From b199d43bab54370b3d511fb3d40b91a1b2cf58cd Mon Sep 17 00:00:00 2001 From: samuele Date: Thu, 21 Jan 2010 16:41:14 +0000 Subject: [PATCH] Update da WSP a WAP: creato sito nuovo, compila (manca deploy, installer...) git-svn-id: https://keyhammer.ath.cx/svn/WebGIM/trunk@157 3e04ef4b-3b25-4b6c-be27-bb5389ca777b --- .../GIM_data/DS_applicazione.Designer.cs | 18171 ++++++++++++++++ Projects/WebGIM/GIM_data/DS_applicazione.xsc | 1 + Projects/WebGIM/GIM_data/DS_applicazione.xsd | 2211 ++ Projects/WebGIM/GIM_data/DS_applicazione.xss | 213 + .../WebGIM/GIM_data/DS_utility.Designer.cs | 9775 +++++++++ Projects/WebGIM/GIM_data/DS_utility.xsc | 1 + Projects/WebGIM/GIM_data/DS_utility.xsd | 907 + Projects/WebGIM/GIM_data/DS_utility.xss | 27 + Projects/WebGIM/GIM_data/GIM_data.csproj | 140 + Projects/WebGIM/GIM_data/GIM_data.csproj.user | 32 + .../GIM_data/Properties/AssemblyInfo.cs | 35 + Projects/WebGIM/GIM_data/TA_app.cs | 153 + Projects/WebGIM/GIM_data/Web.config | 125 + Projects/WebGIM/GIM_data/WebGimUtils.cs | 49 + Projects/WebGIM/GIM_data/bin/GIM_data.dll | Bin 0 -> 458240 bytes .../GIM_data/bin/ICSharpCode.SharpZipLib.dll | Bin 0 -> 192512 bytes Projects/WebGIM/GIM_data/bin/SteamWare.XML | 3104 +++ Projects/WebGIM/GIM_data/bin/SteamWare.dll | Bin 0 -> 357888 bytes Projects/WebGIM/GIM_data/enumerazioni.cs | 24 + Projects/WebGIM/GIM_data/mtzProgr.cs | 172 + Projects/WebGIM/GIM_data/reportExporter.cs | 220 + Projects/WebGIM/GIM_data/reportPrinter.cs | 268 + Projects/WebGIM/GIM_data/selData.cs | 76 + Projects/WebGIM/GIM_site/Ajax.master | 64 + Projects/WebGIM/GIM_site/Ajax.master.cs | 55 + .../WebGIM/GIM_site/Ajax.master.designer.cs | 104 + Projects/WebGIM/GIM_site/AjaxSearch.master | 74 + Projects/WebGIM/GIM_site/AjaxSearch.master.cs | 48 + .../GIM_site/AjaxSearch.master.designer.cs | 122 + .../WebGIM/GIM_site/AjaxSearchEmpty.master | 75 + .../WebGIM/GIM_site/AjaxSearchEmpty.master.cs | 48 + .../AjaxSearchEmpty.master.designer.cs | 122 + Projects/WebGIM/GIM_site/AjaxSimple.master | 35 + Projects/WebGIM/GIM_site/AjaxSimple.master.cs | 20 + .../GIM_site/AjaxSimple.master.designer.cs | 50 + .../WebGIM/GIM_site/AjaxSimpleUpload.master | 36 + .../GIM_site/AjaxSimpleUpload.master.cs | 20 + .../AjaxSimpleUpload.master.designer.cs | 59 + Projects/WebGIM/GIM_site/AjaxTitle.master | 73 + Projects/WebGIM/GIM_site/AjaxTitle.master.cs | 49 + .../GIM_site/AjaxTitle.master.designer.cs | 104 + .../WebGIM/GIM_site/AnagOperatoriMtz.aspx | 7 + .../WebGIM/GIM_site/AnagOperatoriMtz.aspx.cs | 13 + .../AnagOperatoriMtz.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/Appunti.txt | 29 + Projects/WebGIM/GIM_site/Default.aspx | 17 + Projects/WebGIM/GIM_site/Default.aspx.cs | 18 + .../WebGIM/GIM_site/Default.aspx.designer.cs | 23 + .../GIM_site/ExcelExportMtzPrevPending.aspx | 45 + .../ExcelExportMtzPrevPending.aspx.cs | 90 + ...ExcelExportMtzPrevPending.aspx.designer.cs | 50 + Projects/WebGIM/GIM_site/ExportPdf.aspx | 16 + Projects/WebGIM/GIM_site/ExportPdf.aspx.cs | 50 + .../GIM_site/ExportPdf.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/GIM_site.csproj | 1056 + Projects/WebGIM/GIM_site/GIM_site.csproj.user | 32 + Projects/WebGIM/GIM_site/MacchineReparti.rdlc | 888 + Projects/WebGIM/GIM_site/MasterAjax.master | 55 + Projects/WebGIM/GIM_site/MasterAjax.master.cs | 49 + .../GIM_site/MasterAjax.master.designer.cs | 104 + .../GIM_site/Properties/AssemblyInfo.cs | 35 + .../WebGIM/GIM_site/ReportInterventi.rdlc | 1364 ++ .../WebGIM/GIM_site/Report_MTBF_MTTR.rdlc | 971 + .../WebGIM/GIM_site/RichiestaIntervento.rdlc | 1631 ++ Projects/WebGIM/GIM_site/Style.css | 2882 +++ Projects/WebGIM/GIM_site/Web.config | 197 + .../WebConfigSomaschini_AppSettings.config | 62 + ...bConfigSomaschini_ConnectionStrings.config | 3 + .../WebUserControls/mod_anagAmbitiGuasto.ascx | 86 + .../mod_anagAmbitiGuasto.ascx.cs | 85 + .../mod_anagAmbitiGuasto.ascx.designer.cs | 41 + .../WebUserControls/mod_anagOpMtz.ascx | 105 + .../WebUserControls/mod_anagOpMtz.ascx.cs | 96 + .../mod_anagOpMtz.ascx.designer.cs | 41 + .../WebUserControls/mod_aperturaImpianti.ascx | 54 + .../mod_aperturaImpianti.ascx.cs | 33 + .../mod_aperturaImpianti.ascx.designer.cs | 32 + .../mod_assegnazioniMacchineImpianti.ascx | 41 + .../mod_assegnazioniMacchineImpianti.ascx.cs | 93 + ...egnazioniMacchineImpianti.ascx.designer.cs | 86 + .../WebUserControls/mod_calChiusura.ascx | 120 + .../WebUserControls/mod_calChiusura.ascx.cs | 114 + .../mod_calChiusura.ascx.designer.cs | 122 + .../GIM_site/WebUserControls/mod_chLang.ascx | 28 + .../WebUserControls/mod_chLang.ascx.cs | 34 + .../mod_chLang.ascx.designer.cs | 50 + .../GIM_site/WebUserControls/mod_dataOra.ascx | 42 + .../WebUserControls/mod_dataOra.ascx.cs | 214 + .../mod_dataOra.ascx.designer.cs | 122 + .../WebUserControls/mod_dettMtzProg.ascx | 103 + .../WebUserControls/mod_dettMtzProg.ascx.cs | 89 + .../mod_dettMtzProg.ascx.designer.cs | 257 + .../mod_dettaglioIntervento.ascx | 763 + .../mod_dettaglioIntervento.ascx.cs | 144 + .../mod_dettaglioIntervento.ascx.designer.cs | 86 + .../WebUserControls/mod_elFamMacch.ascx | 88 + .../WebUserControls/mod_elFamMacch.ascx.cs | 134 + .../mod_elFamMacch.ascx.designer.cs | 41 + .../WebUserControls/mod_elMacch2Fam.ascx | 56 + .../WebUserControls/mod_elMacch2Fam.ascx.cs | 73 + .../mod_elMacch2Fam.ascx.designer.cs | 50 + .../WebUserControls/mod_elencoMtzProg.ascx | 145 + .../WebUserControls/mod_elencoMtzProg.ascx.cs | 269 + .../mod_elencoMtzProg.ascx.designer.cs | 131 + .../WebUserControls/mod_elencoRichieste.ascx | 112 + .../mod_elencoRichieste.ascx.cs | 374 + .../mod_elencoRichieste.ascx.designer.cs | 68 + .../WebUserControls/mod_famiglieMacchine.ascx | 50 + .../mod_famiglieMacchine.ascx.cs | 111 + .../mod_famiglieMacchine.ascx.designer.cs | 104 + .../GIM_site/WebUserControls/mod_filtro.ascx | 7 + .../WebUserControls/mod_filtro.ascx.cs | 309 + .../mod_filtro.ascx.designer.cs | 41 + .../GIM_site/WebUserControls/mod_fixCal.ascx | 6 + .../WebUserControls/mod_fixCal.ascx.cs | 18 + .../mod_fixCal.ascx.designer.cs | 32 + .../WebUserControls/mod_gestCausali.ascx | 103 + .../WebUserControls/mod_gestCausali.ascx.cs | 112 + .../mod_gestCausali.ascx.designer.cs | 68 + .../WebUserControls/mod_gestUtentiGIM.ascx | 106 + .../WebUserControls/mod_gestUtentiGIM.ascx.cs | 101 + .../mod_gestUtentiGIM.ascx.designer.cs | 95 + .../WebUserControls/mod_impianti.ascx | 185 + .../WebUserControls/mod_impianti.ascx.cs | 448 + .../mod_impianti.ascx.designer.cs | 50 + .../WebUserControls/mod_insertRichiesta.ascx | 164 + .../mod_insertRichiesta.ascx.cs | 182 + .../mod_insertRichiesta.ascx.designer.cs | 455 + .../WebUserControls/mod_interventoOpMtz.ascx | 112 + .../mod_interventoOpMtz.ascx.cs | 128 + .../mod_interventoOpMtz.ascx.designer.cs | 41 + .../WebUserControls/mod_lemmiVocab.ascx | 53 + .../WebUserControls/mod_lemmiVocab.ascx.cs | 57 + .../mod_lemmiVocab.ascx.designer.cs | 41 + .../GIM_site/WebUserControls/mod_login.ascx | 54 + .../WebUserControls/mod_login.ascx.cs | 242 + .../mod_login.ascx.designer.cs | 113 + .../WebUserControls/mod_macchine.ascx | 366 + .../WebUserControls/mod_macchine.ascx.cs | 584 + .../mod_macchine.ascx.designer.cs | 86 + .../WebUserControls/mod_main_help.ascx | 15 + .../WebUserControls/mod_main_help.ascx.cs | 52 + .../mod_main_help.ascx.designer.cs | 41 + .../WebUserControls/mod_menuBottom.ascx | 4 + .../WebUserControls/mod_menuBottom.ascx.cs | 20 + .../mod_menuBottom.ascx.designer.cs | 41 + .../mod_menuBottomPortable.ascx | 4 + .../mod_menuBottomPortable.ascx.cs | 18 + .../mod_menuBottomPortable.ascx.designer.cs | 32 + .../GIM_site/WebUserControls/mod_menuSx.ascx | 16 + .../WebUserControls/mod_menuSx.ascx.cs | 43 + .../mod_menuSx.ascx.designer.cs | 41 + .../GIM_site/WebUserControls/mod_menuTop.ascx | 37 + .../WebUserControls/mod_menuTop.ascx.cs | 152 + .../mod_menuTop.ascx.designer.cs | 95 + .../WebUserControls/mod_mtzPrevPending.ascx | 41 + .../mod_mtzPrevPending.ascx.cs | 59 + .../mod_mtzPrevPending.ascx.designer.cs | 50 + .../mod_pageTitleAndSearch.ascx | 25 + .../mod_pageTitleAndSearch.ascx.cs | 28 + .../mod_pageTitleAndSearch.ascx.designer.cs | 32 + .../WebUserControls/mod_periodoAnalisi.ascx | 35 + .../mod_periodoAnalisi.ascx.cs | 205 + .../mod_periodoAnalisi.ascx.designer.cs | 95 + .../WebUserControls/mod_priorita.ascx | 104 + .../WebUserControls/mod_priorita.ascx.cs | 95 + .../mod_priorita.ascx.designer.cs | 41 + .../WebUserControls/mod_reportInterventi.ascx | 101 + .../mod_reportInterventi.ascx.cs | 191 + .../mod_reportInterventi.ascx.designer.cs | 167 + .../WebUserControls/mod_ricercaGenerica.ascx | 6 + .../mod_ricercaGenerica.ascx.cs | 181 + .../mod_ricercaGenerica.ascx.designer.cs | 32 + .../WebUserControls/mod_selettore.ascx | 58 + .../WebUserControls/mod_selettore.ascx.cs | 464 + .../mod_selettore.ascx.designer.cs | 77 + .../WebUserControls/mod_selettore_ajax.ascx | 77 + .../mod_selettore_ajax.ascx.cs | 499 + .../mod_selettore_ajax.ascx.designer.cs | 140 + .../WebUserControls/mod_tipoGuasto.ascx | 85 + .../WebUserControls/mod_tipoGuasto.ascx.cs | 85 + .../mod_tipoGuasto.ascx.designer.cs | 41 + .../WebUserControls/mod_titlePortable.ascx | 4 + .../WebUserControls/mod_titlePortable.ascx.cs | 18 + .../mod_titlePortable.ascx.designer.cs | 23 + .../WebUserControls/mod_unauthorized.ascx | 37 + .../WebUserControls/mod_unauthorized.ascx.cs | 19 + .../mod_unauthorized.ascx.designer.cs | 32 + .../WebUserControls/mod_vocabolario.ascx | 105 + .../WebUserControls/mod_vocabolario.ascx.cs | 146 + .../mod_vocabolario.ascx.designer.cs | 68 + Projects/WebGIM/GIM_site/adminDB.aspx | 135 + Projects/WebGIM/GIM_site/adminDB.aspx.cs | 234 + .../WebGIM/GIM_site/adminDB.aspx.designer.cs | 140 + .../WebGIM/GIM_site/anagAmbitiGuasto.aspx | 8 + .../WebGIM/GIM_site/anagAmbitiGuasto.aspx.cs | 13 + .../anagAmbitiGuasto.aspx.designer.cs | 23 + .../WebGIM/GIM_site/aperturaImpianti.aspx | 8 + .../WebGIM/GIM_site/aperturaImpianti.aspx.cs | 13 + .../aperturaImpianti.aspx.designer.cs | 23 + .../assegnazioniMacchineImpianti.aspx | 9 + .../assegnazioniMacchineImpianti.aspx.cs | 13 + ...egnazioniMacchineImpianti.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/autoEnroll.aspx | 55 + Projects/WebGIM/GIM_site/autoEnroll.aspx.cs | 47 + .../GIM_site/autoEnroll.aspx.designer.cs | 86 + .../GIM_site/bin/AjaxControlToolkit.dll | Bin 0 -> 4227584 bytes Projects/WebGIM/GIM_site/bin/GIM_data.dll | Bin 0 -> 458240 bytes Projects/WebGIM/GIM_site/bin/GIM_site.dll | Bin 0 -> 314880 bytes .../GIM_site/bin/ICSharpCode.SharpZipLib.dll | Bin 0 -> 192512 bytes Projects/WebGIM/GIM_site/bin/SteamWare.XML | 3104 +++ Projects/WebGIM/GIM_site/bin/SteamWare.dll | Bin 0 -> 357888 bytes .../WebGIM/GIM_site/bin/System.Web.Ajax.dll | Bin 0 -> 1502720 bytes .../bin/ar/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/cs/AjaxControlToolkit.resources.dll | Bin 0 -> 4608 bytes .../bin/de/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/es/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/fr/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/he/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/hi/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/it/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ja/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ko/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/nl/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../bin/pt/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ru/AjaxControlToolkit.resources.dll | Bin 0 -> 12800 bytes .../tr-TR/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../zh-CHS/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes .../zh-CHT/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes Projects/WebGIM/GIM_site/calendChiusura.aspx | 11 + .../WebGIM/GIM_site/calendChiusura.aspx.cs | 13 + .../GIM_site/calendChiusura.aspx.designer.cs | 32 + Projects/WebGIM/GIM_site/chLang.aspx | 13 + Projects/WebGIM/GIM_site/chLang.aspx.cs | 14 + .../WebGIM/GIM_site/chLang.aspx.designer.cs | 23 + .../WebGIM/GIM_site/dettaglioIntervento.aspx | 9 + .../GIM_site/dettaglioIntervento.aspx.cs | 22 + .../dettaglioIntervento.aspx.designer.cs | 32 + Projects/WebGIM/GIM_site/elencoRichieste.aspx | 9 + .../WebGIM/GIM_site/elencoRichieste.aspx.cs | 22 + .../GIM_site/elencoRichieste.aspx.designer.cs | 23 + .../WebGIM/GIM_site/famiglieMacchine.aspx | 8 + .../WebGIM/GIM_site/famiglieMacchine.aspx.cs | 13 + .../famiglieMacchine.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/forceUser.aspx | 9 + Projects/WebGIM/GIM_site/forceUser.aspx.cs | 54 + .../GIM_site/forceUser.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/gestAnagrTbl.aspx | 4 + Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.cs | 18 + .../GIM_site/gestAnagrTbl.aspx.designer.cs | 14 + Projects/WebGIM/GIM_site/gestUtentiGIM.aspx | 8 + .../WebGIM/GIM_site/gestUtentiGIM.aspx.cs | 13 + .../GIM_site/gestUtentiGIM.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/gestioneCausali.aspx | 8 + .../WebGIM/GIM_site/gestioneCausali.aspx.cs | 13 + .../GIM_site/gestioneCausali.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/help.aspx | 7 + Projects/WebGIM/GIM_site/help.aspx.cs | 23 + .../WebGIM/GIM_site/help.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/help/content.css | 291 + Projects/WebGIM/GIM_site/help/delos.css | 2223 ++ .../GIM_site/help/frame_10_maincontent.html | 98 + .../GIM_site/help/frame_11_maincontent.html | 98 + .../GIM_site/help/frame_14_maincontent.html | 98 + .../GIM_site/help/frame_15_maincontent.html | 98 + .../GIM_site/help/frame_17_maincontent.html | 98 + .../GIM_site/help/frame_18_maincontent.html | 98 + .../GIM_site/help/frame_19_maincontent.html | 98 + .../GIM_site/help/frame_23_maincontent.html | 98 + .../GIM_site/help/frame_25_maincontent.html | 104 + .../GIM_site/help/frame_26_maincontent.html | 98 + .../GIM_site/help/frame_30_maincontent.html | 98 + .../GIM_site/help/frame_31_maincontent.html | 92 + .../GIM_site/help/frame_33_maincontent.html | 98 + .../GIM_site/help/frame_34_maincontent.html | 98 + .../GIM_site/help/frame_35_maincontent.html | 98 + .../GIM_site/help/frame_69_maincontent.html | 98 + .../GIM_site/help/frame_70_maincontent.html | 98 + .../GIM_site/help/frame_8_maincontent.html | 92 + Projects/WebGIM/GIM_site/help/frame_toc.html | 1018 + .../WebGIM/GIM_site/help/fullscreen_205.html | 22 + .../WebGIM/GIM_site/help/fullscreen_251.html | 22 + .../WebGIM/GIM_site/help/fullscreen_253.html | 22 + .../WebGIM/GIM_site/help/fullscreen_254.html | 22 + .../WebGIM/GIM_site/help/fullscreen_255.html | 22 + .../WebGIM/GIM_site/help/images/._browser | Bin 0 -> 4096 bytes .../GIM_site/help/images/._download.gif | Bin 0 -> 4096 bytes .../WebGIM/GIM_site/help/images/._enlarge.gif | Bin 0 -> 4096 bytes .../WebGIM/GIM_site/help/images/._icon_lm.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/._icon_lm_s.gif | Bin 0 -> 4096 bytes .../WebGIM/GIM_site/help/images/._icon_pg.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/._icon_pg_s.gif | Bin 0 -> 4096 bytes .../WebGIM/GIM_site/help/images/._icon_st.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/._icon_st_s.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/._nav_arr_L.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/._nav_arr_R.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/browser/._blank.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/browser/._minus.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/browser/._plus.gif | Bin 0 -> 4096 bytes .../GIM_site/help/images/browser/blank.gif | Bin 0 -> 58 bytes .../GIM_site/help/images/browser/minus.gif | Bin 0 -> 58 bytes .../GIM_site/help/images/browser/plus.gif | Bin 0 -> 58 bytes .../WebGIM/GIM_site/help/images/download.gif | Bin 0 -> 1165 bytes .../WebGIM/GIM_site/help/images/enlarge.gif | Bin 0 -> 654 bytes .../WebGIM/GIM_site/help/images/icon_lm.gif | Bin 0 -> 1201 bytes .../WebGIM/GIM_site/help/images/icon_lm_s.gif | Bin 0 -> 1027 bytes .../WebGIM/GIM_site/help/images/icon_pg.gif | Bin 0 -> 1282 bytes .../WebGIM/GIM_site/help/images/icon_pg_s.gif | Bin 0 -> 1079 bytes .../WebGIM/GIM_site/help/images/icon_st.gif | Bin 0 -> 1229 bytes .../WebGIM/GIM_site/help/images/icon_st_s.gif | Bin 0 -> 1063 bytes .../WebGIM/GIM_site/help/images/nav_arr_L.gif | Bin 0 -> 562 bytes .../WebGIM/GIM_site/help/images/nav_arr_R.gif | Bin 0 -> 562 bytes Projects/WebGIM/GIM_site/help/index.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_10.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_11.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_14.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_15.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_17.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_18.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_19.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_23.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_25.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_26.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_30.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_31.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_33.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_34.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_35.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_69.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_70.html | 14 + Projects/WebGIM/GIM_site/help/lm_pg_8.html | 14 + Projects/WebGIM/GIM_site/help/media_169.html | 22 + Projects/WebGIM/GIM_site/help/media_172.html | 22 + Projects/WebGIM/GIM_site/help/media_174.html | 22 + Projects/WebGIM/GIM_site/help/media_175.html | 22 + Projects/WebGIM/GIM_site/help/media_176.html | 22 + Projects/WebGIM/GIM_site/help/media_177.html | 22 + Projects/WebGIM/GIM_site/help/media_178.html | 22 + Projects/WebGIM/GIM_site/help/media_179.html | 22 + Projects/WebGIM/GIM_site/help/media_180.html | 22 + Projects/WebGIM/GIM_site/help/media_181.html | 22 + Projects/WebGIM/GIM_site/help/media_182.html | 22 + Projects/WebGIM/GIM_site/help/media_183.html | 22 + Projects/WebGIM/GIM_site/help/media_184.html | 22 + Projects/WebGIM/GIM_site/help/media_185.html | 22 + Projects/WebGIM/GIM_site/help/media_186.html | 22 + Projects/WebGIM/GIM_site/help/media_187.html | 22 + Projects/WebGIM/GIM_site/help/media_188.html | 22 + Projects/WebGIM/GIM_site/help/media_189.html | 22 + Projects/WebGIM/GIM_site/help/media_190.html | 22 + Projects/WebGIM/GIM_site/help/media_191.html | 22 + Projects/WebGIM/GIM_site/help/media_192.html | 22 + Projects/WebGIM/GIM_site/help/media_194.html | 22 + Projects/WebGIM/GIM_site/help/media_195.html | 22 + Projects/WebGIM/GIM_site/help/media_196.html | 22 + Projects/WebGIM/GIM_site/help/media_197.html | 22 + Projects/WebGIM/GIM_site/help/media_198.html | 22 + Projects/WebGIM/GIM_site/help/media_201.html | 22 + Projects/WebGIM/GIM_site/help/media_202.html | 22 + Projects/WebGIM/GIM_site/help/media_203.html | 22 + Projects/WebGIM/GIM_site/help/media_204.html | 22 + Projects/WebGIM/GIM_site/help/media_205.html | 22 + Projects/WebGIM/GIM_site/help/media_206.html | 22 + Projects/WebGIM/GIM_site/help/media_208.html | 22 + Projects/WebGIM/GIM_site/help/media_250.html | 22 + Projects/WebGIM/GIM_site/help/media_251.html | 22 + Projects/WebGIM/GIM_site/help/media_253.html | 22 + Projects/WebGIM/GIM_site/help/media_254.html | 22 + Projects/WebGIM/GIM_site/help/media_255.html | 22 + .../GIM_site/help/mobs/mm_169/._home.png | Bin 0 -> 4096 bytes .../WebGIM/GIM_site/help/mobs/mm_169/home.png | Bin 0 -> 87647 bytes .../GIM_site/help/mobs/mm_172/._ambiti3.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_172/ambiti3.png | Bin 0 -> 41641 bytes .../GIM_site/help/mobs/mm_174/._ambiti2.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_174/ambiti2.png | Bin 0 -> 41513 bytes .../GIM_site/help/mobs/mm_175/._priorita.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_175/priorita.png | Bin 0 -> 46491 bytes .../GIM_site/help/mobs/mm_176/._reparti.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_176/reparti.png | Bin 0 -> 47814 bytes .../GIM_site/help/mobs/mm_177/._macchine.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_177/macchine.png | Bin 0 -> 66820 bytes .../help/mobs/mm_178/._cancellazione.png | Bin 0 -> 4096 bytes .../help/mobs/mm_178/cancellazione.png | Bin 0 -> 13626 bytes .../GIM_site/help/mobs/mm_179/._ricerca.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_179/ricerca.png | Bin 0 -> 7302 bytes .../help/mobs/mm_180/._macchine_reparti.png | Bin 0 -> 4096 bytes .../help/mobs/mm_180/macchine_reparti.png | Bin 0 -> 62552 bytes .../GIM_site/help/mobs/mm_181/._richiesta.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_181/richiesta.png | Bin 0 -> 64749 bytes .../help/mobs/mm_182/._elencoRichieste.png | Bin 0 -> 4096 bytes .../help/mobs/mm_182/elencoRichieste.png | Bin 0 -> 50378 bytes .../help/mobs/mm_183/._mtzGenerale.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_183/mtzGenerale.png | Bin 0 -> 29123 bytes .../help/mobs/mm_184/._mtzProgrammata.png | Bin 0 -> 4096 bytes .../help/mobs/mm_184/mtzProgrammata.png | Bin 0 -> 223573 bytes .../help/mobs/mm_185/._iconaCestino.png | Bin 0 -> 4096 bytes .../help/mobs/mm_185/iconaCestino.png | Bin 0 -> 1416 bytes .../GIM_site/help/mobs/mm_186/._mtz1Read.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_186/mtz1Read.png | Bin 0 -> 43625 bytes .../help/mobs/mm_187/._pulsantiEditMtz.png | Bin 0 -> 4096 bytes .../help/mobs/mm_187/pulsantiEditMtz.png | Bin 0 -> 2924 bytes .../help/mobs/mm_188/._pulsantiEditMtz2.png | Bin 0 -> 4096 bytes .../help/mobs/mm_188/pulsantiEditMtz2.png | Bin 0 -> 2098 bytes .../help/mobs/mm_189/._dettInterventi.png | Bin 0 -> 4096 bytes .../help/mobs/mm_189/dettInterventi.png | Bin 0 -> 8897 bytes .../help/mobs/mm_190/._aperturaImpianti.png | Bin 0 -> 4096 bytes .../help/mobs/mm_190/aperturaImpianti.png | Bin 0 -> 12887 bytes .../GIM_site/help/mobs/mm_191/._festivita.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_191/festivita.png | Bin 0 -> 24924 bytes .../help/mobs/mm_192/._elencoMacchine.png | Bin 0 -> 4096 bytes .../help/mobs/mm_192/elencoMacchine.png | Bin 0 -> 40439 bytes .../GIM_site/help/mobs/mm_194/._mtbfmttr.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_194/mtbfmttr.png | Bin 0 -> 31975 bytes .../help/mobs/mm_195/._richiestaItervento.png | Bin 0 -> 4096 bytes .../help/mobs/mm_195/richiestaItervento.png | Bin 0 -> 29035 bytes .../GIM_site/help/mobs/mm_196/._selettore.png | Bin 0 -> 4096 bytes .../GIM_site/help/mobs/mm_196/selettore.png | Bin 0 -> 14018 bytes .../help/mobs/mm_197/._mtzProgrammata.png | Bin 0 -> 4096 bytes .../help/mobs/mm_197/mtzProgrammata.png | Bin 0 -> 224253 bytes .../GIM_site/help/mobs/mm_198/logosw.png | Bin 0 -> 28402 bytes .../GIM_site/help/mobs/mm_201/Immagine 1.png | Bin 0 -> 9355 bytes .../GIM_site/help/mobs/mm_202/Immagine 2.png | Bin 0 -> 29187 bytes .../GIM_site/help/mobs/mm_203/Immagine 11.png | Bin 0 -> 222314 bytes .../GIM_site/help/mobs/mm_204/Immagine 12.png | Bin 0 -> 8769 bytes .../GIM_site/help/mobs/mm_205/Immagine 13.png | Bin 0 -> 124139 bytes .../GIM_site/help/mobs/mm_206/Immagine 14.jpg | Bin 0 -> 22937 bytes .../GIM_site/help/mobs/mm_208/logoIliasSW.png | Bin 0 -> 46128 bytes .../help/mobs/mm_250/operatoriMtz.png | Bin 0 -> 8106 bytes .../mobs/mm_251/ProgrammazioneInterventi.png | Bin 0 -> 18549 bytes .../help/mobs/mm_253/interventiScadenza.png | Bin 0 -> 19560 bytes .../mobs/mm_254/inserimentoINterventiProg.png | Bin 0 -> 40461 bytes .../GIM_site/help/mobs/mm_255/dettOp.png | Bin 0 -> 11830 bytes .../WebGIM/GIM_site/help/syntaxhighlight.css | 70 + .../GIM_site/help/table_of_contents.html | 1059 + Projects/WebGIM/GIM_site/images/ModLang.png | Bin 0 -> 1791 bytes Projects/WebGIM/GIM_site/images/ModPassw.png | Bin 0 -> 2112 bytes .../WebGIM/GIM_site/images/NodeResults.gif | Bin 0 -> 1049 bytes .../WebGIM/GIM_site/images/ProgressBar.gif | Bin 0 -> 3169 bytes Projects/WebGIM/GIM_site/images/Thumbs.db | Bin 0 -> 54784 bytes Projects/WebGIM/GIM_site/images/apply.png | Bin 0 -> 1195 bytes Projects/WebGIM/GIM_site/images/apply_l.png | Bin 0 -> 1732 bytes Projects/WebGIM/GIM_site/images/apply_m.png | Bin 0 -> 1192 bytes Projects/WebGIM/GIM_site/images/apply_s.gif | Bin 0 -> 1251 bytes Projects/WebGIM/GIM_site/images/apply_s.png | Bin 0 -> 1195 bytes .../GIM_site/images/barcode_orange_l.png | Bin 0 -> 339 bytes .../GIM_site/images/barcode_orange_m.png | Bin 0 -> 268 bytes .../GIM_site/images/barcode_orange_s.png | Bin 0 -> 207 bytes .../GIM_site/images/barcode_white_l.png | Bin 0 -> 327 bytes .../GIM_site/images/barcode_white_m.png | Bin 0 -> 264 bytes .../GIM_site/images/barcode_white_s.png | Bin 0 -> 205 bytes .../WebGIM/GIM_site/images/bg-menu-main.png | Bin 0 -> 261 bytes Projects/WebGIM/GIM_site/images/bg_bright.jpg | Bin 0 -> 353 bytes Projects/WebGIM/GIM_site/images/bg_dark.jpg | Bin 0 -> 353 bytes Projects/WebGIM/GIM_site/images/bluGrad32.png | Bin 0 -> 593 bytes Projects/WebGIM/GIM_site/images/cancel.png | Bin 0 -> 1047 bytes Projects/WebGIM/GIM_site/images/cancel_l.png | Bin 0 -> 2478 bytes Projects/WebGIM/GIM_site/images/cancel_m.png | Bin 0 -> 1572 bytes Projects/WebGIM/GIM_site/images/cancel_s.gif | Bin 0 -> 1329 bytes Projects/WebGIM/GIM_site/images/cancel_s.png | Bin 0 -> 1406 bytes Projects/WebGIM/GIM_site/images/clonaObj.png | Bin 0 -> 313 bytes .../WebGIM/GIM_site/images/clonaObj_l.png | Bin 0 -> 1200 bytes .../WebGIM/GIM_site/images/clonaObj_m.png | Bin 0 -> 797 bytes .../WebGIM/GIM_site/images/clonaObj_s.png | Bin 0 -> 652 bytes .../WebGIM/GIM_site/images/clonaobj_s.gif | Bin 0 -> 1267 bytes Projects/WebGIM/GIM_site/images/collapse.jpg | Bin 0 -> 815 bytes Projects/WebGIM/GIM_site/images/delete.gif | Bin 0 -> 115 bytes Projects/WebGIM/GIM_site/images/delete.png | Bin 0 -> 1281 bytes .../GIM_site/images/delete_disabled.gif | Bin 0 -> 76 bytes Projects/WebGIM/GIM_site/images/deleteold.gif | Bin 0 -> 115 bytes Projects/WebGIM/GIM_site/images/detail.png | Bin 0 -> 866 bytes .../WebGIM/GIM_site/images/divietoaccesso.gif | Bin 0 -> 4713 bytes Projects/WebGIM/GIM_site/images/downLvl.png | Bin 0 -> 716 bytes Projects/WebGIM/GIM_site/images/edit.gif | Bin 0 -> 124 bytes Projects/WebGIM/GIM_site/images/edit.png | Bin 0 -> 1335 bytes .../WebGIM/GIM_site/images/edit_disabled.gif | Bin 0 -> 97 bytes Projects/WebGIM/GIM_site/images/edit_l.png | Bin 0 -> 1423 bytes Projects/WebGIM/GIM_site/images/edit_m.png | Bin 0 -> 1024 bytes Projects/WebGIM/GIM_site/images/edit_s.gif | Bin 0 -> 518 bytes Projects/WebGIM/GIM_site/images/edit_s.png | Bin 0 -> 675 bytes Projects/WebGIM/GIM_site/images/elimina.png | Bin 0 -> 655 bytes Projects/WebGIM/GIM_site/images/elimina_l.png | Bin 0 -> 1788 bytes Projects/WebGIM/GIM_site/images/elimina_m.png | Bin 0 -> 1149 bytes Projects/WebGIM/GIM_site/images/elimina_s.gif | Bin 0 -> 600 bytes Projects/WebGIM/GIM_site/images/elimina_s.png | Bin 0 -> 655 bytes Projects/WebGIM/GIM_site/images/expand.jpg | Bin 0 -> 812 bytes .../WebGIM/GIM_site/images/expand_blue.jpg | Bin 0 -> 804 bytes Projects/WebGIM/GIM_site/images/favicon.png | Bin 0 -> 834 bytes Projects/WebGIM/GIM_site/images/flag-de.png | Bin 0 -> 389 bytes Projects/WebGIM/GIM_site/images/flag-en.png | Bin 0 -> 576 bytes Projects/WebGIM/GIM_site/images/flag-fi.png | Bin 0 -> 414 bytes Projects/WebGIM/GIM_site/images/flag-it.png | Bin 0 -> 434 bytes Projects/WebGIM/GIM_site/images/flag-nl.png | Bin 0 -> 394 bytes Projects/WebGIM/GIM_site/images/flag-pl.png | Bin 0 -> 353 bytes Projects/WebGIM/GIM_site/images/flag-ru.png | Bin 0 -> 399 bytes Projects/WebGIM/GIM_site/images/flag-xb.png | Bin 0 -> 576 bytes .../WebGIM/GIM_site/images/header-opened.png | Bin 0 -> 224 bytes .../WebGIM/GIM_site/images/installWindows.png | Bin 0 -> 177218 bytes Projects/WebGIM/GIM_site/images/logo_sw.png | Bin 0 -> 14091 bytes Projects/WebGIM/GIM_site/images/new.gif | Bin 0 -> 107 bytes .../WebGIM/GIM_site/images/new_disabled.gif | Bin 0 -> 133 bytes Projects/WebGIM/GIM_site/images/new_l.png | Bin 0 -> 1790 bytes Projects/WebGIM/GIM_site/images/new_m.png | Bin 0 -> 1415 bytes Projects/WebGIM/GIM_site/images/new_s.png | Bin 0 -> 1088 bytes Projects/WebGIM/GIM_site/images/notepad_l.png | Bin 0 -> 4733 bytes Projects/WebGIM/GIM_site/images/notepad_m.png | Bin 0 -> 2658 bytes Projects/WebGIM/GIM_site/images/notepad_s.png | Bin 0 -> 951 bytes .../WebGIM/GIM_site/images/orangeGrad32.png | Bin 0 -> 199 bytes Projects/WebGIM/GIM_site/images/page_pdf.png | Bin 0 -> 591 bytes Projects/WebGIM/GIM_site/images/pdfExport.png | Bin 0 -> 10022 bytes .../WebGIM/GIM_site/images/pdfExportSmall.png | Bin 0 -> 6473 bytes Projects/WebGIM/GIM_site/images/print_l.png | Bin 0 -> 2191 bytes Projects/WebGIM/GIM_site/images/print_m.png | Bin 0 -> 1351 bytes Projects/WebGIM/GIM_site/images/print_s.png | Bin 0 -> 874 bytes Projects/WebGIM/GIM_site/images/red32.png | Bin 0 -> 253 bytes Projects/WebGIM/GIM_site/images/select.gif | Bin 0 -> 107 bytes Projects/WebGIM/GIM_site/images/select.png | Bin 0 -> 363 bytes .../WebGIM/GIM_site/images/semaGiallo_l.gif | Bin 0 -> 2172 bytes .../WebGIM/GIM_site/images/semaGiallo_m.gif | Bin 0 -> 514 bytes .../WebGIM/GIM_site/images/semaGiallo_s.gif | Bin 0 -> 328 bytes .../WebGIM/GIM_site/images/semaRosso_l.gif | Bin 0 -> 2075 bytes .../WebGIM/GIM_site/images/semaRosso_m.gif | Bin 0 -> 488 bytes .../WebGIM/GIM_site/images/semaRosso_s.gif | Bin 0 -> 326 bytes .../WebGIM/GIM_site/images/semaVerde_l.gif | Bin 0 -> 1851 bytes .../WebGIM/GIM_site/images/semaVerde_m.gif | Bin 0 -> 488 bytes .../WebGIM/GIM_site/images/semaVerde_s.gif | Bin 0 -> 214 bytes Projects/WebGIM/GIM_site/images/sfondo.jpg | Bin 0 -> 134444 bytes Projects/WebGIM/GIM_site/images/sfondo.png | Bin 0 -> 9111 bytes .../WebGIM/GIM_site/images/sfondoBody.jpg | Bin 0 -> 12746 bytes Projects/WebGIM/GIM_site/images/table.png | Bin 0 -> 566 bytes Projects/WebGIM/GIM_site/images/unknown_l.png | Bin 0 -> 1931 bytes Projects/WebGIM/GIM_site/images/unknown_m.png | Bin 0 -> 3799 bytes Projects/WebGIM/GIM_site/images/unknown_s.png | Bin 0 -> 3406 bytes Projects/WebGIM/GIM_site/images/upLvl.png | Bin 0 -> 729 bytes Projects/WebGIM/GIM_site/images/view.gif | Bin 0 -> 143 bytes Projects/WebGIM/GIM_site/images/view.png | Bin 0 -> 1232 bytes .../WebGIM/GIM_site/images/view_disabled.gif | Bin 0 -> 148 bytes Projects/WebGIM/GIM_site/images/view_l.png | Bin 0 -> 2282 bytes Projects/WebGIM/GIM_site/images/view_m.png | Bin 0 -> 1329 bytes Projects/WebGIM/GIM_site/images/view_s.gif | Bin 0 -> 1285 bytes Projects/WebGIM/GIM_site/images/view_s.png | Bin 0 -> 1232 bytes Projects/WebGIM/GIM_site/images/wizard.png | Bin 0 -> 1115 bytes Projects/WebGIM/GIM_site/images/wt_delete.gif | Bin 0 -> 314 bytes Projects/WebGIM/GIM_site/images/wt_ko.gif | Bin 0 -> 314 bytes Projects/WebGIM/GIM_site/images/wt_ok.gif | Bin 0 -> 283 bytes Projects/WebGIM/GIM_site/impianti.aspx | 10 + Projects/WebGIM/GIM_site/impianti.aspx.cs | 37 + .../WebGIM/GIM_site/impianti.aspx.designer.cs | 41 + Projects/WebGIM/GIM_site/insertRichiesta.aspx | 11 + .../WebGIM/GIM_site/insertRichiesta.aspx.cs | 36 + .../GIM_site/insertRichiesta.aspx.designer.cs | 44 + Projects/WebGIM/GIM_site/login.aspx | 9 + Projects/WebGIM/GIM_site/login.aspx.cs | 63 + .../WebGIM/GIM_site/login.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/logs/20100121.txt | 19 + Projects/WebGIM/GIM_site/macchine.aspx | 10 + Projects/WebGIM/GIM_site/macchine.aspx.cs | 14 + .../WebGIM/GIM_site/macchine.aspx.designer.cs | 32 + Projects/WebGIM/GIM_site/menu.aspx | 8 + Projects/WebGIM/GIM_site/menu.aspx.cs | 14 + .../WebGIM/GIM_site/menu.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/mtzProg.aspx | 23 + Projects/WebGIM/GIM_site/mtzProg.aspx.cs | 43 + .../WebGIM/GIM_site/mtzProg.aspx.designer.cs | 77 + .../GIM_site.csproj.FileListAbsolute.txt | 33 + .../WebGIM/GIM_site/obj/Debug/GIM_site.dll | Bin 0 -> 314880 bytes .../GIM_site/obj/Debug/RdlCompile.cache | Bin 0 -> 649 bytes .../GIM_site/obj/Debug/RdlCompile.compiled | 0 .../obj/Debug/ResolveAssemblyReference.cache | Bin 0 -> 56911 bytes Projects/WebGIM/GIM_site/priorita.aspx | 8 + Projects/WebGIM/GIM_site/priorita.aspx.cs | 13 + .../WebGIM/GIM_site/priorita.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/report_analisi.aspx | 6 + .../WebGIM/GIM_site/report_analisi.aspx.cs | 12 + .../GIM_site/report_analisi.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/report_impianti.aspx | 28 + .../WebGIM/GIM_site/report_impianti.aspx.cs | 43 + .../GIM_site/report_impianti.aspx.designer.cs | 59 + Projects/WebGIM/GIM_site/sql/GIM_0000.sql | 420 + Projects/WebGIM/GIM_site/sql/GIM_0001.sql | 2908 +++ Projects/WebGIM/GIM_site/sql/GIM_0002.sql | 991 + Projects/WebGIM/GIM_site/sql/GIM_0003.sql | 2567 +++ Projects/WebGIM/GIM_site/sql/GIM_0004.sql | 38 + Projects/WebGIM/GIM_site/sql/GIM_0005.sql | 327 + Projects/WebGIM/GIM_site/test.aspx | 6 + Projects/WebGIM/GIM_site/test.aspx.cs | 12 + .../WebGIM/GIM_site/test.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/tipoGuasto.aspx | 8 + Projects/WebGIM/GIM_site/tipoGuasto.aspx.cs | 13 + .../GIM_site/tipoGuasto.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/unauthorized.aspx | 9 + Projects/WebGIM/GIM_site/unauthorized.aspx.cs | 18 + .../GIM_site/unauthorized.aspx.designer.cs | 23 + Projects/WebGIM/GIM_site/vocabolario.aspx | 8 + Projects/WebGIM/GIM_site/vocabolario.aspx.cs | 43 + .../GIM_site/vocabolario.aspx.designer.cs | 32 + Projects/WebGIM/WebGIM.sln | 22 +- Projects/WebGIM/WebGIM/WebGIM.vdproj | 10 +- 597 files changed, 80293 insertions(+), 6 deletions(-) create mode 100644 Projects/WebGIM/GIM_data/DS_applicazione.Designer.cs create mode 100644 Projects/WebGIM/GIM_data/DS_applicazione.xsc create mode 100644 Projects/WebGIM/GIM_data/DS_applicazione.xsd create mode 100644 Projects/WebGIM/GIM_data/DS_applicazione.xss create mode 100644 Projects/WebGIM/GIM_data/DS_utility.Designer.cs create mode 100644 Projects/WebGIM/GIM_data/DS_utility.xsc create mode 100644 Projects/WebGIM/GIM_data/DS_utility.xsd create mode 100644 Projects/WebGIM/GIM_data/DS_utility.xss create mode 100644 Projects/WebGIM/GIM_data/GIM_data.csproj create mode 100644 Projects/WebGIM/GIM_data/GIM_data.csproj.user create mode 100644 Projects/WebGIM/GIM_data/Properties/AssemblyInfo.cs create mode 100644 Projects/WebGIM/GIM_data/TA_app.cs create mode 100644 Projects/WebGIM/GIM_data/Web.config create mode 100644 Projects/WebGIM/GIM_data/WebGimUtils.cs create mode 100644 Projects/WebGIM/GIM_data/bin/GIM_data.dll create mode 100644 Projects/WebGIM/GIM_data/bin/ICSharpCode.SharpZipLib.dll create mode 100644 Projects/WebGIM/GIM_data/bin/SteamWare.XML create mode 100644 Projects/WebGIM/GIM_data/bin/SteamWare.dll create mode 100644 Projects/WebGIM/GIM_data/enumerazioni.cs create mode 100644 Projects/WebGIM/GIM_data/mtzProgr.cs create mode 100644 Projects/WebGIM/GIM_data/reportExporter.cs create mode 100644 Projects/WebGIM/GIM_data/reportPrinter.cs create mode 100644 Projects/WebGIM/GIM_data/selData.cs create mode 100644 Projects/WebGIM/GIM_site/Ajax.master create mode 100644 Projects/WebGIM/GIM_site/Ajax.master.cs create mode 100644 Projects/WebGIM/GIM_site/Ajax.master.designer.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSearch.master create mode 100644 Projects/WebGIM/GIM_site/AjaxSearch.master.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSearch.master.designer.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSearchEmpty.master create mode 100644 Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.designer.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSimple.master create mode 100644 Projects/WebGIM/GIM_site/AjaxSimple.master.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSimple.master.designer.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSimpleUpload.master create mode 100644 Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.designer.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxTitle.master create mode 100644 Projects/WebGIM/GIM_site/AjaxTitle.master.cs create mode 100644 Projects/WebGIM/GIM_site/AjaxTitle.master.designer.cs create mode 100644 Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx create mode 100644 Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/Appunti.txt create mode 100644 Projects/WebGIM/GIM_site/Default.aspx create mode 100644 Projects/WebGIM/GIM_site/Default.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/Default.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx create mode 100644 Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/ExportPdf.aspx create mode 100644 Projects/WebGIM/GIM_site/ExportPdf.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/ExportPdf.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/GIM_site.csproj create mode 100644 Projects/WebGIM/GIM_site/GIM_site.csproj.user create mode 100644 Projects/WebGIM/GIM_site/MacchineReparti.rdlc create mode 100644 Projects/WebGIM/GIM_site/MasterAjax.master create mode 100644 Projects/WebGIM/GIM_site/MasterAjax.master.cs create mode 100644 Projects/WebGIM/GIM_site/MasterAjax.master.designer.cs create mode 100644 Projects/WebGIM/GIM_site/Properties/AssemblyInfo.cs create mode 100644 Projects/WebGIM/GIM_site/ReportInterventi.rdlc create mode 100644 Projects/WebGIM/GIM_site/Report_MTBF_MTTR.rdlc create mode 100644 Projects/WebGIM/GIM_site/RichiestaIntervento.rdlc create mode 100644 Projects/WebGIM/GIM_site/Style.css create mode 100644 Projects/WebGIM/GIM_site/Web.config create mode 100644 Projects/WebGIM/GIM_site/WebConfigSomaschini_AppSettings.config create mode 100644 Projects/WebGIM/GIM_site/WebConfigSomaschini_ConnectionStrings.config create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.cs create mode 100644 Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/adminDB.aspx create mode 100644 Projects/WebGIM/GIM_site/adminDB.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/adminDB.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx create mode 100644 Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/aperturaImpianti.aspx create mode 100644 Projects/WebGIM/GIM_site/aperturaImpianti.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/aperturaImpianti.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx create mode 100644 Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/autoEnroll.aspx create mode 100644 Projects/WebGIM/GIM_site/autoEnroll.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/autoEnroll.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/bin/AjaxControlToolkit.dll create mode 100644 Projects/WebGIM/GIM_site/bin/GIM_data.dll create mode 100644 Projects/WebGIM/GIM_site/bin/GIM_site.dll create mode 100644 Projects/WebGIM/GIM_site/bin/ICSharpCode.SharpZipLib.dll create mode 100644 Projects/WebGIM/GIM_site/bin/SteamWare.XML create mode 100644 Projects/WebGIM/GIM_site/bin/SteamWare.dll create mode 100644 Projects/WebGIM/GIM_site/bin/System.Web.Ajax.dll create mode 100644 Projects/WebGIM/GIM_site/bin/ar/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/cs/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/de/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/es/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/fr/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/he/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/hi/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/it/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/ja/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/ko/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/nl/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/pt/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/ru/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/tr-TR/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/zh-CHS/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/bin/zh-CHT/AjaxControlToolkit.resources.dll create mode 100644 Projects/WebGIM/GIM_site/calendChiusura.aspx create mode 100644 Projects/WebGIM/GIM_site/calendChiusura.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/calendChiusura.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/chLang.aspx create mode 100644 Projects/WebGIM/GIM_site/chLang.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/chLang.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/dettaglioIntervento.aspx create mode 100644 Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/elencoRichieste.aspx create mode 100644 Projects/WebGIM/GIM_site/elencoRichieste.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/elencoRichieste.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/famiglieMacchine.aspx create mode 100644 Projects/WebGIM/GIM_site/famiglieMacchine.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/famiglieMacchine.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/forceUser.aspx create mode 100644 Projects/WebGIM/GIM_site/forceUser.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/forceUser.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/gestAnagrTbl.aspx create mode 100644 Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/gestUtentiGIM.aspx create mode 100644 Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/gestioneCausali.aspx create mode 100644 Projects/WebGIM/GIM_site/gestioneCausali.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/gestioneCausali.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/help.aspx create mode 100644 Projects/WebGIM/GIM_site/help.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/help.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/help/content.css create mode 100644 Projects/WebGIM/GIM_site/help/delos.css create mode 100644 Projects/WebGIM/GIM_site/help/frame_10_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_11_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_14_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_15_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_17_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_18_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_19_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_23_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_25_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_26_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_30_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_31_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_33_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_34_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_35_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_69_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_70_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_8_maincontent.html create mode 100644 Projects/WebGIM/GIM_site/help/frame_toc.html create mode 100644 Projects/WebGIM/GIM_site/help/fullscreen_205.html create mode 100644 Projects/WebGIM/GIM_site/help/fullscreen_251.html create mode 100644 Projects/WebGIM/GIM_site/help/fullscreen_253.html create mode 100644 Projects/WebGIM/GIM_site/help/fullscreen_254.html create mode 100644 Projects/WebGIM/GIM_site/help/fullscreen_255.html create mode 100644 Projects/WebGIM/GIM_site/help/images/._browser create mode 100644 Projects/WebGIM/GIM_site/help/images/._download.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._enlarge.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._icon_lm.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._icon_lm_s.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._icon_pg.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._icon_pg_s.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._icon_st.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._icon_st_s.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._nav_arr_L.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/._nav_arr_R.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/browser/._blank.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/browser/._minus.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/browser/._plus.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/browser/blank.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/browser/minus.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/browser/plus.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/download.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/enlarge.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/icon_lm.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/icon_lm_s.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/icon_pg.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/icon_pg_s.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/icon_st.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/icon_st_s.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/nav_arr_L.gif create mode 100644 Projects/WebGIM/GIM_site/help/images/nav_arr_R.gif create mode 100644 Projects/WebGIM/GIM_site/help/index.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_10.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_11.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_14.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_15.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_17.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_18.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_19.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_23.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_25.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_26.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_30.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_31.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_33.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_34.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_35.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_69.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_70.html create mode 100644 Projects/WebGIM/GIM_site/help/lm_pg_8.html create mode 100644 Projects/WebGIM/GIM_site/help/media_169.html create mode 100644 Projects/WebGIM/GIM_site/help/media_172.html create mode 100644 Projects/WebGIM/GIM_site/help/media_174.html create mode 100644 Projects/WebGIM/GIM_site/help/media_175.html create mode 100644 Projects/WebGIM/GIM_site/help/media_176.html create mode 100644 Projects/WebGIM/GIM_site/help/media_177.html create mode 100644 Projects/WebGIM/GIM_site/help/media_178.html create mode 100644 Projects/WebGIM/GIM_site/help/media_179.html create mode 100644 Projects/WebGIM/GIM_site/help/media_180.html create mode 100644 Projects/WebGIM/GIM_site/help/media_181.html create mode 100644 Projects/WebGIM/GIM_site/help/media_182.html create mode 100644 Projects/WebGIM/GIM_site/help/media_183.html create mode 100644 Projects/WebGIM/GIM_site/help/media_184.html create mode 100644 Projects/WebGIM/GIM_site/help/media_185.html create mode 100644 Projects/WebGIM/GIM_site/help/media_186.html create mode 100644 Projects/WebGIM/GIM_site/help/media_187.html create mode 100644 Projects/WebGIM/GIM_site/help/media_188.html create mode 100644 Projects/WebGIM/GIM_site/help/media_189.html create mode 100644 Projects/WebGIM/GIM_site/help/media_190.html create mode 100644 Projects/WebGIM/GIM_site/help/media_191.html create mode 100644 Projects/WebGIM/GIM_site/help/media_192.html create mode 100644 Projects/WebGIM/GIM_site/help/media_194.html create mode 100644 Projects/WebGIM/GIM_site/help/media_195.html create mode 100644 Projects/WebGIM/GIM_site/help/media_196.html create mode 100644 Projects/WebGIM/GIM_site/help/media_197.html create mode 100644 Projects/WebGIM/GIM_site/help/media_198.html create mode 100644 Projects/WebGIM/GIM_site/help/media_201.html create mode 100644 Projects/WebGIM/GIM_site/help/media_202.html create mode 100644 Projects/WebGIM/GIM_site/help/media_203.html create mode 100644 Projects/WebGIM/GIM_site/help/media_204.html create mode 100644 Projects/WebGIM/GIM_site/help/media_205.html create mode 100644 Projects/WebGIM/GIM_site/help/media_206.html create mode 100644 Projects/WebGIM/GIM_site/help/media_208.html create mode 100644 Projects/WebGIM/GIM_site/help/media_250.html create mode 100644 Projects/WebGIM/GIM_site/help/media_251.html create mode 100644 Projects/WebGIM/GIM_site/help/media_253.html create mode 100644 Projects/WebGIM/GIM_site/help/media_254.html create mode 100644 Projects/WebGIM/GIM_site/help/media_255.html create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_169/._home.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_169/home.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_172/._ambiti3.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_172/ambiti3.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_174/._ambiti2.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_174/ambiti2.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_175/._priorita.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_175/priorita.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_176/._reparti.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_176/reparti.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_177/._macchine.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_177/macchine.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_178/._cancellazione.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_178/cancellazione.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_179/._ricerca.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_179/ricerca.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_180/._macchine_reparti.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_180/macchine_reparti.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_181/._richiesta.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_181/richiesta.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_182/._elencoRichieste.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_182/elencoRichieste.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_183/._mtzGenerale.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_183/mtzGenerale.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_184/._mtzProgrammata.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_184/mtzProgrammata.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_185/._iconaCestino.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_185/iconaCestino.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_186/._mtz1Read.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_186/mtz1Read.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_187/._pulsantiEditMtz.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_187/pulsantiEditMtz.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_188/._pulsantiEditMtz2.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_188/pulsantiEditMtz2.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_189/._dettInterventi.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_189/dettInterventi.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_190/._aperturaImpianti.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_190/aperturaImpianti.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_191/._festivita.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_191/festivita.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_192/._elencoMacchine.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_192/elencoMacchine.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_194/._mtbfmttr.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_194/mtbfmttr.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_195/._richiestaItervento.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_195/richiestaItervento.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_196/._selettore.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_196/selettore.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_197/._mtzProgrammata.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_197/mtzProgrammata.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_198/logosw.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_201/Immagine 1.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_202/Immagine 2.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_203/Immagine 11.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_204/Immagine 12.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_205/Immagine 13.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_206/Immagine 14.jpg create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_208/logoIliasSW.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_250/operatoriMtz.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_251/ProgrammazioneInterventi.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_253/interventiScadenza.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_254/inserimentoINterventiProg.png create mode 100644 Projects/WebGIM/GIM_site/help/mobs/mm_255/dettOp.png create mode 100644 Projects/WebGIM/GIM_site/help/syntaxhighlight.css create mode 100644 Projects/WebGIM/GIM_site/help/table_of_contents.html create mode 100644 Projects/WebGIM/GIM_site/images/ModLang.png create mode 100644 Projects/WebGIM/GIM_site/images/ModPassw.png create mode 100644 Projects/WebGIM/GIM_site/images/NodeResults.gif create mode 100644 Projects/WebGIM/GIM_site/images/ProgressBar.gif create mode 100644 Projects/WebGIM/GIM_site/images/Thumbs.db create mode 100644 Projects/WebGIM/GIM_site/images/apply.png create mode 100644 Projects/WebGIM/GIM_site/images/apply_l.png create mode 100644 Projects/WebGIM/GIM_site/images/apply_m.png create mode 100644 Projects/WebGIM/GIM_site/images/apply_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/apply_s.png create mode 100644 Projects/WebGIM/GIM_site/images/barcode_orange_l.png create mode 100644 Projects/WebGIM/GIM_site/images/barcode_orange_m.png create mode 100644 Projects/WebGIM/GIM_site/images/barcode_orange_s.png create mode 100644 Projects/WebGIM/GIM_site/images/barcode_white_l.png create mode 100644 Projects/WebGIM/GIM_site/images/barcode_white_m.png create mode 100644 Projects/WebGIM/GIM_site/images/barcode_white_s.png create mode 100644 Projects/WebGIM/GIM_site/images/bg-menu-main.png create mode 100644 Projects/WebGIM/GIM_site/images/bg_bright.jpg create mode 100644 Projects/WebGIM/GIM_site/images/bg_dark.jpg create mode 100644 Projects/WebGIM/GIM_site/images/bluGrad32.png create mode 100644 Projects/WebGIM/GIM_site/images/cancel.png create mode 100644 Projects/WebGIM/GIM_site/images/cancel_l.png create mode 100644 Projects/WebGIM/GIM_site/images/cancel_m.png create mode 100644 Projects/WebGIM/GIM_site/images/cancel_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/cancel_s.png create mode 100644 Projects/WebGIM/GIM_site/images/clonaObj.png create mode 100644 Projects/WebGIM/GIM_site/images/clonaObj_l.png create mode 100644 Projects/WebGIM/GIM_site/images/clonaObj_m.png create mode 100644 Projects/WebGIM/GIM_site/images/clonaObj_s.png create mode 100644 Projects/WebGIM/GIM_site/images/clonaobj_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/collapse.jpg create mode 100644 Projects/WebGIM/GIM_site/images/delete.gif create mode 100644 Projects/WebGIM/GIM_site/images/delete.png create mode 100644 Projects/WebGIM/GIM_site/images/delete_disabled.gif create mode 100644 Projects/WebGIM/GIM_site/images/deleteold.gif create mode 100644 Projects/WebGIM/GIM_site/images/detail.png create mode 100644 Projects/WebGIM/GIM_site/images/divietoaccesso.gif create mode 100644 Projects/WebGIM/GIM_site/images/downLvl.png create mode 100644 Projects/WebGIM/GIM_site/images/edit.gif create mode 100644 Projects/WebGIM/GIM_site/images/edit.png create mode 100644 Projects/WebGIM/GIM_site/images/edit_disabled.gif create mode 100644 Projects/WebGIM/GIM_site/images/edit_l.png create mode 100644 Projects/WebGIM/GIM_site/images/edit_m.png create mode 100644 Projects/WebGIM/GIM_site/images/edit_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/edit_s.png create mode 100644 Projects/WebGIM/GIM_site/images/elimina.png create mode 100644 Projects/WebGIM/GIM_site/images/elimina_l.png create mode 100644 Projects/WebGIM/GIM_site/images/elimina_m.png create mode 100644 Projects/WebGIM/GIM_site/images/elimina_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/elimina_s.png create mode 100644 Projects/WebGIM/GIM_site/images/expand.jpg create mode 100644 Projects/WebGIM/GIM_site/images/expand_blue.jpg create mode 100644 Projects/WebGIM/GIM_site/images/favicon.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-de.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-en.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-fi.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-it.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-nl.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-pl.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-ru.png create mode 100644 Projects/WebGIM/GIM_site/images/flag-xb.png create mode 100644 Projects/WebGIM/GIM_site/images/header-opened.png create mode 100644 Projects/WebGIM/GIM_site/images/installWindows.png create mode 100644 Projects/WebGIM/GIM_site/images/logo_sw.png create mode 100644 Projects/WebGIM/GIM_site/images/new.gif create mode 100644 Projects/WebGIM/GIM_site/images/new_disabled.gif create mode 100644 Projects/WebGIM/GIM_site/images/new_l.png create mode 100644 Projects/WebGIM/GIM_site/images/new_m.png create mode 100644 Projects/WebGIM/GIM_site/images/new_s.png create mode 100644 Projects/WebGIM/GIM_site/images/notepad_l.png create mode 100644 Projects/WebGIM/GIM_site/images/notepad_m.png create mode 100644 Projects/WebGIM/GIM_site/images/notepad_s.png create mode 100644 Projects/WebGIM/GIM_site/images/orangeGrad32.png create mode 100644 Projects/WebGIM/GIM_site/images/page_pdf.png create mode 100644 Projects/WebGIM/GIM_site/images/pdfExport.png create mode 100644 Projects/WebGIM/GIM_site/images/pdfExportSmall.png create mode 100644 Projects/WebGIM/GIM_site/images/print_l.png create mode 100644 Projects/WebGIM/GIM_site/images/print_m.png create mode 100644 Projects/WebGIM/GIM_site/images/print_s.png create mode 100644 Projects/WebGIM/GIM_site/images/red32.png create mode 100644 Projects/WebGIM/GIM_site/images/select.gif create mode 100644 Projects/WebGIM/GIM_site/images/select.png create mode 100644 Projects/WebGIM/GIM_site/images/semaGiallo_l.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaGiallo_m.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaGiallo_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaRosso_l.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaRosso_m.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaRosso_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaVerde_l.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaVerde_m.gif create mode 100644 Projects/WebGIM/GIM_site/images/semaVerde_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/sfondo.jpg create mode 100644 Projects/WebGIM/GIM_site/images/sfondo.png create mode 100644 Projects/WebGIM/GIM_site/images/sfondoBody.jpg create mode 100644 Projects/WebGIM/GIM_site/images/table.png create mode 100644 Projects/WebGIM/GIM_site/images/unknown_l.png create mode 100644 Projects/WebGIM/GIM_site/images/unknown_m.png create mode 100644 Projects/WebGIM/GIM_site/images/unknown_s.png create mode 100644 Projects/WebGIM/GIM_site/images/upLvl.png create mode 100644 Projects/WebGIM/GIM_site/images/view.gif create mode 100644 Projects/WebGIM/GIM_site/images/view.png create mode 100644 Projects/WebGIM/GIM_site/images/view_disabled.gif create mode 100644 Projects/WebGIM/GIM_site/images/view_l.png create mode 100644 Projects/WebGIM/GIM_site/images/view_m.png create mode 100644 Projects/WebGIM/GIM_site/images/view_s.gif create mode 100644 Projects/WebGIM/GIM_site/images/view_s.png create mode 100644 Projects/WebGIM/GIM_site/images/wizard.png create mode 100644 Projects/WebGIM/GIM_site/images/wt_delete.gif create mode 100644 Projects/WebGIM/GIM_site/images/wt_ko.gif create mode 100644 Projects/WebGIM/GIM_site/images/wt_ok.gif create mode 100644 Projects/WebGIM/GIM_site/impianti.aspx create mode 100644 Projects/WebGIM/GIM_site/impianti.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/impianti.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/insertRichiesta.aspx create mode 100644 Projects/WebGIM/GIM_site/insertRichiesta.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/insertRichiesta.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/login.aspx create mode 100644 Projects/WebGIM/GIM_site/login.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/login.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/logs/20100121.txt create mode 100644 Projects/WebGIM/GIM_site/macchine.aspx create mode 100644 Projects/WebGIM/GIM_site/macchine.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/macchine.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/menu.aspx create mode 100644 Projects/WebGIM/GIM_site/menu.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/menu.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/mtzProg.aspx create mode 100644 Projects/WebGIM/GIM_site/mtzProg.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/mtzProg.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/obj/Debug/GIM_site.csproj.FileListAbsolute.txt create mode 100644 Projects/WebGIM/GIM_site/obj/Debug/GIM_site.dll create mode 100644 Projects/WebGIM/GIM_site/obj/Debug/RdlCompile.cache create mode 100644 Projects/WebGIM/GIM_site/obj/Debug/RdlCompile.compiled create mode 100644 Projects/WebGIM/GIM_site/obj/Debug/ResolveAssemblyReference.cache create mode 100644 Projects/WebGIM/GIM_site/priorita.aspx create mode 100644 Projects/WebGIM/GIM_site/priorita.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/priorita.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/report_analisi.aspx create mode 100644 Projects/WebGIM/GIM_site/report_analisi.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/report_analisi.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/report_impianti.aspx create mode 100644 Projects/WebGIM/GIM_site/report_impianti.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/report_impianti.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/sql/GIM_0000.sql create mode 100644 Projects/WebGIM/GIM_site/sql/GIM_0001.sql create mode 100644 Projects/WebGIM/GIM_site/sql/GIM_0002.sql create mode 100644 Projects/WebGIM/GIM_site/sql/GIM_0003.sql create mode 100644 Projects/WebGIM/GIM_site/sql/GIM_0004.sql create mode 100644 Projects/WebGIM/GIM_site/sql/GIM_0005.sql create mode 100644 Projects/WebGIM/GIM_site/test.aspx create mode 100644 Projects/WebGIM/GIM_site/test.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/test.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/tipoGuasto.aspx create mode 100644 Projects/WebGIM/GIM_site/tipoGuasto.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/tipoGuasto.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/unauthorized.aspx create mode 100644 Projects/WebGIM/GIM_site/unauthorized.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/unauthorized.aspx.designer.cs create mode 100644 Projects/WebGIM/GIM_site/vocabolario.aspx create mode 100644 Projects/WebGIM/GIM_site/vocabolario.aspx.cs create mode 100644 Projects/WebGIM/GIM_site/vocabolario.aspx.designer.cs diff --git a/Projects/WebGIM/GIM_data/DS_applicazione.Designer.cs b/Projects/WebGIM/GIM_data/DS_applicazione.Designer.cs new file mode 100644 index 0000000..710c9dc --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_applicazione.Designer.cs @@ -0,0 +1,18171 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace GIM_data { + + + /// + ///Represents a strongly typed in-memory cache of data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] + [global::System.Xml.Serialization.XmlRootAttribute("DS_applicazione")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class DS_applicazione : global::System.Data.DataSet { + + private LogUpdateDbDataTable tableLogUpdateDb; + + private AnagAmbitoGuastoDataTable tableAnagAmbitoGuasto; + + private AnagPrioritaDataTable tableAnagPriorita; + + private AnagImpiantiDataTable tableAnagImpianti; + + private v_macchineDataTable tablev_macchine; + + private v_selFamMaccDataTable tablev_selFamMacc; + + private AnagFamMacchineDataTable tableAnagFamMacchine; + + private v_intervExpDataTable tablev_intervExp; + + private AnagTipoGuastoDataTable tableAnagTipoGuasto; + + private AnagStatiDataTable tableAnagStati; + + private InterventoOpMtzDataTable tableInterventoOpMtz; + + private v_mtzProgExpDataTable tablev_mtzProgExp; + + private MtzProgPendingDataTable tableMtzProgPending; + + private MtzProgrammataDataTable tableMtzProgrammata; + + private CalendFesteFerieDataTable tableCalendFesteFerie; + + private OreAperturaSettDataTable tableOreAperturaSett; + + private FiltroImpiantiDataTable tableFiltroImpianti; + + private FiltroMacchineDataTable tableFiltroMacchine; + + private FiltroStatiDataTable tableFiltroStati; + + private AnagCausaliDataTable tableAnagCausali; + + private AnagrOperMtzDataTable tableAnagrOperMtz; + + private global::System.Data.DataRelation relationFK_AnagMacchine_AnagImpianti; + + private global::System.Data.DataRelation relationMacchine2FamMacchine_v_macchine; + + private global::System.Data.DataRelation relationAnagFamMacchine_v_selFamMacc; + + private global::System.Data.DataRelation relationFK_InterventiMtz_AnagAmbitoGuasto; + + private global::System.Data.DataRelation relationFK_InterventiMtz_AnagImpianti; + + private global::System.Data.DataRelation relationFK_InterventiMtz_AnagPriorita; + + private global::System.Data.DataRelation relationFK_InterventiMtz_AnagTipoGuasto; + + private global::System.Data.DataRelation relationv_intervExp_InterventoOpMtz; + + private global::System.Data.DataRelation relationFK_MtzProgPending_MtzProgrammata; + + private global::System.Data.DataRelation relationFK_FiltroImpianti_AnagImpianti; + + private global::System.Data.DataRelation relationv_macchine_FiltroMacchine; + + private global::System.Data.DataRelation relationFK_FiltroStati_AnagStati; + + private global::System.Data.DataRelation relationFK_AnagCausali_AnagFamMacchine; + + private global::System.Data.DataRelation relationFK_InterventoOpMtz_AnagrOperMtz; + + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public DS_applicazione() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected DS_applicazione(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["LogUpdateDb"] != null)) { + base.Tables.Add(new LogUpdateDbDataTable(ds.Tables["LogUpdateDb"])); + } + if ((ds.Tables["AnagAmbitoGuasto"] != null)) { + base.Tables.Add(new AnagAmbitoGuastoDataTable(ds.Tables["AnagAmbitoGuasto"])); + } + if ((ds.Tables["AnagPriorita"] != null)) { + base.Tables.Add(new AnagPrioritaDataTable(ds.Tables["AnagPriorita"])); + } + if ((ds.Tables["AnagImpianti"] != null)) { + base.Tables.Add(new AnagImpiantiDataTable(ds.Tables["AnagImpianti"])); + } + if ((ds.Tables["v_macchine"] != null)) { + base.Tables.Add(new v_macchineDataTable(ds.Tables["v_macchine"])); + } + if ((ds.Tables["v_selFamMacc"] != null)) { + base.Tables.Add(new v_selFamMaccDataTable(ds.Tables["v_selFamMacc"])); + } + if ((ds.Tables["AnagFamMacchine"] != null)) { + base.Tables.Add(new AnagFamMacchineDataTable(ds.Tables["AnagFamMacchine"])); + } + if ((ds.Tables["v_intervExp"] != null)) { + base.Tables.Add(new v_intervExpDataTable(ds.Tables["v_intervExp"])); + } + if ((ds.Tables["AnagTipoGuasto"] != null)) { + base.Tables.Add(new AnagTipoGuastoDataTable(ds.Tables["AnagTipoGuasto"])); + } + if ((ds.Tables["AnagStati"] != null)) { + base.Tables.Add(new AnagStatiDataTable(ds.Tables["AnagStati"])); + } + if ((ds.Tables["InterventoOpMtz"] != null)) { + base.Tables.Add(new InterventoOpMtzDataTable(ds.Tables["InterventoOpMtz"])); + } + if ((ds.Tables["v_mtzProgExp"] != null)) { + base.Tables.Add(new v_mtzProgExpDataTable(ds.Tables["v_mtzProgExp"])); + } + if ((ds.Tables["MtzProgPending"] != null)) { + base.Tables.Add(new MtzProgPendingDataTable(ds.Tables["MtzProgPending"])); + } + if ((ds.Tables["MtzProgrammata"] != null)) { + base.Tables.Add(new MtzProgrammataDataTable(ds.Tables["MtzProgrammata"])); + } + if ((ds.Tables["CalendFesteFerie"] != null)) { + base.Tables.Add(new CalendFesteFerieDataTable(ds.Tables["CalendFesteFerie"])); + } + if ((ds.Tables["OreAperturaSett"] != null)) { + base.Tables.Add(new OreAperturaSettDataTable(ds.Tables["OreAperturaSett"])); + } + if ((ds.Tables["FiltroImpianti"] != null)) { + base.Tables.Add(new FiltroImpiantiDataTable(ds.Tables["FiltroImpianti"])); + } + if ((ds.Tables["FiltroMacchine"] != null)) { + base.Tables.Add(new FiltroMacchineDataTable(ds.Tables["FiltroMacchine"])); + } + if ((ds.Tables["FiltroStati"] != null)) { + base.Tables.Add(new FiltroStatiDataTable(ds.Tables["FiltroStati"])); + } + if ((ds.Tables["AnagCausali"] != null)) { + base.Tables.Add(new AnagCausaliDataTable(ds.Tables["AnagCausali"])); + } + if ((ds.Tables["AnagrOperMtz"] != null)) { + base.Tables.Add(new AnagrOperMtzDataTable(ds.Tables["AnagrOperMtz"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + } + this.GetSerializationData(info, context); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + this.Relations.CollectionChanged += schemaChangedHandler; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public LogUpdateDbDataTable LogUpdateDb { + get { + return this.tableLogUpdateDb; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagAmbitoGuastoDataTable AnagAmbitoGuasto { + get { + return this.tableAnagAmbitoGuasto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagPrioritaDataTable AnagPriorita { + get { + return this.tableAnagPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagImpiantiDataTable AnagImpianti { + get { + return this.tableAnagImpianti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_macchineDataTable v_macchine { + get { + return this.tablev_macchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selFamMaccDataTable v_selFamMacc { + get { + return this.tablev_selFamMacc; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagFamMacchineDataTable AnagFamMacchine { + get { + return this.tableAnagFamMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_intervExpDataTable v_intervExp { + get { + return this.tablev_intervExp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagTipoGuastoDataTable AnagTipoGuasto { + get { + return this.tableAnagTipoGuasto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagStatiDataTable AnagStati { + get { + return this.tableAnagStati; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public InterventoOpMtzDataTable InterventoOpMtz { + get { + return this.tableInterventoOpMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_mtzProgExpDataTable v_mtzProgExp { + get { + return this.tablev_mtzProgExp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public MtzProgPendingDataTable MtzProgPending { + get { + return this.tableMtzProgPending; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public MtzProgrammataDataTable MtzProgrammata { + get { + return this.tableMtzProgrammata; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public CalendFesteFerieDataTable CalendFesteFerie { + get { + return this.tableCalendFesteFerie; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public OreAperturaSettDataTable OreAperturaSett { + get { + return this.tableOreAperturaSett; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public FiltroImpiantiDataTable FiltroImpianti { + get { + return this.tableFiltroImpianti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public FiltroMacchineDataTable FiltroMacchine { + get { + return this.tableFiltroMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public FiltroStatiDataTable FiltroStati { + get { + return this.tableFiltroStati; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagCausaliDataTable AnagCausali { + get { + return this.tableAnagCausali; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagrOperMtzDataTable AnagrOperMtz { + get { + return this.tableAnagrOperMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.BrowsableAttribute(true)] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] + public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { + get { + return this._schemaSerializationMode; + } + set { + this._schemaSerializationMode = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataSet Clone() { + DS_applicazione cln = ((DS_applicazione)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override bool ShouldSerializeTables() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { + if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + this.Reset(); + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXml(reader); + if ((ds.Tables["LogUpdateDb"] != null)) { + base.Tables.Add(new LogUpdateDbDataTable(ds.Tables["LogUpdateDb"])); + } + if ((ds.Tables["AnagAmbitoGuasto"] != null)) { + base.Tables.Add(new AnagAmbitoGuastoDataTable(ds.Tables["AnagAmbitoGuasto"])); + } + if ((ds.Tables["AnagPriorita"] != null)) { + base.Tables.Add(new AnagPrioritaDataTable(ds.Tables["AnagPriorita"])); + } + if ((ds.Tables["AnagImpianti"] != null)) { + base.Tables.Add(new AnagImpiantiDataTable(ds.Tables["AnagImpianti"])); + } + if ((ds.Tables["v_macchine"] != null)) { + base.Tables.Add(new v_macchineDataTable(ds.Tables["v_macchine"])); + } + if ((ds.Tables["v_selFamMacc"] != null)) { + base.Tables.Add(new v_selFamMaccDataTable(ds.Tables["v_selFamMacc"])); + } + if ((ds.Tables["AnagFamMacchine"] != null)) { + base.Tables.Add(new AnagFamMacchineDataTable(ds.Tables["AnagFamMacchine"])); + } + if ((ds.Tables["v_intervExp"] != null)) { + base.Tables.Add(new v_intervExpDataTable(ds.Tables["v_intervExp"])); + } + if ((ds.Tables["AnagTipoGuasto"] != null)) { + base.Tables.Add(new AnagTipoGuastoDataTable(ds.Tables["AnagTipoGuasto"])); + } + if ((ds.Tables["AnagStati"] != null)) { + base.Tables.Add(new AnagStatiDataTable(ds.Tables["AnagStati"])); + } + if ((ds.Tables["InterventoOpMtz"] != null)) { + base.Tables.Add(new InterventoOpMtzDataTable(ds.Tables["InterventoOpMtz"])); + } + if ((ds.Tables["v_mtzProgExp"] != null)) { + base.Tables.Add(new v_mtzProgExpDataTable(ds.Tables["v_mtzProgExp"])); + } + if ((ds.Tables["MtzProgPending"] != null)) { + base.Tables.Add(new MtzProgPendingDataTable(ds.Tables["MtzProgPending"])); + } + if ((ds.Tables["MtzProgrammata"] != null)) { + base.Tables.Add(new MtzProgrammataDataTable(ds.Tables["MtzProgrammata"])); + } + if ((ds.Tables["CalendFesteFerie"] != null)) { + base.Tables.Add(new CalendFesteFerieDataTable(ds.Tables["CalendFesteFerie"])); + } + if ((ds.Tables["OreAperturaSett"] != null)) { + base.Tables.Add(new OreAperturaSettDataTable(ds.Tables["OreAperturaSett"])); + } + if ((ds.Tables["FiltroImpianti"] != null)) { + base.Tables.Add(new FiltroImpiantiDataTable(ds.Tables["FiltroImpianti"])); + } + if ((ds.Tables["FiltroMacchine"] != null)) { + base.Tables.Add(new FiltroMacchineDataTable(ds.Tables["FiltroMacchine"])); + } + if ((ds.Tables["FiltroStati"] != null)) { + base.Tables.Add(new FiltroStatiDataTable(ds.Tables["FiltroStati"])); + } + if ((ds.Tables["AnagCausali"] != null)) { + base.Tables.Add(new AnagCausaliDataTable(ds.Tables["AnagCausali"])); + } + if ((ds.Tables["AnagrOperMtz"] != null)) { + base.Tables.Add(new AnagrOperMtzDataTable(ds.Tables["AnagrOperMtz"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXml(reader); + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { + global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); + this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); + stream.Position = 0; + return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.InitVars(true); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars(bool initTable) { + this.tableLogUpdateDb = ((LogUpdateDbDataTable)(base.Tables["LogUpdateDb"])); + if ((initTable == true)) { + if ((this.tableLogUpdateDb != null)) { + this.tableLogUpdateDb.InitVars(); + } + } + this.tableAnagAmbitoGuasto = ((AnagAmbitoGuastoDataTable)(base.Tables["AnagAmbitoGuasto"])); + if ((initTable == true)) { + if ((this.tableAnagAmbitoGuasto != null)) { + this.tableAnagAmbitoGuasto.InitVars(); + } + } + this.tableAnagPriorita = ((AnagPrioritaDataTable)(base.Tables["AnagPriorita"])); + if ((initTable == true)) { + if ((this.tableAnagPriorita != null)) { + this.tableAnagPriorita.InitVars(); + } + } + this.tableAnagImpianti = ((AnagImpiantiDataTable)(base.Tables["AnagImpianti"])); + if ((initTable == true)) { + if ((this.tableAnagImpianti != null)) { + this.tableAnagImpianti.InitVars(); + } + } + this.tablev_macchine = ((v_macchineDataTable)(base.Tables["v_macchine"])); + if ((initTable == true)) { + if ((this.tablev_macchine != null)) { + this.tablev_macchine.InitVars(); + } + } + this.tablev_selFamMacc = ((v_selFamMaccDataTable)(base.Tables["v_selFamMacc"])); + if ((initTable == true)) { + if ((this.tablev_selFamMacc != null)) { + this.tablev_selFamMacc.InitVars(); + } + } + this.tableAnagFamMacchine = ((AnagFamMacchineDataTable)(base.Tables["AnagFamMacchine"])); + if ((initTable == true)) { + if ((this.tableAnagFamMacchine != null)) { + this.tableAnagFamMacchine.InitVars(); + } + } + this.tablev_intervExp = ((v_intervExpDataTable)(base.Tables["v_intervExp"])); + if ((initTable == true)) { + if ((this.tablev_intervExp != null)) { + this.tablev_intervExp.InitVars(); + } + } + this.tableAnagTipoGuasto = ((AnagTipoGuastoDataTable)(base.Tables["AnagTipoGuasto"])); + if ((initTable == true)) { + if ((this.tableAnagTipoGuasto != null)) { + this.tableAnagTipoGuasto.InitVars(); + } + } + this.tableAnagStati = ((AnagStatiDataTable)(base.Tables["AnagStati"])); + if ((initTable == true)) { + if ((this.tableAnagStati != null)) { + this.tableAnagStati.InitVars(); + } + } + this.tableInterventoOpMtz = ((InterventoOpMtzDataTable)(base.Tables["InterventoOpMtz"])); + if ((initTable == true)) { + if ((this.tableInterventoOpMtz != null)) { + this.tableInterventoOpMtz.InitVars(); + } + } + this.tablev_mtzProgExp = ((v_mtzProgExpDataTable)(base.Tables["v_mtzProgExp"])); + if ((initTable == true)) { + if ((this.tablev_mtzProgExp != null)) { + this.tablev_mtzProgExp.InitVars(); + } + } + this.tableMtzProgPending = ((MtzProgPendingDataTable)(base.Tables["MtzProgPending"])); + if ((initTable == true)) { + if ((this.tableMtzProgPending != null)) { + this.tableMtzProgPending.InitVars(); + } + } + this.tableMtzProgrammata = ((MtzProgrammataDataTable)(base.Tables["MtzProgrammata"])); + if ((initTable == true)) { + if ((this.tableMtzProgrammata != null)) { + this.tableMtzProgrammata.InitVars(); + } + } + this.tableCalendFesteFerie = ((CalendFesteFerieDataTable)(base.Tables["CalendFesteFerie"])); + if ((initTable == true)) { + if ((this.tableCalendFesteFerie != null)) { + this.tableCalendFesteFerie.InitVars(); + } + } + this.tableOreAperturaSett = ((OreAperturaSettDataTable)(base.Tables["OreAperturaSett"])); + if ((initTable == true)) { + if ((this.tableOreAperturaSett != null)) { + this.tableOreAperturaSett.InitVars(); + } + } + this.tableFiltroImpianti = ((FiltroImpiantiDataTable)(base.Tables["FiltroImpianti"])); + if ((initTable == true)) { + if ((this.tableFiltroImpianti != null)) { + this.tableFiltroImpianti.InitVars(); + } + } + this.tableFiltroMacchine = ((FiltroMacchineDataTable)(base.Tables["FiltroMacchine"])); + if ((initTable == true)) { + if ((this.tableFiltroMacchine != null)) { + this.tableFiltroMacchine.InitVars(); + } + } + this.tableFiltroStati = ((FiltroStatiDataTable)(base.Tables["FiltroStati"])); + if ((initTable == true)) { + if ((this.tableFiltroStati != null)) { + this.tableFiltroStati.InitVars(); + } + } + this.tableAnagCausali = ((AnagCausaliDataTable)(base.Tables["AnagCausali"])); + if ((initTable == true)) { + if ((this.tableAnagCausali != null)) { + this.tableAnagCausali.InitVars(); + } + } + this.tableAnagrOperMtz = ((AnagrOperMtzDataTable)(base.Tables["AnagrOperMtz"])); + if ((initTable == true)) { + if ((this.tableAnagrOperMtz != null)) { + this.tableAnagrOperMtz.InitVars(); + } + } + this.relationFK_AnagMacchine_AnagImpianti = this.Relations["FK_AnagMacchine_AnagImpianti"]; + this.relationMacchine2FamMacchine_v_macchine = this.Relations["Macchine2FamMacchine_v_macchine"]; + this.relationAnagFamMacchine_v_selFamMacc = this.Relations["AnagFamMacchine_v_selFamMacc"]; + this.relationFK_InterventiMtz_AnagAmbitoGuasto = this.Relations["FK_InterventiMtz_AnagAmbitoGuasto"]; + this.relationFK_InterventiMtz_AnagImpianti = this.Relations["FK_InterventiMtz_AnagImpianti"]; + this.relationFK_InterventiMtz_AnagPriorita = this.Relations["FK_InterventiMtz_AnagPriorita"]; + this.relationFK_InterventiMtz_AnagTipoGuasto = this.Relations["FK_InterventiMtz_AnagTipoGuasto"]; + this.relationv_intervExp_InterventoOpMtz = this.Relations["v_intervExp_InterventoOpMtz"]; + this.relationFK_MtzProgPending_MtzProgrammata = this.Relations["FK_MtzProgPending_MtzProgrammata"]; + this.relationFK_FiltroImpianti_AnagImpianti = this.Relations["FK_FiltroImpianti_AnagImpianti"]; + this.relationv_macchine_FiltroMacchine = this.Relations["v_macchine_FiltroMacchine"]; + this.relationFK_FiltroStati_AnagStati = this.Relations["FK_FiltroStati_AnagStati"]; + this.relationFK_AnagCausali_AnagFamMacchine = this.Relations["FK_AnagCausali_AnagFamMacchine"]; + this.relationFK_InterventoOpMtz_AnagrOperMtz = this.Relations["FK_InterventoOpMtz_AnagrOperMtz"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.DataSetName = "DS_applicazione"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/DS_applicazione.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tableLogUpdateDb = new LogUpdateDbDataTable(); + base.Tables.Add(this.tableLogUpdateDb); + this.tableAnagAmbitoGuasto = new AnagAmbitoGuastoDataTable(); + base.Tables.Add(this.tableAnagAmbitoGuasto); + this.tableAnagPriorita = new AnagPrioritaDataTable(); + base.Tables.Add(this.tableAnagPriorita); + this.tableAnagImpianti = new AnagImpiantiDataTable(); + base.Tables.Add(this.tableAnagImpianti); + this.tablev_macchine = new v_macchineDataTable(); + base.Tables.Add(this.tablev_macchine); + this.tablev_selFamMacc = new v_selFamMaccDataTable(); + base.Tables.Add(this.tablev_selFamMacc); + this.tableAnagFamMacchine = new AnagFamMacchineDataTable(); + base.Tables.Add(this.tableAnagFamMacchine); + this.tablev_intervExp = new v_intervExpDataTable(); + base.Tables.Add(this.tablev_intervExp); + this.tableAnagTipoGuasto = new AnagTipoGuastoDataTable(); + base.Tables.Add(this.tableAnagTipoGuasto); + this.tableAnagStati = new AnagStatiDataTable(); + base.Tables.Add(this.tableAnagStati); + this.tableInterventoOpMtz = new InterventoOpMtzDataTable(); + base.Tables.Add(this.tableInterventoOpMtz); + this.tablev_mtzProgExp = new v_mtzProgExpDataTable(); + base.Tables.Add(this.tablev_mtzProgExp); + this.tableMtzProgPending = new MtzProgPendingDataTable(); + base.Tables.Add(this.tableMtzProgPending); + this.tableMtzProgrammata = new MtzProgrammataDataTable(); + base.Tables.Add(this.tableMtzProgrammata); + this.tableCalendFesteFerie = new CalendFesteFerieDataTable(); + base.Tables.Add(this.tableCalendFesteFerie); + this.tableOreAperturaSett = new OreAperturaSettDataTable(); + base.Tables.Add(this.tableOreAperturaSett); + this.tableFiltroImpianti = new FiltroImpiantiDataTable(); + base.Tables.Add(this.tableFiltroImpianti); + this.tableFiltroMacchine = new FiltroMacchineDataTable(); + base.Tables.Add(this.tableFiltroMacchine); + this.tableFiltroStati = new FiltroStatiDataTable(); + base.Tables.Add(this.tableFiltroStati); + this.tableAnagCausali = new AnagCausaliDataTable(); + base.Tables.Add(this.tableAnagCausali); + this.tableAnagrOperMtz = new AnagrOperMtzDataTable(); + base.Tables.Add(this.tableAnagrOperMtz); + this.relationFK_AnagMacchine_AnagImpianti = new global::System.Data.DataRelation("FK_AnagMacchine_AnagImpianti", new global::System.Data.DataColumn[] { + this.tableAnagImpianti.idxImpiantoColumn}, new global::System.Data.DataColumn[] { + this.tablev_macchine.idxImpiantoColumn}, false); + this.Relations.Add(this.relationFK_AnagMacchine_AnagImpianti); + this.relationMacchine2FamMacchine_v_macchine = new global::System.Data.DataRelation("Macchine2FamMacchine_v_macchine", new global::System.Data.DataColumn[] { + this.tablev_selFamMacc.idxMacchinaColumn}, new global::System.Data.DataColumn[] { + this.tablev_macchine.idxMacchinaColumn}, false); + this.Relations.Add(this.relationMacchine2FamMacchine_v_macchine); + this.relationAnagFamMacchine_v_selFamMacc = new global::System.Data.DataRelation("AnagFamMacchine_v_selFamMacc", new global::System.Data.DataColumn[] { + this.tableAnagFamMacchine.idxFamMacchineColumn}, new global::System.Data.DataColumn[] { + this.tablev_selFamMacc.idxFamMacchineColumn}, false); + this.Relations.Add(this.relationAnagFamMacchine_v_selFamMacc); + this.relationFK_InterventiMtz_AnagAmbitoGuasto = new global::System.Data.DataRelation("FK_InterventiMtz_AnagAmbitoGuasto", new global::System.Data.DataColumn[] { + this.tableAnagAmbitoGuasto.idxAmbitoColumn}, new global::System.Data.DataColumn[] { + this.tablev_intervExp.idxAmbitoColumn}, false); + this.Relations.Add(this.relationFK_InterventiMtz_AnagAmbitoGuasto); + this.relationFK_InterventiMtz_AnagImpianti = new global::System.Data.DataRelation("FK_InterventiMtz_AnagImpianti", new global::System.Data.DataColumn[] { + this.tableAnagImpianti.idxImpiantoColumn}, new global::System.Data.DataColumn[] { + this.tablev_intervExp.idxImpiantoColumn}, false); + this.Relations.Add(this.relationFK_InterventiMtz_AnagImpianti); + this.relationFK_InterventiMtz_AnagPriorita = new global::System.Data.DataRelation("FK_InterventiMtz_AnagPriorita", new global::System.Data.DataColumn[] { + this.tableAnagPriorita.idxPrioritaColumn}, new global::System.Data.DataColumn[] { + this.tablev_intervExp.idxPrioritaColumn}, false); + this.Relations.Add(this.relationFK_InterventiMtz_AnagPriorita); + this.relationFK_InterventiMtz_AnagTipoGuasto = new global::System.Data.DataRelation("FK_InterventiMtz_AnagTipoGuasto", new global::System.Data.DataColumn[] { + this.tableAnagTipoGuasto.idxTipoColumn}, new global::System.Data.DataColumn[] { + this.tablev_intervExp.idxTipoColumn}, false); + this.Relations.Add(this.relationFK_InterventiMtz_AnagTipoGuasto); + this.relationv_intervExp_InterventoOpMtz = new global::System.Data.DataRelation("v_intervExp_InterventoOpMtz", new global::System.Data.DataColumn[] { + this.tablev_intervExp.numIntMtzColumn}, new global::System.Data.DataColumn[] { + this.tableInterventoOpMtz.numIntMtzColumn}, false); + this.Relations.Add(this.relationv_intervExp_InterventoOpMtz); + this.relationFK_MtzProgPending_MtzProgrammata = new global::System.Data.DataRelation("FK_MtzProgPending_MtzProgrammata", new global::System.Data.DataColumn[] { + this.tableMtzProgrammata.idxIntProColumn}, new global::System.Data.DataColumn[] { + this.tableMtzProgPending.idxIntProColumn}, false); + this.Relations.Add(this.relationFK_MtzProgPending_MtzProgrammata); + this.relationFK_FiltroImpianti_AnagImpianti = new global::System.Data.DataRelation("FK_FiltroImpianti_AnagImpianti", new global::System.Data.DataColumn[] { + this.tableAnagImpianti.idxImpiantoColumn}, new global::System.Data.DataColumn[] { + this.tableFiltroImpianti.idxImpiantoColumn}, false); + this.Relations.Add(this.relationFK_FiltroImpianti_AnagImpianti); + this.relationv_macchine_FiltroMacchine = new global::System.Data.DataRelation("v_macchine_FiltroMacchine", new global::System.Data.DataColumn[] { + this.tablev_macchine.idxMacchinaColumn}, new global::System.Data.DataColumn[] { + this.tableFiltroMacchine.idxMacchinaColumn}, false); + this.Relations.Add(this.relationv_macchine_FiltroMacchine); + this.relationFK_FiltroStati_AnagStati = new global::System.Data.DataRelation("FK_FiltroStati_AnagStati", new global::System.Data.DataColumn[] { + this.tableAnagStati.idxStatoColumn}, new global::System.Data.DataColumn[] { + this.tableFiltroStati.idxStatoColumn}, false); + this.Relations.Add(this.relationFK_FiltroStati_AnagStati); + this.relationFK_AnagCausali_AnagFamMacchine = new global::System.Data.DataRelation("FK_AnagCausali_AnagFamMacchine", new global::System.Data.DataColumn[] { + this.tableAnagFamMacchine.idxFamMacchineColumn}, new global::System.Data.DataColumn[] { + this.tableAnagCausali.idxFamMacchineColumn}, false); + this.Relations.Add(this.relationFK_AnagCausali_AnagFamMacchine); + this.relationFK_InterventoOpMtz_AnagrOperMtz = new global::System.Data.DataRelation("FK_InterventoOpMtz_AnagrOperMtz", new global::System.Data.DataColumn[] { + this.tableAnagrOperMtz.matrOpColumn}, new global::System.Data.DataColumn[] { + this.tableInterventoOpMtz.matrOpColumn}, false); + this.Relations.Add(this.relationFK_InterventoOpMtz_AnagrOperMtz); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeLogUpdateDb() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagAmbitoGuasto() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagPriorita() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagImpianti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_macchine() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selFamMacc() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagFamMacchine() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_intervExp() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagTipoGuasto() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagStati() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeInterventoOpMtz() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_mtzProgExp() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeMtzProgPending() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeMtzProgrammata() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeCalendFesteFerie() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeOreAperturaSett() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeFiltroImpianti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeFiltroMacchine() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeFiltroStati() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagCausali() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagrOperMtz() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + public delegate void LogUpdateDbRowChangeEventHandler(object sender, LogUpdateDbRowChangeEvent e); + + public delegate void AnagAmbitoGuastoRowChangeEventHandler(object sender, AnagAmbitoGuastoRowChangeEvent e); + + public delegate void AnagPrioritaRowChangeEventHandler(object sender, AnagPrioritaRowChangeEvent e); + + public delegate void AnagImpiantiRowChangeEventHandler(object sender, AnagImpiantiRowChangeEvent e); + + public delegate void v_macchineRowChangeEventHandler(object sender, v_macchineRowChangeEvent e); + + public delegate void v_selFamMaccRowChangeEventHandler(object sender, v_selFamMaccRowChangeEvent e); + + public delegate void AnagFamMacchineRowChangeEventHandler(object sender, AnagFamMacchineRowChangeEvent e); + + public delegate void v_intervExpRowChangeEventHandler(object sender, v_intervExpRowChangeEvent e); + + public delegate void AnagTipoGuastoRowChangeEventHandler(object sender, AnagTipoGuastoRowChangeEvent e); + + public delegate void AnagStatiRowChangeEventHandler(object sender, AnagStatiRowChangeEvent e); + + public delegate void InterventoOpMtzRowChangeEventHandler(object sender, InterventoOpMtzRowChangeEvent e); + + public delegate void v_mtzProgExpRowChangeEventHandler(object sender, v_mtzProgExpRowChangeEvent e); + + public delegate void MtzProgPendingRowChangeEventHandler(object sender, MtzProgPendingRowChangeEvent e); + + public delegate void MtzProgrammataRowChangeEventHandler(object sender, MtzProgrammataRowChangeEvent e); + + public delegate void CalendFesteFerieRowChangeEventHandler(object sender, CalendFesteFerieRowChangeEvent e); + + public delegate void OreAperturaSettRowChangeEventHandler(object sender, OreAperturaSettRowChangeEvent e); + + public delegate void FiltroImpiantiRowChangeEventHandler(object sender, FiltroImpiantiRowChangeEvent e); + + public delegate void FiltroMacchineRowChangeEventHandler(object sender, FiltroMacchineRowChangeEvent e); + + public delegate void FiltroStatiRowChangeEventHandler(object sender, FiltroStatiRowChangeEvent e); + + public delegate void AnagCausaliRowChangeEventHandler(object sender, AnagCausaliRowChangeEvent e); + + public delegate void AnagrOperMtzRowChangeEventHandler(object sender, AnagrOperMtzRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class LogUpdateDbDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnVersione; + + private global::System.Data.DataColumn columnData; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbDataTable() { + this.TableName = "LogUpdateDb"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal LogUpdateDbDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected LogUpdateDbDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn VersioneColumn { + get { + return this.columnVersione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataColumn { + get { + return this.columnData; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbRow this[int index] { + get { + return ((LogUpdateDbRow)(this.Rows[index])); + } + } + + public event LogUpdateDbRowChangeEventHandler LogUpdateDbRowChanging; + + public event LogUpdateDbRowChangeEventHandler LogUpdateDbRowChanged; + + public event LogUpdateDbRowChangeEventHandler LogUpdateDbRowDeleting; + + public event LogUpdateDbRowChangeEventHandler LogUpdateDbRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddLogUpdateDbRow(LogUpdateDbRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbRow AddLogUpdateDbRow(int Versione, System.DateTime Data) { + LogUpdateDbRow rowLogUpdateDbRow = ((LogUpdateDbRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Versione, + Data}; + rowLogUpdateDbRow.ItemArray = columnValuesArray; + this.Rows.Add(rowLogUpdateDbRow); + return rowLogUpdateDbRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbRow FindByVersione(int Versione) { + return ((LogUpdateDbRow)(this.Rows.Find(new object[] { + Versione}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + LogUpdateDbDataTable cln = ((LogUpdateDbDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new LogUpdateDbDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnVersione = base.Columns["Versione"]; + this.columnData = base.Columns["Data"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnVersione = new global::System.Data.DataColumn("Versione", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVersione); + this.columnData = new global::System.Data.DataColumn("Data", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnData); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnVersione}, true)); + this.columnVersione.AllowDBNull = false; + this.columnVersione.Unique = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbRow NewLogUpdateDbRow() { + return ((LogUpdateDbRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new LogUpdateDbRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(LogUpdateDbRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.LogUpdateDbRowChanged != null)) { + this.LogUpdateDbRowChanged(this, new LogUpdateDbRowChangeEvent(((LogUpdateDbRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.LogUpdateDbRowChanging != null)) { + this.LogUpdateDbRowChanging(this, new LogUpdateDbRowChangeEvent(((LogUpdateDbRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.LogUpdateDbRowDeleted != null)) { + this.LogUpdateDbRowDeleted(this, new LogUpdateDbRowChangeEvent(((LogUpdateDbRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.LogUpdateDbRowDeleting != null)) { + this.LogUpdateDbRowDeleting(this, new LogUpdateDbRowChangeEvent(((LogUpdateDbRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveLogUpdateDbRow(LogUpdateDbRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "LogUpdateDbDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagAmbitoGuastoDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxAmbito; + + private global::System.Data.DataColumn columndescrAmbitoGuasto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoDataTable() { + this.TableName = "AnagAmbitoGuasto"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagAmbitoGuastoDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagAmbitoGuastoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxAmbitoColumn { + get { + return this.columnidxAmbito; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrAmbitoGuastoColumn { + get { + return this.columndescrAmbitoGuasto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoRow this[int index] { + get { + return ((AnagAmbitoGuastoRow)(this.Rows[index])); + } + } + + public event AnagAmbitoGuastoRowChangeEventHandler AnagAmbitoGuastoRowChanging; + + public event AnagAmbitoGuastoRowChangeEventHandler AnagAmbitoGuastoRowChanged; + + public event AnagAmbitoGuastoRowChangeEventHandler AnagAmbitoGuastoRowDeleting; + + public event AnagAmbitoGuastoRowChangeEventHandler AnagAmbitoGuastoRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagAmbitoGuastoRow(AnagAmbitoGuastoRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoRow AddAnagAmbitoGuastoRow(string descrAmbitoGuasto) { + AnagAmbitoGuastoRow rowAnagAmbitoGuastoRow = ((AnagAmbitoGuastoRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + descrAmbitoGuasto}; + rowAnagAmbitoGuastoRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagAmbitoGuastoRow); + return rowAnagAmbitoGuastoRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoRow FindByidxAmbito(int idxAmbito) { + return ((AnagAmbitoGuastoRow)(this.Rows.Find(new object[] { + idxAmbito}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagAmbitoGuastoDataTable cln = ((AnagAmbitoGuastoDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagAmbitoGuastoDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxAmbito = base.Columns["idxAmbito"]; + this.columndescrAmbitoGuasto = base.Columns["descrAmbitoGuasto"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxAmbito = new global::System.Data.DataColumn("idxAmbito", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxAmbito); + this.columndescrAmbitoGuasto = new global::System.Data.DataColumn("descrAmbitoGuasto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrAmbitoGuasto); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxAmbito}, true)); + this.columnidxAmbito.AutoIncrement = true; + this.columnidxAmbito.AutoIncrementSeed = -1; + this.columnidxAmbito.AutoIncrementStep = -1; + this.columnidxAmbito.AllowDBNull = false; + this.columnidxAmbito.ReadOnly = true; + this.columnidxAmbito.Unique = true; + this.columndescrAmbitoGuasto.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoRow NewAnagAmbitoGuastoRow() { + return ((AnagAmbitoGuastoRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagAmbitoGuastoRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagAmbitoGuastoRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagAmbitoGuastoRowChanged != null)) { + this.AnagAmbitoGuastoRowChanged(this, new AnagAmbitoGuastoRowChangeEvent(((AnagAmbitoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagAmbitoGuastoRowChanging != null)) { + this.AnagAmbitoGuastoRowChanging(this, new AnagAmbitoGuastoRowChangeEvent(((AnagAmbitoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagAmbitoGuastoRowDeleted != null)) { + this.AnagAmbitoGuastoRowDeleted(this, new AnagAmbitoGuastoRowChangeEvent(((AnagAmbitoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagAmbitoGuastoRowDeleting != null)) { + this.AnagAmbitoGuastoRowDeleting(this, new AnagAmbitoGuastoRowChangeEvent(((AnagAmbitoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagAmbitoGuastoRow(AnagAmbitoGuastoRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagAmbitoGuastoDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagPrioritaDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxPriorita; + + private global::System.Data.DataColumn columndescrPriorita; + + private global::System.Data.DataColumn columnstile; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaDataTable() { + this.TableName = "AnagPriorita"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagPrioritaDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagPrioritaDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxPrioritaColumn { + get { + return this.columnidxPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrPrioritaColumn { + get { + return this.columndescrPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn stileColumn { + get { + return this.columnstile; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaRow this[int index] { + get { + return ((AnagPrioritaRow)(this.Rows[index])); + } + } + + public event AnagPrioritaRowChangeEventHandler AnagPrioritaRowChanging; + + public event AnagPrioritaRowChangeEventHandler AnagPrioritaRowChanged; + + public event AnagPrioritaRowChangeEventHandler AnagPrioritaRowDeleting; + + public event AnagPrioritaRowChangeEventHandler AnagPrioritaRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagPrioritaRow(AnagPrioritaRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaRow AddAnagPrioritaRow(string descrPriorita, string stile) { + AnagPrioritaRow rowAnagPrioritaRow = ((AnagPrioritaRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + descrPriorita, + stile}; + rowAnagPrioritaRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagPrioritaRow); + return rowAnagPrioritaRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaRow FindByidxPriorita(int idxPriorita) { + return ((AnagPrioritaRow)(this.Rows.Find(new object[] { + idxPriorita}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagPrioritaDataTable cln = ((AnagPrioritaDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagPrioritaDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxPriorita = base.Columns["idxPriorita"]; + this.columndescrPriorita = base.Columns["descrPriorita"]; + this.columnstile = base.Columns["stile"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxPriorita = new global::System.Data.DataColumn("idxPriorita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxPriorita); + this.columndescrPriorita = new global::System.Data.DataColumn("descrPriorita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrPriorita); + this.columnstile = new global::System.Data.DataColumn("stile", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnstile); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxPriorita}, true)); + this.columnidxPriorita.AutoIncrement = true; + this.columnidxPriorita.AutoIncrementSeed = -1; + this.columnidxPriorita.AutoIncrementStep = -1; + this.columnidxPriorita.AllowDBNull = false; + this.columnidxPriorita.ReadOnly = true; + this.columnidxPriorita.Unique = true; + this.columndescrPriorita.MaxLength = 50; + this.columnstile.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaRow NewAnagPrioritaRow() { + return ((AnagPrioritaRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagPrioritaRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagPrioritaRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagPrioritaRowChanged != null)) { + this.AnagPrioritaRowChanged(this, new AnagPrioritaRowChangeEvent(((AnagPrioritaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagPrioritaRowChanging != null)) { + this.AnagPrioritaRowChanging(this, new AnagPrioritaRowChangeEvent(((AnagPrioritaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagPrioritaRowDeleted != null)) { + this.AnagPrioritaRowDeleted(this, new AnagPrioritaRowChangeEvent(((AnagPrioritaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagPrioritaRowDeleting != null)) { + this.AnagPrioritaRowDeleting(this, new AnagPrioritaRowChangeEvent(((AnagPrioritaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagPrioritaRow(AnagPrioritaRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagPrioritaDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagImpiantiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxImpianto; + + private global::System.Data.DataColumn columncodImpianto; + + private global::System.Data.DataColumn columnnomeImpianto; + + private global::System.Data.DataColumn columntipoImpianto; + + private global::System.Data.DataColumn columnfunzDal; + + private global::System.Data.DataColumn columnfunzAl; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiDataTable() { + this.TableName = "AnagImpianti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagImpiantiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagImpiantiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxImpiantoColumn { + get { + return this.columnidxImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codImpiantoColumn { + get { + return this.columncodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeImpiantoColumn { + get { + return this.columnnomeImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn tipoImpiantoColumn { + get { + return this.columntipoImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn funzDalColumn { + get { + return this.columnfunzDal; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn funzAlColumn { + get { + return this.columnfunzAl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow this[int index] { + get { + return ((AnagImpiantiRow)(this.Rows[index])); + } + } + + public event AnagImpiantiRowChangeEventHandler AnagImpiantiRowChanging; + + public event AnagImpiantiRowChangeEventHandler AnagImpiantiRowChanged; + + public event AnagImpiantiRowChangeEventHandler AnagImpiantiRowDeleting; + + public event AnagImpiantiRowChangeEventHandler AnagImpiantiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagImpiantiRow(AnagImpiantiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow AddAnagImpiantiRow(string codImpianto, string nomeImpianto, string tipoImpianto, System.DateTime funzDal, System.DateTime funzAl) { + AnagImpiantiRow rowAnagImpiantiRow = ((AnagImpiantiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + codImpianto, + nomeImpianto, + tipoImpianto, + funzDal, + funzAl}; + rowAnagImpiantiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagImpiantiRow); + return rowAnagImpiantiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow FindByidxImpianto(int idxImpianto) { + return ((AnagImpiantiRow)(this.Rows.Find(new object[] { + idxImpianto}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagImpiantiDataTable cln = ((AnagImpiantiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagImpiantiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxImpianto = base.Columns["idxImpianto"]; + this.columncodImpianto = base.Columns["codImpianto"]; + this.columnnomeImpianto = base.Columns["nomeImpianto"]; + this.columntipoImpianto = base.Columns["tipoImpianto"]; + this.columnfunzDal = base.Columns["funzDal"]; + this.columnfunzAl = base.Columns["funzAl"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxImpianto = new global::System.Data.DataColumn("idxImpianto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxImpianto); + this.columncodImpianto = new global::System.Data.DataColumn("codImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodImpianto); + this.columnnomeImpianto = new global::System.Data.DataColumn("nomeImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeImpianto); + this.columntipoImpianto = new global::System.Data.DataColumn("tipoImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntipoImpianto); + this.columnfunzDal = new global::System.Data.DataColumn("funzDal", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfunzDal); + this.columnfunzAl = new global::System.Data.DataColumn("funzAl", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfunzAl); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxImpianto}, true)); + this.columnidxImpianto.AutoIncrement = true; + this.columnidxImpianto.AutoIncrementSeed = -1; + this.columnidxImpianto.AutoIncrementStep = -1; + this.columnidxImpianto.AllowDBNull = false; + this.columnidxImpianto.ReadOnly = true; + this.columnidxImpianto.Unique = true; + this.columncodImpianto.MaxLength = 50; + this.columnnomeImpianto.MaxLength = 50; + this.columntipoImpianto.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow NewAnagImpiantiRow() { + return ((AnagImpiantiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagImpiantiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagImpiantiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagImpiantiRowChanged != null)) { + this.AnagImpiantiRowChanged(this, new AnagImpiantiRowChangeEvent(((AnagImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagImpiantiRowChanging != null)) { + this.AnagImpiantiRowChanging(this, new AnagImpiantiRowChangeEvent(((AnagImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagImpiantiRowDeleted != null)) { + this.AnagImpiantiRowDeleted(this, new AnagImpiantiRowChangeEvent(((AnagImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagImpiantiRowDeleting != null)) { + this.AnagImpiantiRowDeleting(this, new AnagImpiantiRowChangeEvent(((AnagImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagImpiantiRow(AnagImpiantiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagImpiantiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_macchineDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxMacchina; + + private global::System.Data.DataColumn columnidxImpianto; + + private global::System.Data.DataColumn columncodMacchina; + + private global::System.Data.DataColumn columnnomeMacchina; + + private global::System.Data.DataColumn columnmodello; + + private global::System.Data.DataColumn columnmatricola; + + private global::System.Data.DataColumn columnanno; + + private global::System.Data.DataColumn columnkgPeso; + + private global::System.Data.DataColumn columnkwConsumo; + + private global::System.Data.DataColumn columnfunzDal; + + private global::System.Data.DataColumn columnfunzAl; + + private global::System.Data.DataColumn columndescrImpianto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineDataTable() { + this.TableName = "v_macchine"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_macchineDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_macchineDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxImpiantoColumn { + get { + return this.columnidxImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codMacchinaColumn { + get { + return this.columncodMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeMacchinaColumn { + get { + return this.columnnomeMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn modelloColumn { + get { + return this.columnmodello; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn matricolaColumn { + get { + return this.columnmatricola; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn annoColumn { + get { + return this.columnanno; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn kgPesoColumn { + get { + return this.columnkgPeso; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn kwConsumoColumn { + get { + return this.columnkwConsumo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn funzDalColumn { + get { + return this.columnfunzDal; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn funzAlColumn { + get { + return this.columnfunzAl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrImpiantoColumn { + get { + return this.columndescrImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow this[int index] { + get { + return ((v_macchineRow)(this.Rows[index])); + } + } + + public event v_macchineRowChangeEventHandler v_macchineRowChanging; + + public event v_macchineRowChangeEventHandler v_macchineRowChanged; + + public event v_macchineRowChangeEventHandler v_macchineRowDeleting; + + public event v_macchineRowChangeEventHandler v_macchineRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_macchineRow(v_macchineRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow Addv_macchineRow(AnagImpiantiRow parentAnagImpiantiRowByFK_AnagMacchine_AnagImpianti, string codMacchina, string nomeMacchina, string modello, string matricola, int anno, double kgPeso, double kwConsumo, System.DateTime funzDal, System.DateTime funzAl, string descrImpianto) { + v_macchineRow rowv_macchineRow = ((v_macchineRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + codMacchina, + nomeMacchina, + modello, + matricola, + anno, + kgPeso, + kwConsumo, + funzDal, + funzAl, + descrImpianto}; + if ((parentAnagImpiantiRowByFK_AnagMacchine_AnagImpianti != null)) { + columnValuesArray[1] = parentAnagImpiantiRowByFK_AnagMacchine_AnagImpianti[0]; + } + rowv_macchineRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_macchineRow); + return rowv_macchineRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow FindByidxMacchina(int idxMacchina) { + return ((v_macchineRow)(this.Rows.Find(new object[] { + idxMacchina}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_macchineDataTable cln = ((v_macchineDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_macchineDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxMacchina = base.Columns["idxMacchina"]; + this.columnidxImpianto = base.Columns["idxImpianto"]; + this.columncodMacchina = base.Columns["codMacchina"]; + this.columnnomeMacchina = base.Columns["nomeMacchina"]; + this.columnmodello = base.Columns["modello"]; + this.columnmatricola = base.Columns["matricola"]; + this.columnanno = base.Columns["anno"]; + this.columnkgPeso = base.Columns["kgPeso"]; + this.columnkwConsumo = base.Columns["kwConsumo"]; + this.columnfunzDal = base.Columns["funzDal"]; + this.columnfunzAl = base.Columns["funzAl"]; + this.columndescrImpianto = base.Columns["descrImpianto"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.columnidxImpianto = new global::System.Data.DataColumn("idxImpianto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxImpianto); + this.columncodMacchina = new global::System.Data.DataColumn("codMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodMacchina); + this.columnnomeMacchina = new global::System.Data.DataColumn("nomeMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeMacchina); + this.columnmodello = new global::System.Data.DataColumn("modello", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmodello); + this.columnmatricola = new global::System.Data.DataColumn("matricola", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmatricola); + this.columnanno = new global::System.Data.DataColumn("anno", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnanno); + this.columnkgPeso = new global::System.Data.DataColumn("kgPeso", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnkgPeso); + this.columnkwConsumo = new global::System.Data.DataColumn("kwConsumo", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnkwConsumo); + this.columnfunzDal = new global::System.Data.DataColumn("funzDal", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfunzDal); + this.columnfunzAl = new global::System.Data.DataColumn("funzAl", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfunzAl); + this.columndescrImpianto = new global::System.Data.DataColumn("descrImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrImpianto); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxMacchina}, true)); + this.columnidxMacchina.AutoIncrement = true; + this.columnidxMacchina.AutoIncrementSeed = -1; + this.columnidxMacchina.AutoIncrementStep = -1; + this.columnidxMacchina.AllowDBNull = false; + this.columnidxMacchina.ReadOnly = true; + this.columnidxMacchina.Unique = true; + this.columncodMacchina.MaxLength = 50; + this.columnnomeMacchina.MaxLength = 250; + this.columnmodello.MaxLength = 250; + this.columnmatricola.MaxLength = 50; + this.columndescrImpianto.ReadOnly = true; + this.columndescrImpianto.MaxLength = 103; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow Newv_macchineRow() { + return ((v_macchineRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_macchineRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_macchineRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_macchineRowChanged != null)) { + this.v_macchineRowChanged(this, new v_macchineRowChangeEvent(((v_macchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_macchineRowChanging != null)) { + this.v_macchineRowChanging(this, new v_macchineRowChangeEvent(((v_macchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_macchineRowDeleted != null)) { + this.v_macchineRowDeleted(this, new v_macchineRowChangeEvent(((v_macchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_macchineRowDeleting != null)) { + this.v_macchineRowDeleting(this, new v_macchineRowChangeEvent(((v_macchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_macchineRow(v_macchineRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_macchineDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selFamMaccDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxMacchina; + + private global::System.Data.DataColumn columnidxFamMacchine; + + private global::System.Data.DataColumn columnfamiglia; + + private global::System.Data.DataColumn columnmacchina; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccDataTable() { + this.TableName = "v_selFamMacc"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selFamMaccDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selFamMaccDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxFamMacchineColumn { + get { + return this.columnidxFamMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn famigliaColumn { + get { + return this.columnfamiglia; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn macchinaColumn { + get { + return this.columnmacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRow this[int index] { + get { + return ((v_selFamMaccRow)(this.Rows[index])); + } + } + + public event v_selFamMaccRowChangeEventHandler v_selFamMaccRowChanging; + + public event v_selFamMaccRowChangeEventHandler v_selFamMaccRowChanged; + + public event v_selFamMaccRowChangeEventHandler v_selFamMaccRowDeleting; + + public event v_selFamMaccRowChangeEventHandler v_selFamMaccRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selFamMaccRow(v_selFamMaccRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRow Addv_selFamMaccRow(int idxMacchina, AnagFamMacchineRow parentAnagFamMacchineRowByAnagFamMacchine_v_selFamMacc, string famiglia, string macchina) { + v_selFamMaccRow rowv_selFamMaccRow = ((v_selFamMaccRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + idxMacchina, + null, + famiglia, + macchina}; + if ((parentAnagFamMacchineRowByAnagFamMacchine_v_selFamMacc != null)) { + columnValuesArray[1] = parentAnagFamMacchineRowByAnagFamMacchine_v_selFamMacc[0]; + } + rowv_selFamMaccRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selFamMaccRow); + return rowv_selFamMaccRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRow FindByidxMacchinaidxFamMacchine(int idxMacchina, int idxFamMacchine) { + return ((v_selFamMaccRow)(this.Rows.Find(new object[] { + idxMacchina, + idxFamMacchine}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selFamMaccDataTable cln = ((v_selFamMaccDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selFamMaccDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxMacchina = base.Columns["idxMacchina"]; + this.columnidxFamMacchine = base.Columns["idxFamMacchine"]; + this.columnfamiglia = base.Columns["famiglia"]; + this.columnmacchina = base.Columns["macchina"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.columnidxFamMacchine = new global::System.Data.DataColumn("idxFamMacchine", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFamMacchine); + this.columnfamiglia = new global::System.Data.DataColumn("famiglia", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfamiglia); + this.columnmacchina = new global::System.Data.DataColumn("macchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmacchina); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxMacchina, + this.columnidxFamMacchine}, true)); + this.columnidxMacchina.AllowDBNull = false; + this.columnidxFamMacchine.AllowDBNull = false; + this.columnfamiglia.MaxLength = 50; + this.columnmacchina.ReadOnly = true; + this.columnmacchina.MaxLength = 212; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRow Newv_selFamMaccRow() { + return ((v_selFamMaccRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selFamMaccRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selFamMaccRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selFamMaccRowChanged != null)) { + this.v_selFamMaccRowChanged(this, new v_selFamMaccRowChangeEvent(((v_selFamMaccRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selFamMaccRowChanging != null)) { + this.v_selFamMaccRowChanging(this, new v_selFamMaccRowChangeEvent(((v_selFamMaccRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selFamMaccRowDeleted != null)) { + this.v_selFamMaccRowDeleted(this, new v_selFamMaccRowChangeEvent(((v_selFamMaccRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selFamMaccRowDeleting != null)) { + this.v_selFamMaccRowDeleting(this, new v_selFamMaccRowChangeEvent(((v_selFamMaccRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selFamMaccRow(v_selFamMaccRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selFamMaccDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagFamMacchineDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxFamMacchine; + + private global::System.Data.DataColumn columnnomeFamMacch; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineDataTable() { + this.TableName = "AnagFamMacchine"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagFamMacchineDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagFamMacchineDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxFamMacchineColumn { + get { + return this.columnidxFamMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeFamMacchColumn { + get { + return this.columnnomeFamMacch; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRow this[int index] { + get { + return ((AnagFamMacchineRow)(this.Rows[index])); + } + } + + public event AnagFamMacchineRowChangeEventHandler AnagFamMacchineRowChanging; + + public event AnagFamMacchineRowChangeEventHandler AnagFamMacchineRowChanged; + + public event AnagFamMacchineRowChangeEventHandler AnagFamMacchineRowDeleting; + + public event AnagFamMacchineRowChangeEventHandler AnagFamMacchineRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagFamMacchineRow(AnagFamMacchineRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRow AddAnagFamMacchineRow(string nomeFamMacch) { + AnagFamMacchineRow rowAnagFamMacchineRow = ((AnagFamMacchineRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + nomeFamMacch}; + rowAnagFamMacchineRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagFamMacchineRow); + return rowAnagFamMacchineRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRow FindByidxFamMacchine(int idxFamMacchine) { + return ((AnagFamMacchineRow)(this.Rows.Find(new object[] { + idxFamMacchine}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagFamMacchineDataTable cln = ((AnagFamMacchineDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagFamMacchineDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxFamMacchine = base.Columns["idxFamMacchine"]; + this.columnnomeFamMacch = base.Columns["nomeFamMacch"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxFamMacchine = new global::System.Data.DataColumn("idxFamMacchine", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFamMacchine); + this.columnnomeFamMacch = new global::System.Data.DataColumn("nomeFamMacch", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeFamMacch); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxFamMacchine}, true)); + this.columnidxFamMacchine.AutoIncrement = true; + this.columnidxFamMacchine.AutoIncrementSeed = -1; + this.columnidxFamMacchine.AutoIncrementStep = -1; + this.columnidxFamMacchine.AllowDBNull = false; + this.columnidxFamMacchine.ReadOnly = true; + this.columnidxFamMacchine.Unique = true; + this.columnnomeFamMacch.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRow NewAnagFamMacchineRow() { + return ((AnagFamMacchineRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagFamMacchineRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagFamMacchineRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagFamMacchineRowChanged != null)) { + this.AnagFamMacchineRowChanged(this, new AnagFamMacchineRowChangeEvent(((AnagFamMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagFamMacchineRowChanging != null)) { + this.AnagFamMacchineRowChanging(this, new AnagFamMacchineRowChangeEvent(((AnagFamMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagFamMacchineRowDeleted != null)) { + this.AnagFamMacchineRowDeleted(this, new AnagFamMacchineRowChangeEvent(((AnagFamMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagFamMacchineRowDeleting != null)) { + this.AnagFamMacchineRowDeleting(this, new AnagFamMacchineRowChangeEvent(((AnagFamMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagFamMacchineRow(AnagFamMacchineRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagFamMacchineDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_intervExpDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnnumIntMtz; + + private global::System.Data.DataColumn columnrichiesta; + + private global::System.Data.DataColumn columndataLav; + + private global::System.Data.DataColumn columnturnoLav; + + private global::System.Data.DataColumn columnmatr; + + private global::System.Data.DataColumn columnguasto; + + private global::System.Data.DataColumn columnidxAmbito; + + private global::System.Data.DataColumn columnidxPriorita; + + private global::System.Data.DataColumn columnisFermo; + + private global::System.Data.DataColumn columnidxTipo; + + private global::System.Data.DataColumn columnidxImpianto; + + private global::System.Data.DataColumn columnidxMacchina; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columnidxStato; + + private global::System.Data.DataColumn columnpresaInCarico; + + private global::System.Data.DataColumn columninizioIntervento; + + private global::System.Data.DataColumn columnfineIntervento; + + private global::System.Data.DataColumn columndescrizioneIntervento; + + private global::System.Data.DataColumn columnisPreventivabile; + + private global::System.Data.DataColumn columnidxCausale; + + private global::System.Data.DataColumn columndescrAmbitoGuasto; + + private global::System.Data.DataColumn columndescrPriorita; + + private global::System.Data.DataColumn columndescrTipo; + + private global::System.Data.DataColumn columncodImpianto; + + private global::System.Data.DataColumn columnnomeImpianto; + + private global::System.Data.DataColumn columncodMacchina; + + private global::System.Data.DataColumn columnnomeMacchina; + + private global::System.Data.DataColumn columnDescrStato; + + private global::System.Data.DataColumn columndescrCausale; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpDataTable() { + this.TableName = "v_intervExp"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_intervExpDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_intervExpDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn numIntMtzColumn { + get { + return this.columnnumIntMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn richiestaColumn { + get { + return this.columnrichiesta; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn dataLavColumn { + get { + return this.columndataLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn turnoLavColumn { + get { + return this.columnturnoLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn matrColumn { + get { + return this.columnmatr; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn guastoColumn { + get { + return this.columnguasto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxAmbitoColumn { + get { + return this.columnidxAmbito; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxPrioritaColumn { + get { + return this.columnidxPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn isFermoColumn { + get { + return this.columnisFermo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxTipoColumn { + get { + return this.columnidxTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxImpiantoColumn { + get { + return this.columnidxImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxStatoColumn { + get { + return this.columnidxStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn presaInCaricoColumn { + get { + return this.columnpresaInCarico; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn inizioInterventoColumn { + get { + return this.columninizioIntervento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn fineInterventoColumn { + get { + return this.columnfineIntervento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneInterventoColumn { + get { + return this.columndescrizioneIntervento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn isPreventivabileColumn { + get { + return this.columnisPreventivabile; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxCausaleColumn { + get { + return this.columnidxCausale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrAmbitoGuastoColumn { + get { + return this.columndescrAmbitoGuasto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrPrioritaColumn { + get { + return this.columndescrPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrTipoColumn { + get { + return this.columndescrTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codImpiantoColumn { + get { + return this.columncodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeImpiantoColumn { + get { + return this.columnnomeImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codMacchinaColumn { + get { + return this.columncodMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeMacchinaColumn { + get { + return this.columnnomeMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescrStatoColumn { + get { + return this.columnDescrStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrCausaleColumn { + get { + return this.columndescrCausale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow this[int index] { + get { + return ((v_intervExpRow)(this.Rows[index])); + } + } + + public event v_intervExpRowChangeEventHandler v_intervExpRowChanging; + + public event v_intervExpRowChangeEventHandler v_intervExpRowChanged; + + public event v_intervExpRowChangeEventHandler v_intervExpRowDeleting; + + public event v_intervExpRowChangeEventHandler v_intervExpRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_intervExpRow(v_intervExpRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow Addv_intervExpRow( + System.DateTime richiesta, + System.DateTime dataLav, + int turnoLav, + string matr, + System.DateTime guasto, + AnagAmbitoGuastoRow parentAnagAmbitoGuastoRowByFK_InterventiMtz_AnagAmbitoGuasto, + AnagPrioritaRow parentAnagPrioritaRowByFK_InterventiMtz_AnagPriorita, + bool isFermo, + AnagTipoGuastoRow parentAnagTipoGuastoRowByFK_InterventiMtz_AnagTipoGuasto, + AnagImpiantiRow parentAnagImpiantiRowByFK_InterventiMtz_AnagImpianti, + int idxMacchina, + string descrizione, + int idxStato, + System.DateTime presaInCarico, + System.DateTime inizioIntervento, + System.DateTime fineIntervento, + string descrizioneIntervento, + bool isPreventivabile, + int idxCausale, + string descrAmbitoGuasto, + string descrPriorita, + string descrTipo, + string codImpianto, + string nomeImpianto, + string codMacchina, + string nomeMacchina, + string DescrStato, + string descrCausale) { + v_intervExpRow rowv_intervExpRow = ((v_intervExpRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + richiesta, + dataLav, + turnoLav, + matr, + guasto, + null, + null, + isFermo, + null, + null, + idxMacchina, + descrizione, + idxStato, + presaInCarico, + inizioIntervento, + fineIntervento, + descrizioneIntervento, + isPreventivabile, + idxCausale, + descrAmbitoGuasto, + descrPriorita, + descrTipo, + codImpianto, + nomeImpianto, + codMacchina, + nomeMacchina, + DescrStato, + descrCausale}; + if ((parentAnagAmbitoGuastoRowByFK_InterventiMtz_AnagAmbitoGuasto != null)) { + columnValuesArray[6] = parentAnagAmbitoGuastoRowByFK_InterventiMtz_AnagAmbitoGuasto[0]; + } + if ((parentAnagPrioritaRowByFK_InterventiMtz_AnagPriorita != null)) { + columnValuesArray[7] = parentAnagPrioritaRowByFK_InterventiMtz_AnagPriorita[0]; + } + if ((parentAnagTipoGuastoRowByFK_InterventiMtz_AnagTipoGuasto != null)) { + columnValuesArray[9] = parentAnagTipoGuastoRowByFK_InterventiMtz_AnagTipoGuasto[0]; + } + if ((parentAnagImpiantiRowByFK_InterventiMtz_AnagImpianti != null)) { + columnValuesArray[10] = parentAnagImpiantiRowByFK_InterventiMtz_AnagImpianti[0]; + } + rowv_intervExpRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_intervExpRow); + return rowv_intervExpRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow FindBynumIntMtz(int numIntMtz) { + return ((v_intervExpRow)(this.Rows.Find(new object[] { + numIntMtz}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_intervExpDataTable cln = ((v_intervExpDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_intervExpDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnnumIntMtz = base.Columns["numIntMtz"]; + this.columnrichiesta = base.Columns["richiesta"]; + this.columndataLav = base.Columns["dataLav"]; + this.columnturnoLav = base.Columns["turnoLav"]; + this.columnmatr = base.Columns["matr"]; + this.columnguasto = base.Columns["guasto"]; + this.columnidxAmbito = base.Columns["idxAmbito"]; + this.columnidxPriorita = base.Columns["idxPriorita"]; + this.columnisFermo = base.Columns["isFermo"]; + this.columnidxTipo = base.Columns["idxTipo"]; + this.columnidxImpianto = base.Columns["idxImpianto"]; + this.columnidxMacchina = base.Columns["idxMacchina"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columnidxStato = base.Columns["idxStato"]; + this.columnpresaInCarico = base.Columns["presaInCarico"]; + this.columninizioIntervento = base.Columns["inizioIntervento"]; + this.columnfineIntervento = base.Columns["fineIntervento"]; + this.columndescrizioneIntervento = base.Columns["descrizioneIntervento"]; + this.columnisPreventivabile = base.Columns["isPreventivabile"]; + this.columnidxCausale = base.Columns["idxCausale"]; + this.columndescrAmbitoGuasto = base.Columns["descrAmbitoGuasto"]; + this.columndescrPriorita = base.Columns["descrPriorita"]; + this.columndescrTipo = base.Columns["descrTipo"]; + this.columncodImpianto = base.Columns["codImpianto"]; + this.columnnomeImpianto = base.Columns["nomeImpianto"]; + this.columncodMacchina = base.Columns["codMacchina"]; + this.columnnomeMacchina = base.Columns["nomeMacchina"]; + this.columnDescrStato = base.Columns["DescrStato"]; + this.columndescrCausale = base.Columns["descrCausale"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnnumIntMtz = new global::System.Data.DataColumn("numIntMtz", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnumIntMtz); + this.columnrichiesta = new global::System.Data.DataColumn("richiesta", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnrichiesta); + this.columndataLav = new global::System.Data.DataColumn("dataLav", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataLav); + this.columnturnoLav = new global::System.Data.DataColumn("turnoLav", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnturnoLav); + this.columnmatr = new global::System.Data.DataColumn("matr", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmatr); + this.columnguasto = new global::System.Data.DataColumn("guasto", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnguasto); + this.columnidxAmbito = new global::System.Data.DataColumn("idxAmbito", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxAmbito); + this.columnidxPriorita = new global::System.Data.DataColumn("idxPriorita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxPriorita); + this.columnisFermo = new global::System.Data.DataColumn("isFermo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisFermo); + this.columnidxTipo = new global::System.Data.DataColumn("idxTipo", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxTipo); + this.columnidxImpianto = new global::System.Data.DataColumn("idxImpianto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxImpianto); + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columnidxStato = new global::System.Data.DataColumn("idxStato", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxStato); + this.columnpresaInCarico = new global::System.Data.DataColumn("presaInCarico", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnpresaInCarico); + this.columninizioIntervento = new global::System.Data.DataColumn("inizioIntervento", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columninizioIntervento); + this.columnfineIntervento = new global::System.Data.DataColumn("fineIntervento", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfineIntervento); + this.columndescrizioneIntervento = new global::System.Data.DataColumn("descrizioneIntervento", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizioneIntervento); + this.columnisPreventivabile = new global::System.Data.DataColumn("isPreventivabile", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisPreventivabile); + this.columnidxCausale = new global::System.Data.DataColumn("idxCausale", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxCausale); + this.columndescrAmbitoGuasto = new global::System.Data.DataColumn("descrAmbitoGuasto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrAmbitoGuasto); + this.columndescrPriorita = new global::System.Data.DataColumn("descrPriorita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrPriorita); + this.columndescrTipo = new global::System.Data.DataColumn("descrTipo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrTipo); + this.columncodImpianto = new global::System.Data.DataColumn("codImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodImpianto); + this.columnnomeImpianto = new global::System.Data.DataColumn("nomeImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeImpianto); + this.columncodMacchina = new global::System.Data.DataColumn("codMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodMacchina); + this.columnnomeMacchina = new global::System.Data.DataColumn("nomeMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeMacchina); + this.columnDescrStato = new global::System.Data.DataColumn("DescrStato", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescrStato); + this.columndescrCausale = new global::System.Data.DataColumn("descrCausale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrCausale); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnnumIntMtz}, true)); + this.columnnumIntMtz.AutoIncrement = true; + this.columnnumIntMtz.AutoIncrementSeed = -1; + this.columnnumIntMtz.AutoIncrementStep = -1; + this.columnnumIntMtz.AllowDBNull = false; + this.columnnumIntMtz.ReadOnly = true; + this.columnnumIntMtz.Unique = true; + this.columnrichiesta.AllowDBNull = false; + this.columndataLav.AllowDBNull = false; + this.columnturnoLav.AllowDBNull = false; + this.columnmatr.AllowDBNull = false; + this.columnmatr.MaxLength = 10; + this.columnguasto.AllowDBNull = false; + this.columnidxAmbito.AllowDBNull = false; + this.columnidxPriorita.AllowDBNull = false; + this.columnisFermo.AllowDBNull = false; + this.columnidxTipo.AllowDBNull = false; + this.columnidxImpianto.AllowDBNull = false; + this.columnidxMacchina.AllowDBNull = false; + this.columndescrizione.AllowDBNull = false; + this.columndescrizione.MaxLength = 500; + this.columnidxStato.AllowDBNull = false; + this.columndescrizioneIntervento.MaxLength = 500; + this.columndescrAmbitoGuasto.MaxLength = 50; + this.columndescrPriorita.MaxLength = 50; + this.columndescrTipo.MaxLength = 50; + this.columncodImpianto.MaxLength = 50; + this.columnnomeImpianto.MaxLength = 250; + this.columncodMacchina.MaxLength = 50; + this.columnnomeMacchina.MaxLength = 250; + this.columnDescrStato.MaxLength = 50; + this.columndescrCausale.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow Newv_intervExpRow() { + return ((v_intervExpRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_intervExpRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_intervExpRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_intervExpRowChanged != null)) { + this.v_intervExpRowChanged(this, new v_intervExpRowChangeEvent(((v_intervExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_intervExpRowChanging != null)) { + this.v_intervExpRowChanging(this, new v_intervExpRowChangeEvent(((v_intervExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_intervExpRowDeleted != null)) { + this.v_intervExpRowDeleted(this, new v_intervExpRowChangeEvent(((v_intervExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_intervExpRowDeleting != null)) { + this.v_intervExpRowDeleting(this, new v_intervExpRowChangeEvent(((v_intervExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_intervExpRow(v_intervExpRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_intervExpDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagTipoGuastoDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxTipo; + + private global::System.Data.DataColumn columndescrTipo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoDataTable() { + this.TableName = "AnagTipoGuasto"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagTipoGuastoDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagTipoGuastoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxTipoColumn { + get { + return this.columnidxTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrTipoColumn { + get { + return this.columndescrTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoRow this[int index] { + get { + return ((AnagTipoGuastoRow)(this.Rows[index])); + } + } + + public event AnagTipoGuastoRowChangeEventHandler AnagTipoGuastoRowChanging; + + public event AnagTipoGuastoRowChangeEventHandler AnagTipoGuastoRowChanged; + + public event AnagTipoGuastoRowChangeEventHandler AnagTipoGuastoRowDeleting; + + public event AnagTipoGuastoRowChangeEventHandler AnagTipoGuastoRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagTipoGuastoRow(AnagTipoGuastoRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoRow AddAnagTipoGuastoRow(string descrTipo) { + AnagTipoGuastoRow rowAnagTipoGuastoRow = ((AnagTipoGuastoRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + descrTipo}; + rowAnagTipoGuastoRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagTipoGuastoRow); + return rowAnagTipoGuastoRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoRow FindByidxTipo(int idxTipo) { + return ((AnagTipoGuastoRow)(this.Rows.Find(new object[] { + idxTipo}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagTipoGuastoDataTable cln = ((AnagTipoGuastoDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagTipoGuastoDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxTipo = base.Columns["idxTipo"]; + this.columndescrTipo = base.Columns["descrTipo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxTipo = new global::System.Data.DataColumn("idxTipo", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxTipo); + this.columndescrTipo = new global::System.Data.DataColumn("descrTipo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrTipo); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxTipo}, true)); + this.columnidxTipo.AutoIncrement = true; + this.columnidxTipo.AutoIncrementSeed = -1; + this.columnidxTipo.AutoIncrementStep = -1; + this.columnidxTipo.AllowDBNull = false; + this.columnidxTipo.ReadOnly = true; + this.columnidxTipo.Unique = true; + this.columndescrTipo.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoRow NewAnagTipoGuastoRow() { + return ((AnagTipoGuastoRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagTipoGuastoRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagTipoGuastoRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagTipoGuastoRowChanged != null)) { + this.AnagTipoGuastoRowChanged(this, new AnagTipoGuastoRowChangeEvent(((AnagTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagTipoGuastoRowChanging != null)) { + this.AnagTipoGuastoRowChanging(this, new AnagTipoGuastoRowChangeEvent(((AnagTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagTipoGuastoRowDeleted != null)) { + this.AnagTipoGuastoRowDeleted(this, new AnagTipoGuastoRowChangeEvent(((AnagTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagTipoGuastoRowDeleting != null)) { + this.AnagTipoGuastoRowDeleting(this, new AnagTipoGuastoRowChangeEvent(((AnagTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagTipoGuastoRow(AnagTipoGuastoRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagTipoGuastoDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagStatiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxStato; + + private global::System.Data.DataColumn columnDescrStato; + + private global::System.Data.DataColumn columnstile; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiDataTable() { + this.TableName = "AnagStati"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagStatiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagStatiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxStatoColumn { + get { + return this.columnidxStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescrStatoColumn { + get { + return this.columnDescrStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn stileColumn { + get { + return this.columnstile; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiRow this[int index] { + get { + return ((AnagStatiRow)(this.Rows[index])); + } + } + + public event AnagStatiRowChangeEventHandler AnagStatiRowChanging; + + public event AnagStatiRowChangeEventHandler AnagStatiRowChanged; + + public event AnagStatiRowChangeEventHandler AnagStatiRowDeleting; + + public event AnagStatiRowChangeEventHandler AnagStatiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagStatiRow(AnagStatiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiRow AddAnagStatiRow(int idxStato, string DescrStato, string stile) { + AnagStatiRow rowAnagStatiRow = ((AnagStatiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + idxStato, + DescrStato, + stile}; + rowAnagStatiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagStatiRow); + return rowAnagStatiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiRow FindByidxStato(int idxStato) { + return ((AnagStatiRow)(this.Rows.Find(new object[] { + idxStato}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagStatiDataTable cln = ((AnagStatiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagStatiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxStato = base.Columns["idxStato"]; + this.columnDescrStato = base.Columns["DescrStato"]; + this.columnstile = base.Columns["stile"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxStato = new global::System.Data.DataColumn("idxStato", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxStato); + this.columnDescrStato = new global::System.Data.DataColumn("DescrStato", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescrStato); + this.columnstile = new global::System.Data.DataColumn("stile", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnstile); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxStato}, true)); + this.columnidxStato.AllowDBNull = false; + this.columnidxStato.Unique = true; + this.columnDescrStato.MaxLength = 50; + this.columnstile.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiRow NewAnagStatiRow() { + return ((AnagStatiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagStatiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagStatiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagStatiRowChanged != null)) { + this.AnagStatiRowChanged(this, new AnagStatiRowChangeEvent(((AnagStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagStatiRowChanging != null)) { + this.AnagStatiRowChanging(this, new AnagStatiRowChangeEvent(((AnagStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagStatiRowDeleted != null)) { + this.AnagStatiRowDeleted(this, new AnagStatiRowChangeEvent(((AnagStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagStatiRowDeleting != null)) { + this.AnagStatiRowDeleting(this, new AnagStatiRowChangeEvent(((AnagStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagStatiRow(AnagStatiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagStatiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class InterventoOpMtzDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnnumIntMtz; + + private global::System.Data.DataColumn columnmatrOp; + + private global::System.Data.DataColumn columndurataMinuti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzDataTable() { + this.TableName = "InterventoOpMtz"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal InterventoOpMtzDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected InterventoOpMtzDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn numIntMtzColumn { + get { + return this.columnnumIntMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn matrOpColumn { + get { + return this.columnmatrOp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn durataMinutiColumn { + get { + return this.columndurataMinuti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRow this[int index] { + get { + return ((InterventoOpMtzRow)(this.Rows[index])); + } + } + + public event InterventoOpMtzRowChangeEventHandler InterventoOpMtzRowChanging; + + public event InterventoOpMtzRowChangeEventHandler InterventoOpMtzRowChanged; + + public event InterventoOpMtzRowChangeEventHandler InterventoOpMtzRowDeleting; + + public event InterventoOpMtzRowChangeEventHandler InterventoOpMtzRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddInterventoOpMtzRow(InterventoOpMtzRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRow AddInterventoOpMtzRow(v_intervExpRow parentv_intervExpRowByv_intervExp_InterventoOpMtz, AnagrOperMtzRow parentAnagrOperMtzRowByFK_InterventoOpMtz_AnagrOperMtz, int durataMinuti) { + InterventoOpMtzRow rowInterventoOpMtzRow = ((InterventoOpMtzRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + durataMinuti}; + if ((parentv_intervExpRowByv_intervExp_InterventoOpMtz != null)) { + columnValuesArray[0] = parentv_intervExpRowByv_intervExp_InterventoOpMtz[0]; + } + if ((parentAnagrOperMtzRowByFK_InterventoOpMtz_AnagrOperMtz != null)) { + columnValuesArray[1] = parentAnagrOperMtzRowByFK_InterventoOpMtz_AnagrOperMtz[0]; + } + rowInterventoOpMtzRow.ItemArray = columnValuesArray; + this.Rows.Add(rowInterventoOpMtzRow); + return rowInterventoOpMtzRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRow FindBynumIntMtzmatrOp(int numIntMtz, string matrOp) { + return ((InterventoOpMtzRow)(this.Rows.Find(new object[] { + numIntMtz, + matrOp}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + InterventoOpMtzDataTable cln = ((InterventoOpMtzDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new InterventoOpMtzDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnnumIntMtz = base.Columns["numIntMtz"]; + this.columnmatrOp = base.Columns["matrOp"]; + this.columndurataMinuti = base.Columns["durataMinuti"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnnumIntMtz = new global::System.Data.DataColumn("numIntMtz", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnumIntMtz); + this.columnmatrOp = new global::System.Data.DataColumn("matrOp", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmatrOp); + this.columndurataMinuti = new global::System.Data.DataColumn("durataMinuti", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndurataMinuti); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnnumIntMtz, + this.columnmatrOp}, true)); + this.columnnumIntMtz.AllowDBNull = false; + this.columnmatrOp.AllowDBNull = false; + this.columnmatrOp.MaxLength = 10; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRow NewInterventoOpMtzRow() { + return ((InterventoOpMtzRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new InterventoOpMtzRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(InterventoOpMtzRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.InterventoOpMtzRowChanged != null)) { + this.InterventoOpMtzRowChanged(this, new InterventoOpMtzRowChangeEvent(((InterventoOpMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.InterventoOpMtzRowChanging != null)) { + this.InterventoOpMtzRowChanging(this, new InterventoOpMtzRowChangeEvent(((InterventoOpMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.InterventoOpMtzRowDeleted != null)) { + this.InterventoOpMtzRowDeleted(this, new InterventoOpMtzRowChangeEvent(((InterventoOpMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.InterventoOpMtzRowDeleting != null)) { + this.InterventoOpMtzRowDeleting(this, new InterventoOpMtzRowChangeEvent(((InterventoOpMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveInterventoOpMtzRow(InterventoOpMtzRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "InterventoOpMtzDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_mtzProgExpDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxIntPro; + + private global::System.Data.DataColumn columnidxMacchina; + + private global::System.Data.DataColumn columninizio; + + private global::System.Data.DataColumn columncodFrequenza; + + private global::System.Data.DataColumn columncadenza; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columnidxPriorita; + + private global::System.Data.DataColumn columnisFermo; + + private global::System.Data.DataColumn columnidxTipo; + + private global::System.Data.DataColumn columncodMacchina; + + private global::System.Data.DataColumn columnnomeMacchina; + + private global::System.Data.DataColumn columnfrequenza; + + private global::System.Data.DataColumn columndescrPriorita; + + private global::System.Data.DataColumn columndescrTipo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpDataTable() { + this.TableName = "v_mtzProgExp"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_mtzProgExpDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_mtzProgExpDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxIntProColumn { + get { + return this.columnidxIntPro; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn inizioColumn { + get { + return this.columninizio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codFrequenzaColumn { + get { + return this.columncodFrequenza; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn cadenzaColumn { + get { + return this.columncadenza; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxPrioritaColumn { + get { + return this.columnidxPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn isFermoColumn { + get { + return this.columnisFermo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxTipoColumn { + get { + return this.columnidxTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codMacchinaColumn { + get { + return this.columncodMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeMacchinaColumn { + get { + return this.columnnomeMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn frequenzaColumn { + get { + return this.columnfrequenza; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrPrioritaColumn { + get { + return this.columndescrPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrTipoColumn { + get { + return this.columndescrTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpRow this[int index] { + get { + return ((v_mtzProgExpRow)(this.Rows[index])); + } + } + + public event v_mtzProgExpRowChangeEventHandler v_mtzProgExpRowChanging; + + public event v_mtzProgExpRowChangeEventHandler v_mtzProgExpRowChanged; + + public event v_mtzProgExpRowChangeEventHandler v_mtzProgExpRowDeleting; + + public event v_mtzProgExpRowChangeEventHandler v_mtzProgExpRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_mtzProgExpRow(v_mtzProgExpRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpRow Addv_mtzProgExpRow(int idxMacchina, System.DateTime inizio, string codFrequenza, int cadenza, string descrizione, int idxPriorita, bool isFermo, int idxTipo, string codMacchina, string nomeMacchina, string frequenza, string descrPriorita, string descrTipo) { + v_mtzProgExpRow rowv_mtzProgExpRow = ((v_mtzProgExpRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + idxMacchina, + inizio, + codFrequenza, + cadenza, + descrizione, + idxPriorita, + isFermo, + idxTipo, + codMacchina, + nomeMacchina, + frequenza, + descrPriorita, + descrTipo}; + rowv_mtzProgExpRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_mtzProgExpRow); + return rowv_mtzProgExpRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpRow FindByidxIntPro(int idxIntPro) { + return ((v_mtzProgExpRow)(this.Rows.Find(new object[] { + idxIntPro}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_mtzProgExpDataTable cln = ((v_mtzProgExpDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_mtzProgExpDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxIntPro = base.Columns["idxIntPro"]; + this.columnidxMacchina = base.Columns["idxMacchina"]; + this.columninizio = base.Columns["inizio"]; + this.columncodFrequenza = base.Columns["codFrequenza"]; + this.columncadenza = base.Columns["cadenza"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columnidxPriorita = base.Columns["idxPriorita"]; + this.columnisFermo = base.Columns["isFermo"]; + this.columnidxTipo = base.Columns["idxTipo"]; + this.columncodMacchina = base.Columns["codMacchina"]; + this.columnnomeMacchina = base.Columns["nomeMacchina"]; + this.columnfrequenza = base.Columns["frequenza"]; + this.columndescrPriorita = base.Columns["descrPriorita"]; + this.columndescrTipo = base.Columns["descrTipo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxIntPro = new global::System.Data.DataColumn("idxIntPro", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxIntPro); + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.columninizio = new global::System.Data.DataColumn("inizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columninizio); + this.columncodFrequenza = new global::System.Data.DataColumn("codFrequenza", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodFrequenza); + this.columncadenza = new global::System.Data.DataColumn("cadenza", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncadenza); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columnidxPriorita = new global::System.Data.DataColumn("idxPriorita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxPriorita); + this.columnisFermo = new global::System.Data.DataColumn("isFermo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisFermo); + this.columnidxTipo = new global::System.Data.DataColumn("idxTipo", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxTipo); + this.columncodMacchina = new global::System.Data.DataColumn("codMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodMacchina); + this.columnnomeMacchina = new global::System.Data.DataColumn("nomeMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeMacchina); + this.columnfrequenza = new global::System.Data.DataColumn("frequenza", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfrequenza); + this.columndescrPriorita = new global::System.Data.DataColumn("descrPriorita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrPriorita); + this.columndescrTipo = new global::System.Data.DataColumn("descrTipo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrTipo); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxIntPro}, true)); + this.columnidxIntPro.AutoIncrement = true; + this.columnidxIntPro.AutoIncrementSeed = -1; + this.columnidxIntPro.AutoIncrementStep = -1; + this.columnidxIntPro.AllowDBNull = false; + this.columnidxIntPro.ReadOnly = true; + this.columnidxIntPro.Unique = true; + this.columncodFrequenza.MaxLength = 2; + this.columndescrizione.MaxLength = 500; + this.columncodMacchina.MaxLength = 50; + this.columnnomeMacchina.MaxLength = 50; + this.columnfrequenza.MaxLength = 50; + this.columndescrPriorita.MaxLength = 50; + this.columndescrTipo.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpRow Newv_mtzProgExpRow() { + return ((v_mtzProgExpRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_mtzProgExpRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_mtzProgExpRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_mtzProgExpRowChanged != null)) { + this.v_mtzProgExpRowChanged(this, new v_mtzProgExpRowChangeEvent(((v_mtzProgExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_mtzProgExpRowChanging != null)) { + this.v_mtzProgExpRowChanging(this, new v_mtzProgExpRowChangeEvent(((v_mtzProgExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_mtzProgExpRowDeleted != null)) { + this.v_mtzProgExpRowDeleted(this, new v_mtzProgExpRowChangeEvent(((v_mtzProgExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_mtzProgExpRowDeleting != null)) { + this.v_mtzProgExpRowDeleting(this, new v_mtzProgExpRowChangeEvent(((v_mtzProgExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_mtzProgExpRow(v_mtzProgExpRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_mtzProgExpDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class MtzProgPendingDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxPending; + + private global::System.Data.DataColumn columnidxIntPro; + + private global::System.Data.DataColumn columnidxMacchina; + + private global::System.Data.DataColumn columndata; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columnidxPriorita; + + private global::System.Data.DataColumn columnisFermo; + + private global::System.Data.DataColumn columnidxTipo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingDataTable() { + this.TableName = "MtzProgPending"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal MtzProgPendingDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected MtzProgPendingDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxPendingColumn { + get { + return this.columnidxPending; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxIntProColumn { + get { + return this.columnidxIntPro; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn dataColumn { + get { + return this.columndata; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxPrioritaColumn { + get { + return this.columnidxPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn isFermoColumn { + get { + return this.columnisFermo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxTipoColumn { + get { + return this.columnidxTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingRow this[int index] { + get { + return ((MtzProgPendingRow)(this.Rows[index])); + } + } + + public event MtzProgPendingRowChangeEventHandler MtzProgPendingRowChanging; + + public event MtzProgPendingRowChangeEventHandler MtzProgPendingRowChanged; + + public event MtzProgPendingRowChangeEventHandler MtzProgPendingRowDeleting; + + public event MtzProgPendingRowChangeEventHandler MtzProgPendingRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddMtzProgPendingRow(MtzProgPendingRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingRow AddMtzProgPendingRow(MtzProgrammataRow parentMtzProgrammataRowByFK_MtzProgPending_MtzProgrammata, int idxMacchina, System.DateTime data, string descrizione, int idxPriorita, bool isFermo, int idxTipo) { + MtzProgPendingRow rowMtzProgPendingRow = ((MtzProgPendingRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + idxMacchina, + data, + descrizione, + idxPriorita, + isFermo, + idxTipo}; + if ((parentMtzProgrammataRowByFK_MtzProgPending_MtzProgrammata != null)) { + columnValuesArray[1] = parentMtzProgrammataRowByFK_MtzProgPending_MtzProgrammata[0]; + } + rowMtzProgPendingRow.ItemArray = columnValuesArray; + this.Rows.Add(rowMtzProgPendingRow); + return rowMtzProgPendingRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingRow FindByidxPending(int idxPending) { + return ((MtzProgPendingRow)(this.Rows.Find(new object[] { + idxPending}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + MtzProgPendingDataTable cln = ((MtzProgPendingDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new MtzProgPendingDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxPending = base.Columns["idxPending"]; + this.columnidxIntPro = base.Columns["idxIntPro"]; + this.columnidxMacchina = base.Columns["idxMacchina"]; + this.columndata = base.Columns["data"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columnidxPriorita = base.Columns["idxPriorita"]; + this.columnisFermo = base.Columns["isFermo"]; + this.columnidxTipo = base.Columns["idxTipo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxPending = new global::System.Data.DataColumn("idxPending", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxPending); + this.columnidxIntPro = new global::System.Data.DataColumn("idxIntPro", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxIntPro); + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.columndata = new global::System.Data.DataColumn("data", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndata); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columnidxPriorita = new global::System.Data.DataColumn("idxPriorita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxPriorita); + this.columnisFermo = new global::System.Data.DataColumn("isFermo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisFermo); + this.columnidxTipo = new global::System.Data.DataColumn("idxTipo", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxTipo); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxPending}, true)); + this.columnidxPending.AutoIncrement = true; + this.columnidxPending.AutoIncrementSeed = -1; + this.columnidxPending.AutoIncrementStep = -1; + this.columnidxPending.AllowDBNull = false; + this.columnidxPending.ReadOnly = true; + this.columnidxPending.Unique = true; + this.columnidxIntPro.AllowDBNull = false; + this.columndescrizione.MaxLength = 500; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingRow NewMtzProgPendingRow() { + return ((MtzProgPendingRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new MtzProgPendingRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(MtzProgPendingRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.MtzProgPendingRowChanged != null)) { + this.MtzProgPendingRowChanged(this, new MtzProgPendingRowChangeEvent(((MtzProgPendingRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.MtzProgPendingRowChanging != null)) { + this.MtzProgPendingRowChanging(this, new MtzProgPendingRowChangeEvent(((MtzProgPendingRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.MtzProgPendingRowDeleted != null)) { + this.MtzProgPendingRowDeleted(this, new MtzProgPendingRowChangeEvent(((MtzProgPendingRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.MtzProgPendingRowDeleting != null)) { + this.MtzProgPendingRowDeleting(this, new MtzProgPendingRowChangeEvent(((MtzProgPendingRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveMtzProgPendingRow(MtzProgPendingRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "MtzProgPendingDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class MtzProgrammataDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxIntPro; + + private global::System.Data.DataColumn columnidxMacchina; + + private global::System.Data.DataColumn columninizio; + + private global::System.Data.DataColumn columncodFrequenza; + + private global::System.Data.DataColumn columncadenza; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columnidxPriorita; + + private global::System.Data.DataColumn columnisFermo; + + private global::System.Data.DataColumn columnidxTipo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataDataTable() { + this.TableName = "MtzProgrammata"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal MtzProgrammataDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected MtzProgrammataDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxIntProColumn { + get { + return this.columnidxIntPro; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn inizioColumn { + get { + return this.columninizio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codFrequenzaColumn { + get { + return this.columncodFrequenza; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn cadenzaColumn { + get { + return this.columncadenza; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxPrioritaColumn { + get { + return this.columnidxPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn isFermoColumn { + get { + return this.columnisFermo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxTipoColumn { + get { + return this.columnidxTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataRow this[int index] { + get { + return ((MtzProgrammataRow)(this.Rows[index])); + } + } + + public event MtzProgrammataRowChangeEventHandler MtzProgrammataRowChanging; + + public event MtzProgrammataRowChangeEventHandler MtzProgrammataRowChanged; + + public event MtzProgrammataRowChangeEventHandler MtzProgrammataRowDeleting; + + public event MtzProgrammataRowChangeEventHandler MtzProgrammataRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddMtzProgrammataRow(MtzProgrammataRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataRow AddMtzProgrammataRow(int idxMacchina, System.DateTime inizio, string codFrequenza, int cadenza, string descrizione, int idxPriorita, bool isFermo, int idxTipo) { + MtzProgrammataRow rowMtzProgrammataRow = ((MtzProgrammataRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + idxMacchina, + inizio, + codFrequenza, + cadenza, + descrizione, + idxPriorita, + isFermo, + idxTipo}; + rowMtzProgrammataRow.ItemArray = columnValuesArray; + this.Rows.Add(rowMtzProgrammataRow); + return rowMtzProgrammataRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataRow FindByidxIntPro(int idxIntPro) { + return ((MtzProgrammataRow)(this.Rows.Find(new object[] { + idxIntPro}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + MtzProgrammataDataTable cln = ((MtzProgrammataDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new MtzProgrammataDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxIntPro = base.Columns["idxIntPro"]; + this.columnidxMacchina = base.Columns["idxMacchina"]; + this.columninizio = base.Columns["inizio"]; + this.columncodFrequenza = base.Columns["codFrequenza"]; + this.columncadenza = base.Columns["cadenza"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columnidxPriorita = base.Columns["idxPriorita"]; + this.columnisFermo = base.Columns["isFermo"]; + this.columnidxTipo = base.Columns["idxTipo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxIntPro = new global::System.Data.DataColumn("idxIntPro", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxIntPro); + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.columninizio = new global::System.Data.DataColumn("inizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columninizio); + this.columncodFrequenza = new global::System.Data.DataColumn("codFrequenza", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodFrequenza); + this.columncadenza = new global::System.Data.DataColumn("cadenza", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncadenza); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columnidxPriorita = new global::System.Data.DataColumn("idxPriorita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxPriorita); + this.columnisFermo = new global::System.Data.DataColumn("isFermo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisFermo); + this.columnidxTipo = new global::System.Data.DataColumn("idxTipo", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxTipo); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxIntPro}, true)); + this.columnidxIntPro.AutoIncrement = true; + this.columnidxIntPro.AutoIncrementSeed = -1; + this.columnidxIntPro.AutoIncrementStep = -1; + this.columnidxIntPro.AllowDBNull = false; + this.columnidxIntPro.ReadOnly = true; + this.columnidxIntPro.Unique = true; + this.columncodFrequenza.MaxLength = 2; + this.columndescrizione.MaxLength = 500; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataRow NewMtzProgrammataRow() { + return ((MtzProgrammataRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new MtzProgrammataRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(MtzProgrammataRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.MtzProgrammataRowChanged != null)) { + this.MtzProgrammataRowChanged(this, new MtzProgrammataRowChangeEvent(((MtzProgrammataRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.MtzProgrammataRowChanging != null)) { + this.MtzProgrammataRowChanging(this, new MtzProgrammataRowChangeEvent(((MtzProgrammataRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.MtzProgrammataRowDeleted != null)) { + this.MtzProgrammataRowDeleted(this, new MtzProgrammataRowChangeEvent(((MtzProgrammataRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.MtzProgrammataRowDeleting != null)) { + this.MtzProgrammataRowDeleting(this, new MtzProgrammataRowChangeEvent(((MtzProgrammataRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveMtzProgrammataRow(MtzProgrammataRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "MtzProgrammataDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class CalendFesteFerieDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columndata; + + private global::System.Data.DataColumn columndescrizione; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieDataTable() { + this.TableName = "CalendFesteFerie"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal CalendFesteFerieDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected CalendFesteFerieDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn dataColumn { + get { + return this.columndata; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieRow this[int index] { + get { + return ((CalendFesteFerieRow)(this.Rows[index])); + } + } + + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowChanging; + + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowChanged; + + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowDeleting; + + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddCalendFesteFerieRow(CalendFesteFerieRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieRow AddCalendFesteFerieRow(System.DateTime data, string descrizione) { + CalendFesteFerieRow rowCalendFesteFerieRow = ((CalendFesteFerieRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + data, + descrizione}; + rowCalendFesteFerieRow.ItemArray = columnValuesArray; + this.Rows.Add(rowCalendFesteFerieRow); + return rowCalendFesteFerieRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieRow FindBydata(System.DateTime data) { + return ((CalendFesteFerieRow)(this.Rows.Find(new object[] { + data}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + CalendFesteFerieDataTable cln = ((CalendFesteFerieDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new CalendFesteFerieDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columndata = base.Columns["data"]; + this.columndescrizione = base.Columns["descrizione"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columndata = new global::System.Data.DataColumn("data", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndata); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columndata}, true)); + this.columndata.AllowDBNull = false; + this.columndata.Unique = true; + this.columndescrizione.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieRow NewCalendFesteFerieRow() { + return ((CalendFesteFerieRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new CalendFesteFerieRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(CalendFesteFerieRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.CalendFesteFerieRowChanged != null)) { + this.CalendFesteFerieRowChanged(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.CalendFesteFerieRowChanging != null)) { + this.CalendFesteFerieRowChanging(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.CalendFesteFerieRowDeleted != null)) { + this.CalendFesteFerieRowDeleted(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.CalendFesteFerieRowDeleting != null)) { + this.CalendFesteFerieRowDeleting(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveCalendFesteFerieRow(CalendFesteFerieRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "CalendFesteFerieDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class OreAperturaSettDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columngiorno; + + private global::System.Data.DataColumn columndescrGiorno; + + private global::System.Data.DataColumn columnapertura; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettDataTable() { + this.TableName = "OreAperturaSett"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal OreAperturaSettDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected OreAperturaSettDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn giornoColumn { + get { + return this.columngiorno; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrGiornoColumn { + get { + return this.columndescrGiorno; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn aperturaColumn { + get { + return this.columnapertura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettRow this[int index] { + get { + return ((OreAperturaSettRow)(this.Rows[index])); + } + } + + public event OreAperturaSettRowChangeEventHandler OreAperturaSettRowChanging; + + public event OreAperturaSettRowChangeEventHandler OreAperturaSettRowChanged; + + public event OreAperturaSettRowChangeEventHandler OreAperturaSettRowDeleting; + + public event OreAperturaSettRowChangeEventHandler OreAperturaSettRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddOreAperturaSettRow(OreAperturaSettRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettRow AddOreAperturaSettRow(int giorno, string descrGiorno, decimal apertura) { + OreAperturaSettRow rowOreAperturaSettRow = ((OreAperturaSettRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + giorno, + descrGiorno, + apertura}; + rowOreAperturaSettRow.ItemArray = columnValuesArray; + this.Rows.Add(rowOreAperturaSettRow); + return rowOreAperturaSettRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettRow FindBygiorno(int giorno) { + return ((OreAperturaSettRow)(this.Rows.Find(new object[] { + giorno}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + OreAperturaSettDataTable cln = ((OreAperturaSettDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new OreAperturaSettDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columngiorno = base.Columns["giorno"]; + this.columndescrGiorno = base.Columns["descrGiorno"]; + this.columnapertura = base.Columns["apertura"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columngiorno = new global::System.Data.DataColumn("giorno", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columngiorno); + this.columndescrGiorno = new global::System.Data.DataColumn("descrGiorno", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrGiorno); + this.columnapertura = new global::System.Data.DataColumn("apertura", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnapertura); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columngiorno}, true)); + this.columngiorno.AllowDBNull = false; + this.columngiorno.Unique = true; + this.columndescrGiorno.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettRow NewOreAperturaSettRow() { + return ((OreAperturaSettRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new OreAperturaSettRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(OreAperturaSettRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.OreAperturaSettRowChanged != null)) { + this.OreAperturaSettRowChanged(this, new OreAperturaSettRowChangeEvent(((OreAperturaSettRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.OreAperturaSettRowChanging != null)) { + this.OreAperturaSettRowChanging(this, new OreAperturaSettRowChangeEvent(((OreAperturaSettRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.OreAperturaSettRowDeleted != null)) { + this.OreAperturaSettRowDeleted(this, new OreAperturaSettRowChangeEvent(((OreAperturaSettRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.OreAperturaSettRowDeleting != null)) { + this.OreAperturaSettRowDeleting(this, new OreAperturaSettRowChangeEvent(((OreAperturaSettRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveOreAperturaSettRow(OreAperturaSettRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "OreAperturaSettDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class FiltroImpiantiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnusername; + + private global::System.Data.DataColumn columnidxImpianto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiDataTable() { + this.TableName = "FiltroImpianti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal FiltroImpiantiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected FiltroImpiantiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn usernameColumn { + get { + return this.columnusername; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxImpiantoColumn { + get { + return this.columnidxImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiRow this[int index] { + get { + return ((FiltroImpiantiRow)(this.Rows[index])); + } + } + + public event FiltroImpiantiRowChangeEventHandler FiltroImpiantiRowChanging; + + public event FiltroImpiantiRowChangeEventHandler FiltroImpiantiRowChanged; + + public event FiltroImpiantiRowChangeEventHandler FiltroImpiantiRowDeleting; + + public event FiltroImpiantiRowChangeEventHandler FiltroImpiantiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddFiltroImpiantiRow(FiltroImpiantiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiRow AddFiltroImpiantiRow(string username, AnagImpiantiRow parentAnagImpiantiRowByFK_FiltroImpianti_AnagImpianti) { + FiltroImpiantiRow rowFiltroImpiantiRow = ((FiltroImpiantiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + username, + null}; + if ((parentAnagImpiantiRowByFK_FiltroImpianti_AnagImpianti != null)) { + columnValuesArray[1] = parentAnagImpiantiRowByFK_FiltroImpianti_AnagImpianti[0]; + } + rowFiltroImpiantiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowFiltroImpiantiRow); + return rowFiltroImpiantiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiRow FindByusernameidxImpianto(string username, int idxImpianto) { + return ((FiltroImpiantiRow)(this.Rows.Find(new object[] { + username, + idxImpianto}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + FiltroImpiantiDataTable cln = ((FiltroImpiantiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new FiltroImpiantiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnusername = base.Columns["username"]; + this.columnidxImpianto = base.Columns["idxImpianto"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnusername = new global::System.Data.DataColumn("username", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnusername); + this.columnidxImpianto = new global::System.Data.DataColumn("idxImpianto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxImpianto); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnusername, + this.columnidxImpianto}, true)); + this.columnusername.AllowDBNull = false; + this.columnusername.MaxLength = 50; + this.columnidxImpianto.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiRow NewFiltroImpiantiRow() { + return ((FiltroImpiantiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new FiltroImpiantiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(FiltroImpiantiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.FiltroImpiantiRowChanged != null)) { + this.FiltroImpiantiRowChanged(this, new FiltroImpiantiRowChangeEvent(((FiltroImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.FiltroImpiantiRowChanging != null)) { + this.FiltroImpiantiRowChanging(this, new FiltroImpiantiRowChangeEvent(((FiltroImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.FiltroImpiantiRowDeleted != null)) { + this.FiltroImpiantiRowDeleted(this, new FiltroImpiantiRowChangeEvent(((FiltroImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.FiltroImpiantiRowDeleting != null)) { + this.FiltroImpiantiRowDeleting(this, new FiltroImpiantiRowChangeEvent(((FiltroImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveFiltroImpiantiRow(FiltroImpiantiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "FiltroImpiantiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class FiltroMacchineDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnusername; + + private global::System.Data.DataColumn columnidxMacchina; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineDataTable() { + this.TableName = "FiltroMacchine"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal FiltroMacchineDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected FiltroMacchineDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn usernameColumn { + get { + return this.columnusername; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineRow this[int index] { + get { + return ((FiltroMacchineRow)(this.Rows[index])); + } + } + + public event FiltroMacchineRowChangeEventHandler FiltroMacchineRowChanging; + + public event FiltroMacchineRowChangeEventHandler FiltroMacchineRowChanged; + + public event FiltroMacchineRowChangeEventHandler FiltroMacchineRowDeleting; + + public event FiltroMacchineRowChangeEventHandler FiltroMacchineRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddFiltroMacchineRow(FiltroMacchineRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineRow AddFiltroMacchineRow(string username, v_macchineRow parentv_macchineRowByv_macchine_FiltroMacchine) { + FiltroMacchineRow rowFiltroMacchineRow = ((FiltroMacchineRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + username, + null}; + if ((parentv_macchineRowByv_macchine_FiltroMacchine != null)) { + columnValuesArray[1] = parentv_macchineRowByv_macchine_FiltroMacchine[0]; + } + rowFiltroMacchineRow.ItemArray = columnValuesArray; + this.Rows.Add(rowFiltroMacchineRow); + return rowFiltroMacchineRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineRow FindByusernameidxMacchina(string username, int idxMacchina) { + return ((FiltroMacchineRow)(this.Rows.Find(new object[] { + username, + idxMacchina}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + FiltroMacchineDataTable cln = ((FiltroMacchineDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new FiltroMacchineDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnusername = base.Columns["username"]; + this.columnidxMacchina = base.Columns["idxMacchina"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnusername = new global::System.Data.DataColumn("username", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnusername); + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnusername, + this.columnidxMacchina}, true)); + this.columnusername.AllowDBNull = false; + this.columnusername.MaxLength = 50; + this.columnidxMacchina.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineRow NewFiltroMacchineRow() { + return ((FiltroMacchineRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new FiltroMacchineRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(FiltroMacchineRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.FiltroMacchineRowChanged != null)) { + this.FiltroMacchineRowChanged(this, new FiltroMacchineRowChangeEvent(((FiltroMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.FiltroMacchineRowChanging != null)) { + this.FiltroMacchineRowChanging(this, new FiltroMacchineRowChangeEvent(((FiltroMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.FiltroMacchineRowDeleted != null)) { + this.FiltroMacchineRowDeleted(this, new FiltroMacchineRowChangeEvent(((FiltroMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.FiltroMacchineRowDeleting != null)) { + this.FiltroMacchineRowDeleting(this, new FiltroMacchineRowChangeEvent(((FiltroMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveFiltroMacchineRow(FiltroMacchineRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "FiltroMacchineDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class FiltroStatiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnusername; + + private global::System.Data.DataColumn columnidxStato; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiDataTable() { + this.TableName = "FiltroStati"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal FiltroStatiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected FiltroStatiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn usernameColumn { + get { + return this.columnusername; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxStatoColumn { + get { + return this.columnidxStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiRow this[int index] { + get { + return ((FiltroStatiRow)(this.Rows[index])); + } + } + + public event FiltroStatiRowChangeEventHandler FiltroStatiRowChanging; + + public event FiltroStatiRowChangeEventHandler FiltroStatiRowChanged; + + public event FiltroStatiRowChangeEventHandler FiltroStatiRowDeleting; + + public event FiltroStatiRowChangeEventHandler FiltroStatiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddFiltroStatiRow(FiltroStatiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiRow AddFiltroStatiRow(string username, AnagStatiRow parentAnagStatiRowByFK_FiltroStati_AnagStati) { + FiltroStatiRow rowFiltroStatiRow = ((FiltroStatiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + username, + null}; + if ((parentAnagStatiRowByFK_FiltroStati_AnagStati != null)) { + columnValuesArray[1] = parentAnagStatiRowByFK_FiltroStati_AnagStati[0]; + } + rowFiltroStatiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowFiltroStatiRow); + return rowFiltroStatiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiRow FindByusernameidxStato(string username, int idxStato) { + return ((FiltroStatiRow)(this.Rows.Find(new object[] { + username, + idxStato}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + FiltroStatiDataTable cln = ((FiltroStatiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new FiltroStatiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnusername = base.Columns["username"]; + this.columnidxStato = base.Columns["idxStato"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnusername = new global::System.Data.DataColumn("username", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnusername); + this.columnidxStato = new global::System.Data.DataColumn("idxStato", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxStato); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnusername, + this.columnidxStato}, true)); + this.columnusername.AllowDBNull = false; + this.columnusername.MaxLength = 50; + this.columnidxStato.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiRow NewFiltroStatiRow() { + return ((FiltroStatiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new FiltroStatiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(FiltroStatiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.FiltroStatiRowChanged != null)) { + this.FiltroStatiRowChanged(this, new FiltroStatiRowChangeEvent(((FiltroStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.FiltroStatiRowChanging != null)) { + this.FiltroStatiRowChanging(this, new FiltroStatiRowChangeEvent(((FiltroStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.FiltroStatiRowDeleted != null)) { + this.FiltroStatiRowDeleted(this, new FiltroStatiRowChangeEvent(((FiltroStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.FiltroStatiRowDeleting != null)) { + this.FiltroStatiRowDeleting(this, new FiltroStatiRowChangeEvent(((FiltroStatiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveFiltroStatiRow(FiltroStatiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "FiltroStatiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagCausaliDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxCausale; + + private global::System.Data.DataColumn columnidxFamMacchine; + + private global::System.Data.DataColumn columndescrCausale; + + private global::System.Data.DataColumn columnattiva; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliDataTable() { + this.TableName = "AnagCausali"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagCausaliDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagCausaliDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxCausaleColumn { + get { + return this.columnidxCausale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxFamMacchineColumn { + get { + return this.columnidxFamMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrCausaleColumn { + get { + return this.columndescrCausale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn attivaColumn { + get { + return this.columnattiva; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliRow this[int index] { + get { + return ((AnagCausaliRow)(this.Rows[index])); + } + } + + public event AnagCausaliRowChangeEventHandler AnagCausaliRowChanging; + + public event AnagCausaliRowChangeEventHandler AnagCausaliRowChanged; + + public event AnagCausaliRowChangeEventHandler AnagCausaliRowDeleting; + + public event AnagCausaliRowChangeEventHandler AnagCausaliRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagCausaliRow(AnagCausaliRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliRow AddAnagCausaliRow(AnagFamMacchineRow parentAnagFamMacchineRowByFK_AnagCausali_AnagFamMacchine, string descrCausale, bool attiva) { + AnagCausaliRow rowAnagCausaliRow = ((AnagCausaliRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + descrCausale, + attiva}; + if ((parentAnagFamMacchineRowByFK_AnagCausali_AnagFamMacchine != null)) { + columnValuesArray[1] = parentAnagFamMacchineRowByFK_AnagCausali_AnagFamMacchine[0]; + } + rowAnagCausaliRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagCausaliRow); + return rowAnagCausaliRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliRow FindByidxCausale(int idxCausale) { + return ((AnagCausaliRow)(this.Rows.Find(new object[] { + idxCausale}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagCausaliDataTable cln = ((AnagCausaliDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagCausaliDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnidxCausale = base.Columns["idxCausale"]; + this.columnidxFamMacchine = base.Columns["idxFamMacchine"]; + this.columndescrCausale = base.Columns["descrCausale"]; + this.columnattiva = base.Columns["attiva"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnidxCausale = new global::System.Data.DataColumn("idxCausale", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxCausale); + this.columnidxFamMacchine = new global::System.Data.DataColumn("idxFamMacchine", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFamMacchine); + this.columndescrCausale = new global::System.Data.DataColumn("descrCausale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrCausale); + this.columnattiva = new global::System.Data.DataColumn("attiva", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnattiva); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxCausale}, true)); + this.columnidxCausale.AutoIncrement = true; + this.columnidxCausale.AutoIncrementSeed = -1; + this.columnidxCausale.AutoIncrementStep = -1; + this.columnidxCausale.AllowDBNull = false; + this.columnidxCausale.ReadOnly = true; + this.columnidxCausale.Unique = true; + this.columnidxFamMacchine.AllowDBNull = false; + this.columndescrCausale.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliRow NewAnagCausaliRow() { + return ((AnagCausaliRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagCausaliRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagCausaliRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagCausaliRowChanged != null)) { + this.AnagCausaliRowChanged(this, new AnagCausaliRowChangeEvent(((AnagCausaliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagCausaliRowChanging != null)) { + this.AnagCausaliRowChanging(this, new AnagCausaliRowChangeEvent(((AnagCausaliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagCausaliRowDeleted != null)) { + this.AnagCausaliRowDeleted(this, new AnagCausaliRowChangeEvent(((AnagCausaliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagCausaliRowDeleting != null)) { + this.AnagCausaliRowDeleting(this, new AnagCausaliRowChangeEvent(((AnagCausaliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagCausaliRow(AnagCausaliRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagCausaliDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagrOperMtzDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnmatrOp; + + private global::System.Data.DataColumn columnCognome; + + private global::System.Data.DataColumn columnNome; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzDataTable() { + this.TableName = "AnagrOperMtz"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagrOperMtzDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagrOperMtzDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn matrOpColumn { + get { + return this.columnmatrOp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CognomeColumn { + get { + return this.columnCognome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn NomeColumn { + get { + return this.columnNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzRow this[int index] { + get { + return ((AnagrOperMtzRow)(this.Rows[index])); + } + } + + public event AnagrOperMtzRowChangeEventHandler AnagrOperMtzRowChanging; + + public event AnagrOperMtzRowChangeEventHandler AnagrOperMtzRowChanged; + + public event AnagrOperMtzRowChangeEventHandler AnagrOperMtzRowDeleting; + + public event AnagrOperMtzRowChangeEventHandler AnagrOperMtzRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagrOperMtzRow(AnagrOperMtzRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzRow AddAnagrOperMtzRow(string matrOp, string Cognome, string Nome) { + AnagrOperMtzRow rowAnagrOperMtzRow = ((AnagrOperMtzRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + matrOp, + Cognome, + Nome}; + rowAnagrOperMtzRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagrOperMtzRow); + return rowAnagrOperMtzRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzRow FindBymatrOp(string matrOp) { + return ((AnagrOperMtzRow)(this.Rows.Find(new object[] { + matrOp}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagrOperMtzDataTable cln = ((AnagrOperMtzDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagrOperMtzDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnmatrOp = base.Columns["matrOp"]; + this.columnCognome = base.Columns["Cognome"]; + this.columnNome = base.Columns["Nome"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnmatrOp = new global::System.Data.DataColumn("matrOp", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmatrOp); + this.columnCognome = new global::System.Data.DataColumn("Cognome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognome); + this.columnNome = new global::System.Data.DataColumn("Nome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNome); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnmatrOp}, true)); + this.columnmatrOp.AllowDBNull = false; + this.columnmatrOp.Unique = true; + this.columnmatrOp.MaxLength = 10; + this.columnCognome.MaxLength = 50; + this.columnNome.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzRow NewAnagrOperMtzRow() { + return ((AnagrOperMtzRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagrOperMtzRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagrOperMtzRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagrOperMtzRowChanged != null)) { + this.AnagrOperMtzRowChanged(this, new AnagrOperMtzRowChangeEvent(((AnagrOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagrOperMtzRowChanging != null)) { + this.AnagrOperMtzRowChanging(this, new AnagrOperMtzRowChangeEvent(((AnagrOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagrOperMtzRowDeleted != null)) { + this.AnagrOperMtzRowDeleted(this, new AnagrOperMtzRowChangeEvent(((AnagrOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagrOperMtzRowDeleting != null)) { + this.AnagrOperMtzRowDeleting(this, new AnagrOperMtzRowChangeEvent(((AnagrOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagrOperMtzRow(AnagrOperMtzRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagrOperMtzDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class LogUpdateDbRow : global::System.Data.DataRow { + + private LogUpdateDbDataTable tableLogUpdateDb; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal LogUpdateDbRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableLogUpdateDb = ((LogUpdateDbDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Versione { + get { + return ((int)(this[this.tableLogUpdateDb.VersioneColumn])); + } + set { + this[this.tableLogUpdateDb.VersioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime Data { + get { + try { + return ((global::System.DateTime)(this[this.tableLogUpdateDb.DataColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Data\' in table \'LogUpdateDb\' is DBNull.", e); + } + } + set { + this[this.tableLogUpdateDb.DataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataNull() { + return this.IsNull(this.tableLogUpdateDb.DataColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataNull() { + this[this.tableLogUpdateDb.DataColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagAmbitoGuastoRow : global::System.Data.DataRow { + + private AnagAmbitoGuastoDataTable tableAnagAmbitoGuasto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagAmbitoGuastoRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagAmbitoGuasto = ((AnagAmbitoGuastoDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxAmbito { + get { + return ((int)(this[this.tableAnagAmbitoGuasto.idxAmbitoColumn])); + } + set { + this[this.tableAnagAmbitoGuasto.idxAmbitoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrAmbitoGuasto { + get { + try { + return ((string)(this[this.tableAnagAmbitoGuasto.descrAmbitoGuastoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrAmbitoGuasto\' in table \'AnagAmbitoGuasto\' is DBNull.", e); + } + } + set { + this[this.tableAnagAmbitoGuasto.descrAmbitoGuastoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrAmbitoGuastoNull() { + return this.IsNull(this.tableAnagAmbitoGuasto.descrAmbitoGuastoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrAmbitoGuastoNull() { + this[this.tableAnagAmbitoGuasto.descrAmbitoGuastoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow[] Getv_intervExpRows() { + if ((this.Table.ChildRelations["FK_InterventiMtz_AnagAmbitoGuasto"] == null)) { + return new v_intervExpRow[0]; + } + else { + return ((v_intervExpRow[])(base.GetChildRows(this.Table.ChildRelations["FK_InterventiMtz_AnagAmbitoGuasto"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagPrioritaRow : global::System.Data.DataRow { + + private AnagPrioritaDataTable tableAnagPriorita; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagPrioritaRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagPriorita = ((AnagPrioritaDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxPriorita { + get { + return ((int)(this[this.tableAnagPriorita.idxPrioritaColumn])); + } + set { + this[this.tableAnagPriorita.idxPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrPriorita { + get { + try { + return ((string)(this[this.tableAnagPriorita.descrPrioritaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrPriorita\' in table \'AnagPriorita\' is DBNull.", e); + } + } + set { + this[this.tableAnagPriorita.descrPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string stile { + get { + try { + return ((string)(this[this.tableAnagPriorita.stileColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'stile\' in table \'AnagPriorita\' is DBNull.", e); + } + } + set { + this[this.tableAnagPriorita.stileColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrPrioritaNull() { + return this.IsNull(this.tableAnagPriorita.descrPrioritaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrPrioritaNull() { + this[this.tableAnagPriorita.descrPrioritaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsstileNull() { + return this.IsNull(this.tableAnagPriorita.stileColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetstileNull() { + this[this.tableAnagPriorita.stileColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow[] Getv_intervExpRows() { + if ((this.Table.ChildRelations["FK_InterventiMtz_AnagPriorita"] == null)) { + return new v_intervExpRow[0]; + } + else { + return ((v_intervExpRow[])(base.GetChildRows(this.Table.ChildRelations["FK_InterventiMtz_AnagPriorita"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagImpiantiRow : global::System.Data.DataRow { + + private AnagImpiantiDataTable tableAnagImpianti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagImpiantiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagImpianti = ((AnagImpiantiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxImpianto { + get { + return ((int)(this[this.tableAnagImpianti.idxImpiantoColumn])); + } + set { + this[this.tableAnagImpianti.idxImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codImpianto { + get { + try { + return ((string)(this[this.tableAnagImpianti.codImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codImpianto\' in table \'AnagImpianti\' is DBNull.", e); + } + } + set { + this[this.tableAnagImpianti.codImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeImpianto { + get { + try { + return ((string)(this[this.tableAnagImpianti.nomeImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeImpianto\' in table \'AnagImpianti\' is DBNull.", e); + } + } + set { + this[this.tableAnagImpianti.nomeImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string tipoImpianto { + get { + try { + return ((string)(this[this.tableAnagImpianti.tipoImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'tipoImpianto\' in table \'AnagImpianti\' is DBNull.", e); + } + } + set { + this[this.tableAnagImpianti.tipoImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime funzDal { + get { + try { + return ((global::System.DateTime)(this[this.tableAnagImpianti.funzDalColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'funzDal\' in table \'AnagImpianti\' is DBNull.", e); + } + } + set { + this[this.tableAnagImpianti.funzDalColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime funzAl { + get { + try { + return ((global::System.DateTime)(this[this.tableAnagImpianti.funzAlColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'funzAl\' in table \'AnagImpianti\' is DBNull.", e); + } + } + set { + this[this.tableAnagImpianti.funzAlColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodImpiantoNull() { + return this.IsNull(this.tableAnagImpianti.codImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodImpiantoNull() { + this[this.tableAnagImpianti.codImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeImpiantoNull() { + return this.IsNull(this.tableAnagImpianti.nomeImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeImpiantoNull() { + this[this.tableAnagImpianti.nomeImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IstipoImpiantoNull() { + return this.IsNull(this.tableAnagImpianti.tipoImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SettipoImpiantoNull() { + this[this.tableAnagImpianti.tipoImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfunzDalNull() { + return this.IsNull(this.tableAnagImpianti.funzDalColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfunzDalNull() { + this[this.tableAnagImpianti.funzDalColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfunzAlNull() { + return this.IsNull(this.tableAnagImpianti.funzAlColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfunzAlNull() { + this[this.tableAnagImpianti.funzAlColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow[] Getv_macchineRows() { + if ((this.Table.ChildRelations["FK_AnagMacchine_AnagImpianti"] == null)) { + return new v_macchineRow[0]; + } + else { + return ((v_macchineRow[])(base.GetChildRows(this.Table.ChildRelations["FK_AnagMacchine_AnagImpianti"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow[] Getv_intervExpRows() { + if ((this.Table.ChildRelations["FK_InterventiMtz_AnagImpianti"] == null)) { + return new v_intervExpRow[0]; + } + else { + return ((v_intervExpRow[])(base.GetChildRows(this.Table.ChildRelations["FK_InterventiMtz_AnagImpianti"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiRow[] GetFiltroImpiantiRows() { + if ((this.Table.ChildRelations["FK_FiltroImpianti_AnagImpianti"] == null)) { + return new FiltroImpiantiRow[0]; + } + else { + return ((FiltroImpiantiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_FiltroImpianti_AnagImpianti"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_macchineRow : global::System.Data.DataRow { + + private v_macchineDataTable tablev_macchine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_macchineRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_macchine = ((v_macchineDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + return ((int)(this[this.tablev_macchine.idxMacchinaColumn])); + } + set { + this[this.tablev_macchine.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxImpianto { + get { + try { + return ((int)(this[this.tablev_macchine.idxImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxImpianto\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.idxImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codMacchina { + get { + try { + return ((string)(this[this.tablev_macchine.codMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codMacchina\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.codMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeMacchina { + get { + try { + return ((string)(this[this.tablev_macchine.nomeMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeMacchina\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.nomeMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string modello { + get { + try { + return ((string)(this[this.tablev_macchine.modelloColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'modello\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.modelloColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string matricola { + get { + try { + return ((string)(this[this.tablev_macchine.matricolaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'matricola\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.matricolaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int anno { + get { + try { + return ((int)(this[this.tablev_macchine.annoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'anno\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.annoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double kgPeso { + get { + try { + return ((double)(this[this.tablev_macchine.kgPesoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'kgPeso\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.kgPesoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double kwConsumo { + get { + try { + return ((double)(this[this.tablev_macchine.kwConsumoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'kwConsumo\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.kwConsumoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime funzDal { + get { + try { + return ((global::System.DateTime)(this[this.tablev_macchine.funzDalColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'funzDal\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.funzDalColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime funzAl { + get { + try { + return ((global::System.DateTime)(this[this.tablev_macchine.funzAlColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'funzAl\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.funzAlColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrImpianto { + get { + try { + return ((string)(this[this.tablev_macchine.descrImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrImpianto\' in table \'v_macchine\' is DBNull.", e); + } + } + set { + this[this.tablev_macchine.descrImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow AnagImpiantiRow { + get { + return ((AnagImpiantiRow)(this.GetParentRow(this.Table.ParentRelations["FK_AnagMacchine_AnagImpianti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_AnagMacchine_AnagImpianti"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRow v_selFamMaccRow { + get { + return ((v_selFamMaccRow)(this.GetParentRow(this.Table.ParentRelations["Macchine2FamMacchine_v_macchine"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["Macchine2FamMacchine_v_macchine"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxImpiantoNull() { + return this.IsNull(this.tablev_macchine.idxImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxImpiantoNull() { + this[this.tablev_macchine.idxImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodMacchinaNull() { + return this.IsNull(this.tablev_macchine.codMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodMacchinaNull() { + this[this.tablev_macchine.codMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeMacchinaNull() { + return this.IsNull(this.tablev_macchine.nomeMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeMacchinaNull() { + this[this.tablev_macchine.nomeMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsmodelloNull() { + return this.IsNull(this.tablev_macchine.modelloColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetmodelloNull() { + this[this.tablev_macchine.modelloColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsmatricolaNull() { + return this.IsNull(this.tablev_macchine.matricolaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetmatricolaNull() { + this[this.tablev_macchine.matricolaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsannoNull() { + return this.IsNull(this.tablev_macchine.annoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetannoNull() { + this[this.tablev_macchine.annoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IskgPesoNull() { + return this.IsNull(this.tablev_macchine.kgPesoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetkgPesoNull() { + this[this.tablev_macchine.kgPesoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IskwConsumoNull() { + return this.IsNull(this.tablev_macchine.kwConsumoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetkwConsumoNull() { + this[this.tablev_macchine.kwConsumoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfunzDalNull() { + return this.IsNull(this.tablev_macchine.funzDalColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfunzDalNull() { + this[this.tablev_macchine.funzDalColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfunzAlNull() { + return this.IsNull(this.tablev_macchine.funzAlColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfunzAlNull() { + this[this.tablev_macchine.funzAlColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrImpiantoNull() { + return this.IsNull(this.tablev_macchine.descrImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrImpiantoNull() { + this[this.tablev_macchine.descrImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineRow[] GetFiltroMacchineRows() { + if ((this.Table.ChildRelations["v_macchine_FiltroMacchine"] == null)) { + return new FiltroMacchineRow[0]; + } + else { + return ((FiltroMacchineRow[])(base.GetChildRows(this.Table.ChildRelations["v_macchine_FiltroMacchine"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selFamMaccRow : global::System.Data.DataRow { + + private v_selFamMaccDataTable tablev_selFamMacc; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selFamMaccRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selFamMacc = ((v_selFamMaccDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + return ((int)(this[this.tablev_selFamMacc.idxMacchinaColumn])); + } + set { + this[this.tablev_selFamMacc.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxFamMacchine { + get { + return ((int)(this[this.tablev_selFamMacc.idxFamMacchineColumn])); + } + set { + this[this.tablev_selFamMacc.idxFamMacchineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string famiglia { + get { + try { + return ((string)(this[this.tablev_selFamMacc.famigliaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'famiglia\' in table \'v_selFamMacc\' is DBNull.", e); + } + } + set { + this[this.tablev_selFamMacc.famigliaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string macchina { + get { + try { + return ((string)(this[this.tablev_selFamMacc.macchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'macchina\' in table \'v_selFamMacc\' is DBNull.", e); + } + } + set { + this[this.tablev_selFamMacc.macchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRow AnagFamMacchineRow { + get { + return ((AnagFamMacchineRow)(this.GetParentRow(this.Table.ParentRelations["AnagFamMacchine_v_selFamMacc"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["AnagFamMacchine_v_selFamMacc"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfamigliaNull() { + return this.IsNull(this.tablev_selFamMacc.famigliaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfamigliaNull() { + this[this.tablev_selFamMacc.famigliaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsmacchinaNull() { + return this.IsNull(this.tablev_selFamMacc.macchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetmacchinaNull() { + this[this.tablev_selFamMacc.macchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow[] Getv_macchineRows() { + if ((this.Table.ChildRelations["Macchine2FamMacchine_v_macchine"] == null)) { + return new v_macchineRow[0]; + } + else { + return ((v_macchineRow[])(base.GetChildRows(this.Table.ChildRelations["Macchine2FamMacchine_v_macchine"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagFamMacchineRow : global::System.Data.DataRow { + + private AnagFamMacchineDataTable tableAnagFamMacchine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagFamMacchineRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagFamMacchine = ((AnagFamMacchineDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxFamMacchine { + get { + return ((int)(this[this.tableAnagFamMacchine.idxFamMacchineColumn])); + } + set { + this[this.tableAnagFamMacchine.idxFamMacchineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeFamMacch { + get { + try { + return ((string)(this[this.tableAnagFamMacchine.nomeFamMacchColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeFamMacch\' in table \'AnagFamMacchine\' is DBNull.", e); + } + } + set { + this[this.tableAnagFamMacchine.nomeFamMacchColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeFamMacchNull() { + return this.IsNull(this.tableAnagFamMacchine.nomeFamMacchColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeFamMacchNull() { + this[this.tableAnagFamMacchine.nomeFamMacchColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRow[] Getv_selFamMaccRows() { + if ((this.Table.ChildRelations["AnagFamMacchine_v_selFamMacc"] == null)) { + return new v_selFamMaccRow[0]; + } + else { + return ((v_selFamMaccRow[])(base.GetChildRows(this.Table.ChildRelations["AnagFamMacchine_v_selFamMacc"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliRow[] GetAnagCausaliRows() { + if ((this.Table.ChildRelations["FK_AnagCausali_AnagFamMacchine"] == null)) { + return new AnagCausaliRow[0]; + } + else { + return ((AnagCausaliRow[])(base.GetChildRows(this.Table.ChildRelations["FK_AnagCausali_AnagFamMacchine"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_intervExpRow : global::System.Data.DataRow { + + private v_intervExpDataTable tablev_intervExp; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_intervExpRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_intervExp = ((v_intervExpDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int numIntMtz { + get { + return ((int)(this[this.tablev_intervExp.numIntMtzColumn])); + } + set { + this[this.tablev_intervExp.numIntMtzColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime richiesta { + get { + return ((global::System.DateTime)(this[this.tablev_intervExp.richiestaColumn])); + } + set { + this[this.tablev_intervExp.richiestaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime dataLav { + get { + return ((global::System.DateTime)(this[this.tablev_intervExp.dataLavColumn])); + } + set { + this[this.tablev_intervExp.dataLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int turnoLav { + get { + return ((int)(this[this.tablev_intervExp.turnoLavColumn])); + } + set { + this[this.tablev_intervExp.turnoLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string matr { + get { + return ((string)(this[this.tablev_intervExp.matrColumn])); + } + set { + this[this.tablev_intervExp.matrColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime guasto { + get { + return ((global::System.DateTime)(this[this.tablev_intervExp.guastoColumn])); + } + set { + this[this.tablev_intervExp.guastoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxAmbito { + get { + return ((int)(this[this.tablev_intervExp.idxAmbitoColumn])); + } + set { + this[this.tablev_intervExp.idxAmbitoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxPriorita { + get { + return ((int)(this[this.tablev_intervExp.idxPrioritaColumn])); + } + set { + this[this.tablev_intervExp.idxPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool isFermo { + get { + return ((bool)(this[this.tablev_intervExp.isFermoColumn])); + } + set { + this[this.tablev_intervExp.isFermoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxTipo { + get { + return ((int)(this[this.tablev_intervExp.idxTipoColumn])); + } + set { + this[this.tablev_intervExp.idxTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxImpianto { + get { + return ((int)(this[this.tablev_intervExp.idxImpiantoColumn])); + } + set { + this[this.tablev_intervExp.idxImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + return ((int)(this[this.tablev_intervExp.idxMacchinaColumn])); + } + set { + this[this.tablev_intervExp.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizione { + get { + return ((string)(this[this.tablev_intervExp.descrizioneColumn])); + } + set { + this[this.tablev_intervExp.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxStato { + get { + return ((int)(this[this.tablev_intervExp.idxStatoColumn])); + } + set { + this[this.tablev_intervExp.idxStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime presaInCarico { + get { + try { + return ((global::System.DateTime)(this[this.tablev_intervExp.presaInCaricoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'presaInCarico\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.presaInCaricoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime inizioIntervento { + get { + try { + return ((global::System.DateTime)(this[this.tablev_intervExp.inizioInterventoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'inizioIntervento\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.inizioInterventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime fineIntervento { + get { + try { + return ((global::System.DateTime)(this[this.tablev_intervExp.fineInterventoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'fineIntervento\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.fineInterventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizioneIntervento { + get { + try { + return ((string)(this[this.tablev_intervExp.descrizioneInterventoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizioneIntervento\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.descrizioneInterventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool isPreventivabile { + get { + try { + return ((bool)(this[this.tablev_intervExp.isPreventivabileColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isPreventivabile\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.isPreventivabileColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxCausale { + get { + try { + return ((int)(this[this.tablev_intervExp.idxCausaleColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxCausale\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.idxCausaleColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrAmbitoGuasto { + get { + try { + return ((string)(this[this.tablev_intervExp.descrAmbitoGuastoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrAmbitoGuasto\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.descrAmbitoGuastoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrPriorita { + get { + try { + return ((string)(this[this.tablev_intervExp.descrPrioritaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrPriorita\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.descrPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrTipo { + get { + try { + return ((string)(this[this.tablev_intervExp.descrTipoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrTipo\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.descrTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codImpianto { + get { + try { + return ((string)(this[this.tablev_intervExp.codImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codImpianto\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.codImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeImpianto { + get { + try { + return ((string)(this[this.tablev_intervExp.nomeImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeImpianto\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.nomeImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codMacchina { + get { + try { + return ((string)(this[this.tablev_intervExp.codMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codMacchina\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.codMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeMacchina { + get { + try { + return ((string)(this[this.tablev_intervExp.nomeMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeMacchina\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.nomeMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescrStato { + get { + try { + return ((string)(this[this.tablev_intervExp.DescrStatoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescrStato\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.DescrStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrCausale { + get { + try { + return ((string)(this[this.tablev_intervExp.descrCausaleColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrCausale\' in table \'v_intervExp\' is DBNull.", e); + } + } + set { + this[this.tablev_intervExp.descrCausaleColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoRow AnagAmbitoGuastoRow { + get { + return ((AnagAmbitoGuastoRow)(this.GetParentRow(this.Table.ParentRelations["FK_InterventiMtz_AnagAmbitoGuasto"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_InterventiMtz_AnagAmbitoGuasto"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow AnagImpiantiRow { + get { + return ((AnagImpiantiRow)(this.GetParentRow(this.Table.ParentRelations["FK_InterventiMtz_AnagImpianti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_InterventiMtz_AnagImpianti"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaRow AnagPrioritaRow { + get { + return ((AnagPrioritaRow)(this.GetParentRow(this.Table.ParentRelations["FK_InterventiMtz_AnagPriorita"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_InterventiMtz_AnagPriorita"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoRow AnagTipoGuastoRow { + get { + return ((AnagTipoGuastoRow)(this.GetParentRow(this.Table.ParentRelations["FK_InterventiMtz_AnagTipoGuasto"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_InterventiMtz_AnagTipoGuasto"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IspresaInCaricoNull() { + return this.IsNull(this.tablev_intervExp.presaInCaricoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetpresaInCaricoNull() { + this[this.tablev_intervExp.presaInCaricoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsinizioInterventoNull() { + return this.IsNull(this.tablev_intervExp.inizioInterventoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetinizioInterventoNull() { + this[this.tablev_intervExp.inizioInterventoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfineInterventoNull() { + return this.IsNull(this.tablev_intervExp.fineInterventoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfineInterventoNull() { + this[this.tablev_intervExp.fineInterventoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrizioneInterventoNull() { + return this.IsNull(this.tablev_intervExp.descrizioneInterventoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrizioneInterventoNull() { + this[this.tablev_intervExp.descrizioneInterventoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsisPreventivabileNull() { + return this.IsNull(this.tablev_intervExp.isPreventivabileColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetisPreventivabileNull() { + this[this.tablev_intervExp.isPreventivabileColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxCausaleNull() { + return this.IsNull(this.tablev_intervExp.idxCausaleColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxCausaleNull() { + this[this.tablev_intervExp.idxCausaleColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrAmbitoGuastoNull() { + return this.IsNull(this.tablev_intervExp.descrAmbitoGuastoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrAmbitoGuastoNull() { + this[this.tablev_intervExp.descrAmbitoGuastoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrPrioritaNull() { + return this.IsNull(this.tablev_intervExp.descrPrioritaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrPrioritaNull() { + this[this.tablev_intervExp.descrPrioritaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrTipoNull() { + return this.IsNull(this.tablev_intervExp.descrTipoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrTipoNull() { + this[this.tablev_intervExp.descrTipoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodImpiantoNull() { + return this.IsNull(this.tablev_intervExp.codImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodImpiantoNull() { + this[this.tablev_intervExp.codImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeImpiantoNull() { + return this.IsNull(this.tablev_intervExp.nomeImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeImpiantoNull() { + this[this.tablev_intervExp.nomeImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodMacchinaNull() { + return this.IsNull(this.tablev_intervExp.codMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodMacchinaNull() { + this[this.tablev_intervExp.codMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeMacchinaNull() { + return this.IsNull(this.tablev_intervExp.nomeMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeMacchinaNull() { + this[this.tablev_intervExp.nomeMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescrStatoNull() { + return this.IsNull(this.tablev_intervExp.DescrStatoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescrStatoNull() { + this[this.tablev_intervExp.DescrStatoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrCausaleNull() { + return this.IsNull(this.tablev_intervExp.descrCausaleColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrCausaleNull() { + this[this.tablev_intervExp.descrCausaleColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRow[] GetInterventoOpMtzRows() { + if ((this.Table.ChildRelations["v_intervExp_InterventoOpMtz"] == null)) { + return new InterventoOpMtzRow[0]; + } + else { + return ((InterventoOpMtzRow[])(base.GetChildRows(this.Table.ChildRelations["v_intervExp_InterventoOpMtz"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagTipoGuastoRow : global::System.Data.DataRow { + + private AnagTipoGuastoDataTable tableAnagTipoGuasto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagTipoGuastoRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagTipoGuasto = ((AnagTipoGuastoDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxTipo { + get { + return ((int)(this[this.tableAnagTipoGuasto.idxTipoColumn])); + } + set { + this[this.tableAnagTipoGuasto.idxTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrTipo { + get { + try { + return ((string)(this[this.tableAnagTipoGuasto.descrTipoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrTipo\' in table \'AnagTipoGuasto\' is DBNull.", e); + } + } + set { + this[this.tableAnagTipoGuasto.descrTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrTipoNull() { + return this.IsNull(this.tableAnagTipoGuasto.descrTipoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrTipoNull() { + this[this.tableAnagTipoGuasto.descrTipoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow[] GetInterventiMtzRows() { + if ((this.Table.ChildRelations["FK_InterventiMtz_AnagTipoGuasto"] == null)) { + return new v_intervExpRow[0]; + } + else { + return ((v_intervExpRow[])(base.GetChildRows(this.Table.ChildRelations["FK_InterventiMtz_AnagTipoGuasto"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagStatiRow : global::System.Data.DataRow { + + private AnagStatiDataTable tableAnagStati; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagStatiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagStati = ((AnagStatiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxStato { + get { + return ((int)(this[this.tableAnagStati.idxStatoColumn])); + } + set { + this[this.tableAnagStati.idxStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescrStato { + get { + try { + return ((string)(this[this.tableAnagStati.DescrStatoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescrStato\' in table \'AnagStati\' is DBNull.", e); + } + } + set { + this[this.tableAnagStati.DescrStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string stile { + get { + try { + return ((string)(this[this.tableAnagStati.stileColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'stile\' in table \'AnagStati\' is DBNull.", e); + } + } + set { + this[this.tableAnagStati.stileColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescrStatoNull() { + return this.IsNull(this.tableAnagStati.DescrStatoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescrStatoNull() { + this[this.tableAnagStati.DescrStatoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsstileNull() { + return this.IsNull(this.tableAnagStati.stileColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetstileNull() { + this[this.tableAnagStati.stileColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiRow[] GetFiltroStatiRows() { + if ((this.Table.ChildRelations["FK_FiltroStati_AnagStati"] == null)) { + return new FiltroStatiRow[0]; + } + else { + return ((FiltroStatiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_FiltroStati_AnagStati"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class InterventoOpMtzRow : global::System.Data.DataRow { + + private InterventoOpMtzDataTable tableInterventoOpMtz; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal InterventoOpMtzRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableInterventoOpMtz = ((InterventoOpMtzDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int numIntMtz { + get { + return ((int)(this[this.tableInterventoOpMtz.numIntMtzColumn])); + } + set { + this[this.tableInterventoOpMtz.numIntMtzColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string matrOp { + get { + return ((string)(this[this.tableInterventoOpMtz.matrOpColumn])); + } + set { + this[this.tableInterventoOpMtz.matrOpColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int durataMinuti { + get { + try { + return ((int)(this[this.tableInterventoOpMtz.durataMinutiColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'durataMinuti\' in table \'InterventoOpMtz\' is DBNull.", e); + } + } + set { + this[this.tableInterventoOpMtz.durataMinutiColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow v_intervExpRow { + get { + return ((v_intervExpRow)(this.GetParentRow(this.Table.ParentRelations["v_intervExp_InterventoOpMtz"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["v_intervExp_InterventoOpMtz"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzRow AnagrOperMtzRow { + get { + return ((AnagrOperMtzRow)(this.GetParentRow(this.Table.ParentRelations["FK_InterventoOpMtz_AnagrOperMtz"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_InterventoOpMtz_AnagrOperMtz"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdurataMinutiNull() { + return this.IsNull(this.tableInterventoOpMtz.durataMinutiColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdurataMinutiNull() { + this[this.tableInterventoOpMtz.durataMinutiColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_mtzProgExpRow : global::System.Data.DataRow { + + private v_mtzProgExpDataTable tablev_mtzProgExp; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_mtzProgExpRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_mtzProgExp = ((v_mtzProgExpDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxIntPro { + get { + return ((int)(this[this.tablev_mtzProgExp.idxIntProColumn])); + } + set { + this[this.tablev_mtzProgExp.idxIntProColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + try { + return ((int)(this[this.tablev_mtzProgExp.idxMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxMacchina\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime inizio { + get { + try { + return ((global::System.DateTime)(this[this.tablev_mtzProgExp.inizioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'inizio\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.inizioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codFrequenza { + get { + try { + return ((string)(this[this.tablev_mtzProgExp.codFrequenzaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codFrequenza\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.codFrequenzaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int cadenza { + get { + try { + return ((int)(this[this.tablev_mtzProgExp.cadenzaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'cadenza\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.cadenzaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizione { + get { + try { + return ((string)(this[this.tablev_mtzProgExp.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxPriorita { + get { + try { + return ((int)(this[this.tablev_mtzProgExp.idxPrioritaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxPriorita\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.idxPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool isFermo { + get { + try { + return ((bool)(this[this.tablev_mtzProgExp.isFermoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isFermo\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.isFermoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxTipo { + get { + try { + return ((int)(this[this.tablev_mtzProgExp.idxTipoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxTipo\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.idxTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codMacchina { + get { + try { + return ((string)(this[this.tablev_mtzProgExp.codMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codMacchina\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.codMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeMacchina { + get { + try { + return ((string)(this[this.tablev_mtzProgExp.nomeMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeMacchina\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.nomeMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string frequenza { + get { + try { + return ((string)(this[this.tablev_mtzProgExp.frequenzaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'frequenza\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.frequenzaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrPriorita { + get { + try { + return ((string)(this[this.tablev_mtzProgExp.descrPrioritaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrPriorita\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.descrPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrTipo { + get { + try { + return ((string)(this[this.tablev_mtzProgExp.descrTipoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrTipo\' in table \'v_mtzProgExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgExp.descrTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxMacchinaNull() { + return this.IsNull(this.tablev_mtzProgExp.idxMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxMacchinaNull() { + this[this.tablev_mtzProgExp.idxMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsinizioNull() { + return this.IsNull(this.tablev_mtzProgExp.inizioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetinizioNull() { + this[this.tablev_mtzProgExp.inizioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodFrequenzaNull() { + return this.IsNull(this.tablev_mtzProgExp.codFrequenzaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodFrequenzaNull() { + this[this.tablev_mtzProgExp.codFrequenzaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscadenzaNull() { + return this.IsNull(this.tablev_mtzProgExp.cadenzaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcadenzaNull() { + this[this.tablev_mtzProgExp.cadenzaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrizioneNull() { + return this.IsNull(this.tablev_mtzProgExp.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrizioneNull() { + this[this.tablev_mtzProgExp.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxPrioritaNull() { + return this.IsNull(this.tablev_mtzProgExp.idxPrioritaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxPrioritaNull() { + this[this.tablev_mtzProgExp.idxPrioritaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsisFermoNull() { + return this.IsNull(this.tablev_mtzProgExp.isFermoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetisFermoNull() { + this[this.tablev_mtzProgExp.isFermoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxTipoNull() { + return this.IsNull(this.tablev_mtzProgExp.idxTipoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxTipoNull() { + this[this.tablev_mtzProgExp.idxTipoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodMacchinaNull() { + return this.IsNull(this.tablev_mtzProgExp.codMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodMacchinaNull() { + this[this.tablev_mtzProgExp.codMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeMacchinaNull() { + return this.IsNull(this.tablev_mtzProgExp.nomeMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeMacchinaNull() { + this[this.tablev_mtzProgExp.nomeMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfrequenzaNull() { + return this.IsNull(this.tablev_mtzProgExp.frequenzaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfrequenzaNull() { + this[this.tablev_mtzProgExp.frequenzaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrPrioritaNull() { + return this.IsNull(this.tablev_mtzProgExp.descrPrioritaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrPrioritaNull() { + this[this.tablev_mtzProgExp.descrPrioritaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrTipoNull() { + return this.IsNull(this.tablev_mtzProgExp.descrTipoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrTipoNull() { + this[this.tablev_mtzProgExp.descrTipoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class MtzProgPendingRow : global::System.Data.DataRow { + + private MtzProgPendingDataTable tableMtzProgPending; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal MtzProgPendingRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableMtzProgPending = ((MtzProgPendingDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxPending { + get { + return ((int)(this[this.tableMtzProgPending.idxPendingColumn])); + } + set { + this[this.tableMtzProgPending.idxPendingColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxIntPro { + get { + return ((int)(this[this.tableMtzProgPending.idxIntProColumn])); + } + set { + this[this.tableMtzProgPending.idxIntProColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + try { + return ((int)(this[this.tableMtzProgPending.idxMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxMacchina\' in table \'MtzProgPending\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgPending.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime data { + get { + try { + return ((global::System.DateTime)(this[this.tableMtzProgPending.dataColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'data\' in table \'MtzProgPending\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgPending.dataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizione { + get { + try { + return ((string)(this[this.tableMtzProgPending.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'MtzProgPending\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgPending.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxPriorita { + get { + try { + return ((int)(this[this.tableMtzProgPending.idxPrioritaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxPriorita\' in table \'MtzProgPending\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgPending.idxPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool isFermo { + get { + try { + return ((bool)(this[this.tableMtzProgPending.isFermoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isFermo\' in table \'MtzProgPending\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgPending.isFermoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxTipo { + get { + try { + return ((int)(this[this.tableMtzProgPending.idxTipoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxTipo\' in table \'MtzProgPending\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgPending.idxTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataRow MtzProgrammataRow { + get { + return ((MtzProgrammataRow)(this.GetParentRow(this.Table.ParentRelations["FK_MtzProgPending_MtzProgrammata"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_MtzProgPending_MtzProgrammata"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxMacchinaNull() { + return this.IsNull(this.tableMtzProgPending.idxMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxMacchinaNull() { + this[this.tableMtzProgPending.idxMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdataNull() { + return this.IsNull(this.tableMtzProgPending.dataColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdataNull() { + this[this.tableMtzProgPending.dataColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableMtzProgPending.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrizioneNull() { + this[this.tableMtzProgPending.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxPrioritaNull() { + return this.IsNull(this.tableMtzProgPending.idxPrioritaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxPrioritaNull() { + this[this.tableMtzProgPending.idxPrioritaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsisFermoNull() { + return this.IsNull(this.tableMtzProgPending.isFermoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetisFermoNull() { + this[this.tableMtzProgPending.isFermoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxTipoNull() { + return this.IsNull(this.tableMtzProgPending.idxTipoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxTipoNull() { + this[this.tableMtzProgPending.idxTipoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class MtzProgrammataRow : global::System.Data.DataRow { + + private MtzProgrammataDataTable tableMtzProgrammata; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal MtzProgrammataRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableMtzProgrammata = ((MtzProgrammataDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxIntPro { + get { + return ((int)(this[this.tableMtzProgrammata.idxIntProColumn])); + } + set { + this[this.tableMtzProgrammata.idxIntProColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + try { + return ((int)(this[this.tableMtzProgrammata.idxMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxMacchina\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime inizio { + get { + try { + return ((global::System.DateTime)(this[this.tableMtzProgrammata.inizioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'inizio\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.inizioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codFrequenza { + get { + try { + return ((string)(this[this.tableMtzProgrammata.codFrequenzaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codFrequenza\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.codFrequenzaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int cadenza { + get { + try { + return ((int)(this[this.tableMtzProgrammata.cadenzaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'cadenza\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.cadenzaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizione { + get { + try { + return ((string)(this[this.tableMtzProgrammata.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxPriorita { + get { + try { + return ((int)(this[this.tableMtzProgrammata.idxPrioritaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxPriorita\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.idxPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool isFermo { + get { + try { + return ((bool)(this[this.tableMtzProgrammata.isFermoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isFermo\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.isFermoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxTipo { + get { + try { + return ((int)(this[this.tableMtzProgrammata.idxTipoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxTipo\' in table \'MtzProgrammata\' is DBNull.", e); + } + } + set { + this[this.tableMtzProgrammata.idxTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxMacchinaNull() { + return this.IsNull(this.tableMtzProgrammata.idxMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxMacchinaNull() { + this[this.tableMtzProgrammata.idxMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsinizioNull() { + return this.IsNull(this.tableMtzProgrammata.inizioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetinizioNull() { + this[this.tableMtzProgrammata.inizioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodFrequenzaNull() { + return this.IsNull(this.tableMtzProgrammata.codFrequenzaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodFrequenzaNull() { + this[this.tableMtzProgrammata.codFrequenzaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscadenzaNull() { + return this.IsNull(this.tableMtzProgrammata.cadenzaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcadenzaNull() { + this[this.tableMtzProgrammata.cadenzaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableMtzProgrammata.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrizioneNull() { + this[this.tableMtzProgrammata.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxPrioritaNull() { + return this.IsNull(this.tableMtzProgrammata.idxPrioritaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxPrioritaNull() { + this[this.tableMtzProgrammata.idxPrioritaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsisFermoNull() { + return this.IsNull(this.tableMtzProgrammata.isFermoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetisFermoNull() { + this[this.tableMtzProgrammata.isFermoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsidxTipoNull() { + return this.IsNull(this.tableMtzProgrammata.idxTipoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetidxTipoNull() { + this[this.tableMtzProgrammata.idxTipoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingRow[] GetMtzProgPendingRows() { + if ((this.Table.ChildRelations["FK_MtzProgPending_MtzProgrammata"] == null)) { + return new MtzProgPendingRow[0]; + } + else { + return ((MtzProgPendingRow[])(base.GetChildRows(this.Table.ChildRelations["FK_MtzProgPending_MtzProgrammata"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class CalendFesteFerieRow : global::System.Data.DataRow { + + private CalendFesteFerieDataTable tableCalendFesteFerie; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal CalendFesteFerieRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableCalendFesteFerie = ((CalendFesteFerieDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime data { + get { + return ((global::System.DateTime)(this[this.tableCalendFesteFerie.dataColumn])); + } + set { + this[this.tableCalendFesteFerie.dataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizione { + get { + try { + return ((string)(this[this.tableCalendFesteFerie.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'CalendFesteFerie\' is DBNull.", e); + } + } + set { + this[this.tableCalendFesteFerie.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableCalendFesteFerie.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrizioneNull() { + this[this.tableCalendFesteFerie.descrizioneColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class OreAperturaSettRow : global::System.Data.DataRow { + + private OreAperturaSettDataTable tableOreAperturaSett; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal OreAperturaSettRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableOreAperturaSett = ((OreAperturaSettDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int giorno { + get { + return ((int)(this[this.tableOreAperturaSett.giornoColumn])); + } + set { + this[this.tableOreAperturaSett.giornoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrGiorno { + get { + try { + return ((string)(this[this.tableOreAperturaSett.descrGiornoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrGiorno\' in table \'OreAperturaSett\' is DBNull.", e); + } + } + set { + this[this.tableOreAperturaSett.descrGiornoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public decimal apertura { + get { + try { + return ((decimal)(this[this.tableOreAperturaSett.aperturaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'apertura\' in table \'OreAperturaSett\' is DBNull.", e); + } + } + set { + this[this.tableOreAperturaSett.aperturaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrGiornoNull() { + return this.IsNull(this.tableOreAperturaSett.descrGiornoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrGiornoNull() { + this[this.tableOreAperturaSett.descrGiornoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsaperturaNull() { + return this.IsNull(this.tableOreAperturaSett.aperturaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetaperturaNull() { + this[this.tableOreAperturaSett.aperturaColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class FiltroImpiantiRow : global::System.Data.DataRow { + + private FiltroImpiantiDataTable tableFiltroImpianti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal FiltroImpiantiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableFiltroImpianti = ((FiltroImpiantiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string username { + get { + return ((string)(this[this.tableFiltroImpianti.usernameColumn])); + } + set { + this[this.tableFiltroImpianti.usernameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxImpianto { + get { + return ((int)(this[this.tableFiltroImpianti.idxImpiantoColumn])); + } + set { + this[this.tableFiltroImpianti.idxImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow AnagImpiantiRow { + get { + return ((AnagImpiantiRow)(this.GetParentRow(this.Table.ParentRelations["FK_FiltroImpianti_AnagImpianti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_FiltroImpianti_AnagImpianti"]); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class FiltroMacchineRow : global::System.Data.DataRow { + + private FiltroMacchineDataTable tableFiltroMacchine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal FiltroMacchineRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableFiltroMacchine = ((FiltroMacchineDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string username { + get { + return ((string)(this[this.tableFiltroMacchine.usernameColumn])); + } + set { + this[this.tableFiltroMacchine.usernameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + return ((int)(this[this.tableFiltroMacchine.idxMacchinaColumn])); + } + set { + this[this.tableFiltroMacchine.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow v_macchineRow { + get { + return ((v_macchineRow)(this.GetParentRow(this.Table.ParentRelations["v_macchine_FiltroMacchine"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["v_macchine_FiltroMacchine"]); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class FiltroStatiRow : global::System.Data.DataRow { + + private FiltroStatiDataTable tableFiltroStati; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal FiltroStatiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableFiltroStati = ((FiltroStatiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string username { + get { + return ((string)(this[this.tableFiltroStati.usernameColumn])); + } + set { + this[this.tableFiltroStati.usernameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxStato { + get { + return ((int)(this[this.tableFiltroStati.idxStatoColumn])); + } + set { + this[this.tableFiltroStati.idxStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiRow AnagStatiRow { + get { + return ((AnagStatiRow)(this.GetParentRow(this.Table.ParentRelations["FK_FiltroStati_AnagStati"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_FiltroStati_AnagStati"]); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagCausaliRow : global::System.Data.DataRow { + + private AnagCausaliDataTable tableAnagCausali; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagCausaliRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagCausali = ((AnagCausaliDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxCausale { + get { + return ((int)(this[this.tableAnagCausali.idxCausaleColumn])); + } + set { + this[this.tableAnagCausali.idxCausaleColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxFamMacchine { + get { + return ((int)(this[this.tableAnagCausali.idxFamMacchineColumn])); + } + set { + this[this.tableAnagCausali.idxFamMacchineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrCausale { + get { + try { + return ((string)(this[this.tableAnagCausali.descrCausaleColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrCausale\' in table \'AnagCausali\' is DBNull.", e); + } + } + set { + this[this.tableAnagCausali.descrCausaleColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool attiva { + get { + try { + return ((bool)(this[this.tableAnagCausali.attivaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'attiva\' in table \'AnagCausali\' is DBNull.", e); + } + } + set { + this[this.tableAnagCausali.attivaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRow AnagFamMacchineRow { + get { + return ((AnagFamMacchineRow)(this.GetParentRow(this.Table.ParentRelations["FK_AnagCausali_AnagFamMacchine"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_AnagCausali_AnagFamMacchine"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrCausaleNull() { + return this.IsNull(this.tableAnagCausali.descrCausaleColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrCausaleNull() { + this[this.tableAnagCausali.descrCausaleColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsattivaNull() { + return this.IsNull(this.tableAnagCausali.attivaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetattivaNull() { + this[this.tableAnagCausali.attivaColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagrOperMtzRow : global::System.Data.DataRow { + + private AnagrOperMtzDataTable tableAnagrOperMtz; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagrOperMtzRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagrOperMtz = ((AnagrOperMtzDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string matrOp { + get { + return ((string)(this[this.tableAnagrOperMtz.matrOpColumn])); + } + set { + this[this.tableAnagrOperMtz.matrOpColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Cognome { + get { + try { + return ((string)(this[this.tableAnagrOperMtz.CognomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Cognome\' in table \'AnagrOperMtz\' is DBNull.", e); + } + } + set { + this[this.tableAnagrOperMtz.CognomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Nome { + get { + try { + return ((string)(this[this.tableAnagrOperMtz.NomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Nome\' in table \'AnagrOperMtz\' is DBNull.", e); + } + } + set { + this[this.tableAnagrOperMtz.NomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCognomeNull() { + return this.IsNull(this.tableAnagrOperMtz.CognomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCognomeNull() { + this[this.tableAnagrOperMtz.CognomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsNomeNull() { + return this.IsNull(this.tableAnagrOperMtz.NomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetNomeNull() { + this[this.tableAnagrOperMtz.NomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRow[] GetInterventoOpMtzRows() { + if ((this.Table.ChildRelations["FK_InterventoOpMtz_AnagrOperMtz"] == null)) { + return new InterventoOpMtzRow[0]; + } + else { + return ((InterventoOpMtzRow[])(base.GetChildRows(this.Table.ChildRelations["FK_InterventoOpMtz_AnagrOperMtz"]))); + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class LogUpdateDbRowChangeEvent : global::System.EventArgs { + + private LogUpdateDbRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbRowChangeEvent(LogUpdateDbRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagAmbitoGuastoRowChangeEvent : global::System.EventArgs { + + private AnagAmbitoGuastoRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoRowChangeEvent(AnagAmbitoGuastoRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagPrioritaRowChangeEvent : global::System.EventArgs { + + private AnagPrioritaRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaRowChangeEvent(AnagPrioritaRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagImpiantiRowChangeEvent : global::System.EventArgs { + + private AnagImpiantiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRowChangeEvent(AnagImpiantiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_macchineRowChangeEvent : global::System.EventArgs { + + private v_macchineRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRowChangeEvent(v_macchineRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selFamMaccRowChangeEvent : global::System.EventArgs { + + private v_selFamMaccRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRowChangeEvent(v_selFamMaccRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagFamMacchineRowChangeEvent : global::System.EventArgs { + + private AnagFamMacchineRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRowChangeEvent(AnagFamMacchineRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_intervExpRowChangeEvent : global::System.EventArgs { + + private v_intervExpRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRowChangeEvent(v_intervExpRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagTipoGuastoRowChangeEvent : global::System.EventArgs { + + private AnagTipoGuastoRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoRowChangeEvent(AnagTipoGuastoRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagStatiRowChangeEvent : global::System.EventArgs { + + private AnagStatiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiRowChangeEvent(AnagStatiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class InterventoOpMtzRowChangeEvent : global::System.EventArgs { + + private InterventoOpMtzRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRowChangeEvent(InterventoOpMtzRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_mtzProgExpRowChangeEvent : global::System.EventArgs { + + private v_mtzProgExpRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpRowChangeEvent(v_mtzProgExpRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class MtzProgPendingRowChangeEvent : global::System.EventArgs { + + private MtzProgPendingRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingRowChangeEvent(MtzProgPendingRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class MtzProgrammataRowChangeEvent : global::System.EventArgs { + + private MtzProgrammataRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataRowChangeEvent(MtzProgrammataRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class CalendFesteFerieRowChangeEvent : global::System.EventArgs { + + private CalendFesteFerieRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieRowChangeEvent(CalendFesteFerieRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class OreAperturaSettRowChangeEvent : global::System.EventArgs { + + private OreAperturaSettRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettRowChangeEvent(OreAperturaSettRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class FiltroImpiantiRowChangeEvent : global::System.EventArgs { + + private FiltroImpiantiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiRowChangeEvent(FiltroImpiantiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class FiltroMacchineRowChangeEvent : global::System.EventArgs { + + private FiltroMacchineRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineRowChangeEvent(FiltroMacchineRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class FiltroStatiRowChangeEvent : global::System.EventArgs { + + private FiltroStatiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiRowChangeEvent(FiltroStatiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagCausaliRowChangeEvent : global::System.EventArgs { + + private AnagCausaliRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliRowChangeEvent(AnagCausaliRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagrOperMtzRowChangeEvent : global::System.EventArgs { + + private AnagrOperMtzRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzRowChangeEvent(AnagrOperMtzRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace GIM_data.DS_applicazioneTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class LogUpdateDbTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public LogUpdateDbTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "LogUpdateDb"; + tableMapping.ColumnMappings.Add("Versione", "Versione"); + tableMapping.ColumnMappings.Add("Data", "Data"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[LogUpdateDb] WHERE (([Versione] = @Original_Versione))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Versione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Versione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[LogUpdateDb] ([Versione], [Data]) VALUES (@Versione, @Data)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Versione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Versione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[LogUpdateDb] SET [Versione] = @Versione, [Data] = @Data WHERE (([Ve" + + "rsione] = @Original_Versione))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Versione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Versione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Versione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Versione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT Versione, Data FROM dbo.LogUpdateDb"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT MAX(Versione) as Versione FROM LogUpdateDb"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.LogUpdateDbDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.LogUpdateDbDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.LogUpdateDbDataTable dataTable = new DS_applicazione.LogUpdateDbDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.LogUpdateDbDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "LogUpdateDb"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_Versione) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_Versione)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int Versione, global::System.Nullable Data) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(Versione)); + if ((Data.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((System.DateTime)(Data.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int Versione, global::System.Nullable Data, int Original_Versione) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(Versione)); + if ((Data.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((System.DateTime)(Data.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Original_Versione)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable Data, int Original_Versione) { + return this.Update(Original_Versione, Data, Original_Versione); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual global::System.Nullable getDbVers() { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + object returnValue; + try { + returnValue = command.ExecuteScalar(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + if (((returnValue == null) + || (returnValue.GetType() == typeof(global::System.DBNull)))) { + return new global::System.Nullable(); + } + else { + return new global::System.Nullable(((int)(returnValue))); + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagAmbitoGuastoTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagAmbitoGuastoTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagAmbitoGuasto"; + tableMapping.ColumnMappings.Add("idxAmbito", "idxAmbito"); + tableMapping.ColumnMappings.Add("descrAmbitoGuasto", "descrAmbitoGuasto"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagAmbitoGuasto] WHERE (([idxAmbito] = @Original_idxAmbito))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxAmbito", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxAmbito", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagAmbitoGuasto] ([descrAmbitoGuasto]) VALUES (@descrAmbitoGu" + + "asto)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrAmbitoGuasto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrAmbitoGuasto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagAmbitoGuasto] SET [descrAmbitoGuasto] = @descrAmbitoGuasto WHER" + + "E (([idxAmbito] = @Original_idxAmbito))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrAmbitoGuasto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrAmbitoGuasto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxAmbito", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxAmbito", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxAmbito, descrAmbitoGuasto FROM dbo.AnagAmbitoGuasto"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[AnagAmbitoGuasto] WHERE (([idxAmbito] = @Original_idxAmbito))"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxAmbito", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxAmbito", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagAmbitoGuastoDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagAmbitoGuastoDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagAmbitoGuastoDataTable dataTable = new DS_applicazione.AnagAmbitoGuastoDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagAmbitoGuastoDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagAmbitoGuasto"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxAmbito) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxAmbito)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string descrAmbitoGuasto) { + if ((descrAmbitoGuasto == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(descrAmbitoGuasto)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string descrAmbitoGuasto, int Original_idxAmbito) { + if ((descrAmbitoGuasto == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(descrAmbitoGuasto)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(Original_idxAmbito)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int DeleteQuery(int Original_idxAmbito) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + command.Parameters[0].Value = ((int)(Original_idxAmbito)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagPrioritaTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagPrioritaTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagPriorita"; + tableMapping.ColumnMappings.Add("idxPriorita", "idxPriorita"); + tableMapping.ColumnMappings.Add("descrPriorita", "descrPriorita"); + tableMapping.ColumnMappings.Add("stile", "stile"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagPriorita] WHERE (([idxPriorita] = @Original_idxPriorita))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagPriorita] ([idxPriorita], [descrPriorita], [stile]) VALUES" + + " (@idxPriorita, @descrPriorita, @stile)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrPriorita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stile", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagPriorita] SET [idxPriorita] = @idxPriorita, [descrPriorita] = @" + + "descrPriorita, [stile] = @stile WHERE (([idxPriorita] = @Original_idxPriorita))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrPriorita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stile", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[5]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM dbo.AnagPriorita"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[AnagPriorita] WHERE (([idxPriorita] = @Original_idxPriorita))"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxPriorita", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "SELECT * FROM dbo.AnagPriorita\r\nwhere idxPriorita=@idxPriorita"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "SELECT MAX(idxPriorita) as idxPriorita FROM AnagPriorita"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "UPDATE AnagPriorita\r\nSET idxPriorita = @idxPriorita, descrPriorit" + + "a = @descrPriorita, stile = @stile\r\nWHERE (idxPriorita = @Original_idxPriori" + + "ta)"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrPriorita", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "descrPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stile", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "stile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxPriorita", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagPrioritaDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagPrioritaDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagPrioritaDataTable dataTable = new DS_applicazione.AnagPrioritaDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.AnagPrioritaDataTable getByIdxPriorita(int idxPriorita) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxPriorita)); + DS_applicazione.AnagPrioritaDataTable dataTable = new DS_applicazione.AnagPrioritaDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagPrioritaDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagPriorita"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxPriorita) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxPriorita)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxPriorita, string descrPriorita, string stile) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxPriorita)); + if ((descrPriorita == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(descrPriorita)); + } + if ((stile == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(stile)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxPriorita, string descrPriorita, string stile, int Original_idxPriorita) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxPriorita)); + if ((descrPriorita == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(descrPriorita)); + } + if ((stile == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(stile)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idxPriorita)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string descrPriorita, string stile, int Original_idxPriorita) { + return this.Update(Original_idxPriorita, descrPriorita, stile, Original_idxPriorita); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int DeleteQuery(int Original_idxPriorita) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + command.Parameters[0].Value = ((int)(Original_idxPriorita)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual global::System.Nullable getMaxPriorita() { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + object returnValue; + try { + returnValue = command.ExecuteScalar(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + if (((returnValue == null) + || (returnValue.GetType() == typeof(global::System.DBNull)))) { + return new global::System.Nullable(); + } + else { + return new global::System.Nullable(((int)(returnValue))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int UpdateQuery(int idxPriorita, string descrPriorita, string stile, int Original_idxPriorita) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + command.Parameters[0].Value = ((int)(idxPriorita)); + if ((descrPriorita == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(descrPriorita)); + } + if ((stile == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(stile)); + } + command.Parameters[3].Value = ((int)(Original_idxPriorita)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagImpiantiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagImpianti"; + tableMapping.ColumnMappings.Add("idxImpianto", "idxImpianto"); + tableMapping.ColumnMappings.Add("codImpianto", "codImpianto"); + tableMapping.ColumnMappings.Add("nomeImpianto", "nomeImpianto"); + tableMapping.ColumnMappings.Add("tipoImpianto", "tipoImpianto"); + tableMapping.ColumnMappings.Add("funzDal", "funzDal"); + tableMapping.ColumnMappings.Add("funzAl", "funzAl"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagImpianti] WHERE (([idxImpianto] = @Original_idxImpianto))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagImpianti] ([codImpianto], [nomeImpianto], [tipoImpianto], " + + "[funzDal], [funzAl]) VALUES (@codImpianto, @nomeImpianto, @tipoImpianto, @funzDa" + + "l, @funzAl)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tipoImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tipoImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzDal", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzDal", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzAl", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzAl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagImpianti] SET [codImpianto] = @codImpianto, [nomeImpianto] = @n" + + "omeImpianto, [tipoImpianto] = @tipoImpianto, [funzDal] = @funzDal, [funzAl] = @f" + + "unzAl WHERE (([idxImpianto] = @Original_idxImpianto))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tipoImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tipoImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzDal", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzDal", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzAl", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzAl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxImpianto, codImpianto, nomeImpianto, tipoImpianto, funzDal, funzAl FROM" + + " dbo.AnagImpianti\r\nORDER BY codImpianto, nomeImpianto"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[AnagImpianti] WHERE (([idxImpianto] = @Original_idxImpianto))"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxImpianto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.sp_clonaImpianto"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagImpiantiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagImpiantiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagImpiantiDataTable dataTable = new DS_applicazione.AnagImpiantiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagImpiantiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagImpianti"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxImpianto) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxImpianto)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string codImpianto, string nomeImpianto, string tipoImpianto, global::System.Nullable funzDal, global::System.Nullable funzAl) { + if ((codImpianto == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(codImpianto)); + } + if ((nomeImpianto == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(nomeImpianto)); + } + if ((tipoImpianto == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(tipoImpianto)); + } + if ((funzDal.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(funzDal.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((funzAl.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(funzAl.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string codImpianto, string nomeImpianto, string tipoImpianto, global::System.Nullable funzDal, global::System.Nullable funzAl, int Original_idxImpianto) { + if ((codImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(codImpianto)); + } + if ((nomeImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(nomeImpianto)); + } + if ((tipoImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(tipoImpianto)); + } + if ((funzDal.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(funzDal.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((funzAl.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(funzAl.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_idxImpianto)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int DeleteQuery(int Original_idxImpianto) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + command.Parameters[0].Value = ((int)(Original_idxImpianto)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int sp_clonaImpianto(global::System.Nullable idxImpianto) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((idxImpianto.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxImpianto.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_macchineTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_macchineTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_macchine"; + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + tableMapping.ColumnMappings.Add("idxImpianto", "idxImpianto"); + tableMapping.ColumnMappings.Add("codMacchina", "codMacchina"); + tableMapping.ColumnMappings.Add("nomeMacchina", "nomeMacchina"); + tableMapping.ColumnMappings.Add("modello", "modello"); + tableMapping.ColumnMappings.Add("matricola", "matricola"); + tableMapping.ColumnMappings.Add("anno", "anno"); + tableMapping.ColumnMappings.Add("kgPeso", "kgPeso"); + tableMapping.ColumnMappings.Add("kwConsumo", "kwConsumo"); + tableMapping.ColumnMappings.Add("funzDal", "funzDal"); + tableMapping.ColumnMappings.Add("funzAl", "funzAl"); + tableMapping.ColumnMappings.Add("descrImpianto", "descrImpianto"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagMacchine] WHERE (([idxMacchina] = @Original_idxMacchina))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[AnagMacchine] ([idxImpianto], [codMacchina], [nomeMacchina], [modello], [matricola], [anno], [kgPeso], [kwConsumo], [funzDal], [funzAl]) VALUES (@idxImpianto, @codMacchina, @nomeMacchina, @modello, @matricola, @anno, @kgPeso, @kwConsumo, @funzDal, @funzAl)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codMacchina", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeMacchina", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@modello", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "modello", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matricola", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "anno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@kgPeso", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "kgPeso", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@kwConsumo", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "kwConsumo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzDal", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzDal", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzAl", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzAl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[AnagMacchine] SET [idxImpianto] = @idxImpianto, [codMacchina] = @codMacchina, [nomeMacchina] = @nomeMacchina, [modello] = @modello, [matricola] = @matricola, [anno] = @anno, [kgPeso] = @kgPeso, [kwConsumo] = @kwConsumo, [funzDal] = @funzDal, [funzAl] = @funzAl WHERE (([idxMacchina] = @Original_idxMacchina))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codMacchina", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeMacchina", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@modello", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "modello", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matricola", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@anno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "anno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@kgPeso", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "kgPeso", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@kwConsumo", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "kwConsumo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzDal", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzDal", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@funzAl", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "funzAl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[6]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricol" + + "a, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto\r\nFROM v_macch" + + "ine"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[AnagMacchine] WHERE (([idxMacchina] = @Original_idxMacchina))"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricol" + + "a, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto\r\nFROM v_macch" + + "ine\r\nwhere idxImpianto=@idxImpianto"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricol" + + "a, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto\r\nFROM v_macch" + + "ine\r\nWHERE idxMacchina=@idxMacchina"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.sp_clonaMacchina"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[5].Connection = this.Connection; + this._commandCollection[5].CommandText = "dbo.sp_spostaMacchina"; + this._commandCollection[5].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpiantoTo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.v_macchineDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.v_macchineDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.v_macchineDataTable dataTable = new DS_applicazione.v_macchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_macchineDataTable getByIdxImpianto(global::System.Nullable idxImpianto) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxImpianto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxImpianto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[0].Value = global::System.DBNull.Value; + } + DS_applicazione.v_macchineDataTable dataTable = new DS_applicazione.v_macchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_macchineDataTable getByIdxMacchina(int idxMacchina) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxMacchina)); + DS_applicazione.v_macchineDataTable dataTable = new DS_applicazione.v_macchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.v_macchineDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "v_macchine"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxMacchina) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxMacchina)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(global::System.Nullable idxImpianto, string codMacchina, string nomeMacchina, string modello, string matricola, global::System.Nullable anno, global::System.Nullable kgPeso, global::System.Nullable kwConsumo, global::System.Nullable funzDal, global::System.Nullable funzAl) { + if ((idxImpianto.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxImpianto.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((codMacchina == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(codMacchina)); + } + if ((nomeMacchina == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(nomeMacchina)); + } + if ((modello == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(modello)); + } + if ((matricola == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(matricola)); + } + if ((anno.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(anno.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((kgPeso.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((double)(kgPeso.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((kwConsumo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((double)(kwConsumo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((funzDal.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[8].Value = ((System.DateTime)(funzDal.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((funzAl.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[9].Value = ((System.DateTime)(funzAl.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable idxImpianto, string codMacchina, string nomeMacchina, string modello, string matricola, global::System.Nullable anno, global::System.Nullable kgPeso, global::System.Nullable kwConsumo, global::System.Nullable funzDal, global::System.Nullable funzAl, int Original_idxMacchina) { + if ((idxImpianto.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxImpianto.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((codMacchina == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(codMacchina)); + } + if ((nomeMacchina == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(nomeMacchina)); + } + if ((modello == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(modello)); + } + if ((matricola == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(matricola)); + } + if ((anno.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(anno.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((kgPeso.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((double)(kgPeso.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((kwConsumo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((double)(kwConsumo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((funzDal.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(funzDal.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((funzAl.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((System.DateTime)(funzAl.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[10].Value = ((int)(Original_idxMacchina)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int DeleteQuery(int Original_idxMacchina) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + command.Parameters[0].Value = ((int)(Original_idxMacchina)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int sp_clonaMacchina(global::System.Nullable idxMacchina) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + if ((idxMacchina.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxMacchina.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int sp_spostaMacchina(global::System.Nullable idxMacchina, global::System.Nullable idxImpiantoTo) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[5]; + if ((idxMacchina.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxMacchina.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxImpiantoTo.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxImpiantoTo.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selFamMaccTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamMaccTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selFamMacc"; + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + tableMapping.ColumnMappings.Add("idxFamMacchine", "idxFamMacchine"); + tableMapping.ColumnMappings.Add("famiglia", "famiglia"); + tableMapping.ColumnMappings.Add("macchina", "macchina"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Macchine2FamMacchine] WHERE (([idxMacchina] = @Original_idxMac" + + "china) AND ([idxFamMacchine] = @Original_idxFamMacchine))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Macchine2FamMacchine] ([idxMacchina], [idxFamMacchine]) VALUES" + + " (@idxMacchina, @idxFamMacchine)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[Macchine2FamMacchine] SET [idxMacchina] = @idxMacchina, [idxFamMacc" + + "hine] = @idxFamMacchine WHERE (([idxMacchina] = @Original_idxMacchina) AND ([idx" + + "FamMacchine] = @Original_idxFamMacchine))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT v_selFamMacc.*\r\nFROM v_selFamMacc"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[Macchine2FamMacchine] WHERE (([idxMacchina] = @Original_idxMac" + + "china) AND ([idxFamMacchine] = @Original_idxFamMacchine))"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFamMacchine", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "SELECT idxFamMacchine, idxMacchina, famiglia, macchina\r\nFROM v_selFam" + + "Macc\r\nWHERE (idxFamMacchine = @idxFamMacchine)"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFamMacchine", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "INSERT INTO [dbo].[Macchine2FamMacchine] ([idxMacchina], [idxFamMacchine]) VALUES" + + " (@idxMacchina, @idxFamMacchine)"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFamMacchine", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.v_selFamMaccDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.v_selFamMaccDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.v_selFamMaccDataTable dataTable = new DS_applicazione.v_selFamMaccDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_selFamMaccDataTable getByFam(int idxFamMacchine) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxFamMacchine)); + DS_applicazione.v_selFamMaccDataTable dataTable = new DS_applicazione.v_selFamMaccDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.v_selFamMaccDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "v_selFamMacc"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxMacchina, int Original_idxFamMacchine) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxMacchina)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxFamMacchine)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxMacchina, int idxFamMacchine) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxMacchina)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxFamMacchine)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxMacchina, int idxFamMacchine, int Original_idxMacchina, int Original_idxFamMacchine) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxMacchina)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxFamMacchine)); + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Original_idxMacchina)); + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idxFamMacchine)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int Original_idxMacchina, int Original_idxFamMacchine) { + return this.Update(Original_idxMacchina, Original_idxFamMacchine, Original_idxMacchina, Original_idxFamMacchine); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int DeleteQuery(int Original_idxMacchina, int Original_idxFamMacchine) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + command.Parameters[0].Value = ((int)(Original_idxMacchina)); + command.Parameters[1].Value = ((int)(Original_idxFamMacchine)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)] + public virtual int InsertQuery(int idxMacchina, int idxFamMacchine) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + command.Parameters[0].Value = ((int)(idxMacchina)); + command.Parameters[1].Value = ((int)(idxFamMacchine)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagFamMacchineTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagFamMacchineTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagFamMacchine"; + tableMapping.ColumnMappings.Add("idxFamMacchine", "idxFamMacchine"); + tableMapping.ColumnMappings.Add("nomeFamMacch", "nomeFamMacch"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagFamMacchine] WHERE (([idxFamMacchine] = @Original_idxFamMa" + + "cchine))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagFamMacchine] ([nomeFamMacch]) VALUES (@nomeFamMacch)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeFamMacch", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeFamMacch", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagFamMacchine] SET [nomeFamMacch] = @nomeFamMacch WHERE (([idxFam" + + "Macchine] = @Original_idxFamMacchine))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeFamMacch", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeFamMacch", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxFamMacchine, nomeFamMacch\r\nFROM AnagFamMacchine\r\nORDER BY n" + + "omeFamMacch"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagFamMacchineDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagFamMacchineDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagFamMacchineDataTable dataTable = new DS_applicazione.AnagFamMacchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagFamMacchineDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagFamMacchine"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxFamMacchine) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxFamMacchine)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string nomeFamMacch) { + if ((nomeFamMacch == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(nomeFamMacch)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string nomeFamMacch, int Original_idxFamMacchine) { + if ((nomeFamMacch == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(nomeFamMacch)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(Original_idxFamMacchine)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_intervExpTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_intervExpTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_intervExp"; + tableMapping.ColumnMappings.Add("numIntMtz", "numIntMtz"); + tableMapping.ColumnMappings.Add("richiesta", "richiesta"); + tableMapping.ColumnMappings.Add("dataLav", "dataLav"); + tableMapping.ColumnMappings.Add("turnoLav", "turnoLav"); + tableMapping.ColumnMappings.Add("matr", "matr"); + tableMapping.ColumnMappings.Add("guasto", "guasto"); + tableMapping.ColumnMappings.Add("idxAmbito", "idxAmbito"); + tableMapping.ColumnMappings.Add("idxPriorita", "idxPriorita"); + tableMapping.ColumnMappings.Add("isFermo", "isFermo"); + tableMapping.ColumnMappings.Add("idxTipo", "idxTipo"); + tableMapping.ColumnMappings.Add("idxImpianto", "idxImpianto"); + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("idxStato", "idxStato"); + tableMapping.ColumnMappings.Add("presaInCarico", "presaInCarico"); + tableMapping.ColumnMappings.Add("inizioIntervento", "inizioIntervento"); + tableMapping.ColumnMappings.Add("fineIntervento", "fineIntervento"); + tableMapping.ColumnMappings.Add("descrizioneIntervento", "descrizioneIntervento"); + tableMapping.ColumnMappings.Add("isPreventivabile", "isPreventivabile"); + tableMapping.ColumnMappings.Add("idxCausale", "idxCausale"); + tableMapping.ColumnMappings.Add("descrAmbitoGuasto", "descrAmbitoGuasto"); + tableMapping.ColumnMappings.Add("descrPriorita", "descrPriorita"); + tableMapping.ColumnMappings.Add("descrTipo", "descrTipo"); + tableMapping.ColumnMappings.Add("codImpianto", "codImpianto"); + tableMapping.ColumnMappings.Add("nomeImpianto", "nomeImpianto"); + tableMapping.ColumnMappings.Add("codMacchina", "codMacchina"); + tableMapping.ColumnMappings.Add("nomeMacchina", "nomeMacchina"); + tableMapping.ColumnMappings.Add("DescrStato", "DescrStato"); + tableMapping.ColumnMappings.Add("descrCausale", "descrCausale"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[10]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = @"SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +ORDER BY numIntMtz DESC"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = @"SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +WHERE (numIntMtz = @numIntMtz)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "SELECT *\r\nFROM v_intervExp\r\nWHERE (idxCausale = @idxCausale)"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCausale", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxCausale", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = @"SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +where idxImpianto=@idxImpianto +ORDER BY numIntMtz DESC +"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = @"SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +WHERE idxMacchina=@idxMacchina +ORDER BY numIntMtz DESC"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[5].Connection = this.Connection; + this._commandCollection[5].CommandText = @"SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +where richiesta between @inizio and @fine +ORDER BY numIntMtz DESC"; + this._commandCollection[5].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "richiesta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "richiesta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[6].Connection = this.Connection; + this._commandCollection[6].CommandText = "dbo.sp_insRichiesta"; + this._commandCollection[6].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@richiesta", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataLav", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@turnoLav", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matr", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@guasto", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxAmbito", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.VarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCausale", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.InputOutput, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[7].Connection = this.Connection; + this._commandCollection[7].CommandText = "dbo.sp_setPresaInCarico"; + this._commandCollection[7].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStatoNew", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.InputOutput, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[8].Connection = this.Connection; + this._commandCollection[8].CommandText = "dbo.sp_updateIntervento"; + this._commandCollection[8].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStato", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizioIntervento", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fineIntervento", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isPreventivabile", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizioneIntervento", global::System.Data.SqlDbType.VarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[9].Connection = this.Connection; + this._commandCollection[9].CommandText = "dbo.sp_updateInterventoFull"; + this._commandCollection[9].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStato", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizioIntervento", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fineIntervento", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isPreventivabile", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizioneIntervento", global::System.Data.SqlDbType.VarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matr", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@guasto", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxAmbito", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.VarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCausale", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@presaInCarico", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.v_intervExpDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.v_intervExpDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.v_intervExpDataTable dataTable = new DS_applicazione.v_intervExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_intervExpDataTable getByIdx(int numIntMtz) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(numIntMtz)); + DS_applicazione.v_intervExpDataTable dataTable = new DS_applicazione.v_intervExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_intervExpDataTable getByIdxCausale(global::System.Nullable idxCausale) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxCausale.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxCausale.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[0].Value = global::System.DBNull.Value; + } + DS_applicazione.v_intervExpDataTable dataTable = new DS_applicazione.v_intervExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_intervExpDataTable getByIdxImpianto(int idxImpianto) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxImpianto)); + DS_applicazione.v_intervExpDataTable dataTable = new DS_applicazione.v_intervExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_intervExpDataTable getByIdxMacchina(int idxMacchina) { + this.Adapter.SelectCommand = this.CommandCollection[4]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxMacchina)); + DS_applicazione.v_intervExpDataTable dataTable = new DS_applicazione.v_intervExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.v_intervExpDataTable getByPeriodo(System.DateTime inizio, System.DateTime fine) { + this.Adapter.SelectCommand = this.CommandCollection[5]; + this.Adapter.SelectCommand.Parameters[0].Value = ((System.DateTime)(inizio)); + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(fine)); + DS_applicazione.v_intervExpDataTable dataTable = new DS_applicazione.v_intervExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual object sp_insRichiesta(global::System.Nullable richiesta, global::System.Nullable dataLav, global::System.Nullable turnoLav, string matr, global::System.Nullable guasto, global::System.Nullable idxAmbito, global::System.Nullable idxPriorita, global::System.Nullable isFermo, global::System.Nullable idxTipo, global::System.Nullable idxImpianto, global::System.Nullable idxMacchina, string descrizione, global::System.Nullable idxCausale, ref global::System.Nullable numIntMtz) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[6]; + if ((richiesta.HasValue == true)) { + command.Parameters[1].Value = ((System.DateTime)(richiesta.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataLav.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataLav.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((turnoLav.HasValue == true)) { + command.Parameters[3].Value = ((int)(turnoLav.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((matr == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(matr)); + } + if ((guasto.HasValue == true)) { + command.Parameters[5].Value = ((System.DateTime)(guasto.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((idxAmbito.HasValue == true)) { + command.Parameters[6].Value = ((int)(idxAmbito.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + if ((idxPriorita.HasValue == true)) { + command.Parameters[7].Value = ((int)(idxPriorita.Value)); + } + else { + command.Parameters[7].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + command.Parameters[8].Value = ((bool)(isFermo.Value)); + } + else { + command.Parameters[8].Value = global::System.DBNull.Value; + } + if ((idxTipo.HasValue == true)) { + command.Parameters[9].Value = ((int)(idxTipo.Value)); + } + else { + command.Parameters[9].Value = global::System.DBNull.Value; + } + if ((idxImpianto.HasValue == true)) { + command.Parameters[10].Value = ((int)(idxImpianto.Value)); + } + else { + command.Parameters[10].Value = global::System.DBNull.Value; + } + if ((idxMacchina.HasValue == true)) { + command.Parameters[11].Value = ((int)(idxMacchina.Value)); + } + else { + command.Parameters[11].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + command.Parameters[12].Value = global::System.DBNull.Value; + } + else { + command.Parameters[12].Value = ((string)(descrizione)); + } + if ((idxCausale.HasValue == true)) { + command.Parameters[13].Value = ((int)(idxCausale.Value)); + } + else { + command.Parameters[13].Value = global::System.DBNull.Value; + } + if ((numIntMtz.HasValue == true)) { + command.Parameters[14].Value = ((int)(numIntMtz.Value)); + } + else { + command.Parameters[14].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + object returnValue; + try { + returnValue = command.ExecuteScalar(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + if (((command.Parameters[14].Value == null) + || (command.Parameters[14].Value.GetType() == typeof(global::System.DBNull)))) { + numIntMtz = new global::System.Nullable(); + } + else { + numIntMtz = new global::System.Nullable(((int)(command.Parameters[14].Value))); + } + if (((returnValue == null) + || (returnValue.GetType() == typeof(global::System.DBNull)))) { + return null; + } + else { + return ((object)(returnValue)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual object sp_setPresaInCarico(global::System.Nullable numIntMtz, ref global::System.Nullable idxStatoNew) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[7]; + if ((numIntMtz.HasValue == true)) { + command.Parameters[1].Value = ((int)(numIntMtz.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxStatoNew.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxStatoNew.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + object returnValue; + try { + returnValue = command.ExecuteScalar(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + if (((command.Parameters[2].Value == null) + || (command.Parameters[2].Value.GetType() == typeof(global::System.DBNull)))) { + idxStatoNew = new global::System.Nullable(); + } + else { + idxStatoNew = new global::System.Nullable(((int)(command.Parameters[2].Value))); + } + if (((returnValue == null) + || (returnValue.GetType() == typeof(global::System.DBNull)))) { + return null; + } + else { + return ((object)(returnValue)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int sp_updateIntervento(global::System.Nullable Original_numIntMtz, global::System.Nullable idxStato, global::System.Nullable inizioIntervento, global::System.Nullable fineIntervento, global::System.Nullable isPreventivabile, string descrizioneIntervento) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[8]; + if ((Original_numIntMtz.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_numIntMtz.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxStato.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxStato.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((inizioIntervento.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(inizioIntervento.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((fineIntervento.HasValue == true)) { + command.Parameters[4].Value = ((System.DateTime)(fineIntervento.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((isPreventivabile.HasValue == true)) { + command.Parameters[5].Value = ((bool)(isPreventivabile.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((descrizioneIntervento == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(descrizioneIntervento)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int sp_updateInterventoFull( + global::System.Nullable Original_numIntMtz, + global::System.Nullable idxStato, + global::System.Nullable inizioIntervento, + global::System.Nullable fineIntervento, + global::System.Nullable isPreventivabile, + string descrizioneIntervento, + string matr, + global::System.Nullable guasto, + global::System.Nullable isFermo, + global::System.Nullable idxImpianto, + global::System.Nullable idxMacchina, + global::System.Nullable idxAmbito, + global::System.Nullable idxPriorita, + string descrizione, + global::System.Nullable idxTipo, + global::System.Nullable idxCausale, + global::System.Nullable presaInCarico) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[9]; + if ((Original_numIntMtz.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_numIntMtz.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxStato.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxStato.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((inizioIntervento.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(inizioIntervento.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((fineIntervento.HasValue == true)) { + command.Parameters[4].Value = ((System.DateTime)(fineIntervento.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((isPreventivabile.HasValue == true)) { + command.Parameters[5].Value = ((bool)(isPreventivabile.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((descrizioneIntervento == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(descrizioneIntervento)); + } + if ((matr == null)) { + command.Parameters[7].Value = global::System.DBNull.Value; + } + else { + command.Parameters[7].Value = ((string)(matr)); + } + if ((guasto.HasValue == true)) { + command.Parameters[8].Value = ((System.DateTime)(guasto.Value)); + } + else { + command.Parameters[8].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + command.Parameters[9].Value = ((bool)(isFermo.Value)); + } + else { + command.Parameters[9].Value = global::System.DBNull.Value; + } + if ((idxImpianto.HasValue == true)) { + command.Parameters[10].Value = ((int)(idxImpianto.Value)); + } + else { + command.Parameters[10].Value = global::System.DBNull.Value; + } + if ((idxMacchina.HasValue == true)) { + command.Parameters[11].Value = ((int)(idxMacchina.Value)); + } + else { + command.Parameters[11].Value = global::System.DBNull.Value; + } + if ((idxAmbito.HasValue == true)) { + command.Parameters[12].Value = ((int)(idxAmbito.Value)); + } + else { + command.Parameters[12].Value = global::System.DBNull.Value; + } + if ((idxPriorita.HasValue == true)) { + command.Parameters[13].Value = ((int)(idxPriorita.Value)); + } + else { + command.Parameters[13].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + command.Parameters[14].Value = global::System.DBNull.Value; + } + else { + command.Parameters[14].Value = ((string)(descrizione)); + } + if ((idxTipo.HasValue == true)) { + command.Parameters[15].Value = ((int)(idxTipo.Value)); + } + else { + command.Parameters[15].Value = global::System.DBNull.Value; + } + if ((idxCausale.HasValue == true)) { + command.Parameters[16].Value = ((int)(idxCausale.Value)); + } + else { + command.Parameters[16].Value = global::System.DBNull.Value; + } + if ((presaInCarico.HasValue == true)) { + command.Parameters[17].Value = ((System.DateTime)(presaInCarico.Value)); + } + else { + command.Parameters[17].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagTipoGuastoTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoGuastoTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagTipoGuasto"; + tableMapping.ColumnMappings.Add("idxTipo", "idxTipo"); + tableMapping.ColumnMappings.Add("descrTipo", "descrTipo"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagTipoGuasto] WHERE (([idxTipo] = @Original_idxTipo))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagTipoGuasto] ([descrTipo]) VALUES (@descrTipo)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrTipo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagTipoGuasto] SET [descrTipo] = @descrTipo WHERE (([idxTipo] = @O" + + "riginal_idxTipo))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrTipo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxTipo, descrTipo FROM dbo.AnagTipoGuasto"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagTipoGuastoDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagTipoGuastoDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagTipoGuastoDataTable dataTable = new DS_applicazione.AnagTipoGuastoDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagTipoGuastoDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagTipoGuasto"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxTipo) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxTipo)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string descrTipo) { + if ((descrTipo == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(descrTipo)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string descrTipo, int Original_idxTipo) { + if ((descrTipo == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(descrTipo)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(Original_idxTipo)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagStatiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagStatiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagStati"; + tableMapping.ColumnMappings.Add("idxStato", "idxStato"); + tableMapping.ColumnMappings.Add("DescrStato", "DescrStato"); + tableMapping.ColumnMappings.Add("stile", "stile"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagStati] WHERE (([idxStato] = @Original_idxStato))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagStati] ([idxStato], [DescrStato], [stile]) VALUES (@idxSta" + + "to, @DescrStato, @stile)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stile", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagStati] SET [idxStato] = @idxStato, [DescrStato] = @DescrStato, " + + "[stile] = @stile WHERE (([idxStato] = @Original_idxStato))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stile", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxStato, DescrStato, stile FROM dbo.AnagStati"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT idxStato, DescrStato, stile FROM dbo.AnagStati\r\nwhere idxStato=@idxStato"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStato", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagStatiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagStatiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagStatiDataTable dataTable = new DS_applicazione.AnagStatiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.AnagStatiDataTable getByIdxStato(int idxStato) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(idxStato)); + DS_applicazione.AnagStatiDataTable dataTable = new DS_applicazione.AnagStatiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagStatiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagStati"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxStato) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxStato)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxStato, string DescrStato, string stile) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxStato)); + if ((DescrStato == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(DescrStato)); + } + if ((stile == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(stile)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxStato, string DescrStato, string stile, int Original_idxStato) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxStato)); + if ((DescrStato == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(DescrStato)); + } + if ((stile == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(stile)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idxStato)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string DescrStato, string stile, int Original_idxStato) { + return this.Update(Original_idxStato, DescrStato, stile, Original_idxStato); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class InterventoOpMtzTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public InterventoOpMtzTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "InterventoOpMtz"; + tableMapping.ColumnMappings.Add("numIntMtz", "numIntMtz"); + tableMapping.ColumnMappings.Add("matrOp", "matrOp"); + tableMapping.ColumnMappings.Add("durataMinuti", "durataMinuti"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[InterventoOpMtz] WHERE (([numIntMtz] = @Original_numIntMtz) AN" + + "D ([matrOp] = @Original_matrOp))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_numIntMtz", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[InterventoOpMtz] ([numIntMtz], [matrOp], [durataMinuti]) VALUE" + + "S (@numIntMtz, @matrOp, @durataMinuti)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numIntMtz", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@durataMinuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "durataMinuti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[InterventoOpMtz] SET [numIntMtz] = @numIntMtz, [matrOp] = @matrOp, " + + "[durataMinuti] = @durataMinuti WHERE (([numIntMtz] = @Original_numIntMtz) AND ([" + + "matrOp] = @Original_matrOp))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numIntMtz", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@durataMinuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "durataMinuti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_numIntMtz", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT numIntMtz, matrOp, durataMinuti FROM dbo.InterventoOpMtz"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT numIntMtz, matrOp, durataMinuti\r\nFROM InterventoOpMtz\r\nWHERE " + + " (numIntMtz = @numIntMtz) AND (matrOp = @matrOp)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matrOp", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "SELECT numIntMtz, matrOp, durataMinuti FROM dbo.InterventoOpMtz\r\nwhere numIntMtz=" + + "@numIntMtz"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "UPDATE InterventoOpMtz\r\nSET matrOp = @matrOp, durataMinuti = @dur" + + "ataMinuti\r\nWHERE (numIntMtz = @Original_numIntMtz) AND (matrOp = @Original_m" + + "atrOp)"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matrOp", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@durataMinuti", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "durataMinuti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_numIntMtz", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "numIntMtz", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_matrOp", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.InterventoOpMtzDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.InterventoOpMtzDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.InterventoOpMtzDataTable dataTable = new DS_applicazione.InterventoOpMtzDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.InterventoOpMtzDataTable getByMatrNumIntMtz(int numIntMtz, string matrOp) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(numIntMtz)); + if ((matrOp == null)) { + throw new global::System.ArgumentNullException("matrOp"); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(matrOp)); + } + DS_applicazione.InterventoOpMtzDataTable dataTable = new DS_applicazione.InterventoOpMtzDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.InterventoOpMtzDataTable getByNumIntMtz(int numIntMtz) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(numIntMtz)); + DS_applicazione.InterventoOpMtzDataTable dataTable = new DS_applicazione.InterventoOpMtzDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.InterventoOpMtzDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "InterventoOpMtz"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_numIntMtz, string Original_matrOp) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_numIntMtz)); + if ((Original_matrOp == null)) { + throw new global::System.ArgumentNullException("Original_matrOp"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_matrOp)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int numIntMtz, string matrOp, global::System.Nullable durataMinuti) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(numIntMtz)); + if ((matrOp == null)) { + throw new global::System.ArgumentNullException("matrOp"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(matrOp)); + } + if ((durataMinuti.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(durataMinuti.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int numIntMtz, string matrOp, global::System.Nullable durataMinuti, int Original_numIntMtz, string Original_matrOp) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(numIntMtz)); + if ((matrOp == null)) { + throw new global::System.ArgumentNullException("matrOp"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(matrOp)); + } + if ((durataMinuti.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(durataMinuti.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_numIntMtz)); + if ((Original_matrOp == null)) { + throw new global::System.ArgumentNullException("Original_matrOp"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_matrOp)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable durataMinuti, int Original_numIntMtz, string Original_matrOp) { + return this.Update(Original_numIntMtz, Original_matrOp, durataMinuti, Original_numIntMtz, Original_matrOp); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int UpdateQuery(string matrOp, global::System.Nullable durataMinuti, int Original_numIntMtz, string Original_matrOp) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((matrOp == null)) { + throw new global::System.ArgumentNullException("matrOp"); + } + else { + command.Parameters[0].Value = ((string)(matrOp)); + } + if ((durataMinuti.HasValue == true)) { + command.Parameters[1].Value = ((int)(durataMinuti.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + command.Parameters[2].Value = ((int)(Original_numIntMtz)); + if ((Original_matrOp == null)) { + throw new global::System.ArgumentNullException("Original_matrOp"); + } + else { + command.Parameters[3].Value = ((string)(Original_matrOp)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_mtzProgExpTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgExpTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_mtzProgExp"; + tableMapping.ColumnMappings.Add("idxIntPro", "idxIntPro"); + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + tableMapping.ColumnMappings.Add("inizio", "inizio"); + tableMapping.ColumnMappings.Add("codFrequenza", "codFrequenza"); + tableMapping.ColumnMappings.Add("cadenza", "cadenza"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("idxPriorita", "idxPriorita"); + tableMapping.ColumnMappings.Add("isFermo", "isFermo"); + tableMapping.ColumnMappings.Add("idxTipo", "idxTipo"); + tableMapping.ColumnMappings.Add("codMacchina", "codMacchina"); + tableMapping.ColumnMappings.Add("nomeMacchina", "nomeMacchina"); + tableMapping.ColumnMappings.Add("frequenza", "frequenza"); + tableMapping.ColumnMappings.Add("descrPriorita", "descrPriorita"); + tableMapping.ColumnMappings.Add("descrTipo", "descrTipo"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[MtzProgrammata] WHERE (([idxIntPro] = @Original_idxIntPro))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxIntPro", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxIntPro", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[MtzProgrammata] ([idxMacchina], [inizio], [codFrequenza], [cad" + + "enza], [descrizione], [idxPriorita], [isFermo], [idxTipo]) VALUES (@idxMacchina," + + " @inizio, @codFrequenza, @cadenza, @descrizione, @idxPriorita, @isFermo, @idxTip" + + "o)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codFrequenza", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codFrequenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@cadenza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cadenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isFermo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[MtzProgrammata] SET [idxMacchina] = @idxMacchina, [inizio] = @inizio, [codFrequenza] = @codFrequenza, [cadenza] = @cadenza, [descrizione] = @descrizione, [idxPriorita] = @idxPriorita, [isFermo] = @isFermo, [idxTipo] = @idxTipo WHERE (([idxIntPro] = @Original_idxIntPro))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codFrequenza", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codFrequenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@cadenza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cadenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isFermo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxIntPro", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxIntPro", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxIntPro, idxMacchina, codMacchina, nomeMacchina, inizio, codFrequenz" + + "a, frequenza, cadenza, descrizione, idxPriorita, descrPriorita, isFermo, idxTipo" + + ", \r\n descrTipo\r\nFROM v_mtzProgExp"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.v_mtzProgExpDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.v_mtzProgExpDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.v_mtzProgExpDataTable dataTable = new DS_applicazione.v_mtzProgExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.v_mtzProgExpDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "v_mtzProgExp"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxIntPro) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxIntPro)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(global::System.Nullable idxMacchina, global::System.Nullable inizio, string codFrequenza, global::System.Nullable cadenza, string descrizione, global::System.Nullable idxPriorita, global::System.Nullable isFermo, global::System.Nullable idxTipo) { + if ((idxMacchina.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxMacchina.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((codFrequenza == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(codFrequenza)); + } + if ((cadenza.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(cadenza.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(descrizione)); + } + if ((idxPriorita.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(idxPriorita.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((bool)(isFermo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((idxTipo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((int)(idxTipo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable idxMacchina, global::System.Nullable inizio, string codFrequenza, global::System.Nullable cadenza, string descrizione, global::System.Nullable idxPriorita, global::System.Nullable isFermo, global::System.Nullable idxTipo, int Original_idxIntPro) { + if ((idxMacchina.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxMacchina.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((codFrequenza == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(codFrequenza)); + } + if ((cadenza.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(cadenza.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(descrizione)); + } + if ((idxPriorita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(idxPriorita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((bool)(isFermo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((idxTipo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(idxTipo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_idxIntPro)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class MtzProgPendingTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgPendingTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "MtzProgPending"; + tableMapping.ColumnMappings.Add("idxPending", "idxPending"); + tableMapping.ColumnMappings.Add("idxIntPro", "idxIntPro"); + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + tableMapping.ColumnMappings.Add("data", "data"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("idxPriorita", "idxPriorita"); + tableMapping.ColumnMappings.Add("isFermo", "isFermo"); + tableMapping.ColumnMappings.Add("idxTipo", "idxTipo"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[MtzProgPending] WHERE (([idxPending] = @Original_idxPending))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxPending", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPending", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[MtzProgPending] ([idxIntPro], [idxMacchina], [data], [descrizi" + + "one], [idxPriorita], [isFermo], [idxTipo]) VALUES (@idxIntPro, @idxMacchina, @da" + + "ta, @descrizione, @idxPriorita, @isFermo, @idxTipo)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxIntPro", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxIntPro", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isFermo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[MtzProgPending] SET [idxIntPro] = @idxIntPro, [idxMacchina] = @idxM" + + "acchina, [data] = @data, [descrizione] = @descrizione, [idxPriorita] = @idxPrior" + + "ita, [isFermo] = @isFermo, [idxTipo] = @idxTipo WHERE (([idxPending] = @Original" + + "_idxPending))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxIntPro", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxIntPro", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isFermo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxPending", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPending", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxPending, idxIntPro, idxMacchina, data, descrizione, idxPriorita, isFerm" + + "o, idxTipo FROM dbo.MtzProgPending"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT idxPending, idxIntPro, idxMacchina, data, descrizione, idxPriorita, isFerm" + + "o, idxTipo FROM dbo.MtzProgPending WHERE data < @dataScadenza"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataScadenza", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.MtzProgPendingDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.MtzProgPendingDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.MtzProgPendingDataTable dataTable = new DS_applicazione.MtzProgPendingDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.MtzProgPendingDataTable getByDataScad(global::System.Nullable dataScadenza) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((dataScadenza.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[0].Value = ((System.DateTime)(dataScadenza.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[0].Value = global::System.DBNull.Value; + } + DS_applicazione.MtzProgPendingDataTable dataTable = new DS_applicazione.MtzProgPendingDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.MtzProgPendingDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "MtzProgPending"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxPending) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxPending)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxIntPro, global::System.Nullable idxMacchina, global::System.Nullable data, string descrizione, global::System.Nullable idxPriorita, global::System.Nullable isFermo, global::System.Nullable idxTipo) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxIntPro)); + if ((idxMacchina.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxMacchina.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((data.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((System.DateTime)(data.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(descrizione)); + } + if ((idxPriorita.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((int)(idxPriorita.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((bool)(isFermo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((idxTipo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((int)(idxTipo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxIntPro, global::System.Nullable idxMacchina, global::System.Nullable data, string descrizione, global::System.Nullable idxPriorita, global::System.Nullable isFermo, global::System.Nullable idxTipo, int Original_idxPending) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxIntPro)); + if ((idxMacchina.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxMacchina.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((data.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((System.DateTime)(data.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(descrizione)); + } + if ((idxPriorita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(idxPriorita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((bool)(isFermo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((idxTipo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(idxTipo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_idxPending)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class MtzProgrammataTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public MtzProgrammataTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "MtzProgrammata"; + tableMapping.ColumnMappings.Add("idxIntPro", "idxIntPro"); + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + tableMapping.ColumnMappings.Add("inizio", "inizio"); + tableMapping.ColumnMappings.Add("codFrequenza", "codFrequenza"); + tableMapping.ColumnMappings.Add("cadenza", "cadenza"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("idxPriorita", "idxPriorita"); + tableMapping.ColumnMappings.Add("isFermo", "isFermo"); + tableMapping.ColumnMappings.Add("idxTipo", "idxTipo"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[MtzProgrammata] WHERE (([idxIntPro] = @Original_idxIntPro))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxIntPro", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxIntPro", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[MtzProgrammata] ([idxMacchina], [inizio], [codFrequenza], [cad" + + "enza], [descrizione], [idxPriorita], [isFermo], [idxTipo]) VALUES (@idxMacchina," + + " @inizio, @codFrequenza, @cadenza, @descrizione, @idxPriorita, @isFermo, @idxTip" + + "o)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codFrequenza", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codFrequenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@cadenza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cadenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isFermo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[MtzProgrammata] SET [idxMacchina] = @idxMacchina, [inizio] = @inizio, [codFrequenza] = @codFrequenza, [cadenza] = @cadenza, [descrizione] = @descrizione, [idxPriorita] = @idxPriorita, [isFermo] = @isFermo, [idxTipo] = @idxTipo WHERE (([idxIntPro] = @Original_idxIntPro))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codFrequenza", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codFrequenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@cadenza", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cadenza", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxPriorita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxPriorita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isFermo", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isFermo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxTipo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxTipo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxIntPro", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxIntPro", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxIntPro, idxMacchina, inizio, codFrequenza, cadenza, descrizione, idxPri" + + "orita, isFermo, idxTipo FROM dbo.MtzProgrammata"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = @"SELECT MtzProgrammata.idxIntPro, MtzProgrammata.idxMacchina, MtzProgrammata.inizio, MtzProgrammata.codFrequenza, MtzProgrammata.cadenza, + MtzProgrammata.descrizione, MtzProgrammata.idxPriorita, MtzProgrammata.isFermo, MtzProgrammata.idxTipo +FROM MtzProgrammata LEFT OUTER JOIN + MtzProgPending ON MtzProgrammata.idxIntPro = MtzProgPending.idxIntPro +WHERE (MtzProgPending.idxPending IS NULL)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.MtzProgrammataDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.MtzProgrammataDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.MtzProgrammataDataTable dataTable = new DS_applicazione.MtzProgrammataDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.MtzProgrammataDataTable getNotScheduled() { + this.Adapter.SelectCommand = this.CommandCollection[1]; + DS_applicazione.MtzProgrammataDataTable dataTable = new DS_applicazione.MtzProgrammataDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.MtzProgrammataDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "MtzProgrammata"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxIntPro) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxIntPro)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(global::System.Nullable idxMacchina, global::System.Nullable inizio, string codFrequenza, global::System.Nullable cadenza, string descrizione, global::System.Nullable idxPriorita, global::System.Nullable isFermo, global::System.Nullable idxTipo) { + if ((idxMacchina.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxMacchina.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((codFrequenza == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(codFrequenza)); + } + if ((cadenza.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(cadenza.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(descrizione)); + } + if ((idxPriorita.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(idxPriorita.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((bool)(isFermo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((idxTipo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((int)(idxTipo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable idxMacchina, global::System.Nullable inizio, string codFrequenza, global::System.Nullable cadenza, string descrizione, global::System.Nullable idxPriorita, global::System.Nullable isFermo, global::System.Nullable idxTipo, int Original_idxIntPro) { + if ((idxMacchina.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxMacchina.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((codFrequenza == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(codFrequenza)); + } + if ((cadenza.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(cadenza.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(descrizione)); + } + if ((idxPriorita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(idxPriorita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((isFermo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((bool)(isFermo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((idxTipo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(idxTipo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_idxIntPro)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class CalendFesteFerieTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public CalendFesteFerieTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "CalendFesteFerie"; + tableMapping.ColumnMappings.Add("data", "data"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[CalendFesteFerie] WHERE (([data] = @Original_data))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[CalendFesteFerie] ([data], [descrizione]) VALUES (@data, @desc" + + "rizione)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[CalendFesteFerie] SET [data] = @data, [descrizione] = @descrizione " + + "WHERE (([data] = @Original_data))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT data, descrizione FROM dbo.CalendFesteFerie"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT data, descrizione\r\nFROM CalendFesteFerie\r\nWHERE (data BETW" + + "EEN @inizio AND @fine)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.CalendFesteFerieDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.CalendFesteFerieDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.CalendFesteFerieDataTable dataTable = new DS_applicazione.CalendFesteFerieDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_applicazione.CalendFesteFerieDataTable getByPeriodo(System.DateTime inizio, System.DateTime fine) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + this.Adapter.SelectCommand.Parameters[0].Value = ((System.DateTime)(inizio)); + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(fine)); + DS_applicazione.CalendFesteFerieDataTable dataTable = new DS_applicazione.CalendFesteFerieDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.CalendFesteFerieDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "CalendFesteFerie"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(System.DateTime Original_data) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((System.DateTime)(Original_data)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(System.DateTime data, string descrizione) { + this.Adapter.InsertCommand.Parameters[0].Value = ((System.DateTime)(data)); + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(System.DateTime data, string descrizione, System.DateTime Original_data) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((System.DateTime)(data)); + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(descrizione)); + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((System.DateTime)(Original_data)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string descrizione, System.DateTime Original_data) { + return this.Update(Original_data, descrizione, Original_data); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class OreAperturaSettTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public OreAperturaSettTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "OreAperturaSett"; + tableMapping.ColumnMappings.Add("giorno", "giorno"); + tableMapping.ColumnMappings.Add("descrGiorno", "descrGiorno"); + tableMapping.ColumnMappings.Add("apertura", "apertura"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[OreAperturaSett] WHERE (([giorno] = @Original_giorno))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_giorno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "giorno", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[OreAperturaSett] ([giorno], [descrGiorno], [apertura]) VALUES " + + "(@giorno, @descrGiorno, @apertura)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@giorno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "giorno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrGiorno", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrGiorno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@apertura", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 4, 2, "apertura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[OreAperturaSett] SET [giorno] = @giorno, [descrGiorno] = @descrGior" + + "no, [apertura] = @apertura WHERE (([giorno] = @Original_giorno))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@giorno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "giorno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrGiorno", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrGiorno", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@apertura", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 4, 2, "apertura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_giorno", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "giorno", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT giorno, descrGiorno, apertura FROM dbo.OreAperturaSett"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT SUM(apertura) AS apertura FROM OreAperturaSett"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "UPDATE [dbo].[OreAperturaSett] SET [apertura] = @apertura WHERE (([giorno] = @Ori" + + "ginal_giorno))"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@apertura", global::System.Data.SqlDbType.Decimal, 5, global::System.Data.ParameterDirection.Input, 4, 2, "apertura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_giorno", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "giorno", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.OreAperturaSettDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.OreAperturaSettDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.OreAperturaSettDataTable dataTable = new DS_applicazione.OreAperturaSettDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.OreAperturaSettDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "OreAperturaSett"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_giorno) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_giorno)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int giorno, string descrGiorno, global::System.Nullable apertura) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(giorno)); + if ((descrGiorno == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(descrGiorno)); + } + if ((apertura.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((decimal)(apertura.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int giorno, string descrGiorno, global::System.Nullable apertura, int Original_giorno) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(giorno)); + if ((descrGiorno == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(descrGiorno)); + } + if ((apertura.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((decimal)(apertura.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_giorno)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string descrGiorno, global::System.Nullable apertura, int Original_giorno) { + return this.Update(Original_giorno, descrGiorno, apertura, Original_giorno); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual global::System.Nullable oreAperturaSett() { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + object returnValue; + try { + returnValue = command.ExecuteScalar(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + if (((returnValue == null) + || (returnValue.GetType() == typeof(global::System.DBNull)))) { + return new global::System.Nullable(); + } + else { + return new global::System.Nullable(((decimal)(returnValue))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateApertura(global::System.Nullable apertura, int Original_giorno) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((apertura.HasValue == true)) { + command.Parameters[0].Value = ((decimal)(apertura.Value)); + } + else { + command.Parameters[0].Value = global::System.DBNull.Value; + } + command.Parameters[1].Value = ((int)(Original_giorno)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class FiltroImpiantiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroImpiantiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "FiltroImpianti"; + tableMapping.ColumnMappings.Add("username", "username"); + tableMapping.ColumnMappings.Add("idxImpianto", "idxImpianto"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[FiltroImpianti] WHERE (([username] = @Original_username) AND (" + + "[idxImpianto] = @Original_idxImpianto))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[FiltroImpianti] ([username], [idxImpianto]) VALUES (@username," + + " @idxImpianto)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[FiltroImpianti] SET [username] = @username, [idxImpianto] = @idxImp" + + "ianto WHERE (([username] = @Original_username) AND ([idxImpianto] = @Original_id" + + "xImpianto))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT username, idxImpianto FROM dbo.FiltroImpianti"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[FiltroImpianti] WHERE ([username] = @Original_username)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.FiltroImpiantiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.FiltroImpiantiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.FiltroImpiantiDataTable dataTable = new DS_applicazione.FiltroImpiantiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.FiltroImpiantiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "FiltroImpianti"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_username, int Original_idxImpianto) { + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_username)); + } + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxImpianto)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string username, int idxImpianto) { + if ((username == null)) { + throw new global::System.ArgumentNullException("username"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(username)); + } + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxImpianto)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string username, int idxImpianto, string Original_username, int Original_idxImpianto) { + if ((username == null)) { + throw new global::System.ArgumentNullException("username"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(username)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxImpianto)); + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Original_username)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idxImpianto)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Original_username, int Original_idxImpianto) { + return this.Update(Original_username, Original_idxImpianto, Original_username, Original_idxImpianto); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int EmptyUserData(string Original_username) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + command.Parameters[0].Value = ((string)(Original_username)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class FiltroMacchineTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroMacchineTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "FiltroMacchine"; + tableMapping.ColumnMappings.Add("username", "username"); + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[FiltroMacchine] WHERE (([username] = @Original_username) AND (" + + "[idxMacchina] = @Original_idxMacchina))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[FiltroMacchine] ([username], [idxMacchina]) VALUES (@username," + + " @idxMacchina)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[FiltroMacchine] SET [username] = @username, [idxMacchina] = @idxMac" + + "china WHERE (([username] = @Original_username) AND ([idxMacchina] = @Original_id" + + "xMacchina))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxMacchina", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxMacchina", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT username, idxMacchina FROM dbo.FiltroMacchine"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[FiltroMacchine] WHERE ([username] = @Original_username)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.FiltroMacchineDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.FiltroMacchineDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.FiltroMacchineDataTable dataTable = new DS_applicazione.FiltroMacchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.FiltroMacchineDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "FiltroMacchine"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_username, int Original_idxMacchina) { + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_username)); + } + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxMacchina)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string username, int idxMacchina) { + if ((username == null)) { + throw new global::System.ArgumentNullException("username"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(username)); + } + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxMacchina)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string username, int idxMacchina, string Original_username, int Original_idxMacchina) { + if ((username == null)) { + throw new global::System.ArgumentNullException("username"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(username)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxMacchina)); + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Original_username)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idxMacchina)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Original_username, int Original_idxMacchina) { + return this.Update(Original_username, Original_idxMacchina, Original_username, Original_idxMacchina); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int EmptyUserData(string Original_username) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + command.Parameters[0].Value = ((string)(Original_username)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class FiltroStatiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public FiltroStatiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "FiltroStati"; + tableMapping.ColumnMappings.Add("username", "username"); + tableMapping.ColumnMappings.Add("idxStato", "idxStato"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[FiltroStati] WHERE (([username] = @Original_username) AND ([id" + + "xStato] = @Original_idxStato))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[FiltroStati] ([username], [idxStato]) VALUES (@username, @idxS" + + "tato)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[FiltroStati] SET [username] = @username, [idxStato] = @idxStato WHE" + + "RE (([username] = @Original_username) AND ([idxStato] = @Original_idxStato))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT username, idxStato FROM dbo.FiltroStati"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "DELETE FROM [dbo].[FiltroStati] WHERE ([username] = @Original_username)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_username", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.FiltroStatiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.FiltroStatiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.FiltroStatiDataTable dataTable = new DS_applicazione.FiltroStatiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.FiltroStatiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "FiltroStati"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_username, int Original_idxStato) { + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_username)); + } + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxStato)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string username, int idxStato) { + if ((username == null)) { + throw new global::System.ArgumentNullException("username"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(username)); + } + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxStato)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string username, int idxStato, string Original_username, int Original_idxStato) { + if ((username == null)) { + throw new global::System.ArgumentNullException("username"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(username)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxStato)); + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Original_username)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idxStato)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Original_username, int Original_idxStato) { + return this.Update(Original_username, Original_idxStato, Original_username, Original_idxStato); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int EmptyUserData(string Original_username) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_username == null)) { + throw new global::System.ArgumentNullException("Original_username"); + } + else { + command.Parameters[0].Value = ((string)(Original_username)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagCausaliTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCausaliTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagCausali"; + tableMapping.ColumnMappings.Add("idxCausale", "idxCausale"); + tableMapping.ColumnMappings.Add("idxFamMacchine", "idxFamMacchine"); + tableMapping.ColumnMappings.Add("descrCausale", "descrCausale"); + tableMapping.ColumnMappings.Add("attiva", "attiva"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagCausali] WHERE (([idxCausale] = @Original_idxCausale))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxCausale", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxCausale", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagCausali] ([idxFamMacchine], [descrCausale], [attiva]) VALU" + + "ES (@idxFamMacchine, @descrCausale, @attiva)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrCausale", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrCausale", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@attiva", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "attiva", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagCausali] SET [idxFamMacchine] = @idxFamMacchine, [descrCausale]" + + " = @descrCausale, [attiva] = @attiva WHERE (([idxCausale] = @Original_idxCausale" + + "))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFamMacchine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFamMacchine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrCausale", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrCausale", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@attiva", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "attiva", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxCausale", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxCausale", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM dbo.AnagCausali"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "UPDATE AnagCausali\r\nSET descrCausale = @descrCausale, attiva = @a" + + "ttiva\r\nWHERE (idxCausale = @Original_idxCausale)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrCausale", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "descrCausale", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@attiva", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 0, 0, "attiva", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxCausale", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxCausale", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagCausaliDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagCausaliDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagCausaliDataTable dataTable = new DS_applicazione.AnagCausaliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagCausaliDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagCausali"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxCausale) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxCausale)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxFamMacchine, string descrCausale, global::System.Nullable attiva) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxFamMacchine)); + if ((descrCausale == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(descrCausale)); + } + if ((attiva.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((bool)(attiva.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxFamMacchine, string descrCausale, global::System.Nullable attiva, int Original_idxCausale) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxFamMacchine)); + if ((descrCausale == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(descrCausale)); + } + if ((attiva.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((bool)(attiva.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idxCausale)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int UpdateQuery(string descrCausale, global::System.Nullable attiva, int Original_idxCausale) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((descrCausale == null)) { + command.Parameters[0].Value = global::System.DBNull.Value; + } + else { + command.Parameters[0].Value = ((string)(descrCausale)); + } + if ((attiva.HasValue == true)) { + command.Parameters[1].Value = ((bool)(attiva.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + command.Parameters[2].Value = ((int)(Original_idxCausale)); + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagrOperMtzTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagrOperMtzTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagrOperMtz"; + tableMapping.ColumnMappings.Add("matrOp", "matrOp"); + tableMapping.ColumnMappings.Add("Cognome", "Cognome"); + tableMapping.ColumnMappings.Add("Nome", "Nome"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagrOperMtz] WHERE (([matrOp] = @Original_matrOp))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagrOperMtz] ([matrOp], [Cognome], [Nome]) VALUES (@matrOp, @" + + "Cognome, @Nome)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cognome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagrOperMtz] SET [matrOp] = @matrOp, [Cognome] = @Cognome, [Nome] " + + "= @Nome WHERE (([matrOp] = @Original_matrOp))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cognome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_matrOp", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matrOp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT matrOp, Cognome, Nome FROM dbo.AnagrOperMtz"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_applicazione.AnagrOperMtzDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_applicazione.AnagrOperMtzDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.AnagrOperMtzDataTable dataTable = new DS_applicazione.AnagrOperMtzDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione.AnagrOperMtzDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagrOperMtz"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_matrOp) { + if ((Original_matrOp == null)) { + throw new global::System.ArgumentNullException("Original_matrOp"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_matrOp)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string matrOp, string Cognome, string Nome) { + if ((matrOp == null)) { + throw new global::System.ArgumentNullException("matrOp"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(matrOp)); + } + if ((Cognome == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(Cognome)); + } + if ((Nome == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Nome)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string matrOp, string Cognome, string Nome, string Original_matrOp) { + if ((matrOp == null)) { + throw new global::System.ArgumentNullException("matrOp"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(matrOp)); + } + if ((Cognome == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(Cognome)); + } + if ((Nome == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Nome)); + } + if ((Original_matrOp == null)) { + throw new global::System.ArgumentNullException("Original_matrOp"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Original_matrOp)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Cognome, string Nome, string Original_matrOp) { + return this.Update(Original_matrOp, Cognome, Nome, Original_matrOp); + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/DS_applicazione.xsc b/Projects/WebGIM/GIM_data/DS_applicazione.xsc new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_applicazione.xsc @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/DS_applicazione.xsd b/Projects/WebGIM/GIM_data/DS_applicazione.xsd new file mode 100644 index 0000000..81d4c2a --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_applicazione.xsd @@ -0,0 +1,2211 @@ + + + + + + + + + + + + + + + DELETE FROM [dbo].[LogUpdateDb] WHERE (([Versione] = @Original_Versione)) + + + + + + + + INSERT INTO [dbo].[LogUpdateDb] ([Versione], [Data]) VALUES (@Versione, @Data) + + + + + + + + + SELECT Versione, Data FROM dbo.LogUpdateDb + + + + + + UPDATE [dbo].[LogUpdateDb] SET [Versione] = @Versione, [Data] = @Data WHERE (([Versione] = @Original_Versione)) + + + + + + + + + + + + + + + + + + SELECT MAX(Versione) as Versione FROM LogUpdateDb + + + + + + + + + + + + DELETE FROM [dbo].[AnagAmbitoGuasto] WHERE (([idxAmbito] = @Original_idxAmbito)) + + + + + + + + INSERT INTO [dbo].[AnagAmbitoGuasto] ([descrAmbitoGuasto]) VALUES (@descrAmbitoGuasto) + + + + + + + + SELECT idxAmbito, descrAmbitoGuasto FROM dbo.AnagAmbitoGuasto + + + + + + UPDATE [dbo].[AnagAmbitoGuasto] SET [descrAmbitoGuasto] = @descrAmbitoGuasto WHERE (([idxAmbito] = @Original_idxAmbito)) + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagAmbitoGuasto] WHERE (([idxAmbito] = @Original_idxAmbito)) + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagPriorita] WHERE (([idxPriorita] = @Original_idxPriorita)) + + + + + + + + INSERT INTO [dbo].[AnagPriorita] ([idxPriorita], [descrPriorita], [stile]) VALUES (@idxPriorita, @descrPriorita, @stile) + + + + + + + + + + SELECT * FROM dbo.AnagPriorita + + + + + + UPDATE [dbo].[AnagPriorita] SET [idxPriorita] = @idxPriorita, [descrPriorita] = @descrPriorita, [stile] = @stile WHERE (([idxPriorita] = @Original_idxPriorita)) + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagPriorita] WHERE (([idxPriorita] = @Original_idxPriorita)) + + + + + + + + + + SELECT * FROM dbo.AnagPriorita +where idxPriorita=@idxPriorita + + + + + + + + + + SELECT MAX(idxPriorita) as idxPriorita FROM AnagPriorita + + + + + + + + UPDATE AnagPriorita +SET idxPriorita = @idxPriorita, descrPriorita = @descrPriorita, stile = @stile +WHERE (idxPriorita = @Original_idxPriorita) + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagImpianti] WHERE (([idxImpianto] = @Original_idxImpianto)) + + + + + + + + INSERT INTO [dbo].[AnagImpianti] ([codImpianto], [nomeImpianto], [tipoImpianto], [funzDal], [funzAl]) VALUES (@codImpianto, @nomeImpianto, @tipoImpianto, @funzDal, @funzAl) + + + + + + + + + + + + SELECT idxImpianto, codImpianto, nomeImpianto, tipoImpianto, funzDal, funzAl FROM dbo.AnagImpianti +ORDER BY codImpianto, nomeImpianto + + + + + + UPDATE [dbo].[AnagImpianti] SET [codImpianto] = @codImpianto, [nomeImpianto] = @nomeImpianto, [tipoImpianto] = @tipoImpianto, [funzDal] = @funzDal, [funzAl] = @funzAl WHERE (([idxImpianto] = @Original_idxImpianto)) + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagImpianti] WHERE (([idxImpianto] = @Original_idxImpianto)) + + + + + + + + + + dbo.sp_clonaImpianto + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagMacchine] WHERE (([idxMacchina] = @Original_idxMacchina)) + + + + + + + + INSERT INTO [dbo].[AnagMacchine] ([idxImpianto], [codMacchina], [nomeMacchina], [modello], [matricola], [anno], [kgPeso], [kwConsumo], [funzDal], [funzAl]) VALUES (@idxImpianto, @codMacchina, @nomeMacchina, @modello, @matricola, @anno, @kgPeso, @kwConsumo, @funzDal, @funzAl) + + + + + + + + + + + + + + + + + SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricola, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto +FROM v_macchine + + + + + + UPDATE [dbo].[AnagMacchine] SET [idxImpianto] = @idxImpianto, [codMacchina] = @codMacchina, [nomeMacchina] = @nomeMacchina, [modello] = @modello, [matricola] = @matricola, [anno] = @anno, [kgPeso] = @kgPeso, [kwConsumo] = @kwConsumo, [funzDal] = @funzDal, [funzAl] = @funzAl WHERE (([idxMacchina] = @Original_idxMacchina)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagMacchine] WHERE (([idxMacchina] = @Original_idxMacchina)) + + + + + + + + + + SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricola, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto +FROM v_macchine +where idxImpianto=@idxImpianto + + + + + + + + + + SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricola, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto +FROM v_macchine +WHERE idxMacchina=@idxMacchina + + + + + + + + + + dbo.sp_clonaMacchina + + + + + + + + + + + dbo.sp_spostaMacchina + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Macchine2FamMacchine] WHERE (([idxMacchina] = @Original_idxMacchina) AND ([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + INSERT INTO [dbo].[Macchine2FamMacchine] ([idxMacchina], [idxFamMacchine]) VALUES (@idxMacchina, @idxFamMacchine) + + + + + + + + + SELECT v_selFamMacc.* +FROM v_selFamMacc + + + + + + UPDATE [dbo].[Macchine2FamMacchine] SET [idxMacchina] = @idxMacchina, [idxFamMacchine] = @idxFamMacchine WHERE (([idxMacchina] = @Original_idxMacchina) AND ([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Macchine2FamMacchine] WHERE (([idxMacchina] = @Original_idxMacchina) AND ([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + + + SELECT idxFamMacchine, idxMacchina, famiglia, macchina +FROM v_selFamMacc +WHERE (idxFamMacchine = @idxFamMacchine) + + + + + + + + + + INSERT INTO [dbo].[Macchine2FamMacchine] ([idxMacchina], [idxFamMacchine]) VALUES (@idxMacchina, @idxFamMacchine) + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagFamMacchine] WHERE (([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + INSERT INTO [dbo].[AnagFamMacchine] ([nomeFamMacch]) VALUES (@nomeFamMacch) + + + + + + + + SELECT idxFamMacchine, nomeFamMacch +FROM AnagFamMacchine +ORDER BY nomeFamMacch + + + + + + UPDATE [dbo].[AnagFamMacchine] SET [nomeFamMacch] = @nomeFamMacch WHERE (([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + + + + + + + + + + + + SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +ORDER BY numIntMtz DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +WHERE (numIntMtz = @numIntMtz) + + + + + + + + + + SELECT * +FROM v_intervExp +WHERE (idxCausale = @idxCausale) + + + + + + + + + + SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +where idxImpianto=@idxImpianto +ORDER BY numIntMtz DESC + + + + + + + + + + + SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +WHERE idxMacchina=@idxMacchina +ORDER BY numIntMtz DESC + + + + + + + + + + SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +where richiesta between @inizio and @fine +ORDER BY numIntMtz DESC + + + + + + + + + + + dbo.sp_insRichiesta + + + + + + + + + + + + + + + + + + + + + + + + dbo.sp_setPresaInCarico + + + + + + + + + + + + dbo.sp_updateIntervento + + + + + + + + + + + + + + + + dbo.sp_updateInterventoFull + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagTipoGuasto] WHERE (([idxTipo] = @Original_idxTipo)) + + + + + + + + INSERT INTO [dbo].[AnagTipoGuasto] ([descrTipo]) VALUES (@descrTipo) + + + + + + + + SELECT idxTipo, descrTipo FROM dbo.AnagTipoGuasto + + + + + + UPDATE [dbo].[AnagTipoGuasto] SET [descrTipo] = @descrTipo WHERE (([idxTipo] = @Original_idxTipo)) + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagStati] WHERE (([idxStato] = @Original_idxStato)) + + + + + + + + INSERT INTO [dbo].[AnagStati] ([idxStato], [DescrStato], [stile]) VALUES (@idxStato, @DescrStato, @stile) + + + + + + + + + + SELECT idxStato, DescrStato, stile FROM dbo.AnagStati + + + + + + UPDATE [dbo].[AnagStati] SET [idxStato] = @idxStato, [DescrStato] = @DescrStato, [stile] = @stile WHERE (([idxStato] = @Original_idxStato)) + + + + + + + + + + + + + + + + + + + + SELECT idxStato, DescrStato, stile FROM dbo.AnagStati +where idxStato=@idxStato + + + + + + + + + + + + + + DELETE FROM [dbo].[InterventoOpMtz] WHERE (([numIntMtz] = @Original_numIntMtz) AND ([matrOp] = @Original_matrOp)) + + + + + + + + + INSERT INTO [dbo].[InterventoOpMtz] ([numIntMtz], [matrOp], [durataMinuti]) VALUES (@numIntMtz, @matrOp, @durataMinuti) + + + + + + + + + + SELECT numIntMtz, matrOp, durataMinuti FROM dbo.InterventoOpMtz + + + + + + UPDATE [dbo].[InterventoOpMtz] SET [numIntMtz] = @numIntMtz, [matrOp] = @matrOp, [durataMinuti] = @durataMinuti WHERE (([numIntMtz] = @Original_numIntMtz) AND ([matrOp] = @Original_matrOp)) + + + + + + + + + + + + + + + + + + + + + SELECT numIntMtz, matrOp, durataMinuti +FROM InterventoOpMtz +WHERE (numIntMtz = @numIntMtz) AND (matrOp = @matrOp) + + + + + + + + + + + SELECT numIntMtz, matrOp, durataMinuti FROM dbo.InterventoOpMtz +where numIntMtz=@numIntMtz + + + + + + + + + + UPDATE InterventoOpMtz +SET matrOp = @matrOp, durataMinuti = @durataMinuti +WHERE (numIntMtz = @Original_numIntMtz) AND (matrOp = @Original_matrOp) + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[MtzProgrammata] WHERE (([idxIntPro] = @Original_idxIntPro)) + + + + + + + + INSERT INTO [dbo].[MtzProgrammata] ([idxMacchina], [inizio], [codFrequenza], [cadenza], [descrizione], [idxPriorita], [isFermo], [idxTipo]) VALUES (@idxMacchina, @inizio, @codFrequenza, @cadenza, @descrizione, @idxPriorita, @isFermo, @idxTipo) + + + + + + + + + + + + + + + SELECT idxIntPro, idxMacchina, codMacchina, nomeMacchina, inizio, codFrequenza, frequenza, cadenza, descrizione, idxPriorita, descrPriorita, isFermo, idxTipo, + descrTipo +FROM v_mtzProgExp + + + + + + UPDATE [dbo].[MtzProgrammata] SET [idxMacchina] = @idxMacchina, [inizio] = @inizio, [codFrequenza] = @codFrequenza, [cadenza] = @cadenza, [descrizione] = @descrizione, [idxPriorita] = @idxPriorita, [isFermo] = @isFermo, [idxTipo] = @idxTipo WHERE (([idxIntPro] = @Original_idxIntPro)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[MtzProgPending] WHERE (([idxPending] = @Original_idxPending)) + + + + + + + + INSERT INTO [dbo].[MtzProgPending] ([idxIntPro], [idxMacchina], [data], [descrizione], [idxPriorita], [isFermo], [idxTipo]) VALUES (@idxIntPro, @idxMacchina, @data, @descrizione, @idxPriorita, @isFermo, @idxTipo) + + + + + + + + + + + + + + SELECT idxPending, idxIntPro, idxMacchina, data, descrizione, idxPriorita, isFermo, idxTipo FROM dbo.MtzProgPending + + + + + + UPDATE [dbo].[MtzProgPending] SET [idxIntPro] = @idxIntPro, [idxMacchina] = @idxMacchina, [data] = @data, [descrizione] = @descrizione, [idxPriorita] = @idxPriorita, [isFermo] = @isFermo, [idxTipo] = @idxTipo WHERE (([idxPending] = @Original_idxPending)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT idxPending, idxIntPro, idxMacchina, data, descrizione, idxPriorita, isFermo, idxTipo FROM dbo.MtzProgPending WHERE data < @dataScadenza + + + + + + + + + + + + + + DELETE FROM [dbo].[MtzProgrammata] WHERE (([idxIntPro] = @Original_idxIntPro)) + + + + + + + + INSERT INTO [dbo].[MtzProgrammata] ([idxMacchina], [inizio], [codFrequenza], [cadenza], [descrizione], [idxPriorita], [isFermo], [idxTipo]) VALUES (@idxMacchina, @inizio, @codFrequenza, @cadenza, @descrizione, @idxPriorita, @isFermo, @idxTipo) + + + + + + + + + + + + + + + SELECT idxIntPro, idxMacchina, inizio, codFrequenza, cadenza, descrizione, idxPriorita, isFermo, idxTipo FROM dbo.MtzProgrammata + + + + + + UPDATE [dbo].[MtzProgrammata] SET [idxMacchina] = @idxMacchina, [inizio] = @inizio, [codFrequenza] = @codFrequenza, [cadenza] = @cadenza, [descrizione] = @descrizione, [idxPriorita] = @idxPriorita, [isFermo] = @isFermo, [idxTipo] = @idxTipo WHERE (([idxIntPro] = @Original_idxIntPro)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT MtzProgrammata.idxIntPro, MtzProgrammata.idxMacchina, MtzProgrammata.inizio, MtzProgrammata.codFrequenza, MtzProgrammata.cadenza, + MtzProgrammata.descrizione, MtzProgrammata.idxPriorita, MtzProgrammata.isFermo, MtzProgrammata.idxTipo +FROM MtzProgrammata LEFT OUTER JOIN + MtzProgPending ON MtzProgrammata.idxIntPro = MtzProgPending.idxIntPro +WHERE (MtzProgPending.idxPending IS NULL) + + + + + + + + + + + + DELETE FROM [dbo].[CalendFesteFerie] WHERE (([data] = @Original_data)) + + + + + + + + INSERT INTO [dbo].[CalendFesteFerie] ([data], [descrizione]) VALUES (@data, @descrizione) + + + + + + + + + SELECT data, descrizione FROM dbo.CalendFesteFerie + + + + + + UPDATE [dbo].[CalendFesteFerie] SET [data] = @data, [descrizione] = @descrizione WHERE (([data] = @Original_data)) + + + + + + + + + + + + + + + + + + SELECT data, descrizione +FROM CalendFesteFerie +WHERE (data BETWEEN @inizio AND @fine) + + + + + + + + + + + + + + + DELETE FROM [dbo].[OreAperturaSett] WHERE (([giorno] = @Original_giorno)) + + + + + + + + INSERT INTO [dbo].[OreAperturaSett] ([giorno], [descrGiorno], [apertura]) VALUES (@giorno, @descrGiorno, @apertura) + + + + + + + + + + SELECT giorno, descrGiorno, apertura FROM dbo.OreAperturaSett + + + + + + UPDATE [dbo].[OreAperturaSett] SET [giorno] = @giorno, [descrGiorno] = @descrGiorno, [apertura] = @apertura WHERE (([giorno] = @Original_giorno)) + + + + + + + + + + + + + + + + + + + + SELECT SUM(apertura) AS apertura FROM OreAperturaSett + + + + + + + + UPDATE [dbo].[OreAperturaSett] SET [apertura] = @apertura WHERE (([giorno] = @Original_giorno)) + + + + + + + + + + + + + + + DELETE FROM [dbo].[FiltroImpianti] WHERE (([username] = @Original_username) AND ([idxImpianto] = @Original_idxImpianto)) + + + + + + + + + INSERT INTO [dbo].[FiltroImpianti] ([username], [idxImpianto]) VALUES (@username, @idxImpianto) + + + + + + + + + SELECT username, idxImpianto FROM dbo.FiltroImpianti + + + + + + UPDATE [dbo].[FiltroImpianti] SET [username] = @username, [idxImpianto] = @idxImpianto WHERE (([username] = @Original_username) AND ([idxImpianto] = @Original_idxImpianto)) + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[FiltroImpianti] WHERE ([username] = @Original_username) + + + + + + + + + + + + + + DELETE FROM [dbo].[FiltroMacchine] WHERE (([username] = @Original_username) AND ([idxMacchina] = @Original_idxMacchina)) + + + + + + + + + INSERT INTO [dbo].[FiltroMacchine] ([username], [idxMacchina]) VALUES (@username, @idxMacchina) + + + + + + + + + SELECT username, idxMacchina FROM dbo.FiltroMacchine + + + + + + UPDATE [dbo].[FiltroMacchine] SET [username] = @username, [idxMacchina] = @idxMacchina WHERE (([username] = @Original_username) AND ([idxMacchina] = @Original_idxMacchina)) + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[FiltroMacchine] WHERE ([username] = @Original_username) + + + + + + + + + + + + + + DELETE FROM [dbo].[FiltroStati] WHERE (([username] = @Original_username) AND ([idxStato] = @Original_idxStato)) + + + + + + + + + INSERT INTO [dbo].[FiltroStati] ([username], [idxStato]) VALUES (@username, @idxStato) + + + + + + + + + SELECT username, idxStato FROM dbo.FiltroStati + + + + + + UPDATE [dbo].[FiltroStati] SET [username] = @username, [idxStato] = @idxStato WHERE (([username] = @Original_username) AND ([idxStato] = @Original_idxStato)) + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[FiltroStati] WHERE ([username] = @Original_username) + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagCausali] WHERE (([idxCausale] = @Original_idxCausale)) + + + + + + + + INSERT INTO [dbo].[AnagCausali] ([idxFamMacchine], [descrCausale], [attiva]) VALUES (@idxFamMacchine, @descrCausale, @attiva) + + + + + + + + + + SELECT * FROM dbo.AnagCausali + + + + + + UPDATE [dbo].[AnagCausali] SET [idxFamMacchine] = @idxFamMacchine, [descrCausale] = @descrCausale, [attiva] = @attiva WHERE (([idxCausale] = @Original_idxCausale)) + + + + + + + + + + + + + + + + + + + + + UPDATE AnagCausali +SET descrCausale = @descrCausale, attiva = @attiva +WHERE (idxCausale = @Original_idxCausale) + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagrOperMtz] WHERE (([matrOp] = @Original_matrOp)) + + + + + + + + INSERT INTO [dbo].[AnagrOperMtz] ([matrOp], [Cognome], [Nome]) VALUES (@matrOp, @Cognome, @Nome) + + + + + + + + + + SELECT matrOp, Cognome, Nome FROM dbo.AnagrOperMtz + + + + + + UPDATE [dbo].[AnagrOperMtz] SET [matrOp] = @matrOp, [Cognome] = @Cognome, [Nome] = @Nome WHERE (([matrOp] = @Original_matrOp)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/DS_applicazione.xss b/Projects/WebGIM/GIM_data/DS_applicazione.xss new file mode 100644 index 0000000..234901d --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_applicazione.xss @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1029 + 415 + + + 1116 + 415 + + + + + + + 1251 + 278 + + + 1251 + 309 + + + + + + + 1239 + 61 + + + 1239 + 88 + + + + + + + 511 + 142 + + + 511 + 217 + + + + + + + 810 + 429 + + + 732 + 429 + + + + + + + 453 + 437 + + + 484 + 437 + + + + + + + 353 + 260 + + + 484 + 260 + + + + + + + 631 + 560 + + + 631 + 599 + + + 793 + 599 + + + + + + + 1141 + 846 + + + 1117 + 846 + + + + + + + 1017 + 557 + + + 1017 + 665 + + + 1399 + 665 + + + + + + + 1362 + 445 + + + 1445 + 445 + + + 1445 + 290 + + + + + + + 922 + 178 + + + 922 + 129 + + + + + + + 1328 + -9 + + + 1433 + -9 + + + + + + + 754 + 712 + + + 793 + 712 + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/DS_utility.Designer.cs b/Projects/WebGIM/GIM_data/DS_utility.Designer.cs new file mode 100644 index 0000000..637091c --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_utility.Designer.cs @@ -0,0 +1,9775 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace GIM_data { + + + /// + ///Represents a strongly typed in-memory cache of data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] + [global::System.Xml.Serialization.XmlRootAttribute("DS_utility")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class DS_utility : global::System.Data.DataSet { + + private v_selImpiantiDataTable tablev_selImpianti; + + private v_selMacchineDataTable tablev_selMacchine; + + private v_selPriorDataTable tablev_selPrior; + + private v_selAmbitiDataTable tablev_selAmbiti; + + private v_selCausaliMacchineDataTable tablev_selCausaliMacchine; + + private v_selTipoGuastoDataTable tablev_selTipoGuasto; + + private v_selSemaforiDataTable tablev_selSemafori; + + private v_selFreqDataTable tablev_selFreq; + + private v_selStatoDataTable tablev_selStato; + + private v_selPeriodiTradDataTable tablev_selPeriodiTrad; + + private v_elencoImpiantiMacchineDataTable tablev_elencoImpiantiMacchine; + + private v_elencoIntervFiltDataTable tablev_elencoIntervFilt; + + private sp_elencoIntMTBF_MTTRDataTable tablesp_elencoIntMTBF_MTTR; + + private v_selFamDataTable tablev_selFam; + + private v_selOperMtzDataTable tablev_selOperMtz; + + private v_mtzProgPendingExpDataTable tablev_mtzProgPendingExp; + + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public DS_utility() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected DS_utility(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["v_selImpianti"] != null)) { + base.Tables.Add(new v_selImpiantiDataTable(ds.Tables["v_selImpianti"])); + } + if ((ds.Tables["v_selMacchine"] != null)) { + base.Tables.Add(new v_selMacchineDataTable(ds.Tables["v_selMacchine"])); + } + if ((ds.Tables["v_selPrior"] != null)) { + base.Tables.Add(new v_selPriorDataTable(ds.Tables["v_selPrior"])); + } + if ((ds.Tables["v_selAmbiti"] != null)) { + base.Tables.Add(new v_selAmbitiDataTable(ds.Tables["v_selAmbiti"])); + } + if ((ds.Tables["v_selCausaliMacchine"] != null)) { + base.Tables.Add(new v_selCausaliMacchineDataTable(ds.Tables["v_selCausaliMacchine"])); + } + if ((ds.Tables["v_selTipoGuasto"] != null)) { + base.Tables.Add(new v_selTipoGuastoDataTable(ds.Tables["v_selTipoGuasto"])); + } + if ((ds.Tables["v_selSemafori"] != null)) { + base.Tables.Add(new v_selSemaforiDataTable(ds.Tables["v_selSemafori"])); + } + if ((ds.Tables["v_selFreq"] != null)) { + base.Tables.Add(new v_selFreqDataTable(ds.Tables["v_selFreq"])); + } + if ((ds.Tables["v_selStato"] != null)) { + base.Tables.Add(new v_selStatoDataTable(ds.Tables["v_selStato"])); + } + if ((ds.Tables["v_selPeriodiTrad"] != null)) { + base.Tables.Add(new v_selPeriodiTradDataTable(ds.Tables["v_selPeriodiTrad"])); + } + if ((ds.Tables["v_elencoImpiantiMacchine"] != null)) { + base.Tables.Add(new v_elencoImpiantiMacchineDataTable(ds.Tables["v_elencoImpiantiMacchine"])); + } + if ((ds.Tables["v_elencoIntervFilt"] != null)) { + base.Tables.Add(new v_elencoIntervFiltDataTable(ds.Tables["v_elencoIntervFilt"])); + } + if ((ds.Tables["sp_elencoIntMTBF_MTTR"] != null)) { + base.Tables.Add(new sp_elencoIntMTBF_MTTRDataTable(ds.Tables["sp_elencoIntMTBF_MTTR"])); + } + if ((ds.Tables["v_selFam"] != null)) { + base.Tables.Add(new v_selFamDataTable(ds.Tables["v_selFam"])); + } + if ((ds.Tables["v_selOperMtz"] != null)) { + base.Tables.Add(new v_selOperMtzDataTable(ds.Tables["v_selOperMtz"])); + } + if ((ds.Tables["v_mtzProgPendingExp"] != null)) { + base.Tables.Add(new v_mtzProgPendingExpDataTable(ds.Tables["v_mtzProgPendingExp"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + } + this.GetSerializationData(info, context); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + this.Relations.CollectionChanged += schemaChangedHandler; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selImpiantiDataTable v_selImpianti { + get { + return this.tablev_selImpianti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selMacchineDataTable v_selMacchine { + get { + return this.tablev_selMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selPriorDataTable v_selPrior { + get { + return this.tablev_selPrior; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selAmbitiDataTable v_selAmbiti { + get { + return this.tablev_selAmbiti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selCausaliMacchineDataTable v_selCausaliMacchine { + get { + return this.tablev_selCausaliMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selTipoGuastoDataTable v_selTipoGuasto { + get { + return this.tablev_selTipoGuasto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selSemaforiDataTable v_selSemafori { + get { + return this.tablev_selSemafori; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selFreqDataTable v_selFreq { + get { + return this.tablev_selFreq; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selStatoDataTable v_selStato { + get { + return this.tablev_selStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selPeriodiTradDataTable v_selPeriodiTrad { + get { + return this.tablev_selPeriodiTrad; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_elencoImpiantiMacchineDataTable v_elencoImpiantiMacchine { + get { + return this.tablev_elencoImpiantiMacchine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_elencoIntervFiltDataTable v_elencoIntervFilt { + get { + return this.tablev_elencoIntervFilt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public sp_elencoIntMTBF_MTTRDataTable sp_elencoIntMTBF_MTTR { + get { + return this.tablesp_elencoIntMTBF_MTTR; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selFamDataTable v_selFam { + get { + return this.tablev_selFam; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selOperMtzDataTable v_selOperMtz { + get { + return this.tablev_selOperMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_mtzProgPendingExpDataTable v_mtzProgPendingExp { + get { + return this.tablev_mtzProgPendingExp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.BrowsableAttribute(true)] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] + public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { + get { + return this._schemaSerializationMode; + } + set { + this._schemaSerializationMode = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataSet Clone() { + DS_utility cln = ((DS_utility)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override bool ShouldSerializeTables() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { + if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + this.Reset(); + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXml(reader); + if ((ds.Tables["v_selImpianti"] != null)) { + base.Tables.Add(new v_selImpiantiDataTable(ds.Tables["v_selImpianti"])); + } + if ((ds.Tables["v_selMacchine"] != null)) { + base.Tables.Add(new v_selMacchineDataTable(ds.Tables["v_selMacchine"])); + } + if ((ds.Tables["v_selPrior"] != null)) { + base.Tables.Add(new v_selPriorDataTable(ds.Tables["v_selPrior"])); + } + if ((ds.Tables["v_selAmbiti"] != null)) { + base.Tables.Add(new v_selAmbitiDataTable(ds.Tables["v_selAmbiti"])); + } + if ((ds.Tables["v_selCausaliMacchine"] != null)) { + base.Tables.Add(new v_selCausaliMacchineDataTable(ds.Tables["v_selCausaliMacchine"])); + } + if ((ds.Tables["v_selTipoGuasto"] != null)) { + base.Tables.Add(new v_selTipoGuastoDataTable(ds.Tables["v_selTipoGuasto"])); + } + if ((ds.Tables["v_selSemafori"] != null)) { + base.Tables.Add(new v_selSemaforiDataTable(ds.Tables["v_selSemafori"])); + } + if ((ds.Tables["v_selFreq"] != null)) { + base.Tables.Add(new v_selFreqDataTable(ds.Tables["v_selFreq"])); + } + if ((ds.Tables["v_selStato"] != null)) { + base.Tables.Add(new v_selStatoDataTable(ds.Tables["v_selStato"])); + } + if ((ds.Tables["v_selPeriodiTrad"] != null)) { + base.Tables.Add(new v_selPeriodiTradDataTable(ds.Tables["v_selPeriodiTrad"])); + } + if ((ds.Tables["v_elencoImpiantiMacchine"] != null)) { + base.Tables.Add(new v_elencoImpiantiMacchineDataTable(ds.Tables["v_elencoImpiantiMacchine"])); + } + if ((ds.Tables["v_elencoIntervFilt"] != null)) { + base.Tables.Add(new v_elencoIntervFiltDataTable(ds.Tables["v_elencoIntervFilt"])); + } + if ((ds.Tables["sp_elencoIntMTBF_MTTR"] != null)) { + base.Tables.Add(new sp_elencoIntMTBF_MTTRDataTable(ds.Tables["sp_elencoIntMTBF_MTTR"])); + } + if ((ds.Tables["v_selFam"] != null)) { + base.Tables.Add(new v_selFamDataTable(ds.Tables["v_selFam"])); + } + if ((ds.Tables["v_selOperMtz"] != null)) { + base.Tables.Add(new v_selOperMtzDataTable(ds.Tables["v_selOperMtz"])); + } + if ((ds.Tables["v_mtzProgPendingExp"] != null)) { + base.Tables.Add(new v_mtzProgPendingExpDataTable(ds.Tables["v_mtzProgPendingExp"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXml(reader); + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { + global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); + this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); + stream.Position = 0; + return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.InitVars(true); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars(bool initTable) { + this.tablev_selImpianti = ((v_selImpiantiDataTable)(base.Tables["v_selImpianti"])); + if ((initTable == true)) { + if ((this.tablev_selImpianti != null)) { + this.tablev_selImpianti.InitVars(); + } + } + this.tablev_selMacchine = ((v_selMacchineDataTable)(base.Tables["v_selMacchine"])); + if ((initTable == true)) { + if ((this.tablev_selMacchine != null)) { + this.tablev_selMacchine.InitVars(); + } + } + this.tablev_selPrior = ((v_selPriorDataTable)(base.Tables["v_selPrior"])); + if ((initTable == true)) { + if ((this.tablev_selPrior != null)) { + this.tablev_selPrior.InitVars(); + } + } + this.tablev_selAmbiti = ((v_selAmbitiDataTable)(base.Tables["v_selAmbiti"])); + if ((initTable == true)) { + if ((this.tablev_selAmbiti != null)) { + this.tablev_selAmbiti.InitVars(); + } + } + this.tablev_selCausaliMacchine = ((v_selCausaliMacchineDataTable)(base.Tables["v_selCausaliMacchine"])); + if ((initTable == true)) { + if ((this.tablev_selCausaliMacchine != null)) { + this.tablev_selCausaliMacchine.InitVars(); + } + } + this.tablev_selTipoGuasto = ((v_selTipoGuastoDataTable)(base.Tables["v_selTipoGuasto"])); + if ((initTable == true)) { + if ((this.tablev_selTipoGuasto != null)) { + this.tablev_selTipoGuasto.InitVars(); + } + } + this.tablev_selSemafori = ((v_selSemaforiDataTable)(base.Tables["v_selSemafori"])); + if ((initTable == true)) { + if ((this.tablev_selSemafori != null)) { + this.tablev_selSemafori.InitVars(); + } + } + this.tablev_selFreq = ((v_selFreqDataTable)(base.Tables["v_selFreq"])); + if ((initTable == true)) { + if ((this.tablev_selFreq != null)) { + this.tablev_selFreq.InitVars(); + } + } + this.tablev_selStato = ((v_selStatoDataTable)(base.Tables["v_selStato"])); + if ((initTable == true)) { + if ((this.tablev_selStato != null)) { + this.tablev_selStato.InitVars(); + } + } + this.tablev_selPeriodiTrad = ((v_selPeriodiTradDataTable)(base.Tables["v_selPeriodiTrad"])); + if ((initTable == true)) { + if ((this.tablev_selPeriodiTrad != null)) { + this.tablev_selPeriodiTrad.InitVars(); + } + } + this.tablev_elencoImpiantiMacchine = ((v_elencoImpiantiMacchineDataTable)(base.Tables["v_elencoImpiantiMacchine"])); + if ((initTable == true)) { + if ((this.tablev_elencoImpiantiMacchine != null)) { + this.tablev_elencoImpiantiMacchine.InitVars(); + } + } + this.tablev_elencoIntervFilt = ((v_elencoIntervFiltDataTable)(base.Tables["v_elencoIntervFilt"])); + if ((initTable == true)) { + if ((this.tablev_elencoIntervFilt != null)) { + this.tablev_elencoIntervFilt.InitVars(); + } + } + this.tablesp_elencoIntMTBF_MTTR = ((sp_elencoIntMTBF_MTTRDataTable)(base.Tables["sp_elencoIntMTBF_MTTR"])); + if ((initTable == true)) { + if ((this.tablesp_elencoIntMTBF_MTTR != null)) { + this.tablesp_elencoIntMTBF_MTTR.InitVars(); + } + } + this.tablev_selFam = ((v_selFamDataTable)(base.Tables["v_selFam"])); + if ((initTable == true)) { + if ((this.tablev_selFam != null)) { + this.tablev_selFam.InitVars(); + } + } + this.tablev_selOperMtz = ((v_selOperMtzDataTable)(base.Tables["v_selOperMtz"])); + if ((initTable == true)) { + if ((this.tablev_selOperMtz != null)) { + this.tablev_selOperMtz.InitVars(); + } + } + this.tablev_mtzProgPendingExp = ((v_mtzProgPendingExpDataTable)(base.Tables["v_mtzProgPendingExp"])); + if ((initTable == true)) { + if ((this.tablev_mtzProgPendingExp != null)) { + this.tablev_mtzProgPendingExp.InitVars(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.DataSetName = "DS_utility"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/DS_utility.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tablev_selImpianti = new v_selImpiantiDataTable(); + base.Tables.Add(this.tablev_selImpianti); + this.tablev_selMacchine = new v_selMacchineDataTable(); + base.Tables.Add(this.tablev_selMacchine); + this.tablev_selPrior = new v_selPriorDataTable(); + base.Tables.Add(this.tablev_selPrior); + this.tablev_selAmbiti = new v_selAmbitiDataTable(); + base.Tables.Add(this.tablev_selAmbiti); + this.tablev_selCausaliMacchine = new v_selCausaliMacchineDataTable(); + base.Tables.Add(this.tablev_selCausaliMacchine); + this.tablev_selTipoGuasto = new v_selTipoGuastoDataTable(); + base.Tables.Add(this.tablev_selTipoGuasto); + this.tablev_selSemafori = new v_selSemaforiDataTable(); + base.Tables.Add(this.tablev_selSemafori); + this.tablev_selFreq = new v_selFreqDataTable(); + base.Tables.Add(this.tablev_selFreq); + this.tablev_selStato = new v_selStatoDataTable(); + base.Tables.Add(this.tablev_selStato); + this.tablev_selPeriodiTrad = new v_selPeriodiTradDataTable(); + base.Tables.Add(this.tablev_selPeriodiTrad); + this.tablev_elencoImpiantiMacchine = new v_elencoImpiantiMacchineDataTable(); + base.Tables.Add(this.tablev_elencoImpiantiMacchine); + this.tablev_elencoIntervFilt = new v_elencoIntervFiltDataTable(); + base.Tables.Add(this.tablev_elencoIntervFilt); + this.tablesp_elencoIntMTBF_MTTR = new sp_elencoIntMTBF_MTTRDataTable(); + base.Tables.Add(this.tablesp_elencoIntMTBF_MTTR); + this.tablev_selFam = new v_selFamDataTable(); + base.Tables.Add(this.tablev_selFam); + this.tablev_selOperMtz = new v_selOperMtzDataTable(); + base.Tables.Add(this.tablev_selOperMtz); + this.tablev_mtzProgPendingExp = new v_mtzProgPendingExpDataTable(); + base.Tables.Add(this.tablev_mtzProgPendingExp); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selImpianti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selMacchine() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selPrior() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selAmbiti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selCausaliMacchine() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selTipoGuasto() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selSemafori() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selFreq() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selStato() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selPeriodiTrad() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_elencoImpiantiMacchine() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_elencoIntervFilt() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializesp_elencoIntMTBF_MTTR() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selFam() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_selOperMtz() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_mtzProgPendingExp() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + public delegate void v_selImpiantiRowChangeEventHandler(object sender, v_selImpiantiRowChangeEvent e); + + public delegate void v_selMacchineRowChangeEventHandler(object sender, v_selMacchineRowChangeEvent e); + + public delegate void v_selPriorRowChangeEventHandler(object sender, v_selPriorRowChangeEvent e); + + public delegate void v_selAmbitiRowChangeEventHandler(object sender, v_selAmbitiRowChangeEvent e); + + public delegate void v_selCausaliMacchineRowChangeEventHandler(object sender, v_selCausaliMacchineRowChangeEvent e); + + public delegate void v_selTipoGuastoRowChangeEventHandler(object sender, v_selTipoGuastoRowChangeEvent e); + + public delegate void v_selSemaforiRowChangeEventHandler(object sender, v_selSemaforiRowChangeEvent e); + + public delegate void v_selFreqRowChangeEventHandler(object sender, v_selFreqRowChangeEvent e); + + public delegate void v_selStatoRowChangeEventHandler(object sender, v_selStatoRowChangeEvent e); + + public delegate void v_selPeriodiTradRowChangeEventHandler(object sender, v_selPeriodiTradRowChangeEvent e); + + public delegate void v_elencoImpiantiMacchineRowChangeEventHandler(object sender, v_elencoImpiantiMacchineRowChangeEvent e); + + public delegate void v_elencoIntervFiltRowChangeEventHandler(object sender, v_elencoIntervFiltRowChangeEvent e); + + public delegate void sp_elencoIntMTBF_MTTRRowChangeEventHandler(object sender, sp_elencoIntMTBF_MTTRRowChangeEvent e); + + public delegate void v_selFamRowChangeEventHandler(object sender, v_selFamRowChangeEvent e); + + public delegate void v_selOperMtzRowChangeEventHandler(object sender, v_selOperMtzRowChangeEvent e); + + public delegate void v_mtzProgPendingExpRowChangeEventHandler(object sender, v_mtzProgPendingExpRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selImpiantiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiDataTable() { + this.TableName = "v_selImpianti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selImpiantiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selImpiantiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiRow this[int index] { + get { + return ((v_selImpiantiRow)(this.Rows[index])); + } + } + + public event v_selImpiantiRowChangeEventHandler v_selImpiantiRowChanging; + + public event v_selImpiantiRowChangeEventHandler v_selImpiantiRowChanged; + + public event v_selImpiantiRowChangeEventHandler v_selImpiantiRowDeleting; + + public event v_selImpiantiRowChangeEventHandler v_selImpiantiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selImpiantiRow(v_selImpiantiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiRow Addv_selImpiantiRow(string label) { + v_selImpiantiRow rowv_selImpiantiRow = ((v_selImpiantiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selImpiantiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selImpiantiRow); + return rowv_selImpiantiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiRow FindByvalue(int value) { + return ((v_selImpiantiRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selImpiantiDataTable cln = ((v_selImpiantiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selImpiantiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 156; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiRow Newv_selImpiantiRow() { + return ((v_selImpiantiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selImpiantiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selImpiantiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selImpiantiRowChanged != null)) { + this.v_selImpiantiRowChanged(this, new v_selImpiantiRowChangeEvent(((v_selImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selImpiantiRowChanging != null)) { + this.v_selImpiantiRowChanging(this, new v_selImpiantiRowChangeEvent(((v_selImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selImpiantiRowDeleted != null)) { + this.v_selImpiantiRowDeleted(this, new v_selImpiantiRowChangeEvent(((v_selImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selImpiantiRowDeleting != null)) { + this.v_selImpiantiRowDeleting(this, new v_selImpiantiRowChangeEvent(((v_selImpiantiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selImpiantiRow(v_selImpiantiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selImpiantiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selMacchineDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnconditio; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineDataTable() { + this.TableName = "v_selMacchine"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selMacchineDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selMacchineDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn conditioColumn { + get { + return this.columnconditio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineRow this[int index] { + get { + return ((v_selMacchineRow)(this.Rows[index])); + } + } + + public event v_selMacchineRowChangeEventHandler v_selMacchineRowChanging; + + public event v_selMacchineRowChangeEventHandler v_selMacchineRowChanged; + + public event v_selMacchineRowChangeEventHandler v_selMacchineRowDeleting; + + public event v_selMacchineRowChangeEventHandler v_selMacchineRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selMacchineRow(v_selMacchineRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineRow Addv_selMacchineRow(string label, int conditio) { + v_selMacchineRow rowv_selMacchineRow = ((v_selMacchineRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label, + conditio}; + rowv_selMacchineRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selMacchineRow); + return rowv_selMacchineRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineRow FindByvalue(int value) { + return ((v_selMacchineRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selMacchineDataTable cln = ((v_selMacchineDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selMacchineDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnconditio = base.Columns["conditio"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnconditio = new global::System.Data.DataColumn("conditio", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnconditio); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 213; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineRow Newv_selMacchineRow() { + return ((v_selMacchineRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selMacchineRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selMacchineRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selMacchineRowChanged != null)) { + this.v_selMacchineRowChanged(this, new v_selMacchineRowChangeEvent(((v_selMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selMacchineRowChanging != null)) { + this.v_selMacchineRowChanging(this, new v_selMacchineRowChangeEvent(((v_selMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selMacchineRowDeleted != null)) { + this.v_selMacchineRowDeleted(this, new v_selMacchineRowChangeEvent(((v_selMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selMacchineRowDeleting != null)) { + this.v_selMacchineRowDeleting(this, new v_selMacchineRowChangeEvent(((v_selMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selMacchineRow(v_selMacchineRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selMacchineDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selPriorDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorDataTable() { + this.TableName = "v_selPrior"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selPriorDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selPriorDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorRow this[int index] { + get { + return ((v_selPriorRow)(this.Rows[index])); + } + } + + public event v_selPriorRowChangeEventHandler v_selPriorRowChanging; + + public event v_selPriorRowChangeEventHandler v_selPriorRowChanged; + + public event v_selPriorRowChangeEventHandler v_selPriorRowDeleting; + + public event v_selPriorRowChangeEventHandler v_selPriorRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selPriorRow(v_selPriorRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorRow Addv_selPriorRow(int value, string label) { + v_selPriorRow rowv_selPriorRow = ((v_selPriorRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_selPriorRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selPriorRow); + return rowv_selPriorRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorRow FindByvalue(int value) { + return ((v_selPriorRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selPriorDataTable cln = ((v_selPriorDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selPriorDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 57; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorRow Newv_selPriorRow() { + return ((v_selPriorRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selPriorRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selPriorRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selPriorRowChanged != null)) { + this.v_selPriorRowChanged(this, new v_selPriorRowChangeEvent(((v_selPriorRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selPriorRowChanging != null)) { + this.v_selPriorRowChanging(this, new v_selPriorRowChangeEvent(((v_selPriorRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selPriorRowDeleted != null)) { + this.v_selPriorRowDeleted(this, new v_selPriorRowChangeEvent(((v_selPriorRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selPriorRowDeleting != null)) { + this.v_selPriorRowDeleting(this, new v_selPriorRowChangeEvent(((v_selPriorRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selPriorRow(v_selPriorRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selPriorDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selAmbitiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiDataTable() { + this.TableName = "v_selAmbiti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selAmbitiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selAmbitiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiRow this[int index] { + get { + return ((v_selAmbitiRow)(this.Rows[index])); + } + } + + public event v_selAmbitiRowChangeEventHandler v_selAmbitiRowChanging; + + public event v_selAmbitiRowChangeEventHandler v_selAmbitiRowChanged; + + public event v_selAmbitiRowChangeEventHandler v_selAmbitiRowDeleting; + + public event v_selAmbitiRowChangeEventHandler v_selAmbitiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selAmbitiRow(v_selAmbitiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiRow Addv_selAmbitiRow(string label) { + v_selAmbitiRow rowv_selAmbitiRow = ((v_selAmbitiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selAmbitiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selAmbitiRow); + return rowv_selAmbitiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiRow FindByvalue(int value) { + return ((v_selAmbitiRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selAmbitiDataTable cln = ((v_selAmbitiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selAmbitiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiRow Newv_selAmbitiRow() { + return ((v_selAmbitiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selAmbitiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selAmbitiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selAmbitiRowChanged != null)) { + this.v_selAmbitiRowChanged(this, new v_selAmbitiRowChangeEvent(((v_selAmbitiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selAmbitiRowChanging != null)) { + this.v_selAmbitiRowChanging(this, new v_selAmbitiRowChangeEvent(((v_selAmbitiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selAmbitiRowDeleted != null)) { + this.v_selAmbitiRowDeleted(this, new v_selAmbitiRowChangeEvent(((v_selAmbitiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selAmbitiRowDeleting != null)) { + this.v_selAmbitiRowDeleting(this, new v_selAmbitiRowChangeEvent(((v_selAmbitiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selAmbitiRow(v_selAmbitiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selAmbitiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selCausaliMacchineDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnconditio; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selCausaliMacchineDataTable() { + this.TableName = "v_selCausaliMacchine"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selCausaliMacchineDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selCausaliMacchineDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn conditioColumn { + get { + return this.columnconditio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selCausaliMacchineRow this[int index] { + get { + return ((v_selCausaliMacchineRow)(this.Rows[index])); + } + } + + public event v_selCausaliMacchineRowChangeEventHandler v_selCausaliMacchineRowChanging; + + public event v_selCausaliMacchineRowChangeEventHandler v_selCausaliMacchineRowChanged; + + public event v_selCausaliMacchineRowChangeEventHandler v_selCausaliMacchineRowDeleting; + + public event v_selCausaliMacchineRowChangeEventHandler v_selCausaliMacchineRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selCausaliMacchineRow(v_selCausaliMacchineRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selCausaliMacchineRow Addv_selCausaliMacchineRow(int value, string label, int conditio) { + v_selCausaliMacchineRow rowv_selCausaliMacchineRow = ((v_selCausaliMacchineRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label, + conditio}; + rowv_selCausaliMacchineRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selCausaliMacchineRow); + return rowv_selCausaliMacchineRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selCausaliMacchineDataTable cln = ((v_selCausaliMacchineDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selCausaliMacchineDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnconditio = base.Columns["conditio"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnconditio = new global::System.Data.DataColumn("conditio", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnconditio); + this.columnvalue.AllowDBNull = false; + this.columnlabel.MaxLength = 50; + this.columnconditio.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selCausaliMacchineRow Newv_selCausaliMacchineRow() { + return ((v_selCausaliMacchineRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selCausaliMacchineRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selCausaliMacchineRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selCausaliMacchineRowChanged != null)) { + this.v_selCausaliMacchineRowChanged(this, new v_selCausaliMacchineRowChangeEvent(((v_selCausaliMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selCausaliMacchineRowChanging != null)) { + this.v_selCausaliMacchineRowChanging(this, new v_selCausaliMacchineRowChangeEvent(((v_selCausaliMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selCausaliMacchineRowDeleted != null)) { + this.v_selCausaliMacchineRowDeleted(this, new v_selCausaliMacchineRowChangeEvent(((v_selCausaliMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selCausaliMacchineRowDeleting != null)) { + this.v_selCausaliMacchineRowDeleting(this, new v_selCausaliMacchineRowChangeEvent(((v_selCausaliMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selCausaliMacchineRow(v_selCausaliMacchineRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selCausaliMacchineDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selTipoGuastoDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoDataTable() { + this.TableName = "v_selTipoGuasto"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selTipoGuastoDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selTipoGuastoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoRow this[int index] { + get { + return ((v_selTipoGuastoRow)(this.Rows[index])); + } + } + + public event v_selTipoGuastoRowChangeEventHandler v_selTipoGuastoRowChanging; + + public event v_selTipoGuastoRowChangeEventHandler v_selTipoGuastoRowChanged; + + public event v_selTipoGuastoRowChangeEventHandler v_selTipoGuastoRowDeleting; + + public event v_selTipoGuastoRowChangeEventHandler v_selTipoGuastoRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selTipoGuastoRow(v_selTipoGuastoRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoRow Addv_selTipoGuastoRow(string label) { + v_selTipoGuastoRow rowv_selTipoGuastoRow = ((v_selTipoGuastoRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selTipoGuastoRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selTipoGuastoRow); + return rowv_selTipoGuastoRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoRow FindByvalue(int value) { + return ((v_selTipoGuastoRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selTipoGuastoDataTable cln = ((v_selTipoGuastoDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selTipoGuastoDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoRow Newv_selTipoGuastoRow() { + return ((v_selTipoGuastoRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selTipoGuastoRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selTipoGuastoRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selTipoGuastoRowChanged != null)) { + this.v_selTipoGuastoRowChanged(this, new v_selTipoGuastoRowChangeEvent(((v_selTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selTipoGuastoRowChanging != null)) { + this.v_selTipoGuastoRowChanging(this, new v_selTipoGuastoRowChangeEvent(((v_selTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selTipoGuastoRowDeleted != null)) { + this.v_selTipoGuastoRowDeleted(this, new v_selTipoGuastoRowChangeEvent(((v_selTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selTipoGuastoRowDeleting != null)) { + this.v_selTipoGuastoRowDeleting(this, new v_selTipoGuastoRowChangeEvent(((v_selTipoGuastoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selTipoGuastoRow(v_selTipoGuastoRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selTipoGuastoDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selSemaforiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiDataTable() { + this.TableName = "v_selSemafori"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selSemaforiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selSemaforiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiRow this[int index] { + get { + return ((v_selSemaforiRow)(this.Rows[index])); + } + } + + public event v_selSemaforiRowChangeEventHandler v_selSemaforiRowChanging; + + public event v_selSemaforiRowChangeEventHandler v_selSemaforiRowChanged; + + public event v_selSemaforiRowChangeEventHandler v_selSemaforiRowDeleting; + + public event v_selSemaforiRowChangeEventHandler v_selSemaforiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selSemaforiRow(v_selSemaforiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiRow Addv_selSemaforiRow(string value, string label) { + v_selSemaforiRow rowv_selSemaforiRow = ((v_selSemaforiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_selSemaforiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selSemaforiRow); + return rowv_selSemaforiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiRow FindByvalue(string value) { + return ((v_selSemaforiRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selSemaforiDataTable cln = ((v_selSemaforiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selSemaforiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnvalue.MaxLength = 50; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiRow Newv_selSemaforiRow() { + return ((v_selSemaforiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selSemaforiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selSemaforiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selSemaforiRowChanged != null)) { + this.v_selSemaforiRowChanged(this, new v_selSemaforiRowChangeEvent(((v_selSemaforiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selSemaforiRowChanging != null)) { + this.v_selSemaforiRowChanging(this, new v_selSemaforiRowChangeEvent(((v_selSemaforiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selSemaforiRowDeleted != null)) { + this.v_selSemaforiRowDeleted(this, new v_selSemaforiRowChangeEvent(((v_selSemaforiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selSemaforiRowDeleting != null)) { + this.v_selSemaforiRowDeleting(this, new v_selSemaforiRowChangeEvent(((v_selSemaforiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selSemaforiRow(v_selSemaforiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selSemaforiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selFreqDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqDataTable() { + this.TableName = "v_selFreq"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selFreqDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selFreqDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqRow this[int index] { + get { + return ((v_selFreqRow)(this.Rows[index])); + } + } + + public event v_selFreqRowChangeEventHandler v_selFreqRowChanging; + + public event v_selFreqRowChangeEventHandler v_selFreqRowChanged; + + public event v_selFreqRowChangeEventHandler v_selFreqRowDeleting; + + public event v_selFreqRowChangeEventHandler v_selFreqRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selFreqRow(v_selFreqRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqRow Addv_selFreqRow(string value, string label) { + v_selFreqRow rowv_selFreqRow = ((v_selFreqRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_selFreqRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selFreqRow); + return rowv_selFreqRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqRow FindByvalue(string value) { + return ((v_selFreqRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selFreqDataTable cln = ((v_selFreqDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selFreqDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnvalue.MaxLength = 2; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqRow Newv_selFreqRow() { + return ((v_selFreqRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selFreqRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selFreqRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selFreqRowChanged != null)) { + this.v_selFreqRowChanged(this, new v_selFreqRowChangeEvent(((v_selFreqRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selFreqRowChanging != null)) { + this.v_selFreqRowChanging(this, new v_selFreqRowChangeEvent(((v_selFreqRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selFreqRowDeleted != null)) { + this.v_selFreqRowDeleted(this, new v_selFreqRowChangeEvent(((v_selFreqRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selFreqRowDeleting != null)) { + this.v_selFreqRowDeleting(this, new v_selFreqRowChangeEvent(((v_selFreqRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selFreqRow(v_selFreqRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selFreqDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selStatoDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoDataTable() { + this.TableName = "v_selStato"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selStatoDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selStatoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoRow this[int index] { + get { + return ((v_selStatoRow)(this.Rows[index])); + } + } + + public event v_selStatoRowChangeEventHandler v_selStatoRowChanging; + + public event v_selStatoRowChangeEventHandler v_selStatoRowChanged; + + public event v_selStatoRowChangeEventHandler v_selStatoRowDeleting; + + public event v_selStatoRowChangeEventHandler v_selStatoRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selStatoRow(v_selStatoRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoRow Addv_selStatoRow(int value, string label) { + v_selStatoRow rowv_selStatoRow = ((v_selStatoRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_selStatoRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selStatoRow); + return rowv_selStatoRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoRow FindByvalue(int value) { + return ((v_selStatoRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selStatoDataTable cln = ((v_selStatoDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selStatoDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoRow Newv_selStatoRow() { + return ((v_selStatoRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selStatoRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selStatoRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selStatoRowChanged != null)) { + this.v_selStatoRowChanged(this, new v_selStatoRowChangeEvent(((v_selStatoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selStatoRowChanging != null)) { + this.v_selStatoRowChanging(this, new v_selStatoRowChangeEvent(((v_selStatoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selStatoRowDeleted != null)) { + this.v_selStatoRowDeleted(this, new v_selStatoRowChangeEvent(((v_selStatoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selStatoRowDeleting != null)) { + this.v_selStatoRowDeleting(this, new v_selStatoRowChangeEvent(((v_selStatoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selStatoRow(v_selStatoRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selStatoDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selPeriodiTradDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnconditio; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPeriodiTradDataTable() { + this.TableName = "v_selPeriodiTrad"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selPeriodiTradDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selPeriodiTradDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn conditioColumn { + get { + return this.columnconditio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPeriodiTradRow this[int index] { + get { + return ((v_selPeriodiTradRow)(this.Rows[index])); + } + } + + public event v_selPeriodiTradRowChangeEventHandler v_selPeriodiTradRowChanging; + + public event v_selPeriodiTradRowChangeEventHandler v_selPeriodiTradRowChanged; + + public event v_selPeriodiTradRowChangeEventHandler v_selPeriodiTradRowDeleting; + + public event v_selPeriodiTradRowChangeEventHandler v_selPeriodiTradRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selPeriodiTradRow(v_selPeriodiTradRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPeriodiTradRow Addv_selPeriodiTradRow(string value, string label, string conditio) { + v_selPeriodiTradRow rowv_selPeriodiTradRow = ((v_selPeriodiTradRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label, + conditio}; + rowv_selPeriodiTradRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selPeriodiTradRow); + return rowv_selPeriodiTradRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selPeriodiTradDataTable cln = ((v_selPeriodiTradDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selPeriodiTradDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnconditio = base.Columns["conditio"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnconditio = new global::System.Data.DataColumn("conditio", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnconditio); + this.Constraints.Add(new global::System.Data.UniqueConstraint("v_selPeriodiTradKey1", new global::System.Data.DataColumn[] { + this.columnvalue, + this.columnconditio}, false)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.MaxLength = 20; + this.columnlabel.AllowDBNull = false; + this.columnlabel.MaxLength = 500; + this.columnconditio.AllowDBNull = false; + this.columnconditio.MaxLength = 3; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPeriodiTradRow Newv_selPeriodiTradRow() { + return ((v_selPeriodiTradRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selPeriodiTradRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selPeriodiTradRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selPeriodiTradRowChanged != null)) { + this.v_selPeriodiTradRowChanged(this, new v_selPeriodiTradRowChangeEvent(((v_selPeriodiTradRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selPeriodiTradRowChanging != null)) { + this.v_selPeriodiTradRowChanging(this, new v_selPeriodiTradRowChangeEvent(((v_selPeriodiTradRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selPeriodiTradRowDeleted != null)) { + this.v_selPeriodiTradRowDeleted(this, new v_selPeriodiTradRowChangeEvent(((v_selPeriodiTradRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selPeriodiTradRowDeleting != null)) { + this.v_selPeriodiTradRowDeleting(this, new v_selPeriodiTradRowChangeEvent(((v_selPeriodiTradRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selPeriodiTradRow(v_selPeriodiTradRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selPeriodiTradDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_elencoImpiantiMacchineDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columncodImpianto; + + private global::System.Data.DataColumn columnnomeImpianto; + + private global::System.Data.DataColumn columntipoImpianto; + + private global::System.Data.DataColumn columncodMacchina; + + private global::System.Data.DataColumn columnnomeMacchina; + + private global::System.Data.DataColumn columnmodello; + + private global::System.Data.DataColumn columnmatricola; + + private global::System.Data.DataColumn columnanno; + + private global::System.Data.DataColumn columnkgPeso; + + private global::System.Data.DataColumn columnkwConsumo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoImpiantiMacchineDataTable() { + this.TableName = "v_elencoImpiantiMacchine"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_elencoImpiantiMacchineDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_elencoImpiantiMacchineDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codImpiantoColumn { + get { + return this.columncodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeImpiantoColumn { + get { + return this.columnnomeImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn tipoImpiantoColumn { + get { + return this.columntipoImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codMacchinaColumn { + get { + return this.columncodMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeMacchinaColumn { + get { + return this.columnnomeMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn modelloColumn { + get { + return this.columnmodello; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn matricolaColumn { + get { + return this.columnmatricola; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn annoColumn { + get { + return this.columnanno; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn kgPesoColumn { + get { + return this.columnkgPeso; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn kwConsumoColumn { + get { + return this.columnkwConsumo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoImpiantiMacchineRow this[int index] { + get { + return ((v_elencoImpiantiMacchineRow)(this.Rows[index])); + } + } + + public event v_elencoImpiantiMacchineRowChangeEventHandler v_elencoImpiantiMacchineRowChanging; + + public event v_elencoImpiantiMacchineRowChangeEventHandler v_elencoImpiantiMacchineRowChanged; + + public event v_elencoImpiantiMacchineRowChangeEventHandler v_elencoImpiantiMacchineRowDeleting; + + public event v_elencoImpiantiMacchineRowChangeEventHandler v_elencoImpiantiMacchineRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_elencoImpiantiMacchineRow(v_elencoImpiantiMacchineRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoImpiantiMacchineRow Addv_elencoImpiantiMacchineRow(string codImpianto, string nomeImpianto, string tipoImpianto, string codMacchina, string nomeMacchina, string modello, string matricola, int anno, double kgPeso, double kwConsumo) { + v_elencoImpiantiMacchineRow rowv_elencoImpiantiMacchineRow = ((v_elencoImpiantiMacchineRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + codImpianto, + nomeImpianto, + tipoImpianto, + codMacchina, + nomeMacchina, + modello, + matricola, + anno, + kgPeso, + kwConsumo}; + rowv_elencoImpiantiMacchineRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_elencoImpiantiMacchineRow); + return rowv_elencoImpiantiMacchineRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_elencoImpiantiMacchineDataTable cln = ((v_elencoImpiantiMacchineDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_elencoImpiantiMacchineDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columncodImpianto = base.Columns["codImpianto"]; + this.columnnomeImpianto = base.Columns["nomeImpianto"]; + this.columntipoImpianto = base.Columns["tipoImpianto"]; + this.columncodMacchina = base.Columns["codMacchina"]; + this.columnnomeMacchina = base.Columns["nomeMacchina"]; + this.columnmodello = base.Columns["modello"]; + this.columnmatricola = base.Columns["matricola"]; + this.columnanno = base.Columns["anno"]; + this.columnkgPeso = base.Columns["kgPeso"]; + this.columnkwConsumo = base.Columns["kwConsumo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columncodImpianto = new global::System.Data.DataColumn("codImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodImpianto); + this.columnnomeImpianto = new global::System.Data.DataColumn("nomeImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeImpianto); + this.columntipoImpianto = new global::System.Data.DataColumn("tipoImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntipoImpianto); + this.columncodMacchina = new global::System.Data.DataColumn("codMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodMacchina); + this.columnnomeMacchina = new global::System.Data.DataColumn("nomeMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeMacchina); + this.columnmodello = new global::System.Data.DataColumn("modello", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmodello); + this.columnmatricola = new global::System.Data.DataColumn("matricola", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmatricola); + this.columnanno = new global::System.Data.DataColumn("anno", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnanno); + this.columnkgPeso = new global::System.Data.DataColumn("kgPeso", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnkgPeso); + this.columnkwConsumo = new global::System.Data.DataColumn("kwConsumo", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnkwConsumo); + this.columncodImpianto.MaxLength = 50; + this.columnnomeImpianto.MaxLength = 50; + this.columntipoImpianto.MaxLength = 50; + this.columncodMacchina.MaxLength = 50; + this.columnnomeMacchina.MaxLength = 250; + this.columnmodello.MaxLength = 50; + this.columnmatricola.ReadOnly = true; + this.columnmatricola.MaxLength = 50; + this.columnkgPeso.AllowDBNull = false; + this.columnkwConsumo.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoImpiantiMacchineRow Newv_elencoImpiantiMacchineRow() { + return ((v_elencoImpiantiMacchineRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_elencoImpiantiMacchineRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_elencoImpiantiMacchineRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_elencoImpiantiMacchineRowChanged != null)) { + this.v_elencoImpiantiMacchineRowChanged(this, new v_elencoImpiantiMacchineRowChangeEvent(((v_elencoImpiantiMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_elencoImpiantiMacchineRowChanging != null)) { + this.v_elencoImpiantiMacchineRowChanging(this, new v_elencoImpiantiMacchineRowChangeEvent(((v_elencoImpiantiMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_elencoImpiantiMacchineRowDeleted != null)) { + this.v_elencoImpiantiMacchineRowDeleted(this, new v_elencoImpiantiMacchineRowChangeEvent(((v_elencoImpiantiMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_elencoImpiantiMacchineRowDeleting != null)) { + this.v_elencoImpiantiMacchineRowDeleting(this, new v_elencoImpiantiMacchineRowChangeEvent(((v_elencoImpiantiMacchineRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_elencoImpiantiMacchineRow(v_elencoImpiantiMacchineRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_elencoImpiantiMacchineDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_elencoIntervFiltDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnnumIntMtz; + + private global::System.Data.DataColumn columnrichiesta; + + private global::System.Data.DataColumn columncodImpianto; + + private global::System.Data.DataColumn columnnomeImpianto; + + private global::System.Data.DataColumn columncodMacchina; + + private global::System.Data.DataColumn columnnomeMacchina; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columninizioIntervento; + + private global::System.Data.DataColumn columnfineIntervento; + + private global::System.Data.DataColumn columndescrizioneIntervento; + + private global::System.Data.DataColumn columndescrCausale; + + private global::System.Data.DataColumn columnminErogati; + + private global::System.Data.DataColumn columndurataMtz; + + private global::System.Data.DataColumn columndurataOff; + + private global::System.Data.DataColumn columnguasto; + + private global::System.Data.DataColumn columnidxStato; + + private global::System.Data.DataColumn columnidxImpianto; + + private global::System.Data.DataColumn columnidxMacchina; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltDataTable() { + this.TableName = "v_elencoIntervFilt"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_elencoIntervFiltDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_elencoIntervFiltDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn numIntMtzColumn { + get { + return this.columnnumIntMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn richiestaColumn { + get { + return this.columnrichiesta; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codImpiantoColumn { + get { + return this.columncodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeImpiantoColumn { + get { + return this.columnnomeImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codMacchinaColumn { + get { + return this.columncodMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeMacchinaColumn { + get { + return this.columnnomeMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn inizioInterventoColumn { + get { + return this.columninizioIntervento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn fineInterventoColumn { + get { + return this.columnfineIntervento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneInterventoColumn { + get { + return this.columndescrizioneIntervento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrCausaleColumn { + get { + return this.columndescrCausale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn minErogatiColumn { + get { + return this.columnminErogati; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn durataMtzColumn { + get { + return this.columndurataMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn durataOffColumn { + get { + return this.columndurataOff; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn guastoColumn { + get { + return this.columnguasto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxStatoColumn { + get { + return this.columnidxStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxImpiantoColumn { + get { + return this.columnidxImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxMacchinaColumn { + get { + return this.columnidxMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltRow this[int index] { + get { + return ((v_elencoIntervFiltRow)(this.Rows[index])); + } + } + + public event v_elencoIntervFiltRowChangeEventHandler v_elencoIntervFiltRowChanging; + + public event v_elencoIntervFiltRowChangeEventHandler v_elencoIntervFiltRowChanged; + + public event v_elencoIntervFiltRowChangeEventHandler v_elencoIntervFiltRowDeleting; + + public event v_elencoIntervFiltRowChangeEventHandler v_elencoIntervFiltRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_elencoIntervFiltRow(v_elencoIntervFiltRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltRow Addv_elencoIntervFiltRow( + int numIntMtz, + System.DateTime richiesta, + string codImpianto, + string nomeImpianto, + string codMacchina, + string nomeMacchina, + string descrizione, + System.DateTime inizioIntervento, + System.DateTime fineIntervento, + string descrizioneIntervento, + string descrCausale, + decimal minErogati, + decimal durataMtz, + decimal durataOff, + System.DateTime guasto, + int idxStato, + int idxImpianto, + int idxMacchina) { + v_elencoIntervFiltRow rowv_elencoIntervFiltRow = ((v_elencoIntervFiltRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + numIntMtz, + richiesta, + codImpianto, + nomeImpianto, + codMacchina, + nomeMacchina, + descrizione, + inizioIntervento, + fineIntervento, + descrizioneIntervento, + descrCausale, + minErogati, + durataMtz, + durataOff, + guasto, + idxStato, + idxImpianto, + idxMacchina}; + rowv_elencoIntervFiltRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_elencoIntervFiltRow); + return rowv_elencoIntervFiltRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltRow FindBynumIntMtz(int numIntMtz) { + return ((v_elencoIntervFiltRow)(this.Rows.Find(new object[] { + numIntMtz}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_elencoIntervFiltDataTable cln = ((v_elencoIntervFiltDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_elencoIntervFiltDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnnumIntMtz = base.Columns["numIntMtz"]; + this.columnrichiesta = base.Columns["richiesta"]; + this.columncodImpianto = base.Columns["codImpianto"]; + this.columnnomeImpianto = base.Columns["nomeImpianto"]; + this.columncodMacchina = base.Columns["codMacchina"]; + this.columnnomeMacchina = base.Columns["nomeMacchina"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columninizioIntervento = base.Columns["inizioIntervento"]; + this.columnfineIntervento = base.Columns["fineIntervento"]; + this.columndescrizioneIntervento = base.Columns["descrizioneIntervento"]; + this.columndescrCausale = base.Columns["descrCausale"]; + this.columnminErogati = base.Columns["minErogati"]; + this.columndurataMtz = base.Columns["durataMtz"]; + this.columndurataOff = base.Columns["durataOff"]; + this.columnguasto = base.Columns["guasto"]; + this.columnidxStato = base.Columns["idxStato"]; + this.columnidxImpianto = base.Columns["idxImpianto"]; + this.columnidxMacchina = base.Columns["idxMacchina"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnnumIntMtz = new global::System.Data.DataColumn("numIntMtz", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnumIntMtz); + this.columnrichiesta = new global::System.Data.DataColumn("richiesta", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnrichiesta); + this.columncodImpianto = new global::System.Data.DataColumn("codImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodImpianto); + this.columnnomeImpianto = new global::System.Data.DataColumn("nomeImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeImpianto); + this.columncodMacchina = new global::System.Data.DataColumn("codMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodMacchina); + this.columnnomeMacchina = new global::System.Data.DataColumn("nomeMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeMacchina); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columninizioIntervento = new global::System.Data.DataColumn("inizioIntervento", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columninizioIntervento); + this.columnfineIntervento = new global::System.Data.DataColumn("fineIntervento", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfineIntervento); + this.columndescrizioneIntervento = new global::System.Data.DataColumn("descrizioneIntervento", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizioneIntervento); + this.columndescrCausale = new global::System.Data.DataColumn("descrCausale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrCausale); + this.columnminErogati = new global::System.Data.DataColumn("minErogati", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminErogati); + this.columndurataMtz = new global::System.Data.DataColumn("durataMtz", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndurataMtz); + this.columndurataOff = new global::System.Data.DataColumn("durataOff", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndurataOff); + this.columnguasto = new global::System.Data.DataColumn("guasto", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnguasto); + this.columnidxStato = new global::System.Data.DataColumn("idxStato", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxStato); + this.columnidxImpianto = new global::System.Data.DataColumn("idxImpianto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxImpianto); + this.columnidxMacchina = new global::System.Data.DataColumn("idxMacchina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxMacchina); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnnumIntMtz}, true)); + this.columnnumIntMtz.AllowDBNull = false; + this.columnnumIntMtz.Unique = true; + this.columnrichiesta.AllowDBNull = false; + this.columncodImpianto.MaxLength = 50; + this.columnnomeImpianto.MaxLength = 50; + this.columncodMacchina.MaxLength = 50; + this.columnnomeMacchina.MaxLength = 250; + this.columndescrizione.AllowDBNull = false; + this.columndescrizione.MaxLength = 500; + this.columndescrizioneIntervento.ReadOnly = true; + this.columndescrizioneIntervento.MaxLength = 500; + this.columndescrCausale.ReadOnly = true; + this.columndescrCausale.MaxLength = 50; + this.columnminErogati.ReadOnly = true; + this.columndurataMtz.ReadOnly = true; + this.columndurataOff.ReadOnly = true; + this.columnguasto.AllowDBNull = false; + this.columnidxStato.AllowDBNull = false; + this.columnidxImpianto.AllowDBNull = false; + this.columnidxMacchina.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltRow Newv_elencoIntervFiltRow() { + return ((v_elencoIntervFiltRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_elencoIntervFiltRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_elencoIntervFiltRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_elencoIntervFiltRowChanged != null)) { + this.v_elencoIntervFiltRowChanged(this, new v_elencoIntervFiltRowChangeEvent(((v_elencoIntervFiltRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_elencoIntervFiltRowChanging != null)) { + this.v_elencoIntervFiltRowChanging(this, new v_elencoIntervFiltRowChangeEvent(((v_elencoIntervFiltRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_elencoIntervFiltRowDeleted != null)) { + this.v_elencoIntervFiltRowDeleted(this, new v_elencoIntervFiltRowChangeEvent(((v_elencoIntervFiltRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_elencoIntervFiltRowDeleting != null)) { + this.v_elencoIntervFiltRowDeleting(this, new v_elencoIntervFiltRowChangeEvent(((v_elencoIntervFiltRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_elencoIntervFiltRow(v_elencoIntervFiltRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_elencoIntervFiltDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class sp_elencoIntMTBF_MTTRDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnnumInterventi; + + private global::System.Data.DataColumn columntotOreMtz; + + private global::System.Data.DataColumn columntotOreOfficina; + + private global::System.Data.DataColumn columncodImpianto; + + private global::System.Data.DataColumn columncodMacchina; + + private global::System.Data.DataColumn columnnomeImpianto; + + private global::System.Data.DataColumn columnnomeMacchina; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_elencoIntMTBF_MTTRDataTable() { + this.TableName = "sp_elencoIntMTBF_MTTR"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal sp_elencoIntMTBF_MTTRDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected sp_elencoIntMTBF_MTTRDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn numInterventiColumn { + get { + return this.columnnumInterventi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn totOreMtzColumn { + get { + return this.columntotOreMtz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn totOreOfficinaColumn { + get { + return this.columntotOreOfficina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codImpiantoColumn { + get { + return this.columncodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codMacchinaColumn { + get { + return this.columncodMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeImpiantoColumn { + get { + return this.columnnomeImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeMacchinaColumn { + get { + return this.columnnomeMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_elencoIntMTBF_MTTRRow this[int index] { + get { + return ((sp_elencoIntMTBF_MTTRRow)(this.Rows[index])); + } + } + + public event sp_elencoIntMTBF_MTTRRowChangeEventHandler sp_elencoIntMTBF_MTTRRowChanging; + + public event sp_elencoIntMTBF_MTTRRowChangeEventHandler sp_elencoIntMTBF_MTTRRowChanged; + + public event sp_elencoIntMTBF_MTTRRowChangeEventHandler sp_elencoIntMTBF_MTTRRowDeleting; + + public event sp_elencoIntMTBF_MTTRRowChangeEventHandler sp_elencoIntMTBF_MTTRRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addsp_elencoIntMTBF_MTTRRow(sp_elencoIntMTBF_MTTRRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_elencoIntMTBF_MTTRRow Addsp_elencoIntMTBF_MTTRRow(int numInterventi, int totOreMtz, int totOreOfficina, string codImpianto, string codMacchina, string nomeImpianto, string nomeMacchina) { + sp_elencoIntMTBF_MTTRRow rowsp_elencoIntMTBF_MTTRRow = ((sp_elencoIntMTBF_MTTRRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + numInterventi, + totOreMtz, + totOreOfficina, + codImpianto, + codMacchina, + nomeImpianto, + nomeMacchina}; + rowsp_elencoIntMTBF_MTTRRow.ItemArray = columnValuesArray; + this.Rows.Add(rowsp_elencoIntMTBF_MTTRRow); + return rowsp_elencoIntMTBF_MTTRRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + sp_elencoIntMTBF_MTTRDataTable cln = ((sp_elencoIntMTBF_MTTRDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new sp_elencoIntMTBF_MTTRDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnnumInterventi = base.Columns["numInterventi"]; + this.columntotOreMtz = base.Columns["totOreMtz"]; + this.columntotOreOfficina = base.Columns["totOreOfficina"]; + this.columncodImpianto = base.Columns["codImpianto"]; + this.columncodMacchina = base.Columns["codMacchina"]; + this.columnnomeImpianto = base.Columns["nomeImpianto"]; + this.columnnomeMacchina = base.Columns["nomeMacchina"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnnumInterventi = new global::System.Data.DataColumn("numInterventi", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnumInterventi); + this.columntotOreMtz = new global::System.Data.DataColumn("totOreMtz", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreMtz); + this.columntotOreOfficina = new global::System.Data.DataColumn("totOreOfficina", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreOfficina); + this.columncodImpianto = new global::System.Data.DataColumn("codImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodImpianto); + this.columncodMacchina = new global::System.Data.DataColumn("codMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodMacchina); + this.columnnomeImpianto = new global::System.Data.DataColumn("nomeImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeImpianto); + this.columnnomeMacchina = new global::System.Data.DataColumn("nomeMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeMacchina); + this.columnnumInterventi.ReadOnly = true; + this.columntotOreMtz.ReadOnly = true; + this.columntotOreOfficina.ReadOnly = true; + this.columncodImpianto.MaxLength = 50; + this.columncodMacchina.MaxLength = 50; + this.columnnomeImpianto.MaxLength = 500; + this.columnnomeMacchina.MaxLength = 500; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_elencoIntMTBF_MTTRRow Newsp_elencoIntMTBF_MTTRRow() { + return ((sp_elencoIntMTBF_MTTRRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new sp_elencoIntMTBF_MTTRRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(sp_elencoIntMTBF_MTTRRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.sp_elencoIntMTBF_MTTRRowChanged != null)) { + this.sp_elencoIntMTBF_MTTRRowChanged(this, new sp_elencoIntMTBF_MTTRRowChangeEvent(((sp_elencoIntMTBF_MTTRRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.sp_elencoIntMTBF_MTTRRowChanging != null)) { + this.sp_elencoIntMTBF_MTTRRowChanging(this, new sp_elencoIntMTBF_MTTRRowChangeEvent(((sp_elencoIntMTBF_MTTRRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.sp_elencoIntMTBF_MTTRRowDeleted != null)) { + this.sp_elencoIntMTBF_MTTRRowDeleted(this, new sp_elencoIntMTBF_MTTRRowChangeEvent(((sp_elencoIntMTBF_MTTRRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.sp_elencoIntMTBF_MTTRRowDeleting != null)) { + this.sp_elencoIntMTBF_MTTRRowDeleting(this, new sp_elencoIntMTBF_MTTRRowChangeEvent(((sp_elencoIntMTBF_MTTRRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removesp_elencoIntMTBF_MTTRRow(sp_elencoIntMTBF_MTTRRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "sp_elencoIntMTBF_MTTRDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selFamDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamDataTable() { + this.TableName = "v_selFam"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selFamDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selFamDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamRow this[int index] { + get { + return ((v_selFamRow)(this.Rows[index])); + } + } + + public event v_selFamRowChangeEventHandler v_selFamRowChanging; + + public event v_selFamRowChangeEventHandler v_selFamRowChanged; + + public event v_selFamRowChangeEventHandler v_selFamRowDeleting; + + public event v_selFamRowChangeEventHandler v_selFamRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selFamRow(v_selFamRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamRow Addv_selFamRow(string label) { + v_selFamRow rowv_selFamRow = ((v_selFamRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selFamRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selFamRow); + return rowv_selFamRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamRow FindByvalue(int value) { + return ((v_selFamRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selFamDataTable cln = ((v_selFamDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selFamDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamRow Newv_selFamRow() { + return ((v_selFamRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selFamRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selFamRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selFamRowChanged != null)) { + this.v_selFamRowChanged(this, new v_selFamRowChangeEvent(((v_selFamRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selFamRowChanging != null)) { + this.v_selFamRowChanging(this, new v_selFamRowChangeEvent(((v_selFamRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selFamRowDeleted != null)) { + this.v_selFamRowDeleted(this, new v_selFamRowChangeEvent(((v_selFamRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selFamRowDeleting != null)) { + this.v_selFamRowDeleting(this, new v_selFamRowChangeEvent(((v_selFamRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selFamRow(v_selFamRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selFamDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selOperMtzDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnvalue; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzDataTable() { + this.TableName = "v_selOperMtz"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selOperMtzDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_selOperMtzDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzRow this[int index] { + get { + return ((v_selOperMtzRow)(this.Rows[index])); + } + } + + public event v_selOperMtzRowChangeEventHandler v_selOperMtzRowChanging; + + public event v_selOperMtzRowChangeEventHandler v_selOperMtzRowChanged; + + public event v_selOperMtzRowChangeEventHandler v_selOperMtzRowDeleting; + + public event v_selOperMtzRowChangeEventHandler v_selOperMtzRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_selOperMtzRow(v_selOperMtzRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzRow Addv_selOperMtzRow(string label, string value) { + v_selOperMtzRow rowv_selOperMtzRow = ((v_selOperMtzRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + label, + value}; + rowv_selOperMtzRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selOperMtzRow); + return rowv_selOperMtzRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzRow FindByvalue(string value) { + return ((v_selOperMtzRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_selOperMtzDataTable cln = ((v_selOperMtzDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selOperMtzDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnlabel = base.Columns["label"]; + this.columnvalue = base.Columns["value"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 101; + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnvalue.MaxLength = 10; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzRow Newv_selOperMtzRow() { + return ((v_selOperMtzRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selOperMtzRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_selOperMtzRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selOperMtzRowChanged != null)) { + this.v_selOperMtzRowChanged(this, new v_selOperMtzRowChangeEvent(((v_selOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selOperMtzRowChanging != null)) { + this.v_selOperMtzRowChanging(this, new v_selOperMtzRowChangeEvent(((v_selOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selOperMtzRowDeleted != null)) { + this.v_selOperMtzRowDeleted(this, new v_selOperMtzRowChangeEvent(((v_selOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selOperMtzRowDeleting != null)) { + this.v_selOperMtzRowDeleting(this, new v_selOperMtzRowChangeEvent(((v_selOperMtzRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_selOperMtzRow(v_selOperMtzRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selOperMtzDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_mtzProgPendingExpDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columncodImpianto; + + private global::System.Data.DataColumn columnnomeImpianto; + + private global::System.Data.DataColumn columncodMacchina; + + private global::System.Data.DataColumn columnnomeMacchina; + + private global::System.Data.DataColumn columndata; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columndescrPriorita; + + private global::System.Data.DataColumn columnisFermo; + + private global::System.Data.DataColumn columndescrTipo; + + private global::System.Data.DataColumn columnidxPending; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpDataTable() { + this.TableName = "v_mtzProgPendingExp"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_mtzProgPendingExpDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_mtzProgPendingExpDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codImpiantoColumn { + get { + return this.columncodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeImpiantoColumn { + get { + return this.columnnomeImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn codMacchinaColumn { + get { + return this.columncodMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn nomeMacchinaColumn { + get { + return this.columnnomeMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn dataColumn { + get { + return this.columndata; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrPrioritaColumn { + get { + return this.columndescrPriorita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn isFermoColumn { + get { + return this.columnisFermo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn descrTipoColumn { + get { + return this.columndescrTipo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn idxPendingColumn { + get { + return this.columnidxPending; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpRow this[int index] { + get { + return ((v_mtzProgPendingExpRow)(this.Rows[index])); + } + } + + public event v_mtzProgPendingExpRowChangeEventHandler v_mtzProgPendingExpRowChanging; + + public event v_mtzProgPendingExpRowChangeEventHandler v_mtzProgPendingExpRowChanged; + + public event v_mtzProgPendingExpRowChangeEventHandler v_mtzProgPendingExpRowDeleting; + + public event v_mtzProgPendingExpRowChangeEventHandler v_mtzProgPendingExpRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_mtzProgPendingExpRow(v_mtzProgPendingExpRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpRow Addv_mtzProgPendingExpRow(string codImpianto, string nomeImpianto, string codMacchina, string nomeMacchina, System.DateTime data, string descrizione, string descrPriorita, bool isFermo, string descrTipo, int idxPending) { + v_mtzProgPendingExpRow rowv_mtzProgPendingExpRow = ((v_mtzProgPendingExpRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + codImpianto, + nomeImpianto, + codMacchina, + nomeMacchina, + data, + descrizione, + descrPriorita, + isFermo, + descrTipo, + idxPending}; + rowv_mtzProgPendingExpRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_mtzProgPendingExpRow); + return rowv_mtzProgPendingExpRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpRow FindByidxPending(int idxPending) { + return ((v_mtzProgPendingExpRow)(this.Rows.Find(new object[] { + idxPending}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_mtzProgPendingExpDataTable cln = ((v_mtzProgPendingExpDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_mtzProgPendingExpDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columncodImpianto = base.Columns["codImpianto"]; + this.columnnomeImpianto = base.Columns["nomeImpianto"]; + this.columncodMacchina = base.Columns["codMacchina"]; + this.columnnomeMacchina = base.Columns["nomeMacchina"]; + this.columndata = base.Columns["data"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columndescrPriorita = base.Columns["descrPriorita"]; + this.columnisFermo = base.Columns["isFermo"]; + this.columndescrTipo = base.Columns["descrTipo"]; + this.columnidxPending = base.Columns["idxPending"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columncodImpianto = new global::System.Data.DataColumn("codImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodImpianto); + this.columnnomeImpianto = new global::System.Data.DataColumn("nomeImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeImpianto); + this.columncodMacchina = new global::System.Data.DataColumn("codMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodMacchina); + this.columnnomeMacchina = new global::System.Data.DataColumn("nomeMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeMacchina); + this.columndata = new global::System.Data.DataColumn("data", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndata); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columndescrPriorita = new global::System.Data.DataColumn("descrPriorita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrPriorita); + this.columnisFermo = new global::System.Data.DataColumn("isFermo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisFermo); + this.columndescrTipo = new global::System.Data.DataColumn("descrTipo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrTipo); + this.columnidxPending = new global::System.Data.DataColumn("idxPending", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxPending); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxPending}, true)); + this.columncodImpianto.MaxLength = 50; + this.columnnomeImpianto.MaxLength = 50; + this.columncodMacchina.MaxLength = 50; + this.columnnomeMacchina.MaxLength = 50; + this.columndescrizione.MaxLength = 500; + this.columndescrPriorita.MaxLength = 50; + this.columndescrTipo.MaxLength = 50; + this.columnidxPending.AllowDBNull = false; + this.columnidxPending.Unique = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpRow Newv_mtzProgPendingExpRow() { + return ((v_mtzProgPendingExpRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_mtzProgPendingExpRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_mtzProgPendingExpRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_mtzProgPendingExpRowChanged != null)) { + this.v_mtzProgPendingExpRowChanged(this, new v_mtzProgPendingExpRowChangeEvent(((v_mtzProgPendingExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_mtzProgPendingExpRowChanging != null)) { + this.v_mtzProgPendingExpRowChanging(this, new v_mtzProgPendingExpRowChangeEvent(((v_mtzProgPendingExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_mtzProgPendingExpRowDeleted != null)) { + this.v_mtzProgPendingExpRowDeleted(this, new v_mtzProgPendingExpRowChangeEvent(((v_mtzProgPendingExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_mtzProgPendingExpRowDeleting != null)) { + this.v_mtzProgPendingExpRowDeleting(this, new v_mtzProgPendingExpRowChangeEvent(((v_mtzProgPendingExpRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_mtzProgPendingExpRow(v_mtzProgPendingExpRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utility ds = new DS_utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_mtzProgPendingExpDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selImpiantiRow : global::System.Data.DataRow { + + private v_selImpiantiDataTable tablev_selImpianti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selImpiantiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selImpianti = ((v_selImpiantiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selImpianti.valueColumn])); + } + set { + this[this.tablev_selImpianti.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selImpianti.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selImpianti\' is DBNull.", e); + } + } + set { + this[this.tablev_selImpianti.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selImpianti.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selImpianti.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selMacchineRow : global::System.Data.DataRow { + + private v_selMacchineDataTable tablev_selMacchine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selMacchineRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selMacchine = ((v_selMacchineDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selMacchine.valueColumn])); + } + set { + this[this.tablev_selMacchine.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selMacchine.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selMacchine\' is DBNull.", e); + } + } + set { + this[this.tablev_selMacchine.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int conditio { + get { + try { + return ((int)(this[this.tablev_selMacchine.conditioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'conditio\' in table \'v_selMacchine\' is DBNull.", e); + } + } + set { + this[this.tablev_selMacchine.conditioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selMacchine.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selMacchine.labelColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsconditioNull() { + return this.IsNull(this.tablev_selMacchine.conditioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetconditioNull() { + this[this.tablev_selMacchine.conditioColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selPriorRow : global::System.Data.DataRow { + + private v_selPriorDataTable tablev_selPrior; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selPriorRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selPrior = ((v_selPriorDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selPrior.valueColumn])); + } + set { + this[this.tablev_selPrior.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selPrior.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selPrior\' is DBNull.", e); + } + } + set { + this[this.tablev_selPrior.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selPrior.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selPrior.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selAmbitiRow : global::System.Data.DataRow { + + private v_selAmbitiDataTable tablev_selAmbiti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selAmbitiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selAmbiti = ((v_selAmbitiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selAmbiti.valueColumn])); + } + set { + this[this.tablev_selAmbiti.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selAmbiti.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selAmbiti\' is DBNull.", e); + } + } + set { + this[this.tablev_selAmbiti.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selAmbiti.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selAmbiti.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selCausaliMacchineRow : global::System.Data.DataRow { + + private v_selCausaliMacchineDataTable tablev_selCausaliMacchine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selCausaliMacchineRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selCausaliMacchine = ((v_selCausaliMacchineDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selCausaliMacchine.valueColumn])); + } + set { + this[this.tablev_selCausaliMacchine.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selCausaliMacchine.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selCausaliMacchine\' is DBNull.", e); + } + } + set { + this[this.tablev_selCausaliMacchine.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int conditio { + get { + return ((int)(this[this.tablev_selCausaliMacchine.conditioColumn])); + } + set { + this[this.tablev_selCausaliMacchine.conditioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selCausaliMacchine.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selCausaliMacchine.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selTipoGuastoRow : global::System.Data.DataRow { + + private v_selTipoGuastoDataTable tablev_selTipoGuasto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selTipoGuastoRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selTipoGuasto = ((v_selTipoGuastoDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selTipoGuasto.valueColumn])); + } + set { + this[this.tablev_selTipoGuasto.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selTipoGuasto.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selTipoGuasto\' is DBNull.", e); + } + } + set { + this[this.tablev_selTipoGuasto.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selTipoGuasto.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selTipoGuasto.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selSemaforiRow : global::System.Data.DataRow { + + private v_selSemaforiDataTable tablev_selSemafori; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selSemaforiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selSemafori = ((v_selSemaforiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string value { + get { + return ((string)(this[this.tablev_selSemafori.valueColumn])); + } + set { + this[this.tablev_selSemafori.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selSemafori.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selSemafori\' is DBNull.", e); + } + } + set { + this[this.tablev_selSemafori.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selSemafori.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selSemafori.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selFreqRow : global::System.Data.DataRow { + + private v_selFreqDataTable tablev_selFreq; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selFreqRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selFreq = ((v_selFreqDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string value { + get { + return ((string)(this[this.tablev_selFreq.valueColumn])); + } + set { + this[this.tablev_selFreq.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selFreq.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selFreq\' is DBNull.", e); + } + } + set { + this[this.tablev_selFreq.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selFreq.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selFreq.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selStatoRow : global::System.Data.DataRow { + + private v_selStatoDataTable tablev_selStato; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selStatoRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selStato = ((v_selStatoDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selStato.valueColumn])); + } + set { + this[this.tablev_selStato.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selStato.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selStato\' is DBNull.", e); + } + } + set { + this[this.tablev_selStato.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selStato.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selStato.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selPeriodiTradRow : global::System.Data.DataRow { + + private v_selPeriodiTradDataTable tablev_selPeriodiTrad; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selPeriodiTradRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selPeriodiTrad = ((v_selPeriodiTradDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string value { + get { + return ((string)(this[this.tablev_selPeriodiTrad.valueColumn])); + } + set { + this[this.tablev_selPeriodiTrad.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + return ((string)(this[this.tablev_selPeriodiTrad.labelColumn])); + } + set { + this[this.tablev_selPeriodiTrad.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string conditio { + get { + return ((string)(this[this.tablev_selPeriodiTrad.conditioColumn])); + } + set { + this[this.tablev_selPeriodiTrad.conditioColumn] = value; + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_elencoImpiantiMacchineRow : global::System.Data.DataRow { + + private v_elencoImpiantiMacchineDataTable tablev_elencoImpiantiMacchine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_elencoImpiantiMacchineRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_elencoImpiantiMacchine = ((v_elencoImpiantiMacchineDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codImpianto { + get { + try { + return ((string)(this[this.tablev_elencoImpiantiMacchine.codImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codImpianto\' in table \'v_elencoImpiantiMacchine\' is DBNull." + + "", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.codImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeImpianto { + get { + try { + return ((string)(this[this.tablev_elencoImpiantiMacchine.nomeImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeImpianto\' in table \'v_elencoImpiantiMacchine\' is DBNull" + + ".", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.nomeImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string tipoImpianto { + get { + try { + return ((string)(this[this.tablev_elencoImpiantiMacchine.tipoImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'tipoImpianto\' in table \'v_elencoImpiantiMacchine\' is DBNull" + + ".", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.tipoImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codMacchina { + get { + try { + return ((string)(this[this.tablev_elencoImpiantiMacchine.codMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codMacchina\' in table \'v_elencoImpiantiMacchine\' is DBNull." + + "", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.codMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeMacchina { + get { + try { + return ((string)(this[this.tablev_elencoImpiantiMacchine.nomeMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeMacchina\' in table \'v_elencoImpiantiMacchine\' is DBNull" + + ".", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.nomeMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string modello { + get { + try { + return ((string)(this[this.tablev_elencoImpiantiMacchine.modelloColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'modello\' in table \'v_elencoImpiantiMacchine\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.modelloColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string matricola { + get { + try { + return ((string)(this[this.tablev_elencoImpiantiMacchine.matricolaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'matricola\' in table \'v_elencoImpiantiMacchine\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.matricolaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int anno { + get { + try { + return ((int)(this[this.tablev_elencoImpiantiMacchine.annoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'anno\' in table \'v_elencoImpiantiMacchine\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoImpiantiMacchine.annoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double kgPeso { + get { + return ((double)(this[this.tablev_elencoImpiantiMacchine.kgPesoColumn])); + } + set { + this[this.tablev_elencoImpiantiMacchine.kgPesoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double kwConsumo { + get { + return ((double)(this[this.tablev_elencoImpiantiMacchine.kwConsumoColumn])); + } + set { + this[this.tablev_elencoImpiantiMacchine.kwConsumoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodImpiantoNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.codImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodImpiantoNull() { + this[this.tablev_elencoImpiantiMacchine.codImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeImpiantoNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.nomeImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeImpiantoNull() { + this[this.tablev_elencoImpiantiMacchine.nomeImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IstipoImpiantoNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.tipoImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SettipoImpiantoNull() { + this[this.tablev_elencoImpiantiMacchine.tipoImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodMacchinaNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.codMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodMacchinaNull() { + this[this.tablev_elencoImpiantiMacchine.codMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeMacchinaNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.nomeMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeMacchinaNull() { + this[this.tablev_elencoImpiantiMacchine.nomeMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsmodelloNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.modelloColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetmodelloNull() { + this[this.tablev_elencoImpiantiMacchine.modelloColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsmatricolaNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.matricolaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetmatricolaNull() { + this[this.tablev_elencoImpiantiMacchine.matricolaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsannoNull() { + return this.IsNull(this.tablev_elencoImpiantiMacchine.annoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetannoNull() { + this[this.tablev_elencoImpiantiMacchine.annoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_elencoIntervFiltRow : global::System.Data.DataRow { + + private v_elencoIntervFiltDataTable tablev_elencoIntervFilt; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_elencoIntervFiltRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_elencoIntervFilt = ((v_elencoIntervFiltDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int numIntMtz { + get { + return ((int)(this[this.tablev_elencoIntervFilt.numIntMtzColumn])); + } + set { + this[this.tablev_elencoIntervFilt.numIntMtzColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime richiesta { + get { + return ((global::System.DateTime)(this[this.tablev_elencoIntervFilt.richiestaColumn])); + } + set { + this[this.tablev_elencoIntervFilt.richiestaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codImpianto { + get { + try { + return ((string)(this[this.tablev_elencoIntervFilt.codImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codImpianto\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.codImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeImpianto { + get { + try { + return ((string)(this[this.tablev_elencoIntervFilt.nomeImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeImpianto\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.nomeImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codMacchina { + get { + try { + return ((string)(this[this.tablev_elencoIntervFilt.codMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codMacchina\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.codMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeMacchina { + get { + try { + return ((string)(this[this.tablev_elencoIntervFilt.nomeMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeMacchina\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.nomeMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizione { + get { + return ((string)(this[this.tablev_elencoIntervFilt.descrizioneColumn])); + } + set { + this[this.tablev_elencoIntervFilt.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime inizioIntervento { + get { + try { + return ((global::System.DateTime)(this[this.tablev_elencoIntervFilt.inizioInterventoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'inizioIntervento\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.inizioInterventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime fineIntervento { + get { + try { + return ((global::System.DateTime)(this[this.tablev_elencoIntervFilt.fineInterventoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'fineIntervento\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.fineInterventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizioneIntervento { + get { + try { + return ((string)(this[this.tablev_elencoIntervFilt.descrizioneInterventoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizioneIntervento\' in table \'v_elencoIntervFilt\' is DBN" + + "ull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.descrizioneInterventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrCausale { + get { + try { + return ((string)(this[this.tablev_elencoIntervFilt.descrCausaleColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrCausale\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.descrCausaleColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public decimal minErogati { + get { + try { + return ((decimal)(this[this.tablev_elencoIntervFilt.minErogatiColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minErogati\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.minErogatiColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public decimal durataMtz { + get { + try { + return ((decimal)(this[this.tablev_elencoIntervFilt.durataMtzColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'durataMtz\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.durataMtzColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public decimal durataOff { + get { + try { + return ((decimal)(this[this.tablev_elencoIntervFilt.durataOffColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'durataOff\' in table \'v_elencoIntervFilt\' is DBNull.", e); + } + } + set { + this[this.tablev_elencoIntervFilt.durataOffColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime guasto { + get { + return ((global::System.DateTime)(this[this.tablev_elencoIntervFilt.guastoColumn])); + } + set { + this[this.tablev_elencoIntervFilt.guastoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxStato { + get { + return ((int)(this[this.tablev_elencoIntervFilt.idxStatoColumn])); + } + set { + this[this.tablev_elencoIntervFilt.idxStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxImpianto { + get { + return ((int)(this[this.tablev_elencoIntervFilt.idxImpiantoColumn])); + } + set { + this[this.tablev_elencoIntervFilt.idxImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxMacchina { + get { + return ((int)(this[this.tablev_elencoIntervFilt.idxMacchinaColumn])); + } + set { + this[this.tablev_elencoIntervFilt.idxMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodImpiantoNull() { + return this.IsNull(this.tablev_elencoIntervFilt.codImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodImpiantoNull() { + this[this.tablev_elencoIntervFilt.codImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeImpiantoNull() { + return this.IsNull(this.tablev_elencoIntervFilt.nomeImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeImpiantoNull() { + this[this.tablev_elencoIntervFilt.nomeImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodMacchinaNull() { + return this.IsNull(this.tablev_elencoIntervFilt.codMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodMacchinaNull() { + this[this.tablev_elencoIntervFilt.codMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeMacchinaNull() { + return this.IsNull(this.tablev_elencoIntervFilt.nomeMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeMacchinaNull() { + this[this.tablev_elencoIntervFilt.nomeMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsinizioInterventoNull() { + return this.IsNull(this.tablev_elencoIntervFilt.inizioInterventoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetinizioInterventoNull() { + this[this.tablev_elencoIntervFilt.inizioInterventoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsfineInterventoNull() { + return this.IsNull(this.tablev_elencoIntervFilt.fineInterventoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetfineInterventoNull() { + this[this.tablev_elencoIntervFilt.fineInterventoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrizioneInterventoNull() { + return this.IsNull(this.tablev_elencoIntervFilt.descrizioneInterventoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrizioneInterventoNull() { + this[this.tablev_elencoIntervFilt.descrizioneInterventoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrCausaleNull() { + return this.IsNull(this.tablev_elencoIntervFilt.descrCausaleColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrCausaleNull() { + this[this.tablev_elencoIntervFilt.descrCausaleColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsminErogatiNull() { + return this.IsNull(this.tablev_elencoIntervFilt.minErogatiColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetminErogatiNull() { + this[this.tablev_elencoIntervFilt.minErogatiColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdurataMtzNull() { + return this.IsNull(this.tablev_elencoIntervFilt.durataMtzColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdurataMtzNull() { + this[this.tablev_elencoIntervFilt.durataMtzColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdurataOffNull() { + return this.IsNull(this.tablev_elencoIntervFilt.durataOffColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdurataOffNull() { + this[this.tablev_elencoIntervFilt.durataOffColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class sp_elencoIntMTBF_MTTRRow : global::System.Data.DataRow { + + private sp_elencoIntMTBF_MTTRDataTable tablesp_elencoIntMTBF_MTTR; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal sp_elencoIntMTBF_MTTRRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablesp_elencoIntMTBF_MTTR = ((sp_elencoIntMTBF_MTTRDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int numInterventi { + get { + try { + return ((int)(this[this.tablesp_elencoIntMTBF_MTTR.numInterventiColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'numInterventi\' in table \'sp_elencoIntMTBF_MTTR\' is DBNull.", e); + } + } + set { + this[this.tablesp_elencoIntMTBF_MTTR.numInterventiColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int totOreMtz { + get { + try { + return ((int)(this[this.tablesp_elencoIntMTBF_MTTR.totOreMtzColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreMtz\' in table \'sp_elencoIntMTBF_MTTR\' is DBNull.", e); + } + } + set { + this[this.tablesp_elencoIntMTBF_MTTR.totOreMtzColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int totOreOfficina { + get { + try { + return ((int)(this[this.tablesp_elencoIntMTBF_MTTR.totOreOfficinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreOfficina\' in table \'sp_elencoIntMTBF_MTTR\' is DBNull." + + "", e); + } + } + set { + this[this.tablesp_elencoIntMTBF_MTTR.totOreOfficinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codImpianto { + get { + try { + return ((string)(this[this.tablesp_elencoIntMTBF_MTTR.codImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codImpianto\' in table \'sp_elencoIntMTBF_MTTR\' is DBNull.", e); + } + } + set { + this[this.tablesp_elencoIntMTBF_MTTR.codImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codMacchina { + get { + try { + return ((string)(this[this.tablesp_elencoIntMTBF_MTTR.codMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codMacchina\' in table \'sp_elencoIntMTBF_MTTR\' is DBNull.", e); + } + } + set { + this[this.tablesp_elencoIntMTBF_MTTR.codMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeImpianto { + get { + try { + return ((string)(this[this.tablesp_elencoIntMTBF_MTTR.nomeImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeImpianto\' in table \'sp_elencoIntMTBF_MTTR\' is DBNull.", e); + } + } + set { + this[this.tablesp_elencoIntMTBF_MTTR.nomeImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeMacchina { + get { + try { + return ((string)(this[this.tablesp_elencoIntMTBF_MTTR.nomeMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeMacchina\' in table \'sp_elencoIntMTBF_MTTR\' is DBNull.", e); + } + } + set { + this[this.tablesp_elencoIntMTBF_MTTR.nomeMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnumInterventiNull() { + return this.IsNull(this.tablesp_elencoIntMTBF_MTTR.numInterventiColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnumInterventiNull() { + this[this.tablesp_elencoIntMTBF_MTTR.numInterventiColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IstotOreMtzNull() { + return this.IsNull(this.tablesp_elencoIntMTBF_MTTR.totOreMtzColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SettotOreMtzNull() { + this[this.tablesp_elencoIntMTBF_MTTR.totOreMtzColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IstotOreOfficinaNull() { + return this.IsNull(this.tablesp_elencoIntMTBF_MTTR.totOreOfficinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SettotOreOfficinaNull() { + this[this.tablesp_elencoIntMTBF_MTTR.totOreOfficinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodImpiantoNull() { + return this.IsNull(this.tablesp_elencoIntMTBF_MTTR.codImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodImpiantoNull() { + this[this.tablesp_elencoIntMTBF_MTTR.codImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodMacchinaNull() { + return this.IsNull(this.tablesp_elencoIntMTBF_MTTR.codMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodMacchinaNull() { + this[this.tablesp_elencoIntMTBF_MTTR.codMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeImpiantoNull() { + return this.IsNull(this.tablesp_elencoIntMTBF_MTTR.nomeImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeImpiantoNull() { + this[this.tablesp_elencoIntMTBF_MTTR.nomeImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeMacchinaNull() { + return this.IsNull(this.tablesp_elencoIntMTBF_MTTR.nomeMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeMacchinaNull() { + this[this.tablesp_elencoIntMTBF_MTTR.nomeMacchinaColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selFamRow : global::System.Data.DataRow { + + private v_selFamDataTable tablev_selFam; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selFamRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selFam = ((v_selFamDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int value { + get { + return ((int)(this[this.tablev_selFam.valueColumn])); + } + set { + this[this.tablev_selFam.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selFam.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selFam\' is DBNull.", e); + } + } + set { + this[this.tablev_selFam.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selFam.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selFam.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_selOperMtzRow : global::System.Data.DataRow { + + private v_selOperMtzDataTable tablev_selOperMtz; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_selOperMtzRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selOperMtz = ((v_selOperMtzDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string label { + get { + try { + return ((string)(this[this.tablev_selOperMtz.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selOperMtz\' is DBNull.", e); + } + } + set { + this[this.tablev_selOperMtz.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string value { + get { + return ((string)(this[this.tablev_selOperMtz.valueColumn])); + } + set { + this[this.tablev_selOperMtz.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IslabelNull() { + return this.IsNull(this.tablev_selOperMtz.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetlabelNull() { + this[this.tablev_selOperMtz.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_mtzProgPendingExpRow : global::System.Data.DataRow { + + private v_mtzProgPendingExpDataTable tablev_mtzProgPendingExp; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_mtzProgPendingExpRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_mtzProgPendingExp = ((v_mtzProgPendingExpDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codImpianto { + get { + try { + return ((string)(this[this.tablev_mtzProgPendingExp.codImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codImpianto\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.codImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeImpianto { + get { + try { + return ((string)(this[this.tablev_mtzProgPendingExp.nomeImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeImpianto\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.nomeImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string codMacchina { + get { + try { + return ((string)(this[this.tablev_mtzProgPendingExp.codMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codMacchina\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.codMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string nomeMacchina { + get { + try { + return ((string)(this[this.tablev_mtzProgPendingExp.nomeMacchinaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeMacchina\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.nomeMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime data { + get { + try { + return ((global::System.DateTime)(this[this.tablev_mtzProgPendingExp.dataColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'data\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.dataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrizione { + get { + try { + return ((string)(this[this.tablev_mtzProgPendingExp.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrPriorita { + get { + try { + return ((string)(this[this.tablev_mtzProgPendingExp.descrPrioritaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrPriorita\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.descrPrioritaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool isFermo { + get { + try { + return ((bool)(this[this.tablev_mtzProgPendingExp.isFermoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isFermo\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.isFermoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string descrTipo { + get { + try { + return ((string)(this[this.tablev_mtzProgPendingExp.descrTipoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrTipo\' in table \'v_mtzProgPendingExp\' is DBNull.", e); + } + } + set { + this[this.tablev_mtzProgPendingExp.descrTipoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int idxPending { + get { + return ((int)(this[this.tablev_mtzProgPendingExp.idxPendingColumn])); + } + set { + this[this.tablev_mtzProgPendingExp.idxPendingColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodImpiantoNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.codImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodImpiantoNull() { + this[this.tablev_mtzProgPendingExp.codImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeImpiantoNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.nomeImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeImpiantoNull() { + this[this.tablev_mtzProgPendingExp.nomeImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IscodMacchinaNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.codMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetcodMacchinaNull() { + this[this.tablev_mtzProgPendingExp.codMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsnomeMacchinaNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.nomeMacchinaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetnomeMacchinaNull() { + this[this.tablev_mtzProgPendingExp.nomeMacchinaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdataNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.dataColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdataNull() { + this[this.tablev_mtzProgPendingExp.dataColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrizioneNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrizioneNull() { + this[this.tablev_mtzProgPendingExp.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrPrioritaNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.descrPrioritaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrPrioritaNull() { + this[this.tablev_mtzProgPendingExp.descrPrioritaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsisFermoNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.isFermoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetisFermoNull() { + this[this.tablev_mtzProgPendingExp.isFermoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsdescrTipoNull() { + return this.IsNull(this.tablev_mtzProgPendingExp.descrTipoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetdescrTipoNull() { + this[this.tablev_mtzProgPendingExp.descrTipoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selImpiantiRowChangeEvent : global::System.EventArgs { + + private v_selImpiantiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiRowChangeEvent(v_selImpiantiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selMacchineRowChangeEvent : global::System.EventArgs { + + private v_selMacchineRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineRowChangeEvent(v_selMacchineRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selPriorRowChangeEvent : global::System.EventArgs { + + private v_selPriorRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorRowChangeEvent(v_selPriorRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selAmbitiRowChangeEvent : global::System.EventArgs { + + private v_selAmbitiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiRowChangeEvent(v_selAmbitiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selCausaliMacchineRowChangeEvent : global::System.EventArgs { + + private v_selCausaliMacchineRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selCausaliMacchineRowChangeEvent(v_selCausaliMacchineRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selCausaliMacchineRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selTipoGuastoRowChangeEvent : global::System.EventArgs { + + private v_selTipoGuastoRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoRowChangeEvent(v_selTipoGuastoRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selSemaforiRowChangeEvent : global::System.EventArgs { + + private v_selSemaforiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiRowChangeEvent(v_selSemaforiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selFreqRowChangeEvent : global::System.EventArgs { + + private v_selFreqRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqRowChangeEvent(v_selFreqRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selStatoRowChangeEvent : global::System.EventArgs { + + private v_selStatoRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoRowChangeEvent(v_selStatoRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selPeriodiTradRowChangeEvent : global::System.EventArgs { + + private v_selPeriodiTradRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPeriodiTradRowChangeEvent(v_selPeriodiTradRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPeriodiTradRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_elencoImpiantiMacchineRowChangeEvent : global::System.EventArgs { + + private v_elencoImpiantiMacchineRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoImpiantiMacchineRowChangeEvent(v_elencoImpiantiMacchineRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoImpiantiMacchineRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_elencoIntervFiltRowChangeEvent : global::System.EventArgs { + + private v_elencoIntervFiltRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltRowChangeEvent(v_elencoIntervFiltRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class sp_elencoIntMTBF_MTTRRowChangeEvent : global::System.EventArgs { + + private sp_elencoIntMTBF_MTTRRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_elencoIntMTBF_MTTRRowChangeEvent(sp_elencoIntMTBF_MTTRRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_elencoIntMTBF_MTTRRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selFamRowChangeEvent : global::System.EventArgs { + + private v_selFamRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamRowChangeEvent(v_selFamRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_selOperMtzRowChangeEvent : global::System.EventArgs { + + private v_selOperMtzRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzRowChangeEvent(v_selOperMtzRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_mtzProgPendingExpRowChangeEvent : global::System.EventArgs { + + private v_mtzProgPendingExpRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpRowChangeEvent(v_mtzProgPendingExpRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace GIM_data.DS_utilityTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selImpiantiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selImpiantiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selImpianti"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selImpianti\r\norder by label"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT label, value FROM v_selImpianti WHERE (value > 1) ORDER BY label"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selImpiantiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selImpiantiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selImpiantiDataTable dataTable = new DS_utility.v_selImpiantiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_selImpiantiDataTable getImpiantiValidi() { + this.Adapter.SelectCommand = this.CommandCollection[1]; + DS_utility.v_selImpiantiDataTable dataTable = new DS_utility.v_selImpiantiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selMacchineTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selMacchineTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selMacchine"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("conditio", "conditio"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM dbo.v_selMacchine"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT * FROM dbo.v_selMacchine\r\nwhere conditio=@conditio"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@conditio", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "conditio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selMacchineDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selMacchineDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selMacchineDataTable dataTable = new DS_utility.v_selMacchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_selMacchineDataTable getByConditio(global::System.Nullable conditio) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((conditio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(conditio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[0].Value = global::System.DBNull.Value; + } + DS_utility.v_selMacchineDataTable dataTable = new DS_utility.v_selMacchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selPriorTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPriorTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selPrior"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selPrior"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selPriorDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selPriorDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selPriorDataTable dataTable = new DS_utility.v_selPriorDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selAmbitiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selAmbitiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selAmbiti"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label\r\nFROM v_selAmbiti\r\nORDER BY label"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selAmbitiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selAmbitiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selAmbitiDataTable dataTable = new DS_utility.v_selAmbitiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selCausaliMacchineTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selCausaliMacchineTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selCausaliMacchine"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("conditio", "conditio"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label, conditio FROM dbo.v_selCausaliMacchine"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT value, label, conditio\r\nFROM v_selCausaliMacchine\r\nWHERE (" + + "conditio = @conditio)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@conditio", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "conditio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selCausaliMacchineDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selCausaliMacchineDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selCausaliMacchineDataTable dataTable = new DS_utility.v_selCausaliMacchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_selCausaliMacchineDataTable getByConditio(int conditio) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + this.Adapter.SelectCommand.Parameters[0].Value = ((int)(conditio)); + DS_utility.v_selCausaliMacchineDataTable dataTable = new DS_utility.v_selCausaliMacchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selTipoGuastoTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selTipoGuastoTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selTipoGuasto"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selTipoGuasto"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selTipoGuastoDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selTipoGuastoDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selTipoGuastoDataTable dataTable = new DS_utility.v_selTipoGuastoDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selSemaforiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selSemaforiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selSemafori"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selSemafori"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selSemaforiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selSemaforiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selSemaforiDataTable dataTable = new DS_utility.v_selSemaforiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selFreqTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFreqTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selFreq"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selFreq"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selFreqDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selFreqDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selFreqDataTable dataTable = new DS_utility.v_selFreqDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selStatoTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selStatoTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selStato"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selStato"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selStatoDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selStatoDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selStatoDataTable dataTable = new DS_utility.v_selStatoDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selPeriodiTradTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selPeriodiTradTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selPeriodiTrad"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("conditio", "conditio"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label, conditio FROM dbo.v_selPeriodiTrad"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT conditio, label, value FROM v_selPeriodiTrad WHERE (conditio = @conditio) " + + "ORDER BY value"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@conditio", global::System.Data.SqlDbType.NVarChar, 3, global::System.Data.ParameterDirection.Input, 0, 0, "conditio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selPeriodiTradDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selPeriodiTradDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selPeriodiTradDataTable dataTable = new DS_utility.v_selPeriodiTradDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_selPeriodiTradDataTable getByConditio(string conditio) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((conditio == null)) { + throw new global::System.ArgumentNullException("conditio"); + } + else { + this.Adapter.SelectCommand.Parameters[0].Value = ((string)(conditio)); + } + DS_utility.v_selPeriodiTradDataTable dataTable = new DS_utility.v_selPeriodiTradDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_elencoImpiantiMacchineTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoImpiantiMacchineTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_elencoImpiantiMacchine"; + tableMapping.ColumnMappings.Add("codImpianto", "codImpianto"); + tableMapping.ColumnMappings.Add("nomeImpianto", "nomeImpianto"); + tableMapping.ColumnMappings.Add("tipoImpianto", "tipoImpianto"); + tableMapping.ColumnMappings.Add("codMacchina", "codMacchina"); + tableMapping.ColumnMappings.Add("nomeMacchina", "nomeMacchina"); + tableMapping.ColumnMappings.Add("modello", "modello"); + tableMapping.ColumnMappings.Add("matricola", "matricola"); + tableMapping.ColumnMappings.Add("anno", "anno"); + tableMapping.ColumnMappings.Add("kgPeso", "kgPeso"); + tableMapping.ColumnMappings.Add("kwConsumo", "kwConsumo"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT codImpianto, nomeImpianto, tipoImpianto, codMacchina, nomeMacchina, modell" + + "o, matricola, anno, kgPeso, kwConsumo FROM dbo.v_elencoImpiantiMacchine"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_elencoImpiantiMacchineDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_elencoImpiantiMacchineDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_elencoImpiantiMacchineDataTable dataTable = new DS_utility.v_elencoImpiantiMacchineDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_elencoIntervFiltTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_elencoIntervFiltTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_elencoIntervFilt"; + tableMapping.ColumnMappings.Add("numIntMtz", "numIntMtz"); + tableMapping.ColumnMappings.Add("richiesta", "richiesta"); + tableMapping.ColumnMappings.Add("codImpianto", "codImpianto"); + tableMapping.ColumnMappings.Add("nomeImpianto", "nomeImpianto"); + tableMapping.ColumnMappings.Add("codMacchina", "codMacchina"); + tableMapping.ColumnMappings.Add("nomeMacchina", "nomeMacchina"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("inizioIntervento", "inizioIntervento"); + tableMapping.ColumnMappings.Add("fineIntervento", "fineIntervento"); + tableMapping.ColumnMappings.Add("descrizioneIntervento", "descrizioneIntervento"); + tableMapping.ColumnMappings.Add("descrCausale", "descrCausale"); + tableMapping.ColumnMappings.Add("minErogati", "minErogati"); + tableMapping.ColumnMappings.Add("durataMtz", "durataMtz"); + tableMapping.ColumnMappings.Add("durataOff", "durataOff"); + tableMapping.ColumnMappings.Add("guasto", "guasto"); + tableMapping.ColumnMappings.Add("idxStato", "idxStato"); + tableMapping.ColumnMappings.Add("idxImpianto", "idxImpianto"); + tableMapping.ColumnMappings.Add("idxMacchina", "idxMacchina"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM dbo.v_elencoIntervFilt"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = @"SELECT codImpianto, codMacchina, descrCausale, descrizione, descrizioneIntervento, durataMtz, durataOff, fineIntervento, guasto, idxImpianto, idxMacchina, idxStato, inizioIntervento, minErogati, nomeImpianto, nomeMacchina, numIntMtz, richiesta FROM v_elencoIntervFilt WHERE (richiesta BETWEEN @inizio AND @fine)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "richiesta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "richiesta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = @"SELECT v_elencoIntervFilt.codImpianto, v_elencoIntervFilt.codMacchina, v_elencoIntervFilt.descrCausale, v_elencoIntervFilt.descrizione, v_elencoIntervFilt.descrizioneIntervento, v_elencoIntervFilt.durataMtz, v_elencoIntervFilt.durataOff, v_elencoIntervFilt.fineIntervento, v_elencoIntervFilt.guasto, v_elencoIntervFilt.idxImpianto, v_elencoIntervFilt.idxMacchina, v_elencoIntervFilt.idxStato, v_elencoIntervFilt.inizioIntervento, v_elencoIntervFilt.minErogati, v_elencoIntervFilt.nomeImpianto, v_elencoIntervFilt.nomeMacchina, v_elencoIntervFilt.numIntMtz, v_elencoIntervFilt.richiesta FROM v_elencoIntervFilt INNER JOIN FiltroImpianti ON v_elencoIntervFilt.idxImpianto = FiltroImpianti.idxImpianto INNER JOIN FiltroMacchine ON v_elencoIntervFilt.idxMacchina = FiltroMacchine.idxMacchina INNER JOIN FiltroStati ON v_elencoIntervFilt.idxStato = FiltroStati.idxStato WHERE (v_elencoIntervFilt.richiesta BETWEEN @inizio AND @fine) AND (FiltroStati.username = @username) AND (FiltroMacchine.username = @username) AND (FiltroImpianti.username = @username)"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "richiesta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "richiesta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "username", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_elencoIntervFiltDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_elencoIntervFiltDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_elencoIntervFiltDataTable dataTable = new DS_utility.v_elencoIntervFiltDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_elencoIntervFiltDataTable getByIntervDate(System.DateTime inizio, System.DateTime fine) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + this.Adapter.SelectCommand.Parameters[0].Value = ((System.DateTime)(inizio)); + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(fine)); + DS_utility.v_elencoIntervFiltDataTable dataTable = new DS_utility.v_elencoIntervFiltDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_elencoIntervFiltDataTable getByIntervDateUsernameFilt(System.DateTime inizio, System.DateTime fine, string username) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + this.Adapter.SelectCommand.Parameters[0].Value = ((System.DateTime)(inizio)); + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(fine)); + if ((username == null)) { + throw new global::System.ArgumentNullException("username"); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(username)); + } + DS_utility.v_elencoIntervFiltDataTable dataTable = new DS_utility.v_elencoIntervFiltDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class sp_elencoIntMTBF_MTTRTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_elencoIntMTBF_MTTRTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "sp_elencoIntMTBF_MTTR"; + tableMapping.ColumnMappings.Add("numInterventi", "numInterventi"); + tableMapping.ColumnMappings.Add("totOreMtz", "totOreMtz"); + tableMapping.ColumnMappings.Add("totOreOfficina", "totOreOfficina"); + tableMapping.ColumnMappings.Add("codImpianto", "codImpianto"); + tableMapping.ColumnMappings.Add("codMacchina", "codMacchina"); + tableMapping.ColumnMappings.Add("nomeImpianto", "nomeImpianto"); + tableMapping.ColumnMappings.Add("nomeMacchina", "nomeMacchina"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.sp_elencoIntMTBF_MTTR"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@username", global::System.Data.SqlDbType.VarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.sp_elencoIntMTBF_MTTRDataTable dataTable, global::System.Nullable inizio, global::System.Nullable fine, string username) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((username == null)) { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(username)); + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.sp_elencoIntMTBF_MTTRDataTable GetData(global::System.Nullable inizio, global::System.Nullable fine, string username) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((username == null)) { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(username)); + } + DS_utility.sp_elencoIntMTBF_MTTRDataTable dataTable = new DS_utility.sp_elencoIntMTBF_MTTRDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selFamTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selFamTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selFam"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selFam"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selFamDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selFamDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selFamDataTable dataTable = new DS_utility.v_selFamDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selOperMtzTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_selOperMtzTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selOperMtz"; + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("value", "value"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM v_selOperMtz"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT * FROM v_selOperMtz WHERE (value = @value)"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@value", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "value", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_selOperMtzDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_selOperMtzDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_selOperMtzDataTable dataTable = new DS_utility.v_selOperMtzDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_selOperMtzDataTable getByValue(string value) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((value == null)) { + throw new global::System.ArgumentNullException("value"); + } + else { + this.Adapter.SelectCommand.Parameters[0].Value = ((string)(value)); + } + DS_utility.v_selOperMtzDataTable dataTable = new DS_utility.v_selOperMtzDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_mtzProgPendingExpTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_mtzProgPendingExpTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_mtzProgPendingExp"; + tableMapping.ColumnMappings.Add("codImpianto", "codImpianto"); + tableMapping.ColumnMappings.Add("nomeImpianto", "nomeImpianto"); + tableMapping.ColumnMappings.Add("codMacchina", "codMacchina"); + tableMapping.ColumnMappings.Add("nomeMacchina", "nomeMacchina"); + tableMapping.ColumnMappings.Add("data", "data"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("descrPriorita", "descrPriorita"); + tableMapping.ColumnMappings.Add("isFermo", "isFermo"); + tableMapping.ColumnMappings.Add("descrTipo", "descrTipo"); + tableMapping.ColumnMappings.Add("idxPending", "idxPending"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["GIMConnectionString"].ConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT codImpianto, nomeImpianto, codMacchina, nomeMacchina, data, descrizion" + + "e, descrPriorita, isFermo, descrTipo, idxPending\r\nFROM v_mtzProgPendingE" + + "xp\r\nORDER BY data"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "SELECT codImpianto, codMacchina, data, descrPriorita, descrTipo, descrizione, idx" + + "Pending, isFermo, nomeImpianto, nomeMacchina FROM v_mtzProgPendingExp WHERE (dat" + + "a <= @dataMax) ORDER BY data"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataMax", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utility.v_mtzProgPendingExpDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utility.v_mtzProgPendingExpDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utility.v_mtzProgPendingExpDataTable dataTable = new DS_utility.v_mtzProgPendingExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utility.v_mtzProgPendingExpDataTable getByDataMax(global::System.Nullable dataMax) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((dataMax.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[0].Value = ((System.DateTime)(dataMax.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[0].Value = global::System.DBNull.Value; + } + DS_utility.v_mtzProgPendingExpDataTable dataTable = new DS_utility.v_mtzProgPendingExpDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/DS_utility.xsc b/Projects/WebGIM/GIM_data/DS_utility.xsc new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_utility.xsc @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/DS_utility.xsd b/Projects/WebGIM/GIM_data/DS_utility.xsd new file mode 100644 index 0000000..818ce3a --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_utility.xsd @@ -0,0 +1,907 @@ + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selImpianti +order by label + + + + + + + + + + + + + + SELECT label, value FROM v_selImpianti WHERE (value > 1) ORDER BY label + + + + + + + + + + + + SELECT * FROM dbo.v_selMacchine + + + + + + + + + + + + + + + SELECT * FROM dbo.v_selMacchine +where conditio=@conditio + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selPrior + + + + + + + + + + + + + + + + + SELECT value, label +FROM v_selAmbiti +ORDER BY label + + + + + + + + + + + + + + + + + SELECT value, label, conditio FROM dbo.v_selCausaliMacchine + + + + + + + + + + + + + + + SELECT value, label, conditio +FROM v_selCausaliMacchine +WHERE (conditio = @conditio) + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selTipoGuasto + + + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selSemafori + + + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selFreq + + + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selStato + + + + + + + + + + + + + + + + + SELECT value, label, conditio FROM dbo.v_selPeriodiTrad + + + + + + + + + + + + + + + SELECT conditio, label, value FROM v_selPeriodiTrad WHERE (conditio = @conditio) ORDER BY value + + + + + + + + + + + + + + SELECT codImpianto, nomeImpianto, tipoImpianto, codMacchina, nomeMacchina, modello, matricola, anno, kgPeso, kwConsumo FROM dbo.v_elencoImpiantiMacchine + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * FROM dbo.v_elencoIntervFilt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT codImpianto, codMacchina, descrCausale, descrizione, descrizioneIntervento, durataMtz, durataOff, fineIntervento, guasto, idxImpianto, idxMacchina, idxStato, inizioIntervento, minErogati, nomeImpianto, nomeMacchina, numIntMtz, richiesta FROM v_elencoIntervFilt WHERE (richiesta BETWEEN @inizio AND @fine) + + + + + + + + + + + SELECT v_elencoIntervFilt.codImpianto, v_elencoIntervFilt.codMacchina, v_elencoIntervFilt.descrCausale, v_elencoIntervFilt.descrizione, v_elencoIntervFilt.descrizioneIntervento, v_elencoIntervFilt.durataMtz, v_elencoIntervFilt.durataOff, v_elencoIntervFilt.fineIntervento, v_elencoIntervFilt.guasto, v_elencoIntervFilt.idxImpianto, v_elencoIntervFilt.idxMacchina, v_elencoIntervFilt.idxStato, v_elencoIntervFilt.inizioIntervento, v_elencoIntervFilt.minErogati, v_elencoIntervFilt.nomeImpianto, v_elencoIntervFilt.nomeMacchina, v_elencoIntervFilt.numIntMtz, v_elencoIntervFilt.richiesta FROM v_elencoIntervFilt INNER JOIN FiltroImpianti ON v_elencoIntervFilt.idxImpianto = FiltroImpianti.idxImpianto INNER JOIN FiltroMacchine ON v_elencoIntervFilt.idxMacchina = FiltroMacchine.idxMacchina INNER JOIN FiltroStati ON v_elencoIntervFilt.idxStato = FiltroStati.idxStato WHERE (v_elencoIntervFilt.richiesta BETWEEN @inizio AND @fine) AND (FiltroStati.username = @username) AND (FiltroMacchine.username = @username) AND (FiltroImpianti.username = @username) + + + + + + + + + + + + + + + + dbo.sp_elencoIntMTBF_MTTR + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selFam + + + + + + + + + + + + + + + + + SELECT * FROM v_selOperMtz + + + + + + + + + + + + + + SELECT * FROM v_selOperMtz WHERE (value = @value) + + + + + + + + + + + + + + SELECT codImpianto, nomeImpianto, codMacchina, nomeMacchina, data, descrizione, descrPriorita, isFermo, descrTipo, idxPending +FROM v_mtzProgPendingExp +ORDER BY data + + + + + + + + + + + + + + + + + + + + + + SELECT codImpianto, codMacchina, data, descrPriorita, descrTipo, descrizione, idxPending, isFermo, nomeImpianto, nomeMacchina FROM v_mtzProgPendingExp WHERE (data <= @dataMax) ORDER BY data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/DS_utility.xss b/Projects/WebGIM/GIM_data/DS_utility.xss new file mode 100644 index 0000000..8891e4a --- /dev/null +++ b/Projects/WebGIM/GIM_data/DS_utility.xss @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/GIM_data.csproj b/Projects/WebGIM/GIM_data/GIM_data.csproj new file mode 100644 index 0000000..950b398 --- /dev/null +++ b/Projects/WebGIM/GIM_data/GIM_data.csproj @@ -0,0 +1,140 @@ + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {F66427C8-882A-4EF8-B42F-EF142906DC8C} + {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + GIM_data + GIM_data + v3.5 + + + true + full + false + bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\ + TRACE + prompt + 4 + + + + + + + 3.5 + + + 3.5 + + + 3.5 + + + 3.5 + + + + + + + + + + + + + + + True + True + DS_applicazione.xsd + + + True + True + DS_utility.xsd + + + + + + + + + + + + + DS_applicazione.xsd + + + MSDataSetGenerator + DS_applicazione.Designer.cs + Designer + + + DS_applicazione.xsd + + + DS_utility.xsd + + + MSDataSetGenerator + DS_utility.Designer.cs + Designer + + + DS_utility.xsd + + + + + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5} + SteamWare + + + + + + + + + + + + + False + True + 51125 + / + + + False + False + + + False + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/GIM_data.csproj.user b/Projects/WebGIM/GIM_data/GIM_data.csproj.user new file mode 100644 index 0000000..ded0e13 --- /dev/null +++ b/Projects/WebGIM/GIM_data/GIM_data.csproj.user @@ -0,0 +1,32 @@ + + + + + + + + CurrentPage + True + False + False + RunFiles + + + False + True + + + + + + + + + False + True + False + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/Properties/AssemblyInfo.cs b/Projects/WebGIM/GIM_data/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..dc1b309 --- /dev/null +++ b/Projects/WebGIM/GIM_data/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("GIM_data")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("GIM_data")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2010")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("3d5900ae-111a-45be-96b3-d9e4606ca793")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Projects/WebGIM/GIM_data/TA_app.cs b/Projects/WebGIM/GIM_data/TA_app.cs new file mode 100644 index 0000000..70a04c4 --- /dev/null +++ b/Projects/WebGIM/GIM_data/TA_app.cs @@ -0,0 +1,153 @@ +using System; +using System.Collections.Generic; +using System.Web; +using SteamWare; + +/// +/// Summary description for TA_app +/// +public class TA_app +{ + #region table adapters + + public GIM_data.DS_applicazioneTableAdapters.LogUpdateDbTableAdapter taLogUpdate; + public GIM_data.DS_applicazioneTableAdapters.AnagImpiantiTableAdapter taImpianti; + public GIM_data.DS_applicazioneTableAdapters.v_macchineTableAdapter taMacchine; + public GIM_data.DS_utilityTableAdapters.v_selImpiantiTableAdapter taSelImpianti; + public GIM_data.DS_utilityTableAdapters.v_selMacchineTableAdapter taSelMacchine; + public GIM_data.DS_applicazioneTableAdapters.v_selFamMaccTableAdapter taMacc2Fam; + public GIM_data.DS_applicazioneTableAdapters.v_intervExpTableAdapter taInterventiMtz; + public GIM_data.DS_applicazioneTableAdapters.AnagStatiTableAdapter taStati; + public GIM_data.DS_applicazioneTableAdapters.AnagPrioritaTableAdapter taPrior; + public GIM_data.DS_applicazioneTableAdapters.InterventoOpMtzTableAdapter taIntOpMtz; + public GIM_data.DS_applicazioneTableAdapters.v_mtzProgExpTableAdapter taMtzPro; + public GIM_data.DS_utilityTableAdapters.v_elencoImpiantiMacchineTableAdapter taElencoImpMacch; + public GIM_data.DS_utilityTableAdapters.v_elencoIntervFiltTableAdapter taElencoIntFilt; + public GIM_data.DS_utilityTableAdapters.sp_elencoIntMTBF_MTTRTableAdapter taElenco_MTBF_MTTR; + public GIM_data.DS_applicazioneTableAdapters.CalendFesteFerieTableAdapter taCalFF; + public GIM_data.DS_applicazioneTableAdapters.OreAperturaSettTableAdapter taOreApert; + public GIM_data.DS_applicazioneTableAdapters.FiltroImpiantiTableAdapter taFiltImp; + public GIM_data.DS_applicazioneTableAdapters.FiltroMacchineTableAdapter taFiltMac; + public GIM_data.DS_applicazioneTableAdapters.FiltroStatiTableAdapter taFiltSta; + public GIM_data.DS_applicazioneTableAdapters.AnagCausaliTableAdapter taAnagCau; + public GIM_data.DS_utilityTableAdapters.v_selOperMtzTableAdapter taSelMatrOp; + + #endregion + + protected TA_app() + { + // avvio table adapters + taLogUpdate = new GIM_data.DS_applicazioneTableAdapters.LogUpdateDbTableAdapter(); + taImpianti = new GIM_data.DS_applicazioneTableAdapters.AnagImpiantiTableAdapter(); + taMacchine = new GIM_data.DS_applicazioneTableAdapters.v_macchineTableAdapter(); + taSelImpianti = new GIM_data.DS_utilityTableAdapters.v_selImpiantiTableAdapter(); + taSelMacchine = new GIM_data.DS_utilityTableAdapters.v_selMacchineTableAdapter(); + taMacc2Fam = new GIM_data.DS_applicazioneTableAdapters.v_selFamMaccTableAdapter(); + taInterventiMtz = new GIM_data.DS_applicazioneTableAdapters.v_intervExpTableAdapter(); + taStati = new GIM_data.DS_applicazioneTableAdapters.AnagStatiTableAdapter(); + taPrior = new GIM_data.DS_applicazioneTableAdapters.AnagPrioritaTableAdapter(); + taIntOpMtz = new GIM_data.DS_applicazioneTableAdapters.InterventoOpMtzTableAdapter(); + taMtzPro = new GIM_data.DS_applicazioneTableAdapters.v_mtzProgExpTableAdapter(); + taElencoImpMacch = new GIM_data.DS_utilityTableAdapters.v_elencoImpiantiMacchineTableAdapter(); + taElencoIntFilt = new GIM_data.DS_utilityTableAdapters.v_elencoIntervFiltTableAdapter(); + taElenco_MTBF_MTTR = new GIM_data.DS_utilityTableAdapters.sp_elencoIntMTBF_MTTRTableAdapter(); + taCalFF = new GIM_data.DS_applicazioneTableAdapters.CalendFesteFerieTableAdapter(); + taOreApert = new GIM_data.DS_applicazioneTableAdapters.OreAperturaSettTableAdapter(); + taFiltImp = new GIM_data.DS_applicazioneTableAdapters.FiltroImpiantiTableAdapter(); + taFiltMac = new GIM_data.DS_applicazioneTableAdapters.FiltroMacchineTableAdapter(); + taFiltSta = new GIM_data.DS_applicazioneTableAdapters.FiltroStatiTableAdapter(); + taAnagCau = new GIM_data.DS_applicazioneTableAdapters.AnagCausaliTableAdapter(); + taSelMatrOp = new GIM_data.DS_utilityTableAdapters.v_selOperMtzTableAdapter(); + } + /// + /// Singleton + /// + public static TA_app obj = new TA_app(); + /// + /// restituisce versione corrente del db applicativo + /// + public int appDB_act + { + get + { + int answ = -1; + try + { + answ = (int)taLogUpdate.getDbVers(); + } + catch + { + logger.lg.scriviLog("Errore recupero versione DB applicativo GIM!", tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// restituisce versione corrente del db vocabolario + /// + public int vocDB_act + { + get + { + int answ = -1; + try + { + answ = (int)DataWrap.DW.taLogVoc.getDbVers(); + } + catch + { + logger.lg.scriviLog("Errore recupero versione DB Vocabolario!", tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// restituisce versione corrente del db anagrafica + /// + public int anaDB_act + { + get + { + int answ = -1; + try + { + answ = answ = (int)DataWrap.DW.taLogAna.getDbVers(); + } + catch + { + logger.lg.scriviLog("Errore recupero versione DB Anagrafica!", tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// restituisce versione richiesta per il db applicativo + /// + public int appDB_req + { + get + { + return memLayer.ML.confReadInt("dbAppVers"); + } + } + /// + /// restituisce versione richiesta per il db vocabolario + /// + public int vocDB_req + { + get + { + return memLayer.ML.confReadInt("dbVocabVers"); + } + } + /// + /// restituisce versione richiesta per il db anagrafica + /// + public int anaDB_req + { + get + { + return memLayer.ML.confReadInt("dbAuthVers"); + } + } +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/Web.config b/Projects/WebGIM/GIM_data/Web.config new file mode 100644 index 0000000..3902980 --- /dev/null +++ b/Projects/WebGIM/GIM_data/Web.config @@ -0,0 +1,125 @@ + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_data/WebGimUtils.cs b/Projects/WebGIM/GIM_data/WebGimUtils.cs new file mode 100644 index 0000000..febace3 --- /dev/null +++ b/Projects/WebGIM/GIM_data/WebGimUtils.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.Web; +using SteamWare; + +/// +/// Utility varie di WebGim +/// +public class WebGimUtils +{ + protected WebGimUtils() + { + } + /// + /// calcola le ore lavorative equivalenti ad un dato periodo calcolando la settimana tipo e togliendo le festività eventualmente presenti + /// + /// + /// + public double oreEquivalenti(intervalloDate periodo) + { + double answ = 0; + // carico valori di default + double oreSett = (double)TA_app.obj.taOreApert.oreAperturaSett(); + GIM_data.DS_applicazione.OreAperturaSettDataTable tabOre = TA_app.obj.taOreApert.GetData(); + GIM_data.DS_applicazione.CalendFesteFerieDataTable tabCalFF = TA_app.obj.taCalFF.getByPeriodo(periodo.inizio, periodo.fine); + // calcolo il numero di settimane comprese nel periodo + int numSett = (int)Math.Floor(periodo.fine.Subtract(periodo.inizio).TotalDays / 7); + // moltiplico per le h/sett + answ = oreSett * numSett; + // aggiungo le ore delle giornate che eccedono il multiplo delle settimane + int numGgRimanenti = (int)(periodo.fine.Subtract(periodo.inizio).TotalDays - numSett * 7); + // NB: dayOfWeek è 0-6 da domenica a sabato... + int ggSett = (int)periodo.inizio.DayOfWeek; + for (int i = 0; i < numGgRimanenti; i++) + { + // il primo giorno è pari al giorno iniziale... e poi calcolo il "modulo" a 7 (con "%") + answ = answ + (double)tabOre[(i + ggSett)%7].apertura; + } + // cerco eventuali festività che cadano nel periodo e le tolgo + foreach (GIM_data.DS_applicazione.CalendFesteFerieRow riga in tabCalFF) + { + answ = answ - (double)tabOre[(int)riga.data.DayOfWeek].apertura; + } + // restituisco risposta + return answ; + } + + public static WebGimUtils obj = new WebGimUtils(); +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_data/bin/GIM_data.dll b/Projects/WebGIM/GIM_data/bin/GIM_data.dll new file mode 100644 index 0000000000000000000000000000000000000000..a3d48643a2410c398c833d06570baf3389f74c07 GIT binary patch literal 458240 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 z zG-)e9ywYX_eL6{DBs>ZqO>&bjdc8EAdfUHje8@FQJ1%k z5olH?xYyFrQ*an{;i3dIc}9zbeMYNOKUIJlDOs>6t)E$r?5kotEivcHFaW%xWN2Bl z&zg47ayEsQu_@Htrcg7J;`yeY{puJ-nvI!*O!Oi*7CigCExta2M%VQbf|XrIAZ6AO zP}l3D7h`>NYw7w3Vbj_{sz*C|eT2Yf?I6{o9lbt6NVRs5>SD(R(78L>!W`xpg&MR|7HRGTLtuQ7tkLp zp#PIgAA?V}m^OMg?L5oZ>yd+vN5}WNzC-r(zVH&F&mzspUoj}KG-iCpKL;8}vxZ_= z4PlUr_3}WPH59{Y2!oudr-3wUD2CNwhIOG7`OG_oFQc|OU)7!C7}t80d`ed@D(FqZ z?RcFbZxSBDNqkxNHGGFJ>nfVJhuqUQb1$%cP_XWhK9P0Dg-VAaT4QECdaR!D;Ek_4 zF7(zNAEmnUKZC3nFEhv*VB6zHy>`nVrw^ef#_3xD<1&D=vl8viJ=t zgWsU8ap~p2rMH*jQn*iR2dN(IkS|2Lz`60`TuPHKic7y+K>uC={a*^`|5`x* zegXXl1@s>l&}lZ=@>jvD7g?;N@hYJ&yMO*~WKZMOr9_`anvtPmFf#NRKMpjIW(~!# z8p8PZKm%#kPz(#@L-~M^|u}Z?7 z>Re@J+rI#-N`DAey~M$)8_-+zj0bcatG?dDsU59G-$T9AX ztlcBWs5ex*M~*RXs20Iu#2czbuo&-#Y7s0(yP;YHi?PnmU7gZs7b$_UN=u_%mC$Gx zEiJpbXc`yoVhyDBVYM%0ylZD&ZXfnP<9HVuUGXlQp2dYo8C(c;jdx!Ly!*CNybJeh z?I6{o9gTP4AgvvwdbFeQE?l#3~Ri*ZyxV{tpx9C zwJj3w(yuu+;Fi8xgm?dgW@>C7mi()wSHY2&S{$QskDKobCfggn88waBy9 zOT)g3?`e%w2$p%V4b^#H=;66__ZW`>X=5Q$CKf_n$M~xd+fdFWZBCVCTOJ=)ZL7V(+Iq`j2jH;N8J6f&{@S7cA`AuT8R zEYcih6@#O!&-itqfi!CVFCqzn2*@FS zHjH!A(zrL$$oW1rE3dlEcMeesgD7xchA5DCh$ui4M1h1L3gj(_!t5F7v2Xi7jwhDI z@dWy@>z)AyxsAI>nYasejVE3XJn^1VJb~$E?I6{o9gQb2A*>ywdbFeQ1g4_3gH#tg zb`m~$@I>G8ttX zUIjN?ZsVNZGdLWP%ixAb$ezXxD~LXeG)HK~;0WzAeivvU%^HefHH7i|Km%#kPzvlo#}B_Y_`&WW><&l8m;vL%pac7rZj6p8wTEzz#Rt&JM|`%R zBR=j;#E*Y{7?w@M$9*p1J8!na8b$oH1Hmx#gDIgO2@~y=xMtz`p?Y3$dDw^X*uOR& z`_TtoV?PF}jgd&17zuS9`>#dpzpFI%W6D@NNcCvvAwq+6t_6eI+Ci#EJDZgqOebpx zsV;WxM0)bX{=>G${wH!TVS$eQx94O3R7vdDYFlLN-$uv&9gAZBV>DA^v7bKnW$9I7 z|E!HuI`-3Q+QxqRIEjhB90b>(oR}p;{X^ygr!BN&{(6L@m z18LS!467jwI@IB5Ak7+zVKsz7M=3lFq*+5TtOhfz%L-!u%bnQIwSJsp|0`^pmc)K( zXNmoV?V@mv0sm0j{UYpbFqK-c6#8j4{xgh5cs(?FUv6vJvT!@4*JE1W=k zuuW>oHLNN7QAqSgBSKd zPt-FWG;zFeyuk~6&fqkv6aO`0u%K>9jQNjWkM{{}vERZ7>Y(a~Njw z=548$8}*5_gOY~O1vGh60tx%3gig^pNNn6AB^XC((TPICkuwgcpNOIO1`1Kr@)*FJ z)pL^Zj~yX7{IgFS|3ITF{=ww4H~}ex6QHi~&uf5x=wVWw9#f9*GLSr-%C<9)&sy`J zRpsCYtR19!w4?D4CaSfARF8Hv{(+0Ic97~~$2x~65B_;*EB<*R@y}w7e}0_DKd&mm zKU!^z#6J@n|J+!Fe+b-J+~VLL0!~pnHHM{E!8teDSgdi*MnqSGbEtp@QLG{QEYgf9 z6oV0k&zKA}kY)|Vuo}Wx5@;aJ8j4{xgt0WxK$3WHHFS`2kks2D4JZjz4DnRAozFMhLCjV*9*umy6+pQ7O0 zv^4IGG;+>MqZ9^-;JyrrAny=~fF{TR3BeRdn9qWz9hAg?inN2AOp4k-ovYAu!Hx&j zWz@&svz4Rb_yV2W6<=V`+c=DriNjFW_~P}z7oRT07npw54pKeZ(f9%r#M(isM>`r{ zU}{=BNOiGeC*_j|Uu=u1_agwrt=}E_Q-61)mDZXx-5NB@(k6}1#tf}*(%EG+QuSHG zG+9A@aGd>e+5sc`Jk7x-O^U{yI0Vl@@qE&^%o=|)tVzQ7zQgieYROJy<7U_pxi5$j zyiGT9NY-7?Y05v*>|P*ej5lg-UhTspxS`tzGsZgQ0&re z@RiawI0=;y-I}RB`(n5LBGUBhFLby5)NbR{N5|3M*Q)r7k&vyTOY5EmG&ygh$w_W( z;?cg5!S#(~;%0&g1cr8?!tkI8M4PKgbA}#YEa!&LH}CdnUMg68jDe9oW|}4#W5Vpx zzAQ(BM-5b`ea~N6HpaMpMc1~k8N>nPn|J922q1(;=5fS@GZ(pta(9PTT z`}jy>pMi|(edb zcNO!1Zafc(6hr+n ze#TKZ+2+1QHm#hs>Bm*>PIhm8ToQUNE=Ba&bw%_+ucFVcDWVU06@7L+5q;3B=(B5y z=!0HGpIt{pAM`5v>=q*WpjXl7DId`Xy^20h=ZHS&RrGnPM)X0iqR-PXq7QmbU*V!# zcuqLD=z=J|z=`i1z7SD`FP>VAFKG6qv$VpA;|nmd3#g1Sd?8FfE`)m&EOud;4KRHh z#$SprV*9jFeVHg;7tsK(=l5lvf^kXFB|a{}$Zj&- z73|9hv&)!bxtomNa?R?)g(RUQK<9!E4c9&`Ppznm~_nq-6x2pNnVX+U0 z4L~%z_bW^vA4P3^u*?RSaT{h2nzQMj-YquB{fGSuW{uCcnKgpx zSFao&6C07bfEh1`XXE2#Ho&Z4<1fo>fEl;pjg5PZjo8=#Ge0)GdVIp@$L1QCei=+` zl(hisaGQv05I`t&+#5BYC{7Vjj?q=OH+S>-$$G z4=1MVGF4U&JJ+FW`_r@&J@rt}YS{i~jQu+?LDV|_8>RMbUqIKNKPC^^E8sjnD|ui7 zsXSgVT~-I12Xy0O%5SI7nLM0!`e|t%ww<7xZztdWUq|e}a;LI7So_fJX8-dM`{V1Y z*@td7`(KFI-&D~)bi3LAn~43j8>*Eby4~!5F=GFt741W}oBc0E?C-a8wemx^oBh9y z*uS@;edu(>kTVs*BeFqJ$7fDTt&%# zkCh8;9+WGmePYKp30=m^Y2`wjr{-+7%>zSK_x+1(S~+Xe$MRIB{)|JQzlIlj4$DXM zIlM*mL9e3Ep(~;fdKGs>IiA5a-%duYP! zf|pqChsKD5m%iIQUWl$6FMR(bBEk3;dO`c<&gh6M_1ZW3d{snM`|e)czVx6Vo!!2u zeZk23>9b?8_7!HA_GP&NW5j9Si+1fAk44wEuff!UM_HyGvHxEc?L*hv$C`JN_5jSf zS&9(!pU`vt7t!b9`SVMPozqwI>-KPdy)C+*gg29O`$;0I`k(d-i{{rf`hSO_{s$x5 z!8C2K#ucXD|7Op?tg~5ct+Bz~Z}(t?Y1`lQudJC^W}Pv>g-~mz3wJ9UKfGoV-LQ-b zf1Q}aHP$mx{BF#s*%f)-X60xed(Yd{IcoRW+=7Mr@Pfih8@b0KHm#hs>5nC;PB0dQ z?vADW<{=%=OlQ~X&NlsI_A@}w4)vPZ?sW;%Z^v9;vD{&v5!F|HyLas?(T(RJdnPP* zxa48?OkPtl59oH;Yv4SNFnKsWYiy6Qdhi-obW6rG%N%L!J7fCorS^GDi*CG~#4obk zQ6>+k4r}+URtM;ItHVZP->Jh#OYPe_KsR0o*^}Wq94&cJ-SmFR0Z%QfgUtiFUG`)+ zk7r08c2DMu74v{@ydHjE9Aolu`r@d)%Iaaq6Lj-^;oE;^#Qrxc+J|m8`^QG?pR;$h z@b~QPpejb=vw;fYCpjXl7=^fDry^20h z--tfwRrGm!M)X0iqR-PWq7Ql%eV$$seb8O~JT6%eT(YhJmw=vSWFxi)5vK2dLu|uh zmz3E6)3=esHf-cl&xpb{L;IBZ5ROHn8_z?q4a>D84~uPXtC$CLyI>p6qiynVV$q6y z%j&_gNOY|)jJMN_vG3r550=`u?F8L;I|(k}a$F{PSX{9G)642$^MGy_T)=s}Sn{yA z;L8>BfUaK;vzL5PZr$+{vw5P{2$WfTkJic+tr57`JWTz$D0Fu&Mq&}m@eqvYgI-0S zhgU=&^eXy1d?NawSJCI85zz;|iavLHL?3ilKkv&nz?VIxz?XrZ-9k2EzD$_@n90pA zmV2XTMERlP_Uk(KMK_*@_#u{iljLFj(Dy3l0o^Wsi1WDBHyttb=YL=J9SumV3~be2k6G@Aik9A zaJ%GTed)U^<^kOCOjLs|R%bdW0C7v*2mr&s(9p^ETr5SdNE$L?84j z`aGN?`k+_Q=iwUB2fd0u55IXf5>v5 zHbxv@@`=(p!v0WntuG1Zhlm7wheCJTHy_t_K?Ceq5Z6G@9yCQ~H)ZQDOn?5GxF)`o z<^IVSaq54}!DT*z>o2;t{>J`WF+T7;~yZZS)+7*2?74(tWhX+0TUsHWozS6s)($lKarp%_!AZJVH^D#UxgE|YdxXvuH z)aVCw7G}K8bkH|AFJj*u;5w^Q+>z%1R<5Yd^gu72-6>vYkh8r^nS(kDv$)PIvbWI> z>MYE7ozKYC**=NlIv-Hf&sMIe&iL-(?0Ub>=Gg_v*+~Uu7G_vx|9cNCc5;~wFnt@w z$A}MOBc~W6jt{%&kgh&VbZy@l`-0V2=2T|}d<5v(OH7jn^F^5XK9N3W znU{J7)OzfSL%a65=ytPzdBpx>741XU+7EGo6d`C^p}TDx=^K{g;`z8u=sEp@^CR;3 z)5C2Cvd0K;n}`PIN6t!{^jN(?Dz(|2sbACnS^Bz_IXlvq%%k$tU?9KT0h{9=zJCS! zpDQ}#neN)!RoU7tv_+4HVGHb-Ey(9=?XGO?5!zDc_Bvq4Y(YL}YfokCsi7?uZ#!Ve zY(YL}YcFMM@6eWtV;!(#wjiIg^)zK`pU~DZs=dID*@Aq|*1pQt(?eUzUvu6=`8KJF9Rk^^9*@Aq|)-lS~GecXKDO+I2Y(YL}>sV#$xX{++$`;r$ zTaeG$dX}>F?9kS%vITa`7UXlbj#su$2yI=XY=IrK1^Jw<6P2x#LR;4=TVTg*K|W{e zWM%7=(3U!n(*ZkX3-V0gm^Nwa8?j@uxrx3(n9xh~h?Q$8HoQ%h=TwrF;51AhR=J(! z(heAGgk+7*+m+5~q0U>h4j8V^$4K`btW%o>FKxaNUqYm9DSVWRzR0zRG89rRqjft9 zt4OqP45dH{q-d2EN`YjgCK}W0$l#kP+xjMzCq*}%HbO~#@{~qhQD1Z3qy1E{uhKUp zRXg3G>U?@w=eO!QgJJ8e;;uSp*LjX%Q4wmhNKK(F7bLW;ki3)awrR!Hm_=K+X&usN z)LXNM(a9)o6slR^bWaoBg#S1))Su0D9(D6jDl#Rwd(NXl2sFv z6BAsxHA!EROe|{co>IBw(x$N5$eu2NYGFe+|k* z?cKdRJT8^~Z%BU`*9XnICaI*a+Lwa2)CVImQXi08wIhQ1fa=!=ls}|CR)0?Q$*g{l z{X6xSN!li~(onO$gSp=%B+_VoAGIdz(Z~o)G%`XCIA~a-Z-vnJ3)H`K$;~uP`ere) z(hjZ@+_HD*#3sK*SzuFZ-jTLB6-n9>$w}A5WW>berq)@3iOEgc1o?tmLa&1)@8UVj z?n!xziB0&N67_fUHkw5AmBD#K>xYwCMuH1av}s@v=F{;ypm+zZS$YJc@P_i zgA+CSzVQ(v344+J9D(J;{}9=FkF~`p!v_q5cLDT(U~S$GI1?` zriQ-tnIQGCV8)#TRCV;_I_n#HI4CbY)Ffkzk9+4|*U1M{aBBtyK7+NSf@jrr5bFn{wl zP4-Df4og;{ZW|r!`C%%21bd!Aj@iSWf5CET2Mmj;6b^ekw?pT-q0UFN4j8VEi#@?h zo9`#d0DB6_KtU}97iAGDOMw(fp_>CKkc^bZo*$%aUF@mSM#x}KP>ZnV^TIlRRM!~{ zTW1e@KHsnydm_cLXF+m$fIZRHG3@z3h&{hIPG}An4}1O!R9p=9ggqa7atR z*uob5@x0?HTZaA;!hZ{r`{6Y3&)`1{?zDre;6F|fcymXMqP0#x+O~)yNpm16_>U72 z6NLZVQK!Uw6PujzwhU{XO5=^D9r<|=Kf<4+P0VVwkmGxr$$ov*NfzCAi0C#6c*G_Ivn_TZSbzhC{-q=32(G{gz>R zY0Fqmw`B~z`)o4tkG5@IPHppkHCHj?8N(q?I=c-~ml(Gu8V}xeP_v~ckj66pB z8!B7`qn%04)5BxfaPctOIiTX=QLh0N7lYi8i;vtmUl+Nth(d0kLr-bsCgj$)oG>g@ z38O+$k@SjZ803Z`S3qvi_mCSKgr7>Ax$=PAdN*ZZfRYINdreQ=9|#im0N?cYsDD{TT9H|DJLTNFWJ<3eo%!aX75zB!V;Z7k0&Sp zt}_f-E_L%?8p(g@rq<>l|D}HZ%Ul!7A|{q?Y8`i+-wVqE6Msk*mT6@*A6D;%)k8%W zffg|8YBnhKiVnh6@3Hsstk7GxAbO@vL_xc5`2te8bqgd5)-87_ER?s^{+(L4fRkId zsPi>BT^d&hld~fD46TeF$STK`2UmsGgFS9l^5QiS^IIHv3)e)Dsk$ao`5i$8kFSZq zFJBW`iH)efUK2&AE&vYL0)Q>O2mo6N&dvkCu|0J%ZT5;;Rl;q)k2KJv&3mkxd}#&! zbE~G9P`_R^4S0(%UsCN9cQL28lVuTRP2^gdYbDfNOIxN?b0`KxY^SmNa)d$-qRnb^$%qC(H!R4jec_0gYcyPr`ChPGY6D! z>6Y}&0p(vz^FXh+QT}Bpe|){IrvX3RSWaFRQjy`m*kc8Q-cybYcBAaO5|vkEVE^&A z0Q7kMK{E35{2st}sKFw80Ot?{@%8}zndQO{vn1D2{vH5J`Fj9N!o;;ZsUv#9~>UvOdQB*Z1{9Obtxx0%10%MxA`7QLd-bD~{>-J}nJ$?2_sIs6D zidv)Y|7^2rN2M$5B0yiQnf3D@Hi$qQDG$i4^C=6jJfQmJ0Y#PPOUKJD0NT64B3|-W z1|GHs&^5gqc*Gh&FZOO=@&t4I3H{x>{*I!Lkx@}!b&1}_;3mPmjdTgft*22IUYCIC zcL^weP?uN(bL z!ih-!w2$(ell&?y*|f|Yxl~$eKyQ08`MhN-RyQUVRhV6_=6SxGZI_lC%sHW2~s z`v0Gh%B}w)S+M^9fLj0OZM9d>_eyELgOgkTd*{%U^}}d->!6B#3g_G#^IIGk4;P`} z+#6)7uF+L~M~EptE9RVg1HXKYZY4ItDd{zOgz7F=0=6tyEWK#CVkI~`cexTh_eN)Q zW6v$w%u`Tc3!rmL=9rLqe&;VVeaQ&Y#$(W!P=LAh{(vtT!QOduJ_=vZ9~|NHEh>0U zLeV39F9^>`AACr$)?7Fz9zj5gd@bfi?AI95xWIJ%suI7rPBk+^iog4?Z7|TzQMK0 z$m{a^20y0?MfMHOBhcgR8~lRh(heAQJ?!lpoFD4^m(~Hp)p7R?z)PDyA<1ChKuBg8 zuciEb1D5jl4VZ+{XZH<+WNhhugP&2h?!JLa8zHlA0BX^`!3ANR|6A7?3|nV!-{3;S z;(Y_8^uEDo=q$hcZV}o#wr?;U?i-v-OSKj*-ugbin{X9maq(nt1r-;M`VmlZ@u;5% z6&H{C0I0Zl)Q3UE#iRZdR9rl2rCkcWQ_?p<7I0A()VTEbF1YpFy$cZZ-o<}lyy?9Q zA-7H@fNd70LX|~?P!x{;Ezme06-C2W*t>wfw|Bt?5t-9wt~?;O)}0cR2UNd29N6J{ zTD&^o@~CwU#qsj@rX+h+pJPvxy$_6z3Tu5+nBcca~#vwz#PZ4H8969Z4JzEOj`qU8`D;QZe!Z&&uvUw{ke^4t3RhP z?d+cQ=;!V3+4(d#(hja=yJt8*PoFE%duJ=u-Wk9{+QC)!&Nx9EPi~}8wAKsHuv1Er zWIiD&duN=8n4rBgH}WYl--O;fj5{1 zVr$L4sA$wxl`2f|J3KFi6+_wt^0)h?|A|y?zZ8-M`=uXL`=xnX?E}<)DLA?P(pvIr zDi7^Z;%f(1*PNHKOHX=X8E>ybBs@M9TY}>4)tIci7%eUs_Gyo!a^>o@RL*h5jJxj; z7a9-Falua6yV1;V@gk^jj~Fsl_lQ+~M-b}J3pVV7IeWz5m+uiQ~P^vWu^&y+g%BEW9H0zCKsC6>3j=uz4~GU3e3H7^_cL zlV5uGE2o4#>qDj1S1Rj6m8>ga&-!q%AMY1um9jn@-;a;Udd3@$@qELq9#+;HdF%8M zxL|~6Vb{DXlJgDRUqa3K2Fvz+1Jg@=gVl`qhR@X|9;nHF|8{g%rNlQ(!JpYjNTt3Z zkae3OGWkTh%r^u=CB8u<%X~v1WM*E>H;8DNZwQ1&P5ENJL1fE(LmU zofG#BqEN**1j3&6sBaL3D!w5Q_N+&JgD6z+4S}p@Jn9=np^9$^gcf5b>M_cOo^?k|6ck<7*hU(Gh zS{Kn`)_bls%yMZ54Ewysd#-hHsMF9oV7NN&b1m@FW{o6+=UPHCkD0X8jx@XN6DyVi zDUia<45UCZQu?`8ow9YGYpJvmGS9U@Eqbm+uO#^GG@|PahOM*rTI<~b4a_Ma1RY24>TEP}RAoBilN z{hUb1trMMX524D2nNZZ`N00l5Y9!j_X6wSU%`*v9xx#ZM(40* zv->2%etj5G@^dEMl5w7Ub=?CKi>f_d@dCd-mGr%53~UgiK2jf$TkoVSy!wFZ*9R0; zp1IY>>d&b@bKhUqhElBD=lYYIQe&-7*LkYZB9h;r_F75dMh!n@n{3jPV8Pbx0S6q6+ZWVD&k$*L`1Ut zt%FGA_FExYu;2P&g^BXE+AmW3t>8rVTd}X1(>438Iy{%XpIT%+*w<7gFFyOq{1ykn z!hKE1RNdE9`5i%?&e_+zkLt?neFt`M7v|sT3?w_e>I_`rxaO3JbnInRt)=eoI(a31WqH6^X*SvP7<~J~dZY%l7Na z^wPRo%`SDtyK`>8N`NS=t4I{qRU{O&_dm|aT_F-?bJSb9T9J+6;9y0e<{Heh{RU%t zX@gl!r@?59sPXa5Wa2;6_!!^Ceb=*w4>&HSvCK0CYphMAqt{sQN~P;sxX*ke{;^j- zrcUQ4BbTZ5Po&)Z4yfI~b05dJM;6^l{iiSYM(2BztEsUg=MgWZSm&+V*05aK0mH6G zymebE)Y(?+fZ^)6>o)Mx<}#8D)@?#E%P1}7uiIG4U$-#{!_uzXgk)^#b=ykH)?K%$ zv=K7vHc*S!ZSAnm+vz%kVe9Oz+hz=l*KJ7YbzAtoNwjrr-FAAoZi}zb?#5aS7qb?F zJ%266Ik;;v7Ex=l<>(W=787#ogXdasDOABXLQyECN35(ym$#N;gK)}eGglsvTW7r} zC=aN9dDy2jO1d3{)xfRG+&Ggv9 zb~VEDu7hjYY6Rb#tR>GP-^~BgNwprq;7&WZ%6fzogooW;Qnc34`L;zANjC=#`|un9 zW@_5RjI+3O6;e4|3dsUo`WFh9=54iaRJatJ94__Vn^M+`u_N)wZ%zG|Q?68mhX>wW}X^vdQIbUY`6=!;B#jU1WaaHe1-+ScZO&LE>R_{P4 zsJC$Qcu2PaOKc2>gip=2jAi>R!}QXYv6^nn80=)f_vm7f-Dq$}Fvw-(Upx%5JIkdV zFl=n~FvyETojtS;7_N?sLBLC!>oLX9u@*N7$v^@vV3gOTs$usp|}et+R(gUTRp3L6Bk$QcFHf+aT^c5oqfe2I+(t>ii@HuZ{VU@i*a~fcW~{7aTX-M zpKmbE>V^V2m_2C+R{=SkAds^Gu0lg&MQiB@Nc*NckzqG~=TNZHQu*uG^65};#TRd&EQf+Q5y_tp1@HM1KY!<|hDuB2ug}O< zKa>n*Io->NNd9!Xcb|@*|8o0PMWvao-iiTgU*#72#?>Tc(UcoCMI+~1P ztcVnT#irJ!WZ3Pz74~Sd(o%)*?L@V!d7CQv>dB>xD%N?0o-iMtv*zbXv+AK{(>ki2 z50K{SiPa72re2Hty*U^67jrJI{@7@x)7ySU2d_>pSu!~}*>g3QlH%OjwwLd6_=WB5 zc)L6Lrm3{6C)WIuc75m2rP^iAp?Q_FU)qD_N_VoZj7-**n_7oaZQRMa(x0p=^~C9Y zvKmbtqk1W}&hs)J7QIw>m0RIekqWQc)Ou}D;Z=TxSIxP?M)PxA>}sz+s4;0Ye>7*! zM@W+bK@T3$fuQ560!AqGVYFNqRIO_n8lQy zYxoh>-g{V7d+%aV?Y)mhwf9aI)t-A^&BV zYVW~FRC^EfqS||;7uC7NKvC~K;EQVS@l#a4(u1pu>_=lGCv9T)#qLM%id1et8j=P3 z(H~L!(Ro|#_p1G9aB}<6>iw^r?xei`1+DN!H1~mHp>@1lhIigR8kWnP!LUbm^*e8| ztcu=Eh{?KJx`oB!X8|}HlB=_Q=PhQua-E~L>4Wk5yXb$A?N+SZwCXCgy&dg~s`q~M z#-f~hG26LTqPW@U8*8;>d>~2gR{e?5x`NLrA4{7FG*aW|u5;h&G6#!Q-foxKU-0xy z$r3u@8h&gwh^F$<47=idu4uaR(>%vXscZ+lG8G}((oW3ae=BJXhxHRP2;1&FJ`I9wOVDF(eGC`c53EnWxtm?FBu(Gzn7X!uciCEw*3Ls zYo_UERgESf((kPN9G^HR^{j_e;fzMp?@75?%TTFE>9a^>UtPDj7jaog&_ zqMTuWzT1p9$a~8_cCV=%Ri`~gHM>J9>$8!h-*nmbNqJBbv1m>oMV^6vw#GiC|D*hJpBg(q?;ClfPtWx9i5uHS8QZ4B zm=f`fjd{aV8huO|8_RzhK^k3&xW@i8{&t6fk(~!}zh!>}Ekq;ddM>9OS=D(XgX@Rs zs}4u9T-pJ{o>%eC^;{9^9Hn)@aCO{sJ>aFygGn+t*CQlz%tlN3=XzMmKi9(~|6Grd zj4gex=P=6FJ=desM#!A&0k!B{PbaMNMqOtxY@NMxJufpXKG%a3ZEE42(C}@#)1`=qJk3m?<#~@5XQv|j^GPX1ZIfb%yF^EbVA%j6cEy5sIg>^nd*BK03XAgs1 zZCH#!kkS|={H=Dhbqs@iB*Y-`)3fpOp}F5`M=m}x;d~hhXk@}73YnaQp3=xf$gPW= zFe6k6yh2fd_c0Py$OPrCfJ~sTkdj6wY!JgGZRW}Ya%=6iHtdP8UmkWNc*|AR}N4$guPxkYOb_I}c>Ua3`5I-vD4$ak&a} zx#toz*wDYn zSy8CDuCQ#sE0|u|6;{*f3XQ8vf3N#on!`N1H#*-G$cPxh+}DuP_b~S*ESGk`uvpT= z+%FGxF4a0N81}|-%Pm%%V7LtL$TFS@VEahWvCZUlm<`$B%r7`zKl&y=oRoVy{ z%nfQ0=6*$3=a#NB7`DzH=6=0{7FC1n@~WUh zy&5=>45(EMI<^Anw+*5(JC_KPCek1vx1K{;cnt!o-yoo<3eBxSto|Gu#2T1WgE)|V zZbQ`O-|G;yn4kS&2iNYH|En}k6z138o`cg#JGctw=L7+EcbF?$>%mvsE>$GyPb3BN zb0T7bF#oAH`6e99ue6-;z?i?{Ymlz88Vvk;7JIV_!yD@I79}Sl#izF@&$`(!zVjBP z()t66FKctAf9EYqrRDmEo?F0typAUWw|+(M;O4DgrJy$$D>`de zSxp1C;9Y!u?%Q{W+-VaL*sk?1Mk=?~gJi*4?=RI_FK?^8ty=4W6IttBN0aNGP}i>Y zpjEck(*TN&WzS1^Z-rn27cN4)2`X5tuK6Sa*5y8z%D$O{I+%= zrMH%{xow0Z*0L^u57+|WExic9TM0Jo0C=^Qx-*&hwEafkL3Yi`ih?-u{p!^psK~Fs zX!`ZH2fX#qYWUfxRa5MsH-1(lChMMNa3!P}313(}q2?Nw%gb!PahYD)xK`6?TpCBJ zebc^)C4K8C$-i~}mY{v7%qZ!(eMPfM`-*Ud_6=ks?JE+I1*-E~3(;vIy85`iUHft; zF?*w#0jBGGYOd=n+wVH2mv)`ibh=LU+ZlZmZPjn%^v1*(_1`%A<^F+M|3EfN&cUp; z;5VkJU*E6%HX;Xo=dY&LvV1nvcgE^8tnP4g+=zBlsMZB7J2x=4TQqd|IpJd%vm)mhAq&K|*a)QFKif@=xbczXobvs~H%!}JH@%3A8L zw{w4Vt_yW;&^lnaI_@3;cxm$*k_`3;gk+ZNTFT!eU@3o(fJqo{c8@?v#+KeAcqL`) z?h&Z85i)xOpcd^BTp!l?MqOtxY@NM5f*TBr_Xv>EdjvnAo_Hs>Wt)b1V-{^4+avfv zxJPg!1%(za-flqryEt!!EH0kxU7+IPQNIK#E*>@hWt~6#>ps1FljZ@G3>U9tmA;mv z#<0ID!Y%FYih#hFByGMNV^i;n2)T6=;SjTC7OJeVgrY$H^y|zT9-UNSQv>?mrUn~C z{EL(a{qlgK%EPa`@}@?`-*c4gl|Fy^g!M6yDlFOp{ipvKZHhG50LEPJ z22LRZYEuNGvv+-dg?1hn0He8g1N{0f>to#au0KfM3|PYYXU-{qeu0Kf261d68hyuBFKDDtoqCoXW6exelh_d=~8&Ot&jw8w%nA?c5`g0sn*1+6Gl+~Zx zh_d=~8d1)+T8}=??us!2VDM13D;E9!>Gk9$(+;k(C&mfdk#W7YqP6b4#SUmi(xW-@ z92$rrZ6fm9y@_j)%I!@+vS4rG6AGv1ZM6?ldlTT~_9nbDipu(7G|x1cz&qoUf{__G z)mjV)4i};EUHX%iB=c^Yf7P|R%I^p<#cL_&H$lNKTdO-D&0BR_y^Zi0;i@}e%j&|? zi&hs_f(<*X3$rft&nTWo&tc-f`^T1^g3@8*U#%L7-mQ0!(nVhN&X+d-S`_^vpnjVu+7$Xd^1=KY+j-;pH}Mt>mA12fvwWyZ zJLg}ua$8Mi7=?D*Izn|<^#R+TcRUwL=N(HF&Aa8biCt^5A2VA%@1}Z~cY&-s+~V_2 z6e`TSK-M)LnRg;xHtzzV@_8r173N(a>y|Y(??k+8-UUL%zr@KyN2DvvyFk`0ZG7H| zLWOx3$a==3^G*~h%)3C=HLhovNT@dyM~A)N1F=oD(F8v;HCa)pxv6Q{{?uf8>D08E zUP#n?LHpMxPEd1mqq7%u8wK~sUeJw%ue`mWO)Qsoz_5E9-d@nFLY>>S4j8VEyB7pr z+Pno21D?h1-w4TU&1flqFNmf5y&xu`DFRy{8C!ZU=vK9Ve9Pe1>Iy=ycdL&-V1t|-j#l*vloQ6j_n0K7VZTtUPe13xOh7wz3dQ8!vZdz zg~xr@M~xqUABJn`?!$nf_hH_MaiRBNgxq@Jn=Ggos;p9lqE@NHx0-DOG*E?o80dTZ zFl-QmGi~O|19EG3%EGLgMc6M7M@>FlviZ%XJZfL4>ndI>&T-Wp=>L-PU&gx#=zhfUx>=8W7GdNRJ-I?t;9E23Fd^wQLszzXKC_9{>U7 z|FicVU{+PvALuz}X6_6F3?ReI(2E0Jhd~j0L#!w^6kBXD22pGm?_j--U2IrUsugV5 zW5ZsF8Z`-ajooOX(HJ#qj0N8Mt=;!I=iWP$_kVsq<@?xkeyg3c%i3%0eaejrDD^%F z1KJ0%XDLC;ub6K}q#)_x2&kV8Vvt~ho(=kNfosBgHb`iR;Z%K@`b2hF^Gm`$3<7wR zMbtI>Fmr)o`!JA9*@wAT?1RK@wH+$yhPos$fU`_JzF&@zg_^0^dN)xkRc+<^JujNC1774%{= zapNRO)*b=o`$dVy_2UKU!%JUzd~K@kP?Krw%DC4O-^AfvnIxe)^?W{k*T~&Na;3$B zlZ47>iumG`wtU=O8P~X8dj5)rlJgxs?8+p`I_<2#^OxApdg)olmB+Vy?9<0aJNJ*K z#zwngyQ7`yMMt~Qv_`ua>la21*F}0y=HK2}Z-GOa%}@KindGsq70MXvo~+Xc`deLg zA83U##=0kK8&4YRTD;g;_k>D}buC@SSodV@t4$v3TA_@w?#VjF6UVw%C}XU9vbJ$K z*0qHE=2MNc6T;reA`|?{-=)Uf!LVI-V0uw^Fq)P-$bFDIqlTx2KiK;qH&YNx*atb6 zk|Spy9qDfh`>rn?Sp`twhwZ?U+3Fooxw15cJ@IoP%PdD0h0S5M^jJO`ygoR zqTzxq!0N{tSK7n4Z1hf9iV; z2z*firQV-mK$|P}JSk}Tm1);RZ6OPi9?yV!e}+MV3EH0-ak*N?NJh$~BfMuz!$ zP7qS}Kp<1@9*8*Kc$!s`_dviez6W9?CSY!odmsr^I}P^OIt@1T?a5fz>TYk1;Qpg7 zq~%l-t$~dMpKb>dqn3XosG%GyX%8g*85y>uBXsd+WRhg<1w-s!y{n*?l!-eWNwT(a z_g=j#9p4Y(4>KeQrQWM|g^S;-Pm;B-)w@^kipRG@csC|VDE(f&E3FriiF+DJvi8-+ z?$x^rdJ&np8@3e3ke&@;B*P7&a zTD+Lwc|s-pPD_{Jcb=?$waI>`70U2CPu4M>=yzJ748QYaZR66zv_#@FGG^3H@IxXi zYHG|i4cm21rWbWhqv^P2(Pv~HrQn{hH*_H-X3pNwV=NaHz%Y9r&fd^PzRu%P2Mk-s z-Wvih%057n-rkTVsjV6*?Bs7KD8`30YOYRLlOsBQ?h6GkZYHtYCw7sEO zew~-fI)h>A?CcHEPlN~-?+pRTy`k4>|JvRgLR%;84Q=S}4VCqTi|9Ld2ZqmJ@4$c{ zcVHewpU52;P0s)BDwBz8s?O&%MXXQ9Ep(s9DDg(UxI$+Kh7BU*MA_K&fSli#PN5bT zTG+iFj##_{)8WSfv_(;$jxRT1z}Wy`ix`~=6#_Zmdy!WmP~8fFA}*+N6*BsrtB|$+ z>|hU@^(Xs%0cEN6XOEzc#tr{d>rXgWR6wcMpA2a6Xpa&>%YSRNs37U)1k~$K1_>r; z{kh-Orc;ENYeN3aB=4v2PiU9*e1NC|Ef9HdnxD`vOPS{kXYGqwF3MuIGHc&QfMRQ3 zNT#fP9}sKbxUIG&V(kk~!rB+VQy0@!YhO8a@1n-7y7xSc)@$OWVP8UIZIv^PMA7p* z>t|8B^z}3I^E`>BuAd=O?)q7rZ#-2ldHoE2eEn={W(77Uk2iV~&~R8)+sT5**2#jQ zrzHzUf(<*#Lel#A2kKk-3<0a^2{qo2GHH-E;$3Ocr*(nG6bst_f4WCdq0!^Jp zM^j@>W0c&cVS3S~F`7=($UMq?4;s&k3^w0o;EQTWAL9vaqos?rjVI)_jpmBwNR{O> zvYl9Bf*L}q^;~MK^$go>J*F3JJ)>#2o)}l}1PxyYe7_#=boHQdCBKbOQJMP_xd}Va z1nUv*mx+kO5KV=dc$>gV+q-@Fj^hG+You3MF^fdm*!6&% z|Ioi4P~Gd{Nr)4J=dN|HhgJ#2zd@)^FY5Cy>C5kIqqWO;EZQ^h9U17~(Acku`=v~M zC+lT{81o4Y0&>2`bzTR7>NW@{qC%Z(5ToD81~CRY)gV^Z+`$oMvSyx*3Mh+Z&3LAE zC!I6*72nu~!$$>_I%j4;39mgy1uehU^`<`rNp}XI&Y2k`n4p~bHqV5=J3aB(Iz2J;wDiPC@agRIB>BFP$?aHGPsu9pHFa@wJ6Ad-w@VUI zxg9+%yEnCnxaHMKx4c|o{RCmJfF2R0d`hmOf{}PcG)dOZx^0PAyK@~iHP-Hi?Y2A9 zi?+MbOlbH1VZ$0B=Y<$U^rH-Fy}@;9Q8Ry8?XIPZwYw)&yxp~M8SU=LCbYYj5WD@} zSGrAwC-^SGikceh8pC$GhUrDS#%MZSqxOx%hFwJ8^d4Om&`;vXoSi>s_8$2-dq4V( z?!nWqU)zaKf$dDyF5}msOZ`%FU9eKs@;)@A`uD2pKC(wpa}C_2Z6C7E zKi(|XBO3%=w=};6{71U}8_e}L@z1$RKXiU7SByitVHNW~^;5Y*!tQl5mzg#G_{6qKFy)jwG-Du7|u4bJ*%zOVDC z)B(fRvDa7NMcKcTq_@7(B(>a;QttYSrQG!ulQ5*s`bv|OExEq>2c6blUkR*))cOk4 zwDr{jzs~=Xbq2%K*;!xFryK=~*H=JteYKCbzCv3kt*_es_0^jFY0ZSfSxMbXUvkQ$ zP%A0eb5~M)274vNB52Pj`yu*7uB0?M|E86aX{yc*HAN(5%Wlvs4_w`l(m$r?85p~> zTKb?KW$HUiF*bH^P%wU!cEw!aM?(@3Ad zF3aI!->}9^8D%l!nYGNvK(Vz9BvaNh4~rNYx7GHwSj&J@d@Uoar>|w0pXZ4%bu9y# za@R8AeB;S4;ev*}TwdwPxtK4FJu^4)>HIDoasui%fd*ZR*mY4valq(=( zRa5PB&tvO!&(PD-JtM(}t#nW12<|tXlk1OxrN7wB2KD?X^K-ZUnwwgGme4h&iOpEm z)L8wEl3RbK7p=e1EK&cB)jGuK|9Jgd)O4Cyf6a~8-#lHEIIgs&+}d~BRdW;95!{3< zGQl5ME;ZJ$hV3>i(~CB&(X<+tCQdQ7mea0f(mJA|k~aUpAwOczgWt_19hrw?CZctO z_f2HW1(Uvs{C}NNi~1ZCbZv|0(_wXDK7AQY^iDn>i0!i7D`Sc1pt({K`tb|lP4Qg6GeT84= zN?B(xOr4#4`bx#(d>SYvpGI3J<^J$kG&!?=A<~&Jb^d`Vl{U>QWwoZEtJuU4q z5^UH?dpemzc~(!Rdf$6+7)SW?9LtKN~Are{;GL_20O3KFycX zqNdZt`fF~y{^|L&YuC@GU2bANZA4-X%NL}nv4%Blw_%xHv|){=)v)E|)7@!~VbAmO zY0N}FseHPD^FQoUIM4rFMH9V~PdCau5e$=nK9TvfCg=CM-6RK^s`CR) zvEzG3@@daN2Y)U-DnQ@Kr`aH8(1Z$soZsjUuR@@@72*lFll#;9{GvtvPQT+Io_#9o z7tieq$$Xj(Vt6N12;}_7euY4FD+G$To{ldN^!fjX3jI&{w08j=93m#4=9#B}vcvf_ zoI5I@)cG_6N``H(5wv{vE;GUeN%sbz&Zik9n4o-mhG)Xcr-hd7Z~sd^jhQmaV#YK1 zbRVGD{xl?0^65uKJ{`B!wwB1J!6}|k3+w6mH1qR35vJzTkSRBx7UvsJejz9AGV^KZ zrRUQwH=a*fA#_OM+PrG*geA?wE=F>(b*06j* zni^|Z!*&~%=|vmXXj%o zPCk9DuQN*OfMM&{`80U+d_PHg`Lrgf^j1o_`7}$p`81QzwI-j|BxOtH)2q^H?R;8b zC8Y9cP}B11>-;*eChH7_sk4($U$0o4PXoz(`V8-R543esKK-1ZPw(19nKKIKd5F6YUIJMZ4)xD?Vg!ZCy>V_g_vWjyb8i+Ax%VpQKbd=La=!6yvbQ$%1Z}Hos?H@e zMdSi^lCa1$QIRqp?SQ_MI>Eqi>5+`G&HYO8Z+G~&UMGDoMa%ss)+*q7z&G(Gyy*keYIvY44o z-roWg%ljdjlJ`F*^8UE3wn-xI2d8-6FRX7#P9i6J@Au1?pXUjCD=p;xei>xS&HKgq z#%ojl@0Woe%kQnHORXU4Wbj6B0vz7Y;61iZvu0@xMdo9lVNQ~@&u-U7 zw=m7iMo&}i1lMD`?aq}g+U_io*6yj#*z-wSR7;lC?pnH7yL&>#+g%Hn(e9pXLc42; z#I=X1@C4LaK6I5pjdcy%WhJ+3m|nDNjHcrfv1jbDzNjUixIxTSnDM;zMSt>m40+K} zcI8L*aaa}dc_I2hk{syHL+qmKh#4E;>LK=c=ZZ7S<(}o5|JP64sAq`&5_J6_{>;rL z)JO?yn#B}Aoi)ukmWv8tm|Wdi)7;?eY$|oYuyyP;4R}#@1CsRCG@7KA7*YyJv{|jN z6iA*_OI!*hB_-E18`Ej+HI2YZNUdo=OP{ z=jYvLQZY@{*_ft?Y--?HI@`xJm$7_-0cZKb7BOQdToB0l?ET&af$ClmPx!p^Kl*I% zf=WJFuFo%O^f8@Hz9o$IE@S=S8Ti2%K-ZLMz*)esMU3%;CILC$aNZ$n8%J8s>@bd!T;%sodVFALdK_{5YG`vzWU-?dJQgWIQ$D zd_PG@<(+0T8^00bN{Woe$)yIT2&qpw+9qPH&o$E2SnC_M+xko|+WJP*YJJi6L&Ju3 z#q-s?M_p#yx2Wl|WZP@WVr}mU6={1dS*-0nA=UQQZ=leF^KpmKYAXGAJ%-s6e2;Od zu|6|wx6hbfw9kxYtj~TGHsnN~CA?d^E%`pr7T9Chp5}^rn)jl{_6IRLXAh@WzXKYh zIsA>Xhmdd(EzcZJf7_-JjV6L4=uaj`U*>{98-wWr9Em^ptPbt7R0dt?w>kS*wks+d zvPZE*R8g5dnvQ6C=C#AxLDY~vIN?;kA(}qb{tWn3>)l>S`(*jW-GXV$wxBFNdkk62 z9ZSV@z^*vKafBL|hw>a7Y)BeG8>-i>rn;>_f7_0yBG*nuP?JNY@`oejoIppEMe~K> zy?1bYe%r%zEx8k+s&vmTp{x0AZ^d-4EupLVZOdc250uc={I-EL{x!c?LRa(KHj3#k zFQKdXZF|LZ2R&50oi)GhxR~w+C3H2vZC*@whZ4G)-*!(-cXA0`&2M`praPmAuI9IW z9n-z1gs$ed4d~+c?^`8wHNS1!m~QRE#rsI}+YXQE4k)3k`EBRMbk`}NtNCp=8QrKR zcM>^c_GEY@fl~lZmEbgh(GW*` z)b}2r{wG1d*Qftk(C_o<%LM&?pZ=VnKj70x3OZsQw?FSU08#K#ebmY_JpVg=G)mAB z`Ix@1A1<>T2kAE?qF@yYI?oIF^GJR=aUu$yJgPEL?tG%H!FgOrXHTVA`u2nN+LlgxDLm#7^9+0q9z`aroIU41>(OsCW& zYDeI<^Z|`NQ0{P7Ur#vGDWQql5#TL-K%)JrPZ(FdMZa0kQM}jXqGW zCuNmZ|Lf^!I)&J%9f^vi4`}p(a+|pNdQzHB;W%nXLSyLz8hxPL{;s~Bnx>Q2M(s#^ zEPX(u50pFE)z=f$baL#d9SM@94`}p(a#y(M9R_!H2OffCxt%E2Njh6 zWaxeY|BLebQerO?^!%C;9gF-tKOJfdxLonfripg#%nR|i>KT}NhImtX0OgNEZ zvO`JcTrlAwipkz0nM=UL@K;QB1<8CFOpI;CF z6TrlfQ%oLyl6e@I7*C4HV@on;f{DSRm^^SK^F}Z+5)_k11v5EDg!G|VI}_CRuI^RYt15RLw6)gtP+d$#@0#`K%ydmPxf=*hr>cacfdu15X!N3Ep-VPy zA__tL5!-ll(oy>dy{c3?!g`#TjHGFXG;W55P+V;#I=Dqxz@O#e$glyIJ?bS_(3s8y z)xEpCwKHEGU05wwa;Ft5Rs?U2BI`8Iu|8d8Rqj{BC&7$G%t#{rVjS1}RuUOO7O~Xq zLPK9ZlW|D!+7=-#A%ozSD7!E17Lzn*N!dGLGs@k?f3h!7pAov7PsD4Si(FRBDbjoHUmfAmx3XhPz ziY#q#)J~^e>8KsJ#W0?ZGamIcfLTK@jD}`B=4k-4hF};C&3N3?0A>xrFdEDlOD>Q4 zSLB|dlJ}P?g0-pcFNwN8i%M{AWIz{tPY+E$nr0N6YOE?(423w?5=JymNot zhkTp%aBB1SVEgYmI%>x_P}HTGic!#lKF$PRlASSpKGs^cIaQEv1k^XSJ+CdWSuv_| zG#gT-^RQ-a8z^a578el}a4e;>G>mHVudNhJYdm)-ouM|H8kcV2Ve-z_CfAn;L>~$QUmHSZu*&fL-;^9 z;%|WVsc3tig0l9hoLO2%rRIdz9y~%gIVNwbc3@1L~i{T;_<+$ z$h}U7ZOafVPQ;XjYjf?;e2ALDzl4Nc+$)1?v!>?b0BpunKoF(rS{?aF;UjkpuL8Q zU<=ace=2J*xdg_HqMBR+BSuk|>kI?qg<@DH7)BXW(fop~%KQSy#q$e3o0P_}lE#_i zxeKmBWg|E)mW|-tel`M{&PD)CHX@PCMu2oSBD7@AA%M(AaK$;QGpj?72kP{s~W2kppw z1g>oC0F|&~ocQOHkMw-xmwbdDY5H;Uk^N;pg1ahSKC%*RM5gUmNVT72KJr_ckBIw1 zEi}h@`xVcSrzYhi&)W2I@(!9$RJ@e?6>|{*F@s`T;*Vrc<{ifny&c$MaD;amfATbd zSwk?4hGzWP(*R}-!7v({vCPu|W(~nG8q6?LmX~+X9H{dSuC>~)P&*D?8Y|1qJ7_jk z?U<5x=yuh4$2(TuaVA)HU^KK~>|}!bX$%$3E7*d} z6mYCEh2(t;SXP+=j*Ddqu;yn9py>nvpfUF<<*>A3hczAZ0S2!xw;#COFs9|0<#=ye z74?h)%X9)r`wMIaRyp)TY7%ZT@96pi=r7h?yggLY)R$3QlAfI4VL z#(TJsu>(}Xj&Yu!PrM)dOT7Ov_a7$9c#o$bym-Gxk$5lFevS$L?oZIJscOHJIIr82 z`w;sJw8IJ=-e152Jrw7;qm$!2o)buo^B4#5IFC`#BH}!qt9YDe3o_2*xOkk0WfkXf zTrAGRnjhyu(>nqHW=B9Gxg!9i69S>+ZQ*ln_3G)%TRG#n`vM2L|X6~6|@&{CtVN!i&CCpV5>4mz;W>$fzKwT zajc}1?=j#iR7QbgDP6#MbOHb~D$GX(h)I@y20@Nbj``e2$$S1^B*%Pcl#KZph$c1y zsn`g08S~#j%s;$2!_$njK6vsz^ow{MuQn<%CcfR z_5ePzVmsHm6MF#vFzuJJ2cX+i?*V*l#s72A+8OcEOmh6k6aU;FNqhYm2P(Roy?%^> zmNNGM*n*7MI93rmd9NRqRm8@zlump`5!U=Y0MPUv0D##8kVx(U0O=G!XvsYQ0puP4 zu0bUSIvM|dA8~MPjqWJ*a$k+kupdFbH zV4xd2KpnIr^8vV+u>(}Xj&ZJ^Pd@PMFZsZanGYN+^8vhB=;Z_F70Cyr+D|ecI7H?H z;@wD^+Wmasee%?#eBc9{UQRyniHT=&txpeqn|$DJWKZS;#}mCBm?N)XJdI}$UB=%% z4Pe#~45OhLA9@%#>y21M5?pQs~iZeXh022O8*|h0?eG zsZT0{VPuB_mCC71PM}^{(9J3O5c>iDvhsnMXzh%62{t(&z)OCq`2fa2JRiU)Xc76q z19U$7-akFF=)SYS7Gyqv;RRpW1Qya6X%!z66b%+IDe>&^Y{XQ7w2y-66dAbPcqIQCgZ&Lh5=34 zew_aYd8(evx)EPK6Y#N3FDK4_W@40#^Oqs=sCEA*WKYKVcA~cfb3_#kj;JoP457WG&JKYPXm}W1jA@B!%SILoF7YV`jr*u zxz;Am%iHy(7xn60!mmv`npiKa$Zrww8Tih#y3hX~E8d@nR;Ldgq{n-Ff+scJV?4y; zJw`)|i1)X6@jmt~0=6LIJ&udVdstTS9>>MvJ*@fh9yA^A0d%~FH51}>jF;n-W4vie z)XiDT_e_rQ&?p(>F(6GW1X8gO>N3WEh!}rG(HIZcFm`}CXh+6)3|?agsDpOi61f80 z#@GQWVaGVk&nL$3{7a1gG1v0bWQ@nx^t>4Vagi7=)qavO{sIkEp66SHLOzXDN6#s2@2JsJB?BzikAM_Iw(DC;u5^)!H4LokenW_;&q z0JDZ*7!A$%-qQeP4Z$!P%rH}#75g`)w*Idb`?=QUxjnI$-&9rNX+6_ z1vBC!kICzHd@YaLxYYA{=>K?3NAD}Dd0r2F&))>->3tI*wtvr7Wt_)x@i@qqsT`!O5 zMUV5Oz5g%Oev)}ao6IA`cY#~tdBhLosY!Xn@)Y`t6nYRP+X++XQ3|~xg$IwhClaBU(`( z)l`gUMSV$AF`5&B(IrKL2El{8vCF3mk4 zrE#pJ(HrqES8>lsX&ftQ^wKhnZ_e=4S2wxGq%@9|GZ$!kG9>&IqJ(MyShN_*3M<*A>l$F$EhtKpnIrb74%9#tu*i?Z{jh)3dPy zRKkv#n14RG@Tk zcT1snPodYP(0ioNd#2EPrO;POq4!Rq*Qe0?q|h5u=#44#rWAVL6neiDdjAyq0GnP; zF26jM%U`7;7`{a|knG7^{$!%J19R3a7@Re`j6t3TFlz{g(a?;+o(3>$2!_$nj3J%| zFlz{g(O`xN8CEV&pMwupSh+mcdhkj*m)AEgXVR0#l&KfX>V*WddU1rTo^t!zx~^1q zt?M>(gh=+g)pb{g-RtVqVO?DhrPrgbr#$cAo^`#{VXwNC*EZ!I zs_tXPMQ2c|lRDo7DAUR#4PS zG!=7#q7HaW$zn!O)G?Zh`9M*((p1a_iaJSO1Lgunou{do2^95Sy+Xr0pr{8@CM{NT zm<3ueXJ>-rD)n>d=#_XD&pjmbavZC?9KE#+KGm2~o|iAR8x#<7x4UN!N^kkU9-(ikQ2br6pjDUD+#jnNZt6CO!Y8plc+qbe@V zBTP!;SV?2F#jk`%o|MM1lEx^EOY?}7(l}Pq7@f;72|0bqBUMV{SV?2l#-(`#OKBV{ zX^iH$G>>d4jbkN^Q66s-9`RBd$4VNbKR#mF6Qnebl{CB}F3lbyrE#pJ;Vp4#c#c|k z;#f*2zIO?4@t?;4O|KRK^z#_-7R`Y(m?b6#yFnPt24S!|3s;OsZ3n=)Z-X(S7qS2j z7h^(m0nB+Y05l8zs{y)C1N4qQI~rdDw5*PHVSm~oL=w5m^8NVsDkp7JLM%vwS|+d?j7?)7BJo?IWE zLiBcEUWo|?uf$x&s-6ZgYY2wX(2N#O1DG`g!)R#6NKXTpH3Y+GFvCoh*7|Ti>dOjI zcaB$F>wyW&Lp%VA<)K`nCEfWcwro?+uvS{@uZz&a8Sw+5$?Grtq@!7X(JPYTpIQlA zgo*Gua{6|RKSjMoQ!)A!^)XGw*i%%qD#OTARI~oVxKmWKR>P=MRI@6>nB#9?E!OMA zJgzXFeeu=GTn)!6SHqRZrMVVT8plc+HHu4f?W8o0m2~pTg=;OPajc}1*CN~+QX0of zI(ePLtt6#!tfZ4yE@(ZKk>XfN7tlUBEkpG+Kzbb2oTT$=nSNZ*m+UmE%BN=5AjixZhedcf-_U>;QGpj?CRKIT$-Y z9ke5JH%v>$4p0d@W|Ob)dg*^@ccsYGuF=4?eUI9qWU zt9u&2tRWaiLo-Hu8o;a}7)C=g*6=idSwk?41~bf*W#v%#_E*Nrp}5xS-JlM9|GV0> zU&?;AZcn|RU1Q}_v(VZZ@q_8f`4oNyo4Y#c+g}(5DyuQy{=z6|LHx_$TjS2RJ~sDv z+Sr1O_&8P(Kl$5Vu&g3Jj-_ z_7|=}B@OzUAaYD|K44lumJcjQ&Ih1TG9SR;HE|P2#Z9QoeBeLG2kt1E55SF#9iR@{ zk@)}yy0HV)K|3-ZfQuPBKqc%L=lc2N1A`v_B_H?^-xWSi<^u!b`M_00@&T##lgtMS zG9S1S^`l?d7Hc0X9~eWPnv@T$Y17Ne2fCPeCihgXMubw&&#p!GWIk{j(c6JJ@(Kn= zUYD`9rvc0wf?+f?V;xTem^B2$XlTZ|o(3>$2!_#MhMBUgd;s76sYs)Z??o zHcPlq#J9h?nl>~!f%^8BZcfpMxWC=a$_Fk+YiDxY(aHJ1%y>RvB0t7~$_LCZk75+G zh*#bE|w2~@8<(JgWeAS7<_TK21V*is&&x`Q8t<3CegkT0GO&!?eB0 zcf>s>`CSy<7kUqb-eJabfc#9~CFrS4jt6;i&U2&6dH8*5ido{H%5=;fA^3x$ntMO+ z21PaZiQo&0YVHWZ6BKo1KXtDPexRu4={Tl>NA#t}09-yd)=;!n> z{uQ;4J{v}Vi^$iGjC8)1d^d<|Eb}!St9&i_{tmZZWAv!n---(8F@w+}2BF0bLK|6k z%c26B!LV`R2I0gy(*}^4HVr}cSIob1el>GU@;$c2$+FsLA~iWEkjg=!E_3T2kXzqhG`Gf-ZtMVc(2mTlG3gpRKpnIrb8AfZ#tu*kJ7%K) z`Q+Az|B_q(Xt{Mhs>n8qOf$+h(ZTc?$dR_9kt+9^qF?~#0`}La07mXn^1*Ch621nx z0{ivB^pL$_R&WN8?FYjxLI2SeK`Ysy*_WmhCHI&zGJOj&()F#n+8}>Djf6~Fe^NUx zsBQ`Iv2J>4pkM!>j@~H_cXM#Ydcr`WOZ9jIoPh=y zFB<^+2X_5I&%L8A-K)Q5mZ(3=y{n8^^&h#kWc{_SslRGpdOk(&A7V7IZpjI7(nnr^o-^-ZEaUt)qj=(c{mkIqCNZJp9bpyvX5#XM<@YNlI1 z)rNYEvRtT)Sbena?@RWP)-`?P*I$cx?WgI*>yMufZr>)Q{-Eaut4sIBsAiU^Kg$hK zMy&eZQM&$GH@*H^#H+ui7q9=>sQ-kN`h%Vut1jKEzh;)GKg(^Rj9B$w5t`SW48vQY(PvfGfZTMK} zHq^Rq8`^V_7V+w@>BZ|m6ZPNDtN&aX=RnUL?_4?u5{^NdX|63+ca~{)42U^+nBkcTe0!#SqNrSKT!Nna z#xX9&pl-8(_w5*s+_hgI&?h z|25s7!xGjHEXS^vpbvUE`s_*x`k*suL_dG?`O%Kpj; z_7|0DAG*fAnrBol!Ohd`m^ZnIW*U7J?rQaL36i>KxWMJn6Y&^)TZEy76{$?PnA0k9xj5`_PTszs%`}Rh9i~ z@W#LBho_3#H~j$J3jQ#Oib<-k-E*`goa5Io6svpzEGPjd^F@ zYSpJmn76=m$BVMz%%7vQjfD9V%;fpgv9Ve)8(@}UWA$P-z>M3l^8|K7o`T&tqv>{> zNyrmej;GiJebCF%=P5KnAM|qcd5TQX2fZA9p28CJK`%$2r>6vc(96;1sV6}n^m6oh zYDv%sy&Qd>Iui6jFGruJg#>-j%h6|-PtXV5){o~ocxASIXPM`yIZNmJVC1$ZBW9yo z%!_BeSaQzNx~~5upJRuFbF{ux-Z`LK&N+5WILDJ^o&&nc=g={V>pM}M!-|22zFe#x z90Rp(JVv?pcS^9|^_BAML${RuofGWeP^Nw8ma;!7!Tz?dmUsQoHTDrx?0HxZH*e2L z(``RUn1@-8hoS37nqH1R53vM&(96;1;gg^bdO7+$JQDOlFGrudKS3Y#a`d@-6ZAp1 z_2cu!y!CE#i$oO)p-5JX+tr zi#HEz-v=Xie!{g+eyybMXkGW(?LAQzxxg`R)-jst>f64jPvO;F(~H*~kJz>EnpSr( za<@1aCt}e1rR%PB&9$requZ8cZcVU%;$KR(t=27N|F#7C170uBK6Fdj|6PLpC1u)& zZrr|JKXM&!SN5$n>Mm~-yMA7`XkB+bklY7%sB>7p`EJp3aO~uBKsR0ow~y~kuz&oU z#p+<}LpN@Jo?1WhHQc4_Uqk1W>&O0Y6|-;J2)Y$Bq35q3-8$T@&SACDEk(~^>Hu9+ z2Y*e*Ram0Td-s(z)171e7|deqs%{L>bbB61h`}t!u9%3HqRyqt9-TpbvUE`aH}N^g%C2pNDaRKIrA>^AJtY2i?}+KgzC*$FJz=$@bl7 zj*lwacb72$-%ja97Pj{BZM`dOft_Rv@-bWc3R}PSZG9kYft_Rv@-bWc z30uGMZP9n&P)D$nY(YL|Yky(ux4x}Uge|a>Y(YL|YqGF)fN$$FVGHaeTab_0nj&l+ z=-c{I*aADr7UW~L4idJe`nJ9iw!luZ1^Jk*gN3a_d|Tpo5ei@@*@Aq`)}g}IVZN>9 z;<~_2vIY5=t;2<_oNr5f%cuZ$k}b%`Y)uokj__@X?;sSwPO=60n6139)#lq0?^YJT zPO=60n62r;){(v~@ho`(>?B)|XZnOFJ3>rfjoD0B@#Zt);c%L3t`Kd06v@)F)eXzT zuGO@m8D*VRSE+(|n0X-@Ldigxg#Y)F#1Rp^@NoOHr^ zI-w?2i|6iA*_OI!*hCDl+nas-{Dl1`hMFV0CjZ5v4!+m5zw zYo(*wOul_fdf{ah9S52G;SbXBYJ8kqo&MzU4lx%wiazx1OF_kZ$a#K+nW>`ha%+%8 zCN~ChEq4b|+eUOGdZB>6$ZkwH|NeM7!&o}XZGvJP74)oe1wCs_i#_o#YC4xLJ8VZq zqXNo?wlzs^p#<}zY=mCr&QrAfmT!~cwP8+?8guIy*l3$*Ofb7(t@<8s_IV-kD;E1Eko3(HsUK|LL|Z5M=GmR{P3f`tWzanTFsbxdoF&;~xo-+6 zi+L=57pq6`99=vAQ$C9ZhzcmR&oUr~>w(^uJ}YSX?cOmyD@fXB0kzLENH9S@JJU0v zeO6or`Ng{AeEHzrVA`O5jSUUl2t$G>2pa11Yev*6x@cREBy;OiF+%u;yH z+nP!eq7P`*@*5txZHN#ABUet5Jz*#43Zc{svnP}xbVB~fiHcz|)}KI~=*%ZWSuiSq zVf@6IPfql8hDjYTY#n<(0WZq-N4?!xuSv?irIb6Lu#`KWFv*=yG)dW#^T{AOtv#Oz ztc28j0&3cPa*|)?m1Uj5Fm-n3lam#T=Mx|~pZKvJZJjiqT-&MnMD$(q%)z}-Kv`_& zK&;?$Pb`G+Q{;VPwE|6nQCKbYkDhbAdo(mz`0w6=c;tb~+*fSTqXr}=eWUDg>4 zQ)kCNPFF1U51k%{2KW0#U9sgLLC8Giu zrr#a^IK$W3KD>)8GQUX)#vBt8GoBsE;6lsD{WlQ?UI&@mwKLl1n z%0EC&^N%zAI&UcJ42G$*;~!@!7W)T~^bbEDMO!EN$BUivkFvh0!r;S49IWRLT^jI5w!eAmfr}H&PM@tKFT1$1m&Z@dC!CqLsPF9qEoAg~fra{{PobHYr&&RfemgJJ6I%n9cz7S9PlDKQgmoiryb z@6?{ie8nzFKGGEe>ILPNa-;Xy%uHB`o{OR z0E+n@BvX8kUfYN7#cj3iDSQtc$MT(NYe8UO;W>EO1b{QQm%h6$@LFSQnsXj>`14z{X<|Sr2GTaH2=83uk$Xl z&S022JN|K@VzGY!rT7QhI>|o<(T~}5W`7m-lKq2wp@6c({(*`{1(e!97?6K#k6xAj zA!zxtE&mXtbpJrFMOn1I@sEi>G5>&Miht0TD&QY+TW!Y*{{Sb|KlUMJqJLaO^>zGX zUzUstV3>Y){9~4{^J}RChOJ}!2Y69-50do!LzC2Sl~S&Mu$1c`Omh80lawv#AA8Yh zZT}Eh2`T>oHO)UR_UpW#tTPy<&W?XvqFC%7Kq>x#wodYo4La!`u$Sx~+zSPi9rh1Y zG%BFf{=tC!<5%ca=^uiYf5-9l^>r8z|-KD2>ubb)wV?V2RNzzaU?Ml{bN4W*YS^|STZVrVfx+ij|INY(NYHtTgUbf@S^NA zlJxvTlhkmPQm%inlz4Pm(Ew2arS=;J5HWQ-3(~#HlP76~Hj#-ta<(@txc_<-+IoYaGr_5 z_gM4%sajhW-(Ah~r)q8L??6T2Sa=jv6b|(zP*FJ4w?ReWQ2z-k3PBZPEqMmxQBy!! zYz9l*S3$=_1(bUJVnCD62^fWP{t~qOtsl_k$mendDLw9Elto#L7BhdG3>2F`Ael0M z3=(rd+*aFHV*UWfnLliAK987*aepDz*YW4`Su!esVaBQB&x?GW3#1MhwvO%3;6>T9 zNYe9XO;YY9rCfhzDc7HwB?DSrkv&7ZIK>wKZCGZ?1Mjz3?c zSnSV0(x3m}`7_!&$)E4>{dq+Lc>)T@KYG*Gg!3pIYDav(BVLa0BIi*!XL}M<6b|(x zP*FJ4YWkjW9)&}_1XL6bbpZY3VIGA;9Rn%~hq@K0C>-h}TmuS+IuBG74)tElj3^xH zftY_#2&(Xn!hd`KL!vOV8@?zo@TxRsaJjDxlQ!4+ENi&W6{>`A5+5@BNJ~ zN6tTjr1K|0oj);1FhTiK>)%}yR{kWkMERpmacIl$+E; zjkt`ago|&QpTF!Q_u`w>LyhA6P4b3Rr!HP8ckbflnU~xcOdH&7@EA1Qn*GaYI5{_1 z&tqaXi?W!NOx!pZC>A#$nG!b!i?|WD)z+V0(x?@atrIsy-kGPt8PipHr<|f=_rman z2$5v^5{>-0R^?11QR4j9)A@(^*G@enpG)PL{(m}um7P1Ihji}j+HT@2uTr^lTC3U7 z_EPGOgxvXB8qQ9vy^Q6e0vINSII;FRU*~eE1BR_*$6D~B>>QHxVyz~r&?lwbSj$pw ztYwlLYc)yPlCgF^oz{-E0xKaEYe7wmwb%P~zCzX+3{z(()-F~oj})zV5`L#Vi;Vz%X;H6N_&2b#9P4 zVAwi#ECMgeE+R=U7HN_S4N}UDMJ(mUA||=9NRyN;8H=u^)7r5}U?rqt5vXag=qA6; zH_AGLVe0I}qMH?qV-b*?FZ^ei(bh?^2tP31nfvLmmmD3q7YZngMTf+F5mYoPpwzK} z0mX)^(W^2x2wJ}83lkdzDSclAy%uHB`fARMveyB{CJIP;69x8Y@xIY8F;B#8wH+qh z1DsU%xRaQP`y#hceI5U}izTB17^dGH|G3rHxm)UhVe8ob0bZ27l_Wj?&?GfnrIhO* zEamzKlU)DMBxOtb$L(}l+dl+WLdritP4kc2{5mg@bq2%K+3}CxDHi(&P>O$`t&{u% zKe+4ohxg{5yz}9`2*7xUbizyFhT3~vpo~mx?O0A^y^a+qXlR!7NBT}k~tXm`ki-!FlwSKdf)ix z9Y8Vvgk*|;(tH27cM-SM#=jpcIF5gs`yS1{u3CRO_dQTKy>{b~u9GbBl90adk#VRSE*z*B+QT73n^yULiQtm0G-1&f| z-1&e>?tGw0%9flD9;VaU^MSxhNX-YJrp*U;`gL9^>kNjevojyurC2;40Ll5lzwd#z zPMQz!L!8chki7CrUSlP%$Gnx7oKf%#a(VtSKKs5$@{TBe5iZX^#%Igom*4UzoRuPe z;VqBCq2ia^^890bY(b2*Wm!Rdpw?h80AqGqt(n`j{wEy zFG!}$U&F;56t~rOqsTA7NtnOzZX!YzC85OSTav83hDpD$ z%_dEt?K83X$9GbW8nfEy)z%)p?wEBE)T)9*smv}6gOyJRf{W?z@wB*IdD8U!)WZ*K zgGA5qQSjwgMB8;zP`PnM(35B@kKc8hE$DAO;pybJD{ppaZhr{VKicB%x%)W>2NXq|2_RDR}Y@-8U%%!AfR8ErH{P_!SCq8sNMM63KtWeL;v3;xgk{n z|5hLLAqO6Qt`9h%DZ5*JRedJtO=WE`tiGwfE?BR=l_=wgvQjXOj_ZPxnQ|6U8iK|3 zvq&tuhZ0aFO`|#quEc-?iYN^$F+07?KcPXp>tMg=of5E$JG9FU}4%E z^h<%u(}+7LSUl&VIfH`R=bS;uPjUG!m(kqWMCr-pL@G1E^trHBmUQz za~C%R2hN{G*LK%@)UIN|goa^3&jmM7{|=(#OmO*vvli3^D_x4d8&72>*y~cr9CRth z#!+0Je4|n=S)AOJycF_%gKl2~;)&cU^`ne2UA@sibjr z`AW0uf*F_Nj8{>a2_Co{1+%Vz{l}=x1iM}d`Ds@|cLp6d z1pm1bXX$#?ETT`jYSLA8!CWq%&XNMTwPTU&lmoW zSuLdbh#ZsVF@;uUL}4iiNo+JB`Z5did-8WLs)8Dc#sFCJVT-j_! z>q|7B(LNGg&WK*XX32$&Xm^>>wTzyX=mtigNpuUN`U)X=JEOHFqR*$$b?he5eL+NR zb_}5mUCTp^&LvbE>>j+y=sH4m!9KzFj2)@G_$h32hbpH~5+n4Yy!Iup;PF zf%7#H+99Y4*J3n^(9S{Ea1x`<2<;a14yRW{LC;_hLIZ<-;l+#&WYj-gz^K4zK)8s} zIgAE|w=!D5Xi)eEMvEB@4u4>DFQXx0_ez}MSw=&{21c(l8WtYI=%0*M4o_nAEu-de zCZq1OS{fJ(59cwWAV_FLxQx;2j8+N%#b{GT*|2vN&bKS0Rl|Oa4r0_24rg>6qmf}N zqnV6a!!;Q#U^FV+fYA+%RtvXbbRVIi!Rq0zj9z54Mz{x~e=}M$+>23NH6+&#_hqyy zqjkgIFxrgK`r%|o`!L!tJdja=(Z=Dyj4olcNq88e+Zk;dPGj^mqs_xMMjtZTGCYb= z1?4+K$+M4TG=$MM;qi<%X0&a1BBQ+-Z6BV(=r~3@hNm-{!)T}QOh$JyniQVH=ueDx z4bNlrA*0>H3u&V1NinW}m*K&$!iyPg%4nZ(F{6DM{U&^n(b0?!2w!4!0i&tmKNwxd z=&&%#z~&>2jtKiQdV|rCVJo9A866vL%BV*z&fXsG!e}_7lf$WuHf3~rcoL&M8J!i* zVss>=7oP_^gg4@!tWTZV02a3vznttS6s_A;c!N) zGg=(3UyZqZ>#mr~Zw|Mw#+)^YveZ7oL*WUG=-FsSr!bl)(F{iSN^~}(zesc*qe{wc zVdWx5t4cJR(RLEeXLN`}moqv?qJ@l*A;ZeGjNX>$21eE01@9I{VuG;Cv4gI-BO_35?z%bY9RJ9meQ0LKg*NqM3{`Jpzhv>qR%x;-hDdEL{Mmt80jQ+@IVl;@+M~rrgHfOYg(azBcjGAbHH87YIEnw8lXqRXqqqP|A8ZBnD zEuo>oZqYJE2Qu0tdV$fYjP{IPW^^f|y`$F{-OXs<=nY1%G1@PBo6&z5?H|3zsCO@% zVRG~VqmhiJL?1HRg3&?I$Bcf<=-}v6MrSiRH2R#;jf@VDzGU=gM$@AIF!~##eDp1& za3!2?dh|mrJay%jHeP9Xa8yL$k2+Q9nlKGdd+2!RR_hGomq!o?>)% zvrnOLPmPHyGU>-QTq#c%^=$Fq3(`eq6ZQNq?>1oXWp*`5Bl0<+7sB=3!;f zz0ZDBHugCngx0}fCYapkcq$L$@+dCP>~mrm2K5c&sNAdJF_!#J+y76)3bJ3*h_aE( zp;TsqM;k{(nc$C&BdL6~aWs{GZCsnm&l@+Oaz*1NRMs|aL1n+DZKxd9v;&nbO_Qix zyJ-(9$2RRl<&I7JQ~B$r1F6h69ZKbKO-E39dec!BOwyu0tcR6f)9Au8YK`#6=K^?i!U z6@C9mWqrTrsT|So6)HFA_Xd?a^m~`e$^HID<+1%frt;i=pHX>Lzptpgz2CP~KHhHy zmGAYdtO$eZ{wP=Hau+U7;PPrNpXTxlE*l0wauY76aCs(|i@99JWzT^%B(r_<5Q;u~ zb9rg=dUX5=m+KG5@mXBHHv%$WaJj)MXVCFHF2CY(mnh%;?U*vMoXdEBHrLceA8aT@$E^p^D7&DP%CULol%dfch4M}=d#;V+m)8dOZ(M%OW#u}c^yYF9m!gG58;)ek`do^dimMvWlwWaq z5SPbuIg88dxm?QS>s*Td5Q|vakTkm`3c3&4)b@zIA(KTn*M>&bhMO=#O5q3`9 zuxAa8a4yGegyVC#6xSxKi7~Lo#v2j0z~y6Hb{h+dXp>9E;*1Nqd~@u_9Fq1Kf6J7# zvs|?KTcrCjmz!>Zl zh06!H?6U(XLPqrXlRGp~By8LfFo+fF#%n@ces zf}J5#$K?h)pGe$uxqOq$(UU;=acAT24=7Na>^-b^o_)pgHo7V9s z*70}Nacwtazpr(iwT?Hoj(4_>544VtvX0NOj<2+i@3M}cwvOMnj=$8$`%kH$PZJ+I zrH0B2rgW!r(Ujg){zCu%cROr9^;P<5-2JA$NoCvA_ozH|>ffonc$TbrEP80(F5rthG%j49+zW}0mYVi z)K(eGsR z??^5;|&OdMaxWm*f^@m*voA_Ek; zmdHs4o;8L({&hN+|KM`xvqAa4_R8-Mm`rC;k?vUQ_&n=)k#&5Jb^J%`_&w|RKh|+K z`Y4mKKh!#2$2#8DI^NGZKGHfq+d95NAO8}Se$1#eaR}W?3QlXfqkasn_xENrBY3KQ z9YQY-1@FS9doIcJi-LC;&0xtW_?VHH^RQbp(BOfbEMZV_=M4n;MImP;ecT8R>8w{4hSC5=%R2?u+b>+W(4mv zyc-S;-qGlzusL{OHKF%O!@t99@D?M{x+8;+7>RZn8GOY^v+BEzxm}JqR5t(Y(fbLgz}fsIf1hMH1cKI3!vvxQCHA`{>}F(R_xQdz)rOql0d1 z2=pYQ$r8Q9=n;wj%IJNGK4(-jM(C|zv??P}qtU^7g2y9kbZ{{voV{Dc=-}1$gx=JF z^%Y}+&m=l_U_U}N>kHm_1BVbABGDBCM-W<1qT2?x5}GK{!vn_TysB-&um-h_H?Ag*ltLHiTRO0?gg zg9we2=*U5b6WT+fvj$BkG)**f^LiZz378;UF2Vempi&5V`?dk-E%kJoI(=!xLS!PgOQn&cG* z-$dv%i7sR`SE7dp-$uNeO<{9s@UOvlSF9Cm&gj&jYRH&ytze=?_Y?2M@sK<@s3YFm z!LvIE)HLL#inW7xBwCZvml924RI{Uy%rP1u(K(DpOLPsREhKuB(H;`L!{|_nzGHNf zM16=#QkhSBvB?ZoH-i4J45Ormoby)V&XM&C&E2S(i{imU#R(GZC;!*IT}Bx+`~ zwM3gR+FPPM8BLSuf?Kowav>a z57el&`PIs)8bR+cNAGaWt8M-YXrTc9KEA8ueSNy%40QZZH}r68bJ@= z?=k&%l0@jg9#yAk)Y{xwb(%)dJ5wT2zq2&2wz;|L9F1C=TdU612znPfdKYP4ZS(q7 z;(0iXp4R3~t7dB+^yWKy3pB5`d50?c&3gJL^mePdLL=xcl1N zr0RN&pm&p_ceCczHXl=Ut46KOCsqAUBk0}b=-sV(waw>N-J?-!^CeaHX#~B89KDA% zueNz%)uS4($RZL^J<%yR6VUxYxBcZ&uRp{Wscr+npfNWY?XLFK(yzJ zRWE5C^j>rH{-Sxc&F@ydp;2q|M^$fW1ikkhy}xQ+ZS&VvA86Ftyu9k~8bR-4NADBO zt8MO@`BbCU=H8jlG=koj!A9)z==U+6i zg1sd=j?r|9&T5_&eG^7XcR{p^ zkQ_kh`=Gx>6AAqgtR>MQgq8=}OLPUH6~PpV?j;n2ClW&L_VVz}GGTauM%!ef@EwUh zAHGJWGOXt*4N-JbrYhWs(NcP72xt-`5gV(*(-?_pSQU=OV`FrN9wYW3$%%}X2BSyp zOXwhp#*dhi$%Lm#Gd?Jx`%agVPArgnLVLA)zke)r@8YSB%&!QybpN zXm)Vth$kz$hV^^$*}2EMh2t2B9_toX@kA_ota~_s(TtkfRYqodglkDOh|zWup~rfJ zhe|Z7`6QA&pAdR%w^h!`^bD_;=qN(H!bc^#lh8`xUnF{gQ19^H67|ZSlc^88Q5b-g zH3;5mN>JBzmlWIF5tRjNp~*6`B6wevCwq^$(Ac2t76+yjUXi*nsd2iO^#M z!{%R$^P$HEg@;On9vd9q$!JFKDb-;}xRjCTv7uq}{?HRXHY}XTNc7mSu+MM76Fs(a z*ve=|&Hk&7%nT2=kmwjjdrNcyqv;Z%|AvPbOEjzbCem9%2rYlls!KBTgqB1v5?Uqv zNTS-7C7Em(O%{^F39TCTmuN3SE#X=c9ZhItxV=O-6KV~oNc0q;QQ?V%(0_kxc`&nD zc!5SsGpmQMO7!2Bn=)&J-8jUH{-d0e(NgxfG2wQMME{KmFJ&b9Z%p{q6mf>GBcIKT z2|r{c`fm)~*a2^8fc{%E93T<;Z_RMBMCiY@!kZ*Q|E(Qqs<>&=%p2gwWIHjrvDs%Wyx9 zKF@3wJ|fXoqh8Bw8-B@1^z?S&08Y_FPj45l#Ypt@cHvWuL{D!Q&gArMMsUZdpnALT zCPt#Cw+oj_gr43$d`BYm^!8!)2wd6H06o1!I87q-^p4>@5}~K*MT@+s!xL18ox+}s zL{IM=PMgj=?&(S4rHn*RPYQo?BzU5ycL|SSG^6JE)kbD^3onoe{k~gxy+j`}?-7ZX zGkR5`KC46WGl^DVRC5%cy=Fs3LnNBOXg!JcVl+`AjF;WQgCxRu*)2Rtq8v-kl?bC} zx9}c`W;J)O-YtBc5c>VH)tjn!55JUX386j0?nevWM}&SAj*uuC-Bi72xQRq-5!x%< zL!uoB?HwK=(Mg2%3D1^j9-)21MT9VV?ixL)`q$x|8V#@BFWluA!FytK_v%B!GZ~4| zbLjuW-rdJVRjm)hpS{-Jdo4yrQ2{YIN;Q=gr^qO=uqe^Umm)+(L`6kGMa9>Ap`s$9 zM5D0cq@^Vp78RY)H1(*3WrapXNkv6TWu-|)MMd?j>xI$op7XoU{oMES>G^z~Uw_Pp z?_6uIwf1$bz4y%I?6Im*w0d%_{U};JxmGj2Y^T+eYaPj_UK(TKRj#FP0MY8nwW3(C zdgfU1ELc5rtU?y7p1D>X3s%oOEA&R{1y)asOAzYl~v}yS}n1z zH-c(L3`kYiTcxa6qovkn)-0oC)(foLjFwyPvvwG*u-aIMjPfntt<OfI7i>%Nh>IJHKyA{KNYTj-wWkEHItvxKL<{g&4owkE&-f1PHiaaG| zA68nKD5_?OwFlp>Q8iatM^RMGRn{|iLN8R!)z*Ggk%sz}TFtB@7lPVZP_a@gVkK-> zq|5xbs8Z`vBdFLZv8&YGRw`?d(LL52)?%YFtB6%*w8mP`dfn(=Ya8opqx-BkSm#`{ zO5JaL$x1RRw`2*9?wNT}nfiwn8qfpk0V|Dl(?z$awN?p=Dz?t5K~crlS+Aj}V(Y99 z6jf}Ub#xVtu;!wN)jBJ9HHa#<&hoRMVh>sgEU4InRxt}I_K;Q2f{LxTBJQGIpkf=W zOjMEQakCE(TX`s|*dtc`-8ed)y*FAND5}^-YwtY}ql#5nji@3WHSk<_lhw+KMd>o^ zMJJ)6Sm~%Z)*MtaD<74^f>+y{tO6FilG|jJvsPitYSwzxeimFiHd)OqxUOun+F8$F z%aAoRvzJl*S?{3|Sl^=3SiU&uC69F`s+ctlwShGSwT%Vu5jI)%EO`C7$vVPXf-ODw z(p=!R%_b{?1+Q&3SurfQ{%x|7SaAK@WM#7M#9o%N)}u;UaI9>ys##_Jr_?6vEh9Kq z4#aI&k6A}qM~o^h_z(nQk%P9Y%~oI5#YT@?16i|-p0JWxw;5GgGg;e>p0sXZy=C;2 zwbsZSsh-wByVcWHRX{JPYAd9iV&amgRGpQGqGRQNm5ZWd<$zU)qGRQN6|xq#qhsZO z75xbH(&Lg2b-)^lqGRQNmBoT%<)Br-f@9^NwVwsY%Ij9hM(Bm!Mb=wsEI3x)ur{EI zJpM~|t2eD`6dfyXSs|NnbUaoXtaub1D-D+Q7{usUdE1IW6=_(lhpZSDtb#*U5(_GJ z$jV`r`GfQ!Yo!rX<-tosb)!|m+F|srwTtz=(R`#Am--E3tAbgKT?s$~5TAEZCAnov}+!A{JDv#VTb%#agUJ7F6t0E9wav56*6%Svf4I z*ymO?s>suO@G1I;wFgBN`@)KP3P;C^eQAwEQN_Nry5om!RI#tD{-`1i=ZRxh0t=3~ zV^$gq-bEg>@>o#6V^%4v%zu$SW<6^J^&2)gL4R%4u_hZGw?1XvWz=f@#(K=?8>?3} zZFk7%TPuduYV@6TH7n|}1l?v$WyKkNZ>=zb`i;J9nEt^k322o5(Q0B%yX+$Uvla3T zw50m|V#T4Te!p1BD5~Et)&>;S?-#55pESaP%f{+otZgW&-!E1@3+mTl9c4lNI;_}d zVLN(n@vD{3g8Kbt)v};|zgxjIG{P-rA3P!wMfI~p{#J}({e-AQQT>FN^Blyeeo_>o z=<4K%b*wFyo$ETHhV>Gvjs^8|#8Fn6f0}kgw{291_RHpK^X+(6ugm9ZC9YtNHqs)U zHQy*mEMz@t%!2xbiCh-cFHF?1 z;P?v{9W1C{FOj$t`mFUp{USsO%6y;D>_cy{4n_4lMRfcNN5}g0F?SmPQT_UeV<@U$ zq_Fp3OC55>xo%$($$~3-UlGglV{9brB2*S@Br2Z;*Z#g@4GUgR^c7Vscs!(F{YA)&6npK;2lYiF5k)KOVv&oYm36TwMA6E+SnM}XcV3Gx z7IFKjm-nxHRbMR9P_(ix7I`dKSp!803s%-Z(ZGV06(=HJfnMlZJV<1*U}aq*s!-T$;)4Y2*q!YwhMz9L1hJ2#0 z5DBbTjjj~qS$5(ldWcxSI@KsqtYl3v8Y(JS%Z!GJU94w~t`hIC>Wz}baU)m-t%*nU z)xz_7r;h94qL}3jJ*2M_J5jU>QbY@iRzZsBK+!5l5j*Rl7dpSBi266F&+wt1pcK)H zqE(P0^ji?4PZ>uGKMPjDXpzf;RgfxbSa5zBBRW{H3dV}W1{&eqp-1#Mk&2>KkS1#0 z!5FTB@uC?;t6;o%^bo{o6{L%us3JVSWQYb9)ICESWx@F+L)eYjr-t)OhKOXr`6WZd zvS3YQh>}1#4n~ILd-Gu~5W*L?e7|_F<7oMA4d9EGj<6 z7_NyWq8>$SVu`r-6Nu58xL#DDiZmSW%S0^;YP(D{v7lnhLBdFNo zq>(|li1vU+2i+8s#u9A z{sLoIu~ni5MHO2mmVF5^s@Q5#iYn4SB$>~NL?ugI4cf!{8>*27^(z(atTO+?pi

+~&Z}@#d4~fvPAx8CkNJO)se(OaN3+lICl(OK6+aMZQP``&o)N$$s>i3AqK^1x4 zH~X+rEJacMDn#Qq(2_p&dsNupf~bCvidRrnzfGbUW&Z!>h;!Xa(awTTaVkZ~ci4-D zidBjjR+)ceP^B1c6a}xrMm!a?S>&?vjUE@bv9=mLAs%AAWmF}eWBEot74)R2XPs;G zl=y-*-RNl{+GvDZjH*Q+BdFLTBWr@55zztd2>PceWIZ=>Ur>$MiK2>a6)h;L*jDii ziYm5MM1K!`QpL84R#cJajgbd}wu+D+AVwA2D*CgaV$X?07F6sxQNn_XZ4(VFsMvN9 z`6KlL6?AjmZC=?C1MBbCMta{D z_pz=rY7$SgRv3LC_OtFY`cQn#de!J7@iVK%s9E&1aV{P!`84mx!XMDt-cLk6t7r0s z-WE}VqKbVcnov}+&%}2qs@P}3Z|=U)S+UQ=5mb@qoa9Trp9yWgh0$5D&jfrY0|XWO zT*R}WVxNmb7F6trsAECJz7X(DUDysP_NB-`6?x*#K71u|QB<*`qRxCrv9n^wL_3Nq zc1-Lt-yrO)*w>-~RixqbiVp&klR*}jo^Cx** z#q~x|&7$Pd-fu)H>tUmB#b(yqM&F4SSjUap#QUt%uN&?CUbL|;Gx|aJ%y;mh&jm(5 ziZfXyM(yHqBQsCW=Ih3Le-g<7WqN-W)vO)YC3$}pEhwtyZz9-ya}V+f|AOc@;YU$5 ze-kArI{tnWN4nAob=S@I{w8!c+7A8&(QhJ(1=ajr#IvB9zl%Z^RMR8tSWrz%hK5it zP)#8-P(_{(%|1w(i=t}UvaSb?j;~Q1*^Z)WI&xP}h|w9-l?|vO4WB(}d6d;V1!SA= zX+bs5MMbipep<$}%KS^cT23~CT&JWIdV}Or)?6d6yqi^F)I~nd+HDjpUu1o6CHhQf$OxB>Ne&MnS zMfD4pZ78Z=xJ)$PJnB3e!)22B&JB#PVe}*3aG8Um^Jlm$U_t$Q$#pEKUoY9hg8D_s zX!Fe)ST9h&-f|HO>UWCVi8B8V!t6sIS%;$fMapRN)1Y*Xd)oUqITBT*KN)R4sga9V z$477V_LZfqj?p{3{bVD{N!@GIM)Gt`t&&l)m-*R3*rVR51FR@{0SeZ{)7~hVOfh|7 zYMD4yE@fSjy48ECT*JCH^`Q4O*~FTj+GL$3+en@jW`xsaFZ1JuFhZFb;dB|xs!Dy+ zd%7$|(RioJYKrOi&3Jy<$ok5R=a+4)U(9%C$awQ(X{Jx@8`ET+AyZlX#vJsXDc7;i zHnB5h4asxim@0XeJjA+c%mC{w*~ZGiSTFNqI55u~jK#8Go@dEY6wUK2Sxqs0@0c=k z{b^)9I%cc4zieY|F>^Uv#z)aS_nEnzEmK)Ael)RjWd}=-ZL-dl zp{G(Wy~pnGM#~J=8DsYvEoEI`VtEoET}__Y-g<)chGx*OgMuwxN=;R zb%9J{tu?U$as#W%#0JQ1tX(E{p~M@NnsxSyiCrio&ZJ)6HnCWl$vSLev2rQv8#B*~ z`GQwsG<(3+f&xb${vw z>OM#&v!L#SWG?HXw1eJDWDV=8v?l8kS;rcm=24f*-&k|fzH~2@QD;-1H>WLD@iK*V zZ(6$1B9dowT9q6u?`Q2u8(-sX;$bxl!nQUVXO)nFd%gDb| zRnpS8dM}r8tl8-Yy$P~_wKToSN|5EO+f3{V+044f#IBI-to7*+t1IO>=TVtKl^=igjs5mAqCav98M4VU)!holz!|WeIDtnP;-BWWgEp zI$6(xGv;;jC=1TCDKa#c#)B1^B4avb_HVRIW34dzH(KVgR+{lrWjU+djF&2FSdW^0 zA0sF6BomSIYmb@BRH^X?!HV?jCN@nbvzkq8n#^H+ zGjY9}B_Ch~O}g7?Ckw6?)8*GJxLQn?A(zt3PMuWe&X8BKE}FEvjt;utOFRE!1@GZOIht0TgwWa41I26 zT`(EPVIDIe`VQVsqqD7QCv=k!xA-s?vXZU zY-z3}IkL}XG#k6n=KnzA7sAioh@UpfIexw*)kPXq~ZLMEAv@!e#w>PELih%WHSra z{2bZNf_DXTWx|y-Pk2`_SEi9Xke7LK1#63$%RE`mf_DY;I;HcbO++ zhn$$_Jei6r(s0emlld&T=H$t8mNVs`cfQ=i3YpSm&6ka=K2yrX0vVM^^NgOd)w@8( zvj$J;Pz&W;R`QhHMy0H2Qy%dyk}t5XpR&@Zh2&W|rAjWAYAE*Ud1%T2Yq2~PMcG{} z6DX!%GNUh%IjjaV`Vv{lf-A!HvW^8;gzM!I)+bYTc$dnUVKnPwQ}!B-WVM^UT_)GC zf~GcE%VZVnl&NK6xol&dId!XdxeU3AdYNsmGAm>n3$8LNWF8ByhWTRC!y9BA3s&omvVaAv^+vgl1!vluWD5(uWCm-% z)PvreWd$q2?BC6DCkw6?w@7<9Z3kD2TVx~)j*eSp77LD!TV+1UbIsH$St!@DGN%r( z3gu4LLX3UHD!^C=Ycj2O!q{ZiRT#@>!5Pf#9}CW4X8%}l1}l^wvEU45#$%18@kY^jGiW>( zoP`VJWEPx-3uQhF&NgN|7MyJg<#rSu0fn-WV*0UZW#TsJxrQpXb=p?%Z8DMtM@NxN zWWmu{Pz-vWV<#)(D7Oe6+WHAd? z`JJ+!1*`l{d6WgKe5H&{re0u`uawCwSmhQ>7nmdvV>tL1D~*DQz?vtaeCmQS!?^{kfrS+IIm%dc3ldR9xFLgT^e zG2^jd^_cNkuzJjRELc6OmJ$8f^*hAG9;CHfpb=wOk=@0t4uCpK{eONoh+#48ri^tYThd& z$51a&&3k1W3#xgaEMP%3@006TP|f>g3k#}wzx0fy48nP$T%OK?ij~U*7Mv%_dyZoAFpsX)_)RDs9GNL8Z-jEU2^@ zj|G)BtLOB1wMo9pI%9fYqc2f3!edfTJTXG0jA6kDl`@G1uktp_ zJQlpl+bm011E-JGkIR3tlBN$c`Vd7UJRv(c2Ji8zq<<2P2k-H!WC9C5k$6((u;3Gk zCuJcE-XA?B>savq=qcI48b7^CJ}sjsQ=eJWcNitH;8T@qxts-`s#ME$BoDm4en#$Q z!Rza1WD{$i>GK)+J1c)W#Cm7K2((Af$T(DyhF6aNl$k7e<@iszly&#?gWhN59@c}? zo2+MLBWtsX)ySwRH0ytwSdEM$d3Ko5x5x>sSIp>J-W6<-p;NI> z^ZyENGm0VUelybC=VTJ=tQmK8c}`{qT5dAR542qGZkKCLYPnrj1zK+DvR&>Ew5)S? z$mWw;?vU+)mbG1W$k1uDfBj~7)Gis#g3))$M3R~3TSl3Imho!0TzXQ=-Lf>$@{=yR zWmTZ%VzpP+p44)$YznmerpsR09%%WndQpaC(Oh8k7iE8v8Ql~7qD&CVODlrkkZFOIGlJfdc_+1eOBM%OmIl8iD*`R=3wm4b zJgMc|vLVp&(crgbYoO(UphHq;pQzCx8AURqKOcNZ#&fLS4BPvzOg*XPyD~S>^7Y_% zWpSY8rQY}DhLc*pFSi9+wgkT~8v-q7dq0pzPipyrv~xOZ^i%K$GKyqs^oaK(8OMSw zeI%0uEeBX1$t={(x@JbW?;}}`x>fI)5ouJ%dVR)eMkO<0ghKt{jI({sau2FVx6P=M z&9afDv&|7ETTnN9BC`irAIn#AVY{0>{ZZ|#fvEC15PQiQl^x^zShlcIvP0!3GHNcx z(oO6WnGn!G-(i^*&|qJSEDdOg?^9XLnvy--_nFL}N4+e}zSj4-tjO!^GsE|VY@Oe! zS-zt(cmZj7_VvE6WgUwCUC`IE8AVz8T81u!mXxKhWfBXr^tIHBAVyg_F5^*@rQSGf|YKR{8Q0*p9N)D%)9*rB>N^JDlXjKg#+Qr0u5VPcknbM0xpH z7NRIGKg(?>%FEC4C=2rPv#h!SwxhiKBAZc^mtSN%3-a=dv~Pr#l$Q>9>&+xsJsq-! z1$pU^rG*fK)$^#YLpHHevZLg$GU7Ih?aQw6{VEr+(oM_X}@Z)k9t{{UGF=^t}XBE^K)N6J8mrra(0H@$oeMxci)+I)jEh#md>*G zpeRdc*=;Dw(ph%@2chMy8nSejeFQ~W>TgFrguUQ7tG^w~f-Lp76Ht_;v+bZw(2|bE zv+Xz*Wa(^s&t`~0mV&yTZ3jP2O399v=h#UskrUGO9J`s-Gbgg^xpw>$)H2;{7j0(* zG|=~VyC9&!zVqy=fQIlbEF-!8)A^pHC;#A`K*-e0dkbRjdfMd+ODJQ z&^^>L-L$;Mjtyv_?^-)8puxUmyD*?3zU%A?)|Bi=x~ABrd#RU&MyYoG3!Qydb{%V1 zzu2iqx~AK8tnH>{hFw@ovE-abx=ym=_kk#bnRYUYGMH%>q9}uz_BIx*$V_|bORybf zaEe`pq6|*4Ygv%NDRw=IGC0*9_zG-C8Jue8upom|?fodoV0G82cIc}#&y?&qIn7RH zrJL9^J1?MtzASr9K!bhL?L7ev@y)QCS+MG|?W)(PPq;qh*cEjoxIWCZ_Z$FGCT80W zD9XfaTOWiNWn#7+&w@$0fZ$Ol# zwRRPXvb5H2Mp2g5+M(YCiakB7tlc8db>5C!M+W44!p(qoZ>~a>YmrZusFR&eD z;xW4fMVWZau3$kX9%n!#=$Ww4^NUuv1x(r5$#3SDM+V>`%Jwu$Qt@vXkXbyN1=A^F_Cv zc2YNL`CZO8-Tq})u+q(TyY1S52Kx5cM*m z-@5Iy*YxOY=?&R$j|}ZpM92X3!Zzvwv$+piLdQc z6lLPLefjy&k}`4J&SOC)j@!vG5Q9wI9dg`W$4bf0kgawjOUx_}X|?k%pqA;T=BNE|1jx(xb{%VB_NI^@>}?ly_E{J5tGz!CM0s(XCKTnx zaYEqdZaFWGlgNU+IF5Y@#3(PW6NjQ>%yp7kkQdjQTE1k3%mgiBrJI)8SrgDeUy!pcpus+`(-P1SUl+$7LcKs< zf}MI6tQVh?bQQ&5y@WX}!$FjnzD_%e^3vCd9sx00FMXX%7UZR`6EzZIl$U-^DvI*b z&&g#$UivvpQIwY`XY#eM9pxp;DP=)kqMWK^h(TU{4vBKwSt;2$@>D1GI*KjMvAUn? z)UeV`%hR2PfCl>fPJ2LueP=lS6xt5XHfK7CtSQ;P?q@k6qbas9JG6U$CpxvWWn}kr zoSZS8I;;ENom)|qrSqL~6lLjrrw&C~I^QurxQID}ES>M{K~a`soHi6?DaHvN2Q7>6 zHFS&I!t9H?4|ED9ceYIIeu)z~rBkE3U*^QIqGnF% zeudM{ikX>f)G`%XQqG1r?I_CG5GQ&X#3*M&oJZ8|sAQkRWG6omLdAtYzJYI`K0h2Iu5Oa+tG}m2P6gobrGM`mSLW4vgUMZy)VTnU|l}*0bi;U zI~QVwceNI)UzNH41S>_JhMa-234WhuuAUV(k$@t5P6AECs&z~`7VottkY!6zp(ooW_j zX{J+p6U1OG-PL`j)5J>2E|9Yv^COlROEM`j$PQP^}Z!e6brJn)M-FbmX63Sg@9sJ2@y?ODmjT?ttxREv;~(?<7H%Ryf5gL6D{Uy035= zSSi^>GT#X)p;)?!<7Ew?6j=z z>~nMXLZ_gV^lA3i?!`{!-5|=#N@pjE^0LxtMNwW>I{tg0C9R&7P78|iQsS5&xqx2q zHBpHZ!-Bk&IPoaT%PMF0ebAEfvdU>?L0(ol$@fDH^72CWRn9tAN_L4{?KHB|O>DK( z9?(GFT~1^E>^bcyeF#DD6Wlrq_o!ixSzt35^u2Zjc zf52ITqP#rlw4&(yTn{?>5olSY@0}&ZdMAqY*sLI|sXxS!c{1Y1GV$otkZ*qdeA@*-MOyQS|E?>zxfO_;ro-P8GL=U)R{+)Ux2$H8wa+DEf7c z4Ne46!s;~#MsH^gLIqdTtS6zOSW8f`tb0&NEcjiFN1Qwq{Vqm@W71%LlK@uh z1p84I{H{V%kH-Rv_P6xd91z^M{>eXV_f#O}^?%c&I-qF(Pd)w_5Nx;g58FK#hyPRAT0qhMxSj_B zg6-b;!**{5VqX8yo(%y-`$zSBCm`7Fy+3UCejw)cr}z9IplJWpo*xAS+a3PHb}fOJ z*FUf4X8}d~ukU#zAlUBcAGSLdhRf2?O@K+*p1d-e?owma<)+npYWdHurt zBEyOO^M;-k5NvnuAGV7Q#Jv7qq2~n@?e7;F6A)|{>xTXlj$*o6T;wL8;NP5_;a=oA z&q9o@9T&Tis3N^@?zwK98_RkdHIfD2{*7~US!Mp{&^Y%lqbPID`E71o=peU})n{H@ z=q2u6)@Y+k-S=4YjN;wzSdSSEc7toEms+FC+%s4mMwh#nu_E%~LKEC^MrMyZ1M@Bq zy~522Xjtf#ZWU`pUUcXXw;4s>{!MiC7TAuy{hR3aL($ng(M?9t`PyhJjW8~6RA{1` zhoW!)Cc4Ee`1bEmw}J)V{vGNbWx=<9hqckw7JU0R$*n~dd1jk^xY}(% z(YJqxyRpyX=%z*ktPyS|iYhk3J!1#NsA41CcobFa8aI^%6}!gGWo^y_6|$gy*SHm| zGJksLHSWtsP`|hHW`thrHnYApN_Kx@oil$%=yh(7oz!xeQHpym>qeu|ZX#=~QK~zU z^_I~XcM0pb(OCB`BdA~31#?2jxf=pn6q@E9WsS&74^4NYc0o(3-vl=aMfIEDW}>Km z6WnSP)o+5^{4W~ev<3O06I{=35Y=yj8^MD5Ww@~{s9%Pg&w~0*bZc2qze#TJ9_j_^ zH`z@^6?rZ;`;h5op{RaS+}am#bgbW0w-rV8o9b?P5n@!oX>J{g>NnkOVL|<-yB#d3 z*mO6t7W*`JX1gPFx_h}1RBXY5dqZcqX{-{XYpoRB_&T@CM zPB)tEzRenAliY;*Wpr~RC z+(Rg;*aBC-1btG)7P$4OBG1}|PlPUTTTxUo)AD6#Nq4_k==xbuv4w6f3o5qAtzkjM z7P}oRsMr!WaX;-tmDz{u-Bc7+Y^huGD#oy4%iLxZRcx92=xY$8iY<3{qNrl|ZUYM{ zmhT>ALB;aj;5zKnRBT&lzI(nARP4~g+Rz)^B-Xb^H@Z_;XD+G@y~$n9N-!#L%UFwy zZg#6!cNyK{?qj`ZbgTOz>jR@g_eUc*#(rM(TIg-AKG3N*LyO#ztPy$JLT`5qP*kyE zw-QAaD|UCIsA9!#D~c*s>^2{yK7$v(8(QpoUI$Udirokn9AkI5u`HeivC zV)wW$EU4H$ZU+m_k@vWv4cI5%Z{{91mR08eEc70CoDtM-^x|(r%iKKH^+s#lJ6OAn z?sXqwH5=XM?qHp{)i%ak*94*P}q964Mi1O?*<=&mUN75aQm~M zVjJ8%7F6tEcN+^T_K53gr0t+$8{H(7`Q4=Je+sQ|(@<2gN8N4j;T~bdHn}Y*s@NuX z^ZO8^iaqA;K~cpvyNxWU*k-qt1;^NCH>3&sG{;zY*k<=aBdAf*^{0hB?v7+-8$IDp zXKgg9a&KhqHG0y$pY^NJQ*JdYa_MPdPrI+M(u}IzPgqNgo^gLMf*Rew^z5*Iy1^fG zDkkh%H<>jeFFdTqEksepwzyR&s@N9yMHE$Ri`#~xifwUQKBPXMTskmpi)()bqKa*C zBUx~aZFS>VP_eCU0ShYjoV%X|72D>9G*d57vF&aes>t)A*@x%d928Y-hr9n1933mR z(``dh#df;e4?~P9w#%(YQN?ze>w;RPO^CyPwc83^2#lByf9Ja^J zVD(s*9Jbe8%o=X=g1eeE!{|l#G1fyyweB9)4x@eUyR7ewUUI)>bz7bs_OjdMQ=E(E zyyfG<_Pdb*O$vL(&0>wnn-TV!y9PxSt8;gvsA6^QTPUhnoojyveNx5h+&WZ|=gQ@C z!s^_kD5{ug`8l+tW9)z%#e#|*aC2Btv4d_k3o7=y+s=ZD)w>BtXdlL!eR#u7Mp4Dy zbgRF_7*^~pw+TfRd&_i6IpAG8r_Mk*NonEm#_{Sz31M=>basQ?0vVA6>Zey?qy{dec-;wT4eO0 z`<)RSV|T4s750&9AM4bbux588Yee3u1sA7lRqbRD_VYlXM z>T~^yjbVq~1{77yv}D0C*5c~p(30-|+2SU%pkkl8?t6-j$g2+f$<0Mk#eR0zpr~R$yHB8~Vn4f0D5}`c zZut+?i*>`BVL!XuP*ky>-Fg;O>=*Ya3y!g0+}IysJG%d8hnvrWiv8-=vY=wWxxwu; zLXR6>4Ex=UL{Y^&D*tDUVZ|&}iK2>GYR)eZqlyVth@y(wY8?wIW~&+&yz;PB9SiDb ztD~$k|3_iA>efN^yYhyw!W`9~HPy&fSFko1DV5IJZKTyg)~`lEs)Y5o8@~$ksz+H9 zjJl|Qv6dSJt3yUmzjZf$8|G6-0{SVetBU;#i1|sAAn!Es84ET{Ztk zeLj1m2=A^uzk{e^-Bkn&D%L~AvY=u;R6Yxiv7V}y1r-Zb!RAv%=mjbkrczNwo>$GR z!&MfFD%MNY3TR26fJCTP6jdxjZIKY8iuG1?s3Hx&dD2IT{GMAM6>4Lj z8t%c~M@6&X9_)QoA`5;2tdGiI!7qUIQHxmc3t)Xz2@8G!tdFW-!7qUIQ9D_%Cizn$7N2&;i6l3%^bph)}qrPf5>rtbAY8vZ1qbQZn>Qm4s{8V)> zYo^g@>M2&K(dp`CBUls97n~OESB(Lk9e##Nb0J1+;(S$rqBU{8Do4?pIA0YiXi010 ze04O4`h2%wQ26;O*bAaHalZ1iU`@oR1Qx7`7*))IHF1HeXTh2npdz|ZFR&&qRGFwE zPrI3Qtja^tnz%^S`*3tTiZ50jC|VO2tG!(zMr&fAYDCd*H4IX%Echj%K}vVSUU0n( zQc)~eFN0JZ3s%S=mCS+_GDzjH;O@R00crJ!FtdW5IoG2dO+3+%t8MDrUhN9Hc5)W&UB| zgVbwAum(5XoDzPCYGLg+x>Wtj^4^jX9}}nZx|)0 z<*aXwu25x0um;0#9Up$Bst71Ee2B{LK{0X3u<$Xe8bvE|tZGEjiX5w2QM4k*s*+IH zj#lJY722D6Isew8@UbcuMJsZw8p(ncIZoxUU`38o)ht+%X{wzCD{{O_I0gEovsAh& zMiqII%sxy|U8QThJ{q7^w&eSxACIZ1i?VoQDS)^puV6~X!p6~p=& zmBfPcS*FTl!HUdOOIfg5GgT=I)@P=wWI^3C)qYl)zbrgcePsl7k1bpuK1JF6NaKyB zs=u)wHkzg`X6-Y|QrEJ4x2+GKu5wrdjAp2tS<8*G)dQ@DjB?boMo{;Cw`~fascHjy zGJKYbiGmnadcI0SQKjdrJQP)WzKS>%T2iIwtNPQZ&yR0=K777vMNy^aD}6e|=vDdx zq7pPnoRC=MRVL_!AsSXyLdlsuiKaKFKne`HtilRziuWHW37*=|zYDQ6|m#Rn4 zf*4hLnc9h>R}d>y0}Eb3tWZZ;P@@$pxIgx3UZuYrzCxXE1T~sj^j3JjN@Cq?bc340 zdfMnlwVd^m(M_t1)n-(ns#w9dzZHJ7+Q+)Y=oa-M>pG)b)sIF{quIB=7hb6J*`4}0 z{5Ca`H6rij@FG=!qKe(FDp6Fi+tqFqRqS@vilU0$uA0xGK9}EqB>Z;eITu6~yIn=F z;Mgoyu`H-qvC3yb#qLnGEU4I>Dma>Yfr_nEsVMWyFlHZ0R2GUVwo28WhofV~R;yMN zRcy7|az4bUVt1)Jl=&>()aY*2!h-*!a<}SWLB;M?kulh(so3}7cdN^dpkmM7ZuPoH zrLkT&DpT`WPO;T%jk=Q+WpuCF$Qo;OpW4Y|nWeNx39QjI9{X;X3EUJt2u z6jkgY6=H6<*m;btSJ5n}*m|{y1r^(%cCw&i4=X#Cwu6d2qDG>MJn9bJYop3QQN=3M z&WmyXuwsv@BPgoaqw2|l5TlB1Qne_0%~z?KSa4RXRBbFcV^*r*IP6oyIkHmuS@3%d zl`5VESM*Ai%7WkBsZ_Zv_^pjfRmg&0;i**XSnzu&Q zzhhvp%_?LNX|mDd>TK3VqbJmrtbImRY62_h&Vjw2REt>AMo+0#tURNq)h5)pei7N7Z zW%l6(wGBlpT-jv3 zq?$;cn3YxXW%WBNe&qn`Wz~Dgi4k5_aVQ#Lzsh962>Vq&3r2WF)v{oOS5y;gjG5W1 z%Abfi(^JiMuc`zRj{cgO#)8pbQw6MfW@fLcjjS6nwhKl3{+eo{818$WvWLxJ@RllIL3SHdB@43KplV4t z`rGPr7L5M3vXWo~8vSh*g`(QNqmo#V!FN;^3r0Vrs#q}kAyrGl5gOI!EEu6tSy!JJ zp;1MlV1$F-cU2Orhw0^AmC1q;-cyw<7~ws&hlC@%uMV?dg!k32DB6ejRpfBW8H~`R z5?L@plgePh2p^~l7L4$L+DXC@K2#sEV1y6VPbeDULlrTibA&SSkxF1emOfG$EEu6# zRj^=$X0?-qBYdnrV!;R>tDjIb!pACNWakJ6y`QKA7VN_(Dvbpr999J^7~!xgXN@tj z7PW^p)x=uVJ183AQ`N>XxYy%nDt;7=2lsmXOr^5mUXP!vbu75oY` z*XJWD^cv~~?oRfF%3#6W$-YpFSa5f;FV#*K+@0)8)xd%~7=NWAuccn#4#r=pSQgyD z_^8Tf!5xf`sx>UQgYhxd#DY5*A5-ltxP$T6Dk_=!ggY32t>Rg52jk-^iv@QuKCTK# zcn9iMwUGt)J8V^ZSa83?R&|&K_d9G=p6hS~58Q#eRh`a)J5aZ(1Qy&$tW`~8!JWif zRRIg`Bxc5A!JWj+cr3Wvuo;g9cN;e2rO9B|O&Nr{&VH->ELc6?sazJUp6^s43sz5?s$;?G zX;UpMSRvo5=v3+xR>=1%kp(N{2UWs?74n0sV8OkTepGcVxL4ATs)Yr2Wo=i{W2jHK zD{H$-V!>Tme^R9^xGU>Vs)_}7W&K&TvEZ((Kda!e)C=5Q=NFaAg1hVdqHg7cf`&GrV-Y~J>R6gq?6Z=h-v*3=qzpFhgxa02cs)+^n z8S-d5jrxT940&`E3+|(2=_D51N6FGzEVu)b&?PLm1Cr2{BwXcEzs7=9F7*)>ta7Ql zjK}dju*%IXyjif4r5?e8l`M4*3s$n!D_O9TrLJVbT~f_>EVxUm8IJ{bNj2l8(|B-~ zR5Kn6?viT8W5Hcg&3G)hTag)$1$QelMn)^FxaYsO=Rl;C(1XuPNr9FKJY z#zwHNz}R#Y9XV1LQcTY;F`snnI@YZvTfMeE!n)VQ937KE729ZHjvmQ+#>8B`hE;1~ zuC8XmQKfV{3yvzKLncx$aO7y6#)2b9>pT`5aY1?;3y!!TUC)A}%Bv$LQ7>>*d36lQ zbI9y%7d@KwmD$@aI*;X91+g+#$SR0cvrfg>Tda#Q*2;oA_;=AgCsTG|Wp&XpELc5e zJQl1TGad_8of(e>tImwaf|b=pzr});)kPmeQB}I=;7r;-c=Z&lV_9%z4%W#mxNiD% zISa0vK3z@1D|1)<77MP-UG*^(jnGvGPoWW@mu@t4KIP zcl|mGM(D1;K+y=@wVp~Nz$)mWlUc9|dgvS$RJy0GWisNOA)z{C8ubDzBvkij z!72#Tc`R53VY-+F_oxfk^(?qYUAR8Vg7a=K9h*gc!g;rs9?63HhDPW$EVyrIgsx)2 zy#jmdHWu6~u(uAGPQAcAMNiRbEV!rWDLRh@ced=K%UN(|%Rah>gy*bCeTW4sD^jZ{{Prsa*j`s%bm%lyzNop(~pC|w+AS=K8`R|Hx<5qg^5 zc~Z;MbVHzJWv|n8YoO)3p?v)d!n-LUtrcOPn<(WD+(DKb* zXX@fW%YkA2^@fvL_Sf42EkEzoUpE9=&Ivn5A3dq%Ioh6ub1|cL^g2gJk<5LmHikv( zI2Oz^S|bfWxTEqv>af?>sl0j!zo_3qv#t>@j7}A%!R(;6t9n>=o?Ohb<|v%C*0?2u#RKF zH=G9RL==6)=`y{Y1>cXmOdnyvH=Hih#q*#S_=ZzW#AUjHm69#RaY@To=!WUTD?{dMAp$mzAI!STO4Z-Hf7HU!i9&fbHme zSy$+FESU8bI)7p3tan6Qq4%>=vV+8x+FnGl+g800aiw01qFE2o)hL?v5Z!{JSr5?> zi(xy;^$^{NqFE>E;3W{FStn{g3uc|DV^B2fq54r4e%Z$XMHeYs4ifo zWcTkeOh1pJc@ER{D4ORmZ7-#n!M)#x={Oc-cbINR(LArx(aTQE^D3Rlf_Yx0lTkF! zB)yLX^GwohESP7KPF>zP&$lCz^afT+_IW+7*6*Qco>%Ku6wUK$?O$%KM7R>W% z9gz<)n&)sm5=HqOuCrJ$&*3@`Me`h?e__EqN9gDqpqHCHFwYS>_{Pq8HbsokX{?m& z*d8PG8rE&A4o8gCttguHC~e<_z2KeoM(H>dt%6ZHmj$yPrK1Z@%=#LgiK1CwqnEN^ z*4OAl6wUft{SymjeXZ_)^NCqstBX-^#C;iYt!`kYWM9%FS$Dk!TGBj|wI4;3fTDR`r^{I|&+BvrisqT3dl%BoV4f*Di3QnB(UmBe=Qj~4 zx{Z~RozP>nKJT^@^Bk=cQ8drddMS$LIa*h-V4kCOZqbQ(rs@qSnrEus#)5gK>RJ@d zbBrEz`-ypu(K#%b=NP>o1@ml=7^6drp(T7L3M%tmFqy(j3Std#7O9vQm-T@<@*m9KY(E=SRd;cyj?S$Ubpwjd1(USC8)7u;Nji!Jv!0}*QIy@u`nr3dC0!9F>jDusy28!mHsq;}Z&rDs7qIqWO78YbTQ&+5kUTB_EbR&x9IYqa!V4hQS z2a4u7RljlHiFr=dp8H8K}%A2hR3*?oFX)mf~R>`6VQ=?$#1Rj2iyrlTI9mK#@{ z*L%8dK+!(r=p!iFha4Tb7FyCi_d(YSqCxNhnYGNMf)&QXRu%&X6hUi?ZYfR z;z8Jsay?7uvtS=)>Dq^AW}~t%?LA9JZXl&(kM2EJPktCg^PI02p=h4-btQ`CIbS!i zV4m~!x<_C;n&$#tkD_@l&_`G>&jq>-Me|&!XKsY;Xr2poISb~wP`9ICP0Z@OP$yP& z&U03eMfye*&2y1ngQ9sZ()&>~&qca}1@l~_cRqSzo{M!Wisrdk>rD_dpVpgsF4mza zn&%RI2Mdn4C3+hR=D9?dKSnbfl|8@r65YZ|$y^gA+*zQ$Jdta|hQ8eqNx&lSB zUaA{WH0z~0cr$EAN8D0fhobB*)1Jp^p76?XnT}w=te0s&ie|lBU;PBMr0g!&OIa}M z<=VUnG%?8TO}&@v3RX(?k{&B`Gwan=MZH&OkH_*HS_O|Eo%GmZ{uZ9&_ze7QdFYuR z%-_=Eo!%*W=)Z}s2VfK~M0Ys2#V_mOfU z1OKyZJd0l#g`Z>=$S|0e@^1O)8)A{YskF?c2*yjK2 zOkTm!cmJhxxOog@<1X`Pc^2d2UzLqB$H7bnm`CZk+&tQzk>=6yq?$*|a|%BGRdajI zRNq{S$HUx2I?Sz`d2~Fz%%kf$)jTTCndVV@{%#(FaOPf|c^A(>^Ni*B(ro+Jtuz>2 zcz!o~Aw8!|fcc+p9%)v>(*^(jt8%*zNB?W*&@B`4)7v~s&#C6o_MBrL9nbmZ(e+$> z7u0v5dDNbZ%`-usO7pkZ^RapCf|U*S3^ULBJSpa}t7n3F?B8Uo4p&mH)!#r^Gg?o0GXL@;H{YT*X?~N<%6kKV2Jo`*E(o=69Esukbe^sSm zo|fmbzjO|eVSzc3eAa?z{<WFDnw`;^Wa3C}2biCg@4Q5qr9?k1; z^XT9zb@4o}a3yQ3W)QA7FRr&Po(E0KU|g9#T$z^Vdh^U*m*JZ*!>~uvb4C{I3mj_> z?u9uv&EJaG+%C6`#*1a@>c)J-~UO^e{S>VXa1A1{=eDg z&-?P{XK3dC?)j7V>py98a{K@M@Bf{i|Icpw?|S=x`}vb|_3y@lPXL7Hc04No|MvIE z`B{w_pvQ9jdjmdJ;^Q;;_&WA8&_*>$L<}(m%1LJnKKl$$y?Jdur=kV`Fr#|U34S4MA`OiJjdwF`Ta&nE}U7PS+ zigWv~KbL?{4i&x+>ik>+-kW=|j(_}I0!Hb|pB})t!jpjgkHmdXG0#Z+yu!xMD;)f! z!o^Q5EYJVEjlxe$G=5qVgzw1yI0u-g59iqx-*I%q_iO(bdv5|JMRm6QpQ`Sj>19-K zhhdnWeHugs+;A-%7F$7N69+^J0kM@uHgS!mxV38(*#x8jm$W2aiH>*on!C#r%TmY_M`N-p5eCUbFH39aL)hK=LY5H zhd;GGp@Ow+J*%7a+P5{gdvvQjg)sHgw*T%qz)!7=t6=1<=d-Pu{CoFO_{y-Y8U9l5 zs~>*44?gKfRM0v=pUFY|)3^O)J@Su#S~t~}&+kzcRElHjPxKKw^6B1W{L|OF8S6Fq zP8WO@4z8A4;)s%(C~Ly?68|gLmY{F&P85tUuZZ$<0Ex@%3Tndj|99&Ot}Vg3g6q|m zxV)~QCRo>&_+Qzs&-H$g_rdRfQvRV6RY9dZZ8r6%=?I;le!PNf)Q^7(4u38#U!&xc zvZ+5Qm#=2wZ~B7uo~OTk`_E4!1m8|>`R4RL-=zO{-yQ$wXHNd-KXdZ`_FL~E`sa&+ z*Y&^a`w^Lgsjm88FcaAiruyHqPs;Bp|E}Y*Wp6}ybpBm4`QLCvw(O1nJ;&ugGclAr z0}S><@XGynpQ~FxBa)v~iRtfiEA&sQRO+8piR+(KN$8(cN$Q_e`S*QG5`5;B=Nl3I zlMndAoOt>a)89l_=$TjQX9aQnTq2>LOCJ7VLwC^6A3Ert z!RV-;f$Yeix(Pms|GTavgYa{?rW&n(qIjbI8C^ME%1uGHK6?>iR%8?JT1J92PW z5a_?_c!gh0@;Zv@qZ8BLl2_<+vQj@cEu(&kc7naJwf|F` z|4HBf$@t;p_*3Go*Y#6+{ZDHC)irKi|5KcQb%y_6|8^<7y}=Wzt)1{)chI`6%Kx{0 zw;pY4=cmst{48!uT>dvBKO7m~G~wxGL_gIp{~L|}zE}BPD;RC-y%hG7^T!+a?!3{+ zX`P|k_Rip=%=r9k0>)u-0|Z>pHyveIU63+RI2N(S3}_f*U*aG`3q% z=rk1Db2s#$YwzyV(WqZ=f2X&N?h8IhmW)FeJPzmR1?xMVqfS{+>~yek26`Fh>IJt) z66POv#c$6ro>-9V+z%sn>O4i)4AM0n&F2@icCItuT+pL)NAsfvy>)z0=h?buL{MXV zv0x1R$ihjTI~qGIJQcdz!kN%I=<#~YiCTM_y%*lxxu?0`!t1x|XdJF9k6MV|C2StQ z@V3q+W75LMJM}TAF1#DPWV_n+Hj49n=kYooug+Vz(HO4^3paKiYTmo^JDsN(pD*mx zIcIiU^n7wWoU}Q^+-uQSooAT+7wuYIXAWAlZ*|_Bxag4TYtVXl^=w^#jxoQ{t}ehi zsrr1icF`2*i;HGfuQA_SbOvhVH!hy9K3%jnQbbKJqiCiVUt0ZwxzFN_#tUY@#kWT` zz#kJWnkOy3s=8=Ci+y;ZJ}xEgk5~N{-B^8vA$$8ey_aUFpD%v0dWKrQxR=pMZ_B6V z?TbIH{?z>Q;?JwUGKWpx!Ti+hxI}d^BEu%{Y<^|Fi@*H&mHF`GWS39P&P%GhBqC=` zp1a+r=Ab3%E**8;DI(ij2km8Kpc{>z(6y01I_|4At92-}mr*7n@!2}Qb?H~=d;ik!px)Bk zBX#P;2QN`rU9#q+Rc&b|rf+q2$c3Gmp7pQs;KPC)<_m;dUkSZ`XUiUCEwr zS0~&s-)vViZ@};I!Mdt2&f**H@0y9q*MXsR~%QH!}$0s&e2y^;OZKE6IxOqt=O^a&Uzn;R$+~Q*X!NheX=@X zG-^H2m6;55A4qo5m7-OVMjeY*MfT9KXjP;S&X&K{?xP*is>s1Q7Ojf()3In(WRQ+U zt0E(GELs&gUdN(Uk%>AMt%^+1v1nCfwvI)sBIoE>v?_9;jzy~?SLj%@Dsr8UMXMsq zbSzpGxlzZWRgv3uEGkGkcZ z;I2abqppLvsN*->$58Vp_o@26ddxg}t&Lm*-DqUB)7Pk3`EA2cL;f9XUt=%CeT}|a zBW8v?}tljzy~?8+9yN71^v~(W=OYIu@;p{8h)IRgu5zShOk<)%#GiDpI9m(W=PK zIu@;pbkVUWUN1Tp#p^}KqE(SNenx$u5y!u<7zEu}4TbKmj)itnW1xd{>oK}@gl;_! zt$Qk^4pI}l3WuviH(_t}enxl{{RyhK_D@xo<}8)fJX;OZOsQve{Z6c}CL7cS?RQ6e z3FFO+O~iFvsmo(CG*68TG7?6R3#DBseulnKe4+SR=0X`qDECe4+S-5M_OmOM8*Nu$)VKiMdd3FDQNje{Q8r z@goh=jaQ?&+9zbMX2Ym{j<6jH0NoGUu3)R^4PqtCFY4} z(60fUAG@imaCqbjO*#G<a`XFc16vL2z-6+zkFP0WQdj!^1KY>&hOUnss%`X@l?-@taE_(G}6u)U4B zP}+sEo-EsiGS3NY7fQQO#>s)Qo_TB+O1n_n^K4(uTqx~ASzm$e>*)){7fSyk+kJ8q zDE)=fE|mHb+wqUo^nBzmQ%jvt>V#64V7vU)XK5FTFO<3r+uP_1#TQC_7S!i6DBC>& zl>S0#7fOAO?eo|!ly;%C=h?oR?Lui6N_&Cr>**JnZ(?3z9;poaB|v?=nP-@{G0!re zz&yu%9`ii&)yxab*E26N-^9Gc9B)5*-U(3li%`#leujA)^DOfT%yZ1=G0!t!&Ah;T zJ@Xk-O&HqkFJk0dxBP|t&ThPg$y(a$m$%D6W332e_XcgT74^UPgxHT?o}k6cf` z$lND4(JwK_gHt`<2q@=4f_a*3pr2uGk!|#|%x!W4{Ty?LoJT*;+$C4jFEIDW_4JF( zeR3215_A0X&tU$bo z`X%PLi3;WqHY9RgB4GE#fepe5kykZkyCj$U2%+3>BtSXO(qscDbwa5VN`Il$3uSzv zjGqCezeTpu7fOGj)C*-?p^PV#@v@-wx5)`?7wY>VQ2I$O>l4bjLK!y)N`Hr(M_(xY zgibrN2wA2Blso^+H*XP{tEVKcS3M0Hwc2t_P)FDB}pFPAL6_(qAa! z7eVRolbb-P6G}g!)C*-iq4X2VdP<=5#}{at5m4%cQYV!DLK#;m{e&`p0+jw~vH_I- zLTMLDKcVy!%D6%qHv`IbM=0a8fzn?n^+Fj(DD^_=FO+e!p!AynNBQZJNogfdP6lAGLBIC3uS#-Q1*{d`cD9*PAGLkS&vZag)**C z#?67!ZytT2^cPBhq0|Xw9HESp2c_R?Q0j#8`AH~sLa7tV=PBWsNLzCOlzv6B6ryZL zVuzqTLuSbwnI{Wmkt~sk4(v~6$sCy{3*>rG<|~x@C!ySz71_RtxlrnaQda_HzCzia zNXMXEDD6Uh-v~;319PE_Bb2%f+uPVK6kjNHS+-B0FBD%Ws! zrClif3v6G{Tqx~A>0e~~CgwtE7fSyU+ao&$zEFIj^iP0#``O+=Unq4MQ1+ux>e}cF zWj#U}C(HH;%!SflD0Mlu&too>enP3svwbylq4X0RwT`pu&+lscib3uPRkj3bos^Pub>q4ZzPcA@kWNd5sT0b$LK#OW z<0L@o-@taE_(JI~l<|bpPblMMK8N}W*Zgt8u?)C*-iq4djw(r*IWh0KNcv=nOmyLXC9`CX%##JONS4S%4f~T>GDkXOo^;6q>5)a!CrhO2 z%Kby8$qZ?cS<)tRq(kOOmn@JTStNb3M5G>pDdB8h3hBNWQMfJENPQD(joJt zOBP6vERsH1B2_EbPo~KXnI&^%o-B|>vP32_JT7FG%#nGrKo-dondrv;WR}d4d9pwj z$r7o$b9=}%nISDQOWI_PbjUpEk_FNui=NV9$Y_}CNrc(X2~3xCkteeERl&ld0faWnIrRLfh>|GGO<_CKTT#xi_DTXnIj!C zPr77*^vELVlO-#Kba;oq(x>)o6M1U zvOpHe5}D}5<3eW19GNEzWRWb9_#p;;pO_%iWQMfJENPQD(joJtOBP6vERsH1BGo=z zKba;oq(x>)o6M08nI~PcKzd}6^vM#b_T~D?G?^hSGE3&jJXs)%WQk1d$Kyg~$sCy{ z3uKWjk%|4;pUjduGEWxBB3T0E=L3ZLb2I(K0sJ`xP(Bw(F6|lm!g4O{S=I@~7wVr! zpq~rn(w=9XQ2Gm{z7V4Ll1qJ&zObB2dkJ}&;!7^$B>HgPp!kxDp9xX=NiOYK`oeN9 z?K%3waxU$8=E8EW=TE;tUnqVtL>WhN=~n_J7hWDaOXu@q_?&v61`dsD((j$wcPnJmh5R+bif=rVcP{tF={46p{+GLJ&$UNzig%D*tk9m>w z$r7m!=6uLBnF&$Gv6yE`o6M08nI{WmF+>@s#5{2bj{}(vQR;Hc^JIZ6hN#D5o;WlZ zFHL4hi_C&jFO>ajlR45M^Q21_NRKRrDC7CeOQbrC`;$zQ8PX!Nq)p~RlyM#AdD0~d zq(>G>pDdBe;ylPSnISDQOWI_P%##JONR~jo-NV zew+uHCNrc(W=WgOk@*m1UIpewvP35Ob3LHcWteBl9GMSMkH@@7mdM0_V7xS$AuTdX z+GLJ&$UNzi1=1snq)(PeHIUl@%KQ?{(`1IU$Si4-Inp8Xq)Qe^k1UctSt8XDoCldE zGo(dkNt?`(d9pwj$r72!2IFVQESV$oWPvP_B{Fd&`;%ERN9M@_StLtj;wbhfvt*8R z$UNzi1=1snq)(Pe{Fra>K1im?3~7;B(k64HL*_}BERY^qBz>|(s=-`8nIf%M2C>60Z=4dwnO(`1IU$Si4-Inp8Xq)Qe^k1UctSt8XiuAfYk8PX!N zq)q0?JXs)%WQj}+=W!vkWRA>}1+qw%$ixWtC$nUZ%##JONcv=nR3o{aWSY#77MUe& zGDkXOo^;6q>5)a!CrhL{mg^_eWQMfJENPQD(joJtOBP6vERsH1BGo9apG=b(GE3&j zJXs)%WQj~1$Kyg~$sCy{3#3ODNuMl{s-5#A(`1IU$Si4-Inp8Xq)Qe^k1UctSt8YF zuAfYk8PX!Nq)p~Xhs={MSs*>KNcv=nRAab)GDBv`9GNEzWRWb9iQ{=(NRRYMH8yBZ zlNM={4(XB}>67XN_9rdUCLPixJ<=!DxS+pl2lPmvRO2~5X^}SRkS^(wKB-P*f6^jt z(ji^aBmHvwM9z=&NS{=bI6i5SHtCQq>5)FEPGW!3B5l$kUD7MJpB(gaNSE|TpHw-H zPg62+oVIf zq(}PY_PIg5OM0YFsx!Dg(jslrAzjiVeNvst{-k$Kko%-Mm+hoQ+N49eq(}Os`WgF^ z7HN|X>5?Allj=P7CoR$@9nvN7=Qs6zcAB(En{-IG+Y%?%dZbUP zp9k$esjlJrNQ<;dhxD%v>ePJJlios(N2*0^CoR$@9nvK|(kIno_9rdUCLPixJ<=!D z680x8(k30!B|Xw7)%8Jtds#q-bV-l&Nwu8oBQ4S<9nvK|(kCsK>mwb~B|Xw7)k?09 zv`CwDNSE|TpH!>ZpR`DuRIAxeTIKx4z_&=7bV#?H-xSo@H?#hhfbK5>dZbUPLg1%K zbt`kyB5l$kT~gf^)Z3&-rf&~?hxAG7j=*iN=lLKI)} zRPyRZmvurJ-(xP6+z(OusRub9P|pXH?N5htsk5~IN~5rxOTEoHq4+}CPKUWr>V&D} z_Dya%e<<)>(j)y4WxFNU^L#j{SDUpx=rtgF(?JnDeGOib* z><`JM&IeP;R~m)oT+i_yQD|@px%F=)JrbosYf|aQ13@j&nrZ!w^%2Xb~{9Aci1kJc9*$O_Loq6FGSgI zlI!{Cy3LI~+lAt*$F@-VOD^Y4n!Zqci%dVxoU};?lz?wU5^ceWCcC_Ior5 z^}Ol(^o8OJ^*o>0Lh;kgg_2t#O1;f?p|m^9h5C9!-_<#;Gi(=1y%(aKKa$J1eu%Q4 zB$s;SaekoWY34%7t+Kz4Icbv)DB}zDex&b)sINDy^K>2dAKQg`e$0L5>PgNE)bk2a z>MgblrQHru_LJm#UZ9*$PAHdpSNogsi(rB}q4*wsVL8|HW1UZ5DEm>Z=R85Fmpql6 z+LSKmPX&IOv`9Nd8DDa}|1_^|bU;0S*161udR`&w`7!rdr=I3~Kxt2dvR{PdT*k4O z3(L9eFPphg>V^7xUG{$&)H|e0dLhd8NUrBc-w);by7ElWuE12XN0U(Ik!CI|=Q57P zTv*PfpUrxqo-gYh`a&5;DD7^D;(N@6lKUY_z4}$)3nfpN^CIU*TBHri_6ub^q4aaK zkK;>UsOJ-+o)6nS`aW}^p3kp2A5hN+)WgbEB}FOTB|!&-dAY z4(XC!h|*7T*-oFnP>!om+SPA3Pq3WJ@k-Mdif@Ie*U#K$ox@xx?QV$DUvk-gk99)* zKEgVmzEI9%p^T%R3v!{JA1HpBRL?UfEz$<{@dc%yyHMI~P+te>ORndmeOwRe3&nS}kLw|Qq4-{i`u&9M zJ}CDYLa7t#dH#+$sa^>3G--vX=Z#$NM^JKG=T|oh^?d0&%-s;B-ebE^&x5(oT)i0h zLfIce>6Z>s`bn-|AM`DqnoKFawkf$x**)gVuUvYkRb zPx@AfdcL|2$5Rv6X;6Hjo?nQ1p3Gg=c_B)@&vv2ItKSFPE0lJj_-XCG(kK*PD89v9 zDBCF%-!A)q2FVyn{_3MLvn!ZrZ6N|Y}&o4yj?=Tli?uID!9&=$im-E6$ zF2`RezEIESEzS>=Z}mOx7jY#^9WJThq=o-q3jQjxls0lQ2P5i$NeDNg?fJPZK0kYa=8wqL7l(Pd6E`s zhbY@Cxt?c;(%(TY+v~DkD0NsOMGMLTOJk7nXC`UW>U5)FEKH_{xi?m6HbV-l&N%b-NlNM={4(XB}>67Xc_9rdU zCLPixy)S}#pHyE4x%*W>kMv3PUmTybNSky>m-I-VR9~|{X^}SRkS^(we%b$q^CEpx zeamr4i?m6HbV-l&N%bB3lNM={4(XB}>6hCLBe*V*9_f?H4BFGAMcSl8x}-8XV zX^}SRkS^(!+hajLhjdAg^hs60@kxucNr!YvkMv1Z$^N88+N49eWk11rkuK?xKB5?AllWGU{CoR$@ zRY$gy7HN|X>5?AllWIryCoR$@9nvK|(kInU>`z*xzjNTLUD!@qq)j@cOM0YFs$JQi zv`CwDNSE|TpH#cCKk4lrm-I-VRMkO$uM6iz zsv3?+6qAI;2Z_q+f2Y3+i3cBYjfUb9~YwZPFoK(j$FR zHLyQvkv8d&Zn?dM^CunBB|Xw7RV&9QEz%|((j`68Csl_1NsF{ehxED!bv~)~U_a6# zZPFoK(j$FR^m-I-VR0py@X^}pu4q`j04rWeTq)j^I_Cta?i?m5~DEpIEIX{f`q)jS|^`u4m zr0UCd(j$FR9Uip1q(}PYye(+A2LyCTm-I-V#4ke+?%zp^v`L3_NsshNbp-p97HN}e zFxyFsv`L3_NsshNbu{~v7HN|X>5?AllWGY2lNM={4(XC!IUgGI^GKgm!#Eykkv8d& zF6ogzsfM#ZX^}RmMzEc5?Al zlWKI(-zGgWJtpuS(kHFs1K%apSoSA9GJOL3lRjyUV}DZFLGF`ke2}L}D@6UA1iAiv z8lrqYwpr(dD9_6!*Pla>5)FDpF4zd>8B+wmIdX z9nuX^&lkCj?`dK`g5nEhT%Yt#WlpLooF6FlX;9CTzNK^Q$51YHb~&HQ`H>Fkf_h$| zT+ffW$9AD?uV413aekzl&iRF?=ZRd#v*-)O7wY{--=;6ruaB~SS}?9dx}*onI6{4V zL0ONliFvYJDD7%SK%Z1IgFH=IA?o=dm+@>(ypBQfg)*MQT&U+u-=!}UU#RC-ZlA@R z^hq^4@P)Eop{y@WUs%p%zgcB}PSDRHZPEc{9HE{sDE(dSU)?Ay=X!pub5G~|NS{=5 zIX_U(57hI~Ii7p6T`0cATqyfND860x&j`k|Nr!Yn8DA*#5=uW$`*^+37mDvQ7nXBb z-^NadcRsW8{heRx{AuS{b@%FF)fZGRsD7sU57qBhe^C8(b*xK=E=^t5cIi-4Q`1nB zsoAS$-Y4>LOKaSkn`&;YSyS^= z&8C`I*MVK{>bkD$=B{6MRkiWjezn=!akUrKUS7Mn)~)?T?VYu2YuDF4Tl+%oo3($e z{kZn4+RF3}>D|&b>F(*?>4VaJ(?_R|O`njSn4XzFD}6!w()5D#^7KvV+tLrEz4Wir z&!;!0H>W>L|0Vrhy0UJEx?SoT>blqUuIp1bpzi3pW9yEu%hk=OJG1V*x-06gt6NsL zs_yQ(hw8k#U)H@`x3O+>-Jj~dtW)*z`t9qx)Hl}eQQxcnu=;`ZC)J->e`Wpk^|#dD zRsTT!3-xc-e^CEf{a5wh)F&EtZD?rd-mp)@pBuhth&Cn~PiV|HE@><@{-*Kc##qzt zO^r=`n~rQ6-ZZgkZj;lLZ<^nin!aw@wYj#rwYg{W zfz894+ndKVPij83c}DZx=5w3pHRqeJZeGy5w0ULoEzNf|KiB+Hv)}xF^Pih{YpH4J z*3zrxz!s}zaLdS+u`Lr?PHQ=%#c8>?Wq!-jmX$4cwmi`Cc*|2QFSKlEdAsGkmcO?A zy(QY3Y~8K3wzZ|TN9%#DhqoTlIx98S}$&$-@3GQW$T@-541ks`c&%+ zts7e3Zhf!yudRP?jb`GRj+xGx#!QdQewo8EM`VU(MrS5uresdfoR_&Yb8Ti>=BCV@ znTIm#GIh#O_4s?b4Jx4;@e9qHR7cgUc2O;=6MijLjmoGx)eUZUM0?;DEA_xH^Vt)> zFlH~+NA0Z+LDpCGQvFqLl~wzw!Dtz(E>Z6k8m}%>lhoxZr>;;_)sj9;AGyz~>(IIYj#A4S_lAC`wNI18d94Sw?1OlT*1u^T z(JGFcIRN^Z*0ydEFVuR(9tR^{s`Ue{hxQQXlD#bG%UZkcE%B*ZRj+=ChihG}^>eM? z^*#drn0-X=)7oKQi61y%5VWF?=y0v8waz=}7&sfX_BvSN%eD4AWCY@~wLYn}>QHgs zIP^GZpTk72)%vm4nSGCk^R(7o4wv|3t=G2Mh(FNUx1Yq)yk~d3V|$4E&9$>7rL@-K_P| z(>B7{afaw5t!uR&KhuX((E6EHYnC|Ptj*94vqi^hy+dp7Iq$={L2Je763@`uWA2BD z^IG50dgvMAY&_%7&|YVXUZnMPty9nXE1U@T4^oFm$<^=7Tj=l&he zMOxq1YW+-{%|F8*w^n1$6aB5$0gl9%o*#vNq;<#z65pqFrwikV&)52)*3lPz)~I#4~U4pJM`!Rk$1MSOLrGK|Ai#IRI_(H9TI4_BRx zHdSx*Q{9dJs)sQ^?QINHy^SN(enwXHF^V4x1^`UX4`m=GB`m1rZ`qKEh`o_3MCCqD8jX7U6o7bss<^r{+xlkQwE>Z`Zi`8M~ z64lqdUbUG^)c|vuI>KD8jx=vjgUl7`Xwy|g&6R45xk^nnSF73Pjp}ssCUu5+v%0{% zMO|qALS1YY)TQRF>N4{-b%lAmy2`vm{oK4$U2EQ@t~2je3(YlZv3ZZW-n>^WGw)M3 znD;B!d_b)-A5=G+52;(tht-|tBkCS=t$M(GR6SxorXDvRS5KNxs9&0%`n9=EJ#Rj# zUNqOMSIwu?Yv$AHO`L7pby@`7O>3Rj?ppWNdYIN%>z|J(^-lfE(9h~$gQ^A}x?RH` zp}RMH2yJTk3v}OxFQI)KzJ(ss5RED|x*-WYrJ)0KZo{t7iyOK?7c|sEZ*FLXKG3iy z^y!9upf5KZ2=yB*=!XphpkH&IHvo)Yh*wOQ*vTFdnnl}dfHx6}l^cIYW_oz{J{ z9XC!KWq(ij!5o5K-#=c*qczyxRhG=>F0JLh3(*>F6F=CZopoHN zbsw$4Hg3Hi!m~YGSBAH%JpS)6ep`PTKfIO^+S%5~<-Qe(@AvxYb1RRq4@L;DtL#sK z|JNgBR>o1HJ83PqE<@|LgTxPxb=iOEAAYc}%6>9gt`Ckv+3yQKIPSrD7#z*dhRVq0 zni;4Gj!SX4_5RNJxBZs@e?{Oj@W>B&PegkA1U$GT04&tr+Jh(y|f;t zb9|Le_eBV>^rm;VzHD`!I-Hr zdgL)OT7%YyV=1%-{xa>vY^mA7mictjTBn_Ew)EOdJHa*vTeqLxj1dmiHNl*Nbq&z< z!?Zs}_sVHKOKV=YuF!q&)-}N%3-;Ao-5TCY;r;NmZvCCs$+2!&d$6Tv$M#12dThUc z%qJKpm_yJjI10fw-ZNgd=;86Qy}yaIq1UYyS?Jse;sjf9{sh?%mrjt%1=!y@SY}v`_pjO#4+_QOL$U1Ja{Wai|N2mTS15ie z6mJN{ABSQ&bAmB1oa}6e&pDGXhAx_X1+*|(_SJv<|9|g?`=_3>qf+aqUI2Yz>ZQ<) zQ?G))KlM83H&d^NZa2+^R!_Sb+BEHU=-$)rf%cvD5Onmk$DvcFJq4XN?bpyNru`1O zWZJ9Ht?w8wI8EM(>fdhM;%(i*Hi*oxr3J-81q_wvx|$M)67@PjiU zXf4+_?)Lq?6y87K`>x>5Fu02j?p=d>!tyv{F;4b!c^4aUxx9mf#b~V)wFYYp))m|V26uPiJr>>@+nQncT|T(e2=2s!d!FEaqt{8ZaMa50 zbeD$W<)QeVQ2b0N-WZBM4aF6^ZyB>X6z?61`-kGup?G>IzAzLo3B`B*BmU1j=D+hD zGma-`rs|-62{rL7E`s=1Dyrh@8K{XTb1}q4{6Xsu>eo;c&*>@={|0UxPu${gy5mWI z2lcK>BHIi#@eD78_>Zaz{(DdpPxQ8f^S;_1P6=w_ncfa?{)D`P`T&cGCwv{@M2#Jh z#h@mh_w9tZ(%2b(1=PgTzg-Z=ja}g<%XdHSuJy6Py;KGn`haiRXmX zh`SkG;AfyFo*LG`*~91xr#sZdGsIdrdm3ptJ)kC@DAvIlYShCy25RE@VgsDvMkAbI zP!mrZn-GsMn&FRxnt1lu0_Rwx70xKAi6@a6I5UiHaArbHbr|+p9M1#yfHNCvDhqok zuI3nf!Z{sk;#-it;LJ7lhI0ng#PiagaDHy|f^!YjRBhNp9q`<6ANbcoP1O(kqk~#t z><8yMsEKb<_D8(XH~{`4sG$a8TTL|p+Ce>Q9EjFmLrpx3JqXTo#=&rY12ypt%pq`o zYa9yad8nz@VeWDDJHvwi0@TFQ*S>H{c)r>}{RwK~AH}yJ{t!=E9iX@n<7q99vN;S+H>io{z{BBmH%GwP1Bx>pPjGRR&12#02{rMY zcodwy%;Vtf4K-CQp6cS5nxo;5fSM|e=eszj=J9Zjg_^1kPkKA3cJl-{$3aazUmgc% zjA_Fe4K-B*p8m$wndXV`&w`q&5zm3+>TGi&oO7V2YQhuY4(ey-N$}5wnyT5D4977~ zhI1YiM;}j#<7$O@3VaueqmSpsakbK%0%sKzM;}j)<7%}z4bF{F9DO`P?trJPr@_Ao zisO!_$#FbioeBR5sEOy?vkQw=iCg|o^08Ju^ZCZ408hj_E;z<(ENs-unb;e2CW z0Own%iRbL|;CyFZ2uDROgmbEK5ga3OF&qLWjg-vBk$6?j@6R|iF|g>x{} zR971F;T#gV4$h%aQ(a{&fOA-6Ash>8;`#j|#D_-~!|w|<@zj0^oUxJX;T#V&)$PVo z#3w|S!5;@T)g8uiICkU)IOCzFy3<$z=fsE$X9Cp3lmC^7&yB2te-6}CcN?qWoENzf z&d;ExT4US<=lsaca2%+q?lEpbd_m+F@aI8Ie0xwp{L9K);Xe&E)qTcoaDG*JJDg{r zrn=v_1J182?}Sr?n(6`LF2v7P-VOgZP!r!ktU>(8%6s6y3pLe4#=UUfue=Y=dr(t7 zY}}8yRQUk>KS53Pi18qt4=Nvm^C8s4w-^t@iN+s+6N8%SQDZHfiuj{&Dxs!&%y>Rsdaa88c@ z0nTKoss3neK*626_n^3HnIFMfAO9H6lTcH&n4iFTI{s%kPeE~yVSWndt@vNy zya~ls%lr(^+ws4`@u9eCnSVq4PW*HDo1nOAnO`7&H~uC3%}`vm%&*|Y68{A!3dL2+ z{2FmZ;_vV)p}1<9-ylvTzJ(u$;;LnS2Pc(K2F@QSu3DynxL3k7I;h@IT(!&y;(ZfQ z`1?R{)iPsn_D@v6*$;}VmRX7TfJ7XAA1JO`W&+N!i6op+P*WXarr;cxsDjfDHStZ_ zc8JF$wue6&YN}!84sgaMI>0#|YO3L8N5r!eJHnp>#Z}AP3C`(>o#D)d;;Lot0_Tjx zu5iwTnreo*8=SKeyTdsfYO0xLCphyHo#9*uHPtM$8qR`57dQ){Cce$9LA*H875*Zq zspgoqh?gYN@UMrO__nVO@!CW^{70asnrk+|c`VTg=TWGMZv&eUKb~lY{{+;;_kJyi z*Ckrvdr(s?Ff-7FW_Rc!vj=psxfgVa*%Nxb*&Djl+!wmc+#kB!>;t{QJP7)Tc?fi^ zc^LFjvoG{9vkkhz><@j-90+~g%tAMsM?v2(2SdLyhd}?!918u~91i`vITE^iWE8Yh zq#fEhG6q^584KM%G7fq`WIVJ_WCHZS$Ry~ok;%|eksS26$f?lw$W-X)$aLtK$PDP* z$Smj?kvY&aBXgl=Mb3nt9XT7iAabr@sD)Y=N6v$@2x_S1k@FER(|SW>9-I|gZ;D(5 z|3;{xZi!ri_-3e~3XweGUqB7DCUQCAyP<}P+Ywu*C2jS>%)=x za30e7NMr&0wNO+2Ip+H?{haJK(&nbyMUn z`0r@l99aYZU8t$Pjogd)J1Fk)qW2>%q}?;UA>+km!5x4~61$N3?|4(t3FG z12}!5hUypn2yvU%{?Sk141nSq8~qgV5l~!9qn{x@QtP1T-{2etHPq43FAxvbIwblP zoMW^Oi+&A%DAZ6RqTe7Mu61PeJ2=Ne@tVTL)lkPl@v4bN5TB*>oM;Tr*;>z!R>HqP z>xIz-{CQe0il*RSto5qscJQy%dUbRM_&?WrZL}l&YqZXf?galjC|-}zT@WwSx-_~Q zoa>=@Jw`hrUZ(YiXf>P_T31GE;JaE^MQh=&hT;_(twVg1)?1ZRzu zh+o$FYIJ`%uRsm;hiD(fzt_4UdJvq~ptv?h4?(;Uifd!^FvM>{P4!l^FJd2Rs<)$U zh~I&l>d(>sh(Cpz>MzlOh(Cjx>aWo(;=gJAB6<{@&$WIT9Sr{~tzSon!2d6;e~%7@ z|Bcq~qQl{Tt5wBD!Z)C%+Br4~@h)0-i?zeqRcm!@4E!!oy!v8e5qH&^j*Wv;tF<{c z9)63~Ol$)DR;}G)li+vPx@T-M{2oxezG6AVdui<%I~7hZD4r_BrXt=Kil+y$>4^7- z;=Ld?192a%2ghc?IY{dvu{rP$h2k|8n~T`edU)(iIDNIY#mO?+8(=(N~s==9i4&>68?pfh6y=>21~ zu_E+}*t5_pW6wdaj{O$;^Vkc}Yhy1#=f_@wE{Odedt*^-1LB2R7sp;lyd?Gp{Oh53 z1;yS%e0%I|#J6d^Ben_7U9orJ+^O~P*n5bdh?U@bP~7>)K7c+M`v}f@DBhuBpFn>f z`xMR}pty^OeFl9k_BS}MLrwKT>>D_rXpK~Shd5ecMDV@? z#d}Rf1X@`UgA<41?xLa+T3wNV(*=q%xgrJaTCp9RS}4xUiX9N|RnZago?7>=*a>mZ zie2FMg5tA(#cqiERdhn!rnP@XHR1skHSh;QO*OKj7V)TxI>g6nJ+7hwaeGA*{LxTT zol?<)cuGYE@u^y;R&+-^t)d6~=};WmioFoetLTaN0<9NT^hSJ9#lG+_hT`t7Vt?p@ ziau}_LUBJ+aS(KI#UXH(KyjB+aTv5v(HG9GP#m?2Ht6jY{o&jJ#l2j`K*Wz%WD!56 z^@)n35PKDa;je?@x>qp-@k*dPJ*e_bI0r-VRIu`F=%JP8!Z{3z&kL33 zL650CA3C&h9&}jcMbP1umq15U=Ak1iFNYpmc_nmI<<-#RDzAaISI&oyu3P{eQ@IFw zeB~18*vh5Q6DpTuEq3J!#N)J%uUv`v#LCssb(J?kpRBwEy1udieX8;{s9$*p^zF*K zpzlG zH$j)j--X@~e-HXdyaZhv{{Z@E{3GaN@lT)|;-5lai+=`vJ^nZ7#`qV|H{xGGzl?tk z{VM(q^uOZYLBEb0_>tJZ$0N{h;xXvA@k;1-@dQ*QQcxqY9n?(h0F5L%Lc1n*g4QN> zfu<9?LF*Eop!JDrXhWg~+L)+?HYMty&4~tROQH$dnrMM$5*cW>M0aTSL=Wg5iM^mb z5 z{_9%bNSqCSqt-VQ=fZyril-up^AP_Lil-lm^AW!f#WguG5AjD(Q+=Gc2=OOSQ+<}W z1o2;?ruthVkN9(_slG^Dj`&L`j&kBk#NR-1loMAY{tk*`n!E;a6pCji$@z#Ypr%SD z7a&eSO;wd#gm^nBt`*58h%+_HNyM z5a{2Nhe5wh_Jw|zY=au9{@9jCY9L}$Yc!RGQ;|9fPE70eslkYMNDYDC0g6{&YAE8J zQo|ANsI@vZ5>8EO6r3(vyQbO^*QUn6PebtvN{xlKrpCd^KymF&jYqskY69Z!T6?D^ zA>Jo78UDUdd?HBY5Fd~_74iOBt<+S+eN)rn9}dM`S!xF2{;64r`)M7Nngi$P)Lb}& zwGK(0iTIe*+3<%#@w!Nzi+FVEJjCr<$E41OGd493&hc6&rY=G}DRl|_lc1)WoXSH_ zPF)Ts2gS8LbtU4NsjCss&^jx14dU6U`S9mJ@vfR$fcU)BBE&z_>ZF#yxgfO^&iPvN zspW_-ORa!^ITUyAsg=+xQ>)=z1;w3S>L%#o)Gct9K=Ii*Re&x{-3DhF6t9ld9nc$7 zcfq*{iqFNVHPBm9_rm!F6z?pl`=NKI9)z<7iq}HwVd%Z7wQ%l(;yh1127N5`1f0jA zxVKNOgL~UiiNDaCM{_rbeq1)hTMGI!j%Ee<^k?{y51hb*s8Z zJ))k(ci1oDmtMYu@16gm@XXjq8ao=Dje4V-v9!}mojP=`?L4gW;?65Nzu)=D>h|ho z)%R3CQhjOtg8EhUzp39)|Ht}hL&t`$4P%?44!&qq;s53%!M(yi{xj6ycakLR;V1m@ zvsT~taQ100f^XW({~2o7kJQDqhaZ0a$A9-2Yw^=l-yiQD;}ZOo(Dyyuf!F@fyT^EA zm3US7u6{c#+hf@Q3!aYSd-xRgYYN}Kr_|0^cEPeMmff)Ij-?Zp&RD9kbiq=Cr7M=z6vNx8VSbAaUjb$G!`(oJ- z%l=pnz|sfHfmja0axj)dupElzFf0}p{Cgjq3n|rxr5~35SO#Djh~)?@Su96lISR`l zEQ7Hejb#XyW3UXxG7QUbEF-Xt#BwZ_QCN<{(vD>`mN8h4$1)bn30THqIUWBNaW0lK zu$+nIEG%bZIS0$RSbm1(JS+~D^RZljWgeCbv0Q}ZVl0Ya0%f>l4zvtjzO3lH)b)18L>o`X(#Igv>Vk}FrT#scbmStF$W4Qs#3M?*` zl~`6`S&ijJEH`1f8OtqLeu1Tc3?rDO1#_Nhc1>O&vKqH)WQZG;Pk*Ni)Zvm76{-r)K9) zn?8Kflu5H^PoFtSO`Uz#F*B!6o~dR|I&J#Q+5OKDom5VbnVFlmB^#ETaB^J9}`i7rcWMu8m2U<--*Mf&uu$-{ItoF`ky{& z+Uz67Pn$RetLZy!{N%njJ)kCOlA7a-0bn&uEC3sQD+mP>yBW_&Kx2 zPua%lA_X&tV8Ywn!J%_oUJE0}pEzaGR_F8gTgvC~_uca5ZgIDqt6^`;`MJgY!8y65 z;q-C;I1jg&QoZHe`@XMt))wmr=h&8p@Oibx{rrecXEEom%yq%l8Q zqP1#4g&M8SA= zoxlq?SOe=>I1BAYi)ax2p+z)UEutXG?*7g>_uQ{{-|MO-DbMVRANRd?zV5l_oO|wl z_ucnuG3@mw_6t#1i0{!R^#xHSULa6xe-Ba1dx%pour^^sJJWS+;b3&g89PM>c27}( z3qn-njTjL*CPb0Sv5!J*?5+?)e39o;q}nKi7yTJx!;S~*g{Xp;Gf4075Sj6Ph%Saf zh%H1!5g7zW5t*|=95NwK5JLd0Q}L)oB;P-#d-$Rwa5TpUgrlm=4< zRcvt(ND+M)MiBxrvWnSqt9uD)7`{^H#(hmEu1ul|RgiG(RN#5?TQUdXI_xZEfU3&! zO{DUv=3@OECejru9a(99sRB)=E}5sZ!Y42XY&Tl7EA>X16x@9*&ADmbdQG#`Jn5wv z$xH1lpK*jUvxknHnVFqEnI~m6k<}}(l`}urVeHhobcW3pX&m{P1%tKK37F$0fk})c zz$7jbtdE5Rq5e<6v*gf2$6Gw?}>jQg{6 zaPZt^YGcy!vSh?$T zr$9E3wYrdsNkR4C#cp${gZ0CXnZ2~!Y_JxG>Ye5j`&kg8)$qdJ!Ik-r3OL+eTy8I6 zoeB$-%?0Bw&E7ezJsP>ytuHLJp-R)VSDFugX|;8MR+G9d(?0vV2Is5IGiS_PW6ref z>YiD&D?erxDs@{2vDPVPhe6e?&&V)f&#*9MmRH(y%}%F&xZSW=RNcW+lpVgY^m%r* zwb0N@AV~Kx`aOY`PjYoU3(zSwkzft002bEVlhbgA3yuu<4Z zX0E;h^P-6@v)o>8FVs&o&YkM6z&U27HMi34w9j?-p5)cnM_bJ&n=5-CYb_mVuPk;7 zcvS3>$J%rC1>rMu5Z7&b!HZ|+R#%`<_e6cZISsuodY>#TAVkQMdyh7kF#61y>0_-< z7mk!5+B^L)Vu$rxJk#M5=h4~bMT#zKgTq{_rM1jcEA=PIKJn#V~?Ty%I{g^76baFGsLMCs^j-TIj4xE4a=TQ)dN0 zn)7gGSL{8Mjfy7{9uoKtqWnUDP-yBWJA0mBbxFw(@0j4B8+a-|E_#?c7gagG%M$?= zwCL6X1tLDz75@lk@8kuR-ogu1oo!d}1xRl9EA}Cb!wHXDLRg?O+0{-5gn|IN;x1!K za{4McEU%8C{r9q9c*Y#2z9uUU9%$wI+@{EwHjYFFWhMmn)#O*;% zf%BOla6~A_SyURuq%K5G&7H?u#wm{NA zbgpg3K;-npZS+Tsdz7KV^g!3tkSHD$=$xtm7YhXNR+MZ;>rK`M3`m00617}jP@zFk zC`fEgSBdqkkRT@zQ5+mhV?i1qL{&%#1WfY*!Qv2NaY>kXDz9k}4$MN=&dT-BBrx0fsnhg?4ljg$9 zm7GAmG#h}AFD@ATKiRBfzG&!xD;2^|5k28vX*to`v!j@~!~ssv9ZAtg>no!1;e~n! zQ?^*SFme-AA&4`07ta}-3+)6KM0o)d1bl)^V?RL$NiS_8aRxmiVI-`CT!KjZNrFZz z{4ko}lHQZYYDY@2g+7(w)9#g^lb)8vy4;+_W{p8s(qTE_B9!ZuzRLs)4RZ6x(J9b| z4_vzYTWDV7yC@gU)Rhp>d`oG&mJRbTT&dzH$r8W?Bwe@&3_>oNZV^#9$b?ZuxFBrk zQcRNuMidE&>yxBeaBk|&#C=JUluOZq^ihw{xpRR{H$J~iFI{MV5xL-C=hD*L$z}&P z_J+@)&BEFG+!xKE=6q|(l0CT8uxDg>_;Yn}$;|QL(dG)>>o@Hs;W>3G+!9k}4tVME za2um5(@xWRMBqhT&!U^adZQ7Jq#8xH5+B(fGL*-WGswUKll!{sGLJ( z#W`$7URF6~C{s?62OEu89!-gxvzWNxLHrUH8Ppd>?!u>+I^FuxT+ojZqU zjROM?2yk^|rM;*S?vv<-0P`vNRDBZMr$4;pfDPj>$f10ts{0EkO0UX&OCpPg#7Z5F~( zXaZSkFE$fU7yCUE(7Dy6FHhAMtQ5LBxS)Ziq(MLh)dbM6ssJ2T7l3V*3FP2{1(1zw z&2D!^QD9Sv3iY)@PuhS^=?DErh6g0gO}( zE=A1{psEJ2NL>r}cOGey&tq&D<&j0Gjma#cR1}yZ1{d|zVe*)qEXP)4$*Glelq?gv zNd)(uMEy&hBqotA62pS1wSFjuNG3eu&~Q;}MFb%cg~JzUt^<4kiszyUBI8yY0IQ2wgu>dA9Zxa1@*7y1LmIeKKUTkBv3R#;sqHT*ty#=G zzg%T6S{=NmUBOrSiJMX?`7>}Wd;!JI7v zn6+mBQJV%JvTJZDwhaK*z9B?x96$my1W>hg0E+A#z*CzCsMziSBB<2cKES8;4^hqs z0g&a99|G8v^F;t;LhBC;4i;d;fl2arOCNNFDBC|v7&Bno7-3V8i*Xs4LL1t<;DpUFSeK+7BJK=HM+iFsCl@Ou4t|?lEG~#Y zrMAh%Ugm5nhfhlk3>?tYzvZ(O$}ofG^|9I(cIg#97;+Pr9`W2b$yg zDCj>wid*vx?MV)U3?g!L#>o;N$i(2q8|gaj z<5{J>z+F9U@?LE&eOc$ebJ#xNug*CvMUs;hM3)RC0U(qaf<8gb@LkV0@mjfgnpjp{?CaCh`ES z=L?JVP~_{3pKa_|>eRn;x`v}W!UaI{Azh-k7%PC27qIry?gg+kX@rzxtpmyl@)+xc zQe>rAFc%n|%PCsQv1M`{d!DsS-6U#CnGrVyoR1uJ8A7K>b&@kw5svVQ9ZIf_ooP4m zlsGekjjfX*uxccj*g8dIrC9Gw&*;1nI5UGSlk3Z-rWjbRFU1w~Tn(4LMQ5 zi8+ds+y!$ONwV{JQNcYk;#;kwA*8-6pOE1^EVN+`ro{)L51`6pLCH?6G+rvu)+`ki zB`9n0a%{C^uoqdKn<-K%(50fCfD-0XrIRQrXGiBQBF$8DuC<6K-?EL#`Ww-bA(dds zAR^BPQDR-3czlk>^VLpsWeIO=ap>rUWr%m%W)UeLpi<3+eY zbOC|4565mRpdup_uo-!gw<3nL?I|)A=B(_EsSFO4RnB2E^0LaQ;mf6g&3Q$YD7u6& zLC120CwVlEwXt{H^)5Yz;bbYNwujLYliiM-=E)M2RlWq90b5h#G3C<86p?by+~lVc zR92j0%rIq@OZ=2)gP&rA^%HWRKC42HNl3&)2{3YqjBbb9^Yj$aI`250(p{+qTi+3c zP=PCTH+jyNIb2|`9GVnO;eo|6s0xABp#hU~jCwSO%S&{uiHhpFGKo;4LLjLqZVfcC ze)WrGNtMCMbjTI^D)1AzO?O8ddgaMo5N3*&B?!tV(;Ye-U&UMTc)7xzI}RoyHbkA> zPEEZ2if}xm3U@}c{33L^Q-EpBdBo9XH+~4!p`{zEM}dVS7!$y$WhPS=Qn^86;tt zQiX=KWY(N2C%l~QIEy;8n%HuaZ58Lvr#oU^MFdwsskt3C0@%ExHdms^>I>RAiW5Owjk5FK(L^aV&8|+JB7s5Lsh&+8xcQI1HxC_E8 z>V`(bxC_Ei!~}BC7#Bzh7`@)gSK~z27uN&c_>qK2;)lbIAY?iF0wXzx!KtfCL zszgYl4obqClMpr3PmVjBX;c>5*zLKHnsr+ec70A}UR z;YyJ}Y;%%|SWE~z+U)wa>YfNB8kb3Y-q4)k(gF<$#&&(}>PVR!lw6VR)__T`jogWk zVI|u13b6J;Dl za2fS%B?to4N`O|HzLY2hQCH{9&W<3s(|sZ6%L?^Fg|feF{U; z?I|ndAE$|4!8PIaF$*Kzh4tQ1er%_5kGXMRaYI2)OWNui(j_uKIJ$?!ujr za?u?k)5Q>?q5kXELaFf)fSV|*poFsvqR^aSPH%r@DTq&(hpaw7M$tId^5BT1T#wrpsy>sZw&IS(VmsBym zUB>XlAIhX(2SN^8#`mnSlP`Qz1TgsuqMyAGT?#uw3zupPnS}7w49523ZjQsCzJ#~2l49$Z}RUU~%nBmwdzI=-{hRgVB8^;Vf7R0fLyV%P0}@E>@^G4T!Q&av_GH} zX&>B`;~l-;4jx4p z@F#h@Kmp7Q)={C;#Mzi7Ht-cio~F>0kuO5GYT#$xnnQ-x%HdhT6cJi0gR7FMZVlL+ zXPjGe$P%HBIaO3$S1J^mRLKNd-5RJP?*n2k62eY;SBBu6e>fFoom0Ss$`z2@+6Wr@ zBt?{pQg0}Ov!=6J0h5#E*dnzG9*ATm=1*~Idxbm0J3wG{2jluB$7hXPM1{>MVl(nW zJI4%3iwekCn6sHPwPSFota1*Uk(X6Y{ZK9qY-(?(gfqB@1Qz!|)*=~7v$n6G2{o%A ztEwt&d5MU`Kjl;<^*F;jj}=8Yn(8JwvZ|`8o0Rivi9UgQixke!8C2l#43>5G^QElQ z^XSkxd5RL*p-GC2iG#BQMZwM&&aDxnLzgP;C`x3PDxGs-vF^Zo5z;v>h6X;15v-j~ zXS2@AA;VVZ@L8#0i&Lh=Nf~r1(%IKJC}48P5=9+8E44(?oMX~D1GfYy=adi@xFiI# zMs!D!bw-K^+n3@BlEQX{#EJ0}R4B&T%^BSiJ48kyhbu_RD3mjDSVv%B3wFlU>%g!I z;+pyHH*3`bCTv9kSritwBO*^Mo8lr#&P>j>O71W@wH&f2ET>k^zEM4affep7>;Qp@ z9gOP_?s~J9F2RQlDns^{jk&*4p>bw!NI()h6j-*U{x#~GDW$F)n6=R*p z5^&(R1mjjB?2kYNw=Bs@Kz=nS^tLm}`lRbs>r7NFD)jQYlofS4mxZ~kLc_pcX3hbFE%+X|PaA8u~3`bGb3`bO6NmVn- zA}nl%(j27aEgKpkK8mUck;GGkD+EOv5H5ynFwF5fr|inX+9`e0%tl|g-Ng%ycn%+3 zBaB*ettGodksowfwjkmhYXPS07Li@0O`~yLBJ0U@=_(1VKi8ufq%Mdm6XODl;&WZ1 zbt-ehDg~|6Fpa}O>VhbQYgug+v8A|^yo^_hjsnmIM;b+PokS2%3h?AA4VoO>HZg}v zVb*9FaETBw1jNoWl7{3fn^4igi&7ja6;o6taao3elZva=O=HAP?$acmfJNBHAz4di zaA6ZN=$y!~DG3Wu6#~_|p2?ZZSvZ5sOLVM>ifYy}iKQwkqgvf-;w&G4PWlDy0GfFQ zRdht*@mxsa8e2(KQIGRZsesS|RYdtpoZZF1IRTEOvN4XTqMpjesKeH;1!CB%Ic3GU zS&aHPi*%0=WwRGOOymijJYb~VL2@?T;iGP>@)z>lONdCAJ_})a?t(Tr$}=pL5MAp< zGM8i-eip%4H-})Pzw#4KB;^1{S9k%!O=q?K1mZTKcE79?PBsIS0Pcp=+D;gUX@#Ba1^~1JVuHzFrP5c-qGCu!+Zligj zHHRyBAMl=iRAh^NVl?{ZcV@3CeHlHdl_*XEA11>Wx+T^6$f_6qC_~GyMCt zb$oq9ujwaju@M|15$OD@i1-a)5{6B%UH&y6(=-=5^y|&^L)6gce7k|&u=e+-uqBLs zl!`YJfrWmTcm-16SuZspWt4)7QyQ@$eh4s%Mc=DS{fKHSUu7JWaruTBTT z!l0U9n|rKX?q@i~7BjK~%zwm*87VQKl$a$TF)L?HUAEpf(0!#J&>1!y8ahIT z9y`7_xtFqC|3c@MaP&m9iJN}CnSN+Eq_YNTM?f3@=%W7J#chU{ zC5aIJ^B~YsP(}b|^bq@EL!_pB(vgj!o8m*fZh&_%qVy8&MsSC9Tf7|vYKd2xY+*{B z`a`eHbGiZfV5ieuJiBmdw$)u|9_->x+Ozo0c>Fk?fcfo{)-wIra1n{Dey%l7?{$=* z7nkcxmx_GYXWv+z>lP7*+sl`bP|s&jl!Ni3wku!Ea3OK7Vk@gtUR!B@&X#jQd-)WW z4UqLa2K$d6ZFO4Mzv)?yuC^NfN?UKku!uk>X%>*WW4u+z2Pg2J_Z)sowRv`RexA0x zdKm)4s|_>wff)Du@%r1l^ka|^z7lE+0GpV8&+sCjb-XysNPIxyr33M;fyqa5w;|zxA^Rzj=@i}b2?_e}u%b2gzUZ3 zi*?MV=FLpATR#U5b9AM?e4aWES;SqOL__OK^Y-`VPSod{hwx*X4MY<7n`R2q3cL|7Ql{Ya7N4$ozUp9DWh%a#w} z9R_q%-V(_igfYijoi1!CKRqeNz$g9WH%3`@yF*+4mgskqJJ22B@E96xrXCa9!tBkx z1m$=u5B6dO{wPUm;I&V5c(2^4sL@=W;QmTxemo?RkJY*=`3TiH$u{7{B4MBwc4O z1~_P99%?Quf2Miq$@WSx3`nNNO+b5zZcO5a*&mEWHuVuMKkZwHj+CHb_!nluI^8*h zyNQ)cY9-wL+k8$xH!2YZ%ks|v)9;dch$Qu?W*0wLg1Jia!`BpH-2J4RQaVGV!X&fE zwe~7FC5SU6_dQNicwK~Ue<*CjYw8ksh2>o9BBSgnL5aMxT*q&%5|6*Kra!vSK1(-c zJcOCUGHml*7%?A1RHKU%r#&U;;d-Zes<}j+=7Jz&2+=%G`7rkbhE9kdJ@#Ends$@NCFmfNX(O)EIds<5&V=W?VZL+g=eGD^Ev9dkm zgSRUu5pH`FAtbU8LsmD(e2TyD4Z}Lf!KF+7;^<0yb@>oXm z&?SgEw1N+Mq%$VT7LkK^3YW}wq%-s6Ns?6 z=$J>ATKKNKCxtGGWCaf5=MA5nI>f6+q>#|75gwkKqnQ(%q<+y}x$va`LJ~&a#+01; zBoo?8iwq*w=XH|j($bOE#b!fNA-Tg*Nwo)8yO@;CVbPUFe`1UvSnhZ!&bA#BUy*f z<436dFP0x|b_GIlLU?pXv?3y~AcVsyp1Khp7Zgp>`<*=y`O<|vgk;LwnusudJ(VD` zP#r?#RZoTJ1P)cu(7%X@3{}U5u<^zAkSVUW4-r900oZUyq*|6j3{n(Z9B!h(D>1A! z5aghJv6Rlk>JwQZN}?ie;?!Af8byLVr=gKL9+`!^ONhh3Os@gM_!#Zbf0GIw9Jh7> z6~8%rmW4Trsn&{pVVD{L*V$W2i70-PHdHR_33L^I4^AD_U(M7pk;8xlpnWkJ0ZOBv zo&P3^r(|@aoM*IIB}N*uq=L8w{!;1<0uvK{tbY1nr1skz8pb%IpF$d(!^_DMq5PgO zDvJDn*4dM5m242!ZP%I4(2`8k;1SpoZqk}_SmwaQ&b`e`Hx9xpr6s|OvzTb>9E@8Y z>vV8sp6@QGKl}b|%##Pr9R9WqUYasp{I8h>F0mpE_<59=&sa}9+WG)$VONVLC!5p(N#0t3D#@yQAb1_l??|tJzkdP&%v1Hu^ zC_qAEbT)-t&H4UZDp`pKn>TBkH zR6&8Y%;ga_fCSO+m=oYT0*a4U(1?r^P-7mlA444tNIMVdpD_19sZXNLMV67HiMbzw z1Uwf4cbED17kFa|;U=?SO$eMz@H8IkfOj8i{)FSsQ51QPp>~RvDsE3xPaAX1USsY$j1InJJ_>jZ9hACx17|d-(7A+h&HMv9&iw<_ zHFEtlBuGlSjQsZ?8uEVr3$y3nx%{{BOm?}>e?ODSupfrcdp!7kE}qj-*70*WnxoO+ zhcA92kLY}Q3VDm>Zp-*fnQ0E^G94xQqsWCb=EKH(cB7IXMNK60ERHmxrX1ELi4Sj7 z;z8s<%5*e4rR+%3A@8OJ>Nv>lc+|F%CckHm*TBJV5n7rCo(EoRVs3gIITW8nhs5)M zQ9d=d9)q^?<`Kx1yB9pDfK2mY)#4!N=q7?D6h|?o#Fvfu+}x%VCv2Ok<#eawF_g3Y ztQw=jEf+9?P`!TQ-vm8DJJ1NfhXdTAn-`l8X&o_KZW+LND{=ZUyOeJh zSQ_;r&2LidDb|;w!F;GVCgLeScxOQKWve5;{)2OBFWF4%5(CA^|B&6Fj;y8jM*|y1NWKFd2Lo&9K-^q*kaudhJDO}OC((F0{x&@q(P6c~MSn9Wt z-ER$f16$mx_95+7p_3icoyS+$GNg~S&V5JBXW$9tOKb9&f`*??X+M#~fcp9j`gSIE z?$bK+5h7gK*g7ma7yaI{t@2uz_JQ9XTt=bgL+}=Q*rx}tH`@a~neR7eGBd-d7aWv& zgPda~bac=W(_A}+x;c;EdKl7{I46-8CC~0R=3uM=Ez~@Tnx8ax1@(Udx9t0{ zp!0F_I3nU$JnEd1<(p4IwjYZ+=1$~(8t*8VVf!TCyx)myx_SN-G^Ww(PR_08fYTMS zJCPaon~|Gn)Leu$I2(g-S}$kcVK)K%#5AN2JVaM#nQAP|sEY4h8ht|BnxDETEFy>QS5$zWd=ZA4d{eo6w0SkN+ zw*$D3<}y~s7rVsoB{^l{95kf9F%OMtmC{U*&VDopN7ILln!EBp{OgGcKv4wWg z>}W;ojce+UIUHyBYN7H=YpBKxpqJ$| zv+Er2WQ8pDV|gvIw5SU^mRJ{+FAL-NUg5`3&~}+EUm0Tc#W=Xz6X9GLdn6 ze(cY9_Tw50T349eGV~u&detM_kGH9pX?AU(r_5-nx6iPB>8=Gc^8Go>`5Aepew(L- zkE{!iZ)*i!HMdEwIKr0y5^5&jei=2J8|P4x&Fu9}=ZZAk!xo`kdJmA%#riLv8<}ex zsD)Z;J|54KV!DjHgg%~CW$1a0t?JGq!-HN&vjG2KMPrSgJ2?0R%}m035wpMg9wk%L z1l?7T3>~x0$HO^XoJF%y6w%MXqCOX9v()XO{Ob554^aft11od8#&p<=vKrk;qryB| zBx9tx_PCz8Q7)b9Wi0cRS-v-?l?)m$DMD$Dl&mk0*9f+VT54E7RsN6SisHP+u_f~z z!sll=Lfrv1t&JRqJQ@eF#@hSSVJi0trfhmsrk0wtnlGo|A8t&+bS|`>VtM+ELcceR zJ{^uK>XTQj{@(8oqkts8xO27FRVJoyS^A7IdVesCGTKjK@xL~8sKe(bu(R zUmM0cI!mS=zHkLy)Zd5_G*!QHcKAobs35bT*vREElACLb;<<1gN)hQh@jz2AwaRdc ze0>;;Xur8CstlFS;=8D_02$5{Lv<3JNc!8hE26}uVcb#2uuCqvA~k zP-;+4@V5fh8G1N1{%9C$XqHY_QOc~MQ{t4KX7xH>%-LqBDc3UJ(&iRF%G9FZB^6{# zhCW^^chyif3h&IPgGzM0-V=sUwilJDfYHdVF)b*0oB(uvgzSyxJ_ zp(bm&wX-Xw$RBUadDZv2#as7bd)`oqz{gbnPWSTF87gOcb#$TeN;zw&ne}kD$HO{k zs5^BXK86|Bhso0$u*)#_8^frwA-h~HWroT!Qy7`$se`U3R^J9(HLLjk6E0HfwBhnQ z^H47G%B@YK>;glK5J@KRPE9agel?b1|UpXa)a?3_m zWUpE$)(P9yOKU?-O^Oe%ubh*Hx}EkN`Retbp)BJS(rL%9$uh$YgH^i)qyf3P(ojQT z11o2=HKEKN8&hF}(K1Nde-9KIF7AHOa@9ui z%vDlk_&hVHB17Iw>uS#+F+&S6RlD!XbInkl+y`>FMXziGuimCtuF_D`@^p9LuT>du zpTSnfbPXt^u2=^e>S1-bt+31}L)Jgs6Z^y1rr`G{uBSq}SFtoahI(Rt-0q3IVzpl% zydlv0qbaMn&GGXk+akXJy2s2z;5^CPd+;fi z&%2i=_4OE{dI0|qKr(F|m#j|1F}Uh^ zW$B9~pLhF2zrbISc@%G~9K#!*528N$-pql5;>2~paiI}66=}@%p2GD0?IZkck%QLq zgW8)KOwFybbNYf(+9dUdZic-oUi_%MC`?_5_WRIl$6a`zu4vVkB7tA`e1uv=5qOx} zmDAnp>ElzPb8ksxnr19@1`d22j!UJ}CxYmuiCO_eAIb2w<+lZ!-ggJSTj7 z#do*$tMlGjpElR!ieB*&i>b3n&HnyM9QZ{lN(O`I=YwCn+IsdHx;vx`Tvgp5NBaPp zQXbwZ2bPNViLckhy$!%QuN=#Orzd`X*KWYO{PkXpXPbH?h3? z=2|5hmv!NkgX8ppxEudNw7a}RrV`9oFNb@ZxehOE(&sMd#XovYhVCcRIvzmJ%VW%! z;@WlW%~SgkIFAq8tqCaA#q_7+fTO{?h9O_R3X+mj12xcuGFO(VvtIa>2i9Pr7Y3Qs znWIWte3-6dei^ha5+2{AkCp1 zE^C7^mKq=lN1tVt;VCobUX@XP-4#s}-32FAp|n@JEc55}lFVMFm0-(s60FuO8pSZu zN5+bL?dF3A(DO>(dk3zpW;1aB@9jnJzTfB}RIBO#Fz)E_U6XeB*bU-D?eOKU)L6_n zicIkN(q{QcE^D~(mo?qC!)dHv%TU&R7)u;1Lt;p#`Jyu*CP&*RBFI>N>B z!ycOtdEqS&cpX8?D1<*Ysn<7#D{X4*kUqr;kGjHBDn#(1dpu1DRk}3XLh2MJJaH&` z`WPP5Ze;W=_gvXTKIPzC+nzi&$VSkUF0l8j$mT}b8n)rA!EzANk- z6sci`k80uwr+fLl;9Zd>89x&(U`l7Y1xkDaiXJoWMXP8|OeKBEPQGmv_QE>8+^I`W zY1`>L+NO`sIt}tHGghIAZ{+7+A*K8tn&(Q-hG~K7IBqJ!MdETz9sphWTszOlqrm=Q zxlHfh4L0u{#*ls<9&`DbwnSgPA!Vx{`G}?LuaT0MhdJYiswqtWkE`ZzaU-f@D4o;A zyy3j8ygB+1A>SN76R9%d|0klkl^=&`(9XS^zSsOizJ0GA?sJ@`zcpV~m5C|x%AI%) z^PKRDghagvSore&`dK`uY?{e+E~D$h`LNLmeN~IlQ+ogHV0rZ*FJ<7TXStbilvl4U zlyhu2>-GNeU^#4kr73gi95+?8EH9PO!&CtG&oSxx3^|9xKd;-@{So69FN!;gCsw1J*N6CL@O zCqdE=d}@lI#UwfpKk`Y}(sjcf76kRTJ|QODd*ON0hhs5+4jXTD^^#`oLylNN2o-J9 z$s5s=@il1;avXl~)$18&rh2gaoWp1U*lh<@^eXsW)zLHJ>%i%!cF7a8k?*iEU;8)jcVb$j@h%Fxs}F+^`hF*VzZ2^(TwI+_9Nu*6 zV6X?Nuh@}g;!(t4o`se9BHZ-8mGAI_+$GR_N3*Z|kO^g+yt2|s;+z&ww__X>zEy8X zV~lyaI_kymPc(ckdw-%4Pe9(EXwVXN+`TqB(YTx??BORW#9^MkCZD_BPXyHE z-=D0|3_I@d@85C6ojs0|7`M?x5RU&c>Zf;#1NJ5nuf_!JTT*G}qw!N# zqU&I1A$rAn%Akry;q@Y^s4qNPfbE6FijkR-YBVxmC8 z*VpM8vme^EZM5)gJ|4G;o{MztLR4-s%|EU7gXD4WJXw%LzjQC{E&1J|>^pVEX&6~a zTJ38zzY%+BI=HFSB|UmJsh-Q?Sw{7uo4K>hZdr++jBUA|1&-KXK%pn{<#!dP_s7FM zInrgOaHX1_ScGG2_!M60{Zoyy{ZUHEPsCxq_2^9R>%%=i(h5@5>FJS=U!^L0Zd9a{ zm5d_X^#0`_&x*9dR4tlB$Xmok(cYRx+!go5Ts)nT?xI@9^EHKrZv<)B>Z2W{3EOLW ze>hwiYHzK6nMJ7vd5y)>asXyua4%$v-v2aQ2x=w%rIl2qZX=#T+DjKP71u!$mDl*n zf;5#%UZNMU_CiE z#`&+ZlJAN`N^$)5J}wRyMQVDHG2GClb0Mm?N>WJ2+2O;v;VGoTK7qk9!}?~B%?;_o zy5@qgQiYX$Ah#@A6b&U=A(SnUGRepqm`;ZDw27jO+VsCtl}Xk&iO(uU)x95!ILQ#9 znw~m@3SF7{o~MlBZ*}bcUYtPkR!Xf=-qK>$s`g*$rmf3Uq$?S46;$#FS6*UDEpC$UnKYV@TYPW+Hlj*aA8BS(nvC#{FH19GxKn}boc|$ zF^}E_m5s?Fc?QzLt*0^yw}K@kft0mPv0=*umT#BJ&wWioabcSj7A^-No-y{9X++CM zb7&RSZ-10{?Y=mj#4n7m7Yv$Ibo+H`GCx|Eo0NFNfYHlT|tX!9=eJbAqEmIbD2na3+{=we@Aybh?eq3c815PsD%Pya9CAyh{cXXnMhh4y3^Z1GY~;&Y*gC~a`ZK-6q4Yl zf~kzMADbBXQzmg1h<{g{qONRYD^flH>fGI%nwQd2gY&^W-djd8yM0h<)BpZP#f&UCRo)n0I_yI$oq52fUyooYzqU2D}?g;U+b zj!;8-Jfb?7{(l*KR4TeK9hJgr(kvO`sCkz+l4%2cEea9YzU#&Tp(8^cAL^Bw-Pfdj zD4q@}Z|IhgCxk0)IC_M%A^fWL`rf~fM;2{bm>x)3fu}AMXfDb_XOx>-YbzSE7~Mjv zv7K9auS%Y#zw7@W4UMBk-B2_4b6V2tQ^}Al%UJRXNCDR$$(e5OSZD>4PKu?f`NNf& zDO`T^#9tvdUn_a(J`TBUoV8H6X-rPkx~GkY>}HFcE>*5eFk_Egibld5X@<;kL& zuRN8k$Cu{i_2|RgTse3udAkngQ)7Kg<7Szr$R`Ha6`f{)3ht%x#YXtp>J zqijJml$`d{P_E!osqhc)ck^b9cddmIXir$mZ~DJc)%Vvoj_>(lL%c6TXqo{+6N_^MUR#eedQS zTH_!y4o@q+f50DV3hk~U{MPWa$Hwyqr6=`<@A00S`ucAVIzLc0QSx$oxk?KyEd9n~ z-kYB7>s!B1ds_DO7sv|!x6x9k`5A!cTdyB0WeYuc!1p4`Bk2l{_q{(EtncdE9<&@o zHla1gvc4-m4=Jnf8*=pQi;73}v2@e>&x6hL%bVecg|d&X$t2j{^u{V^Z>Dw2E=+R) zCMxU6(%^hOGLDzkBG|AF^mpExt!tdIRbPEI zgwIFK^7V#|&E=Y0tasm9ke)#9Ho1DfvFVa18m8RDQF{%;!Uq|BTSW*H4MwF zn=1PGL=EqUSUoY0D(I;caz*`{JPk>8E^6krDBj_hS<8ITe;qenXA5yNh*G~F7&H7^ zJfGi|V{Y|O|1vl7$n72;XPAQA4|z)6SrWak8R$z-F32k95SFxG#oXk1b)#&kr_OHh zuGoh?B|YAh-7d8GZWibCINj_gil%*DIfoij>l8HqNRh*T6HKQ`=40|H^H?&`&7kf> z*vWW?&t~!H*-UsXWe7I6c?i8aMw-jRVDnMJEJDtg`89XyzVU-w`6`*gchFCPa+QaE zni+M?C1Vbs$FU2EpE4iEU;2_6t$nVtW%jat=K;_0?!}j7I%KiyX(F)z9z@6W3pl3_ z8{lWT?({mRHk<+#?OUH^YW{i139_|pgrvy{d=>DgHqY?09cU$Zf$boVT{3h*M23-? zq5N&He|79;csYthn_M(!ID*!u@tvXOm=pOL@foVXCcY13=mMMMd&Os9*Gp!n2d~D=o8sXxbLCo0`nX_)bHarbEpr*u!oT&&KdK`q6Wnt znyK}J;j2j0=lr)!%}w-VpvyZBn%Wn4g)pg`KBhsM*Nu5#@C=aAN&<}A> zAw?dC)CK(AYeue~3TZ5stMHG8u|k^M*0;sLihN}lJ%;gyAKpui@YSnTcbJ+>Yw!Kx z)vCTa-~2aOr9pLPxvOny*@S@FQqx-M#;Mm}XN>Xe86i zHZmqXz@ywr6Qr}qcl2}1A4RSmZV)Y3^3R4*atTV(tzVp)|JJEVQ^wqH>0W(nZouVn zYOnuob@_X*=AR4`neoraU42LY>2S)?4G!I2QZJ`b_v$P7$HORCM~b1oef8D)$HS;~ zxjC^ot(OMo=8)eSMzPD!gTtt{0h?{Sw+^G&hHUoUsP^4q+!^k!okmB{Pq^#X_6F}3 zo>!N8$|LSO!>D+Urvdqo4PG7f{+nUc^XvKHcJcSlmP19NS2mp4H;2f6!?<~*M!6%2w#ltMx$=Yyf-uS(% zRd2lBTv~r`s9}4!emB^HcDZUp-F*%l)R(K=2JALyIA5-68?xJbrQGii6Yvc?;VBz< zF4s~+InmEq!wL4)Qf;UK$E)U_5y*$gu9kY=7{-n9HwUhkN<+=^y~T7T|0=1q8gKgY zkLGC$iyugG8$v0%<&ko{*xTYa;AyJ`wPFQw&f;NkC=HuN<7$0HRIOJcthT(mbT>`N z|2vSkpSK?uf0otPYCaw7li&O1HHfnj_AzuWkDoTAh2Jrzfh^qHK%coxVe}$Z0rqgL zhquHq?)071^u87g)O~tof~g^XQ;|~Z(Hk&)UPnBY&UrG{p{#CdVrq~ufb@j~uSIxs zU))w;djC4E*f&G>uf$f(DKMx(s#PH=;f_GnWKX8S55Nq?$hh5@&&91NGh?;MG#y2I ztsc1&lGA5}X68yr)#rcaiu4TsOwY6j(=Hbi)fUe0lfiqRafNB57emoIIIPe|f4-tL znWpvVZrBt~J3WiN*y~{W`-=@IKF*|Ol+Be1SN7me?c7Lq2gxrptHd~O3od>xL~<5+ zS{FWyA*en9q4O`=U2`4eX}NxqcZSjr;?P!>HfVer3=_{V`~79QX2MUMZ{Mp-*@tF*+cftb@maXCH0MMGJUBWV(%;cqX6VMjfEy}(F& zdrsnpzBTgfJ#p*~qRd_%&GKP641dmmgYo-dEr$5862fpNXI&0|S(ptfGuNqx=k;B0 zFy8e#=wMRPZaf%Qd1oJnf8&vqOB{pNyncEaOj21A8jM@hQ7%;tCt>4O%%{DX(1mU7PZHIBVOo5kc4bHivH z%cy5GjwzbhgeyHFh7;%d8td@e+K{fwowKXrT24QO5OsLRwP(Qmor}7S44~oL{b3}i zexz~wCa+G-Q#eh{{f`QT(qeCrmr~y0WybkpI6ci>I#(Y2p^o`XI@8GCorhB+t%YJ< z--@VX-fogvOFZND)bY~`ll=bNU|hxcQoYsY{^kjH@7oRp>td##y!53D0_F4is&rmH z=U1*cP~^r*SHEd;<0nq(w8vxovXZR*5?{RZ8cWip2BD*GchViJ|MvO%ODpTYu8?1Q z(w5<8pyJpnH*dKKRao4(oH4wq!lrv@YFf#tu~G6yRX4_cQ*M3~m%2FYFBJLf8#9e) zZ8?3ySXQMJLUmm%S(Q~9dg)Woh29vm_OGtJ|J1*_y}$4?-`lA@4DLN$@|8~Cm$FeCCtvrgPXuVzLojL$FHqz zA~6s^kZ~|Vp`FmZwz*~|*LHBZa}&;|shHV9RO8TL6bEWRkBaB0cpk;tuc&yHE?=PH z+f;myif5^KiHaYf_!?Q@Yn!MTBiN6rc!i3eQ1MeLen!R5QG9JXblL+0k6p9J5P9!u zDxRf+YVJ|ZJ*uzwO)99;-iuUF&ApeXph|l$Q$c3$QGGqCuSfOusJRg2oEsC|U8z`GTAcL2Os zf%gW$`xSV906d_;0|9VKfl~qSAq74Z0FNo~SO7esz!L#*R)Mnt@Noq`9so}(@N@ut zLV-^Nz=i@F0r0#6&j-K-1ug`@Wd$w=z^($j0q~*%F9yJ;6!;VYse?Sj?z)r1^BKxg zyqUtNnV2KYqp>lBOL2ci5b)4n>!u-Az8UZ%ZQXkSCfO!i)*Tm|CSnD{jzew~Q#XX5*X`1Nt5 z$=>V8Y|s?{nCErod0lwkAf5xvb3l0B_(1LY$=(~nHa@m(o3KiKZ!qs0!uuxiPBHJ4 z@VeHZg#$4$?OROyme9UUw8xnC zn9#m`Pi^O9?`=_Qj9Lbx!4#^$kM3ov6<<^?9jdJN1PAc2+6yZJh@$IaxvZ!!JNOnZrWVVaKhG_{}RRi0*%!UaGD_LW< zny~FAwx^iwDPh~qjoM9tjG+q-+RgO4g?W66wLKeo@)B8F`NU#~CoVPK9u%~Y@q`w2mZN#`uu6KfB8|R|exqOpLbUR{y zQ)qU}!GLs>(XVp(8kguAAnn)q;%zGXd$`2>ju4{Yw?x5j0Yi?Zq4^Ci-=)-wS=2=D zJFqP!L!5D&zQg!mF~@g^>Qy0l6$Etonq0nSFJG6-*X`vSa`}e6d{Zvpw3lzmu2yhR8 zxa@tGia*=D1+M@8=oSvu-ghbTdVeM%hXcjM_i=?>{xo8IZ1N5+cM)jUF=Jyj!{=jgGHU1Y&$jFds(6;=IYgPFsSN~1)BA68816qqeVv29e;YB8Sag3FIQAAviJk@&< zYT(~&ZG5L{6&=T71BJDZhMLH^ZS!`y+FlzKp<@>Co3L$xDX<6QM#sKJvLWRn$mF$6et@d}+t_@pWNo&>p(Kd?1AF&kBf26jxq`I)4--J&2ib5(|!;hsQ zuW-D)f;#YzKsdlubQs6j#YYRGd6h8zgnPDn>RaR76Rob_8Y85`ja_GZI+8yn2S+86 zeoApolNh=DnH+vDhhGHl86_uJv7-ohtzy)2{*tl+x+lxS5&3M5^5h!j#Wl)xSxsxR7_Fv5EaL$I6(#Gc~~T!vrL2dA2P$`RS>tjympqiN-NEPkxV)Rod%3)y%L80a zarqFJ$GAMfjrw;{STn7Sd<=b8Eqp_aqid75pa zw91@k`tw4+!1S02QcLBqw!qRCMEU|#F9`KAQ`21=sO7M>%&ITTRCaAyxR#k~S-85) z^|o-yVXeztUCY%Kt}b(Rh3g`7y(3(5Si8tv7p<8tGWkUze~QW96>>SOJ;e=w3YmiY z;!{ljl+gExe$6nw9(p&{uA5xzfu8>09+=sB%+?dOrxevYYW1_jvjOub#G?csSg;`7$@&kNV{%=Nr*y}(>I3zt2-FhRC?!M1OFeAGtM z3(P1SkMn$U?QuH^U3;8Nd|H5~6?mF}PYCb{1wKK*h5#E1Y!L9g0M9G%JOLL3xS+rV z0xk=1S%J$0>{7aAO70S6|kUolfeov)}6jZ_lsX2s{#KvIN1as^~8zZf4Ua) zjLF`A8M(=f@evCTw{N|1+cqqGV*wm}1}hocWya1u?{7wx407 zo5#nu%imq&+W|dz?bd6E=HRaJt!5K-_Hk6li+Uq4#|)ki^*@W}Fk7~cPTq%uJeAp8 zBP*f=hV}UzxvT#Lj_H0KXPdV|1uXbO*A{txvcE_o`pr?2_$Bad!=oEK*y*pb8U%&b z_u&Y4Pu@pM8rN;#x`|Yqyw3thZ$LBevo5}ms=!2xN}3M#FH!N;O}L(>vp${8@U7# zciSslKe2Zo{Wa#=5wmHo-Dn!KdBouH*xws5w;XMDL#|VE=bMXlV{RTXH%^^8Q(si>`p_d|?h{Lp5U!jhiej2YZHd}E^jPXVB1u5XOh zMkgL2j9B+yz!{Twa%%7YrGWkt&)h~PCq^gw|MG^dng~HpKl6L|VY0OumqG9p@Y0_Vz_f0NNwkG@kW-CS0zn)yA zc7Jx9g9$4c&(ME)ob=f(TSw@MBlCadNc=w_1-<%jMA-j@7#pSjJK6tFVz?13rtQT4 z>j=0wxwv!d^-ykgvj4wN_Wv3H)JIiL_VHM16t2e~5;d`Q?bwJJrAvbohSQ1s*)d{n z(%_h_pIvBbXiyYQBk~YM$q6u4zdgWt=&WaQUek1tE}d$q$Ud1OOMY&H6nS9 zNnRro6ilMW=Pb$VO!7LBpkNX`K5t3hfH!xJZ9|~<-XJ;@qfCesKE7ZH-(;FMi3Wwx z;Dl+uX=&c#`raZM6pYg2w=K!rEaq(@K_Oyr!n7}1ns->tJ4AzmQF{EIC3%-g-X#(g zOrpn^grsk%roI6Q6QO^s+!2n|k{=I54XH`DAU8Wci<6Q=ovrP;$O?;#o#gwkX0 zmy>rQ?BSnhI2ZMv;fJ{xxIR1vvbBRWtRsMU5}Ue_X?NP^x_cizB|~C!g$Kw}?bVgJrW+nBlafi3$zqXi4!U4`*fICYjUb=eW11tbDy;@jZLhrZr+Tu zOBix-dkDX*E#e<#t+g4U7+N;p2Z+Vdag2TrOYc@Ypsh%pG4gq=yz|KmSUkr(5hebO%ItL; zW3c%2O>mK3%JpsRU|}4Vn_grtIvI6U@7yU>W8vw0Oozp$m-qw=Og~@-IuRl)FTKn- zEGhknadaX$EGYe$aj(#=02vnd1V8zEu`zI0Am+dc(_kIxr+k97qo45!){B15Cs-r; z1)uy9+h=YZG1p<@w%Tniw7U4jIXk_^i(V%d9oD$U9<490c5TiTpn7s2hbwGxcbw=d1(=6#UNkYMr z^te;9;o1{S@&u8fU=lsnEJ=e&8bpGEN%XkelALFf^F)GzN%mOO0;3iPg@RFfyu*?# zGs!ZMpkNX`?z1FaCg~Ch3MSFx-InAclUyVc6ilMWdo9URO!5?wpkR{wEvm<;9-&Y$ z>VQQ(&8Vjdg@RFfoU$a(GRd<roz#c;g!|B14a?t*+l`fUKG{R73PgPe{_)8^ zEQRyQ-B=ChlY6ls&L{U{VSy#miAX$vH3r5_VNHQ?bTZ0k4`BsCsE%P7o~ce?y?}9a zBDh&B8Zd}XMz@Wav7^&7XXs|hnDG&Fts7sAsg0Nq9&RsRT4~Ln@7Dgi@B6W*_KAJ_ zai@0sh}nHtg+e;5#oNF$3F`mtyUui$tVOmh_{k_LO zL)4U*FW~>qTeg~=|8a{sd1~s^KfUl`{VV^=|NP*e|NiNFe)q`#`5%er@TX2c(!s!Z zx>H|VZ7wuVPqpV(7n@7n&gn;6oz?n6?NoQQ(Q2bL`|dq`Vx|4N%{ky6Yo3KkPODi? zx6l6W>8a+~)p-ZnyWBVn`LCdU{qw)kc}=h4<1Yd_k2!O=y)w11FjH?WnZ?drd!^aj z+gQL)GT_hu^AS@!z-Rel#B2v*hcUevFC!s5Q-BlQL-_xAZL4{Q3~2wnGkQ199_62% zc$8ndIfa))=;f3%{F2BKoYS9wvFShj-#i?`QSwKQpSD*tzy@L&I)!osvg>$fQeJ?N z4<*u1g3zDcJS@wPdeBR}^l1os)tElRAb(!o^f-i$Ks)(P>k{5CElRqZY4#cYdpEv) z0UMaR@dEz{zamVp`p~Pym(VVHy+O{MJ2xr?h@w*(+p${}-8?xq<)y literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_data/bin/ICSharpCode.SharpZipLib.dll b/Projects/WebGIM/GIM_data/bin/ICSharpCode.SharpZipLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..e829ebf4baa5601ed650a56b821e266ef0c0d9cc GIT binary patch literal 192512 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�|E}~iBJT{unWB(}k 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_data/bin/SteamWare.XML b/Projects/WebGIM/GIM_data/bin/SteamWare.XML new file mode 100644 index 0000000..bb36e2b --- /dev/null +++ b/Projects/WebGIM/GIM_data/bin/SteamWare.XML @@ -0,0 +1,3104 @@ + + + + SteamWare + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 36: 0..9A..Z + + + + + + converte da base di dimensione nBase a valore intero + + valore in formato nBase + base, max 36 (0..9A..Z) + + + + + metodo di accesso singleton + + + + + Summary description for selettori + + + + + + + + + + + + + + + carica i dati CdC se in cache o da TableAdapter + + + + + restituisce l'elenco di tutti i cdc + + + + + + restituisce l'elenco di tutti i cdc della gerarchia dell'utente + + + + + + classe gestione logging esteso di eventi e note utente (correlabili) + + + + + TableAdapter di accesso alla tabella anagrafica filtraggi + + + + + TableAdapter di accesso alla tabella anagrafica record + + + + + TableAdapter di accesso alla tabella logging record di eventi + + + + + TableAdapter di accesso alla tabella logging utente + + + + + TableAdapter di accesso alla vista logging eventi + + + + + TableAdapter di accesso alla vista logging utente + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + avvio i tari tableAdapters + + + + + avvio della classe istanziando db e + + + + + oggetto statico di accesso ai metodi della classe... + + + + + tabella eventi + + + + + + tabella note + + + + + + tabella eventi secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + inserisce l'evento indicato dai parametri + + user che ha generato l'evento + pagina/form applicaizone in cui l'evento si è generato + valore originale(se c'è) + valore nuovo/modificato + descrizione evento (poi gestita con anagrafica interna) + filtro logico evento (poi gestita con anagrafica interna) + + + + inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... + + user che ha inserito la nota + testo della nota + valore ulteriore da associare alla nota (es: label, codice, versione, ...) + filtro logico evento (poi gestita con anagrafica interna) + intero dell'idx della nota creata + + + + associa l'evento e la nota indicati + + idx del record da associare + idx chiave della nota da associare + + + + associa l'ultimo evento del filtro indicato alla nota + + filtro associato all'ultimo evento... + idx chiave della nota da associare + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + Elimina gli eventi cestinati generati dall'utente indicato + + utente generatore dell'evento + + + + Elimina gli eventi cestinati anteriori alla data selezionata + + dataOra dell'evento + + + + effettua la registrazione dell'evento in session + + + + + metodo di comportamento del controllo di logging + + + + + nasconde pannello log + + + + + memorizza log inserito + + + + + mostra pannello log + + + + + metodo di comportamento del controllo di logging + + + + + indica il primo step del doppio livello di approvazione (completamento) + + + + + SOLO con incremento indice di revisione dell'oggetto approvato + + + + + SOLO mantenendo indice di revisione corrente + + + + + permette SIA con revisione che senza (e anche rev -1) + + + + + classe di wrap verso i TableAdapter impiegati + + + + + metodo protected di avvio della classe + + + + + procedura di avvio dei tableAdapter + + + + + procedura di avvio dei tableAdapter + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary + + + + + + tableAdapter diritti + + + + + tableAdapter permessi + + + + + tableAdapter funzione + + + + + tableAdapter permessi2funzione + + + + + tableAdapter CdC + + + + + tableAdapter utenti + + + + + table adapter lingue + + + + + table adapter vocabolario + + + + + table adapter versione vocabolario + + + + + table adapter versione anagrafica + + + + + oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione + + + + + resetta il vocabolario rileggendo i dati... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + + + + + + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... + + + + + struttura di comando da input utente (es: via barcode) + + + + + definisce se il comando sia valido o no + + + + + testo da mostrare dato il comando + + + + + comando registrato + + + + + comando precedentemente inserito + + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + Pagina base applicazioni SteamWare da cui derivare le altre + + + + + Iniziazlizzazione void (non fa nulla) + + + + + Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + + + + + + + rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + + titolo da mostrare nella pagina WIP + descrizione da mostrare nella pagina WIP + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + tipo di chart (2D/3D) + + + + + 2D + + + + + 3D + + + + + web control che disegna un grafico a torta + + + + + altezza di default + + + + + larghezza di default + + + + + padding di default + + + + + legenda visibile di default + + + + + soglia minima 5% per mostrare il dato + + + + + renderizza il contenuto + + + + + + disegna la leggenda html laterale... + + + + + + disegna piechart 2-dim + + + + + + disegna piechart 3d ellittica + + + + + + traduce la stringa colore in oggetto colore + + + + + + + converte intero a stringa esadecimale + + + + + + + converte stringa esadecimale a intero + + + + + + + tipo di grafico (2D/3D) + + + + + ampiezza del grafico + + + + + altezza del grafico + + + + + padding grafico/container + + + + + boolean se si debba mostrale la legenda + + + + + percentuale minima da mostrare + + + + + serie di dati (tipizzata) ma mostrare + + + + + testo associato al controllo + + + + + layer gestione vari tipi di memoria: cache, session... + + + + + lettore file configurazione + + + + + oggetto singleton x accesso al layer di memoria + + + + + classe gestione accessi a Session, cache, viewstate, configuration... + + + + + legge dalla config un valore bool + + + + + + + legge dalla config un valore string + + + + + + + legge dalla config un valore int + + + + + + + carica dalla sessione un dato di tipo object generico + + + + + + + carica dalla sessione un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla sessione un dato di tipo string + + + + + + + carica dalla sessione un dato di tipo long + + + + + + + carica dalla sessione un dato di tipo int + + + + + + + inserisce in session un valore + + + + + + + salvo un valore come cookie + + + + + + + + restituisco un valore da cookie + + + + + + + inserisce in session un valore + + nome della variabile + valore associato + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + + + svuota una variabile dalla session + + + + + + restituisce true se è presente in session l'oggetto richiesto + + + + + + + carica dalla Cache un dato di tipo object generico + + + + + + + carica dalla Cachee un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla Cachee un dato di tipo string + + + + + + + inserisce in Cache un valore + + nome della variabile + valore + + + + inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. + + nome della variabile + valore + da registrare come tabella da svuotare on update? + + + + + svuota una variabile dalla Cache + + + + + + restituisce true se è presente in cache l'oggetto richiesto + + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) + + + + + + + forza lo svuotamento delel tabelle indicate come in cache... + + + + + elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... + + + + + elenco dictionary dei valori in session da NON aggiornare con update... + + + + + classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali + + + + + valore originale + + + + + nuovo valore + + + + + dictionary dei parametri vecchi + + + + + dictionary dei parametri nuovi + + + + + inizializzazione classe + + + + + valorizza i diff dei valori old e new + + + + + calcola solo il vettore dei valori old (x delete) + + + + + oggetto statico per il confronto valori + + + + + stringa diff dei valori originali modificati + + + + + stringa diff dei valori nuovi modificati + + + + + dictionary dei parametri old + + + + + dictionary dei parametri new + + + + + Base class for every user control in the application, containing some common + behaviour and utility methods. + It is not meant to be be used directly. + + + + + tipo id controllo con classi di base comune da cui derivare gli *.asmx + + + + + nome della pagina correntemente caricata + + + + + memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... + + + + + stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) + + + + + stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) + + + + + tabella diritti + + + + + tabella di tutti i cdc + + + + + tipo di anagrafica usata + + + + + importo il tipo di vista del modulo + + + + + elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) + + + + + numero di righe standard x i datagrid + + + + + numero di righe standard x i datagrid di anagrafica + + + + + numero di righe standard x i datagrid lunghi + + + + + numero di righe standard x i datagrid medi + + + + + numero di righe standard x i datagrid su mezza pagina + + + + + numero di righe standard x i selettori popup + + + + + indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... + + + + + indirizzo email dell'applicativo da cui partono le email in caso di anomalie... + + + + + indirizzo server SMTP + + + + + elenco delle pagine "safe" ovvero da non autorizzare - da web.config + + + + + elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config + + + + + valore che determina se è possibile forzare impersonificazioen utente... + + + + + livello di log (1-->5) + + + + + dir di logging + + + + + MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina + + + + + + + predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) + + + + + popola gli oggetti e le labels... (B.1.6) + + + + + disegna la pagina: prima i controlli poi il datagrid + + + + + aggiunge i link x i selettori + + + + + sistema i vari controlli della pagina + + + + + aggiorna eventuali datalist e datagrid + + + + + sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese + + + + + calcola come percentuale la radio dividendo/divisore + + + + + + + + limita una stringa al numero max di caratteri imposto + + + + + + + + Reads data from a stream until the end is reached. The + data is returned as a byte array. An IOException is + thrown if any of the underlying IO calls fail. + + The stream to read data from + The initial buffer length + + + + converte una data in formato aaaammgg in stringa gg/mm/aaaa + + + + + + + converte una data in formato aaaammgg in stringa aaaa-mm-gg + + + + + + + converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg + + + + + + + converte una datetime in un intero tipo yyyymmddhhmmss + + + + + + + formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa + + + + + + + invia un alert jscript con messaggio indicato... + + messaggio dell'alert da mandare + + + + scrive immediatamente sulla pagina web il messaggio di avanzamento... + + + + + + restituisce una scringa formattata in testa e coda x essere un corretto comando javascript + + + + + + + invio email senza log + + + + + + + + + + invio email con log + + + + + + + + + + caricamento dati applicazione da sessione (B.1.3) + + + + + setup datamanagers... + + + + + reset update del modulo corrente + + + + + (ri)carica i dataset del modulo + + + + + verifica se tutti i dataset richiesti sono disponibili i cache + + + + + + salva nella cache i dataset caricati + + + + + carica dalla cache i dataset necessari + + + + + legge i valori standard x dataset e parametri + + + + + leggi i parametri di configurazione standard dell'applicativo + + + + + genera la stringa dei cdc autorizzati dell'utente + + + + + legge il dataset dei CdC + + + + + caricamento dati user da sessione (B.1.1) + + + + + verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized + + + + + salva in variabile pagina il nome della pagina corrente + + + + + selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx + + + + + + risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati + + condizione + tipo di eguaglianza + nome parametro + valore parametro + + + + + crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... + + + + + + crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" + + + + + + + + esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi + + filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " + stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati + ultimo cdc trovato + cdc corrente + + + + + restituisce il cdc dell'utente data la sua matricola + + + + + + + restituisce l'utente AS dall'utente win + + + + + + + restituisce la descr del CdC + + + + + + + invia la stringa jscript di conferma pre-cancellazione + + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + tipo del file richiesto..." + + + + + effettua traduzione del lemma + + + + + + + effettua traduzione in inglese del lemma + + + + + + + definisce visibilità + + + + + + + effettua la registrazione degli eventi + + + + + effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... + + evento da loggare + valori originali + nuovi valori + filtro associato + + + + salva in sessione i valori indicati + + dictionary dei valori vecchi + dictionary dei valori nuovi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + salva in sessione i valori per un oggetto che sta x essere eliminato + + dictionary dei valori vecchi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + imposto il tipo di anagrafica del controlloS + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + legge e scrive in viewState la stringa di filtraggio... + + + + + variabile salvata in viewstate x la direzione del sorting + + + + + genera la stringa filtro x i cdc autorizzati x l'user + + + + + + tipo di vista del modulo + + + + + Accesso in lettura e scrittura al filesystem per gestione files upload e download + + + + + path di lavoro dei metodi leggi/scrivi + + + + + verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale + + + + + + + restituisce una tab di files dato l'elenco dei files + + + + + + + setta le directory + + + + + + oggetto WebClient + + + + + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath + + + + + + + Legge i dati da uno stream fino a quando arriva alla fine. + I dati sono restituiti come un byte[] array. un eccezione IOException è + sollevata se una delle chiamate IO sottostanti fallisce. + + Lo stream da cui leggere + Lunghezza buffer iniziale (-1 = default 32k) + + + + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo + + + + + + ottiene il dataset dei files presenti nella directory indicata esplicitamente + + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) + + + + + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + elenco dei files come array di oggetti FileInfo + + + + + + elenco dei files come array di oggetti FileInfo filtrati per parametro + + + + + + + elimina la directory di lavoro se è dir virtuale mappata + + + + + + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno + + regexp selezione files in dir (* = tutti!!!) + + + + + verifica se il file indicato esista in workDir + + + + + + + elimina il file indicato dalla directory di lavoro + + + + + + + restituisce lo stream del file richiesto + + + + + + + restituisce la stringa letta dal file richiesto + + + + + + + scrive il file dallo stream byte[] inviato + + + + + + + + scrive il file dalla stringa inviata + + + + + + + + converte una string in un byte[] + + + + + + + converte un byte[] in una string + + + + + + + sposta il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + + imposta la dir di lavoro + + + + + + imposta la dir di lavoro + + + non serve +... x retrocompatibilità... + + + + imposta la dir di lavoro impostandola dal mapPath corretto della web app... + + + + + + esegue un comando in shell + + + + + + + + + esegue un comando in shell + + + + + + + + + Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto + + url del file + nome con cui salvare il file + + + + + comprime zip il file indicato + + + + + + + comprime zip i files corrispondenti alla RegExp indicata nella dir corrente + + Espressione ricerca, come *.txt + Nome del file zip da creare + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover + + + + + classe gesione log files applicazioni + + + + + directory base x logs + + + + + nome del file corrente + + + + + max mb di log da accumulare + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata con il max di dati indicato + + + + + scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) + + testo iniziale del log + + + + + scrive un messaggio di log con etichetta pre + + testo messaggio + tipo di log da registrare (etichetta [...]) + + + + + fornisce il nome del file in cui loggare (ed eventualmente crea...) + + + + + provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + + + + + fornisce il file + vecchio + + + + + + + tipo di log ammesso + + + + + informazioni di debug + + + + + errori + + + + + eccezioni nell'esecuzione try/catch + + + + + errori fatali + + + + + informazioni opzionali + + + + + fase di avvio componente + + + + + avvisi + + + + + enumeratore modalità login + + + + + login AD normale + + + + + forza utente fornendo password + + + + + forza ad un utente standard scelto dall'elenco + + + + + enumeratore modalità scrittura tag siteMap + + + + + nodo di tipo iniziale - apertura + + + + + nodo di tipo foglia + + + + + nodo di tipo finale - chiusura + + + + + enumeratore tipi di anagrafica + + + + + tipo di anagrafica Brembo + + + + + tipo di anagrafica generica + + + + + tipo di vista del modulo + + + + + modalità selezione + + + + + modalità editing + + + + + tipologia di file immagine + + + + + formato gif (no alpha channel) + + + + + formato jpeg + + + + + formato png + + + + + tipo di immagini usate per le icone di comando in web applications + + + + + icona annulla (croce rossa) + + + + + icona approva (simbolo coccarda) + + + + + icona barcode in campo bianco + + + + + icona barcode in campo arancio + + + + + icona clona (magic wand) + + + + + icona converma (spunta verde) + + + + + icona elimina (cestino) + + + + + icona modifica (matita) + + + + + icona notepad (blocco note) + + + + + icona notepad + pdf (blocco note) + + + + + icona nuovo (segno +) + + + + + icona seleziona (lente) + + + + + icona semaforo giallo + + + + + icona semaforo rosso + + + + + icona semaforo verde + + + + + icona stampa (printer) + + + + + dimensione immagini usate per le icone di comando in web applications + + + + + formato piccolo + + + + + formato medio + + + + + formato grande + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + definisce un intervalo di 2 date + + + + + data inizio + + + + + data fine + + + + + struttura orario ordinarie/strordinarie + + + + + ore ordinarie + + + + + ore straordinarie + + + + + classe di funzioni inerenti le date + + + + + inizializzazione empty + + + + + effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine + + + + + + + + oggetto mese precedente alla dataLilmite + + + + + + oggetto mese corrente fino alla dataLilmite + + + + + + confronta le date e restituisce true se le date sono nello stesso mese + + + + + + + + restituisce l'intervallo del giorno completo che comprende la data indicata + + + + + + + restituisce l'intervallo di N giorni fino alla data indicata + + + + + + + + restituisce l'intervallo della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata + + + + + + + restituisce l'intervallo del mese che comprendela data indicata + + + + + + + restituisce l'intervallo dell'anno corrente per la data indicata + + + + + + + classe di gestione delle email + + + + + stringa nel nome DNS o dell'ip del server SMTP + + + + + metodo static per la gestione delle email + + + + + + metodo static per la gestione delle email + + + + + + + procedura invio email + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + metodo singleton gestione email... + + + + + Tipo di comparazione, Binary == CaseSensitive, Text = insensitive + + + + + tipo controllo : binario + + + + + tipo controllo : text + + + + + Funzione di splitting compatibile con multi-character e multi-line + + + + + stringa da splittare + + + + + Delimiter con cui splittare + + + + + Costruttore dello Splitter + + + + + comparatore case sensitive + + + + + + + + comparatore case insensitive + + + + + + + + parte principale dello splitter + + stringa da splittare + delimitatore ricercato + true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) + + 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive + + + + + elimina dal nome file il tipo (desinenza) + + + + + + + Classe di metodi che estendono quelli base applicati alle string + + + + + Trasforma in MAIUSCOLo il primo carattere della stringa + + stringa da processare + stringa processata + + + + restituisce la stringa completa e corretta del filepath del server (anche con vDir) + + path relativo alla cartella iis dell'applicativo + path fisico tradotto + + + + effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi + + + + + + + fornisce dati di base per l'utente + + + + + fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + + + + + restituisce la riga completa dall'username richiesto + + + + + + + classe gestione utente: auth e permission/ruoli - versione GENERICA + + + + + cancella da session l'utente + + + + + carica la riga dati utente + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato + + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + imposta la lingua utente dal valore della riga DB + + + + + costruisce la mappa del sito per l'utente + + + + + formatta un nodo in modo corretto dai dati indicati + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato + + + + + + + + + salva dati accessori quali il cdc dell'utente... + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + verifica le credenziali AD dell'utente... + + + + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + ricarica e ri-traduce la mappa sito per l'utente... + + + + + retituisce il nome apgina dai permessi utente + + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente data la matricola... + + matricola + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... + + {dominio\}userName + + + + + restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti + + + + + + + + restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + tabella utenti + + + + restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + stringa di email separate da "," + + + + crea un nuovo utente con le credenziali indicate + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + + + + + + + + toglier il diritto all'utente indicato + + + + + + + + + + + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) + + modulo di cui si testano i diritti + + + + + versione statica della classe utente come singleton UtenTeSignletoN + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + retituisce username AD + + + + + oggetto utente con metodi get/set + + + + + oggetto dominio con metodi get/set + + + + + oggetto modulo (applicazione) con metodi get/set + + + + + oggetto lingua utente con metodi get/set + + + + + restituisce true se utente forzato da forceUser.aspx + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome, nome e matricola + + + + + restituisce una stringa della sigla dell'utente + + + + + restituisce una stringa formattata con cognome e nome + + + + + restituisce una stringa formattata con cognome + + + + + restituisce una stringa formattata con nome + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + classe di gestione dei db x creazione/update alla versione richiesta + + + + + oggetto connessione + + + + + stringa di connessione + + + + + dir che contiene gli script da eseguire... + + + + + formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) + + + + + avvio protected della classe + + + + + esegue gli script di sql di update dal file richiesto + + + + + + + + Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo + + NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default + + nome DB di cui cercare script + revisione di partenza + revisione di arrivo + timeout max per ogni operazione + + + + + verifica se il db indicato esiste o meno... + + + + + + + + crea il db indicato con i parametri di connessione specificati + + + + + + + + classe di gestione lettura + + + + + esegue parsing fornendo dati ed headers + + + + + + + + esegue parsing fornendo dati + + + + + + + esegue parsing fornendo dati come stream + + + + + + + esegue parsing fornendo dati come stream ed headers + + + + + + + diff --git a/Projects/WebGIM/GIM_data/bin/SteamWare.dll b/Projects/WebGIM/GIM_data/bin/SteamWare.dll new file mode 100644 index 0000000000000000000000000000000000000000..47ee469b9e625efabbe5909e27149ebcf71b9006 GIT binary patch literal 357888 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 +/// Summary description for enumerazioni +/// +public class enumerazioni +{ + public enumerazioni() + { + // + // TODO: Add constructor logic here + // + } +} +public enum tipoSelettore +{ + cdc, + impianti, + macchine, + utentiAll, + utentiCdc +} diff --git a/Projects/WebGIM/GIM_data/mtzProgr.cs b/Projects/WebGIM/GIM_data/mtzProgr.cs new file mode 100644 index 0000000..d341b7d --- /dev/null +++ b/Projects/WebGIM/GIM_data/mtzProgr.cs @@ -0,0 +1,172 @@ +using System; +using System.Collections.Generic; +using System.Web; +using SteamWare; + +/// +/// Metodi di gestione della manutenzione programmata +/// +public class mtzProgr +{ + #region table adapters + + protected GIM_data.DS_applicazioneTableAdapters.MtzProgrammataTableAdapter taMtzProg; + protected GIM_data.DS_applicazioneTableAdapters.MtzProgPendingTableAdapter taMtzPend; + + #endregion + + /// + /// avvio componente + /// + protected mtzProgr() + { + taMtzPend = new GIM_data.DS_applicazioneTableAdapters.MtzProgPendingTableAdapter(); + taMtzProg = new GIM_data.DS_applicazioneTableAdapters.MtzProgrammataTableAdapter(); + } + /// + /// singleton accesso ai metodi di manutenzione programmata + /// + public static mtzProgr obj = new mtzProgr(); + /// + /// verifica se ci siano interventi pending ed eventualmente li accoda + /// + public void processaCodaMtzPro() + { + // cerco eventuali interventi scaduti + insertPending(); + // metto in coda tutte le ricorrenze non presenti... + rebuildPending(); + } + /// + /// inserisce nelle richieste attuali gli interventi programmati scaduti + /// + private void insertPending() + { + int richInserted = 0; + //recupero solo gli interventi già "scaduti" + foreach (GIM_data.DS_applicazione.MtzProgPendingRow rigaMtz in taMtzPend.getByDataScad(DateTime.Now)) + { + richInserted = insRich(rigaMtz); + // inserisco trasformandoli in richieste ... + if (richInserted != 0) // se va a buon fine + { + logger.lg.scriviLog(string.Format("Accodata la richiesta di manutenzione (programmata) num {0}", richInserted), tipoLog.INFO); + // ...e li tolgo dall'elenco pending + taMtzPend.Delete(rigaMtz.idxPending); + } + else + { + logger.lg.scriviLog(string.Format("Non è stato possibile accodare la richiesta di manutenzione programmata cod {0} relativa alla macchina {1}", rigaMtz.idxIntPro, rigaMtz.idxMacchina), tipoLog.ERROR); + } + } + } + /// + /// ricostruisce la coda degli intervneti pending + /// + private void rebuildPending() + { + int multiplo = 0; + int stimaIniz = 0; + double ggEquiv = 0; + TimeSpan distDate; + DateTime adesso = DateTime.Now; + DateTime dataProp; + foreach (GIM_data.DS_applicazione.MtzProgrammataRow rigaMtz in taMtzProg.getNotScheduled()) + { + dataProp = rigaMtz.inizio; + // proseguo SOLO se inizio interventi <= data odierna...) + if (rigaMtz.inizio < adesso) + { + //calcolo l'intervallo timeSpan tra inizio interventi e data odierna + distDate = adesso.Subtract(rigaMtz.inizio); + // in base al tipo di intervallo faccio un calcolo grezzo del periodo trascorso... + ggEquiv = distDate.TotalDays; + switch (rigaMtz.codFrequenza) + { + case "dd": + stimaIniz = (int)Math.Floor(ggEquiv / rigaMtz.cadenza); + break; + case "ww": + stimaIniz = (int)Math.Floor(ggEquiv / (rigaMtz.cadenza * 7)); + break; + case "MM": + stimaIniz = (int)Math.Floor(ggEquiv / (rigaMtz.cadenza * 30)); + break; + case "yy": + stimaIniz = (int)Math.Floor(ggEquiv / (rigaMtz.cadenza * 365)); + break; + } + // parto con la stima iniziale decrementata (se >0...) + if (stimaIniz == 0) + { + multiplo = 0; + } + else + { + multiplo = stimaIniz - 1; + } + // ciclo fino a quando la data indicata non è successiva all'adesso... + while (dataProp < adesso) + { + // aggiorno la data di riferimento + switch (rigaMtz.codFrequenza) + { + case "dd": + dataProp = rigaMtz.inizio.AddDays(rigaMtz.cadenza * multiplo); + break; + case "ww": + dataProp = rigaMtz.inizio.AddDays(rigaMtz.cadenza * 7 * multiplo); + break; + case "MM": + dataProp = rigaMtz.inizio.AddMonths(rigaMtz.cadenza * multiplo); + break; + case "yy": + dataProp = rigaMtz.inizio.AddYears(rigaMtz.cadenza * multiplo); + break; + } + multiplo++; + } + // salvo la data trovata... + rigaMtz.inizio = dataProp; + } + // infine inserisco intervento... + insMtzPend(rigaMtz); + } + } + /// + /// inserisce l'intervento della riga indicata tra quelli "pending" + /// + /// + protected void insMtzPend(GIM_data.DS_applicazione.MtzProgrammataRow riga) + { + mtzProgr.obj.taMtzPend.Insert(riga.idxIntPro, riga.idxMacchina, riga.inizio, riga.descrizione, riga.idxPriorita, riga.isFermo, riga.idxTipo); + } + /// + /// genera la richiesta di manutenzione dalla richeista pending associata + /// + /// + /// + protected int insRich(GIM_data.DS_applicazione.MtzProgPendingRow riga) + { + int? answ = 0; + // calcolo date riferimento... + DateTime adesso = DateTime.Now; + int shift = memLayer.ML.confReadInt("shiftTurno"); + int durataTurno = memLayer.ML.confReadInt("durataTurno"); + int turno = Convert.ToInt32(Math.Ceiling((double)Convert.ToDouble(DateTime.Now.AddHours(-shift + 1).Hour) / durataTurno)); + int idxAmbito = 7; //mtz programmata... + int idxImpianto = 0; + int idxCausale = 1; + try + { + idxImpianto = TA_app.obj.taMacchine.getByIdxMacchina(riga.idxMacchina)[0].idxImpianto; + } + catch (Exception e) + { + logger.lg.scriviLog(string.Format("Errore nel recuperare impianto relativo alla macchina {0}, eccezione {1}", riga.idxMacchina, e), tipoLog.EXCEPTION); + } + // inserisco + TA_app.obj.taInterventiMtz.sp_insRichiesta(adesso, adesso.AddHours(-shift + 1), turno, "PROG", riga.data, idxAmbito, riga.idxPriorita, riga.isFermo, riga.idxTipo, idxImpianto, riga.idxMacchina, riga.descrizione, idxCausale, ref answ); + return (int)answ; + } +} diff --git a/Projects/WebGIM/GIM_data/reportExporter.cs b/Projects/WebGIM/GIM_data/reportExporter.cs new file mode 100644 index 0000000..7131779 --- /dev/null +++ b/Projects/WebGIM/GIM_data/reportExporter.cs @@ -0,0 +1,220 @@ +using System; +using System.Data; +using SteamWare; +using Microsoft.Reporting.WinForms; + +/// +/// Classe che restituisce uno stream ed i dati accessori per reinviare un report in pdf +/// +public class reportExporter +{ + /// + /// mimeType del report + /// + public string mimeType; + /// + /// encoding dei dati + /// + public string encoding; + /// + /// nome estensione + /// + public string fileNameExtension; + /// + /// steam di bytes del report + /// + public byte[] renderedBytes; + /// + /// metodo protected + /// + public reportExporter() + { + } + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// report ammessi: RichiestaIntervento + /// num int mtz + /// tabella dati + private DataTable caricaDati(reportRichiesto tipoReport, string idxObj) + { + DataTable tab = new DataTable(); + switch (tipoReport) + { + case reportRichiesto.ElencoMacchine: + tab = (DataTable)TA_app.obj.taElencoImpMacch.GetData(); + break; + case reportRichiesto.RichiestaIntervento: + tab = (DataTable)TA_app.obj.taInterventiMtz.getByIdx(Convert.ToInt32(idxObj)); + break; + default: + break; + } + return tab; + } + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// report ammessi: ElencoMacchine + /// tabella dati + private DataTable caricaDati(reportRichiesto tipoReport) + { + DataTable tab = new DataTable(); + switch (tipoReport) + { + case reportRichiesto.ElencoMacchine: + tab = (DataTable)TA_app.obj.taElencoImpMacch.GetData(); + break; + default: + break; + } + return tab; + } + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// report ammessi: ElencoInterventi / MTBF_MTTR + /// oggetto che contiene data inizio e data fine dell'analisi richiesta per il report + /// tabella dati + private DataTable caricaDati(reportRichiesto tipoReport, intervalloDate periodoAnalizzato, string username) + { + DataTable tab = new DataTable(); + switch (tipoReport) + { + case reportRichiesto.ElencoInterventi: + tab = (DataTable)TA_app.obj.taElencoIntFilt.getByIntervDateUsernameFilt(periodoAnalizzato.inizio, periodoAnalizzato.fine, username); + break; + case reportRichiesto.MTBF_MTTR: + tab = (DataTable)TA_app.obj.taElenco_MTBF_MTTR.GetData(periodoAnalizzato.inizio, periodoAnalizzato.fine, username); + break; + default: + break; + } + return tab; + } + /// + /// renderizza il report in pdf + /// + /// report ammessi: ElencoMacchine + /// + public void popolaPdfStream(reportRichiesto tipoReport) + { + LocalReport report = new LocalReport(); + string deviceInfo = ""; + switch (tipoReport) + { + case reportRichiesto.ElencoMacchine: + report.ReportPath = @".\MacchineReparti.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport))); + deviceInfo = "" + + " PDF" + + " 29.7cm" + + " 21cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + default: + break; + } + createPdfStream(report, deviceInfo); + } + /// + /// renderizza il report in pdf + /// + /// report ammessi: RichiestaIntervento + /// idx della richiesta (numIntMtz) + /// + public void popolaPdfStream(reportRichiesto tipoReport, string parametro) + { + LocalReport report = new LocalReport(); + string deviceInfo = ""; + switch (tipoReport) + { + case reportRichiesto.RichiestaIntervento: + report.ReportPath = @".\RichiestaIntervento.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport, parametro))); // OCCHIO!!! va messa sorgente dati CORRETTA + deviceInfo = "" + + " PDF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + default: + break; + } + createPdfStream(report, deviceInfo); + } + /// + /// renderizza il report in pdf + /// + /// report ammessi: ElencoInterventi / MTBF_MTTR + /// oggetto che contiene data inizio e data fine dell'analisi richiesta per il report + public void popolaPdfStream(reportRichiesto tipoReport, intervalloDate periodoAnalizzato, string username) + { + LocalReport report = new LocalReport(); + string deviceInfo = ""; + switch (tipoReport) + { + case reportRichiesto.ElencoInterventi: + report.ReportPath = @".\ReportInterventi.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport, periodoAnalizzato, username))); + deviceInfo = "" + + " PDF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + case reportRichiesto.MTBF_MTTR: + report.ReportPath = @".\Report_MTBF_MTTR.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport, periodoAnalizzato, username))); + deviceInfo = "" + + " PDF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + // calcolo le ore totali equivalenti... + ReportParameter[] OreTotali = { new ReportParameter("OreTotali", WebGimUtils.obj.oreEquivalenti(periodoAnalizzato).ToString()) }; + report.SetParameters(OreTotali); + break; + default: + break; + } + createPdfStream(report, deviceInfo); + } + /// + /// crea il vero e proprio stream pdf + /// + /// + /// + private void createPdfStream(LocalReport report, string deviceInfo) + { + // export in PDF + string reportType = "PDF"; + Warning[] warnings; + string[] streams; + renderedBytes = report.Render( + reportType, + deviceInfo, + out mimeType, + out encoding, + out fileNameExtension, + out streams, + out warnings); + } + +} diff --git a/Projects/WebGIM/GIM_data/reportPrinter.cs b/Projects/WebGIM/GIM_data/reportPrinter.cs new file mode 100644 index 0000000..f06b277 --- /dev/null +++ b/Projects/WebGIM/GIM_data/reportPrinter.cs @@ -0,0 +1,268 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Drawing.Imaging; +using System.Drawing.Printing; +using System.IO; +using System.Text; +using SteamWare; +using Microsoft.Reporting.WinForms; + +/// +/// Classe che si occupa di stampare report da reportViewer via printer remota +/// +public class reportPrinter +{ + + #region area codice da non modificare + + private int m_currentPageIndex; + private IList m_streams; + /// + /// ciclo da fornire al renderizzatore dei report, per salvare 1 immagine da ogni pagina del report + /// + /// + /// + /// + /// + /// + /// + private Stream CreateStream(string name, string fileNameExtension, Encoding encoding, string mimeType, bool willSeek) + { + Stream stream = new FileStream(SteamWare.SteamwareStrings.getFilePath(@".\temp\" + name + "." + fileNameExtension), FileMode.Create); + m_streams.Add(stream); + return stream; + } + /// + /// Handler per PrintPageEvents + /// + /// + /// + private void PrintPage(object sender, PrintPageEventArgs ev) + { + Metafile pageImage = new Metafile(m_streams[m_currentPageIndex]); + ev.Graphics.DrawImage(pageImage, ev.PageBounds); + m_currentPageIndex++; + ev.HasMorePages = (m_currentPageIndex < m_streams.Count); + } + /// + /// funzione di stampa... + /// + private void Print(string printerName) + { + //const string printerName = "Microsoft Office Document Image Writer"; + //const string printerName = "Brother HL-2170W series"; + if (m_streams == null || m_streams.Count == 0) + return; + PrintDocument printDoc = new PrintDocument(); + printDoc.PrinterSettings.PrinterName = printerName; + if (!printDoc.PrinterSettings.IsValid) + { + logger.lg.scriviLog(String.Format("Can't find printer \"{0}\".", printerName), tipoLog.ERROR); + return; + } + printDoc.PrintPage += new PrintPageEventHandler(PrintPage); + printDoc.Print(); + } + /// + /// Export del report come EMF (Enhanced Metafile) file. + /// + /// + private void Export(LocalReport report, string deviceInfo) + { + Warning[] warnings; + m_streams = new List(); + report.Render("Image", deviceInfo, CreateStream, out warnings); + foreach (Stream stream in m_streams) stream.Position = 0; + } + /// + /// dispone l'applicazione e rilascia le risorse + /// + public void Dispose() + { + if (m_streams != null) + { + foreach (Stream stream in m_streams) + stream.Close(); + m_streams = null; + } + } + + #endregion + + #region area codice da modificare + + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// report ammessi: ElencoMacchine / RichiestaIntervento + /// oggetto che contiene data inizio e data fine dell'analisi richiesta per il report + /// tabella dati + private DataTable caricaDati(reportRichiesto tipoReport, string idxObj) + { + DataTable tab = new DataTable(); + switch (tipoReport) + { + case reportRichiesto.ElencoMacchine: + tab = (DataTable)TA_app.obj.taElencoImpMacch.GetData(); + break; + case reportRichiesto.RichiestaIntervento: + tab = (DataTable)TA_app.obj.taInterventiMtz.getByIdx(Convert.ToInt32(idxObj)); + break; + default: + break; + } + return tab; + } + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// report ammessi: ElencoInterventi / MTBF_MTTR + /// oggetto che contiene data inizio e data fine dell'analisi richiesta per il report + /// tabella dati + private DataTable caricaDati(reportRichiesto tipoReport, intervalloDate periodoAnalizzato, string username) + { + DataTable tab = new DataTable(); + switch (tipoReport) + { + case reportRichiesto.ElencoInterventi: + tab = (DataTable)TA_app.obj.taElencoIntFilt.getByIntervDateUsernameFilt(periodoAnalizzato.inizio, periodoAnalizzato.fine, username); + break; + case reportRichiesto.MTBF_MTTR: + tab = (DataTable)TA_app.obj.taElenco_MTBF_MTTR.GetData(periodoAnalizzato.inizio, periodoAnalizzato.fine, username); + break; + default: + break; + } + return tab; + } + /// + /// Crea un report locale da file rdlc, carica i dati, esporta report come EMF file e quindi lo invia alla stampante + /// + /// report ammessi: ElencoMacchine / RichiestaIntervento + /// nome completo stampante (rispetto al server) + /// numIntMtz (codice numero richiesta) + public void printReport(reportRichiesto tipoReport, string printerName, string parametro) + { + LocalReport report = new LocalReport(); + string deviceInfo = ""; + switch (tipoReport) + { + case reportRichiesto.ElencoMacchine: + report.ReportPath = @".\MacchineReparti.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport, parametro))); + deviceInfo = "" + + " EMF" + + " 29.7cm" + + " 21cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + case reportRichiesto.RichiestaIntervento: + report.ReportPath = @".\RichiestaIntervento.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport, parametro))); + deviceInfo = "" + + " EMF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + default: + break; + } + doEmfPrint(printerName, report, deviceInfo); + } + /// + /// Crea un report locale da file rdlc, carica i dati, esporta report come EMF file e quindi lo invia alla stampante + /// + /// report ammessi: ElencoInterventi / MTBF_MTTR + /// nome completo stampante (rispetto al server) + /// oggetto che contiene data inizio e data fine dell'analisi richiesta per il report + public void printReport(reportRichiesto tipoReport, string printerName, intervalloDate periodoAnalizzato, string username) + { + LocalReport report = new LocalReport(); + string deviceInfo = ""; + switch (tipoReport) + { + case reportRichiesto.ElencoInterventi: + report.ReportPath = @".\ReportInterventi.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport, periodoAnalizzato, username))); + deviceInfo = "" + + " EMF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + case reportRichiesto.MTBF_MTTR: + report.ReportPath = @".\Report_MTBF_MTTR.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGim", caricaDati(tipoReport, periodoAnalizzato, username))); + deviceInfo = "" + + " EMF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + // calcolo le ore totali equivalenti... + ReportParameter[] OreTotali = { new ReportParameter("OreTotali", WebGimUtils.obj.oreEquivalenti(periodoAnalizzato).ToString()) }; + report.SetParameters(OreTotali); + break; + default: + break; + } + doEmfPrint(printerName, report, deviceInfo); + } + /// + /// esegue print vero e proprio + /// + /// + /// + /// + private void doEmfPrint(string printerName, LocalReport report, string deviceInfo) + { + // export in EMF + Export(report, deviceInfo); + m_currentPageIndex = 0; + // stampo + Print(printerName); + // do dispose? + Dispose(); + } + + /// + /// oggetto protected + /// + /// + protected reportPrinter() + { + } + /// + /// singleton pubblico + /// + public static reportPrinter obj = new reportPrinter(); + + #endregion +} +/// +/// tipologia di report ammessi alla stampa... +/// +public enum reportRichiesto +{ + ElencoInterventi, + ElencoMacchine, + MTBF_MTTR, + RichiestaIntervento +} diff --git a/Projects/WebGIM/GIM_data/selData.cs b/Projects/WebGIM/GIM_data/selData.cs new file mode 100644 index 0000000..d90b007 --- /dev/null +++ b/Projects/WebGIM/GIM_data/selData.cs @@ -0,0 +1,76 @@ +using System; +using System.Data; +using System.Configuration; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +/// +/// Classe gestione metodi di accesso ai dati embeddati +/// +public class selData : selettori +{ + + /// + /// classe accesso tabelle selettori + /// + public selData() + { + } + + /// + /// elenco impianti come view value/label + /// + /// + public GIM_data.DS_utility.v_selImpiantiDataTable getSelImpianti() + { + return TA_app.obj.taSelImpianti.GetData(); + } + /// + /// elenco macchine come view value/label + /// + /// + public GIM_data.DS_utility.v_selMacchineDataTable getSelMacchine() + { + return TA_app.obj.taSelMacchine.GetData(); + } + /// + /// tabella vocabolario + /// + /// + public SteamWare.DataLayer_generic.VocabolarioDataTable getVocabolario() + { + return SteamWare.DataWrap.DW.taVocabolario.GetData(); + } + /// + /// tabella lingue + /// + /// + public SteamWare.DataLayer_generic.LingueDataTable getLingue() + { + return SteamWare.DataWrap.DW.taLingue.GetData(); + } + /// + /// faccio update del lemma indicato... + /// + /// + /// + /// + public void updateLemmaVoc(string Traduzione, string Original_Lingua, string Original_Lemma) + { + SteamWare.DataWrap.DW.taVocabolario.UpdateQuery(Traduzione, Original_Lingua, Original_Lemma); + } + /// + /// cancella il lemma indicato + /// + /// + /// + public void deleteLemmaVoc(string Original_Lingua, string Original_Lemma) + { + SteamWare.DataWrap.DW.taVocabolario.DeleteQuery(Original_Lingua, Original_Lemma); + } +} diff --git a/Projects/WebGIM/GIM_site/Ajax.master b/Projects/WebGIM/GIM_site/Ajax.master new file mode 100644 index 0000000..f96e586 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Ajax.master @@ -0,0 +1,64 @@ +<%@ Master Language="C#" AutoEventWireup="true" Inherits="Ajax" Codebehind="Ajax.master.cs" %> + +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + + + + + +
+ + +
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/Ajax.master.cs b/Projects/WebGIM/GIM_site/Ajax.master.cs new file mode 100644 index 0000000..ff0d248 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Ajax.master.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class Ajax : System.Web.UI.MasterPage +{ + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + /// + /// determina visibilità menù sx... + /// + public bool sxMenuVisible + { + get + { + return Mod_menuSx1.Visible; + } + set + { + Mod_menuSx1.Visible = value; + } + } +} diff --git a/Projects/WebGIM/GIM_site/Ajax.master.designer.cs b/Projects/WebGIM/GIM_site/Ajax.master.designer.cs new file mode 100644 index 0000000..2d3b534 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Ajax.master.designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class Ajax { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/Projects/WebGIM/GIM_site/AjaxSearch.master b/Projects/WebGIM/GIM_site/AjaxSearch.master new file mode 100644 index 0000000..fa0fc24 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSearch.master @@ -0,0 +1,74 @@ +<%@ Master Language="C#" AutoEventWireup="true" Inherits="AjaxSearch" Codebehind="AjaxSearch.master.cs" %> + +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + + + + + + + + + +
+ + + +
+ + +
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/AjaxSearch.master.cs b/Projects/WebGIM/GIM_site/AjaxSearch.master.cs new file mode 100644 index 0000000..4c3de9b --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSearch.master.cs @@ -0,0 +1,48 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class AjaxSearch : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/Projects/WebGIM/GIM_site/AjaxSearch.master.designer.cs b/Projects/WebGIM/GIM_site/AjaxSearch.master.designer.cs new file mode 100644 index 0000000..9651358 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSearch.master.designer.cs @@ -0,0 +1,122 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSearch { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// Mod_pageTitleAndSearch1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1; + + /// + /// Mod_ricercaGenerica1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_ricercaGenerica Mod_ricercaGenerica1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master b/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master new file mode 100644 index 0000000..4c0e170 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master @@ -0,0 +1,75 @@ +<%@ Master Language="C#" AutoEventWireup="true" + Inherits="AjaxSearchEmpty" Codebehind="AjaxSearchEmpty.master.cs" %> + +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + + + + + + + + + +
+ + + +
+ + +
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.cs b/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.cs new file mode 100644 index 0000000..d805c95 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.cs @@ -0,0 +1,48 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class AjaxSearchEmpty : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.designer.cs b/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.designer.cs new file mode 100644 index 0000000..cd91621 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSearchEmpty.master.designer.cs @@ -0,0 +1,122 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSearchEmpty { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// Mod_pageTitleAndSearch1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1; + + /// + /// Mod_ricercaGenerica1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_ricercaGenerica Mod_ricercaGenerica1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/Projects/WebGIM/GIM_site/AjaxSimple.master b/Projects/WebGIM/GIM_site/AjaxSimple.master new file mode 100644 index 0000000..91966bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSimple.master @@ -0,0 +1,35 @@ +<%@ Master Language="C#" AutoEventWireup="true" Inherits="AjaxSimple" Codebehind="AjaxSimple.master.cs" %> + +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + Simplepage + + + + + +
+ + +
+ + + + + + + +
+
+ + +
+
+ +
+
+
+ + diff --git a/Projects/WebGIM/GIM_site/AjaxSimple.master.cs b/Projects/WebGIM/GIM_site/AjaxSimple.master.cs new file mode 100644 index 0000000..adf692f --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSimple.master.cs @@ -0,0 +1,20 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class AjaxSimple : System.Web.UI.MasterPage +{ + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } +} diff --git a/Projects/WebGIM/GIM_site/AjaxSimple.master.designer.cs b/Projects/WebGIM/GIM_site/AjaxSimple.master.designer.cs new file mode 100644 index 0000000..85599a4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSimple.master.designer.cs @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSimple { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager sm; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master b/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master new file mode 100644 index 0000000..97a39f7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master @@ -0,0 +1,36 @@ +<%@ Master Language="C#" AutoEventWireup="true" + Inherits="AjaxSimpleUpload" Codebehind="AjaxSimpleUpload.master.cs" %> + +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + SimplePage + + + + + +
+ + +
+ + + + + + + +
+
+ + +
+
+ +
+
+
+ + diff --git a/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.cs b/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.cs new file mode 100644 index 0000000..38e0982 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.cs @@ -0,0 +1,20 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class AjaxSimpleUpload : System.Web.UI.MasterPage +{ + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } +} diff --git a/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.designer.cs b/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.designer.cs new file mode 100644 index 0000000..bcca3be --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxSimpleUpload.master.designer.cs @@ -0,0 +1,59 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxSimpleUpload { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager sm; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/Projects/WebGIM/GIM_site/AjaxTitle.master b/Projects/WebGIM/GIM_site/AjaxTitle.master new file mode 100644 index 0000000..8395263 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxTitle.master @@ -0,0 +1,73 @@ +<%@ Master Language="C#" AutoEventWireup="true" Inherits="AjaxTitle" Codebehind="AjaxTitle.master.cs" %> + +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + + + + + + + + + +
+ + +   +
+ + +
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/AjaxTitle.master.cs b/Projects/WebGIM/GIM_site/AjaxTitle.master.cs new file mode 100644 index 0000000..011838c --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxTitle.master.cs @@ -0,0 +1,49 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class AjaxTitle : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/Projects/WebGIM/GIM_site/AjaxTitle.master.designer.cs b/Projects/WebGIM/GIM_site/AjaxTitle.master.designer.cs new file mode 100644 index 0000000..2d4a7b7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AjaxTitle.master.designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AjaxTitle { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// Mod_pageTitleAndSearch1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx b/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx new file mode 100644 index 0000000..1f7974c --- /dev/null +++ b/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxSearch.master" AutoEventWireup="true" Inherits="AnagOperatoriMtz" Codebehind="AnagOperatoriMtz.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagOpMtz.ascx" tagname="mod_anagOpMtz" tagprefix="uc1" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.cs b/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.cs new file mode 100644 index 0000000..8810f34 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class AnagOperatoriMtz : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.designer.cs b/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.designer.cs new file mode 100644 index 0000000..3fcb485 --- /dev/null +++ b/Projects/WebGIM/GIM_site/AnagOperatoriMtz.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class AnagOperatoriMtz { + + /// + /// mod_anagOpMtz1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_anagOpMtz mod_anagOpMtz1; +} diff --git a/Projects/WebGIM/GIM_site/Appunti.txt b/Projects/WebGIM/GIM_site/Appunti.txt new file mode 100644 index 0000000..5418ab0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Appunti.txt @@ -0,0 +1,29 @@ +----------------------- +- 20080114 +------------------------ +ok Modificare comportamento cancellabilità impianti: il 1° NON DEVE ESSERE cancellabile... + + +------------------------ +- 20080113 +------------------------ + +ok Prerequisiti: +ok - DB: +ok - SteamWare_Anagrafica +ok - SteamWare_Vocabolario +ok - GIM + +ok To Do's: +ok - Realizzare modulo gestione db steamware che faccia creazione/update secondo versione + +NOTE: +ok - se la versione del db è nel web.config di sviluppo, va riportata anche nel web.config del cliente! o trovare un altro modo?!? + + + ANAGRAFICA: +ok copiare versione anagrafica di Steamware SOLO CON GIM (anche ci fosse altro cambia poco comunque...) + + Iscrizione automatica utenti +ok - poiché non daremo URM e alla bse gli utenti DEVONo essere di tipo GIM_U, va creata una pagina x inserire il cliente in caso di unauth nella tab DIRITTI con ruolo base da WebConfig ("dirittoAutoEnroll") - deve anche chiedere nome/cognome/email utente + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Default.aspx b/Projects/WebGIM/GIM_site/Default.aspx new file mode 100644 index 0000000..605c233 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Default.aspx @@ -0,0 +1,17 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="Default" Codebehind="Default.aspx.cs" %> + + + + + + SteamWare s.r.l. + + + +
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/Default.aspx.cs b/Projects/WebGIM/GIM_site/Default.aspx.cs new file mode 100644 index 0000000..4fb48c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Default.aspx.cs @@ -0,0 +1,18 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class Default : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + Response.Redirect("./login.aspx"); + } +} diff --git a/Projects/WebGIM/GIM_site/Default.aspx.designer.cs b/Projects/WebGIM/GIM_site/Default.aspx.designer.cs new file mode 100644 index 0000000..b48036d --- /dev/null +++ b/Projects/WebGIM/GIM_site/Default.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class Default { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; +} diff --git a/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx b/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx new file mode 100644 index 0000000..c071073 --- /dev/null +++ b/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx @@ -0,0 +1,45 @@ +<%@ Page Language="C#" AutoEventWireup="true" + EnableEventValidation="false" Inherits="ExcelExportMtzPrevPending" Codebehind="ExcelExportMtzPrevPending.aspx.cs" %> + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + diff --git a/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.cs b/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.cs new file mode 100644 index 0000000..899d4ad --- /dev/null +++ b/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; +using System.Web.UI.HtmlControls; + +public partial class ExcelExportMtzPrevPending : System.Web.UI.Page +{ + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + } + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + + public override void VerifyRenderingInServerForm(Control control) + { + + // Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time. + + } + + private void doExport() + { + Response.Clear(); + Response.AddHeader("content-disposition", "attachment; filename=InterventiProgrammati.xls"); + Response.Charset = ""; + // If you want the option to open the Excel file without saving than + // comment out the line below + Response.Cache.SetCacheability(HttpCacheability.NoCache); + Response.ContentType = "application/vnd.xls"; + System.IO.StringWriter stringWrite = new System.IO.StringWriter(); + System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); + grView.RenderControl(htmlWrite); + Response.Write(stringWrite.ToString()); + Response.End(); + + } + + #region area protected + + + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + aggiornamento(); + doExport(); + } + } + + #endregion + + + public void aggiornamento() + { + grView.AllowPaging = false; + ods.DataBind(); + } + + +} diff --git a/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.designer.cs b/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.designer.cs new file mode 100644 index 0000000..635a868 --- /dev/null +++ b/Projects/WebGIM/GIM_site/ExcelExportMtzPrevPending.aspx.designer.cs @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class ExcelExportMtzPrevPending { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/ExportPdf.aspx b/Projects/WebGIM/GIM_site/ExportPdf.aspx new file mode 100644 index 0000000..37b4757 --- /dev/null +++ b/Projects/WebGIM/GIM_site/ExportPdf.aspx @@ -0,0 +1,16 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="ExportPdf" Codebehind="ExportPdf.aspx.cs" %> + + + + + + + + +
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/ExportPdf.aspx.cs b/Projects/WebGIM/GIM_site/ExportPdf.aspx.cs new file mode 100644 index 0000000..6b6c6c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/ExportPdf.aspx.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class ExportPdf : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + string reportName = ""; + // carico i parametri per chiamare export... + string idx = Request.QueryString["idx"]; + string username = Request.QueryString["username"]; + intervalloDate periodo = new intervalloDate(); + periodo.inizio = Convert.ToDateTime(Request.QueryString["inizio"]); + periodo.fine = Convert.ToDateTime(Request.QueryString["fine"]); + reportRichiesto tipo = (reportRichiesto)Convert.ToInt32(Request.QueryString["tipo"]); + // eseguo export + reportExporter re = new reportExporter(); + // in base al tipo passo un metodo con idx o con parametro Intervallo analisi... + switch (tipo) + { + case reportRichiesto.ElencoInterventi: + reportName = "elenco_interventi"; + re.popolaPdfStream(tipo, periodo, username); + break; + case reportRichiesto.ElencoMacchine: + reportName = "elenco_macchine"; + re.popolaPdfStream(tipo); + break; + case reportRichiesto.MTBF_MTTR: + reportName = "MTBF_MTTR"; + re.popolaPdfStream(tipo, periodo, username); + break; + case reportRichiesto.RichiestaIntervento: + reportName = "richiesta"; + re.popolaPdfStream(tipo, idx); + break; + default: + break; + } + Response.Clear(); + Response.ContentType = re.mimeType; + Response.AddHeader("content-disposition", string.Format("attachment; filename=WebGIM_{0}.{1}", reportName, re.fileNameExtension)); + Response.BinaryWrite(re.renderedBytes); + Response.End(); + } +} diff --git a/Projects/WebGIM/GIM_site/ExportPdf.aspx.designer.cs b/Projects/WebGIM/GIM_site/ExportPdf.aspx.designer.cs new file mode 100644 index 0000000..4999349 --- /dev/null +++ b/Projects/WebGIM/GIM_site/ExportPdf.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class ExportPdf { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; +} diff --git a/Projects/WebGIM/GIM_site/GIM_site.csproj b/Projects/WebGIM/GIM_site/GIM_site.csproj new file mode 100644 index 0000000..f07b109 --- /dev/null +++ b/Projects/WebGIM/GIM_site/GIM_site.csproj @@ -0,0 +1,1056 @@ + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {02C16B9B-9E89-42A7-A59C-E85A21E102F3} + {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + GIM_site + GIM_site + v3.5 + + + true + full + false + bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\ + TRACE + prompt + 4 + + + + False + ..\..\..\..\..\..\..\Library\AspNetAjax\WebForms\Release\AjaxControlToolkit.dll + + + + + 3.5 + + + 3.5 + + + 3.5 + + + 3.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + adminDB.aspx + ASPXCodeBehind + + + adminDB.aspx + + + Ajax.master + ASPXCodeBehind + + + Ajax.master + + + AjaxSearch.master + ASPXCodeBehind + + + AjaxSearch.master + + + AjaxSearchEmpty.master + ASPXCodeBehind + + + AjaxSearchEmpty.master + + + AjaxSimple.master + ASPXCodeBehind + + + AjaxSimple.master + + + AjaxSimpleUpload.master + ASPXCodeBehind + + + AjaxSimpleUpload.master + + + AjaxTitle.master + ASPXCodeBehind + + + AjaxTitle.master + + + anagAmbitiGuasto.aspx + ASPXCodeBehind + + + anagAmbitiGuasto.aspx + + + AnagOperatoriMtz.aspx + ASPXCodeBehind + + + AnagOperatoriMtz.aspx + + + aperturaImpianti.aspx + ASPXCodeBehind + + + aperturaImpianti.aspx + + + assegnazioniMacchineImpianti.aspx + ASPXCodeBehind + + + assegnazioniMacchineImpianti.aspx + + + autoEnroll.aspx + ASPXCodeBehind + + + autoEnroll.aspx + + + calendChiusura.aspx + ASPXCodeBehind + + + calendChiusura.aspx + + + chLang.aspx + ASPXCodeBehind + + + chLang.aspx + + + ASPXCodeBehind + Default.aspx + + + Default.aspx + + + dettaglioIntervento.aspx + ASPXCodeBehind + + + dettaglioIntervento.aspx + + + elencoRichieste.aspx + ASPXCodeBehind + + + elencoRichieste.aspx + + + ExcelExportMtzPrevPending.aspx + ASPXCodeBehind + + + ExcelExportMtzPrevPending.aspx + + + ExportPdf.aspx + ASPXCodeBehind + + + ExportPdf.aspx + + + famiglieMacchine.aspx + ASPXCodeBehind + + + famiglieMacchine.aspx + + + forceUser.aspx + ASPXCodeBehind + + + forceUser.aspx + + + gestAnagrTbl.aspx + ASPXCodeBehind + + + gestAnagrTbl.aspx + + + gestioneCausali.aspx + ASPXCodeBehind + + + gestioneCausali.aspx + + + gestUtentiGIM.aspx + ASPXCodeBehind + + + gestUtentiGIM.aspx + + + help.aspx + ASPXCodeBehind + + + help.aspx + + + impianti.aspx + ASPXCodeBehind + + + impianti.aspx + + + insertRichiesta.aspx + ASPXCodeBehind + + + insertRichiesta.aspx + + + login.aspx + ASPXCodeBehind + + + login.aspx + + + macchine.aspx + ASPXCodeBehind + + + macchine.aspx + + + MasterAjax.master + ASPXCodeBehind + + + MasterAjax.master + + + menu.aspx + ASPXCodeBehind + + + menu.aspx + + + mtzProg.aspx + ASPXCodeBehind + + + mtzProg.aspx + + + priorita.aspx + ASPXCodeBehind + + + priorita.aspx + + + + report_analisi.aspx + ASPXCodeBehind + + + report_analisi.aspx + + + report_impianti.aspx + ASPXCodeBehind + + + report_impianti.aspx + + + test.aspx + ASPXCodeBehind + + + test.aspx + + + tipoGuasto.aspx + ASPXCodeBehind + + + tipoGuasto.aspx + + + unauthorized.aspx + ASPXCodeBehind + + + unauthorized.aspx + + + vocabolario.aspx + ASPXCodeBehind + + + vocabolario.aspx + + + mod_anagAmbitiGuasto.ascx + ASPXCodeBehind + + + mod_anagAmbitiGuasto.ascx + + + mod_anagOpMtz.ascx + ASPXCodeBehind + + + mod_anagOpMtz.ascx + + + mod_aperturaImpianti.ascx + ASPXCodeBehind + + + mod_aperturaImpianti.ascx + + + mod_assegnazioniMacchineImpianti.ascx + ASPXCodeBehind + + + mod_assegnazioniMacchineImpianti.ascx + + + mod_calChiusura.ascx + ASPXCodeBehind + + + mod_calChiusura.ascx + + + mod_chLang.ascx + ASPXCodeBehind + + + mod_chLang.ascx + + + mod_dataOra.ascx + ASPXCodeBehind + + + mod_dataOra.ascx + + + mod_dettaglioIntervento.ascx + ASPXCodeBehind + + + mod_dettaglioIntervento.ascx + + + mod_dettMtzProg.ascx + ASPXCodeBehind + + + mod_dettMtzProg.ascx + + + mod_elencoMtzProg.ascx + ASPXCodeBehind + + + mod_elencoMtzProg.ascx + + + mod_elencoRichieste.ascx + ASPXCodeBehind + + + mod_elencoRichieste.ascx + + + mod_elFamMacch.ascx + ASPXCodeBehind + + + mod_elFamMacch.ascx + + + mod_elMacch2Fam.ascx + ASPXCodeBehind + + + mod_elMacch2Fam.ascx + + + mod_famiglieMacchine.ascx + ASPXCodeBehind + + + mod_famiglieMacchine.ascx + + + mod_filtro.ascx + ASPXCodeBehind + + + mod_filtro.ascx + + + mod_fixCal.ascx + ASPXCodeBehind + + + mod_fixCal.ascx + + + mod_gestCausali.ascx + ASPXCodeBehind + + + mod_gestCausali.ascx + + + mod_gestUtentiGIM.ascx + ASPXCodeBehind + + + mod_gestUtentiGIM.ascx + + + mod_impianti.ascx + ASPXCodeBehind + + + mod_impianti.ascx + + + mod_insertRichiesta.ascx + ASPXCodeBehind + + + mod_insertRichiesta.ascx + + + mod_interventoOpMtz.ascx + ASPXCodeBehind + + + mod_interventoOpMtz.ascx + + + mod_lemmiVocab.ascx + ASPXCodeBehind + + + mod_lemmiVocab.ascx + + + mod_login.ascx + ASPXCodeBehind + + + mod_login.ascx + + + mod_macchine.ascx + ASPXCodeBehind + + + mod_macchine.ascx + + + mod_main_help.ascx + ASPXCodeBehind + + + mod_main_help.ascx + + + mod_menuBottom.ascx + ASPXCodeBehind + + + mod_menuBottom.ascx + + + mod_menuBottomPortable.ascx + ASPXCodeBehind + + + mod_menuBottomPortable.ascx + + + mod_menuSx.ascx + ASPXCodeBehind + + + mod_menuSx.ascx + + + mod_menuTop.ascx + ASPXCodeBehind + + + mod_menuTop.ascx + + + mod_mtzPrevPending.ascx + ASPXCodeBehind + + + mod_mtzPrevPending.ascx + + + mod_pageTitleAndSearch.ascx + ASPXCodeBehind + + + mod_pageTitleAndSearch.ascx + + + mod_periodoAnalisi.ascx + ASPXCodeBehind + + + mod_periodoAnalisi.ascx + + + mod_priorita.ascx + ASPXCodeBehind + + + mod_priorita.ascx + + + mod_reportInterventi.ascx + ASPXCodeBehind + + + mod_reportInterventi.ascx + + + mod_ricercaGenerica.ascx + ASPXCodeBehind + + + mod_ricercaGenerica.ascx + + + mod_selettore.ascx + ASPXCodeBehind + + + mod_selettore.ascx + + + mod_selettore_ajax.ascx + ASPXCodeBehind + + + mod_selettore_ajax.ascx + + + mod_tipoGuasto.ascx + ASPXCodeBehind + + + mod_tipoGuasto.ascx + + + mod_titlePortable.ascx + ASPXCodeBehind + + + mod_titlePortable.ascx + + + mod_unauthorized.ascx + ASPXCodeBehind + + + mod_unauthorized.ascx + + + mod_vocabolario.ascx + ASPXCodeBehind + + + mod_vocabolario.ascx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5} + SteamWare + + + {F66427C8-882A-4EF8-B42F-EF142906DC8C} + GIM_data + + + + + + + + + + + + + + + + + + False + True + 51110 + / + + + False + False + + + False + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/GIM_site.csproj.user b/Projects/WebGIM/GIM_site/GIM_site.csproj.user new file mode 100644 index 0000000..473ba2c --- /dev/null +++ b/Projects/WebGIM/GIM_site/GIM_site.csproj.user @@ -0,0 +1,32 @@ + + + + + + + + CurrentPage + True + False + False + RunFiles + + + False + True + + + + + + + + + False + True + False + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/MacchineReparti.rdlc b/Projects/WebGIM/GIM_site/MacchineReparti.rdlc new file mode 100644 index 0000000..eebe2bc --- /dev/null +++ b/Projects/WebGIM/GIM_site/MacchineReparti.rdlc @@ -0,0 +1,888 @@ + + + + + 4ff050af-b9d5-4fd6-8b1e-1dfa4459442c + WebGim + + + 11in + true + 8.5in + 0.25cm + false + 0.2cm + 0.2cm + + true + + + 0.05754cm + 28.55489cm + + true + Elenco Reparti e Macchine + + + 0.61309cm + true + + 0.2cm + d6433c86-fc2e-4a5c-b604-aa1d171ded77 + 29.7cm + + + + + codImpianto + System.String + + + nomeImpianto + System.String + + + tipoImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + modello + System.String + + + matricola + System.String + + + anno + System.Int32 + + + kgPeso + System.Double + + + kwConsumo + System.Double + + + + WebGim + select * from v_elencoImpiantiMacchine + true + + + + + 28.75cm + + 1cm + + + textbox1 + 28.31085cm + + 1 + true + 0.12566cm + 0.91429cm + Elenco Macchine Reparti + + + WebGim + 1.35317cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 3 + + + nomeImpianto + + 21 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value)&"/"&(Fields!tipoImpianto.Value) + + + + + + + textbox7 + + 20 + true + + + + + + + + textbox20 + + 19 + true + + + + + + + + textbox11 + + 18 + true + + + + + + + + textbox13 + + 17 + true + + + + + + + + textbox15 + + 16 + true + + + + + + 0.53333cm + + + true +
+
+ + + + + + + textbox22 + + 15 + true + + + + + + + + textbox23 + + 14 + true + + + + + + + + textbox24 + + 13 + true + + + + + + + + textbox25 + + 12 + true + + + + + + + + textbox26 + + 11 + true + + + + + + + + textbox27 + + 10 + true + tot: + + + + + + + + 9 + true + =sum(Fields!kgPeso.Value) + + + + + + + + 8 + true + =sum(Fields!kwConsumo.Value) + + + + + 0.63492cm + + +
+
+
+ 28.53572cm +
+ + + + + + + textbox3 + + 7 + true + + + + + + + + + nomeMacchina + + 6 + true + =Fields!nomeMacchina.Value + + + + + + + codMacchina + + 5 + true + =Fields!codMacchina.Value + + + + + + + matricola + + 4 + true + =Fields!matricola.Value + + + + + + + modello + + 3 + true + =Fields!modello.Value + + + + + + + anno + + 2 + true + =Fields!anno.Value + + + + + + + kgPeso + + 1 + true + =Fields!kgPeso.Value + + + + + + + kwConsumo + + true + =Fields!kwConsumo.Value + + + + + 0.53333cm + + +
+
+ + + + + + + textbox2 + + 29 + true + Reparto + + + + + + + textbox4 + + 28 + true + Macchina + + + + + + + textbox6 + + 27 + true + cod Macchina + + + + + + + textbox8 + + 26 + true + matricola + + + + + + + textbox10 + + 25 + true + modello + + + + + + + textbox12 + + 24 + true + anno + + + + + + + textbox14 + + 23 + true + Peso + + + + + + + textbox16 + + 22 + true + Cons. + + + + + 0.5cm + + + true +
+ + + 2.5cm + + + 11.0582cm + + + 3.30291cm + + + 2.25cm + + + 4.77646cm + + + 1.5cm + + + 1.45503cm + + + 1.69312cm + + +
+
+ 3.55475cm + + en-US + + true + + + 0.05754cm + 17.67196cm + + 3 + true + 5.70238cm + Somaschini SPA - SteamWare © 2006-2009 + + + 0.05754cm + 1.75cm + + 2 + true + 24cm + Pagina + + + 0.05754cm + 2.5cm + + 1 + true + 25.5cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.05754cm + 5.25cm + + true + = " data " & Format(Globals.ExecutionTime, "dd/MM/yyyy, HH:mm") + + + 0.53373cm + true + + 0.2cm + 21cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/MasterAjax.master b/Projects/WebGIM/GIM_site/MasterAjax.master new file mode 100644 index 0000000..fd921ac --- /dev/null +++ b/Projects/WebGIM/GIM_site/MasterAjax.master @@ -0,0 +1,55 @@ +<%@ Master Language="C#" AutoEventWireup="true" Inherits="MasterAjax" Codebehind="MasterAjax.master.cs" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + + + + + +
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/MasterAjax.master.cs b/Projects/WebGIM/GIM_site/MasterAjax.master.cs new file mode 100644 index 0000000..5a34c14 --- /dev/null +++ b/Projects/WebGIM/GIM_site/MasterAjax.master.cs @@ -0,0 +1,49 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class MasterAjax : System.Web.UI.MasterPage +{ + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_menuTop1.eh_toggleMenuSx += new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu += new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + } + + void Mod_menuTop1_eh_reqUpdateMenu(object sender, EventArgs e) + { + // chiamo update del menu sx... + Mod_menuSx1.forzaUpdateMenu(); + } + + void Mod_menuTop1_eh_toggleMenuSx(object sender, EventArgs e) + { + // cambio stato visualizzaizone menù laterale... + Mod_menuSx1.Visible = !Mod_menuSx1.Visible; + } + + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + // svuoto tutti gli event handler inseriti... + Mod_menuTop1.eh_toggleMenuSx -= new EventHandler(Mod_menuTop1_eh_toggleMenuSx); + Mod_menuTop1.eh_reqUpdateMenu -= new EventHandler(Mod_menuTop1_eh_reqUpdateMenu); + + } +} diff --git a/Projects/WebGIM/GIM_site/MasterAjax.master.designer.cs b/Projects/WebGIM/GIM_site/MasterAjax.master.designer.cs new file mode 100644 index 0000000..50e3bd6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/MasterAjax.master.designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class MasterAjax { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// sm control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager sm; + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Mod_menuTop1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuTop Mod_menuTop1; + + /// + /// UpdatePanel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel2; + + /// + /// Mod_menuSx1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuSx Mod_menuSx1; + + /// + /// updPanelPagina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPanelPagina; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/Projects/WebGIM/GIM_site/Properties/AssemblyInfo.cs b/Projects/WebGIM/GIM_site/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8202bec --- /dev/null +++ b/Projects/WebGIM/GIM_site/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("GIM_site")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("GIM_site")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2010")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("3d5900ae-111a-45be-96b3-d9e4606ca793")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Projects/WebGIM/GIM_site/ReportInterventi.rdlc b/Projects/WebGIM/GIM_site/ReportInterventi.rdlc new file mode 100644 index 0000000..64d3b1f --- /dev/null +++ b/Projects/WebGIM/GIM_site/ReportInterventi.rdlc @@ -0,0 +1,1364 @@ + + + + + f5329736-ab43-433d-8a18-5abe0079cc88 + WebGim + + + 11in + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report Interventi + + + 0.5cm + true + + 0.2cm + 6ad0ca25-9000-43ff-9d7c-112adde0b515 + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + codImpianto + System.String + + + nomeImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + descrCausale + System.String + + + minErogati + System.Int32 + + + durataMtz + System.Int32 + + + durataOff + System.Int32 + + + guasto + System.DateTime + + + + WebGim + select * from v_elencoIntervFilt + true + + + + + 20.50265cm + + 1cm + + + 1cm + 14cm + + 4 + true + 6cm + 1.25cm + - OFFICINA: dal momento del guasto a fine intervento +- INTERVENTO: da inizioa fine intervento manutenzione +- OPERATORE: totale tempo erogato da tutti gli operatori di manutenzionecoinvolti + + + 1cm + 5.5cm + + 3 + true + 0.25cm + 0.75cm + Report delle ore di fermata suddivise per + + + textbox1 + 20.25cm + + 2 + true + 0.91429cm + Report Interventi + + + 1 + WebGim + 2.5cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 6 + + + nomeImpianto + + 42 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + 3 + + + textbox12 + + 41 + true + Ore fermata + + + + + 0.53333cm + + + true +
+
+ + + + + + + textbox13 + + 25 + true + + + + + + + + textbox16 + + 24 + true + + + + + + + + textbox17 + + 23 + true + + + + + + + + textbox18 + + 22 + true + + + + + + + + textbox19 + + 21 + true + + + + + + + + textbox20 + + 20 + true + Tot reparto : + + + + + + + + 19 + true + =sum(Fields!durataOff.Value) + + + + + + + + 18 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 17 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + + + + + + textbox25 + + 34 + true + + + + + + + + textbox28 + + 33 + true + + + + + + + + textbox29 + + 32 + true + + + + + + + + textbox31 + + 31 + true + + + + + + + + textbox32 + + 30 + true + + + + + + + + textbox33 + + 29 + true + + + + + + + + textbox34 + + 28 + true + + + + + + + + textbox35 + + 27 + true + + + + + + + + textbox40 + + 26 + true + + + + + + 0.25cm + + +
+
+ + + + =Fields!codMacchina.Value + + +
+ + + + + + + textbox23 + + 40 + true + + + + + + 4 + + + nomeMacchina + + 39 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + textbox36 + + 38 + true + + + + + + + + textbox37 + + 37 + true + Officina + + + + + + + + 36 + true + Interv. + + + + + + + + 35 + true + Operat. + + + + + 0.63492cm + + + true +
+
+ + + + + + + textbox2 + + 16 + true + + + + + + + + textbox3 + + 15 + true + + + + + + + + textbox4 + + 14 + true + + + + + + + + textbox5 + + 13 + true + + + + + + + + textbox7 + + 12 + true + + + + + + + + textbox8 + + 11 + true + Tot macchina : + + + + + + + + 10 + true + =sum(Fields!durataOff.Value) + + + + + + + + 9 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 8 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + +
+
+
+ 20.40435cm +
+ + + + + + + textbox9 + + 7 + true + + + + + + + + + 6 + true + =(Fields!numIntMtz.Value) + + + + + 2 + + + guasto + + 5 + true + =Fields!guasto.Value + + + + + + + descrizione + + 4 + true + =Fields!descrizione.Value + + + + + + + descrizioneIntervento + + 3 + true + =Fields!descrizioneIntervento.Value + + + + + + + durataOff + + 2 + true + =Fields!durataOff.Value + + + + + + + durataMtz + + 1 + true + =Fields!durataMtz.Value + + + + + + + minErogati + + true + =Fields!minErogati.Value + + + + + 0.63492cm + + +
+ + + 0.25cm + + + 0.75cm + + + 1.27663cm + + + 2.12772cm + + + 5.75cm + + + 4.75cm + + + 2cm + + + 1.75cm + + + 1.75cm + + + 3.32301cm +
+ + 0.25cm + 1cm + 19.75cm + + 1.24339cm + +
+ 6cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.25cm + Somaschini SPA - SteamWare © 2006-2009 + + + 0.1369cm + 1.75cm + + 2 + true + 16.25cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.75cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.5cm + = " data " & Format(Globals.ExecutionTime, "dd/MM/yyyy, HH:mm") + + + 0.6131cm + true + + 0.2cm + 29.7cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Report_MTBF_MTTR.rdlc b/Projects/WebGIM/GIM_site/Report_MTBF_MTTR.rdlc new file mode 100644 index 0000000..d549f66 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Report_MTBF_MTTR.rdlc @@ -0,0 +1,971 @@ + + + + + a89e8338-493e-433b-b479-316efbad0009 + WebGim + + + 11in + + + Float + true + OreTotali + + + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report MTBF MTTR + + + 0.4762cm + true + + 0.2cm + 0aad9ce8-d201-4dde-aa78-0d9db3569b39 + 21cm + + + + + numInterventi + System.Int32 + + + totOreMtz + System.Int32 + + + totOreOfficina + System.Int32 + + + codImpianto + System.String + + + codMacchina + System.String + + + nomeImpianto + System.String + + + nomeMacchina + System.String + + + + WebGim + select * from v_datiMTBFMTTR + true + + + + + 20.5cm + + 1cm + + + true + 2.5cm + 9.75cm + + 10 + 10.25cm + 0.5cm + MTTR_off + + + 3cm + 9.75cm + + 9 + true + 10.25cm + 0.5cm + riferito al tempo di fermata complessiva della macchina (impianto) + + + 3cm + 9.75cm + + 8 + true + 0.25cm + 0.5cm + riferito al tempo di pura riparazione della macchina (impianto) + + + + 1.75cm + 9.75cm + + 7 + true + 10.25cm + 0.75cm + (Tempo medio di riparazione) Durata media di un intervento di riparazione alla macchina (impianto) + + + + 1.75cm + 9.75cm + + 6 + true + 0.25cm + 0.75cm + (Tempo medio di guasto) Ore che intercorrono mediamente tra due guasti alla macchina (impianto) + + + + 2.5cm + 9.75cm + + 5 + true + 0.25cm + 0.5cm + MTTR_man + + + 1.25cm + 9.75cm + + 4 + true + 10.25cm + 0.5cm + MTTR (Mean Time To Repair) + + + + textbox30 + 1.25cm + 9.75cm + + 3 + true + 0.25cm + 0.5cm + MTBF (Mean Time Before Failure) + + + textbox1 + 20.31746cm + + 2 + true + 0.91429cm + Report MTBF MTTR + + + 1 + WebGim + 4cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 4 + + + nomeImpianto + + 26 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + + + textbox15 + + 25 + true + Num. Int. + + + + + + + + 24 + true + MTBF + + + + + + + + 23 + true + MTTR_man + + + + + + + + 22 + true + MTTR_off + + + + + 0.5cm + + +
+
+ + + + + + + textbox21 + + 13 + true + + + + + + + + textbox22 + + 12 + true + + + + + + + + textbox23 + + 11 + true + + + + + + + + textbox24 + + 10 + true + Tot : + + + + + + + textbox25 + + 9 + true + =Sum(Fields!numInterventi.Value) + + + + + + + textbox26 + + 8 + true + =(Parameters!OreTotali.Value)/Sum(Fields!numInterventi.Value) + + + + + + + textbox27 + + 7 + true + =sum(Fields!totOreMtz.Value)/sum(Fields!numInterventi.Value) + + + + + + + textbox28 + + 6 + true + =sum(Fields!totOreOfficina.Value)/sum(Fields!numInterventi.Value) + + + + + 0.63492cm + + + + + + + textbox2 + + 21 + true + + + + + + + + textbox4 + + 20 + true + + + + + + + + textbox6 + + 19 + true + + + + + + + + textbox7 + + 18 + true + + + + + + + + textbox8 + + 17 + true + + + + + + + + textbox9 + + 16 + true + + + + + + + + textbox10 + + 15 + true + + + + + + + + textbox12 + + 14 + true + + + + + + 0.63492cm + + +
+
+
+ 20.05716cm +
+ + + + + 3 + + + + 5 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + + 4 + true + + + + + + + + + 3 + true + =Fields!numInterventi.Value + + + + + + + + 2 + true + =(Parameters!OreTotali.Value)/Fields!numInterventi.Value + + + + + + + + 1 + true + =(Fields!totOreMtz.Value)/(Fields!numInterventi.Value) + + + + + + + + true + =(Fields!totOreOfficina.Value)/(Fields!numInterventi.Value) + + + + + 0.55588cm + + +
+ + + 2.75737cm + + + 2.75737cm + + + 2.75737cm + + + 1.25cm + + + 2.25cm + + + 2.75737cm + + + 2.75737cm + + + 2.77031cm + + + 2.32572cm +
+ + 0.25cm + 1.25cm + 19.7619cm + + 2.5cm + +
+ 6.82572cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.03373cm + 0.4762cm + Somaschini SPA - SteamWare © 2006-2009 + + + 0.1369cm + 1.75cm + + 2 + true + 16.03373cm + 0.4762cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.53373cm + 0.4762cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.28373cm + 0.4762cm + = " data " & Format(Globals.ExecutionTime, "dd/MM/yyyy, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/RichiestaIntervento.rdlc b/Projects/WebGIM/GIM_site/RichiestaIntervento.rdlc new file mode 100644 index 0000000..7648c13 --- /dev/null +++ b/Projects/WebGIM/GIM_site/RichiestaIntervento.rdlc @@ -0,0 +1,1631 @@ + + + + + 74bf6fe5-ae22-4a3e-a2bf-9797dba8ca60 + WebGim + + + 29.7cm + true + 21cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + 7184c39e-21ca-49d2-a97c-6c9d66413962 + + + image/png + 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 + + + image/png + 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 + + + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + dataLav + System.DateTime + + + turnoLav + System.Int32 + + + matr + System.String + + + guasto + System.DateTime + + + idxAmbito + System.Int32 + + + descrAmbitoGuasto + System.String + + + idxPriorita + System.Int32 + + + descrPriorita + System.String + + + isFermoSiNo + System.String + + + idxTipo + System.Int32 + + + descrTipo + System.String + + + idxImpianto + System.Int32 + + + codImpianto + System.String + + + nomeImpianto + System.String + + + idxMacchina + System.Int32 + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + idxStato + System.Int32 + + + DescrStato + System.String + + + presaInCarico + System.DateTime + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + isPreventivabile + System.Boolean + + + idxCausale + System.Int32 + + + descrCausale + System.String + + + isFermo + System.Boolean + + + + WebGim + select * from v_intervExp + true + + + + + 20.28968cm + + 1cm + + + textbox30 + 0.5cm + 3.25cm + + 5 + true + 2cm + 0.63492cm + Somaschini + + + AutoSize + 1.37566cm + Embedded + + 3 + true + 16.5cm + 0.63492cm + =Sum(Fields!numIntMtz.Value) + + + textbox1 + 0.25cm + 9cm + + 2 + true + 5.5cm + 0.91429cm + Richiesta di Intervento + + + + + =Fields!richiesta.Value + Ascending + + + 1 + WebGim + + + 25cm + 11.00529cm + + 51 + 1.75cm + 0cm + + + 9.75cm + 20.25cm + + 50 + 0cm + + + 17.75cm + 0cm + + 49 + 12cm + 0.75cm + + + 17.75cm + 0cm + + 48 + 10.5cm + 0.75cm + + + 17.75cm + 0cm + + 47 + 13.5cm + 0.75cm + + + 18.5cm + 3cm + + 46 + 10.5cm + 0cm + + + 17.75cm + 0cm + + 45 + 8.25cm + 0.75cm + + + 17.75cm + 0cm + + 44 + 6.75cm + 0.75cm + + + 17.75cm + 0cm + + 43 + 9.75cm + 0.75cm + + + 18.5cm + 4.5cm + + 42 + 5.25cm + 0cm + + + 17.75cm + 0cm + + 41 + 5.25cm + 0.75661cm + + + 17cm + 1cm + + 40 + true + 12.25cm + 0.63492cm + mm + + + 17cm + 1cm + + 39 + true + 10.75cm + 0.63492cm + hh + + + 17cm + 0.75cm + + 38 + true + 8.5cm + 0.63492cm + aa + + + 17cm + 1cm + + 37 + true + 7cm + 0.63492cm + mm + + + 17cm + 0.75cm + + 36 + true + 5.75cm + 0.63492cm + gg + + + 10cm + 1cm + + 35 + true + 12.25cm + 0.63492cm + mm + + + 10cm + 1cm + + 34 + true + 10.75cm + 0.63492cm + hh + + + 10cm + 0.75cm + + 33 + true + 8.5cm + 0.63492cm + aa + + + 10cm + 1cm + + 32 + true + 7cm + 0.63492cm + mm + + + textbox8 + 10cm + 0.75cm + + 31 + true + 5.75cm + 0.63492cm + gg + + + 9.75cm + 0cm + + 30 + 13.75cm + + + 24.25cm + 11cm + + 29 + 1.75cm + 0cm + + + 23.5cm + 11cm + + 28 + 1.75cm + 0cm + + + 22.75cm + 11cm + + 27 + 1.75cm + 0cm + + + 22cm + 11cm + + 26 + 1.75cm + 0cm + + + 20.75cm + 3.5cm + + 25 + true + 2cm + 0.63492cm + Note intervento + + + 20cm + 4.02116cm + + 24 + 7.5cm + 0cm + + + 19.25cm + 4cm + + 23 + true + 1.75cm + 0.63492cm + Firma responsabile produzione + + + 17.75cm + 3.5cm + + 22 + true + 1.5cm + 0.63492cm + Fine intervento + + + 15.5cm + 4.02116cm + + 21 + 9cm + 0cm + + + 14.75cm + 4.02116cm + + 20 + 9cm + 0cm + + + 14cm + 4.02116cm + + 19 + 9cm + 0cm + + + 13.25cm + 4.02116cm + + 18 + 9cm + 0cm + + + 15.5cm + 4.02116cm + + 17 + 1.75cm + 0cm + + + 14.75cm + 4.02116cm + + 16 + 1.75cm + 0cm + + + 14cm + 4.02116cm + + 15 + 1.75cm + 0cm + + + 13.25cm + 4.02116cm + + 14 + 1.75cm + 0cm + + + 12cm + 3.5cm + + 13 + true + 9.25cm + 0.63492cm + Minuti intervento + + + 12cm + 3.5cm + + 12 + true + 1.75cm + 0.63492cm + Matr. tecnici + + + 10.75cm + 0cm + + 11 + 12cm + 0.75cm + + + 10.75cm + 0cm + + 10 + 10.5cm + 0.75cm + + + 10.75cm + 0cm + + 9 + 13.5cm + 0.75cm + + + 11.5cm + 3cm + + 8 + 10.5cm + 0cm + + + 10.75cm + 0cm + + 7 + 8.25cm + 0.75cm + + + 10.75cm + 0cm + + 6 + 6.75cm + 0.75cm + + + 10.75cm + 0cm + + 5 + 9.75cm + 0.75cm + + + 11.5cm + 4.5cm + + 4 + 5.25cm + 0cm + + + 10.75cm + 0cm + + 3 + 5.25cm + 0.75cm + + + 0.25cm + 2 + + + textbox34 + 1.00529cm + + 33 + true + RICHIEDENTE + + + 3cm + 2.75cm + + 32 + true + 5.75cm + 0.63492cm + Macchina + + + textbox32 + 0.75cm + 1.5cm + + 31 + true + 8cm + 0.63492cm + Turno + + + textbox31 + 0.75cm + 1.25cm + + 30 + true + 1.75cm + 0.63492cm + Data + + + 5.75cm + 19cm + + 29 + 1cm + 0cm + + + 4cm + 19cm + + 28 + 1cm + 0cm + + + 1.75cm + 19cm + + 27 + 1cm + 0cm + + + turnoLav + 0.75cm + 1.25cm + + 26 + true + 9.5cm + 0.63492cm + =Sum(Fields!turnoLav.Value) + + + dataLav + 0.75cm + 4.75cm + + 25 + true + 3cm + 0.63492cm + =First(Fields!dataLav.Value) + + + matr + 0.75cm + 2.53968cm + + 24 + true + 16cm + 0.63492cm + =First(Fields!matr.Value) + + + 0.75cm + 4.5cm + + 23 + true + 11.25cm + 0.63492cm + Matr. richiedente + + + descrPriorita + 8.25cm + 4cm + + 22 + true + 15.75cm + 0.63492cm + =First(Fields!descrPriorita.Value) + + + idxPriorita + 8.25cm + 0.75cm + + 21 + true + 14.75cm + 0.63492cm + =First(Fields!idxPriorita.Value) + + + descrCausale_1 + 8cm + 6cm + + 20 + true + 6cm + 0.63492cm + =First(Fields!descrCausale.Value) + + + 8cm + 4.5cm + + 19 + true + 1.25cm + 0.63492cm + Evento ipotizzato + + + 8.25cm + 2.25cm + + 18 + true + 12.25cm + 0.63492cm + Priorità + + + descrizione + 6.25cm + 14.25cm + + 17 + true + 5.25cm + 0.75cm + =First(Fields!descrizione.Value) + + + 6.25cm + 3.25cm + + 16 + true + 1.75cm + 0.63492cm + Descrizione + + + descrTipo + 4.5cm + + 15 + true + 17.5cm + 0.63492cm + =First(Fields!descrTipo.Value) + + + 4.5cm + 3.25cm + + 14 + true + 14.25cm + 0.63492cm + Tipo guasto + + + descrAmbitoGuasto + 4.5cm + 3.25cm + + 13 + true + 10.75cm + 0.63492cm + =First(Fields!descrAmbitoGuasto.Value) + + + 4.5cm + 4cm + + 12 + true + 6.75cm + 0.63492cm + Casuale fermo + + + isFermo + 4.5cm + 1.25cm + + 11 + true + 5.25cm + 0.63492cm + =First(Fields!isFermoSiNo.Value) + + + 4.5cm + 4.25cm + + 10 + true + 1cm + 0.5cm + Macchina ferma + + + codMacchina + 2.75cm + 2.53968cm + + 9 + true + 17cm + 0.63492cm + =First(Fields!codMacchina.Value) + + + codImpianto + 2cm + 2.53968cm + + 8 + true + 17cm + 0.63492cm + =First(Fields!codImpianto.Value) + + + 2cm + 3cm + + 7 + true + 13.75cm + 0.63492cm + cod impianto + + + 2.75cm + 3cm + + 6 + true + 13.75cm + 0.63492cm + cod macchina + + + nomeMacchina + 3cm + 4.5cm + + 5 + true + 8.75cm + 0.63492cm + =First(Fields!nomeMacchina.Value) + + + nomeImpianto + 2cm + 3.75cm + + 4 + true + 8.75cm + 0.63492cm + =First(Fields!nomeImpianto.Value) + + + 2cm + 2.25cm + + 3 + true + 5.75cm + 0.63492cm + Reparto + + + textbox11 + 2.25cm + 3.25cm + + 2 + true + 1.75cm + 0.63492cm + Ferma dalle + + + guasto_1 + 3cm + 3.5cm + + 1 + true + 1.75cm + 0.63492cm + =First(Fields!guasto.Value) + + + 12.25cm + + + 0cm + + 1 + 3.5cm + + + 0cm + + 2.5cm + + + 8cm + 7.5cm + + + + 0.25cm + 9.00529cm + + + 10.75cm + 3.5cm + + 1 + true + 1.5cm + 0.63492cm + Inizio intervento + + + 10cm + 1.00529cm + + true + 0.25cm + 15.75cm + MANUTENZIONE + + + 1.5cm + + + + =Fields!richiesta.Value + + true + + + + 0.5cm + 1cm + + true + 15.25cm + 0.63492cm + N° + + + 27.5cm + + en-US + + true + + + 0.05754cm + 6.25cm + + 2 + true + 14cm + 0.63492cm + Copyright SteamWare © 2006-2009 + + + 0.05754cm + 3cm + + 1 + true + 9.5cm + 0.63492cm + Somaschini SPA + + + 0.05754cm + 5.25cm + + true + 0.63492cm + = " Stampato " & Format(Globals.ExecutionTime, "dd/MM/yyyy, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Style.css b/Projects/WebGIM/GIM_site/Style.css new file mode 100644 index 0000000..d955176 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Style.css @@ -0,0 +1,2882 @@ +/* @group Generale */ + +.fixedVal +{ + background-color: #cdcdcd; + text-align: center; + color: Black; +} + +.fixedValLeft +{ + background-color: #cdcdcd; + text-align: left; + color: Black; +} + +.textEv_1 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_1Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_2 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_2Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_Read +{ + background-color: #deeff7; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_ReadLeft +{ + background-color: #deeff7; + text-align: left; + color: Black; + font-size: 8pt; +} + +.bloccoDiv +{ + border-bottom: solid 1px green; + padding-bottom: 1px; + margin-bottom: 5px; +} + +.semaforoVerde +{ + color: Green; +} +.semaforoGiallo +{ + color: Orange; + font-weight: bold; +} +.semaforoRosso +{ + color: Red; + font-weight: bold; +} + +/* @group Calendario */ + +.calSel +{ + background-color: red; + font-weight: bold; + color: White; +} +.calNextPrev +{ + font-weight: bold; + color: Black; +} +.calDayHead +{ + font-weight: bold; + color: white; + background-color: #6969df; + font-size: 9pt; +} +.calTitle +{ + font-weight: bold; + color: Black; + background-color: #BEBEBE; +} +.calOtherMonthDay +{ + background: #CBDCCB; +} +.calWeekEnd +{ + background: #cbcbcb; + font-weight: bold; +} +.clsBody +{ + border-right: #C6D7DA thin solid; + border-top: #C6D7DA thin solid; + border-left: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; +} + +.clsCurrentWeek +{ + color: #ffffff; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + background-color: #8CC6FF; + font-weight: bolder; + font-weight: bold; +} + +.clsCurrentWeek2 +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + font-weight: bolder; + font-weight: bold; +} +.clsDayName +{ + color: #0C0B5F; + background-color: #bbbaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsCurrentDay +{ + color: #ffffff; + background-color: #398CE7; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + font-weight: bolder; + font-weight: bold; +} +.clsWorkDay +{ + color: #000000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDay:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDayOtherMonth +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd +{ + color: #FF0000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEndOtherMonth +{ + color: #FF0000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} + +.Calend +{ + padding: 4; + background: White; + color: Black; + font-size: 8pt; + font-family: Verdana; + border-color: #999999; + height: 180px; + width: 200px; +} +. .Calend.TodayDay +{ + background: #cccccc; + color: Black; +} +. .Calend.Selector +{ + background: #cccccc; +} +. .Calend.NextPrev +{ + vertical-align: bottom; +} +. .Calend.DayHeader +{ + font-size: 7pt; + font-weight: bold; + background: #cccccc; +} +. .Calend.SelectedDay +{ + background: #666666; + font-weight: bold; + color: White; +} +. .Calend.Title +{ + font-weight: bold; + background: #999999; + border-color: Black; +} +. .Calend.WeekEndDay +{ + background: #FFFFCC; + color: Black; +} +. .Calend.OtherMonthDay +{ + color: Gray; +} + + + +/* @end */ + +.body +{ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-family: Verdana, Arial; + font-size: small; +} + +/* Mod selettore ajax */ +.txtLink +{ + font-size: smaller; + text-decoration: underline; + color: blue; +} +.txtValue +{ + font-size: smaller; + text-decoration: none; + color: #696969; +} +.notaMargine +{ + font-size: smaller; + background-color: #DEE8F5; + margin-top: 10px; + padding: 1px 1px 2px 1px; + text-align: right; + vertical-align: bottom; +} +.nota +{ + width: 70%; + font-size: smaller; + background-color: white; + margin-top: 10px; + padding: 2px 2px 4px 2px; + text-align: center; + vertical-align: bottom; + border: solid 1px red; +} + + +/*Popup Control*/ +.popupControl +{ + background-color: White; + position: absolute; + visibility: hidden; + border: solid 1px #363636; +} +.popupHover +{ + background-image: url(images/header-opened.png); + background-repeat: repeat-x; + background-position: left top; + background-color: #F5F7F8; +} +.evidenzia +{ + border: solid 1px blue; +} +/* area note logging */ +.logCont +{ + font-size: 8pt; + width: 100%; + text-align: center; + border: solid 1px silver; + background-color: #DFF1F1; +} +.logButton +{ + text-align: center; + padding: 10px; +} +/* selettore ajax*/ +.selezioneValRed +{ + text-decoration: underline; + color: Blue; +} +/*Modal Popup*/ +.modalBackground +{ + background-color: Gray; + filter: alpha(opacity=70); + opacity: 0.7; +} +.hiddenTxt +{ + /*color:White;*/ + background-color: White; + width: 5px; +} + +.modalPopup +{ + background-color: #ffffdd; + border-width: 1px; + border-style: solid; + border-color: Gray; + padding: 3px; +} + +.topTitle +{ + color: Black; + font-family: Verdana Arial; + font-size: 26px; + font-weight: bold; + text-align: center; + background-repeat: repeat-x; + background-position: 0% 0%; + background-attachment: scroll; + background-image: url(images/orangeGrad32.png); +} +.menuSx +{ + font-size: 8pt; + width: 180px; + vertical-align: top; /*height: 530px;*/ /*height: 530px;*/ + min-height: 530px; /*border-top: #0D0083 1px solid;*/ /*background-repeat: repeat-y; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/menuSx5.png);*/ /*background: #DEE8F5;*/ + background: #DEE8F5; +} +.ov_header +{ + background-color: Blue; +} +.ov_footer +{ + background-color: Blue; +} +.ov_item +{ + background-color: gray; +} +.ov_itemAlt +{ + background-color: white; +} + +.navBar +{ + font-size: 9pt; /*background-color: #DEE8F5;*/ + background-color: #FFFFFF; /*border-right: #9999ff 1px solid; border-top: #9999ff 1px solid; border-left: #9999ff 1px solid; border-bottom: #9999ff 1px solid;*/ + padding: 3px 3px 3px 3px; + margin: 3px 3px 3px 0px; /*background-color:#DEE8F5; font-family: Verdana Arial; font-size: 13px; font-weight: normal; background-repeat: repeat-x; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/bluGrad32.png);*/ +} +.hlBounce +{ + font-weight: bold; + font-size: 10pt; +} +.alertAjax +{ + color: #ea101e; + font-size: small; + font-weight: bold; +} +.smallTimeClock +{ + padding-right: 4px; + padding-left: 4px; + font-weight: bold; + font-size: 7pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.dxButtonClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.barraTitolo +{ + background-color: #FF7A00; /* #4C90FF; */ + vertical-align: middle; + height: 20pt; +} +INPUT +{ + font-size: 8pt; +} +.selezioneVal +{ + border-right: yellow 1px solid; + border-top: yellow 1px solid; + border-left: yellow 1px solid; + border-bottom: yellow 1px solid; +} + +.selezioneValWhite +{ + border-right: white 1px solid; + border-top: white 1px solid; + border-left: white 1px solid; + border-bottom: white 1px solid; +} +.tableContenuto +{ + padding: 0px; + margin: 2px; /* con questo Table va a full screen */ + width: 99%; +} +.topContrDx +{ + text-align: center; + background-color: white; + text-align: left; + font-size: 9pt; +} +.topContrSx +{ + padding: 6px 3px 6px 3px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + font-weight: bold; + font-size: 8pt; +} +.contrRiq +{ + border-left: solid 2px silver; + background-color: white; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + border-bottom: solid 1px silver; +} +.topSubMenuChk +{ + padding: 1px 6px 1px 6px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 1px silver; + border-left: solid 2px silver; + border-right: solid 1px silver; + border-bottom: solid 1px silver; + font-weight: bold; + font-size: 8pt; +} +.controllo +{ + vertical-align: top; + width: 100%; + background-color: Transparent; + font-size: 8pt; + border-width: thin; + border-top-style: solid; + border-top-color: White; + border-left-style: solid; + border-left-color: White; + border-right-style: solid; + border-right-color: White; +} +.contrDx +{ + vertical-align: top; + width: 100%; + background-color: White; + font-size: 8pt; + border-width: thin; + border-style: solid; + border-color: silver; +} +.bodyMainCenter +{ + background-image: url(images/logo_sw.png); + vertical-align: middle; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + text-align: center; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} +.bottomWrite +{ + vertical-align: bottom; + border-top: #0D0083 1px solid; + margin-top: 2px; + padding-top: 2px; + font-size: 7pt; + height: 1%; + text-align: right; +} +.bodyCenter +{ + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} +.centerMenu +{ + background-color: White; + text-align: center; + border-width: thin; + border-style: groove; + border-color: Blue; +} +.pnlMenuSx +{ + padding-right: 5px; + height: 530px; +} +A:hover +{ + color: red; +} + +.clonaUserPerm +{ + color: #ffff66; + background-color: #ea101e; +} +.boxRicerca +{ + padding: 4px; +} + +.oneHalf +{ + width: 50%; +} +.oneQuart +{ + width: 25%; +} + +.cal +{ + font-size: 10pt; +} +.treeHead +{ + width: 100%; + text-align: center; + background-color: #D1DDF1; + border-right: solid 2px silver; + border-top: solid 2px silver; +} +.treeViewPnl +{ + background-color: white; + border-right: solid 2px silver; + border-bottom: solid 2px silver; +} +.statoHidden +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.statoCurrent +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark.jpg); +} +.statoDone +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.imgDisabled a +{ + color: #ACACAC; + text-decoration: none; +} +.imgDisabled +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #ACACAC; + background-image: url(images/bg_dark_38.png); +} +.imgSelected a +{ + color: White; + text-decoration: none; +} +.imgSelected +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark_38.png); +} +.imgStandard a:hover +{ + color: White; +} +.imgStandard a +{ + color: #363636; + text-decoration: none; +} +.imgStandard +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} +.imgStandard:hover +{ + color: white; + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; /*color: #363636; */ + background-image: url(images/bg_hover_38.png); +} +.imgStandard:hover a +{ + color: white; +} + +.imgStandardNoHover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + +.imgStandardNoHover:hover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + + +.eta2 +{ + width: 33%; + text-align: center; + background-color: #ffcccc; + font-size: 10pt; + font-weight: bold; +} +.termAnt +{ + width: 33%; + text-align: center; + background-color: #ccffcc; + font-size: 10pt; + font-weight: bold; +} +.termPost +{ + width: 33%; + text-align: center; + background-color: #ccccff; + font-size: 10pt; + font-weight: bold; +} +.watermarked +{ + color: #696969; + background-color: #EFEFFF; +} + + + + + + + + + + + +.divSx +{ + float: left; + padding: 0; + margin: 0; +} +.divDx +{ + float: right; + padding: 0; + margin: 0; +} +.clearDiv +{ + clear: both; +} +.formatTableGeneral +{ + height: 100%; + width: 100%; + border-bottom-width: 0px; +} +.dgCenter +{ + text-align: center; +} +.menuSxTree +{ + color: #D9101E; + font-size: 9pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxTreeOver +{ + color: White; + font-size: 10pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElem +{ + color: #00008B; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemOver +{ + color: black; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemSmall +{ + font-size: 7pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + color: #555555; + margin-top: 0px; +} +.menuSxElemSmallOver +{ + color: #555555; + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + margin-top: 0px; +} +.userClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: bottom; + color: white; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.topMenuMess +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: white; + margin-top: 0px; +} +.topMenuMessEn +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: black; + margin-top: 0px; +} +.bodyMain +{ + background-image: url(images/logo_sw.png); + vertical-align: top; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + height: 100%; + width: 100%; + background-position: center; /*was topleft*/ + background-attachment: scroll; + background-repeat: no-repeat; +} + +/*.bodyMainWhite +{ + vertical-align: top; + border-left: #0D0083 1px solid; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainWhite a:hover +{ + color: white; +} + +.bodyMainNoLogo +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainLogoPiccolo +{ + background-image: url(images/sfondoMedio.png); + background-position: 97% 210px; + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-attachment: scroll; + background-repeat: no-repeat; +} +*/ +.logoUpSx +{ + width: 200; + text-align: left; +} +.topMenu +{ + width: 100%; + text-align: left; + vertical-align: bottom; +} +.tabModPrinc +{ + background-color: White; +} +.sxTabPrinc +{ + font-size: 10pt; + font-style: italic; + color: Blue; + font-weight: bold; + width: 90%; + background-color: Transparent; +} +.dxTabPrinc +{ + background-color: #cbcbFF; + text-align: right; +} +.tab_1 +{ + vertical-align: top; +} +.sxTab_1 +{ + background-color: #C8D0D4; + text-align: left; +} +.sxTab_1_new +{ + background-color: #9999cc; + text-align: left; +} +.dxTab_1 +{ + width: 70%; + background-color: #C8D0D4; +} +.sxTab_2 +{ + background-color: #11AA66; + text-align: left; +} +.dxTab_2 +{ + width: 70%; + background-color: Transparent; +} +.tab_2Body +{ + vertical-align: middle; + border: solid thin #11AA66; +} +.chPwdTitle +{ + padding: 2px; + font-weight: bold; + font-size: 24pt; + color: red; + text-align: center; +} +.chPwdTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.chPwdMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.loginTitle +{ + font-weight: bold; + font-size: 30pt; + color: Red; +} +.loginTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.loginMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.reportLabel +{ + font-size: 16pt; +} +.reportValue +{ + font-size: 16pt; + font-weight: bold; +} +.reportExplLang +{ + font-size: 10pt; +} +.reportExplEn +{ + font-size: 7pt; + font-style: italic; +} +.reportElencoZap +{ + font-size: 9pt; +} +.UnauthAppTitle +{ + font-weight: bold; + font-size: 30pt; + margin-left: 10pt; +} +.UnauthTitle +{ + font-size: 20pt; + color: Red; + margin-left: 30pt; +} +.UnauthMess +{ + font-size: 12pt; + font-style: normal; + margin-left: 30pt; +} +.tableHead +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + width: 100%; + height: 100%; +} +.tableHead2 +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + color: #ffffcc; + background-color: #999977; + width: 100%; + height: 100%; +} +.cmbFiltrText +{ + font-size: 9pt; +} +.currencyFormat +{ + white-space: nowrap; + text-align: right; + vertical-align: baseline; +} +.UserLabel +{ + background-color: #ff9900; + text-align: center; + margin: 6 6 6 6; +} + +.UserLabel .principale +{ + font-size: large; + font-weight: bold; +} +. .UserLabel.secondario +{ + font-size: medium; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMini +{ + font-size: 7pt; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.lblBudget +{ + font-size: 8pt; + text-align: left; + font-weight: bold; +} +.errore +{ + font-weight: normal; + font-size: 8pt; + color: Red; +} +.erroreMid +{ + font-weight: normal; + font-size: 10pt; + color: Red; +} +.erroreBig +{ + font-weight: normal; + font-size: 12pt; + color: Red; +} +.valUpd +{ + font-style: italic; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMini +{ + font-size: 8pt; +} +.txtMiniLeft +{ + font-size: 8pt; + text-align: left; +} +.valOk +{ + color: Green; +} +.valKo +{ + color: Red; + font-weight: bold; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.searchHead +{ + background-color: #bbaabb; +} +.textHead +{ + background-color: #9966ff; +} +.linkAnnulla +{ + background-color: #ee9999; + color: Black; + font-weight: bold; + font-size: 14pt; +} +.linkSalva +{ + background-color: #99ee99; + color: Black; + font-weight: bold; + font-size: 14pt; +} + +.tableDett1 +{ + background: #98ff98; +} +.valDett1 +{ + font-size: 8pt; + color: Black; + font-weight: normal; +} +.tab_2lbl +{ + vertical-align: baseline; + border-collapse: collapse; + border-width: thin; + border-style: none; + font-size: 7pt; +} +.dettSel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #33ee44; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: white; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettDesel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: white; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: Black; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettHide +{ + border-right: orange 1px solid; + padding-right: 8px; + border-top: orange 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ff3344; + padding-bottom: 2px; + vertical-align: bottom; + border-left: orange 1px solid; + color: white; + padding-top: 2px; + border-bottom: orange 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.tableDett3 +{ + background: #98ff98; + font-size: 9pt; +} +.dett3Head +{ + background: blue; + color: Yellow; + font-weight: bold; + font-size: 9pt; +} +.dett3Col1 +{ + color: Black; + font-weight: bold; + font-size: 9pt; +} + +.linkHead +{ + color: White; +} +.titoloMed +{ + color: Red; + font-size: 18pt; + font-weight: bold; +} +.testoMed +{ + font-size: 12pt; + font-weight: bold; +} + +.txtTab +{ + font-size: 8pt; + font-family: verdana, arial; + text-align: justify; +} + +.tblGray +{ + border-color: #777777; +} +.txtMiniTabella +{ + text-align: right; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaLeft +{ + text-align: left; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaDato +{ + text-align: left; + font-weight: bold; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.relazione +{ + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 11pt; + text-align: justify; +} +.smallTable +{ + width: 300px; +} +.centerAll +{ + vertical-align: middle; + text-align: center; +} +.selLinguaTxt +{ + padding: 2px; + font-weight: bold; + font-size: 12pt; + color: Yellow; + text-align: center; +} +.navBar +{ + font-size: 9pt; + background-color: #ededff; + border-right: #9999ff 1px solid; + border-top: #9999ff 1px solid; + border-left: #9999ff 1px solid; + border-bottom: #9999ff 1px solid; +} + +.panelPaddingTitle +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPadding +{ + padding-top: 5px; + padding-left: 5px; + padding-bottom: 5px; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPaddingTitleDiv +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; + margin-right: 80px; +} + +.panelPaddingDiv +{ + padding-top: 5px; + padding-left: 10px; + padding-bottom: 5px; + margin-right: 80px; +} + + +/* sostituiti tutti i #5555bb del bordino tabellaalta e contornoriq con silver */ + +.wrap +{ + overflow: auto; + white-space: normal; +} + +.dropdownList +{ + font-weight: normal; + font-size: 7pt; + background: #ea101e; + color: white; + font-family: verdana, arial; + text-align: justify; +} +.boxText +{ + font-size: 8pt; + font-weight: normal; + width: 100%; +} +.saveClose +{ + width: 100%; + text-align: center; + background-color: #ea101e; + padding: 2pt; +} + +/* @end */ + +/* @group Brembo Specific */ + +.idxContratto +{ + text-align: center; + font-size: 10pt; + font-weight: bold; +} +.idxStatoContratto +{ + text-align: right; + font-size: 10pt; + font-weight: bold; + font-style: italic; + color: Blue; +} + +/* fasi uomo / macchina*/ +.stileFaseMacchina +{ + color: #ea101e; +} +.stileFaseExt +{ + color: Black; +} +.stileFaseUomo +{ + color: #1e10ea; +} + +.treeCdC +{ + width: 250px; + text-align: right; + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 100%; + background: white; +} + +.RDA +{ + font-size: 7pt; +} +.Ord +{ + font-size: 7pt; + background: #d0ffe3; +} +.Fatt +{ + font-size: 7pt; +} + +.job2do +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: blue; + font-family: verdana, arial; + text-align: left; +} +.jobDone +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: green; + font-family: verdana, arial; + text-align: right; +} + +.bodyAvanzamento +{ + font-family: Verdana, Arial; + background-image: url(images/gradiente.png); +} + +.paramIn +{ + font-family: Verdana; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 7pt; + text-align: justify; + padding: 2px 2px p2x 2px; + border-right: red 2px solid; + border-top: red 2px solid; + border-left: red 2px solid; + border-bottom: red 2px solid; + margin: 1px; + background-color: #ffcccc; +} +.allegatiOut +{ + font-family: Verdana; + border-top: maroon 1px solid; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 8pt; + text-align: justify; +} +.testoAllegatoIN +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: green 2px solid; + border-top: green 2px solid; + border-left: green 2px solid; + border-bottom: green 2px solid; + margin: 1px; + background-color: #ccffdd; + font-weight: normal; + font-size: 7pt; + text-align: left; +} +.testoAllegatoOUT +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: blue 2px solid; + border-top: blue 2px solid; + border-left: blue 2px solid; + border-bottom: blue 2px solid; + margin: 1px; + background-color: #ccddff; + font-weight: normal; + font-size: 7pt; + text-align: left; +} + +/* zona colorazione filtri */ +.filtro_1 +{ + background-color: #8888ff; +} +.filtro_2 +{ + background-color: #aaaaff; +} +.filtro_3 +{ + background-color: #ccccff; +} +.filtro_4 +{ + background-color: #dedeff; +} +.filtro_5 +{ + background-color: #efefff; +} + + +.intestJob +{ + padding: 5px 5px 5px 5px; +} +/* zona DIV con ID */ +#prenotazionehead +{ + text-align: center; +} + + +#prenotazione +{ + padding-left: 3px; + vertical-align: top; +} + + + +/* @end */ + +/* @group Stili Asp */ + +.lblText +{ + font-size: 8pt; +} + +.lblValore +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblValoreBold +{ + font-size: 8pt; + color: Black; + font-weight: bold; + background-color: Transparent; + border-style: none; +} + + +.lblColorGray +{ + padding-left: 2pt; + text-align: left; + background-color: #777777; + font-size: 10pt; + font-weight: bold; + color: White; +} + +.lblWhite +{ + width: 70%; + background-color: white; +} + +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + background-color: #507CD1; + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; + background-color: #EFF3FB; +} +.ctrAltRowStyle +{ + vertical-align: top; + background-color: White; +} +.ctrRowStyleRight +{ + background-color: #EFF3FB; + text-align: right; +} +.ctrAltRowStyleRight +{ + background-color: White; + text-align: right; +} +.ctrInsRowStyle +{ + background-color: #b8b8b8; +} +.ctrEditRowStyle +{ + background-color: #D1DDF1; +} +.ctrSelRowStyle +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.ctrCommRow +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHead +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrong +{ + font-weight: bold; +} +.ctrFieldEdit +{ + font-size: 8pt; +} + +/* Controlli Alternativi */ + +.ctrHeaderPagerDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} + +.ctrFooterDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyleDet +{ + vertical-align: top; + background-color: #EFF3FB; +} +.ctrAltRowStyleDet +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} +.ctrInsRowStyleDet +{ + background-color: #b8b8b8; +} +.ctrEditRowStyleDet +{ + background-color: #D1DDF1; +} +.ctrSelRowStyleDet +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.ctrCommRowDet +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHeadDet +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrongDet +{ + font-weight: bold; +} +.ctrFieldEditDet +{ + font-size: 8pt; +} + +/* END */ + +/* Controlli alternativi per cloning Rossi */ + +.ctrHeaderPagerRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrFooterRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrRowStyleRed +{ + vertical-align: top; + background-color: #FFE1E7; +} + +.ctrAltRowStyleRed +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} + +.ctrInsRowStyleRed +{ + background-color: #b8b8b8; +} + +.ctrEditRowStyleRed +{ + background-color: #FFC4C5; +} + +.ctrSelRowStyleRed +{ + font-weight: bold; + color: #333333; + background-color: #FFC4C5; +} + +.ctrCommRowRed +{ + font-weight: bold; + background-color: #FFC4C5; +} + +.ctrFiledHeadRed +{ + background-color: #FFC4C5; + font-weight: bold; + width: 25%; +} + +.ctrLabelStrongRed +{ + font-weight: bold; +} + +.ctrFieldEditRed +{ + font-size: 8pt; +} + + +/* END */ + + + + +.repHead +{ + background-color: #507CD1; + color: White; + font-size: 10pt; + font-weight: bold; +} +.repFrame +{ + border: solid /* 2px */ #507CD1; +} +.repFooter +{ + font-size: 8pt; + background-color: #507CD1; + color: White; +} +.repFooterRight +{ + font-size: 8pt; + background-color: #507CD1; + color: White; + text-align: right; +} + +/*CollapsiblePanel*/ +.collapsePanel +{ + background-color: white; + overflow: hidden; +} +.collapsePanelHeader +{ + width: 100%; + height: 30px; + background-image: url(images/bg-menu-main.png); + background-repeat: repeat-x; + color: #FFF; + font-weight: bold; +} +.collapsePanelHead +{ + padding: 5px; + cursor: pointer; + vertical-align: middle; +} +.collapsePanelImg +{ + float: right; + vertical-align: middle; +} +.collapsePanelText +{ + float: left; + vertical-align: middle; + font-size: 9pt; +} +.collapsePanelTextDetails +{ + float: left; + margin-left: 20px; + vertical-align: middle; + font-size: 7pt; +} + +.ctrSelRow2DetailStyle +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} + +.pnlDettaglio +{ + margin: 4px 4px 4px 4px; +} + +.dettaglioRiga +{ + vertical-align: top; +} +.pnlMaster +{ + height: 300px; +} +.pnlDetail +{ + border-left: solid 4px #D1DDF1; + border-top: solid 4px #D1DDF1; + border-bottom: solid 4px #D1DDF1; + border-right: solid 4px #D1DDF1; + background-color: #F3FFF3; + vertical-align: top; +} +.pnlDrillDown +{ + border-left: solid 8px #D1DDF1; + border-top: solid 8px #D1DDF1; + border-bottom: solid 8px #D1DDF1; + border-right: solid 8px #D1DDF1; + vertical-align: top; + height: 290px; +} + +.pnlDrillDownAlt +{ + border-right: solid 5px #D1DDF1; +} + +.pnlDrillDownAltAll +{ + border-right: solid 5px #D1DDF1; + border-left: solid 5px #D1DDF1; + border-top: solid 5px #D1DDF1; + border-bottom: solid 5px #D1DDF1; +} + + +.lblSearchLang +{ + font-weight: bold; + font-size: 11pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.tblDett +{ + vertical-align: top; + background-color: white; + text-align: left; +} +. .tblDett.titolo +{ + font-size: 13pt; + font-weight: bold; + color: blue; +} +. .tblDett.sceltaGen +{ + background-color: #8899ee; +} +.pnlPar_1 +{ + background-color: #ea101e; +} +.pnlPar_1_En +{ + font-size: 7pt; + font-weight: normal; + color: Silver; +} +.pnlPar_1_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_1_Error +{ + font-size: 7pt; + font-weight: bold; + color: #aadd00; +} +.pnlPar_1_Descr +{ + background-color: #ea101e; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_2 +{ + background-color: #dcdcdc; +} +.pnlPar_2_En +{ + font-size: 7pt; + font-weight: normal; + color: black; +} +.pnlPar_2_Lang +{ + font-size: 8pt; + font-weight: bold; + color: black; +} +.pnlPar_2_Error +{ + font-size: 7pt; + font-weight: bold; + color: red; +} +.pnlPar_2_Descr +{ + font-size: 9pt; + font-weight: normal; +} +.pnlPar_3 +{ + background-color: #4444cc; +} +.pnlPar_3_En +{ + font-size: 8pt; + font-weight: bold; + color: yellow; +} +.pnlPar_3_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_3_Error +{ + font-size: 7pt; + font-weight: bold; + color: Yellow; +} +.pnlPar_3_Descr +{ + background-color: #4444cc; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_3_warn +{ + background-color: #4444cc; + font-size: 8pt; + font-weight: normal; + font-style: italic; + color: Yellow; +} +.dlTestata +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #000099; +} +.dlTestataSel +{ + font-size: 8pt; + color: #339966; + background-color: #111111; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItemObblig +{ + text-align: right; + font-size: 7pt; + color: Black; + background-color: #b3ccff; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataEdit +{ + font-size: 8pt; + color: #339966; + background-color: #66FFCC; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dlTestataHead +{ + color: #CCFFFF; + background: #000099; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataHead2 +{ + color: #CCFFFF; + background: #997799; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataFoot +{ + text-align: right; + color: #3333dd; + background: #D4C8D0; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestata_Lang +{ + font-size: 7pt; + font-weight: bold; + color: #3366bb; +} +.dlTestata_En +{ + font-size: 7pt; + font-weight: normal; + color: #339933; +} + +.lblTabPrincLang +{ + font-weight: bold; + font-size: 13pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn +{ + font-weight: normal; + font-size: 7pt; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.lblTabPrincLang2 +{ + font-weight: bold; + font-size: 10pt; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn2 +{ + font-weight: normal; + font-size: 7pt; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.lblTab_1Lang +{ + font-size: 10pt; + font-weight: bold; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_1En +{ + font-size: 7pt; + font-weight: normal; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.tab_1Body +{ + vertical-align: middle; + border: solid thin #ff9900; +} +.lblLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; +} +.lblEn +{ + font-size: 7pt; + color: Black; +} + +.dgSx +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #990000; +} +.dgSxSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxEdit +{ + font-size: 8pt; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgSxHead +{ + color: #FFFFCC; + background: #990000; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxHead2 +{ + color: #FFFFCC; + background: #999977; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxFoot +{ + text-align: right; + color: Black; + background: #bbccbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgSxPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblTab_2Lang +{ + font-size: 10pt; + font-weight: bold; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_2En +{ + font-size: 7pt; + font-weight: normal; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.dgDx +{ + background-color: White; + border-width: 1px; + border-style: solid; + border-color: #003399; +} +.dgDxSel +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxItem +{ + font-size: 7pt; + color: #003399; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxAltItem +{ + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxEdit +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxHead +{ + color: #CCCCFF; + background: #003399; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxFoot +{ + color: #003399; + background-color: #99CCCC; + font-size: 10pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblMess +{ + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} + +.dlTextbox +{ + font-size: 8pt; +} +.dlLabel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.pnl_bozza +{ + background: #dcdcdc; +} +.pnl_inApprov +{ + background: #cbcbcb; +} +.pnl_freezed +{ + background: #bababa; +} +.lblValSel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblDett1 +{ + text-align: left; + font-weight: bold; + font-size: 7pt; + color: black; +} + +.dgAllegati +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgAllegatiSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiAltItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiEdit +{ + font-size: 8pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgAllegatiHead +{ + color: #FFFFCC; + background: #009900; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgAllegatiPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.btnTab +{ + border-right: #ea101e 1px solid; + padding-right: 8px; + border-top: #ea101e 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ea101e; + padding-bottom: 2px; + vertical-align: top; + border-left: #ea101e 1px solid; + color: white; + padding-top: 0px; + border-bottom: #ea101e 1px solid; + font-family: verdana, arial; + text-align: justify; +} + +.dgFiles +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgFilesSel +{ + text-align: right; + font-size: 9pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesAltItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesEdit +{ + font-size: 9pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgFilesHead +{ + color: #CCFFFF; + background: #990000; + font-weight: bold; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgFilesPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} + +.lblFiltrLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; + margin-left: 2px; + margin-right: 2px; +} +.lblFiltrEn +{ + font-size: 7pt; + font-weight: normal; + color: Black; + margin-left: 2px; + margin-right: 2px; +} + +grViewBorder +{ + border-left-width: 2px; + border-top-width: 2px; + border-bottom-width: 2px; + border-right-width: 0px; +} +/* @end */ + +/* @group Portable */ + +.bodyPortable +{ + /*background-color: #FFFFFF; */ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font: menu; + font-size: small; /* aggiunte per WES*/ + width: 100%; + vertical-align: middle; + background-color: Black; + color: White; +} + +.btnEnabled +{ + color: White; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} +.btnCurrent +{ + color: Black; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; /*border-color: #6969ff;*/ + border-color: #7A90AB; + padding: 1px 1px 1px 1px; + border-width: 2px; + border-style: solid; + background-color: #AAB8C9; /*background: #DEDEFF;*/ + text-decoration: none; +} +.btnDisabled +{ + color: #444444; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} + +.iphone +{ + width: 100%; +} + + + +.txtFooter +{ + font-size: small; + font-style: italic; +} + +.txtCopyright +{ + font-size: small; +} + +/* @end */ + +.watermark +{ + color: Gray; + font-style: italic; +} +.autocomplete +{ + color: Gray; + font-size: smaller; +} +.autocompleteHiglight +{ + color: Black; + font-size: smaller; +} + +.bg_plus +{ + background-color:silver; +} diff --git a/Projects/WebGIM/GIM_site/Web.config b/Projects/WebGIM/GIM_site/Web.config new file mode 100644 index 0000000..31ddbf4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Web.config @@ -0,0 +1,197 @@ + + + + + + +
+ +
+
+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebConfigSomaschini_AppSettings.config b/Projects/WebGIM/GIM_site/WebConfigSomaschini_AppSettings.config new file mode 100644 index 0000000..1dbce5b --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebConfigSomaschini_AppSettings.config @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebConfigSomaschini_ConnectionStrings.config b/Projects/WebGIM/GIM_site/WebConfigSomaschini_ConnectionStrings.config new file mode 100644 index 0000000..16ac759 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebConfigSomaschini_ConnectionStrings.config @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx new file mode 100644 index 0000000..968b4f6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx @@ -0,0 +1,86 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_anagAmbitiGuasto" Codebehind="mod_anagAmbitiGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.cs new file mode 100644 index 0000000..ed5d055 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_anagAmbitiGuasto : ApplicationUserControl +{ + public event EventHandler eh_resetSelezione; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// seleziono valore in editing... + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + GIM_data.DS_applicazioneTableAdapters.AnagAmbitoGuastoTableAdapter taAnagAmbito = new GIM_data.DS_applicazioneTableAdapters.AnagAmbitoGuastoTableAdapter(); + taAnagAmbito.Insert("-- [NUOVO] non definito --"); + grView.DataBind(); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.designer.cs new file mode 100644 index 0000000..6593608 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagAmbitiGuasto.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_anagAmbitiGuasto { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx new file mode 100644 index 0000000..de6f44e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx @@ -0,0 +1,105 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_anagOpMtz" Codebehind="mod_anagOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.cs new file mode 100644 index 0000000..3422ba9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_anagOpMtz : ApplicationUserControl +{ + public event EventHandler eh_resetSelezione; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// seleziono valore in editing... + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + GIM_data.DS_applicazioneTableAdapters.AnagrOperMtzTableAdapter taAnagOpMtz = new GIM_data.DS_applicazioneTableAdapters.AnagrOperMtzTableAdapter(); + taAnagOpMtz.Insert("9999", "-- [NUOVO] Cognome --", "-- [NUOVO] Nome --"); + grView.DataBind(); + } + /// + /// è editabile SOLO se non è il primo user 0000 che è un segnaposto + /// + /// + /// + public bool isEditable(object matricola) + { + bool answ = (memLayer.ML.confReadString("defaultMatr") != matricola.ToString()); + return answ; + } + +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.designer.cs new file mode 100644 index 0000000..f86121f --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_anagOpMtz.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_anagOpMtz { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx new file mode 100644 index 0000000..3eb366a --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_aperturaImpianti" Codebehind="mod_aperturaImpianti.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.cs new file mode 100644 index 0000000..90fa92d --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_aperturaImpianti : ApplicationUserControl +{ + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + } + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.designer.cs new file mode 100644 index 0000000..f17b620 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_aperturaImpianti.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_aperturaImpianti { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx new file mode 100644 index 0000000..9c3346f --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx @@ -0,0 +1,41 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_assegnazioniMacchineImpianti" Codebehind="mod_assegnazioniMacchineImpianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" TagName="mod_macchine" TagPrefix="uc2" %> + + + + + + + + + + + +
+ + + + +
+
+ +
+
+ +
+ +
+
+ +
+
+ + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.cs new file mode 100644 index 0000000..7df721e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_assegnazioniMacchineImpianti : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + } + /// + /// click spostamento da A a B + /// + /// + /// + protected void btnA2B_Click(object sender, EventArgs e) + { + // solo se macchina selezionata... + if (mod_macchine1.idxMacchinaSel != 0) + { + // sposto da A a B + TA_app.obj.taMacchine.sp_spostaMacchina(mod_macchine1.idxMacchinaSel, Convert.ToInt32(ddlImpianto_B.SelectedValue)); + updateAll(); + lblWarning.Visible = false; + } + else + { + // mostro errore... + lblWarning.Text = user_std.UtSn.Traduci("ErroreNoMaccSel"); + lblWarning.Visible = true; + } + } + /// + /// click spostamento da B ad A + /// + /// + /// + protected void btnB2A_Click(object sender, EventArgs e) + { + if (mod_macchine2.idxMacchinaSel != 0) + { // sposto da B ad A + TA_app.obj.taMacchine.sp_spostaMacchina(mod_macchine2.idxMacchinaSel, Convert.ToInt32(ddlImpianto_A.SelectedValue)); + updateAll(); + lblWarning.Visible = false; + } + else + { + // mostro errore... + lblWarning.Text = user_std.UtSn.Traduci("ErroreNoMaccSel"); + lblWarning.Visible = true; + } + } + /// + /// aggiorna visualizzazioni delle 2 tab di dettaglio + /// + private void updateAll() + { + update_A(); + update_B(); + } + /// + /// aggiorno tab impianto A + /// + /// + /// + protected void ddlImpianto_A_SelectedIndexChanged(object sender, EventArgs e) + { + update_A(); + } + + private void update_A() + { + mod_macchine1.idxImpiantoSel = Convert.ToInt32(ddlImpianto_A.SelectedValue); + mod_macchine1.doUpdate(); + } + /// + /// aggiorno tab impianto B + /// + /// + /// + protected void ddlImpianto_B_SelectedIndexChanged(object sender, EventArgs e) + { + update_B(); + } + + private void update_B() + { + mod_macchine2.idxImpiantoSel = Convert.ToInt32(ddlImpianto_B.SelectedValue); + mod_macchine2.doUpdate(); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.designer.cs new file mode 100644 index 0000000..611e3ab --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_assegnazioniMacchineImpianti.ascx.designer.cs @@ -0,0 +1,86 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_assegnazioniMacchineImpianti { + + /// + /// ddlImpianto_A control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlImpianto_A; + + /// + /// ddlImpianto_B control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlImpianto_B; + + /// + /// mod_macchine1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_macchine mod_macchine1; + + /// + /// btnA2B control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnA2B; + + /// + /// btnB2A control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnB2A; + + /// + /// mod_macchine2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_macchine mod_macchine2; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx new file mode 100644 index 0000000..4833a7b --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx @@ -0,0 +1,120 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_calChiusura" Codebehind="mod_calChiusura.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + +
+
+ + + +
+
+ +
+
+ +
+ +
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.cs new file mode 100644 index 0000000..ed9e081 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.cs @@ -0,0 +1,114 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_calChiusura : ApplicationUserControl +{ + public event EventHandler eh_resetSelezione; + + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + if (!Page.IsPostBack) + { + grView.PageSize = _righeDataGridMed; + btnShowInsPeriodo.Text = traduci("btnShowInsPeriodo"); + btnInsPeriodo.Text = traduci("btnInsPeriodo"); + } + } + + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + TA_app.obj.taCalFF.Insert(DateTime.Now.Date, "-- [NUOVO] non definito --"); + grView.DataBind(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + protected void btnShowInsPeriodo_Click(object sender, EventArgs e) + { + pnlInsPeriodo.Visible = !pnlInsPeriodo.Visible; + if (pnlInsPeriodo.Visible) + { + btnShowInsPeriodo.Text = traduci("btnHideInsPeriodo"); + } + else + { + btnShowInsPeriodo.Text = traduci("btnShowInsPeriodo"); + } + } + protected void btnInsPeriodo_Click(object sender, EventArgs e) + { + // verifico date congrue... + DateTime inizio = Convert.ToDateTime(txtDataFrom.Text); + DateTime fine = Convert.ToDateTime(txtDataTo.Text); + if (fine.CompareTo(inizio) >= 0) + { + // inserisco le voci x tutte le date nell'intervallo... + while (fine.CompareTo(inizio) >= 0) + { + TA_app.obj.taCalFF.Insert(inizio, txtDescrizione.Text); + inizio = inizio.AddDays(1); + } + // update e nascondo pannello + grView.DataBind(); + pnlInsPeriodo.Visible = false; + btnShowInsPeriodo.Text = traduci("btnShowInsPeriodo"); + lblWarning.Visible = false; + } + else + { + lblWarning.Visible = true; + lblWarning.Text = traduci("OrdineDateErrato"); + } + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.designer.cs new file mode 100644 index 0000000..8c88291 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_calChiusura.ascx.designer.cs @@ -0,0 +1,122 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_calChiusura { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// btnShowInsPeriodo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnShowInsPeriodo; + + /// + /// pnlInsPeriodo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlInsPeriodo; + + /// + /// txtDataFrom control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDataFrom; + + /// + /// CalendarExtender2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.CalendarExtender CalendarExtender2; + + /// + /// txtDataTo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDataTo; + + /// + /// CalendarExtender3 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.CalendarExtender CalendarExtender3; + + /// + /// txtDescrizione control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDescrizione; + + /// + /// btnInsPeriodo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnInsPeriodo; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx new file mode 100644 index 0000000..5e0d543 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx @@ -0,0 +1,28 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_chLang" Codebehind="mod_chLang.ascx.cs" %> + + + + + + + + +
+ +
+ + + + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + + + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.cs new file mode 100644 index 0000000..2ac1f49 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.cs @@ -0,0 +1,34 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_chLang : ApplicationUserControl +{ + protected void dataListLingue_SelectedIndexChanged(object sender, EventArgs e) + { + // impongo ad oggetto user la lingua selezionata... + user_std.UtSn.lingua = dataListLingue.SelectedValue.ToString(); + // salvo richiesta udpate in sessione... + SteamWare.memLayer.ML.setSessionVal("doUpdateNow","true"); + user_std.UtSn.ricaricaMappaSito(); + Response.Redirect(_paginaCorrente); + } + + protected override void traduciObj() + { + lblScegli.Text = traduci("scegliLingua"); + } + + public string formattaLingua(object breve, object lungo) + { + return string.Format("{0} - {1}", breve, lungo); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.designer.cs new file mode 100644 index 0000000..784d89a --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_chLang.ascx.designer.cs @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_chLang { + + /// + /// table1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlTable table1; + + /// + /// lblScegli control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblScegli; + + /// + /// dataListLingue control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DataList dataListLingue; + + /// + /// ods_lingueApp control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods_lingueApp; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx new file mode 100644 index 0000000..d3ff01c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx @@ -0,0 +1,42 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dataOra" Codebehind="mod_dataOra.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + +
+
+
+ + + +
+ + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+ + + +
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.cs new file mode 100644 index 0000000..4bd1fb6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.cs @@ -0,0 +1,214 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +[ValidationProperty("valore")] +public partial class mod_dataOra : System.Web.UI.UserControl +{ + /// + /// definisce se siano visibili e selezionabili i secondi + /// + protected bool _showSeconds = false; + /// + /// tipo selettore orario richiesto + /// + protected tipoSelOrario _tipoOrario; + /// + /// calsse css applicata ai controlli + /// + protected string _css; + /// + /// valore di riferimento... + /// + protected DateTime _valore; + /// + /// avvio pagina + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + traduciObj(); + fixPnlVisibility(); + //setupControlli(); + fixCss(); + } + } + /// + /// traduce gli oggetti + /// + private void traduciObj() + { + lblData.Text = traduci("lblData"); + lblOra.Text = traduci("lblOra"); + lblMin.Text = traduci("lblMin"); + lblTime.Text = traduci("lblTime"); + } + /// + /// sistema valori default dei controlli + /// + private void setupControlli() + { + // mostro data + txtData.Text = _valore.Date.ToString("dd/MM/yy"); + switch (_tipoOrario) + { + case tipoSelOrario.tendina: + // aggiongo valori ora e minuti... + ddlOra.Items.Clear(); + ddlMin.Items.Clear(); + for (int i = 0; i < 24; i++) + { + ddlOra.Items.Add(new ListItem(string.Format("{0:00}", i), i.ToString())); + } + for (int i = 0; i < 60; i++) + { + ddlMin.Items.Add(new ListItem(string.Format("{0:00}", i), i.ToString())); + } + // imposto i valori + ddlOra.SelectedValue = _valore.Hour.ToString(); + ddlMin.SelectedValue = _valore.Minute.ToString(); + break; + case tipoSelOrario.testuale: + txtTime.Text = string.Format("{0:HH:mm}", _valore); + break; + } + } + /// + /// sistema visualizzazione controlli + /// + private void fixPnlVisibility() + { + switch (_tipoOrario) + { + case tipoSelOrario.tendina: + pnlDropDown.Visible = true; + pnlText.Visible = false; + break; + case tipoSelOrario.testuale: + pnlDropDown.Visible = false; + pnlText.Visible = true; + break; + } + } + /// + /// sistema i css del controllo... + /// + private void fixCss() + { + txtData.CssClass = _css; + switch (_tipoOrario) + { + case tipoSelOrario.tendina: + ddlOra.CssClass = _css; + ddlMin.CssClass = _css; + break; + case tipoSelOrario.testuale: + txtTime.CssClass = _css; + break; + } + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + /// + /// scelta del tipo di selettore per ora/min/sec + /// + public tipoSelOrario tipoOrario + { + get + { + return _tipoOrario; + } + set + { + _tipoOrario = value; + fixPnlVisibility(); + } + } + /// + /// valore del controllo + /// + public DateTime valore + { + get + { + int ora = 0; + int min = 0; + switch (_tipoOrario) + { + case tipoSelOrario.tendina: + ora = Convert.ToInt32(ddlOra.SelectedValue); + min = Convert.ToInt32(ddlMin.SelectedValue); + break; + case tipoSelOrario.testuale: + ora = Convert.ToDateTime(txtTime.Text).Hour; + min = Convert.ToDateTime(txtTime.Text).Minute; + break; + } + DateTime answ = Convert.ToDateTime(txtData.Text).AddHours(ora).AddMinutes(min); + return answ; + } + set + { + _valore = value; + if (ddlOra.SelectedValue == "") + { + setupControlli(); + } + } + } + /// + /// css applicato agli elementi del controllo + /// + public string css + { + get + { + return _css; + } + set + { + _css = value; + fixCss(); + } + } + /// + /// nasconde se richiesto le label dei controlli dataOra + /// + public bool mostraLabel + { + set + { + lblData.Visible = value; + lblMin.Visible = value; + lblOra.Visible = value; + lblTime.Visible = value; + } + } +} +/// +/// tipo di selettore impiegato per la seleizone dell'orario +/// +public enum tipoSelOrario +{ + /// + /// selettore a tendina per l'ora (00 -> 23) ed i minuti/secondi (00 -> 59) + /// + tendina, + /// + /// selettore testuale con masked input + /// + testuale +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.designer.cs new file mode 100644 index 0000000..21e3e21 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dataOra.ascx.designer.cs @@ -0,0 +1,122 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_dataOra { + + /// + /// lblData control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblData; + + /// + /// txtData control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtData; + + /// + /// CalendarExtender1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.CalendarExtender CalendarExtender1; + + /// + /// pnlDropDown control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlDropDown; + + /// + /// lblOra control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblOra; + + /// + /// ddlOra control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlOra; + + /// + /// lblMin control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMin; + + /// + /// ddlMin control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlMin; + + /// + /// pnlText control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlText; + + /// + /// lblTime control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTime; + + /// + /// txtTime control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtTime; + + /// + /// mee_Ora control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.MaskedEditExtender mee_Ora; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx new file mode 100644 index 0000000..7f3a873 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx @@ -0,0 +1,103 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_dettMtzProg" Codebehind="mod_dettMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + +
+

+ +

+
+
+ + +
+
+ +
+
+ +
+
+ + + + + + +
+
+
+
+
+ + + + +
+
+
+ + + +
+
+
+
+ +
+
+
+ + + + +
+
+
+
+
+ + + + +
+
+
+ + +
+
+
+ + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.cs new file mode 100644 index 0000000..bba4203 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_dettMtzProg : System.Web.UI.UserControl +{ + public event EventHandler eh_newInserted; + + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + traduciObj(); + setupValori(); + } + } + + private void setupValori() + { + txtDataInizio.Text = DateTime.Now.ToString("dd/MM/yy"); + txtCadenza.Text = "1"; + } + + private void traduciObj() + { + lblInsNewIntPro.Text = traduci("lblInsNewIntPro"); + lblDescrMtzPro.Text = traduci("lblDescrMtzPro"); + lblInizioMtzPro.Text = traduci("lblInizioMtzPro"); + lblPrior.Text = traduci("lblPrior"); + chkImpFermo.Text = traduci("chkImpFermo"); + lblTipoGuasto.Text = traduci("lblTipoGuasto"); + lblFreq.Text = traduci("lblFreq"); + lblCadenza.Text = traduci("lblCadenza"); + btnCreaMtzPro.Text = traduci("btnCreaMtzPro"); + lblMacchineInteressate.Text = traduci("lblMacchineInteressate"); + rfvCad.Text = traduci("cadIntReq"); + rfvDescrizione.Text = traduci("descrIntReq"); + rfvData.Text = traduci("dataReq"); + } + /// + /// wrap traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + protected void btnCreaMtzPro_Click(object sender, EventArgs e) + { + // spazzo TUTTE le righe del controllo... + foreach (ListItem riga in listMacchine.Items) + { + // se è selezionata creo riga anche x lei... + if (riga.Selected) + { + creaInterventoMtzPro(Convert.ToInt32(riga.Value)); + } + } + // resetto selezioni e controlli... + txtDescrizione.Text = ""; + txtCercaMacchine.Text = "*"; + listMacchine.SelectedIndex = -1; + if (eh_newInserted != null) + { + eh_newInserted(this, new EventArgs()); + } + } + /// + /// crea un intervento di mtz programmata x la macchina con idx passato + /// + /// + private void creaInterventoMtzPro(int idx) + { + TA_app.obj.taMtzPro.Insert(idx, Convert.ToDateTime(txtDataInizio.Text), ddlFreq.SelectedValue, Convert.ToInt32(txtCadenza.Text), txtDescrizione.Text.Trim(), Convert.ToInt32(ddlPrior.SelectedValue), chkImpFermo.Checked, Convert.ToInt32(ddlTipo.SelectedValue)); + } + /// + /// aggiorna selezione di default + /// + /// + /// + protected void ddlPrior_DataBound(object sender, EventArgs e) + { + ddlPrior.SelectedIndex = 2; + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.designer.cs new file mode 100644 index 0000000..3ab7f2c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettMtzProg.ascx.designer.cs @@ -0,0 +1,257 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_dettMtzProg { + + /// + /// lblInsNewIntPro control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblInsNewIntPro; + + /// + /// lblDescrMtzPro control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDescrMtzPro; + + /// + /// txtDescrizione control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDescrizione; + + /// + /// rfvDescrizione control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvDescrizione; + + /// + /// lblMacchineInteressate control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMacchineInteressate; + + /// + /// txtCercaMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCercaMacchine; + + /// + /// listMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listMacchine; + + /// + /// odsMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsMacchine; + + /// + /// lblInizioMtzPro control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblInizioMtzPro; + + /// + /// txtDataInizio control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDataInizio; + + /// + /// rfvData control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvData; + + /// + /// CalendarExtender1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.CalendarExtender CalendarExtender1; + + /// + /// lblPrior control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblPrior; + + /// + /// ddlPrior control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlPrior; + + /// + /// odsPrior control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsPrior; + + /// + /// chkImpFermo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkImpFermo; + + /// + /// lblTipoGuasto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTipoGuasto; + + /// + /// ddlTipo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlTipo; + + /// + /// odsTipo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTipo; + + /// + /// lblFreq control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFreq; + + /// + /// ddlFreq control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlFreq; + + /// + /// odsFreq control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsFreq; + + /// + /// lblCadenza control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCadenza; + + /// + /// txtCadenza control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCadenza; + + /// + /// rfvCad control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvCad; + + /// + /// btnCreaMtzPro control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCreaMtzPro; + + /// + /// valSummary control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ValidationSummary valSummary; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx new file mode 100644 index 0000000..e4380b4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx @@ -0,0 +1,763 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_dettaglioIntervento" Codebehind="mod_dettaglioIntervento.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_interventoOpMtz.ascx" TagName="mod_interventoOpMtz" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc2" %> +
+
+ +
+
+ +
+
+ + +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + +
+ + + +
+ + + + + + +
+ + + + + <%-- + + + + --%> + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + +
+ +
+
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + +
+ + + +
+ + + + + + +
+ + + + + <%-- + + + + --%> + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + +
+ +
+
+
+
+
+ + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + +
+ + + + + + + +
+ + + + + + +
+ + + + + <%-- + + + + --%> + + +
+ + + + + + + + + +
+ + + +
+
+ + + +
+ + +
+ +
+
+ + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ <%----%> + + + + + + + + + + + + +
+ + + + +
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.cs new file mode 100644 index 0000000..a511b5e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.cs @@ -0,0 +1,144 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_dettaglioIntervento : System.Web.UI.UserControl +{ + #region gestione eventi + + public event EventHandler eh_chiudi; + //public event EventHandler eh_nuovoValore; + //public event EventHandler eh_selValore; + + #endregion + + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + setupInizialeControlli(); + } + if (frmView_default.CurrentMode == FormViewMode.ReadOnly) + { + btnCancel.Visible = false; + } + + } + /// + /// setup iniziale e di reset dei controlli + /// + private void setupInizialeControlli() + { + traduciObj(); + frmView_default.ChangeMode(FormViewMode.ReadOnly); + frmView_default.Visible = true; + frmView_full.Visible = false; + btnCancel.Enabled= userCanEditData; + btnCompilaMtz.Enabled = userCanEditData; + btnEditFull.Enabled = userCanEditData; + } + /// + /// effettua traduzione pagina in lingua corrente + /// + private void traduciObj() + { + btnElenco.Text = traduci("btnElencoRichiesteMtz"); + btnCancel.Text = traduci("btnCancel"); + btnCompilaMtz.Text = traduci("btnCompilaMtz"); + btnEditFull.Text = traduci("btnEditFull"); + } + /// + /// wrapper alla traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + /// + /// aggiorna il dato mostrato + /// + public void doUpdate() + { + setupInizialeControlli(); + } + /// + /// abilita compilazione parte mtz dell'intervento + /// + /// + /// + protected void btnCompilaMtz_Click(object sender, EventArgs e) + { + frmView_default.ChangeMode(FormViewMode.Edit); + frmView_default.Visible = true; + frmView_full.Visible = false; + btnCancel.Visible = true; + } + /// + /// permette editing di tutto + /// + /// + /// + protected void btnEditFull_Click(object sender, EventArgs e) + { + frmView_full.ChangeMode(FormViewMode.Edit); + frmView_full.Visible = true; + frmView_default.Visible = false; + btnCancel.Visible = true; + frmView_default.DataBind(); + frmView_full.DataBind(); + } + /// + /// chiude la parte di editing + /// + /// + /// + protected void btnCancel_Click(object sender, EventArgs e) + { + frmView_default.ChangeMode(FormViewMode.ReadOnly); + frmView_default.Visible = true; + frmView_full.Visible = false; + btnCancel.Visible = false; + frmView_default.DataBind(); + frmView_full.DataBind(); + } + /// + /// chiude la parte di editing + /// + /// + /// + protected void btnElenco_Click(object sender, EventArgs e) + { + if (eh_chiudi != null) + { + eh_chiudi(this, new EventArgs()); + } + } + protected void ods_full_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + frmView_default.ChangeMode(FormViewMode.ReadOnly); + frmView_default.Visible = true; + frmView_full.Visible = false; + frmView_default.DataBind(); + } + protected void listCausali_TextChanged(object sender, EventArgs e) + { + btnCancel.Visible = true; + } + + /// + /// determina se l'utente possa editare i dati (permesso "_SU" + /// + public bool userCanEditData + { + get + { + return (user_std.UtSn.diritti.Select("COD_FUNZIONE = 'GIM_SU'").Length > 0); + } + } + +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.designer.cs new file mode 100644 index 0000000..ebd8546 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_dettaglioIntervento.ascx.designer.cs @@ -0,0 +1,86 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_dettaglioIntervento { + + /// + /// btnElenco control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton btnElenco; + + /// + /// btnCancel control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCancel; + + /// + /// btnCompilaMtz control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCompilaMtz; + + /// + /// btnEditFull control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnEditFull; + + /// + /// frmView_default control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.FormView frmView_default; + + /// + /// frmView_full control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.FormView frmView_full; + + /// + /// ods_default control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods_default; + + /// + /// ods_full control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods_full; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx new file mode 100644 index 0000000..24a347e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx @@ -0,0 +1,88 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elFamMacch" Codebehind="mod_elFamMacch.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.cs new file mode 100644 index 0000000..069f65e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.cs @@ -0,0 +1,134 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_elFamMacch : ApplicationUserControl +{ + public event EventHandler eh_selezioneValore; + public event EventHandler eh_resetSelezione; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// seleziono valore in editing... + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + GIM_data.DS_applicazioneTableAdapters.AnagFamMacchineTableAdapter taFamMacc = new GIM_data.DS_applicazioneTableAdapters.AnagFamMacchineTableAdapter(); + taFamMacc.Insert("-- [NUOVA] n.d. --"); + grView.DataBind(); + } + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + if (eh_selezioneValore != null) + { + eh_selezioneValore(this, new EventArgs()); + } + } + /// + /// restituisce il valore selezionato... se non selezionato restituisce -1 + /// + public int idxFamMacc_sel + { + get + { + int answ = -1; + if (grView.SelectedIndex != -1) + { + answ = Convert.ToInt32(grView.SelectedValue); + } + return answ; + } + } + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// determina se sia cancellabile + /// + /// + /// + public bool isDeletable(object idx) + { + bool answ=false; + if (TA_app.obj.taMacc2Fam.getByFam(Convert.ToInt32(idx)).Rows.Count == 0) + { + answ = true; + } + return answ; + } + /// + /// esegue update + /// + public void doUpdate() + { + grView.DataBind(); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.designer.cs new file mode 100644 index 0000000..cfab09c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elFamMacch.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_elFamMacch { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx new file mode 100644 index 0000000..ffad5c7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx @@ -0,0 +1,56 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elMacch2Fam" Codebehind="mod_elMacch2Fam.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.cs new file mode 100644 index 0000000..c9e0491 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_elMacch2Fam : ApplicationUserControl +{ + public event EventHandler eh_delValore; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// indica il valore dell'impianto filtrato in visualizzazione + /// + public int idxFamMacchSel + { + get + { + return Convert.ToInt32(lblFamMacc.Text); + } + set + { + lblFamMacc.Text = value.ToString(); + } + } + /// + /// eliminato il valore genera l'evento + /// + /// + /// + protected void ods_Deleted(object sender, ObjectDataSourceStatusEventArgs e) + { + if (eh_delValore != null) + { + eh_delValore(this, new EventArgs()); + } + } + /// + /// esegue update + /// + public void doUpdate() + { + grView.DataBind(); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.designer.cs new file mode 100644 index 0000000..d5afc71 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elMacch2Fam.ascx.designer.cs @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_elMacch2Fam { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// lblFamMacc control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFamMacc; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx new file mode 100644 index 0000000..0f6bbca --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx @@ -0,0 +1,145 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elencoMtzProg" Codebehind="mod_elencoMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +
+ + + + + +
+
+ +
+
+ + + +
+
+
+ +
+
+ + + +
+
+ + + + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs new file mode 100644 index 0000000..a775f98 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs @@ -0,0 +1,269 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; +using System.Data; + +public partial class mod_elencoMtzProg : ApplicationUserControl +{ + #region gestione eventi + + public event EventHandler eh_newReq; + public event EventHandler eh_resetSelezione; + public event EventHandler eh_selValore; + + #endregion + protected string _idxGridView; + + /// + /// traduzioni + /// + protected override void traduciObj() + { + base.traduciObj(); + btnShowNew.Text = traduci("btnShowNew"); + lblFiltMacchina.Text = traduci("lblFiltMacchina"); + lblFiltTipo.Text = traduci("lblFiltTipo"); + } + + /// + /// cambio visibilità pannello new data + /// + /// + /// + protected void btnShowNew_Click(object sender, EventArgs e) + { + if (btnShowNew.Text == traduci("btnHideNew")) + { + btnShowNew.Text = traduci("btnShowNew"); + } + else + { + btnShowNew.Text = traduci("btnHideNew"); + } + // chiamo evento + if (eh_newReq != null) + { + eh_newReq(this, new EventArgs()); + } + } + /// + /// aggiorno il controllo + /// + public void doUpdate() + { + grView.DataBind(); + } + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// gestione cambio selezione valore + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), grView.SelectedValue); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + SteamWare.memLayer.ML.emptySessionVal(string.Format("{0}_sel", _idxGridView)); + grView.SelectedIndex = -1; + grView.DataBind(); + lblWarning.Visible = false; + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// restituisce un testo trimamto a maxChar caratteri + /// + /// + /// + /// + public string trimmaTesto(object _testo, object _maxChar) + { + string answ = ""; + string testo = _testo.ToString(); + int maxChar = Convert.ToInt32(_maxChar); + if (testo.Length <= maxChar) + { + answ = testo; + } + else + { + answ = string.Format("{0}...", testo.Substring(0, maxChar)); + } + return answ; + } + /// + /// traduce gli header delle colonne + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// setta selected alla riga il cui valore key è in session + /// + /// + /// + protected void grView_RowDataBound(object sender, GridViewRowEventArgs e) + { + // se riga di dati... + if (e.Row.RowType == DataControlRowType.DataRow) + { + // ottengo la riga tipizzata... + System.Data.DataRowView _drv = (System.Data.DataRowView)e.Row.DataItem; + GIM_data.DS_applicazione.v_mtzProgExpRow riga = (GIM_data.DS_applicazione.v_mtzProgExpRow)_drv.Row; + if (SteamWare.memLayer.ML.StringSessionObj(_idxGridView) == riga.idxIntPro.ToString()) + { + grView.SelectedIndex = e.Row.RowIndex; + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), SteamWare.memLayer.ML.StringSessionObj(_idxGridView)); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + } + } + /// + /// in caso di aggiornamento verifico se sia salvato un comando clona... + /// + /// + /// + protected void grView_RowUpdating(object sender, GridViewUpdateEventArgs e) + { + // carico l'idx dell'oggetto + int _idx = Convert.ToInt32(e.Keys["numIntMtz"]); + string _comando = ""; + if (SteamWare.memLayer.ML.isInSessionObject("nextObjCommand")) + { + _comando = SteamWare.memLayer.ML.StringSessionObj("nextObjCommand"); + SteamWare.memLayer.ML.emptySessionVal("nextObjCommand"); + } + // verifico il tipo di richiesta (up/down level, clona o update normale + switch (_comando) + { + case "clonaObj": + // blocco update! + e.Cancel = true; + break; + default: + // faccio update! + break; + } + } + /// + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + _idxGridView = "idxIntPro"; + if (!Page.IsPostBack) + { + mod_filtroImpianto.ods = odsImpianti; + mod_filtroMacchina.ods = odsMacchine; + mod_filtroTipo.ods = odsTipo; + } + mod_filtroTipo.eh_selValore += new EventHandler(mod_filtroTipo_eh_selValore); + mod_filtroMacchina.eh_selValore += new EventHandler(mod_filtroMacchina_eh_selValore); + } + + void mod_filtroMacchina_eh_selValore(object sender, EventArgs e) + { + // chiamo procedura ricostruzione ods con filtri... + checkFixOds(); + } + void mod_filtroTipo_eh_selValore(object sender, EventArgs e) + { + // chiamo procedura ricostruzione ods con filtri... + checkFixOds(); + } + /// + /// sistemo filtraggio con valori selezionati + /// + private void checkFixOds() + { + ods.FilterExpression = "( codMacchina LIKE '%{0}%' OR nomeMacchina LIKE '%{0}%' OR descrizione LIKE '%{0}%' )"; + if (mod_filtroTipo.valoreInt != 0) + { + ods.FilterExpression += " AND (idxTipo = {1})"; + } + if (mod_filtroMacchina.valoreInt != 0) + { + ods.FilterExpression += " AND (idxMacchina = {2})"; + } + ods.DataBind(); + } + /// + /// chiamato post modifica valore check/selezione nel selettore filtro impianto + /// + /// + /// + public void eh_selectedImpianto(object sender, EventArgs e) + { + if (mod_filtroImpianto.valoreInt != 0) + { + if (!mod_filtroMacchina.Visible) + { + mod_filtroMacchina.Visible = true; + } + else + { + mod_filtroMacchina.reset(); + } + mod_filtroMacchina.ods = odsMacchine; + } + else + { + mod_filtroMacchina.reset(); + mod_filtroMacchina.Visible = false; + } + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.designer.cs new file mode 100644 index 0000000..3f3ec30 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.designer.cs @@ -0,0 +1,131 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_elencoMtzProg { + + /// + /// lblFiltTipo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFiltTipo; + + /// + /// mod_filtroTipo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_filtro mod_filtroTipo; + + /// + /// odsTipo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTipo; + + /// + /// lblFiltMacchina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFiltMacchina; + + /// + /// mod_filtroImpianto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_filtro mod_filtroImpianto; + + /// + /// odsImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsImpianti; + + /// + /// mod_filtroMacchina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_filtro mod_filtroMacchina; + + /// + /// odsMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsMacchine; + + /// + /// btnShowNew control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnShowNew; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx new file mode 100644 index 0000000..c5e8509 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elencoRichieste" Codebehind="mod_elencoRichieste.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc1" %> +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.cs new file mode 100644 index 0000000..98f4a6b --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.cs @@ -0,0 +1,374 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; +using System.Data; + +public partial class mod_elencoRichieste : ApplicationUserControl +{ + #region area da NON modificare + + #region area protected + + protected string _idxGridView; + protected string _idxGridViewExt; + protected bool _showNewBtn = false; + + + /// + /// aggiorna controlli datagrid e numero righe in pagina + /// + protected override void aggiornaControlliDataGL() + { + base.aggiornaControlliDataGL(); + grView.PageSize = _righeDataGridMed; + } + /// + /// traduce gli header delle colonne + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// gestione evento richeista nuovo valore (mostra footer, ...) + /// + /// + /// + protected void btnNew_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // mostro il footer oppure la riga dei dettagli x nuovo... + if (grView.FooterRow != null) + { + grView.FooterRow.Visible = true; + } + // sollevo evento nuovo valore... + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// gestione cambio selezione valore + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), grView.SelectedValue, true); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + SteamWare.memLayer.ML.emptySessionVal(string.Format("{0}_sel", _idxGridView)); + grView.SelectedIndex = -1; + grView.DataBind(); + lblWarning.Visible = false; + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + + #endregion + + #region gestione eventi + + public event EventHandler eh_resetSelezione; + public event EventHandler eh_nuovoValore; + public event EventHandler eh_selValore; + + #endregion + + #region public + + /// + /// definisce visibilità btnNew + /// + public bool showNewBtn + { + get + { + return _showNewBtn; + } + set + { + _showNewBtn = value; + } + } + /// + /// effettua update del modulo + /// + public void doUpdate() + { + resetSelezione(); + } + + + #endregion + + #endregion + + #region area codice variabile + + /// + /// elenco colonne del datagrid + /// + /// + protected DataColumnCollection colonneObj() + { + GIM_data.DS_applicazione.v_intervExpDataTable tabella = new GIM_data.DS_applicazione.v_intervExpDataTable(); + DataColumnCollection colonne = tabella.Columns; + return colonne; + } + /// + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + _idxGridView = "numIntMtz"; + mod_periodoAnalisi1.eh_doUpdate += new EventHandler(mod_periodoAnalisi1_eh_doUpdate); + } + + void mod_periodoAnalisi1_eh_doUpdate(object sender, EventArgs e) + { + checkFixOds(); + } + /// + /// setta selected alla riga il cui valore key è in session + /// + /// + /// + protected void grView_RowDataBound(object sender, GridViewRowEventArgs e) + { + // se riga di dati... + if (e.Row.RowType == DataControlRowType.DataRow) + { + // ottengo la riga tipizzata... + System.Data.DataRowView _drv = (System.Data.DataRowView)e.Row.DataItem; + GIM_data.DS_applicazione.v_intervExpRow riga = (GIM_data.DS_applicazione.v_intervExpRow)_drv.Row; + if (SteamWare.memLayer.ML.StringSessionObj(_idxGridView) == riga.numIntMtz.ToString()) + { + grView.SelectedIndex = e.Row.RowIndex; + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), SteamWare.memLayer.ML.StringSessionObj(_idxGridView)); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + } + } + /// + /// formatta il tooltip del ferma dalle... + /// + /// + /// + public string formatFermaDalle(object dataOraFermo) + { + return string.Format("{0}: {1:dd/MM/yy HH:mm}", traduci("inizioFermata"), dataOraFermo); + } + /// + /// restituice lo stile css dato lo stato dell'intervento + /// + /// + /// + public string stileDaStato(object idxStato) + { + string answ = "semaforoRosso"; + try + { + answ = TA_app.obj.taStati.getByIdxStato(Convert.ToInt32(idxStato))[0].stile; + } + catch + { } + return answ; + } + /// + /// restituice lo stile css data la priorità dell'intervento + /// + /// + /// + public string stileDaPrior(object idxPrior) + { + string answ = "semaforoRosso"; + try + { + answ = TA_app.obj.taPrior.getByIdxPriorita(Convert.ToInt32(idxPrior))[0].stile; + } + catch + { } + return answ; + } + /// + /// restituisce un testo trimamto a maxChar caratteri + /// + /// + /// + /// + public string trimmaTesto(object _testo, object _maxChar) + { + string answ = ""; + string testo = _testo.ToString(); + int maxChar = Convert.ToInt32(_maxChar); + if (testo.Length <= maxChar) + { + answ = testo; + } + else + { + answ = string.Format("{0}...", testo.Substring(0, maxChar)); + } + return answ; + } + /// + /// restituisce url contenente parametri per rendering pdf + /// + /// + /// + public string formattaUrl(object idx) + { + return String.Format("~/ExportPdf.aspx?tipo={0}&idx={1}", Convert.ToInt32(reportRichiesto.RichiestaIntervento), idx); + } + /// + /// prende in carico e stampa la scheda selezionata + /// + /// + /// + protected void btnPrendeInCarico_Click(object sender, ImageClickEventArgs e) + { + ImageButton imgBtn = (ImageButton)sender; + int idx = Convert.ToInt32(imgBtn.CommandArgument); + // prende in carico la scheda... + try + { + int? newStato = 0; + TA_app.obj.taInterventiMtz.sp_setPresaInCarico(Convert.ToInt32(idx), ref newStato); + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Errore durante presa in carico: {0}", exc), tipoLog.ERROR); + } + // stampo! + reportPrinter.obj.printReport(reportRichiesto.RichiestaIntervento, memLayer.ML.confReadString("stampanteRichiesteMtz"), idx.ToString()); + // update del gridView... + grView.DataBind(); + } + /// + /// restituisce true se è una richeista solo inserita e non ancora presa in carico + /// + /// + /// + public bool isPrInCarEnabl(object num) + { + bool answ = false; + // se l'utente è BASE la presa in carico NON è permessa... + if (user_std.UtSn.diritti.Select("COD_FUNZIONE = 'GIM_SU'").Length > 0) + { + try + { + int idxStato = TA_app.obj.taInterventiMtz.getByIdx(Convert.ToInt32(num))[0].idxStato; + if (idxStato == 1) + { + answ = true; + } + } + catch + { } + } + return answ; + } + /// + /// esegue traduzioni labels + /// + protected override void traduciObj() + { + base.traduciObj(); + chkMostraIntChiusi.Text = traduci("chkMostraIntChiusi_mostra"); + } + /// + /// cambia filtraggio... + /// + /// + /// + protected void chkMostraIntChiusi_CheckedChanged(object sender, EventArgs e) + { + checkFixOds(); + if (chkMostraIntChiusi.Checked == false) + { + chkMostraIntChiusi.Text = traduci("chkMostraIntChiusi_mostra"); + } + else + { + chkMostraIntChiusi.Text = traduci("chkMostraIntChiusi_nascondi"); + } + } + /// + /// sistemo filtraggio con valori selezionati + /// + private void checkFixOds() + { + ods.FilterExpression = "( codImpianto LIKE '%{0}%' OR nomeImpianto LIKE '%{0}%' OR codMacchina LIKE '%{0}%' OR nomeMacchina LIKE '%{0}%' OR descrizione LIKE '%{0}%' )"; + if (!chkMostraIntChiusi.Checked) + { + ods.FilterExpression += " AND (idxStato < 3)"; + } + ods.DataBind(); + } + /// + /// fix l'ods... + /// + /// + /// + protected void grView_PageIndexChanged(object sender, EventArgs e) + { + checkFixOds(); + } + #endregion +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.designer.cs new file mode 100644 index 0000000..8f55974 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_elencoRichieste.ascx.designer.cs @@ -0,0 +1,68 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_elencoRichieste { + + /// + /// chkMostraIntChiusi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkMostraIntChiusi; + + /// + /// mod_periodoAnalisi1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_periodoAnalisi mod_periodoAnalisi1; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx new file mode 100644 index 0000000..6348c81 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx @@ -0,0 +1,50 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_famiglieMacchine" Codebehind="mod_famiglieMacchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_elFamMacch.ascx" TagName="mod_elFamMacch" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_elMacch2Fam.ascx" TagName="mod_elMacch2Fam" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_selettore.ascx" TagName="mod_selettore" TagPrefix="uc3" %> +
+ + + + + + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ + + + + + +
+ +
+ +
+
+
+ +
+
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.cs new file mode 100644 index 0000000..7acad57 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.cs @@ -0,0 +1,111 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_famiglieMacchine : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + mod_elFamMacch1.eh_selezioneValore += new EventHandler(mod_elFamMacch1_eh_selezioneValore); + mod_elFamMacch1.eh_resetSelezione += new EventHandler(mod_elFamMacch1_eh_resetSelezione); + mod_elMacch2Fam1.eh_delValore += new EventHandler(mod_elMacch2Fam1_eh_delValore); + traduciObj(); + // assicura che la label del pulsante venga sempre aggiornata + if (pnlSceltaMacchine.Visible) + { + btnShowAdd.Text = user_std.UtSn.Traduci("hideAddMacchine"); + } + else + { + btnShowAdd.Text = user_std.UtSn.Traduci("showAddMacchine"); + } + + } + + private void traduciObj() + { + btnShowAdd.Text = traduci("showAddMacchine"); + btnAddMacchine.Text = traduci("AddMacchine2Fam"); + lblMacchineInteressate.Text = traduci("lblMacchineInteressate"); + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + void mod_elMacch2Fam1_eh_delValore(object sender, EventArgs e) + { + mod_elFamMacch1.doUpdate(); + } + + void mod_elFamMacch1_eh_resetSelezione(object sender, EventArgs e) + { + mod_elMacch2Fam1.Visible = false; + } + + void mod_elFamMacch1_eh_selezioneValore(object sender, EventArgs e) + { + mod_elMacch2Fam1.idxFamMacchSel = mod_elFamMacch1.idxFamMacc_sel; + mod_elMacch2Fam1.Visible = true; + } + protected void btnAddMacchine_Click(object sender, EventArgs e) + { + // controllo se si possa salvare + if ((mod_elFamMacch1.idxFamMacc_sel != -1) && (listMacchine.SelectedIndex != -1)) + { + lblWarning.Visible = false; + // ciclo ed inserisco le macchine selezionate + foreach (ListItem riga in listMacchine.Items) + { + // se è selezionata creo riga anche x lei... + if (riga.Selected) + { + associaMacchinaFamiglia(Convert.ToInt32(riga.Value), mod_elFamMacch1.idxFamMacc_sel); + } + } + mod_elMacch2Fam1.doUpdate(); + } + else + { + lblWarning.Visible = true; + lblWarning.Text = traduci("pregoSelMacchFamMacch"); + } + } + /// + /// associa la macchina indicata alla famiglia + /// + /// + /// + private bool associaMacchinaFamiglia(int idxMacchina, int idxFamMacc) + { + bool answ = false; + try + { + TA_app.obj.taMacc2Fam.InsertQuery(idxMacchina, idxFamMacc); + answ = true; + } + catch + { } + return answ; + } + protected void btnShowAdd_Click(object sender, EventArgs e) + { + pnlSceltaMacchine.Visible = !pnlSceltaMacchine.Visible; + if (pnlSceltaMacchine.Visible) + { + btnShowAdd.Text = user_std.UtSn.Traduci("hideAddMacchine"); + } + else + { + btnShowAdd.Text = user_std.UtSn.Traduci("showAddMacchine"); + } + + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.designer.cs new file mode 100644 index 0000000..93465ee --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_famiglieMacchine.ascx.designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_famiglieMacchine { + + /// + /// mod_elFamMacch1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_elFamMacch mod_elFamMacch1; + + /// + /// btnShowAdd control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnShowAdd; + + /// + /// pnlSceltaMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlSceltaMacchine; + + /// + /// lblMacchineInteressate control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMacchineInteressate; + + /// + /// txtCercaMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCercaMacchine; + + /// + /// listMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listMacchine; + + /// + /// odsMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsMacchine; + + /// + /// btnAddMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnAddMacchine; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; + + /// + /// mod_elMacch2Fam1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_elMacch2Fam mod_elMacch2Fam1; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx new file mode 100644 index 0000000..6f39f75 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx @@ -0,0 +1,7 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_filtro" Codebehind="mod_filtro.ascx.cs" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.cs new file mode 100644 index 0000000..0ca6a57 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.cs @@ -0,0 +1,309 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_filtro : ApplicationUserControl +{ + protected string _css; + protected ObjectDataSource _ods; + protected string _valore + { + get + { + return memLayer.ML.StringSessionObj(string.Format("valFiltro_{0}", this.ID)); + } + set + { + memLayer.ML.setSessionVal(string.Format("valFiltro_{0}", this.ID), value, false); + } + } + protected bool _changeCheckEnabled = true; + protected bool _changeCheckVisible = true; + protected bool _changeSelEnabled = true; + protected string _where = ""; + protected override void traduciObj() + { + if (_changeCheckVisible) + { + if (!chkFilt.Checked) + { + chkFilt.Text = traduci("mostraSoloSelez"); + } + else + { + chkFilt.Text = traduci("mostraTutti"); + } + } + } + protected void chkFilt_CheckedChanged(object sender, EventArgs e) + { + // cambio modalità visualizzazione del filtro... + dlFilt.Visible = !dlFilt.Visible; + raiseSelEvent(); + } + + protected void raiseSelEvent() + { + if (!dlFilt.Visible) + { + memLayer.ML.setSessionVal(string.Format("valFiltro_{0}", this.ID), "", false); + } + else + { + _valore = dlFilt.SelectedValue; + } + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + protected void updateChk() + { + chkFilt.Enabled = _changeCheckEnabled; + if (!_changeCheckEnabled) + { + chkFilt.Checked = true; + dlFilt.Visible = true; + } + } + protected void updateSel() + { + dlFilt.Enabled = _changeSelEnabled; + } + protected void updateChkLbl() + { + chkFilt.Visible = _changeCheckVisible; + } + protected override void bindControlli() + { + updateChk(); + fixValore(); + where.Text = _where; + traduciObj(); + } + protected SteamWare.tipoVistaMod _modo = SteamWare.tipoVistaMod.editing; + + + /// + /// condizione where per ridurre elementi mostrati in selettore + /// + public string condizione + { + get + { + return _where; + } + set + { + _where = value; + } + } + + /// + /// fornisce il valore scelto o "*" se nulla selezionato + /// + public string valore + { + get + { + string answ = "*"; + if (chkFilt.Checked) + { + answ = dlFilt.SelectedValue; + } + return answ; + } + set + { + _valore = value; + fixValore(); + } + } + + /// + /// primo valore di una chiave multicampo + /// + public string val_1 + { + get + { + string answ = ""; + if (chkFilt.Checked) + { + try + { + string[] _dataKey = dlFilt.SelectedValue.Split('#'); + answ = _dataKey[0]; + } + catch + { } + } + else + { + answ = "*"; + } + return answ; + } + } + /// + /// secondo valore di una chiave multicampo + /// + public string val_2 + { + get + { + string answ = ""; + if (chkFilt.Checked) + { + try + { + string[] _dataKey = dlFilt.SelectedValue.Split('#'); + answ = _dataKey[1]; + } + catch + { } + } + else + { + answ = "*"; + } + return answ; + } + } + /// + /// fornisce il valore scelto o "0" se nulla selezionato o non valido + /// + public int valoreInt + { + get + { + int answ = 0; + try + { + if (chkFilt.Checked) + { + answ = Convert.ToInt32(dlFilt.SelectedValue); + } + } + catch + { } + return answ; + } + } + protected void fixValore() + { + if (_ods != null) + { + dlFilt.DataSource = _ods; + dlFilt.DataBind(); + if (_valore != "") + { + dlFilt.SelectedValue = _valore; + dlFilt.Visible = true; + chkFilt.Checked = true; + } + } + } + + + public event EventHandler eh_selValore; + + + /// + /// determina se sia possibile (de)selezionare il check di filtraggio, altrimenti sempre attivo + /// + public bool changeCheckEnabled + { + get + { + return _changeCheckEnabled; + } + set + { + _changeCheckEnabled = value; + updateChk(); + } + } + /// + /// determina se sia possibile modificare la selezione + /// + public bool changeSelEnabled + { + get + { + return _changeSelEnabled; + } + set + { + _changeSelEnabled = value; + updateSel(); + } + } + /// + /// determina se sia possibile visibile il check di filtraggio + /// + public bool changeCheckVisible + { + get + { + return _changeCheckVisible; + } + set + { + _changeCheckVisible = value; + updateChkLbl(); + } + } + protected void dlFilt_SelectedIndexChanged(object sender, EventArgs e) + { + raiseSelEvent(); + // salvo val selezionato... + } + + /// + /// oggetto ODS con cui popolare il selettore, VINCOLO abbia campi value(key) / label + /// + public ObjectDataSource ods + { + get + { + return _ods; + } + set + { + _ods = value; + bindControlli(); + } + } + /// + /// css applicato agli elementi del controllo + /// + public string css + { + get + { + return _css; + } + set + { + _css = value; + } + } + /// + /// resetta il controllo (un-checked) + /// + public void reset() + { + chkFilt.Checked = false; + dlFilt.Visible = false; + memLayer.ML.emptySessionVal(string.Format("valFiltro_{0}", this.ID)); + } +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.designer.cs new file mode 100644 index 0000000..221a0f5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_filtro.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_filtro { + + /// + /// chkFilt control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkFilt; + + /// + /// dlFilt control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList dlFilt; + + /// + /// where control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label @where; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx new file mode 100644 index 0000000..2938cb3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_fixCal" Codebehind="mod_fixCal.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.cs new file mode 100644 index 0000000..5f419e1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.cs @@ -0,0 +1,18 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class mod_fixCal : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.designer.cs new file mode 100644 index 0000000..ebdd113 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_fixCal.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_fixCal { + + /// + /// TextBox1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox TextBox1; + + /// + /// CalendarExtender1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.CalendarExtender CalendarExtender1; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx new file mode 100644 index 0000000..31f9f2b --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx @@ -0,0 +1,103 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_gestCausali" Codebehind="mod_gestCausali.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.cs new file mode 100644 index 0000000..a43ad2d --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_gestCausali : ApplicationUserControl +{ + public event EventHandler eh_delValore; + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + if (!Page.IsPostBack) + { + mod_filtroFam.ods = odsFam; + } + } + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// eliminato il valore genera l'evento + /// + /// + /// + protected void ods_Deleted(object sender, ObjectDataSourceStatusEventArgs e) + { + if (eh_delValore != null) + { + eh_delValore(this, new EventArgs()); + } + } + /// + /// esegue update + /// + public void doUpdate() + { + grView.DataBind(); + } + /// + /// determina se la causale sia cancellabile (ovvero non sia impiegata in alcuna registrazione di intervento... + /// + public bool isDeletable(object idxCausale) + { + bool answ = false; + try + { + if (TA_app.obj.taInterventiMtz.getByIdxCausale(Convert.ToInt32(idxCausale)).Rows.Count == 0) answ = true; + } + catch + { } + return answ; + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + TA_app.obj.taAnagCau.Insert(mod_filtroFam.valoreInt, "-- [NUOVA] non definita --", true); + grView.DataBind(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.designer.cs new file mode 100644 index 0000000..6a9fcd8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestCausali.ascx.designer.cs @@ -0,0 +1,68 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_gestCausali { + + /// + /// mod_filtroFam control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_filtro mod_filtroFam; + + /// + /// odsFam control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsFam; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// lblFamMacc control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFamMacc; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx new file mode 100644 index 0000000..c94379c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx @@ -0,0 +1,106 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_gestUtentiGIM" Codebehind="mod_gestUtentiGIM.ascx.cs" %> +
+ + + + + + + + + + + + + + +
+

+ +

+
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.cs new file mode 100644 index 0000000..f27087c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.cs @@ -0,0 +1,101 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_gestUtentiGIM : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + traduciObj(); + } + + private void traduciObj() + { + lblUsers.Text = traduci("ElencoUtentiStd"); + lblSuperusers.Text = traduci("ElencoElUtentiSU"); + btnPromuovi.Text = traduci("promuoviUtente"); + btnDeclassa.Text = traduci("declassaUtente"); + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnResetU_Click(object sender, EventArgs e) + { + resetSelezioneUser(); + lblWarning.Visible = false; + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezioneUser() + { + grViewUsers.SelectedIndex = -1; + grViewUsers.DataBind(); + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnResetSU_Click(object sender, EventArgs e) + { + resetSelezioneSuperUser(); + lblWarning.Visible = false; + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezioneSuperUser() + { + grViewSuperusers.SelectedIndex = -1; + grViewSuperusers.DataBind(); + } + protected void btnPromuovi_Click(object sender, EventArgs e) + { + if (grViewUsers.SelectedIndex != -1) + { + lblWarning.Visible = false; + user_std.UtSn.assegnaDirittoUtente(grViewUsers.SelectedValue.ToString(), memLayer.ML.confReadString("autoEnrollCdc"), "GIM", "GIM_SU"); + } + else + { + lblWarning.Visible = true; + lblWarning.Text = traduci("utenteNonSelezionato"); + } + resetSelezioneUser(); + grViewUsers.DataBind(); + resetSelezioneSuperUser(); + grViewSuperusers.DataBind(); + } + protected void btnDeclassa_Click(object sender, EventArgs e) + { + if (grViewSuperusers.SelectedIndex != -1) + { + lblWarning.Visible = false; + user_std.UtSn.rimuoviDirittoUtente(grViewSuperusers.SelectedValue.ToString(), memLayer.ML.confReadString("autoEnrollCdc"), "GIM", "GIM_SU"); + } + else + { + lblWarning.Visible = true; + lblWarning.Text = traduci("utenteNonSelezionato"); + } + resetSelezioneUser(); + grViewUsers.DataBind(); + resetSelezioneSuperUser(); + grViewSuperusers.DataBind(); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.designer.cs new file mode 100644 index 0000000..86d0e5d --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_gestUtentiGIM.ascx.designer.cs @@ -0,0 +1,95 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_gestUtentiGIM { + + /// + /// lblUsers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblUsers; + + /// + /// lblSuperusers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblSuperusers; + + /// + /// grViewUsers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grViewUsers; + + /// + /// odsUsers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsUsers; + + /// + /// btnPromuovi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnPromuovi; + + /// + /// btnDeclassa control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnDeclassa; + + /// + /// grViewSuperusers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grViewSuperusers; + + /// + /// odsSuperusers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsSuperusers; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx new file mode 100644 index 0000000..d8c1bd2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx @@ -0,0 +1,185 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_impianti" Codebehind="mod_impianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.cs new file mode 100644 index 0000000..16371b5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.cs @@ -0,0 +1,448 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; +using System.Data; + +public partial class mod_impianti : ApplicationUserControl +{ + #region area da NON modificare + + #region area protected + + protected string _idxGridView; + protected string _idxGridViewExt; + protected bool _showNewBtn = false; + + /// + /// imposta errore non cancellabilità per record correlati + /// + protected void setNoDeletableErrorMessage() + { + // mostro avviso di non cancellabilità... + lblWarning.Text = traduci("notDeletable_hasChild"); + lblWarning.Visible = true; + grView.DataBind(); + } + /// + /// esegue cancellazione record + /// + protected void doDelete() + { + // posso cancellare... + lblWarning.Visible = false; + ods.Delete(); + } + /// + /// Valida la cancellazione per i dati mostrati dal gridView + /// richiede sia preventivamentedichiarato _idxGridView + /// + /// + /// + protected virtual void validaDelete(object sender, ObjectDataSourceMethodEventArgs e) + { + int idx = Convert.ToInt32(e.InputParameters[string.Format("Original_{0}", _idxGridView)]); + if (objIsNotRelated(idx)) + { + // annullo cancellazione... + e.Cancel = true; + // seleziono record... metto in session valore idx e poi ridisegno... + SteamWare.memLayer.ML.setSessionVal(_idxGridView, idx); + setNoDeletableErrorMessage(); + } + else + { + doDelete(); + } + } + + /// + /// recupera i dati di un nuovo record contenuti nel footer di un gridView; + /// questi devono esses opportunamente nominati (es: txt{0}, dl{0}, ...) + /// + /// + /// + protected void recuperaFooter(object sender, ObjectDataSourceMethodEventArgs e) + { + //recupero la riga footer... + DataColumnCollection colonne = colonneObj(); + string nomeCol; + string tipoColonna = ""; + foreach (DataColumn colonna in colonne) + { + nomeCol = colonna.ColumnName; + // cerco un textbox o quello che sia... + if (grView.FooterRow.FindControl(string.Format("txt{0}", nomeCol)) != null) + { + tipoColonna = "textBox"; + } + else if (grView.FooterRow.FindControl(string.Format("cal_{0}", nomeCol)) != null) + { + tipoColonna = "calTextBox"; + } + else if (grView.FooterRow.FindControl(string.Format("dl{0}", nomeCol)) != null) + { + tipoColonna = "dropDownList"; + } + else if (grView.FooterRow.FindControl(string.Format("chk{0}", nomeCol)) != null) + { + tipoColonna = "checkBox"; + } + else if (grView.FooterRow.FindControl(string.Format("selAjax_{0}", nomeCol)) != null) + { + tipoColonna = "selAjax"; + } + // in base al tipo salvo negli inputparameters dell'ODS + switch (tipoColonna) + { + case "textBox": + e.InputParameters[nomeCol] = ((TextBox)grView.FooterRow.FindControl(string.Format("txt{0}", nomeCol))).Text; + break; + case "calTextBox": + e.InputParameters[nomeCol] = Convert.ToDateTime(((TextBox)grView.FooterRow.FindControl(string.Format("cal_{0}", nomeCol))).Text); + break; + case "dropDownList": + e.InputParameters[nomeCol] = ((DropDownList)grView.FooterRow.FindControl(string.Format("dl{0}", nomeCol))).SelectedValue; + break; + case "checkBox": + e.InputParameters[nomeCol] = ((CheckBox)grView.FooterRow.FindControl(string.Format("dl{0}", nomeCol))).Checked; + break; + case "selAjax": + e.InputParameters[nomeCol] = ((mod_selettore_ajax)grView.FooterRow.FindControl(string.Format("selAjax_{0}", nomeCol))).valore; + break; + default: + break; + } + tipoColonna = ""; + } + } + /// + /// inserisce nuovo valore da footer + /// + /// + /// + protected void lblIns_click(object sender, EventArgs e) + { + // click su inserimento, chiamo il metodo insert dell'ObjectDataSource + ods.Insert(); + } + /// + /// annulla inserimento nuovo valore da footer + /// + /// + /// + protected void lblCanc_click(object sender, EventArgs e) + { + // annullo inserimento: nascondo footer, bind controlli... + grView.FooterRow.Visible = false; + } + + /// + /// aggiorna controlli datagrid e numero righe in pagina + /// + protected override void aggiornaControlliDataGL() + { + base.aggiornaControlliDataGL(); + grView.PageSize = _righeDataGridMed; + } + + /// + /// gestione evento richeista nuovo valore (mostra footer, ...) + /// + /// + /// + protected void btnNew_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // mostro il footer oppure la riga dei dettagli x nuovo... + if (grView.FooterRow != null) + { + grView.FooterRow.Visible = true; + } + // sollevo evento nuovo valore... + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// gestione cambio selezione valore + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), grView.SelectedValue); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + SteamWare.memLayer.ML.emptySessionVal(string.Format("{0}_sel", _idxGridView)); + grView.SelectedIndex = -1; + grView.DataBind(); + lblWarning.Visible = false; + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + + #endregion + + #region gestione eventi + + public event EventHandler eh_resetSelezione; + public event EventHandler eh_nuovoValore; + public event EventHandler eh_selValore; + + #endregion + + #region public + + /// + /// definisce visibilità btnNew + /// + public bool showNewBtn + { + get + { + return _showNewBtn; + } + set + { + _showNewBtn = value; + } + } + /// + /// effettua update del modulo + /// + public void doUpdate() + { + resetSelezione(); + } + + + #endregion + + #endregion + + #region area codice variabile + + /// + /// verifica complessiva non esistenza record child + /// + /// + /// + protected bool objIsNotRelated(object idxObj) + { + bool answ = false; + try + { + answ = (TA_app.obj.taInterventiMtz.getByIdxImpianto(Convert.ToInt32(idxObj)).Rows.Count == 0); + } + catch + { } + return answ; + } + /// + /// elenco colonne del datagrid + /// + /// + protected DataColumnCollection colonneObj() + { + GIM_data.DS_applicazione.AnagImpiantiDataTable tabella = new GIM_data.DS_applicazione.AnagImpiantiDataTable(); + DataColumnCollection colonne = tabella.Columns; + return colonne; + } + /// + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + _idxGridView = "idxImpianto"; + } + /// + /// setta selected alla riga il cui valore key è in session + /// + /// + /// + protected void grView_RowDataBound(object sender, GridViewRowEventArgs e) + { + // se riga di dati... + if (e.Row.RowType == DataControlRowType.DataRow) + { + // ottengo la riga tipizzata... + System.Data.DataRowView _drv = (System.Data.DataRowView)e.Row.DataItem; + GIM_data.DS_applicazione.AnagImpiantiRow riga = (GIM_data.DS_applicazione.AnagImpiantiRow)_drv.Row; + if (SteamWare.memLayer.ML.StringSessionObj(_idxGridView) == riga.idxImpianto.ToString()) + { + grView.SelectedIndex = e.Row.RowIndex; + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), SteamWare.memLayer.ML.StringSessionObj(_idxGridView)); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + } + } + /// + /// svuoto da cache post update + /// + /// + /// + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + // svuoto da cache... + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + string codImp = memLayer.ML.confReadString("defaultCodImp"); + TA_app.obj.taImpianti.Insert(codImp, "-- [NUOVO] Nome Impianto non definito --", "tipo n.d.", DateTime.Today, DateTime.Today.AddYears(10)); + grView.DataBind(); + } + /// + /// salvo in session che il prox comando è clonare... + /// + /// + /// + protected void imgClona_Click(object sender, ImageClickEventArgs e) + { + SteamWare.memLayer.ML.setSessionVal("nextObjCommand", "clonaObj"); + } + /// + /// in caso di aggiornamento verifico se sia salvato un comando clona... + /// + /// + /// + protected void grView_RowUpdating(object sender, GridViewUpdateEventArgs e) + { + // carico l'idx dell'oggetto + int _idx = Convert.ToInt32(e.Keys["idxImpianto"]); + string _comando = ""; + if (SteamWare.memLayer.ML.isInSessionObject("nextObjCommand")) + { + _comando = SteamWare.memLayer.ML.StringSessionObj("nextObjCommand"); + SteamWare.memLayer.ML.emptySessionVal("nextObjCommand"); + } + // verifico il tipo di richiesta (up/down level, clona o update normale + switch (_comando) + { + case "clonaObj": + TA_app.obj.taImpianti.sp_clonaImpianto(_idx); + grView.EditIndex = -1; + grView.DataBind(); + // blocco update! + e.Cancel = true; + break; + default: + // faccio update! + break; + } + } + /// + /// determina se sia cancellabile dall'idx (1 e quelli con child NON LO SONO...) + /// + /// + /// + public bool isDeletable(object _idx) + { + bool answ = false; + int idx = -1; + try + { + idx = Convert.ToInt32(_idx); + } + catch + { } + int numMacchineImpianto = TA_app.obj.taMacchine.getByIdxImpianto(idx).Rows.Count; + if (idx > 1 && numMacchineImpianto < 1) answ = true; + return answ; + } + + /// + /// determina se sia editabile dall'idx (1 NON LO E'...) + /// + /// + /// + public bool isEditable(object _idx) + { + bool answ = false; + int idx = -1; + try + { + idx = Convert.ToInt32(_idx); + } + catch + { } + if (idx > 1) answ = true; + return answ; + } + + /// + /// traduce gli header delle colonne + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + } + + #endregion +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.designer.cs new file mode 100644 index 0000000..ec78d91 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_impianti.ascx.designer.cs @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_impianti { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx new file mode 100644 index 0000000..2c64e88 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx @@ -0,0 +1,164 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_insertRichiesta" Codebehind="mod_insertRichiesta.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc1" %> + +
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + + + + + + + + + +
+
+
+ + + + + + +
+
+
+
+ + + + + + + + + +
+
+
+ +
+
+
+
+
+ + + +
+
+
+ + +
+
+
+
+
+ +
+
+
+
+ + + + +
+
+
+ + + + +
+
+ +
+
+ +
+
+
+
+
+ + + + + + + + +
+
+
+ +
+ + +
+ +
+
+
+
+ +
+

+ +

+
+ +
+
+ +    + +
+
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.cs new file mode 100644 index 0000000..a4cda81 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_insertRichiesta : System.Web.UI.UserControl +{ + #region eventi + + public event EventHandler eh_newReq; + public event EventHandler eh_done; + + #endregion + + protected bool _causVis = false; + /// + /// determina la visibilità del panel causali + /// + public bool causaliVisibili + { + get + { + return _causVis; + } + set + { + _causVis = value; + } + } + /// + /// avvio controllo + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + traduciObj(); + setFixedVal(); + fixVisibPnl(); + } + } + /// + /// imposta i valori calcolati e fissi... + /// + private void setFixedVal() + { + // recupero valori di riferimento + int shift = memLayer.ML.confReadInt("shiftTurno"); + int durataTurno = memLayer.ML.confReadInt("durataTurno"); + int turno = Convert.ToInt32(Math.Ceiling((double)Convert.ToDouble(DateTime.Now.AddHours(-shift + 1).Hour) / durataTurno)); + int delay = memLayer.ML.confReadInt("defaultDelay"); + // inserisco valori di default + txtDataOra.Text = string.Format("{0:dd/MM/yyyy HH:mm}", DateTime.Now); + txtDataLav.Text = string.Format("{0:dd/MM/yyyy}", DateTime.Now.AddHours(-shift + 1)); + txtTurnoLav.Text = turno.ToString(); + mod_dataOra1.valore = DateTime.Now.AddMinutes(-delay); + chkImpFermo.Checked = false; + } + /// + /// sistema la visibilità dei controlli + /// + private void fixVisibPnl() + { + pnlCausali.Visible = _causVis; + } + /// + /// traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + /// + /// sistema le labels + /// + private void traduciObj() + { + lblTitolo.Text = traduci("lblInsRichiestaMtz"); + lblDataOra.Text = traduci("lblDataOraRich"); + lblDataLav.Text = traduci("lblDataLav"); + lblTurnoLav.Text = traduci("lblTurnoLav"); + btnSend.Text = traduci("btnInviaRichiesta"); + lblImpianto.Text = traduci("lblImpianto"); + lblMacchina.Text = traduci("lblMacchina"); + lblDescrGuasto.Text = traduci("lblDescrGuasto"); + lblDettagliGuasto.Text = traduci("lblDettagliGuasto"); + lblMatr.Text = traduci("lblMatr"); + lblPrior.Text = traduci("lblPrior"); + lblFermaDalleData.Text = traduci("lblFermaDalle"); + lblAmbito.Text = traduci("lblAmbito"); + lblTipoGuasto.Text = traduci("lblTipoGuasto"); + chkImpFermo.Text = traduci("chkImpFermo"); + // setup stringhe rimando link + lnkbInsertNewReq.Text = traduci("lnkbInsertNewReq"); + lnkGoToReqList.Text = traduci("lnkGoToReqList"); + lblEsitoInserimento.Text = traduci("lblEsitoInserimento"); + // setup stringhe validazione + valSummary.HeaderText = traduci("errori"); + rfvReparto.ErrorMessage = string.Format("{0}: {1}", traduci("campoRichiesto"), traduci("reparto")); + rfvMacchina.ErrorMessage = string.Format("{0}: {1}", traduci("campoRichiesto"), traduci("macchina")); + rfvMatr.ErrorMessage = string.Format("{0}: {1}", traduci("campoRichiesto"), traduci("matricola")); + } + /// + /// aggiorna elenco macchine selezionato impianto + /// + /// + /// + protected void listImpianti_SelectedIndexChanged(object sender, EventArgs e) + { + // aggiorno altro selettore... + listMacchine.DataBind(); + } + /// + /// salva ed invia richeista + /// + /// + /// + protected void btnSend_Click(object sender, EventArgs e) + { + // salvare valori... + int? numReq = 0; + try + { + // sistemo i valori + DateTime richiesta = Convert.ToDateTime(txtDataOra.Text.Trim()); + DateTime dataLav = Convert.ToDateTime(txtDataLav.Text.Trim()); + int turno = Convert.ToInt32(txtTurnoLav.Text); + string matr = txtMatr.Text.Trim(); + DateTime inizioGuasto = mod_dataOra1.valore; + int idxAmbito = Convert.ToInt32(ddlAmbito.SelectedValue); + int idxPrior = Convert.ToInt32(ddlPrior.SelectedValue); + bool isFermo = chkImpFermo.Checked; + int idxTipo = Convert.ToInt32(ddlTipo.SelectedValue); + int idxImpianto = Convert.ToInt32(listImpianti.SelectedValue); + int idxMacchina = Convert.ToInt32(listMacchine.SelectedValue); + string descrizione = txtDescrizione.Text.Trim(); + int idxCausale = 1; + // cerco se ci sia un altro valore selezionato... + try + { + idxCausale = Convert.ToInt32(listCausali.SelectedValue); + } + catch + { } + // stored inserimento! + TA_app.obj.taInterventiMtz.sp_insRichiesta(richiesta, dataLav, turno, matr, inizioGuasto, idxAmbito, idxPrior, isFermo, idxTipo, idxImpianto, idxMacchina, descrizione, idxCausale, ref numReq); + } + catch (Exception exc) + { + logger.lg.scriviLog("Errore inserimento nuova richiesta!", tipoLog.ERROR); + logger.lg.scriviLog(exc.ToString(), tipoLog.EXCEPTION); + } + //poi mostrare pnl richiesta con "ticket" generato + link x vedere elenco oppure nuova... + pnlMain_InsRichiesta.Visible = false; + pnlMain_ShowTicket.Visible = true; + lblNumRichInserted.Text = string.Format("{0} {1}", traduci("newReqInserted"), (int)numReq); + if (eh_done != null) + { + eh_done(this, new EventArgs()); + } + } + /// + /// inverte visibilità pannelli + /// + /// + /// + protected void lnkbtnInsertNewReq_Click(object sender, EventArgs e) + { + pnlMain_InsRichiesta.Visible = true; + pnlMain_ShowTicket.Visible = false; + if (eh_newReq != null) + { + eh_newReq(this, new EventArgs()); + } + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.designer.cs new file mode 100644 index 0000000..ff269b9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx.designer.cs @@ -0,0 +1,455 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_insertRichiesta { + + /// + /// pnlMain_InsRichiesta control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlMain_InsRichiesta; + + /// + /// lblTitolo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitolo; + + /// + /// lblDataOra control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDataOra; + + /// + /// txtDataOra control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDataOra; + + /// + /// lblDataLav control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDataLav; + + /// + /// txtDataLav control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDataLav; + + /// + /// lblTurnoLav control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTurnoLav; + + /// + /// txtTurnoLav control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtTurnoLav; + + /// + /// lblImpianto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblImpianto; + + /// + /// pnlImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlImpianti; + + /// + /// listImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listImpianti; + + /// + /// odsImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsImpianti; + + /// + /// rfvReparto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvReparto; + + /// + /// lblMacchina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMacchina; + + /// + /// pnlMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlMacchine; + + /// + /// listMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listMacchine; + + /// + /// odsMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsMacchine; + + /// + /// rfvMacchina control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvMacchina; + + /// + /// Panel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel Panel1; + + /// + /// lblDettagliGuasto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDettagliGuasto; + + /// + /// lblPrior control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblPrior; + + /// + /// ddlPrior control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlPrior; + + /// + /// odsPrior control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsPrior; + + /// + /// lblMatr control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMatr; + + /// + /// txtMatr control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtMatr; + + /// + /// rfvMatr control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvMatr; + + /// + /// lblFermaDalleData control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblFermaDalleData; + + /// + /// mod_dataOra1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_dataOra mod_dataOra1; + + /// + /// lblAmbito control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblAmbito; + + /// + /// ddlAmbito control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlAmbito; + + /// + /// odsAmbiti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsAmbiti; + + /// + /// lblTipoGuasto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTipoGuasto; + + /// + /// ddlTipo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlTipo; + + /// + /// odsTipo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTipo; + + /// + /// chkImpFermo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkImpFermo; + + /// + /// valSummary control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ValidationSummary valSummary; + + /// + /// pnlCausali control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlCausali; + + /// + /// listCausali control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listCausali; + + /// + /// odsCausali control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsCausali; + + /// + /// Panel2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel Panel2; + + /// + /// lblDescrGuasto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDescrGuasto; + + /// + /// txtDescrizione control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtDescrizione; + + /// + /// rfvDescrizione control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvDescrizione; + + /// + /// btnSend control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnSend; + + /// + /// pnlMain_ShowTicket control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlMain_ShowTicket; + + /// + /// lblEsitoInserimento control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblEsitoInserimento; + + /// + /// lblNumRichInserted control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRichInserted; + + /// + /// lnkbInsertNewReq control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lnkbInsertNewReq; + + /// + /// lnkGoToReqList control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink lnkGoToReqList; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx new file mode 100644 index 0000000..6b94a9d --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_interventoOpMtz" Codebehind="mod_interventoOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.cs new file mode 100644 index 0000000..47385ae --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.cs @@ -0,0 +1,128 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_interventoOpMtz : ApplicationUserControl +{ + public event EventHandler eh_resetSelezione; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// seleziono valore in editing... + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + int numIntMtz = memLayer.ML.IntSessionObj("numIntMtz_sel"); + string matr = memLayer.ML.confReadString("defaultMatr"); + TA_app.obj.taIntOpMtz.Insert(numIntMtz, matr, 0); + grView.DataBind(); + } + /// + /// restituisce un booleano se sia abilitato inserimento nuovi valori (solo se NON C'E' GIA' un operatore con amtricola di default...) + /// + /// + public bool canInsertNew() + { + bool answ = false; + int numIntMtz = memLayer.ML.IntSessionObj("numIntMtz_sel"); + string matr = memLayer.ML.confReadString("defaultMatr"); + try + { + answ = (TA_app.obj.taIntOpMtz.getByMatrNumIntMtz(numIntMtz, matr).Rows.Count == 0); + } + catch + { } + return (answ && isOnEdit); + } + /// + /// restituisce true se il controllo è in modalità editing (e non selezione...) + /// + public bool isOnEdit + { + get + { + return _vistaModulo == tipoVistaMod.editing; + } + } + /// + /// traduce matricola in matr + cognome + nome + /// + /// + /// + public string traduciMatrOp(object matr) + { + string answ = ""; + try + { + answ = TA_app.obj.taSelMatrOp.getByValue(matr.ToString())[0].label; + } + catch + { } + return answ; + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.designer.cs new file mode 100644 index 0000000..85e6bda --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_interventoOpMtz.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_interventoOpMtz { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx new file mode 100644 index 0000000..cf25208 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx @@ -0,0 +1,53 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_lemmiVocab" Codebehind="mod_lemmiVocab.ascx.cs" %> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.cs new file mode 100644 index 0000000..00ff1d3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.cs @@ -0,0 +1,57 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_lemmiVocab : ApplicationUserControl +{ + #region protected + + protected override void aggiornaControlliDataGL() + { + base.aggiornaControlliDataGL(); + grView.PageSize = _righeDataGridAnagr; + } + + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// aggiorna i dati mostrati + /// + public void doUpdate() + { + ods.DataBind(); + grView.DataBind(); + } + + #endregion +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.designer.cs new file mode 100644 index 0000000..b43d273 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_lemmiVocab.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_lemmiVocab { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx new file mode 100644 index 0000000..b8b4c0f --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_login" Codebehind="mod_login.ascx.cs" %> + + + + + +
+ +
+ + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ +
+
+ + + + + + + +
+ +
+ +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.cs new file mode 100644 index 0000000..dd17a41 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.cs @@ -0,0 +1,242 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +/// +/// classe gestione login e forzatura login +/// +public partial class mod_login : ApplicationUserControl +{ + #region area protected/private + + #region area proprietà + + private SteamWare.loginMode _isForceUser = SteamWare.loginMode.normale; + + #endregion + + #region area metodi + + /// + /// imposta la modalità di login tra normale / forceUser + /// + private void setLoginMode() + { + if (_isForceUser == SteamWare.loginMode.forceUser) + { + pnlForceUser.Visible = true; + } + else + { + pnlForceUser.Visible = false; + } + } + + protected override void traduciObj() + { + lblPwd.Text = user_std.UtSn.Traduci("lblPwd"); + lblUser.Text = user_std.UtSn.Traduci("lblUser"); + lblDominio.Text = user_std.UtSn.Traduci("lblDominio"); + lblTitolo.Text = user_std.UtSn.Traduci("ForzaUtente"); + btnOk.Text = user_std.UtSn.Traduci("btnCommit"); + } + + /// + /// prova a verificare se l'utente sia ok x AD credentials + /// + private void AdLogin() + { + lblMessage.Text = "User not authenticated..."; + if (Page.User.Identity.IsAuthenticated) + { + //recupera user windows se c'è... + string ad_name = Page.User.Identity.Name; + string delimStr = "\\"; + char[] delimiter = delimStr.ToCharArray(); + string[] dom_user = ad_name.Split(delimiter, 2); + // passo al controllo di verifica ADuserOk... + user_std _utente = new user_std(); + if (_utente.ADuserOk(dom_user[0], dom_user[1])) + { + bool fatto = _utente.startUpUtente(dom_user[0], dom_user[1]); + if (fatto) + { + SteamWare.logger.lg.scriviLog(string.Format("L'utente {0} ({1}) ha effettuato il login correttamente", _utente.CognomeNome, _utente.userNameAD), SteamWare.tipoLog.INFO); + if (Login_ok != null) + { + Login_ok(this, new EventArgs()); + } + } + else + { + lblMessage.Text = String.Format("{0}
There are some problems instatiating user: {1}/{2}", user_std.UtSn.Traduci("AccessFail"), dom_user[0], dom_user[1]); + SteamWare.logger.lg.scriviLog(String.Format("Accesso fallito, problemi ad istanziare l'utente {0}/{1}", dom_user[0], dom_user[1]), SteamWare.tipoLog.ERROR); + if (Login_Error != null) + { + Login_Error(this, new EventArgs()); + } + } + } + else + { + if (memLayer.ML.confReadBool("autoEnrollEnabled")) + { + // rimando al modulo di auto enroll... + Response.Redirect("autoEnroll.aspx"); + } + else + { + lblMessage.Text = String.Format("{0}
user not allowed: {1}/{2}", user_std.UtSn.Traduci("AccessFail"), dom_user[0], dom_user[1]); + SteamWare.logger.lg.scriviLog(String.Format("Utente non autorizzato: {0}/{1}", dom_user[0], dom_user[1]), SteamWare.tipoLog.WARNING); + if (Login_Error != null) + { + Login_Error(this, new EventArgs()); + } + } + } + } + else + { + lblMessage.Text = user_std.UtSn.Traduci("AccessFail") + user_std.UtSn.Traduci("UsrNotAuth"); + SteamWare.logger.lg.scriviLog(String.Format("Accesso fallito, utente non autenticato"), SteamWare.tipoLog.WARNING); + if (Login_Error != null) + { + Login_Error(this, new EventArgs()); + } + } + } + + /// + /// effettua verifiche e se concesso permette di forzare l'accesso utente + /// + private void ForceUserIdentity() + { + if (Page.User.Identity.IsAuthenticated) + { + bool _allowForceUser = false; + try + { + _allowForceUser = SteamWare.memLayer.ML.confReadBool("_allowForceUser"); + } + catch + { + _allowForceUser = false; + } + if (_allowForceUser) + { + if (authKey.Text == "forzaInter") // verifica passphrase... + { + user_std _utente = new user_std(); + user_std.UtSn.isForcedUser = true; + bool fatto = _utente.startUpUtente(dominio.Text, user.Text); + if (fatto) + { + string _rigaLog = String.Format("User {0} has forced user identity ok: logged as \t {1}\\{2}", Page.User.Identity.Name, dominio.Text, user.Text); + SteamWare.logger.lg.scriviLog(_rigaLog, SteamWare.tipoLog.INFO); + if (Login_ok != null) + { + Login_ok(this, new EventArgs()); + } + } + } + else + { + lblMessage.Text = String.Format("{0}
key not allowed for operation!!! operation logged!!!", user_std.UtSn.Traduci("AccessFail")); + mandaEmail(_fromEmail, _adminEmail, "Attenzione: tentativo di accesso non autorizzato!", String.Format("Tentativo di forcing user non autorizzato!
L'utente {0} ha tentato di accedere a {1} forzando l'utente ma la sua key autorizzativa e' sbagliata...", Page.User.Identity.Name, user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("defaultApp")))); + string _rigaLog = String.Format("User {0}\t tried to force user - wrong password - he tried to log as \t {1}\\{2}", Page.User.Identity.Name, dominio.Text, user.Text); + SteamWare.logger.lg.scriviLog(_rigaLog, SteamWare.tipoLog.WARNING); + if (Login_Error != null) + { + Login_Error(this, new EventArgs()); + } + } + } + else + { + mandaEmail(_fromEmail, _adminEmail, "Attenzione: tentativo di accesso non autorizzato!", String.Format("Tentativo di forcing user non autorizzato!
L'utente {0} ha tentato di accedere a {1} forzando l'utente ma la funzione e' disabilitata...", Page.User.Identity.Name, user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("defaultApp")))); + string _rigaLog = String.Format("User {0}\t tried to force user - access disabled - he tried to log as \t {1}\\{2}", Page.User.Identity.Name, dominio.Text, user.Text); + SteamWare.logger.lg.scriviLog(_rigaLog, SteamWare.tipoLog.WARNING); + if (Login_Error != null) + { + Login_Error(this, new EventArgs()); + } + } + } + else + { + lblMessage.Text = string.Format("{0}
user not authenticated!
", user_std.UtSn.Traduci("AccessFail")); + if (Login_Error != null) + { + Login_Error(this, new EventArgs()); + } + string _rigaLog = String.Format("\t Someone tried to force user - real user: \t - not autenticated - \t tried to log as \t {0}\\{1}", dominio.Text, user.Text); + SteamWare.logger.lg.scriviLog(_rigaLog, SteamWare.tipoLog.WARNING); + } + } + + protected void btnOk_Click(object sender, EventArgs e) + { + ForceUserIdentity(); + } + + #endregion + + #endregion + + #region area public + + #region eventi pubblici esposti + + public event EventHandler Login_ok; + public event EventHandler Login_Error; + + #endregion + + #region area proprietà + + /// + /// modalità funzionamento controllo tra normale (ActiveDirectory e user auth di default) e forceUser + /// + public SteamWare.loginMode modoLogin + { + get + { + return _isForceUser; + } + set + { + _isForceUser = value; + } + } + + #endregion + + + /// + /// avvio pagina + /// + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + //carico da web.config i default values + loadDefaultsWebConfig(); + // procedo... + setLoginMode(); + Session.RemoveAll(); + if (_isForceUser == SteamWare.loginMode.normale) + { + AdLogin(); + } + } + + #endregion + +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.designer.cs new file mode 100644 index 0000000..bc8b764 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_login.ascx.designer.cs @@ -0,0 +1,113 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_login { + + /// + /// pnlForceUser control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlForceUser; + + /// + /// lblTitolo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitolo; + + /// + /// lblPwd control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblPwd; + + /// + /// authKey control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox authKey; + + /// + /// lblDominio control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDominio; + + /// + /// dominio control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox dominio; + + /// + /// lblUser control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblUser; + + /// + /// user control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox user; + + /// + /// btnOk control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnOk; + + /// + /// lblMessage control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMessage; + + /// + /// HypLinkSSO control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink HypLinkSSO; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx new file mode 100644 index 0000000..3d1ce13 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx @@ -0,0 +1,366 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_macchine" Codebehind="mod_macchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc2" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%--  + --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.cs new file mode 100644 index 0000000..f984abb --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.cs @@ -0,0 +1,584 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; +using System.Data; + +public partial class mod_macchine : ApplicationUserControl +{ + #region area da NON modificare + + #region area protected + + protected string _idxGridView; + protected string _idxGridViewExt; + protected bool _showNewBtn = false; + + /// + /// imposta errore non cancellabilità per record correlati + /// + protected void setNoDeletableErrorMessage() + { + // mostro avviso di non cancellabilità... + lblWarning.Text = traduci("notDeletable_hasChild"); + lblWarning.Visible = true; + grView.DataBind(); + } + /// + /// esegue cancellazione record + /// + protected void doDelete() + { + // posso cancellare... + lblWarning.Visible = false; + ods.Delete(); + } + /// + /// Valida la cancellazione per i dati mostrati dal gridView + /// richiede sia preventivamentedichiarato _idxGridView + /// + /// + /// + protected virtual void validaDelete(object sender, ObjectDataSourceMethodEventArgs e) + { + int idx = Convert.ToInt32(e.InputParameters[string.Format("Original_{0}", _idxGridView)]); + if (objIsNotRelated(idx)) + { + // annullo cancellazione... + e.Cancel = true; + // seleziono record... metto in session valore idx e poi ridisegno... + SteamWare.memLayer.ML.setSessionVal(_idxGridView, idx); + setNoDeletableErrorMessage(); + } + else + { + doDelete(); + } + } + + /// + /// recupera i dati di un nuovo record contenuti nel footer di un gridView; + /// questi devono esses opportunamente nominati (es: txt{0}, dl{0}, ...) + /// + /// + /// + protected void recuperaFooter(object sender, ObjectDataSourceMethodEventArgs e) + { + //recupero la riga footer... + DataColumnCollection colonne = colonneObj(); + string nomeCol; + string tipoColonna = ""; + foreach (DataColumn colonna in colonne) + { + nomeCol = colonna.ColumnName; + // cerco un textbox o quello che sia... + if (grView.FooterRow.FindControl(string.Format("txt{0}", nomeCol)) != null) + { + tipoColonna = "textBox"; + } + else if (grView.FooterRow.FindControl(string.Format("cal_{0}", nomeCol)) != null) + { + tipoColonna = "calTextBox"; + } + else if (grView.FooterRow.FindControl(string.Format("dl{0}", nomeCol)) != null) + { + tipoColonna = "dropDownList"; + } + else if (grView.FooterRow.FindControl(string.Format("chk{0}", nomeCol)) != null) + { + tipoColonna = "checkBox"; + } + else if (grView.FooterRow.FindControl(string.Format("selAjax_{0}", nomeCol)) != null) + { + tipoColonna = "selAjax"; + } + // in base al tipo salvo negli inputparameters dell'ODS + switch (tipoColonna) + { + case "textBox": + e.InputParameters[nomeCol] = ((TextBox)grView.FooterRow.FindControl(string.Format("txt{0}", nomeCol))).Text; + break; + case "calTextBox": + e.InputParameters[nomeCol] = Convert.ToDateTime(((TextBox)grView.FooterRow.FindControl(string.Format("cal_{0}", nomeCol))).Text); + break; + case "dropDownList": + e.InputParameters[nomeCol] = ((DropDownList)grView.FooterRow.FindControl(string.Format("dl{0}", nomeCol))).SelectedValue; + break; + case "checkBox": + e.InputParameters[nomeCol] = ((CheckBox)grView.FooterRow.FindControl(string.Format("dl{0}", nomeCol))).Checked; + break; + case "selAjax": + e.InputParameters[nomeCol] = ((mod_selettore_ajax)grView.FooterRow.FindControl(string.Format("selAjax_{0}", nomeCol))).valore; + break; + default: + break; + } + tipoColonna = ""; + } + } + /// + /// inserisce nuovo valore da footer + /// + /// + /// + protected void lblIns_click(object sender, EventArgs e) + { + // click su inserimento, chiamo il metodo insert dell'ObjectDataSource + ods.Insert(); + } + /// + /// annulla inserimento nuovo valore da footer + /// + /// + /// + protected void lblCanc_click(object sender, EventArgs e) + { + // annullo inserimento: nascondo footer, bind controlli... + grView.FooterRow.Visible = false; + } + + /// + /// aggiorna controlli datagrid e numero righe in pagina + /// + protected override void aggiornaControlliDataGL() + { + base.aggiornaControlliDataGL(); + grViewShort.PageSize = _righeDataGridAnagr; + grView.PageSize = _righeDataGridMed; + } + /// + /// traduce gli header delle colonne + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// traduce gli header delle colonne + /// + /// + /// + protected void grViewShort_DataBound(object sender, EventArgs e) + { + if (grViewShort.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grViewShort.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grViewShort.Rows.Count + grViewShort.PageSize * (grViewShort.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grViewShort.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + + /// + /// gestione evento richeista nuovo valore (mostra footer, ...) + /// + /// + /// + protected void btnNew_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // mostro il footer oppure la riga dei dettagli x nuovo... + if (grView.FooterRow != null) + { + grView.FooterRow.Visible = true; + } + // sollevo evento nuovo valore... + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// reset della selezione + /// + /// + /// + protected void btnResetShort_Click(object sender, EventArgs e) + { + grViewShort.SelectedIndex = -1; + grViewShort.DataBind(); + lblWarning.Visible = false; + } + /// + /// gestione cambio selezione valore + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), grView.SelectedValue); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + SteamWare.memLayer.ML.emptySessionVal(string.Format("{0}_sel", _idxGridView)); + grView.SelectedIndex = -1; + grView.DataBind(); + lblWarning.Visible = false; + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + + #endregion + + #region gestione eventi + + public event EventHandler eh_resetSelezione; + public event EventHandler eh_nuovoValore; + public event EventHandler eh_selValore; + + #endregion + + #region public + + /// + /// definisce visibilità btnNew + /// + public bool showNewBtn + { + get + { + return _showNewBtn; + } + set + { + _showNewBtn = value; + } + } + + + #endregion + + #endregion + + #region area codice variabile + + /// + /// devo mostrare meno colonne + /// + protected bool _dispLessCol = false; + /// + /// effettua update del modulo + /// + public void doUpdate() + { + resetSelezione(); + updateOdsDaFiltro(); + grView.SelectedIndex = -1; + grView.DataBind(); + grViewShort.SelectedIndex = -1; + grViewShort.DataBind(); + } + + /// + /// verifica complessiva non esistenza record child + /// + /// + /// + protected bool objIsNotRelated(object idxObj) + { + bool answ = false; + try + { + answ = (TA_app.obj.taInterventiMtz.getByIdxMacchina(Convert.ToInt32(idxObj)).Rows.Count == 0); + } + catch + { } + return answ; + } + /// + /// elenco colonne del datagrid + /// + /// + protected DataColumnCollection colonneObj() + { + GIM_data.DS_applicazione.v_macchineDataTable tabella = new GIM_data.DS_applicazione.v_macchineDataTable(); + DataColumnCollection colonne = tabella.Columns; + return colonne; + } + /// + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + mod_filtroImpianti.eh_selValore += new EventHandler(mod_filtroImpianti_eh_selValore); + if (!Page.IsPostBack) + { + mod_filtroImpianti.ods = odsImpianti; + } + _idxGridView = "idxmacchina"; + // determino quale grView a seconda del tipo visibilità colonne... + if (_dispLessCol) + { + grView.Visible = false; + grViewShort.Visible = true; + } + else + { + grView.Visible = true; + grViewShort.Visible = false; + } + updateOdsDaFiltro(); + } + + /// + /// aggiorna visualizzazioni varie + /// + private void aggiornaAll() + { + // imposto visibilità filtro in base a tipo controllo + if (vistaModulo == tipoVistaMod.selezione) + { + mod_filtroImpianti.Visible = false; + } + else + { + mod_filtroImpianti.Visible = true; + } + } + + void mod_filtroImpianti_eh_selValore(object sender, EventArgs e) + { + if (mod_filtroImpianti.valoreInt != 0) + { + // salvo il valore selezionato... + idxImpiantoSel = mod_filtroImpianti.valoreInt; + } + doUpdate(); + } + /// + /// verifica e sistema il filtro dell'ods... + /// + private void updateOdsDaFiltro() + { + string filterExpr = " (codMacchina LIKE '%{0}%' OR nomeMacchina LIKE '%{0}%' OR modello LIKE '%{0}%' OR matricola LIKE '%{0}%' OR descrImpianto LIKE '%{0}%') "; + if (vistaModulo == tipoVistaMod.selezione || (mod_filtroImpianti.Visible && mod_filtroImpianti.valore != "*")) + { + filterExpr += " AND idxImpianto = {1} "; + } + ods.FilterExpression = filterExpr; + } + /// + /// setta selected alla riga il cui valore key è in session + /// + /// + /// + protected void grView_RowDataBound(object sender, GridViewRowEventArgs e) + { + // se riga di dati... + if (e.Row.RowType == DataControlRowType.DataRow) + { + // ottengo la riga tipizzata... + System.Data.DataRowView _drv = (System.Data.DataRowView)e.Row.DataItem; + GIM_data.DS_applicazione.v_macchineRow riga = (GIM_data.DS_applicazione.v_macchineRow)_drv.Row; + if (SteamWare.memLayer.ML.StringSessionObj(_idxGridView) == riga.idxImpianto.ToString()) + { + grView.SelectedIndex = e.Row.RowIndex; + // salvo in session il valore selezionato... + SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), SteamWare.memLayer.ML.StringSessionObj(_idxGridView)); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + } + } + /// + /// svuoto da cache post update + /// + /// + /// + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + // svuoto da cache... + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + string codMacc = memLayer.ML.confReadString("defaultCodMacc"); + TA_app.obj.taMacchine.Insert(1, codMacc, "-- [NUOVA] Nome Macchina non definito --", "modello n.d.", "", DateTime.Now.Year, 0, 0, DateTime.Today, DateTime.Today.AddYears(10)); + grView.DataBind(); + } + /// + /// salvo in session che il prox comando è clonare... + /// + /// + /// + protected void imgClona_Click(object sender, ImageClickEventArgs e) + { + SteamWare.memLayer.ML.setSessionVal("nextObjCommand", "clonaObj"); + } + /// + /// in caso di aggiornamento verifico se sia salvato un comando clona... + /// + /// + /// + protected void grView_RowUpdating(object sender, GridViewUpdateEventArgs e) + { + // carico l'idx dell'oggetto + int _idx = Convert.ToInt32(e.Keys["idxMacchina"]); + string _comando = ""; + if (SteamWare.memLayer.ML.isInSessionObject("nextObjCommand")) + { + _comando = SteamWare.memLayer.ML.StringSessionObj("nextObjCommand"); + SteamWare.memLayer.ML.emptySessionVal("nextObjCommand"); + } + // verifico il tipo di richiesta (up/down level, clona o update normale + switch (_comando) + { + case "clonaObj": + TA_app.obj.taMacchine.sp_clonaMacchina(_idx); + grView.EditIndex = -1; + grView.DataBind(); + // blocco update! + e.Cancel = true; + break; + default: + // faccio update! + break; + } + } + /// + /// determina se sia abilitata la cancellazione della macchina + /// + public bool isDelEnabled(object cosa, object idx) + { + bool answ = false; + // controllo se ci siano record correlati... + if (objIsNotRelated(idx)) + { + answ = isVisible(cosa); + } + else + { + answ = false; + } + return answ; + } + /// + /// indica il valore dell'impianto filtrato in visualizzazione + /// + public int idxImpiantoSel + { + get + { + return Convert.ToInt32(lblImpianto.Text); + } + set + { + lblImpianto.Text = value.ToString(); + aggiornaAll(); + } + } + + /// + /// definisce se mostrare meno colonne (per funzione MOVE delle macchine tra diversi impianti) + /// + public bool dispLessCol + { + get + { + return _dispLessCol; + } + set + { + _dispLessCol = value; + } + } + /// + /// definisce se mostrare o meno una colonna... + /// + public bool mostraColonna + { + get + { + return !_dispLessCol; + } + } + /// + /// restituisce idx della macchina selezionata nel grVIew versione "short" + /// + public int idxMacchinaSel + { + get + { + int answ = -1; + try + { + answ = Convert.ToInt32(grViewShort.SelectedValue); + } + catch + { } + return answ; + } + } + #endregion +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.designer.cs new file mode 100644 index 0000000..fac6cb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_macchine.ascx.designer.cs @@ -0,0 +1,86 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_macchine { + + /// + /// mod_filtroImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_filtro mod_filtroImpianti; + + /// + /// odsImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsImpianti; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// grViewShort control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grViewShort; + + /// + /// lblImpianto control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblImpianto; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// lblWarning control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx new file mode 100644 index 0000000..a554ea1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx @@ -0,0 +1,15 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_main_help" Codebehind="mod_main_help.ascx.cs" %> + + + + + + + + + + +
+
+
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.cs new file mode 100644 index 0000000..fba38b1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.cs @@ -0,0 +1,52 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_main_help : ApplicationUserControl +{ + + #region inizializzazione generica & utility + + protected string defaultApp; + protected string defaultTitle; + protected string defaultBody; + + protected override void traduciObj() + { + defaultApp = SteamWare.memLayer.ML.confReadString("defaultApp"); + defaultTitle = SteamWare.memLayer.ML.confReadString("defaultTitle"); + defaultBody = SteamWare.memLayer.ML.confReadString("defaultBody"); + lblAppl.Text = user_std.UtSn.Traduci(defaultApp); + lblTitle.Text = user_std.UtSn.Traduci(defaultTitle); + lblMess.Text = user_std.UtSn.Traduci(defaultBody); + } + + #endregion + + #region public + + /// + /// imposta app, title e body del generico messaggio mostrato dal modulo + /// NB: vanno passate le stringhe da tradurre!!! + /// + /// + /// + /// + public void setupMessaggio(string app2transl, string titolo2transl, string body2transl) + { + defaultApp = app2transl; + defaultTitle = titolo2transl; + defaultBody = body2transl; + } + + #endregion + +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.designer.cs new file mode 100644 index 0000000..df0c9dc --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_main_help.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_main_help { + + /// + /// lblAppl control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblAppl; + + /// + /// lblTitle control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitle; + + /// + /// lblMess control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMess; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx new file mode 100644 index 0000000..b703d0a --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_menuBottom" Codebehind="mod_menuBottom.ascx.cs" %> + - + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.cs new file mode 100644 index 0000000..d67b058 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.cs @@ -0,0 +1,20 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class mod_menuBottom : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + // sistemo le stringhe... + lblApp.Text = string.Format("{0} v.{1}.{2}", ConfigurationManager.AppSettings.Get("appName"), ConfigurationManager.AppSettings.Get("mainRev"), ConfigurationManager.AppSettings.Get("minRev")); + lblCopyRight.Text = string.Format("{0}",ConfigurationManager.AppSettings.Get("copyRight")); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.designer.cs new file mode 100644 index 0000000..70d58db --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottom.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuBottom { + + /// + /// lblApp control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblApp; + + /// + /// lblrev control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblrev; + + /// + /// lblCopyRight control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCopyRight; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx new file mode 100644 index 0000000..65b7951 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuBottomMini" Codebehind="mod_menuBottomPortable.ascx.cs" %> +
+ + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.cs new file mode 100644 index 0000000..c15d581 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.cs @@ -0,0 +1,18 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class mod_menuBottomMini : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + lblCopyRight.Text = string.Format("{0}", ConfigurationManager.AppSettings.Get("copyRight")); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.designer.cs new file mode 100644 index 0000000..3dbc80b --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuBottomPortable.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuBottomMini { + + /// + /// lblCopyRight control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCopyRight; + + /// + /// lbl1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lbl1; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx new file mode 100644 index 0000000..a9bd331 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuSx" Codebehind="mod_menuSx.ascx.cs" %> + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.cs new file mode 100644 index 0000000..f439628 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.cs @@ -0,0 +1,43 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_menuSx : ApplicationUserControl +{ + + protected override void aggiornaControlliDataGL() + { + // se l'utente c'è... + if (user_std.UtSn.isAuth && !Page.IsPostBack) + { + updateTreeMenu(); + } + } + /// + /// aggiornamento del menù + /// + private void updateTreeMenu() + { + XmlDataSource1.Data = user_std.UtSn.mappaSito; + //user_std.UtSn.ricaricaMappaSito(); + //XmlDataSource1.Data = user_std.UtSn.mappaSitoLive; + XmlDataSource1.XPath = "mainMenu/menu"; + XmlDataSource1.DataBind(); + } + /// + /// forza l'update del menù sx + /// + public void forzaUpdateMenu() + { + user_std.UtSn.ricaricaMappaSito(); + updateTreeMenu(); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.designer.cs new file mode 100644 index 0000000..1e198c5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuSx.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuSx { + + /// + /// pnlTree control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlTree; + + /// + /// tvMenuSx control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TreeView tvMenuSx; + + /// + /// XmlDataSource1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.XmlDataSource XmlDataSource1; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx new file mode 100644 index 0000000..e143b4c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx @@ -0,0 +1,37 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuTop" Codebehind="mod_menuTop.ascx.cs" %> + + + + + + +
+ + + + + + + + + + + +
+ + + + + + +
+ + + + + + +
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.cs new file mode 100644 index 0000000..95ff71b --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.cs @@ -0,0 +1,152 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using System.Collections.Generic; +using SteamWare; + +public partial class mod_menuTop : ApplicationUserControl +{ + private string _titleString; + + #region gestione eventi + + public event EventHandler eh_toggleMenuSx; + public event EventHandler eh_reqUpdateMenu; + + #endregion + + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + btnLogOut.Visible = user_std.UtSn.isForcedUser; + if(memLayer.ML.isInSessionObject("doUpdateNow")) + { + doFullDataUpdate(); + memLayer.ML.emptySessionVal("doUpdateNow"); + } + } + + protected void btnLogOut_Click(object sender, EventArgs e) + { + Session.Abandon(); + Response.Redirect("forceUser.aspx"); + } + protected void btnUpdate_Click(object sender, EventArgs e) + { + doFullDataUpdate(); + } + + private void doFullDataUpdate() + { + // salvo i dati attuali... + string cod_cdc = SteamWare.memLayer.ML.StringSessionObj("valRicercaCdC"); + string lingua = user_std.UtSn.lingua; + string USER_NAME = SteamWare.memLayer.ML.StringSessionObj("USER_NAME"); + string DOMINIO = SteamWare.memLayer.ML.StringSessionObj("DOMINIO"); + bool isForceUser = user_std.UtSn.isForcedUser; + // salvo i valori delle tab in session... + Dictionary sessionParam = SteamWare.memLayer.ML.valSess2SurvUpd; + + // svuoto session e cache per rileggere i dati da Db + Session.RemoveAll(); + + SteamWare.memLayer.ML.flushRegisteredCache(); + + // rimemorizzo + SteamWare.memLayer.ML.setSessionVal("valRicercaCdC", cod_cdc); + user_std.UtSn.startUpUtente(DOMINIO, USER_NAME); + user_std.UtSn.lingua = lingua; + user_std.UtSn.isForcedUser = isForceUser; + DataWrap.DW.resetVocabolario(); + + // risalvo in session i valori... + foreach (KeyValuePair kvp in sessionParam) + { + SteamWare.memLayer.ML.setSessionVal(kvp.Key, kvp.Value, true); + } + + // cambio visibilità del menù laterale... + if (eh_reqUpdateMenu != null) + { + eh_reqUpdateMenu(this, new EventArgs()); + } + + Response.Redirect(_paginaCorrente); + } + + protected override void loadSessionData() + { + base.loadSessionData(); + _titleString = SteamWare.memLayer.ML.StringSessionObj("_titleString"); + } + + protected override void bindControlli() + { + if (!Page.IsPostBack) + { + // solo se user è auth... + if (user_std.UtSn.isAuth) + { + lnkShowHide.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("lnkShowHide")); + lblTitle.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("titleApp")); + if (_titleString != "") + { + // traduzione di tutti i termini + lblMessUtente.Text = user_std.UtSn.Traduci(_titleString); + //doppio in english! + lblMessUtenteEn.Text = "(" + user_std.UtSn.TraduciEn(_titleString) + ")"; + _titleString = ""; + Session["_titleString"] = _titleString; + Session["SessionUpdateMenu"] = true; + } + else + { + lblMessUtente.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("welcomeApp")); + lblMessUtenteEn.Text = ""; + Session["SessionUpdateMenu"] = false; + } + btnLogOut.Text = user_std.UtSn.Traduci("LogOut"); + btnUpdate.Text = user_std.UtSn.Traduci("Update"); + lblUser.Text = String.Format("{0}: {1}", user_std.UtSn.Traduci("User"), user_std.UtSn.CognomeNome); + setTimer(); + setClock(); + } + } + } + /// + /// imposta il tempo di scadenza del timer x il refresh della pagina (della parte top) per evitare che la sessione sul server scada + /// + private void setTimer() + { + Timer1.Interval = SteamWare.memLayer.ML.confReadInt("intUpdatePagina_ms"); + } + protected void lnkShowHide_Click(object sender, EventArgs e) + { + // cambio visibilità del menù laterale... + if (eh_toggleMenuSx != null) + { + eh_toggleMenuSx(this, new EventArgs()); + } + + } + protected void Timer1_Tick(object sender, EventArgs e) + { + setClock(); + } + + private void setClock() + { + lblDateTime.Text = DateTime.Now.ToString("HH:mm:ss"); + } + protected void lblUser_Click(object sender, EventArgs e) + { + Response.Redirect("./chLang.aspx"); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.designer.cs new file mode 100644 index 0000000..3b7e1f4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_menuTop.ascx.designer.cs @@ -0,0 +1,95 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuTop { + + /// + /// Timer1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.Timer Timer1; + + /// + /// btnLogOut control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton btnLogOut; + + /// + /// lblTitle control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitle; + + /// + /// lblDateTime control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDateTime; + + /// + /// btnUpdate control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton btnUpdate; + + /// + /// lnkShowHide control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lnkShowHide; + + /// + /// lblMessUtente control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMessUtente; + + /// + /// lblMessUtenteEn control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMessUtenteEn; + + /// + /// lblUser control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lblUser; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx new file mode 100644 index 0000000..781175c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx @@ -0,0 +1,41 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_mtzPrevPending" Codebehind="mod_mtzPrevPending.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.cs new file mode 100644 index 0000000..c484223 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_mtzPrevPending : ApplicationUserControl +{ + public event EventHandler eh_resetSelezione; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + if (!Page.IsPostBack) + { + hlExportExcel.Text = traduci("hlExportExcel"); + hlExportExcel.NavigateUrl = "./ExcelExportMtzPrevPending.aspx"; + // vedo di rigenerare la coda... + // verifico se devo generare degli interventi di MTZ programmata.. + try + { + mtzProgr.obj.processaCodaMtzPro(); + } + catch (Exception errore) + { + SteamWare.logger.lg.scriviLog(string.Format("Non sono riuscito ad accodare gli interventi di mtz preventiva pending, errore:\r\n {0}", errore), SteamWare.tipoLog.EXCEPTION); + } + } + } +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.designer.cs new file mode 100644 index 0000000..52577a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_mtzPrevPending.ascx.designer.cs @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_mtzPrevPending { + + /// + /// hlExportExcel control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink hlExportExcel; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx new file mode 100644 index 0000000..a227c2c --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx @@ -0,0 +1,25 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_pageTitleAndSearch" Codebehind="mod_pageTitleAndSearch.ascx.cs" %> +
+ + + + + + +
+ + +   + + + +
+
+
+ +
+
+
+
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.cs new file mode 100644 index 0000000..4d66a9b --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.cs @@ -0,0 +1,28 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_pageTitleAndSearch : ApplicationUserControl +{ + #region area protected + + protected string _titolo; + protected override void traduciObj() + { + DataLayer_AnagGen.PermessiRow riga = (DataLayer_AnagGen.PermessiRow)user_std.UtSn.permessi.Select(string.Format("URL = '{0}'", _paginaCorrente))[0]; + _titolo = riga.NOME; + lblTitolo.Text = traduci(_titolo); + } + + + #endregion + +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs new file mode 100644 index 0000000..aafb6be --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_pageTitleAndSearch { + + /// + /// lblTitolo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitolo; + + /// + /// updtRicerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdateProgress updtRicerca; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx new file mode 100644 index 0000000..4f996ce --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_periodoAnalisi" Codebehind="mod_periodoAnalisi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
+
+ +
+
+ + + + +
+
+ + + + +
+
+ + + + + + + +
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.cs new file mode 100644 index 0000000..6be7b2d --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.cs @@ -0,0 +1,205 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_periodoAnalisi : System.Web.UI.UserControl +{ + #region area protected + + protected intervalloDate _intervallo; + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + setIntervallo(); + } + + /// + /// gestione del selettore rapido dell'intervallo temporale... + /// + /// + /// + protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) + { + intervalloDate _intervallo = new intervalloDate(); + // verifico cosa sia cambiato ed imposto date... + datario _datario = new datario(); + switch (DropDownList1.SelectedValue) + { + case "1_today": + _intervallo = _datario.giornata(DateTime.Now); + break; + case "2_yesterday": + _intervallo = _datario.giornata(DateTime.Now.AddDays(-1)); + break; + case "3_last_7": + _intervallo = _datario.ultimiGiorni(DateTime.Now, 7); + break; + case "4_this_week": + _intervallo = _datario.questaSett(DateTime.Now); + break; + case "5_last_30": + _intervallo = _datario.ultimiGiorni(DateTime.Now, 30); + break; + case "6_this_month": + _intervallo = _datario.questoMese(DateTime.Now); + break; + case "7_last_month": + _intervallo = _datario.estremiMese(DateTime.Now.AddMonths(-1)); + break; + case "8_this_year": + _intervallo = _datario.estremiAnno(DateTime.Now); + break; + case "9_last_year": + _intervallo = _datario.estremiAnno(DateTime.Now.AddYears(-1)); + break; + default: + break; + } + intervalloAnalisi = _intervallo; + aggiornaDateMostrate(); + } + + private void aggiornaDateMostrate() + { + txtInizio.Text = intervalloAnalisi.inizio.ToShortDateString(); + txtFine.Text = intervalloAnalisi.fine.AddDays(-1).ToShortDateString(); // mostro 1 gg in meno xché termina alle 00:00... + reportUpdate(); + } + + private void setIntervallo() + { + intervalloDate _intervallo; + try + { + _intervallo = (intervalloDate)Session["_intervallo"]; + } + catch + { + _intervallo = new intervalloDate(); + _intervallo.fine = DateTime.Now.Subtract(DateTime.Now.TimeOfDay).AddDays(1); + _intervallo.inizio = _intervallo.fine.AddMonths(-1); + Session["_intervallo"] = _intervallo; + Session["_inizio"] = _intervallo.inizio; + Session["_fine"] = _intervallo.fine; + } + txtInizio.Text = _intervallo.inizio.ToShortDateString(); + txtFine.Text = _intervallo.fine.ToShortDateString(); + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + lblPeriodo.Text = traduci("periodoRif"); + txtInizio.ToolTip = traduci("inizioPeriodo"); + txtFine.ToolTip = traduci("finePeriodo"); + } + } + protected void txtInizio_TextChanged(object sender, EventArgs e) + { + // imposto il selettore a discesa... + DropDownList1.SelectedIndex = 0; + // se campo vuoto imposto oggi... + if (txtInizio.Text == "") + { + txtInizio.Text = DateTime.Now.ToShortDateString(); + } + else + { + txtInizio.Text = Convert.ToDateTime(txtInizio.Text).ToShortDateString(); + } + // aggiorno dati in session... + aggiornaPeriodo(); + } + + private void aggiornaPeriodo() + { + _intervallo = new intervalloDate(); + _intervallo.inizio = Convert.ToDateTime(txtInizio.Text); + _intervallo.fine = ((DateTime)Convert.ToDateTime(txtFine.Text)).Date.AddDays(1); + //_intervallo.fine = ((DateTime)Convert.ToDateTime(txtFine.Text)).Date.AddDays(1).AddMinutes(-1); + intervalloAnalisi = _intervallo; + reportUpdate(); + + } + protected void txtFine_TextChanged(object sender, EventArgs e) + { + // imposto il selettore a discesa... + DropDownList1.SelectedIndex = 0; + // se campo vuoto imposto oggi... + if (txtFine.Text == "") + { + txtFine.Text = DateTime.Now.AddDays(1).ToShortDateString(); + } + else + { + txtFine.Text = Convert.ToDateTime(txtFine.Text).ToShortDateString(); + } + // aggiorno dati in session... + aggiornaPeriodo(); + } + + protected void reportUpdate() + { + // alzo l'evento d update/inserimento e ricarico cache... + if (eh_doUpdate != null) + { + eh_doUpdate(this, new EventArgs()); + } + } + + #endregion + + #region area public + + public intervalloDate intervalloAnalisi + { + get + { + return (intervalloDate)Session["_intervallo"]; + } + set + { + intervalloDate interv = value; + Session["_intervallo"] = interv; + Session["_inizio"] = interv.inizio; + Session["_fine"] = interv.fine; + } + } + + public void doUpdate() + { + aggiornaDateMostrate(); + } + + public void setPeriodoFree() + { + DropDownList1.SelectedIndex = 0; + } + + #region gestione eventi + + public event EventHandler eh_doUpdate; + + #endregion + + #endregion + +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.designer.cs new file mode 100644 index 0000000..1f92cd3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_periodoAnalisi.ascx.designer.cs @@ -0,0 +1,95 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_periodoAnalisi { + + /// + /// lblPeriodo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblPeriodo; + + /// + /// txtInizio control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtInizio; + + /// + /// CalendarExtender1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.CalendarExtender CalendarExtender1; + + /// + /// RequiredFieldValidator1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1; + + /// + /// txtFine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtFine; + + /// + /// CalendarExtender2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.CalendarExtender CalendarExtender2; + + /// + /// RequiredFieldValidator2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2; + + /// + /// DropDownList1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList DropDownList1; + + /// + /// odsPeriodi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsPeriodi; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx new file mode 100644 index 0000000..e815f73 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx @@ -0,0 +1,104 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_priorita" Codebehind="mod_priorita.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.cs new file mode 100644 index 0000000..3645682 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_priorita : ApplicationUserControl +{ + public event EventHandler eh_resetSelezione; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// seleziono valore in editing... + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + GIM_data.DS_applicazioneTableAdapters.AnagPrioritaTableAdapter taPrior = new GIM_data.DS_applicazioneTableAdapters.AnagPrioritaTableAdapter(); + // calcolo ultimo libero e aggiungo 1... + int nextFree = 1; + try + { + nextFree = (int)taPrior.getMaxPriorita() + 1; + } + catch + { + logger.lg.scriviLog("Errore nel recupero del max idx di prorità", tipoLog.EXCEPTION); + } + taPrior.Insert(nextFree, "-- [NUOVA] non definita --", "semaforoVerde"); + grView.DataBind(); + } +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.designer.cs new file mode 100644 index 0000000..abe0e3e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_priorita.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_priorita { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx new file mode 100644 index 0000000..b125892 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx @@ -0,0 +1,101 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_reportInterventi" Codebehind="mod_reportInterventi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc1" %> +
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+ + + + + + +
+
+
+
+ +
+
+ +
+
+ + + + + + +
+
+
+
+
+ + + + +
+
+
+
+ + + + + + + + + +
+

+ +

+ +
+ +

+ +

+ +
+
+ +
+
+
+
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.cs new file mode 100644 index 0000000..01b9b6d --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.cs @@ -0,0 +1,191 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_reportInterventi : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + // traduzioni + traduciObj(); + // popolo valori default + setDefaultValues(); + // aggancio evento selezione x aggiornare hyperlink + } + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + mod_periodoAnalisi1.eh_doUpdate += new EventHandler(mod_periodoAnalisi1_eh_doUpdate); + } + + void mod_periodoAnalisi1_eh_doUpdate(object sender, EventArgs e) + { + setDefaultValues(); + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + private void traduciObj() + { + lblMostraStati.Text = traduci("lblMostraStati"); + lblImpiantiInteressati.Text = traduci("lblImpiantiSel"); + lblMacchineInteressate.Text = traduci("lblMacchineSel"); + lnkGuidaPerReport.Text = traduci("lnkGuidaPerReport"); + lblReportInterventi.Text = traduci("lblReportInterventi"); + lblReportMTBFMTTR.Text = traduci("lblReportMTBFMTTR"); + } + private void setDefaultValues() + { + // valori degli hyperlink + hlElencoInterventi_Pdf.NavigateUrl = formattaUrl(reportRichiesto.ElencoInterventi, mod_periodoAnalisi1.intervalloAnalisi); + hlMTBF_MTTR_Pdf.NavigateUrl = formattaUrl(reportRichiesto.MTBF_MTTR, mod_periodoAnalisi1.intervalloAnalisi); + } + private string formattaUrl(reportRichiesto tipo, intervalloDate periodo) + { + return String.Format("~/ExportPdf.aspx?tipo={0}&inizio={1}&fine={2}&username={3}", Convert.ToInt32(tipo), periodo.inizio, periodo.fine, user_std.UtSn.userNameAD); + } + + #region gestione selettori valori multipli + + #region stati + + /// + /// valorizzazione iniziale filtro stati + /// + /// + /// + protected void listaStati_DataBound(object sender, EventArgs e) + { + foreach (ListItem item in ((ListBox)sender).Items) + { + item.Selected = true; + } + generaFiltroStati(); + } + /// + /// salva elenco stati selected + /// + /// + /// + protected void listaStati_SelectedIndexChanged(object sender, EventArgs e) + { + generaFiltroStati(); + } + + private void generaFiltroStati() + { + // svuoto elenco utente delle macchine selezionate + TA_app.obj.taFiltSta.EmptyUserData(user_std.UtSn.userNameAD); + // spazzo TUTTE le righe del controllo... + foreach (ListItem riga in listaStati.Items) + { + // se è selezionata creo riga anche x lei... + if (riga.Selected) + { + TA_app.obj.taFiltSta.Insert(user_std.UtSn.userNameAD, Convert.ToInt32(riga.Value)); + } + } + } + + #endregion + + #region impianti + + /// + /// valorizzazione iniziale filtro impianti + /// + /// + /// + protected void listImpianti_DataBound(object sender, EventArgs e) + { + foreach (ListItem item in ((ListBox)sender).Items) + { + item.Selected = true; + } + generaFiltroImpianti(); + } + /// + /// salvo elenco impianti selected + /// + /// + /// + protected void listImpianti_SelectedIndexChanged(object sender, EventArgs e) + { + generaFiltroImpianti(); + } + + private void generaFiltroImpianti() + { + // svuoto elenco utente delle macchine selezionate + TA_app.obj.taFiltImp.EmptyUserData(user_std.UtSn.userNameAD); + // spazzo TUTTE le righe del controllo... + foreach (ListItem riga in listImpianti.Items) + { + // se è selezionata creo riga anche x lei... + if (riga.Selected) + { + TA_app.obj.taFiltImp.Insert(user_std.UtSn.userNameAD, Convert.ToInt32(riga.Value)); + } + } + } + + #endregion + + #region macchine + + /// + /// valorizzazione iniziale filtro macchine + /// + /// + /// + protected void listMacchine_DataBound(object sender, EventArgs e) + { + foreach (ListItem item in ((ListBox)sender).Items) + { + item.Selected = true; + } + generaFiltroMacchine(); + } + /// + /// salvo elenco macchine selected + /// + /// + /// + protected void listMacchine_SelectedIndexChanged(object sender, EventArgs e) + { + generaFiltroMacchine(); + } + + private void generaFiltroMacchine() + { + // svuoto elenco utente delle macchine selezionate + TA_app.obj.taFiltMac.EmptyUserData(user_std.UtSn.userNameAD); + // spazzo TUTTE le righe del controllo... + foreach (ListItem riga in listMacchine.Items) + { + // se è selezionata creo riga anche x lei... + if (riga.Selected) + { + TA_app.obj.taFiltMac.Insert(user_std.UtSn.userNameAD, Convert.ToInt32(riga.Value)); + } + } + } + #endregion + + #endregion + + +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.designer.cs new file mode 100644 index 0000000..0bb73f3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_reportInterventi.ascx.designer.cs @@ -0,0 +1,167 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_reportInterventi { + + /// + /// mod_periodoAnalisi1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_periodoAnalisi mod_periodoAnalisi1; + + /// + /// lblImpiantiInteressati control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblImpiantiInteressati; + + /// + /// txtCercaImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCercaImpianti; + + /// + /// listImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listImpianti; + + /// + /// odsImpianti control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsImpianti; + + /// + /// lblMacchineInteressate control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMacchineInteressate; + + /// + /// txtCercaMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCercaMacchine; + + /// + /// listMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listMacchine; + + /// + /// odsMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsMacchine; + + /// + /// lblMostraStati control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMostraStati; + + /// + /// listaStati control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ListBox listaStati; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// lblReportInterventi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblReportInterventi; + + /// + /// hlElencoInterventi_Pdf control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink hlElencoInterventi_Pdf; + + /// + /// lblReportMTBFMTTR control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblReportMTBFMTTR; + + /// + /// hlMTBF_MTTR_Pdf control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink hlMTBF_MTTR_Pdf; + + /// + /// lnkGuidaPerReport control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink lnkGuidaPerReport; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx new file mode 100644 index 0000000..29a553d --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_ricercaGenerica" Codebehind="mod_ricercaGenerica.ascx.cs" %> +
+ + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.cs new file mode 100644 index 0000000..8362fd4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.cs @@ -0,0 +1,181 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_ricercaGenerica : ApplicationUserControl +{ + + #region gestione eventi + + public event EventHandler eh_nuovaRicerca; + + #endregion + + # region area protected + + #region area ricerche dettaglio specifiche + + protected bool _cercaMatricole = false; + protected bool _cercaUsername = false; + //protected bool _cercaManufacturer = false; + //protected bool _cercaCategorie = false; + protected bool _cercaModelli = false; + protected bool _cercaMag = false; + + #endregion + + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + updateText(); + } + /// + /// cambiato valore in ricerca + /// + /// + /// + protected void txtCerca_TextChanged(object sender, EventArgs e) + { + salvaCerca(); + } + /// + /// pressione del button di ricerca + /// + /// + /// + protected void btnCerca_Click(object sender, EventArgs e) + { + salvaCerca(); + } + /// + /// testo ricerca trimmato da spazi + /// + protected string testoRicerca + { + get + { + return txtCerca.Text.Trim(); + } + set + { + txtCerca.Text = value; + } + } + + protected void salvaCerca() + { + if (testoRicerca == "") + { + SteamWare.memLayer.ML.emptySessionVal("valoreCercato"); + SteamWare.memLayer.ML.emptySessionVal("listaMatricoleSearch"); + } + else + { + SteamWare.memLayer.ML.setSessionVal("valoreCercato", testoRicerca); + // verifico ricerche accessorie + if (_cercaMatricole) + { + salvaCercaMatricole(); + } + if (_cercaUsername) + { + salvaCercaUsername(); + } + // raise dell'evento + if (eh_nuovaRicerca != null) + { + eh_nuovaRicerca(this, new EventArgs()); + } + } + } + /// + /// ricerca utenti e salva lista matricole x SQL IN + /// + protected void salvaCercaMatricole() + { + // salvo anche l'elenco delle matricole compatibili... + DataLayer_AnagGen.UTENTEDataTable righeUtenti = DataWrap.DW.taUtente.getByRicercaNomeCognome(testoRicerca); + string listaMatricoleSearch = ""; + foreach (DataLayer_AnagGen.UTENTERow riga in righeUtenti) + { + listaMatricoleSearch += string.Format("'{0}', ", riga.MATRICOLA); + } + if (listaMatricoleSearch.Length > 0) + { + listaMatricoleSearch = listaMatricoleSearch.Remove(listaMatricoleSearch.Length - 2); + } + SteamWare.memLayer.ML.setSessionVal("listaMatricoleSearch", listaMatricoleSearch); + } + /// + /// ricerca utenti e salva lista username x SQL IN + /// + protected void salvaCercaUsername() + { + // salvo anche l'elenco delle matricole compatibili... + DataLayer_AnagGen.UTENTEDataTable righeUtenti = DataWrap.DW.taUtente.getByRicercaNomeCognome(testoRicerca); + string listaUsernameSearch = ""; + foreach (DataLayer_AnagGen.UTENTERow riga in righeUtenti) + { + listaUsernameSearch += string.Format("'{0}', ", riga.USER_NAME); + } + if (listaUsernameSearch.Length > 0) + { + listaUsernameSearch = listaUsernameSearch.Remove(listaUsernameSearch.Length - 2); + } + SteamWare.memLayer.ML.setSessionVal("listaUsernameSearch", listaUsernameSearch); + } + + #endregion + + #region area public + + /// + /// aggiorna il testo cercato + /// + public void updateText() + { + if (SteamWare.memLayer.ML.StringSessionObj("valoreCercato") != "" && !Page.IsPostBack) + { + testoRicerca = SteamWare.memLayer.ML.StringSessionObj("valoreCercato"); + } + } + + /// + /// indica se generare da stringa search un elenco delle matricole corrispondenti + /// + public bool cercaMatricole + { + get + { + return _cercaMatricole; + } + set + { + _cercaMatricole = value; + } + } + /// + /// indica se generare da stringa search un elenco di username corrispondenti + /// + public bool cercaUsername + { + get + { + return _cercaUsername; + } + set + { + _cercaUsername = value; + } + } + #endregion + +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.designer.cs new file mode 100644 index 0000000..b7d2bb3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_ricercaGenerica.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_ricercaGenerica { + + /// + /// txtCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCerca; + + /// + /// btnCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCerca; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx new file mode 100644 index 0000000..3844adc --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx @@ -0,0 +1,58 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore" Codebehind="mod_selettore.ascx.cs" %> + + + + + + + +
+ + + + +
+ +   + +   + +   + +
+
+ + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.cs new file mode 100644 index 0000000..05727bb --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.cs @@ -0,0 +1,464 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +[ValidationProperty("valore")] +public partial class mod_selettore : ApplicationUserControl +{ + + protected bool _chkVisibile = false; + protected bool _isValueVisible = false; + protected bool _cambioTipo = false; + + protected string _valoreFull; + protected string _val1; + protected string _val2; + #region gestione eventi + + public event EventHandler eh_selDone; + + #endregion + + #region gestione pagina + + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + updateChkOpzione(); + if (!Page.IsPostBack) + { + memLayer.ML.emptySessionVal(searchSessionName); + } + } + + protected override void traduciObj() + { + base.traduciObj(); + lblCerca.Text = traduci("lblCerca"); + btnCerca.Text = traduci("search"); + if (_chkVisibile) + { + updateChkOpzione(); + } + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + if (!Page.IsPostBack) + { + _val1 = ""; + _val2 = ""; + traduciObj(); + } + if (vistaModulo == tipoVistaMod.editing) + { + setSearchValue(); + impostaCampoRicerca(); + } + } + /// + /// imposta il valore della ricerca da quello in session + /// + private void setSearchValue() + { + if (memLayer.ML.isInSessionObject(searchSessionName)) + { + testoRicerca = memLayer.ML.StringSessionObj(searchSessionName); + } + } + /// + /// imposta i campi del filtro ricerca in session + /// + private void impostaCampoRicerca() + { + // imposto il nome del valore session x ricerca a campo univoco... + SessionParameter parametroFiltro = new SessionParameter(); + parametroFiltro.SessionField = searchSessionName; + parametroFiltro.Name = searchSessionName; + parametroFiltro.DefaultValue = "*"; + ods.FilterParameters.Clear(); + ods.FilterParameters.Add(parametroFiltro); + } + /// + /// setta il nome del campo di ricerca + /// + protected string searchSessionName + { + get + { + return string.Format("ricerca_{0}", _tipoSelettore); + } + } + + #endregion + + #region area protected + + protected string _conditio = ""; + protected string testoRicerca + { + get + { + return txtCerca.Text.Trim(); + } + set + { + txtCerca.Text = value; + } + } + + protected selettori _selettori = new selettori(); + /// + /// a seconda del tipo di selettore cambierà l'origine ods + /// + /// + /// + protected void chkOpzione_CheckedChanged(object sender, EventArgs e) + { + fixChkOds(); + } + + protected void setCheck() + { + if (_tipoSelettore == tipoSelettore.utentiAll || _tipoSelettore == tipoSelettore.utentiCdc) + { + _chkVisibile = true; + } + else + { + _chkVisibile = false; + } + } + + /// + /// aggiorna visualizzazione del check opzionale con label e visibilità + /// + protected void updateChkOpzione() + { + // se definito il tipo decido SE mostrare il check e tradurre la label... + if (_tipoSelettore == tipoSelettore.utentiAll || _tipoSelettore == tipoSelettore.utentiCdc) + { + chkOpzione.Visible = true; + chkOpzione.Text = traduci("chkSoloGer"); + if (_tipoSelettore == tipoSelettore.utentiCdc) + { + chkOpzione.Checked = true; + } + } + else + { + chkOpzione.Visible = false; + } + } + + + /// + /// aggiorna label e valore principale da una chiave multipart + /// + private void aggiornaDaValMulti() + { + // eseguo SE E SOLO SE entrambi i valori sono popolati + if (val1 != "" && val1 != null) + { + if (val2 != "" && val2 != null && val2 != "na") + { + _valoreFull = string.Format("{0}#{1}", val1, val2); + } + else + { + _valoreFull = val1; + } + } + } + + + /// + /// tipo di valori mostrati + /// + protected tipoSelettore _tipoSelettore = tipoSelettore.cdc; + /// + /// nome del controllo gestito dal nostro popup + /// + protected string _targetControl = ""; + /// + /// sistemo gli ods + /// + protected override void bindControlli() + { + base.bindControlli(); + fixChkOds(); + fixOds(); + } + /// + /// sistema l'ods dato lo stato del chk + /// + protected void fixChkOds() + { + if (_tipoSelettore == tipoSelettore.utentiAll || _tipoSelettore == tipoSelettore.utentiCdc) + { + // verifico se sia o meno checked "solo cdc utente"... + if (chkOpzione.Checked) + { + //imposto nuovo tipo selettore + _tipoSelettore = tipoSelettore.utentiCdc; + fixOds(); + } + else + { + //imposto nuovo tipo selettore + _tipoSelettore = tipoSelettore.utentiAll; + fixOds(); + } + // faccio databind... + grView.PageIndex = 0; + grView.DataBind(); + } + } + /// + /// sistemazione fonte ods... + /// + protected void fixOds() + { + string _selectMethod = ""; + switch (_tipoSelettore) + { + case tipoSelettore.cdc: + _selectMethod = "getSelAllCdC"; + break; + case tipoSelettore.impianti: + _selectMethod = "getSelImpianti"; + break; + case tipoSelettore.macchine: + _selectMethod = "getSelMacchine"; + break; + case tipoSelettore.utentiAll: + _selectMethod = "getSelAllUsers"; + break; + case tipoSelettore.utentiCdc: + _selectMethod = "getSelUsersGer"; + break; + } + ods.SelectMethod = _selectMethod; + } + + /// + /// traduce gli header delle colonne + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// selezione annullata su cambio pagina + /// + /// + /// + protected void grView_PageIndexChanged(object sender, EventArgs e) + { + grView.SelectedIndex = -1; + } + /// + /// aggiornamento filtro da stringa di ricerca del popup + /// + /// + /// + protected void txtCerca_TextChanged(object sender, EventArgs e) + { + // se cambio filtro tolgo il selected... + grView.SelectedIndex = -1; + // salvo la ricerca in session e filter dell'ods... + memLayer.ML.setSessionVal(searchSessionName, txtCerca.Text); + impostaCampoRicerca(); + fixChkOds(); + fixOds(); + } + /// + /// salvo il valore selezionato + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + string valore = grView.SelectedValue.ToString(); + // se ho una chiave multiparte salvo nei 2 valori... + if (valore.IndexOf('#') > -1) + { + string[] valori = valore.Split('#'); + val1 = valori[0]; + val2 = valori[1]; + } + if (eh_selDone != null) + { + eh_selDone(this, new EventArgs()); + } + } + + /// + /// resetta ricerca e selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + grView.SelectedIndex = -1; + testoRicerca = ""; + memLayer.ML.emptySessionVal(searchSessionName); + } + + #endregion + + #region area public + + /// + /// tipo di selettore da istanziare + /// + public tipoSelettore tipo + { + get + { + return _tipoSelettore; + } + set + { + _tipoSelettore = value; + setCheck(); + } + } + + /// + /// effettua update del controllo + /// + public void doUpdate() + { + // svuoto ricerca... + memLayer.ML.emptySessionVal(searchSessionName); + testoRicerca = ""; + // imposto valori cercati... + setSearchValue(); + impostaCampoRicerca(); + // continuo con update + updateChkOpzione(); + fixOds(); + aggiornaDaValMulti(); + // faccio databind... + grView.PageIndex = 0; + grView.DataBind(); + } + + /// + /// valore mostrato nel campo testo del selettore + /// + public string valore + { + get + { + return grView.SelectedValue.ToString(); + } + set + { + _valoreFull = value; + } + } + /// + /// valore di una chiave multiparte + /// + public string val1 + { + get + { + return _val1; + } + set + { + _val1 = value; + aggiornaDaValMulti(); + } + } + + /// + /// valore di una chiave multiparte + /// + public string val2 + { + get + { + return _val2; + } + set + { + _val2 = value; + aggiornaDaValMulti(); + } + } + /// + /// impone una condizione di filtro sui valori mostrati + /// + public string conditio + { + get + { + return _conditio; + } + set + { + _conditio = value; + if (_conditio != "") + { + ods.SelectParameters.Clear(); + ods.SelectParameters.Add("where", string.Format(" conditio = '{0}' ", _conditio)); + } + else + { + ods.SelectParameters.Clear(); + ods.SelectParameters.Add("where", " conditio = '*' "); + } + } + } + /// + /// determina se il valore da selezionare sia da visualizzare o meno + /// + public bool isValueVisible + { + get + { + return _isValueVisible; + } + set + { + _isValueVisible = value; + } + } + + #endregion +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.designer.cs new file mode 100644 index 0000000..5377d10 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore.ascx.designer.cs @@ -0,0 +1,77 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_selettore { + + /// + /// lblCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCerca; + + /// + /// txtCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCerca; + + /// + /// btnCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCerca; + + /// + /// chkOpzione control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkOpzione; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx new file mode 100644 index 0000000..1a404b1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx @@ -0,0 +1,77 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore_ajax" Codebehind="mod_selettore_ajax.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> + + + + +
+ + +
+
+
+ + + + + + + + + + +
+ + + + +
+ +   + +   + +   + +
+
+ + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
+
+
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.cs new file mode 100644 index 0000000..7a6e5a7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.cs @@ -0,0 +1,499 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +[ValidationProperty("valore")] +public partial class mod_selettore_ajax : ApplicationUserControl +{ + + protected bool _chkVisibile = false; + protected bool _isValueVisible = false; + protected bool _cambioTipo = false; + + protected string _val1; + protected string _val2; + #region gestione eventi + + public event EventHandler eh_selDone; + + #endregion + + #region gestione pagina + + protected override void Page_Load(object sender, EventArgs e) + { + base.Page_Load(sender, e); + updateChkOpzione(); + if (!Page.IsPostBack) + { + SteamWare.memLayer.ML.emptySessionVal(searchSessionName); + } + } + + protected override void traduciObj() + { + base.traduciObj(); + lblCerca.Text = traduci("lblCerca"); + btnCerca.Text = traduci("search"); + if (_chkVisibile) + { + updateChkOpzione(); + } + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + if (!Page.IsPostBack) + { + _val1 = ""; + _val2 = ""; + if (vistaModulo == SteamWare.tipoVistaMod.editing) + { + setSearchValue(); + impostaCampoRicerca(); + pce.Enabled = true; + pce2.Enabled = true; + lblDescr.CssClass = "txtLink"; + } + else if (vistaModulo == SteamWare.tipoVistaMod.selezione) + { + pce.Enabled = false; + pce2.Enabled = false; + lblDescr.CssClass = "txtValue"; + } + traduciObj(); + } + } + /// + /// imposta il valore della ricerca da quello in session + /// + private void setSearchValue() + { + if (SteamWare.memLayer.ML.isInSessionObject(searchSessionName)) + { + testoRicerca = SteamWare.memLayer.ML.StringSessionObj(searchSessionName); + } + } + /// + /// imposta i campi del filtro ricerca in session + /// + private void impostaCampoRicerca() + { + // imposto il nome del valore session x ricerca a campo univoco... + SessionParameter parametroFiltro = new SessionParameter(); + parametroFiltro.SessionField = searchSessionName; + parametroFiltro.Name = searchSessionName; + parametroFiltro.DefaultValue = "*"; + ods.FilterParameters.Clear(); + ods.FilterParameters.Add(parametroFiltro); + } + /// + /// setta il nome del campo di ricerca + /// + protected string searchSessionName + { + get + { + return string.Format("ricerca_{0}", _tipoSelettore); + } + } + + #endregion + + #region area protected + + protected string _conditio = ""; + protected string testoRicerca + { + get + { + return txtCerca.Text.Trim(); + } + set + { + txtCerca.Text = value; + } + } + + protected selettori _selettori = new selettori(); + /// + /// a seconda del tipo di selettore cambierà l'origine ods + /// + /// + /// + protected void chkOpzione_CheckedChanged(object sender, EventArgs e) + { + fixChkOds(); + } + + protected void setCheck() + { + if (_tipoSelettore == tipoSelettore.utentiAll || _tipoSelettore == tipoSelettore.utentiCdc) + { + _chkVisibile = true; + } + else + { + _chkVisibile = false; + } + } + + /// + /// aggiorna visualizzazione del check opzionale con label e visibilità + /// + protected void updateChkOpzione() + { + // se definito il tipo decido SE mostrare il check e tradurre la label... + if (_tipoSelettore == tipoSelettore.utentiAll || _tipoSelettore == tipoSelettore.utentiCdc) + { + chkOpzione.Visible = true; + chkOpzione.Text = traduci("chkSoloGer"); + if (_tipoSelettore == tipoSelettore.utentiCdc) + { + chkOpzione.Checked = true; + } + } + else + { + chkOpzione.Visible = false; + } + } + + /// + /// aggiorna la label che traduce il valore a seconda del tipo di oggetto... + /// + protected void aggiornaLabelDaValore() + { + // x ora metto valore di default... + string _answ = "-"; + if (txtSelValue.Text != "") + { + System.Data.DataView tabella = (System.Data.DataView)ods.Select(); + tabella.RowFilter = string.Format("value = '{0}'", txtSelValue.Text); + try + { + _answ = tabella.ToTable().Rows[0]["label"].ToString(); + } + catch + { } + } + lblDescr.Text = _answ; + } + /// + /// aggiorna label e valore principale da una chiave multipart + /// + private void aggiornaDaValMulti() + { + // eseguo SE E SOLO SE entrambi i valori sono popolati + if (val1 != "" && val1 != null) + { + if (val2 != "" && val2 != null && val2 != "na") + { + txtSelValue.Text = string.Format("{0}#{1}", val1, val2); + aggiornaLabelDaValore(); + } + else + { + txtSelValue.Text = val1; + aggiornaLabelDaValore(); + } + } + } + + + /// + /// tipo di valori mostrati + /// + protected tipoSelettore _tipoSelettore = tipoSelettore.cdc; + /// + /// nome del controllo gestito dal nostro popup + /// + protected string _targetControl = ""; + /// + /// sistemo gli ods + /// + protected override void bindControlli() + { + base.bindControlli(); + fixChkOds(); + fixOds(); + } + /// + /// sistema l'ods dato lo stato del chk + /// + protected void fixChkOds() + { + if (_tipoSelettore == tipoSelettore.utentiAll || _tipoSelettore == tipoSelettore.utentiCdc) + { + // verifico se sia o meno checked "solo cdc utente"... + if (chkOpzione.Checked) + { + //imposto nuovo tipo selettore + _tipoSelettore = tipoSelettore.utentiCdc; + fixOds(); + } + else + { + //imposto nuovo tipo selettore + _tipoSelettore = tipoSelettore.utentiAll; + fixOds(); + } + // faccio databind... + grView.PageIndex = 0; + grView.DataBind(); + + } + } + /// + /// sistemazione fonte ods... + /// + protected void fixOds() + { + string _selectMethod = ""; + switch (_tipoSelettore) + { + case tipoSelettore.cdc: + _selectMethod = "getSelAllCdC"; + break; + case tipoSelettore.impianti: + _selectMethod = "getSelImpianti"; + break; + case tipoSelettore.macchine: + _selectMethod = "getSelMacchine"; + break; + case tipoSelettore.utentiAll: + _selectMethod = "getSelAllUsers"; + break; + case tipoSelettore.utentiCdc: + _selectMethod = "getSelUsersGer"; + break; + } + ods.SelectMethod = _selectMethod; + } + + /// + /// traduce gli header delle colonne + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// selezione annullata su cambio pagina + /// + /// + /// + protected void grView_PageIndexChanged(object sender, EventArgs e) + { + grView.SelectedIndex = -1; + } + /// + /// aggiornamento filtro da stringa di ricerca del popup + /// + /// + /// + protected void txtCerca_TextChanged(object sender, EventArgs e) + { + // se cambio filtro tolgo il selected... + grView.SelectedIndex = -1; + // salvo la ricerca in session e filter dell'ods... + SteamWare.memLayer.ML.setSessionVal(searchSessionName, txtCerca.Text); + impostaCampoRicerca(); + fixChkOds(); + fixOds(); + } + /// + /// salvo il valore selezionato + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + string valore = grView.SelectedValue.ToString(); + lblDescr.Text = grView.SelectedRow.Cells[2].Text.ToString(); + UpdatePanel1.Update(); + pce.Commit(valore); + pce2.Commit(grView.SelectedRow.Cells[2].Text.ToString()); + // se ho una chiave multiparte salvo nei 2 valori... + if (valore.IndexOf('#') > -1) + { + string[] valori = valore.Split('#'); + val1 = valori[0]; + val2 = valori[1]; + } + if (eh_selDone != null) + { + eh_selDone(this, new EventArgs()); + } + } + + /// + /// resetta ricerca e selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + grView.SelectedIndex = -1; + testoRicerca = ""; + SteamWare.memLayer.ML.emptySessionVal(searchSessionName); + } + + #endregion + + #region area public + + /// + /// tipo di selettore da istanziare + /// + public tipoSelettore tipo + { + get + { + return _tipoSelettore; + } + set + { + _tipoSelettore = value; + setCheck(); + } + } + + /// + /// effettua update del controllo + /// + public void doUpdate() + { + // svuoto ricerca... + SteamWare.memLayer.ML.emptySessionVal(searchSessionName); + testoRicerca = ""; + // imposto valori cercati... + setSearchValue(); + impostaCampoRicerca(); + // continuo con update + updateChkOpzione(); + fixOds(); + aggiornaDaValMulti(); + // faccio databind... + grView.PageIndex = 0; + grView.DataBind(); + } + + /// + /// valore mostrato nel campo testo del selettore + /// + public string valore + { + get + { + return txtSelValue.Text; + } + set + { + txtSelValue.Text = value; + aggiornaLabelDaValore(); + } + } + /// + /// valore di una chiave multiparte + /// + public string val1 + { + get + { + return _val1; + } + set + { + _val1 = value; + aggiornaDaValMulti(); + } + } + + /// + /// valore di una chiave multiparte + /// + public string val2 + { + get + { + return _val2; + } + set + { + _val2 = value; + aggiornaDaValMulti(); + } + } + /// + /// impone una condizione di filtro sui valori mostrati + /// + public string conditio + { + get + { + return _conditio; + } + set + { + _conditio = value; + if (_conditio != "") + { + ods.SelectParameters.Clear(); + ods.SelectParameters.Add("where", string.Format(" conditio = '{0}' ", _conditio)); + } + else + { + ods.SelectParameters.Clear(); + ods.SelectParameters.Add("where", " conditio = '*' "); + } + } + } + /// + /// determina se il valore da selezionare sia da visualizzare o meno + /// + public bool isValueVisible + { + get + { + return _isValueVisible; + } + set + { + _isValueVisible = value; + } + } + + #endregion +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.designer.cs new file mode 100644 index 0000000..935ae48 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_selettore_ajax.ascx.designer.cs @@ -0,0 +1,140 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_selettore_ajax { + + /// + /// UpdatePanel1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// pce control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.PopupControlExtender pce; + + /// + /// pce2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.PopupControlExtender pce2; + + /// + /// txtSelValue control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtSelValue; + + /// + /// lblDescr control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDescr; + + /// + /// pnlSelettore control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlSelettore; + + /// + /// updPnl1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel updPnl1; + + /// + /// lblCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCerca; + + /// + /// txtCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCerca; + + /// + /// btnCerca control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCerca; + + /// + /// chkOpzione control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkOpzione; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx new file mode 100644 index 0000000..296fa74 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx @@ -0,0 +1,85 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_tipoGuasto" Codebehind="mod_tipoGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.cs new file mode 100644 index 0000000..df3b719 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class mod_tipoGuasto : ApplicationUserControl +{ + public event EventHandler eh_resetSelezione; + /// + /// evento dati associati a controllo + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// reset delle selezioni + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + /// + /// seleziono valore in editing... + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// gestione evento inserimento nuovo record standard (se ZERO presenti) + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + // reset selezione... + resetSelezione(); + // i primi valori ("0") di default sono "ND"... li inserisco come standard... + GIM_data.DS_applicazioneTableAdapters.AnagTipoGuastoTableAdapter taTipo = new GIM_data.DS_applicazioneTableAdapters.AnagTipoGuastoTableAdapter(); + taTipo.Insert("-- [NUOVO] non definito --"); + grView.DataBind(); + } +} \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.designer.cs new file mode 100644 index 0000000..fdcf070 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_tipoGuasto.ascx.designer.cs @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_tipoGuasto { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx new file mode 100644 index 0000000..e9bb0f3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_titleMini" Codebehind="mod_titlePortable.ascx.cs" %> + +
+
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.cs new file mode 100644 index 0000000..96da0ac --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.cs @@ -0,0 +1,18 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class mod_titleMini : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + lblTitle.Text = string.Format("{0} {1}", ConfigurationManager.AppSettings.Get("portableAppName"), ConfigurationManager.AppSettings.Get("portableAppVersion")); + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.designer.cs new file mode 100644 index 0000000..9d43f3e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_titlePortable.ascx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_titleMini { + + /// + /// lblTitle control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitle; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx new file mode 100644 index 0000000..b4c60a3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx @@ -0,0 +1,37 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_unauthorized" Codebehind="mod_unauthorized.ascx.cs" %> + + + + + + + + + + + + + + + + +
+ SteamWare +
+ +
+ +
+
+
+
+
+
+ Per richiedere supporto e far registrare l'utente corrente prego contattare + l'amministratore dell'applicazione. +
+
+
+
+
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.cs new file mode 100644 index 0000000..f0bbd12 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.cs @@ -0,0 +1,19 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class mod_unauthorized : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + lblTitle.Text = "Attenzione! pagina non disponibile."; + lblMess.Text = "L'utente non è autorizzato alla visione del sito o pagina non è disponibile, verificare l'indirizzo della pagina inserito o contattare l'amministratore."; + } +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.designer.cs new file mode 100644 index 0000000..e9b6e8e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_unauthorized.ascx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_unauthorized { + + /// + /// lblTitle control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitle; + + /// + /// lblMess control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMess; +} diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx b/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx new file mode 100644 index 0000000..480945e --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx @@ -0,0 +1,105 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_vocabolario" Codebehind="mod_vocabolario.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.cs new file mode 100644 index 0000000..ec9d032 --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.cs @@ -0,0 +1,146 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +public partial class mod_vocabolario : ApplicationUserControl +{ + + #region gestione eventi + + public event EventHandler eh_selezioneValore; + public event EventHandler eh_resetSelezione; + + #endregion + + #region protected + + protected override void traduciObj() + { + base.traduciObj(); + btnNewLemma.Text = user_std.UtSn.Traduci("btnNewLemma"); + txtNewLemma.Text = ""; + TBW_newLemma.WatermarkText = user_std.UtSn.Traduci("insertNewLemma"); + } + + /// + /// inserisco nel db il nuovo lemma... + /// + /// + /// + protected void btnNewLemma_Click(object sender, EventArgs e) + { + creaNuovoLemma(); + } + /// + /// creazione nuovo lemma + /// + private void creaNuovoLemma() + { + if (txtNewLemma.Text != "") + { + // inserisco + DataWrap.DW.creaNuovoLemmaVoc(txtNewLemma.Text.Trim()); + // metto in campo ricerca... + memLayer.ML.setSessionVal("valoreCercato", txtNewLemma.Text.Trim()); + // svuoto campo text + txtNewLemma.Text = ""; + // aggiorno il vocabolario in memoria... + DataWrap.DW.resetVocabolario(); + // riparto... + Response.Redirect(_paginaCorrente); + } + } + + protected override void aggiornaControlliDataGL() + { + base.aggiornaControlliDataGL(); + grView.PageSize = _righeDataGridAnagr; + ods.DataBind(); + } + + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + selezionatoValore(); + } + + private void selezionatoValore() + { + SteamWare.memLayer.ML.setSessionVal("lemma_sel", grView.SelectedDataKey.Values[1]); + if (eh_selezioneValore != null) + { + eh_selezioneValore(this, new EventArgs()); + } + } + + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + selezionatoValore(); + } + + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + selezionatoValore(); + } + + #endregion + + #region area public + + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + SteamWare.memLayer.ML.emptySessionVal("lemma_sel"); + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + } + + #endregion + +} + diff --git a/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.designer.cs b/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.designer.cs new file mode 100644 index 0000000..e1d042f --- /dev/null +++ b/Projects/WebGIM/GIM_site/WebUserControls/mod_vocabolario.ascx.designer.cs @@ -0,0 +1,68 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_vocabolario { + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// btnNewLemma control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnNewLemma; + + /// + /// txtNewLemma control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtNewLemma; + + /// + /// TBW_newLemma control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.TextBoxWatermarkExtender TBW_newLemma; +} diff --git a/Projects/WebGIM/GIM_site/adminDB.aspx b/Projects/WebGIM/GIM_site/adminDB.aspx new file mode 100644 index 0000000..25bc901 --- /dev/null +++ b/Projects/WebGIM/GIM_site/adminDB.aspx @@ -0,0 +1,135 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxSimple.master" AutoEventWireup="true" Inherits="adminDB" Codebehind="adminDB.aspx.cs" %> + + +
+
+

+ Amministrazione Database Applicazione

+

+ Di seguito sono riportate le opzioni attive per l'amministrazione del DB dell'applicazione + corrente

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ DB Produzione + + +
+ + + Crea DB di produzione dell'Applicazione +
+ (Crea da zero il DB dell'Applicazione) +
+ + + Aggiorna il DB di produzione per l'applicazione +
+ (solo se Db in produzione è più vecchio della versione richiesta) +
+ DB Test +
+ + + Reimposta il DB di test +
+ (per verifica procedure creazione DB da zero alla versione corrente) +
+ + + Aggiorna il DB di test per l'applicazione eseguendo gli step indicati +
+ dalla versione alla versione +
+ DB Vocabolario + + +
+ + + Crea DB Vocabolario +
+ (Crea da zero il DB vocabolario) +
+ + + Aggiorna DB Vocabolario +
+ (Aggiorna all'ultima versione il DB vocabolario) +
+ DB Anagrafica + + +
+ + + Crea DB Anagrafica +
+ (Crea da zero il DB Anagrafica) +
+ + + Aggiorna DB Anagrafica +
+ (Aggiorna all'ultima versione il DB Anagrafica) +
+ +
+
+
diff --git a/Projects/WebGIM/GIM_site/adminDB.aspx.cs b/Projects/WebGIM/GIM_site/adminDB.aspx.cs new file mode 100644 index 0000000..7511e86 --- /dev/null +++ b/Projects/WebGIM/GIM_site/adminDB.aspx.cs @@ -0,0 +1,234 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class adminDB : System.Web.UI.Page +{ + /// + /// versioni db in prod/richiesti + /// + protected int appDB_act, appDB_req, vocDB_act, vocDB_req, anaDB_act, anaDB_req; + /// + /// caricamento pagina + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + // calcolo versioni db + calcolaVersioniDb(); + // aggiorno labels + lblResult.Text = ""; + lblDbAppVers.Text = string.Format("Versione DB Installata: {0} / Richiesta: {1}", appDB_act, appDB_req); + lblDbVocVers.Text = string.Format("Versione DB Installata: {0} / Richiesta: {1}", vocDB_act, vocDB_req); + lblDbAnaVers.Text = string.Format("Versione DB Installata: {0} / Richiesta: {1}", anaDB_act, anaDB_req); + // setto abilitazione dei buttons... + setButtonState(); + // compilo step x update area di test... + if (!Page.IsPostBack) + { + txtStepFrom.Text = "0"; + txtStepTo.Text = appDB_req.ToString(); + } + } + /// + /// calcola le versioni dei db in uso e richiesti + /// + private void calcolaVersioniDb() + { + appDB_act = TA_app.obj.appDB_act; + appDB_req = TA_app.obj.appDB_req; + vocDB_act = TA_app.obj.vocDB_act; + vocDB_req = TA_app.obj.vocDB_req; + anaDB_act = TA_app.obj.anaDB_act; + anaDB_req = TA_app.obj.anaDB_req; + } + /// + /// setta abilitazione dei buttons + /// + private void setButtonState() + { + // check abilitazione creazione db + if (appDB_act < 0) + { + btnCreaDbProd.Enabled = true; + } + else + { + btnCreaDbProd.Enabled = false; + } + if (vocDB_act < 0) + { + btnCreaVocab.Enabled = true; + } + else + { + btnCreaVocab.Enabled = false; + } + if (anaDB_act < 0) + { + btnCreaAnag.Enabled = true; + } + else + { + btnCreaAnag.Enabled = false; + } + // check update db + if (appDB_req > appDB_act) + { + btnUpdDbProd.Enabled = true; + } + else + { + btnUpdDbProd.Enabled = false; + } + if (vocDB_req > vocDB_act) + { + btnUpdVocab.Enabled = true; + } + else + { + btnUpdVocab.Enabled = false; + } + if (anaDB_req > anaDB_act) + { + btnUpdAnag.Enabled = true; + } + else + { + btnUpdAnag.Enabled = false; + } + } + + #region buttons Applicazione + + /// + /// crea da zero db applicazione + /// + /// + /// + protected void btnCreaDbProd_Click(object sender, EventArgs e) + { + lblResult.Text = "Funzione disattivata"; +#if false + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("AppConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("GIM", 0, 0, 600); + lblResult.Text = "Creato DB di produzione!"; +#endif + } + /// + /// update del db in produzione + /// + /// + /// + protected void btnUpdDbProd_Click(object sender, EventArgs e) + { + // faccio update SOLO se la versione corrente del db è precedente a quella richiesta... + if (appDB_act < appDB_req) + { + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("AppConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("GIM", appDB_act + 1, appDB_req, 600); + lblResult.Text = "Aggiornato DB di produzione!"; + } + else + { + lblResult.Text = "DB di produzione è up-to-date!"; + } + } + /// + /// rigenerazione db in test + /// + /// + /// + protected void btnResetDbTest_Click(object sender, EventArgs e) + { + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("TestAppConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("GIM", 0, appDB_req, 600); + lblResult.Text = "Rigenerato il DB di test!"; + } + /// + /// esegue gli step di update richeisti sul db di test + /// + /// + /// + protected void btnDoReqUpdDbTest_Click(object sender, EventArgs e) + { + int from = 0; + int to = appDB_req; + if (Convert.ToInt32(txtStepFrom.Text) > from) from = Convert.ToInt32(txtStepFrom.Text); + if (Convert.ToInt32(txtStepTo.Text) < to) to = Convert.ToInt32(txtStepTo.Text); + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("TestAppConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("GIM", from, to, 600); + lblResult.Text = "Eseguiti gli step per il DB di test!"; + } + + #endregion + + #region buttons Vocabolario ed Anagrafica + + /// + /// creo il db del vocabolario + /// + /// + /// + protected void btnCreaVocab_Click(object sender, EventArgs e) + { + lblResult.Text = "...non implementato..."; +#if false + // !!!FARE!!! + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("VocabolarioConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("VOC", 0, 0, 600); + lblResult.Text = "Creato DB Vocabolario!"; +#endif + } + /// + /// aggiorna il db del vocabolario + /// + /// + /// + protected void btnUpdVocab_Click(object sender, EventArgs e) + { + lblResult.Text = "...non implementato..."; +#if false + // !!!FARE!!! + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("VocabolarioConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("VOC", 1, memLayer.ML.confReadInt("dbVocabVers"), 600); + lblResult.Text = "Aggiornato DB Vocabolario!"; +#endif + } + /// + /// crea il db di anagrafica + /// + /// + /// + protected void btnCreaAnag_Click(object sender, EventArgs e) + { + lblResult.Text = "...non implementato..."; +#if false + // !!!FARE!!! + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("UtenteCdcConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("ANA", 0, 0, 600); + lblResult.Text = "Creato DB Anagrafica!"; +#endif + } + /// + /// update dell'anagrafica + /// + /// + /// + protected void btnUpdAnag_Click(object sender, EventArgs e) + { + lblResult.Text = "...non implementato..."; +#if false + // !!!FARE!!! + dbUpdateManager dum = new dbUpdateManager(memLayer.ML.confReadString("UtenteCdcConnectionString"), "sql", "{0}_{1:0000}.sql"); + dum.updateDbToRev("ANA", 1, memLayer.ML.confReadInt("dbAuthVers"), 600); + lblResult.Text = "Aggiornato DB Anagrafica!"; +#endif + } + + #endregion +} diff --git a/Projects/WebGIM/GIM_site/adminDB.aspx.designer.cs b/Projects/WebGIM/GIM_site/adminDB.aspx.designer.cs new file mode 100644 index 0000000..835108c --- /dev/null +++ b/Projects/WebGIM/GIM_site/adminDB.aspx.designer.cs @@ -0,0 +1,140 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class adminDB { + + /// + /// lblDbAppVers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDbAppVers; + + /// + /// btnCreaDbProd control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCreaDbProd; + + /// + /// btnUpdDbProd control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnUpdDbProd; + + /// + /// btnResetDbTest control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnResetDbTest; + + /// + /// btnDoReqUpdDbTest control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnDoReqUpdDbTest; + + /// + /// txtStepFrom control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtStepFrom; + + /// + /// txtStepTo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtStepTo; + + /// + /// lblDbVocVers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDbVocVers; + + /// + /// btnCreaVocab control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCreaVocab; + + /// + /// btnUpdVocab control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnUpdVocab; + + /// + /// lblDbAnaVers control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblDbAnaVers; + + /// + /// btnCreaAnag control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnCreaAnag; + + /// + /// btnUpdAnag control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnUpdAnag; + + /// + /// lblResult control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblResult; +} diff --git a/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx b/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx new file mode 100644 index 0000000..4e61668 --- /dev/null +++ b/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxSearch.master" AutoEventWireup="true" Inherits="anagAmbitiGuasto" Codebehind="anagAmbitiGuasto.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagAmbitiGuasto.ascx" tagname="mod_anagAmbitiGuasto" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.cs b/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.cs new file mode 100644 index 0000000..22362a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class anagAmbitiGuasto : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.designer.cs b/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.designer.cs new file mode 100644 index 0000000..6915d95 --- /dev/null +++ b/Projects/WebGIM/GIM_site/anagAmbitiGuasto.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class anagAmbitiGuasto { + + /// + /// mod_anagAmbitiGuasto1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_anagAmbitiGuasto mod_anagAmbitiGuasto1; +} diff --git a/Projects/WebGIM/GIM_site/aperturaImpianti.aspx b/Projects/WebGIM/GIM_site/aperturaImpianti.aspx new file mode 100644 index 0000000..2db0dc2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/aperturaImpianti.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxTitle.master" AutoEventWireup="true" Inherits="aperturaImpianti" Codebehind="aperturaImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_aperturaImpianti.ascx" tagname="mod_aperturaImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/aperturaImpianti.aspx.cs b/Projects/WebGIM/GIM_site/aperturaImpianti.aspx.cs new file mode 100644 index 0000000..8fe3bf0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/aperturaImpianti.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class aperturaImpianti : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/aperturaImpianti.aspx.designer.cs b/Projects/WebGIM/GIM_site/aperturaImpianti.aspx.designer.cs new file mode 100644 index 0000000..4ec83d1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/aperturaImpianti.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class aperturaImpianti { + + /// + /// mod_aperturaImpianti1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_aperturaImpianti mod_aperturaImpianti1; +} diff --git a/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx b/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx new file mode 100644 index 0000000..c2a9709 --- /dev/null +++ b/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxTitle.master" AutoEventWireup="true" Inherits="assegnazioniMacchineImpianti" Codebehind="assegnazioniMacchineImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_assegnazioniMacchineImpianti.ascx" tagname="mod_assegnazioniMacchineImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.cs b/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.cs new file mode 100644 index 0000000..f2e735e --- /dev/null +++ b/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class assegnazioniMacchineImpianti : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.designer.cs b/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.designer.cs new file mode 100644 index 0000000..a57238b --- /dev/null +++ b/Projects/WebGIM/GIM_site/assegnazioniMacchineImpianti.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class assegnazioniMacchineImpianti { + + /// + /// mod_assegnazioniMacchineImpianti1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_assegnazioniMacchineImpianti mod_assegnazioniMacchineImpianti1; +} diff --git a/Projects/WebGIM/GIM_site/autoEnroll.aspx b/Projects/WebGIM/GIM_site/autoEnroll.aspx new file mode 100644 index 0000000..60d1a93 --- /dev/null +++ b/Projects/WebGIM/GIM_site/autoEnroll.aspx @@ -0,0 +1,55 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="autoEnroll" Codebehind="autoEnroll.aspx.cs" %> + + + + + + + +
+
+

+ Registrazione nuovo utente +

+ + + + + + + + + + + + + + + + +
+ Cognome: + + + +
+ Nome: + + + +
+ email: + + + +
+ +
+
+
+ + diff --git a/Projects/WebGIM/GIM_site/autoEnroll.aspx.cs b/Projects/WebGIM/GIM_site/autoEnroll.aspx.cs new file mode 100644 index 0000000..66f0a2c --- /dev/null +++ b/Projects/WebGIM/GIM_site/autoEnroll.aspx.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class autoEnroll : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } + protected void btnSave_Click(object sender, EventArgs e) + { + // salva il nuovo utente in anagrafica e gli da i diritti di base + bool answ = false; + string ad_name = Page.User.Identity.Name; + string delimStr = "\\"; + char[] delimiter = delimStr.ToCharArray(); + string[] dom_user = ad_name.Split(delimiter, 2); + try + { + logger.lg.scriviLog(String.Format("inserimento utente con i seguenti parametri:\r\n dominio:{0}\r\n username: {1}\r\n cognome: {2}\r\n nome: {3}\r\n cdc: {4}\r\n email: {5}\r\n matricola: {6}\r\n sigla: {7}", dom_user[0], dom_user[1], txtCognome.Text, txtNome.Text, memLayer.ML.confReadString("autoEnrollCdc"), txtEmail.Text, "999", "-"), tipoLog.INFO); + answ = user_std.UtSn.creaUtente(dom_user[0], dom_user[1], txtCognome.Text, txtNome.Text, memLayer.ML.confReadString("autoEnrollCdc"), txtEmail.Text, "999", "-"); + } + catch + { } + try + { + logger.lg.scriviLog(String.Format("inserimento diritto utente con i seguenti parametri:\r\n username:{0}\r\n cdc: {1}\r\n modulo: {2}\r\n funzione: {3}\r\n potere di acq: {4}", dom_user[1], memLayer.ML.confReadString("autoEnrollCdc"), memLayer.ML.confReadString("autoEnrollModulo"), memLayer.ML.confReadString("autoEnrollFunzione"), ""), tipoLog.INFO); + answ = user_std.UtSn.assegnaDirittoUtente(dom_user[1], memLayer.ML.confReadString("autoEnrollCdc"), memLayer.ML.confReadString("autoEnrollModulo"), memLayer.ML.confReadString("autoEnrollFunzione")); + } + catch + { } + if (answ) + { + logger.lg.scriviLog(String.Format("Registrato nuovo utente con autoenroll: {0}/{1}", dom_user[0], dom_user[1]), SteamWare.tipoLog.INFO); + Response.Redirect("./menu.aspx"); + } + else + { + logger.lg.scriviLog(String.Format("Utente non autorizzato: {0}/{1}", dom_user[0], dom_user[1]), SteamWare.tipoLog.WARNING); + Response.Redirect("./unauthorized.aspx"); + } + } +} diff --git a/Projects/WebGIM/GIM_site/autoEnroll.aspx.designer.cs b/Projects/WebGIM/GIM_site/autoEnroll.aspx.designer.cs new file mode 100644 index 0000000..1ce68ef --- /dev/null +++ b/Projects/WebGIM/GIM_site/autoEnroll.aspx.designer.cs @@ -0,0 +1,86 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class autoEnroll { + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// txtCognome control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCognome; + + /// + /// rfvCognome control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvCognome; + + /// + /// txtNome control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtNome; + + /// + /// rfvNome control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvNome; + + /// + /// txtEmail control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtEmail; + + /// + /// rfvEmail control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvEmail; + + /// + /// btnSave control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnSave; +} diff --git a/Projects/WebGIM/GIM_site/bin/AjaxControlToolkit.dll b/Projects/WebGIM/GIM_site/bin/AjaxControlToolkit.dll new file mode 100644 index 0000000000000000000000000000000000000000..0f57b2a2bb6942fa9df5d392ab22d3e3a97eeb97 GIT binary patch literal 4227584 zcmdSC37A|()dqa$-k#gr%p^VC=}u-sCIm8EdYNo2nE{fp3L!w)6PCyhVXJUEiISm* zfC35xK@>5_76~GKb?VfqeYpo6bG7AImKDSQ4?eK0Z^Gr@Jo(-7&uXAMdLHbszMgz)+i$ikcxu}t z&RANVyv$dp`zM|=`Q#JNJy$KCeA20t{T1g?zKHL2AFS>}}I63CmhF&$3(%z321rPlo>%xRh=(99zo`pU6+w`o%nfC(hjy z`I>i$WsQ}8p=*LdY+1*F?;-Sq@2|jb#NWg7tTq6DcKtkS;t1px0Fx~XIjH|75Z=EY zvaG)4r+#!f!e2jsp3V#N+LZoe%Q~UYulgs0PGp0OlFRw=IbAHcXzE^e&+2jFT3aW%f}x6 z=2s4k*G@ZWr+>VE{O=b`+5d>k?7i2Y_uYke#a}&s$@TaA`NzW%aZZu#hW)8E^D zXvL;g&g{MxOIbE>C0mfL10R1XqPsM8Tjx#f1l z&sF;&zAMEv1_aQF?R^L!PeRncBl?F1GPeIoXvV)8KccdftFvLdMO(peQ`9I)jKWxU z%W>PA0Jqmx3jnq^xdnu(2f?onCcyCyAvtWY3y7j`4??A}3QC4ypcj(LI~Jv) zWw5O>WQaqC>Y+ff3?aCy4kMj99KWtQf__)z@hU*-@>*)*8Oi3^9yl4j%+jT!K~g-+ zVO7Xhd4j8s1Uq8|;3}aKg&Tw>V&#l>?V+PUrjBOPg&H#<)rBOc9>Ek_Y79pZJA-_A zi14+V%56qnY7yBv-eNe#tKd0?VGpgOTh7`Zs)VbK1*i-yY>zA3z~l*t*U?3eJDCSV7Yzy`* zWoyc44(e7|O68#!|+RWFBXcu zwv$&oPz0pSHsXKaCXrW%*>h}lB8XFN{~G`!bP_`8czF+pT}Nv80c0!E!ZFyEDEB1P zDZo|=wQQ)r1wE&29jc~=b_hQvCZ zSsm_r37iQsXu?rv!IO<;VmYalt~#3t6YXpDXr2-HTLDCxWLU4eT!_vQcF3_?JkuV8 z)?$^kUHx0qa%&7|P%)KflML;|*bddiv!CsMzoD^V+d_zGTMz+8qa%n1m7Q%vvCl^H zpx6TUQup0xU%m<#$z=*CDh01vhM%@lEum0wspV*wVMJQE0$C_2@eaY zvVT71l=t?|gWrD};!Kd1sy&(4t-kVsSeGosrEu0I$D0N$DGiv0R;!>{l~5RVqy|3v z!3Q5~%q3P#fDqJoIi88B6~Mgg7ImHJu&!Kd<&Xud*Dk1;$YXEua$BtgjiWw---;bW zg$cv!(ZO~X4>q9Kl?iK->FrD~gtBqG9LQ3T?(*(%E(~pDJ~tLHIa=-X(;!yM;w) z!PTV*%zV@CLEC*9ypV5Z+6GR20->>%onP}qh^;<}Q1LX|yBse2StcvYQC*7p;+f9E zO4hMsq2jzRL6}3Gg~gRl>!EfG__*Yz6n7R%`D>-p_8jX|khfjxeM`|%w;`r~K#R4k z(^6M3y**7=(Vt7})~Br$PpB(_LWNJGtK0|Psp;~seGyF6Rq$qG zr7^G`B$;Zrlit2iD}pq$%C9!IMQtl+k598EUaW_zs6MDOE=tY50Q!yjOChDVH$ewS zK{D>pWXM*`zp#O<4l-n~p?8@C9vJ(PsfYwW$pXK?7ib!R(_e({;?@(;9hz~pnWO6N z0;9X-Mlsh?uPs`y2|dCpFEY4?M#1eKQK-5OTI!7u>#@j-h^EIPsNwE9U5mG%c8s$; z%D-8)n||h*_`fB|U!D96 zuQBTH0JlAiXIy8-HXI1R=N-i?`lo}HkD<5W*CY@-QMOuPRveWjtTEj`Fx@7yKN8kR z_Rc6|?~WvUZxpiMk0krkC}e*gN%ogf$o@K#?EO*5{ze!|czjU8;@Kro2fBwCY(p!@ zsWGUF+fl#KF}?XTpGQ#P4x=qZ)#(2KI`?h_SPy8$P8@X;Biv(qHdOFQ(iGM(Tipqe!lDN2kM|V>hQ>ihj=BrpCeYmk1@plS(+nf1dw^Vy zksGGsnBifZ@KLCW23-I_GOKvEB00IMIx&y zUs1-?dx8!v1mt)C2nRFwFG6?KZy>PBDM;^*$wALoLO>PjA0J=dKYfQSO6%WTdt~DL$<&fU+Z1n9iN-V5F`ZDsl8z~R(ih#hY-$Htr zwLS=^7i_(6!y|K%mEeIKV1D-cFUd|v?xsR*9halz#199~b zeC3(i9e$xs|1jwp#E>DE@E@Z6e4nIoOvr?}q%|JH8O)C!0cJ%%GO(UMkV)GRYQC9& z{|oWQ*XQ3t@BILg*0}}S!-y%B?rhnVXJi>=t49T=C+K>va}4rW06%916_U!QZSO}Q zDt}1w!*)tDYU{KOqYnY*J%%4-bX$Ayari0|Y}>8=H+(e)HPH2*fInXRxl=A_NO?Q$ z>Wq0mu9K=K>CNfLj`tKoFhjAMo#BoTf*;FZjr9@N5q{7lSRh6(0*SUJIj z5@TR*gJ#CMus?WBV0k*;Pne+O6yp`MRt3?cGdTwJ^nVz{m5ei7Cver% z!5+!;nJ7<3{S-m}D!es@HPrTg0l)es0kYQDv%7i?f%ZH`;7gL3*xHmkj0V(* z{W?$>=nr=UO7z|UWCepTchB`_z`)d-fT03U2$EnuO~k8j!BKDHr#BOWz?dN>uUb0u z22EAG({{vIy^p0%2Fr2`|2I@7)mosJVzeMy{qnS&BcIjCKKMJS)nx0SkVH?dZ|k6?QezCO2* zb`!~U(nX_lnfZ%2`o8MlfamJwOe2efa6J%<23n&5HyVgX0|^Fp2_#1+8wsVNgy{xU z8$-v~G4FrifnEHaPQm*J!N{*`odlh*KhrBoKD#j8KK;jCWoE_KSkLByclj`T7|nsMbY3e6%JcL(&0N&4 z`Yg`y{3Ljq`5adF{L?{_@IS`iLe(YnIDUHFVmI{kC6r(fZD)|es|0`8>up8U{YS{z zme4D{eOj&?k(};nvzbf=^UF-8kid`hrCyQ(ywZoXjmT>ta(Tu`^;{XK2TgV-Rx_!a z!j)*VT2u;NyEDf1)l#MP6^!vMOikO!+4desE9)<8McdO3fM|>@aAi*|-5J0b={hr= z`R2^8%XAhbHat;*x!{{=t?r84N#6%{54o;1s)MLpM-4U23RrlyjbD12O=AulWM+-4hl~)9+ zWbaizE@MhKv^4fAx(r)0=~QXJ&9;rtwwH35woLm}w9oBVVxZCDWgt~5lf-I1EynA_ zPvzx+n=8eF9_&L9H`|fvD38l@r~?ovx50A|Jx&gYhWObrnK9+_GGo*f;?J-%W4tWb z_Fsj{qt*Bsx30!C7a zhFsNc0K?P|d2&?(KNyDOP|uOKR2o~1S;8lQCRmnw{gv+_OPQEnb>^rmj#1YNkiYDz z9uT%A`o92*gc^&evZs(xrHyNBN zZJJ4S5bR z(Yf204Q{`yE^6C)$lCT7+D}~#B0JksS5puRy6S-(l74$>ucX$LR+N#qTsHYSyPi|z zD;LQZ6g!nnwgbbYmi2*+x#Vao`D%O61Z%FH*1;#}^?dG4pqb|WDoSRm2lhWmp zsI2u8cGp(%bs50VJxYe&v^w=k?AlxV6e}TeLeF%$kg4iFa$DZh@ zY4zA6sXt(RZ#v`Ch`AF0nX*`uegN)vC>B$frO=$%5Sj=q$g#24MZ&1#q%Rm+22@T> zhJ@*OK~<<>nJDbYi9#DDO*257(CQAOsc9f=81oOuhcQPma|-HC7It(Z3Yv3!7bHjaKU@v>V$a58QkalM*Fr>2-!w8T=}C0b3SD_#_YBt5iE+`Lr{tO|>P&qS}+j zo|0-8#C78^r}SFMWtZ%cmJ@|+;+1Eh$gSBF=2Q7>D+&^PbYqb&otH^#3&tF$u zyDifO%Wu<`4>~u~N*gH@GYRNew?+F|`&}8dMPIjuX0}Kd#5%tM`k&gM|CXYoO~VmY zD-3zuJZ76>P%M%Ll_yF&V)(;q+@$i(WZZ?eQ(D_JLUjW=Gb991l~%QgOicmjKsuir%gTl0k#Sp82^5O}-9k z)$xQFJg6@~C}hk~i2H=#V4HGYiXn4e3h{0eT*}}Wa(KK+C?63VW}EepAU%dc+%5=(@fZqmM>WJ_D8!xJ5Rah{cX z@Tju=tg^j!-tn;T!Gm;p4{Ic@24V5TMV<8qK!g<-JzSsXMNsBfTo4UN@i zMvz1LEQg#{lp`PY6BKgHhFhN)7^MU+J1=^#0pm(^AYAj>1=uZ}o5Z3WrY^DpA~IsJ z39B5KzV;D%ojo`mZY6J}u92gErOte&{uUc~F;h-z>6apEb3X^E^oqTT0lVeF_%%!ybCWlXgX=z=qpacqNO zUB=BLBKsh0FMg3DN>v}gQ02f(entj-8LZ9&b8|8k=X_A6FcJB~wi2zS@thwaFPj`@9Dghd z)MRsi2xQJOMbH1)a(+nkGB^W~xrj>_i?YY@U?w(NButM!b;N^63ad!$D!KY2E*3$A zR$-At0MxO>p*l&)^1sblrP%3$QB<^zw3PpUND z_6~%<+@W2y0D)A=&Zpe;#@60KdZQIb9GTxxImM#Yiji3hS_T>_1@R7IT4&mWJ0o{I z|8_9KH3l?@C{$2E9YPcX8dSugWU1LcWHvQF-kX=jz4ct-!-?mRz|o6-A7#2-l1)}h zSd!k!6c26daL8FgKBZa1%66$go}ba?`d3jgHzGFAzha&YV_FD#uuUhmQt!$i3Wz3( zV_c6VP7I@cZ~oJI2h87|Vi7Q?~8FsFu%26GZe9Yd75nW^;JJ$)WlUU1}aIFE#6 zS*RE^)m;#8OHDQLrl}5e7DVmaN>t)E6LsEJq7uKEs0+6emH4Kp+(SU4!?V-qV_3*3 z9%H)_p0*NZ8|d}0!&SlLRzQi$Z{paaKLw1c$3l;*^6gxy>dwT5PY(1qD^_SP6|fp| z90<5bF^pN0R_&}8lI4Pp4gm9I*NMg19J(Gx<8EnA9qd03?qZ%%f)M?3GaB8ui#a9+ z?2=%qh$K;;b&`D@2z3RaS*?X^>*j=e9E)ge=n`gAD0E~zN$>ctF*)>A%^~&+u5}q~ zumat6#ME!md!d(^3{p9~;rQ<&YRn(oVJ&Ob_2qa7m<}50L)|E@O=@zx?P2ZCg^~to zu{_I2H=#OWmfK#+cuT-ReHcFpbpn2|U64w8C&E{@6X|&IcE`^lIb7VJ6t|)j9e*MK z!d$|rOecXH$FI0HVj79OI+-w7G5S3o&GNTLBoAFNj)8a;!hl0x=kl;ob3EOC6oiNN zkJtQymTz}3i?n=SM`^6*Prc1x+(HkpiRv^7mJdve@mS}&Zh4f%@qUo zAb&9yi&@`l&eNKIGf(J9{)0S4s7KG!ZK25ii2O0O&fiHR@`v6SW5JmJ1Q_UsTKC4A z5RUf7o1+^$rjZWUkEAD$NeAqqF_*f;vBemu29pBRC5~I{D%uOIkg%VRSw9Ajes})H3|aNvkDjfaF-Y8K3t?h`5@utau_&dmh^SQ#Ug|I>9a`-=aaBcpob8vAtHhxN89C{5Ci9>L{sD@i zg6sG!QLp4j5qFlqU%GhW3hY*@JW)(P@neb$Yh* z|H_hDNd`ST_=&Ogz_>7g$+C24wS5rB_U>gVUOWPXQJ>&rHOv@gUd*7hgW^HMCm@*LW$dA;xc4bpRmHX456M$^@t3b zh`NpEe724DE|;S8TKhO1*hXdwIL3PcMCP^v2LxkU!uf-Ti3dkR{?*_buJADwE{%O1 zp>Ro!p>S#J4TKt(z6c4|YwS!jo{$hfeFUBmgGVXRAW%xE-7zdZ4boK~!{|(^J_PqZ zNi$YMERwG3g>Y8YfvX9eACO#x&~oU?9ziEf2aX4kl}sr@z88}P#E?{wGJ^r-$D@Hu zqJ-*FgbF;~DJ(gHsa{X(3ZfE1wkCH+n%vQqrG72v0H)vsnY*pXeiOk=16j^m69g_J z?+5L{MTm(pu(;|brfv@&M_Afl2o;+fwS&h3Bo#?Kn0qzEyG6%4Iv^5HGtoLtbWA`b zo@S!kLJ3fZ1{affrQNf0jXvA^1f)heGjUWp!AhmPgVFT({BqbiR*77j?l%^W``#_Ys7`U`hr3|Z21SGG$C&4?!pVcHQ z`a`F|sf_XGF(X$a(rN+(3M3{UL_SwX5+G0@&(O$ovq4M(1X|oMw3NtReT-{D4wlkR z-h^sY+Mf%ku66>U0?q_lO4fLC-cP8wwWewCevFW#t^ub?+F9`w?5N`8N-a)J=uzeA zt|y#hAKOBgWbI5nu9zmu%jq*9+=Um?O3D?NJ(>2&X0tbpbX>(>Ai#sXCcu?`MPgw7 zDpV=-CZDFN^H_|@>C#F#+Ec{RpcF$Nh6g_dGw#Cvs33K(%8ac(3*wHCgwIB}I}$#J z`q(gZE}TG@`;QBBNvKAp{j&izx+IvoRCHNOj3?*)97%?{d>)}ubt&}FCEX@n?jpLx z2pWc%^EQHmJZ2!I)Fq>6UDBs@`4Xsb9vZ)+>5_ERCGr2ZE}1ZOxu4M`Gq!peI6+tE zF=1nO)qJ2ULNzMw-vFr56~WY%PnWtfo}Bk4Scba#B|@X>O6Z|0x=p&m)Est)k+I_)i7XfTg=?*D!4&k=q&5{ zy1fwSi%^Y9`%eOD^hGfBwSq47Wjs0W_h1?7>o*9EsxP63zUVgTYqscXrqS1*!9nYb zq|_H(tuKLyzWx9zSMhf=eUXm(BL3gj7ZawwE;aR%8C#9nVysK+PQo8S7`po?oWRze z8z1P7P>o9a{{YnJj$rEUe7e+~@#MUJAc^9tppAPUA)`Cpwh0~EAcyO5RzLLQk;spA zA<1je_-LkiIiRRM13(JLV{om#Dy4!rBje_`8ds!xK&RA1?XcB_kbi>|Ce_cf4P2|K z`!>s4ZwMN)eKt#`E#oH5t%*zzU81RO7+Mu6hl9yg`WiwtD($ZX)RY6kEQi6M9E>OD zxjg4kF9#c;hH?!v1+YzFDNgGw1$!1#9&J&ZX#VL<+Z$voz{k- z3&0H~_1`StFOy!fLa0Wi{TBf>Ss|ENsnMlL8Bfk@Z^%lrIV(cfY!{^Re?PIFF%m^G z7TA<%X~WPEuz{edZ300F)u^<;3!p|&f+^^QbSbFuk;lBFsUvY z!4c84SzSIVnPcdTfeNR?x5BBhzDSf)Hyb6;iyoU3@}EY+byo zqctZ7{D_Wsw5k^b-`xQsrR$Gw?|9@DmFQw{4|Mbv6BQj1s!?e_H@U7Of~ljA(WQ=z zC+7*bx{kJO){)RP>4-#89g${>I*PRE5_iXK>qfqrxTakmje2wKa-%&<%voDaN9;|? zv026gwi;JPnj1Vxsfik6<5z=%cBCL1E2zXddb26$`g4X~p}x>?R6 z?YGt1EwEpSdm-a$`(@ea$5jIR)#ln@jXc53c}O##&;N&fc#afS{c)rjSoQs6Ay!SO zMy37N0W~$BU|RJhbZOPblk-HXx>e6;wrZhU>k%GpaS4tXa?s+AM%K{cHq{TIkJxw< z+n@}LjgLmXIUCqwg0eV*jGNm5i958_xCk;lh+FQ>S!I5m~21N4HDrah3_D>S&r;PNb zjL#UUzG~)R#VjVLSJt^w!STeAj`2!k43i9dq+VqEN-zns{SGN5+k|RV+E4CK&o;r# z_8Pj(w(;aVDS&#m7dB^G=$gxiRDPRRR|1J5N(jpK7?45GtAGsz-JX#|P(n2-?av3) zln=oa^iy;xsPW`H;Z_&)sAfTh?oy9%|L`5_q7fVsP0p89kRO@n2=R%VB@Xf-!`%%- zSA!Mu@dWLx#z>M6LNzMw-w&wC2f@t8HFTK|m^QY-a*9N(M|p=)Z_NEFpKX(E{l zbGOHmhmOwlw{6q|u|Zr{_8yD+c{~)Q$U6;g zo0R3vGE>b@n_??$gy0Dr{N!ikbSST|Y@fn|I0Rx(9R=%QlS3Bn*V857c6w&o>QksL z3R?xdP9OnC-4R87xdC-2Ls*ah3f()w<}P@2JPlMDa5cC_0QH2HHE^pk6v*H=pze;M z?rA{X8%2G!0rj;g>b_{;eg-xKIs7_8wxW=Z(tc6H*#P^Op%naESrq>jW$*w4rv(hY z5n(`oJs00>Ap2H?jDDzW@YAfv-F6k*7O5Ho8sy*4BoAYgAS5LHj3M0)w~cEIXpsMd zkd#o8e%6p43I;U>G{}ECBqfxj*BR1pQve1u$bTm!B@{--dv<%m=J;n1eva{G+STtc z9s?TWe-OqaRDBnCTYZLh^*wlT41r+UF!}8-+{o{G^6R&&50M`O8lXfV$1QUHx!l!o`Z*sy%FAb6 z5OXbKav$w!#Pe7m(lK&0LVOj zdoe2d4;fT=nGM;>;WR+dePL%Vg@`x2NZxhK*G$TUzt`9GjskqVVHahO1C(|lY4I|C2fnA3a{J|p+<@(k5yLs zqWJCnuaNi3x-2@{4*quoFb-vldFIuVLL{d86ukbUAn{)%-B}10`993PL4I{oc*j&q zL`3oYx9dDLyr)A8&*r@mB7MOoTd}nKzc8BCj+CCxm_K!TUGNYbO$4&AU)>w7?k8!E zUA5hQ3s9I9p`wk1+ zdPlqlGtd@fj{sP}(}ER&1)`p*1GE%c2qO{psAK9*2*sA>D|DGBN8TscU1VV2%l$kY zH5W_16M0lW1u(x>AD?*^ekA`K9JgoFtg5Y8(Z}~CwWl!aL`0QBjYP!>eRUqls=viC z06qi$RRj|1c_x-b@IC}f13I48SAHgrguMW~`Wb#otwUJ8OQ{#>?=&h!lCI*=1DAo( zMe0YYu_6_|7o_B#+jhxsI8 z-564{hwF&(vzGA6h~Qp^C^#iv!DaeRibugkJW;BIfyGy zY#hq8>g%t#-Hhw6uD<@N)1NTwgvMmzrD?dxTu-LmB=ZVHNGks7WO$4|NGProdK|Zb z<2oTcfrW$;Iw6#AJ%=-Ub--}Nj&KTx@9XHoVzGeI1Pw#YlRRSOkq`UPI8ZQOgLM_n zecOYrflmbYZU4*K{SVsDdVK~o$vKuk4GjT0r^~5}MY<{Cxu~VVw2_Hv-@dSFO zUU7E3JVT)2EoMWrcwU`G-)$Be+ydpjOqo8_FTMT;H#HHT_dXlrM{a`RMBt2dAD|#d$V_|5qFChgpt?H-jhbTp}Cbyt8|0YrfBIA>vfn@ zcrKG6b1qZ&&l6F;tjGE&C}#bx9K^;I#{*DDd8mR{M@F6og}na)FX?FNWlKnSYBM{d z8Bd78L$Yp!!W+O0g-2a6W?j}@Kh4TecsqEv5qt>=`5q~J(J6?{G8CRfJ$*!6LPD9> zjKC8T;=eWmPe_>diwK2zVkpd0a%L3AP$W+XHQLo~f=AIvE>1+K;1wbv#~aTO%HgsR zaR~`!`U*m!ObmrGy(G9mR}6(GdbgWZ|IP|Zi=mL`9t}8#LfnZBIED-kvR;9Ze=C0K zHbY1l_ZtZ1>-l8JZ590KMyG@^R%4F@RZzwnp9Y7A(QEb=ml+XddQPzPTf=t%(g=}*LC7)qFk?Wlns|<~2ft7DuC$Fs9TGIb=r{*|(12!0(Bc95u?93l zf))?Zk2Ihe60~@L{!s&(Awi1==%*Uc3<+91K*Mq(k~1V|@c{jJ1DYX0iwEc@8_*01 zT0B5M(ST-1(Bc95#|>zP1T7w*H#DFb60~@LezXD2kf6l_^nW*?84|R3fc{AXnjt}p z2W?5K^|OS00F3vAa3TX%@N4|`KMJTl{2~0vO=AC7Fj((5#N+lPtW*~9mltrSme;d? z3xtL&<_u$8+qiaDy~r0L3;8xzeFHvk2YeDsE)C&5uM#dB32-Wa0YNYPz+qUwKTOgu z&ql|P9oIR|`yIGTr!6lr6ukFD3{ABksBEtn5@qw9`7M$jC!{k$+Q?$1z~_vBUoG%~ z5%4<&zWWIHvjU$z0`B%(%k(EQ8q@6s9D|b)^z#K?9sxf?;5&_gUoG%mM!@eAIGz=3 z%J0twzSju&KLw5_KAY&bAE2C=oi@Su1Kd?VMcFpyYnj0RGy;CLz@HugUnlTCjDY_T zaN9$7+Qk1gz_BzYqqudj6rDPb9D{@Iak^dg3Ih0Ui-F=?WXjtPoJyu?lz^+g4XP|& zkKDHv9RtP+7Cr-D?F#pEG4v7u6a#B?cSC1V#!q8jj{~IBX_lpkyTeF~2USz*kNC;r zibn|f6Ctfp$e#(p$=1J6>aj^zy#tS_EQ?T;-Xk1OItkuQvIfPHHm?p~WOsQ&?liSc(v$76n(WMLGH%$hZN{N~ZFdd_H!?v-dsajy`jQnEAP9hB*7 z)JD89+nWe8CKb@-cBi4g4^G($ofDc1JDO3PV}V9wxSNHgg&O#0m_Jd}zYvzJ=zch9 zqLj+bk>nYSC{SYFhP-5P{r&~!Qm2Qkr3v~iLH)tIu+uYfQyzGBT)sh&?aFlJGbn*B zT>@>%Oj~|!-PVFUZ;w1T>t-Hd=|+8t^&AC6BlzF79^6F@l|*~e(&BlO5FD|d?o4++ z({W>_Tg#3|X!D~OL3V6rY-Y^ntw+$Cx1O3qgK0aB&@kwqIKlaGC z4_o4vwKrP&e`ipmZ{_NdvYyaxg1w5btpGdb7^HGUTzvp2p8!RB#<7Eb!+dw7z@FX= zwAs1qn%@D0jK|5W#PPV`7}9+!9!*V_cQX}ZwWN!N>q#tV!0MPDnsqwIvYH~(jU3mz@APR@%#vffwF;akYnE7)d@W+@vt zR(N>Ei~;8BBqsEsH)UE~vt}D(>dmNq$gMo{I zH0s0qq9nI?J>ftSjZ2uoc9+<&YY>xwFBlTWekXmpNsb^z+H_}kq z``62_a-t4I3^|K8ThT}3%yn2z|8Kg(UTK5wxRs=JIWpOJG}(a}r2IeRzg`nfLaYc` zG>Dtazu@uEe5Tz?LwQY(8JK0dHCY{q4$x{`-9N?!_fO^=;cC?;lLFo<9$5za!JHMxiVwC zT!k@SF6S68myL{<>oCU4RTG<6e&l?bxL8Bc-)r87g7tHo5RAE+4l~RT5Z*$&kGb&l)~Fcso3ufQ&}nf};fsU<2N#NO@g- z1!p8*P}<%#q);^viZhU@Gb5#4)E&OV5mO!GB+tr+&lFoX1IT2QdDyC%6qb;wVS-jT$-Yq7Ux0Hxf2IoD(7J3{RVg z-k#TnpZH1PV-fK87PX>)rOrcuTlE5eJfwE15}T$2Eg(RAnK1kNZL;@rE%FW$E^-N@V_0JjB-k0DV;?L@r z@l(9GBR2dsG-G1ev&^Yi9D!-=hh?o+8um_5%6-uy;?{H@p8jPLLm~N#rY1_ zs%;$QI29oo-?RPX{kOZ&Qew>%dydN>k$g1>rp(Cw*Rq!t?^R3lbMRh@Roxaz;zLfe zPhcRE#_|FlL&tHLDS+3QKqjfvIT`5;SAv?Uzlz3Sd$NBr;x>>S)=0)6=LP-mLqzNX zodvo2e+|EuC6nCbb|U5Kc1Y9f#-0;r1motRscdBXaG*Y&I)m6Hipq!P*Sz*W8{*;} ze7C$Oj*MW_Ayt_@jMh0=f<_y`$^}D_?2@6KF*10Huv3 zA@N5)sfO}JymTQG55A`+nnOe#Z3pnxU&K;>0qNY&;M;0(qN4ycnI32}bV_0Hngv1CD(pO-#t%ff@t;N0 zBBK>^ZdnKv`l*zBGu9mL)KU1Y2UIwcuqdy9PI(5APdrHgpD1T2K%rrYpa!F;k2avr zkD@MaKz%HV!hzEWLsarGtxFqFmqk%H7aNJSB8s}80ac5lh8j>8Mp3I9P&oGL;yZPN zZ&A%yVW?tp+pRIAVYE7)YNcKMikf2^EFJ*f2>{{&;B5l#bIN0#6=PcP9!tVmQ9#k- zMPjE$oUOi3OZNYcV$)l(L*@p?g>%qHd;|%tU|U>&G#vJ#?{^Td?=2V}LB!8*B_i<+ z5$D+I4hSI=PxcTH`!_*8!~<>o0RU=4eGim1hBOT4O=H&Hfo+=pU%I{WEIrz?H@RO! zoa#X|!GrN*d$VA66`V6(K+sMI@N1{uJye9eHMlb1SK#*$&A709!YKT9rU8e1@PM7> z6M^x=piB^7XVi+jH_%T=U8tdrM>;n^AaqU~YaibvgZB-HXHKk@=gM~tpWK4$A$ZtA&TjXblY;MVOvTGMLcRiAUq)j3?b3d$>u@W@?C}gG#+udvlJYf;3|^pRS$g4&m+oET^FT_H&79!@ZAE}JlT5L##FM5fMnG)Wo!*_|9EBx z#_J;E_0Sa#$m)iU4MN3<OgcCCRZXozN$;k znouJ|cAT3Wi$McM#kEHQUF&-r^Qmh&!^dYxc8Zi@TL~ZNVkxHUFWgrW<_j=yZA>M~ z80$#(ID|F)3)ZBaHGj?#Fp|(`ti=lSdH%(z(ssJhcjZL?iqo+PjTx4ZxC(6_#{P?O zCVJY7m}j(F99*(y zmCB)7vQbILbuq8h&-ce=+q*4MF<()98dhY!Q^hW3`uT{>O=y>wbi>+>lBzVd0Q;4OnH{z`9oq(x+h>Fz)^DV>HdDxhd zXBT*+r_NQs1E(WmUU(NG)|h)cS)(%k9hD3q9n5m6QlrTGG@~*qJr!KWw;vBgS@7$_ zd1(sG$!vTaDOG#|7DJED38uXwM7ay&9tdOFgMw}x3f}IF(v9z3or|(W8=D!2r@gCt z0NUnM4s31(u`;_jxgHaEsCQi7!SY=utc~Mc?Gj$l&he8>DQt``;z-w>`P)n^op9AW z083MB^<5;N&ZpulJjAEc%I#PsmaiNOO}u{tY%-sX$5jTo%%*0eiM4`H6eX%-QMEXX zmwg`pSm@ta13v&9SVOwd84ovtIBUa6H8RL6MoWt7uAaEXm7I3xII>_dD-=>0y zC;-8lY^&Sqhy-AJA}gHzf?^Ry(E4LW1B>wvFV0z;?-@0GGRi4WjOZ|4amJNeTsc)0 zTtd`!{|f7#{@}YrF?lNiU0|l86-C?;Ypq@gDR|oYhj2S$m|dwu(YSPAk|opl4!7I^ z?_Q7&M2~`~i0?Sq^2QNV$Tgtf(waPc`ITGuVHaLO78z}0!p;i~n|{+?V8>v4d<_YI ztm~)1J(zVpSNo&zVjqX~msxf`U)>ulYJUP4_H{4d=*J&|Q{4w}wJ*gQB$i)=O!e|4 zxl}Uj4T(oaIhyMrc^A994}lP$a&Qb(BI9B??t-)J!l=kP1hV8)u@$IX{JL@y-^KU= zlEis8-jQQ=QHfW;NOa|vk0QtFV+Z7x^$X)MGnP2U9^}9pOGe`2Nc#a40bma938oA1 zd;{h{onX2FxM=5cIqxxufg4r9H22RWh}Hf=r?vK1I2<$)Dx*R106@F|!~=j(a=d7w zcn2|MS&!Hj`Co|q%lE2zNa$do)GuMyu3dcx$?FeE%cSQKK#P~!-ZKE>#dvY`H`LXM zKrKHN#f@um;A`_eZ+zrUT9t|gio$+NRuJGr?AHHM;kpUuI7fs`Y|eXC^LEP<^|x0`e`Z{6AenTd>3?4 zv{~Bd6u1~}bIL&wZQn9aw5s^jG2@YY7zXsL4%oz zK`(2uTE~RdVxaJ8nL>~^>i0;IbyzY*B?P7UGiLBt_@ON@x9S*)&9$o!A>L7lH*_(y zh2nc2=<=>u_ydI~FI}kO<7N25oc|cgOqaTDp`Jzze6|o*>=ADXeyKRF#cYed;^;b0 zysY^W)BG?fdMEQ>c=ZH$u}wo6D@W`0*nb_|yQRa#X;nT9kn+w%0_&0m@1!t*uduMt zWD>eAIbrBzpw=b3f=@W}18S+>**79n)l=bZGt9rUH(oMM>h4$u2ciZJ4if4#vcPdx z!})X_G^{f*@Xo}#BLZb&6C)C3V%tPT%EVxRBHV8suhpUK!uZ2uqt9r?(vJ|!b?J-$B+d>2RL3ED+7*P)XwcxAHh98Hj-bUu|_#%E2@(tvq!ro~rI_w7GO`wCZ?_8^EaWFQGS=U33 zV<5-GHEeh=-jr(RKZg_w)z=a2BEsE*2EW$?9TV6L zHBqmoviU}NjjbV?b=GXQ=Ph*ET8jq&+aMge*V$MORZsz9kN|YVqdy=Teb6%C*x#u~ zP+Iy6>P{`js91cWt5~hs_}vSF;=yBdggssb(>L!R(+$3bB#+ zCN~FI^*p5IO~iU6$8dPYnd~tP1Amj0Phohb8x^c}>loa+3 zczg_B3c?p@XKr+>RdPZ5g?|uxIYV$ifpIIY?H*763c~R4@2yaB!^6Ssi#m|@@km<_ zpQ@W69-1G-+M8=G(6qb~kLTf?n70y)9RFUh@t?+zT>N+ZcNl&@47VJNa65kV!vH9w zRw|f#4=sXQ#+eIrfM~86l7a5O8NIp$ z3icet!iSykE5}sy6O@h*1R15UdPE=D%d)-WSzVscY2wik3URdX(`wQRiXzMxY;MvR zOnOCy=9^G@uj_npf!$4`0sax5PIw&ue28U~fpwXb>>wE?*k8Iruu>XzEN&k9>jAIP zsL-=g)Ca-uIC$*pKH%!LNI@`Kq#*qNLL{#hKrHNuc>be+sCkHi=y4)YK~i*OoOmc~ z^~11LOt8adJRR@f4e!@(k_fXLw0-&{X0`dsG>&!``OYk0C7 zRkk-o+=ck@R^z8h2;8m7;()CPz}ce~VJG9s&nRLRu1~v0gxC-QLn*$+D>{;@Nn59k zH4mgZNfKyEJB2$t-RfeX%XUsTLs!6>sO>S-b}$&d9NiK+eU3#x4*Nd=x(^3L=6YQ9 zV_=hxS3eG?EzvW>|25To2||e;oJPukpI)TA0~#A9M=2z~2dwV!0H2Z_;@ouIEb~M9HgsW4z#*L z(>w~AjO#xKCm|mKLf_-ccO^N-aU=^VTsyuJkp|29RrikwNRbw%^# zI6AM#Vvf8A-!OOj6ls46B|>xTeXISv!u>XUy;7a72A+2!TNdKRRQ+}#L*|wd?rQCb z&}0n2!;f$fV(|FT#vusxr0S6w3?r{VNJi%#7|6vvLd?A=Fke3cPe_RW{s=rF1`oks zL@1|uAErYZhhfJKG+vOr2a@on;fT=Gt%<@L`4%-frnV0rJm4vO5Z zZX?-+4P+^TXV9%XyzOQogb` z5?0T9yy(A4{oja`R^_-HCwqOI2cHHVS8oEGpWM{tlJ360nfjxUwE2WCi^ctBvfLSRF1zAKj{5w6Acw12GmCxILtsv;O{La#{2p6Mtd;|T@fJewczO#x3-mX9 zd40DF5OW3tOJm(NhUI*OM(j*AG$Oj2VlXT*G$M>4h+v1@IRb-8@uS1)IC!z* z)QOFOTTrOp8Cuq4Ys@tLjocs;muy8M;*CU~HmbNGjFRs4ZbfQW zV)oIpo0LhKw(q1<&>1 z=F6n#;WanBqKFKU#e}%P;8!2?L0QP0_0+`j9V7dXA_lj`+$y$p1qL+#^ z7^9_;^IiBr>>lO=v0sB3W0l-F z660Zh-dd){j_#mGFiohtgeeyMr4jx1=%0y=S9Y|ACL@c|?iIu<*^-}X2Tp@>OYbu3 zN_T96(8nZpvWK<}qK+4@CW))Nk#@GVvsK}xP_5%-A;GZxMWua*mec9i;#OL;S*GX8DA~64!BQ$Q@0yy za@gXv&V)@&wpLr#8te$Qq^kE&{Z9VOyt)^@UdPR2U6PNYVbYzSo{aO!D%@8X7kBgW zI9jUoa(Mm)r}lN#Qr7(=1nA1RXc+zGIoB|3>vD*AHu5WFGBgR&s3VX72Z-mu#Ve?r z&#@sHi(P(wnn&C09@v|^3UO=f+$C@6NQq11QP%01{)>%a8XvX$6x?3)SCnf4o^TLUIq zK$A;Zk5TpYn4Q5>))>M&M7pelWf61!TLhbhVIZ|XfaOQauKpJis7-(}^>HqHkbb=&s=dNR zf7Mk`93^Oe5&RBF*53_3BQQsA7IRJ`MysvwLR)xFj z%FdrY5vEnemOxasV}!UT_+)LeGa1pC#4F+B=aLQfq3rsInJ&J)ZOihn0W@He z>P+b*dXv%8NOz_qyu;E!*F*kzB0Hic7DiH3B+viy?E$F>%R>v}C+1n3FiOVOGM&+k z%=eClWC1c{8$cESt@kcyl7I?JU9SF7j9bFoEDHQ4fyTnxI@=_x1FK=f2G-u$9?fUh zBIxUzD4zU`B@O!M=d1bd0oK!7Wnj>wKzMrbF6NRCWE`!bbF~S z>3a;(rh|U?WANi(l8m;>`{`DVM=#mB;Ryc>=$zxPN=MS)s~)$M#i0#?lm5y&FoVY@ zUxbEAcp|mg?2`VSpoq;Rn@tR95anBzQ!=zdrNHbAT*HBLE7+v@`6DV|6ZNv|;r zmT|q&;avM9)XG-fN1%dYO;PIVA*`!|^)}C=2Fe-7-#`fkE)NFVgG^O7`2opWLPEG9 z(PruRe-(sO0;$vcBO{KVTFg9$1DS6lmok_%-&>v%;=cow`fdXruN$EZB9#|g7&|eB zz;(67nQAnWD@M>Q5<0@8bkz}bD}|2mD4inR#ZZgZ&9>+#2vYk1gzgi%`U2ub9#=Mf z0rv^drM~6BZuPT>gZ17a{~l1U=AhPphQ4j+d-@po*o_r8_}$0CkIjyle=2<(gZa18 z$03#fK7CW@+w(a1IK;sW_I&!WPa;zUz5jSpeg849z6Vu0J?-N1$PL%79DGjTTZraA zh9CVo0n9G?$V1QZ=R=fv@tu)@O2i5bBcMM;?K-FG^M1(1#NWc0axXVNq)TdCI2qnfIW8-o-!_ob@ z9WUzZU?I7jC7t<@oGEJMc*!~sJe~YBdt7lGw~z56cs-}_P>M2-)=f=0v%pg}k|SiA z=VSWqvgGl>(Mt^F%=dQ_`XJ}q$kHn0Kk8kwhYj$9d&#+}I-Ls-?5i{;PH7jyn~m7F(3i z+xn5Xx-{;S#gmBCI3>O-j1t0vji`w0u&N9w2h zrlVYKCoDU~np>Npp)B;;OqTqRJxJFcB)!-~U)tYu2}-9Qjl?S4O3LX-xteg4sSwY{ zeI3c#gXAYGd%C(}<>CQ~lLhT`lsRUY*w>4Ya>|KDb3$`W9L@H=iI`|1=Ql*S3{vwx zg=1X+e*E*FgmgWf)rXP))jK2o>i6lx>-)a4Ao-*mPoIabdCq#g&6GeP|~oT4*4 zx4x-Pj_L{i{Ftch^py1^WLe3wk`ENrc0-nocXxWd|7H@h*M>3vlZb^g^O3InDL~L6 zLh#D*8t%ru4FGC&l|QV3CJN7|`8PtT`n>e_sa`oChep%&hdR(a{OCjs0#|{-I^BHg zuhw8_J!+zug%!NVA!4nc(wb{2ycaSD`N9$@%HbzqriS_RG=9>hF>&<_JXpghcn=|} zxoq-I^s)&!{S-9yek)^jm-U>R=h7!)9RE@3%u&yRDlcphMq?FcZ+09;ua}55U5gi^JOJuRbH^Co&l7PB&+IjCWAiSR= zHn7sai5TWc$V-45FAdBdq&c~2PZYcMtCs=J#!ERY$GieBHw2ggu~@)10#z*$OA?NySfg_ZjxPSM-<`z!;KxC zi74}AWufNYAnL2&pmVK$!IYAvOlQ*jCB4{lDAeXb8~|Pepz;=2Vm^3CUEX4ghtajw z-?IJjEgTNQzp7>4gMt6OmPzflz@Il4RB-WXK59{U8|`{Ogr3V|O_9BhG}IgTfswrl z2X@&#Jz;gg4$p@j@@4k708Yo%+i;{9rB1dP01Ht7?FqTgGVnZXE2+IdrkSZCv#MS%o`WFNl;tq&Dj`TOc z&67X8e9=?BF_YGh{j}w??WL3P0!#Z^yw>&wM8z{{ViemT!?z>sKTdxC0}iMK)xX2V z$)0}ynbAmJi<16Blj3m`T)t?}v}f9I(D1VvxB5>a5=rl0aP!ha@tQ~`;XR6S%_RIk zlFKF_0m2|E<)43Y{q6|fF3BgFTfi`Eu1ykkj-KyXm;HkxJRzQW|?|ohNe|@YH!SJmbQ{ z`vB3D<)EDquRDmYELLp+K-u`&=wQnTcg~Sedvf@opqtAp2gvN0e0J>YgJIp7F`2Pz zmlG|mMGQ!ts2D;2RFLR59sQQm>Z0MTDmEjnAYO+T&X`|aUNPm8JF1002ISo;j$k>5 zTU@9hmx8P(wOE!QNRq4`1s$<1mQpShRDzM?1zd@bt0euMrE@c#GLTxokRrlJDrv_* z6P=+b6-`VEbh5*T_nTbY@Hv7!(?;g05W-wK!UIwHOv-x#`dF92Lzn5mtHoy#<&kiw zUjF|i_E0+I6~&yrQ`2`1a#KN!pP+{y{nea{St20Z`8$-kivM` z@%JX>2tzO}Wt+5=1E2gC;&pVkH8hs6(LK!|561xHF3kqG4*q`!<_xp6K8;cugxik5 zIJo>H90PRgCb-)pAjWRsKrmPw%{c{ZWO1nesdb-=L3l`di3rrS6ihwLczq5JdFhA&)`vpMSPkegEjlP9xjZz<->7pEbA7CAUEzJHZt=m98vr*S|sj=;KmTg@flh0s_U$Se`TdAvp&D0|UHs*U{-j zP1~Gy4BF(J_0%u5*>OGKD%e~NI;rNs3->Ga>xt5P;la8{?=>4OttA~;I@gwK&t+pd zl#`)nBib`?W2Qq}f;4;Bq14S@)=gA!qp@u^&h}eLdfR8ePZN$+k{LG}oBb{WtpnG< zsg7eVTNAll^(oW_!5CEw)#h&ZkC8KPl{RB zKz~C}6*roswwq_s^LWxF-#!~nw`C{Q#~~^^nV$B(-SC_2+Zn%8`ljJ`hrS*0yL;bu z_?^>-kw?#QeFglc`ZBn{)7J)XTc3;H$)59mmvh&i`)G5(Wmx69y}eYFnl&^HON-52l6 zCYDViDd_@wTwh!1YzX5080BAD>G}$a&^4)ahU>2gL&v!OU>I89`WJ&NT?&29y^Y0EvF&1`7V1?C?YArU1fhbA?SH<` z+DwXW20%|Uac#$}&ADm<4846AETGx*<)Nb3NOJ&XPYu+o5=obf|Z=2=b5(EX-(|Y zek@7t2?6j8C|kFNTqvj!q!AeMK?nNW#cIgmEXPO>ca((KM3M1sryloc38mS_0k@Mh zg;Z)IJL~s}#dWsV4G-oVoY&c-ts{7x=HXQ^r{GPb{;&$P4c#vPZYZ6>Nemw2x1Yf+ zfGbg)vQjHsFGT;0I-KNqGkCTV=T;|xuJL3qA>p~s-A3RE3Gv5|z!MVU2S?xu3Gp|M zz!PHd&GOR z3D@rkQIG!uSG{$C8ZHO82^o=&*Tdq$eW%u?XzXC+ytGk)!?JmhE^ym!0k_8}IIIS_ zd@1h#kMETs+n6$NDbha(S*xL4hgLrjE42q1l2Q>5N(GY&4G_|p=LdcFj?>1oA#dN|~^B4+V z&1=Oy3-f9o*XTJWzDU}``ay#lat3+$tIkCW(qrDE;}&(eS&UT^*&V(F`^vW00fQNaVZ=DfGQq%_mB$@rG z3OV`UcpqkYtb$#h2#@3c2^ul6go;~?MLarzhYA11%CiJdky7aAaZYLIK3p_(^rrwv zf!~c(*mibLZ;@}s!!P51F2u-a91CFw!jIRE#8nFrNR@1S0GY=X3+as(k1LwbEp;^+rUvoo_1QgbV|Y`VvDIn{$cDGf}QspTrT)cyC_5KCeGrza&E72wa~@3?lY# zEg}h`5re~%2Za&Ml1byCQR2IDx~mhCfFuza6%d(0B!CEE9^}BO1eB&DA{P|{2r6I% zga`;IAfSkf2o9hK7!Yv)A~@i1Rn)8K|=RzBV=1Y^VjbU=*}zaWY+IUGtPqy6XG zaHwSNpGG@msh6BNWAmF6mAI}--;508hh8@GxTPA#SGpnA=4a>73k8n&Cj~m27_-n529b9aBK1}}daqlS7Fj1U0PULgKEWOO+-WKQICqg!Y*S8~fuH!a1P_zi@WzgN7#rXB7W=@~iUyKf< z6|f=BgKqNN*_PTB6O}bht((k9ud9(9q8%}zK0tM86Nnglg(cbPlEhL_Ym$g2$8+tV z*G#i1vHDLZs-84=2M`ewp{Cq9b|M|(c459$A0d3X5T8X3qaolze5=43AghLXDv0;; zrPRw`H{qrGosC%DDsX~Wj!V7Vya_K~Ouf9g2`{~;r3nd~D52C#eG^{Zn|k@!I4?~c ztEb#t49oP&PFmLmt2zWEE!@00jrfjn5hvXIR_f(@oAC1U)XVQT;bl_P;6qv91bmp2 zdf9ptUfz&;*<%x44o|%tH_l5FJ5p9PBmXBEx0;c^m}p%1QaTnkSX_V4M8UV2D0riy zniINjqBwu~n!Tnu_zHhY%a*#Q&YWX2p{AE;zNW5d860WGZUxrfS`eq277^SDF3GCY z_{GK6;8F9^lv|C46s7Ybp~UL9vx;}t9^Oscb0#HZ(qZ^um*imdYjWb?AR17Te*l3{ zeQr~p^3ky3jrv3n;i1z*YbuH|z4+0l+V_Q9ZiQ>K$jAzJVoM>6I6>hI?+d3D&TAF! zx|YJBL!edG@UbpG&E+Z&@6eRV!uWDcK%1;GbC#C(yT8`5EWRU%v{csJ08^@7Yj!owU*?~B^XAcc=dM+it=>5b z8eXiF7YA!NgUCgf$Z^47U1^<5K`_B?;9-Dk^mDGfvFVNPIUT7heZWbd-vAI zluwvcO7=T^x6*}4=`uFZM87-;-%5T=E=H1=0fzr z_;lKN)gju%Vkazgk7kqITOhY)SC}-rkF?Q+N$G!VqYLBduxI5s_EhWR(-Y?3C?@St zdll*7>K`L0CBcqH5`S$gtmQNumFUI}Ji+YfN2hH6-7lALMM#9JM@U4etb1NqSeNfhSB)be~=l zIRMg!%&sr?>ht(W%e z%}M-QZFX97o7D?&C#r29!4Ic9%1mO8LMb|P6g1ispsVqYPzeYTt;+|PH2nm4vs$dz z9P&&83)Q+A3qB8fTgL)n(!Ty=8(o-`{z4mFn3VpHHo7n=ePH$Y^o2?3VH;hTl)hsd zT^LW_mFM*+XG8hRX2@Y*@_#kRe@y(=5w0KP$4w>-&rP;$aA|7Vgsqx&sujF!(pHVr zEkVCFbAhdCE97w%%Z-MeqYccb@gbB9?OGM7tJo-1VS02PQ+)T7&Lx;HycUneh&Sd+ z9D{Z`1*2S%JEKHgI@DR9;+mJdNghyNh|g%FW^0!Rbdoci09OJgrXxwu+1scil|%EO zc7#_xXnwTanHXIz6Qk?OiL!z0N=w-wZ^{N;Q;R6*SMo*P&qI*O(;MreMa0-*KJ>o4 zPEK2jdc z&@+f1Q;)KAwwbVpERVHH_eeugtl-Rl(3&?bYclO0z(qn+?byO?BW;Rk2lc%@VI z3NnXIy8I8RE$Vp`>4TKYtn{4A`A}|+eg-e%;sHIYTK^k6>h)OpR&*EodlB_raE)<> zgdlBK!1``-Bipt`@=^Ngyww0!&GM+#v-c3*s3yDE(g`9qsWJ%Q6hVT4A&;J=#V&c1 z{`rG^FZAttHq7$r!bJdaSs;9CC{{#ri^=}8zqyB>PMycUeN(eC*2 zm-l}#@#Xy>+5)JraFv=cj1K<|#r--;1-o$Ujp_?>&RW~C)rnz^xilOGI zn7peP^;K6Vwami9-5vLUUHb6tu70FnD!n`ubTwh*$D! zZFX{|z85(_M*kK*^}YEiQ|5j6Zam06QW~$pv+o~zJ}4XQL1uY92s^sdX!}5>{L|gp zS*-6%KxgVj3el0&+=F7o3u&eL{`{QXqITiBY09Yb(yiF9(8-%ROV;d4)9lroqa5i; z;98@7M+bnZo#OPIULudvoULDJ<|TRT8q7u<>6fA*%V^hBAJO_sm*rVK3~gau5gVUt zUHY^Ub)~pfDf};!szwKqmXrjo zwV<5Zk;UeGiTuJQ>(Gx%5p+tW?Ai?j811IVwHx(?UD$E!-){VM@+T*U#u-*Orq?Mv z>&eV@{FV6AKblhJtNbmeHvYz6qVK7Gg`g(GmX-S|jRvCwX;sCt;f49=tw33?^T=DU zhu|!49LYy-0~lP=laCGsz}7*ug0BlW@|}%rfI%@wmYx|j6Eyz5VpnFj{am(KdmTmy z&GtLLTf4Ws-`UFL4d+2Sq=hC|YEj}Qu>{3bYW8Z3vF~^QhN35 z@#zbb(syj53zO1MZlep6($}}qg-Pj8wb6x1>3yT)^Cyg_!+$!Gt${y8>uZ>|e3s^- zcBb>i&G_z5+i2LJe@FB`oP zkE_wHK{PV5rPI(qkj(hkHPG;@W--z2ln&K<&z`~pPC-!y9A;oT0%2!obS2Ww{E}Q} zdAQFM+8o|pReZWIWx>p%jV|#Ah}y=MV!@d?R|iAhrD+BwqZ!+jGOYYE7b~wUcW%VH zn@?Pt(c4LF85ZNnzFj7`JI$)JNt=9`_Equ(Mg4GEG+O)4OgdW;6~H1J3?Bt7*D?QE z>YB=)+bAlOT_)`BTFR9-G*aD2DL$EM{qD^6{T+;4RSS>usmss(O|q9G*02h2~npRPzqD5MO#u=Jer?`0}v^)3r8|s;9dsfbVI|2GYByTQJ#L9xln$ zt~cdg>7HQ(gl&rN8sa0U)Ba-|Uy?;qY&?7Gnnp@`Xr6I&FWSKRO0U-}CB_J|xTWD; ze1LbP0a(VQ0VcZu@4&Cd+`;H5AXR^sGn{u&rSsvN4W0M8p|i^kov7C`bXMFbl$vO@ z!Pjzl5(&;JJ2vW7>*nI~X8O@26P|2&?n80KYRna(uZ2^6)5DeIBJnz-=vdQnFUt)q|t&8BT)P1UIMC*J2+=M4Q;%XQg-QqAUp|y&amX5#1D7)3;LoeqQGE z>8>ogw$NOb{+6=zx0aM)2GUO;a!ZkMtw+#QEIUCPWqwwAQLPX=9{%oF@2 z^NGd`I(p_3->-I3Ok5n`QcJWFZnBg#jovxOyvlOSnfXOxD_%Gw0ISsUyMkiDnmhe8 zt9@PuCEH5uCL;>+T8pLeGsKlcp>R3Z=&AXCVQ6!fwqGQQvFnusQPG8r0 z8lwkyAW$J!`P~3(9nCEe%Q5>|FXHs~GN0U7DOd;LN;oEjZH^{ASFX94Z5lQuJ7j|^ zbJ_o8T~1U*@IF^yOuCu8F@`)O9&8YUNKblwlqK^KrRyFZK*pc%2p@MI)F!rt{!#J8 zM*9vM=`oAZc%7h}4|2AqD)=`EQmapPrXaoG$y>X1i0bcn;?uuubUf^>EplILvhlCT z-1O)K;iplf@?Zqldc$v%tKoS*;H)OPbt89^14-=n@kTA4NNB6uj!Xyr=3^?uL<}nB zm;IXjxQgZi#eb3sdv~ELzd?2En*2$`W>wBZrk}=pXG$xCPm-ebmCjCU578o8SFqt2 zmWfRrMo!H%g@T(nyWj68&gf(!FZgNqVA|Hkc@y|@9^7wq3L&2H@eC&M6x`w#RsOw* z#Mo8zmD1Au{C?>C%=}x-BprQhVdlFpyE;;v*nt8fi$fplTSQbEEDz^&FqX~tO|tnW zT(9_9fs|~mG4iu^0^>6Jx3;5UhZU>M^?xOHUQ}T|E>Bn?7)^fyFU5FR1v{0o z2N9A&qDC?yPubJt^AqtjZ#-orx`4qSrnY-?KHRTkD!x&PC$HA!&nIAY(E=ZPW2uwJ z@?V2KxFS52>KMQHX@8?*$n8Uq%53%igzvj#?tR7aef(n;oSDg_34OG~>f;LdSmz=P z+s*hbFeW~MpTYV&Nx2-v?-S;R2BwQ`XaT?T8Fbv2HRq_JjMO_CjvvUu42fY>d%pM$ z)J&5c_NwyuMXfODqW2-CsxdTVfoF=^!gx9xivPrwZZ_mfHyecyG}GitXON;F^0amEG9j2$Rz5ZFFH$`X#tp%Ogx$-do$~!ld-?wb6y~^cRwoqF=-G zAp8Zt3(N7}@Q@t){MHCBIKtr{ObAZ@`ZU@C)xrrcFyD3lMBNXiIRjtONID!gFXIwLWMbGs!R``8B7}qK5K?dZe$~U*6guTSn5h zwcIzznv-d;$mpG<_kdmNU!Nbuc}D8A^;BrWZNyP$t4ZswhxX0f#bd4=6D|nna2h?r zo26`ynQ{LH2Tbx1q9e|*!R`MLi$Q3R%eQ-6J;+;7Nx4Q9t;AmjXpYgkNdK4x`V`J$ z#CE1j2NO)+rvyHoh8k!#{=H%Uo7A1|@+w$lmuwVq5ZcuMBKZd%bhTj8g*5z~6o31* zgIVKg@X@`&vQFi8ww1EdFth$=QBH7D9@`r$+YwpgjTP$6mDYfLNxP;j)VC+H@bAi+ z>dd{7^a-o84yov{w9`Q5Suj6gwb5+9cpU6PlF)@=$agX1y4O9jVTQoeSypdlWh}mI z_&=l)giX=z}?-t`WJ+g$?D(|)K&TnV6!>^;JPbYUty;%VOvv8u|h-j5i>x+X~TWU6=N_l(tWRK2Djx(9svTVU#rEgkD z4PMkwV96+}DYpI=T8my5{Ry#0kMo1ExkI&(>b&@*#dp#HRw;jU$jNIr-60omie@i; z&!P)SPyIc#KWV(ICdM&29BOE~jkU=KsfL@EzsmZCRZt~9jM$w$%=p*@#Gu8=3?Q-Y zqQs|xwL2k&_#S}=QjCJTS7L~8m>k3(!>cW;Qe&cSS5>g9De*UxxVe;<#{EPRchNjp z+(EQ;(qcx?<+U3#NVA3X3PM|vU~P(z=ki|icoRRCN0(;NS=@?-2~#`BDTvRoC#%H! zYCQWQNh5L?w;93*(A0QGhng0|Zv?V3fu9~9>F^`faok@TYO=&g;T1sF*aYLe&WXF1tdHnf-i#k*KE#BeJDb7KJxS0h&ax>6X!0`(zg(|_}EqI1N;4wMnOH0^;&ENn z{a3G#{X>~Jg-m*%6TLp>Sfcl+{EJ)Z<+dO!*aWTmdcHH0xt98x({<4yNFZ2A&6#4o zix;tDq@|~0CC-1R`tLOVogViXeMUUfzBA(?`_77&+IM!myM5<$#s@o~6t8qZIX>M1 zUGW+RbjNEQ&=aq7KyQ4L1186JJD?JO(*b?)6AtK)pL4)K{09SA`uY4b9k_fJ2jhQ; zR`mHVPK!&I$UQxtYTp_0eEZIfx3%xAcvt(*j`z1O`9IPDB_GqAa(t@8bj4>opgaD6 z1A5}i9nc$J?|{kioerqP_dB33e#`;=@iPt>h<|Iq`utR%f7a42|DA*J-$m>6`R|+- z=RYj>^mxF&GvdwdJ2T$KzO&*T?K?Z(+rH%gFb9<46CF^F&vZane7*y^|%2Mok77_dG+&F9~Z&enn$o#VfVtijo1rp3XfhM68u zcEF5ywgYCyH3!U!v8kX?v*SG-Kv53yP$@pvL*+R3P*;4ehq~j7J=7Cl<)PmA77tC1 z@9|J2e$YdG@sl3vkALQ&f%uOOTA!bu6w77@SBQ?m_*J7bBY4cTxa%@yxnp`f-2pS= z&;c{!*EwKT{6+`Njt_JI#X8DErT8=tmE&_f)D>Uoq3-xf5B0=1dZ;)4yoV;oU-wWY z-r%9Wc%z5<+>^`VsV7(+nbD-6+favsBs)8j22Fe6^wwwu5e}eOCwr(Azsp1A_yP}g#UJ%hcf8(1J@Mx})EnRDp~>+h9;(DY@lap< zYY+9uFL`Jn&VAIfy*@uPDHewZNwFBm`ix#kidC2v&vlsT@d5|Th<9+n%y=&c%!&_n z!0h;V2T-h49xBD>d8izJ*h5|MH6H4YKkK2M_{$#ZO)@cOa{O(NtHe)vs4xD7hx+3` zduSj=Xh>}o*5_v>#o{nIDHg+<4YQSGe5)|P^;if-xS0-^5f3?FX1vq^v*O(yFgrfj z0TgSchf4A39xBIcJk%Ah^-y=b&O<%%O&;ov@AlB-_?sT8#7}srFMiHL{qY|>G!Xy8 zLF@CglVZu%kMBv0dalVO!(N4PuXMQ>!N51w0gT)ZVCZ%LW48ksyd6NXj`UC|KGj3$ zvwEm2{(y(N!E@8?+#j@pVOI?ODY$> zTqR~xD|abrg(b%GD^#u$1G)nk(H$_;kDH}g@iq=KJKoU&lxuGfmEyxZRE|&dP*;4W zhq~kQJ=7Cl=AqvBS`ST*Z}U(kzSlzx?;c`&_YecTgD6)iDVGjLeYwhmzSozNa+RmW zf3YCt>2YwS3Rs>IPj3h@W&23~<8FAOgRlu&9@pK2wibDs?j$h{h%JoJMmEr?ERF04GP*;4Khq~i)Jk%3k=%L;u z6O0;HdR!&G(L;Ul=RMRPf89d^ehlwgpFdYiVlDbHoM3u{{vqO3yRh{i`wtP3%IX`v zOIui^AegU0A^E55f}=NTr;yO=0S@RpjZ92`r>8$%6a9C@-x@yh^uHPX=>}bUpRDYG zX0FrT!ONGGi}+=JqTR>@d-Y->Pj)$o!*vtVlzP1T#5AQGA3G6E@}-W<67s;YLd7w} zr1@EQ*p#o$%t!BrLA8M_s*h&_<)cx4>*t7TW*0lF^NLM{A7QK^;cUImKHzM`h+?@r zw35){HfZT(54qCI9*^N_HANy!D(d-d8(kPrC+^ZG5S50=U`zxhS2oc% zH0~cBIG!#{O8;9MU6_>qfBTH#u5I}f#>Y>qPQ*iNR13J@qpvp1=L*0Ow6!ftoB0&= zI`tyNj8bsi@FxkrI2JCkXV~!P)S)=u>*5+khVP`D25>LvZu}$SH77FP_a}4%KztxU z7;qT5SgB2TZcH99f@Em?u`hKI8vx?M1Yv*zo<|-CArFK%G&wUR_6OaUjBp1jCmr@W zshAG?7*~xD7a4w3aP&Tv#bgU?^)lD1ZP!o3J7NWdRcqko*jj}d97C|?9zkz*KSoxj z>O96`8`)xl)XeINqr21&2}TtcQruuvafPc$&((wEw>Mb-QWi(NA!M_=%nP@qla0<- zhU>_ykOsydC4WwoWM#6gw7aYC3TYveKnP90iT_l(sD33(+8Te|Mi(Zf=dT(cUYL}= zWgA@>PbakYh|%8DT^*|qYIPLZ)>9qlhPk+ zqYIPLf6+!4#?xVCaCPSNDGiyoTq&FLEi}1OS_xPB>a1Mp06Z60Yng>f(>$;xtXw`U z`B{Z)S~%ZVyIk3DE9V-lUqCY-y8`ypRI5#{b-_8phVO@7!)TdveE?VZDUB$u8r7%r zna|Rv&QzbW4umTHWuy_`#*cd>AdB9`%ec_H$X$~;9j&;%8OE&VM9t>Nn|fj1^}--5 z(pYK-xC6Hy0=ok@ge#m1K$3)=*iZPR#a`#*ZH{xM{`F)`MF=UsCXvI|I3|~Epthlm zA!v+H6CPk86Mt)nR+21XRkPt|HHd5;RKw2*Fx0Jr7?wW>Ulw|KgwH8x!(OFVwK#p9)|9?zq$6OWg*c$85amUfog=p(J6T&W!C zqb;F09cV6<%ZKxLd5gy@Htq4s7LOm7>&vdtBXfcv+5r2;#LysI2d##Ybz|=*a5xYq z8_K_GNFlC*7G15FY_4OilR@%KpLiYR-|*w4Ek;Xmu9B10+xAH8neIoe-B4{0lWs72 zrJBU$!RR`^BUQ4av)TC1Wm+kxETu8w9aUkib?GiR&LbRyD#gBw%S#hF zYt`D5fknDwEOMAVYdn1tL~jBv4-XWaMy|sa9JVm>8(X&qreAdKokge;a#-gGA3;88ZTtK5#~ z;e(b+$fy{EyHFrhe#E-jDAYb=q$l_dcQuNb5k$KI(|Fx6iQVkxWsiZO(_AlN>EW8> zC&}RaAiP%j6pt8&-8rO7U?xpW37BPfe-_DW8u{pPkkui*=9!HiQ4X@v58dZceSC%= zQYN(4yiW1UMlWX{8H&&O&0b`)){~tBXovg%!8qX_(psgveBn-`4)aXpk2)>56|%$fOlv?%L^9P1@h4i^1(KWgS}P!awBCT1X)3hNoKtI9}T8jQ+f);1`;)mq?G=YZX`c=c__JefQ3{3(C9OG^b_<}Ju{(izztP( z1e%Mv89bt&kcPfb>kGm3*qGX~x#&qx`hovGn|Rsi5$YfoMom?bsEcU2xe0#q?)uGq z#;#Ywxv?AgSi*8^)UvN~ViXYeCEwbI&*iJV(qLn+^pRxvT%WJsLcI0QsLu3G%^-en z#&34D{4him^5I{Uk@{!l#qM$4i=SJ>55|^B*Cu0&d0>S<1xyfKhioFcl^}s#*@|uh z)2(^!noy;`M__?Ir~cY)@)M%~eh(D>)R(JhqtD|9ob{2PW3avX3G8?gnJPwKNK(psow>!Ctq*s$rvof;Z+5jam;Mut ze{XFREVrS-t_6Kfj_BtkUn^w8m&6~&U5ytDnWR4Bd2>o5in`r#3ye3>-6~@_u8X>i zC=eYu!WSW|R`2(>;O@aqNe`n`UjkG|{W4$k?5^|Fc1&<8pvMilTXLSl=PLvn$qo#6 zdD!&8?c!X*ud7@66&SxPqqSqa!!mavnM3DzzhZQ+@`lrLK|Y%O-k?6SiPK@+D|5mft`36C3z@}J-Tg+k$zLTo z+Ie`NzU*oKPH|h;@4}>eiuu=#rwfy=?_c8rGf$Sj_625=-@h$-VbbJJZlep6($8G$KBdr!GZ6-XGr^&x*hX$vn*8vfNbx-cny!TRy+6UNio0_~40-CD_& zZjTOYp~>ZGR3AgMt?%_s6hevaR6Gqfc6f66qPX#E3gZoXB6N+;h18dMb;?TGT0UeR zu${NCS?MpDn$^X);`RJAv`2;UdAIQ}jqesH?ePig<0Et5#+8;;u5=r@5m&3MO_-FA z`A?0f3zOz0XQs)qxhfm0VMxoHoWY3fPCVgc*V*Hr?@KuzvT=rM$2^8GH(pE(3Ef?X zpR%9>Ti}Hu)`!)SGc{!M-r{?vFsA1+N5H?^TGE(;t#mH!6gQR1<}MXaPf{t6g<^TQ z!_tvO@}jdwzWDBfrLzU;+^%{G=TQ<0G@lQ5z+AZkw3}B99%|*%nm(6#m9g@3^3Q1a zw|yG(h%Q)_?3z{Cx;WRz&@TBpo?WgwU9OW{y}J;7jSwSS<^xZ0*Fg%^=zj1CvTG?? zfY_t=Mcx%II>uHCu^cYYQrY8dcv{)(JuTZAbRm}8`_ni-QFfNBX@uTgNxV;WcX9)F zRZoID#Akc6iL>oWzVzF$G~P=!-dgI{!{Q zVwj`V%LB=B#sCmhwp-sAaHdz|6xD;myG!h>kP=0A@J0RCvcc-#rD_1#_;!LY0K|g{!hj?w0t-dK>dOLJ+g?Fkuz#a3 zh$Mpyr;`)63zM~mU+tH;a&{5Al%KO8`UV*)a|g0BUoBWa;X$@|GEJt#l$ydFC}5Jx znG|S8+=}|VM$|#hJYiiT)Mj{uPWXDhY^$+ewVog*`rUxeqc^5~JwfB=#H4SkvxK|h zn~~JYpba<65z4R^SkvoV{-WBLNAxm^ul_o2d+zdg%EYfI?Adv{WbG6{T?Z(~yI-GD z*Rn2fTB1`~&NUq6c+m~1rw=#qT+_HLaZuPFH9Xb7W&Cnmv-pG?Da6&ZD6a)++Gb7W zyq$KQQ+Z@dv6p}?bYoHxCLQQ+#??9z2;=EY zA`jt8ClR^QN#w=0u)?Hq4}N-l+`@P|ZE&JV)#MjQCG20L+Mj7u`*y_8RPCMx_p&XF z9@mU0L8uxJH{R+*_IGtjJNpt+EHo7pLzA~6H_PDz5lrb(Ia!!$0 zDc>sySvi;1Yyj&Gl((W1+vM8!??lNM1KCUJ#*bc2oe_k(J5#V5#%_nni?J(`2~pm* z=|L^IalvNsV>Su|8WniJRGFEwh*xC=3^n;1;X&MBR9U8DNapcF&)4h}Zd%APNc}tT z?Cjm(T3$X>lB)Dl=0Scw|$!g>0^sKj*_rQjPXtmx+10G~YAn zfDPB+3dc>C&TtP2HgorXlhmLkB_Yf~)WfO@x719=vVc5yrM%8p7x%E;ZscIGZRFpp zY#TCf`G!}jCr(aWSR-YlH4G4(*0nM&A019;%>+-1%i6~pK;u3g|3kNN{X-&(k?8;r z!|TBXla2B5L$s?pI^%Hv-!?aXp10Dq*-gymXA#!foBtqtn;Z1gFykc;*|kDBYgy#) z2TA@6NaW1hr!h@vq)T)!XQoKEkR+0*-MNuK)03wBJ5>7WkaYM@_ic;f?1w+sF@xy4 z>Xd_HYEwx|-JUZaHC5xCYcNffvT(#Xnp%>t-X>2~ntRppKGEsF)5iNoKa5y6mR2u^ z1(Fs@YW6neUUl1%k?ij-{AayY02ww>%W>y<*il@@)x?qc&L+o6@W7c0Koiwj09jvf z*TS8|^N_4vgrvk0$#8G<5z1`skK{9-Pt(cPHp@r4R*!Vens-x)7SaaQ67vH-n($G@ z!h^sc!|s4@lhcUr3)Y@FWhvFq$3Jq5@2V0dLih7uka<1+nByu_N?EO!w{Ync(*dSt zPg3WzOSCNJ(vw!iP5t6~1$RdJA>z54c+56WHhhdURvl)_xwSKy;O+X~_dwq8sG6F( zLcpY?F(N#RAH(G1Un+m{w(1zdDnm!5 z>_i{+ws@YN*cOi~M#02A#*TbwhJ*aw*7%uP=)&6L`DCtXroBF5Oh51$CA#rE|5=(PZZg*{*3^1xXCqR;}@62koO( z=sdEpc_wrJPFjhX=tCH`Ki;(quEB7m$(0S6yiF|fP8T+lh7~3a`(9ktMp(IgSXQqe z$Cbt_S4#Uz3r((+_B5_EPPtOrf49)&@-)iXe+%V&^pU;Oyb9y<3Vl1#shFJ`d=Mt3 zukiFVyf7*K-Hv{38eW)`7jjLN*+}EDqcIp6A3qLluD0b3x-i+$=n%maJ(wq7+VKTejyiM711D;m32ACGV5&xPSn3G3p|TPo3WAZml*^M+T2Zv82c3;@kLmDh1S>b z#;5vg@kzm2_;g9i2^U!lpKfTTDv7nsiVYsOb5Y|z)vxz<;o-@ShkN*fEA6~x-0^Us z=b?&_w}KcC;q9-%xFY4PV9{?tB)nDp#@jFNx1ztnLRU>nVnW_34bR)8Hqu0*-$Ff< zRczWC{}T*M{~aH3S5AG+P5N4Ey=Hq*peL3f&Ynwr{bffz7bTRsGe(QfFpi2$= zL972v7#>lU-%j(}8U0hfUTXLvt-s+I`4D;HC4kc#dGhC>TV!@TIz114_g@_>T^OAq z=pU<~uL0UXd2gh2iKUeHDaqxJ&(5Rhv&D*FRIw-8p^Cz3hZ6W^3%s2VELT=4 zR+i~+7>!=iaCxaEg7qIj8!uRYqeN-Ye)$@-S0-VOMg~qL(RaRZo=&&_W=%O1phxQhM(kY!ein7|EL(MS-aNn%-e88niRt* zuc+NvV(}hI@d&k`{eV)t@GL|XN0ZODH+-r|y_U~+Hhhl$3!fiq`20wV&jx!f6Jl>` zM>s?ozM3Ge0-D>sk!~=O0ymR>ua@r4E%u}$_0LzJ4FPY?Ch<9~Mhyg>4JQM}j&3<3 zc;f-uqK;6HXL{)b$i{am>F`C8ax*z29T!GQLzq!njleh<`vbWOM)iw2`}go2&-xtv ztP`aq_s3EQ_3T#V59E6p!NIdH2v zhM3gdS?fluItjGTM0`wBtcA8%QJ=P0Md{DEXsKi$Z|A=iFMGd68eUs#`Fz=nAE)4! z<|KUs-syzyl6ijfNo+APnO%ciM;MTOHmEOBYz=_P_m6Vx;KcxKW~sv~sUGcl|D<|j zhU-CwJ|>4l$;&^~yzug8@1-a&ayV4O3&w3E>3Z3ZyQqG+fm;xiCkPM4gv_pO`Q^=%O|N1U9uD!hrGNd9zC4b78j&A7){Y){t*#T02= zk=c>D{yL4nC%1v)d#9+rWXlfs;)6eVpJKMvxr5nNh|DbfSLi20h#)(9a^W1olqn}x z@I707xo1ufOizT~Tf`lA(4!zv0(^ymslhWsj zzDF}%n3R6B=pSsR3*+f<|C6}Vb9TA>iWS->FJwZy3!mv_O}Wx=-@-LZ+Wxi*mMa@B zm5cJc=0#58)z!>uh$zRxx{I2KQ-(RC$eQulZ)mKGe@>**Lt{KduZ?}Oc^5Vt?%-Xo z;Hs)s8ci+~K;$AD|9{`=3(dnCCtvIiS#z<0W!E6w)4DFB(gD8nR@GN; zWEc|Q&tUq3QMtI5v>%b8i!g5+THYCIarACpShs-;W5V`j(U^YSdTwj_!#Ck`ZZ)ED zog>XcCZ8uO`KZ8e{cj9P;d7cSpXbLT>Tjil&epoa=mD6BURv_Ex5s7>nv_TNHNvVQGiQWgM*Uhg zb7^#$^=dDvA7`GFA=%kVXCsl)vhEbGM4@<+@73vzxA?Z**1g5oo)~jAiM?i8CvZmX zFHryArFFQarGCI3dE#=tbpgrT3jXGB*-l|ANt(@NW4>1=^kSF}WQ!KAg4_ z*ZHY;QislbsVAvO@ud@zZda%WCL*x|7VS5pmBz&w#M!%`4f4}QvoYG;oB392U0Qu} zXCHvht;@%^BUE=(HV zDdXb%Yny*zy#GUjc-rSPr*EN_lga#Xr*MiNT7}JqRk`r9ZxKH%xcK+tKO268P5m6% z7C&5gf=tJ&-Q(~KUHoT-X6R{Bd{SDgSrh;G5@G>qqqx9w)+_bzj0K^sv!T`!( zi#iBfiokcC|IYW{t@Pb77}dAYW)^6{G7w&(+2gW?7N(+L=vE92-HIUS$&FbAw!dd< z)ufxL%O0t2rqn4@-OTK3>t@bbu$FmcQZDRb02m8NNGBayEh*CTq!9TRTi7YB^%nL4#8M46_kBw)Z>oYee}>W6@!66_ zF2CxMh;#@JjT4bJP)#DzVR>u4B;P=JZ|A`qF9uZ%i5OJgoEQ{#F?N~+xkt6YBA{ev zUx69a&NEJDxhom`pgTgy#cC01}`8sw~%wmY<>A>umK1dilOW?p@GQpw>Ki$K7 zdfgfJW0T5-)hsG?pJs7!^?^VmLq&JXaC7%HRcVZAhIf(>dryzG(*>_)^SMo^*{tbP zn*IFbqXB-s&HTR1!N({1HSTQ~6ux!$z`e*MeQaK(e;*YwBRY>VO+g=nlO*_KTY+)A zBApw3p1#CsxbCPLi^H!NQ{L18p49|#P-VAG*}51`(HgF-Mmlqy2rcEKTq!>;!_~wO+K}YpD`4Jt=<5R| z_c~Oq*Hk-8w4RN$h~b`Wi1dgf(m``mbfU>eSq73YN2=_){t7*MiJ$N}LL`X)5#nbK z!Cs~mO<~9if6;`f3h@Gn<|zJ#SC+CC=ih;y(R#b0Qn(sH+dcGTEL*Irx;sDl=w&>0 zcVe8r1!IRQpr=lR4m!hMH{}D#Rw?{#nvZ|r_BlXC?88eoKTls!j<+O8GO8`NK3vHOs z?97)fTV^RI-I?hZNvx-L607mCB#mXy!T4+kOpQP6fNAlK4k(61GF*K%r%l#W7u3vX z-eYvkXg=(K7LT)?M>9`FTl^@ z#|MWhIqg(lBFYIjI-4{0yrLe*Qbp@<7T60}=4nG=U(#$oQd6}a<2%iNr@QYct0}i7Fn}B{N)QGR!sM`gZLj3^{F0qKLRr>qhvxxT zp1E=EzRc+xHfy{x^dKW}oiid7q0f~+^NiW~*C~P7!MXN5B%Ffzk@#SO8X=mce60(n zj_r!KV9pL>yXiY)?2YcTyJ4q=WX|-SvzfEV%cIuTS!0#zvk5P4>%DNq?;_gtc2sL`Lm2BUkB zd2T=0m$7~`qIP9Le+UmzKP7Ysn^mJ>Ej3M(B?vboYkiY~QE~ayaC3rUklkN73CQOb zV8Si%#O;bRtuUM8=rr9IuhOz5UU=B^k4kDDFb6VC<<179s;h&m*}Z7c@JH+RPQKq0 zpHNtyNqoX<@3J}H4Qfxj5M*9CoKJKH*S7*HZRC|H=JL`r3gFI{x-#93Qt7$R( zu7m%MK$mJJTnVA#8+$~X$cOJ!hB~>dq^jE3@9S(MXSCBDDxAvZ}vE78W%cwyRLrBxhB%ovlK z_ZSia+E~p5rUDHPCN44ngxa7X3;>}jHiQ8S>aU~X&Q&MYe7P_A8b4ot*-QOSo`7aj zKf;|q0WAr4{ibLK2IyP8z)B{FzmA^>X`|jz$+qFh^`1$t4dB@K%^(`eRB|{};~pYw z8IA4x!66sAHoMO05StE*%Red^E@M>4yCocY!9`Iwb$Cx4?UZZ+@s~gp zG~y_ywD^ZXsEJH-_4aU6-=+S$OkcM3c1Vo9&XWja_Bz8E8rlb?qi+|7bN7#5^9qx$ zO~W?2FzMQKPh9DmSgv$Uyt0KRS4w*quGDCvTz*l?I{We#np`REbGXv<1*5Q!gxCTx&;?f zZ@>4DD;w@5*DcB0Ye!K1-1Q9)<6G+w!XxD_#}DJx?F;O@_wBU7@2mYb37J;YUUVe6 zhkJm{_KqVgUKv;N;TuqG;fTJPciLGiz78Ml@Kf4ZL(NzTwM=JAjdZzhq_5X^FMq50 zaQad<`mEY>E9%x})Di8z9ID0Fk?p=5s>Rpa+kH7yi?5^FeK}N%uXnWja;O$xN4NWO zs1{!<+kH7yi?3taeL0l*qE(zkZ47GeupOyf*>G>Um`Ad9KmAG7wXNCW_d#}Q&4cwF zs1|0?GvT}8c^M6`3E`&U57RItKf3zFr1$LO(-I~d?rUl3&M+sb_AeMcj!f$~`j2QH zjmhCq@eN8Iu^_1&q+j!BgWfQMusqruc_U}%@;Z=6q?((2GlzVr_@*fgaHV{-InCN;dRx=>7_$?vFi zrC_v^0BYyw#5AaB!fHn@+Yk)ndGr+WVpF97Ab1SaAq*gN`5PKN5AdPo%7(DdLZ6g) zHUQ7lMl@u?H%m$`JFqd&Cnuf_AgL1*gaNM$A}*4bg8BzE8ACojAsayCTak9P(aPlV zt&AFZ3$E505ysaDk)4o4W`O3wob1YGPPKZWt$Gdoo#9!u3qLGcoW;E6)v-}`m6r<$ zvBK<ljOzY*HxNtnmvTOOY4uCCs& zzitj^+2oWMOZn`sg0MkJtSSCzqWh~1zHVlZ*&9Sr^LJPePrKyN_3d2 zZ(!_rWpDJI{ML4L-)Ij~>KdNGUUE+$?y;;Ewd}t37_7FLkVc;2Hb(Gj^=wk{3-*CA zMddnUbUsN8t|$+O&RvM!3u5&e*2x$Wwp=)r#aX~-p}O!%ir~vIoS|*@xH1$oyJj=8 zUqKmep$xJ*rGATU-|ykiSfo@#Iu-Wfsyss9m8*?lDuqmDSBFH13gj%F0~Wudw}1^s z6`~1|UG^X;1>yNb+MmN>IJ+OtEJ}3q;YpYb3c@u|YCT9^__`J#LcZF?UMFjoFxlel z!PcdZU_A8RQJY+-6p3bU(sOrRrt)MuRue8Ih9%h>T+rIEZv>k8zFnIBvK)ewp; zV%LJV$`00VVh*9v3ZHC)8sn6^Wnoq-6;D3%AzJlMEFN{pkx4^Yf~rq0;|M1+P#z%l zt3)}@a$mOJZu`{%OQ{q3hoBEGVA(5RWVU;Fl5-ceJLl*$c(ub}CADQRz|7b7m~NyN3_ zN^jF3Wb>eH;;BcQ$?DIkGP*0>*)ffSmG1nQ#yvNlGS=^pN3EMXGC!qWo~B*)T;Jvf=7^8T zO$^v&w$8+Es=y=bVh1TK*|jjTQ%7xwAUc2ytVRwsskX2q9D<5g#ypc?b1*m%b~Au= zM68=IE{0FXN!Pd$_ughnkLzo>+O&Lxv<5pRE`wjg7iMX$Bh#i)aXYbT>1to}81tE( zDZBn52YL+djDD9NgtrD`*B^En_^5&3<2SsMIL970_Xd6=q$s8N*sbo!JV>W{Mq^K? z%LfPwvtx>)Qp}Ahe5DwSDSGa=Q=Vn#E7kB?Vym4qP_A!Hm@dMMDLsrl9*mzcC0MLh z>j<1mV@j=vxeY}z7`_#Haa11ahX58vx{I&ohlr$(Fp3>)^d>&VQOhDy!P5MVy|5+X z$fXqih(uqVUK~|aL%t#|qaw7fvs!r%E4Ug9Wpjwq-Kl+woU25O-UieibXJO^u7sm1 zV0Z`dCh@6am))&0x?plghZ1c0b*)GZZ9blejXC#oTVq|c*t;=(I~}hGcR71oVSXcK z1G+b|TM2!OmWyqk9^NJiQLqpNLLjSc3gINTtZ^*F;-@VKR!1Ecr4*9M?__eCIVrR7 z%1m#BQ+*{z9Y1ShxN6QFI|tPv)TvLUy_Wc{pp0d|n4s@WyNE^AB(;XBt8LEk29q9K zoLcaGxoCa4E6d2Jh~x6Nk{RtJX|xNzn~BW3&AqBH3SIc+lA^j&vxc4Ervctm5tuP z@8Hnx*;-dTg^XtFM}at7Zz<2BMl>hhezl=Kq#$I+u- zi1sb*fW?(Qw-)WF&Flu8SF6aU2!-%UG1lT>3ik9 z-(s*gtXaEulJ}!U)ueC&Ky)mjSu2;;90#x@I{+mQ?Krh4|2VaCxs|mO`VUnKiJ!!? zy^HN0vu>b{CrUD~inx~7wF;b4>32)vfyw|&;Q_Z4uH@GoOTS?OY`Y`osS^mek@l)r zv7dnn7Q>4e?j(jj7sHgw6k?d-V#pO&Ob$Bu$CsG_qfHh{KZ_ z(-Q(%&%W7->qJns$xLN-N_PtB^_SI&;@8tWe3L#yP5OE~It$#DvSoQmwo0yZmec+o zfKv%v=wP?-P65$rimN(&dS5k+1TqU6)7*39yDH<86O^&NcObl(9@Jl{^fC+2gOg>a zlrJ9l!%a*xk4E}Is+%^#e7EI&kDZ!YW1APMsaW`IY&W+ zl=&!sT{Kt}ne87tAn@CCza&6>%)j=!nk_8sT{EfB|`eVeZ>WPy(i!uOLi zEY-Q89x+Ru>@d${Wj{=FHv8~NLvH$AeSx;zJ-Lz1a?v$fg)pX0T`;%8TrMw~k)4-e zmXKPkI#<3HyT)D4V?coDxnjGT4<-_p(O($2O17Er?iiWUm$mJ@9Y__tmCAvv$MR`x z@(HL`J8~aQw!<}9h8>!0-Zfe5jx(-Gg0}m0j%`|F|AsO>r!oy3kQ+F_Z&?`(FC?m( zj2(_@yT4rG0F$)Qs!yd=#vh?kIa^?o&o+x^8$#Rq^As2r%bW3PYyE-?`e22izu?C| z?yQCX$e<_MHSN0;Lh*`iA{T5GlPw(JRwMrEbl!;~Y<1@r{limOLny;8Q5rzEo+P@BYX-`Ln5OsvaQHDYG`OU~ z#^Xui_cLO77=e<_bmb{s1sfT?cTFpHy8(eh*jaF+A??JC0@a|Bvtgik=-Bs(JxP!Q z_9t+-DNVDUYhA9f3|)+n(xoZdwrPY2V$x*WzVf(N`++gqF4%5i<^%MlXnZ3 zSM#-G)naRwf=kfWEZM@Sd>&XBRi1{%8tojr6U-#P_{&?z1|lhUt1JZIxMEXNqqsW z{X4{$?_{7J;fVRw`~sCggNQm_bf!9L62Ox786Em^HabxYXZ6vkOQv!g$(&l#k1NnO zCn^vVD+T(o3iK^sAnhxW_GW%z<;m9UqgekdNKTCMEn@UGIgd&cj;CTvOcs0LGqu})M=qy)o7q?|GDR{Ex zzRXw6Ppl+Qt0WI9?NK3Ir4Ay?F6jN2%rAW%Eo#(}0;rBGxGU3HRE*Fgi*r*JEU0wE z->1_K)C01@nNMSbkTVJ1Dn#T#{Zy)8Okq?<`Z_jPrFt%O*5-5;3oJEV{Vr}4Q}wIq z!Rl9GE&tj_ix#=HIvKG;v_?kku&m*-L$QX-4!;^MJLGaMjTbq+pCerf!SmP zvrM!dx&3RMx&3VhK_+YheP&;Yl50x{v#=*O=#V|R{T<#(ubW1$=p6EBE7;*&k0$Sq z{T+3%r^987^tC_UkuSoaN;bD(TWnBjqvRrs#sC-04Z=^5ZZ<+e5TROrwMv%F)lX21 zcmN7FDmO}zC8_J>%QIQGFAFkAbG3$`jv8Iwg!r7yg_o!_^Gx0%-8j5Dd*zPeWqsM` zF(!I$V~5v5=l!68tTlhq)A~fs%VdCL{QJa5KjwtT-bUrx3jd+YA8V#@{(5pQW=B5+ z`ftU9Qhw?RyE&khp<0;!1P|~xJm0m6rcsN1wT6$})Wgz|Y-qfQhTEk&96*d|U*oH7 zWyxDdMrrqxHg&`@tD|b_rUwL0g&WD}oaI*+Oo6+Uzxbr73z10j^PMcCIJPni^h>UwHZxC`BJ=Kt2TmF#v*%CHTz zf6i*CMllCzP;rok5C>^!agc@%2Wd!gkj6s?X`FPB#x4hG|JPW!P(ltRb?tvUX%Ian zcI`xGpp>XB+XCl}`f?8>F|YLh+O|?+sQU%dwli^OsGIG^Br|Hg=ko(80xSN z?;ct)TC^3U#Sa=&0x=~q48G6FjhyG_TN1WsvG$qGtRQV>U{P(WTn7Li|%KG&wapGHQ;ip_KfIxzcnh1xXntDgT{I=e@9_6bBDw zPM=-B-=^xkWh**Q1P&QAZm=ge+xpeg(ys!#&hEI7cU(A_^n&nLWP0RnLHL5c%pYQt z_pl{g;OWO^l(tAb3fH*2KRm0Q>`f`_Za-Dw2c8yhTM%&}YUpe=Rf11h9-R8t174v^ z*|HkiX))ptn4&$-r4;Ph`0*`Ad$nf;UUvwWFPdu2z<Z~Q@R$~<6Bu=M0O+{eG;FPWbQ;IDR9!dkW#lL|Ae~#FX5NI@1seWQsTQv+-oah zyJFIq+)ae-NNH6{AmsT9xmOVW2j8qs$*a225s*^8p>oj$@{u^*scyrWi{39P^M?|W zTD86`%HBpotm=HUACM=EDCEKq0(pzkuPE8_qrKJBzp}8%!B0O%^QsH|TLU}b-5pd(4cBgTdhOffrHhc2jBI$b$J^+k$RN&6c8@_}Rd`>R;zM2*0LJGi0N**recIHIc|Z_P>bij`qkD zJk^8zSH^pOg>P$XjeAzYqKzVPpk07%jmGz>v4?1mr^<2g+wnTG?2Q6-+-6juuFrnsJ~{s$f!GyDvq@oSR_pZ*ZN@$|>&2Z+d)AO^6i ze1C#4fJXBf4eC;4`>cRu1+>{sjZ_Nrt7|`~6_9=!D*&eMc20~5Cz1xQl zcX6P;4I^N5BiYQ_GZXEP47iITJ*@zvlVKv}6CMH)pT-d6H@?`kwd?Mn9;W*0S+m z#TawBefezhJD&7NE7nXE(?iD;Ok1N09>#Btl1mcHHbtYWBP}(vD~C_uhbh3;U>7r5 zap~}echK3xldYAgU1sfV@IR_u-cV;jE6v7BG_Y|x0r+7+U2(gVFV8v0?@V$?q>=wpIzCy{e67xXdVt^f)Tp>8%<7Pg1F=1OpOUUd}s`sMN_ zl;NW*aIX1y;^XLs51|ZSa?xF+5-Ga81#w7~r3uLuMWwGbv1B%=sAm4GG9!+AA4PJ; zRb*=AV-1&{+*-}*WD-Y_0t1#xlWD&ZDUsCaeEO?P56TivH9|mAvO`(aod&uQ!4LFz z4D{y*`U?a7#X>~iFGW{Up8mn5-y#o{K^FqK#Uvf$+To-0{Wgq{isgGrccoKS#)7V; zA5nK+~ie{3?zFDZkU3oGL*A>5xZ#t3q81ombKUuq%9#TolH5PsB1 zLQ%=ZQ94S38(wJ;$n9#mIGG-F2e}K~QShKU6`NX_%Bk2?cPdt}gXjKou~sZbU#BIG zR63W=97XD78cI)K(!ksz0L&U53B29Wgo)csU|Z^vF&Cl>MsGave4d^!HjL zarnO8=;Kt_$bN>4)~WKQ4TpWx!cPdC?0roRufiGqoJeZrzRBU$BK8h<;_n*3k?(QP zI_=f!d9*u!I^J9B=B&0S`lNjJ3~y&+$DYc0mk+Ca8aPH@+OTY4L%MK&#V+{hi@|6Ht53A0fPR%N?&cdQ*TIQ4`uJ9j1xw$F_E^_mblq{rAw_MKg+NC zhbakEUE7*onNHi9?ilGT&CHn@tyi&URQqQRpIDhunYpgNztX<}jUd;LLe7v%tK{sL zmcmYGDZGk$EP6m@GpApQ2TM^rXe^p5Qw9bGqMHddKO4X6(ah-(Z^7m4(N<=1^ggpP zvoho2lNNtig}>ur9`jP;oL!5; z6?6o}tFd{2?|)HuLH$z{G8-NV4IR3-%L|r`Y}hbT_znv-gPDL?CG!`BaYeeGfJj&l zgYK?<7M8vqA82Q62c@h7i7P2&{cvjg?7=RtjLs;6%JlFE+9x)&F}$KJwHi6zBpn9U z1~?>)ZXkjg(T)7pay%l2-jq8df0#4!qN_1R3u>&>)mU-a1C*!!X#(hQvJl+_#KHQ> zBo^=eHfGf?KE^ua6r2h6J0Rl!L`r2?uXosCs)Vk5;f~5F$8;m*a4K7NuZ5A1(BLZ7 z4)#2XA19t!&JY2kY&Cub_j-&16!@7Mzw2>xO_OVS{J|&8HAAkM@qas4*iC$c;myji zd$4Nxm!!agdN>92ua6JyvaM?iyHQT$7^eTw+!m&Rlb*y0{B;5ApXMW$=+dpA&e-bl zWbvgWRz|d<2i{h*@tM(8j90w@F4(JWcc?Oo@u#v0;uw7N=ZbOm`w2!~(2-xw1QUom zwLT6qUt-jtt8?xd{SDAfPWeu{&@HMG>S}}+Qiot@XZ6LzR_rHn>R z*>xz4dS84}rF8L03&uqP+G&fSnBP4-j8wD>k5E0{24+2T z=e$YVu_lgV`$4G$EfI{?aD(GO2lZ@d$i?=ipFSSr@A z%C(x>*M)eeOVXd2yTq;_+x|iAh&Dsqr!rZvPRkk)-bFM+2li&pxt0Y^@1#+E9MZKd z-8!JUu~89y9yfvk9{e;EW8m-#6yB~c)!~k1XL3B6Z8m-*s`8)2pk-ipx%de!t z*1w3iQvDu&%fW`Zv@~0|3`So9({GhMRkgfsm1uh3@5>NcYWBIpnsp>&OTd-zr2Z9r zoGX;!qkC}{qOU5xp5ZO}dcykvyE`>va61yy1p=~F8yBOmLBq@ad`6yR+UNVTTF4(eqRdN8c z)(kzYf_h|In_Q#K0|#xB~B%YcYWUn&>(c-Cydj7N95@-E8gehB-?8>$^$;s9J z%J5Y9UvW(mElt-XE7S{%uF7QU<+m#@`bD z{>)$VTJ3Jyz2XlcfCdSo{7_Tk%%XTOnoJ-Ai;HTR<$`2E41(}Z6W7~8mkXW!^S zCYR`8%`i?c2GwPj_}cy$zI znww!mUq6bn`Wq&7PAphK)selH&~iLOY~gqY4hbxp?t*{bfc$)jaaj5Kk@AORe3K_A zyqtIpljoe?@ag5`n*5fv2$J9tr1`OoY*CpiHu@BQxke?H&O=jPofIcIlgXJ=+-XJ%(N zW=nu9s(4CI+fpCOPe8e(WG3#MEF~o`745M+56V@=_>yi}2rV0E8S+e_a44LSzL^3B z8nFkoQpndwP=NtPBIgL^9d=U<|4=1hrou~|zm#68ii@BrjXRdNfO6_3)i>=s0NgPoXkNu$pff)xu z2X#2Yj4@FxZs6)`!(vHE^9#(ld$1jzaYdz=D)9zFkR2RxF@Q$dY+|ED?hkW0H5e`M%fQK4Cy+yxN{^>3HrSea2k<)~*;NmGk`lKN_ z6bV1Ph35(DQ)d|OCXIcSg-a#pCF95uZwFiTwV+Ny7F?8<0uQkqvX9Fr!(jixI+r|bkxa@ zPj_gh1N-Fnp`sY#?s5g7YKX5N)O-y;=uEl1FMz^AvnvYtQ2U;ucF)}~63w2lX97p4 zG7!_F$c03h4w94jm?eL_ijVi?k9chYxj=zbh9H8Y7f5h65Xq9t)@cA)m|4)1buq~xB6NYDk)e_&+@#m0z1!(Y1nhjZyI8Sx*8fh_)SBsP*+2<-!;Svbv5kuyM|bS-H_Rq4N^3O zRI&;1M5U5>(!|5^8oQt8*-ePrS8jskbQ1_mnjJuidJ6B%9>F)XtW?2Im+y2}{0179 zv!G=nG~V7mQDMbV#D-1(;!U;b%DvxjxyNCa1c zC5+%2rWAopD<>#og}RtJQ_--_y>=|8Y0AiYpN6cynxz~9MVyZRSY*;y%vzxtQ1h8uD;=SR zHLjJY$uRNHtac7&5-us4YlvyV&c7t@G1{mQ*fFX}hoLg2%awqNo`?_BE3!!ABbDa} zi8;#s)|LBt8>pozehGkT^=*b_;#W|_&iw=dhJ7mdH7tpCA)35sFAofcm1R(XxJWupVra^s};xyd}^>vyx zP@{}?8%^?}lO{kbgmFUrZYGSRnJt(6a+o+6bbEa<%wRC5&G_&KuF-8k(kQho)$40_ z>QwhckB8BzOBTVu#JVJN9`jDAHNl$G%8SZ*#2ii7N9D+HJk$>bKY>ofPvIZQ_z?LI z6xhPL^Qe9^ZCGF69}sM4!>lhII#BBi+7%|S=Btr4-%JOz8mK#5>xfb`a{-v}0u2Dk zH?(`{7r2=;z~}|bm|dTatW^KowW%##&KI?v2s+cH6 zRk15z0!f=9RkQ6-&$6RZ@+R6`jQO~t5p=N~{vkUo>}q5$;^sxDOKnKEWEaNbdsVZ2 z0GybEwGu#QBK_2W_MoK6N1i{i2E~#x5O9l8O_D`k5UYuL@s_+G77+EK!6R%!3@Cg- zWOOG$Rj2si1L8#g#Fvh;o`BqiAI-o!S0O)VFCLHlF%!YRZFH3@0wrr##93n170B3L zm1qZzHL&GOylS*?nRmp{rN+JBQKW@|_l3m%mcfyOJYiD>{G6WU&;(x#U@ z84lkllId(<@MH$b%khmOS#Ho;^q)28fCD}$GABnXmEn`3%nP6>+ToL;Y?M+NJ}Jr^ z2uwcRA3niP`QZ~R{S%JB;A$k_$zQRO?~YWj0E4tcL5Ewdx4k0iZbXZOPTPqRx zN?}3(^v&89@zK?M&c9sZDerFSg+Km z8%F`s8LW;fl6;XvIjaN(pK3tCR|+WS7%1cm0|hU91E&SgJU#-MhBzJQDSSs?3D&fk z)C0o06A?)YRmxSC0ap~csU)I7=cZD3{}34T*oZG?(A1EEgjlI2;lC85xpGLv>Gp)a zm2MHDA(8PBNTjWycmSY9(FUWJNE*63Ls(H%lW>$+fPbm(NLHK0ahk@2(O{yt>OeJ9 z6ZeIl+gs_vGetOj23LXbcsBAF=racX-`}HOkDjnpH02zGL%XSK7jHXs`pmto%Z1l( zJk7iNs-W;qQPGFzFDgn)KbMw%`S9WUr;6`izx+53O*tHsFY5I%Tx*FB2m>zV;Lc1|&8om9Z1EzAl z@4l%FoW5h+`ZH^@AKoghd|CeW?cZN#@63wXc&6g(x0%<9=N-tIzG!*!#xs|meq54U zvg6+CyHCm@Rva0gvhU;Pst;ejfBIat>GWUO1*KQ-J&RqP`SShW6V{#DaQ1%b-&Joa zzXhkBJf8P_+QMbepFb}tDS7qk)zha>%gV}%i;Lg9dGiByz^ki)o-iawiUv3)j>gHe z>toz4jc1+SBDo^cPQCfk&NE=(@{~mbZ09uIKBSH7Ex-0%4o`9aI{dunoMj^CV-4;N zxHPt3N6w&@@t#ea*E2HJ(yZS>)Ywzoa#Fjttu;E%_iWLr-kjwsDGfJnYV6W$YcJI% zZJM{z=+d!UpKS-z5306lrlQiVkzTih+g$owxOl10$UPhi=hNb1{oW<|-MT&N=~D9U{fCdeUF`p^{QTwXr?20?_vff-s36nf14(%- zKD{9CV6Pytw$;ty{OxoH={s$k9WG4rgTS zUB7`3DqN~Rr6<5&)-qK za7T47QMG+^^_1<^({@x#wp7c~tHah;hi|AJo>n~~tvYDw^UBJ~zyJRG)2B}r6%`*o zd;m7Qe*GF)0=xkZ0iT{ddj{+QK0SHzq^PKC>n8@86%1 zk+Embo?W|krKP2lv>L zS@7a{&I7s(@pc+DYQUk)dJPTg*{cq<2|9hg-p(fV=jiYp-LEe^tnom@OShnbzFOlE zDg_S~sq`xC?bp}A#W&ElpWCa_(nXb(g9i@`=wcpEBc)&6!{jLn8@>EUa7ab^QUi}=S})pT$7E|Q&2{Hf}* zb&YL;KHuc`&Dp#t%xvVOrL?VUo2MN)MFJTy{QpRLy1&VVyZ z+fS``C*#Y3{WkO(y(r_H>!FW5I;yC3Y(LOWONDDa!>*N9<9T+@^el#4sKzjt2Mz46 zt8J_eWYqO=@9PJD(fl*j0;`FWH)AyH32^GixDS@e#VZ4jL3G zmWid2;ux-nt1CA~A`Tad;3Q@IgS5dB{)1mNv#)$q;WA)$^0EP9zouGTKbLvQ28%mb znAF$voNco4epBCbjosYTTU_2STW!IDi?H`w9Qy7A*_*%z~(JmWb{(QX&R(bGB@W+MIG zR)zCz#Vmrsb^aMx`#RN2nxES2-(N++%=NvH`~_ae>QL zj#EFCZ>1{8&lqR)<+g3( zIn!5j4ElW>(&s~`480Oqv*TAE=yR-HPq!( zb@R?sx-@!Rex1YFu(&CVw)}g1PQ#3xoNfy;8wOjIp3$f_4GAg!@jQ1|j1!0RL^kQx z4@>KV#>u@klB0fXYX4R}a+J=7*vfg~2O2pY=4^QNU`Tlk(#CD$qGR{(gG#*TdC_G! z|LTy5KO)WtpB?gD^kq_?Z&!axBQgpx9S`+=9MqQp!80o6d1rVt%Rp?dq_nMV3`+4nR*~}aJ zT3L*?{>!OVm$SZ+Gnd9RzO2=RZ}MQaO32)xwhOcj zSI_uta?V{{e_lK8mDvWqrUMptb+`4K>(32vZ}rh$qS|xThOJoVemll^U% zO*!Ce|5t;alg`aBneCc|%{HXolpHd)PwBR?jMo9=F~E6aFa;BK`Ob3TRU?vGQ~pW=45emC_v7cRfGvwM(N z(7=1{+qo^6HgzV-INdTxQAbba}?Jv}YHd z**$CV%;e*6?X(c5aa%qQero1-b&O~8=X%e(Jl7Dc>g*h_d5vG;_Kp6HyDl8&vS(wa z-(KHY+naQWUDNZ%v}PUy()Vmye#bb{FtSp(_oeK3zpsa6r! zKzC--Y1y+Q%$lbfX&OZ|k2Bi4%4=)$JM)@n``dK4En8Kxy3uNJK#)bI#e}AduWB#% zT;5@M3kz%i9Xq$~e6&+1pgiE3|H2)k22afB7hpHIct`!eR_qGcnKr0waErkaJ9=-Q zwKHP7*xzx>q@myEXbipJb-~AVi|>a0!Nn)DxH_TD55`-XjMd#WGj>YXiyijgxIbaM z#feqlTb-C^zjMdNp00MDc0&&Ol`ji-)GS^#?(R)!MTgIDhX9MHoe8h6Mf^(L~nb$YTfBk$?Lqt+a4vHD*4)SqV;$G?@?d3ed^yJ zNaJ9Gb{Yi@a*X<1>N-x`rV81VM=oVtc)Rq}(uv0>&i`(&sXOa_!(FY0 zwVEV7Br)g}*z3`noV9NqCtj*p@ya?PC|57{o?UTflWXP|g=vFR@AQu_j5sEpRz7>) zoB>m>@m4zUQd?vdUOx5AQ}$`x$R~-nKc%G}Og;Z*d%@nf-QEh{&U(21dYAR)>xSA% zZ(g|U`q=mREk~X8%WcLM?VjZ0>N6$ca7kP1Q0v7*_T1ffBt33tCI6kF!`}{)^~Daw zeY!vD{Ag(K_3menTt0Hm=Yn`$@QfnY$!)8{suQbkakeG5SBX%YGsStzaMh~Mi4#oD zEO6{qAo%;h{Ws1j8;&_QbzV4i&(!DV_LxLoe!XaqNoC2ZoW(i9hBF3DdYOMylmCK0 z@4}=89cRp%F=VFWf|%Js#t^$u8aU`LXF8cPu*TrR!Cg+G}02HRHKao$Y&_vYobM@uG1qJ59WoW=51o zya*qEZMR^?fghKm=N++bypItyGY1T@Y8CY2)b24o5A+$AP@rAhv|gu~ff~E} z9G#nK5tZk&>&=jr8Iw+RNc0{%Wz@N=Q_me%8C#|kp#6Nt#IlEX-;DGLvL0G=nE!QV zS__A!bLM6k6d0~-I{BX2!}#YdW{Iz!S^aR?p&h#}9t+D2za9SS#UrbA!yB&Hx$?!z zhS9qB9~{yx3Ow}Y)8B3d)+=wA6`Yus>3VGQnLbBP3btLzxzXFve~W*G|5yKRZ*LbK z=HLAsed}$Dq?3Pld7W1<{AA^KhbyNG0#pLL^TP84RUTCbD;+cD?0ofkMOD-ChsIrzGuuqIsvy_*N0EtjD;l`M9QE>fkk1!$XE2_qpzHE5Gzn;}A&yS^de6mlhJ+UU^*od*m-X@+poD^R9s>QnQ zIfWIc5Af>v}l!?D^DD^8MAf zZLYatxgFLS{@C>6T83dW>q(#U%I@aeT6JsV%8x6To{5@}{=M{US@XRGS?9A_pS}`r zXFIAQuw;TVdS1Yhb0d%tZw`a1i^KiIv>N7Uqg ztL!u4ANN9g_s*KTd&?Ki`&_METP@5dZ*kEPG+J(UZSJ)dI;OYBT-#Wxvg7F>mC_mO z^!z$)6jS3NW)pnki)dn%mtdM=x}yO}{J9l!eROd7Wv*rzz9BsVp|zT(vVlKmI_ zGTVOdlDqUn()w>ds=bUtKX)@Unci;we%)?@l&zKW$au}dGJITO}^FG{0UtMJbXV90CyXUB1fI9_TzO3_1H{t~D30%!t^t=Usm{a5k z8RzTe%kEDuFK(-L`dueqgT)0$#JM9+CC1KB8^lpDyxRV1NqGa#@Svd49;-U^*7o2S z!6nm&);muAQRTDV;rl7U(BNYk*GfP2lD3?+XYXFSYX|Ou$9v{o(V5B5pIup6rBb2x zQuSue8S(q?2ApRfinCX(UhRBr#3Q4As<%|aIL~s^dRIOI$2np_vCZAs)x|w*r|UHz zBNWalJSHt!*m2<6&-G`Oau$_Ty;6-FGe&zUFz@j6m>JHgM}t%T`s@_7 zK^McF_0Cp)-;!{9@ZiB`UcP%*?SHa3q4iWQC*6Q=l-12}(X!j0?Y-{|vTU|LB6nTU z$YYY{O)^%uOg<#a0Jp#2jeD88ce>07?83>~GyKS-HmzI#7~Uua!U zy>0%!M_PR&J$(%-K7Ha>{rx6e<>AUr0~$_lmU<<2N$!45GR>Lz-t{=Fq#r3ug2M07go{_yt zXxznnY|z*>8UX<&+f+TxN8ELbi0JtB>(@z_Z!BA~*8r=buhT5Z+$c2mx}$EQ ze)`>o1D26%@)!9md7*FYz3tA;F1o%38%OP(W~<@myJ2VP3BPz9yRLa1RGmIdJmYRY zLooDxpGJE}opRYY=xjwrm#nNTVA8F^!uehu?r_>RocQBgPmAT+GiS{j_wuI6?u?A{ zl@qtz5$d_I<1@tXn2~73bJ0mw#*oLBL7);h|&ZF1w|%Cujw%U z-J|)5ry6>iYnja6q;+`M{KMNn@7Xo}@UW3heV&qHgn!9qS2bJFHxq7I}WyxxNtCDTWBqnMcQ@5hFAv z6wN9-?!BPu_}_jRL+5VdF8Ab1B>MB_%?p0tncF#Lz$z_{)pF10>(;I7?+Tx}n=aq~ zvS%+q9dmeY|Ann@@T{#JH6CB{9-`kb+VIquFJBxBPsE8M-#t3DJ#Wm0Wv9E&-YUFz zNZ6!b|Ni?A9QfGiQNN=n2W34F3OZ*)k zO(e%!YMC63|6po)?Q8F3i&^8o^xPjFVsz{Ad&ke5(&v(dkV%t%9071MGs?`G%^MWZ zblGjO!KhhI=9lgtjPM0w#dQ@= zl=W@w6Du@NjDO>j?&o}X*o?B{x?4e1XY$W>@ix$|_wZDb;oZH#{ZEamcGXi4<*ZQg z*T1pcrpY`$$WP;$CaoPNm{p#E-vmvL>*8G&DHd0!3)i%1}#*N)i2}AFgpn4fgJg)>tizK75B!q zi7jS*9oS*%m)UwB+hzq#9x}x6zohK8@qIwpO{V zbugj)#nI~c4^Q1BE_!VT%pB`Ed!yOaa88HN-8n`{=Nf%D+GELI?YBj#3X>s99ck44 zZhrof;@vq_3lFt3|1n~DR>7j)TdkcFzDYZmb(4u~y&TqyjjxWp8`brZw#`W6xTOcX zd8ZuNxJ)>-(;^L{3pQ)kyuLWy+_n9z$?bjpHeGyQJ#2Odqkw>-b{9^+?YMYrsdaU` zkG*DZ)vlU+^zxCy$Bt?owI;1*SUq|11C~{ehugru87`xz?uS6mzj2>`<39h!eg2L6 z{2TZAH}3Oq+~?o8&%be>f8##?hvGh352?7%mQ@2%S_CwkSuGXYzllCkI54hb;T`WK zbM$>mO!RNtU2nH}-|PZo$13t6N!JyUmfED9oRjy!)H!bv>=NO`9YqRJ^?PEp(xMx5nAFO`Hk*|j@94F1313@@;7i^?i#W;L*+(pZlhUOlHVJgPyF$v>hV;3RTfIODY2 zsl2>&$!*WF^XH~%-sOK4XZLKQzTfeC#hn?hvl@P%FCFDsJ#V?6N40L%zz28RHEzz? z&DDxOHA+08;#U8NQ4>GqO;&wBc)OWS#q*WHrEU8!*j?qdq}{{`Mx`ws*cugd`%?KbxPkbC#oPH@;9~?XD_UtVY?#f%k!1h>+Vk+TRySq zuDfA9PG4X3yRlVGnsdreRX*BvJvX;a_Xe9Sr)zClw%Bj3+CI)vIJ&Bxvfnl-k|W7mlw!Z__uhQ=3VjpIjK8DZ1atN!vs{^t$@!#*6DGH(7kasMG0B`NNaO z99|P(X7E?1y(d48Jl^|IelK57Vfr$EPq&P+kF#1QzC4m^U-@v_yED~49R2za?0ouQ z#_Id`?~9xczIgFs(z_lxv-M2#hn4$x+M55sD>up%f`kd{a!Z~Z=gp3sKKo(C9xKjP zzpIP<{0!VqL2Rtoa!*0Tm{Hx+?ljtPQ6sJ^r}*NWCTE(rYL(X3)I9yKVPiLoO-&EX zx%_HgagUghh6{?5XSd`G?DgQ4{mlFai~KAKGN&Coc5DtrDSRSEr<`7WkE5kF8i@W* z)-s}<$CAG0Zo|e-n=Q%;S|=U#Z0*V(C7~(%PYTz>wA5TstQTsT-P3xDbZ*LiUsH)+ z(Z+TjPa#F;VP;f8xJr-a5SP)oqoQ`!>e?FZ3;UYPe6ld3teN%=ag z`Ak0ir{6dtWpPx2O#`)S*RCb(Iou?BT)XMBrN>6ttlIZM| z`}-dD<*d>R>8oWDIAlobsZo1h9Dh4GJR;%<22Ni>WOHkW4jpXl?Cw-H30hIlynUL( z#0R=lIo-vNS_-?R-a8nvF!AG+j@JIW^2$!XtCSpDJD_h9KhFrx^hph89xu#Tuu02f z33oxL-r_Mw3f^=Yk|7(I*6Xmz#Ov3uZwTBKb@WHY9iLfg1G9B549XhU;7*r~%cj1o zGFtLsR>T{~KjJoUb@jZm*=%b5u-IN{F(7b7>wAndEjgYscIXNn&b!l9Z-e#(+I{?T zGV#MD!&G6HM$@=jAJ~G z`$S>%kz0|nq*Lpb`AwaDeavA`$cQTR+H){)y6!aJl@L4KADX=&jL$dem@dj5xBF?2 z1rv)5KP8^J)-wVk!mTdYNH~9g62F!8atz#+m)faQr?~WGo?089`OFGWu`S4y8d{I? zf@pB5@a)q2VZF6Bb7qUrd>^0gx5M%s#JlGS*WBQ0O|5WT-p|Wu<`W+;ulW0^Ckiv} zjye1-@l@*uYc>or>oLFI=95Q{-uu*N?>h7LUq9WjAJ<_xuO9@Cg1>$(+q+`~Z{gTI z2`#fPd+MnlD2z_>HMsQIJYYa>`GeE%I!==w&Yv)0!pVvc*=+`&8g(XZN7Sa><7ck+ z;JBauTDt39kCKA8HxIf7TP*+f{JFr#b4TZat%t4%m|T(;H}F_S*~M`!3y;T^MeoX+ z`?SZXq|sw;-)hl4TJ+`VJnO(UH(uy+3JtcePwm2ae|J=pE(haKAQEA1Z9AI!?g@-* z-6uX~t!*<{0@``#TcuCebD70A>yujsx;sCucie;d{VwF@n3!e??`-wW`I3J(c(Q$T zx6~o&%Z{k*R(;9Q@{@XS68GGOV3(0Y)oZ&I<|Y!3Hc)MHd}89)#fGEe&vj|AdDyPJ zVa|G56W7n2H~Vtz$k4>Z<1edzylx>rx%jWLPi1_gQK~VTPEDMWIQ{mVYYDNlq6y{R zj-2MgqdD*k!QS5Xt8z;!9X?!aBGu8+c>_!obxS?{u4;~6$PL*{{=UVF8}IVBcs}>i z)6ZYZOXjti@ZR}e*{2^?(~oLzST{9ZSl?K1{ZPhgP=!vObJEk(Mc>P|7#lxdyK+GK z?Kauj*>UziJ{JSO=VWDPpWqvH@HD?<6q->sEN@KgvyacO<#${^K|inT({h7Ni(L-+ zl~=S13JbZB=saqN|AuAf50AZjz-sROy`{G$$V!j$__D;OnhW zH8}IG2-?Bd@_*xY|K@A`o3Hh6zSh6_TL0#2{hP1#Z@$*Q`C9+xYyIEK*Q(!|$=4by zYMIwGySnmG!t2*}#iDFP1)Jbq@C{!9rY#pbJcY2?H}p*H2ZXTTuH*aSDLxJ;!jHg z(>t{)TzxC&y7))sb^8*>l-cixPD-)OPfT%mzNzma%VmByY*%}^RJDnIc(ms{x6t*Q zs(lX?CYu&j?r6Hf)*_wr_{_99&NiHu$+NSvy3ISM$EoL()&BzA=Ck~oU<~JCvE%te zQ*Lg$sq#{@Vav;J!2>(>u4;tm6>$B#R(>nbU1^%E=cMOmG~?=XiF)$Zty{M@ojGw> z&PAuEdM|F?98~1m$X+J)@yXp&-}}?%N%On5?>@x$7%u{HXC6)X_946a>qBYo4VCvH zx2CH)eVK5&{vl~e&fhk+dX1fpW;JY8Y9Igp@sYc++fJX`nlrB3xEY}vT`X*7x9gbI zzPR66|A@Ku$};^4V#e*Y*tOY+$e(pN^^=G?u z9-(zhJEUQwMn%%%lJR}6XaCr=|C(6)$fEiq@}FzYIplwQc^)}CAsUjol2^lw8YL?ugeRbL)RDJbB-Gw zv*8_Aw~a^qkkXwl-v=%#`^X=vzh>*I$Lhm+bz0_`$k*J}J8h%GnaHq`k1uwf^DSR6 z{N2RIFK=yLy>a74!%%S><13?f1 zxdiyNDE(`(?&=*)niwC=GCSTy&B?Q~-xSpu`tR*?uC})to_gqz)w&;#9(+IS*t)v> z7DO<Wa>*qT{!Q_w04I zd1!-_aW=^t+HE^~YhrshCzaV-Ogmc{q^;W*8aARV!ny;*3}OwF7YCVU2Ty*gYjiiZ zMQY3BNl!1%nV9zJ*51drSNS%OY-!*Tn%%{?!y!6%l z(_QZ`Ewz*x4QqcRtg!FnGK=>KW<8pI7pPiyo@m#fBYY%g27amV$U zx-FjStl6LVsdVpf!}ZtwGt$j3H(y&dCBt`gy91+M-1Hgs=IPqv{TI4FIg-6Mq+M`U z5iiHcvHHo|imi_hw{KP&oBO2oF;9=~-1TKAJEty5wG*dzk3RYQ8YkzH{{7&MULudX z4cjwQ$6N z0uN!L{W-O4Eww9YL-#q9>^uw^eIsvm={mXxCx2MO9vqYD_bztq-ylvhC2VE;L(^}@ zszh(?`u)<~@UGr>_ANU#;8xH!<0|X5Yn&%tALt;d=B+TBa;=`VR$13qR)O(jybEuB z`ZQK$Rb%(fIeWHyH{djyy1~_&_j2bTgWaz?^>l2QX_YU7?Rd)?n3x>LPSgPl8 zD5~*@yO+wu%f}V<9Ry-M{vJ%U2l8D!Y^~{EPn9udebKwH#iuTdbC7xZI^KB z46kCuK=;ijx z*}k1!jN1*nu*1XLQs)+(9<$Q3eSsk5z=4dV4UTgAc@&O5@~Y>Wk*WS4MilJtI$y`S z@IXboGM_Gc7kf$`<}c-Hb}OHonbor1(l6%&&mWE|5XKb+8mT&!mzNhy`{lQB@8J^Y z+M%8Mz1E+nK0Y)$M&8)bb5||b{=BN-iJ|t4W1mCrMxKvv zVbryAXUVJ1`TlzxhP+&}t^SkJsd=$a?$#5D1*tZ-GJb``7mmZcgnsG2&TpnWROpy~~%Xs9olm$(+j%3v9}D z92R^FU$#GxKcSvQo{{as#m&!hxkWqf&a$prI>Uu;n(x`=YpTHJ!}wb*+O%=}e&UDq z!_UQgB8~)Zt+%Y6nPmUgF~turq@D{LIy%L9x&5F#%^nxN^pEBYFy=b;-TBgq7r5## zmwoL;6IM7q;n{m4t?%^&e4c~uN+Z)!Q)AFnJIM21R=I6CPyt`Z8n8WdpK6BPiaHw9m zYpGrCgv!Hv+62EkVzD|;e}vi=H?2F`op zg;#o3_i6kodbr`5Rv!BGQlBL?dB0_uUEeMp(obrQ<{eLHZ`|Te@!@34SRo78FZi1))AtSt)98yWs!jm@zU(KF2BMjlB!6_xzTcH8~Z!xx$*bt)cs zpw;EhtNNPmZ_uu_RdCDr7Uj9aJ?DFpjui-E zxWZ^|lpsnhNuVHkdkhR7(PtHp-StMW95g0^-9z>cSHXh~&$h$ek z73jp3@SSU~OlKL)RS;FPFmY%s$_Fo0A^^_2QPN^&N=b{UIm#$ZJDDI}X3n*@=bDDc zMu*Bk^h|*g${-nRX$b(T{B+{;{BZ`^a~WV}BEfip$dVgx$xX22hKOUM!=#p6K|E*@ z_!}z`nRAn<&WIL}z??&YkwprnJkk_kk-yNXydWN4#5U-3#ub{OMO8V0`TJ^ z1;9dtO-=N0AtC|9jTTFy_#$DV0EAyGmV^nTfnuPG5)RUs9vZ{HOy6>i9N_1LM3wgmvw-xaG?>1OCYG~EDoY@e#~Kgd z16<`x8E`xtGLKYb4J1Y^6{6g;#zF={O9^x@uK|^$Fr5U^L~4khWlM<^B!~rtraOBe zq{eTcgor@V4wj*8G2EdE3ri%tlnFsO*B}sSLslj^J;bm?3uQPnaRAAs zYse8~uY7ViVK7zs(V^^t(QxD?Y-CW@Q3%Eh1#ze$xuMXNK*FN;c%f7nA{4Q4qXDu? zq@iM%s%*f>eww1L{Lo0{!G;Ln8D#>wNY5w$3KJf1VaYE}6nglus*+Y@QIBTfC*n(G z{^HosNPi?Wm6*D!*<3O^oG7K4N3&M1@C;m<|^5B*VnHW_x0HzfmkP!q7 zmS(xml#Bn^kqBh5l4vqzXsy|aYie!E?L@tbhcBkV@<&EfGSJbg z!70yz9tsNsUl=Wr$Wg&=U_~=CL22Pps!6F3D=5sMzJie02%bP95lhTWonjbXjoQZI!23S+ysG)s8p~!O>voK*QKbzdI@Y% z)Bv#%M#F?B`W}ZAE|ee-f!T^mijktqs5MSP16qG7#!Q)hXe$g9#L6Umk$lY+Mn%-Z zQVxSBm4t#ckZ06~3M_C?;u7|N$k=9$Nji4i53dGlqF zyl@ei6>K>rkg4T@;xK$?HwYC7MU?r;&Q55NU~h$Y?tiysPl5Sjyf65#F}p;!WQB9Tl{XebCn$BL+5+O8qyEzUfI zi^~|Tnh-qzNAs9Ad!zzzO^De;P~k@>aKnUfLlxi?Dq!)#+8XH~6UTT7!f~}zq92RQ zRJ{saCugQLGfKWl&0p6`RIXD~25io^J9h#!!vum7LWhFG?7V9Z?|6 z*}Rf7S0Re1KZvmbmLaTv193u`*n@Fdms&*<%1aP1tpBc&LQxn2!5)#4>=Ic7bx$bA zjFLxmeM~%is!|mJb0C4dUIMNOb=8X#hJhPtPk8)uXpyKAkPS#F9t)U)1~nC9Kshli((@A3^Mv{Y6NPc-9>)3F4Mq1nSY3 zSdM%!{&C2^>d6OIOc5WQ0lATh#J2<+Dijzif@mJb3gkowjqWO6G1z3oRX-NO9`iG zQPb_A2Fec`6DyUmv;?DID77LNMx4h|2yTW((t1PAM5QWNEtC(oyCvn9m3X zKOqn{8_Uv@`0l>|Uk7Ann6SE9$=6wHZs!`E{ewsZ`+4+t_y0pw{zqv1KcXNfT7sNt z3Ecl3(Oi7|{e8UuU+GpC(*Gm!QV9Pci+@76|KHIiYVlV%vzYxqq8lpaKg8fCRQo3s zg{#{@e>cAxc!UYU`LQBdjkl;4WJ;pjx<6T{8ZZ5@tLwxYj+$;$C4ESmU(9BE<$0dH+j!W)P<2#hLHkV2v{|+{|xag z#-@brJxV!{fHsM+!@eNJL)ulMfS55T&^DD)S4W5rDq~cgfD8yfxoif-KXZ9L&wd)fR36_TiLF9j~oaBm$X+&-3 z27r5O8YUc1wk#NsR7eTXU^k$VB;B#{3Cv78hnboK6gtR4!(avqK$x$fj_5*)8c;-i zkrx03!i5-Eq55JP@~HPjozW18&iBG?boS?ze z_sjnt_8{sadI_DvLpO);u@|O7$VZ3)W%5Qo)L_VNs#%AAqo{)!O1Ky);4p8L>rmo~ zAzzB1Jgi2)RMf=82X}cWmk1;;40ghzF$YNsab0VsIqNN^UdZ_t3VX4Ffw57T_knSs zq>0pqJ}hIlVG#8vDJ6VK0(Uq`;~2@cvU1>(fP*rKL724UhucqbDE|Qn9Gnz(S|mcu z4PkH~I}>(wVKF>@>#0N40Xr70n34>cuY?MF;0<_;@2fC0=K+(Hy$;tc}|H6qr-NVq~7%A2@i+MpyhR3?T51Ex(d zZts%G_sa!iM9byUzj_uj*NF8+* zF2WyF{+W%0nB%7gDR~q+xLx2Z5=J0XOwn#LWrCH=zAR*6h0Cm9(>wx%k^)s57<=!E zJrKq#lT#~H9EDCCnL#Y7#YhC>UBJzRO(B?-N)8nW2&@B`f+xo9WLACvj#^|BN%`yR=)pefQn|)KNw@} z+I0+5QRzP(sG=!@O|7xQ40acYK*dYJ2H^U8c)1NmrHxcXGN3M~NdP8q6q9ps=Zms3 zf)rneD)E&i12~^(gW%WHsa+8W0|tbWv?7l9`DF)SQz&7B4Jc8l-3QdIqZ>t^Kr2>~ z61HdZDFKCFCoBcm*&A3pwUC2OsEklT8^em1>@Vc_nnJGdE5G^FP!jm;Ve3mEo!cf)?`tiKuQ63IRY= zfIpBMEM{0j5AXLJp(Ek87gmHx=3vmvnN)*>bTf!_Fa{UPI{+9EK&B|h zf`M#MM*0^Lj~4gu95ZBLMj%sjUecdS2Jl8HI`B*we0|0;wah$qx*m(XX!s22AV-p z%4QJ0CfS!%wgELtme)$kh<8hw6d;7GL@ksm=2J7AKphis1sf-XA37GMvItW5`q5_s z=tBg3At^ip0YI3`dh76=gnfiTxeSOOo}pNWb|VFcP2hXYLx&87nZLBK;Gpc8X#fw9gQ!3n4pQR$AozgInN+)bgeFJxA7U@dJx1_K zW(~f;AuIX>gyj#E(BS;46IppZ9+j0zB4Y@V{i&rI<*f+xI`{@U2}3Bo6edy}oKM8F zXwd>{;i8olhGY1lvRJ-|1WapF6Cg2X#o*j2QRKAe)*Cb$IRzOlh=9P85F8ZxXm1T4 zghf0h!quTil-2;WM^S^a#z!@&GfasDV;M7{5TKQyT9LAh86_65x(Dqpk4-B`z^Xv4 zD}WEgWvL2^u7E-;&)L-{5Dv@scVi|zl)5s3W+_BIqJSynoQy;;E*8!WgB3x-TvTKX z0lBe51E}8jEK>`DMZ7V@F09e0~wqXVt>&5 z0bu?ZM1w3xuR2T@ za{y5W;=qpveDGKhthLnPJkm}U3DG~;vl$PEP*@$A!MYhrpM(JHU|K7ufF9@iOgff2B1Ls3-<%OD^lN01!vrTdkS4^3q_Q~@gs*g+)92ec(b zsEwk0#kRJvprBfC{mA()@Jt|Hj#wZxijss&wTB6O5Q$;G5z0RxO6VoBSW$~gY1o4qM<@YBHGc4c;e!3dKtU7=1-} z&7*g9ATAs&jBkX}JJxHn<2 zdIDpWUMXRKOoBNBDkc=1Wh4PL8yJDETNZ1mY5>4wN&pdLkP3|=$HxsJh}6R?dJl-& zxk814;^;#T6H~-PH1LC{V9q>DUxY+XRa!zsO9*+waLAoYMkSO9KsA}6Cc&9$&W$8{ z6g7}Sdk3#;z~zA6YEq&wYkk0;S%xn#9~;)96IMeKV<8W;n@?QyAo_@$negXU1tJnE z79k?ok}`V{R?Uwbg)u1p*rZMrm}ZCyR;r207<06JOt5J9nA#CSraANXCxXQkGk;mj zG4l%l*73T=DML`T0_Q_rHF#aL~3g{Cqb)!1Og6% z@$6V@`yXq0&~UhIh8`e@G{F?+ES%npgriuDs%I1xqw(p&|5Dd8&={3ZEjs^!t|vH? zCA6jn6iQvGwe=5G-+!U27~vr^8dL-^1xT+DWTJwM5T>wYctRwLa`BRsWkgxTeh$f! z+Zk3dIG%!k5^!oM!(n6%|5AG9Phk-}{|R^q=%2)o1&`pUL`-V*b;|l+0UUu*9MAua zIfGtB?L`y}PKKLx3lVMKDyzo-U>*HQ*bs0hix!!JnBIZPn7%uRj&;GsA{Yw$Is0Lg z9SpNNO<-1>j8tNi6eWj}M%I#~qz->Ryr1t+F$1CPiQjEb)wx7MBPza6fJtlnFl;>s zoMYMK!e}616l}1AA&R8L1)t?7fJsKIJL-xjG|C}Zi%Bg=3=1wl9C!XHON8y*@VE*y z5=<2Y8Ui<1MMtB(L7!}nhO`HA9{~f5j`S)!Ms=Av^o3J^jj{*CV~kkF(j(mbnV2fA z*>#c?3<3FOBx@omIfR2(c{6NKO1ig@p86ZU+!g6r695~6~G~?DM#*BrS3LxcnkRKM7D(XNK zBw7g&+-wnp5g`cuVdgDBfUD`i*n%W1frO4YAeqs%38pR|lS>Ho$l@DSNuF!Ws6=v{ zy{>BHjv56xXh`1Ftg6UaX5}x}ti(=^q&k+rfvQSl#>IrPu!$QCffm>&u8}B7-Frfb z0W1@Q-6VsOwI2(7Ku;CdGz=z!IUi0!pa7oa)j}|X_`eWbldpcbRSgv(U?zoIhghr! z&ljRfX2Ei-nR(|>M`RcYP5gCxE~`O|IHp#3m?%%h#t9IcktgITew1bx5nwu|0>i+= z6U=HWk06?Xw8UV(FIZ;qH3|;73Bj+S&IZtNB?OE}GL7h*XNob*OD5->Fdb_sVb5+p zguc~+X^EA2%pGzy`;uowE7itpla!=@@C+FUw=ZJgfx2r71|+}5FADGd0E>oPsD=+L zb^)P?OyCrc!ke-%e2!d&3$yT|OT3HeqksVfhdM@$6q7g_)2lN3o91VU@ zn+D4zUrAG8G1HzopT>-pP>MA-*mdQZs7z&wQnhMR6PQN`gvb5OY%IC(AJd9-p?IW# z)HHJ$`k**N$~Dl0ngf`P0hB?_3LCblC*?s)YA6uvQLqWI2S_yH^emzn$8d?7sLTzU z%waO>Xg-VHHKiQL%Zvv@;<(dGg#f9brwAh6)TS+5B7=cb)DK{KvLFIp0fYKF`@8jm zU~L3knFJCd3>U)W1|`a5T}8s?dLrsIku@x*Bnh>yOf0snyO2~TxmIMbB$tv>Sy1dy z1X76I+TROWGHobO*wUZ6_~xe*%*C(HW-f|5dz6}@a8g%^(I+o3yUbla)}Ok%W^&B@ zAi=2**9L=@%sYQCc;^5feJx=JQp2(eS{mF)Ir$(+%g`3Ng)u?~lANQ_+<0YSs_lKT zc7=&{Vht#e;n>e20qo%<)G?d{7!IZK6uDS`Iyy#Nela$P)a#=ffy7y>~@5e0?Po=`PG97|6c zvYBXW17HME#4G`yk4n`69E7k95hYUK4!~#+k8E3zj23cTTu*xGiK5Lh&>NthaTIb! zV=foWNhM$mJ>V~Z#;dKsy@b6fYU4%T6vs|or3mpjw8{W3Q31@%2b-ALYeJ9!i}isg z+JvAk2dxDjE_;M|$4H_a_|Gs^n!}{2Tn_-4K>9jH>YW)`!r2;E8MoT7l(d3B3;fS? z!|wnp>5G~Gf2K8R1C0}kL@oj!l4ip&hK5#`f}jxhgM&?!>i8Kk89ph4Wb})Y&LJS7 z1gENEk`h}%2|5u?^pY^qM`2kj>LAgB;aDr^QLMs)udIcYlwuAMQ;gqhmXn*vm`Fr~t1Rw=Lrl_w)(bq$WXRxKEE0%UxWD=zH^mM%F5 zrr331sLiXhno@^^9K?o{!vWkVRVfFfT&~ofAnXqY^I&r5?H4H1IlIm>f~>p~LagIqp=Wlb(j!RIQ;+!SS2*g=uT^t)@Ta{7W+cCN~i1JZ)zbeZ;wD-W&PjUdTHf%*%4U}qF4a%cYF07-ae0i?jjwymx3QS={ z5YB^}Jz*k*P(~I65*cyBg${-XjxX_nVKo0ETaVaI%7d$A@GwXbl?6T?OlP^Rf$zW` zXRCjdNv4SlDo$)7jFvaSca}A_N)&XFBg9bcSLom+WHr$N>+4tOP)(H4fhM&KBNmI5 ztaUPL@E};NbVn?SlvtgNT&CuLW2_!~l}rq9HN|$S8nOXp-Z`%;g{5y0BD?Qe}JPw%{an>%y8IC;*rQ zM5j3dOURU@!~g(!;qH_rH<;KE5K@ASWj1)sS0*nZSDCFwl;q0wACfELtkx1Mvgyr6 zAJhYlK7D4M6=!3XT>Q%(lU(9lF#%ioheB$OQHfuK3*cZuU=CzkM4A2I#t?bJ%X2{o zfG}WiPmCAsDxE&9NqE4V^$K!_a6g|(KvkLwD2XKFn#=^CFS}}QI-?9SL0RDFw{_%Q zBeO6lL3jNoS%$5MIlV&j0z;Vav zD&X?s;de=tK|?XjG>DR;D#!Q`4l5e(2#2|ZKc9lnG90&Y)Qj>3klf=BN2ui|4AD5k8ACCFc+Id9QnazM zss)K=JGl2${05dxTtrzXrD?~TUP8%o$c42*SmR=FqVZ6x(U%Vsl?O8qvLVcB^VSM~ zBnUMC{;5I#y5__muc68VWZ0>o@Gs{?9V;xhln*VC{mTlq*Ijx`n%yb$9sN$T+AXYV ziM@ZF{3er3X-#J51hOLf47$jD5>lwC3D6~@ohjxRAY;t~!W? zaWXmxw_9rt6Q(uO6aJO=_EWnZYtgXfMmY1V=xgXt`cm#qzIdT`fk4m?=?w|Rcw&ce zkvw+lRHvenw?;hZ)(O2KUscf>AAiys$AQxX8)ADfz3kk!+7 z<|+hG0CoJW0$4j=VTH^B#;+C7MabV^c*tNS{p63)IuA*fMnXsWO@L- zflS}$9v*)u&H<1~R<%_Rs*DMo6XD_E?&0C#;o;%7i;0e+X1fm(L<3)?+*2{l+_VP3 zNqmTcN_*mcd?_2OwlJUc=Azid|J29Ri9 zlhRg>vziK+kJOCCtG)?g?b+Wo(kb>`HnUn){&gnI`!d0;q;-X3x^4zpDS=l8)F^T6 z|4jqmN~vqebg+{s84P5%wBHnB**k};No<;I61A>T>!>SAr&Eq+{oUl4x0?JLYTNdD zTEDiXo>w+}3u^+w+B;`=4M}I&H*lT^vD*cBWuJtCC7uCrnbWF5Ft}m&W3VIB4{0tQ zgz4ZM`}ex1O#74romfy6Gy;>c%whiJ`8!tP0Ydm_urr4HZMYwWU3~<=V24X?plKSO zKnqjb>Vj9faHmd`j^KxA0PHy-ph%CIz!W=07F0|!f12zxNCSZBF@6_F@__eY(lLt@ zVu&%o@n<_A0apd~tkF;OJ@O&M{FM=)qnLets)bvJg0W8i>dh?edH6K*JZy06**1to z;|OJE{W`;v5@`U9-Z{q2KQkWbB;s14nVme(V#N23IX5hAap6X183<+9#zSE}&^R9a zJRK9?zT1E(09-#H)wOo&-{cS0j53Dyo3 z4{G90y5-gEw-7Bf2XaLAasxG3w{Z~jC1qTM*}2#wkXTq`O|~>bIPQKMASU}4&@2Hm zw(`@hvnG{8q{>3ZH>7*CJJ-r1mN%6C+KGX4K(utEm0Cg%gLz=k8zqVufa(9?qQX4F zy5eT0VMF^D)&-|6-d-xf( z4v+%;q`|#cGrkgbn{@k80x)I79pxqX~-m z1H>Fuu-S0`9>bpKgI|1s#h)tw%wnSus5sdGIHWZO`FF0SA}dN)O+>gRcnZ7Ts_UD6 zbCLi%6mn5tHtO}rG`l2WSMEF^P!E&=Gyy=?BZ`V$#nuKR(a&jSh0e}rT;WRIGD)gc zAwRHGO<>7!e@c=90*`T)Ut^`=b!&)*j_g$L4dQ8oNHsyfBY)5OlLnkBMBd`sr6e=t zQ%evnMTT(t?8l)*0`E$mTHa5WY53-$;2|)K7xe{Bt$J=SNv$L>JJSWZIEZ{w6x8lV zc3>FAvKuO%UoLpO;cGS=B5!$@q{vRfLCTSt%Sdf8dUNUaFK1sc0Y7=`n-LgD9k@)k z!N>!6OrOfSLh>5xfUs&I8IujngzL;Egea~E0v;6He_|DA8?@fU^Jh)e&sVdwt|?L2 z6>|&f+7xTA&C>MXjd=Oyd|_c8R;|`a{x!(XJXNGU)HcJPtNtT!a@V%dG9fg`lm#bk zc4#6NxLkCokfG;rT8^SX6UZ;5G2p2bSRx1rhYdAvO^az)Soj41Iqe)7d@&NFgqAN% zc@mlFVojmA=;7kdAI`~4mbi;q6bpoqCny41gs8eZoTpe+Um!endVwt?$SnOXc;bRJ zLQSV-lOuRf5b!@oToXo7esT(Fx1XxaMTdoWfJrW@Yq}PK!sjwxhoh%2LGdNo>TV+O z$^HX!VKPB6*RCAc(z23!tHucz>`Ri6CgA5K1Eg1rOVR-xMIYd09bZUpP#0@~<6NQH zL`c$s)jy|=*uM66hzgE1vcz)GCRMN|^5sN!A3+31A?O?RkC!m0mSo`I>+eYeLJXb9{gb+p~&qhD>l%q=YM+M3#v- z=t~|NdLCU)&=9ppKJ!!SCa3bSpAhg;4m1%>!N8zD0a^=W8$=YBlDUAQ&sLhYRYOOP zoUW-aj=o4YWQZVuCqpCjXo9_?rv5;J#5_b9&IxvNjZ?d8F1LLE3j;)e*Bbu6YO(fu zTP@#yz0M7M{;xmYxIt6+*T1?A{J!#sS35JLtUBmEnT!_m<@{uI?}x!VjHltnY5#|1 zw{!dNYZVZ>_xhmQ@85p-ZY42J_Yt#ooBte*7L)VUa&1L;)z9X$+xlm1=?9lUaWZ-~ zKbPCgZfC#mS1@955Bpj;_hxY6F8|e5gbBW<_qJuC_0CZ)Fw5rIaP$6$8%vX9re*LQ#m*hP*|OY#oQ zh5Btz($FF7+r=D*M3lNf#2SO;k>7d@fx-c9EL<-kE*y%Ku@_h}6+t1UAIawia5aNI z$OSeV!=a^CGIp1^=9a@Du<4|o0P(Ba^;W*Z=KA2wNwKTZ?W{n6gD$VJdil8jV1DL| zz%GtS+4qAkRaG}a_`%aB)+SG+&qoaS$EG-vl?hryM~fICY2CrdZ_O%o9_LOaI00)7 zju>%f^g6E`;@_M7W=$lwy96C4lye+<`~bX(uH{xG24@cLVS46rXEm45AzOMMEzfGu znKQ6jF?Q#UQ=i(ZK4+*-`W!1D(G&%geNTUH2k7;Q)5S7`R1V5WLWCk2tzjyZk{twz zV2L%pws0~ZT`V7A{er2dv4wxCE+5R_&ejz>g#GlUrOZ~(~R@-8!gBT(RSce?D8U?FC z#KVEWRWTBr9?j=(;ChC(6K!Cks^n+6NY3pg8_@me-6Ex|T(9%K zvojg*?E4N(#=Co;?<6h3GT7mrK{Hzj@9bAF(nVv~zYz|ukEVx+VZaqMK13=F7g0R0 z`E-f(nRqsk8j@iGPz`W)!t2Ciqo(a-=Zri>TF?M7EWv}^C*s#YqCVO{27L|{$A_rC zQ%S7qmT~+VH)Vrpi>6q`H|6W6O@)31O2O+Sx&I@lu#!7dJYR2gWx&_eRxxuT)@7Py zGk_v1QnL=VpsqFpdf)V19i|MVnmXMKtl;YE5^_TBd#e>)<`PU2(fTvEW1L3b#iq-S zP#t5U&Vv}&yw-?{y`h#2^CKEAh=hRSXR8hM%fahQKHjss8g0Olx%JA;o za&b{O;|9mzF;9lWe>z5F%TC&O&Xgv!Bf)TEx&}%RjHPBPSZ}IJ*ljaU6@iv=w#KAy zU5@KF+`^Qj<_wLT;K+`y5cRMlQ#A(ON=Ixt^h}HEvg{!PhjbYmigO;IGD0knGT<#X zO)RY1X{EPh6?WqEh&+9u&{v3Fgh`s96YZ%2tfcKOiW;$lTg*dNr*a}d7Fx=za0?Wol?IZW~kyYpNRsITS{VP*SuYjV%UGxRjdL8 zc}P_n^25Yprl5;C5t;FUc57$jP}Dk8wv^b6l`ut(Db<;V0ZNz7c#>z^_xWtD2sp%=RISG}Y46Unc zJpxlS^ENj`RoIp2!8N#QYf|k>x;0>2YkC`$Gi7@fq&HOJMA$x2=Tih)QQt_Ll}&y( z*2LZ?62S?F-Ke+EM1x*o^+G*`eHn-jGH4M<&(4y`k9B6+0=^qOM zjT(qWUc>&Bz9u>cswAL&4H~n3oWid>kxA$PIpVn?DHixUXAxuG`3Co#BA*EC^7PDf zQ`O5*6*-bNu1SMGp1F!RhV_2rjb@KFqEI$D>-x~~F36te$5rM?PD`5z9&zTU*h|j| zqLL6LqIn=i?D`2U`vWI^N5%XbitCC3!Ip8@E}K4A@SyCbACn)VWsu#iyQB3 zjc{f=+9-oMulnfrArlzFhX2jqb#DK4=OH3{&a2K}->&f$m_C;~N>s!dK0qot(GMt+ z79s;Q@E!G#NkhiPX6zL6=1R=eny;OQl(9sfkpV#+8f7Y;BMkXtj5G~uUNz7wIo zZ$62b2nj=^59Ka6!&^eN*n7zvNox~Z6{pNbPXB=V9-3(qzv-ki0G(6I`56LZxM8S? z58+QhsNe<2t-B#0yjTed7%pz5arhhbj-HN04r-!qEZ{iyg<;|tQD5lrVmRc^WC963 zN+*5nSJ6c$%{x&~C`UGkc=}1PT__>;hvEs$?g$r;02kp%1i@IR+fbk@CPH%8k2t^1 z@o1W@O`&9v3^l>2g`0;`{W?;t?Ril~Am8lNc9KX8HjaIC;DkH6B)6_RS)|)CKJ#Xc zp;Uu5!6fYYhJIvtEwp9Ej%IaRm(Kwd6&L65&P`mEQl}b`XOW%HK0Cbk?cu|3KKpE^ zrKtARx(b&ILfs}^N`*jZt>YDY3>_qmO@31*g9W({6_If%0X9`6Ig3`72< z$)-24VtW$(*L;M%&XEWprUPCFQ1d`R5G7gLvj2?B9Opth{&xPLIvGGjX&R82J*d(N zt_Q2M+p(2xNJPelJpzC3jmKiV9& z*=SK)@g$^8JsZrbsrOlWWr^T=43m)WvYEw?w}-G;u0PYR)fdP2)nzdsxd(U zgT8)CEYNs-f;-NTEFB5%mpG2ZSX15040u7`y}PX8#GdYk>(O{KnpP=a?XwYQvPF3* zG4Q8$p_@=|Mego#qI98a-(4O*esJ8i>naUuNkM@FuCc+7$P~fr1(0tUIf2quBteko zf#f$Mk{9L@H$Bn}LJ}V_oiYs?DSG!cF{arkx{Jm|6~_hkRTWzn+{LMcS9f9A8sz@Z zLXlY~WA)`#daf;XIr@|6s`<<_C(%!aZ>E(n&K=3cpd?e}fR=2EVeb?y=4uoiy$f0V z0uBsjt7e${2&|byvtW}yTFFxmRlLq=Y_zTxQm<#9{*Cr^15?igKVvL=i5hL0Lx1P| zGgEjgVMNni=@)f^@P<;Rfw{1ECC=>Ii?d<1=)%dds!pp#*`q|nH)_(s=5!Zh)7b)d za-mJFQbf+5Iqy_oFoVW0zNynHAt_ai3r61k;!8`Kn@%H2PPwFD50{!LG=2Ebk$QZ}o6ccDfm9)F0?yOQi`R`%^MZ4_X|aXpHe z1P3C-LY#Ch@G*RIf}iq{Yv<>(bZ7<*LJEoe%zZxX}eiBs)(f&I?yb zyZCLG!T)&l^jo{BwqP4bW6^pc8Nj0FZSw>Q?Z&|c-bEM<%s4(Go45nB`}K= zXdp-=S~Qy+4Tq!*DOkg#Yoh z8t?8X9sJIqbviKK`mu!oV6A6i?Tpa&tnE9V`v(R)x2RfVW7rUM@)3o?utKEHz6F+$ zaYma>21MD@{LHqbozVLr%fPBu^VjKRIk!QK__>bQ*&wJ(jrEl+#Hv8NDy{qR!Uzk| z-&Pd}crPA5nJQqj!fhK?e84#DqAJK~pd&U8(6|myR22wD3OL9{yDBi8ub~PEqCpk# zl?{xaM->o*WSaQIsvz!hvnmj*S_i~hRUjaKepNs;npSA38W2Oxd75!RrM343br4P6 z)OIi6{09`>)ROfmP9|{?>h{!w{Htyhh!KqX^zTtC4Buwl*A8P3mU|{vI$Fh%NYUgT zir436U$i_ar%3t{$yzms4QJ}ZWG`fEhSW?oBv7JLX3!8mL5{&WDEkU_$J59KbV%+E zoLG}1K}dco!MOgOMku#%;>vly9OK1A+ltq^NnjRDf!EDsG46%-g33<8#=H)tJ^!+8 zsDkeGMa!&Caom*E?qJupBX3(qhrJ)$?!mC+9+2KI4Q~3)&X2=P?N=i!>)l?@NLMEs zvdwICWw#!$%0#Wbo`vR`*4%X$pj;?xp9hbK-P;?^|tt}V0Y~6?{)5c-z#JWN1%WchB z!>F07oWXE;%6{iD9ELoYz+g6Jyh6OgqWT9V4VAQ85-q~KusVEW;i_%#n?p!kj0O3Ig6^S~r@p zn1)S!#ise=IPhdBYZMP-Bz@dLEyL;tqbzmJ+H#JIi$Y)9IOqVarQ4kbNZ&!InT#vvZx7GQ3aa|H0y z;v!NG{h^6NtR1wR$go9BZakds&*!-7dsdjfK=mjl(G(n$Rl5XPV9<}e;$s?}D%)Uu zoJSj2nZnb~V0-MCn^uh3i~0e-84r`!C9k~9g9U}TK!XPn=cWhIEzHuuOY~l@v&-<3 zcnb&5HYx3#WfJ}@f#Eq_b;r_G&l}ETD}LW1bc_k@2>%6hM=KqyB$hwk}dlUZ9$$V5FHX`ENgbh3=Akn$kWrT0q z#tAnjk(P2)O=TPqt4)WD-{klE%B|S_#6w9|n2z|nzT0uAUpAUjO*i|Ldd}&#$@a4fhw$mPo&C#2M3W317lUi}wITzRTjB>b9%1z&9LgwvVLK z8nF7gG}>&9KBH}*x+Une*Au4i{!~iMK^GqUC2KXM!{%!3+FV(y*Z!3=-f-KTIn->A zY6He=n8cLdNVQ#)3%=!8w|z9Ltqr-KL&YiO*XX!{enU>IPpIDr{a^Ll1aYz(83$^% zLA0*Nl}+^9Up!}=;ikmiWb$$PEn|(>GFQ@X*WrS1Io59vEsp!@>rp3u#bNt1X*Q6l zU9%OF=87ZH?MawJ$!9%nNSs@$gE;v-5;;4DV9=S5kc(v&x0F=a**ixv|5^RuU8ybR z>|@5={Z2P=gmpU~2$;!s5$*ur<>_=jL|!a}$xe9g19_Ek4wm~zI9_?NU_QU#*3`40 z{Z8lJ#cGZtfH?bwqj&-f%%+9QYSNzOSCE6_^pN5R2(JB};(sR(& zZB^3@<-H~!1X!z$9onl_*}8HRcp)c@`jaHuNTNF@^G<$hjKE*ZpLK%6u~GV z{{`G!ZE};ay^lziJaekjAC}b}7Y)r|^!?74?w1^?*zf$t{d6JV`<=gW5A;04e&@Gq z6MdG~AW^#%?Qf%rM$m@{@Yq9`sOtYb00KeP9lmLZa&yYzaw!vU1PW(JaeTG;{c14O(yzW}%l1=` z9Uu6I0^a?^?V8l@z(z3(zqOR08y>!#YB63lD+P`Op=zv;C*-+*bcaaD9Ohts*oGTk zQyjbxsc-i^mrc&LWpZ{ddDMfTT4G%Y9A$iRFp^UXhsvcD=2Hv`oTr&+qbCOwx!_~9 zJCw&K?hc8)_al=PqsqyvJKwYB$*V8FKRD=8`n!9+l$WT%T^W@17p$lCf0NX&36<5) zUYxx8jjR7RtS@QW*?um7lHAK+>6)szqTjTDIaeEk~rFu2~zCS~!dEWro_RZt&-g|p~ zGFdEF0{PZ0DHtArra0!qj5>R-4;tU8thoZd20M@{j90ZM4$bcm-ZQbs{_Ea+_`^Qi z=}kEB_s1VTpiU+}w{F$pETQ>8m+8a_2sPmgfE1FS@~jfZoRI3?Z2V%tOa{N7R6NoO zSh^Y&3M_YH3CS1+UA30IG|NvbJqh-}tHNBYUrrN-LOg*+kox3h^5*4KifTq)>yPvV z#e`<2EcZV2j?2j8DsQ0k8pL6c%r<-P@jD;|oK;rm2(CH7?T80mSQm5XpS$I9I&mGO zKtJz7wm(oYtcAV?Znyh^U6h>X_a5QS6d_0GT-6)L^LB648{8c2`m^rbI659b| zN_zTACuI5V$5A%B>dRPn3?M&^L^yhO?_1GQ0l)75`@j6J-OtffYMy*9&p90j0jW1O z+Pmw*`$r#owXqpk1&WC}0x2+N`>XjkylC{0cW~?-91IIj_Z-|is(VCs>vg|stNO*4 zTGv7PGQ&`MlcDH}l7G-nUkvpxq_A1T1PCgOZm@C0V9Hxn&_&XcswFYDpe*p(R42_U z{VC=6Q}jF^CW?z7y~2^Q(Of5H1xlo|xg&b^^zZNN*=#aA_~Ogn2vf@FE5$(&RP)cK zm=UHJ&LyM&ss{hy;LhIr;pd;<6?#zUeY7kS*2T?#cdq<5YFug4vbsj5uE;BZz07as?i~Z%r5T2CXJH1+ydl2}S znBJYh(>kke9tc`Wy|j1hsdKl|+SjGh_|`2noeNbYbh~5DGL3?q%f4Gcp?|4XdvD^V zl2+GicSXk3yougIeC`6rJXv*v?)<<;b#~S`wS&P2MZFWj^oCT7i%5Me?@2v*E4avr zcF^SMhn`E29Fsy~HJho1;qSm}!F0%Mv*5{ACIr`m;VdcOyX0KN%4NWCu;&>v#LypD z$1#xi23UT?Hg^PJm+urRhQi{}>TDWdx+Sz~za9rSmGkdht;ssP7?i#Ux_8q}GT0mCNPRyURU9OY2))NxBweQUw*nr5z=9(c2v729) z8qB&l{DeXyuv=+W>+ZpjEW_g5=>q6{*tzUxU0#M<)DQxcflGY23r)hOy;68jI&&R3UrE37Io*$yPLJG>C+@{zcaq>ayq zpDTPpQ}4?5&z>aiLfk=Rg&i2KocBO2($Z8==;GdcXY~5XNZRnlMd!2?ck|$JeaRYX zr8*X3(`-*;u28ehPz^emc7>Z91V{HqbaNz!0B?1nX-z0&O#m;PU!gWs#4PBfIjMMu zx{icY2SDgyM#jje`=Q5EJ$d<*BHH7q(#-=DKu4lSGTzwqWck?pA8}oc*l=Y>fXurx z8toLWDe$i110zAZv6>234-*Gandh-Bf>T=$_bGQ5X$jk0#LQM^n zLO&ScSre7&BD#CWE36uceD6G!QluJ5m9D{*R83V&^h)cu(W|5s0u7V#Pg13TKO(8p z-g$Z**^WmesZytdlB!UvG+NTCGGM46_R!Dt6$Xy@sp~J`2>MvU;*s{957ck${V3hk z(e9V(m82xAysemM$5Y11+yS2sD3w8ntcZ>(j4bmpWHrbKs9~8MoIgQ)xL9q}eYnP- z4Jyc}RAWjm1DD@$u85Bm>e-newb2~N>N%wIxBxJ7vyoLzwvmZ!ZIdlPf-M8u>GawJ z=H`J}Jn?j6SP2oaUnVfh`n=E=-_Mt&O~8O(Hgz@IsM^;x(Bj@UgNpjwT&TUrMLgK& zt@aFUPhTUJ^8MsKHeefekGs8mr`h(EHBO0dJ@DozrAGL@_Y$epWj=o0Gykyn0df># z1$4>aA_dr-e)X-o2mx$L`we)ahV6a$h;_ul2CFd4d7sd1fF@M&auQ*;ZAB=112G_oA z;&W7per~)AT$MMk)WMbT6eFHz(TAA!;%ldyHkn!2E>A+*&cHr=KyS6R8Htj z9B=LgjOYsA$_JjpdLkjecGK6*qT={`d)!MdOWdREd6ArAk9W+3+B84BPZ2>)LPrEM z)mcH}5<@$;ufLpc^eQxZu+`0)Y?_~N@*2XEu!C>ucf|80__#eKF?g4*lZ3^O_%V5r zI)S=-IPf*kc7AWM7+hkS;0f#90q#X0`HWx+$)p>#0Zu}&f;6~Osw^4$7mtHlM>7xp z6?vJW7B|?6v+@=Q0uEFM(l2vl7J(5Ui{z>RPq6tKM1bY^$vVPEN(DGw8+Alf z$$d@71U3a^l(r9w@|<)iw|ZeakLf%#X%j|4g*!2Dvwg|fK_>jAj2VW(t2q<8sghoA zi8OZ;3Mf<8OA)0$vPcI};k|Wg{9sQ^%&;0qHxvyPL!x%+M}&D`CidAL;-Yq8sM*1A znV1#9g7#@J7vk41XM%4B7O1;6O@71n40jHSor!^?_Ge&73@5iR?H&IL8nLxGjP1-g z{(7y&7iU?qCJ6p87|fs?Zn~mrycXry_%vwzi=jDWs-N^iw7A4D-5NEfgKrwtTPG50 zf5yCr^I3njxcqvusN^UTwp?l!5k|~ug&3bYlxVaPpd5MO7k;95p`wVWxEq8-NJl-Z z-fnKG_|sCmPQ1-dqaHN`Q-#3|A(0_0MLtnd9|K=JfmK%!HTiQI$)wQi{Y_7Vx$1$) z(ty8qPPyU4UMJ$EKS{!uK}Fe4Q?x6#<2r{kRj!?!%x=fbh;VfpKVO%h$C~)X&^g^Y z+WI)n5GJ)r)UJp@S^S<8kZ7js($qI?(z~%~{Lr>5Hof0Z+ELx*0q;07Gc?6HRO9 zBk!ndI4!vrK;h`5d7IP+c@?DoN!O$AKVSx-c&ztfuEjGtc6rw5o9po^JIx%{k3`a8I=h?g)bfi3@DI&^k!;R#E3H#IxV9EV z&>u05@o=kQ2qJmp>K6nkMsB&ty4i|V(yKPCSDR4Sp1mdSosCXyCD_-p26Fb0J~bXd zNbD=#V?hZ zK{~eR(;E3Pq_&nJtN2xWZ-A_IAVLCk+gpPkjtjwtJ$p zpUi_jpIzg8=YRj7-MF#gQOrIM6+Oh=v^WI(0_j7CgT?)e)e6nm&uBIk?dz_l)(giq z(`bO4BO3wB^~a!R;iJxFajYr!KVzisDUKE$n4#a-nDqzlIl{KE(VbS3-Dy066>(Z^ z4nd0V)psv9>yXz&ZHFISc<#ue)pSNdXx(I7i#y(|+00dnb1lJ_4^B(W1^31eK7;bu z9ev()``dUId-r`g#C8iEaPn8kn$j>FgY%KXx})A#c3}@xkHs-qSi*Ycm_b?woKD&v z`*`viCq45RC*}OV@y5CMW%P7aErdC3w1yaY;AmmU3u5Uq1BXq;gJ$HQQ!E$Fy$_jt z-2+}n%&QHZI?Ekpu=(CYaM~GmtYacMf3ltl?XmWgYV~?PE|lS+Qi&y&PP>kVav1n< zuiTVLe6oBvV{Q(FHpUG|H0FRuiY%%awhn?RGOzFKE z;Dp8Is+eFR#UI2i$WeZ}p-qzOIM&B{Xrr5rJg6NUx}KcQF11M<$owlEI zO6Hi(>#N$mH=Rm}WvPfNbO!;!+Bpo#>!TJA;%YcGK*!(3cG(N0%E86GabgS{=B;2G zDWxEyF% zNy#4&YwkkaR^z~@++S7KpzanbM)~<-etJ5sf};5!{?m`5XSfh(k@p%mW2c7msrxnM zHgJlnr}N5z#4##aENzEd&_lrTy{^H7u4r5`eiVU5Ac(grAkoel z1uEpqZ_|3QM#T4?pk;0tYqQ>7q9~)@MVnC6oedKM z{^VjBE8ZqC-A)HHV^p2Q&6BUw!q&K`;ULU~kpr&a|1FilwUl#hi?MMYC~0Tn`oH~~ zkD{M9)~U~Mv<=xto*)6s)$G9tKv6kwX&1)eBKvR)%QA*=Rc1yowwQ5AM4M^<&!3o& zx-iw&ug1t2!pGob0`F?9Oh8~3u4SEe^OLXCKFU&!ox7^iLESBMP01LLtduuy{O|wKN3jRCGJ_t^Xo~B}@)@J@ z{C@P6mu@M@qGGzvDlP->6&7%R|7jL zHfl3WuPV_g7@S<#*u;z{U|rNfw!0rkt~W;F>&d%n{PlcM9nPooD^95?jG_>4Y3*hZ zz1$wW$5K%+4b!YYW|=Iw6H&oVPBmixx;@#mV5*5NEawcHt4c}=W(zea6{Xi^ZQZ!> zKmO-Gz5dJb_$V4M2U--LR0q-zp@ZI*$tQ!0smcX#>i*Ro`E;FT&_crh2a_LBAUgb_ z@6KfRN{JiZZ?{IS^}`D-AUb8sXbX48tgy4uIpM6kdiPA(xxCjrxzPkrw#2+MkuVf*Zzn+UQ0tcfRw$gCNjV60Z$DdC>)8JVVKLjXfu+83n!Z8u>aQkYd=U9kLjAICqk)p{kMbOgOTTKNg?`sp4y`RIe`LF^#toZ8dt*IrjhikAM30@ZtQNxfHHHn-b7Rmtg@~l-${UxiCJt z$TE>!rw?0Z0LDN>GYqZAe3of6wYOSrNH4B28n^|+d0W<=wV{D7gjoQ1t?6+>B=%V$ zBigr`eK(jeD{=tG_gJJ9Ld9GyM47%GjFC1UDIf0|C@g!=FAot~wlmu4aVtN(8sT=i z$~EJQPfipFKrk92H2(od&~eD{eRvWfTxcbfb1QKyb^Xm@ zxBa)}+6H~mP-)`^#WwTE%CB18EfR%EZ=Y1N3;O;(RbnvTh+*0`2MCwaQ^0)0<56`u zIDKe`?HGVR9bDpC#&h1kDECa_)GD$;pr%HL^RVJ;G8;$h`A0{vG`Q}_qI1*vLxJ^! zYU7sEiA?V0AP73c>nHcB(PD$?(E8hXI2#SlmlsnU>KP;T+3UfNllfw)uT|v>nId-8 zJitQaasl7WBbT|v4iF_RoXx?xhqy#-Va5EKmU>swkV4;7gCDDwLKic^wxvY#dylJx z0yF=N+;*B^I++Qv!H?|^+zWNuWMPzVTm=1jh~!gBK~K*y5r_&Wyf5e|DpCA4dO5u2H!#F%R6Zm zY0F-wuLMnhO{u34rqP;J!O==BWdau>NzkO5v4aD#(U2pbk_RFTwR=r-Q*{hy5M5gB)f8zJYHO=k-LYV*^Z?TpLcCL3^pA zunw;@&^H4qHOcx0pqXOW2IvKDO$#Is-^BWbObIEH{h6qEd}^

)PW9do0phv2u%B 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 z

K}U)|bEPJG+H{ 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%0AQkr-vp+rBW&`}St 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�ETZq7(L>}e;EDXfh(dPe8rmp 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

    y0R_o~; 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 =JGY9B)K!TEY_Pa&s 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

    H6Ul{_+<7pEl{P;m2}G_ThDvdS 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 z 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

    lE& zN-&}(y8(XcZYl5@(+5~mao>TD8SFw+>>#%w)ew>XB!(I4 zVhl?&z^Mc{janzXe)uiO1m}KWuM$=_A>){6J8CNV1GeO6{?I-&`4V%eTT);3dZ0VQ zVACKzF!u1AjS;$D3C;kUrZwVq`ty84(62@odZ3t7Foe{5$CR=9LuCFTNp+;dfLrSP zeIt$D5Kv9-{5I&%Hy-PNOabaMn(zm(#^?o_-3JJSEjOSuo$#ON3z9_AKz~R28KVJc z{YXk1b>wLOXy}@VQtQwGogI)AJY=qb8i5Tppkb)ku_FqQ`FVHPm}oFRhS@|s6mfHO zctcU#J)q4KmXoeM6@4*W21L%v%~pFRfP?VL!7GRTc&!yTtdKC*3ezTPL$cct#z}XE znWl3=+yZ+-()>V=q|L?W#UxpML;``JTged604V?h9n^F^jc)Ed(d87kBZmJiJk0MbyiLXx-P)NwS1-3qce%fQv6kO{Or zr92Jqv!T1+KxGz;m|4FJB=!S|DV!9zvqBVc-e0V?E$ zLYy#+f4&nRK*!`@>PEN5QO40Cb)mn&M$~l72t8vjr461D7$djgcnMIvm-t{$dr9g- zFG06bTPGv*jJ>2wgN#5}^^kz!y`w+&a1d!_=wF49G4!BYOBgC+KStB;RR>tu3~Y?T zSRuF+l0}Lbcu`lFW z@D$UFp4cM~x@>W0y%&jq0fNfzAn)J`Ztuv0;*C&JunZ|eSq8a>s8LjSv7r@ZfD-}1 z5u$P3nT&kYIA|Oz0?O$|9m>;;<&s}Kr&z9=B@oMX(|kD%ELT{pv5~M7B2KWyF9cj4 z8s(k|eoi=w;)A0n7E_r4tW&m18nbE|W9c(#y(*1%0j9BO+Ry9)?q8suh^__bb3nyg znGq6UK~05-&?-bOX9OphbOr=!;&CgqRw@PQiZWG@aXW$`BqN!O1nNQv#ECXMqs~5>p?G?zJ)HEg z2{L9}=dl&D^|X+w)~hsVJ?iqwXk<*5ekG8A!bzd|SfMi2-Y8w2HR;Msbx`S|z^QyyfP7VSKfR!W z$ya953My>`oGQp@eC+v1h*bq!2@pil)&NT92TnV^Lxn1D-ThIxc+J_N+EeHUC(`IJ zO!UG2SQazP#)gs#AX0m@kf2RN?cu@*p`Isec{DDji92%d$buS%fJq@;v`h-&swBci zilS_hFZ)2W1de+zSp+2_SmfK@%ay=Q5i8kmDOGfa=}cxAK4~{ zv>|bl1Me~~EqjP&*ys$G0Am><+D6t2x*!}2!>MSD(*S=NY%de^ z$?}98--RU|bBmMd3Vc`8A6}7GPFxwsW#^JzsZb21TQB|Pj$?ifB zkuwmYvD4ne^$q_MvtU5@q@z}YvYLp3r0u!kz&Rimmb^qTR(Og0=DehIr$e44FEv6l z!d*wZ#3O)R$=I}Gp4%EA&PBpAmH|M(&mJHd28Az)Z=OC>Sr?i%mL$^;eV7g-2lSDq z>H&qSKd|{=d2}Db`C%ADd+3k=m%g&^1=~_=ubT=g6eactu`ab;Ruo`f77kLI$_=e5 z19L35U}X0ieZPAo7Y@Idy%{=E6Aph0^7}mmB|EzN8TV5#I$@j_g9zAizCUBm*J=O_ zKnext)ArrY{=oUjuErt$tC+z_ayeLyJ0O*&41w6>+R+=Jq$xNcE4EM+9)#dk#)H+~ z{=RsXr=mIn4-8_Rlb4%)T3#-jPyh*G^(1Fgz1Y6v(&`R=55l(ZB22G-MHytnK>>2v zE1jbtiMuZrC*SElrNf_W4(rKwO`ZNIYSyG>#eBzcgbIJL5Y+$GLQw6AN9dU^bfkB5 zc5qd9I5S&$XrTv_$U}8UU^QFjO(Fu-9g0ZkBdPboou&eSP8bkVz1e+ z?BTEmpeXoQ0*!X<+5oCLPEd&MG{IxKTgbkYftRV$6R3vN%4AgyM1ePcTo|kK5{(WF zpH(Fzbm3fZKbTxdKI}?&!`S?ed0jfW>+^FVB_B6XpbYbVxG=a5L1XLWD0RsC$OYw2 zmM`SIP(7S^PP-b-#_EC%t8^P8>1F8Y=8jN@WNS*lHuxxL-CV89f-DtCmRx(9R9Mo) zIs`v0x+JN}XafUjqD_)o3VooDnbZ`t5oB#70elK;>?NJdCos~YkxjKE^s%WSdbkIi zqtn%jCPbw6K%$ZiCfks#x09+QRg*|ol3Id78S;)o9mzfLjm7$*ugqHo+$iHB!8kHba@R<3htDiIP*zbdZe-o&rEs=y0N#){weO9AaV1K(Lh|!=YMABlob6{Cn_}{xzZixzFB8HQVYk>#54tlfHF;u8wbC!M_#WsWeunP zpkRocej3UOm33!d=+jD^H`tSyC_}C!dnF!n4k;^BVba4 zY0OGALR_tO1Q;}@p7oqV0>c>=8O=G6JtW;~OfqP|sbr8OlbgcbvIFTis0x)8b<&!2 zOub7Y#j4t{B21F1QmJOrph6%}9GTPDAZB-2j`V4+j+(3Hq9%lR!e*4sKS{; zV|A;Uqsq37I&&~E-byPw91bcW5N+yI7=fGXM0G09g{>wS1nhjAgTgU-_&gMpYo#Cr zPLs6~oqNbyP~RoR8KI3x4CCh;pnU5ScAWCbqDJhDLGl&^!?wv-;ut?Y?*m?XQJO7_ zSaH5cGL)~E<>j)ARgn+aI?mzeS*!x2y8|&Bw(P5q_Z2cv!*Vd$YLD&ms-0wrk-o{6 z+t96D`2go?=)LHix_K*UVD2UIZZNeUUZe=o7oy#RB6 zkNMB|TQhTNueH5;hKty-BnJc~ZQvZB94Xj#30Q2V(_Zw_cJx*J0X;$z07OsJ!45Y~ zZtco$V@jp0!||}=a-7PxfcT)JLo)5SXOG?(bOijWN@h6O3&0%*NCe zCli(@S`p5Xs_aPYR&Wk;u7=k-$uZ3Z&(($uLp>6dl7Z|1j}qZI`7pPE3Lm$Sc{B_; zX0Ld^5VTqr&$z0;QG{>~kiFx{kY)cMFOMzBt}>MSnrR3l0e6PbwW(1cJ=9T}@U93o*|G$~Gwd4J6(=RF z7UX5N?xT9b(pL#6TAjKiJ6Pn{CGwJTiMD*}mwS7vY1D~O_f z_kbId7-}Md>F9C5d~!bANe;f@`A%Ke;l`(SklabaKAic?aDxg8#0nJvo9@# zjY{JMHw+b6(51B74e1>O8FK;&FnOptW5A3;sjM`FIV+XN+L>>5k{wNlQkZ4b)LXz^ zDn*Hnw%?n?8HLVOpx6uo!Ym$Uh6K#Q5U^Hx76O73BT$INr~(=3eQ7ut4&}5vQ?*u# zSjE$5!laz{ux(wlqxMg7$X+2z#umUnp7QBjpkt3VUFvN4;$A9<<%zkBR|SdC3cii% zbmQ!x1_tmq^s*~_D?r*`b;SZUcwKh`x#h}<267GF=>%>8V>`wG1bIaf+6d9e7)MXI znXu&2BnN%BZrsr zQ3V3Z4sxgT3Wut(QM_7=UA0PIhihue1Q=|qSf#k zGKkYF3@K2I?!rKJ^P6x*ls-2hGR7B<;|NBrT7y(Ywbh|GbT}}A+^J`VTu0~%>&ql% zLa0rWyhokm_p2zVz2fm4B8`R>rjZ&P-lRn!90BHBW3gT~`+Z1JdM7blTqbJrYj7#O zBQ@l%mbzMtcFFaysaQ&=O6XDpvM=%vuA4YTlxuYbpJEy2)Szha!i*RAMWSdr@mC5Q zNU2_@UvaNP0aQp41)9Xm#1IN#djw6j6xi4s#MD$qfozAesZLVdbuLuE+as=5vA|j{ zpun_4S+9^3U$bN>@a=InSF^y|Tu6a!hr78_Qv8LAQ$X9JElOKpE8Z!P?2r^?lj5dm zX9cD`c1n2*{FJu}G&>BH(n)b7N4f_WDG=@PV`VLHGefb%i_Vd2hIm8Kp|K$SPcdl&H$(l z@k3NHP6WgqVo0d&)F8o4u^fV-6V%JGm+ev@eJGBuw427n(nE-8VD7L!`w;I|6;RIH zXCQ!0!+ah_TH#gJp(>4h_?S(Rp(@bnqvoOpJ~0#emR8_joj{g$JLSrOSBHJ!Jr}`vx=9Ul}^Hl0_yF z+JT$2u53pex^^;&zC~H^oIy@?60Hp(a$HY4&W0tF1Fi(GflU{_mQs2kISp10M3E_Y zR>0~FS6f>1sLh}QVO;bPG)N*%O%syaYErBWNHlq2v@+)6t+>fDQT;FM(CKo77d1vI zc=KLI`#OjztO(bHg6%aNv4a9fsrFdEB}}FnNl}w(l&fKdBw8~mx@gSjkJN&@(Is3> zPav?u+S=+c4H(DEs>*RGNBKfop^2rKN*yv1<#Z9u7RZ7}*a9Bdse{AG%BZYB3M!oH zBD~C@OAg`b<)wqcL=CkAY;sP&4?+mgaSZCMG9JKQvO|?KM6bA&UDeI{nG_9-cM13!M$lAykT{Jc-QA^rKW3{B6 zq=cd4(U&-7z||!i+B2CE37<_;3cMn^DI8xKU!uYioWPYR z$@S0B9Y>?v0g-dESIJB)MRXNK5(D3LDC&0T$~Czt;vh*L5I2oF<|bAfy)#)D_7wNS`eq9sDqrDF>{_LLM|k~5br;?sA+11%!dgye9w9Y=SHjb*nGgsD~NT89o6=ox5g_$gVBFS_mYn^mJUD9EDG z^ko^r;%Cogn%0*TAs%aHW${rkPBa>+J38`myOK#4F1WGijFHsz{4Jg_GqhqXsPGL= z>DJKGV)DKH7?q0(rVB)6wKtbBqbjWt*+T_u%Nm)t!g@aL}5}J*T_feJ99I3!$$_iZuBJC zKi^vZIvAUQ)&j`;VqtueZ$bviYikqbl}n78QOpdGETG#hSOl4(mn zY~fW#Bd{do8+oLZ6%I;&5L%;ygpD-F9^g~_@OIc%=H9m?n^3e1_MOJYDr;#n)S0cM zjo1=DgSwywbCWPkwu$@@OA(E`EEoso7w{gyG(&4DlrswzxBL`|(#>0BPJ$Hhqb0Hm zcq9rdi`&2^jH$`3R4@>f!%xmkS}705jr>goTHWQa<5db?DVeMZ$s6%#y>Z2=$Oqf$ zPQ!pVYTxvxYOH0{RwxX__+pJagqqgwu5dZ~_8L^!zo+Kez`FRMn%l!|CugpeQN#+- zqiMhETlRDhg8=U}I2{WNShubi`Ox z&}<#r-~B!l(`Eoa`o#h(F`%Z*224gsm#p}L4H+hhfymYiX)sQD9ljO~S4)F`e~FM(QXksnG#`y+9RgG;I4kg0p6a-!Dv>}Vec_s35IF-x5u*&#Vo#c5tEj#& zcQW!_KDA+roShL%-ddUie1v%8EZQ1ya6*2iT2=5w5g&GEq;kfN@iIem z%g}G&B$K0gj>4k);35)3^U72LV^sU7Zih0E)aVoYC(62&E+LazXt;{0sY6+b>w70CMRaGLM6zM06h7H|O=Grt5GI*- zda%?;h!ip)o02{Hq{FqFf)z>)N`V0iHJ%*f#_8ZmGB~Vbm0inN3|1n0uP!*xus{>=(X|MV+Xe7Qi7y6jY4EiWTZ)wo|2p#YD%U4ubEzEWk%K@#1VvP>WGPD zZCxQ!DSMEUqjm|u3!SD?ThaLD8dxj!Xc*Qj%CJ~N)KNE=F_0gT*c(ElQla)Q2$D7< zqD5y~4;W?JihmKL$r?vI@q;fFs{|U=ta4h2js`=^&XK~4B1GMg7hICWr02EqFB$q2 z=Dk(pXS?2>UWngjDjHro>sVSA!ZEOR+k_IUu6I3}qaMk9z9kt23u47i4 zX9FK8z+~Q167anRW$>{suDXJh^QrLoUs9Iu8hYs^HJ3!oI%E$ee{bG816d^zJZ-P8&#_(p!S;bhFu=f172)VeaG7vypdNIk z2EnC2`o$E?;7DnRB2{AWt?-udFY-LJZfi1O8N`t8umF;5>n8%&ak!iiSLqxOiTA=? zh`u$2HL)=vxC6!kY33r;eqYp!H~;zKbun+AI~IsWs_`NI0PP1S(O@wE--&xw*FX5uziQHc|rz8Q}_UqqhPJsUHjXvih2TM^dz*{q*paRknHd=Ec>& z%1lX-N@||)nl_xzUvmc<^p6P<1mYye2S=(LaEEa+bR>y@VtZK0L&nrjOgL7gMDuabc`D zE;U4i%-SsI)JCWQrihEuDyllZ6bFrm)KdytOq^IjQ}(P@W*$m}Qq59@0{{)6@a!pw zV0W+%_4SFW#P???Mj2oqITe!aV(lv)NDYT`bNVLW5PpW6xm+zmc#))LT3H8k1H-`o zQ=Y{aX$Oj}^JN&^YG5cDdjzIy9Lz+TE+dT=#iD#L7B6*hQH`II11UJF!A}guLk>Tr69A7K zBn?5EJ_b&G+5JmLJDmwu;iRifTgCy8@c5;Qu0(~!*#q^8z4$#8QYqoc& z{L)IPq=Ht|pHMCxmXO_1PR6%9q=C``9WESoJ57gT9|KZWl|*8IgWh#=$x>g4EFU|t z!sX1-mJL`DW28#ct9;2Nq_&*Eu|7x6+%UK}VO(7|A2J< z{SM`}ULHC>q5f+OmL%@DVO(O#;-?cUmOdYP>-i@J!N0@P#Rc2P&(`(p>Az1uO>Fse zU1G~8pTNJhi7!6>D6x6%2Z>D|z6bx_-TnFdYkuGK!8-~32j3I#zxG06(LJ~Re$A-z z->!`g`(f6k`rluE{JzP61FEQ$AKpIVuzUCJ#O_^xCU*Vtd*aXEe@*=H>(0dQzxFSfWwd9Cw6ZCHt{py@Uw=) z#>Dn58xvoweJAnek|%cGJ8ib*WFXD{PV8Kjq8&29p72?AKS;z?%jMWZ1{nVg~|`xzu1uY zZu9yC^gD4yMd_x!X`dkh<3Ptk@+9Mj9l#HQC$|co+`eT)0`viq)4gt=5<=lg91F&i znp~*-@Ok2mXCB>zdSainua3nZOfFQ}{1JE(=%C8Q+LcRx-Iwjtu>gMf6L^xyCgsUL zc7lH3a)CGiPa;2jwtB_xecnDn0(lbnf#@i}0rkU9;0GKFqyyv04Qp1SPXA?J(VsNU z{zK&galo}@u?y)S#scXeaoG6Ier_L;Ao>AuK>fh!KxK2| zyKnB_{)@4IIg9Y5j>E=x-}+11=VQU=O*&ufO#G$o<50ldy^GAZ@*>tt4p8X{QB}`6;`(TJyWhAG~?^DE$cpkb;gIk zuUob9y=U&fZQec8uKHr$|=2s-fH%%nQH(AgAeF}fq!M{)7`C9n<5&ZoCNcSH6 zdv|vtvF3N$|M#0_W%cgctJ|5rR-koul846~cle2|kI(7&_q-hUnP+x8>+ExS_wLlM zPu|5t&baKtRt*=m8a2{;@x=p62bB)}=lK`^b4XQH)nyH#hH=4hjlNN%MvX5!@@oIl z*94E5QhoeQH7DO3IbnM3(KBNw&KY~++_5Lmh_#^*lz$--OCUwF&lg|`Ntz9aO+?co;}4SR7><%=&iu70ZXd(Y;7 zzWCrTo^A2PbBAtu{_u@UPI_fQ@#_mqS1r2W-Nhx#mxNb7;aj!H_wh^J)-UhA<)!1c zE<0)K%Z{zf+kE+Y$FJT#^Q*V>zgm6v2QQbu_u54tE&Jz3uUCDxD*W!!D?V5?_Uko0 zzJ3?}-|L$X2X0<7_?r*U|90)*jqeTn`cvO`pZPa_JZ8h%%fH`H@!h7#_nRZ%Y_8k> zWy6FC6Q)d=^3X#MefrV(b?a~W;Yku4@?Z+Rd@A!G{ zkH5_M@fY~-Z9ne3{l}gE`oGS5|H1gT`K=kaq!L+f>?6uVR*T285(l^Lvv6MFl?B~e zpML!2$uo{U^x#epo^oHW9#?u-_p938^p#iIANl6gBhESHt||GgR`zJIFtmKB>(XyZ z9vC*h$?P^chvh%mxpGp|1M*%7_C3GViaGg__geQ^-Ry>APHNwx=)tD1^`CXjX^*%r z_D@`X&dKr3i%&RZQ(==M2H$t|V;c*H&FL0+xvDVtoEA5q(xY~E?VWeFoSWxc9DMNR z&7NtkyPi9K*b$!>U-P#UI|W}Fzj4BWhaPh5ON*;=9a$vVJM^H5kniKNj>+0W1`brf za~~$&+?aU#^Te9XiI2ZbtothQ>DP(RzDa!kU1Hs~-!^}rn6M~u^)rcUpG(}ZByrOV ziK#CpZhk2-eQ9Fq^S|A)EHQg|;?`FZbK(E5CT@Q<@vqks^HwD8d_8gZ%EUcyB<_1N z@xWV&1#c%FT9tTYbzluD>2IqxCEocW@!poi`&$zqZcDtg>9@6ru`@)r9J+Sn%H$G3i|HW@_um55Fw~21ye-*|T1g0(v zOj#P6`}(B&-<pSs9TrLTKw_+mp@(mP2%IP{+Ry6JM&)n_`z2` zTkz_JhgWQT?9I)acO*XkF7eKmUq1bQ*Tx-*ufP5p=uGIX{fF{bJ>@SPldR^6@%0m~ znt1i3t4?Tr@;@fuc+->{Cpb=N*M8=#*|*M`&^Ehc&b&MCy8F%vE>GvC^A|ky@PY{k zbne>i$)~z?88W!f(@#yvX;yI1vX^@eC@Z`4f|p;O(D}?3XP%^tIRg)oa#G zXzD$ru<+1OzhPySk!VHPsL#J&f6!q?Mdy^2Us^LJcFFLvk(X>+bJWpyk8jef#n{#- zmfnBxgl47BzO;5it0pHGwmiAV>~rp1me;AOd+??0Z6}}PJgRMvYaJ_^G&|(DPVrWw zw!S^5gL6{6Z*lLd4m|W|SBnX`gend+8L{njLpteaO-6&z;fg=+7r+9p9W#lj|Ss@Z5HH_oqufd2GpoDUJbsmOps;{PCThs(xf@vkT7ub>dGgCaypI zq8oiLF4*#Tfh#cUs_-+nJ#gmwwTl9OpIR_%bni0H`WJmIuWZ@ls-Y8d54-NV{)aU- zxjy&Mn-A?VU^S5xt{V z^p4WT`^zRhS~Yc1{cSHk|IXHTwk6*DeCNtfzhC=p;$u)s-zPx)LFzN*5}jx87v-Db z3g3W!7*6#=n^R70NA*Md(>ys;KXk}Dqbt=9xm^klrTXEJg0s$k@~Nj6JvE{0VMTv? z;l-DhzBr-aoK`)1mJaN@qNHTS>NOJ%Ek3gMhnJM~KL5gC)rT84y!*GK`fTZSVc7+~ z@VQ&Q|9--mE&tZ)mm>yUFf82Th+h(kX6G*)U-#mu=K*#U52~nwOP@#=Un*Kgki(<$&8Oj*EglwZzP z_~oF)OLx@vasU0AmP;M4Rp;N)zm0Ro#)}{Q=$j!I`Sao%7LILw?BnqxULN^Y&7zjI z8{6%0eRSvxOD_NZxkKx+n|H}7xO&nxS9kVy=~8sWQQeLiH~q3>W)>aP<+NiRO`2SL zt>f6cXLo6G@Qi~G&gDJBr%(LC{a!x*}+Zl_x6?HiMxYjdT=Dpal z^%=*ldF7NNo3(uQqXTkJKBL(gM{X!OrFF}uGg@qGaYoZKTDELfbmRf0-9LKvu)|I` zr@+Re9&dK# zYR7du9=>B?R=?J#ymj;AV>_?t9(!-mx@%T%+Esm;@0yEdoOIR7gPu4ztNZko#hn*+ z8yjBnK-LFeI}f>iVf6ggt^1u^H=yL3Wt&P`&#mnF=;m(0PD9!@IXzt8p`d@Kren^z z$lYXer$eWV|HnUP{o^Em9w3Fs^ zZ+gv{vrl}``^5Q6TTHm|#h2<2EbU%){?tK_4Q+n;h_3I?f8m{XKN(lE{<9C>c=hAu zHCwix)@)+glbarG|MW*YPVCdh`NyBTb|<&u2H!nLhBgJ8mnz;@)|8Ouo0V z|Ga3-(LRx^!9(BSbyWW?hd7=KI!h-cW%=|wzL^@_e~Qw zuC5(*V2ShKLl0^3kCLMC{f>4_?A+$a$$&$kkJT-gq^UI66z4qE^haKPKt+!UJ?pAc>d+)#B zEPrjY58f|Y``Lz#pXV2Ow`|?^kgsb}Ve2^U&*4Yv*^I+u?x+$2(?T zxwhNFi?e<`s-o@NcfIQx+Uw4%zHuxnoB!eM$2ho98wkGWDjLN)DQJQ0%lOvu`gsaNfKjL+-q{ zq}c-x&R?(~aQCANn;iGVlSe>jUum9|bzRAT-YpOLJBEO@?AxcuAov@Ef5*3gwN6&S zx(9Guy;)^p|H7=S$EF1ejyU3oBab}t=%bH5=9puSJNDS)jyvvz6HfU1-~WE%i6@?P(n$`7 z!|is%f#bZqyw06E<>%-BqjR~Z->5Ey!;6cHd-mwjt5>hSef#!1@4SBf`VAN`VBo-k zB_$>2pMQSYC6|=?8i$pa4;wbj=ktYv!B8j^4u?mK7*Sna9f?G0Yiq%AQdd_uX3UuS z`ufW*yKLOJahEqXUVi!IZA&IQFPz$8?1vpMd*5BZwrl;${43tOI5ypT)rzwwe^!6x zO{1@SwAZZlm)x*)@U)Kx-}&{$_inDf8w?X}lkcir{ZUw`A|$v573BRDfATs?E@lqplEPMtPw z+KlPbXUv#!%PqIeoH=vWtXZ>X&ARp0Tj$J~11j_O+i(BZzy5X2%qQl}n|J4(ciwf^ zUH9I5?|t{(cmMtOKk&c<4?g(dg849T3m$p+;YS~RbpE4HKlJ31#}+Pp{4p>Av{F3)3H8HR;)nQ(xFJ|M3;$U;g3ISKfc= z#TQ?C>7}Jhmo8hjZ29u#ufFmMDCyT;du;{$f5i&W+$&eEeDjSr-hA`Tx8U>kTW`Pp z_NrB@maX|@_1kZ+UbSk?>eXx3ta<01ciw&X-S^&u|AR!m|G@_zfNKBfqmS0EUHkFJ zAAj=6C+pz<>(+hx>8I=0uV1%$+lJ3R+puB7#*G_4{~Z308e=p3fAeP0BwMy@0cElc z{=aP-s1#6oAY8C$fRzIX+IRT*e*5pMU=4mtS`7-1+OT zzyALF?|=UJC$QpQ|LHuY=|&8Gj1L-6in{Or@h7WvXY*5G1dfmQyeM88sfds9MMGI7 zkhm)D8PIdEV{~Uv=QDD@d*Tkz9q07zQ8>8Ic~9N4^}?eHkA9{1H_z{U#P!Sig*(@G z_+`@d&v$iSd*Ff3Wsh&xrPrv7Cr@ir%D8<=F30Y zdHK#y-})rD>h*bj?wRz)^|zny|9NMN>;KGcth>(n+n`-%xUToldp7@)`!A|F?DF2z z+{-H0ztgR_&0Wvm5a>W{tgj&aM%A6xv( zPhF4i{;%)uJ1=_X=R2QUyl%;?vl7=gU+|A(cP;C5-laeN^pD(ezur@}` zyE;4`eDj&-qF*j6aP};{Zq?2vbN}_yPvt+nap&F6vZ5uIez@ScEt~Iu_O~0pd-$K7 z#;grpf5DUwPnq-9%tb2)FFo#%IYTBkjOah&>IK8D`{dil{nh8Kdf}|auf6xhkN1^z z@BPE`pNxEM@r;*dv>CMQirMFG{P6gm1B<_z+iLDx73~+jJ81f4b>-ayAFMs<(Y9@u zw^=)2LhmsTeAemmj>Y#(JmJV@*9MPR`OY!lox1#jzn#~5bl<=AetqeP$}T_M=55?^ z?_mRqYENox7rU#?Glyd7d{^m=`GbQe?wa%Qx7FAEKx3yh;^n|LxLr#e=Uw`mHr`D|6b?h%k-rs)Qx@Fxb z-}rL=2P5)IK3qRO@3Yo{iFb||F{5*fn^zW0yZFY{=eJsa-GNUw_P*@Y>__Lvn?JJc z*7hI%d3SNaYim|LQ2ChS(D<0(G zP&oI1dy6Z!{quw?Z+-NFGm38SbdhuXBLmicp7Z0hKNmFr<^H*|v*YKk+}yJ7uHG%L zSYF{Np zz)O5>e%$@s<>OE7RdVH}cTAtPYSiSf@40O4k)BCAPQE9xtlgmRuDgB7XGeZne`J^2 z&w4Tvd1yxWnj^g@jJTw0=?AC2dTwc#JMOC-*Y=w&KhL?S@2v8_PyVynNwcqS8>%T9 zi5jnO&jCFiDH=9`X}{c|Fp0y-mX?R)KsJi*kV+^N4b=of4$SB0b@mU#spS}mXW?+) zSWhtIudDP7k2xJVXQfktq}$E7)`cNICa;SnuZSlCyiSiNhuz}|w=u>-IrtxX=V#0g zPf-zaa*d4CBN$Oq?n@Wc-!*5pm#F&uUT3C}gPhm zD`R8V7Es9_#tQo9em`wj~9O5?6r$fg0w_{gCj6e&eYisAC25t#xb z@<&?-4IUW?=MT#DB<-5p(O$Md)FDy;KX^DUL}*Ot zp=C~DQia8Ga^!hBm|umM;33Hn2vHrmjoJZ6DpAnjsw;dEsEfiJ9EUcTqE%tY?{E<| zVBnEpxb_vw6fwXL9kL|yZN~-xA5w^0H=^`Xwvj|H*tLPk@oR}AR6W5J-0JZ_1aFN5 za4_wgUAqdB&bCgC|C@oy0C=zW>_2ra7bTIkH|=t za15_H<8vW{WSS#5N0^&Xh7_U0u;L&7A&A95xoQMpg_PU^8nJA32M!HQ)L+h&szncV z1kzLth_9*~=x+y2u1>T-kAeMx>q8@f$zpmF#(K0#Qc{~_=^&X%3q08t_>m|NJfjNd z&EpZq@FuxK*m7F1hB^xU|k?s>=6yZFjjj=0JLcKvZ`Y4P`0AexNZp9kv13}ZAn{Ar6nQcnnMsmdz2|W^{hA>c%}@@ zhO`~*xS0$_#RIdb9Ixa$N|y7;6t_4lhJ%ne1`=c`BhQyls66na)C~Z`mB93Yi6+eV zuNexK!m2i9L4PC)_wpqN#&577G(@Dy18s&e;)%I0aAhsWlP~_DuMX>FBPBsOQ~Rzf#NV^u`vR_@D$*H!g!Wlq2E$b*`*%#>$`L*w`>zlCdoZ9A`+Fqz^Dyu+ zFidC2Ncym#OztCjG)kbwWW|kX9S37UUMelUfQ8eYqabOW?u$;2hq1KBc3Lr&q&Hwm z!^O}p_`pqOjFAdp<&_%^%H;SOOQ%IYQmGvFBJd_8OG28!id5jj$^zr8r()u!(>Jk@ zN!}+>EUnIv(&hd-n0(S^3Tg4Di3wkmrG*ip6)waKk|@X2*{ZFp=5BYEts1uIe$ z9>sd>>Q3&Ncjn1RCoIE1qz%L1px=%>H!g*+5{{*+_enwH0ANAfGl$#uqK+_hA+G@b zba!;>gnv7LjbX7(jFqU>1ZlEyUm(+dV|A=*=z7=_kCeuvu+c#`QmhGqm5qHvU{+l- zNSEQ~K2ze%2e@DOFR8(x4PB?sIA(C?FaGKHA2xJ2>SX)<|E#E4F`vbRrwwV|>2gRr zcKi<(#pIKjJ`4IoRld>TNHj$(iDIcM0gP>FpodFu5V^}3T~~rDGhWlp;%~7a|1?-U z!*@A3uy;bDUqO@gk3bBT`HEe>j%6i0h5lHix-K4KiQ;(^{4aGav7jRWXNrU|cLy%c zG(T*>YaPvxF=Wf4Wrc!dg=*BW`(pNHs?(CSmG=2Kc;Jc+*wNL<>oSj=_TIzWFf5nZ z^+Nlo7xosyKI{f^1z$~gBnh34L3}QWnyz=i)r%p#ve)4!u0wSRIK~GT(ZDJz z6g2E6NHr!y@-q@*T8%}qDlm)`)jOj$%VYgBY!<7DW(ADo&FV%i^&rRc)zxS6f@`el`0gWU>GhC1<#OO1iwUE(#L`<7h=FalyIaZ`eC_3v<7Y9ELvCUK%+=2#f?U| zF^-LMr3YzZKAgnlLYz#3bqai_9Mk`n8zLfXm8^Po6^6Jn{pQN{knv`58Q`ojE&1U7 z=SW>N5Q>?i@XC9HDtvX-T1W<)4EPKn@x?4}^gE`G`pEgpy0%A~y7R24WnJ z(c6$s0t4q&XmL1ClQzN2*(t1I>YOzJMYQ%5n8$L0QrH541J-*A9}g0tgjpg@2U?kv zu`xs2d)%<;22BJ`<-w>n-~=z6pzJfae?Jf^TExJsCUu{aL(A!t11@gIy4u1ewQ!u< z129U%mvPg`G)rfDh|AbGA6vpra*7DMMHv!@Qe|6>=6f@SaOexM(%@mUdoeZ!t*Z>W zm<*E&k`tJl3fKfg@+y z5Q4C-Ma;~LHj|3m zM+*_d$_*P=6bAkz6eVXZ2~QgNl@eTL9IybG5lh>TAs&>~TC*gbc~F_9%uePo4zZx8 z9qUL9W=9>k5*~P#oOm+It)QSLIrtPm8AvH=MY>E=rAs3L$?XD&)IoG64u@x zG16CG6dC}gg4c<|w0(5Q=Qw(YV2Tb090N(d0*A;=(mv)mw{+kDM=%8UhZCp0 zUaxx&X-t8}`vWtYhaN8CrY+nPOX;i6>atg`t(nh?$knL9j6@s2Oap?1MhG#_={RU* zkN{Q~$u?l$7f7kNl9*H6N(VEvST+Yzk>QT*C=x}QBv;+Toz=Av0assK<*TU-1zqiF z&lD@4Qd^Qp(9+I@VrBr)aOwdXF|-~w=HdZ|odIw7*oun$!MVxUbE`&kvJJ+@Z`1goT~(OQ-jRX{-e@2dhtBbh3Y6NAwy zhS{#{NT5y578NZd%%YSE-YjlXdrDOnDrm0kB+O$p$qgu2If{0k!uEWhEc-K^2@sS4?~~ z(8X*njFpt7lPGMh1(K|IH2j3MgW#=IB~PxQbValGHR1$VX$!jWR~hI=-gF9r2*{bz z!pUo8aB3!HOvjVrm|I>EaM?;n2SUeOh#`H0!e5|JZHE!#-cbj$v_$%Bq zM8{leBotxgi3Gu-ZlJ^=N>(?L@sX&*G8Ym8q|lKHz#KEg?iJw>C|#O;SZYWo^IHw5 z8|e>4oe6a>@8dr^I_n%}F+IMJkuc)SXZML2rm;d$7Z z1Bng?VLLTSf~?4jBMm<0?BKD;)Jgi0@5p5lvxr%~Bai)(1D)^aq&;KRIlCkx+3ewTgHu*K9UK}Pce(>!bjiAdUgwBVeQgvHBRJiDFL5KgeO}`8 zvPtCZG$~{|hlw}wAJ&^K(kp!Fe z`m{%!4D_)YI7OfMtLvgH{E9vRij*Klw1>cTs^3(5Ct7DtRqbV@I!H7w=ES1#1Jxn8 zk09795-qLsj|?+>NBYM03)NIY;&ERA?nZzs9TXqSS6)7_hL!a?IT4-h+OqLK*U$Avh-Fc1qa5`zV_g z-VlZc$n9fy*z0#!rr&9E8wgIx=?V=2PgJ(?`r5UF|2m!74PkGk*X!(s*^@&-XZl1k zw}pETYFln!c4G)QMrGUzdCsi>-f2?Q%O=lr$c<2H2#VQQOO><~m5M+pNgbmwrl@xw zlilnBbu+WV&BG@RxSNV0il8qwT#bc-_}+jQ;>xwYaf^jA$#7eCh~k;RDB++B>35fb zpR&ozVw$?ymF=$D8(7FmPN&y9eB3zbhtOR_b9#qoH&l@m9YT2nE_$Kt0$QSPOq2n) zS0K9);D)oIG#hf5*zq`DLxl&4iofs`4y=ptmq`u!RT}!D=usO|3zq?edXC0CwG@KD z*Pv@t@P$B?Rl`m|h;q5{xz<~~iR?x<3yCwT6qrmg&veKe(A5A^I-pR`0MAzQS}=qG zayBsA$jIoB8UG~h71+P?`f&6@kja9i>}}T$idxTj*$tu;$H7n#yKH#GCd6#S!1@(M z0A8z_CA+~8jSR|{ya)TmP!b`lRRuicJ>I+pI4bW@SuKaal-~lDQRdC?f{2*07=klA z1CVwzVmgD5vx6>v**IiGqEL=q{`8G9WAtah?PP531da!ZHHwJJ{lGLC^n>_hw26`` zHbYmkNjae_h!$afOfP3+vE%|R9Q=l>s z09y57VYoIS8iuS~P~KM;k3h&EBnga%oNi~Nq5>dbq3Tc|4%&~J0i#%H8#Bs&P;xego7yg#`Bbj}w;KBL zKkU7EketbN9|)Q2l}QIT9O2lo9pOI;wL_qaC^UeXp+o{GjAj4~2h?B&JHQ+y27>DN zy1NG5UCpX$06hS>qqQu@QnoDHvSiBCv9fhqs}-e{Wa~0@#LA>dij*vgqDYYxFOd{U zNu2wt{rz5EFZ27pIvPDgE@L{-=&J9_QTC0^RZ0D+QUXgSHZZ(jvytuP!<1BiC%OkJEL~*5%li^~WL$d~kwD1%)viY3W zYql|BR`iO8v<^e9Uy1fSF1aDG)U^hAqoiUx!jOz2)_gmgC<5rBCY$Y2WERYR$&gFt zLi7=za4{E~E~{;DmMtcRFk`agqBP^YFmjVwbiFT0@t0 z>o^G}X`75edn-&gUhag8?5Krt7o@=%JQ?t@??2Q!+_r|^q1K)~2AWQ@eYSP3lyh>U zW9-pz)WW5jcQ4Xm4?m17-VxX-zGWDUR#kVeafyEk7fvDDEQY*m7stKQZ{dcDdidx` zY;L-&!N=}59>@n+&K$oyLMq*?Yc98}o`cC?)@ay-xK;-)KK)Uqp09j` z+L+-6CJn=3XV6<8(LO@xrALpS0;{q`y6CR2%r0jgt`cSc^Lp>gEaO!G;yTP-gITiQ zdIrHMrOk1!>}A7BtKtQiQ7Wy<2*T3tU!Jn@Dxz*TUhNqOw{=L?i;lxok-W^^<`thD zAmD@${Z+7s-S6}u58cY89NEwRR$fH_LU2(=yl?f zDk|bk|JZR^RMHQ2dQrWvP}Edvj24ygu7>c^qwJ1;{{r{$O$^nor%%b9->J&>;z2f+ zE(2!|E4Uc}0aAD~q!t|xp~6l3j6AV>bG5X|I#VF;c4D_%uGrg-9Xb~$LCVg|!liQ+ zFqQ%i{lvEUlfFXfnY&Eu+GdNxR7zzJJU8mo3_#b=uLLS=xRplF6zDY8zTv)Q0qrhf*NGvX|E{B|l=*45_sMMBX6l6yc(w!k-i>i_5?2^YYyd4V| zlvFDDQAKS*0R5I|dSviA$tf#>aQP;}q6oF_1dJX~3hEtgt>d(giTboestiY)xP^Gw zM?xVa4O)YWSz5w_b_-`AboH{iVrJ#pwP-$tpK* z%40V1Q5Vzl5~fp?!q2pn%ra$uDi(H$eEgno3ROHK&DIpX6dKD0s{G_NTWijzXu{SU zSAkgO(qr748()d3cabyP*eloo?en`fU=cCw4QSUiD%dzdeyt43Zb@r0w7Qld{l^ez>CAk* zz77!)A>i6&?~yzDtJ&Tow^4wGooo%g_Ms9hCyoc^qr&YNC!@F#Cg`^U-+-VtQq#$H zyq)LBOzi2BY2&&(QO%0gfy;V%SFajJojFQuc&OJ1#@b8@=JcoqGV$^ou8x{g2T?gd zT`zX1GM-HHGqfQq@Q2_hiaQ68>Duq_slgYYf6bf=CUnEDTr<=fSc!(0k#aVr3Jgs* zMTUA()C*SRmUU4HTJ4*bJqB~u@N8P@en^%?_}Th;AdUis(F+s1cddl%8Fr(0D^}Gp zn^!Hr?jjk?+AEI0;}+2lT>JeNgNOa?-+7Y8@7Fw}us0J3<*kg>kaScCUf@vh_ECns2CG$;F=Aj`>?3~#b}|#z21!E! zEu+Yc6T-|K62g=MgBDvXMsx}-98)z=-Lsvhwdf~EN2L2Ekl4r^=jRa}kTS2xH#t=p zpq-hl4gg1z+xmTo^;*GEM|3l&z=5{bA910JXm{hSpln0R9ZcSDOrjYuw7Zs1#b7Ww z9-(Cfg^?+)H0PFWZ|jiO!tIPKF8V_ZSiqTnA1jiao`AM;h>Ix4(b=A9g-?qf6MxXH zqAu?`eg618_uPHY`3FuNJ^zN&=g-`6&++@upFVTXiMw83kxY180NvgjAXTw-%(FB8 zgbqz4+97H73|$M0z00`7W4MkCC2%v*n~p0yE|6kaatuLCwApe_Cup42^$}KN&F?uum6nS-D%vTje=x2R2STAlhKtdFrACPZCjm9G_MEVt4JuDY-{cUuml${)&%JB)a z(w z*KaLwGurJtig|&VQ0!T-d&aQQ)b$anAOty@y@Dq8 z9=te?b}QpPnT?kFShUKO57av1w%J(cM-FF3zYTT2bC|>YLLd}dUEP4I9BDml>#MD` z4fL}~oyA$OxcwlVY}EX4v#5(8ol0vFzC@`^HpM*a+1M>g>5C6rtleBXkRWWKqghQG z?_i=rwTVcJJw(L}UlPU)hM&!odMc*3mQv!$gC~c<62PozCQq#?s#_|OtfXVjXl~J- zG%OY-SGN%+rkV)mqGS>phfa8J30VghmT*Deg1gWhTehotBbKszjOBsysYo{kd*Je1 zFU$+q_Q^{Aw0I=~vzW$HJ2}_1gVj2{JwCLBo}e|9NkA~>I?RfV)p$d%7#8SZ6ZB5Q zrVI`VrFJh(G<-xVGL&d(P8Jllc?|o!dQWzlrZJp}_tSh90Vm@Ql1y0n!^duMb<}9I zLOzl>m=U($aa0xgC!y-ZMTP3!pMQ#q(^TooO5* z0b0&l9^@7bQ0PH3PDGUjxQQm|)q7>~&Ol%0ycAN0`#CjZT{UqYhGY~SEzq=dIs=kr z4<2~d-%c`HNSKsrBryr-Z`(Y8iHL4dOB7&0D+n8egh0PMri$0}Gb@QQTg91$Zaz&9 zbdY%vI#70~13Lm|Cy*DXJ@f`+@!};cS5p3qxPxp8f!C{XTVDC*Ye*=txUmvk!dCWq z&y}%k8FPe?fr>eueX6yVtt8vTc`2Q9yLO^LiH$c&qPR-(W)3y67NrOyq82aalUFCa zdd7KCq4?x35$`Xzr?429gas=6l{hdObcdO3#p=1#&{8o5)XLrO0euqW15f%v%+qi|; zcCgOT)2A_CB4k;d6lS$+!c&QI@B8X;f(>j`!N%^=LNdjU$jzLnaDm8LJ!h-W#%gYC zli1Cb(c_h`FDi!I>Dnt zcD_y?3k#Z_jc;+*lR4RBMnSM!))g&*Shz~H8rq+2Pti7Iwpsw}Flu9)5nwQ^aNyR# zg~`%LyCUy{KX7D@tL-kMP- z`3Sh~a&5uL>kklKz)5R}+!pH`tX&Q+BNL_z+n%+p=#)a-2pcGO0jFf1c&g9zMdQb`8>wS<$3Ry(2syM}(wALw z=ub%sRI?lu?4j2F3U8D@teSGW40w)nfoT*^)Gg`<5YG0_sXi#}lgzdpBJyVm-Qe=e zX*TXVW`Y9aewbvZ1?|AfcDgWV1=M(p|F}A_=i~UD;D-~7T;x!s?U_Y~m+;67yFI%Y z&gEf=<6pw` zx#Ot0is^~D4iXh$;flmZYgGFiqfvkD#4%(x#1lj?UhMTZhVfHexxADe%M8g73U+6! zovpYk^72e?w30=S8LJSt5}t?=(X3v*dZfxuvHiSmirN=v&za|rHm9?}#a<^n)j|Ts zmA*Z-yN++10;Gkcq}c{AL*gP33A>t{F8o+jpUV`%yL^fME0028^FTpxEW+ z-UDphJ~EgPniOK+)K75l`XFplRk+mlHR`P*Z>~Ic-IA=wO#qK-&%uU>&#WuMh~Oii zb3hStg!|pt3f=&s=xGkSGLk!a;MrYGjod^t@HR|fb0Te0T1k@}W`@@2o~H^j{8K}= zkFfUwi;~(spJ4`R1tOZanZct7#a#s1(Br*eEP9LiTJ^-q*Gm?IqDnUXz776qRuO8E zRS)@=+Wqe4g7|&A=HB1pt_|p&rmvSkaO}i=fS|1}6UMm^Tt#)8IE`zaMmu?}?;6It zP6UK`u!1EF^dbg~#Ld8o^~MZOb|p^(!bOpVUR^?h%Tn>%zRbk|^PJl=F}$YlL&`Mr6n| zgWOnQjcIA(NV9&Lq}7C}$6@J^UACBXJvhMI$yP#&m9|L}6|BL4z$9Z< zC}I*Ch3}zCQAVgx&ZUA1Phc8K9?J8P^@)Tqv=y}VAgRKHJA-OOnL_t@HMEa(pk{ng z`vKl$h*2ps%IHz32&n>#8oWnEknY+FTs$Til2W=D;;0D$nqwIBSBzB<`Yp&sww|m_ zkhU;PFo5F%?0Z|CKa5mm4@SXh~%;VXhxOe&M$iE5CC+gt=KVEwd#MEY1q;+tC1fjQw! z$n0WsSWafp|x-0o=Y(#8Om%Gj=>XC15wzd zA55D`q!JVzZXz?Rt2TLz9m$f$n0MmQ*)3%V(S=1{IVv^h=+WV*WWZCYX9pYzBivg^ z4M#5tOLSC1Vsy)ye!?+adzvTj%h?o-={_CGA|CUUPTU(V7o8S}uo{|?TSR9cHOI|Q za2Y=lRzsh&32U4qX`MJJR{*crqokG8T9E$ei?NBt${VSgs}F9&1v6MoE&$B6QBzDE z_egG<5fOq9iZGZJ1~b+-HYC4%GP>NvYiuYxLkbn0pH7K_cvG;3ts4`83d;^$-pK46 zO~ZnNwi+sG=xKVPwK76hV+NX89_|tPbTT1^3tzw|hYPmvICJt&w4!R=5`8-e1RCCw zMuPtL?S@BDi-ZeJ@ekX`VaF&aJXT5>rjjus3IRTGOmmpEw2WC$Qr?&qB`-r`+Q29& ztW1rP5|fRNl1koYlJ^0V(}t=`szK_<6NaaYr32INW*Cw#?gyji_W(v>|LHMB= zrir6VD8TjO$uR4Z9^7CkOhCIXWWd!=iow+-6uA2FWN>xK0&uzQ7kW z?+OL9yCKqh;S{|I&FCQ&l~ltjdOdk)MKwx?XFUG_vMB>J#fyiSHZ^IGrtE}a znga6;)YS1q<+`eLV0>wY5f{@y^Nj+LUnc{^625!4YgP(^D`3EI-$HQ>ihHZTagQd0 zs;2vzRs*&#XJj?L*LsjV4b7J2o^L z`7>Gz%C@DMDl9t88|bv$A`=Y{&Ud&mC!HW!F?#g=?2_J$1!=l)Ye8rBn^p8-4}x83 z*Z1sUM|OR|LdMoNO_8j6?ZEd)nJjzq)-ts2uA^#&0({w*9hdePJ~>AMx7-Y40J-NU zgKH)r#ytrQN2HjBoV^E*U_HBc@4V%$Kwzc7S(al;8pP{I$PnF37cWi7@K zzM3^s$)HKzii@6a#e=H1 zlc(%sodO1I9rPhb%UGMus#ds3HepaPXpuJo49zYkBH7BK;XN&7dk*A9@k(A6#g$wp zTf$~aP$5N;Br~}=ogkCyvra<#3E0r$EJJgy>l6t#VkJa5M1cjx@dgnXp{6r}@kEwy z3|ip6OBa7Jcs!0=&Gl~cO7NB+WIH|v#Dp2#m5rE=-dQ<={^d<9shNO>jrn1@_i%sk zIkOM`&yhF% zlpqtA4_FaL3xx+_$%!LOB%#X!ouE1NRX5SU=R)MfPbAH#KoPlw$26{6LnxlgKwe|WU}M9{Nuz&)jk)yYEqC4!a93yK8!0&+Jmfhq3F^EAqaWb zgTq$AIo6?WZZ@bj!4IG8-x9y^Vh@YgUSD zpKVz|&d}5P4rRm=LQ}gDPP-et%CYjtj3xNee7Upd3W_<~UD-EiGaqc5Yd@)I44|@+ z1*5C1L}az0PMYD}UPL0>>1sDBJ3EKJewO>rCgRR)8Ub5xwE zEM#Cxxfw)2h91RT2LKC?iurlb8_C{&L(MBTWmO29)<;yM<1&~F4j0d53<$;j;=PAW zrm!%Xl15-5)N-i?^^2>#MG;sA7zcsE1P^$g;> z$OWU9Hp=5U4k_W&zI{irG?PmXXvDx2fd`hiZd6WCh(kdl`+T=|@hI2uDAL5ORE44S zyAjwP4KphZaaZl(u#pBZs-xrHqf)AV6boNoi1G2nr-_i?jdY)SMhT-8EOO@bVRBg2 zhu7c~i?(Il6tRLE`vhe{YIuDEj`$3DgG=Ya(4-kM*Od^rq5&||^XP?rr{s*MybKvl zh?P5Z<)~*#>|EeMA(gp5SixPUQj*Ha4e*;dE@I zj95ku#g*C8a9m{#3fnIjk}Fy~Ecezzq1(HrQUmI-VNRGhu4vAfgG6*`>i)~dgJLCP z2|ep}^f&@b8%h*TO|!u)`ohd=y0<(93X~?`r!aU9%Y&htBqI0|fQLMCj!I)!|-58t!I^$TTx+ z8|zByWt~=*acq{^HSlCkKvNBpunvUOac|+10zs* zbyb4bb-hiB+eouZr)h6Tl2$&$maDGqKy3t@(_iHm0YRJtQ_3`;XKBBsI#WZ`4g5(O zbSsKD^N@Gnsp4DHj3lJiJ(EC_0Rf#A;5;jCAN%4tZ5j2VotsK6XPsFKr`(&C^c{Ir>_YSiGE_p}x z-r;)I=`Hp;$V&v59kL|CX?zg^fxAL*GX!#3tuv&uwNmL{%m!S3Gs_g_?wC<7Wo?&> z9g#EGJZ__b_GZOyTA974eQFD9p;9?vlC#@>s6e*cP1BU_^Axj%L5v-zVwag_6*$5}g+`o*=3BYpjEb9q) ztP2kdz4d^U-=G^%sh$&2UQ^+vG8V9{h-k5lIWAGgMt zE<8b8i+MPzK9!9PCdv1HOF|DS&&S34bg$2tQQF5Dslo$VP_;ZH-uAn;pFkY&5CEQtn8$y|fQGjo7I{9*YZ zk`xfrdST(IFcsEf3W0zsWi%w9>4239K!swnffLHl0EiCSNnvmlqQiG;*HJ^$h95#~ z0Ajj=c6WC%9Gi4n(@l1k`&FDM34}f(**)5 z?Vd`g&Bg+|8oR*d=REB2s7>$6p2~qrgcS!>XvXeyS^|@;d3N_eN2#K>dQ*hG%H9HN$zJVIQf{%?$i;@r(Fte_wlc!H!X zp_f;_lem6<6mZx}q7blDAf~IGKp1}wBC*&TOp}R-`5_YdTNl}<8tJK7*snkcW*{CaQFbo#r3^aoC0T=P| zx?SF=;uk8yI%aPiYa7gqQj>~w;xrhIEjJU!Lyy1BM66IqLMFXFBEuxMLlX6yw;kAh zk@yG|wK3kXT2w3stNToV(*(i=unK4vUWS1i z&2rXoywrKIq~i4P#)MaTgY7G(;n#eVU}%9Xsb>mmubkz6DO||n zq5Y^DvM#wkOzx$aui|eW9mOe_a$1WO(SwQR=~-DWiU*+Ja!k>Dc1VFF`V z6;FdMlq`UYd7nH$@?|9QkaPh6 z3O<@OI|x`fB3V6{73)a1X#jT<-H~RpG5)5Un9IP+T=FF&v9!L{2=H(TR8m@x+n`ym zeiP16Y~_v_P4Nhp^*TXDi+zJ74NdhDRy@rEv%Z+r<`#jW^oX|;IDWWZvg^Tkf*a=Z z#MWizB6C!676L~Vwnkdr#B4-e!*bXdb}t}3jW>#2S)08?L@8_h3G#0yFFQYJSPRId zU(ZUZsLm83MP=uvkFGt5GHY@CWo8?c3DpvcI#F{ zAzHWuSEfE$aF_+IT$YKAH7sM7Pk0+?&@iepiiQ&DxF=CG z)S8K+Y4N!!8X734D3AIR6;4k5A>)~C)VnrT+qmxpUZYXAgbR17bb!qyw7xG0?kcW; zMEEMUSaIWE8%Y`%C1Ir&VJJudmfw*PT-y_mrNksBxQ=0(qqP#GgjzAIGu+PaWNRhVj%3VLc5oJvX2MV=k|(V3+v2H;G$NxMr4~VVrK1HU;`Ofnp&xs(|Hvx{ywj8^|$PLAw)cq z9EjUa%A3I@v@fE19t-o(-PWFy^0wA>)84dGMt#HSoJ}Ry#>{kf!EVzcOxyiF4=+-9 zyNJBRJ`VgQLP@UvUDVqp+@@M-4f-261&NTf<=$un8&~Wl*+bnIf(y!oKBy7TGQFX> ztD=Cw>0l?3Q_4;uo|KuJRIF7-m|*XbI6l|Oi%1}&g+V5U+?qW|Yo?M$IQoyXOdn^a5HWXP{%yW>FfNqm9s zsQ|#V$HLemb{@%P440B#mXw~hR}Yx}r~}L=FZ*5rN?e8~FQVj! zP7Tv=g7u0#wW0V@lVDcqcJX~!(=%nf3G3S@5@yyH)-ts5eoTX75}^&94b16(C{}?9 z6pQ2i!XPN@kYVnTv{sO&tcycRGX@66jVMbYya?K1LbRsAV<>h^9xuKIwjPA^9dWH_)mua0g2AR3e-+>&MgC$OK?0frPl};2ZI`MUsT$z+Jd~ zKq>rU^Fxx?8Tp+wFNa}VpEZ@VXb)C#WFD^SOUu2^vdev-G7@CF z2N?sd;rV9N#==59w8cyo;L5GdO7H;c)W3a!uhyNlJi* zj=~9dtb~G;QvMj)3I8O!g3kYD%9;O*OPkG!qVl32uoBR1@Ut0k!HZd@eWo`!&21#y z>Y|Kp*9Y0B?75rq6Fm}I)JkM1&T*uvb$Lo6y2<=kycnLKRV29u`PirgGcSw1++SPl zEp0$&3iJA7*v9OGCL!l(*Q@kjmON5BkC44LWiU;eDYi7cX!pQjtG5@PR?`*()n$jz zrUYEH_u=TyLF;wyU@RKrk1>^o1u0wuyn(l9pYmo`=bzsX|w^_ALW92N()76hIP`v_Oh1#$q&!8|LkcC4P*H3lMEdBqg;%C^yu$mseBNPx{?XswvEvL<&w1bo&v3of z$!h8Kbk+Ky(vom^4_Zt8HI&IouzR;)qVtB$E5`?e{$P0U%I&S*3RVsWtEc;e0d59> zGY`r7Y*Uq6A8K8ONw>CpR2gg_W64@&v%fLGERAzp*dJN0KEAp>+B{f& zV}GO48eYIjV`RO8>jo#K*SNv3jG{mD#bpOx>(tI#x5giKvwzYg9hwEBmh@ zMh1D_QpksB;WXHL&}086Mu<7-<3^B`-h~V|$06Qa-oS^%JcWWPI9~feiGa8`02ayW zBn6dW+B{o_^JimtuzH5Ch0Q7(@L=$o7Ri_hH^@r1h=`q)*4l+i4Ukr@9Jp3T&3o4_ zto1Lg9jxBJj35Nu5i;z{BV)=Ykb?8+mj-Jn3(Y&@vRhVf%20WLCd|Re&r4I!(kH;W+%LR$Zv#s@LXJ;lb^x z`*Blh$3}L@4XLeW>ud*?p`N>X^~yC~{Yq~%9Bi$f%_=Fiwp6XRnmB9Bbq8+1b%vC? zaGQ4-V_^u9-}m5^2fKS7ytZ$t;Vn3S$t(<|VFoLt)?NU6b(T@OyJug$j;mYk4A?r{ zwQ$|iJ=;2Wu!@UF<+}D93L4!~B($4e1vrfX#Nbw9KWI1uTUZ2L!AN(uG4j^Ab9MW- z2?Vs8_RBT*u*=&yonCQ`PRI2jsK~$b^`-hTKbyENBxtWhSMK(JNGVu6uGYfob-%1L4UWi^KM$!sOf5Tu5_zw_GHQ}kf+cjtN@1b z*v2Fd(>IlCKNLjH7;yd!B@MtBv-u$NYz#T4JFz7%RgNJkORdh#wtR?bj1zKe8O~{A9!v3gFGy~`>fZ+US&{`YvY87SfT{a|o zIVF-FBmv5x01AO@aC+2RTwH_RB6u&i0#-Y)upa>xCvo%X0(4$&@8!y?D?{XHfL}O$ zg~zN)+wQDsuCa4 zn+#pQo-X5g5ol4XS=^J1~Kvs{N>G zHF}JbZm67;QveJXX!bd*(9eukIv7?UT-ou*6w+gLJ?Ihc&6TTH zUR~Chm;J=cD6mE?@rlT>2DPM^5$xhMP^ylmt$>p9SpS%P2+lz#j>&yB%tXg7xnj8V zs;$n41#5fXH>_=06M&|EV#6|oHk&XDsZ%~Fy4ppK3@oi|L+3aIPiFfN9okQLIZ?a& zPG&}^s{xeC;Mo5ZB%JB3WT&yn!J#vSiA%liXc z4DTIa3uzGr%o?EKLYMEs%4RqlDgz89_?!(K!$tf*M*R7e>|(Ye@L-HE*A!7WG7bSR z+(*Hgr&<^p@#BZ7+pw|Pt^@s57duZQ$1RE{vX;U}GPM&dX(!cfe8C?&2u#e92E&uV z6mpRk7CJtZb-H^C%OTk@(2co#ri`+LFPwp(_`7#+t`k}s1D=4g3Q{+MEdbR!JNBIl zwNQsu7qHuWC#iP`i!}V9``tWmUDnShY*4sluAT?ZN=wsrDx{E*)RqTCXH%F7H!#OP z`p4+gTnh{98^h%q!FPJWRZ?x(kDSQ(Rt(RT3>>N`E-g1Imm8J%Zbg`;#w*d{#$M&2 zK8(|L)@fl!9hV90h8r6xYY~%(l{?OE%QB5da0fOnE)>8#9fo2}G;@-|Nk+pE0hh|{ zgN8x(yU*hSCo*$02gUY|U+xV@!x;wUxX9bAN}Mfez)1me zkpLojSh;$&vQs{l9ZGP9XfA3$H0RlpyJxyFi87v*|D~eg`Oq{`0g_<@5r>C_rtv$D zL>^;bjtzKW;K0m_Be68(M37y8!q^ax@-_2uB=LLzP`vFR&9>I)jp+3I1Nc|KBjOSw zm5YFtWd-(D^_9bSQsz$cp&3WY_N;UHB$(6+wJa@IJW&lSx2ei)atTsW?(#{v@S3LC zJq9~6drYXZX{tyMwu+hfRGpYIq*{Ls(;&QH2ykLnCli>kvayN?!M%IwG-L8Ur1-id z5iz*3qc2Ns@_w!{xnqPgD&3JHsV#us8sbI|-mwf9;Glom+R_WW7bF`XmIOo0ki)_20*O6=C5-#RSyb(glQArbWC^$k|Je zWO=#surWi~JF*poRY2an4J{~|GMJ(^QYQxSX9DAIhm)7y?a;^N)fKTi@z=Qd;Dtg| z2M=LJ6r$c}4L8>$uc>iR)ps|1ns95YZ4q7lDsbMM`gO%`- zB*KGJNE1!7z|h0GwPBm+F|a6&5=IxGsH=6>eNfh{w(eMsXYh~VbcM0|*}wuH$!6l+ zi!~TM>?lAb^R=yW1o5Le`nf&}JJ;P{_Ytn~{jj%8b9z7#mIx-%W0x?l18aH#6Nv1o zp6B?7`!tU`o&jpsdN4})y;146AIibZt*$F!jHEJuoC-s|8mfi0pazu%uR%27xv$j1 zvYL9kjL(R?)68{kNQFS*rNth^uedIPEZDeQ72}jFJZRv3!Vp z<8@dL^X!21bygyuT%^9r3H?H# zHpRqh>q5po<$JO>Z(s+L2)S3>B`#L!@^aX=PjNF5=d4)3kZfanahmoLsULP%END?N zP?EDSCWkd%rv$rs7%es@%YjohhU;#(sGD%u$;tpY5JAr=Nv1GoF~4jT1TThpIEq;# z5)`XLoGTy^ZEX)N50nDd>YA9{S;S;>&C~&h#(*iZW!xryH6B7Z+zTj>Q4>tgC8e%eFh*F0T;v|vsp1pHBQ6CpZ;iWOjco>f;6vq>oGB#af*cm$Q$;(34y z1kqUStgHtgSqa-NA3|x@T~6TfRtY?uYfIT(xKBqhqLz8GS@3N`MtlXX>u()ljSt@) zA{fmsm~dDuH#-C7je?UFO!3nuG!VBNgg)}uU~D^rM0zd21qaN?j{%;AQU6}V-3^W+ zjIUOoJogOY422I0o2JE$aIMY}V?Z91Xk?0$ z&e*cCC=wL5VmD!DX~-7Mx8rb3{L0=|;Mi!}gZq2%fV$#B66-f9J{&|Kb!oJ(zYg=e zf2_eh4$C#VG)YuIa6@UsI00@_%T>lolpAiMnu971d{T?6v8pGEgC*gQ2P|0&q-9#w zH*USE=E^Pf95G};efXKU`6F8tSq1wnvTuWHF0E4Iwgf|7Rd6jr#IdoE4JKgFQGpaq zun14ObYU?PHbOr6*D=ur<@&>pWEmnki?q|d0%GC`0&Ba$Cy=na9f6+eP?*fBW{G#wxJap@WtjIB9SPNB%AH9^x6<7T(F)&UW67t;3NyqJ1iOg=An9M@|HW(5^9E9%hfYXYOPgEXgd;j zIFJ~yc~;F3tB}%FJ5k$92J8_x0(R`~lNI}tK(>a%ey7JVaSOYhEw_;Ej&|B;S#`fp z`nRo2M0rWzn1xy5!A!fd_&kr}nmBs1wq!X01e1HwAZwF*fwMqIT2mh|s>|d>QODQf zy|@CJvnC&(2(>jL46LqDN*X?&3@3fSWOS2m!e)Z122i6FuYdAnHo;M0KW<6r`A$-g#mHbJ~ru3H%qwn5J;2;e3=>wxnyfMK4d zNdl{7D|9+$tG@6=vOszY1@JNB<``GazFx(6wjn7YVA%O?R?Q4lO%9zZg#w|(eUnbr zbTv~z>rX!5nNU^v*a(Xd$#IiaUkYx4G6J5KL$REyz7&B~H$raR;M%-4@ihIW8N`-0ly7y6q zxEC{4Me*Bk$o4K9PBwe3+xwjjEU(D6Q{h7=Qatq1!P&#=u3h=s;8`~U5V}(@LLtU! z(8Hr3G)nC~qgRN^ZnIjcHabm{qN&|v;vO6jgvn6IwxZA)twyUJzxP1c0{XRPM)SH| zCs)bmg%iWj5m-{-aJ*M(%OOj1Uc}JcRLaraH+LTgD@T4qV|baW3vRaD*1vo|?y7*m zb8&j!ey*9`iR|4EhuBBkZ6c;e035$ZBJ+qwj3C z>cXXi%S|rx?#Y($(lSm_g*sr8`?{Kg%Q(`Pb!voBP|>t+b~d?hxNDaH?;g_C1}q_> zdNc!Fwf=}HtKYmhw7o_lK80X03iovq!$z5P>9TIHO)86RYx97h`1%CVLug&J&E`#Y z2k4$=ch5Gpe)h(5qIlphyl>^$sM%`Br!%X~R$y2>>aA|9f( z@|kODQn3T)gsyNVy8iho>A!`r>8O8O+BU3S$Nk%;CKW^f6!D;7?sId9V>Kg$!X@N9 zgP>!hh6Py^Jf&$uGhr(7%;xZHnmM!Tn%T9>Kx@`R78oc97ct`%1?&N2#6W?K>>wq) zabhT?54NuzlBL?@cJ@^5xR@Ua(>07l4uD@UQAtZ*U3%i$HR`Ngy8@;1Qvu1~CIft) zXd*aaf~~dISZ*vC_1kJ5*x$&Sdk-`&H>e(-L4};o*5PY`eb#{8w{Yv~snye)tL^?u<6?8uvSt;iZaj>yE_VVRG^$te@YZJa zTWa5ePED6r&mQ218_(6Ndmh?z3BQ;3JiMn`zoCA$w3I7xL$z_6Yi+MI^SX0aA?s-G zrqEtAK-X+>@uVo)UujW;*f><}NSH%59EyS3g}X^zY+wN`Iz=y$ha zB5Q8AcVs!tSS!Fmv${)%T5Y`!^yv zNB!XbYxZ`8+A5}FH@E_r3p;YdKJuElBh#{hG`o6rz1hV7L;PRAV2oT5;0q(-xdPSEm_vVb`wO5^edbSC{#xZse=e=r#I{E+I3IuOOAlp&oww`0X~A zJqsQ3EVEoc6@fglBgG-?$Z!a_;YjD|Rq%6X*RJ&=J^!)U?Csh$Jksn>WfVQd z2S(9Px5g;s6ycIxyTGS0D=ZbT!jfVIeAcW01wLq^j%S6XuO?P-z-VPLJ1bypv$BHk zsEid32Ua+ovcln6SV37^iWSt;EwTdbu#Lf5<-*iyn`Rh%0PD~sm?O;E9@F-snTs=c zi&(;h#9($YU&GYA(p+$GS(zM;;Z*1}P2t8E}d9J+8baOd#r zUiZ2>RJbqbiz($nqhe2o^%k2Kj_lvHtH=L3{I7Q5aIIKXauR{y?gC<^ebF;}-I&DTqfhe*n0{@1qjH1Dr0HTyw~9t!AO(gbt_UM_j>2;44tuL#^00;_`U zVgk2?!0lNG+%^P$h-6*ne{DnMHmK5Uwn_D6|FPLz#w>ND`H;+(lgOm!#Xu(gbW7^t znx&JFsSf-*dmC!(YYP8|1O5-E_&+=g{?%lp@UNb35&v$ATAVmV$@C6YRRtfF8k$0gkCV3+IhdpkPW{V+|Kg^zrm>~L-8mN{I$6Ir^WRpW&E|a|EH-t zNf`$zmxFT?s1PofIaVWj!43Olaj?3x*{z$7uvdAA!;tc4_ddAi+$~J9 z&!Sw~sTNTR9&4n==Lo%DlLZ<)0!b9{O|#Y;-qpGb38Yr*w{#Ek4;Qd_Epd@%NrJG3 zIM~8r&bON{C%vF0SJZW6zq2#iJ27<$OAMKqmQhbZaHE zok50Moawckgk8AdrI^rW2Jt-?CJxVy3DsSK3H9bWF(Dh)SIB)@IKBl@5U;L*6~T-3 zTOcakJ@Us&jObegmdNw^Ei8OPl{)w(Lk zmwRff+()(BtNU-^w}aLF)%qUXhp}h%?9Gsz6`T=J)uz{=hzMzK$7Lj=TBti!g1&m9 z>E@MZGt|5w&B?_7{}<;75lW8cM8sFAG+VZCnyuXJWQ~nduhUDxWwJ+&No%6liN^}` zGN&VY#MnI98Z)ZV~Dn1{I4$p-m)y)fLX9EYAOQz4uFKq|8 z^8vnY6NN|NabsN_H`3u`oz74;V}t(Gd-DnpjhaK{;dViDE#4N} zE;@x;4ZR@x7lh$O99ATjWKm3be`{OjySez? zOd&=+Y>Q~>2De>0qsIMY2)M7zOZ=#%tJp z*j+PA+U>Xpkcr#3=3;QQ3q^EJ?}Bg33uN;OTxK?no?e{KJ-EWGR#Dl+{g16^;*?q%weGiERe2?3+IJmeWn+q`*>&T>eZHw z0^kX{R_?@vGNY0C=rpr<)zA!XlUQi?yPFN^Z0{oSe64IkKXI5ig}iXy5Ct1{`-$Av zu3fI1Bl}I@;u3R`_3!Loa=FwOkZKG!10!09No9O&(LN+}*j+tW-^Y_Z;i-9egFHQi zG~G4!)IQwt%wc@`huXLkS6FSi8Quxwv@NSlf`YIwH=9fKHd5qXAP(C&1fKL!C;d3^ zZWCzPV4hP;!{a6;XsvqpsWT_;z6<#28urB4UG|Du#@96o-oWZxMp1`3>uTLeywn?> zIDShTJ0oxt9=ZX=?|?6HB^#htwS%kJE>s&JEH29B=krDgZ@`uGOmLPdRs$ujUF*bR z*=*0_y7Ovft232rU=D{}SQefZed5-IySK+LFtc_+sxi~`)+Q)leLH5T(Af4(QK8Mk zIU`Jf)w#UAq1mnSjBjBMrlGUCzvftl+a^1nf6@76rMp#DL1y%TZ)VvvDRSquV{YrC z9mOC;hQ*wAg)~{nAEEJdUm<5nBz6R{2z8wev3*-16Cm~e>J-v)r?H;Rt>0L{o>LS+ zkF84qu{5)`Dq5I}80`3=|7k0By)1Dix{*%}vWva!lI(hI(OIUOC=`Hr4})$k!(5BZ z%;~2*^j>DOu{f^K5!+TOoyQ&ENPlj(0L+UvvV+ds80!?Z1;Yd2h&5^U6-*br^c?-- zl_d5KBU$IB;rS8M&WC!_Hftihd4WfLIDpyoc^PV&k(Y1yBe!AkhK(Vwv1{|XaNK}s zZZp7Tc56tZZL_0kv`pKoR$s8gx*r)n`j-}@S4q_GszjG%>HDV@MR3cI zBS*+BZAM@aTsDr7mN`PA!M^wWI8ekOHdHX+0$l>dgb`UT(M?EKwrcX)j0yJX%F3pJ zUk%N*VG2b6Ga)sPeWjNt^GxsKe6xN%`c-bEVSAY^k#6Dp?!kwn%G zNRc71`FvDBVr)_Ejw9Xh8Hzk`gU#W>@qsIyD-cA)6`6G)xVX7@5$3TPhFPC#2q$RU zNaTtpMBHoa`ta@{0%^t&lo8BmCRi=gef9%z*i^2EWC; zJV>oSVT@cmM>G%_LKeem1x_)S1Z>dqK?(*0Xg6jVL2=ZJQURmxtygXW6IdXUzx6vIrEMhRo zR+{C=8Y@?Ed4CO zRXZ@j^6lg~OWi$T-Q{iyh=epP7BGf;99r#_%m!x;C)EN-=PkTtd}?2V(TlB$ATMzX zkaPT-d386(8dl5r#MLXqK7@%l_sT+bur+_pss8%L`Vf3GLFP=Eg*&0>Pnp|7df71e zYTCvzjk7Eu>fG(53)fcTY#W#Tw7A2t*xFbbnTrpaRl4FAt9)V3jPPLN9q@%@$PElv zFJEj7R+6U^<17our9D6*pc;y>!z2Or3}m%Zrb}IGkoh9;Lq%*&6;x@qCi|6(L7m+> zQdoZ?huIo;UpUI!lUH!&y@i;V?wM>AH>r#=dCgGJcWfzcK@`Ug7rz;Rz;f;<%t zEtLZ@iR$0*j2$!3U_S)_O#zDw6tJJt0v<;w;y=4W*F5y|lP1UwTIP>NKLyFb9?dkS zU50s+qza z++1S|Rk1%>g(IzlBx>KBZB`q&V&_7(xz0OHs&039_8S?~5hk#>>$JiQgcDRWTFowe zZU!o;o(f#Makhhr2ix`zbh~ee8!+(DEPA3xJ%&xebU1O$6fx-FICI<21_r(wE*wQ< zUVoKsnhI22B^CH;xNsk{_CX5{hOC4R?Kjga+>OZ-(=3jX33SaHUxOXx1;9U${+m~> z>8}g2b=`q7yE7Z1#;{p!wL6%+mX>=DU07LN>#x6gFdS`MymWc<;c8Sxb;Hdfox)&2uF-gNV8zTq2R`?_j= zsy0aTJm}~iG)-BY37Mh994Tuv@kzBBQIv_q1GKT*O@-tAw=_9YUMcgWGixvQoL%vF zV;bpa`P#j-OeRK9%yv^+H-*!-5zWB~6oQy=u?usU*s5c4PJQiG2R93$8TSyJf5|wn zVevSIt995@%!D|v1KXX~H3mya3oUX)w-e;vVB8)S8ECYNiwg2M%0GixB* z5%}l{s@pM%x7CjdHN&v;_VSF3)oxTRBCs#qI1hdb(w(BlvM}RLwAi~NRMA6HMd<-J z6&Or1g2JJ{r4_{AVZB(%8Vxn-pO$O#*sq}@pGyXWHq@p`N6xm9YzBG8qptTrN`OzJ zYtFKeT&zP=IVxucZ}YDlrE)7D{!Y}?YK}eX@48E;UhTp)DT!W#5QYwIwgb6~5Q84H zE{SJR26B|@xrzMT>NzCUJXX(e2XzODq16+j!4&feOzOz4txEWINDW+)_s!WRY|y3b z-u2?{l48f;c%E8tV|rV3U{7slC0iU#Ei~vYEl)4CjGeQoO=WA{;xadXL!B==qrnRB zWu-x)vjX9O*b}&E5vLJ)*+4e!71nLdsP)#$2#rOLun=g?)(;D{Q8|OozAOMjC1&a*{s1c1J8!3d;sR1!nX0%msTPAdRtl_Yt z>NcYwIs)l5N=L3OFd2tjU9BLd)jqQKfH|Qrxr&MvoVO<6$*|_Ch&nA}%rR*tYyK8p znwZR2(d~&$C*KCud&4aBQ!^SglX(uaY5x+qtL9I{@)}B4$xS9TEK_n`SohMxrogZJ zF*5R&QdLL@JaK^0JRnh}1X%8-O$}w{WW=7;6F0RC>V8rM}{UXBzVjt~{g@SE_ z?2YU_mii6nTQ`F{YewV6^lI?stPa%Spo`~d?Hi@cn#t3c_r?cQR4)=W5pg|pBfr?y ztIArp(;3ECzmk89gm(}zHScq&;@D2E^@WlE`EiswfWm+@8I_hTjfm;vDy~^HGCfUi zWo){>tapk>rvdWgGlD{@l#NbVH-=zERf>icP;LjMTC%iKPv#&~03aC#RqvExu!tT; zTxGUlXne;*V{7ry_@r=XiE&oSlV-4NCK;?Vx~B}-71M)u&q7sm7{EyPqIfJ^84S>Q zW8)X#G$~)qYzA!Ch=7h5fx>y!wJ(~}1QFC3!R+))8|fskHOxw9_6FjWk!>TMY{Kv@ z-OXactg##*fXV}cbsgqn6F7-Wl^Yz9K}yyQjZGU5mVRM8GggmBV_V>844!rO(N;t0 zSa1<=7)!e-=Fqilr%>-%h+S>Dxnb-~Un2BHxN&?`azuH03syY^|Nj&Md4>q=g~7~PDdi&0qt2oy zFX6h9nVXuEE#_!>KBRh#q^RUcD(fu7pmy!z$dEG@3!ZxT=ym_;&Y-tG!ac)h{Wc3H z2%Ho|oHrD_^k>@ezj+Rf6pq?95g; zJv6H)d!0dl*k2so`cUigLN{w~EG;}VWaLP$!aCwin$?AceYV#Df!N3Y41mL_6%CmC z%%7>H@4;TGjBT(6pZ~u2tD7mOwt~(8_&x@|4$S|)$}3-?HnJFyN;PO=xOhSq`;i{O z#}L18dbtIM7sI+<`3k?Q#k?>Z2q}}`msh@mGmfVl8yT**I$15W5`Emma|GhL%m^zA*Yp5ztWOD`AVzO#i%Mn85W;& zciMImnmfEN-^F3s@3tIdYg8*T+sjN0kL0ob>TwgVUPXkT``oN@F0LwQkKKK;Vhftx z@oc$uv4{O|z>6*Ney4|^fo_EngBm6Qz&4Yrh5X=)bPK{^E#%m|BQXsADt$y6LVw62 z*u?h?%{#LY=!2dNP;6EXEbK=;)-rD{^}2{^Y*t>QTO&%ly^EDg*z!l@_$aHuiy{Lx zXkXARm`BG@+=OxKh6t89t{@Ezu%p6&0_=>)-2%Fq5nsAX2SQT;(x||(Y^BBFV6!i3 zBt9CUD&z2@HU5j*M*2Dmt>WL@p$s!jE6(|X8VcJQI?}<}2H%5Lx3|H_jtJqzQ-={J zmHwj85`h+@%CPrvR>5gbk1s<8i$&cdi$72_Fur(W*^B$jUfdC0AoObnPW4k4Dqb;w zF`TT2ty&BridC?$Ntyyx;2xg{wI%w*%9m-{6-tGi&u0KO+59A38kOAvUQu&wi$9@9 zs#$7Rp`)yD-N_cu@vHz{wz$$;H_{@Zk%4^BR*0FzQsiQW^E4>Z8d1g`-rFBw614)n zvT4POtud14hK`(995X0u&h>j*W)EK~#CF=<%B`^MF|*?r}g;fayvA~~z2@VmLNq2KXz&3k4 z6U4U+mp&hi3f*@q(LwdWx?-5{pubXS$p9+7QG-)Z=sjovQrH<5j^SmxlA4(3LnVW4 zGld>ASnXZZ_|6!N2+ejE92<7$mVCAm=0& z1W31hxwfA=v%k0qJ#>e8xwlfg@ztifnWvFL5@=k%tg%O81TKSnfcEu0u>p~TiIp^5 zNqK;EgR!)7jxt;FXkXS7&hThdu2k<4Q=)p%Hf$h9z#vT*_rLBFh}T+{AQc}cm;$V9 zIGN6!nioiNjR*SMegg4k!%eYw8W$GD9GW(O9FXM& zHHRlie}4^UN0+k72!}HnN>QnC-Gg|SHJAk)uQ^(34hU9OVWziMFeP+1Lr-KdwA9Wj zOYjcY(--mg0pmas~HvnfL4&2#a6O-f&R!&=COsTvZvpwr$Tb4O# zz@o5t)tcVTeZsqj>ni3{`3N-;!VX)L^sRnm*M<7TvF076o6ga%6f&=2zE&O-o=SBJu`pQdU%W&&KUqVT`PN zS>&gEtIoK!2=sI=xXNLOlWKuU&Sz^pSp^l4sO_8-Ab8oB=38SLc&da0#4i!?4Bu=k z%NW&6cpH_65Oi&B0W;k%)9Zpo8&;C*D>(77qLgvaO2XMW7Saf}TesJTbD1$G5ooe* zGxAraah1F~U7#rkH&lm*X!--5*&SxlXean1&Ok1_PZLXm%q(MYO7Y?*&IB)xh+v4j zQ)v834FMMpKavNGdQ)qAc6S0~qTgp|op$2ryx52NjxC)*t8%G7xPTMJy%97i{T8ry zG5@x#Qw=@@O!jM;I7ox?V8a)(Y#r4A8?D|;V&5ix7r9Ra1=>$42yNylJomvzPi)WBQ;qY zzB{c?bL6ChKVIr8u-u4U0U2Q?W@TA{OB@HW zJ3lZB?}8rr$g7bY-=G!KhnFeqConP!h>BPKrS-gjVY#?s`BEDiv`lw(&GuHLu!sQu z2>9s|vXD`wWZpD3%|zB*#5u%rf}%DJyYLGOwrRCz0m zu420~*VB0fkIY^1wjUeg2hwbSYnN3t zvdS%%dyESYgiJkJ>^)FjyOp*=^?Qw*hV*@SuQ;d7Zj`f8#qkYOztvkC!byY012*7M zI9|sF6s1fM-YDXGJ*(X992S2(>b(XIg zfFblzT{5gVC2U*i_ajkPIj*orWI_jpb3)XEa#!C7#h^OZdI2bm;KT&2N@D$RKw(5N zwA%tSV+R^_HC1I2#!yT5ZEK~>8takkWLni2woQjl3eDa_vAs_Q@4=_kF>ZA1Ze$g! zSGXm0DO*_yWJ&p1cohG6`7f9Pa>N##LD_r#oST}Z#MBAgwR1Y&vLsBoX_9cwG)p3& ze*^N&K-a2?Z%x;9XY#Y9io0o4cqFT`A0|FF8#d|5SVPPZcW{tmqE8pQdxdEX`BCc& z65(UBgqX!H9f1q4$t_9+HX9_vQR?#<$X_jiEQ-rm1ZXZAx3m-y##7KWM8h>-jBOg8 zxBY?1rIeBhUq)zbv0hB$!npd~w#sC~hZME!K3Ql4JWJ6j%XGNw*ZRgDa^es>DrpBO zVneC6X1>IcQpA9dLgwgi_%DN?MR1$Wcg=Zub8G(m~;3cJ#ql#-I`EtKOoCRoXjc<1%F+1q?NLv@>y6zMmXhn3*?Uu!Qddr$tqA z&3c0SEuEaoS4G@jVXjQVa}!u7kF7cRX?C?VWya^?O=%xDp$oobWtTFLWQFGT0ppo% zE;QJ63zd5j!o?xe7G|rqAWGRdLl}duG455snc73-S07~umvG2Uc5~;`ZV^?dF{MV? z{QQ{XnF3av#)Yv{p-AO5Q@gU0-t{wS8eryXxVTGT{5A#hUqDqbi z9IR9+DrUJ=t>EAxkCYH;pe(MNky9<;>r~B~GAt+V35Ma#fPvyzydd7Z?5nR%?o7uXa zcE%rZ4fZqk*5vF9x4bBc;Xo7pktCTt(&R)pJo0>Hk2ZxvH_TG*PBoDcaZ9HEZq5zq zClVQZc=q@3m*1EFhaEfKhtD-ULy;ZdgkL^?>E|U3Ov1n~{m8!=|I?K>jsM9*4~)NU z`M&WZOJ~M!>E1KG+Br3TxPA9{^IK1jFMZ1!#uv|>7>~}rems2R@$s7T+uPnIzwFC>=HH_48Xorl%-?)*{K0qq#`uqZ=hw%7_}jlS{)6BA zFXIpV*IyXF|5ty0{JvlL+3|b+^UsXm{fqx;{I37!C&s_?b3Zoze}DErj(_|A`jPQ( z{qzryf8(cqVEoRXc)RbvtWO7%?wg;b|407{FnnSB%wPTG_~|cwZv6BY{$l*pUw(T0 zN{-1mN(ebm76NbO`Fg){D3J(f~CqDgW<0n7; z;qeon_|W)q!tgP`@MoaKM}B|&=$~3zd@!QLpK2J2#{b+CkBy&w0x&%GHy#g9|223) z!SM9wKRJF1czEhBK8F6u4<80E5C+fzFgykr9{tD%zz@F%UI0IQFv5eEgTnrwdSWav z5D$Ri8R5q-f*%OO=f+Qc@h`?t|0VeWFpwV!!)N|XU?3iz06#wVG4R4i{{VRS0PsK< z-aGzs0Sra`KmYWT5j z2i-S6oBp2>7@m9TNr6G|ATUrasT&Lo&kzQo1!ThOhJc4Bs2jXo{=rz}@=vK7-aG#7 zpZO8dokjhRpL-VlKQn&r>8Hlekr$paw0Mqk`B*9w;0NfZry&!f8$SDSqo2HPF#72+ z>Zgxb7@(hi=N&&<+W+(H|5^0^?9=1tKnuYGU?43-EleH$?68; z;R%t;k67J6S{U8%-e3N|WiBo5e~cgCfG|93XhE5H4st2{06aYFbp!EW`H}jG{AlNj zCqGBs02n9}f(Jtj>W1ILTzUobd3pZ?fpl|aQrCgF9p9DWz{q&61PgXZL{p56{!2{;( zKmXA9zyH=Ri)}Ntf5JdoI2b6G!jncfn7P8prOesHgPSiw3y}$@r$58Fg8J#h<3EON z^S}4*pNxO$+y19%0T_%-C_H%m6wle5D*_C$ZuoZCdFl8+@UI4A_xt{TeqsFn?`VzR z_m+Fd@7*{te$Q%i{O<07@w?CM9>432m2LSg>i_w7{?PdOU;lyebHDoU$It!pzZ*aI zU%q$z>@UGC{DtoxKlAhdV*Jd{zIFWc&wR)DssHp(#!vp_BjYE3{Mz`5|M>9uiT`kE z{MZkV#*h8ro5zp6y+3~R`&Y-0zU`s$qu;kY{_^)Oj=%hGv*?#&nArcXq5ofD|NnOU z>@V8>f6ny(l=T1Yw*R+`pZHPJ|Kq;@HPipUGyOk0SN}gae*VAy!1(!J{r;%`XYKf( ze#cwKPyNh4lkq?GQ{Ogzg5yX3k7N9g|M156agP57IR2IKqrU&8XzavA+4#Sb^iS#W z()Sk!16tMa^E-F^t^ehnJHGDkzjMcq@5Jxx@r&;}`2FwV_v`Wdvg`fTebP?>cZGN; zUT8lBZM@Ej*W`ZPn#iq@08Zh0N!BQ^O+WtO4~{?f$G<=R=zlb9 za~bDz+I5^iX+LnS3%g-b8^8Rc-)l(6If-^6Y*gAK&pe8`hizbO!ZktKhJ)ePfAaeS z>BYvuoc<)+__A5=ed+TuXVG@iZMgcs^)o*h>hlxlX0Z#<25m#k!GcfNA4P5ax1akD zQT^wwy(zXXZ7bThqzTqIq{#<<;}-=E*Z+Hd@yDb3<_mFQX#(5G(1dLepPvw3bM-&> zQ{Opuzn}flZy$g5haMh(=KI#hpZ>1)_*36;-}n>P-Z1{e#cvw_`QUZ__rJCG`MHX9 z$G`a_W6qP${o41BpT+#hx$)_r{Z7mYn3FIcJpLn?3x5Ff0OmjH`uAoBqWZ3X`TJwv zG5+lT`M-_-;@@8!f988u3>^RLf$=B5?XK}BuiOq;jtCqM{;%ZUF-Gyozryc{e=~mM zRbL)I^7sF0{K(6{G=Ai7e_{N{%l>lw$k%-izn{VHr||m;{C*t29|eg%g5M8W9K7T| z{YujCrM_Pn47~mAZy#^>?>vyQ@6Uh!^V{~z_Fn3Lb_{Gc{@?YkcX4X_2eU%3o&A64 zeeWB;``zzm|Nn5F{t3hN{Qlt|{vrDuzv)eHlE1U|ytO%ySv@j-Pw%zk-(9?E{E46bZYlTapMTr`~SUfd!z4O z_surv{bl{M|7mjn{_kA&{quu{A$ox?TN(c}{YSq_`r}|opO^K|^6sZ-{FCNi=hyiF z`2YRiwK{(PKktn{^=m&V&3*Ehe{}r5M;;iz@9JsUU;3W!`JVCP@Kt{7$G>y@-nCoC zAOEqpO1V${?Dvd+Z}rglUFTjke%G6-k&I3o|0LM-yDxt6i{pO3FM50uKd0}uqyHj4 zO#3POe!cyF=}TW4KMUXPTi)^(FAwwRUiN>zzwda*JA}@}!}q@Rtr308#{EJ(pJ&`J zME@_f`4R@^!GP1r`tKt!4g9_nzfX*lLN9v+zSZ!{Hgr9dFZh|& zf4UX@pz$!Tj$`?+w)(T+fGBq5H2kxCW?eUb&r&`uqvxRXo&L`G-~E2%`$p_`{Ka?w z()i1W_vrO{NsU_kY)#tOb7W zpSGmBhMf;&&+}VfJ$~1NH$?SaJLzB6aqtsPJ!XDS%NKoT8+=|=pU>v`)&1}IdVKqO z!1VQ>_rK$R`S~$_Kei+O-GT4&tIC?Te(vw?*s<@`l{R8vE6C8@-xyV1z3-K;SZEfz$>^Y)JvEPcydq&S404RE{mD_`;Qwxmhk+v%^YwAOLAD$ac}k)1B+R5#7^zBKUEM8VW2;q?^|X{&kCocSMv|L)eBE7Abyd5n z+LEkRAWWDflbI}=mnX?4Kr*|@#yF5CdHsOQFd+oUgb8nw@CHLd0&McjWPi!@{{QFP z*Y~LE>Xv}{?M~b3uKK=v&pr3tbI(2ZoO93ZM+kr2jGNl~m&b8;d#i^R3ms+@*(~Rk zc1=xAzLeiIMTh;0xY~gY4@V0rw))6~RI3`im`SSB-Njot(98zl8fde%<$k}@*3KGa zb33M%E=?mTUb7#KOIrS2IK6qXTV0w)iY2Cv9@kFhCRuI?vEj%Yv`fAiyp}q0erOtb zsXNvFF5YZ83YyKu`80j9Fg5M(*a-wi=suE}tOYlRjLF=Ez29O6H=$JyKS9TH zJ4lH~qAt>uRa@i8K|bH!wb*PR1L1UTonti;vVzW9=muj;doP!=U#GP2mf1RB-d;wDVBU1YKlwcb z9nl#{(5zc3&S3!^pQ|o5TbFn3>*6{FECPJQnnPKy59bCvX zGHbB`mT=1Q!Nv4_LU?BO!F02#-At@~|KoNlDN7T5yGFz*_X0VZ))>561@VzBl&s!W z6XBU%=9*YW0mr0rS}-^+H{JNOAA9x9-#dQOrfELH&(u?F z{Too?@8k8g$p8HPKPmA49}4K4S=BkiIkD*(&)Ia-GhTe>&3C_M(^H@S%x649=FUww z+IjQBO}A|N(B4h|;k~QB_tDk2eqi+@PpvlhgM(r+pAB0eYNrS zkALxNtDpMH>Mi~M?aU+_1L91{Qf6af91cf{@2g1zVFkkAO8|f6WZ^+ z+Hdx0)6-Vp`G%zz{q}{q48B?$)P#?>%q%#NRBxslD^7|8VuLSAWm_eKkeq1zwC$Zy5sgAdfDxF z-1Yj`@2`B@ww*iw-HzLTdgtvse)Nq${n(!EQ$KV2)Dutq+>ie9)c)r^>os@$?8|@W zcVGV2yMA|nsrh;f^E}i^=ufFl!FTQE(rO6{7c>Vq#+;r>9p7Gq9bFaPU zX*a*%Sr1IU>NPh$WA`&!PkvzXwKwOV{oH5#;n`0;{f5`>{kDa_c)@$_e#T8VKIP^o zx8MC6+b4eh)jz!O=imNRCr5t-!d2z4@Wakc|MXA){q8&O{=Gl=@T*?`sV{%|%TGS} zHJ%N_fJ3c!9Tfs;hn$p zJHL7NtKK^Kz+1oYg)cnv$nwcc?>u?r%@+`I~RP`HNrt;%7ednJ<0mOJDiQ zS73Mg>}NlVQAS)Oeny$i$`3n3et63}e^U72SN}uzJ*{W{^q)Mr^Skal{`d#SZvCY{ zf96k|`|f*w^%=V--}3`E-t@Cm-|-8ZKJ&(1x83rT)6>6Mde7}UwjX`rQ=XQ;vgrpm zz39c?_S)C(c-_q}_%{>#r>06jb<1~d**^J($?tehZu3w5)MLN!QD`}||&C%^RNzx>O`{{7#4^=n_h=WqXR9|!04@o|x!D;+REU;EnE zKl;&+z4yKEd;8np@#ANrk}{`H4{ z>6ia;`=8%h7~8UPi8r6T^|x;Qj(mOVOSW%&@iTAv?cX|i%OC#X3;x*+ zH$3av-}bEMzUMtBU+|HSe(d8PKl!}B_~fTP{ptOiZ~np;pZwC7PQL#ufBiRKz31!y zw~WfBO@6-IvgtXSKD22QaQt0A&_sM|KA}hA!#9yAN%zWL3%^9LXbl0LQq41L$E_mLWDw2LY98| z>#LBW5UmiTDn%heix2%c#zjU-bS?I2)6?E^_s8D(*0FE@UypqDS+9BWt~dP2lRx@_ zlVAPikG}cVPdxnG70STD{|`V|U&D zy3(C5ef0M4*z&p`zJ1SkZhiTWz5F>ZfAq&5`|%&!bH~5j^`@VD^ymJMH@$G%9d|wc z&mMpDiN}BC@rhfXe&f{hZ`g73qc?26Y3jxs^G|T3>&*eCDiU(o%oyl?;=UcyTZBEc|0OTeM!WO1F^N^Ei+ za5CxR!fA3Tw>v?6PTulmP{QX(qfwqe!oJ2?9T0y^-wRK=2~(1_~`%e6q*h=6xsU1{k>hDH19igVtf_)U>-4Ng{RX7y;bI zVpyJt%Y%X~DfFdy66t|*%+~AW5C6NV?F5D8pMWUNYQIKMwUA#HMA#&Y{E=NG_i_aTE^Kb^s)jP>p>e= zxHot)6-0d>w5~_J9`1n06-m5A4Qm=wax*V6>q2QE4pvTSi;AH(s5k;Dl1+odAvIlk zdM(UV(%y_@+SS{$QIIVlOCi)iWFnNcN>^05ZG*WD+XAmwh3oGk?=RHLo~*)jL9^x;Pl0qo!1rNz$beXigVOb}N zMiwvHj=5ZFttlIb7{jh9NfQ?+oUSqUhKik#Kvw7SLdVdIEC|^Rry&)Y9^@7nntA4- zw6!G^fy~NM3Fg3P@Pb`o#75NWSA}PK!ab7T8RMla*K<4vQAOg$c#Z^>s#KGfdj%yD zMGbCg;>}ICm(|Xwp5Y_-wMdYd%OM;YZj+fVm&70Q3S&&tg(~VUVz;Kb}BOuTK zjJ69$S&>Agvf1WDDIvlKm#&$yB3;|jJlR|Z0k=)gM?xyI?!7^m60lxnm~|9zA^Y z(5cfR4XaB_t;^6+dPtZ`S_d6yE-u0m2>P_3^Gf4F%5IOBJF}WjTyU?gY$r6fE|5&5 zhm~xGJi)Yf)gqCDDCn+Ob_%A4W7QnMIi?yR*fM;mI|5$FLL^9SUzzFp6V2HbM#xCo z&vXijA_h8N%KSj;^nf6i#%2bBgW8rV@SOVQ`nZHNA$_Dxbi|5P0YypY?=@0Q*N8;m z1uH{2@fNjQ+t~UnU?y=1!rfJih+TRV!oJ=?q!&29&x=qMhlNgeW&x!^?F2Ze{NXhA zI7MsMP@(1#sxD$L-q#jdkYsCN#n>`nWZK6KX!fH>6o*RJT*W;F;cCmem+(V-5V$7I zmTOrCP&cbV%R|;`*<#KvC9twWs zSQjcvQ#E1PsSbIY+;gf#&{ZDA4AoHZ0EyoXtx^z~5UHjJ6^F%YzrNt40N#wtpQ~PSc@FCEGP9K<1fg z(tOj_{K^SEP1~U=5~ErUra(o?PBL^!k;Vq1)||)nBe2q8FVX}@gHBd%itUah)V4VM zn|(9-(2s#ags>5FpUk?TG^e$Wn&{anFxc~l^Zbf520TqGBO)p|B=A(c9IF_B+XvuD zxo_~KrNZNByJygJ3puYCkW}}w*PUxZ)7m04oyN^az?8b9WDak#8KeTQQ(A2Huo;$} zugoY&B`7oU(etuw9sLf{Og^Ld*s`yLj8bzq?mET|O};$o01DQtOMOg#?p^hI4cu@eZ(sLo>! z;ZACFzm97@(Br7v?R0fRVNt@mz}{Xl8mJ^5v-SR%mob z`5gmhX`v4Sebww#f+9k$V3#3F0qqf1lFJ5}+dJ6W&>K?QT(ZrTL&zoei$ z8a2QYo@@+5Xeds5(Js`(eBhPKxLv#*!Ay8s4Crj2d=YTXcY-NjEW(7wyUUj;+HzF` zNO%3Y+GX4!2c<~1?L0Fipp%$Z#NZI}q1CsfxVfHep^Ak{1j79Xxj7hkU_#{8f;f>w zCjlj^Etb=n4}pc+<~DbIgd;i;t%s~2LqPN(=s_<|N-nU@3_C3O61sw|SWYZfpk`{VN>i zp%a?DrRb3!ueEDpq1@6kFKiSvz+X_q)Ov=i2Ir&P8M=L8Icvc{E1TlYt|WYbQ`j~Z z+=G{*WHE=|B8!yfF?;+2xY+^fJuL^OIaQ%Di`um)A=uK?@f)fHZS0FRD06>$2bH4B zAo?_O zvW+}12QgdBYi^h~MlY34qfGq=%gM5ap-8n1iTw)+${+tIM#qVXwm3aanvD(_HmMTa_!}GQ1E)OS+lW`JO9;Mgz(^1Fxv80C6agDC?Y_hhZ1K z#}KM$4|Z$RBCV;!RgfizAVeEJNT->LvPx1zbW=0)Ln@VNPcsawtB;@xr4W`68i`a_ zT&!MTAC@k|a))g^D`Wse4@ME#Y22_sPmCVok^=6v_9wgZ!cfAIt}K8*-adoNsIdQW z)|v2?HQfl|siShxa5rBQr;FXFlyshR3s%6M8!Mu0>uG;1QjZponUOyV2#AL|IY{8f zM|X>mSIO~_feS1^#_*C-@Pl}inAu9|8ymI^gI5n6I^Nh}rLqohFk=ig4HF)a1%XkL zW@KXv1enq|j{~kmPqo&AnYH2p9)h%K>y;|yw4p$rBw8_ii8&Z8*1(VUPDT3hSxa}v zEah}+J{I9&StV#O<|j_Lp9K|HIUt@57891ci0xE^9#(0c8}w36H5~Jth7g!y{QO`+ zvxaGr&k8>SdCL2aVe!FQdzB| z^FUdu?Z2FKikB}9(bosnu_}>zX0BMwlvVl&_W@>R@Y~3jkz+i2c=R+ZEL=hzSm@&N1#yq0{hMvOEil5Kva%1J=wc5Zjm#Mm&gcprA0!W+ltY z%0N3!03t3mVjv!beQpp4QpPKbPF4l{P61?;2XILcL2%&2@%s@!aP-9S+>t}~p0uF^ z%6`JlE`}+LCkWURp?a|ZL_?pT#8AtY2@!?#};{cQoi3wzRfb39Yq&wDZ zW>_Jv4`98L=fkjx3(o+JB~IWZ0u;eDtG!s*M#ZsolhwhHO@Lg-@EyA~BW{j(A<`tu zH6u+R!wH*+EYcVpB}~l5s^cza-Un;QE+F4s^9oyJuaLSv*6)^W4O|zh-Vg#mda&8U zio+~2s&Mh#%^{q=8E|eTKM;E7ip-<8|BhMW%@v4e65La#7nOoBSNV0jKa zXoUM(eMwVjtr{R(vyYTIuoUdaURkDrE+j_LWI~gElfi6OUlo>|?RD#?A~?@7p5N2$ zz-yK9;s}!wWxY7qx!6uUugS9qVJp7n&ziKO8Ie>| zT~ugS%5C$24Rb3rb12KC$3wULN_tpCYUJy-|A}{^Ck*$K)hIpgN)E zWV%+llWlfzeq%1T11=>Dd;`A9I8(Fuezr(f@KZKkNL}2A2^o@{QZ1u9%4FqU|8gsW zI^J8-p5>cuy6MMjtxo+yKE=hcTFwGf$>psDabT4`4E)4LS=>mw!FWN-h}w+<3(Z!; zFrwk!^gtV&GHVRrwP95Tu+y+AX_nzuPDpDeoc7vuL5UvF)|Ivs$`zLfgUj0q$o@cY1ib9r*m^yn(MI#M9mfY$i{&kIARfmEd9Cq8f5!0F^O! z6&)i57(5VI`aO@NTmvAO@bv(v@QJ`M4>Eyht3DjxVj~q}kMj#iM;f(5G%!N2>LXGP zflKqE1~AM-;~U^O>oq0YsV67OA3nT;kt)y(E+aB;e*QAd?F?QC=6ji=*Ml z^;U#@e1K^k+gBw;E3>Zrt-CgSg9j`PPxafK7 z107Z&V9!wT0c6Y)l~Bwum)t@J+730`c?fM7P0QuR&31!^Lqeh&fdI@bJ>M3Y?IEnK zvD}KNo@5my90rDUE|!Tf)Er<{7=_!^I8V3;JJ~UrL~hovxu_h?1cC$#C8A03PEA znWlgcRL6|50Ri~R8Zv=E2tdJ!6$NUE#iIO47Dt4|WTLodGge5-D~z4lT%FJsycQ>` zx@+0{r3l9Ua3m}advcShL0~!UbI4C1J6~9}TEfWVXhOcR1b@s&$C#qXgL^PN2Jwe! zaiO!^YLL&U&f;u#FjjsXVp@6zgCOS67nXfR0A^zoAS8u5BuSnS@OFq@hk5K^-Tk%O z38mpi#$DLX9%+|>Fw$cdyP8fwde{?XLmeA@GKPJ@Qz@efE7_8JpKp9yKPnKBc)2T{ zgNVFg2}jD*%+~_(7T1Gyz!kB@d1HhSyV|u9LZ}%V6;cAT4nA4r+d|OJF5~SFLc4m{ zIOn}uyUS{+d4z|sy8QtdcU}P-YdT}1E|-G)RjV}z;Rv~kGp^8t5&)Fo*suh9q2LfL z=4?LHc-ZbWjFAxZ`i>Fpo!2@2Z%%Nq@d_L>ykQ14>g+9 zxh|89=%)tK@%TUjrnijWG)5npKG#JmXLGtE&|o2O-6@o``=-RTBIQ=Ek?F*R=UN3q zw#-(H0?p@oE?-1@$ixdbhr#?ayTX#QJxO3CF1jJBA8IWkYC???{JyWPho8yY{NbYL z-?H?esl&69qs?NOfI&alj?xX8GkVb>9?&f0JMBX}JPbDy-&tLYWrMT(TRd(_%so_U zK_jB3ydU6})M+EXQNCUz)~>H-r>LwKU^((AB?yepWYJgk2Pe?OP5iJ<$2dcKwGPrJ zxgv`rPSPfpz}TS~HwX+v6d{escG!r>&H^%ga7v94vCfdbi7FHy{!vyX&w%S0+Y|?S zF!8}NO(v+p(!u=j7)n25o$`R!gI|jGY@~il=@hns0h2i*E;1XF26UTYlB`-y9Nz<`d)nKkkX&`${` zPXqLXkjIf+t)w*F*PTa*`4x`~NPZ9e5DUgK$sl2=6Ko4;J+bfo;elBx)>EsEF}W37 za}?pe5q8)>h&4{q@ZA=vm%`0b&b`I%LslIw8Z2Et#Ea+x*~l6(#eomd#lub5ss&7$ zPqKeJzI<=+H5OTiLTqh{j{vM!vydl@h7Cp_*5O!0t1f2-dpnE-V%&Qp0r9RtB5k2y z!QMGRFtG}Hcm-6Ly(f9!?6NzS>ESrr}0?H7S zSaJYHI37ORY0GjMV3Z}QWTwarmy{w9d#G#09`sj%0V!?kCXmMA5-e03ZcD3=-kkPJ zR*q}zmtB3<>et5FO7&}v=Coh3SGdN035*fOYh!Jt`n5)L+ApK!U1QI@uDI5iZM3~q z@78S6j2pHf*Vws3x{Fz>XDqhvmQvjs-WXip&AH1Wg_BH@vBs`ra}?9M?TQ|@7Vlg} zW9!lJW1h&-!W3OANSp+q)^-3{>5;Oh-B;akE%Sk0-h99@)z-};Ra-M$ zR8=p@u8NFJkkuxPbUrI4)M+FpmJe5e>x{P>CGJg)`^GSqRmd$92&+Ibmn4PpBl(>^6G3oDrod zsAU9U(!=Y5Ff-n#f;3}&)o83?0eM7~o16l7HBDfONWvy!L2Un85@d*HV`FAyLe?mU zVREL*ndUhh*~K2!KHX7-axG7{$9En6fziJgDyV3C9RQLfcP8 zN^GVa+dLq`L0^)FhNS7~k+E^=u^$4K+lzEfuMt`nF=aq9dFSc}qqj!O!nLt_scntn znh;?v9f ziZIyNWbF|AxL~9OyBx!8VdsGb2iNwxTujJd3v&&^ulA@UXJ^(DAb42=vx6ez1ffikkGA$zg~!FJJvgjeR^Drr7K%@3|}Yp7&gr{qSAW5}ViFof9+ zAR8Zv+(sCCC}VE?CBBo^O5yi!>L5ppa@j$qs%iyfC|i_OC|}Vi5>H2&H$i)1J^j zuJp5?S%|B(R7Q|g1R!av#R8SL_i&x!iRP$rpwmUFlpaGbp8ZT)7n$y&I>O1psaN=X z;4!xN6*&VAv+eI(GOeI}+k}FqX;Em|TV7nmJtCl#ePpZfoGeoBsrl2t-aV17vU{!> zA#0?L#&K*3ki`y4awUIU57}b&_9M*VN}h2}Ixx1mSlt;-=y(m)Pcb?AM(gjFJG!p} zh_*OA`dN^58jsvcR^$)PU0#~x(M#oa!;JnF zPh#>LUI?Z6S?cguCcgyyqc2_-dqEnR8h4r(4j`+`j{uy?tq>Or*R_Tc+MvFVgAeMz zOyAp9wBg|Wo%-H(2m_!mEqvR)X~say6#oHvt<29pX6g&l_2sVcNpHR50&>4exfO~q zBa}o)67d0&YzA7u0AN_7aGFe15u_!iAg2D?WM*ke7dN8Z!&!~$qLF(BDa*+;DB#A$ zgPp}gDnj#64DDwl2m`5m@We6OCemp4I&~fZVj^@LNud&AGmk05NQWn+bps=5zsT-) zmKmj#J7Z9X1;FyYD(RLq=>RW3m}M{zs&N>!QWqh^%QQ3G9(!Exw6IBchjV>-J?{b) zE$gMG*{Zfq^H^S1fg0}ifR-@`c(Zq~*_9Y^6PTP~>KQ<)gsq1N4>tGkEq^jN(LO%v z4m@WJs4bLSUHN>(p&iMRM0os>p$fA1@R@3c{4`)!&sY2z(n%O|c;aEi9xB@qq~K$k zJt+sEz!0(Et81cyfh>9woAX^&8U!08CsbH&NKX&QF(2tDu7VJG!lPQ)b>JEH-WPG` z556Ph-I8~h%VswDPU|d=t5a;1x}(I>^AJN|$`E?^>gs1_>hUc)^DMLDi9BG{X74^` z9^)AoWS~_WhMVPVY%t}0OGL=dUkiCZPR`JHfO->3|01Pmqe z-AD%8S=bhJ&@sa!9PP%Me7u8et%3{$EXp6~|Ma`zXkQDt&u|(R8v&}9n%$U2N{m1d z>LBQ{h8&$m;Q|6DTzg*NIoL=|t!c003jsHLIM)fIj6D?Y$pf5t?hu`0)@({^;-PZQ zml8~7Em^EUi;RJ@-s{aEqgOx}`-Zo`280HQphY_@xPK7B;Fqm|_!&txx(`XX=_i#_ zdl}`H;KU)%qQqnt90uad(V~L_S?}xg7TE1gSO5e$DEWKwei^$TkOa{hunfRfgzv~7 zUu~(yPLlp=8bic!?6Y@MU@guwXKJ36AW-D|W-zK`ecM};1Q7vUi6_Wdr$Ay;+6?qj zo1~G$Wk4{wTD=aI#*tmDReUpW?h;I*y$XlC7ac|T<88RG7rR7G-UFK8OU9eLw@n+{ zhS`Xm(aIEN$=sgX!H4$v>&7UrJ9(bNHns;Ynm2kK;5}c3+zP}l+)5| zjQQayRKO}&fN^Sfkyc4?&(TAWUf4K8Q{%vxbfN?n{($rBkR3dFKQC&8t>zBB0Ra^| zo!kO8h_u?#1{%qA7$T&r5ZDw{7j)nVWCZL=gx?4oh||-O+8JBDY+w8gc|Q8>2NSTfL1`WP?@>PSI$jzDm>A27*ZF zbO66h#pT#wB1^-=s`+uZn+tgPQsX|jfpF|I$6|2R1Ou$IHX0t4plhLU?Qnq1Fe0yo zz_7ZZoRf&*Ttet)&#rJ>zS(nf^!DOYGFdMv*K5mAO0jxT8-yAI8#pq2^TwtsE=t1! zMn!UtS+Ti_nJqz}*d~qvDya8yfSV zBH2v?a!pL7(!E?eQQP1@o=X%PfGHU-29G`V4RbTW>vFIm!~$X>Hdu#0d}(C@D9S_M z`ZbVv0suLDeCR`V5w^ix=xBu(GkOeSUQB8#Jw_Pd7&iWlkBc1gg^3l03Aw`LhA^lf z3(%k!mofT!rxg?alL>muHM)4AYx4FoVUK1%!tG3iV1I}^Zfp_Tha6O|);qmI6A8Yx z58S}mvi!^P4burj7u%gR&s1}Sd3z$~eP)EeOl z)`lg=D{cV79X3oT9I!svJXIB25Sa;mq@Tg69DmQ=Kyv8FH#&9f9ol`9V8d9|3VG;x zu}ozogH|ff&KhMx3&oq$Ev7yB=%KvIdirmm{Cc@3V2Nu zM~2j%KCFCnyL$*@$ujp|K)hq`^S z8Fd?AcBrMaLSi}R;PcWsOT82h;f~RtCyZC{i}^4mE(KZ(udP-Ms2CUG!r5%0M=hbay!Dh|Q|VMlXI|MH|xJrnzw59`EcI6EDb+F@J64IG!ns$yy3A z!2~*t`5Ny=1mihUCH415m>&_7E?}6=cwhmItr!Hr5rkAjA)v0MQ)MvktN=6%D&0{j zIjFTAn7~42{U~hE{uo+>MD)bF_C6`1L%S6$*FvR)1eMojk&-ndMHjM*8a11}1LB`K z9raU(Km#WPG)XddwzWY=!3e*Y#E#p&ECENCP^=My?nQ>3Az9lXR!g%RpW2^|5I`p8 z$P|#$;EQh%31U)W5DnPd82NN?9BSh`(pyN@xz4oHJ>FpcaUB1RVxeRM-!d*zN(^D7 zB&LZ0iB9vw|Dq);KQ;7Z;jP^X1Y? zXv*B+SsNjCdI*6*q`a5Ekp0eY(TMph(kqQN5L;}Nw#I)mt2RL=l(l>yc69-?4kDig zl~BAhEa`yTfLknd04DunqDETt?3&&%PbtqpuA3?252(p>iEZnF0Y$}}icym5LM^%Y zmn-u?|5~!3b25o*iXJDrrWmRmmW*u?ZI!YHw^Biq4Wovpn;m0Vo1cl4RD?{n01$|t zXon?94k?i$0^jn-m7vC@LqC{uT19_L*_gLX8p2WIEDe)&5~A1w<6SjZ;v}-K_%}j) zplil-CZne;dKFhn@{ajJ{G2Oag+Cbo)73eo%Y=q`fypuH5M+{eI7em=pSbV%!P!Hn zPUQ-Svp96A9xche;dchpF$BiX00>jGBmj+~MFGey5;peG(5mgrxH&bk6S5F8NRoII zlPRV#rZ0tF8J8NeFO8GYPX;Sn#9Exm3)W*{oQu=~#Y7UTnL+oAQmC6Sy%6t2zY?sL zu4Br3i30~&!jZfInR5?JZ4|bC|8Bh1u)pzn+>`6cImrL+Ni6&S6lueg05}C5HxUFR zG35rh<#fAGAH4~`DIiDPHs1%?FJ?q6xOoG2SU@Zsf5x3+V4@hhLjo9%(Ty%fND4KC zFr%{CqPPb!IB_0T5q~eI0xW|MqMJO2pm8Blz-a^FP&y%)a`{-!Sb36TCXJZLCtG}X z*fI(6jcwYaM9D3KBA#P49$HdCBY^F$078_Z794QP2ZJ#Z@-bWhSY9NrtTksQlgog- z!}MagH6fARAK7 z4DqNZThHW86$MyDBrJMA+JLT-1U!SFNUq&DoPdtvctUF#%8Pa1lMJ|JU1DN1d-Fx4 zTS~TW8VXQ0Qpi{rwd1|qRzt`lFFH%cR{6e{k3$%wMjA9%BBaI{x74OmQVbbx?CRkv zQJfI=NXrKX9nn+fR(eF-7=1C>&vevOO8O{RJH~_im>dS}8pk(-w=zdJlswXZ+vu=? zR`|l>Qm2$V%&Q56ubB87Y>@19vT-g{X?j!k$Vv?KXSFlE#OSZs(GRD3rsHl6KwER) zqht=nNwCTj7wrWXI$6>Jo=Hmu>5Z8sdOuNebY_Mu^mcE7s0v(_%-dNdv=@;@`*{Vc zBr6xvz@bq`sELWz@@pC8&M4^&E zfl0FH=%BfPAnCz$L(F*^0E>~1;DUEp7z9u-xW0tn17?_01xO++lvVj7?%;Gny)P6!#p@y|Xy5|EfR$PUKQWk$^mdJZnGhK=kp zuVgdGn44-5JaN!41Z3^)>l;pOFc6FEGRHI3!;uD5!NrI{fI6b4bKmSC)t)%@llWwg zsgW-u59)fwFqX`b)&n7Qz#C@Ov$I0vK*oTj(I08V437;MGRuMAbYfKd!ee6s~=KImBH zXl9Q^QDF0IkG@rR+%a`ir8;>~WOC9qK;jy@b(SAX^cfN%4 zu^LK{FU?o-7a0|sFQGSZ#gwWQF#-)ZmYTd-5Uk6A37N=|!fdxJQ&lWs3U#GRtwPZ~ za{c7NrdsJt9mkn!osd-er^M;LSc zEXg7GP46E-T{=~fYYRRGgSdZS(C)N_H5j9TI48NCMuFKE%Zz_YKPSgzz93^|zF1yL zJ`R}Fze?XG>c>TQy+RaViU8Kx@s~WR#Ju{)UMIVi@&PuRZyWg zeH-?lM>H*O!ND!H6XmRYj5QdD=8@W4MozZu<~m_>9&FfJOyG~w94icJuO74)0uCFD zEhM8f$O<8VV8I!s`tp*goV6^i0U)R%K)Ry68FdB$dh(xnvl#J?d4^gRigE!tm@W!0 z+*UsjQ`+PI$dqLfx zHUBhdE8sWJ5i*Lli^U{WT^BEClUX1{vtCn{52l_OuPo44h50hxpjV^r2g(UOsaDFH z;FLUOQpnrkbRzUv&IP9QwW_}{fy-)CQoE4X(#$p>guUDkL7OAimgZZxrrR=(I0I^( z&5^f#d)49<4Dps~v09Nl<u;Ki!Uw!t}vH?T|1FSti_SSq$UCPkJ9U1-@ld_Rtf2_}H@Sy2dtL!8cVanccJ* zTkupcymr%68^=SxTYLaEh z2y9u#W-dd7VT}#AuRC8_z}k5}Il=)0Rpwt4K} z8}XQ=Tu?(%J-tVd)zO`k9!?6XsL3Ida-6qm@{HlBZaj=>t2DWZ{ z12aqMOtmb;9)lSL{ZsnFW++Ro$5mAKS){Z?G^^YMGSgAVq(>OD$xI!r0}<|FtVabX zEYwtJ+)>I~HN;nQwRCZh7rR;_!trOmYR%FpA1{%o?I;UeQG+4XrCz2@11X;~l(Eio zw;uJ%UY5k|aI*)hZA62qmEtal%aX#9Hi@0e`%-Gi#ry+qIM)5spn*710H%hU_X$5d!#I%ocOX7Ni7sRGuHgp|D1P zE3!A*gL2@4y$JgoglwsKC*K{Mtz3ax2Z2*iS zym2@{m_`5S^GwfZ%PF9l&(mOmj*OR{L|GU9Z)`;OU>ven2U|+N7tqa;zBf! z3#QW0E%(($ZebOcwHAR@5}3t{1FBEiv}wdxrSg%PWA`3vG;s#6j58puTD7}hE=)p* z1;fyid*wmJ%L-$rGmoS_3IWlBb0&_ffcP5buqoQ0vTFbfkGhRdAx%_Oisy1h1lu)X z?!#`-hbtPmiHp5KrIQSe-^VL^oBhj!f`6~2b6GZ=9B&m*HZJ4C@MQjoQUifuF;iQJ z9Mh5D8XUXAXtJa~w&dRq>IXv*)&C=9PciEKC_+o%K; zUfYnk>6ks!*TI(vfE;;*w6n)>Mo=PSl(BVYV4mG_edgK7*c`wOWj-n<4cFo?=Lsv^=_G7qusnZA-Wk|{`L#oE4 z6z<{!LRph0?|~zNEXJy|BdceqJc~nu;AWZD+|3MWmnhSHfTX4ES5)N&BFs46@`hm2 zFbcL>ZuU+uRN;KY84+3jc(dFA6w250CCywzZzW>VT%{i??`|xD(s*3b7PT3}E zW-N}w2WzAAhJ;NolLOn*VYKsuix7U^{Gtu5Lnk{+%S*kr7a%QHmOr{4Uem%e2wdj8 zi7z-RTSW@b%2Ljpuj=v(U)j6f`8GIJuJv#sADnrteOtqXqoSDIZ6~9wLit`iA<6eHtPd#Llc2iJ)p63;SZZzfq73>dL^9-u(@NWYtWV%S#)C z$k3`djtEDnUsyjhsYY09DKP`t6~Ub0Wu1x@q}L)s7Y8l%8EZC<>uFVPM36zcHPc)Q zs;5tz2y4lHQ`?d7Q|dUuv;l+8`!sm$Z8}U zX(D+$4QCWX#-Zk=i(_WX>a3j-HAdCgE*R= z-A3RTO}r2bx*-2u1}7_c5VYzrH@wI4_DAa>>M2nzkXM6hQH&(2#e~wJdWaZ_Hx`JU zj5;C`e2utZi4#H&6WN}L1hHR8>LIKo+D($Ib`~-JWpo+?Tkmr_i(yC&6PsZZQLD_1 z8r*#{3C|P{F5y|fI)5B%PG&V$<$ORH%mrV#-0$4CgbeWqxXTM!juq^Wa1bi;(u1SN zPu@3^XNv^ICo_j0nAvyg(7xEiqlZuJJ9a2P5Ep_57R$(bXnV}HveV87v(mQDzo2vY z)qZxlkuIP*a^_yZ9RYyr^II4@JKmTpdTq_*-xT>nAWWWHxZpN;$+{WHB_74tgw<2c z>E1o)efHf91Ck$EfuI2s$2yPRhjfz4O{8lwv9#@gt%k$@upBTUh>2hy34%|bbO{3; z4w31--w0c+ERfZv?HG%wptFUk!kJP5T}F^+L+0QtB<~^md#vQ8oq^Y3;l!SkZoEW{ z>!A(&Lfo7eZ^>D5O^xx0T%xT&CSK2`C^VC8#RTc~Y>Y<)Tkmq)c}02)ZLAQ6d2DPBFm$|2*+hHF4jGL5&*DSW6c z`deDdj@idN!hxp1;aKa8ffGPhz&Z;A5^c{eaH)!!t%vP8UEipgTSYXH43R@}9lA#4 zb5@h(O>tR=;(5sI&2Xh0b2j2!U(}e98!|DRo<12GkI8)I;87dZSO@ornkiEjFr{K6 zpOK4^{c@#UDoaP*j2boMcDWF68fPGFh#plw;g5&wK9;?T6@c&>6gbb71${&kP^0p| zV+apgeA1&$d}46YOr~PP29c%}Bb7pH@Y!_%D;k)r5#f|hcPc$SS?Rj)a9}euq~jm{ zq zKmr;csbE17Oo5w-&7Q7`0R`Ps%g*{m#x49;yyRmEGeY4c;p1TO%oxLKFz}A<(ix;E zVQXThlnGrRS)TpOy|-SQzlJcwtS5oDD8$6OFk=xdsi=6 zZ{m)sZqzv3j9QIe<;*$Owc`@mP(=H}YnjdvSsBE&a(v!bV85C@Bp86IV3MBjfhw1Y z2M7q&Cqo^&;Yft8T+FzGMi_+NSj)Py!vy&xv|V7>xf+&+3st2^Q_t{l)`7Sx0k&=( z{4PHIt-p5E@)`nTQ04Gz0KOj(9j6e}Sih15ZJ=a)n08G%*n(+%;+#Jamv}M7BmT@+MKFRHtoW>|Dh156^5qlVHt)5K zRAC3)&Q1e0K0OBlj~CN6;?I0l*HpX!j&RGFCS_}1Jkbq(Z73x(z!!CpwGbgnSPin* zbzxZ78SRV5POu^mRaJtm-PGT@m1z^qEQ_6#L!uX?tXf$~zSa|V`nFh12@ytJ_=m+S z?hB*}LXx=&qE84%o^&@;-%<%SFY^S!N= zB6}VinZf+#$fPquu%q-JNTq2O#$MFR4mggY5$07J{2@m%kwz-+NtAAOl+81mtq6Gp3L>Q>#?+ z_Gy0WR&=V7!lx?dQmy-M6jiP0&Ztkn|o71)_+sb0{hU_XYS1chzDzf9zq zzg5pZCDx%@(CPg6j>$>#9nv}k2P6Gs)3a*4XAD}zi3@U;$0HV&Ygv+Oo9O7&9l;Ip zQABb$t8CIyFpYIe@64-p8kb{vZR*A8M(jZXlIRhr&S5mOE4GG}Eod(I_$=W-m=#2; zR>7SpqFCvXhW)$}GwOmQSkGZoDs0=m<=}|}GY_6Tlw0U8wsI%$+kfxT1G)V8#KbFh z9+;RoICC)f0JWanRC#J*;?VJYF2B(4FYTI`xOnkm`QpxUr#n9}b86xet4~d_g8f`> z^c(p-yZHjYqiSOhl9&QVBQlMzY0u==tpPeX33~zRE0XNVp!F7_2E1#Pna0e&9TeA)BArWScmOMKP-CkAV-4nffek|W@F7@~9o)Fx2 zb6{|b=4GUP+opHb>;n5t<0^5vn_a(XD#~#U$>!^A$dpZHscefiBaE?a4{S?7IWD+^ z?&f!k_cB+HTCLtvwN94WHn~l{n`Y&^w#tutcK5sZ*C1rqTQm`01lMYH0swYT5YmJo z5QCQAJwZ~CE*v@S0{QA<7mhv1_KydaQ$|)p)CS*^ zGc1w`#bk%hO^SIWLk4+EA%JBEvL|aAKrYus0I4`a47nc=%F8WGxIkRlIW8aW3$%A^ zJIUn5A|;ps(2!dGLGenqgao9ZOB5e|t-0!}BVSrAu2NR6TunZ5;nq%%M{kqb+>lC6 z!HQM0Pg51MwzPgL6cw+)VGOmA;w^!DfT)Fz0l4pSKYNX!PP+3l)%8;Mr?%Sg}hx`}cC}ih~A(oX0@s3GifR3WhdxShc* zpmScu+Cw`<}hLbi`mh%qd13AybWgI zMj^A3WyIZfz){-3-~cOI(PVzSsi8OLCC0Ts4VnYYXvS%tE3Rd#z<98%7%=TUNY1;|e^Tn%oI8i{QW zpXXOr_~i7Vdk-C$$@|8E*-$F!B}_#WWA&MR`|mvj9b7)2vL6nb4{~#_nSWuoETb$? z`JnLhquJYkc}7EM3JBv`f?u?VTo&Y~g^+g^$RU`#`}+NEv$l){B+uorjw39ssE=&8 z`Oe%NPS^lVutt2PWNfpQ^|1{_e#)qJ$@jXWaIXgn?5tgi>7nRnKKWxA=mCr#GM7ODNIn7#!vHlrlByqA$H{W=i2K}(dwkMqL zP<>F&lG%t1Fk9@g-@ITeAK$!itsa7Ivv(@u&5QRpdrb!4)sPPtz`f6Img<5Fl0w6F ztA2I(VS(6iTeU|5#?uGs2AE>?fB@XW&WtQ^{~vzyM(oJYeTR@?rrTWf0v^T`BS3xX znTa!JFHKI4pS?77_}tjUydsj?s4cJy0nB_Q?Q>LLM5C$k=p>*f~lp3L&Bu$R@VX~g@(a_i~N)l z?9_bC)7qK0>PWjbQRvRs&i1ySE#Oz-%;fl8=f;ZoSQ`5EY_T}eocF2aAtXIl?4G(~ zFESou59>BiQ+E_`CO7A;`MEfFf6{x>y}*t)GPsfYYFzR%?a{rR;f1Pd=yn zLBpD)D6#fA$b|XmLCrn`m88AQoUHjGw{*c9)~LE&nk>iI%xiNftFOxLks8{ij@3Dh zMn~bBc;u@Iq=9cO32P%#f;SegpA-)aB!zhs^v&*C1A4I0BtiHrsFmp8V2U_ci5iAr z0@kqAaGJnaau_+SPP9)i*A|-rQJggu7Z}8>sdSEDcW;g&{191HqoBUS_uU^weGkr<)cvdGW+!U^=s*my|)U~%w; zLWuCc#j$i%M1BqMNxCz&J&Qv?h*@ahCp$g4rZa;Y@z*sf{sx2aP0*)V+ux8vBUb^% zMlG9B&Jrg?ZB)Wo8UzQ}?`O6ZdgzAGxZd9on(n zH8HsYmN(L1OQkk&?wfUoZWPPUcJ2ftNSM{^E{DJe7C|d^FC4+Q4y)wkbOU*bvWcj- zO;0zh1&lc!GfSRnoSUA*eWbi>q`RfEuyt#sBY7B?+UI%u(Q*U(2F0Y z1RX*tB)=QfaxEB{aN-7Zb}}WTYR3G}t^z7&l(p=!R+DyWtW~a38zwojF-!4ZYD#6- z^F2ycu-!_%$bw}1Hd0}9kUzt8;PgV{)fecSme-S0lU8^*_C&F(t;PN|%lCo}Ds`vj;Y&E$tVr|>eSw^zY2&Kh@eEpRv!){VQKL>RtE%|nXfP4D zXCTwC5z@vHP|Kbz)~xCrD-k-DJ+G>MUUArUYB{fq20(yn8NxQJ$BBtHa;49Q2V zTOgV2Fj3+Rr8owc1}SG^h5^HEOQX^pGGLi0kbkJKch~MS5A8X(eJ^iPn+L%WR%Z)i z&n>|TRS3|ij2s&36?D60`qEED^RRjp>SJ?b+ba2D;mkvM04wIV!4x?U6F9R=f&CC8 zF#?2qWg8)EBZO@*g>M7`0rc3RVgNuV4ionwCMJ(tF%Ya$1Gm_H|HRhn;?gv&L0e&a zA8BKkB(f)Qg8?0sF>`34-?ZCjz5_m>C#3>g7kc5m-a2sWWMq?wsuR z(L-R)8uId)#`16>F}4YV&M1XEE{gE>m5IXH!s)YxGyBG0Ssi~AR;1Z;V`q!_Z=yIs zYv8mlc6J1Y8(tzgD${sHr;CFh^N8fkHy3g7AOa=29o|5g$1%cuja-0#%lKEtzlACO z+QDBt`Rir;bvu9EfnVbN=UD{KCdqeiNGo!mD-j=Y|Q)I&WaVFEAxx{5Zy(n~WA3HafJy7Un!( zCk?JR;a~J`A3F2U*=4wnU?JTraVZc7Dh-NzCgx#n3(D?3EAbCO30HYL?5K&t3?a!Z zx|eX`FH@CCd_`jqCbPj16Bin~y6jDm`CY7cFs z?8R+6Zrd5_N#W?RefJzXxNl~kEsJ4c+1+6D+jbxn#Si7~C4shQ_tKuN?OJbX8pK-K zBfqptt(#ST@7akI;=2n=D`4!RLC=9JoSm}Il6_57L9?mCi1@mKu!*?X-K{hrjq1!A zwt}R&(Mk(x%vR=*tA0i94i#h7ipKn`oasDr@zT<{T_j)y)y{4MhhV`tyKUuc9v`v# zoXxKQ^&AY;2D%{{DGVB1mGfV!NQvxh47|mS)0@#~E+7W@yTvgoEb6>OC_2*aHX$Vt zsH0c>!5p2R;_)$|g$~C9rj>Y!ck@o`3OIKLE_iFcI99e?m)Nro$@nw{rbW+27a zw1-VVl7vzWI$V&D)n=i?{jQVK?cKfUHhKnRhp5{L0B73gDiz%H@vwUBblH&Xwg9u` zVRUW`2&WS{n6WQ=hjuYW0?6&C+ut8yh#1=Ci(yS4MyzQNQwc^%eF1H&gFbNuBreOf zZ|WVmiU3l}A&PG%y40syVurzKZv~C~10%|CV*T~6>P1G+B_0{#?wLf_6uO21qzWoP zc}XzxVQ^)64fGTklI_EHl18>(ysG|_W%y6h2shFQH;U;tbp||F2;9LS+tMlW+8*&-siurzMhdA@K$- zqikS!kqrwkQlN0F=)BxktyM0#Muf>KEe?eA2xnQZ#F0M5dx5i2kXPAA$g30@LZAJe ze!pXGAWl+9-(`c;cPW^oc1?7!l@<0)pGV%|~3yq~3*cgMy^`7X?lWY!)zploM4Z?X7R2q`gzMKtNGtw;tdAC^Hx zmi40?!ZtxBw{cP>rvR;H1qD_hKS$INQYr*=hM3+Fs4dyLLyhW9Ev>#Z`MjBazRc&# z>F2s%;7juiU1La;S;!nmqQNVi3OXgjIa^zE^W3g>~%YebBP-AvOL#O`h zN{QB+0LVGu0rFcKpgau#x>5o#rW?h^d26@#@N!4C$lF4_b8BnB^LC@!TafbOvGR)p zo-ZKgyQzEda=9F84*CR`~_2k!6!D_WxLj&Kx5X7Gu&^?f&Q)z(hqdK zVPU@1D|JdsrLM{#oC!F6a^LZM=|Uwh+H<~iUOhsI_eUwpXIp<-ZOEXfP}K3_yog%g!?m4^}8h`Ye&c4q-*l&sma#$Jo2iq!dlk6YfH z=D7tyq|ThtyVzv>Mb&Ata781^EjP7GYNd2Kk*-5DM+DqZ@WMm@m_~(#7UDj`WD+DX zgMDZpj8%+|7n<@^v(qmSE*jTJE(oBQl5!zXX8>m?Vl&a=k_pbB-T2CUOa%w4%t1wu z@Xr#5%gF%5E0q?!MGH;DpYaG5&b9EI4f2*p?Rh9Gl__@F>$8r!+$UTSu)#~O=?A1i z3+w7o&>H$iy?9}m>7vn`n~S>CZP5XbOXAP*}a?kIvQ3npl=66Y~Y+T?yxUXHx`=8ntw(fPo6vHicFr18|wV# zOf)v#pjB04aJ4H2y805>1ZldAKE_*tzcT(HRbmXMmc}eJ;JJ*5heRFFApyjcH+u3V zhByu=VNxRxc&mCg>R*l1(uGNrmJ3Qq@@ynzu)hVEY~2+;K*5rIHTJK{kL;N);cS67{y+YJi!0{m;uQ>`_(MIQws;sxkg&Blc z=lZhFMP=w1fYN4_wyUpSyeK3C%EVTdq%4TATa1+s=?Hn?1lv{B0z6zUTOecRvX7nT zP|0@s|2w*o2>cBD?mJ)9)&AE2q9ighJ_?DWw?VC3q2x4N{DA6B#7IRNrP`W}ng z%gzE?$#-gSOpmuaIfj z6C=AJ%=(DrHDQlly>z~0f(9E@1vE(9=H2BQVb|lI6F?OU2e7U8D*d1rV$LAs4 z@XYAF2MlUq{jo5|2m6;Ct!j%1FC2J0=ANT|Twr}*&sKt5nKY^Zi(D&kIX zd4U^aC=IU+?)iax_nkfsP0dt5uYw*81Zo}gIN>>jfs}t`W$_Fgm9RghCfls!RUOHf z;5mail(SZRXVp3m{^LXo;;QoWpi#!sk-r#nG^`yGZ;HTBXFnjh4EwjXR2GYkiZJSy z1{l3zHPw-s-qk1qkTAXT`JG3~5(o-<;>S$7mzYqb*8sg~MD-53fmp1(n;;Etv5>+a zcg(=F1XX@=y1v^=ndv&%{el_FTI%XEAJkM92Y=&C{algi8pb&1tMQ^BJJD)6WPLOF zxGD9)l7>Qv%$Ng5(&l1JG!n zuDb_%}&gGXKPK$4ny;s>eQ(3*->8<8>!NbB)fP!LHYvB9ZlnDb(;I?n_u?uwpK zDsJ6s>LfTRMox?1x0IZ5vSgA|hP9m_d}8??iGX&xUl=;wYhB5R;-`9W$jh5hcOwA7 zn)D~=h94$DX4_HJz|}aN9s~e%Fb~^=R$&I_G^L5AC}BqY9M!N~H3vTg9x?_f7cJ(N z`5CHOj@ntSmV+qAzopy~(grdYU9Q#4Ew^%=R!+_gE_9d>CdXL}@lwt88@YZrm$yb+ zT8E4q9VQgFpvIY#=9S`>%J|gqK1S_2?_oeoIQeUjjb+kqs}N3N)IzKDZhhS9Plr#H z%3J5-PtWGHu-MYW;%6`Io77jvs68C%cIWsAL$iR0v~LX6hlwa=h7wi3N9Eh8mm-v~bh|6@)F?WFM8v z4hprpR~)9OI2^%(>jbQOIaQh}7U8WAmFQ_>1xIkK7{Bu~`%fHvFu%)uIpsbb%+oAx zL@JK?gu0&<@8L>m_NZL=jRhz87}u$`R2mYz7hh*xy?EhDMf7GvZDSfNJ8CB$j6!V~ z8nL?NPui}YJax!?Y#1_}xYxeB&waZ0sC{TW~3p%jJ{+ulpPB0z6}(>^Sy&6+eLw_H}ph4k0!I~EaJG)f9HCH z#j|r-lxw7C8oCZ!0G^J7^oa8ATm_z22ECb~ftL{xs>TP|t04TfhV1E9lzFN;hn}$P zlyU53h$FYwx{$S@<_ig47NN)dECya&)L4P+Ux#gsO%)OG0V7;DdZgJ|?pZrK_yQiZ zo*6x392I9NcUYZ(U3@3uO|>WlALH0mD%jFvL#(;ykZ7zQb@F3F6z;f%VJyE(j?ZU> z<*nJ#u{@M8qt;yQR65B{+p{3Tm90{@)Z_y9NVr<)HV!M-aGFoIDs-nVRC{7N7Pn-f zxUw>&pGp0X-qGoZjD8h(-4l%fS1Y~2d$PEX0*2A>Ab2*Z?Z+JecH z?Ey^LwoIu|`W5$pJ?VS()=W8h7~4Tv&We}C)Ddn*vW_Ztr5G&zs~)VYZL||$d-dut z15~KvNw57BIg1@NybW%~!Qd`za8*JJ+RoJ}y z5}**YDX+CnUvh)(;-vaKLQmjb;)m?^IM=0r48F~7OUjtONvRFC#YlEG z#lJyI`T(OjHW?pBmeXdX#ztFRs4i)<{1CKj(^YQE_4vlLB!xEERK0_E&z@3~pE4WM zLYACTEUP)n^otN^-V%zarSlSOq2cfs4Rl0cHdS&hRW8PkMlEGUU=nTvp_(!$V^WOL z4yKg2U3anbXkZ0p2?%Y-6=AyI4Z(`h3<-&Cbhari(b0^uMQ`NuNDBmPa%L610J|U# z;|@D(7oOUaCMw0knX_jbIPgGE6HnbabAp&FFCde(xG-V#y8uJ}g{$fYHz;dpw87Z~ zOykv>;%dW4n^^3PW4$J795;?RrWjVqEaB}jv?r3>2{ZK&T=VuaU?i`4nolnA{+; zD&!0m1_;G8XznOr^aiKe!C!*|F>{BM2(1i-CF38GohoFJ`M#zs(xhXGm9h@aSQF54 zTG6=Jc3>(j_oH5)N$%)zl@q8&km$)z_DD~DURhg;4DSKAaDL z%VY6hM4d&+@(I=s&jq*%xw7)G=<>RRnN_CrC^E4vcUxx*a=h_u@!WQto|OZHml?KW z<$msfI;t+KOQ~8Eglm-oVeWmHo0zasTmv3DS8#m9F4B*d4ru1|OIVj2^n(RmgR7Ox zXD*$azBD%G?Bk&J5R$_Ba>}KegLm0Cb1*!YTA;0d{9;5q781c`#6^G@iPxipWA+B`kXwG@)#Q1%tS%Tl(!den`pvh9K7%cwZ@m=b)fHV zS8np9_#eQwhtNixL1Nm`2-h5&Du~yU_juKrez>f7BT;;} zfBL|wqbFy=$|#HB5H-qG8w$aM7FgT@`=N2%(zh6oP@aa31u@FOM!7g-XhZ8>v!uqr zO#2M>$Jirdadw1)sVP6U%+!lnwj(tS1y<#qyIjp-_yi6u2t_0tWV~hs%S{04PL1OC zE4iglemBlj)10MIo;XmAF%;d*wJk;D#qiLrQ+ke7`E0NHNYt3^;;?fxJIhGH#3MvL zGncnqBanC{aE22>`ql0;O^vi{r#4nllTQGfKp!ZCfFcQXF#aK=t5RDzmmeP6#zF_R zk+kwKQ7EvgrCvgB+cJC?q3Xs+qKSG4@0N*Uz>t{4Bg}fSJYl1YCPm;u~sr1 z1L}nfBrD_%93~(l!N7fJGVl}BIvplvAl!!Y00i$%vlLidFx*o^%#SiQ z!Bf}8N=Vk(@SM9uCE;?4@L7nKisxw)F*>M}AYX;uw`Le)Bup_r;#xNn*P{#lLkufs z+Qz7i0}7ViC6+Swa*OxU$y|V(Fnk=cwDyUH7K5hF8`)e^8FnA8$!k5W0@Gm-_ajiG zT#p!mnsutV_y8Qcu)zU?BLxO})J@RDx5%$v!`b4w>T;{U4xf4z>D=oVJo7kSXV!;m z_W&HYh_S=WT4>JozdO3T*MEe|xq{r&$~9U-Ij1%Faw0lFV%v6&d*g%bN< z(>t&8BI{BKnK#wS0^(_Pq0TmWU9r(@5<#p1w=rpCrafbC%~XuNmia!fnorPUhkAcGCbyi!GDPR~80vBL|WZtP+OK zl#lafJ0}N=a2AL;bLZtikp-qFkF4m^14tYkEUqXg2Q|S2UK_h0L)hH9wdr<>{G3p% zOhoZ{U>YCcMV_&O4CeTf7hsd(dKzX#Y$LcgsRBxQjMaIu8AHuGA0KJ8DN9bfKmmf~ zCrBD|eywwT9mC3Mg0ch}NNsfGdQy5x^iwAL{>rBAb2*qQ3gDCUlv%C%~ zEG(FWUT=*L+uRz%=BI0C=yU}yAVXjOaHo5Ep^7`TgURYc6dO43G7lr_au+9v>X?f7 zE-IkU4ON3A%3cd}_UZW_Ye#XK8qe*-Cejc^8P2vU?&@qDZMb=d2!q@o70rK1psntWo*g??DDDGMH8za>>EY7uLGO67FJX1X6Iw~S5(P=LxX+i9f9ZlOGu~f7DyI2`{JC?($Zo8^Ct8}j(phKf z_LLXSznD}(UMO6^4%I~=Voet@jg^kM*M~4~ob-0BcG=hwo8uF?=64SbK#PMyy7n{3 z9hpCagsUVnT+dt=5K=@B(FJI5EnRNJZXoAYx3t8PGqIaP0JHj@bIzlL^2$vv$%6X+ zajH3)&cdg{A2w3d3a`;3VclSk|ebCxY?Fz6p*}_ z=cLd_W(OnRA=W`H4Z}!E5&L!{QkMXudH~ zd$Dd^bC1zclbMoArCd`O*NzeMejGO^@=k099W5paIZqEOpxB|sjfGA(M2?zpKv2*U z_==8Rm^87NC>*8}K%=37T>#CSz!ZWU!jC!$A|pFt&|X;UFgH}9)3osfiyZoBwui`g zjn2l!g*@n7M8LO=w&sc$dr&q;i~F0=#i1{$kR8DNj)>`L2o{=eKLj4aN)<;3ne+ls zxEkXm!R7mz$=Mnx$=G1IW!zEU)?P~bnYh<`ebZ4gXM_;3M>DDtLg<-RLnQ~E%G3&< zSdCzKg8tcK)$WBbw-v7SvVMu0+-y9GOhPWh+4jC}cbLQk*|-t!!S3d6IHnjB_X{n) zNZ=*6Yx$LxZ~NWIduy;e8EQ(lxp=BLv?wbOOv)C9OQr#xD#m2UxRPzCjLAj>n29|P zYbixmgtgvE$wZVoRu1^##Wo)gU%zTl(S130K^Q>455nCya^V?$3>-}oRWJEus!R09 ze_^Ne+YGKcvv2TO=j|16;*e=;z03eY*VnK?lT)slV`Ef)3nMIpizV9;qsz^~2$Ydg z#0WUNLB4RXWYguW^g%J6vUDbS5f7Z=!Lbm29quf-B8~&gUDMd6&NLSzMD`Wjny5RZ zIpcSLe*`;6@qSE;Ml;9oW zg-J@I%pgZ+%wssJVOJQC2bh^_G%`=ZAi<;Qb9SG=qv>d34rk7hCaienJg!DjeV$3U z5T!fs&aLwSQV`JKgQMuyzBxa13k&uY`Rr+d6!)GQ*>;Wr7cbLtfDMUF5Vc3XBOTis z#m|^>=hW;c-*%iEiuG)()46bf+maCP*iAut`FpT8G1hf=T?tco1h0)Zjl+q^+J<#E zm^1@^4oF(>A!62}h8VC$n1!TjM`VqY$zabTxVk|zQafRV&Z)&Vj5EW1nxzOv=qA#W zz=~owSq)gPjFwiIc!*ivxzj`POwHC07NZvhK3=^r$WX>4(W`=sFp8uBbPY94E5m^_ z^&($a$oKr9tcTmdh*~|ikwyOfht8r|q)sgY0sO@k0tH4UB3>Ff;^nH5vu9r>kMXyt zF?CvQj}4`UK(!qqUs~;E_~AqFbOr(EdH&E+C?kKMeN{)UP7FcX4I~-(z}`4#Hw9m~ zGFZq}pwE^%?RV^DJUo*$jm{xBK|cfvJt-%Fj6--zc7Rx?2-_JTrd?B-nJ_x%NM-I* z;avr|P=zeL7VtRe%G_0^!x}mTL87Dd870`%gcMXEIDNokjZ*=PikDbF=$=4gGP4=2 zUFA+htjdLn0bYk&yBB~Tfn)9OxAB4?bWOhus*|zA$GgS)l`rwQNfoE-m%zUUG4X%!LUQGo@1mu zM7sQ$>rD1Eb7TK9W26i?>jywyavJChGqiN)aKCG}H{#9D-fqRFF4i+@)Z*~6ELe15 z)PTw2{_^JXBF$xj8qr*qzW^dNv1QXJGNLhUaU;5BOar`J;KVFEDjz0DhGF5{1fbld#T#5rp zkTsk7F>Ihf1|N3Okc;XSpj3u689KI5xOKMidN1|VD6-hG_NEAvL#gZA-Iz-MLy)H( zCbTa8-NZZIW1sAkP@p0hZNV+EkzA+94Qjr|&P%^QA9MC!h?+wV>H;G6+KTTbkO=s| zFkOTr#tuAgQqhL+f#p|VePP1@)|cA}M+}HzxhC3{^h#=@7txyf=RuqX^HY%C#8PbJ z^Fo$5VqqCquDHc_@<8Ty#HvM(LCmk>8q(#ZW9{<~cJBc_@%jz1#U|jH!@+8;**GsP z7JxODgt!fIsbYCXJq64~P0<0hU`;~2qJs3EvEJ1Tla#D=N1LPMgD^ti3UsmuY%pBX zjSc{Wo2XmCT*j1}&;z7qupZWjv5iiN$%BP_!QX%j9oqZ72iJKL%Q#f$4o815H?M6s zo2ED07NgP&UDdP)iVEm~;(KQNAc(6*QsRDK?sY#9nE#>F4cH6Vy?^yU=E?q5A1uYd z2UAg&bE`5o7$8*S6X8XOPJxd@vCtVs4bVJU{1Fq4tqsHgKJ-xaV@-@SCfeHM#>9@& z)KniCfgwZv;(+QJ4Qua$w3%-GENo|UD;HDy*VOdJk*xMXxC{XnXEe-0R}=<*#U7!X zDwve5d(Y*P%D8M*#x$N6sQ^V6M%JX{>?@bS=&(}&^$z}yRTCmxDP%@H$uE!kyig;! zAvY*Ymh=AJ2L!M4940olv8jX)?(5)yPB8xAi`>r+x_nUBkrE2UVOS_@^Gi&huZ0c$ zaluPi^J6h;jXCo1GF2-&1?#M0#?e3RjHB^~KC|_H1|8zEORLW=Bh4p+twb);XM7-i z7LBb!Bh(s7GEj=5rE#?Bfdc)J;*N8QinuHRR+N(|_sD3Jim6^fO^%H&x!8@lsDGBZ z=%eIvTRG(($(z zUlw;i+#xmrEEWXCUb^&a!MetCY*E84j%u$QF+SEd5Thbmk~6#*Z5;oUSwLE`8v z*$WFeOaV8l+>?og*;Vhby{X!HA7(>3I!<&4!_mG){o_;{-`Ojd-0_m2$$j<9waZh- z_N{Zg&JdH$%gx(%UIc3f$|qwVY_$vgk>is+^nxZs51JLpEwRdzV|!|M$+RK!O0AG) zfSyA1-U@u71gNV+oKTmOM$X_87f~@3Hs5b`q9FGw)pTeyu|Q!k6l#&{^w=oF;dQH) zlFe*!2vM=~1c%XZ{yQ+ag+L-x)A%jw)mIh2Lr=07m#D~`{j5@c<>1m- zDmOhcDnQE4QHHmfl9u(ZRwrU<@T)s75ZZLd7MB@)+B``t{> z;I)AVbgGNw^oRkYu%^F3i!SP+`({X)g8;~2!ks8@D`d8~YqaFNM+6xfxKj;C^$6&C zyoNDL*f0rTqNgY$u9kMfuO-1Zy;qrnb z>kB;P&j}h^1Ujcmu%0_nBeRpvXi*eB1L~4s`}(B$c;QbfuzaP6Udi5t(lLfCr;jX`rO>O>uJsu?S;W*qBMBY z(k*V{)wJ8TtYKhGiPQ1^JWJzx+?bBy=5QI7cOpq|jPFJ0@sQdx1_mF$9)NdNl0bCd z^{77$n+5Q3e@a>Z;FLvTp1f+)T@#4a9OxEs+GXrO-AEC=lP5E!>v1fcBhR)Ac5DQfy-#P&hvuL*$h*ryL?l!!DEp7 zbc5w=@WsO<8~o-(joZv;I*1;-Axp%7uA8A3tTYitCuVj+m+iCo2U#KHOPeKZsbciZ zt}<$dbwUAn7)*`A60eWG2_U#M-UJT{1IJNf{w{H#coq>U?&AETP1Ao0$Ww&8)zy@G z_zg1s&zL$9NyE=8?+NHVaKj6S^1lL5J5EvRF2>=9d4vyEm*vls; z$VVdt1tS7ul@G<=SvC|;x5$N}zA(XbtAXd#1y%};S#&B9l1(uP%A$yU4jdBO6kU%) z`h_^i9wjG}VjHX2IM(1)W?e|G9JX<)(PP;eQ|~?6XnSHM(9tdmaWAp%Db-0z5r>JL zA{g+%yF*8ui0&tcyLEhD+I~RTH>xi6R$7Oya6AO9d#>piFFi9_aS9QFK>df@l7((x} z5sM)yVpO|0WqcXqw$FAtSFyqBVYrZ7m*TaC7+t(_GqVU(MUs&KNI9dF(UVaVedQi5 z^p|c#jurT-NNW4wEb{iu?ndw@H=f-QEkq+J0S9qG?i%j?0CQ_b4Fpd1ma#~4M`5{N zXwo58%7X;uB7RI;amPBN{6M<+(!C^TYn(2@mVp!H`ZGbE26lo`N5;@{79k?u{3Y@5 zmCG$LvlF~XCcp1} zD&Tn9>unbF$o=*}SfC%4n^y!z|32fMHoP#=c{KVv{g|oM5>z)UU5qTATwCi8e57$` z(;K%GBdhhF!K7KvNmA$QNvYvcwR(x;SE`NB3f$flfGj_UtSV&b4u1v)};- zhL0o*1iN7ATDrSKHI1Kxa8a((y)P2`TF#b7gtxBU3;!&z=Gt7+Lp2#tII6d#H%v{y z)|u!b>~Dg}z-<(J;<0v=)u&HGlwuJ+Drb2D_L%p$waKXxw_h>&Q5$}N!Gw=d#As0} zQV{ThmB7Lq#~o>RUKafU8)_tXlu4^zgOwgI2$hFnSK4dCaQ=$>unex`-YcH-Pd%z6 zF{37ov$o$Dp}ErGR3JUq#T|+_0{I2$I4FZnLBA&%`#`W#>q zs4M+H^B~1W8h89usi2*t{fw0~zFx*nN}V1e0Bqj^a6}7xiX#}#SC4dHNOa(|r^ibvBNYumActwTGW7F)B&F10 zfB-jqb;F=`2Qk}$Fn}>zG^gh9B`CWxF)%zf0Ys?^vg0Q}+%n0FB_$y!Zj8iEBrl4@ zb&(4z$Uesl$#}2iV6}Cr+gVwHqIz_0ij4bDD9+-FI~N1GxVF+_jB74=D`OSjE1hK| ztb7#FFJvc+Ij-3Rf?K_2(?y}fRC;*-ZSwlIw>{>zIUc1Lbe6e^GmtZeYlx1UoT!#9 zi18C1|Afa^7nnKL8FrVkN#DaAqX%1s1>tnzRO{vw9^b;N83b(aA<;Mz)4ZT_1Xk=M z-ILR;^9~rItreJfExBSqi(CRmKd-N0uM}y7d;M!fNbX*;)$}<}9uIQWkuDE+p=RJN zVnG3Q>Sl{viT3>30GMZ6)x)s4TB5v8^ato1_;xcTy2A%>g+dN$cZei--5#}k?(x#4 zmC+H3cfc9@ArZ4qfT;WWu%rk;Jgb&fOVYRVBl2oC!i++}Zq=UXaF20#2Sb{X8Ho%y z;dZs1xpd4uaUI%B7-aY9*_r|??)in4^+EI26i3#Hp~!ia&4Q6i^FlD8J=}bBAZnvO z>T`h){@hgd1##aOhE6eNHZg7%;n(AcxwkXA++T8R#*M9hG|4z7yoaZK*U={F4?B-a z!wz<))p?lW-3K8grd_!&X8Wivnkbql;VK2!+QSn(rqoHtQz$~Fos?5`lZu!dFrh@h zcg%TWPW7<|vIJ9KyE8C%eyNioG@{Wdv7#K-bqMt{|4)(jIMc%XA$B`^cVQVW7MXmtT&_kMgFXtfE_`M&WB+*)ZbQ!=E~`R=WyH*DQ` zr#5%1fE>E5L#^E%5!Eu2ef-LxZ&Xqf>gvy?}*W{A17o-*+cWfBp; zEG)2ztDPIj-HDy~7Qe#m9}f9_6?ejR`~&%8eT}~_Evzgez2H^k7jy$7u@S6R*&If( z>Jh7~H+le3!2N4Plw&ot8d(aDTAN}Nghpe-!nbNPQJ7+k4l2)r92a9<0_mVqH6%A_ z$hsU_MIf75jFOSGqxr2tXXW4py~=8Mxzib4n82D8`8Y02OtkLyBd3^&$ON<` zn?Og0L*@pboI<$?R9nS_)kZzcjQDHU*5QZs+}I{|DJ673A0oaK0bp}rm;7>Imylab z#ZkZVP;O#e1a@_4olWRb@?(x(c0ka8TbVKfeA!BJnuD$Ib`uIdgVaJB0bjV?ut2-k zmQ`3%%8ddux~X%_xYo6T9j1y%*1$-BHxXja;EuFtxwb>su%*dZf`WYFtxQEb3oTTc7W0CRSso;e%GnfDq-)NXLR1rRtkJHFdpMy>8;Z1d$RzY8@JOPTNcy)zc1S_C zd<&jFFH?mNh(?JJ!z2<6JTV;c50ZA(or6^>tjGjcBLwDatvqDsuqw$Q>&1s91V;0X z!6eLd*pUdjLbk_Xhpn{Su;ZxgtoTT{_^&t!fHjcfdFjSPB&cMy=+lD+j%kt4*?nka z$bA>w^PrdXwGILvCieac(rZq%9(suNGes_O)-Shd+MU?fqE;_ePp~k(VJpLdo)i@B z0-8C05jbd|xIP8-4uBcr>Ds%tH!%*dy3(bY!9_Gw%}~m&tJ(3lWG?v*%K(7{=%^|` zE6D`GXyIT*x-lG#zI5zJzf_D+&O^BRdp_kXEDH?7+0r;9EbSq~QvPUq5MM*jV)nGN zAB%3O2UyW5A6Q$@U+)ZVa3K!|p%}W82;3NS^w@WfezsZL>3a7X2TX0T`+0Ruwp*G} zc1Bd;b9BpHdoEHoQ+;r56d0uWWDXqo`Laelq>e5*#QasZ1hsWyTf26(uC?L)gh!nomK8Ya@I3}!qB|B_24v5-xtVqZ+W90LhXWYd zvIGin#-ZrFfG03oVd1lS6MqLMj2)hR{8U#I1*N?{>WgK8TYWIW`a*bA#6!R(=M!PI z9*!ncqe)AYZAO&_2Gop|;$Y4vi7&yQ6LRQ8qYj}OvKHM|N5bYBluoVlA~a%p>AICk zFCl&uQaJ`t9IhOjZki0)pQBP#o-%?%$bfhF!Q7aoxXR-YOKnY`ibwI060uu&Xa~Ro zdQ<~^r6AOxarZ%ZRN#BeVWMT1x|kgp2^p6zH&r9i9Aq@Mlox?mc)Yy%1&fLXU15NU zHjf(-S|S3#{8|E&nbxS-q*~NzgKVA&B@~> zZq>;65KFeNz#$^UkOXUs{q8-v&?6}!lmc+91}Zw52gXVuWq%%!CGU&XOC;BU1q#L*cE=}wc0JjYip{;JN8aY#RHJA^8j(L`lQyH;@2$H z0}F#)hsFb4^GKFq7LPol1;|9S90Mj3wz=h8S^G`3?t%M_5ig=%A~&K}|4C&Z@eUs% z9rt%(ScpRr4m~XYHWDy-JvME$#>%Fo4P#2bEJq5tqi0Tl#x1H?;c^OJ;kuY~}Bc2aF z8bGhDVoL#tA`|z-#k;o+Tf`WzFZBgBQ+W&YCuN~40(b1amrg$k2-z&oN8v0;VSQy#_6#kBiN{{_8~QSOYho>^?XiU zNaHd)M9Aj1cxApF5Z5pjX7j_w?XsF`oilJqJg9+YxKXTzs$*f>Wkyw?tD3Ag*+HWL z?kN(VpPK<9{KQ0y9w&W5t+qqy*_`r~1#vNr6l?jQmJXCutz-%>>tG}drwaC_*yP&o z>DJmTRKD{?#N0yz%V&^}T=_EVOYd(XPCRCON!-Y)0?~R4#cWTOX=FojQ{EIiiV%NY zSFjh*94wuhzz_DHe-Q+-c1I9!ialEQL3dTmZJQOS9$tVbY4vs12T=~R{{ho16hKbKvWJJL_S4ogq8e@mE8ndO^z#2 z3q+J|7DQ0{wE)Nu?(CBYeiweGdrKB=VGAl$YCTP?U6vycL;$$BFz_gm>A2Lj?$YS8 z!%n`}mcHESE?;K66^YS5vQor0C=qV11lf#+?e< zLQXzCRL7Y}uw6CGVq*Z5^qYrDN>xlir+jHjWey(!0Bq#5ikM1V3SD9&+9-jAqPqL; zZY}3Ia@y!(kz2h#3^!PoHHD=fH;3__;V#Y{EKRlO&Fl7LJHNUbo8iqoY)LMaNb{6iV&1c4E~?u2d-OMrwOCYIVARL?l0Xq9p*;VIW4b zonH)yis2nM=4P9yHT|u!xoCpY_Qp+9pe^i)$0_cFkZICd#Wu3R)V9vqidtZ_9VsQg z*DO=4b8rABTVWs&yBMrneANIee1e38D++xN=lxn7_Haoh4ns=_yKYMh8}(ii;josO zEH7rb^_ot1s|a(?xCuGd|JcO~OH%yZ`ah4tOL zpT2wNh4mA7UF7A=HA~WoJ8!3FVr>@3X4`|KXz1_=mkz;ZI17uqw>*hZ33?;;Pb8gY zh8uCO84$Vz1uLdxaRRR}0y)d86Gu%HfMgnR;WI4dI>v0cV86P&;UWf1WRYR}+`Zfg zFOI1cyEuHF77P9aoB(1}uLcdBwV(Uz($_Z<};^cXpAvZs@6_d)`|zC zdGPV4LVC9t(i?Qs7>Un@S{0Lu28}q`IF2ZYTMX0p-PIe6OePq>SIGP!dtX* zN$;4-rlq)%a+sKa21VwmnG*&L)6gr&B5a~)qIgG#jCWiO#{eS~LJx)lP%E@NOkc8; zffaNfF_lY_nc<^ik4Q8SgNFK2C;@B4q})%j-ZE?~t8c1A>VFx*X@p3aa9F@Y%m_mofK$mGM$nQfjk-) zv@H(Eggrg`GEs291dEG6*ec?Z-kz{XsQ`y2H;$#Qk1f|ajrOu@NrmVgZAcQPq}##=__e`lx5_rk#LVgtM4vERB5d+d5%Z1%?^x4b0#MDH)b=e4>0rBeTo*Epqd<+Xd*0)k`_6HGvvt*0tq zJ;8_`kKo+$22=v_mbRc$SWPyeqz)L8)UDo#f|mrvt7O`r*!H8qf0BECUqzaVcUIyd zz)JMfpp&Qs#0ZG(hAuB|=7GNX+3T~BMdKTk`q8#Q;Yh}IwxE#AtiI;0Ipl>qxYN3w z<{{E>wieopSC5$k=e^})*IUG$!a9~Wxsu-}E8oM1*2m|*3-+4kBRj*!cJ z$-A!aT&4fMGuShM5V!gPBqw2UdSzd0RA2BCf=F-l<(GpAodQ zvEbCUwKHz*&|KlvF4xG?r^Sq0Itn!g+-arME+qZ1D%G_vZF!j1Dv52)qQH2tG4Q7g zy-%3&Ao8{vR7?##aV*t5hp>x>QyR0*>y!xgQg+eb&`jdQQnoJ2CetU07dz#)^Cp8$ zi3Ixx5*O;s+N6l5yS}HauUVEL2^4mKhvY|{?x5X_1%ra>3!=#hiQY}85VwB!LS19Y zD{$kG(ZFxBz>n6ynd5Yv4LeM~ruxo@FM+-oaZv;-_8dU`oXD2S6qz6CljdGVxenWJ z=7E*81~>v5j!wws$n=|67%#*Ju%iwsV?fLSHqsQfm2|La`Krm?waJ4VxJm=aRbia* z1~^Po0%4#R$5~l~uaeqgyEUpL>ntT8*Jt^&IoTd#Es>arvXa2C7+B(1jZQx0pv8Z{cU|E^J9OdylJ99 z!@tC^*Xb-FH5~?yO%oW(#NSwBMRPsj)O8~yDjDh_`v}O^;^ofbRms^3*qzl{=K9J+ z2zsR<`mCiq?W{&)y1plUWBg=;t{c%P@ie`9ZVd-x$M&iPM{IUX3QJ-66oApwxR)vC zX|t8>cLJ&%H{r4-$6d&gZI6pQ%2xE-i8F`qJzn}*SJP?Xvq#UIJUs`g^LoDQGPVfY z??s=KhwmYdvTcQ^^O*zLMCd)Hl(UBprebRJc->I;K=Mv2|1|w97-Q8=egaCX`oA64 z83(>Ek$xuAcKVoqHz?v5j1Opl91QtbHmS!Z1N3HJ6oE{{StcPZ1xO~rWnfr9WyLujW zL!?4l>NSO{Tcy7Ye}$cp-F(1|OrY)FvLt^Jr<^*p&+s==m+O93(uHkdaD&CCWj|mN zTLa6;?4KImo?%)q%)T%%_j1)Q)ezstlPzEza{BVj$U*lz(oh$_R*qL0<_^A_#wyDa zoiRKV#^uQHq~uVxYD#X3F@^5GbP3y@64)Xaf7Mx!+lZSs8}ZWplsjcEjA0ihebIn0 zZwaA0^D19uW9xu1$c%|aiYAVnp?Q*Tu69hHr8{q~y?m=URT*iIs^rB&o@2}X$Ns&< zua?A*Tw{uWJj=8=Mw^ommrfx48893QC5!D*r8`Said=;(~3~;L|G$?_qv`0W@EU!zR2pLzto%u0lfiTt#&tkStu*kUXNMA@E#|?m$ z!aS(dCej`Xsv5cvp{Pkigla@w{1l?k*d<`BB$4YQ}f z#BpOm(v@kzRKYMGQEr|&!y!Xq0hOUtN`R@iHJA>J3=Lrdc`&U63s%xC`N5|B zWAuU%K%*AWcqAiR(G09Z8y&?1auZ61?V>XBYJE7g5*HTc*CS-f1IM&<`Du6|B-!bcqPOW(-lFDf?07ew zF(#LR(OF~O(nQ>e2;tTwc->mF(IPbwUc;IE(A{j4HB8Z2{j@H}Rji`pBfurhe&j|C zEN-~SrhJjswImB7V{U%a*%RzVEJ2VTR7ppTmqJA^q+E0Qk24p1CwVm}b!U)SPTC2i zh+yi{RR%~jI`Uj^B9vpuXR9(sr3XDdwU(8y!X4B(4Qh<3U;!1=nI4{>#nqHdL7>6UAS6a&^ImxVqT_!pjbsh&VE)A{DLdCNO z9pCMAg()ybdinBa7{;(LX)Xq8}Kke`6Veo>e} zaVm;e0-Z)?Z+l%*=fOxwWUfi3&j3G|#ndXiY$2A)1{yGGjXV;VyzSrtWLS;#44?9F z11=2fua74E?k0kD*HfpDqKJ>zE}{^!Xq(&a5>OQXVf{?9<_xH;enn{ zXzgsxB6B_&l1G{l#RODkt@BA~nq?{bA`VviYBV$>2z%$&1iPY2RR{StYTzNvnIrE0 zl_hK%4GGrIG`9fMMB*BNqJ!(8j<;M%kkfX&wG?VDds+#NR_Z#>6O@^~Wu{jPfya~= zB>__=M6BtBE5l=s6eP=7uhf4Y_Zmp~d!|Y3bc?vui!K{L*@!Q!g{`==nhIemoNqh8 ztO^r%u8eRHGW>c-e_f7$y)clUZNUpY`AI`;4S)+Hh0t3V@`z={RN`6TVu(p#P08#c z#e;B8deR+K<=8Q+%B3`e84!p-??$$%Z_t0%Vns3U(LH9aLG~5xr)a$f<*1cNqFEku z!JYgRuef~yoKJqRi~9img5A|ieva#oWuOq3G+)z&qziYeR{pb^&5F)GCuS@ES&pWHr&c5{Hd{dgjkD zfKW8dpi%TxFLJ1Qg#BkN%ia8+z4_V$u%AWw(-rq&+rs|4t7O-g<0kBa+fBQNk^sX8 z0_j?dc6du`XOEiyWOZ0-rg{@|(AV}&Zo(||RU`9o4R^46%In0Qm0d+zh?}YAQQeG@ z$mW_zQKQA00IRTk(Fh;gSJf(xW$NbLDu;xJoit_sbYG2k$neT+t>9PhfU@of{7k2@ zI;q6TWqY!6>#W>dZ`m}4-i|bQ5O?)El^nr=lhk^f-Vu@Uz!f(}gtidYuu7VxicA$! z!%7DTpWlr;X-l_S73CHWXbZy1{bKVLr z_(Qu_L0N?Xuql6v8hh$$#KcH17 zuUe|y0Tj1f-x)(El4N!oU%5JFzAK@Cgm1YjwwYu?&G%%3wylqY)bC0A7AhlVVP->A z+TnMGyG-vY!$zyBd;KmZN5iF8oxxph3C!~LRbORi zw_EN!R+nmfDv&IZ&Kdzht;UfZp|>;ZvoH;nYt&*lOFe@+r*V7AXmSGIB+CyH=_(RqlBx(=4@ zHih^*Nq0f}1v@#j@h*m>Xj?XH0K=`=1D0fO0VsGIxxCK&JZ2qT)Idwc_W;x&Me4hb zF12w&dB}ZR&*qj_mHBy#-0*wRMz+Ef#T zi6(bX)O3!WCDE+h<_Xa4^zDI{-~{O)gNn-FtglkhlU71YVvIpz`le*0`#$lCA=TT| z?WWmrx`br|9e$X)?f8NudvJaX zM}7^hYY~kYT%l;<_Ul(Z?j~ApFxSol`KxFvtUPv8p?oZXs`m@S9d~Vv`eoCdLZQ{& zCZNwiGO>Fty9*W-F7k&=?5QYjF_J56?Dz;Q4{Y>O>e>;-E|YU*k%g7@ICZ55QPE}o zvHvWgXsxAyqA$+Rk^$!*y2&dT4c+0{%k3qcjIWH7q}=)dgrhpwGI>oBjToqBhwDh! zm0;yKw*z?WqLGEM{k4ivl4x8LyINt*oFjB_po?^<%bBrgX`Y{C(t7d1xdvxljP{Dg zE{Sl!E6;N!&oeWNoF-2X8To4Hg^>KHhG9sz)kcKE(#fTw_!LZm(7lwT?Evb%960S1 zfJa6*TM}Us0cCI-=O2cDD=~uSaTh}1P>Pj4A&|Gj0HI3t`l2S>|SJ1z+8N7GP*Q)B%Bc zn_Yo;KuUeJUE#~w&q(WsL1l~ZdpY(mE#YPf`*Y@}WCo}yoo~^A%zz406z;S=D+9P{ zS-X`vpkfG!zUi!7 zsw>0Z5ulYO0WwXO4r9)q(O7raFL_4u(=eNVl3Sh(xFHIfVk&H}uoe+7YJtGH!$(db zO^foO>FnC;b1Hxn;@(bgy=H=CgFx(7!6Gny;znnfUvN56LNkN@wV_^jg?l9yJ1Z;U zuMl%!1d-VB)nMF_KbC8!^SBV2!-pRxP9f85(w(fkFzB?eCPkxh#X_|r6qP1nf=-pS zKoNpcz=-q4xehNq*jk#AS=`S|zCvbh3TlApHsEe{q@)dP))vtzjCKfFkh4JiB**ac z60OyiM}^8It<5b1&%RCA1t~)^oF@+H%Twt*1|pZiWu4i}^8kv9v;j)hDrbF9S@StR zntoC(XGV$pYGzcPR~1dvLq1U(E+0hDiMSb5g%l^h;bPpYNL6YTW~Qq%KapWNigc>2 z9YZYads2&!>Bkax0&Rq)SaU9|kA9oKSICotzHUclnpoR`5j7Pzqc(uySV_^i|I5ZzbDJ6tc_Knn5~&Xxx`*ic0%P zp<44~UYozSef@0r1)W+pz$=EkjWcQdqE=HJOGM?6Z#H;HGmDgdZ`P|E(zq}KQe)wsw|}6K^eWx5Y9Mp1 zdWgrsR%bG=n6P45bGI-18_Mwci7~*~fy<7pd z2vS2&uI=RszPl!#J8{<(vOFU&Z6Bg8w7dkV?Uh{3Yfl~v&J1(Kq#{y?tfC`5%7Cv- zFJ@~fL+9HV9=S2687;B7d+(9s$0WWXW-*&1R0Ig+v;-gL(y_-#cyVoYD=u3m7_?B6 zTc0KDD;iM#L4nDYtD>)3_&gwhRaM}&=d1M?oWFAQqFIP)S7Dl(yf9I9X9y%UhjAhlMNmDko!GHs#{q7( zA3Cs0J}9d-3qZY!Z2c;mDGN`~HH8EQ+rM(8CFohlbn?gm%a0P@NB;8@j!>CLl$6!O zgE3dWVclEv=91KiZKRKmbhU2b~q9vVX91QV*P! z7v!GbjR;dHb(9fYJ#`jF1$iDP|Ct@P^{p@g@X%#v@e)0)BfN($%rmhDWODA2((RMR z06fk-s=UX{AA90)e1nKA4yPTPw;ENGbB<+k<_Hs&HyU(0VG`Og}7W96AJY>=UcDZj_st6KEg7d2AW9p>Xmd|UB66P^02fhtz6 z^bQUAob6SOFk7x^HM;oNW695AJ;PZG7ZG)_nki7QVF7-5Q@6e%zyt{!l9GihlUf(P z`;~sLBUxbNpk|JGg3m}sR#n%q`F}xks79HpUejJ_q}9A8(<)YvRrQIMZ0OYU|P1bF1h1Fq`Vq6#+y##M;=wTv0Ds~MB!)Fg5DR-!105HmfI zx)6yTlCZQu-AW}_7UrZPsf!k`9^kG{FkxfKZqyVB3o{re)p+_+hZ&Rn0)D4c3geJ+uj^3@>orUI>OC08 zldKIDn$vV!`8K&#z6(frJx;>)h94OOMFoy_f#=qR0H z8lTsZLh4HHYQ3zM!+ORw!SoguiZGhZsS+3 zc5Yx_c#y^qhd{IxSyc$PH;E4phw9+SpcI_(bwjZ>iqUE;7jum;qLg zjb{@TR8K!7hV8gWOq#X|Crz_d{Ui=HuIzZvdc^o~==GLdfI(%~vVybNS%<5g_P_^7 z$HBxRa}pBGVm0E9<5>QVBm=B^*VcC;yJIwBXgI3{KVbF*v#;boQ8BE40D?jds{P~K zryIDeiHy6Q0mtZ=D&&!(hi{Mv%5zN>GbLICDt>OPjXf-?GZ<&18zt@MOUQr)#;Px^ z4=2U%?919u)ef*U;3jf;93-*D98%li>Jpq+A78g}SD;!m5`~~0y)ql4 zAz5jxmSiC(BqdGBXXz``ugOpNGnPpr4m`30TGj4i(S0=OwF~`$v58|RpHoT{L#%KW zcr+TaaW)l0gmtZ{%fIU*U&hyni6(|J*de^2u11yknG-Ect0m#4&8$Kr%wBKM;jSwq zV$XDzk6&M#oR~ate%Hl&rjUHSKPJ9ti0H`CQ5=CE%H_+rT6^CVsFJ&*?)=sv#fl8aRhx-iIZb-)XKs3wPm&zpub1saX1u0--j42kQ zDv`U>D^-cZ4B1f!r?Z7pQD-n*CugC2;!w(szOt=Ne(*JJ&2$UvqbzR>UnZ{Sjl1!7 zFA*2TA=?jH9;4{2NC-}UWxI|QM3M?!(_pGl*bR4kR8Cd&UC{neP$_E$vO!@NJ`58w zSZnuIS8GjZ8q|u(+7Bat(Lv-_ZF)>1ZoQ&bX$D}2xfOT1c+B>dwxT2c%$N;|>PhpH zKt#$t-(Kn9hBM8BJA+-j)i(aRF`PM$gf}>%yEJp|ceYmE1jK38Dc$gbTnAO*K8L4P4!gZhSQ_Lr!X(qJ{V7e zsI2MMwf< z;)^S1%;~eI58oFtgRrF5Om~c%AhsMM77&QYe=3_b%E=qP(zrAK@+;_)AhEefIQc`F zbhO}>5l3#ET&h!)F==Ht2Wb=drQRx9R`w+)zWJ0dWw0|OM#zE=HI6%=y0}Bp$e@<> zrD2;DM~^2buo!RCOz-teRh%|u?T9I2vm3jjCDLfxlOD^HRbqJzS%#XuA%$(lY?DET zfd*d!hnhJCVla?GavV+zp~q61W2n**s6gi+S&G*ZMr{YwDZ zwQ>SE2QC2>i4NhGI%&{dzFg|1B1>DTlRXSUr6^YFqtcVDcToUUe9L0xxuzXt(z-$* zVRem;bYSy!RJsaCA@3fxMP#hlird_CMXSv^&Jz^%AxAAYCXO>UO)yS|G&_dre-mw3 z3@j7qud$Zg2;t4^*ic1M18fzcMW)mhB4Bl#%nf^ww3<_ysk3B9c;*zm5D_|`Wgp9xa*cw0qM0%avKZ{6gz zW~uwhcD7a?b73&Kp=R4;HG^{`@)eGf*wB`7p)rxNXq%}|=g;D@B7i(N8-3hW;uLK9 zv3MmjwAm>ngc}@f^Nck|(3l-Q+|JnXJ8W*))x|jIVnuswGD^EfM)75smHD$G5KzI6 z$=zyiBae+5HsqL9m#nqM?wm(o9$g;{`-4dxxK)=Gd39A0OG6!JteQx+Wx&_S7OBXN zhqO)&9pyMuFGSv{lmc_l$NFHji`4%TIcRLehgrN!{D7{M%o3iPxNe_6vyfNjR&MjM zGKK{|3b*sF$pfRM^UuS%@OutTO=6+d!ndi(0~dCMpY_D}9kX}J%|CbSok(_{$@o0L z3&ST(YON`L%|aCi+jyXB9?3Gy;*m$R0BI(JNb^ujbT18XPLlknTH|VoXlbB7&4fgp zcD`{BL*mWd@zXJGrA)R)2NByCoZhaqA8Zd72i>*NK8=pB;Emo01liLQ3d@Qwxd5>S zXxEODxd&h@^smj}kzC?sn8-nJZGcFG$%zBp20C=$a;Lq7L)iMk_^LzPDiKM;F35ph z@)Mr3aKuT1l6zpH!N6Z7O3R^g96FyDZL^!geXSHYQS|sZ)Ic62qzs2}pAq+FN-4I> z?!(PhsNzFQ!bDRH94h?s0%$PPx!zekimPGUh-AmI5!b0k#CU{81MVRSX@X7dhFf&L zz#W|l)bQG0ZW9lEtX*Yh0&+r(zla;5zB?gfx{>JeMY5%46ejTW?A*`tY{?(3Krd_6 zB4Kr=0pAEJVPm*GSiC&BOEz^+4BE@gXS%Da%gD+mJp_j)de_`_Rr)caqxxQI0_7`9 zk6kB>qfNmmBT1uL0JX%VRd{*BQS|fS5$pjP9J5cY50Uf$_^F*C++AP5$7IQfwWaO% zGV6rag9KU8k+wR&hXIug&9tEXJD07@KKI{^I`co-&zi>-k1{_eKjF`y5!je$1sH|> zOX4#Z{|Mp@JC|_%>XM|tE4k7=j>R~(>ysM0qqsfN>%XF&RbzynARR=w2D$|O*F5)L zLyvXgmz7Yn6oVjiMT(ip13E8F-m_1q>8V5V^#F|t%=)FLQ@fVCaJ-e2sK+2$*Of(* zJyWqQKpxeQnmxRSR(%!&leQqGyBXxuTp#)?nmH5Ww!s*@Ex|Top<^rTR9d?sPRI;{N$*F3m;umgRH39qU(Ydj|X{JEn%sG1&wTT9l{q`Asy0n%mFOHU^7?M+=hi) zKx6Viv51m|+QPstw}4gg*srmw7K0XMXLSJ=wcoRE2D8A_h!BV zh$c$iN#kgAfP>>C?BN@?374NPfn{Wz%SyS*fon z*tkMIXirv(x@JXl*6K*Oy?OtE$s)LX1{aE-74Lz|Cs@KuaFYYkSh>?N-&(}Z#_-?; zxv#cH>BT#}SQ$>ttHpO=0_%wzE1iRPEp>JX$nhO($uuoFT zo+qGV*2OaqacGn%Eu?VsC|j8(NgfopvueZ&hOSANW`V_+ar|X-koEemGxH%39wM;t zUqhc|mNb~gs@F0I9}XidB{;wHLRR>Ow*`mtda5MxWW8!&w3ujS;#0A~Ko*PIf^7}w z7dPCp>VqJXa+99KlqoD*%@{rf;ccBvlURXwmN`KH8xG&$h0df5_0Uz8<#6Hizk}#3*X=Q0n zyb~=eY=rI2KIclbCN z=ULI{K@uPvLJuzQ<>_E3dAYCLbU2}r-54uz;rk`KZc27LM{Q%QRxH6GvVQLXMo*950#a!YYu1j3T9O`7L{?A ztW`9Xm5a@AqOtraAJkqZ1<-qXSe3l@uL|jxx?Y<^5v!?`juZLD=n|vN@L_nZJ6gO9 zJApFDf95dov)o-o^lWSIzH$$UpP5J^r^s|uM!6ZnSQc)%eu4t(KP#i?G_C`u#!#kjIn(KEvE*$l(= zLGB5gu8>7O;%ifqq*a_HNlr_I(S7*lBiMLeh#k+{U+paAYuZn89iu_I%m5P0x<)!Y zh+B{n4?>#WR%!8&E2PFh=7hlIBscsEg}@!<5C=f6PL`d$9)ka@C&4vQFX0vxk#Uuh znaP*pXMXi>OYr;Vh|DVz50eU|#xW7QbbVF4K@$H)$gl$&#%HV%HXo?{c+$(ToFh!M%Atg1v{Qv(F8)k`V6rQryw163G- zgvSY3LPp2xQ?W9kSe!}?G}nw|GLiM@o)F6wwNbG_4RuG=kwMtva#5!hz?SC=JgV?n zv9^7ArjQp2D48*?G#l>(SvAAj=JBn@jH@Aucv5CwR?ezitG0X3%r6p$gWVJc(M;JoptkjXhTca_+`aR=-7K(g!cr=TA(h~8)ka*ZQKZ0B?+FK;96e=r+Lt2mHQM1MB!uau8z_8uGYP0PadDA>+;6Y zp=OQr8Pf%&^WD{p)2;KQ9G~Lu$nlv7=Bf6m`%jB3=THbfV!JzF`f%!sj220RN&TUFCYB_fITNdA-!u$yI38aH2g#QAAJy05_m;7Rz? zGVz(&Uw9IU6XmUDeVn~5z*!+W(pB`lc-!vJOH)*NSmpdKlVft<7=oZZc~Y=Mk{Vzf z!>8LluoTP~f8#4huG z!HZIwSYiak?OKCGWEUy~$g*Z)wNqVrdoZu;GGLQ8=bzfaS8XRSH1HG%n6zAY!63m~1a0 zoPh&pum;E2g5>v#l%~gtQqk)m(b)o$yJk4#L<}XjD>2JY-bDR0o3-4Z)}O?9nqPPtWC}7%W&WR#a>7TZX~D zaF)^jA<5{hw3~?uCBpyDAr$CsUOvhn*Z`g4=YJ}WF;b$sVz&a;ZzDo6A z_a!{gWX@{i&=U|2amBT*SdD7|^E+vmUK-~n@)bc6^1SNa=h!~=mFy?F+WzUk%lxQp zMsyqGeJxJ)h}brc9yIAPjFiD-g{Z!BD~FE@s|J@Vq!v%AhgBseP-1QuBwaIkKJe3- zSoy~5g~nA?MGXL6KZB=eJHu4|YPc#&-56cIeonxWo_rXbiaSO0JH0WA4s{SGjuZ?1 zt#A=L>oeiIz}i!W72!_U22SBx%%CORr-eCY0 z7k-B^Xkt(Sq7BuG10^lZ2AOaoVS5P;YQQ`iLd>45%$K0Z!Ajxfb`j&!SB|H~n$%@N z4EavjJN`m7$SL?j-1dm-9B?rQ?v@h83NPn zs6T3#7nyL54A)mUTSg}uL_aeFT6ai_2K^NzJ5P;Vhr0t|7#!&#jv)Br(1NaIf#+HH zSQZ%u9C_zhP+Utz(OMU*6sOyvhIg4G$SMv7S;AS_JRBJ#37CP;w4Rtfg6h1q416;W zhY#A-x-ehY+tO)GR@^mA$hz`G-+Oe`p%>r8W+w(M?D20_n*5>W!ES)Nz6syLOD0H2wr7LoBSuBLEQ=6je)K=*_wMn{ahXIL5_+kFc4-ztpJ5LzQ zv3bcKBmU{^>Gm)tCrS=uw$4iG8XgcLfAX&&V5JL^S&Mv#E8HRiD`OCdY+kkngPj(N z93~eO^XpP@G~h|@t;l>7u__rtE71_rA=mHr;=tRajt;xf5{1&Yq;o!3^aIy+h4-0F zaV(X1YoOJwnBB0|cI!pFG-S0>D&9sODHy6kgcl9)P--`chgKSchZ|Or%^G#I^OiYI z7|BSDSXaUt|K&<%Xc&gLHXM~TZMYJ)jdG>9jUY%dC8>J?E;EO2@+5Kt(&HB(>Ikoy zWrG8-0(RLcm<>4cwTrcJG)MTSvBSl7d`*v<^*6nl4wm_KTj{rOx07}QcO2bLV3J-Y z?fEC$Lw^PAhCJ}K^ZoCiZm$1bEyFp(1M};)(r@8zC+!AqW&d+dn7_m$y_mAnLwbCu zZf7^2MKedSfikb2u=zD=Zn$Z(SEo5eqlK~-HnqP#rp*A+3x8nzV+Kr>tG6Wz{F7i; z|D2zy(v24M4~@q4KN&>qZbv?7l$9ddtm6?>q>9luqMwuXj~xe0M<#-oJJM)d7#rkA zKD)!TeuH72w<#RCcYa>BE<;W^7R{ES%OU&l{O*hNE|jTA5=>f*`Mr99!l$--g6BMD zOr@+40ACI#8E)81WF)Tr2`eV^ljVOgKr^zWpz9W(z63u@ycBjhG-{yd>&}AJE~Gdm zWXgvLRSR1*7g{9w-N93@B|U)AMC+a!9$95$VP%FIAG1FjnG02P>9Nk6)zmp3qNY4i zD4W1Bzf$sqiBau$r9G?MCSye>8Uc0%YsJ;?Ut(3R?ZkVR6^(e#?wBmZuHUKt*56HpQX>9p8lgY|4=ou+cV&{2Pez-ks}C zwdKp(aWan6#c_ibZ-bStgW@gH!d^9)m!N22YN^og>^(PEKdPR4?5E6t6Qdi^28!=C z?;@^oloho&Y@@_9+(oGWQ{bW%D zbFjar{+(54bqnNEyg>7NRQq{ zvK_w=z~yB(Lw$A!M4b^X!IPGF4HnJp0Ln>LrGC_m{Cu8LtIk09Copn)$MmJSYRGiw;_A}LW7Dm3CuQrsy;|ztbZzKq zCu<;qM!yNOxGh#vXf?Arw-#wNxLu=~y<#+0h#75w><%!olWn)6sMQbvL7oQrWpSdt zHW1gWZrG^}?7iN$6IfiQ*AQVHxDIDz+PRY@@SY<< z*p1LCAFQYv+4D84XC{`Au11i`YNjTi6LkjEwRxa$4LQ5lMw1iAnPseX?#!ui_GB&A z;&$<4tfF}%1jL4~%uha?HkM-T8RkjTRCr0p=wlo*>C`^%jhKsWqM|a=4s~BpdP+2f zbaQyp-Ds8(sTvm45ylgo$Ew>~mSY9-qqn@Vn#;$`v2zR1{+tsIP0dbaX0vB|z(bsBAE|oubr3f=i$!*w ziO;q&;+^tN5YKUs_4)E#)W70?Gg>n9Q>}gu2GAyZP&bv=dy-PKv&0;-xt$>Y0B=AMyakNNIl1s+7^IozZ1v7F{llFIQw8 zfjN4=N4^Q3?vsl~(#MpBz+gSUUp)mi=R21Ckii5+q2W5u} zaBhe~o+9cRAac$QYvhK*QP3k##+ zz`0Oo*Ul1;!^4Hqz)rZQ?(l;|amic^DNvoFuz8eYAGXhdb(rL7m`LI1#D@xCRM25s zxabPtTRP9-mjVJ64zDHg^OE|S`BhIe+|xR*EFxCqM5)&w9p^qv1BAG^Q+S*_{VGltS8$k(?Mzm;0$>4@_>bEF zWG5DA-E7h6gYJ~wS9cMC|FgvnHqT%N_Sad%62Rj&c7u)@Lq5pJ4T*@?C3GQBZgc7}w7zqc+twF}PN z2&%zl;g&F|^xRf)McupwGhj{K3L`50%2myq3p=(K6RL@vkGcvGQ7f0)tKF3wK{RfW z8-!Wq3C~G|;2;%ltv@1H0cTr3x0KW`C!Rr%cPZ%t9W(44G)jE3voLqbJHDi>u{(SU zL{AeWsJC2>sxa&Es@yq^%mSj2A`ZLh_;sArSQ2EzOvJL}01&d%oZXvd5xyEyRq57e zGh-|X@ybdlLljq88%l$j+IEjxSE&J{6zIQV85C7A+nTnp|E}f)Z*-jNAL;k6uC@nP z)kvE!Q1z=GU&nts(?%RNC0X%>RK5yWz%MzR>I>HI%oVm{K&#PdtV}&bSZ*>-bkkko zX^Oifq}V!Bc{tS9p^cF!XVii6<-)`GVEWvju5pt)Fj(Sn?Eh%&;2pu|&h}}Jwf8|~wLpQbQk&omIngag~ySP|leK3}FIL<-?|f zXGtR0qjR2xvr39lCPGzbL7X>M#Lm_%rVrRkE?H0IEW~EhdQ~_S4!TSo)0P$3{3ssN zs11q>!KJDtL{9|LYb=`ep6CbX=CepOs1%yDjApL~<}jWvI(LcHO>2^6%q5wDw@B=r z$$ZM7 z;{7w0=gZ0^1zp>c%wwc7e<3X^siK;ruoj2X$Eiha(k+`rt2V12lSwEAedBfMoasN5 zj#aA1h^z}Ri*KHLjn%A&S3oG_rMUh}V1@3FQ(LJ%icl^p^;%O(aq}3;tB#Ka%WQ`z(-QRXXnn`e;@Ag zt^w|L0UAI*n}L4vE00$}=g7BS^#(1R+eTPt&y~4x4l#pyRwTaU%vrqb)Jw5;l5&>2 zVJa($S>t7&(yX$CZ_a!!Nxm-}Mt}e|r{yXUVO2_MWRc^C6oBkz%8xmHLnuaj@K66D za9wW6J$$sF3NU4nXRTtG*Bm70&1CN4bl;Hw%-~VnM^0p9^T?|N`Qtp@)fY2A`RS)F zdXhaUhXjufoiU*;DA3BT;)rLn@h)A+_^&>B1a7)Cu`F8*?i1=Q=dsY}_p=QC9^2KH z=7YNCt`NTZDU}Q-8C-zZHp+tV0_9x4d}Lom2f02`(YF{gcO?&nd)Gi-hAd3t7<#A# zaV+W{Rv9;sgD+9_nGs1_G`gl_JUv^(qXviZ-AruB#vO%cr4iRSHii#Ee|h#7r?7-` zI9!|!v9-MMEk|gw}C04@zn)?nej_)9H ziXa2sjkv}38V(bWT3Hm*Up7BnJnZcnHXdGzS-tA#@F z8F-*Rw_5PbaU{mg>AWuEg%j$Iy0Iq{IyU>WX6=@8LlPxcv_>;X@SPT;%EE5tbRX4D z)@95>_645Y7cXyIVo6s!?|TuPtS87fmRtUe(S@d?qRu8Mi#P?-@12&l9Z0HiM9gc^ zIi~p5@=2I)Oo;HwZ;@d8&a~s)LiSP$xhy#rv{Fy9v@zRK%b6>2m(u8iE>+;=EC1L=H(~ zb*2cIJL4~#(m#vasN~O6C+in6^%N7;4Asd`=1+VL3b#fWs2ufB%4B9Z_@EfMNJ%gh zH8R~Quq_Y2^oUqMgUqT5PauI>bH*QAL$Cx~)0IP_;>cNOjv(3OrqAygT&j-6v54We zsWD%D)GeTvKl3&ZV^ah0On65*yA(w>e+>kmD1-InfEhZX-CcA%eh#R(Iv4=D6Sj@# z13D{KrwH1NM&gfg`^ZvXJ6~4a3o(!Lc03kA_VdLiwit+!1GTz&v{t)IODi1@EMP`C ztQmzqF^fNK&gdQSeJ}w165_p=%F087&+LiVyBNTKmmM%%O>}e-q?p!e z0z1+$4d^RP4eYJe-n=_PL=B8g3Z^%GkD?5<)I7~LlnOT-(07PFf?wp&fn6+e$O?n6 zK7?a_UI;2kkFU-My(H|Schj**aumsJmlg+}SuOk$*FhFFK@21!E9@|Xc>Nm z#~gf&QXX1<=gyQ>n@+-%?7l@Pk;*+OZ_HLdNFaDilXqQ1u7J|m(;}*ptAeWK{1au{ zZ&AS6xVto1h*`k9$|MdYa+HOUfD~;!8J;z38q+Tdo#8;e&b8K=&N8Mhif%Dh;nwOd zm%PFh#vKD}mUNJrLHToew7N1!26zY0uJadq7X}wy!mdZBo41)6gBnIqLrppj_0XNY zh2h%%ht6NPFuXYRq&sjoLh~YHF`rk;kqaRf2ioE|)gHg!F;TgCetIt2`^p z2$mtm7!Af{-?exdhsF^?I=E}PwKIDay|z*_CMdLJR4NDRb_`a+XeOgVvLrQ)1O50r zU(nC`MgJ9b9sg9CAh_)^W`YQ+X7kFZG-EiOQ&^zX22|Te`zyJt#}X2JxN?g+_y|vu zPA--dXrZm3T$V0eySOWv#iWa!T3Uq4aVYut6w5&w>j1O9d-v0K@5INRC!g3Jczd5l zczbs5-hFHEM(Z%C6IXu3bkV}XZjBZYBPUo^a(9%w=g8Yu2dLOv-KB%_Q0=a}@(a$+ZK{eBnUYhr4SZ6~$IY7CUM{;6n8j0WPTR2-~OtV_9=(4a?^;#8-6 zO2vJmR9uaue;kaov8u|?fuB-ToICgxVrm=;XoVzwVYW|c(L^G{T4NQ$sVFaJ#C(ZHbzyuLs zQ9);;L*{gjW%FTZXQqW?w^7uQ!j}2ATmo|bVrW@@M?S;DYildaww3rAa%To}Z99EX zeR!}t?>Z${8)r}-tt0FlZltk0FX2nY5+r6F5y*!(iQP2mu}5z(<{!EYKRJLdFp64G zqVDrv?jCvX4x45=8VID8NM1pZ9_F9){grcTq2pPMuSf=RtOr8`HKPDTo%klAu|2Op{PMJv==fp0%6iw`4b+bS$XdF@!;3vN_=)k4n+3d zcHJCidRH*ThR_K{yDR~-Cj%y!+cAnBP>hdkBB-CQDoBbI`ErP3qJSGfs_^!SrMW)- zVfHZ6wI_#uRJn2&%?u`K4*wJ(N-@p_57o{oc{NzQs9M1{Q#EE&*r>*cY+y&^JKhfv z6`$aSVMo*Fh;l z&;<0)WSvjaE}!uFt9qwVRMb16fKambW--2$>kXVop|Hw>B8uJD zP@n29FgiF=^yC_vD|l8^OC2(0_GWaFN0o&;*O5FL>2rcA_D{E>hz&Fu=QDl>+D<__ z=x)ZcF}Ag{?Mv-JSEhP!Vus5L*{VDW2kl4>&_+Ms$2%DFQ@=s7be^etl5dD$)NP)X z{1oLZV!XHl+}wpmLp_R>wJB|FXO)-m^<^?zG4qq5yk?4paLKNf_F#gob2_H_+cajr zI;?%OP6&eZ&p&^?Gq`b7FFC-_9wC3L-*eQ9k|K6eUi%BoW8y|G*(n--QZO>)_j$Kr#l5iKmsSAB|EDY3aUv)RnDgj1C> zMKP$(Fk6d*oH`9DDJLA5Eh534@$Bsz#DT9|w{X(3$Ki|Yl(NyT;I@d**!;4a$0^D& zyH&L6)5}&Nl^n$ne9{!NTSlhlI+HD+vM{kJM4)ZTqgVGXpa5`U1{+pp@*zSp?XA#$ zVu?;~Df4`B$aO%yl9VMY618KO%gd##ntA<@KW7_jfNVoVq*+6-WSTb=bA<{qsw;D+ zB*AcbDmb$W)re5hgTcxJOOUWt=0?G!wk;F=nka6pvT26+B5nwa_uJI8@BSuX$6!#Z^(Bz@D03G8s@% zxIP04WsnSHLD8SGn|`cFlN}NqM9M<*9AqaELgY((tO{<@hgwDdt(qJ7)Xe9$3VCu6 zrrfMq4P;u#)GnC1XERLQ)0C-uww)xYVQwsO&{T}Naf3+gsnsP(NLdDvAy2f6RDiyS$8@Fm135M@5e=CP>=LioTZKe^ zLWVg}|J2~tvtfBP%sx_$nID9O#%#<=Kg@FaHzPGffUi&7kmex5A_gLkd3-hy>=p;= zE%#DHe>kSN`cfdXJO}H-N-UcbKC`ZOCQ@7Ho=1C+H)EJ&+P3Uj5D;IYOx6cSC6Q1L z8_l0t#)6eau}Ebx)TrlTqlh+;J})*CiURUWrT!s!?H|P8rxqt4`qw5!Xq>8d3){HO z;D6#NnwS@^f?o-Hv|Kx8ZO(O-+`g7B%*%{mr+nNN=D|T9V|W%`td$Oz{c81Fe*mcz z$)Vlngt)RcRs?0=rDGchAH_z+gW{r=r1HdQjz^&jltAMlNiNAMX0gqfRn=CNxEtYV z%UU8vELAakB~g+$vfUm06*I~=2=l%A6fj{Hl`yNH76+gG<=DyRRGd-JfPEkybi0Ug zyk0O}Md2{?n6IwW&GwZUAL1VK-Y3&55eI}2?k{F;lk(eQVSH9NqZ)aBy@(51g^<^H ze|-ft1U|CShq3E-LIzB;QlyKb;3$diRzn1l@r? zIfX>B*5cs(TOcigc{Kvz8KDdX&f_4)!@^hRXZ3D^Ek#y4VY)}UUf3={k+`u< zBm-$RBgp+LP1v)-S=D6zRV@@nWtb#%SrCR*N1dR!+IH(N6C?90wV4Vs>AK~ZnH zcGg#)l`l0j?EIADl^*6wO?NM6gyF(ZC|1ON#Cl4Q#VV;=t%O9cib!*{ zu0a%N8n0)pYFlh5phF=XzM`4v-53AzIY!V@g1$PM{(9G#qV7;J5qLy6pmn z{k2Z-fp&LP<%Q6;L;fsZzKEF#pb+je>}&>BQ6T_(!sDgGYAmK>ogr?yJ>BlXO>=f} z&|MqhR(PBQ8$gwL_W&ZJZmL8I`a>x;JUke*ZyYRA^OPRVO9HinJ3}rkDKh9RpFs+C zZHv}H(aPHHX}N+e2!9EthEt=I8Bwl3ih!&_L~U~?2K`lSvee@A+MemP*w5fV;tseX zUCW)zqy4*&X<1C_AeTKDCN@=Al&>aT$-MUnIsHN`T6|yJ~=u)aUo8&&gkG< zL(*`h=-#_Q>D_C4-6M3-W=0DH83CI}p19H;4sm7Ojp5Ak>mwL|aW+=kagQBKL_v6#Tz|(OK-v;EW#vgw!ya8CSSybe}5+4Pr&;N@qQxS{}%5S-aGJ~ z*y5XYTX+)|VG=gmU|VeSF?bUX;>6#-81Fmqp27Pmcs~R0{kQlg48kHz!e$$6i*2%f z;z7O;w||HCKDHvZx*Z{GNeH@yk(Kihcs z8~=3U&;RU?H{SIpe~9-RHs1M1uiJRX8(xd|?`^#Ob+6ud+iPF7@z&S=_QqR(?|*K* zL-~Q#sKmGN)H{SP` z@7(yuzj*t`KfLQL8-M?fH*Ngg+x~RpZ{GSx8-MfWH*CE5cYnpV&;FwvQI2cdR~$a7 zIDF*8io*wq!#{6)@cqEypZ;Ov1MmI2jrRkG_gfs^{q~Lb3Jz}+9RBvLf4uRg-~H7s zwIBHK(T$G+hmU^fgW$s>$_K&Wy@JCdfB!du5AS&w`0zHz2gTvdul}_yw;youeNo2Y z5%A%We=vM_5BlQWZ`*k9pR+IC2wC{`TWUYEco!q#)m%u{ouz1aez!x9^Uo` zzq9@A3u5F04`hxo51CR&y1^M7)^6jsCm2bbX{;Q-rdGImvL2zJSczKBVK;7*4 z-$?%_O^pAO+#L? z!VbKr@!o~^?wU8BvmDE_9^vr&v+-`@eHrg=&703zj^$a8xDXzH`#bzW<*#KJdQ3hu!p7 zVmrR&)xTluucH3bUj7~bS5%*WaPAK<-Ur)@F#Z}g&#Qg?{~L9mkN2TheAhRY>MIP7 z#|H$De*uhl{?Y5D{+E2omwYGcj_^MGQ{Vl~+4>4Y?I2m7zy^Ew8~;q|_xt_-=dq7{ z?11h6^!NV9%K9D;+ETP>$z$^G8@}NiUWvLLyr29t-~Zy;`U2x)N{g@ml9#;XJ5cv4 z@V@k~#regcgeC9Ksj=Ge+&-=xn_@0eleEIjv`xk!vyElIBN55<1zy0TL z-}tXT@RE&Jg0}ziUEj3vli&Ug8!!L1uiJRpx4v-W#~?4LXU7lz+`3->8m;>ofU#*m z1?tlF#_JW&gm?5+|M1I?!S`>)dj-DNQD=4LOlR0%A1ro;#kVt^HqN_Fw^oOXeVkKW zm~K6%GZ-Nmo$+?eZM?eq>VJnd=i zrz}3@sk6`6`{d5+ygdhLK&pz?;2cGxCub6n@kGWp4~@ZdH=%?{>Y`ya2I`MzKNp{pPH)$jZDFZi`@ed+DL{#9>T_>Ir{&JX{_+MoZ_ z?|yFYWv@E*#y7m`w|@F7U;XwMeE0AF`pf^v@4tWb_-nuGu~%Qa_&bmNgL5Yi|G_Jt z^2FEu>FXYN-H*QE%U}P8(?9q6C*JwgH(dFx&-=rP8{hLsfBP9f{YO9d@N53$U;WkR z{ON!A%P)B2PtN|to4)gruX^)~&wTTnpYpOleDjyT{`R+i(}7QW+x)w}=WQ>0&-Hiw z<}ZBRJ74qMZ+z#?sc(7L>`#2lpN}3m_MWM?{^Q?2{~uoQk3Z4h^~l#h{tG|wxwqZ; z;A;o3`QVp+{cnEg=)ZaOhd=o3$3F7vzgqd|`fq>JM_>5H=YDMcO`r9cpX&d&$2{}X zU-4--j~x7r$shi)&zOGwXMg6eeC~@M_lo=e;&Fd?``aG>wf(m}{`ToF{rt~*!GmA; z;U}K?qA!_meevF>?D^v9uekEXfBcxg{NI1!Nk8($7rtotrT0APg#JwNcF}3%<@3^`5^*6ut zDZe*-+A~(B-n8$RUb5%F3tRUenEtZ;hrZ~&R}a1D>%QQgJvX0p&ugDNd*qkC|B>U* zdFF?X|JV;c=~*xRKkj|j-yFF4tRMTOA3ga)KfeDfzxr#x{M5&ub^gBh-1ygD_2LJv zo@uonckb(-_PBEo{pjP)b$|P_&wcNof8MzR&-?syuX_K#KKC78)qT#fpTFn1v-|%0 zbKmsK_x!))y$5(yRoDK#)`WyfAThKc2si`;=^g3PB|zv+dPoKmNHc{dC83E88zLeg z3L;ogsWucfMijd~2o@B@-cS@lQUCYad!0Q4;`8|Oyw`hu*Y%A~xaW7)Ub~mG&zUoq zFI`-H%%UG-)84uE@RX+(jY>~Xh|d~8-)BGYSwi07iWBmq-n+f<{%bFp-Q?h_SC$>O zWFFNds#2b)JN7H(G-fW=vZtW$!g}^A?4jQ2C(5l$^fmTXr(in&Hj$_VHgoX#5IS3X ztS6tsI5NKu(PQYtk6=Fh0H24Ty=PraG_MN$;n>s)@QwBHIE)*6@NQENelhPR!!`(? zOYv@U5#oXEr`SK*Buq@f)C-GFytMJ(fCcM0Ar z!1qNUJmQ@KA15M-E=O5(MEc?pXXguG2bP3*{m{RH^@iQk@ZA=^?(z}ckU(@ZjP8t4L3!PeG*^P{D)=oAo6Yd?8SGy{`cBp-T90~Ihx~qnx~KzI z8|Csc(#Z%r8tL2)oA(jlE2zgrq*-1cpxhUOPej;0D1%n`JQO~1nK!6>AVAVzaH#O@NW)2O`sn5l#Ty# zzy`oHAO8;3z~U+uy2sxKPKTpR_?K9+;XvF-Dl?&GfThuP1a5h@n3E7-I%3a+i!|yE zm5%_!khxs^I{@Y0_&*2hfp{dYJbFTCg$;XmILRW?mQ;?69C0fD3U>lFUKS^5BZ%%z456K$I~bmPR^QJDVo0z_6mYEKU>_x5N95e9W>P= zr5lQ?Ho6^}#F_b-K*MpNL27gc{{Hp2m)|!Lyl*!YjN~j8ex)XZ2%Kw5GzGbl<{`~w zGLGe;kcQ!tG>#xzTb?O{JY*`xq_2G$bfW*{PU^e>!SnF1)O^TIGN{y&bv6;sdjBV9 zl9D_$A^9uqJs&BT)Jii7IsO2ydj2O@!x1bUaZ43SA*8{?PCH-$rm8^IVRU$wGKh>F8|Zu!w`vdCFu? zHWO~z*?yjhjN~Fi-l!*SFB^d}kqvQTTWf*IVkWNi^`ten6mpQPEEq_Bdm@muK`*fr zU>H6UNe7e0E>=(2Quv<)_uLLeN+oss{+fc*S`1D}jp*{$ZuY+0!+LgqTPooi_%bBB`G?YS=t}U<$NL~>0 zjn}GWBnWqO;0e^W8e=F>ZH-}~>~pI%#M zPpdcSl`D(u!+-C}8*2aOX}lDU$M!*!Pp1AD+GH>&FwJg)`B&yp$&id7lT6>0qtaQV z+$Ec~|4GM?90b+2!1$5Rxrm_8xkVt6%TyC`wiM1rotraht&$$8wlw6`R$;jFW#^hw zDS})Ktl`eqz*+BeNofyL%Hgio!__%eQBPzw)wEIR*FiIyNvDxE9Uj3ZL@?}J(kce*^*K$wrx(f)6wVZ!Q=IPnAviy$*|I+zonE?6oof*cL_3yslwH~N zhFe)$Cu31N5-Jbl_d9TXPA&L!*MrdHQcSlQhH{qGY&mTIoKuS!Xwv1aL(jIT=?vFH z&ZV(QQRLx0#r(}hm4!F7e*cYITf$!E!`+Vg@7;Qp749|*Zu_2VA=uQ0ySowY&Z)X& zngozvn)oXJVC?4Wcr1Ej3*WPm?&>9`S5 zoKu$wk0LaOghsMQ;rN_}n{dZN(YIzH{W39y7tHf;eon*95I8)2#C;pC&S|cYwB?~C zOhf91p?Aq}Q)q_9@RWWF_vh4ohr*ehkjv^K!_33sZhwc{b85ljRyJYt{?>Igw!qIR z#j*<_Yt1~<;AHbAJjGSv_MAF~b$fcpNQASV=Q17)H;btWy0tioE{3CjxP+1&NZB*V zMYg;KfBLqsj0)0DPe0F=Z3Vm8o=Ghb-K2k(?sJW9AoZj6h$j7iI~v(3w!1E}7b$a# z-Mj9L$Y%auMJAg>g@`&2Ns*zf7b4I7zl&Thqs*Y;h;;h@U8Hs*xA{%^zs;{)709Jr zMEbwpYQvk8J-?WPXqtOVAld(uHkNAEEwWD$I)$~p&YqkUBha8^vE-7<8o9s z=)K|FUTVmvPvN}Je|CNug3BqNbh+F!F8X;Bc|IlMTJog->`czULKo!zSxUvqn|pH+ z%|9rRbBQLOo`>@R|I<9kezjMTasoRAMI^h!Qp)-CJ6!&QGPX+%yOg(1dZ1$MvN;vb zWG>66Cb+)a`#-1eug>}-Epnw)c2?~MUiWi#C09D_ewycM5?pmZmsAZvXUQ_VOp>`- z=jvuC8i%-%O}Biy_FOY27sKp&#LL*-aMk)hXKbiecRmINnV8b(Sp@9zPXfxiE!2<0 zN0Wna(PBU;=|!^4KJXo_*5x))Y9Ok|Tj6z=M9*WO{tf9Sf_t!Fc_m)KHKv(mNK!^9O! zXj{;38QRNv((}di5tt@~(jz&S<}RCP&*6|O6iK3N`M(V43Z;js7JHHDO&o{|Ig+cM z?}j_@_J=1F0-&jgh#= zq`8+eIS|?(l$lDleQmRqt+63yY79~=0=YU450r$`u~+6V`a2U@?b(adtzc63Y*EWt zDH|c__*a^CHyDN`KD13Y6bBML52x=eg>Scw2~W%EX5O~hw7)m;w!dbpUP--ZR?hij8m-OsK=S|~s3+2OG+sevOjB>FtDT9ryaV4MK@mH1~vcDvu{+;{9a6jO`buUd* zRy_7bukBun<%-~J*XN}pgeJkWr_sC3%r2j#Xo7#aCF&zD#s4$+GFF9_uHozZJo*DJ zdk-~bCaqX5HFq~9D=kw>RL&w&O$AFUm}Sx=t=$f!`C;3|9dYAf!_&_gq;$L%ZRdHZ z7#W4r=mnT}wd10k@pnTkG6RWcOS>WVDTvvd*=@%ih{cLDAX`EK+yGcNrqN&+_6`}Ix#*Bw%Ds7$@mGRNkx70t5R=R%QkQmRjG~0AKL5#;RPtog z1no8FzjJoCII}%O3Pxg)b}Q=x=@inn>TaKQNbgW%Id-cqUCsK_D$Bm>-Y?;+Fjk zWOFi}?ep)`h7xeG@vOg3nD%DS=Cxq^6_jQt=p>KzeW{V!^Xc^O0OrHFzju(+oXMyaNgJ`dUOwrq#1_A?eyxt{;Q!U58g=oO2T$}i_ zmj(y_c_CPb(%dKGfm)~4+F#3Ba$$al*|w64dgcUX_N+k46g-~0DOVX9%#+8B4e`>{ zOT2TX;o0f1%tVa6W~K&nWvJrH!?UMl=gi0sXc&_azDSZU6=?^n$;gAINm?LUH3rG7 zrW`XYCoN@GhX4i=t~e$+SdgBRrda_R$MGJMFX`kI7L4OMy;I-|sm-xvZy)*TYTcG` zjWdjN#I?f znxqL-KY&mfA$RhO;QV0soIDJJBQw$p(z*HBf}J(gAdIyr9F9gKPRp2*QIO9yMg}LD za?MB$V%W>f3`{n;w*^*Rj^dZUrn{q3N@)R<6Sqyx%)pRkp3K)fBZ%hjMoshs^g470 zWGslpXB1>0!?Vrk#w~~8ar^=8P?)i7nM?`>vr(J&*;R1XvSrFqx*5_ADKwe>H5M60Ve^XC7(+9J1G4fZo*3IO>WdX6kk2p=^s3Zi-NaeV`SXyLEo)zeU z%mwqftbXS5-huvjaw^AqpN3>iNiX240;LbxC#1SZF>=d6c$m6$Q8R%j4-Je&TbAZ( zf4NgyS9a5YIKu=p!?wfbgEBE{n7pF>+u;8`MEQZzLA=_EOHP><49Ie2N?uBCI>$>I z0E}1p0R*mX$!Tf2*o<|lXcgIoxeYkdm~h!a@&x_h3@$Syn3luwLxS=X;el?Mc%Y(L zbd^)mUkWi+KbYUb$mgo2aHLqw(`G}Z5+|(|X)H)b)0>jcF+&T{^UNa`x%^Q1y-Dv= z^lJ%+C#`N{dJd^cXr6VK5At0X{t_b#FSa z3?+6b$MdoAaBeI_@&hx1p!nC!Mi^(B@?`u@a4-1@WF({`zI{0>Ffy1jt)uxfC?_Yc zW4Fw#95jW2{W^9>YOy5imMZf?3P$&i-7tfoe|NkrCnv2V3NR;oN=KPC&{5%Sc((be zAF-^>wJ*bflpf5?MeC9#ls`jSovs6<+VXj*G=u=$1hc0gKWRZ*{POrvlY>C2Jn|12 zF-3r3J=IQc*@an?P(3pIh=Z_j`Axa4Hxry;m4B9K&;?AnW(3o?sY}O5Q>M~k@?-$j z=*>#MwKpl{b0stY3^*8W-O@6jYdM&iGXqI9zcd?myh?J$OmvYmal8v=6P?dhgyhf4 znv|1ycK?OB(n8O4RAoR89v+F5n}lg$r=e|Y<~szqvrI*H^b0K}@q4JbIe9YHnrT3n zBz6wr;Df_m?sK?cG|FGeTbq>hY zMfbr&{N;ypWe~P=iZ`J52@U8&WI!*k1AS5!I)eK&Od37M>oLq3w_+=tn8d2s$K1cNr;wsEb2h@Pf zXF95u8Im&trDo>8zYKVB!?Vru#~a0%6OU9VQk*mY&3dqG9+l?(q&O&vzSf`;x}e8^Rd7|ziKL`o_Ryl z9?cn>S-0C0TeR6s3~?AJF|J_Yr%T8lNW&D2Cm3O+f60{WT0VCaWD}WZ4yCw9=Hi+5 zh1vGG#fEGHt4NM-ZYjG-D!nLL!D%p5`FDx+YQtjeTa=Hp~q`V1ObmaI3ikWMKq z$dR3aRQw=4tj$A{k!*~Vm?z}~(JbEb-TEHC2W!Gj3(lI9lY*f%A4`n_1Pt^j$jfXr z0;@iROi63XBlV0xR)luli@&HY)3+sRoiyYGL1&Tz%!QK*3t(f;EwGxzaygh+AInBe zH#!V+vu=4)3T5b)#e)=HN+2ufhGICzB$1C38q5Z!u(%G+Ay67-`2L$EYLFXBxreqw zFj}IHaQ-t{PS(#@$~HQ??b+A8Rn2z6o#fCC5L5Xoi3B^=@2hvX5yBJw#L&=a!>!R7F)q8Vc0~?*uBw-)TnO;?(_4 zJ)^2R{Q~ta-cb~T?}ghq&UdPTQ(d5Js(M1%c>6h(3pE_?IGX9y5~uEkT5gVRbL<%? z>*WZux@m8mPP?F0y>fPAd zCD2t+lD7o<-KkbhJysiyT#m+3h30q~13p!!mQdoQ7TpH50PkA#u&Owkg>E$(?-<(H z&MUtf?TLQJrzjc;WpjRSM?8f9?-<&Pzqb6I?t-T};2lE`boJN{r}jE^Z!a&uk6mU{ z6+=n=yt2On-xIR6aGPVBoqEQpk;&FBk#2=rf_DtPr7VUb2Y7M(Hqa~6`D1YRCEhW# z9Di*biK$*L?}L)ELW@ZAjrVJ?Cnyyk7LtUoZGL56JW@3!RJC3fu(yRTzJnJQarb9^_ zQPg(6O>-2@RuxCjL)ozXi*O|g?*!U+y{*-H6t#@#H++hs6;RSY>d|k?5@_*q+g_^E z<51Gy66vNDw#2Jb(kib_rmwXrh@p$_^2+{3D4V0k_jzo{171Ih#}gfFdwFlCcXZJ` zUf$a8_FC~XrPfOVefp|Ra||_m&4y@5hu6`Yq4PZwEauH@xeG{ppa`7j}G% zwu^ThO~d42`|5*V+ER<7kD;E$JC2S!b-`C?r-ogkDu#MP*}jkgbvfQ~bOZic&+DPY za~wSeB|Q)Az^U)WuA{KJUlUcp`!-)Y{FPT6T?S=SFhx}iErznaY_(H6RK?L=D2XkB z4no-;|An$RD*ug_mU>S0b84qk^sQ%CO;rLVLD}(Tv{MUJCDI`%+w&@YXVaHJ?V)Ul zA*$kNHk3`@DrGVBAe7BfsZ;w^CD1XoOQ7iQJ%5R+;;0*x^>>>)daqMYsfwc4p(Kt( z`Wnin)OXa2x2mc*>IG$MYmTZITBS!5=tn4d=N zXp6E0+N~^(UWc;reh+0^Ny?8_CD1k~8}D8y@lu^WaO$|KIJ)4N=Vh#_TC@;K#`XkS z24&X*yP<3xdsQ{1kv|djz&nZ-+(Y;VMzq{PgKcTF@swX`)45}mE zar7Sk+SK>?)l-L{td~*0d8yA+l|T!jB+YSD@sw9WW1wUdz}OCDbMyt2Ey+&5+gT`v z`axNi#AaCKa_Zhp<__*;hjM7%%%+Xm1zKFN8ol)wzif+ z**3mQSsXnHWoOeDRmI@xT%PABADbQ!N9RL{mjr4KCFzTz&QOwqC_LcDs+P3MvDchB zr7DJ+MA#I(#yz0q6+;7*#n3{h);RT)ss!4K6Qb34W6W{t6;)`bP&OZ@pkz%GMVCg} zRK?LsC_6`OgR<-K7oGYY%J$2uQC?XkZ@2YZk21hyMNyBII^fb0{ex%u!|8 zj8gR|03~7LXaJO?uO5w22G36At3tbik~*qK4=Srpem`pqtEVb~MnT#2^KDSJet&|p z?W$HZo0ab;!wHR70xnRH9QoRK?IDC|g#qLD@8a31!RW7d;w7)8lOqh@tta z;%GaRP0M~L+j1_d;Dt@B=#|i=P!dNB-LFhqylwYZF=0_jwefB#0LPe$v9r)iNhCh| z@Q$a;m6XThGcPq{x{`S80$gUuElQ%Ly%9PwZBP=6hs_Q#Hd~!d6(O*BOi4A2Rx^yv z%Svj3Txo3HcYbP85p3{8IlR#*koEuwZc3!O_#~tO)yE@ZBS3oMlf0s+5#4P_s**N% zXsx6zo{B&u?=krKk?kh-JCu|M*J@`NFK!b0sfIeiU8 zav@uRPjeCSeiTGnR1)r}lNyhw$TA+upnZl^a3q`d8&boOE9kHx4IC+;ZwzVU$V~dh zkZz95CLc;To(4EFhoTJ`=g2%d&ycB(6j60U3LRNMwGCP5$RcWC$jy!{p$>-J<;YU% zX2?cIuAx4LY<1*18f3^5jw~Z-rSbHFBRA4GUopz?0Em=o65UKe%)^!GBPFvyCWFMA zoky{Wr!}HW^R3 zN*2=xlx@gON|Hcw4cV-IYSV`_&&2h(lA0j%4S7RJ79FNV5gdr8_mm{jPgIKZ;Mt@~ zV(Axp)p-6*$<_2LNI9hNJnS>c>w5Z=KEZGhPc@X>gz@``A#Ihk!OrrRh7413D@F1* zCOxuWC8d!Ca@3G{O6r097y(4fHB>c_V}{%nMt(7&wt`4~jfKr`u!$#mT9LeZf&5`= z=R>t=&XFve-RSR1mb0JB8S*EHq^FSl9A`)+JcmNaYS_e=k@87Y5(}G3#-@#u+o_zA z-b&&@&MzZ%Iz~wn#qz*1C{`)}kyjE{(G$y{`I0=WL|(B}fhQTy@=RNaeGpXwSpYxs z^bUC?Q4PM?kjEUkkZ&<$k0W(?x$*p(l32QkZ#^Tfi$SEs4y#QsY6v1ZJq{wV$Aa7j z5>J0BNus78QtwrxO>&T)=DZDQ#{lv@1vy|!<5nf*F)v!OSxHTh?~IK+%Rpks8ikKxREei|m9zvoZam8u{cXN3 z<6jIZ6XTJ-LJ+DZh_t9pm`yFI9Y#(Xn~Ri8gpG_~@zfMV#)Nj9%)c9(jvz8G=fdVs zLz0vPe94T)iBJHEs>{HUtH;&UIWqf{LNfJ%qBBV5)zERTF5J^vDIj;;Sa54PgS;a~u)Sbq2Z6zHj zmG3vCqYIVF4;V5?Ng?I%^O4e8f*|s0LxsFQG7@Bwl4zRF@0w6IJ3rI;J>(rv9aa)c zGx+DobqFutL$#y&Y!J!&Cm?oJFq?ldc-Pbwdq3hK_vG3U8wn7(~#Xty2B=5LcOb`5Tv%T`5MHw z=lNX6kdtBLB9n`VSZgy3q3WB`hzF5ZFRYuJ8kSZNpuRgy%DK_u_fL8LU=7$SMUNlAHH!o8xTJ>R1w z2}GWr8BaTv^mgPmC4E80m=qpW@(9RS6UrZF;~D@m!Ps1=q$bEjL)t0%$#)f}8Zt`B z4!WAt4JlC4&UY;I^N#FNa>$X#L8MNPDM_NI#0F_D6K~5WiJsvG zhEz~e;Cqgn8d3v9ayo*Z;}&IQ<K2=gk-zoV;$qxFSe=+H)P|^B{rlWk)gi2JhC*lYG-H>*U{K$Wr*as_#rDGg{ zU8~A8O-T~{u4I-Yskqq&!FkLk@yS?JV+D z^i?+G>oA)thMZLLJVMn%T=5iF$>uZ}BmkSr)KEzlNNp3Uy%LG5u1R5EC9xov8JqD+ zCQ*WtnM$HT`j}iSQ!*K6l|u|!qofdIsNaWtJpdxFHgth+xbeJ8ZOT(k-vmSCcK~cV ztm&I=$N?qku$g1XkuaNihI|)hQ)Gyo7kGXan0);Lo0f<@7Je2Pn~2JmBvGOel$iWt zfjw`k>$}>JOVlQrF81B%m$7At3)RqftMQYnR^ zpvF@>5GjppkjQ8m>xO{Hs~Sj@v6-wkc_1;y=E^Xea?w&^*Q-r3Y|aD04xW-&YU!(t zbu#8tkUe-OQ5z7kIpl0E@l`YAJ4d<*L8!eSMuwPD3MqUtecqbGh2ghE2D>*mO6Z zr>f07*z}H;)-p#)63Au7&r&7jEkSyF)Ay4hqt(wfG}HI9@sp?IAjok;Zc$R6X89swqDA$n%U%Z6!EE@YOV=gOWkC#MjKk)k8@vUF%CW zHbX&d8(XeqTo@T>Y%-MW@h$faHY88UL|X0}5+n0hF^HYNmiva`{3xET1CcZ@gUvAH z9an3VB!LW%kzJ9UAo9AN*81cO4*N)Ib2ENnB`byl*dKGD?($`u*pDeGqz%3+Ououh zvvI|O6d0SDN>GNTIQ5uQugDW|`OrDOm-wz}QSyvKC~a@e}GP_xcu@ z*soNZSlBEzp_VAQ8#~BL&j_`}ceN?8+hHSTWJ$2O-h|o=V%y;(KDnNQ{pT>U!lZCF zi1g(RWghXZjFGnbGKg)fTYYPc&3+|Ck-L0HObWkHQjK=`J~f^raMeRT6&~)$=^^rmvA9 z$&T#zH8EtqBL{rV4B6<&yFL@|h1e~JBc}7ArWw`1sZmff4BO+_p8>+&y4>SADv{`C zb2JyqhFu7C(y$w$P8s!UU5_ok2>WL~iR}ibBJ1I5I9OCvLnyg2F`}rYvJpj>IMvmu zzD|u))q+x?o;IFypq@2q7L-lP3aA$hTLbm7QF9x3M;AGDwW{#690HRNBZ_`jHMppJ zLz~jUMU9;5?bJjl8}D2w*`>u*Jw3`avk}os!=8fLWK=2C14iwKdf2EVP_|4@G{ep! z_K=urG{(JjA$UjR-g-=N>s(v5X$=Nq^bfv3pKi|g!q?J-#FE> zk5?{uVy#JiTgrfvRd-vO?bI?=73gds_T#9Wv!4Cv=Qw)n-yS`MqZ>?Yu}M~)&CCDa z7}MZ>Xz6}wL!lm@0wz}v(D$Jx8np;2Xw(`gc_=&6R;V1K_Cd+j1*VTxwV)GF(oS1Y zx&B^@{cx~1Qh)B$QKx=)Dtd@#hld-Pu|2#WNzYpvEj?8FrB%M6o{DvS>N1f=YrKT2v;@%UgA*tIW|Pr*4K? zW0&~Q9Xo$;DkA8y^PTDrwaxe&=vcN>tDqh=NAH2! zZPeRP&lpvh?xlXdQ;SrE_oI)&8eso+MA0{@1{WPwyTL_xHjuX6YEX8D=na*PwQvO* z0hJF`j~by5N?WT(8>V^rcofR!{Cy}}8b_c?5dwEZbtF1y)PhX>!e(`0H$qi2Y890D z3r}gYEL?}e(Gf*$RWYr~^~Q)tRkff?3cQ^6aB4JE5Mf))66EHc-^flCd zM*RV0dyjv*m!oP>51FI&pzP7sPW6Y{ZjO$Cdd#Ths@l@ivu%jB^qNy&Id#%0zS6Uc zajJ?_7dh2VRd_yynP9f|UzqE) z@wcF4T@pGvxadbPDVM=T<>pz{n(9HFS3}y%B~X>2m?lHn9OuN9U z8TJfR9jL)Yi8t8P4=!ruR4=E-IhF6!Elxe+)IO&^cPjcu&vOH(lAZeQ7VqeBr^+n% zSY@Z`ICY6CJJRGgkko%U!M5V?8ti%-?gq!v5k%RAtvgwnbzr3-|o(O0>1cQqCt-G2P5DsT4MZbK+Lr*v>Cv@#k5 zW?S}nsPTvm^U(v?!7!>1)MG}Cg?i4YTvcbL^hX>WQM7w2kyZPh`d-!9`Ug{Jw<0tq zp4#U1vU1zu)i0@%^<>Q^r+DaWz`*%T`(Edw3Fx!f~Gl%efIN8N1 z(^Tp*3wF^^;j!KSI99%3BZ{^<^|({}R585|Wqb0EP8B}ku{)f4$*JF*3iWBPC!ejg z+ttGsq{XfttdiA(D5eI_dpW-W%BJOcRpB{026o)!=nqvDsB9@}CQ>|Cf|7H;@DMY= z5}QdG6gzdDQ!AXh)2aJZg?m}H5q-vZ*^Z;4D$uJ?jiH!6fU5kR8R140Nt+ZE zepE{GCKHF0uBgF9BVM+(Ft{kisZ6J4sH#9kP_j~}KsPwG&Z&o-+T+w4PJQguF{ga5 zc>XG=!Z&}QVwy`iN4;uyQqfbO?73fKr#d**->HdC6*zSj)Op6=ZBW&WdH~9f^1Gny zy4~ARuRt5{J(i~qAVykOSNC!$`CpzI19f!^NnaY&GNZgzGZSu_HfyBt5|?s*7j`3x zr0hk7AFcZi(TC<}W2aiFilUBC(m$do$*CbujZwR^^+Bc{2fbbvYIULg1KF#u-%|3? z4|ZqnSic9>3P(p2$!g9jX`NO{>$FN*r&ZEAt&-Mhm9$P#E$9gRwKM8#sJ=%13}stW zjdzh!unP1GuKJ`N5!DFa60)i#z9n?=XTqdrIvKUuvCpA|MN!Rry|OwFO7_g7s05zP zdV{=uizxaP%$6y>0BASycGZ@i;1ddPGs0Q!|`e=F~=~9#u8C z=mjW=cW}``r;e$@S?@-Bv@NZE-&@l>3?(x}ZQ27>rLEM~KBxk=x-+Eg9a3grq>ZQMP~ z)Dp92IQ!bM$Z}X0o^fGs8Ovqrw-%jSko_kU)Y_jDEa|RcBrDL zH<*-FIGgXnHblF!M?-Oh)CA;cI$C3R3jQ4<^D2!zQVZYvN1RNr2LzS+yI+XiED#?Z zP?8LiXUJiY04?!nfZ$GDilASW%u`Z^D%B>uN}^YQEQC!Yov-9R5b+#Iy$xC7f7#iL zS8@R4Dr1vr$Rhs{wTYqvwfR;3M9~5z(MW})FpAb2QcCB8TnAE?9yMek1wd{zq)Z|b zNQGy z4f2^G?^{1C2N*qyu^PO2>ayw)~5_9rX3*Sr#k(qHc}^2U)8B>eH-csh}2hg zidXWJ+FU@1O3I;h#pVKPt|SpeJlCLhO4@-)TdhIeETI8vQ^s_-J#?Xkai#q=^jHqV{epbOmAA7^ZUa_ z(%gg|Hsq%BugAVcUWAZO4O!xkLcK}JH=*N7s(?tTHlex=B=0v-U63J&t0~PlWC^tf zk#cTEw;QsE27ru&O*7iAWDLk8kQVf|l5~)4kk(X$bf9gx6tc$d z)lhBdAtgK2rY$|Iq(p7n(tblq$m=PWP(03b<%;>6YSWHR7!r!TJ(k?3r>8yn!^kyA zPkX9ki9Z%?_7;$i)JVzsAS(@N9TrMTz7us)n@zBh66-_*l{^L_EwdA)DtQUyb@=H_ z)0Mmr^0p!Cm3*f*U1+Bg=~ZIWg?>`vjeeI>*(N4m{;Ytl(@W_BB{68}lAf;AR7q73 zNl#aE?kqjGE{L>^ZZuqN8iPpN=tdbzTB}WWnxmwb+H|KIm5flE9<*LbmfG~7T}l?I zO;37B$ttz!Nr#j?tTw&q2PJ#e2H#w3YIFJ#$U&4wZ;DlN6y!rg5|j{H`ez`QQC%gK zLB2NRQbS7p7lTON`_N@dnt@2(`_N27N~kS})N&GSP|_DfM(iYNjWYll!@b#|uX##} zlr3L1KWFfNk^TF#>p`lzX9fRs^$aZaiB*68q&e z*Al;s1d_thv{;GPen!*vO4d7@Tb1kt5kI48ogtw#kD>RijT4q#Jd>x*O zU^9+38&XQ;K^B9Ir|lX__HwTUnLz&5*3TtMCeordLQ4JVAUDG%h1z1(>y35W4M{O% zk^ei`NSg5@RE8A$Pl7yd$ct)I9(`JJI*Hy;(f~x#Jc-^lq?G!BJdIGP#Fv=ZX&lI2 zkRa7Jq=aXH$Tw6cQ$s_RxYgGb>TSqj-T<3-U^9irhLH~pDKey(zJbkWAnEj$+EhSa z{2nBOK2mZyh?IN=eXHb7M}AfEEy&L%RM~ct=EK|redsqsDl54Ggv*GZ+DZuVUt5A3@N37 z=z0A?@@OTd44G5XKx6~}>1;_J$Pi;wwTqCOXamS-kbDY+kra>uYOds2*h~YNPGc{% zp4GLP>LHknJFg=zS#vL3V>Irik8R6Pi7jP&rHdX|R#`YYA0T zk_#ep(-Nw$WRBWgMQxQVRhz4*r;_Drvy?_Cxl?VHQks(c)aGi+Q?gxcuBIX-Pk~6^ zxrUZ0c^yRh&NZ}J$;Tii$k(-WpOT+JUNYoSC4P(_Z-87!a>p5R<3Atd9Yfw$axsX+ zbv=Eoq!)<9bv+$bGD&Tg(H}~#RGVc~{xa)%x!T-7)s<{gn;Yn2B~Pl&jnr1jKDD`# zdMbHWZEm6=O1@Q_n`ojEd9sMG)n+Yytz@Fw+)2MHnWZ*&Qn@5kK5m9xN7XIy->jk5QDY_dXsC76LCK>a z(l+j*K1!Ykk+yLcjZpHY`nj9Zm3*px?xyKVPN>a#TB;-(Gng ziP~(SotC&<+#{L7t28zNBe%2-M#X2tS*#6)EYle&k6U_ft(nN~67fk_V}?lIVa<;e#~DkdkO`Pi70v zvwqxu%NAOqHeOD*&@#2zgM76^Tw7?h67LLp3q5N?`QL<17i06Xk`J^rwot8plICLi z5=7>>E!5wT&<@NNy2_ByD)%8;p~O4?dYIm@guRk~gx*r(mHbvZprkqG)t*StR*LB_ zv6paX5Q%*|mA8as@1j3!w$mUb--F2B#dcb!p{_uv5ys}Il6e=~THZkwldWfO{k(%N zFeG#ay_4!1a+nutdUjD$CEGMTk5OACM?s|hJVsrV)azht@G-i~lIU?D(heV|foii_ zZ62plO5OqyKTps^Lu_l2cK8Gph7l=^C#lF1{}b4q70*x7>xL}!zXEapzga?+K&0fKr-(te#2SN0sOPDUlJ*+vd1`A3_0~|O@|(`4oX2aZQW~#hs)j11 zD>T$}4fO)eQk&~F)C+XGk~=ii3-o}7+N`1W(sn}@(X$}3`?Qzd94xV0BKdlWJ~Ct> zy`z5ik=)-bBfw7}Z=rl%riDXXpxzmN(;C9Wm@L5S;9#Qr9=R5AhNYeV{4LfIfv7jMxJLqhvMZ&8-Dabx(~G}Dk3 zbPGbAfSo^N$Q&g@L8M>or^QMpgGftwhptyL z3q;EK9a^E}I<+}KYn7~2n*(&Ok_{jgqOhYuC59CHAJb3=Y3^`aK5saim4+1izi>9= zMu^QK@^!Vn=^!muQeMfs^k5jd0CBxXC5Dtx71-1U`G7uBvNmA%pFf~SM-pD4ay~@Q zjIzY*gCEk{O1#ndBMMwDHnwfFhUdf7+>jDF)D`<)AfM3GFdG@`KBc)~q(5vvrL~s$ zxtlHL&uOEQ7!WDv&*>p0l|ba`z!$Vj$%P=p;O7h4qa+(dMu0DAuafy7QiEU8>q?e^ z$ZF?HI$()wQD4$WVMJp8lD-ckX^879IvGZ$fqYHpjh50VrPc5(ZR}gBZb+!_d`pRc zAuTNNpG2sc@bfKQswApA&io8XR#FK>()=AwP|^@YR%qW*mXdBD68rabrIO(w(w@Jk ztCeJch@YdhQpsEp@pF_mDY;2)exP@itXG>K=sP7lKqRgo>6DUvAQIP)6f;IjV~PK; z+8m?vmHe(Y$Eco?YB+P1+WCpvDQOHMCI1ukR&uG@{7j>ij8>bUX|j?+wK+~Rm0Ybh z$7zWrrj~C+ss2K@8dB`<-4kaUASdWvLq6kSAZrZSp=2z`29T5Vq>@w+DY4(^B}<|+ zK^}n3Df&Q3p@#aMj%cWPAlqQ`C;g~o0f_Vq;y;zhJ-+h%GUC{=Qih-LO(4&JFxRjo zdL@X|U<5Z%;+;iCa9a&^xB7|TUP?BDyaYdGc%&hRc^AmrhNKx{+v-<_AX^ zmi;{0kcFmgG=OJ6FS4Nw5kE0}V;E@#n{r%lyh)F-X%7<1T@5KQyCdB};(3}OpGCJp z?2^KYoUi0EN3IO>Bjr<(7aCGZx5GyIMMb{W+V~GRa*LABK%}QsNbF@mlL5X*c zR*4@};+^YN<{e7BbG^#^l#-t`g;lsz$)6xn8ddl;OHAG+%?bRDA)y&0fxkY(rYavZ zBs4Eq<=@T-Rh7@15Gqyid_Gq-B;@&gZghrCHE#76(kYC{h*XVxhY@)mUv(a9iC^|q zq;1sTG$m6U$uy*tia=zyxdyLQautZwX-&Rgi8u1sEuJ4n#HJQ+ z)KId|FS)pow;K}5>4mucl<+DgFQ);%$dDEO^@wXa`~>(?B@Zb{%SC;@!VsH_ zYvHFpU#moNA*2D{W=JR(jd-)#c)4iA9~ctKMI-)HiI@j~NomMSHFilr*pKd%0-ONrr^#qCF2*;^m?}kG90+q64Rf5y?ddUZkM{ z*!9^4(vkNlX#(U3BJyO1xZj=8r9Lx#+@QhY`s|7mk@?)8nlZF6GvikgNe@#=n%)4GG15DX-R0 zUhJ3h1|?qXm-2&_xY)b$&M+decjW^b>K5emO^|L}A^r6F>c+hc3Ds9OPFCW@)s073 z;^OMg6T*nZ)t%>QDDGxUz6al<#5;HB!F!c#(Aw$A^6f(DagTr;f}ft;Aj6W!L1ZrI z$%B-<2qL-Y$yXZ^DzTotTW!1&>&ee6@p93VU$w;Lq8GmtMkE)#_=JY?;_A(kK0jdotIUX7ldFK7dClDbv@s z`2l>Bl2{OF^8I;KjM-WHHqK0gbstqT~(8~!WFi)d!xK3?7@b2TMiT$4G`5*ODLZWKl& zt|{DCLq+tntHE^6R1yc$1F@&`J%)s0Pv?VbqxVAX`AL;47582qGif6?~nN_dukr=J5_C z--5__TpsULQa0JnX!(4?62G@6lh3WDoAmg-J(+y&q{O>3t$=$f@$O73;ABgpYs0gw zNeX$il4c;XCMo1}4b>TBJ906d3zhT*dDM`FO1yiCXYjR3ynBgf@J=OT5o$L=&E)5l zOaXb$kT;a%sm&}tq-2iT%;Im9+yU|uLe1urN;ZSMZb;b~wlsFB&6QkP$@6M+B_}F* zALJc`n#0YMe5#@5a3>`{Yp6M#tE9pJ?3*IgT%N0>HpnN2+@_=jh~#u0Z&1<=L~=Th zpE9H*dN9aWAoKZ4C21f>4XHd+a#0dJ9b_w7!hF6|$@L)eMDqEZsboFKDMOxAvK7P^ zEjID9te+APzafp39CD<$A&2=F5V_Vip9fhR{=T+Hiqz)ff%XdBd|s+H-Zi`V9Gq?9 za`(l}=K>|()qx_uRf)HgT+G{*cz4__;N&ZfAGas7fCpRRu1zf9>6Y+lq(`n+EacTn zW+_?3X>*JpUan*@U#H{|B}@1NC9f#CiUV^cR4IL{WGUwwQbOJxfLHTJhJ>ymUc+B0 z@vb3W$3NLn>|OV~jvt?AJiF_j%lHLDmiS`^;Z7&i&N6;iNev}8@V81@C_xR)7e81n zE4hg)8&bj}K&r#f&D>MTWF@z7fs#Tc%lSl+_$j6$5IIk|l@}BX3GGqe%9)0Q&bDsl zYpjhwafrQ}_f}q`qzQ=J1AHq#qNJVLtl$zQJ=JCfA5bz#ZEoYQl}uEd+xSlv_+(jEM|wQ;lFYCfQ$ zLRJ0)^A)CxmRDUrLO#AXdwTxioQcSDKI8V)G&?v7Z?EtPn8N37+pO1!%x z?&Kj#yt^arhOs(fqCEguV>-lXZ-j3o1{#c2(qqu>OD)H_@xrcp=Z28>N#?E^8aJ&-lZn2G= zsKmQlY$G>Uaxu~)v**3sMTvKJ*1gT~VO1%4jHgTpB@2;xNJX?u(SJh@- zYKdzJ_wkK?A$Mvh?~bYa_--ZMEPNk7ti+pz@8dm68Vk+9d(j`_0wv!4;Sci?CA|>4q~~E?t|SITYUdHYTZwls`Xl_X67L@Jt^BMK?;i54 z{JN4wny+pAu@dhd@@;%niFXhAcJ?i?<+E4Qvz_CWG#GC4zJqHi=>;Nr-@%QQq^QkK z?x19z+U(>$O6~xWy4b~|m23r(yzk<4B`<<(E-&BaoUY^}kcSLeq~sU%^BAvC5<9~B zd5kwGsRJVQ^*C=;aw&+U`ElN(WDJOu^Ar54l7%3$&U}L3S8_jyr1?qyO39NTlIAD* zgpya(W;aJ&Wy|mrwb{*;m7G+Yr#Mkb#gW#}Q`}rhBM^z}Y3{D1gW5dJgOntJNcrsH z@k+*lNcrsHOeI%<>;!p+XDhiDD|s43^7Sm&TWWK0P;H*$c1n(` z&2#*$l1ihjpAvpsNj(tpQ^KvUwtm`!NL@V7-Ia_2k-B)E2Pv7MHl;jX$qKb8fVJZIs-qHm`C&CHJe%t2|7}Givi1PgU}s+Pud3N`6+G*ZFECvEyu-U+0^ZTm&Nd zdV@D9>8Unv@FPl6)#gopK}mtyyveUCS*$j1@n=fbsLfmay^5?yqE^+PuS)l%%W8J3LKEvDzHqVkI}L z%>lkf$$GUp$m^6mp*9D3vy!*e=3RbT$@gl5Ut&;FZh}qodwfXAg&@*?-s3L}39X~v z=a-jD`IL}cmy;It0UuG)*O9c@|BUAvQbOJxL7(#mLqca0U+}|fvo>H$^$Q-ePW)IKX+K}`R7>2| z?XNgbiFdcpS3FzEh28AkK40-dOI$9#=4-=roHj#Fzu}|SkBjRlpD?7@eCtQ9!yaYaCXJWPS7(Ge%B>Bt-^7vc-TcVk z+$}a}BTekLY>x3sCEmAej&am_YjY=TWRy6@m6UkjvN^^9CEmAej&Tzu-nVRyaR(*d zw``7aA0^(mY<}VqVMM-V^E0O^@xDFuGv_MtzIXF8&om@d%g4DWj0`~DkMjyk{6|u; zgAQ_n*D8^_KE@leQHk6+BV~Akw<+=N=s3Z9Kx7`Qmxgb$m{13mv{iDFe^fG3$*){) zgAJ9Ta zSby+`O1%55{^W0zc=uWT$-gS`?$;t;*?Uave(!!Q@>Nmd-5!-xKKPtjEN{M%WRD^G`67N2=GCp}~8A`+N-G^4jSFFU_hm7|9$M2UBASXtkjN{$Dy`asG1ecu^U>c^Mf%>7z^ zpFFKhc4cEhWQ6ql{!kJCkrC4GE4$I!c%x{v?>r^mC>rfMUr8&3l6Dy53n=LhB75C2 zzGNkXL8Mof^JOWS1R~>DIo}c``D#<%w^7LgwJGm=+K@&5n?PhliuJvwWQ!y3C@BSz zaV*yNk&;6oZz5lDzEg&T#`!p3|9d5;#q=X=1u7r2W+QRZ+s-tj)!~no7K@ zco+NXDS1HsH1IW5@}&A{;Jd^UH(NFIbu}dPJ=TW4EJKR@X&JW7H}n-MnGPbosiAMB zl50S?jF7jLYyy#UqK3Zmk4V0X{f~mkIZ;DjT_t-#q^C6Ubye~{h!aj1kXhA) zj8al-Dt4m{S!zhBzYWM@Lz-@txJvweK&0<9^0hXkm-*lHb*;l*Ywfky z-g|An^LU&1(vaZ8?k4ZIi~S&<5#c`Sc5wv6-o>jXPJ$dK4VQd1@v9;Fm~N-otBF!; zId&7*K_YjE+YAZv_At4qB|3s!Lxk&CEwNOSOy^D_M<`TnaSEg;9yI2?^$SGmhlJl-&r_0~ z#K`66-cZBuzq6nFLc;IAv!5m*v3{C~f+o%3yC)Bd3Lr)5o2TU;67`~T@sMbggA}0j zJR}}MsDl*hE}x!Z5UH9Z2TQ38%aEp}NCQbHQeKmnKt3i?iAXE)3dn9Ew`%gbCMm&T zB3v_Di`5{%65(UoTCCS3(yO--J<_?PBUfZ?#LJp&7WNIAhs8(G*wOnVLcPnOBG({o zMKMhxXPLI55r{osv=fhM5;@B4MK?p7(ml=9O?$EBJ@y>YbP%89B425e6jY#4@g?a^ ze{on7)0VmAb`S&Bv!6)o?kFm3V3Oe`P^gv^s-qaBNoFvb2=@}5#0U`k7JnzPLX${( zI*GML6ElZGanIICWPq$8!aZ9j@j1v2XdV@ZLB50LQSmd#AJ9A|-1l{wV`6(5KaYv4 zK`IjAW7=87fixt-$F#G!6{IsX2_hb(A2bQ#A&_Kf9v2B9GoX1~^wuOLSOm=zVkF3F zXr2(yfqY1WORS5S5Ar1uK2vuQD?pCI&y!*!h}+ww`AP99NNFORucyQzkUG#jB~F3x z(Ml?dPe>LHeayaG*6u^!|N zXnKmBARC!b?7hUdAiIh1aqlI50yzauZy`3C@=<+_rne{vQj!S!=_9TKxdoa&;x>>5 z(DW4zKw3l7S2PEC3Yvc6aS(pah11hd^Z}U!O@A>4H&s`3YtV( z_b^dKlcezcHB3}Dp@PZ-=m{nYHB8hop@QB-p4Q|ZkO@TkXwnp90TC|w;i5IjdLo>{ z;i8iv&Tb++A2mYs0m+7Dr1%Ns4_qQ3K>O zG-;w4h(E;mc~0~LDM5t&JSQeLYO(<&nMgK~nPLmbOd{WF@+rttBBzMFAWnd+Bf_!2Ao6ZC zdEZQgkLe5IW{{mBX$o?N$XV?t1;ia{{VX-ai6z2E`2~@sNs?0>%@)nK>l8X&iMXZcUcY!plSpqfS4`i*nz0U#qj-*Jo>;0$ zWb`#p)c=Gv$<8qH!#SNNx`E6h!Yy~6*uRT4k-5{CMbj?~DN^5zJm-t2G>Npq`64A3 zc{dly)Woz?9-Yn?pJ@_#D|3PPK@;=FQ*FxWLXq!Fj{Ru(W*L2d5yZY(wnz-tBqiYa zy80Aqk$5o&xsS+VaY7TiA{$Q62orf#@QSzknG=vDVxJ}{4!;f8iZn~bMNN*nV~B96 zE)&JR=1?gPzYW)(G|NO4P0ZVH2}E8KZK2`!;}VH17dt@s4ZeOvR)`}Y{084pB5#WP zyN%~ph;ZyH#Vwi~b)O)@BfV9kjV9Ud^x>3p(ySI;K;9z4?*Xk5{Xjm4=4~+=R`*~Nq4)PZKtQRXlekHOW)3XM?B$(uxT8 zQ5!@JkYPlwE$z_vDenS#fk=5x8f%i|R2)T5y%PCAoYN#S_q9pv+{Z&;J&>?G2eNT#6IoHaQ>q&JbR zqVr)xej+l6$Tl(Hh#`4KQ%;F&7X`j&k{pyH!o9>NqMRl(oa#h)g~m_B#vfQS!)Z@s z8io2)T+k$P7TziH9%GFmJlC{S+?a#RqflRnx`sGg$PdT$rI-)$8Ii@L`BG$Pk{P~p z^riR{#J;Wbl_+*R5*PQqUy1sLIQz-Z>*VKaala-R!S{%3w`d9SOGw(~@WbtWw@A<= zDJYa=Qn*_TF`A%!NJfLyCc?4r785`of@Y6+38V`&d&E+Zq0nTBcR{8=lO?u-EQDsS z*bA~2n!Vx&kZsWH6Mujlgl3-ze$?d?`~uB>Q4%B=W751|R0O$}2p@|B;x>@V&>Rr8 zK<*&ISEC0-9gv1ZxQ{w08iTYT!hXIH?LoQ{;qv)LbORX)%^@)iWC}Eg!~{dav2nJT z2F(*=jpuCfBFJDO>^WO30C^UgZ^bf@`OthTRv8j{{!Z+K=4*udPJ9b;5TU*kKShN) zEY9U3&IvB($a(p&D6C1OT^tdmqclgvZBd$|qE?jVsAw9c`ChcnMLHwYymF?O_+DIf zQXls)r$2~ma*-Ph2?{5hQvE^P0#ca>m+BAV4iI~{;+VJ_#NMqqCK_v!9NzOiF1lzE znWZ@{c7oV@zCVg#r!FtCAH_ltJO6V+e5gsJ3{Q$r3<*|H3Nxv7pA<(xHi4WHw6FmE zOAgnrIW3xNk{Pp`G(7e@EjoexLWFzu)1o`b)#HrjCou`+CL*l)Nh|`ftI(VgTR`k8 zG-t#CkozbUw}PL=C6GsnaH;+*3jV|?%#0a`xPB4Wf{aC6zlfVa(x5pjYJtpy=B#K0 z@;WrXidG=+L-VUh0NF)^)AO6?1@b)+PS0;*1jr?5eix}Au_;FLyLbWQdLr!SoLB@> z7n*Zo6-X;0T+Zjk2OtSVxD3yWPeAwy0rvBU*bCAde*O?YfHbdX)@HdNeg&~>vs@7J zj48w66pH;^6a_(M!Oule24o#Hm&8pV`=GfbY8w)CY-XO8|5L<+*!Ked6!(MJtDC<> zOAvc?^OxuVV%IEkn;_05cQAUEgGaC-8}9XSZsmb`MG zAwic3rbb;Q4{H(`6dqfycM2LmItx#zvq*;X%ZRf<&!Nnp;qNKI&pO3$GkG~dz`nqsmT$P>^Mlhmu*07PD@By z*H*`6b6P?U(1f1Jp`3EfEGd7~ByuOBr2GY;en(s-3FwekSSN+MjUW#lE0kBIP5E+Y#H zlfnZ;_|2fQvIfXcMEK31va%V7oMilzlRZI-5Me*%N-ypvOS%ZxZ`dU*H7O{FS8?&vJD44P)LD9C1Ln#l?v2cUUS)&#i(&4aQb$hFUz zG(RLC2B|}Y)BKR^0@4ne=5i3oaA=y#WRSVgw2(7FHbK)uE;1zS*;>lwxyTw#l7a>^ zsMb}Yxf_|GN#uE(mhvn#tw_TuY$@l`*M(?A7e39>O3v3La=*KkJXeS{ktbDJ%f{C* zp|#4%&+Qaf8+ig`Fp)cnJR%zwHlgfV_w8f`h<$dYy{ub=HEGUt3e|u@b(9@JUL*1# zkFju3f*G*8MGHA!-Qfu^h6TAVeeEe|10 zS9wU2$Qtb3WW^Gfd+sJ{fLK4>WCKkieL^>Re=gF_kifnl*G+Z@vG2!qlS4sbpEva< zQ9cWDBN0A2iEH4^4Nu3uGKLJ>)kaGok4r zPl7Cgrl-6Bk`7Hz8Bi z5zc!bnFw+RG=1f8kfzY|m8l>J(DakDL54!pPcG9WGOp_{4?{DPG|5yG`peFxOuk+w zGEoz%D)cWif6Et4$q$eqUILL`Bp)D`>QKqSvqa`lr~&dVkU2yaXz~}x8$`xZsDUz1 zX^x9#Dv0nHd!Q_+N#r_iknC(UVS67ed*>p95vp69ng1CqpVcH%Gl$6OQJNugDM*p} z=Kju5`JpC}QSMOraSlIx9XC{dfl&53ZkRl2G{ITQ1((JM`76j(FPbAbLjH+R^U9eN zj+BM3<-AA6Y|qFpAa?#|l-#08Bt4_$9!(*pf(8xoA7G(TLKdVl$(CYdqMB43ka50Kd*=?}7;2)DsWa)>68yQPz4!|P0% zZM&ExAJxR9nOngm*%cbw3MR`mO(J!5s$8r|W?<7ZRW8rrhtF11hk@306)EuOXPxt8Mi<)FO z{v1>57RxyxaYW`&87`LFbA;lSvRHm$h`!g)tG_Om`#^YATVBI5p730nzf#WEWTtbT z{H&)?tK{1zloLDGjD%OqZ6L*o^rI}UmRXua?m@4S`Kxi>lby1p;p^qMWd%)=9A24< zL#>nJG)W0=Ar05(cjOBo4dMA6xfrB9H0g33NKa_emgG`6!U3moLRcPLm zzk{rU<~`|E=QO7TTZwF;yswwnfP6({yC!iU-xA^DzCqp!a*7Ba_YLwckUyY#Up@fh z&oi3$Wjhc%L-m2|0b*yUK9Hk9>M!CH_5Hg*b@6t?gg7IIuYUW*)C6k3?stn*)A`FyZ}EtWZs&zgX+(#@Uue}2YH*w z5vo6*$QwYm68TY+>V`P`h;WbescZmpC?w4_i5%rm` zOOr^bow8|^W|wT8i#(cxl&3ynm+YoVWCZfL?3;sdX?!k+=OCP(FXY4=q%!&WQqIpo z_-is>%MF@Dz9zFr9sr3cXUchx{0YRad6gxvs>M0YjM>tRY68tIXUP&EM~Luz_+D8Z z#IA6)S2h5#D_rf9?LgulG%H-~lU+gV3RnB(7?60<@I3Z@ISs_#k2@e=2eJ3#4#;$n z{gj^F6zZVN1euK#9+cT2%aDtM@-&FOWB85CTifK+-ZA_}76-9+3=hd_Aoh;oAsMep zN{~9=Tz_TDJ|Hg<;X0o!p8;7#Y&l7j$hvdc@?8-7jh<}zp(e@U+vVAECy4z< zPqzFGq3pZu*^(BUrQ=0kHmqe@Q?_iWN#q+n*>bcdk$3U3<$6Qh^_0R4a`3IZ2(lgI zJ6WiX_8hLtby!vav7_80a*!de9d#d-V?pefeU8d;Aoj~X-^&T`vxnm1Gwk&HfX4l?h{ZVezgwBk}*9qDDE~D8?e)yX~ zC*=%~(?q7x&Xe+65PMa7QU>)*DErNzQ?fFM{btZ9Sxu8{*RFMTTGj!vE2N#4_h=GX zZ}7Bi3eDKsG}lY%`AI$uV%G%wSw0H#6KS~5{8>H)V!tc&v+Qk1_+6o2LeQ9ZsfrLe7ZQF4>IV9CQBKgF&4}n`(p-`YHAxA0 zWL1O6UvfDJkG|>>anu@+#tY2)hmP6+(t!xCf9R^Mnq&qei8Q8At~zUoo@sBXN%6a> zP-q^K=iWOLk?Nu*nGVmr_avfJ_4-D`M@wI1Xnx*6mKBAlLlst(8<(BxOmKpI1nUv&U!2TcLh6Ql<;1=MhmQP5niCWAZ&&DCl) z$YLTqaww?Y09i|fM-BzmdmtYX;WCU>pMV@7!fB3G`#^qyrjR-ba`i%^DWood+(d-^ zT%+>eLmMie`p{gXN`bT?!o6`}RSD!#B7F8NtnL8m3QZApFUSCBil|nGglGJsszWaF zG(y!`Wb$5A4FPFFg!5ihO#tEZ&hu33im7EFeBPO-$vTinC=}sTv@k5#hK>se3@a zho-b@1L7_=n$oI^CNrJNuTl>|v0tmUg4_*KM%{KVxubhqt%&fGsAW}Wkj^0G)YJE| z#;jV;>4{VQK>Cq}(-WtLgNz`;n(Ne9ka5slrzRN^9R6QLD(Z|O!F$M86?Gou z6XdIk5{)SWDxWFwrjFgL@`8Lr8m?nEt7||`!p|+L6v&_ObBn5ANLW6%swz1Mm-DTv zZVpn2(tMj*kc03WM%B~@nnYGUsiD5qByxRPLpe=!nw`o^%&5Dj%6GrXMMENd1Z%1? zAgzgT>@`&tkS@^Nq3VGQhUN~{6l5Y1uHm&*dyrR%jMtkK5gnQ%q>U%?+cZqO`)mNuA$&ASk zHN~59nloe065$$EUtQ27CCKv{-H)T15U+w}tVsz95=qpgAxIe_y)_vCV%IHfphke$ zbqgD)ahha?Pww5LCWF{<_&q8e#E!!os!bqv9NtiU3}UYo?p2?I*eiv5)jmy9f;%XM zgD8cK)J2d+L`G;*_(7AeHblk}xlfe_=}sh7lj}i}h;Z#~tnLMwM}&`QW7QVqJ!qP! z&LF(X1#6n9#|?45BErYwelu6!ldUh3dOTwE!BFEK16st-%9-jV#ndFRIQdKlpU+LRyz!FlPFXM?QEl3 zw=x=g74Wbc31Y7T+Nw#KBso(k6kpM|RjM_I%68`w;c{-PI%yJ_MQ^7PHHq8{Xs7yV z5_y}cy?V}Qg5>4qyTBdQB9NIx_`ARz)hdvsMED4HQX4@&B*OhqC-o`Fe)xG*9RfKH zKaZ+YAm`xcF?A6nc*FR4OyzCE`J(Si6XCcztKuLxL(^H^0MY=O1XUg6VQ3Om1CXbo zd0aII841nf>QRts&^)1ffGmLK2{jC46%qb!au+oT01Ee$&_Vbk53vwGYUDXMYhR}3Xe}J?l!hKyg6+CQ8tS1rf$GWMaAY-6O zR24yHL6fLzg1iOI)2boJN6)YkH{X zKzQvLPIFJS0Hh8PPIFK7CP+*8>7_P-bb+5<>NAi*M0!!Cd#h}a@kF>4^j4=qUWBF( zeXz}x&uh^1QCEYkho-NJ1NjV^zUo#Gd#}HriU+ax`unMeK)!{a{we|F68!X6y+Mk< zWzsxAC4p2W!f76$rh?oL%|NvPq%$-F)texLh;X|Yq&9#|B*JZQklGG14}J!#10c)c zXR!Jac`v^-t?&~YECUI2NINJ%2Y)$5u>u1`m*)w#%fxyZ+wM8+f| z)n7&v*e4sGQL&G5dQt-WWaBfcEJ*BXb96?jsvs4J@X;Bi?gqJo$nTW*(W)89{X{Nl z(gDQIy(g(&Aa?FONsR%qbMIr+^B{KaeT-TL(uq8COBt)yf%GE6EoH3QqDf>9Hd!5o zW)x}E&9vf=Itwz5NM23EVvf5)v z_?FFNRk1Ud#@OI=9kcf1WOa`wDdBfiC#wfQ^2VE*Fj=)WBrJ_7s-q^6IzL6dm%yGQ zwReg-Y)DXQjj3Z()CrKAiEtg8qRwd&@iSHJ?81H`$6~6g@T4KOHBD3XG>OEOrW$FI z>DZ^&($oMD`#r?x)R#}OA2VlFh3dw0>WC&O!FWnf+x&E;txjr^8S^rc8l-t%{R;91 zkvf|EsYztbqM1r`WzUgW{h2DSCMm&D3e}QA%~aPL5|-gibu%;M(O!R{43BqG+*1V_&g76rdH7}}XKx~?4sab}E zX`ZDPh~OkYxv9RuUw=+H$E0Afqf70WmOKuzK8g-y2X$%uKB7aG^5@&{m*>W5M&Aw z?tkX1mLPM9@L70)>H_ix5w6b*R6mdn@biiq4e}}cyrQOnd;>oV)qIdM@Uu{@FeFUj zBK3|YnT}mwbdeH?I;Wv#smhy+6w)M8SC^`yhB$VtzEo9-3bjmC*M!#6scv$*Of>?r zS6j7 z5m}%~1rYnB%1Tue#6GFAQZ)qOr%;wss8y;Z2tS3gLX*y#&{g(2x~orQwMqhsBeGGG zsR(sDksUmc??mABOf5c{Oc+iJTFg{N88sskYQNtLzgM-cm@$~tuk z#6GFAPF>aAl#hK<npI@qS1U9*8h$DGeYFDi0Y)CMGJoAVsLrnuoCc-^ZhB^#lzrwIZT?Dy!gVAhJ&3o$f1T!cUx1CJY z4P*fkE}u-bRFlXvT_35AeAsBNU z2jZq1%~n+%q&N}QY*h_FZiQx>Y7G((%{KM8CP_{!BAknlRX=F@Ak@by86+8@K330x zya>&9wFqQ6G~3lGO_H3AMA-8V^&vC|5o(9}667pG?NHx>PlqPgQ9U`xTf^Rb>$S6`0RdeGvN6dsJ(X zJnxwj+oL*xlq15Wnx&ousRd1z>Sain!o6w`G+hvCuX+Y#Y)Dc--U`VSknE7m1Sz!M z)VjUuRYP=KyduY5wJHZGNqxcrwI>I;j!3qu#fKlg4V&MoHiiWD?!aNy31mvVsT+sY zlOXn~LRHObWL?Jzm2rh`nUG*_nBzgKU;58vUvoyaluehxp}ZyZ;d z(9EJxT+YYU9*{*u*gUR|MuqxOoq}d9Lj90kPM@ zKdCejdoBEvS`1>Zh0myWKSAS8?04}ji z$F9+ORw)p>j_a?gmL_RVL&`;cI)cBcLmH#VRU{Xwph+an=hR`4 zRprdg_IXujkU4^nk!P+6f2d|4-H7l3|3mcx=?l#TH5z0rG#Atqkmrd!L@B(e=779H zq>Uzb4>obVNrZd#OR5>jM@0B|T~ZxDzJcaXl?d`XG=HkWAiVk}r};0H3Q~~>r};1S z0tm0Q$#FT}VvvW4a9obJ8l*ckuD1zf1T?Pq8OUU4gm(aB5j4X45#&80oF3_20@+1` z(<8mBhH#WA!S~Q8?^=+v&?xUF5cdO`=cW?#yxJgzi9D{!eIPdy;kbOS9Y`G_9GCBP z1$hXXJl;@{C!opWjRzSFP2kM}nG8+fEdg0bB#~l|@!kemOQg3Zn?be_8AK$nw+m!H zkrA4F19F-OAB(HJlOVxHb1bg%E`Y=l;e6%u3J#?Wl~`3GoUeS|z+p_r2JuALPkwJK zNIN2YO!Iqbnxq7MiLjpn-a?Q`MA%OOZzaeQXs-4)gM0|h)!r_U1JD%oz5}@cO+oJr zNQq4*u2@eFrwAy`wTW0dG7g$+yn8@igXS8q1;}U66!x9~ zISx%>uP=!Ap(&pt-YAg5M7Vs4c#}cOvxbgNQExU#O(Ln9ECXpmgv+p)_Z~=RBAl;c z-ZqfI&=mLfflP*`xOWU>ArX$Ng!enh8X_E53C|lr?x@7J5aBUWNv{~lE+RZeD(N-U zB*{5IgpYeEZ}vzI73tYZd2ebGxpFD(t;o|(NhW8!F9Yow)nH&eXhe#exeg=7nNC6@>yYwZ;}p`5|rF(T2mcw2FRU6xHZ-B=7O|`rmnXbq#rbOy%iu6p}EUj3$hrRySxuH ziPZUe-gZqQt+Jl?jR_SV<-5J_qcnGW7os%vJvol^9`RG(E2c^02*!J5qcrhewJ1#k zuTCz~JO|-+)4=OuNce50d%PYXcAc(!yn&iT*6C{KP17Xu%s@kL2Z(*M>|QTl3g;q{ z=6fl=%Uic4k*ApMg9dBn-$bLmkl3e~9`FiBdFCf*FZXOo#PfrpANzdNLm{!ATY9CV zJh$>HU<{u}M!mFBar_BCKiel?AyIn)cq!Aa?GngI5Q{&V6<8nt(h+p|}U==yd=| zAi`zX(MtsB4^1a;I7l)yoxD_#=b?Gjn+>uUnn%55Aa6tSnD-vYN6VR|w>FzxUG8m+XmjE&mq^CCkWDZC#Z#>9Kklx-)Ae%w@cyEC4 zH?V%D^z`*Mg77!6nDq0$0J#CAzjqX*CddHqJjfpM{3nGP=;fPe^8N$JAg?UQ=1)z1 z9_-x=@+A>Iyo0^Enj{71h?KdF?$LYWq4_1r)ZQW9ED*ak<`8eGCS!v}4e1Fb3N_Tb z`dJfu{?AOPp-f zMW$jjiJy9sf;&x*^o&;wqC%Aaa*EI^(=eAVrCAX{31D zKq?dA(n#^X)FdgWM}+;1_a2^18!FY-L^$^GUT=`DL^$^G-bhU%_u3|SNk$X)Efc&s znxr|yDAW^_uL)kkDeO7PNhQM3PV~Oi#EckwlV+k<|2d<1fi#1NO!8)ElHo2RvfQUT z>E3>jcZu+OwNt$T&vU2@m%o$s427EJt)FSgcG5gcILxtbFndeo|B+0o%p%#CIOn3%xZj8$Z_*d7sE)FK)gewTWa9 zdDZIz(gw3PBv-y3uW(l4LC|C$vI2pFr{a` z*E|RLoybOSKZy4Q)$pqH{;gN*Rh?$XK8^X2H%XHer!Z-F+_KesQIn%?St79%YMZyl zkeDh&#*%~W-a3#wL-H<28vcTABcTAYoGU)ZWn1z#{#aib`RACZ-UlDu1db~&TA4G zhkxU_%Q($BNsK0uUg8@szae4!`o@ck3U$bpsGO7(lsd4ogcBmt3fG=o>@YxDg4_g)-GMUWr7J9VhYJisxpf$^hPFjz~aam;H2 z!tb?hAadO6Vu-#ovW3VAuRjQXFMu^Cy)l|(xbYMhH^cJQ04n=A4&rg)WU?0TF(>=A2g& z#NHn~?^Oh`_Xp2=H9_8>P<)jC@EU@AK!oehA6`q4UC>ZV`nQ8*z>oCngX|`9fkG+&L69GaxVJOu2y&hXm$T>h1}Q}S0hhDqj|91i z2$!MnKMPWq2$!Mn&(S1uRg%ZA|CY{0SQ>f!#<|ENh6Gc|PcM?^@n?c8A;P_19)A(Y z2harmcObi<3H&o4_Sv2oU#`@#2lm;X7(W)|JNU`#mj^iyKY9JCnq`YD}f1oCr!H%+~CS2o>1ldD`Yr-{t3PRa8Rtoz|KUAH=RJThc!WV%L=|>7UVLY%qs%!7Zhfe;#BB5iXxnzFNb%h|GPJ_6KOP zC47tITEF_+Mq|$xW&HIZ_Ic5=e%ZCG8SAVf&sC^qmh&rW5~(e5eqBu>XOQdshEba9 z{I*e=@_y%Bq+3*|^8Sb@O$9$W7ulmpWGqp^Pg%!lo*CrXOY=jN<_i8aL-d!^M`%)I zz1BFVuXdeV8_?CSKL?~tK|}8F8^Vu_ zb)7OtX-3+A5~LlG+lk!i@A=Speh!+t{&|p{(A4wGWwItI_?Tkn{;?50P_3 z`uJ~xOduj^(pk-aF9*4b$RK~KCXwE6xW8YMNPQmRACA(D@XtkQM*7YUjy)1;q+cWl z;kzCq{Yr)e_HFKG{Hh@1UNz_3XZ*UFM6L@)`2{~=&ynk$QGQcRQo^r_jPf4?v0oJ# z?GMl-!~Kf#&ZF)mKiv?=zEL>F-veUbIvnE{{fy%}>e?&KWWTs3k=cWBerZjTf@*i0 zv(~}^|{l7r$cSchEVmmp7 zDS`dY$V9&ui2csUM87$R{m#g2C?5Fnd09CQkg=rpQ(Ox z__+^$ruuE6=^bi@LX#9~lAxIvYF>e6Rj7Flnq8r0J2Xc^%@@$9gEl>9p(#OxM=4YN zi_p{#HP?P_^4==cTyIEVzp*maZv>K%V(P|J|4|V8jg@KsGa&XGE7SZm5c`dlG=CL{ z{l-d~e+a~WW92#D`9h~Bu-{mD&c6m^9mUS&Jl(GbV!yF6-EX8x^jDnb=}t0{rW9(HzeAHqzxtAY@oUyZ)(W2Ox87~Y zymF?Gn&ao)!z42Ho9h?VB+{?WrT8vCzguF?JFk<2m!UEDbGuM_7KDV)JG^esV!w>> z9M~1@UiEJSu`AlW>emBFJY>pwiQgP#IFWu7*Ao9x5W9BYQojd?UAu3oKMcgK-M7r2 z0AknfTjtLMnM|H}uHZF)5y(qK_!|E;e-(&*H|KSKBZz%B=XL*65WX7iOL<@J?+4+l z(LtIV2eDV0Z}^u$?3Lylery&WiX|6@D#EB1id6zn#&9qm;M&gj^&s z2jMb&%O7G$u!C~S^?9W~T9e3X8!P?E(ELmqenV}gKO3aPJvP(|kSavj^Gg3i<0r`yc8evP)22>8jm zgWfCgA21}iF|X?kk~Guqw*tAF$aRaEbkrpBRfzTeMv&3>(S1K1D&Xwpc&2NE|DYx& z7pZU4jG^D%kT9-|et(b)h-;%i9HhimuJZzg+UO^15{Z4IuiBfqZ0sBTE+F>GWs|>I z6B9eC97Sr& zR=^F->1lrjpzT=Hv0HQ$7|F371C$7-yz+{!K3TT z<-etKM(dPg!cn;(ocrzN_14GltFbMCZ5*~YVOta1cx-LD8|&Y~**nnqwcA$E+3+3l z`|&8=7rzJSt#GV=8{VWtIK%XQ=_J!uQ2U#La35Z_70$=_{kh%>$JU!Y|LJcD|E}{L z!XJVDG=4{ix5vS5&q8OnwtW6y+nTQ#yH39EOntE1g7|H=BHSPS+m@H@FKv6UTkHQi z?N2zjz_0E1Yvh3w|?!`)H7RO zC3MQUA9@>~jo zir>bsaBM#k9e;o5p1Eu*oM-VnTK}*9Hs#_v&%^&qdMl!SyN=;@E5h@N4QIFW5&l*9 zvwS6fUn#xsBAl&n(eZ6Y_)nlS`=#?W_&4D0-yB~Xzde4@+oSMjw!--xzw;e7?bU`a zh~Ji%)W3yO7Cid*|JHCe-O*c{f6M>wceL)Nc+*b4X~J7-&$LPo-8*(3n#WtuNxh%9 zzH|K*%H8^l-dexLpM*cxv3wg{;d6W@p2&D8I{ndpue3j!+ut_6TmB~fR&V38zoYvH z+h1GV|CDWX`?3Auzq*Y+FGc_UyZlF|%l`hmaMAn!*>KT*{{P?H?jr5&e_MIjdSJ%| zwtib~w|2kHpXK(vW`EZ}zhK7=mS3rz->vn+xleEHbshDW@MEqE==vDH?RCYKt|!cS z`R~U=HXr}fwzj-3zpit0%@0J6lSiR^{^N0kawhBjp7Vm<`p$glmth+{&am;@amSUm z1NHTJWc-?p>-E1Y*A<9&Ew(n_=C^P*fZK897W}q;&Gv#cloj9V8+{Ye%Ir^$T-{PKYDA!*?dR0KfC_~%Ey-f`KWS@ z_WQr}x6SWgIG$I^hwYax-wLORzTUC(e)hL?)DhF)U#_>h+}kU~`|swLr$2Z9aW(Q$ z4qIDZH{!RgKUb=U_WH_R&)EK`I>K9SuaoT7UPsye(Z8+E?2lZpUCyt3zO~_^%h$#i zz2D{|T3=7+Lpb+Fm5(i_=&kKnS|HqG2-gE!%ZK3iSmoj|Q-U4p@{kyl(I|>gVsm+i{7F?`xFjalIAJFM2B-?pm+cqM1Nd#nO?Dh?!~eUt_WW(fPi9;v9NQ0f(CLeeqv9}s6g|Fr47w-vR$|uZ9DjPmqWDwE49xnwMQG?)+f8Yk{_%8yKQv4wD(c0 zf4jX>y6k?twa4%8;VHI)U#1YU$kxl>YHg- zGMuk{7J9q2_qA;KME47Jf3*L9_P34apAG+yhO_ZZLw@aV+rQZDfAzk~KN|m)bhcly z=Q+Ez>9bpVel*-IU}*(^uHqPe{H{O{hQ}_TxUA; zcAn+(-&dZuv3~w;Yx8UBUGDi@(>`2h7Sdt$cKdh!|6kc}%VP=3>GJasJrAX?>x5&U zb28W2BD|iy{P&f|RndOd>iC4SNpGcN#|i&2R~R>V|M0kh^Tp4J+4J2;$lpJDTy42r zX&c>NTU~TMZNC0){PWL-`$zNh@6ug9uKw5C^}j2f|F`|x^T{Wuho7VVAHZ+hPaeDM zckbtw%>6p)nDdds^Ff|-7U9fwHQk59c+tiaeZBo3bLEI1%(&9lXJ7xe^Y79rq<<@? z0&Tf{RnuGH)Wz>cdVlWw4A$S}Tj4wieRTQQ-}d}_dANVne{Nk{9be=*YkS|5{R{fv zQRhQCPwB04`XGJ(`F>BA2jBmXE`K}j83;e-c`o5R^B?|}&P2_XW5Y%3`MQ_W`8??a zJ?HbX-YUnIlf5ps_1*rq+rJzC4k+MK1rSb>-bTvL`itJaihS7PW7B=5dA}>&e|a5# zY&)>OtzY}w?zic%zgO$<(pewn$LjvktvO!^r;fhwCvpEzIW2J?@E`T_-=(wp|L^j5 zB|kPEd;ILyUU%4Woz+Ee&2!%Z_unO+2UX4%91lA`XrFWa3fx}bUcMF1&)6@Inf}Oz zyGs9-&gJ3la~{$$`*WX%qMuhB9&76PNWFEPzuRx>xp2%pgmlUvU3R=wLH`y`CGhCq z_W1={{+Iuj&MgRM=kxzv`%^4$9?Ty_I3V_6YdnQQXe!+HeE)e%GAq*!Me(PB@>^`84Nq zdzK%fZ}IVSv^Ub5Z~xK$-}L@Sddzsrb?mnP)t8?~|FhrH3Fv<;{S|TYIoCV+otvG) z&Rz5u&|f_L#nN9>r-D9}4?98RV1@u>${yI5BoLlJcN%~84UZgOyNjsagTgcBA3crQCY@ztKQ2Yld zeZuWae|M4UE~lpZ75(uxmi~%3o$0TgbC8~N-Yw~EPHi2~)&n=w%4gboj;vl(H0_-I zp>@M8w2qeEJBq9e+WM3%SFx_xt+b+*w)&D)Ahe2U>m6c8$zPIV*KtS+*La9?o~dYJ zi*u%t)sJ-P&a#H|KCw?L3p)P2=DXGB^}0FJXzzJvZydeD?a@l-?lYuID#g|WviKd& z+HUKR@d|IeR$Fbi?g+CYKyCLGV*F+7+Ae8fc3 z^A7r^(AuUgUN2^swo>Tb)6XAecaa2(VF3QroB68?+krBJ|`>Ptxs|A>$2%?58C?@SuQ zyu1?0wlGKO?ya^?y7mp}G@W|>%F;G>Rwa{`+Ro?XFJCQ=gIBHLcl^`D9%8JEaT4Op zd(tuCx{>MbS=!61RAlSexDL(H7MI#Kx8JMgXr+3wC+S-b(n5?%m#p~|VwX-!DzQY5`;u8?RT8$kzu7ICtG^ z;@#%h+LZ22q7ZM8mj$}kt=1MF^Rbor=-V0=<5=sM_Q&=9jJB56=A851H_38+wz_cH zYl~}LY-p9x7Kcss__&?d7Ox=H@=j)VoTj(z$%^wEk=04F8MMwIuX&K_wIcSoW{;88 zO2h~8S)(+YL>AZL8c+`$hRASdP#s-J{+9V^ zw3p9=v1$%kMM;<7tRbruS)0PW>Ar2h%lvHU5 zoH>+3jw4oZ%UecX;+;FNH&zrOe{VB$U!=X<7UJDBvJ&VV8mn6^_ek-68Pb{lr8-&f zQHV3{d(@jTOY|BN+d}M^*NQBT?U+~UKFWh;WnpEwLnz)C$zKT(ws@x-vF9}7v&#hv z5hr?)7jX|;Bgx7~)+}ctS=VSbm#i{m?bjt#pGv5N;4uTQzLDrHp}qHz)j}W3CS)CU z-={d1O18cx>n&|%lC@l0`KYhsG#_?P5#wXj!s$e8tF|71b=W;jd%Kgag~RLv9rir2 zceQnb*io`730sntge}R#?qJ&csou*u?|2X8N~e#{mtVT)ZlxAQ`N-!~A{`&g4A*`+ zF)OUQ`5fydQHLEzVfVYGZ=+TIDC~asMzZRV)gmn2M90>|O8Qv#p?DJ=Tc3|<&x47z z(B(IVtZjbGFXpK3cNdYr_T=x3Tb>x#oc(S;Vl9bf`&Ec>scjNGKA25m_q%shrPW7h zZ>*|8d-;66-~Et6bSGwdkfmC;huCOh``w}x;#F;NYzf+`LhKD~d1TGg)%L98Ya3Es%kwo^HOboV?w~Xeq*OH#hlz1p*zcYvHiKAPo?pP?#G)pq zG*Uh9EcL|{HcsRxi_0%glpu>+UYxjrEYr$rVDEnSJMuSK`*Y*17akW^qY$QFe69|zM+-nd`{=+dX$e64v(}xXvHOzPHEXn zRugvmQFY%y>wTa+BeS1z$cfY2Q;ABek#qhYPumxPyBhb;UIUn`N z3)jhu;gL3VauV+q57Ayu-zL$HtjFkTB2{~tL3^{DUc}6qvs;`QPxcMRe`)R*Iv$*( z7Gb%>iD?vqk7ZwfE?J%0&>2VasNhL$Z6em4taf=y_cZY)}x$JANjm%%TF<&vhy z7JT&-CwOfc?i2Hcxy)yJYD#Iou=kmz_i~yO^YAEgT3bp>9_}Z(#Iu}LbjH3&=bB~0 zj&~FDM3^0^W;q?3QOgTh$LEikyc$S{C#^~ML0>Eqtx@bE>+j20(7*N>0X6H zB+Yn5UzFP9luc9v(fs zq%H1k7n4;Y4_|dKYvTS)y47T*hvl~^ESGKC;_=_EkY$CIxt6@0YGSr#`Wn_rYhe1E zGY)?Pq(lPcEsyR0j^*KTSXpAV)wbVFUvkD-NFlhK&p1nOFy(i~NhgbYnr$ME>H+s* z+r+J8u`bKGi>x(NH)xDW);rp=YcXdzb`9n%$F4-3<;*4>uT`4mEF+88D9v)#g=|a6 z_LH?+@3kwJW;u4nQd8?p9glsGz7n8yab$g`t*T^kea>>?$>O@ZEo?`-LMtnWb&Sg3 z1}cp+y7g2cD?8kqE&OxT7ZW?L_tqxsSh&{>R+Tfo#hI|5Y~sdIi29_<3VVe5)Jwz8{;ZWDI(&@;{t zw3n~3o9gT26!LN`kG*cJt!)2tOqWm%@^UN>&*HpDx-@asd8#F3#Ra#L^)6XewZ*A7 z=N`7sge}jU)%f}-(U((An$2}6_jRs&Q%BP-UAHb-hS@&bbrUHL&QTM0G+8N6bBMWQ zaUAFMbq`xj+||U=Xm1I*gRD8)IziS#vT6sH5TbTa@DCHVc5pMS60!qX%Saa=^a6|1 zDScD3(O{__Uumu(mg+rEjL)#~!CdT(58e!|jj&wTmiRVdk3y=q3wt+7KJRmWH_5Mw z@%W&Gv}1-Q0hiS=iY-yG^$S@|f}^Cnq^*mv5*4#N-C4(stvKzu7Wr!(9^W{5^#xOs z<{TPJI@3!PBg+lX#7*2%(7CQ#&(u!WorhN8x)(5JaNSy=E`u1KiPJ+bmE`@jmwRfZ z&nY~HQ{g#Jh3C8$0hhr!N#&b*Qvdl$l_r&5vMY8zJ?)vet3WupGEbKTj(c>9czV=J>c%C(`7h62f zT2Wg(&w8u2c%HSUws@YkUT8HYtFO*Sf3POOET1Xf$}*>66vj$y4^ zpuO;!E>(|c`S`|$M=;j4*OJGajpXHq{?rcjcSLyRX<1-ro)UDbs?y#B`8ny>%Q2@0 zwS#dbXhf#>a;dG9doYz)65EO(qXw= zwgrz6<7@Fq5LdeD({Ttaojws6cDMvPOCq*I?bfLj!YW!5z8sZ*VU^&RIf zPL&ROa3H7jMGDJ(tP=LjWUh*MMc25PO|*CTAo3UU6?9c&cxIdDuZ}sCS|^G2){coK zi@j8hi6g5em2>Tw+sT?wEY;(A(eb2<*EyO?R+diR5^eE3*9x+#y7qW%5|2~Z4~ezV zA-0j#E@lQXjw3-cuDhEgU%&07y@@gQtd=UbknS|GzA-#*`jxDzVNI+WmWvzSElAS- z_j5x0() z>v)>nOujhHX>up51v)kk(J*Yu4a2sYCYw>bXQ_10i%w*5{W~w73avh{s>alzqsQeO z7Yre`V>rhVJJh5lE|^X1b7nDi6xk(gwaaw+_UOGfM~022c+=!!3d>{1be&S&^5mDq z&QOSzGK;M9WTnS&&-xjKSgGe7-4WEb!n~akCrQVB$+EEho)QJLUO<_vSS+_5-)?w+k z)}_n$HCnhf?6H^@TGVl9dF5IoPo^UpoP`m#-ON$w?oae>WIY~I=wmg`0fH*dVD5tH=w>S59i z2xA){>^*`>;T3ZaohsIi2z4VuU7F}Xo^MW~*z%sBK9=i7lW_E~Kt{%n-AKn}us}va z^e4t88JBlDS=Go(rMxT1s;#Xr$*NCQ?Yw+m;L%N`yhn&}UzezUC94tbO;nf2YN|tc z%5_?4s~}mdtCaV8vN%<7d7F^M?Wk(do-7`HRSmk3rDt}6fn;&|QoSUyxE{pieU2<1 zjl}2WzOy}fZV_7Tw8i~UY~CM8$EBMse z2!;_<%s3c8P#ML5X)udm7y%Wth>9*gIxGfUjNl`<7}iD10YODUWgant0YOC@@*uK$B^JySf|2zT<{e}7x(u#^&6qrsAVSp zD@;Xw-n7izHC@&v6Lj29QktSPNv~j&bOky=&zT8sw&2+_CpZah;dq&(Yt|p!+;qwf z*mG@*+#j(|_tNi}f6&?N2e)S6c=;iWpW6Qr@`^JZ5o^N>QO9;SV?`SU{bhfD2sx{8 zBu>-bO-EDUw-0|fTrF6tQ$bF&BY4sYc16`K*`nJ~HyYRWxG~M%Qy2=frrHB}Z zh?!c)ORau^b~`jVmUn}K=sR5L9t6$NdS|((TkiYcXor?Eo28@uKuZ^WpN3ZPHL9W2z3}@D)^aOeXKIkS z+$!$B&ooQ9)g1Wsm`v-dAn{uU;#j*-k6^*Iw9_pd?eThOS=A@-<8^gR$h+RIu+DL7 zIQq@0D#LmmvMj6m&HJUR;}-l-)v+otCo`XZw^KH~pb2n;v+HF zW98f-8U*XZ^s7D(^pv9spyxr|s;7aLfy!xgrBPVgxA7qPkE1<+s6WX-^Q^IS`LFFDV?<=ZmP zJq_iZ(iojBiuw$yXyRv3MH4@HD(aJ`qKTh36;1rSsc7QoO+|g)RQ%hV6Fa(w+ zKKm-_v)7_NXD#Zp*P=c*n-i??t!5Mu_ z5YwDsSU0&pFPeBQRn(_ZV_L>@&KUP}kaNzMAin-C3;3NdpY&d)y(V)QYg_30nQuTW zcJ%p7-Z94K$5QuPnX|www`TYctSj7FpzVG5PR{b$!{f2a9U1;x=qq%6utu}2(b-~+ z&P_k*s_G{<68Rp=@45<#+|zhwZXL#Tv<^Azv5p~8yi&bd_h_b$uyPo`IZzJo!CAul zw^?eI$M3M9;y>`+%jozjDvc(SCJ$F|045rE`K)5W#QAuTH<~ zHMu9D-<;q)SUEQ41j}Gu2u+^G51x%Eo!9Ud4gC1m1$wD=oZGj)Pa#70a<{N^tH6Ex zx?8v-Xct%qh7W*Fa>Q>l&IAosZEzTC14FJ9YMeEuqcz{r;nzOj(P0X23)aDJgk~9` zSw?7k;ypuNsdTUB|{aw{LDOAMt*R@1oQJ3%A5RgFfyJkn3xjSkgK3q zL04DD&je-uA;3?mhLhuTR$9%C`Wd`PYL#`0RUyHv{ye-Wu4&MiP z{&kE=mzm>lsmAUcUiT#KE8f5y5q*QqLqLaB28^U#Jw+q4eMiH>-8HypHA zRZnQ_p}ndO^wi)+)2(meo>=!|h1Rx8X^!(_n_trLC*SNH@-Ak6)e6xk$SmvoGKg2T zQF^~xh}J?Id^JXK6t%%`;vsgjP43U*=Sc5VZvrddmYeC0bZQCCk@jh8rLy)_(T&90KEV7^HRKGrItNv!fjBpHtD1lo zY>vCdQaH))TPd98X~uua$9b}Yn}KJecdu^6+18CZJ&%@Z>zC>|GbD<8a!3?EZTzA7 z!S2SqhgQjZM$17z*k{=r!!U~7@nGLCc74h-s#DdjXftaoRmacKJ5^1F#x+P#HR?>f zx73DyuR`OBET>u4R<~{&m|-7cOzJAKTlFT;xPqD-@rmYDuuhKlgmyhB-I^=&8$p4i zTOD!aOmlvR!H?~`%+e8M$@Ai!Tc`2fb#@t!s=IRX`1TJkg;oQtzpLXuP%#z1TQ)59Cah&>GlKZ9 zt9Q^lsv!~kk8ko0iQ+w)6YkRy?*)B?2)BN&fF|h*0B;ExdHyF)>G(WxBOQN_{f$Hj3iwRuu8sI@d#w+4$|xtLSp=I)^xj4?(*u{2s)AO|O?8=}E39c?Rs}Mib}1z1_aCCkMLT;5l7raTR`x=rA0? z9#QkW>p2^u@e)yp;dPf7c9WcO0qO=)kXfl5Kpb_1EOf?!wB zi>q<8S`Pv7_tJvkWDv&?-X-z0SJikBf4fZXI+laRwBQ)}4U`LRf%UVauo|&*K;8b0 z`~7NullcT_g3baH^qzBq-g8!&e&&9Rr7APfG`i10=27=K*gWMvk1)@<&r7}EIPW*! z|2)C}e7%cni#yRBaIC6Kmq7A%4J2=mK=N)ENZww7^5>!%99pZ*lFLZYAGLdjr;BZOw!B9``xRKI=XowaeY-lQwEa`?Gc@_c_lV z=04}!;qG&xor2FQv&iRPY#+nVA=W{2oPDXC=RQBQU%Ss0wo5hht+a=@&sFvo_qp1> z=04Zh-`(f;wp(lZ{bUbxpTF6H`~2Nbai0^y^KgZ&GAl#b&s8D!v#nVj?%0-}Yr+;C zX#d{Zdqm>5UF46O|M?F8InC=c{m--f=c8VKGGhO=HH)K{Fh{gCZ%1qJS!G(MByana zMfbTVbzC?8yg2pM*8F@s zwRwi^|1fox`&{YUxyrZmr_{U9+nV1}>Fw!P)k5~Obqm?g_AO*Q4f6V6uOH#{qg%*0 z8`?s~*?8|a!TVkB{U&+8Y2H5F+h=$}Da% zwf1b9K z{^{lQ-d^9WCHtYR>C>`nFMjUbvM)ZX%qZ`Fp7+1d`(Nt(tIRZSpYH85y?vI~ANBf^ zUVq!`OTGS~*H`#_D_hEOSk+ScWpzvGmo+WV-GS}-zU77Pvvrjp&sBc^s$~B*t&;dI zRpQsRN{(-jD#^25)pahuSJfo<*}H18`|RWM?d|jR^Z5q)_`%+Ogts5Gk_WyV9Z_=`#z0$JZz5UO-rDebSq-8(% zPRsuHOH2G9??2f4AMJl0>V9r(PE6m1?=jk%Q`7gk&k^Z)?(?kl5`0#f)!u)NkN?U4 z{G0#zcVB<+R?@EBT1h+mw32r1-AdZkua&fGU@PCQR&qQBx02&J#mC>_9vu;VR?zTAjo^#Fj)L;>{n6R;=5QoQi;D&BQ1DY z=})D;c-|n^%atBddS5B}A@LC(ARk~E^Ri)0jpAx^(O0OzalzMC!`<3gMZHje$qD7~!oAEjM3iTy58dO_(YrR_V$eith(Qd+09p{kz2xmn%J| zv_`4NRerCrLDJ%BaT+8QTmrs$4u;Zs?sA$ zKP&a$KK8pv=@F$bl)Ckd{Z3JOQ0Z5tUcF+!VM+~3zbfspL+n>js#j`KYQJObH$Z8E z(mbXAD0SZ{jyO{3R;5prHs~Gu9jG)}>2sxRcaHteS9(}!wbG8e#C~Iy9#{Ie(r&xP zeiM|QQTkq~_inM@#Y(f4)+lYcd+c|l(j7{xly=!8_WOs@T&3@o`s}HGO7AQ6>JwYf zQF>ZwwNlr;V!shevz5M7>XD884pF*E=_RGLN_+K@Xr4N<1*)R4xMrndlNok{gv0qN8&~#C}I9U8VGv($)vYekUnSReD9~ zXQcxUiX)~feXg|ApxAnuQc3AorJgzUQ+h+G&B3vCZ>56L9ZIh#tyS9fkT~`nrCXI2 zDFuULzde;kD?O`}J~Z~*Pw6717nIr@7W?g^G+OBqPn!k5Dz!dbA~p-Q@zgUo(9^E& zDK=M(eS?8}%H7j|Abx&uRB)R2J0ZBh(_MqE^t55HRH^ESxK;ZrU9R+;QaB{`J5s4e z=}Dz^N`sD!BQ95(t@Ml1z@uWndzA1?PJT6ftkTU&Z!5JsCiXi>=~|^1mHtxN_t?M; zN3Yeoz9QM|!RSBI<*L=VKCOXP9kF*wVkITkFxo$h-$#RXO?7c^p}MG_r^e`-ePio$ zUc09HD^E7N@jham8vVmlee@S-f!0f!8~u(fA-<<+jOz9idfh!+r*^q(DXGS_o-{Yw z*ZVDrMuF1MD*3j13H_%HpND0jeI4@Y5h)Be@w7bT{!(iSZ|=kIeCYQgtR%7GR5CTG z!Z>3{!#CilD}W?3Ng_x;hKmqOTIVv8Bn#;RSI5~P$wHFMMUZ46NyJ2FZP^cRD}rjH zm--4xOR32ok)$o8n&?FwqlZW-#+IBP_lP8Zq;=sh=x37DR#q!X+CoaK644#KIkx() z1MzRPfF=&?dw|f?=q*oUs}JzjB~eO^f>fKTK?MKZ7CBQ$a`upWBh@n4w7Uh)uz5iW|Gu9 zoL1LnlC+d0nMpSL3i1^|5<#j-Mg2ufaDM95glh=W#;5ebA&1TIGx<)kQ(z@_!PnG=jpsvtl?&R;HN-PPzb^?w* z$RB->)Im*Jp8>54=OPP9Y9m$h3%ypGx)n44nq(%~?B*wmCi$pIz8t7N^%o*YwW)VJ zRq|DXM3Xv(!z!^P-;*HUyCA8JR*YiQRsdD<7a|J@N7|F*qgJ2dJYEBmd?cIw8L=eE zOp?qbX+aTG$^VFaq}tR~o+L9hnQ7`luUDUP5@sKeSV@)q`8m-VQ+++vrdohXur{XN z@Kl@nho?&ZcTbX~tocZ_sWt~=-f)?3@Kl%Lb=9PTB|p}aWX`D{N%D~@`M2Rms!iPlDmbgV#ye}T!JI4l2!3X)h!^(n45NVTa45IY|fhI65nK$ZLfh#<9UyDw;^v#x}-43g_U zsWHu#l4?^Yz>g#mq)L8)*JRCLTE=yxLA9yRU?oYbNWPyzm3-gBaOQ!+ko9Jq_82r$ zZR%K05=%{D`?(12M-C)blJ9X)ZR&NzQmf>*J=~a6K~hJ-X_KLmo=9KssW#QmljJMH zTAP{;jg)AW{FXjhx3heP4$zf#5B=UWAufmrq&OiELK@H zGh#t&wu-j#*lIUGevI3xWdFwhK8%A-KuUpUe+T3Wdr-=jq^n~lQw&g@n23cf( zNwul7(Rz~X8>y0?4y_+ZX6gYTX(_2O+WZX6r=YrM^V5aonnKNHhkI>m^aLmeO)`^e zQx79EsgnQFleDD(EukO7-(aOC$Cp&ek2w;vAgC@n1uY;=9C()}n|;ocpHE?xbu9g) zeL`Hl3USR!YK+X87;7Mzl}Uaif-3oIQExp+W@VDio{k98)aXD^gY&C{A4&FuBv}?X zKdz}s(mqmMbT48_Hv65Y#_0I7Fk+!e7E&eu05X##UlXV?>UTEADQJOvdw?WX(%keM zM35@^#-oHJUnU)A9uD%?GLX&QG13@n{z?b(*B;esK>o@Eve~~7LCyC#NFwT;^@34s z8~ttsHGw2E$!4z{Et*778(aOc_ZwSX?X6?02PnBakyi0ltq79QNs@b<5~z}&hBY-w zW+{^IHEPk}=b&ED+~@{RjnRvqUR*`J>7sQg}c#!<)1j(o?fPC+QBpv@+BuBppl4}%6R&FHe15$13O!PrLNMcDg`#my~{P+X;F$t0u zG=O|xfh03E$xNzEJ%!8*K)zo#aA1Rzs?;orryKeqVd4iyrXQ7!9ZutJF(BSr07$jjetS)+R@s4@h-U(Uu-$#~DN-j`h}w1IKytM?veLpUf)Z2HcMeZbbiq##VEF5#rT!0JO$v?oC2d zqkf+1qG^br)n-5UBy|jjCP#r3M(5v*`3mGmF-Xq0dQe@o^JKIGWV2&EHAXLix^GBp z%Q~UP=mAes2dy?c*lW^jHPECElC*#%5hNU~DX7iSB2VH+&9_e@7J$S`lCegz*}ZSY zc?6OOlJ8w-oepagNMcFiNAj)TD7JP7*=%$h_7Wt1B=H-dek5rD$!5<-1W6)D5;5Fa zKZlhhEg*>>N&IS5BS~hGM353cn?3M$^cpmqy&tqdt)#l>Ew9<^hIfcnu3NN*(MYc~ zMwf%ajd}EUxD)#eve{2P)kQNrO^vv!r`10%1~o?A@527NSXygb>~+vczNH|)A0WRU zAldVJ)kxw;!kQXcNQs~1Ti~pRPsJXABp*rqNa7c65^E&!BPCXwU5qTb0J1_Mm^p8o%YC zbxE|`YjP~9O&qw5`n~02@tqB{up{em^9IOfEBC}2XOJ3ba#X`jc`Rp7hZW>!ACS#% z;kB{VoWp4K{Rfh>n_68o8h!&*BQ-|b-YZ&Nbnpxzn=N|sJqf?D)$gkIyC=V@g4OpG z$Yw{^qyIqC<0R>4lH{uaNd#%)z;_TqN~{t=4I>QJdPnY?xK2*H4|RYfg47r_+%MYH zXm?L_(PQf8?ns?qn+DVdni}2mpio`(?+1izc4ugr&iE-cf0$5h>Q7HS+bss=VC~uN zpwoo>Q*3Cpsf(c%9CaQp)U(|xuZdp`tbWfyet$vISG4*)2ia@`T3Q74Y&Qk@NVTaq zJxRWLXfie$Kz{uKs^lk(z}glhek55%l4?`C!MXr+{=n*ou-*mvRSQT~M$~Fk_ri}< z$$#vrCUrZg3EGBRxMw^dzus_uzrh-A7T-apL1HCgMSD8VUuWfW^Z}r{=rFW^G&TC% zQ)6^Wqi8mJGqf6K<-I-0X3w1^ev$!0r0hdu#Kji%2LlJl2ZWAwAP$~Vx|YEx6Z zwj}zOT8D#%yL`JnFXYd2Xnqy|`7<8mkCBU*h=>}HAMGH2E;RF#*m@W7Jt9aFK}xLt zs6vx03!0HcP?HFfM38Lu#23($j-K`;S*S?_Ng_y+FWfxVNH*K`MT~Zk#F8YoyR%M& zl_aqw@gqs*0nNx}H=B*+VEF|$GNi0bsx`SkYGpdoqk0h}q$u|Hb5joXJ5Q`33^p7rz7mf+S>jLGaN`FNPeyZN#-=@;LW%eAjw{mBwu&+BjL^q`AB{y1WBu? zNgWxG#FFGZ8UV7{cM(hSX8_2b6(EVtfut=YX$wj64F~yg53RU?TXNn#tCksPB1&|a^;4J|0CmE@10vvQ4821#us$ro@{QA)*XT>L9HPFF{|0-QzwW$v7bSaSxJuso8AP+vt0c zWFa-CuH$?UdcAtjchL80B{im=gf$29qf@PgX5>d0w6Oz6AWKmrNWQO{ksntsq8&X^A7IYQqc0Q(YvBGb)}Z0HFfkzA(=Z1&?Fy8 ztTl{neFI`ijnN~X>Y}4SMU5ayL_J8xA4&S2Bt1^D*;|)jzd&+48tCWRLXs9N07({- z_>m+F32%WQ3rXrIkz5v%WN89P7Lp%pAe%jADMk}WGLs}rndGvNBult;oP}hw&m)%P zM-#}8Fp$)drslGcBujU-lJKPHJsb~^WFbkG49UfkB(@*Of5!}xt6EO2B#9UfI)C73 zWG<+cB-R>`#1>T}NgeedxtDBED@m*iK=Rb8q*jtxn?N>uH|i~`Mv{8NZQ_0*+3cV2 z6OHdwlIo&4UXwbgHAd&XFV-+R4wQx_`AAZ4Mm3Vm*`&l;8;!si9}i9XuLdN2umDsS zwf_KP2-FxI0a~ekWl&RlzJ*Cz-kxu+IL*D!>NK}z2)B*LMt6|SezP1$wVCFRFEly6 zw8|*y2l7W1Bz^GHAV|TO^ER4hs(FYCzu(wm6JnmDj#rD%20JD ze1gV^snI6huQ5u0CK{d{dQI+~i|~`{Aj!Wm2$B|1!?PB&svhL$HIU67_qk~Pc?7g2 z(FCu_Hy4Z;TfLiVY#%i_(hZ>6)L3LDNxdZh4Yae)g0-Ypl31HSHv23xlVn_x{1F66 z9n_@FWsuZC!rPk2Op<(ICiWxw*$gE4sM+kMO*k7tk~vL3`KBLKo7#K~&QOrlL6Yxb zyMrWxByA!2a{(lEP_x-_s3QZy_h86JlB*v{GLxjSK`Vm%d+Q)+ za|tA?AkqmNj7BU;B1p^K{8CmcDbXaBnndtlqNzzuMHZ60YflnClH93hoaWvx2mKh{ zhX`sCn^P-EH2w>hV+S7h6^;c6@8WoBjIygmlRl-@X20-OKMz5Z-e^(^d&bw90U)ss zSFIjovn|WW4Dy*l{>%f(QKeOm>H?6>o`eXJM35wcBoQQuXlh0_`x;`Yi62R_guP;o zB;RS0Y<9%IaV~%)A1R3#Tb=b*`36<2{ML84`jPxR32KbKToYT}dk@Z!-(O0Edn*E( z%})1z{;55*x@fy^&<>E?$JaZ*$DlQV8l&i2A-`|Xd>?@3MvLHA2GvIPLhR8Fu*!;2 zX@Jsjr2?pu|LY>06(CualGcS4ugO_aqY?E=3zV9a${@)?lHYD1;V%DDv}(t=RcTOt z>Huh@O8ziU65Cz1~k?>wF z{L(wc^^(L&s^lMrHKQ6y>Lpe3Z@`*UjpXM^XZ<&<1xJ5)^84nrO~zu+T?FSBlHVg| z?FDN?GfnoRq#DUT<#Z9pA%dFBdL%#VIqT`LmO)YnN&HBOpMT!jTl)ay-%bVLT}fog zs78{$B31HN!|AXV~r!;d7^qSGFPMv_>PSR0)6NmxmVCVnMnoewK1 z(ZsK;8mW?h7k(tMrgx^c5*kTjNn$NFqe_0g$;B=K{UnhtA&^V|O_A^G;O1Z}xoiCt{Ve&}bATwzI#sizT< z-Zjol^4DKbW9mQN>enyOBwtRcpj1?9P%0_qc8_P3GRTj6kZ&KTlFv*)TlOIJ^CW&5 zXbDyF$HJO(exp2zwV-~aN`5@7MMt-J62AuZBS{NLmHaIDmDEZSE2)xy0oF3;@xAyI zg7jm^=S?KZOseD;!!M0lq>}&4lW!k1KLdkAD}vUAk6n+Jg5>x%fPAY!vPN>6yOSfy z-Cep*JfD(e{AE6~K@z{RBiBAq&vrah z(%HY0Zy&UT)`e$aKT6Q#Xpwv$fTX2m)kx9;l0>BYava=Vi`qaEOG>OVhBDA3mLz^8 z@yj(Mxe`+oKayOr3#ySMmgM_Stwptx#M%IoQ9_bfQYAkdtta_CS8J)6R>}VgKWdVX zBx{f|sFH6p31dSeNKyw$BGP-u8p-z+sFLr2SZcDDB^p%U) z(vxJNCVpj*w1t#t{u@9SyANX1`>@`lJ^7IhO(HTNxq^`-AIbL>sFFVmu{lRvQILGE zsUJ1TQc#WL`wArM4Qk?71j+h^ByAy8@?05_mb=-9BrBc<^&?3vsgmbvi6jvuzs3ap z81jwA5=iPGNvp~rnQcjlCVu=&qjJBH28l)zzaF4!_iq?v)JhU-t{F*eK{b+SMb${6 zHK;}stpt+sOp@bE5^EXc_oJC6ZAtIPR`GYkNfJS-fMnd0#7e5Sj2ctXoye>aB%gWU z-%0XipvmuCki;(slD;Ql9=Z$X3`k~vQsO69x&k!++zce^h$6_hS+xe$N+4NBkR+nq zjMjxSr(woCAoe3ky(C;$??E4cq*WweoBC0!U>ZdPm1x|+MXl}HOZ0ziAJjAd2dRRt46LF$sH**i6}H9e?5X$ z$-BE$N4z5~g8WrTBO02KSgBR=AE2d$gW_kKq~&sD0?E-Yf_#sIq%G9sm^Y|K62DS2 zl87?2#?*#0&}(W<4~ip5a^_`JBl$BFBv;NHNalNzw3H<02T58`Xhsr2O|GUSi6!}S z3*`3~yWejI?7%ay$u z`6I1e$-_BQc#T~Eg;EJCE<#L78F$@Rr0%fO{|ikTd&q4=*O_B5l6b2R>}X%YZBX_R?>2Jevsr_EmGo#f01ey zu7esul2(z#uiT9MksiVxKWaAm0F-EQMp2X6Nd68NBr_K^X;nt8B(dhyN|Jm9)kyyA z21({3NcyS)By$8wRv9JLNPgwfjMjx`azBpb9{uX6F?E?I-+EYOFEb#?LTXI4d<3f{ zkiW7!YfG$usa5iOc&qee0h(kXRq}&jErOm%Z~wHASgGOsh1THcKu=<&=GRgn(Mq5v z(!=0Ks^rfGl^tE?NqUHyL%h!8`urav`YRZM3ht``LO}2h8=Q4lSV>|fiM0fhej!!z`@@gqpI(A$qCB+pvGKhNN!B1FS%dK30h5_42datI zB7!7$J0yu9NkkDO^^(?w$IeCTLHO55JXP`sf*PEaX9cM?^^Di>U5qE+dS~r353L6^ zrmUw*{#*D_6TdP@))Aycli87)tfWcH-8CSc|2s)6H9u#AWYtVf@@1M)C4Vd0Ld~z% z)tUp*`OM!lHU}5B}W-gl8>51l%2INtR#Q5j*n~0fD%pqg`pg@ zO1|qWI7VtEtqVIrE2u_V7xwa6CBHAI=(M9fNoH!5{0L|bAb@ywkjURYLQ7-i$Ci!mkLeG4+Zkyl3 zQZr5b%Fg;AtR#sbi8XyiG+C*V zB(|hf2KjUKl$bK7Y7c?rITtmFCHc_=l0L|(mE^||$gkT$mHbDGF@``ATL4KuQYHTl ztRy*Wi%$Cq8Y$5vq5)cCs{I?-H|Mtwek8wdPTL38QZvo3>!A6o0mxqiTm-*|D1(-} z8IC0R(!>5ve&&ZJezf{41W58_oaWw314$NYzBiop!#B|zYAt}~cIA7yq{dX?Eg^|5 zLX-J`Bw9l=l6@;dlaWmlzcR>Q*;PxQ7F$VT%{X#xR%@;qN#+8ygnawduLx>PO+)J& zR3ohm--T9EjkGRY2Cb|bX)Jo02$EaGVnI;is)kujZ^`=L}8Y$5vb4E2%qDhvV#*+NLsb4`glEjiEwy0K; zzq+W_0BTH~i(V^%)`c@XNgZXUy#S5m+l=`xA&JdEt51EzzE^7l=mPgIGMAJZ&WP84 zBze!=k@PsN@)kNso=22H>*Ra``FgQV7cC7+G>OPSlf5K~HP?*9T2PJTp9D4|iEU6n zl0T1{k@%I>k0gHSv*H$zq|F)CNTTJMk#93J`CX`jMvx?eB-enVT1kl}ehq3RCEAZ6 z|ILAtT1j|^`F$K|kng`j98pjzf|kqi0M$kvKf>8~He+7^Wk6B~N&HABY{1{fBKg(7 zT61b8C05B&faZ@3XkGW;QAd&FT0rvOoq(ja22f+_qUG2(^&^SZX)X&%V$161$XQ7e zK@z|8$XLsO8dI}SM-H?uYyuS=ads>=BgsNd`he6VX9Y<5xjgFclAnQy9B7^EA(A{{A<26@MUcdjo=B%Z!Cb5wNq(EM1oER@t>tFq z$M`vMzBEW;Gmd!YK=R|c88xO({S>{X8p&V9L5-7PE)Hy_f|_p&$e*hqsiWMC8dJBg zMs4TER+9h5Nwth>Igp<%KvG)~gq8Wf(WfA(gCyr0N!rq&8p*d0myZNe@xOzkLiplH@BoD|?N!PUaVEL4mhJ`n51i-KRCbxzCpV^Ja{wr?Gv8?Hg=A zU<>-dA6qAES74itEsfRc1zBTeVEbZUW8U4*nAO<+z-Idy^Brc!_WK*t4cl(ma@b~I zdj#7uY`Y9F=2&bauobb*#`Zh5?gNe42iqyw#$cO-?S5<@9%anGvHgavaI`W1z&7|8 z_+UGCD1OFPi|wD-^2ZxxApmme_h>%VIkQ zTLIg-*y^w~Vq1jm18nQCorhWdY|OP^V!H{m+tb)S#I`oTHrANva$Fs-b;0%mwpX!z ziY-0Pn2oS)hHWQo!?E=nZ_FXsj>L8{w$rhV#x@z-bZiT;nXA#?*q+2z#@6E+WA?^& zA+}mZQh2)666Ex`5{w(Tby)A|-;w!?NTwzII+ zV7md^9oYVf?KNzlVq1qToPtV%o*t%fb9$SBG z2Vpz>DPu0d_AIuyv9);`eL5e<65E^D4qJe~)c%Sw$G>LGNNi`l0e@_DZyNI$wguQu zeh2M&*O-s7eTD63Y#S^wW?O7$VSD3!V{ZNcR{(6UV*3hPhY!(@*tWoSD7G`P&BXR6 zwgJnG8H#Nfw$a#b#`XxdSFtU})`aalY`&#>h`MSp&V-<(}#%)hYx ziS4{EV8=EWTdOZ|e6f9l?a;4`ISShwtBqNOEhyvoVSRZ&wuiCJ#r6`mMcCfP7Gn0U zLfPL$<{-=(dCV~9npS3_X>C3>ZA_1#t=S`Jhd;=;sW~<1WUv=oVlP7+g{~N7_<5fU zMjAdB4nZyWeAj=@Isu~%KX)F1vmc*1|9J~O?+!4cF2>pe`V{|p_;uLZlrit&2s7`q zI5IeJhW^jta~gV`pAY%ZXZ`0w|M{-}WIZpykM;6%CG?l^X>i1tSL)$@N7%oVX^XvX zk3Q&tz1{+Q-3{v2_-Q+{p&4X0GC8xcInr!mjyIjnDW;1#6<%kVuI6mh-HgVbUjpyT z%{Jx=L`*O{nCtPk?IxO?%nhcux!LS&>dY?YHnXd_)9hyMF}s_4%^v1Hv!|J5`j|(| zUgjB-HFHg0v~_Q^b071H+1D&G`VD6oBqL2b8K+DIW9QSj0jFLX9lO3vx3v{m)g!U zqk^-|=wPHdHyCA#!MSEqaEZAmxYRrlT!z2AHqOint~9fQtIV8WyqOym&Aecuc`=w| z-V1Ip@8j1lJ_&9zO~EbZ+n~<;C%D!85!`0d_D<8rPBoqEG}GD6FkS5ZW^>zMwz9MF zchep-+uEnicJ>+5%RX=RurHWB?TcnFJKyxRFPnk(6?24LWJcJMIm5ng&a{ioMRti9 zXP22P?MLQnyTbg#er&F{pPDK5bMvHKZRXj3n-}eOX1@L2ykvjC-v_Ihh4v@&s{I*% z?`y4j-L5l>?Vsjt`&v1|6ps-JHdYBE)2=@s_hWiGi!U4gUaA0sr zctCJfcxX@?9u`c(A5y#_JSMm?JSDg#JT<5bhX;>`BZ9f%nZdm9>|jASGI%8%6)eK} zb7T)=_O%?C$AR{DR8Z}5)oPS(RqJ%nfi7aUYI8t?omNuqJ*CwksblQcalPMz#=D4h zO5L}?yzaE8w~Hedfc|jWJ4#8t%hhicNcL#8($7j&m?y;AS!qX5fWE->2wO`>S+(+C zLXe0g^INK2+cR$8b)7MzxY)a)NyOuzd!1I=DYm{1+B{-ypMs<}`t1?#+aRSQl=4a^ zfh1xi=uekrBKj&yG2d9V)+s%x^sLeXrFWH@K+?P4sP+e_mCL-zo^idsl=>?j1KQa6 zjRwh{U#4`8(oIS;lx8cvptMBkbC9&^Yt{av)Ur=p+hHK-mt=G%qc|D6iQm%AjXBA+ zIT@X;`eK#iv<@KIk4_-Te9PW3ErRx#^P39o8AlI*UUu}X`Xznvs%me8By&fsXFqij zJwc-FuC%YxflAkdDlTHXesNoNR_X_mEQc%QLEE%2`0p&$#;JCbYCZeMu`9NS&*?{? zN&Duh^)-+jk6)^cxz=UAdqAu`3X;B>uiD#6pQ!bFrK*8(y&aWyR9XdE=IZzs^r@pC zLDGU`JP$qqcg)UuGzd!v{5SMKT844r3PVr+>&i+t+cVy^Put0x)>zw<4hy@{@+^9$zcWP+HwhKv7;K0jHVkw z|9z{H;K&5B;Wt+w?6A@sH3N=_kQ%y&W_gSw?e>?(^Tq4(t+-tFDLO zT=;MOk}S!bn9QBG9f7;+G<#?UXj?~*fOc>+AGE8ZB_Qd)&pd+H#CeJ}N$z$=YXyT9b8HveHV{ zVgK`*YwggujtQ0+AJ8w--L#=o8_5sgaEE4{1q$;NTMkD--Z z<{#CXK0eOEzlJ3Fb_Piw3|8Xb2@>n^r=V$V*uDZtw2MK~sv6a9QJSgroYI?0Wu;$~ zTAdna-dbs2r9+fXRT`~ywbGqR$=Lk>nzS@IklUxy# zl>)C@l8>ugxt9Hch!HN9SK_lB@hbjbuf$t~cnZ@Nx=Gd%$?73lQT)#f~d4n03^^Dw0gm97Ix zmV1;QR+^)<5G0x3RgK>~N^EpNOxuIRua9bjRXa)PT9DjdPEz7?QptC}(z8l@dMeiU zmA+8=NhysdtK!#L>As8bl-BjoY|uT97J$U>>C0kTtkk6RD@gVz8jI(AoAD^L1xait zkX-$GD($P3TrUrWCRt7fb#z(y{r2XLt^##;G*SI-0ZAQGl^y_PoZl1bm#p=YwKvb{ zsm_mducIBWh+A+JsKIGtRJ#Wx=N8xPbDcF=x1TdUj=chO2iGv>HjuRMPo)-D$J#yD z#57Ck1*Nx?Rw{j`WNPBr4oaOta^`hcZFi-olwMK#Qi=cKk+d|KOOm-Wxr03Ux_B=y zR!Z&>Z-gdUW~jAM=}Dyp>i3?~7fQdWA6p>#k~>IyeXMm+THop`xrbfc2{WcU9(yC= zQ%46YT?~>@H@O&7a!xlwlNPM+++V2H_mn=@EVCxYvCk{LrSy418nNx9IASl5oHK_h z4O6;M{r&-xb?2?Bt#6K4-(0fijd5)UDIKA7g3_5vW0b}zU9XhPiAi52J(8- zKqEHinbPqld>`fLi(BGR{JqleAUO(c>tfnMsgKeTN+XoUD&3~^sM4ECi`!!*onc#& z>q2yETw8KwO4hay-WFS*1Id}UNa=m0CZ!*g{#0sxdz@u6rCv&t;Wyc}>LO@TM+x+R z)7}Tk*xl-mILim1SDp29&|*j5sP#9c)SYp@0!VsyK4{qX?1M$BEmisqB(){h;$5+p z+()hNe(Rr8W53xTscoLpV$f}_-j7uK-(J;LYXs+Ud73hATD))9Dkaug&}1Ip;Gc0@ zdMNFxw7=5fpm$yShJxfMoT{|Gb1TXB%RO-&>FF_TthBXKZ>9Y}Qb&KK0U+u7LFzY5 zwNapoYhUsdF}dgbpYJr2c`~^-P3~ORH?u}F@Evwfga0~!q*eQ3R&D9D$I!uz7_Uz8ir4=_t9!Uf+mF#!#<^@SUxTcxw}U*XXDV zvPf_2uC)5m_{sY(AZc^!$6{?0kZ4;e?W#0D=}4thK=LI2Jf&-tZc(}yBuDxQrB{`f zso$4MKdH6l<8d7ugJh4kQtGXg%;@{6cC6A!r7J+Pmp7<(JLqHAYsr1yL(sl*T5`9O zT&L$g5x3=Epbk6mxUFwSS_Z4^`In%M&hJN%v>;jGCEo`m*XjM9jO(}+BzMQ}gAQ_8 zl2&~WZK%_tr|^Wq(ck=r#Qn!LzZ|V3g0r4z{gsk6Yxs2B`nDkH`_8Iut6I{QWK2$Z zCXSe@G)rkdNcteTM*T}Q{!aTcw;#!Mi&v{powfviUpQI``rgt1_PWL2@s|A<{%qWW zn5_;}+~VFQ&dqhbx_~bU8?lM>5wX^B=DZd+o?E{)k3&eLl{-A4ZO}g=0u) zz^3uqqBr~`^ZL$@Z(okH{HPQx!1HxiTPu*nZlSabNRHq^str{-UFlNwo2XO=y3J+2 zSGC8LURGKPn&$kPK=(STfTS%g7sf5v5G2~Rs_mNskW(N$h*-w@T@OzPPUNX`8u!Jf875I{j6=_2X#%qB!&0N}qrv z^M91umSSyv_p4XF9%s2(X*x(+^{~>jAj$ly(h{|Pu9TdiKSGmZ9xRTjtx{*D?UeRZ zIuP^^x0h>{#BEs%I&Nq7Msi2bZx2s#TC1gT9UVcZJFP27_MI9n`n*1z75uP(`a)$)V5eH$xn z4w4q|4K$$xJL7$~U3iF2R_((Mc*5nh(a_|&bqz@RrQNc)E!~xp>(S1t@k-LoWnru2 zK7M_3(_D>M-!tFjTc~99#rNW*H`e#WA$cCLzGnqX5i9%g#7B5@&$aIxkmS3k3g4ma z%HBx&>e%IYAIE989vVNlNbWk4743HY;>^i&q~z(*|MzD`*L@ndDtUTzw`%+iFKP2a zrKL)%lzvwFzw_j&dSzVi7NDc{Kv$VkftmJStiO0`d%RO<@jhXMlK=Bf!w~;hna!ZJ#~XySw18KYInTX& zI0mJ~4Sh=}vuqW79!AL=X~d@Se|z(YZH1p_qqKNWu^LLZur-vfC@p?&1JBkd+nZ~{ zw$LY_w0MiL9hB=rzTfx{l-6tjEx?@D+nW*5Mo@;M3`|eF_h`-b zDBGJeqD`QmjxxX-jvb-*LRn?1Q=7ut8fAbt9y>wb5oLRmZ`m2vV^IdCANJegea6k8 zZ=LP}y$8y`3^JQTKL}-ed;`1%^ie1SbFkSGdJbiKb8fmT^m9-KW(eNQwB`tu?ai3< zR?yEw8JMH-9;P)%p{z3Jr+dJ90m{G}i}y0EIR<5Wb5VL5ST95wn4xA{=y{Y?=Hm2r zuwH^P!26vU=*OX~GMA>ehkhB#z?_Jlu;v7m?ak%sUa*cu8JLsN6V{xBvdWB0?+EJ^ zCsI7Ylh?9(7=pvM zasv9;np*Uz#XG5opuEu>3eTI(;ozHG`4oCLz}vP%pge=V49v5xd=C9*%^X+GMV|#` zo-1EKKUwoU%D~J=-&pe^$^h@Lo&L*kg+~VOhR|H*N#71aBx?^DfH3yl2LMm!b^J2j&9s z`>y=ZTm)sAE0>!~pnrriz&p*Cfmfgm%%^y7*P2gUxe~n?n9opJ^ErAEzp>%UFYr>m zHLG0tC3-Y4U%9euu7$oDWnk8r>%d>549vHt2>!;E-=Wt7^F2yyen8&`rh?MqZQh%} zKcTed7c&{Gf`T+sk{VSKxxg{!Fwo21|Ogt6)b~( zQLr3*p(`&AK8A9MD=!N^g?_0k#|EE4zuc8q1WnM#p~Tq{d;z}FmE(i2pj?d-=Sxrq z*SPZ9;A6 zbmjEm4=6KGT61sk7q}j!H8X=Cu;#uXMA;amP|gZkqI@Js2Z4Fim5&G2P#$yT6G0p3 zPrCBypdIw5T={a)0lXmC5aps^W0a+!Bg%gTolw3WY=&}iusLGiKxxg}!ImiB54xfJ zAm|SLLzLDm54J}6S+Fh2&w~u~CY08E8T3TCCfEVxH^ENOzeS1h9PEtp*I-wazXiKP zUyIV3--A6-{t@g2VfM*w!I8*FN zD7)EHP;O<1LGO+d=Y<`Pa$9>kldHOs1yJ^IWgmMH^u178leL$C_qLaT`?_*JdpVSTD6Q#luK*9QSAq9;<$?BU z@Ikf)f=_nkY4&a?XV`n7oaxH5>~N{bE;MY9E7s8A@x$+9$x5yYdSA6qIqUywW}c{VG>p zZRbEA@5*cJTL&@@cyq8J#lsmeg}QAE8ny~Kz|D*&Sm=}_#KqE8rq-1OI-P${T0emSH5r8LjS;(%j`PnAG-1* z`v>&pC~-Bke}O+niL0RvEUt_wF%Q@fWs^-oS%uP?FKkQjm#$oG(@?%b8JK_DYH-<= z`27kfYh3xQZ3q1ul(-Js4&d)l;yP$I1pj~%*Fn26_(xa%Y&$~v#g)I=PSAfv8JPdr z&A@9>2IhCWIe48b|FBy^`4c7P8QTqPLY6k{4kd797;X(Ea%GEfTj(j2_^qcf18(Wc zbl4M0D_6D-cYt2)$~NIn(A&DQeYi99cCPFY?h1Val-6t*?hf9_m79cnLfIH)fZvhY z3*6C_ox;9QI-|sl6z&7=g3_AJ!~MWpptNSIus^uFE4K~@Ky;;o;DGyK~5|sU1**`o5dOwty!NUJT+q;0rRaNcdC(Ybz zrC5<70!2Uyg;Fj;k!zZ!NuX^)lhPK{FiobJp=l<}By9pBMFc@^MMOYUZX!kGqNo%Q zMFjy70TC#ofFfArV)^h=~m&<`aQpYo@Z9}yY|}m``VY2hj|WYL(tOL z3-eskqZ$h^AKlmw+R<17?QUENy0~!_B#&z>!@P|2_{Ni9UeQCo=Niui z|6i%R#ShyaM!^#xH|^Eht9$#w%gIj`aG*tHJpi>H5ZN!M}m@#>VTw|2pY68n1`> zrp6m!dow8J1C2Mr{9xlvFh4;0)5crCd5HAk#&3fEGtx&IZ-e>K#_xbW)_6PUFB_LhwZ6-Jnl4{s8o;#vg)iZ2U3k(~b9m{;KhQ(BC&c2>BO5G5R+?1p0@@ zhrxNJ@e!E+Ncu+OV=xDa$H8wPZA?4?&IHm#;wkWxpjd$>o(A0}@eJtu62Ad|yTo%a zPX%oVwom*P=J%6+An^h?JAh6Ic1*ko^G>8YC;kA=G*GmT#LF;$kaX9?E8y%#x_ja^ z@IOR4J@F^-_aL2-cmw=BN%u;;3I5)o7{L>Nfq5TLw2s8zVBVK>|HND1>_>V);%)Fh zOnOk_AK)KIIy><%@DC=0E!Vju@mTEVrOuM61%`$25kr`iQQm6iL{#79h_m%3BgEW z513bzjwWV+vxammu{Zc9lYSzx5BR5mHUytc>`SbH`AtxaS;;Y&8$dByB~O95ku;e+73N9F)4<;< zc{9YGs{os$>CJdN~&$xFc5g><*%rQq*M`l00I;O|blNAe2rr<3lP z{4)46Krt#MuY`GT(tVOwgEJEpEiQR2%(F=MOI`=_{>ke>4@lks+MK)*v@LlPB-=@k zPTm5}QKa*e-voaF=!9Tl@-~<|NRLT=2b@k&w2S2JFn57M7nHmM=EbB-l6Qf#6clsg zp_f zU>+bHOg;=wne?ROBj68#;&qASV=z}hv7Svn4)ZYS>f{sPtRWpsJ_Y_L>B-5b!9N8Q z^W@|+FrNyFHkJGh%x93EnS2hMPlIAsoct}!XOW(rd;y$uNY72a2>xe5F;*u30P}gI z7bIT>=R(qplCOZj4iuwg@->)0M|w%}PvCrk^s?j|;9p95dGby0zesvb@-N_DO?qwe zZ!mu~`4;Fml5a!iCemAy{{ZJ^(p!`N0{@$&w;SE$Iu%ox%AXC`QTTE-?Qd z6ndfLZZN+@x+%FkI4_gFlH3FQKY}&{uO(-|{3_||$-Tk(6X_eteZb!giasH^FU)U} z{w29T%zsOM82l}ye@`9+&Re9()WP7VNViTM0{&!B^aH8GV15tjds9b%vkmFCsV4B> zM>;jt4E}bcJEmH|-+^>`sukuvQthC7rj7=kky-${Z>j_Ghop{y`6Hkh=~7)VA4+<7 zYB4xRfKCXGOf7-AiF96S88|JZt*PU|ZzDY_^)c|I|4qCp{x|CODraJuCGY@XsVYJ9Q5D=a8P8Iv4!Uf}(Av&WHIt(hE`- zf^#7#T4m}Ym@gu|ICU{NpCkQz>JsoTA-yzpDfnLi#XL53In0-VVji2i0_HE0ekt{3 zaK21>W$H@sze0L*>T2+BA^m3RTJUcLZ3u2lT?g~GK+!5w*Tej6((k5j0OxknJ5o1- zzk&45)J-tomAVDC-y{8g>YL!)4GN8M>Nc2vK>EYfcVPZe>UPi{r|tl~H+2{2eW|-a zf0FtE=>4f5fIh}dKjF)ryc?4El{i( zQ;)&?Ht9c7kAw41(jff=`2R`?ZAd=_{sd5ryy>T5PLQV3&w!Hz#hNkw8<^9i+4OVZ zx@E{Rf!0CY_Rg8JzcmVuhG~1?H)s&|IZo zgZcfWA4vZRob5?>NWTI8j-b$DrQd{k8tDhqe*tG_(p}Pj1AkZ2J=1T2zXxbTuvhwR zm}ih4l>P@evq?Xa{ulTMgF-izZb(8mMLIX#n8XT>v^AXse;z1C;dC12HqxWgS#XXf zU67s#{(RD7(v!en1d0}#-U{Y!P-uG7Tf=;OdJ4?Pk$yD24LBc9Zwt=HKrz~;w}ZKd zG@srcoaLl_=^eoDB`u_P0)GW*F}*YR{iLPzF5sU?I*{HC{FR{4Q>Ax@c@-$e#Pl98 zp9P8*m!1Lh*`%LM?+wnmplEUFePBKx6uTtpePO8V{Urc&Q`XKN> zPx^)Q!QfvCiWZkX1m?>@(c;pF!F&ZMR*vZ-VE!`cmFXsMzCwCcx*7bdL9u>Jx4?WY zC`Qk8E6mq{V&#}_hxvNa8`4LEv!3+p=>_25NP1Jc1N?80-kd%L{98!BneGDrR?=^! z7lVHr>37mg!2dSschk$jza12y6GL4TMo zfc_}m58I!mOE5nKiXEKvN|+x8Z3rGsuY&mz(#O(eaDGAh%k)X$KMvXuJejV-`~)cW zZqg$#ZzTOydJQ7;vRZUAQnDCW|c8)4p?bf3&k;LHTYTsm_L%(FnD;mLdx=KVmidd=Jh z^8us>X1)W?L7>p^WNwG~U{H+anLA)Ug!Hh?UEmxFiqSlCH_V5FVl>bE0Olh>v3kw? z5av0c=p`~ghIuaOQJMR|IT{qbLFRtY1(^py7iJy;?Z`X~+MRg>GD|X#!F(*~(#+%F zEF(QW^91kVbVu3Gr)Ni6uPO*-Z1|H6sH(vNuS9a1pco&!TcUjXvVU~ z!@O_0P}}Pr)T@Y*@JXOwgmp3qz7eJfBQP%n#qMo(4a}XSi?U@DD2PI^W5o8W&rdmA`k0)=Kc`yH6SLV8v9c5to+#rU4R1LkW% zF}`Q-0=+JKH#lDdMO)7P0Q8aU4?!Qz{uuPJ?0ulW%-#=~joAlbev0&W*@s|$Df=+! zAF_|Yb`vOSa`rKp{|JhjoP8Yhwd@n%ybg-dF#8nDe+R`ZH}^Em3DQ*V8E}%InC0ev z19O@*n|ltN9O=7qzXg9HC~9)<1(>%2MNQ7V2=msUnA7I|0P_^mZE`Pz^FGq4xmUp7 zmUO$^Yv8}1bf?^(z~7N{TJ8<-cP8B>_a^us1jQ(s`wPswf}$|7fBgF!Je z=CUv!LV8$kA~=VFVr0xsg86XLBXe7U(?r^w+Zy~ipcol*Q(&G83hi!g8<^*j9-G@1 z<`uc^Ku^kT58IP-JHR{!igjgfCzwwmJvFy8IG-e4o7)Ba(@4LV+YS6HKv8pYyMul$ zw+A@alirY<0nU0*%n5UQ!~Av9Z{+p?=O)rya{GdRGbnT~x&2|jmGoP=4})_XDCUH@ zgFwHVI~bhXK`|%H9Rhl1?l92r<&FUTey$1ho?J8Nk8&-b_vTt5e;?`nxpr`VLi#}N zXz(8d#mR)+0+=5H#m+^p1LlW8Cj>vw9RvDEt_$?h++xsQ-x-;;G;yL2*`R z;%T7iiKl~;0mTW2iD$r^14TQUcqZukCVmEV+ll9ZeqiFcpgT-FA9Tlw7lQ6G@gmS& zCtjSM6ztj1i1U4WH6%f2HKalJYsi8g&>*M(4s4hNI=f*j(2q214SHz96wt#PwgEk| zVO!8S4cp;8!&wt{0-ZTw2hhDHY!ABMgq=YTnDA=DdvSWdD5kEw|`nfFpE z4Z10n1^s<03HoYk66ouxtw1-Ywg&y5)D+M^r?vt8Yie82EvZJ(zo)jtiLK+Z2Z45G z_Xb^*-3PQgyD#Xm+5JJ6WA~G_^6dMQ z_5i(S((a)5PTC&yCzEynePGf~pg*0oGw9DIy^8ZnKcDnE=%bT1<5W>%t0R!J-5kVyAi+J@VgVgAK`~90XX4?`#SjH_-XJmesAFS7Jk^E53=~-y~1ES{C37~5B&DU z?_m6z@N38K82nDl;vLa<;XdQL;bwch6^b+ahwqEqPWW}=_mzVX9)6Q&;$ez)QGJ^UWS?{)nChTo6Q34(|4dmO)+>w@3{{O-c<%rE18(`)c1=~t0{ z{9eT`bsb*u#BX=}mg9FKeyj2Ol$dWoKHQ9az$x54@SB6*eEb&USH|yZ{BFYUR{VZ~ z->>oeJ$|p@_gDPngz=y6#k;k?K-oQxvcvDA_$|lp+c-miH+~On#O)~j&iFlEDaG#^ z{Jw?Xo%sC{zu)86|03Qk#_xad`#XLUUcxJG_;uj76u$xdK84>S_&tf=bNIc4Ujlj2 z7{G1}WsCn`!Wm~CREN0{XM^pZ*!8~OBKRK~aSj;o;*MiC1$IC3?BagzjCx`Jd_TqA zL!LX|PQv@yJGlGQEbC)!JkP?pdi&@5DdD|+zO{+E6T2rKt8XW9Y5sF)XY*1xXRpQk z!4o9s!aqR|y+`N}e)4}K(LDzJg{X+AiQUvGLboIo9ZEDSrDz$^^r?zYCwhK{qHBmY z9--(*M8%&fdWooWckGzM@2%e}G}EeR4$-W)yi6*UuWIbYFgqTq9it|Yqk z1x5D~UG}D;7l_t2VT^=t{~}tyM$ul|3UAg}Bkekfww$l%(?qkcRdj=*uPXW;(a`mZ z{y;Q&y`qUz#m`MQD4Ibu`9?+aiEjOdqLoC&n-#4i+Wb>RHxV7VQ-U$OhiJ=v}v~gEOT|}Ecq-aFZbVZjC z%{o-k2BOUi6+K7Pc7Y-sYDEZJE>yH9(WAF3YA2e#z1*U}tums?J1M$W?Pe?bIng~I zQS>&^MqFnScQbZm8je)-aiUvW6%7+TaI~W9h%$KMPFy@o)V5mD);kGr)2WK)5G`G+ zC{J|u>57Kc?o3736WwFb&(!WSYWD`w?6VbZGfhI6e2$_+i8ALYT28d(0!8N#Vd)!) zi(80>E>g6SD07{ne-KT*L(xt$=?K<7tf+-(^eIIr6SZxdqn{TOP2WM$cZf2_D|(LT z*0Q2^e^C6KwocLRM4NLH>C3T1YbPl>jcCIZMK=+(?WX7@qG>Y~;XpI|+_aCP-H47{ zqG%q`tYwN$Ali7nqKk-bo$)S)ejCy3eH8tUXmqZkDZ5GtqYD)6OtiLB(LqGPB1Io3 zn%u4EbfPT=ttVP{tlIsYX!h}n{)cF-LGRg3!s{%n-M&O?Kc(n6qS3PyttPtaX+`G~ zZTXd=TZzv8yP`*k*8Z=e|0UXpRf2@H+lPcsO(;5s=y|L`m};U2a*A#wT0cqA<3zJ2 zEBYtV?0JgbhmjBSvAY$`AX(h#kC%Wp_iat&B{O=TfjcDzk75$WG^le3(h_)oQVa(n&Q$pC-qv!~t;;$7I zi5{3DH{S3C6QXt7D!PN{?Cli2OqBV6qAB}`{IuN_9Zj@uFGZt7C+x52N}}n9EBYDH zkxh#JmuT}GMbl=9pAYmZY9X4sUQv>qHhxoZKLQ{M8UR-{z>%wR7KPGlMp)Juc(bEvxA~R zqK!K$x|C?sPKtg&GXg<-}qZH+didf=_-6x1PuT^vf(d4fx`VP_3XBGWU?HabHyR8ot*BiH1 zG@oed?uy2Uu9~6f8lvZqRP+qdmL^4iBih)kXvc%-XN#g1qDR{ltt6T}U(p#vTNWw0 zmgvZDDSDJ>bF19=ga&}9t*U71Y~c;9QFJKL)Ke9$Aey~S(HDrO->m2fqAlN4ls;H| zx#!!8_8_`-gQCSmN8Y9AQ$!noqUb9s`GBGah>AZ|^cvBu#}y?%A|c$m`wmRQ45G|d za#t1Kh#^|ns;Gx(^J+z(AlmSXqAQ7JHS9!p-zR!>e?`9`n%u7FeTRt8ogY`!MD#$9 zqAsF!y^7WnZ87KyqUTqr-MvJYl@z@~bmSKlO+8dXSo)lzLx?(GRn$u~^COQH7}O97Wd>ZMw}N(hg(DcY0h>;;OBBAVKvXo%>@PDNi* z)TQW0MAMH|^b%3qQbm(nB!u92MYD+>U7_gXM41Z}ok?`U*Y{xhzD9J}HxxZcwE0_# zwh%47UD33862gY>D_TUf`G<;5C7O1hqU(tseL&GuMC*R4=%4EDVMTkjil3v8Dq2R= z`M9Fb60Lty(T|B{J*VgyqO~t6dV}byS$i@?xi;~0%hwfskZATjikgW=pHQ@xXu}^B z-LCHbrRaA=led{cKQry(=j5Ff?L;(dH$|;POFyKjhiLkqiatm5{N9T0CE7Am(eH__ z+DB3LC<$S+K|2#oovU_p)o!VxKB7#oqHBpZJ*()aM5Dh|^d`~z-z(bwXbEBMCPj0J zX1}UvgsAgRioQs+;SEKJt1eJ|)Y4gE^dFNtP7qv+2>v!7M;-cAXx?RiCq6K(jdqF$mc+waYIo<+3& zAVt>_ov=dD4~g0uXHxQ6qS2J1)G-pmJ$xSmxkNN=irVFgZrxVVB}8lAujoFasXHp# zOcYF0w8J9t^RnF(%_nM`q3DxD)AmtxGtv6}6g@?B_5q4;Z5qBje~_ZRi87b&!!*n% zntG$6HAJKTtLSW^X}j%9$t#I&9aZ!IQSn7ZFA~k(b3aPHyIaB=Jwj14(b8r`eMBeB zQ}k(-Y*ln4QSm56k13k3=pRJu7byC`VhQ2M4n>C(P486naiT3t6n&a#)@_PzC))gw zqF)m|pV*(VP9H0NPMxXfLqyMCq3CF$;A%xD5=~yO=mMg34=egM(WWO9Jw~+l-3Ks) zH;FcGt!Squ65h}@iWU%!ZmZ~%MANrdbTiSW9TmxUO|k#6o1*kmK^t~gv=7ledn#H) zR6JNwmFW3H6kSSm*%6AqMbx%T(Qk;>UZ5zkOhUNlT1AHu1$QVKAlh)RqE8WRG3Xki zSr4e)!$e2^RMBfh8y`|MLXXD(f-=s2Q{*C;xb=zBue}W7 zH-r~YP6DmqSA}^PzY+XKvDbYvUNkuczjN{J!AtSI!OQTw3f~*N1>atL60f8@i8e4QMfFY8AfFV$e#n&|1r_x#rGYr5wp;98xQ)ba8ANr`H7^T-Adwi9_eSdl6*Li^s`$@de0;M z>{b$o^GJ)qNA420LW{wXGz%>To9-39&|>g9%|eU8KWG+O45r*CGD3^N4n?v(RF2|C8cY=!Pj0=Q~L^Op$orNxEUmm!A@|&<#^0Eq9V` zm~t)oLW{xCcqi>d(qeE7%|eU83BMJ-&|^)-@nO*>D08LoQW%i%z(`d7y->=o&`8 zF31le$V$+~xcY_CTwb-RJUC}$co^AHr@-5~7tC+zD-D+`Go=nJ&sU6W`zrWo%o--D zO~L1C3XMod1<}>y1R_}D5<5dfBSZft3Y4j;XxH%AKp|LE=tt7U>v^TZKwr>SMvYuh z7#yK!XSrHpK`$ztG=fs^(+p@D9;2BCRM@R%vWp)*(}tm*aogMDR5QehM+F83m55mO}Y zMC82`LvU=@lEQMIv3R&NP#PXX6tr+_`=j94JX)0$P;-7@pgc0{s!y!7nQq1OaZ)bT zHK+t#!^p?}VGO7F>dHc&6qNHZXh(ER8E9sr8q{fTb(|u?L#TYqHTvz+mpX5qR}pT2 zx?9u0LLU3WYQ50I*3L%C?idwHdPFswKHnt7>sU?us;yqOi#oPcEiE4?j4xnpQ2YFT z6}e=62nApoMM35VFvjF7uGzY_DHR}$n_~wo#z^CfHg2!MI#0U`tA+;9g|brB5s(fD zU1uE|uTS@Ek1Z9}NCJ_C=&4Y@1HY>e7D^vc>RmiEx4dT1MWVGZybv`V#XeF906Hs$ z)ur-CRT*vNO6g>@h5SHQVF=AedYC#q?J(z+MhkuDq{_A`am0o4>&_Frghmh%ZxEi!nD&PFVucD*U(W~47Kv{c!VNoksqkKB?rM?ny{_EMjC5d$j}NKzim#YAFBez>>jjrklj!fL)?WOxMK)>zAE@4!g4w7Sq- zEcC8Kt9RKS_ARcM!g<3nBZbNsN*gtD(3?)6sjV6cJHkc71HpWJl}$&*wngZ2Q492>;fzyqP1;fD z2D3RnY%PQCJp28836siD zvJTVhFRYyFbW11a(RtbovICDdA8a3l_lxqS0nJj55*#=xbp{LdUK%dT#GkZvtZbHs zI6w8#L|0R#Koc8gpKpg$W40|_2z%5pl~NU%{;IYBDd*Lk5V2`XUm`V8 zXC*dnUS*)$&QkA6ukE`vlC8;ZMqs8c)}O#+BRY>lWmUei(q@$t=)f>EkRL-RX5MN$ zqw)y4cMKI3)U2u#_lC0QFdMTlFzlZ^dt2tRRO7mg856JFK9goQ9Yf8{YYnxj3A#qG z(9+BZ+J;vRXvS=^8Kj%>b&|6ugpMR zZw>46jdPE#VtI{=a_vITS%p0{t4IhXDRWVjs9jh~dlOBu=q|0QwP+t48W|2(yrEYT zm##6?x&hA{DH*gut=An~)|$S4era%JxVm!5!eqpB#FC{l3D@>3oePF!T|&4)&&}ck zvpD5?RLW$e(p&Is{biZU728Jqxdmq*#iy1~7r<3Z)&Bv{Em!G_poBHQif@+iuv7sL?T0$|9T%`xA85 zRIB~4`K5_H7PHM#FXo6+$K7nkrPFb08mG%8(^H^!7opHjJbssd1!8A<{wTYtdxtaR{(5CrU#>*#|i1m z(?M^Ph%6ke=cfL#?V6by>n=43(rVaOlBLa7x*ON9596~D<++tggG*0yF0u&6Qc!46h-AP&czu<%{lWN`17dSo>#E>UbQ4vjnSbv}iC zo+Qtdt=H)}ubM|{^d+jq3VSB;0b?SSqV02CJ%P@zX3FTomp;Ir?6YK9Mi`z7OIcvsEC43XH7QO>n`j4zM@pca(2uOrB-JFZ4o*LOzgA< zu;pM-U2cX{R+uHwaRg>E*o=^6?OKM;jpc#nYT7|;V(wCB^T1=6>6_!o2xdodsT}^? zJS-)%?ssXZH|-9+%rBQ|-cZ=&cZfpR0vhOqRF#w!MKPyCTg&)J@cU5=6rb}bbNv9n41Tn!VWwoRHTD;`K4*@ zST4H0IU}V3c#e)v=MXJib0as(6`e9WS2gWZ!d3-JEOVR_*Ck8YO2beMlFXc(3>r6E zBgXp3gxTdvq_=X;%#hE1#4*|Gv}llTW{T@aHz9X%yVLrazSgt#j58Ovi!Vk71D7n~gH=`N=m$#6jbK2nPdi3q zY+v-QjHI+3RdrbEUxdqbbuYB-bFtd(M@tLBrqS&OAI5&B7L#v@xEZF+MiWn0q9(;| zjvhAnKjc|V`Yy0IWuRmu`$u88=Q@!jg&W~&~|1E zpdF=-1}%`fjKJj``l7s@bLw1E+h!2f5f`*wWL9Uk7O<|Axv&g$7(WqhYbnU6*f9PB z)jIbDoEgKHIGu|zu3VL=gKrar6$K)QvNY;2HSw~MSh=J}bE0Kb`c_VH*#|+)tN=|s zrDD6%k5o_zcaHQE@!;4Iv5T=&eeNGfAhu+Trdfo-5WQ$xIn7Z&Kg~2Es-1Kb+8|Uw zhDBhM0MfQaJL6XB{#sf!MWLOSdd;wzm{L=nt8GD#esQ$G*0qImOWe`QSH@1*FX&l;>8`QSp0-(( znn4dXcQDepX>8CV`e#fA!);a;Vm0V54EJ=cEDg5L4XUA0MyN1M*ya2BdTN*zE*NY1 z;%5^!rPgT9QY|k$4c$bS^{1y))do=LV@z5Gr4scqD%LD6+c8s*CW!H7CqwTU_YfLS z(VJE=@z-d`{$4Dzd=A6c%}blr62_cDF^}zwipd`jwibppL9lXW4v5^{1-D~R_6WEX z>A{L-zH9+>4Dw%FsSi7zx((cn6~}PFD;i~soX0ff73uqHti=toPfBY%J5y-mS&KeO z7F$aysIoF{OSU7{h`%$}R0Pdnn>T3NED3b)>V*1Ul`$LzuFJ)EN*A6>kr^EkG4@$tugHx8R)Z3x?rP*Lb3A#FDxf!?PR9XTd-_)2x3(YdT=%Z71Rqa=;;ju z4|;}lHELF&+PvUYR;Z2_i(A~f-?bE-T}jpU1B}_*$`%u|Y?0QMIlCKP+uL-z|)4qa}KhyTqjDnL4gjQ#a^%x(E>x#2H8SQ9Q z(v$Pqo^<=5*=+Pg9nX`SgEJvDeum7Mx>cZkVZ8g&yzsj&+db8GO3%;*nF=otDd|)p`?|}DSNBzJU!T5DXl_%b|Y@Als!r0l|xcKA&9qltlY!k zdq(6ul$5`kOkdtHNFB5AtEg@s><^*o>y0H4#zaxMN!2g)x_E1&>yV zx8{_U1Za%r-)h;8?&%2@b}VcOx;r|1=C{o2reRTgYg>0Pr=z>OV?j>@P=p<>Eq^gwUgKN$4rUaIU9F>27F*crT*kt-+Y7ZouM)l~<&WW5E!ST-wxJ9hS zO^X)gw+wUwQ36#RL3Onm*b&pfjzO~w<*08KYG@$Png-a^#QvGTcvF@wcdaX;PqUmL zTEt<2y7H4Ui)2=vGN{ezdb#Q6q-29hQ2XHO@=7c}n&h;CNeIn0A;BD+8^K(LVl9Jx z#?-?$74!@vf<3*_jF1f1zE(`uBjdT0P>iLrF{W(dc9(flth+qaE$7a#f(#5pY?aep zhIN2BpT7c`he;LYei*7&4q{tP+8-Y^Y<&r3kW8{(ByVncEk$fyZ*h&?cVf<&tT_CQY2BNY4g(L3iSUTnDc^xdFa24GzSvaO~g3_|E(`p z7vy}3F#c=btfoWaTSZe?8 zHH99rmKf8288e%rjy2Gvc{O`X8Kzmsn)JBMxd%NuyfJaWYS12I)-5pZcl5|fP>uoU zuEG;q=E%JEL#kG@Y8Q!CR~hFV`$AjHbo;Q-v73ojqoCWbczx1DVF^?V9)s-;8#cZ?7>Y`~vge?LQfvgq$m;E<&U4o9$!;+E(d=kW@B~CTKM<_OR#D>5Lc0 z(73Qr=!5EHC|{Dbxcm$40#OzqhoMp|U1W{V<6x>0K; zKR+7sjam5f^=z?-8>4W$h6`9j3sX(xA$Qz)Ftv+tM8?^x!d5(pu|&$Bfs2Tb#a`!T zob$*exnpnv4yEE`rkPaA#I25{xYR+~1c?m@+3lsPx)z}eggAhOUGGXyIOK_(EFQf% zy9YyGFx6OI&SN)I5~U$JRw%{9EGZVClMm%QCPR~x96Z{gS!j{Q1nLgxHSOfXHE-KE zsxwtlu6qBlBY_fI+Gm%K@>$x`LV{X_gEo!tf^nknnt;I7PQ>21%OrAYvgd{7nP1>WZ;M3U@zBtMUU{ zLmUtr&0m)}5>|{QQfx{78aBcR{o#pGY#T6v>W^dDz6{GQ_G6~A((Xy>lIv$My~c1Yv{2St>eL5MMG;yan>-LqH1EP75y{J$#A;>gro!6=c({0Uqvt>0d z$DARyZELm>>+Q47l)B+UwG$@YcC0JUwq+eeBj#_rV-4kNTC@^WWDRBcb_VtzxYG9Q z`&aMIQJs5=GsmlKbuLWRb1s?VRj2Cdgfa;JVvESxMO7C ztjS~HYd3>>+WQA_fF7r5pzbtNYda@K?(?XuDA&|vYi>_v6{~)`IjYSqGIC^k%8r@_ z$y%9;+t>)khITYU!bF6sGJWB}DRm#=h)ft$&VF3HV}Z2yVNWT#d*nqyY+DP%qW86l zvNLp1CsqTOB+n7lNU=Ca;~U1zb0i^2)MQEIU3%b*U-%2+>9MY=IvoIrE`fS9**n~-tX)beCEeY!;f;OH|tEl9lB!h~Z2b^qcFdd|f z1!j(ogGT`7Xo;P7_mo!1UDBYZiha$#=B}=w2Wv06XeJWSO+(cR&6C`8>&ZipJQwHc z2K7u5_9PPGQ%bZIu;Fw9%d~(l}x)$rYnrw2@#FipEQ%FfDM~@zyMS zTaf1Fv&JIMv^75DMW9h=P-2CG&F=JEJ|zshfgK+16)lRGp97J;_?oYt+E7?{_aX1 zZ9=lrO;mky6rR$M6k8;v5tGMdfRY3OZf@xliCvtjZzkqF$zQQQ`kSIrF z%pLy@q*C_Lan4X8Sj(k=^86> zW%_}Lc$^pJsVjwew#Kv1hNW3on;rK2K|CvB=~8GtbCHZkuxBVQ`>m`@%`$w;<^~2I z6kEp%{Ku36TY7pcMx{hw$daM~gAX?A`bu#Ccql1)_V$cC-ommg-FFHBKCIvTAl5ach2cL2haziKu*b zBl6$*U|mZN$T-WE--81HJfo<4H_V-$5+t-BC0~W7J&N#+sfsM5uq44rNKs1}Z@aGPUvpgn1&#_g^p}I;q;Vkh9k#VN~AQ;++oI5JUO+1+r z*(XHY5avWoCu{^fS^td@?M=N$N9JSdH1m&R~=8`<;0dxBxUZ21U9moZ% zF>}y+#H4csPn`6UVMDS1$&@6(T~no!AM+W!m4-1`GC*XGE*WK>x#Y;COYQNo2sc&b zx`P|d7v*u0QsiiGKKZUZ7Zeg-q#_s@o$5tAb&+YWiXh`cSJDNeLk^rYB|Ry2g(87& z!{vibBjf2j>$GRnGy=FCfel-V7^65tT`gh=(4pJ`v2k-2v;Sk>caead6;`c=4I%a4 z`Qe0Y@UnImch1+A94v~#LADlVm#C5gyaZ!%Q*pZZL zST}%(r{mi|x$W)8g-Bc>|8?{d&mCAS$Ckyqt-xoR#L^gryQI{I<)<*!WTrDv>#mWK zz}y3eI7HB0_@Qu!#Liu$qFspOWdiQsst0CzHiv5y^;rV;v6{mY^KmE}w+|Dc@`@!; zTm5wWWkO8V^EloCZrc#VtzJX-+k$XWTWmv!LTLg~jtyLzMAXKs{xKb@R&o;!nLR4Q z4Jc4(MKz$~I8f#85ax;O^~6I=YW?^8qHVr@s}9?+YqF+!YAueoCR}`#1-UjJzp~r9W~z0xlGmx=Vd>aH z@G5p_lu8{U8;Dfskn2_EFb|~ELWG>|DeG+s{D+Dh`{*!mYfNtEhX6OBVZkoZS}1^p zv>`LbNnc=$%2hv=t!CwiL8x7beS3KBTf4Brc&K%V)wPS7Zw=Sn4MQ5u!33tnnrR(+ z)L{|}wrX%ZWsW|q2MrH-_^%8JThD(o*2XAYyIEp(YCY%~dxl4GIa8mGbHfhK=~YbK zvPuSFVL;LA*`Z+7yf){oI8T$4lCtK4N`uN8xjs=?Q5uyhgPF)Et~c8?nR*Can)Qh- ztr~PM?e1w`IJdpIsk>uQSI>g>g+0w3ix=W#cg&(`X+4Xcxh?bC7qoY`EYh$GIDidx zjHc5JnmxElXj$gr0>r~(>cb?|w({Y|>S8FdD)Y;0(B?3tQ`RADXQ6i$=adow!z$vY ztoCPNz6nnki(wuKPjrbR)%p451>7~m)G0sEyM#kEnh<;sv(Ya9q@bZx!^);Mfl?30 zvlDk_liZ|TVw>-UeqLwO<64SKxsn!3k_1+V9hG*8jY>PVm5yeE6^?Sf6lg)!Pe6^G zxHAeUEzqXHzDOy0ned;;iGNbDUExY}BMgz4Q`4eEtd?tJU3-f73h`PCaUrE_nwNO% zL9sQh&E>L)#CalzYdAdK<-%ZN7U}vn;s#wwuX!}ftEl3pzKyt%%&|V&sR=J%i?eYp z{TP}~!jGC^iIl0j;}z;VSbMG`t=Ov)#&tdGcSxHT;c*gZB*ts6<2J`SZ7yWFA{SP) z`4|stn#X@qn2o~m5=Zd&-VO+*4qMVXY3Z);}g;|oZ8GSRhhV8^1 zi_xvakINgs{D_&_M(<+Q;yO}MB$x;zF5!FZ3tE0$J{Dly|CqJ7*7Gumt*P#=N{icZ zEyZP|!DxnYbDb&YVj=X^YeXVh*Mey&@o=4a4Xeqn5Vo!2Y;%V7nOEGnc~j?F`205%-J}ypUT+`p!|iEE4Q29*@?G zbM$EVFOR8U%UqsL7^-%cp?AWPxg^@Po?*CQ>`=PUVWDP=dMJDll1K^d=yv6XF2+1Gjv3@oz8^PE`Ig8$`ACFpQmWR0@hU<00xeq4 zFy0AX(=jMKyWxvYPGaVciS#hL*H0_@)QK)QUI6hr$y=vgxbNXaS|Ffl>`j z8`FmG?K7KWKvt9~kMV3W%x0jmWu=s~`&jbE!|wcn$1_zm5}^O+rL{oH*#2p)jAi?WdIccS>CA+ z?wAn1h)~d{tVKY+5)l*V`gb0iJTqlwkj(~r%FAM}jJ&+IQc_kd3(qcI4%R1=leM{M z?-;Q8y79?YRLObk1)GEeJ!L*vrxOF#FWZ%Pk#^GJkE>cVkYGL_pIzz0a5YlEaT9x+ zQL;a3SIco9r>M0uX_Da=-~GY2v2;I6=2+PKo?BWiEt7{|5u~aAdbigIN&|>6B>t2Y z$7~+fC$TZjSv?cm2*bIHaP0?C#J#xFo-7ZaY|&=eD~t|Xfhb3Pu!-W~0=wT9O>e}i))nW# z%^?HClF>C70hAx)Or za#16(!p<$%H`uP0|7xoW3b`#JpA|9LVlPK}>^jmWu`ywAeOZY}+*`|w%jvwt`X^F4 ztFatJJMNWX`96V#=M7DMXz~opmy)cGl$i}AVi9-2jd9IO^;x9JtdYe2c#R-ax8~$clC!(T>9J6ukBxZR=65+_qknEzupvYP_}=ZDsXZQcZ)A z!v9Yii>dLZYTGjO>TQgL+G#nq7Wx>69?d;rQ?WcKmCC|MCGnZ&!n{ljK zaX1sla1jk&FTe;ZvEzcg%WUf`;J*+kbU`sZw2CY($wmI|IWWn&e139BwH%5OWUmD5L2+zD4iBh_P%T$v zHLe(JqQZ69BFzX!C1Wg+nisDp5_}C)BqMcITffNGVTW-o=!g55aE+$r(8sV{3dDs8 z$vJjRVhGo~x{Dnz(png13A0DQhB_j`Ypc+%x;CWayTl91xLRu) zX|b$dxuaYcktkc^8>xfhv(`VavRUV0jc|DsvSJmarXJKO>}auiU9BxnSCpoNSd2FD zvhHv9N=x|aWBXhxt!2@J`;Ls5*$r#w9l2nI6Xo!a!G2yZQ{7#Rp~R}ZRsth=z{l9r9{DlWvQgm?utm@l*Opa+V2o+v<7 z%Hv@a(I`oUa6oUNm@11ksdJ#2 zM1E1ZtkWI`>N#Z5{72dFpClj_`Fa6*$#oGEwTXSf&0NZiT!6&4L60?+4-H#BFVv?; z*m2t&S8!PCwg2IL?T`t*25PCNy-XLULTMcuNt&g9(0ThV}fO}#UwzwFQ}W{bMt(4-exl@ z6Q9OWCz38XTcpq1sEy4jCnqLBMnn8lfIF}UKu=&D}wc^;oFJKR$2l8olOs)faj zY{Ni-uXriTKrAHn+Kp&hW!z!lA}^ccLzqBXi|`^`luOwP9xgO*a5Imj^FpPFGL57e zK}>EM$tcrEa!8BH`79&FQHrNNt&#yDN0}mtGl2X&4%War!F1?q>yBEql%vLI>;p(aPvrn0jJ^;k7~IhYwyfL)G6QNJj!vO&iWdP*0M!f zRD--7%P2;XDJr%LyEf7LyHY&1TqVZi+e#SLc1{5sEQNRWVLTb}Cp=;!$Uca!byqlH znR7B96~M?b;0eU4;ds?7bP=s$b?Qo3GZvOjMTnJnZMnwFPb+_|G*6@RSJYW{BFZRA^$Q4<)Dd67(Wv6QQ^n8n`3p_Q1B^$JuQF+I< zalz`pye8DGFxwEt7&{`(!N#taB<2)$+=y&=UE2wUH@0n4mpZ1yN|aNZD|K@uWV+P3 zz`~R{mW!z4XpEv^ODeD+h3Y3P6Um%7Pvn}RQ0p&O%qFn~^Z|;NA)LfChrn?X!otv& zXB=2eYOPr8sR441L*(p2r?d=R%92GULpER^i)*`m7kUuo;C^E-eXvDfj^|@KH>|Id zR?VtN*9QKFD{xV=aI}28!)6Nu!HnNux-G@iI{4W!BRFQHP#NngiQ>K{Y$p`YdmDg! z$ie2TpNCf0zq1#=>&eu{ASxxb z-p|e`bhb8ct+n@jMl=N5|J8EEFF&WOWSl2*Hot3qVMjb}Y58vB{`xNCcJa8ml8VLI z@txRniYGu6IMx&`p z(M*%d;U`D%_?5!i#9jDUA|k#-!>P}WW}ffM_%^i(tqm#a8cShxax2YqNfu$Bzjvjc zzm&CvbdvtNYwWROJZwe4wNsD5EMqg@I?)Nc9(M&F)9_Y&7^r~p1YM0t$sUfd)QzBa z^}SGOgEB}?%*pwHxRV&$#L^xd3s`Mmdzx zi(Q^CKEspneNhpwf3@>3rdYLdF_!ogVOecs4YNiPpAv<3h`A6EHhj0UM1!<$8fr5? zn(;nbW-pp)HbisDTyry4k)%hX<2G3tw4^U;ugPetw&RL4PE9~yZdu;_kpwqG{jp-j zGI`jtm52WAV{RRM*wwS<6U6#FnK)cjkXC}X-t9Cz!Vn1_y5e(Yk~blW2!?EY-x%9< zTz?qlf}U*SE?$%^{?%dEVM#nxWzNl6bttn5!qC>K+f*Mb(?D16D0&{*Wk*+^J-4uYL_Y~BA7#*LXjBgo zMg;Wei*H(4^id!+>oiy^r=--JN9Md;)e`c>HlB-Co^|Xyj0j*)BZ6h8P^zhRxjexm zj|H#BL3Q0P!$$%~8I*3|h(4URab)+>Yb913m@Z_XRG@ro8m4x zEM>laUWIvL(YhED#%UPBF1@z==3ck2W_} zKfN2J8LRjD45z0`&7F3d_;@s)b~NieSqqMi;gviyqBBF>jX%95sx8!hK&@6nw(b5cg^k=YRrI(EzAyiv+6Oo9pL`r9Rnu(fy zI*XHDo>i6xk!0qDoqre=EhLQd^(@7uD17j`YM(h4??JJ}ZnEj0+$bAkLBYKyz)m{0 z-HWnUc5JC?ZmQ$+4mBC?=VmND(BMiEpAZIqmc;jXs1^N&k@0^}H<++U)aOpftl!KSZM%VUGQztg@#KJJGt#7M9{ zutCZZAC6=_1I~owwNNv;M+c=e(P{cDiD--!gG|Z@KbeF#OW3!1AD%s7Kl?o;Ye{)b zoeEO4UA4Dr>RZ)w<@WFRsX5O(T8ImI*E}+sMi?T|iHGMR5)npJ!l^$)8L}9+;qs9B z1GI+hq3$-&p|b0IK#X1TR0*Q!xN zX&768KC#G!V2z6U%E|$^s)TTMQAs(mic`jTbkOK3LMZthvxRT5 zl#5U;SK?{b~t{=U`+^^8FK%x53S8y_y@~X8-HEM#Z8Z#~MSUXRx}4{SaOf&HA zxqM1PX3Tob5LHILmBxt{&OkUhkH;#C7vT8v76(EpclRY@azsX^sSER~OZ^nIMZ&sQ z*GAmT!O_e<=Vyo*=D-?6m^`iN9;Q7eY_fhbAsOXYoGFs+t5y~IO6bgtoSS)_$5>YCSlPqw^<*4FB%snhu3TQ_K03$f*DxuW9~H??Xn_ah$?CF- z)^J5OTp)&$ah}L^4axa|uHn*(6?j5Ovn9?GInFD2IH95!U^H7W;q#dyi7u^orIeC9 zYE&&kzr<+PVT*LHNMqy~j!M^Ii!_suQ(=7mTw)MmcoN=6$&85Mh>T49WF^7VRN+er zb=Z`~gV(Vfk8niB_G|n=iNq_y@FjSFnHge5l;g{^^J|eT$|!y;D~h0s;(<} zK*x`%b0ZdYUDOw+EO+eCoQ;l?l5w8+saij~bsr+Jvn?~)6Zgo*sPsi1+eMXqLH(X2 z>>ZlCoNcgT`%0x=v5{z>B`spK$=??%0~>kJ350!?X7Ly z!JLln?v4e){FZs$!J)c2UK7rt+^MT&FRf)Qt6||C07i^orNDa*-KSZ z5e6e~wqRw`)N2%cFiY%hS0@>vj>p;dt1Dn~qbA$xWlfk7F5QvX+Pz=jXwOGU&EioWWRPj5d8~)y zhQSiVqC$Q^o=#!*I?#mYlLqm*=3$)7k~WN7)q73Gr4tk{w9`^e?cyP`Myz4RC8htW zBWu_qZ4~c|hnxy2%89K$qm~g5yaVq}$~&NLcoK9xD95W87(SC{TzH`guQoi7OWEOq zDy_T3AROFJrLsS_z3n7^L26Fq+e9zz;+8 z;;6>_f()Hi-2KG&Vthsq)QwpELC0)PBk&l9Y!a`)t=R}u>apGUj95q>fKk^$J$^l& z_%RO`k_Y<+#xx2me8h|oZ=cxUdEVJxNpVb1SaZqQ$nog#nKj222RH*FLn^WZmp7b^ ze7>{}TO70x_705b!WWL9Ai*=8$YZ=#;HAP8m=vz_)9_+Zs~`S&fk6M#q@%N{IM@Xk zqxmOsM6A#eL|>tc^C)K~Xy|F&PN|(GS)RyYYDgbVk7GdGM<>-DPEuO+@gLE21YV+m z*@UPEmkLIM1ce#=(DE`KRdmYCC`V*Om>O^El7Kc?b7Lh+9lJchB;U!PP#wO=bK)*H z8iz|m{$i^hKQ14c1N#n~g}89B_r0%Sili*2M8_^)eq^L04D|~e8Pd61r*!MKtYS2?&W|rW9_`>%-!VyKhh_OTpm0VT@*b>Rh*P9sqI8Wq6L5}Z& zx*QVk;yjhJhtT}P4=&lxy~v^kVYeqTtBSF#luVJl>6A!$ERkYXO7-d(oR9s0@S0{_ z3%by+l(6q&VR%^VWocG{qD=Pk>{WfHx(?s-PZGqLx+r{1h8pK_E6>E6)|) z_J@LTU>t{aY(2N#P$yS$sJA+f>$>)y`&hwwNi+rJ$?D0a-ZA}L&^Q5(FXZ{uw4igr zIPT+C;;M-+9Egp!%MgaP3k#xp#iv!JaMgihiBwq29Xne29b2X4dk?7Qj;q3PuE@H5 zra|)nXoMjW%@_v9c+vco; zdM(Pj3cESO8Na$4fp~rP>T;}>hMDIo9X@RztA>%fW$Tsu{JWW)N}aRUm<=liwLoQ> zU}pk+4;iO-xSH1)b&Q26D`#F-grVqU%(A4Bm|2Ep^^~F_F;8RC-UfuzQ$p*`GnV+y zGn6B0HkoUd0nQ$Mygrg*?Il9iEb(o@YX%xK`_<@L4i6x7$=S4~~=WS&`|k+%M4&jQtqiN*=%rSSAobr|zUB%vw?Rq>y1a6r8&-|3=~M3wroyv1B( z#R}CM#+cBMiad^M@d-r;!+;r!{kBi5%=m_&S&+76!sE_Bz{@fLQk(Umd`<3$PHL=d3~bhgStQwJZR^FaUfh&d69}VbbRMQX8x?`o zZG>Er#Vg>LE`&UZf1D?BItZvP#hVQqhLup4&fY*jPJQkKmW_{c!nl|h+ro%=Pq?A2 zB5e{|44Y;*FUk^s>{Aw4I`Iez<5R;;SGH|z z!qC;r5J#$r02RQQRilDq(c7dG#LBa#jGR+uzI96AXR@`>jB<_?#xh7{!;HW)OIRq2 zrXI%u?DJD%G>DY774BmcxD9RMENTjS-lqq6fQml~A5|K#c ztx%LHVv$5!u_%+iA)zK^R!GurSvcK?JM?-|qYoOgZtsq!%vdmb;&pc{9}Qo>DHS4| zc;Kn%kW=CTXbB_a^|@P7ArBr7^N2{u60v@{ARw+W-b#dUGOM>(z&90Cix-r{ipNXv z0vw+gb2<_1rO4(V7OpqqcYfaoR(nd+9R27uJ?juQm8DSV8 zt-+|D#UsO2&9(sfE>S1+eWKm=1vK*HxNHe^+6=7@KPvC?EGq8UBF$Ndl&s^j=da0j z%9>(S^*-ey9A75tUA+87QY&ku3W%3=*pwdjstVc1}D&RPJvvUND33JgJqN@6G*Q@a#_}FU$xNw z$pqJgD_CX*=y|Ck;pLHFZrLW?yc#Msk>6~>xi0LyI(r@kmv?H>vP74KXV^>wXvGFj zot^+}xuS)#k$lqSs%m1jGYk}HmuG-6>@?vVoJ}p3u<+Z)9@|v@D1dFN zXkXef=y#j4{KX{P4ib=#c7!-$z5-j7wpB`t#JP6S?uN<661x{G1{(qOK%#_cHoLg+ zMvA;rjAvoZ66pWq?%iYTPO|&HYH~OvmrK$lMN>0L~ z98yDaW>?yEtGn4Gd#B0n?b|&hceQf&JOT;XMPLL%Hh_%8u!KNJ1W0g|BR&SAQ&1c?(^VviXmvZKA87LBr;daY1$6|} zyI&%<#w1(JFETNo6EUD;q781A5}cD|>dRa#$5m6O&5me3O>?G`LREoG<~d5aYXNQe zWR8$8f+fqD3zrHkU}JI7Dn(24W9hpT5Ifdff;2Gy>fg%{Oc>JJDL8OAlG4}GH-aMB((bV=DN<~ZSGW(3;XoSYA?NG zdsADAcX`c@j~-7sxygWfv&F@aLt3X=k@cKr{-Ap~pGA=?nQaPaji@qL1u5mJ;JBtR zar35R8Qr;OZneHtnf}*E0H!P(m8+NKtVQIe#+IcTW3aQn8U*TiYkHaI`X*-=@0yyC zT>rY_$!`aNYdPyNAo<-pZn$hK>2`43JP&-C4~d=Z9kIu@m>_WL%T4 ztY0!5&7+Cs-kj6Mt=3z+`aX(H6Ec!=gO^m~*|+_flxFryYH>e+qE#l#IdhfS@6Jrz zW!LpzQ8bG+hIBKunYrKLLAx+7=k($_1w%R5k?}S@ED-VRC|X<==ADC_i{FO2>V7{l zLwUKUG>J;{dK%aFG0#qC3tfy#_9^YoUR{(gON<_O3#MY@P-Y0xzLjz&USt)q8BDva zdsR%$`io{;r3l%}E2~S6C5eai=b+hz*PzU3ASDJY7SB&NQn-%P=^%2D^NUp#CMJ~c zYM)=MPSe-QsLO6dSgdOGcWpJ!*rn3aVkZuYFkAX&YZ1Aw_^rY{$$)k!qEXZa$_z2- z8aq*~yQb7vQ@7SMGZn?f-*3q!$1m6&0HK`^AjYaFHFf$cr<*HzJ+YqsRXx{pyMF;s zt{1s9r(+5Ii+FOq$hfYt6A3pYjNGo6UN2N`3iT~nW}>*`xf;O^xuzor1#xE3&C)&( zt3Z*`0V-xAr93`k<_}6*q>E^Ex|wv>_83_YY5#V1E=KuOr8kNYi(J-01|4z{rHEIH zX;&HJSbw~crvC$vL|fv`z(F}6)cc{CuQ9C8xKVISWdj$@Z2$|31Mc7@vldoAo_ z%*3yRl^RCCvALIO()q@vt-w+P*#gcNkLyUKG@a-RTLtPRtLSw3qq|j6g;cpEEovT7 z3&dB!jgR}%Npq)l8-Q>Yb%HAp?MoBw4IwAaMdie8v=6Puo5*1=KvOG!zN-Oz75PaEW+ zo|c2y7*=fWMy$l_aWnGC1M}7=!IrAGxXjvOsY^G4glD0GnIQpsS$#-=g)DPnOXuF+ zkWQ>Eu`yfvbs2`IiodU}HUC zd%dDqt7?De_fwTG{l-@NvKZ9{&`i=<%dGOQ@EDBf6c4p9gLaP1RJ`ncl z64q4vQ0sUa|t)l)oE7|1p$GSvK_OhLg+LBg&9}FK#p%+yaKSN>MMt360vpV#lCtK`MmNf7r zX+#$md`MWt;uW_XL6Mt(DhoY`56rB}O0W4c8${72-Nrg9F+B7{EpdeX0H`Ub=}ul_ z6uodmPHE;koj&rL^&Qy@%jB%a!R}O^=Y78@+G!XhzllJDGQG}alaIHTEyCx#uTC89?eb%ZtpVH)kpD(*v9HiZz?qwrgxY2t@Ghl8ZzVI!+V;(4a^G*lz&H2C> zjLw2Z@t&<2<1)65V_!Xg2hDb993yY59*uIOJq>gGQoN=wmNvMX46$Y-Ex&Ir23x-j z{hCpCw303{WA$p4ZKx!$Awe}hpdG7gsJV!fLMcss*rGAH}Ur_gpFS znIbBV!ORn1Jk6hHgy2F~e8;`ZBr8{6cpLS4in%vu7oxI_mOrc1D!&nHwftF+tB@f~ z>ybU21Oi?!pW(_ZG#dNUS_vl-KU)@S#~YlB{+19y?#@2QWjKF(frC-8u-sqt zu`9ZcVcwn#l`bA5b6f_H(wIb=|GIHWYMn^3$nijzW!xD{8D)sn4xN^O6h2<3wEu{JJI2ux?C?i#YGwSJAIHI%HGQ%>06o zoq-80;skLwq==?#5;$53*KX@B3FMTVm)!w5XI4*a1xV|BmNsJph>bq&0Zdv1{cgd))PQdD)Eq7@6!@Lii5y zv}io8uUYc;qa%^kY0V{{OJFfT!?X~{3J}GNNvRlGz{N7(kq?=_4=VzMtla}EXyoT_ zKJbkfRXB;LBUOWP20t0#z0o!<%kwN{{y7&eV?C3vK}NAU>~pfA;CkdGEzKOm^YvdW zK%XWYs$#pr-bf-J_RVlN$e5dJRAa%kRv7;PU6VcdwGN`nIoHD`Bbqfzw(Yw;2~%p5 zBrz^{HUuZD9z!I|tW>w<%ifyc=SD`}>cfIXmOUGZ^Xg!M9 z&Gj+Rah&9ESTVswIyt5`mnc;vp`a|@KRds2XL_j>eO|J2j?~koBGuLDbe&>OnYi1N z&SpF*&RDMea8*-!+2xzY4Dz5VlY}{mGcwyu7aFgow$!?3pMiha_G+%e#N}ubagjJV zk{a4wV>3}1CX}qqCizyw4p?Vv%QD7rhf4}2u{hT!EE=@hGJ?`kXR*X+Bx_zyCQ-xh za)+;KrP5BWv!*sVsa;jgzHZp%R%s;ZQCzxhn(_uIEXgv3$*ZC=i?@&BvcObkGJeGR zqo-~Kz`2xdN~*)Nfh20Y&b=8_zP2Lc(Cd-uU z4C>tLl2OxrhH{u*oiR;aQ-z_l9f%4&L`8vDUsda(dp6Qi&N^wsA1h19NJw=l#X*_8 zT2HX3Tk5kLsx`*et+SdhdS*>>Q0Dvh&M|4pTN@ZNUzzwuQrZ%nxckn$UZFLmi+K4^ z==S|Mer$BG>o^x;cCKC4IsH|xNS(O*O}?~-_-|a4WF27j6&v^MckdCV6<4mcTrJz! zz9w{~Lwi1oZ_LTma@YDrQ>s*pkt2fn>X9-TJ*))6D$#U)n}LW2?J5XbaX3(~#WzY! zTv8Mf-$PRM#^n(zv)OdZx#J`^163~Y`l4=_dEg8&5m!#t?RA{@bh24Crg>pyWhu`? z-(Jw00{Qh)aRT42iVr5L3(=X?TM!vq;s;tVHA!N}QwwbH$%yh58&Sz8v?hu{pv<e!5hij%??2uc1OGChb8lDA1h-B$ScV*S3iy&DKORQvZz+>zwYx(p@ zWbD~J4zWA-jjrfs2=`_2*}r7QAQg8Br6y5o2}lWZnPr7)1g>)ku?ppQ=NG+rPSOX++|O`8|JKk z`KIA6jaM}vlIbhafCQ6b_bU!X&uW)MH-E$AwcNrSmmudf*3QU!;wn?5xyop8b8H+M z6CK;|#(PVz&#mwnhKQ$2{bJVwu2t9~Szy!2f9YdFr2LzTbO=i^8VWOT&f)Q0b7JIi z&gk!BH!?@dLxnDzvx%hYv3bJ8txFHFVwlJBW`H|K994+;vGrHnxX-4BOFCU$M)`XxBm7VU7qWoO3MvyWeLUSRc7{z@5voGor}$;`X42Vrq( z>NPo0YPGs{d;0F>Wn&t|UX(^#MgcAz^0B5lhvt=Z3>TF?X-)HxEXQ;2$jIsZN4Zvn z{%|cCuoG9xQ@@#_^?%un3vE82sXr@iKzx>ks1gHH#_-ZBvs3A4q=_J>!%K0Qtumu! zER0RMXvI{^lXdL1>R|@a_A4_}Q>Q`???~BN)eFfXQud>vR#^*?Ph4Cls?78QmMUhP z&b-)^rU_W0(kY{25t)R6MI$8ugz|J(x6cvZb4A983v~29OGNu%ncJ8aW|zqCdcGXRTj|6Q%r(t;x+bfnRHVW>C}%fGIgtN}W41Cq`v3d+`PpcVCiVIT(*(NUZ zl&UHQGeLqY$ri%U7+T_5aN)s>j(Hbb19l05xKk=uSvb`dj{`H_(k_;r%0*sk=8C)r z58Fe^O1ZpM6+%qjriZqNZ_662-sKyb?pw7Uj>t=f0$g-t_FdF6C8MW@s+YvP!+=jyVZ%Xx{B0i8b6+)vm0R*5ybS<~-1 zru|qRkQ65+1nSycd5M`!5+=m}strssqKh=+uH1gm;{r+X)Z6Nw{s;=(xkv7VQs-mM zh~$TW#QB;=((c;PtD1)KXbB?CMcuf&g;$A`VPhQ^M-G> zQ#5|^b8Qi0iE;6XceK-O%wCJCZ5SH~H^dicYF7-i{pvux`F|jn6DZaouqCCT&kIZMu1gMq#lo zs-QGcc|vF{xTu%rHI`=|$POSOT7#01sXMMN+Xkn2jjp=_iQ(eBmb}V{W0g<#oY^Gk zMjDJ=Wg4{)X(y9-=c2sM$u%pvA!rWDu(bs1*A9WnFctT&LMT}Gaa8$g8K-wwobaZD8I}ri<;tYCU-y0 zD#ZoR2O3$KyOcA9s|;^ytL`i+78QV+T7-&SmT{Okv>wawy7pPM2-vk>N|!LHSp zBKN$WC6#_zL}Jv`FwJYH@CI835N5Trlq6%>|FlCK339TR1ZCQDY5E(B%QDKdS7Y@% zbMA#G>tz*MjqC^*1RTo z#VREeyf&9Pr-FsmuOPj=Do>b$0lg}W2iD8Uxs{t~$BRc>S#1Lh$i%79FErTb1*Y z#aos*aN3DgTbkUQhRX(QkAk`QPcGJn9)!rNGpa}$ZLe5-T&Md@Ezr(f z$|ni9tlx_142T)Oy?FpCf?iEr##FRe)D+6`nV$jxVsyRC7>LOt^&E6dCQ^E>4jb2? zU@Z_CdqU{dw2RY{ohiOK&kupE0M?7zVrrX%n^`U+=2^#r~-hGqN0mO zATC;}t527}F;QtdnmY(n9!tO^(2SGQix&Rdyy9r>jGV;UJ+0FzQUYA{s#Ia5KpT2m zq!BW!K`e`r^=(x{vt0m~w4b!6VCgv#2y#etsgV)m7Q#$3n`H&|U}0`@~UkZM}4q5_dTuBbZN$NW;JM99fp8HdArArUS)4#h#Ut1QLAXBQ

    +~&Z}@#d4~fvPAx8CkNJO)se(OaN3+lICl(OK6+aMZQP``&o)N$$s>i3AqK^1x4 zH~X+rEJacMDn#Qq(2_p&dsNupf~bCvidRrnzfGbUW&Z!>h;!Xa(awTTaVkZ~ci4-D zidBjjR+)ceP^B1c6a}xrMm!a?S>&?vjUE@bv9=mLAs%AAWmF}eWBEot74)R2XPs;G zl=y-*-RNl{+GvDZjH*Q+BdFLTBWr@55zztd2>PceWIZ=>Ur>$MiK2>a6)h;L*jDii ziYm5MM1K!`QpL84R#cJajgbd}wu+D+AVwA2D*CgaV$X?07F6sxQNn_XZ4(VFsMvN9 z`6KlL6?AjmZC=?C1MBbCMta{D z_pz=rY7$SgRv3LC_OtFY`cQn#de!J7@iVK%s9E&1aV{P!`84mx!XMDt-cLk6t7r0s z-WE}VqKbVcnov}+&%}2qs@P}3Z|=U)S+UQ=5mb@qoa9Trp9yWgh0$5D&jfrY0|XWO zT*R}WVxNmb7F6trsAECJz7X(DUDysP_NB-`6?x*#K71u|QB<*`qRxCrv9n^wL_3Nq zc1-Lt-yrO)*w>-~RixqbiVp&klR*}jo^Cx** z#q~x|&7$Pd-fu)H>tUmB#b(yqM&F4SSjUap#QUt%uN&?CUbL|;Gx|aJ%y;mh&jm(5 ziZfXyM(yHqBQsCW=Ih3Le-g<7WqN-W)vO)YC3$}pEhwtyZz9-ya}V+f|AOc@;YU$5 ze-kArI{tnWN4nAob=S@I{w8!c+7A8&(QhJ(1=ajr#IvB9zl%Z^RMR8tSWrz%hK5it zP)#8-P(_{(%|1w(i=t}UvaSb?j;~Q1*^Z)WI&xP}h|w9-l?|vO4WB(}d6d;V1!SA= zX+bs5MMbipep<$}%KS^cT23~CT&JWIdV}Or)?6d6yqi^F)I~nd+HDjpUu1o6CHhQf$OxB>Ne&MnS zMfD4pZ78Z=xJ)$PJnB3e!)22B&JB#PVe}*3aG8Um^Jlm$U_t$Q$#pEKUoY9hg8D_s zX!Fe)ST9h&-f|HO>UWCVi8B8V!t6sIS%;$fMapRN)1Y*Xd)oUqITBT*KN)R4sga9V z$477V_LZfqj?p{3{bVD{N!@GIM)Gt`t&&l)m-*R3*rVR51FR@{0SeZ{)7~hVOfh|7 zYMD4yE@fSjy48ECT*JCH^`Q4O*~FTj+GL$3+en@jW`xsaFZ1JuFhZFb;dB|xs!Dy+ zd%7$|(RioJYKrOi&3Jy<$ok5R=a+4)U(9%C$awQ(X{Jx@8`ET+AyZlX#vJsXDc7;i zHnB5h4asxim@0XeJjA+c%mC{w*~ZGiSTFNqI55u~jK#8Go@dEY6wUK2Sxqs0@0c=k z{b^)9I%cc4zieY|F>^Uv#z)aS_nEnzEmK)Ael)RjWd}=-ZL-dl zp{G(Wy~pnGM#~J=8DsYvEoEI`VtEoET}__Y-g<)chGx*OgMuwxN=;R zb%9J{tu?U$as#W%#0JQ1tX(E{p~M@NnsxSyiCrio&ZJ)6HnCWl$vSLev2rQv8#B*~ z`GQwsG<(3+f&xb${vw z>OM#&v!L#SWG?HXw1eJDWDV=8v?l8kS;rcm=24f*-&k|fzH~2@QD;-1H>WLD@iK*V zZ(6$1B9dowT9q6u?`Q2u8(-sX;$bxl!nQUVXO)nFd%gDb| zRnpS8dM}r8tl8-Yy$P~_wKToSN|5EO+f3{V+044f#IBI-to7*+t1IO>=TVtKl^=igjs5mAqCav98M4VU)!holz!|WeIDtnP;-BWWgEp zI$6(xGv;;jC=1TCDKa#c#)B1^B4avb_HVRIW34dzH(KVgR+{lrWjU+djF&2FSdW^0 zA0sF6BomSIYmb@BRH^X?!HV?jCN@nbvzkq8n#^H+ zGjY9}B_Ch~O}g7?Ckw6?)8*GJxLQn?A(zt3PMuWe&X8BKE}FEvjt;utOFRE!1@GZOIht0TgwWa41I26 zT`(EPVIDIe`VQVsqqD7QCv=k!xA-s?vXZU zY-z3}IkL}XG#k6n=KnzA7sAioh@UpfIexw*)kPXq~ZLMEAv@!e#w>PELih%WHSra z{2bZNf_DXTWx|y-Pk2`_SEi9Xke7LK1#63$%RE`mf_DY;I;HcbO++ zhn$$_Jei6r(s0emlld&T=H$t8mNVs`cfQ=i3YpSm&6ka=K2yrX0vVM^^NgOd)w@8( zvj$J;Pz&W;R`QhHMy0H2Qy%dyk}t5XpR&@Zh2&W|rAjWAYAE*Ud1%T2Yq2~PMcG{} z6DX!%GNUh%IjjaV`Vv{lf-A!HvW^8;gzM!I)+bYTc$dnUVKnPwQ}!B-WVM^UT_)GC zf~GcE%VZVnl&NK6xol&dId!XdxeU3AdYNsmGAm>n3$8LNWF8ByhWTRC!y9BA3s&omvVaAv^+vgl1!vluWD5(uWCm-% z)PvreWd$q2?BC6DCkw6?w@7<9Z3kD2TVx~)j*eSp77LD!TV+1UbIsH$St!@DGN%r( z3gu4LLX3UHD!^C=Ycj2O!q{ZiRT#@>!5Pf#9}CW4X8%}l1}l^wvEU45#$%18@kY^jGiW>( zoP`VJWEPx-3uQhF&NgN|7MyJg<#rSu0fn-WV*0UZW#TsJxrQpXb=p?%Z8DMtM@NxN zWWmu{Pz-vWV<#)(D7Oe6+WHAd? z`JJ+!1*`l{d6WgKe5H&{re0u`uawCwSmhQ>7nmdvV>tL1D~*DQz?vtaeCmQS!?^{kfrS+IIm%dc3ldR9xFLgT^e zG2^jd^_cNkuzJjRELc6OmJ$8f^*hAG9;CHfpb=wOk=@0t4uCpK{eONoh+#48ri^tYThd& z$51a&&3k1W3#xgaEMP%3@006TP|f>g3k#}wzx0fy48nP$T%OK?ij~U*7Mv%_dyZoAFpsX)_)RDs9GNL8Z-jEU2^@ zj|G)BtLOB1wMo9pI%9fYqc2f3!edfTJTXG0jA6kDl`@G1uktp_ zJQlpl+bm011E-JGkIR3tlBN$c`Vd7UJRv(c2Ji8zq<<2P2k-H!WC9C5k$6((u;3Gk zCuJcE-XA?B>savq=qcI48b7^CJ}sjsQ=eJWcNitH;8T@qxts-`s#ME$BoDm4en#$Q z!Rza1WD{$i>GK)+J1c)W#Cm7K2((Af$T(DyhF6aNl$k7e<@iszly&#?gWhN59@c}? zo2+MLBWtsX)ySwRH0ytwSdEM$d3Ko5x5x>sSIp>J-W6<-p;NI> z^ZyENGm0VUelybC=VTJ=tQmK8c}`{qT5dAR542qGZkKCLYPnrj1zK+DvR&>Ew5)S? z$mWw;?vU+)mbG1W$k1uDfBj~7)Gis#g3))$M3R~3TSl3Imho!0TzXQ=-Lf>$@{=yR zWmTZ%VzpP+p44)$YznmerpsR09%%WndQpaC(Oh8k7iE8v8Ql~7qD&CVODlrkkZFOIGlJfdc_+1eOBM%OmIl8iD*`R=3wm4b zJgMc|vLVp&(crgbYoO(UphHq;pQzCx8AURqKOcNZ#&fLS4BPvzOg*XPyD~S>^7Y_% zWpSY8rQY}DhLc*pFSi9+wgkT~8v-q7dq0pzPipyrv~xOZ^i%K$GKyqs^oaK(8OMSw zeI%0uEeBX1$t={(x@JbW?;}}`x>fI)5ouJ%dVR)eMkO<0ghKt{jI({sau2FVx6P=M z&9afDv&|7ETTnN9BC`irAIn#AVY{0>{ZZ|#fvEC15PQiQl^x^zShlcIvP0!3GHNcx z(oO6WnGn!G-(i^*&|qJSEDdOg?^9XLnvy--_nFL}N4+e}zSj4-tjO!^GsE|VY@Oe! zS-zt(cmZj7_VvE6WgUwCUC`IE8AVz8T81u!mXxKhWfBXr^tIHBAVyg_F5^*@rQSGf|YKR{8Q0*p9N)D%)9*rB>N^JDlXjKg#+Qr0u5VPcknbM0xpH z7NRIGKg(?>%FEC4C=2rPv#h!SwxhiKBAZc^mtSN%3-a=dv~Pr#l$Q>9>&+xsJsq-! z1$pU^rG*fK)$^#YLpHHevZLg$GU7Ih?aQw6{VEr+(oM_X}@Z)k9t{{UGF=^t}XBE^K)N6J8mrra(0H@$oeMxci)+I)jEh#md>*G zpeRdc*=;Dw(ph%@2chMy8nSejeFQ~W>TgFrguUQ7tG^w~f-Lp76Ht_;v+bZw(2|bE zv+Xz*Wa(^s&t`~0mV&yTZ3jP2O399v=h#UskrUGO9J`s-Gbgg^xpw>$)H2;{7j0(* zG|=~VyC9&!zVqy=fQIlbEF-!8)A^pHC;#A`K*-e0dkbRjdfMd+ODJQ z&^^>L-L$;Mjtyv_?^-)8puxUmyD*?3zU%A?)|Bi=x~ABrd#RU&MyYoG3!Qydb{%V1 zzu2iqx~AK8tnH>{hFw@ovE-abx=ym=_kk#bnRYUYGMH%>q9}uz_BIx*$V_|bORybf zaEe`pq6|*4Ygv%NDRw=IGC0*9_zG-C8Jue8upom|?fodoV0G82cIc}#&y?&qIn7RH zrJL9^J1?MtzASr9K!bhL?L7ev@y)QCS+MG|?W)(PPq;qh*cEjoxIWCZ_Z$FGCT80W zD9XfaTOWiNWn#7+&w@$0fZ$Ol# zwRRPXvb5H2Mp2g5+M(YCiakB7tlc8db>5C!M+W44!p(qoZ>~a>YmrZusFR&eD z;xW4fMVWZau3$kX9%n!#=$Ww4^NUuv1x(r5$#3SDM+V>`%Jwu$Qt@vXkXbyN1=A^F_Cv zc2YNL`CZO8-Tq})u+q(TyY1S52Kx5cM*m z-@5Iy*YxOY=?&R$j|}ZpM92X3!Zzvwv$+piLdQc z6lLPLefjy&k}`4J&SOC)j@!vG5Q9wI9dg`W$4bf0kgawjOUx_}X|?k%pqA;T=BNE|1jx(xb{%VB_NI^@>}?ly_E{J5tGz!CM0s(XCKTnx zaYEqdZaFWGlgNU+IF5Y@#3(PW6NjQ>%yp7kkQdjQTE1k3%mgiBrJI)8SrgDeUy!pcpus+`(-P1SUl+$7LcKs< zf}MI6tQVh?bQQ&5y@WX}!$FjnzD_%e^3vCd9sx00FMXX%7UZR`6EzZIl$U-^DvI*b z&&g#$UivvpQIwY`XY#eM9pxp;DP=)kqMWK^h(TU{4vBKwSt;2$@>D1GI*KjMvAUn? z)UeV`%hR2PfCl>fPJ2LueP=lS6xt5XHfK7CtSQ;P?q@k6qbas9JG6U$CpxvWWn}kr zoSZS8I;;ENom)|qrSqL~6lLjrrw&C~I^QurxQID}ES>M{K~a`soHi6?DaHvN2Q7>6 zHFS&I!t9H?4|ED9ceYIIeu)z~rBkE3U*^QIqGnF% zeudM{ikX>f)G`%XQqG1r?I_CG5GQ&X#3*M&oJZ8|sAQkRWG6omLdAtYzJYI`K0h2Iu5Oa+tG}m2P6gobrGM`mSLW4vgUMZy)VTnU|l}*0bi;U zI~QVwceNI)UzNH41S>_JhMa-234WhuuAUV(k$@t5P6AECs&z~`7VottkY!6zp(ooW_j zX{J+p6U1OG-PL`j)5J>2E|9Yv^COlROEM`j$PQP^}Z!e6brJn)M-FbmX63Sg@9sJ2@y?ODmjT?ttxREv;~(?<7H%Ryf5gL6D{Uy035= zSSi^>GT#X)p;)?!<7Ew?6j=z z>~nMXLZ_gV^lA3i?!`{!-5|=#N@pjE^0LxtMNwW>I{tg0C9R&7P78|iQsS5&xqx2q zHBpHZ!-Bk&IPoaT%PMF0ebAEfvdU>?L0(ol$@fDH^72CWRn9tAN_L4{?KHB|O>DK( z9?(GFT~1^E>^bcyeF#DD6Wlrq_o!ixSzt35^u2Zjc zf52ITqP#rlw4&(yTn{?>5olSY@0}&ZdMAqY*sLI|sXxS!c{1Y1GV$otkZ*qdeA@*-MOyQS|E?>zxfO_;ro-P8GL=U)R{+)Ux2$H8wa+DEf7c z4Ne46!s;~#MsH^gLIqdTtS6zOSW8f`tb0&NEcjiFN1Qwq{Vqm@W71%LlK@uh z1p84I{H{V%kH-Rv_P6xd91z^M{>eXV_f#O}^?%c&I-qF(Pd)w_5Nx;g58FK#hyPRAT0qhMxSj_B zg6-b;!**{5VqX8yo(%y-`$zSBCm`7Fy+3UCejw)cr}z9IplJWpo*xAS+a3PHb}fOJ z*FUf4X8}d~ukU#zAlUBcAGSLdhRf2?O@K+*p1d-e?owma<)+npYWdHurt zBEyOO^M;-k5NvnuAGV7Q#Jv7qq2~n@?e7;F6A)|{>xTXlj$*o6T;wL8;NP5_;a=oA z&q9o@9T&Tis3N^@?zwK98_RkdHIfD2{*7~US!Mp{&^Y%lqbPID`E71o=peU})n{H@ z=q2u6)@Y+k-S=4YjN;wzSdSSEc7toEms+FC+%s4mMwh#nu_E%~LKEC^MrMyZ1M@Bq zy~522Xjtf#ZWU`pUUcXXw;4s>{!MiC7TAuy{hR3aL($ng(M?9t`PyhJjW8~6RA{1` zhoW!)Cc4Ee`1bEmw}J)V{vGNbWx=<9hqckw7JU0R$*n~dd1jk^xY}(% z(YJqxyRpyX=%z*ktPyS|iYhk3J!1#NsA41CcobFa8aI^%6}!gGWo^y_6|$gy*SHm| zGJksLHSWtsP`|hHW`thrHnYApN_Kx@oil$%=yh(7oz!xeQHpym>qeu|ZX#=~QK~zU z^_I~XcM0pb(OCB`BdA~31#?2jxf=pn6q@E9WsS&74^4NYc0o(3-vl=aMfIEDW}>Km z6WnSP)o+5^{4W~ev<3O06I{=35Y=yj8^MD5Ww@~{s9%Pg&w~0*bZc2qze#TJ9_j_^ zH`z@^6?rZ;`;h5op{RaS+}am#bgbW0w-rV8o9b?P5n@!oX>J{g>NnkOVL|<-yB#d3 z*mO6t7W*`JX1gPFx_h}1RBXY5dqZcqX{-{XYpoRB_&T@CM zPB)tEzRenAliY;*Wpr~RC z+(Rg;*aBC-1btG)7P$4OBG1}|PlPUTTTxUo)AD6#Nq4_k==xbuv4w6f3o5qAtzkjM z7P}oRsMr!WaX;-tmDz{u-Bc7+Y^huGD#oy4%iLxZRcx92=xY$8iY<3{qNrl|ZUYM{ zmhT>ALB;aj;5zKnRBT&lzI(nARP4~g+Rz)^B-Xb^H@Z_;XD+G@y~$n9N-!#L%UFwy zZg#6!cNyK{?qj`ZbgTOz>jR@g_eUc*#(rM(TIg-AKG3N*LyO#ztPy$JLT`5qP*kyE zw-QAaD|UCIsA9!#D~c*s>^2{yK7$v(8(QpoUI$Udirokn9AkI5u`HeivC zV)wW$EU4H$ZU+m_k@vWv4cI5%Z{{91mR08eEc70CoDtM-^x|(r%iKKH^+s#lJ6OAn z?sXqwH5=XM?qHp{)i%ak*94*P}q964Mi1O?*<=&mUN75aQm~M zVjJ8%7F6tEcN+^T_K53gr0t+$8{H(7`Q4=Je+sQ|(@<2gN8N4j;T~bdHn}Y*s@NuX z^ZO8^iaqA;K~cpvyNxWU*k-qt1;^NCH>3&sG{;zY*k<=aBdAf*^{0hB?v7+-8$IDp zXKgg9a&KhqHG0y$pY^NJQ*JdYa_MPdPrI+M(u}IzPgqNgo^gLMf*Rew^z5*Iy1^fG zDkkh%H<>jeFFdTqEksepwzyR&s@N9yMHE$Ri`#~xifwUQKBPXMTskmpi)()bqKa*C zBUx~aZFS>VP_eCU0ShYjoV%X|72D>9G*d57vF&aes>t)A*@x%d928Y-hr9n1933mR z(``dh#df;e4?~P9w#%(YQN?ze>w;RPO^CyPwc83^2#lByf9Ja^J zVD(s*9Jbe8%o=X=g1eeE!{|l#G1fyyweB9)4x@eUyR7ewUUI)>bz7bs_OjdMQ=E(E zyyfG<_Pdb*O$vL(&0>wnn-TV!y9PxSt8;gvsA6^QTPUhnoojyveNx5h+&WZ|=gQ@C z!s^_kD5{ug`8l+tW9)z%#e#|*aC2Btv4d_k3o7=y+s=ZD)w>BtXdlL!eR#u7Mp4Dy zbgRF_7*^~pw+TfRd&_i6IpAG8r_Mk*NonEm#_{Sz31M=>basQ?0vVA6>Zey?qy{dec-;wT4eO0 z`<)RSV|T4s750&9AM4bbux588Yee3u1sA7lRqbRD_VYlXM z>T~^yjbVq~1{77yv}D0C*5c~p(30-|+2SU%pkkl8?t6-j$g2+f$<0Mk#eR0zpr~R$yHB8~Vn4f0D5}`c zZut+?i*>`BVL!XuP*ky>-Fg;O>=*Ya3y!g0+}IysJG%d8hnvrWiv8-=vY=wWxxwu; zLXR6>4Ex=UL{Y^&D*tDUVZ|&}iK2>GYR)eZqlyVth@y(wY8?wIW~&+&yz;PB9SiDb ztD~$k|3_iA>efN^yYhyw!W`9~HPy&fSFko1DV5IJZKTyg)~`lEs)Y5o8@~$ksz+H9 zjJl|Qv6dSJt3yUmzjZf$8|G6-0{SVetBU;#i1|sAAn!Es84ET{Ztk zeLj1m2=A^uzk{e^-Bkn&D%L~AvY=u;R6Yxiv7V}y1r-Zb!RAv%=mjbkrczNwo>$GR z!&MfFD%MNY3TR26fJCTP6jdxjZIKY8iuG1?s3Hx&dD2IT{GMAM6>4Lj z8t%c~M@6&X9_)QoA`5;2tdGiI!7qUIQHxmc3t)Xz2@8G!tdFW-!7qUIQ9D_%Cizn$7N2&;i6l3%^bph)}qrPf5>rtbAY8vZ1qbQZn>Qm4s{8V)> zYo^g@>M2&K(dp`CBUls97n~OESB(Lk9e##Nb0J1+;(S$rqBU{8Do4?pIA0YiXi010 ze04O4`h2%wQ26;O*bAaHalZ1iU`@oR1Qx7`7*))IHF1HeXTh2npdz|ZFR&&qRGFwE zPrI3Qtja^tnz%^S`*3tTiZ50jC|VO2tG!(zMr&fAYDCd*H4IX%Echj%K}vVSUU0n( zQc)~eFN0JZ3s%S=mCS+_GDzjH;O@R00crJ!FtdW5IoG2dO+3+%t8MDrUhN9Hc5)W&UB| zgVbwAum(5XoDzPCYGLg+x>Wtj^4^jX9}}nZx|)0 z<*aXwu25x0um;0#9Up$Bst71Ee2B{LK{0X3u<$Xe8bvE|tZGEjiX5w2QM4k*s*+IH zj#lJY722D6Isew8@UbcuMJsZw8p(ncIZoxUU`38o)ht+%X{wzCD{{O_I0gEovsAh& zMiqII%sxy|U8QThJ{q7^w&eSxACIZ1i?VoQDS)^puV6~X!p6~p=& zmBfPcS*FTl!HUdOOIfg5GgT=I)@P=wWI^3C)qYl)zbrgcePsl7k1bpuK1JF6NaKyB zs=u)wHkzg`X6-Y|QrEJ4x2+GKu5wrdjAp2tS<8*G)dQ@DjB?boMo{;Cw`~fascHjy zGJKYbiGmnadcI0SQKjdrJQP)WzKS>%T2iIwtNPQZ&yR0=K777vMNy^aD}6e|=vDdx zq7pPnoRC=MRVL_!AsSXyLdlsuiKaKFKne`HtilRziuWHW37*=|zYDQ6|m#Rn4 zf*4hLnc9h>R}d>y0}Eb3tWZZ;P@@$pxIgx3UZuYrzCxXE1T~sj^j3JjN@Cq?bc340 zdfMnlwVd^m(M_t1)n-(ns#w9dzZHJ7+Q+)Y=oa-M>pG)b)sIF{quIB=7hb6J*`4}0 z{5Ca`H6rij@FG=!qKe(FDp6Fi+tqFqRqS@vilU0$uA0xGK9}EqB>Z;eITu6~yIn=F z;Mgoyu`H-qvC3yb#qLnGEU4I>Dma>Yfr_nEsVMWyFlHZ0R2GUVwo28WhofV~R;yMN zRcy7|az4bUVt1)Jl=&>()aY*2!h-*!a<}SWLB;M?kulh(so3}7cdN^dpkmM7ZuPoH zrLkT&DpT`WPO;T%jk=Q+WpuCF$Qo;OpW4Y|nWeNx39QjI9{X;X3EUJt2u z6jkgY6=H6<*m;btSJ5n}*m|{y1r^(%cCw&i4=X#Cwu6d2qDG>MJn9bJYop3QQN=3M z&WmyXuwsv@BPgoaqw2|l5TlB1Qne_0%~z?KSa4RXRBbFcV^*r*IP6oyIkHmuS@3%d zl`5VESM*Ai%7WkBsZ_Zv_^pjfRmg&0;i**XSnzu&Q zzhhvp%_?LNX|mDd>TK3VqbJmrtbImRY62_h&Vjw2REt>AMo+0#tURNq)h5)pei7N7Z zW%l6(wGBlpT-jv3 zq?$;cn3YxXW%WBNe&qn`Wz~Dgi4k5_aVQ#Lzsh962>Vq&3r2WF)v{oOS5y;gjG5W1 z%Abfi(^JiMuc`zRj{cgO#)8pbQw6MfW@fLcjjS6nwhKl3{+eo{818$WvWLxJ@RllIL3SHdB@43KplV4t z`rGPr7L5M3vXWo~8vSh*g`(QNqmo#V!FN;^3r0Vrs#q}kAyrGl5gOI!EEu6tSy!JJ zp;1MlV1$F-cU2Orhw0^AmC1q;-cyw<7~ws&hlC@%uMV?dg!k32DB6ejRpfBW8H~`R z5?L@plgePh2p^~l7L4$L+DXC@K2#sEV1y6VPbeDULlrTibA&SSkxF1emOfG$EEu6# zRj^=$X0?-qBYdnrV!;R>tDjIb!pACNWakJ6y`QKA7VN_(Dvbpr999J^7~!xgXN@tj z7PW^p)x=uVJ183AQ`N>XxYy%nDt;7=2lsmXOr^5mUXP!vbu75oY` z*XJWD^cv~~?oRfF%3#6W$-YpFSa5f;FV#*K+@0)8)xd%~7=NWAuccn#4#r=pSQgyD z_^8Tf!5xf`sx>UQgYhxd#DY5*A5-ltxP$T6Dk_=!ggY32t>Rg52jk-^iv@QuKCTK# zcn9iMwUGt)J8V^ZSa83?R&|&K_d9G=p6hS~58Q#eRh`a)J5aZ(1Qy&$tW`~8!JWif zRRIg`Bxc5A!JWj+cr3Wvuo;g9cN;e2rO9B|O&Nr{&VH->ELc6?sazJUp6^s43sz5?s$;?G zX;UpMSRvo5=v3+xR>=1%kp(N{2UWs?74n0sV8OkTepGcVxL4ATs)Yr2Wo=i{W2jHK zD{H$-V!>Tme^R9^xGU>Vs)_}7W&K&TvEZ((Kda!e)C=5Q=NFaAg1hVdqHg7cf`&GrV-Y~J>R6gq?6Z=h-v*3=qzpFhgxa02cs)+^n z8S-d5jrxT940&`E3+|(2=_D51N6FGzEVu)b&?PLm1Cr2{BwXcEzs7=9F7*)>ta7Ql zjK}dju*%IXyjif4r5?e8l`M4*3s$n!D_O9TrLJVbT~f_>EVxUm8IJ{bNj2l8(|B-~ zR5Kn6?viT8W5Hcg&3G)hTag)$1$QelMn)^FxaYsO=Rl;C(1XuPNr9FKJY z#zwHNz}R#Y9XV1LQcTY;F`snnI@YZvTfMeE!n)VQ937KE729ZHjvmQ+#>8B`hE;1~ zuC8XmQKfV{3yvzKLncx$aO7y6#)2b9>pT`5aY1?;3y!!TUC)A}%Bv$LQ7>>*d36lQ zbI9y%7d@KwmD$@aI*;X91+g+#$SR0cvrfg>Tda#Q*2;oA_;=AgCsTG|Wp&XpELc5e zJQl1TGad_8of(e>tImwaf|b=pzr});)kPmeQB}I=;7r;-c=Z&lV_9%z4%W#mxNiD% zISa0vK3z@1D|1)<77MP-UG*^(jnGvGPoWW@mu@t4KIP zcl|mGM(D1;K+y=@wVp~Nz$)mWlUc9|dgvS$RJy0GWisNOA)z{C8ubDzBvkij z!72#Tc`R53VY-+F_oxfk^(?qYUAR8Vg7a=K9h*gc!g;rs9?63HhDPW$EVyrIgsx)2 zy#jmdHWu6~u(uAGPQAcAMNiRbEV!rWDLRh@ced=K%UN(|%Rah>gy*bCeTW4sD^jZ{{Prsa*j`s%bm%lyzNop(~pC|w+AS=K8`R|Hx<5qg^5 zc~Z;MbVHzJWv|n8YoO)3p?v)d!n-LUtrcOPn<(WD+(DKb* zXX@fW%YkA2^@fvL_Sf42EkEzoUpE9=&Ivn5A3dq%Ioh6ub1|cL^g2gJk<5LmHikv( zI2Oz^S|bfWxTEqv>af?>sl0j!zo_3qv#t>@j7}A%!R(;6t9n>=o?Ohb<|v%C*0?2u#RKF zH=G9RL==6)=`y{Y1>cXmOdnyvH=Hih#q*#S_=ZzW#AUjHm69#RaY@To=!WUTD?{dMAp$mzAI!STO4Z-Hf7HU!i9&fbHme zSy$+FESU8bI)7p3tan6Qq4%>=vV+8x+FnGl+g800aiw01qFE2o)hL?v5Z!{JSr5?> zi(xy;^$^{NqFE>E;3W{FStn{g3uc|DV^B2fq54r4e%Z$XMHeYs4ifo zWcTkeOh1pJc@ER{D4ORmZ7-#n!M)#x={Oc-cbINR(LArx(aTQE^D3Rlf_Yx0lTkF! zB)yLX^GwohESP7KPF>zP&$lCz^afT+_IW+7*6*Qco>%Ku6wUK$?O$%KM7R>W% z9gz<)n&)sm5=HqOuCrJ$&*3@`Me`h?e__EqN9gDqpqHCHFwYS>_{Pq8HbsokX{?m& z*d8PG8rE&A4o8gCttguHC~e<_z2KeoM(H>dt%6ZHmj$yPrK1Z@%=#LgiK1CwqnEN^ z*4OAl6wUft{SymjeXZ_)^NCqstBX-^#C;iYt!`kYWM9%FS$Dk!TGBj|wI4;3fTDR`r^{I|&+BvrisqT3dl%BoV4f*Di3QnB(UmBe=Qj~4 zx{Z~RozP>nKJT^@^Bk=cQ8drddMS$LIa*h-V4kCOZqbQ(rs@qSnrEus#)5gK>RJ@d zbBrEz`-ypu(K#%b=NP>o1@ml=7^6drp(T7L3M%tmFqy(j3Std#7O9vQm-T@<@*m9KY(E=SRd;cyj?S$Ubpwjd1(USC8)7u;Nji!Jv!0}*QIy@u`nr3dC0!9F>jDusy28!mHsq;}Z&rDs7qIqWO78YbTQ&+5kUTB_EbR&x9IYqa!V4hQS z2a4u7RljlHiFr=dp8H8K}%A2hR3*?oFX)mf~R>`6VQ=?$#1Rj2iyrlTI9mK#@{ z*L%8dK+!(r=p!iFha4Tb7FyCi_d(YSqCxNhnYGNMf)&QXRu%&X6hUi?ZYfR z;z8Jsay?7uvtS=)>Dq^AW}~t%?LA9JZXl&(kM2EJPktCg^PI02p=h4-btQ`CIbS!i zV4m~!x<_C;n&$#tkD_@l&_`G>&jq>-Me|&!XKsY;Xr2poISb~wP`9ICP0Z@OP$yP& z&U03eMfye*&2y1ngQ9sZ()&>~&qca}1@l~_cRqSzo{M!Wisrdk>rD_dpVpgsF4mza zn&%RI2Mdn4C3+hR=D9?dKSnbfl|8@r65YZ|$y^gA+*zQ$Jdta|hQ8eqNx&lSB zUaA{WH0z~0cr$EAN8D0fhobB*)1Jp^p76?XnT}w=te0s&ie|lBU;PBMr0g!&OIa}M z<=VUnG%?8TO}&@v3RX(?k{&B`Gwan=MZH&OkH_*HS_O|Eo%GmZ{uZ9&_ze7QdFYuR z%-_=Eo!%*W=)Z}s2VfK~M0Ys2#V_mOfU z1OKyZJd0l#g`Z>=$S|0e@^1O)8)A{YskF?c2*yjK2 zOkTm!cmJhxxOog@<1X`Pc^2d2UzLqB$H7bnm`CZk+&tQzk>=6yq?$*|a|%BGRdajI zRNq{S$HUx2I?Sz`d2~Fz%%kf$)jTTCndVV@{%#(FaOPf|c^A(>^Ni*B(ro+Jtuz>2 zcz!o~Aw8!|fcc+p9%)v>(*^(jt8%*zNB?W*&@B`4)7v~s&#C6o_MBrL9nbmZ(e+$> z7u0v5dDNbZ%`-usO7pkZ^RapCf|U*S3^ULBJSpa}t7n3F?B8Uo4p&mH)!#r^Gg?o0GXL@;H{YT*X?~N<%6kKV2Jo`*E(o=69Esukbe^sSm zo|fmbzjO|eVSzc3eAa?z{<WFDnw`;^Wa3C}2biCg@4Q5qr9?k1; z^XT9zb@4o}a3yQ3W)QA7FRr&Po(E0KU|g9#T$z^Vdh^U*m*JZ*!>~uvb4C{I3mj_> z?u9uv&EJaG+%C6`#*1a@>c)J-~UO^e{S>VXa1A1{=eDg z&-?P{XK3dC?)j7V>py98a{K@M@Bf{i|Icpw?|S=x`}vb|_3y@lPXL7Hc04No|MvIE z`B{w_pvQ9jdjmdJ;^Q;;_&WA8&_*>$L<}(m%1LJnKKl$$y?Jdur=kV`Fr#|U34S4MA`OiJjdwF`Ta&nE}U7PS+ zigWv~KbL?{4i&x+>ik>+-kW=|j(_}I0!Hb|pB})t!jpjgkHmdXG0#Z+yu!xMD;)f! z!o^Q5EYJVEjlxe$G=5qVgzw1yI0u-g59iqx-*I%q_iO(bdv5|JMRm6QpQ`Sj>19-K zhhdnWeHugs+;A-%7F$7N69+^J0kM@uHgS!mxV38(*#x8jm$W2aiH>*on!C#r%TmY_M`N-p5eCUbFH39aL)hK=LY5H zhd;GGp@Ow+J*%7a+P5{gdvvQjg)sHgw*T%qz)!7=t6=1<=d-Pu{CoFO_{y-Y8U9l5 zs~>*44?gKfRM0v=pUFY|)3^O)J@Su#S~t~}&+kzcRElHjPxKKw^6B1W{L|OF8S6Fq zP8WO@4z8A4;)s%(C~Ly?68|gLmY{F&P85tUuZZ$<0Ex@%3Tndj|99&Ot}Vg3g6q|m zxV)~QCRo>&_+Qzs&-H$g_rdRfQvRV6RY9dZZ8r6%=?I;le!PNf)Q^7(4u38#U!&xc zvZ+5Qm#=2wZ~B7uo~OTk`_E4!1m8|>`R4RL-=zO{-yQ$wXHNd-KXdZ`_FL~E`sa&+ z*Y&^a`w^Lgsjm88FcaAiruyHqPs;Bp|E}Y*Wp6}ybpBm4`QLCvw(O1nJ;&ugGclAr z0}S><@XGynpQ~FxBa)v~iRtfiEA&sQRO+8piR+(KN$8(cN$Q_e`S*QG5`5;B=Nl3I zlMndAoOt>a)89l_=$TjQX9aQnTq2>LOCJ7VLwC^6A3Ert z!RV-;f$Yeix(Pms|GTavgYa{?rW&n(qIjbI8C^ME%1uGHK6?>iR%8?JT1J92PW z5a_?_c!gh0@;Zv@qZ8BLl2_<+vQj@cEu(&kc7naJwf|F` z|4HBf$@t;p_*3Go*Y#6+{ZDHC)irKi|5KcQb%y_6|8^<7y}=Wzt)1{)chI`6%Kx{0 zw;pY4=cmst{48!uT>dvBKO7m~G~wxGL_gIp{~L|}zE}BPD;RC-y%hG7^T!+a?!3{+ zX`P|k_Rip=%=r9k0>)u-0|Z>pHyveIU63+RI2N(S3}_f*U*aG`3q% z=rk1Db2s#$YwzyV(WqZ=f2X&N?h8IhmW)FeJPzmR1?xMVqfS{+>~yek26`Fh>IJt) z66POv#c$6ro>-9V+z%sn>O4i)4AM0n&F2@icCItuT+pL)NAsfvy>)z0=h?buL{MXV zv0x1R$ihjTI~qGIJQcdz!kN%I=<#~YiCTM_y%*lxxu?0`!t1x|XdJF9k6MV|C2StQ z@V3q+W75LMJM}TAF1#DPWV_n+Hj49n=kYooug+Vz(HO4^3paKiYTmo^JDsN(pD*mx zIcIiU^n7wWoU}Q^+-uQSooAT+7wuYIXAWAlZ*|_Bxag4TYtVXl^=w^#jxoQ{t}ehi zsrr1icF`2*i;HGfuQA_SbOvhVH!hy9K3%jnQbbKJqiCiVUt0ZwxzFN_#tUY@#kWT` zz#kJWnkOy3s=8=Ci+y;ZJ}xEgk5~N{-B^8vA$$8ey_aUFpD%v0dWKrQxR=pMZ_B6V z?TbIH{?z>Q;?JwUGKWpx!Ti+hxI}d^BEu%{Y<^|Fi@*H&mHF`GWS39P&P%GhBqC=` zp1a+r=Ab3%E**8;DI(ij2km8Kpc{>z(6y01I_|4At92-}mr*7n@!2}Qb?H~=d;ik!px)Bk zBX#P;2QN`rU9#q+Rc&b|rf+q2$c3Gmp7pQs;KPC)<_m;dUkSZ`XUiUCEwr zS0~&s-)vViZ@};I!Mdt2&f**H@0y9q*MXsR~%QH!}$0s&e2y^;OZKE6IxOqt=O^a&Uzn;R$+~Q*X!NheX=@X zG-^H2m6;55A4qo5m7-OVMjeY*MfT9KXjP;S&X&K{?xP*is>s1Q7Ojf()3In(WRQ+U zt0E(GELs&gUdN(Uk%>AMt%^+1v1nCfwvI)sBIoE>v?_9;jzy~?SLj%@Dsr8UMXMsq zbSzpGxlzZWRgv3uEGkGkcZ z;I2abqppLvsN*->$58Vp_o@26ddxg}t&Lm*-DqUB)7Pk3`EA2cL;f9XUt=%CeT}|a zBW8v?}tljzy~?8+9yN71^v~(W=OYIu@;p{8h)IRgu5zShOk<)%#GiDpI9m(W=PK zIu@;pbkVUWUN1Tp#p^}KqE(SNenx$u5y!u<7zEu}4TbKmj)itnW1xd{>oK}@gl;_! zt$Qk^4pI}l3WuviH(_t}enxl{{RyhK_D@xo<}8)fJX;OZOsQve{Z6c}CL7cS?RQ6e z3FFO+O~iFvsmo(CG*68TG7?6R3#DBseulnKe4+SR=0X`qDECe4+S-5M_OmOM8*Nu$)VKiMdd3FDQNje{Q8r z@goh=jaQ?&+9zbMX2Ym{j<6jH0NoGUu3)R^4PqtCFY4} z(60fUAG@imaCqbjO*#G<a`XFc16vL2z-6+zkFP0WQdj!^1KY>&hOUnss%`X@l?-@taE_(G}6u)U4B zP}+sEo-EsiGS3NY7fQQO#>s)Qo_TB+O1n_n^K4(uTqx~ASzm$e>*)){7fSyk+kJ8q zDE)=fE|mHb+wqUo^nBzmQ%jvt>V#64V7vU)XK5FTFO<3r+uP_1#TQC_7S!i6DBC>& zl>S0#7fOAO?eo|!ly;%C=h?oR?Lui6N_&Cr>**JnZ(?3z9;poaB|v?=nP-@{G0!re zz&yu%9`ii&)yxab*E26N-^9Gc9B)5*-U(3li%`#leujA)^DOfT%yZ1=G0!t!&Ah;T zJ@Xk-O&HqkFJk0dxBP|t&ThPg$y(a$m$%D6W332e_XcgT74^UPgxHT?o}k6cf` z$lND4(JwK_gHt`<2q@=4f_a*3pr2uGk!|#|%x!W4{Ty?LoJT*;+$C4jFEIDW_4JF( zeR3215_A0X&tU$bo z`X%PLi3;WqHY9RgB4GE#fepe5kykZkyCj$U2%+3>BtSXO(qscDbwa5VN`Il$3uSzv zjGqCezeTpu7fOGj)C*-?p^PV#@v@-wx5)`?7wY>VQ2I$O>l4bjLK!y)N`Hr(M_(xY zgibrN2wA2Blso^+H*XP{tEVKcS3M0Hwc2t_P)FDB}pFPAL6_(qAa! z7eVRolbb-P6G}g!)C*-iq4X2VdP<=5#}{at5m4%cQYV!DLK#;m{e&`p0+jw~vH_I- zLTMLDKcVy!%D6%qHv`IbM=0a8fzn?n^+Fj(DD^_=FO+e!p!AynNBQZJNogfdP6lAGLBIC3uS#-Q1*{d`cD9*PAGLkS&vZag)**C z#?67!ZytT2^cPBhq0|Xw9HESp2c_R?Q0j#8`AH~sLa7tV=PBWsNLzCOlzv6B6ryZL zVuzqTLuSbwnI{Wmkt~sk4(v~6$sCy{3*>rG<|~x@C!ySz71_RtxlrnaQda_HzCzia zNXMXEDD6Uh-v~;319PE_Bb2%f+uPVK6kjNHS+-B0FBD%Ws! zrClif3v6G{Tqx~A>0e~~CgwtE7fSyU+ao&$zEFIj^iP0#``O+=Unq4MQ1+ux>e}cF zWj#U}C(HH;%!SflD0Mlu&too>enP3svwbylq4X0RwT`pu&+lscib3uPRkj3bos^Pub>q4ZzPcA@kWNd5sT0b$LK#OW z<0L@o-@taE_(JI~l<|bpPblMMK8N}W*Zgt8u?)C*-iq4djw(r*IWh0KNcv=nOmyLXC9`CX%##JONS4S%4f~T>GDkXOo^;6q>5)a!CrhO2 z%Kby8$qZ?cS<)tRq(kOOmn@JTStNb3M5G>pDdB8h3hBNWQMfJENPQD(joJt zOBP6vERsH1B2_EbPo~KXnI&^%o-B|>vP32_JT7FG%#nGrKo-dondrv;WR}d4d9pwj z$r7o$b9=}%nISDQOWI_PbjUpEk_FNui=NV9$Y_}CNrc(X2~3xCkteeERl&ld0faWnIrRLfh>|GGO<_CKTT#xi_DTXnIj!C zPr77*^vELVlO-#Kba;oq(x>)o6M1U zvOpHe5}D}5<3eW19GNEzWRWb9_#p;;pO_%iWQMfJENPQD(joJtOBP6vERsH1BGo=z zKba;oq(x>)o6M08nI~PcKzd}6^vM#b_T~D?G?^hSGE3&jJXs)%WQk1d$Kyg~$sCy{ z3uKWjk%|4;pUjduGEWxBB3T0E=L3ZLb2I(K0sJ`xP(Bw(F6|lm!g4O{S=I@~7wVr! zpq~rn(w=9XQ2Gm{z7V4Ll1qJ&zObB2dkJ}&;!7^$B>HgPp!kxDp9xX=NiOYK`oeN9 z?K%3waxU$8=E8EW=TE;tUnqVtL>WhN=~n_J7hWDaOXu@q_?&v61`dsD((j$wcPnJmh5R+bif=rVcP{tF={46p{+GLJ&$UNzig%D*tk9m>w z$r7m!=6uLBnF&$Gv6yE`o6M08nI{WmF+>@s#5{2bj{}(vQR;Hc^JIZ6hN#D5o;WlZ zFHL4hi_C&jFO>ajlR45M^Q21_NRKRrDC7CeOQbrC`;$zQ8PX!Nq)p~RlyM#AdD0~d zq(>G>pDdBe;ylPSnISDQOWI_P%##JONR~jo-NV zew+uHCNrc(W=WgOk@*m1UIpewvP35Ob3LHcWteBl9GMSMkH@@7mdM0_V7xS$AuTdX z+GLJ&$UNzi1=1snq)(PeHIUl@%KQ?{(`1IU$Si4-Inp8Xq)Qe^k1UctSt8XDoCldE zGo(dkNt?`(d9pwj$r72!2IFVQESV$oWPvP_B{Fd&`;%ERN9M@_StLtj;wbhfvt*8R z$UNzi1=1snq)(Pe{Fra>K1im?3~7;B(k64HL*_}BERY^qBz>|(s=-`8nIf%M2C>60Z=4dwnO(`1IU$Si4-Inp8Xq)Qe^k1UctSt8XiuAfYk8PX!N zq)q0?JXs)%WQj}+=W!vkWRA>}1+qw%$ixWtC$nUZ%##JONcv=nR3o{aWSY#77MUe& zGDkXOo^;6q>5)a!CrhL{mg^_eWQMfJENPQD(joJtOBP6vERsH1BGo9apG=b(GE3&j zJXs)%WQj~1$Kyg~$sCy{3#3ODNuMl{s-5#A(`1IU$Si4-Inp8Xq)Qe^k1UctSt8YF zuAfYk8PX!Nq)p~Xhs={MSs*>KNcv=nRAab)GDBv`9GNEzWRWb9iQ{=(NRRYMH8yBZ zlNM={4(XB}>67XN_9rdUCLPixJ<=!DxS+pl2lPmvRO2~5X^}SRkS^(wKB-P*f6^jt z(ji^aBmHvwM9z=&NS{=bI6i5SHtCQq>5)FEPGW!3B5l$kUD7MJpB(gaNSE|TpHw-H zPg62+oVIf zq(}PY_PIg5OM0YFsx!Dg(jslrAzjiVeNvst{-k$Kko%-Mm+hoQ+N49eq(}Os`WgF^ z7HN|X>5?Allj=P7CoR$@9nvN7=Qs6zcAB(En{-IG+Y%?%dZbUP zp9k$esjlJrNQ<;dhxD%v>ePJJlios(N2*0^CoR$@9nvK|(kIno_9rdUCLPixJ<=!D z680x8(k30!B|Xw7)%8Jtds#q-bV-l&Nwu8oBQ4S<9nvK|(kCsK>mwb~B|Xw7)k?09 zv`CwDNSE|TpH!>ZpR`DuRIAxeTIKx4z_&=7bV#?H-xSo@H?#hhfbK5>dZbUPLg1%K zbt`kyB5l$kT~gf^)Z3&-rf&~?hxAG7j=*iN=lLKI)} zRPyRZmvurJ-(xP6+z(OusRub9P|pXH?N5htsk5~IN~5rxOTEoHq4+}CPKUWr>V&D} z_Dya%e<<)>(j)y4WxFNU^L#j{SDUpx=rtgF(?JnDeGOib* z><`JM&IeP;R~m)oT+i_yQD|@px%F=)JrbosYf|aQ13@j&nrZ!w^%2Xb~{9Aci1kJc9*$O_Loq6FGSgI zlI!{Cy3LI~+lAt*$F@-VOD^Y4n!Zqci%dVxoU};?lz?wU5^ceWCcC_Ior5 z^}Ol(^o8OJ^*o>0Lh;kgg_2t#O1;f?p|m^9h5C9!-_<#;Gi(=1y%(aKKa$J1eu%Q4 zB$s;SaekoWY34%7t+Kz4Icbv)DB}zDex&b)sINDy^K>2dAKQg`e$0L5>PgNE)bk2a z>MgblrQHru_LJm#UZ9*$PAHdpSNogsi(rB}q4*wsVL8|HW1UZ5DEm>Z=R85Fmpql6 z+LSKmPX&IOv`9Nd8DDa}|1_^|bU;0S*161udR`&w`7!rdr=I3~Kxt2dvR{PdT*k4O z3(L9eFPphg>V^7xUG{$&)H|e0dLhd8NUrBc-w);by7ElWuE12XN0U(Ik!CI|=Q57P zTv*PfpUrxqo-gYh`a&5;DD7^D;(N@6lKUY_z4}$)3nfpN^CIU*TBHri_6ub^q4aaK zkK;>UsOJ-+o)6nS`aW}^p3kp2A5hN+)WgbEB}FOTB|!&-dAY z4(XC!h|*7T*-oFnP>!om+SPA3Pq3WJ@k-Mdif@Ie*U#K$ox@xx?QV$DUvk-gk99)* zKEgVmzEI9%p^T%R3v!{JA1HpBRL?UfEz$<{@dc%yyHMI~P+te>ORndmeOwRe3&nS}kLw|Qq4-{i`u&9M zJ}CDYLa7t#dH#+$sa^>3G--vX=Z#$NM^JKG=T|oh^?d0&%-s;B-ebE^&x5(oT)i0h zLfIce>6Z>s`bn-|AM`DqnoKFawkf$x**)gVuUvYkRb zPx@AfdcL|2$5Rv6X;6Hjo?nQ1p3Gg=c_B)@&vv2ItKSFPE0lJj_-XCG(kK*PD89v9 zDBCF%-!A)q2FVyn{_3MLvn!ZrZ6N|Y}&o4yj?=Tli?uID!9&=$im-E6$ zF2`RezEIESEzS>=Z}mOx7jY#^9WJThq=o-q3jQjxls0lQ2P5i$NeDNg?fJPZK0kYa=8wqL7l(Pd6E`s zhbY@Cxt?c;(%(TY+v~DkD0NsOMGMLTOJk7nXC`UW>U5)FEKH_{xi?m6HbV-l&N%b-NlNM={4(XB}>67Xc_9rdU zCLPixy)S}#pHyE4x%*W>kMv3PUmTybNSky>m-I-VR9~|{X^}SRkS^(we%b$q^CEpx zeamr4i?m6HbV-l&N%bB3lNM={4(XB}>6hCLBe*V*9_f?H4BFGAMcSl8x}-8XV zX^}SRkS^(!+hajLhjdAg^hs60@kxucNr!YvkMv1Z$^N88+N49eWk11rkuK?xKB5?AllWGU{CoR$@ zRY$gy7HN|X>5?AllWIryCoR$@9nvK|(kInU>`z*xzjNTLUD!@qq)j@cOM0YFs$JQi zv`CwDNSE|TpH#cCKk4lrm-I-VRMkO$uM6iz zsv3?+6qAI;2Z_q+f2Y3+i3cBYjfUb9~YwZPFoK(j$FR zHLyQvkv8d&Zn?dM^CunBB|Xw7RV&9QEz%|((j`68Csl_1NsF{ehxED!bv~)~U_a6# zZPFoK(j$FR^m-I-VR0py@X^}pu4q`j04rWeTq)j^I_Cta?i?m5~DEpIEIX{f`q)jS|^`u4m zr0UCd(j$FR9Uip1q(}PYye(+A2LyCTm-I-V#4ke+?%zp^v`L3_NsshNbp-p97HN}e zFxyFsv`L3_NsshNbu{~v7HN|X>5?AllWGY2lNM={4(XC!IUgGI^GKgm!#Eykkv8d& zF6ogzsfM#ZX^}RmMzEc5?Al zlWKI(-zGgWJtpuS(kHFs1K%apSoSA9GJOL3lRjyUV}DZFLGF`ke2}L}D@6UA1iAiv z8lrqYwpr(dD9_6!*Pla>5)FDpF4zd>8B+wmIdX z9nuX^&lkCj?`dK`g5nEhT%Yt#WlpLooF6FlX;9CTzNK^Q$51YHb~&HQ`H>Fkf_h$| zT+ffW$9AD?uV413aekzl&iRF?=ZRd#v*-)O7wY{--=;6ruaB~SS}?9dx}*onI6{4V zL0ONliFvYJDD7%SK%Z1IgFH=IA?o=dm+@>(ypBQfg)*MQT&U+u-=!}UU#RC-ZlA@R z^hq^4@P)Eop{y@WUs%p%zgcB}PSDRHZPEc{9HE{sDE(dSU)?Ay=X!pub5G~|NS{=5 zIX_U(57hI~Ii7p6T`0cATqyfND860x&j`k|Nr!Yn8DA*#5=uW$`*^+37mDvQ7nXBb z-^NadcRsW8{heRx{AuS{b@%FF)fZGRsD7sU57qBhe^C8(b*xK=E=^t5cIi-4Q`1nB zsoAS$-Y4>LOKaSkn`&;YSyS^= z&8C`I*MVK{>bkD$=B{6MRkiWjezn=!akUrKUS7Mn)~)?T?VYu2YuDF4Tl+%oo3($e z{kZn4+RF3}>D|&b>F(*?>4VaJ(?_R|O`njSn4XzFD}6!w()5D#^7KvV+tLrEz4Wir z&!;!0H>W>L|0Vrhy0UJEx?SoT>blqUuIp1bpzi3pW9yEu%hk=OJG1V*x-06gt6NsL zs_yQ(hw8k#U)H@`x3O+>-Jj~dtW)*z`t9qx)Hl}eQQxcnu=;`ZC)J->e`Wpk^|#dD zRsTT!3-xc-e^CEf{a5wh)F&EtZD?rd-mp)@pBuhth&Cn~PiV|HE@><@{-*Kc##qzt zO^r=`n~rQ6-ZZgkZj;lLZ<^nin!aw@wYj#rwYg{W zfz894+ndKVPij83c}DZx=5w3pHRqeJZeGy5w0ULoEzNf|KiB+Hv)}xF^Pih{YpH4J z*3zrxz!s}zaLdS+u`Lr?PHQ=%#c8>?Wq!-jmX$4cwmi`Cc*|2QFSKlEdAsGkmcO?A zy(QY3Y~8K3wzZ|TN9%#DhqoTlIx98S}$&$-@3GQW$T@-541ks`c&%+ zts7e3Zhf!yudRP?jb`GRj+xGx#!QdQewo8EM`VU(MrS5uresdfoR_&Yb8Ti>=BCV@ znTIm#GIh#O_4s?b4Jx4;@e9qHR7cgUc2O;=6MijLjmoGx)eUZUM0?;DEA_xH^Vt)> zFlH~+NA0Z+LDpCGQvFqLl~wzw!Dtz(E>Z6k8m}%>lhoxZr>;;_)sj9;AGyz~>(IIYj#A4S_lAC`wNI18d94Sw?1OlT*1u^T z(JGFcIRN^Z*0ydEFVuR(9tR^{s`Ue{hxQQXlD#bG%UZkcE%B*ZRj+=ChihG}^>eM? z^*#drn0-X=)7oKQi61y%5VWF?=y0v8waz=}7&sfX_BvSN%eD4AWCY@~wLYn}>QHgs zIP^GZpTk72)%vm4nSGCk^R(7o4wv|3t=G2Mh(FNUx1Yq)yk~d3V|$4E&9$>7rL@-K_P| z(>B7{afaw5t!uR&KhuX((E6EHYnC|Ptj*94vqi^hy+dp7Iq$={L2Je763@`uWA2BD z^IG50dgvMAY&_%7&|YVXUZnMPty9nXE1U@T4^oFm$<^=7Tj=l&he zMOxq1YW+-{%|F8*w^n1$6aB5$0gl9%o*#vNq;<#z65pqFrwikV&)52)*3lPz)~I#4~U4pJM`!Rk$1MSOLrGK|Ai#IRI_(H9TI4_BRx zHdSx*Q{9dJs)sQ^?QINHy^SN(enwXHF^V4x1^`UX4`m=GB`m1rZ`qKEh`o_3MCCqD8jX7U6o7bss<^r{+xlkQwE>Z`Zi`8M~ z64lqdUbUG^)c|vuI>KD8jx=vjgUl7`Xwy|g&6R45xk^nnSF73Pjp}ssCUu5+v%0{% zMO|qALS1YY)TQRF>N4{-b%lAmy2`vm{oK4$U2EQ@t~2je3(YlZv3ZZW-n>^WGw)M3 znD;B!d_b)-A5=G+52;(tht-|tBkCS=t$M(GR6SxorXDvRS5KNxs9&0%`n9=EJ#Rj# zUNqOMSIwu?Yv$AHO`L7pby@`7O>3Rj?ppWNdYIN%>z|J(^-lfE(9h~$gQ^A}x?RH` zp}RMH2yJTk3v}OxFQI)KzJ(ss5RED|x*-WYrJ)0KZo{t7iyOK?7c|sEZ*FLXKG3iy z^y!9upf5KZ2=yB*=!XphpkH&IHvo)Yh*wOQ*vTFdnnl}dfHx6}l^cIYW_oz{J{ z9XC!KWq(ij!5o5K-#=c*qczyxRhG=>F0JLh3(*>F6F=CZopoHN zbsw$4Hg3Hi!m~YGSBAH%JpS)6ep`PTKfIO^+S%5~<-Qe(@AvxYb1RRq4@L;DtL#sK z|JNgBR>o1HJ83PqE<@|LgTxPxb=iOEAAYc}%6>9gt`Ckv+3yQKIPSrD7#z*dhRVq0 zni;4Gj!SX4_5RNJxBZs@e?{Oj@W>B&PegkA1U$GT04&tr+Jh(y|f;t zb9|Le_eBV>^rm;VzHD`!I-Hr zdgL)OT7%YyV=1%-{xa>vY^mA7mictjTBn_Ew)EOdJHa*vTeqLxj1dmiHNl*Nbq&z< z!?Zs}_sVHKOKV=YuF!q&)-}N%3-;Ao-5TCY;r;NmZvCCs$+2!&d$6Tv$M#12dThUc z%qJKpm_yJjI10fw-ZNgd=;86Qy}yaIq1UYyS?Jse;sjf9{sh?%mrjt%1=!y@SY}v`_pjO#4+_QOL$U1Ja{Wai|N2mTS15ie z6mJN{ABSQ&bAmB1oa}6e&pDGXhAx_X1+*|(_SJv<|9|g?`=_3>qf+aqUI2Yz>ZQ<) zQ?G))KlM83H&d^NZa2+^R!_Sb+BEHU=-$)rf%cvD5Onmk$DvcFJq4XN?bpyNru`1O zWZJ9Ht?w8wI8EM(>fdhM;%(i*Hi*oxr3J-81q_wvx|$M)67@PjiU zXf4+_?)Lq?6y87K`>x>5Fu02j?p=d>!tyv{F;4b!c^4aUxx9mf#b~V)wFYYp))m|V26uPiJr>>@+nQncT|T(e2=2s!d!FEaqt{8ZaMa50 zbeD$W<)QeVQ2b0N-WZBM4aF6^ZyB>X6z?61`-kGup?G>IzAzLo3B`B*BmU1j=D+hD zGma-`rs|-62{rL7E`s=1Dyrh@8K{XTb1}q4{6Xsu>eo;c&*>@={|0UxPu${gy5mWI z2lcK>BHIi#@eD78_>Zaz{(DdpPxQ8f^S;_1P6=w_ncfa?{)D`P`T&cGCwv{@M2#Jh z#h@mh_w9tZ(%2b(1=PgTzg-Z=ja}g<%XdHSuJy6Py;KGn`haiRXmX zh`SkG;AfyFo*LG`*~91xr#sZdGsIdrdm3ptJ)kC@DAvIlYShCy25RE@VgsDvMkAbI zP!mrZn-GsMn&FRxnt1lu0_Rwx70xKAi6@a6I5UiHaArbHbr|+p9M1#yfHNCvDhqok zuI3nf!Z{sk;#-it;LJ7lhI0ng#PiagaDHy|f^!YjRBhNp9q`<6ANbcoP1O(kqk~#t z><8yMsEKb<_D8(XH~{`4sG$a8TTL|p+Ce>Q9EjFmLrpx3JqXTo#=&rY12ypt%pq`o zYa9yad8nz@VeWDDJHvwi0@TFQ*S>H{c)r>}{RwK~AH}yJ{t!=E9iX@n<7q99vN;S+H>io{z{BBmH%GwP1Bx>pPjGRR&12#02{rMY zcodwy%;Vtf4K-CQp6cS5nxo;5fSM|e=eszj=J9Zjg_^1kPkKA3cJl-{$3aazUmgc% zjA_Fe4K-B*p8m$wndXV`&w`q&5zm3+>TGi&oO7V2YQhuY4(ey-N$}5wnyT5D4977~ zhI1YiM;}j#<7$O@3VaueqmSpsakbK%0%sKzM;}j)<7%}z4bF{F9DO`P?trJPr@_Ao zisO!_$#FbioeBR5sEOy?vkQw=iCg|o^08Ju^ZCZ408hj_E;z<(ENs-unb;e2CW z0Own%iRbL|;CyFZ2uDROgmbEK5ga3OF&qLWjg-vBk$6?j@6R|iF|g>x{} zR971F;T#gV4$h%aQ(a{&fOA-6Ash>8;`#j|#D_-~!|w|<@zj0^oUxJX;T#V&)$PVo z#3w|S!5;@T)g8uiICkU)IOCzFy3<$z=fsE$X9Cp3lmC^7&yB2te-6}CcN?qWoENzf z&d;ExT4US<=lsaca2%+q?lEpbd_m+F@aI8Ie0xwp{L9K);Xe&E)qTcoaDG*JJDg{r zrn=v_1J182?}Sr?n(6`LF2v7P-VOgZP!r!ktU>(8%6s6y3pLe4#=UUfue=Y=dr(t7 zY}}8yRQUk>KS53Pi18qt4=Nvm^C8s4w-^t@iN+s+6N8%SQDZHfiuj{&Dxs!&%y>Rsdaa88c@ z0nTKoss3neK*626_n^3HnIFMfAO9H6lTcH&n4iFTI{s%kPeE~yVSWndt@vNy zya~ls%lr(^+ws4`@u9eCnSVq4PW*HDo1nOAnO`7&H~uC3%}`vm%&*|Y68{A!3dL2+ z{2FmZ;_vV)p}1<9-ylvTzJ(u$;;LnS2Pc(K2F@QSu3DynxL3k7I;h@IT(!&y;(ZfQ z`1?R{)iPsn_D@v6*$;}VmRX7TfJ7XAA1JO`W&+N!i6op+P*WXarr;cxsDjfDHStZ_ zc8JF$wue6&YN}!84sgaMI>0#|YO3L8N5r!eJHnp>#Z}AP3C`(>o#D)d;;Lot0_Tjx zu5iwTnreo*8=SKeyTdsfYO0xLCphyHo#9*uHPtM$8qR`57dQ){Cce$9LA*H875*Zq zspgoqh?gYN@UMrO__nVO@!CW^{70asnrk+|c`VTg=TWGMZv&eUKb~lY{{+;;_kJyi z*Ckrvdr(s?Ff-7FW_Rc!vj=psxfgVa*%Nxb*&Djl+!wmc+#kB!>;t{QJP7)Tc?fi^ zc^LFjvoG{9vkkhz><@j-90+~g%tAMsM?v2(2SdLyhd}?!918u~91i`vITE^iWE8Yh zq#fEhG6q^584KM%G7fq`WIVJ_WCHZS$Ry~ok;%|eksS26$f?lw$W-X)$aLtK$PDP* z$Smj?kvY&aBXgl=Mb3nt9XT7iAabr@sD)Y=N6v$@2x_S1k@FER(|SW>9-I|gZ;D(5 z|3;{xZi!ri_-3e~3XweGUqB7DCUQCAyP<}P+Ywu*C2jS>%)=x za30e7NMr&0wNO+2Ip+H?{haJK(&nbyMUn z`0r@l99aYZU8t$Pjogd)J1Fk)qW2>%q}?;UA>+km!5x4~61$N3?|4(t3FG z12}!5hUypn2yvU%{?Sk141nSq8~qgV5l~!9qn{x@QtP1T-{2etHPq43FAxvbIwblP zoMW^Oi+&A%DAZ6RqTe7Mu61PeJ2=Ne@tVTL)lkPl@v4bN5TB*>oM;Tr*;>z!R>HqP z>xIz-{CQe0il*RSto5qscJQy%dUbRM_&?WrZL}l&YqZXf?galjC|-}zT@WwSx-_~Q zoa>=@Jw`hrUZ(YiXf>P_T31GE;JaE^MQh=&hT;_(twVg1)?1ZRzu zh+o$FYIJ`%uRsm;hiD(fzt_4UdJvq~ptv?h4?(;Uifd!^FvM>{P4!l^FJd2Rs<)$U zh~I&l>d(>sh(Cpz>MzlOh(Cjx>aWo(;=gJAB6<{@&$WIT9Sr{~tzSon!2d6;e~%7@ z|Bcq~qQl{Tt5wBD!Z)C%+Br4~@h)0-i?zeqRcm!@4E!!oy!v8e5qH&^j*Wv;tF<{c z9)63~Ol$)DR;}G)li+vPx@T-M{2oxezG6AVdui<%I~7hZD4r_BrXt=Kil+y$>4^7- z;=Ld?192a%2ghc?IY{dvu{rP$h2k|8n~T`edU)(iIDNIY#mO?+8(=(N~s==9i4&>68?pfh6y=>21~ zu_E+}*t5_pW6wdaj{O$;^Vkc}Yhy1#=f_@wE{Odedt*^-1LB2R7sp;lyd?Gp{Oh53 z1;yS%e0%I|#J6d^Ben_7U9orJ+^O~P*n5bdh?U@bP~7>)K7c+M`v}f@DBhuBpFn>f z`xMR}pty^OeFl9k_BS}MLrwKT>>D_rXpK~Shd5ecMDV@? z#d}Rf1X@`UgA<41?xLa+T3wNV(*=q%xgrJaTCp9RS}4xUiX9N|RnZago?7>=*a>mZ zie2FMg5tA(#cqiERdhn!rnP@XHR1skHSh;QO*OKj7V)TxI>g6nJ+7hwaeGA*{LxTT zol?<)cuGYE@u^y;R&+-^t)d6~=};WmioFoetLTaN0<9NT^hSJ9#lG+_hT`t7Vt?p@ ziau}_LUBJ+aS(KI#UXH(KyjB+aTv5v(HG9GP#m?2Ht6jY{o&jJ#l2j`K*Wz%WD!56 z^@)n35PKDa;je?@x>qp-@k*dPJ*e_bI0r-VRIu`F=%JP8!Z{3z&kL33 zL650CA3C&h9&}jcMbP1umq15U=Ak1iFNYpmc_nmI<<-#RDzAaISI&oyu3P{eQ@IFw zeB~18*vh5Q6DpTuEq3J!#N)J%uUv`v#LCssb(J?kpRBwEy1udieX8;{s9$*p^zF*K zpzlG zH$j)j--X@~e-HXdyaZhv{{Z@E{3GaN@lT)|;-5lai+=`vJ^nZ7#`qV|H{xGGzl?tk z{VM(q^uOZYLBEb0_>tJZ$0N{h;xXvA@k;1-@dQ*QQcxqY9n?(h0F5L%Lc1n*g4QN> zfu<9?LF*Eop!JDrXhWg~+L)+?HYMty&4~tROQH$dnrMM$5*cW>M0aTSL=Wg5iM^mb z5 z{_9%bNSqCSqt-VQ=fZyril-up^AP_Lil-lm^AW!f#WguG5AjD(Q+=Gc2=OOSQ+<}W z1o2;?ruthVkN9(_slG^Dj`&L`j&kBk#NR-1loMAY{tk*`n!E;a6pCji$@z#Ypr%SD z7a&eSO;wd#gm^nBt`*58h%+_HNyM z5a{2Nhe5wh_Jw|zY=au9{@9jCY9L}$Yc!RGQ;|9fPE70eslkYMNDYDC0g6{&YAE8J zQo|ANsI@vZ5>8EO6r3(vyQbO^*QUn6PebtvN{xlKrpCd^KymF&jYqskY69Z!T6?D^ zA>Jo78UDUdd?HBY5Fd~_74iOBt<+S+eN)rn9}dM`S!xF2{;64r`)M7Nngi$P)Lb}& zwGK(0iTIe*+3<%#@w!Nzi+FVEJjCr<$E41OGd493&hc6&rY=G}DRl|_lc1)WoXSH_ zPF)Ts2gS8LbtU4NsjCss&^jx14dU6U`S9mJ@vfR$fcU)BBE&z_>ZF#yxgfO^&iPvN zspW_-ORa!^ITUyAsg=+xQ>)=z1;w3S>L%#o)Gct9K=Ii*Re&x{-3DhF6t9ld9nc$7 zcfq*{iqFNVHPBm9_rm!F6z?pl`=NKI9)z<7iq}HwVd%Z7wQ%l(;yh1127N5`1f0jA zxVKNOgL~UiiNDaCM{_rbeq1)hTMGI!j%Ee<^k?{y51hb*s8Z zJ))k(ci1oDmtMYu@16gm@XXjq8ao=Dje4V-v9!}mojP=`?L4gW;?65Nzu)=D>h|ho z)%R3CQhjOtg8EhUzp39)|Ht}hL&t`$4P%?44!&qq;s53%!M(yi{xj6ycakLR;V1m@ zvsT~taQ100f^XW({~2o7kJQDqhaZ0a$A9-2Yw^=l-yiQD;}ZOo(Dyyuf!F@fyT^EA zm3US7u6{c#+hf@Q3!aYSd-xRgYYN}Kr_|0^cEPeMmff)Ij-?Zp&RD9kbiq=Cr7M=z6vNx8VSbAaUjb$G!`(oJ- z%l=pnz|sfHfmja0axj)dupElzFf0}p{Cgjq3n|rxr5~35SO#Djh~)?@Su96lISR`l zEQ7Hejb#XyW3UXxG7QUbEF-Xt#BwZ_QCN<{(vD>`mN8h4$1)bn30THqIUWBNaW0lK zu$+nIEG%bZIS0$RSbm1(JS+~D^RZljWgeCbv0Q}ZVl0Ya0%f>l4zvtjzO3lH)b)18L>o`X(#Igv>Vk}FrT#scbmStF$W4Qs#3M?*` zl~`6`S&ijJEH`1f8OtqLeu1Tc3?rDO1#_Nhc1>O&vKqH)WQZG;Pk*Ni)Zvm76{-r)K9) zn?8Kflu5H^PoFtSO`Uz#F*B!6o~dR|I&J#Q+5OKDom5VbnVFlmB^#ETaB^J9}`i7rcWMu8m2U<--*Mf&uu$-{ItoF`ky{& z+Uz67Pn$RetLZy!{N%njJ)kCOlA7a-0bn&uEC3sQD+mP>yBW_&Kx2 zPua%lA_X&tV8Ywn!J%_oUJE0}pEzaGR_F8gTgvC~_uca5ZgIDqt6^`;`MJgY!8y65 z;q-C;I1jg&QoZHe`@XMt))wmr=h&8p@Oibx{rrecXEEom%yq%l8Q zqP1#4g&M8SA= zoxlq?SOe=>I1BAYi)ax2p+z)UEutXG?*7g>_uQ{{-|MO-DbMVRANRd?zV5l_oO|wl z_ucnuG3@mw_6t#1i0{!R^#xHSULa6xe-Ba1dx%pour^^sJJWS+;b3&g89PM>c27}( z3qn-njTjL*CPb0Sv5!J*?5+?)e39o;q}nKi7yTJx!;S~*g{Xp;Gf4075Sj6Ph%Saf zh%H1!5g7zW5t*|=95NwK5JLd0Q}L)oB;P-#d-$Rwa5TpUgrlm=4< zRcvt(ND+M)MiBxrvWnSqt9uD)7`{^H#(hmEu1ul|RgiG(RN#5?TQUdXI_xZEfU3&! zO{DUv=3@OECejru9a(99sRB)=E}5sZ!Y42XY&Tl7EA>X16x@9*&ADmbdQG#`Jn5wv z$xH1lpK*jUvxknHnVFqEnI~m6k<}}(l`}urVeHhobcW3pX&m{P1%tKK37F$0fk})c zz$7jbtdE5Rq5e<6v*gf2$6Gw?}>jQg{6 zaPZt^YGcy!vSh?$T zr$9E3wYrdsNkR4C#cp${gZ0CXnZ2~!Y_JxG>Ye5j`&kg8)$qdJ!Ik-r3OL+eTy8I6 zoeB$-%?0Bw&E7ezJsP>ytuHLJp-R)VSDFugX|;8MR+G9d(?0vV2Is5IGiS_PW6ref z>YiD&D?erxDs@{2vDPVPhe6e?&&V)f&#*9MmRH(y%}%F&xZSW=RNcW+lpVgY^m%r* zwb0N@AV~Kx`aOY`PjYoU3(zSwkzft002bEVlhbgA3yuu<4Z zX0E;h^P-6@v)o>8FVs&o&YkM6z&U27HMi34w9j?-p5)cnM_bJ&n=5-CYb_mVuPk;7 zcvS3>$J%rC1>rMu5Z7&b!HZ|+R#%`<_e6cZISsuodY>#TAVkQMdyh7kF#61y>0_-< z7mk!5+B^L)Vu$rxJk#M5=h4~bMT#zKgTq{_rM1jcEA=PIKJn#V~?Ty%I{g^76baFGsLMCs^j-TIj4xE4a=TQ)dN0 zn)7gGSL{8Mjfy7{9uoKtqWnUDP-yBWJA0mBbxFw(@0j4B8+a-|E_#?c7gagG%M$?= zwCL6X1tLDz75@lk@8kuR-ogu1oo!d}1xRl9EA}Cb!wHXDLRg?O+0{-5gn|IN;x1!K za{4McEU%8C{r9q9c*Y#2z9uUU9%$wI+@{EwHjYFFWhMmn)#O*;% zf%BOla6~A_SyURuq%K5G&7H?u#wm{NA zbgpg3K;-npZS+Tsdz7KV^g!3tkSHD$=$xtm7YhXNR+MZ;>rK`M3`m00617}jP@zFk zC`fEgSBdqkkRT@zQ5+mhV?i1qL{&%#1WfY*!Qv2NaY>kXDz9k}4$MN=&dT-BBrx0fsnhg?4ljg$9 zm7GAmG#h}AFD@ATKiRBfzG&!xD;2^|5k28vX*to`v!j@~!~ssv9ZAtg>no!1;e~n! zQ?^*SFme-AA&4`07ta}-3+)6KM0o)d1bl)^V?RL$NiS_8aRxmiVI-`CT!KjZNrFZz z{4ko}lHQZYYDY@2g+7(w)9#g^lb)8vy4;+_W{p8s(qTE_B9!ZuzRLs)4RZ6x(J9b| z4_vzYTWDV7yC@gU)Rhp>d`oG&mJRbTT&dzH$r8W?Bwe@&3_>oNZV^#9$b?ZuxFBrk zQcRNuMidE&>yxBeaBk|&#C=JUluOZq^ihw{xpRR{H$J~iFI{MV5xL-C=hD*L$z}&P z_J+@)&BEFG+!xKE=6q|(l0CT8uxDg>_;Yn}$;|QL(dG)>>o@Hs;W>3G+!9k}4tVME za2um5(@xWRMBqhT&!U^adZQ7Jq#8xH5+B(fGL*-WGswUKll!{sGLJ( z#W`$7URF6~C{s?62OEu89!-gxvzWNxLHrUH8Ppd>?!u>+I^FuxT+ojZqU zjROM?2yk^|rM;*S?vv<-0P`vNRDBZMr$4;pfDPj>$f10ts{0EkO0UX&OCpPg#7Z5F~( zXaZSkFE$fU7yCUE(7Dy6FHhAMtQ5LBxS)Ziq(MLh)dbM6ssJ2T7l3V*3FP2{1(1zw z&2D!^QD9Sv3iY)@PuhS^=?DErh6g0gO}( zE=A1{psEJ2NL>r}cOGey&tq&D<&j0Gjma#cR1}yZ1{d|zVe*)qEXP)4$*Glelq?gv zNd)(uMEy&hBqotA62pS1wSFjuNG3eu&~Q;}MFb%cg~JzUt^<4kiszyUBI8yY0IQ2wgu>dA9Zxa1@*7y1LmIeKKUTkBv3R#;sqHT*ty#=G zzg%T6S{=NmUBOrSiJMX?`7>}Wd;!JI7v zn6+mBQJV%JvTJZDwhaK*z9B?x96$my1W>hg0E+A#z*CzCsMziSBB<2cKES8;4^hqs z0g&a99|G8v^F;t;LhBC;4i;d;fl2arOCNNFDBC|v7&Bno7-3V8i*Xs4LL1t<;DpUFSeK+7BJK=HM+iFsCl@Ou4t|?lEG~#Y zrMAh%Ugm5nhfhlk3>?tYzvZ(O$}ofG^|9I(cIg#97;+Pr9`W2b$yg zDCj>wid*vx?MV)U3?g!L#>o;N$i(2q8|gaj z<5{J>z+F9U@?LE&eOc$ebJ#xNug*CvMUs;hM3)RC0U(qaf<8gb@LkV0@mjfgnpjp{?CaCh`ES z=L?JVP~_{3pKa_|>eRn;x`v}W!UaI{Azh-k7%PC27qIry?gg+kX@rzxtpmyl@)+xc zQe>rAFc%n|%PCsQv1M`{d!DsS-6U#CnGrVyoR1uJ8A7K>b&@kw5svVQ9ZIf_ooP4m zlsGekjjfX*uxccj*g8dIrC9Gw&*;1nI5UGSlk3Z-rWjbRFU1w~Tn(4LMQ5 zi8+ds+y!$ONwV{JQNcYk;#;kwA*8-6pOE1^EVN+`ro{)L51`6pLCH?6G+rvu)+`ki zB`9n0a%{C^uoqdKn<-K%(50fCfD-0XrIRQrXGiBQBF$8DuC<6K-?EL#`Ww-bA(dds zAR^BPQDR-3czlk>^VLpsWeIO=ap>rUWr%m%W)UeLpi<3+eY zbOC|4565mRpdup_uo-!gw<3nL?I|)A=B(_EsSFO4RnB2E^0LaQ;mf6g&3Q$YD7u6& zLC120CwVlEwXt{H^)5Yz;bbYNwujLYliiM-=E)M2RlWq90b5h#G3C<86p?by+~lVc zR92j0%rIq@OZ=2)gP&rA^%HWRKC42HNl3&)2{3YqjBbb9^Yj$aI`250(p{+qTi+3c zP=PCTH+jyNIb2|`9GVnO;eo|6s0xABp#hU~jCwSO%S&{uiHhpFGKo;4LLjLqZVfcC ze)WrGNtMCMbjTI^D)1AzO?O8ddgaMo5N3*&B?!tV(;Ye-U&UMTc)7xzI}RoyHbkA> zPEEZ2if}xm3U@}c{33L^Q-EpBdBo9XH+~4!p`{zEM}dVS7!$y$WhPS=Qn^86;tt zQiX=KWY(N2C%l~QIEy;8n%HuaZ58Lvr#oU^MFdwsskt3C0@%ExHdms^>I>RAiW5Owjk5FK(L^aV&8|+JB7s5Lsh&+8xcQI1HxC_E8 z>V`(bxC_Ei!~}BC7#Bzh7`@)gSK~z27uN&c_>qK2;)lbIAY?iF0wXzx!KtfCL zszgYl4obqClMpr3PmVjBX;c>5*zLKHnsr+ec70A}UR z;YyJ}Y;%%|SWE~z+U)wa>YfNB8kb3Y-q4)k(gF<$#&&(}>PVR!lw6VR)__T`jogWk zVI|u13b6J;Dl za2fS%B?to4N`O|HzLY2hQCH{9&W<3s(|sZ6%L?^Fg|feF{U; z?I|ndAE$|4!8PIaF$*Kzh4tQ1er%_5kGXMRaYI2)OWNui(j_uKIJ$?!ujr za?u?k)5Q>?q5kXELaFf)fSV|*poFsvqR^aSPH%r@DTq&(hpaw7M$tId^5BT1T#wrpsy>sZw&IS(VmsBym zUB>XlAIhX(2SN^8#`mnSlP`Qz1TgsuqMyAGT?#uw3zupPnS}7w49523ZjQsCzJ#~2l49$Z}RUU~%nBmwdzI=-{hRgVB8^;Vf7R0fLyV%P0}@E>@^G4T!Q&av_GH} zX&>B`;~l-;4jx4p z@F#h@Kmp7Q)={C;#Mzi7Ht-cio~F>0kuO5GYT#$xnnQ-x%HdhT6cJi0gR7FMZVlL+ zXPjGe$P%HBIaO3$S1J^mRLKNd-5RJP?*n2k62eY;SBBu6e>fFoom0Ss$`z2@+6Wr@ zBt?{pQg0}Ov!=6J0h5#E*dnzG9*ATm=1*~Idxbm0J3wG{2jluB$7hXPM1{>MVl(nW zJI4%3iwekCn6sHPwPSFota1*Uk(X6Y{ZK9qY-(?(gfqB@1Qz!|)*=~7v$n6G2{o%A ztEwt&d5MU`Kjl;<^*F;jj}=8Yn(8JwvZ|`8o0Rivi9UgQixke!8C2l#43>5G^QElQ z^XSkxd5RL*p-GC2iG#BQMZwM&&aDxnLzgP;C`x3PDxGs-vF^Zo5z;v>h6X;15v-j~ zXS2@AA;VVZ@L8#0i&Lh=Nf~r1(%IKJC}48P5=9+8E44(?oMX~D1GfYy=adi@xFiI# zMs!D!bw-K^+n3@BlEQX{#EJ0}R4B&T%^BSiJ48kyhbu_RD3mjDSVv%B3wFlU>%g!I z;+pyHH*3`bCTv9kSritwBO*^Mo8lr#&P>j>O71W@wH&f2ET>k^zEM4affep7>;Qp@ z9gOP_?s~J9F2RQlDns^{jk&*4p>bw!NI()h6j-*U{x#~GDW$F)n6=R*p z5^&(R1mjjB?2kYNw=Bs@Kz=nS^tLm}`lRbs>r7NFD)jQYlofS4mxZ~kLc_pcX3hbFE%+X|PaA8u~3`bGb3`bO6NmVn- zA}nl%(j27aEgKpkK8mUck;GGkD+EOv5H5ynFwF5fr|inX+9`e0%tl|g-Ng%ycn%+3 zBaB*ettGodksowfwjkmhYXPS07Li@0O`~yLBJ0U@=_(1VKi8ufq%Mdm6XODl;&WZ1 zbt-ehDg~|6Fpa}O>VhbQYgug+v8A|^yo^_hjsnmIM;b+PokS2%3h?AA4VoO>HZg}v zVb*9FaETBw1jNoWl7{3fn^4igi&7ja6;o6taao3elZva=O=HAP?$acmfJNBHAz4di zaA6ZN=$y!~DG3Wu6#~_|p2?ZZSvZ5sOLVM>ifYy}iKQwkqgvf-;w&G4PWlDy0GfFQ zRdht*@mxsa8e2(KQIGRZsesS|RYdtpoZZF1IRTEOvN4XTqMpjesKeH;1!CB%Ic3GU zS&aHPi*%0=WwRGOOymijJYb~VL2@?T;iGP>@)z>lONdCAJ_})a?t(Tr$}=pL5MAp< zGM8i-eip%4H-})Pzw#4KB;^1{S9k%!O=q?K1mZTKcE79?PBsIS0Pcp=+D;gUX@#Ba1^~1JVuHzFrP5c-qGCu!+Zligj zHHRyBAMl=iRAh^NVl?{ZcV@3CeHlHdl_*XEA11>Wx+T^6$f_6qC_~GyMCt zb$oq9ujwaju@M|15$OD@i1-a)5{6B%UH&y6(=-=5^y|&^L)6gce7k|&u=e+-uqBLs zl!`YJfrWmTcm-16SuZspWt4)7QyQ@$eh4s%Mc=DS{fKHSUu7JWaruTBTT z!l0U9n|rKX?q@i~7BjK~%zwm*87VQKl$a$TF)L?HUAEpf(0!#J&>1!y8ahIT z9y`7_xtFqC|3c@MaP&m9iJN}CnSN+Eq_YNTM?f3@=%W7J#chU{ zC5aIJ^B~YsP(}b|^bq@EL!_pB(vgj!o8m*fZh&_%qVy8&MsSC9Tf7|vYKd2xY+*{B z`a`eHbGiZfV5ieuJiBmdw$)u|9_->x+Ozo0c>Fk?fcfo{)-wIra1n{Dey%l7?{$=* z7nkcxmx_GYXWv+z>lP7*+sl`bP|s&jl!Ni3wku!Ea3OK7Vk@gtUR!B@&X#jQd-)WW z4UqLa2K$d6ZFO4Mzv)?yuC^NfN?UKku!uk>X%>*WW4u+z2Pg2J_Z)sowRv`RexA0x zdKm)4s|_>wff)Du@%r1l^ka|^z7lE+0GpV8&+sCjb-XysNPIxyr33M;fyqa5w;|zxA^Rzj=@i}b2?_e}u%b2gzUZ3 zi*?MV=FLpATR#U5b9AM?e4aWES;SqOL__OK^Y-`VPSod{hwx*X4MY<7n`R2q3cL|7Ql{Ya7N4$ozUp9DWh%a#w} z9R_q%-V(_igfYijoi1!CKRqeNz$g9WH%3`@yF*+4mgskqJJ22B@E96xrXCa9!tBkx z1m$=u5B6dO{wPUm;I&V5c(2^4sL@=W;QmTxemo?RkJY*=`3TiH$u{7{B4MBwc4O z1~_P99%?Quf2Miq$@WSx3`nNNO+b5zZcO5a*&mEWHuVuMKkZwHj+CHb_!nluI^8*h zyNQ)cY9-wL+k8$xH!2YZ%ks|v)9;dch$Qu?W*0wLg1Jia!`BpH-2J4RQaVGV!X&fE zwe~7FC5SU6_dQNicwK~Ue<*CjYw8ksh2>o9BBSgnL5aMxT*q&%5|6*Kra!vSK1(-c zJcOCUGHml*7%?A1RHKU%r#&U;;d-Zes<}j+=7Jz&2+=%G`7rkbhE9kdJ@#Ends$@NCFmfNX(O)EIds<5&V=W?VZL+g=eGD^Ev9dkm zgSRUu5pH`FAtbU8LsmD(e2TyD4Z}Lf!KF+7;^<0yb@>oXm z&?SgEw1N+Mq%$VT7LkK^3YW}wq%-s6Ns?6 z=$J>ATKKNKCxtGGWCaf5=MA5nI>f6+q>#|75gwkKqnQ(%q<+y}x$va`LJ~&a#+01; zBoo?8iwq*w=XH|j($bOE#b!fNA-Tg*Nwo)8yO@;CVbPUFe`1UvSnhZ!&bA#BUy*f z<436dFP0x|b_GIlLU?pXv?3y~AcVsyp1Khp7Zgp>`<*=y`O<|vgk;LwnusudJ(VD` zP#r?#RZoTJ1P)cu(7%X@3{}U5u<^zAkSVUW4-r900oZUyq*|6j3{n(Z9B!h(D>1A! z5aghJv6Rlk>JwQZN}?ie;?!Af8byLVr=gKL9+`!^ONhh3Os@gM_!#Zbf0GIw9Jh7> z6~8%rmW4Trsn&{pVVD{L*V$W2i70-PHdHR_33L^I4^AD_U(M7pk;8xlpnWkJ0ZOBv zo&P3^r(|@aoM*IIB}N*uq=L8w{!;1<0uvK{tbY1nr1skz8pb%IpF$d(!^_DMq5PgO zDvJDn*4dM5m242!ZP%I4(2`8k;1SpoZqk}_SmwaQ&b`e`Hx9xpr6s|OvzTb>9E@8Y z>vV8sp6@QGKl}b|%##Pr9R9WqUYasp{I8h>F0mpE_<59=&sa}9+WG)$VONVLC!5p(N#0t3D#@yQAb1_l??|tJzkdP&%v1Hu^ zC_qAEbT)-t&H4UZDp`pKn>TBkH zR6&8Y%;ga_fCSO+m=oYT0*a4U(1?r^P-7mlA444tNIMVdpD_19sZXNLMV67HiMbzw z1Uwf4cbED17kFa|;U=?SO$eMz@H8IkfOj8i{)FSsQ51QPp>~RvDsE3xPaAX1USsY$j1InJJ_>jZ9hACx17|d-(7A+h&HMv9&iw<_ zHFEtlBuGlSjQsZ?8uEVr3$y3nx%{{BOm?}>e?ODSupfrcdp!7kE}qj-*70*WnxoO+ zhcA92kLY}Q3VDm>Zp-*fnQ0E^G94xQqsWCb=EKH(cB7IXMNK60ERHmxrX1ELi4Sj7 z;z8s<%5*e4rR+%3A@8OJ>Nv>lc+|F%CckHm*TBJV5n7rCo(EoRVs3gIITW8nhs5)M zQ9d=d9)q^?<`Kx1yB9pDfK2mY)#4!N=q7?D6h|?o#Fvfu+}x%VCv2Ok<#eawF_g3Y ztQw=jEf+9?P`!TQ-vm8DJJ1NfhXdTAn-`l8X&o_KZW+LND{=ZUyOeJh zSQ_;r&2LidDb|;w!F;GVCgLeScxOQKWve5;{)2OBFWF4%5(CA^|B&6Fj;y8jM*|y1NWKFd2Lo&9K-^q*kaudhJDO}OC((F0{x&@q(P6c~MSn9Wt z-ER$f16$mx_95+7p_3icoyS+$GNg~S&V5JBXW$9tOKb9&f`*??X+M#~fcp9j`gSIE z?$bK+5h7gK*g7ma7yaI{t@2uz_JQ9XTt=bgL+}=Q*rx}tH`@a~neR7eGBd-d7aWv& zgPda~bac=W(_A}+x;c;EdKl7{I46-8CC~0R=3uM=Ez~@Tnx8ax1@(Udx9t0{ zp!0F_I3nU$JnEd1<(p4IwjYZ+=1$~(8t*8VVf!TCyx)myx_SN-G^Ww(PR_08fYTMS zJCPaon~|Gn)Leu$I2(g-S}$kcVK)K%#5AN2JVaM#nQAP|sEY4h8ht|BnxDETEFy>QS5$zWd=ZA4d{eo6w0SkN+ zw*$D3<}y~s7rVsoB{^l{95kf9F%OMtmC{U*&VDopN7ILln!EBp{OgGcKv4wWg z>}W;ojce+UIUHyBYN7H=YpBKxpqJ$| zv+Er2WQ8pDV|gvIw5SU^mRJ{+FAL-NUg5`3&~}+EUm0Tc#W=Xz6X9GLdn6 ze(cY9_Tw50T349eGV~u&detM_kGH9pX?AU(r_5-nx6iPB>8=Gc^8Go>`5Aepew(L- zkE{!iZ)*i!HMdEwIKr0y5^5&jei=2J8|P4x&Fu9}=ZZAk!xo`kdJmA%#riLv8<}ex zsD)Z;J|54KV!DjHgg%~CW$1a0t?JGq!-HN&vjG2KMPrSgJ2?0R%}m035wpMg9wk%L z1l?7T3>~x0$HO^XoJF%y6w%MXqCOX9v()XO{Ob554^aft11od8#&p<=vKrk;qryB| zBx9tx_PCz8Q7)b9Wi0cRS-v-?l?)m$DMD$Dl&mk0*9f+VT54E7RsN6SisHP+u_f~z z!sll=Lfrv1t&JRqJQ@eF#@hSSVJi0trfhmsrk0wtnlGo|A8t&+bS|`>VtM+ELcceR zJ{^uK>XTQj{@(8oqkts8xO27FRVJoyS^A7IdVesCGTKjK@xL~8sKe(bu(R zUmM0cI!mS=zHkLy)Zd5_G*!QHcKAobs35bT*vREElACLb;<<1gN)hQh@jz2AwaRdc ze0>;;Xur8CstlFS;=8D_02$5{Lv<3JNc!8hE26}uVcb#2uuCqvA~k zP-;+4@V5fh8G1N1{%9C$XqHY_QOc~MQ{t4KX7xH>%-LqBDc3UJ(&iRF%G9FZB^6{# zhCW^^chyif3h&IPgGzM0-V=sUwilJDfYHdVF)b*0oB(uvgzSyxJ_ zp(bm&wX-Xw$RBUadDZv2#as7bd)`oqz{gbnPWSTF87gOcb#$TeN;zw&ne}kD$HO{k zs5^BXK86|Bhso0$u*)#_8^frwA-h~HWroT!Qy7`$se`U3R^J9(HLLjk6E0HfwBhnQ z^H47G%B@YK>;glK5J@KRPE9agel?b1|UpXa)a?3_m zWUpE$)(P9yOKU?-O^Oe%ubh*Hx}EkN`Retbp)BJS(rL%9$uh$YgH^i)qyf3P(ojQT z11o2=HKEKN8&hF}(K1Nde-9KIF7AHOa@9ui z%vDlk_&hVHB17Iw>uS#+F+&S6RlD!XbInkl+y`>FMXziGuimCtuF_D`@^p9LuT>du zpTSnfbPXt^u2=^e>S1-bt+31}L)Jgs6Z^y1rr`G{uBSq}SFtoahI(Rt-0q3IVzpl% zydlv0qbaMn&GGXk+akXJy2s2z;5^CPd+;fi z&%2i=_4OE{dI0|qKr(F|m#j|1F}Uh^ zW$B9~pLhF2zrbISc@%G~9K#!*528N$-pql5;>2~paiI}66=}@%p2GD0?IZkck%QLq zgW8)KOwFybbNYf(+9dUdZic-oUi_%MC`?_5_WRIl$6a`zu4vVkB7tA`e1uv=5qOx} zmDAnp>ElzPb8ksxnr19@1`d22j!UJ}CxYmuiCO_eAIb2w<+lZ!-ggJSTj7 z#do*$tMlGjpElR!ieB*&i>b3n&HnyM9QZ{lN(O`I=YwCn+IsdHx;vx`Tvgp5NBaPp zQXbwZ2bPNViLckhy$!%QuN=#Orzd`X*KWYO{PkXpXPbH?h3? z=2|5hmv!NkgX8ppxEudNw7a}RrV`9oFNb@ZxehOE(&sMd#XovYhVCcRIvzmJ%VW%! z;@WlW%~SgkIFAq8tqCaA#q_7+fTO{?h9O_R3X+mj12xcuGFO(VvtIa>2i9Pr7Y3Qs znWIWte3-6dei^ha5+2{AkCp1 zE^C7^mKq=lN1tVt;VCobUX@XP-4#s}-32FAp|n@JEc55}lFVMFm0-(s60FuO8pSZu zN5+bL?dF3A(DO>(dk3zpW;1aB@9jnJzTfB}RIBO#Fz)E_U6XeB*bU-D?eOKU)L6_n zicIkN(q{QcE^D~(mo?qC!)dHv%TU&R7)u;1Lt;p#`Jyu*CP&*RBFI>N>B z!ycOtdEqS&cpX8?D1<*Ysn<7#D{X4*kUqr;kGjHBDn#(1dpu1DRk}3XLh2MJJaH&` z`WPP5Ze;W=_gvXTKIPzC+nzi&$VSkUF0l8j$mT}b8n)rA!EzANk- z6sci`k80uwr+fLl;9Zd>89x&(U`l7Y1xkDaiXJoWMXP8|OeKBEPQGmv_QE>8+^I`W zY1`>L+NO`sIt}tHGghIAZ{+7+A*K8tn&(Q-hG~K7IBqJ!MdETz9sphWTszOlqrm=Q zxlHfh4L0u{#*ls<9&`DbwnSgPA!Vx{`G}?LuaT0MhdJYiswqtWkE`ZzaU-f@D4o;A zyy3j8ygB+1A>SN76R9%d|0klkl^=&`(9XS^zSsOizJ0GA?sJ@`zcpV~m5C|x%AI%) z^PKRDghagvSore&`dK`uY?{e+E~D$h`LNLmeN~IlQ+ogHV0rZ*FJ<7TXStbilvl4U zlyhu2>-GNeU^#4kr73gi95+?8EH9PO!&CtG&oSxx3^|9xKd;-@{So69FN!;gCsw1J*N6CL@O zCqdE=d}@lI#UwfpKk`Y}(sjcf76kRTJ|QODd*ON0hhs5+4jXTD^^#`oLylNN2o-J9 z$s5s=@il1;avXl~)$18&rh2gaoWp1U*lh<@^eXsW)zLHJ>%i%!cF7a8k?*iEU;8)jcVb$j@h%Fxs}F+^`hF*VzZ2^(TwI+_9Nu*6 zV6X?Nuh@}g;!(t4o`se9BHZ-8mGAI_+$GR_N3*Z|kO^g+yt2|s;+z&ww__X>zEy8X zV~lyaI_kymPc(ckdw-%4Pe9(EXwVXN+`TqB(YTx??BORW#9^MkCZD_BPXyHE z-=D0|3_I@d@85C6ojs0|7`M?x5RU&c>Zf;#1NJ5nuf_!JTT*G}qw!N# zqU&I1A$rAn%Akry;q@Y^s4qNPfbE6FijkR-YBVxmC8 z*VpM8vme^EZM5)gJ|4G;o{MztLR4-s%|EU7gXD4WJXw%LzjQC{E&1J|>^pVEX&6~a zTJ38zzY%+BI=HFSB|UmJsh-Q?Sw{7uo4K>hZdr++jBUA|1&-KXK%pn{<#!dP_s7FM zInrgOaHX1_ScGG2_!M60{Zoyy{ZUHEPsCxq_2^9R>%%=i(h5@5>FJS=U!^L0Zd9a{ zm5d_X^#0`_&x*9dR4tlB$Xmok(cYRx+!go5Ts)nT?xI@9^EHKrZv<)B>Z2W{3EOLW ze>hwiYHzK6nMJ7vd5y)>asXyua4%$v-v2aQ2x=w%rIl2qZX=#T+DjKP71u!$mDl*n zf;5#%UZNMU_CiE z#`&+ZlJAN`N^$)5J}wRyMQVDHG2GClb0Mm?N>WJ2+2O;v;VGoTK7qk9!}?~B%?;_o zy5@qgQiYX$Ah#@A6b&U=A(SnUGRepqm`;ZDw27jO+VsCtl}Xk&iO(uU)x95!ILQ#9 znw~m@3SF7{o~MlBZ*}bcUYtPkR!Xf=-qK>$s`g*$rmf3Uq$?S46;$#FS6*UDEpC$UnKYV@TYPW+Hlj*aA8BS(nvC#{FH19GxKn}boc|$ zF^}E_m5s?Fc?QzLt*0^yw}K@kft0mPv0=*umT#BJ&wWioabcSj7A^-No-y{9X++CM zb7&RSZ-10{?Y=mj#4n7m7Yv$Ibo+H`GCx|Eo0NFNfYHlT|tX!9=eJbAqEmIbD2na3+{=we@Aybh?eq3c815PsD%Pya9CAyh{cXXnMhh4y3^Z1GY~;&Y*gC~a`ZK-6q4Yl zf~kzMADbBXQzmg1h<{g{qONRYD^flH>fGI%nwQd2gY&^W-djd8yM0h<)BpZP#f&UCRo)n0I_yI$oq52fUyooYzqU2D}?g;U+b zj!;8-Jfb?7{(l*KR4TeK9hJgr(kvO`sCkz+l4%2cEea9YzU#&Tp(8^cAL^Bw-Pfdj zD4q@}Z|IhgCxk0)IC_M%A^fWL`rf~fM;2{bm>x)3fu}AMXfDb_XOx>-YbzSE7~Mjv zv7K9auS%Y#zw7@W4UMBk-B2_4b6V2tQ^}Al%UJRXNCDR$$(e5OSZD>4PKu?f`NNf& zDO`T^#9tvdUn_a(J`TBUoV8H6X-rPkx~GkY>}HFcE>*5eFk_Egibld5X@<;kL& zuRN8k$Cu{i_2|RgTse3udAkngQ)7Kg<7Szr$R`Ha6`f{)3ht%x#YXtp>J zqijJml$`d{P_E!osqhc)ck^b9cddmIXir$mZ~DJc)%Vvoj_>(lL%c6TXqo{+6N_^MUR#eedQS zTH_!y4o@q+f50DV3hk~U{MPWa$Hwyqr6=`<@A00S`ucAVIzLc0QSx$oxk?KyEd9n~ z-kYB7>s!B1ds_DO7sv|!x6x9k`5A!cTdyB0WeYuc!1p4`Bk2l{_q{(EtncdE9<&@o zHla1gvc4-m4=Jnf8*=pQi;73}v2@e>&x6hL%bVecg|d&X$t2j{^u{V^Z>Dw2E=+R) zCMxU6(%^hOGLDzkBG|AF^mpExt!tdIRbPEI zgwIFK^7V#|&E=Y0tasm9ke)#9Ho1DfvFVa18m8RDQF{%;!Uq|BTSW*H4MwF zn=1PGL=EqUSUoY0D(I;caz*`{JPk>8E^6krDBj_hS<8ITe;qenXA5yNh*G~F7&H7^ zJfGi|V{Y|O|1vl7$n72;XPAQA4|z)6SrWak8R$z-F32k95SFxG#oXk1b)#&kr_OHh zuGoh?B|YAh-7d8GZWibCINj_gil%*DIfoij>l8HqNRh*T6HKQ`=40|H^H?&`&7kf> z*vWW?&t~!H*-UsXWe7I6c?i8aMw-jRVDnMJEJDtg`89XyzVU-w`6`*gchFCPa+QaE zni+M?C1Vbs$FU2EpE4iEU;2_6t$nVtW%jat=K;_0?!}j7I%KiyX(F)z9z@6W3pl3_ z8{lWT?({mRHk<+#?OUH^YW{i139_|pgrvy{d=>DgHqY?09cU$Zf$boVT{3h*M23-? zq5N&He|79;csYthn_M(!ID*!u@tvXOm=pOL@foVXCcY13=mMMMd&Os9*Gp!n2d~D=o8sXxbLCo0`nX_)bHarbEpr*u!oT&&KdK`q6Wnt znyK}J;j2j0=lr)!%}w-VpvyZBn%Wn4g)pg`KBhsM*Nu5#@C=aAN&<}A> zAw?dC)CK(AYeue~3TZ5stMHG8u|k^M*0;sLihN}lJ%;gyAKpui@YSnTcbJ+>Yw!Kx z)vCTa-~2aOr9pLPxvOny*@S@FQqx-M#;Mm}XN>Xe86i zHZmqXz@ywr6Qr}qcl2}1A4RSmZV)Y3^3R4*atTV(tzVp)|JJEVQ^wqH>0W(nZouVn zYOnuob@_X*=AR4`neoraU42LY>2S)?4G!I2QZJ`b_v$P7$HORCM~b1oef8D)$HS;~ zxjC^ot(OMo=8)eSMzPD!gTtt{0h?{Sw+^G&hHUoUsP^4q+!^k!okmB{Pq^#X_6F}3 zo>!N8$|LSO!>D+Urvdqo4PG7f{+nUc^XvKHcJcSlmP19NS2mp4H;2f6!?<~*M!6%2w#ltMx$=Yyf-uS(% zRd2lBTv~r`s9}4!emB^HcDZUp-F*%l)R(K=2JALyIA5-68?xJbrQGii6Yvc?;VBz< zF4s~+InmEq!wL4)Qf;UK$E)U_5y*$gu9kY=7{-n9HwUhkN<+=^y~T7T|0=1q8gKgY zkLGC$iyugG8$v0%<&ko{*xTYa;AyJ`wPFQw&f;NkC=HuN<7$0HRIOJcthT(mbT>`N z|2vSkpSK?uf0otPYCaw7li&O1HHfnj_AzuWkDoTAh2Jrzfh^qHK%coxVe}$Z0rqgL zhquHq?)071^u87g)O~tof~g^XQ;|~Z(Hk&)UPnBY&UrG{p{#CdVrq~ufb@j~uSIxs zU))w;djC4E*f&G>uf$f(DKMx(s#PH=;f_GnWKX8S55Nq?$hh5@&&91NGh?;MG#y2I ztsc1&lGA5}X68yr)#rcaiu4TsOwY6j(=Hbi)fUe0lfiqRafNB57emoIIIPe|f4-tL znWpvVZrBt~J3WiN*y~{W`-=@IKF*|Ol+Be1SN7me?c7Lq2gxrptHd~O3od>xL~<5+ zS{FWyA*en9q4O`=U2`4eX}NxqcZSjr;?P!>HfVer3=_{V`~79QX2MUMZ{Mp-*@tF*+cftb@maXCH0MMGJUBWV(%;cqX6VMjfEy}(F& zdrsnpzBTgfJ#p*~qRd_%&GKP641dmmgYo-dEr$5862fpNXI&0|S(ptfGuNqx=k;B0 zFy8e#=wMRPZaf%Qd1oJnf8&vqOB{pNyncEaOj21A8jM@hQ7%;tCt>4O%%{DX(1mU7PZHIBVOo5kc4bHivH z%cy5GjwzbhgeyHFh7;%d8td@e+K{fwowKXrT24QO5OsLRwP(Qmor}7S44~oL{b3}i zexz~wCa+G-Q#eh{{f`QT(qeCrmr~y0WybkpI6ci>I#(Y2p^o`XI@8GCorhB+t%YJ< z--@VX-fogvOFZND)bY~`ll=bNU|hxcQoYsY{^kjH@7oRp>td##y!53D0_F4is&rmH z=U1*cP~^r*SHEd;<0nq(w8vxovXZR*5?{RZ8cWip2BD*GchViJ|MvO%ODpTYu8?1Q z(w5<8pyJpnH*dKKRao4(oH4wq!lrv@YFf#tu~G6yRX4_cQ*M3~m%2FYFBJLf8#9e) zZ8?3ySXQMJLUmm%S(Q~9dg)Woh29vm_OGtJ|J1*_y}$4?-`lA@4DLN$@|8~Cm$FeCCtvrgPXuVzLojL$FHqz zA~6s^kZ~|Vp`FmZwz*~|*LHBZa}&;|shHV9RO8TL6bEWRkBaB0cpk;tuc&yHE?=PH z+f;myif5^KiHaYf_!?Q@Yn!MTBiN6rc!i3eQ1MeLen!R5QG9JXblL+0k6p9J5P9!u zDxRf+YVJ|ZJ*uzwO)99;-iuUF&ApeXph|l$Q$c3$QGGqCuSfOusJRg2oEsC|U8z`GTAcL2Os zf%gW$`xSV906d_;0|9VKfl~qSAq74Z0FNo~SO7esz!L#*R)Mnt@Noq`9so}(@N@ut zLV-^Nz=i@F0r0#6&j-K-1ug`@Wd$w=z^($j0q~*%F9yJ;6!;VYse?Sj?z)r1^BKxg zyqUtNnV2KYqp>lBOL2ci5b)4n>!u-Az8UZ%ZQXkSCfO!i)*Tm|CSnD{jzew~Q#XX5*X`1Nt5 z$=>V8Y|s?{nCErod0lwkAf5xvb3l0B_(1LY$=(~nHa@m(o3KiKZ!qs0!uuxiPBHJ4 z@VeHZg#$4$?OROyme9UUw8xnC zn9#m`Pi^O9?`=_Qj9Lbx!4#^$kM3ov6<<^?9jdJN1PAc2+6yZJh@$IaxvZ!!JNOnZrWVVaKhG_{}RRi0*%!UaGD_LW< zny~FAwx^iwDPh~qjoM9tjG+q-+RgO4g?W66wLKeo@)B8F`NU#~CoVPK9u%~Y@q`w2mZN#`uu6KfB8|R|exqOpLbUR{y zQ)qU}!GLs>(XVp(8kguAAnn)q;%zGXd$`2>ju4{Yw?x5j0Yi?Zq4^Ci-=)-wS=2=D zJFqP!L!5D&zQg!mF~@g^>Qy0l6$Etonq0nSFJG6-*X`vSa`}e6d{Zvpw3lzmu2yhR8 zxa@tGia*=D1+M@8=oSvu-ghbTdVeM%hXcjM_i=?>{xo8IZ1N5+cM)jUF=Jyj!{=jgGHU1Y&$jFds(6;=IYgPFsSN~1)BA68816qqeVv29e;YB8Sag3FIQAAviJk@&< zYT(~&ZG5L{6&=T71BJDZhMLH^ZS!`y+FlzKp<@>Co3L$xDX<6QM#sKJvLWRn$mF$6et@d}+t_@pWNo&>p(Kd?1AF&kBf26jxq`I)4--J&2ib5(|!;hsQ zuW-D)f;#YzKsdlubQs6j#YYRGd6h8zgnPDn>RaR76Rob_8Y85`ja_GZI+8yn2S+86 zeoApolNh=DnH+vDhhGHl86_uJv7-ohtzy)2{*tl+x+lxS5&3M5^5h!j#Wl)xSxsxR7_Fv5EaL$I6(#Gc~~T!vrL2dA2P$`RS>tjympqiN-NEPkxV)Rod%3)y%L80a zarqFJ$GAMfjrw;{STn7Sd<=b8Eqp_aqid75pa zw91@k`tw4+!1S02QcLBqw!qRCMEU|#F9`KAQ`21=sO7M>%&ITTRCaAyxR#k~S-85) z^|o-yVXeztUCY%Kt}b(Rh3g`7y(3(5Si8tv7p<8tGWkUze~QW96>>SOJ;e=w3YmiY z;!{ljl+gExe$6nw9(p&{uA5xzfu8>09+=sB%+?dOrxevYYW1_jvjOub#G?csSg;`7$@&kNV{%=Nr*y}(>I3zt2-FhRC?!M1OFeAGtM z3(P1SkMn$U?QuH^U3;8Nd|H5~6?mF}PYCb{1wKK*h5#E1Y!L9g0M9G%JOLL3xS+rV z0xk=1S%J$0>{7aAO70S6|kUolfeov)}6jZ_lsX2s{#KvIN1as^~8zZf4Ua) zjLF`A8M(=f@evCTw{N|1+cqqGV*wm}1}hocWya1u?{7wx407 zo5#nu%imq&+W|dz?bd6E=HRaJt!5K-_Hk6li+Uq4#|)ki^*@W}Fk7~cPTq%uJeAp8 zBP*f=hV}UzxvT#Lj_H0KXPdV|1uXbO*A{txvcE_o`pr?2_$Bad!=oEK*y*pb8U%&b z_u&Y4Pu@pM8rN;#x`|Yqyw3thZ$LBevo5}ms=!2xN}3M#FH!N;O}L(>vp${8@U7# zciSslKe2Zo{Wa#=5wmHo-Dn!KdBouH*xws5w;XMDL#|VE=bMXlV{RTXH%^^8Q(si>`p_d|?h{Lp5U!jhiej2YZHd}E^jPXVB1u5XOh zMkgL2j9B+yz!{Twa%%7YrGWkt&)h~PCq^gw|MG^dng~HpKl6L|VY0OumqG9p@Y0_Vz_f0NNwkG@kW-CS0zn)yA zc7Jx9g9$4c&(ME)ob=f(TSw@MBlCadNc=w_1-<%jMA-j@7#pSjJK6tFVz?13rtQT4 z>j=0wxwv!d^-ykgvj4wN_Wv3H)JIiL_VHM16t2e~5;d`Q?bwJJrAvbohSQ1s*)d{n z(%_h_pIvBbXiyYQBk~YM$q6u4zdgWt=&WaQUek1tE}d$q$Ud1OOMY&H6nS9 zNnRro6ilMW=Pb$VO!7LBpkNX`K5t3hfH!xJZ9|~<-XJ;@qfCesKE7ZH-(;FMi3Wwx z;Dl+uX=&c#`raZM6pYg2w=K!rEaq(@K_Oyr!n7}1ns->tJ4AzmQF{EIC3%-g-X#(g zOrpn^grsk%roI6Q6QO^s+!2n|k{=I54XH`DAU8Wci<6Q=ovrP;$O?;#o#gwkX0 zmy>rQ?BSnhI2ZMv;fJ{xxIR1vvbBRWtRsMU5}Ue_X?NP^x_cizB|~C!g$Kw}?bVgJrW+nBlafi3$zqXi4!U4`*fICYjUb=eW11tbDy;@jZLhrZr+Tu zOBix-dkDX*E#e<#t+g4U7+N;p2Z+Vdag2TrOYc@Ypsh%pG4gq=yz|KmSUkr(5hebO%ItL; zW3c%2O>mK3%JpsRU|}4Vn_grtIvI6U@7yU>W8vw0Oozp$m-qw=Og~@-IuRl)FTKn- zEGhknadaX$EGYe$aj(#=02vnd1V8zEu`zI0Am+dc(_kIxr+k97qo45!){B15Cs-r; z1)uy9+h=YZG1p<@w%Tniw7U4jIXk_^i(V%d9oD$U9<490c5TiTpn7s2hbwGxcbw=d1(=6#UNkYMr z^te;9;o1{S@&u8fU=lsnEJ=e&8bpGEN%XkelALFf^F)GzN%mOO0;3iPg@RFfyu*?# zGs!ZMpkNX`?z1FaCg~Ch3MSFx-InAclUyVc6ilMWdo9URO!5?wpkR{wEvm<;9-&Y$ z>VQQ(&8Vjdg@RFfoU$a(GRd<roz#c;g!|B14a?t*+l`fUKG{R73PgPe{_)8^ zEQRyQ-B=ChlY6ls&L{U{VSy#miAX$vH3r5_VNHQ?bTZ0k4`BsCsE%P7o~ce?y?}9a zBDh&B8Zd}XMz@Wav7^&7XXs|hnDG&Fts7sAsg0Nq9&RsRT4~Ln@7Dgi@B6W*_KAJ_ zai@0sh}nHtg+e;5#oNF$3F`mtyUui$tVOmh_{k_LO zL)4U*FW~>qTeg~=|8a{sd1~s^KfUl`{VV^=|NP*e|NiNFe)q`#`5%er@TX2c(!s!Z zx>H|VZ7wuVPqpV(7n@7n&gn;6oz?n6?NoQQ(Q2bL`|dq`Vx|4N%{ky6Yo3KkPODi? zx6l6W>8a+~)p-ZnyWBVn`LCdU{qw)kc}=h4<1Yd_k2!O=y)w11FjH?WnZ?drd!^aj z+gQL)GT_hu^AS@!z-Rel#B2v*hcUevFC!s5Q-BlQL-_xAZL4{Q3~2wnGkQ199_62% zc$8ndIfa))=;f3%{F2BKoYS9wvFShj-#i?`QSwKQpSD*tzy@L&I)!osvg>$fQeJ?N z4<*u1g3zDcJS@wPdeBR}^l1os)tElRAb(!o^f-i$Ks)(P>k{5CElRqZY4#cYdpEv) z0UMaR@dEz{zamVp`p~Pym(VVHy+O{MJ2xr?h@w*(+p${}-8?xq<)y literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/GIM_site.dll b/Projects/WebGIM/GIM_site/bin/GIM_site.dll new file mode 100644 index 0000000000000000000000000000000000000000..69c86ff87ae5c8875abd0cc986fb04ac903a1b11 GIT binary patch literal 314880 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 jbYK_4Y)e}I! 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/ICSharpCode.SharpZipLib.dll b/Projects/WebGIM/GIM_site/bin/ICSharpCode.SharpZipLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..e829ebf4baa5601ed650a56b821e266ef0c0d9cc GIT binary patch literal 192512 zcmeFa34ByV_BPzPxBK>*kV_}G6B5#mn9!!Pbw`jzHgVs;4bz|!R!LY|5?9(r)NvOS ziOV41HahP6g8S}_<1&b-sEEqAj56+yjylTsJg07VIsu)T|2yyd``+&}zuc~>Q>Us< zojO%@>QvRe2TZ!qp*tK7C!Vca9ga0{`8P&>fB9!IqKm>06glqpzA#`-!Tv7{ICOSf zXXKcU)X^PN=S8MZoj*TyY-HNZNXK#WBW?2|yN^F4GA}h_W597O~C1s;dvG0owKC}`1Zw*MWtq>k`nMK^pxKV3%zwE=wPK|1O+#w7uS zyIt`SAb)qisyPm)5BY8&6Sn!&9f56N{{|r9aG(acKM%sW3If`2?93C7gcF>DgO_6yXA*}_5aF&UpeqA z2Y%(iuN?T51HW?MR}TEjfnPcBD+hk%!2f?Z@Hy7M{NvhGbGRI5X9^s3$pVL0pxr+c zA`Zvm?%>b*ZiZu)-Mt+f}Q zw&Igl+8>(m+-chQckhp0a$nodmws?(@`9nC4;}o`+}7QPp3(U2it`>g@AHDER^2>k z?ZY1)H0I%dy1%YJu71qRZ_fVyw?zYHOm(_z?t1;l1FH9&S5$t^^us?`AG|ku{PKz> z%`pko6*wHGR`2hCdrW6vhr_o}M=01G3TT~04u|10QULn=u|B$cU8)3L8{jT&{$!KS zs56Wd^6+ik5j<)`(+xmfbQ%ZP9n4{ z5r$2K4ftgu6b&_ws@=P3NK8=vDlJ+HvTL*M95ge{2B(0ocTu5hU?KpSj(R*F0X772 z-@<(z;q~yp0RJ<O~Tn%Yh-$&p-4zLo#T0?%T^or32D zJY9IcL0)?SegdB7;2#IvcDSVXdH62@ybX^R4|#zu?zj*BD-pLF{Oj7E7bW`xg&dmY?A;dvDBQFx}}q3m9XxMP5C!hZ(*l=Xpljzau-fFFs6Jem%7XTZ1u0j)!veH^6oVjP1S!&uMt>MVS4O z^=bi5HT)a#`~`7a5xxL!1HuQw&pyKbaVo+O;<*g|SKyulcLCy9)^otizC7v3@{{!wPfG@{$1)g*9+y>Y~c)M zfW5=K;ch~h>En1Pe;VQN-wk&p;tvMwaJcv5`5j>2AiMza>}%}*p902lc?2Gg#}?cO z;FrT?UtI|QYk=RdnX=_Bb?vPfS=`D3cRxr4#0KcNdv|>%Eb)8DPNBOel7g} z0Q@reZ-@VJJd^?UXD{H-A)LUo5-_$u%h`lDrhgjYpMWzH5BvSWfKS51wz?kfBH+xA zIPklq3A0P}S~QF^8iIPT*pJbywno#P(Q;c`=tp-4O^;U4BT-OwY@dNah$@AfE|IXs zVJIXoeHfddRB&8Gv8L9E5zfdUXQvi%0JvlbiqD{gY3IGTZdn;F3p0-Iw`R>p``}_kU|}Oxd1BY ztMysAFtX{6L~g#?h7P1UrV};yEj(CdQRla_0_8+FA&1b=@o1jkEXXEo=$M@IOS_?> z4kxEWXv()RsxR{gKgzn*QO&5;okoj$-AbvgEAgJIwnK~dLG9{-y(j?_d|)r~)*MIK zd28t?3aQgdYqd06z^A3z0)BTWxd)`m5wRZ#t0=MzgA50R#u0<$HKL%HrA0xj5i8Q7 zak^kN`i7B}KhB3b<r|c2_sl7o=}UVlqyCj zxrs+?*&dI)UCcX*7J%X|j$b(e-I`0>;YrPXJmJ~RK5salaCyVS;vUEuYhSB* z!%fL3rY{2|HV`8GUxU2S!+tSuRYVZ7%JPFQBOGe3c85EfBcAXc%@yA8&}PeYh9@)^ zo36-($gtV1MIjPKtr3nlSGdDtn=MZ`*=%~lHO&EF9@1=>u5hxUFpAD;yx!z76qhnR+HmOJ-^M8(dLz zZ39TGeP~+g6y*ztXS51K>=;e3rz#$;)@-8Cm5`hIW%_JxHg_kXbAdTd@U~1jAvmD0 z0`y^25!tXHctnzgmv57&CJODw*yJ!un_c1s1x!{o&4_G8nklUr1|c8Jv#Le1MxF)5 zQd>t+vBP5`7(^K(?J_8r7$d+crqL5$s4VSZG8~>VJ*4AzS|~ZiXXmUZC1(z*Rl@a` zWSk}cYdN-}zDl-Ltk0;LW+S%#ydQK1o7}QKb3?u=spwSrEPu>2+-i&)#xc$vYVo@( z6I;T?GEfJs!kFptcDMdYZ>Xiv8!k?KYz3XMq{nokKUqOnEUcy3y&z4+lT24jUJBC{ zY6-d^V8w|yV*{)p`)(et(PFJM(aVB{X#nLt(+R)ilekKYVjQ$PW?4(nt(6Nuf*vj0 zNBO)~&=(tI1^qF@^dq4^TX4hYS{jL+rqA@RTWR_b=Y!vyc)3!hlwiOL7RHLqfLUl3 z0-+EH@R^>(->hI!Y&Sb~(XwD4;PhD*EROZ1hfgTEY$bmY)yHc3$P8F!F-8$iQf3jn zW)U(gg4df^V+GCFep-d1wyzZo#^N@K^&Yb?@cM%CzR0U@j`Ft+(_CQ&&Aud=HmSL8xFhk2JZN8vomS)2c8(*;03?XsI z3?ZZSYGwnvn$X0hgos|RWZt)MT zpgUG*m~InOjS0yN!l$A>#^fDjB3Hdn2~0Ra83P|(c0)LqK}^y@zo#qc)l9Ey17GYg z416VVf5(HI-vS_Np$VxDdVBWOP|v;^Qhjv_Buw@Hkm{w7tZAmdmBMB7)w9C%b~Rnj zF!cpf!bvM(^@2#ROXQQGrKK5=pl8}HzuVhfQ0uO9yF+8fVJa#O213C?cfFV5+Y$`K z3f-Y*1j@|9NeDuir$LziC%oDHe*-IS{)KuC+hyz4t?tl>COBpQtq@R?vtcb;7A&$Q zqv!%m^##=n_-h7QPNf?gh<2a|V4kLz$hEJPDT|7|=w}?^WrF9*h8aM1&L#`DNzNRw6M5i({ZIbMP5Wj`-~=!q)qGc0ShVvl8nr2kVF@rC@cO2eJUC~~q( zF-v9^L5**;0x>9IY%tHVLM;o^Sn4uWM3x+aY;w{ptbS*05m#1Pnq_t=0;(kdi4{5|AZs!xXqJLi zOJa;ILU6T|ttnW8Zp8{hQ&q9mLML((a%~!+t~s@GwVV;vOu6hHrmo8f(8@r$c53}p4P^0Bo2`$k2;1VwT)hQ5 z&7_TW*|v}d?%lE&$%u>k)5+!8voY*0q6$J8EbH`KSv`1M(UZs0OHjtPJWh=GHyPYt zS28Kl#6=WDJG7=xjI9lYwAX*sn=w55J(#S)J zuc(oSb(iT}9%|Wk9L?(0$m7ir6!wU2y7I6P$_>>yjXjijgBqG&%U90Ap~Pp<%!-^r zPi#lit(zdN3%^}SYUrj1np$!-ex^ZPLsZaXdO+^0MbzuPv2xv{E{3u~Eum=$bOBk^ zFVhROcWY}kv`2KfJvLKB!5Z2m9EEtmRmVwqXxG{Uz_noQ0w{Thb~+qCV$bp)g-*vu zI|UpMWpq{08;Gm6l=~Sm=dF!(lMm5=Gnw~=!i*QB(cc)boR_h8@D(yXUgox}s%k}@w% z1vrIextNzE5Xlb=V4$G`Hf!6~)X)K&cg_#HZ_W?a=loN0e(DfTv1zlv^|UKFtww*x z4MeR&F$-M`-j@sNOWT}D7eG%Egh^WrQGH;kG+LIaeOg-ET!~MV?IewQvJ7cJy+xcO z(Vxlg(uM<-$7pWCV1{9q1123!0+FAPI6hj7qKS=c6Ip@)O+kPmg>Fdm)oRM^nOE&_ zEhKFr$^{KyT(3ha)Oy{@?1uuCEsCP0Y*8XqX~q~Yt)fHY-sHqOJ4pWy&VMbVf3Gl`Rg{K)$q)^I|FWw8 z@4-=2lljqubK`>&S=yTSM5WM>94}hXjQqo(!|_5(PeWXNBZfeFlmJ+9D2Mrdz|Iu& zrJa7hcC$#lZIMKR)G zvu(FYOLNR?Q9&y+1p(E+$0ASmZzage>{u$|2=T@;Lb{ZtjMA!?Y|(6k1aq7e zE=guuB{$@QF=-8n#GevltFfRK`V9L>stuIQ%fMbueUSu&rYTp9lLVms#Yq!sst~C~ zQCn0fZdYWi?Ivxv#&!?s3D+cxC>jU7eh=hUSEhwRQA`yE3L&r1=jg;>JGK-&iZG1u zXj8CM{*5m0z`pBkCiPAW>G+y&Pw_&OGtIop)8^ zy*4?{a72^hk~-};(^~VX(_4f(np<_@F9@Q1P~P|lFsi9cz>5C>6!!vD^$O>qBV%l? zu|X-vF2_JO`Xl7{U)f+S8n8I-!}JL|XHhI-1^dMM7-rE5vro9sDwrT!Xo7^9aZA?Z zSebZJOQS8FR+B3_lQJZs$RAOUMpqe3p2KWNi$+K}AcJhk?U+a!UHt&TT){jdtzJSZ z0MRRH9Sy=($B3Y51%_UZEMbi-o*blE(-TU2=x(og|wYjLvd$WXJ{og^6y0=1C#%|T{~Ct;c;-ll*UQdXEH)~c94>n8)U zHc41@X=(`;qx=A93MOGFEw)A;39FLY6%!HREl~S3{@@} z?SKit3>xmxVPKIJERO|XH!X*CvK-juX1Q6I_|yvaV{=r*`XI}GE6fT+S0K8=tdQpD z2Y)}aA5ft|d!U(HG-8l@){n6x`A5Z&)kL9hc8;nH}tJRvDpe zpvnvzW!XU3j2PwFK*Stipb9F@0CNYUA{*Gj90(c)nghM@m1db`_FrX|h0H4amYHGv zmYWg$_A>|Ix5C_ERcv2RusSxzCa3zMV2u?VghfJ`Ip_kiwR!=64Rg>6vxXF&%Ah$2 zWehS0p`Ndr)$muF)!z7nk*&|J7!fo|X(W!u`XP_#MW)f{7Y{ZIqOkWyfgLrYNcoNl z12XpwLOoVBIYS*ab1Y3O{t5+a z=y2E#tzd1e%rI+LATfSmNsi7!H#2L2T5HyVl+9UFb-&S%!iZK9EG-F!N`kP>R>8i= zK52R)j>YI%UU;~8h%0dA5-uWwF)P@Jjft4qXf}e}Mq~^hGRDS4Q|tgOEp=&H9>l&& z9BA?7!G>6w83$h6YzWrdAUbCKDznaPXx?nbEVBX1B^M-SlNm?8O~7x0-;=n-?ji{* z*o-ccFq`wcNHg%7&1Q5FE4Xtkg-r(^wp*;=;8=rU?!3YryxjE1y|y=q?x|qD#vIIN z4n`h>&B5py&zpYO-fcGcLXEaBfmD(byEQP>A5A9hj6^$|JEP*~*}GA}Ay#mg*v{q< za~Er+6&xDtuO@wS7j8NYZMm?{U|eXWITUG!nnSUl^cKP`!Ci=wc*Y72i-mzQ?7})< zc9QL$R?T6+9A*yVMwJyD9vchH;TP8JYz0TecCt$v&XPu;r0u02f%GHH5lH`%IUN4s zCeRc2YZx)qyb+;0=+3DWg6;ZpIyP~O{ zw}PW$GYoUo3Tt_Av{qq`wzC_99jmf337DgSKH3~jEOX5A#D^%PtUMc)%!_LJFjvGF zq#0w5K?^-&j)H%bISP!w#KJaNcHnB9^|PavCpb2?i-x&IL^H5F+o{H0wA_RixDB*R zQ8N|=jWx%5<4?)BE$08&GVE!1u${|}Qac}8NLqRvq&AvFSc}e(-${&dZ% z)PFx$Ee#zM%K$LiIqE}hk)*+A=dg|N)++9qPHWdk83ga04%lc!7lig5SLEnjPzK2v zT{+G!>=H2SG*;`Omf`~Fvc(z%Gw41}ON=*mD+oNDuT=#QAOO}}K69c%q)c7HB$npwdxmCZZNykMfrg_&6p z1GDK)hD#C#26$h5Ck=a$9*j${BtXdX*u-6Qn@v0oS*xYhx|nq~-Cd@)CDgL42hg)U zAaZXBO}AsBvr!6WGIw>rXL_m&{f4_~VtyWmjc7Wt+lkGj2E}7Y7&gyXGH9gZ$#UOg z23BL%3vj_7yTb(Q4e?&rJLfFLy>fPU1+lzhmUf5mW^?wMg|I&+vHh6zOU?=I`1oVY z*_H{Ag?+p{vfSCkZnH@G2~!LWK~?j58b{_@!gTj+cGJ_d-KlHlH$AOvY&FA^Ot|n9 zb25bOVAGA$ElJZA#Y!1duQ%y+0|P%XXawG5(9i%i4U8YAp>W(rizf-OaUtHFL)m!WoEO)iJQi(?gJZRj50y(JSRPjL0w1Z;kxnpX{NkZw++eY&iRt zoV{zJe&NjXyOe(j;RgC~G%IJjQH)y3T2vSUML?+KNQkpqV54)qtd`xdM>?^0Z(Eay z7cOauf2dNzte$TvT83j1#E4wk2l~%$Dg%)XBR_-q$5?@K@X<7Ayul2IBr}+ij)xqX zgC(62gS{7-cum8|F8sHm=JC%|&akcKNQ2&ko&j}O1e*9p<9HmIGV?r%e)4F;<5Kh_v9MtKK z^)aI9CZ_W#`B3y+fLzC%j1j}~$s&#A2Q2^4F0{R;YMQ$R!xii7?E>c`jw$lna9j?! zb?e((r*O0sBy3+q1cENlBS3+8gT{juWlTK>&;J{INfd5Jj{OW+RnPo)k!d ztRwKXOu#0Y_ApTt8v z(qw1My?>n+*e_jLI=wPHo5IULQJ72s@UcWrFLVgI(E zdI5jkA+>>z4dGK6-X4xJ8fD{Iat>=5q=x2y#hmzJ4Di&!t_QtN&5m z454bk%1V<&cY1)W~g*Q)MaQsqy&NkQOZtiKI05}cryisZDDDmnZsCVopsT2Td{I*j207Pe z$n)&BKF2F9Qh?5{;y6C5)~kd36SEG7#fVjBkCQc8nK4N$i5Xg#)Yvira&M9bjv`{~ z@o7=mchRS5<;BSE#vq3FruEcq*#omX4r8Oivy%Rp*KoUET4fJ`Oanutf2b4LseMC5 zRCZKdwj7qnfZ}^CTT&))5rr#OA4TOT|(dXbtCV`=+zy~8~7qY^EWUL1{XNH1B z*xo?uqAqASML0f!tqph6DEu_`lLD~a(WQ#&)78~z*xMf-vp5G#6f-@ZJ|M3Tc1-S* za50agbQS&|D~%JN>4m|-Yhd-V+Qh#HYfMj9djv1o+d6*=dSA}p(iUQrn)(@`d`;kN z)*pi%AdAt`incOx?PH*MSYa|vnnwcCJVj`pA~4Qo4}x8)d2mD>93Qz5-NX>Nu}viy zW|yrFAqK3*EgH_DCru|T$WB*W4`FF+pG$YfpD_&_kP6{Q zdj#e7?W&p{bYewNHkpQb08DHPu2zTM&A!gWn?p~OL#Ej~4Wf7XaQtZ?k3Z>h{7Lhu zg^1`_Mb5-WMrfK(I=d_Wx{U3bV*vXIBudk9y~d{(I}FSg&bUYSIg1MnoTAa=x&{yq zzocPVcFwOIqHe}((POBS>;T<}aAb$RraMN#En$9wjimvueqgpHO1OB2-_TVHwM4!^ z%uznWZTtM1J6t@?Xi=H9_dM#N=@!njL_1lal;e^+m!&ADCnCfNNT&z{im`c{S3+u5L zIxj;nK$h}wuN4!r{9zJjWa(6i(o|k5sot)#Y@f3JVwD>*R%ksE)o!2j7)il-9b@VF zc3D07j>AVb*Y3%2&1oe(Hb?W%DfJ{W7Rx6y%e(IC3-wu2Vf(Bu)~&|pd*(rrkiScs z+$YpcE&B9SyvtM6#X>9*{ zy$_#!$0B$Anh%%tfAqo`#rO69GID$S-V5&kYSY+9ev?`MM!zlZy*2Nkd)9ybhcjM2 zed1+vgO6Q5XU4+srv3Q0XJ?)}{)mE-*XJ73r;qIO{oe~cOa2&{KjNt3w*B85+xkk! zf}^i~={fLnt8^7j%i2-+ldSe+Z4dD|u?+ z-3=p-c=*0s=05OP^YqW4y9^)4TDtHXE4YIkP$<$XS1ca7()*F{QSOe9i4jn{_no~?2)D89=R{{%F^3g z|9Z`=JU%oy5i=!WW>FC2By6!FGp3(aaxpVI~Vuc&_ukhXW&A$4O z)`iZoPkz?=_F-=yef?)k=f_Waq;1dh@0$8tztd+ubmh8K^^nc855D+>!1MZE{s-^3 zv>h62T!%d};(@25{)g|pXwuy=XZu}8{C?|ePsIPc_MY=rzh2k>)=iUde`3bvHD6Bu z+sbR&kMk{`r`=$9SB@T1wB?MW-5tTh9j?>%ee~jzg=;q78oMJswBp{t?#*+uU{ic8Yx|h$~ZS(ps{&Ck^v*(}wM)(Emky9tv-2ctHC)}PoVXynjKA7Y= z`2Pgm!@hT&{N%9LHDmskpS!2r~tAF9VBD6;U; zoaTMKW?bRM}dBBRx zCAMMyb%mEtH;X47T{5QsN!J{?F|#mz#W63;I_lVW?j3m9;Wuqwxpc`@%Z6RpdhxE0 z4La|@e*D0Y)*J3SH8cCJ-_$qW(%kgv4If*#{O(Bq z+$%4fmsmgOn6K9UH1YPg_StX2>-$#>`NI#!w@>a6x%&8Q-H(h?f z`ua)x6#C0|f56%>=F(@by*cvcjO)MqanQ8~zVpFV``v!kqyN06^}*`%2HtzoC7bVT zjNNkXWkcpJ9b4RZ`ZtB2p7qs{H~e<@F|${#niadSHvMtehyCw<-m{C2xaHi=Ew}G?!o))7_;-t+ z-f!rTGxxk8w%2awrX5F&ob`Cidt**J?2seJ9khBx|LUD;HV*jQaYfx;{f~<7c0l=% zzfahZs5}1h(U;GeG@|C!QhnKT>)m^Qa;b0Y=M#&*ztSu|;Ni6;U6(H}A9&`${fj0x zesTYPpZ>jd-Yx%l?U=d$To;LLo;mX44<4$xVT<3G{n@<_4tlNNx({C7u=v_dsZ}%H zXn$egQ*W)^{Fw8bt6sQkOY5_XmW+D%*$cPcUwrRFcmMvT%Bepce_Tl`<0e{B8jr#{)V;Edm1c%#_#Fq_{ZeOkN?qs=Ini~ zz2+`&a!%c`{^^+??RU9()Wk`pXB|^s)--QJ<=~N5Xs1PvGA0}S{eP?2*yo_@mhbYx zg9kT{US*Ctd-2-gOV(bxo#pA35ZnyT^QcM~`vwi`=-#ajSMBbocr2$Xft>*eae!XqA@E zx{QRXsS8%^QlNL_qo){fX0Q%$YOc%zA|o-Obcrg7#e-7~M6lYMj2$opa<`Z1<|y!- z$pHRww@FM#FkQ)S6wcfJ24fnEf%Y$Oaq-H8IFx&kb}Yb%J&sN&bG(g2C^I3LuE1Fn z@f>I`Vf4cOwAj;JBL!QZ5pu2#CsoL0*>Cr zT(zJ2ZE|F7I;I!7J`DtyhRZzBJ97wj0W+L+Q+2*^!pE!jJi---4aRY+zzXg;vh8Wb zq-(l`XcP~ViPY210@vkX@WZuQ(~q*AL|Gn`<;g3H6LvuqKaL3wYZlIjBFNBLXJ!4@ zI3|3h{5R(0?-UfOb?yw(GK;&tr_vjJ3iYVPdmD7F$sLv8bI7NK%}z*}uV$00#`58f z4RZFJHcEe?!!;6RRzL@Wm^%8iZR`CV)dtqmeUW4#Qb!*}o@}L~-JTV7N8u+m1W{J} z5O}TBF7StA%@zWoY+NXr8VWED%XXvG{|pMw1)=e>B#Pz24R$Th5evH1J0pr63(r;b zQhxsmcopakAK?qBqkuTwVTDJmGF^UQPCy%mR&{8K+ELfRUs~8X40PdO6IZo35`iv5(G1pfWXPXgfw<6wd zvYz?kNKk4t5OEN;XF{8f(X(Ok@~p)v$Aah>;HAdm=UAww6&%yp@aRM8`wL;zo$usW z3}6acu&>^UJ@(yfz&HQ`v2sspcV>Vej7EA2TU)+5qIo*NU*qC~{Oct1|EslIY`*G+dL=qffwt5wsQ? z64cNCh_WM;O<@77X38Uyi4kPz)rdFTD~4U7T)V~3Rv}wN>t#$10IgeQ5eVTC{BD`; zMuE(37sUx^p{EXqD;9$j-f+3}FI#l5ZA||3go+Uk1KH@q(7?6b)6qj9JaZb*F&Ai# z7$_bf?W))9sHxEpkOwzT`s- z^4x*#tw*0hVVG$4(>wQ-+DD%Qz@0+LzNVeE=nJ_}qDG7USwj0GE_widc=P6^ZqR`M z#R@Di4Snf!aHaN4-D>A?axzZG)wyNt*L6T!2*p7#fXT=lCV_gq7p7nUlT5E&flWBF zJUX5f6ic2RtC%sg1j$&?fKIGhs7Va#JmSH&TG(DQ9(551~?)^m=_!a zd+=_M%{#?4ymRRl;ChL9QetM(?N^I$R> z2eNQ@(olydH>q(1nyO<*yWA~3%Ka`Ea)PGrcX>INwnY{r6|9}68zaBO$jFaTbfD(6 zfFLFN-B#SMJ1uwW5R{I)#&Z1&!dCxA?Y^Y1$XVnnGD_Q{Zz)EQ4+9GDUcUblJuc8a z3?ydfZC;i2`K|VV)m~WShMc>K+=Y0VPzr;%udYZ-Mc`^F3^%@HVUgkScA~j(lG0U# zEsWF^@blhtTV55Z2wCw`oc?QX31H6=wKa`i)s<4+ydQG7Y7}-=gWD~BGduig<=kA4F@pDeMKw91!JqXuHXo;^`_QNx zh!M(S;9R-#HjcRv5oP|eK+LH&No5djs)7QY%gy#SHov9J{7tXqp*H$}dN}Isi|s7~ zw+}Zw)C3dXC0oq!=DM;%1uet*=(6s-ZEs_FSDybzR7B&VHwuNntNIFSg;@G z#f;F!0IX|K-iYfr9uJPNtv1SxvWpQHE}OAVp{m+KM|(INkkbGG53^D`80%JgLI_mN z$OX#~#7U=io(LJi*?m@b}_btogo#AR__&)YkvjDy#mD& z8!b;9@HRu03tw_Wq)^sVX06WkT&$))gq&eUe-93bGZ{R)Qx3+j-#}Fx)9K!e*x}PyoJymeIGtCgu-N+c-2+w3w8ganLl8u zy@~jF8oum7Lqj(WJLDDHO^bUQ3N~z?0$)|_Zh94jxh?XMF2XjE>T))DuSJVCBJ*Y zJ|_%qvDtRf{Qu@_QZa*euFxDtgh%0`z5;1W-I*7J>^mKp^5hS82P_5bw??qurJn4> z$mxA>E`P5ioX~zvnt3B@YSWR#0-Xyl=(tj;@fiw1BlSjaU_`po!qxDn-WSUBksyYG<3Y4=Z|}{ z2^u<1&GWyW^DouX7lW$$erPUw6oYw9UMPd2#(|kUZUc`Y#2A;QjyHh7I)6vA4<&$) z#zGgk#TdNnB87KD8-Ax7%Aes*V&#Av^4*LXXb12zYNO7hMT;Rxu_xX2k98c*%=Xop znL*y_O12^twRWvDjbbvFl1M$&i8s?2P9=qkzI{NS=(FkH0tH<#x&zW_>B|tR)2vz! zY*AdBf|g^&ab%epk=BLCHIKYHBpe7Vd+gI4f7I~KYt&ncw zVnuW!@^Xj67+UTi*g!rDZB7P(0{yf{3U}l@5Dn~7e-_)$Brg#r_8y5m9Jw;x2|QA2 zUIIvHj|8wOkS=fJ9TYYNZT5ODF)yCQ@{;m$POrqKOH$h>YMhmcwcdVHhG8Lrd&Wl3 z#CX?X@5G8F*_R}iCD!H@W+l)HB4y-F&y;x)yylR@;youT;lkOko>epz7jX1lQH#^* zrWda`y=9`eqq==s`NlpYbsXBdO({(f zltF>4WTAtzV_*(*Id+HM+6bAhvgdr&J8xyLbyvl;Ds+F2RjFz~Y%d2SyPFU%X;^M~ zfnJq68Hnwu$TO-uNskPbkUP|ROVA4>R&6*bIPD~GpbvP6L7Bi;OG1K{N&KWg=ObHK#B0YX|x7i9x4u}#axg& zp)Tuf^ct*qGFKv$I%g!(B*(&fofwI(R$QNOG`m2 zky>=Bd{PG^Vcku60T6r+36_~brIWR|opE2~img*C$*?fa?c|Hh?c%{4$MR(MX6y>a z&e!XTl~JzVgOmb;(j)G^Dp%cd=~ik67+Qm=OL&0!(*Z#-J8|XC@afU-L2vY3bQC`( zsFKu7;3^_){A1v9F8QxB>X3X!F#twAm}3;*Z-xJC#i3=&E3SkKk^BJa!)ZTM1QzcA zKi=AQc%J|FdH#Yv-8jiS{|$NmP;nLq`ie-&1dxW;mggE>8n0H~$+IVT!#^zz`-HQ8 zB;=VMEj386MR2y$zMEi@y%Km-Eu=zJE%@RuW#{hW*dZ>ewX_$MQdyIP)c9mr`by2P zLSpB@2CC3VbJJltGP|{fu^c5hC&zxCNuFQGG0rw2-30;;v_o8XcC~_Uj&_0{uFaIVVGnN zo>xe@pw@Xv=BD|PU<*1rLDsdnxfstz- zv=&k+BPqjvHSS}O#%qebAvYG)E4^hn3QD)!O)JAnZ$G?e-dkZvTqWLfO;~?J#o_W3 z3HDeXj2eef7^Rwy@OkL){KJx+^UP`RCc0@p39>>W#S#_htMNS)zQ~RAn5QE2B3e%J7nHyNi_U*-`Z)DWZ zB>R_f+t2d$U&vD8wx8^_Uq~i#o3~d1J#!P%VXhbXab<2{sK}WS846|YV5ZwIPojRN z=D(1P#r;f9pky3dl*jO1fIHzpehG~j6uUpbheJ?VSrtA_%H`R}0b%a8U zew)H~ymD(dj=zIt{P~%DQ+V+y&ED9}G)hwVT#*rjkqYvv)1L5er`3%pJ|UD%>ymGE zL9R^=mH}q!OyP@2C?`4>Vp-SMFrxF|5sS34QybyNMe_;5?uZXI2_EzJ`JE|jb)fsX zqbI_xbw?Kf8t_OcROpu7I1Y!Y4#4Z;TAI>chYMyMN%R3J8LwO|2SO(hLQ^mTIXiya z9pxSNAS#Jn1UC(nIAozor>OJ0qbH$2Y)J)OCAbCas>5~lPAn{ZLASgINXBF?%-AMa zk(rza4q`m+URm+OkYXH;g>d!NjB6CIm-?D_j2;gJgz#Ph)0a%0KyF*ckHg}R?EZZbiMe^3 zR(IC**Hf!eH$8Q={9Y-)zr$~I1AZ_zM?2we@;d8W(bwV2dpGF-N9}&<6O%lvQK#V> zN@!!tSK`-GHv%=Fr!IzbY#f4&J8|qubxqjWWDiJPg&6oL@~LZ;pZzIyh4QllrSRE7 zL-Q(;QB5%n>XgGPVlezdcs<#M@fpJwBOHa+;q!ZJF4p z2slL5)q6$8RVcLxD0TgMfY2Xsy-UQMi8vhA;ayI3&W?n0SX9^G9ELR+7_!U}aVOFH^Sqv+VWhKWNMihxW;zUsqzhkftJo1A_e#IkqT_3kPGY~i2 z(NmGVJxEn?km5Nb&9U4uaxGs0ME`k?LpEjoPZo^UG=Xzpe|I9_Pf2n82xzA^9y=x12B{xZ>sFMN5`mt@h)C9tWxfqkZvf) zwkWhaU;Q90dOF;iO;x^*ax|gVaX5aB)NcTco`D~ulWNmK`@ECKf%&@%Wy^V|W02P{ z$!jq%ePZr2QW5yu_~{E6%w(j&jZp0A9s~ehvj>Y6&hspzsj4c0*P(?AYxBQ|YGLfK-}~uyOq!bg?r8d9@RqC0tow)^7PnoK=_SKR zC_xzlZ8hzvUaAmOq{XN&*WS8gH0n2;_3NQm=~h#5#}sg>;{^PuBMF_0kO;>7%o=2E zlw|Iwqo+;>)Tos*@>C&|aoTpv=*IblGD=h#TF)}XMlk{O@(&87R8f!6iZMymTZ=A4 zq0%6k2gralX+{4n%{;`Q7Cjm98B8g7rMsnImI_kG+!gui;04F%n^5hv2B}RAiDr z8l4<`!N+d855B1OklTu}j@hN%Br7YV8aou_XZ5ks&@Wa%F%By?(PrT`IqD5 zI4eu70x4eLD|76oGDj)6GQ24<=-H;=iBrA-%YK>5_o}>n+2B@uP(GQqgrW&pj**O> zjk>D#$Sbe*OBJXq*P{6HFD7g9Sd=!H?dY#na##mj5#=!(ML%q+vIf>V??TedV+1YS z2Bf7Kp{LdZ2S>Oh1qYX}NWW@WJ@qmok4=DUDi`pNV-a)_(d|1gLNvEfA4N_X{=m;% zd!<8Vslbcc!A{3KN_yrY$+RfGrilTYV?S+JTzlAM7z!bEs~{kbc~sdr`f+iPh?O>M zA}q)dT`F}BIEzihgkAc%44%d+cApK_mDZ)mTSNqO$H!0uTC(V-?nZvxR%Ad=-NR5e z>i!;459CMTOH+BN9?FlxM{M(=p3jeZp-0q<4Dl`jbzB^KqzWuy(Q}#*x6?06E%!h;)ZMvK;&IuCrS zll@xc$38I<`tC@34C@vr4qpYKoNy_D!3q56`ADByf}eW4k4*wpcI}m&tn0#!YGsE_ zrH~C*MYGB3x9DOBN<9PGbVJ%m5np$N9@&DNMwhTG>a6ngpJni1c?ZJJ7 z=%vW+YB`n8YY1E1-E#7ZDv0G2p&X85mQUA=@Qmo&h^mpksylv%xJuH{V|ZXs^5@!9 z@0JB0j$x2hno;i-9>rYU%>aFwJp~SXg=TY8i(Zsv15!D|O)<@GE@j4(wza+NGPajp z1UZpyaD;7?XV^mJ&mQwSNN;KZ+5f1<#WdY&=;NvVnJOFGV z;CM(Kj&CyWjzMI36S&0#z7h+pzYz<4*^~Pgr@jc57-zH#h}jdo$?lYW3ZfSy2F@kQ zxl}oqDd)G!Splc>a{Oc@f0XkH%Ypl;?S4j=6%r33J||#XMhFLH+DI(E$6_CO}wqG;b zqxAZK)^ROZl#wv%Brf9r&UjW*JOF%?1&9a6?o}v7`ijdj1!EukQO~Iq`lHTXg%1oF zaz{f%0}x!y)s3p?8-TZoR2WtHAd$pgAWEbS3I`;mh@lYr3|aCjyUCVbWK>E)WqDxsD5Ff3AIXEW%NXIvwh`<=*$A7kD7$g5 zy0S}SW%M{4J^DU=@i|(NJ&}P!!0XXAuWzGp_eDG4+r?Uxv$imt!x&U9_P2I2`dtY} zId$iUIbY|8IalJg30N21tWt1-jeelevQUFxOD)t5vN0S{UrMb?e5L?elyl`uE&4Q^ zJX)fEK-kia%IG`rfYxUvzD!131gReYJ(3MmDaa4Y4BXrRO!4j9T#HKsz{w{cA4$&( z<0Q9`h!c=HS z*BVv`fExG=8UCWHfjSIb1W>Zukl!)y5g`0FQsnxWmjytE8!7&dc|ri>xRK)Tm^%bO zh8rni`xVR?;}9~UBp50Fjsa-^kO@YLzs)BrUK=TLT*#?w(}dkdicD7^T!JLWjTC@wa)&4IlfGm zYzzTt-<*3h<|CT@LRq|Y=nE9qQhR4lvN)pmCd=ZfIH79wFCus2aqikXkM{3!<5tgV z|2*xDFz#e2e@h5uo=N06&K?W9sl?l7eEfPAtA-cm!AjAj`D38QXbCsD`?pV7*RpP< zyL`Hz(T0`ii(3{=@5UfbM36*yiNqH;kIc`sp{^W1Yj>kJl$1aX<4`u`vka~iG*~>G zk9DDY8SEkazBFVb@wt*S&`8_twm6Y4#NhRI0lf5%GlnRvRf(@6n8F=}%+8DK)J;Z} z9m-T|z&(&(ABSvxi`L`os{*-wa1hA*q&p#}J%KAo)V*gxI5o9dKB=YiDvIhRZ;i@> zmrQ}r^A-H7s&aUtZxq~UZ@63d>%1B%7E{j>#Xip*{rX$RD8QhL zZIZ7-98yEarFs6h za(?Rk6{y!<;D>!qM9zpDgv@Ba(n@P_+KhHs!$I3TWVY9Pt9Wy>fVD|G@SA|O(bbNo z78qV5O&|}7(p5mdCRIadm=E~@k^ZG^?M+U18@|b42eJ4h93tuwlU*(Xm)uG+jN*wz zmDGdd#A5ct6=?y%vTb>lrO$K$54%br2^Ww+6THP5y4*!D~i2A1s(K+Zs zLbE6m7~X@~GEO?V*WlO(Z5MGsn3RnaqwzpDmV%1&I(z{%efH#GDL*{z1$7(>Hc%jW zbRYf4<=9_yIQB(eT6!yFzD_H_%F_v&c<5Kh22CDku_=s?$Y+R$4;V$y0I_&grUKZ> z187gC9{MH3K}=PCw;|>zcj^h?W4K*_*0AlDR=aQoH^*d-r=W?=%{Pon~HOb;px5HNHKBa;3cl4`q-_rW~7+0O&Mm~ZXyIoU9Fn|}jNM$f_zJCb6yDy4R8CD@0*L-4GI zAbf%6Q26W7Q8`8pf}dkl#IZOlzYtc)th6CVs)AY_r)kwL_j@uYV07fYUdXACEZvIJ zTYKEC8POj>mpzo!;`?8hAV`;161c)QEOFH-A~l2uxcP`Yx$l9#B!ArpP`h`H&_#>L zBMk4SA-7B+1KpCD3G@p45oQ-=A~pPH17WZ#7Zb}5MDhaz7=YD}8R)5N8NwhSA!lk@ zkI3ut(*+qAmBm!|PIJY{bOJ58618T}=GH5|B26BgsinOrsvaM#%h01m%NUtvMN=|N zp#l=fj!xYH6z67=G)8~tPq}sc{%CL5xMXf=?uVWzYdAf1IT+Y&sSD2-4GW1HC4A`c zVr_#C&oxTNXe8@4&>70W1VT8>1bQ(Eti0lc;K9@%Gq*61qx37xXYw%R8K!JDZ9)>asUNCJwM= z;+EV(p!~!OzRMo12+E^YE-WomO=t^v8+ zxC4$&VP-h=JaCB_b~mR>3V|YySD#i(sje2mb-DO{&m(aZU**|2aC-@Rroo&}`NS#9 zr6PPPWx%G+W0NIs4i%jW=jpHDD*%YsvpZ~4Lkv~Ax|75^X|=D~_E|k+AuYBCow!zk zUIK?-LROkpF`_V6(aH4153P@VY?nZWP20`JmoQ9)Njy(zX}VUt2EB?XDuIIHD-?`O zUCVLIQVAe~ZpW42G6*pNWO0gurET(h5|XO`iWYUhjdKycgh=fA0UbY5AU!xKyAYfs z%-tdx$&D_n=>dFo9KgCks2e>hJMd2xMl#hQ{0u7>3jmEV5`v#VMQrxn1oh;o-G4ga z_5tm38A%r7b?g~VpUWSE_zE|gZ~{eLt5ZR!?-;Y_7aJ$1Ma6o;`-)vaI8s`@)BD$zJ{Q*JxeT*ep6 zGa(x}>* zzr#)^#O5&T**r)~2jSKS(YRzhc5!yWdL%<2Ky*a>d&q&RUi_eZ5z0!Cw3uQ*R_c{# zNrZjB!!B%_ob9#41W+k`pgLUv0;+KUEklnHaV*BSFZ><5kdIh5@vvYyDXmWTBO(qX zX6SM2xYw*;k*%lT`kX*94;ZqqrK64b@yPt7EQ3ig>k_QZ>xEm+w&L+&9 zq{Jpj#pr4UsEESnWSJ2L&islL+7-d6MM*BU_LZm)zG`4Ky^IsHP!k73SkxN(Vw=|( z2EkiR7@m}_sHesOOT5LNYO`YKne(XOAH?d6mgK2d)8 z^%S3ySi#0=Gbu)OUuhb(l*leAP#4ZG%iubtP7zS1H{x4G{iO<3_-%&u1#J)(04(q9 zSd5h(NRMG(xYN@4vFvt?b$4IQ)6&ddeF0grt5$&GmJA~_DPw*}Cq^jQKBcYpG`nDe zW@Pfx=t)T;ZKBEf45_~!9W63vCEVCp7z4i?Jz(zOMVi%7Rl`(EVEOcx+N*PwBc%V7 z-bID~F-4U%DxWK`vMc@YeOn%S&2K9I{=B0*GdD27j=Hn`rdd^48If46svfn&7pqAN z%$mhIPtB>!thf{U&7-b*4Oc7j>*9C0*-4&D9E z-h72wkJ5{4|_qC>ffL;W^>- zl*hGldV=lPm7j#V9w2G&GO#u>1+5W(oq4aie^? zjW0oUuUkRF#Wt~lDXIlj{^Z-G$ROy1#ZN7$*nTEg!1Ta|$oFv#!!9XiX{lJ%h<7Ex z!WF3B6kPtmzY0~^p;RmKt-s7pRov_}TuF>7l1EANIK`8?25?=P{~}<|>_4Riudpgr zpfX%H=mM1Y4&+OqR?`Pr0UbJ$CS;Xa<(MW3NH)unz?SExJZAB>3gb=Q{>$T$iBHvS zgHkw`9$z6#smAh{4s47o^=-k#)mjrJmyE-2%daA2lHVhf%s!E|A9G~ zCgmOv?SE$j#y{aw;c+@pM`L_R~Q?hxt-Btkj|&P3&d*?+96(CN6Z^WSREM^>vW@jDfbgKDSx~3 zT>jBxQ53r8s(cdvz1a=CoW)u>Gg3Jt!`jh;N>^nE?S${HqOQt6ylx*+98ItqH(cfT zPPHrY{UTgKre;i!XvXv?%~%>CO$OUaXml=EAo>XUe{>!KHJCGq0F6QL)Tc$7HrwDb z1;*^fSi6-d7srDhr9V>$QpX`HMPBL{(8iVxNQNFs1B=H|K%+JBXmK->>6B$A!GSu3 zVU_}duYuXO3l_^K66Hf?loYq6K3EoEUrcP_+(=ePS)58FFdqfCae`qHbX)1tW+NV@ z=beiVDQ&yG$$ioONTGLSX28)Fu|pv+O#<(AOHAO>l{%4p&11eMEjaW6WS5VrUflPu zGCQePX0hY7G~1zWKuKXNo|J9={{iLfF6EFG>1T>8Y&R^%gfs~2aBw7zW;C9ecqX8W}bQGnS17$ z8P#`SSd1NpMpW-%SG}*baR9hgZO6JSNH4{ZIAz9(vzqJw1JK(*NG2?FA<<6Anr?(N zBSK2KL-?@=Yz+BQbhgkvfb3XPQ5sl#ov1J%ru0FOAG}@)h+&Z#x=RB{E{8L8w3an* zI4o!i$FaaT-Zz9U0R@KV4<|PBZC|r&#<^L9W;-$#Pj;W4K`<5qY!>PZCg?H1X8q=D zX4UJ|Fhm$o%BEMLZlJIWx7ohw&8yJZL`W1AhlXj@9&iY{ak?(u&3B6#3~DU{ZO#u* z-VNm9n^!%IY~G3U$9L{bb(-f6z3jC+aXWb@ZmV|Uw(CyZcCqLzuKsYX?O2qxUy(*Oak+xB7>MiO3Wt41)!*s5SIB>cerW4`fiy)jp50;OzB1 zK(K3!<3aPC_Db>Uw#_?(T1`Q-J&JaYZMISC+5a~zG#YCRWLEx2C5ZiT_uk)@ncjCN)X za~fkGdPi2bDPM6#*7s+7EH89+i^S!jqV0|vbT^Di4XxU9QxnrHbS9SBJ?U&lED6{a zu#_;p)$@_K$|1U!hgjqx?x9A5wbNV)x674~nQtPnyq=HJ9PE_`f-l(kYG<^S zDOR>ljgqhC2mOUcf#@+N+Tyq!UZNg?$ceVnM{T%miyvMPu`*{(PTHCr=rnCp>^_MH zI)lAF0*ICflGZvmmihI^d2|ZDG=7|)XYfnl*MeUhzgGM(F7!CRL!s1}A~aT4=E~kXo@=UE!;U4FBK5y##aN~--lqD ztZsZw-O3HKjjyE`GUdJv#3zd*$??9^N;Oo{8#d5Mitv5cC;P7fM`Mqc7n;9*j8^eV z+Jf!87Sr%c$Fc7<{Gu0wdTe?-&kNwU+x$lHzyG=7X9C6^E%sR=FsO*btQ4GYDVV>3 zNF0)AiQ=I{a-O{kU+f$E5$2o8ZO=LdwHf&GeF>-^dW2qa&h$nkzjlG}#lAv>s2L*H zyTCkbpuOK)6|DkX*sznY+D6z1@5AiiB0A)27xObivekipWb3FyB9wn8$wl&1w zUTfuoRA~b!p`tQ{>FUL>r2C<3=S}p!L~4Yi3vl_?2nG;L4<1C;_Do@74XP+t_i%{^ zAcwb<3+@sj1-z8~5{zJ}g*dv{LWbLggqnaNO(}>HiHAHuWdFl7wIM?)%yQ@cbewuN z`ZJpCTJ(+;OiYHW+6p3>O;oQ2FNRK>*<|55$7VW}xVR9FVLppQQ*Or9%q3CuS96tV z;8lcp>-!>p%}ez%kym*zBUyIY@rJtFEQIooo_jOJxh-WZCCtwB)RxWI#eo_+RMDZ- znjG0$Y)|%_H13F8j*u{`G&-}QcV-syafp>)-Ja2p0V_Q#HQD&JYE^Kd#!2IC(Ulph zdt=|n#Xx2HCOPw+xOM~Ua5f>|30$xN6;#yZN5k}(pKise`OZY|c-V9L(pGBN)n=Evh-^CY4Ul9l^?YV zHiBk-##+Ct&uSx7#PXQAvRa_aWQo&GB@Icc05l{P>?rR`97Jhs9{27BZCk5q&<-#U zo<*E{W+WcQdnO*f9zazN!;gB-BzF)`vOmp6w=dbh0N^vu1O#^)$2eo=$7uX=}~eCu?tHEw-M% zdF@%83;WV}ReNa{vKYUEY6~+s9np*3$-?O!p5M3h&q*JrFBpb;bqs^n4{r!WK6=f^ zqjgOyEUEF`yVvuB%g(OgH*TxGte(KB8?LRQ}g;!chTfk=Kv zeefAB24fV0`*3hD-Xe`#q#PsP3R)+qy&;uN>(Ed#fl3kQVG+lcUNVMNi+RZ~bt9(w zOmVoSI47LoUO3;s9&g2h0SSyfhI4+X3S>UL*&1O?yhtFOM6I9LVj~QhuSSZ{xDghL z9oQ`rxr=DG!z=2$#y+O@kw(Z6&^kZ@`gkxV$<+tQ;R2^gPRy=B- z&t>_b{4zcpA1>|AwxsZ|{1$x*<6E}iwjwy>=BBbZWHA@XpPS2O=XT?nkKEks+;Hrx zh^}KxE>{lW3{UWp9mvhikIpp`l1&x_b0b^fBinH!qwmbNLaw=1+yRXQbexo(qXcw- zY_^jrn6t$$UWT#L8MVZa>tcNJAgA$c*94buayR~O(vfXS$Ma7>SlIVY%oCB0Y-ZCs zwnexO=!$w(@w1uIm1nVQQ(Pmu?~#p5;am(>dnUTo%$8R%-SCp#ffpM_lotfWx!buGTP7BWLOtnymUQWt{1xTl#ca2% z1V#FaYTsE1u_!m*{Sq}}+%aP7n$F+oT0k|bPgzUH<`hj<9&h$wPkYZxAjP0Nn?TLm z(lxvfPv2}o%|sJtZSg2d9fRkRY@oAo`Q75a2$N0Xl6kZ)Hh$nmh{M03+T zt`^yfS40C*;X+)j4zsDv?{glK8|tM#MriBDBE_aE7jCKi!I2J|2~Rk}&L`S}SpGmm#Mpaq-}^O2Kl0iXOBk`wSj@e)eu8rhJfN zH-iofS4$3d2iY`Rz4Vroa;*Vh`rOimLrB&~XIs&lKpHJbH*S>7k359i|0b|ho*DWK zw)C_NQ@V=H3RGV)_`p2|wwe4!aOC>7UgRa)8sC(au7(ShmEMGJs&-Z6&(0xojN#8P zFa}lhp%Ekv96{P10j8lw?>YU=ra*l-MHcX;W25mZ&^TzPaqW!8Y&Q-=Nk2sWLjY9f116478xDQGpL42rVaqrZ6dWp@C9yU7$s>(7LY6evG z<79yT`bM!u*euAp7|b89q{j4}LGWqBm+-ER;u{b_D7Vp-Zrd(RHM zeIkrUC=E(*CJ87FGBl>@B<|0!OizqrXxL<>j-X{bT`{e*?YX=v05X7Hv2wj5KLa9& z!oiSEw|*t~*7=#{I8^g6{b|IbBXT>4iK=S-7+-o;cNandj!(hhzA;ycYac{hPEX{c zGVTZW+J|JsQggEQVHyJ}$Hls9?}i2IP=U7=eDM$c0Vy;&Q<2~U41@3c`JExL>Y^lvYoUgT=Oq?4lo&rs|JL@AOtn6W`xu%~ALKrgrs^L)VUxV|jmb~&DXf`pOezCuH z3%+iTCg53E@loE_V(r_Wkv{POq1=ps;AU-&1~hRbgyO@GFAL6u;Hg-gvyFR?qi-Eo z8zu3qL`pJy-UB2qqKAL>mG`(E90B_Jxik&sd-{po00^v8@K+3i%x25(T65DWN zGm7ci+PZkE*cZ*zTV4qz<`f1ds%-M419CT~x~HCyTaN{DSbG&lvvEAErqt@KyG!Qz&i8|`zG zJ~M0>Dod@kso;U|hy&NW90Xrch4qUqVviMoMZahJdfH>{1=LP?N}aTmh0|Hl>Pl;Q z@U#Ly94NQKrx9QsQ0>HY>HQc$ z*}?{RH2SVt8^|SUw}KuIbJa_wYu@}`k(%W{st)4O`NI&HB-9L^iiWPMSg)M(90j%* zM#ubC_W-{<^v8fW;l+=+)Z4{Kn$?5h)%KCpf}3ikF~7~w*emBp8{yHw9`&C<}RueTOSqwop zQ%~w)ck|tdW^sNnkFf%)X0c`X1&tK#4M!9oToL1hlag+gdx#E8iUTw3zf(vFzdDp^ zCnH36=tHhM-wSl|Je^}vEPJ!`K{MIGil7ATmu^QSlhjqVl89Y$?MSGvrfk&|asQHgnP|VXpP9k8 z1wS@b7!+vVlg&^8Ki-qVo^}y_Tt8Wc-`@DW0Ken#I~~7i{4T-o7X0qV?OhfaJO>6THR{fDC=`d`R?r8s(=|rF7_29P)exvvufZwV3U4-Ag z_{Cx{;}-*w7>L9`BnH97Aha0Ta^8&-gCcLNA3v1I*ed+idfWYhgwhwKDN0L}hKP6O zNt7>9-bDGsJ!j@oluyhnb|?HXE&OpDdJ4Y$D=yGt<-oW8Ro^(~*rksCcOA{~3-(^g z|G>BYQ%7?+QAa;hM{{6-B4vW<-FX5HH z?+5eL1=a3`e}9J1TK55&HNF~`BRsA``9+^Z()Dl{3?dw16pm)h2lp%FZbfGigE*k{2fLri}PNw0m5!8&Kf)@!ltfs2*tXq3=X zI%3&`pL%#8m#p0n*DUVfbHthUWf}&PW>B>eaPbdoDxb1JWU83OHA8uYE4N#)q2x5m zB93w6fv1VueT;9OqTlctnrDdF(i(&kpc^~F#&oAQe7fOV>%y?;G>5SO3`m#efKmNr9poPiI&rMC{6n+wf2KFWI(?9+qOEe3^x1lCqhC;w z-sP9uoM5kLVqW^R`Z1pE`x)ZFIk+s8W7ukC+?QAW_6Ol+6vENYWV&g&un?^}VoQrx zKt75!{C;K|stop$j*2#ku*$jxdsa!?vqD3bEM~@*z;#Ri#%E*R8r&w8r`WS|d$ZUbQs6tvLXOuiu29L7sh)VZFZy@!>CARr&x1 zJi@vG$C>{03hc$z9!CiD-9O^Th9Va~mkY=~M*4{7hfzE-0P*7pAp-`?q+9(N8=BqC z5>$Uq8~oDAZb@#ifa|fu3f;+z5+MT+k3W`PRBm zjHLaVoMtHO%E`XIDxZ~I5Nw9Q8aShmB?Z6MP`OlElpN(};R& zCaj=tKsa~_)ZPJIXyKZl5G-<2h47U-kHcdEvCkR9(s`NVm$ zZ^IU1$P;A;?Jhgs3m^Ur5!KJYm?=*stLWl0=dMNyTT<1fKvtIfGbEg<_QR%^+p6~? z>dGPh3}ZLEp_cin(xc$9JeaBuGwj0Vu;vHX^(qTf&aXeiv{qV@)k6^TUNcw(-I_^P z@Di4Z)4d^jrgwX%$&>YZ5^_BavWr)*0V_jLZx&7HxhvDV?HjMY9ix#(VCR7)EX5va2Mx_F*IJWy{^jZr+lIp7gDxHLcaH0b28w>NZ_re2t1r8Is5 zOIYQf^^E4sLx^Ii!`I%R20k@n9M>xyqYnaAsQ_ygwBcihF6OCvH~2tX@EB54o;%BL z>4(5MlDx!_i4UrugMXD?l=0BJ9C>&KF{NYAWNvvSEfQ3J(-UXr< z=I=}dD*i!r7gmDDDGd~|?E*K;WE+<2g4vo$RdDP?rQ6zsN-J3CBjFE2G`QRvsjKW3 zRObR!DF)R!_;%qL3>jL({#%gaYg%zF>uvD9bqVUWN`04;5ma428_B24NfayCGre0q zl%e^MC|>ZsrQPZhbLZ((VoT6!>K(J+g7V9dUqKax9S=+^(Jjf!{(-dx$R##Esp_4O zKuftRuxbtt4E*q^a?Ad{7KVd-L6hfZ}~ zLRX(xhwe?b7q)R!qEwDKKT&E^>FS;J)b=?M0J&okB>C#LnzhgmQl&=_5>?yXE&K*A zz1e#qWr626QPnee*|yScS5xOl(Qsk-nyI3v%H(lvVt(*ezqqFMOUT1|{s0f2r+2}v z+XDd8AB8tO3{iTDQS3L{Cwu9iBOG1howdq3`n1I-@_2*OoWky`Ep7R?y7#%O60`GUm>n!egi+eY*e#f*`P*J z9K6Ad-4n(A8^*nEVA?oVe;VJHlNX4&ajm(p7g9_z9|td`AEVfIcx7D6?d0Y~ncj!j zO!k16;>p8LmZ3f|TfB8|X#bo`AYtPMC=5$b{8-SK zqb3h~i!p#apqtubl-?ZRhL8`jR17hMRMq9OY2Dc40g{c&T$aMiBXut*jw0E+VFhOY zh+(6?Q~pp=C1J3HOBa&ZNkdbHHVb313^Y?BM;|wkm;S~&adS||Y2O#Gx|Yy>WP*I$ z0^wFJdAwsgj~&hWwB;H^l0edbwS+?T_a}sYbvcq$=rj|Kgn3M zrZ`!;3+z-e&dO9jPXLYRj3t)a48@_o5>`66q>cxLB8$~gj63v)Ck2m!kg(x;0zX}o zwF!PTQDD_?lu4_&+8Dy+{ap*ujL2~x#Cbm6!o`&qxFBH<;N6uvdV9Q71Ov#BV@Nge zQ0-`b;}6x2Bw!QB`$cx8Yg%7Ee4 ziW{C&rI+F}Ys?M>VcM-^IWo5fI2mUCgr6O>|JlD|%iltyrk;$@YVKtKg5-pd0SG2v z2pNE2@`aG$L`y}nW6i@uytqta#Cz_6iE=<`EOxAYSXs)MC1q~y+&7!Xe*xA`TGRf07E7I)FM?`IM8o$jKz1EOfe z=!&bMaGV%%tm!-Lp|ys`9-OcDkl9}ODk#_y)_1UoVRUI8nN1XjaIF{w!2-4{QS8i= z7vphQbAko0_62oItKV13(H0b2z}@fsQXaPA(8y9}%HYZ$!?g_K{&2Z=@_`rgw+#Ds z92cSMUx+yxiyIqQeN9fsBMoPXUm|h!`U`zk4~$A#(udj|JIPeBb&?k;u?lsqU!F*H zt>2^9r4oZIdM*y>oJTocu#WOHztoG!K|{ITwcd__6b4VSJn2KG<8>jZiH`bo=tuat8bf z*IFoImM>)28CZ}Kvh)QIz<5yTo->LUuIc|=iYtO~9Fj_x?uDy!>=2>FK-e7txX%fi z%3&(0hptRV5R)j*^|J1jtmv7n7TCdlrWN0}Gd_IZfp0Dj!*w(yl8SbDr#^U=rC?h8 zJPK4y_V10xfA@kunPO{8vDjKHv=#Tx#qmq{7Ip%>7kf@i6}wJb8}e$=G!6i+#ep$^ zMB$9J>q`q*7El1#Fmf-IHKV{>=wdD~YjN*hV9liEK_SWm=exV^o9(B3t06Vt-I4Dz zjW${*N1H9|`mXhB2A}lR@WZAOZ2<4nS;Z*u7Yv2i1d;=KUF)%C$2hCe%}4F68@r)ihu*E| zi(a96LORpufCH#0SI@`S-N?!sU`;}C2p!*t$ei61YZWh9eGNSK!l}3@a?&jVR-lDFK*4scZ#d8%3>_NPre*s^A=s4S{T@}qh=nms^^G!`1665|f*M0TZZv;l zzcOi@^?|d$H(aZiftSVQ7bL5f!+^yOep*w7WrJa{dw&#JOlrw)n|&6$kDo5xha6Ei zKZq5kE8rzreH~!$(oYN~`%gfFW6_>u(dMvT@dh|kZyG8z2cfu*?VnWaxR|5yVv6cm zE;Tn*!U9SLFR0+)%Jlt=>WcumaBf)oQaxgn19sOKvGLV;PB5ZzioJukD>4AvA1rL@ z*I9Q1%`1*o9#18QPRm%xE|#&%FxDz)XfB+tXeMn$5V_k1TfJfr`+dU+ zpK%tXUx{J7{u)Et(kqd8^z%5g4uevvw=pp$*CfLpWaLa^$CHefXp*sX_(>m^xoK!u zdl{I;SnVu+OeJ(0PxvNlX8J<20`5723QPLVfmnDsX7ZQzM2Y!9{p-tr>F|T|Y7AU{W+~x?pyau+f)NQL_ z`)b|x0@%J*x2=Hf$hvJe*dD0cdQe0u9;1nqL#$Y8^x*9XdRvId3ax1^PM8SSU=_yr zp1-WMIeb{@z;KC4UyF;Bs~rfbJ3I@eLt%svSw~wSLzLON47q;eWQg}b8C$-kvsEH{ z5b?K$D^ZHQ&_wor7%gfj7CsMwg|h?}&JtKSOJLzFfrYaK7Vbn~kJJSgJ|7V|`Cvdi zTSW0v5^~@?5UJ9GKP8M8B)xbkO;dd@xHbg=v#HRROEoflkdwP*1IRvG&`)SaTAPMv z9zNjL-M!4PwAR0*Aw;iQcfR)%YVNik`2%+BkLBpRR z#0aEvKw{q5zNzY!@Y1?ntDl&gh+6%yxzSI~O{&qaomZ!Y@kzzeY1@uYQ}2;(rW17@ zwO7~aVB}KS-}u3u7~6J3>AC5MA)Kmj>V`6NGse+tK&g4%boR{0lgutzG;;B|c;S{ra)}hSbQ@$SP>`Wq zc1WgWZc7sx=B$xP;iRg_;PFJz&4pV#8>`WHWF~3r(%EpZF4H#1>-YHmJCY;5lqu>6 zR$1_ElIf#<|JkTB7*4kpJBvfb_HsY3NC)~I5)efYp^en~MInRN2_ItWwcQ$Q@@!XKq&*0|}g^kNiECAGyH~6ZKqv5fmhR5|Qf)@csy_CioafO+l z9R_<17HDHVQ0dj6Cgl>Y-LF7A=UN!tJ)IfOq|_k}XUZMZXVYVO&h%;eru^w+6q1_W zN5Q07IoV)Fk*UF-Y3$~YxKutbz z0}qMjYnE{0GPt#(rQGkA-UvRhl*Ugc6%4my>5IN_#T-AtV87Uc8O5H7u?JGYGAy&0 zw=jAM=OH^v%4^+?1SRF4KMT>zjw2)s`t4X;KTu+oO5 zwvjkqlx>;%EyH0@%QfZ%1f!*;SL_V z4+HCwPG6EJb!QnYOwfX7W-aBrlV^Z211u%?OcWe4XT4p!XWc9P6e|UN7NRxQZSh;k2x; zOR!l;`7m$KQ#k=c=vY=`fOLqViG@tt+m=p%Nu;2!bR}6SalK&@tT~fCg9D!8(#zJG zYOi?}DJxi;jjma6L1y1+s0NJ5Ft|At>tM4`JwSDzrV|M)w$M*j>9zFRSy9E+{e0r$ zxdsNu^~sJ3=O_n5hNRI2!4Vy$ed%aar&$SIeI3POLW5yFAjB|Gz5eci1*o?chB}Zi{oaC<-m4Qxy<|o zhwGp**$fUZjK_KIHW)a(d;IvpW33=#DPIM;x+_aJ<}9PEbwTY?1mU7elNCx_uO}Am zrCjlqowE@c8Z(}2oWHlYZ)D%>>~D78E$(|Qzb7GU>41#j2Ti8XBriH#CnW(atJ8re zR27~cWU%=v_aR=(c6jDG_^R+7v72F-z8a++#e+z!;w3Spz-Kd%H99j@`jVOqZw;`m zt%VvbW(tRr@lS4CK7k>v`9kYK7gK5+Y{6IueWw1P@%J9aB?X(>hiEiiypPbhgY7*; zd_A3l(njP#?M9jlwRg$)v*2@U1`ocMo`&g}UQ`|%lN{lN$7#wEYe79g+x`C%cdY)L zbx8k%Xo*qx4dT2&Gnl1$^7mMufy%M2CXgf}ar8+b(oJp#p`u@MWNCN(k)`!hEI zk)M1<3ImcNs>}`agf9yQUVoXPkTi{2@a_*;q$FzN4>$dqcMXo7TUIX19b;n2Gtg$H#xRjGGbF*fl zraxs0hDG0O#>pgDnZ)?(XOxjT4BX)RIgm8@aA^&^pq<-ZmKH_uo$E?CO2$@?F~VBq zYIuw9xFKQ@5YxNE6UJSUC+&t7eOzziFeRKNOSXn6pxNCbUQ#%?FuWw)w`@*Wm<9*Q z=`<8~Tg&;WBj6`>)sd)kc2ZWXhbR+4zO!_<_~*F}-jRF3bMQa?W_ZgaDq$koS$!AG zxWS;i9P7~*-Ja0W_7au(cw@fwX}DFd2f)tIJMoG9`_3&@x(C?BTL-!6aUDHWx)aH% zH-bedhF;1t^L+rt!HcC^w|e2q<3K-Hc@$t21GT|c?xSeuB)ezDG>tsq{g2LTiE4tm zWJ9YmhnKl?VR<*4z)0n@=_;x!nZR+3^yGLhOlHIC4dlxu6c>QOTgttdJdnf1$zR&q zn#FtEc$gUsWFCun8bBzl_h8DA9PW)0*NVh_1&M1UDDs|$cf37>ddBurD}%Yr^m=40 zZj8x9zIsWtrTS)|Bb4H4slF1ZVXXa7h>;Tu4}71s11IW0!fCR}DN&h|?3pDyUN96^ z+R~GL=~M8(|86*IPhY*Wd~F@bwMOZyXI|?znYR@sBA=Y6fDk2%L?qH=^=+_mbH+OW zrILRq;Kz3RO#Ik3!0vOs>bv+IgWs-@bSu8mAIB7b0d5gI4Zw`B(uIWDuUAtUrciNn zS?LGJqIkE{2+7oSLomuxKdMGFsJ4Nj@w~0E_@#ft*8id-g81;lsV9(m*3>#*_SP*6 zscQpD|AP0kT7COMokDgj_c%i$GGK&H%D7WW-}Sgr-x<>8B?qkq24(@!v?7N_fNW-4 zOOK#fWm^o3IfbxohHcYcERVgo-PkumA|bY57fvlHdFS8)tC#4~0T@n^LGKD1_u2H> zUBlUI2-q_9Mfi5;cI|BD(phH+(REx_rg!9^i$k2%J{E+Aj|z)j!!HbrJ;N^ui}Qx} z1Kr`3VR3kPc~~49UK$pc4P$qA`S3tk+;_M?EbcdqsP`YvPyH3NcMx^Q7cA zfjq4VnTNj+xQFYwG}-AuLea6shoj)>ey^Vi%i*L0&apwZQw_JiHA83-gDM-Mvq`M( zluhR+mvv=Bz&Y6zLhZUVqG%ndhVR)7W?d)OUD7DsPoux$`LgEDw`J;@x*w-MybmKl z;J-CFsB@f~4U6rQqw}XKBTX4+|Q}|VzF)|)e)3U&>pWB?uAp= zz?YSD)%k3?@yxZWB~fW#IMp#qzbyLZH{8x|CfkCOaI>0{V&CL=wgbIRc59fO%gUU2 zESqKfcffo!fcUoK_a3xqci@NZEdAl25oav*gGRJ84jR$ce9%aC%w+V%z>xEv!TW-K z9%;v3uap7a2j-*YBD!9gHahYmP1SHZ9v=01)GOR zQR8Nwa`=7Swxh98>0^)@%1UA^$~r{;e$dDK_5=J(KMKLr-bbU2fHtk0{vlCh$uLk9 zDvyTg>oBq+GC4gL8C~5Qp3u-UWKyHjl$yWlW5DY!y>QdIv9EzB!&DChcCvOWY36IV z@`0b*`N7>v_&^51^kE=d`WpD60Ctg3t#B$y= zKiq!QACI)O-pQm@5I0u;B@maA(tTh*s6HY6hlErgaQvtQBo;%bTae1qHz{S#mEwFG z$ve%}uSUH8Z;|YX`lq%@h_M*>P24r{^1Io-S-tOJ^4uiZ^4r43m9nO=e`451W3bb( z`RbFL!^~+2fimD6G?Kx8Atd(k3_QtXl8L%ln<$!GIbZ)@(QG$umFJ?(`*schZT>Og zO*+~Vv2`uzDsg0o9fy-NAIWk$U5mvrYGN~G4hS($j|c!kxFlqyqYH!Oa;@~VoH>QptVR~+1Kgerq$Dg)$4!#2BTj^lRL z+a0AHYihqiY^=Jw&Z3T~0xRh@)CZf0-)b$H(>;!s{n@zTo=Q{wbBq6*cIMOhInB4N zl{KXwf*(&3s*CkisV*1H|InP| zfJTDFzptrg;O>`h1;m-yLN!kB8nIysqu~7Yt(CWODw&rD>(-$dglyAIV^E{eFr?fa zF|xEhS?va`GN|$EYo4U^WA&E9OA};Lj6`Oxay%Sa=EGtVOICfDhkCJe)DT54gn)Y$ zDN$T~YdlBZIUB|snOzp2eacXkwCXdKsdJf~MY5YD&6iPvg~E);a`fyvlz*Y}v|zR$ z?TVe!DAd&@@TRF2X20TOx3F3RE_7LQiJ8evRpvr<1I*h55jZ%R%H_j|9bAoCQ6YQGEuJyQJ#$|g4{E=C0<*~FhyfSZ_y|%$?BfpIaH`8E# z^Xyub-z!!`3G|~Z2^tyS5>)4bcIEVxGTx|mtzU|rX^w*n%UUrlQZ;4%NBqrpCeJD! zww?e!8HfuI!b0uB3JnY@G%1ytRv%;4NN^Q+<`tn}hel1R%q`#ii4LK*Bl&aS&+1f< zn@dSwmrYeUh3ZB_ogvCtE)*O&TPG_7QZJjjAyp*^eATgG9yVc(v!T#b63QJV?1Uf_ z#V!_TGHvOmVCg(;3RWCOB;z154$L^-%bDRsfXB4?t-gpAxzi>Goi;h>v{`_Sm(c{5 zz5srQ{9w>breeAyJk=%#FUDnQAdFGG&5X3ZqA8C#L~S>hsV+wSK)>}X&_};Dy1!rg zIgBmkG1SteuCs4Vr1D`E<6$HZXHQXq(@Iq`J&{2N`LcT1O6Er%(0z3u0^LhMH=e+% z$Xn=s5<;J^HB2l9DT4NRYksl~k>qgKLpCwF6d#xo7gie?8I@o0u1$NQl1T!ISJjX- zL=F=h4+M%&PITa)243ODo$>im+}?l*?``RDc>dJmh}0&l+f8pl&~;Wxt!k>zu{{#% zldx~kBTqFNXA_F4bgtMMVbnqfINTGBU%3y5Qc#y+`55Y2Fo~^k45ctV%0SB?RhQpD zJaJ@%ZOAb(a3t1gPiT(=c5v7+ORBfIu`+aby-N|7 z|PE9GDqiAgP0xcvOwW63Gt%vrRN!x<8GWe@-AcEsbfMG2Z*+k_LD)$N1X(MjXCb3 z9ZrUQ!!6}S$>}A;msjAXoWk@GXl17dupNQnWpxR@sZ4p^)Uw^VX2O8mZcebsV9uQM zx?>*SgofTy+{zgj{woXP)p?|zgnr@-mk7);Ud;nrJw#3`zYY>u_(#7EF|lx}RB z(PyE!(VD6*guUF;&J0#!a`Kx z6y6m;Xh)3A$G9I?(?2;re!^fA9&3iUS;q+F6LVvwU&C{RNTf$@=46*~p98 zG)~@zZ?|59fq4_(XuP;R;L?-|$JaZxP#@=HnM`A&nX<~}Z0FK1$kHZG%RW>u=~(N! zg#-dqbI_*!;9K1qSIg92=}}!14$N@ftF#f~Ed803xVE)7>M3>|T>GG6lIcXVq+a_7 z6rv&ANTW49llaj#o=%s`se@P0NZ{n^h0gw2+pI;}$oJ zR-_w?&Qun5vnkWft=GYyI8u9#cAGt;~s)Yc5Y zj!yO})`!Uq%C^o!qTBLIcR=u!E}tjHlwPz4>^}=_Q zgWi;rTRvH&$)yipMf}SA;pv%ns6l6wP@MlG;=^m8w3Yru^C~m{f#&6w@S!XMxP)Vj z!-Sis-@{YGNm+=lx798wdO0sC>dLmBhr=K-Zk8c~+Fb@oo;x7xA~8x(;L|#>5;~{6 zYj#dkD#L78nTtLjyT|Gto&+nC;~Drl1ndoc8!^wZm~j~%V(y5F#?F^*u>ofpY#jvN z55YCks2bRm#@4l#Z(Fk&(90OTW`7C0ThlkuB984G2q(@R}$6h{5Y58E=)Sa+5zI z*I7Juj|}T@S^ z@V+QE#seAc!Z!(RYbt5GU2Yq}>1FNdwH<8x3sCx#Vjbh=+U5TE#uc|(_Z;MiIT+gP zkCELHtWJ+YC#x{ZoaK~!D5X0J1`n|g)F6+C^Z6a_$**@Gr*f_;+Ow^Vut zOd*A{yCvhhJ_^uaV7(j6tY^2Nq(Jw@8L$8-bpo6p%J057oBFY-4?vHIQp|=@AMo-0 zJI3cVs*YjLNcX|WlFy}0I~-f$>MVyBruCg1?!h&r)JUHko|8>NH~A1N(udq!QX@rVK0e~{7~(nQ`DJI-3HQFqC}ZKkA{oE$Dp9RLE^ zma9&KxSLb}jEWoGH9khtQC36{mg0k~^o6MOg$B))4Xwm%dT1n@O!iJ@6XO$02YfSS zlj9S$n^@wV=G{ok)cYFgkxb1AKHaztlgzd~Z$m}4^dT8BA2W<68o?}w+FefJzAEKd zhx_94c_tzUHA;PR_FbRDO&3J0&viMUdG{^2Z?}DC3nPcCH7r2;OWDHQRP&cEQbf zRuQvx3{uhu9RbxRC{RKPkqT?p4#o9e^wp@(oR4y`yErz683!kGP@@=n!L-jgF6K@B zz?5zVuqAl3s{<>ek{@6oaWjfhXZ0tj@cHSVsxga~0yHXE&zPxu)Vv|i`4HchdX6~H zd46$fI$n?XWr(t15y#!8z!*~G7ICuJgq+VLb(~g;lc`o9*xSqIWMS{DqW{PiTa_Id zC__?72~Tcs4yq}5M?t@RNme(q8-W8>@>5z;zGGU^Bu6 z=W$G#iR;sXh49o6Um>k_wU%E2W1+QthK)2USfl5NvoIX+DwejCY!#f%Yr^KZCWg1; zhL$E9vql`wMK~>c+Dmp=90Gat;n;>@WPYJFWZ#HBJ2Q9(?}z#v8wGqn&#xW(@2=fR zOT6}JeuCOv_zeE-zj)RuZVNHPaM7lvg@(Rnysy*>=KlADK1(*9FVFIP*^YUhdc2;q zckkE-5^W-A=ou?%s8so&#GOs*DKnXvXU=>E-=RDvM?^G*Al_W*n*{llH1Vb2rG+8` z5X=D~WMJ8edEF>G9Jk=?+YFP0gL3*-@dgz7SRSfiR)XKV;fhhs7f7UWcH$mdL0jnk z{L&%>!>#VXLa`bP&JBBGVuXu)WtqD3pk$P7kBCdUI!_dC#*9EJV&YZTI{RR6)%NmL;(q5m`&?& zHzHEJz~pd0P=m?A4Daihp{2TrWj(TB(w3oPJ1#DYaJvwvAjIkxDF)=>K2DBNVvTsb z_GO@POYT?r32I;D2bc5XqYkL{B_iUruj+%x+r9<^&)>#1{=63X=+DS;hAv~eF^gda zTHGL01P0`1pp_aR^j%;7nW3`=iJ7e_+$9O#9z%;}W48s~(BU@zWFyBoUjwhG(9x`%cWMUM@|C+4pIs)j-(2qEuERW^N-;SA`s6wkS?9u1slQ zmU#?=O5>}|J9WMB)jN%me&&4lv9=Lqn|I1Oxnyt$czuf91}7H(GH$}5+=KB<8Fv~p zJ{qxYMaE%7IiNd6&GYs`KQ+WifRl(@rcNO47sUBV%NdbCHlxg0W-zqQUHaZiM0kYw zaZx@G;kY6)av-I>#|Aqo!vRrz($ADR!@=M3O*v1U?1Qle6 zmhwc)1;kCm0dn$K3(Es@q$Gc+wyL)fu=iHT4uTpACGJf575Nrj(v#y|8rOk-YxxAc z7Xrn@y`kbAN;S|F1WVX*z!sh^JsuhjDwVVj|K#FW*F#ytniEF!na9$Zt(}XFBrj_a z$*q1mldQa-?T4*(ALIF}qv`sgUhk>iT!f9`DmoQ6_Ely;LHrg{flJ)&$m};I9767b z@;j>pK$OJk1nu;1!A*^!9gX{%XyA4^O{SnGzyOVN5boMz#h^Jh>n-a`L;izy#YRwB zRHxE(kU|73d+HfNYRnMv#*AYHdl*P{$}#})P=t^Hh;I`ytYf(~nWKsfx9>!rWdP#4 z5kiK@=Ty{tMWyTe@P^L(d-UDt+K44jLi1>$3}{5?Q0*hfkp=6M4U3wd$fdv8MLi$% zV@V*8sOuEeQAUB(g`&Nbzjzfh*bLQbE!eHJ?H4&(@6c>lABz0pSa>&=Pv)D8<)mRr zs&phPxLH7{g02v$B23)t#(K}&n77()!_|6dGB6p%ZLOO)tZ+IST+@b`(}0r9P}*@g z&Ii`XbE+~9KU(~gJuqFE9CQXm%RYO)0bIggfN(=NFQ7%dGWH2&D7KDA5o;w+mhw1W z9zZ&n8q4?+%0G_HsSjz#cmI>K}GXW!w3ks^CI^h_e7goCC1Jx=;*AV5n=#xSoM>2)S ze1>)#p0SK@jqU9yBY13YLQ7A)5)rBblM}e_;&&)YxRPqAu1QP|6yPNq(v)~(QLyYu zUzuk50XT!@#sKx)%xGCCY588POqQ-8i_j8M35&k7@(pdHJh=~U&0!E+gv5^)nT(nX zlr)EekXG)$3qAstdt0qqn!#e#(gdy)gdPz_VWrC*rG(=vZ`|0&1scO8I9%&0y-A+y z#xgXJ&T{p`zDBpJbTvGdLqBd622o0D$zcZ2RCl0oDfA9~I)%%_k*U_E;6etOnpG_&VqDb# zRZAMt#|I`ZXl7E+k}XVK&yoTq9(tBEvhQd62=yY%b99&uom*TS zDNFW^!skyIDx2&I@&3SpH0&$Y@54b&&@fjerw% z^=u>|K#PFuM_{V11BlG8VCrB|o5xh+bM`Z}iR5s%zKP)uev_%;P~YUT(66$C>KvqfWW?~P5SM*!Lks8d z`ll8l;;EMbG}Vt1me!+6VquW|$+KE8I1)Fs)gA}qvk;FF(TJisy0*w8(}CLzkfhm| zA2!00I5i0BF`=!VVPu6hg=b>e_O$2VaN18^aD`U|Ar_mTY|4&2g;;%0O+QOMDNV}) z^I{sj$`ibz07uhcR}@$)#n}&rNb|lBt;0rP$zrq~8{wFcXkFHYD|VkARZ}gto{>f` zx*bUpgI+r3jK@oCZ%*FCB}y>PN~W& z@`4t1je@FXesYXzd-N!~WtZ7Gs%Unny+-Cultat1x|3NMJVX4lJhrJ9_%p=dnrA#p zLo90Qt61P|9%!V|;wCGdtXc1#RkO<2+J7c_(=42Ehq}Z!AU=Y&fPYP84+Vdl=D9;lYcgRyfvjN{cMLa5@?4a-3cKU%gg${jX7>FV;N$Y2zI0(z(=IOoICM9@ zvfn~q^bYtl`q~4*Y6l$}7s8+nQMyT-SosO4RhL1eZnMHQ`eDA#^$2)@ZlA3V$ zLb;2AvVNQRm*pI_4-2IR|Gd68A(j|4S*N}a;x~s_+^uKk&0+V{--X5PdGxLV8W4xHlGBLLvN$4`qZi&&t0LinBpxVWYf6&ma}y8GHWbu~BnEHX zzEGh>rf=6UW90=|gps9fiPd*bN*`g-K;2JJH*oe_LEZJYf}Q{&ycNVxa8HO*|@~cJu&oS3&u|)7;Ox;*9{wFM6i>cu}2RN3ERtuhwzd_P`V8aHr`^IAK0be zU^at8NwR2&i3gLmd4-Adt{);zH=w)+QZ){$e?Tx)=O2Lw9Jw-so)Q|$VeyS<9n`Q} z#@!=NO}C84g3^y6dBla+bm~t*DM)^_FK|y9E#;F&+rJp)yx}rFnHu-BeZ?x|h}2u7pG9%86O%OA zT>UP?ajs5dR4$;@;(_wEXF-)bwBrYpc{i*4DLCT5@@`U+hw6cd5lb-7UWh|77uH)X zx0dP8P{u8R9ewQA6HzvI%GaKPi!Ik-T-1xo!C{WZxm?g*3`;%(oq@e0KV!Ji!3UOC zcP58+4f*!VAaY`;r!Rvyu5+^}$S0Hs@T89XbT}63rz)}fOa}Z?86@x~pq;|3ADnBS z?H_H#FX7vcf+lUUm$ZTd)dCd~u|QFOV44`nlA0p$|{ysMaw>WzKtb)XKT7HVoKTazx;B4hB83Cv~r|1LM!@tqrD?{ zrq+1CRe$DzOT10IXo**LBlG`biT7-`xEubTF77(EdvNKqt?()fpL2y*S)vtQnxYk6 zR>tjCc>5jcZuIz8Ea**w9akjvWnSW&mw6F@MXcBd`s4I9j!kD`&^oZ%`7>;_s+@-< z`*^FZnu;UYe8`xxrUbLSU%;O`1hlwbpm`!Q(i^%5ser{|vMQre+~3{|(?P=Opb$AB9grklkZX{l;M#}Gp%OA14423vly zq2$A;4jssAgljHC)7Q2oK zPOW78*k)+*VDV++j+bmaVutZWj?LUyF~Y6LDmxY_r)M~kAj^Q(WB6K@TT@^Yu=0Mk z9@Zu|wFSsY7E^zQ-C?w)(3B8sM;t;+vq$XlhDZG|$1T*ui&_L^l?AlUsx*uW7wPrw zOh>OYq?$?5Z=mf&suHL8$tfb)Z_ivL0r-n;|*jd~>x8%OPNIJY{FZOWNZ_grVm zMTMixp$+IRfxiYPY(l|_oN3mMY$%1!2+h-hZll&6x8K3eYpB!e^&{+%IP1J&l?EPd zYV0Hbx}FMc+0O3J@t^}XZ-vV@e?s?8bUUP~Bl?nYPiRjx>xjNEJfd&;Le{sHGjWz5 zJ03VZ=YW7*X+u~eg(TL%-QHrVI9wki5Q%|83j}Zoiriio{YM9>LOW@b#$ha;MZ&5H zuEJC;va?D!bin6Wtc&1;Bs#8?g8%3#?M_XZ8t;~17Uf-r;{93tpp>aU7(FZsdj)*| zjBl%2vh_Zch{FWLajB`g4KIThyP&YfDf z{^is3@tJ>nUdMsJop7A@)%{|6E^5)CCme=)<^2Hm<9p$D;49hc>km=KUi_|4mD3qm z{~256<$-|lO#CjxFNQjOUmSP5;75H+Of#kIvkYGbc{hIa&);77wZU*PexS?!Tb=Ep z8|{7g(aezcO?tl%e;FpdzX^7wThd8yewvuYf+K=!(gy-RC3uN2R|{?tyd(WCxZW-J zRl(~s7iN;)?Sl7YNbQR)r2M0~H2+5MtWJh{YbPb&9HAd`VyG$68w(f?*%i*5Wh(9K*5&?zE1F3 z!H)?3{FpBvlk}1=BHZIer1@gOn}zv<;IqOcR@1d4I4w9Mc$wgBf_Df$xSE_VIhOtp z7JRYbjNl!|G8JDHd{melk843Oc>A4UoHfLsyOw@t){=)u)-u$yg5jwxX_hxDZLC)@D4#CI<7o++ z;n3k7?rd={*5Bbx;1#AcYF<*d%i-1m8_R14bnhx&8*J^ey-&84&l{*nj);k?{ z3cMSpFMHntJQFs?_b1pAu&tNvpR%2W7e!P%V|053_V;OPiS@*~@DAFgvh6Ng6=&V) z_CnZ}d(${ILEB5@b}r5j#E^`0VC#Wi?^|VigR@;H+dG}@M%g~(Y&XmH1!ucewjVg# z2NlDwVM~DK?Ml&qVB<}Hcgoi4o9!<7?1n7?x6jG8NVbc;FUd9x+bf~<`4!m?knM8s z+la5jJ5D~Y@E*Y}JssW}XZw+C=lC^$0ZvFf0XcSfH^G*G?I*H*8n#Pu>Ky88aC_9* z{vewFfo&t){vlg7CdmoB3i^H-Yv)v()?ENIB34#*`9{&qp%$rLqM-1{&>&>+lxeHH`o%e z9WUFMY@hVbmu(-}?!hTZ#&@u6_j(_f?HJhFyl1^%#coD=U&=<+OU1B-51+4u4dbp@ z3P*H0&_>f|D%K*~HSw1szB$m!q}zLBE5w$|_A%M!$M%!${`lA93G6@~Cfi?R+dX!Q zkLYnv!PnzUyw$Naa?8W^8}9_!a7Qt03GeLKG**{7ycG%Za!G8XeC{Q;H^$y5+Y4dy zV%NmpA=|jzu8CcTPNBm)Rkn}CJ_65iKhcgprL*}fIK*QeJz z5#JK;iP+<^-49!j_cPeuEh)VP_MgR`5Y5LF?q{)IC`EsSZHf0(>@TwYQ?}nZTWgYT ze{r^c*#e(FJG>Ft5?)R=&)ZjSyZg_Gv%}?fBy21pXgI;yDgFvr(4xrg4A{ubI=M~y zFAP|E&VyTrHw7EHz8E%WtNKSO+$M#a@{f`2dfCqPPZX8gMCG;q>2mwH+%ACaCQ$i; zs9fl;N1^ZVzAd*4{i=Na7`86&QhyWNJnwI?Ey2j-&9Vh4+OD7tTxVfRc-J_$`LOkP zZ}o4K&r$h&tADe6u9DApz{d2wFvWcMsGo?#(K{8kC9tJsd!=k2rwuWj4;#*sI@=Y_ z)*`nz%XYUvU$z@$yVoC(?W3@@dH4HEWV>IsFZ#R3DZ%f77tedZKUlV3I@=*}rs!Yd z^8x=***Zd|??L}C`CJT}2ipP`Ayi~<2~tr zTs8fa7g0*T^Y4%Ig}~3lmc?qN+5WM*+4jV-&9=)=Xtuo(Q{zUshbNkC>o9q3xLr5P zcF0Sb-L9(JPTcsrbkRF;$ zg1;4fRxsN_{9?hq0b}0!Ho|Ga8Nn;s9s%YZGT$WlzP87J`Ec8h0q+pz&bFVz{6)cU z3jRRwr)|dr{|lLaE%Tq-ehJLef z9P-9cJCRHWx&3eQIXXu95Pnne2ZA?uP;T$~ z;BPv})zdPY#9FfCq$^AL^a&0MW3t^h`v^u_#{+}$uHZ?4t2dr6pBDnI-uMQQsIb6l)?UKs^4&lsk z(%TzniId)uxdmv-K9ws0-Y59&9OEB);C(Qjg zq%jQFdxiOuV4|BGws#+l#`hK7KZT#^?!(}x*3FW9bvMJl1JJ_8ynDNk4wA{Acaxvr z!F=MzzY6|aFwt`~=(P5n4LCTDVfPR`WFGVMsCkU*M44YI^I3wg61+e@-#qX02>XtC z_W|An%!wQSlV@CW=MxS9#=PML~@9lwD1GX-BKc&XqY`WWM1`}T;RxUsiL z3JV1X1xE$<6g*JyNWtR;PZ2yza9Z#J!Pg63Rs0L6y-o1lf*%n4gy3C*_X&PY@FBq; z3jRd!*Mff%jP;XRt6-<#u7b-24-#B0xJK~o{@2D%+;}eF>WvrnUl|+qw)C?UO)O-3 zU%HUeFqxaQPhZHAaMnWlxlpy>oQ2GtjSJbHT%l0c3cg*?a?0}PCQ8kJ4ouv;W>Tag!#mc6M~b1=LudR_;$e68{aMXVZqM` zeo63Kf?EZDCHN1)u*6UWz!1%EI2v|wTh@dd$M1j~Xe1osv^K=25`69m@?P71zO@FKx$1>Y@rJ7C_sOYngu z$HV+R!5<0!TJW!cQJdfmz7yPrf?2@T8y5^Rb)Oad!XW#FF9|*%%y$L14l?b(k@@d} zII9Va~R-QsEBZ4ah zSHTZzBK*X>BP&eN34plY4fv$@U4?y2m|x2EkMjTb3VYJn5dF6dk#n}p;9r=F1YbYI zl6fV}t2ZWw33Gx)!6Cs_g2xG-DmX28vEVxdZxj5I;I{!sy~l=`-k%6QCHP0cs8#s~ z{KPzeDPfynL9i$|xRm*5rPuOecVYHlx)@I_AH1{-c}A*034|hTE6@p6fm9< zjE&Ho5^NXD0gigzBjl|p$b13K5y@6?rKnl!HxBsm?J++SDXyYIX>ZXnfDajNANJg69rEZJVWpmg0B_4Nbm~5HvvYJ-?HKc z(0rHRt%4sDyjSpRf{zM5DfpD&p9KFUnA)8bx&;RWcNaW#ceaNo2)<0PCiphN_XvJQ z@E*bM3qB?IN5Rw{q|h$7L~um#0Kwx0*9o2@c(LFn!S@J$RPd{U-xU0w;BN)n_9Xqh z;O>Gi5?n8Mf#5pN|i{ky3CEm@vBLWHv zX@ZKT3BplG1cXDP)dXr}Wtn4{m8q3YT4q@`Sy{F+3x;{&Hv5g@PNi^PKaBKtw$rX#iU)_0 zK00h7#_;xGG*6!$Mx*p^oWkB=v{wI}_0TXHw?~Ja;F{82sQ1N%sA*_>(x--#?q>aj z^$1joYe&!=Sw4bxHTR5I2Fs=ql+M#5sDyi<{&ovVU4|6mS-Y|JWld$hl(i7*i2GAF zAf1O&skFmK{uSlS)_(-^uk$Si7ZCNE7BOHzZcbQB;zatX)_~jXLF~ zzjze2#?7N}1hG5nHKUx+$@LFG{g$Ujg~IYT);C!XvL0c*Fd`JcZqB^=(YPQh7pb`zCFVY+3lN0|Ou4?xqiHbEz4QOe#dD$o2ZYSnAA z9)4I^LH}HGKqjjH~R#a4B|W zQ<-1OrZRlUYHG1yEakXlES2GJW2yXm$5Kg5?aV4|+@Fo5xW`yeu>Q>2VjQKsc-&Ov zxNaP^iLpG!_I2Z^H{WD6d+h6ZJpUzzQVT544LMYX+j1y{H97a9%yce>k(NVsF>xQ| zd0}RUIWNo1t;61)R`R~$vRpdvUYkp;ZQ^dsrMQpgQjK2DrCDauF>~szT&nvAxs>l0 zxm2DXS*h3J?L5pgnp;(wtc@0AvDvL)-rNk<~%etr3oE9SwaH z8jD{C9%O1rIvSdcaryCCbo4?BxiYCRWe@!LCop0uLKc7`aW4VBdE|H=LBH5DRES$3 z+q>k&cQh9=nRwx%zw4KbtAj&bDgw!_}~{SmRqW4y35jXrnQ#t3SWVcctaZg?eT16`m3dF;j7^HH$&ou@MN5Uy=UpI z@HL=MEge9}c=5HRe}%8dKK&<4hr=Jjl|v8iiA4_LtMDy&rA3CN?~rC&QDW&-_;%2K zrUs!R$S(yybD(!3gflI(l)#kJ%lLI*dc@L&Oz&Fi7g3K?j#(N3zjk6mZxb&&Vh89h zOSuuxXy^I;D&nNin69J55Du7~)Z z$&9)bancfvx)kw~B^q@p!ZU)>+~c89mm=aV(Wpxioh;F)OA);c2^wcT#Slw0&U%Z{ zmT0{65fd%Z$m$~sEzub4FLqm^F*s0+OXb`Jjk-(3bS5*-E)hE{6{5D6h!4^zWTU4n zYCGsK({8aS>LyUZD3c1!he5*2WX9(pvC$HZ&q3mZB^sZD#Ex`|*B}-nhe0AN!w`+n zL87~*mGB!ZmRkBtRC_sCcrs1MhohRrP|?!TQ=nm@$kGc4Ib4)mdKIapihFWQy!V)P zSo$iet4tLGE;W9qK%>MpmVNI;ouWAre2sn}`h_UJJZw}A1# zJuPO$tZ?t~-xD+^COLrS#WbBo(A~Tzy_h$s7r#R4y0aGMV)ng)Cw} zNoig#A}mpwmy5|RO_S4w&!zQZhPZSV#akurim8x=qJ+uhFiXs1YV#Q4Ymozf03(i8$ucdf^ot=THu&oTXwJlQ{yFiY;gPJ8ZXrm=6%L1{*5|w2E6&d>hs{4bo z&e9%vF!m9-$feV|_18eG4Fu`kIbE}f2jO{QC5lJ4yf&9}mFq|O-Qg1Dcc)7f?;cC0oNHabgR%dS>s&e=`<2|_62;qS z$;5lm^`m$XxkT|cyF~FG6;GMg<*~F?yz0^^`Iz|JrC;PWanhwA^@ND7poAJkL0m_* zUF2Ar3;L_L&CbRBiS<$1CQfU;MK|94TrUtPU^a6R{-=3fk z;!@Nub`u>1HM#UtTwnD!QCCF7->bMom*S!BEtAD-BEv^ya(_(} zFzw-xuZtC~-*s}Ic-^IJ^_KA9u5=S`qIyRZGVKwR!+T=4@$;;2xk4Ni`z$@uauw(+ zOHae^eer{(m*DrlNVSQdvG0hb>WAJ{G||AsanZmQO^aB`V7&q7Tz*ksd!^{acK5X`wnSc38@d zU!snR{ydRai`@8I)E6SlrF+%4qIMzG$n5-2i))#dpq$C#v{=TpT3jB#Rh!20 zO5>kYKZ!T4rg*fUPZnpyK|`W8{#kW~U*S&gzF87KO`Z{Jd8t?`ZjOIQ{48Rx<#>XQ zIsX&AnW%4xE@7hFr^)|`ET$v!p7LZ+AwCrh#@{5*zEKz>Z zvcDzDFIo;X#Q8>;HZxj2iv9vSc zAVTi2v^!y%jFHD|ynTolE0eCHQtuH56aJ}UWs0Svpq6qZlWF+`nZ;yAL4usXWX{zR zb(RM#(N4Uxe9sc?#5>Cm zEYVK9vpi~vcH*7o_m*fU-dRdMlo$kvunJnupQU6Vrhb&P~PnJJhqERqK#_@*6^usjS(WNAL zxg2gt>`iJCGvqW&ZzpXRSI9X`djzF&h1_U~@+*?ZEm4mZ$&EKtTQ`Ug(4IxIA8(n= zye*Q$n9K|>mKiP;iej1Tl2??-DFN|j%Ock=S(M5$mkL4EE_p?nq`dum#krPfub8Lj zxpX@A3QbSlppbhc?TKpTHAtlc=6lCh)%q%VhovE)1#&Cruv<=UwNTf|Jxt~(vq&Cx zsX;H2iMLRyQu?!0$SF*rhvly^On+QfU--x4H>; z!uK}hdAL<0?u{I4>3R4qk+W^c{h+0CvGqIL$|tXv_gea{RiU_EK4VF>_Q^(hz*1D} zLeVIX8xn0=Z_qc$3s-RNp6;z1#mzFqQhMu~K!ujBXuVx5mseXVLz>IwYD-tK-!@B& z*>9hv+t{zwZKi(fTPGuxE|#`16eq67R^-K-o z6VOWe@$Ho6ZXDHa602mNJBap38lShzkxb^w$?dX==@WSz`Q0w-m{yALpcv#8ky(M#yS;Gt+8O(&lZwT5fddeSN3= z+R{S!-6cJDQhuw&!Zz>gyJbETUCC$?YvtoijbcTcf9reYNgML+Hb?b3IdTn`Q*3RM zEY{20EbVA>P_35{cadL%_*ytBGr z#`1{|tqkAm2jnoOBl79CXY@u{&$L=R-&Qyq>U z{=|gb+eSDK$u{?LsXd}yoU=)Gu|(&hn`B>0k?jh_CYfr9M)_u$V=1v+6KI+x8s!hm zIhH!X?_pVMiRQy2ak(ry(fVx6h`@^+25Cw#ggv9?_+ z=SjI~z3I(I+jVrF!cA6&n%Yg1PswPe)#9CY-JQS66ifeZ*W1}451EkMo6pMe_i;SF zvhb{&Vu{-GSy^F7+}FV;pOaTvzs()Ci|6E@EIrYo33P)cYWbaVg(YhFopOyOYWe5o z220fP&&$o0sO~SwZI-C+FUYqnQ478(4_cxYd{JISXSFO>TpL9^;L*~b#ixYuOCL*%zgT+{JE z=XH6LrCU1g5pT)uOsmDZj*mKT$>>cKazsUP6(a!M~xz!Tw9Dk9|S)!feFY*;byw?}%fF;`N3-z%j+D9sN z%o6R-v^r^tc7S;6;ufmI9zlD|5S3zy_Lw2+p+}7$9Vx@qb|zd6>>Lynrk*#%$G>p( zn)RdOU$}bD`dyj00(8{+O-@_|O4&+jHhLC!ZWIx!w;{2*a}%hqB|6t`p$1sGr*lM5 z3$^KSjwd#Cu7}?trUvnB=VTG7$Om-@>ei)WP&4go+c79Az^{8yv8aNYU4x@47LiH@-CRA;6}L3{6Z zYOwXA-fX8XH-6lI?Nq4^N&VMO)iO1B`gLgpEwg^3y7UQZr#^m?@@o|1yCjSDs&2c< zoyJmowbl}ivkq$FU&*gQOhd@dY9W)E9i7z;E+xq>>Ul$+r@L$y-PFsLUhZ;GbyIIx zdYk?JZs{}j`==#3yY8kwv-Dk;CeT-ggzS1r&;_c)(^Qs5L1*6G)jmtHT}K3USBG5M zA}&X4-YUAK$gs?RgVFO@0H(m19(OOv{;K*&-((Sv)ksTs!EdB0 zGUT}r`K75cOHVR2*pPd=CByGw>-T=QM$k^{cMK&iJYBkP7h}~-OTD_U0F_%B!sN5@Xm*TMOD)mt z7_08EA;)xY1Z}lMbr`Fjvmt-zHcgIIdtF*D#;GqY(RuNus{7we$>_Xzyy|0Va`&r) z#;XyQrY4ODnxJxA+9EDfLw1{Zv${`{`D%%}Cs?`8Jmb}3MUn9MP!Kpk-X9tQQR`l=vR*NMT`p=ASEvF@v%2GqT^+MT@^{KUqp1ZA#U9w zb)zL}-6FNp(vXXu2r5!{SsHWE)u4@r_aD$~i23}yG+4!=Gh z8=BU$WpIPa_{5MGv{;S&H&KJA?3oq;n#j8hPXYiSIaFO##(p1 z+HPqTO5LbVT3QFXLDha{@=I*HUMy308S*@YlHIH}TEFcm_06i~5fgG(&-VDm=i`=M zLn^nZ?+kek_G}clD)Ao^@&)W)ZdE%h9qD;ctyDi7;ySEUVMm*5v{J>nbdy-ACK%!x z{aNi~Y7ldJH;O;2jL#`vgYYq}wR9cR#xIQDElkso8M>Qk^H)TTf@b)i)ee`|i&g5f zuZb~U1w=C@>{3wute+GI-z+{EBb>J~$uxB3(WKdkPsbhyt9 z&^kk0zem)wXVC$d%7Y(K-`jX?`ZkI!>Ss%r^t}lbe1>!P(6#1ARiq`l*8HeSv^24A zP4HIL#ZpP%I#54LSM~i<@MCI-r5pM#1x>WHrti(ckE>~x9_+gkRBY)9lx3TmYw0bN zWt;L@ItITd)HRmE``rY(-jKMc-x;u-%!JF-yZp;_Iow>Ek(beBpTmufAHICxia)>>x04X zsx`Q~5#vmh_4_FJfZAZGzTZHF7uMjP|EldjEYVe4?44XX9osepPgmuTbk(+72tECT z{_P1m*gqu%kF<5Ee+V9VZ0QL6@ElE-`iJ1rsfJomAK^(!mZ*$s)mx%(xsR&- zOsmCZ0|u(km4jb*_-EsP)pVxSV#a`xA^%lHxT}})n>*lnaZHt4x_ZFqkYj2m(`wHX zgMJM8QoUqp&!C?`uNx8{3=*EN)KQm0Jjc};OaC3z!t;&l8bUd&7XKX-?>V994pO3@ z2etA1pekJIDj?I!S4-Ad*P?_Czd{dpVHxBl*$s%vBA$Ot>Y}o zArA?y+b}hH5{7KYM*1U)YH;MLsp0&eX*sXLso%CSjvH4upVt`3jBigcuTX8 zW{CD$x)y1M=s#In13!;mZt3A6ji8N84dR(0JAyp=BkT7XLWb(EExnIaLUo&P(=J_b z6(>wzYw0Lb3DeIQ5~qjY{9XUeQqWNH+h;?@F{MP9RQfPwS{gre1wu}@botO#pgK!) zhR#sox(z*$2fgAOIt%oYCAw}JpCl5JT5q!S&CqEwTAyHAB7PZ)J8$)0 zqD_9$!+bJUZ?)8BSfPm32QAUn&^X;K#)RxXjA)o4(Vr=Y$y_6g(`%W`y(4jYBhzYx zoa%|wk6W5BY^!RiThiOicsH6X;`LycuJ*)huS>J=#?LiOM?z^OO4J)H(Mpu4cbJf# zQ^OZ~lJqW1K_jjPy=p0D#0=F+zip}Wh*_YMmM$K#UEl$G^s|5T-qvTkjOW>p*A$r8<~Ho6DX5lJg;TRq67{vqvjRZGg@h@_RagTBV4{vjRps(A7< z-~V;i_cGDSkSx0D2VE)zZFR{j@CaJ|x2MJI)K#ADehR8eUC-}xC(k`Wb*Tqc552>U zcaNuseue2sD8)beAmMiXX&ogX|j)QV?uJ8 zeRUTbk5cKYuSsl9Wq{tFM6_Bwk@|pVfDWNY+@R%OOr6XAS)dI}4W6zeH+u%@O_utOdfQl<8G5)&(`1I8Zb)=UJE$^sqotl{_@-X}#SrdY-VS=) z`t?uS=gHKEnHof0>N}p%ItkBVr=3TuwD&z@^i-xsPkP#RF-{j*%3~_CRLZo`kf=-B z5j0L`wBtI6Yts&Ua&)OnUwCqLkM_o|5hWY12U)s3tqD|UX+zpWVuG%4X_~xD-)d0p@YfqjWpbctE(*i1Erp<4_W#bQwQA2f-%U~ zekbesmL@0S9$meRsX-h?epB=zOWz`1fxfsC#cL4GsBb+5dJ5AKzGrBfE@v{w_i6fS zmwxtKu2&lJ)QrybUHRSbhb-$55bjqAEarskc>hxSI;rzp}Lpjty%2n zp}LprI;KXvlMZ+D>UGvHAp`gC>Mh0(bEOc}y$i*owk{5>)H_|O7gf5XE7yo;)qK5{ z$$ZN_U+-fw-@MM(hnQAl29$-)*KN8{Jff=5YF*1@?y#xR*IJ@GY-)6)rCunRPyg9c z2GiY^CS~}fPv38e_60uuu%$)qwj5>eKHs9g#~it_!WzCybw1 znXwd?C@0vdY?;Qg|61!2l_)E48B{}SsH?}+@rT!+LP8-t<_yFF(LP)9Spu# zU&quS#$+~$b$YX<{LIs#>-8I!X2EZRK4NKJ<}ac5X*q~eX%GuDSBd*|D@)gBI$;m! z0ha!Zx^L9`hnSF?GDE{2)N_X$+Ko2*i(YH#ADJoYFM7MBFF_CKeU?H;A5@$4aZ7Qd zqr*1otPv)aW8IR&9?`hzjLUMt=U>j9PqkM13|O>eN2H+pE;Q@U=X2{~tUXxOuQ zhfCRE&*|fq7LC3sbf+#&Ga;`{yEN>1y=j!8n?_$6_M$FGH?(?mL0FR>kYVUA@Y}8T zSbBVPz1XAw>r%3KMMr0vkWY^$DjjX;Ri*=D4INA^974m)tx3jGgv6+RgIOxQt}PRBNd zec%$U(Erj^oXQcIoc&(dM>=RC2{P3;mT#C&Rwf(RuzHRQT6=q)P{bztLk2dFZJ2t)6J9b2d?(r9Rma;os_dOT)5# z@>{*kQg-$V@vXki(v0j?pt~&1hu?SlK1)mC_nqEiNZgqn8-7CXH^fJo6Z(it)8zO1 zdmFFI*hcY#{@D_JbN7R8ktdzcBnqy@u&X=%ZuL=#%;(L;UNRllpN>&!8+P^+7jYJ?KA7d-(36Q~Gm5 ze6Q^(ea!mN_duugDeFhy(Vo)5lc)}RJoNqTDIIEwzOg-}TUerRY)|RdmgpPXQ@V{I z{vP(UZf}XcjsID9wnX3G{-V2DqHjrsb1@T*vy1UuY@hX`?{-XsxAEk{SfV-`KSehXe_+$BhY(_ft@}aj^k3_$<0?TyB70F(|=}M|aaFIxlbzboMzdJkj-| zG?QGSG@FUiY$i&xl^c@MZ0)>ZN*zk&Z0-Ertx*x^XO|*F+c=&A(<_u;Tc^Yl<=576 zrW!xWudS1BiSldbEVD%UwRbi!trWM8n;YKV$(Tm*%$n8F$#rR3ct>ZlAiEi_?p#(L+~px;O(Z(N&x-PO2rk z`qR}JV~MW*baf_JqANVzoB~U9g{PZSVhFvGEG}@$tskvt7dSpkw4PnyTx*Hev+mCI zmS{ce?%ZmKQ@PMt?NXt*(0S6OdU28SHye+Bq20rI%@Y4s)_Ir7+}V-hd~AtkK#KFF zB^vW7&S^_Db5fj;>D)>@$5Nb@mS~QpIGrrftm^6XHpKVv^mK+ zCBE<8DYHatNPp)VOSDc5bRK7F5dRr>b@)K%z!f|u1RZY&IUQyiIyvt8@L|p-OG!D) z!&9B*g~qRc&UTURyk;qt>5!%DoE7jpZi#kl=}zk+6OVRl8O{hxv|Gz`F0(|twb4$w zKV;4-F~(`IM7y;tXRW2eoY1grr~53ErZ4A?@UhOH4WT#dMUL}=A^v_P*V$u<&X#hW zw=6xH(sWV_UrHOCua+2Y9+|urxn?TphG5OJ5E#sZdr9^u?bYIDM z=dYHiZ^t{w4e>eicqh5cr1@UX7WiFY=?l~ zJIBk7AN8Mk0pN>t^#V!TM-5*}+B+a8#%M$ZMgK3VR3XK7$=p(uBfDkEXRvy_Rx zo7fay=^SurpqlS^s{CcC7uC*{hCK9LWQ|j2NYEKdjkC!T-9O=Tp0`BzPt-cE*?4re zRO`HBiO!a4oe!BBL~U-9xXKBdPx;~Z+Moqak|jDTsB`)-;dgvp4hAoD2Gw%O`2M9u z&aOHW@4+#v#3HB5LL&1!hO3>!Obz0e-1Xv5&d5c^kM0&}K+8+fWdc2Sz9%%$twkjU)f!zi`20haGOlZEUWPX?u2O!#x{Cbb7R?t`o^ zvVPZsQaA;_niNQtt=<3EvYlHhlfvAIRPyE$DpAXp z1*{8Msmw|kO9L!QEQM-u1N+{{mgQ_QbzH%g+u3p#REm4q@({Pu26k^`U#gwMHI-sB z+o=UKw}7$Z*|^*STiN$tO^*kv$$b}x{F$|VKBX2I#<)$$W;bRN zLTa&`!;`NPe__kk084WiJlhraAYpt>I_HjLV=<{U$Mu&dFuYk+Xa<>eK=EwSys|lV zW$QSJO4S{z*;k5RTO2U}zCj`b8q8xj#Mb?fhV+O$#Kn^}Sr@bJVEusgpRCIhsU%0> z*5cdWv^e5t*n>paWJ>M-ELLFqq#_+9MssR`?(-c%%<*Ln%86%3acP$YxO0$>7LzzN zlS|;S(#ko=5VP$Vg@Nun+Cgp9f zQwv`a5at)|<(5+@43$BOH`r}fyg;|vCv+&FFf&>INZCx8?~kTff!f^fQqZe?>8a18 zW;I(pirm+*-K?d7ZFR2O)RAgOPpzi91lG}nr}ULw;XgJx@}A+pZtlwFes22z_ZCw- zldq}Q`TE6_)9fnEoI2M+t)#@vsnn;`l8(3%?jYVhnl}7@^QBn+72f1x(mdC`04bk8 zHENl&j~6Dj|F3q+*Q{E2;vjOwGZ9(O9b=|1{>a*5LQ=|S@6!LwDc{Yyk=4wpz_Dk> zHXS7#j^=y>6885%$Sx|nu8*J9E)x)rrUc&yA?Jk2#Fx3cck z-hN*^kj4(pvD4Fwf31OGOssQT+pN8$3eU`@6ewS#{<@fT+k_13LB5o- zQGXbdK9$p7+P!0`UMB9{oO0eY%4I6_w~l~;WizRnRxC5yj9T&MTPn3K2E1obN2pzj~Y1!0ZZEa(J_P(2m7_lnmT~EaoF7sp5U0 zKI=R&(03oF)`5?Dq)HfzX}u5FH?Sqm8u)8f;>0;2d(EKKOka~*;>p2eA-8{?Hd~~~ z3J7D|&ABMCpMA+<+**7Ni(}7`1J}~P(w@(Kf>S%6@A>TES5PgCui5FD5)NZ~R)FvM zQZV+#0ljm+_W%98sA=24*>rC}?&tcNe2qPD&i;Nm|9E)H-QTlRD*t&RrGTqFT()NY zt&p#Cm;o(;y;Z4gJCA$)zK(*~hWAD1rgN^vl&-MR|6Bq zv{hUYrFm}Lz_vQqZRUbWC(!rY@}FDNb1kNh9k?Xt8<`iuSBZg8Ek<$3KuaDhj$L5_ z%X2=r84q(gO|!O}t5PQXd`_Qcw11~+djF4D&aK_KmcaR9cE8ka{?YPl%Wqw=S;!>} zT$fDA$>QG;8Taylkmh=n8Tsa1n$3C{>r~bv z)-q_5m=8@B3)#|&zuRpk=$Qtg$T3;m$i6FO(q-O=&FqeWy+DxSd56$KRy16odT@{eQ(@K&^<#XS(9LY=h%lbWzKZUH@2kS| zTf!Zm-zxG|_6_AHoo*HbGcSmwluyZ5Mfd!a$h&0k{C)^?Nq&LHFa%7j#EfM@7#koiFGPtZY@6zg2A$x968a?}fgNTnfe8+ya-Wm-F$IBJp1S zqR4IHzpP@?qR6QzA$pL%7pJ;Y%g|j7+r-RCI}mctq~{}_5n|FFF8K%0t0%RJ9L(h} z;<#n3O|W#8g9SZF@-BWh)O^^J#e8)!ZhaXn=uYca{5*}ms&I18s5C)O${ftkn%pKD zCa*w_l)^&w{^X*lg~+8Ss;~NFa-D48^s`l)DFaoux^T)?=*3g;)*O{H<+-SAgl~f8 z!+x3aPHDui`LCPuO4Lf#D(#J^yAZct+^059c{l1lwROt-QJd9EQwqgqMc?&jt6RtY zfRIO~oQ`@%ou1;8_bFW6ViORpkK^3 z@mv9ZC8S<27>eHcwqOVM$V$0Q{9Hgi6*_f0S|*mY4Qm(Ho~(mdkA{}VysFAt{}2@_ z(x;x$eO2DnYmsu^)I~hfnz(IOv2I1#3Mao9LnH0Om{x-BifJY29vAA(WQ@|n$+yKm zBU(@Y6uWp`zK363(UX1@--8tjs_;1vc zGhUBBrFPBOE@)PM8Ba6x%lK{Lml?N4Y!iuB{Ny}?l!Fqsi7r<}Li=1X1O1-MdIc-} z#^o|q&F*E;CgfO%XYn2l{W^#=8BaaF?}~zi_c5mqqRpSUg2vwS(7WX4S8Pm>n!1r3hoS!n z`>^;0dQ>>lBaY!n;1S0;mlK@MNf8Ol8T_;@RIHJO&<)ZHON#nNAs0m@8K5{9MP(SK zet>f;D(4}!4{k?~a!^xEaU)oxSzEFu=`rwa zqjR7gG}XF`rX0JoB}HEbdmq*T2p=Q{>B)H4^)Ouk9jT{5@%tudmc9a-qYI%E^ekw; zE`b*4+0f~_6k4dSgqG-XXsND%mg_2Lm9B>Rv=3URagU6+M%O{>^&;p}eGPP({*x0a zmg{=xZTc1`Ox&*5qHNQh@j)KkZJ&kjIn-{;9cszj9Bw6t>b{2UYaMFI4Q$!S zzMI&-#i3Sx+@W^c?#xCyJDj=DolaGd5(k~h$m5t{(b6(#IV?#*E1_+IRzo`kQJK30Q7yU$Q7&0* z$zjU`w&VwGK*;Su`=C35-iGcBqSEdP`UiA(5Y=UG(1&pE3;GzkKj<^)$Y4r2BbZXo z3Z|5Ef~m9+45oG~38q#p4W_YL9^5h5BdUUFwCv{8_Ht_b zIJNzp+5t}OAg9(cglfGE?`=bmgiyY>g;2h?hYStzh%Ib?obB7$zLPDxLMY$eA(Zdl z5Xy01$P|P>z`h4L{GpH{SUwJ!4Luw(7kV_L3VJN07J58n5%fgJbm>X>9KGP7*6ZM*p6%kfA7Q$C9)hNLs15sgXnqawY=LEv zXB%{whx%fq=dW;Qc&JCRJk-lMp66hhz?$!&m85`mI$H`o)L$j6rJh{~Ssgn2sO6WjF890z`)#bZdk(<8hIOsyeYiKUZe+_Q)-9fY!TvbwcF(79 z?_k~OISThK*4>^j;oi%-&+{$Z`&kcps0TmhwmR(Lk?*0Aa}2K$L2G+xcwGB=P0Lh4Cx^EFpAqDjN*1@cM7}vgi$&J!YG|VVU*6WFiK}ShbiPRC1KS2 zyV<>$!|!L`18g}6OE0`@;^S7ma6Hhhd*PRRJ)p(n1z6(5Wzama4SKT}0Q+3=7Ti6= z4Cpwq7TQ@%f#Pmiq%%~M!JQ6$Krd0tB3}x932Q=n7-{El(&C7Ff_El75JB!GQBNXP zS@IG!BdJ5m616aDSI;GCT~uN3C2Cys2541ueV-+2ZS=^#OVlgT_0X@PcMZJ9$%-jV zr7#VnmZ({AP0)t8j_FI(!*PXB*r9L5H9^0NlNn1?>y~NI(JdRGr7fGFx3-j-OVqZO zY0!f$i=Z;T33_3C+UO-}T6_a^S$v1WCFn1=NBlG5L_~UvoEC*G7PY8vv8=_NEw;7T*`le%z7_{s9BT1ti~qLxrbTpQ`^ZU= zvm)n3)^mCG@RaC21t-81B-)eBH-e^mKH(>9;JxdaITZZ6_FA}{Fg>&m@^hylgE*1+* zOITXL(i(fGw)juy*`4wK0_>l9KzoY|F(!M95!geG!A@u#&bcSyjY?iv=ix0#KAcf6 z5<}4U!_luJ(TAhN4cJ@VDn^SHIJaJnUD%!2JKc@*^LsFJp29nNo)c5VPEjCU5YzAu zjp^bQyhrDCoQc1IS@tg8PV=cK6QAQ;{TOD~m)Ns?iyhlZyc^~eayu<*#ZTC^{g2+y zBJ1$xf<+=+UM=X+5zj~dh&sQ{`Y!8-tcN3ig8d8DKN4n44E@N(7elem)tK0;;hPXk zc?G&>$KC?_Rk0MSo^@+Lm>0t~xUo9NQJAzx;FlP#YmQ(ni| z@;$qMW_L&%vKzgvExFgSZf4DNhGE4p?P*dlaZNfVg){A_t(^9hV`zJ7!^rl{z0j#M zr5PC4gfX!$VBbESDg4OJGDwK*&XmqX)&kbRyb3vd8SC%2gQ?NeiBz71E|mTs3I7O( z+}D-L{Ex2GQ~zT3SL`VJVGi^rw~1v^GwGN#kM^eU;eF=>3voq%3TeheZU2Z6tlIr!px*=~LT_W= z&8)_E{{U*$e+{5m#|K=BFcE_<#IfP@FtW(uq~WZshEp#*8ccazG@R;k3G0aAWEnG% zbP|UwWJ>|}#ay;5Wc@Siqa15>OBx$y{Fr`!itW2uPY2CK8TJmRc7A6#mC%fw4>$!= z^1qL`1!4X2DKC;nOTi;q$B~a5xU^%^$MJS7uW>re{sQUu0A6C$igw3vni!QVSYO zDa5m`8cX5L7`}fjwaJ@f`y!+n|7Ptq>u}%-Y}R382@GRmsd1F%f^qps$LNRSu7cb2 zrs-MJr-3CocU3p(1mP}v#kFsRr)6IPy&XqvDeizO9Ce4ny$`Bz^c@cOo2>g$ zUM1dwO7RZLtHj$-DgJ>{<2wwf#M_}V;eLBi^xaY8z;XQ8n_FCQmohxsImdl%=^W-hi zMREo78o3gBqg(~O8E<7%;vT$>4d3RXcn83P&`0D$uxx?iJ4?KMP2ro4M__r1bqC(ShCAd~pOKHj{w!4C z>G#{<-pTrcd=i%DSznY-!M+Qsa24-q=-=csuN~hcsqdlb>PKj%It9&DKS3{5KSRgkeOyXR zR1)h%p3>0SDhN79g+NPHsFb1%iaDslp{rF3=q42f-Hdluq3={2^br*g-J%kqkE&MC zttuJ%f@+HtUWB5}ReQL1LzQ@0b%c8l>t59vmRDF`Rb63!4T{;VE`WO<>znFASl(cL zOZ9+#KUCrQfj!|q!uns;8>k!IoeFy>6la7w4eoH(7CIf4NY-eb340W4j2;7btj>nE)Z-8)9;!rw z&V?rG@zBW*ax!?#XEkK7{WSCSHeD=HC4}t zeFRjBG+hJtNY+uh7M66V!u8h$a9^eu!aV_sHJ?uqLC5rJj9jsCMM!4s&mg$>exstUUZ?wTm#ae^++2HqYc#jQ! z7ok@{7wS8px8WTzO02}YVQ@DL6h{qx5A+Va0|sMQuZP~L?}M(<4?yqI4>h61rVK1$|0C4gITr2Kuyq4!TP}kGM@x ztUUTfxL<-Qv0FF6{W4VH`6DkuU(qkavKNZug7XTrrSmE@9&d)gm~q~KCgM#HQY1l@ zXyv>OcWWrdiSsVBJ>CVOL5Fl>j>vF zSW=q@8I?MSUvC5nu;Vxyp67Pb*{WMS< zJMiuYDdw?OIX}Zv$vWTp1@>wv?lyL$!hK^<^qQlg3!Nb7A}0iTwG#@x#tBE5YoQ9i zFl_<7!-;}rH57g4#6Z_NanO66c-S9v65-y;y4`67_YNl+_Gh5I#aBw>-28Zm7L^e< zM@)Kp7b)lulrs_hafrzs2}lg1@Es zyB>dy_`6mN!+k*bH!QcZq_*5ULS(1sl@?W3rB{}Cd$DU;SyfKitX?JM}>i+#idUY`r=@(VZ@up8q7kR}+ z6`5BdxwPszHRn&Lvf3*qR9DWa_SV!i2hS+0_7?jps~0w#D811|W#zTi-ex0W79*k? zJgcaJ%0nrVeRNs5H^9W1_&L3DURAl*=Pd~g8`;<9odyvPS>kaI$juhcp->wMmd5^qU>i2|lol;o8y@`pEFHpy33 zju#}CRg_dNsG;!2Fk$YZva0m*qMDkr;`6p~W<_!JLNj0j!>5z6k_MCrG~3X|x4AZf zK{C9Y;O_;=EvhJ*<1GY{Dc6kxnD{$DJFFIoPqVA+IglW;s zG+7O&7#KgpYtlSx<)H?)b~~`bsNH&_6s& zFd);)=Tsu?(s^Qx7YjvE`KU7A=<*^gi-_CYY+02xKC_}^XONE>4dW^*7gV_D@BI9- zdEPv)&xa;szve?ie$gCEyo@4Wk(gMtAb|X<&7_L5I`%e2xHLZ?Om?%|pA!|N4n4_H z#(5XkO!UsL#qwOzyb9-gQE-1}6O6AyE%^v#yo!9aTvwur-kRESpMNIM!aAv{1nr9h zrSC|R#`r6mcb3V9DXW zRt4OjTI2ndDFZQnWy~XxU`GQ5&!$Pt!^dwm3!;CFxRYG; zq9vI7ZB%(>@mxAwi`=5RvU#=h(#oq!ivkU_1dIP7{aWm{ z*vSztt(`Z^TRnbuHkNX3%^H8Ad02!f%Nky&YDz0BeWMooyfv8O*b&S#5wT0;{YWq5 z;KTaRE6-bvkzBUOOvSSZt7fI`7)%YUK|XJtPXzQ{e%i$RnWJ*Xr;nSNm!FoODJG^} znlW<%S<}w3j5^1XZY`INpLuS?vyA?@XBqv`=XiZHvun)g9lwA!SvBWaC`@`$1r26l z-FaT`T)%q?uj=GsJAs@NDr?GkeWK)C7+qdlQz|I(`06qos@Mtf*_b9NR%(60Sz>fy z2SrY{jWpVQicvL4-%d{~edYE5II3nMyvBHa zlhSb-VVv0&zR7v66T9t+-r}pU7ptTLXFd&ZYY};1HClIUJ&9wZ%T{*=c~+xD&{~+GdU) zEx1&4xUH_Oz?3o#WDo8*tH`Xb##GCim0s<|QNmQmRu=nSpTLoI&IDhznB|{{ef#v8 zYluo+Ij^h+`_Nf6)Uf!-p-tC3q$|oQaPSrt+5A!Cou6MhsRAFOmNdUI56&7p?OaE$ zZ?^FHM0xoj1Y0!QS2RnMm(45liCIOogjW|W6j*KNiFsue7&A3&ww+tUJ1qmax(MsT*%8!%gLFUpEWTvFH2-(PRP&l!)1Bnv9@5Xp%o{4 zS|<9ZxSG#LYsBcX3Nw?q1X$j9a`OsE7Mw*1v+C25UxLQ)p9)~MAZ}SrskdYbHej|Z zM%7G#$AnsUa=}@KHe;KaWqH_+=H`#)V-{B7=J`acIc6C7i@Y+L#Ces~J~6pwK~a^s zjNJXPXqQ#6)g6Fl=4Dh)^kSUXlwqp6XI5r$9$i~rKE^jmq?KbBV=VaV;LabK+O&7X zM#(MK1Z>-jF*Rt-X+Fx-z>?_2mw7g7= zc6;3d^BaS%^FJz7)SVzk$ zYP}eE6||A0xOB)2v|&5worwv0mUSkd_#^YPteoZqFZPjG1pLPVJ}Q~37AQ9n&gJkS zs{F>8!pD}GI9ED5uD#lUcs342&nl|PrHvp8Ok3(2QTi*xOmR*Sir2gc@cK_GX5t8T zRpne9$kJ*SRur2ZykK`a`f(O69f?t1958J#%t7n2C37#U1YVfoK5?(WU;^7qKBLV= z9!z@onu{1;agO)+in9aQtjLJq{&ux^PC4k>3}2!`x?(ov#8+o#iW0XN)_{fQD)g*7 zUpYmW++vAr)7<#PuqrFbtaH~OYcV+l*z>S!_FYz6i3MHYcw;T+HALOwwF~E*XjLET9kcr z#?+C`gbJIj76r<|m5XxM;y-|7Pv$zYryH?`Z3xR9O`rbY&6KgP4FYPKU6?6=twE~ybX$dlWl(LH1m>JkB+3hrK&jQbU zi)&~Kl-2O&y+kx8Gw^hMrdvUB znY|C6M9rkpcvg|!d}?STI+J$!IoPU{V-Q#ex2tW2tLRLACXOE{2Q@`ti(uWdjfypw zFSy%lpM26Uib_gm{-y`Ede~(Bw%_=Q-;81gA$Kc|d-lSJ9h#;c0?fQDc&o;j^Ywl+ z+S6)^%gVTW=u$He{9l<6>nsb_S=)&|+F#EutK(R-E?J~;NlO%&*v|!|g%b{3(8ZZI zk6v6gS?IU$`A->b*J@~B|F##!;s|DgKu&j$!dDTpjR(73ADks(F!I{YJ>zdEI(+bn zKYhQ%m-vd$VZNRuxbJ`MOs8*d{1jV7tI=et*+9H+w*nW8xO!A{S3=yO*}6fIygK0Yu##7#_ZXc=oWj3!E{!quyGv zgBU;Bt|>Lxm5rZmJKxx7T{SLRQJP(*EM{#p=c>jJ1xXKJTy+WzV`DW3G6o981IVPo zP8*b0XnRgp8Tf5vH4j-^344mn(X;V&S)Km`+N5GkCI%1kS#%h(P0f+4JFw`&f-MN< z1x{^D8)D5cL){>|aV2FQ4ly{p#EBEWheI8)cP^##D~xEm28+`{FHWcCpzDx;T^MO9 z^Kd1H9W~_i4;a7M4bwb=^1Qz6k{Viv$73IB9F7orLzNW5SuP#&=p`p3y zs-Y7=N>EE+;8y8owLCW~adXA_vR1g@YQE|M#nLV2nVDXkn<>uD-K;Rk_rwfCGv(Rq zd{=K*TyW~zO~y>lNJ6nJU(@C3ImS-S&CZvvGIaG?QBq#B?};g?@apWsVsW8z!DEF z{fUKbkX~P~bn!7Xv05%(>Q%@#;?3BVOE}`82qlOrD=rq9tfA}dXT=@2$}a|u;x^p( zTs9IZMPI&rF!xNo@kWHl(Fap1OY87bNIMc@+%0-RAWIqR!i+E0-l{D9Bos_0L?14t z-Uw3U11`)~&GLzAZC4C>%U0?ML=F9QNW3fc1N1ijEIU)={2 z2!pM@8qCuLwf_-HMHr;m<8UNG2?nJ9=(n23AcQ2Chio3DMWILS@X&HI<@l zOK}g@L~Uz%^S<`Qdfb>SJr-GLyBW`kPWeU&G%Oa|()J5TxFp@1+N>?@kWzy5C{8HV z+fSGdw;(Tyxh#yJYTF0u8Bx(7Zl=c3NamSZb%P#NW}Si2=0c<}X{>$0Zzt+FLelA# zwhl+%unA$i!IvEM!7N2KWSh0d)pI*wgrwf6l#P$Rp*nCcO=RiWy#g`?x^1Ac)Oy3* zmF+wB1$E4ZATT$9rBygYZ`QW4%7L-Viw+Q&y;u_vge}&w)(Y+b-z;4sScb-j2R(DE z0tg3T?G5ZPXo=HA0>~+E&TUkrON=ZkDlKqECb2@fN_Cy(%B@-WRN+t5nPq#5gEHyh zY<4`0_Kii2on7~V;le^ipUMrLcQ~;e=%pY2OZw2(*kq|X4@q3PfrSGq0Y)OKH%g@< zmJy~WAUtEqSWOIbBg+hyB#PLSwTShKVtHzw!ReWW>b3IhRSB18%l2coEDI4>^t5^H zV&>#R^|lSVlJ3(Lj(wMk_H$}xt{Q#F6v!?$hUS|PM=(&LFwGQ&wp+QN76=&ynSi}C z2onz=JUK0!Vx%{kpU0xSDr|E*)*Kg0-t4k^Rtet1sRK8YJvg#$4_-%YT;9x8j+RRR z)yajcR|%Zz{M=3SUKWG#F)?4BTAaUGf_758J!?apm(u*A0M^Y%rBqp*Dcvf~n99U! zaQ4hkT{D&PtP3IT)yeXF)x0XpJ+I2r(Y1-{wMB`Qkfcb+r(%+(=cS^Vxw-2T*Gdyb zX`oofV$+S%Y!Q84oLqo{$5kXd^Oy(@BKn-3K;|fIX6{v~!mf9-+|{|cB6>f2bsn8Y zS7#!?|Yj0BcssE1~>||KDx5vWx^h zq_czjo}v^m9&pCi;)ba5SaHC@;TG2pgn~5)mL~}jnc4+c(l}Nsu@uC>X0!Rm672y- zDZ;`PytuM~6)`%67dMyQzHhK<<#t4@H=E${vN>YKFWXJuX$Xo(K0L)^kcpU#5WyNC z58bf4$d-hpA`k)rWd3K$Sc#mNS)5&{7-EP7fMA$f3EnK-SiG=!(dc_@R03mTi(?lq z8%Tdz36oIDCubJtZWc>7$->5U6%VSIYzvyvWj6a^2cuubFsW#h;Pl5j-ll9+!;;so z1eWdh;_{s}v#C!^(IPU#tq)i(l6PX?iKz5keZ)#3OZqi+)eK}0gU)pjp+QhL9P3yl zf_Hre6-xjP5v+XH;eeo$STi##)X<9ZT*E403rt4lXRF?TEw3YLxB#5xCYR#<6 z{ZTalu1zkMreNeQk}&~c?3d+?k|Jyd+*9*e_6md?>x?=dk8)pRyz%<4Elf{WCT3j* z`$=Xc+|>0+bAe9_`_p~~abaGy#LcvbHn7gA8>p-*FZk=HVD6$0yy(5BHmrQC0q%wk z3IyR!ZQITbLV{)>YZ5tP;fb38ek)!!n%3DM)NPvL3bO2MHQMM2QrN6veFd9Ebr*;& zq#vRj*?7wl^lNHEcCzaS*ru>QJE2ye2?Q!J<7RCO>?+c8B26U7)|O>PxCbqnQ8V13cRX&zC`Q$%TW@(H2V35sl zEuXSV*_+uVs9<}6)LldPikbn5+49c29;};+mt3Ia5#VoN1=76z^{fyYE%hc$DDb`Wo ztnRr+i5wToHgg`B7?i{=h@JW}O#4>XvfYw(xag2`y)!tmDsYdCQri!D)YJ-ONEQ(2 zIzXxzGroG+ZeW+2Eg3-|VuSahd0ThZE}E9?V0F;PvK^LPbnCNhU*O(nw;6L0I3_NX z4#-3)zU^q_s0K~$)`Z!+b}-9WpXPB8zG>~+x#Fs|06R9Ni*)|WY%NC1X;`)DTCWV+ zqepDs51c%k(53rCT<&O@r98xboV!a{VkWr#Ebz+>47-Uj7-YC7D?UUDZs(1X1&87> z%rn1J-@-yacBeJgSx{-9GuBR~xKY@wxJl$o(QkVbcAy;EQC#)kT=I;1fxRQ`4RQ*j z+}w*MyF6s;0!PG{mh5niD#1c~d#7*uDh#!mq3Hk$P$J9>1ewd}( z9qw~;bLu>6$8tHo#x7nCKE}?Q3B;YhEUzo_b^Zk?Y*Xj41O>l8Jv@*jch|7Z%go!xYZz<1ul5uEFHmv(C7Je{*b5f8F~4sA=)Q@PLp zMy_76@5}am#lE38Vp~1+74ayR8XHTE73|rwDy>~9r4s;k1NXp5(dHX$b8Ngl;ss;f zU6rL(_(h!G8+H@4ipkq9wWEvHKMqspCVb0_rP-;Qw{OhTShn>EL75qBFxynwNxT#% z1@`&UqbwQd>hKVf^tTF44QC0k@Q4mq;gsjj5K3yF08jbsEG)n(D6Ys^`H?SKz5@f}TIGE6iqU8>@)o zK5Jn^NCo?#Z^2fXz{+;xX1%pyZmq#>HbJ8s2vV!O1=dxYtHQ#;y4)7(93LIU^EDYR z>}R*d5B_IjAc&G<_FsfbxfPPMriU@iqkcc}VS_W@(LDqmk<7`35@qrlVjS>71v(cs z*+49UIjpmpX*S4MC-_;|OE9V7fFzcRGZn^QeGYypkzasGvDpeLW4b?(By|U$OvN4& zD%HBz7Mnn@Cs7a`P9%9tjBZE>NZ6hp(k!YIhSb%WjBd$N2VvmCY#xN7o7yD7eMrY_ zpRmc?ZFF;t*hWb%y9v~xg3AJCZ^Z;F?u=#Gh*BNQ?eQq64m@`1lWlh*0gdV;%y|0R zuzCulv;B=)_A3|kFgHZpt0=2km9K5)L3UhDv+`mkK7N}x-;{1as|6VfL~)dc=hRT= z&JwqlOV3~)0Z-o!F|(;F9yru$XP6ou{oNk#WiKfq=}9O~J{>d>Lv@SW=%6UHZKDg( zG&&;3EldIW9f)Bu4jRWUhfNOt7CAT!0To#>n3}@H&Xxeq^|Os!s`fk{@y3NY(bM&N zHJ-Eb=o*ho={~1b55*~gappCcR+M zj!5PVddfV(CsX~%WIBUSrrJ%ulH|fdde|x3)`3N{83T*6uh=KOZNa4=gPbCp8oLRJ%trYiU&mB;5+Wb%2;cIoPQ{Fb&)7MH2#{ z0|4RR2@JAKkrQh!fGxRPhR|5TXPW0V^fVPe;XjrSe^RZ*r38VQ^{n}+k`Vc%0Hy+s ztG2nh)TlM@w0IU*_b2&NzwD6$UqU>=rSrs3Su+s0MY!Mqr_x4BL=~wR6>_H5jY1or=aR zwP;<*6fFarnxm7^FoR>C9Obp8w`z=(Ik9uicr3%?(B~?Arfy%R#sX!-2rDj~G-4hP zQR(F5{j!k8RYEH|;LMp;;7L4P6$r@clkEgy<62@kkfbs_!5CYdJ=yFaLuMx+<#~FW zm?PV-?V)S-v%YITCYG_DZ^M{EHwMs~%djd_9~mvWaDa1TvJpT8$xLaX6@HN%T|zwy z*Mxjs{3dBvKWOp_7%XN>tW^!7W^Eb{w%Oi__H_q0Q`F#?wby#+eIY_>@#v@;m!^=? zmHWuyAh^W}+bnD@ru!(#Wl@bO(seQ}8z-~M4Yh!~g(0fM0xlL6?X(I9w$3SEg<@~? z4ekY!fOA7m;M<9jwMray(nzc?afgw7aF*dd-o}B~h})4TMw4SdI3YGDb07w<9)yrn zc###)OdK11z?w;MRfQ#v+41Bov^;8?&~NR~VyWIm6Qxo$bsy}zy&omo<1Ul$%h_qK zM_YsG2Nk7Hx72G@U>>3d&#fsR6|1SHeWyO<=@q_90Vf=t8W2Ji4S53xMxpX+w2=Z^La7DCI0dC}X zjW|*#3*wST#D3aXkFp)9%CVe)Cj|UJbZD3xiiuRDx0m3#SqIkurb-3!!9K%GmoNnu z)mZr;lM#QMH4n&s+T&Oo6!!LPZBZZ&dvOESmZW8c5SmqG(1DsFh3!KJjyI0{u~r~J z+!$Q{qrSKIv8^-gGLG7c8y>htqGA*_8QIwrZ!`UfeyyFZUttP9s=2*bhCHsXU?CS9 zpKMt<=@C>7r*6Edpc#Rk?&roNy;bABGoT|6F+*xV%d%RB&JvC`LE!}axa`e+J%AMS zGu3CnGbw@rO_*gaAAw0`sOMf5{4F1t4!Y!k@YwVwObghdz9Scn)9XC*Ye8Z2l5dIY z2&$rTLao&DFCdzuEe02bZ=*s^j4)*$Rh32^NkS+iQKYSe^#$^3^_ zw9+InNz}Yx^C61?PiLC}O8PkOt{}U{od--Zlg-up5{Mb{?liu*G#Y?6yJsK^PKUAVVytmqAm|U~{DQV%51lqvPUw<_Q_B2k32H&!hJL zHWvn@oSkyV4}kifS@5In5)SmFhNFvBxcss0MYe0)s>>1Z$mDiK+@&XS3j8iMA`_UK z_vd%+P+8_tTljf=si~Q&%vBu+xqYl_9{YUsjuV`8(Ji7}INZU$9!S!qP3sNxNOnwoe5U;#;%Q}02Zz} zc;HrX;Y7D$y5@tycP7qrYk`k;Ahg%0a0p-_JK+=}LI5e~D50P;P@Z_v zAX`82Qx~T$O-)aYzHsKk#fxKS#xG8cp1E>)V)D%N)Wzw`W0$U6xN_mrPm37lVBG1> zRX^-SY(PVmE8@No%TP26K&dy=KppZOsPkx?Xgd%@IQ7CS(;$j)?STgh&N$o450$rp z&ot>Il{*8>TjGQVpNe>rFUgBSum=PG-Pw{|7;*sz_Q-8;^_J(7sX=kPa)XF)Yn>lo z2bODLwcA}zW+}Sr=U~ubr7{k<(F<1qI5*=Ee{*ZNHDSHx8*ynq<|=Mg!ESb}#&drr zOl2Gaz}^rj;?y2+%LlF#2ab$g#0EUGQOEU`+hYb-Om0FC#y1|T_*WmJ%r@NA1t>#S zE}3P65rST3mhJ-^{Y>chb*KTRxw#4j#w;if9z4*o(evYNLmgjU!BFGFA75TY+_t;a zz}{)laXA5Q=WOcbQZ1+z5Lqzb^r8U(fjcarT!63gp~1#*(h#ZorZ{HcA*1gM9dy;)nov$+H;lqmoU!HRWl9U786=fpT^VUHs1 zXF}BJbh?OMy|WBlWt^fQ)Eb;D#IP`DP_yRN#0v<#qPvSU=g5j-OF&eac(wz36KsrI zW`pXxA>#q>kT7tRNK7P^HxL^R46IE7%Qb);P#7eKya@^&uIw$LUO=y)h*BzZ@SET$ zIh?Xs)t=jtGjNQ$y2EWAI|s+&ey|pZb2lLImfoMX3P1soEd@JG?%CVCcGj2S zBQkj5j6S#_ck1G1qsZQ)nvAvMj+5S8)z!S5yZJgUZ#@hKqirx48y^P@$bGGP;EYoE zxiUcYFs+WN?xSzG-VL{Gl;z%19Pn*&0`oqP~_~%ONVjGKgm4++G45kRvkN7qQypQ%K2(B_Bf66`YYUY zveUxWWYRn`c)ma&kUs*eZEFyf(PUs{#!{u@64LA2I5wo+hXX?$`9;{4oW5&d1Db?8 zbij!i2ko~Bo(OL^F2TEtTf6jBE@)ji4siqEw(FPJs%D#pz77Ax8=P*}i=4(4!|+7*uT7s=rcE�|E}~iBJT{unWB(}k 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/SteamWare.XML b/Projects/WebGIM/GIM_site/bin/SteamWare.XML new file mode 100644 index 0000000..bb36e2b --- /dev/null +++ b/Projects/WebGIM/GIM_site/bin/SteamWare.XML @@ -0,0 +1,3104 @@ + + + + SteamWare + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 36: 0..9A..Z + + + + + + converte da base di dimensione nBase a valore intero + + valore in formato nBase + base, max 36 (0..9A..Z) + + + + + metodo di accesso singleton + + + + + Summary description for selettori + + + + + + + + + + + + + + + carica i dati CdC se in cache o da TableAdapter + + + + + restituisce l'elenco di tutti i cdc + + + + + + restituisce l'elenco di tutti i cdc della gerarchia dell'utente + + + + + + classe gestione logging esteso di eventi e note utente (correlabili) + + + + + TableAdapter di accesso alla tabella anagrafica filtraggi + + + + + TableAdapter di accesso alla tabella anagrafica record + + + + + TableAdapter di accesso alla tabella logging record di eventi + + + + + TableAdapter di accesso alla tabella logging utente + + + + + TableAdapter di accesso alla vista logging eventi + + + + + TableAdapter di accesso alla vista logging utente + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + avvio i tari tableAdapters + + + + + avvio della classe istanziando db e + + + + + oggetto statico di accesso ai metodi della classe... + + + + + tabella eventi + + + + + + tabella note + + + + + + tabella eventi secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + inserisce l'evento indicato dai parametri + + user che ha generato l'evento + pagina/form applicaizone in cui l'evento si è generato + valore originale(se c'è) + valore nuovo/modificato + descrizione evento (poi gestita con anagrafica interna) + filtro logico evento (poi gestita con anagrafica interna) + + + + inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... + + user che ha inserito la nota + testo della nota + valore ulteriore da associare alla nota (es: label, codice, versione, ...) + filtro logico evento (poi gestita con anagrafica interna) + intero dell'idx della nota creata + + + + associa l'evento e la nota indicati + + idx del record da associare + idx chiave della nota da associare + + + + associa l'ultimo evento del filtro indicato alla nota + + filtro associato all'ultimo evento... + idx chiave della nota da associare + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + Elimina gli eventi cestinati generati dall'utente indicato + + utente generatore dell'evento + + + + Elimina gli eventi cestinati anteriori alla data selezionata + + dataOra dell'evento + + + + effettua la registrazione dell'evento in session + + + + + metodo di comportamento del controllo di logging + + + + + nasconde pannello log + + + + + memorizza log inserito + + + + + mostra pannello log + + + + + metodo di comportamento del controllo di logging + + + + + indica il primo step del doppio livello di approvazione (completamento) + + + + + SOLO con incremento indice di revisione dell'oggetto approvato + + + + + SOLO mantenendo indice di revisione corrente + + + + + permette SIA con revisione che senza (e anche rev -1) + + + + + classe di wrap verso i TableAdapter impiegati + + + + + metodo protected di avvio della classe + + + + + procedura di avvio dei tableAdapter + + + + + procedura di avvio dei tableAdapter + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary + + + + + + tableAdapter diritti + + + + + tableAdapter permessi + + + + + tableAdapter funzione + + + + + tableAdapter permessi2funzione + + + + + tableAdapter CdC + + + + + tableAdapter utenti + + + + + table adapter lingue + + + + + table adapter vocabolario + + + + + table adapter versione vocabolario + + + + + table adapter versione anagrafica + + + + + oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione + + + + + resetta il vocabolario rileggendo i dati... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + + + + + + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... + + + + + struttura di comando da input utente (es: via barcode) + + + + + definisce se il comando sia valido o no + + + + + testo da mostrare dato il comando + + + + + comando registrato + + + + + comando precedentemente inserito + + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + Pagina base applicazioni SteamWare da cui derivare le altre + + + + + Iniziazlizzazione void (non fa nulla) + + + + + Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + + + + + + + rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + + titolo da mostrare nella pagina WIP + descrizione da mostrare nella pagina WIP + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + tipo di chart (2D/3D) + + + + + 2D + + + + + 3D + + + + + web control che disegna un grafico a torta + + + + + altezza di default + + + + + larghezza di default + + + + + padding di default + + + + + legenda visibile di default + + + + + soglia minima 5% per mostrare il dato + + + + + renderizza il contenuto + + + + + + disegna la leggenda html laterale... + + + + + + disegna piechart 2-dim + + + + + + disegna piechart 3d ellittica + + + + + + traduce la stringa colore in oggetto colore + + + + + + + converte intero a stringa esadecimale + + + + + + + converte stringa esadecimale a intero + + + + + + + tipo di grafico (2D/3D) + + + + + ampiezza del grafico + + + + + altezza del grafico + + + + + padding grafico/container + + + + + boolean se si debba mostrale la legenda + + + + + percentuale minima da mostrare + + + + + serie di dati (tipizzata) ma mostrare + + + + + testo associato al controllo + + + + + layer gestione vari tipi di memoria: cache, session... + + + + + lettore file configurazione + + + + + oggetto singleton x accesso al layer di memoria + + + + + classe gestione accessi a Session, cache, viewstate, configuration... + + + + + legge dalla config un valore bool + + + + + + + legge dalla config un valore string + + + + + + + legge dalla config un valore int + + + + + + + carica dalla sessione un dato di tipo object generico + + + + + + + carica dalla sessione un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla sessione un dato di tipo string + + + + + + + carica dalla sessione un dato di tipo long + + + + + + + carica dalla sessione un dato di tipo int + + + + + + + inserisce in session un valore + + + + + + + salvo un valore come cookie + + + + + + + + restituisco un valore da cookie + + + + + + + inserisce in session un valore + + nome della variabile + valore associato + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + + + svuota una variabile dalla session + + + + + + restituisce true se è presente in session l'oggetto richiesto + + + + + + + carica dalla Cache un dato di tipo object generico + + + + + + + carica dalla Cachee un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla Cachee un dato di tipo string + + + + + + + inserisce in Cache un valore + + nome della variabile + valore + + + + inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. + + nome della variabile + valore + da registrare come tabella da svuotare on update? + + + + + svuota una variabile dalla Cache + + + + + + restituisce true se è presente in cache l'oggetto richiesto + + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) + + + + + + + forza lo svuotamento delel tabelle indicate come in cache... + + + + + elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... + + + + + elenco dictionary dei valori in session da NON aggiornare con update... + + + + + classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali + + + + + valore originale + + + + + nuovo valore + + + + + dictionary dei parametri vecchi + + + + + dictionary dei parametri nuovi + + + + + inizializzazione classe + + + + + valorizza i diff dei valori old e new + + + + + calcola solo il vettore dei valori old (x delete) + + + + + oggetto statico per il confronto valori + + + + + stringa diff dei valori originali modificati + + + + + stringa diff dei valori nuovi modificati + + + + + dictionary dei parametri old + + + + + dictionary dei parametri new + + + + + Base class for every user control in the application, containing some common + behaviour and utility methods. + It is not meant to be be used directly. + + + + + tipo id controllo con classi di base comune da cui derivare gli *.asmx + + + + + nome della pagina correntemente caricata + + + + + memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... + + + + + stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) + + + + + stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) + + + + + tabella diritti + + + + + tabella di tutti i cdc + + + + + tipo di anagrafica usata + + + + + importo il tipo di vista del modulo + + + + + elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) + + + + + numero di righe standard x i datagrid + + + + + numero di righe standard x i datagrid di anagrafica + + + + + numero di righe standard x i datagrid lunghi + + + + + numero di righe standard x i datagrid medi + + + + + numero di righe standard x i datagrid su mezza pagina + + + + + numero di righe standard x i selettori popup + + + + + indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... + + + + + indirizzo email dell'applicativo da cui partono le email in caso di anomalie... + + + + + indirizzo server SMTP + + + + + elenco delle pagine "safe" ovvero da non autorizzare - da web.config + + + + + elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config + + + + + valore che determina se è possibile forzare impersonificazioen utente... + + + + + livello di log (1-->5) + + + + + dir di logging + + + + + MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina + + + + + + + predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) + + + + + popola gli oggetti e le labels... (B.1.6) + + + + + disegna la pagina: prima i controlli poi il datagrid + + + + + aggiunge i link x i selettori + + + + + sistema i vari controlli della pagina + + + + + aggiorna eventuali datalist e datagrid + + + + + sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese + + + + + calcola come percentuale la radio dividendo/divisore + + + + + + + + limita una stringa al numero max di caratteri imposto + + + + + + + + Reads data from a stream until the end is reached. The + data is returned as a byte array. An IOException is + thrown if any of the underlying IO calls fail. + + The stream to read data from + The initial buffer length + + + + converte una data in formato aaaammgg in stringa gg/mm/aaaa + + + + + + + converte una data in formato aaaammgg in stringa aaaa-mm-gg + + + + + + + converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg + + + + + + + converte una datetime in un intero tipo yyyymmddhhmmss + + + + + + + formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa + + + + + + + invia un alert jscript con messaggio indicato... + + messaggio dell'alert da mandare + + + + scrive immediatamente sulla pagina web il messaggio di avanzamento... + + + + + + restituisce una scringa formattata in testa e coda x essere un corretto comando javascript + + + + + + + invio email senza log + + + + + + + + + + invio email con log + + + + + + + + + + caricamento dati applicazione da sessione (B.1.3) + + + + + setup datamanagers... + + + + + reset update del modulo corrente + + + + + (ri)carica i dataset del modulo + + + + + verifica se tutti i dataset richiesti sono disponibili i cache + + + + + + salva nella cache i dataset caricati + + + + + carica dalla cache i dataset necessari + + + + + legge i valori standard x dataset e parametri + + + + + leggi i parametri di configurazione standard dell'applicativo + + + + + genera la stringa dei cdc autorizzati dell'utente + + + + + legge il dataset dei CdC + + + + + caricamento dati user da sessione (B.1.1) + + + + + verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized + + + + + salva in variabile pagina il nome della pagina corrente + + + + + selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx + + + + + + risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati + + condizione + tipo di eguaglianza + nome parametro + valore parametro + + + + + crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... + + + + + + crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" + + + + + + + + esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi + + filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " + stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati + ultimo cdc trovato + cdc corrente + + + + + restituisce il cdc dell'utente data la sua matricola + + + + + + + restituisce l'utente AS dall'utente win + + + + + + + restituisce la descr del CdC + + + + + + + invia la stringa jscript di conferma pre-cancellazione + + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + tipo del file richiesto..." + + + + + effettua traduzione del lemma + + + + + + + effettua traduzione in inglese del lemma + + + + + + + definisce visibilità + + + + + + + effettua la registrazione degli eventi + + + + + effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... + + evento da loggare + valori originali + nuovi valori + filtro associato + + + + salva in sessione i valori indicati + + dictionary dei valori vecchi + dictionary dei valori nuovi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + salva in sessione i valori per un oggetto che sta x essere eliminato + + dictionary dei valori vecchi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + imposto il tipo di anagrafica del controlloS + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + legge e scrive in viewState la stringa di filtraggio... + + + + + variabile salvata in viewstate x la direzione del sorting + + + + + genera la stringa filtro x i cdc autorizzati x l'user + + + + + + tipo di vista del modulo + + + + + Accesso in lettura e scrittura al filesystem per gestione files upload e download + + + + + path di lavoro dei metodi leggi/scrivi + + + + + verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale + + + + + + + restituisce una tab di files dato l'elenco dei files + + + + + + + setta le directory + + + + + + oggetto WebClient + + + + + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath + + + + + + + Legge i dati da uno stream fino a quando arriva alla fine. + I dati sono restituiti come un byte[] array. un eccezione IOException è + sollevata se una delle chiamate IO sottostanti fallisce. + + Lo stream da cui leggere + Lunghezza buffer iniziale (-1 = default 32k) + + + + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo + + + + + + ottiene il dataset dei files presenti nella directory indicata esplicitamente + + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) + + + + + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + elenco dei files come array di oggetti FileInfo + + + + + + elenco dei files come array di oggetti FileInfo filtrati per parametro + + + + + + + elimina la directory di lavoro se è dir virtuale mappata + + + + + + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno + + regexp selezione files in dir (* = tutti!!!) + + + + + verifica se il file indicato esista in workDir + + + + + + + elimina il file indicato dalla directory di lavoro + + + + + + + restituisce lo stream del file richiesto + + + + + + + restituisce la stringa letta dal file richiesto + + + + + + + scrive il file dallo stream byte[] inviato + + + + + + + + scrive il file dalla stringa inviata + + + + + + + + converte una string in un byte[] + + + + + + + converte un byte[] in una string + + + + + + + sposta il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + + imposta la dir di lavoro + + + + + + imposta la dir di lavoro + + + non serve +... x retrocompatibilità... + + + + imposta la dir di lavoro impostandola dal mapPath corretto della web app... + + + + + + esegue un comando in shell + + + + + + + + + esegue un comando in shell + + + + + + + + + Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto + + url del file + nome con cui salvare il file + + + + + comprime zip il file indicato + + + + + + + comprime zip i files corrispondenti alla RegExp indicata nella dir corrente + + Espressione ricerca, come *.txt + Nome del file zip da creare + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover + + + + + classe gesione log files applicazioni + + + + + directory base x logs + + + + + nome del file corrente + + + + + max mb di log da accumulare + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata con il max di dati indicato + + + + + scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) + + testo iniziale del log + + + + + scrive un messaggio di log con etichetta pre + + testo messaggio + tipo di log da registrare (etichetta [...]) + + + + + fornisce il nome del file in cui loggare (ed eventualmente crea...) + + + + + provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + + + + + fornisce il file + vecchio + + + + + + + tipo di log ammesso + + + + + informazioni di debug + + + + + errori + + + + + eccezioni nell'esecuzione try/catch + + + + + errori fatali + + + + + informazioni opzionali + + + + + fase di avvio componente + + + + + avvisi + + + + + enumeratore modalità login + + + + + login AD normale + + + + + forza utente fornendo password + + + + + forza ad un utente standard scelto dall'elenco + + + + + enumeratore modalità scrittura tag siteMap + + + + + nodo di tipo iniziale - apertura + + + + + nodo di tipo foglia + + + + + nodo di tipo finale - chiusura + + + + + enumeratore tipi di anagrafica + + + + + tipo di anagrafica Brembo + + + + + tipo di anagrafica generica + + + + + tipo di vista del modulo + + + + + modalità selezione + + + + + modalità editing + + + + + tipologia di file immagine + + + + + formato gif (no alpha channel) + + + + + formato jpeg + + + + + formato png + + + + + tipo di immagini usate per le icone di comando in web applications + + + + + icona annulla (croce rossa) + + + + + icona approva (simbolo coccarda) + + + + + icona barcode in campo bianco + + + + + icona barcode in campo arancio + + + + + icona clona (magic wand) + + + + + icona converma (spunta verde) + + + + + icona elimina (cestino) + + + + + icona modifica (matita) + + + + + icona notepad (blocco note) + + + + + icona notepad + pdf (blocco note) + + + + + icona nuovo (segno +) + + + + + icona seleziona (lente) + + + + + icona semaforo giallo + + + + + icona semaforo rosso + + + + + icona semaforo verde + + + + + icona stampa (printer) + + + + + dimensione immagini usate per le icone di comando in web applications + + + + + formato piccolo + + + + + formato medio + + + + + formato grande + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + definisce un intervalo di 2 date + + + + + data inizio + + + + + data fine + + + + + struttura orario ordinarie/strordinarie + + + + + ore ordinarie + + + + + ore straordinarie + + + + + classe di funzioni inerenti le date + + + + + inizializzazione empty + + + + + effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine + + + + + + + + oggetto mese precedente alla dataLilmite + + + + + + oggetto mese corrente fino alla dataLilmite + + + + + + confronta le date e restituisce true se le date sono nello stesso mese + + + + + + + + restituisce l'intervallo del giorno completo che comprende la data indicata + + + + + + + restituisce l'intervallo di N giorni fino alla data indicata + + + + + + + + restituisce l'intervallo della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata + + + + + + + restituisce l'intervallo del mese che comprendela data indicata + + + + + + + restituisce l'intervallo dell'anno corrente per la data indicata + + + + + + + classe di gestione delle email + + + + + stringa nel nome DNS o dell'ip del server SMTP + + + + + metodo static per la gestione delle email + + + + + + metodo static per la gestione delle email + + + + + + + procedura invio email + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + metodo singleton gestione email... + + + + + Tipo di comparazione, Binary == CaseSensitive, Text = insensitive + + + + + tipo controllo : binario + + + + + tipo controllo : text + + + + + Funzione di splitting compatibile con multi-character e multi-line + + + + + stringa da splittare + + + + + Delimiter con cui splittare + + + + + Costruttore dello Splitter + + + + + comparatore case sensitive + + + + + + + + comparatore case insensitive + + + + + + + + parte principale dello splitter + + stringa da splittare + delimitatore ricercato + true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) + + 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive + + + + + elimina dal nome file il tipo (desinenza) + + + + + + + Classe di metodi che estendono quelli base applicati alle string + + + + + Trasforma in MAIUSCOLo il primo carattere della stringa + + stringa da processare + stringa processata + + + + restituisce la stringa completa e corretta del filepath del server (anche con vDir) + + path relativo alla cartella iis dell'applicativo + path fisico tradotto + + + + effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi + + + + + + + fornisce dati di base per l'utente + + + + + fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + + + + + restituisce la riga completa dall'username richiesto + + + + + + + classe gestione utente: auth e permission/ruoli - versione GENERICA + + + + + cancella da session l'utente + + + + + carica la riga dati utente + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato + + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + imposta la lingua utente dal valore della riga DB + + + + + costruisce la mappa del sito per l'utente + + + + + formatta un nodo in modo corretto dai dati indicati + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato + + + + + + + + + salva dati accessori quali il cdc dell'utente... + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + verifica le credenziali AD dell'utente... + + + + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + ricarica e ri-traduce la mappa sito per l'utente... + + + + + retituisce il nome apgina dai permessi utente + + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente data la matricola... + + matricola + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... + + {dominio\}userName + + + + + restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti + + + + + + + + restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + tabella utenti + + + + restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + stringa di email separate da "," + + + + crea un nuovo utente con le credenziali indicate + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + + + + + + + + toglier il diritto all'utente indicato + + + + + + + + + + + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) + + modulo di cui si testano i diritti + + + + + versione statica della classe utente come singleton UtenTeSignletoN + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + retituisce username AD + + + + + oggetto utente con metodi get/set + + + + + oggetto dominio con metodi get/set + + + + + oggetto modulo (applicazione) con metodi get/set + + + + + oggetto lingua utente con metodi get/set + + + + + restituisce true se utente forzato da forceUser.aspx + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome, nome e matricola + + + + + restituisce una stringa della sigla dell'utente + + + + + restituisce una stringa formattata con cognome e nome + + + + + restituisce una stringa formattata con cognome + + + + + restituisce una stringa formattata con nome + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + classe di gestione dei db x creazione/update alla versione richiesta + + + + + oggetto connessione + + + + + stringa di connessione + + + + + dir che contiene gli script da eseguire... + + + + + formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) + + + + + avvio protected della classe + + + + + esegue gli script di sql di update dal file richiesto + + + + + + + + Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo + + NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default + + nome DB di cui cercare script + revisione di partenza + revisione di arrivo + timeout max per ogni operazione + + + + + verifica se il db indicato esiste o meno... + + + + + + + + crea il db indicato con i parametri di connessione specificati + + + + + + + + classe di gestione lettura + + + + + esegue parsing fornendo dati ed headers + + + + + + + + esegue parsing fornendo dati + + + + + + + esegue parsing fornendo dati come stream + + + + + + + esegue parsing fornendo dati come stream ed headers + + + + + + + diff --git a/Projects/WebGIM/GIM_site/bin/SteamWare.dll b/Projects/WebGIM/GIM_site/bin/SteamWare.dll new file mode 100644 index 0000000000000000000000000000000000000000..47ee469b9e625efabbe5909e27149ebcf71b9006 GIT binary patch literal 357888 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

    Fc4Dt2Hs`fqk_< zgS}JbEmzS;sZV)`dn^c*sFw7y_QVE4zoch=8NxUC z;x=jxgc5^xP$Qkg%gD{Z$-0$>=x0gCGYc>4*wM@?w<%n}Yjed#Mrm7NW1{Z_mk31v zefqM{^W;y(@!wihbk0M(J3g<{idlcf)zwh zLHt?>5$u2DmEP!Tj32#$H&F$hbIi$`3l(hCzYJ1wG3-@kCJU z1k{rJrkV$6)WsxQ6;SyGtx|^ivH@_45O|*@DK4g#K(zue)KW++wqI-VJsmw|l zQn8*O;9)UUy>E_ogc>TdJ!+I*2m4q>5fo4-BLnv+5^YzYrVKS`846N%*Q;K^fI7G+ zN`RN*W$Cy}l{dvM08*rDFS_@mQo37QkgA&<;xI0dll=JBn|zJNz1_wjgrFj z*Rhuf9xWc>(?{3iTqc2;7=qxqsIwWFGg;>H`=D zG=DuS9HQe3((p$;OUNkeRJ)fl8|`EoQs&A*`8QP3Tjx)ZKw9`J%0T@>y2D!*zn6>s zM)!F{t(zVmoScZcM-hd3sT{To@bOFCOvJy@r(j^~>B{gGX=l45%I5Qf-n4!RIu}vm z=d(D>Gq!m(?6gyz{4oH`IR(6B|1M|7PQbv}P8o8rg)+?Eu;EnTz zTvg!-{)o#J9-vs7gq+ZAM=B_EmTe=7a-AgM_)*xvE>wE@GO(9G%CWpCX7_7}c(fBI zhMI!dnE;`dulmxK${I^j6`*h?Vn5z`cF&e2@9n>wA05pWk8@~S?1mwl`jeQCq^q#&F0)({sVTCo z!|sSGx7zPtJ$-5FA}-@`ZBnr?ze|PFm_1zGvWF|R_ zlLH=nwYNb2VQ&O0W#bw4pu@p*dRe?k09A>@WgLKSh??k4Iw;xY(aDG;9tytZ7?4Hh zarLPBseKEGPco}GM{dO~x$A6oAP6iG63dH`CSR=QazJy`bPh~()QEqBr_`>uR{x6P zA)QV%=w+wyX5R5XweW>jXA3Oe_WLiU!&bK-wrWi5Vk6-X5H;PBhK>N;k{rPRfJ~tR z#lUM_wP3{JvSnmfT58iZw@zBcB@JsdDW#mL-pc(mgm|!dG@M@9*)5+Tea6CRBrv`A>U9047Gr1(zGf9< z%dXXDx-^XwC=34WQp(f|GpD5fcc$m8Am=bBJH^pC_Dx=NP}w%TN{vHnD90f$;uN>r ziiYt8)LxuP-8in!+@q>{+vPklc+IvY@Gn zBg6x<&|ImxGEc-uO0=P!Jv^ojMp{awp}yjlb*xWi(#G1Jyx-ws=9Af3 zWQHT+-=WEQq2QAN3QB3{x#SHMiBVT2C#X&Ms#p^nVIZ+jp&)t!Vw3sKW}qq_#Yrwg z^3$UpmEAvI=;=T@{QMFY@-5;c$$Y_a$rz=POf7`a99BibYyf1m^X#Ekz&0#$W!>$n z&?pAW$5+j-JY#Nsin!*huMWPl*Ifqpj`*yPB#74&J~59k9e_@QZ{!|{N#YjVfCi5Xhn&AQyX`*7{hVs!79T}7-W{fRTaa|L-lziE^F+zRbVpvRF6O*=1wmkp= zl)RoK4FXlz)C22J9edWZDEiKZ2<)DLS)Vnh>=Yt$sGNvM1q0m9XSqkVnsg}2G`&73 z27T#i7D0OCM@#vHX3f|l~U(FcUG$@GV@(8u( ziA(g$-FDn$XE0$?tr{_+B)J>6_JfQj%vapp*(a=7a8Tc5cguxrqg$l}h=QRZ>$uh_(?-@Wsuf zTqC9cjFwfNA;^gmk8)}dW%m-nrpZbt!g9L{Bk(oUqQy zOdXw!vbcB8#Kb>|fF@1Qt(T~b`l570J^=$uIzOMX_Wi?`v%|l9IXh*tcyahHy=0G$Qg78|XC~cJL>3!r?};>A_1LPdo-!1( zW4aA(49?0o=wq4(5;~Vph1*p%B4TV0gfDb5a~7>Eo~9>m?R@00-gA|ZmKQ3r+uRQB zrNjy6;JYjg$Ame%w4Nix`&qyh&DM2)K z&5rsF(h{?yUQN9+MMbF?iJqr^r&q3qDC-+9YjsAT(7yb5ke>y}P|e-aP1S%3b&GXq z8llhL08rK&UbH2x)&Nu2nX*A`VRBkZCYVmm>0MhsR-V8N1^X3WjnI~iZ$klfkF}l? zm~RY_2eI`5{Y{0@vle|aq64mK7%u2FIYg*2b*BC5((6!Hde#Oa@BCZc2pr@ltp);_UcVrTsU48Z`=Pg#c4g|BJ~at>W+{5 z6-Njw*tuD^E!zP~#r>X1U(weqUBh_cX30~ha0BCovF7BJMcBNRs#COr@Pe|C@UAWi z>XeGFiy}j@%)XS+w?%;`wk)RaY_(W~DGU45>=21{{9(J>TroPu%I$Ps8_a2>OnB=B zd_u5OgTHc6tQ4;f>hBb4fxNi+;(UsFr*s1o+zEmL-pcnHC*EAX{%!A#)y^Zi)80^xO8B&ptD zsRUsKmy_h$BGutZ{bD`;QzBk@LEDVh zsmR_KprwvlID6sve5q3lnARaXC|0>uD-t_}S|BTK%Xr!%_Tr}X;@Koy(EQGjN-WU# zkm;3yro3^BHoZ!qw7sP9y#fV5r&w>KuE+N)+BCqo>|v^hWx z%P=j*%%Lqz>|KxPDBQuGWvx|p8CRSsOUBx!k>t&Y>GEAP|tN~hy$<&#IF zvdJ&5c#`>0R8u5KF3(cE0fH zD>EUtgp&U3oVbRuIG4gw>vG#lpw4v2<_yq0u-{wB`AS>P0GX+fhwQ4L<2pw;j-|5% zQr0T(oGcILN1yFJzV)xa9&MB(BGaX0nBFm^&*Yaju|2hcC4&TWdO>fQ=*e;0=7gFy zwul=cvk+*tX6zShSQt(YHtyBIn>(|wu<*u~MQ$w~wkK4uu}v6w9?o83yUgtDDsAhG zf^A2D&;O8Jsu;1#^6IinvC~cX=i#Me-^fTZ-htl*Cmq)y8;c4XK91V(X*)d^eMA#_ zJV4u0k5IT13v^hT^q7;~0zrVTa0Kn$5>F^$xH{^%0avF)MVAX?10rXIgI5&!;|*Ax z90%XnPv2sh^ zN(v0haT@wLxcYooX5jf1_zrfguwq0t%wM7X_puNC2pDf?(uA7%5m^Bmz>3re)OAdF zYrgD4xHH41a_spM4*o$N1?F*226iRC5TJ&E7B=5rgZLNc>lvj8S{`ULy>sBt_1+_+ zXS(y{?C=CL+~8*cuu2S>FVF>kKRe^rP^Hysx^F`ZtH@jEjKt1AS%=_Y!|bs)3KpF)1~&hI&o{UJ;UE5=|Lgz$@WUNae~U3L zKgFWs-ytcpJbN=en!Pyx7R!!*^&Y@)uU4~HFHYV_5qOC8?9~*jlc!vzEC7GRokSp2 zQT}H7(eyVTfBeyZn|>rO?_+yc0;pboxbrCzdfIh~S$N?%-Bv_-Tx&>5-AJw+8~kM<%Eg=+>!^`uzl}#Mb!;1>xYp z)t7bAjj0Vm?YRnFlFt!{Bz|nb%~o-Jo%d|heK7!#B+CI-T)`=a)ZvVZXE`VImg;>A zhl-MTL=rTyTRU2XjlYC#)MLhjXrQLW{2HK|f=x{f^AqX0g&a3w#I#^ay`e|Lrg$nCTft9} z{qT131=`wW+Q2YOit6~Fra$u|4G3zG6qjonSYp>2X0JNBN6kd3jQhknQTuyD|8~*= z#AgX8Hm3l50jtLSh*)vBT5pCvJeea@eZc!wh7j5=>U&64%L#xy{jaGNGf-RC`BL5R zNR_k20WMfIUIEURyEfGts(S*Dvxn4`Jv>+(d@KHCQ^EV#F)J4dAivXVmf>drE*=-X z^k!-vFXv$C>MO)QBf#@-7YOa2VudCh;UJ+Fc|4)D0B%S~qN#ZQmi=MFCg$F;(|Gxp zIdO1rS07}vzML=S(5$F0bnA+5Kk8w!C|Q;*P2_SSlNp!e&=9=F%gEy0)CN zzM@;9kAHcv;_fb!0sRS)rtWL9dml3p$IBn8+g_z8UZCjr2!Sx9M@m%t?w5EBX%H1Z zUWvq$0OxBsbOe{UcyI65#R;aYngl8Az~N3tvEW&qzgWqTDinKvr??*8dL5GDIRbw7 zk6|lrdk`V^WG`!6hNodhQ;=;GYP}oy-0vAA3fyRNaCUn=LBGI*-^rge%R!Q@ z8Uf9XPYnif%K4IR8qh|4ZXDF8MiL~`%g`8thV5x|5t`K>tsd@6dl6krpiT1!DDr=@?yoceDE{OGT zJ4~5eM}WI?kDI_by~y!XOOU)j9GE;@Fy-W&Tk6qdI05|c31y-inP&DcEwthIE8}Y$j zQRPxAkJ-3kr)s>I$O}^Sc;tc^!$e!@Lx1Y{+C)zUsz$I)0OXZ{T>n}K-fO^n|BCk; zgQ6q_Q7jbRLjJ0QVhWd+x*!=5yrBPC#iun~S|GaG-}<8DQq53l?Klygr-Mb8p>K8F z>hI)cl>74;E;mtLZX>UK9Hn3Qlu?m2&=c_-Noq6z%h`;%`0K%WX{k;~X%+c!ED# zCZ9ErHl5%!`sz01gguogZ=K?MWRMRM#?0f-5{ub5VY5O;=IRq9mr%V>WCWEgB?8tY zvwTK+V2~hjwh)#d!i&y2 zr3gJcN$J59NtsQlO6J6o8go$#*^!TnQ2^`N?+qo#t-wZ4ZTpYR;h?5rPhEm$im4|S zmm5_NLQ35a@F<&Km>&^@L@Q1~o}DdbYtDuvi++Z)uW8iGYTI1m)GvnO) zQ!2P*`fY>^Nu~H=$G-+VTTJ+kSvRIz4Ems#Syt(u7M;{f45Rkqt z!)9;PkZZGUPE=@vYda>Bs{oBnLkIgjF>-O`lVvZyR28G_9}_6xgi$TP1B$ zYOU(!v|Vj~tt_E0la>v0Ks>)Um>Q=TJG#WO3#wR&5iQHtV(?L7@@BFGKl|7`_IQagCl1oB+Kpw61rc>o ztWb{;sVHml-xx_$dUu|&QwJJ>ZsW$A?O2Z7FHHwlI zx?Q^(Loz_hQ~@bUMHlCM3vmXo7bY+Z5VBXXm;n|;OP}Z@lz$Z3EzN9bP&W05SxX0M z$i{<{m9LU0L>l-6unRf0&AtK>5p89d)AM!yd6S<(mgN3Q2 zCZT$lYumlF3gY4|%VqoRqCFpBT_x9#13M3elgVy>wwl~{rj7Ga`ZvK7)D7;i!Js>D zP@T;;QSo7&Yx8YP$EwdtW_$di!f`kaNc@K1Qy((Gm#O0)nYU^vV5n z`?pSkJU%piWj&V6bH0q{@T9e6DkANlbK+@v%9Wl&3%X@QT+%@`4jbpI=sG{k;VBK$ zn>lI1SLy1v@ZDOzbd-U5cQD4kLSyU<*_EsxXfK)}88P;T(PQB~Ns3SFpq+bj;(HA4 zxzG|q#rBOpmizbEs#S0jNyS=`{@Na_{(TGr0;WT~lqP1T5 z^KGiFP-&4i(r}akyjSZsHEvl2YTE283qm1?kpW}@nu8t69=F@bk}9RFvBlu+#76F( zVE+dyOWCEAFR}Rq;{qeRLf@#(1fl-!A(e*dl(*#|CgYbxKPm~h>fFD{!v3%!^xY@} ztr7kIoene8YFC|Q6!P89X(qk90a-29-g@YSMWn>-rPz>b!nL9W;%Ls!g0gbrplTw^ zh5>h4*~D>nZ{ZG}mpq~>POcf~G1uAI5_X!sJzg(Q!&)dT>1hY)f~MysKHd4v^nbsx z^F>=Li&zDwB-3w~TqQJcjagoe1qxi2L(wvk^AjvAe6`W&neNe2$OH?x&8AZNd{8rD zD>Jh`8%u*l`JmsdG1&^^u^8|64-bO;Ka6D2ysa9Hj1Nz)lDiBhqOMC=dvfy)sq#; z#lm~|m{R}t5(HZhCMg0|>E7Vw?EdoXRZ*KuiR#4tN(c|qunqf#2tU>5L9=2ZuKx4o zlnR(Ns$5X%rAlfHJ8IRHh~;w2FN`S5LL-$oK_WiY372C4H>g9uRvm)3t%wb#Kq|5r z%ztV2FQrNCX&zU1S*C)l#%@)-=WQl?#Yca+Rc7c`pMa5yVH?B{QvQoI1DuU{W@mFdwpwEzAp=cZQnL28f{q6!CH7O%$a0d4r_^ z1ETdJU0slen*u4vK>qpIT}-tzaOWJ4T0UcQS%YD7g%mBc>p?cA_6y=;&bEw z{ogk3Grfx`$?0EZlWE@ZsZopUCKI;nUQ0OdZ;SQb`|@P6mNZJahPndA@ z$G($68iuj}k)VdPM+@3FdR}~YQ+DL@n#M#7-f_L)+0GAKZ-^z9=?%%_27ZE1@Z#AI z-`w2!!7HbpruxXOx<=z5a@CFm3qa7^eD5P`#Wv}~8IN?Zwv(X;)mRe0ft>%=H!3q4 zD#H|>cL+^_THj-M zw)H=b$P_%eqmFi`caT8ss)(j=SMng6=1;+G@m1}*3|tFP&NwoIQ;HZ}qBiJzMn$&k zK}K#R(DMv{)hvT)URSrtrcPCJ7dS!R^J-m$LL(Rpyur3JZrx z+Uc#RqVhJ{vQ1xi-x)_dMQQev>V_MjYTSjyD|oAjn0ghS zp08ex*VrKo4Vp?pt;S^DLysx5h#g6?n@-!?pq_2Z-~M#NbLKH2Sl2<(t`9JNfr9Zc zr5>*)_U^|YU14u<@bo*+5l0nLB<(EsGM-AgC&63114~SK4`ns_gdHcy@9uZx1PgBNRib6>AR|N$oXx$oRaVTLN}ziUxTOpuhAQal|04*T@y2 zR>j=}(t*V!L7*4dgAMB!rzhuF(^Nmz zE~~28&m23ep{aDgM@-2h(vy< z`Fu7e%w?r}ib(v6MKG9{LHw}fX3@7LEu@DZ(!@oOSiz0p3JHlBH+htS&F<0sb$1?t z2&6$M;*#$RoRIuiQFNc5MJ?-9bk8w1b^ z^9o^EyR;A19{sJCi+?pXtRx!&Mkp1YcRJ`;+|{a?t#P0M{6c@XP^UnzM|S){@mzQ5;3UhFZF{_NNC_VmF6jVQj80x)O*W`}6THU2{_sd5Q+n+?#mG#~{HX13U2sCyvyYfXwOTq_8k+0n#+1QF(j1rV{u7w#^oJp| zKN@m9RntRL#!9f%RxR>o@UIQrM*0pyb$B3;Yt`t$Rz-(cM{irKFV5prnNNWjJF*e| zKthhE0h=5vsH%Evt`zVrXmp(R}o`8$P#8+z#V=?8VSeA6}%83xw0vapF4Y_2k$P=Zl9d6ydf>K zKX)0RQ=2NRY_MYOwnU6iwY8}W3(vAyfTrCklNsSzRTZTqJO`{+sVR1&x3IFFBarzH z&UM%%hv0GpADiZ2#r&v8kd&U3#dJrn9)hynF5qEl60(wL^>fG-Iv<)Iq{Fi-x0{WL zTAUhBFX63xn_VQE6+hz)AY|3*&Z7VkJ+SC+@V)XIQ|Ed%J)EH44Aki6(CHRZJ|Ab` zt!NIW@EUfj6D$S`7$FxvM5sWhjKsm}ayIPkv$KOYB)}er3u{=)xIVF(DJz?bu_tPf z^;}kW5pYo=vA4ShSl4mTJ`-FPL(tABMfBrAhWOPfT1PcQ5=7}=y8NynGPLeO0*k!7 zu(;ZxM-$jdypMUVpjrVU{|8UBa#1qSUeF^!Xs9?VG#X2k*xBPR%RIlEf55lF?vrpn|p+oU6 zTS`tR$d890T_!sDeZ4ONM=gmbXkR`U!a`xEtm_oKH2+qT@>fF=^Y=xVqYdK%j9>3! zCeVrEXaNf%@=u9wDot^O{L7}B0t~X;;eBvt@L@>Desg1Sua3Y|{_|9XgEnBL{zxb5 z)$^~pehrd*V4WG?9bOA@BP?+I17b<9ds>`c4#xTT;FsUpib{XJL*I4X|8)@$HZa?j8Qd_rGz~G3t z)hh~^q!k`}}xv&DqSb*&C$;In1B>P+K@TDy@k6uiw;Rjf-^g z`#a^~2#eEVjhcXgGMkK@KAd{P$)!?M?u17iRaBx4{?bEasf)QGjDDF&zJx1b%U!z! z-9`230(x{2c6TI@{F$Zezxy{P0R|Ob2!kLLESZh04%sF%UQytE6C*#5Ww1s^%^rQU zR7Y7Lv?L67{Zz^Q7=3Ckh2bGcPXS+J2 z_Y52(KimYX1D=6I!+524O`W^}L;9IKiigB0Y=_~u&)_CgX9>gdP+b6J35J)_9|3%4 zUzcbkJr5CuyH9@?Jm?{7IfS<<)&<&esF;J&S$6S8(1+oxnuJ2D2Q=C@*qXo4%_be;~`f#b0icwSXD2q_qiKx^2fMNKgys8#n$nWdn144&L_ z8r%F9g9DCM9pZwgy;@U{+klX6B`nd6`pMc(esh|(`J9yfWypb%oo+5;hTPXKcxUHZ zJc?e34dHSDB*FDQE6+veQ4$fK;0Ot<2DNuEHhb>oF3yGK{>6BW@Q zl^rQ553nRqBvD^5_Ud%~#?=D)>tCnx;-P2*9v?SOH@wfQbT+C>D5bhm zYA#l7&vCYrUTud}#Ah_<>e8GHRk@e#xX1UmHdp&Qf z9MSbmOdT9GeL_p?#v%`r@L>IN`Ur9|9j@9J%ju@dlc!06aO(|y@?>9q)xZst~c zM@X7mC6ShlC<@{TqB%Ep_+f_6EhAm>I) zP0s@~R+Z!Ac7+wqS-CB!&5)%T24~)zDxyT8d9)B{zetCDe1Hr3B^DT>_6XISJ5NCn zt&kN^Y8`C|Pf`UIhskIUu!E7gK9PTiZH84P>Oc4(P|P<$VSnOpezG5`Ih61e{9zf9 z6dF?H{7Yp^b~j>nSstC5H7HJHIMi#bIcl*A7qL{To_qumMtn&sLy4zLgZpLVZ7*y1mkw@N)_6(->|0- z{UWmt%W9BFz16D~A`X*aAS{9s3$QgMm}byRy>UaKi7 zT}_7(!}?~ZTz0u~+ICfcmgg{cGE8vWIn?{?BTW!VtG#a<>}yCIsuJL~huKD9i6JZG zy{_olQhut|I!o&3xrIQi2$R+X<5QeP0BG^wTm!urDiOG~0!J}s4Gz-@oA@faZk26v z+!ynrW=h+5Qi8r~Pfa3D@0$yOueFkm}3rvN3RTKQ%DrRZ+%Jd*1gxj;R?!2*s*$GelS%g$u` zUpX$MfcrUlM5X7lZXpsgP4~A47wmXbxWTr7ea9yUNb93h3Ci?Q*`Kf|KNh9pbS15} zVWonp?kNbIwoq@T**7pR77UG#s-HdEBN%%-UeGC3R1N0)t*I777+eEaBEExgc}x@#%s&KIcQo>rkEZb zi<9!E^M|pzH0rhuQchZbDYti3AxVR%v|pXSdZ9;+c_S!NUno1+AbdrzEoRWH$W{JldLX?yF@{BY2{<4|I*B3fL55JY7GkI>a zkeIMvt#GRYOpSx_2aDr;*w)a5Qp7tl5o4HrZp7A(q?Es}Hc1heJ?PEHt0)&R{?GJ; z57PPWW?7m|5Hd&t%kJCE+lA-#g{N3Tw1$OYakn_VFwFJSB|Q0M(;s1g;PaPBDnOPv zHBelA+t{2Yl}*|vXASb20+FRFfx947IyLEm3HA+|7My3JEJU3~a<6&HVj{gTO~T>L zv)8hV+0o!?072FYo@ zYeRU4_N8oGy=yzjO@9ZL;LW`#s_m`fXudiJtEX)mrJp3+raJK4~H|!Ro~i? zc^ab!%S8Q~?&64Dgc}t5qr{A)S~P{KPEG?omxHwWfl@-!NtC7TBU`u{fc5~BvML;m zBZqaNHQiRi-=xZJ<*#|s+eM7BG(-*zhmEluHp1(vI1<;kGe~0jyHV~uQ|+gwd5@B$ z`YyUB6V8QEy(^=nm@i|PEcYMJIE&W)j0T#+;9)b(Fxj(V&67+~+8FL~mYWg(E$lZm z;BxV$n3s6g&vxB9Bn(Wer!N%&|3~PdBkwjxtDRui`SrKz;ksEwf#h4Sa~{Z|69*_BCkuY*)Yg5ckr<{V;jz zBdB+S*}ctwD(@_;bN|X8mvYpedwVz7To6vyw&{|06-2TX$&SSEu0)JWUl8x6|J zS@t3=4pN81N|<1dtQ$w0eIPw@e>@ny%Ae-zm#hWrHFK3YXF@nWLRvrO<*4_a`jv-3h;k4kt?dRv~|-=N)u8X;OJOUQZyg z^QqN)yRmgb^|$C}+*$l5@!H^|m~=@xo){Wc_r(wq;~^E zTt(|7%hTP%Ba=k-;cw_2{?i*JWQI62#2=*`N;VA;p_zSB#xwOGj%?+z~cC3`Eqiy#V8i{*fxs6jy^v~B5PPLbQ&2EsEA}A5c;}|Hbfrw9W%f}2y zbQ{vtUTo65B_~JYOr>e2+e&`_5}b2^#HxBp`pkP=fN_4tYs-}^zahEU4N}6SL(q** zhw5?B-MWec4Y4NS^{V$L(c^enJSAhQBN z(M}J}Rx_+QoK%HAkp*AM;9-$w-7nR8`rQ)ypxqE4P+QMlt~Jz$Tx^(LH>(ZHh482) zg@O9!x-XIU6EYINhMZ!FF*`Q!+V4|EP74AxcuJSFMpe_aPH#h zTWf?9)$BdDkXt7E3NTA{a&aixG^G^Ns|A>ogQ$Ar0f= zpfs>Nn>$I}rP^HEbw1vFypqY5z!le3bNm#!Yy$S&4)CF)zhs!t-o(^X`uDRL*017b zS{x3&djCiK|N4ixXm@XqVUBq2Mh{8#JvsKi*Lb|SQ2PP@i(!GZesklW&=3b?FYhkI z04ec{VF9(^!yXGXf8A-dzQ8H%oR^Rj%vRfW30kIVdkoSXfT2uU3kNqZFlGx)WCz2* z38ey(P6WBgN|NnN@QUG|wXAYsVFuWj-b!ma3ogp`UHmL8Gwc2J^1et8X;^(Uk&`?` zkohRO=n2{)9j$1ACg-c!@0U0g5z9x|sH7z1enOktW1Qj5T4ECV-! zu`GWUBoMVV2umM~iq**+Ubd*7aP{dZ7GCg`RH#+R37V`iRY^j0dtoA}C4v~Ndfdx+ zc6)8b#gOf6aqomK&fZ+VhAy0q#N%gL?SyuE_OO911TnyM)i|`W^;BjV5%gMP0 zZBVL)gSmNl8?Z||-haP(vWa?DofWOf;$2oWv1PQr7nEH#n3V*qkSxzSld7XMWGK2k zSuP$R8TbQAN$G55w&c?GbHG_`Pp3)+r^_JfmEIz5F}(9N~+{0G4^)d5|3sf@{xrS({ZJ;92ez@({%p=q4~ ziU-4Gpm0oFufNSJ)+c*H3OZi-oBQ7v%jL;a;Cys;-&+Os`4Z>xR=UGSR2+L%X^nc! zs)#;hq4c^c_Vw)Bdq133#q=SIrPo!lU%f|;T+_=t=%q31p+CTL{z6&)&u;f%!V51v z%W5wbME@lOs5nMC{ms8&W&ZqlK0A7Vs|wcqcBXUy1-CBikIC+zpZ$6I(FgzM&hzK1 zA8-El)<6E!XYW6M{=wwN^XJc=KmX?KPk;Wezy9yn{@3&8i|5bJosCm)div33$DH zo${Et!U$>Gn>#O1^0uEQztKBM)g{IeALVKDZaz^4Q#LU`Qnv7Au}DF;m$kbvHtl6- zPW&1<(!fTh?>f(!SkpVES=doI)6OupWP!sA4?2TaXNn(6P@j5sf#IyguTkSTIFWnW z(?dIj-yINf>`t3 z=1hUzHsI7c8jGmvrS{h03>L4A3jWi=4`Q-V*dw|H9_?{?N&VE8K< zs~L{X=Xqc9^PiONLfqZfvMfw-p;I}V_{2nh0X-iPH3d5)XujK=$`m(jg5~#0tR?Fe zARS7QeVu{5)BLs%pd`fD-=~eR{$?cf_6xK4pJ09e7c8p7(E9*gXc3sk-0m;;i2!p z-(VmXlAlVE&uB;b&C`(sL4@Z=Iunr)XXn=ku>XlN2AM~19dWg}Iz`|k%4b^2Xyvgt zMe$D6);~C!@H2dMaVT%yAPk$qnR|%?(q2EoiT0l3;PdU3p3tM}t{rYW3x7q8wMJGR zg6tthT@SIloBe|Wf^*ZC*Wap*O7Rz+{~k71=a8C(yKmrs8J|R0}2YK$Up9 zQE}@NV^j2Va#mdE`i5{F zO>K)xi&Yd};_v|LE72d~Oy)B^0>Afv`S#dT+5ldjk~m<5|K$5~A}UmNlA- z1(&&)uGra23odioAj6b)TStZhH`D+;fBRD|uVDuXcb{Md4Md#w&ct6f%}s4%Z|G2$ z^xkBLx=`HDKKtR(aW)I=QcX2cL6k|=5=HlbX5u~OvvEk9SmV4v@RMTH{@mMBHqD>b zOdPM)6GL6Eq1wB;f3_@E7Ofg@|#b+gA%vJrCk((Kfm$({ot z$6l^fO*({$N8+P5P>(wncu==Vm<11HPT{Tn{k4K^MYl?js`x-=h>*bm>o{ODqJbPy zz$>Q6-)5rDE_aR6%j7KZd=)nL-C+on{G^&``9Aa5z2CTDmZi6`%zO-L&N#pa9=wWc zh_r3K^zP>icg>0#voINshr6OxP+0_vE`(;ZvV(=({xZxEo9sLU$uXb9QZ|s)kO5eS zV`#2jO9Y7YI|C8U^G4jg!HSrOoXy>J_ZUDayYv+5o+cFliKb*rn^dVN{+~;iOp+Sc zRGhAI<|zoOEd6Zu?R+_yA zrxF^|mj^cgsO3h2A3z2WJ~Auf{D^Y31RQLlTS?ZE?l|R%U>r(IVcHg zyjpW#XJ_)LVor%qWRn(hUSMWOA_LO2adLRNo~_nNKL-MZ$)58jtboIQ=i97;dge)c zhFKtbH9O){^P0>Ayj7RWel)*_OS75o8D{r05mwGRg~NmO;Y&^h1RT9+rc0z}c56Zn zH~AFk;krPHbh_bEw}KZ3M>TFD700sg<~kFY)idYfH)TAwe{D_&7{AA&N>vw; zK#tB>f1A?&oR^<)9VOAA3w0INE;MFaO5&V@>4cZbo)?wXZXqJfQBc^Q1tF8At_%1I zopeUI#e9pcHyzA5=J_T^xyABo5*5z`D6;Q1-e zptx%xY?dFE#QeeEOl~kmZB0~WkkZnwd-Ns@ftS9!e0929 zAk%|VX{-Z)>kWXo9`6)4M?Bq1HUvE$xp+dpnFF;>DBW@&}J zox$vgdX9DzVv3L+6WN-A-IkAaI40OB*OUI%e?Hm_zqCt7mK@``=fyGu)rmdzt->VW6OoxkpBz&t_O3 zs%S!VjypvUuqj7|bqi|P@nY)FA|atP5GJf#gLPNlnak_6r=crU0bE`i6B;}%!D@GQniTsyMH^MoxLeU%Z7jV6n(s;xH}|aEr=GIq9wQNyP>8ANc#+fvMjtz z1PdR!EF+Gh_@#LU|A&apO}h}pwu--Kt7-3f9I_2Z-2>hNqX?hvnfjxj)p-`!R1TlmeY)1Lk_C(Dd!{V&`w* zpFc%|zI^o1CmMFv%N-n8gV}C;!;U?$sd$YJZ-qrja$baQ$b7y?y@a_~MCdc1=!rvU z;J6++dRHtxXO<5eqotFBU{fjW{qbZE0W_H^UxO`@i&QKO^HL!@2V*7s*3iYg%_DNM zsjfr%(twgM=HC-axsdzEAJe`?!ti4xWw;>t3fy?bQiUW*PBiZ^DS`&; zwzFJ_sU?3u?X*BT@~&mn6qgw^W6@W}xR6VOCI^>8$>?X##sLzu=^aT7{X?dK3({vu zIVFO_PTHxx^ll=&y7AlEbn1DW+>~9qPelc#htzD{o<8DkxjY!@kmI$ZY>yuH_qzTf z4e+M2c~z*-Exn20@3+qvsD33!V_|nILNNR%=NjQn7&1-82_!3r;lbT?8N5qA6DPL& zf)E*RJzwx)&GOVrn!iRWwy}5+_fI!|n{?TXuF!d5u^euM^AFrAtQkHcu}L^KQmSKL zM9|b@`iSrG$@#Y!o`+r&ElA@*eLFc7psj9DWcy3pBg4Rq*WG~)>Z-IdHHmIDwQe6t z$oUb%!N;5)TSaj{%g)j_r-y3F(U@^}^I*$eZsJ4qxooml(F<~mH&|(rP`Kn!JjKTO ztzk5`J{~P<*piSWgjN`>Ok&^9-XO|6JjTvZv&%+fy(6MHQjbAHOhu;QF{0rjA}U4= zxkMOE1XI)Q9;id9FOtRGig7lnSsow53v)@52F7S$m+7tLjA+2t|udpOl&gwxNOyL@iXns32iR zOVfAJ*1%mlD%qsxO`jud9O7Y2uZ3tu%3Gw8*8lBt0OmB3DXNss+;7o5QX^bS8Z5X? zOnhs03dg9%ZO*RHjcoR`M^osm%n|_c2ptdwCjf!Z);D%;U7%FqJ`F$k=iSAQSE=C) zE7EW~*Y;Lxqd1j-r+E~P_|J&4HVUhSOoigXmc58jOMwtJ8;z>a80%Q4j~=W7Vbdp% zF(W$hHslr2zX)gS;RBr!Oa8=IN(^`1ky(QYD=}CJ3`4$FJej7+pj36c5WZ~; zW+=QVbPg@ReBn#AipFN;CV{1b+jtKR$R6DJQs|yPOcWQ)a>ot#^I(CKx3X#`$&1Os z8O>)WM}>8^?Kn6(+UJ;4U~RWAhpO3@+A^STLzzVRGr`NSN?nXePmEuVm&Y@y{76W%Muo)e0gX;f?^Xeg zRHt6dSMsnXg4t7B@jUi3ogbElfLrwa+?2RHOTC`z>^ z!C>0fvBpT0#l=IF`WB&^>R4tN9JL2pLd?Ko<}s_UM@TKMk%rA|thw)-0Ffrn~8KuAq=)kHzMio58V63!UrP-#;tboT6!A z31&FDOY`ix^w&w8qb#rzRl{W@Bx5LK^Vre;f|l9}J+5>>+ZcX8pefFtalyQH{MCs~Os z`IwH#(!0s>#dnw?+19>Nxe=i$#$S?^8AVsOGiR0@IiAMBCOUn&t*t3EtZm_4K_NZ~ zDjUJcQ?W7%0(tDst8<>xrls77$Y}V)SPfjZa+J}%F0epHr@GVB$yPWzqoH28zsB&W zRg#c9drM*ACN;FPf%Am|2PYR;0L+-|cwv5+oo|pRJJh^Xp^nHGlJKF>CR|by);VHy zjUoyaqQg=h`t26n&e+R4F;OG?^5TMsfm4HWrsNMLqKY%iVg3a&H}VuZ5X%ny<^& z+L{<%7`u;TC{2k98^doPWNDJXK0a8#Ok5caj~XN+9)XIU&{uAu%4b|LO;Of#iCl%M zPSd!GL(1?0*oNOJ3z$Swp>s8i7BGIins3#mfcqWu0V2J%l zI&-u}jlxWaZv#fVK_&{=E)KFKbZTH}WXIKZm@_@WpAyTaV@g=B-M8~tk0US3m#deB zN=~HYhCB(9wfzxkVuHfr~781dF&%T_0gq2PuU)YtGSN>7Y*hVxeQ2`XvGUn19h9+5-1_ z>{5gW8gif!3^c(2&+%hHk&M{dL^sjBi{^c`T&QZkqb7#diUC%=Cdo$o22}}fQYS>% z7F~?Xy6SOlE^BC$AnApb%ScY`_Bm;3t70gu3!+Nptw`ce^!6cAq}Jzb7~k_FFtmoR zVA=o)w23mw>E1BpT9<;^5Dkq>;>EZ(h%fl5_6X_2k-b6%P0>JEGO(RLdmD)OoS#e( z8e~htl_C@oOE2RRFKAhu%|6EqM04=e-DEHDdi`<>hwa!Z7UZA~&2+B=!ScW^ zN|mV~3n47;imG{Y&2 zAymzL;sOC@cJkvUGZStgQ{xtwl}9;RX;c!j`FaXl^u2MDniDF;D$vyS3y8|xg!o$% zOhQ8zj>;L7S{ZyxzSkN}l=k+S{w2i__1nz9O9)6&-9Ewc&Z9TKUml1=GX9$N9ST5e z@UtW{NiH&xt?xxk5qMLqL>v@GDnmO=KTum4ED>BJp=}Lh{JI-=S>i=W!O}g7kl61k^zB*l--t-ni zsYRd&K~iM)t7=jR9cs#8W=M((DI&6xRPtaV35f(404Rw;@;~(d=|%6}-|1EF`}=J0 z;ob`n)RcMNNk*ms-0Oq6xlL|vZtiqcrBv~52hV9T+Us~66Kq1MBs9p*{XZ#4U*@92 z{3w9*IfViuc_75BRv=l<%^Y1}(HY-~Eg8H zLa8JqFGd2vc-8!3j0hh@plp&%?i4a62vpihy2B5ULIZ3qOWs5=oA#Z(6r6x0m$z1t zny%Dnxs0`q0SQrYUS&=(Bmx`Nn8hmB6z&b_`(xBDzNd?_K zwL=!nO3KEpL>8H6JZ=q{$tE*noc4Hf{6ue8FHH*6UwBCebr=qZg1`_~U^aOJI5Ha! zRrKDp$CH8OvJo3#e9ApUxO&c`I$=YD2?O$3Ve)=FoIalPWgnKSBR<6I^ml?B_Q%RM zq;}S>j^79ChQD~QsV3*<$<}b(`H+i2lsx>*Z#(Qr$d2Q%qsbbW1ta*d& zGeVesIjJV7^w&-@tZ5DB({%$#M&~kJL=}SVrjz%xAuso|>5C6?h6+W+VG@vIbim41 zv)w(A!>BORlBaPWOTS~p?}^9>mQGL?9F$q}Rum6(Co((8z9!F@{@-89 zeiue&64YNH)Cmu@&~W_g=}N~JS2%lLGfSp|>kd4Dx8+B5o^{V2;zH~r_l;Nh z)QP&XSKa7xakP^1wDgT@YA^|DLRvKGWGwKsF{eLv#|Io`VIuuaI+M{(UOtsx_v_7N zI0!AnT9qvR_7lu~6Kb#x<*SACp|iTutcwT5jywnfC>M%5P=tuieE(<&@-9ugJk~j1 zk#D8O7n$j=I6YV4mzqJ4>Cy0T0q2|~(H&LzWYC9HT^XOK@kQ_{Osk5=11*IXma&T! z|2z?xf`-pT@thGF9{H?5c_LlRc{FTH&#EZI0VQ{vn;b3L4pv;yQaCmQQR;RADyN)e zKI@9f_k`jCsy^KH|NI9Up$uJI`g-R=(SmqX4|vF(f(Y*E)yn%Rs4hppGykOUg$g^ zNI{mp$=cL~#d3?rTKRG_lX9cN=!ULapI6(o=5)Ds$jMjKvlYy0qjfvThg+3K#+Te> zv-qQeO)#mYODB}X^v?H%d8h>y(Oe%94L{t(jLSQv z#cD-kGO0}C6~d}jgWqm?bsXE4ED@}MuS4Flu=%L4sFX=$c-JQN3LU0*<&nEgI(~gy zr-Cc0SAQikuc)br`8?rRCU=+6SFQ~~&Nz}*MWB4{GFY0smNlg9ekJmx=D*T6AcU0C zqf&J-aYDfl@wb(oQtdz7L=X{_Ar4n>@qL*hAnUZ3F_@P)!bT-hJCxjPabgk=7 zReVW9OQ=K6&bdCdLugetkj&@e{L<3dS6eJ8(5@C0>JnE2o5cBI#{l0_BhiD&>tl_h zL*7PGByUblqXz2@o@kT`_^da>2~BB8QC`~kd53L`bQ>+k0!Twi3_zDE=LgRH!|vdz z-t`N@AfyJ}yPQs@!{f=j3Kx|=4^o8$wwg7k6_*fNf{=PGukm$FcM0esG_E=3N58%v6btoYmwB} z{3{XFN;>NAQ`@W}u@+9WXb<0_4g~dLA0#E497b2E1%l_i=B2cpFIvcn-7dOHHhZ%; zNh7V>ejzyf*OdbLQ;==ppkri<_MVG?Jn^EKX{e{4w?ifl7uciO^X~J8ye-Epcx6xD z!AeH|{95#C@tLsI>?zOP4;MAda^AGVrDbdXdt@}0;$PAsf3gFubiXiEzU7}c{S2{z z?c?qTCLc2VtlM(Mcv;J5UC7M)^K9iN&DvURI6jyk;(NsffrQUv5M;8jY%8Vg&|p}9 zEhHes5Tt-Zz)z!x(NdsU&@h$Kj|?Z@xqB&rQ;qtwQGYs_P4?$oZ@M2IVYjdS1`(9# zL^traACG1ylUcWSl&M6LdGabAl1!B{V)m13KB5nWK!*LFLQ6LX(qD2zAWL7-DvMx< zKUXHP);Gw%=>WW2u^5Z(c-U7sGuK!v6p_?ie5Que!_(2xK(=eMVP-F( zG9)L(tKo;M*UhD-+yBbEdP~HA()zWRt)D2#)2>S8IrP z&^VZYU~!8u3Zm*cQhC)LC>SIp+`|{@;p~o18uOQL#Qft5klL(CM4di{kO9Gk4I6EF zF(KUSB1!sq(3q!$KtLAx2+PEvEktSvwNulO?O(aj3^i4H_{L4C%d!K5H9wMYSk=#V z36v$OF_FfCVe!Eql(JZ6sCe*z6uw9(Mq|7MyNT#D>Bw^SRAeOUUO83Yn?Wu<-xZQ@DWf3GGKtX=GV8611)IQRNv?zDi>Kcn~8zVnV-E46x0$-6`@s zg7LK&PWH)zEV%OH2uU}-Gd;gLyBGGr2`L%D*T85DAJ zb)A$qI?Lvo4QeBmj2d4nv!?AN9VVKV2uD*GLDFneRA56i5u&V7Y$ps8>ztDGJ-O*t_DV z0_A?_#8H$M;`ao>>8q+mbow4^%mnr6n~DYtj|xBY$qLh}BakzWVQSpl#r~33OoHVN z8F(mGGBv7JVrsMMLM&StnLTWKO+h`RWW;I1zjjsmGpOE z#h48uq{fq@rMh0s3do9)0-juEvAFQzz8f7-h__F%gSEv7U4x{T1pvqB--NGZbvho- zpL{qu!ZLokfm0S%o74AnG#&0wJ`|q5?Cy7`qr$@%NT1m)JQEN##5`&Au!|F2z0-q( z;q>JksU(j9v7Hc0N{w-*1XaV}FsF$`3I)4bE%xfcvvLf0rZ^=<9n)e+<)3c>Fj z8le8~x#;owUR+8^z`NihtG&soSJ`X)>$R(70$JEejTmjCppmH{#jklSjP$`Y5zg#6scq zYPcv=`ivMMk5oVn!Rg6zAL4Y8-oGo;%nE7>_GO?PpB)4OcKIJmWD{S2o+qjIv~nCh zD+x8gp1>gw2B>%HzHsx5usEN3T&CFdac!rJIAD%5YcQXx(wQd5OLH?JYotDCQh1)gQ-Go$ODPu=Q`dveQFXt z$_YN1UQ^T&2h|ngdyCbm0;Gad3mw~jf8adYt!zmie1|J}j)v3k^-iE{%8KtJQC=yY zl2$)6Pb!Pq6-IJWb`f_K!N0kOvoHo&V}uj%hdT6(^0p)f4+YI}fjO0Sqyp7HF0%J} zkw8k+Ug~>=uCImE*xnUBiP50oj3|Ub5p?Mp7F#%yWh3;OPwh-41&I_(1j)5nRr!Qn z^3NF;Am$#2)G|*CI#^!X;WBx{qSs;fh{KE=t~0GT>c@DP@060VW?U)|DnZgahB+wt zCRCL!A}OA34BuhLOJ%D;!WNV+wYLU}d>j?#;39*4o>E=r6}EEu~UmQStD*7%L`4LP1DEm1vrX z8BbC?uapY>%blQ_3oe4P@Z5k_7Qq7FXWm63cUdf1XYycM7~+oDQFU`^!Z z#R;oI)x|uLqP%|rI^`hKZ zP$?F0D4jwUR0tFl{HR4VSGiJ)Wo*4J5l+5Zpo>v6*+{g`Put0&eowrXprMSs_33JB z0BN9T_=^mdJ5)RzSKXs-Wfm8;Pi;}FjWO*Me5sU~(uSF!WRH*B+67ZouF7?wSS?88 z39=yKnt_Ul2KMY*C<0n3%tri{3jO;jLf4M+46$V0?5##kB*G_QTlQvg;k>y55HVOM zf6_jh9Axr^J(P>A*bVRE=`LzcUbYeXHh(gmPNpk1Ip7Sw98TYjkRCL(j}t)CGVS>k zi9{DQF7wBl6=dqO_bN7!_DA(5ZO1Gx6nx;u#@fG19h-LH3iiQ2&OufSGmt%K&$|a? ztURf)Zk)Y(^5<7uKR(%FAjNr9$80xkvn{TN+B#MW498$l#n@f8ENdjObnLh}izj?Q zCweg`0)~dO8Qk#5fra?Nqwd)w-m zyG?SFJ8v=4dQZEfqv1daKVgWfmXpi(R&P19NkcZGh7EAw82A2Ydfcc6v4=E5Z?U&F z5l+K?VQj4|F4&}iy^kR^3~j0T%mRt(SVd&W2CxXesNmVmvUQV6g;+C}3>@@FDrR=f zzrTAa&D*of>Uybc&gLvt1Xp94RdXD#DnPF|3F)}zHsL3TvlXRNLYb?{4PC0_)>uOI zk=ICaRO7b!)~?#xEQy`;u-%#%A7H;s?XSW=qQccsx!$Bo#Vcl&mcSQsy-L%cWk%Ri zDumKmQ^As!Sjr=UlgFpH7aY0nZ~;sq*CEOEYHkUQT!CEeV)fAP)TrP#v)dAGtQ2{z zc(}g84*CqHgpH!4v=@2O1#;K;tC|s!(^g|#k>3(jY#!t=C)vaT4DPF#AYDosdy86_ z4v~(3HhL$SE|Dr4;Wmhv`2h}v(f9y9p~>V#{7o7A6A2J`{J>?g{IOA63q7QgozXIR zo2XZQ_@Lq$+svARkkZ+bb%Dgrr6PmWExaRu$kE9{&+7^+mIfMelnE!wjSst{c(7J2(*Po zGV&Dk*gvadI}RxcpRPjuq7m|Wq7e)L^+Q(kkr&}-C;ElO`R13=Xj&be$O8{sE9D{f zW`Y~&yI0S?clQMy5!Q%ju|X=_qy$*Jkk>f2$B+_4DQkU6Q2QLR(883B>&ha+>x+=@ z9$>ny0rP=8DEy`zjOkueiRdlylSs05D)u4MlIVtBlC|1x{NK5_JsK>S+6uB`Ype2A z?VO$9x^Z+`Tf3~Jpo%W4_C$RUf;ga_$OiUa2!(qRY(6wZEF#twL3dHlSuW2jk|eL` z*!;bYPqbEclE=a3r;u`4{iPA&K_M?>S!t-OS23q`zN#;nNWLTLke&&l`Z!^nUMP<5 zxc7TWO+v1myGTkeg_oUcuaVyM_mVzYNj9nEvZAXGN3(qKPbRx${b1v&Ra@I3Y4YNf zwbzLB35aK2wW8IMT0&PqTtUqa)RI@r2;Qp;E=~ZQOZB4p;|0@C=0#D#uyf*hBh&ZA z@0{oxVKG~pY-UI~FU#m+EBswV{W~GD&xL08umqo1yk1bV;&H_zydDZc%si~3h|(pQz17gkoicv&fZWbdONDk~EoTRD1BvJ!k? z@5JQJUdog7EtjR`5`1cU2ept4&W&>AV*r{=t7O85>;=-!8fe;tsW?8u%jN#}Ji=6mmaee9TrwJ8V_(y&9v0Y?W2J~y4ntr; z#(DT7X1vY^zfGdEN`xTHD+xs_kvjBd@T19l9CpR*|IFZGKkLnsB0sfw)&k#ES4OL$ z`EZL4i}Q~VrxCN#M0ik8MIoYNOw$N@A`~ovqHPoQ9Tvut=X)O#lM>(@ir+df?~9rv zk&02qvCX0$3nQxp-0BL>3_1Hp-9oGingBe>%)s`NW^keN zF~kIQ?A~m7tza9{wvNt^I=gGWu_nDSM7VPEWQf|^W0V;UekP3wq4C4U>1JbQD=O0& zX&QuvqcURUMmJ4e5vleH-1wc4t;`S?wg8rxTq5fBKut8ifEe6eXeQk4+C5rhOl^hF z+qX;9B~*(VUJ>?|;XOe+$)z|!>?WNWmid~~li(-9ynN0G;=9^~o!m;7Q3;dS#JYuz zH~1f}!LU704TGYR@$-K?`^r>z=QK3mTowg-aAuV3}NOh_fN~-CLD2d<*)+?7w zo3e_L<$|6x<2-GctURMD@1j331l}2w>LT7~wxUg37PA(l1Vj0B+9c7GZP9;G-NW$f4^iaD|}D zkZR;f9`HXSbqB>CC(K}9?W0Pt%_h_NkQcT1Jjm~#D|M}w4V>crg(gbQv@1u;CbasF zewf^&T0DO{Jlo(JS`c6=hxfQ$8tT3OWW2GxHrs1B*EhPYTCW5+OB)Wm7SwXP*3)mr zKAbwd(+YF}W*tOQH-XJ1HP6;%m=c1+Lm6jM*RbcUUP~pseRmST0m_nAIRGPZY8w=+ z9I(+LifASb1P9DVm^ORpDO-u?WLJn++2BaI)AY* zx8y{zBUAfX>=$%wH~s~)F~nDL=>u#!(aTLwI8bnab5p}9U&@_QxO6l#{FW)apSIgP zn@<^987c`pg#$S>Zhd96;*v@L@j4&7nj$fO!h%V__9f8b^^$_>K*9NDpjCot5L6m}Ky-OS#spOt z53dBAb4(FHYu6an;b86*O5GJl-s=vE?Xp4f4j~*{nPMnqbYX_L_7v(Bud$s2x!5ri z7DH?A5jJYE0FI?#+`r*EQS?S&-AqQBR0hKHLOX9#`JGbBh|bdyVvVN&ftz;o;cVV` zQy`8NM^aoykvLj4G?s{EcFqxN#+ZEZ=7vvdl3jsO_=HHL?D=O}9CG>Ze2D0l1)UNx zKu1Lw^G8e_yG8ei^;J$t2Wup#)RNzv>Z|yl;7An5gs$QV8Zf0MbC~nd6>}~FqM=uu z^Psa05+RA~B0h4WGcR2w!m?-xFyExGS1(#xVsB5aZ12riGQmkFo%qwVDSwu?CNdGl z;RM5O3P%#ib-Oc8nQ(FF1HeTEo4!kOg!%0`Na;`>Hd z3PX7f-)|!k5d60IhNM7K*!>6F*r&tA43ndQy~DTc-Id%}1=E!_rNZPEBAbAU810`G zfgfxM@b#;F_&&Ce^UY+|ZUHwA<8!$!w+^u{daP5Y2>kT!9Pyu}rEKE90O08Xs_V|6 zrwj3uRmGWZTZ5SC^o*4V=(OKB(`2SjU3L=7a=vuIs!!O_q(2&T>I=aL?XLjHb@07H zzj5#bzbtc z+RiL>ukX;Ic8)KHMG;ofrpcTI&fJPF!rWCf=I4#HwW{HjX5bS6T*br@3svU^wugQ( z%adyp$9T|2M5wHo!YfGT*_>H#5Pc>>A$QQSg13SmcKmy~1T&M|J_IB$hAQDJY^~%J zbX+=>^s4x;>oBo!&w4!r9c^Vafab$>5{2%I<%(4kEcvu&T`89Q)e2Y&MS&&%eg&4i z7={tPF2oW_@{pO+G>2kw zqjoR+#&|Yr--KwP<;^?)a6PX1RF{?)SNjs$mJ9-06{!jrv>M7c`m!F1TW=r1SfQ~> z-b&XA)|pe4nW4iY$+XHPbEjI8fJ~$r%OUWI){H~p8d|^zx5pC}LdQnAZS%U+Dxo-0p>FH1a&;Z;P| zc8p^lrNbm0*(b6*2V(x29P`kmVP6rLTM6+MJdX?mdj`FR2VOPS6yI0Lf-p&8(<)J? zS9OFGY#dZ*gHB={=eAb;ValWr^Rq{l9*@dGkwBJ-fy$~y-v7jTT}700?laq=60n;P z+k2SV1Q&w_P{JgN!RD(P?h{LAQrRk_Y10;?$L?Cf$(J_q_1$~BzIx&5`2S)LiQENZDJ9)#gi(;)51?Stx# z^J@{GYD_YLvs%`Xn*g@ey~?7SRJL%G3z7}9e^pOu@0f-3r>?eGG-K37eTkw;>qp_u zHcHyvkXh8-i<%Dtj#E!N{YxwEbSP#mnciLoVv((>uhW*4rx&$Q!eL;-MKuB+Cei;5uq(QqPN?Y_m>_T#)tuSo??Wv7LrvwYg7UrbAH&NPpHk=<$ z2D9)w2AIm+Svx2X4!_%~g!-Ygd__Z8IgO5|2<@yn50Eu5$Foig7yBnaA*{uMEEFjd681m*x~uEa)HF2uhvWXt^XUS;fqSMt=W!QHE0X(-K2&7F6rj9EvppBj#j)q z%jtBB8=P2x5l*3WKG2KIygfDWvw^_kDR^iWGDx{-0H6ruO7gbc-qk#k%FV@|kJMf^ z(A-*fOY-a4y$*n@ZHM4*Wy{u23Y#<8|4%#_A8i6q8`BhM`#cqFg7g&`#_rdohG(CH5#kf@oW2Iu2O zLUBd5JO;>Z6gFY1kzX@WB`p zD~Kqx{Tp-GeX&DiG7WV@`DgU3U7Kxe*8{|bd^sdBXB#9Da^3)#WtUsr=E*mQ!_@A1 zi9jrF1F2J5c5eeW5O7%KI0)aWp`v^qcSqw_f+;YDQ|?K3eu$rGTb`;WW@Qcg1x%rE zS1kd_I|7@N%O2bJ;!4GLv|Xs3<`dv)YaWR2IGb{ROE z5hj+;lPsNQB%rFzmP>Y~!xTn1ouaz#MuG;qvpJjbNj>sl_=OYdHN2qGWis=4ATwVq z7$-iP_cfn)TBW%pH2WfIQ$a~-c|I3;H#((Bfdtl6`gz7lDV7+z>=cg+I$cs->I+Wgk3!9H%Zp@yL#&>qzw+f(Et==!> z1K@?`KATniEB8>BrfnhBsK2RH{?iC&L8Jem9as&nVLl`6Eb|#&lYI7yj#O@~AD(2Y|(@gpUb`OT!uV%rr--KPzmK4Zu{hPc4)`fe2{!?we6$WKw0N3=28bOZM|H-po+qTt!dKQG)W#{%IZTr zEu;jz3r*oF+T(!Gm6SbdeGMwYDS| z3lILbYC8l3H$W(7ns>yhOGd?V`Lx^WC!?Dyr9_1aL&K7WaT&pBo<>)a1a`G^q3(qu z^wP#xq`jFhbOe9(MJY_a$U^3m2yzypoR-t`DmyQql}csauOiYaQu$n@Dp5)c=~Uht zk6ceEO3g1rnw)@7Ul^}OPpc9HvN>#%g@H+xE&Zd(7?*R4k2jY(8BVV^jh`SBr${%* zyCSiGX(5wGnotXgqAO$=l9k{<>q5%V*HL_GmM)U>_2@*~`7(r3T9fh4pARm>s?gN*w5$E$dQXEElvOY z?R!CVac!eCT}262n}t?16+cOE^T=~5x!tmj)J;hEXIq|$r{7j)_9EH#%mCLxZY`Gf zULazTA|{|~rDc-0@wJ%Z+Oqy@+7(q)zk<|WMHZ8&jjF#Dn&y!)rSkiQ)lir~5|6MB zBndc2&6XXhlsXGime`7Cs+17_F1Z5qUvvbB^SijJT{|6&S`{0^w@L zxXL&&VBEry=?bf~SK`zr-xqr>2CwF_A%vWVF;{wYUBoR|n#WxO$Cw$Nr7eTPv09Mh zxsp9pdpK_XNPJpI5#?Knr7R;P>1-gybB7Hk34nXrcf+j7+&Rrw+*VQn_DLXU6SY5fEP!}1A6M;(XpStv6!lx}r|j-BwT_dzS`x)b?|Z4%b~NcqgF?y`=Mx^Yt8 z_Dst=bY8l!J;I`4|C2u`drNzue6b282H>*o5!TKr@JVtQ@E_BU=-?lC7sxCovxDuKaGoh$Gh;Zq16%i3vo2wmMW8z&=#`GkZGov{}UIzT4l~}3KE7xMB z8rK42p&eGa!1ZAj7!&KUq|SefLP`i_TCRe1S%lYg0rihN9{H1rdaaO2~EkwY;qCt4h7c2p}DvlC`3mRzJSalIt&1f5wfQWn?$2=SPaD#W6fLeu<@@0c(Z6;YsW zZ|k;QHJu#E;~(+q&$_2_@T|UtPaH`b;Z9cE{N``rT;CsQC77Z7T1QVlPM(M4!8JL+ z7--6p_r?QlsDUB>%Ri52JM3-U0Frb3^@v-Zo! z7&<=^bmJ>}ugjS@DY5Qo5-2#22BD8QFF?3*2y3hp+N`dnMVJAZnES(Ya>~241NO$V zo9Qb*k1-lXdo53dd|)l0H|A4ELBJrW6;Nb)uLpNU6~~3OOa>>R9Zk9eO9KDj;_pDb zFZx}-L;LiN8K@UgVy?Zh|mJQuN?zOkV|)5o8Sy* zdkxgKhDfi|V=w?&lAMT|Kg)5q(X7V$;0`@`i=3#aIQ#%H!1LogYoaamyW{yo>wIe; z=Y$`RW+#&wTLKKbYx7!fC}0c+wJzV|NWT=&>hFg=W7nr$P|E<-UZGDi3yNx%(Aw_W z`Q6LiH5`Cu5nv0%PRRDLo|^!N2esjJI+sf7r(2zOu2QQooV~aD)s+3VL zu}8ToAehRnMN`~`PYMTsWlCkPwTc}eg35k6!C7J;Yzy*O+k(m{O7Rf?=qFKU_Mx0|5M`t)_^A2_ znrXv!YWaz<+GNVHp}|K13{`uWP#qgt_xW(%{$<$varo;gZhiKewf*Vj7=&~8QX6Kv z-dFHnznDH{CJHpF{BVpxkdi^rcney@yzH(?Xv*%IRt5CHGuiOr5C`6I%{Ay8@rVR0 z;YM^-dk>`pYeC;{y#rZGc5TeEv}ni^;qpBskg~?}$#);DxrObhGx$v z;}^o&XkNdNW@-gyCADHuAOk|2ih^()UyQ082Uc9nFCCU){?+JsI60l8bWVf^VtOJ` zfCzKM75{qLJ>t~=Hk?ijF+y=$y~z~3M{1P2;n0$iVwZ1}4plLMo)2yEz_ru)&{%jP z>B7^@$`J!TdZReb=JAlX@+ZwkkJY8)AD#spcJ6O8UC(|=U%#$&P`kg+CZ4#bg`pPxJ zcr+hDeEufFU)z&;G_yH!m_4XDhnNCECWg}k)n*h@KW(=kPmYB~cvQkGsUFnkX9cnF zc-T8V0HmTeRg%Xhp)62ctGL?F$L z&s=#upUi)mj^@NYhLXq!;f>mRdl$5|VHzUAFf0u6TrHSVbw~{;D)=p<)rGd1~hHBS-I2v|m z##xZ|YI?R|CDC*Wh?V?E&>9L(uRC~%NqNUvgcGHdK0t@{t@x#neUv zC?@dIaH=g}@LS_>i_fC^jEtZ1njfu{N}cC0+H4@G9fXLPFx>*c2@h_K#WRFTMIIV! zWO1MqgS4n7<<1jSU!o$ZCHlyQf+#ksbOa+X_&FO3R~J7bkKPPV@8wXg1rRdchCTuM zI0z9}J~wW)m}(SLA04WN;q+ahi%hpY8v)eu!Ba#WkscvYL}J+6+CIEvxJ`r__x)u0 zmfW`e1Ut-tf>tGP2jf>!F|LiI6*nrArNG{vwI>B2`A;UCS6L--^k_&>4Cfs23tM$G z$9&KLm#!e$_y84Qp;M2j*)O|CyvY-CdjLEf9nHiClq|a7Y#VP&uQZC`hq9%RntU$m zKpH?9B)yOY1YfO(PE;M4g8NSOJ`q7PpY5nNeAXQUe&f&X$w^qz1rwOF_MXPKtvqLn z86h%Y9ZVk7GC;6(F$B5dhsDsWuOgMZ44tZjAfF7nABfgpum-l@P|4JrvP7#{9mTy2 zRu)vC8|@2@jogj_N+>IB#3oBVoL~(*96ZtG-izrr8&@gj3!!f9@r!4H3P4cl&ylbH zpxpW}t|*WetRiPtBw{Bl;sA8AjsVsm7)3>&&S#LBCf5L&Vn}F11O#jm7KlswBhb&l zRHKP@9jO{t33$&Z?sSl@brOXYO(JSN*<=2pJDm+5VtFPDrwRpgTUpP&yb2q~jEKkPoM!QHn-I-$T3^LQY``+CK#B6oIg8k`-xOWsG4|N;ym_ ze1c=zI-o$DUKF#Z$EJ*up<#q>F~!>uM&Mzzy``&3%Xp?L0(LxR1w^JE2)Aq~!B9yT zo<*Y-3y>GnpJ3m*(PxAx3`OA?JeDLySE(>SRAJ14e8}A~Mqx`65X`AVZam24fV1IC z;}s0S8(WDToyVMZ)#rznpHBwSK3UjQx5mq8FsB38S}x=;UUjd%dJo^b%^D)z!`eFJ5sQHKHYO~4H4xUd+?UH06 zagw&hZvd?h<|{U$1|xY5vPPsMP!Ub@pam2x+RO4b=unf7r_-ZXlgam!u`l3Ud<(lN zD^cYi(~UbE>r!zdL*$KXqBhY6tYqA`X8r&!Q;Lj+vFYZREwHx7=m1L@AP9F|(OPnP z0s|N#bm8xA0IURPf06mabU<~mEOnPiNVbLV(q3;!ri_Le`7;zm#l-Ielf%&A-ss4w z`MiTUjURJLCS-uhjLtX&Ffmr7W`eMHbC#*IGjHQLm^q9rHbHXGg1W4=b)Gois1#qJ zRa@{n3Td92S!zzD0cJ9_J|XY-gWx5eo{jp`$!xMeuWkKt>(AEU3@%_=1Tc!uBnhV= zFcjT-)BW%aESWJI2bozcRP0ZznRFbFhmf0Ccl6JmN8Ma8nB0YcaRu3hNgP-sa~et! z3-{ow*S=JM2Nn4eW`(SCfH;-$B3<+w6af@jwd9a1iahh{?REcCp60tyX^y*PT!~ ziX#&U9eJV!1RvmKEytBo>gh;EZd~ZDZmmq=C=OGMPg~I8lWx_Uj20@UJ9FgQQb%@F zf)x%Q`dK{4Q31XZjiUL55Iv}4TfLa-$I`%N`mVGj`kxrdB`>3HL-bXQ?B3^ zjKYBV<7`4Vb9ofH{6s$TZt5ceSoHMELI~3X{rJb1FP^7e1RIVn2;LBjoNe@@&SEbC zlaRTv9;FbJm6XcIni?cJ=qS#D8(OPGlDColCRx^lMJD(c>#|%C zpjOWLLfod>B3)Cb$Zem7#QxSHmk59wvXYN z;XZWO0Jfc9h%s*Z>ypVN-6$3|vPdw2j<>3CAaiJF47rYp|6=Ppx&apdToQvUEh8?M zX56V%8%G^4+IhhAOvDqfD+~y3Vx9kg$k()6CeW8~)uX_JHG~;pqyL}&>7V|` z|ME}&^#A_f|4+liBO1+f|61$f2T8n*Gc@W9Q&rfgXGXwFld-x5@djCgcJcy@PH5vf zV*ME@)9rAl0cULLWk|-z5lWMuB$-$ z^Wn7P1Hy1FSF95vEc6m(4-JaFx2t*rNIePL@Xi$_RYhCpd&60O-A>i!NyMa_HSFa|ML0*-*?w9Za3xC`R^~A4|bcZBmDuE?#b{G zf!R2h&e@)J2qR~=z6Owb^$k4j)$w&MU+4Tfmam9is_*X0*L{AS%GW6}>1xvg?;keq z>ymZ=cqL z)aPuD23~p zy01HocayeH8r@d?08}*KWBzk-0iaLo>y7%|yLapBz4m;fgKOOT@6Bd=2J?K_xc&R) zr2`FT@hUd@adI{Rvd@7au02Oc1rV!) ziMYU6Mie!eYs5XFR?kw}-M{zEe>8iY9{3#FiNImj+#gzjFuKii3p4Z*!X%iQ%jTxU zR{8V~G5y2)zx(~>(5Ih-A|$kfdjO8vM16U$J*Z1{P+)|zBh@?)z14TXpq%tR zCcJ;&DQa_ly)Wd~Z^oi6@^UiT1kH`!PXBeQ+me7AAo()ZdR=c`azNxvO7zO%M1a;H zB1G~x*24Vu+SuiwG1P#RFh*R1xW7Yg5`*EA0&3XVc@0T-H^{I9j2v@{jt_)%k+0+~ zX|;Z{E)P5Sy0v4%;(Cdw>Ju z7|($jLhvR*<^E>hS?35%0zGd#y`7`it>X@R#9X{(d&h()EF=JjJaCS!%Ot#6aT1O& z10?YTvW+Ek_STEPQ7M~D+NDieEsl{UI~o&oZz`AQf~mfd5=BWqD>0_kW}-&&Y71yM zt>$;XZv>cn4i0?AUHF9J8{8jHXdy0EwX51e!$b=U;y@Lj$8al@rg&C0zM^=@7{yE^e1q)2C6%poii=yOOi&N>#2H+c4t(A)m{cA?_o==U00Ng4MJSZ zI_q!Fr)Pq|exjPX?O^b=>NoEZvy=*ro8L4+U0{g8ty^8#*JdZFF6;-*rmu7!L@~5* zNt0`NPP${$A~LvoY}6a|_5OMt9b6)=6yko^JWuU{l`&%LdU`BKTY%QO0S<57A|l1h zGi}DN!S?pmMuxn4i!cWrfi()^m>IQ<#SH%bum7#Io-u;tNL@(OdRPnaIgAQeOEB>g zfdT`sK1ST^0gznB;zT60u1l6Lguc_=TP}6VOCZ}&pvUw`O5|&#Y>dfbX}_>o5*D(K zBur}yXHp{_!(1UEiv@7Yj>U;#zi@^On^5J=O*M{WUD@d>|CB0XCuKgN^zEEOqwGoH zXg>zyC~4|)K}%CxLnbS#VsFY>VOT1Nwvuh>J*YCe5N+!f1~f;Tm5|&67GJld81^2q z+}|ElHDN36C)j^E>(uMzK48{f-2+g}u)eAevK{bFuiSyvm5_p}2JHQInAO3OR%E|^ zd-i;J0K zwXddn53gpYy_sm@Mt}XD8J#^+i0PxA8b7^GsqyaYkbt;$`S$LuTfJyt(W*jkT#v*q z&_QTc(6Pg(^zh@d*0jXR4YG4(Rbi9}9()N-MI13!w00Gb6^GWL3IXfE!Y6+OD|(++ z^nq4B>>TXu%ku9K(+uo^49uDx;01_l*n~>JPDYKtm4f)Kb0{YINSgPxyzn8Gj|9eq zK*HXAKE~W>DfmvLoScz-ZVCOQ4gUh)sPE*tEA=y8>F$bfl&k zBETYMwRJ&jdv9+BKDPekX4~&Z2wcKW1;Rn#u~^#kUSjW+JLd#KwOwv@J6-r%>N2B{ z8c_<|x}{>ECt?6>yZ+7nt|!Jnhi{a?8QV7S5=)8r`!4(|GK&X%hRsx*)na?@Gr-cT z^`>)R&28@A$8yM*Km#G1TqJc;k#y@8q|p6AfQ4fj1u50I+v+!4hw-fzK7w2juX}O?RX43S)$la;b9*r9%NaD9X7~StD}84z)xT6-&@)g7 zd4wV60!3ASYV=>He~BlVW_#-QkZIhbPQpq6G*ZE4yAy!Z+_6#Ep7 zLaVKNckjY{!&-p=WE#3%qIXm-Xi4}4%&Nz7jS!n8NwA5LET5~gG{*uenJ2V594FIh z!mJO^nwxujgUJsQoc`+e z-=@ujD>-!{T{?YJvzNp~5S{=jDS@xok)k%S3rN_cJ=#nrT?7xYQ<^J|lQsy-r-rF6 zSMe}0;8NO6)IyI#@d<16!Rq2J%j?4U!-E7OH)5_J!{ua>#>GZ-z)`lGRE*10-dc5R zVN}MF%k>gw>IVeYnl*1?>>;mEw?`3Z7ikH;K|89ICesnBbdO#!fVkrVr7iKqS0Sj} z|C6x1h`k@R-YU|}4?F6-6;h!?Vw=0Qjph!VO0J(@i{#(S;G!oodjO@%X*iH2rc1ad zKRebede|YjrmCeDeTL*2~ZH4`UCIXN8Q)o@hm)SHU~2;teT;2IV(gL8Mc{JKdc8_jrfXxgN+6}m(NF9fw0P!GQ-QBuXwe-4mt8v4g?=x!XiEj2^ zT-d|;~INgz;}2R_)3%!@O@02%$SNULI~o`>`3hQb@s*n=6qIhHJTcyg^^L?>!hL>uy-&&5coW9V_zneL5@w ztWCGrgST$Q2T{p3&+#ieQ*zQrc-!No-`Q=02*_wVTI``V~P$0BPi z0;=!CuIk?+1PMU3Dc({~OMb9rZJqCPS7lXjL);l?>;sX_&HHz>caDWe!teJcgERcF z4;h~fk0JEfv$_n(qyub%~E|GoJ};jB!u~ZiKGWyGkCEEZfLgFyBF+YJ#}tcljN<$EZ!-Jv`gi zG}*#}-Y`9b=hi{``NvmS5hy?sUcT#8nRld>v{h z@zSs2kpCql_n1{V<&lwr$IZ;!{t8a+u=P*~JVHs3CyC#(IM7MLc*5!A!&#gUk1why z)DAvNb)?hK#>#G?E8X5-T-?2E!5k37JS!jka8?o?xE2ZAHuipk-NaJ};Pa|JbUW2t zDzPXONB=>0qx4*1Sk`m^=QL?82kGT0PJ0g#HqB^3&S({2U=Y{~UJ|hnS=URN2mpl2 z1&qW<#if1kOOBUf$BQb5UbUKcsmhI;UMCfUym3Pj%q_bU9baXI(6|)zwk4V~_~r^O zUcL;l=OsgHeC&-$%RV0=^t1wI6EZe)p(I4E4&bVWLhsJbp$UQlCk9gl#eNT3hpji* zncr^>xid=%-ctvV7zz^J;G|w63iuj^o#DkrRw|!C6rpAZy~FM2?pRWPlkVJVK0+OH zku4AeusAr1Mh1LKn=>wLH0^gX;o(^|4(Y8?ldDRsRP3r%6k9C34CW}qPJ!`XTPLjv zaDRk3_^mZp{2z9ZW=c$#+Z2`9hwc0ZMb~?<2pfAJ29smtE@?9tM&q=((QO^Hrk(Mv zTVwNC0^z@dZ9d+)M?ZMby&@`+q!t;7cfQHq9KxB?-2AmOy}0<56F9}9yfX(8ZXUqm z75vr3M$zx<>(pj9PMRlNu#kw}bxv6C#;+F_H{Lbh`Qu|mnsi%m zSmFT7$dud*4cVsFO|CXpUO0Uyfu@W?C`UiHhDcCsZYDIib0Eut{U%~(FsCr_12FHg z;es^@;Sr<7?I6jx`pUeIZ<_@0GH(zbZH~-%=Mc5~w{G#{8~7&KAfkho52@E0w4WjU z2NvE~S6iUuqM<4K%8?ih05#!O=)Zl%la`Qo`2FNVe|SRMpTsGTnw!VE^gNw0?h@KtRHXIcIQnFazunir?5$#NN6^+-gymqrfRwcp`7HpJHD2+7=v5 zqAef~ibE0Dbk2}PF7N@fF7Bay2J&Yic z0peMso){Yyklc8l1T^q#C+~VJimzG#Z;;>fSGfQqE+~(e&Bhpd7+W6jxTt_~$INK4 zHGsskAOY+zQ3wv8u4kYCCP0Y#9fp{R3TGOGebAb5XwefRcm`}O+nMiU1R?lgA(`ru!8@8H0~ zor0u{a34l5QhhRpJ|3KLUWW*H9v{FO>338~+gi6#SC0cMpMIN4s_gT?i`ldfwZI8y zxPNyJopLDd$S6_ZjS%XDd+Lsastqn&K;3Ce*f~S(0L@E6qY>!)&3=0@42^-}u*oO1 z#j?DPMmk|mTh3Rb&W7tSys&m&P(m47id-HrqW9>G?o#X+$%>slCg5j1LZ&Y3uKYUf ztHO;idwBM$d%zWPqfX^f$B~lP7G(U0$s4%ERIykV851XT2m^D_>S32!B(Lr7!dvV- z2frnL;Q$aV1UP)uk!(u8GvM!Gs`PaSOMuq{d2qpL9TVj6^eu#|YJE<|k4uukH@XyZ zD0S5xMa;qqv4~c&fh{a=??d}G@P*~kelUojS;ZNU;b&pZtQ5VlR+)*p6qAdq#xh)X zE=KQ_>lC35IF})b%ohh4x~lsrar7*3LH&RKqtgGh-|I*Stjj_i!Xx-gL^hm^|#%Ct?iGa9Rc8 z5pC>u>NG~`&|}Dvete9q67|*zw!;vSz+5}q4124$Ch>^`!U0&o=I8;S_~liAY68|B zFvSmk;8mX){@C4LI(6jPmApXp)_l5p#rYnI>Ya=6#js36z=ubdwd)5Xm-8z4qtnx^EvZrpUPv%SZ!&J zpW^APw`TZC?-=~vi0Gc;S8=ni4qH$m+o-qx4B^rG6{Vn2Wfo5GT|(wt6L(gQ@u=Q9 z#=p2Avvq{e8b06Rv$=_5a;;woB4GLM)wAz0Z+I?`M=YQv4)HZeT-9d;oM}=T_0|Dg zAdFW2`MQ2kC)i3aXb1wjZfLTc*OX-dgfxzBwqQRDp+NPK{oupxad@;nZiRE7`Y`;A zDil*$PhR-$7>>2zSg?n@K} zmKQi%;fGeZ9ryEt{oaNK`sORL&>t2vS%|iWwJj=M@Fxod%f&RIbG1Mrhcukd*ARDR z6smIb(P?oV&ced_I+y)LY=&t_qQ4i6tP}*kY#O;fGUpb*w)sy$X`I5~eH`FD)^en# za{1yE5Eo|2R1_{u09#H`MD?LI4FaC<&KKwuS2)Skb)s+wcUHXsuTBG1Mxtrb&a%ma zjCF0KQ_dy-!pfnmq#9kaR2HeSTi9J%DDTh3POKU_ODl!-L54?5Vf2D zkUU+`eNrN|Qn3brf$##VcjImgONyy%4XeJNZJ4DiP^AqxLZ9FyS^{`d1Yj@YxSzI- z-?pNsDB$E-cl!493hj$wu!I;9yi&+-Kn96vrEgYZ+MUc_$1|&U9)f?UHpcoud z%&!uXIy7>Z0jUldmYpwf?%xkm4Lk)yjwvkYs*+taJ;REW zpL68P>j2*Lai2#k?y9|>G@B9_C4jXVIk>1Ow9m^Hj6L4EkQOwo8B~S-BUsq|QBrnG zC$`bUb~2WSz4poJ><}Tdhdu0tx@~~y=24Gl%C+{^9EKUpzTrz`)J)H~_gZ7DG*Q_j z=wP7NYB#xvhrbLl4`QFEPjFkvO&d52G}>@)I{WQ04nOk)h9}%>H{R&lB*h(4T3|*2 z2JLCC&Oso@P1wkVdB=VN&Ex=aV@(d*t-)$s@AA-{pRwK-&xM_^zK3((f(MP3J!GgA z3V=*$9yaY|-678w}E|IA5L8TU8`?u=6&<5ChQz)fRG7v5<`ry)EY)_*Gc1_Nr ze#3*|*lFl@(iy~g1sPH{Aw~4pYOsBg7@=8vAcf58CEJsf81ofDQ15v+tqGH(mvR?CtG` z8HD#JYhulIZyG4ntYPkIaiIrXv#MUk^wiwzaH`3gly5x{i9_ze zxVKSX8}bf%vUwAHo=)A{m3ro-Kq?_>=afsFUEVAeI@A?oNv?2hX{FmtqWQC2V$rGX z*6ZtU*VniT)wd8c^&XjHUmxuDy?{vr2a~{z(XnR z4S-xymKntpEPD1pGrVaaRF66a@dYi?BJ_-#>ri~5AP$X~aiOR3K{LK@2pd#yh=o2`S+P=tZr z(FJ8a?u9_v!{kJshM~4;3sz6_0d_(~EaPB3&VwdXr=X1zNp(meRbL;-L=&z3W`7+H zp!)hqhurUs!qKXHK9JYLvWy@?!l_KBNGyip*bDX{L_t)g;2kIh##*8+vs)WchS9Q! zg>ej(WP~aI=E2*Iaj%KILRP&+!w5khALgyvxd^z+CZ-(YBDHKI6lb4yIBc4mqd^8i zmz~$0>GF{}@Cw9wFsFxH`X`||_i_N4UXh{@g zOWll3YWQ=>FHkq0x>TW3lvju;+Hak6k~VtqpefsKAk7owEf-^PmZA}ub2J_zwCW%* zM;E6M_YwAVG#nq`{=V*g?6u$&Vg^ZZez?QL_K*lE>7QKr5OF+7XdhR8A#`1v#N^D$rQsUo952OA111P9mZ`L=CdNi|XdpWt@ zxWOQ_D!3v78I0D)ph=Hruf3t>;QW%8)N73}c~BMo*O+Ph=ALY&CB_l(7+Z;ip<~fh zk0-+eS)vi}Ca@|x+u{IlESVhHg>=d%DPohr9@F2@P&^G<*+?Xbx-8m1FL|w~s*XfA0JN$L}#(3J>HUQObXG|IeF`{QPY{E3)&5N2&^Jtv_F> zEd38eQOjcH?RwFN4;MRE=9#>N;s`4*OlH>9?-b3m&Y`JK62>f7%v7ASR4?;E<3^zr z)Hk9kvU1el+WwQ)UpD^&LmG|$p*`0vU1Zexe)1l%!%P!G88_=SpLFIX2cL9K^=Q`j zJe8hOFy_wfB&E0~hzk{h{yx{BjwCMTzgP1p;KAMWlMxf=Y<9nf^vUD+<~M! zMGTi14F3si#q0^cwI)!n*wPXh{uB0f!OH-5!rRt=1~Pd|cqRx$l=bj$9jm=Q;oi29 zN76m{@3;Gh_GUrr4o~AZhHz4m2%tZLjJocvm?4Z3a&L$|Bt+l9_0>AX>&nS!O<{QF9Hs5b%6`_B6-;WobQMMgrFRWXE%exQr(Qck3e_r6#Dzts$zO3@ ziGq3#9IrFGoclCx{LuwsJuWTx_Ks)szAz@&)n;oV=0l%pWhI8Pi9nd)))7jE`Wa&9 zwFN_Sdw`|QCFI=lddTtwOChPSIW{4-sHfkcMZjv~=J~iY_Vf*KDv`*C>pNc) z^62fa!kphV&(9FRHX7rKGhB4^6xl~5S~zU=HaDMl&Y&(T%0NB)WfMSYbpZsH@k&e3 z_)B)<`H+$75#A};5_zef?(Jwy$f5!jXUMfM#Q`sjxN|N>$q1}1{=1Fu_|5&Y8)vdi z#aJR)7SRn)+WG;gj@L;?Qv^Tglc}#uEF}pO;hmhx=Yb*{&XPv2V&!{32=u2%gk#9o zV7_+}Kn$(OvdR3(kps>`cd2)|Eg7nQk~}8T69@{hy{s+_pU2+Z;wFf8tjxHslP}g2 zh5pYSpkaeX*-vG{k;Eg>HvE}<11IuNvZCV}XF22iteo}}blBzcl4b%UhJ!Zw70qgB z1>--YFi>y8KbusaR|nC+Y*FRoFT6BvBzFtR4&lB`Q~UFltg93(PdiOze} zquam7h?f#2R;UAIZ(wD5S@_Rc`%Ql3PU1apyYU_u zBMJJ(aa_jGGQ}~CEl8+2R3qtE>=hJywzGxVoZ{c?@w{q#WsLY9Miz_^6_t=fT9qKa z>-2h!lh!K`dFx^49d~YiF>qxW)!N2Gik{6AzJ+`syxXvCkdYVPUJ=}f7Z(r3#yZ16 z_U5@93c$(hH)`YWyledeACV8_^4U%S1IUDG*}$ynyUofn!N0)naTtbS+wjK?b{@Xg zf5D_895d{I4ND#ZYDYlTZ2rKm(JKm(ClKhBh)`pjWCH~f1_F)65^)AkN~ldUBx%f3 zKVDp%z;lExfO3*9QZ(%ZX9CU1ik8a-`7!X zWT1=1zpSZkq%H{7#GiDt&jGKevk?l_;goCqN%uT(Jc<)=8GUw!Gx68itVH=ZLNuMm z-@!+zOD06@c>sE{D(B8+mpP?5I@~7#CG}XT9=UgpXIE6ahE?eA*=W-iO{Ou+_73$uo(=&UmB;JgUNsgkLi(gFOn zfhvlyS$g)Ycf^NciE-1-ecx`>2fE|9rWujfu-|CqHn6MZj&V4gX^K&(NAr%GjydD; z$x!wp`A^~<0_`EeHJ%Od?JmEZ@Dc0Fwd%vEtz%Hg#RLkJ-$x$9>k6KEWTsgY1#!Pl zCtPvcfLmmL^r2Zh$2BdyY%eZ)fU0fV0KmC?E4Nv@EE*gKD|1B*(=Q|VaSnQvL{*D z;*?17;=`;4s04dGdc8dTcv1uCM$j}u!T2OA?m`R2D3JILsq7CMVN|t?3#{HSRZu*y z;lc!})L~uni()U3G6zZ6oR7iQanhJILuOW@Tn11S8B{{k1!~x&A^`VF&K1aYoC7Ja zWM@Z#QQq+QnSArPOt{#IQj)-zFi?J%S(CRJZ1NzA#PuKTsESY3BArz?t zkHv^M0Y+@%L%=g8$sS=dsA_H#hg@t(cJ)=&9)kaI2HGyGVjLf?z~biQ0pfknu&5aI zseBm{g|#qtvlckedJo?9Hr|8bQ5bthS&#$#nmjp%H-q9EI3Vp1rudYxefOY#Ur#;M zut#!VoPsqu`#EgxV@I0P)q%T&PC9))kmp?f@cBTWqbOQpY92X3@h#fA^KD&oO)eV3 zz8_GAp*YA&sNEuz&I z*u+Ixfb)ecv`efAHC^Sv=$yNQfDs(#vEA7DOO;Tlb_M4xn0JAVxnm)37zcS;xZb8b z=8_`@9uJ~HPP^u_!N(@gZ`|nMJ>%UVTvph5I%I4H7xfRweYj zL%Wt0LUH657ckfRCB0EKTq&xTYhVxZ>GA{8>;=#^~ zl{T<1gD0C}QI7#6NUYPmV*A^VC90dJ_%ww@Qb?A+i85b! z#=E(@p{Kgj%G}GaWkIACsA;bBG-|74t5|Wmdc-3$+rcsxHnMFUz23Zm(21@X(Q3bP z0T3*{o_dT^e?ADe2;tnBW zX3Y$s36SyLdp0i`%skBzS_!fe2b#iKRcr%>%D_ljE=g~~_2q(E3(f*29OUhb%n{q} zoQrcDOX2m9vS8mq`{15uG6_tq;)|t_MSsE+(Zw`GHh@ zMdOz4d*U!*UEH?$y19Ncn8bD@iuEO{B-Sl*HwtbYxQD1R|Ap_p zrkID)6?~`ytjspv7zAt~LczQcmM~TjK{YCBL7ksBV7bHN50_VB}Wy+6Ce5;v9_uA?i3_q;%&_j2V zE$~^^K!`==vKQjP&m2Dr(lUaqI5o#^Bz2C!1UusxHMjw%<2|lA2m{k2;WrX=a56W0 z-wrl=w{N?&rAfm!F|p*x013CJji2o9NG!!zPIbvlw$O1FADjCUpdPl=W%5uE7e!z) z;HB9P!-N7t;W%t4wo6c9?yrj&;38Ypj_L%0&lB#vOMv(gF&R=AEV;4Fgf#*`9KGJAj>%F?}wCf|^iQ0I|* zAF?xn*spvxLT7*h8bAez8sKvonRIYH`x$X?5E3IHFwUROHExHwAIgu*#bx1+x%x^NSa zjRUdt#Yp5}G8pNKTZ}0om^~u$rpN}jx46K?TagIJb_9(lFbl+cVhn5@9U%-q2n!y1 zK$L5aDG71m@d=~|Oa)(HFC_k>yvijYqwyKRldmA1Uw$|`#cdZBSuT!*WNL6I@I>B= z+D~n<0%S8lRGcrd62zDbqXHm)`sq+MU2uFCnexUw?SUf7U*qaQ4ndklC^GqBg`&3EPSS`=FHa)lHP#@B3I(c7{6i5*Fg)`*VfwfxeUg9b`zd3@L z6E|0GCZEo9Zi-|R8SGaa6`3HETd;eqiFiPJ4e>G0kj_yu9V8-;`y;;h(fC#4 zb02p8jMPT62a^ZC(jl|)E9b|UI?XHgZ}ldODFjw6bk1(V!%)&Va)Jh84 z@BFs8kG3}V-FQ0eoH1O1W6Ik`V~3$-Jr#>Wcot5UTwELq0-nPkt!5+dJjCV4_wPnr zJfSR}Be0%Qh$T05DW?x4n99$pBX&=&IR34-aSAzRmz^}U{Bj>GC^de~W#Vm(MT5+)hmXIZ1~tWV#rL7uB->v?6@RZSeD zxX3C{ce0b2L{8bvwf>VqIjt9>V<_D63dz>za}4De@j8keKbDL*V-fpfwZRTyykOd% zK(H$bi^D6U3{DV=oH9bqe2$zVo^g5EIdv23(fyb4V9QD86sK8|=;Jp#CrR)ftLv3O z8FsnUqtpv{MT+QV>rdo_59sVY{{IyJ|Iwq7c?rU=J)Gx(KM4T-*gXG$t+8bx$?rQ@ z)ZpInQW+pI2}!OlK;uF~lAp4hj|fRdj^p}CZb)KT3s+ispb2(x=MNQ_7w;?7P+cY#9$b1_odWs8INyvKfPn_|$ zsV>3|Ie9Cv*iL2}f2wGLz}z@$9(CwQkrmU?&XF$yaQz#Jg15k-*w{j*JdpkNy+jNh zN-TRWB)TRsR6vlRzJq&McWiF@aeF6e+Y@ZUPhK(y@;KYZy!9QDDI?qz8`8iDVx4jB zbp}tJ9)IPKwo>uM-_YndP6c;>3ONyA@1WBi)zIjrZc7qqh{#G2KQf2x+fz72S&7cj zss(G#5Lv=ovzg9821bdw(>Y&4sVv z8#P*%JkHrG+ds=7grZFBfK_?Fv?^!3c}E$r*t%15X(8aj zoT7!0tpa8!92VG`vf)8x6!yQfrUy7e(vKn#Ip_4S4o)ul`5l}~LO#Kx6G#CN>_(kG ze$XFvc{4ld;?$zOd8t3}W^#lVW0ap9;UUh#V`;BX@I{}9qX>So!D!CCb(Y1i@%)KB zKn`1^kvl*m@3#0^hoc@_b=1onr`*)T58j!!@k`l(wU^sWaZZkq2W_Ow_#woQEzq#w z<6en#^1TN`?5J{w4<4lz7Dke`_L}^X>gTt-7M5|yH5WR zZa+bK6nTIYQ6<}QKJAWY%pU!cNg`<0GmVY9p#D3}wsb791ChN+2T2`N`9_8XaSu+z zP~#{u;e*b|_ezO}-x1l&YV(L*@8)^MQZIn0(Bbw6vB5A0n$*jdAJ}n{+&9>1(tiKE z_=S0%&f&J}Yiu000wME}%>)+m#sO%WyT?dVVVZmcw?BEBljADU6MzhOjHC|PhCw1@ zjZcpv?$7Q*(;Nm&t&xSEI!~Z9HnX}s1L0d1{mwlQf7r6eIKXJa zc#&a@)66yapP@PNDgcHhA_s2257yz+L`f(WM(|FDk_EPLXLq-C=b%;Jy^DlGi7Us^ zF~Um!IHF^8|9Ercc{7N)(d(qC)4TX%Yj6euiJ(277UaE#qBtY~yoM2=Cim4NCyi&1 z0)gQ|Vdas1KE_l}n;%>c zL1Y)qEK1Jh2pK|&oN~`3#3qJ>S(2KIR=KwxqPp;NUos=rsM+B z*#{@jSKIJOdUmSA7JNOF0g#!VhiZf|BZ*JITwoQ%*OjmjlY#;&;w_{}gFMn;JT?#Y zg|vmpe7}wpTpizR9=I&fY$dq-E2LJ0Owu0|N0d=G6-yS$P=n<1uy4^cECM#|n;VK;swWDvu?q;8GFZ6f1y!$L9cr!pRoi3rws&Hc3CC3a*8KonlpoB=^dp=>W z+hoig39!O1HX*7RmK?&@cWjs5$79X}<}8s*OJZGVbgR6`)_hZPC(rasG=S*#6Gl_Tdv_U#Y*;p08d1hvQHmjTtTpZ z(-dMu{ygmJkCA&$g_D$dtx{RP`vg|Wgu&zqq+XmjoC^%nujPm8c-t?}eTmimVIBgy zE-rBT%cz6Gvw<9|>uC$ja96QsyjPaA5dyjz&aKfB4i#K=1IEBI2tm*OpDkK^|23@H z(_Wmxq1z=kMbgdAh__p*tQPF*rroj^p(D*e@wL5dGZ~T{AOmtqg!%{?5pq*fDNku-oACN$!qkrIy^8qGr)`!3)kN|6*{5vEurfr?|M#uB-81?H_P&kzIuFtUJaJ zB%Y_NQ^B>Q7&k??$GR1u+w&Qo!Po*J=^%EgS<#+bv)#T;mblM+o{Jz|t zlXy%|pMZkd-ew^b7z|40XYc1B-9RviIBv)%$@<6(ALb3cV>P z=Ir;=vDx*eHy!yD7AXi1mt7=ny|PRRl)PdQ9KJ1r#AjE61$PaC1SOOs$-Ws>fZzR` z7E=tRPqJV-MN9e`>R3>44E~HoLmyg!FEw5@VWBp;RQt;-hw<~Vw{Pntn|a?uDfE*T z(w5UF5xmet`r3O^ri_IPedy~rg~j5bZGGXb7Mz3&n=h1${S;or2119065exu^>$%2 ze91Tg#a3Q4G|b0=0QqBUI_;jpO$r+hxl@r@rHvRFvKRSL#Ycp%(4)Ri#wCI&77x8@ zK_7+wf(b6c7_oR|>s~C5Y*F<>Z(cEsHm|pE+i+I!-BO~LKk&$xN!-8(w zD*JF5w2!uMk0dt3;$ykU%7Q`y+l5?+#1&2j>j@s~GHw=H?x=)SqY>s|bj2mwc>S)0 zU1q(a4^cA0_0vZZ#fN%|QZL`&Cd5NsEb&9iQNe}2k|P3sGOJ5FfmhwQLWJ z|7mfZbbAw6h`vm?a9rLkM_qUJCe1(xkYW!SDU1C=4eM#|WN(a9C^#&tv<_=Y(keTc z%tRj{g5PKc3)rmTtfPJgwvi*}G@(M&ge1Z7-2X8s}0N!R057(inCO|^YXg}m1s zF!`vT2BthMVRUeiO1X4xhQe;OB3cGXtGOumWOtb>w*#;2K0oc9b!3mE@U6>jKUEC)mIQV8lvo=@44)x>N-ggR#kIU|2 z*NWUI-JMUMbr5Hnp!Lb3*^WrrrG=ZAVmIsXMd3%84jK*z9DH#T8mXQ zkVFG%#`*_g7=#6!I~eb9ka5KlE?f+cU?^Vf4ZGdm=mI|Pqv6Q~RN&r;i<{ExjCs+v zKjGU2R&-VZQb2z$O}RR2>%%5O*qeKIyJVcoM$F#8?c8{zjKm(n&vmXKahFmD$L98V za=%qS?t~_yYY`>RnhCK)Q=t0`O9jJ}qt`&!pw_`rn|gPA#4}Q&QIk5tX$({9c|QUmTGM3c-bRd@-IRc520$94lvX%HpuB;^&TFdl(*?C$C}a}d&# zC{q}hM`rp1UtGSp(n0_!^n>2n>9H%VUr-wR2(s<%7zHLsS5?3sR-7){RztDNJtuY} zhaDAs34%I65EL39C@{^^bLM$GDJ+L)uw8ISKynjJZk;o?iv6w2T8Nl2m?U%tVT@P` zY|>;M%xn0tg$&v?1^~3I^00(R2DQDEdq*$hqjsSm&K<-` zx>}?+`2%Z0CsfNs(@#aQEi-t-p&X9sF0-pstv_JP*x1&SYPuerAzkXlh(QpC^#o{n z&xLN;H63*oXFgqDMK#eb8o_jdUtBZ;BPLWJ-8;Jb(WUQ#_@TWbT*QgxxUS+K47RLp z+v>Unmd-KQEyEb{(@fKtAye=^({Yt?MgZKz4b)hCDUsMP$jTlwi~=G-C7P+YPC6=K zlUA<-8o6L2Pf?M$>HroDz6BMg5KZlKE6K~M3l$Y*`vQ9zr@fkwyhcCH*@pL( zV_1oNX~8B^MpiW1jH}{Ax_!bORzN)>>N;P;)W!gn4XF8rkO(Hm!qC8!g?~{2wshQF zhj+A&uB&_KiyZh&@+w5Gz{{vLpM6|=iz#6dSfosR1FLOg25l`e@ z`(l9y6hyq$Fs$1R5hAW{D7EmeP0@HjF%U`G&=M_m&{vmr?=F!lWOS}A)YhE2)>VrFoyTiR2$54dOs=+4H{Td9<)a#;%^Af z#h+8h%#xkbB#>M~0i+H*H6aw%?zF*WEK3BIqnT7Mm;FVztemDtM}|^j!e3uQ*%2o? zPUCVcLX$UdO1w>AWPE9q1XInO@YKDg5UdZYd>BRGcM*F5=>EOL-4AJhT;jwQSnnBy zwel=maLTY(m~1eS;<_9hUy+EZx{So<+B_ zlriOFB{Ug0nlzNdNr9g!s&f2Hd7rsnBi9>%1s;gNF^mL{j18#+ZyBDZC1bueEaPiY zF>A@QZC#d(Q!KD@sFQd)n+JFpz+iv5mG7(U^ts+OkaUjHrt1)1vE>##2d9gcYiZu{ z7CqQ2Gcy+3K$y7K8luI9n8P`XEjsE7pJd5m;~~wG#b(4Zf3dmM5Eh-+3d3+2wi@gOoKd}U})(r_EQJYn>_%n(_J z7^=g?>yx^wC-v)11W4I!dOBl_3`}%V#Cs~^-0CCO*2x|snsYOwS&(QwEmSl?$kqe^VAPi6RLUL0Yft;AUam?ohGfz_$K=QC=tXY*oh~GCYi>DrjI)N-|71DEYYEjODR$gLE&>tt|Ijx??P!0BoA!V6-%Ag^9-M6xsky z2Wm7aMhNkj-eC69X8dX(gEeSQM!VGno%?AjbWbm9M3SIPot)utIPu2GPT>yKkLRC`IJ7=1a!pZq#2hIqJ{7 zNn74nsLu<;mtQY(#>199+Vg8yu)%e3sDEyN$ps4z>Rx$=5xds>z438_A6 zr5Ascp^^S=PZRTNrEO_N-`0!MPN&!FF2W@<%BRiEtC+T^b*bmS1uG)k351x7B5?&Y zN`+OFe>irWE6$e|Zj?X;!XOmQa|02>HqFy70O_+Z7yjY6)#Ym+Qbw48Pt9of*ce%e zrYW!HwKlG4dO+f0RK~#s?T@ey7}*rYnDf1QQL591k3FC*}NdqCKFM5-= z!%h#QdVfYBsrI2BNp>VuCVNFm)yUd#C-PiT?jpew;3()c5%1@NeU8l`9jcB|TtN0T^-XVl7-({AM+hTbLf!wCVt zbA_?WQL6ad&Bg+fL&fg+ULZEpz9VAO@j3a=r5gI@%r$SMxniP~n2+&moOYvjr{N*8 zWE=<76752C1nB0D%hMR*QV@b-iZYBVp_`<+xLa0Em5ij6Vmx^iDyI0R1@Rg?3PbQS zJuxKV7}$K_RFvo3#2wVAWZYQx2%O?XJbx~GW$5{5} zdP7zBHz}zMCK(q7RQ3wv#T#)TI>%vFRu0iqxd{zw=8T2pXV8@l(U^r-Ge#Y@bKNvJ zSVosvTi7X7Gthi^t|Vs@r8tq@?vJ9h-k+K%q3hF`ALFBk<`GtP!4;ZWRrArO&LuRF z)GG`SN0AhNP6wYwE%sgsq)^y1LwnG?W zJu8!MOER!?04NbF1(|6}3p4!uu+`}~6KDo?MP^daeyHx2RxTS+1i_ChdZsG_83Inu z%*~ptl80_Vph?u?@gK9{W_38W^mHp8H1yK#Gcc!_fzX`HT+E-PQHob`NqrR@w}fx$wF0HSz(1 z4}|B8-qWhFZih4Ht>KjVsYH%Bez-?YfO||3jfCA|uj`q2f!ZE+S&PCV;04E2VliA~ zYR0P2qk-;Z=6G5vj9046w4i$Lqs%U73(OZFF5c7K|w4n$==3d0R zYUE`?X?V`FOXvsc$BT{N=%2$JlD#shK3-vr{q?+8bwxQH!PFAujOmh~NB0-1qyt07 z&6@+b4l&@Ni$-wKiA36wPcpOJMY;%&G$fxfq+ugg@B#>8z{;tB`+0QHEF6y*Kcv2T zt~fZOU%=IhJEaGrV%J)$`t%7F&(yjXw#$*lrU74HQU&R3>=sDN)LUCi2R(n!mWrX~NuqlLH)9pxj8Ogf0{(S}1aG_eOL)3{EEmjh=JHFnV`1 zrGj)i$XHuEywXA;ADIqbXo;M>#~hnZ@HUdK7HCY}BWeLeq#+MV7qZ)W&?-uKJbvO@ zC^)P*5H)Pv9)Woa>?o{68r_==rd6J05{di1*MY4ysq#D%Lv5w4@#qn)UxiQWf<)mr z52UXGN+h>ztGh16Y$U9%SRBZV>aHz$4Q4H6%_7pcrz?CqeMiAmCbDoIU!B3MBU0O# zT8WqKLvd6@lXuB2#1s-@2rZ6yHRelGg#wz)e`XTJy)U|s5Mm3;EDD||$F1G=!70W% zj1@L;C`fp&BJ8X=GKn-ZdgRPlwR0P;BcY>?%1A5(Mdsyq3%q$8KNR`uIA*L)LDm3( zOGSY!14@=o5#-A}KEPL9mzZfUX&eXa%f^I&O_6A9Di5yUnOh3I+RswlF4LhD$<7-Z zFq|rhSOwE}tz(hR_}m4RGnBydNbD+Tf>?v z)d=Ktgj@5v@e>((WJPwP6XTUqIp!mk%gk>OsSi?d%2?1ESE}8jMkpGfyX{T*Im4yk z>9Kg{1k5jvUt7*0V1}iE^|I1HwTWb)FH#C}>Y_}K%!)86hZcPd25AEw{))^5Q{+I3 zgpei~SA21Y-#ET)fH{q)h1)t>PUA7>mER?U{FkMO^$;5Jd-zaTr~$dT4}_K)F`Oc< z2N%kY^!D(RN^kU4&_f-^M-$~+Y0$Ft6}L>e=w=EK-7`~`O(h`ojypoKF}H)raK6e` z+q(;cDALD1=LBR!Ac0?j2&_b~tHiYc9Z2fCFSh=K z8cZ9go^T$3hR9yaxjId?2GMJ}2W?;PiVhLn$)o2ojZsIbaJo{BHG&(0W)XZeF@J=2Y{d*@d_OFS`)JiB}~ORG;Q(OA!1mG(t#HG z9J01twKldEbJJPXVd{6VQhhoJ5rNC7^*^;a*}9Vbv?#F{tA zlr19+oL(5xE02636$CyZI~g-n>uZV2_QDBb!0G7J#s1xO0MBWLN13GEBBmv5Zj>-Q z$Hypx*mk`8rJP`!G>LQ`z@T|#DAL_$3T+`;)9$)Zf1!>Z+Sei*?R$%Z5<&t9ywv9D zuRc_6)Ou-V7~2KIa9=?UC=mPM=i7C{%L(s!*fe1G>JO=yL}HXzF3!@rTJ`(L@Ja0S zRj#CZ0s@xxxsILKasDSH2q1Faa1_17j0LD0ubXH{WDU(I6wjN-{Tvmp}XU zBh6Zh4n$a+l2xW_3Qmq(5$QTEW~?7LqKrxtZQ6IRX?8qT2{9y3-+lu_gG_*|r%bc+vM z=I^!3s8gQn;SJAw4hrJt7j+0JYLN(wiW^6EaP#IH{4dnwl>@BuLG9E|ooTdc8@G3i z;UPM%4@pMxj5WuW0F0bYwVvj2^oXH3cn-Ri#X?ikw?hBB009$nZ&$4|MwN!ewNgCRPJqq2PMS9jy#(ecTdbZ_O1 zS|nvZw)_x=+ruH*+~%J8lh8#J0xjlaUrI~MVQc3JD>}b~ANv;RiX*#XIxCt8&PmOw zaodXMq}}y#k}nnfT_;%j+Rgk19Ij=WF4#uAoaHljA|0!C7Lr@_2hi?f}@MmmD+PfEf8Hpv1r30`4+4vjzL#$ zhz8~UdrLim;+N7DA36L;TW(oMGvLLdTd`+hKN*W%4ldGU;OBUt{2u8<>09?wv?IQX zIXYj4aq*jTRPqIyLac{4wfHI@1C2+{=Ou8gXEL_u{uBpaX*3kn60X2V)hZ^!h?9{8 z782;Dcq)b|3!;2xR8|pAqFSimGS{zqvKC4(d^y~%BrXH!H;|x*xaU!16mom`A{ln> z#W=)BoF`BCG*kv`-FqdT?iDH!ZgYmzi?7jK^Q%KJu)%N9#xGpG{*m`lLbL-62C;s`8o-e&eUQ4@C0vv=@eo7c02HhHu7AP2I@Xlt(l#@ERA{TEk;s zQQ7mT8J>XRG?jl$`$`ypd-0rirjC#$s^>a(aiP8NLkydd#~4t45hZ|*eK&yQ1g5?T zFjY@n04`eNF*FhJj*`1%{*GE~J26k!-lYovyzNwkm8WidYB}C=n*B090mF*6sN)Kp zub@u2RqOOQAMLN)KaCw%(wD#*(0$+^`rL#bIl2rm9|?yXLd1m?gJTGCu)y=&sYcc4 z+{N$YML*-%jUJ^1olr~1C8Y3a z@p!RDTs~@wtS0jNxueU`dQ0I!aOvd@&2usn)?IsDj;CNk zIFZZyZ$~(}-OOHKZ=BcQfv?Eb0sh@v0Ak?>tuz1Zw3$6Zj|*k@n^`5p#q8PlWTJRNo>I%#*+^vjX0Kiq%Ht8FRTGJ6wV>rz!rqfQ+PEJ8Fn$LVH=yZQ_4@ipxJ08B z-S^=VqTv=D+_dyaop21#GG8}(OON@cGwy*A9Z5IaGFIE#neOVf%GrbH;mAEai5`yK z!?yt6Xe1%8RyHi);X||=kIf~xCb#JH9!(;dG@2<*O^!5$zmeUK% zw&FaQAQd1>gfiGjL%%*5iG{2wGlPmpEa8e)?tRMSZ}6hR?28O&_0Mn-oZ$>PI^tR3 zq78J%^U6kd^aHXWn1PmuXnHtlF>x^I=#JmJjNcNP_!dbDtIhUW`wQ8gYkl2m+{a1I zQMWZ|ynHu)FdPg|gkQAYGxE0QHr!gSciLL$SsyOZb2N<0Vr?KB+vIUjK6ERI8~}V8 zn5yzQ^O#_l)DaVczmamf`DdnpL|)X@+Y-t|%;EfS4`Id*s?U74k@h6T6AU>hJr)a# zydBh`$+=|wY6kG=X9LHFuy3@6dElp=-s+dTZXV*1!kn2RWNU!S+`@=ERHry%gl)hE zcLk8;D*h_hPl1P3xLlGqxOdnMs_;Tk*R_d_mnXbgm^$9^17q50+?Y^qMs=YdYb-7!Uiv(Z2dUazH%s~6IXg?fq4Qt(+-kv(;nn8314VU)&Z3bM849??*+Z63C_D=(Km~t|{kJWj+VC>M8m3 zi*t>ZA_~P-!(b2`x#dLZxy*N3!IJp3=;@?I80`r7_ z7r$N%1{Z_%f%QRH-uGj8>!Mq#zyYkQiaaRpe`njJK4h%tYAeEUvM??>3f z?eRD{23CcWPy5VJW^7IR|L{GI)Km`u2`roJ-?Mw&K}V?70J4#>ARIIWr0QS@)fG8O z8HwZyK}K4$rL7FmlahvPI=nOsJqu%hRDW7OshvM+K5}=vQcxT><#N8LU-j>TM0g$~ z9{BasTK)T`Y)zVw_>PtsD7#iu0r5yM@IB?Z!$M2M(O;Y2HI(-2-!@wiKrK21>)0`? zPwBC6l{szx}X#Uk9>6<%0Y~${C)si~R@BJ0=eiQ1iJGk-P zsj8ke;=?p-Q*aZDQ#QS`d2uoQ`b!@R<#cOdLWf&>z!B$9EF}?bRP9L*cQ!6A_P*XM zuSgRuE3FJIYMJVe3n~~}Eifz4Z9OrypncEl$^J(+tEy*+ige60?Ko(WXygZ?Z*)Iavrv`8vJLKXM-e({7XQK77!wW@N88EGW`^(Y+ zWI>|g(^;`EXRLnq^vMLwR#&ZS(fU#hb4;BN`;ww{dYK^i=-ymg9Mwkj!cG&7Z#7ScNfxtt)pM zb-#9Z?d{gvRCNuy5FA6?UfrGY;PwXoK=r~C$@QJP*s}1GE%=Y`{`!w0N z6DiK{y9a*#475pu%Q5YHcb;wEqxA=Q|8Hb}=L zr!@vV)9UTls4RQQp;l>rO#|@(&V&XTP6ca`Gbw>B!5(z55jNjZ0&HUc4teV;I4mOn z(8gmV7@t=6>u2>}>tpH8DZ!{TeXLk{3eyWAyw%!T^>kIhQ*-$hAy?1(eZasjObkp) zDBRkrmk*EEzuEwe*B^iJ)rLQ9=v7PS%QwGD&{Tr{r#^3FLKH^~+@z*#7j@0NF6ebk z-^!tAu?p$K+Di4>VoR?J9S-e{se_S%?ZDiysDHhO5nV>kE4bZgWo)YnoEjvQ4KuE$ z6KrQT=&H7tvcfzSAp3X$fx||Lix*uJs+azK<5!plN2q59a~ZV5hj2vU0xIPV+utPQ zD+)f9CKM87gLhdy4ykj$ktI*N!r4z674AqEuiXpLAm7pn0cHZtPzFBDw#SJ^qZ3;l zlA?*{BXHJ6c(d8_qGeW7#KHti{6TZQy7Q0j?!`Z9Rho%4{dNOhqkxP18p=F@ z?&5|p*`72XXdFLq`YQ|{8{0%!Fj@RrAcn|Nh4bi`=vXr(i(c^14zFbdApni$t$0*uYc^lg25cZ&T)96;J~YoJDPqJ&mzzdz(bclKjy$4l_} zp7S=job=Tx-2lPc@adnJJ8%w&Jn)h-QYQ4BF4jJ@>UE8n0@lQQ@fSWf#ad(G};+q`;+pO(w*-IU-JxseH23FKe zG}a{Xk1Iy566&q^0C#1=AEBHI=rt4cckD-Am@7gQDLuUTiL2L&5_7d zOL{&zlrMs*Es{RkBNA2E(2Xm&q*?w^=rS4~N==q-U99VD41gjxfM2jH% z%H|Ufu=Bp~E=*AzGs5|m$?ynD38tmnz;<_M4+n{4mu5J^x#;1^8O{^=)0;BzM+oGR z%WIQ58}D~oYyFM2|JYqE)L>LNoSsxk+X(F(2^MuS5W|uTO27Qj8z9KztqUFD*&SS1 zTKbNMHV^20*~6brvC0`vDqFv$6=3Xc*3Or17D8GZz`-*%K&x6BK)mWehBRViDsBZ9 z^%UphvmSPcNai>`lstbJo}c%z;{!*ym_7XB?yc-+Uij~CR%gL-2IVF0Of!d=EBY<>vO=Sc z{qb-_zqptk*cnsQr=_AjveS)?dmGp$(_=>E#W7KnT4;GvOBy+D9++XyV!U&SsKZWFJ3Dd9*BgoI50hL|^GwsN-4P9G;~JiWMVd}}T+ zsAf(ypsW?DBSOG<@D6TzDXH#4K~O!?$!>2UDr6s7An?n~CV?CIKFd2++MB3Wd4I|~ zv7xAlYG>6iC%QEmp3J*rQXU=Q>>2Bvo9=;GqYP)2ga~TWUbMf{Jue`=mNj2c}RSS zFZxFyjMk(`6;BDHiW;>HDIhFwMP&@dg7?{-)0v_S!I9y18!4pP*dRqz)Lr<8wpyz` zyr31FS#PRGI9G9u6Exil1ILS>5sbAqd!e+>zZ}} zXQrqm^l;Lp_NIA+bJK4G_dT3;4Qd#|ClS*G3GJlFdJjqkZsOcSd)t(Lx_-Xiyz9Nk zdtkSnNepI2U;{*33snCK+-cOWCw9x zwLWELzq!^&zs5*%(_h`>u2GBaOQh2pa*R5O2#=pgCV8<@UjrO8e8`4{ciDIjF$JM% zcg$D2cF3;554@@p8ZKcSLI^Eg+r-{@#{#hiU&Ama@B>{k2VW29=-qdy^UK6_7qNHH z9abj{q)Zk{u7LP1BQVI<<3hXE4uAs(MPZb^-5#tp4~Y2Donwa}C|Jik2m&3gu6oVf z!Hs(+x=pKzB_At=he~cVGW5vK%25sB&kr;}bnQz>q+G16l&?4U{xL<<1XZo zE2)YXlF&^H4_!!9^rEOkM&cPbu@U|djS$*?xjyd4=WrQ@p>kvKAhcXEg!oZ3fCOUD zMw1CTcHMs-b^k58|GYQp;GpuX`FR(LESMexGObp6be>?5xRII%N5q zR#$DU7ss#_`a>MYkX1Kru8%HW-MCo0_yU^v2%LtZ#QWvXV5#|NP8=hcs$U)&J2pf2 zZIPYT;i)voyyGG2bw4(*yE)7$SzJU82nrz5WpqQH1pbFu0u1~3aEOyBuVAILHZrq2_Ho1T z_$Q>ZnB2#D$B`6Y88XuC>g_xqIGXva9zfdg;x8NEn~Ncrv{n z7b*VA7+_ahqy78%$3*M;8YLdOf&#UJ?@*AG1=G zMzz!wu4*10r>@ zs=%*nkL)YX0CZO~w~La&nKOI#Sc|?+jM;w2y3M@Qh4r2Z5(^ z3cAKzh0C_kuPJ!W5y9pxl%)sZhj?*r)4>ly@O)v*s;3BX(L4bia;$*UZRlu2YmLx> z3IQ4N1p$-13zd?Zmn`FB*(j=AVxzX2xs5Ll+4>T?h=9uXI5Y$IVS!c=HIhFG7m+e_ z(R*?>BzjgqS1Ue@4J*g#=ILy(^SJYS#m*<_AMi5na=Tu-ApWQY%qkZlq{Ap$f50;H zbRg~nw>~Q4T(aayjH?3Ou*3Mo%+r<3d#=kG|4>Owm1^>RnzyF1Q|BiqE0Y`xpf5FYD;mN7o zXS9jzD2asHI#0IYvU^WK4cNBeiLI@3Y!<$NjDXQ7tm%L?B9%a?!Nxc%kE#{Xh??|-1+y+ek@o$MX)?B&*`Z_BUN~d zB3qdc;;gvm2~wnfqAi&k-jOVI!pab+sL3rfnSvgwI4QBLajaA>s(hxTe)4nnD$-B|-$-P~E7&;+zMyD~e`8_d3T z7HGS9#?G`wHNl3-XziyL8NWs`bWnIA|Amk0$tfreVU%g`SDt61;f)0H>(2c60&F^I2_#F1(I2$ zTi@wHxyQ;FB1_@~#NPa>_h)|ZjhOfV=`{J}7>E4Zt>v7$qDmv*g1I6 zJEY13+d?bidPStbnx0r%y7cu4N2n!_TLYXMmZDEvBYd&vr=uYrK6&8GU_Zq8rgvC~ zu8*{!p=5#V9=c2ZEKhaCB1_~!8%mATRRnTp|}U^3OdMcV4-LZ zvMZpF-M3KOLw2tS*%I7_QqFQ>Z^2BE#cO;lB%;v@cv8f?Z2XqK!QQjn@Q$gs$>M!B z;ahH&eI^kjxK5g|tX+?Dp5YP#D5gSMara-_^KU?M;r2r}W`xOR8O^pmTv3lpB7DCB z2ubEc^U;hrJ7w<^-yj-nM~=O}9wI-Q*u%XVNLsTiVLuw1IX!Np(AX@Ye_Vxf^Cq7c zD42Mh@rvPDa(l?V>Dj2mam)Ca?*JaGl2&Au1q^}zTq0AcTfbqn$$Td~p;5$s00282 z6IoovkIW8kbl{FV>AB?#w_IFYD$k^XnOPtONPgl3&FnaC1*gN+GT^vxjpqe4GjD1U z`I4w)PA$%WyJq})Yk?^!!=M)|1Uf2Y(v9^X1QFeqjdEL#AYzaI{Cpbw23^E896=T^ z0xCi>h?P>JoJDy;buodFe;0VY?(>zrp`$MJE#H6jNo^xRn6i8m#SqRM{P^^wI*ZU+ zaMA?4;3h%szp-UtQQ9@07B>roD~FaAg{7Tavy%1FH5?UkX|=SE$njJ+CJ^BExK|u` z**ZuflTIr7IjZTW@bx}?tjM}{O;w5Lgv~KaMfyK4L_btD zhaE{v^aAP!(qc>--Cp~201fB!&rtQ=bP5O9;n@~zgGInyMlR7{RwF6!GrY>Y<5-}7 z+1O}&xw*OVRbxY5K0+3FUm*8#y>bT$?~wW!cK}sJ^v|a$ksci7f%~Z)HXUg>iQi%;q0}ehh9A)%!9Y_8lZY)0Q?PC?nVy0Vu0c9@ur_s4+mfBqS(&&5EHl2HOattZR_yD`T&EjjE>F=}i(eg4^{ zqS+04Ih@)=By)3dQMq*s0HNli)6&iOy-Wiq)&0k@EQR+Q)IW?0zDII7-jcv3y0FX- zsojT(AxxPZ7zC%i3aw-&Hyg5nTlI2}2-I{!oteFzpVRxH<%h*}CGT z1DPT;+yza84XA^@k_i~_1J1)iFnC)x?sXb*zIemvH%drQhP^IF9SrE2mS+MyS{C zPZC}=Pdv|J@oX}PXg?z&gH6jyI+>Ypk>HE00-48)^r+h)<)u1fD|$N%TvH}(tPplq zofHz!T5*mcQl#NXq{x`!-jw3V^~!PStk8$N2wbMA6z`v=jc6{f)#)qAr?Bie(N0>W z^XsIROmIPD)jeWWgwPP%gf zy~aC@#6Dj@4c;4fX)Hu9s3@!?la_D+PHm_Mo{dnNlY57U&%Fu^myNmTe*!1TBG9ZG zI)l3B733q|!wRR-*Xy$Uvk|R3S-}-5(yYTD)5Q2u{O{-C6`vKlbj|+Qz@f>50^u;_ z1sQO(8#LvlDPOJCuQZ6zZ3REnB;xvox{?a99F22`vwp(RuTV)hA3|ql0e8>Cv|XVQ zx90M$Lk}M4}sl%nbtJ}W57b6Zc= z=yfDDoBTsb>QWqi8Y!A%{RIO!uaR6w8;He#mx4~kSpwi6Nm7?j-A9wCx#{|7aN{ZZ zG?Kc1$ZYeY9&)Ki4kcxj_Ab21GYu&gqcg}!8&N@wRX`jFsK^PuA@amkhLt-Nz%)-U zzT=!;Z2D7kAtbH{Ktj=-VcZJeV~1#kE$y(-E~;0=F5%U3Rqb0{>esfVLt0D&HfAZO z=3&&@HYm{uuI`|HU0m{?e`X8Z+4S}m`f9y0;8AjF^9de^gOVxEBbUXnkaE*-&^yaL z5z0X2jp#W|hNNGWn>Ph-@QG_joj)GilJv))hsowN7|v{!moD-;uMNR<@0E=_;sYp8 zAFeNz;mCCZ2r4v-;bI^GgEGDBa-K|p1r+q?t=x@1uT~K7Tv>Hs&MI5}V}v0iwq%px zx$d$^1Z`tDbvx0|`gC{DiB~K1m|!?jIDUc-Eh!fOsb0YlVu3(F{2?$I7djJmFaTbe zYHkFqq4U4mWFM4GY*)e*umpcF6|z!s^8K$s9_As}O6ky8lRZMMpJi@xm39Se;B2+By-#o)wl3i?n=?Od= z+|GUuI6sU}phm^3F>2Q4g6-MhuZrW;pswQDU7S-P`xK8Z^j7cmNvM$H<%ZH2*-)iQ zO=#7{wkBnXs`;bVWI^Bp$b{o@@Xl|cGZq(U`cV?BlHJAKs#mgSdc3ZdLsH-~B$?BZ zUoD;)`e%Wkx#2{#;gnbwmF`3~=F7ExbVTCxs75pBR2at&%^xt2w3O>3isHS`<#($gA&!LOe#lgPX@&#N zu)a7TF*j+<8CaN%I01%~ryeJHHpW&sQtgJ7cg-;`aoTMb_YI+vpTgMVyW_hNiz-&- z56812CB!f()2P0sAE@Y2kV@q~1p-!>&5AoL|H1{}f?BAj3DiW%WG(lzXe1b{G*E(& zi2pliQdDLh^-{uPkz9?k)yZPzeIh+Af*LgtDA5Et>I&sXBQc|`v^^^Zh{;stEmJh3 zS26?qxe|@juHyYsFXy%@R94KX?MjwP#Iz(0%PmBdx|$4hNANxTYW8H2HG(LNd7j@z z)vc99p^^()Sya6^mKms7b}XgUi(@G*w)|L1t4Cwe$y?ZG7PDG3sur}*B5owm4HlH1 zqKK6)aq=&yTvDUXg=+L}<~;a~xgr;VD^zeja~`Bc09?7a7pebb5rnj~YhRzLnzbAR zEgR~`q_7x5TsnoZY##_A?StoL%g;wimBo?p?#zPTlP))qd(o5QlDFy-|6XE>Qqbl& zEV}K*7MN(JK)wL-y}4QpkxZ2D3jhL$k+J!dpO;Yc>w6*W5~t-HRXmC6sZ*j&+usjzkA9MNslUp0{e8J&=rBh$ZuCIds^!V3c zI4Z;&h8ZG7$}GVY`;hZr)UWgW0JYHRaK7*4E|GT48BlRDpz%Q_B{ z6;cSu`CtNs5&Aozz_MQawj@~AgMenP#1EjsGT?scw## zJA&Qe1c`%xnjj=g02FxM++fY(Jj^&QZyMdSQI2Y9dO@_m8<`8KFPUXMXSd8*H;0@# zz~t!oGO%LwI(U9zIy2UhV4fzIX&}s)1MkNEF`!2@@F~ETQ zHlnD8D?3cMrmyKVVO8fi@hicdBv5jgbx_dLdRn~TbD32?p>GGn2)qC!e`0bL(1@lT zNFBwsA;xt4kwDI%T?gF}@3p&}qt}lHH>T0Wol`+f0`u-QexdPNaIx`)hWXAqyiv)% zryzn$@9Kvt*l%ukZpoSNRE!~v*$Xty{1t@S{qguu5F1qZsg>8ZfZUn+<&?_;0kl{ z0P#KbTtK74L)l-4)Pzf?4c;7)p%_?EFMa65Tt4@K?3Oo`*a?0Y#z8F0 z7KQrZeaN>O)@Glxkenz%A#+?OwjSS$-J08$x{9AUYRbHsajUe5f6vDpN)6c?uesA6 zX$d|w`18*eA9yG|@6a|EPXYa(G)mUluSuM2G)p9)h_>PRat8_i90!T9Sj2szV*jf& znEfXxfFZI!D5iwtf>k3Re<=l$On_fy@T6Vi)Pl`l3G$hWBk^pZUy?aH9~wwK+V#Bv zhZOH#R#|;+5N;{W;RVV6Zna$~t9lE!BS z&Ee$34|SCG+cCfz zBTQh}5x%d*vBL<|JJE{w9Ke%=aYW;syNW#JOGxXrxDCdWaO7wvs8&TRvcT-}Ty@f8 zL}U`^96>8vNqGo!`Le;npKCKh4E7^%!t%3zxm6!ax#i|i_=HnVaOYR<&|fJNph%rF zgJn4Xy>Kt=@kc}Ib*srrNQkX`r6lET#eg`H*rOR*K4Oq&$Baixv0ve7D0qmwDB}ic zS=t_R!^TtH%o4bn-JQgQm-h?9jk1YE7!A=$ivw1yxrJdD`FPs$<`#k}9bGvpuRgpo zIHlt&D|np&mcfZe7`CvN1I{@Qbs|7YNy{RHr4gL1tWp&3<(ikG)~Yg>rRxC^R?!>t z%hmP8UGKy~Hv}buB`m6|Wh(KB@E;g$9Nuy!oc4oxDa^0zpGXb7_Rv&s_9g5YLt1{$pnrBRkb8O0r{z*&x6|TK+8}q2{%3 zD+RN+Bq|eqsboNZh&aQNeuEmX66+exuTYmTLeIQPsmSeZ=3|wXq9MZnEog=9(4#A1 z=^O?qV`d=)$mr*!Z< z8Ig#p?0S)K76tsVs*_PMxJ6s;sOC1nOXyKCJ}Y=m&p%IXZ`u;PDGx7Ns#Y?8aNHY@IJpo=@PIe~-%m*+c_5td6R+#>x2m z@jGmjw5GVsDfZpjsqdAQw}DqKy&}ZN#9yB}05qltwzq%|O1tC;BZ#~I9Xbb?RC{iLU@mX;a%R^Foc@~`OB(0w@I6*bp zqUDFcEsNJ+a^547ihVL)Q77i-dqjRs(>dnGB^ac{ER3zLnU|7&5jPh?lz*a}j}cS9AxNgcLIzopUUA?F1>j1glt__8sUQ|OA(FHd5-~{!#FsdQ zE2&(4(&Y%8%WYPge3_L6>P}PxIhb=2l~R~DV5ciEniRr`Ajl9I1WCmZV|>(gNNid;!0@w;CZhdhO z+Zwd*)raLwJ{3rxu`opj4Ch=lZcA>)(8D@L1p6#Mf$LwUD+ zgwTclG*dSg`HJQ>v8b*!!BJ2(mb~<>)glPz|W8RG)+Jz_> z)Iu#t29O!^$OcH>J-rj;U&D7lwJ$o8;qgf|E4daM2C0S$*(KYQxM;|6?0@xlZ|ifs ztQkW81wVh1d&ooLnO?oE7rJ-a&FtI5aT}@0f0YQ!tp2{4g=?>oH|d9F2D25%d=Ikv z39h8kFcg>9M9Owt5lc!@~B&$E=qY3;~Z2@~A)@3;r+V$_lB zQG;ftC`NR~gXB$1E=Q?Pnpuc(t&f{o-<><%ris{4*ZrdoXRx)?-fea+YnOGT-82iJby*)pkn5e=xie?l(8epR zTBpi-sDD}ShLY`iuijUp=(5Lbv&kB%{(f>*uqrrDaan>Q`~7cZ%s z^m=$XzPM;NfZ?N?H+@aq6w`aj3r?HO$<3R<3of5|_!gM|UQUqr?BU5ttFtH1Yj@jQ z=<~K4NvGMrxY(!2ztxh}hx^}TjF z?5?eaW_zc%TgQCLodA^%d%xYfd9x#<0rtBQmbcwhRQl~}Pat}0jmcC39kuc~CBY2Z z&5im`&CU8*^LG8`=9l#+&6SnzxO2+;VjH+c%V8^Y?HHZzC6gL3xKZ!N=<5gc-4g`X z68r`9`EmE!RS*|@)@};rb|Ufw^oYOmh8JJ{N*g%_v_n!)1L8ffR{%~s?1bh?KQVKw+BTcOEcq9%pBeS@`DQ~R?` zW-8<9HlKt3S*$B>yXdXFt+bj41SB1DBo(#tcP<;O)19}wp}Y2Inm+o5aPVJ?{f)nb zKHno<8RCD%=Zg#ANg3L7r?uNucPmgFs(e#z0cH=B>MA;>13A`vbBa_9CS+W>Q1?ga zQQr|v3%n>|IKmHpC0be+P3

    mLeOSbx^u)HMOvshIixslQ9Gai~)f~_P|4cVSP@S z!hzQJF?2pXK0HM%ojs~;weGeI9Tyj^t&YqW*h#m6Ff1Kqt=sH4#@G!bJw*R79x-j3 z)mG!R2$&{#wEK((H@3lZkMY*gS(s5wi-HKF?*!=2qiF*?Kg3YtMO0!1d>_DSU!R5d z&wzNeq5W$E1KXx*$Y-O7sKx)nB9RewtIzl`S}PPSjn?t;;aL?Txh z;KG2m?m{?l-QpMKr?wTX+LwgDejUgMK+-h_3ij~2?P?c=NY*IEkLQ;)Wdy#=8y%gs zSjG4q6RR~~o;=i@(CIg4FIxj1)dtOl2L3xjovUWz48P!w|8-|uByic=jyO`(pzspB{;#{i=y#@>Ib+XDmM4kyI`Y1t0RrWrE2|u1dWr7U89NL7nu+|{nFRk5(!B-xDFamFM$KY;b+}k18-veBw#1MgvPu!+t&>1%6!C+s_>_PTCM3g18z z`@(Gw*mE}x6>23iQ?R<4&?OJCn8?=%9wMgN#-O^QC37?5S-+Z9z))&mH#g#k-Bmp1 zLolL!r|fL^pkdj#dY7^m>yXNXd~oyT9#D7l=Ah;Vz72&wFk7L!AymLOw8mZ_0Ht#> zp4>Y;WUB!e;KMRT*W;niNud@*Ep7!|?V?M=NMEMD*@52L2c@aO099ReO*f1l3F?!4D@lPjA43^*9@YYC6M?zg6>V#AQ+P2j5j}wbj zf*?`q8Bmf1U}Aq6FifI1ZBR-;2?{asF(4J6pd5k?p!%ToeWj2AwPB3M!1Zx9a#$Pa zY*TzV1@*AGSFp_L2hH_=RCiw8__tS$-CDK!>fOc8jjdOWS8Kbq)!L2q2JKhSvk}KZ zu;2a+Vr?Gm+};(E7~|un^kR&WWH&N$XbkJVGxMth(AZwoo1>xaa=F&TRX{wX{Mb=Uv#>fI{FC8D}tBbPW#+i;8^ zY2zH_+Km&{Ez*rSj29-b;ad%Web=WJ#qdfO?53Y*HnS?!Lfx3Qw+36C%Q_qv<|YZW2O03P zN?NbqCp)K*V!QCv?icp)en@Ak7!zovkS^~Z%T>1x(cx|47TY$ zRn#Bz}6ssj_UL+JR>6IKqfLw`PmXa%H8_Q`Wxyg8>fL5A4llFCzF zt4Vu`R0#yIRJ$4Ud_Hd1XgWK9EYQ3+4+NisU;YY?dhn5s4Ezs$H4Kl0csHwH%KCW%o_>Nm1SUm(rHxo=TI)rS*!P8hYQ(0qJe?=m9Bb#-Y?N%FLgqDbe7Q{f$7C(zSymSjyllGgt2~y88^M` zAuSk^x{S`@4EK$?iXbkCradf^tcC?fg&oeq`+LJf$P4f&9b_0Gd`I3ca$8vuol4f0PW6CG)mj`pW;rx zm~;e9!j_SN5#{PSB(RIetx@-|H(^h_d#tB=4T^@o+Y+I-NYrd-n_$~eVBkru_8~Oo zDXP$X#!=E9sEq*PFEzY4K5T(5)?b}(yt-TmHefns92n-vT{?8TMv?OcNJUm9oCjb{ z4M$y=^=<=h;K{v{YS(BIR~xa)dWKchU9I-+X4w`=ZPi1)?YSa&AjOl7I~kzyO;147 z-s3d}OJ!|sn|Au0vzs?*{Nrxn|H2>2&d;zS@O2Wp(Iq za8gCim%!;%WR^SR^xcYYFo-vFLwPL*Fu+aaXtcy_g8D24o0h&@^aH-tl^%GCbRR6% zeZ(jRs}V=`b4}G9^#XAJ=4-635g4kUK~ODx=_S433lQl^uhM~M1+zo;5g;ZISfbhH z45HKs95#R_%L?AC&Ti!BA(wG1puokuv~3g-gXY>MHYQR|*6bEEySo~2;k-EA+SX1N zzHoQ0MuZr!veJU4RwP=ySzR66aSJ9_h8&_x0&(gkL{|@<1L${RtP(iLH}M??>g_;) z?a|rDc|G9Nth|8ItKa*OaKGT2mBC2mJJ_l{k@9`e03`Y$3SuFjk%@KcKXY+)>e!&M z01Ftl0NxQwL9uVqNv8x!+d<#JG#O=!eP2Jq#E4P0*=^X%HvX=XeW+kEp0^A6#%lW9Zbk z19+u~N99-d)hFTRTRd9grKPu2A;u%*d%;$p8Zldj6LL8HrnlF6I~-5kqV?c(vbs$r zG9Q4UVq7h`uq6fmK({eHHVMB$zqqkZ=|~S-5U~>1rKQd{+n5s>hFjw1;&PACWvm%B z>5IJBp18s}7`}G^P^`;^=*~MLfSE4kK);wXhldKhONxq46B{5HC$=~0Z|f%NFtK1K zWUPFJPgpWkwi4nBfJNE^{VA0WA-_a$?%_i;CwEniZ}dl7`U%p14`GA#{U(T}4*}b6 zA@pjx&4H$EIC8V3={Op~MIn0S50I8y zU8A;^&5581UEz0DVxeuaHEKJFBHK`AG@vgA+qO=78Sw7I==%mXWmEHV)t5y{r38qI zgc6zuTwk(h-RyDEIHOxOd`=VA2HE7@hnxXhU%S}6PN^n(2jVHEm)dqjA8?3wK<%7s z+u5HAlM>~k*Jv9jk%ug1{?jm{5RC!#+(sSNpxcmyV227)u`eSe1wA$zt=r$}a^5|c zhOi@_Y2$B`zsgA-3Oi{>)*Mga(^p#q<>}VW&m=;(D+Ht`#2+&RP#W}xNRI$9d5py? zrg{qYKvv6E>y9k*s|oVKN&7a~%04YcFVvcQf(zO*ZO8#?{X;Gg5PKIMf_Q4@`tn>f zFj~QVxm>>Y1h)M>P!78iR?hciVV>DctJrSxWj<_|R?o1D zV%9_Q1wDs5gu6cBZ3hFK*w<->UTTZkV}v-28U0e;*`0Uwlij#iSO-x!5d8|#S9*Pv z!u3!XC{dd^i9xg*Nzjff^TVtz6gq(TA2w{KSAN7kGIqy&TkmJV`5`}$6pkI)!|yC!XwHcZ?Cu zoJsU9Fwm`?i~(N{S|_cB){BRqhJ1d{h!o-z^ruIyO+Ca-v6}; zS?V(#iXz?_A3}O&dnYHy)9kMO-IBj>ab#QT>#hCP`^M1_`+?JO|AZ1-9>E`y=eZrn zC%=WX^4#~YtJ%J6daUc8wavztjoW}YN(Vlp9GP~)T~&W|EXG3pen!Ax7xSN$w%ov3 zb9ueK+4xK2FV+$NbWUGjc`cd6PCETNqSTR#M(kk zD74NXa$%`J(}WjAelc(m5?*2j@WJ9v>mmG~j2u|l0(bcfMO-y#ay_f!kqNUN8e z8=Q;>Paa5ek;<*7)AvV*w;QbU^5t`^)eXdZ=bqlG#Amj#16$G4Y-k(zy4zjz1Zm#0 z?aHunr*eot2%vPmmzl&bgb?H(@s%0cjOe~cKHU4|S$iKl$h`ECpkb)y4+SAy*#YHW z2|~bG_4kD)qk_>#*P@=kA_Tm||DS(WzPze(_bKMqZaSs-#W&Ke&D29|h@L_ji{}KT zZlKhSVyQ4O^Rm>GxA2kk)TrwJ&JTp4^#Lu;FyLt|os{ri@TK$M$#C|Nj$iT!0AUmoy)2K4WPCA`D3FHBkCD$`GJ_sq zvvXvhh!|qT1D#J8^2ZQr&eC-#f@r`oNSuL~_U^q!Zh}@DsZ5gj{!oMz!2f|z!^3yo zXSk5%qhiEC{ih;=OKMp*+G>xL5q!*rVnF{eNN{vaD{%omxQslx3l(Q@j2Q4A1{-uu zo=)%MFw6p6sQY1AX&S)(!7%X>(H;vhaW$$?Oc3lJ1{2WkXQE)ar2q(jn9+{aW|$=z zmK(4F`9x!mvx!Ll1J$UL9tX_|Y$#T`sS&3J-Z>SX+`@{lJY z8t}NnDS$Bi`{UCQw-R(TitaDfHDJOm*m@{GwcKN=UG!OQ<%0Dt)s+OLDDSEpcm8S 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

    j0N!2V%tr1V-?Xs~zKI^8=exiW|w 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

    x0@Pc=2uyx=bM&7>KAI_6DHIj@w zQ6ebZX4#~(1#2vuT#n&=x@Z~X0O4%hP;jMqODRFf$kVB;jrsKCbUPKma?CZwHr6#d z595SE$))NqKuOi`{Uh#|piZ2$A~8}S7Z5iR4yiVzgWjUnLmS@6wSS>3amf$%DJZgJ zAtCoide95lmNr9r?0x5Z#!=d0P~Xc`iU#CB{bit8!V=%@U_}x$n^~9I#44*2>egKV zG@xpuv0;X0d!vsaXT~Itk1c322O4e|MX77#cZZYd^zN{X&V3wtII;A`-o4v&SEKN7 zXa}?%^;Hg&#`fGo{y3X9-Z#n0BbnwLICraX6xSH(jrh(%8p`evQ5&pV)eQr5tNK1D zEtT^yDe8@`D7liML*dZ~UFAcL5d4QnIKFbR{Q7)>Wbe9I@LSx)0_`ltlcl`YK21<+ z3z1Z5=Eg`M*xr{sD7F2Gy~g5}?a3asT@3-J6q18TlPOzT$^M>y1MKj% z&Hg7%*YvgI9tyJW{c!Z{y2>^`OfRjoHu>;Jr=6}IGzQKL)q2VmFSieHP!=Zr5=w*T zb$IeeG9x5jsMQN;6eh#4jEHhL&ez2RNiaEZ(r^cRqI3Aq`tms$t zJ*2JZrG*NqRD%c0w*m)YI0SHmezQQGFE1}Ha7?iht3N&YD7?)TT4KqTXwu1|8+!r8vP`J;-hs=oJb~n#4&L{rMPK|wSA>UP_0Vu3&X)YcDi|wDx zrwA;6?-&$d*WqwJKRkN>M2Ju;49F;MdoFK&uqc|ar^N}_?0wLKRZSLa+da+0wF|eK z+KG{XyS;n95tS*m+xtB2996^b21ibtUKU7E+j#t6XKz}#9#1#sc9dPqW$xYw2illAK!az>)%HU0al3@1a`)W?fsC z?}I}CWL-O=Ki)&96wbQVrtgOj1>#|C+X?Acc>lKCqee z#%}LFn>vMP-|hVu`ysLys`l6ZdpUuQ{U`e+5^T5k>(A}CiWofb;(R~}fJgt}5OB45 z@7MpyesLn<=Rev{@;ZJx{L3@^aJ+VAk>W1t(;rZFKmAYRL)H1Jw^o!;DpxZQ17?W&P~f79Re6J0#M zwWj3py|s-6jrDkSy?2*3#8kwOwg(xcU!r7^9^j4qEhLn2K)Z<2mr+Jx$4Is;0ITr8 zLrVE8-6gPS6W`xoqfEW-S_vgP7@#d)`nGH*9NXjIDdrPS>8&=5~k@0OPxs&);4uKhw=BX@6eI~*sP&HzH38& ztZj(K08K8=k8e2iUS(Y$Ue0hm;JXZq16bG4;@|)~2k$T{4q&r}-eFXR}0=a5Z zlBZt??glYTK$fu6Zf`EYsC$yg$}5fjvD`M7)=~jF4O+lnWwKZ0GxV~Wc0#qD^+A7F zvGD$n@%fEX%WRE^ir+0X zO}?CVwT6A$meu(oh*zxuxPATyM71tnt*Rer^REE2{R$UWAI|>uJ24GKdC&xQ%kU9wIrfVJeWFyk;^QEJ3 ziU%O%w#i_Z4@d)RAZx70?9$X{Uy zsutH!sw(|H2LUO}C$r-(FZXc<0Q_IYjO9THl7|f6=GQOTN)K6v)p#{m%)3!_ty!xo z5MAxbPHguX_-jjG{L5c3m7m2NqN{a}ikF@ImP>gMDx={W86^fiTq?5oUM{6cgS)9f z$Zcd!l)BNuXi>3^bCu14j$CDU!&YxNEn)+fUBhdAZ6TVp$5+%|b+NB8 zQr`3p6BQ>4wZ)&OAxl2^?i|KW3HP5lK5cMA@4dKnza?7S>0w(0s%us+N5r)C5fw|b zKRZ81V(N7VPb}~@^A=N%eL4GSIpb9!a$LoY2F{G z#t^oRF!)NK;aq_aD68`m`oW)0(i&Cun|_P1xIu*_qW-9+BisNpS;PtO#RW!B$k6Cg zclR4biL3Afc134giWf}7xBOfnhdVB@!s|c?8;oG&8g72AqZjerD=y4M4HM&wBTI$%D%_2F!<`8WlB%T!CHA2*t{L|yh!};m12~vr)hpT z$TMkKOcX!1&sq$Hx5lk)(T~i7j*KgNdFkT2IL3m!n4!dymwnjF9**8$%wAvMwvH*L zA%4k?guFk)s~1IJg~&}zxM*jwM8=2FG8pELmrSPzp57djyi?(y*(Tz7-p%VgYCYVk%DOR2(cBdGlnw`<@MA1R1C zg7oyr)A8x-n1?gr;yRjv4?sOm$r#jbU>;|{Y!Y|B^lhp=gI!G_Qy9sN00@)2;`O%p z0H58#(q6i?;C3?p8b!W)1-MZlXR$3C*scM5C2SrO-t5E&@+0mSneY!4iG!)0Bs-~#W-9Z7Z#meC7})-8v% zCdSfB`rUvZ(#H5VH8HY$@ssMcmVF5QIFUpDu>ENn6=T+}#UszR8UzUOgyOaVDj{MD z;`X;!bKFt~ElyQU$7=74p`55gslbPM@Qd=!1qV3IE#>m)w~5Xc!Po!a(AC(jn5$)F_FaJE#@sAahBl{U#`y}HtixoTlW;p6?=xeecxr3<07>~_!b@V zvL8hJ;+j?7J1??KZS`d-f?Evs)x#P5N{t!QKJc*5ljvb~LfAJ0w?p|3yf-D7&K-yjng{(kyt zYjfTt+yPKU8AyA2EtV!_wj!Zv=ScNodYUr>utxo{J9tcX=6TB%HymZeWN4j<{-X${ zGR*j@dK7-z*HRL!a_Ow(JzJ8x8?Bx5;J4R1OV+yzNTX_Ep^+$k=`Ei5F)rhKvpi7lJ^I2)}!1)fdl zCwhN%6g(^BeAtMoklsSZ0d4?=d^3_g5ivyX1E)grBhw;tm`Z~!i51h7CoA(qqN-w< zKXXYdTXHUSeOR@){@WO-1fhHr=-}1ms^sc0jbqu?JONZtj$p4A^7&<7MEEr~|%gb||nLYUydrd1< zT2a!ce3FYn3@{|tXW7O0kh)%@WKH+jGlWS0bcUOM9*vj0c!arw`#(JT{>jrH`w;ND z<81BY8h^dUYzfIf(PCyFn90d+#}Y?kC$7k1sfc=|Fg z1UFb&+0^3!@MR>R#EtgWQo~P#AQ~=yF z@q$iuOxt5@=To>QmfD^|ZnC9C^a$ zxB+JNlrFYq9!cbg&r?1vB@I7p4J2ZBpSaIB`Cg(eJU3ZPlC8FyBgh1EV=PZrjZPXK z&I`iv$(j%n-S1D_Q-$NA85V5zho*D;Nh?VwZmqg*O%@V`Kcc`@iBf zHN4Ql$Sme8FZys+qvrKh+|a++P!oi3I1>}gxxDX@K{iR8m9uB97;8*3XG*I08!@Is z%3PU1NR*moGwo)yibYfHRBb#kGZ)PVV`Qr^TX8g(czv zhu&zA7DQrV{TIH;(20&~7kTeoQL~4n+i$Ojqmbv^&k*Mc7FOPF;go2=17}ruG$pQ( ze;ZQtZY07rk>)3(!@^RJH>Rv7wqWw}50R+WQ=5J6Wz!`Y3MO%s94!1;hf?qBra z6T2$8Eo1esy-zb+*d()gRbll*yH;o^-PO>Ze;H~LA5 zFt=n=Ut0ud>*jsK0e^F|hE{syZAHMi3{C7ifYL9v%6%$N8^Rz~MV02@W4@N-$zRuT;(8$a4Y&ip+r_F9zx z|K)dI{Sn3hs&8*OO_hLzXhfC=L!3#QGfrDVP5R^g<>L7AVg?b@ARpT?kwwFxKx~Z& zt&6ux&azjeh-1n*(`Fk-af6&na$?Sz4@ zw1NooA769dZq9@*8NxIYDW|skQy;%{52+6H1HVtS8s@}+>?1#7C|DZ_7&)hYCY%)* zq$Ygp+zuFCG5vkKgLpXM9Q7ICfXwotrY_U5(Ymv=RNIm+w>p{>f6LLH|4-Q zDHJ{B#R_O9d~Sy#E;8cg(O2(aikX;cY7H#p-Sq>lvf2~s1$}ZA%<>=Jrslp$=8?_4 zO-|hZb1g3LVdZ>i70y8-e^A5gy%bzWsV}GcQw4WvgIY-8MC}vZM1hY#Y()1 zyDOC1y86Jz7}X-Vi#joCltPvfKYoP1g+l%D;g`RAY#OzE@m1SX)xWK<3BRO4rN}quBQwFzNY@J8A4eb? z^U_3Aku63tn^{Y~6GZFGPf0#mPPBQNGMp8ZQ#iDbHY8f0;eXiAvV#$%_5b$vb5q!5 zE)!4Qhp?dA8;uj}UAzYD06&xj5oV`oW8t;)vtGz{%`O7t=Y5Gd!U|KAKl!O1g`eT; z?TqlYSf}~&s}yLn+V+kmw{f5*QGIixJA%l2yiy-)mhp-0?*e$g+R2qN+UpM;g2dL1 z)X88b$6;ly0nENNYlFb$4DS8SWEA2+KLSV_#Wi%@1L{`Oye#Whd5lAH7sBR)P{Ld> z4CcLPiRWk=oH&3fcxrV7iTGeZfE#+6H}EnCZ>yKiI90J7DzjD(H8C}b^T-3kfVjpO z8l7^;7&dJ2#w;XOMF!#-uQ94Y4CTdl2aGO@!HNpNeFkJcg}`IFY1&a(G@FKhqtVLp zavzcF+-esv+yIsaOKIIv4G|;OdWfd<+f47^&d_GB^lb6Y&Jf}9Cuu(()1h-lz-5YK zRcR}Ig$Dq6ph8)n5#OC#niD1EO%n~?~OY)EZMKw@-!AZUQfAct$sj$63Vz;gPgRaj|HD;o>wh34Jg2q8`Gc%`{QHbOEO1 zo<>Dh_Il6jX3Dw&f7UV@@+&_&4MLglK2gyKqW*tw23dKO#eZ$a=yN@c_0JNeykgSi za_MZFiZ*2Nl$n!y&LIM_K^FR{wp77qxQIWN#ZZ`p^|CAEY?Lz1OmVH^(4l5|=ueUq zG;*ep5kqTBE*B`I9^Q0|y$unJ>XTw2tLA&fh05QSp0LcRw#Xzvqug8GU^OB^%00ync_G0{JJ-7jiiU{e)$ zwB}bG9DA`iJUpIlwiGVQX1-19x+H-%H}gxFAB2AsdP#lj8RCCS&dWF@?JY=|tXZwL zDYTnAxYThsIw#l!QTip?1~_XoYQ*{^U=w0E1iBhr2YbT$`2Bo2-=E_E*c%CxTxnP~ zihHBC;LHZB_r{#6N!*EML@T>Vqtc4K*9BtRslH9TFQ)vQoVY2Y8Wn8mw02~8G-p7} zgS@)xE*5WOYcDlH$o=?C?(qS`Sea54mULXJh0EgJzX8JIj*$WE=B_;`;}Yb1WgWZqQ{Z+I7meNhpOOmY(zl{W4bAZhV{_c3n3jmJCA`^Vn++d@8biG$3m89BlF||K#H>6(}gOFz&V+bk@1z0k&&5cXhEHtawj4$*XmTx zq~HR2oPb=K0_SG`XV|{Ij-jvlrW%%hDlRKl>nmyra^3Mc$I5H3ksBg9F}&w)0<*y- z$kz99WC;hyLGFj62~I9x5?wBSROTRnYzSi0#LVomq33zc=9+}tZhs`#rtS*b0oZgMYap>ZXj_cv>-H9#~CniD!T zN7#h6DNm0_o7jxDsbc7?C(U?3-X$70hmhq4J(?!7on|F-NngjBXQsAk#oGWkEV#nK zAN;>Xr|wMOyuq2;%MCGfO3U>QL;0r~=hdI##8dr&SgIVQ#Tbi&f=HQ{l0EPUMXKW8KM;RinP#_Ef9HLBu>+G>3Y!FXHk`6xsuh)pV*s}MqrTB5JHx{3v7HLwo+*2D9)$vZrN+OE zac?JV03U@V$c`L*|9{d zCrJDYsAtSz_cH){lNacl^bucOGtgHS<|nJrPrb=za#~)MEUN;jZQ36%Rs|AEq9yyW zT$1ghN$eRrj8k||kvfhY-ta5rvDn&NXMzWynf$*kQL%oKO6 z?3w_Dm#{AN%kU+A^22Yh7=6+yxRF;Ngk)M2bW&_c7C|MWK@{&XY9qOoDM10@kbugI zZ9eZDl<*5Qu*LcSdHa*N4X-UH;D&6pJp;$JmAf=T#pzH1ueh~VwW*C z0g|(OF&-fj&m#itTSo9@(USy;lh`{}KLt-nkXqOwv={>-=y$4IL@fw{qV|Eun#9gw z5>G7+mnFwmRcF{(3_S7&rKhoZfG<{1o<$U98|`(?+=%vJC~BQtG1w z^v1B-&PuN-_Zf^8WM6eECxu3u4P&og=Z|Q18|(Y5bqNa6JUBCrSU;6YsCz8tXr8QG zq|5vi5kXvIhN;f$bM(|F;i=F*|%MarBFI4VW4FHoShEmA*q8xYBL7f`2^Zmg*#&PwG?))8{DL z;C!C7KuSg{7seBu?}T&v|2F!HSGmylGG8%xYN;O(nDj%v*H9+I5yi6KC|Mh4+A!j& z()+2Mij@mXgVgig?rM=RWB6E&VOzWKf7Q{GjR(?*uKCg+U4l*18DmLSrR2G3lo5Fa znM}mjCPoIFW9rAIN7i5>$x_*^*!x^~f?;jrcp+)YGGoW9vvO+y$;wB2-PUgH&XKmV zo8ji5Xtb%Dq{+UkP#SXoF3H83Ho7#+A1L=FuGke?wKu_+3aSyNego`ydL&mH@|eLG zNhq}k@6O(ZZ`qA`==AR zy}Tc82DdkM#VKdg`&nHxsU(NLF9`05Lhpsc9=AK)P?6KHCLC*t@L({)|7f1FNt71= z5%Tf;4vE48(j!%pWU#(Shc~QiSd4xR?8mhg8)47NzR*4EPBIzmkmIfd%((qG`Y<0r zg$V7Z>3q-+Air*(A!Ym2yI$>j%bH!d*BmQFaq|hoxh7S%Rb5etQ3g|`_v_7}XpVwj zBtw$?Q1Xx;ZAA5vN*4`i|K6LE#XHkS7S@56U(0wRpM}<(qITIb@Hb*A7g$z7)rRs+ zC&MhFohLsBWkWv$W`98j((!24Yw7CB{!!p)IX_6?2;k=zxF-7ruLk>9(nNXQN|s*? z&o9_N@;nS(AH;PX{bG72)#~RXjaU0PE*FZwF6WmJ=jZESq3;*&BM22;ixeFFY!J7ADFd7d8WNE+Ln?~R8q^p;ax)-gihYBWTC`0^&JyOIYdCwEVIw=x{&C>RJI z4dbR{q7sa2-o7Wqx(?342&d4Ai<=rdM|{*vUlmk741M5~$aTEol%w-5eSf8837#M? z;5|#h=$b=kkzn6bt$gWy6G;u6jhWx`3`LTNG7JSgnNEXfk{sK{ z^j}8@_i>QPy#ILca-?-04kq|9qrN|w%ol?R0=Zjy5j*lM4YYP8J+QV4EZJ1np+=3O zLTk4~3qDrIJaFxrf3$ArDs@(OPX*-!WdBws_f>v1N(q`pD5g1+ApHxHlJk!a=A#*I zt_i29$V^1x*<9aGM+k&NLePyo3L?=?NI8~olyHqwC8$~=L8Fo$d9^gD!0^HmayZHX z3fq8!jDvy!tRuP-hMQ0|3^3@r4lvE+4_4zRl$SglWVggbg77l@Tadf>>8+5Xq@D1E z%nBf!EGI#h5t`gVI(LvJ2ToeBf&Hh4v+)T|v>4#trm6%|0_IHmXcW(lMGL{_NQOJh z+cv7rkIzZa9E{-OhY{W=&835fBlsFa73|F*93#0s*;-cS=%4n8mDar%QZ-T@)FF<} z8S>5kI?sdPmyLOT=51Y9*!kEeKxFx-xQnlnanUH7Be!B{i721T=g)ayu@sD5 zOlIl&Wg~*N_XSS%wIfzoKlY+c=2y?$YzUheFzh#i$A{b{WFBj9osHQCa-(cufY$(H zD72?vy?YjJE$MZC+pS%;6;h#4*@05suCyoAz~wC{&kY=6OM7~pU!g`~G$r#&P2yJfeI@#P<(IuLigrY3BD9u_8ajo29E^1~i-R2vV_C#1K!M}udF)268q#{-omI8G) zxJu3q?0-N>H`ISAvL5mI>7~8W^hM-d}92G#hGemv)z#J|a zrYxq#F+Nzg+TyD-PPGY3;_Esy74fWaY$A{9NHsAO*PH^w4`ty>&EBOn5Qh`>nU3!r zE8XA6_R1%tqY?ax!_hoNJdxcaP-gL6IU$P}^}&O0PlgDPWhTX$l6HCl+qfc5HfxT%1iE0mufDZ zM-a%99Ww?uH;?~xd8LJznm4b#UA;{^O%~Sk>oqS)?@aI~N>Q|WGGk3ylUVh)Sk&iQ38&Rh( z7%q@$JcZfrEo6WnCYZC9yOW+2EZVw_(0Uk&Du zewaL-O;1L%#k(E>En8w);?Z#WAm&(Yxf|$L8vlJ?GbhIQs24JCAnnMGOATO=it{i{%Ly(r zGE*Ajux8jO5i^S%k>6p6lVgV2d^TqCJ?SlFh$3R?i%~c}yn%`pCQ25RXCM6UN|3$^ zhp+--m1s0nZ5@71C(RXsuehM4@%Pe!V4M7`z&DQ*a#a=XdV;F)WB+JL;GOM-em0gA zKA@NP;tI#*^)cb6JxmXl^v_ukc9kC*My5jG{C4#vYtq#aLsq3I`l>ulD^O2&BMZb8 z0yRMtf$4@GQjJU%)R#>?jf?Zs+2}6_MNDV!s(mQH7C!}w=ptj-82~M*f7+)q*p4?o zdglV+G$m)rcUjlVY{I!zJG`T~Ldk{t)CM!}S;L7AEn4iE_TfRo zin)oU7c4U+ufY3A0UdKn@|af^&C?8UyR(;ALm4-(RNJ)Ja?z+0n`{85hE%r=^2N%* zglLC$)2uQKJ&FAD!iyHYL|3(*%_H+p>B|tt4L{V4V0C`N!#=n2h89QR_8RPYa3$B( z0jEJ15&c*_mkZMH5~l6|LGs#RN6zi0&c}qxUUN}W=AomM5HyDyVwt2EK+!m z_FVo02~L4pvVh8J$i*bC9wtfP7IBGirig@Gyw{bh5|Wc(HQ~$B%h#|LZ>Ha;$Zm3x zGxXNAePMC(jzuMMF=&{F=uvwMkt%;2`;Z#-CL*@#$h)3_pzg1iEyZN1EE^)CB6&`# zt}8iqI%%`UA7bI#p{`(JFhHJz|NGi_uE4bzTxV>l%hY$xX&dVr(B$;Z!Dv=ryrK{_ z1`OIB*>TZ$Q#8f~Rj?XGn+txf^m=_^1@`CaRYeCeW+u^{P8OXnIyZ0J$gfFbar>}e zu-9Ud(VZ+rXl3{}PUK&sl%6ip=!y-Io!8-{iPx2rCOpv4I{<7z+Iw9~46(Y7cLBuu z2_gofg|NWIs9~MS$9t=9e`D#B)A=h??+W*=yt7{Rh<{riw@8=6vZbk}9E8jj-)5y< zhlYODKkZKWzR%-*HhmiRNu_~m8zCBtduM}Iz_J$I4*{LCXn%2TnhjYV+Kz+#-bVA) zCps8UAm6Oie>+n2LP3zWm--$QN+M4s)E7iVIHqkQfJ2n?W zur}9SRK@$D!cmD3G#8zmsIG9)7}JsM=!UR>#k9N?=xUyaJawJW_eMM>v?+@!7?EfI zOH}=WTEDV|bU)a3F}ORhj=^Mvz?Yz$?K=y*Lp{va9d{X|yS4+Z6+kSZ^%%h+Eh`o5 zm6p`4CM|{CTL+nrbPHs@$|1KDR>-bA5evL(fgN7v&|51g{H%^QSoJoduc@t61-eqT zT25i8XjN+Io4nk;kf_yOTnlVdMS{Fl^rKR}Qc7FSR$MAIv-esjTgs@^$=+)n3RyTm zpi&{d)Y4gqxl$o}uXUOMo=U}LA+6o!yjNhf6*Wk_3-Rl^n#7s7l^tc%ylP`v39Z*Y zEvSHKFRaj7NAn7>*0Kgm1v_ffyauFE$ZE$CrdBJyw9-Mt)x6hgWCh}edvAqno9z92 z-B=&H6Oy~rGAI3yFkZO8M{w07CgEYp2&3VID^x6$<4EIb<}08AJ3yZz%s&{u>zPlM zf}kaYOgE%Sagq#8Y%BjtQ_s-6fg>I~sm@+mHfg$%roA?eQ!{p=iO(X%r^T5>Jw_4AR7iSVX>r|G= zH%jY)K#Aw~hMz?l4UQ`fnJAGz=`-x5tKggdsAqi^W@%a-g?V546<*LTFNhdd+r7_B z?3T)5sNg3KP6)#>J!|lXP(BieWC|vs9X1ll6G*{Fj>hCBA3=E^$pQ}7QJLoQ4IWC2 z*mI4gIdx=>{_$XrZCu0ATV8tKZ*X@kN3vc+vb@5VN_v0&7#z6iAroiiY_d^cZ9-a` zb+{{w30I%4QZA$x1b&M$#X*5AXV=!Y(`KCoOg!5maQz%7JLs)1Oh4bmzEcQyc+x+7 zHJIIA^bq-ycb(cxY1_@;Q`xOxOxY`b{B~AbC+TfUb@d9kg;w|0uGl-PinJ%SD|=_# zTW;>%t!|{X5hCuU{RZ5%8IeY6BNvO=Pks zJzi7Hk_6|2RXG~ht!1j6>6Fvd*l&t{v|Z#i)rb#Gag1Ml#=RP>xn?KSx4lRYv}yx= z>Q^AD;^mZ?m;>#zT!Pl>bl&j-0$+|oN);^#&P{iX@}=4ge&vTPnh70@^VD5V&7sJRog~)S<*MS7RK44Pm{3PKl~}huM!O6fT$qCJfw6@^rg;R z!oXfHiEP@yOB-bC#VDCt(5!Q_puN$8Nkf`N(>pD!!q_aSFXD8{`!O~*zJoz--rFoF zS5BtL>?V29@2_-*^3}U<&`of2nPZU`HU}GL{fj=USg$*OX*8bJ*)BepY1AZYacwSK zV^u7xN|i8B`}1oZt=C9BKG)cs42X@=Dzg};(-fioiYMt)T)dS|sS3qujM}O&u$u27 zhJywp1iymGQH!CTO7FlD?_B?z3C0J^E$$rPvbb~>_)_tromxk-<|b6p@LWKga6IWH z-9?y-MO&({BNhE+t@P2aCk$e=oaJKFmEUfdh#q%bkW~Kr)R9Ux2n!@_Ij6Bn6wdj& z{0^m!>p`eLi1z{DrAdG!Xo-QtlpXytTf#n)**<}*Vo82sBBKKi2XQk!(kU}0?A7|F z#P(Gtlj1~7?FwxUa=%ZH7c>D;+$fjP*NFTkUfBYmu7t;uwrGqgUh7>81kFxWtd=2+ zb-~tLcVZf1Ke1I7*X|HQew0Y=t3FXZ(k=&m(XlzdwYs7pd4c5Ct}ualwQ5}OXgoR| zsubgP&nU&;gp>^I99WES?1@FCn5;cMv|k#dy01qN!rB!r3Pk9Fw4!EDaQ4mGedeY> zm(z5FS~O1~u$klq4m|f0QY>UtZ>ey0u%Ji9YbA-&(xqX&)4Az=y8?`Pc=wPv6HXIv zklr0Cj(5C>gZG6rhgyAOW;QC^3dz!HRgvd{ z>wE4awrqYLD1Q4GDTu>&cfH;4`uG4B6NX%PqFW^ER;6AWkm&M?ON@;Byb`Afx|FLT6$7u&IEdp)? zGpT|MNod1u7W_c7_dZ(qJL?(Z$qd?M z-Gu9&{bta4r_+roAv%;T<1@4$86K->5SDhd!?m>lqeTEmf9fM}S{woiHiu@S^Baf| z9xCg}cb3mX__0P2oT2K4>i5EwN;R`@5emJDkjEvs27bW#AES=$($t!nG#M5dY`YGs zQIe&V=hX_XWfoQL@+&`C72u!!uH)|@XuFOsD};w}lF&p5Bxk)j*YIEttVm3XaAz`i zj!1XOaqj{&Bg1C@5ug2PbO)#1jD`}Ry{o65IGQIR5f7L`=aVn_S~nqq`qCL!Sw%$) zWW*x#D5^ST3zu-sRjP0?h}Bs))I6RYo*oZok43ZZyc&$<3O2T4pTM{Ip8i#5oIzV{ z%OTD>sayJuD>ue{8zouL36$5#f*va*D~)>}XqaUX{5YoQ-0H$keLtR$55~vi#k+^F zBkS4R+?8BrdUNO>(FA`q1yiD`yLET^MolWEEvG|144MS4kSkiOoJb$la^)ER5)4?A zupmi}W=>dJ3{!Kkg1%A2>9Q_W-L@ML($uFfjDipQan!fw8C=>pu~LjdpUiDLul%CE z3@;gxFJZ{Fn~$;}2}vbue6#5f9q;^nR2sI6YDqkk(J=j5A)-ua#mywL(sIauxmJ>q zam|Ue1C%0^908?1#?`?ajnc$sEMB4$3JA6obCaQSu`u+PP4Z(tRBFv4fto3hivJ?H z>*$&52Hc;>r}fN`uC?VRsF=dnSHrbtww6pO&z03%Hj+MjYrZ`^9_LE47(eSRpR#0X zHuz}8e!K8+J$g(hU!5M{#-DIH?tFSWJ4BX)Y{v9mSyS*cXe&fNv_%tMN_s;}h)z@x z_~da9Y-{acWo@C)MijKAFD_TFv@31LfeQLj<2?RqkjT^Z6i-KwRcA|Kv0UfeS0u;x zGI?AA{F&H%3Fh#pV_UESCFOdVx~-?L`^$lNopn>rXAr>=&&m`;=!yj!k)`b9lh9Bl z8~x1m=rk{s=w~{gcd1dE5P}G6Z~1^9rwII+wU8#B+F}d-3S-3}AF^aFXPnPrtx$wG zQbkKv%~N3aFG03bYtiud3<9>Yp2hiz9l4yO`QUo~(S9*~`SN&lIn2&s{his1@pK|b z)L91Ost8%rYtKo#4zmkSt+E8CmMx^L=t6igv6l=i?ncOGw|%bOX$_hfU6_dZS~jA( zcdqnUck#KQmj$!rvtV?q0K+SVm!hYQvgws;o1v^mNw&@xuAEGpV~D9*BQN6c$zL?; zHp3@nyDcaR+=yiaQz`AxqaMihunp4j{Tm3)*XW zXWXl*S1|k+Ds}iBH;;wmse0YGO^h+oV}$=XZ^BuxZ%2n%$z*5*ZP>9}|3x2%Jz8x0 z{g!;^c*=Fl?aq~OL=L_{K6Ia3_5%_1D{`BSzGRZ}uYdIq|KG3v;UE6j|M;KRuXh*| z*x~TW&t06@)c?!)^=ypA0qhAK%=*L8!RgEX>-n#Lg~GSz^U<4w<9AX4-Q+%W9DUcn z{d(|L3jE7xHisPz06**B=zn(e=8Zq}Z^+C0SU-vdvX{lKwO{`#F5*QJ&=X{yPk-MS zXEd!K{hD`W?{y!J4`rk zSl4)Uckm9I8~2b6^cnv9{hziw|A_x?-uy@W^E>|Y$3Jd&KE1(zKKldy`2+v?)9+FI zQ~vY&-`hdMZ^jdLa;J0ccc1?L)0=1Q`?{P9oxsHO~t zuTSR-UhuHfS+Bd;!)aAIScbJuEvA14?WeQx01P$`^s;dlb|ocF>5Xr4VF!to&`=Wn=D z=h4v->h!W3%5fBy zY#{+#;YSE~^{PXSPaT2W*I;PCQQqamV*Hr#dN5gtnZoM^|E?J!T|JFGD9q1yVfE=L z1b!(fQ&bx&%+xi-K&)ZbjRxMClu%t1(}=hl&4yuhNUNdPt5|ef`Zt@ExbH>+s%3^e zsmF(^O`qKWQeJ8KjuxHDNfo7{7P=^vWP*fszm8KFJzcpJB+P$i#!qGw* z=$rqd0~F7aY*0R=rK{MrE%wWq0auZG4x%ye!wUhpav2L9gOx38N)a?Jr1q9^LF@PM zVQZlB&0qz8x7GQtLif-4#9)gHisnDi)6Kldi#odSRKsWIQPp3~96UIpPjNrq822dr zG+wL3_2VH{x&oG=^v!7T!*uo?y-nHM@#|l$>FKulx*2re;hM+mS{GkeftvqJ&wqY0 zz*Uj54GX1ZEhuc0z%P3CO3=r%>04S9bNb{o2o$+e6bZ{vB0LoCRmCOul9y%jn$1kN zgtW5ktBHx0cU_!3P(ib=06)@Vx@wc?`@S|MPIA(pwYtvPzjghitZxU3og)(?ko)tB zmGj90h`gV2F7fDe@#yHuVDb{;BQ-H)mcQWu6b8{W|Lj>{uo)Oq$62?Wka;SZ7F$b< za0%o9Gr4bZMJDI)qqpr6^=9zytI;=@co$m*>^O^>P&L7ST=}w7C`0BKdWz;CgZUM&DqLMBdKXM}`r#k55kz4@V;$%+5^6gTdi< zD{RpH)5#%&2hEL@<#{1XB&gBo$CaZ%wz>6`mdZ^8*HthYt5%{37c%QjzmF4eBUpdg z(L9#SAz)%ctW|B?QnRK(EBpPy!g7Cr=+#duDS3-Og_s;kA3t11a?CH=esC|$PL!<= z6A9+E~X{IH(_&?{=E{Yj)tAmXt=pA^LIHe7-Ebp!L$3 z4;UU!5UyIm%$9vJHM>t}AD4-t*KFqlR98CvQB1k!zoQ zyF8ZG;r|p&K2%R7c8VPD+SBd@G`QZEkE6^NkOb>m>hQ(H0w>;nKmBghgCord!DA>3 zMh>}Zob%xA4qWU%b43jc*SN4`yEC1Lr#6?b9MG^vB&BS6k$F7J@(F83LD5-}b>Wa* zon+I{4~hH;IfYEuAH#Pxh99Guz#IK*34%(fG>tIa1dYivVs4% zscM$xsqr|cIZsuP8M9;z>T=CKB!ioBNm&cu;Z~yf%sa&XdCM>x*N8C_Z|g!ODa^GV zGGAac%2=!quBwK)m}7f2S4gWlDRNwBhfpu?aA?Mu+JU*ygKNBrStG8}4$|S*sMW-> zQKTKP!?jVXiE*weqAG%w^^^_u&5Vk2THu^brh&NitP}zK+JHfd7HN4<5Jx!#g?!B zs3pbtaHL_-wnd;TAH(K`H3Z&@9^)BV}4$zJm8&t@`k^0G7aq>UI2 zx5Wr^Rq994G$3Qt{PPHRmve;O?V6(=9Ug;PHdFY|4Y2Bbb;^1r;8k# z&kvfm3)8a82MwZ{pYq{&s+(X~+Dc}@=LV%$QPydKfxa~E*A>f}vEbK5dTr|8Z;j7V`(O;%>rY`qf zXXFTZ*>%b6q_&yI{#%^uiW61(%)<7evn@SB)rmM#!A~sYsv|SnbO<2*t(Sh<`RdF= zM2aR}CQYTr^jz7!n=b@kVRp2sOxP(C0fOyI0EJkcpE zi70QP|3EzI3^O3s;l~zZu7+a?$CC%OyTR-0A{mv$55HoDpDxQ1qm7{FTN;-{)wB1C zFd2M0JC?SY?iNbA-fU=((bJ7s5c6zTCj&N`&8EoYR`ofYPQM#V8ntXuIG7HZ0mKQt z<2qpBp_3mCTlM$D#)NNY$Gv1ia~6LIc}Ov*tKI9}tE0&w_C*LbKK_lRm(2;oj9wcb7Pm{GKr;)|RSL7m4Wq2I#<)_i7@qcQM%R@C?e+ z`5p8k6C;WMq2;vYeeNV^qbQ5(9uwKT@l121vg(E<3)?3vpzLxX8WvOGvKqQeALQ8c zq_BifE9T!B+(Kp9KTBKjWMD75G0=mHRK*fRI*Dq3ipxl=R3Ok8oT`=}h9bE{3mN}T z7@r35x<|S0iM4a0Yd!OS$;1A`(R@C5Iie~Dd)&w2uGkI|HwXR@^Wwtf`J3s(`AZn> zxSFuFPBTvz$T)d6L;f9GD)h=DW#0w4dv6a%63gUXm~&LD2@3%W<@)=HU!Y?8QHYLV z5*gA{li`N!j1HChh4={$$MaE{SZhs@|I%?sE=inv!R`-eR6CT5W>A1Ik~8(L6j6-V)Qj4yhV){R%{JO3CL{wkwM=qE z&F%-qxF?F2^a81YvT1vjLU|c7Y-;Efd?|j$%@5Jttx8IKs}_7sS$2)NuMIN_(aVMj zCt)PvKKBX!lVp!z{MwGOm3*z5!X%@I^RcRZ$(rh&b<~uB`D@X=Aqrca_uC!ZG~}=* zF0RAx{X31t)0SxsElF2pHv0F|kvO7-l~$J_M)kEI_g(FSC_VgVjo2&3?_S~TTI@FL zZS8GJ!sldhjW%(U2m5UfPEL-;!CSmeqTK56<{v=ZJzX4K`$xOaibPc}DWj)4JLC|? z5V@8zc%J_>_?L-2?jNehF~q<~KZ)Lll@lom&H{&7bqBB~3|kir1{=^9=8sr)E20rRdmKHU)L?Ih z-0|sTjx}+)HTO1-w8=?nARaczl~!M-_HVrx1!h`Bfs)3iC@&;4 zKS9WNW;-f584PdXg3sQS?O8SK?_9vylrc4L@QHTwFCuN+z$+z1)Z)pr)&l-qZIH^)tocu078J4V>M z@OtvyifqX#Ie$W#4qsso`L@9{6wL7yF6uC4ZIF2-Evc9?)HDbgA>isXFf+IrvSQd> z%uYv*@)S0Kgz^pih`mZ9I8%MiB9U>0d8#;(TGl*8-aSsH_mhtjA7%cUJvF^zv-T;- zUHpt=SsUw{QdR9}>|}34zrqEUgVFD-_RU&#J=<6c(nuePvXb+d@vQ5^G{@2!*NH;G>KvwMZ?6f=#CkaU37{84Zk7^2}8pSqM9oI45h^ zd_$*#IbSWqUfx%%6wVh2BU>#LC{gX7wxngyCPkfAt}uH}Yovi6WR89Zl4_Qp;)4uwvWvQp}4^dg2&C z0ppoC$Afnk+QI17#7lviIl|QfutgrCngVf7fb2aQkA8@A_VNa{J7=BE3GzxecRIGY z(ru?KTEfn`%_MKAl74jJ{A$!cnVyJ)ai96j(Gn`vc~6>ykQ4%CbDu*!EbK zlju}7JSs*)kcn0JabG17ZhwEl=p;^xz#pxKGD=vIH7t0b1P@zSN^4z$LecAgeLnwf zZ*OqzZ?~`g-#4!P>G{>?*Pi!ZTz$T?_5Awt>%G0de)*f{*I!)Sx-KxKnHXL{eWPW^ z1zqN|L!82=N%fKV6yf>dY<$82DJZxe&feP$&*Q1N;b&j_yD2lU*9a15G3~sTLTdns zfAulj87vS7ekCWs@}0EWcMr8_M1DF6N83hZ$pDT?8?F+)?CWv_)$m6P7hLb-1e*nx z)z~i_Oof|&U``M^$RHUs2dwd)WfaVC6tVAhrxSrn?|y`E%j6|5j3WeBa|~QF z;RG=0_}62cItBIXb=kkv0AgnY#AC~LRsn(ina);1aRN?&CNO=@y51>C%a#L$z|$fW zp|JE1IoC$(rZB8WV+CE()W8jg=Otuo&E?d4Pg(^lF`ORCu5peAs!DTQc{q5<%@@5c zV|m@Jy&Eq`QJgz=2UpDu9bM6*nmN9w?t4@Y=zQTeNRj9j(&WoTLPAWs`~ur=V?GVK z4h7-T_9*+3AT>XI^Jai3k{&|vP_LHDbLphTm3NPs_h&gZmb$Yl>qqgoYGI^n<|wTK z10B`guYz>mtgMWdmkyi^51cX3_UoL9YUae<*JQ?}Ta?pCXK6u^eU`bQ{PUX?tgNxj ziUyuR6zv#-=B5Oz>e#fR_OdMw1}$gJWdL;SFmQn%jovlz3p8Dx!V;Vbqcu#aebqrR zyjS|-wSLRqCK7UZjbfjb$q0jD+3&n$>M_fuUs)+Mqe%cLbnPbIi2(~;US+Ie-aeN)_on3$4}nM7tgwOZC+K}@jUKpP z;X8-!XV&NPD3O8vDYPJK@I&a4tn3PEm@lw~N;uQ~lh7jdfs}Al0;otc&JZj%Cg6*y z&MeP@05KMBhP<{XL@H(@h^8X3Vlqq1tEO_UvMToSnp((JOB%7fW-8|@XA-o$epb|j zNQ7SjAQhD1x{WC-_tFRpbT5tAKMt-JJ}^2Ru*M^eDL0(1oa?k`9-=qu%K3Tj^tm$$ zKJ1Dl#$oxOwx%< za!*j@4Exn?*P7{WAMA1&cl#yE<5YS%ROxHP3r?}b)7?JY4cEbNGS)opIXeLlE!p{c z+r@FumY?B|dmbP4Hk1>JpQ651eY$H1D^(76(Z(E0>7PpXo;`cq$0^p`?c!ng#Vy3$ zaDu|DbFg~@ggUhQ-w!??-8#5>bqkpYXX-C;h2S;_@croDg7xYh?j5|?dN0fEz2Vl` zdo4J4e@h5r^2dpDIK9tkj#Y7^KBPu_W(@Fs2|gN9#I(%r;8u7P)_4LQyJ)Z-TtC{T z-7}h&1Z>9A`F0fPWrzla#ncnH^9Km|+lDvsL_-T;^Qf zt9eSpQOZ;rNL=1XXBi+SYk7O`x7FgPym(CCZwm$UM_|{JEN`aq`u6d0USggVSt@#_ z0bw_zNk5lY3Ym8b0d>Fo=wVWVqpdS%4DbqB^dL^Kexs!4cyrf6SDCK67f#=Y(D&E7 zBh&Zc=dW)KRo{a-XsY{YZ-`0oL4PoRH#yur#5cw@fp71KkD(}!L+Jlq@8x#)-yUPv zEBd93I#4_D3cB!K;(atNY-+sArqry({#m^-Z%Cex?&IX~FpcOPZFf`lkb`OxkvLLV z_C!-7o`|iPj-oVnk&YLVPdAe5_y$8_=}2ElQ0Fv8WoFA$GmiIIz%BSYqQuvMTo3ercL9(9`K zgPA~CpG*@-sx&^_(vjdjYR6oEoKJr;!HeUbU zo0G-6t@lS`oSJehcs3B+*oDDuJjE4QWgvg|zQxIqf{Gh`CDolMmMnXZ5BZV0(j+Q* zHIt@QK4W2?0}G&1Kqw&JFcb;Q>Eu~RZ7e`;ph|;O(ys_u2}*DbtLz>$ald%4`yyk3 zWoz@Li2%FVs%GVYYd!I1Q*|{ApjM!D@XSi9VyrQsX4M*0Zyi*#YO0gV#+6_d@^njh zhGJU|z4*hs${i5!ft8Q&!fOc&Nm}iecx2_Pm`!{O)e51eB~?47rm0z|COv@Ev@wF* z>k4wOVEJ%63S96SbgYW>UT-(Lgh6zA{QYS7E%KzdwhwAmF@h-8mc#mQ*Yv??c#S!! z@L==qVSs^E8*P~zJLb~yDA@P!c1L^T7ksZ)?>p@8d9~G`8b_|Y-SPH!Tklctb$>Da zdin!)SP$mNW1w|B!9KmN49O$>9Q^p>h75~q03B{;3AJyp{qVyN*SKHj8q&tYcCulS z{2h9?akPbbP4_)zJBEURs6;8UREfNL@4)617;(sj zjltFc{Wp(bAWbfJ%Q79#b%YHzEBCf?gHrm^%K(~bp&uQfgu#?s>k=)L6uUQ;5hGO8 z0T&tKp025}QMTycOgj!rm2{g%!m&XPbrUec~;4$=%Dz$L{(LdE16A0H3;)7i`G zFt13>g03-jorlH&2ccRYzq_A&(geH+>&Ae2xMiIo`I;q<#gy|#a|%$Lb$aN}*8Ec|O@3YS6}`|0Jw!32S#nfC&N&!dTI zYL;mfMCbIeg+drc*&QcOs|ndVTikI|1iF&0!+R#~j}9QRxFD>L!s37HWox3Q+oSCP z>|jV?Ss#>3d8t6l_5tZIdrq{DJX&!Mu@Y7rUI84vtegu8E1T(r!_tak@3%3Y7SB@E z7#7N5!($c;USV*mTW{72L)Nx`k${v4_)^4T6hg8M>LGwfOEK6TikBLSAvhS!GobSA z7{Sp)8Nh-wq7KFgtF&t9D;?arHIOO(OC8t7TW7C!4={@)9b-F?JXn$t>``Nboj$>? zshdpi))Y|VsoIS=l|&p;Vu4Z44W$mY`lIjRugQs&Hc%Xj zGQz>{4Yx<|`z0_$F-{cHF?1WDWTW&pCn3E-_NY{R@lix1w5>TR4AspC&r{C|X~nx> zX0t-ktWsRmn5(?BLelra@|(=~(y&8e+_#sUQp)5qJQfk;BX#e(f4=uD&V#y-A3c56 zwHZPVCv?D|rY2)A?3HzeEu~@wMffs6%!@^6f~OM2DN8FrS4K&lG%Qt$;9YUU*CZj8 zE^xL20lxi8#UpTg1?>$qvitT;+B^ zN5O@DG}?{buvP;Xo}^%l$58<{(UFM&!!zF^IuqK3oTIbBnt2$_%BrB{07@`6!emDA zz>NY)%{>aqSRcTwok2|wI4Oz~JxtAPo~Kh<u(MU!5X9do&{z z4kb!BWP}jo6&Aa(p2g=H9b`NY(Ls#!xI%Yy>*cy@l`vglnFwJ>f*WHQZJ^oVz3wOA zZTy8XDt_*uC*3Xt2}8_p76wgDR#iE?+{T zE2PoM26+3)CuFef8kudSuZU5-#Eb(1-=JcL2VJV)~m_&zQ*5va;|(6 zB!`G_h4Y%QU2A$gdK!KRLS0D}q4-&e+oy|HaC`KOk5u+0e8TQF5>e8DQ`^X9$)LB^ z9Zw|LB`b{8*CQNxZY|6Q-y=l@$uG+ag`Ft~4>8H*VEuHK+v(Jj*il~WSfsXqh5j{` zj~UX4d@3?StSA(NINKbX3(2O8;m*wcqN{hqje4myRuLEmvR_n5DiPu$ZRM6sn~+zc z``j>L2y)#DrHY{R$#?R{A2AO}r<`R3SlSyui7vJXYx9Aw>Owtg}|Ff)cXfg)&Vcwt4 z?wrnMFhbwXM>B}n?%5z2B`nF|>7&Wt z8$pfW5hC8hNunHhj#WX9^uz7@wt!!(QOSI7I`P7^wNBx%k9cc)Pw0k>we2}%KM|A@ zSU3+ELFu3EA01=A+h~&LfLZK-x@P-ZF`Cyqf@DEUhH26todoZWam3WlVPC$qQfgKA zymYOk1q(-7NSCqbcQ`$rEJ%|I4;_ijmEL=S5e4xPTW>|$;H`ttk1UOdDT6APM@S9~ zGPyT+v2}KPHXFQS)EN`~0mfoH+&z46&dd<)H>jPOA8fzcM%0i3e}L90?nw2#LGXi5 zKFM5uH9vvCJMeedza4~L3}e|`4DA{2zS>B?rK2aGtt+lNc=U10RBqpSETI7NhB(;-#qJKlY{_xi=H z1N^glta(z@YfNkc0c{F20N60II6K%oe6c$OCRJ@S%oj1d(wKOR1U5=q8uJggE{$S%D4X1ag|MHds3 zS}aa`#ZSG!+`wc*V^e5dUHSu%s2g$?yDM;5aq8TIfb^5m;&e74^S8&_-H_wh#j(AV zOfea!lco^B^)%so873dzi0r+DBH$l^G2A`E)>6)5$&Y1&U2m%>)wsqZa8kqiuK@Vd z5-{z)#pjU2glS@67qktrxJdJ0GZMvzaHb()Tq`)hfyY1o7zIcX&JS(~cwht%L^=>W z$|^Z3j0PS?9K4ZBSa2$%gCMfx_C6D1LxvBwAOHs-bkJ2~yNT*-4X^E52g6jr$qA-@ z-O1^j1B{MaL#%Oz1jSdg=?{8#MpJ0dEikXPyMlf*?@LBMTfEN@ho7unXn0nI7M9{gdQ(y;u%3bt6nA)9+hp z`wVQgjXsBDl(XH3Vl%~qvNqqnq^lz_l_)$#S5hlNdi$sT{5Vel^e-S z>oxpAPMviIre1dI)K?gUG{Wt()A?w|V8G63`(!YmWB=Q52aX*w_7|haI1pLR$APr* z_J*Cq_p2tm8Ru8dcBOQj?iM}ag!fov-FFtTaV|6j*OtRs`}`iz!6fPBI(R#Vu7fy= zJInxoQqqw-;5j#37Ee&r6@mIi*a!`3{nH9J+KA@-xu9&gGcA z-94Bh+&-9G`eg2SJKjg8v$>ZD5B%;0wn)9&`y-t6kS(OvBAcur9`b7M_hpexR->im zq%DKgGHLq`V>VJQeT)uiSD?jci>cbLx%!eQ^AeO9fAR_c3~YNS_LYb2q+GDveHrs- z3E)5g==2VJDCc)r2r#ia*!x3ehO%OQM|zc$nv7((2E7qxZ%D>4B%FREX+Ss4=A``9 z*V4=7@q}|v%`lhe?&35v8)9aL>BSJ!N+!g*aV_fzf>1-50cS;mZD)s+69vo&E_QEr*0+y^w83j_c+`|SSPBql7N+}{uE3#Gtg@i@`Su2FN z%7gc7r}fc?u;a{P-<5Co)?J~hkFHrhGYlm2-Mwf5LXH$TKt_qbKv^Ohw$K~|DJ z=&M^2(2Z>oWUkdY1LdQnao|ZtwQv=q|66IfaAPYa64uK|=O3%(vl|dT2vJ91Of~>0QEdjez}9t*z^jjAEDVRk8z#r}b`xhLLJU%8NpU zPGUtgtq_GZEwD>UX&_Ec!x%zN!c)Y!3Q>WBW-kTs?$8#uvd20KC;lZw5%D&EN3)Y* zrJ1JFW8kKUW`Bg`j2N9p&a!kJU9zvCO9P3CVhg+kt`EFlR5d$vd9qS9mj|8HMT(aI zOz$JBQaW5-^N~o04T-WEZmy)sdLrvj6~KN4ceZqBo;Xcd7WeeS&iS1e---+gAs8BX zm<^#>NqL{UD(-#7L2+-Fxh1aH+RlhL5rR5FZ-|Ozy1}<-JZ`!Zw`=N!E!(z7ZftR zy?^`l;H?zEUg|lVS9#yT*&Y4QZr;4{hyD$Dc^^v*u|W2cC(WifZ|F4c{CF46-Tw8j zIN)IyFzyHRCrZnc9!{5ly^LqZhMy>>UvThOyl)fH;}On%?xBVpj5~LCe@!C<_Kn9! zw6QP>HWPPNEqJW1wjvR;dmZ5U29A{|SVah$c*n9h8yYtp?LSv~tQmbrHDTs6E z4TzlUJ4-AevSBw8HjZfD!(o@R42i*vmjv?Pa!lZHZGkREGxhPox|yxS%Y`|cVXbph z?zar{04YPoFu(?&`w&_Y^ZyK%HQZGnd1g7xA#*28-Bs6*~?) zy-4SYmlvjfDIMJD>;b?FCkT;0W6%I2;%xEbk2khEyxBGN@m6Qt`Mh(CKgdS0v;K`F zB&o50J-`V8+nsUqWO0^{>;QNsNIFCe+yQjsyW+VDCyVG;{i7nf5#geuiVabEaD;X& z;@sH}k0@(U7erCF(M5N2nF#j;H7JaH|3c4_W4oibh^_LbU1jbO^etzq;!JXc!dsoA zNuO5(~3Lc zOACG2;K}Ly)$$fAXrV)WsTi7B0v_=`5Bi~yH9^+>CNg6515~Wp7-~ITb3G5apCCyDf0A!3Rc@x&7vD*VUs`)@-uU(aNL33WerPs6BGw4a|m| zn3`0PWgJ}hm3>~uSnaAS(mM}BT}w3v8uaqEk9D}Vl3Q)S*JP1HUBBv|sE~5Nz}@K^ zQQ`d5XCg<>Xn&}$8yX{TKYfhF@m@AS;W_SDi}kSiidTtxW-r6$Q8+FzM@B|sDmVl~ zniXwV<3-URwz!azCE&Vec#F#}U7@!znpuJHD_ji?AEfC;r-smKfZcGV9f^s8lsYe= zq|!<%rMN(#0sd9zROs#O3QkA~Gx9xnNpQDhLXL0V$KFTAJQx?Q#PGh9O#bz8(!Ovr z4T>YYo1PAMpf1uOAV7^8huFO{onz8fR+1MJZly1vogANHJ-2)s2DqXq_Bo=H*eh3- zrqI#V!~&k1jKqhzP*HB8CYY2ri$w9tq^iMW7UL%?1tzu3y;!u+J}1t6Yab~UwW3nU z$sp?#KiyDnQ5L(>Dfoicb1G=!Eg@0s4quH9%Q+$?-I>!WDOg5hS(v=p38{yr0XkvwR{W>FBC?WV)D^)7gMr1?63BF00o$Ow}Ld`J76+4KR)X*+4 zD1HhulzVHg5k0C(brsJpPM?$A4HKC;4wRH2mEZ+8(vx#dciRU00UXV6C-!#DezG z8RC+$gC#38kjEDk-Ls~ias*%mK1y_&pHirLU}J?hLL`LbC|=6PqEvyoc2_Fcl4U}s zDbA8i<41Ur=#XL~K%l}BN|#6Hlx`asI*cSdIC?l(VEtg3Yy{_Yfk`o4D$b9SOo_Vc1}#n@CC2O|`WT-ENhD_nt$ z(jak|VF6Q*0yQFzW5GG+h^DOn?{Z2A!0;y9+sDVOuR!zY&mEJd0xCNkpjLY#$`_1t zqpdA3D8LCjM|0sRnj)8k<|rGQ3_*6qH`B73A%NAzNPx<^%ptH$!Iv#`uwj0JMUar5 z)Ww2FtsNF+zm37|++@juqs7m*QN-xb7(psD``~`FGhT{g=V>LZmuJaDvRnSMoB%9Y z^t$rMmGBl=-Q9%*umN#pr3n6#AG*(Li213sD9>Ck&2hQ^PxWHMd-qV)JD_x4wCqW_0)vT?~ zmrYJ)H6nSpIy=pxAuEjf8OtR$IO+6U#DM8|h+mberB~C&LDc@G^X~&#hTffvVV;)f zW><6S;hDBi9y_+l?;fN}UA;Rsv6uKIZP@K$FSB=68l!)hJkP{w+9Vui7|f?=v?ibc|y2 zn=V!Y4JpnRI&w3dB$9shPQ05I0ueB~t^&|Xaznr-cUs;}={Rn#tZvP*aLfr2lHXjb zF6*o54^C2(@YU(HAh(1B*1ZOS@p46i(5uhiTfna>Z&y z#r#Q?;g$)UZ;an7Y%7Z(n{mU)Ot;xO6((|6Keeg0Q1Tbt)pm(1yL_oMTtecQtWhG+ zQfHO2(}q)Sn0A%3%8c+5L*<3&tli)cRdbQ0Eyjj0`(<470;YuEOu7WzdF9FZE~`}L zJmju$Alfqx*T4Q}1_4?HUJwH#Lb0eek{z;6WW2z@#wM{4;gB5W=mfRLH))Q%fNRMz z@LJ2&ckhKxCwFy4*tw$VVN6hLbgymxkm{~6jj%+5u1?AB>v?N!v$&W`#92~vSsFeO z#9b1n3IT6loXd&vgp1A@CFIFP$RHJe3L3Z-=M@B~tveRtMLld|t!*0!NkPr7#kzi` z&(sNHZ#X2jjk(q8;RtM`q~9IkHm@NL-Nh+(-Nvjxo6=hZ?it*2oH-gMJS~BS<&EA^ zak37y$!D}E<{?M79g5$41~VB4ODL9&zEV(9FsxSi;fi3AmuRO|cCkkC+_1A-lf$yAme+QGqke;~3F`RyfN8+;*B)Bhzx=g_MDYQ0 zjKdc^{`Ienw*CEmPCGR6zG;s)QOLfdhy=p{K>Zu{F03BkQO*$^H7XseekCu`dm|S! zrU{kNv`r5Tj%MIlQ%NDDqE~{@!YV0hRMXMADei?ZOT{oSSa8d5Y{s|f9B{U3CHnhv z2p$i@V1N#H6Qtc0dujYXqayEgy4n@QHo&Bv2*sOGD{AO(Cv^>(C2DhG^p`FNW_DpK zJ(DmkcfkfbG?{pIZyW>)GPvyKv}D6Sn3#MWfrFy^tQ_pcn_yb@JQHl!xO)<#eT z|8J;_-M|N=j#^a4ieO$AHUWaQqCAnlYwC;vTB0-7#Cp}%iMkXDr-_deo z|IetxsZf4WtjeJ;4IrXeb6ypEau7fj6BpzgHsOs1L8jmPMqpm)L|%=^QnR zHgR29rGbic#YUsA^dOt_uB-@Vx&Fwhs#Sf}a=OIwfkTj^R&Cg+P^ea{g(^0%DOnl{ zi{$N-1^m&$@tR{9hX_@=s4L}=n|gFEVT3);)uDh})rF!=Py|e-GP2=!oj%df3lCGR zujRTAG?;_QhvYg)RBCy_1q;cL*MVz^+d{1su|98q6tub^XKB}!pnBE9A2)XwVXQlMtj3+%LPZ*7r=-06I^o1Ko zh@rG=*()BhTrldoA|1~PL}8Q#(#UW^%lUHlugt#z)@>=-8rk6d08i*?4KKJf;)8oqFln-V_q{W|^Sy zy(+&63m++p`bP_B3ML*p*DTl8DCOu^bChc-dtQw&SD8XdVVljSGbdd}C$EX zX=Ih34vs@vk({UtK@>>RROWNf>`d~A45VMU!!h1r;p9s^cjvYHQq?`U1S@DckfDvH z3r|#~Y~MzJ4rb=ziTq3M)OChDkJw+k<}h~BAYb_pKS@za3Pm^>eOO00g^m<4|6JH& z^m2*XC5C+A37xB6)*74lNS~V#qFUYzaZ1%+gRF)|7$+Rv0!p1uX&(4oNg`hjZP7bE z5mYGj8G*$_gShwjCLtEa9B(9+nS;U<#3s*Y0f5Ci${&O^jTVnf%jOk*tiCje+(vm*se{P#y^z~hsfPS*ed%hx8NB;y^bJ-RDiz{8 zXjjml748DNSJH^j62-Jr=|RHS`Gu9iLPRJNpNmL^h@9$#(xS=|WNUF(s^FgNhCY3` zgk)tAwM$+XLxb?c#IU&}C{az#DZw(s2#d?eYi9v@BgrNl(eNbUgbn^-rscZ>Bf3#y zlAD?eA=>3lK^gB->uN0bX zkTMhtvKNZLXbbkLnso)UYR*>iQSq~;do0Fr;(Hq;iVpMr+E@!9TyO+f5%~%{!la0y z42lNMa8*L?9?geO7UhSYMedk&T_Ozf;P>5Cd5$p`Li;~>IZfeM* z)5W8sCxgjLwevwwgvmI^ta^$w)l~0d`WFhVx`DYGQO5`i2U~iLT4pT^O9`|C4@d-4 ziZo)=;gZ9TaQ)jnJr1%Twi!t;@>IyrfR4AVO@bsNDCfBKagB4|hJ)11W%kLep`74^ z&OFF(IJ2&^n38%`AChsqklFiCCP{~=Pv6LOPUMtzLOrpJ2clD9{1Y2V8{f2%O-?Nr zU7Y#gS!WFw`nRmBRKP+e`AF3%if68tcpO}ad@*01aV6hgHkR?ji?BcsyA{1Nd9Dlh zSg@bZ2QN8M<7E87|-0S*6Q*5SPK*NySEk@5xbM;V&NDE#5a1#Vuzl>Y~u;`n%R1dao z*_tMWP5LIM4f2v7;iU5?5-rK{GtX3j%hwC(o z57I>KTiC_nhX_+Bjz^IgQM9NEMVnj(dM*cP)g7e>q!K8L!$;Eapa5Y6=;cjqBa3YU zsYGv>aMtK0>`iQJCw)yxZ|70UToE|lb*>7t+Hvdz@> zfb}nP!kZ{s8CBSgCp!>wV=+2rt9G`aZ! zLjbO!M5e&-(aC5gS3@_YsVs3$xhkvwUBW^VMYhRyxrAwIL*&tUWUVAWr7rjl7m&MF zL_S0Uaf#7`Hzy(2QLZ2=0{i*WP|FX>SOMZi2ON^+~vgofKj#ug%6Ut*>o{oVCt6VBQyuy zB3;1}#M)dqIon_GO~OWJ+2;4Q(@UbY$Yct~JA`G`oL;iG(uN3vAhrkz%UP&6Xn+@? zF_Ef!YKh2QCU~aT@^*stF+5HaW)I~Ecb9$x=C%W}602byW2-~R>1v0T%0zfs_K=)W<#+`p1hNm)di?c6d6QVf%+vK@C?Q$3STd1dKbgu|bWS_5^6` zFE(lJ$jQ+-Q>mZu)|x-O0_BV$zNuP}KG7amb9l6v%qINtyFv0Y@ep*yGtl;0erluZ zTz~#*e6+~6=l(h zm4vTA;C7ZK+0Vtg|9Xmj(547rsOGchxrX5(lMUnRMz&#|2#;2x8yMbPu@rebz$4PD z%_!y&lVOzdAV)j_+aPvVpXI}_8;jX`YM`6A(m?rw`F^o|4gCs7I3=K5Rp$vj;vVf; z#XfSx=h$k>$7(BBbwi3V{a(#4f2*x9>f-2IZu;UIf7%l(mCtDQHv>^O^L*bx4c*J2 z2xwpQ6=C6pXnf8Wjs)%8=G%BC$~igCx|hRsU3vd``JNG(@psB%qD_j(2RduOKUc)? zkct>zHxyCdoJ3azXT8n2IN-Sy3SF^Rz4__U(fI931}SW-wuCzYV3G52nxn>tXZ2lK@&d=KYP;IxJSTlXu55ktvo8q;723^m557N(?^y^|R>gRae% zRB;Jo0?1zsV-%fBVhpa+2mmu~C>2||f%I(dBsG(&Yi(Efc=hp0%3BsLs2(K8PLT`c znqvpb3^ ztN$qfiy?vZes$-cQW0BtFYnGp0IBhdApxb}dW{4jeqHHxc!5*exh_#$yWQrcsZ51B zMc=)XW(DZVw4Ef{@a&)%IO|Km#1lczlS#6k3Vxvbr#&l7m|Fq1)LZFICE+6P-}%qN zQWoqlruT(&IDRcW>d8qS!pKt|Yapi`dP~r(Qjv;gq2B3y^z{^{A|ic+or-<~DLEU> zPmifnoAgs?qxdus2~Sx*Os2z2ywDROvHky6gk<%mII5O7Nyp;6cJpi#SMu5P&B`7g zPv_!`7KPuJg=uqp0{L_93*)}OP?tY56bM>7gwzMcVtzb^mCc%Gx$<-rbuaiz8VpUy z37Tv%Hc3Rn_QHr#6A41l<_}*DX15nwUCxG*JqjGg2~JKLbE!13XTIX;N|=oHhtmgMz7hc2l>Jl?q`rF5;U>@I2tAxCeUcyDgv zi1$E*gml7~xDsFzCZ!300q}e;;%vb}krQ-DC-8V5WUUCl;(0yP#rpCxSyMjBbb=&9 z8C;eTdKS(95^1iMCzJrfQ_U%S%xR1EpSF{*j%75^%B2}fN>mnIzeUzO66>_0SE0~a zfD;=@(;UmiREN-<-`;l7tYpkkUpxT9OHfYdvpzI~fl;5*pritgiM+jndk}^-J4sky zaE)s|;@JVXl-Fq9=B8!9mbhsG?H4mU4A>N&RiOF{oXI{op2yQus0Gzn8_$0bIQ=l8 z%P*Bt9@!(nKlO;?Hs!=*y*n7G<_n=;mWn}P}kUiq8G-vb;S`wTE2 z&F)*TAU=0-lz1UKd_=*~SB2CBi&<0&4_PU`E~-5ly}bAKq^K4ivRZsyRQvU>NRf?j zc?YdDRz1QG(44lcIN;!Z`okLt=qbzJ* zjrYrBN;hB;l{IXcuae4E$rl~mz zth~^mGI_NP9(E`}dFt6YrnBO|dWqxYMDA&i5A_s&>t>KP^H#(d5&Iyrx!YJKQuTD! ztp0+{gTjIFNLabg8-Emjqk*Pm2M=Pwdz%vmdfR|uYhcu)DpT!sz-g^sDi!Rfx*q`8 zP+u%Cd=*L2(BABAp}gy9YX;#bR900S&0@8&QJVbVP!187i`T*9}2`nNs_J8VtPP5`wizk#Gf=Qzh)YX(XTQk|s~)L}&}CL6R} zbB?Owe|9TFOL);3Kt7P(w81(Pa@V===>qscywt5DZ&E%>G#Px%!edWU)&wWgGqqeS zOmx$W3=UtzI=lO0!a4A%cse7r^LghOhlf^<3MG^bBhnfDNKl%Ghq4Y4+Yku%hvg(c&p;jZrro#o_y06BLKwDFYG$ydPnwNk; zy8>{by=FN0e0`y3>80Wx2HcOe0#;ZEl7|>oEkw7AFpt^?E7(Gwv86WS5H&Ru4N_Ig zB$*ZwSv5Onp?(ESK~L|fWcZtNRJLo0Pb>rJ8t6N>xUM{ge;CAGjV)!0%{5iVjBDT-tuKWfKn z#AoLaHqp+7;+dTUNdrmv&ia#g&7PJ-T;8k&hNJ;e;52t02kD*PpG~vO0v5aCUvf7l zq8ot%X93Z+5T3N*D=)DQ3G6S#G&qDV)h>{$$|v!nJ$-btn3|>`5q33-LLg#z123<@ zSrPjq9F(C&&ciBMMf-r(Rd6Wot}!$EM3Dte%qX(7_nB|XLi{XKPrhdx2@q7Kr9qbE z2iVnBgfGh#OFmN*#IO9Mw&K@1;#yDtC`&dr0(FGwBEMco#)~mRe198#1#jLnfCZr? z{3jKVUVWmKc$PE2_xfs-i|NGmWK|&fVs|ujm3rI~mk8f1hY<)^E9D z=C#++%ybNDia3a7YP><(3w^WHyN~DY2604yKTg=s5$+VJf+%5kjxnJzTj?N?+g`dA zV&$E=Aj#*mvg8eT)usSCU@4f5jfjA7zcLZwIe4Dv%Buh8k|pJ2@M{W67cukb1QnV-8@(LQF~z-eJeW5lVcA=8h&cBN=7xX@cRrjrYqeetnMcy zw4M&^hl9o8D=q~%7&ULEiljx-OGFhmhZKhor_|!T%R#Cikw_sCm5ji^(-WK%az|a*#6P6Od~0udTMSWa7XvYfX|C5bd}9d? z9@$0kf@@1$kA2}M3-o^)0{zA++x^^n=PLnFRU-<|zyx3s0W?GW?9)b8-p9D=BEz|b z#(>$td~cHnf%C%FPnpKJ`J%8UNUPN1W>1JHKe4yE+zjIa$X<`Dxpaysn(hbV#`l~>DP$*C#UmQx!8FsDzr?x zTg?;DavGt&5?chCfPmd}NHnn8ccyPnrV~VZP%F-LP~b|VfS4W|6jysZ)kao0J?6Ps zK)xE>mtj>?UV?K2uY`7Jw;Lt^=RV5#5Y58gb`(VbH z0swkcR|m%PJ6PYFO^+YVz8bw6d_R`0xn$P24`hJh*IGO<6zOYi$>3j6)ZoVpjELie z%8z7Zr3IVRuX4Y%3B4#Q%Vuh+m93vn?Zh4eE=%;`(qkbzgy1*(Sys0gcis)%ydXz` z3xtpk-5XzRrt`y+N=YCtMRk7y;K@M~``Dr!RL)`Nj6tOpq>10$%JVc~Up*cX3k4+9 zQL<$OGOFf_Bs4;v$Vw+g(B6=$Dmj%m-vquDq_?`bb;-C55EU6yh?JN^vpDlT_L1Z7 zo6!vSXVqRNd!rD@=p*itk$-e=t_v)?FQ+bcLsE#LR79ZJ%Xn)5{x>Vaw-dO6Rm|Y>29LzurnV)DOl>|_6YAKzT_w2vnlxa!C#Ai@eCch`{_)Yu_aIIl;H-UKV0Gs}k!rKOPrV`Hr_`s2wa9B2|% zzB*kb6)9Ml=EX{S4#r&etzn2cOEYqkscb{WQU{V{2-4#r7jpmjW8AmMGW;k?v1w># z6wso$(u%b*P7)oj-pjZMBCt4i?wS{eC&ZOczEBe3dyQ4rM%H*YiFFjEWeB+9(r$7i zW0>34wt~GL99t~@_Hc-$w&`SW>~x9p2Sw{lC!%W6-uEj#kb%6a870Pf1WifwjS|kq z(jdvsbaH4O}q% zpCdKjxG7U#j6l?KC?3pRmB3xnnJ}^47l_Dw>-mHaOOnT4QvHLcq8p1_VZYzH6=hkK zE|Ym7u^euM^AAibv>P@f(M33RQkvsf#G-M;v>D&yVEv3L6jLXL-U2Oo3cdhXf1myD%tPIt}ZvoWRa>dBUw z+(-v+bJ^w4M9s;~-XPN=f-ugZdi0IcTZO1*eYv+7+?EI=0@TXrWn}w)vId^#?lE?b zs$MoE)&?T7BaRqU#8{>89>W{XJfdvYkZQQugj2OJ+yk_$^<~t!9q(roo9WRJtT0oO zg429ktxXBwCVb@^N*3t_oFaBWR5{^px!hM<0l%QLA9K?iG;8uB>ev812|g?>zK#RdGpy+Blx1eRvsqCHWP62cub zWZGet6(1}w3`O3^p7i5lP;9!H2;b}sRw%41G!D%IDeWukY!YrFmoS)vN<$iVY*v5G}2tKVwTCnmRL-mYRV5~`vW|mh>iI@0UZ^&<$jN- ziuC{Q3)3=nAuU8`Od^B8lTH|Ebs=5$e{nw0w$5fO!K{u(>Ivd8zo><28X>X2`xjeL zmDMhcetMYn2QM$j^*;_nY3(%IadFa(VNm8_ls!dvUbx za8Vs+6@JuW7GH-5EiMp-O=K*opG-v>y5OWenNAm^)BL1uZ)RR1Ic7`ctN}TRS!Kit zIo*vR=K}Q&y{m_bgx+G@wGRkCkdG_%zmq*B+uRdQ33Q1R;8&QX*y8+LC2BV@3s3xwf%E zFi01Xq#nFWQafI@OEA4V7pvBFsQ%6_oV{Qf(N4)CyW${Ouq@h`##qLK$khJyrU$RF zLb9%Y#d=G0EI|Avu}v}ha6L0($$?679*m8T)U@z&U0n;Mp=}dmMaDjHDjSTGr=n$K z1mf7MvvZzNr={K!mQnEuv6#55WhlLQoghJ{SUOn?MrAfstM^k(kD5Z_VrLdqMn4z%54{N5!_>)6fbxaA{)%$iHhvUfe`g!)UV9AA))R8?`+ncRWl)OZ7 z)omC~?XD?3Y^fBX#=D?($gZEv#S+LuaMT{w@=AxO7!P4G>thq%X(t$~q zJc30`XULCGr3RPWnl;yGkUAI^ev#-Hmwt%=KWbmXkI)0NdK^-O2EpY(C+Mw!02bp% zLXphant^VDyNvFAGo1v{yreF=-iiViqbAWt|5`-}Z{i@tvQ2Q_FRO~j##nM_BO_@h z1CeeZ#VXJH^91@~(;Vn?&PmK1?Q>4_VXc*t~BW0)!-$1od#Nj5wB&T~rkxN-} zYC|woF7X%r-XOlI}e*%q00ijVJwR^Bjn|t&O&J1#zaa` zNF<{U(gvqhwWpE++27aqOuV$FnJ?M1dS7B2%ZC2gOATU2)=u+$T(fi;GUDj@IauK#NH}nA{dJEQa%Gyt%GmT z_G+gIQs3@{zr+}58M3S& z9g(sq7_Bf0;P{-PfLIYCSSgEu)7c#Z9LDo@u5P(|GmF$tl+m5$ZWh!wCTmr%cEP`2O^V$!K7q3 z*XaENAft%wb@`VuGNS;OkKmVL6Xw6-r``t@R=dZ zwoFtVDebk13~MUjoLw6rG8z|lkyJ>wn@xY1k9fJKvM)U-Eu_AYfJr2d$^k3u`~Kji zY(|A|?w&?Tl(wnF7+EDXTiTrV$`(&}j1Srz2UUj=hx^xM@;eU=@Ehcn1@(7`=&oZVSd`AeY481g6E_q*Cp? zTw>iVLUPhF1TCKHMZ8w7$dJ<<@=U$Yc}iwL*8+Hg@3w8#c{q6Y6)wa+w%B+jrYnp`+@>csA5r)oy?rDI~G|5Y;5csHa0eZM)^>#cH+83 zP;ASC2!Lu~btjy1e*bt3@s9jCWxG69o_Ew+sqsNL{Sn!-ioP5fgqWTUj}UOGNs`@B zq9>C+q-tk+qQ(cIrzousJf3JNOm9;cD}Ff{m_mk2l6Z22jz`KB44ybH=3V93*f^`E z5F3;{Y;JZm_Z_UbkR{tT1XJpM0xHXJti_PkCo$^+^Zh_^L2|9p(1Ct9L0Ee@EQrsC zN&^ylbrh7#8#*acCIFbv=_v{c=j8N+RP7HC^(s0-_F^s7w>lq==cdgcJeOb{{&g|E z#uWiOTpUdfmy&iFDIvV#d))Y38_?{9@&WFYOnalbsT+%SkH(;UIL^e{s5rW#>)z*T zpVopdYp0xi#BsKutkzrigS@+?V`O~F4a*RAC~I=bxspx5)Y_#JDq?!)d*eA&LNK}e zR*I*g$ZGaI7#|~%tQL3I4(rxj?-3n8+{BE_I|X8SpfQ_Nm+^wJy4FM7ZoWE??Y2x2 z48X?`Z=HLcCoL*g66xOBqFxxo^sYQ=ms!V;@9Pw_qCESniFu)>66SI=#O!X1e5Ioy z#2K5ZN&?E~Zi5BfTHcVt{Yc`;k$+`uKm;k4$Nvry1?gE$GK!X#@sWDTE@QP?(8Z}< zp3NrZhyl`vW-S`CLB8}rcriw6U3aSHO8~V+^AhBN8K+ygt@6I-J|cp^P`D##w{?0e3V?1^n%Ag&mp#NJ(B>_<4n8jCdKX$^{TW zQ4YX}L(UWO{)^GUeZA`!f)RP&uTnXgk56W=3Lz?e9;^xlteZEd63`nTilQc_AL3RRQQYUDkZG~nVRgb5&jPbiBtId}1Uv>&lBU~* zQA)+)b~;Y2B~rJSA4#Y>jZr_ZUoZT*#4$t|Eu)7oQ3ru~dI|G*;1TjNR{CNNnS|2cjE=_(vW<}&^GCots@r$#`@qsK?C*4e5V#t*1lb(&=td1MhKo5Vz za|K(5zX|Ii(@%;9k>il&@NPYGwqfj5i$U@-4f|WvU7KDuv4vC*043@DV zu-8p7(z-Axgi0Dh?btOY{FM{!P*bg^FI?4{tOsyd^PGais=l{Pu&hZrnpCzucBN>ZbS)>c%Wfy1_*O=Z;o>=q4-)1I~(Oel3aQ|LDGf) z#Lwxj?pY21F{L7S48SjT5Tge-I37I3An^FuJF~N?F6*#5KatA7e1(uj^{Qs>s#lfC zOxD6DIHycGpaMnXK_oQe;Tjzt*LE@3t&)+_bBAlI11x?C zgG+_|ia_6mja6s~s#JZ4!3iApE`hq@)kIPh4O5kTQN=i~mGUNM39kuIffNa*%ZESVUYKWuAlT8zF@ zb5Xvv;xaUrO3Di>WP?Ykn7y)sZWK!;{au(bCY=aJ1IpG~oi8Q@WX4DXPc5@tWW=yv zOa(=oV|QGo(bg_@8Ig*5dUml z-`c$y99&{I$U%M9`;!L3yhkDVpIrmie@sn}*Z1O5N)rBs9!c%Lko9VNO@F<1iFLFE z>Z_ozSfmm;O_Hv6rKpu(n~*NDd)FJN>0P0G0rgF5h{^Trw!c1qPj8=|9*+?r`#+Oq z=iaJDWhktcnqJhFc6gxj^LZ*k-YM_1HpecvuuK%Xa}T7n0`w^0JzV3lyp2QWLFU98 z4KFH3zRigb#q;=;$l3XhBD4Xg0`1|t$n=JnW_CG3g=a&ViJ)gZKsb3LAxl2F!~3z1 zLyepY+3Rk!$SPeTMJW6QtYHx)uw{3{>&3$0vuca_c>B^(_Rn@Wfx2EIVSI)?w}?O2 z%2n@)he!h)1?*m7=KZIApON`dw@+}?Z3$Tg#yFGIwgq2;ynw8*IzRCg%+NNCMSoeK zwXZx;*!n8CB|hj{(-e<-37C+9Yb5$93>(CVy>1D0DL!DFfT}uEB5gR}62;$Xe=GK> zuX86A_=vqW0#`IBSE$}w5=se?f~IB-TOvcyJUXQMKUvLj0CXpG*RDk7zj+Yp`E&75 za+TGmm8`Z|Edh}0r&N&hqCNFMT_K+s=W>4Eh2lKn@F_w9k&E9n-OxN zmmpzrV7yqs<;H%0tQ8)Q-rnJjLfr#jDy0f`MYt<8nrk)m7XJU}BpQ~)Ajm^A2!^It zy=bH?2Ay==8weKX918|(jaoWnIKO=it7zrHH6O>KNgFG91*eY}R|3`6ermC}25>1& z9H`;28fw+4Zo@9s2bVXPP}a1-I)`CrkRV1oC$5&tpI&$c*^L$;ov=!eAwpo7S<0=I zJh5Ht-5*Vk#|J9-kwTOpM;DEBha6z)fa?|cmmNpH4=3}JK^est*fRYC=Fv0JG{gof zXmxWzkb?Fhx->Ad#c?MVh=z_XCPRWfV)&{7o?uoF@>R{$GO*JZTwnRcTWQ`DSRbxi zZF9o2cpz9!X;w{X+|_`F%_!wmVlw&?%vne46iH?`yP@-})EkSWzA{4;IS%7rSYWCY z#;BQ{II(zBoDZm9GVFKJ9~r{cQCW|vQgH=W=?T#9&BxD6;F*BF6pj#5Y=mO2sbPsr zwCae^!AMv}o5tXKOQ(Up%l0abVVSy(JV}S-js4hFLlJUF=!hDRQM;Ev|mpdnM zEFMDZh>kzOK@XGZOJs4*W~aBA)}N?9i2!$le{eAtf9&)&LkqEGufs&W`oqr)&j>RC z1tX>0l6irwlf@>3ToT<8L?lf-?G5Gxf-9y5y1I}UD^}N7O?_bEyT$9t5|`&PvV>Jg zMWpUx?BkH2-ex%ZYO~-Gb;t1=Fys&mP6staiIBKH5w3iu&D%LZJN9!SE8Xa`zI`#n z9C$Rn7-~Fq+h~xX(1e=Z3tAuuN1wY`(HYjZo>&V#tek#5eu>ql#v+M$5(WQsr*_q) zC{@Ch%fb2I67l&i8WFrGyLY9mM_z<~LkTEIk`d#D3ZTQfiKr;9q1W>Y1_2f(GD6{|DSk(&g;A2t-ZuVoEgnt|8dzHpJAoo8MG_>coAb!h z_TI4(ZM3)fQ&EBnO|<1G2;pFcNo-K>u}HWd_{WECof~@8(ImL3CztDd#er~}+BbiX zZlZrOY9(2FG5tl93-pp)5iD}T(1iiHQDq6R00TUg3!D25-DWkC4qMTYmV@0C@#Ts5 zjyn!pY7%qR+$JmCiZ2`2Rx5ee-z{yjl4Rw`!R)Iyg0Ou45oXuCA0+7D{`FmoCJ%|; z{0_nYK=@Uj&BdnYb; z@=~6}Z#gZkm*7(?RViswta=>MpNx*aA{Q;b>l+zll;jc?ga-I}yB3hec1j4jqA_|~ zB|}k5OG(y7?!l#wx39xQyqqHQ=?>iepbu?fcn?IdE{W4TfR8yXn(KXYE=%!}i&A)El2;uNhSj6KvYC+9Ec)A-Ldl zO~fN`o2lIFYZ}Wc6$XK?6cnvQ>7d{9{Q2?hH4@vw{eLju!1r~qq}Wd_osxjHjXg!aV+$#h`7}ini+8pk4G=7<0uVH;1h8MzL$Vak%s3bPvbd?@;DH97X`31 zIypfXBhs;X^X0XIElAruI^EXbq4~k4w8pFfnP2CNCu7upFh!Zk!9OS?c7-&=S|!Nc z#>7`tr8Chq42?#0!piLxx=pQ;+7-0%`){r#j<~1=sKkwA)z}`SiS8E&gL_)ch1>4k zq&LQG{P?@QU6U@6TGa50@VAWa5!uPxoIz|RW(~`HO!h?dsc>%R8Bu)Idv95q@iZz@ z5@W1;*m#5g+w$cv2twjdR5T2HdF}2wYN{i!$NIn`XGZu z2n1i?1Te~s>$Fj_n2#^-s(4~JM#Yp=C-Ek;1(-M(dox%G=JzYxWK+HEi7H!An4^zZJY8;SF5t2cv7f7d6CL+Gsekq?Ya83;mY2 z;nLxa7RUvhwG&a@2sgLXOt(!aB?5NKDOl0{J20TXeKHYix^ zFjWu;p@{B!W5jbZJ&U*F5|U`Dl>1+b|CY<_q)2WV+;-z3j;tmU;C6D>CvsN4s4=M3|C20?SP4vRl}|SbGnFit`Uhu1pC^m#lR{&NYU8Cn_0SQ&h); z`y^>~JNEp==pctnfD#=FH$9A{j84q3!!gFXj zSY(#jID4$SL(|EdJ3g^Xwt}LF2~kMd@;~Tt$VF$%F|u148YN*sjzSvqIatSL(L4^y zQB8GM_8S3TIOn`=*rZZ!qm)%tIH1H2|o2C8I`N{m>adz z)stY<7mIQvbSamw#BH(-(B|{_<{-LO_UOtLmPHVb>;!{j_S~lvLFW6!`WcFDOcwHd zEe1)AUpb`dCt^jACtrS8=@a6tsSxH#gWDsSL>=oj-m>HRpx!)V0b%8V(z zf@NNK_L&%kG(gJ=4h1dj`uBJWW-ht?5tO_bs)Vly1k=Nc(4z(-=?x_k&Px2c4;Kq} zO7;`fYb8I$X%_}CYd(c2Xe5s!G@R{8Q%WU&)qzT(D5&J$S5V1|flA?PBb87h=|D4; zY9$+}R4A7}0+m45qOanCG);owMZz^7OHO%TX)4hB;54J~MypFx?R9FJ=B#Y5=w-!Y zB{D=;j7ke8tM50Ajjj0edPKTqt%J26Ca)t@!+>xB91Q+yG_b+_!%J$RESDJK;Nk`2J>(VkBuBk#hu>G@EiTv z>D>w{(+=MChx2hgJE^t2gxXtVJDeWSQJq5h!M@Cgs-?GcC{_Sg)UDWYx5iwm%ncpu zEyd5oHDxDrH#eWjT+o|wEPR9(G{Q}pL_;#cYG~LP(;jw^0r0ss0dCkg8*sX?u;~yJ zG;i@V4>AB+lf4W)(Q_@7$(8x!z%HDYwHWg~JF~;5C4R6;gXjhvhE8$V9BDAxQ+`2} zXGbhPlTscdX;@dZL2M^;3=*qh zd;CJexXER#6cvA7i9u{IYk_eBG|G9+u(%fC>F;E?PZ7YG{6CEKed%;{uep&H8z9O8 zvIl>x%_2F7tfjX2nE+4bz7p%pZH%<4l6C26iQ2(_CwoF$H(7{k!kTE!nm-!NW@acw zxp2xvhQ}Wb5y4!X%_Gh@$*nMTQd=5gP?N<736ai*&u1!I59QXwMR;8$un2h#4$5Q9 zw6X>flf4{@FK@6}>uO*=^}7+wh&u!gyaO?!x=nC&azU<0K;d(z|`jN986=IYc zanH(y<_oR3>U1*g8Qj&j9bSewo#tgoBe5465OP0MwWBx!#Py8uUhBTOVR^j^dZ#`( zL^jGzr4OBSrw;m8^+95mE5$EQed-KrlZAq{mi<$)J|xT1 z5d1I=*r*q+w-rX2PU2RF_~FE@wrZF!D`vyM$2ZHX*Acn|`BPi9mMvb-uq`Topg8p# zO%`fsn+;hgQWqq|SNw$C^<-)ufPOex%0#8?G2F)Cz-zBKe|)JcIRk<8_3IOBi*J`M zlO)0Z@(rXW73G?A`V@}d{}t5mNu~MLgkxR}VBx*Hv;b5an`2m3DTp1tczc%0DLKq} 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%0Du(=NSfYxE?KH8SE~za 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 i&@U}$P+qk&9p1uC>YT!TZ>ug^D literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/ar/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/ar/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..e9d9d28a872507d316625d61d0606ea77ffdd947 GIT binary patch literal 3584 zcmeHJeNa?Y6h9AEL`<|al*!SD2vZ}oE-nI^)Gic z(W%sOCY>BVD$75dq|r&ok~AAfoRQH{6aFwiYRo1lv$8TB?RVa?AeiPf{io;cz31bd zd+zzT_q;8BVI@Tqkp<)CO`=`E3=VU?`xL_K_~EC%ZrQ-x^y+7~?~vfCMoO6n`b62(Bm z1JKF~L<|Q8Pa;rM*l$p#|BNYw0r_6wXmZpO4KROQxPyfng8{qKnQ%bPiRcMcL=W|p z-3u=gA%aeb1wXlyBeELOTm$@Z3nsiXrl|e<5@4hKbh#KAY zSj*d~i4BiV&$*gw)Jm!2f3yXgD?W6W3?aSL6+v~@R^KA=IR98{1&|#EI{xSzJ)|NFUix>2Q zIihtK$qR9Gus7fFWS61KYIOi4?S+hwRPruII2x}}eDNGZJHD6GXo}x%isk0!n6v=C#xa153B)>hx$p!H ziL72j)5$rb`IDUo zer%e5aPjd?i5Dujo_#nr_sTnuWLGxNIk$1dda?4)b4yzHzBjma*u_2GeP2wPR6p(d z`pj*^E^i+oP+vO^q&+>|mT9%Y!FBL30?kZ|5w1Iq^rr68nR%L?uPDWCSq;}&lB`@5 zhMOrQI!x-p^j|U{n0J53ZLL1sT~NDFcdOwW%-@dZ97H?#^mV|Fs0>gQW1~!yCp7#dtmCK*bB&4^6y(iKe(*$2 znge<+<(W}&6dK<1r-E?}b}(Q`H+|D62+C{HR#;Z>Fg$L?F%|M^(>mL#r8?-!kj#b! zGOwm$`cl#%=WMYrk<2sq|M@h*%vUM);*VYsUK^-%_pIG1XAX0%6Zs8bg&);Y5RG`x W>&>LxZ<84Qn|Oq;>jSv&GVnJpn&_GU literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/cs/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/cs/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..29d72c08942518b782494e69b565a318ef53f3c5 GIT binary patch literal 4608 zcmeHKeQXrh5ue58!;m;BP{&atc*amA)H?iy&4)2Q+nA4FWBH5~B@w>8yNA8Lz1{2X zo`X$;98yS#LK{%kgis~8Emeu^LJ2A<6(;T3ksB2!ZqhaqN)uBBT0sSK~QT*?aHJn>X*bGxK(L=BgijhEj+q746zJqE|37mAU<=cO6(xpM5Nyj-;K; zdPP}#GONB>vqjW0n=CaVf~sMdjtEF$#SEbtqH>*2M9h%%+2S6+~;56#8u_ z<^JKjy-yRerYTd1rb03)AvNy9DA3B#xDyyABVa@dwcHc;X$nUXi zD+r-$TNxNWs4)gXT;{Q)ZbH#r@>Dt-T{t(gbE zzkle%^1w?E)vo``xop4F?hSPIA3i_p=~FH3Cqw=ZFCK0`GvkflH*CFn>XEE!e|E;2 zkDhw$)a&^dhKA03?bxJ03>>Yx(%<`|$==(3{nPHFXO+W8Ui`;kNB6U<{iok5{x)nK zc>O|;0z-G9>Ap7Gkr7Xww9S|ml=cW$C)JR&azw-qnwG8wazul)Y|S*5<$H4Z$`KVY z-HBOpnIU72rRq7NHWtve;Qg|#-V94)S)jOBT^L+gl()E`Q06XLoIU<#F~iX!a`^5( z>F~KsOGdHQTgkus9y+o6a%9CDU3o8^x`Wz2`qH-Ek2jYuoA{VmSCVltT$;am{_=Ar zn^z7^Z?to;|9Lp~0XqoFLi-+C7v$BD*^H0TkKsxRp6?1$Nhe7Lg}_d4V zmQ-LG!DT|Fkt(6&K)s$c$Rs4IA#Zg-G;FJao`n_GVmC_vv+cvMK8gaupm~6Jpcbr+ z>k$__L_T0!uE|Z{nq8|TZG=_~t~le?E1_#s5PLMhI_TLKn;HPV>gM1pvE9K7AORkw zI*eb%jWpK;4uOGHo6g)C7;oq3XxPTBi7Ma$2VRAR99aus({VyoH@9p&ST#U50VD)i z4w|HU0agB4plaY`gaS#6)_hhNAGNtKCZcDP3Yfy1TjPWAd`>n_Rdd~G!^YBE**N;q zs6{yW@#SOR4G1Nz(vbENu{rlqC9_7_Q7hirYQ&F=jiwcecRC`ZI;yf@4%X)gLmKgJ zFI7Ev&Z0yMyuW zr8Tl$HzS(ED_P3?2jks#SapOE?~IzQy?aA35ylPsdeo5G8U~^;RM9ML-Bf16SGcYB zbpokbv>Phc714^B6cJUAABR*Gtx^xWY!uKDX((SDy{~sCl>wVM@p3__Q%Jr)&F}{QOJ3KGf%>YIwdAY5F=xxukU(dX2VcI|D7Awt45F?0jv`_sl*dzkkU4mDU`_SeM+Z}d zqNI21Lx3o?gXmj8n8aBM^E#h5k1HCE?Ki*jcKny={oAT$Y}r*r&g^&J-TmUkH}ik9 zV9+0a(*N9^m;YA0@640;G%h_hHS?;!?ulpqT6boRcl#4pd{38be{0_MNaT<;E91RY zKR)`}xkH=#AAh^^?muqm8v4SN^2^UoU$mj8<@CNeFNh6)KmGNASHFALz^wDfgFip9 za^<%5S6?VPIP22OcPcck01sqAUS4jICl>}*CTkN6{c0G>(#1e zB+ge#4<828wRt4UT<(9fQ`~ndb6lyHcxw@pj?s1}-VClCA1EU_!l#;~BNGb2H6T|v zqF;fu>O&>5j%wVBq6T$@TXoa%)C>PiydA^uQes@5#KFTc>YZY7C7J?M&Z<>->$tq( zDrF;50n=Q5q)@?d&gD8lPi7mg3KDcEbtY_8l9favPmf2s2=^4q9k~jTE%~{~fkn#5 zojkknCM?n(?bLR literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/de/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/de/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..84ff3b909be92292ee0288dbe5647f1c215c77f7 GIT binary patch literal 3584 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 QhW;jY@^yU(4_pTR1uE6!fB*mh literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/fr/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/fr/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..2698d63e92c6c17ce89ef7d952c3732173efd340 GIT binary patch literal 3584 zcmeHJe@xX?6hB`;1yQnOiq7emfYm0x9)h5S^&TLKLa_IcoO8%~k1zOz?|WbNec$IG zf5cKzXDcb4wy7a*EjKrDqBu9n(mAtWXx7}E)7;WpnvyHCO!}Prcp#YOTL0jt-SJhnI;EK_5hdpVP+?SxlwY1b;RH9mYhQ@cVv{iOMX7-|#>ve6xXI{re4rh1g~> z6itVs@U;v=wl&Cc=w(4V09p_~1N#<6L+E%sQ48iq2`N#ROmqu$5pX^5zd`eq(tU63 zadtJYYE7u{?A=+IQN1av@%EJNFRyiX98A-cIlQR>62kv-1!ZilYic{f5Aa#X3_c8zbtI}>UzwX{J3LdPhIc$ z+*-Zoz{RA47y%XM^xNEng+i?R9cAmP?E&(^9Y0f&osdz08#jghpkK*s6 z9Ez)4F_LAk-=iCv>Q0tR6vMCTzL`@kR{oOZ?0{wl3}vQI37CdUOO}fQZcX*fQ|gNK zYQ;Cxosr?1=9!kBG9xuju}+_n@Ze$rpQ(D4(CSXbevU{CkG#?l5}+Z9+D= zNF#-OR1V6Z#Z*kXpzBzNq*3-j6+$V0VM#!JSzcycL0QhZSyHc2-twg!z%*;d)C`_5 z1m=jgp(U)u(ZSk$#}k~Uq53NQAn7P%e54ZQJLx27+!#ujJwGo8_#F6i%x7u38<+th zNW)@rMleQyNU1a?7!tD&Ykb0Zj1PJejTTgpXV0T>Fej0PqUi)h)RU-4ZzEpTNF6-e@ zOQ*}K*OhJkaR2R$rYq|vEPmzi@VL8Wj@M^PS9wuag?Q-WFrxn2U4v zwVn8>W!cG9XLpYKp>)r8&qikby5+g)rR`Oho1Whxm;Qcvb?4FMv7HmI9r1kj>Fn8S z=HK0szIS5x{!tP|r{X}SrleTYEmkVwqav@=%Z{J(D0ET<1R9xr-KVZOGGS;O7O{qmI`_0KUlhn@FcSKeQD$dO_YpkB=za% zV0Axvgq@lJ>&VcZjz_p(w*NpX9pn5|Fs{Z5CM+4kH=P2YJc72svWAc0MG;3n`N%~%>92pWr}JP7V{ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/he/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/he/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..9736f27082394c728d3782dced28dc0e24b3c09d GIT binary patch literal 3584 zcmeHJeM}Tb6n_f`f)uoBET&c$(Zoh_9v=d>TJQK$6ohh!O`~uhtgx_mi@SS`XfRX? zO4C?vZL6(SYGVIr8jI0JqZMh|7_<>3)nH?cA5CmiNR_mmUB7Z*S&( z%$qmwy_tD)xvy`bU?MW1_4gAU24-O8{lmLj3`b2p5=95YPsbb(A7l{zTAcTQmG{_N|4QY)5{(BQTjPW?(_q`wzIn0`_xgq4fSwS%Udkuqy*lN}! zMTH{w)d3;1HNtV|r9nCjnh-w&=35YjP-_fPGvV*DLp>uk5Q|eeL+| z1)qGgck`KP;o}Lg$ zqzWWwsieh;9^I{KitLILizH2#Rqy-+vxR+eV!BT;e3~@hEBOq~slIFwV#Oc8W~OttLR5^X@NOk+C9 z)WDB27!CrB24>B#(a0%u^K#WvpCY|Nf&HYx%~+*KZUY-jHeHuIE~Pq4R-}Q=wi(EU z%V$Vrb{ncjwhHH(bk%EUs#2(`N~LVzW(AH;siHhofyyPayEVDW2yD1+9?6$WLk5}e z!6NIaFK5GDM_t#_qd#Xy_K#YC{0g$wJK z_3cXjYD&+6u>wUT;y@90%$WQAxV0WhhFnQ}+7zR+7wY zBN+70AkoUHr`_YofWYs6^nIn?UtzF+wZm8O-(vQ5yk;dj$WGt@91KbVRYZ0aup-K& z0#MnMM@zwHqt61(;F#&gKmMB>xc7d%fRFm0yL-%XX$E=$R#|z>LWN-EG8+YR6$&MT z>FoHUY--T(l8$jF8PHR~`Jve~0Y(M*WI#)XyzD^)s-# zPHt|eYS=m=bW`yN59t;`SA+JDFNvsp7PLf)$7i8r&JzlL4Cb+@3_iz;7!>5qNgnV- zHmU%DIJ_a*+966AeaqG-h6;(r5hNK)8 zh+j{I`;s>xXW3%D1TxRK$LG^Lp09kY#U4E$yf(1Y!?X6FoLTu?8}h4Th6lT)AR6(J W=kugIX`Sf*o7l>(>r;5*GVm`DCGDO7 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/hi/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/hi/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..11120acf4b2fb000d841dfd7bf9adf9b0b0d30c4 GIT binary patch literal 3584 zcmeHJeM}Tb6o1Qs@}bmLV=?h#DVj7Xz20$nNbAQPAc9IE9Fl5@a(Aq-u(wP1_9}qo6d`X*xyt%w38_7gOk!W}C672_O;NbnkyE+WVPdN}zEip$E_X`V;CKgr5ez98D z%5}F-^tx45GenOh>H$@hRWU2yCHk~7$vk>=?9_hK1#^iO3MTro%(Ni9S`S4e#tG3x zBOqZ7(8?x=Xbv>ii9it{zd>>T8Kyck$W`c@$Wc!;hW`d}Kg)Ch)zIS$J0NF)7!IXG zqlU{Kg%^pig8_&JpEJM_nGLDN0Dm|V9me=R;rG2D5|x^DzwU*Q`{n?_^zStc7Gj54 zmlO?(+}BbFnXO@tLoWl;A<%^VGhn_&P!zQ#5;bFP43`oe6NxT?Er{y(^0v%UMT zwiAx@-51+SE*l+_w#Ml8=usCoB=ps8{`p4M$+dky9RB(j>+X)_`R~uJELKcWZ?4*w zw*B{jW6qw%=~q{j1zktZ=cFb6nQ1$7wfp#6_K}m8+>y@QOlh>On9wEE=Em2?M&w+$ z)cafau9w>n8b4XByS{m+H~mnPe69EDjtg+G^ZU!K0`Mj@#TE1$lFwWy`L%%VmHY!# zq2w-;^kmWJ_iDN#dy>UsN%zZ|IxEF&VPCSC8BmOXF3nPr0ZcCLcGt!gpUo4;+vQG-H?vf0a7v>y;0%sQcJww5pj6IDuF_YY+ zkVGn#fzoLi6_Lj2Ak!fsu4iXM&(3YHiYqOvkWknB458m3OZVH%`RSIllr*Ls1ye-Z z(2`c;*kE0Dzmr^sF018!kkkelJ5EW9T+{&?w}q1CEy~RTJ_Y_1<1-Y^1Iz&K3nRzj zd|-_J5o|O*v>nDisIk+<#@HdBMq@b@;+f|$IFwV!OmWmsk#+3W61|JPGL5MuQv*NB zU^oaA3(Q(bV?C$P&CJuv0*W-7!uh0uWGq)CuYtsp)9;sj9wnG9D^h>5od#mz2^bQY zy@sZfv(jCYsi}spDMgy5RLKTzR`}?YDau0?s6r-}SC^}eaKioO;e3TWXps4C5?N2T z#KrZNo6VV@)t>pPrKIs3MenOEDV~tpvwmFPmGyG#mJ-t%)29htw>#(OomBONU@g4QqV^?polQHG=>CGQU9ZNa+N>^#s zy3#FM_ufcrI=gP-veyp8CfqJ9T)Xjl;o14lhPAg`8)h~fpVr{>HS3edcjtV$ul-{4 z%8oTBc1$?G^z&bzjn26C(Q`AFwpR8wz0fEw{k!+Q&bCjU@0{Fs(EHuD^XAnry4`61 zV)B)}V+4w`;XvA~R*T(ifrDG%VHox>S`2eTakwrKEz8vOEJew4%W5dMl4NFyU~qRD zi4IOZ?H)%21b+V$?kn}73WNOB4P7O4i`m=phJ&buoxpx*iAV)iOfD3#Vwy{ZpmHgn zUI(9xJ{vTHgOQi-gl=;9-iPoUJ{o%N?lH@yS?C2=W#us&6@rz^TolaZD3lDQvg41k zsY630KgQi;Ku-e~g67C^Fe<<&16nfV<^N&n4{T2$%fOdP9?(R|s7S(qeil~ulb746 z91@;F^}!a;B!>$K|$QyWKVvk+`UK_~t(5O8qW)42riTL_4!-s4s*p2we^LbF7 Sv`!5DO>AS=^(j1Y5%?EO`R+FW literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/it/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/it/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..9c9e0c1fc7e1db2a22c12d7f80495a79ff4b4bd0 GIT binary patch literal 3584 zcmeHJYitx%6h714Vq2i1lnR8$w59PuUAON7MRwcL($clH+csdZ?e2D1rk$N>W@iZn zAysUF!~`%zFe+4xuf%8xH6W1+Y6u!>AYw!l6p8YPCCCq@B8uOc?G{=D`N2Opv-h6I zJ@?#m&b{~Cbv?C#EJS2QyK;qSH!y?4>~G$+VK{#3o_OkxJ(RRtC_j``y+jU*ExP8{ zJps|@QB}AJ%=+SZ0225AZB`Oyz^lhVMeq^;16qPhmh#?vQ z2{%9wPY}@@XxxcFQDMJ9nf^1THZ;gfiV1N!+KI-PzpHqFWnF**yA@10Am>C3hX$fi z!)3R^i$sWE5Msd38{~*=hP2E8|G5<%#>_b3_q8ArHQ4l^?t{?u%>jb-uQd!7Vuwwa z6b*`|uMH5gtznKsuK>~^(24jN*taN(rjL_|x-d7^loA~liTXfS0=EJGA3V~1(N(j$ ze}B^gaYrDz|N9>Tb>EFTYx%h_dd#O)Gv7__*FER@m*;=j;TXH{oVf6-KKJQy>wmd4 zuA=9`Tz^7Aw)2ez6CG-4#?oW%j=z_5S>-v&?TcFzAKpDOS4reWau6xO{@%g71=jmYOU6q zC3UtpH`kNx%g#xkk(njg^Jb)6zgS2$72vg!|lqS>V_{I`Fhd5bd8p+gQ9%C>j2owj* zEv&K5q|oKNw8oGkJx-Cmq`{3?tVlisn@Y}LPzrdJ)?!(a1~%GhAQ#?{A(72zXgWEY zJj)6-)zCGiTGNzf*}$!e9GgZ(xv2ul2DyE@++svFJ7^ouUu%$kw}{-+n~&y|xjMYA z^;xf_?tbZ`w<%`V@Bl%Uq{d9-f9_@nAnnX_ZfU+x$3JHAfs2n4$HDTzPM+p+7wuU#t+u0Hzu zgfn&T{d8YU!S9>z&#UWcI@y`LRjlhj`F!ub?GN-$>D%ku|4B(nd(GvoIUh{9uyc$+ zBQtRzGt<-UIW{{S+yoCJ@IKRGgd2(@H7P8uFVyrRMR9p#HN3x)WaG_XxROeu!=&zZ zw<80BSp&vjSL(x627A~xbd~T;=C@;kgQ%NN;Q(|;Wr3AvJ)-MQ8%7a(OI9mEdw&ih{Wqg_2S&_rqQNEp;F!s6=C&P(G8k!Lovn;UP1Qa>)Irb+*+)t2fZb9Mjd;uR&7|CEof!U` NxR0;vUAW^i@Grlp-97*S literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/ja/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/ja/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..1b8ffcb2512ed62360955091ac56b07a6a7d750d GIT binary patch literal 3584 zcmeHJYfKbZ6h6bND2ldHs|}T*Kx*P9j6Hx@l-Md7GfEn2M{O~D&<=BM7vD7-`c;X>p-tolZWwKAK(X~q5 zee z&!!pM$6rZ|kH5L6X?NR5J?44K)t?r9^w!)}3x=okSfkclPG4TpR$o8$#hnZOS-dY_ zv)8u08JU%CpV)YQ{h5zVIWrq}ZE352W7?gSrcau@mrGAgd4(M9RV&_ktvN2?*I{Rp z%ideJSA9Qk^U-yqCzM`)skNu8@Y@|5_eWiUgWbn&v+@*3BD+muiKP2vP0gBQwy?(}=J*xEuS;2~yE`R=)rC37pva!fej}*vPsX0Zh|eJx zDI}3f6`*ulLdB$Ux{m3P5cBhw>n?5maH_b{QjdZ<=VS}L23fh6Gw0JSnUgY^awJR< z?Z8M{g=2$#+5Jv(8oI1j`an_#Wb8O4Ep$>BXxtV`%3oNJ3w##*S;l88nj4q_+!vmS z!}-7({UumwbTAyoK4`Gh#n#v%PoYtq3i8bJAvlx?WTqJEq=*2!wM1_rR;H0mGBxs} z42FY1LxI@{YOLiHrs;)Rg65|8#BmAICpN-2azWxeLwMJ zdG(s|ZQBpr%51*0CVt7Z!$Zg1E_XC-_}y`7j=izzZ|C~yji*u?z1|jm-01VOKReiY zwPj^j!|7dPFPH86@!9C?-?lzCxvahFV)M&8#j-yxzTMri`-Sdt*N%9OewClUdg1Mz z8T-fe92hB3j1>pcnwo0KFk9f@Hh36GJd>{mKX><-<F*+GPP6=2A3D2FdLB zqiyQYP|1gN7a7pgzy+ZtA`V6c_+&s!hP?7WEZszS0$KW=G;)I`GNB_0efqiB-A5j7 zr)I!DB6KI?BiyfB0$m;2{k~Yy`79V#O2uQL49*i8ej?suQ5pOl6)`Btn~S{QiR@Gb zx|VWyR4fV&>+Dm(a5Z)?U`gk`Y2*jx;j|f+6+8^a^El=~UdgR9TQyV%T^W*Put5BJ zD%_X(y>gZ<=1VB^jC*`OP3QS4!d~p7=ZDt@Dm^f356YR1ziUT+eR#u*YAJ|DeB}3e UQl7L)4E{~*VAu62JaHNL7qOz{vH$=8 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/ko/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/ko/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..7f761bbbeeacffa378a883123f88412d4d9d74e6 GIT binary patch literal 3584 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/pt/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/pt/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..d1e480f128b4505694ab7f85b3abf8e20aade12c GIT binary patch literal 3584 zcmeHJZ%|ZK6h9AE<&Tp8MsafFA=p^awy^xOv~~eOP=aBRX^IhcmnS}W`yRc0>p+UL zX`sy1gr#OPrs#+IP?MO<;5dmiI*v9YqotEG4iou7ozhI3)QYm-dCQ_;njie8=k2}c z&pr3tbI!f@+%0~sog#_If_Cc`(LP`XhuPo13t~7fVSgNTMITSxCoDOhSiVB`iw(L~ ztGj)o*R86WA$lZH52&K7ig_h2(Wli&)(I10l7~!}E+kqaMADg>$i?B+1}GviR)``R z3kf$s4^I%$9BAB$KoKFoL7DzDrXU*R*&EIW2#Ii0xf!z`&9FTJ&Mng5x z_|dWl;YA`uFbq-P7Y%bnRzqquz#q1t!s1N#<1W9X|yqE5_>Hl;)-M50TeOM!#H{|8UDoPPTI z?!3KQ#$V_i$o#VVYP@@A`ofrku5CNgE+4BDr@y}2p4+yiKF0H{d#-2pwUTRb=dZV| zuDV>C+?<`!^4zC4CLfydOLS#b(akIN=AUBKZDP}bkDVQ-4;|@$%Cn)S-M+SAUEk$| zqFu3;K}*JO<2DJ zDwEtblAa>^{9a90WKW7%A?bcuQx~LJZTzK(xdFup=+XjJ3K+UuNfAo}9!2&pmYT}7 zdP!a2$;xtPcr!9n=h@RGTlT!9yB7nH?a;0(TlV?=>>6>tvSb4lp_oouFj%V1i(y~}_49pO1LrYqN zBZD>hZYQ}6T~=%TAgLEJK1xYTU33&QZVDw8EG^6fJ_G&?^Ery<0cL>f!nmn88yKTM z1v^a(g~IH;8lNm4;{!g2rkGTSXV0T?AQQ++v2=tiLB6p>YY``FB$G_7<}n6ifVC7bVn+Hv+tf=}+vJ|Dm67WrKZ!p%*jH41q4}gm6oj~72NFb< zAkijR7|W*$e3{Fc$`yih``)vs4jqd-+LAwI&BjbJ68ih!-!bMy+Ue&{R@ZN+-ultr z8(AIaH_WVhaeqwwV0GF0_UmQmi=3_N|8l)EzxBI0tv+9;K5N})}Zx@%{Jok2A@2=^6vo0O*etoc@pk?Xc_RQV0uI`;E zP^=vX(w>@X%e30y;3jw&hA)^F!`w(5u1O(jRj#JzDN31@;F^{7%%sDDzP>?q_`M?u7sSb1_<(g4( z6dK0)sbE}>6%1I?P2V&MfbyEO6_yoz40FvmmOx%>T4!4g)C64_k`=H(<`q>;UrL7L zoGtbxoO$LRo=@}5e3fD?e)IzH+Q3ea%-X$j<}l|vkzYS%_^?|Fq7ff>zL}IqtrJ6k O6MOl(K88mw1OEb-`s4Nh literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/ru/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/ru/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..21079952403436ae0dfdc1201f3e38d7933b4ebe GIT binary patch literal 12800 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/tr-TR/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/tr-TR/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..3754b53de79b16b18b28f447b4d2996219884d41 GIT binary patch literal 10752 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 DM-dN^ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/zh-CHS/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/zh-CHS/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..f96608833fe51b60f7bd9e7a2120c1cfdb591e1f GIT binary patch literal 10240 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/bin/zh-CHT/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/bin/zh-CHT/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..7979b9634a1c9c185bad82e81790ae7d510ecfcd GIT binary patch literal 10240 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 X$G7f+L({t9Qm1_Ut+T + +<%@ Register Src="~/WebUserControls/mod_calChiusura.ascx" tagname="mod_calChiusura" tagprefix="uc1" %> + +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc2" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/calendChiusura.aspx.cs b/Projects/WebGIM/GIM_site/calendChiusura.aspx.cs new file mode 100644 index 0000000..5eeafbc --- /dev/null +++ b/Projects/WebGIM/GIM_site/calendChiusura.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class calendChiusura : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/calendChiusura.aspx.designer.cs b/Projects/WebGIM/GIM_site/calendChiusura.aspx.designer.cs new file mode 100644 index 0000000..9667843 --- /dev/null +++ b/Projects/WebGIM/GIM_site/calendChiusura.aspx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class calendChiusura { + + ///

    + /// mod_fixCal1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_fixCal mod_fixCal1; + + /// + /// mod_calChiusura1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_calChiusura mod_calChiusura1; +} diff --git a/Projects/WebGIM/GIM_site/chLang.aspx b/Projects/WebGIM/GIM_site/chLang.aspx new file mode 100644 index 0000000..d3542c1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/chLang.aspx @@ -0,0 +1,13 @@ +<%@ Page Language="C#" MasterPageFile="~/MasterAjax.master" AutoEventWireup="true" + Inherits="chLang" Title="Untitled Page" Codebehind="chLang.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_chLang.ascx" TagName="mod_chLang" TagPrefix="uc1" %> + + + + + +
    + +
    +
    diff --git a/Projects/WebGIM/GIM_site/chLang.aspx.cs b/Projects/WebGIM/GIM_site/chLang.aspx.cs new file mode 100644 index 0000000..8d0ecbe --- /dev/null +++ b/Projects/WebGIM/GIM_site/chLang.aspx.cs @@ -0,0 +1,14 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class chLang : System.Web.UI.Page +{ +} diff --git a/Projects/WebGIM/GIM_site/chLang.aspx.designer.cs b/Projects/WebGIM/GIM_site/chLang.aspx.designer.cs new file mode 100644 index 0000000..9e0cbed --- /dev/null +++ b/Projects/WebGIM/GIM_site/chLang.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class chLang { + + /// + /// Mod_chLang1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_chLang Mod_chLang1; +} diff --git a/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx b/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx new file mode 100644 index 0000000..f3873d6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxTitle.master" AutoEventWireup="true" Inherits="dettaglioIntervento" Codebehind="dettaglioIntervento.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + diff --git a/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.cs b/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.cs new file mode 100644 index 0000000..ce11c00 --- /dev/null +++ b/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class dettaglioIntervento : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + mod_dettaglioIntervento1.eh_chiudi += new EventHandler(mod_dettaglioIntervento1_eh_chiudi); + } + /// + /// resetto selezione, nascondo dettaglio + /// + /// + /// + void mod_dettaglioIntervento1_eh_chiudi(object sender, EventArgs e) + { + Response.Redirect("elencoRichieste.aspx"); + } +} diff --git a/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.designer.cs b/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.designer.cs new file mode 100644 index 0000000..a719f19 --- /dev/null +++ b/Projects/WebGIM/GIM_site/dettaglioIntervento.aspx.designer.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class dettaglioIntervento { + + /// + /// mod_dettaglioIntervento1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_dettaglioIntervento mod_dettaglioIntervento1; + + /// + /// mod_fixCal1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_fixCal mod_fixCal1; +} diff --git a/Projects/WebGIM/GIM_site/elencoRichieste.aspx b/Projects/WebGIM/GIM_site/elencoRichieste.aspx new file mode 100644 index 0000000..4c63a94 --- /dev/null +++ b/Projects/WebGIM/GIM_site/elencoRichieste.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxSearch.master" AutoEventWireup="true" Inherits="elencoRichieste" Codebehind="elencoRichieste.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_elencoRichieste.ascx" TagName="mod_elencoRichieste" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> + <%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc3" %> + + + diff --git a/Projects/WebGIM/GIM_site/elencoRichieste.aspx.cs b/Projects/WebGIM/GIM_site/elencoRichieste.aspx.cs new file mode 100644 index 0000000..896d30a --- /dev/null +++ b/Projects/WebGIM/GIM_site/elencoRichieste.aspx.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class elencoRichieste : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + mod_elencoRichieste1.eh_selValore += new EventHandler(mod_elencoRichieste1_eh_selValore); + } + /// + /// selezione effettuata, mostro dettaglio + /// + /// + /// + void mod_elencoRichieste1_eh_selValore(object sender, EventArgs e) + { + Response.Redirect("dettaglioIntervento.aspx"); + } +} diff --git a/Projects/WebGIM/GIM_site/elencoRichieste.aspx.designer.cs b/Projects/WebGIM/GIM_site/elencoRichieste.aspx.designer.cs new file mode 100644 index 0000000..8437ff1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/elencoRichieste.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class elencoRichieste { + + /// + /// mod_elencoRichieste1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_elencoRichieste mod_elencoRichieste1; +} diff --git a/Projects/WebGIM/GIM_site/famiglieMacchine.aspx b/Projects/WebGIM/GIM_site/famiglieMacchine.aspx new file mode 100644 index 0000000..b6b673e --- /dev/null +++ b/Projects/WebGIM/GIM_site/famiglieMacchine.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxTitle.master" AutoEventWireup="true" Inherits="famiglieMacchine" Codebehind="famiglieMacchine.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_famiglieMacchine.ascx" tagname="mod_famiglieMacchine" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/famiglieMacchine.aspx.cs b/Projects/WebGIM/GIM_site/famiglieMacchine.aspx.cs new file mode 100644 index 0000000..346458b --- /dev/null +++ b/Projects/WebGIM/GIM_site/famiglieMacchine.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class famiglieMacchine : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/famiglieMacchine.aspx.designer.cs b/Projects/WebGIM/GIM_site/famiglieMacchine.aspx.designer.cs new file mode 100644 index 0000000..06d91a7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/famiglieMacchine.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class famiglieMacchine { + + /// + /// mod_famiglieMacchine1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_famiglieMacchine mod_famiglieMacchine1; +} diff --git a/Projects/WebGIM/GIM_site/forceUser.aspx b/Projects/WebGIM/GIM_site/forceUser.aspx new file mode 100644 index 0000000..de4f380 --- /dev/null +++ b/Projects/WebGIM/GIM_site/forceUser.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/AjaxSimple.master" AutoEventWireup="true" + Inherits="forceUser" Title="Untitled Page" Codebehind="forceUser.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
    + +
    +
    diff --git a/Projects/WebGIM/GIM_site/forceUser.aspx.cs b/Projects/WebGIM/GIM_site/forceUser.aspx.cs new file mode 100644 index 0000000..a245635 --- /dev/null +++ b/Projects/WebGIM/GIM_site/forceUser.aspx.cs @@ -0,0 +1,54 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class forceUser : System.Web.UI.Page +{ + protected string _nextPage + { + get + { + string pagina = SteamWare.memLayer.ML.StringSessionObj("nextPage"); + if (pagina == "") + { + pagina = "menu.aspx"; + } + return pagina; + } + } + + protected void Page_Load(object sender, EventArgs e) + { + Mod_login1.modoLogin = SteamWare.loginMode.forceUser; + } + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + Mod_login1.Login_ok += new EventHandler(Mod_login1_Login_ok); + Mod_login1.Login_Error += new EventHandler(Mod_login1_Login_Error); + } + + void Mod_login1_Login_Error(object sender, EventArgs e) + { + //Response.Redirect("./unauthorized.aspx"); + } + + void Mod_login1_Login_ok(object sender, EventArgs e) + { + Response.Redirect(_nextPage); + } + protected override void OnUnload(EventArgs e) + { + base.OnUnload(e); + Mod_login1.Login_ok -= new EventHandler(Mod_login1_Login_ok); + Mod_login1.Login_Error -= new EventHandler(Mod_login1_Login_Error); + } +} diff --git a/Projects/WebGIM/GIM_site/forceUser.aspx.designer.cs b/Projects/WebGIM/GIM_site/forceUser.aspx.designer.cs new file mode 100644 index 0000000..c440714 --- /dev/null +++ b/Projects/WebGIM/GIM_site/forceUser.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class forceUser { + + /// + /// Mod_login1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_login Mod_login1; +} diff --git a/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx b/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx new file mode 100644 index 0000000..b8aaccc --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx @@ -0,0 +1,4 @@ +<%@ Page Language="C#" MasterPageFile="~/AjaxSearch.master" AutoEventWireup="true" Inherits="gestAnagrTbl" Title="Untitled Page" Codebehind="gestAnagrTbl.aspx.cs" %> + + + diff --git a/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.cs b/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.cs new file mode 100644 index 0000000..b27923e --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.cs @@ -0,0 +1,18 @@ +using System; +using System.Data; +using System.Configuration; +using System.Collections; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; + +public partial class gestAnagrTbl : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.designer.cs b/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.designer.cs new file mode 100644 index 0000000..ce0a9a1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestAnagrTbl.aspx.designer.cs @@ -0,0 +1,14 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class gestAnagrTbl { +} diff --git a/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx b/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx new file mode 100644 index 0000000..bf982b4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxSearch.master" AutoEventWireup="true" Inherits="gestUtentiGIM" Codebehind="gestUtentiGIM.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestUtentiGIM.ascx" tagname="mod_gestUtentiGIM" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.cs b/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.cs new file mode 100644 index 0000000..654fc22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class gestUtentiGIM : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.designer.cs b/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.designer.cs new file mode 100644 index 0000000..546779b --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestUtentiGIM.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class gestUtentiGIM { + + /// + /// mod_gestUtentiGIM1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_gestUtentiGIM mod_gestUtentiGIM1; +} diff --git a/Projects/WebGIM/GIM_site/gestioneCausali.aspx b/Projects/WebGIM/GIM_site/gestioneCausali.aspx new file mode 100644 index 0000000..b94b9a5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestioneCausali.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxTitle.master" AutoEventWireup="true" Inherits="gestioneCausali" Codebehind="gestioneCausali.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestCausali.ascx" tagname="mod_gestCausali" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/gestioneCausali.aspx.cs b/Projects/WebGIM/GIM_site/gestioneCausali.aspx.cs new file mode 100644 index 0000000..1c1eae8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestioneCausali.aspx.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class gestioneCausali : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/Projects/WebGIM/GIM_site/gestioneCausali.aspx.designer.cs b/Projects/WebGIM/GIM_site/gestioneCausali.aspx.designer.cs new file mode 100644 index 0000000..49650b6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/gestioneCausali.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class gestioneCausali { + + /// + /// mod_gestCausali1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_gestCausali mod_gestCausali1; +} diff --git a/Projects/WebGIM/GIM_site/help.aspx b/Projects/WebGIM/GIM_site/help.aspx new file mode 100644 index 0000000..ca8b9cc --- /dev/null +++ b/Projects/WebGIM/GIM_site/help.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/AjaxTitle.master" AutoEventWireup="true" Inherits="help" Codebehind="help.aspx.cs" %> + + +

    + +

    +
    diff --git a/Projects/WebGIM/GIM_site/help.aspx.cs b/Projects/WebGIM/GIM_site/help.aspx.cs new file mode 100644 index 0000000..a273eca --- /dev/null +++ b/Projects/WebGIM/GIM_site/help.aspx.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; + +public partial class help : System.Web.UI.Page +{ + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + protected void Page_Load(object sender, EventArgs e) + { + lnkHelp.Text = traduci("ApriManualeHelp"); + } +} diff --git a/Projects/WebGIM/GIM_site/help.aspx.designer.cs b/Projects/WebGIM/GIM_site/help.aspx.designer.cs new file mode 100644 index 0000000..51978f1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class help { + + /// + /// lnkHelp control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HyperLink lnkHelp; +} diff --git a/Projects/WebGIM/GIM_site/help/content.css b/Projects/WebGIM/GIM_site/help/content.css new file mode 100644 index 0000000..9fa5d55 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/content.css @@ -0,0 +1,291 @@ +/* ------------------ styles for lm content, should be placed at a better place -------------- */ + +div.ilc_PageTitle +{ + margin-top: 5px; + margin-bottom: 20px; + font-size: 140%; + padding-bottom: 3px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-color: #000000; +} + +div.ilc_BacklinkTitle +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 100%; + font-style: italic; + padding-top: 3px; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +span.ilc_Strong +{ + font-weight: bold; +} + +span.ilc_Emph +{ + font-style: italic; +} + +span.ilc_Comment +{ + color: green; +} + +span.ilc_Quotation +{ + color: brown; + font-style: italic; +} + +a.ilc_FootnoteLink +{ + color: blue; + font-weight: normal; +} + +a.ilc_FootnoteLink:hover +{ + color:#000000; +} + +div.ilc_Footnote +{ + margin-top: 5px; + margin-bottom: 5px; + font-style: italic; +} + +a.ilc_IntLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_IntLink:hover +{ + color:#000000; +} + +a.ilc_IntLink:visited +{ + color: blue; +} + +a.ilc_ExtLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_ExtLink:hover +{ + color:#000000; +} + +a.ilc_ExtLink:visited +{ + color: blue; +} + +div.ilc_LMNavigation +{ + background-color:#EEEEEE; + border-style: outset; + border-color: #EEEEEE; + border-width: 1px; + margin-top: 0px; +} + +div.ilc_Page +{ + background-color:#FFFFFF; + margin: 0px; + padding: 0px; +} + +table.ilc_Page +{ + background-color:#FFFFFF; +} + +td.ilc_Cell1 +{ + background-color:#FFCCCC; +} + +td.ilc_Cell2 +{ + background-color:#CCCCFF; +} + +td.ilc_Cell3 +{ + background-color:#CCFFCC; +} + +td.ilc_Cell4 +{ + background-color:#FFFFCC; +} + +div.ilc_Standard +{ + margin-top: 10px; + margin-bottom: 10px; +} + +div.ilc_TableContent +{ + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 0px; + padding-bottom: 0px; + padding-left: 0px; + padding-right: 0px; +} + + +div.ilc_List +{ + margin-top: 3px; + margin-bottom: 3px; +} + +div.ilc_Headline1 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 140%; +} + +div.ilc_Headline2 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 130%; +} + +div.ilc_Headline3 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 120%; +} + +div.ilc_Example +{ + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + border-left: 3px; + border-left-style: solid; + border-left-color: blue; +} + +div.ilc_Citation +{ + margin-top: 10px; + margin-bottom: 10px; + color: brown; + font-style: italic; +} + +div.ilc_Mnemonic +{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + padding: 10px; + border-width: 2px; + border-style: solid; + border-color: red; +} + +div.ilc_Additional +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: blue; +} + +div.ilc_Remark +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: #909090; + background-color:#F0F0F0; + text-align: center; +} + +/* +p.ilc_Code +{ + white-space: pre; +}*/ + +table.ilc_Media +{ + background-color: #F5F5F5; + padding: 0px; + margin: 10px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; +} + +td.ilc_MediaCaption +{ + padding:5px; + font-size: 90%; +} + +div.ilc_Block { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFFFFF; + background-image: url(../../../templates/default/images/FramedBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Special { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFF7F7; + background-image: url(../../../templates/default/images/SpecialBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Excursus { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #F7FFF7; + background-image: url(../../../templates/default/images/ExcursusBack.gif); + background-repeat: repeat-x; +} diff --git a/Projects/WebGIM/GIM_site/help/delos.css b/Projects/WebGIM/GIM_site/help/delos.css new file mode 100644 index 0000000..bd8006d --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/delos.css @@ -0,0 +1,2223 @@ +/* -- for link pseudo-classes, respect order: Link, Visited, Hover, Active -- */ + +body { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + +body.il_Explorer { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + + +.btnbar { + background-color:#ffffff; + color:#ffffff; +} + +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ +a { + behavior: url(#default#AnchorClick); +} +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ + + +a.menu:link, a.menu:visited { + color:#a0c0ff; +} + +a.menu:hover { + color:#DDDDFF; +} + +a.offline, a.offline:visited +{ + font-style: italic; +} + +input { + font-family:Verdana,Arial,Helvetica,sans-serif; +} + +input.marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + background: #FFFFCC; +} + + +input.fullwidth { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98% +} + +input.fullwidth_marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98%; + background: #FFFFCC +} + +/* ---------------- alternating tablerowcolors ----------------- */ + +/* +.tblrow2 { + background-color: #FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +}*/ + +.tblrow2 { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow2_mo { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1_mo { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color:#D0D0FF; +} + + +.tblrow2light { + background-color:#F1F1F1; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrow1light { + background-color:#FFFFFF; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrowmarked { + background-color:#FFE4E4; + color:#222222; + padding:3px; +} + +.tblrow2top { + background-color:#F1F1F1; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrow1top { + background-color:#FFFFFF; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color:#FFE4E4; + color:#222222; + padding:3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +table { + font-size: 100%; +} + +table.std { + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.fullwidth { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.halfwidth { + color:#222222; + background-color:#bbbbbb; + width:50%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + +td.il_BlockFooter { + color:#222222; + background-color:#DCDCDC; + text-align:right; + font-size: 80%; + padding:2px; +} + +table.fullwidth_nowrap { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + white-space: nowrap; +} + +table.fullwidth_invisible { + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +table.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + padding: 3px; +} + +td.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + border: none; + padding: 3px; + vertical-align: top; +} + +th +{ + text-align: left; + vertical-align: bottom; +} + +td.std, th.std { + padding:2px; + text-align: left; +} + +th.il_invisible, td.il_invisible { + background-color:#FFFFFF; + background-image: none; +} + +.tbltitle { + color:#222222; + font-weight:bold; + background-color: #EDEDED; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; +} + +tr.tbltitle { + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +.tblheader { + color: #000000; + font-weight:bold; +} + +tr.tblheader { + color:#000000; + font-weight:bold; + background-color: #E2EAF4; + background-image:url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + +} + +.tblfooter { + color: #000000; + font-weight:normal; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color:#EDEDED; + background-image:url(images/TableHeader.gif); + background-repeat:repeat-x; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.std { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFFFFF; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFFFFF; + background-image: none; + width:100%; + color:#222222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + +td.submit { + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + color:#222222; + padding:3px; + vertical-align:top; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited, a.il_ContainerItemCommand:hover +{ + padding: 1px 5px; + margin: 1px 0px; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + white-space: nowrap; + text-decoration:none; + font-weight: normal; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + font-size: 70%; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited +{ + font-size: 100%; + text-decoration: none; + border-bottom: 1px dotted #2020C0; + margin: 0px 0px 0px 3px; + white-space: nowrap; +} +a.il_ContainerItemCommand2:hover +{ + border-bottom: 1px solid #000000; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + font-size: 80%; + margin: 0px 3px 3px 3px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; +} + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemTitle:link, a.il_ContainerItemTitle:visited, a.il_ContainerItemTitle:hover +{ + text-decoration: none; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + +th.il_ContainerBlockHeader +{ + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + font-weight: bold; + padding: 2px; + text-align:left; + vertical-align: middle; +} + +table.il_ContainerBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + clear:both; +} + +/* Personal Desktop Header*/ +div.il_PDTitle, span.il_PDTitle +{ + font-size: 140%; + line-height: 160%; + color: #404040; + letter-spacing: 0.05em; + word-spacing: -0.1em; + white-space: nowrap; + padding-top: 100px; +} + +table.il_PDBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_PDBlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +th.il_PDBlockSubHeader +{ + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + font-weight: bold; + text-align:left; + font-size: 100%; + padding: 2px; + background-color: #EDEDED; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + vertical-align: middle; +} + +/* Blocks */ + +table.il_Block +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_BlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + font-size: 90%; +} + +th.il_BlockHeaderBig +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +/* Repository Header */ +table.ilc_RepHeader { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-color:#EEEEEE; + width:100%; +} + +td.il_RepHeader +{ + padding:0px; + border-style: solid; + border-color:#9EADBA; + border-width: 1px; + margin-bottom: 0px; +} + +div.il_RepHeader +{ + color:#222222; + background-color: #F0F0F0; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + +/* locator */ +table.il_Locator +{ + background-color: #FFFFFF; +} + +div.il_Locator { + padding: 2px 15px 0px 15px; + vertical-align:top; + font-size: 80%; + font-weight: normal; +} + +a.il_LocatorLink, a.il_LocatorLink:link, a.il_LocatorLink:visited, a.il_LocatorLink:hover +{ + color: #224499; + font-weight: normal; +} + +a.il_LocatorLink:hover +{ + color: #000000; +} + +span.il_LocatorTitle +{ + display: none; +} + +/* form */ +form.il_Form +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 15px 0px 10px ; + border: 0px; + float: right; +} + +/* MainMenu Tabs */ +div.il_MainMenu +{ + background-image: url(images/MainMenuBack.gif); + background-repeat: repeat-x; + background-position: bottom; + margin: 0px; + width: 100%; + padding:0px 0px 6px 0px; + line-height: normal; +} + +a.MMInactive:link, a.MMInactive:visited +{ + color:#FFFFFF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMInactive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +a.MMActive:link, a.MMActive:visited +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMActive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +/* Tabs */ + +div.il_Tab +{ + margin-top: 0px; + margin-bottom: 10px; + margin-left: 0px; + margin-right: 0px; + float:left; + width:100%; + padding-left:0px; + line-height:normal; + background:#FFFFFF url(images/TabBack.gif) repeat-x bottom; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px 15px; + list-style:none; +} + +li.tabinactive +{ + float:left; + background:url("images/TabInactiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.tabinactive:link, a.tabinactive:visited, a.tabinactive:hover +{ + float: left; + display:block; + background:url("images/TabInactiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.tabactive +{ + float:left; + background:url("images/TabActiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFFFFF; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + background:url("images/TabActiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.backtab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.gif") no-repeat left top; + padding: 3px 8px 3px 16px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + padding-left:0px; + margin-bottom: 10px; + line-height:normal; +} + +ul.il_SubTab +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabinactive, a.subtabinactive:hover +{ + float: left; + display:block; + background:url("images/SubTabInactiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +li.subtabactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabactive, a.subtabactive:hover +{ + float: left; + display:block; + background:url("images/SubTabActiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.subtabinactive a.subtabactive {float:none;} +/* End IE5-Mac hack */ + + + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +th.il_InfoScreen +{ + text-align:left; +} + +div.il_InfoScreenSection,th.il_InfoScreenSection +{ + margin: 10px 4px 8px 4px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#909090; + color:#909090; + font-weight:normal; + font-size:130%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#909090; + text-align: right; + padding: 3px 10px 3px 4px; + vertical-align: top; + color:#909090; +} + +td.il_InfoScreenPropertyValue +{ + padding: 3px 4px 3px 10px; + vertical-align: top; +} + +/* Explorer */ + +div.il_Explorer +{ + margin:0px; + padding:3px; + background-color: #FFFFFF; +} + +div.il_ExplorerHeader +{ + padding: 1px 3px; + vertical-align:top; + text-align:left; + font-weight: bold; + background-color: #FFFFFF; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0px 0px 0px 10px; + padding: 0px 0px 0px 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + white-space: nowrap; + background-color: #FFFFFF; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 44px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header +{ +} + +div.il_HeaderInner +{ + float:left; + margin: 0px; + padding: 0px 15px 0px 15px; + color:#222222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; +} + +div.ilMainHeader +{ + background-image: url(images/HeaderBackground3.gif); + background-repeat: repeat-x; + background-color: #FFFFFF; + right: 0px; +} + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:2px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + text-align:right; + font-size:90%; +} + +a.ilLogin, a.ilLogin:visited, input.ilLogin +{ + background-color : #ECFAFB; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + color:#0033AA; + padding: 1px 3px; + margin: 0px; + font-size:90%; + text-decoration:none; + font-weight:normal; + cursor:pointer; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; +} + +span.il_menu +{ + line-height: 150%; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + margin-top:30px; + margin-bottom:10px; + font-size: 90%; + text-align:center; +} + + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin-top:15px; + margin-bottom:15px; + margin-right:15px; + margin-left:15px; +} + +td.ilInvisibleBorder +{ + padding:15px; +} + +/* --- column table -- */ +table.il_ColumnLayout +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +td.il_LeftColumn +{ + padding-left:15px; + vertical-align:top; + width:20%; +} + +td.il_CenterColumn +{ + padding-right:15px; + padding-left:15px; + vertical-align:top; + +} + +td.il_RightColumn +{ + padding-right:15px; + vertical-align:top; + width:20%; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ +.il_BlockInfo +{ + font-size: 90%; + color: #909090; +} + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a:link, a:visited { + text-decoration: none; + color:#0033AA; +} + +a:hover { + color:#000000; +} + + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +/* not used anymore (no extra table for buttons)*/ +td.btn { + background-color:#E6ECF8; + color:#BBBBBB; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; +} + +/* not used anymore (use submit style)*/ +a.btn:link, a.btn:visited { + text-decoration:none; + font-size: 90%; +} + +/* not used anymore (use submit style)*/ +a.btn:hover { + color:#000000; +} + +div.il_ButtonGroup +{ + margin: 3px 0px 3px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +input.submit, a.submit, a.submit:hover +{ + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#2255a0; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + padding: 1px 5px; + text-decoration:none; + font-size: 80%; + cursor:pointer; + font-weight:normal; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +label, input[type=checkbox], input[type=radio], select +{ + cursor:pointer; +} + +input[type=text].numeric +{ + text-align: right; +} + +input[type=checkbox], input[type=radio] +{ + border-style: none; + background-color: transparent; +} + +a.ilEditSubmit { + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 80%; + line-height: 14px; + cursor:pointer; + + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +input.ilEditHelpline { + border-style:none; + background-image: none; + text-decoration:none; + margin: 2px 0px; + font-size: 80%; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#ffffff; + color:#000000; + background-image: none; + padding:0px; +} + +textarea +{ + font-family:Verdana,Arial,Helvetica,sans-serif; + background-color:#ffffff; + color:#000000; + border-width:1px; + border-color:#9EADBA; + border-style:inset; + padding:3px; + text-decoration:none; + font-size: 100%; +} + +textarea.fullwidth +{ + width: 98%; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + + +div.message { + color: #dd0000; + text-align:center; + background-color:#FFFFFF; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 2px 0px 5px 0px; + clear:both; +} + +.alert { + color: #dd0000; +} + +select.ilEditSelect { + background-color:#ffffff; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 80%; +} + +img { + vertical-align: middle; + border: 0px; +} + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Editor styles ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFFFFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #A0A0A0; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +div.il_edit_pc_tab_head +{ + background-color: #F0F0F0; + border-style: solid; + border-width: 1px; + border-color: #909090; + border-bottom-width: 0px; + font-size: 90%; + margin-top: 5px; + padding: 2px; +} + +div.il_edit_pc_tab +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + margin-bottom: 5px; + padding: 5px; +} + +table.il_editmenu +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + background-color: #FFFFFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + font-size: 14px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +/* --- content styles (will move to content.css) --- */ +table.ilc_Page { + border-width: 1px; + border-spacing: 0px; + border-style: solid; + border-color: #9EADBA; + border-collapse:collapse; + margin: 0px; + padding: 0px; + width:100%; +} + +td.ilc_Page +{ + padding:20px; + border-left-style: solid; + border-right-style: solid; + border-color: #9EADBA; + border-left-width: 1px; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; +} + +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +table.ilc_LMNavigation { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + background-color: #EDEDED; + width:100%; +} + +td.ilc_LMNavigation +{ + padding: 3px; + border-style: solid; + border-color: #9EADBA; + border-left-width: 0px; + border-right-width: 0px; + border-top-width: 1px; + border-bottom-width: 1px; + background-image: url(images/TableHeader.gif); + background-color: #EDEDED; + margin-bottom: 0px; +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFFFFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +table.ilc_FileList +{ + width: 100%; + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 10px 0px; +} + +th.ilc_FileList +{ + text-align: left; + padding: 3px; + background-image: url(images/TableHeader.gif); +} + +td.ilc_FileItem +{ + background-color: #FFFFFF; + padding: 3px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFFFFF; + padding:20px; + border-spacing: 1px; + border-style: solid; + border-color: #EEEEEE; + border-width: 1px; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 6px 15px 6px 15px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFFFFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + background-color: #EEEEEE; + padding: 10px 15px; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +div.il_Tutor +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + padding: 10px 15px; + background-color: #BBBBBB; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} diff --git a/Projects/WebGIM/GIM_site/help/frame_10_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_10_maincontent.html new file mode 100644 index 0000000..b6339f6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_10_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +

    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≪wTW9?5BeTbuPIm7d@N2 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

    + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (1/8)
    La prima parte del menu utente a sinistra è dedicata alla gestione delle anagrafiche.
    Cliccando su una delle voci disponbili è possibile creare, modificare e cancellare le voci presenti in anagrafica in base ai propri
    privilegi utente.
    E' possibile gestire ambiti, tipo e piorità per i guasti, reparti e macchine, assegnare le macchine ai differenti reparti e definire i tipi di guasto.
    Utilizzo generale
    fig. 1 - Modifica voci anagrafica
    fig. 2 - Creazione nuove voci
    fig. 3 - Cancellazione voce


    Per modificare in anagrafica voci già esistenti (fig. 1)
    • cliccare sul pulsante con l'icona della matita gialla in corrispondenza della voce desiderata (1)
    • modificare i dati nei diversi campi (modifica libera, selezione da tendina etc..)
    • confermare la modifica cliccando sul segno di spunta verde - o annullarla cliccando sulla x rossa (2)








    Per inserire nuove voci (fig. 2) selezionare la voce nel menu a sinistra e
    • cliccare sul pulsante nuovo (verrà creata una voce nuova non definita)
    • cliccare sull'icona matita gialla per modificare la voce creata
    • modificare i dati
    • confermare la modifica cliccando sul segno di spunta verde - annullarla cliccando sulla x rossa






    Per cancellare una voce definitivamente (fig. 3)
    • cliccare sull'icona del cestino
    • rispondere alla richiesta di conferma presentata




    In ogni caso è possibile ricercare tra le diverse voci utilizzando il campo ricerca presente in alto sopra l'elenco anagrafiche (fig. 4).
    fig. 4 - Ricerca voci
    fig. 5 - Selettore a comparsa
    In caso vi siano selettori a comparsa (fig. 5) per attivarli è necessario cliccare sul campo o riquadro relativo per farli comparire, selezionare i valori tra quelli proposti e/o utilizzare il box di ricerca se presente. Il selettore a comparsa viene chiuso al click di selezione o al successivo click in un'altra parte della pagina.
    + + +
    + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_11_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_11_maincontent.html new file mode 100644 index 0000000..18e0ccd --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_11_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (2/8)
    Elenco ambiti del guasto
    La sezione ambiti del guasto consente di definire e/o modificare l'anagrafica per gli ambiti dei guasti possibili
    come usura,accidentale, manutenzione programmata o altro.
    Elenco priorità
    fig. 1 - Gestione priorità
    La sezione elenco priorità permette la modifica e l'inserimento delle priorità,
    contraddistinte da un id di priorità e da uno stile associato (semaforo rosso, giallo e verde) che permette di distinguere rapidamente nell'utilizzo dell'applicativo la priorità di un elemento (fig. 1).




    Gestione tipo guasto
    Da questa sezione è possibile gestire l'anagrafica del tipo di guasto in modo analogo alle altre anagrafiche.
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_14_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_14_maincontent.html new file mode 100644 index 0000000..e2e705a --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_14_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (4/8)
    Macchine-reparti
    Tramite la gestione macchine-reparti è possibile gestire l'associazione tra macchine e reparti (fig. 1).
    Per assegnare le macchine ai reparti
    • selezionare con i due menu a tendina in alto i reparti desiderati
    • cliccare sull'icona "lente di ingradimento" per selezionare una voce
    • spostare la macchina selezionata nel reparto desiderato cliccando su una delle frecce centrali (da reparto di sinistra a destra o viceversa)
    fig. 1 - Gestione macchine-reparti
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_15_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_15_maincontent.html new file mode 100644 index 0000000..266f385 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_15_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (3/8)
    Gestione reparti
    fig. 1 - Gestione reparti
    Per modificare le voci presenti in anagrafica reparti procedere come per la modifica generale anagrafiche (ovvero icona matita gialla per modificare la voce e segno di spunta verde per confermare/x rossa per annullare) (fig. 1); è inoltre possibile
    • cliccare sull'icona bacchetta magica per clonare il record corrente
    • utilizzare i selettori calendario per selezionare una data




    Gestione macchine
    fig. 2 - Gestione macchine
    L'utilizzo dell'anagrafica gestione macchine è analogo alle altre anagrafiche e comprende la funzionalità di "clona record" e la possiblità di selezionare l'impianto di appartenenza da un selettore a comparsa attivabile cliccando sul campo "Impianto" in modalità modifica di una voce (fig. 2).

    Tramite il selettore a comparsa scegliere una voce o cercarla utilizzando il box di ricerca.
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_17_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_17_maincontent.html new file mode 100644 index 0000000..901815c --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_17_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
    + + + +
    Interventi Manutenzione (1/4)
    Inserimento richiesta di manutenzione
    Cliccando sulla voce di menu relativa è possibile inserire una richiesta di manutenzione o visualizzare le richieste presenti.
    Scegliere "Inserisci nuova richiesta" per inserire o "Vai ad elenco richieste" per vedere le richieste già inserite.

    Per inserire una richiesta (fig. 1)
    • selezionare il reparto desiderato (1)
    • selezionare la macchina relativa al reparto per cui inserire la richiesta (2)
    • compilare i dettagli relativi al guasto (matricola, priorità, data/ora, ambito e tipo guasto e se impianto fermo) (3)
    • indicare la causale della richiesta (4)
    • inserire la descrizione del problema (5)
    • confermare l'inserimento della richiesta cliccando sul pulsante "Invia richiesta" (6)
    Fig. 1 - Inserimento nuova richiesta
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_18_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_18_maincontent.html new file mode 100644 index 0000000..6f3f9f0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_18_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
    + + + +
    Interventi Manutenzione (2/4)
    Elenco richieste
    Cliccando sulla voce di menu "Elenco richieste" o scegliendo "Vai ad elenco richieste" dal menu "Inserimento richiesta" è possibile visualizzare e gestire le richieste inserite (fig. 1).
    fig. 1 - Elenco richieste
    fig. 2 - Report richiesta intervento
    In generale
    • il colore dello stato associato alle richieste individua con rapidità lo stato, rosso per gli interventi in stato "richiesto", arancio per "in corso" e verde per "concluso"
    • è possibile esportare in pdf la richiesta cliccando il simbolo del documento pdf (fig. 2)

    Per navigare tra le richieste
    • selezionare il periodo di riferimento tramite il selettore a comparsa in alto a destra della tabella richieste
    • per impostazione predefinita l'elenco visualizza gli interventi richiesti e in corso
    • se si desidera visualizzare anche le richieste concluse cliccare su "Mostra interventi già chiusi" in alto a sinistra sopra la tabella interventi

    Per prendere in carico una richiesta
    • cliccare sul simbolo della stampante a fianco della richiesta desiderata, la richiesta viene presa in carico e stampata sulla stampante predefinita
    • lo stato passa a "In corso" di colore arancione ed è possibile quindi cliccare sull'icona "lente di ingrandimento" per modificare i dettagli della richiesta (vedi sezione relativa alla pagina successiva della guida)
    + + +
    + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_19_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_19_maincontent.html new file mode 100644 index 0000000..81aa012 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_19_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
    + + + +
    Interventi Manutenzione (3/4)
    Dettaglio intervento
    fig. 1 - Modalità sola lettura
    fig. 2 - Selezione modalità di edit
    fig. 3 - Update e annulla
    fig. 4 - dettaglio interventi
    Cliccando sulla lente di ingradimento a fianco di ogni richiesta nell'elenco richieste è possibile visualizzare e modificare il dettaglio richieste.

    Al caricamento di un dettaglio richiesta la pagina mostra il dettaglio in modalità sola lettura (fig.1).
    E' possibile modificare il dettaglio in due modalità cliccando su uno dei pulsanti presenti in alto (fig. 2),
    modificare i campi desiderati e premere il pulsante update per aggiornare la richiesta o annulla per annullare le modifiche e tornare automaticamente in modalità sola lettura (fig. 3).

    Compila intervento MTZ - modifica base
    • i campi non modificabili sono visualizzati in azzurro
    • i campi modificabili dall'utente sono visualizzati in verde

    Modifica dettaglio completa
    • i campi modificabili in modalità completa sono visualizzati in verde scuro
    • sono ancora modificabili i campi della modalità base

    In ogni caso è possibile indicare i dettagli per i singoli interventi (con matricola operatore e durata intervento) utilizzando il modulo "Dett. Interventi" in basso a destra della scheda dettaglio (fig. 4).
    La modifica avviene come per le anagrafiche: il simbolo matita gialla consente la modifica del record, il segno di spunta verde la conferma e la x rossa l'annullamento delle modifiche inserite.
    + + +
    + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_23_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_23_maincontent.html new file mode 100644 index 0000000..21f7e60 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_23_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Reportistica
    + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
    + + + +
    Reportistica
    fig. 1 - Esempio di report elenco macchine
    fig. 2 - Esempio di report MTBF - MTTR
    Report reparti e interventi
    Report impianti

    Cliccando sulla voce di menu relativa e successivamente sul pulsante con icona pdf verrà visualizzato un report riassuntivo delle macchine presenti e dei reparti relativi in formato pdf stampabile (fig. 1)
    Report interventi

    La sezione report interventi permette di visualizzare e stampare un report riassuntivo degli interventi in qualunque stato (richiesto, in corso o concluso) e un report MTBF MTTR (un esempio in fig. 2).
    Il report interventi mostra un resoconto delle ore di fermata suddivise per
    • OFFICINA: dal momento del guasto a fine intervento
    • INTERVENTO: da inizio fine intervento manutenzione
    • OPERATORE: totale tempo erogato da tutti gli operatori di manutenzionecoinvolti

    Il report MTBF MTTR calcola il livello di affidabilità di macchine e reparti (MTBF, mean time before failure), ovvero divide le ore totali di apertura (al netto di ferie, feste, fermo macchina programmato) per il numero degli interventi effettuati;
    calcola inoltre i tempi medi di riparazione (MTTR, mean time to repair) visti dall'officina (da guasto a fine intervento) e dalla manutenzione (da inizio a fine intervento).


    In entrambi i casi la selezione delle macchine e del periodo di riferimento avviene nel seguente modo:
    • selezionare i reparti e le macchine per cui si desidera venga generato il report
      • la selezione dei reparti e delle macchine è multipla, ovvero è possibile selezionare più reparti e più macchine e il report genererà un resoconto di tutti gli elementi selezionati. Per ricercare tra le macchine o reparti inserire nome o parte del nome nel box di ricerca libera presente sopra i due elenchi e premere invio, cancellare la ricerca e premere invio per cercare tra tutti gli elementi e selezionare elementi multipli cliccandoli tenendo premuto il tasto ctrl sulla tastiera.
    • selezionare lo stato delle macchine per cui si chiede il resoconto (anche in questo caso è possibile la selezione multipla con l'utilizzo del tasto ctrl mentre vengono cliccati gli stati)
    • selezionare il periodo di riferimento tramite i selettori a comparsa calendario o utilizzare un periodo di selezione predefinito
    • cliccare sul pulsante pdf del report desiderato

    Il report è in formato pdf stampabile.
    + + +
    + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_25_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_25_maincontent.html new file mode 100644 index 0000000..6f49452 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_25_maincontent.html @@ -0,0 +1,104 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Moduli Opzionali + + + + > + + Manutenzione programmata
    + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
    + + + +
    Manutenzione programmata
    Modulo aggiuntivo - Manutenzione programmata
    Il modulo aggiuntivo di manutenzione programmata consente di visualizzare e inserire interventi di manutenzione programmati per le singole macchine, indicando la data di inizio intervento, la frequenza e ulteriori dettagli.

    Per visualizzare gli interventi programmati (fig. 1)
    • è sufficiente cliccare sulla voce di menu "Manutenzione programmata" e consultare l'elenco mostrato
    • se desiderato filtrare per tipo (cliccando sul filtro in alto "Filtra per tipo") e/o per macchina (cliccando su "Filtra per macchina" e successivamente impostando i filtri per reparto e macchina)
    fig. 1 - Ricerca manutenzione programmata
    fig. 2 - Cestino
    E' sempre possibile cancellare una richiesta di intervento utilizzando l'icona "cestino" a fianco di ogni record (fig. 2).
    Per inserire gli interventi programmati (fig. 3)
    • cliccare sul pulsante "mostra crea nuovo": verrà visualizzata la maschera di inserimento (fig.1)
    • indicare la descrizione dell'intervento programmato (1)
    • selezionare le macchine interessate tramite il selettore a lato
      • è possibile ricercare le macchine inserendo il nome o parte del nome nel box ricerca sopra il selettore e premendo invio - svuotare e premere invio per tornare alla visualizzazione di tutte le macchine (2)
      • selezionare tra le macchine presenti nel selettore quelle desiderate (per selezionarne più di una contemporaneamente cliccare sui nomi macchina tenendo premuto il tasto ctrl della tastiera) (3)
    • selezionare i dettagli dell'intervento (4)
    • confermare l'inserimento con il pulsante "Crea interventi di manutenzione programmata" (5)
    fig. 3 - Inserimento manutenzione programmata
    + + +
    + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_26_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_26_maincontent.html new file mode 100644 index 0000000..0f2fa22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_26_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (5/8)
    fig. 1 - Gestione apertura impianti
    Gestione aperture impianti
    Tramite la gestione aperture impianti si possono definire le ore di apertura giornaliere degli impianti per la corretta definizione dei report. La modifica avviene come per le altre anagrafiche cliccando sul simbolo della matita gialla, confermando le modifiche con il segno di spunta verde o annullandole con la x rossa (fig. 1).
    Calendario chiusura
    fig. 2 - Gestione chiusura
    Con la funzionalità di gestione calendario chiusura è possibile inserire i giorni festivi/non lavorativi dell'anno al fine di ottenere una reportistica corretta che escluda i giorni non lavorativi (fig. 2).

    Tramite l'elenco dei giorni di chiusura inserire come per le altre anagrafiche i giorni desiderati
    • cliccare su nuovo - verrà inserito un record con il giorno corrente
    • modificare il record appena inserito cliccando sulla matita gialla
    • selezionare dal selettore calendario la data desiderata e inserire una descrizione relativa
    • conferma la scelta con il segno di spunta verde o annullarla con la x rossa

    Per inserire un intervallo di date
    • cliccare sul pulsante "Mostra inserimento periodo fermata" presente nella pagina
    • inserire le due date cliccando sui riquadri di testo per far comparire il selettore a comparsa del calendario
    • inserire una descrizione
    • confermare l'inserimento cliccando sul pulsante "Inserisci fermate per il periodo indicato"
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_30_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_30_maincontent.html new file mode 100644 index 0000000..b3efc24 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_30_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
    + + + +
    FAQ - Domande frequenti
    Risposte alle domande più frequenti
    • Come posso modificare i record presenti nelle tabelle anagrafiche?
      • Per modificare i record cliccare sull'icona della matita gialla per entrare in modalità "modifica"; apportare le modifiche desiderate (compilare i campi, selezionare date etc...) e quindi confermare cliccando sul segno di spunta verde o annullare cliccando sulla x rossa. Per inserire nuovi recordo cliccare innanzitutto il pulsante "nuovo" e poi procedere come per la modifica.
      • Per dettagli vedere Utilizzo gestione anagrafiche
    • Come usare il selettore a comparsa per le date?
      • Cliccando sul riquadro in cui inserire la data apparirà un selettore calendario con cui selezionare mese e giorno desiderato. Cliccare sul giorno scelto e l'applicativo inserirà nel riquadro al data selezionata. Proseguire poi con la modifica dei successivi campi.
    • Come prendere in carico una richiesta di manutenzione?
      • Per prendere in carico una richiesta cliccare sul simbolo della stampante presente in Elenco richieste per le richieste non ancora prese in carico. La richiesta di manutenzione verrà stampata sulla stampante predefinita e presa contestualmente in carico.
    • Come stampare le richieste di intervento e la reportistica?
      • Quando presente l'icona pdf accanto a una voce è possibile cliccarla per generare un pdf stampabile della richiesta o del report. Quando viene presa in carico una richiesta viene automaticamente stampata la richiesta sulla stampante predefinita.
      • Per dettagli vedere Reportistica impianti e interventi
    • Come cambiare un'etichetta di testo descrittiva?
      • Per modificare un'etichetta di testo utilizzare la funzione vocabolario presente nel menu a sinistra. Tramite l'interfaccia vocabolario ricercare la voce da modificare e modificare come per un normale record la voce, se desiderato oltre alla traduzione italiana (contraddistinta da IT) modificare anche la traduzione inglese (EN).
    + + +
    + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_31_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_31_maincontent.html new file mode 100644 index 0000000..94583ed --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_31_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Contatti e supporto
    + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousFAQ - Domande frequenti + + + +
    + + + +
    Contatti e supporto
    Per ottenere supporto relativo all'applicativo contattate
    + + +
    + + + PreviousFAQ - Domande frequenti + + + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_33_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_33_maincontent.html new file mode 100644 index 0000000..7a81630 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_33_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
    + + + +
    Registrazione utenti
    L'accesso all'applicativo è possibile tramite autenticazione dell'utente.

    Se l'utente non è stato ancora abilitato all'utilizzo dell'applicazione verrà mostrata al primo accesso la schermata di "Registrazione nuovo utente" (fig.1). Inserire i propri dati e cliccare sul pulsante "Salva" per registrarsi all'applicativo.
    E' necessario effettuare questa operazione soltanto al primo accesso, successivamente l'utente verrà riconosciuto in automatico dall'applicazione.
    fig. 1 - Registrazione nuovo utente
    Gli utenti autorizzati possono inoltre gestire i livelli di autorizzazione degli utenti (base o avanzato) tramite il pannello raggiungibile cliccando sulla voce "Gestione utenti" del menu anagrafiche di base.

    Tramite questo pannello (fig.2) è possibile promuovere gli utenti base (ai nuovi utenti registrati tramite "Registrazione nuovo utente" vengono assegnati i permessi di base) o rimuovere gli utenti avanzati assegnando permessi base.
    Per farlo cliccare sulla lente di ingradimento a fianco del nome utente desiderato e cliccare "promuovi" per spostare l'utente dalla tabella base azzurra alla tabella avanzata rossa assegnando diritti avanzati oppure "rimuovi" per spostare l'utente dalla tabella avanzata alla tabella base assegnando i diritti base.
    fig. 2 - Gestione utenti
    + + +
    + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_34_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_34_maincontent.html new file mode 100644 index 0000000..8d7e6fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_34_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (6/8)
    Tramite la sezione "Gestione famiglie macchine" a cui si accede cliccando la voce di menu "Fam.macchine" nel menu anagrafiche di base è possibile creare e gestire famiglie di macchine e assegnare a ciascuna famiglia le macchine relative.
    In particolare (fig. 1)
    • la sezione 1 permette la modifica e l'inserimento delle famiglie come per tutte le anagrafiche
    • selezionando una famiglia cliccando sulla lente di ingradimento a fianco del nome apparirà la sezione 2 che mostra e consente di visualizzare o cancellare le macchine associate
    • per associare macchine alle famiglie selezionarle dalla sezione 3 (a comparsa, cliccando sul pulsante mostra selettore macchine da aggiungere) e cliccare su aggiungi macchine. L'utilizzo è del tutto simile a quello degli altri selettori di questo tipo, che permettono ricerca tramite il box in alto e selezione multipla tramite l'utilizzo del tasto ctrl associato al click del mouse
    fig.1 - Gestione famiglie macchine
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_35_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_35_maincontent.html new file mode 100644 index 0000000..78f079a --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_35_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (7/8)
    Tramite la funzione "Gestione causali" (fig. 1) è possibile gestire le causali per famiglie macchine, aggiungendo, modificando o eliminando le causali in modo del tutto simile alle altre anagrafiche.
    fig. 1 - Gestione causali
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_69_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_69_maincontent.html new file mode 100644 index 0000000..29c0aa7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_69_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
    + + + +
    Utilizzo Gestione Anagrafiche (8/8)
    Tramite la funzione "Operatori Mtz" è possibile definire matricola e nome degli operatori manutenzione, che saranno disponibili nella scheda di dettaglio dell'intervento tramite un menu a tendina. Compilare come per le altre anagrafiche i campi "Matricola op.", "Cognome" e "Nome".

    La matricola 0000 non è eliminabile e rappresenta l'utente di default sempre esistente.
    fig. 1 - Operatori Mtz
    + + +
    + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_70_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_70_maincontent.html new file mode 100644 index 0000000..b72fa76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_70_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
    + + + +
    Interventi Manutenzione (4/4)
    Cliccando sulla voce di menu "Manutenzione programmata" (fig. 1) è possibile inserire e/o visualizzare gli interventi di manutenzione programmata. Questa sezione permette di inserire manutenzioni programmate a scadenza prestabilita e di impostarle per i periodi di riferimento così che vengano registrate automaticamente e presentate nell'elenco richieste.
    fig. 1 - Manutenzione programmata
    Utilizzando la prima scheda "Programmazione interventi" e cliccando su "Mostra crea nuovo" è possibile inserire un intervento programmato: definire in fase di inserimento i dettagli relativi all'intervento in modo simile all'inserimento richiesta di intervento e cliccare il pulsante "Crea interventi di manutenzione programmata" una volta terminato.
    fig. 2 - Inserimento intervento programmato
    Cliccando sulla seconda scheda "Elenco interventi in scadenza" vengono visualizzati i prossimi interventi in scadenza, che comunque verranno automaticamente inseriti negli interventi manutenzione alla data prestabilita.
    fig. 3 - Interventi in scadenza
    + + +
    + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_8_maincontent.html b/Projects/WebGIM/GIM_site/help/frame_8_maincontent.html new file mode 100644 index 0000000..ed29547 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_8_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Introduzione
    + + + +

      + Manuale WebGIM

    + + +
    + + + + + + + + + + + + + + + + + +
    + + + + + Registrazione utentiNext + +
    + + + +
    Introduzione
    L'applicazione base WebGIM permette una gestione integrata della manutenzione tramite l'inserimento delle richieste di manutenzione, la consultazione dell'elenco richieste aperte, in corso e concluse, e la gestione di anagrafiche e reportistiche tramite interfaccia web.
    Il modulo aggiuntivo implementato permette di inserire interventi di manutenzione programmata.
    La guida consente di utilizzare al meglio le funzionalità dell'applicazione illustrandone punto per punto il funzionamento.
    Per utilizzare l'applicazione è necessario collegarsi con un browser web all'indirizzo relativo all'installazione ed effettuare il login con le proprie credenziali.
    La schermata iniziale (vedi fig. 1) presenta il menu laterale a sinistra che contiene tutte le funzionalità accessibili dall'utente corrente.
    fig. 1 - Schermata Iniziale
    Le schermate e i relativi menu mostrati sono puramente indicativi in quanto l'applicativo mostra voci di menu e funzionalità in base ai permessi assegnati all'utente che utilizza l'applicazione.
    + + +
    + + + + + Registrazione utentiNext + +
    + +
    + +
    + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/frame_toc.html b/Projects/WebGIM/GIM_site/help/frame_toc.html new file mode 100644 index 0000000..502261c --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/frame_toc.html @@ -0,0 +1,1018 @@ + + + + + ILIAS 3 + + + + + + + + +
    +Table of Contents +
    +
    +
    +
    + + + + + + + + + + + + + +
    +
    + +
    + + + diff --git a/Projects/WebGIM/GIM_site/help/fullscreen_205.html b/Projects/WebGIM/GIM_site/help/fullscreen_205.html new file mode 100644 index 0000000..684773e --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/fullscreen_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Fig. 1 - Inserimento nuova richiesta
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/fullscreen_251.html b/Projects/WebGIM/GIM_site/help/fullscreen_251.html new file mode 100644 index 0000000..b80070d --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/fullscreen_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 1 - Manutenzione programmata
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/fullscreen_253.html b/Projects/WebGIM/GIM_site/help/fullscreen_253.html new file mode 100644 index 0000000..3ed62bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/fullscreen_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/fullscreen_254.html b/Projects/WebGIM/GIM_site/help/fullscreen_254.html new file mode 100644 index 0000000..e4c2943 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/fullscreen_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/fullscreen_255.html b/Projects/WebGIM/GIM_site/help/fullscreen_255.html new file mode 100644 index 0000000..221d21d --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/fullscreen_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 4 - dettaglio interventi
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/images/._browser b/Projects/WebGIM/GIM_site/help/images/._browser new file mode 100644 index 0000000000000000000000000000000000000000..a3e4988b465d8c537927638743022a0d419cdace GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103viux(> z9ioF_22i;knifVNA1W@IoS&UXfvt`~M#R78f>* literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._download.gif b/Projects/WebGIM/GIM_site/help/images/._download.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe1757dc7a870899a3a849714507e677631b27f7 GIT binary patch literal 4096 zcmeH~y$%6E5XXl^ghEFpmwkeb2tuyX=tRO5+I87uW9_m|f~Y)&$M8&EL%|#u35{CJ zKbg$O&TKNjZXj35Ll&SfLN*w&F-w)ypnz5fD4o$`Ub+BeJdD4n8w5lDSiC+b;Dqh` zV$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vI#Bqu z5~71)22i;knifVNA1W@IoS&UXfvt`~M#R*CjT& literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._icon_lm.gif b/Projects/WebGIM/GIM_site/help/images/._icon_lm.gif new file mode 100644 index 0000000000000000000000000000000000000000..5f5feec2460b08515b7080679c194bbdd34abc55 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vQuH$a z1ku4T1E^dNO$#HC4;2?p&d=3LEGWoH)hjGbEK1BP$;?Y-FaQE;6HAL^6Eg!-Yq!jz z)U^BxkTUC<{GxQd-2AG{oSa0xG>8P6>7(4y5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C z(GVC7fe{%3pw1=;gMnN~MrN@>QEG91X;E^jLRx-NwnAoJNh+}0nV*-KlT)dXlbTkd bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XDe55tL literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._icon_lm_s.gif b/Projects/WebGIM/GIM_site/help/images/._icon_lm_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..21422bedc4a344e128cb08f37576789aab8e570b GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v5_)`- z1)_st22i;knifVNA1W@IoS&UXfvt`~M#RNPRW@ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._icon_pg.gif b/Projects/WebGIM/GIM_site/help/images/._icon_pg.gif new file mode 100644 index 0000000000000000000000000000000000000000..03fdd23391f14b8d5460229d3fb79ee4925acbe4 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vQt_1V zf#_hE0aUJsriBs6hl-0P=jZAr78K;9>J^qI7A5ADWagzZ7yyB_iKRudiJ5_^wOeLU zYFd5;NSSp_eo?w!Zhlo}PEMj;8bkuk^il3;2#kinXb6mkz-S1JhQMeDjE2By2#kin zXb6mkz=#Y1P-hc_!9Xq~BePhcD784hv?w`MAuYcsTOl*ABo)~0%+E{A$*EMxNlhzJ bNXkjf%Lev^p}K}Nh3bE}S7aFE{{II6ktsC$ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._icon_pg_s.gif b/Projects/WebGIM/GIM_site/help/images/._icon_pg_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b033bd3532d63a3e1f2101d9d002de677f5b7c8 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vdVIKg z9YhDi44`s7G%bukK2%&ZIX_n~v7jI)Rj;r#u_!UGBr`9S!2k%XO)M>vP0S2Tt=%$< zQq%G)K+3FZ@{7{-a`US)b8-^((jXFOrjK$*Ltr!nMnhmU1V%$(Gz3ONU^E0qLtr!n zMnhmU1V&^CfI6EX3$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v+Qu&Y z4Wff#22i;knifVNA1W@IoS&UXfvt`~M#Rj371e literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._icon_st_s.gif b/Projects/WebGIM/GIM_site/help/images/._icon_st_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..16ee7f280522934534de84a53c4adcea8cda4d97 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v$~~^) z0MWrP1E^dNO$#HC4;2?p&d=3LEGWoH)hjGbEK1BP$;?Y-FaQE;6HAL^6Eg!-Yq!jz z)U^BxkTUC<{GxQd-2AG{oSa0xG>8P6>7(4y5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C z(GVC7fe{%3pw1=;gMnN~MrN@>QEG91X;E^jLRx-NwnAoJNh+}0nV*-KlT)dXlbTkd bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XDy#qDE literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._nav_arr_L.gif b/Projects/WebGIM/GIM_site/help/images/._nav_arr_L.gif new file mode 100644 index 0000000000000000000000000000000000000000..66c3aac918f358c9d3bb5cf4a9bf9e451f6ee67f GIT binary patch literal 4096 zcmeH~y$%6E5XXl^M5CjU%Ra$I1R+;xbRyvj?Yiu-v3A)z3F1M#1%)T_BFu4-(5S`y zlgWJS%qH{e1`5?8z|8He~<+ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/._nav_arr_R.gif b/Projects/WebGIM/GIM_site/help/images/._nav_arr_R.gif new file mode 100644 index 0000000000000000000000000000000000000000..f3979f6fab2dceb014634fd656fd4e7b65460fa3 GIT binary patch literal 4096 zcmeH~y$%6E5XXl^M599^mwkeb2tuyX=tRO5O6#)6#@c0_1o0pq!!v0-26J2_G-@&b zWHKK+v&sCrfm}HcS%AI>*7XbykM?2%*l=2x=^ynx&>1vmUwnrBedQ# aEu)xCwJ;03h102@cJKSYR;hw_yWIhwAvKQx literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/browser/._blank.gif b/Projects/WebGIM/GIM_site/help/images/browser/._blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..0869ebc4a026e2012e2c5b81109d83f0f896f342 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vdh$LY z3!;Nz22i;knifVNA1W@IoS&UXfvt`~M#RvmG|a literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/browser/._minus.gif b/Projects/WebGIM/GIM_site/help/images/browser/._minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba447b88d2132c15854afec8bec0e2f0a89bb917 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vy12Kq z0HT9o22i;knifVNA1W@IoS&UXfvt`~M#RT5LA4 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/browser/._plus.gif b/Projects/WebGIM/GIM_site/help/images/browser/._plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..b846f3502bb102762e620c12c8780c9ffcf67e51 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vx-V1O z0nx!Q1E^dNO$#HC4;2?p&d=3LEGWoH)hjGbEK1BP$;?Y-FaQE;6HAL^6Eg!-Yq!jz z)U^BxkTUC<{GxQd-2AG{oSa0xG>8P6>7(4y5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C z(GVC7fe{%3pw1=;gMnN~MrN@>QEG91X;E^jLRx-NwnAoJNh+}0nV*-KlT)dXlbTkd bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XDn~pXj literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/browser/blank.gif b/Projects/WebGIM/GIM_site/help/images/browser/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..44212253456d708b6c578601a073f34939f36188 GIT binary patch literal 58 zcmZ?wbhEHb6lM@+XkcUjg8%>jEB<5wG8q|kKzxvl1CwA+|H{*E`4`XGa;tmuy*<_8 H3=Gx)r4bQN literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/browser/minus.gif b/Projects/WebGIM/GIM_site/help/images/browser/minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..44212253456d708b6c578601a073f34939f36188 GIT binary patch literal 58 zcmZ?wbhEHb6lM@+XkcUjg8%>jEB<5wG8q|kKzxvl1CwA+|H{*E`4`XGa;tmuy*<_8 H3=Gx)r4bQN literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/browser/plus.gif b/Projects/WebGIM/GIM_site/help/images/browser/plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..44212253456d708b6c578601a073f34939f36188 GIT binary patch literal 58 zcmZ?wbhEHb6lM@+XkcUjg8%>jEB<5wG8q|kKzxvl1CwA+|H{*E`4`XGa;tmuy*<_8 H3=Gx)r4bQN literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/download.gif b/Projects/WebGIM/GIM_site/help/images/download.gif new file mode 100644 index 0000000000000000000000000000000000000000..becbcce1dcb843b3410f548a0d10d15497673dcd GIT binary patch literal 1165 zcmZ?wbhEHb6k`x$_|5HX)A?>`?rcY5`fjRDo^DHE&H`m2-rDiS(MvZmB# zPAPx#{Aup&>a02CIWx;H-@WS78yeUZSvI-Ks>A8@{j(ZPdhyeeG8SbvZfxpY+BN6k zoW1+@I!v(lp5r{{!gQf&49ZJI*4|QJ>fZA)e9E8L-j7jJ z|0b;d*|hC{@5TSyuKeF|>;K+AzkmPx_wVoDzkmJ!nZJMi`t|eY&mTX2eE!uxkNlBIJY+| zxv99Un6R+1;tR`-6NU^^wZhgVoLtoEJ=K-@=M&C=)Keb1(K{-BGO6{S5QrC_4xWi>zJSSj8$2@jpxc%(FZW=4Kin`x9jiSLL(Gkc$$fti9v*47?LlQi7XSknXrPML>?ID{1)v*rj0CLIVp zoOxvpr?96&m$Y}6fa51+w@yCZH)(N)-FlWZYUh{)PD*j-;^aJ&aP7>pvok!ItZxZ){KG&o67Fx-r3Wcd@QKM zKH|uX`}6+s%2=lBx&EL0^wrGIXI8Si%M>qY^ekz}XcTR@b5s4eOv!?YCmm{kENo58 zSfKu(x#WuCLx(aMA$h;)f2YrEnf=FOwWk1t=jvUBH-`Sa)f`uX$YhYxSxy!rR< z-C>l=A3q*AaNzy>_wU}ld;1nB`R4WO*RNi^dinC@ix)4RJ$v@_>C-1q zo;-g1_|c-@0|{=FOYeuV24*?b_9=SFc>Ta{2P* zOP4NPym;}#g$w7;pFel*+}X2d&zw1P`t<2jr%s(bdGf@G6UUDqKX&Zc(W6I?96566 z&>^4$_V3@nckkXkd-m+wwQKwK?c26(+p=ZLh7B9muV24*?bUAkn+lEsS`FIu!{KG1LT=FOcuclPYrvu4ejIdkUp>C^lA`Z_u~nwpv# z8yjnDYinw1%F4=0OG^t23kwPg($muu6B7di1O5H|eSCbpy}eyrT%4So7^nmkf3h$# zFz_?zfXoBMi39uV2L7hzme#gbK0y^%R%L!39@PL3V~KvPq(na}IidFXEqodtmdqjy zjP{Bmt-N9pX)(U$ItHdjYSQx-H1P>Z$x8?d?BQ4O)Rp7p6H|Bh))H;wQA$V+4-F0q z@NzVgKElt(?VJ)9V5{(m?@gPal%|QY@X@cYdHKFIX*>J)yPKN4v3jD=JVBg^Ps3rs zAqD{fK_1HnhlEaE!FdWT4v$>gRGoQaQWics?9wjmI*%dnV3$BMPwbhD#-tVwK}EZy yng!+@^QRieFM4yp;h_^7kMJQuDWkO0LNYQ+pDxYlW$$P_s+Mr#z~(pw25SKFHZtD; literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/icon_lm.gif b/Projects/WebGIM/GIM_site/help/images/icon_lm.gif new file mode 100644 index 0000000000000000000000000000000000000000..5eb1bb48dbb9206993cdaf3b780e84da11f94f76 GIT binary patch literal 1201 zcmZ?wbhEHb6k`x$_|Cwf5@M3FHRDudq+;5F*E@FfYHOQRdLKA(BEMr|rHstG=8g%6 z7aI56n3bRJ9#xZAS$gNxsVlX$larEks!#v;^>@<4DZ(C6%f2oN&dRv3bm_J!Q;wcF zQ|sdLDZB9Pr(X_bi{n>ibUta{v}KD^Yuq+p-`dUBtmnRn)3tf~;p6ABn&xHu7F1Q$ z+^l)`?Af>Z^EIS zS*&dPF9p?RMbu3?l$vV4=-s1_ z&)SugK4oX$pEYY;adAjy=hCL8|NsAg?dtjl1XHIfXD*rkX6omnB8y4)J(|}pw6F~h z$Um8tpHW+7mgjRmE9=|BrIiz=Uur&z@7nd}`}d`Zi6%*Y z>Jbil^@pz|Cr^CQ|Ean8OKX>Ul+ldSE6pa|j4sTr_3?=_cKSAd@srr(HP?5PEpOj{ z>13;#T4;H@O77~M#=0-9tzYWvKNJ@BJ@5JT@#FjtbAP^iwd(tdnu+~p-M97g=IxA2 zmhvkOo)LUCF7A3=lS}PV_qNDo6%`-jQY*|I)@i-el-yoTnuyvia%LcMHp@}=zwensFP*{g1Lj9tbf- z2K+b?SgIzn(t7p38$VCI>{!YYI_Hjo5c3(9$bB7_78jq-YT{wJw!?F)^N|A)IX-V* z+A#L7=dYV^@R7k%NiL@_wr>nukGs6NnXoQkp3iaS$$IQ8iwqWLFwA(A6q9~#spJT|IK4v`WOV6X-N DVFVf6 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/icon_lm_s.gif b/Projects/WebGIM/GIM_site/help/images/icon_lm_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..c3413857a5e8dbd9d7d2e835b947d71ed0e0c56f GIT binary patch literal 1027 zcmZ?wbhEHb6krfw_|5#{EQ?LG@R`ELZ(O>j~=~n{rZ8!hp*qbk>AoBQ&B1%6%bchl2Kp1ea~)-jL3wh zvZ$s))AC5my4dXA+M~D5ht4c2+T7c|bJnu6TXh?~b?d!noL_zBV2mFnm+5- z?1ldq{r&g%e?Y+hpr8{jE=w#e|EHyWPD%NnmGwV6`v;ILD!QAT{J*&PZ*lSe%F0s- z3ID6A{#RE|^6>cI*!aJx>3?VE`TYC`K*5Ow5r16DJ<1tzBJOx~r*aZe!!qg9mrco%{Xj)e~#h>|eHQ-HaIzj~+d@efy8QcegBB zv~tFb{>H{%j~@Mc@?`V!+Z^fnf!M4k#c%d4hrC0Yf0CjK_ur zjv=!(41>OCTt4VOO-)znOFF-teTPD!RK&{07MC_I)>o5{_sz9#(BpJbXg|>CEXeZp z;$d|mP5)&9A9pY~Ha1wY@|au_S)j4Z&$6Ik#fF4K%`7EdYz$9V^l3;bcpZ_L*vQ1p zzEp*GgMrrrUNLo-76n6R<~GNLem8F@1|07eF$kNHp?KA~T`G482g{_T?cAb9W;G5I zm-x)k_F!Q%-29A3Oy2%P$Hh-eUkEn39N1HM*v(f;JLqvqrcptMuwL?m1v7;byhSy< XyCg(D9pRp;;Wa}>C*w(i1A{dH6?TC9 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/icon_pg.gif b/Projects/WebGIM/GIM_site/help/images/icon_pg.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6e59cd80536545578c00b08e905353c6c1b034f GIT binary patch literal 1282 zcmb_b`%hB`7`;S{IOgJ{sBxK72Lja?BhK(}3o;$n5r@y|hM5qOsZmtWg&4>{vGjpj zX+Z@dS~^}@l&4I~TCp7nZ7H<3y}hOF?d`jz58B(-^4J~De_`Jb=Z7!(&N(?bUl!@R zl+?V{z-k}_ydNCL{XV~I+6Ac~o7HYa>|T!#)jKRE7m7Hn7LVEFh9L}81VJ#UPy|3Q z5Dw1=gJBE{1p*-q3;KMR*X#3mW?U|h!!fPb8$eJsIx3!-SzLM@4yV;>Ll6TDYg8&o zE>}n-Qf3|Uph4gC*woYK7K&z65Z2ISeD#-KH0--pK3-NSzfMt9(v`3H7*Bu=zQ*`( z0+ZlEC0$Ow1=c@y-nj>}8sR?voM0G}s~0GBI>G3iSn-bxT4>@r9(7}_{cZ@swI*B& zg=FfG){Gl$c$WwtgXaE};4dY(KsL*pz+XwjuR&a6#Wj|BNUc_?R3;0G81y>5MyrD% zHE6RN^$3h0u+gYPQSH=}3PGk|SgF@f(P$JZwJH<}cs#B^0K+i9+wHR3Z8n=#A`y#3 zLK=-~vlyIqv&~|(Tg?^|N~2N&nBVW4v6@gbiUj;VuiHH`JiM^5Fh4&(H#avsI~xv% z-@SVm3Wb8fVBiDq;)T!W^?E%Xk9$$W<(i(Jb~>F7hr|9s&uX<;EM~LWWHK3zMifO2 z27_L&*XeXxtyZJaz%Z;g(5(GhoLLrySCnqN-CMIMu+4%UlR4SD$`WB1F z#>PfQMnodf(9jT{&mSBdNn+`fIgy1JT9r_&a5p;9RnN>x=A znM^JzDY<&}>Xj>3ii?Yjii$2@zI^G@rHdCY78Vv>xNxDMpddFlcd?@XRrUXejp4`$ z06>AQ@2TJa1Q3M-BKta}^WN(l{L-Y{ku5*={8BHBh|cI@i|B;Zlj)nK_a0>uwr#zJ zMIGksuiccIMmn35a9*62c_4m|FyY7_neFESL?*k28CCYOKO1EqjM-IE6uEp=!l9bD z+G+xU(9a%9{3)^GNgem+f#1~Zo7B4;(#_0Mu?f?%xaf^Ly7EC&IbvAS&~_)sr;Y4jwq^ZJ|0KO2=?&$F$h0$W^HEm&q4c~{>z1C#?E$8vR$tlXAXXM(WIXkZ&ff*nR5Yz`0|~kG)`zL>;Oj>{-rSpT1$EXhm6L z#c1M_Z1!jw8W)rC8EdypxGGI}dM{zuRM*mF&BA;VQAem1Z)*7%sE9d%WqccZl*g!A z!yP~m#6PWsPRAGXK8;xUjd;V2m01Wfyk@=7cOafydW5wjq8!MI-oklwJvz}V$oxFF zv3r!riaW_lrY2sm01BUW4S!Jz?08%MYal*4<@@7HZta|u-6gL-Yij>{XX)V>NwVP# ilb%w$(x077+1$~_9^alkwi(?^v~yU;i3c-)^nU?IAML6D literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/icon_pg_s.gif b/Projects/WebGIM/GIM_site/help/images/icon_pg_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..6270a5b618e7c7bb3e6ae61d535fd351c6e97e95 GIT binary patch literal 1079 zcmeHG?MqW}6uz3$Op_^6Q5YBo7G|{Gtf(|4O)Cg0`qIlPFnWQgFJUnDsuKCZ3R1G{ z#Y!zhZOpkh=a|!FYirJJ_jm8MJ9js?>D+cz?&h59u0No^p!4CtIXvfi9?s!ZojO^1 zh)IX&5D6tCkw^d-xN*M+UqE0#Z1K)`La@~bU>^Vx7+ykA631iFXe=CF2n2$Qi%a1! z5e$ar<^o=?&*PbKyFE6W9YIh45Euqp?GLF`CXs~!LIPw7wUJ-G`Fnc3zYIh@+wlIg zUo4LpCYNA@e9SZQpPHVxBVUA`Z=xBMcHyfe-ZK<6+Y>LleWKCTK~21CDAcPUl=_$f zjf-^&hd1F4Bycy5;|_-dc)hrfvfy#yxD!Re>S{b1jm*ynW@r5_*EEJv7`xqWLs0|) zQ@G1M?L-}R7;~TtMA(*W!d8oU*6*i)RJBUY$Kxw2E3sH?d3iZXaYZ5|NfHDR3Wb8f z;5vXz_i3zP%J3c->Ha4cwXhugz)oQg$r5YI-86F;1C=_zJTqcuArBaDRA{L7W z2M0wWkx(e?>+9?2=xA$eYi(_9XlM`!1bjZ9$K!FiTn>lBX0ur=7IoIY=l!4lwSj_Y zS_%Zcfr^u$Xlsv7g`cG%fR?v2)}`RdXAoP7&#UQN&)8CCJ@zU0rl;%bq&rO26>d83C=j zzVqDoPtBY6-_<|^rt&O7X6*sP@B5$6<{x8O(+1Q<$~A>$4b>c?@>KhwN55ziQ`baJ zYSxL)vhwR}`oa4@@+3H|HaDH|05ha~D9by}G8eOM;_I67ODHUE_W literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/icon_st.gif b/Projects/WebGIM/GIM_site/help/images/icon_st.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2d14f301831018fb715fc502aea1ead7fadbf22 GIT binary patch literal 1229 zcmdUudpDbR0Dxa+7CqLvOgLkRhK4z4wViI9#btGrwnUvu*KLGOot8?9#-%EFt?r6N z;}VIMQHw@{mNtkaE|X>yQ6ugr9d&tS_+tCLzb9g^3WV&r?a#yE(}sFV~GmY!$6SXlZ8A18XqYiHDs_~j{*`@zhzMm&k| zpRIOu4Ye!47t~!MJa~q)VM0@8v@EFATV+zTqOrG_+mkE=W)Wgva#}UJ)-fN%HobHR zDpx9%%dgaoHZ`q!%sXX5I0MdQv`bZhSz1Dg$#jo-ViALOJ`&bF2iF_tzhErv+-0Az<5#`zls4-~8+VQD5GZzju2yDrzdlCFnpUbxYaUt# zu!p7*9*@^N0bE%iq2rzWB?ygVpeQ=I0d724)clK($`si-746f2d>1i|*v{_&Vfh`j zHq?f(MSy{I;+y$bn%vHnY%yT5ST5w^%uKj+5WMHsev4uE1v->l}ae= zx;q90f>xPKcIdZvU8Ad~ism-g)_vLAQ}b)gA&}7nG6X8GDu9azGn?QjDZ8$Yce{Hn zuJLV3r`kSshb2MI-I-OcfJXV2Kr}(FS+A6A(QC$uH)k(W;Z)un{YLKn!4*ORkk6pk zgaAbW%wGy`*fa?TmvYl) zha5lnes}`H0H{dM!YytD|B(US@WKFMR;Zn%j(5XwiQd^heLm9!J+JbUSZB+o)|N;K zmWlPeM2IdLEKgd;Scu>}qW>?)v`dT`K6*q$>K2u<6l`yPzR*K-)?X{{aEu+?S>?e({6!om z`qzdK*k+G|9FS#MMUB$!X;NRT4Y81MtBkJgvM>3d4_k(ZxE`7KcsjM0TI7&yQRLLC za|VjA`uh)pVkN|^BSe0>{@J}mqi>>y?-?kh#m#zY&PQs!J^YN^6&^W!t>yFs7FA)V z?jsAFK0~dX)E~Lmri1g%a1gyX!O^$Wsy?tM9D)C`(|Uqm&^0^MAoA9|Icyzhe2~cK zbv}ype?s6~F@pC6MUoi$iJ>;dx>xjFd@Qdm zHPCO~^0;IWYp!1g8?+-v0fdtriU=pM=3ua{w{QcxZU&LsCJc9)nBc18Ii#x_KuY&A SC3|_BQcCPgh+10ExBmhD2s|wS literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/icon_st_s.gif b/Projects/WebGIM/GIM_site/help/images/icon_st_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ee8f70fddb8365a26c9e551244a3704cb04e674 GIT binary patch literal 1063 zcmd6m|5MTj9EU#{x3f;mb(>qIn=VhMbEl;3a;)uIH~Vs4-_E+ObDOMkWO;S2HgC1k z=@du}5m5{YN)ffGm{wiiD}lH|ZzTRnV!n#R)5}dTHV19pV*0%YD;{5Tfi)5T zFoS0Qn(I4pXZ#1I8ehoGyhJ2-nu=Ir=FohT+$EoZF6CS-Iq*@r|KmzXra?@u5Lcv4 z{ z`y@1LR+^NqhjO&j=zXMf_e_D{Iq(guo#Sr7Ghf>XDxC#|6_hVPVe#o~V3>P_zVz;4 zLK+J`Wd%NK@Sftjb02%IwxdN-_+`LDltY~w7+PSB0Y~R=)B}Iw_23MM%pf*{aB^jE zYW3+0P}@Lb13d~x)PGwB)oNgmc^eG@!L-ll0P9Q8J76sUtL~**YE{7J3;6x+<>k?l z5tqy5bUGalhuv;RQFLKp!D6wPOs47SX@kL_)oPVWrA#Ihi9~&UeFA}i&*yVEoPRU> zFSq{}qF-Y+AczJ@T-RFv1QHBL!=?zL*nEmWMS z4Z@6K7Q=+2;j*l+VvN5MvdPuBW1B-rF*##V`)>}Jk3cLTEA-c{WYKRckY4b@yk9YuKc{<=$qZwKE8VME@SKe++F{h4*y?!_D%QxmkY1| z-*Ef)fhT{bUHLoj=KmYOF#Z1@9J&Mu#h)yU3=G8#Iv{nRIALJ#ZzyhRZfR|6<=_@m zYH#La=X6LC?JX8&6-+D2k!ero<=4tDEby0W6Je9c&dp3VR5Wj4X5li)%SiN-6_RQd zS5D1}4%So9ZWl04i3@PnSJ7!#9TDi_F}2vj-g2Fa!A~qr%4AuY>LHMx% literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/images/nav_arr_R.gif b/Projects/WebGIM/GIM_site/help/images/nav_arr_R.gif new file mode 100644 index 0000000000000000000000000000000000000000..70702ddb609f9ee32c1d9ec03ee150ba614a4ae3 GIT binary patch literal 562 zcmZ?wbhEHb6krfwc*Xz%|NsAg|Ng_WjaT&jm!;Gm611EvY&BQOYjsiYxfieAOSvsq z^CmIP>DR()PNw%>U%u=9ljm>6LJljWJv7d_P%!&d!=n2;PQBiB z{JvbuC5`OsD)C2b%dfgtU-ziHoih8&!Sm10-F$uf;p-Q#KRkQ+jwAjaNAz{>_}jc$ zUqq7cDOY?}%DJOg|4pajnQ6mEtCsg3-LFHZeu$X<*{AVr&xWTn_kLJ){L`uHuO2@C z@aV-y*4&?LX>Zwczi?!I;>i5Kng5Ny^p{Y{XThu|A{9SHOTUR#|CcCwr&#_$rRkq; z%~R{%AI=lM*ROv&WA8_Xg8yvA|2fM4bCvz)t@u+k9gyM>H42C4gcku{;IV9 zQEvIM=E$RScR#3i|1+QRFJaB!MQ47^+WjzY*{75Z|7-XDUw`S_zMEficKq+y^?2Up z|Lbr5op$-}yc_@bKlyk4A23k=gF}}9q4<-9k%6I@K?kG`6ekSq{SC!U%`L6X{5&ko zZEftS@f@sbJ + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_10.html b/Projects/WebGIM/GIM_site/help/lm_pg_10.html new file mode 100644 index 0000000..a15f925 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_10.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_11.html b/Projects/WebGIM/GIM_site/help/lm_pg_11.html new file mode 100644 index 0000000..24affa6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_11.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_14.html b/Projects/WebGIM/GIM_site/help/lm_pg_14.html new file mode 100644 index 0000000..fc2938f --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_14.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_15.html b/Projects/WebGIM/GIM_site/help/lm_pg_15.html new file mode 100644 index 0000000..626f593 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_15.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_17.html b/Projects/WebGIM/GIM_site/help/lm_pg_17.html new file mode 100644 index 0000000..ee075ab --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_17.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_18.html b/Projects/WebGIM/GIM_site/help/lm_pg_18.html new file mode 100644 index 0000000..f258f20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_18.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_19.html b/Projects/WebGIM/GIM_site/help/lm_pg_19.html new file mode 100644 index 0000000..b2c9531 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_19.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_23.html b/Projects/WebGIM/GIM_site/help/lm_pg_23.html new file mode 100644 index 0000000..37a9aeb --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_23.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_25.html b/Projects/WebGIM/GIM_site/help/lm_pg_25.html new file mode 100644 index 0000000..1908d57 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_25.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_26.html b/Projects/WebGIM/GIM_site/help/lm_pg_26.html new file mode 100644 index 0000000..db7e266 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_26.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_30.html b/Projects/WebGIM/GIM_site/help/lm_pg_30.html new file mode 100644 index 0000000..b6c3e0f --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_30.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_31.html b/Projects/WebGIM/GIM_site/help/lm_pg_31.html new file mode 100644 index 0000000..570b412 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_31.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_33.html b/Projects/WebGIM/GIM_site/help/lm_pg_33.html new file mode 100644 index 0000000..0a3d2fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_33.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_34.html b/Projects/WebGIM/GIM_site/help/lm_pg_34.html new file mode 100644 index 0000000..3d5baf9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_34.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_35.html b/Projects/WebGIM/GIM_site/help/lm_pg_35.html new file mode 100644 index 0000000..a11c1f1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_35.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_69.html b/Projects/WebGIM/GIM_site/help/lm_pg_69.html new file mode 100644 index 0000000..0193eb0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_69.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_70.html b/Projects/WebGIM/GIM_site/help/lm_pg_70.html new file mode 100644 index 0000000..a9ca4fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_70.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/lm_pg_8.html b/Projects/WebGIM/GIM_site/help/lm_pg_8.html new file mode 100644 index 0000000..adec63b --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/lm_pg_8.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/help/media_169.html b/Projects/WebGIM/GIM_site/help/media_169.html new file mode 100644 index 0000000..932919b --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_169.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_172.html b/Projects/WebGIM/GIM_site/help/media_172.html new file mode 100644 index 0000000..e60ffcf --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_172.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    modifica voci anagrafica
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_174.html b/Projects/WebGIM/GIM_site/help/media_174.html new file mode 100644 index 0000000..380ca66 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_174.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    creazione nuove voci
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_175.html b/Projects/WebGIM/GIM_site/help/media_175.html new file mode 100644 index 0000000..de81da9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_175.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    gestione priorità
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_176.html b/Projects/WebGIM/GIM_site/help/media_176.html new file mode 100644 index 0000000..8c8a87e --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_176.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Gestione reparti
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_177.html b/Projects/WebGIM/GIM_site/help/media_177.html new file mode 100644 index 0000000..4948fdf --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_177.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Gestione macchine
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_178.html b/Projects/WebGIM/GIM_site/help/media_178.html new file mode 100644 index 0000000..e026c8d --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_178.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Cancellazione voce
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_179.html b/Projects/WebGIM/GIM_site/help/media_179.html new file mode 100644 index 0000000..b625784 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_179.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Ricerca voci
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_180.html b/Projects/WebGIM/GIM_site/help/media_180.html new file mode 100644 index 0000000..abd8cc7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_180.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Gestione macchine-reparti
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_181.html b/Projects/WebGIM/GIM_site/help/media_181.html new file mode 100644 index 0000000..beba7ee --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_181.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Inserimento nuova richiesta
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_182.html b/Projects/WebGIM/GIM_site/help/media_182.html new file mode 100644 index 0000000..0ab8dac --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_182.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Elenco richieste
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_183.html b/Projects/WebGIM/GIM_site/help/media_183.html new file mode 100644 index 0000000..845fdb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_183.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Ricerca manutenzione programmata
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_184.html b/Projects/WebGIM/GIM_site/help/media_184.html new file mode 100644 index 0000000..341b62a --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_184.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Inserimento richiesta programmata
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_185.html b/Projects/WebGIM/GIM_site/help/media_185.html new file mode 100644 index 0000000..b346a20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_185.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    icona cestino
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_186.html b/Projects/WebGIM/GIM_site/help/media_186.html new file mode 100644 index 0000000..0474a5d --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_186.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    modalità sola lettura
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_187.html b/Projects/WebGIM/GIM_site/help/media_187.html new file mode 100644 index 0000000..5a14f8a --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_187.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 2 - modalità di edit
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_188.html b/Projects/WebGIM/GIM_site/help/media_188.html new file mode 100644 index 0000000..b7538aa --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_188.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 3 - update e annulla
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_189.html b/Projects/WebGIM/GIM_site/help/media_189.html new file mode 100644 index 0000000..522b69d --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_189.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 4 - dettaglio interventi
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_190.html b/Projects/WebGIM/GIM_site/help/media_190.html new file mode 100644 index 0000000..e9ddfc4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_190.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Gestione apertura impianti
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_191.html b/Projects/WebGIM/GIM_site/help/media_191.html new file mode 100644 index 0000000..b5047a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_191.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Gestione chiusura
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_192.html b/Projects/WebGIM/GIM_site/help/media_192.html new file mode 100644 index 0000000..d84a65f --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_192.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Elenco macchine
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_194.html b/Projects/WebGIM/GIM_site/help/media_194.html new file mode 100644 index 0000000..17e2bde --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_194.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Report MTBF - MTTR
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_195.html b/Projects/WebGIM/GIM_site/help/media_195.html new file mode 100644 index 0000000..3c331fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_195.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 1- Report richiesta intervento
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_196.html b/Projects/WebGIM/GIM_site/help/media_196.html new file mode 100644 index 0000000..ed43f80 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_196.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 5 - Selettore a comparsa
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_197.html b/Projects/WebGIM/GIM_site/help/media_197.html new file mode 100644 index 0000000..f583391 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_197.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 2 - Inserimento manutenzione programmata
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_198.html b/Projects/WebGIM/GIM_site/help/media_198.html new file mode 100644 index 0000000..67066ae --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_198.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_201.html b/Projects/WebGIM/GIM_site/help/media_201.html new file mode 100644 index 0000000..1113fa9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_201.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 1 - Registrazione nuovo utente
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_202.html b/Projects/WebGIM/GIM_site/help/media_202.html new file mode 100644 index 0000000..ca485d4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_202.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 2 - Gestione utenti
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_203.html b/Projects/WebGIM/GIM_site/help/media_203.html new file mode 100644 index 0000000..c4c7705 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_203.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig.1 - Gestione famiglie macchine
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_204.html b/Projects/WebGIM/GIM_site/help/media_204.html new file mode 100644 index 0000000..1d8ae73 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_204.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 1 - Gestione causali
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_205.html b/Projects/WebGIM/GIM_site/help/media_205.html new file mode 100644 index 0000000..88c86af --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    Fig. 1 - Inserimento nuova richiesta
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_206.html b/Projects/WebGIM/GIM_site/help/media_206.html new file mode 100644 index 0000000..d58269f --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_206.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 1 - Modalità sola lettura
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_208.html b/Projects/WebGIM/GIM_site/help/media_208.html new file mode 100644 index 0000000..6008397 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_208.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_250.html b/Projects/WebGIM/GIM_site/help/media_250.html new file mode 100644 index 0000000..6f457b3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_250.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 1 - Operatori Mtz
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_251.html b/Projects/WebGIM/GIM_site/help/media_251.html new file mode 100644 index 0000000..499e489 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 1 - Manutenzione programmata
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_253.html b/Projects/WebGIM/GIM_site/help/media_253.html new file mode 100644 index 0000000..e21d6a5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_254.html b/Projects/WebGIM/GIM_site/help/media_254.html new file mode 100644 index 0000000..e6ce168 --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 2 - Inserimento intervento programmato
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/media_255.html b/Projects/WebGIM/GIM_site/help/media_255.html new file mode 100644 index 0000000..954c17b --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/media_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
    + +
    fig. 4 - dettaglio interventi
    + + +
    + + diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_169/._home.png b/Projects/WebGIM/GIM_site/help/mobs/mm_169/._home.png new file mode 100644 index 0000000000000000000000000000000000000000..5a526e9f4a6210301739385a205e3e8936a0d2b5 GIT binary patch literal 4096 zcmeH~%?<%E5XXl^#Kn!1Z2AO^2txMc;wBRI;99FoqgrYuhzIc)UWG^SBFwUpaB&v% zPbTxxnI`kQ4dlvs$O804$ofMzVyTiE6wqn_#S?nWi&ub*hw&G6f?(iX&XeZ^9I>5$ zjASrR>!r{xxL7W=>Y5g-CYfCvx)B0vO)z+Vzbj?Kg#@`9OKGbh(}<3h*h?ESmN1fjnI0> aw2Wdl*22v37EY&r+P&}pTBQQs?RE!SK{ihS literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_169/home.png b/Projects/WebGIM/GIM_site/help/mobs/mm_169/home.png new file mode 100644 index 0000000000000000000000000000000000000000..f66cd27e29c434216ce9e5d39f1765697f716a2c GIT binary patch literal 87647 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�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 F{{W$Sj&cA1 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_172/._ambiti3.png b/Projects/WebGIM/GIM_site/help/mobs/mm_172/._ambiti3.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a89ad456fb57d89e954c4b00517704af51fcb7 GIT binary patch literal 4096 zcmeH~y$%6E5XXl^M5CjU%f!nP4}$ULl+>RSaK?82 zF_ObPt5-t1;$pqll5Y~>go%}r&_MaEUN>xY8f|}|oQ&))ZS#-T&H2h6l-7br&xeoS zDJ23#fCvx)B0vO)01+SpM1Tkofxje>9-FB>y}KJSmN1fjnI0} aw2Wdl)50wA7S5)A+P&}pTBQcw?RE$8Xf?F} literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_172/ambiti3.png b/Projects/WebGIM/GIM_site/help/mobs/mm_172/ambiti3.png new file mode 100644 index 0000000000000000000000000000000000000000..cd456fea6b50148809392ef73342219628ac9f8f GIT binary patch literal 41641 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 H(gm*V0q z^Q~!q?9A4DZUeb;9d01+=5$h*WgZY2<{Nv-QC@t0KwgZJ8V3-1$TG*xbEjY=SPpx z)njyZb#?VzbImm?LPwU}4J3jK(t4Qvc7Yr;w15{+v7A~+qXv})P(H^Bk#Wtx11 z-N_tZp6zP}h$LJ}WbH{il7J*Uite9iyOMngVuI+2wKCA5ggji7OJ(ST>P(JKotg5< z5$rd05(=S)`aRZIoZVmv+%Z~R=6ZPP-|P;lRwlyHsuFt8NR9F0^GjXupysGWso1n$ zdMNUaDE+bV=iQrZoYBQe?)`J_)3b*i2NNb_q{K<2O^?nORG3bU>(S1n(*1A~W118y zzFmnH>Sd8XB6^v~R|es8eQf@}IjtN+cUTonpxa6;OiU+~>upQrv-rQ9Sx({o3VoCC z9nqQ|N{IthS^JAK(>DW9@wyNzwe{;b<^l9C0dMF+V2h0f}sybcuIe;@g*;Eo;&QxcqiCpCOyTYXN%$>|u4+4TZB zDRQ+1EUFHz&k@wt&rG;I011y8s<@}bt;k*O4PGHKuCNzICHMF#>Sby0GrLLrr zF3#oh=SE4(Gd?uufR498((09LVnkP3zGpaztQWji=iI3ulMT%yPK2S*08GvcPIk(f z5Sq-b9&r?qryQM}c8UJ9RbT&AHytD8SO)`L`(=ig;ER_+e$P6qFG-<8G(R#ELxneDPazw0b0{5ey7NOQY&RHss?w@q6p zT?&esyH!_cXVn3I;P`%hWp;trY5i3&>Sxh6X(}iC7`t^(;wJUP{E7?+!AAC$<>UMO zo8axGw45Ly5C;A`0A@b}=OG|SA*8>FsJa7Ab6^d=s}Y25X5~~dVvvnGG>`o1zN0=v%k^ZvOz%Xu1_v2i-piJh|TVS>8l zp~KvVxy4~;D9!8PTmYSc1u`0fq6dxzvP#ZircgXCJTWmb5E@b>P92>(VN%*6;xm(+lZT~B$v z$3fS6clg=>xRUHY36ss!SRp@dkiiBSEqsE3)@bX>!1dXi0T2%$kI z?~--~1RHx5Qu62H|2I0Nw9mGSN3Gref297POm&#CdgK4@_D3(1{cN}MFa5s`1JtQ{ zkmTv1Oqaj@-@DC!`E36nJ|+0ydqxY>V;Y41N(rbx{omb((ZIx{q&nBL6-2Adb+#Vp zlFsmNqE7gK`8g45s$_@Cn7NFPM&hGJ&aSDk2_B5E%8nj88~M};-%vCVbvDNXm)!Ac zQPPLy74RViiLl}B!0nRVZ+ean`WV*4Zj@@`wuSHW@{4q z+j`WP0DdnnC`SRHnm-6x3kX>;dbp}*f8~n>+A&&m8_;N#3a55z440F>Z*P*ba$2D_ z1-}-}+o9S8>$N?LyjCLj%nA8K`rje4T$Jdevpo28zHdsu1NXd51diL+RXnwTW#qdpQ}h}4CmO9A-BI_ zdmZG;tmZ(ycG>zEVq$MRboCSov9HFv9eZ&1S%DY{i6wj_o@_BUmq2F0%IkagLn&ze z{S{mn^p%bYZvR^Kbk!S@6ZMPDFQepS(AKOEyTsru@}QZp!`N3sf$Yf0->WqoMsU?} z58srp$q4y#0Rkz;n5~853p?m%E00o!`*A`PgBFG9A>8&BB&?29Jwlo&;P{vi-&NSI zK15cLuLzMYTPGY+>A~HKSiSqZv6qj4!?Pc&>5)YQbxb9MMscLh7wfpa)rPJ2N6_J4 zc_?DXhu?Rd4=bs#NLB-c?j?3M0vyttx5QQ5B}r#Xauez@l@lD`yzWbTEd*ndXUA3o zZK#rekqjq5jVft0tv4NT;9)C6w{h-c-$)lI84QkLYsh(NiSeNZymr2V=h7v#XYWIY zen}qJkQk}W+Myu~*dr3embU=^mLrr3#Bwlq`s>G9p|6jlLVLaUeofnOzt7>oD|*QZ z^}{LRwt|3pa2UMGBmrv$|HOy( z9O&2@xPZ;yY(OGm?t(A4vxymTMi6>S1qPU78NJC#an}=dV5&^>)$*Af`_)}XP{;3Y zA{JFU_SePm9p0ev^Ya3irC+Wty0yZ+O+XvDpkoU~Q}TD67WB2zBJNDp*os`e5Ras) z$K%nA$AzsZ>Oa1iq1ljl9#Dz7{$0}Mm%@1}og6QQ*{7V)H9mI$3D3Xy1m9Qk++Q-j zEICR<62EoD7tH`v{bHZ#Q$Qa^cY)a4N(>_Ijr6lzb^{5uqndYr9kWdzj_u9#|M%mz z5(1CcT~`Yc2q|sPFE8%{($a9()R@Zb))_kf40#FJi2qWLN&JVQdMM9A{DR4BBU|%3 z9zu5sV(opG0`If}GWIq2j0eB?{R;Vyv?|5WLB9LNdRm8(jaPv`venG!@d2&H1Nvz5_#6x8_Ot=OD4z4v$mEJ58s8p#SB2oklOJoUAL0O$!w^-n(J1!`eoRF zT=Oqv5(di>Y1(cxG&z#?vN=vPVr!Qea+B1JI|43k0=MfQKbe$MKtpBogW=QyEz-KN z02%+jOp>Sn^3Y7a`p!;uQce7b(%`ZmWUakFug8gdPY5P{U&>_>2KhXKyS%3Xl zMN~lL1-D6h34gfFdDOFg28ro9c(}?hkJig`nu(x@1Cm@w`M*?^e%q$*Rqn)M0?ZkS)b)kwHi^H z;NkptxC$CkD^b=+WUo3GSa?&9nEtz<6HblfI*wnG6vXoMWZ7r(H3>UT^B<_;6tV&>&M zo~TXcs@UGnR=1_;$C5=7@ZQ0(>aeO0;ML#D-;4H`oQs+aHk}rYHH%4}L!JyDFDtJ0 z;E(ZI>9&t6gQLE|WnJVv+V4o>skITv4#O<%OzI|~0M_H6*(Y|7i~VQC73MH+ookdt zWj6PWcnYZ}d;1RT0*@-5TFbM#1%52HbyK)c`?#M+6wqkC(Nsrtq3EZ1ZN1-Fv*>9* zz;wT?a*W_apx+F9$2&NJ*SHW&cU=AE4Bz;#)Q(d{Q3i&KZoGdGUQ_|dlY*Q9`C65Y zDZTyMK4@%kS@2<34s!-!9fh9+J64C-hh)g```4S^7qorykcKP*;JjYM2)xLTYS9Po zFA9I2AVQ~f#Tyt^TG6RdLl7xlDqt54r;P7S?27+Sb3o(sHe=-;*+<-z+%Gu*Fixe@CmP}M4 z3=$}Y=Ejx(x>s3F=N=n{m?zNGvf-sjok!$&Uv?pqt7 z;PFT8!?4@c?Y(^^k2~C|`jqJI=Es(Q+i`DK%F0NUZrkCtu3P(NR@fXV~SJ%-5H`z+xqqgok;~9$f^k07o6^H6zFzGJglJF-Htex(VAwaSHVnFp;xrrTjBQ}DAf7n z{;tAumsB-IB&cyFH7htF^1ksI-i?1y-5P_r0?|6Zqb;dMUKg5 z$LwbEB4qxkt=V7HsG!;|61Xt3UuZR%jEH(9t=%;~$wItZITi@_yTg37Gg6dVHrN$M zGnEE?a%>)8B_y=9Conogt|7wW)^M?ve|q)?rK3fE=F$0o>)8l#~K@6awl#4gmIvt6p}PGaS!-F|TV zn5A0QAVg6wPnBp<{E|_*c8o}pt4aVM<%>9t8g5}(F;Yt7 zj4B;&ztyiU?%U;alJLJ{(%IRhmVNO1;_to;JpY^0vs~d)HukmL63wh0veN(_cjrQ5 zw_jR>A+Rm4uwd;7V{06v`%WP=K0oYKd0ZorSH>mM=srltZPu+zNzJBzY?QO#K;{f$ z66J`tA2v{CsE(5N4>bnhEbD^0Q8Mg=1Z7XdCHXn~=b9WEE_I`idf2b*rnCwZXCX0B zc|8@IM4=;M2rdE8>-&C@To)t=rYH9jt8asYbR+*uP89R!K=|WF{K;^Gmsi&zPPUNE z?~=CKGUe3dmpwh@JDINwPYzSzb#qs>vfQ!1_IpzwP@j-rp!Au2QIiBaak}3xVP|c~ zS`Y3=FI`Xv{4Kc(qZn}gvY%kX1Xm&+L-haMmA@4%*TIc<3nD#u=~3vLywz@lvo5dc z<8~^pUcSxIMA}YW)4*6B7~z3jT$aJC7%GHFYiXPz{!HP6n8*K%sox{q1olPG}{h zVEgOgo#%^SCZfpa@b2+7KOL0vQ_Jh2MSQM{=BQ0rKm6SmBWm++&J-x1JAJ-6tAJwF#d{A1Tj`z^3^OX;D9FbvhX_6UTf2 z<1-uY`9jvyk$>bZkV)r!=L55VR>J2y=ewRMxTuQ%?*8UPIC*yYQTLyo@Cm%asH;ej z|Ce-slCo4_dV!^EJA>W-%lrQp87}^x^bjq)ieVs-*}OOIX#QVHzZFT{gEWcl2hRfW zKlpBB3{dDeuKZb7x5h^ZaNG+hrX*#<905~hfZ2ql;gz%zl2ZW1CQ^LvfFyXdM2Kch zBq>V&D8&52n6B3-RRQ#Gxeid$a*>^Aq`aBMO&*4JIR8CG_j5ozxJ0hi#u!qvP_Ac? z_vg^}398>jA@kL_HgGobX)K4U<%Zm~KARU&6 z@O$^}wQ;@mbaW!>BKxD^e2f*J4wuahc)bkT89Wek#KdC_=9i3ywe3WQLlM+JKjo*G zK7wCDme*3}U2WSq@;e64^jL+VV9)PxzpZQ2bn7E73XP&$snzs<`;*?7L@l=J2jOgD z5dDglwtgbkb#Fa-r(~wy6?E`KSGb`_1EPE9uyL0+5z(UE9aa?fy@beiy$JOl$FcYO zK%U5e`VmJ=ljle=MlI)G#UoKgrEwpCen<$Eu?SzWwO|+b$SD%9#Lmfsc*?(8X~W#! z^hM@DNLMS?IPI z!rbGutYVT>H=53iE#dYct4yH|Lov++mz9w1kCt-h`gUR zpb-h75KLC#*>+)vdYuQ9*y&%koV&Wb5Gx4en&$>&>RVjiEuwY3Fo{}*Gn%}4YL=B6 z`#xI^v*;vMnNs5gfJF>$^0J6RCCF0@ZuTc}*M47K+IN_Viiq?=AM|3dLdv6~%|_O? zE>xgjFY4ERp0Xcj19@Qq_*@OBIWDn(Yt@}4ARRs3+pK2DTg^-hT6MSxb9pfFeaSy6 zS<-F)+9I?x#5TsonUcTTQIwAvkQW=U56b`kmYq}jmAne)4VSr@ zAVaLdd}n@=i_6l4*QCOd8@W*wS-=Yt5tlb~hSx+)vjh}y^Qolmzea0Dj|-FTXW4DZ z@I5MScu?0%MzQ3YJK3RBFFf|fgAtrpc(o# zT!n*t(}d^3mv}=wK^Bxh?7XuHK`Bn+6PM_CytP7*Ir!juM6B&YE^oN!Az+`{(lcYq zwBra%J0NX_JPAv?d96GskK}TQ0HSI6eWRRU9N(=3!@|vpU0oq|dP87lauf02u~+tF z`0VXBLLLwNV^6V-pKtvRMxg9Kk@kbqr~h@wGBWUX(74$6KaX*TTcT zF@E|KW@K7;3tNgD^)wC+YA5wuDj^vK-&o%rb;E(sF3s5me<*9g9@J5zHC`{Oe{0}7 zW6liI)$DXmWcO?7t(OaccES)O#q=^7`H7%8UOCOjjH1v1M`;WZYpF-k{fyt!fu5(lrzGyQQ6GT|+|Y{gLtKWY>L zld&&pHfO=8(H}F4v@tWEUaHSeN5zm0WLO(P>Q=~q7CN98{YH|t43|TOEBV1#Ku`mM z@gm#JQf3GVzAk4Pk}*AuG1DwRH*y@JL5DXi*sJNxV|)**&6H=E#?Z7*iNTOEiI1x2 zKvKtZQI)J{YTjxP)DkB?L_dSi8U#kogR1G=MiAMjmy42mMy(OQ=v6US~VfP zq7s8zW?Xpce_|vs2Y;hv=M=4F{F@_-5`pc?xTcXG%w+_*>KjNXKtgXy@J>bS*}FQ{ zH_T@-psBo-%u9r=?|}#kxDxo%Zh#sa+h0O3HhxZs!+_O;vF-fAOEuP{d6rN2^VrH9 zc>5tX(d@#JQ)p z^lY3hwqn2h6OaZPSXBNWg-Z ziEJ}%2>BBN$*Uj$>s|#F-PB`>#G>V6BziKaBV$urhgZN|O9p!tk3PP7L~>J@M8AE32P`+)N#}Hy~KzH%LVoE z%P`*scb5`0md0(XwjrO31YD|=k6zA!-}2nBkGqBL@!g@(|pCm z7YD*1A%t+S!ApCXxqGz=OQnY1z=vsH%KFfb80G-Gxi@42RLZq#8Up6 z3ktl-eiMj&$d?P)O!lY~!E}PvyLrT{IqSs#Ucs7F{1JM@Ol7d}oQ9TNk4>+??oZa} zrC)CbulIg{7rd`xVNB9L95-Mj(AJg^n;jx4@n|qy=ym12`EX?|NB&7dVNfihS$@N8 zmuTb;w^}R=s-D zG~o8_@)i>>$92Ifl6I&Bhd*)yM~>jv>9Ky0Ly}f7h^$;u?Dn{k+!N;$ltq9&fMlF> zSl8D!gnX@=zP6hQ-%L_erUD@|h(-peu;%37R2AUw6s@3283!VY!cHwwzL<(xPZ!m* zAkt=pOsm})oz_8PltK2PW0wUA^1;JCT=WMdfok1DNICi8m%XK+S z=%CkhbIQ%PLTexYggdp6?JW78^4Mcpikm$S4v>#jZBH)JIZGHoAZIAk(9;Pkdw@Wk zT&*44t6nnqn762s>v&G4=!qB#1^KfOrmBhq?&%2@2I<$@>SCNyK;wDow(ilB7#$nS}Yo3W0zKo}uXB-CYdamyY=(vx9J z%vj1If8rM>3)?+8F0`*ThG1LfO3yBEUlc!9&3hgfaivr>T(Aj7m7Mn>1m)xZiP8+~^jE#yyAGzP3P=s{(~EPG^BPKEqb4zE4p!Hf_&NqUuXUB)yx#mEb99 zPLO$QrCBT(evE^xsKYa>P*NaORC5yymM*qeracP%EiT=L;te~Xs*A*N7nqGL)0*Q_ z$~Zm|l1iR#DTU0AMDwo$#u3}wVh=!_+(%u==Q%9?J+3dqQyHujPgX?|EMo_(IE+}* z4xAw5X#66sw3@wD;26+oRv4x59kp8bheE$T&f(EfM)z5&>47q8L}-&mYdk`60aLG* zm=9H1l#F!YAOsP}i;X%cN=3W-5oQxwg?dH!NaltQA1h@RRisxqmYTj?z*a`%7@gCm ze>r3Kre6vx&|^5c3hkRA#aFUo;K@TV*T`fcvxp@qVS2`H?;-$A1OFM*P0TqNXAlP! z=^Q&WI~(h@`T3^_N*C;ociEy;f70K0VfS#0C5AQ8#mpkuzoa+&#H5=)T@|O3s5rQw zqlV#}X&}#h4<{79GXx~9L4!Ft>Sd3Hme28IG+KEy&*R&^Xl8^{2Sd+5wNs=cX%F=RP12No zj!Rl*Vpe6iobaJ6SzPT(uAdfppyY#ZTFj}Va6;z)c)$2CEaVP+>sK;|CAbsfACWF< z2=|roT8HVSBG+TLBfowKp(}#O9BcTlyJp@{@O4gyOOYO=AV~ln|2M0{zVTyin&bU_ z;Jw=s7gX^($ zdfL!|M*@a$_#BGvTbq*-a9Ve=U2Lg-Auu8@_-0*n#PVzK;fS;eNWkH;7B7&1@Xr9nhQa+%WXfmpRVaDy-+9m$TIQ4#Ure?ma_bn|2z@EMZKjR` zPL?!jU39KYlTvVKZ(i=!Pj$9N?7jOP9%=ZI;z_@JX>0l}f`t$ou95AF6F}R9p}Dx= z4;B{H<>*FcsWP~Q$=$B1+Jvo{?=dHGlU#6&@UK~n=8J}}NvF(MxYBC&JqSSp$7q7_|_jzoyS-@|>6YPvAm zAhTlP$Z2XcGPs=Bxh`sda-zTU_xJ7khCuYS+li^`gJX97;&OoB z^pSuQ2dnvCVwc!X1X(UhBg?abRKI_BP9rbuzAwmIVH0}3ZF?TISkc0;WIg{=Q!S1$jD6u zCx>MgQl{*Z!!;{bl7>W#8hVQL5L}6+mR|*&<$mV|k>%j8`Ed0-%-gm>KmJ1ui+1Mw z%~ydyF|7^U2j_Uncbv?$wzl`Iu68u7j9goW0qaLFot%*6mA(1jOST*S)O3YPC0gB= zMmTLSPJ;B9+KQlkvDa^=pgO-nbUVLHauF$T@M-gD`hWs(K9i@=(8Wf>c234uY(5WX zUxyw}R`%_Av2d*p9G{UUU!?WQakB~Gjl-F*8Ls$=pnGrJ@YfD(QDM9y zal(`P85#H90Y&lvFwJHq*uW9Z3N;88ihVQKy4n&|&BW!iv;qpaztZp+%^XKKJ_I7k ze8I5r-I<>+4=;TpzFN>aTRwn|S8Es9M_8cTYO;wL|7Pw0TVPPL~E%*Jv1rfk<~ ztw-Fxw@aFyX8+3|-*g;AAxZA^>W;Lhk@_iI=>`C;kYeKXhy4NqiiFGnXR>YS{7khL zsiz2E4Af|pSbcaMrI6%hW!v8@G{?fS9qy+_gg++a_^>h0>Y3xh{WCj-tpfv^ECh-Y;e&(!HOv}sm1=q>6w2k%5rDmYEh|f?wOQ^zhXMpg07Zl*B z^|}d*7~PX1lRq?#MB=e+y#AVK;ydH;qJ863@?NZ=&|zKOQSHzZ{c?u9s1zsqIHeBf zfja&2(7&^!?0$Xz1B}4w$x=UaZAnlATcp}6Au%oyD}RQ0+c>juzL4xmEZO6Tj|*=BRj&FMAbjr!puN9WplP3wu>1|x|y}5@$07I^#1IrMvv}31-;b~ zZXOSxh)2&xp*C??zhDw6t5dz`hbSL~d)&Z2KC{;3XvCl)kSW$by_#F+?F7smd|$eD z=6^oC0P!i8ZP+v3KG)3Bt$6o4-_M+j8^iT=5O3Kl$sOQS=x z{JuFQ)^SJo>`@4N*)sg-Sk}L@d&nr4to0dx*j-*l0Cbb3>3+aj^#6|W#?&g8G%83- zF+q7mL!U$SfsG9dUnBdUY{^J5Z6ns7Fel=1p0Z{kmV&CY5mq(SXktK5aJfkaY)S1cShGbE7%~O+ zqCSkvib8S1H!)Esl!IB7j#g@BU0iff?0b-e@tuy-<;sgqb%~lET!I@sG5KmyR4i z?D&{u?*3B79?3bvCz-@WgT4VSw3jyph6tfBaXvSWrDa!P;U9W(V5zRUk8Y^TYt_Vp zgy|^X?};)jH$}#T$fYx1`uxB}*rr!L|CAIgKO-bwKq@A8O#!-9eg25Hlw&`%FjHIi zR5O{HFGaHPXp=`5>2%sZRT*^4x^QKw^S@7|4@jc%aeQs#)cOfj$k!_0mE?lkUgflc87Xql_-hR+J4aEonQGLaLdAtZ)2C+bBRt0h<~ z;f6s?)_d>HrovqaE8kGsX9g24&kkw~6NEg|Lb5ZSDO8+5*B+?kXv` z&Fs)#N`IiokLJ|*oY-kT{e?^)-KM^vs(Kb52cP1LzB)ziq$5X2x=vre-MqIoR&dsj zu|S@M^zeK*0%I8i3k5dE1<{(e4Oci8M;zy5%8p8gI6Df#djK>tBg(q{j) z1N^ONMK|I(A9wcEkhE^!m$X_*)OsQ}23Dwxt4wos$T@u8woBK4<~{d*MSVnx2omJN4V*=yMDoDa zNz;eD`>zBy)zcZL@9+JBvip0qtn(`@&pE<3h3pWXqHmfvD_Kk88+nYP@R8#0>32g2 zYbzm7*4DS=mejD+@*ZdxoljT{&tjC8!pEh>4+itA2Kiy6dRmQzDw6L@m6WlPkPhl7 z#|Q$poli5aDqiZy68XmH7LKps6$~M=*Q`=Dd;#RFtmcm`#I;E2P@h@99i2T6Q6$XN zPllI z2K&`pY+vw~Zl$}xvP%|qurG{PXm{Af`!jC0--Dp-(IRx`aRiMWSE^7O1kc=`rh|s} zIj#8j7R-)OjxJ?hv^ahN?1Z|-e}0>8J=4--_+!l9NdHLZa&I2A%ln$EmpuZXaso?I`N#cV6CY-ZzfJnCwiN=Iy8sdJJ9t zW;44;3+dTXZduNO85nvZ72JUB+VPnwHHVOhC5&=dTnn6`crMh5rY`JD4v$5m+!g?Z z#^m^F9giWH0(p4@B)r(Omm$(B7veLy0Ql{Ov&bz{JFxxvum-O8VG3eimKH~)-)8M| z`(%uCb`FQ^P}%tl$PMfJSn)GQfR!mldDxNJ0fubm}gmVYm_)8YVb^KE`5% zM^Yx^VHLuHLL^v++^TOiEPg`olW{|Ds4;={8*803Zn*EVi=wwjY^}zO0vRiG@#*;i zlFc}rD|3s^`I9b@O1F`}>EsFmYnr0R?07@oqV;0dAkmF>Jo~4TxLky%BEF*uS~Fuv zw%Profz%3{%j`!rE%6xGmLvN?b8(sPC zr1|5s>?fVCEJnfeCSYQvZKy6GfY832mNr&Ez>SIXp;vqP@^SP&dg1EorqNWU4Cw?y z7E$tqHqD>OPXvPTt9m>fu`{Iw8j{I5R5}NnsBLrjVBb!8Cu2SEKdO7ZQ&y?sr83lu zTKM*$*Bcm0OzkHWn&cfA7XN-BEtDTp(f+xAiiOZtkIR~5Y0<)vRqaUK+78o`KOU?~ zUII&RW}%(NKYk`dKD|{FMgh_*XNuc5cD^TLGv-{*I%f;0-Z>ft%N?glNR_CRxu+2^ z!u@S^z&rOus_}k_6IhrL>K^`EYuj3b+Xk={sr`oBYtrrPeK`#8_51o3i_+}Zs@-`g zal@r%H?XsQJh-=C!eD8OiAJv*&=Ga5Gc17eG#-g&w$m-gnu=wEAT;3O(6`-1kl^@h z#P>99N=S5UfRClO2B7`oaj)n_F6_7k35{I9qdX-p_tKAHP{<>se*vhCum9bx@1`Qh zAtL3(-q-A%(kuf@ws|KA1{|ZcXm`Td%8!R6+ z1ZIVYj_LAmsiaiIPz|q-_=G7dC|H>YT+I%V7-sP!E8C?joeN>fZu%0<{HflW)!kC~ zOe5u&c8`B3FqQFJY%26~W|h>rpKsPAV6h=6GwW>0aQUHH()`OQ*|Nwzh^?6`$RG}( z5n@fo8iSqe!O?Jg`6)`{6w(nk`A4yjDp^Ftl!g)#Zr542B)HOZ8<28QechPG?CKa4 zh7qr_9(~>G{(M#O^;Sgx+k~UoUaRo83@Ut0@e<|jCs*i za(6`ihW%t;@RWjZ+{OJJwQtA^BA*9@eqmpm(BqxM0U1JMqr=N|6xiAndI74`1{Gxn~wYii03tOf~q0rcs@L}FsH);&Cn?H}EN zZMDDj0YLJOJJ=7SfKTt$N-Bg7{z9|2*7^Tx$GTTQD^K>SI;r0r*RB8j&|&hIfsZFK z`W74SHGIR4k7iua;wC^|&?lwb83Qr3T5@jOkdE$L<7a)2Ff9_oZ~037*SfwNVU@0N z0D5a6{3i#tWaBcpRsnNPQ*mmY4U|Q=J|d2k@?NBdLQ8C^px5fV?E=1QmIQi~kNvdd zk)U8>XEYu9=f(ud5&DZ~vR-}q{9z55hK$xcf(|BfD}0~Q*x^60A*Hxu;e3@=xXMH~ z>bURU>cu3j){9w=W@kY7tf6zmv9C^R-r;Lbd5dIm`UTfr(_tN?_AQG`sDJ^{Unr)x z;V7vHduqCU{o^n9rFlqrTA>7U{~Tg))%G`~sHLN~t^qU6Eu`d-zUZ7vgl4xdm1N60 zu_?)@fc4U}#-1FZO!nO5ATK%vP+Qj72sW$Upa!8)XwAtkMl*`DO&f9Mh7u^`J#ptA zM#AB4+pLiEbOZ_Vyqi0WInx(1(OaW|nWh#t$CzkXf238wl$KiG*lH>FDpBzO-P8L5 z$a+Kfb%me+3Hans{2yc5^R5j@ZrEd>HK%3X%a&CE`|K!b4;5zxmgx zOawEUl5txC;>A?Jw`1SsLp~N7@Xe~23v&L7+sDNOmL{h{C7e3=sskouNFHhTYEw+M zEPja{MyENVpdbd8=0i%4ez}Z}2@VUMjbC%JH3Qfb!~bJe-chvz6&IhVs9FVTD3Nw5 zh3=jjX;!`_QUG@8^ntKXJrPx67LQ)F6!IAH<3DO+inBF3Ir8Q?DvGmdo8RgS_iWTV zLfP(Y4q10J)ToH}OR_T%GpPdVF{68U;IikYmqyyC(mK<1%cv84S&{Sh5S6G15b`Pr z(i|nO@pXk>f37vZ;O!63=5%jCqzYXkT-*8rDr&y}OY>0NdZN$wNJy!?ANjk-*B z#I(hG<2hgUfl!qEj;}JR%kD#q6xS7@*ylTxe5Frn-v^O=0FjiJ9#g(X#ouwQXc2>x z?joVd-~Mj{SAQVq4QhsUJJ3nVu#{IIfc87dz{z-Ca1*o&xMgjuIGgV+q!)jQ3Yf{x zo;rpBr@&OCH>#k*Q#9PpFU)uhcAY_QNxwmENqTvF()&!YtxRj% zeu5ey>EklNOXh_+7ljfPfh%o6e8cn4nWV;Swti8gYwuLPLXYs=Y{T7>^? z@Q}=R5c^yNeT@tLuHR#loyx%^f!nA($H%B$&DvubBonrJEMc+3lLFm?FAs`Cd0;}U zH!5SjHHdn>0|jOmgudy=+7+o(@5;OnZb5E!OOniS?h*-`hn2Zg%>S}Am*VUksj-av zy)yncsWB}n74UycpM~}ymBrKn6z~kh=VC9lv=h;)N_K*l=2;D$45q0~Gd|69oQcP3 z_%`b;W_)!TFud`CCC0XZ7C$ndR>AczXzN^aqsli0e6^nJpE5_>d+=v*XR_2YU~b=_ zzw{)2n3wgye@G!GO85uu!3O1CC(5y--k27+IC}~@HpdvKEu0_lU7n5BQd`C{n;{L0 zE~=6xhs<=;w_$7EnE#fF&2j;cENSf25sW+*5iMNFh&eoUiFqe{3}#%)b;rVH&!Bs< zq=NZi>bXSk|LUy7{D?S7!?f6gK@?&kOQ*2UJ4^X<-9P7uy1+7?hiHU1u)rEY^ z^34%05e(5$2QF_SXKEmkF%T@0|0nqdz9YGTM4Cs3(Tr-(8^!Sy>%W;p_GA|oV1&3N zwoP;7e18L77gCWKjO0uw0{(fifEB>T)q_s@?Lr2>uw*Nqa0ZM z*u6Zt?DwKZch(_P^~B6pJ%>Xeh}^DroOL$;gl9C!*z;PkF`h#8F|AKzd&x+?2|+Wp z#QXe&$9VVz0)wXe`~9kksHls0hcL{6^{Z&!)EWG>T+_kFW)+a$^*M3c;0zM|Ev2-d8m*#1?AW2@R zUdJdiwg@%?_3cQHWo%?5J9WHGY7S~g^i&R~l5P)dnC;%-F zfHySswJONTNCkYl(#i_wOa?N4ANe(5o)I!E8_o>$LVRtx6Si2g;%*n-YwH*^OQ%KSt2;KPOC$DbY>O;(9~ zap3P7KJC8QLgzHzdUd&@Iw{?z9I#vqsld*hEd_gl-Ag0|q`aFI>w(%k?zTJ)cs?a%kwBCE3&)r0q3H z0WA@nybOqkI5{b~;R72G$x-iwE+ymw;rE}UGxH;Jp*DGkZ(BhH{B=D&*{Q+5PAa-b z3z*q*9PKI-CEL;?|4Q*iEh+hC^Rn_0UfbnUVrZHi4%|%JI@j4Z(h&$V%a)G9)bI3% zCDDo%D@ils)XaY8BPRX|ZAaO>$rG^VQnQu2dSEOmp!f6U#Cc6u$it0zC^{?f;0L6m^6AAAZU22NUed-Hb`p{6fiFJKM}_R z5&>D72XVA^8hOHX01$0;{o&#!ab7A zn)3PiK%l{0Q052Sjj)LcsqTQN{ghB$v* zUeqc8hO-EVwymTQEN?j#^&y$$16dvdGmC}Zn-O{&7$`u-mb~MvO_r^OvAc`2yd$F~ z2zQC0=K{80ZkP#@Yy%&l%%xgY4d|?)VRvKjT?%dUS^^t&p zf4i%20t*umm@!w}K5n|d#C#a~H6!6rz!vB;uXP=Q)+|;dd6IBNIDLV1n2LdOX+=olEP&X)(eFLsLLtqlL_{nMeA9fI#z@}y6Yfd(M%tkI?+`cY za+b-h^KnAB^J7{x`5`(?Fe}=R;m(9gGa=a#5`Hwq{ceeQ+PMSP?p7%9KwZNC%td09 zy%|E#g=j4@EY0CC7UX^)pXkU*D4}c!!vh8)!O$Nbg!(6I)6+FguXf)^gax&W#u3<= zsep+NaLqV=D*i{I2&H*CD4B!4)kZm69wx+6T15h{YA;p5@f@^!ryM?Cd~?n%3Xet< z-FNGl>jb_a_J<7Dd2gsB3tlq*@!O(%nS8wcE3ZUvq2;ndRq1{9U5ey|P-txyQ6ZUs zFV1B;cYzO0E&i+f2}fnxx__LXFA}7oj$szx8vE zuFLd~2M6nTE<`Rem7X?HZMa$$&!XvWc;k6m(Pyi!#ws-gEPLBJweI7*6OZ1A=ZH1L z(x;JA)xHxOaMs(j-mGp+oOWvgCw3KrsL3SH*m>3KQMOYbfeWAd>gpe?Ha89&9Yb%QBs-bA&|4^L;3nPgpRe-1FuQD$b_2D#;FuscNsS zAyud>j~2E@vzY(%RU~gE-hD0JpZrXQ#qs^{V1$GfAAF~;RKVn9M|0Df>RqI)=G)`L z=7v78A)cs%+@2EA5RnuU%K=@-x$ftwE7b4P3C5@8Rj{sPGxNAN)c1`9p!ZL2d(znf zcFWT?y!39cEo}lVT#>vYR{Z}oLn2( zX+ON>F6kVBRm}>p!RB>@*Uu4KcPl7?@auZ~|Hyi)sJOal3zOh3!Ciy9JB532cZcAv z!8LdwXc639gS$)N?(Xj1_21if^g}-uqY4J6&R%QHZ_d3Bm9Vg;9P>~2VMUgZMHKhl zBld^wr$j3A&Nm2D89w-mu&LR%d2#|nB0TNI;3ZxfFW3l*G#?X95Q-rp4bVdT)Y31` zQ8NgR`Yu*L8rh?)5Sl=a&lUWShk*;JRd5)1B*0>bo`jzxpDM{sET|4sc!wI{oArWR z7aRi@T^?&{Mt`B>_&6UPH`2jMSfmJry-kUClvfzP$@9atu}WP^8> zMJ^nSL364DKEwl;nVQ1_oOPOY^T~2gJ1V9i$fTJHS&-K$fxj}Q-gbZ6J$sPNsL zshV4X1%~}6&=cN|H)1*R2ncPZ=PR@?zu4cNSCxkC=qpuaqhar8nHVY3&xy8D z?#uOQ&G~fP-h16_Ts-~RD}LV%H{BpXYrkE&UlOrO5UT!bMh!;XRINAHl5y?Hrl`#1 zLf7LQEMiX&yuR%<3I1MuKNzVEhtssNWs?e!NU~qauHN4x(VV3(KSC04Txoph*2z+a zbFQueRW(l?1{hHX8hH%Smb+L?-C_jVX*z?6N*S(IcPgw={AoP4>>%SdXj%5{>IuNr zM?8Xz&Y9u9VS;rAN|Q3{sGh?l8@!`xiwL^;4}+FJpV?rHKm%k(Fim<-Z&I608*(K# zCBmv4n8-<^kat<`eF2bBJrc&oHB3+8-MV|A4xXtKVl-`nNJTA1qZ6Z-kH(! ze|LKXF~kBC^AL>Am200jBO zbq(0Sr-ytvjmtlcTO)5gH0ETdJA8P1t!Zr(`p+~5=2c*a0WM&Z6O!vCu%RSn%>TzU z2DDLi%kzEKZns&^Gd1anAmg)Rn1ag>qaov0N+<3hOG1KjLvdYBqp6|^Qjrm zpn*5tVPO5OSvGzUswmlYzyF(}ulxD>wghOXIw+PI91b7;IaAyLwo?bsCB(zM9CmrzI!nyD^m@X|xfij=D;8 zb#y7CYiy(a3Z`$v@OOl~IMvMAu}UJFuHFnFIq+@+vLH()$EMPFapfo2_j`?{MjJ0W zs}57>b}=)(!jY89Px0&{*(Zu5@8loYIgClSUukJ{EW>6nBOZvto5U1Zghq@K{9Ic= zAE1B(BiO8z0-!6nbwt+P{JuRHqxcWiibEcrPcO-gE~mUu@FGl1f(IMEy(JxY%(u)0 z7bzVa)ZcFGq;{rOPjGO3(&TWC)1#_r21SP>(ZyvM|hed)n$K$WSGPj5zeyOtD zB-Vh9pLj>PgPUC+(Hvm|PY;E~S5`7Cf_Haj%`J}Fv2luu<@MZV4=7{XuRZ+j0&5`> z&ULl^BanWRD1E;K3YtB4Oq`u{~kcHiukb2@MTmCY}omWaz>i|J63%USM1a zk@}txXGQv=7jK>-?3Pw~{n*gct~Vj`+2A57qt^53R9Jon$r!IS>s`Ox@G<>%`Rl}# zUPXcR8QiKHxt~rl%k7pjyt)tlFjGDjWY9JLDg!$~k0R2OckJ-=?ANbaT|2Xv zAEJwF+-X^DyMHAoP4TL^rFvlT{qoJWSC-OJrjXtpJ22nR*;uYfL%tAXq1u(N!Q8Zo z{br*(WY~+aoM^9rCh~l*FEg$x2`o$=9C48uZJ9z;;@VgElz3D}-YoBV()*<_Ai-~xvX#K6xnG8S7 z%z0>yEmp9btPG1AUM=jiCMi6!L^CbiP#qDo(68B~>qU_O$~J%YOjH`~_rU7xi5cM30A--wB0=$fwUDoMfOp)v$4ONg(&c6g)WCpqp?tJN=9-uQ0 zFc+HpYHe&C`r-%Q5e~)n*r$CGx^`rvjGB&$Da&^&Zb4s&2%_3Q+mrYOyzeWyZoa4- zaq{$x@ZBS8SHlmKwp@>6)j}xpPYtU^BJ~8`#`K1EeYHXR4gnm2U0QSOy*urwajC#< zZoby8dk$TPn4ct>@z?%X5FhrU-uMfSd}m8oq|zPby1|w*h+8Z4>4~>*U0?+Iv)B*K zE3phw_Vq3^<$aOy$jJz-JUMX!kBQsIi?}YW{%_)NU{r%cy|0h*tAhg)S2PDSl|ErA zW$8eo@a_4^DK^Mqn1Z$qH7K3iZgkz6j=ih=TwjzQnbhJi*wT{#<=@ZDpj86Cz9@_4 z>&mRVAA9ES;*{BvmZ19kcu1PAK*_Ih(x1x_T5UYsB#W#F0xpG^HMu})gaOm9VMQ&y zGdpVF#$G-jez*5&-I$J|+QL8wbe-!n@olfVD-Ub@>_zxrHi)D6O#uhv|6_wQq!i#X zXGMvQy)n^K=}Dmzp$oZ>(5Q+eh-%{HHlSwUvt!<_tGQWW9-`(TDzKzUK*TZ(-kxQDrq;x)ra zaMIvM_rW*FL$)X1HYrXdxx~es$NPs+Cp;Mmefpo*SyZUT0A4Bni+vq)CLI3!!t)%z zS7t`WSv_Rtj|g*A;+$h$(J*dW?A=m}-^kqFF94 zfD64qAhq=sgV!-$3havfs*nt9kQ;qQPB?JG#4@wwF3AHJ1@{*~Hhaq?Xq5!@MieB! z>*q|!h+3AW;2^`3-y%y%Bnb5H?dF5`Q#F`2&?@jo_EFQVwL@)7x1JGn5d1kFa^A}! zF|~jQ)}NrAmEXeLLcwog!#qMvOx8uMjx=`KvuPEx5-T)>${NAn7V7P`NTNBSsO<1> z2L}edupqHea0RaJ6@@k6E!45}>0J|z@*C|8i&U~0K;@j zrD%DGoxGpth&e?!e&!b0qG3VFcrf%5{So3OT#5Z|4p}~uZub(hCghwyc0Au8k_Sj4 zBjJO^Ohqq7FozeDzN9vH$Gds8%f4hh^VEDo+dsq`jC!B?wAb$N-MCsdRA=sCvwD46 zwnxIa@0|Bs&xa>Pcmk-*nXOmO;7ss6e?T5`azg%g@sRzA0BHm6j6ue5qlk4asJ?29C@#2r7g%uv!r&4e+5D6Qc?v@motzUHK1dP@ewUQkRo#O(Hh({ zg5I(_ZUY_j{C1yM@?||+c^V3%Q|hef)VL85>!8gkQPICx48y|JnMWa8lm`ZrA@Zit z`-vrWFQhVb6n-+EuG!SgB-J`z{)l%cuiOiaG|BZRh%>Whq95kDjB}#0nEjz*U-m*BG|S-k z$3*~6p)MeeoK3QD7k_`N(ET?f&8?ttDFCh2*p*}gywYjgm{+oEYt5Gi@+5d_OI^Ov zbS*ip$e1a#tJf8>NLR=0Q-q|ef1B_`89c}-8H{Hc9PotPM1Xfb%BdQg7BN~{uJfwF|xw^ZW4 zdnu!*FFLZXCfh~Ltx3F^{RR?kH3%t-ss}SsvdDz^k?InWoLufK(})FvB#QrPcOFA= zHjH;?m!tLS=L7aGS8Gp$ze3><1G353u_B6d?#~qQoUe#|Xcx!^YRNTOvcslU7Pi_z z=I@3**%B{r*0YFiZa9G7Uhp9_RZIr4&(dongxfX50~f4>yD*7q~YAZ&+?IO$c8IB6SEN+4Y~7FoBm z1qD3(z8(HQ4Alu0F&kAau`<+S7zgF>I7-zb21UoBMov=`$zE!Uq9opYTaJ)Pwje<$ zw)7^iQX{kA!YJz>B`^d{@B^13>r!@KBKZGce>AT`rIB~y z7l$KnOfyYpjtBi|UDDSFZtq@LN7|afIV!>u|6^+9vPWKSHAv%sLeoylts(A2JZ*&G zCHM)IXvJ*W7a?979mp$2Opc?PUsB!0S*;P2KT5$7M{?fnc*>g)Cxr<@uO z)Njn4%;fK!=WCf8&~OHW`Y8Hg{?KLdL$Ujph^L%CgbEkL10By=*}T44OGJk2;bu(% zwp9C5X)1G*cpN_kJCRmkaS4)2*Xz*2J0B7CqkZ;6zY07p!(X>0e)~12Gdx-}%za0% zJf$7~E2XdQDi6zxb~Jr(CmF^$L9W33E4Xg#;^f~-=vaENy`JwsR(C99rP?CsBzx3S0#Ha+dFi__JUXk_c7Sfmh2ov(L~ z5_)vK^BaVnN{*(a{jHnCw}WFi>tij{^oVZ?uBM61JpHR({wR6BU~Qw5u)A!lvj_eN z;x_#3Ak__P3M-~2bnajFo*@H8_FryR_68B5{q(OSeCd|(N0Wv0owHvgz-bPq0vU8w z+an3Qbr^r^?JtZgZZ>XJ(V24&Rs7D0&)Da0upW1GiXP&qVPpECpZ`55My+?Q)o*BXOt01;u$rt;a<4}3o&DdE=<7^NnVU^ z_QwPwqziRQ%|DM|4HW@d1`ny~LcN-e7ifOiR`O;Qq_-1(B-^3T;6c4yPTL6lq&9M& z7$m=+Z_|&nKV`TO25Y7}aie}&Om907-6DSt33kaq>Fcb`XjE|cycDx_aX=iss zT!H5OQ}*rkNf3L>VCgDIn(x#NdH+qY(b9WS9|oF1t7=Wy=k6#MM$EMrVW#_~vL5}m zeqx+4u~@UOmj#QJBP3Fr%QQ*Ocf~q`<D!`MKuvfk+yhNQ&ab=|C7zR##LQL)`RJ?5P>4)0fKG7LNmHpZk;hB^w>cB7nP= z@yp%u`j|FqTx*&-xYDadn_S>R2)wTJ*B1^Xqp`Bi8$f7&W>g0LvqJw6^a#_fGPOQt zU(5$07&rj`CK#eK+P)0$aBQ(HQrp?;w%Q~_D! z3EJ>6607Bm(y`uTNk+npII4H(3xNxs^QKvgN|ZKL5ri6`8lb}I4=Y7L?Z1*~j5wzaBd5!WeP}M!Nj*ssKg9B|8q!P&LW zUW8?+{y_)+XiRC!_wOZv1>(b0$@Tr*5bR1uX5ft(3PJRx0EIaVBEjadl2#ble}GKx z>h927VC+n^q$y&uX1BF?K4o$}w+Z3<)Wei+rsl8=C_L;BzBpg1X420pZp1ajw!ojS zi+w{POC|h9ZGMO#RA%_HNo9}}!XO13j2xXYFn60ySx5R#3U)ZG?T*F#+Wn$+)YV{vOEBYx7i2B)Z&=BAvBgVl{Q7Z|`B7&E7E<0D!%4s$mds{G~c z4D#kcv7=`%S6|^G(Qk^e05gR#D|A9{l0XkSdI)^UvFMDGbGKcpFyUjAK?mR)hV1Je z6E>odVQ_hBPlu4&?Pp1#9--fZYv!jJOqta*pCs*J`C)Z$PY3!{eZcs6RsF$=_t;6(xnI5i2`_F}AE>?L~2ROm`FhYH`ZYHwAktLl8;G z6%5dbiZYc{tm&7`aUOR|Ao6^^II;04m}+36Tua#zTDzaHVyrmeJg*LyH&GbB0lQ3SQ0t$D)OU#KIw zuNjb0R8MH_{=&P4WUI)s?U|hrjsIQcwY9e`a?R~Pv!57Y`$eI0ee3iPk)x5wd76&3 z7K>b%&LCUihkd-Rp}Vmj=c5?OPmF(2nNUH{+*Rt~ZNyZ9Ute*^Yl*+f$fRKItPpQB zn$t!`Q%Jb~-Cl~0n_gWf(0NpaD9eW1E_2;=*!eEknfvQb{bFx7VxjJd8Cb|X%pxaE>lHGH=aJgsxYl1?x=i9X zgQCzHZE=@c)q~Rl;WQG@9d1ub@36LpTs;dm99Qz;&|fjRc(KXM9kF5v8lR?&k6 z0(M_fj7(nV)zfCpPsFnL{P@xOtw_;=jtAbK%B*Ee$jK2DY)!g>N^Cv*jDwFr zG?VH$+ICksNJ&%|b9Xks2h(<2A81#rb3msml!gNV1x5ZgzaK_t<|B!nl0)B}`{xOo z+8;d#`}2h-;~w?9(!-dWf0<``G_^joo;Obzabu>%V>%@9amLn7tb4 zf2?hsLTc;OiF(np6z4XDi?cxO&uKkpb!F=K6}Pvs2sM3Dehz=h^}DGA<8qCpt1>MT z@Z(*gk}x{8Yc-gVMM>f=RlYXLHiEcI0bqcHfL~)SG0=~$tqT!RwR?@(@sy(&-MtcD zv^$&|a6Jg0@iI#1yb*w-agX82Zia@}{|))&EB* zDgpxl`1=FNsh~?(poAjMWb{dc*Lj<}6^2jT(pn$iV|2I1@mcllj1_vQ%Lh{vNCejj z46n?L&v}G~qt^>Nb$_9B)8DQbnenV2G~(EDpN@RaLUCB@ zXtzog5=Tc+PgWp+rL|nNM0T6|PpGjJ1t|z2-eyaT>PTco{A5@DT%cJV!oEV~1x2#! zB#HRges3o`Od5DqDYxY2Rza)WNdcT2p!b0qN3bT*|8nYGB+27linutw%1ZVYf%*~d z{jzM7xp3K$a8Ky-FBn{ZS=q*~WGM9R{+_P;vwL#UsNM1k{Tqw(Ac-VOEY6`Hi#LcX z19l-S_Rp6J>ckP_;&FhXDst62mw54Y*4D(KbWiU949Za<+KT!cw)?vHnDW<+`TkkQ0^Xd5m&2 z(@Tbh)IhzEIGP$r5MTamVQUs$cU&%B%>Ddh0R1#g!NY~p%I_ePxEg}FoUb*Om##Q> zZz>5pLnTCd5_-x@_!p|)fHZ%IJh(g2Br1M9DBH?&PsPn}XrnR&*%s%=Mnhgh2KGBk2zRezOUjcpmgMY{rYNDkGn~^pivZ* zTwr2HG4wv;B!#Bp>os~CPhO`jI~LZ>?JWZrXM9AJY?%w z=G8@!bYTIUJTqxJpQQHDjP2c==hb~CX3a<|QYR1}GM9pQsOdAZM%oG?)P8X4ak1BI zo6T=&mUO|-R?;2emOrNZBOyv#hyx<;OvX;fJ+k$b9*y6b*v+?`2ljU&n4*UlCc#0% zXwfSvH)v3z^j;~6NTpKn6G-oJqW%?j8eh{R&kAG!;0PIR-LoVuf+KO&W=p>PnY%<&)U8IV z+*4X4#T>z%37d+ELTlwNxbB&$6sQw&L0iz{?f<8q&IDMf`tJH^hRZZu-1AI$JvHwT z)MU^$MbXU7+U1F9A_;pYieF|R&Q?=T_u$uoSZp&Mie|G|y<2>L>dYgISnPU|9ZB1_Ic8r8Ue{*$Q>_dqloyQi?U^3L=S2Ppv^0MQL#BV-o%Qiabv#bYWmxpyZgleO=dBSpzT+6tpE zL1SaTS4keQ^YX3q#jM3}W<@x#CD~_7i!0kE`Ke`r(gJ zIHzC<=PSU#ugT`)&>j{NtnZrI6oftv0-z?yzuiJz!79v6l37M03^q*lDp;N%j@Y*iCD5%}V@G(yHrkehI!_ zmhHhySf6bj{y@Xbf|TyWi!Q7^ukr8G_L^aA$iVx%u&A@hT=kTu3{oBnBsgWw0XEjS z|A*f*29Z+ zY&tbyv164Nh!8-m8FKoa4tzvjI?yRawowE8>+xKnTi-a-iby2|vgu5T^GM~--KfYO-#on#xHZ+l!nf0;pR^=8hNQ&n120LHu)mM1Hb4wkQ zeHV_GeD^UsJE0u5Twfeu7rHTUv1MrW=IVK4J*V8QgGbW>Fi!?Ij*|$Ewy=uC8$yre zi@u7rsDA#JTc9t5wDC!RtYh&7*AD`&t65h251CunxXDEHLuj!~nuo7dtsWLE)5iySaQ%2`m}ZrJO0Si>;1>0UL0 zq}9ciN$X;b)V#(GGTrawo^$#Sa0HY|c#t2Q32*NnRj+yo>N?KCn1x zHT{*=iey_M&T9BRhP;;KSm6_y){6Q>oXVmt4H8X#E7!nE%$uDtUpPpaz%bb5J9cB3 zdnz5;xU%g@Y)~Kn_S^>w?~N|2A-2KL!>kS7O^-E^?kx+Og}ThI=Ahvvf#yF?C@F@k zNcQjB+EY}J+4cgJlRP{Rh*cP%=ZT-5wTuO4cDzZ$9e9iHn9c1Q#G^+tC3{4S;)XrR z@luqW{&3-*dZ?G3>p3!vfbt;9sa5bJTZG>U9vh0L652dL`3Te#=|QQ2_KDs$0!2Tc zu-O&Qhl};T{5G96Ubm&^Mol*EJw-BEEha?F`?|Gm!n<)y+y8jlw51E#ctVR+P(EdS zqLoJcJB;fR)Grx@e8B&$fevFB{v`hUjP;GQ2j(G>?{2ZWkBiQV3wA~iZFY5P>R$=srY081U=O_D%=SGEb%-=I4iAv83?V3NuNN?7K$AvPyh||RFCq*mZTfCPBx4lU`aS5UJ)v~Z z;h=d1Q}vqrMPEO?mK$3;kn~1y@R)ugjLt@%$Znv!XNmNFe0)K-GU}^i%ieLTM|1M| z9^jL@rrF=YIDr=`;DioD|Qj2fr+Xwr3jdBo+1ggUgBM^}h7 zm3*~u>DaB1*~R9zr0{mq`gJJPLu$O04X@#otarm3A=f@)SKjA3Xl%0I(RHI&%l8A2 z&AdC^`B`4lNC#WF_#V`9f1&g(`*Xtf<>{>}Ivcq=lvu<}Iop_>b9^QlUhP8sG%n<7 zKJ`xyuripOtx?+J#a)a~T4gMgwE|N92i;Jq{0_7tdhAY_!5R5dI!pa z472|7;!Mws|JTn58SKS|0hcWFuQvPPfU~WL19D;B*IgGs1rGPtnBzcQ%l33{FZ9B- zel%OnZO8IdR@*l+UR-gT(QmtKLqdAc$Nw^Xd?>o*er3|NC@&Ue*3ZG56Fwh5BDknI z^CTqv1AG#HbZhBxKMIK5Ki%9M9M2UxZil*HRiHm1@-~m5dEOqZk>l zXKN+MKaxngFsfIDzw_r3zX`3w7Xktq38kBL>6FJbr22Uocq6ffM++R7Fi&7PJR|;P zGVR+Sq?a-fc(olLr&4pX4=3{_98R;QdBc8Z&J1%e_FB9rFdr-qw4LrOAlVneJ86tO zan~@a4yGzgjd12D9X-^*?9!6pbFKNNG;zR5Nfzsb5BUYd;MflVf3}#~kmM{aI}!2^ z0fFo|v&{aZ3WzV%MKd%mVxf_III8vIAWfRqstpc&GL1XsJkl}jqCwYo-Mzf_6fMN> z{s=+>^4MzNQYW=glWZgb4j+o?q86&*gv&0Z*j1eF|O!aTHA1L9U za%S|M!bwa(D5iNLH-1ECT3B_Jp6T3DsZ)|{qKi3{reR4%Kh36PUew?P-E0jx4_1`0TZWPMm_&hMp3lT!2H^spI7f+oWueT6EtIB_&kg@vL-L<|U_f!oKm3Y{ zwOq!?S*TBm@u|56`4Hku4)vTf837AM)vp1XAqW6tPwP@WxpK{8 zHjqcCtH1J=b;)|CGlLu68+nn(WsFai#gGm>8v@U%U_qfJK$aT-I5^#SR@8nm;9Z&a zlI}9ri)5IqFtrh5r$`NWCwX;|I3mzZjZC(19OnN=)^I!7^RWJUSCQBbJ|MUAipQ?i zT|6XwVrqZ};S|ka!Ky+=zGp&@hkif=sZQ1D)e_c@&;wA8N?h8wKv0D655u6vzFb>{ z@*lj~uJf}8N&D&pU~IvDy5WoaYM}&0Exaq!)lD#|sq@2Ma`7)h&YOs1fy74D58*zt zrG}o_&K)ro{#-E+tjYB_4$R=06h(=?+yz@br}tbx8T{40q6U8I(NZP5CT{}L!jXf1 z>7qjBVzHn2*EKXiR4!CF@e<_%iNW|>@tmqMO2Cj%1i=ipF_yDfKfWnG(cE!tR#hV#cKJ@d=N;9*FnIL&qc5-GRI z+{N@uo$j4CCe2OOHb|u9Yw+@P4?eeKxcu%Ex|$_&#NH86!z0I>eL4l+`MFI|<}g-M zXns?D!tb8FwobddBOBMwRV6!ELTMVIQ5|FYe8KZ>%v8QwIyQPi9XNaRjAgxBAxGtm#-VYvHcFogq_;Q7>Bm*xn7`N53LhC!9+LMj zzfa~tqTv(>^gzm{+zLnw6_6ZnGj|Bx1iRaDzOjz!?)}HroezxCpybYNGyk?N`NE&H@dR7hS}pY`!eS<6 z3?rZ;drs0Wi|vZAsCb%RiiClaRK0r|7VXUQq&V)^#&G6U-Xr!$bIayu7RvFtW~fVC z;Wg{`c$Wi&Ol~mW3swfn{g}432E^5OFW>UiIt{Qbt+WX@QNwt<=nJ?8=K@Lf_)@mI zasV*N9N=37yCq{}R?hfB1=r)DvE*6wl#j&NxU3Bxzl(XG?eIr#bv4$rj!oo(t_dI_ ze0*5_5!2TE{nQI%^qDpnXx~3IV*%O)a=CS+O7bBkWM;xL{3wmK>A?IS8L`WtTogsY z$`;}aj+7<4rqjk7^>TdAb+!eE-7|ZJ_K!1(xX&ZZ3J&On8eLc$-NmC*45q(LJ>xH? zS!iis<2{2YBoZb$%!11!SjL$uVxvZP{?pm}ShTj15*noY6^%$@U7jdvnPbFbW&vE~ zn<$R6(P0^-fUNGKEu;U@VG?rxLP;6Dg6hTB2}i09|7_~U&YP7sS8~vI=3H+zBD31bLNeL-5!|#pW8Fz5=~E< z^Q$UB5Noy-QiU$LUbm7OmqpB_$7S<#0qS@C1X$4&1%9+*PPx-mtt@8AJ@278Pbx5` zV5n_!+~Sj%)pdzhx0 z>>bmUnH5{QZ|C4!9=Z zk3M&1%pa@mk=&iXGU>j%L8!f#do0f0Cb&dx10OHjv>=&rIgyGxEI^g-_M9Gz5GWY4uMVtlxx z{5{j<7txqB*N%QmEpXvKeQ{vyzU&y`H=f=83oMfQwAvotk)8O<#N2;w9^fq)Aa4}mw3|b?HqZk zh+YqM+|(tK{De9LAE~GWr!@Dtw<}E{oGGZN zwgr7~WrvQeH7iHmjzhJ(kfk6~8O8DYuei1qgBR>VP;?<(Gf+aJ{{UT9JtBq(mE^;H z>pT4MUX5+!Sn)0^TZF4UKPnspR6+)W#9OSb3@xjI-afP{@9R_Fs)FGG9s(!^1!D(I~lTIg8K&Ljlv8*Q1}Kw^7)cM>J#E(R@4)wtXRYT56U?a}P) zWI^XeZ+IfvY@Z<*iJ1&Zp??*qVLl$nWo5u;^F+|7EONEm4wkwXMChvw68wfyx{OH6 z8EQt$dUQs#1ZlVc8;dk+itf#V{hW;Yl?IyYCS2p&4I#az`$uLHOBbf#sP{AHjjIRg z{32lIxv3+UBy!}>(01;K)Er>_#7a*o z1Gy6^`qy~-!L$8x^zs^M6Vz#Lf%~5J`0)JWb*7`uW81llRg7O$D25k1(Q0~+lwDug z9DZYxm#?C^3R?$K5_b0I5+1*-xn5G|E$lhgeq@CYx4WZkMr)I8W+P~&G&3>z-kogZKY~eetGSc=^6E4noqA=Jv92wy{=v~Y6pqZI3 z!M%*^#x3wV4Nz^t@g{&p_mcUDI5wS-DzhQ8zmwIIjoMzkD&AD5I>QT2v%h8aU&mg8Z4vjngax&B1%n?t z^>nX5#h!d{#A|~uOuPi&V&!3SaAM{|Jm-yAl0~q6{>;IaED-GN+7%)uX&C9Mia~;p z@|YN1YZZtu)zO4#|H&W!%#5+ra)R{cbjIDFDqpadnRAG1doAgT1k@Ela(x&C9P9$n zU|Z0sHzj&c+nn7DX&HANzizy!5jCSLRVpCVC4D>U^x(5>s6>jUcd#?O1lv`Ne0m(NRRZ~6?%{80 z>d+rF0&o6efm`9Bcfx+>E;yI96ae$#YmdIDDztRy1pBlGy-PvWw3Ggf&c!(dF0-_O<-!dvU2&-0bEdRaju)r=1)`mqXb&5t{k24kq~@xQ2q!|80jJiQ z34Pl`skOUuL}r&w8vWv?YL{{l^|5P9n*&+IOMY{}&hM5!S2)*?b1CPxz8REnZ^B{q zmGjZBY~-;5bzT&UHcy-vm)d27VQB`JE{d%ahgG&?3quK4%b$zj!+$)UWyMoL%xkq~ zj?S--9=i{h7lY@^8zHamo6>995nWpzmw3HQ9|hPvwz_H#3wICtn~Q$UcbpVZLZZVH zBm4f(`>8ZCBfnW;%DNzDixf{ay`#fhze=bOMrkQ14TBNZxR__8ZcGSh1}5x3;Pq9u zr7Cm|=}DjpB8-qacl8kxzFANrobD*f05yvRr75E|*MKtnYhN+uO1?A_6sk^F;+XW( zN31p&9(Rt(r4fe_xiLl=Z9}=6NRqBbX`Fg&YsR7W0`X2R$+VZCg8O@+Do=fnA2Tr3 zE7E;fE()%ogekPge&jm`Mvz+^2(8gy^+`h^bNsIGgPNKfge^8x%aMs3NUQ*i9~(SB zC8wcJoDw7HusqlN#R-D7c{LNA@r2dp+=+EkqGb6;u&oXT!M4OFu2O^lgMY zp};hiNFE(g{aBihz~XN5aH^w$O;~^h6@jdeF2zi#dq%||oh?a(+|~T4qn3o689QUA z06D)Y>2*Vx=Ea>dXEz!#MKjJk* z{g7SEP3*?nAQ8TDq06{8u|-2u#9>e3NWjGoO50^i6TV?*Jd)c<9vS|QCZ$dtVH`of zQ9#H42IgSWk>iDP?`7c33g);1A$ziGqSRR|-Bkmkx`Xw_1+IO)J)?0+J>BjRxOeb_z92%`r0+IKpOjLgbnb*R*rA&K7d*3qw=Gv0_BNPnTb^q@%0nb1_1PP z!yWGCI$%FO%=A{;G4=)(N zGi-duY$&R0UD>3vElpn;*kuqxn_L*2>H0#9nid00Hcg-QP_Ewg@TfiSC8w`O-)C$X zr8Lqa1pUWHVvr>)aoB%>Zr^3FMUEvv)-&}?;VAaf{Hpvf9JOR2vb)Cf-`1r0e0#== z5O#V4L>;)r`Lt4RhfZ{auu7byr-t{ZEQ=wdz#y8RM7hz6)DopNKjHFFtJGKy?@&$% z0lF*fxssCA-iTUEH-fC7kVO@hq<JYOz8gFf)3-&FH9QFp1@zH5w^{5)!2jb2VF8+C;8Dn zVZ?Lv>|L{ z(%;L&;FD@58Pp?~$0>4JGAOD)GEpNYRh~R*r9bY>h?`juo}oInwpdk3zvV9z@^Z(t z`e1<#IbICQbQ0fZK$@AamGns-ZCP*_p`q`gy?zEajKO>7lyvE0IZx}f81Xw5dr~W& z;0xDT1~=>m17gCo1*)m0LU*9RWqv?Hl5l50Dl>fJpPq^*S;MaTkFK}m0M?dL4$B1Z z32R|Ingu^-Tw6MqadRh+rbW-sBeTpWla*<(!0?HR+a)eJ_hXA}1#VdHRtEg|yzBLh zESrTvt><#Ox(igdM<>7NNk_lqb}n;;~_1L8&XSFIbnac z1!3#-#c}KEU!v2|&M#8hmOn|D>r~=X^DD@`YQ;_proVz&48zMsHHZ1*2QF$q+=PMT z92h-~`{)&Ei9vL;0zKPIOzZ?P-S=JL;w7U6{A&0f3pr(YkO46daWw@muMgQ_jVxXL!G}zH{)y{XH~NfGXh`AzFT;b|gFCMOSB6XS>lK#DN*}2g971oe)ISYs>4eZ% zr=pGP=qb|eAn-M$_GE*Z?E)bjJWP~w6V$g_-g7}Hbe{oxV6j(F-x!k~bBpSDI+ z!bl9eB^y8p(#?t4-EwL8TPmcm-VQe+(`c2CpW+-lN{Cf-*{2?f8s?HG+NXh2d4ojjDOGYpE||C$~n5w z)rcPgB0t|@bFp)Ns8~_%5fU$;-_;CsLZaIQ!>nYc03PAL$h^Rs8m4U4sOb9>9HSv_YOjjfky5M%yjiRnwM*%a-?3OH;l07% zionn5o|wWvjc^lSR_Gr+XA?p~>dFrqg1<~7Bg%tM{lqx5QzniQJC{cI0V6US1TJ+m zPE;tYsJw~icE6x~7mwmir)fb(j3O^3u4ze^npHI|KZ!c3!77xM#eOqYtF96{{Cd13 zH~BG)ex!^v(yikcz#9A-YT`yr&|EKyl2ZVtRrVuslzNq+u!>@@+EYzopf$i!P|oui zBmdDfis6(a9f9uq;W+XX1E&0+wolxb*N?=WS5yhtxRBgiPH~ba#NWG)-EO?nCjAE9 zweI~8E*Bo<#pu&R=Cp&^MAel#*haWs5(W8z~4o7|%FNZr*9 zf=5mViddMKx!YC{8=QuKRdQhRHJLY!F$~v$C(4UdFn&LX<5&wI8Gz**1TNiwZsvne zxi1lvf~6OPrJUp)ARovf!mJQribRQ>G$@vwA81k8anOq`Vm48il7ib-qTkOxj}5!J z^Hb43rvUFghH{?-LKh|KQv`Vi=d4cm+cXOu3N(p67&BN}ggin!zZ2>X+KfJ6w&8Tt=O*l-shZjUp zip2a24JvVj-pEq#!TtNFJPMG83UGkeCXKBIL`5t)rJK7wP}uRMIT~0Qk)^>_<{uya z?~Xjm9b+GB^wYbWFvlVD?Y*4|QV_FsMugig5iyuL=Cy|Y$^_zCieL^#Czk%zfu#qk zha8P*|KZp@wRH+BmWE-$tfR(A8@=(U-APzF*H{u3S2-zhA18ADnfKHkW#K_5h!-%Pk$yz!W!R$yfi)X`T2rX%MfAfe*m#24MU*;C;#-NE z4!!+!NE02c(ZCQmtc6HY!*u3}l3aJ5;wvT_icyb*SfR=SLuY#@Ro+PiU=NcI2CCEO@^cA}HrO z23%qw*lv7ruD9#rI-gHidGNJQ5t8baAguU$0URyR8$K#SUKdlCn_7~iky!s`qWdj!9vQcp3eQ3&y z%r#rlPwYA5pPFbHl+3-|Bm8^%h}=nji`+>e6dxYVxjsZibUs%w=XyNk`QU%apoynr zJJHHY$oUqWWA71Xpi`LwFGoxYFR^1B&b6g%$Y2uT)=>>9QY8}dBXM~(cInd)XPlL$ z{@rTMs{2s{^z;>j++dyxOVg+!s|j<$H;T+`Hk8D6!3F292{^Ikr@zJdFx?Q#DcYEF zR|il;<38Q^OU5w8%KcZ=Z01zm5v$malb`fnQdaH4zl~!ZabJodZV3)!@&uB zH{0f#i}t%|n)a0*s(0z81<^J(-_SYV$d`CrF<^3S)wnCDsP@AI!6|8akx0Qaz6xsU zkiR8gOJlodKa!;^S>wUvKU1H~bCZMHKp-(nw^$*8foLOvtq}`$3t3029kcJ_Y_-@O z@%}Ncei=j~THF0r+3eR$dt^`|LP?#%P{Yqf-i=Rr&%ZnQwq*o>+h}23VeayAIa4bA zTeN9oM9KxvfnNtvRE;4{u!ma=WE0wMffMAOM!fVt?jJPFLD-CBGREM9Ki;NcdiYyy zM+nB^X`PhVHwMAx!xsT;PO{PD7euSRXMtB)?0pmc;oR$a-WQM4HFejcSi}c5=Srjf zj=j6+PxG~h^i0*qy=@=%Xp09KW5Bair-bk_HDr;nM>ELcaA4MKH)^tn8supcjdv3_ zQ^tWZHOI*i(XZwBs41cVQ$k8F{$bij2A`gc$;i^xq$BFQW!!R7VXH?wFh)DUnO>$6&~Bn- zA=k6|>|$Fbb31yJaw|-GWJ+oL@Lno2Ee70(WZ))@%Vf8S++yikvqXHViI`@IUzFZb z*z}WFF<^xtJElDVshrngV`mFdkCi5^x0;$EnNq*+oy*q~Oisr455Q&*qwL>Y(x9;T z%s`oeQs~)S!eG?V=VEM;C*=w6B=Kl~PiOvU{vVH@;kMQN7$c6RGj+nX8TBub!~V~-tN?L>BaWT!#eNKO?jQta??UocGKs)>Jgl9#nQfbm`Q5Qv zuQhJ#*kcP8#x31#98F*w#x;S!q_bpWsp?tsg$q(X{d#g%zuV2##Q5fbEet2wLF&Wb zh$=xN1O;m1(b#|4A_H~?Z)uWBxP@t&dm#IhR^}p`$N_6+ku?lKacyGaeRtd)LP57? zZ^~>o2S2;JE`R4<%?86?YhhUpFSC!&<8Z0dg{c1F$P)D>&k-i`M~X)bXgYhm>kRKV z3jj2A`5>f{#@dH_*nla-7*>+&8R0ey;5^Y7ffsX+-^J`R$N+U!(gngy)Xj(6s2V$v zy2p^bQhEbwNt5GxFUw@3!0O#!6Wez))zL%Jn313H_RHLb4#x2chSy@-tt)KqRy5g3 z6QX?EbQ)Ro7)zyf%J7d1m5-LugTfR&Q+zQ5v*xNRJzAFI=b6)Mj>E(C(NpoyKOnQs z%!WCRz5k5tvpg=PN02)7FUHnl4(EuaeD~_MVvy)&|AwIplRVNDy(;Tq*H{`YeuJI* zk^T@!q>g>a(|CmuTE*|o5vCFK%nza{wRFub(II5H`Y4KPzPEw)ywjo$WD;w2UHlq1Unv#mjxzf#H*A1|P+<{_Ic2voV#4p5!-1u_8?R;GLXLTw2Y z<(^$K*#ruH0klQQ{dzfb+GpUeQXi2;kdKsJW`gWh{{?V;zAF-yVIP#TIS7OJeVr}I zrQZ=rh^aco)yD3=LKwwW8J?OM82>C&uyTk*(+rhe`sG^w>7=ABheep4@Y>(PwLoIr zWmKJbd~L|}RUN8|-AXb<(Ys%yc!M;N5YWaHY#K-b`_*anU7oYA z$(!zoRNjgQg7T5njmV4zbf~sb5GIVvO**oAq%6yFpNg*#)3y~Usm|DoMJ75u@s5UG z2UQS$RJd7CD$q>yQM|KTdfaQlFL%t3tgO_`oI*lqiNp{NBI++xiJ$swE%l7kX0m)F zxh>LTD&w}$L^3-XE>t)6Ticw=pJTf|^#IVCG6IhM6f}#aH}N$VJ8LK2m9LwJDcRk> z17WELq`E{*a_x&D-)ZBNZ$8VZ_m;cscXt77?ST`03%K%@cqt{jL*wZJgn09<{zXo; zICpBY?%u?HNUGHCm8wgPg{y+LZyMv9j=l#R1`}w&4CfbxyMH&(X!2@(;jbxk;v0$P z$;xlVV*>%WgK_AvGpDyVyf9!zQEW%J5jGUOs`Cd)ukpvGsWaIq`byKeNwrN_jaRqZ zPLrZi2*9h0a%;2JONV<)bosB`SxmwRwb8`zMjX~{*`*-|JUWpIW2M#DqN4hO=McIL zlW)&Egu80?`gp954+amFE?p6R>CsS(F+Wv}v17el(SLM2NfdG}Kb)bTY;=wEd-_)} zTB12=7-)#3o{+FRa+ZyaJ6y;Nus|D@dUsISLZjVRtdGQl8iJ={lrnR`6sajl<{pLalPL#GfW2A_p9o;<-(BDU9gE)E) z$(g2spv2}6S&_9t_{*^w_Ze0&73t=zYnXd$f z{2w>gr^j4njjJ2W)&Jc-_eph}Gc_l+9mxKhv5U+EZC)(cv|VS@n~5g(W@p<@6p`3x z@`fdwEq+(fAOuQqJPClO=N0<&fwv7V?p4VUcHi!CRNG64LCGVVl8rCm?#00qU?l#( zX_?lgh6{AS?!Y1^OsP+_!Y$xl-*2v#2muTw3;;YcD@wBE-uEl2)9OBFdA`kzZuM!8#7}rK3vO#`K-@KGvLh49R+%g@Q5d3uThr~lW)(hy{r?J|fZWko%Gyj4NR)^*waIN1_UyK1CQR%+q80CmYXn>0@gP8)}VX)tVD(njux+Zj%em$>@Pa z@4y7ET7yfb1V8-!6Y=sAZe?p*Py0lrevne+4K_vpg|!l1tFV=YTEE3@=kG*`JoZi^a`_DP z-vPTX70!#Ri#cWW_U0t>q7DGZaiMV(6=ZONMN1Z2;WuFc<0 z=e5`8{48{Abyx7g4?YcFsVLX&lq%}yL zGi=#y$eemH{Oa#@%AzBZF3A!88W6rprV!;8bzjHZ(Qi=!$zwvD>`zBiy6W9ts zf1CUbkY_!6O_vFU33vf+djBI<{@;0hzcNW3&BBBtT)<`5=_DW_)Iy2NL++5I>qWQ1 zorj|eoGoIpyV`G!u`jyG9h_E{g=(?~bxvmLJY~pY_Kf9z1Qht{tH*DM6@$z*5 z7FP&Z@Eb$f>obq_Z>dl>N`JVS-IPXQFjl#~mLdi(EEfVtft;ri|^OX19^ zaF*92;hM3Zb`c1Jz5l!}ZE)=*d!!_V70k#XxlCM4V|jOja+{j^?pipN*evb7n- ze7jy*W!q`X*IqEW8Q8K=r#2OV;_l)79A`odwZcHPg zcV;C*(PMnCTh#z3QJZ08}cy%^kE zl%1s@&k{%d(8G7$2!+^gC7W8=6z;6hHRrkGGZzFT#pIt^T=<)eKqXqXN9KP%1;cYXLv$*kQ)(#l;m$-;1w)06zL31p{2 zsT#stGygp*d{2sj3vYR3RC1TFAK~>b1Z+EnT5|~^zcaFSVt((w-rYxTNKH6QPFhG) z{=w(S%9~sEo{z3vIboRvJIgO&#IS`lP2_xAEjEN=`7I?Q^3Bz;_ozvQ0$J$=oUR9CAxW#I;BV%RJrzR>UGkS_*16LY5aTQ=sEtKyTOF;n$IQe*Pl-uFxKnFVJNmd)sE zURdUQj;OPporKsX4@jztxPli+Af`JGia{gq67##a4UYck1&u$}V~2Uz=C}L5_TFE3 zl-3edstY&=BDNiiSig55CXJOgfN}a<=UH(Phz*6lgHYc~oLg7p;J`!7yiF-8H|uw_{zruQ7k(-T6|@Z_zjq8ZI&4Blsam^wjnV zrESbTZFRJTv@*|~xgsVRQ-b|ld2al**>SHDmXe(>x`wGye4?l5x!qeD&F3^JEYaY4 zH9rALUGhQ3S&M4nGwHL~lG@Vk_0=QlM{u?%2|heT5=DkSG~_&c?W~;BY?!XvTh90@ z0Ussa?*3-aHsOJ9`igXgr1A}umV%jqe7W(Kan(Br8C7uxyPV(8Q=IFhTWMr4$XcL^ zI`MKgMfDo~uGTwi=&1NFJALV+f56PUdQq`$VNL1p^YUH6avB8LC*s8uyjNx7nF9Hg z=nGfLA4-a%PG{dlIEX*J{z#hOaasIPMg5Q&h>7@|^yMiYgkH}+IP_W;`)@+T8{!K} z%G{58mz2idRTmD_#r)}Ic>a-8Rh_=M<S*S#GIc1 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_175/._priorita.png b/Projects/WebGIM/GIM_site/help/mobs/mm_175/._priorita.png new file mode 100644 index 0000000000000000000000000000000000000000..05a7755f2fc99a741d6a0fa3bfc93c105c23ab56 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vTJeT2 z2BL#u22i;knifVNA1W@IoS&UXfvt`~M#R`T#a4 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_175/priorita.png b/Projects/WebGIM/GIM_site/help/mobs/mm_175/priorita.png new file mode 100644 index 0000000000000000000000000000000000000000..142654bff96d49877c286e7d031b3fe6e8f102c7 GIT binary patch literal 46491 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 Xb3R8{?a>;;00000NkvXXu0mjf>hTId literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_176/._reparti.png b/Projects/WebGIM/GIM_site/help/mobs/mm_176/._reparti.png new file mode 100644 index 0000000000000000000000000000000000000000..a4c8e5167313814eb0108e7e6b0e93905d1c0315 GIT binary patch literal 4096 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 FV1f+L#~uIx literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_177/._macchine.png b/Projects/WebGIM/GIM_site/help/mobs/mm_177/._macchine.png new file mode 100644 index 0000000000000000000000000000000000000000..a25da0f45bfc19f30901e807fc4e732fc20edd39 GIT binary patch literal 4096 zcmeH~y$%6E5XXl^M5CkPvQMxPIYO?|=tRO5+I87uW9_m|f_M<6NAOHuggGt}8nu{z zGMSH^*<^m*K%rWMJitIiY&d2UmMN`439SiGzM#jvd6t)Q=*jO{LM3y#*!_|hJf)`G{+hmYSW zB?3f%2oM1xKm>>Y5g-CYfCvzQza)?zo2fnIg>$uGPHybhMUutVEtoQi#Iw^Hq4l0= Z87FM2g<0S&oK5|-d*A=HN)5c*?GC8%HE#d_ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_177/macchine.png b/Projects/WebGIM/GIM_site/help/mobs/mm_177/macchine.png new file mode 100644 index 0000000000000000000000000000000000000000..a212a46a742691da91e8bf82ec80b73ad481236e GIT binary patch literal 66820 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 bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XDM*=o2 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_178/cancellazione.png b/Projects/WebGIM/GIM_site/help/mobs/mm_178/cancellazione.png new file mode 100644 index 0000000000000000000000000000000000000000..11b6866877352d9a098942d4c5c9f3e40bca0d70 GIT binary patch literal 13626 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 M07*qoM6N<$f=;$3QUCw| literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_179/._ricerca.png b/Projects/WebGIM/GIM_site/help/mobs/mm_179/._ricerca.png new file mode 100644 index 0000000000000000000000000000000000000000..310134b7a05f5b9fa19cd8eba5c69033bbf461ad GIT binary patch literal 4096 zcmeH~y$%6E5XXl^M5CkPvQMxPLC94aok+MsyDocdtX>Y5g-CYfCvzQza)?xn~6Q-1v9l~POk07g_1?q&6zT>#Iw^Hq4kbw Z8O3a(g_+|moKF3;d*A=HN(H>z?GDHyHdX)t literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_179/ricerca.png b/Projects/WebGIM/GIM_site/help/mobs/mm_179/ricerca.png new file mode 100644 index 0000000000000000000000000000000000000000..04ea8f016b5d69b0cce6bc8ef360be433af10b0f GIT binary patch literal 7302 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_180/macchine_reparti.png b/Projects/WebGIM/GIM_site/help/mobs/mm_180/macchine_reparti.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ebfbc9fa16868951745079adc1c1f4cc5b1983 GIT binary patch literal 62552 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

    pRX8^4lTn+71(#_=goio_2tGE37XO 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

    *c<;jiTO%PUKmGk6BnB=j7a4k1BkFsUlbtmLB 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%0Dh8_8F?%0^If36VEE7>u}xt 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 bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XD7+E%3 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_185/iconaCestino.png b/Projects/WebGIM/GIM_site/help/mobs/mm_185/iconaCestino.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7fcab05c10ad7b9492d1f1c784644e4f9e5030 GIT binary patch literal 1416 zcmV;31$X+1P)4Tx0C)j~luKyTP!xv$j46V&f~d6?l;A>(v?V^!ics5Wwbqew82iv7$TV|j z8cj1XnHe95NI~5BT8bMVh>I%XLb_0Jr3;Zl>uXU2ait=NLN`*z|0eBBDpoHf`Et&G z&+CQ&RS#2+V?{Jz*v`AjuBdkC@PM{>0#&F%HMmlS=d>ph`+cTXKIgCLw@{>IvPs5@ z^&Ob_v~BhMOOImj>z?-dp85KDZ#6Cx0*XfKifq7JB@YI?SMtfclc(m0WMe3mCOhOt zw#riT4Se#lwS z#+8o&t!scqFDteI4;Z}*tXf~OHPits`+>1772D6GKOd!b+{A`0|qDVJm*eY<&{#wR+wXk~+^2z=p=Y+R=mX(oos*|%sGu!%-7M;7vjpTb7b5A$9 zf!9>V-P0SeveC?U_XHg2v#mJKMQS2-_F((~nei3X$w%cpB#(H-gEFRXKbG2;AlK8L zJf4e5O)dAfof+!k8A(>GGeaHmS$^#nk}~f)YVJ6e|IM?u$a5Tq1pyN_?>00f(S<0Q z;J`%=8G1}AOj@O1&}zcN@xLl9B+9!iD!TBQdp`SnPN2ZuGJYSTaf~#UBWU_N{hR(q zzp3BRzh0>?G*mnz?orbizxjPhMHy6s|5~ zU#Ty9G?_zOj8BKU6roH_7-T%zwd}q~w)iIed~?|rnjW<;&OWKDSQAA9qOkFZ>Mwg%u5aOFKIN000Sa zNLh0L01FcU01FcV0GgZ_0005=NklI|K~A`nkYt_QMJOn_>A_;#a-KRX#Wh zyV$9hqb5(M9}Rd}&LJBKMCMCLw4rv{j&;9A2@Hn=mVhwPwv5K*Nw8}h@>wE9>`9zsy?%D;&sfe2*yxj9 zFGZSuF)pn)RK_Rlh(zev7rwUzn;h}fbdsh8?F5>pr1ETNAAzeTB7PANCrKCSsvrS} z@)Qar1d`G1rv$EuWMx(wf8L`-%o30wfdD`K&&{M<7>Fz#b-K^(HVqHM|6>oNTp~#Z zR1yUd_mIaERMjJm5pyw3Sb|NqNp?PMX})(T1vPj{qshk({B3SMJVAn{X^~~N&WH1^ z)fQQAu)nn>-+G{}$xARE-C(hJ2qyU)#mJ8Esn7dII}LizIXFe{0X@w9PjFZb@BS4= Wf3?_3{5xX+0000$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vs>}G* z1ku4T1E^dNO$#HC4;2?p&d=3LEGWoH)hjGbEK1BP$;?Y-FaQE;6HAL^6Eg!-Yq!jz z)U^BxkTUC<{GxQd-2AG{oSa0xG>8P6>7(4y5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C z(GVC7fe{%3pw1=;gMnN~MrN@>QEG91X;E^jLRx-NwnAoJNh+}0nV*-KlT)dXlbTkd bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XD7DG0S literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_186/mtz1Read.png b/Projects/WebGIM/GIM_site/help/mobs/mm_186/mtz1Read.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ced6972e465aedff9d94a2b998d2bad1e853e2 GIT binary patch literal 43625 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 DCae2s literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_187/._pulsantiEditMtz.png b/Projects/WebGIM/GIM_site/help/mobs/mm_187/._pulsantiEditMtz.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d54382bf9f3e83c61b294a00e6a521354db7b3 GIT binary patch literal 4096 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 EA4iu_YXATM literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_188/._pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/help/mobs/mm_188/._pulsantiEditMtz2.png new file mode 100644 index 0000000000000000000000000000000000000000..1991f94d63bcc8296742067f168d8a593d4895f0 GIT binary patch literal 4096 zcmeH~I|>3Z5QaxV#Kul5S#p9PqM~eNV<&=cVH=mM24kXe7aw>KkKvj0AUdmyppCUS zKMeE8OklolpinJB9$+9sHXO4F%aqojgw_BkpV4Dpz5wJrjK8QC1fyi@uFnZLVLSgA z$zh(=E1_L-v07=#*NJe##L7shqx@#K6E@rRmfu%SMs}CB`A6$!d}$9#Yr&)E!^iKG z5&@uUlK@<&D0+9g1Oo-CpR{6p=6PD3#Lpg@$9rlXuW4z ZMlqXeVHS7`XH!4z-uHj4QUmXHy8{thHfsO? literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_188/pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/help/mobs/mm_188/pulsantiEditMtz2.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ae168d40c8455084df45d18ff6536962dae762 GIT binary patch literal 2098 zcmV-22+jA2P)4Tx0C)j~luKyTP!xv$j46V&f~d6?l;A>(v?V^!ics5Wwbqew82iv7$TV|j z8cj1XnHe95NI~5BT8bMVh>I%XLb_0Jr3;Zl>uXU2ait=NLN`*z|0eBBDpoHf`Et&G z&+CQ&RS#2+V?{Jz*v`AjuBdkC@PM{>0#&F%HMmlS=d>ph`+cTXKIgCLw@{>IvPs5@ z^&Ob_v~BhMOOImj>z?-dp85KDZ#6Cx0*XfKifq7JB@YI?SMtfclc(m0WMe3mCOhOt zw#riT4Se#lwS z#+8o&t!scqFDteI4;Z}*tXf~OHPits`+>1772D6GKOd!b+{A`0|qDVJm*eY<&{#wR+wXk~+^2z=p=Y+R=mX(oos*|%sGu!%-7M;7vjpTb7b5A$9 zf!9>V-P0SeveC?U_XHg2v#mJKMQS2-_F((~nei3X$w%cpB#(H-gEFRXKbG2;AlK8L zJf4e5O)dAfof+!k8A(>GGeaHmS$^#nk}~f)YVJ6e|IM?u$a5Tq1pyN_?>00f(S<0Q z;J`%=8G1}AOj@O1&}zcN@xLl9B+9!iD!TBQdp`SnPN2ZuGJYSTaf~#UBWU_N{hR(q zzp3BRzh0>?G*mnz?orbizxjPhMHy6s|5~ zU#Ty9G?_zOj8BKU6roH_7-T%zwd}q~w)iIed~?|rnjW<;&OWKDSQAA9qOkFZ>Mwg%u5aOFKIN000Sa zNLh0L01FcU01FcV0GgZ_000D?Nkluaw(!fOu>9GE}=q%(ms zZ1fNS>3VSBzytyyoe7j-qlW-U$8hBFg8WU@17@;=YD2!ip-Sy1Yxr>+0_m6xYyO1U zj`GLt$A>y|>q(dI67qr-1z|yXmv!Qq_}NmtSkOYgag#ZgE*`D!{)#rfPdevWZTwT4 z-F6>}Hn*Lu<)q6gPa_HfA}0u`SS!*rpr%B@@kqyGMp4RT71p|Rl|Qy;(ncBE8ftf} z-i-3BCSA2zGtvGMbB2lg7C6$TShPsf+ke++HtNQvthf-59k7?l@C{dnHQ*6%3_L7bVaA}lr z=#=oOz6IY>WRxq9c4^O-Og5>*F0mM^8wDrtD(5g(Zl-ybl8y)ZYocsh2i8v4I<#WX zm-J$6CwuItgy$%wP{L+(AkWnl<^g1sh9~dJp**6J4mDFX8wqhuIndkPbvJjsQq!9C8>0>A(Tw2xw;xpU?I*er7N@TLcD4C-d2{ z0fFB_K>Nt#w+y0Pdl8VwCbD5nXDWq*qge%y$_(DPn|*Be1a^~(_e=`P0%HEu)zq`MJ7 zRKFYnknVEKP~%1f>?NJ(S6iJbqj-M&EwG|(U67K)4j0cU?%EhGWL>Jgq%+ag-wAX~ zoWp-;1Ed@3l-ldDx}QB+PuN5{vK@Mn#>^YOzcti|LXIrEQh;FRFc3mZfWQT^4ljSL6th z*IcKOJ7(0hsk1-hbdXNhxo${-Bbg4bbK+9Lp|Z*|qV9?SQB(ORs(scO)?TmibRz7Q zHf`KMx+!}7r>gxkarb^zvwDg%c&Ik)C7t7tSAMGb#fz1m!+x#V+PsSLtR#=i%OX3h z#BLVSk;QjZVcvhI+Fvfo<#2mi$>}F|zMZyb_H*#v>&&iEb2$NRvz*rzSx_P+>akZx z@$Y(chcC&Jp-RI;i{4 zA;R(02z()(`g_Ew4WT_Cpb)^AP9cH4F$6$5V^G78LI9*wNMLUa0g%oZ)G(wF0O=GG c*c(IOA3oKMN3QQ>6#xJL07*qoM6N<$g2?v((*OVf literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_189/._dettInterventi.png b/Projects/WebGIM/GIM_site/help/mobs/mm_189/._dettInterventi.png new file mode 100644 index 0000000000000000000000000000000000000000..5348e6236c129216b6982514a145d151d1f1f3ed GIT binary patch literal 4096 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 P00000NkvXXu0mjf50^OL literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_190/._aperturaImpianti.png b/Projects/WebGIM/GIM_site/help/mobs/mm_190/._aperturaImpianti.png new file mode 100644 index 0000000000000000000000000000000000000000..2f92fe7eb98e6ac188fdfd62f816037c0d7bb1da GIT binary patch literal 4096 zcmeH~%?d$56vq!G+1RntZJuC~5Z#rHofLOrY24;A88eKlkmr!c@FHHqi*PPC#l~9B zzfR|4&Y3#D-GN*=4_Sbo2w8u~Ml4lQg92I±`)dGQL6@i6|PP7n2zzN&= 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_191/festivita.png b/Projects/WebGIM/GIM_site/help/mobs/mm_191/festivita.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa7091c551d52e78181bda55409747ac0bef1db GIT binary patch literal 24924 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 Ms%XEgRI-ZvKZxGTwg3PC literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_194/._mtbfmttr.png b/Projects/WebGIM/GIM_site/help/mobs/mm_194/._mtbfmttr.png new file mode 100644 index 0000000000000000000000000000000000000000..951a476d91bdd64a735c7e74a61eed7de8c69c49 GIT binary patch literal 4096 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_195/._richiestaItervento.png b/Projects/WebGIM/GIM_site/help/mobs/mm_195/._richiestaItervento.png new file mode 100644 index 0000000000000000000000000000000000000000..67b895fd4fdf520d1a32bde046b009412a5c0df4 GIT binary patch literal 4096 zcmeH~&kI385XXm-T--S6wSU1TA$lhl2PMTjxUSbewzqa!Pay|?hCjpKQ+y)BOBIE&vB4ncpo3c!44N7PYfbs=B=H)9u&cpbNdOGmt3q?TJrT)IAIcHB-BxUv)c)q?Rv}aD<>nnOWXXTb#uP72c@;((evTs zcS?x>5g-CYfCvx)B0vO)01+SpMBpz8q{n7z4|%~tZJ3iAyLF*tk##XsCXsk{S|haH aGcBWp&9pEv-on|`PrLX1U#rx>yWQ^klQs7M literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_195/richiestaItervento.png b/Projects/WebGIM/GIM_site/help/mobs/mm_195/richiestaItervento.png new file mode 100644 index 0000000000000000000000000000000000000000..b33681274dc353fe06b275a0a055ca96431c90f9 GIT binary patch literal 29035 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 R{^tsal$g9|wXk8}e*p#Jc@qEt literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_196/._selettore.png b/Projects/WebGIM/GIM_site/help/mobs/mm_196/._selettore.png new file mode 100644 index 0000000000000000000000000000000000000000..a95df543182046966a367ba8cdcc24bb3bd91002 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v>iadP z1)_st22i;knifVNA1W@IoS&UXfvt`~M#RUXwP` literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_196/selettore.png b/Projects/WebGIM/GIM_site/help/mobs/mm_196/selettore.png new file mode 100644 index 0000000000000000000000000000000000000000..e86fcb7ed90a6551b1dd74663f437999653a1075 GIT binary patch literal 14018 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_197/._mtzProgrammata.png b/Projects/WebGIM/GIM_site/help/mobs/mm_197/._mtzProgrammata.png new file mode 100644 index 0000000000000000000000000000000000000000..9e321962fbbf091d35adaec7ac62d73df2a2505e GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v+R~Tx z3ZjEy22i;knifVNA1W@IoS&UXfvt`~M#RL{c`u literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_197/mtzProgrammata.png b/Projects/WebGIM/GIM_site/help/mobs/mm_197/mtzProgrammata.png new file mode 100644 index 0000000000000000000000000000000000000000..b7904536338dc70ab86be1d786bb101f57f8a421 GIT binary patch literal 224253 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

    !;!vVZDt{74x{lU&mD+Usbirr=^oHRrl_+ej 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�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

      TJ<6?x@icaa6J{^|pSRP4sK3p&hs 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� zzgkn?UZY({2J0N$2)mE%Rka_4VD3bJES#sqME3O>afagAVAX*HHS1w%mAleXJar(m zP*JVbiXW1qCKCF1L)nlz@HB;$tW|E)0j<~=iq$v?MJP?>nG5yD$Jc7?ukKSP7NDXq zALSiAjD@&2m^rW&fIMsn?I~$%u2Wk8`DA`NT1#GDreW7l)V?>SYI<&hZo2zrxv&4L zR($Zhjy1*V*LR+){U79MiyI@rBW#D&Lvz8`gee}NXkgI_<>c>H0q(5mwBG97zpuiA zL&12IY580C>$KSo@{B*9=(Xl*H*#$#ac+XRzfPS-gvf{o`jMQ z8!PXlYqTwAtMVI%D298t4Uh3gIhlHG6N6jNqj;Bo`tv`i%N0-Ptbt)FC?;COuT_PG z1rV&o`^>Y@ z(6~l<`Hf0XN9i-gtHm*1PP zatWI+eQtusDq_;RM3k%C7j>KPIWE+Wf7ns~7iA1AbzCvQx)GZaiwnhHMUeei9*&Od zIpwMB^DK&gQ=jWv9rc<*Vm6GwJt#-39V-g2EG@Vl_Wb@$+rDx=yO$;`M&`>lK0^cQ zIo29Jw?1$kCa^nRe}Dhmy;|RTvI1J_fo>zZYVhd6(8*i2SH_Va>nYc5eSULax}kOi zkzvcMUo2X|b=x+UCv=CM;nZjU{(~f%oM->7hOaAaz&SHaIA1yiJ3inu*NMl^ zWNscWh<B&=?TrO<`}Xb5uSGkU19!K^1uL}56Gxst<@6keaLkLK*x zx%d2BfyK`v$eT#!)(jZZgJ?b6v4^&6WqGJQ;qCH^d^zg%yiA&Z4 z;>B|KIqCtB2I9iCaWQLxFAUEfZjiJE2H-}-3Txwp!cticp&F!zZDbA(08?jCLCu7h zwgbM!(aRcuB@b7&5d^vc9BnoiZWFvu^#NFLF#ogRuqow7%Yx z-M(dd?%8D;a`$Z-i9e#=+~f77^j#QhoC|pBi8TP;H7Bz!6GR>X5xCT`cB5SQ<5C6o zC3lG4T5y*()?ytG4wmPETHGD}xXB=F3*#AfmN(9|O_aH6Lz8vdppi<>FVqY3@>Rlp zrVWA=@yrZWG}ma+QZJo8>0w>myI6mHw@77RJ?0Uh;EmgC%O2`)D%0Afn-m(Ap^34NYAV$I_dKP*vA@tQ=XHZ3pD_bC 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

      ;q2vt?9)fFWk((cj~|9W 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 P`~je$q6@20vWxmZxRO*h literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_201/Immagine 1.png b/Projects/WebGIM/GIM_site/help/mobs/mm_201/Immagine 1.png new file mode 100644 index 0000000000000000000000000000000000000000..47bf5e43ac99bd6f05dc1bdfb98d6ba132982416 GIT binary patch literal 9355 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 z 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 a1pW`{_8A9E51GIK0000l literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_203/Immagine 11.png b/Projects/WebGIM/GIM_site/help/mobs/mm_203/Immagine 11.png new file mode 100644 index 0000000000000000000000000000000000000000..22fd71c81048175960fff8b2d2f9022b58762d3b GIT binary patch literal 222314 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 z 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_204/Immagine 12.png b/Projects/WebGIM/GIM_site/help/mobs/mm_204/Immagine 12.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff0eaf492291376c451931adbeab236a3e5b5df GIT binary patch literal 8769 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 z zvzyhfUmCNr@?~gfYM{TMi%2?Qg;J>U0use!4)!ugH#L-_&T z+If=9Dc=YVX-ghkNnd2_=88?DvvU}=jZIj-W&>6a__3~~g2H+qhG{lwsG~N*K*y*Z zYPq60wRq@(JCR2rEKDcL7Q`Co4*ekSJb_XXdYl zUC~vXLoz#7R@0$58N}cI!}EyRxE9KbQJkNPWLYJBm7K-|Vt27W)H3Ad<)egaS!N=C zj^Ah)qSV?@YJx8(A0E3Gj)EM{Eeae9R^z+>;?L1i<>wfT(;P{L%`q&Qw*ud(uS1dN zdA#u22Xxq?hO(iGf`b#QH-8Q5DPTmo{@pY$I=Qj=`nO6k+}VzIPKVe=F6l@v*Aq3I z+-SIcK4a!J_=^XT?{!c^l-6kG=An#QL_ax+G(XL&H{yvWpQHd(z zjd_a}p}zjNc;Q!DF%qQ)r?M2~MY%NBwc?viE2uz=a$Kp2V?WC)wjebbhL9k^(-qS*UNTo4-}63x_R4!GnZFj_c;ZpatH`G#Wep1H zRX^se#hR6^G(!Nx=iBhgE7YWL=S-4;%6UsrWE;g)+=G?tHe+M!JUGL{cUu z1e`^9^zo-~`>I7)y7?}&?An2MPm{otAth3!utlcu{;MzI!-Jj3Aw!+&YeU>SpU#aI zY>`lm5OT*$&JtsPblJG0JGgBtUf8+|^VdIsrysiyCAl67As+nZg}=jYI^Au2@LTxS zeXHQ{=U~BtI>bIYN+;Fz*s^&&oRJB9y!}1A@%|1>BNw;d`v@Mnj|8oG8P;-#+xEd( zgydVHi>md5zke0Kd5a8n#ohSU*Y8JlVGfFG=3!yoKD_ahA22fIPw@Et>&Q@m{qMYp z*LR=gjy8dwQ7`U)>R~LaEhPLg?0fe&+=cGKxVwgCnD1ci;z~5Fd;oW~9>7c6Ps5ex z=jQ*?-97tDhNSWHFNLJ2T6cn({C_Zs${=z_Pn7WY5;2y&<*H@-K7ne2{Q2JV92c^$ufdpjzY z-;eJ;aX-ond|0$(0U4PGQ#3)u6^hPgq-9A)InPjp2OfR|%P5p2$IjvxKl?RKc8|bQ zT!W{-_kAp_$-~+^Hsk#r`%txHHH8v6MFwzq$D4Tl_xmYe(&RzLvT)f#3{3=Z^7wD@ z6Tb~l(E-&(ACtq|U&pKO?V{--k7m3u%_Spv&iD3V!d8Xa+FGO0 z(Hu+?K38-MAHMk-I*%X3z;u!tv=j=d?R)m=XHcDI!@LDcP+9yAj*ruSgPJF`ks^Nf zzWowj`QRw#wcd&EJpCAoC`^~vG*N5kLuVk$wP|T^q!mljuSLFENk+TGA`&3kIt4sm zauRR;;%CUArsm$eR>94AyzRB0W5>~6`mcm=K2nZn9(m9RC87S4c=6Y-;Z#Q-{8fwb z%rj48adk1B$~WQnA8j)}KyeCmoc@RowBctjzk=gEK|J{M_i^9KCR&Da(A+W~@3-wo z`^RtK|33BsB7q5NTPyL{)112tDHL;)a%%7UcxzWXg;SYM>FdEOK@(VzCPF8*r*~|+ z+Xy9L3blJbd;_mhd+Duh#gk8b9m^U^ux{gBICJDEUfI({-!Rf7zVA#%aP*@$@bc>) zqIAifc~;t3yC-u3`@_4l%A8;YsrFcZs}kHWHIpp60sVUeji7M{TI zLr2kedI&|O;~;0H9h~87=W<2}jRGS~#w-+Z*o~Fj74ntF$DVW$Xc6vXF z?rscD(HG{_DNIu^$x-)-3)%jw8|qO?W*&<;v2f)k)HSa)@a5(g(7?cpCZ>||67Cq! z8I%?H8zB<&JKffU-^90 z*4GHG8}$fs{i z5w!>M^G!y^vE%g@@!}gag_RT`HZ@_!Ry$s9OKAq7V<~O>4fC2%#(qU@J{( zHu{vN`5$G-gs(B5_$1Bntkpx$l-6ES~I8dYR=vHIzx zRwF@Qo*eqQG*pxrNE6;N&XH$vKLsQ^wH?KkIp!U|KM$p)1sLe*LMXA8nl3+^ykKC_bKd;Oro)I8SY)X z8ubi~x3LdCs{Ms8;{Yl(iY@`F+p{m-GDDV&ss1zg_*gfp?pcAlsvHVdoj82(D2iL_ zIZe$3VqvZqYT*)NUD&<{>}w6~yY~((Cv#1t94PX#G71l@R>)yp%1r%U|W^BwY^qo77 z-G@$MXm|n#kDtMPtDE?MFc5yhA^((<)SlRUWqAC1cVPvE5*vL-+V{VYAOHMS4Ab|> zpQ}Dw_!iAk1dz0s(!A;#BaVOn{!VoFj>0zlF?Q58U|}O2o9XjZ+d$Le{!VJ22p`MF zgCjU{_y~@2&6S}9w+-KJ1QYo{Md+_o(l8&D)bi@`m(IiE&-^K0N^mavscEGz46j1^ zxaH>f=nqCr(d2yD_?uGMKXU~GS;1tkjMN{3liS&tl1OPwYtcNTc9t4HLG`Gv46PR9 zcGFp~gr*g#<;_-@&*N0>%9B6Z*@;(w{USoNtuJY;raHNZ<`ge{3l?GJhP!d>y71K>-~u z8SOyWuWT8%-Vp)xP-R?9W~}@jCOnkw+8JF?KfkTj-!{#{?Z_2Zu-C@E6d5l5>_jWCODRHUId> zswjh+S)Yu8;hfvQYd5y6SqL9BL;XFcaJ-`*_iUhvM7)-3NJ6n9cIsEt_vMejN#CA4 zY7j=zLm?{3e&*0*;$xJS1Xj&2G4#x(si8GfToj@6HgokDAy#EIw47%unubpwHa^$< ziBN@LC9zXC^q-yc)n}Z>)5Q&r{nS>Z7}6}~b2$L(iqpqzN*WFdvrd}xj`wvL0m>es zlQ`F<5ncrVF9}?Q`Nh;KQ3G@VY_?#`BmAJ|Ca<&}PyF#;;DNRCDG*QN(5|=f`Fq!j1$PQ>NiZb(`m|vRynBOMGU$l^AGPYN#s zPW{NXSMjSicOpb4sN`Tp)r)Y?rq$H6OmkOA#zB7uU4qR@q{UD{`n{Ma96dtQJU{$z9a9p@9iT$524wuKL`eZTRP3ZpCPf zHh)Skxn)hb;|@CbQJ_)?XEMWBnCg^Fl8H!=Feiy8L0i8i3s}G@L|At8V)_O| zX(AgM97Up$f>%WYmM&>R4;_6cY(==Qbp;uj#RdAh`bqq`%V(WdT|z+S()d}(kVA84 z`yuS;PGQ0PdbHN(VgB;l@XQlK_`9F{h7O_Bq=+e-O62=M?HK(Uh6aWaCU{=9yONHn zhfa3T6h}tx_F?ti523*}Kn>1OMpp2hbh9Z+UFwH}cr?sb_tW!2cMRj_EoF;!k$H^w zjZn}FfsRCQL?`jyFMo&+j&&K$g^fNC3zjnX#{42O#RS&eaVK&Do%r$pw-Y4=`P81+ zm;>WMJiKW+JdC_r#n9cCw;rXCnjS-rg~?z`r(yYBlvY<_4b4-fv`vlmoWS!x{x5j> zy~9}d=pW&^zxWfHZaA+lM`XHZ=?}9$^qrAL6ut+JAH~kYr|D=~h@IPa(@C2QFvF!O zsM(2+NYaV*_daBVk`yD8Uj66)7eD>&Zj>!tiGTS&{Clj-5nil$pqV}MopXi4dQ8db z)Q2>dt@)Y3ul39CFGf{yA>n7lPA=ySBjC)H7UU)To4%S=q zMx-UDhw$bve}rvEx`;c4^SiL9bt4_PODOO#qKRv8MwU?C7z#qFo4C&OK#su)nwC5l$adZ6KMqncn)nf}(wkD0$G^1`NMyUm*b8k`A0xVlt zjgB3M;bCr`mgdE>B2j`0VSI3eec;^VJDTZyo9I&p6v7>ByXjKGpgd9eJpJJDFc2tC3o4b;py81S-x<{$>Lg2@~lwAmm_;0SX; zmp0JZ?faYQd{+!wIe0m-Xx-iTS5%vy*!?zsyX_bmSB4GIPhL!ibj4^g(hNxIV{W~; zo6f@>Uw?wpC!27b=93Xd);JlasHh8FV+?y89U4M^`(d0PT1gvkDIWXYU!ZluxRz2INv|YcO0m!orjtV7vBBJ z3B0Fhj5Kb@lL&;xAO)WJ&0E5=2&jz->y&#T-5OTj{Z0JU!u#j|=)$l5{%^4TmeApr zJ`R6LbKJSJ=S}X5Wy=nthfBDz{9(Nz7i9s4WhIKD(U4qoWDIDAWHVWn~$20dd+Y47Kt$oeomY)-|M`Dw9C4Wq35Vzp^2VNSBM4g+P@_o! zB1}{7fg?xI*mxh!v~;Nc-hYKf8#~}Bsl%eCYE!iL>~T6?cMx$t3W8>|&HByI0yD=f zfY|qhaV`&^JB6J`+nL#V4NB*)$AACt8##~qsg-2(nZLxCMu(5Sg##adOhI27ON|`y zp1tNQ2C{<5oEeD3&N`4wp4t~`%KRy&WFv;u`yXy)!E+P#Nb0q%~{ySq3w z9Ne^;_qBeNoJd!kDqKYz!~&D(IN1$O*b;+Bgx&7HodX5 z>4Zhn@X|!3XdK=U_#!!~%aCmLTNqGRga>1X=QD27X`1k0qW=_r`N9hbe(h_tlULEs z-@xdACKk35uJxZgLx+kcn>u-DV*8=A%0Gk^rLjHtzv}6l9lTWGY`|0G}7CNH-Gzc9PJA+<0!*4 zFWKc=#F;rUIDS-aTUr~Iaj|UIv5)cFm+J86Pu|UR;Q83hXrs>VesoTZTg;pSLzn6_A=YfdXaS@$&(CvWKOH=6j6~Y9c@3%U~jWE*b;10a;AwxwAy$q>6gpYSE!(FTD8T~{brV?glWr+6p zKo`z@w1Yl6b*Rdxb2Bs6rkDkFa3p}y2}XAmc(~JMqApW2|8V{pKr(muGr{M^Ornrq zc0@v%o4bBv4x__tgkzngHcVsUU^Gdbnlt6A+4I3xtZaA^^J>dcw`eKqiL){KUkwZg zQOTS#QI3_gX*T+UNE4{}Z054SFzu5?vTbr=Lcu;oy5V)kDYU%FdVsIpvkoQ94b-}Z zLLD>rhM4b0K1Hv-`a84_hmb?Er$~Z1-opZ~;Q0_S1`_<2oV*Zpn zH!d?#K+BghHxJ9pd3b_;UTvL&q-hkic`rTq{LEf+6$7^Co_kJfDSORP3}`9GND%!+ zRamivxg?mJD9$agcB9(7DwTHMnd3M?Z~dA@tFV+g08-4Uapu%9oIXE78+`$z6P96N zeHo^hqvTlI8RpEGrrJLj^QeBUFDC(^KZ7!X28I}BdgKJAn3ye}$;z~eo|>HCu001W zD_T)sS!kTq+ze9=Fq`Ya6CK7JLUjom7q7r#<|zr&(d`(WONS=u7eZf)BokGo{6$#4 zY&k;*{Rq-lypNeJLsWq`E?$Y|#!>{CM5+D6adZw&kT92H5u<6UnOkN2{8=10(T)%q zX<sUr29YRkBcj~8mx!dwFh5Q7gTAXBNt&FNEV%n7f2r@#3+?_l8BIbcu#Yh@9omY=CDr0~G z68#z&88S%+$;L%1u%xMm$-^jgQoZkPZJk}y?=Nd&YWVj zEM0->vK$1NKW5*d&{PUG;IUiwJnAV&WJUr9AqEMG+b4j$M@isRvK`P}itIN34GTsTU)Whe8ZX^6fq zt*z`2ohw6RjEcxQariL0h6BuFvBJz>H<2~Yxq7y50=4s&Qe)@Fxwhjte&)PkPReg0 zAw=d2Vgl2|c_X7|7S>nO;Wvs?hYz5O8VeWiHi>g&eQ6X`ibGo70eOs(8Zl=_l5bL;>PcZ{Kh;kHZbi_q86h9jpas3_Ws z{u*{}GS;;&M-K6pq&8)Go zAIH4A?HEq=jA3!>1}tO*+Vn_2P8>gBqL%y=PDaN9D5+h5Rz_U8DFiBOw1mrphfgq> zo|irxt>Fn$5bE09BTO)hQiVunF7Z)JUTFe{^S zRd~oGYX;+aML5GYfw}8r8{v>p^qd!AlE^|@v zUG0LVsf7tJkBA)a^6BL0G4ByrK4;j9acEN-YJx<2bB>shdD-a=+6;n zKc~nH!&HkX4@N<*OajW&!i=U9RFCU?6gsHpGoz%o_zr4ol$JX{=S=y}5Iek2g9(L` zT;_<7v#QF;IaZlcnVF1m=hE?&8V&Bo0?aBo&D7d1!lmd2qpjx-)y8LICZB@jdhNhH zG=UR0WQH;eMVVt_l5LW=UTCjC&k2tbj$Qd8rWiUo!Esbh5IM=_RWp*DmO zFEuxE61ErxeSSDTfdCWUsf^|&C#j!vDUZUV{41oXkhv&D--ij|l?BxTk;(Z|#PP5( zQit;)!0=i&qWP6W$tc2cQ(hCz@jOOlDAOpbx^U^M#%$V*Bk@3iS2*?2N!!vGumE8Z zu1p#Ak+@UjmY4ZOG=F1s{v2m^S4RCsW6?X%~?jw2F!7F5uX8S34;oE=X@>5 zCypqg#feYl7YQ;%TiI#z=+LW>V>!#lDfCQCGUG1ih@6iLa^39X7!#sV=wmLCe1?-7 z_gZRq5)@>#zKsJlHC)Qls(C8sR|6yGn;ej(_0U|=c>B2y{B%@RHd|>Hv~EJw3VG>x zoG)ClZ;=rD!9;2*?_&sc0TYr;DoZVeTFc~f0hMMR3%3%s^6Bq0&3QM)O^btO8PNsh z9Hc>!b3$iI1u((!7XC$p1h4WGxi}V@|DqEiCV-q`m@#dG$Y)GJuSM< zX9;+Og-n0ua6CE|Q&>@UOVuIaQS~XTQkh_l`kj5x)NlIDy2OAomv+CJ3+lh3XpEC7 zVT%%vW?W_BV4tm1cZo-8fE0zJc6ELce_Yg0;a-X8lodFG3bmDzW<>4qT~mg_umrZ* zWdy&RAX(Z1j~@zIb+JDghy|w-bx8vv7<6i~=7Z*8 zwLWB;l<7+6(U^HcICNf+&V|yY5M{lmOL^Wl|&ibQ#IU2XjoY4HptZB7w zjkiTVGSEo)RDZ1eBGz4nHD@*kX6+C^n*YLy2|?yNmSg+OSY0|60!t=JYfjGsGW&JT zVIV7*%()@^YygX(ijZX(vfj%4w)_|L++q~kBVH&+0A4_$zrtlLeG&}boFOJ@f{?jk zz_3`xh45c<&uZ6VFf)a%Hcf$ayViHP-5K&VQgF3pYOzXKWvwz7 z%JPx!tE^t1ec!xg>e4s$X{O;!IpHO9W$vl0Zd-56!j}qOs4w%@C2jtp=QFQe_RWGN z-D(CG=~CAC&GbNzGs&b(^v6us%p0@&WmPfLk4#;gMdS+^~zFqX50q)Wg znRc&)_lx^C^Cs^TvJ3b~_fa)mxX15S+n1D0S8^#_)*My^nOGjH;Oug&(X^Yvis{ak z@Jpm+%BU9Ak;dpOyz`#9&ys08o3?mQc)#?@+&1H8-b=%hes^~Hi(%%IOUh)P8<=K2 zv*0n9y$poRJG0x-_bbh#OUq<`-`W_MEtt&O(%srXXQBJU7%+t85?XRGZJ8lH7uEI& zL|wb~*_RH|veS7`x^$gYB7$NOD%EQd2mRJ%F}d^){^mxADtx}jTXqLEHT<5ST0L`# zv9N?8l9_uJA+ze9A&7daU8!Ir@sa^u@bE)*807%J^Zzt#DzD#UTtS zTX$#wP4{c|t<3jXgfw&OqR&6{{G!4a|FDSc#kkLuFk_tgk^Y>`1TT5SzFoN4@uaGXDnK)pL^{gbsq%bGEDc^*+lRoeYVo;5JRAJ75^+ z4aM9XsGRstBp9(l2Ipk7hXgz$WEdQA%!xBQacJ0(qzyeMZf7$&34V%9ig8ScdE%L; zzjD4f8CAjJ+3R{>fH)S;6FlV7n#5dVoYO9@2{WhD>&I*&W_`Cd1zL+%ICx6=dbAF* zR~7@eAO^DZ;uai~TNR`@qeBuBK)9n0hm_Hhw9p6(^hIHQk2r~CD9i)NSSHE)V)%A4 zDrq!Q+~N6sJQ6+Rrf|VqjFbt5=xj*_W+MZOQ*enhdP2g51R2YZLYSbggTKY>>7qkEEn z>_$?#Rk42K;nFTxXSYNZaYW=tgd=`WD%yxRB7#}KPRCA0GqGGk_xWiwA`((E7b}V~ zI>nO{hL48_(i;V(l@lBfOR!-x+3Ry+Ky%;HQOK``&c9qYCIK7QN#^2eGhelqBz$O% zYQAfYO1l=1bKP+;E;h$z-p+nzF>v!Skky#n{4tml5GdPZWy5*Qs~_g6smwWXt_Ix$ zexpiGPy;d*EehelwnkwKSYXexjvIntg zFEh;^!^S1!7#Ju(aYGkYG&5!WBu@}#s`gdO`!F$*hXt)?;SS{?;hsi))ifriJ*Z#Q zfrfJBC5U3lvU8{^ieYRd-->Xda8b9g8_n~W?}8B-lcRnnz?{H_+fJe?CysmyO7m+6 z8BUsF_#w|ap^y>fp?wX@+OcBZ7(+OH%+=6~=7mEHM+{-(okvi^Lj(KAm9qOZ8cG?e zJe~(ee$w0{^8MAhw3~K$k_M->EoZTE;RFVI3Q=6w&(m-{7-yb~6|2vHhr05RxKVuV z;X^#|t{5TL6jt(nJ|jiOh+k=^?5;58w{-AqrEz8*_c8I@7&dKg!_?UZwDtKIF+~HQ z%zD}Db74SZrUcE3+L^bs8>I|;?(8Urr;wre46!aM3sBfdqIO{q7SxT?bQ(v);tnjX zo5aX)5xixC*u=F{z$m%lQHDKpeP7~A_POB8zMRFtwPHZw>EUoVeZu#(){=eiD}w>~ zd)R3biBX_9e0&Ms-(QR^&%BHJ#(tciiju*%qbMheFwK4Cx#Xtxb?zs?!;JeC!V4MNI%rO|e3r0_MlS2+w!%1u<`aHyR83c%pC~_M9w)o5UT)obi!}JHKIOqfPqyRm+f6919Yt*1iN!0=qvuEi%InUfyd=UC!xLy()yCXC364u4 z&%^3so**CE`xt`llJ`}1T&{IovhQ7g3}k&wu0Kw{6g3*pc&gs@X&fQxzUcOaQPt3g z70bF&pk!SB2+H!37#-kAr6iahn-8Zui&0)bh`dBD&Qo*ZFCY_Z9K(2j8521%nU-%F zi(0y{yt$v5G`)zh{)w&z>^@%1%$p+^?WjhO>9I?4mAitu8R#sVjO63+?nUUI=5g+| z<0$ec(brjv9-0+$Ja(Mkw+ttG@=;EIh8&tAii@UbQYyrWGnLE)%DgC(`3O>VU0NQ( z*g!dk0uBmQB;cdP7@l^Zq$t45sI+Q|?#qIo?sw+%Rvgd_Y@h3seKk=`IuMBd2PI__ z9D@!lZwg=};6p>x2s81PgGqW(K*6rJs|pcU2=l8$=MH#W$_&AdE1eJme+ zV|KKxY(s@Fg~8EWOpeeglUkY-?eAk$PoMAPStITc{PaiZ@6TsS_#n#4f*9>B!2}a$ zRnX5QMkiew+L<{t7hPSY7@1(wHm1{NcQ5q)Rvm7Q%|&CRak_?oI1OJ8001BWNkliy4DJ)xa0`~E896C|Tb8_gH!upg8=i+ug|8D~+>(zCujgbK=`{$Oz zz-&`aHYNQnH8i&dFqvJE2-Ss)!h=rM_2-5d<>KV==DAFRo`Nrbn$C_1`gi0Y5TT7b zpDCs3H{!{ihCAs&gev?(YB+|6a_JCDfhA@~LFoj~OmSmmTxqeHk(Mg{WLyrd2_DeJ z6y4LgOo^S=)CdIf9YyH~oD?-1aVAnLEMbc92+!}K!=>_~n8+V7D8eaCi#I30^x8=h z=Un=oSWzOQ^l`EAdk*0ZG9pNX-4^#SO+O=k*f+H!DJ(-oBlNM*K zD8$3{crQax#AK3mf(=vCpg>R`qcN-~8lIZU-I?3X$QBa0aD*wPsd-3n7ab*G@^Bk1 z!slQ#j)R%E6s{Pg;KF@686D5(A)_m>7YDE!q&)02&%lVL^ZFq}0) zjZBL5=Fm)`{s~U?S9lOXU9@Nsg25n;@F;gN8Z8_>yIGeAy^m2YWo2b14Z2|b+yV;w zoYX19jG{_0+Dd2C*xg}{4SPwv1-T$nYJ%g&;|+xEc#>($-JAo&wUv2RMlhyK zC*xCSsyVBN0;KZQXk2+5Fp;Y$DZWj9DqLUdr9Nw1>g(&x*)#k1?>A0!9v(C)9A)P0 zwbuW6->a;wG;2qK(~W|~T8|10mJq_3&ovn0+Hr90xhUu-bV4-o%vsB^(46H2=l>d| z5TmR#cFH4kBc`*)M^22QC5?@Ym^;P;4F?9y+`XCW=ktzh_Wc`+f!TsdHeC3|;(AWi zE+Q(TQdn4s#ful4?;<3+Cr%=PL_0BEN#+nSXO(aUIpmBQqB_2MbKt-4&l-+jQZAK{Bw{IUAGta0Y9&R?{6AU`Etf8U7FlA|V1oKs2 z9BZP&^iyXNNvMqRP`MNZ2N%OWbViPnamgpdFgKQt#wm#KAV(dP7h}6g!lE&BD-M;1 z??rf4kV9u8DFm5gsqZ@7Iv%BFicZfu+%3Y>omHbU$qL8UatQ~MlaoBrc#Rp4J$v>T zfiW{a*HY*8dPi$W8l3X-a%v_@jDUN+>b|rdHbucl8wP!`5~pcQl_bxt6ZN=uBb>`z zG+Y~I3G*qj&-E%t+8ZI12u97vDIO>&!ExTac{qFatXWfFI#5lpG#q3Zj-I8s;HkJk?lxH;NH_U%C!jz{v+)6l8R`n2)EhCSoDhMK=c?z87a( zCZlW_5rWeH~qGAcU-LNiwUwDH8}Xq5Pr8B1~xwJH+$bO2mJf}?H` z|6ZP68w~~N{LIK4YM;zN@xD1Rm>Mo~PfSpU?D0@G9l|EzPV+}h^ja>Bg#@zF(o%GE zbQm~&8n@}`X|sNA3~a(+M!2&i4~>aV0e5jMViZ{9_Y)$nxLSyBmCay1 z^WOD`Ok*L9i3BszlMGF{>N$G-LCe-SM=+2TOyT0mNnq9dv3>x_g=xF>0*56 zsYlSW{pWc9ObSmt@fgO>{T_QyP2jG3A3~*B4I(Ewg*Sfl8rp{=3^!efE{5%{&aPu=gFs_M=^hQ(y@4-}G=ddd9<;9vx$( zK_7M=>p*E)9=gt)L&d@sD0K(0^Uc@s`@QF};cHvq>e-8be0eK;b<44OK`kZ++ws=# z-a_9Lonx6K>&tMnMojHwj{nRXlhA_@>?|k%Q z+wMaco=DM4B#5rTF*Ge(jHxq+Fc4st-tk@|e70^_gTejpqn&eM;5;3h=}*+#H;BQ3 zL8J8=IeQo<#$t@j31e_#0wq<c<`W^znZ%@dweuE zG%gw+jguJk7d2lrXPulM!$aqh^c5h~aR_Z=F05S2H5ro$?HZANIr=~Kj{2*9%XA|l zMdLHUala>U_~*{!x?@Ep(KU4;`{Oar6c%{fBy#N-}fxOvml8#UV0g2 z3%4L=a668k@5OqW7{ovs5@nf>J`K<-Jj?W3kFG`_yFyhr>{bTG%;ybjXja8C#YO0} zUbo~nv@}oPqaaOnjf-hkQ*@c;i&@RH-ncPeGkw-)_R3=5S}<^H7-p{p^6Wb|3rjc9Li271Hc2FR26x5)GdCHyMe4d}eT_Hn%n-(>roY5Q;fjDy9LHy(Y z^&jvLuY82O`HRq)9K%*>R62Wu=pN*GJ4@HWary)N>h0rzTEXB-GKa9-`Fnvc>4z?qW|N1zLT`yc*y{CwLHR4rYJ@`+RU z_3w64lQM`dYNwVhZN}K{xA5xrbI4(|)ZhNk{}%7GPa!yZ4k0)5Wt`cL|MB1cA2`Va zrm-)sM`11_xoFDK-199I)z)XNM`M(|vKY8p z3}k&wt`=io(()qkA~sT|dA(i}S)lLw=Ok5=BVFD6rMT-(Cl)Ybr?AG0QQHBO)Xzsv zX$8Y@!wBXv8lk2Fk%>M`!OKKuPIQb+WA(}%M{{FvdGFp>s!T8ldul}mv8UK>2dplb?iviN#=bn4+vs1Jz#=evo5Tg>I7eNs*m4C^) zb?Xd~yWmkT-wNgwad~)zI-_lrk3^xLNk(3H-HfYIlnYhG%2g4kL#9(inb8_zK>7L1 zDMDWem)i?F>mmJQ7_Y*4rJ+#75B(KF0Y=EUP>{={U5xB;GQKg$hz1*-`EnTg7^aVj zmy9$?C%%}7KO<}sw3~-%Ldx;wa960aRoOh>vomT(5j+ZmRrqp(5=$sVbv8p`olL%> z_Sj)MkMbTvTD@fO3T2)hl_Lhz)YOE%d-r1N)~y$W0TEo`>tv1=yZVDd6}e*hXd+VXpI#|%ly6CKf;0X z>@+qu^0ebYJpcUjh7l@?>WlR0xDwoA#uDsXT3WDV$r2OQC3wGxOVg4{5t?3QDx<6z zVE8xJiI*YuQki^FgkJqsG@J76$j{_wKl>T8D|eavNOIQBURexW2?JU?C#o zq?4;c6I~4RbyDa^QN0|YiNr(UB2JaE$dW=wofJ}(piSYy%2UGBB4*dG=z$b-ig@%; zWtkr%#*ktkch|w7@?kI(nSxM+rU-^07{NpNHxecsnUxR@<;X~gDbm5y&hS*_(y+4u zrPo(TvG|0Nv^g0nt59Y2TYfa^qwpZ%LzlvFm0V3YxS7I;U{U*Gx?;X7SFSWUJhUqp ztP(7)Mq^^tXW`pU9J=_vo$=U-ScJl%&4g&jB&ZP|67ZC}gh9R(7?~-QV`XJ>WoS5s zMG1cj-!||u&rH(J{58yz5v1VYq)@4F)iCqSI4F>?7~f&&s^*FrZ$WbPm)g>pNq|;3 zuCA-?|JAqp>2C-o!Jsi(v0{Z;L&e23brH@lPB5`xaBx!~A0DEZfX&9 zpR2)Pw(J*=0nLrf{ILDiU;Wk1p|W3mzq2iV1`LRC=%0v)E)liNWV!VBl?a~7Ug^H6 z><0e16h<|587!RX5}yown)PX6WcIt4g7|6AE-ibbe`oq5VMI(&|1KS$tA*hYja8=2 ztF8Cb%3lwhX5h{UBbncy*6tVeOiXw-T-T$&R|ET{xcH*mzZ6#CLf55mU0N>t`>Txs zts8}vuU)$q&Hy7AvR4)Z84O4uk;dRgFr-WybLmryWwzGnX2Y&=k$E6{S%Rm=MuOU{ za*6qBe6)_fER6VC`=Pn2O^(*kwbpT~jB6H-8;=34WgRu4TqaJXww~*kHojT4&-EKc z5tA?DWehk*qcbyKGP_9;&e`8H{ZG)xB6B*f?y1bpCbDY(X2X!d&#my8*^z%TEEx)s z`TXRPpXmwb00%&m!TP-Ll2yMk4bluLlgg#zbn*O=>Y6WWJTrChhMA}Oec@*2;TQWU z*ahz&#_y-Y^?Bd_^xCse=K==AQ!ZT#v*Fe={nNpZa+nZ61R zI`3WHaV>Z)^ebP)gSjl`WBD0aq{X^#XvURa{Zik}Fz7EwCpF=f=~O#drqSmBn@AE$ z=ME8G)5**X`D9L@xh1@4f$7t{!B5R0e#~66C(z8@>;CP_HAbHgJ(sV0t3C~jhQp#0 z<{QULrb;y~B#`J- zY@NZR?`D$Bs_(*AwrSH`;y)QXG}sxGUREme z{IUnx8(#$sX!u2c_3uh_OLI-atKaW8+7d-_F{<;{QG;I1AgP0PhAieV{j;4X%}y~2 zAW4Tw5dt~c8TC7fhQbv^o}3Ju6Gc%dtDQ_qKAAcPCPilD^)cL%-s_5EjWfzb&XhX+ zHbW<_2Ci(`TMGl4Ct^mqc|7QjQ71YW&|l!=p?^FiFrthle9kad2`M`BN6|(i#EK@; zL4RI97m1=w7+qlF9MU0lb~<$`n#eeUlF8`|AuT#xVo2F}V^DER{NeDE$mKACj3*sa zPzVPDOr%F)f)6BAP^ZCzAH7`ra@4gVwh|0Mm!Oj3nA$iOlpANB8LatMj6T$GULm%-i8*q>PP>M{|o& zwOoAK3C~5OeOX}U2yi@{JoS2NYyc;Fx_NAY0}Ge8polae9M#FlehLi{(u%P8?y$#6 z7r?}CZbr2z#f=B?2y^koZOEaD*-rs9I5mj<+xEgyQVu_bjnal1cqp{ExVahYKZCY2 zJ%~ATv0&jsl;wMjzllwP2n7zO%S&NHCt_=k*x}DDWMF-aM*}dNngWpBNg>JYXI`C@ zv9-&UNReq0628bQ)1IQg4j(>@{Ra-CppY448G>&`S!s4_j!PS5&2tHTx-$38kL;hX zJO(6u$YKI+?0Eho7^QEz$Add z*cjuAyR0r-y^h*Qnvpc4>Am-MW@dlScXV(;ro{zQqsAUakPki;|>{#>*O!zanE}04h>vOM`kk>a=C+5f!YtSvSl| zQQ5HrWVKCHepVU*!g}F!;ATKx*UBH(3>fn^PFVWDun75$*69b|`L+V*Z_@qC!t}j= zdQ2ss{F2rcMXI&6PtnP#iVX2mZTU$e&HAY@KT}=R6>4nuReNon&R%TND8%mE{4_;G zN6HH#wzsuWcZj8D(eVPZv2$aR1IpwE$bBxr09oQjfhQD zbcnC&FP5oe*iRYhLArGMl%f}J(8A0J0td3kB16?pR_o_p-=VR8-f zK=DqQByLK>y-jivhbNWQ z35c1G*5=Cy6GJG5FnYSX6_=5#1xr_HV4%-&DYs1H?pQ$t8$@ChL_oQTQQ{3*hyWv` zKE7qY*7EP&3|KgVDP<)`LXVhKnY|2rGzp|hrp?j92o#gd*?#jFO8)_dq;~^+_+SkW zjw&gqSaH5%>LvhGYtiGemE^woU%w@w!}nUgPDtit9bE&HIm&&m&nwYc^?qQH=U}hX@qKG+jGwzjs^y zS9Qpi%Yds3E^mtHvk4FkXUq2Kg@F)xg{Lbe*jH!vy{P~Fy`5V7;FopXtSIexi>~7T0AAeFkH?2|dpf_Rdr{J1P)!Nspko1*$`0jby`@+9z z>zM)F@$jE()9PvD<00@D9Ps-HzkgNNuig6(&wwFEi~JjiqyqKbWRMoGyG6I$vQj%9 z`9~c(d{E^*m3ndaex(*KR(9yH%IgWz*X^wn=Xx}MjvQksj-B7I)Z2>A;%bpl(($DvuRNj)?wR%>9sw!%LD_+|5@=m2Ko29|B z3I%57sq4)1dgO%)J@lu4rtskkZQfO?g{#)6sjf!#5Gp4Q1?a-*qpIzh)RNwfTE289 zL~cKT-K~254^PW)QGqeF_G8E*Iy_S8$zd>rp-6bVWI>co!Wf9aF<_W1-RG+nkTOkq znGo##LEZsTynu2($g)`T6Fz`x@&ow{_X$!rpB_a)8BpWI&J;#H%a!gTAxV_QbX%S zU8wa^4#0ZEKUtso(w#c+(i?hfFZ%fG`I_B#Qs>W<>-zPxUKm ziMiI)Z#x6F6~cpH6u{Xo?6*QgLsVa1ufP85zt-y2t9AeV_alLO+fL8w{{>-Uo+wH`E>=RF^I4@a6iFImk?pJnUuw34Kdg1&3Oa|OA zO((>9`Kg2I9W_Hp!l85A0{QFj7pkeY^ZMDAam`Lm)b7Xr8A+u}1Xs_@D6-(`Na5%*JGVWJvA3 z1Ik&nPBYT|bY%MhHIsR@cdSDL+>43L)U>P^o!#-Y&K^rqR$PXf&+pJb{cD-L+lQ4> z6pV7fu%2c)p6DVU$6fhvkO?T zePy-~#znthag5t|?&B@Swz$(0U`!<6iGJuIjcf#pY!w zJ7Q9$hjuF~og{^I724h(rk2(Y^2}J2-Du687NzQ{{d%tXf(HEyNta+}(Q+&io_}mm zBLVSRvv{^%+5R(KI7t|G_FP6}yrNxYdh+{^DlRBgX@wK2ynGooV2C0KRUhs*p(7X0 zXe2yC)04e*;NV`RWu$7Na;N_NV23j1tWaVY`Jxa_m@4O^hRV(g8Z!i47ZBvD){670 zZRwQH)R1bM=PNDSrMLF%mT&YlEspA7bBseg!N8f?8)^MDN#VzP0)C%bH$!uW@W5ff zoCz#;+Bd%O4L$kfliIy|w~~{SwSN72r^_C^r~Ap4U$cE_40+v&&yFyZJ{pK4=9<8 zxN+g+UKyJppF^B({`6;biEOE}a#NI^dQ2n1$(lF27%SO6#bbZq&0+gE=fnZBSj7)u zGh-eDS1TSpogohsk9nkDwzh^y%zMd@${$l<=*~QZhUV#(dlD3kN-qLi62BXw~>g zI;Aj-8>4Q$Q^6rYYP@_N8-xI5Wn{n^hiVdg6QJ~en&~!z*!JF_?Ln;QuU7238L_>W z`?=b)ANDo#w)6ABkhyPEGgn@(;Pe`dU;UInbB5BAqZM`2CY>s~B;UvsP0Nl^TvDAv zB4d@E*&)A(1TA)TtGcO2N$Jy-N)=T#Y3~>O$8f`H)H!G&!tcrW!iu<0%fP#l0G}*wE035~nX!%HVnIvRc#| z9ie^*@X)9{`L#8xy<>=+STK3?71~{BdVtc`%C#AA&j1c@jug%Ckr~6@amO9H@4ovS zBky=@t~>;ZXTH3us;Z_8m>6Q~BLBvu8K@XQ{WvkPr+2^NuY+(Qro6Esuq1C`p@HZ= zM?k_Pc0;l-!KZYd14_Bo?vf>V6s1^)G z=R=aZ0S?^+r|jcCT!s+FabXS!2qI}&GMxL>xmC+=LrfYc$IYBMa~$Ht5QP~N*}ZP^ ziVQOce_ZMu6E?Y}P5uFvL=bN*oX`S-;B;XHy>R^uMAtKh>#%ug*xLKyl{1K!h9#W~ zz|+8pyit-5TC5yHxE2D#^7vRnx-ld&=JhcJ(dcg;7wFb4x!{;7;IBrM*k<|ZFd;uPUVR-Afa8n<_HQnEmA;KGsVJK>Z zQvkMWF7prs&iJ#B#z=x_i4Oz(yc`11lJ8mmqK~>bXNLV79u}rOd-pNyBqhhksj6j6 z5njNNfLKNNg)!D9z4+6YUq1?-qmNoR5|fM zE``C+0d#-qA>2GiJC|Ifl4SpFX2QM^7j{Guv%_?F1n*YTXi;*~z=I z&940M1TC__W^Wg>gK!5+F<|CS;C6*__UuwS(0n#-){5iX&li(`SiA{rcsbZ6`muKH z0q3zRm6&LeC%EPgUc?6;vN!>t8LsiZAsqf0pa=*C*tE5SKul_IrC(HM#y1wHz+zXJ z4s{Yv(Bc)i)gOKP_<(tA}$?s2)Fv;Lb3(8lkG zo4IM>4lI+eGj8`(@|5$4(~f7Z?2FCgJBz1oBaZE}-FD(h&=)756?0_YEo-s)z1TcB z!~zeGTYs@BLBaBi*fq8bm>7o$ae;hH9cKH$iBm!Cjt7DDpLMl)u=;EbowMU~h91~| z_XX>X^WXYxW3n+D60&-YIB`*z6X%3BYyd{Uu&Ep?bZ_>TgZP|1PCK^08K><}J9FSP!&oTH64fz!+P2!vF2weS?G;;B z8;`AzJNTDXXi-*hlhuhm6@)b{Cp596qr*pe<)V36=QHNUAm;^ z=4OXTu|#(E?#EfI{V^DpQ3wT_83yk3$ptamM^fkTsT+4=+Y7v`aimS2KG=E>54)eU z88Qi+(+`-VLF%&lKMtbA-G8T-4#>B04HJ(gxgbYj@rVn(^4K5dRRO^l6sIrzRVoV~ z&Y47oIl}(qk;yCj&I701aMV-twZDICGhi^zi16d3M^##S(t$;WQw?s|kHIE`9gU5R zDkvy$_P$${!$Ttgp0w-?-FU}s>Kz!yfGGeS{Rosko6uml9X@_|)G2<%gD_w|jNzB( zaN7B^BN`as&h%*Co~GD?6gV8>@{$Xb2tOB8}Pd_R&#yw^xX?U^GT|)pHr!{C8 zN2Fh!}pOR>J&j}clHG%5%~H$!lv08}H&0$H13#yQT5HiynTRB&b59KyxM>RD5} zZ|ypL;JSS_sZb#OHKcEW&U_I?IQd5yt2b?pn52Sd{OR;4^I`o6K@UC-H#~y$ESUAO z@$eLqGZzGdOF^h^V1?P|CLs&L#%PkgI|@M>1fV6h1d=xsMoqB?$8F87^xYW%zicl! zh5i|RYHMbFB|erjCL{QQf>?_Yldf=&Sqrwg!QI?@%G$*c5(%F}xIlc5(l(BuyhGqO zHiJoXCUArIGh<4mHj{AKgY4%J=E3%r#nK3)KG<&!Ge%#Yp($tF=BjC~u|b>zZ`O5+ z{m4|ojl;ED@Hm2Xje(dguwWqT?*dV?T2i5-Vn@}(}1%Fy+5vrY_}G#oCZPRuMp}zcHor8f@4%ND;46zeHehThM63MVxNtZALc*> zMNH_@ky5pfhoSfN*K_~)EtR$ODK%@M?)%fvYi6RC1~8C?P63%QC)gI09XqZQ6}?)p zc9rr{K$swm{!uRl`Aw?sFDotQ-}t*0TNj!N2`bA^A7x{s-^IFn9uD z%KXQfD>g(JgkMKPvyPu{Rnfd+rAGV0S-RKEkUcn!h?bLzj%AKIYjtqvF%9}=YyQ#_ z`3+puo2R-pbM6dfCkHb}Zom#*;1Gqj8Hsu4056utAp}eaU~N;i1Ms}KKiXQM@BGcT zG!!>mH(s|==Z_xL^mTX2x9*_EQf6sUQLGv(FX})=yB4onrjU_lJ^d(d;P-r9MM2Hl zw(XcY**ATc4r(xQqaM0-ntu3qf33Et75Z;qx>+xO^Xob>S){Lh@ot@b=AX2$CPKI0 zi@g$(rI?gtWv0hypqDvgE{q^yn}PJ*XTgcDSD*d- zXBF9YR^NH*Ne%d<=o1h9iRPw_>cwZCRl>Zxv?Oy_Pd~m{QL}DPL1>fehQhR{AWY9a zzD?7yRag{1tQTHCBLBo(jg)WJuG541#FzeuLOZtTiJ$G!y3hT!ihRoSt?xdo1^4|| z-IPC~fBYYhD0b1^df={Aif6AkRFvvuy^oeGDpq_L958c;*25WVXe2@8rXX}!dv6Fu zBT52^Utv-alg?SRMh~E|eR%b~$mD%YCf@4ffm`~98IdOpARnP2(c=E?Ko zmA~(O{yn!py06evP!~>nMuZy-?XAA3@?Pw8rsc>7L}QW>d(7bEK=-g}>pC#*4OJ>I z&H#L4b(>rq=$OPfMMuEsAfSRicNm+GY9KAmjhs^-#Ss+oTKRZpz;?O8i_FYSBqD{t zhIey)hP!NyPMkR5Fx=KlLK3<=Ylt)ecee{=Cv>VgNMHEx|5N?-O{zLkp{=h!tDyW< zT9N0cm!5n@q0^TsW8%DC+|x?b)D@~b-=f?(S*j>IgInfw^`70O3&XLx>)ub`f;XVP zp*~$Af?&TZ8Y9#o9UxXn!SZ|c$(yEWtiMxL=P&5kTdycAZMKqpnzZX+m2STGe(kw@ zK=n$~tt+N$$IqXTQkJVA@UotGwOW25ck0l#?aG+DL>IU;ni0l!})x*TDG$`tf5==)SN0Pc4e=(IY?nxn?Y1 ztje8ls0I~GSFexO-g>L170z+ERYTU^81Es_SAWlt8r$G>iDzK8Fs9}*5&vgD`&q}X z#4MZ5FWeUYYJkn8Al^^}gKdr4w&OU6>93U^KB%UP7j=H;LG7y?(LHys*YTI1SM6w& zX61xv|650Nx?-;Uv6o26&Q?p+UNwzn>C>P8lrmzxb@A9CJ@NRX>Y0qxoP{9reu7B# zb*r_ZNe5fc===3UTDoXH*gH@&3R6^du}VQ$?!WTV^D5f#1q#*{8ql*x-|z^(mJ+VrV;syV#}DsZlfBZu|O&z{kE*nBOE_0^WA z9tW6?sBqOL+&Hsz^!3+tZUEQflo&@M(a-1T7~C~4p3@JWeNJPHWpHRri`L(+$(lE{ z^K73U{ zJPS)sws8dWrQYejB|4j-rhQ$Vc0RQ&8Y1TK78Telog$*o_~ zrVV-63=HV$Z+=@-@#*@)z4sthvJmBN71CF~`c)l1d{~<|Z&n6|zt_rtk{K|(fYifO z_C9_{YX^Gt*x&!H#-`tcG|d zKv}bvZrGr%KqwM|&!s02x(?~v)!@_zJ#(&~KBkW9Dvhka{u*KOK~L`QP@lmJ$6n76 z(v@P&jO_(e<#_OyefRmwpMT|V%nqTcxz(Y51CUKu4F%}l^(D%P_ty)Le^2{Lt3Zam z>TViRRDOw~`f4;Bm8nb&;l_!M8e6bT1<~F5`A=R}|3rZD<}8F04^d}ZuL68ssyca8 zEh7;LPpsyzn5CfM7QG4A?Hiq?;`9hLH1?=u=~A^+9M$0?aK6L~ z@SPme>GPEU#4u$SWMV6kP9!;R?SEsN8k#zlGIJGfpb#cKQ14^yYHMrK*^~8JeAfet z=sKsp`wpt+a<7)$u}T5W^*VmKMFsO`D?K)pcm!R#+%~8gc;U34Kd$`;k2*%PzL6oc z7p|nJK2_F^D{!=4`;J~v*4))f^KDl{5AiID3zV7?PW*u~H8z2m8QbQ~JJGSXz#Vj` zwJTK9rpK%Ce3@JX?kdPHRA|pdy}aX~E?1n>5LWlW(M4Labe@uuvJ~Olr?$aR!t2NC z^4W8$ZXQv3dX(C0AnI^mESfbF?$ttR2kL))^PBq74}YkRjtYpL)iIl#$@C-5{={nah+HH>UE6W;_pal@c|j%JNI< zhc!CCXQ#%(vlKSbtA>tR0#bFUv7=i_(=n3k-mA?ATC`&IGBwv$DXws-yz36Dk9D0H z@2xFJ>lSa^i1$N0$a+%sZR3Ok?_-Wxr=^RCN71d_J1(gR7tN8@CRMh369PP1WqbD% zXb&lePr9zZZMm8*m8k)5nc8k2WkbMbL)0EQ-=?Iw>oh&0Rjqj7n9W4x$(Mx6T|prS_hFJPjh0m!GcF+kUS4$Yr`|RW#_*fG<$;P@Bpd zhc##8Qu#KW)6o+x%AAp^GuvKMkAIfN+fHa8s6dIKzDTQv)r}2DLjEk}=3oqstg`m} zIn_4wC^k8r(D;4|jLp%81(`~Sk0Jso(QBJ8sT#>-yI&fyd1h$5VUNms6WMpOrT$6< zB@`-hyjlm24`|l(D4i;8P!6v5ZS|cho|&hX({JiPwYMI4;5Nlz`8hy@Ez1J>umAe5 zGJ~~d`cqq5t6L$g+cBVTXlQUmwq||rQG0j*(Yybe;^J+o0oxTI_3kJB(7t)3MvUY= zV_~e$_^v)c4}kWJ*Hh0&fxta&zUwawVT@``b+vrM;uIg@(w5C9m5?5*){as60mlv< zKCbPXf2PByT9kxmMMvXloj7(z%`KPk(g9y|lCFXD4(&DP_3V>BR7LZUW|YiV6hybB zsq(0=-qr30^u>ScYfAqt%qAuZP3tx)IW_$Qs`*+qzwHc|R4oMUf~lF^wxjMdV0+v4 zxxoli|CW}PDkdhz(EzxWeg+MA$%Q^Tl9(SOHK+B=j#9n0^?>@l<5aS0jpol^K?Kz> zg+XFjE$`Hf#mlt- z4ks@wgIqCTic5%udY#k&SlQ(rtfb5|CB_8Nzitg<=MWSe20%e_gB`~}Zy$lB;HX$M zGdd1HrrTe4L6_RRm6eNn$u|swFIn54*{USC`_xE(b$7IDoPc#<(FuxWJ`&?X$Ys(- zevx2>P|tW^r1GMMwfBwf+KNQ%wOwZwm7J=ygm6`yJfgnIU_yQ~CiH<`NQlah5MXcL zA=D)^l;mBhpFMv>3vO5^FQNh$Em@}N`3dqSs%Gt>w{-aYxMt2Q(!hzWdh z3i2LRXJ;?EbmpxaV?pd4{ZIpqcebhO@&#=tC|B+x&QH$?Z9i~AI}hwt1QA3F0$Q|V z%O35iZNzSbI6@ucN|?1+xv{N!{mG|vx(+kQkw*1(b?f-vw=@`l#4#&L?bWAL-HMkP z9BW2FvHbfk>W!VH%38ic1#!~l<9qbNmc4rAjpOo7EYiA_(-i}w;M-ZRLvQR*<3yq6 zX87so8=G~pA%GC+oI8tB3m9;*j{Z?GN=Z&oP{4>fNBf=i@+GW#SHIh!}XX*)`|zQI$z%Rml@r@{jA5>+}^bx2Ydn5_~?}1tj_ms>?65h zI?Yi4I-#uQ>Se)2GOuQunwE4GJ%xKgX38#5EIdk!m^!%3_F{cMx z6BjTnEHYJd*RR2~I#y#n?P_Ol4^M_^TJa3|;aXi+SB_MKi3K^|aRYSKX z2ii%_c2Oz0vz4EUWOWE5W77$Lh{dO~Lot8)X{Uu>f`=bsyVt7z;AX&)m{``o=B7rt z>h=}Is9_FB(b-x$J73`#uq4ER;1Xgq4nm1T9a3DF&gSe? zR~z;P^A{;EiDYQF#zpw|5IaCb*IcMQ$5$&&pIsZH3~I%xqXgw8XwnMJ7hetFK*IvleN35^kO$ zu}X^QRb%Ub=B-$YjYEu*Qd1QZIDkmJ1*`f+nlmjA1JYrLl0;=^B|x@gs0#-eKmeqy ztP};Shr`vTxl2}QVLrjue)cV53Iyw>O&hRB$wb_rt>H#E-*7n6^$T#1BSBb0xfAJe zG^SX8`sF`S>QudsoxiMQ8*WwVc!i$$@ly)Pn4=puASv)2R|KlA73AcpJbR4mGYRSz z>KGS?L9m3yCTUt;rs9*LwRp)&t({khJq`#C`=0o?1jLbHj>nXfpb#i#2*Ex(K%DQm zemkByd3kw`-rug<+M3~GRdub37cEy(T(Azk^0bey@C`wV z7Az8<0bFwn7iwlb@PiLFadTD5TW4_TD7cD9Z0cWe(@RkW~|pkcc3ymx?6p*Gq9&vr?&F_YV*(3 zEjKLG;pe}tW6fc@`R4WNswkHW$=#x2@~0du)!E8srRJu}A7fK5xW~A}cwA2d92H1J zKWdc*>F$RgR{ZcqZG$K+T(C^x1Yg5MNwIM;8bQpxZ^veNCC%3@cWhK)+=RA1`;vx; z^!dsA)*@jFSLv3gRXHA~PdZ1 zjN*LU#$y#4lR?~zNQhL7&{^Z?_#`6QBEd_DRnxfxI(+)FO4e+Ucf(#ii|xsRTRx{X zg?`$*|Cpv-cbl%89j)WXPN3#lqS@qhi3pBTTVs_5AcEtF{S(I-4`;rIkXA(#=Vh|v zl>0Z9J*+23YJ9f+$f zpCF*&p1|sCA9*9~GxvVS2pST`$E=eL)BnB}hrlpna15y-vJL&3(AsFVK_bJBvsPw& zY>a~4GlM`opI#U(8I$J+VIPEByBR|dl9$Gu2Ta86SXvv^@=+Grvy9BO)isEr2}z$8 ztCPnr5Z5V1HKjX<5!Fx7IG8x^ZZ)I6onZfDrN*na;uQIYkc?)LD#RpwlYYc)$<`Qi z5|dJ(Sw-0p|Hde}3E>Z8NTCmGlB>5zf!IFv#>J~??KO$XhcVB;X`Oar9f=9{nkF%M zXYt@JkBv!eY^)tblr>Qw=K`*fc6r}Ev!4NWe5MY@h=&R7BhYZXGI`E$QwY~ki38$zmiI`P zA%^F10&c8BnCcM z7E>{mcf%Q*T~25?{4h^(`u^>CwXLZ&pcejN^6W0yxt5z)o{@OH*5&D?$`~$g0ugH2Y}5B01ocT z3}G!;jfMF&WML%;VAqSfYS;dQy5a86VNK84V#@%7t{&!x*BpaqOhg>`XMmLHajqL4 zFbjN~bI6y$blE%1t$9BMFb@_V#_B;(0P#cLd5(|~09$^j!>sj99b#i88oa=HLO|l= z+ORQ^%oVPSx~U8140|P}mhZN?;v%@u$3Y%Mz~xAZg2Iqw@XR<5y9VlY@?0B+cr#dY zyo`81IE3|q&}<`EUN8alqUp;p6Wq&MM}>p%=yxl7JA!%w=r{rrY&q~|p`q5cR-LQp zRBC>vl4FC_2og3=6-)SNUS>8a;7|wA(3CSj*u1K<7Y~&XZ$)y`f?=7b3_=&@FM<`( ztP^aiqm!5vc~cc=d6vLj6ZjHGqkdwEHDGNP0e-9kn_MGoCb=~Dem9)irS`PwQ=1lO$~Oiw+IXm zykh7dda?1C_$Hi#yKm1P4oSS0tX__4en7!t#6*G_>z;^FZg!$tD$kJkGDyW3_PYQU zUEQ6m`+(xpayVDS0D`Fs@fkpJeGw^k0m)Q>gSNpPDD%M&CE(FVl<@Vhs`RmEHTO#o zsXnhj$Nu4eYu=(|AADoiYW$66z+kh*G4YuoK9u8?VsOR1lRdU-Mu0#1=%bDq!pxcE zh_afE7>C)_%avYwb~8Y+V;D-8JR@)`Az<-IjNOdJHxaizZ0Z*aYG$sQA%Pa}16NJN z>gICm$2(LdgfBc}VZ1SH;SiePrV#@EUZ{)=gK?1kXw(8-nNPgw8|}x$nD)=4eWtQ7 zS5Omyn&qyEMtynD;!v2Y@+kF;1LTZY0#D-&0m3pjRh}_`Z5);v>X{3$_1hP2#IUau z3kB-HrX~P@=K^8*&~HolX51V8Ef6#%3Mnqp5fI@s&$-=S{e8IuMPx*QHxoQcTl5BE z0(Vc)Xt=qojv>xxUi?8Op}|NbillQFC-vRa2EZ-;0W--s#u$Uewy@8R@w=@aV>XJ? zT&Uq!9Aq0pmn+*{`rmcB=2AkPPO&+% zg<<>_wGv$jWA%npLk+=Yn^yySZXj#oXxy8xn9!SxXmj%@z4s*`86sx(#7NJ$>gjV3 z$?%L|83)Lk8qQn=`+M07h(5gW1Y#PnJ78b%VG38>+8)a)Nnkvieb&|fHlq?TA}kOJ zk!5mzdLZm3ai7KX-|>#|qOZLmUO)Dr3rUw>SULvB=@4V=6XwEfQHJ_lYGVB&qiBmY zZ2{q0%nuu@BSL1PEk?%>;~HTyh^?ho@{l-gw!!gaP))#QYKl4`WRl`Y0Ow2>M5b}_ zh7jFc9>4kSQX7=8KbeMyS)V?}5){Zj$1BV>FJCn}G@&*yzc*C7#jvpj?PRPL*v$_Q zGb4O@q4wE*^b40>D70Z6lc+gvGhRzOftXzhCHb=B(YFy zGQHG^N~wpnvb|$x$=s>?*e71(rV7TruDH0EKC_|1LE#MhK%}|4Yjye*YK!^H)p}-!Hgo(kC&@zH<4;)od_{VX z=)l%zb)dXk>u0}p3XUY(XZ74S(AGnK3z)ds- z0qLE-a@~-N!Oaw0S(hb4T=4lIV)gSNDbIVr3WwA8gMhGrb53Yy-u36*9uQIzeZxyv zl|2wxv;l*N`!C3v_XruH7yxJ!-0;d&FT8MkRL?k!7-+>_23)2HINMw#Nf#MUBnTs! zx=u91T!i_kDAr<&NEbUeoFEq?tPF_1+f9lFdFE=x87DXBmY7ym5BRDJBo`hPtywV% zS9`@l1jem4H#gIsJD3*3y;6+S1Cc>EjGzM9{^~aQrj}^cszsPIqS?%|=a#I%5utGZaPK9a;|V58!L5oc8+@o=z% zNKFaGgN0TBLSy5^9HH$=L?$uJ`xso*7z-7QYHJh%I2@$xP5lE%>?RH2y4tksxmPt1 zmaWCOEH~FwDXDOtraCG$5s~Vs`}#Xtwf{_)axnA_z}{p3!7}9$eKJ0vR~Jsz;{k@P zM{~LQ{HJO4k}M3RUr~2(p>EqSQ^&WyqN>3dU4Qc$#dvq9ysF)?`|)DqhQ>rHHaY|@ z7s8Rg7!vgh_Cf04CYEhN$H$oo5Ptw`+6VI+6v=q#&-rtm7!BtWUj+kHuQ8oEd_X79 zTvSwgi8kCcU!%1rab+%*PkNy?-LM=iUZc&gZ)Kc0y79&}3hHar&OLk8KN+rNsA1CL zTsnR5Fy3k<$_gLX$wTK9nm$7@UU)wtNk~JAa(MRzrIPF|BWzSBkJrjCCSD`8M|JA* zh*sWsyF!P`$wzTUdCP89PH2m^V6>dO;zpGu;UV?hZbjrHrI=fQeGy}6uF=^RY1*_D z#fMs+7WO(Y!PX=;0VG4F-atfU7FqcHN_lxXoUB-O?j99}j;XS`3K#nAsz<7jnHr^KOA9sGeo1=|98=uv8&O3@E6{rk>wZ*?4hwYE zRzC8J7Ua6F_b(>Uk@GTvkBEJq&w4~TLRiEU0OP5Gi ztt`C7N|DZXD^evT#bhh))v3B_9o}q4fdH0 zl^0CtB!IdbV%VEQZTYA=kjD8FO_?q_OlNb~AZOf{kOD;72A&Ub-=ukg0AfG5NVAoD z8#a9~BQblkuut8oj_D9X;k-11d;EA&#}SZqAB013id29Y zJ2x64fX&)KT}E7(#M(A=3I{d~0_PCK5UNVNIizOln#uEJT&qBAZO<9eVt3fq@ z+D*H>H=n)+W9aDv!I4Tk1_$Ob9vm~Yx0Zf!p_qBPhxVU7PWz}i?qFWpAdIjT)e^o} z^K25b{!N4^J~3jLG!o7YfgD^wrguE%5G7{#YN{M7 z?>dyUX%ZrbSQ+inzHM98z@lbilvZ2Sfk^g(N~_1T0uQN*eY@1{6{F;^5pCacMAKHS zQVcdg;TWoRx0I>NMY1J0St3>AN?xPafBu9j>iU&KYz@mPr0&Z)aimf0jTp4Tt>=)t zXbQqGJs}SJgl1$wE*;#rTWRxeQy%s}ukJ5bF~+Bt&+pNA#2l?zI!BSL7Cl^^R)Kwk?`|lb6y4tK`b@(=0a1abla)dL^r533_|Hs>%=UR&V5V-ImiuY?W8o zb0O+zuGW$V7OS)Jl#U%fEx)*7?F$?vnOlWwdVEwka{+FU`}O0W9Ma97{c}aOmqVB* zYBhFM2+%NiCQLp1e28R@Zyq>+ngoMxq%G6uuF_P~F&(KH(oLv72g*L7yB7X&qv}pI9BZ^K+RX4F?4#rHV@yI@fq$aDQ{GfIOL@KoJm>T>L^H!~O43-Bcf>e~1j%P)? z(u)@9R_uei@g&>dJfS5E=VAOj2t#88|NFOiRmsi!KmI%2u{KPyYcjBIVirw=rRnDD zH!85Xlrb*QowqL48Ys^;v62oG^X2bUyOlw zr+h=BVDd)P)!C19nS`m>&{)vE5QvYyu1?gpVc4&YL9~n_^^0*F7TSS3u`#ih?~j@K z4PfC_`uKjA0{;H%3aPrJi!W?ZTo?fOTKR*X0f#WL5!gn=DMZ*tif|PAdk}6o#KJwr z(xwa~1szC8K;$WKzL7CJ1G22NQFrotqMnNDdj^^US%kMcPU#A=cu^mhjxa?1zY=kDn}}j|`=nxe18^m{Wf(bU+?s-O>nA!?=y8GYQB3%Sdk+ z^X(8R6%a`cSNds^q+bC;sr}srdIISXV`W{&`C_7Yi(2btb}EiM#r?biMiZ?&hH~$& zf^TprKyDMskF>U_x;H=%eDz^X_Z!#2y>IE;kNi;G0Wko;dJVJ;AZc$=Peh2~(-Uyn zK8p=Nm=cl))!Iys3|yega2H%rlA^=A_CnM|Lx=^cr?n1)$8Kd~fD?x3wxQ~*w!D5o zOE%rFcB@!jle%<)glH}2Wu#3p#wWwD@#hhT&$@l7Mgfc+5Fx8Jtk9cBcj=681`)Dz zbi?u)+WG2Ed3RsX;m#h-yXVWw89k_{K+e|I6*^aXT0>J9bVrA&q5MahicVFOcc*r~_@bi{ib={v(!+*A z|6}{!g~}!@wLmxDeybu|-q3fReMN)OYxS-B*Q>GYh#r0FH8xLy?*Fqp6nFWA9@~0G z$qT1xA?q~m8;eZ|5|W)e2$(iY12ubeD*Hwim&`)qScgkr*5QEaaoJ?iRBoKx7Q&BnFd#jEB%>0y5vgHgMWUbn&0|&?YK~^`yc+Yn($ES z#BiuDpiz}|URpgnLI<~;MDo_8u6@Tfr(mPHs!nM?(wL1muY)N73ELhtM2VEZgUmd8 z&{T?^YggHdSMHev528OSTmE@7wG5Z~(!F~X5|)4pu10l)ZZ9fXqV(`doi01bdCO2< zP8I}Wo9Y^y)in@^G>bmKJQ#xeRmBK$%V+e#^XPB4YGe07Rp}ZF)6yI7)!Yr&E75mI zr-m9-lyIZkEb9HMRL~7+8J@L#w-Ei-HnhWPPOvr!{qzh>fXz?RR?=GKJB%uSc zIq9dEYg;QkUuaEslh#%ss`3PbUQgqVn2PyR_#d za4&jDZ*1Oz_t-Mci1vk;ty00vG@ZqRFffw*IjD0Y5>k|gD)i8~6RI8bLyfag9cOmx zTt~3(y!S!PDvZYF47rJk;6H#8Kuo2?@BWMSKKL-wZEw|JyJRJmvDn)5U}JZTYvwYX zk_IxnR(|hi05tk`u|01_r{N&ol@JgU0Oul*LuCtu2ND2N&s4O6Bth_*yw-{o1ut7w zgXHl570wclq{ECF%OFhVP)8Do6_q2LGeiQIomful=Cc{rB9&DR@9b{^0fV$*d>zTk z0MDF+@mfLK6?~orfk5>NfFQUx2g6i|h8H0QOmc#Uu~O|_`WO$Fdz9<7&kY;V&0ANVf3&K5#yvh_+4~s+Dgte@|B`Fr`q}&6y>?kuG^<%+j>DK2#g6 ziXf(lg?P`(CwIYED*&`mDXu2;%B>j0MqyCuQvU3DENH3TI^BjeX+(hup=!N&Qmqjr zV#kZ)+Z8lJ#JS;OD1Ui7xb58M02ot==(!%xT(@$tLb%iz-#%kNn1M*H=rgd{N zw0qx4#Q3Chz}qO01s{aysk&URDdL%!_u6FRWgV)iRZH0gR5FDa2lk=vX;9L5n+C?b z3FelCaV&1UTej<^j&o|KU*qHyqcVwua+0_>-NOkgCs^IUNIXIEe025@>I00p zm#zp!wNi(A%@WuRX*?i7tFOx^f^#hf$-U~~aQUD@E6mK|KFAB(A0tq%R<6DW-|-}p z1z%L71`tYC6YLEeoVJcZWfd<{AqaSKe6D8C?ZcoKi4yi}#U=9`TO%VbCb6EMyX*$d zr)}2+l0#0^6qd&CR*}BlmLX#^0v~`YnlPg`E7on#S#mDC=a*+#@AHf^Z0>m;bH8m5 z8`nV+JEVh^hxh3c99KYK1o1s!pz2x(!;lOy1#HP%tWTxQm*w&DVZOakg$!fA6B-c- zaU7wD*bI#SQIU+qDJ2uTp@>j5lYhvht?wK6!}Qly-e*l5MM5?>aBgH8V@PZn#gXQJ9Suj({4b;%X!{SB$ba~TQ%BzE6Uybs zQ+(lI6Of{8{HMQF{p$4^fADjjTi5>np3i{cN~hSCHB}BcNfliE3`q7w4Ftd?w^}BY zb63i}FdiI15@Fsn85}xdN&z$>W;h#0Y*c}i+d$?UGU0alTn_Svu@NBX-hnkjQgn*98CCe=@$A_3$bLxgxN`83y2#iDjfQ<76R%t zeW>O-_Jiu=FE)jGi~2q@3nHsYs$EX7v;Dt1 zH*2}BTe=aCqRl$q(5{VZm*MF$j1gZPf#3pFeW4l?m=J{^dd-gv*6BU}rn<oVY7VZ=i|}L##0Yg<1@q=;k|1T>Az@sLQ*J>9DxC@^@K|8fh`#g0 zW14^CeW(NL4UF8XBnmc!?(v#t?Q!~}w z$fg0ogasxNU=Q1$j()AZ>r+}ZIF2_}s0u-1wI@g&Fe?JX$+xs;>lWoNyGx&28mFH> z`fb(5F4dPmvrgL|{bwEONzs?S_9x2rou|BAs4a3+h*WuufO4tIPQa$<5N?mH6Cjqk zN=ZzjS<(ZTfdGWv%DX?W#&bLM><(|;|GEF7zS7t9lPBL$-u$)dMu#^s;-_Ln@|lqn zdgH0@C@ii7NyQ!NIsA%#{>XPVNkFrQAHH4Q_51Xr$NqnfCr;Phcitthnq$=YCK8W) zWkn>Z@b-C{KRr$(Y_8pVPixFCUGwHcq@k)AL_BHxAv7vdxznbp1*$m>m+jDiSt|R% z5A^-hN44(eI~06r4}sIpY88E6*?UeueDYPzz4I@1Q|^!+`QP6o#QiN8p9U*xBAZ}x zb?U~bIW;{=0dNz!g=uQQJ1Hr1k4gPd zJ5g4uUR>n-Fh;i|mL_>|4AtS<&2282`2XW0129S0@!*bURtaWY@8w7h-SI#yF{Qcv z&tEXlX~SISJ#jzmg5^gFN2GtT{Gv{jqaunVvoFNW1VpDJJ-FIIWI_#z+pWp>L-Ixh zaL;oV?P>ew{58ga!)8o`U2`&0+p{M6x#)uNLPcu&{ zQ^$Gc(isKMnDMqhc0CP^or+G)1||h?Ch%5+8;wZHR(N1N0T!o_ND#XSBD-y%gV;Do zzpz2ueef)X=8PA^;Bx@of(1x4Y1?2LbleA0Tp3v!g@A_7eRrYnKJ2X!h|~P^EcIvQ zy!-yOZ@;%Q;8j^wH5HCO?U|Fu^f&vZrktBFY9tLffNul~>@hYmwy=(_(NqyuY+pMt z1Vbjrlg2LE!SNg(4x#DjP3LH5(g+^=Yww#h!k7#2EeFGW-J}WTonqG7BOFf0L&qMY z9aNTFbE`D$IGDgxwg3Pi07*naRGI6lJ#Te7Tm*Gkju-RNp*i6tsx}CI2z6aYK zf~i1)F!MF{ym6joICRyx1Vi|Ir{Zyk>u?)pWyMY@6VH=3sv$a%9sv`v?SLrbL~+?s zBVmi`s99_bHdd2tShjmJo;CMlQ$Mvrs8m9@nX1ah%&p(5@QR}vszhq^SBs|f-xgq* z52xvJ0MXmE8Gtbt&3*g!IU(wAy6Gkd(3p5O7~NVg(O}=)e^7TkfV(g%oDoFjllW1G zqc#~L*U1JNb-RQ8N*Y+i*VHzIoJp& zyB>hc>lEhqqg?PutZUqL0EVL$pTwI$buNq+z0p6L6ljbE^v82*bhz8OX4#uvP_gC? zK0egLe(^(k7lP^zWJ0HW;j(N`nz40H{dpZO@6*Z^i!nsT!vq4**1?}P%%GN}E_ep? z5gaWX;wu1z2t|r6O|<3+?ASeD|TKoDkEs}3TTPC>m=oD-w+bCty4nIr;g z76`&ToG{U*512-vUSy`mK%4-2bH|=?S+dI!yjwyY4=+n;Z?QPMrwE)k)GvQjE`E&7 zmpwSpgJdc&3gVl+$R3?kX~PdcdvEs8 zIBrS4AWCzq50CIs!?`0WYxdTnxw8}kcVL-_UDV@k>KP2Oyx|DKkZRb@Gh}A_%cCOj z>_Lm(c=YH|-F4Spj?I(DUD)oMs*u7_Ds#C3_Efz+#){Wa#OGd;-G)DkholG(F;k9vZ8G;7UF zrjBt?sTV}c80%?OdWw5Y>{UF;?4-I_Q%gi?&sah_XV8wchjHWAZ|mYFP~1d;J!y$0 zCpb5rHM2UMV&kIEJ`hHxhc<6UU*^Jy5|8Jcc^vwgw;ByP-hqtU;F{y5$KG+)l{s?f z#B$r2ICIZ4w%^Q^*kzlO;t(I6(NUiff63T~#rR5OKX*nTDBBhq?o)#%Eth{XT%ptG#+Z5L+rOe&fG9- zI)$-xlv;`2T~;@t)z>dm``Nd2c_4x|mMaLDYrz@~{(hJx9qHyZci|6nhJUlV4fp@n z?!wN&<3*D~T$eee;&q%I>;RBnJ33t3)MEf~JDUb5oHX=oYy&116_6M<90B(c^Z~=0 z>#m8&ji}%e=iWPkmvzzrkc0gANL9v60Q7m-q!`>Iv8n?UtXf0DzEtYe!6QZhm`kz6 z5V5MP_|vZS->#1v!r>XKv=|cl9ymWkSdN_q*Csg-)(5jM0hYPP!{Ziv!jiVx*|y+6 zR{82|H$h^3^-%dH^{{|RW{b*y2YEY^5cexwdHecghG!0(>YRJO?Jpz1%o7hd?u^l- zA2z(-wAfh9_NNiUv;TV^Qw$KB^oerT(~z5=e=zgQ{27&JHS^za1a|fg@n;KZ#dOKVrz?8QA{UaO%%PU+5;Zvs{ zIyx^Vam+k}7@t}FPxwYUs;^1jpFlik0NYxyI&9v3yk}?(M7wXF5e%kUu)82qo;92i zWC3j8=*$(|?2-Hlz7{|~`td08p?~IvJqSX!y&Z_VYW80xZTVs|LSH71 zTB9}w`p-uzmQC5)C&W1e=Hfd=4jpgWayWWA3XR~zPnq(pfp<40s?>UWMC(RPh_m@eJd9;~yjopGVZz-Gj|boQRc655^n@ z%im1fA%xrey6~6{BTi5lJ;EiO9~%uy9f-PNV&0I{&Nl?FKdX0KeJp5n2!RP9bX@G; zQ6vqGMEQ-1%T@x(l7@+kVxEo`*q|Q**V`w+ktVrk!+Hj+o*k<(DAy1~&@0vvg9Hz~TkcACT=s1* znxx!7M*-4g=sgn{IcL~D$1Pv4`M@3mC@X2@O`6BP?HgckbLKv5qU4=pxc2!EZwA;l z?qX{7nTfu-IbjI($7xN0EOPR56oF4Id(R;_>=`5a4P2Oag1L`{A|fRk3BZk@O;}+2 zz+DC7UJ2viU}yuD4x(f8`U4GZ!@@8C+}r@cYJ&-cQ*1-mUo98hVs3u6BETGWd<^NC z%c%iUd)HihgN+cOKC2g)gLJ?=RR}6YYGjyahdVceQS0jjA+@`D(R+5c6S{sv*|>9t z`VQ*?Z3TrB7M&F@i|_qKzf6EEF%<-ZybZR zet;qCW{53-hpgYmB?f|!f-zzxl!y}m&Jff%Pzc`DnR_Gj%ofSw)I^XWIhgf9n*xBG z0^xh1VzW^GtT*#-1SPLK0Ngr0N zWu0D1it$ncovTGdWJb?MbdB+z5yuXLGGqjpAkI#3Q+~hQG4XD+kTic?@@Ke>}hJaJfmB_pe}_ z=zlI;)ft_B^nZO%$q#-)cV1V_ekJ_?Zt5nX2m=P3LDIA3jWQ<&Pvx3Xty`Ro(fY%3HHZGjk#GAs(u5Q*RGzh8e z?Ux%B92KC$uWi>@OujbZEiur7NE+j{0rD1%VyGC3C1`K|kfIY(F``AB&WUj>`~iSL zt{%Pi!b>`HsTQ|EUxF*$p><2LRbSUm=y~+rV_mAMYgSUuOvRF8=Xh4ueQ0E`xL>lCB+gri5Cdvy0MHMI{TUfu(zma2lBA~^Ie;yE1Bnma$M zq|q~a_2{s^@cElme)tHvZt^jJ^hG~k0x@G^Y-fso>j}5BXXo=jTC5)9OdP{vzBqOM z78Tq3hD3}=iotk!b-tI@CV7*TPTEtAs)_jNIUt|Qd{2zvL6azf@YZE`>13@Omu({k zEPetq2-RRWV`U8K(ySCOEla|LroTS2%0CGa3(b2BuCIA9uqZ6IWV zy1_xU6NoGeB-;+;iU0wdXH`AdO>MUz6_@oa;?1B2y9m)RpLR~s*FK)}=lk<@*dt}r zK9tMrm9#^>M$mv`^odzs>aLf5+U%wK=RkNc7K=;M+U~8Fx&8nq2?-dQK7CP|o{bSR z_nx`HyATD#^yN5qQ06l3mK0Gh#77eC+B_N&)dDex_Cv`?;z$-OoM5yr$6H0z^TRW4 zqG_0ZJWM}gAUsS^fmgKNLLK)P%e{2A+)FQEd-Ye#m}=&&48kjrzMGNv(tJaB5L>*T z3K3(*+U9lE9w)up;HBG&StHsrx63!GAljHObJ$pwi=i)s&LcC5}R2$NFexZs!f|0y8Sy9x6K7}3Wjq2{g#;O%3BV?{Iwl0ENM~)q+-Jm6*1%h z3bR0q6i1zf=xP+A(8mZfh`P)f^Ed}1I$wKE&m4ctF}}X_;Tv`7)x(M)%zhBDi@GmX z=yG|N5=%N%9XP7eZKsv9dOpb|{nUKyh|Zv{^9_#EJ%0s!!PR;53$N+*|2(7+*A^RQI@yK}9l^)iqgH@WnvP7cfex0-62$fP}>6?ZO_ACyDc?rH+uwJNE2neM!M6(R0NQBk`kijFh{!odt% zzy9^FJ1Ux}s3^Vq>Z{7k%yj1CSN#G#KzJaffw1@m0mDT*7ypO7_kgnNy3REJ%HdVc zIR{h%3b9bgkpw`3q?lxpwt_9$ZhN}z)^d+$&Gf99)iXWQPHScyB-^qjSrSQ86f+nQ z2qK57LZPZqIp>^nuKD&Yf~M4@B~p|u%eZ8rUcLA3z2}~L?%Dh7{r~^w4aaG9UatRX zFW=ud?R#V8z3;#O$GfX7V52N8)FaaY~-bNb%bzo*RI4=7~5Q>~rD6xIt?_}Vy= zTbFK?wJHHmKhmpJ-+SgA?SJYI^p!6Zqb^H5m6b*Lkq7t0vv>Cir26m?dCiPyZmI{+ z;3b_pcTLBidP2(`eQNJ-RU&BpqUZ(v<=4Kc^j%M&XW@q40yNU$KE=5Q>zzqxooFFs z?EDqLgxjg2+5#(LN&AoHL5Gaie}=j7^0)s)uijY%-G5j+wy^r>9HYL;Rraf8k|)HR zm!$GH-U0-?MH`X!HXy9wT+FyT4L{6_Tg`fC_uPzSWmBE#BX5m_Ge;{ zNiUI}c2Y%#znR8hA(E;roRxiic9mnAGje+nCxE|AEN>ei7P>DBzK_ z;pJNC8gt1m_J5AW=LLIB8}iuCq6HK|c64ZL7R={3E$u{tc+bS{7(!0U##mX~S;gky z)L1m3p0>x+b^~4~gb{sUpO@xX`P2T&PU&xHA4RksN_Q&X3mgXgOy5Lu{dVv36Qn2j zF2Mz!4bIPT?S>@N=F98{kpbEy*E!8Kak171z;YZZ|Gz5Z+&B%zID|X-o?(tC;iMpp zzERy7*1C#AxB;giHDsMR2IJC+43cS3MYHrQZTz1Of|*L=bFS?_RUv4(mutkKDCs4H zPX8bdi`E6l#^Ffd{n{2l;`HSP_DSHq+w51txh)k`haF6(eOqF<4%#}nfL-L;zJ5gx z`1>g1!K6s8cXQ7<7MgGRQyid!aoh{8!`O42iWUDyKL>pDi?MN^>{<21pw5ANN)OIc zPD%;lbf&h88ZV2QcX`$)P+tAD<5q~%L*IG*d8O@qkRpdZdbw^HvAIO%s$s1~=jo}h z9M^aM*FRR(QnY^OKmSJsk6+baf4@~nfAtA1_Lafxno}x=!wu-p zOeO2d|8Pt*FuLj+1`+Zb)v))B`q(#k*B+eJAtGgyYPeacCXZ}=^-D!Mf4Yo?$6h59 zQ8a84z6lEpZ?I)lD^Ez$cfb2x{qFDnu72yceoK4y>~YdK?>ifx@}1)rINROdpYq}F z9qyO32i)JkE{plG406L+=)M#83kvI1|Ol z%~}M_?du<`>ER9q<=vccYu$w3XQ@m%1m`?Op0k8Imm>7}-}o}i)lyxp>Qib4 zdJWAtREN;g-p@RxU;o{&BHlKsZubm5_2^M3qLp9?$h=NawRIUFp=*g+6g_GpdNYS+ zfH&6G;qI!vf3 z&apFDI+=p;=l3J2>qd2kYx{COZNTZdf`P5UnMlX5+Bq%iVQn=qt{umm78cV^ddMOa z#u~E}q2mbB7Srf42APQmp66H@94CbSc)5cp1?NrUJI`|+yyYkfTbj%EwM99E8uTm} zKAh(`-*vY>!67)3_?|<@cPu@L8oVR&H;j`Kz;!3`zTJ~huHPImyLaaBQ9saeVhrGI zxEa&<*-oEi@I4+O9m$}*v%V`t9W>T4xU|=ks0mNImZ^*$ z;Dp5JP%nQ9&*dpQCJu}VI16w>M}GG=^#}j{H?)7xZf!3lS{sv~oPrF+A$~ML&6~&# zxu_9G>&?IUnod{FDK{$sLBBUN9h9n^!W`x0M63MV57gzEpv(l2DB%r>m%sG?Hxs7eXl z5$%hi@i_&>#jy$t)CvaAJJ4Uri6P`gDRs{*yXs2OSO4VeS{Z0nOV_Y6!Gd&Bvm-mN zKvSLPiMG@!t6(d#Rah`pRsqtDHn9p?iBgi<^y)iJO51W01`WAmv^e}c zN&y;1%Wb$$&wj^?Jb$u^wtA?I$j&TPif35n2E=Ak`L;{#H&>u$&hmX9ZI1N>9En(# zSxTFYKgMQ}4ci>!w*K;m|FwzzLyqZ0M1IOi|A$Ys{+Aus=AAi0_H`K9W4S~W_&tn~ zKi@@~h;vr)H`zEW5X>x$7q`hNE{AxddN6_onP7W({dONw0jzKnMsy!W(eOge7&D`Q z0~K);gHcMSCJTm)@7E4WN7MLS#phu}Dw1#%c<)mGx&w5ZNX9XaL;72%Fqov&RmSHJ zq+`T6h8>^UVd~*^W)$D!b{HmOlpib7*NxMGvb`g|XZh?QzK5E=c4L^Ud$Bz@I~LtQ z<4SdWZwu#7<(O}`t{dNdT<5nj#4a2v13>rDN3l2q7F8evs1bgmG3ch(V_?`)`YW9C z9>!Q-Yvwfu{UNSzf%96S!&R=Ki|aOLV_z11&VEDuH1|NCr>*sT&mu*3JbYpW(O0Oi zJ5FE+zawdzi|^gye*8+V^b~zI!{4uQ-UsreuN1H!?Yu-EnGkw@%=KKw`-_m|2wO>o0<)uRX z=R7~Ce=3h%G{OEr_W|#l&aDS2*pu*YTserouOXTgu)B570iOBeW_AGR9HT6V7n^0X(5Rz+RtLl zn-p~M$pc`})>M18M*h&WGe~(xxgr&_BcBBjeM}*{&fDPE(z9`Lss0V%cFWOyhzYhU zG&cp|JTPsz+bghMj{VAU@Y#S;N%+oXAq7!@5psu-^^ zq6YKwijE>|OsRUX0iJGgO5=ea&rGB0sHaAJahn(p!q0wH&P-G`4 zECRtLKOH!BT!Hi5DzBjYHYPN}!2Pn(MN00?veyo^)QmRSw+URc&%Wk+HF0RwtK z@wAEI?kdrYylwV--I?PzM#xzO+WfNq2Tln9Nr060o41|q?ml*~yP?zdJUdJZzDxQR zd>Dx}JBRa~_jdege_2~OhB+DM8mIw;Jh~fT$kI_jrd($RhL@B%Qy|8N#v0(*if{Q7 zF)|0kv{>HYGhh0&hVL2h_F6mC_!_|wa}Hbi_wb&j2h3Tm!4MjQ=z236C!qI3V2f0ZK_BKG%z{&~QUkCZ zVK}(ye8-w{F%Y*p-SsZ#^(W6V&#EwzD!64$YpQ8?L$Hs4J^k4L_;s3`&qc5=EdWBp zpbW`%2yDDKs)MBWMz`oq%nmT9Q#DdsK+ZaQu9tQxpl#>brX5lzR=wK;jTEehA{9aRG`jqfnnkr8~fb! z7dU#8^g-V((?mt1g?@jAe$L{0O1ilRd~d$SO*ug;s^h%v+`o8mC9l@ehqP}JuP_M* z!UyjukhY}Z=~WR8@eOcy)QydyW6UfA;f{{4>c3rDf9j0^^inkr2lma>IBUSrY)hig zN7r$lDC~OQ$;X*uhBZptj~?AXECvxmj_EL84p;QZ;|~MIV{&A$4q|jhi5kR* zBj&{9I&ScNyl`W#`0&63>~}q%)I$8B7{+OsGVM4B>4Z`j*>N89d^D4-F+Z%L?=taa z;|mbz0SV7apPyk$$Qw@{m3H(n#>o47sW2XDA?N8MCT>P90sM%q{DwG=@$Q+ys7^eu z?(SjvhQ>JT64Okv!c*on+^tY-)otxS>;VwXB;qj!oO=ms2o!$#006b<#9i@3!(dpa z812>Q)O0mWA^L$Id*4F&HZNOW8lccB-Wrx+owm$-d}i6CP>itu8d?%|QO-neEm+@d zQu!zy6F*j9^E0FRhu5!ZcGFjwfMJTTzZsVR+BD7m9Ro2R&i%2f(H8aa0_e&|+^1E? zQ3#;j12_u!q>2lG@=H7Cq0|gu_XpBgRKkMKq?H+PQ8z(&b6 z2c)mVB^&?%AOJ~3K~#&n0)ga;0$J_OaiPKVXRqaCIA<*P6+1=0VC1=Qdufpr>rbQD zTH!y7S{UBLx-Xf?0J>TZyT^zAgXqDz=r6uwnle^*hq{Dn!BB_5z)66y(>{O^2y|Bx z1_+gXE#b5z6E$(?fL72_*ss_X&FCrFiix^0NZx$3tZ0>9Tf%ZW)01hewZ}K zkSM@3T{+|GqyL{L?5a!r9NWw@4pZ8mqEaqkU0wr^@!T=WcP) z*KX$k6FX=wwY z#vrAn$5R2832_J>zq6cY^1T(TfrXM=z;G3 z5|h(3arki_X5X+F#junf?MJp9I!a)0Fal=u2b16&#^1-^ytr{yH+ITD-15W0w2z4c zrArSi_UOO>A$?Q|Nm2R3DDo!EY|{pF%1^b~Z8HNDg8_PCk2#EUn&|J)ns1~6Ln)|* z1rER|n8cCrqSGuYVE6^}tyt}uf&zWOKbArZis+NJI>jVq9HBxR&V?M}UncTlbr0k1yP3 zdu{!>gu`YIs*Q_D#;FT0+#L0BCUhe?8?D-OMm!eLrRX1mbdjKl;6MzRMU_Tz_JSFo ztlQ^@U<+ZGaULT={ds0kLS+Qk29e{g&GwVhT!bo`O34HwQ#1YQ9+;9}Op-$J z#w}uH+Ct0pmY0Q-R?%p|!CM;dR`1x7Vvr{GUIKqbF3a6N1|cL{K}S?vYIbJV&-#V0W8ny`XWenHP<766ofo1%Oy9c+k!? z$aCX{r#=rA+MEech6d`J z?y1wa|Lzs)v4pF-s!@-B37PJN5mHtD4tQ*!vyR+*7&R`USX~ZKd6!~YtQ0&z?BA(r zRBiW?w(Z`DlY(XdRRH7SqMT***kG?3YiiZn-l4XRZlz@GP%inOTP2sZ=##DkTVnOb z?FOaf<>4)QvdX5NeGO{3-Kg-K{mM@D(a4y$w(s4dh`BcX#W%h$|BwXjJh+e0)Brf1 zH05(VbN;v*XQH+H^hq|Gu+5k+VYnKuUDOX=y`bQ?UpBRVbg4R$aLT zJ}4&%x$s~nR3=%QG>w0Z)8fHI-rm?QpXe-w`9N<(?mU=&?;PwPcZ4z}&YC-`|MsdY zdhUgH(1}RX=KLHrRFo?3(4+F}uhc^PMheYEQvtVHwOtD;ra+kIbiaP^+-utW*l%l- zYfx{VzNY?39H^lt1#fzk(D#&{{oB9Mbi_{m`sa4*%s0QGPLC|zcX+#MufK^_iiZyD z--|AW4|swIWv0ex4v@$KW7;tcgt&V9`Y{fcrdg)VNm`liLNIGpF)1lX`H!gl>SZ;M z`Z)H)F>p=DpU;o!+u!+t+Ixm@6jF5fv!BtHbbo#K|NW*C4k8Z^(B-fG{2Q9~%i#S` z&694(OihOo_J$JoAC_xjkjNj-S6!)^0b-|bhk>y-U2i@2J(V*iGYU5A{v$^a0mB2Q zZ|knTOYy@cedY^~Xu7jWuYUh|HBSa=*Y@oi>aB;tG@@O{9@D|SX==QFl~kO&zWA%h zD9%<&sfjtFlWS_YbqRU=13IxYMdwdFFOQhrRFe(XrEh&xHwOdsmEZiLiqddq@Yb=N zA8WhoIM`yv@D4LzG447NAL~Fr^5wg!2Rr@;H^*^d?9HI=HL*HDbi>U0$KULc`{5(6 zAH$p+Z|<27*cA&TyP*#=GegMEoB@kG;w4!6*(4Dr(R^~pk+nKQ7LoI0;pB;fXQ^{v z#MmstW_XYloQv_9F~{+-B84VeX!=klTIdM;aUR=uWsF4(bv67b!{CR5Vo@9uPBVwm zlWVr@q4^_}&jDdT#xsQ9q!{rEk1 zZ;yLD@X32%-7zuK#{*^Scpy?RAinO=J3nU|He{eb41uBv@GR=$A&@;BP=;uz(8Q}R!TyZ^)?g`v`ADH9^kjxg5J`~(l5hYB-d zREjo0Ravd-&-{Z1L-TZeYpQOXe@8PxDSG=^ zCs^pdq|U`OedQ~^qR`boHC5G9NRG*b6?^fCCzY_&rgtv9sWt$+nH%#7gLeQaSS?qtL8S~- z1|_5`O7EzP`{ILB5u22t{`L~CB}R`u{e&{;^O~zS^vWBrlCl7&G9RwA>}=R76BO~H zO#4`kZh~;#vv0o>zTUhsRdp3LOnR%jeDRVpiXKpc=ZLP~?$*Z58`M&FSyS$rR33fE z0l2<#wnS+M9|3^uO;N;t>YdbUKDY!x>YRKcP#z^`R&u#g9yvu$YRnyn!jC9PNlA^; ziagcOz?h4Qr&8;%4j=SZV||l6;&YYdn$U|cza_7jEy`Y{QgVHp?tkKQDtYlGHNnWr ziVsmsK*$UOA-&ye7lf>JDi0^>OHXA{-MK_pORDwcgM}KQ zly`Go3&kXZpy;-_zLE2SZq;#tC znlryjI>^cj_&^fy#DSP*QMTgYhX%_sVr!QHSciafIilE597UY3c_Jr%{-m66e%9M( zX{7Z;uuqRiDrugz5AJVHmZD>Xjxr;&xaE<=)BOh;($yxG%pJG>iYJGn1K>xOS zz~lFR@Av+9^OAd55t=-BAYT52U$P$Am#_NrGkWdxEyBb^JUr($-ak!M)Eos*wjy>F z48BR%goAIHvC5ZUfpB-lEirgL&~HN?{JL4U2Pzw)Y9LZCi+Pa`UJ8zDUKJVPUj%_&yc=tZ5rHKv2G9(vlF6`PB(>$sxX z&{S1nunq}xrl_g`v^*zgW7iR05w0xaBSPPV}Bt=_^L`;*R*R_ zj_TfdRqaGE!eck;#6#5NAlJS&R;RMYA#L1qKh<~R&-Un{0v}yIeMY^@ z@j7|mR>wdTY|aI@fdn}P%_jU>gBR#C#^aOGj0(KOju%;P8M$7Q#pXTQ$ac=B6__Y4BIyp>GXd5l+#+g@D z+QN8=_t&jUWeTF8<>C-3tyfF6N(#B*(hK^=tK}51q{w3BC0(s-Q*cb8{Fa8O%Y?eN zhf5vRB}Bxgv_^Ee9)~oJa>T8b*HqaCYI;M6;W8M zT%NZJr{4xZ?uiV(JM;B*-EQpBA`#Duva2|rBkF6b*6oHKg+Ym)>aNwf^OvD8$Eo?< z=k?bwURP>PwkDd(b-lcXNOh!>B3~w~W93GCU=(%Yw2J2_DUCUn=lX{P);@S+@4dd) z10T@?=IFWr2D)3S9DDh}&7Mu06D)mLUS1As4Khn~v?V*<+gRzjgKO{t`=EWp1sgesODzgS^aG}3Z-~ZbNWyeP<5yjaa9FYF*4*B4mtp&s@ zJA9BxO`GB}^0d%#OV3qwfp1w*Y-E^vYp&^ew=wiP$WOD9FG5~l;+!vk1lQ(xqnGs0K(?f>hqv|&R$)j$1}U$8+Q;mL}J{WQB4p;$yZmWWbJ zBIi2KJ?!naSTV9hgrZ2XJgDJaOJOMd z0#?S57ZgV6kN(RU{o4QXKWe%Dmaa9{D4WSQA#B?PGI)$gg4bmXBU`&D`N?^WZQq(Tak{qg_ye`q1`pmOh{ z(AdBG{8VMm{)}5wYMr0%KWK2WZwkNwqgGv!DfQHPE4+fk63i zO(S@q5#br6w!W#6gabO78=;q8{I>qAIg!;; z!o8yJU+W{n=&QY3BEX;FM%bCr7b)zds@Z)&`^ONra=(-JtJ^KZYb z-uXCv>34pIsAM9k?Fj`$B~n&lOmDqZs&nt2SNOJ*^4uJu^B2mMSyZgDvu8C5&~{~} znl^?&09YdJL%Q0to9Obhs$kKU7Y;UxHUv;_s=B&VFI}iqTFaci`qjr+%#9G8`C*6h z7ogkkHR0b-54;yK@m5c74|z^^9EJjoGoda~pl#=|hqb#fQNx7vLsRm}_h(@&eaNu` z^u)>V1t}Ss2#^y%T`qW(WL9GSR16JAy~{5sLWM;;31fx>vJ5AD$io4!bL+NZMFMmU z}G?I_xYGmxXySU(sGtI7o+7mvO3bOmZ#(IF*-f*GLb*!H83X-`2E z4n-qC#*;)Gk{u9Scq|$zq(MBqUCP{4i0($BlL7&zNcoB^?SR|w<*@|TBujD7JKcgX zb}%z;m6s`L>k&P8w3s4ZBML=|f9IC1I4F@!9OP#)wsDE^tdJ(qY{^kk(FQ{GR=ynv zWPCx1iO~QnQDIEmqJszbuu|?&@4yi0fDEOir7JllR#EZED%iGLiJ?o>v}hsibwY;^ z?2zXIjuGI<(1aXnZmei%7zzG}C{6Yb$PJ3&ro4D3(qO<*KMaAFQ3*e8#01611#ItN{S8D z)Nq?a@h;l73E-WtLYQy|``VE3&)3eKMb2^EIafqVnqm+{35twSe*PAv5mkzc#~|ls z5^3^NZ+EkjcbrslUILgGF9fO*)z^AkVR?tOb7P8A05U!$LF4VUnsY^I+qUhBiVRUA z_=_}FZJ`m-U{PF9kNee%>e`{>N3=CJ*`ebGvJy<>UTw@xB5l>L_KpTc=kC*q1NoX6 z>6R<4Q1>6$s^ysh`NkuLm6<>~0ev0tH7)~r_slCIIawRiBh`$ea0h_VIPPD7A6NqN z`7td7($F!p$hA~6rEjC#PkM7mZO*ur1h_n#N3_*Fh2flXxt^=@_U_Nz` z&I;oAaX4C}A=UuCM#m>1_(j1uB8}lezUqT5KUuqxDXuh8Df3K)!-y$I{*Q}1fHt^-KnTTM=3$`L#;%DN0C}s z;ThVf2aXh~`o=Yldj`sFnhMpC$to_)Qh#d`xwsUtVN1GFT1yq*G-c&yXl=Al3$9Fk z{^`SNyjrFFlMgFuVM0Nf76l7beaS76n5DFUCkx1VQpTZ5%iXPXuP(h=If5c?Ad$@x z9eDTfIc6Hmsd5A)T%h{?a^vHFY9_D>Qqar+=$*r>q|J@yc38BzdDUXTo&B5pxO zDP+}W!cJhg$bs@>5lvRD_8ZKULkYG9ut0avZAwryp67IaucVYcGNDZDj`H|~xYU@TCJ&2kip-u%%;35uC3@|?wQI2QlWFK1@ zG8Z`%=y52TmLFfF5@>5TDW!}Iry$!DeTF;(h@BF zvEbow>>L|LE}8T49c!1ZgqsP+2II_xVz{hdENT*lo`v7)$EOSXlkc8@HT2FEAp_&3XHW1yUF_x@fxS!yeo#PPP z!7*6B&%V587z-lwOtKc$;9lWi&OmitBgz!aSb~TEBY=H54nC-JY(ibo5drDGH-M;W z;3Nyc_&L{a6k2>#3Zg+@<=F1va+*3uNo}M-(-|2( zn6rqU0S*UgkG=LGZApO7p|Bg=Z-g{ndlw>GanT5+`D%D@-02Jdz##4^C!~EgtZca1 zy|Vtn|8Uyu;hcB<`t4p4U~`@oqu(Nr;s~6Xjti-M=-DJe7(d4HvN1)l&S5VRB*PH! z8mhGqY$tcdi&dWuMyZs`c8V}gk{S%+fFYcFhMO`*?H3OmNZW70XzyH;zaL03&QAu< zQL(kk)SQBT;n=)pcsbEHiCHTjo;NnpG5t_bv`USmxv(?c~3XjUwp>0Vz z{nl%m_5i%ENNpurc=f_fB^GW)UcOw*t{8bBkmeZ@uATc%XltrVZ~fp|-DVz|1o*#o z_d!ZVtl)?)YwPx0-FWLo-N8BbqtbSM(SF@`C|~U*msEo2+vcK7_10FX>}G?)sPB^* zyrQwW0PQ}QqmtJzDSUIj7TVgh5*Do>=8f*IAxbQaXoOUodr+44Y#?QNqmB|BS!$_o zpau}p&iQCP{acU78$8Pr13VNm!6h(Z_vpgE1OxY9@DiAoJ~>_3+HI4JO}vvB2zL)= zHxs2`o1n_5QO=BlY1CI|_F{H&W5PG%y~g`@%iKGYI8?L=fPaQ8w~5XTeTD@LnpIzQ z$2ghn`vT=>rxAQIJ%I%TLmbpP#>Hm;MGUx=>YlTZF>jfWk|&w~OJ>}$XoiKEx7m>? z*Cs@FCi)e=?+Zi0mv-9Z?uEVvbF(vv&O_;(GtUOL#3~-c8eG^3QX653q%b%PHpy`c z#xQ8!7$K`5I|l{Yhhv~E$Ar$Li^DMk=3;^Kc*0Wg@C{dfUWB7L(T@g%AD>&<`&kT+ zIVWaxCkf3vKsGFxA?BAbEN18(i$~j$Nw7}0H=MW3;9&;H`(|+c^cfo(gSY?yAOJ~3 zK~%=foE+}N`Y!zb#G7?3$2YO2F&HOnW)*4g6cptJuGxgP+@Sbc#ZV)4n{&5FKf>6y zzX%~)E^ytUFr&1Bh$(xI->Z1M)*EK@C!v-vk?JtotvRbE8$U@ud(j9xhZhv{ErhSfX_x7( z1QkDIh z^z-a^5XrM~wn$s15k>Rl9vW?a1}uvw$8zKS0ov_})3%0}-D@5S9clU(9xMvXX&z_1 zdvFXtv}x=)8-|j9S4+d5p;53&?nK9y!P*RSEV|VhAD?&({u1nH7z?8b&(kM))CUVs z>m}0ctF(+%9Ca@}^6^6J^T@fqy|?vLU@rd^hU=>Q3rb=*0-u% z#~)QvdkaxZKV@a5fz6vyklkOR!~5=kP>EeVKs=%q7a6RP-XU;j*{B*@^f^e;J9Z;_ z7mF7eK_rYEBa5w7=FH9e_i(Ryk_z$e`E9Za$=QWa&j-}nJEGw51jR@DJ5g)jP?&&u z>1r8SCgmANt+H7MH)qceL*m|cuLu4`dVuMP%`yHkSy(=g0D>*88q~r2H!_ehQWyf} zU$aim%GE-cjg3_L%_LmRDt-}X!&Yb(5iwnlcEFXSGy#i-DL5oZK~|fc%_ctBaQt3T zYuRmGEiKUsnh6K*JEV-H5GG?B3?^ml*?SKJ28l_)*L_|M)YA!yiBuR`4}LyW<*e_* z>yHGdfqXOCB}-VAaJ0GKdE=CVQnzYrPOMr1nBMAMgbn1SPAJe5lopSUPeVXzN~O0e z6%d)ANFLB^(DaesV`>{f{c>Bf+5n!ljrr<<2auz_cuVu>eeB(yq_T^bb+PP@V$-0; z?%bmINIx(k{X|{5FqF&cXlYjb=3=FJFRF@K7D3T2HC!)a#ge3gOkQe^b86+jacG6Nu+Q zsbn(qCn93eEI*vF$)Q2ib%&L{DH~~eKF3hnD&N{>4#FJwDv3c70J~R!w>t;a84NBXwPwu^SS|kOv5#_I;E`Y3U6UyIODBrnZD!5+J#v`9mvd6GW zuQXuri69JuDT*l4v7NDc<=O9OG%iP8RjMVdv7 zE0nZG98_mB@D`1*{`bO=o0y($PBh}ZaY|RL3k~9w^ue^Lp(5d?UE6q%YT9nII`_t# zs;F%xt+z?{pFE(XC|{j@;Tc74{){$7ujrNMUeLf|sIrnsbs_+k6bF;&>Q%*(>hUHF zKf8cKKuYCS#{#nECv?pSS0LjuvmhQNv+GlDDh&wpx1Uwd?SH`7RFX z+^auORj&s$=>6Q!Ce_vVs9?`A>bxYW zIf*%K0pYkw7Gtvj@Y7YC#4|(6Z4PHH2|UsY6&_bTv&A%`8CDxn2`o~WD`%M~O{6Uy zxdb03$5B>D^HA)A(N zCj}i851#$?;Ly6UU+?~ZdcE$ne0oF3R{EaY+hx*EmoD4@9GOcoIhRJd`_x-{Q&$0T zo;bEs4HqvUeIBY*3btH4cT;JdyD+fS<%o^dQ0FZTEyts4@t`6BYWCOG>Ict%OC2Li z+OYYA64TScuxsYYFyBZepm0IvRBmmR0|nOKGe9L^r@EW%%pT&6^qt zN_UF=`B1-UwC#>=)f7`tX-2oNokLYML>)LZhkyH+23l$yyoLX2tIoVV2S5~otJP*z z-iZb;6{PaF>eZW0Z4!a~oX9)p&f}ze;bbjqWAP!abeB>q zXIhUx{cBo-aq;*6@Er=o6>8&dN-hvZ@}}JV?Yed_I@$8zyEp5h%;SUAR8%WDl)Qgz zh|16&aZi6hn=)3^*3<|IgW{ESw=@RkByzr04M@|vdjzU5IY3P~4W3guYU>)+)`Dd9 zRF$a2H$?ZNOELrCy6sM>s`^|iIOo6r8tmUD0-MD^3;|R)aA|mCDQ{_(E zD#}MyyffRu2{ppnX!57tOJtJ#BLmcY^Ne19*TNCbF-=nhq52^U=Wz`3Z|+2!ZH$=%vVwCm zK972l`SejN+WWK zrVHP(fa%x>EJvcpYY6?Vw+*(Gg#>@e?k!h-Z~Ir)1OEhmg>z5PTZsvwP(j~C1B3@) zc7ca)Ry{2ZY8`ObmYe`pRMu!3MahwVsFgRbX%O(8H@e|{Z9_a9^O|!HqP`8G^Eqg= zX`!mQa$4Vg<|Pb0DwF_dQxd|#rl1-c7^M)3@r@1CA&&JjK++K{Obn@K2(?LSw=cr1 zsk>84$bS(U?2PjAlQh}YD_3-)mM40(7MQFQX8MY<3UcDCz$wL=PEo*$TTNK~UNsCx z>g4_Ts;jJX9?oed2t{V=SDwC4%P58>Lv@Ywp_G?fh*F~g2acjMfIi9DbM-Jvywuz_ zuhi5qRz1GjmKTo`)}Sd^89R&jDlIVp(YSV%m31m1J0Hc+G1xQ!C(#rbL&`K1CPxUs zfWEeNO}j@RqP9c+%L7P}Lp26i$^xA0TA%QK+<3A1gn5oUGb?xQ(8mV98eJIOkM6!f zCBOu_T-Bu~{)f+Ne@2`-?p)G0{{DHCYN@+1J+2|bx$X;4f{}<1BSN(>Im*fmp3~YK z-@zD74`_i9NGjSM=U+dgHCR{4^i^;FtRiERsa9+PYEYKP`*ek9!ICSUeJImD*`w}; zPIdL;SdfD88>`a0H#-0cMglnPlskfb6OCnBj!suWl&8M`+D$$5@4u`g8`2PEn`TVd z$Q;u!bgrDDEei3R(Am>X+O!XGKg8J@hTQ;h#;E%0H7(M<=>-h-Lk9?9d!Yj}s@tdw z=NK(j+_3QFIl1G~0hw>ovFxUwzZ%;+04rxX!d%3Y7@3ydvk|(!eVX9cDfCqap+3)2bHEI~9s6gt z;dHoR$Xx+Jh%{0R&ul(nO_Oe4#ZfRu+Zx8)79>_erwio78bca=!9&ISvoU3VG|rIYNzI z%c?GYQzd29a>Zn6bKz#vF@Y4Tiq^xQ`;1Z+T6E^!3MFukQ1-i1dP$Q$@vwIaG&ep< znR+Iwg-KQ1xQaymC{o=#=yAE)ku=D{aYqqS(HK-DqSfs3~{dT#olsA)WUqnyk8pbw6?(^enLw&RgU4cGm$-) z05-um4>`YQ##l8GMjaU&(`ff7lbgTh&=Me%45Mg|4iv^>2%s>7Z{hi8Li;%`N*EQi zl!2#KC&aqa(e|Y_;%pI{ubWkS}$q&;>~_XRO3cg76H+ztH15~$h@2_8E8-M7)3Ij!r^t3%^p21N&` z^7<9ctfKBqO2~=^T3WE}&Q0AwO*bYxSE2J&`o{MzY3qrT=$^ogf&DNE(`gx8QX@{m znbI*8ZrQA!%P;Bd^*-~@-BDY{GwQS-*@p~&Y zDgq3`qQfMKN53SI6i_VH!zRZDcl;1b0$16nZo1&WIZLa4}Q!}r3gKjx0x%E;!APaH8}a$R)j z!kx<9xesci&;vQAAyOi{_v{0VH>ZI)FYVa5TLgRnfd-=f8HOV@1@0qA3F+xdM|-2W z;)+hBLDPjkjxqLvR*U;7PbT*C4ck>%kP6y=MVk*4 zDFsc9>sK!+X6r*L&WXc0@zTbuXjNQ#U2aMHb*MO()Q_jrw|6eSt1coIDOm;3z{ALg zQ%xHBNd!6j#BgsScCG4P@YCMnjmkqp-p3WfB+u#-EYE#M@-@_0uky;O{fS%|D!IW;84{OH%-xxo6eX6^etM1;(epk4nBi z=UC0lJyb|X z7&1D7In)P?2=gZ^7Z-~_7vN{BFJunH2mARWkI#Mq&=t$hzpbW8=4SMJE}eTz!;9Vy z`^yhDPzZCnfz+8Q9Tnb>Y&X|)FJkghJ$>)}kJAI@{(jtuiQ5m+g~3lf0ES>>c$!r+ zUOX#JZ%~S}q%CgV?$yRZz>txVte6PoBCIt-tlK9LAu}c@r}{3Fw>K)G%Lcr1Lv@o0 z-NTcp$@C!fTRe3pMkD%oYJ#jlH&KiPR$;+fM3ifeRDma-djU8k^T3J)+z5%#IZ{HN zp2(0J#Q`+s43k7a2(s-g+sMQ!23L0{dp`7v64W^(La z;Y_a(u~;J#;Df=N9`2xsUMPj$JXKxMs;JB~FigQ}17JN%$H%3_16bysGM3CZm~k;I z!0H11W@9RVs73l= z#+``HYCs&($O!a8X0?RuxH}*uH-MAN3}_#u^T$acS=4BW`$WBM%|QP)kfk@zoq-sw z0=7F^^R~!d;yt6fuW`TTiO{()r0%4Z#)pUy1;vxf330}!7wJ?V`f~|@?TVWflAPE4 zXfKXsG|V9SWv~IM^(cUrA<*#0dA@PBa1LBVU2Jq)?U_%TF6_(VC;GFWRsDej^8c^@ zm3t1*^J`yI;J3f6n@>KeHW)9(#l=6#WAhVz$9#zeGz~%{Bh*oP4*G11j(qkpt<|2> zsk&7?a3D`-Uiyxz!L2?0#BM$NwQs2KSO1e9OqkT4{>3-tpSo9H`r=bc2wHY3YFkzA z_rfC|a(+vRvcP~RKG|8TS5KXlcWe?4;iQIV19Y6aP0bZ$nn6)JE7nWZ z%frU!Gy)9EUdYHFOk?6iZhn+XuNYf@KV+?$*bS(KHI^UR3v1>qEW=qOMPd|PcIUNe zDzHk!`!@q?G+22DDKa4s)6L)fc>2M$XSMEy-iWbxsNaWS!8x(dXpjf!^B{MZR>LEl z?~j7_a_75V9BX)Vg^2}cf%eYgy9A-f;OLofU>Khc%ZC=?fRH9wap9<7z-S_@Tt~aa z-4opkzGql6PgamaqlDtQ@aRawxMFq23Jrh5sk>wCw(rgIhB;5ZU@W$5i)Ml*Y|jKw zRM(*i8>Ns8F>N;*^BSU8aUk*OAC7Ny(tmz};bcFHjfsZnE$0S+o092td>@sP7Zrx1 z2Ynmr;sP_Lg^oRaz0kM_f++>g2!bhJ)Ad0p@@vFkl!|E#ctX%4hOCvE6hl$>eBb5glvEJ$-+Cf3S8vqc~MP{>B!br{H^l%Mp_F#Ur^|e!e;w|Kl{)h-1&aC}r0c7*T z*dP3X0$zMkDb$uR$K<27pCqF2qx%{Y<hj&qiNRAv`BF9d=fOTs2j?U0$nzv^;r$ z399JKQX%x<2a8hGbpB<9rR8X(ji_1sfO7UFllB{7Z2LKm>xZ?)oH!2;OR24?rUPPu zUy6S7i@zyXSGit#?UXKDIIl4V%C@~ZTAb|0Nv1Yc#Q+M`$=U`BZH~pFha-aI%&I?n zDg13LKAe5H@QLYLNw@dvThE=N48|cvA#LB>(xic=R&<*H!Lz`spw?I1ecQReR_&O* zf7mzqkmKKb>s}B1{CdFVerKLBC&WNzljD;V@EXyE+!Vr`E2v`nB7eN5Au633@G&LM zpIrPrN}_`>R7~|13LKOF6e^R8OzvjHLqmg<7ENv%1G4~?*AU~=U_e$_RU6)60`TlC zInWiV!gh8K;^iknOZ8Gc)qkf+y#x_;skv3EK6mKE+Yl0hUC}oNAP;(8Tym!Jh&;@X z_X2x}P)dwDX{I{4qLLgOLS0qALST`^g!roR>J>FmXe~A=OZliKdSO^6XGYa~rwgkQ zfh>9i4h|CfJj6HNxkP#+Mh`uDL@`8kF8tsn-RW9F(RPc{lVYjavOqgywMq$ecMPzt zd{;0GhMqV55(9~@I~?m1hh>)SS-1DxpafbqQvAAqp$UN2Ffp1a+VW_ZzVQ!l%QIn< z4jIsjF=PKx>E+ux|vUoOT;Ebpp){b7HI@nJ-w8*4k!d z;(bW3C8HQQq=x58aB%$jzA~|dK?B;Ao?9P#;70X=+Vrh>k)!;X?1`Yc1)1m zhcWW?I6?kyqk8_EuV~7ZqP;~MHQ3#)7^sa4t*xX46BUo-`|Q{#6z_3TXw({F6q{E* zMZKh|vNpx%?LeM=fwWPh+=7Du>-y{VtqDcN#j2AOMeAG`44~a=zWk&)lxvI}03YeaXdZiq71sSeKhF!g?8)a#s}Tp>U*#BZ&gmmDMOJ zJBtEuk2HUYebfXkXm zpH;?ko!%jZG`F-}!RD3OBH_LEf9Rp_y?L((e$G9x?wD{=)_NESs*ZNG=>|1rvRN4f z;EddU`!!XM_)-P>f6V(f&6}SBk$EoHPw?Z9|Q`BSeY{8X)~hb% z$4*d?uL)Xafu_)P8AiNova?^_5nvsV+aJMzdYYC6&+`(I7^B#Ek$y14`%e$J&4lZl zMTzV)n+SjI8|SriJG8*XDP4aDI``O&VgvedE=Lvb*RAr_S?$=dfhy9MHSQLMRR5gL zohen`UXxg7)gDTOVW3i@D+xM$c$ed3%no+y#h1QE1?Cw_08s2O9{Kd~4waX5E2$rL z6r}+Yqr+LD``{#of$krYFQCzDmo6w_+auZ#I<9}b(nM9(Jhj!ntHt20I#85PM{?5E0i<+y7+MgQ?_5{c zO1PfhzDA9rcU5@!5e-$H(@U4f_4s4Qb^GEK^-(7$9(nw>vNF{TyKr=<=t_N%p211& z*o7Vof^mx`#zypEZn#I+%5RgJSw&aGLmMeAFx_@p<@mM_KXy|6HJ9|gXP>A2JN56f zl1NQK6}B2D7p{Vliq=5MySft-r2|>+y7tEF%6=?|nkS1o^~#Hi&cC1fK2k$9m0l^8 zP<837VhB?Nul2!1>&IXMSSC$%_4HY}_NVL0r5o~!j#K4@GYWQnPMb0VGy`zA<@QBY zQ*S35wb0Izo4Q$2MLnEcfZZjkZmQJyyuVWOi!re7EClLxuE_&z7&w~pGip$tiW2Ab z!au&DqLYuyjVM6uFdrcW#_>c)8gS!~NhwV-Off9Ps} zuQAU*FK?AFfA%#>bKtD?W|4Kg!OY-EAT0pFiaS)VD~{M3VE#p_9GF*UH3hzL~p3UvtA0p z(cYMsDfjLXc|ey>W6qo(f#(19qu#wD93PyeK$vkGC`}NuZI8C6 z2C1^-26(wtYKjFZB|3$|qtOav0hvV#$pgSGYek$gYu&x=UJv}@^uYU$$=yM2%AZ!< zHw;&$i%G4lZqUiE-@JH1!%gjk>_-7qO#xD6(3hT8A0_WU^TeA^;Jfy6={ZIshNpt5;J1bakbv8GuGc60*@&Hx| zHbD^D1f$}?mt7b}OBD@u^+5X_VFj2&Df>Dea`OJueX8v9($l~Fq*4ia{?(s+L+@lH z>)03nqf#d>>Ian*Dva2w*^YWOP(D62CeI0fu97ye2iky}L|7Y(l0PMQXd*A;sGc%J$JfaaxmL*#<#>^o%bwllaY2QuK-giqk?JWeF z2A$Z69mkGAX34Uc83&|cW@b1ubAR6+Nrt$u&rR*feY0)NoH^%gT6^!czV&^7P)Sm( zmgYt1#DOD}P<*+D$hUq z2;E`y7>bJ8l(ngV>_V>^Q8hK-s}C5Mj5&ydT|B9?;5q_Pb9D#Q`PTL$@(9mYO(htT z_4jM7UzL9I);49Yy+`-Bk&WxCR%`^gl7<>G57|&`$q=Hr8bO(=`a~JQ(J``f%ycp4 ztG`q&FJ{VaLp|E}`m4a6hA4-GtA_w$lC(JE2Epo>yrNRH>9#vGar|)=_jYLS*0Tyt z%hshsuWM=gZLoM4_cOxzBK2$d$cKGT+jXV8NIQy zPjPc^)fcy<=$WUsspRZAEz4fPEVx2-^=MsCUcH1vY%dT!9{Qt4 znVh_+x~656tH6kXkNP;4=r4RhH|^TxWcrTXd8dkUbCuWF_*+>Md$x?)+tt~Ht1g)j z3rZ}r!(-`wH9)b^*PhYoW53eZInjb;GB_a*uwS7F`h|v2aO57YJ$HfrflOdjrla0G z*wjcGElwHWNrw78kQm4UaLqa)ew4FKD2?s2-)@+B!=wr=YhpnOg(9~8PAFs@g_))L zMWkx(JYSwS2nOKrdMJq-g4dCT;<@+Hhi8*RgEGDMNHVnfS>!^i&I0Vj!8IJWj z?`+l1X!;Rg;XQA_K)DW=+%}b-J_>blmhQi4ql)+MR!PICQd7d!P>0TfmZ+0K<9W0s=3jr8 zZYWI9vNeTz_FuoJr`v<|=`TMfulfVjyoVH)PDcj3H8n$bMaN_iYH&0OVEk^5yDjl{>1c^TK;oUe`mXm_&y-q@)xw z2((XMaEe05Th!80qp=KMes?K#)?#_Ioz?zxjq2_h(5x(Evl$3mLQ2Xq`%rA5wVge7SeLt`^eP%1uM)tY5Wt9ZE&O z>Ox5k&dhW1MrzfrZ3mTl{q0DsH=uM0-U3aIgKxa3^JEKB1N+o85r-r=OrsNjrGNQh zg&zL==M+3rqBF&n@=W$t92qZvz({pI0}c(;)n2da!A=bQ(#b%KfLG}SD@44DKaD4n z*Xz%6=SR zxCD1dK30qD8`KisCMRL25PKkP_OK-(7g{mqEpZRqXy>O zp`3(K0=z19L`EaBHLA$OAoaI5s=hZ3eUD}Z!-n&l>eIemyLAr3xS)`J?Rs+ncW!{i zLA^LwcdHg=i(3HKcja}IVnPwrav`BUTT2=$_2VD^0Y%19r&DS(HkwU$B24^)jB3p?=C-0k6HL#k+TdFN@Gw0=@`- zTUNpr>$8kG(gj22z=;Ez0_g4saMzTWDeeFm1&mD)02CRfA=oKOs%EP(!Lwj=Spy3D zFsYdWlxClM;hJqW0|wrAx#&medHj$FaE%W+Oc@{B7AHSWX2eQ1v(j-vPg;fzMLWTy zm8?B<;rs;x2!2qO+$RTA)Ko*62k<`sTm)G@ zfb2$w2Ng;H92`PB3=FEKifm-bX@K{X3Mp?5^K6=Gte1iC$i!HDVObgr%>0nZpP~#u z#xYuX-WXVB>*4L~?TD|rvrcYqwu46*;@nL1ZDyHiforJ+3~P9~r{R$yuV)@1Js0=s zn}6@p%K3SU9XhOCHEy~G^m!*Gn&*G<3N+t*&COlN?Cz{8yIU2PGhd<9wlCF^U0~qo zDLJp7fA0w;Xkkub)?90jbI?m<$DlD9+ANZ+VHzP+^@M zY|slo`nJwcI*LFa;LsbtQsXG87?daVOdj52KNn3BNVSR^;*q7z~E?@YC>rK|Zt$3mxM z^DCRh`$d7-SdyuyzxS6qzF@gl7i{E{ZDcP-v|(i-v#|*nG$F|9hk!9@L=OWOVXjR^ zP>9a|^a(YF&e7dBt^i=_uKe62y|!Z;?2vfMG4r8TqLx4wDQQl=`qAs?Wq=C{i&1V~ zqV|QHQ4YXT@A45n{=%zTwC)DoNZ>L;#$@g4`Fi@7&@iKxXl+g++9#gcv}L89eEfSl zlaQ!+a~3Nu!BYwGDQc+d1ZX=!wjq>E4YhNeTowojO#%|oCw4^kI2gei- z2Bs-KO{2+)T0J{czx?h`^tVU-v~c}Rx_Mc&Uj6wK`X7INO4*B->DIM5s;RD%e_Wm( zUW>H=EU6RV2K+hR<|A+FTgMMWrG|d*->KbOp8z9uiwYLbV{mp;baI;FViR!)kHX0| zUiUuwklf>rD|6`vdDk4%Q!gFTMzU&4MoabMr(e|U>pw>clbJiHWG@Exk7Mcnvp;io z)Ai?nt~fF#%YX6{mH+MEI-+Y=N;)>k+n{QIPd7@b`OESZ4lb$>fw%xLWT7~4_Q6gX zq{I=)Ju^JkjYpD;-~$$t8$eVB=$_F|f|oFb6Ljn;C59TAuLFN{+ojnPCuGiypVVR3)~r~1(Y8KS<8HVNi;#vm|Sqj}?u zlJ4{Z89U_~a73HDyaI{rN16ibW0Gc>Tqe^NQ>7kRREocd6<~8qjijCAZY1X zCPtU*%F`(dM}Unt4UcDCj`aaf3id;G2G(_qv+Xd-3;t98QFmdJe?OvI9)d26(`Y01 z_HHn065?Vs+}(((>m=>NH6&eZbYTxNLL)={^l{K({b65my}H|&)uFQy4kgyX$|1?$ z*@}fbRNEj#s7&VCX0UE#3&w`JNN3wY1sg^xiqvc(5mtE9q&eC9MtP3#P>J zgT;!UJzMj#BX!|eF{Wys%9)o52o{NO?rRUqo2JI;17mHtt4agoeu~8!VH^;43%G>P zCO$KwYp&=#ida;;2s(TyVB9wgEDOvz+q4B^HGiq#bUPa!7RTYO^zw9 znX9J(CJ=n9*fi*4xXO06KPosjOV@-n};9<-t_czXFv8M_*cJD*kAmG z_TP7(#y|5JWoBkNpV|H9k9Bx;c{M=wA_BPicvL}$=D&gZN}apZu3RQAiD6*bPL(S* zJsVKAFO0fDu1_bWyCH(r`5J5~(is5%vsNrsl+QT&IukH%P%y^vcMigOJ+((v)G(o? zD;M*0AjU_olonIiIQM>U5V}bn4m-*eSKr#PLvbtPl*6QKl6z-(tdGnsIw;im#_3l^ zX=l5a!(px^Oe8zk&xuAZpRMx@(MN3GzTL@Ct-Ed=9y(pRaQcE8#_P3g{c7Y8@HHwz z2P!@pb3cL`?&v;(Gs6gaku^!5NQV(d=VzVA`?gzAQK16|4(OI!ZXv@rMj3VRw=yPn z4Ax=I(1owG-pudcr3GvZ{EyRxxrwKkO_(ZS>YUjM=C1Cd4;pi&&>6v=V31yL>w}ti zyU`J2odGv2I-UV~y0aZ03m5$=vzI9%`dDR0#uDXoI@CDhVeS}fg?`;(WEdSZfWgI| zD4#wWKv)pE7Dh$o>o@@W!U;7IvJnQ2aIg**e9$kmF8}DX6Ebo!?_+YnzQKbra2Yd* zEC%2A;rn6KW{omz19}P+Kqf16Mj+xzt0!d7RY>9p)Jq1v=qLtY_5-UZGLe}G+oOs_ z$HNROF+&LqYMwl#?it8)r$RFYsOSO!3GUS~Ei^COL1xo9sVN8=GX0LDwrKTb3sk(( z+pzJ}j@>SfIrv&TO!CmPiH~uao*mio!Og~SZ$3IO&_o&Zya@0T01DGzG8@D-nd7u; z8U~%!0uVc1%XEdsWiUgd97bDD2Ot4h4B!J}Szy)~qXYuRm()1AB|h=oKfKNQjOmz) z1v^wz7YeU&Nx2Rk*iz5l1O%f5d6CI^1QKk6@7m097yxK0O2O82Mx*sWxD8m6e7I)b z?8kzS@U*$wkU%Y;HtnJ8Vtwftfrn+Xe5TL>0SsxNW5x!A06iJJVPtWwqY_dDbOb;r z=Mkr~TQVqYB7 zL_j>??|A1Ka;^tKsNs!55l$R}$unXB8x&_hG6u$+^9_koeq@w7dN^Tb*m-%`FtLmd z&Npl~u*?_W62DH?u|>_LdI zH)t!@5z1_*&(xw~+bdcO7SsVnuDL^>+7h9|+fE?B*9f@RLyfDunN(H4=Bifh5p<4;51G`RNl+g5O%CFFv%1AQMcCefK?`(#RhM80EE`TpFeyCN};zhiTXnsg~t$Y z@&Ux?$$(?@vvCH4!G1)4hz$I2(`{*NBh6@Ty+}0^gbbRt!~kWXP|}N(2L>2?Oy|TN zR@1gHYG&EFY7H}hq-Ca(Rbc>N$G)~NI&d580-#h{U^C7`)DOVWi-E?60cHZKD&q*9 zIO||=b@B8iJXxZYjmoTf&@kpZ!3NWQ$4Y*bPJ0Y$Y9KRE!Y(F&s=2PQLk-l8sa>_p0xKUId_iYP%S-2hc#gq<8fgQ2y%d0ZuYE9P4so@ z%(({IAch%!IKc>zH;$vbv6T)UX?{C%#O6XGFlR%p)=Asa-tV5#I2Yj~`(a(2f$lh8 zWcn|hsL)gh17~uy6EIBDR#yM^0FddA{)h#LLxaZBGPhxB?hIa>jy0*Bh!g0!TLi;bO!dBs=F1 zF3E#|%5Vd2%=%j!Iy8jvO=fBwhJF>Q@0d^)27`mGO)4k2h(~9}gGhFg{oDQH&b6}N z)^XeIY5{}&ZRbDC{bcQBSOgmk-MQ9A)9gd<$BV28UvU7i9rZ1^0yir(0XcpAq1>=f zIDfo~(n~r3YBD24VW(ldjFVNGl|xo&07?4NN{u2amzI&jHcUpG>>Nlv*nB!0MV(7R->*x_Z^%HRWTEiKK#lX(2{m$WKVVv z{98?niB67h*!|;!+UvG$+w`4pf5!<-zWn7cYYuEcTbzuPeUsf7?!^ahG57vv6}L~S z;HDcm0x(!-_rb1fgprhifF#ld9DuQZ?4oyebn3Ck9#c(C4VaQ#J^SplOx`ZDdYtY4 z_VL?(XO@{3_q+QSbSg-G|QvQ-f=s9#iA?`ukr(6ei9n>(&pN1Qm!Z574 zy<3w|<>JFVpgX>yr=ELRWf!VIo5Q5YNd(x}Ov#8~29?lD#dQjb3e>6Xujxz?0Spt6 zu&7W14Xe>ok7bYx!o_#ri_c+Rc7gKD8TCztU@#V=dT7jE$f0|X_OGm{L54dNZ4S65 z4J|M$pz`tH_O!QRLidu2>V}cuj#hO=C3+?iNS-qS07k1RIj)muN>y@XpDt9^<6K*= zvuDm~-?5VfN61$pmED0qOG6{-6ue;kAx)lU#Pi0bE?TX)GDnSC$UC>{Bj`T@sw^o@}%BW=V1S)h68 z_zrD*^)fwCe@0`W$r>uzulmVgEldkg+1VpH ze4&xxITbZs1_4HI&!Gmr@#|;Q?w6sZi9>qn+21huSCZ;KtBd6=fC7i~>MtHwi(3pC zg;4GI>9_RKo+|JwU^}WWQNHn@WEl(|gO1&p4;JuD!iH$WeYFo}QdhtHP{SPUY*I~2 zA8kekXQEFBUipRg9Iw`_`B}{J5rG?R(33xZQpZv6Eaw>GImWZEJ*k67&*|{VGfDL8Kl|a2RMtTT6CA}0PyIr5fOmbsOZdW`I$MOJ@vgUY zjDR^X*hlrJ_Gm9UDVFN5EIy->wjr1qDQYS@si&X#xmsygpUx_6eeM}`xF;zu(OWNk z{~xsd08F&G1&R%a0!uLMOIgeoD@$6S^6vZhcao%M^qr!F<4-9hy|q=nWDnXIP@^Az zT$#H8ps!sk-*0?_0ErvxU5gj(-9ve+74_)2^cYH%U`I$zwHF=J@v=bx#(4zJqu@n| zE=QVFTrq@oL=Sf#sP(~iCM zlwZP>3L_@gN}t2#$74X$T)^ZlN=;4GH#kRsge!}RiulZ1sp)3vKuL}Md5FF*A=ytg zjToMez?}5M$^1-_E?y|Z-)9IM7ZWIigM!C`0NzeA0gF>40AdSFzW(*EYvIC$&VCxu z1+smb_KRg`-ruH9^KvdTlJxJo(Pm!$hg*Ol;6qE&6F#$+{o_Vt#35}DO)@=4*Dp`j z=~Jyb{`Phq*!Gg#FnCKEZ^t|g1;TMs77<`fM%w`3btyPGS6vlHbmaJ1xcJOQ0e&@K zI;!L6%H?|S0lBJn>StT`Yvo;E(AVx?&EV&*xm#}0mW44`+Mm#l=j(L*&_4O2vbZuo zMLS;Drp%S=HBx&+9L@&Jb zrqw6 z8z%vr0azA3zgT=x#lbiU=M`$aFr}z=yF)3h{NyQ8pvDmjB2W zG6|NP@uZU*ZfVr9vVPt3XMd;Jfn%zwFW1lh{wbaA@YJ2RZ&2moLux_uA~!QajrC>f zdbxwCn!D1{Q`K00L@nd7y6>|OYhHSwj=`4Lx`R46AlJ!&Hg!-N0e!+OZd^rsf1^D| zYqcI=r#rQkC5y9FeEf_<QkO%e0r)C&Vbfj3#KC{fuPBy zPK4BAVmwuG0>%63r`T^Z`??dV;-lN@z_bMdoM#_+;XG4hx zb!2KywCP&;)$AvDe**X39DVt*rK&%>SBGDEUL!ES9{I+f$m?R6_MSMd{zQMW0ZA%Y zbBppagH(2GCuN;T2m92UgK!!e9d!iE@fk2x!YF|uaGC0h z59)Z!lvZq5rzkR@&uzmQ`7Bc9l;Un%6r^oW{z_fZOY|pyxQaleQpZmmp=27(J`>ef zdm1pPkMen4N5B%c;vwBPc3x#@d1NGDUZ_51`KHlf^}GN4rT_l>of&^9UODT*f;o$i zk9xoKC5`d#-(-*Q09jx#PS(p$p*ut)!bkUhr4Uf_5qN=tDp<0Z zYL=Nc0)XY-Fg4#HJtytww~@~ zyT(?cJj+DW-(~RtGCxIZC;!Jp016O4XU4)+_mQJJDs%gu^n%c6JMkM{-+ytde=_1 zBreu{v*T5Hh|C13^rXaiv>$pMiE$qu)+tvo8UV5K9In^S6YcT|j!~Q!LTVK~TCw?N z1-NynC^$=N7RBrAAu=m~Ao^=B=+!rlDS7$L+Oi~Az62?+KKEU@A{XnyEpghlyI8TX zebnC{#u)sBYh-n;J9zJo_d z_0D$GOS=XFv_2s~+YzpM8?mawf+d=_FkW@-qspC=tMU`&r0vb@4zMnMI#V8j%$6~- zBkRyii6k!vi~G`3n(#|dMrx!+z~>CQ2jI9%$>>arx_U>H5<%LZe$8q2-|pZ3^X?hD zthVrbij2iLDGYyDHnEX|I{5Z+ovZ3n&fGbwFD;Q@$}(LS+N-LjK|1dh0Ev5<`JqQc z7D;*Ql{M0!3cNPb!?RRY)20n~d{%C4C-pY%(b2U8S~&J*jpZn|h9Jh(qUw%uElr)& zD=)o(%5JW@NiDCw{d4kb*sfQKeD%mZTcDSp)Z7h^sO#9vDyeKxL0l3uIXYqnh>!^M zNow7c1TM(Wtw%?W)$8unHv+6}#Cr&lFwWz^YcJ~}0)X-UIOn=WY3afx3V!J)`o**T z%F8N*8PT9ROw1;GE7X9j{=;ATB9!&FwXLK_vz8J#jF-a%Lg5%t%*D!9Q5{hW7V$mJJm(LP>aw?0)`vMc?p8`t&?hQD1&s?wL2}E03k?^}~(KJ}Kvr^#NK6 z-iQD{B3fQOJ`VMBoU&DDVvO2KeF#Vazk;O-0E^`xL`IMq{p>ZjD?9!)8bPlDip^04 zLU5gvXshgaR^EZ11^2a3{sSXAd|;ne-1k*yb{-VwqsHb&YLfl{ier>8J42JrCkZ}V zl$nppZF`7vX631`u|!>XL@h2@#bCubb+tS6SNHL5HFu6H2cyi^i$`Ht<>}L3C?p%T zQ+w+Al!RcLFN3|6Y^j@4qrF5{BbO1`2DU3VmUDOgr~T-A-~sjBd#}9e>KN6LOHWJV z`TF2M$SDo7XA2OFB}0*rpaD}uK-4#U`4P>n=^z{8uk`gRbvt;SVAy~p^I(+)YsrIK z6x}$YwCqHs$A1RVM8MLNi=$IvD}{w>@hvwhWr{$QOkk8pA1c@LV4vZ*%zsAzod6U? zQI9}s`r&o5M`YL>oCsJwgb6f3*>>@rYrxz=CH79z&7Zjk91MLQ#i21KT&@vo7BI&Zda{xV=>0R6F%fLxJ8`0R3u)RbaJ zxn2f5pE4|)9UuQ$Kxf;vpvSg5YM;L^+vV(N=EqD6Tq7-THDh9FNaOa8xqP*7^MhJB zH%f>0l1_|FRuXB$kZ2I?lbz_9R5L3XWM&2HB?1IIpb+HDl$tw>GESSG`N{JD?huZO zi{+8PCLFP#Jf!675#WkXOroYuI+(!Z(yll3-3zfw&s?kH_6sOJ6Kb^c--*oiP*B*i+8_*E$Z*N@M~fj612T#q&|Cq*iYp9D}UWzcbq zwO?WY00ZC_&kPe#BQvA^PJC4WdIZBnv4G@qEcg-M3f5g)jT$}+fXumg_B{1>f2~94 zg@hx#Rj`nO%OgUm8L?0+X=7M6p<#%oH6U4y(Oq&rDycr5dhvx+JS*irYCBmuId*Fo>!+jSU>96g(N_6|b-lxf8B{-r)dJ&@|=as z)lqjuuT@TJ{+b)rQCUG*uL=#Ad1|X-Hk}fvB#d%AdmHrp&whv=inrE&>OR$Q5B>1_ zluTMXwE4bIYpmpT{o)_KEq}6r8Bn5o&YsedixsGQPN)_sd+(IFTALEdeH5dT3n!ow zXQI{`qL%Xq0qbH;Np{AaY>-bN&kD~)Ap0CA81fE+Z58iKmhrb4LbMJLchHdbA3mwA z+x@lT_J@^p?yR=HdQcDCzKGI9ua2I%gakSUnt(b>FMux_^H<@DIXbuVX+1aKt=qql zMhOV#Tc1P*N$WDE2fUB$#$_NKPfPoEH-9B#VQeXTnA~{K3`OQawjd=VPFZOl1XV-a zXOo&e8$1<(`6L-c`yCLOq9swFG$uwAlDAOV+`bc(O3YMa04jG>)*O%}F#TMEiiLij zOxj|Q;A|4S9X+KJmzfH#6CClUl|wARu&jqSftvy2jYSxao%bX(-l0hX4FJZ$;IORy z+R>RgdFTv5#E7Fh8vPbUGR0N{-D+LP4_ye%a(9L(GAY~6#5_Z9Y6)PA3vAiD(R78iHB78@v zsaKQEPg2cce}I6IT7APEiuY($1UB~3X*s0q!|A+n%w-n6#xGT2!DA|`3{%E}rOXbQ zoxos7%c$Ty`gQ%STL3ruC?Rl@V!%7}_24KAh%sx?DrUxB9Dk?^*Kg2R3%(aePpT7E z!-7I)>?lGe#XU-=$V`^kYc}14qV1Hi^O z$>^WOI{@YRYgap%03R42iE;RPFclrAW8e757gW$xrM9koMJB<3iVo3ZU;hf(r3l)6 znbuQ=OPGBf0jP^ig}V}Smm=WREzkHx%1#8o(~E@N`n#Z#Z&$y696Ba*aVCb1L7V;I z|DA?`9fVE)AkylIDz2*29a{=Dm*ZtVPnsQk3>cZbbr0%mb9+SsOI`q%m-Rr!jm%QP ztZ1Fwvr~hCncA?XK$Qd`spv_h$5E2IK!7kC-5s8Y(@mWKtotZA#ws~Gk3kIDI{}z= z)J#RdN03k<2IQx4U^EwP_2zy%X5YI)d+1tpfW`uYR^|7=WNf| zw8AN&4B#$PW1TYQ9N!2gz%yE}JtX#=SQu~EqDcVTw5-D1u~ne2vWpT%n1+O)oo7!BDckYkG_CD1`y_<-rU+8{xEE~q z2AmBEg2_V(VSszg7TZ3A9NNw1#O!AZJ(lJ!vUUst?9671cEdQcLGBq}JZlCBa;(np z94Ff!;Q9u_u5#yidl|sU+;hLU0dDP8C$je8uvC1QWe$>wvBAqx4P||9H@oakd)WQs z%{}JBn>~HpFMzd!IIj`-ye=BR+5_w)nI7&%X0&6d68A#Oc4t3f+#?elP=JpiIz-IDlN*!y3n~oAb9d zkiBQi^er|0`u#sIuXnXw-~ai${+{9n9)k&HAkr&KP$16Q{5QcvGriv{0GU8$zn{GG z+m6`-!8T*$*z*3Mz#W^1C!5JNs4{Dv6_daY37Rsu)=50PsQ?r30p$#4lo$&WesK*i-$C{G-Ug`!WCz(=ki|%rpHC7c-YJ1_Ps( znpTLj4}_{b=pY-KyGg|Z_6mz~zT4GJCrt-q>y4s0Vv&jMbBIpeR2@BSCd0EvKTR;g zKW51`t6{ig`vf-tWG(B{$v}!SgEGmQbhdV)zDCxERDW|D!4?CS>2=s-&zw@xZgZ9) z0w-I?IwKc52`3X2$p~b}isk$;?cvUd$)tq!5%@wKY>bXD2t0y2;t@slZHyG5 ziU)>m=J0Dr!qaWKH%5fM= zqK#v+HnC&189TaJJS!&r29=%mY$q6i2IRDvVHd6#L)x}%|F(S>nL=woQ*bqxXAa}) zV%v2=T^^%B%+=bc*mk^j?gOT`V}H?(7Pv#O;yC$$O?385Uq9P^H^DNiIMnEY9@gi0 zJgjZ4L9W5Yj@j|bfr(^oX)SL5y|Y|y1LuwD>-gSxrq_Az_np?hyv949+j{R=_|x`p z?S5tHg&E}x?C-pFHxKGJ#!c(7jL(5l^oow*S({g&BZ5{#h=)4rYoG_?M7%f`X>mUW7_u775Q#yY znY9xX(26!evB%a1D;vv9aLRl!EWJrDLCSklFMa-yu`}a$5nxTBVq0~oR1K7~D$bn* zIP0ZVtFMDH*r4OZty;Hwr7j$;!g;ho3n*cYfoJfE&QNZghxYE=qo$^AwYRk^E^j{K zTgl2q=qw8#AItdK;QDd&6SfaCH@wm**+50icX_c^nO@%8xm!mz{iT8aKFTdU%+A5A zpe+&x6UG_fY&BMQv#8Gra^BgN1tnLuYTL1GPhUUY<-F~^DF)&ziyhna{;s??y>Ba7 z*gkAA9TS+^&Us9?+m-LyEnvqm{XJ_`=X`BPEH$MiRC zz;dpQea60~ua%d%{ze%ZA+HJ`X}eU zaPC2C<*Qf6S=%xh_MQbJR&ue$wrww+_W{E?_ayzOeQIk@Z)JK*)BBs2>9=*?yVzZ0 z%k(~NyLJz~>$aHwc;@F!3tR&&a25P&voQK07&hGs%`MdD*C%T0izjsyCc?#|Z)rRt zRlc<+w7;x}62^oU-S(go-P*JZ+S+j9I;fdtdi9mPIs>gX7yJ79qkHtq_MQ3zSP)(f z2lUG~4y)jXyY-n(^EA*}1FoZ9YxA#{*FXz~V*e=Liel5*UBLm@1svJKHQ<9zNRYTjP z?)~Z?sPD~Zwg12gjYPKT*LzEK%WYfKb#|}bI8~>IzWB!q?mVYw00OSQ{WFRfEYkM3 zPpZAMPSNx3&}e;!p50lcN51lPt(oJ8z}h9Xwt%Ron2@w^gEmF^=)~^rIy`_lmv<}y zmY*t%YM|k^Yr)zWEyxYm;g?_6uLgXz;jVkMq4&6cy$4s=wbv_avR-@7a$XTD6~lVd z8H)FIR3FX#Vf*;-`>`5!%_}cx^4KAH6A|>`kyDbLD?dDs7A#r@OY3sP=N$C^+xFiH z4Bi<-=vaSimEU^fy@$;TAMlM2Y_jR^P5-*SpUZ1I!N>=0>B^h$TJN2g z?>#=}tM5OrcYoQw@ZP_jGkWh^S9bWGZ~hx!x%%A?dhzac-W3C0jyT@^={xOu<<*rT z?Sr;^ExdQ-dc8Y9_&AR1oxtO__xA2%nIf|A0G#T_tZaU_;hh=G0cyh_T7)zXCKNqMDuHqN64>aU1|G^J;xf?sJ=Lwy7FgdjyNTclfW zN>J_jJvw#btiorF>sVK{BId79PEec949wCp{BDlD@hqPo2B7Gs5_BMzF2r&5!b$C{ z=_LzMs7Q1+d|Yk%$zOgG&|9_ zObdKMT7ZYz!+dgvd(~Lkt)PSig@IX{#8@y8!AO^R2*76ZLy+;@fg|csq*iTOtg+@Q z6`!kz4Hkn)Wi*~;V{!vzDgAp)r{^+9^POziB6DU!Dlfj;Z^%#on!ywsE!?VpSGcEA@Zh^~rVQyq+2I|6h zV^nENZ_}N(-lU$oN)5o|n6+f3=H|}^t1+%N@Dan@z#RZNC%~9YvEC?YeM|X{V>ENA zs9YCo8&F)0M1CDhcdYA;zl`jE001BWNkla0&V7W7NCJM;J{NI^3cK^C%4kKo5-rtAT23Pz(<>SOX}^5ph|XzjV1$!EsnQ zr@yNWCQTjk_uv^o#f-W~>riIk9HTQs7J6V_*F7+%S!?dlZ8u%7K19k| zx<(X>t1ARp^>+_a-awu|XiTr6TH4Ga9G=nsH&eVbiG(~7Tu+O`o%t-IzWl=r|qI0KjYme_Ix1 zCUf%6Wt@5S@wb4-SHC(fN#Dc+G7R`HD}Nyv&PXj?mH{hZLYX-^8t!b+WJJDJEl35F zI1Eh~>L;|dISa8FN7EuKDp7Nhq!0J%*ZH&MN-bEUMfoY*-M-42zf2j?9t`lUh(s+> zb^=oNFc%swolt3Yt5UM($gRIYQ;~DDW%GImtT+po*U>@fs=o1Bv~aFt&mMqWbtpa= zftZiwE?BO_fFYGM^s8X`8ij*G4@pSZ+7)y0_VI)50-FGludD@gkRC@l7K!G?`7tU& z)ph>TB}krcQ_WbE?)=PWl;qu~h8~xeE?uLX>?~-lk&f31pckbkc&V{<7#)gx5%3~O z02rjLtp)vvc+D$Vs+^oCj(3lz>oD}T)?g8r{tfTl3OVX3w7)4a68sC%bIR#E; z#?rq_p%1UEKFJ?;X+G zuk6zZ5)D;{N)(tCt4nY1RtIkBlkLa#kN@;I!j}GcE0v?|^s;)HLUrTleW7kp8Ie3}DNG?uzY^;oNGyx*;sF~xJ4*lL;E3aSc z&@>ltvl?9yD1~kXS70?t!=o7J)CNs5l@5?JF*#AIZejo@J83DwD}$@kfBH|k-v0#74 ztiDN0t~dHBR8970Fh&v=oFLyNHMwBLJfzBDCuA(r^=!(F2Mbrbsi~z+qqlxmpC%v( zAQc+DZnIWwfsV{JjQWhFiy}e`lsTW*obU4W2y4Pl=;FaW?R- z3wEu%bc0gZ|GCHTY>88RR?d44Yn))j7C$m*Aq0#w%S;Pg%PsJ3+{edpoYps*d1Yq{ zRutRb){uXS>T61sm{FivgU|F-^Coj&-6V-2!wL8uO&D%Pxx_v+>)jXKlOtg3!Apa?45=pdUYwK&90 z?ewK|@z-)9_v5&PGyC{GwE!W-JBtmjjLQtp%)%gy`N7hu{XrxSGyyhB* zJ;Zm%DeaiGkI^%0_`Yut0YO1D^x_G@l9W5|Hxs~^{Id^Q6Sh0kA2BCl6HMyshnh*` z#c2{?1SogzEGHUsj+1j7A!XW+_JqlFo34Zz*R>D8z(5v@$Q+T;$)}9$ z!ZYkQ+V2yh{Osv6_Gm{VZtrg^CNV`JBh~uZ&t6wl&SGs!4P_$bt%b9)bm}BtIY*0? z4<;}>y<4w6^E7e}Q<}Fp5{K#@NB&@Z)YI`>>Kba+$xRDCm}Ukyv3}{JZmN&+GR$oIli31S0~1Fyjk@I+E~?v}c>y5rql%9Vg!{ePtpqR3|KbMx_T>guCzmWh1V;S(uWQ1olRY;Xd6^&b{qgN zFG?#@U_}U22wrSyYiPhp*h}eIF$g*ddFEc^?1wP7i&SW^fx8gMVm;Gzm_$3ov>#0S zWCV>8FSJOEb~%nth-D}y45^M*g}HqOA`W$8#~xj*sgqZ1zBX?tM7)b9j7Mw2g%XOX zWO6Q}h)H<^2=n2X#t6P(G81@U|6b81@6Z?&7tLgg;Dms~G*bwj)Y{ynuC^{!l@_ZF zdHa>CS0e~grqd;jD26UTGTl$L7b_KsG=Bn$TSe#3sk#YwTrfL9h=3)gWCHe0bW~wY zg>q!@vR(zj(Fe z+1e=gpm>yL`w_ zq*G-b*cr@MuzRoE^9!{gZLVX)nSf(@U_!p~5~6gfyj62x*9E!;a4|+Z<&)Vhebkq9 zX8Rvg3%rLP=0n=A5e7|BMY9$!@zmkhUspuf-D<>Lb1F1W-KVzeNcAWZ@FQBVZgvJY?GE>-6r67>5l*f%VkceMjY!u~>KCwOOwE3)*_7T-ghjY3;lO6;++n z(ULY@JfEnTglG*lpVxt74Z8Wkdo>jQ8?=1wS~$|xx_GHX2lgJ&+?&3rCGqV#P|~lPZn>3?#Dye(rAkXl zi?$D7f;EcEvAd2u|AgxLd(b;cP*&cMYA&486F+!H88_amwYiaM!|r?vZ=sUX8m+o9 zRj#&jodP7fa?JuqHPm9XPin1pkW5ML*ZxQYP=;MUe#)U9eoXi4%x-2{;6t~7Wpw=l z{Lm3<(m5s!rXFotA^&b^$BA90@mNk!!{7hbJi;bv@BhrSb}UQd3C_zkI!w8EoQW08 z8b2QXyj=ahPEVl}<4J332Y@|x_`kwb4gz*#pYX8r+znrLny$nm1g9Ec}`eDK9t~sd}&ZBgU zWk>Uw{dh-VUKoPq$5=0x4|s%+bd&96Lg$?Shi>kf6=quCcW!~JIwm9}oD7IJ)H9R7 zo&cbljS<$F9nWdk+dCDUHDB3bq#I)cP@gop%T`sk;2J!8g%X33RJ>=a>gvaok(Ge{ znlF;e;6Lh$b?^-oR4b1-K(EDp?piSKc11^pVNHHS=Ws@itqy^+@1eNFNG#@eXy^8~ z6u)@6F7eR%pbG2TR*4&Lr}}$q6c^a59nb$p)wuJz1;*?C&GXe>Uqyg0PMtQ3)F_5> zsJ2e@b}1??UtvR+^rN5sT)qB*8tQE$K&sX#a`4CBhPgA*sW*S|5*QXbj`mWy0x_mb zOwdHvCG9P(z#z~=d*42w2ktL~{#>OgAAq<^y|jP(K038|wV zRNkW1ib7id;-wnRS+!XUGtgE^F4nTb>>9mrx&D_QfY=(KEm6#_1z)xD4hObR;`|?w4Wg=UZeL3q| z*_!vJsMoqoIL$p6W*_}3>zhENm7PtC#DWrwN-Tjx@tA%A33~PwmJ&y%);4JB*|=1wQQQ!SYR_t;gs zam#8QKe$ug2@AD(VZ2W5eOt8yJ}O*wosy%2!D(3eq))9K11h-XPAv>+)*+mGLjxn# z-%_F&_O)zInl7Gc)!G}jXyn2{^%bm>e|@nkFP_(MK(f})i%<~MH+#72&ZA#a)Thl4 zq$n+BLVcYbDj6tOV_y!SuWt2u#p?R&7Jx^AT9+{o2jW1T-MvTsA+t4qKKdsZ4~B>4 z=z)jUsc6RzH9_f}h|Jca6mOk^e(cgp@HAr@H>}85zp5`?P*qDm=5qOzo4gei8>e7@ zPXKNWbb8X#>`Wcs`h-peXDTTq4l3Y9rO#O*fA?_$wgIP;vg5YpgJxONpInY9y6-pf1XhU4zcGSdQ|h!(J@fzBtI4DIaM`S@R%<)i%vK8~jx`7^jGV8-|l z2Pv!%8MwiI3=>HBxd-qL9$6E(6B`zda0RPI!U#&&d~brktl&!z!7DPi{Bu#3nKbk} znHe8GGuLA4`)rS<(O}^WUG8-7arw1<>cxL%zhOr;GzB=0*WQk!^OcE={l2o;HYgXd zZ72mwNU=Rn|7YK@@7X{57M|Nc@G%YifW_{9x~9`NAMnkYw`N-4<7t7b z856r14fN^}oUL0Q{hBr`3d8DtpZwDnkWwtxgnxo&#}4Z7xkj)YJbqpw%E?b8a2Zla zRGQX7fvqVn*LVNvCrT+;qPf{2sIZPG8=6jPcbyKLtx|Ym8t_rdrdYEVEL)0c8MqT1 zWK$9+@y;1%0AHeE&r*$gMrq-ac)2qpaED&&&x1AU8>+<{?^HP8vEnXw6{f=8;kiv; zvPzH4!-y`-N4-Oyn!Rd^Zo74fPC>`3MgZ-$>u0O9$5R^$GPU)mKhUwt`MTrA+tq=N zzzM$?%|oBXkJ*SB7mlM};_{7E)Od+rIy9k&Kl>P(CN4$c7TOE_w_`k8kNwZ@;P5%D zT`0PCft_i-ctnRh1{9IDP;)8WB&B7_6J^(Kzi{~nM<}1#ZcLcJ8cvPiJrt#waDT_I z$2ukl*!%HZ=ihlR9$$S_Dd0+)uG=KnuU;X81UP7BnQ4JfPz%_QJ&bB`r>l!FgzQ28 z0ErMvD**j_hdaQ7O(-lp0?>a8SqgNMCVEufJgmGlCSS!nb+*A*w|we4wfEG^H#i(t zVW(O!o(zNvdHTRfdBtaG?yMMO7hLEv^=QxDO9(bD7h9AI5j8K5F^yO@!WsO{7Q!0O zj*0++A5(~~`MHl`*>M5z|CFNA;}jki0#g!CD9S(%X!p0;+xig;Js=p^Oy~UzX%{mT z^d9ymJL0JUXo4np?@LL^JccX~F^#A`9HwUilJ_^>%-_GS7MKRV@=%xw*(f(^0=D+X zTW=fn)tXzkIMI4O0%TJR;*lYK2%il&o*q12nBoyKSbdbE_waI8Zf>?#!2b;hk9Pp2 zqod430I^OE1OCK5-ajmf2LOlJ)Y-Z<19po&jie7UCT5X-n0AFei>VzbD$q*Hr! zcV#Mnz-B$rk_nO)UbjYR@!=X|KZ~$B4h)Hf?o6GRnMvdgxAAy0$#Gkt!XX2#dLxD= zCFNwQYuF`!WY^>4Le$^qsdabXN8On8X=j@}`~dAn#cDwzb>j&SC2zjlp;V7zfVgt) z8Um~ywU7HNcTO%kD*%jf$i3Vv{l2dIhuW|IkH4oVf|61M)~dewH`2x8-&#LDAxYr? z_hy!v7PwYhzy@I}ulRe0p!Qs?=YRMcxndTPEnTFOzkET58r^mCLu)j8{ek%r za^y4R58mum9o@SdeUJ^RJ$Y2mzqDHmZ(OgKu}*E@UZ%n=b9H{_5&6ubjM8>N`}fr8 zx=*dvC@zf`cI*c$SEAIFYjw+YOXNYB#cwi@@-+5x~ zv{GZ>>=tRcLh{1N-uRi}v%^4~&Vjts!tc$WSWo=k#Xh$zjJpB;!M60bx9A&R|Av~I zn<*)|^sR4wODk5aa2%SgeP))K7PuB#U^+0lawJZj6`2nB_5O_HE|;%EXN^nFz)jYy z*2zqO#c*b0=kL7dX0ko_=@4xA21F<=3UrqPriGVw-fCPhol)x$di>fK`JyiKFU8&^LwVDrHtI6NwvbD_#burWmd zW%Hjg+R13qMl&{Hld*{)&00L)p(Ilx=BPh8*%FVAc18TJ|3Lt0*Go$M+rMyrzxzkU z;$`Z)^ZuE@yKWNTizx;aL=7OR9vRletiMVhP&!dolsXusxngPuNdTgQ|D=6R+MT= z*SkuIcXD#~+MdtNvy5Bf~MstR>qw?f`c=d}G~jWP>XYF6Ns+Nzq=?;eV5L8FSx z`?0gg(#9=$1P)|vx_Z>nIjoG72o0jK;P~n|Q>PDZ+II&j@BYRWuz;e=p{zCgYUbqK>&(2KX@TEo3%oZlVK(8#15jIhR@KmbbLPxLgv?X@WIcj| z5a}?7U7l_me9_&q@+n#*)4zTA!xK7gSLY~tBa;fo9oUaqK}QP`_7gq|j}AcV0?KbI z_!30QLO_nY0lG5kteHoRB4^)Fc3!1*T}sJcpxo401^5{_jG%{s-|SiZkw5M0bEy~4 zhoAtqg}9n;us0cw33c-Td;0ny(M+wEz+?zI?g#;nhx-`y(-sAVhO7MIN!1VesSuOF z##mUVzsG2gcE-@GaqI`Itbcm+(MPpp$r2|hF~!Xhj>Ue@EHf=|t+c>Zx-jD_x*q;& zudUbCXI_+BT#^I&9Ar=$o$}S{%^Q{A>rz>94Jnm)#f6c<81q#CS&81BK8>I_I7whI z+H^^K4peB_En7g2530DVQ;At*T&h}BPR7K?6CZ~$KZQhsGH0;vADEDdhStNq-@WTF z9Yep$E1MPm;BE3A>roGSC&}?qss_K(I~5EjBw1}W6{;BaQfgAP2Kq)+dttA(9cQ55{9DTQAJD<$hndN2(xMF7q>I@K54IuREfZpk1tOl7Apsq48Biw+%0urg z{J#9k5p=Q~i6Qar<4;mhV&^h&$9>Mf=@XmzInx54;1=NdGqCF*&vD-J1!^8RC7+mu zTCriF>i6x^p<@-g^|8$wJa<(4k2PxkraAi5mltWM=9~^6@6+_<88);ZlVrrGu3N-;tQ7`|evvpE|4| z`oE0DxoYSgRtT86ZnN>-4t>~mxhtRMNX3o1`cCM}m@6F`_e zu!bxUu}q1Tatv=`!HWH!Ddl|F)}8tON7Vw;;8(V8@G1M>jXH=I>4}Wl>$H4vtloP1 z`#O52+A)Y)Hz!G3pZ>8rJo0t-9ZS^RBV{J};P8u*VOuc(*B-4|J_n`PM(ud!X~z&M zA~{KIEmdkKL*WXI!tW+T@re4QD}}sjHyIZqd4-aJnNSeH(A;5;kCQ;aGGMP(r!&~J?1cO?0q|aD_(!7#p%)sNXUlN*Vn6%)lL?Lj;*JsXC`a%p&EDQ%O7P6TrK5TCSZ(ALQrgyZh81VT|9hDPoL`mogSh) zAGluwEu}hgVt~j$Lp`N+nh3gA{U;ySj`lgav0#=C*Ph0NYFzy!Eaxp*qqfQ_WdfEA z?mMsV|6qsK-g=)tcVB^i`J<=Qj6oGH+dA;#OFG^bra$=n9STDgv9olKe*Hwf9{9o+ z<=J_Ohxz}o_ugT0UHO&RsT{jH=bR(D(P%Vs&LF`|4#^Qcno*ih-j!ubUeCAIe*5kG zVafU|%WKQp9a$@h6Eqx#A%~d+19EKSM(TvlId@l8S1zC5D-;HR$Pp9rePp34yl~%n z@7;UuFPxtPr3IN(T%ADe#-~vlIgC#!ux2plq9C~sCr@2KJ!3yMJjzPQ-2*su^dy!& z^1CSA_m61rpTqJpJBF#USYS;?QO$BZ5=p`N4}OAix>p?8m8fDl@sX~}ID7m6P9MAo zE7M=ko&0AO|67H^Ogk%kw$r);uu3_oQctt$SDCZi%FCzrtq@QM{3Zlq@o?gL4QMfB zjTwz7v=(Z*C1IM0r6`?)#qPx9DMTS%$AEr$Lo0)sx*w83bM14Ku3gRgpyM_UZGFwR z&3D>5v2V0(!Jt_o6VhWu>Hl^zCnNE$oLSmPBZX#JzDv zSyg+<@A6fAzuNk;N_>eOPBzgxDmizt^y=tB?wIXh@xKX*z0pXn?UqN7Mr-W=r4tr2 z;UJkw1k6<8cglJa2UY#O69~kJ3GYw2;YF2jmU8ZIzxECiNC@(ZnME@)j@|F6zEK_wQjm;%#b*agirhhiO(2Bl6H*%^=s4o&he^<8_S7MCPe;G-{@-<5^edQGX z;;%ay5NbdU-8dpAUsTfoU7igIl!ot{qi)Lf@8kLJyKw60ak!aUTUeokohf+5h6#N1 z{;O!sN<(v95l$T&hKqUx7K@9qC&|IRx@UQ z;hUxmKC@%xdA@#$J-q+Y8WMk~V;#u#Td4O60foTrM!;k=u~wHC1;qtaK22qytCX?e zOhX26TJI$N001BWNklr1<0fqmM3;-o_Q7Hw~I&4lH5{u*1KZ-vQR zB^_ip8o^oKupFjllSas-HSw4dAw|+WX`_&m04s{df4i}z>XSm?_8|}>CcKa3@d+@R zG^4BpJGV5Ub2xzJ%{!37`V41Iv>>T$70NOr$UAfx#*A{5W;jvt#P_hwr>CUYnFeEs`~>ND7kBef}gx+bUof?_?S?Ma?$t#7frgDa}j9WYB?>Blde)P*0xTJ3ndATA``IdRf|He3IoYNKHf% zA<8o6CT9L+73Hv&n2Fhset1|lROA^PRwG^I9{7Z~2%#W(u`)Z*%1p-vcBHZoDTb<- zcoOZe6?Sej-p?!__PJI&B^2m1@^D?f*+$h@&JayjD!v-%-tjRLQYKn58gNlv*6qJp z)e$uWuDNow2UXZQzph-l5$hP-InEE>kOS+tZi1WXwzCXgUBdyM$uyb(kja|J9D4>x z28>jIUBR22fv`;TEtUdQT*pn5h0{T+2^EqH>z1OHN1Nq7Eev)IFl%OPgbxLSQl+x5 z#Cs&$t*k{8rB+BjAEGE0uU^m09vylpAN}m&6)0c^&ge`86-}$a=MXbe1(WTRwB^#; z67ab~_R95?X9iRHxNAOGy3|T+SmmGzQ;)5z?<3FJG+zbvO<2qqR|6$bI7?yb-YiYK ze4q7A7ZA4S*(L?%Tjp!#1fTOd{gvF?=LK5S;8A$A@~+MWyb{{2bVr zp(xpdAxbM4NH)BaqbxcaW&N@&s%uBk*VD!9pL7hcM$U;56TbDWhhd#(s`Ah*i>_9| zX$WG0q{pBpQg`SMRfiP>t`QUYAhUb13=H)2;M9~Gxr`^F@;iFw!OR&uoTTW3Op7zn zZ)vu2T@KhjS`=)2FN8wawwYCkCxX0xHi=(xfF(*N$BfDIZl1uW!fqiB!h*=VatOB}?ykQJX@S%$=V3xtHt|SXZ z({x&W2+z?-^#}BxMw%!#e|S zaDlTHb`bU?q@|{^`f!l7c_MTRrNJ}H^WYrBY<5vh%|{Z$^=NjD1U%>;9%34^i8?0v zoUJf0ma`Ba{n#dUd>&Qk#PDtXe z*4upen-0fV63Q!h=O|0S;Mk|1GeiICQLKFC38V$a(b3nA>Crx%V@V5FVI4fx6|C-l zj+KJ@P}Q&wYnLzK1kQl40R#88MmKJBS9!Fn&8y$vv{PrXDXg%~PK0P&nyv!sF_x4dv-OkkL^GM;W zqpkHA=1tkCEz5^Jts2YftvGbB9}hjZ34N^Md8%sx&;QO-X#4mmuK1Jj_^t+A-ggi` zfBP8nD;8tjwhRX7+A-7Dhqm4k1ZR9`zkC)ROA1yr`{0=v#vH9NRZE+h>61h=ZOn2a z?qjtm1QY@f4gxo)UM4k33%9mcw^ux^+SE~g%; zE+;M=*aO45YRcQ^!Vq>NXvx5%Pi%p6<}l99X5xQ*p&9@1pZ^{`>o%aCae`9;nQU>g z`ruq1b*6U_0@rj*#N#PJPo9}63=E8*V&h8Wu;|_-tNWh#^bGpO=g_qFQTW>q;P7w( z@?9f%`HlT(+OiGVOn=+6zXj>}c`WWnu`zolR#Gg;VF{qW{VX~3)5;O&8*wRzSqZ$Rt*H!({YW*s&mMs-r2)g2 zTF@WK!=q~#;ryZfNGaQhCS5;<9Q9~S_haArQL2b#V037N{+9rH&$eJRn8$Qv54T^Dr0p@G7_Auslf}{ezu*~9UC01uQ5LErUt?$>a=*#J2}O6nbFtX z!BpuQq|s6&DzP*>-9@*7YKlTYA#ke^5FHWeV`DKK609o5QxXzdi^KGfM`=Ovb5iC= zOhr*)F#~oz=wO^(a(+5CKJ+MSmd)YB=^+?1i%`Zu{Rl10rIqC*5hFO?)ed`2BkF2{ zIQsF2a8I-LSQf3{jI!u>l*m zZGp`_iAyA3I#(XbS>SMCZV+RvsBB;-Bq@hlob1h4Lw!~VCWO@vJ6EjFEuE#?=A44O{dPEEk)Gt|$ zvLve4PDD_*s2V*7-oZ;B9HJE@9ji92WiWpVs+*dzX3ctRYi>erW+B$^*op!QzKPt! z#`PPpdgB_D=U8CPti!6sRH~)fX3h3(?Dzf5q@)5k#{)%3?%!MSZa=e_D@Ps}#+Miv zh`PWBp{=c(0juMfoAI(BUm3EC%8)cYi0+X-mI2SB%4-N2B^4wQiLC9A#_b#kv2t)G zW#>mNS1>i*L&hyp;f%|mYbCv~7PUnpX6B~Aj}6Y0G=!OfGci92OJW8}NDc~1$`N(D z;9hVdDK`&R?+EtpJq258CgVM3Slh;qxv^Qsp4fTJJd%$obPv((Ly;gOV_hWeF3R%Y z5k6E5`M@+u)3ObV@W1}ge~X>};YUabPBXYQ2zzN38j6Z>@xlbo_fBEj8x^k>4FbN7%m!;%|jrGDh`#71QtJ%y6QP`D+6?G*@4o_hB z$Cnwamx}tub?{AI#-~@joFLg4@IOI9l7g)U*Vu za}Qveq{x|^0b^(yEoUc@l$L|hjx#Jm>ZGNm4wacKyFvFjqJBk6?yXzwzH4oan8-lM z0XNJ*6Gsw*Tum&`Z7s$lyH>(NE5pP@KiwHFRIjZ>NwyhR66a7_x*R83&LXdd>9%&( ziQr%@^>h-+*7Ipi$jEU}N5qQl&wd+WQv$6KI;2?5i~)(jki)DO5`Y88&!Tk6Cgjr6 z;$aa$b9w=48JnSJfT`Y?g(os{(KFDEs>Ki;7khEKeQ80 zs|x{x3tON07UNSWL(eRrfS2`pidW$IKM10%DvbfQZtQyDzoR}$K9*Fl)l)xl`jv&MreL>jSyxgOV++WfSSe zoud(|SW!RmLF;Hkm21JTH3mbj$c!G=6q3kURnFqRdjQo5-RB7KIX00TxczQ)^>)FW zXGU6S8f$w^vYZ9`Ip+G=_{@hHBtI9PhdI+iPQl`WQ9bfYiV)%Z0dElIGLjj}R}O_H z5#`Lwl5U~<$Hxgy5}F&gQ)QdBUC%t-#PjS64eZO=$vD}C=&A53DaCV47O*EuF?X$K zpNR^vQ64urC50r!fL2<$i;9bo>a?&OGt5qmO``7etD{cuE=3?lOxQT_dxnF|J8>l7 z;b*@?wbL+WmxyRMporJB7r8_dC5k%z}yFu_u_;8)P022hZAU5^b@(@Wt$3 zR_SHID!+*Zt?HQRA_1RVO&f^CXdtr4DR{P`PRmk>(43jd{Yv_+E<01(hqyZIm3dgy zT+d^$(lIlBipz_&O1_ewyW@p#Yl?Vngppg#sCKq7!VPF3#Vo58*KOE|Mz+;YA8R-{5e8-&O@tXdmX(E!>?}lS z7Ntr6w_ybRk}9T6hqZH@qh3mWZ7uw^32Lci;0!-zzWU|^ZV^8$dN=dRC z5uzVi8W{;vaGI&d;%8=aHH(j215Ig?pAAeW62(Z-PBAmP$wm=6O)-v}E5|P}P>Vv~ zUO<4)vOKR*T16aGw=SCJ0fy!Ow}2 zk)IF(}^)xuP29{)2}x@jBrQ6X?E5x7Q7w1e=bm4{@0nsFiYgW9sPwa+2u^UCAm zBN>s(!6H^9H*=IGNj=kp#S|H!mWWi+HCdQAOO28cbM$R?4)Ro4l%Ox8j`{I)0nxmm z5fIV(Fwz_lSnzXz=3{A;hk}m;2V^mEitlx5!pqMl4$S<_eY@wRm10fcF$3ay;)5rI zhFgl>NkIIzY#aXvm6w^)tjFZ|7(%qzI61P<%>-ek7Cws}b6qJY$VXhv7aaJl+^3`@ zM>retQGZ_2m)#^LRy&1Vu9A#nF2Ad@ipFE-e-k700YNdDtPZr}{gGu(#@1CuDPt)}If zk##dexY*s#WC8ZSoE(+cR#NfZ%s&0@hg7xj0YKmyF%fHp zk-F=_nOPkCXg97*cu?2Sghc9Z*ck^>UYW)KPCqP6u??am}xAFND2_T&7~V;J)~kzZWG_!JK2lw}rj z65_z`NYGIaWeNdv3UY0H__Qn*>WI)3DTkF6^$a2gxJpjLpfwHR?!A`TNh{j1|y^o|L=x6;6W)kV=d$8w|cI4HsL^G=q?|%PNjFFrq zlTdYEJ`azH9Smb=e4|$w5kG*eyh29a7hu!&W{h0EK-t?eG*mgT`?Z&mT)iDlg*F`9 zcL7P|^;lM<$4`I!7R|b4*s`WcBZM&k9)P=3ouWeE9!EeX67rucA(=%n-oy}bWB;$- zKtF@@%UA_{X2gf_zHW?reMlqG=sVkq%Y8E_s42&lZWcdfrX*5xQNe2KpYA&bZ*n=- zHRt2#C%d7~X~ZsSkJxOqqEIX928C&DrpJjJ`$<2g=5=<_eVWBz|6hNtk&<~!_v& zvUcaAsIN7u|UB$wx5B_lGWcv2kNDK6v>hio*^`_I`OK-xr~F+A)9_)8j%p?>|^rEWz0GP~4 zt^pJ+--2rEFgmYvqcV>mQ)0TjDhn5nbzy9(7@Zf+!MP|KHJts(``qLuSW=jdwo_ES zV|b)b@HM=#ZDV5F-q^Nn+qRu->}>30H@0otw)19x|3~k~xv!aP`mXM(Q&oLV_fWzw z#n=avZYa~ABH;-+%ruNAzyE71wjhQ(9*W^Gk{(Q8+M1C*y2TM^C5Ox_Te8N;6nqGA z-%CJU8NY`rHje#KG6~ZDM{F$SDtgdK8 zzE7k=$Gaz%c64Cw2(JySpND~d4T24pIbc+}=_B|=;rxRVvh#J;T32Q)oi6F@=yI_QZ za1ld4By%{wSlVF|iRU{Bt%(CFoew3j%JEElqNHjf7|)0z6?!2e=Z=HT$*>M9Ri$=Ul$ff_n0V z{gZw%jMsS8>F~i*8XCP7eRV`Ww)-CVl59wg~Uo$mQwTuV0ofS3io@ys%a zhD!XT4X4I3dEwZi!4p`cDf+E$+=?vE*si$3k-x25JjTV-1i}RM)Gd%B(q`y!b*(;) zjXBRDUWB$vE{Sd^z~79|g@8nMwX|RSLtScqelY^${ylyXzj$Xt8Z#A*8CJI6+xQ~Y zRuj||Brhm%bh<0U0GCdh#xW8ZWm>8+JxXCaNrvn!7-Asjl>@5dgsdPs8;Y2$&FkV4 z)e5M(WOcWaPX?yABYy93Ur1{Ge^nLS4FWVmM>TKHV2U?496nIZu;E7wLkRy<#26|J8>O{-*qUY`PRTy_WnkT+RpP(vNMEoO2wlu z(+UMwrH7wUIFq)wyuH7C;T&w1FUY|2kMX7K5f{&LvjjGibJLHOtYIO^Z?|A{29#b8 z{v}tKuLXAf0tHXsv@T3Enm_89FTyaI;~SNH(oY`nB*D90zC^IMO$Tce<+3lZic}^3 z&Gbr9;C#&x8v5pNY7etY=gc^fsqkV7-XSr49^(_|`ZCWC9q<XJrK|!i zTvH$1MB`J{;4x&Nuq>n;Ixp0YGua9pE?lWPO^M9K1w2)WBmoiPd6`zpY^W>-;^>jEX!s8QE98NSKx$16=7&hK$|sf|HolGuhC5TBs3YW~6RbjEX>)mY&u z#T;X=|FK&wQ|U7k%l(AgKMv5nOC8HNSumXYt1aG>1`Qw-J=0(s%ytN}LDh&UAP9VK!UOZs?TxYfV3) z%&zGj29!j9OAJV=#xDnjf0Wo-Gw2l({oI)DUG95v@2ORburv+66bgpT@K z;rm0Nu3*@%K6;k5=DX#-5$IoCQ9*s`%w@mp4nrovlv8wOx!048XMWbpu_?%JIw~q$h8lo?`Z8wi}bA}wBZfSB6?r|Z=P9pyle9~hb zs|u#R939tF`+aexp;V0LtK|m`@1?y(2BWCydob1-Qo*8s0w@(l{*`rUsz+Zuf`lG= zwLk}8u)nqgzd0K(ECfqR*Oa2}oXMwMdJSf%f4gY5HX;N8B)W-FBb$f7RkXm0#1`9- zs1bl&aA0Yhl_57`O&*2AbiF9c3yOs)3>(*hz7$D2J2U*iX}|rWBEi*gsanVW?}oKf zaL*7tc)QF_5=hw1^u7;JG;af)JABEkDRuOcMHQi{TBgL{ zh0>UZcVpORBoyGF#6WyoB(SR>qh?ukl*rk{ANuK66P{#{;-P@5an(+i#8dgus0&Pwiu&YUf$CgB4+y?WF=%K|btra(q#xpYX)Zk!H+~uzCd&Df%8$9q1 zkCx*aY}oDG?i?1(Lb@Ly#p@-(gBsvawOPeK!02ww6bC7YhKNOOpZva_$|@_3V>&(g z;8rzn5mwq-p`RyrCB+)K_k)f2RiHF*2K%E?58EZdV`qAmbxPL2 zGm4r1=7ljcW>+JhdeMNMycK!GTR1R|3@*vX#>8af)vi4>8d3 zN4B##5kI^UGy7neQA`k@?cHDqNe2xj{z=w>pa6dgpNNXY{L7%IJ%J8KGG4wgxSF

      0EaCpq_1c}gi6*CwVpb2K$IWtoFE!XLS^G5c0BaA&#?x%sSh z-uhD=4c;XlJyy^JhHO|2)eo8^)7mRKCw$hh?9A9Jr>pnO{rJgIrwPsqANY$zKSqJ>M;|g1paDNi4sdd zN|4DrKx=DCo}m@$)wbRe3uWD#d%G%3T39*P7Bepvc(=5$FuB?AF?ZuQt~ z!NFDEjO&8IBng4QB7mp^`Aofwh<{8nP#~^6E*m#joCwy*_!MZc%y>p-*EI<>p~uQA?Vhz2!eCfvYi#W7wTv_d+iuDepPV$pW^ObX+Zoyj#cZ~c5n^NmaWE(siow`wB#w#-TbHsh(@ZAb^nZ^vHDS)&i zX@LV1=CDV?oq74JrdhrY!^QL|K}a{Pm;ks$8^VBM`mv+I$KZow-=M8X+e=$NL~E;+ zzM-K|L#nnMqOHr%y`lOw&U2@Fq%WF=dVPlB2pBUywKZ(JD+~*z^tI8KQIfsyiI2dY z8pGt4m{}Nn`*l6{=v5W8UHZ&SM?Lmd;aAi2D|h9uHn*6~+tf3;tZY9pv288~8G8-( zkoaQ_-rgbF{I_@82nztnZh3}}M-9@jIMAh;yPfA1gAbb`IBs^wm<>b5Uc_nkO_JU@1Q;7Mok0CR&_g-s&# zJ|3%*L_7pT*EX_2Nv}#(&n)o0tR5hrMF^C;kdTm{do_ySJ3B~?ykak|Qtd(~`ZrW; zjb)M$%tAyQNJ2(ECx?`YBX$O;q%=k2YRJ)kZyHDYFN)avvomijB#!@Z{4Cu#%bkID z0F2&x1Z|sH-!^q68jU!SHGKB;2#$}Bn=|{p(A=O#DCct4|?Pb|z=yeOT!I}`}Xki0sXI1*Ja>d~*~o=2;L zSwuiib6MsMCM8&Wd20GJh3N?FJFs}0m;$CctsT*{C72g|m$=~T(#^S}ZM-%-Zy%j7 zE_=`JER#s9=wGwYRDPTv{V440ynrIX&1oM8+7x9K6ph6>q^Oal4mFFW955}Ko|tpprJ=hAuQgs#97o9N z8{_8>r`?he8n~NC$H(m5UT4wHI1oP+w=;e3zh0)8RYcx_o!H$=QMkwb)=Ji)$YG{$inkDP8FTS84_?J z{N9s<${>XuW>EqPhf4dlUxxQ}0^hU6|Cv^cUHo?tw=47p>$*r@=TBIiFM(d|3X|)T&v!KBuIG3sdVa+3mSD4wc2?WEYN!6> zT9R^g~)%ieC<(49-Uce5UIZQ)xTOKxTtY$eu+uRNrW~6(g_xG4eIeJ{?DOGm~vgDAr5?>qguPii_X+9f23SLL4z5Z$> zt}B@u9ezla0a8OC8-S80IEWypN81$qw!E8*foswo?lg>HdCq#wAVnYK&~zhxvFO*y z<&Es_{Rs?aetSbtFML!6Cy31lq~@4FIihiWd+UG~FhTZ>;lSM*19J8N=)ubbmnjqy z#$&_#+x8~S={SKsXk%TxL8juwuP>iPVq+3nP`)SDU0B;bM?>!}by#4t7%<8Kv0yOq73Tf5Rf?~48xq?&(zok0<%=8Q~Lr=2AbkVb$ z=)$wxT6BTjoD>M9`qr`xu%B+ut_E}<>JPBb1cF}_Z|#k!i4cRaj15z^koDK)tqBq| zm_L`6Rs*9hK5Cg@YX6jghcs>mW31D7^$@D7s>vCbM}v*_;Z(wd_lQ#H$Qk}T8^t9z zzeB=_EEdqvM=wM*f|>QKXiEte_nA3ppkKn+(5xy&Y_0k?$(muklVsvwK~V*KKvKl@ zqfQBf&v7sfl*_HQID=v*R>kd}7A|lboEj8m)nQu(L;7WL%pjI23{J-SR01s%lB3l} z-{;UNQyZx`j#?@xsP-=-mn@(!?Bwgbpejg}Sj@*1^@==SilVRL;N;6jK&Zeq9p^OX z*RtR#c_HjxP%H4<@3WEUSpJ++=d*-n$~e*!EMDdrcfRjSQHxNnz^Q5guU!749@RHY zYZlNE+i;w%4Q^$KulS;`rPxqcosVeOaSN_(5>@LUgC_b)F8_F4h-u9mDHY^IL7^4P zv{;In!yT2egS6OI*RVl)&15vx4KE%pv94J00QHVbPA#O~@6uPpa_e|!*7ln{9@}PM z&9iEu2Nie=5?BbBFD~610PzgXjl@LaK!U7C+`k`$z}Fp%$9-K$@B!)dc%I*TC(73c zPJ1YWk<+{R1ixK3AcM){l@&RimXM_vO;Hg7q1|R~>XX?VM37%xh!M5KAI+kv;N3`~ z-8LPVpWso1mR88H5YlJY5qt>-NTo0D&&lly*VW?v+_W?9wC_#i&V`51}*VqL}DV&?s3^maw^m8 zL?TUfct5}L1=0~^WvjLhB(2YD3n4KT{zj}fqyS7tBsN+Q>aQEc9_ofhs5TZN@C@ks zlM`~rA?RMt%1j(86L6S`xQVkg3rd?d&hbvnwm0w1?2_HF9D-1HD&f*|kG`BjDQ>IDV?{RYUa zq-g5RmGCpa4PoWl+OC{Sc9__LOegwRP50>yb$(srj^c0zjf@1DWvvKUs8Ebv2|xMc zjNzyeg$zA_O_;B~GB8nj8c0wU{r-*8<}r}@L(@|f7&>Fo3I)nri_y2H5!~k@nx9fH za#Wkwv?Tph8hqE`t;SQCq%f?<_#Q=yuqIuLmL*M+!QMY1&~$WCN-;SuSArg#>kQ-j2I#wZM-q9~%L9G~Y}!7T7~TAd;?!3(s1+B>wnd zK99a?NZa=p1H7(hE9e#O%CM*SJK<2$xKo!$64a)An*74 zsWuhIrK!%aEew;1-9^EB8684)`PoK?hG@WXgEAEQIAk)3`_?xTl4C$G1;7o_Yv(`7 zmLDqJelDo_mPn<%+~9VTI>cu1NF{yZ3P?BzF(KkEvE3 zm1UhZlYYXO;v|j9Mw#+UeaqVOI8apl-U&!2V~nhYD>x&5OPdrnybMhA9B)Rn{Ey70 z2Lcok6Q7O@)t-`eTo#Vj8fu$Fp5q=^Mtze5Xc3(ly;O>N_3x`Bd)rq<`3 z8bs&hy^$Cx4fQJ-V|owhUpi?wU+qp=k<|!FT>g6GXx|Vk%>{H7Q8xfURF+4KJKH|z?8dtxr8#}QZEiD;FT~iX^MIcH z!bCQ(72`xvp_1>$&_}R9bozB?>@0!-lkoJ$OhiLk4TE{KplY-AJX;F$W>64=k_m0} ziap8k&XK^GBr}7%H4w<2?%^@HQ?o!1Lt<)PZXlocb(J(2`ckOzYDT)k_qF3lOrY6z z=(M!7n1Bchs#2-pjPQLH7;WhrywY6PXp4GT=sZphvCu3CU-&~L_(NB6zH;r z&UsLm1bo#!Q{%$3IQ%$^Rwz`LL!F(h_PpCfHk}-VF{&?YvzuL zw%Y1>zO6(susM9Ep8Xx>`F6jsW;g17hDOOrqWuab&4CH$?cGp~IVi1AXo_k*riLv2 z=9U-Ii?fbOt>Nv<-q18FN7QYxl|nLR|EC**foR$=Y@sKIy7*XktWw~{JFK_X^&Jl~ zDMxI`i#v8E!m;n4hWR!MP+I_SK?l)EccKqqalF2s>3!h)0&Vng>Ma-vMn%W&abJtp zDikpU0^!v}V&el028zYOUDuW5pZ2v~;=DvdCHYfs(?QW4DK4xrP!8#M)fXPVZZnU^E+_Jk|k}4_1^ ziH62#`}%Mjj0Bh5VGT!~3TkO#LVzlctaDlp#S=D1{}krwbx3MaByIp0d(H zk0jIf0~n=9ZcHF--oYN=`8bK0Lbo3Fj^+nu!NCCU(YKFZ7PMR6<9dUHO-<>q&B^7} z$I}rkZZRel-8Vfjc?}K}`0BRysqUK=^@%eFmyv~%7G;J$*F8!!8!t3cN%$$iS7a3`H*2%Y+)Rz_j7IK7eg1bItJ zkL*KfER*?m&quKh9iaH%N^^-7o1nSVk`vd1Tj4hp+f>xGr}mPxMkp!9MrgaX7Jx35 zK!e>Ofg~g(1buz^$WfjDCf-Pe#<#kWP?L7|@N_F1n7INz_ot`~N;BqF6$YVDHut~Vl&)kPY{!k^ z;5@aUZL>_6pxX}F4Q8NjL3KrEnwZe9tt8DrDUsIn^KL{QBJ+PbIZ!Tr@CSV3g`xBI zPux6Z4?Kc#8}7yYEoFZ+6QuWjJ6++@xX#&&is{>(A#sW-0sD3wfRe&|)%uULFD6+$ z&Oizf(+oASF#&%~G8#!YTU?VU90LT`?S~~f{XH1JV1D1w(ID?(FK)U%l_q4DSDs`AMVR})nsa*oUS8z?y_vJb#2r`ZQhV1N~X1u@K z>21LTAJ0E|UOxDRirzS?rE7;b^)U)gN*P_BX(ppX>*n5oU2Q4)SLEpQ2d%o3rmBY& zG$qg-vExnBg=&ZpzApVdansC!xLl7>X);XAOH{|+?YTW6#Adkrp?gUm_NBom_Njy` z|4tzM6s5%;)5w2ul+T*X6%JDEjin1g#_mK==;VM|~h4fTTHk-!7 zn;D&UlV6;Aduc3@nG+E}wY&mWc_2b< z8LknXg*;n4hH9nhDem{2u~jRFE>)NO4yiC*UsjN+9L#7lP8iR!n{NEE6ewj=iP&m| zl-F=@O1vK&6^js)<9GuV3wr8)-<>=cZKk%L#DFWx(S(jL7iY;Ni%Qfr!J2!K?PhSoLE`HrF*mO~ps>W6$DEJtcD?=km zP-QWuVw7=iF7ifzYSDJpUpgx1!FrH^mrWGv97?%TCoa@`aX*HvTeiS4f^y7of}`v0 z=y~hwlwg{3*GPfim1aky{WJHAH&$l9fXe|_%;H78sYqMNUxv=I+YMhUG#`avdp8(t zfD*j1DW_LBz5ncmyw0c(-55v1cuY6o%J%or0JGPM;~%e*Qguj9u#W}h`vfLo{E8Paj_!w5PzZVGa^Dz;YyNvNTLK%SxJ^eAvee1Ix^kFwD|CvnMh)g zj>oiMLV=1X(8V=%>8T-gv@Y}JYf@5 zKar{u=}Ei}W>FOy;_~7!swTgiaC6^o+|zXc#v!>YpfQ9JYXDfDBt^7@aNM7ge!=N0 zdy9){58_S6rIrei>n)J)nduCwKW*JSQ5#pffhTgYJVLJT3HsJbL(?U-Y9jJPGVrYr z#=9*YEKC|ju7~7QdPZ(EUTx)OWSlU8#K`KI=U%#B7cyT%sEfvq5WpW zV|msQDT|;la0HsVP$}ln_)jKNx(M^gvD>8DA>Cd|5Qc(kLnJe%=~-=hF45^A?1qeI zW?-pD*6wd$66vO0IlpT)4lbdYmP|*~rOJWa&oI9@R6F)H-r&T635qGU8=i;c0$l-3 zU)Eb@MGmV>qkLw|a``sW0F`8u1b8vpf1d7~Rp7hRxh|6@xmge-wPsN7*k#tY5w#wIV+N-Y8 zWbJ;>!cCoF>z-qgIs@9{eOFQMO>SN91$KyIGM|r@LEsIHG{HwjRdGlK-e0N-j0&hV zLaCI`nhVD8?Me*!ae-=Jgmon;-)aMtlmu(&bb8Z1*^-bT|DSRxt31h#0Rh^~jn3W76Ab*Jk~5KjB# zgkk@aD3zP`n8Wc06sODZ)c9Z_%3heB1XGi?!Zbn$)fN~t@JeE{+#~7h96+4$2gnmV0LvLn zlQ)#mNQJ~keKrK9;!J+ZLdQ5hs`|C8yz;t4> zBQpjL7QrRxGcMsO@d5$ya3Ed9yh-6Dsc!ldQVt5GYh#0)0Im1UQRnR+RfI6>o3b&; zykdK8Sl}MBenybYy}?C-^z_vgM!zrQ)#zEJ)1lK;hOaD2j5C>{;FI)^x1DDpq>*=v z<#EvRS%CqRePoiGkZp zbl>>bjL$CUrk@>s$uU#8&1Q613u`apje^NypmDQlj*DyA`XJSi^wph*yY}dalb>id zLAIIfu3-z17QU{KprKi&`G3{+ceMP5LLjm4 zeJQ4jCB{EI;x@6F11{#)6y3GOxD%uX?{m3dxx<#5{f+um1o&8kbM)>0btrZ_0!K6u zZ)OUXr$cd{Cpwj$yIvIYPdgWGn(}{bVH}Y;Io1Hf^s=HBu_-g>j7^I>pFrwP*mVuP zkqzXU_RIT&Cxrw*b9I7TR5;z=7TDw4ovCwl^+H;7-;qocRSlLhX&Q0=gzw}4j;~RP z0V`p0{N4x_tOz?VM~i*vnFbGgO5�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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_206/Immagine 14.jpg b/Projects/WebGIM/GIM_site/help/mobs/mm_206/Immagine 14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10ed1ad7f4856824d154ecceae874866dee88e48 GIT binary patch literal 22937 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 axqX1G9NgE>LsA~0K1y=xvQ^S%!T%2nX1jO* literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_250/operatoriMtz.png b/Projects/WebGIM/GIM_site/help/mobs/mm_250/operatoriMtz.png new file mode 100644 index 0000000000000000000000000000000000000000..ca906198433140bb740d6b071e9e45dac084a0cf GIT binary patch literal 8106 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 Ef>vfM(*OVf literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_251/ProgrammazioneInterventi.png b/Projects/WebGIM/GIM_site/help/mobs/mm_251/ProgrammazioneInterventi.png new file mode 100644 index 0000000000000000000000000000000000000000..f28a0907cec2137e7634b6715e23edfd3169a430 GIT binary patch literal 18549 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 LQKUjh&-ecTmfOcv literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_253/interventiScadenza.png b/Projects/WebGIM/GIM_site/help/mobs/mm_253/interventiScadenza.png new file mode 100644 index 0000000000000000000000000000000000000000..de860216a016046867e18e1fcc1bc7f4b8c3d493 GIT binary patch literal 19560 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 L-|xxWL&^FVjA!A% literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_254/inserimentoINterventiProg.png b/Projects/WebGIM/GIM_site/help/mobs/mm_254/inserimentoINterventiProg.png new file mode 100644 index 0000000000000000000000000000000000000000..2e9b7f6eefde15d9c4eeadcf6ddb27532982159c GIT binary patch literal 40461 zcmeFYRa9Nu(lv^^yR(1bCcU=SsE`i|g?i%#YMfN`X zeE)ab|9GG7Lt4w4GRByrs(SV6qxhhtAdQYff&v8vh5na}#Cs?xSSctd=u0FR;EHaz zXB!k0YP+SlxYA$Z;vgj_doxQLQz$48=x-Xx@j9yb51+6;&gY8b;K0qMDagR&`#-iz z1YK}v2F~v6Qbi5UaQsf?9J=6K6rvIbf#5=31fUv$(bkA+9Db>I)WQ1DUEkoQN2*`< zTQ~VPu5&o!Wb=zU)05N0=mui{dB%^N#%j$pQKz}uFD$1D+P++tycqU`b#6enWweXW zZ}QIRXhkt+_d{5R?|Qt!r@*{5-jPFP{i<%@zho##K}^YFNVe`+7q4h+V<2cgLuo8* zIg%sHdg5_D##YheH=&Ler)H($CbWTRdtxR2vDSg*hq0?Ys>=%oA+^-6Nnt#b#-y_B z2-HcWgecL*7O`!=n(dh ze0D^hGWDknWBUFMMc)h5{=lm&AN6Xin2@lq6-{X(fq|_aTiqP^F(xe>-%!)9?y5uI zysjzu+^Or$iuFA?=5C(cvBFa57aJfW`fyQBe`2&qaC1b%5fv1J+B)w_f z5U0&w6Sfp<4Ht$l z<9N!@PHAGq-y|utCR7G?SU7T7-hPS39;xjv-A!c2OtYNfpf@JxoUXKZU%$GDN7u;_ zRgL}>lo}?PUX6|!+!Q7mUJbno=j!^FtYYgucTNVDc9^1eXf^a|h(?`Ht?TExA}4)U zUyf#}L*?BH%RutXIoS3O=&8I(#ovrPN`nq1@#M~>oR(@%zh(A6a za3lN}8k=Po>5Z#rRCbViFvUpIgZ!(b+@`uhINLNcus!S1hhOeA7Mt~P)2NM8O>a{F zO@*MFXsQ>2wVrE@`rD*%>DDlp;llTea`@IuB^w4Yb8g2Qt?Kg+Bs=d@rgBy`w*NY)m&uhtF7LBk9V!5c~>f`TF;k3n?31(_dj-q%T}l%K{w94I-N>W~)m+#Tt;k z$A8OBUX7Lb7Ma=cq&u2CCPFP|zxvA==Uzxjf3p~d5hsJ8F>ZRl{g?C)S2^?5=yHW+ z%^{{G;uvJ%LW5@0T(}cIBP@t$3-PPTuarag$DHtILtAJ?L;{*aZGSS~)8;{8RhyuX z4SXd!(RtUeWQtl!ZZNUKcp~*O*>M_+fRjbjT@&~6MQ+Otl2AYykNdkzj&QN$?cK@fA+Q6CVgWsT0ZC@ zXqn!NRhwWD9l^yAsy!f(B=<)u!fYQr5}rhW4%Pz(BAP^}5LPlKMF|_6Tcf;k*?088 zWB-T`aY%k_#0j+AEf~V9X~=!?d?*W-+Ih%+;>3Q`DFPFC>Wjmh7aH_1LvR2l zrk-aG)ltINlCcWFI18@#Q*;esAS8}*hI-rSm~e<(1(naKp<1hfK{oO=lIAQr3gIq@ z8T*%`lBg1wgp24ryu1UdoJVG#%&L|D|tOV@GY;89HyimPjDmi zR-Kb_Vb~l+l<_2VJ~mYcC7zIhITT$T5l=YMQ5lNJ(Hv<-@h_k^Q;*9S%i(8a92-l5 zkV*^$WkKdBMA10?za-cZq8wF47#$>Jlmv;i^P#`PWFQ4S;PD``B1FIwhj4uN3{L#& zK#ly949nf&Q-J9RI;(Xb=BNG;ju2;F(?pV3gir)`R1=b~K_f785g}sPB79;-H~oE` zIf1M7ouThs$YvzE17z@Q6u4awLShz|S05c?)xWL2!P3T$x>oDuPLh({TpbxVKqE{3 zMikI9HN!lmnh~+f*#3b*O>ocJYx289PnWDv8fmFZjP1(lk2RTLRQy|6!fN>sSJSN{ z?`N6R8(lo4%>|MbLSD znfha6Bk;jPxDw`=>?k|K=e)hYzu)_$1xbH!-a$JOS=Vwu^wbsa`tEdvyA`Y0y8T?zJO!)YGE&yV|4Fe z?}$%eS)KkOyT)}T^VZYhU z`HIFfTy@8BXyyOA{w}JF_nAzt&%r<+nw6 z=l}b_xx?!*l+f=XeYyQ+P43mx(RIcBYMj5<<)rY_rhP@*)ivys$3slRk{R<{A#{K^ z5flgniWqvs+-JLX_Xw+Wv>k+)@tZSk9ot`~+b5#vHZzptD__-mw-TlPxezg_PvLnwA&wW-8Pm}DXq;A0YZ=LAfxFFFnV0bKWM153?e8f5Y%51qADKH z2W?gLWIWZ(vRSTZX|36nn~UqaK0nxdeU?Gag0mME1Bq`HIX4~szw0QjAKL1j_vaU- zr~L{MONB!DDyFLLia4$JO#<}#HTEQ9PSo48L;H@0E2)l+0J3;kClQQ3Xg&~P`2pBp zr^)k@74g3=pR~a8kMH_|{=F7BC~%TpQBjesA42fomwTO8c6X7Zrj+?La{nIjc^q|D z5$WbqJ-$npf5(94&7mPLQ~K}MOZjtX7F8=UZj=7ApbaRpu>=e?`hSg(y*AdQ8~Tl6yFsOQ&uk1-2?yl2sS{`p9|9dNcZ zzs+cF`p;m(aqA!uy@v+k$&$vy5r44jbyXw>Z!yK6Q4LyP{V8^>wA$@$XT8Mjh^F?; zd?eQ*6Lr*OhM{M*ouwN8-n+nHa(c2|kL(}LNT@`@jdGtq{rd$0WEQ+iyyNWiv5vfx z>_?6%YaEn{p3$1}_}D{U$PP9U42bMQF;u8zpt4|zEYqM>B?l*i*G*CmWEEI8Q5@e= z(nUcQ)%0t%g77c)p^%~9N8+>ZYo;3W@}`)wy||56#=1*vt5(Ohc`H#J8iZK`B|4k3Ad9QXn+!EdP(=XrXI^71uA}@dMhV;cBFcixrZTg^Kb95 zaWPnBSj^);PL!(m9mMwTp+HdRNRzAkE$UXAQAAU!5hcf&lEc@l7l>y{ZlWOGnhRDg zcjG2MW^*z924jeO=7i>0*k)!XrD4b}v~S8Ci*|K$h#Q)X3%8~ zV=1Zsw3*nJFp~5dT@I{bUb-Tl%i&1PavfmC_IYrV0VE?GP+Z1AF3O^^tN{}=2K~Ae zE)jbJ=W8fKJpQwz1NKeX1Q!;$(9P!A&Hu11ebtV6Ah=3C$23Bag&!96J{)^WlfQP{ z^(BV0Na!DL5W$G%uiRo-w20CD-O7`F6{#bkj zl(H@SP!J}(yeXWrbMOMJtZ_*ZbsyxbC^BQneu=pvnZYTGcfOU)@l>JQ(=_?V&O#V? zS>uL?Yxi?@DleSZ{MeJXW*DcMH_gOQ6k~qi7C7xHoGNHdVfHa+g0xBVbQ(>-)*t3i zKfDCF-ZR$Uf#ClP)QAaL*(|kfG770Gy374W`$k=v-JSlA){RR7ITJ0?ern=k*Q``% zIKM?MI^WK2uy_Wuho z24G+kgdrT&KS25aFYrJ6@c+#Y20jUzYwyYaXV!SwBXE&owh27h&Ews%zP>)Y#Q%{` zGJXYaZ*PBcbFgY2J*w!=4Qc^vUh#bWZdz$<>e14fHMdd!q&AYp;NkA zCXHC=o^FE6F?@cXnW{g?MLeBnKNU@FQ!W?OJU#tZj}bz(&)6=L@OJaY6uRB|aV4gW zXSW1S+Pd!hOy%9kIJ^?DjNlChr*a)M30(f#`^mTZq)ca1+-vK&0sf2Z=A40i8Rp=L zi6Sdsy^iW%zlP>ha#MV*r1!JrT#2EbCc=cCT#?;YYum-uu ztvMAPPmM@HAqWB9>W?HMa#i|JzF*b(D(9fRU;P%C#lO)-hg-Y1a~dbm3BhQ2S`Rb?6lc)Ms zBI+F~XX^9d*NU5Xk%L%X62;Tb_Q$NISqb6A>^4>~38a` zjP|#r&!>m{Wd>C&-K8$&5fjedOz~+3=*P@IQ%5*s--U|CiUM@R?kJ#*%#XY0$K5>K~&KQN%@aYrm@{REQ z-W~1rI=j|@GHF800OE^i)=#3Bh;f-p=VfOvQX{Gah@1bYEwz3OxI?o$6n&2Kc z-7zdrv8#4uz+MU4c<|if!0?_9FWdk0&0r`jMS;ng8*wA29Wmo-sb z?(uoB4RAfyGJaCxXm&Id#t8qeU+F{-~7F_t8Nn z^7y~GUXME~{c@c9I!7?cLKJ(!d^oZuF0v0_IweG9JR69-fp*n947iC*ti3*_LJ~-0!w32-8{O>8hmD{o8lX5mOn7>kPmxh-#RCZROm1CU9iDl zXwCoW*#6YM^^K6ws#v1`I{pO8KMDSs8;l%-vpY_`9`z>qdh<=#{b7Lv2T z@Z>k^44JE%$Lh;r@(E=N>TXyksTim2@)v7q{kYa6J zY|fk<2&LhV!FdZRk@r58K#fOk(>MV5paVLh4`z*?XUB%ns4ln?nFE2by|(t}*m& z*{%zBlBJF*JL|2PCT)~Xtrb!)$OXZ$z|evkdX<7-?%?fwqmR9PRNoS6;v)*;<9^5E zU9$dT74QTI_ACMC!XZ=8`ic61K;TNI7>4ja8cypP9HGCrTvvljL;+zA)4Nvq$JbD zf-&PcGCrNT=aN6a*6IZK7Hn~r&=Ec#);?1rL>|e|M;P!Zaz>ZfPZ4l zbbK=QADDbpk$AFhkz9uFJSC6q3@~6sr2Xh_p^h*cCW;lo;cLN923%4a31sq+wL|kM zG<_iXzFW4E>7C?gwTmv;p!LETRu2gYMsCPzXRIc2Eee!OzsHOd`LdPgh;82_pZ?`Z zEk@bhBiSoyX?{2HDj@jOU2~pZY!79*PStP3r(22$B8e-$3NmEGt2Sgo^+*WTgv(Vz z$3!P$$qs=DCk3mFjb?}tl>{x2Z6H{Yt;qDhg)w~Ho0X0|6@nDZ_Y!2N!K9LZ`H7`% z%Ljd1mA<_R_O>+4-VgZ~q=3XFBl3D0X%=&-AIT|1`IY*UaQn zy~pY8US#cCfzh(8@yurUWW`m7BBdC{~FGeP+D-xgJO;<|Z7zz|L+*+c4)| zWI{>+I^&lRxXi_fep8VC=#EXWJLCDxOk;PU^#CTO%11xTNuRD*aU5_!hH|3ogWM zOu6l=fvYEd_-WIdCn6P0VgC~n%>CFp_9frlfSVQIjQODpD>_qms zA?EtS$7{j3K#dhtD5EYgbWnla3-Ml<3r(guO{R&)0VAD@;c9t;CJX$&W>6U?THDv_ zb^NAqSNtM#+bWpBS?brmk~poo0ER7&`FsZCBZD+pZ^43fXDGL~2VZhsX>Ra>L{6w& z&X@}c^RNh*^V~n3HRE;d8tJ0K9yI_Xo9T?8qdKq3J8vmaJqz#v9qsD+k6S zat6k0{u@({qYX-k;6&F=x^cr3MZ?l;$0MRLF9KR8oEM6RIAgtKE4DOpvve+k|8Jo3 z-?c2;7Wksbr5!a7d3lux4XMz{fZ8+M%{1PY2riI!BD}B*y3h$~ldLhQXyXUiTx+U= zDq{p?smYueaW~dDsR(=uY9K*+vw@(4js#9kcB}SP}~< zpkrT^C($BO^g+CKsAVpR%x0JqL=lo(MA*rOk1|`C1mD`%$sDBgH7pzEKbZB0m>uZ1c=01J7b5U8^W_!AJIf-wX?v|w~ zR3I=~r$h&YRhc^^c7+xNzq7O6R9=6yzU30EEn1aAtR5wv)ezei-~(b`fS5@Wzy%D~ z6*a|O4Bh<5XR5XbSWf*~iUSx$rx$`BEwSQzDgZgH86?*7xE%}f~CW=Y{v~@pl}+RM{t1C`MH+ov~p8PZ>?OeGZBtAo{Egc znYGzW>>hGzJoO#F$_LehWvJiRsHz8aeyvC7u5Dw9-91NT3T;jdtsH$!?)-D?qau4} zT0iP3MwAIBr9^->R-uQ+FEqHMG@^YTJ-Rdo24HXOo*lL4Gv2kq@?_*aK4|%t#rK_0 zLSfNeCosk)-Y!EeQb&C#__whuf%G)HuJvq>h}R^;vy+T z8s8oV)B3}HrR^qvW03E>Otg!P!GW;c9~cK0i5T;f#CEf-U*r$WF=vH1y_XEN_om9Z ztgkLA5yQPxJa(nE7vIk%tzfjs5NXjtufE)VLls&!G#gY~nqJMbBC43%MtVhYkyyU1 z6#=2zv*a_!44I2j4{og<$*;UNv}4~IV$zR$i5zzqq;$M%qSv;W7vX`1Zs@GC7Mm^d zx@Dd+-E@nNBnZ&_)s2Hiv^+r!jbxh4V#PmO$PAS`d_CKvuA;9qo%ai?^Ba;i@q4IL z0mK<3so$)jYAlOJQ@wa1pg^>Y)N->5ikU=HPiib!7Va@~;_zSPfm!2+Ru$b43e*>v znKhp4-SKwa551Kx#oPQ^xBG6lc&Wd?y6KRG)}`LCR;NLDI+b*KylLp?8|mMklS2Cg znqfJ$OqFsGQ6KCi9rtQM1oIPy2?wQS4dm=j+%FXIxxCY6M}8*QwS>P1f^X#tvY+K{ zxaJw_1`=5VGBT?%-Gv0dvyL=HtuEOJhh+$kS8MNvP>B0o=VjFTBA9-ilx3$zhcH>} z3JPd3saG&;F!t3Y5g21B;LJG9WupDg7~T~nLEmtpF^^AJa1i%jOpJBe_fbxQBwQzh zq9PYR!XNLexL#w7S-2sNnt(Dz-;(VrtTc1?Xc{$vIXPJ|`;CyWu>bv;W71a_0JP&_5d}^T)9u3*T&J>xX1slU zCA0NA9&dl2kGgT(pBBA>!tV>*=dV0{@vG^?=ri>U!;MmH#nbiE%`qEu`P{JrAW!}L zeZ16mod_tQ8+&omU=)ZFsxuRqd!Dg~`>Iu?jur8iYz0x*m$-|Wd@+n=o;764T(_#63-|C{Y0?d#H8V9vh4egM>XW|jIOg#a!DyJ+i6ze2X$5dyWI<)QpQ z^cb{3()R3ids908GJ4wMup<)n3PzM8-GoKf(IA?pp$2m;<&1t?_UuvpH{+TNyI9jV zG=cU_J$O?KM9!{BD4BTkNKJ-2R%55`a`f0D^q|3;A?T4D$AA{U6jw2*cZ13lC#urT zh^;$X)ntw0h*H_(#2tr0#{}BkA1aq?2hoQ|RJXXOrPzMWP;4|s=^j*?uQt6LspeII zrsNdILOd%McL`!#klI-&N-@v`s8CQ3h>cwWE73MWEfw~Z+Ji~`=j1Rf`L5l6C}_%K zV)@J`+ZVBSe(QHAdI{fa5W<+p1b>D{z|J}b5aopw-Bs!`v57CTSqJG2o}NVdS-FZ< zN;rUmH09yD!z{qYgXkFnH#RW`9=1uO;&M<8a9>j-E5U%L*}{r?b8i}mut^MbgP7@F zQGo*E6k7Y)=9fKXLdxKCp|iX~G^CrQ8wa$$kTv=v777;(CY?$J5e1%B(Xnep)wEMd zz7~PY8WfM?cyCNl>K@c2DzdnEa*d`1r6jh3xw%CdNeK z434%(upVC0y1R+ik@216U@Yu0EK0T5QkEQQ&y;$}!Z{IDi=~_)h**pUg@H~2-4UpS z(5$Hg3Bu~isF(V<%K0T$<4_zA|BweV z!#3fPzeJ>66MkTDANr--EYRMll}6?PkN^+aUV-?Y%qK!@p|-vQjIe3^+I0^Aj_0zw6-^YX@h$`r7oO0}nh3V{nm(4PkmEeHGka7lEW!s53QtA~jKJebB`C9ITK`gur7rWZt(%R3lrn_@>`@rXo?PRo)4R%L@hUKU&tzF2f>xrqZA``Bx#bxe~eGbvRrZ@9`g3 zMXnfW;>?m_UEh$;=vLU43S5N&LM9{JW4r2D}WhDS8QaAu`Df4FSD;Mx17IGLv zqoaln{Qt^LL~-}ZO#^~T84G~>DEI~b$^w8$7en4()?B}CE4!TbQMUS`1ICy}1=CWz z`e8$f^+lMWh2^o~7cb+;7AGybSscRDR0AYGCrfE3f|MABW4b8VQ>d37eN7;b%HGn? ztOI6(AV9YWJHZ@8I9tQw$AVr9T!-R7M?(Cuo!di<9MTqkD<}W=GRRiJJIeg)4fAIe zTJu6)m+s~2bXvwb$?I;TrRGg=MsTI3iXS6FZJMZstOMULYJopUf$`QQ9i@4B zdWnlKu?F5!hAC()7o{laR21R$E1^=yj#gu+GJnNqT+3**E~8m2zmnAf_9&R_8IT$l zE6BGOf7!3)2-rvb(+iOD8fJ73OL;~Mq?bM*ujts`mKUBqR|QYMA@8>- zHg*ce7h%InGic^j42*Mehz?VL8HUeXajZ&Gbz^mdN&?aj_RpmP-$|tu>_MI-YI%sGR>bU?c~s???TAEk%xhBMTB(D& z?@T5MDcFj|tD=?M-DlPzpVr%bQn13Nd_-(!G_aSN`>f*C@- z;0`B3&JuZ?S5k^xJUzARZI?HyX=&P@*uOi@`~X>q+A+s#77?@PZZk@7b@5R;;GkaR6f$NOG>Xd`bc zRa8&i!N$TBJ=x=TjFY^$;4j!}UT~g#r12K>kA*Ah-)L}UwMD7avzhJ_^*W*WQ@Po$ zuG>qEKqPpgKI^ozIQYWi#`1^mdCa^o=qaGBTmLt824=2q~(J_X$3SG zoq4a33|B?N!-09`DbA|`jMb!`(5UT3gX*O#ciwXgx}(BDYaNP;up(#%S{`beIq9^> z4_S6Q+w1U;bCpd&_AuGe;3#}?t=d=otoZTHg9cR@Nom@RFzR74NNMDnV#G;IN~il| z4R7Fb)Jt~D9B!=#$_F(%Ah(zAC3EU;pi<-ad3;2a-RyDG&3fzKv% zGuWxO2ya4trTPt%AFLRMpiDPmefN++KIN6t`pY|+Nv|4zX{60@SH}JLSm2u?hF}=1 zbH~RsqO3)m&#Tux7(44Xkv)=Ja~AUW1!}={Vq8A1xh;xAv8E5*6p z^S&r$lA(HLh+oYA($A~~ce+abu`00)6HZ?3M_KR+6e0{v(P+#&&b~ZEOdD#jH4o!j%z zxB2y`XX$#n8nv*eXO<3GOGFz~rM4kE6SmB-yb?^_(u~q&3CIf7Ebj~A8#E){=+-qp zDruxHKOzr%M)zBSKxBccRF3j?0}hQO4HyEoO0fPS-5f-&?^ zsqNf(1^eU}bo|nTWrT!d1?yTOX~2ZwTC>&637fq#=6oxBhKFx-xWZEsx^wIf6D0+n z0&8?l-55bZWNzb%xd9pxiWPycX8@j!CU8X+?Lv)IvWfup9&v*N<~v0o{$}0AOSl&& zKR-r=XsU6W5s~2BNW#5*O{|>z*NQhHU@}H$)b@LHIoDG z*>N&g(@GG5tXR(vS%yE4_7&P-T^nMB9$pK!*ABxfS+W>4qGpnLl%qx24~Df&gD4<76(P!gsNJ3 z%%bI;qizyvRxi4qq;b`DD#~%`SPJRO6EW5TD-+%n16$H}Q^aDmrd z;!)zC9%{Ji>c1QD<hqsU4;0nnsHtLIn_%dOrQynN7 zDhTXUL*i9AD@9t@oCTlY2Y(bP$3gLnMA@Pu9QJHDxQVB{;nk~G*>8Nk{QMqoHrI!z z3lW~{#C@`xtKkN59_dn}>^Puj;oZ^xw7#(aZtp#jSjY0LDR<$7(^zr4adwxuEwH zgT?Zm$~%iqzudLUw%qe)4_Z7HP-prC8@B;osK^)m=&WV!0(N^qB7a>z`E50v(=}YO zI-8i!X7>4Ea<^6B$PzUZZ2|yt3bEeWU01-Mr zAV@{N%jŒ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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_255/dettOp.png b/Projects/WebGIM/GIM_site/help/mobs/mm_255/dettOp.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9bb57fbdc19338354666cd6332b2154e83d24d GIT binary patch literal 11830 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 OK*&leNz{lL2mTLo7e(6u literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/syntaxhighlight.css b/Projects/WebGIM/GIM_site/help/syntaxhighlight.css new file mode 100644 index 0000000..e8e786e --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/syntaxhighlight.css @@ -0,0 +1,70 @@ +p.ilc_Code { + +} + +table.ilc_Sourcecode { + border: 1px solid black; + background: white; + padding: 5px; + margin: 10px 0px; +} + +td.ilc_LineNumbers { + background: #ffffff; + padding-left: 10px; + text-align: right; +} + +td.ilc_Sourcecode { + background: white; + padding-left: 10px; + +} + +span.ilc_CodeCategory_1 { + text-decoration: underline; + color: navy; +} + +span.ilc_CodeCategory_2 { + color: navy; + +} + +span.ilc_CodeCategory_3 { + color: #555555; + +} + +span.ilc_CodeQuote { + color: green; + +} + +span.ilc_CodeLinecomment { + color: gray; + +} + +span.ilc_CodeBlockcomment { + color: gray; + +} + +span.ilc_CodePrepro { + color: black; + +} + +span.ilc_CodeSelect { + color: black; + +} + +pre.ilc_Code { + font-size: 1em; +} + +span.ilc_LineNumber { + font-size: 1em; +} diff --git a/Projects/WebGIM/GIM_site/help/table_of_contents.html b/Projects/WebGIM/GIM_site/help/table_of_contents.html new file mode 100644 index 0000000..7c5a90c --- /dev/null +++ b/Projects/WebGIM/GIM_site/help/table_of_contents.html @@ -0,0 +1,1059 @@ + + + + + - Manuale WebGIM + + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      +

      +

      + +
      + +
      +
      +
      + + + + + + + + +
      + + + + +
      +

      Table of Contents

      +
      +
      +
      + + + + + + + + + + + + + +
      +
      + +
      +
      + + + + +
      + + + + + diff --git a/Projects/WebGIM/GIM_site/images/ModLang.png b/Projects/WebGIM/GIM_site/images/ModLang.png new file mode 100644 index 0000000000000000000000000000000000000000..af77440f97dccc446c0c8c43d5a6a177ab423da9 GIT binary patch literal 1791 zcmVR0a_CZBq2e@crdodp8Ms@x$NDCJ=jpSDy{O?ENN?G|61m*S4es;>-)R8nk%rbzl(CUNgNtRhI*J^tS~r`rO^y| zGkX}6gD9~lYJ;g%pjN}Qx5R)Ljl>!!)~Gl}#hStCoVWnVE5q!X9Op0dm)SWv%<(1%Lt3F%m|o zC~W%}F~;6}I%j=$^N$Tic>X(g^Q)KMWpe8f0Ou~`c=pL%y!`41Y}-0WUpB+(zg^|~ z-`&H@ubv{2a5(Xs?~(3GwWAyBs#PeLq1A#~4JntQQUSjOItIsujwIewPg@2usU$nL zZr~4Z|DFB!Y+~x8c@TJD&nSnFUEtnbBb>jSr&4V3(7j_EKKc=R?;7Qk=>pEhvxFT< zFvc!`VhI)(5Z_1Y4e)&kL;J^F2jh9*c>uToK^QTYui_FX#L3TSwIb5@>_t3pg?*Gl z@{36B8WP8=tlSh7j0JrDk_9j@lxEkCVP1dp49^|Blh^)u4uHoV*~%-wo8p@fe}xlg zrn%B8@c7ra@yZ)hJhJZ&PJNgo^UO1N*{)l)H8%${GY~~K&<%#d5P|@jO{mu3moM5R zT(j+m#`7EwJTSqr6PFkq$l7z}%j~;v3x|(hU}U(5;mi*7)FaNGyT;z#TX_GkIYvi% z>F@2bdv|YP>RgU&cL!se`k1pjc|KrYD8Fd7Q+?jkqIUA~8IIJ2-@^6iz;m zlV8GFTEZz7QKb^9Tt-!^NWG5u{;CSrW>Y-4dz9DSnBv*TC;9E6k8Kh@w1r>){tQn% zI>Fl~FVPXFc<$TVdFRwD2OpbccD{=L&M{OvjifWER0@?!A!nzMlPB%}*BWAtXpI;R zZCRrADuCWKX+F7HW_)um=RRFx!-g&lhL2|pY#PsUetwRg(U_fM8;Nk)x97{GyHafL z>&ETtMs=o;&J?O6iFirGaiQ5n3}9?6SSeJ-SQ)m}=>q)xXWzihq!GYih)hhVLz>#B z5>_aNMHYfZo*zGeQi4*d?S)RqfCz}frnEqJ7CKW_dN(hv+aOjI>jJDPT*0Y%7$73X zHvy6H33Q!GTx2mWa6MY0hl3yvh=Yg%Q8u8l#l;x=DsgP}enbCSgVvUMV{R!KF2KwS zKS3D?75E8FC21&kXqM73`E<-em-WHG4=mkD4_wz$ErN)EQnnU24yI8@nho0xZ*;zY zV^)Uu@5VTaSYmt?P*qKq-3EELLEde$Np4{~`El zFL?S1+)RofZc=ZRDEo^PT8k|EdCEbFMo=OMt2q7ZZg0#{&TR!>0dVQ9m%#I=s(@wH zU`aJ7ss000NyNklWDjwpZ{4W8F06gWv;;LhZ>W>J5%qc1{?y9RfR2D34Dh~zA`9eV{2tomX z`lJBVWA2+1X!kt~6?}vv+ zt_Y&E_#_}3DL|J8eTQCre*dp+7Ov53;=Hn`vW&stw^(hJ(^Heiw)VF9<#;^t^sy7Q z`|2xCs6yH`J{=tbu(H`<*$BXQ{%q4PYATDH3B^zx16b__JeWz5v9U!sY#iP4Y@J<^ zGWZQ+>6E@wm+}uoTQ@4i>kmln^!78y;?@S`*aBKv?6#E^`7Q7kkKplO2S zJdZ-IfE8ZD*t~>%rhp62m6}d9*BWN zsu@a_kdCh)TTr1<6qc8=SXku2nmm|$umHQ=icpCe&3m2r-kA!_%qbw6jLL0_PUD?HiRmPMo_iGkA-Lg@wkZTxs1l~5?$(~Ax=%8G+;)^ z$AMqbU?`%&ujEm`!vuTC2AF-wFK5twXOait1YiLmJQ`H%0xZUpvd!t#h%AFOIbkyK z=Askc%Tawpn`P4oHOd(WRc{?nb6_C2x+W;rEEKm5s`u1-W3 zKg#6zJ7baL{hUIVI<2OF&u^hJ2^llvD_EG#K~XihJw{keEM#6qDo<-Yqp88za=ZgT ze05o_R)BIjtie}*aPrMPHSQ*>8I-~9BX9lo@<=MjUkA_&V0LysF>tMOEc4xOSN$Q} zzwBBm5Ev~C4%E6JWh5jM63h+`-YP##YMxRko>@!&HLHN*nDQMpfd-G$K-r4}2#4oV zSK9|~02l!a%8uxl|`ltt1D~Cu@Mvm1`f7pQ>QQ$3efltx!`$M#@ zHuX3FiV$K{Rhc&0&EN$_eeZ)?eFZ`42QUX9t4pY5bNu41p3zI*kV_Le7CBMD_5cN& z&kTo=!Tp{XB!dwJPksL8&5kMkxeXPd1I6ypp1Q3k{Qe@=;Sb^3)t+e2{fBn|Oae%( zN;4He|Lec$xHX@YR6$S?+G0ol;Ij1QdqaFhg$-l9ljt58OaWL1zyr|M1@L;Do@c+d z`<2%(e&dzkmH<05nUpSF?&_3eB@AF5Kz`K=2!QCd_R&j}(IBy^hHSb(`bH*4-}(C& z?V%lBWojUXTq;3x9K-1F>jM<~-DPJ_A2<^%bs1^aiMQUq`e1A})&*c1KysZ)Md1Z8 z#>uiu(F~RnqH?+Y;qcgW^zziA5K~kI&ou5Xd+oIgFHjT}SgY#(1u!%+6`z=zk8(v; ze0FUx{n7QFR!t)#0Ad?0E>?2+6-I-m$QsO6hN`P80f6ww{|L8M?XOhFyY92E{^-Qh zRaK!DeTt^nE5rEh?(w(p_Ds#TwhcbW3*sPvhkAl(>m?>3L=-`*qO2mDla={MDhVKS z<<`*0FMa=Hi-A!C=?KrYv>ZM)F%kJx(@0K_GTH(3^CnWzL$)fC%nxBGp%;S#N%^j@J|mh|j+1TIc4`sL5goDT*)yY;31 znmIspy22*@{NDftNm7Z1iei)Hctcs8uAp`|JlWaZJuz5b?Z(jUJ~TDfZgaamwE%2i z8j}7Bc2|-lsUl4%@C8-9H!zpi0T@Ea!i_tlm&>bNa>wVxXzxiZjgQapx&qW!1t5sB zlGlg^K_!~XaT$Hs2mqlsJoiaQZ{()YV#>eq^FQ7aMKSuQy3AJqpjDQ6x2OtL*VZ2y zz1=(6s;b%ufD{0g7sSlnzM0;>vALdDGTWzDR$Pa8?AB~k+dH$-P+sbF9EmKa6hTsE q0Zi!O_2tTk17Ow91>M{#0Q?h?L$?|z%4yXA0000rpFt{RXVd+xQXZ7>oY?Bg8UUc+H+Lie|x9hq5A&&`}aTI^>6FR zJCt$g*?#pd1>aKd>u;~JyRivR;^uPZQkWqj+amGj-=CyC(J2#?SRGkzKD~MV^*O1j z!jj!0vZWHtrp(JvFWGu=3x6MbLRZ46S0`Q9+D6R?fBXG))#8fmsTt3|J!3X!?mW{x z=jt@s8RCLDdV%Cwq)Y;VP}wJxcTk|gCYZ?KEr~`b2ww!7V%Ye zXXXgy@qPaFS#GN2oo9C*e|Yrj`%CpoWwRtxi)DryRVpDZ!Ayos%sC7)6U7|YSh=sY z*PEfPlp@cj%ce3%mZh0NtXlBE(>?FMycaIzx5zd-dh1B}p`xdspEAfWaQd-Jb&9M$ zzUtk#ce@^KlkO3F`u-_@8jnJY6r%*g<+tZkrzICG&JEiZz!Aj88^iS<3>ZcM-Vjjy z$->CMFrPsOqzaTL7&yK$*mM4AS$wp~kmKJOi4z}$Sy|^PRdqdn!ra*Ao97af#1VW% zqCt=A&X=RY{Pv9VzF15=Dy;0y#^UwKB`JV`rARH-;NpScmKh2YDv|^moZB_bZX8f_ zJ~??Vi`$heA1^$g$mO5-spY|uLzgGARM_nN5V$a4Nr#in$rBGfFVB+F7AbIKVQp1+ z%`Gtye5iT3P0`h6?}{rYg_j5kElIF^tQpAY)NQl(qLV5ouLA#`hz}<0K8^m$YbuzP&ZJk*0EzdJ<|#8pP3&1%{iU-*Zb=|=id9=dtNT@ zV>kDBIzR`$T?Lq%n>#x@^LRXgKu}p(sZyy12M33Sh9)K^W@l#?78ZW_?_>STsvVs0 zoot^F&L#&I3<3aP{Ubsm11Ruk!`<*G9RQH0uP1p)pl0d%0l=qjL+gHH6IGZbUZKDc zSOe8Ae8_SkI8Gi;O<@WtBY`Zlt(Yf+!(w~4IKVu6r=R`VI?!kBQ7gQN?rawBG8l8i z%}$3arrQjE*ZWxl70%4!dPn042dMbsOn*VC<#EWzTh1a!#SV| z81}yJ^S9v8mbB6*=u(VeG||ERg?HM4cLgW+mB0OD!IFB{9;>=jx*yo$x1#o?W$h&G z()H6sUkpnl z99BLe^%8lJOZK$wDNC%$(x|zectUn(Tj%Mnvi83EJttWWgS5}Ny)`tQHl$S8f{iCm zURGaiOcst{N#+fcr0h!7jj6<3;q62@_d&@*( zu5P1Rwd>@Ti*9pf6V}j5(SK)<-?`Qx|EV#XlMq{HQKt%H8!HsPFkORmuhJM=m7PtWReJM|rX z?QP5fi{?wzp^v+g%AH0OEQz$ROndF~=w2nIdDQJ{mh208IazpWa=R3h&U!sKgD#-W z<5wPj`wZ>6Onc$>=4rH7SNRe)sWEbUTXs68EX0Iy;gZH$er5IA6$x0T-_Ay7px>Gk zVcM!?n5e^w=?aCw^j-&6JAXN4>&Cvi4kqy(Lwe6zl0%ItwtZ}%{|Gu(NiCktpEUsk ztP$v&v-5wcqwCFEBQn=)w&F2E9z3MuGr-V4IXe?`SRyFNDO}9O9murE&SN4H=K8Rf zRtlg}gE(@fxZGQ<2ehYK&j9V3)6OURxb@5dMatk1OG{{?^aO+*6}wO-N?E+C+QZq& z68vb^bqXn55|=lzp$Zkx?p;{O=C@X+UBF(nEN)GT(=jV=e|O|3?|az7{i$PjH-B>d zqo9$FmFZuOKgqt+K))R)BOz8(O)=FXp<%Lky269`=|6>^$%|^giO;NE&FmYu=5|;l zFqAfB^7jGV4@dVWep(HQ;xSsNamebT6c?kBqNBe1-D37d1TCz#3ZF?Q?s80lVD7r$ zbU$2toJATw+wzd#`k=-p3fR(mj4Vsv*Vw87)oo2$P@rnt)ZFcd)K&)}0N`O+bHRLI z0IW(-OPEAx7=Q}eHZ#-gz~M_Z8O8Wwjx)6%Xh)+X3e8TS>G$iOJgNE8PsVr>kQDUN zYc6`uQ+D?}rLZxb)2g)0z2Ow3Y^ha2 zP2zTi-W@4qR#@Ob5IK?L-qQoMVmdmT1P_3)O{uRX0{G&gfeU_VlqxC=01y?K-W!GA zpT`Ix&jLAt54VM&Qvj$?25&~e*_mO^&A0f+a%JRm2C@IiR1KJbLIE?jc9fg}pM)Ga&B!70+W(!^4vis}%=|ggXMIqmoy`C?TQjqcrTxQ-j zNreKbk@M@2swAPSOyz-O74h*9ge&l2>vZs`b$RXu@Hq%h7sgoPz!-d=PVeVp>Y0Ur z-~a`u>kbtqYyj?{_Y3_) zZhqE4A)pSR0^0+*$VyB2>W|RR6`C3ZORC)Rgi?8hB44ItMwRf12;y#8?9rwZvGO{Y zWSkDcEi1=EzNGGsL#F!x#2kSjIIv9+DuMuD9K3;&$DnEnZW=JV0b;nZaVa=GfmQRm0$x1*YH=*fVj9{op$wU8UK3@4AjFBq$iiGln-!<<_5aBOu?Gn* z@o_YCA7SU2((s^GTbdC=fw};whekva^8^|#i1QmU$0NvStd%!TtE0dmsDlg)Odz62 zyPKfd9S9@bmq9mY7AUw0cQ$hKTkN^t6aF)>8hwYo{G6{9w`Ek2E@I>MM#ik_ogacz z>3%Dk@P`z^00IsKs%xY|7eY+~P^+k@YLuN~i#^E5vJoJN`_%|YuU|F-?g8P8G>*ZC zPCev`lE%#UP)Szac)g|{f;7l1x+`m)-7Uy$_A8#d1ip0^o!@?xjk^U?mcqC3AAY%b zmy+-`?G^R=*!Nd_x2OTINaaeW&z$jFu?WxpCkTuHKxFdk5WMyw!Vpg1(~)?)pCY2s zhZ_#kBQPA8!{#Mh92W3x%l7eW4 zh(>_By4V?o`RK)dSZdBm>`6Y?1-qhTWC&e$A+D>t7(rY^yc{D)_mF7+kLC03+pwS! zCSjg??XQdM`Q*3gaUJd6o2?G9Keit@!|ol>8b#_`9$0?-~$c{M!nW0ixpI z@WJ;xHl^@gtL(d##t9zWA@JJ4)tZTMaP^SjhsBiGf$sSlEgL@g#dr0SMCxVDuT z>sI9x0bzUMy%8#$kpZVVy3(Uupkkh9T&YDmhzqvmkaL2SN{M?U47IhloOEy3ZEihj zidT2GbSoP?BkS3Y1OzD@a5bfoE{!(k+Ye#uM{zRqprcm(*x)5x;gRWafmPH9;(_JI zZj7|Qe%RzO-i#kN7knd?kG|>IvE2b(Qr<}T5zU`IHluxHMG;w0{n`k=cTTJ#x)>VZ F`ETXq%8~#8 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/Thumbs.db b/Projects/WebGIM/GIM_site/images/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..8131063c76db4ded3dacd0116e48d0a7b54526b9 GIT binary patch literal 54784 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/apply.png b/Projects/WebGIM/GIM_site/images/apply.png new file mode 100644 index 0000000000000000000000000000000000000000..57900174eb2cb3c0770a5c4dade35f0346119000 GIT binary patch literal 1195 zcmV;c1XTNpP)4Tx0C=30k-tkDVHn3h?`aW41Ep6LLAasX3~33v zL=nMcP_aV{0h4T(yK4-bmzTTOU!A(>CJJui;1B3j#7P{pxVaUIg9w6ufFg8gk?Zib zWT{9Wc;NH>!o%|mjHWH6Zvcyd3JX(Nt5mL79hbDz2>`Ye$;o{F15d_}?+Acz?`$dk zmt$Ll9-r?wuFpReH%mXCt^=SeER`!DOu(#ZP6B3C^EhCxD5*f?0n=HqT@Wsi3X6pt zh;1NI)4UHPs+v!L#IjRUAeulraO(kxJ0RnFkpo5&P>u{07<<5*Qn_O3(bOzV3_#mO z%d152^$YY4wY+2>yq<@%k(T!`hX6#+Mf7oG7y!|gg%{Ux{4fL^JMg$2$G;Ba`0)tZ zuAmt>OX2dLy9i?xp3{0at@RH;_x(5P{Q*eB!8FWw!t6Ti-oV>qcy$W-ZYYjoWN!ba zz7+udIoq#SLtA;SRhY_JxrW~eBWXL{Gmrk?P~NHn$Tj3zSg$Q8Yf?(zOIb64^FCz_ zr_&jJ13A8RjNR>nDgXcg32;bRa{vGf6951U69E94oEQKA0;EYqK~y-6l~Zd-lTjFc zzRNCYx>?@MD4nLOaGQ$eg_)FPk!CVX!Az2n&>$(g5PYrrkrYJz5V{Nm^^c=kq{JjP zXGtZ9C1M$(k~#&QWzKAF`%XXRWrSose-4~;p7(v;=R61aA8??-f%e{_{+Zki22r4q z1ShUT=^G(Fz>BCx&!Gm)UyE^IK?o(6Lx>9~PBF^9>^4Rb_Muqqxj;an8O$0~3e^w+ z0CM3^UlZIe>P)oP4Cav7rtNL0K!~S$>Be9XP)qYsE2_+30RSfi$_;meOf`Mkq~2CS z6b&(bIE;7zK=>V*GW4FT-}lD0GLKxj5E{*@no4PDl_EXfG#<`nXXXN9Kwz zerLC4sGp@0wIOK+#nPioBhgTX2H{-z{S1Bbg28r%e?4DCQW{k@luPpg01qGlKrxG- zX6+$+B9f1#C&=f3ePi_0yMU$y;-hAs7v{tlT-m>u5wnE9YUpxzw$EII&f196i2`UR zTmT3I2NuSqltdM~Bll!>n$H{SWS($~yRur7Dl1c@lX>?KQrptSnA&W&h;E=399Z~G z@UVaYSaRNf^XyNl^Uy(sB0w1%CQ`)(`DR5XVA?%FbnQL#tJd!g4jo&A<_rp!oj_eb zzibiB5zy$oG&DNkXl?oM9=pOKNSuE(Mi)nT{o6j;WUw3O9tT!|bi1Gjpx3*--HQ)VHhfZl9CCSkAi|JU=1eq2ZunR z)3Z+}=?}}fA~Qh55LdAE&$YY*P6%;CIw1@{y$$*LZZjf#88QolRFzG4G=&ycfj92f4v!)n0FXz zX+#$~*f8)hvoier`u71$9w2~NXlC<&2EpII{xxuj^5=w_Xfs7?s4~pGdV^up;VX}s ze*cGu06+lI!~y^Q{4@K-#Ly?FCTX2*sn6ggF3B+A#&w2u2d;f&`td)7k)7#0Of5hF zQQHBme}4ZA4 z_PTlI%@Q_7up{t?#6JdsKmY#Ku!ynex>!iDMeC?A$g>MD{QCQi;oysx42yQ%WBB>( zPb(W6TMsDInSZe}FrrmG009Jd%Ae1Sn?Aqz#SmsC%OI~KeWvlnSQb|6uKBOh^uq^{{HiSHc*NOEqk#8?WkhlW!Y$KD{NfqZph#(Z2M zeai6W%J0o=%q;1QOu#al000Oecp6~($MTo$H{+r!mp=yX)49SNE*Hq~-R(QWJcesA zpRO?cW%|!>{67zKy|NL9WT=G#gO!LbFb!}reEjtpsQD|yHK64S_dR2He){)bHYTQo z|BU~L%1HnLgmAzwRt8{j?EL+l@#LNx*RAZtZ5RTj{TaSHeP>wo`9b`zFHG^K)|?EX z`q~U?TpA2NfB$9p{tsw5;}3=h-ySopI`W+1`KiBG*%_FV{xbi2M{F|(Ab=1K_`?dK zezE>wSaS2qFRK$;M;V+%ycxVCT^T;PZU@Hi9|liFJqBTB8HUflzBBy%{}ots{$P0e z^C83PW6v2L9Qk*b^*3|OfA)WmNGU%60tn%N{}3i4Bg2{>cNq!}-n^}*&Ub@>}6|f2<7ee|`YQ_fMe0UkuNGKVn#O;wi)JeTuct(tjlj){ljqm<85Fte`NUn=O4qjUw;`s{r-pylclWY>Wc|jJ%E-cW7MQ<)c0mdn#(yBp%)kh0Q((a`01!Zk5I_U3>Zl=;Jp)M|@@Y@b@LdvD>d1 zZfxadV0_A6$H>Ysm(uDJAb=1d@P`EjGyi8k&G3R_|Gn$X46l9y9r6D)!-Xer8E)oFI@|0{g!nb>|618dcP)M~*11Q1d| z#Eeb;Gvi;Tj&FM;S{c7Hodp){*+9#GP_qdI5I~Fr-8TdXpaJh00R+&1I{+Yn2HXJv a0R{l;6O2K0J{)=g0000=-4jhk)T-#`D9!G1*pzkmM=VB%#y?`EfH(d=o>U?nWcu3kDxYHJKlbfA{?R!@vQu;3xCn6DkILX(fRcEK%wf3>^R284kaE zz%Y07ga4l&{%z-AV_pu)yZ<4O5yArqAV?T9aIC+5?c39f58laCI)*a5|FTf+#I6rl zSh<<_>>R~K6D^GyWI3f7e*F5(aPu3`&@B%bUS9b-mxGJB_AlcftnmR5KwuXGbKDP> zPwdM#oxaS#_>Y~Tz|M!kz@A6h$46Q;&(@Jaf<=zu6VTB6KOQnH+4F$m$?1QGxR{w! zvBd=p00a=&V5Z+}4D5e7`X5~W@qPD$BMg!p(hNn;9t@HCHb6OUhWEeTF+BbCh+*0O z`wX`Z{JYHYpV^y%Kn?&1Ah^LS46M(8Kj++Y^zuW7XFne>a5M5V{QUKo;RDdnxBs3o zY&!9f;mR(C7i>S7JsFr8z7R_9009IE3Sfc5@|&H3?H5PS?F+yDU4D0y;q9*%K$pH@ zc*pRJVdwdW3>UUAe`5Q}>chyw@DvnLV9W@?|IsiA00a;?@>qUA(jLoSh9lqavfVg; zUe z{y)agjPvfF``e?a@tEPw>;DWFHt_sodcj`G#Pw$@!*5Q8|9?0c7=HXm6dK?}h6w-y z2olD?au|kzaN*Beyzehu`onN>10TcRTYOzC?EfdjOk%|5Vl)f_00D$yFcTy58>UYj z^Ioiz`|O6n|qFJ2>5MTf`)x9?y`Qb7E0000Y;_%O!X8GGsf)-wA}_p8ucB_>2acyi7? zzyCYu_y6a*+^tp{TZlsZ0A-m0H}Epn0j4rER-hf|$%7B@`7l_BVKs&y#)uXqDgf|$ z1kDH+Vhk8B$9^D5wh_rBCTSX+C)o?9;Zc1;{rI{`Dfh}QI)!B+_uDhmd zq$bj3G@{lX+(a%aM(2N=n!oYk{R%mFKuOMW z3Bm61bl$tvtuLXX*3Y)mTty8hDtR3G+@!2Qdzyjlh1k`~^XmgPUr$nu>zQez2Nh;jSH16g0S=x>{X5!&u1- zP!IZ(L2mqzFqukc4j-8`9Lu;J7 S8rvVWd@Hof28 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/apply_s.png b/Projects/WebGIM/GIM_site/images/apply_s.png new file mode 100644 index 0000000000000000000000000000000000000000..57900174eb2cb3c0770a5c4dade35f0346119000 GIT binary patch literal 1195 zcmV;c1XTNpP)4Tx0C=30k-tkDVHn3h?`aW41Ep6LLAasX3~33v zL=nMcP_aV{0h4T(yK4-bmzTTOU!A(>CJJui;1B3j#7P{pxVaUIg9w6ufFg8gk?Zib zWT{9Wc;NH>!o%|mjHWH6Zvcyd3JX(Nt5mL79hbDz2>`Ye$;o{F15d_}?+Acz?`$dk zmt$Ll9-r?wuFpReH%mXCt^=SeER`!DOu(#ZP6B3C^EhCxD5*f?0n=HqT@Wsi3X6pt zh;1NI)4UHPs+v!L#IjRUAeulraO(kxJ0RnFkpo5&P>u{07<<5*Qn_O3(bOzV3_#mO z%d152^$YY4wY+2>yq<@%k(T!`hX6#+Mf7oG7y!|gg%{Ux{4fL^JMg$2$G;Ba`0)tZ zuAmt>OX2dLy9i?xp3{0at@RH;_x(5P{Q*eB!8FWw!t6Ti-oV>qcy$W-ZYYjoWN!ba zz7+udIoq#SLtA;SRhY_JxrW~eBWXL{Gmrk?P~NHn$Tj3zSg$Q8Yf?(zOIb64^FCz_ zr_&jJ13A8RjNR>nDgXcg32;bRa{vGf6951U69E94oEQKA0;EYqK~y-6l~Zd-lTjFc zzRNCYx>?@MD4nLOaGQ$eg_)FPk!CVX!Az2n&>$(g5PYrrkrYJz5V{Nm^^c=kq{JjP zXGtZ9C1M$(k~#&QWzKAF`%XXRWrSose-4~;p7(v;=R61aA8??-f%e{_{+Zki22r4q z1ShUT=^G(Fz>BCx&!Gm)UyE^IK?o(6Lx>9~PBF^9>^4Rb_Muqqxj;an8O$0~3e^w+ z0CM3^UlZIe>P)oP4Cav7rtNL0K!~S$>Be9XP)qYsE2_+30RSfi$_;meOf`Mkq~2CS z6b&(bIE;7zK=>V*GW4FT-}lD0GLKxj5E{*@no4PDl_EXfG#<`nXXXN9Kwz zerLC4sGp@0wIOK+#nPioBhgTX2H{-z{S1Bbg28r%e?4DCQW{k@luPpg01qGlKrxG- zX6+$+B9f1#C&=f3ePi_0yMU$y;-hAs7v{tlT-m>u5wnE9YUpxzw$EII&f196i2`UR zTmT3I2NuSqltdM~Bll!>n$H{SWS($~yRur7Dl1c@lX>?KQrptSnA&W&h;E=399Z~G z@UVaYSaRNf^XyNl^Uy(sB0w1%CQ`)(`DR5XVA?%FbnQL#tJd!g4jo&A<_rp!oj_eb zzibiB5zy$oG&DNkXl?oM9=pOKNSuE(Mi)nT{o6j;WUw3O9tT!|bi1Gjpx3*--Z`y_x|#KddixS5-tvwD8c9i&30o5_StSo)*?`jHF#TAvsY10(_Y zg-C#OTnx|%$pSGz0;J<&fJR6bhyfBH9Tx*MLb5;%kO1kp7@!f71!8~%NXNwhjgTx5 l10+B?E(U0XWWnDX_y9WiRDr>I&jbJf002ovPDHLkV1gG?kURhY literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/barcode_orange_m.png b/Projects/WebGIM/GIM_site/images/barcode_orange_m.png new file mode 100644 index 0000000000000000000000000000000000000000..19ec258be5542e456a7793deeb6a14f700a0203a GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#J!3HG#W`C^$Qk(@Ik;M!Q+`=Ht$S`Y;1W<6F zr;B5V2XFG4Z7DzX4;(xZum?&*N=n#FnIZWmWrjr3_CHAxFU}q-c=OV}E%*CBqd&jT zA24`$M!wBXJ*;i}{r}BBy_kG>PF9`aiQHXhEYW3bwB-GtvjQtlonhEg^x)tM<%B{5 zDWS!RjNFV8wzJgSoSDR!4600gd)ioZSQ5Tu%#z^cjNmx%;-U#7Hzz~nQk^9iIQymo PeZt`B>gTe~DWM4fHN<4Y literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/barcode_orange_s.png b/Projects/WebGIM/GIM_site/images/barcode_orange_s.png new file mode 100644 index 0000000000000000000000000000000000000000..49c8492f0471f6286823c8617506f689e3f2ef03 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^53{FnKjU|9;xlgM5Lb5oy6`?vckK;{5LQXaUH<50k7iP}mPya$gpy!1_$I;+cbWR8O4Wfj+;S;ZEd zV%3eBO&`Rz-C#FKF%U+yM&zQCCjm`POoai6>`fq<-^(;|>>GPg9xq%9O z$uh5`90gWXPD|}r#4&wed+zP5duF^b*F&Gzh93NEV}1#N+iruySHAvBsSitEivKq?k}sR+dR1c>qvuy0_O>FCB{pIh7QUq+(#HVC-ikQ zN-0Jvuz56;#PD3;ILTz_z_jFXQiGd^SO=q!f~+{RiPI(ro(T*ucStM{oW#1?`~&Ok XoJzsjpZ~4~1_FbptDnm{r-UW|#20yn literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/barcode_white_m.png b/Projects/WebGIM/GIM_site/images/barcode_white_m.png new file mode 100644 index 0000000000000000000000000000000000000000..5caf5579bcb0f4babebee92887a80105df437ceb GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#J!3HG#W`C^$Qk(@Ik;M!Q+`=Ht$S`Y;1W<67 zr;B5V2XFG4b?g4=YbYED2#Put5Egdqz^PNG6jU`&PMAFVbV6R%C#ZNpP!%2+S>rxkU@@j(M1I%2__cNo@I*!1zZ?Hd}PCItqdmtoxgTe~DWM4f<#D!&*w?SXj0y6k07q*8Y!FMJ#|=b=L3nTmDK zjazOuZFwQWDgiRk&C|s(q~g|_6DJuP6a)?&P`D?qmGOV+EeEd~m3*EHesWehs-I|5 zi(qjr;Fde6D8aJ&foM)sYyj)z1hJT=zydBOjt|@h3<2W8Hy^w&nFBPD!PC{xWt~$( F69B7mV8;Le literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/bg_bright.jpg b/Projects/WebGIM/GIM_site/images/bg_bright.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e472ee396011e2e496a34447e28b5dfca02d4191 GIT binary patch literal 353 zcmex=i&O#L6Cz%f`O5lQHg;`kdaxC@&6G9aRx>PW{6W^Bs&KeP(noj=xi2lm>`H| zVq_K%Vr63&3!gN3+Qlo6fT~0o8Ie_h*dS3sOwn5mJj{$hdzl3p>=`aCeN|{wym>-! cMaQd>SCtG77tY<@uy5bnQ}OEi&O#L6Cz%f`O5lQHg;`kdaxC@&6G9F_7aRPKA*ioIr6^0iXmkFH8(Xvof)< zbBKydgheDzp0?=Xm4`rOBIufdJ_d>kq8SMky~V)8%m}oXS&+e=;gFPE(V9nf-Zo9s aW)y7u#jr~&S}S_b(X(v(FETLxzX<@eK`(^> literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/bluGrad32.png b/Projects/WebGIM/GIM_site/images/bluGrad32.png new file mode 100644 index 0000000000000000000000000000000000000000..e6afd89920cdc5db11b4e98905eda9dacf8cd3e8 GIT binary patch literal 593 zcmV-X04Tx0C=30kv&VpP!xur8xcXYi}3?N$ROIGN@*7b z5o`w)9cmG5yQN92g_vHFYtdf4sU?^lfsWg@SBc=_90teQUUCTf*Wf1G_Fh*IfEc)q z*0UJ^L{APnpW^s+47v{BV?U1HPviLG3_2d66*yaA^Xo3c$iiQ_-c9HF2cY}@%zA$S z(r~f>Yu&K42ZzrvehGcoQ0Rr#X^d>%y&BrebFJch&dN9ZMi@!k@&5Jp zzoon#1(0vZ-LPKUP}ZE3zL&BV17|X2Wzy*>J^`@tYr3@^?T-Ke010qNS#tmY3ljhU z3ljkVnw%H_003o4L_t&tnN7^S4#5Bv2GG;*{hz}u;Vn!OtDnIlM5mUvxE92ArenFO z%HcxxXL7t^wyMhROtvS|kC?Bk()Oh7$hG^b?a1>*z+zLCejvkxe~simk=sayiF7}W fk53Q{sUi*DLu@949R0Td$;y(q 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 Rwr*eCkziRL=gf+Q^&hd*N9X_m literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/cancel_s.png b/Projects/WebGIM/GIM_site/images/cancel_s.png new file mode 100644 index 0000000000000000000000000000000000000000..d93339436637653ae5046933b7f9c8a76c9a3ab1 GIT binary patch literal 1406 zcmV-^1%djBP)4Tx0C=30k-tkDVHn3h?`aW41Ep6LLAasX3~33v zL=nMcP_aV{0h4T(yK4-bmzTTOU!A(>CJJui;1B3j#7P{pxVaUIg9w6ufFg8gk?Zib zWT{9Wc;NH>!o%|mjHWH6Zvcyd3JX(Nt5mL79hbDz2>`Ye$;o{F15d_}?+Acz?`$dk zmt$Ll9-r?wuFpReH%mXCt^=SeER`!DOu(#ZP6B3C^EhCxD5*f?0n=HqT@Wsi3X6pt zh;1NI)4UHPs+v!L#IjRUAeulraO(kxJ0RnFkpo5&P>u{07<<5*Qn_O3(bOzV3_#mO z%d152^$YY4wY+2>yq<@%k(T!`hX6#+Mf7oG7y!|gg%{Ux{4fL^JMg$2$G;Ba`0)tZ zuAmt>OX2dLy9i?xp3{0at@RH;_x(5P{Q*eB!8FWw!t6Ti-oV>qcy$W-ZYYjoWN!ba zz7+udIoq#SLtA;SRhY_JxrW~eBWXL{Gmrk?P~NHn$Tj3zSg$Q8Yf?(zOIb64^FCz_ zr_&jJ13A8RjNR>nDgXcg32;bRa{vGf6951U69E94oEQKA19wS8K~y-6b(2qMlXo1( zpI_d;$(uJdp-Gc0wrPtgiLEYnaoeFzv(!ylSz+uSlpTg36NG_+xUzL)Fg)sR8|+YU z9Sa7ghta94o!WtQnQOI4+Z5B(#U`d})g(=mH1BtpW_a0i`d&T{Jbd|p00saryIlGc zUT^O)x7!W?Lx2ujso!52jn*?J(`%=I1^}qD03e<9c!qE7-c8@T-GB78w6xa2I(!(g zUvRr8rh-8lX>X7C03!fkKOmp;`OeSv_mg({a`n-`0G(IWnU6X;I_mAmoX+h(sOseM z(W9iz&Q|_Dd6L3yZI?~~4fxpa4^8gdM_MGZQ7x57o1U&d>g}ZwS&n_^_dDP2?rs>- z>!ZtkeWcyJTdiiZq}{t$P8>Nx-`Z>;ZkHsLR6#iCdi>aFP?Q>}Dz5|rWQ)bDEE+xF z$!6c*9|!~-gM%7z9H)Euu(m!vF2ru!SV+yzp5>xXo)l24{URHpWea!>OBh?z}k&Bsc=td&T0KUa$X^WwSl5WYR91 z%>-FyMz5C|0s(N6#E{9LFgC_+j*ccK6Nz^|2c`&M+!p}C0QXrwpChyRqLfa*YJ2d& zp;#=$84OIv7^7T{RJBuGQ-2f zTrLJ8XoUh*%VowCrBcl0@^~hU0LB3N0C?_DXXk}i^7)srv_xw}Yy%(yAe&6A!Qmj$ zZfAdGGE6fE0C2pqXV1mp#>QUp{(UNJm5MyiBw1#>q7Vdu$vjWn+uQA& zUVp%w$&B^@YupK-vA4VXQgCx~uM&^fo)YO8KstkgB}6f{0;CqKdn#Yp2m>^Kmb%uKuGl8h2W(R-bKUrCPFD`Due;F}kwy)=;G~a~mjhmP%Je zo)20Z8=K4)OLa|>#CSCNTPm462LSK^#vi@j$b459U1@2Feuf`mVM0;2DRb`TunO25>}7rq{nV8m)EqUwc|^Z!4CWvH$=8 M07*qoM6N<$f;%vkm;e9( literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/clonaObj.png b/Projects/WebGIM/GIM_site/images/clonaObj.png new file mode 100644 index 0000000000000000000000000000000000000000..3107990dde9b872d3f5d882310e515dc3e63218b GIT binary patch literal 313 zcmV-90mlA`P)Pmx$P5=oPZjsY|7(OU3ZK`Wj|PLQC5; z4#bo7p8eDJEE`p2jCC{gf-NQ3Qo^60uFJ=D(>IzeC9p_f|LhD zmJ+BuE>m+A`Va|^06DCIPar+&x9O%mi`P9v4asf8BN3n zmhd(SFgMZ2FQ`T46Igx0ih!z%LZBJ#6k*9A1i(P}H&Q1W0Ri|1yzY$4#@`0k00000 LNkvXXu0mjfur!9u literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/clonaObj_l.png b/Projects/WebGIM/GIM_site/images/clonaObj_l.png new file mode 100644 index 0000000000000000000000000000000000000000..2104f2883c63c4ede47a37200808a67a60604a7c GIT binary patch literal 1200 zcmV;h1W)^kP)iA9E!TgT&>y~2pB6F zpg1-K1cvFzet_kKS+^J&*3b^jvUD~eNREd)?%>_$c?d=h+K>mfww~>?=Xq}T{l4Cx z&*%O9+!6hM&9eg4M21=gwbT)vYam)P&+X>E{4mj5_9sK($X*Q=@lzww!*}k|MijvD zVmpzgo=7!!%D=2ACCX`gIs|a$h<}DCMvHt zso^;l!wDt6t9ZJ!R3U(hLsbQ7+?|CV{z-~0~l;J!F6dfynTDQE&I`(V?e!vzL`_jGkrPE zWU|#ZHun87G!9N)j92YyY)*mv=$jnUv;qOBkBI42$(uHcN0Hov#0R%`$uQ20uRjNx1TQ2=)_o@^Mw)HE5=V z;o;#gS5;NH`9fM+ngn0s>nl8HG^S)}mp-jR`!DZ^-GAri;;PDNlA%hIE%$1!4(R{Fnd8V+(KX53kwU~ zqT!~&1)WZ}C}rQqaIXlToN%12o4sIL=&VVtR&OgPDEP-wW2nF(??9O?lf=Zto1)=t zHk;IQG4n-(i=qq$LuYDg>LgsueBsM}M>U?{cRR;rj)fmG3vR0a3g9n#eq>+|-}Slx O0000`C^PlnG$G0`4A=alro)SwM-ZtcPG)Z4X42XqGE4BKEMxvbw{Pd(P@<=M-Ae}!mwP$qbHDfe?md_2e`q!? z?*8)>Zs`fpy?^rz6Q#W-ir-Yuu0(lo_JIkWW7$y$(M=xdA=>tesLQuqJ@415#wUoh zlJPrn^m4{_7?H3IE>l+2PUIfYE9XDAR$*!UI{dqm!lOhxB*UFV7bfa=0_ercS39P! zlp*}i&dyiy43F*hB;Y(&pNOe=*3{Va-p9nT{O%DzE73zoz9QnR&_>73regM1Ce{M%COjTy$s-nF&9P#K=V%U| z%IU5sm>*QCR_`$Qy7*!*I<)d%thfp>(BES?qtWON27{=ts}s=F?ChcA`iwn~@|6*1=~l3} z<%U#LQCwW?2?PSLSS$jXl9AzJM;Q;b5ZTWWIa%5*Qs6{`!Qh>mn%Y2hIvv|%Vr#O3 zf`Ye`lapv{Y!s4eG@8-e+*~deHa;&e&+GU5(a_K!pemJWBo>gL%Q4i=qw7g!G8x;b zHo3p9rztEfbo+e14U}EqC{#>|YiepDR;yKbeAf9w3Du9eB_t%Up8)ZnBKx~Yf8k>e bAO-jhygN;rdS!N300000NkvXXu0mjfMVob` literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/clonaObj_s.png b/Projects/WebGIM/GIM_site/images/clonaObj_s.png new file mode 100644 index 0000000000000000000000000000000000000000..c95f6b159f8ef9e1f3a1c960535059748b8a3dd4 GIT binary patch literal 652 zcmV;70(1R|P)xSAV|t`^iqT~>;v z1zX|qB3dq?vhb#K7eOMTL{hU9ES02L+s@NDgWYXzeK#K;yuaspzW05Jikv4rHyW#} zSc(ue5Lt^QD8J5<_<3MIfMH0nK~ovN-mb;3sYYN~ zPO!EQ*mP%;{GNM=@x!LY$3!RciX5$~+Hqb}?g=)U7DimB5o;D8E!rV1+p#d{z>oJ` zSbx)s7dtCg3Z^*VaJZh1zS?kmF2g0Tz|29+-m1e5j-vOr(~wxt&yVO-FY^kR8yYUe z#>OP?6)zZ-dZWX@e_HR`gZ{nSR^-uUXRnMnZxi);eS0(-%>;USz;Im3VzxAU1>SXk zH!I1F?b>o|f*^E=q9_Fd0a=_aI_CQytZFw5;dEj=uX_`&%~*)Wr$yAJ8#nS+KQeT0Ei&V&EjwrG30-@*jXpB z%U7*lBlmd>F9h*PSgbBbYEDkp*eQMPf`EEEwREpVrVw-BlT`ho7tGCtcUCCJUgz-y zILU#4KuR=eKF?~(xjZLPE@K^}Cj>c^tp%1m!bG5PE?a6MTunGIpXXDQb9uf(xzw6Z z*R~PX*}1$zJ5lX_@+E`K1d<~GVf(0UjSFZx2TW9r z+SFk{$V#AP=BRCOiKi%n(013xnWWHU2m;c8aW6P-PzCrL0fwtN?)z!dGo+1$&ww_& zwZvKKi6zmD5%`8jvFb zmKnhqdVULEEYG?KlclII*J)vGd2-q?rsASvr^{in+C1)mH?g*DvWAgPNy@F9-tBQk%7;y-Pvw;q*_r?V!J-;YD#VET}rJk2$NS_}YEe)tqD8nYs%JB1_>T}i| zkt{;cv~eB5lf>ST#CUZ~a5K;4!j1~z^QiZ|*@Cwpd-0*W?^B4R&;7}34-$U@#<2>= literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/collapse.jpg b/Projects/WebGIM/GIM_site/images/collapse.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0cf8067f1d7d79c260e91aa07c4e916614493f2 GIT binary patch literal 815 zcmex=KT(FjACJG$I-N zKfoZ!!NAMF%gm_6z$D1XEXer(2!lKW10yTYmmrTq0V5ML3o9Et2PYRdP{CFK1|~*k zW+oP9R#p}kpz2znJOhg$tB|6hBb#twBD+$dh*9Ijg&fLG8xM*GUHqV8oK)1r$t5N( zAt|M*rmmr>WnyY(ZeeNV?BeR??&0Yb91<+v*#~fzWVs-^OvvRzW@073*;|G24;x2;66k1mmttzOe`$SEbJhEF*20{ zF|!~GtD+&BkYgZwVxh2-Q6q+Z^fq|bv2dE2Z0uKWNi-JLiyEdG^_s;cTd z&6CME`f<2F{6ici&tC)}N-O`J_ul%`E4No4IIeTM+wFEuWf&d|B}o$NdY-g9EwBKD zd6qA%Jzo1Xj*`Cs)un(&&`|e(fA7Pat2h39=Yw}YsfvoNjcwW4*rnBM((rwPFp%DS zm#`V4wI+@ddHUq34cp;8t@U5)x*lB$c=h$w{yTTy{^Of>-nbtIP08~dWi{8Ytq_C( z+EE~awKZi~F+4bAbA5xsvyIXC=;Uw4nB+H0)a%dti%W}({e`}x(D-hHun~d$=Ki^bEm9~4Gt3eptYXrVmnVPCDNz$03 z(TKrdz}Np--xsZWfCB0>O?9DU7D#*j zZvFm8@A1;gHE|pVGZl3l2iJ4)1D~)JFxTzS>2>fL9>+%`$&$nYQP&2g1kd+qwnM^Jh%psKk&B3^7aFv%73l7KmmmnZdVPs& zD_4moF=?EVXF0VoSYxo(lIJ<5GKdI>@IqFhwRRdo1K;;S30YRqU+iW#5H>@U)-=KfqSQ3<({sic7YG6G zOnWB4S}gX=YGeuo$I-}iua!P`T|}@zS(I0R*MOxdNX;sdt!q;wXXb0c{*?7u4eW*1 zFjeiuljPo1_!000@V{9AlP1Z;SZgoV^PF%IfTcD@Rb_P(Xahbl0(LF|WaCo>YeB?f z&ttd0W?`+xRJGJ~-JE`209t^fX2j?3Z|#>wUYv(1zj*2Fg_rO29*Vp&rZx$%1AGHK z117UBS)Ytg_I5UQbETCC(~dgtarx;`GSH?rWLdV_ zo@-t2E%Y2wimEIn&vHD+BS}&m?T}@eEsH|-whqem9|r#{%j)mIXTW1%AIM}@20#;d z-SfSVZ`@k>_^rEd-fqn`J6bz#krygS5*wey#pe3f!Omd!+40f%k+t?Aunz13CufE? z3n0_^Xafrf%V9HowbgE3aXohq@T#(^(=MeUJx(h@=@pCs7E?)w;fG;8e r(6H8e(+mwz0x6II`BeBw*cfkIvX00000NkvXXu0mjfBHU@N literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/delete_disabled.gif b/Projects/WebGIM/GIM_site/images/delete_disabled.gif new file mode 100644 index 0000000000000000000000000000000000000000..2b73684351db414a7470512307785cc8b2c4f041 GIT binary patch literal 76 zcmZ?wbhEHbeZe;T6rzeDPwBjqG$#NYXGXn8oK}h literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/deleteold.gif b/Projects/WebGIM/GIM_site/images/deleteold.gif new file mode 100644 index 0000000000000000000000000000000000000000..65435dd889a945f3df7dbfe364734349097affb5 GIT binary patch literal 115 zcmZ?wbhEHb+Z^fq|bv2dE2Z0uKWNi-JLiyEd*?J-BDr4S=NI@A}JBIc~ zq%bXxilQJwbuBolNT`)!8-gH6wHt1jeK6E?Qm5OT%naU^&gJ7hUd)D8@nR1gIB=eG zc+SH)0Bn0;&+~-Z;&&HCgjZ8PtN?I%RYYsuu3r1>M`?|<(h_rXUyF_cuysdV1FqrW zVPXGxHa;|Q>}DUJKKi;KR!~tFGU#s9iu7_>RtqA#Mn7=a0MoLp1F2L>)V}fTU5%mk zGyDa04F=H$56>Rhd%Aafp!4XvuM00uX3OcE$jOUkxwPU){<_G86-R)M4HI37<~?uc zBTu|x2O{Cr$jFGy%*=>VD$4)CvaEgm{r#cj*F?4yi8Q%riMg;`0{86xqN2_pa^p1|?u=+^ zOz^oChz|H#eso#}V7Ms};b(iPMiZHHD_HT`PElL@AX` zs(p&)+Y~?jvCPz`Q{SIB^2*atUi!D8#?VA|)N~c!uXAs6d$dWFrSJzGEWd*o4t0Sb zk3D#QtTz7m-s4}*UA=c_;>^Y6rBX%u%O7V~TAOdTq5&@@r;OWB1gaHbOXIHsmsYqm z6cse?eCj(+O+N>mtr+y-;g{aY{rWTYVNFZeprgs4y}=;jQv|9MwO;UfVQlJniSr9z z0@we08SX%Da`32q==1ZkbX8=vQn3y0 zZ-O7V1Bm=nb2MD=2ZN7vb#)!??CjJ%Jw2?gtuZz>wy?Ok*sr(+_WHR|?B9YLB sVUWw^xTOJ=hcwM+EX&$%+xEG?0XS_AAP{kL_W%F@07*qoM6N<$g245r>i_@% literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/divietoaccesso.gif b/Projects/WebGIM/GIM_site/images/divietoaccesso.gif new file mode 100644 index 0000000000000000000000000000000000000000..2af2475fb2486cd44190fc7df5c04936c137c44c GIT binary patch literal 4713 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/downLvl.png b/Projects/WebGIM/GIM_site/images/downLvl.png new file mode 100644 index 0000000000000000000000000000000000000000..a966b093516736561a76499a1bc2e3b93143bc2b GIT binary patch literal 716 zcmV;-0yF)IP)*qh_?!SNkGyVVlhvDDv-wgkL{bBg~>o*YpVfYWH zfns3!Uts$0htK~QK71$z2p~rJlp`sDQ1`2XzDWq<%;Vg2)?`u?FaYnQRw zaoFkb15IFH_>bmnkf9e}GceqE!@%$zXb|h0w+tU_LcM1 zt1ou%1?3nRn3x#e0&RNtoq^%)cL;sz1p~u{mkbQw{xC57{{DyI$MO{n3@`6@GBB{s z1PCBzUX@UW|9}7QV|@Km>D`B)`tO8g8Q%Y51RL@Oi0^-7V0iKc6aXOS0G+aFJun1M zE&^)K19=W0fLIX0%TT~{?SlLpW_J5O`X&tjfwuhzst3mmBQ(YAI{X*P26%AB$8(9lL0AVI&X67@$ z-@VU%yJpQ#{`apK_}{){c)fhZ&%a+kWdpTLV;E{1>q y8Gd~HPzLnGT5M_o0*H~)+z1dr6z4{O00RJ%((lDo{_fQP0000Q05GZSGGhiXzIge73N# zuwIsBLq$b}wZ6VyQWOQy(RIzy-+%Lscs$)_zvon$gO^HhK+iftVo9Un9_G#F#C829eo!|8NjG@8&fom47Cd}D)9 zFu?T0825jk!R;xxCR3@L`T6uVf5_}nW40|SRuRqfkp0=q2B?=CGZ$ul!EXqgOX8PaNk zx#=l3R-$N06_+BTWZS?1*@}~gX$^O&he#w+76=5s0XDY-JT#lldB=|*KO$Q##8;On zuv<~AS-9*n8}S4di9_g)dzU7sTtX3W7gPc1qkHUT!%_R+gFRnQ0`e6*)Vb+=2pYMTPghiHV6X z9tQ}29CTeLD=UklqTM)h@`$Xiv7Ux3M?NQBZRNGs&tkP&35Ub@{eFszi?J&TilQ(- zH^-SXXDYp3@5g|&-8apxtgJkFC3sU&xVTjU0U8FoMCr`q~;!my1LqK}l&T zbAceDMWnK-iU+GJh@xn)EB1=n*_rF{czphe34pKr`uf5ShXbe6g~=?kzW#vw!2psh z1#-6npsFgWs^Y7uX7Ser zii=C|dMgkF0sr_If*{~><&aLL2+qzj7Ywj#S0VdrYcZLOSgaP#ojdC;EiLVMlwW@Z zghC<4#>TMQ?dZD36yNY&WGzvtc5o~rlrDf$z_{X`?+e=BQ2T79I zyVqx`s;YVi$a^9x5{bl+BuVE_ojQd@0V0 z-^S^3QN3?JI?&V8!^MjihlYlR+JND$!cH9+7+4hq!CB_@GBP~O?ctwrx?D&$8<~v8 z58q$IWHjRTc-UWC%i7u+Jw4rYclR(pK29c+5rFCK(sXocYU;Cvg@w2B^Ybx_W+YiA z7K<_I_v3UrXl!~3fW=6J%a<>6_3BlE!5}~y_!hVWA`;MjyRDZxw$#Cyu7Tds;WmL z5xu{^UvF=3*AE>!lmu3RAAz@lTEMzfuPteAx4X5arR6J0k{B5op|`g;3|t3p0^b3l tXIi0n5PRR%!Xa>oYH xfmy9$7uV+;#*c0`ldsI^eAeVHvcSXWZbX&3@Qmw%dvuc}ifiudn#90h4FJHmBdh=b literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/edit_l.png b/Projects/WebGIM/GIM_site/images/edit_l.png new file mode 100644 index 0000000000000000000000000000000000000000..e596348346fafd4bb226202fa15dd87ef6b5f5d8 GIT binary patch literal 1423 zcmV;A1#tR_P)BAG!JUxQ!f!>wUK1A z)6smLy{{Hye`v0EvtnmM_G5y-137uWmRnmzakFPg{zvaO?PUsx3govO;>A zs^t8cEHNG3ZT~Eh=)Ui3hg(44Sl@lK-X8U|Mri@b$1tLj^z;m>Z~G`QOOj9RNx=BP z+@DR-Zm=}Rh^UCz9~EgFC(>*bX+I#A=4!DvmdmagywiJ(GF0TRV`^uhhy{`MX(BaVBDIK^ z{6tQU6FG`>{}?0h$13j*JG?l>@SeRXLZlm!KLbT7M~hSZqx^?|}QWs$@%B_3m&0@@h&FOI;Fm1r7pAnHeF0RsmD$tn#w+dVqlxa{^0RjzO z@$yT?g+*IRsdW$4;A%(rFCc9xI!#c>&%yIs0#PksnF-B>Zg?QnHiF$whgU3_`!B59 zT*^szx+4HR-~=r6Zh=D)5FPHfKXi$94r&`X!r*2dpn}#24O-~wz~(cRBVSeR*;L5a zfC2F0pYw(Scmv&i(-?FQTzp-hGI?3>8m)Q-9R6^l0~{6*1=@n3?GIG_1Tw!fpGrM# z-3E+uJMVkg(Yb};v4E=ASQxfq)+dU#98_;;@&&8ewdrgz&`=H9QDmP{>OaqIOKKn7 zkkXg=uLG(#5*4)g$z$Gzd{DK}77ji2t^kz;s4W6?R$VMwT3GGo*W8hW%)vC|!#KbShe zc85F0=^Q>-wqt7vCp-k(-C$?mhy5nt6Fz^f;xh&Ul3@H2(0W6&FLao38XhO}__g#m z^3;z#ble5p?hoFtfRgou_(nWC?eFD^+6AFIp+`^+L1g7yO1J;oy?zK_bs&}ZEP+<% zm-I-~{JZWs0~c_~_oiBydEjtHr8)I-cfUUw4ma4&0IhdW0TqV18x7Z6m@+8@QJplL z%cLyx%bfESS5rSI<#Io6?QXEc6JX!E>ys#Wh4B2))Vklw>R2^z3WnO_Wo5;cn>XcB z)MuRPhS~;;ct{CogPz(rA$TG$c9yg>e!nXvIfv|CPF441A8O1VS5fMW)j7*`$!p{A z!nHwlJis5=|3&=;4iQGDCSoX!0000YdQ@0+Q*UN;cVTj6004N}D=#nC%goCzPEIUH d)ypqR2LLwM23QbN%3J^d002ovPDHLkV1jZJhmZgO literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/edit_m.png b/Projects/WebGIM/GIM_site/images/edit_m.png new file mode 100644 index 0000000000000000000000000000000000000000..62f280e7e68707add5dc7c13a8036c8b8c2d7907 GIT binary patch literal 1024 zcmV+b1poVqP)Dm1}65RT#(rCrJ~VOLJ|Sbfhph!(=wR5}Hl4bzE!vXWy41O)X=9RVQ`MkgX^Z!5RJTF55MF3*}wE{(cpfn0ZPXn9?j4@ClOc_j)3IIl1 zHoPCXbR=~3qkT;sfFUPZAasWs0EQ2H-k6U#NQlp}J!ei+*YRCv*8|#u;5q2vYn6@3 zP`MC7Cq!&L@4tBT_U~8DQ}2Q8d*ySa${XtQL59BQeK zH!nZZqJZ=3_<{rt09<~0Q&sdQ&m@Ur5@8RgppL|N1*dL3`A;~n9av+o1^`LI${pwO zYKGYwI_nt}nPL)=3Qhqni7_Wpub!@-s=0aMu??H<3aZ%B1i!5Onx{-8Vs1{qs)_rp zB>K!E((V#1TRl7Fxa1kE3|6kyjka~iGEp0e89S$8Jqf>=M6Z+2wp-|nXDast0A1Lu z$qy>Y2d_8RzmT4AkcgQD4cUoCN=Wp$d9uww-@bC+2LM3IU{{7J>f;A%pG;hFWGGrf zV!$nEsF*}|SvK>Do`&99a}JP!`Q@sp_dn~d|EJIWH-(KP2HZqHsEBvFIDKlM(Zkh0 zZ-dbZ2`VdK24KpGEMs3*?t93-YW7_97zGU^23?%agLsdNsKZ2oL$1i~O3MQPG;R|d z04xBk3ViYYE(WeF5b-Xy>b(1cZI+tgI*J-Oi^tWZDJRubl7+%Wx6XWDw7Vr38CmUy zE$}C@xz80=5rEqO{+A5{fTvoo9x+!;Zb7nyvze4yzzhWE5uefE$ADw+{_arc66k+x zu~C&G#~6d?K%JrZ-bWkM!U#;K)B+4Fl;I0;#`*$f-#X!Lzj@PE&xaEkxC`2_zKTclYc0?)Z-PK7aGMu0!`@BLGN}qgpnT;ylL23}(^{mNE>UDxRSX ztJ2bp>lqlD?ex0cIHuL5&j_@d9U-%#FlrT0E;Mx2DuzvUA=}dBc9y&C$}!xX%fBZp zXkTCCeg}s`#WIJge2yg;AIlOsSw3ZY8QUG+5PDOiKhpbKVPl(@{HuGtDO!sr-CW`17-iU;Bi=o=pFGRpi?Sq3;u& zo7w;F|L+C9zgJrR-sbyzNAT|>uD@S|{;d=KcUkb?yF34W3;kzc_+MZDe-*?3 zRiXd)@Bjaw;s1Y!|3HccK=CIFCj&zYgAT}SP@FKZCpV-tHMg|3wb|>4wzpbE8))`4 zTSkY4nodeF3lEL7lbvMj84~2CILX2zB+yS|lA&v;kDvZb#}IEnqnWmm0e&VTldL1X kB5b5)y7>D#FQ4QP73{7uGeynGT>4sykmQ{Q&5aD!03RQ|LjV8( literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/edit_s.png b/Projects/WebGIM/GIM_site/images/edit_s.png new file mode 100644 index 0000000000000000000000000000000000000000..b66d7ed3f36903c0452462ad995b1f9bda50d608 GIT binary patch literal 675 zcmV;U0$lxxP)cbaa-8yg%JQgT`E4b5XqV*5@;e+PorHgSGunqIkx@JIvjAj`5z;W0k$C$o7od* zlOoN(I~{v*?nLQ!V;hKI0Ay~yFW0NC3BncW8aBba4q5^1LMjIe1WW)B>#V=emL`aWA1c3|=28DusRfWt$MYfT zU?u>|meKX2unhX155?w2X)f40`~LQ+IvZdwER-@O4KyQN@~L8P^ZAp}73-@4TJlCe z`=8zF-k2(NVs|13$>Cur>A=4o>8d38Le(+bRG6002ov JPDHLkV1j*6D*ONd literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/elimina.png b/Projects/WebGIM/GIM_site/images/elimina.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0953c73c60adbbc762d0553f95a586f3054aa6 GIT binary patch literal 655 zcmV;A0&x9_P)Cml&2>S!-Vj|(%DY|xv2rmiUs+--iLl+4{ z?G|A~=Ohg>vv9>N%M}DMW!>HPeV%zbm|I~4O9R8eF!SL%Uk3g&6hQCgwr&w;ys}lf zIX1F%*Xv2Q_jYug8SU>IsAzqBV(1P`&UnCRf8PMZ!;e^5{(|GUxUTch+I8+M7rU?V zW_t34vrC+PH%AZz1VKm`?q)<3MMP26&l(YiA-R=YS&0X*u<(|l`}Zn3VP^W}j)^_# z_6NY#uC7z$Rx^mTh**raXl*fCh+`p13_7uhfHnqW4A$CV1<;djx7Tl^S>Kr5@mDOH z8zq#g#&c^~-&kgAv%q#=W$W-maC!CHfe5XaxietSj|8I1&`<#3&|j$e*lNa`-i+0@!$Xe002ovPDHLkV1g_FA-@0s literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/elimina_l.png b/Projects/WebGIM/GIM_site/images/elimina_l.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7a462d7db7a51710bc05b5d5306d382f54e505 GIT binary patch literal 1788 zcmVuLgo_ezAb>2{ z@IWMjKoCTPka*-72_6s;L6(q!AVhfL0p7fV2s;lD=VpWxTXwR(VXt?0c6VmyT&tRg zb7s8uCQ(qbqNLWT?$dqhud2Vg`@sKM%uspYOZ9D?cI&A$S-QKBJX{T9z8}VcAN~A~ zPtN{uG&WQ^?bfe8b>Abq4}9)>UKEb4hJ6+muhoD2lP`Yzp+ifj{`80B*HA^^frD(Q z2ki?#`{}=<#~%AWYdTGgF<5Ib#+JGuk|si$3Rzl^ zrb3bm$v}wXvL6o$@=Q_ZPz64;fF$U{j?ip|C@Nb?-|KbCP+UYFGvBpPT@w&#H zb9fe_$l?cvTFpbmA?nI!Q5q6)C9tFf6URBppdiZ>=fL+v;tVIE(@>oSUZHbIT3BlX zR9+uI31XO1OBA({LYUZg9|n)^!gq(L&JTIbA8>iFWLZ`ijTCG)nNI?sAM~*NUr2xPf(=Q6z##o%wmBuTN;-rfR zjMcZ%>s_W6bpVTJLp*Cp(jMdOttA0P5m7`0btM7S6*$bo@Z0`%D`qh-r0x0M3IOfq zZL}H__l2?&nD6#$Gi zGg(?}Ylb1J`EZoLA0yBEMBzA5xE6JedTkv^dLC6rci}uLuJW|3f?C)nj{AsYh*V|h z9DyHE6e-RzvjTvsy_RJK)`l2k3H&BO&;ksGkTC4voFhpWsYh#>)7MZ{wDM3?iJ}h8 z#wLvM@x3_)Gp{1zM*K0>k|!}DdU*u^5t&Ytj9R!E-)mru!2zm5JsJlLNjlHe#i#MT zCMw0U94pRQ(riF$%%ZAB3hDK%CAkEG}jk8@dXBRvxN4X6Mh)h&GfAcV%hS!ZmDv*Dk=ZZv0l(bS7{L zuU&YaIPI7DXIToYM}KKitlDcU%Mg2Yp*ybzO9_Ax$yAj>GWt40iyFp;s0xK-6q4h4 zwv3htSFfGr;-!;_6sQ{>!zBP?JO)dBa#x-MHvq^}onKh&G2DopyUuV`#fc-$78xx4 zi=rZ4md$YH)xWXx)=zNi%u(hSt|Fq<`!a&dZ&;q^u@n!yng5uCau?PifZ+0ZwAt$U z7>hcoa<8apS?9|(6%`rj{oWN$pZhC$o+2XU8XX#6E(U9TlEI*M>ZQyA8-Up%fX3OE z^WH5JX_)0pSmRS@ysXZ3#08OM{R&uj{^Ip|cQ;&|M#k&47IEB1oy+FuiGU^$4*|Gd zk4)A6^Vw%l?B2C&mo?bRfJ0?i4UB*+zijAm&hQckBAiSzuAYkE5_PbGV{zc$KoILx=aJpz=FAHUJYnePygnRyiF;p emHPE@0000j9)w*!{!&m3ee%jpcY3(0-N2BMwFpS@L_Lge+@fOo^vTlC;TkYlgxI#uT6eh6neu+?r>oZb{Zx5nJ{bk)oS)5WAJJrLo#x za{yvX#0q)2%5v*6BO~|I>$b?V1@@0Wfl?uHWhbUIEZv;zuK@=*lBDNb+0t%SXtdjH z59hFA5MwZ6$-7HfQIsY}c_BeqLrR0Ee12WLK$a&s=g>N&EHlbdLg#300*j@QBv~Xj z!#ahr1~Gy$md45)rVvVFnVtI%-ydLMX$DgY)^4 zoim@GJ1!za+xZ8r)mN_06d(78E?3Sulu`;90O~;cuTeK71`43#oGX3@F$QB=SBZKw P00000NkvXXu0mjfHdq!i literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/elimina_s.gif b/Projects/WebGIM/GIM_site/images/elimina_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..f0841542192b6adc12a2d1c0467e9067eae932d9 GIT binary patch literal 600 zcmZ?wbhEHb6krfwc*Xz%p1wZ5!EzzdN-=SfF-e+n2{DPuamlGk$ywTI8Oa%0soA-i zImP<<<%R`Cxy7Z0CACIn)#VjcWtEMl^=)yDomTA=oI3h4J14nzO^oWEkk~!Nu6v5d zgqd!WXGKn)<2`MG|BP8vW-M}_xiE0fGT-@2vgfZ1Tev)L@tV*jtBaPd^IX0@eZ|_+ zm20Q0+?2FxOX!-7b!)apZ``tW)9#c_djmG_joPxiaqEG=ZM&E4*w?b-Q24IH*}IO! z?LL~c_ek5`W2J{r%|3d%>-dGb6X%wmyx4T=V(;mT^Uhvcc=qaq3)d!Hy1w)BjosI7 zpSb|TuTx$`L{N~Amy?r~wX@gR!opNrQ(sv| zOhk&g{m3ypUtf1k1=;iMu1DQ%Ox!)xRTR`N^txKx`S=6<^*dco{v_r}4Cml&2>S!-Vj|(%DY|xv2rmiUs+--iLl+4{ z?G|A~=Ohg>vv9>N%M}DMW!>HPeV%zbm|I~4O9R8eF!SL%Uk3g&6hQCgwr&w;ys}lf zIX1F%*Xv2Q_jYug8SU>IsAzqBV(1P`&UnCRf8PMZ!;e^5{(|GUxUTch+I8+M7rU?V zW_t34vrC+PH%AZz1VKm`?q)<3MMP26&l(YiA-R=YS&0X*u<(|l`}Zn3VP^W}j)^_# z_6NY#uC7z$Rx^mTh**raXl*fCh+`p13_7uhfHnqW4A$CV1<;djx7Tl^S>Kr5@mDOH z8zq#g#&c^~-&kgAv%q#=W$W-maC!CHfe5XaxietSj|8I1&`<#3&|j$e*lNa`-i+0@!$Xe002ovPDHLkV1g_FA-@0s literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/expand.jpg b/Projects/WebGIM/GIM_site/images/expand.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4e0c86711bf7854c4d1af24742b4cd73d83ccb6c GIT binary patch literal 812 zcmex=KT(FjACJG$I-N zKfoZ!!NAMF%gm_6z$D1XEXer(2!lKW10yTYmmrTq0V5ML3o9Et2PYRdP{CFK1|~*k zW+oP9R#p}kpz2znJOhg$tB|6hBb#twBD+$dh*9Ijg&fLG8xM*GUHqV8oK)1r$t5N( zAt|M*rmmr>WnyY(ZeeNV?BeR??&0Yb91<+v*#~fzWVs-^OvvRzW@073*;|G24;x2;66k1mmttzOe`$SEbJhEF*20{ zF|!~GtD+&BkYgZwVxh2-Q6qN6a&?si7(5nwpp{;loX%uY_TIlkkq4e#Dc zhQ{EKee-=Um%N_Mz1p;TX}#^22P}N2-0w=-8o5=?DSM%GU4PAnS+-xBV`^J|7T$5U z>^zmsTEu9P`ZFSZ;>%+uYu7IP*tSNlY@&#gqMe#n@3Vem|sLzN?uM@N=8OOMNeHp zNk>^mM#EfF$H36U#6(`*($>PrM$g#92xJH&CnqNlH;)7_uY{4JjG__A;Qs*zK@J99 z23}@HB?cxzMrJ|A|3?_)fsSVd`V8bbC}3n_W?^Mx=iubx1}fMpz`(@F%*@2X%*x8b z0#scKlxJWOWEE00bYv3_Ok`Io6ftU?xR68HY2!iBpoX!XqN1l2cOC(lau%ic3n%$}1|Xnp;}i+B-VCCQY6) zb=ve9GiNPYykzOJeA&aSFc^aar4&0M~|O8 zefIpt%U2&ieg5+G+xH(oe}VkP$iNKo7TjlO{t^WGi;0DWnS~wXFGi+vAZ8Y1VO2C_ z6LJh>Pb?HxGHT=yahkYr<3UbkKb$@|Xn~>>1u4@U^?{_gk$$dDWI{*(%d^#BXKKN%GnF%;<>bgWT6ASa{yn=tz}K zFU?n*le#04osQwWM!=aaiV{me}6 zIYxihzOsDqSn{6U$Ho~EM|qoW-#)Zv;&GW7x9s99B#r^oiDB2P9+jubGf&wp|9=wz D9%dJD literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/favicon.png b/Projects/WebGIM/GIM_site/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..3044bfca2d73ea6da0960650ac000dc7eebfe2e6 GIT binary patch literal 834 zcmV-I1HJr-P)DHt@64>1we~vyz4qE`t+Un! zIqIn?N8#I4ssEg01D*3=5B)v+x4r{O+=VLeC3d!${QLZ*# ziNiRJMIrg4DJA0=$0+^`$vq&Ia67`1UqTFGo+5vbhA8 zVs%IzYOYv*B_tcGHLS!hBMk=jmC(u26}TlNpH+2qmi4a-KUDZcj>U~~)HbZZGJJ>| zL$a!CO|Qw({w}~Bh3^>#e5vqzh5?@|{Qj=M^=+6s&OhboYHY~S9mBwVoD9iY{Fx*5d|sB{;QiLx$kEOC2#awdB!4%8a};nC)98idbXycI%+cZ^@0%@R=ag#tvUI+m zX9M>-*2xz*5RwfI->$_*e1&sy6Z%~Z!|Rw1$wZ~!jlCh+Tj@3<_n1@Hz6$SPT}Xb& z(Kg(Tw{Z|3gyh?%-UTBenQqXpz`b}FKbGwEL-O0aV_Y3@87A>8{=$Ad6_PjRo4m`h z1)D>1s@&i~yc?2(bM`n#7vLFe4atcdEy8+CwHEM@VKQ0_z7UebIa-RPXGV_ M07*qoM6N<$f)c`hqW}N^ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/flag-de.png b/Projects/WebGIM/GIM_site/images/flag-de.png new file mode 100644 index 0000000000000000000000000000000000000000..d087ae4f63d892da5e076ad95fe4c6ad4e8de6ad GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^azHG=!3-qLp4dMCQY`6?zK#qG*KS<#k1zuAB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%B?S0{xF$(R{AFa#3=H_Qm3Ivn ztErsK^_kr3mn{D2!uwCpaCRQ|?*N~9h3s?sdjFpApPDEB+nQ%hJ@22r7S9=2)+|^s zvs8LwI`{L%eEV8BCu9jeo~L?X`?kf?rq<`??5I=xdr)t0-eYT^U8_A^978H@B~6%? zCVr5yA~lkcsl%}?wndzMLTV~2hXPw(^b literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/flag-en.png b/Projects/WebGIM/GIM_site/images/flag-en.png new file mode 100644 index 0000000000000000000000000000000000000000..0c4f4fe7855dfd807a2b1034f2e26032c23a04bb GIT binary patch literal 576 zcmV-G0>Ax=N#$x&QzHW=TXr zRCwBA;6erxtOy`3&dSON5I_v6}X9EIper9G_Hhv+10Ak?e1Zxxo8X_#n!wdnUqCiPW zP8KPE0D>A0)h!|i1biaQe2i>j?1F+UQUC!2)Xe}gUQifh1Q*C)F-AslHc572PEKJV zfB*u?Apj4boE#$pi1Gjg5Caz%I|7JGGa&;RZh!z{V1om3Rz_4=pfo@LG4RR3Jj%x? z%gDqe%_u7iG*=d4I6wd~fH^=Q!N@Es&kB?l7h_`+<>O};78Yg@0tg_WGzf^ZGBa~9 zuuA}?S%o_&jLaaOAXr)g#1La+{(JaZG%Q-e|yQz{EjrrH1%H3s;Exc>kDpP~5Jz4zZ8930M^ zIg_28{qW&K23aG?#xo45>velBFvQIBnsbf8v({|lB?kRK27}=4{ZAJzT$quOk+bgJ z(@#HJT3ULh&pC4WmeZ7L4?q5hPE0*<;>707n-3f~AgpdC?-&&yA0HMLR##WIef##P zs3_~&)z6`C$T)-Has@lMi6d;() z%EYJ;kl@O^>dYCSNefQ!Fuie5IN!s`z{JCFSCYeGtzC*1(76nru6{1-oD!M{(JaZG%Q-e|yQz{EjrrH1%B?S0{xSqW-|JU~)C0*hniQ-Mu zrT#E5{D}ztH)GmgD~lTp471nx>}Ozn`}*zYXD{Bq{XCnIamv)0FBq8?Zt$D9*!cX# zOI!Bl{?wNL^#1d&5AWW;|29iS?tf#$HGS3J0s?K5o&VN1%qmGj_+L&1cx-KtZ@C2%s*fC+LY9oUykU62$ z+v$mFrNx6w42(w<&KzQ4EK({^ILyg*=g%LY$blnAcvzVV6pr#U19=S7k81G>BrvQt W6VaH;&>sWzBZH@_pUXO@geCweR-wTF literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/flag-nl.png b/Projects/WebGIM/GIM_site/images/flag-nl.png new file mode 100644 index 0000000000000000000000000000000000000000..a9440bb8192dfbc464a3e374ef0b1b7ae9974f95 GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^azHG=!3-qLp4dMCQY`6?zK#qG*KS<#k1zuAB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%bp`l@xc>kD|DK`%gW((o9`z5i zCNZejKJl=6Q(wv;>bP*>!iPX$uFjy{bwrl$S(qn-e3GQ=vZn#gJ)&H;Nn6ZfH@@p_ zd0?pcGAo`zDeq-&5`%>Ar)BeBX2ibhY38?G^kL>iRsU5C$^{IPfghL5Wl%_E(CPiW zZUuwxgy&Iy3_?~6g61#MqSi_AKG2gh2;ZR#bXA+Di(^Q|t)vNI!D$CsQ?@cPbvTB^ zO_3F!Ajr(2z*gwVYZl`W&aTiP@q=ZjWFcdmVgrMc0{(JaZG%Q-e|yQz{EjrrH1%kD|DK|N1qVwkANxH` ziA_?x4<9~UxNu=cM#i%+&mK{(hvw=}1DvCI*^kKbJq`1GXs3VT#EBy+q7U@s@&q`% zxmgb!IB-^;e~vi!1W~SF9=2#fu4gg+JyQJhCAc3u8W#(4oRs79<6&!QX$cbUS`M_g z+SA1`q~cam!U1juCJuWcW)6ito0?8BFt+$l>z&K2(7@rr%p$;;*}$Nrz$@UuvV@VT z!?7*Cft6ig(o{AM1vWpqJU5w!{%&z}r97Vwb*-^zXz9>!U@+`Bt!eO>!OO>of$@lf g=Ft{*1{MhhEiP8~%U;JO0G+|$>FVdQ&MBb@0D@>~#sB~S literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/flag-ru.png b/Projects/WebGIM/GIM_site/images/flag-ru.png new file mode 100644 index 0000000000000000000000000000000000000000..c20c449395085c8d5270fdc21c86f485683a382a GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^azHG=!3-qLp4dMCQY`6?zK#qG*KS<#k1zuAB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%B?S0{xH5!o3vg~>NIdwDk@4lH zKUOAj^B5RzGcqn*w$8Wb98=uxZ@>S4{QULV^XECUPrOb~?^RUX#>mL%)co%IU!BV1 zCof*R@$l7u8=D`0{!iI_{=b64^5B5{lo{7-Y|K+9m9D%kq)~ViXxCOx7srr_TS*Td zK0C-+QOU^E(dh2fB+YSvWzHiuPNs<(4h)7Linx;*#58nIF$y?1WQxT&^fWUoG&t-k z^ztrZU=e6uVk57vr=ZR*;J{O(q{OqMVS)fiS7BE{BBPH_OpHTj14EOSv4ZCTNf49C z(^!#FPem+1N})l*A|*wlkTEQ*fg$OE`1GV>j5k j05tv*(+>uR21bU6Oo2KjL-rV;2N*nE{an^LB{Ts5t6++- literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/flag-xb.png b/Projects/WebGIM/GIM_site/images/flag-xb.png new file mode 100644 index 0000000000000000000000000000000000000000..0c4f4fe7855dfd807a2b1034f2e26032c23a04bb GIT binary patch literal 576 zcmV-G0>Ax=N#$x&QzHW=TXr zRCwBA;6erxtOy`3&dSON5I_v6}X9EIper9G_Hhv+10Ak?e1Zxxo8X_#n!wdnUqCiPW zP8KPE0D>A0)h!|i1biaQe2i>j?1F+UQUC!2)Xe}gUQifh1Q*C)F-AslHc572PEKJV zfB*u?Apj4boE#$pi1Gjg5Caz%I|7JGGa&;RZh!z{V1om3Rz_4=pfo@LG4RR3Jj%x? z%gDqe%_u7iG*=d4I6wd~fH^=Q!N@Es&kB?l7h_`+<>O};78Yg@0tg_WGzf^ZGBa~9 zuuA}?S%o_&jLaaOAXr)g#1La+$h({eERd}@4tWlUcLYL>-V4cpTB(i`t9rYAHVSFM8^>bP0l+XkKmm_L? literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/installWindows.png b/Projects/WebGIM/GIM_site/images/installWindows.png new file mode 100644 index 0000000000000000000000000000000000000000..5e216863fbbb903d8011c76ab5f9c1282896f075 GIT binary patch literal 177218 zcmZ^~bCf1clLz{=ZDZQDZQHhc+O|1u+tYa3wrx$@*0eQk-FbKSe*5k{=l)TrPG(lc z$%u>!)h{BI6eJN~abW=f0D`oXm6MGfe?n_4fvDDJ(Ax0MzMw^Bi>j z9TS;KsmKEWKM(*0|4M?twcqYq(w!E zl$;$btZdBz0Ik7hEw}`Hb&N~$&_lb7gix~JI~)pPGUA2P>+>tAgqKS*7s%Qmt72J zvoF_FM5WgfwmF}=J+A#u@_ZaTXeSCK(fs`Mf8+qEijKV5)8!>NZ8y<#AG%m{wIjY1 zl&S_Ct3_;5zC62cbLJ%ikcK+F8@m<1F00KI3EC(ghGtqlu4AjWfbUN>+m0nVnkg-8 zBeV;j9Pf6OR1;Hcjpud*{b?L2LaSzESZ9x5vwF%K-647gBZ z41eA#G5IHtY@B2K&JW;TX4Kse&??!(DkDvqK!NO%DJvKG*qo9o zjh~CZ>r(jbfaP=M)B<)j<#VQ1{8cg|%BEID;tb6=JhIvJtSafobxljwde*Gk>v
      Ezf2ntSmv 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

      !vnxE{?EJVh!_14Bo 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⁣d3KsK@=}%+q{{?-y~)H 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/new.gif b/Projects/WebGIM/GIM_site/images/new.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b89f3f5ffa0ed7c238b01ae482c5e143cacbb45 GIT binary patch literal 107 zcmZ?wbhEHb<*eR|j=4t+67~ZH6@Rj@iZHM<=r8~Q zNG$`iL4{U`tJ6w@p1sN|vKSAv7f9Ya(ew1`gt%y{HNS;kEbj`>a+Tqhn=(;VnbTBG J(3Oe78UQXiDA@o2 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/new_disabled.gif b/Projects/WebGIM/GIM_site/images/new_disabled.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe6f99c0678a2345433e401cf38990d50dcf458e GIT binary patch literal 133 zcmZ?wbhEHb&DtGa``B&HIhOm}39D9G Qxe9tZZA>tk#KB+<09FPfGynhq literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/new_l.png b/Projects/WebGIM/GIM_site/images/new_l.png new file mode 100644 index 0000000000000000000000000000000000000000..90fec1df1bfef6f15863eac0024001ac81e8b4e2 GIT binary patch literal 1790 zcmV=Z*5)rK7^EQD7_2gBn}kAbTGGcW=n1TixF{r{IioJ*WRfJ1;G z#VwklW#t6vZ{NQuF)%Sdfkq(&Ga`i?5C8-a3s!G{6fuHAgc+iSk%5_&nH4N`tbRf};tZ$p1s57E6)<2p|@mVF?bV zf1nun4$}Vb-#@5X{~3P&{S9^i$aqGeZ$KC%_7@1jG5GH<12lX80Q(l4Sg~6J5J1=* zzz)PJ;J62C`!5Nk*--K>FtLFlkY;3L1YQ-H4f1r%Un_yZLE z{pSe-J6Ag}i!Oty1qdKy2k0{V`m-*=Hd->qBAS7lgPY<1KS;R!|NDH&hYmyFe`#X1{{YB2QC~J=w3c`$xn#6U`GH15W)dJ|KvDmJ4r51S-`-;j5}#? zuyEk;^?wF-CU%IgfcoupEHKnK8`uET%3sFL1$~7u2LJ>R!lu6rM*c?rV9kGliRjeh zQ@~LB1Bqj3c4Gm?3MdyqawlqhgXC^~xW#b##c6PsgeZa)qW>ARg|r#?Sos)yEL<46 zmQGcL=>rHL7Ia^Lz?WZN7<}gYFns#;30RmhGcYnk6B;ux;Q>oqW)@}!W+p^o1#%z{ z3lGEGOLH0KUYQGV9MEKN76r0@GyZ1S=(&->THG2~qyWngCPWnk5J1S4(SKOY2=?)R zgyG<<1{M2{qppBC9!x0V)*g*2e7R94T%P3M6`htAv|ZG0e}EPb^tJuLt=!Bm5X6P*aC2Q z4~kb-=nAGvax;s4Jck6?U&077aJvCP%2Ga1Q7phM2+J}+`X7ThpBOmk zzyJ9T7DrD9AU?hhc1}@cWnt$6<{wZE#_;#+HWMtgTz`?fv-`_tfKY#z@1vWB)6+4q8 z!>^xHfyJ{pDcS4C@1OsF{r*|N!1(VhFp01L%k>`&99)lp=DkGD6aWE)EgJ&sZ^jD@ zj7+ekF9xK(<12u06iUE&Vmt}Nry(g4dvy*FKr93+c3`Fen+J6ODE@J^h+u67q{az1 z*y8`V%R7Jo!r=f=Gl~h?hy=IGfK3C4;c7x^3|phOGJyD?iV0Rz{`vQZK~)G+$^H5J z2b4`2p=~;#i+~g>xW>h3ngIk53r0BvZo{!4)ujy2f#mIdR}RQWTZJ?5u=6n3%Gu%# zxRpmYGJN^)<~0L5_Y)Me!7XA`wEzKx>Hv_hL9JKREcP3ic)AuGTx7$=#?29A9>Bm1 z3}Sef@;{;k1qJ?m-hgROtuL?;d`jI{eiZQ5#|E~5F@+_PG<#onII0pnjU-@ zz5%;tOzhfBOsve{;t!>3#t4ijpdWwy1hxC-GcdAF1jPo1IX~GTYIj211`t4u1Km3Y g2%rJ4jsXG;0Hj4r?PBOqHUIzs07*qoM6N<$f=9pufdBvi literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/new_m.png b/Projects/WebGIM/GIM_site/images/new_m.png new file mode 100644 index 0000000000000000000000000000000000000000..e2823bac78a00ec97e96bc4817aed6ed1dff37b1 GIT binary patch literal 1415 zcmV;21$g?2P)Gc!~Z{w5V`+M z3=IDm81BD({_^MVzbOnX?Aw5X5V_w#;C;^WBK=QbyaY+T8dK& z11~!d!@qz3z*3Bij10g3{$^Nze2Zk+teRz?e*V&BU}kxYZUjI8F`@E+)`1-S=cl%u zu&i>nTLy!KkO;%|50@G4e7V7J_v`P&f~eyj{X7}UP}_`>-2?_UNcpx4=$*ua>TiIo9l88ag@ zSj)HXUl|y_e=}iVV0#CQBW4B`j^hlBtnWZ_009Is_}_mmW(MZXYO)%N?5vy&|9<>t zkQY{DWCKRpzyJTh;fjp^GeA<3x{NZz8%>h}CJx?$f4~1R+C8U=gl1k zpSeB^48R~{WCj|=!pOi1bTt<{7bFOPnTeN`mtpy}OU|(Ko|r70th36FfsvM0rVaWGcqtTU?zShh&o0l1{g#K009JvJP-sb`uqPc!;f!2 zz(K(Pk^$1pY|IRNoP6+z1EwB^?|;67BManOkgGvK@%#U8uo<8r0|9^l0vil85NPs$ z1~~yahFRe=!L9*W$HKzGaP{?7h8gE(fFlj$!moe6G6ZV`Gq@_aGW-TYkgxs#4K)@v z0_p==4$b-i0R#?TmPD3oZCl#^fB*IUKRP(_@W_9TR*wGy-2(qbCy4%M>1O#q{lat% zb^rhU|G#wahX4E?D(^sM0t67)#ebOoB{i;ZTD$(tCP{7%KE|IvelREq$}&t(na1$z z|1W6Z!zf0EpMQUX*<}lw8ID{$#=yqG%kbydFNQ0(uYdUX^IJAZ4j_P7pfPsh=bs;{ zr*9s21qLG@!*>RyM-p;%KY#yZVrImQ7+8d!zI~qI_=%k}894b50h97?1{Tgkz(9Wq zk^=}JM5Od2P+5q2&4&^d;WoP6axcNWdsmFXa=)FB$?SSKY9E3>B57Hss~-l4cke#A|MAoJ?}ZF3Yzq-ZFC(Ou+VX?}Ab=QYRha?=7yvzu V<>>zY)foT)002ovPDHLkV1gllY9{~y literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/new_s.png b/Projects/WebGIM/GIM_site/images/new_s.png new file mode 100644 index 0000000000000000000000000000000000000000..e9485082eaadcff004248709f3af8faefb07c191 GIT binary patch literal 1088 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 A^#A|> literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/notepad_m.png b/Projects/WebGIM/GIM_site/images/notepad_m.png new file mode 100644 index 0000000000000000000000000000000000000000..4759626022ccd338c8fc0fe4ebcc8317f42c1a0a GIT binary patch literal 2658 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/notepad_s.png b/Projects/WebGIM/GIM_site/images/notepad_s.png new file mode 100644 index 0000000000000000000000000000000000000000..205216de202f4e49fb530056632122d191c1588f GIT binary patch literal 951 zcmV;o14#UdP)gFF2)((ImIQcW!ZI~Nj&C#%y5r^$?bRa zoWHiwzqK+M6q)WZaLk`L?f>P+*^EE~l-L*;)Hoo90R#}k!z7c3?_MAJKkLYw|NE{! z`0qI1)Zv|IO=n|6$;S>LK1fDTmyZZ_(_zxH{AkBY(_{SdxhVMTZ7&O%-8Lo?YvgMd^79kq|5I{^H ze=!`pcKq%YMb>)^uV3D0`28PZz~BE6%|HJFX`m}4g&7#$Ncu4tTWChfF*7K@3;+lq zCZM`MSFiru!0_T4gAn6ghC9!I)-nNY{S7eyx(>OID7Re15hv6X0T=`{R>D-2muY%O=2)K(nu6%V2}ps1qdJ} zP_zIIzkK%K!wU+6j~U)Sy~6Mj=x0Wt(aga3W@ZN(0#x++3j@Q&YkwK;JmqHiEbkzg zrpr(QG5{ceSbl(#BhcG7PJdqG{pG2l9P>GbgXi5C#DO9I0O+(g&tEe9eE*z*{qG9~ zG0t}kuEJj#Oe1(1F1%BZ1Zph=2q2cPP`|u>!?5oDxhIY8HqThr9Ozj0rHEa{{gU^%2BR0pkSt_i(`mHc=C_>17GbA|NpD!khETS!i`LJm2I~fI@g9dByF~w z5RuKI5+=>iIkn0mX(!)=h&6mFVyhTCD^EEj^(jr5p~$VW%#*S6q>w{Wlg5M>f-FL@ se;gLgW%t-p#Mqg}=d-9)cr^=yN^IB%&(C@LftE6Oy85}Sb4q9e08fcNbN~PV literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/page_pdf.png b/Projects/WebGIM/GIM_site/images/page_pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..8f8095e46fa4965700afe1f9d065d8a37b101676 GIT binary patch literal 591 zcmV-V0~O9lw>B8WRlD)Gm}Jrz31u-X&&gn2lvjs=i{7nIaL6v2==uw+8Lcs(8j27 z;|c`rmSv@Lx!heopGP^^Ieb3f=R!%Lpp$}iMS-&P3EJ)s48wrJ_Ni0~k|c47D2nj= z{jS6bt|kFpFf|p5cM`_&0Zh|`rfEp0(}=}lT#(6RpzAsUfxv^LSYX>WlAaN$>)*J5 z0#sE+JRUD8iT9*fz{)_^7@6P&!sEjTcD+I9Z4YjT1`wH@fV{cEvneYGFU%maIEU2s55&K(LixD|{p-uiS@?KNj zk-Go8G$hH6g002ovPDHLkV1hVj1#|!a literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/pdfExport.png b/Projects/WebGIM/GIM_site/images/pdfExport.png new file mode 100644 index 0000000000000000000000000000000000000000..eed02a5f1df11e698ed3854b66ba33db41fa491e GIT binary patch literal 10022 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/pdfExportSmall.png b/Projects/WebGIM/GIM_site/images/pdfExportSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..01f08bb38f08ee57eafb9f2538a12692fe649f78 GIT binary patch literal 6473 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/print_l.png b/Projects/WebGIM/GIM_site/images/print_l.png new file mode 100644 index 0000000000000000000000000000000000000000..0a23e51ca10d6d2b59f13920eb1414edae3adb42 GIT binary patch literal 2191 zcmV;A2ypj_P)(=R{_}wz#6%mH}}OSCU#+rL1aS*psI)n7cX8muy|AXw*o-JFtSl(F$RsI==yCS z0xVz=v1)BXd_S=5#s3-rfH;l=Ag=3nC|+Y}vxBM?5eLU{Hg;8;HoVXELymjh%9>)^ z!Ft_TfXx3BK&P_n!9d$%{}TY>x=u&z*_*P6wn3+FdJQ)OFg-o(OioTZ?UV~+u~^v3 zu3G`1s4A`-i@=Ql78VxV>FMbk>bfQfCnqP}@$qqO=d6f`0)vf4GuH~ftI>XA*IOV$ z#32ZROmD9lDi&ED8XAgbW@ha4^t3ZOJ1fVJA72x|+T{u$v$M1I_19n5t}gmBnci(f zLz^cK9(?G}+qdr;pP1MM5{jZIwu3w8pc;sf;oP~4-9b=(Sk=4q#v3O^)p1XpI8mLQ zowXf0G3|kljF1`{+H+`RWaRr}W7{SM2Zsmy`g*!^xtwU^BBF>mZ7ZdNwL_jo5kwpu zA`TolF!R|zo%hdksSwc&s(@mxMWo}-v7i=5K-DLe@|j;KG1!;j(Zi2W zUae;9o|j!-xw7rE^Pl|a)mQ&|B%ja!pj0XqU4VW2?tOe}>d{{vK72$onXJ05Ll6WA zDrZ0WH`Vkg@!S@Qm4H$mN_C;!a430(O2eh*8OmOavS%pO;}kuYycc0>SLn<2lP{Fi z!KF9bqvN~pQIM^Rixw+R2z|Nh!j_lw6P0Hnp4FcbF9EW(^;JQk~8osf2C!<4I z8qG8!f)Q|?mi>VRKWcxi5`+q_!|?8Lmfv5Y*{FjxGGF|X4_D{qTm5(2?RSl{eaHAi zCr+IBy-B4Q85_HOw6Cuh5q0A67^)zSiwzny5nIe}?OFWriY;^Rt(b0iXvuV@lV1Iw#Kqix+UayNW z4%R}`53pXH70FR=8Zy46=nH3y@I_VeqE_Gu;IymMTGeqxsVU@Z8Gb4uQQTqA@OI*k zp%ykIl}a!$Fx=PE)7NLR*=$d5Z*NyB6{FD*tOd_&Vy)6_`YeYj>K?qYB)q>YR09wZ zoa>XIg9IgXAgrfYt$A!3NYH3DXcFSO4yja}{{CK*&Gw{CE|-ay%XLa6PZNolG@Ak9 zKqi@Fd1Z-0J;y&jf=`!PIb-C8I$;fqw!Z>j)^c2_mKob>P~ya6E~-itS*_JPNhA`+ zq|<5g`3i5nHA^-dr@uc(Hk&5h?b0O1t7m#yD7CCsg>dah_f-f45CI1QzlUYNOjp{W zTvG~_3i*7QO2ubkp-4I%$B2ZXF)peii;G2;m&+LA(%YTJNv8PC{wk%wQnm?Jn=YjW zRGZ)h5UIAyk&uo)kmD#X4aa5{40(OjcqsLli}!X*9x$ zYUriYiIn4597nKLsd_$cBV=!1nRv`#VlF0TFpi5wh*Z`+p{f{Z1z!|d!Z0N8BZ4rb zRA~ilEas9(7_3#2$s{5+^8LDJip7EHru@}+}f6vt+7QFtkw4T>i+KC6C6797(+w-3=akq>VwW%uQ#vy@^S}cS zgmh%>HC^%X<5L!(R`Z{J?zv;Hh(v+4xAw&PDsmi0qX?rKF4KAjtaro!{{eB_##s6o RTOt4e002ovPDHLkV1fz(G4%id literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/print_m.png b/Projects/WebGIM/GIM_site/images/print_m.png new file mode 100644 index 0000000000000000000000000000000000000000..bd3db5661d7a8a011b22ddfb9ccd6c5f8a0672d4 GIT binary patch literal 1351 zcmV-N1-SZ&P)OPU z7%FCa!JLh}OeCInyxM!%Uh={)Q(kuHmZtUCXoJ#@o-@8J{ zGLjoN<|ki$^}w%JW7h6)_W}a~=;-J}FYej%%pPm4c6@7-tBA;3Z~f&x;5TdIz6uzC zd_Gt2=~<64(gN%ke>~v5h>N?rinad*`jx<{*bqF%I0qOAKn5tPErEdd-gW@x-uV9u zEMi4OI`hz}RB0#hh&Zfu!k74OkF`!yE|=Z$e-cW1m0>V3n9P}2}98p4u>a7Vqr5mc-C+ao8>1EsaGt60)8 zO_F5O`1tsfgM*ufi^cBmk3Bj5o&6I(RA@+>iq(n(s!iZ)di3bK^3FTQ&!=g6bY^aL z`p@s4{##?EaT#cnI59Et!meG<{%mCAq5Jy!9*{;_kh& ziAvuv*Q-L-aKu(HrmZL+pcOo(ks!VORBDybcYjyNm+qIRhPSM%*3tvVPrmslw|n>Q zZ*SlJ$QEP7r)k~B&QSM4JTO8n$q`J<%}iKqC`(Of2FSdEHB<@@vcX?A+NzuPuU%qC z-$?fG$hHT@o)~-F_4oI0DU~*ewIVKxXw~c7@evp61>T>A^9%54HPF%wk&WsC&b?WWILqkJ59((MOfkva*QiTvyy$>2f+uDsO zXb5P%-tfg@!OqM~Prv-~D|_eXXMg(IYd?7tPy?`k{~Pwup+hrEOE%lQdGMQQn$m1G zBk#Rc^;Sf!2-aF-oijF$txXbZi^W`|8Wa&jy}MHE?oMg|Q&Uq4@NX%WXnzwM1F!%9002ov JPDHLkV1f@)q>KOn literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/print_s.png b/Projects/WebGIM/GIM_site/images/print_s.png new file mode 100644 index 0000000000000000000000000000000000000000..6cb10b08b1747b6cb44cb7dce56a8f2cb84e3072 GIT binary patch literal 874 zcmV-w1C{)VP)v^HZ2H6u<;Opxj# zxailS3qv7`5(-H-g=EpKxC(U9MWOT$XjZz6T?E?hQ)!TzN+_i&lSGZqm(I+cx%ZxP zx=;(v1JCaFJe&7@1gBbFURDbW3;O>3@8-wG-nkWz$GTx?B!E)Fc%C2I+S>l{-n}~y z&sYHGtYBbZKmZI64_%y{y?P^+N??oyKnQEwZBKys6L?sw)gV(tUb%{tR{nvR3u(-G=&&s0FDArm41))5(vR31|t_3I*3hFe21jN$Pk^w>h-w$F! z2tXsmi6KM?Xtlf~z}(ziaGDVcpj5gx+Gx~oeDL8XpSzLB7scXuTq-R>6QGU8(iO%y ztgZbqUMdyOudc4S5!+-(z&Dx}azEC_)g z2BiCkdaq4iz7-fNip8lNt<=ZP_3QJWPETJgcde0L1^g+ z2bDbL-EPM|#}7uwE{x1fzyFz&%bhFq_h;yOZO8LE@~NL@{i))wilG*QG2jUB47_EN z%nunkp6GKdg5kGEa!#$*j{URsigSZ$LKR{4NrET)Ag#a%0T!eLBVk7*XkH1)Mjf_a z)M+-m5ho0FXJ>ntgZ(;gPlVg~BfMOcj#jjSlUv6W^h68^*`;+5^80fiujA9{bOT39 z^RllmiE<+5hws0UQ5BHMq%c||r9=RpH3+FVI&Sf6GvM}@Uzf z#>TU17>2f9KeqLH(^e`CdvH*<^u*4^FR z|GC+0`dS86uRB+#*4*^&VvWAva%xo1@mWe8^(v{_y7O^07*qoM6N<$fvn6@E zyD&5}urRRjC(8Z+if|TqL>4nJa0`PlBg3pY5H=O_G=uHJQ~_>HCLPf3dxqZ zMwB?`=jNv7l`uFLr6!i7rYMwWmSiY|WTYy%d-?{vPf^VSDh%{=aSW-r6?*a@XM+Qe z%f-T+16(?X|INP9tn2b&T7&eY3W1}xJoAq`Oq<*eR|j=4t+67~ZH6@Rj@iZHM<=r8~Q zNG$`iL4{U`tJ6w@p1sN|vKSAv7f9Ya(ew1`gt%y{HNS;kEbj`>a+Tqhn=(;VnbTBG J(3Oe78UQXiDA@o2 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/select.png b/Projects/WebGIM/GIM_site/images/select.png new file mode 100644 index 0000000000000000000000000000000000000000..bb07c04365a7031b4c4a1d5c76b2e5c9ef4172bc GIT binary patch literal 363 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 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/semaGiallo_m.gif b/Projects/WebGIM/GIM_site/images/semaGiallo_m.gif new file mode 100644 index 0000000000000000000000000000000000000000..9fb553bc3242d91c9e4494aa381c07e49e185c86 GIT binary patch literal 514 zcmZ?wbhEHbRA5kGxXJ(qDhv$u416*SLedPPq6}iX3=#$ml9CKkdJIyo4APzq%B~D5 zK@6(i45~2<>d6e6{tTL-4BANyI#CSznG6PT3`QvordbS@c?@<*3=R$qzUd6XISiqp z4C%!THFXTNjSO9#3^OJ$%Oon?~8J_K7_;H-!_eq9-mmrQHlT`f4!pX&; z1B5^T@)HBwe}`!W9y(I}9?8y56D?*>TvDR3Ge#rg4Xg4@HQ8&cO!t^p^e3FE&^;)@ z@I0x?Hc$S+$A@$3j^6oPC7x7LR?(0tB9SZ+k=It45T4Z)Ro7q06CuXSHJ4W`E5E^M zrZ~ThikgZHznJ)<#e5R{3R>FRwG{a!>o*F^YH4X6Iw&i;w?U9!S^MxoO>Jd?6P2e_ zwGZCZRu#TdcuMK)%?nC*r>FA?OKIFVsI4J2ZL!X#{p#Db)n$eEJdc|x7FEmeQE`EG zM1xV_28F~%XU+w2KW8g>UlQy7l;jzd(i*7LGJ)lz;FOOSrcUhKv(WnF@(VVRB5D_A zJ}44tHpp6Ia?>c`(G+i%iWpKW7&1#4avB*bS{Y_d zVpueXVaH;IBbyj5Y-IR+g5m37hJWW6{#^#zMm3=LlZBIuL4!dDWFp8<3~Z?mQvxJ9 zO_UC&1O-hDP?^+H4} zjgOkLWU-f@oPv}PM@;}1FRw^Th=^DyYfqSeMB0?8Vv{`icouUq)HpG$T;}D-U=08s Cj!5|c literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/semaRosso_l.gif b/Projects/WebGIM/GIM_site/images/semaRosso_l.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf47b40dfa7952b16d7c3dff1e746a6b1c209f3d GIT binary patch literal 2075 zcmd6k`9Bm0AIHDUFe5Vzk!y0y3`53XC|7#Mkz7g2kxizI>T#4Dt#xED*m32El51$> zESfI1)oN%Q-Js0?JtrX81JM$Qp+Gzh zBzGWtgP|=L9Ri9zP%MEG29$GP5(rcyFlB%_6KE8$)B(#d*mVx9!@xQk?6kq21bYeK zt^uA~;h-7>D#B4!2*Cjp1CjC&qX==b5HAnOGLR|@93)&qK$#TO12h5f0e%4x01N_* z0lWr~0L%k?2H5yt-TycB){$~sz#S<6X#VpFpf*|VY3b~Y%&ea|**Up+`4-7zdbx5eWS<I!0X+;cfY;kE?xtRYVEp$QX!Frq`v+E z(O{pDOjMSAG*-Cf@z8)!=Z(&YxSx#w?fG;zmOMGErl6`%F`;PV6xC-ZXFtsRnJ%{~ zCTj;=`J9d}BB3v0-b*OZ8@O!rom0+L!p{ttji#9>qop_UagBNxYppyHl?ycrk5M* zONX>a+Y?m#vx}7!Ef+q^g_2cTBIo4jnYmGA#_{PAA-#csR2J;J}rzWl{ULD$?~CYS!3$i5xzR0HZ)K@K~@jj>-2&M zF{yGp+_xcZAvE4V@83;gsgj~^^pnof!$z)^$J`4L2~1U`ZfR=hEU!8pJ`N%X^EiY3 zPGbxQuaCw^t<6X#llJeD+CefJ~_q3Fqy zLhs;K&(@@I+|jgIU~1Pci@#!7+ehI zn2@dOu!&G_Bvw7Bux%OY(l`}}d4O+gGU~tO8P0jY%^%*bVBp@-zC{ORq-Fv%O5UCo;KaQg-lCajE~39 zcdXNtt?gGIM0{F|UThT)-xm~!7HP9}eOpL#ea zZ+?qSOmgfLuU@y2l)hW!BVT(cXbs)43*Hs+**MaZZ*Fzr*M8%EO94`fx&Z8otIOSKj-+7 z+V+|sT@%EvH76%sn`l4Z*RB1Zr7ZgLarAf`y~>DtY|Xt^`9_AbzOB-QS37DYr~6D* z3s{JOU)02Av{ub+;TifL$NH!S@`3Xw*hsB$!N%&N(mKfrd>6wy|4GiqV@@6gsr%qB zY0K1PEQ>MbU72(~?>COq>F?dgwSrbG*0BfkJ|L<*NJW!l1rp|Fq|Y%ohhiS*Ur=t-(WId`gv6szz+Hdd*Hy%bQzfEKtn$fD5_hH)vw)dX)^4*sHGk3X|d_(AV#FLh-QCTbV#5M_#>FIE6?k>*lt&vdmnm-QW=)7j(^g zoQ@S-j5y*c={dUctmF%3yG!TP9bTO1mJ1shD$_Ks>`k*8b`KHuf#2nU!z_JW1XcCe z;+Vj{!?x9k=bdrFx8|u}<(qGQUJEn4>G@vI6@KB37LJ)n92<7;cE$6E3-liXo?KnI S)3E9I0t^BQ3__X=lBNtYF$}Uc4DyZ)3XTj) zb_`0P3@Qu^s=f@WaSWB@rN#`kh7A3h4AYbuW-2ml5nAXCl`Y`gAPa@ z$-_cudY6)?Y@Ef6E3cQ{N-^um5?XX{OHM}gnahq0N8C@bOx<=hN5}gyuYQn9da0R_ z6i-d9vxtO#lbNv;cYB96VvRUff!SIQv&YV9lDzkpWm8%C^_Z8f}Dt_DD895tGi|v)YpO#x I3nPOy0Mzo7G5`Po literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/semaRosso_s.gif b/Projects/WebGIM/GIM_site/images/semaRosso_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..93f1e67362e0f38b3061352dcaac6e9ee654c98e GIT binary patch literal 326 zcmZ?wbhEHb6krfwxXJ(qp$rW53=IDnn9~_pbQw5P8F(2O_@o(xR2hUc7(|m8B#jvq zoETJn7*vB9G`tx!Ll|@t8FXV9bh8-@;u#E+8B8)6tP&XS#K4y9Fe%_igoym%l%Pj~wJJQR zmljAyTC%>Juwi4LRiy6AK*nAtiPjk`6Mc*XJ(FZtMreqgj**%9PXHDz z02V?37Ek~eFaQ@~02wm?8C(DvVgMRb02*un8gc*{d;lCe031sI9D@KILI53$03DM6 zADaLlr~n|O03kd8AwvKms{kUj03*8qB})J$!T=`A04GoYC)EHb)Bq^j04huXDpUX~ z{P?*o?v>J^t0K#xC;X!iIZ1}u>&)3sjBnkv^gj4_uEO<1FjE#m#IdXHl%of77q^=w6Yc?ccga@sH(mXt(-P4u^=pxn=Bx+ zF2RvDmAdL2w23o|PDU>Y`gHU_RM4R*i()z2353X{&#ZbA zYV)R4DO49V#VU*i(5hX%eti;_m{PKg9%zFab?p?Ylg`3DSr2VjyLYeNAz^awNql~Z z0*->0@LRan5Z|Gzaxo^sHXIxNW5VzkifzxEGQET zaR^=b+j%;z=!YUKkdOf_CDk#Ckak;5>Afl!iF&CD5R9y#PkVu>;)w4+ry7P$;F{`vUlgMkKx zA}&JGaFGQrzT+o}8h(h4E_ehYnWbz3+30X`O_)oC!dx2TTMC*Q6sn*$xGH}O#sp8G ziY|KHaqW?1Urz$6hH0P+MYkJ%p?U`%2nb?D9)rTp%2am8mM1He!ae6Ir=3lgY<14@ z_*!Neczf-aA#V5oTD8G0C+&%~Zl-Roe>T?aUe=(dDz?sOo854p?Tc=|q~#`EyBP9| zRKeqRi|~)iVrJI1^_>Q-y9(QG)(5qqa^d(!u z1MdVZWF#y|@31bpjPf@P$UHN|;L7+cWXvLa?#FN42bs^YMw_uV=Tw?t)h{kx@{CT~ zs?g03FAAuI=X{i?P^G5&EpwT&lVX$Kw8D*eJHK0&EFjpi2Mx*~THne=pY6h-WyUf~ z-V@f%@1Bal4GJ=?FmA&QfU})JS!cW(j%_YN&Kgz#+8{{7xp@PUQquV$b%A;6yi zxwnD+Wld@|vZ0-5%R88Epq1ofJXq^$P?d0HXjmFh&vf z0}nKf9aj^t87yFkYD@v8-r+hao(BOlVn7VQ*n$O+FA@b9<{v+Wlocf4l|)Q|HIEeJsb z9A*vzm{V*;H~`p?G6@i500I=ifCexy0STN=1|6cB8y*T#A{^iZ#ZklzSg?YYvVeS8 zAq`4q9BNL0!epI+n-kTl pTGghyx~f)5I@RxN^{ZHIDp;@DRmP09re#g5TGz_fwlXIO06Q(r6-odA literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/images/semaVerde_m.gif b/Projects/WebGIM/GIM_site/images/semaVerde_m.gif new file mode 100644 index 0000000000000000000000000000000000000000..829c0fa7b3b90af01a80d4bed9eed9e44d815927 GIT binary patch literal 488 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

    |RyiCYvj^FcQmdu{b(9zUS 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 Xu$d8diMMbz_0#Ts|JN#Y2yVAKOvyC| literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_181/richiesta.png b/Projects/WebGIM/GIM_site/help/mobs/mm_181/richiesta.png new file mode 100644 index 0000000000000000000000000000000000000000..3834bc2a33905d5f1fc5cabf9392df6d08311f63 GIT binary patch literal 64749 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 bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XD2pcw9 literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_182/elencoRichieste.png b/Projects/WebGIM/GIM_site/help/mobs/mm_182/elencoRichieste.png new file mode 100644 index 0000000000000000000000000000000000000000..c4a2efabf3dae038aa4d17ee5e844e826e517dc7 GIT binary patch literal 50378 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[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 JPDHLkV1iVmij4pO literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_183/._mtzGenerale.png b/Projects/WebGIM/GIM_site/help/mobs/mm_183/._mtzGenerale.png new file mode 100644 index 0000000000000000000000000000000000000000..00ff5123231fb2cc4d263585e6d211561e4e56ab GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v`uW+b z8=`|@22i;knifVNA1W@IoS&UXfvt`~M#R=Abs~ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_183/mtzGenerale.png b/Projects/WebGIM/GIM_site/help/mobs/mm_183/mtzGenerale.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb0f28df10f380c7670f6cb5b8c94aa638c04b7 GIT binary patch literal 29123 zcma&NV|-;@@&+2)wr#s(+a23R$JR+Yb~?6g+jhrJ$2hT*+cWddfA0NuKb*bxug=WTM9*ziAe@WIB1E}WN4}^o<>@q;DPCM=0%p$v zAR5SOv8ECnMyoTO<27aOC&0iKPcV%#5zaPMz;P2b+M8dArr>eyX{&OPd4tSI+_t)*PNGEFGo%$bg)Rt^GLfsT}ouAuJ5F04?orsVeUk!MtB-aZ=upuUp6(KNu zB9KX9@Sk{jme6F!YYt9-hG}OYPsVsl_1XE8SGdk!-K(>u=$jlitQ?k9Q;T1ilw8B8 zHw&b>O;_ohWjDO;JPYtw+F4L zk8CaC*EP&fc|1W7oHkbT%u3jhxjh=agQVYJE{{w75uk|k91dYCaTH2jPa|1b%n`_m zl2KrMYRSeu+ryR7tYQ}DGb6s0kJKu6V0GI{^2YNIuf?i}pYhg-Z1A67IyJ2ByA~__~)$8&jx}UIO^i5;% zY@_iw=Xb24zm1^DUEuj#6RKdK4#CM@cWc2E@7h$AbT~G);j~CI5zq9|h zNppGO{OCo?@&6P2eN_1h;#Z*B)tENmpML)(`~5H3?@;a6|Cj9lf4y5xl@y;DhQZq4 zzO_cn-bnBF75e-;`W=}esBTrdlsA*oOZ3H5{IMk7c5wLHS(uywpVl$IkkMi8H_5KQlmFdUqm^KU=atlU3c zg|)+QK_&C1U@>(2czGQubliyL2Q%ep}C;=6mO5o zD-Gn0J&YBc@}j>rhnU7)=f$Ij)%cYb8Z@#-!1h8oe*eya2ZTOMmQ`}}Si)iX$i80% zl?+5Rf|v*qt`9FmGZ2uNnhrl{yrMw+;)w&QOPEEf)%lEIY|12yRhY$|PGXUK9(ohB z(M#GS6aUzV?pGp=sWaR6{_$c;suYA#Y{%-=z!1W4|V5qM0O2f+DAVBS8MVG@w1aIBgzb0 zXp@oTq`C@%pt&EW48OS1WfMuJ@LMrxll`mrdQF78H($uen81|=7g;zDS?^1Ji}vog z?`lD7T=ZrK{yJfaHt51Y{{0?ZsZ^M!TZn6+fCo|h2F+sqppws^vr!;7pmt|S#9QzOE6ro4db)ZL<-}j@`}zh(>3z1^<|cW;?6>zZ z3RWg2o?XS1@pK-y?q;*spTDf-e@|tw$rnXPt!O;2r}WNlPG(>xbuhK(7m;XrFi{`U zhBA?#lf=kDkYQ?|>-wYm=%*Gq{zUjzwZ{Ih-}b`X zNgM<*^FdOG5?MlB*sV#t(T-n;iCaDWyCqOKd&`Ju!tw?W?4m1* zqaE=aKduDv)~lroW11m46< zHejESs)iz?jLWXiV3sRlfVQ)Iz-M=yGc_Vlf20toDS9p9mQk2wP|%qgs)pij*QqPKnffM)gw-87kF4vTrKUF^usp&gAmF>A{Me3h{}WP+=xA zZ2z{VpkS0}PHfTHPM_vz7Toiwi5fQ>ptD?J#_T_EY;4N9$0zPn4ra1&%q(ug|HL2S ztEj4ar&RMmGoOktAL+BY9&>K;G;newZmrjGEQU(w1U;M4l6l1S$8VwX)LnWU9%bQQ zn!9r$#31I`8bO%}0OX;HY&Am)vx&sBa8y`TWevgT@f0&VUI=^@uV=e~4*`&f9Qb@# z=U@kQZLLvG>RbKz0ropc8)eeos^5cq5@8vlc{c;7q!QJk;K@T)zQgaZQG&nMor3t6 zWyg3U@`<%Rk+h{BMiuUW*l4CC6k5Ye`N-j%c8M5NS}0h}-Rj|Rk{HipO#G1j^V`DH zjUc9C5YR89ATcI(gUPI7fwpPGDH<3=-?d2qpB!?@0%k5DY_bNWukmhVdL9Z{hWy9< z?#5-2X9=$t%57TR$kal(mcK8UHyfy5ZDS>H4u{bBF!1Q8bD(M_z$WNI(^+*kxL^)} z6Z8cYWP+@M2@tzj0N1Zn9Kq4m{UtNx#7LnUE34neFU`9B8_5ODN`O}J?l&T<<&X;x zgClsr7dp`0HqxFAvTUtw|NV#vQZ*s$wP1PGo`a}3xCd$E+5MoW>&~ZjI#5bi=>o0X zWVM`nPPr%EBX%dg(&pf>+SJOhmr;+JMtHag&iCCHeu&maYSTiHkE!bCYpR8E#WoUm z*N+>MAAUbBFC`rtD5{t740lzvQ$}z!ba5LAq$Bc6{ffaXqk73}7KsU~ER572@X9Ds z`y!a^mj(#ab+HDFMW7k%&7-YN*Y~?(p_F4_d55VdP5j}4S{lEG?$#VtSDg+s>IP?< z+q--U>KMx}AagBeU0P3jcPj1oK;B0G?YDT*QK+1<1pP7^s}59Vv;&OSoL#aq=kd>d z3sFDVKzA{0}ZJhEF?4L zzLT=E-#u8A``-ab+1c2B<@c%!D3EDppiUFE!EogJ&QCKl zGm0tg*XyO{UX?|DkE>)E2{l#KyrLl@esi$2f15W*m^x|&Py)NsA_&PCJdFi8t#>%Z zK#mUJ-5q_SYDZ^hn)W(_@xT3;0lE>`j4j$l=3k!%0amTk4EALl^!FYoh&jD4lk%IP z3!~QBUswDupNI3WVod5U8hA0PQ~00gnGc2q^!U6jt_tga$Rs`v1l{Sj-zf8cBA^?} z-_BN?iM1L3-PFHZBq0W++C2>E=lWkKyXPeFt?~j1U15!VFuoBWqx|m$C^$IJ`DGUZ z{{~@yn^bmy$jZusJ4~V8jZi~_&obhV7FL1qlxwQ5ub0TS82xW+K`xXeDY7a>frSN$ z=j|POazku?7x(|>vx^Q31e@6in(p_?gxRqCzkh<5bN&v$=UI1*?q8_ypE)@GYq2)O zR|Wq&ioe6VfrzBsr5W45q2NIJnLmp%>HJ5>8Z|A1zx17yc12Iy!dzna=0VtOOzmd( z@vdQ_U}?e6|BY1jHiJJrPY!f!YJ<7iPD}Kk9?XUFq(P6@4PEC;#H4;)tioCjh?hB- zMq3JgN6AVFRV4qNwiY5teaq9~aRK9~#N1T;4qe?9-BGQdrw5f{DU- zzJwany8}m$Onov@;AD5LL7~4BtqY55t_j0*1A`a$1#ZF%e1Es#AbN+ECCk;@a0Ns4 z0_%o}owgAbQ@0p4hy4eSCX)q`K@zkVP+AZRMw3e+6;{8v+6nHGn`IJtA(!{_&)KZ& zJbyGI34L)O#Xx@ovJZR;%qLS%_+2G}_Ad?VunGY!lIJ<#p$8NBrE_bYl$((YHH%Eks98x)9E>$o{y?hGVAt<=CQ|dw!j8 zZ(jma&C_HAW?ys!L3lCYs{DMxmA%MAu`&T9$)QjQ0_glJ7yb7J*-nBdf-SSzp-0sn zdwQxMe62TFSLgku6zN@XbS8!j1UE5GzW4PgdnW~Z?U%-Te_#%WUJi2IgbJNUSv?s7 z7)NM~tMm~*ACLzJfheA|k$Dt|BD3!8r`LJz z2i2(5BK16XqzH&`o^8OdA<{aMV=$JCRg?zA6c=q6qYQ2H6;ewi8FIaEUpl{FfIh z0|jYY4y|aJG-ig)aASXAd9jENF>8?tXT(WHvV2Cm7?`Rr7k(cdNO$n1RimlpjEZ{88!;J1LloR{RBc@Z; zI!>h(r$rQP;Pi({+4yj?3XsaiMZ#{UC-&7Q5$Vpnle5X9HC*#Ny}*gqe)Ns>cbstA ze4W$$+ur{*gS+hLG^%~`t#w6Ai$N`&1_4;0ioyqt?x;>^##nSX5mUn*2kx)wS9_GeAKsM08rq34xT^Z<5Uo#G zUG;ki)+{8*`hId4s||D1N~hSW2X%lER$3rcuh;Mh+OtKM$cGiDgrP_^Z<%G~u%Y@e z*vcRUKLi0#11sewA*s3;;- zCD{{4b>evQh@vowmJZ&=jXEnWBVS%L?gp4L=N{(_NV1lEFNo01m+Rl9+8cpJy@u zL?!daKfd!>03!7G=5(=?7ZK50<6|ff4IMmYPI<2oiwLQ?j3xp+IFC6^m~w}nWd~G- zlasVCPEP@m?bXRlM*HN~34wTlo=7+Z5#(o5HsWxVSwzzCT)`e4*Cv`vH^20@_|#Z4Uf-?|m$6jyHS zsoyj<##=}b3!6C`D%3@=><=`&YY!S7|APsFB4tRDa&ES_x4pt#-Q6`mPPPq`lfVgG z+R9v?n3_&?&*#Z$N{e7bW!;Nq#~K>Ic8twds-q~>)TGPE_xRC&=H!s90!61rp?Vfo z3%b_1Js2jhE1cJFmOTWJhk_ zHx<%c9pBD9NV>vC%Y4P)_FydpTv$b1cX#Q+mL#3d7GT2JiLdC)h3Y?(yrobk1C>hH z4vb;a3+zv!pX+pmCi51XscV+dna+qP<;C(1@3U3p`O}b%KG@qH^@8l?9|ncDzYj?? zO|6vo@LW$4m`)(1sFTM~v{Du{BpHLEMBn2{8Xa~^nwOjmL7rh{=Xsg&cO?engF!^> zsax!IjWc_R^>A%B56{lV_JoR>X*uE_rD8$}6>PXgH@tu#7SPCWI)fZiQWRVc3{BYt zX#3j#s9sqc1O(^A8=&m{#6^&ht3m5vtM*pE+KvDEy_PHnK=IOY_e*ml zY)(1;Foi_GcmP7c@3jfTm2s=cQ^X*XL-DoMp?`N@qAWa&G^{Boq1%W2XXqcLdC61< z8Eu4ArS2iEH$f2q z5wLUq)^FD+9fHE=K;Uq_5k5qvu*+i(SM|I0YuAloARHE`6T2=35SA1Z@sQ5*60k%{ zv|WD9D-jdP2~4lnEpQJ12~$d1rG!Y9u_<`__VBXF*p+D_3lsttxev7#6C*(gaM>Y+pYOZ`B?@BC zeL+03Nv<1n;2(Y>iyh=$4B)IoldyuFPkZux2AcsTq4`AKt4_RF*_O2uw!@vPJ}&4? zo5?1J`-oP>s9{$JE{OLZj)O!rTN?nG%2;8Q6(qlC(RxZCagjnc{P>JS8wz#EN1nv5 zoqn!b9M$Sqo*yox_cG8AC!46^9JZucov+uOZPL^dxk7mSxAbB}>W@+}}*-7X3J!l}h4Efvr_++?!a&+M1$6Fbz2a~8YIo7o8 zhb+n=9N^d2EX9RV4Ltsu8bjtSc8z$b@NuSu@|qAKF484%7MT#Z;eo%KbOFsd+yCtI zgMV|C1$k2OTi{|u%CB>Kfcef-|AUjny*>+mLJ;(vPYceu&e=iuGIZF&dyh3TLo?(b z%4hQnbmVMdY(Iqtmv^-DPY;wG1m%KDX^0)Z!2TU68@oEclbPyf*Jc7D8^J5^9(blL&1@lO8tIp?BOWn;qoN)T9o?C4= zUyAglA!+~d^V@Uy`oiRr-H-$|+;NfYQC;m0VrD=tBJGPIzx5pMXzTPqho8Szj~lY) z=NzKY%OR7YlDmf#j&)Vl*DJkYhh5TtPQ1IWXf*15d*2g)a+N|M5t zr1XJjHo+mHibYWLuAkM~5QJ`wq}F?ce2i*!kr&IBIIld#dvEP`2~4S^YGh&iNpd(Y z5{SJF&$td5>yVM;YR%$LpC9uzd!2u##wSqs>1eG*G}4pRyNre`B{f~uc(&t>f{Je4 zpZVzLeNl=J54%k53e6zYWlSII?T;_BmYQNhNmU4ACX`jML=KjV%n~wqJzZtqzb&h( zl`^lBJdwP2D|~P5+m|4Bz8X!}@({u$Yl!L7RakFuriPj}3>-$^5Uv)Mlr3B7#(q`P zZCF6nG27NwvB2^KA0bFqF6CQO_r`qIT8Pd9n~tbucZ812jh_PhkNWi;Q!AgKXwXfk zvG4^D?cL9Dv$26WLa;=p>SJTFku&WEQGh@@3W(T)`vIxIB`EYx%4p_M0_hMCn#M6c z;j6CJ&@;Yr?_0m2Dh!M!D!iezy->gVQNoz4IOgvyz={ld8!fj+vFbHp zZFygZMfn%{CWT`fRar7TW9?5C)f7Vilm-O=BzLQH!F#${^c~sG=2eYuYhlXOEIkeN zg-@%3Hkv}p#B0dm;73XoVWGAu)Ge_DV}zp=iQ>6!qVw(5Z|O?QDiH05 zSN^C6<^L3H*0(>2z?d&I<{FWI#?>8Z3MGZr^8Lj<0KenE2)_1uw0cWDE#re3t&}6q zS3N<0ZhlpJXS(xGyx^LeM4)-cfT~7XuGcof2XcF6D#`1PgmHj}NNND~i&ilLxE1c> z){*aLV5yo_IYEoGCRo4O0GV=%-t?oKMc}(4Z-CnxFg4s3k(i00KY-8GqDDokg0j{e zHNmj4AUMloUL`t@CaUj(v=excI$resL8Gz5 z)W`=zGGzGk?78%ON^Ldga>kMoHQ1ZrY6gC63-4{VF?2R7lrK35A7|xaC)@39sEaw- zE%?ro@)0K_njZZYhDb<An^bN?;*A=@{jn7>K)2sZS`UV+I_chYJYZKojsR8uZuG}lXxb7gyV`p( zbb4--s`Zz@mctfZn^A=I4$;k$JKOl!P8xwH{92cUMbBkfd}nwW(Ki&yO2j|KyOWo4 zM*|Zx|B3?j9aAW~fF5gDdvOX}mxg1z{}?+Vc03X+7Xhb8G8XWkk&t-09(tSJuf{n~ z^nu;RtHyen*;lw6T}U+WZ$`eRjtXla%@e+e87CofR8HuH?gC%xY7wJfq3ci{f2-N| ztG=m`xp&wO#ln4=q)0>Ss+)x$!R&rFcm1wi@t>#x0~j&m?qMx}&T;G4)YZ9RFA`yc z*MN`r(KqHh!5j!f^~21_YY+&-Z!c8oM@oeZtzNlOcxDpcL%LM&ddfJ)yF;nkL3g|5 z?qa#UpkuqH@%=?<*y{~bJ@&VnmdA!g3^qvfMZ|SPws%eV7$sbP4&_b1!9xh`(!@)j;LGi4=N8^3Mml4wB!ug@cC zl6@iHW2%BZ);%#V;P#-Gh-^^m`>jD~%Gjx8K2g5)voI~W7>!A6ef=&BM>b&bnX>DB zf(7@_r06h7A3XQ^p-k2n&^`iNa@pz%DPY!o3Coi)f6iTAe%rHvTFkp^MBGZKb^~b| ze$tk|Ni_=D%RZbVPIQBmF_CP?y=)7Je)1R9worTfpZw%T?NdrW-l*IS%W>rAs0Fkp zP?(A-gXuoT{X0$?DZSeb7K{DzD^WQdI3Bcsa)XENVnGXs2zg?!CGPGfUi5-GFK#f` z1*r_JcJG~moEAuq4blX_A#n32a0_MOh931PXsHL4(gBGz92X@t)(*p@*X$b{EUZfW znk|`x|JFq=XCSRf9u$Jjr!G@DV5{jFB>r<9k-5xQc4Kc#3MiWROA{*6+DcWP3e;1C zF7qp%DshG6hG_J^;Q!eL2IFs#wYup~n$M*4-R*eLN*|E!{i*!sg|gpFUTMfyw`_1< z=v{yqD7o;=29%q9X?3QgBl3d?0&M5;ellio25`wPiYljcMGu^D??%h>v0W&gJ?86Hm2WvMI69C7}sqrhjer}cRkr2a*|DlI> zsN$)2lj)%hVD>p#?!5>jEftR4>>fXIDTRZhl8Gw{kpHVl|BC8LFFd#9-8#YJJ*3MF zLK4JA{}`P}$5Y*}0i^>-pP=N5#-_BIV z<|~4aTo=ODs8H`O3z;RA>xo%+*Vq$qfxWugh`qG@ez3NMiF2tBy<^`N_$LH^aHO3` zwQ*oDvPp&?z-hR@2u z0_BA2|H9Kjvx>V(5Lr6ww5zv{G>3#bA*};K7ck*IO4t1^Pg)Vo*P-dv=ztaHV2!($ zvI9=2*nN!EnawaazX~z4GdL-9a|SLQQblAjWgPn?a79=Jt)t^Smy8mtjWLj@k}5!EHzlKaS`rCGVTx&P=&l0k zD%SsE`sz4f#9N)Nht+FCo0xp{iNi z8p&+{1Ow!V>^L@wTWH@sc=WY`w~y8G<8vlOO-_Qw4Gs?%t7+*todNoou0Y#j9fV&I ztOjm#pCx!zx*Q?PH-;?lI(Ub*W>ktA$Sqg^W%b3dloqxUk13IjE4khEBDj0Lnc-SL z9b=C_K{(0^phyoJCgumjb$J?nU+4O`)n{BGXYZ5BpH^^~M}iH(|3_Cu3k!k;%b;#& zdPZR}#*0DCYdy0Bg~4MN5T>75{+s0a4-X|l~n`yD%m=Jnm=8!VIbv2KlmEObFLDaPS@80i5Q3Ip( z#L5$wUt7g;0vEe=JvO^No-Xg~dSSqn#&{{yJ zUMII&FP60VzTEPU%Dn}C;|)Tjf^PmAR_=7ataT{L?^;)I-iShc`GN4~L)ss(yEcW6 z&8*MhJcD{z)~?fRbFDXewA&RDO8C!N_HPlyoc%9K=bm3{;MP?+Oiau}ecAgUNw=m5 zG7a!xTz-3`1)F3(-zy51C5_6tiI>-r@SDFmiT=D$aj=6#H=7|D6*Rqqb`$S6farzr zbG0wQkHzB&z@kZ?jX!LyQ(!!(Ge=W&%+l;eb^ee_th+SppKW07)8K3P(3o~0#}KGD z4C99XJ4j{wm-29#1SGxUaG+{}tnt-hkavqDOuH8z=#46e^)lY8HY<y8W3;KBsIT&^N2Sv42@EXzSHJJ$VhW?af!B>kfM!`#*13NmZoDQKaBW4z# zD-qxC$1p?#5o(;lnazS|W;(kjA!wQCzb~n^XD|vSK5nXQ0^KrPDh8hW(ndX%T~dBh%nGnAA_P9x>hQ$L#u`;Xq--gPw)UqOv|O#B}vg#grj{Jh|2HbVFfs{ z>v(N0>;*4)}D719>iRG|l#ClR$4w&j1(GpsEP&QmPu#CxYj>7qnCte23MZb=ZH5QeUv(3M*%8M$u3Zc%n`#T?fR6J|7rZaXe5C!)I|oE9HKZXi4R@ z(fuyk)WNt}X}vJnz(us>1;Gz(D?MN!+Mh?ad8v>va?NQ>p_ zyqYRGWKL=b!(PBftK-4NW%yhxS>;@Yb=&26)CM;bDG%3^R65Zc8aGj>$m9e91vw^6 z;yuM?FTV8ee2si1CJxmTM$sa3Fh6@nZo{8Q?aDfq)7cRIYFtYod{7omLUPOcxf zF}XCBz-~`mTHaa+dvgWP_7&0lkj^%*Y3!^Ra+?!Bz$jezO$XBG@otvH={tz)Uhi-mhg@NMo=PtAgo!`MRigZ_7w-UnYczQOS zhuQEx&mj5pO%&@<^$d`e**4F?S6#%`uiipKV_h7*y^xf$8Wr zzg%E|?O~n$drr=d>P%R`%QFs)^(IR(>ak{fmC{J69AKBIiLqfRC`S3u2p(9XosNjg zeq+%s%2U|3^Di7WaCR%IuzfyQt_}^m{AwDhAEIP*H-3N$G&=sZK(p+9XqUnwS+L6L z1UyEIvF@EL9>labLJ3cot4h$)3h>!iB$!SgXztoq(RLjLv@w@lXzhd`9?jSRL_^k+ ze%jB=4?9-O!*Yt%Iq*##SZp-Py3$dQQU{n?NhaVoFFfP*<+qN$1FqbpeFXZbKd22Y|4Oxqy@)ziS zBy#(re(3qu7?9LLqn&K@cqfd}YYcA~fhi7mQir9|?6nK|9*lXF)nq#vBqs&$J`*JF zpAQJ9`ru0>sy}Zbg_cT@pOhR4$EnX8UqkOD>HFPGgs3}@pXbJi))bUSoggY9frbaw z?N3Zp^r~4(N~c28+Tbj(urlLr2^(+)Fwbd~vhb<;1hYR}MclU`5-0j znpv7REgQPQ?r(j{rP>{k(;-RBn>K%P7&ujPaf?>rZYT#7>jlq2+fnagt>8c@QY-aI zPzP^quW|t7R!D3Vyv^?gN)b^|-uxix-_3yZ9;nOt_av#=gcO3G{K#&~D_exA9O4>3 zi3=v=_ND;^J-nMX%OsE*40`A7r1VF$3kKOUu)T50=c#4-y@H4;#bkcL<;qF0p{bT$-%MGQ{-rSOQqq?DsxNKsa1 zyU8p2CTza3oDN+sX)3xdF4OCuOz1nV-PT7;HguH4ss03i=n*#m1us~7;YG9t*X=KU z)cLyeVOcS<4}8XA@QV)9Fa~e6ci9_ zYo%v3fvp>ext?BILOuF7m-GQNQ%H*1DaV)ohiaF*o<2Uu8pCUA=}`MxWpfbQ4j`Bv zbyZG=7(r;p#7jIK4O3I)w46H-A^*QbZaTE2Q7)t0L*HE;jrw|e(R+&XXjeu zn}1FK+oXNAMBChRPcx7gAmqXjTAf~t2!gT0e<@0pW*ZHR^8SQ*8oQRV`{iXvxS5u} zPvtSd(#)$X(WWCmF9g#u;!T4JQSVM7;puU)S+luohu4O!j5?_nrZ^kw3TYTzmb7)H zoYIoL$e+h?oN_1Mp!Vh$Kyj|2XgFW@gw=3gSvag`Ys}RUGcUf4DsR5 z`Qw^_gX%6##0#WLFCW&jiMLB+(O+R{g^I4NH4O-_ZBSU7pkmEExvq5 zMmIZNf8B`Vxf0^_r5ZB3N^znQV|5yQ=9WDWkuz!VFISUOfq*3(=bhR+^)rW!-2 zUJ4|8Ky*k5tfLIVn6EFSNAp=>LVHDBZ9HZes=>FqlL1Z&!>zCYzg&@>X7nC=ef0O+ z^8n2%$JK#hm z!;Aj<8y+B7_MHO&JKR6W9*?!df2e!MC@7QWo67^tQ$QhQC+r^-%z7$^OFUmxR%n-5p6E=zx*o+tje zl8mvOrx;iG_h`3wdf+#V?ev^}a9KJd?n5`Wlv+Li;~e&f=R;pafG2+30ehb1B?7ga z{_~qapgJr3I-n%Jq==lB+@nFW8fw~TrwuYsL5Rc}&)4ylRB9Rr@r)NsSy(EbdQ-ju z92GkkaCSw+qNyqz(TiN5I*yVW3Cd_)^Ap%d5;<7u8?#%L62Wgw%h9P%sMvH5yd)uw zs_OYfCRO7Q5kn5|TFl~sY<1i!WShJ3MuPNjqmxN*KJRs@MkBE$?sMJKmY{-5 z82$igXdpde&JNiYvn;$$(C{)h!;coWMnjojnCZYZKQ9FZcKxh&xq1YI_$;m~Skbkjjfm+6m#d=-Y?zW{rU#I89V1w*h zPhv~jM^O@joGsthI8H~>Q8pd(1HxlGG$=6@vpJhiy5oa6wKguKW*ub7jcf4M&>zsG zW6nVWKfmTIBRwMvV6^9Un{I|px*tMDE*$46EaBZeR}ZK7qI^k1NA_Rcli-Eb$h)$=NBp8&aexZLwMcN$B|IEQ>RJ?xYDD= zv3w9CwaT9OSi247Du1F7Omcn`UfjK^12aesTkJi(7+}D>#ngl^?H>n4!g)y^M>ltl z-v+)k1nP&XK(&yHxoQJwn`8gJGD3gIn$B)N!uvM_2B!;C56{NsdS?Q0nZ4(JU)Hnl zzeAf;#R$58U@YHuGsq~M85u?SR^-J^$Lo*6V2B8dw=i*Sa!I(si!GfmfdjCSLdb0g zD{G$fZDT6DzW=0H!zt#((kFayx_(8UIyn@P9IPmG!&wXedA!T&0EzVVst|N{`bMfvZHlw8l8qn8kHLam$yX&8>+)I+g**$6vMRf*?y3u+Xc|`&I+MzEMHK&wEFZL z=Ke0>FJSMY)!|;G+(AiF3?Ao+6>i^5HLTugd!|s+#kB1vPf^j&d{rI6%3Dk2iH&#o z>dRT|P|MF9cEEvzU@L1j)dvMZ+>0&Am4&R4nK9Bgb~NA^YgI=i))M6CfP!%;5aC;g zdvTkB5vD(kkRxBzoEW^y!LjYY!y5GOgD?t$kd7bdk4XVfef7}hrZ=x@H-AA6wCm9n zEpU&M;18kQxJN3zcF(by+48R`C12&XXJOFJ$DGitDmCfI4}9bPbJRyG=&QH)Sl3ak zy|b6z`Ksk`&S5Vxb%{TexBSsR3*UsrEiyWnZKE;c#?!NP+<4Z1CEOH(tg72HWT9)+ ziyaN?H6Fl~&+}ycMnIo>FcR=ZTLKV*LAC!eC;i?uu={wW%qc5YnP!QSGD2#4%@D2Q z53&%gj_{si7rhWtP+3Y}tdLd=86R1Xt;)8LzhGr!!1oT29b?rKz=uP|hGx^wj>V%= z*~N^38&}~;Sp!pxY2Fifg|5PP#W?v+eZ9WQ!`S9lhxPbkT!#PsJwXhrS1o~CHFjKau8ZNy<>gxJ&tL*w)fwej`86@QGk82ny-CIYqq9999l~q3mLT!&sG3{jV z8da$id7KD%LY+Lp4}hdY7lK~T=k^bw(eW5lZxT!3X~T2|Q7oB@O1}`fQchd=GxYJi z8Ti(emRlD`2I!))6334Zd@MC&SXs9omUmY@&ypj0+*(Aqhi=eG@0zhhncM90Uzv&L za`^$~%-`;~Nf{;J(jqp~B%9xCQQb}x=dh(48t3-XaS)}W5_Byqo+{5G%FvH+e|7IyjM+exI}8U#*al4QtymM zlsJnm2pm*K%;2OBk$dRd;LuoN34!i440Reb97H~S*v1xr5gh%JYzl*e6`+1J=<{$y z2D?kR3#+<7_~naZ+(W-gMXu}%=G%F#LW#y~qIPq5%R97W{W&vChDWsB7;zNLs{?yX zpvPEuX@Y`LoWNs#f&e|}fq(K*IBLw6u`NI|X5-!;W!Y-Iji^1*cxQrm|6 z4gv4&Iq*4pn*07pWhVZ`gK5vvSQ#p$v=cnr?W4uk^sPt***TrTeP`_rJ+^A=p3f%i zC5OL@SbXcq$Un2fT!+e>+&+}@kNXuTfo;LTSz(*k7wKR3A0Z3tf6{e@=b$eb48#Q& zmYlWTmVrX^a`WoRqd^><7yGQMxrU_<@eHNFx{pa=wh3EPZ?XoBa-RHaoa(bP=jO;- z@sl!q`pQ?F_MVHQsOS3?G0DWpZ&Oli$70Dx^Gfsx8X{T79CY>nrVjN|EZxoTeMBrb zk{laxhkkV8|L$w4kO?zZMup$^IRbl;ZxS~3;2wg8Sine9VlJ+bMz?|En_H?4DQZJ` z4Hc2ZT6W`%q~^n<+il~p2a|i)49{BXp#Gfe4C>Ke7u$AW(u-c2uL|RC8ta8CwWflB z^yNH+dbCm=Bv>8`Oo_?I<=XldEXNMQ~WN zxRiPum2WIG35~U94_n6OX0b7XqpTiQ-=ldQLz~%sFla(_D{D9a-L-x7Pgj4FJ60p2da*2**1B-$_LlcS z@d|S=m+G2hCJSroh$i>07I!`(XY>{Un0>44Q;@m%WV zVbG1xmPVax_?KYzoZq?-j!*zzw9S&(v~TY)8>sG-c*^i6M=J}YrKX}(Zp~J`(AQb0 zNr}p)Rm!H6$Z4(riGVw9#*BVkMk!UHQktR`8C$r+G93?pw~)6VKWcaEGmJoQCNCUy zsr%3`%+lM2cv@|;t24d5ZH4hqqMg>U?7L*_d@zTy_0|#D=|a(T>T3aTemw8n`+GoS zIlRBEDG32F+r#&zqP-S^#aJMlcW4f{B$-(z1O6L-lz2><5YO zON?@-ancaaqPShyi#*MO73jmJn*|d8Ie=%~TkgXDn z7yJm^UF-F9vj^mPAPQ!atXT(&T1k)}v18Uo4m@qSd%dYvocq(c>5Yx&jV||{ncyNd z1gj*h?cirCHBeaT;cxz|*)jR%j0rA}z@O~zRhASMt@O5?xu8x5e}*=N;xdmysJpqb z@0UcP&lCAbTC!Sm9829fcA@-f@jvsLtNUwneANKWxq5QK3SXi|e|fm&?sCA&!=qO9 zgRgpnWA$n96Qg>{Kqh<=JO}8YCEG(iqNyVU zigD0aHg`CJ(Paq|UYx3&$x7K$UQknr05PcBUn&N}8JbK@GpNj6Q<~aAR-2Oac5I5S zx={FJCG#MY&;r^h)%t(gY5!?lQXzm^IRgVlwPX84Mw>W7DgHcsYi|5sU4XJX&$wGS zMAoLQ2VsMxIiF3YqNJ3R!Ebise^b8-GQe+HIi*RsexXNY=<81mXtI7Aef9z81VWLZ zs=<3Rk{9+=7O7!$owvw!b*aWWdxkliUduiRyjC3|bo$zTsCqVK?|xFe97S-Cg5{H5 zi)RWPeq!?9vE^4nLMTI3{7DgiJs5@d`2aU<1PUrqU*#S|SJY|BLLQDVuA~zH zfxxi?oY$u7*NnH^$(;u!%-u~{xQ~(`chAA&B3?B$af@M?O~kaacEAa zH&ktJl1Yn`!W(OU&T~UIgg_^6_+&ZwMOTS;GXx_1BSDy7(IakB$Gs<)j9G8eZ2Jl) z_TG$pgdmGO<#d`A%w|EHc@7?So|g?wT{CK3BK9t}g7& zcf-nl^{X#+@|iZm2j?%MRiWj43B%k7_~1j6O6W6~pFpO!I%Z^|UgwPIcFA(Rzzfg$ zB?5SI>K$t6y<<){o??-VG|%n1k}m{%9$m+-HV!vW41YHYfWQo+;~8N79+C}n#m~_4 z@f@qD-{J&Nd|!yly+|iiN((kwkB7bJDpEV#XmjE8yfrP%zooYs%MBLhvEFRw^Vw>q zdO-PLO1JG9+u|^}7|VV3{*c%0J`O+YB5X#_E9*_9J>Dssx41#W zF!h;Nzuxdf{im-L(b;n5e%_7+*0BV}R8o(y^Z|sZu#T*A`z1DYCkZabhY=<4IBbxJ z3XsE8st}ll?FXgN{L_VIu7LX^*C*IC-R)AiuVB#^)kwj}b^`JBj=QE$6mLixf#r{~Ar)cBl8z2R)W zBu9BBI*-K=knR1GdsP2xY&r$v%Ou5Q@z`L- zV^VEnl@$p9_(c4Qg`BbGg=47w3N0@_WAb0cJ)XP>*{Own*uQn6^6w6*@)hV00nl9Y zd1J%1dlP&3$h@CyLhwE2htK!RA-fuYynNn3{7k|s(?8j{=h1JHiO?=K6KEyH99<&Y z{$_1<=cg0PH{hCoFrw4MPwkjn^2Qm+1ZwDk0cEp;bo>+)|GtUBSEmJzl!xq^YM49G z4+0E_+wkiqjvxybSV$!X%38ico92kXmtBWDZ}=Q9rnNY~gi-iPrv>@+TywVSQOmC8 z;nZT?Opj+_pq?Ct>lg4??@uGG{+%9RRFpn3=HzdEH*FSs5Vz8>PtB9vYe?)R^YnTG zZIGNej>)rHtm5G)<9n<2z-4Vk`9U1;dw^gq1y(1Kgu~4!YujB--QQhL^zx#9&H+!mgKz_bgS{&&t%CMb zQwI)pOvw!ckf(P)jo%BF{9%9!6N6>4UWt+=*gU0l%yX!tb%d_H`??x5sYmuQXo=W_ z1_e`Mm)BvRBN2#`bYlp6SspHL{bp@EOq5&~#N(kCSKe#~eY-`iYq)D06%sdiSYA;L z%@z58tK+AQ765~zzt4QI&J$x8z}98}LcGi+o*n*Z?ZcUsW2*A2VSQoG%l_$z%xRj7 z6KQvs%t78D`(%>N8*ec7&ry#YC*J!ZxE(p3UeDr(IoFfnhlhQq0pfB~7?k^o*-wrF zJr!d8m9VajzWJv%a^H4mKu~d8;G$ex*-fVIb-P1bjf^~|Y7=H-1N z=|-VRdYdWNu+&^%t4ZG{0)6gdDADMCmd?U~J>?<6wGLNU_CCV_rza%GKm(gQtN75U zF`-L_W?hZaGLmD~yj!Pq$X?tBf1ZqYuKA`?b1$?HH%LW@pJXPJt{s>KJ!dNJYV>?g z_}ffpNH~XOFMgcQL&wzUb_}H*#*`iYdc4kU#2PciCxiX=w;^MVrF}E^y(8|`0N+7lg9niK5p&Z0jCqBg;E;= z7HVtw-6=B*N3Qc{er6{1{_$!lPs__S%H_o3o0&3bAlC2q{j1206+neB0hS-mMAMc} zdUC0_%UDfu+d}wy+tP zu7I@I>fu{O>30rys-jL@#4juZ#N{;E+?*x7_@}1DWtv znRIcNaKy$#H#>?<(<8~tTD8rM_<7y7RWeFE{$~w+;Mr33o(C6&zoWCW@+hE)M)}p# z8I7gOjxNXkZ0QHj=zXj1BCOhkOZAtwcI&>r_UQNAKwF$VI&-q4ob0EtEUOWRA=SNu z9zz0enPrr`Tuz~>VT8WZQ$hlHf25~xNMzXLr@NLTCY1)OM6}o92{)n^%8_A71!x1k ziy$Nd9Qc7HVUB={NNe-yvF|<-rN&@Q0t%8rB$h0~f|AJ$wB_sOPse}bntBVatmAy8 zmhe}I_%juHXxErqsf|BpiAxsM8^8lM_yN5G}x6H{V74zgv zB4M5EqxW=z)baUqICR7Z*=^nb-XbZ510pfX3}nK&s#+w_=5B7xstie$f(|jzzI37Z zN-fHP&yjf&thR=%yWBu?z* z<#rxWRw-dvw*QZ~5JP4TfRzt(W;19UqqKjmd%fjK|goGIgPN z1AWHgAZ}OUpbss5v@|-8oEU4hjl@(_jM6X=GILEm_%A0OP(lK^@rt34;rRVb3J)%6 zd&^smvC0OY_yAL-Oz7l9zwv@Y(UH{9&;m*Uct|JH1?LUMhTV$PW7FUaro)C(!?d8% ze;2V~qV}RtYuio3^w$EQ4hQ__M87%4q6RsMqcf>$i)SigI z?M@IiK+BQn&-!j6Q%kQ*NtXj%nwnEkTn(Ci8f$253k?>$yE^<*7qB;j&azC1G3GvU z1PQsmuZ`$q5O|OkcC9K9UYGF;+)g`se<&|hT*223!~66;KyShRr@uDb`)Pp77S^xk z$VRMdM}lDQ`qhXP4#1ehZ?byJpe4JFP@BO_A?z8VW#TN|ad3h^7Rb2?kx*wEB$Z0` z!M?t2sZy{$grZ%WbT2KEaA;SiFfUWqVgl@*u#b2i0eSlp(MZ#eQzHGp-4ot-fBw3~ z;3lWTVJio30EnrW-D`{*C|qYwr_Yd+1)nWi5XhtjgD4k2PTQ zQG0d*?vD4Hm69!m15tmUR&>s12QIhBa6hVMHBp6Sf7TD+_QDR;C<)aU7AYYM36?x< zdUss?H4s{{poN116V7*@ z^JQqn%t=wsJke)M7O+an_VQCyS2DwPdqRJdK=BTTUa~~qoz2^=PvfH+sf;ns9UVnM zYF%ljnR}UAOj^^Y%MkrNqH34+gzNFctjZCw)58Z_-Jy+cIvLWTy$3*mG*65elJvT;27u1C zs_;)qoM-V*r|kg<(UDAJA0(beTRTKPU$n+TtrB&7Tc+lGe7AG=0kCPo`!gQsN%&ue zYkiO`M+$=#-ErHY+6M2u?v5BZ_j2g<-s=dm1Ul?dbXYY*1_TQWtVZ*N80Zm-D(XrQ zuVIq|B_&p0dBg4Zn;8NkfH8!;bfNXEJr_ z-i;C3nSYL>Ak{wet~ru zbC)tCEC%MEN$GYx{8%GhHjHVq|0~nGD@Jje`fHu!$s7D#+uw&uYJ4# zb9MU7&UpB2qvN?D&}8lFonN=ioyAE^6E!Sd1nZdeWuHUicsLWs^Kf+QEkW&WE+nz) z0i97asX}m#Gll%M-WIaQ)}WNb^B(7W;azV3W*quV(Y;!?#U=UW?e(C4OMm2)WEzjl z;m4bKdwYw>$iR7dnN^~gMKUKtNV}TC8`>gBr796gWLPm*qFaJE|T-J4n) zB+;0l;M}0jb%O674gpgTfTEYVd5KXI3!+I1Fn>-D>+FfMa=l;gsTUR(jqL5|F+HdA z__9~0d#m&wP8TbC&*7?y4+ziru$Zb>zdxMyzYrYjEnd(Ep0ol9!`Fe*qa9=~eGi1j zI)t#_hUC1W+eT@tyR0P60Q+SpsKR>5L=Z%fQIrJL-bCJ^Fql_Y&#!|}6~|41A;Rb&mF%3Ql5L+A>Xfzp0Jw4Dp8o|RV$hr*Qes72#{XFPe+V23 z4p^BnaDu@fp7M^@`2-+Q#bAsbig3eJDB6u_j zv|Sgvj32>di>{Lr-2;mL%gpZ$sYHm&u%1?W;NnAW7!3#N_^?fevu-XgbLy$0kq`mF zKhnxsw$?|zFd-!^Q>3zqKLY?_zyYe-w-}f*EX{2nEw!kskag-qKA zWh6|b-EIv20W*C$=wwICZ?jv!I!Tz_36o=tA&=g(qU3)+S*l{7p+@$3u@@?3B!*nK z#z@2b^~}u2jbE_d!6ae(iM$$0!b9xPHTrUW{On;Y?L`+rC8q6xYzcfScJ7=b5$%jZ z2GG8jhwO#C5J9K3=)vqLjrdo?Y-5-c)AL^hj|`I2aDk@l`k5&NogAMEDrjK6{zBI` zFdz(rd}S;{Q@PYY>|z62W8{qD$6hyh-|HBBDuM{>vYXfl{-$QlLr+;u*?K8=cYQ$_ z*yztFgsb#c9aNwhjE6=%3OKr>T+00;+NDLV`oQsiu6a)kW>bHac_L3Sg459Tj}BE> z8}W8-(a#T>#KG|L%MZdJ?OafjnOHE5FLhB>P+aJ2@uTtC#*}JAFpM)b3$TV92w1I? zdmNlW+*4Fsvb^{*g946pDLUw30HX`R@sl^NX)zvpK))rXR`P2!GI2#rXS?CijAp%l z>_Wrp>*KB^f6!nO_TA{?@G~=f_SFMEZPT8)ZU&mn!;d$j@P_hr!XJ=S1__i;da?PZ z6AvQ;Y{o^c8ufl<_|j+l1KhaBW@cN4CZ9?`V2U=F{3e*|d1=F9`s{!!6eX{mzppy*r-t=&GrsX=64(wD^>wq7kAq8wK2d7mF;EjynSei=Wi6`qR&Ello!ngtlDP zrDee#H(z{=siLU<-Qk*_7u>cVR#X34*feL~@j*c+8_n5$n1enQ-sNcpjuXkmp0UsfJMv1V3ouoQ@=ys!lJf$hg zv@6#iLw>Pjf8zU!Kqqi#vmbO^7J^e{7JbpYzncD{J!>UC8{L>U&v#e|gg@kW-@O8` zF^3_6(;1z3?f5_VS4&rUe)F8U(=j5>!6?+ZEs;272m)VE&io)Y6+VXynSVT-cagf) z=*4}0P;6^S@#l1-AH4L?DN!nM3Gr)rx@OEEe2b@sBlT10kKRxTG(>u4ChmprAthkm zFa)Vc3E{3lgvWn{5_W0F2>pHAc}(uE`zS(sE1izqa^z+O&<;)a-#dXZna?7LCU8KA zygmr4dJzN6hnN4I{0(dsJKTZT(WrlTGqc4dm53LjKMB4ZR@lA7fr7_oCotNibh_74 zCa)0XoW`~e_e<8O`?&z)j^{)pi_U?jNW+2`E$$OJ{pLO#LPuHWJxdjn!wldxUT-pJ zMNQ-q&ROM*mYcVqH4t3ESRwpnGB4SBLy6cuF}&2aWxU$SaQ*O#=25>V!*2W4wYU9{ z6{?0~AkoQ)9qcBGJ3?9oC3_j6@;056Kt3`xYQBe#{z^igg zQK)dCCC!-`hFO6iwrbd8ru$Y_d}%}l*=JwVZ~^qs+Kr!SEc#?4EE}}0WyZvfV;H=W zJ^;*$@v(PEMJn-ewz*xNJD|I_%!3U?QXuh;i~Z?KyR_V*-8$(rev{5r82r6)o%|89 z(t~3~Dyc5_oON9)8vn}pP2;WH#tYcD-dv41i>tTC zeEApfsgFhi#52q~zww%(I-}i7JoBr!n1A4-i;$0tG+$<$E5VZ%zJ-Z*pW;7d*IggC znK-9Uf(cmIgNXG6>gu2tzcyP_$Vl)w+ub0u^EbD+gf#I&q4X~`1%?n+{M!}9Hl@1t zg+-ky=(Y618Z0bREeQAIdb`7STJ5Tj*DpFj{p?8&5k8`F7t`bJ2C`h=292-Yx)Go~ zPshT{)^rZ97Nfma9*@M(#a^O5mht|Q`js*1p<|#6>dRwRYd4qQE*E>ZKx#a{R1fuK zuVp9-AjRZceO*r63-g;#+J@)py;!cdV`G}PG0w;YbsD1@?-G#kJzO+6s-fc%Xw7Qf z^;6&Hb|O~qlSZ&aiu<1wu4FDjE?@BruSck~rX|E5#n&3nvSaCfc@kmD{sZkwqR`ci z3{34i=H-s%fza}JUBN(<`0AZ2ykNR}YB+C*o`z~l8 zY3=d`rN-h(+&c)`(YJGo+;x6A;n|-{nog2G)cmy#3m8sGW4_;kbyDyABr!_<*wH>erx9nq<4PU-b$a+NY-V{85ZL1 z*`rHhE`DtCj&hZcKm1}}TmkF-n=u|gpdFm!^98U*O$;qtqu7Z(=qe?_@{@ZX_9+>0 z=C@X6&I%E@nfiWo=Gw#KB=6OoHKiz+6kQKT8l;~>V)OETrilK?{550j*SVBL*L zBpA{=x681;4exeYQ z0kR!~33uEvHcS|IlPL0!jM?0^W8R=9fL|J;!=a2x*|&9$y_z0;H2?pY!&s5W(D9 zs#av*W6;JL3~bl$d<8bPQY@6rmR2SpEkCy3nv(0>Pk#M;zxi?Kpr?MoCv}|`=Nk~} zT_k$oYDk+>0=eBmH@xD#>~QP&9w)#L;6zuqljvXkpwPBz3W=5Sw&gvF1dI0W8$W}I zVj*!dSi$7L_aAzZqg{1ZL9`1;qTWolbR23_NH>=;YI#!;ef=jP`-I`>`Zq2cu8f#> z4QlJMV>-+!Gb^Bh;hTU-cikQF(h{=r*Aqmm$=9FsShT6(#oM8`KN6D1rj*zb zeaH0yj~z)rYNBV4lW;xibeGT8mN=Zm%49{`b!d$R$;ro6?5}ZGY+xiv%||Er8L!#w zsH#NL^n*};N=avsh#S_U&WSf+n71)vXC9w8h|0ko>dgd)vNTmigy zqj5uGwD=W*#zm8$?nfX$TH=CsmXrV?~MUt7ov@8;I?YRYWWpwEV;X3D5{IGjqztxqa zQqcf@VL6dZ1K9~@y*c}v?HnP&c}#3VZP;{GOb_i;Z*hchRW3I&>EW7)STT6$!i;Rj zY`$GVlXhd6mJv6B=~`b-#5?wKyNLxZ{#e4OE#OgKt~4c$N;C?dfeG79&sOWp&5oys z^tW*DPGS(+)EVd`kiD!alsw7G%kma^H<4sH@iALeNu<2cs&7+74=pq^mHjos$H;^j zHeXJ9aW0Yshd&u(+bk2_tQR?38jqVVOGH}<=kKom%!FF#&!D`@L?=sn$Yko9Vxd&l zd|-Ohh^&WPjjA@_l*U<6aVF4=MecfmEg@AsCY>0jwacD2EG`EejiiTIB(2WcyjPr5 z?(kei`J3l_x_g)y zpO9zD{2|5uyhx@+^BV?^)b2XurPbe&kN@f)M6m{8-)J(h1e z9Y-#mh?u+aI!9HgNF$Wj{9qMRBqa}WG4y0=k0A`Suaqcb>a?$G=xn^)`qT(4jN8y=G=1H$Kg{^<&?Pw7Sz#`8~B3GV_rmS+7h=sVDmO?Yqbre_p|BUQG(G#!ba|5k|P1^-`1%liX|pUhh9 z07UwpEvH3`e_gwo*kcreC709_H^IDMUY&S`0B#Zf0=Lh9B_onXTp+><5sWYdA z7qa$44Bu$e%Z#7fd)A9-82wOIXruMMvOwQpvuo?o*S(`jQP2XTsNlyB`JL4w+{58Gf=c z?_i-TY&8jgUtW#-ok{Xbnjf-S7#6JB_V(Q2SIO}MB0Piozr+pYdDx2ZBSq1h@>{0! z1qW>M<=Lm{~L6_Na)$oIvv8rl21k5gTa!5QAy!Sh)<`DFU8t!cjZzARjAIYBtl- z($S-@70PFvt|Homw-`RLVoO>SWP2*ub~+P;W&NouJ&{A^(y$z%MJ+-H-dfKTqIel= z{*0N(4$OR*iij69_M%sss1y>@i6I?o4@r7BF%;IW#Vd zm)S%FMS(7a>BRygDL;&4kXY1fMaIosynhB>8JM8>eNMTrRX?g@_>{(TP=M0T~a@$sFzs znQ&jph+zrF_3VZqh8C}yB~6MixOB8eQtb9N)%5`e5oPr^LztKuLR5}{a*iY;**I}0 zGNb_|so1z+Kvv3}g2X@wu8oOlhJ9AZ#}OMtkT@k)XATHRK*xx>&jH0%vldF@?%Ex| zF2}}2AxJs8*HkuTAtHiM2&CptNQ;+)XGOu3Ez6e_(3oWjv~7f{ni?TB@>Ou7j$9SNkl(6K7*v2US0AF1 zj}-fbib3RzJ7m7nX-v?3$xp%`l9!Dgnz3LzQjRkdQ%Hm0b&HINE)+csimjC`Qi!=S zHrHz)-Wv-8D}*>oRJ)ERetJtaIw@#r`V){`Sb>3V`a9wK4I-}0s8(U-8igjF)7Mhd zRv#S=WSV>?KbW&rP|M=(P{n3jmf+1TQliYu>no8QC_7TbQ4IzD!Sv9gPFPwfV~>#k z5hh;m8kL_NRCg?@?X}lGuz?C>v+b*;wt;1(&6H^%j@iS&BI2e8gbih}LDV(~1Z#lo z#O#uQhldo1iesdezDh>Ji(1n!f~bKt&LoS8Dst*jj-44>VeW`slmz5)EZ1h>%ayv3 z#;zfl_gI+;uPkT*pT3H6>X0jzISidV2&+y_;MJ_XT~o{|@S`LYZE^Qgj_bhk*DTHI z?6BrH%dIQERU^3nF%F6(11}gDS;o+I z?*Glu5PS3)dvI<^gfn;*mpWm^H@?rq4euU|Olq>+H_%*hECQr1woS#mMZ*f&V#v=& zOQe&w57L9(F0#6@jtB4`y(9nbkocy@{b5&T$LO?9KDwEZ~|C~MKZDh+F=m={^xxKb{4u#*17cHut z9Y=eqcXmmU*ZyC2RKZJSYw8^6Lk@3C4=?W~o6 zA^{==LMVn=p+lPCnJ&SxN|(z5^e$=9TR)luaDq}x1D4O8rJSd+DJ`u%9m<_aVY+0o z*Dh~+88MBNoW>NCGlygGqb;WM{-WqsZCl#-OG{X7^#tB+e;@Gw!%`TUwTf964|c1S zHF5{eQ6O3%zC#)>4{qdtIr`m3ARsRl(+Ic zsmUz9OfdaXTlWbHwCbA?dAWRv`g@d#R4Z)eZ|%ge)P2`W^!_&P{_Of@eLTgbNIdSZ zOO4Y^T&zL%HG36Na(m(*vQOXy?fBndbp;=QMU3av3Sr`J&8tD^r>O$_eQno<+;@L; zt=$b9Ixx8KCzM(}uQmEN&&D-l@sGAhkQtXRg5Z`-K_w%|g%*|}cj;}D2J}8whSvP9 z(3uHgbh9?Wa70hMzbH{mKUuO!avQt0szj7Rg5KH7NVrc^p8jM|B1f;4}L!IfwJI}siQ>hB6fsBOb;?0HH=(V$M)96j9`pGCZT z0lY}74!z!Vn6Ov^l%Rw+>qqPuJkB4#ecyK8m}n&V{z4gS!UZUIBPjmN@2e*W?ayB? z{wgrC{JOJSIW_BDFXejkd-2a5MnKkELkt&DJ4Mi@Q0Z-*h9V7j2*96`Kd5!=#smEy z$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vs%NqO z1JS`S1E^dNO$#HC4;2?p&d=3LEGWoH)hjGbEK1BP$;?Y-FaQE;6HAL^8P6>7(4y5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C z(GVC7fe{%3pw1=;gMnN~MrN@>QEG91X;E^jLRx-NwnAoJNh+}0nV*-KlT)dXlbTkd bkd%{{mksO-Lv;;l3f2E`ugEaS{r?XDRqQr$ literal 0 HcmV?d00001 diff --git a/Projects/WebGIM/GIM_site/help/mobs/mm_184/mtzProgrammata.png b/Projects/WebGIM/GIM_site/help/mobs/mm_184/mtzProgrammata.png new file mode 100644 index 0000000000000000000000000000000000000000..809378de293601a73bc05801d580d56d96bd9313 GIT binary patch literal 223573 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%0AQ#BIu|o_%?tv>)F%eH_J& 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�?f5N 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