From 03e0bca9074063750a2e15bd2fb76c67e1d009b8 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Sat, 27 Oct 2018 11:58:26 +0200 Subject: [PATCH] Aggiunta preliminare pagine ADMIN --> ADM --- MP-ADM/App_Readme/Elmah.txt | 15 + MP-ADM/BCode.aspx | 11 + MP-ADM/BCode.aspx.cs | 12 + MP-ADM/BCode.aspx.designer.cs | 33 + MP-ADM/Barcode.aspx | 9 + MP-ADM/Barcode.aspx.cs | 11 + MP-ADM/Barcode.aspx.designer.cs | 24 + MP-ADM/Bundle.config | 9 +- MP-ADM/Content/Style.css | 2063 +++++++++++ MP-ADM/Content/Style.less | 2359 +++++++++++++ MP-ADM/Content/Style.min.css | 1 + MP-ADM/Content/font-awesome.css | 2337 ++++++++++++ MP-ADM/Content/font-awesome.min.css | 4 + MP-ADM/Content/fonts.css | 24 + MP-ADM/Content/fonts.less | 27 + MP-ADM/Content/fonts.min.css | 1 + MP-ADM/Default.aspx | 52 +- MP-ADM/Default.aspx.cs | 19 +- MP-ADM/Default.aspx.designer.cs | 24 +- MP-ADM/ExportPdf.aspx | 16 + MP-ADM/ExportPdf.aspx.cs | 45 + MP-ADM/ExportPdf.aspx.designer.cs | 23 + MP-ADM/GestKIT.aspx | 15 + MP-ADM/GestKIT.aspx.cs | 48 + MP-ADM/GestKIT.aspx.designer.cs | 42 + MP-ADM/MP-ADM.csproj | 564 +++ MP-ADM/Properties/AssemblyInfo.cs | 9 +- MP-ADM/Reports/Donati_ODL.rdlc | 569 +++ MP-ADM/Resources/ChangeLog.html | 55 + MP-ADM/Resources/Donati/BASI/web.config.ref | 172 + .../Donati/LAVORAZIONI/Web.config.ref | 172 + MP-ADM/Resources/logoSteamware.png | Bin 0 -> 3402 bytes MP-ADM/Resources/manifest.xml | 7 + MP-ADM/StoricoTC.aspx | 7 + MP-ADM/StoricoTC.aspx.cs | 12 + MP-ADM/StoricoTC.aspx.designer.cs | 24 + MP-ADM/WS/AutoCompletamento.asmx | 1 + MP-ADM/WS/AutoCompletamento.asmx.cs | 42 + MP-ADM/Web.config | 59 +- MP-ADM/WebMasterPages/AjaxSimple.master | 38 + MP-ADM/WebMasterPages/AjaxSimple.master.cs | 11 + .../AjaxSimple.master.designer.cs | 49 + MP-ADM/WebMasterPages/Bootstrap.Master | 74 + MP-ADM/WebMasterPages/Bootstrap.Master.cs | 12 + .../Bootstrap.Master.designer.cs | 105 + MP-ADM/WebMasterPages/MoonPro.master | 84 + MP-ADM/WebMasterPages/MoonPro.master.cs | 9 + .../WebMasterPages/MoonPro.master.designer.cs | 85 + MP-ADM/WebMasterPages/MoonPro_noAjax.master | 22 + .../WebMasterPages/MoonPro_noAjax.master.cs | 9 + .../MoonPro_noAjax.master.designer.cs | 31 + MP-ADM/WebUserControls/mod_anagArticoli.ascx | 140 + .../WebUserControls/mod_anagArticoli.ascx.cs | 270 ++ .../mod_anagArticoli.ascx.designer.cs | 51 + .../WebUserControls/mod_aperturaImpianti.ascx | 54 + .../mod_aperturaImpianti.ascx.cs | 30 + .../mod_aperturaImpianti.ascx.designer.cs | 31 + MP-ADM/WebUserControls/mod_approvProd.ascx | 63 + MP-ADM/WebUserControls/mod_approvProd.ascx.cs | 150 + .../mod_approvProd.ascx.designer.cs | 52 + .../WebUserControls/mod_approvazioneODL.ascx | 82 + .../mod_approvazioneODL.ascx.cs | 143 + .../mod_approvazioneODL.ascx.designer.cs | 42 + MP-ADM/WebUserControls/mod_barcode.ascx | 39 + MP-ADM/WebUserControls/mod_barcode.ascx.cs | 680 ++++ .../mod_barcode.ascx.designer.cs | 78 + MP-ADM/WebUserControls/mod_calChiusura.ascx | 117 + .../WebUserControls/mod_calChiusura.ascx.cs | 113 + .../mod_calChiusura.ascx.designer.cs | 121 + MP-ADM/WebUserControls/mod_fixCal.ascx | 6 + MP-ADM/WebUserControls/mod_fixCal.ascx.cs | 9 + .../mod_fixCal.ascx.designer.cs | 32 + MP-ADM/WebUserControls/mod_footer.ascx | 14 + MP-ADM/WebUserControls/mod_footer.ascx.cs | 13 + .../mod_footer.ascx.designer.cs | 33 + MP-ADM/WebUserControls/mod_gestKIT.ascx | 231 ++ MP-ADM/WebUserControls/mod_gestKIT.ascx.cs | 264 ++ .../mod_gestKIT.ascx.designer.cs | 132 + MP-ADM/WebUserControls/mod_gestPromODL.ascx | 208 ++ .../WebUserControls/mod_gestPromODL.ascx.cs | 586 ++++ .../mod_gestPromODL.ascx.designer.cs | 195 + .../mod_gestioneDatiMacchine.ascx | 127 + .../mod_gestioneDatiMacchine.ascx.cs | 239 ++ .../mod_gestioneDatiMacchine.ascx.designer.cs | 52 + MP-ADM/WebUserControls/mod_gestioneODL.ascx | 189 + .../WebUserControls/mod_gestioneODL.ascx.cs | 543 +++ .../mod_gestioneODL.ascx.designer.cs | 177 + MP-ADM/WebUserControls/mod_login.ascx | 74 + MP-ADM/WebUserControls/mod_login.ascx.cs | 309 ++ .../mod_login.ascx.designer.cs | 140 + MP-ADM/WebUserControls/mod_main_help.ascx | 67 + MP-ADM/WebUserControls/mod_main_help.ascx.cs | 48 + .../mod_main_help.ascx.designer.cs | 85 + MP-ADM/WebUserControls/mod_menuBottom.ascx | 33 + MP-ADM/WebUserControls/mod_menuBottom.ascx.cs | 21 + .../mod_menuBottom.ascx.designer.cs | 49 + MP-ADM/WebUserControls/mod_menuSx.ascx | 16 + MP-ADM/WebUserControls/mod_menuSx.ascx.cs | 35 + .../mod_menuSx.ascx.designer.cs | 41 + MP-ADM/WebUserControls/mod_menuTop.ascx | 51 + MP-ADM/WebUserControls/mod_menuTop.ascx.cs | 181 + .../mod_menuTop.ascx.designer.cs | 114 + .../WebUserControls/mod_menuTopCompact.ascx | 24 + .../mod_menuTopCompact.ascx.cs | 140 + .../mod_menuTopCompact.ascx.designer.cs | 51 + MP-ADM/WebUserControls/mod_newOdl.ascx | 131 + MP-ADM/WebUserControls/mod_newOdl.ascx.cs | 158 + .../mod_newOdl.ascx.designer.cs | 178 + .../WebUserControls/mod_newPromessaODL.ascx | 193 + .../mod_newPromessaODL.ascx.cs | 303 ++ .../mod_newPromessaODL.ascx.designer.cs | 204 ++ .../mod_pageTitleAndSearch.ascx | 7 + .../mod_pageTitleAndSearch.ascx.cs | 27 + .../mod_pageTitleAndSearch.ascx.designer.cs | 22 + .../WebUserControls/mod_ricercaGenerica.ascx | 5 + .../mod_ricercaGenerica.ascx.cs | 174 + .../mod_ricercaGenerica.ascx.designer.cs | 32 + MP-ADM/WebUserControls/mod_storicoTC.ascx | 101 + MP-ADM/WebUserControls/mod_storicoTC.ascx.cs | 65 + .../mod_storicoTC.ascx.designer.cs | 79 + MP-ADM/WebUserControls/mod_unauthorized.ascx | 16 + .../WebUserControls/mod_unauthorized.ascx.cs | 14 + .../mod_unauthorized.ascx.designer.cs | 44 + MP-ADM/anagArticoli.aspx | 5 + MP-ADM/anagArticoli.aspx.cs | 12 + MP-ADM/anagArticoli.aspx.designer.cs | 24 + MP-ADM/aperturaImpianti.aspx | 8 + MP-ADM/aperturaImpianti.aspx.cs | 9 + MP-ADM/aperturaImpianti.aspx.designer.cs | 22 + MP-ADM/approvazioneODL.aspx | 5 + MP-ADM/approvazioneODL.aspx.cs | 12 + MP-ADM/approvazioneODL.aspx.designer.cs | 24 + MP-ADM/approvazioneProd.aspx | 5 + MP-ADM/approvazioneProd.aspx.cs | 12 + MP-ADM/approvazioneProd.aspx.designer.cs | 24 + MP-ADM/calendChiusura.aspx | 11 + MP-ADM/calendChiusura.aspx.cs | 9 + MP-ADM/calendChiusura.aspx.designer.cs | 31 + MP-ADM/compilerconfig.json | 10 + MP-ADM/compilerconfig.json.defaults | 36 + MP-ADM/favicon.ico | Bin 32038 -> 31702 bytes MP-ADM/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes MP-ADM/fonts/OpenSans.woff | Bin 0 -> 21956 bytes MP-ADM/fonts/OpenSansCondensed.woff | Bin 0 -> 22432 bytes MP-ADM/fonts/Roboto.woff | Bin 0 -> 15344 bytes MP-ADM/fonts/RobotoCondensed.woff | Bin 0 -> 11860 bytes MP-ADM/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes MP-ADM/fonts/fontawesome-webfont.svg | 2671 ++++++++++++++ MP-ADM/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes MP-ADM/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes MP-ADM/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes MP-ADM/forceUser.aspx | 9 + MP-ADM/forceUser.aspx.cs | 45 + MP-ADM/forceUser.aspx.designer.cs | 23 + MP-ADM/gestPromesseODL.aspx | 7 + MP-ADM/gestPromesseODL.aspx.cs | 17 + MP-ADM/gestPromesseODL.aspx.designer.cs | 24 + MP-ADM/gestioneDatiMacchine.aspx | 5 + MP-ADM/gestioneDatiMacchine.aspx.cs | 12 + MP-ADM/gestioneDatiMacchine.aspx.designer.cs | 24 + MP-ADM/gestioneODL.aspx | 5 + MP-ADM/gestioneODL.aspx.cs | 12 + MP-ADM/gestioneODL.aspx.designer.cs | 24 + .../flash_flv_player/flvplayer.swf | Bin 0 -> 40768 bytes .../flash_mp3_player/mp3player.swf | Bin 0 -> 20071 bytes MP-ADM/help/content_style/content.css | 607 ++++ .../content_style/images/ExcursusBack.gif | Bin 0 -> 2071 bytes .../help/content_style/images/FramedBack.gif | Bin 0 -> 1580 bytes .../help/content_style/images/SpecialBack.gif | Bin 0 -> 2082 bytes .../content_style/images/accordion_arrow.gif | Bin 0 -> 91 bytes .../content_style/images/haccordion_arrow.gif | Bin 0 -> 97 bytes .../help/content_style/images/nav_arr_L_s.gif | Bin 0 -> 508 bytes .../help/content_style/images/nav_arr_R_s.gif | Bin 0 -> 508 bytes MP-ADM/help/css/accordion.css | 35 + MP-ADM/help/frame_10_maincontent.html | 119 + MP-ADM/help/frame_11_maincontent.html | 119 + MP-ADM/help/frame_12_maincontent.html | 109 + MP-ADM/help/frame_6_maincontent.html | 109 + MP-ADM/help/frame_toc.html | 228 ++ MP-ADM/help/images/browser/blank.gif | Bin 0 -> 58 bytes MP-ADM/help/images/browser/forceexp.gif | Bin 0 -> 313 bytes MP-ADM/help/images/browser/minus.gif | Bin 0 -> 58 bytes MP-ADM/help/images/browser/plus.gif | Bin 0 -> 58 bytes MP-ADM/help/images/download.gif | Bin 0 -> 1165 bytes MP-ADM/help/images/enlarge.gif | Bin 0 -> 654 bytes MP-ADM/help/images/icon_lm.gif | Bin 0 -> 1201 bytes MP-ADM/help/images/icon_lm_s.gif | Bin 0 -> 1027 bytes MP-ADM/help/images/icon_pg.gif | Bin 0 -> 1282 bytes MP-ADM/help/images/icon_pg_s.gif | Bin 0 -> 1079 bytes MP-ADM/help/images/icon_st.gif | Bin 0 -> 1229 bytes MP-ADM/help/images/icon_st_s.gif | Bin 0 -> 1063 bytes MP-ADM/help/images/nav_arr_L.gif | Bin 0 -> 562 bytes MP-ADM/help/images/nav_arr_R.gif | Bin 0 -> 562 bytes MP-ADM/help/images/spacer.gif | Bin 0 -> 73 bytes MP-ADM/help/index.html | 14 + MP-ADM/help/js/accordion.js | 225 ++ MP-ADM/help/js/yahoo/animation-min.js | 23 + MP-ADM/help/js/yahoo/yahoo-dom-event.js | 13 + MP-ADM/help/js/yahoo/yahoo-min.js | 7 + MP-ADM/help/lm_pg_10.html | 14 + MP-ADM/help/lm_pg_11.html | 14 + MP-ADM/help/lm_pg_12.html | 14 + MP-ADM/help/lm_pg_6.html | 14 + MP-ADM/help/media_179.html | 35 + MP-ADM/help/media_180.html | 35 + MP-ADM/help/media_181.html | 35 + MP-ADM/help/media_182.html | 35 + MP-ADM/help/media_183.html | 35 + MP-ADM/help/media_184.html | 35 + MP-ADM/help/media_185.html | 35 + MP-ADM/help/media_186.html | 35 + MP-ADM/help/mobs/mm_179/lens.png | Bin 0 -> 1064 bytes MP-ADM/help/mobs/mm_180/edit.png | Bin 0 -> 906 bytes MP-ADM/help/mobs/mm_181/trash.png | Bin 0 -> 1413 bytes MP-ADM/help/mobs/mm_182/3.png | Bin 0 -> 13044 bytes MP-ADM/help/mobs/mm_183/2.png | Bin 0 -> 32157 bytes MP-ADM/help/mobs/mm_184/pdf.png | Bin 0 -> 475 bytes MP-ADM/help/mobs/mm_185/5.png | Bin 0 -> 19123 bytes MP-ADM/help/mobs/mm_186/4.png | Bin 0 -> 16638 bytes MP-ADM/help/style/delos.css | 3123 +++++++++++++++++ MP-ADM/help/style/images/25black.png | Bin 0 -> 147 bytes MP-ADM/help/style/images/ButtonsBack.gif | Bin 0 -> 634 bytes MP-ADM/help/style/images/MainMenuBack.gif | Bin 0 -> 1693 bytes MP-ADM/help/style/images/TableHeader.gif | Bin 0 -> 394 bytes MP-ADM/help/style/images/TableHeaderBlue.gif | Bin 0 -> 398 bytes MP-ADM/help/style/images/blbw.gif | Bin 0 -> 145 bytes MP-ADM/help/style/images/block_top.gif | Bin 0 -> 215 bytes MP-ADM/help/style/images/brbw.gif | Bin 0 -> 146 bytes MP-ADM/help/style/images/drop_back.gif | Bin 0 -> 75 bytes MP-ADM/help/style/images/drop_back_active.gif | Bin 0 -> 75 bytes MP-ADM/help/style/images/form_back.gif | Bin 0 -> 2243 bytes MP-ADM/help/style/images/form_top_back.gif | Bin 0 -> 3866 bytes MP-ADM/help/style/images/frame_back.gif | Bin 0 -> 4864 bytes MP-ADM/help/style/images/head_back.gif | Bin 0 -> 1081 bytes MP-ADM/help/style/images/icon_seas_s.gif | Bin 0 -> 569 bytes .../style/images/media_placeholder_thumb.png | Bin 0 -> 3016 bytes .../images/question_placeholder_thumb.png | Bin 0 -> 3038 bytes .../style/images/text_placeholder_thumb.png | Bin 0 -> 3079 bytes MP-ADM/help/style/images/tl.gif | Bin 0 -> 205 bytes MP-ADM/help/style/images/tlbw.gif | Bin 0 -> 205 bytes MP-ADM/help/style/images/tr.gif | Bin 0 -> 206 bytes MP-ADM/help/style/images/trbw.gif | Bin 0 -> 206 bytes MP-ADM/help/syntaxhighlight.css | 70 + MP-ADM/help/table_of_contents.html | 295 ++ MP-ADM/images/BarraArancio.png | Bin 0 -> 958 bytes MP-ADM/images/BarraGrigia.png | Bin 0 -> 958 bytes MP-ADM/images/BarraRossa.png | Bin 0 -> 950 bytes MP-ADM/images/BarraVerde.png | Bin 0 -> 958 bytes MP-ADM/images/Help.png | Bin 0 -> 64140 bytes MP-ADM/images/LogoMapoNoText.png | Bin 0 -> 83407 bytes MP-ADM/images/ProgressBar.gif | Bin 0 -> 500 bytes MP-ADM/images/apply.png | Bin 0 -> 1195 bytes MP-ADM/images/apply_l.png | Bin 0 -> 1732 bytes MP-ADM/images/apply_m.png | Bin 0 -> 1192 bytes MP-ADM/images/apply_s.gif | Bin 0 -> 1251 bytes MP-ADM/images/apply_s.png | Bin 0 -> 1195 bytes MP-ADM/images/bg-menu-main.png | Bin 0 -> 229 bytes MP-ADM/images/cancel.png | Bin 0 -> 1047 bytes MP-ADM/images/cancel_l.png | Bin 0 -> 2478 bytes MP-ADM/images/cancel_m.png | Bin 0 -> 1572 bytes MP-ADM/images/cancel_s.gif | Bin 0 -> 1329 bytes MP-ADM/images/cancel_s.png | Bin 0 -> 1406 bytes MP-ADM/images/detail.png | Bin 0 -> 866 bytes MP-ADM/images/edit_l.png | Bin 0 -> 1423 bytes MP-ADM/images/edit_m.png | Bin 0 -> 1024 bytes MP-ADM/images/edit_s.gif | Bin 0 -> 518 bytes MP-ADM/images/edit_s.png | Bin 0 -> 675 bytes MP-ADM/images/elimina_l.png | Bin 0 -> 1788 bytes MP-ADM/images/elimina_m.png | Bin 0 -> 1149 bytes MP-ADM/images/elimina_s.gif | Bin 0 -> 600 bytes MP-ADM/images/elimina_s.png | Bin 0 -> 655 bytes MP-ADM/images/empty.jpg | Bin 0 -> 773 bytes MP-ADM/images/favicon.ico | Bin 0 -> 279582 bytes MP-ADM/images/giallo.png | Bin 0 -> 287 bytes MP-ADM/images/grigio.png | Bin 0 -> 370 bytes MP-ADM/images/help_white.png | Bin 0 -> 1561 bytes MP-ADM/images/logo colmecc.png | Bin 0 -> 52086 bytes MP-ADM/images/logo.gif | Bin 0 -> 3482 bytes MP-ADM/images/logo.png | Bin 0 -> 2893 bytes MP-ADM/images/logoMoOnPro.png | Bin 0 -> 3764 bytes MP-ADM/images/logoSteamware.png | Bin 0 -> 22301 bytes MP-ADM/images/logo_sw.png | Bin 0 -> 4815 bytes MP-ADM/images/page_pdf.png | Bin 0 -> 591 bytes MP-ADM/images/pdfExport.png | Bin 0 -> 10022 bytes MP-ADM/images/pdfExportSmall.png | Bin 0 -> 6473 bytes MP-ADM/images/rosso.png | Bin 0 -> 311 bytes MP-ADM/images/semafori.xcf | Bin 0 -> 6223 bytes MP-ADM/images/sfondo.png | Bin 0 -> 18028 bytes MP-ADM/images/titoloCruscotto.png | Bin 0 -> 3257 bytes MP-ADM/images/verde.png | Bin 0 -> 282 bytes MP-ADM/images/view.gif | Bin 0 -> 143 bytes MP-ADM/images/view.png | Bin 0 -> 1232 bytes MP-ADM/images/view_disabled.gif | Bin 0 -> 148 bytes MP-ADM/images/view_l.png | Bin 0 -> 2282 bytes MP-ADM/images/view_m.png | Bin 0 -> 1329 bytes MP-ADM/images/view_s.gif | Bin 0 -> 1285 bytes MP-ADM/images/view_s.png | Bin 0 -> 1232 bytes MP-ADM/login.aspx | 8 + MP-ADM/login.aspx.cs | 48 + MP-ADM/login.aspx.designer.cs | 24 + MP-ADM/logs/PlaceHolder.file | 1 + MP-ADM/menu.aspx | 8 + MP-ADM/menu.aspx.cs | 6 + MP-ADM/menu.aspx.designer.cs | 24 + MP-ADM/packages.config | 3 + MP-ADM/test.aspx | 46 + MP-ADM/test.aspx.cs | 9 + MP-ADM/test.aspx.designer.cs | 59 + MP-ADM/testUtente.aspx | 19 + MP-ADM/testUtente.aspx.cs | 15 + MP-ADM/testUtente.aspx.designer.cs | 44 + MP-ADM/unauthorized.aspx | 17 + 312 files changed, 26816 insertions(+), 68 deletions(-) create mode 100644 MP-ADM/App_Readme/Elmah.txt create mode 100644 MP-ADM/BCode.aspx create mode 100644 MP-ADM/BCode.aspx.cs create mode 100644 MP-ADM/BCode.aspx.designer.cs create mode 100644 MP-ADM/Barcode.aspx create mode 100644 MP-ADM/Barcode.aspx.cs create mode 100644 MP-ADM/Barcode.aspx.designer.cs create mode 100644 MP-ADM/Content/Style.css create mode 100644 MP-ADM/Content/Style.less create mode 100644 MP-ADM/Content/Style.min.css create mode 100644 MP-ADM/Content/font-awesome.css create mode 100644 MP-ADM/Content/font-awesome.min.css create mode 100644 MP-ADM/Content/fonts.css create mode 100644 MP-ADM/Content/fonts.less create mode 100644 MP-ADM/Content/fonts.min.css create mode 100644 MP-ADM/ExportPdf.aspx create mode 100644 MP-ADM/ExportPdf.aspx.cs create mode 100644 MP-ADM/ExportPdf.aspx.designer.cs create mode 100644 MP-ADM/GestKIT.aspx create mode 100644 MP-ADM/GestKIT.aspx.cs create mode 100644 MP-ADM/GestKIT.aspx.designer.cs create mode 100644 MP-ADM/Reports/Donati_ODL.rdlc create mode 100644 MP-ADM/Resources/ChangeLog.html create mode 100644 MP-ADM/Resources/Donati/BASI/web.config.ref create mode 100644 MP-ADM/Resources/Donati/LAVORAZIONI/Web.config.ref create mode 100644 MP-ADM/Resources/logoSteamware.png create mode 100644 MP-ADM/Resources/manifest.xml create mode 100644 MP-ADM/StoricoTC.aspx create mode 100644 MP-ADM/StoricoTC.aspx.cs create mode 100644 MP-ADM/StoricoTC.aspx.designer.cs create mode 100644 MP-ADM/WS/AutoCompletamento.asmx create mode 100644 MP-ADM/WS/AutoCompletamento.asmx.cs create mode 100644 MP-ADM/WebMasterPages/AjaxSimple.master create mode 100644 MP-ADM/WebMasterPages/AjaxSimple.master.cs create mode 100644 MP-ADM/WebMasterPages/AjaxSimple.master.designer.cs create mode 100644 MP-ADM/WebMasterPages/Bootstrap.Master create mode 100644 MP-ADM/WebMasterPages/Bootstrap.Master.cs create mode 100644 MP-ADM/WebMasterPages/Bootstrap.Master.designer.cs create mode 100644 MP-ADM/WebMasterPages/MoonPro.master create mode 100644 MP-ADM/WebMasterPages/MoonPro.master.cs create mode 100644 MP-ADM/WebMasterPages/MoonPro.master.designer.cs create mode 100644 MP-ADM/WebMasterPages/MoonPro_noAjax.master create mode 100644 MP-ADM/WebMasterPages/MoonPro_noAjax.master.cs create mode 100644 MP-ADM/WebMasterPages/MoonPro_noAjax.master.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_anagArticoli.ascx create mode 100644 MP-ADM/WebUserControls/mod_anagArticoli.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_anagArticoli.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_aperturaImpianti.ascx create mode 100644 MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_approvProd.ascx create mode 100644 MP-ADM/WebUserControls/mod_approvProd.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_approvProd.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_approvazioneODL.ascx create mode 100644 MP-ADM/WebUserControls/mod_approvazioneODL.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_approvazioneODL.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_barcode.ascx create mode 100644 MP-ADM/WebUserControls/mod_barcode.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_barcode.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_calChiusura.ascx create mode 100644 MP-ADM/WebUserControls/mod_calChiusura.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_calChiusura.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_fixCal.ascx create mode 100644 MP-ADM/WebUserControls/mod_fixCal.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_fixCal.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_footer.ascx create mode 100644 MP-ADM/WebUserControls/mod_footer.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_footer.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_gestKIT.ascx create mode 100644 MP-ADM/WebUserControls/mod_gestKIT.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_gestKIT.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_gestPromODL.ascx create mode 100644 MP-ADM/WebUserControls/mod_gestPromODL.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_gestPromODL.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx create mode 100644 MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_gestioneODL.ascx create mode 100644 MP-ADM/WebUserControls/mod_gestioneODL.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_gestioneODL.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_login.ascx create mode 100644 MP-ADM/WebUserControls/mod_login.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_login.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_main_help.ascx create mode 100644 MP-ADM/WebUserControls/mod_main_help.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_main_help.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_menuBottom.ascx create mode 100644 MP-ADM/WebUserControls/mod_menuBottom.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_menuBottom.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_menuSx.ascx create mode 100644 MP-ADM/WebUserControls/mod_menuSx.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_menuSx.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_menuTop.ascx create mode 100644 MP-ADM/WebUserControls/mod_menuTop.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_menuTop.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_menuTopCompact.ascx create mode 100644 MP-ADM/WebUserControls/mod_menuTopCompact.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_menuTopCompact.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_newOdl.ascx create mode 100644 MP-ADM/WebUserControls/mod_newOdl.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_newOdl.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_newPromessaODL.ascx create mode 100644 MP-ADM/WebUserControls/mod_newPromessaODL.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_newPromessaODL.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx create mode 100644 MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_ricercaGenerica.ascx create mode 100644 MP-ADM/WebUserControls/mod_ricercaGenerica.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_ricercaGenerica.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_storicoTC.ascx create mode 100644 MP-ADM/WebUserControls/mod_storicoTC.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_storicoTC.ascx.designer.cs create mode 100644 MP-ADM/WebUserControls/mod_unauthorized.ascx create mode 100644 MP-ADM/WebUserControls/mod_unauthorized.ascx.cs create mode 100644 MP-ADM/WebUserControls/mod_unauthorized.ascx.designer.cs create mode 100644 MP-ADM/anagArticoli.aspx create mode 100644 MP-ADM/anagArticoli.aspx.cs create mode 100644 MP-ADM/anagArticoli.aspx.designer.cs create mode 100644 MP-ADM/aperturaImpianti.aspx create mode 100644 MP-ADM/aperturaImpianti.aspx.cs create mode 100644 MP-ADM/aperturaImpianti.aspx.designer.cs create mode 100644 MP-ADM/approvazioneODL.aspx create mode 100644 MP-ADM/approvazioneODL.aspx.cs create mode 100644 MP-ADM/approvazioneODL.aspx.designer.cs create mode 100644 MP-ADM/approvazioneProd.aspx create mode 100644 MP-ADM/approvazioneProd.aspx.cs create mode 100644 MP-ADM/approvazioneProd.aspx.designer.cs create mode 100644 MP-ADM/calendChiusura.aspx create mode 100644 MP-ADM/calendChiusura.aspx.cs create mode 100644 MP-ADM/calendChiusura.aspx.designer.cs create mode 100644 MP-ADM/compilerconfig.json create mode 100644 MP-ADM/compilerconfig.json.defaults create mode 100644 MP-ADM/fonts/FontAwesome.otf create mode 100644 MP-ADM/fonts/OpenSans.woff create mode 100644 MP-ADM/fonts/OpenSansCondensed.woff create mode 100644 MP-ADM/fonts/Roboto.woff create mode 100644 MP-ADM/fonts/RobotoCondensed.woff create mode 100644 MP-ADM/fonts/fontawesome-webfont.eot create mode 100644 MP-ADM/fonts/fontawesome-webfont.svg create mode 100644 MP-ADM/fonts/fontawesome-webfont.ttf create mode 100644 MP-ADM/fonts/fontawesome-webfont.woff create mode 100644 MP-ADM/fonts/fontawesome-webfont.woff2 create mode 100644 MP-ADM/forceUser.aspx create mode 100644 MP-ADM/forceUser.aspx.cs create mode 100644 MP-ADM/forceUser.aspx.designer.cs create mode 100644 MP-ADM/gestPromesseODL.aspx create mode 100644 MP-ADM/gestPromesseODL.aspx.cs create mode 100644 MP-ADM/gestPromesseODL.aspx.designer.cs create mode 100644 MP-ADM/gestioneDatiMacchine.aspx create mode 100644 MP-ADM/gestioneDatiMacchine.aspx.cs create mode 100644 MP-ADM/gestioneDatiMacchine.aspx.designer.cs create mode 100644 MP-ADM/gestioneODL.aspx create mode 100644 MP-ADM/gestioneODL.aspx.cs create mode 100644 MP-ADM/gestioneODL.aspx.designer.cs create mode 100644 MP-ADM/help/Services/MediaObjects/flash_flv_player/flvplayer.swf create mode 100644 MP-ADM/help/Services/MediaObjects/flash_mp3_player/mp3player.swf create mode 100644 MP-ADM/help/content_style/content.css create mode 100644 MP-ADM/help/content_style/images/ExcursusBack.gif create mode 100644 MP-ADM/help/content_style/images/FramedBack.gif create mode 100644 MP-ADM/help/content_style/images/SpecialBack.gif create mode 100644 MP-ADM/help/content_style/images/accordion_arrow.gif create mode 100644 MP-ADM/help/content_style/images/haccordion_arrow.gif create mode 100644 MP-ADM/help/content_style/images/nav_arr_L_s.gif create mode 100644 MP-ADM/help/content_style/images/nav_arr_R_s.gif create mode 100644 MP-ADM/help/css/accordion.css create mode 100644 MP-ADM/help/frame_10_maincontent.html create mode 100644 MP-ADM/help/frame_11_maincontent.html create mode 100644 MP-ADM/help/frame_12_maincontent.html create mode 100644 MP-ADM/help/frame_6_maincontent.html create mode 100644 MP-ADM/help/frame_toc.html create mode 100644 MP-ADM/help/images/browser/blank.gif create mode 100644 MP-ADM/help/images/browser/forceexp.gif create mode 100644 MP-ADM/help/images/browser/minus.gif create mode 100644 MP-ADM/help/images/browser/plus.gif create mode 100644 MP-ADM/help/images/download.gif create mode 100644 MP-ADM/help/images/enlarge.gif create mode 100644 MP-ADM/help/images/icon_lm.gif create mode 100644 MP-ADM/help/images/icon_lm_s.gif create mode 100644 MP-ADM/help/images/icon_pg.gif create mode 100644 MP-ADM/help/images/icon_pg_s.gif create mode 100644 MP-ADM/help/images/icon_st.gif create mode 100644 MP-ADM/help/images/icon_st_s.gif create mode 100644 MP-ADM/help/images/nav_arr_L.gif create mode 100644 MP-ADM/help/images/nav_arr_R.gif create mode 100644 MP-ADM/help/images/spacer.gif create mode 100644 MP-ADM/help/index.html create mode 100644 MP-ADM/help/js/accordion.js create mode 100644 MP-ADM/help/js/yahoo/animation-min.js create mode 100644 MP-ADM/help/js/yahoo/yahoo-dom-event.js create mode 100644 MP-ADM/help/js/yahoo/yahoo-min.js create mode 100644 MP-ADM/help/lm_pg_10.html create mode 100644 MP-ADM/help/lm_pg_11.html create mode 100644 MP-ADM/help/lm_pg_12.html create mode 100644 MP-ADM/help/lm_pg_6.html create mode 100644 MP-ADM/help/media_179.html create mode 100644 MP-ADM/help/media_180.html create mode 100644 MP-ADM/help/media_181.html create mode 100644 MP-ADM/help/media_182.html create mode 100644 MP-ADM/help/media_183.html create mode 100644 MP-ADM/help/media_184.html create mode 100644 MP-ADM/help/media_185.html create mode 100644 MP-ADM/help/media_186.html create mode 100644 MP-ADM/help/mobs/mm_179/lens.png create mode 100644 MP-ADM/help/mobs/mm_180/edit.png create mode 100644 MP-ADM/help/mobs/mm_181/trash.png create mode 100644 MP-ADM/help/mobs/mm_182/3.png create mode 100644 MP-ADM/help/mobs/mm_183/2.png create mode 100644 MP-ADM/help/mobs/mm_184/pdf.png create mode 100644 MP-ADM/help/mobs/mm_185/5.png create mode 100644 MP-ADM/help/mobs/mm_186/4.png create mode 100644 MP-ADM/help/style/delos.css create mode 100644 MP-ADM/help/style/images/25black.png create mode 100644 MP-ADM/help/style/images/ButtonsBack.gif create mode 100644 MP-ADM/help/style/images/MainMenuBack.gif create mode 100644 MP-ADM/help/style/images/TableHeader.gif create mode 100644 MP-ADM/help/style/images/TableHeaderBlue.gif create mode 100644 MP-ADM/help/style/images/blbw.gif create mode 100644 MP-ADM/help/style/images/block_top.gif create mode 100644 MP-ADM/help/style/images/brbw.gif create mode 100644 MP-ADM/help/style/images/drop_back.gif create mode 100644 MP-ADM/help/style/images/drop_back_active.gif create mode 100644 MP-ADM/help/style/images/form_back.gif create mode 100644 MP-ADM/help/style/images/form_top_back.gif create mode 100644 MP-ADM/help/style/images/frame_back.gif create mode 100644 MP-ADM/help/style/images/head_back.gif create mode 100644 MP-ADM/help/style/images/icon_seas_s.gif create mode 100644 MP-ADM/help/style/images/media_placeholder_thumb.png create mode 100644 MP-ADM/help/style/images/question_placeholder_thumb.png create mode 100644 MP-ADM/help/style/images/text_placeholder_thumb.png create mode 100644 MP-ADM/help/style/images/tl.gif create mode 100644 MP-ADM/help/style/images/tlbw.gif create mode 100644 MP-ADM/help/style/images/tr.gif create mode 100644 MP-ADM/help/style/images/trbw.gif create mode 100644 MP-ADM/help/syntaxhighlight.css create mode 100644 MP-ADM/help/table_of_contents.html create mode 100644 MP-ADM/images/BarraArancio.png create mode 100644 MP-ADM/images/BarraGrigia.png create mode 100644 MP-ADM/images/BarraRossa.png create mode 100644 MP-ADM/images/BarraVerde.png create mode 100644 MP-ADM/images/Help.png create mode 100644 MP-ADM/images/LogoMapoNoText.png create mode 100644 MP-ADM/images/ProgressBar.gif create mode 100644 MP-ADM/images/apply.png create mode 100644 MP-ADM/images/apply_l.png create mode 100644 MP-ADM/images/apply_m.png create mode 100644 MP-ADM/images/apply_s.gif create mode 100644 MP-ADM/images/apply_s.png create mode 100644 MP-ADM/images/bg-menu-main.png create mode 100644 MP-ADM/images/cancel.png create mode 100644 MP-ADM/images/cancel_l.png create mode 100644 MP-ADM/images/cancel_m.png create mode 100644 MP-ADM/images/cancel_s.gif create mode 100644 MP-ADM/images/cancel_s.png create mode 100644 MP-ADM/images/detail.png create mode 100644 MP-ADM/images/edit_l.png create mode 100644 MP-ADM/images/edit_m.png create mode 100644 MP-ADM/images/edit_s.gif create mode 100644 MP-ADM/images/edit_s.png create mode 100644 MP-ADM/images/elimina_l.png create mode 100644 MP-ADM/images/elimina_m.png create mode 100644 MP-ADM/images/elimina_s.gif create mode 100644 MP-ADM/images/elimina_s.png create mode 100644 MP-ADM/images/empty.jpg create mode 100644 MP-ADM/images/favicon.ico create mode 100644 MP-ADM/images/giallo.png create mode 100644 MP-ADM/images/grigio.png create mode 100644 MP-ADM/images/help_white.png create mode 100644 MP-ADM/images/logo colmecc.png create mode 100644 MP-ADM/images/logo.gif create mode 100644 MP-ADM/images/logo.png create mode 100644 MP-ADM/images/logoMoOnPro.png create mode 100644 MP-ADM/images/logoSteamware.png create mode 100644 MP-ADM/images/logo_sw.png create mode 100644 MP-ADM/images/page_pdf.png create mode 100644 MP-ADM/images/pdfExport.png create mode 100644 MP-ADM/images/pdfExportSmall.png create mode 100644 MP-ADM/images/rosso.png create mode 100644 MP-ADM/images/semafori.xcf create mode 100644 MP-ADM/images/sfondo.png create mode 100644 MP-ADM/images/titoloCruscotto.png create mode 100644 MP-ADM/images/verde.png create mode 100644 MP-ADM/images/view.gif create mode 100644 MP-ADM/images/view.png create mode 100644 MP-ADM/images/view_disabled.gif create mode 100644 MP-ADM/images/view_l.png create mode 100644 MP-ADM/images/view_m.png create mode 100644 MP-ADM/images/view_s.gif create mode 100644 MP-ADM/images/view_s.png create mode 100644 MP-ADM/login.aspx create mode 100644 MP-ADM/login.aspx.cs create mode 100644 MP-ADM/login.aspx.designer.cs create mode 100644 MP-ADM/logs/PlaceHolder.file create mode 100644 MP-ADM/menu.aspx create mode 100644 MP-ADM/menu.aspx.cs create mode 100644 MP-ADM/menu.aspx.designer.cs create mode 100644 MP-ADM/test.aspx create mode 100644 MP-ADM/test.aspx.cs create mode 100644 MP-ADM/test.aspx.designer.cs create mode 100644 MP-ADM/testUtente.aspx create mode 100644 MP-ADM/testUtente.aspx.cs create mode 100644 MP-ADM/testUtente.aspx.designer.cs create mode 100644 MP-ADM/unauthorized.aspx diff --git a/MP-ADM/App_Readme/Elmah.txt b/MP-ADM/App_Readme/Elmah.txt new file mode 100644 index 00000000..784b3094 --- /dev/null +++ b/MP-ADM/App_Readme/Elmah.txt @@ -0,0 +1,15 @@ +A new HTTP handler has been configured in your application for consulting the +error log and its feeds. It is reachable at elmah.axd under your application +root. If, for example, your application is deployed at http://www.example.com, +the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of +course, change this path in your application's configuration file. + +ELMAH is also set up to be secure such that it can only be accessed locally. +You can enable remote access but then it is paramount that you secure access +to authorized users or/and roles only. This can be done using standard +authorization rules and configuration already built into ASP.NET. For more +information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on +the project site. + +Please review the commented out authorization section under + and make the appropriate changes. diff --git a/MP-ADM/BCode.aspx b/MP-ADM/BCode.aspx new file mode 100644 index 00000000..f4453a37 --- /dev/null +++ b/MP-ADM/BCode.aspx @@ -0,0 +1,11 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" Title="MPADM | BCode" CodeBehind="BCode.aspx.cs" Inherits="MoonProAdmin.BCode" %> + +<%@ Register Src="~/WebUserControls/mod_barcode.ascx" TagPrefix="uc1" TagName="mod_barcode" %> +<%@ Register Src="~/WebUserControls/mod_gestPromODL.ascx" TagPrefix="uc1" TagName="mod_gestPromODL" %> + + + + +
+ +
diff --git a/MP-ADM/BCode.aspx.cs b/MP-ADM/BCode.aspx.cs new file mode 100644 index 00000000..71a0f78f --- /dev/null +++ b/MP-ADM/BCode.aspx.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonProAdmin +{ + public partial class BCode : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + mod_barcode.codOrdPre = "OPR"; + } + } +} \ No newline at end of file diff --git a/MP-ADM/BCode.aspx.designer.cs b/MP-ADM/BCode.aspx.designer.cs new file mode 100644 index 00000000..c1856771 --- /dev/null +++ b/MP-ADM/BCode.aspx.designer.cs @@ -0,0 +1,33 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class BCode { + + /// + /// Controllo mod_barcode. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_barcode mod_barcode; + + /// + /// Controllo mod_gestPromODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_gestPromODL mod_gestPromODL; + } +} diff --git a/MP-ADM/Barcode.aspx b/MP-ADM/Barcode.aspx new file mode 100644 index 00000000..a0e20fd8 --- /dev/null +++ b/MP-ADM/Barcode.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="MPADM | Barcode" Language="C#" MasterPageFile="~/WebMasterPages/Bootstrap.Master" AutoEventWireup="true" CodeBehind="Barcode.aspx.cs" Inherits="MoonProAdmin.Barcode" %> + +<%@ Register Src="~/WebUserControls/mod_barcode.ascx" TagPrefix="uc1" TagName="mod_barcode" %> + + + + + + diff --git a/MP-ADM/Barcode.aspx.cs b/MP-ADM/Barcode.aspx.cs new file mode 100644 index 00000000..0e597d7e --- /dev/null +++ b/MP-ADM/Barcode.aspx.cs @@ -0,0 +1,11 @@ +using System; + +namespace MoonProAdmin +{ + public partial class Barcode : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + } + } +} \ No newline at end of file diff --git a/MP-ADM/Barcode.aspx.designer.cs b/MP-ADM/Barcode.aspx.designer.cs new file mode 100644 index 00000000..7f79a038 --- /dev/null +++ b/MP-ADM/Barcode.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class Barcode { + + /// + /// Controllo mod_barcode. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_barcode mod_barcode; + } +} diff --git a/MP-ADM/Bundle.config b/MP-ADM/Bundle.config index de5e842a..3b130c8e 100644 --- a/MP-ADM/Bundle.config +++ b/MP-ADM/Bundle.config @@ -1,7 +1,12 @@  - - + + + + + + + \ No newline at end of file diff --git a/MP-ADM/Content/Style.css b/MP-ADM/Content/Style.css new file mode 100644 index 00000000..53a1bea7 --- /dev/null +++ b/MP-ADM/Content/Style.css @@ -0,0 +1,2063 @@ +@import url('font-awesome.min.css'); +/*Import fonts!*/ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('../fonts/OpenSans.woff') format('woff'); +} +@font-face { + font-family: 'Open Sans Condensed'; + font-style: normal; + font-weight: 300; + src: url('../fonts/OpenSansCondensed.woff') format('woff'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: url('../fonts/Roboto.woff') format('woff'); +} +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 400; + src: url('../fonts/RobotoCondensed.woff') format('woff'); +} +.body { + font-family: 'Open Sans Condensed', sans-serif; + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-size: small; +} +body { + font-family: 'Open Sans Condensed', sans-serif; + background-color: #DEDEDE; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#787878), to(#DEDEDE)); + background-image: -webkit-linear-gradient(top, #787878, 0%, #DEDEDE, 100%); + background-image: -moz-linear-gradient(top, #787878 0%, #DEDEDE 100%); + background-image: linear-gradient(to bottom, #787878 0%, #DEDEDE 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#DEDEDE', GradientType=0); +} +.sfondoMain { + /*background: #CDCDCD; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#787878), to(#DEDEDE)); + background-image: -webkit-linear-gradient(top, #787878, 0%, #DEDEDE, 100%); + background-image: -moz-linear-gradient(top, #787878 0%, #DEDEDE 100%); + background-image: linear-gradient(to bottom, #787878 0%, #DEDEDE 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#DEDEDE', GradientType=0);*/ +} +.ajax__tab_xp .ajax__tab_header .ajax__tab_tab { + height: 21px; +} +.navbar { + min-height: 10px; +} +.fontPiccolo { + font-size: 8pt; +} +.fontNormale { + font-size: 12pt; +} +.fontMedio { + font-size: 18pt; +} +.fontGrande { + font-size: 24pt; +} +.padSmall { + padding: 4px; +} +.padMed { + padding: 8px; +} +.padHigh { + padding: 16px; +} +.pad3 { + padding: 3px; +} +.uiMini { + font-size: 0.8em; +} +.GridPager a, +.GridPager span { + display: block; + height: 1.6em; + width: 2em; + text-align: center; + text-decoration: none; +} +.GridPager a { + background-color: #f5f5f5; + color: #969696; + /*border-top: 1px solid #969696; + border-bottom: 1px solid #969696;*/ +} +.GridPager span { + background-color: #A1DCF2; + color: #000; + /*border-top: 1px solid #3AC0F2; + border-bottom: 1px solid #3AC0F2;*/ + font-weight: bold; +} +.menuMainY { + padding: 6px 10px; + text-align: left; + height: 3.3em; + background: #121212; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#565656), to(#343434)); + background-image: -webkit-linear-gradient(top, #565656, 0%, #343434, 100%); + background-image: -moz-linear-gradient(top, #565656 0%, #343434 100%); + background-image: linear-gradient(to bottom, #565656 0%, #343434 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#343434', GradientType=0); + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.body100 { + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-family: Verdana, Arial; + font-size: small; + height: 100%; + width: 100%; +} +/* Area interazione UI */ +.lblTitoloUI { + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} +.lblTitoloUImini { + color: Red; + font-size: 8pt; + font-weight: bold; +} +.lblMessUI { + color: Black; + font-size: 10pt; +} +/* ... */ +.rigaMacchine { + vertical-align: middle; + height: 300px; + width: 17%; +} +.valoriResoconto { + height: 150px; + vertical-align: top; +} +.imgResoconto { + height: 95px; + vertical-align: bottom; +} +.sequencerVerde { + height: 80px; + background-image: url(../images/verde.png); +} +.sequencerGiallo { + height: 80px; + background-image: url(../images/giallo.png); +} +.sequencerRosso { + height: 80px; + background-image: url(../images/rosso.png); +} +.sequencerSpento { + height: 80px; + background-image: url(../images/grigio.png); +} +.sv { + height: 80px; + background-image: url(../images/verde.png); +} +.sg { + height: 80px; + background-image: url(../images/giallo.png); +} +.sr { + height: 80px; + background-image: url(../images/rosso.png); +} +.ss { + height: 80px; + background-image: url(../images/grigio.png); +} +.timeHist { + vertical-align: bottom; + text-align: left; +} +.barTempoCiclo { + background-image: url(../images/grigio.png); +} +.timeLine { + width: 100%; + height: 7px; + font-size: 7pt; + text-align: left; +} +.timeBar { + width: 100%; +} +.filtraggio { + width: 100%; + font-size: 8pt; + background-color: #ABABEF; +} +.fullTick { + text-align: left; + height: 7px; + font-size: 7pt; + border-left: black 1px solid; +} +.midTick { + text-align: left; + height: 7px; + font-size: 7pt; + border-left: #bababa 1px dotted; +} +.sVe { + text-align: left; + width: 100%; + height: 100%; + /*background: linear-gradient(#009036, #8cbd59, #00762c);*/ + background-color: #009036; + background-image: url(../images/verde.png); + color: Yellow; +} +.sGi { + text-align: left; + width: 100%; + height: 100%; + background-color: #ffec00; + background-image: url(../images/giallo.png); +} +.sRo { + text-align: left; + width: 100%; + height: 100%; + background-color: #e2001a; + background-image: url(../images/rosso.png); +} +.sBl { + text-align: left; + width: 100%; + height: 100%; + background-color: #3690FF; + background-image: url(../images/blu.png); + color: Yellow; +} +.sGr { + text-align: left; + width: 100%; + height: 100%; + background-color: #bcbcbc; + background-image: url(../images/grigio.png); +} +.statoMacchine { + font-size: 10pt; + height: 100%; + text-align: left; +} +.statoRun { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: #ccffcc; +} +.statoSetup { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: #ffffcc; +} +.statoGuasto { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: #ffaaaa; +} +.statoCampionatura { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: Yellow; +} +.statoDisposizione { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: Gray; +} +.statoVarie { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: Maroon; +} +.topTitle { + font-size: 1.5em; + font-weight: bold; + text-align: left; + background-repeat: repeat-x; + background-position: 0% 0%; + background-attachment: scroll; + background-color: #767676; + background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#767676)); + background-image: -webkit-linear-gradient(#000, #767676); + background-image: -moz-linear-gradient(#000, #767676); + background-image: -ms-linear-gradient(#000, #767676); + background-image: -o-linear-gradient(#000, #767676); + background-image: linear-gradient(#000, #767676); +} +.topTitle a, +.topTitle a:visited { + color: White; +} +.warning { + padding: 4px; + font-weight: bold; + border-style: solid; + border-color: #ff1212; +} +.menuSx { + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 530px; + background: #DEE8F5; +} +.hlBounce { + font-weight: bold; + font-size: 10pt; +} +.alertAjax { + color: #ea101e; + font-size: small; + font-weight: bold; +} +.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; +} +.dxButtonSmallClass { + padding-right: 4px; + padding-left: 4px; + font-size: 8pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.dateTimeSmall { + padding-right: 1px; + padding-left: 1px; + padding-bottom: 1px; + padding-top: 1px; + font-size: 8pt; + vertical-align: middle; + color: Yellow; + font-family: verdana, arial; + text-align: left; +} +.barraTitolo { + background-color: #3333bb; + vertical-align: middle; + height: 20pt; +} +.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; +} +.ctrFooter { + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyle { + background-color: #EFF3FB; +} +.ctrAltRowStyle { + background-color: White; +} +.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; +} +INPUT { + font-size: 8pt; +} +.tableContenuto { + padding: 1em; + margin: 0.2em 1em 0.2em 0.2em; + width: 100%; +} +.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 #5555bb; + border-left: solid 2px #5555bb; + border-right: solid 2px #5555bb; + font-weight: bold; + font-size: 8pt; +} +.contrDx { + vertical-align: top; + width: 100%; + background-color: White; + font-size: 8pt; + border: 1px solid #1a1a44; +} +.bodyMainCenter { + background-image: url('../images/sfondo.png'); + background-repeat: no-repeat; + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} +.bottomWrite { + vertical-align: bottom; + font-weight: bold; + font-size: 7pt; + 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; +} +A:visited { + color: blue; +} +A:hover { + color: #000000; +} +.ctrSelRow2DetailStyle { + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.pnlDettaglio { + margin: 4px 4px 4px 4px; +} +.dettaglioRiga { + vertical-align: top; +} +.pnlMaster { + height: 300px; +} +.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; +} +.clonaUserPerm { + color: #ffff66; + background-color: #ea101e; +} +.boxRicerca { + padding: 4px; +} +.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/sfondo.png'); + background-repeat: no-repeat; + vertical-align: top; + height: 100%; + width: 100%; +} +.treeCdC { + width: 250px; + text-align: right; + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 100%; + background: white; +} +.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; +} +.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; +} +.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; +} +.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: 1px solid #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; +} +.sxTab_2 { + background-color: #11AA66; + text-align: left; +} +.dxTab_2 { + width: 70%; + background-color: Transparent; +} +.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; +} +.tab_2Body { + vertical-align: middle; + border: 1px solid #11AA66; +} +.dgDx { + background-color: White; + border: 1px solid #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; +} +.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; +} +.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; +} +.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: 48pt; + margin-left: 10pt; +} +.UnauthTitle { + font-size: 24pt; + color: Red; + margin-left: 30pt; +} +.UnauthMess { + font-size: 12pt; + font-style: italic; + margin-left: 30pt; +} +.lblMess { + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} +.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%; +} +.cmbFiltrText { + font-size: 9pt; +} +.currencyFormat { + white-space: nowrap; + text-align: right; + vertical-align: baseline; +} +.UserLabel { + background-color: #ff9900; + text-align: center; + margin: 6px; +} +/*. . .UserLabel.principale +{ + font-size: large; + font-weight: bold; +} +. . .UserLabel.secondario +{ + font-size: medium; +}*/ +.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; +}*/ +.cmbMini { + font-size: 8pt; +} +.txtMini { + font-size: 8pt; +} +.valOk { + color: Green; +} +.valKo { + color: Red; + font-weight: bold; +} +.suggerimento { + font-size: 8pt; + font-weight: bold; + color: Red; +} +.lblBudget { + font-size: 8pt; + text-align: left; + font-weight: bold; +} +.errore { + font-weight: bold; + font-size: 8pt; + color: Red; + background-color: Yellow; +} +.valUpd { + font-style: italic; +} +.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; +}*/ +.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; +} +.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; +} +.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; +} +.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; +} +.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; +} +.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; +} +.calDayHead { + font-weight: bold; + color: white; + background-color: #6969df; + font-size: 9pt; +} +.calTitle { + font-weight: bold; + color: Blue; + background-color: #bababa; + font-size: 11pt; +} +.calOtherMonthDay { + background: #dcdcdc; +} +.calWeekEnd { + background: #cbcbcb; + font-weight: bold; +} +.cal { + font-family: Verdana; + font-size: 10pt; +} +.calSel { + background: red; + font-weight: bold; + color: White; +} +.calNextPrev { + font-weight: bold; +} +.lblValSel { + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.tableDett1 { + background: #98ff98; +} +.lblDett1 { + text-align: left; + font-weight: bold; + font-size: 7pt; + color: black; +} +.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; +} +.RDA { + font-size: 7pt; +} +.Ord { + font-size: 7pt; + background: #d0ffe3; +} +.Fatt { + font-size: 7pt; +} +.linkHead { + color: White; +} +.titoloMed { + color: Red; + font-size: 18pt; + font-weight: bold; +} +.testoMed { + font-size: 12pt; +} +.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; +} +.txtTab { + font-size: 8pt; + font-family: verdana, arial; + text-align: justify; +} +.dropdownList { + font-weight: normal; + font-size: 7pt; + background: #ea101e; + color: white; + font-family: verdana, arial; + text-align: justify; +} +.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); +} +.lblText { + font-size: 8pt; +} +.boxText { + font-size: 8pt; + font-weight: normal; + width: 100%; +} +.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; +} +.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; +} +.statoOff { + text-align: center; + width: 100%; + font-size: 10pt; + color: #4444ff; +} +.statoOn { + text-align: center; + width: 100%; + font-size: 10pt; + color: White; + background: #ff9900; +} +.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; +} +.saveClose { + width: 100%; + text-align: center; + background-color: #ea101e; + padding: 2pt; +} +.lblColorGray { + padding-left: 2pt; + text-align: left; + background-color: #777777; + font-size: 10pt; + font-weight: bold; + color: White; +} +.lblWhite { + width: 70%; + background-color: white; +} +.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; +} +.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; +} +.smallTable { + width: 300px; +} +.centerAll { + vertical-align: middle; + text-align: center; +} +.selLinguaTxt { + padding: 2px; + font-weight: bold; + font-size: 12pt; + color: Yellow; + text-align: center; +} +.boxShadowDark { + -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3); + box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3); +} +.contrRiq { + border-left: solid 2px silver; + background-color: white; + border: 2px solid silver; +} +.btnMain { + font-size: larger; + height: 250px; + width: 250px; + font-weight: bold; + white-space: normal; +} +.quadro1, +.quadro2 { + float: left; + width: 254px; + height: 254px; + text-align: center; + vertical-align: middle; + margin-top: 2px; +} \ No newline at end of file diff --git a/MP-ADM/Content/Style.less b/MP-ADM/Content/Style.less new file mode 100644 index 00000000..4f1726ba --- /dev/null +++ b/MP-ADM/Content/Style.less @@ -0,0 +1,2359 @@ +@import url('font-awesome.min.css'); +/*Import fonts!*/ +@import url('./fonts.less'); + +.body { + font-family: 'Open Sans Condensed', sans-serif; + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-size: small; +} + +body { + font-family: 'Open Sans Condensed', sans-serif; + background-color: #DEDEDE; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#787878), to(#DEDEDE)); + background-image: -webkit-linear-gradient(top, #787878, 0%, #DEDEDE, 100%); + background-image: -moz-linear-gradient(top, #787878 0%, #DEDEDE 100%); + background-image: linear-gradient(to bottom, #787878 0%, #DEDEDE 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#DEDEDE', GradientType=0); +} + +.sfondoMain { + /*background: #CDCDCD; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#787878), to(#DEDEDE)); + background-image: -webkit-linear-gradient(top, #787878, 0%, #DEDEDE, 100%); + background-image: -moz-linear-gradient(top, #787878 0%, #DEDEDE 100%); + background-image: linear-gradient(to bottom, #787878 0%, #DEDEDE 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#DEDEDE', GradientType=0);*/ +} + +.ajax__tab_xp .ajax__tab_header .ajax__tab_tab { + height: 21px; +} + +.navbar { + min-height: 10px; +} + +.fontPiccolo { + font-size: 8pt; +} + +.fontNormale { + font-size: 12pt; +} + +.fontMedio { + font-size: 18pt; +} + +.fontGrande { + font-size: 24pt; +} + +.padSmall { + padding: 4px; +} + +.padMed { + padding: 8px; +} + +.padHigh { + padding: 16px; +} + +.pad3 { + padding: 3px; +} + +.uiMini { + font-size: 0.8em; +} + + +.GridPager a, .GridPager span { + display: block; + height: 1.6em; + width: 2em; + text-align: center; + text-decoration: none; +} + +.GridPager a { + background-color: #f5f5f5; + color: #969696; + /*border-top: 1px solid #969696; + border-bottom: 1px solid #969696;*/ +} + +.GridPager span { + background-color: #A1DCF2; + color: #000; + /*border-top: 1px solid #3AC0F2; + border-bottom: 1px solid #3AC0F2;*/ + font-weight: bold; +} + +.menuMainY { + padding: 6px 10px; + text-align: left; + height: 3.3em; + background: #121212; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#565656), to(#343434)); + background-image: -webkit-linear-gradient(top, #565656, 0%, #343434, 100%); + background-image: -moz-linear-gradient(top, #565656 0%, #343434 100%); + background-image: linear-gradient(to bottom, #565656 0%, #343434 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#343434', GradientType=0); + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.body100 { + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-family: Verdana, Arial; + font-size: small; + height: 100%; + width: 100%; +} +/* Area interazione UI */ +.lblTitoloUI { + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} + +.lblTitoloUImini { + color: Red; + font-size: 8pt; + font-weight: bold; +} + + +.lblMessUI { + color: Black; + font-size: 10pt; +} +/* ... */ +.rigaMacchine { + vertical-align: middle; + height: 300px; + width: 17%; +} + +.valoriResoconto { + height: 150px; + vertical-align: top; +} + +.imgResoconto { + height: 95px; + vertical-align: bottom; +} + +.sequencerVerde { + height: 80px; + background-image: url(../images/verde.png); +} + +.sequencerGiallo { + height: 80px; + background-image: url(../images/giallo.png); +} + +.sequencerRosso { + height: 80px; + background-image: url(../images/rosso.png); +} + +.sequencerSpento { + height: 80px; + background-image: url(../images/grigio.png); +} + +.sv { + height: 80px; + background-image: url(../images/verde.png); +} + +.sg { + height: 80px; + background-image: url(../images/giallo.png); +} + +.sr { + height: 80px; + background-image: url(../images/rosso.png); +} + +.ss { + height: 80px; + background-image: url(../images/grigio.png); +} + +.timeHist { + vertical-align: bottom; + text-align: left; +} + +.barTempoCiclo { + background-image: url(../images/grigio.png); +} + +.barTempoCicloVuoto { +} + +.timeLine { + width: 100%; + height: 7px; + font-size: 7pt; + text-align: left; +} + +.timeBar { + width: 100%; +} + +.filtraggio { + width: 100%; + font-size: 8pt; + background-color: #ABABEF; +} + +.fullTick { + text-align: left; + height: 7px; + font-size: 7pt; + border-left: black 1px solid; +} + +.midTick { + text-align: left; + height: 7px; + font-size: 7pt; + border-left: #bababa 1px dotted; +} + +.sVe { + text-align: left; + width: 100%; + height: 100%; + /*background: linear-gradient(#009036, #8cbd59, #00762c);*/ + background-color: #009036; + background-image: url(../images/verde.png); + color: Yellow; +} + +.sGi { + text-align: left; + width: 100%; + height: 100%; + background-color: #ffec00; + background-image: url(../images/giallo.png); +} + +.sRo { + text-align: left; + width: 100%; + height: 100%; + background-color: #e2001a; + background-image: url(../images/rosso.png); +} + +.sBl { + text-align: left; + width: 100%; + height: 100%; + background-color: #3690FF; + background-image: url(../images/blu.png); + color: Yellow; +} + +.sGr { + text-align: left; + width: 100%; + height: 100%; + background-color: #bcbcbc; + background-image: url(../images/grigio.png); +} + +.statoMacchine { + font-size: 10pt; + height: 100%; + text-align: left; +} + +.statoRun { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: #ccffcc; +} + +.statoSetup { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: #ffffcc; +} + +.statoGuasto { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: #ffaaaa; +} + +.statoCampionatura { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: Yellow; +} + +.statoDisposizione { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: Gray; +} + +.statoVarie { + height: 100%; + font-size: 12pt; + font-weight: bold; + background-color: Maroon; +} + + +@R00: #767676; +@R01: #000; + +.topTitle { + + a, a:visited { + color: White; + } + + font-size: 1.5em; + font-weight: bold; + text-align: left; + background-repeat: repeat-x; + background-position: 0% 0%; + background-attachment: scroll; + background-color: @R00; + background-image: -webkit-gradient(linear,left top,left bottom,from( @R01 ),to( @R00 )); + background-image: -webkit-linear-gradient( @R01,@R00 ); + background-image: -moz-linear-gradient( @R01,@R00 ); + background-image: -ms-linear-gradient( @R01,@R00 ); + background-image: -o-linear-gradient( @R01,@R00 ); + background-image: linear-gradient( @R01,@R00 ); +} + +.warning { + padding: 4px; + font-weight: bold; + border-style: solid; + border-color: #ff1212; +} + +.menuSx { + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 530px; + background: #DEE8F5; +} + +.hlBounce { + font-weight: bold; + font-size: 10pt; +} + +.alertAjax { + color: #ea101e; + font-size: small; + font-weight: bold; +} + +.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; +} + +.dxButtonSmallClass { + padding-right: 4px; + padding-left: 4px; + font-size: 8pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} + +.dateTimeSmall { + padding-right: 1px; + padding-left: 1px; + padding-bottom: 1px; + padding-top: 1px; + font-size: 8pt; + vertical-align: middle; + color: Yellow; + font-family: verdana, arial; + text-align: left; +} + +.barraTitolo { + background-color: #3333bb; + vertical-align: middle; + height: 20pt; +} + +.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; +} + +.ctrFooter { + background-color: #507CD1; + font-weight: bold; + color: White; +} + +.ctrRowStyle { + background-color: #EFF3FB; +} + +.ctrAltRowStyle { + background-color: White; +} + +.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; +} + +INPUT { + font-size: 8pt; +} + +.tableContenuto { + padding: 1em; + margin: 0.2em 1em 0.2em 0.2em; + width: 100%; +} + +.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 #5555bb; + border-left: solid 2px #5555bb; + border-right: solid 2px #5555bb; + font-weight: bold; + font-size: 8pt; +} + +.contrDx { + vertical-align: top; + width: 100%; + background-color: White; + font-size: 8pt; + border: 1px solid #1a1a44; +} + +.bodyMainCenter { + background-image: url('../images/sfondo.png'); + background-repeat: no-repeat; + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} + +.bottomWrite { + vertical-align: bottom; + font-weight: bold; + font-size: 7pt; + 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; +} + +A:visited { + color: blue; +} + +A:hover { + color: #000000; +} + +.ctrSelRow2DetailStyle { + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} + +.pnlDettaglio { + margin: 4px 4px 4px 4px; +} + +.dettaglioRiga { + vertical-align: top; +} + +.pnlMaster { + height: 300px; +} + +.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; +} + +.clonaUserPerm { + color: #ffff66; + background-color: #ea101e; +} + +.boxRicerca { + padding: 4px; +} + + + + + + + + + +.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/sfondo.png'); + background-repeat: no-repeat; + vertical-align: top; + height: 100%; + width: 100%; +} + +.treeCdC { + width: 250px; + text-align: right; + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 100%; + background: white; +} + +.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; +} + +.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; +} + +.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; +} + +.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: 1px solid #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; +} + +.sxTab_2 { + background-color: #11AA66; + text-align: left; +} + +.dxTab_2 { + width: 70%; + background-color: Transparent; +} + +.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; +} + +.tab_2Body { + vertical-align: middle; + border: 1px solid #11AA66; +} + +.dgDx { + background-color: White; + border: 1px solid #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; +} + +.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; +} + +.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; +} + +.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: 48pt; + margin-left: 10pt; +} + +.UnauthTitle { + font-size: 24pt; + color: Red; + margin-left: 30pt; +} + +.UnauthMess { + font-size: 12pt; + font-style: italic; + margin-left: 30pt; +} + +.lblMess { + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} + +.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%; +} + +.cmbFiltrText { + font-size: 9pt; +} + +.currencyFormat { + white-space: nowrap; + text-align: right; + vertical-align: baseline; +} + +.UserLabel { + background-color: #ff9900; + text-align: center; + margin: 6px; +} +/*. . .UserLabel.principale +{ + font-size: large; + font-weight: bold; +} +. . .UserLabel.secondario +{ + font-size: medium; +}*/ +.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; +}*/ +.cmbMini { + font-size: 8pt; +} + +.txtMini { + font-size: 8pt; +} + +.valOk { + color: Green; +} + +.valKo { + color: Red; + font-weight: bold; +} + +.suggerimento { + font-size: 8pt; + font-weight: bold; + color: Red; +} + +.lblBudget { + font-size: 8pt; + text-align: left; + font-weight: bold; +} + +.errore { + font-weight: bold; + font-size: 8pt; + color: Red; + background-color: Yellow; +} + +.valUpd { + font-style: italic; +} + +.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; +}*/ +.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; +} + +.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; +} + +.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; +} + +.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; +} + +.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; +} + +.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; +} + +.calDayHead { + font-weight: bold; + color: white; + background-color: #6969df; + font-size: 9pt; +} + +.calTitle { + font-weight: bold; + color: Blue; + background-color: #bababa; + font-size: 11pt; +} + +.calOtherMonthDay { + background: #dcdcdc; +} + +.calWeekEnd { + background: #cbcbcb; + font-weight: bold; +} + +.cal { + font-family: Verdana; + font-size: 10pt; +} + +.calSel { + background: red; + font-weight: bold; + color: White; +} + +.calNextPrev { + font-weight: bold; +} + +.lblValSel { + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} + +.tableDett1 { + background: #98ff98; +} + +.lblDett1 { + text-align: left; + font-weight: bold; + font-size: 7pt; + color: black; +} + +.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; +} + +.RDA { + font-size: 7pt; +} + +.Ord { + font-size: 7pt; + background: #d0ffe3; +} + +.Fatt { + font-size: 7pt; +} + +.linkHead { + color: White; +} + +.titoloMed { + color: Red; + font-size: 18pt; + font-weight: bold; +} + +.testoMed { + font-size: 12pt; +} + +.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; +} + +.txtTab { + font-size: 8pt; + font-family: verdana, arial; + text-align: justify; +} + +.dropdownList { + font-weight: normal; + font-size: 7pt; + background: #ea101e; + color: white; + font-family: verdana, arial; + text-align: justify; +} + +.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); +} + +.lblText { + font-size: 8pt; +} + +.boxText { + font-size: 8pt; + font-weight: normal; + width: 100%; +} + +.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; +} + +.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; +} + +.statoOff { + text-align: center; + width: 100%; + font-size: 10pt; + color: #4444ff; +} + +.statoOn { + text-align: center; + width: 100%; + font-size: 10pt; + color: White; + background: #ff9900; +} + +.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; +} + +.saveClose { + width: 100%; + text-align: center; + background-color: #ea101e; + padding: 2pt; +} + +.lblColorGray { + padding-left: 2pt; + text-align: left; + background-color: #777777; + font-size: 10pt; + font-weight: bold; + color: White; +} + +.lblWhite { + width: 70%; + background-color: white; +} + +.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; +} + +.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; +} + +.smallTable { + width: 300px; +} + +.centerAll { + vertical-align: middle; + text-align: center; +} + +.selLinguaTxt { + padding: 2px; + font-weight: bold; + font-size: 12pt; + color: Yellow; + text-align: center; +} + +.boxShadowDark { + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + box-shadow: 3px 3px 6px rgba(0,0,0,.3); +} + +.contrRiq { + border-left: solid 2px silver; + background-color: white; + border: 2px solid silver; +} + +.btnMain { + font-size: larger; + height: 250px; + width: 250px; + font-weight: bold; + white-space: normal; +} + +.quadro1, .quadro2 { + float: left; + width: 254px; + height: 254px; + text-align: center; + vertical-align: middle; + margin-top: 2px; +} diff --git a/MP-ADM/Content/Style.min.css b/MP-ADM/Content/Style.min.css new file mode 100644 index 00000000..ad323304 --- /dev/null +++ b/MP-ADM/Content/Style.min.css @@ -0,0 +1 @@ +@import url('font-awesome.min.css');@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/OpenSans.woff') format('woff');}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url('../fonts/OpenSansCondensed.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/Roboto.woff') format('woff');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('../fonts/RobotoCondensed.woff') format('woff');}.body{font-family:'Open Sans Condensed',sans-serif;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;font-size:small;}body{font-family:'Open Sans Condensed',sans-serif;background-color:#dedede;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#787878),to(#dedede));background-image:-webkit-linear-gradient(top,#787878,0%,#dedede,100%);background-image:-moz-linear-gradient(top,#787878 0%,#dedede 100%);background-image:linear-gradient(to bottom,#787878 0%,#dedede 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878',endColorstr='#DEDEDE',GradientType=0);}.ajax__tab_xp .ajax__tab_header .ajax__tab_tab{height:21px;}.navbar{min-height:10px;}.fontPiccolo{font-size:8pt;}.fontNormale{font-size:12pt;}.fontMedio{font-size:18pt;}.fontGrande{font-size:24pt;}.padSmall{padding:4px;}.padMed{padding:8px;}.padHigh{padding:16px;}.pad3{padding:3px;}.uiMini{font-size:.8em;}.GridPager a,.GridPager span{display:block;height:1.6em;width:2em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}.menuMainY{padding:6px 10px;text-align:left;height:3.3em;background:#121212;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#565656),to(#343434));background-image:-webkit-linear-gradient(top,#565656,0%,#343434,100%);background-image:-moz-linear-gradient(top,#565656 0%,#343434 100%);background-image:linear-gradient(to bottom,#565656 0%,#343434 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656',endColorstr='#343434',GradientType=0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.body100{margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;font-family:Verdana,Arial;font-size:small;height:100%;width:100%;}.lblTitoloUI{color:#f00;font-size:12pt;font-style:italic;font-weight:bold;}.lblTitoloUImini{color:#f00;font-size:8pt;font-weight:bold;}.lblMessUI{color:#000;font-size:10pt;}.rigaMacchine{vertical-align:middle;height:300px;width:17%;}.valoriResoconto{height:150px;vertical-align:top;}.imgResoconto{height:95px;vertical-align:bottom;}.sequencerVerde{height:80px;background-image:url(../images/verde.png);}.sequencerGiallo{height:80px;background-image:url(../images/giallo.png);}.sequencerRosso{height:80px;background-image:url(../images/rosso.png);}.sequencerSpento{height:80px;background-image:url(../images/grigio.png);}.sv{height:80px;background-image:url(../images/verde.png);}.sg{height:80px;background-image:url(../images/giallo.png);}.sr{height:80px;background-image:url(../images/rosso.png);}.ss{height:80px;background-image:url(../images/grigio.png);}.timeHist{vertical-align:bottom;text-align:left;}.barTempoCiclo{background-image:url(../images/grigio.png);}.timeLine{width:100%;height:7px;font-size:7pt;text-align:left;}.timeBar{width:100%;}.filtraggio{width:100%;font-size:8pt;background-color:#ababef;}.fullTick{text-align:left;height:7px;font-size:7pt;border-left:#000 1px solid;}.midTick{text-align:left;height:7px;font-size:7pt;border-left:#bababa 1px dotted;}.sVe{text-align:left;width:100%;height:100%;background-color:#009036;background-image:url(../images/verde.png);color:#ff0;}.sGi{text-align:left;width:100%;height:100%;background-color:#ffec00;background-image:url(../images/giallo.png);}.sRo{text-align:left;width:100%;height:100%;background-color:#e2001a;background-image:url(../images/rosso.png);}.sBl{text-align:left;width:100%;height:100%;background-color:#3690ff;background-image:url(../images/blu.png);color:#ff0;}.sGr{text-align:left;width:100%;height:100%;background-color:#bcbcbc;background-image:url(../images/grigio.png);}.statoMacchine{font-size:10pt;height:100%;text-align:left;}.statoRun{height:100%;font-size:12pt;font-weight:bold;background-color:#cfc;}.statoSetup{height:100%;font-size:12pt;font-weight:bold;background-color:#ffc;}.statoGuasto{height:100%;font-size:12pt;font-weight:bold;background-color:#faa;}.statoCampionatura{height:100%;font-size:12pt;font-weight:bold;background-color:#ff0;}.statoDisposizione{height:100%;font-size:12pt;font-weight:bold;background-color:#808080;}.statoVarie{height:100%;font-size:12pt;font-weight:bold;background-color:#800000;}.topTitle{font-size:1.5em;font-weight:bold;text-align:left;background-repeat:repeat-x;background-position:0% 0%;background-attachment:scroll;background-color:#767676;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#767676));background-image:-webkit-linear-gradient(#000,#767676);background-image:-moz-linear-gradient(#000,#767676);background-image:-ms-linear-gradient(#000,#767676);background-image:-o-linear-gradient(#000,#767676);background-image:linear-gradient(#000,#767676);}.topTitle a,.topTitle a:visited{color:#fff;}.warning{padding:4px;font-weight:bold;border-style:solid;border-color:#ff1212;}.menuSx{font-size:8pt;width:180px;vertical-align:top;height:530px;background:#dee8f5;}.hlBounce{font-weight:bold;font-size:10pt;}.alertAjax{color:#ea101e;font-size:small;font-weight:bold;}.dxButtonClass{padding-right:8px;padding-left:8px;font-weight:bold;font-size:9pt;padding-bottom:2px;vertical-align:middle;color:#ff0;padding-top:2px;font-family:verdana,arial;text-align:justify;}.dxButtonSmallClass{padding-right:4px;padding-left:4px;font-size:8pt;padding-bottom:2px;vertical-align:middle;color:#ff0;padding-top:2px;font-family:verdana,arial;text-align:justify;}.dateTimeSmall{padding-right:1px;padding-left:1px;padding-bottom:1px;padding-top:1px;font-size:8pt;vertical-align:middle;color:#ff0;font-family:verdana,arial;text-align:left;}.barraTitolo{background-color:#33b;vertical-align:middle;height:20pt;}.grView{color:#333;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;}.ctrHeaderPager{background-color:#b8b8b8;font-weight:bold;color:#fff;}.ctrFooter{background-color:#507cd1;font-weight:bold;color:#fff;}.ctrRowStyle{background-color:#eff3fb;}.ctrAltRowStyle{background-color:#fff;}.ctrEditRowStyle{background-color:#d1ddf1;}.ctrSelRowStyle{font-weight:bold;color:#333;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;}INPUT{font-size:8pt;}.tableContenuto{padding:1em;margin:.2em 1em .2em .2em;width:100%;}.topContrDx{text-align:center;background-color:#fff;text-align:left;font-size:9pt;}.topContrSx{padding:6px 3px 6px 3px;text-align:center;background-color:#dee8f5;border-top:solid 2px #55b;border-left:solid 2px #55b;border-right:solid 2px #55b;font-weight:bold;font-size:8pt;}.contrDx{vertical-align:top;width:100%;background-color:#fff;font-size:8pt;border:1px solid #1a1a44;}.bodyMainCenter{background-image:url('../images/sfondo.png');background-repeat:no-repeat;vertical-align:middle;text-align:center;height:100%;width:100%;}.bottomWrite{vertical-align:bottom;font-weight:bold;font-size:7pt;text-align:right;}.bodyCenter{vertical-align:middle;text-align:center;height:100%;width:100%;}.centerMenu{background-color:#fff;text-align:center;border-width:thin;border-style:groove;border-color:#00f;}.pnlMenuSx{padding-right:5px;}A:visited{color:#00f;}A:hover{color:#000;}.ctrSelRow2DetailStyle{font-weight:bold;color:#333;background-color:#d1ddf1;}.pnlDettaglio{margin:4px 4px 4px 4px;}.dettaglioRiga{vertical-align:top;}.pnlMaster{height:300px;}.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;}.clonaUserPerm{color:#ff6;background-color:#ea101e;}.boxRicerca{padding:4px;}.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:0;}.dgCenter{text-align:center;}.menuSxTree{color:#d9101e;font-size:9pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxTreeOver{color:#fff;font-size:10pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElem{color:#00008b;font-size:7pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElemOver{color:#000;font-size:7pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElemSmall{font-size:7pt;text-align:left;margin-left:0;margin-right:0;font-weight:normal;color:#555;margin-top:0;}.menuSxElemSmallOver{color:#555;font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:normal;margin-top:0;}.userClass{padding-right:8px;padding-left:8px;font-weight:bold;font-size:9pt;padding-bottom:2px;vertical-align:bottom;color:#fff;padding-top:2px;font-family:verdana,arial;text-align:justify;}.topMenuMess{font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:bold;color:#fff;margin-top:0;}.topMenuMessEn{font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:bold;color:#000;margin-top:0;}.bodyMain{background-image:url('../images/sfondo.png');background-repeat:no-repeat;vertical-align:top;height:100%;width:100%;}.treeCdC{width:250px;text-align:right;font-size:8pt;width:180px;vertical-align:top;height:100%;background:#fff;}.logoUpSx{width:200;text-align:left;}.topMenu{width:100%;text-align:left;vertical-align:bottom;}.tabModPrinc{background-color:#fff;}.sxTabPrinc{font-size:10pt;font-style:italic;color:#00f;font-weight:bold;background-color:Transparent;}.dxTabPrinc{background-color:#cbcbff;text-align:right;}.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:#fff;margin-left:8px;margin-right:4px;}.lblTabPrincEn2{font-weight:normal;font-size:7pt;color:#fff;margin-left:4px;margin-right:8px;}.tab_1{vertical-align:top;}.sxTab_1{background-color:#c8d0d4;text-align:left;}.sxTab_1_new{background-color:#99c;text-align:left;}.dxTab_1{width:70%;background-color:#c8d0d4;}.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:1px solid #f90;}.lblLang{font-size:10pt;font-weight:bold;color:#000;}.lblEn{font-size:7pt;color:#000;}.dgSx{background-color:#fff;border-width:0;border-style:solid;border-color:#900;}.dgSxSel{text-align:right;font-size:8pt;font-weight:bold;color:#639;background-color:#fc6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxItem{text-align:right;font-size:7pt;color:#309;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxAltItem{text-align:right;font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxEdit{font-size:8pt;color:#639;background-color:#fc6;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgSxHead{color:#ffc;background:#900;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxHead2{color:#ffc;background:#997;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxFoot{text-align:right;color:#000;background:#bcb;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgSxPaging{text-align:left;color:#000;background:#fff;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.sxTab_2{background-color:#1a6;text-align:left;}.dxTab_2{width:70%;background-color:Transparent;}.lblTab_2Lang{font-size:10pt;font-weight:bold;color:#fff;margin-left:8px;margin-right:4px;}.lblTab_2En{font-size:7pt;font-weight:normal;color:#fff;margin-left:4px;margin-right:8px;}.tab_2Body{vertical-align:middle;border:1px solid #1a6;}.dgDx{background-color:#fff;border:1px solid #039;}.dgDxSel{font-size:8pt;font-weight:bold;color:#cf9;background-color:#099;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxItem{font-size:7pt;color:#039;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxAltItem{font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxEdit{font-size:8pt;font-weight:bold;color:#cf9;background-color:#099;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxHead{color:#ccf;background:#039;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxFoot{color:#039;background-color:#9cc;font-size:10pt;padding-left:1px;padding-right:1px;padding-top:1px;}.chPwdTitle{padding:2px;font-weight:bold;font-size:24pt;color:#f00;text-align:center;}.chPwdTxt{padding:2px;font-weight:bold;font-size:10pt;color:#f00;text-align:center;}.chPwdMess{padding:2px;font-weight:bold;font-style:italic;font-size:9pt;color:#ff0;text-align:center;}.lblFiltrLang{font-size:10pt;font-weight:bold;color:#000;margin-left:2px;margin-right:2px;}.lblFiltrEn{font-size:7pt;font-weight:normal;color:#000;margin-left:2px;margin-right:2px;}.loginTitle{font-weight:bold;font-size:30pt;color:#f00;}.loginTxt{padding:2px;font-weight:bold;font-size:10pt;color:#f00;text-align:center;}.loginMess{padding:2px;font-weight:bold;font-style:italic;font-size:9pt;color:#ff0;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:48pt;margin-left:10pt;}.UnauthTitle{font-size:24pt;color:#f00;margin-left:30pt;}.UnauthMess{font-size:12pt;font-style:italic;margin-left:30pt;}.lblMess{color:#f00;font-size:12pt;font-style:italic;font-weight:bold;}.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:#ffc;background-color:#997;width:100%;}.cmbFiltrText{font-size:9pt;}.currencyFormat{white-space:nowrap;text-align:right;vertical-align:baseline;}.UserLabel{background-color:#f90;text-align:center;margin:6px;}.Calend{padding:4;background:#fff;color:#000;font-size:8pt;font-family:Verdana;border-color:#999;height:180px;width:200px;}.cmbMini{font-size:8pt;}.txtMini{font-size:8pt;}.valOk{color:#008000;}.valKo{color:#f00;font-weight:bold;}.suggerimento{font-size:8pt;font-weight:bold;color:#f00;}.lblBudget{font-size:8pt;text-align:left;font-weight:bold;}.errore{font-weight:bold;font-size:8pt;color:#f00;background-color:#ff0;}.valUpd{font-style:italic;}.Calend{padding:4;background:#fff;color:#000;font-size:8pt;font-family:Verdana;border-color:#999;height:180px;width:200px;}.cmbMini{font-size:8pt;}.txtMini{font-size:8pt;}.txtMiniLeft{font-size:8pt;text-align:left;}.valOk{color:#008000;}.valKo{color:#f00;font-weight:bold;}.suggerimento{font-size:8pt;font-weight:bold;color:#f00;}.clsBody{border-right:#c6d7da thin solid;border-top:#c6d7da thin solid;border-left:#c6d7da thin solid;border-bottom:#c6d7da thin solid;}.clsCurrentWeek{color:#fff;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:#000;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:#fff;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:#000;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:#000;font-size:12px;text-decoration:none;font-family:Tahoma,Arial,Helvetica,sans-serif;white-space:nowrap;}.clsWeekEnd{color:#f00;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:#f00;font-size:12px;text-decoration:none;font-family:Tahoma,Arial,Helvetica,sans-serif;white-space:nowrap;}.searchHead{background-color:#bab;}.textHead{background-color:#96f;}.linkAnnulla{background-color:#e99;color:#000;font-weight:bold;font-size:14pt;}.linkSalva{background-color:#9e9;color:#000;font-weight:bold;font-size:14pt;}.lblSearchLang{font-weight:bold;font-size:11pt;color:#00008b;margin-left:8px;margin-right:4px;}.tblDett{vertical-align:top;background-color:#fff;text-align:left;}.pnlPar_1{background-color:#ea101e;}.pnlPar_1_En{font-size:7pt;font-weight:normal;color:#c0c0c0;}.pnlPar_1_Lang{font-size:8pt;font-weight:bold;color:#c0c0c0;}.pnlPar_1_Error{font-size:7pt;font-weight:bold;color:#ad0;}.pnlPar_1_Descr{background-color:#ea101e;font-size:9pt;font-weight:normal;color:#ff0;}.pnlPar_2{background-color:#dcdcdc;}.pnlPar_2_En{font-size:7pt;font-weight:normal;color:#000;}.pnlPar_2_Lang{font-size:8pt;font-weight:bold;color:#000;}.pnlPar_2_Error{font-size:7pt;font-weight:bold;color:#f00;}.pnlPar_2_Descr{font-size:9pt;font-weight:normal;}.pnlPar_3{background-color:#44c;}.pnlPar_3_En{font-size:8pt;font-weight:bold;color:#ff0;}.pnlPar_3_Lang{font-size:8pt;font-weight:bold;color:#c0c0c0;}.pnlPar_3_Error{font-size:7pt;font-weight:bold;color:#ff0;}.pnlPar_3_Descr{background-color:#44c;font-size:9pt;font-weight:normal;color:#ff0;}.pnlPar_3_warn{background-color:#44c;font-size:8pt;font-weight:normal;font-style:italic;color:#ff0;}.dlTestata{background-color:#fff;border-width:0;border-style:solid;border-color:#009;}.dlTestataSel{font-size:8pt;color:#396;background-color:#111;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataItem{text-align:right;font-size:7pt;color:#309;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataItemObblig{text-align:right;font-size:7pt;color:#000;background-color:#b3ccff;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataAltItem{text-align:right;font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataEdit{font-size:8pt;color:#396;background-color:#6fc;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dlTestataHead{color:#cff;background:#009;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataHead2{color:#cff;background:#979;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataFoot{text-align:right;color:#33d;background:#d4c8d0;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestata_Lang{font-size:7pt;font-weight:bold;color:#36b;}.dlTestata_En{font-size:7pt;font-weight:normal;color:#393;}.idxContratto{text-align:center;font-size:10pt;font-weight:bold;}.idxStatoContratto{text-align:right;font-size:10pt;font-weight:bold;font-style:italic;color:#00f;}.dlTextbox{font-size:8pt;}.dlLabel{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.pnl_bozza{background:#dcdcdc;}.pnl_inApprov{background:#cbcbcb;}.pnl_freezed{background:#bababa;}.calDayHead{font-weight:bold;color:#fff;background-color:#6969df;font-size:9pt;}.calTitle{font-weight:bold;color:#00f;background-color:#bababa;font-size:11pt;}.calOtherMonthDay{background:#dcdcdc;}.calWeekEnd{background:#cbcbcb;font-weight:bold;}.cal{font-family:Verdana;font-size:10pt;}.calSel{background:#f00;font-weight:bold;color:#fff;}.calNextPrev{font-weight:bold;}.lblValSel{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.tableDett1{background:#98ff98;}.lblDett1{text-align:left;font-weight:bold;font-size:7pt;color:#000;}.valDett1{font-size:8pt;color:#000;font-weight:normal;}.tab_2lbl{vertical-align:baseline;border-collapse:collapse;border-width:thin;border-style:none;font-size:7pt;}.dettSel{border-right:#008000 1px solid;padding-right:8px;border-top:#008000 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#3e4;padding-bottom:2px;vertical-align:bottom;border-left:#008000 1px solid;color:#fff;padding-top:2px;border-bottom:#008000 1px solid;font-family:verdana,arial;text-align:justify;}.dettDesel{border-right:#008000 1px solid;padding-right:8px;border-top:#008000 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#fff;padding-bottom:2px;vertical-align:bottom;border-left:#008000 1px solid;color:#000;padding-top:2px;border-bottom:#008000 1px solid;font-family:verdana,arial;text-align:justify;}.dettHide{border-right:#ffa500 1px solid;padding-right:8px;border-top:#ffa500 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#f34;padding-bottom:2px;vertical-align:bottom;border-left:#ffa500 1px solid;color:#fff;padding-top:2px;border-bottom:#ffa500 1px solid;font-family:verdana,arial;text-align:justify;}.tableDett3{background:#98ff98;font-size:9pt;}.dett3Head{background:#00f;color:#ff0;font-weight:bold;font-size:9pt;}.dett3Col1{color:#000;font-weight:bold;font-size:9pt;}.RDA{font-size:7pt;}.Ord{font-size:7pt;background:#d0ffe3;}.Fatt{font-size:7pt;}.linkHead{color:#fff;}.titoloMed{color:#f00;font-size:18pt;font-weight:bold;}.testoMed{font-size:12pt;}.dgAllegati{background-color:#fff;border-width:0;border-style:solid;border-color:#090;}.dgAllegatiSel{text-align:right;font-size:8pt;font-weight:bold;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiItem{text-align:right;font-size:7pt;color:#390;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiAltItem{text-align:right;font-size:7pt;color:#390;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiEdit{font-size:8pt;color:#693;background-color:#ccff66;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgAllegatiHead{color:#ffc;background:#090;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiFoot{text-align:right;color:#000;background:#cbb;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgAllegatiPaging{text-align:left;color:#000;background:#fff;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:#fff;padding-top:0;border-bottom:#ea101e 1px solid;font-family:verdana,arial;text-align:justify;}.txtTab{font-size:8pt;font-family:verdana,arial;text-align:justify;}.dropdownList{font-weight:normal;font-size:7pt;background:#ea101e;color:#fff;font-family:verdana,arial;text-align:justify;}.job2do{width:50%;font-weight:normal;border-bottom-style:solid;border-bottom-width:thin;font-size:8pt;color:#00f;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:#008000;font-family:verdana,arial;text-align:right;}.bodyAvanzamento{font-family:Verdana,Arial;background-image:url(images/gradiente.png);}.lblText{font-size:8pt;}.boxText{font-size:8pt;font-weight:normal;width:100%;}.lblValore{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.lblValoreBold{font-size:8pt;color:#000;font-weight:bold;background-color:Transparent;border-style:none;}.dgFiles{background-color:#fff;border-width:0;border-style:solid;border-color:#090;}.dgFilesSel{text-align:right;font-size:9pt;font-weight:bold;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesItem{text-align:right;font-size:8pt;color:#390;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesAltItem{text-align:right;font-size:8pt;color:#390;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesEdit{font-size:9pt;color:#693;background-color:#ccff66;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgFilesHead{color:#cff;background:#900;font-weight:bold;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesFoot{text-align:right;color:#000;background:#cbb;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgFilesPaging{text-align:left;color:#000;background:#fff;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;}.statoOff{text-align:center;width:100%;font-size:10pt;color:#44f;}.statoOn{text-align:center;width:100%;font-size:10pt;color:#fff;background:#f90;}.eta2{width:33%;text-align:center;background-color:#fcc;font-size:10pt;font-weight:bold;}.termAnt{width:33%;text-align:center;background-color:#cfc;font-size:10pt;font-weight:bold;}.termPost{width:33%;text-align:center;background-color:#ccf;font-size:10pt;font-weight:bold;}.saveClose{width:100%;text-align:center;background-color:#ea101e;padding:2pt;}.lblColorGray{padding-left:2pt;text-align:left;background-color:#777;font-size:10pt;font-weight:bold;color:#fff;}.lblWhite{width:70%;background-color:#fff;}.tblGray{border-color:#777;}.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;}.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:#f00 2px solid;border-top:#f00 2px solid;border-left:#f00 2px solid;border-bottom:#f00 2px solid;margin:1px;background-color:#fcc;}.allegatiOut{font-family:Verdana;border-top:#800000 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:#008000 2px solid;border-top:#008000 2px solid;border-left:#008000 2px solid;border-bottom:#008000 2px solid;margin:1px;background-color:#cfd;font-weight:normal;font-size:7pt;text-align:left;}.testoAllegatoOUT{font-family:Verdana;padding:5px 5px p5x 5px;border-right:#00f 2px solid;border-top:#00f 2px solid;border-left:#00f 2px solid;border-bottom:#00f 2px solid;margin:1px;background-color:#cdf;font-weight:normal;font-size:7pt;text-align:left;}.smallTable{width:300px;}.centerAll{vertical-align:middle;text-align:center;}.selLinguaTxt{padding:2px;font-weight:bold;font-size:12pt;color:#ff0;text-align:center;}.boxShadowDark{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 6px rgba(0,0,0,.3);box-shadow:3px 3px 6px rgba(0,0,0,.3);}.contrRiq{border-left:solid 2px #c0c0c0;background-color:#fff;border:2px solid #c0c0c0;}.btnMain{font-size:larger;height:250px;width:250px;font-weight:bold;white-space:normal;}.quadro1,.quadro2{float:left;width:254px;height:254px;text-align:center;vertical-align:middle;margin-top:2px;} \ No newline at end of file diff --git a/MP-ADM/Content/font-awesome.css b/MP-ADM/Content/font-awesome.css new file mode 100644 index 00000000..ee906a81 --- /dev/null +++ b/MP-ADM/Content/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/MP-ADM/Content/font-awesome.min.css b/MP-ADM/Content/font-awesome.min.css new file mode 100644 index 00000000..540440ce --- /dev/null +++ b/MP-ADM/Content/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/MP-ADM/Content/fonts.css b/MP-ADM/Content/fonts.css new file mode 100644 index 00000000..8bdd1bf9 --- /dev/null +++ b/MP-ADM/Content/fonts.css @@ -0,0 +1,24 @@ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('../fonts/OpenSans.woff') format('woff'); +} +@font-face { + font-family: 'Open Sans Condensed'; + font-style: normal; + font-weight: 300; + src: url('../fonts/OpenSansCondensed.woff') format('woff'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: url('../fonts/Roboto.woff') format('woff'); +} +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 400; + src: url('../fonts/RobotoCondensed.woff') format('woff'); +} \ No newline at end of file diff --git a/MP-ADM/Content/fonts.less b/MP-ADM/Content/fonts.less new file mode 100644 index 00000000..64de4ee3 --- /dev/null +++ b/MP-ADM/Content/fonts.less @@ -0,0 +1,27 @@ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('../fonts/OpenSans.woff') format('woff'); +} + +@font-face { + font-family: 'Open Sans Condensed'; + font-style: normal; + font-weight: 300; + src: url('../fonts/OpenSansCondensed.woff') format('woff'); +} + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: url('../fonts/Roboto.woff') format('woff'); +} + +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 400; + src: url('../fonts/RobotoCondensed.woff') format('woff'); +} diff --git a/MP-ADM/Content/fonts.min.css b/MP-ADM/Content/fonts.min.css new file mode 100644 index 00000000..37e26a07 --- /dev/null +++ b/MP-ADM/Content/fonts.min.css @@ -0,0 +1 @@ +@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/OpenSans.woff') format('woff');}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url('../fonts/OpenSansCondensed.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/Roboto.woff') format('woff');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('../fonts/RobotoCondensed.woff') format('woff');} \ No newline at end of file diff --git a/MP-ADM/Default.aspx b/MP-ADM/Default.aspx index a903ab4e..e8bd87ad 100644 --- a/MP-ADM/Default.aspx +++ b/MP-ADM/Default.aspx @@ -1,42 +1,16 @@ -<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="MP_ADM._Default" %> +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="MoonProAdmin._Default" %> - + -
-

ASP.NET

-

ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS, and JavaScript.

-

Learn more »

+ + + + + +
+
+
- -
-
-

Getting started

-

- ASP.NET Web Forms lets you build dynamic websites using a familiar drag-and-drop, event-driven model. - A design surface and hundreds of controls and components let you rapidly build sophisticated, powerful UI-driven sites with data access. -

-

- Learn more » -

-
-
-

Get more libraries

-

- NuGet is a free Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects. -

-

- Learn more » -

-
-
-

Web Hosting

-

- You can easily find a web hosting company that offers the right mix of features and price for your applications. -

-

- Learn more » -

-
-
- - +
+ + diff --git a/MP-ADM/Default.aspx.cs b/MP-ADM/Default.aspx.cs index c777b98c..62797271 100644 --- a/MP-ADM/Default.aspx.cs +++ b/MP-ADM/Default.aspx.cs @@ -1,17 +1,12 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.Web.UI; -using System.Web.UI.WebControls; -namespace MP_ADM +namespace MoonProAdmin { - public partial class _Default : Page - { - protected void Page_Load(object sender, EventArgs e) + public partial class _Default : System.Web.UI.Page { - + protected void Page_Load(object sender, EventArgs e) + { + Response.Redirect("./login.aspx"); + } } - } -} \ No newline at end of file +} diff --git a/MP-ADM/Default.aspx.designer.cs b/MP-ADM/Default.aspx.designer.cs index 750d7a05..1f7218e7 100644 --- a/MP-ADM/Default.aspx.designer.cs +++ b/MP-ADM/Default.aspx.designer.cs @@ -1,17 +1,27 @@ //------------------------------------------------------------------------------ // -// Codice generato da uno strumento. +// This code was generated by a tool. +// Runtime Version:2.0.50727.42 // -// Le modifiche apportate a questo file possono causare un comportamento non corretto e andranno perse se -// il codice viene rigenerato. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ -namespace MP_ADM +namespace MoonProAdmin { - public partial class _Default - { - } + 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/MP-ADM/ExportPdf.aspx b/MP-ADM/ExportPdf.aspx new file mode 100644 index 00000000..f2f7dea7 --- /dev/null +++ b/MP-ADM/ExportPdf.aspx @@ -0,0 +1,16 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="ExportPdf" Codebehind="ExportPdf.aspx.cs" %> + + + + + + + + +
+
+ +
+
+ + diff --git a/MP-ADM/ExportPdf.aspx.cs b/MP-ADM/ExportPdf.aspx.cs new file mode 100644 index 00000000..55150d3f --- /dev/null +++ b/MP-ADM/ExportPdf.aspx.cs @@ -0,0 +1,45 @@ +using System; + +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.SchedaODL: + reportName = "elenco_interventi"; + re.popolaPdfStream(tipo, idx); + break; + //case reportRichiesto.ElencoMacchine: + // reportName = "elenco_macchine"; + // re.popolaPdfStream(tipo); + // break; + //case reportRichiesto.MTBF_MTTR: + // reportName = "MTBF_MTTR"; + // re.popolaPdfStream(tipo, periodo, username, soloMacchinaFerma, includiMtzPrev); + // 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=MoonPro_{0}.{1}", reportName, re.fileNameExtension)); + Response.BinaryWrite(re.renderedBytes); + Response.End(); + } +} diff --git a/MP-ADM/ExportPdf.aspx.designer.cs b/MP-ADM/ExportPdf.aspx.designer.cs new file mode 100644 index 00000000..752a2cc1 --- /dev/null +++ b/MP-ADM/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/MP-ADM/GestKIT.aspx b/MP-ADM/GestKIT.aspx new file mode 100644 index 00000000..62d99f4d --- /dev/null +++ b/MP-ADM/GestKIT.aspx @@ -0,0 +1,15 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="GestKIT.aspx.cs" Inherits="MoonProAdmin.GestKIT" %> + +<%@ Register Src="~/WebUserControls/mod_barcode.ascx" TagPrefix="uc1" TagName="mod_barcode" %> +<%@ Register Src="~/WebUserControls/mod_gestPromODL.ascx" TagPrefix="uc1" TagName="mod_gestPromODL" %> +<%@ Register Src="~/WebUserControls/mod_gestKIT.ascx" TagPrefix="uc1" TagName="mod_gestKIT" %> + + + + + +
+ +
+ +
diff --git a/MP-ADM/GestKIT.aspx.cs b/MP-ADM/GestKIT.aspx.cs new file mode 100644 index 00000000..e4508430 --- /dev/null +++ b/MP-ADM/GestKIT.aspx.cs @@ -0,0 +1,48 @@ +using System; + +namespace MoonProAdmin +{ + public partial class GestKIT : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + mod_barcode.codOrdPre = "KIT"; + mod_barcode.eh_comandoRegistrato += Mod_barcode_eh_comandoRegistrato; + mod_barcode.eh_dataRead += Mod_barcode_eh_dataRead; + mod_gestKIT.eh_selKit += Mod_gestKIT_eh_selKit; + } + + private void Mod_gestKIT_eh_selKit(object sender, EventArgs e) + { + // invio ultimo kit creato a barcode... + mod_barcode.BCodeVal = mod_gestKIT.lastKitMade; + mod_barcode.processInput(); + } + + private void Mod_barcode_eh_dataRead(object sender, EventArgs e) + { + // verifico input su KIT x lettura "grezza" + string rawInput = mod_barcode.rawInput; + mod_gestKIT.lastInput = rawInput; + mod_gestKIT.doUpdate(); + } + + private void Mod_barcode_eh_comandoRegistrato(object sender, EventArgs e) + { + // verifico input su KIT x comando completo + string BCodeVal = mod_barcode.BCodeVal; + // se è un ORDINE... procedo! + if (BCodeVal.IndexOf("OPR") == 0) + { + // aggiungo ordine... + mod_gestKIT.addOrdArt(mod_barcode.codOrd, mod_barcode.codArt, mod_barcode.descArt, mod_barcode.qta); + mod_gestKIT.lastInput = ""; + } + else + { + mod_gestKIT.lastInput = mod_barcode.BCodeVal; + } + mod_gestKIT.doUpdate(); + } + } +} \ No newline at end of file diff --git a/MP-ADM/GestKIT.aspx.designer.cs b/MP-ADM/GestKIT.aspx.designer.cs new file mode 100644 index 00000000..b269de70 --- /dev/null +++ b/MP-ADM/GestKIT.aspx.designer.cs @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class GestKIT { + + /// + /// Controllo mod_gestKIT. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_gestKIT mod_gestKIT; + + /// + /// Controllo mod_barcode. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_barcode mod_barcode; + + /// + /// Controllo mod_gestPromODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_gestPromODL mod_gestPromODL; + } +} diff --git a/MP-ADM/MP-ADM.csproj b/MP-ADM/MP-ADM.csproj index 8d2e7fc0..7fabeac1 100644 --- a/MP-ADM/MP-ADM.csproj +++ b/MP-ADM/MP-ADM.csproj @@ -53,6 +53,9 @@ ..\packages\AspNet.ScriptManager.jQuery.UI.Combined.1.12.1\lib\net45\AspNet.ScriptManager.jQuery.UI.Combined.dll + + ..\packages\elmah.corelibrary.1.2.2\lib\Elmah.dll + ..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll @@ -110,6 +113,14 @@ + + + + + + + + @@ -117,7 +128,19 @@ + + fonts.less + + + fonts.css + + + Style.less + + + Style.css + @@ -160,11 +183,156 @@ + + + + + + + PreserveNewest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -187,6 +355,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + compilerconfig.json + + + + + + + + + + + + + + + + @@ -227,8 +445,43 @@ + + + + + + MoonPro.cs + + + anagArticoli.aspx + ASPXCodeBehind + + + anagArticoli.aspx + + + aperturaImpianti.aspx + ASPXCodeBehind + + + aperturaImpianti.aspx + + + approvazioneODL.aspx + ASPXCodeBehind + + + approvazioneODL.aspx + + + approvazioneProd.aspx + ASPXCodeBehind + + + approvazioneProd.aspx + About.aspx @@ -238,6 +491,27 @@ About.aspx + + Barcode.aspx + ASPXCodeBehind + + + Barcode.aspx + + + BCode.aspx + ASPXCodeBehind + + + BCode.aspx + + + calendChiusura.aspx + ASPXCodeBehind + + + calendChiusura.aspx + Contact.aspx ASPXCodeBehind @@ -252,9 +526,65 @@ Default.aspx + + ExportPdf.aspx + ASPXCodeBehind + + + ExportPdf.aspx + + + forceUser.aspx + ASPXCodeBehind + + + forceUser.aspx + + + gestioneDatiMacchine.aspx + ASPXCodeBehind + + + gestioneDatiMacchine.aspx + + + gestioneODL.aspx + ASPXCodeBehind + + + gestioneODL.aspx + + + GestKIT.aspx + ASPXCodeBehind + + + GestKIT.aspx + + + gestPromesseODL.aspx + ASPXCodeBehind + + + gestPromesseODL.aspx + Global.asax + + login.aspx + ASPXCodeBehind + + + login.aspx + + + menu.aspx + ASPXCodeBehind + + + menu.aspx + Site.Master @@ -263,9 +593,233 @@ Site.Master + + StoricoTC.aspx + ASPXCodeBehind + + + StoricoTC.aspx + + + test.aspx + ASPXCodeBehind + + + test.aspx + + + testUtente.aspx + ASPXCodeBehind + + + testUtente.aspx + + + AjaxSimple.master + ASPXCodeBehind + + + AjaxSimple.master + + + Bootstrap.Master + ASPXCodeBehind + + + Bootstrap.Master + + + MoonPro.master + ASPXCodeBehind + + + MoonPro.master + + + MoonPro_noAjax.master + ASPXCodeBehind + + + MoonPro_noAjax.master + + + mod_anagArticoli.ascx + ASPXCodeBehind + + + mod_anagArticoli.ascx + + + mod_aperturaImpianti.ascx + ASPXCodeBehind + + + mod_aperturaImpianti.ascx + + + mod_approvazioneODL.ascx + ASPXCodeBehind + + + mod_approvazioneODL.ascx + + + mod_approvProd.ascx + ASPXCodeBehind + + + mod_approvProd.ascx + + + mod_barcode.ascx + ASPXCodeBehind + + + mod_barcode.ascx + + + mod_calChiusura.ascx + ASPXCodeBehind + + + mod_calChiusura.ascx + + + mod_fixCal.ascx + ASPXCodeBehind + + + mod_fixCal.ascx + + + mod_footer.ascx + ASPXCodeBehind + + + mod_footer.ascx + + + mod_gestioneDatiMacchine.ascx + ASPXCodeBehind + + + mod_gestioneDatiMacchine.ascx + + + mod_gestioneODL.ascx + ASPXCodeBehind + + + mod_gestioneODL.ascx + + + mod_gestKIT.ascx + ASPXCodeBehind + + + mod_gestKIT.ascx + + + mod_gestPromODL.ascx + ASPXCodeBehind + + + mod_gestPromODL.ascx + + + mod_login.ascx + ASPXCodeBehind + + + mod_login.ascx + + + mod_main_help.ascx + ASPXCodeBehind + + + mod_main_help.ascx + + + mod_menuBottom.ascx + ASPXCodeBehind + + + mod_menuBottom.ascx + + + mod_menuSx.ascx + ASPXCodeBehind + + + mod_menuSx.ascx + + + mod_menuTop.ascx + ASPXCodeBehind + + + mod_menuTop.ascx + + + mod_menuTopCompact.ascx + ASPXCodeBehind + + + mod_menuTopCompact.ascx + + + mod_newOdl.ascx + ASPXCodeBehind + + + mod_newOdl.ascx + + + mod_newPromessaODL.ascx + ASPXCodeBehind + + + mod_newPromessaODL.ascx + + + mod_pageTitleAndSearch.ascx + ASPXCodeBehind + + + mod_pageTitleAndSearch.ascx + + + mod_ricercaGenerica.ascx + ASPXCodeBehind + + + mod_ricercaGenerica.ascx + + + mod_storicoTC.ascx + ASPXCodeBehind + + + mod_storicoTC.ascx + + + mod_unauthorized.ascx + ASPXCodeBehind + + + mod_unauthorized.ascx + + + AutoCompletamento.asmx + Component + + + + @@ -293,6 +847,16 @@ + + + {2872dcfe-8b46-43b2-baa0-842a816a2dd5} + SteamWare + + + {4617a665-d6e3-4ceb-a689-ce2eecd45713} + MapoDb + + 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) diff --git a/MP-ADM/Properties/AssemblyInfo.cs b/MP-ADM/Properties/AssemblyInfo.cs index 399e1513..70dd2d7c 100644 --- a/MP-ADM/Properties/AssemblyInfo.cs +++ b/MP-ADM/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // Le informazioni generali relative a un assembly sono controllate dal seguente @@ -8,9 +7,9 @@ using System.Runtime.InteropServices; [assembly: AssemblyTitle("MP_ADM")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] +//[assembly: AssemblyCompany("")] [assembly: AssemblyProduct("MP_ADM")] -[assembly: AssemblyCopyright("Copyright © 2018")] +//[assembly: AssemblyCopyright("Copyright © 2018")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -31,5 +30,5 @@ using System.Runtime.InteropServices; // // È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build // utilizzando l'asterisco (*) come illustrato di seguito: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +//[assembly: AssemblyVersion("1.0.0.0")] +//[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/MP-ADM/Reports/Donati_ODL.rdlc b/MP-ADM/Reports/Donati_ODL.rdlc new file mode 100644 index 00000000..ea25000a --- /dev/null +++ b/MP-ADM/Reports/Donati_ODL.rdlc @@ -0,0 +1,569 @@ + + + + + d7e4c92b-5c68-45a5-bcec-bf637ebc9355 + MoonPro + + + 11in + Stampa ODL + true + 8.5in + 0.25cm + true + 1cm + 1cm + 1cm + e75b4cbf-314f-4c87-b2fb-d19a50c3fe0c + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAzsAAABBCAMAAADBoEonAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAACgxMCgxMSoyMCgyMSozMio0Mys1NCw1NC02NC02NS43Ni84NjA4NzE6ODM7OjQ7OTQ8OjY9OzY+Ozc+PDc/PTg+PDdAPztAPTlAPjhAPztCPztCQDxDQDxEQTxEQj5FQz5FRD9GREBHRUFIRUFIRkJJR0JKRkNKR0JKSEFKSURLSERMSUVNSkZOSkZOS0ZOTEhPTEhPTkZQTklQTUlRTktST0xTT0xTUE1UUE5VUU5VUk5WUk9XU0xVVFBWUlBXU1BYU1BYVFFYVVFZVlJaVVJaVlNaV1RaV1RcV1FaWVJbWlRbWFVcWFZdWVdeWVdeWlhgXl1mZGNraWpybm93dHB3dHZ9eXyCfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeLIC8AAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS420IOtWgAACntJREFUeF7tnQt72sYShktjFC4BX6lrUju+4QMBYtOACcR2KaoVHR+LOA4x+v9/RGdmdgWSkIS7yuM2ZjYORmhnJT7Nm5kdrdqfHG6sACugosBPKkZswwqwAg6zw07ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZWrACzwz7ACqgpwOyo6cZ +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 + + + image/png + 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 + + + 21cm + + + + + IdxODL + System.Int32 + + + CodArticolo + System.String + + + DescArticolo + System.String + + + IdxMacchina + System.String + + + CodMacchina + System.String + + + Nome + System.String + + + NumPezzi + System.Int32 + + + TCAssegnato + System.Decimal + + + DataInizio + System.DateTime + + + DataFine + System.DateTime + + + + MoonPro + exec stp_ODL_getByIdx 1,0 + true + + + + S.E. Locatelli + + 19cm + + 1cm + + + 27cm + 7.5cm + + 27 + true + 0.5cm + 0.5cm + SteamWare MoonPro/MAPO - v2.250 + + + 27cm + 7.5cm + + 26 + true + 11.25cm + 0.5cm + =Today + + + 25.75cm + 18.25397cm + + 25 + 0.5cm + 0cm + + + 21.25cm + 18.25397cm + + 24 + 0.5cm + 0cm + + + 21.25cm + 18.25cm + + 23 + true + 0.5cm + 1.025cm + Passo 3 + + + 15.5cm + 18.25397cm + + 22 + 0.5cm + 0cm + + + 15.5cm + 18.25cm + + 21 + true + 0.5cm + 1.025cm + Passo 2 + + + 9.75cm + 18.25397cm + + 20 + 0.5cm + 0cm + + + 9.75cm + 18.25cm + + 19 + true + 0.5cm + 1.025cm + Passo 1 + + + 3cm + 18.25cm + + 18 + true + 0.5cm + 2.75cm + Scheda di attrezzaggio ODL + + + 2.25cm + 7.5cm + + 17 + true + 11cm + 0.5cm + Stabilimento di Passirano (BS) + + + 22.5cm + 13cm + + 16 + true + 5.75cm + 3cm + ="*AT07" & Fields!IdxODL.Value & "*" + + + 16.75cm + 13.00529cm + + 15 + true + 5.75cm + 3cm + ="*AT01" & Fields!IdxODL.Value & "*" + + + 22.5cm + 5cm + + 14 + true + 0.5cm + 3cm + Fine Produz + + + 16.75cm + 5cm + + 13 + true + 0.5cm + 3cm + Fine Attrezzaggio + + + 20cm + 18.25397cm + + 12 + 0.5cm + 0cm + + + 7.25cm + 2.75cm + + 11 + true + 16cm + 0.75cm + =First(Fields!TCAssegnato.Value) + + + 7.25cm + 3.5cm + + 10 + true + 12.5cm + 0.75cm + Tempo Ciclo(min) + + + 6.25cm + 3.5cm + + 9 + true + 12.5cm + 0.75cm + Pezzi da produrre + + + 6.25cm + 2.75cm + + 8 + true + 16cm + 0.75cm + =First(Fields!NumPezzi.Value) + + + 7.25cm + 6.5cm + + 7 + true + 5.75cm + 0.75cm + =First(Fields!DescArticolo.Value) + + + 6.25cm + 6.5cm + + 6 + true + 5.75cm + 0.75cm + =First(Fields!CodArticolo.Value) + + + 6.25cm + 5cm + + 5 + true + 0.5cm + 1.74603cm + Articolo + + + 14.25cm + 18.25397cm + + 4 + 0.5cm + 0cm + + + textbox3 + 11cm + 13cm + + 3 + true + 5.75cm + 3cm + ="*AT02" & Fields!IdxODL.Value & "*" + + + textbox2 + 11cm + 5cm + + 2 + true + 0.5cm + 3cm + Attrezzaggio ODL + + + 2cm + 18.25397cm + + 1 + 0.5cm + 0cm + + + textbox1 + 0.25cm + 16.25cm + + true + 2.25cm + 2.25cm + Donati S.p.A. + + + 27.7cm + + en-US + 1cm + 29.7cm + \ No newline at end of file diff --git a/MP-ADM/Resources/ChangeLog.html b/MP-ADM/Resources/ChangeLog.html new file mode 100644 index 00000000..ad5c7dc0 --- /dev/null +++ b/MP-ADM/Resources/ChangeLog.html @@ -0,0 +1,55 @@ + + Server gestioen devices TAB per MAPO/MoonPro +

Versione: {{CURRENT-REL}}

+
+ Note di rilascio: +
    +
  • + Ultime modifiche: +
      {{LAST-CHANGES}}
    +
  • +
  • + v.4.* → +
      +
    • Integrazione sistemi di AutoUpdate
    • +
    • Gestione KIT articoli
    • +
    • Gestione doppia tavola/doppio subsistem
    • +
    • Windows Server 2016 / SQL 2016
    • +
    +
  • +
  • + v.3.* → +
      +
    • Implementazione sistemi MON
    • +
    • Estensione reportistica "sequencer" aggregata
    • +
    • Windows Server 2012R2 / SQL 2012
    • +
    +
  • +
  • + v.2.* → +
      +
    • Implementazione con acquisitore rPI-IOB
    • +
    • Applicazione avanzata di controllo e amministrazione
    • +
    • Estensione reportistica aggregata e singola
    • +
    • Windows Server 2012 / SQL 2008R2
    • +
    +
  • +
  • + v.1.* → +
      +
    • Implementazione iniziale con acquisitore seriale da PC
    • +
    • Applicazione iniziale con Kanban
    • +
    • Windows Server 2008 / SQL 2005
    • +
    +
  • +
+
+
+ +
+ +
+ + \ No newline at end of file diff --git a/MP-ADM/Resources/Donati/BASI/web.config.ref b/MP-ADM/Resources/Donati/BASI/web.config.ref new file mode 100644 index 00000000..2ccfb9cd --- /dev/null +++ b/MP-ADM/Resources/Donati/BASI/web.config.ref @@ -0,0 +1,172 @@ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MP-ADM/Resources/Donati/LAVORAZIONI/Web.config.ref b/MP-ADM/Resources/Donati/LAVORAZIONI/Web.config.ref new file mode 100644 index 00000000..9c12978e --- /dev/null +++ b/MP-ADM/Resources/Donati/LAVORAZIONI/Web.config.ref @@ -0,0 +1,172 @@ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MP-ADM/Resources/logoSteamware.png b/MP-ADM/Resources/logoSteamware.png new file mode 100644 index 0000000000000000000000000000000000000000..0958b50a1ee7f6a934e26cf55e2335d4cea6aa82 GIT binary patch literal 3402 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/Resources/manifest.xml b/MP-ADM/Resources/manifest.xml new file mode 100644 index 00000000..cec8fcad --- /dev/null +++ b/MP-ADM/Resources/manifest.xml @@ -0,0 +1,7 @@ + + + 1.0.0.0 + http://seriate.steamware.net:8083/SWS/MAPO/{{PACKNAME}}/{{BRANCHNAME}}/{{PACKNAME}}.zip + http://seriate.steamware.net:8083/SWS/MAPO/{{PACKNAME}}/{{BRANCHNAME}}/ChangeLog.html + false + \ No newline at end of file diff --git a/MP-ADM/StoricoTC.aspx b/MP-ADM/StoricoTC.aspx new file mode 100644 index 00000000..1088925d --- /dev/null +++ b/MP-ADM/StoricoTC.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="MPADM | Storico TC" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="StoricoTC.aspx.cs" Inherits="MoonProAdmin.StoricoTC" %> + +<%@ Register Src="~/WebUserControls/mod_storicoTC.ascx" TagPrefix="uc1" TagName="mod_storicoTC" %> + + + + diff --git a/MP-ADM/StoricoTC.aspx.cs b/MP-ADM/StoricoTC.aspx.cs new file mode 100644 index 00000000..cdd7035f --- /dev/null +++ b/MP-ADM/StoricoTC.aspx.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonProAdmin +{ + public partial class StoricoTC : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/MP-ADM/StoricoTC.aspx.designer.cs b/MP-ADM/StoricoTC.aspx.designer.cs new file mode 100644 index 00000000..b8c63e9b --- /dev/null +++ b/MP-ADM/StoricoTC.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class StoricoTC { + + /// + /// Controllo mod_storicoTC. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_storicoTC mod_storicoTC; + } +} diff --git a/MP-ADM/WS/AutoCompletamento.asmx b/MP-ADM/WS/AutoCompletamento.asmx new file mode 100644 index 00000000..7cd1fa82 --- /dev/null +++ b/MP-ADM/WS/AutoCompletamento.asmx @@ -0,0 +1 @@ +<%@ WebService Language="C#" CodeBehind="AutoCompletamento.asmx.cs" Class="MoonProAdmin.WS.AutoCompletamento" %> diff --git a/MP-ADM/WS/AutoCompletamento.asmx.cs b/MP-ADM/WS/AutoCompletamento.asmx.cs new file mode 100644 index 00000000..480ecd02 --- /dev/null +++ b/MP-ADM/WS/AutoCompletamento.asmx.cs @@ -0,0 +1,42 @@ +using SteamWare; +using System.Collections.Generic; +using System.Web.Services; + +namespace MoonProAdmin.WS +{ + /// + /// servizi per AutoCompletamento oggetti + /// + [WebService(Namespace = "http://www.steamware.net/")] + [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] + [System.ComponentModel.ToolboxItem(false)] + // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. + [System.Web.Script.Services.ScriptService] + public class AutoCompletamento : System.Web.Services.WebService + { + + /// + /// elenco articoli per ricerca interattiva + /// + /// + [WebMethod(Description = "elenco articoli per ricerca interattiva")] + public string[] elencoArticoli(string prefixText, int count) + { + // inizializzo risposta + List suggerimenti = new List(); + // proseguo SOLO SE min "MinCharAutocomplete" char... + if (count >= memLayer.ML.CRI("MinCharAutocomplete")) + { + // elenco candidati + MapoDb.DS_Utility.v_selArticoliDataTable tabDati = MapoDb.DataLayer.obj.taSelArt.getByConditio(prefixText); + // aggiungo ogni riga... + foreach (MapoDb.DS_Utility.v_selArticoliRow riga in tabDati) + { + suggerimenti.Add(riga.value); + } + } + return suggerimenti.ToArray(); + } + + } +} diff --git a/MP-ADM/Web.config b/MP-ADM/Web.config index d4e37af3..457bfd8a 100644 --- a/MP-ADM/Web.config +++ b/MP-ADM/Web.config @@ -4,6 +4,33 @@ https://go.microsoft.com/fwlink/?LinkId=169433 --> + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + @@ -16,7 +43,7 @@ - + @@ -40,7 +67,7 @@ - + @@ -49,4 +76,30 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MP-ADM/WebMasterPages/AjaxSimple.master b/MP-ADM/WebMasterPages/AjaxSimple.master new file mode 100644 index 00000000..f82afa17 --- /dev/null +++ b/MP-ADM/WebMasterPages/AjaxSimple.master @@ -0,0 +1,38 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSimple" CodeBehind="AjaxSimple.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + Simplepage + <%-- + --%> + + + + + +
+ + +
+ + + + + + + +
+
+ + +
+
+ +
+
+
+ + diff --git a/MP-ADM/WebMasterPages/AjaxSimple.master.cs b/MP-ADM/WebMasterPages/AjaxSimple.master.cs new file mode 100644 index 00000000..29c4c87c --- /dev/null +++ b/MP-ADM/WebMasterPages/AjaxSimple.master.cs @@ -0,0 +1,11 @@ +using System; +using System.Web.UI; + +public partial class AjaxSimple : System.Web.UI.MasterPage +{ + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + Page.Title = SteamWare.memLayer.ML.CRS("_titoloPagina"); + } +} diff --git a/MP-ADM/WebMasterPages/AjaxSimple.master.designer.cs b/MP-ADM/WebMasterPages/AjaxSimple.master.designer.cs new file mode 100644 index 00000000..263fe0fc --- /dev/null +++ b/MP-ADM/WebMasterPages/AjaxSimple.master.designer.cs @@ -0,0 +1,49 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// 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/MP-ADM/WebMasterPages/Bootstrap.Master b/MP-ADM/WebMasterPages/Bootstrap.Master new file mode 100644 index 00000000..86af2ad0 --- /dev/null +++ b/MP-ADM/WebMasterPages/Bootstrap.Master @@ -0,0 +1,74 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Bootstrap.master.cs" Inherits="MoonProAdmin.WebMasterPages.Bootstrap" %> + +<%@ Register Src="~/WebUserControls/mod_footer.ascx" TagPrefix="uc1" TagName="mod_footer" %> +<%@ Register Src="~/WebUserControls/mod_menuTopCompact.ascx" TagPrefix="uc1" TagName="mod_menuTopCompact" %> + + + + + + + + + + + + + + + MoonProAdmin: <%: SteamWare.devicesAuthProxy.getPage(Request.Url) %> + + + <%--<%: Scripts.Render("~/bundles/modernizr") %>--%> + <%: Scripts.Render("~/bundles/jquery") %> + <%: Scripts.Render("~/bundles/jqueryui") %> + <%--<%: Scripts.Render("~/bundles/BrowserWindowSize") %>--%> + + + + + + + +
+ + + <%--Framework Scripts--%> + + + + + + + + + + + <%--Site Scripts--%> + + + +
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/MP-ADM/WebMasterPages/Bootstrap.Master.cs b/MP-ADM/WebMasterPages/Bootstrap.Master.cs new file mode 100644 index 00000000..917c88eb --- /dev/null +++ b/MP-ADM/WebMasterPages/Bootstrap.Master.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonProAdmin.WebMasterPages +{ + public partial class Bootstrap : System.Web.UI.MasterPage + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebMasterPages/Bootstrap.Master.designer.cs b/MP-ADM/WebMasterPages/Bootstrap.Master.designer.cs new file mode 100644 index 00000000..e9c01a8e --- /dev/null +++ b/MP-ADM/WebMasterPages/Bootstrap.Master.designer.cs @@ -0,0 +1,105 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebMasterPages { + + + public partial class Bootstrap { + + /// + /// Controllo PlaceHolder1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.PlaceHolder PlaceHolder1; + + /// + /// Controllo BundleReference2. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2; + + /// + /// Controllo BundleReference1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1; + + /// + /// Controllo HeadContent. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder HeadContent; + + /// + /// Controllo form1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// Controllo ScriptManager1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.ScriptManager ScriptManager1; + + /// + /// Controllo mod_menuTopCompact. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_menuTopCompact mod_menuTopCompact; + + /// + /// Controllo uppContainer. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.UpdatePanel uppContainer; + + /// + /// Controllo body. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder body; + + /// + /// Controllo mod_footer. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_footer mod_footer; + } +} diff --git a/MP-ADM/WebMasterPages/MoonPro.master b/MP-ADM/WebMasterPages/MoonPro.master new file mode 100644 index 00000000..9ab974d9 --- /dev/null +++ b/MP-ADM/WebMasterPages/MoonPro.master @@ -0,0 +1,84 @@ +<%@ Master Language="C#" AutoEventWireup="true" Inherits="MoonPro" CodeBehind="MoonPro.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ 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" %> + + + + MP-ADM: <%: SteamWare.devicesAuthProxy.getPage(Request.Url) %> + + + + + + + + + + + <%-- + + <%: Scripts.Render("~/bundles/jquery") %> + <%: Scripts.Render("~/bundles/jqueryui") %> + + + + --%> + + +
+ + + <%--Framework Scripts--%> + + + + + + + + + + + <%--Site Scripts--%> + + + <%-- + --%> + +
+
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+ + +
+
+
+
+
+
+
+ + + + diff --git a/MP-ADM/WebMasterPages/MoonPro.master.cs b/MP-ADM/WebMasterPages/MoonPro.master.cs new file mode 100644 index 00000000..8c03809e --- /dev/null +++ b/MP-ADM/WebMasterPages/MoonPro.master.cs @@ -0,0 +1,9 @@ +using System; + + +public partial class MoonPro : System.Web.UI.MasterPage +{ + protected void Page_Load(object sender, EventArgs e) + { + } +} diff --git a/MP-ADM/WebMasterPages/MoonPro.master.designer.cs b/MP-ADM/WebMasterPages/MoonPro.master.designer.cs new file mode 100644 index 00000000..6855eb83 --- /dev/null +++ b/MP-ADM/WebMasterPages/MoonPro.master.designer.cs @@ -0,0 +1,85 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + + + +public partial class MoonPro { + + /// + /// Controllo form1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// Controllo ScriptManager1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.ScriptManager ScriptManager1; + + /// + /// Controllo Mod_menuTop1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonPro_site.WebUserControls.mod_menuTop Mod_menuTop1; + + /// + /// Controllo UpdatePanel1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.UpdatePanel UpdatePanel1; + + /// + /// Controllo Mod_pageTitleAndSearch1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_pageTitleAndSearch Mod_pageTitleAndSearch1; + + /// + /// Controllo Mod_ricercaGenerica1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_ricercaGenerica Mod_ricercaGenerica1; + + /// + /// Controllo ContentPlaceHolder1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Controllo Mod_menuBottom1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_menuBottom Mod_menuBottom1; +} diff --git a/MP-ADM/WebMasterPages/MoonPro_noAjax.master b/MP-ADM/WebMasterPages/MoonPro_noAjax.master new file mode 100644 index 00000000..1a40be5d --- /dev/null +++ b/MP-ADM/WebMasterPages/MoonPro_noAjax.master @@ -0,0 +1,22 @@ +<%@ Master Language="C#" AutoEventWireup="true" Inherits="MoonPro_noAjax" Codebehind="MoonPro_noAjax.master.cs" %> + + + + + + Untitled Page + <%-- + --%> + + + + + +
+
+ + +
+
+ + diff --git a/MP-ADM/WebMasterPages/MoonPro_noAjax.master.cs b/MP-ADM/WebMasterPages/MoonPro_noAjax.master.cs new file mode 100644 index 00000000..34de5e7d --- /dev/null +++ b/MP-ADM/WebMasterPages/MoonPro_noAjax.master.cs @@ -0,0 +1,9 @@ +using System; + +public partial class MoonPro_noAjax : System.Web.UI.MasterPage +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/MP-ADM/WebMasterPages/MoonPro_noAjax.master.designer.cs b/MP-ADM/WebMasterPages/MoonPro_noAjax.master.designer.cs new file mode 100644 index 00000000..00c433d3 --- /dev/null +++ b/MP-ADM/WebMasterPages/MoonPro_noAjax.master.designer.cs @@ -0,0 +1,31 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + + +public partial class MoonPro_noAjax { + + /// + /// 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; + + /// + /// 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; +} diff --git a/MP-ADM/WebUserControls/mod_anagArticoli.ascx b/MP-ADM/WebUserControls/mod_anagArticoli.ascx new file mode 100644 index 00000000..c47cf205 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_anagArticoli.ascx @@ -0,0 +1,140 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagArticoli.ascx.cs" + Inherits="MoonProAdmin.WebUserControls.mod_anagArticoli" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + + + + + + + + + + + + + <%----%> + + + <%-- +  --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + diff --git a/MP-ADM/WebUserControls/mod_anagArticoli.ascx.cs b/MP-ADM/WebUserControls/mod_anagArticoli.ascx.cs new file mode 100644 index 00000000..263c0f84 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_anagArticoli.ascx.cs @@ -0,0 +1,270 @@ +using MapoDb; +using SteamWare; +using System; +using System.Data; +using System.Web.UI.WebControls; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_anagArticoli : System.Web.UI.UserControl + { + + #region area da NON modificare + + #region area protected + + protected string _idxGridView; + + /// + /// 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, false); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + /// + /// 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 = ""; + } + } + /// + /// 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("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 "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("chk{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 = ""; + } + } + /// + /// svuoto da cache post update + /// + /// + /// + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + // evento come nuovo... + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + + #endregion + + #region are public + + /// + /// effettua traduzione del lemma + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + /// + /// effettua traduzione in inglese del lemma + /// + /// + /// + public string traduciEn(string lemma) + { + return user_std.UtSn.TraduciEn(lemma); + } + /// + /// 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 + + #endregion + + #region gestione eventi + + public event EventHandler eh_resetSelezione; + public event EventHandler eh_nuovoValore; + public event EventHandler eh_selValore; + + #endregion + + #region area da modificare + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + } + + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + _idxGridView = "IdxMacchina"; + } + /// + /// nuovo valore creato... + /// + /// + /// + void mod_newOdl1_eh_nuovoValore(object sender, EventArgs e) + { + // aggiorno! + resetSelezione(); + } + + /// + /// elenco colonne del datagrid + /// + /// + protected DataColumnCollection colonneObj() + { + MapoDb.DS_ProdTempi.DatiMacchineDataTable tabella = new MapoDb.DS_ProdTempi.DatiMacchineDataTable(); + DataColumnCollection colonne = tabella.Columns; + return colonne; + } + public bool delEnabled(object _idx) + { + bool answ = false; + string codArticolo = _idx.ToString(); + // controllo non sia stato mai prodotto sennò non posso cancellare... + try + { + bool? usato = false; + MapoDb.DataLayer.obj.taAnagArt.checkUsed(codArticolo, ref usato); + answ = !(bool)usato; + } + catch + { } + return answ; + } + /// + /// definisce scrivibilità/editabilità del controllo + /// + /// + public bool isWritable() + { + return true; + } + /// + /// crea un nuovo record e ricarica... + /// + /// + /// + protected void btnNew_Click(object sender, EventArgs e) + { + string tempCode = string.Format("_{0:yyyyMMdd-HHmmss}", DateTime.Now); + string tempName = string.Format("Nuovo articolo creato {0:dd/MM/yyyy HH:mm:ss}", DateTime.Now); + DataLayer.obj.taAnagArt.Insert(tempCode, tempName, "", "", "", "ART"); + // reset! + resetSelezione(); + } + + #endregion + + protected void ods_Updating(object sender, ObjectDataSourceMethodEventArgs e) + { + // verifico eventuali nulli --> "" + if (e.InputParameters["DescArticolo"] == null) e.InputParameters["DescArticolo"] = ""; + if (e.InputParameters["CurrRev"] == null) e.InputParameters["CurrRev"] = ""; + if (e.InputParameters["Disegno"] == null) e.InputParameters["Disegno"] = ""; + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_anagArticoli.ascx.designer.cs b/MP-ADM/WebUserControls/mod_anagArticoli.ascx.designer.cs new file mode 100644 index 00000000..2c91429e --- /dev/null +++ b/MP-ADM/WebUserControls/mod_anagArticoli.ascx.designer.cs @@ -0,0 +1,51 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_anagArticoli { + + /// + /// Controllo grView. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// Controllo lblNumRec. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// Controllo lblWarning. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; + + /// + /// Controllo ods. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + } +} diff --git a/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx b/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx new file mode 100644 index 00000000..95a78014 --- /dev/null +++ b/MP-ADM/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/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.cs b/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.cs new file mode 100644 index 00000000..795a8e66 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.cs @@ -0,0 +1,30 @@ +using SteamWare; +using System; +using System.Web.UI.WebControls; + +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/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.designer.cs b/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.designer.cs new file mode 100644 index 00000000..e0013cb6 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_aperturaImpianti.ascx.designer.cs @@ -0,0 +1,31 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// 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/MP-ADM/WebUserControls/mod_approvProd.ascx b/MP-ADM/WebUserControls/mod_approvProd.ascx new file mode 100644 index 00000000..f9488d7f --- /dev/null +++ b/MP-ADM/WebUserControls/mod_approvProd.ascx @@ -0,0 +1,63 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_approvProd.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_approvProd" %> +
+ + + + + + + + + + + + + + Nessun record storico trovato + + + + + + + + + + + + + + + + + + + + + + + <%-- + --%> + + + + + + <%----%> + + + + + + + + +
+ +
+ mostra: + +
+
+
diff --git a/MP-ADM/WebUserControls/mod_approvProd.ascx.cs b/MP-ADM/WebUserControls/mod_approvProd.ascx.cs new file mode 100644 index 00000000..2b2be784 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_approvProd.ascx.cs @@ -0,0 +1,150 @@ +using SteamWare; +using System; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_approvProd : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + btnApprova.Text = traduci("btnApprovaProd"); + grView.PageSize = pageSize; + } + } + /// + /// dimensione pagina + /// + public int pageSize + { + get + { + int answ = 10; + try + { + answ = Convert.ToInt32(txtPageSize.Text); + } + catch + { } + return answ; + } + set + { + txtPageSize.Text = value.ToString(); + } + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(object lemma) + { + return user_std.UtSn.Traduci(lemma.ToString()); + } + /// + /// seleziona/deseleziona le righe indicate... + /// + /// + /// + protected void btnSelAll_Click(object sender, EventArgs e) + { + // seleziono tutti i valori visibili nel datagrid + CheckBox chkbox = ((CheckBox)sender); + bool isChecked = chkbox.Checked; + if (!isChecked) + { + chkbox.ToolTip = traduci("btnSelAll"); + } + else + { + chkbox.ToolTip = traduci("btnDeselAll"); + } + foreach (GridViewRow riga in grView.Rows) + { + ((CheckBox)riga.FindControl("chkSelect")).Checked = isChecked; + } + } + /// + /// conferma dati produzione verso As400 + /// + /// + /// + protected void btnApprovaProd_Click(object sender, EventArgs e) + { + foreach (GridViewRow riga in grView.Rows) + { + int IdxODL = 0; + DateTime DataRif = DateTime.Now.Date; + if (((CheckBox)riga.FindControl("chkSelect")).Checked && ((CheckBox)riga.FindControl("chkSelect")).Visible) + { + try + { + IdxODL = Convert.ToInt32(((Label)riga.FindControl("lblIdxODL")).Text); + DataRif = Convert.ToDateTime(((Label)riga.FindControl("lblDataRif")).Text); + } + catch + { } + MapoDb.DataLayer.obj.taAs400.insProdAs400(IdxODL, DataRif); + } + } + grView.DataBind(); + } + /// + /// salvo comando + /// + /// + /// + protected void lbt_Command(object sender, CommandEventArgs e) + { + SteamWare.memLayer.ML.setSessionVal("nextObjCommand", ((LinkButton)sender).CommandArgument); + } + /// + /// evento selezione riga: salvo tempo e qta nei campi input... + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // ricavo i dati selezionati + int IdxODL = 0; + DateTime DataRif = DateTime.Now.Date; + try + { + IdxODL = Convert.ToInt32(grView.SelectedDataKey[0]); + DataRif = Convert.ToDateTime(grView.SelectedDataKey[1]); + } + catch + { } + // gestione buttons approvazione + string _comando = ""; + if (SteamWare.memLayer.ML.isInSessionObject("nextObjCommand")) + { + _comando = SteamWare.memLayer.ML.StringSessionObj("nextObjCommand"); + SteamWare.memLayer.ML.emptySessionVal("nextObjCommand"); + } + switch (_comando) + { + case "Approva": + MapoDb.DataLayer.obj.taAs400.insProdAs400(IdxODL, DataRif); + break; + default: + break; + } + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// cambio dim pagina + /// + /// + /// + protected void txtPageSize_TextChanged(object sender, EventArgs e) + { + grView.PageSize = pageSize; + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_approvProd.ascx.designer.cs b/MP-ADM/WebUserControls/mod_approvProd.ascx.designer.cs new file mode 100644 index 00000000..5bb5813b --- /dev/null +++ b/MP-ADM/WebUserControls/mod_approvProd.ascx.designer.cs @@ -0,0 +1,52 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls +{ + + + public partial class mod_approvProd { + + /// + /// 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; + + /// + /// odsProd control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsProd; + + /// + /// btnApprova control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnApprova; + + /// + /// txtPageSize control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtPageSize; + } +} diff --git a/MP-ADM/WebUserControls/mod_approvazioneODL.ascx b/MP-ADM/WebUserControls/mod_approvazioneODL.ascx new file mode 100644 index 00000000..1fd0bf46 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_approvazioneODL.ascx @@ -0,0 +1,82 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_approvazioneODL.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_approvazioneODL" %> + +
+ + + + + + + + + + + + + + Nessun record trovato + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + +
+ +
+ +
+
+ +
+
+
+ + + + +
+ +
+
+ + + + + + + + + + + + + +
+
+ +
+
+ mostra: + +
+
+
diff --git a/MP-ADM/WebUserControls/mod_approvazioneODL.ascx.cs b/MP-ADM/WebUserControls/mod_approvazioneODL.ascx.cs new file mode 100644 index 00000000..4e18a60f --- /dev/null +++ b/MP-ADM/WebUserControls/mod_approvazioneODL.ascx.cs @@ -0,0 +1,143 @@ +using SteamWare; +using System; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_approvazioneODL : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + grView.PageSize = pageSize; + } + } + /// + /// dimensione pagina + /// + public int pageSize + { + get + { + int answ = 10; + try + { + answ = Convert.ToInt32(txtPageSize.Text); + } + catch + { } + return answ; + } + set + { + txtPageSize.Text = value.ToString(); + } + } + /// + /// reset della selezione + /// + /// + /// + 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(); + } + /// + /// salvo comando + /// + /// + /// + protected void lbt_Command(object sender, CommandEventArgs e) + { + SteamWare.memLayer.ML.setSessionVal("nextObjCommand", ((LinkButton)sender).CommandArgument); + } + /// + /// evento selezione riga: salvo tempo e qta nei campi input... + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // ricavo i dati selezionati + int idxOdl = 0; + try + { + idxOdl = Convert.ToInt32(grView.SelectedValue); + } + catch + { } + MapoDb.DS_ProdTempi.ODLRow rigaOdl = MapoDb.DataLayer.obj.taODL.getByIdx(idxOdl, false)[0]; + // gestione buttons approvazione + string _comando = ""; + if (SteamWare.memLayer.ML.isInSessionObject("nextObjCommand")) + { + _comando = SteamWare.memLayer.ML.StringSessionObj("nextObjCommand"); + SteamWare.memLayer.ML.emptySessionVal("nextObjCommand"); + } + switch (_comando) + { + case "Approva": + MapoDb.DataLayer.obj.taODL.approvaTC(idxOdl, string.Format("{0}{1}Approvato da: {2}", rigaOdl.Note, Environment.NewLine, user_std.UtSn.CognomeNome), user_std.UtSn.CognomeNome, true); + break; + case "Rifiuta": + MapoDb.DataLayer.obj.taODL.approvaTC(idxOdl, string.Format("{0}{1}Rifiutato da: {2}", rigaOdl.Note, Environment.NewLine, user_std.UtSn.CognomeNome), user_std.UtSn.CognomeNome, false); + break; + default: + break; + } + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// cambio dim pagina + /// + /// + /// + protected void txtPageSize_TextChanged(object sender, EventArgs e) + { + grView.PageSize = pageSize; + } + /// + /// formatta in minuti/sec partendo da min.cent + /// + /// + /// + public string minSec(object minCent) + { + string answ = ""; + try + { + answ = string.Format("{0:mm}:{0:ss}", minCent2Sec(Convert.ToDecimal(minCent.ToString().Replace(".", ",")))); + } + catch + { } + return answ; + } + /// + /// conversione da tempo minuti centesimali a minuti/secondi + /// + /// + /// + protected TimeSpan minCent2Sec(decimal valore) + { + TimeSpan answ = new TimeSpan(0, 0, 1); + try + { + answ = new TimeSpan(0, Convert.ToInt32(valore), Convert.ToInt32((valore - Convert.ToInt32(valore)) * 60)); + } + catch + { } + return answ; + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_approvazioneODL.ascx.designer.cs b/MP-ADM/WebUserControls/mod_approvazioneODL.ascx.designer.cs new file mode 100644 index 00000000..9ea26cd2 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_approvazioneODL.ascx.designer.cs @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_approvazioneODL { + + /// + /// Controllo grView. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// Controllo odsTempi. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTempi; + + /// + /// Controllo txtPageSize. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtPageSize; + } +} diff --git a/MP-ADM/WebUserControls/mod_barcode.ascx b/MP-ADM/WebUserControls/mod_barcode.ascx new file mode 100644 index 00000000..ba7c0746 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_barcode.ascx @@ -0,0 +1,39 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_barcode.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_barcode" %> + + + +
+
+ +
+
+ cerca +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_barcode.ascx.cs b/MP-ADM/WebUserControls/mod_barcode.ascx.cs new file mode 100644 index 00000000..a0a1f31d --- /dev/null +++ b/MP-ADM/WebUserControls/mod_barcode.ascx.cs @@ -0,0 +1,680 @@ +using MapoDb; +using Newtonsoft.Json; +using SteamWare; +using System; +using System.Collections.Generic; +using System.Web.UI; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_barcode : System.Web.UI.UserControl + { + #region setup VARS + + /// + /// RegExp x RESET / CANCEL + /// + protected string regExp_KO = memLayer.ML.cdv("regExp_KO"); + /// + /// RegExp x CONFERMA + /// + protected string regExp_OK = memLayer.ML.cdv("regExp_OK"); + /// + /// RegExp x START KIT + /// + protected string regExp_KitStart = memLayer.ML.cdv("regExp_KitStart"); + /// + /// RegExp x SAVE KIT + /// + protected string regExp_KitSave = memLayer.ML.cdv("regExp_KitSave"); + /// + /// RegExp x Find --> replace (se vettore è | delimited) + /// + protected string regExp_Find = memLayer.ML.cdv("regExp_Find"); + /// + /// RegExp x Replace da Find (se vettore è | delimited) + /// + protected string regExp_Replace = memLayer.ML.cdv("regExp_Replace"); + + #endregion + + #region variabili in sessione + + /// + /// UID formattato con "_" + /// + public string uid + { + get + { + return this.UniqueID.Replace("$", "_").Replace("-", "_"); + } + } + + /// + /// Valore validazione codici ORDINE come STARTING (es: OPR,KIT) + /// + public string codOrdPre + { + get + { + return memLayer.ML.StringSessionObj(string.Format("codOrdPre_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("codOrdPre_{0}", uid), value); + } + } + public string codArt + { + get + { + return memLayer.ML.StringSessionObj(string.Format("codArt_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("codArt_{0}", uid), value); + } + } + public string descArt + { + get + { + return memLayer.ML.StringSessionObj(string.Format("descArt_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("descArt_{0}", uid), value); + } + } + public string kitCode + { + get + { + return memLayer.ML.StringSessionObj(string.Format("kitCode_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("kitCode_{0}", uid), value); + } + } + public string codOrd + { + get + { + return memLayer.ML.StringSessionObj(string.Format("codOrd_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("codOrd_{0}", uid), value); + } + } + public int qta + { + get + { + return memLayer.ML.IntSessionObj(string.Format("qta_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("qta_{0}", uid), value); + } + } + public string idxMacc + { + get + { + return memLayer.ML.StringSessionObj(string.Format("idxMacc_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("idxMacc_{0}", uid), value); + } + } + public string nomeMacc + { + get + { + return memLayer.ML.StringSessionObj(string.Format("nomeMacc_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("nomeMacc_{0}", uid), value); + } + } + public string codGruppo + { + get + { + return memLayer.ML.StringSessionObj(string.Format("codGruppo_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("codGruppo_{0}", uid), value); + } + } + /// + /// Verifica se il cod ordine è OK: + /// coerenza tra ordine e iniziale ordine (OPR/KIT) + /// + public bool checkOrdOk + { + get + { + return codOrd.StartsWith(codOrdPre); + } + } + /// + /// titolo pagina + /// + public string titolo + { + get + { + return devicesAuthProxy.getPage(Request.Url).Replace(".aspx", ""); + } + } + #endregion + + #region area protected + + /// + /// dictionary comandi ammessi + /// + protected Dictionary _comandi = new Dictionary(); + /// + /// dictionary dei valori ammessi + /// + protected Dictionary _tabValori = new Dictionary(); + /// + /// oggetto comando locale alla classe + /// + protected SteamWare.inputComando comando + { + get + { + SteamWare.inputComando answ; + if (memLayer.ML.isInSessionObject("barcodeCmd")) + { + answ = (SteamWare.inputComando)memLayer.ML.objSessionObj("barcodeCmd"); + } + else + { + answ = new SteamWare.inputComando(); + } + return answ; + } + set + { + memLayer.ML.setSessionVal("barcodeCmd", value, false); + } + } + /// + /// oggetto comando locale alla classe + /// + public string rawInput + { + get + { + string answ; + if (memLayer.ML.isInSessionObject("barcodeRaw")) + { + answ = memLayer.ML.StringSessionObj("barcodeRaw"); + } + else + { + answ = ""; + } + return answ; + } + set + { + memLayer.ML.setSessionVal("barcodeRaw", value, false); + } + } + /// + /// al caricamento della pagina... + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + resetData(); + } + + DetectAgent(); + myInitialize(); + } + /// + /// inizializzazione specifica barcode + /// + private void myInitialize() + { + if (!Page.IsPostBack) + { + lblInput.Text = traduci("PregoInserireBarcode"); + comando = new SteamWare.inputComando(); + } + } + + public string BCodeVal + { + get + { + return txtInput.Text.Trim().ToUpper(); + } + set + { + txtInput.Text = value; + } + } + + /// + /// barcode completato con invio... + /// + /// + /// + protected void txtInput_TextChanged(object sender, EventArgs e) + { + processInput(); + } + + public void processInput() + { + comando.isValid = false; + bool gotIt = false; + gotIt = checkComandi(); + if (!gotIt) + { + gotIt = checkMacc(); + } + if (!gotIt) + { + gotIt = checkIntServ(); + } + // ora check globale... + checkParam(); + // verifico se c'è stato input evento + if (comando.isValid) + { + if (comando.currCmdIn != "" || comando.descrComando != "") + { + txtInput2show = comando.descrComando; + } + else + { + txtInput2show = "---"; + } + if (comando.valore != "") + { + txtVal2show = comando.valoreTrad; + } + else + { + txtVal2show = "---"; + } + if (eh_comandoRegistrato != null) + { + eh_comandoRegistrato(this, new EventArgs()); + } + } + else + { + lblInput.Text = traduci("ComandoSconosciuto"); + lblValore.Text = BCodeVal; + comando = new SteamWare.inputComando(); + rawInput = BCodeVal; + if (eh_dataRead != null) + { + eh_dataRead(this, new EventArgs()); + } + } + BCodeVal = ""; + } + + private bool checkComandi() + { + bool answ = false; + // controllo eventuali comandi CUSTOM + if (BCodeVal == regExp_KO) + { + comando.isValid = true; + answ = true; + resetData(); + } + else if (BCodeVal == regExp_KitStart) + { + comando.isValid = true; + answ = true; + resetData(); + } + else if (BCodeVal == regExp_KitSave) + { + comando.isValid = true; + answ = true; + resetData(); + } + else if (BCodeVal == regExp_OK) + { + // comando valido SE ho ordine coerente... + if (checkOrdOk) + { + comando.isValid = true; + // recupero il codGruppo da macchina... (primo) + if (codGruppo == "") + { + var tabAG = DataLayer.obj.taAG.getFaseByIdxMacc(idxMacc); + if (tabAG.Rows.Count > 0) + { + codGruppo = tabAG[0].CodGruppo; + } + } + // controllo se ho tutti i dati necessari... + if (codOrd != "" && codArt != "" && codGruppo != "" && idxMacc != "" && qta > 0) + { + // creo nuova PROMESSA ODL... + DataLayer.obj.taPODL.insertQuery(codOrd, codOrd, true, codArt, codGruppo, idxMacc, qta, 1, DateTime.Now, 1, 1); + } + } + // resetto ricaricando + Response.Redirect(titolo); + } + return answ; + } + + private void resetData() + { + // resetto + idxMacc = ""; + nomeMacc = ""; + codArt = ""; + descArt = ""; + codGruppo = ""; + codOrd = ""; + qta = 0; + } + + private bool checkMacc() + { + bool answ = false; + // verifico se il barcode è di una macchina... + var risultato = DataLayer.obj.taMacchine.GetByIdx(BCodeVal); + if (risultato.Rows.Count > 0) + { + idxMacc = BCodeVal; + comando.valore = BCodeVal; + comando.isValid = true; + answ = true; + // recupero altri dati + var rRes = risultato[0]; + nomeMacc = rRes.Descrizione; + // imposto il gruppo cercandolo... + var gruppi = DataLayer.obj.taAG.getByIdxMacc(BCodeVal); + if (gruppi.Rows.Count > 0) + { + // salvo primo... + codGruppo = gruppi[0].CodGruppo; + } + } + return answ; + } + + /// + /// verifica parametri in sessione x i valori eventualmente da mettere al comando... + /// + private void checkParam() + { + // ho macchina ed articolo? + bool hasAllData = (idxMacc != "" && codArt != ""); + string valOut = ""; + if (codArt != "") + { + valOut += string.Format("{0}
Art: {1} | qta: {2:N0} | kit: {3}
{4}", codOrd, codArt, qta, kitCode, descArt); + } + if (idxMacc != "") + { + valOut += string.Format("
{0} | {1}", idxMacc, nomeMacc); + } + // imposto... + comando.valoreTrad = valOut; + // controllo se ho tutto... + comando.descrComando = ""; + if (idxMacc == "") + { + comando.descrComando += " - Manca Impianto - "; + } + if (codArt == "" || codOrd == "") + { + comando.descrComando += " - Manca Ordine Produzione - "; + } + if (!checkOrdOk) + { + comando.descrComando += " - Tipo Ordine errato - "; + } + if (hasAllData && checkOrdOk) + { + comando.descrComando = "Confermare caricamento"; + } + } + + private bool checkIntServ() + { + bool answ = false; + // IN PRIMIS se c'è in config preprocesso BCode x Find-Replace + string BCodeFilt = BCodeVal; + if (regExp_Find != "") + { + // splitto i vettori + var vettFind = regExp_Find.Split('|'); + var vettRepl = regExp_Replace.Split('|'); + // se ho tanti find quanti replace procedo... + if (vettFind.Length == vettRepl.Length) + { + for (int i = 0; i < vettFind.Length; i++) + { + BCodeFilt = BCodeFilt.Replace(vettFind[i], vettRepl[i]); + } + } + else + { + logger.lg.scriviLog(string.Format("Attenzione: problema in decodifica barcode find/replace, i aprametri non corrispondono una votla esplosi i vettori:{0}find: {1}{0}replace:{2}", Environment.NewLine, regExp_Find, regExp_Replace)); + } + } + // cerco esplicitamente sul DB IntegrationServices... + var risultato = DataLayer.obj.taIS_TrDati.getOrdini(BCodeFilt); + if (risultato.Rows.Count > 0) + { + var rRes = risultato[0]; + // verifico da config COME decodificare IS... + string BCodeIS_DType = memLayer.ML.cdv("BCodeIS_DType"); + // verifico corrispondano i formati... + if (rRes.DataType == BCodeIS_DType) + { + // cerco i dati e decodifico... togliendo eventuale VETTORE "[..]" + var jsonData = risultato[0].ValueOUT.Replace("[", "").Replace("]", ""); + try + { + if (BCodeIS_DType == "Colcom_Order") + { + // a seconda del tipo decodifico... + ISTD_OrderColcom currVal = JsonConvert.DeserializeObject(jsonData); + comando.isValid = true; + answ = true; + // salvo ordine / articolo / qta + codOrd = currVal.CodOrdine; + codArt = currVal.CodArticolo; + descArt = currVal.DescrArticolo; + kitCode = currVal.KitCode; + qta = (int)currVal.Qta; + comando.valore = jsonData;// string.Format("{0}#{1}#{2:N0}", codOrd, codArt, qta); + comando.currCmdIn = "OrdArtQta"; + } + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Errore in decodifica obj JSON:{0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION); + } + } + } + return answ; + } + + /// + /// verifico se sia un valore compreso nell'elenco fornito + /// + private void isValore() + { + if (_tabValori.ContainsKey(BCodeVal)) // verifico se il comando digitato esista... + { + comando.isValid = true; + comando.valore = BCodeVal; + _tabValori.TryGetValue(BCodeVal, out comando.valoreTrad); + } + } + /// + /// verifica se il comando inserito sia valido + /// + private void isInputEvent() + { + if (_comandi.ContainsKey(BCodeVal)) // verifico se il comando digitato esista... + { + comando.isValid = true; + // salvo comando precedente (se c'è...) + comando.prevCmdIn = comando.currCmdIn; + comando.descrComandoPrev = comando.descrComando; + comando.currCmdIn = BCodeVal; + _comandi.TryGetValue(BCodeVal, out comando.descrComando); + } + } + /// + /// verifica quale browser usato e applica css corretto al div attorno al box + /// + private void DetectAgent() + { + System.Web.HttpBrowserCapabilities browser = Request.Browser; + if (browser.Browser == "IE") + { + pnlBarcodeBox.CssClass = "barcodeBoxIE"; + } + else + { + pnlBarcodeBox.CssClass = "barcodeBoxOther"; + } + } + + + #endregion + + #region area public + + /// + /// effettua al ettura da sessione del comando cliccato e lo inserisce come fosse barcode + /// + public void loadBtnClickComando() + { + BCodeVal = memLayer.ML.StringSessionObj("btnCmdPress"); + memLayer.ML.emptySessionVal("btnCmdPress"); + processInput(); + } + + /// + /// elenco dei comandi riconosciuti + /// + public Dictionary comandiAmmessi + { + get + { + return _comandi; + } + set + { + _comandi = value; + } + } + /// + /// tabella di valori ammissibili + /// + public Dictionary tabValori + { + get + { + return _tabValori; + } + set + { + _tabValori = value; + } + } + /// + /// evento comando registrato + /// + public event EventHandler eh_comandoRegistrato; + /// + /// evento lettura dati (grezza) effettuata + /// + public event EventHandler eh_dataRead; + /// + /// comando registrato dal barcode + /// + public SteamWare.inputComando comandoRegistrato + { + get + { + return comando; + } + } + /// + /// scrive nella label input + /// + public string txtInput2show + { + set + { + lblInput.Text = value; + } + } + /// + /// scrive nella label valore + /// + public string txtVal2show + { + set + { + lblValore.Text = value; + } + } + /// + /// scrive nella label richiesta + /// + public string txtRich2show + { + set + { + lblRichiesta.Text = value; + } + } + /// + /// reset del controllo + /// + public void resetMe() + { + comando = new SteamWare.inputComando(); + txtInput2show = "Prego inserire barcode"; + txtVal2show = ""; + txtRich2show = ""; + } + /// + /// wrapper traduzione termini + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + + #endregion + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_barcode.ascx.designer.cs b/MP-ADM/WebUserControls/mod_barcode.ascx.designer.cs new file mode 100644 index 00000000..fd07f6bf --- /dev/null +++ b/MP-ADM/WebUserControls/mod_barcode.ascx.designer.cs @@ -0,0 +1,78 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_barcode { + + /// + /// Controllo txtInput. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtInput; + + /// + /// Controllo lbtCerca. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtCerca; + + /// + /// Controllo pnlBarcodeBox. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Panel pnlBarcodeBox; + + /// + /// Controllo lblInput. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblInput; + + /// + /// Controllo lblValore. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblValore; + + /// + /// Controllo lblRichiesta. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblRichiesta; + + /// + /// Controllo lblBrowser. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblBrowser; + } +} diff --git a/MP-ADM/WebUserControls/mod_calChiusura.ascx b/MP-ADM/WebUserControls/mod_calChiusura.ascx new file mode 100644 index 00000000..2a1b4b4a --- /dev/null +++ b/MP-ADM/WebUserControls/mod_calChiusura.ascx @@ -0,0 +1,117 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_calChiusura" CodeBehind="mod_calChiusura.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+
+ + +
+
+ +
+
+ +
+ +
+
diff --git a/MP-ADM/WebUserControls/mod_calChiusura.ascx.cs b/MP-ADM/WebUserControls/mod_calChiusura.ascx.cs new file mode 100644 index 00000000..7515273b --- /dev/null +++ b/MP-ADM/WebUserControls/mod_calChiusura.ascx.cs @@ -0,0 +1,113 @@ +using SteamWare; +using System; +using System.Web.UI; +using System.Web.UI.WebControls; + +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... + MapoDb.DataLayer.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) + { + + MapoDb.DataLayer.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/MP-ADM/WebUserControls/mod_calChiusura.ascx.designer.cs b/MP-ADM/WebUserControls/mod_calChiusura.ascx.designer.cs new file mode 100644 index 00000000..8c115f5d --- /dev/null +++ b/MP-ADM/WebUserControls/mod_calChiusura.ascx.designer.cs @@ -0,0 +1,121 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// 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/MP-ADM/WebUserControls/mod_fixCal.ascx b/MP-ADM/WebUserControls/mod_fixCal.ascx new file mode 100644 index 00000000..b7d3dd46 --- /dev/null +++ b/MP-ADM/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/MP-ADM/WebUserControls/mod_fixCal.ascx.cs b/MP-ADM/WebUserControls/mod_fixCal.ascx.cs new file mode 100644 index 00000000..d50ca791 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_fixCal.ascx.cs @@ -0,0 +1,9 @@ +using System; + +public partial class mod_fixCal : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/MP-ADM/WebUserControls/mod_fixCal.ascx.designer.cs b/MP-ADM/WebUserControls/mod_fixCal.ascx.designer.cs new file mode 100644 index 00000000..cecce86d --- /dev/null +++ b/MP-ADM/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/MP-ADM/WebUserControls/mod_footer.ascx b/MP-ADM/WebUserControls/mod_footer.ascx new file mode 100644 index 00000000..a6604075 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_footer.ascx @@ -0,0 +1,14 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_footer.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_footer" %> +
+
+
+ +
+
+ <%: SteamWare.devicesAuthProxy.stObj.utente %> +
+
+ +
+
+
diff --git a/MP-ADM/WebUserControls/mod_footer.ascx.cs b/MP-ADM/WebUserControls/mod_footer.ascx.cs new file mode 100644 index 00000000..251b2a7e --- /dev/null +++ b/MP-ADM/WebUserControls/mod_footer.ascx.cs @@ -0,0 +1,13 @@ +using System; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_footer : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + lblLastUpdt.Text = DateTime.Now.ToString("yyyy.MM.dd HH:mm:ss"); + lblVers.Text = string.Format("v.{0}", System.Reflection.Assembly.GetExecutingAssembly().GetName().Version); + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_footer.ascx.designer.cs b/MP-ADM/WebUserControls/mod_footer.ascx.designer.cs new file mode 100644 index 00000000..fc26789d --- /dev/null +++ b/MP-ADM/WebUserControls/mod_footer.ascx.designer.cs @@ -0,0 +1,33 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_footer { + + /// + /// Controllo lblLastUpdt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblLastUpdt; + + /// + /// Controllo lblVers. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblVers; + } +} diff --git a/MP-ADM/WebUserControls/mod_gestKIT.ascx b/MP-ADM/WebUserControls/mod_gestKIT.ascx new file mode 100644 index 00000000..64c784bc --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestKIT.ascx @@ -0,0 +1,231 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestKIT.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_gestKIT" %> + +
+
+
+ +
+
+

Composizione KIT

+
+
+ Ordini selezionati: + + + Nessun Ordine caricato + + + + + + + + + + + + + +
+ +
+
+
+

Verifica KIT

+
+
+ Elenco KIT compatibili + + + Nessun KIT trovato + + + + + + + + Prom.ODL + + + + + + + + + + + +
+ Elenco promesse per KIT (100%) + + + + + +
+ + +
+
+ +
+
+ +
+
+
+ + + + +
+ +
+
+ +
+ + Nessun Record (P.ODL da eseguire) + +
+ + + + + + + +
+
+ +
+
+
+

KIT e Promesse

+
+
+ Elenco KIT associati ad ordini + + + Nessun Record (Ordini associati a KIT) + + + + + + + + + + + + + +
+ +
+
+
+
+
+ <%--
+
    +
  • esempio KIT: 8060A00
  • +
  • OPR18-20381
  • +
  • OPR18-21855
  • +
  • OPR18-21856
  • +
  • OPR18-21857
  • +
  • OPR18-22974 (NON VA BENE A313)
  • +
+
--%> + <%--
+
    +
  • esempio KIT: 8010A00
  • +
  • OPR18-22022
  • +
  • OPR18-22032
  • +
+
+
    +
  • esempio KIT: 8665A00
  • +
  • OPR18-21255
  • +
  • OPR18-21259
  • +
  • OPR18-21268
  • +
  • OPR18-21262
  • +
+
--%> +
+ + +
+
+ + +<%--TESTDB: MoonPro +select * from Config where chiave like 'regexp%' + + +TESTDB: IS_Colcom + + + +exec stp_IstanzeKit_Search 'K1800000001', '', '', '' +exec stp_IstanzeKit_Search '', 'OPR-123456', '', '' +exec stp_IstanzeKit_Search '', '', 'A101000', '' +exec stp_IstanzeKit_Search '', '', '', 'A101001' + + +exec stp_TemplateKit_Search '8060A00','' +exec stp_TemplateKit_Search '','8060A313' + + +select * from TransitoDati + +select * from IstanzeKIT + + +select top 1 * from TransitoDati where ValueOUT LIKE '%8060A0%' +select top 1 * from TransitoDati where ValueOUT LIKE '%8060A1%' +select top 1 * from TransitoDati where ValueOUT LIKE '%8060A2%' +select top 1 * from TransitoDati where ValueOUT LIKE '%8060A313%' + +-- esempio KIT: 8060A00 +-- OPR18-20381 +-- OPR18-21855 +-- OPR18-21856 +-- OPR18-22974 + +select * from TemplateKIT order by CodArtChild DESC +exec stp_TKS_Search '1010A1,1010A2,' +exec stp_TKS_Search '8060A0,' +exec stp_TKS_Search '8060A1,' +exec stp_TKS_Search '8060A2,' +exec stp_TKS_Search '8060A313,' +exec stp_TKS_Search '8060A0,8060A1,8060A2,8060A313,' + +exec stp_TKS_Search 'V10616D,' +exec stp_TKS_Search 'M06606,' + +exec stp_TemplateKit_Search '1050A00','' +exec stp_TemplateKit_Search '1040A00','' +exec stp_TemplateKit_Search '6606A00','' +exec stp_TemplateKit_Search '6610A00','' + +--truncate table IstanzeKIT +--truncate table Counters + +select * from IstanzeKIT + + +exec stp_IstKit_byKeyExtOrd 'OPR-123321,OPR-123456,' + +exec stp_IstKit_getKey + +--%> diff --git a/MP-ADM/WebUserControls/mod_gestKIT.ascx.cs b/MP-ADM/WebUserControls/mod_gestKIT.ascx.cs new file mode 100644 index 00000000..512e5523 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestKIT.ascx.cs @@ -0,0 +1,264 @@ +using MapoDb; +using SteamWare; +using System; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_gestKIT : System.Web.UI.UserControl + { + + public event EventHandler eh_selKit; + + #region setup VARS + + /// + /// RegExp x RESET / CANCEL + /// + protected string regExp_KO = memLayer.ML.cdv("regExp_KO"); + /// + /// RegExp x CONFERMA + /// + protected string regExp_OK = memLayer.ML.cdv("regExp_OK"); + /// + /// RegExp x START KIT + /// + protected string regExp_KitStart = memLayer.ML.cdv("regExp_KitStart"); + /// + /// RegExp x SAVE KIT + /// + protected string regExp_KitSave = memLayer.ML.cdv("regExp_KitSave"); + + #endregion + + #region variabili in sessione + + /// + /// UID formattato con "_" + /// + public string uid + { + get + { + return this.UniqueID.Replace("$", "_").Replace("-", "_"); + } + } + /// + /// titolo pagina + /// + public string titolo + { + get + { + return devicesAuthProxy.getPage(Request.Url).Replace(".aspx", ""); + } + } + + public string codKitTemp + { + get + { + return memLayer.ML.StringSessionObj(string.Format("codKitTemp_{0}", uid)); + } + set + { + memLayer.ML.setSessionVal(string.Format("codKitTemp_{0}", uid), value); + hlCodKitTemp.Value = value; + grViewWSK.DataBind(); + } + } + /// + /// Ultimo Codice KIT creato + /// + public string lastKitMade + { + get + { + return memLayer.ML.StringSessionObj("lastKitMade"); + } + set + { + memLayer.ML.setSessionVal("lastKitMade", value); + } + } + /// + /// Aggiunge (in obj OrdineKit) l'ordine coi parametri indicati + /// + /// + /// + /// + /// + /// + public bool addOrdArt(string codOrd, string codArt, string descArt, int qta) + { + bool answ = false; + // verifico di avere un codiceKIT + checkCodKit(); + // salvo info x il cod temporaneo... + DataLayer.obj.taWKS.insertQuery(codKitTemp, codOrd, codArt, descArt, qta); + // verifico SE HO un KIT riconosciuto e quindi un CodArt di KIT valido... + string currCodArtKit = "###"; + var TksTab = DataLayer.obj.taTKS.GetData(codKitTemp, 1); + bool showPODL = false; + if (TksTab.Rows.Count > 0) + { + // verifico se ho aderenza 100%... + if (TksTab[0].TotalScore == 1) + { + currCodArtKit = TksTab[0].CodArtParent; + showPODL = true; + } + } + hfCodArtKit.Value = currCodArtKit; + divPODL.Visible = showPODL; + answ = true; + grViewWSK.DataBind(); + grViewKitSel.DataBind(); + grViewPODL.DataBind(); + grViewIstanzeKIT.DataBind(); + return answ; + } + + #endregion + + /// + /// Caricamento pagina + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + doReset(); + } + } + /// + /// Ultimo input registrato + /// + public string lastInput + { + get + { + return hlLastInput.Value; + } + set + { + hlLastInput.Value = value; + } + } + /// + /// Aggiorno controllo secondo ULTIMO input + /// + public void doUpdate() + { + // aggiorno label... + messOut = ""; + // controllo input (reset/inizio o salva...) + if (lastInput == regExp_KO) + { + // resetto dati + doReset(); + messOut = "Effettuato reset!"; + } + else if (lastInput == regExp_KitStart) + { + // resetto dati + doReset(); + messOut = "Inizio configurazione KIT"; + } + else if (lastInput == regExp_KitSave) + { + // controllo SE HO un kit selezionato... + string currCodArtKit = "###"; + var TksTab = DataLayer.obj.taTKS.GetData(codKitTemp, 1); + bool showPODL = false; + if (TksTab.Rows.Count > 0) + { + // verifico se ho aderenza 100%... + if (TksTab[0].TotalScore == 1) + { + currCodArtKit = TksTab[0].CodArtParent; + showPODL = true; + } + } + if (showPODL) + { + // in questo caso creo istanza! + creazioneIstanzaKit(currCodArtKit); + } + } + else if (lastInput == regExp_OK) + { + + } + // ennesimo check cod TEMP + checkCodKit(); + } + + private void doReset() + { + // elimino eventuali record ODL + DataLayer.obj.taWKS.deleteQuery(codKitTemp); + codKitTemp = ""; + divPODL.Visible = false; + checkCodKit(); + } + /// + /// Verifico SE HO un codKit Temporaneo sennò lo creo... + /// + private void checkCodKit() + { + if (codKitTemp == "") + { + // genero un NUOVO cod temp kit... + codKitTemp = string.Format("KIT_{0:yyMMdd_HHmmss}", DateTime.Now); + } + } + + public string messOut + { + set + { + lblOut.Text = value; + } + get + { + return lblOut.Text; + } + } + + protected void grViewKitSel_SelectedIndexChanged(object sender, EventArgs e) + { + // se ho selezionato recupero CHIAVE = CodArticolo del KIT + string CodArtParent = grViewKitSel.SelectedValue.ToString(); + // crea KIT x quel CodArtParent... + creazioneIstanzaKit(CodArtParent); + } + /// + /// Crea una NUOVA istanza KIT + /// + /// CodArt dell'Assieme/KIT + private void creazioneIstanzaKit(string CodArtParent) + { + // calcolo NUOVO codice kit... + var tabKey = DataLayer.obj.taIstK.getNewKey(); + if (tabKey.Rows.Count == 1) + { + // stacco un NUOVO codice KIT + lastKitMade = tabKey[0].KeyKit; + // inserisco ISTANZA KIT! + DataLayer.obj.taIstK.insertByWKS(lastKitMade, CodArtParent, codKitTemp); + // faccio reset valori WKS... + doReset(); + // ora resetto ordine caricato... + messOut = string.Format("Creato NUOVA P.ODL cod {0} per il KIT {1}", lastKitMade, CodArtParent); + // sollevo evento x impostare lettura KIT a BARCODE (x conferma successiva...) + // sollevo evento nuovo valore... + if (eh_selKit != null) + { + eh_selKit(this, new EventArgs()); + } + } + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_gestKIT.ascx.designer.cs b/MP-ADM/WebUserControls/mod_gestKIT.ascx.designer.cs new file mode 100644 index 00000000..775ec8d1 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestKIT.ascx.designer.cs @@ -0,0 +1,132 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_gestKIT { + + /// + /// Controllo hlCodKitTemp. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField hlCodKitTemp; + + /// + /// Controllo grViewWSK. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grViewWSK; + + /// + /// Controllo odsWSK. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsWSK; + + /// + /// Controllo grViewKitSel. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grViewKitSel; + + /// + /// Controllo odsKitSel. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsKitSel; + + /// + /// Controllo divPODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divPODL; + + /// + /// Controllo grViewPODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grViewPODL; + + /// + /// Controllo odsPODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsPODL; + + /// + /// Controllo hfCodArtKit. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField hfCodArtKit; + + /// + /// Controllo grViewIstanzeKIT. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grViewIstanzeKIT; + + /// + /// Controllo odsIstanzeKIT. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsIstanzeKIT; + + /// + /// Controllo hlLastInput. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField hlLastInput; + + /// + /// Controllo lblOut. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblOut; + } +} diff --git a/MP-ADM/WebUserControls/mod_gestPromODL.ascx b/MP-ADM/WebUserControls/mod_gestPromODL.ascx new file mode 100644 index 00000000..a7d3c839 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestPromODL.ascx @@ -0,0 +1,208 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestPromODL.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_gestPromODL" %> + +<%@ Register Src="~/WebUserControls/mod_newPromessaODL.ascx" TagPrefix="uc1" TagName="mod_newPromessaODL" %> + +
+
+
+
+

Filtri attivi

+
+
+
+
+ Articolo + + +
+
+
+
+
+
+ Macchina + + +
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+ PROMESSA ODL +
+
+
+ +
+
+
+
+ Modifica +
+
+ # Pezzi Richiesti: + +
+
+ Pezzi Pallet: + +
+
+ Annulla +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + <%# Eval("CodArticolo") %> + +
+
+ +
+
+ +
+
+
+ + + + + <%# Eval("Nome") %> +
<%# Eval("CodMacchina") %>
+
+
+
+ + + + + + + + + + + +
+ + (m:s) +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+ diff --git a/MP-ADM/WebUserControls/mod_gestPromODL.ascx.cs b/MP-ADM/WebUserControls/mod_gestPromODL.ascx.cs new file mode 100644 index 00000000..07770b76 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestPromODL.ascx.cs @@ -0,0 +1,586 @@ +using MapoDb; +using SteamWare; +using System; +using System.Data; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_gestPromODL : System.Web.UI.UserControl + { + /// + /// Evento selezione filtro + /// + public event EventHandler eh_selFilt; + /// + /// Determina se sia solo readonly il controllo... + /// + public bool readOnly; + + /// + /// dimensione pagina + /// + public int pageSize + { + get + { + int answ = 10; + try + { + answ = Convert.ToInt32(txtPageSize.Text); + } + catch + { } + return answ; + } + set + { + txtPageSize.Text = value.ToString(); + } + } + + #region area da NON modificare + + #region area protected + + protected string _idxGridView; + + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + + /// + /// salvo comando + /// + /// + /// + protected void lbt_Command(object sender, CommandEventArgs e) + { + SteamWare.memLayer.ML.setSessionVal("nextObjCommand", ((LinkButton)sender).CommandArgument); + } + /// + /// gestione cambio selezione valore + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // salvo in session il valore selezionato... + memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), grView.SelectedValue, false); + bool doClone = false; + bool doEdit = false; + // gestione buttons richieste + string _comando = ""; + if (memLayer.ML.isInSessionObject("nextObjCommand")) + { + _comando = memLayer.ML.StringSessionObj("nextObjCommand"); + memLayer.ML.emptySessionVal("nextObjCommand"); + } + switch (_comando) + { + case "Clona": + doClone = true; + break; + case "Edit": + doEdit = true; + break; + default: + break; + } + if (doClone) + { + memLayer.ML.setSessionVal("idxProm2Clone", grView.SelectedValue, false); + showAddNewPODL(); + mod_newPromessaODL.doSelPODL(); + } + else if (doEdit) + { + memLayer.ML.setSessionVal("idxProm2Edit", grView.SelectedValue, false); + showAddNewPODL(); + mod_newPromessaODL.doSelPODL(); + } + else + { + // mostro edit quantità... + divEditQta.Visible = true; + lbtNewPODL.Visible = true; + mod_newPromessaODL.Visible = false; + var riga = DataLayer.obj.taPODL.getByKey(idxPOdlSel)[0]; + numPz = riga.NumPezzi; + pzPallet = riga.PzPallet; + } + } + /// + /// 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 = ""; + } + } + /// + /// 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("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 "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("chk{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 = ""; + } + } + /// + /// svuoto da cache post update + /// + /// + /// + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + // evento come nuovo... + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + + #endregion + + #region are public + + /// + /// effettua traduzione del lemma + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + /// + /// effettua traduzione in inglese del lemma + /// + /// + /// + public string traduciEn(string lemma) + { + return user_std.UtSn.TraduciEn(lemma); + } + /// + /// 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(); + divEditQta.Visible = false; + mod_newPromessaODL.Visible = false; + lbtNewPODL.Visible = true; + lblWarning.Visible = false; + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + + } + #endregion + + #endregion + + #region gestione eventi + + public event EventHandler eh_resetSelezione; + public event EventHandler eh_nuovoValore; + + #endregion + + #region area da modificare + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + if (!Page.IsPostBack) + { + mod_newPromessaODL.Visible = false; + grView.PageSize = pageSize; + } + mod_newPromessaODL.eh_nuovoValore += new EventHandler(mod_newOdl1_eh_nuovoValore); + } + + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + _idxGridView = "IdxODL"; + } + /// + /// nuovo valore creato... + /// + /// + /// + void mod_newOdl1_eh_nuovoValore(object sender, EventArgs e) + { + // nascondo controllo e mostro button + mod_newPromessaODL.Visible = false; + lbtNewPODL.Visible = true; + // aggiorno! + resetSelezione(); + } + + /// + /// elenco colonne del datagrid + /// + /// + protected DataColumnCollection colonneObj() + { + MapoDb.DS_ProdTempi.ODLDataTable tabella = new MapoDb.DS_ProdTempi.ODLDataTable(); + DataColumnCollection colonne = tabella.Columns; + return colonne; + } + public bool delEnabled(object _idxOdl) + { + bool answ = false; + int idxOdl = 0; + // controllo non sia già stata iniziata la produzione sennò non posso cancellare... + try + { + idxOdl = Convert.ToInt32(_idxOdl); + answ = (MapoDb.DataLayer.obj.taODL.getByIdx(idxOdl, true).Count > 0); + } + catch + { } + return answ; + } + /// + /// mostra creazione nuovo ODL + /// + /// + /// + protected void lbtNewPODL_Click(object sender, EventArgs e) + { + showAddNewPODL(); + } + + private void showAddNewPODL() + { + // mostro controllo creazione ODL + mod_newPromessaODL.Visible = true; + divEditQta.Visible = false; + lbtNewPODL.Visible = false; + grView.SelectedIndex = -1; + grView.DataBind(); + } + + /// + /// formatot url x stampa ODL + /// + /// + /// + public string formattaUrlOdl(object idx) + { + string answ = String.Format(memLayer.ML.CRS("exportFormat1"), Convert.ToInt32(reportRichiesto.SchedaODL), idx); + return answ; + } + + /// + /// cambio dim pagina + /// + /// + /// + protected void txtPageSize_TextChanged(object sender, EventArgs e) + { + grView.PageSize = pageSize; + } + + + /// + /// elimina commento + /// + /// + /// + protected void lbtDel_Click(object sender, EventArgs e) + { + LinkButton imgBtn = (LinkButton)sender; + int IdxProm = 0; + int.TryParse(imgBtn.CommandArgument, out IdxProm); + DataLayer.obj.taPODL.deleteQuery(IdxProm); + doUpdate(); + } + + private void doUpdate() + { + grView.DataBind(); + } + + #endregion + + protected void btnOk_Click(object sender, EventArgs e) + { + if (idxPOdlSel > 0) + { + DataLayer.obj.taPODL.updateQta(numPz, pzPallet, idxPOdlSel); + } + updateCtrl(); + } + + private void updateCtrl() + { + divEditQta.Visible = false; + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// idxOdl selezionato + /// + protected int idxPOdlSel + { + get + { + int answ = 0; + try + { + answ = Convert.ToInt32(grView.SelectedValue); + } + catch + { } + return answ; + } + } + /// + /// Nuovo num pz + /// + protected int numPz + { + get + { + int answ = 0; + try + { + answ = Convert.ToInt32(txtNewQta.Text.Trim()); + } + catch + { } + return answ; + } + set + { + txtNewQta.Text = value.ToString(); + } + } + /// + /// Nuovo num pz per pallet + /// + protected int pzPallet + { + get + { + int answ = 1; + try + { + answ = Convert.ToInt32(txtNewPzPallet.Text.Trim()); + } + catch + { } + // controllo sia > 0... + if (answ < 1) + { + answ = 1; + } + + return answ; + } + set + { + txtNewPzPallet.Text = value.ToString(); + } + } + protected void btnCancel_Click(object sender, EventArgs e) + { + updateCtrl(); + } + + protected void chkUnassigned_CheckedChanged(object sender, EventArgs e) + { + updateGrView(); + } + /// + /// Aggiorno Gridview + /// + private void updateGrView() + { + grView.DataBind(); + } + + /// + /// IdxMacchina filtrata + /// + protected string idxMacc + { + get + { + return lblIdxMacc.Text; + } + set + { + lblIdxMacc.Text = value; + } + } + /// + /// Nome filtrata + /// + protected string NomeMacc + { + get + { + return lblNomeMacc.Text; + } + set + { + lblNomeMacc.Text = value; + } + } + /// + /// CodArt filtrato + /// + protected string CodArt + { + get + { + return lblCodArt.Text; + } + set + { + lblCodArt.Text = value; + } + } + /// + /// CodArt filtrato + /// + protected string DescArt + { + get + { + return lblDescArt.Text; + } + set + { + lblDescArt.Text = value; + } + } + + /// + /// Selezionato un condominio --> riporto selezione + /// + /// + /// + protected void lbtSelArt_Click(object sender, EventArgs e) + { + LinkButton lb = (LinkButton)sender; + // imposto articolo, splittando + string[] artData = lb.CommandArgument.Split('|'); + CodArt = artData[0]; + DescArt = artData[1]; + updateGrView(); + } + /// + /// Selezionato un condominio --> riporto selezione + /// + /// + /// + protected void lbtSelMacc_Click(object sender, EventArgs e) + { + LinkButton lb = (LinkButton)sender; + // imposto articolo, splittando + string[] maccData = lb.CommandArgument.Split('|'); + idxMacc = maccData[0]; + NomeMacc = maccData[1]; + updateGrView(); + } + + protected void lbtResArt_Click(object sender, EventArgs e) + { + CodArt = ""; + DescArt = ""; + updateGrView(); + } + + protected void lbtResMacc_Click(object sender, EventArgs e) + { + idxMacc = ""; + NomeMacc = ""; + updateGrView(); + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_gestPromODL.ascx.designer.cs b/MP-ADM/WebUserControls/mod_gestPromODL.ascx.designer.cs new file mode 100644 index 00000000..dd161e46 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestPromODL.ascx.designer.cs @@ -0,0 +1,195 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_gestPromODL { + + /// + /// Controllo lbtResArt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtResArt; + + /// + /// Controllo lblCodArt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblCodArt; + + /// + /// Controllo lblDescArt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblDescArt; + + /// + /// Controllo lbtResMacc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtResMacc; + + /// + /// Controllo lblNomeMacc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblNomeMacc; + + /// + /// Controllo lblIdxMacc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblIdxMacc; + + /// + /// Controllo chkUnassigned. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.CheckBox chkUnassigned; + + /// + /// Controllo lblUnass. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblUnass; + + /// + /// Controllo lbtNewPODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtNewPODL; + + /// + /// Controllo mod_newPromessaODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_newPromessaODL mod_newPromessaODL; + + /// + /// Controllo divEditQta. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divEditQta; + + /// + /// Controllo lbtOk. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtOk; + + /// + /// Controllo txtNewQta. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtNewQta; + + /// + /// Controllo txtNewPzPallet. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtNewPzPallet; + + /// + /// Controllo lbtCancel. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtCancel; + + /// + /// Controllo grView. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// Controllo ods. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// Controllo lblNumRec. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// Controllo lblWarning. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; + + /// + /// Controllo txtPageSize. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtPageSize; + } +} diff --git a/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx b/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx new file mode 100644 index 00000000..c931a8c8 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx @@ -0,0 +1,127 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestioneDatiMacchine.ascx.cs" + Inherits="MoonPro_site.WebUserControls.mod_gestioneDatiMacchine" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+   + + + + + + + + + + + + diff --git a/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.cs b/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.cs new file mode 100644 index 00000000..aca27143 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.cs @@ -0,0 +1,239 @@ +using SteamWare; +using System; +using System.Data; +using System.Web.UI.WebControls; + +namespace MoonPro_site.WebUserControls +{ + public partial class mod_gestioneDatiMacchine : System.Web.UI.UserControl + { + + #region area da NON modificare + + #region area protected + + protected string _idxGridView; + + /// + /// 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, false); + // sollevo evento nuovo valore... + if (eh_selValore != null) + { + eh_selValore(this, new EventArgs()); + } + } + /// + /// 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 = ""; + } + } + /// + /// 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("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 "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("chk{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 = ""; + } + } + /// + /// svuoto da cache post update + /// + /// + /// + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + // evento come nuovo... + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + + #endregion + + #region are public + + /// + /// effettua traduzione del lemma + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + /// + /// effettua traduzione in inglese del lemma + /// + /// + /// + public string traduciEn(string lemma) + { + return user_std.UtSn.TraduciEn(lemma); + } + /// + /// 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 + + #endregion + + #region gestione eventi + + public event EventHandler eh_resetSelezione; + public event EventHandler eh_nuovoValore; + public event EventHandler eh_selValore; + + #endregion + + #region area da modificare + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + } + + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + _idxGridView = "IdxMacchina"; + } + /// + /// nuovo valore creato... + /// + /// + /// + void mod_newOdl1_eh_nuovoValore(object sender, EventArgs e) + { + // aggiorno! + resetSelezione(); + } + + /// + /// elenco colonne del datagrid + /// + /// + protected DataColumnCollection colonneObj() + { + MapoDb.DS_ProdTempi.DatiMacchineDataTable tabella = new MapoDb.DS_ProdTempi.DatiMacchineDataTable(); + DataColumnCollection colonne = tabella.Columns; + return colonne; + } + public bool delEnabled(object _idx) + { + bool answ = false; + return answ; + } + /// + /// definisce scrivibilità/editabilità del controllo + /// + /// + public bool isWritable() + { + return true; + } + + #endregion + + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.designer.cs b/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.designer.cs new file mode 100644 index 00000000..a0aacdc2 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestioneDatiMacchine.ascx.designer.cs @@ -0,0 +1,52 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site.WebUserControls +{ + + + public partial class mod_gestioneDatiMacchine { + + /// + /// 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; + + /// + /// 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; + + /// + /// 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/MP-ADM/WebUserControls/mod_gestioneODL.ascx b/MP-ADM/WebUserControls/mod_gestioneODL.ascx new file mode 100644 index 00000000..581ded3c --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestioneODL.ascx @@ -0,0 +1,189 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestioneODL.ascx.cs" + Inherits="MoonPro_site.WebUserControls.mod_gestioneODL" %> +<%@ Register Src="mod_newOdl.ascx" TagName="mod_newOdl" TagPrefix="uc1" %> + + +
+
+
+
+

Filtri attivi

+
+
+
+
+ Articolo + + +
+
+
+
+
+
+ Macchina + + +
+
+
+
+
+
+
+
+
+
+ Nuovo ODL +
+
+
+ +
+
+
+
+ +
+
+ Pezzi ODL: + +
+
+ Pezzi Pallet: + +
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + <%# Eval("CodArticolo") %> + +
+
+ +
+
+ +
+
+
+ + + + + <%# Eval("Nome") %> +
<%# Eval("CodMacchina") %>
+
+
+
+ + + + + + + + + + + + + + + + + + + <%----%> + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+ +
diff --git a/MP-ADM/WebUserControls/mod_gestioneODL.ascx.cs b/MP-ADM/WebUserControls/mod_gestioneODL.ascx.cs new file mode 100644 index 00000000..e086960f --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestioneODL.ascx.cs @@ -0,0 +1,543 @@ +using MapoDb; +using SteamWare; +using System; +using System.Data; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MoonPro_site.WebUserControls +{ + public partial class mod_gestioneODL : System.Web.UI.UserControl + { + + /// + /// dimensione pagina + /// + public int pageSize + { + get + { + int answ = 10; + try + { + answ = Convert.ToInt32(txtPageSize.Text); + } + catch + { } + return answ; + } + set + { + txtPageSize.Text = value.ToString(); + } + } + #region area da NON modificare + + #region area protected + + protected string _idxGridView; + + /// + /// 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, false); + // mostro edit quantità... + divEditQta.Visible = true; + lbtNewODL.Visible = enableCreateNew; + mod_newOdl1.Visible = false; + var riga = DataLayer.obj.taODL.getByIdx(idxOdlSel, false)[0]; + numPz = riga.NumPezzi; + pzPallet = riga.PzPallet; + } + /// + /// 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 = ""; + } + } + /// + /// 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("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 "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("chk{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 = ""; + } + } + /// + /// svuoto da cache post update + /// + /// + /// + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + // evento come nuovo... + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + + #endregion + + #region are public + + /// + /// effettua traduzione del lemma + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + /// + /// effettua traduzione in inglese del lemma + /// + /// + /// + public string traduciEn(string lemma) + { + return user_std.UtSn.TraduciEn(lemma); + } + /// + /// 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(); + divEditQta.Visible = false; + mod_newOdl1.Visible = false; + lbtNewODL.Visible = enableCreateNew; + lblWarning.Visible = false; + if (eh_resetSelezione != null) + { + eh_resetSelezione(this, new EventArgs()); + } + + } + #endregion + + #endregion + + #region gestione eventi + + public event EventHandler eh_resetSelezione; + public event EventHandler eh_nuovoValore; + + #endregion + + #region area da modificare + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + if (!Page.IsPostBack) + { + mod_newOdl1.Visible = false; + grView.PageSize = pageSize; + lbtNewODL.Visible = enableCreateNew; + } + mod_newOdl1.eh_nuovoValore += new EventHandler(mod_newOdl1_eh_nuovoValore); + } + + public bool enableCreateNew + { + get + { + return !memLayer.ML.CRB("enableRPO"); + } + } + + /// inizializzazione valori di default + /// + /// + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + _idxGridView = "IdxODL"; + } + /// + /// nuovo valore creato... + /// + /// + /// + void mod_newOdl1_eh_nuovoValore(object sender, EventArgs e) + { + // nascondo controllo e mostro button + mod_newOdl1.Visible = false; + lbtNewODL.Visible = enableCreateNew; + // aggiorno! + resetSelezione(); + } + + /// + /// elenco colonne del datagrid + /// + /// + protected DataColumnCollection colonneObj() + { + MapoDb.DS_ProdTempi.ODLDataTable tabella = new MapoDb.DS_ProdTempi.ODLDataTable(); + DataColumnCollection colonne = tabella.Columns; + return colonne; + } + public bool delEnabled(object _idxOdl) + { + bool answ = false; + int idxOdl = 0; + // controllo non sia già stata iniziata la produzione sennò non posso cancellare... + try + { + idxOdl = Convert.ToInt32(_idxOdl); + answ = (MapoDb.DataLayer.obj.taODL.getByIdx(idxOdl, true).Count > 0); + } + catch + { } + return answ; + } + /// + /// mostra creazione nuovo ODL + /// + /// + /// + protected void lbtNewODL_Click(object sender, EventArgs e) + { + // mostro controllo creazione ODL + mod_newOdl1.Visible = true; + divEditQta.Visible = false; + lbtNewODL.Visible = false; + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// formatot url x stampa ODL + /// + /// + /// + public string formattaUrlOdl(object idx) + { + string answ = String.Format(memLayer.ML.CRS("exportFormat1"), Convert.ToInt32(reportRichiesto.SchedaODL), idx); + return answ; + } + + /// + /// cambio dim pagina + /// + /// + /// + protected void txtPageSize_TextChanged(object sender, EventArgs e) + { + grView.PageSize = pageSize; + } + /// + /// verifica se ODL sia current = aperto (iniziato, NON concluso) + /// + /// + /// + /// + public bool OdlIsCurrent(object DataInizio, object DataFine) + { + bool answ = false; + try + { + if ((DataInizio.ToString() == "") && (DataFine.ToString() == "")) + { + answ = true; + } + } + catch + { } + if (!answ) + { + try + { + if ((Convert.ToDateTime(DataInizio) <= DateTime.Now) && (DataFine.ToString() == "")) + { + answ = true; + } + } + catch + { } + } + return answ; + } + + #endregion + + protected void btnOk_Click(object sender, EventArgs e) + { + if (idxOdlSel > 0) + { + DataLayer.obj.taODL.updateQta(numPz, pzPallet, idxOdlSel); + } + updateCtrl(); + } + + private void updateCtrl() + { + divEditQta.Visible = false; + grView.SelectedIndex = -1; + grView.DataBind(); + } + /// + /// idxOdl selezionato + /// + protected int idxOdlSel + { + get + { + int answ = 0; + try + { + answ = Convert.ToInt32(grView.SelectedValue); + } + catch + { } + return answ; + } + } + /// + /// Nuovo num pz + /// + protected int numPz + { + get + { + int answ = 0; + try + { + answ = Convert.ToInt32(txtNewQta.Text.Trim()); + } + catch + { } + return answ; + } + set + { + txtNewQta.Text = value.ToString(); + } + } + /// + /// Nuovo num pz per pallet + /// + protected int pzPallet + { + get + { + int answ = 1; + try + { + answ = Convert.ToInt32(txtNewPzPallet.Text.Trim()); + } + catch + { } + // controllo sia > 0... + if (answ < 1) + { + answ = 1; + } + + return answ; + } + set + { + txtNewPzPallet.Text = value.ToString(); + } + } + protected void btnCancel_Click(object sender, EventArgs e) + { + updateCtrl(); + } + + /// + /// Aggiorno Gridview + /// + private void updateGrView() + { + grView.DataBind(); + } + + /// + /// IdxMacchina filtrata + /// + protected string idxMacc + { + get + { + return lblIdxMacc.Text; + } + set + { + lblIdxMacc.Text = value; + } + } + /// + /// Nome filtrata + /// + protected string NomeMacc + { + get + { + return lblNomeMacc.Text; + } + set + { + lblNomeMacc.Text = value; + } + } + /// + /// CodArt filtrato + /// + protected string CodArt + { + get + { + return lblCodArt.Text; + } + set + { + lblCodArt.Text = value; + } + } + /// + /// CodArt filtrato + /// + protected string DescArt + { + get + { + return lblDescArt.Text; + } + set + { + lblDescArt.Text = value; + } + } + + /// + /// Selezionato un condominio --> riporto selezione + /// + /// + /// + protected void lbtSelArt_Click(object sender, EventArgs e) + { + LinkButton lb = (LinkButton)sender; + // imposto articolo, splittando + string[] artData = lb.CommandArgument.Split('|'); + CodArt = artData[0]; + DescArt = artData[1]; + updateGrView(); + } + /// + /// Selezionato un condominio --> riporto selezione + /// + /// + /// + protected void lbtSelMacc_Click(object sender, EventArgs e) + { + LinkButton lb = (LinkButton)sender; + // imposto articolo, splittando + string[] maccData = lb.CommandArgument.Split('|'); + idxMacc = maccData[0]; + NomeMacc = maccData[1]; + updateGrView(); + } + + protected void lbtResArt_Click(object sender, EventArgs e) + { + CodArt = ""; + DescArt = ""; + updateGrView(); + } + + protected void lbtResMacc_Click(object sender, EventArgs e) + { + idxMacc = ""; + NomeMacc = ""; + updateGrView(); + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_gestioneODL.ascx.designer.cs b/MP-ADM/WebUserControls/mod_gestioneODL.ascx.designer.cs new file mode 100644 index 00000000..519c3db7 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_gestioneODL.ascx.designer.cs @@ -0,0 +1,177 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site.WebUserControls { + + + public partial class mod_gestioneODL { + + /// + /// Controllo lbtResArt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtResArt; + + /// + /// Controllo lblCodArt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblCodArt; + + /// + /// Controllo lblDescArt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblDescArt; + + /// + /// Controllo lbtResMacc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtResMacc; + + /// + /// Controllo lblNomeMacc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblNomeMacc; + + /// + /// Controllo lblIdxMacc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblIdxMacc; + + /// + /// Controllo lbtNewODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtNewODL; + + /// + /// Controllo mod_newOdl1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonPro_site.WebUserControls.mod_newOdl mod_newOdl1; + + /// + /// Controllo divEditQta. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divEditQta; + + /// + /// Controllo btnOk. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Button btnOk; + + /// + /// Controllo txtNewQta. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtNewQta; + + /// + /// Controllo txtNewPzPallet. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtNewPzPallet; + + /// + /// Controllo btnCancel. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Button btnCancel; + + /// + /// Controllo grView. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// Controllo ods. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// Controllo lblNumRec. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// Controllo lblWarning. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblWarning; + + /// + /// Controllo txtPageSize. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtPageSize; + } +} diff --git a/MP-ADM/WebUserControls/mod_login.ascx b/MP-ADM/WebUserControls/mod_login.ascx new file mode 100644 index 00000000..52e6a68f --- /dev/null +++ b/MP-ADM/WebUserControls/mod_login.ascx @@ -0,0 +1,74 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_login" Codebehind="mod_login.ascx.cs" %> + + + + + +
+ +
+ + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ +
+
+ + + + + + + + +
+ + DOMITBREMBO\WebGTD_R + DOMITBREMBO\WebGTD_W + DOMITBREMBO\WebGTD_X + DOMITBREMBO\WebGTD_A + +
+ +
+
+ + + + + + + +
+ +
+ +
diff --git a/MP-ADM/WebUserControls/mod_login.ascx.cs b/MP-ADM/WebUserControls/mod_login.ascx.cs new file mode 100644 index 00000000..7c5831e6 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_login.ascx.cs @@ -0,0 +1,309 @@ +using SteamWare; +using System; +using System.Web.UI; + +/// +/// classe gestione login e forzatura login +/// +public partial class mod_login : SteamWare.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() + { + switch (_isForceUser) + { + case SteamWare.loginMode.normale: + pnlForceUser.Visible = false; + pnlSelectUser.Visible = false; + break; + case SteamWare.loginMode.forceUser: + pnlForceUser.Visible = true; + pnlSelectUser.Visible = false; + break; + case SteamWare.loginMode.standardUser: + pnlForceUser.Visible = false; + pnlSelectUser.Visible = true; + break; + default: + break; + } + } + + 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"); + btnOkUserStd.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 + { + 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.CRB("_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.CRS("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.CRS("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); + } + } + /// + /// se concesso il generico ForceUser permette di forzare l'accesso utente ad uno degli standard + /// + private void StdUserIdentity() + { + if (Page.User.Identity.IsAuthenticated) + { + bool _allowForceUser = false; + try + { + _allowForceUser = SteamWare.memLayer.ML.CRB("_allowForceUser"); + } + catch + { + _allowForceUser = false; + } + if (_allowForceUser) + { + //leggo e codifico utente indicato + string delimStr = "\\"; + char[] delimiter = delimStr.ToCharArray(); + string[] dom_user = ddlStdUser.SelectedValue.Split(delimiter, 2); + //forzo login! + user_std _utente = new user_std(); + user_std.UtSn.isForcedUser = true; + bool fatto = _utente.startUpUtente(dom_user[0], dom_user[1]); + if (fatto) + { + string _rigaLog = String.Format("User {0} has forced user identity ok: logged as \t {1}\\{2}", Page.User.Identity.Name, dom_user[0], dom_user[1]); + SteamWare.logger.lg.scriviLog(_rigaLog, SteamWare.tipoLog.INFO); + if (Login_ok != null) + { + Login_ok(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.CRS("defaultApp")))); + string _rigaLog = String.Format("User {0}\t tried to force user - access disabled - he tried to log as \t {1}", Page.User.Identity.Name, ddlStdUser.SelectedValue); + 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); + } + } + + /// + /// fa login con force user e controllo pwd + /// + /// + /// + protected void btnOk_Click(object sender, EventArgs e) + { + ForceUserIdentity(); + } + /// + /// fa login utente tipo standard + /// + /// + /// + protected void btnOkUserStd_Click(object sender, EventArgs e) + { + StdUserIdentity(); + } + + #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/MP-ADM/WebUserControls/mod_login.ascx.designer.cs b/MP-ADM/WebUserControls/mod_login.ascx.designer.cs new file mode 100644 index 00000000..1285a2c5 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_login.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_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; + + /// + /// pnlSelectUser control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Panel pnlSelectUser; + + /// + /// ddlStdUser control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlStdUser; + + /// + /// btnOkUserStd control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnOkUserStd; + + /// + /// 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/MP-ADM/WebUserControls/mod_main_help.ascx b/MP-ADM/WebUserControls/mod_main_help.ascx new file mode 100644 index 00000000..2da85db9 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_main_help.ascx @@ -0,0 +1,67 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_main_help" CodeBehind="mod_main_help.ascx.cs" %> + +
+
+ +
+
+ <%: traduci("btnAnagArticoli") %> +
+
+
+
+ +
+
+ <%: traduci("btnGestPromesseOdl") %> +
+
+
+
+ +
+
+ <%: traduci("btnGestOdl") %> +
+
+
+
+ +
+
+ <%: traduci("btnGestDatiMacchina") %> +
+
+
+
+
+
+ <%: traduci("btnApprovaTC") %> +
+
+
+
+ +
+
+ <%: traduci("btnApprovaProd") %> +
+
+
+
+ +
+
+ <%: traduci("btnBCode") %> +
+
+
+
+ +
+
+ <%: traduci("btnGestKIT") %> +
+
+
+
diff --git a/MP-ADM/WebUserControls/mod_main_help.ascx.cs b/MP-ADM/WebUserControls/mod_main_help.ascx.cs new file mode 100644 index 00000000..caee42a4 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_main_help.ascx.cs @@ -0,0 +1,48 @@ +using SteamWare; +using System; + +public partial class mod_main_help : ApplicationUserControl +{ + + protected override void Page_Load(object sender, EventArgs e) + { + } + + protected void btnGestPromesseOdl_Click(object sender, EventArgs e) + { + Response.Redirect("~/gestPromesseODL"); + } + protected void btnGestOdl_Click(object sender, EventArgs e) + { + Response.Redirect("~/gestioneODL"); + } + + protected void btnAnagArticoli_Click(object sender, EventArgs e) + { + Response.Redirect("~/anagArticoli"); + } + + protected void btnGestDatiMacchina_Click(object sender, EventArgs e) + { + Response.Redirect("~/gestioneDatiMacchine"); + } + + protected void btnApprovaTC_Click(object sender, EventArgs e) + { + Response.Redirect("~/approvazioneODL"); + } + protected void btnApprovaProd_Click(object sender, EventArgs e) + { + Response.Redirect("~/approvazioneProd"); + } + + protected void btnBCode_Click(object sender, EventArgs e) + { + Response.Redirect("~/BCode"); + } + + protected void lbtGestKIT_Click(object sender, EventArgs e) + { + Response.Redirect("~/GestKIT"); + } +} diff --git a/MP-ADM/WebUserControls/mod_main_help.ascx.designer.cs b/MP-ADM/WebUserControls/mod_main_help.ascx.designer.cs new file mode 100644 index 00000000..4ea55d8a --- /dev/null +++ b/MP-ADM/WebUserControls/mod_main_help.ascx.designer.cs @@ -0,0 +1,85 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_main_help { + + /// + /// Controllo lbtAnagArticoli. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtAnagArticoli; + + /// + /// Controllo lbtGestPromesseOdl. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtGestPromesseOdl; + + /// + /// Controllo lbtGestOdl. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtGestOdl; + + /// + /// Controllo lbtGestDatiMacchina. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtGestDatiMacchina; + + /// + /// Controllo lbtApprovaTC. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtApprovaTC; + + /// + /// Controllo lbtApprovaProd. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtApprovaProd; + + /// + /// Controllo lbtBCode. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtBCode; + + /// + /// Controllo lbtGestKIT. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtGestKIT; +} diff --git a/MP-ADM/WebUserControls/mod_menuBottom.ascx b/MP-ADM/WebUserControls/mod_menuBottom.ascx new file mode 100644 index 00000000..5a5d0c25 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuBottom.ascx @@ -0,0 +1,33 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_menuBottom" CodeBehind="mod_menuBottom.ascx.cs" %> + + diff --git a/MP-ADM/WebUserControls/mod_menuBottom.ascx.cs b/MP-ADM/WebUserControls/mod_menuBottom.ascx.cs new file mode 100644 index 00000000..ce6f9f0b --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuBottom.ascx.cs @@ -0,0 +1,21 @@ +using System; +using System.Configuration; +using System.Diagnostics; +using System.Web.UI; + +public partial class mod_menuBottom : System.Web.UI.UserControl +{ + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + // sistemo le stringhe... + //lblApp.Text = string.Format("{0} v.{1}.{2}", ConfigurationManager.AppSettings.Get("appName"), ConfigurationManager.AppSettings.Get("mainRev"), ConfigurationManager.AppSettings.Get("minRev")); + var versionInfo = FileVersionInfo.GetVersionInfo(System.Reflection.Assembly.GetExecutingAssembly().Location); + lblCopyRight.Text = string.Format("{0}", versionInfo.LegalCopyright); + lblApp.Text = string.Format("{0} v.{1}", ConfigurationManager.AppSettings.Get("appName"), System.Reflection.Assembly.GetExecutingAssembly().GetName().Version); + + + } + } +} diff --git a/MP-ADM/WebUserControls/mod_menuBottom.ascx.designer.cs b/MP-ADM/WebUserControls/mod_menuBottom.ascx.designer.cs new file mode 100644 index 00000000..d3b8a8b0 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuBottom.ascx.designer.cs @@ -0,0 +1,49 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_menuBottom { + + /// + /// Controllo lblrev. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblrev; + + /// + /// Controllo lblApp. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblApp; + + /// + /// Controllo lblCopyRight. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblCopyRight; + + /// + /// Controllo updtRicerca. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.UpdateProgress updtRicerca; +} diff --git a/MP-ADM/WebUserControls/mod_menuSx.ascx b/MP-ADM/WebUserControls/mod_menuSx.ascx new file mode 100644 index 00000000..b54c2155 --- /dev/null +++ b/MP-ADM/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/MP-ADM/WebUserControls/mod_menuSx.ascx.cs b/MP-ADM/WebUserControls/mod_menuSx.ascx.cs new file mode 100644 index 00000000..e38c6e04 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuSx.ascx.cs @@ -0,0 +1,35 @@ +using SteamWare; +using System.Web.UI; + + +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/MP-ADM/WebUserControls/mod_menuSx.ascx.designer.cs b/MP-ADM/WebUserControls/mod_menuSx.ascx.designer.cs new file mode 100644 index 00000000..7bd0ba70 --- /dev/null +++ b/MP-ADM/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/MP-ADM/WebUserControls/mod_menuTop.ascx b/MP-ADM/WebUserControls/mod_menuTop.ascx new file mode 100644 index 00000000..b65eea23 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuTop.ascx @@ -0,0 +1,51 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="MoonPro_site.WebUserControls.mod_menuTop" + CodeBehind="mod_menuTop.ascx.cs" %> + +<%-- Gestione resize --%> + + + + + + +
 
+ diff --git a/MP-ADM/WebUserControls/mod_menuTop.ascx.cs b/MP-ADM/WebUserControls/mod_menuTop.ascx.cs new file mode 100644 index 00000000..b83f8773 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuTop.ascx.cs @@ -0,0 +1,181 @@ +using SteamWare; +using System; +using System.Collections.Generic; +using System.Web.UI; + +namespace MoonPro_site.WebUserControls +{ + public partial class mod_menuTop : System.Web.UI.UserControl + { + private string _titleString; + + #region gestione eventi + + public event EventHandler eh_toggleMenuSx; + public event EventHandler eh_reqUpdateMenu; + + #endregion + + protected void Page_Load(object sender, EventArgs 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(); + updateWindowSize(); + } + + 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(Page.Request.Url.ToString()); + } + + protected void bindControlli() + { + if (!Page.IsPostBack) + { + //lnkHelp.ToolTip = traduci("ApriManualeHelp"); + // solo se user è auth... + if (user_std.UtSn.isAuth) + { + //lnkShowHide.Text = user_std.UtSn.Traduci("lnkShowHide"); + //lblTitle.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.CRS("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 + { + //string titolo = user_std.UtSn.Traduci(SteamWare.memLayer.ML.CRS("welcomeApp")); + //lblMessUtente.Text = string.Format("{0} - {1}", titolo, memLayer.ML.CRS("SiteName")); + //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() + { + } + 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"); + } + + + protected override void OnInit(EventArgs e) + { + base.OnInit(e); + btnUpdate.Text = "Update"; + updateWindowSize(); + } + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + } + protected override void OnPreRender(EventArgs e) + { + base.OnPreRender(e); + } + + private void updateWindowSize() + { + if (HiddenHeight.Value != "") + { + memLayer.ML.setSessionVal("WindowHeight", HiddenHeight.Value, true); + } + if (HiddenWidth.Value != "") + { + memLayer.ML.setSessionVal("WindowWidth", HiddenWidth.Value); + } + } + + protected void HiddenHeight_ValueChanged(object sender, EventArgs e) + { + updateWindowSize(); + } + + protected void HiddenWidth_ValueChanged(object sender, EventArgs e) + { + updateWindowSize(); + } + + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_menuTop.ascx.designer.cs b/MP-ADM/WebUserControls/mod_menuTop.ascx.designer.cs new file mode 100644 index 00000000..7422a59a --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuTop.ascx.designer.cs @@ -0,0 +1,114 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site.WebUserControls { + + + public partial class mod_menuTop { + + /// + /// Controllo HiddenHeight. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField HiddenHeight; + + /// + /// Controllo HiddenWidth. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField HiddenWidth; + + /// + /// Controllo btnUpdate. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton btnUpdate; + + /// + /// Controllo btnLogOut. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton btnLogOut; + + /// + /// Controllo lastUpdate. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lastUpdate; + + /// + /// Controllo updtPage. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.UpdateProgress updtPage; + + /// + /// Controllo Image1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Image Image1; + + /// + /// Controllo Image2. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Image Image2; + + /// + /// Controllo hlGuida. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HyperLink hlGuida; + + /// + /// Controllo imgHelp. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Image imgHelp; + + /// + /// Controllo hlSteamware. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HyperLink hlSteamware; + } +} diff --git a/MP-ADM/WebUserControls/mod_menuTopCompact.ascx b/MP-ADM/WebUserControls/mod_menuTopCompact.ascx new file mode 100644 index 00000000..7f159bd1 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuTopCompact.ascx @@ -0,0 +1,24 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_menuTopCompact.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_menuTopCompact" %> +
+
+ Commesse +
+
+ + +
+
+ Postazioni +
+
+
+
+ <%: NomeOpr %> +
+
+ <%: CurrNumTask %> +
+
+ <%: DescPost %> +
+
diff --git a/MP-ADM/WebUserControls/mod_menuTopCompact.ascx.cs b/MP-ADM/WebUserControls/mod_menuTopCompact.ascx.cs new file mode 100644 index 00000000..9293fd98 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuTopCompact.ascx.cs @@ -0,0 +1,140 @@ +using SteamWare; +using System; +using System.Linq; +using System.Web.UI; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_menuTopCompact : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + string lastPage = Request.Url.LocalPath.Split('/').Last(); + if (!Page.IsPostBack) + { + // fix visibilità TASK + hlTask.Visible = devicesAuthProxy.stObj.userHasRight("CT_userStart"); + // se l'utente NON c'è torno a login... + if (!devicesAuthProxy.stObj.isAuth) + { + if (lastPage != "" && lastPage != "login") + { + Session["nextPage"] = lastPage; + } + // SE non sono in "safe page" + if (memLayer.ML.CRS("_loginPages").IndexOf(lastPage) < 0) + { + Response.Redirect("login"); + } + } + else + { + PagCorrente(); + } + } + // controllo pagina... + bool pageAuth = devicesAuthProxy.stObj.isPageEnabled(lastPage); + // controllo pag auth... + if (!pageAuth) + { + Response.Redirect("~/login"); + } + lblTitolo.Text = memLayer.ML.CRS("appName"); + } + /// + /// salva in variabile pagina il nome della pagina corrente + /// + protected void PagCorrente() + { + string[] uri = Request.Url.LocalPath.Split('/'); + // salvo pagina corrente + devicesAuthProxy.pagCorrente = uri.Last(); + if (devicesAuthProxy.pagPrecedente == "") + { + devicesAuthProxy.pagPrecedente = devicesAuthProxy.pagCorrente; + } + } + /// + /// Codice postazione di lavoro + /// + public string CodPost + { + get + { + return memLayer.ML.StringSessionObj("CodPost"); + } + } + /// + /// Codice Operatore + /// + public string CodOpr + { + get + { + return memLayer.ML.StringSessionObj("CodOpr"); + } + } + /// + /// Codice TASK corrente + /// + public string CurrNumTask + { + get + { + return memLayer.ML.StringSessionObj("CurrNumTask"); + } + } + /// + /// Codice postazione di lavoro + /// + public string DescPost + { + get + { + string answ = ""; +#if false + if (memLayer.ML.isInSessionObject("DescPost")) + { + answ = memLayer.ML.StringSessionObj("DescPost"); + } + if (answ == "") + { + var tabPost = dataLayer.man.taAP.getByKey(CodPost); + if (tabPost.Rows.Count > 0) + { + answ = tabPost[0].Descrizione; + } + memLayer.ML.setSessionVal("DescPost", answ); + } +#endif + return answ; + } + } + /// + /// Codice Operatore + /// + public string NomeOpr + { + get + { + string answ = ""; +#if false + if (memLayer.ML.isInSessionObject("NomeOpr")) + { + answ = memLayer.ML.StringSessionObj("NomeOpr"); + } + if (answ == "") + { + var tabOpr = dataLayer.man.taAO.getByKey(CodOpr); + if (tabOpr.Rows.Count > 0) + { + answ = string.Format("{0} {1}", tabOpr[0].Cognome, tabOpr[0].Nome); + } + memLayer.ML.setSessionVal("NomeOpr", answ); + } +#endif + return answ; + } + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_menuTopCompact.ascx.designer.cs b/MP-ADM/WebUserControls/mod_menuTopCompact.ascx.designer.cs new file mode 100644 index 00000000..9f192adb --- /dev/null +++ b/MP-ADM/WebUserControls/mod_menuTopCompact.ascx.designer.cs @@ -0,0 +1,51 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_menuTopCompact { + + /// + /// Controllo hlTask. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HyperLink hlTask; + + /// + /// Controllo hlBarcode. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HyperLink hlBarcode; + + /// + /// Controllo lblTitolo. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblTitolo; + + /// + /// Controllo hlPostazioni. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HyperLink hlPostazioni; + } +} diff --git a/MP-ADM/WebUserControls/mod_newOdl.ascx b/MP-ADM/WebUserControls/mod_newOdl.ascx new file mode 100644 index 00000000..bbb21287 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_newOdl.ascx @@ -0,0 +1,131 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_newOdl.ascx.cs" + Inherits="MoonPro_site.WebUserControls.mod_newOdl" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +
+
+
+ Articolo
+ + +
+
+ Macchina
+ + +
+
+ Pezzi
+ + +
+
+ Scarico As400
+ +
+
+ Tempo Ciclo min.cent
+ + ( = + + min:sec) + +
+
+ Pezzi Pallet
+ + +
+
+ Commessa As400
+ +
+
+
+ + + + + + +
+
+ + + + + + + + + + + + + + Nessun record storico trovato + + + + + + + + + + + <%-- + + + + --%> + + + + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ <%----%> + + + + + + + + + + +
+
+ + + + + + +
+
diff --git a/MP-ADM/WebUserControls/mod_newOdl.ascx.cs b/MP-ADM/WebUserControls/mod_newOdl.ascx.cs new file mode 100644 index 00000000..329ce6e4 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_newOdl.ascx.cs @@ -0,0 +1,158 @@ +using SteamWare; +using System; + +namespace MoonPro_site.WebUserControls +{ + public partial class mod_newOdl : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + + } + + #region gestione eventi + + public event EventHandler eh_nuovoValore; + + #endregion + + /// + /// conferma inserimento TC + /// + /// + /// + protected void btnOk_Click(object sender, EventArgs e) + { + // controllo se ho tutti i valori ok... + string CodArticolo = ""; + string IdxMacchina = ""; + int numPezzi = 0; + int pzPallet = 1; + decimal TCiclo = 0; + + try + { + CodArticolo = ddlArticolo.SelectedValue; + IdxMacchina = ddlMacchine.SelectedValue; + //IdxMacchina = txtMacchina.Text.Trim(); + // se IdxMacchina è vuoto metto null... + if (IdxMacchina == "") + { + IdxMacchina = "0"; + } + numPezzi = Convert.ToInt32(txtPezzi.Text.Trim()); + TCiclo = Convert.ToDecimal(txtTempoCiclo.Text.Trim().Replace(".", ",")); + pzPallet = Convert.ToInt32(txtPzPallet.Text.Trim()); + MapoDb.DataLayer.obj.taODL.InsertQuery(CodArticolo, MapoDb.DataLayer.MatrOpr, IdxMacchina, numPezzi, TCiclo, pzPallet, chkToAs400.Checked, txtCommessa.Text.Trim()); + } + catch + { + logger.lg.scriviLog(string.Format("Non sono riuscito ad inserire l'ODL con i seguenti parametri: {0} | {1} | {2} | {3} | {4}", CodArticolo, IdxMacchina, numPezzi, TCiclo, pzPallet), tipoLog.ERROR); + } + // segnalo update + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + /// + /// annullamento inserimento + /// + /// + /// + protected void btnCancel_Click(object sender, EventArgs e) + { + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + /// + /// aggiorno label min e centesimi + /// + /// + /// + protected void txtTempoCiclo_TextChanged(object sender, EventArgs e) + { + string text = ""; + string txtMinCent = txtTempoCiclo.Text.Trim().Replace(".", ","); + int min = 0; + int sec = 0; + try + { + // cerco di convertire in min/sec + min = Convert.ToInt32(Math.Floor(Convert.ToDouble(txtMinCent))); + sec = Convert.ToInt32((Convert.ToDouble(txtMinCent) - min) * 60); + text = string.Format("{0}:{1:00}", min, sec); + } + catch + { } + lblMinSec.Text = text; + } + /// + /// selezione articolo + /// + /// + /// + protected void ddlArticolo_SelectedIndexChanged(object sender, EventArgs e) + { + showLastTimeAndNote(); + } + /// + /// mostro elenco ultimi 5 tempi e note... + /// + private void showLastTimeAndNote() + { + // update tempi ciclo! + grViewTempi.DataBind(); + } + /// + /// selezione impianto + /// + /// + /// + protected void ddlMacchine_SelectedIndexChanged(object sender, EventArgs e) + { + showLastTimeAndNote(); + } + + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grViewTempi.SelectedIndex = -1; + grViewTempi.DataBind(); + } + /// + /// evento selezione riga: salvo tempo e qta nei campi input... + /// + /// + /// + protected void grViewTempi_SelectedIndexChanged(object sender, EventArgs e) + { + // ricavo i dati selezionati + int idxOdl = 0; + try + { + idxOdl = Convert.ToInt32(grViewTempi.SelectedValue); + } + catch + { } + MapoDb.DS_ProdTempi.ODLRow rigaOdl = MapoDb.DataLayer.obj.taODL.getByIdx(idxOdl, false)[0]; + // precompilo dati pezzi/tempi + txtPezzi.Text = rigaOdl.NumPezzi.ToString(); + txtTempoCiclo.Text = rigaOdl.TCAssegnato.ToString("0.00"); + txtPzPallet.Text = rigaOdl.PzPallet.ToString(); + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_newOdl.ascx.designer.cs b/MP-ADM/WebUserControls/mod_newOdl.ascx.designer.cs new file mode 100644 index 00000000..4481a233 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_newOdl.ascx.designer.cs @@ -0,0 +1,178 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site.WebUserControls +{ + + + public partial class mod_newOdl { + + /// + /// ddlArticolo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlArticolo; + + /// + /// odsArticoli control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsArticoli; + + /// + /// ddlMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlMacchine; + + /// + /// 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; + + /// + /// txtPezzi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtPezzi; + + /// + /// rfvPezzi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvPezzi; + + /// + /// chkToAs400 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkToAs400; + + /// + /// txtTempoCiclo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtTempoCiclo; + + /// + /// lblMinSec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblMinSec; + + /// + /// rfvTempoCiclo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvTempoCiclo; + + /// + /// txtPzPallet control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtPzPallet; + + /// + /// rfvPzPallet control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.RequiredFieldValidator rfvPzPallet; + + /// + /// txtCommessa control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtCommessa; + + /// + /// 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; + + /// + /// 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; + + /// + /// divTempi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTempi; + + /// + /// grViewTempi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grViewTempi; + + /// + /// odsTempi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTempi; + } +} diff --git a/MP-ADM/WebUserControls/mod_newPromessaODL.ascx b/MP-ADM/WebUserControls/mod_newPromessaODL.ascx new file mode 100644 index 00000000..a33b86e6 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_newPromessaODL.ascx @@ -0,0 +1,193 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_newPromessaODL.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_newPromessaODL" %> + + +
+
+
+ Articolo (ricerca + selezione) +
+
+
+
+ +
+ + + + + + +
+
+
+
+
+ Gruppo +
+
+ + + + + + + +
+
+
+
+ Macchina +
+
+ + + + + + +
+
+
+
+ Num Pz +
+
+ +
+
+
+
+ T.Ciclo min:sec +
+
+ +
+
+
+
+ T.Ciclo min.cent +
+
+ +
+
+
+
+
+
+ Commessa / Ordine Ext +
+
+ +
+
+
+
+ Priorita +
+
+ +
+
+
+
+ Attivabile +
+
+ +
+
+
+
+ PzPallet +
+
+ +
+
+
+
+   +
+
+ <%: testoConf %> +
+
+
+
+   +
+
+ Annulla +
+
+
+
+
+ + + + + + + + + + + + + + Nessun record storico trovato + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + +
+ +
+
+
+ + + + + + + + + + +
+
+ + + + + + +
+
diff --git a/MP-ADM/WebUserControls/mod_newPromessaODL.ascx.cs b/MP-ADM/WebUserControls/mod_newPromessaODL.ascx.cs new file mode 100644 index 00000000..7af75908 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_newPromessaODL.ascx.cs @@ -0,0 +1,303 @@ +using MapoDb; +using SteamWare; +using System; +using System.Web.UI; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_newPromessaODL : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + setDefaults(); + } + } + /// + /// Testo conferma salvataggio (create/Edit) + /// + public string testoConf + { + get + { + string answ = "Crea Promessa ODL"; + if (memLayer.ML.isInSessionObject("idxProm2Edit")) + { + answ = "Edit Promessa ODL"; + } + return answ; + } + } + public void doSelPODL() + { + // se ho una promessa da clonare copio dati da quella... + int idxProm = 0; + + if (memLayer.ML.isInSessionObject("idxProm2Clone")) + { + idxProm = memLayer.ML.IntSessionObj("idxProm2Clone"); + } + else if (memLayer.ML.isInSessionObject("idxProm2Edit")) + { + idxProm = memLayer.ML.IntSessionObj("idxProm2Edit"); + } + // provo a selezionare + var tPODL = DataLayer.obj.taPODL.getByKey(idxProm); + if (tPODL.Rows.Count > 0) + { + var rPODL = tPODL[0]; + txtSearch.Text = rPODL.CodArticolo; + ddlArticolo.DataBind(); + ddlGruppi.DataBind(); + ddlGruppi.SelectedValue = rPODL.CodGruppo; + txtNumPz.Text = rPODL.NumPezzi.ToString(); + txtPzPallet.Text = rPODL.PzPallet.ToString(); + txtPrio.Text = rPODL.Priorita.ToString(); + if (memLayer.ML.cdvb("ADM_TC_MinSec")) + { + txtTCms.Text = TempiCiclo.minSec(rPODL.TCAssegnato); + } + else + { + txtTCmc.Text = rPODL.TCAssegnato.ToString("N3"); + } + ddlMacchine.SelectedValue = rPODL.IdxMacchina; + txtKeyExt.Text = rPODL.KeyRichiesta; + // svuoto se ci fosse cloning...... + memLayer.ML.emptySessionVal("idxProm2Clone"); + } + } + + private void setDefaults() + { + // se abilitato in config inserisce i valori defaults x insert... + if (memLayer.ML.cdvb("resetDefaultPromessaOdl")) + { + txtNumPz.Text = "1"; + txtPzPallet.Text = "1"; + txtPrio.Text = "1"; + // in base ad impostazione mostro TC come min:sec o min.cent + divTCms.Visible = false; + divTCmc.Visible = false; + if (memLayer.ML.cdvb("ADM_TC_MinSec")) + { + divTCms.Visible = true; + txtTCms.Text = "1:00"; + } + else + { + divTCmc.Visible = true; + txtTCmc.Text = "1.00"; + } + memLayer.ML.emptySessionVal("idxProm2Clone"); + memLayer.ML.emptySessionVal("idxProm2Edit"); + } + } + + protected void txtSearch_TextChanged(object sender, EventArgs e) + { + ddlArticolo.DataBind(); + } + + #region gestione eventi + + public event EventHandler eh_nuovoValore; + + #endregion + + /// + /// conferma inserimento TC + /// + /// + /// + protected void btnOk_Click(object sender, EventArgs e) + { + // controllo se ho tutti i valori ok... + string CodArticolo = ""; + string Gruppo = ""; + string IdxMacchina = ""; + string KeyReq = ""; + int numPezzi = 0; + int pzPallet = 1; + decimal TCiclo = 0; + bool attiv = false; + int prio = 0; + + try + { + CodArticolo = ddlArticolo.SelectedValue; + Gruppo = ddlGruppi.SelectedValue; + IdxMacchina = ddlMacchine.SelectedValue; + KeyReq = txtKeyExt.Text.Trim(); + //IdxMacchina = txtMacchina.Text.Trim(); + // se IdxMacchina è vuoto metto null... + if (IdxMacchina == "") + { + IdxMacchina = "0"; + } + numPezzi = Convert.ToInt32(txtNumPz.Text.Trim()); + + if (memLayer.ML.cdvb("ADM_TC_MinSec")) + { + string[] sTC = txtTCms.Text.Trim().Split(':'); + int numMin = 0; + int numSec = 0; + int.TryParse(sTC[0], out numMin); + int.TryParse(sTC[1], out numSec); + TCiclo = numMin + ((decimal)numSec) / 60; + } + else + { + decimal.TryParse(txtTCmc.Text.Replace(".", ","), out TCiclo); + } + pzPallet = Convert.ToInt32(txtPzPallet.Text.Trim()); + attiv = chkAttiv.Checked; + int.TryParse(txtPrio.Text, out prio); + + // controllo se sono in modalità EDIT faccio un update, altrimenti faccio un INSERT... + if (memLayer.ML.isInSessionObject("idxProm2Edit")) + { + int idxProm = memLayer.ML.IntSessionObj("idxProm2Edit"); + DataLayer.obj.taPODL.updateQuery(KeyReq, KeyReq, attiv, CodArticolo, Gruppo, IdxMacchina, numPezzi, TCiclo, DateTime.Now, prio, pzPallet, idxProm); + memLayer.ML.emptySessionVal("idxProm2Edit"); + } + else + { + // 2018.09.25 --> inserisco PROMESSA ODL + //MapoDb.DataLayer.obj.taODL.InsertQuery(CodArticolo, MapoDb.DataLayer.MatrOpr, IdxMacchina, numPezzi, TCiclo, pzPallet, chkToAs400.Checked, txtCommessa.Text.Trim()); + DataLayer.obj.taPODL.insertQuery(KeyReq, KeyReq, attiv, CodArticolo, Gruppo, IdxMacchina, numPezzi, TCiclo, DateTime.Now, prio, pzPallet); + } + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Non sono riuscito ad inserire la PromessaODL con i seguenti parametri: {0} | {1} | {2} | {3} | {4} | {5} | {6} | {7} | {8}{9}{10}", KeyReq, attiv, CodArticolo, IdxMacchina, numPezzi, TCiclo, prio, pzPallet, memLayer.ML.IntSessionObj("idxProm2Edit"), Environment.NewLine, exc), tipoLog.EXCEPTION); + memLayer.ML.emptySessionVal("idxProm2Edit"); + } + // segnalo update + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + /// + /// annullamento inserimento + /// + /// + /// + protected void btnCancel_Click(object sender, EventArgs e) + { + memLayer.ML.emptySessionVal("idxProm2Clone"); + memLayer.ML.emptySessionVal("idxProm2Edit"); + if (eh_nuovoValore != null) + { + eh_nuovoValore(this, new EventArgs()); + } + } + /// + /// aggiorno label min e centesimi + /// + /// + /// + protected void txtTempoCiclo_TextChanged(object sender, EventArgs e) + { +#if false + string text = ""; + string txtMinCent = txtTempoCiclo.Text.Trim().Replace(".", ","); + int min = 0; + int sec = 0; + try + { + // cerco di convertire in min/sec + min = Convert.ToInt32(Math.Floor(Convert.ToDouble(txtMinCent))); + sec = Convert.ToInt32((Convert.ToDouble(txtMinCent) - min) * 60); + text = string.Format("{0}:{1:00}", min, sec); + } + catch + { } + lblMinSec.Text = text; +#endif + } + /// + /// selezione articolo + /// + /// + /// + protected void ddlArticolo_SelectedIndexChanged(object sender, EventArgs e) + { + showLastTimeAndNote(); + } + /// + /// mostro elenco ultimi 5 tempi e note... + /// + private void showLastTimeAndNote() + { + // update tempi ciclo! + grViewTempi.DataBind(); + } + /// + /// selezione impianto + /// + /// + /// + protected void ddlMacchine_SelectedIndexChanged(object sender, EventArgs e) + { + showLastTimeAndNote(); + } + /// + /// selezione impianto + /// + /// + /// + protected void ddlGruppi_SelectedIndexChanged(object sender, EventArgs e) + { + ddlMacchine.DataBind(); + } + + /// + /// reset della selezione + /// + /// + /// + protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grViewTempi.SelectedIndex = -1; + grViewTempi.DataBind(); + } + /// + /// evento selezione riga: salvo tempo e qta nei campi input... + /// + /// + /// + protected void grViewTempi_SelectedIndexChanged(object sender, EventArgs e) + { + // ricavo i dati selezionati + int idxOdl = 0; + try + { + idxOdl = Convert.ToInt32(grViewTempi.SelectedValue); + } + catch + { } + MapoDb.DS_ProdTempi.ODLRow rigaOdl = MapoDb.DataLayer.obj.taODL.getByIdx(idxOdl, false)[0]; + // precompilo dati pezzi/tempi + txtNumPz.Text = rigaOdl.NumPezzi.ToString(); + if (memLayer.ML.cdvb("ADM_TC_MinSec")) + { + txtTCms.Text = TempiCiclo.minSec(rigaOdl.TCAssegnato); + } + else + { + txtTCmc.Text = rigaOdl.TCAssegnato.ToString("N3"); + } + txtPzPallet.Text = rigaOdl.PzPallet.ToString(); + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_newPromessaODL.ascx.designer.cs b/MP-ADM/WebUserControls/mod_newPromessaODL.ascx.designer.cs new file mode 100644 index 00000000..759c3f0d --- /dev/null +++ b/MP-ADM/WebUserControls/mod_newPromessaODL.ascx.designer.cs @@ -0,0 +1,204 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls { + + + public partial class mod_newPromessaODL { + + /// + /// Controllo txtSearch. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtSearch; + + /// + /// Controllo ddlArticolo. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlArticolo; + + /// + /// Controllo odsArticoli. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsArticoli; + + /// + /// Controllo ddlGruppi. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlGruppi; + + /// + /// Controllo odsGruppi. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsGruppi; + + /// + /// Controllo ddlMacchine. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlMacchine; + + /// + /// Controllo odsMacchine. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsMacchine; + + /// + /// Controllo txtNumPz. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtNumPz; + + /// + /// Controllo divTCms. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTCms; + + /// + /// Controllo txtTCms. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtTCms; + + /// + /// Controllo divTCmc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTCmc; + + /// + /// Controllo txtTCmc. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtTCmc; + + /// + /// Controllo txtKeyExt. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtKeyExt; + + /// + /// Controllo txtPrio. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtPrio; + + /// + /// Controllo chkAttiv. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.CheckBox chkAttiv; + + /// + /// Controllo txtPzPallet. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.TextBox txtPzPallet; + + /// + /// Controllo lbtOk. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtOk; + + /// + /// Controllo lbtCancel. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtCancel; + + /// + /// Controllo divTempi. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTempi; + + /// + /// Controllo grViewTempi. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.GridView grViewTempi; + + /// + /// Controllo odsTempi. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTempi; + } +} diff --git a/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx b/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx new file mode 100644 index 00000000..c935afd7 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx @@ -0,0 +1,7 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_pageTitleAndSearch" CodeBehind="mod_pageTitleAndSearch.ascx.cs" %> + + +

+ +

diff --git a/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.cs b/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.cs new file mode 100644 index 00000000..8e910b7d --- /dev/null +++ b/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.cs @@ -0,0 +1,27 @@ +using SteamWare; +using System; + +public partial class mod_pageTitleAndSearch : ApplicationUserControl +{ + #region area protected + + protected string _titolo; + protected override void traduciObj() + { + try + { + DataLayer_AnagGen.PermessiRow riga = (DataLayer_AnagGen.PermessiRow)user_std.UtSn.permessi.Select(string.Format("URL = '{0}.aspx' OR URL = '{0}'", _paginaCorrente))[0]; + _titolo = riga.NOME; + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Errore in decodifica titolo:{0}{1}", Environment.NewLine, exc)); + _titolo = _paginaCorrente; + } + lblTitolo.Text = traduci(_titolo); + } + + + #endregion + +} diff --git a/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs b/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs new file mode 100644 index 00000000..a2c3080e --- /dev/null +++ b/MP-ADM/WebUserControls/mod_pageTitleAndSearch.ascx.designer.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + + + +public partial class mod_pageTitleAndSearch { + + /// + /// Controllo lblTitolo. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Label lblTitolo; +} diff --git a/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx b/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx new file mode 100644 index 00000000..11d8e0f6 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx @@ -0,0 +1,5 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_ricercaGenerica" CodeBehind="mod_ricercaGenerica.ascx.cs" %> +
+ + +
diff --git a/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx.cs b/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx.cs new file mode 100644 index 00000000..c1e2a038 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx.cs @@ -0,0 +1,174 @@ +using SteamWare; +using System; +using System.Web.UI; + +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(); + btnCerca.Text = traduci("lblCerca"); + } + /// + /// 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/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx.designer.cs b/MP-ADM/WebUserControls/mod_ricercaGenerica.ascx.designer.cs new file mode 100644 index 00000000..7d5e9ff3 --- /dev/null +++ b/MP-ADM/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/MP-ADM/WebUserControls/mod_storicoTC.ascx b/MP-ADM/WebUserControls/mod_storicoTC.ascx new file mode 100644 index 00000000..2a964cd0 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_storicoTC.ascx @@ -0,0 +1,101 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_storicoTC.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_storicoTC" %> + +
+
+
+ Articolo +
+ + +
+
+ Impianto +
+ + +
+
+
+ + + + + + + + + + + + + + Nessun record storico trovato + + + + + +
+ +
+
+
+ <%----%> + + + + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+ +
+
+ +
+ + +
+ +
+ +
+
+
+
+
+
+ + + + + + +
+
+
+ mostra: + +
+
+
diff --git a/MP-ADM/WebUserControls/mod_storicoTC.ascx.cs b/MP-ADM/WebUserControls/mod_storicoTC.ascx.cs new file mode 100644 index 00000000..054e3e93 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_storicoTC.ascx.cs @@ -0,0 +1,65 @@ +using System; +using System.Web.UI; + +namespace MoonProAdmin.WebUserControls +{ + public partial class mod_storicoTC : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + // seleziono valori "0" + ddlArticolo.SelectedIndex = 0; + ddlMacchine.SelectedIndex = 0; + grViewTempi.PageSize = pageSize; + } + } + /// + /// dimensione pagina + /// + public int pageSize + { + get + { + int answ = 10; + try + { + answ = Convert.ToInt32(txtPageSize.Text); + } + catch + { } + return answ; + } + set + { + txtPageSize.Text = value.ToString(); + } + } + protected void ddlArticolo_SelectedIndexChanged(object sender, EventArgs e) + { + updateElenco(); + } + + protected void ddlMacchine_SelectedIndexChanged(object sender, EventArgs e) + { + updateElenco(); + } + /// + /// effettua update elenco tempi per articolo/impianto + /// + private void updateElenco() + { + // carico update! + } + /// + /// cambio dim pagina + /// + /// + /// + protected void txtPageSize_TextChanged(object sender, EventArgs e) + { + grViewTempi.PageSize = pageSize; + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_storicoTC.ascx.designer.cs b/MP-ADM/WebUserControls/mod_storicoTC.ascx.designer.cs new file mode 100644 index 00000000..51fd86d7 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_storicoTC.ascx.designer.cs @@ -0,0 +1,79 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin.WebUserControls +{ + + + public partial class mod_storicoTC { + + /// + /// ddlArticolo control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlArticolo; + + /// + /// odsArticoli control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsArticoli; + + /// + /// ddlMacchine control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlMacchine; + + /// + /// 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; + + /// + /// grViewTempi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grViewTempi; + + /// + /// odsTempi control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTempi; + + /// + /// txtPageSize control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtPageSize; + } +} diff --git a/MP-ADM/WebUserControls/mod_unauthorized.ascx b/MP-ADM/WebUserControls/mod_unauthorized.ascx new file mode 100644 index 00000000..a28b35cd --- /dev/null +++ b/MP-ADM/WebUserControls/mod_unauthorized.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="MoonPro_site.WebUserControls.mod_unauthorized" Codebehind="mod_unauthorized.ascx.cs" %> + + + + + + + + + + +
+ +
+
+
diff --git a/MP-ADM/WebUserControls/mod_unauthorized.ascx.cs b/MP-ADM/WebUserControls/mod_unauthorized.ascx.cs new file mode 100644 index 00000000..511b8989 --- /dev/null +++ b/MP-ADM/WebUserControls/mod_unauthorized.ascx.cs @@ -0,0 +1,14 @@ +using SteamWare; +using System; + +namespace MoonPro_site.WebUserControls +{ + public partial class mod_unauthorized : System.Web.UI.UserControl + { + protected void Page_Load(object sender, EventArgs e) + { + lblTitle.Text = user_std.UtSn.Traduci("NonDisponibile"); + lblMess.Text = user_std.UtSn.Traduci("NonAuth"); + } + } +} \ No newline at end of file diff --git a/MP-ADM/WebUserControls/mod_unauthorized.ascx.designer.cs b/MP-ADM/WebUserControls/mod_unauthorized.ascx.designer.cs new file mode 100644 index 00000000..91966c1b --- /dev/null +++ b/MP-ADM/WebUserControls/mod_unauthorized.ascx.designer.cs @@ -0,0 +1,44 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site.WebUserControls +{ + + + public partial class mod_unauthorized { + + /// + /// lblTitleMain control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblTitleMain; + + /// + /// 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/MP-ADM/anagArticoli.aspx b/MP-ADM/anagArticoli.aspx new file mode 100644 index 00000000..eff603c8 --- /dev/null +++ b/MP-ADM/anagArticoli.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="MPADM | AnagArt" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="anagArticoli.aspx.cs" Inherits="MoonProAdmin.anagArticoli" %> +<%@ Register src="WebUserControls/mod_anagArticoli.ascx" tagname="mod_anagArticoli" tagprefix="uc1" %> + + + diff --git a/MP-ADM/anagArticoli.aspx.cs b/MP-ADM/anagArticoli.aspx.cs new file mode 100644 index 00000000..d04881e3 --- /dev/null +++ b/MP-ADM/anagArticoli.aspx.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonProAdmin +{ + public partial class anagArticoli : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/MP-ADM/anagArticoli.aspx.designer.cs b/MP-ADM/anagArticoli.aspx.designer.cs new file mode 100644 index 00000000..723ffd3a --- /dev/null +++ b/MP-ADM/anagArticoli.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class anagArticoli { + + /// + /// Controllo mod_anagArticoli1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_anagArticoli mod_anagArticoli1; + } +} diff --git a/MP-ADM/aperturaImpianti.aspx b/MP-ADM/aperturaImpianti.aspx new file mode 100644 index 00000000..c7a4e246 --- /dev/null +++ b/MP-ADM/aperturaImpianti.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="MPADM | apertura impianti" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" Inherits="aperturaImpianti" Codebehind="aperturaImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_aperturaImpianti.ascx" tagname="mod_aperturaImpianti" tagprefix="uc1" %> + + + + + diff --git a/MP-ADM/aperturaImpianti.aspx.cs b/MP-ADM/aperturaImpianti.aspx.cs new file mode 100644 index 00000000..c0429b4d --- /dev/null +++ b/MP-ADM/aperturaImpianti.aspx.cs @@ -0,0 +1,9 @@ +using System; + +public partial class aperturaImpianti : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/MP-ADM/aperturaImpianti.aspx.designer.cs b/MP-ADM/aperturaImpianti.aspx.designer.cs new file mode 100644 index 00000000..c4858b8f --- /dev/null +++ b/MP-ADM/aperturaImpianti.aspx.designer.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + + + +public partial class aperturaImpianti { + + /// + /// Controllo mod_aperturaImpianti1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_aperturaImpianti mod_aperturaImpianti1; +} diff --git a/MP-ADM/approvazioneODL.aspx b/MP-ADM/approvazioneODL.aspx new file mode 100644 index 00000000..283afb48 --- /dev/null +++ b/MP-ADM/approvazioneODL.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="MPADM | ApprovazioneODL" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="approvazioneODL.aspx.cs" Inherits="MoonProAdmin.approvazioneODL" %> +<%@ Register src="WebUserControls/mod_approvazioneODL.ascx" tagname="mod_approvazioneODL" tagprefix="uc2" %> + + + diff --git a/MP-ADM/approvazioneODL.aspx.cs b/MP-ADM/approvazioneODL.aspx.cs new file mode 100644 index 00000000..58ce00f7 --- /dev/null +++ b/MP-ADM/approvazioneODL.aspx.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonProAdmin +{ + public partial class approvazioneODL : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/MP-ADM/approvazioneODL.aspx.designer.cs b/MP-ADM/approvazioneODL.aspx.designer.cs new file mode 100644 index 00000000..5ee7f41e --- /dev/null +++ b/MP-ADM/approvazioneODL.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class approvazioneODL { + + /// + /// Controllo mod_approvazioneODL1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_approvazioneODL mod_approvazioneODL1; + } +} diff --git a/MP-ADM/approvazioneProd.aspx b/MP-ADM/approvazioneProd.aspx new file mode 100644 index 00000000..3da71862 --- /dev/null +++ b/MP-ADM/approvazioneProd.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="MPADM | ApprovProd" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="approvazioneProd.aspx.cs" Inherits="MoonProAdmin.approvazioneProd" %> +<%@ Register src="WebUserControls/mod_approvProd.ascx" tagname="mod_approvProd" tagprefix="uc1" %> + + + diff --git a/MP-ADM/approvazioneProd.aspx.cs b/MP-ADM/approvazioneProd.aspx.cs new file mode 100644 index 00000000..8be41810 --- /dev/null +++ b/MP-ADM/approvazioneProd.aspx.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonProAdmin +{ + public partial class approvazioneProd : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/MP-ADM/approvazioneProd.aspx.designer.cs b/MP-ADM/approvazioneProd.aspx.designer.cs new file mode 100644 index 00000000..2cbd95e0 --- /dev/null +++ b/MP-ADM/approvazioneProd.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class approvazioneProd { + + /// + /// Controllo mod_approvProd1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_approvProd mod_approvProd1; + } +} diff --git a/MP-ADM/calendChiusura.aspx b/MP-ADM/calendChiusura.aspx new file mode 100644 index 00000000..309672d2 --- /dev/null +++ b/MP-ADM/calendChiusura.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="MPADM | Calendario" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" Inherits="calendChiusura" Codebehind="calendChiusura.aspx.cs" %> + +<%@ 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/MP-ADM/calendChiusura.aspx.cs b/MP-ADM/calendChiusura.aspx.cs new file mode 100644 index 00000000..c0817b8d --- /dev/null +++ b/MP-ADM/calendChiusura.aspx.cs @@ -0,0 +1,9 @@ +using System; + +public partial class calendChiusura : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} diff --git a/MP-ADM/calendChiusura.aspx.designer.cs b/MP-ADM/calendChiusura.aspx.designer.cs new file mode 100644 index 00000000..9bed917b --- /dev/null +++ b/MP-ADM/calendChiusura.aspx.designer.cs @@ -0,0 +1,31 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + + + +public partial class calendChiusura { + + /// + /// Controllo mod_fixCal1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_fixCal mod_fixCal1; + + /// + /// Controllo mod_calChiusura1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_calChiusura mod_calChiusura1; +} diff --git a/MP-ADM/compilerconfig.json b/MP-ADM/compilerconfig.json new file mode 100644 index 00000000..c12c125b --- /dev/null +++ b/MP-ADM/compilerconfig.json @@ -0,0 +1,10 @@ +[ + { + "outputFile": "Content/Style.css", + "inputFile": "Content/Style.less" + }, + { + "outputFile": "Content/fonts.css", + "inputFile": "Content/fonts.less" + } +] \ No newline at end of file diff --git a/MP-ADM/compilerconfig.json.defaults b/MP-ADM/compilerconfig.json.defaults new file mode 100644 index 00000000..9ef4876f --- /dev/null +++ b/MP-ADM/compilerconfig.json.defaults @@ -0,0 +1,36 @@ +{ + "compilers": { + "less": { + "autoPrefix": "", + "cssComb": "none", + "ieCompat": true, + "strictMath": false, + "strictUnits": false, + "relativeUrls": true, + "rootPath": "" + }, + "sass": { + "indentType": "space", + "indentWidth": 2, + "outputStyle": "nested", + "Precision": 5, + "relativeUrls": true + }, + "coffeescript": { + "bare": false, + "runtimeMode": "node" + } + }, + "minifiers": { + "css": { + "enabled": true, + "termSemicolons": true, + "gzip": false + }, + "javascript": { + "enabled": true, + "termSemicolons": true, + "gzip": false + } + } +} \ No newline at end of file diff --git a/MP-ADM/favicon.ico b/MP-ADM/favicon.ico index a3a799985c43bc7309d701b2cad129023377dc71..4f0e0ad0a8300d86881040676f2c05f93ec4c1a3 100644 GIT binary patch literal 31702 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 BZR`L5 literal 32038 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/fonts/OpenSans.woff b/MP-ADM/fonts/OpenSans.woff new file mode 100644 index 0000000000000000000000000000000000000000..55b25f867099eb26c436b1c9fecff14a51290d46 GIT binary patch literal 21956 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 V`l^D1+v7dzXWE*Ozus}S{{vS5Z1n&D literal 0 HcmV?d00001 diff --git a/MP-ADM/fonts/OpenSansCondensed.woff b/MP-ADM/fonts/OpenSansCondensed.woff new file mode 100644 index 0000000000000000000000000000000000000000..aedbd930e4380af025f05283e843ff4ae3f52de6 GIT binary patch literal 22432 zcmYg%V{m3o*L94EC$??doY=N)b7I@p#I|kQw(aCf^5%ZNKVMg^I=xo)ZtSi)ed_Gq zZgOH`K)^shMJ*2q@xN!H@(=%?@*n&Ei8OO&*T-Dsh*&PT-00RgJ1mtHd^}Ht;2rCmuTOc5zpEbav009w$ z!KNTUTiY4^*vd2f%(wbKY?X|e+Zee2%tc}Mr!Rv40AdELYHMI)0tBS^LqUHuNLH`` z*=Tz^Cublal^+iLGZyfDfcx2!y`#yGt!mm2hxh?9eVumjkJ119Iu>rn_)`ZOQ#QQ( z-}7o!$vw+R-&ECj(LmpHS3i5maw-^c>V)%`K6HRN`hJX`742VGt_CF{6*T25L z>0fJQ)i>PH}X5d@{b48WnmG4p;&rA2(le&fIM-}&wBeEaPHd_MIr0%Z``_|#wYhXcPL zp%GZ}n-9RFtYPg>o%EQy}Mwu*>1O+Y{Xo7x!!Dz$R{Oa zc;p)z2(k%lpb3xAgcw4EJUZ51I9g(;URp{|gVs4&VJ2i~mf-U_?jNo>mB`*0bBx-* zoexO~q>nS7U}}11cy+v!OJ8PkMH`G~wKX8%^6HNE+E@OffCDO#@{0NKGqM4q*{#tQ z1c{VJOI?nM05HunYyqqj2F6zp@EzhIKN2GJ{FB-E_sjSDx9F$V{WotQpobUM7#JR^ zXbN!{acFl05t2lZBWjNdXw(AN{%7x8RA!Vm#89?TAz(3xl*SpB2rFza`}I?u6Pg7m zt!>6uT^0;snW;|&iO7sR_mhN+v+t^+B)(J09T_=~)`h=Aan`js$yOe_l4S^(m!Pb6 zUVN`#w&^TCZV6^TysoyEr{(zh-t*sl3cGb4x-5^lo0{IPhS@KyD)juGj?iD!_~=v7 z_^HvZ$Kc5Y zG-$YHAsNa2R0x0B*m%QPjh!R~mlmI+P*)BOZKQ(1PB;XeJUuO{=!wdIvvEnGJ?&yl z{;n|~5!8JbhCk9H?2DQ54^nF8OSd;0U-*wFAC1!D@wH3N@kbJl7)&$D9d^h@yxRA+ zSOGATYV8h#W`GKKcZH5;7M3IK2rH$f1BUpgTNg20A%`t>Z=Fb0OqjJS(x%mNb%!z%5}hC z2oTIY9XTUDvrr(QQ(-wz%3aswiK7?}$nq>mtH+lxkW;U071aY0o7w0<+0!aOVDJ$- z^@rF`Bwrm)i%8{Z*5*?$`#M&}g!ek#d-3Xfi4WeWWHshuT~44k;j-a#I>?2%=}LjP zaU^_jW>*P?rD|}Qas1PhdAF=5OfLj#;D7x=MWIu=<%c3}N(|`(4zebsZaj(tGdCwD zuxyP>h64oO388&klWgX(v?jylw+)0Wt3%L0f3IS%#(PtrQba2?@kOzT5e=6u(?W#L5lj7B4yEcWmX9BLt6YW?(WaZ7g`tf#A?N^Ej4AFy;te?h#teB7ta-Nm z!#*mMkrsKLFJLTWv)1;9&Kmnov(him7Iukfdfb$|c-Ijz&fo}6pQYcD^(L+3FMQ)* zhuW(9zbXG1r>4G)3c+|dsljw?*xyyJ1;T;%Rff?^NC?mc3zc`rZV?KA!gU+u@E zcWvR9zaP$P z-(tmNYa|c0+)EE^0@X~`)U^M&;Eq z3xK*lp+Z;GFsSIs!ulm#4aD%^m(jmfx;wtk&KZd7!7iceQdPq7Vtrqj<@d~?Cts79 zVECqXW!%O<0K%9eyRedMJ3%?tHye_(P;n?=IG9nYqE*AmtYo{TMkgolJsuuK>>f<- z2145gaWZmaD^qCnR4F1e%vA+O#|0$PaD>rdniVGyONNY_xX4E;mrGIIaWkrrFjb52 zBtJo+RL6#?nr@4JXJjHr8SmBd;E0Q%rHb^+rfN;XjB8*t3OhsGO1u_=7==#IW-?xT zmfIX|ExFO|`1pKYQ9G$QZ+7f$!#%0Dn#%fQGWm=*C7M=8PtJ_@=_y~fIczaMAB?ol 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 O6y7R}gQBj@I4BA`2c0zl literal 0 HcmV?d00001 diff --git a/MP-ADM/fonts/RobotoCondensed.woff b/MP-ADM/fonts/RobotoCondensed.woff new file mode 100644 index 0000000000000000000000000000000000000000..4cf1ad399a47744dffdb0625a1fc2d50b8bc708b GIT binary patch literal 11860 zcmV-aF00XZPew8T0RR9104`Jj5&!@I0CAK604?qS0RR9100000000000000000000 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW zU@CY~qxP|&bnWBDi{LM9r0!uDR`&3$@xh)p^>voF;SAaZi_ozepkmLV+&hGKrp0jy9{6cAs)nGCitl6Cw2c%Z0GVz1C zH-$3>en`tRh)Z(8))4y=esC5oyjkopd;K_uLM(K16Uoowyo4@9gTv5u=A_uBd0McB zG~8g=+O1_GWtp;w*7oD;g7xT0>D9KH`rx%cs^JH~P_@+@N5^&vZtAIXZ@TH+Rb$iX zv8(8dKV^46(Z&yFGFn4hNolFPVozn;+&27G?m@2LsJe7YgGEHj?!M`nn`S-w=q$Y4 zB>(63Fnnw_J_&IJT0ztZtSecc!QccI&<3XK0KsV4VV(j@25^A-xlh_$hgq6}Ke~GZ zhiQV3X|Mlv6UKb8uXL$*D>r^GD8;;u+Pi;zrDxZzjvWE#@cNGO`q~o7B+DH$I?5#T zf_t7@)B41BzjIgI68Bcci{s-$P8pU>=kLG8SB$x;c&X=_mE3UN@*eF+YgP|eXQVn) z)pd&9U^7r1QaaX{+Wb-9S8_jQZC19~W) z*_+RuH*MPD=B_m7we#2A@YwQv$kH2gA%qk7H)?k!jWbzcHWK497Ke<$ggzW+IYI2A zFQ_A$Ae4bxFvl4XPu2-7cn1vW-EWQ6?|>Qm*6uI!JNaRLXZFc5@3r48t0~)bwpU*5 z-KNE}N45AiuXh{&18l_quuV$6w|?c-PtzqcPhY)q{d+Hc_@OkartG`dddteZXK&Je zGpYJ-+PmEUR`sOnx42*X$6KT~@9ze#J>YvvaN24jI}4QG3M;w<>~!2i@r)9lI!6N1 z0GN((xJjHUB^|#9vJgy=07qv}Kw>zE+6qQns-L}JIqLFtY3pDu_$~YrZOO$WEpF>3 zXTu#w7J9w+@)x-6oW(5`w;GI8gk@*+!5ew8iD$g=DR*n@|2*R`zxe7azdr7~Z;$%< zSH@*lQ9U(Hx^%Fb|1?Smv({(NaZW+DGsnNWwX(DFUG8)(b6Rn>MzUxlZhNbVe>`mS zl&aJjk3F~9{lT-}y>e~pI}kOf@0^%Vdj&m(iK4LTf6kmF!_0HQ$`f-eBnmdTsf$_3 zR`hz2EjKIKWL6z@jj1}us>ZmY)iQInPifzSiOFN92j9$pX*CuV8SPrD#b%Qa97~TI zS6)?BPUgFnkqG8{{HUwd)%ZsvurI~=Jr8YSkhUA!RANJ;o|D->9S9QB5DxTybH&PGFtc0Z>dLwr|Ah}aX`XwTtE&UssYSEILtNijh)8)WWjMm$uT;+p1|=L z><4lEg%APBLn+FRr&2tGd)7icqrVXFE;+3j`3p~mvsiDMU>yK$19$B@8$Dy4GClfzo4)s_o2NuM3t-WhCrXE>LQ z_CQtR*!a0mhnw#I2S=WxT_H@^Saif`)uhLNJC zq4{bSCwYBd!4>6KGH5y~WZc@7_X~RqtaSN(`jfT!KhgGR)3iN50ecR$!|?Vq8|xa+ zY#*+B=>j4;wypclu7?wd+y06`GlVf2vBXzuPA;JgpfkIa1gXG88sZ*aS`(w z_9`LL4@aT0p!4H7sWP`mwUZRKCu@UWdNi-yebkfmNN+*QU+N*lf6BAJ$FNs^SLmDz z^algGcLq`f>-uKOd_Ws4y^1_2ucQaL>xyaQjy!eVD6OQi>km;_zvHS=ZpZZrw4)}Z zPz(rC?a`hZiQV9o^s>b?f-~ljm1*4IE<3plqCV}_shIiuQl=uKB4vUx2T$RCFr0{u z1v660Y3?>kX@{19i6;*CA}pJsFpo{nculW61+66XAOBZD< z{H|h`mJS5C2;ymL##}U*MC%fL0R97OSQ@lUXQ-j?i{z{=l-!$64H{LlTLo{Ln<|OV zBWq*5LP`KJl74fC{GzzP_Z;;;6i--QpZUrtHC@+RBlt+=_3TyV4gk=4b{TBJAx!GehYbTby(&-R337 zQ%g2)Uc&K|x|eL0yR*VCXDBqZ89C(obOFYYht(k`^q0OaQ*Y{)@7xE~KQ7XN)hGlZ zl5$1<#s!tyf%>mbIG(9WR`R*{Qc_h(ZGT^8>7lXOw^g1iIE2EdRaR^3nx_UUDy#W6 zy!q(v^QLL*42nxBK!$WVOv)I9Z4InlKtv#qJOzoZTxx86<5tQ*v528nxJ^sm+_tRp zT7oVNE7-NgcoqA#NPr*AT|8xEa)x&K#QaWEb{M34!cH-0Ro63!ec@APIJoOuP&|13 z9CFAVMAe@*(L6g{3h&p2m!K zEG?(A$c(3trJ5LHQ@(h3@`CB*ep}GDYSOwpgT=cZU;F&F6(b=V*TLLD z*fq(p>yRHTG1ttB*(Q8xLAl4cZdp^?6=QjcG;_V(q>MY0FOru|-SE}@^WElQTpCQZ zAMJy_$l;GISf1ZmbTzkD(^S!#q?(lDIA?SIrj2H$hs*|^{b|Kp!zXPTcjcCcfA+KN zdlV!rFo2RY@10$^a_d*-?j7HJC;KhfoB%@;*{;(hx_iP`#qI(?qa{b zH|YEvx~cE^RQ4J}dS>z%gK-XYm&uvZcgoyLClEhS(`FJ^zV!Vl&2c{U4N9z_|1($J znob`V2~>KDKA&dTi9YwyS#e-5dYkH?3rN(#;$}@K&5Yu}2s&MGF*w{xhbAzS@z(qi z&k99O!34}xTQ`?X!RRgjc)80Qud0{3UN4(nS5uZ1#K=^l&$CdhVr%4<67S=#uNP z$hnqV471K$Gy&){4ElZt?A?0NLoW2o_3R)!o~sw#>7&;Vq954STsM(+32Z#w^MksO zsrqpE@Js9$)|uQzKbXiMwttapenf8iB|j(wIa2-@GqE@(2P#M09Rvvhdu!sE0Mx&cK&$EtK}}WywYEC~MF5r3cUj%d$|lLwY4>`) z_D++uNojUl@4Cz8YF3nvwp>JWtwGtSG`nnfeNp(_RYv`S2?qhgb_(1$KD6ymTRgnD zx^~3GBD2+4vB9{=V_iMG*kQTX;ycG^`f{n+VxR4Ah!t~JQ6Z?Q;ws}Jw|#YE0jR0S z+36oq6_8xno^4J?Y02d!iad3xPm+8~r^*Vvr4A<|$^#UEbKvJ9YHF=Ch2jF`4!QS# zl8We8%)x>ejzT^IH%ymE#EBe2~-$}ZXtz&vZ_NgVk4kc zOv-dk(6ie2e{lAqYwn9Q$weL#^Nh?MpPUK z#Cb)4d96*6`>t7Zwsz#_qbv6CnswLS9Jt|b`8Mqz?`?H1tT99K#4#d+VwAy}#eC74 z;%UFxaNB!Zw`R9){Pncrny4>k;D}TV2BU0ua-+Fsp>wmcX#SGkn`h0O`pN*`jUj8q zIlnc7x6NRbR)=wP1g`-}2unC>O6ow=s{=NV6pfEo3=tY8 z=*$TKFk8Wv0K8B_**m*Q>+VW*1&gD#{#GSc(h#YQL?*<(ZUx~>L^RyAG3}j0&Q|mJtT7ec|Y7cr~ z+A`Wz!Sqz9bk0u-kftk^q{FPl4N+T(>4(fl@jEEVfNE$b*XSE)(t-A>4>`O^cXfrj zd_nrA-@@u?czM(o3OVDok%p3(((12`76;LwysK$;diTl$BdV)!p5Gj=swpb=j2N>b zqJ1D5E#zO9e(vJ6+rGuy<(PS-B6=gHvFat&)qr%j7T`vT1ju zIvHwGCk5)id{uDi@-e?0J*(-W-RGZs)uhSeqv7TA&h|CUx(R0ysoiQC8XnxL&RXI3 zO`H`8Pe&^ePw*`{rIJhzUg@MuhUL`IONG^*V?R0h5@BRDFgEF45b0jSrg0r{<4X)nw^c)uQ_Ai_p>ic!=K$pmnyqYb=`6fUo40ru#Gh= zMRJxOD(1n?Mjz_|IWyJK5^fh3*n>eI0MmEKq%=-oIdGd4F-LT>RL)Bp5FWxb4aNLNXB^o?YBSXQ`SwN zI*N~(CQW~P$HpzwrMG4IZKI>TVI4nQ$a-#)zV}LE(xgQ5MG@L#e!e@ ziNtg{Ph&qpX9FLaMlqMh>3)Nu%sAO#1NEsbe=#4Vqx0Y;<~+mV!xwj%}Z=xZn= zSqjxSH4T~v>Xd*=2wmHPN?@+9!}aQz-9(UIITZ==EB9}pgY1H4xu^-WdOFSK!ocZc zd-qhN$eZcN#Q^0>8J%)XI$4W(IW6R810*ucIM7Q#`twI|?$LYR1kr>3#{B{Z4X(xm&Cb21d^F9MKiD=wk_r+a=nyK!s^$zdXglCdshbfKBqa5aMwN#LmSNj6+DPhH4K-GxRl;#@=IJc zm{h}JsmQFrHCioWCBGzjr5p9L4$t4`c5#Cz(NJ#+R7q-)Tx2)6>#WZDhLGJD964iJ zJXu`snOYJYy=`<+b*HDiI9XPo8XK$TF86)Ub5=NC@VN#f$~GDsjk01g$;wDY!KqOh zC$x={(PT7CH7c?ZPH{RNz}Tel$>M0p;je4|O2|%Yq8@sCb7gRhgR4a*qf+WGD>E8~ z`wb<@^QX)i-7&*Z>U6qXMt_B2M#tzmqZTA1PNgzcvs|(|-E z4t*ZT-`kgepLl0g1>H!{(h8b`Ko=fR+|!L_Iji>5-Qf34-}z%X8+*Qwe^XrIS4Re$ zWUblH=yEfj!IgeIQ>m}+`V(4u?6c;s&Ym_6+pt|V`IQ1!oAC@R1XC3tL4BQ7`!TnU zWaoqG=nhI@e7dV7)8VzO8ivuC!q{hcxO7fo#2I=<`rktP0OfAO-CQE!ZT@}e7lw;{c) z@2l7RV$@&S5H@{=Bj~^Kp5At=Jq=Y92rXP@{-D4j>U=-a^gM2s-nIZA;u=fbm2BP=Zca5W81_cA>Tr z)x+r@{pu_la2Q(wm`Zqyd@GhNDNT&4oNHb_>w4{jIU}m&iXykMxvi;WL8;y7t}cp& z9CEpR)WlI1qmOq!zg4QTmzv#eP3>NLd7V-+YKmuyLFP533rd>WnvL$F3b}g39PYk; z)^hXQ%5jO(B}-TMio7@t<(V?7M5!ycd)u4Z+~!hym9+KwPVO^Wkhi^Dc7$R@)o$oh z^mRbgQ@5EvalJa}V4Bi3cs^w5pYtbXXz5W|e%+z-K;8M%Lf~BlZRvNI7=)cG6lbjg z?)l8iOw!mU`uaKN@UL4>d#edM9^-ePb(VICy6Cg-H^Ew$n_s801w`A83W!_Z{D+1G z(<9A>WB@>)D%cxw7c?Xv7N}6gg?&TkLX|0@k&VL)YMI~SsE^dzj2^3BKL7SM$!0Lt zj;ytKWw|(58n6_NNH$JVRh!W*wewMr7)H2jOCruuJAIIfPMFpf6j=hL!D3nVT9Dpo zut}|VoG<%v&w;HrQtz<%%T&X##*z5{D!!egoRN}R_Xxuy+E3dhx6!7mlNyuqsKR-P zlP#8EKGt{Ij~8kXY?&*%q)PkPG;rziWPd>HefyPwV49!>f&Q_@Fn{8Cyz{HCXuo+( zJMu<#{Tl}^-dh%nM0IrDa@V zMHgAog4`tk;DNK-c{HwRhx%Fn%ir3mex!XeZQ4QY)vQ_iZ(j4-GcO?@6Z-Y*f?u7_ zmf!}WRoGkI#BO9;5CFvMobtV@Qm?#eNKbbX!O@xEVhnm z6LFnWu=E}6kB82ZEf!g}n5&IuivccTHk-_5cazDAe+O!_j+dQ~aUBy~PM34Eq0X-LOl zjunFnO<4Nq|BL`!xwvyj&g9Q0(A_*xLT~l{^nM&kGzB7+^hP^L&bD7iVdXe3wobJXVX~o*tX$ zI5xthE?gAl!4+v~+ASbN2nYIqNn_#3>!fi2k=g*Hg_%caA#plNQR+RtHTiW>(*OFG*-nzu~6DMCrX>xzP`3sj}D!||8 zf3dk-w(NCUMu^C%k|t?sa>9gU_Ms-R2Hhm~4jNfPPyH!3Zy zV0QFf=MWK%>|(eV$pB5qOkC)uou{oIJwb_i4epV{W95%N)`+uOrLx7fNtD^czsq4B znAWb+Zsk|YX}a?b+sS-!*t2w1JUqU6Ol`&Jrqa5=4eeLWzr1DX1fWW`6MYf+8SOW< z+EMJ|fp${RJ7q9G7J+`pLof$#kBJP^i@%wNnG3fnK?&k>3IUVo3dbs9Nt)x_q|wIB zlBAi#1Xv-<+nr<13SBfkdzI?dJ|3~?-e>MzG(yRsA}I_oEd{HEGZ&7H|Km9mEbL6r z{Ubhh;h6_QXN_?>r(eWJ@CM1-yn6Y#am!aXXW!EfCpu}=btdYT?EJ>j+jeuc%;P2g z5*J%*$9La$^cy>u0DqjO#J%*IdaaPnAX#A6rRQ+sAHhY@o32==Ct3IF&sM14!2`FD zA))>ZKsccTyp$U0)vjABEY_N5lh(@e+Gj>sYOTgf?=82K)zw-?JX2d$x}n2Y0v%SjDtBXDxV2TyyxQmN?2%8zkKkKF*!AA$P$1#qrF%fUu~URt`tp3C_(>^tkcbHhO0Hh0A zpTVQR{DjsD=y-Bsl#nuTVKRxYbjpSJg|K+SEP+^Y*z3S9p(_-s9^YP5Zc?Vz*o(Qx z?f03co`dGfW}0T>UdEZaW>s0XVEzlw@s&bc+B-9;^^AGsx$AE~!1-7?tn9z|p4}_? zRsM&sjg1>#Rb#6jFBRKMeZ>I_4<%=&rF3yqUD&Lik@7<@2*(0rC)UqPj`Gfe8L&{S zhGtB67KhF{GnLZCF}gN0IrIPU_9lQ)mFNEOyl0tx-!qeCCX<;7*??>lNC*Q7`xe43 z2$7wD3MhiII4W*v6;Y775v{FSYqhp+|6)6BZR@Rdz4}#KZR4%=+E%T%_gX8-9KPT4 zo|$Aa1ohtUet#uro3p&@^FHhEX`OcGjq==$UeAQ~<6AZzZ|l75nn<#}+mo0rqWv5$ z1N<|1yMgX+Qmz?53v|%P=^&74bwqfH?xIC`L()W{|G`j^>kbs7q<$hb6fL@S za#nHyi$$TJ7*i!6estChR}QriMs#yy!@Po#AYdeWL~* zUR%)FT#4Q~O-N!O&it}b8zFOmbe=egH*Ka<9jT?dFCMAcagAo<>tKrW%w?P_A_gd& zXwHTn>a>WEWRzimu7EJ*$3~Jfv|@bLg}6iH4mgJB!o60eP#_N!xYrQoMf4&rGLau~D9ila zYGD*3*MNN?v*n6op+dQM!Kkr@qH1|^ zh7skG&aC;+$C$OSR2!ke>7|B6JDpjV%$Jo5hI14PGyx1I=Diw7>h@vzL?PLTzC;`; z?}nkmP%J6$BG!9mxz?+Np zIHbVy&<#H&Ekz1(ksSJ_NDQ+XHyg-!YcW8YvE5v*jFQ->F;|Q-IB@Mw6YP~v=jY$~9n@~8MVO{1g z@g=-I$aXs1BH&>hK(~|d>Y9n*;xRm&07=pLuqVYV-bwyCUIKgMdLSrovEs2f3{b z<++d|UX&}*7)y8){Ntc{RL*udOS8r%JV4EZ64fUF85n7%NAWejYbLV}NB|lS>SnYN z?PFpysSR*OodDcNK;OVKsSbKS^g;|bSdogA=};1?3rYq|Nc_tR!b2ln>=bNTL59uS zZjF^Y1RoS7qF^>LEqt<#Mu0ZjpiUNLtsc5%t*8}5lW4OWwFXfqGn-q~H)5}2mSRZ^ zKpfQxOe+KC(M5V`tz1zQ)@pTTQ2?NgStmwpvPCi&U9wd)m<^I-w&{(`Vb?Q*4ApV5 z(G}DMfgox!S_C+OTa5UkEbB#G$SC<8vLrDPPT_Uq5N~7`%Js5Ut3!o!f@HJm?b;(N zbbv90V6J7=E&)E`b|}N4n`VOOuvo$IEMx`%EkX8mpug0yY80enF3?M57gI zQ((b(;dv_v7PDKFgL|6)q^sb%Gp_aU)wp^uX96>jGEsOmBhyuDZ8}+y{bG?UqGqyDfYMtJ{6@xXI>fVC9g+uG zbQzl4fY>P6VAkv8GEpapl2>quqSIoui)Mr95Nuw@voGBux%Mq zYqG!&A9RXvoI%gZRwI->g2SYPB1tbg0U9UkC70cRFPTKU0L{E!2e?|as;p-wNwA;> zm}yKfYURNzE545Jz^T+srPZUGX{3qx0H&3ol`)Eow3xXj!2lx+DkB=}EoF`(n^)2W z_26hljpwvSdw}akJQN9;WAQnnHTN=3Ko19hR`Qqt#60*^1acxN84Oi8W-4nXd^@w0 zVpMzKqWw_(cHwQ`*uQ>F4F;Ncc?}XU{q867ZF>zihsu1j_i%f38%41S53RkO-5Bq< z<^ffy6fQNDn;z=lDz2OXjU+MMr0ziZ)HseHI3+}-N8v$8UWEK_n5pL6VPUS@YH^ z-F?^bJ%5Vt}@l0B2B$XfpF!7J0KUW$rc!~hPD3+Ms%)ia=pl{0nuS0_) zMk9rt16uqE&;%{gtVGqhUs{u$%()O~zzC_11`vYVVXfdfEU}YwTDn~JYTSiTDRNih z4#ap?$m%48h4*c`rhEH7?VLTW9aCi~b>z~)W0xM$c|y(8H%u~4?Yic=Yr3WyCvBMC z9P;P}Ra`!CY1TVd3~%qgX48EO<*6O5d**2Osm_lAM&ZKw?7XUKU$o?gjCIcqH|%NJ zuxtIAj>_t$YW%D0ShIfD2DzU5%qnHsRN0vm^B3-wcim7D^;K7~Uj8EuKZ;X3tlbVD z(=eh%wxAVAWPvDL3Mmg=TPKpMGzTdG=aT&qTw(TFBIg<;`kFOrB)&>#;&>KE1kb>+ z2B2dhdAN+pj}^ZH_t#P}WOC_RDs4ppbD0<}eknMnviR2G%#`AniYwzKw-y(_5*$-_ zmw5S-TNmxQbkR$TmM>p=*`CF(EG{@lszbazB$k;2MYhTooy&w{`02hJ3>+yIKEOe7 z@JMkSHwDW^-jsRwlSM}sEqQs-p1n(#FUOllp3=O)Tup&?1<^)a@`nk7JGz35N>n$} zBOy~(>fI9qX^_jCE*5|=cn@Q((|dZ4jk)4MmOAk+0xA#wuDRF-%lTtBwIA!9Gr9Ct z$c`7mj%LBTedqC%Rm_T=dk5?Lu6Ta&XaF9q!a$AUtk$ z*e$72Su7q{Rad`o)%w|Sbyv5rzAip{{VH|GtUY1tf`Dk1!6*HuN9YH|>@$Gpvq}N6 zCzbi<_XLxmE|LLdr@JCzPlDyUYO2J>kDK?krp5CY@11*7)8aCVVb&~zrEGE2O>>tojkD`+_dDb1*Ao``HQpP(giSRL)4OKuTMcNVOb@(m7M?noGc?geUJ;8t6u0>WYa5RLDJ>(^Zu~>-DTzEbb z=Pw6=C#Q(ao#It|Sa^jEBWtV8YNL5Ce+KO1 zHqBg6?QNQUAP0QbaOG=Lqb?5ZLlZP3JdqXFBbSG?_!QPegco`UzEDBCfy7n?l|5O(2uWh*{9fh*}OFkZGv)4J9g^Su_Z-y zktO~$6KAdO?4HIhm;a)+gVRbF%BNDw_qH-YUp3>pUiriPU-DaPao4J;%WF%Dllm58 z#~3FQnvO5O$UIv}o~Up(EN-l>@f8Ipwl+*yG^2h|U81N>`H9+~R;Nq6WZk+k_l_|; zqH`}-wki9Eekf?yVOxp~wx$i7mS&wyRfA;|YZ$pD0iFQM7=^Of;Mb5{*g%Q+MV}ZZ z4uCY|_@8q>JQ{}h=B5NG!svf6mRKr5#bVli@?ZR%doi+~75m0rb2XFdcTK&}XtK)Y z#n$?!<(KX3?3gc;rSMQ3)+>e{<=;f)h)dXgJA+DdJ5q_(=fbyjlD zyxOq~%LPEFsh*KmXEIW|_M9hDm%Gdrv97&s&LCvUqb)02CoZ4W(b4X%EB2q(#G5YM z&@wJkH_qwtRocyZt7Y4`(pa=cD4!kEPl#4{yum=*q|U{&O2DV&=)yXRws%3})r>`7 zty6tM=kuW2FpR*(!{^GYty*Jp1woSmG%(Qs4H^#!;!Q>OdkH@{*K(vzM1v#qO$_R{ z7+Jto9d&*4xTs#V1lt-9mM`tTxU{8|32n(X!6M-UNsS#R?m__F|Gn3X9 z&{djT%C$c`e{S8Bi4#KMy0LTS?(Vvq%{y6Caq7xk-@t{Re0DV4heM^6gkrEpL-{{% z)|>$4EU3Gq;JmPH{E@zsRX+#@>gc;qk2i2FwVHuCI??#%xdiMweM zWaT78*EG!|+OV634wd0UaR@TenRhksaP%AUUdHC0VcZ2nT> z|Lq#TX5O&2h!GYviFiX{IRHYEViDCLf^Wf)se&K4oOU>MQK$_!7!L(|E5Bx`dn|^Z z8D!P9pUu^~tYLFpB<~24WRqgt9Jadj5ce6JRV}}8O%6hRA!!0JH5LHs91WhgWWLJ- z!KL(|#^$p^amdJ5g8rZ$Ggy6?%`B;J_Kppf<0XMKcmmW9@>-TJn~gIShXI5aI(xEx zlSd-_6cOeEGR2J$MBqWpK*2%7D7_wEFG0(EP;?Sr1EpZsk|pld3%9nq47KjwNtga; z^X`AUY0HzBudMExSE>hYgVxdT>O;3bbp6&zv#t6lVjtU=7OitgFDbdK>r_jozEYb*t7qdj?MRk%pu)4==CR^bNgHOU-j*emraW7T2WR%b?1^<K?p<`lIUQwM$W=cui|bx}?bTOb6E1v3`QcM^BdcQe z=PpkFc*njs2H)6MH*NX+$l&D3bkD1=@_CF6^b#6m7%YZwDoKJobt%*>6l7EZ=V>@G zzzY{zEr!q?#B%Vk9VD%4E~MxbJ)hcn+q^0Z=@qNy9XNJiUX{8Ns(OzNq-fqrsbhbE ziWT!T7SLhKQavnveOJ`2^uK@O;eGSx?>nsSlq%#_#sdo9iphZ#Jwo|{FhMbfSrS>R zQiwFss8KQy?9j`|&<*8j64q^OVgV#e63^ksE_l^9($wb9f`EyHv4&?kqn<@TAOMm< ze1YGL4dcENbcWZd&n7h~Atmwe(#RoslRpeyDguGF}j}$MRo9?SM8!=4Q2wU($EzceOopeaHDv$UhoQfY3;W=e^g5xM87H z;I{8*GeL)G;HH8ITBt8$#)NOPnG>ql&Qh*h zWt>ty34rm;*F33uigBg#?eg{u7R{5>Q`U$R2j3@_Lkx_M{bOC#*zx1XR_*c*B-IGq(GV|B@o{8hJ3p1*lD@AJn%&$i*n1|9(=hKoMs|KsjeFu0HwhG-gj z6NR02xQ2KllvU2l&Q+ddYuKj6LihSj-&!x-tUR@F>EtCIlkybUel`o1t{IyqKm3Y# z^I%x~1FN64cI~X$=bbnBPUd;Rxn=jXhSG-2Z`jT3lX2q?hsL#({W072*)OlJJQjT){R0dcw$MIV@Im_3E)riYBiU=q`Y_6ca&e9uVeb_jW)Y(*6X`BKYM85 z!b8t)Ui*XT*XL>UuiVO9x8B8yUlNM}WBcAqm)&yESfoE>5R7X!w(jnYSbl8TpaivJ~v3;LD^f$vOykiS%0kDp1GRq zVCg_iC;5ATIf&(~gt_DK_8Vo2`%JbUh z9jfe_*S6Eje-d8cyItyiX=UK|B_;1L?UVG9n?6x~K;xR|0vZ5x!At8OJYq-&B}jT5 z#x}{P70vb-p^szS5EvI&o&q#3;_jrm%4X&6S8u*@Sv#ZVm@V<@Hf3s4l;7vm>@w-r|)yZS%w?(I1*QeIrsG=I+5nepzsGxrc~ z!pSc|SCA)uB~*o*q}1leH+COyX<6)cl^Ly@AOH2^A6)<8mq0BH{PW9E7WVFW74(6f z)`kEd2^SPxr15s^#3*QkxXWqEyk{wqj1GtNbEQ|(J1tK6 zUnIYs&2$CihuMv=&x^lu`v>+G339PrtlYp%HorK*>MU~Tjmr477+hGhviLYl@>d-K zU!uTPY~kv}%w^h&xW}uU?TFq&;?(Rl#6glkWN>Gw4B#URl`pWSWHsaPj-^{T?+Rl%;){@`StD{A2dwJ|V96v& z$16bph~Zles|b2KXKVo$Gy2J6qqP8xDY~bRh4}rn$()b-mt@e#Fwd)MdNQq8Y*-I^ zKqOSY68uyOQhX&e!epDI){mhNNM=IwXQLY2+&brLfPWf!2x1u(hS5ey?BxMlyyvL* z=no!g*pcWU2>q^rYg;4Lqki3-zG)X;d+6E=r*#^~7*m$_EGg_eQ=4jA+oZ8YMYWd6 zb?&a!UGBQcmfE7Cu~J)W?WPsCJoTfeZdoCs5nPtKdb}+(w{hma1+}#c_RZX|z*J-U z`YpG79lHe^?%Xkc?nU**&Cy^m+F0WA*VWfFHrCYF`F$mgbgj9#{-U|#cig$|;T=<^ z?0A^d|2~dA8{jc0T&>LodGPkA2Ce<%xn1wIlX?a%!@Eq4Md6Y$Pjh8C)#tL9&B{-Z zDl*AaMfM==qY6ZMs*j2-_o&#DtOvEgKO^o#a!G8V!FLJa99SgR=R+3-1WD>6kPt4T zQEnn&KOhDe*4&&kDJBfJWl@4anq%Se(e27Iv}pbO#r>3wvWJpUt}zNZYx9klkhS?P zCbrI418eh@4+uTT5z<4YR!}Wu!0bb{)|g-CHs~wgPLx_;gZ}Pe*r4aOmyr#+pp0lb zHFY6iYKHu9A$fn1?OWE+XV41w8uJSK1!e3*OLwh>v1U`ou!Z{BA27G z@n6d|J;N3qwe4uQiV3KTDcpf57p!m?0p3so1Ax@X#2IiaA}2>9&SUXL^1&>Xh8#Oo zQ?C?L-8M|oiJLpU6Q{%GGh;&0K{owhQSY%3!h1qcSn>U|R_L;f`cCNUO-efJ#sSbh zkg5Hb9y)Ys=YeAvt+X|EzTjRz37BGClh(UmXfNBmxvV{Ttan9870vRhk`;uSF?`m! zyWBXXtg*^vTY1s31F*aP^xb!Xf`+yrz9*G!3+V51{2PK^bPhMbp(nxq$mtS*2*~V% z(N&JbY2FYBI?V#24?IeNyZFFOpZ~&zB|@M?sbh`bnlV9zkG}tHdLK zx+5aQXm)byO7#8XHFtDn$5~LO*5aqH%?m z$2wT6nTmGDI)?$JimeWHNO7Kra|S#r4ugug1UgoGf)+&L03keV@p1OHE$p^lBA zt*GJGLDNniq=XZ4I+Mb*82pqbfoQ@+p_JGdB0aQaeTB!Lr#Z$97FjWL@MMe@Z^D+s z&IK)jih;Wbb%1MocDc@#$)|IKVWN*g2&aNVGFMmdoaL`cE`T^;1?Tcf@^i>q-czu= zA7p!sX62V=__ATa&S(g9I0rd{)J6Sdr^qB}JA4(U(1Y-`7)a4D)MA`g7I!Mwm6+KC z^C_nUK7sX}(ukntS*u>(uyyY=UeDi#4Mlus`)o8@(xaLmYhKp;LGw3oP&Rni)G|cQ z7Ur#P!U!VO1g(pNoJAP;`R9fA(}??`-wW?AJpaG_{Fi;Nu)eT^;QuU%IRlFc*+_>_ zx`&U5+e^|ih7FuRhmOU(m+aK71UlNUGH`jW!KA(Xf;sb)=69M;|L@O||H&xL zl74Wt!{fDxvzf&5M8E`Lo>IUfK@P&dqXA1j9Ysfw#32a=jPn2f=>Dps?=)zh0y=nF zlN*J67GXr@2Az6He%|WXWJyrTG^F6<|JoS+k`Xm{tCR{6!43_i__z|&s!LT*4`;a3 zwB^UO!_$ZGtWdT77?_S^7Dqv~y|xiDP)-YnK8%pxr7p+Lxp?4~wPvULd zUmZLLn47GQg>WUt!yAzB$G%F{zYS~B=am%aex&q3x^I|U4B;Xp?}AZk z^YIrlk>Jo6{xrIjl;V~Ot%d0#DhpmMHo+{Xi^Rz)*c5L{kRh`PE-|>;1QQ0h^lDfo zd@>|=U5Y91Dt-M)<#*Gl`Fr}3$-Z}Nfx!+IeZ!v7G% ztcDQl>kp+vdVk8V$G)HSg>V(Daj1A4`JRB+&HA5cq3-~n7Y2oBATKb2YG`uA6X8S{ zY?6>Vt(nsVyAxRF6YnNNtUn~CLrIFaIITfuxMVt=e)j}2Or%oj&|p93A5+|pOZ*pd z#pmb`Sv&G65piAWD5e2SoNSIcgY-cWl#06J$28$_X(YT)8umd{pHg7Zo=kQW0->a_ z7yr))>upwE8ZMWr(itk!ke5-mNGO~-u?owjq}8&~H}EaBRQUYJk_kzaMJ-j~1H#0S z1rxw$&lCSsY5*5Eh9p`{{~@y^&(mjM(r6cji;VSvEmZ0dZ}u7v>WxNaH@lu48ujuc z{04p_HtH?AmEG!dXI$pv!-8`CYpz_XJ(2siAQuczyy!!@pi$wT{)yp>!Xhe@`nl`z z1^zAe8p<`=WnrFL1*!@PPZ=huBJ={PS>a{s$9bBsNe$AX5$!cHKZH|luaOs}hA*pi zw$Rj=>@_5!LqS+x4X9Y`l2I@7_L`@81m(I&E!VL96$Z9khIpPCg?Db=MU?BT)g7f3 z1oR}eOn#rEov2`=TqatC@g-cu`;n}|1~nUG-Vnn;qJfhg6hp5T(E`dSLj-kY;GX6Q zi-z9$l?TDudYiv<9p*t?+4_WO=CNA5llp|}o}F1=q4CAqvoxnl z-+26xjr)Osgn&kH{tC8-tSujYAX&ByDk<0rhH0A)eE8>_MbIX>Z9mf=3Xu{d5DSGe z{bXd;!bUBGMEs02AatuZk6h5A3ny8K=vdpjVylr_0=J@48tARLevxvQQ6xQRF2uMT zDdlo6=qryT!$n?JVgWh91v4nu1G=%?-N5?j)BLSd2l{{#%0EAV&&xf1Dr{4qxZQ5= zL(D1c=mH9)qTh-=!wPQK;G!Plb9%5!QL&)AKmk+G}epRD9NQD(&9O0C6ZElh(DA_jLN=MkxobFd(kGnzu)+M~#d1*vxjpI7N&Q;y&0Q(nt9Ov@ z0UAx~93%#q(<@Bk9CzjhzLPRMRY32Y!M4>0SFb)OeWL#Q0u->@`-CeGuA;1us}BAQ zc@mIQK>2shoeQcVJ#!PiaLyd@Kj_ibnQy2+9_9fE%1-skgH%88v00xH6V6~l&y7;< z3z*+Y;rwAP`&tJ>jA`DJcZ`7&@iupQ%b%(G56`bmS<#9BG;0CU_T(luy zt=;C3Nlc<}xz{ z@bcSeLnyAw`PUGAL>*F~12pf(YnG!XZdkkO7$`Hc?ByN%$Z$rECfLDLP%2`Mw2Lkn z%iuczcuO)T(Vwa}C$&16nxS+qnzVRQ5p9I84;?;p=#nva%=pfXYl&x;$;i_ zP|dt~6wqbsm-{)G2ROAL$rK4<&wrWS4F}$7>VLjZ~K@NB#Cl zO&Qzj{Xrj9Q?1IwthH&{H`*sEN1LX>TEL$T9bDBnzAi-V%H>rqOSs{8i9DPnOQEm? zKnSNAa;HMY+M##OP3;`0pT=G%gsg(SQ~>24N?A+(Cl^G2rTi+Y_Xmo`>Wi*@@Y*8% zxO%^0U>2&c=s7QU*VIcq8^q`sm^J3$P#9i9SGJWj|-YQ|Bbro{q^IrwHjL#@aw6r zO5(p)w}zsz_FT2}`msf*s$lq^*3AS90U;2;%8zQ$AmjS~uU@58ERcbWhv?f>K#BeL zYN8qi*%SY*!e{wB?9^3;*7vWVA<6l3`r<8_4JXqkECB$U^#wWOuf$1XFNlXZ{n58dU(CAELUC!&Oi-&kb(YyL&bkw zFG94K{HSTIT!grnt(x7Mt9azgH#FZz%{*?b|DaQ#z(AfKI!4Z}p<~>Ge#1Se1*{80 z*9-3X((C!(%0GrhVCY#e9J%8rDwB&WM#Ib#hh$(WdygIeQucm3{$#|=Kl+eJTk1Z-(L@12&%MZxw-kLv=48+WES(PWIT1Ks z0C<=YX2Yy?Fc%$1$a>sE6N@S(ydbyNTznjed+MRp# zqQd(Tx2JkitUck{ZkFv%h>+T$y361us*p`!x@ITML#@u!?BZJ-!@DqEXFzk1cNoI{ zJl=+S{D?*ZKK1{XW)YK5yzt`pzw`QU#6SP_sM{sCSn6GMftpB-*B5YYd}6E1T{V8s zBM)6)8@_GeJO87$68vfVhG%-%V?Wnl^6Z65%hMOv_5&oUSnJohv?fUse?PIwpgrjj zbkDBTKUc**{+~4@My+3;_M*cli^%=z;`psm^74d} zCj*Zab%E6QT+owC_c5m2HMR6aD{F5vvrm4M^bRUw2oc1;q9jPZaA_vxsFaP~U?%O27@cleW3dOF$d>Vq0Zl}ZBVHjH ztf_?4md<5`q8EHId=*llqXPIzIAX%~1B?b5_S~HV>kar}&i$g+Smv7ZlTat1QzXxJ z$_Fac3X5RMSd@80O63eVgMA|`7viFSV3ZmRpY_8pOoLm0i@%=q@I7J=7Vq5YX9ffA z{>R`WG+DU(#C;6O|HMaLg9l zl)V7Zh_060KjCS9biA=f=azMILnJ&h}h zly@(WRadr83lyzrB*7h*#Kz%c#TEcwRZLH44Gb)Vv~oEAv$QE>6AfHr(F(C#@+ zLJlGHE;Y1|WL2(ysP_V;dWc_?Nl(dVTAaYOpjag5{{*~1y#T?AsgabJdOGqoA-oeB zE0oxN_!V3X&c0eE1?A93*;A)ACcg=udm8GzJ~h))e_kxCET|AT%Htl--e2VXnV<@TsN3YA17M0e6&-Kk=YQOE2LMDBtsJQIke# z@?QDP5g#LZ(1S@bh&gBDacz8F` zRpD-jIg8-ap`Ym@6rNlM3=JFCvr)2b9N_9ODp{J#8`v;h=Es?IOxlxNiKM<#Q9_2M;_jSYUH}t zqe$Y&x^->4;JRt+*3Xu{ylQW~6s%=u)@ z9}!qmL7OlT#T4rTQru(OPi>~6!BlKwMiZNC$FYcG5yvTlmyw#v=M)cWYQ~gfFJVt> zq~`S7oR)6J2?icV&xW6Z&I8CNu=}8Y!-3V5*oU(pJV!{pyvacr8HA5P0nDoEQ%(JY zi_HlS4K2djpeQwr8f|LDf-$pdJEIqbnAcQ(`R2Mwiz8zq+ZHaqq%>Mu7wuYe%n&tL zfGjDLMa5%lx}tTse#w%qZMbXkq~r%<8NgEgk(yfXgz;U~-7DFX3+bnQ@#AqBY=^OF zLbS7X)|dq=R(4l+ji2DHt%>*r30Rp-(iA+JEy;u?keU%+qc(@`QA$BS9Orf!N}fVd zAL_Iua?ljh5MAJ^c}*yLOiMzDF9{(p(30MIi+m$<`Ua+XOL>c2D0t=$9GupiRQ`FA z{BOl%>K)}7|3O^Dzk_}@em{Rc@>6mR)GzU+fJP3!_lP56}Ebt+|2<0=uUVxPy z3)N6@44izF$8~7*yh5H)fjBg#!VE4emB7mt}4}d2r)5g#{ZnU8q)|NhnorPaQnz>S+LontCn2s+La0 zh$jQ|3fkihRKrX7xJMtz8qh?orW`edrfqDgrtxfxOwvIr^UxInxzk2wXb_tKnHl(z^v|lS3R^;C5-qU z@k^Q^e256y0(|hy8uo+8d0&n6hRC-))pyDz3Z=lgVFfaOs{79aG081CD(x1Z!z{a6rfg{`f{nt;>Z~S~76JTgmet|iqonNy9qSRCrj5SG zE*k8okuHXMA1b|YZ0qc>KB6<%`;DPFQ>HnqYN&4EGLuv20mv@Zt>Scu^WHjG$A{{M zn0_!1B4y#@2tE)shK{KGiRKDSUb&Ams?2};;|q5pJXA^P3}#c(A}>+?UHMSdS`A5u zx!-7KdwaT0vc*icx+RrkWvS1Vqu=l9QLeTd`z1pXyttbcEn$YF%gs^<``o$khc~%U z9?(+A$FHjL21BG2Kpc=@FYF5APed6YZ)jh=UwQm-OL4H}p<%olMV739mlk7y|VeJq6h({N-N`F)AkKU*9A zZncuEumPCb0)>TTg$*!DALN=JPBdym6qG@%J)>S~Clne0KH`mlb{f%P!tPP}AjxA# z93;`Q1V$D?)kIu!LsQfhjw9EQ9F=y_B1`piC?(juo)nIC0- zDn9&Z<}dFxHQlKEWj$Lbgq~n;oLYO|eW)MPm|++FFVI|Qe8Ff4uCPwVdtGoTV=nn! z9Mg!5}_H(v@l9y2_n5lmXZ?=E&S(lJU6Imo&ZWZIn@mAKqMS=Au89C=0ru@=+;YS z)498q9ZI9JWB0j$+}686F?+mvy={HRr$^I7WzrL;!!dIDMD^t8ryc8UdcBwRSe?@Q zeCZwRQ~JDm!Eo-)4?J-5xd4^sKe}D^^(*(gg=;zY{*Cfo)5#lh`mXYC@C%ts-TPOr zx4Ya5jAH>O zc|Naas2cQjC5qX ztN*_ zp0iX-C5(oALou489mBshd<ac}LWi(CgsaDL(eO*GXYH2uLp{vr@SV&-2TX_wJ$c zu;DVWH;0OocbL`LWcxFSsKaT)I-4jmq{X-c2t|aJQkL}QXiTVMz=F`J*S(Tc{UO0! zi%CAn@koN|GR(ehQJ(p;)$Op{@wSOMEh&o|_Qx>8!DwP- z`FJ}oaQjgCpV#o@Nx!OH&py^S(Mo<6#&dsVsr*A}PIAih}WFPR&w zCRp$^BQjucQVv0ZvdTb~5Y%*mLkorYIJsDrg^}#t?y#MKoS(VfIorvSE~hJ+Nkv_H z1NyT0bd&Z4`Byk{k++vY9$qbIp;T4E&6tF`tlp*!>j)C5KxYI&p)K>A@*LYD^nxH$ z?vczftYFCQBHl2#E4np$pk;es%l>Foya6Zs>Eu9EYEz!e5Y{R^h4l>CRPYp*(qm5H z=D~}jc&KkX?%Ns_4@L11PWDH)q8*0URaN#UIU9C%a`k~+cScW=kFDx3OHQ<-c(1A| zhLPT?d~EY|Lya>!Q^W8jeqE%Xq@>T#)`R;Q;n0=BC`ofPQDBM+{rFksZ55a(iGAa) zU*eU+_dJAYMzc*kC0`CJJP^FOO9?7Xpo<{uSO7rZNrA__;wfikngXyqdcC>NU}wp6 zrPBc|2Xff6WKjHOlr*OB8%+b_HySNtDX$lf;WU+r55_k%G}>I?y}14c>;mc66GV=~ zB>p6tL*)LIuB-?uX}lCp$PRoG3NBNh#Q-2Qmv!*o*&zk*WvQ}QR7jc9RyUZv;eI1q z1myA@D>js9##>)#Y7`z3u*P$CtoC0yo8w|Q6F271w2yF)%8KD0_2xTV;x+lRX_)S7 zLESy7mmECL$tj(~EAaM1nhN5QP)RT+`Em;B3)pSP8(VtVYgUKyj>BSg0P|KE5JF0S zre930DlR@=+*Q0v=*uq{`_A#ko)-3hEcA%gLXTvULWp5*D*ZywDm-z#xOi1heo6D& zsfhffDTW$dtI)HAE!7yiAVDOsdl1 z^kJ2l>S9UXuCtekeIpWyAb)r;s3gmj-+uKnaX)3%EDkWLFD+A&-j7eww|&#xTfkW^^2cYa9_rm4Q zin3x4(yLf3=0BYT{IwK{%rJaGAcrfB}x_x6~ z?NgR#`|L{eSv%T*Hvmwtyp-4g+;<#Yu-bvpE@#a&$atCK%V}j(r9`g}0;71P)B2$A z^>07GDy&Am=Vx|<@=_YGAKMS!>s6Le->|zU{Oc`LG~#QV)<2JRJPc{DYNOS8_y_LC zl{@TCrW62$lakMd)^-st?P%lI2t z)Hp`>W4-6c4x>S@{PH(^%>AB~t9w+1&30NhSzJq;*3A}|Fx76iJC$XzW&Y(3cE8JR zb!47(SvFgpOI(&s!0&j{;v!y#gh|u^kVZJ9B^rTLKq!cWhf6jz7>B3{VIyUy6St8` zt}7v#!kob_%sj7rhkZ`%r086h2XZFre!9|+So+}e;-=^KDM@y(a^Sx%DRgARg`+6@ zF2u-VGLQ-ZWzz#K(++!YiRJ=~3|GVj`!3)x5$zUkh)3uGfML}Os*EV|5hF(UJ{A{; zN;^ys#azEYS4VvUT}QTW$g@cuN;(_~!om}CfZ=y>M0q>J?!6&0ot>C}-$GouFs%Hh zTmXOk#{D|~3BT@JuRegi$szQ;LUnyKd=u@?UxB<`_Ui-kIc(E;I{yK`ZY?|iTsd&P z-Ds3oUP!mxQvQ9=j3s~$dYyr~$?Q9b+{-|eMivJd_6zn%Diy*g%^dgph0WMnjlyQm zYvbd%&X(IOX1{WrZT72MGXRGk%-(<@szG$F^a0wjK{JzM4tXi@39NXYNK<*-69LR< zHA_JJax@?fIF6fq^$B30HaB2{+{uk~5)kSg_1^k+EuCO#z)8DSy4iVj*ToiH!~Bac z@4lm}>JH~j*Yjl;)*~sL(K7eK*OTEpx-0KkaM|Wbua?%#Xj@*tK(C(|>l{C&ZhWb0 zMo~pu{jBOKI=QucYE5gb!YQVnoLhYCh8f$YkM&BY2iPFc51wjZM;I&Xyq~eb&xB70 zb!DyRW$vzMsVFjQ1?9U8snP5KICcCp+z|F5YaW9djR7^>S60XQbPOU4qinn+8ToxO zNmqH=nTD{Wfv@awt2Of=f=NR|5D_7WgKt``%4VxKRM|4nPih20e86-edqM8Km6$g( zF)F>V8F&FIKjPI0*Fu5JJohBIjc8gc^_8vam+bbN) z^b&a)S?@-wcXYVkV5Z!+PTi!3PaWYx6x{?3=UUM zy8MhLFoOTujq!`V*3tMSxoiS#=D?7Pp0%n(Q89qC3)`8F5QUBrh37*5=v^&^@-+(> z0htu_oq#P)lq8+7G(S15;V0Pkj8^Mm@ObujJiy12bM!;%^Wpm2hU;Hg%d@u!H?ron zhpV7{3eP3fX1D@MX!O<)`U>hiqBVv!FrlFe?i{Tt*v_Hf&)NWd%*!uj=XwWu1V=%m zC=E2Y%d?O9C>(f5K@*3!6y2GKU?CtUfo5X3XhJ~Qjcg?3QbPGiIU@?a)bx-J>E7bj!{QCXu3mQVoR({~yqt$+}u$pqisO>>~0Lk}B@ByTU1@@rY z>u~r$XBHw_V;CUK2l9wfE-|f+u$d`;80<3WWT;92N!SjR2{H~6qAwgjz)%Q~BE5t{ z5sXHIfmk23I8e_Z=spyPNqq^MSm$uq;)aRIt1IR@rrxz|-rh(cR#D{NJiasR3>XYL zQ?c6>sGBu5Y=Z}>%ZU`B67$U8nWmTEokDOZfCCqnPOb^fozyaELUjAIxk6bm033#B zK)9kPDhNB1%fimKXjQzX&F%7()mOHa`eSoz%C&yCm5&2z3k}+W{3v)^aQ~O=ST2;{ zqh1e}hLNfmPB0wKxK4n)$lD{=B-9?QB4!5iAyd1#&(;uI5^TqO<*$<7Dnfn947Tvt zS#<%IyV#^N7y{04=lIS3qKa4`vUlFHyQVtkR$QH&Xo%Y!jyh4ywM6DmD$Evdk4Gmh zpTE=U_G_b+^J4zew#xc4kIUUw6R(Q4Im646I|U(HBwPXSFjgH1mI-sGZI4bs!_5s5 z3VlxJW8l7`)tX5d8S9bLfPC=@;-9uH}`2fVh;~5}+A$u3Um=pMOMiBA#5(f+jB~MSC zn)!Lx?D_0_9r0+`pq+|DG;S}OtTT^^ggZJy6=Tf00YNken;J_z?vjl`&(-CAEmN*Y zCIyenIJNpZr0o0Xx|%6Qw;Ryo*9)=h0Xy!_Sk9T#&@^8c(nn0QS=duDz9H!G1RKVe zc%JC!;BeL*S`*&RKFe1V{`u~DM2I|G-q7&DbY%s5VEO^&mde^;UG{pRiU8kB^nWzuB+3UUR4BQ7)%rO`tFm8O&c}Ju*E2W7p9T9;I7yo!5lX z(M02^IocHA0|sI3XLKxj9>WcSSUt~xtJ8+~5J5C2jfxN-A*?|}r&Io+23KzE5u-v> z$p^6hGe@ZSLfq%|`r@qnoO1>zZdIP&vYv%jtSCiNV75YUt{d0P9x(tvw|d2j+HuYB z@9tg+vR3!~V7#LD=YyVw>~Aj&yNQK8!ugN z9UCp~oxz?gj&*j#ii=|%ov~uJU}aN%okhQriOygttN7OrFRS%-*41?$TfI8-OZKsH zO_fIsv2DtwH7}(~ORJa!MK2%;=)9#Q0e- z_BW5)m|^T*v&rE5TV+7}mC2O(gmsyWM(^LM{K_LvffdF7!z*rZDzod#Dcu7mwar$` z*4sUU=djGz-40u=a6w4CiClcL>lMlWR2F#kgGfL)E^!$C{h|!XpPfWluYi?|c7qNc3!frpzTKbdDdEx|9tNx80$qoyY*K46?85f0sW& z!7aa2ZZbRGWXiX!R!fDr&>YFc1tlDTfX&`!!oS+D8#!ILKE()Z+kfC_7D`;pT=h~J zBhY)eOM-}%pyjLp^|L}=3dbtO3hGJ%;x`FW2IZS?*ETc@zhv(z#m_v*Cd`@z?SI%G zDz$1|ag-7Xu5}ewtF<)b4}(GsDA&ELygY7vMMZRq|I9nAAvVB{pUSXJ24sg9wMM(o zrY%~PNZvB0^154YNvyzv?6VoQqUfS5)sk!s6`k=rvd$y_Iq}U&@DFME5PHT1kJKP} zEE^;b^Tc&c&>7%g!ecN)VEqyZlqJhD3)xb|seD(iW8I2Rd5A4z ze^$P$IK@fI%gP_wWaYhW%I|O^7V&L8tQdZqg7Tj9rt(MS6=qfbuKb7c6ILP~P=2EP zosEO=Vggafln`{`kuTQ?GZ?HQo+QOOT z9l{$Ong7}-Y~1)3dncttGLMU)9@dYzj8x6t-@Ho*98n&*MR;;==JZ~1Z|3qI;fhoD zo;ZPVIc$SdeJ>VhHsNXxx8JS}#q7!uNUUwQid_t{L=-8{Fsd9E_Udc(|1mz31cb(?I^6JaRZ zOzye$B}*=ydBfR%5-yO9@4d2IXr z(+>fwmj~Z*h2;hVYeof&)GC0`+b19}sRuI!+(055HHC{*^C?{$8X}1Po$Hc}qp<{*!Dk8*^uyoeAHZJU8U%?shoMt&Xib zYl<(OwlbyH9~UkQMhyC~<8{XJKyk#ND=F6NBZJPshK^b8abrb?-d)}l>3Pm>xa~G= zd5ie;1B$=2vDk4S7Tj(w853+Y)IY!XJ2L~drKL7goinzKq9^I6`gfQW4iB zl2x2%Fos>-71gXdzIe8N`N3XMNYqZh`AK(2yynh_YGNH8OI>;CFJ22*)VG*q+r7%> z`^<8{Humn%zh7QzyVl^S-u|WnM2=W>gQWLXXqjH?v~2l46QA&xl}Y1RW&YR{?x?Qw zy0NsUFij`?*r{2|!NL28 zsjd^jAOi;(BavJnJkV5@q6Njrx_pnV*!;-$`QZm=?(7`rmYGiaFE&qk+!E>-H~;02 zBJE6QS+!@+L?QH>z_N2MTvjXVl;wk&Q>BefNa&bv=T|ex#<8>^A^`R?a_9izLs%{U zRyz#ZBUff=dwWf5MPreXAx*?dJ(G)?HgsNDz3k3))2?Or<+tCQr@YKpImX9s`YD@k ztXaBwY0)>8)e|o6og%Pt(%Ag!lmACj$e`|sn$To(P86!}giq}j+a3JN9kL(9`Y z{Ef9%UIYG44HLEL>^n)PM^>{TZ54Di;NP@qDndc2gsadLfSJs%0vZVKL>I%adq*nDoUyd%E&iq!a(OQ%d)xUk{) z(OY-yczEWP&E>UgH_q6-y0LLVWXd7s-ICJD&CSscan9_=7?KCFDf{<77Yc>TaU%cy zy(5Q9OUuirR3tkZR`1yN3+b{+bLLELcAB(Dw{0CG+Tm`l`qF8*ueg}y4qyR}!j*y$ z0Mxzk?aWg8)20S@k!zRW%qtMWj59&|43(l zRJX}G;SP2*@$+4~exA6>qSKlWR#hD|Yju{)(cDwjt*ux`iSPOxO`=Czlrud(#EbK_y0L1SShwjawriLP+%D;20XRBpcdlLLkoHhta{ z^Z{xF;tp98FCrCAgdqm6q(YM3jowOiLFwCZj(R6>PGxJRo2b$0UM!pZ&2S<>8&R`n zUrgV^M@nVkc9Q|AcjZ-*&4_qD$p(`w8qDrlhMGW8GnNH=QI#WB9u9gff}qu! zbQZCAL9^FW=p|LAIrKz`K!ZhG)m9I;zuz}q$8H2&*a%a$KunOLo)9!W|Th6I$ zoiwXyoGBg(hea#1+5+~Vw1K&p){Ik|XtHRPZl(uZm)?Z-H6oK4I$TihaQbaUL3@d@ zTvsiRyTI+9eBZ^Df>e81UA(Ofz7Xx*r4?S!lybd@%#`(wOq^QeLacmJF0J$!MEwC9 z1W4TksMIEu*=ouJ(PUsHE^jHTs*r3}vyWK=vfgKd1B`>24GzQqOWS*Z$5EYa!+WM| z@4c_KuXm)KB}*=Hmz!{J;EH=$7dkdzzy@rv=rM+bVv4~K1p*-uz`UjeUW!S8 z03o3UjIAAi_nDP!;gG<4{nzg@J9DO=Iprz$b3a-so`jY9I1>j66mTJ=@l)$fIt8a- zfa8&};F79ws#SG91uJvZ7d3mNzp6COmD?@8dbisIw|K)Gbrxs4M4>B)vAXKw0(-Mu zFK2j#tW2*P9+68698FNSO)Il33nn{_;Vc!KV{kIS-w>VoX*u#mvr4!&8GV8y#^Wl3 zoNyfBTrAIg#z^Iij%YMePQ$|jqGkzq@_DtxX0-zLY~)PsF1^gC@L183@s-?J4nk@) zXxVCm$~IA@FA9egYEEek1ls&&p4I4bq;|DcrEAt26jFy=nx$o>d1Vbz!&7DL0fk*} z_0V+QbIY5}SCuV&u6up1g?L;!`r&}3Di6xhT1ghHCIw(Tse_keCZxa!8>CMEC@gPmB+B{eEN#oA z1IAc_fg+2Kz<3QQEg&oBsg)HQoGB8eXNjW;IHZ6pDjz~C$4PQ#GK{|bx=oh`b&q|v zz1ET?{889VCXFt+_VV?SFlU^%X2a!uS)_n{=YRe%F?-2%{a;~HXGR@9(J^Ypfr8_`djf#7FG;gj{on>7Lh|!^&$cLg14JiQ18@Y;(tRcsrUG z3+;eso*#O7N`aS=bwnIyon$&@w6X#g2swm6!^;6&2#s}x&kI=yAv+`PiDpH|v|Rwd z7_Chj>zYZtg~AX`Lo5c=K`Me|#9587gAgM8 zsU=O3_6aq+x~*BG8%oC%=ahI#O20kOcJY!%vgm{TTjzJST_v1)a*2NQzy{&z26?Mw zYz=Djv%|PD17Ve!3((nH1d+{kg36>_HLwOjNdpL5V*u z=6|HfKUmY*pv6QRmWYl&qh+8mnc_e+Q7Mrs2td3+mLH7y0U=4O)brQ;?-hu4YAon2 zXoRmw@qPYZJ*BY<5Wu$0BdK|9;HDCKwmrUW+v5bdkX$l;yD&#*1abG51&xgbAU1Ux zb!6{$;b3k>%ws31MT>-#o$a9~Y|A_=ctwsQ&Yq%!2ZUWXT|}Yx++VnbQD=kChukQm zE0T><5$KBlSO>8v$U24N;?uB6nt}y+0ebqEicfM>D5AgY)k3dW-V1sV^3vJoNQr&a zBJpEfLz9H)gYk>jT>&+=S#6;qV-(Ai>2UrO#wOI-Lp9YQd+mhm0yu=YN#_hOpOLq$ z?L9sxnRNOI zjpoF3Dd1?Nq=(lT)F)18^w>*EGJDnP%wFMT?A2>doKTD3JjFkScnu?3s3c6sH9D+G z#SsvhI>TaCS~25#c}SF$Da8i`4r2pcKmRPRctm*N(ELB1MmX8lt1(|jrVAGx-$zr- zu6ULhZ_G0o{S&6_I(gly3$lG$*{67$@<;matPy_w=2j3Nu7BpmZ`Qp`-1}}Mwm)r@ zGTGU_k*}<{?&PjgqfZ+{pU&8%Gd}HH`ZdI%3S+VV-*Eir`nb8|5H<~F?$92LJtrl! zJ4>--?h<1JiKIVCi$pIhx$7(s2YNCi$vWLD?SXxuk)pxS>T{t0Bc@1f1{fD%mj=B; z;XosWnIF(9N?{074C0VzbMT{43=jkn=!aQWX%Cn@nvTK|UT%DjHzyls7Ntt(v{h?$ zkDA?f&?g&Ss5(v`==gmmFs|OmcH9TPRnvXPokB}G^#oBq!5}5`!PT!K7QtkCme*%z zAwPG2$`y@jw66f98#n)Tc`w2!NhEV(<}$+DjO3yxop;e=xQ%bQsx2+kN)znAayW6$Ci4qlA^oC@uqVxC@94?~JFB#t zbTC$N#^8$9-OHxg9m?S1`8#T)ET_vMMzxja^>TBWPVXttjkz_9)TmJM3<5VCH5#Md z8h^YiZgy#93B@mf%WUiBbrG+F z4;Z|sM-ba&`ZK+bYeOii|R4-PiVHNXH+FB6*2!InG{fP0yA<503J#ROk-<} z*re(pQVIiHP7%pk8i5N!42ldDFHjEc5*Nj#@f}fyYvLvaXu%m3ow*%!j)9RDtFd{^ zN;wiMdSnK#*86b&UzRKyQ&{-w!X-1HBlZfXcfBwCuU64Z$gcNcD~PmT{W~Eod@OwX z`qnE_2gv01hI~${)k&pSyit&!&+uBMx^ims%5e^pJlBQ?Gf%3w=Wx8!UPH!DER8Bk z%AIm|sIKnbiS8n`&%OTZ{y>XP>+}bPWx4ihTs+9vd|F;LeQr-EaCpYFsV>jMH9gn0 zXl?)4mHFA(eATx3bxo@uUA%&DsRI|cC$G_}(F&OA+WHk5ElBf>RSTFI)7Mwv?s$g! z9u4kp&*n9wdeSRgPGgCy>rnHsxKZk>D3m%u!f{r%SPlz`iRO!^Gz3wo@Q~UKASs|p znM26XjDgaCXie_?gU|l{;N{N*g3kzh(|>vxFm*2e@SoBTkC-2kxccf7e68T> z7tWjYCb2(3hP{!_5k7fy7TMoVKJvaHpnJl8NM(n0kkb%NNVF^!RizS`MlkbYEY>ox zo`BJov6a(xp04vSIK>Ni=>41)8V-i1I?O*>+L5Jnm0y=NY5M$G(?`|l4ai} zb05i_8yY@+(##2C{mY-fWO=68P?#bXkXFdHkh)j>+6ek`gLtm^RV`%%XTz7+D3Oz z8rxE?({WRsGFyGT%E#D7Ztkk}8qs~&YcG}AstY1av4oRYfPwxyTz3>nZWiOKLHqq)>>1s5FqT!cnZjT$io>v){#=BbB;qt1GGS*1GmWAB z&%t19AH`Ow2g1hGk^bj?K|B~zMNog{pv-Ih4;cdn{JA;*EpNa;bUhgw+xPG312QtX zbQ)xGi=-T*fK3#~AfXu(mi224wJiu1$y#_nBhY* z?N1NAx0fjPJxp@yww1qs5r~VnzUy3`LjI(8{dQJmaFo_hZya`>On5()3JPHE%*d3Y z{4VAjBJkF+(2p_2V93OblQHR1l^OFE#d9IPn|^6L{ve`*S1S+xZA@Ndyo$Rrm>bn( zdAC+Ca4mL~b*L&!bTzu>o}2&j&dH(vBX;YbrE=jLQ%~hP2g?8Wq*^x3-eYendnob0 ziHBgAc9G5fXZ*ve+;EJJ~ zrU!<`Y~@l<3P*n1t2Mp}7=}V)`*iTvs6`=Jt#jIt(Fbxm8m|M=kARQ|rmvt0%^yj> zxl-OAVHRI-ODd@`$*MX#s}Qb~Ox*V~NX`Y*J_Dt(3m;`Vur!6dL3z6sh6)Q<^GFj-iI~arAz&Pyw!emlrWp$-_ zp}bNZYnAnfmWI4V*A)qGL~@D{tON0#93{ueQ3{piG=7I=baJ47K*L2e0PUk^v(nN_Hq_^KsVXqabL;TRA*y^fdwtP8U||3%%{Y4=vh##I+~ z>Jq{W3Hi91!VX>HMvtX-Od@aJf_+YFO;;lC=6GfYfL`VD@$}&MZ5C_I_?o<%7u;d* z?jGlQl| zhSFC)I0?YGN!x?8q>fL7>&Q?L2@6Vzz_an0jg2!4pDI-6C@W%YGFFku?(d6L)P@Tm zj>Nq(RG+Q@?h7HSFnTd&t>j9uqcNq`_YX%#E1Fe(MvxfwdXto>Yv)%Qey0j zk+MS&10M;|?h;B^q@2af*$l)Kh9@n~*|<94%MXPs-}ob$_SRd%rzHLvdtW&H&9$p< zC6+(Y6s0Ni9qCCj|PMBy5(bAJooxH476d1n0HDI&v_AL9~=?{dP|bgwBak5^Q=lfjY7T})HDR;6N|8AhHZu`6`CCI7&a z)qZ;IOB1!)=&Y)X4JU9L+Ftk%#5q(#{Ir)LzB<#hLZw+Y8Jtv@0N+XrnmT|LI?BDrrNiJgMIV>QbpV^ul?g6 zS8sh^IPw10qTy4!!kD(tj1x5OH6R%&dL!^bvZ(b0`Z~3*m53liw3!k(9jMw@VogwD zn@H3IxCMnJpo$<*fgcZRqPqtR4puvWt?OVfJUdEYbg*)*dVQVn&pJKgw53IB*Az>Q z!m+aUc)XqbHr`%_wNov#Lt7uNf1VbG%bo9c9%e)~n_b2)z zS*F+3)#>z7X>qaiHCzmBsXI)sS=LqD66%%`SAMuG-X1S0<}JeWvhHw8aj;6~^6Y%! zg`HUrUF8#JMwUzm#~4G$Q(8|MTd)rG6coo((N;y9Ev+Y7O<~bMO{+(&Ct6{&qEI=J zXabW2{5n5fRj6f34-Jpl(5VMf5_?diiGLo~Xm~xJ^KuTa7leYkg8XDY>B{`R2?&O7 z*-hmKNxqNzU5YGE8n~L9mU#1WYqFgDmj~|oQtI%L(xD3xn0z=?h&`(>c`^FbpfQ6l zKqMbK14|KK5aJ(X0}tWj13;BpA_Lbv8qkkmk~6zk_O5hCTzgh@jalI`n_T3w-Snrs zX60=w$e43%>C9nQ-KeEYMhPF8T`u#QbzRGsjV72(-KO&Q*KIPp+@|$T_xjNYUb^pG z13Mj~ZTR31CYuv-sfG-`;y^)vdyJ51#tr zexk0e628upRT7j{d<|gw%BhSYB(<#F5K+H9`;|;8(G;YFn9Dfnt zV8AqTc76Dt(w~#z>&cBTz4THSV@dy=3>O}w1vfEf>}eIiD!HEfxIddYjD5?5t8h#! zbC`Jl1UAb4uG_or$P}Jg9n!z3T`P$1kwmYf6)whn3|Z6D{v^d;Ln4l5#faO%%*MIh zhqHFXb6xJ7xbUxm6=u`@8_gzLV&aBlrHvc!eqdvJ)8oeywHsO6&>Cc#Q{9LyHjpu? zDfBm8Ow>=YBdcae)7!IOHZcpZ8R~xwtK`Iw>sKksKCO_wgt=p@dd{M$C~Rst#Wl%mQ`*2euFzN+Y!(PRk?B*lRc{ckhUVvz~+7*JzTDEd29}5?fTlJ z@I%r0ZRA!qSXo*DLV{5ZZeduDRGF_f9rG!(*|h`+B*M&K3tLv7H@sqDqSl+J*N6Ar zcjWr>82G~Yu*{?OI>J`Jvp%~6Z9=K{wOcinwHC%1pSI~nGv{1t)$45RLakM!1VV^t zvJ7FXL1$%Sdgr6P#i0Oew(E_iyf$Z+o<)#{FX?u~VvI`n25*t;q!8d4Fr4Rl{muf{ zScM|rO-KisF~bsy+VTyRrVgDVKH<*ia#@8^VJerY`o}qQedPree7=eesUIj3j>1Ku zQ^6LR%V=cGN;A+e=?!Dm(qiE1>6J4&t`XzQKY;@+mrO%eB?*8S8EXjIi3lG@8-ag> zT1PUyOoY^do`PyPu*(Cd0QMT30+cUpM-e#YgN0dcPkh5s;qSsx;p5j+(dw=dU4TaTxMo8oD!HI zMyJ&oq@0=*TJ!VWW5ph9nGFq{NkVGd>IfSs$X@gE9m3y!yLiPPh`V?4 z-5ZvTNP3j=usLRTPad;3;u-1E*oO^Ywdo*6GqAV}$Pix4lHHOu7!P!Ca7F1Spvpla z0tMS91Kq8)q@HDMkg0(C^szET?+_Rva0t4-t(@ix!WmI&PEX)iFtD)+AN8mJybq8! zWo3#2)(BQMHd@cr5t}%0a0R`4ybbq_*Dq}wzh?3!A478$3;qO;D{EIera!rS}GJvcS^Py>|TYrTPiKZcyK#3eS&(>4A)q-m!fF zy(9j5n+{LZ;lb982@3=WJ6tv}rlQ`prcllYx1v z{)$s4m`Bp>+*@-Wp8e;!`NxC;rdBw4OL=VTt}6eyQD4=|m2%GQ=i2UTopJSeoiD5; z*Y}^)rVC^mklrKS2kLJD14XwQR2VO?hz~P+_&76f+O z1UD9EkQx{%tJepaAP{f>-C3BDO1@-_TUy4DVsc!kvFX&TP3J^69sAWIy7Fe=B)K z@;)T7(+G|90VGg=rX8Fy`$I0GF`k2|g{5HO{XcE9Khr*buKk?5pSCAFoY?+EyW{`I z>;GTd=ef^w?lzyK2BA|Dx+HxW`k%AxKmTbh^-B*tdmMuXJ0va8f4cJ76T~&zjFYqh z{vQ@nIPiWD?OakUh2v*V6~6wt)d$ZUFogH$XID>ATA~b}40HBDfA+Ng|HH9EE(TeI z0iH?E_3=IMBO?Agve@K>o2wGOR z(3=6+y(7HS|GWsTO9?3vT310r^Z@sVAJP*(%3$j<_LLOtT{`HWrHE%7gPw?~mg+r_ z9jRUd_&&s(0kH>Z)Jix2Tg7}aFfs)LG-*tD$kEtG!c;RF5T_uYsUwqWJ2uo{*}1+( zxMy5v$F>%6K`viKjE@EC8*`h#sBcWSKf3hpqhxsPq)5&BPP*JcW_ONj+15c9T&!l% z$QAqA=yGrR*yvSD_O*{*z2xS?XM|5z6x4cD-II4sIQHvR$3`xyY2Uj7%eH+h=C2;z zzHiB@(d{=cfo(5|n65sINi;ST@)?Ywbk<3jGOvm^W%`!S$Y(-G))Zp$XDlDT`<~t7 z*)OkoHr)Rr?N)3&{OmQUZ*IQ%8+DNhOg!rz&$iI-kjfA8{@#bcMJTGBUj z_iYgVXF>Nf=|__Z(9+4@JW5QLzIU0yyJT(2-G`oP>%96+chjaR4|iqVwRXh%aaGQN zZ-_4__CGJ|KY4hQRx!`dIsPwd0}_psc=!Sa*}EXAng@P(j2M2DLs!h8(kW9DTVg{b zCyPoM>Ipk0>>!&i?7eDHw0&IX{kN|^@9>iw7-jQtvX@-HC3VLw7r#_@xvH&rnM&YV z79vRhcR%)m3D@-hW5u#ta>|xgj><6zPe0Z@U3lQFW%IK-hAGY4AGmkxC3pNb5F;0? zt7s(3PQ0I}Yl)nWGWcJjkOR)3B`9(;K;?O=1Hi~aHCV*|4!%Qq!Ym2W2(tjx1p^O_ z%O(=pN~8r>y>Qi4FQj+un(uPW?`-h-Zs@RdnX^{4&S#H4v}yB04{hG`&~D*hM}!gT zr?;R)*DA-ba+@6&|HK#D*WtGz@tjzwsk8`KFrG#+`- z5LQc-7OHrJ={KbBC}Zi{(|$)$)6f=07#CmzZ!hm%wyamsuk5Or?kFp$S>v#m)^=IV zU2K2GGjgf|bYX8Tqj_c!X9oMHg(OF^ZJinzx&v$*9lLN@M`iJsNIF$**kVT zzjKEKY~!aVNWTE)Sp%zVKJ?@fltBt^XFv?`wV*&*UC@|W(7P7Utcr;!uwM}7prNrQ zS_7aG2}e!PdA&T%4k|+cTm&TvHk_cqHNG5Dy_Id&F~U^zeU(h72rwh_4qaP+UXhRG zo~eppC$ejr2eTG{K)#HpqEE z@fK$SNBuA-QrH+ZL!f0;6VxAV9ySVLAjgqrY5Ml9?1{;YU6Gb3>+eS9g^QHrKFh_1O$xC6bxt*_Sv@CAs7DRfH_Dn#k5n z1@u25ZbBZ&f{t=rd_M^!E6RV3_YxHlOox8-$OQcqXO@^B0ind_8d&nj0plnk%8*0o zbA*&cC~-ziWY#k}QCj$vDdK#V?85RRvI_`p!;Xj}7<5E-7=Yp?*PdCVz&Vc- zBEtFNV#ruyk>moGM6oafY*=FK5rueA$6$E^r8Ev_ury07HK8;l+7k!M0VKfTb!14a z1UJw7JK>_6a$HtEYx|PF90WGN-4pzW@W&f>7X=+M@479-_Nra$2riCo5+1z&PrWu@ zwom1`=-2y6{ydAxll#&+ejw74Wm*wX0Ymg2Yg0Ya3B0 z3wwPz@^EvlI(y1F&LBceBMs4aEuh% z;i*4`b&}7$ntt3ToaYt3@RCBN)l2q!iNTA$XTbj}6%uZxM2i`gX0)#XW`7)Fd z(F7vK2uy{5NYnCC0Q}GH$gCqE92{t+NJ(NsY%e{|ge`00+^x(m(Z+~SCYJ7|b0Byx z=twZQh1fi+NmeZGV@z>OIkYt(hcp_nDAmydiH+U?#veV=C>5X)A{vF2fa)r&NkQ3(-heM@gEEYzonr^c(YK_IBQTJe5D^-}y z3aOTC5#G00lrlYIG%|Xba=OW+l4A|qa@9dd-XTCLuy zCu%j(TXnB%jZPzxO4Wc6z-|u6`rNxN?Ek06=pNtm4DlM`l^5Q1$5)I>snsge|N2U) zDLclr>*WY%)l1V)lD`wBOr?-%$l}x{g|1v9?Fz%iV9^;;I{r3#nAUQ)exEvgl${dFuG0rse z4kn2ce!=PJJ1fz5F2R_DQ4^DxIBX7xGd7vQPxC1g3bv*$TsYXo=848Dv!H!b{R0k+ zOmGOb^8(^VZLl=vpqfEDhItpSjRhnNEuuhe804@&635@D88L=96vkhecM-U11vsLN zKjMa^>m&eO0C%NedfQIcDAmFr)MOToHA_pt<5gN+b*&dc+(gK7AjFs;wbyawo z)%KMgMOu#AE}Gcr-6?5w%-t+p>QR$Q^+_W_;bNrsq=Xsc^va5@P_94{AM@L*g_ANh z;grtUynKa@Va6}LbW_*fl9~K+`NeyXdnQt`imwg+Pg;F)6_T!}(@*rxML`pvv&Wj+TU*o7~HYmz= zLDV=~8vogvUeI#K{*;Ub@iXDs)c!kKgx9)f@eBig0U~9tUVb&hBlenM_*vb*pxW5f zqVyv2k=d!2+t~o3J(=qfrr2(FT4)|&K1;#))9)*MAj5N-$s<4$p6zd$dKml5>Vbv= z1mPK|rrux#`v&PYo2d+_D5wp%5eh+E2);uT`?Hk*Dmcf8dAyRxOLIt4!7l0`!REea znuJf==W%L;pAb%}TG%1H*Zkzuzn~gETe$F6nMuw`IXGZ%UAT}Kh;z}R{W25B;yUX6 zsFN>+k7zp(u|(o{lX?FNDuMozUMkiA6ifKGp`^g|NSPghL!c82rS<&zcg`ZM(=O}C zX&TjDU(_XBJ(cjQ*Od7x>U_WK1@G3`Qe9)#xJ--EuM;~Eg8r__KHX2fQx4+Xf6+T( z2#UiS#8LGM;dVd!3S6pR(npOSqkES^oc;yRO^`yWkDijk@k@IlwwxL72kkOJFoh+M zhr0{U4A2dLH=coC%g=w8ASGD`Op#&@Fq&c*G=Zic(>gOCMl-1taDwzdTk~JXz!Z`P zF*_E?uX*npxn)*rlr?Zf%=N}0{lJ+&1ctHSLr$Jq1FAM0?{lTKg_1t$Uv zBW3hkVWJzD?=tPL64_~||H7|DLBCXPLZ(Zq2vHpf-fn=p^iVp{3vE`t$hs0m5v7o& zB{%^(_s@P=0wIUyj=T%$S&)q7E2qvD{9vt#Y?xrD`Pr#Z%t9=POLj4>7Og_~o+yw^^Ow9b@)&2% zCAb1oXQun;`x9k1QKIet+xJhvb};1^zF8fO9mQB{qrP*5BO-jo4@vvOI%1#Lya7{&d48vLyz?3}H+{eE)=e&kL-c~re%iXYG_KKc~F5+@dTDxx4 zfmJ(iJ9_BBr>bO*rs@Wxuc{=T{GZ$Em}j4}T`GKit24jI5MO@P2jI=T;FY(9J;E2y z^&I%ea1uM*_pf7p`!^F#9nG3IW@7iODUZK7;L{g!&L@zi zI6P=@hVEwI!;n$XpEH^GVA04J!mWR1rU(xT5C86WY$?{h5gzO$dQ4tlUO`5t@8n+k zo$xTxr0--)1N|>q@+|!?1p;g-R!{&-&IM%N`=Kpc`rjeD4!wWzBab{X?R_#2^pjs~ zAx!8H*(KbVn|?3bmVQs8VFI>n2KkAY03`YMC^;O(gVPt`*Fc7ym}!$#6~k1Q%Rttl z*blLyZ6fX-ehw+k&R9aFO?sHP&&!K2(FnC(X1)n_WwL6?mt6Mw-JFg+)rwHwdp^Hl zs``!#XLODr(TDCL_S?zHKmBUMW%Km)>ZZ;_XJLt7cAX>?j-E zUYR?pp|P!NN&UKenErx4th?h=qWs&P7d&1b&0TR@)lElk6+XXRY8Sp-w{w=cP212^ z9&gTR?&@mJxoY*=o#!o1HkMWn%M|ROuPTnk1O9i)y-A~L5-2|>Xdsk@S1GY20KzCs zM5V|hi)A1xGiH^Gxn+5fz#z@MnR(&gq5n*uu>IiEUH5c7ed?>H-R`HmnMSf9Q}6=G zq>5!{Ki%E^G*Ih5ffUwahnt>CuW(Ss6~VgVm|vPs&W=udbu%CQjA{6 ziC_{jfE}X|4TFc?Ps2B;>6ZrM>A+I~7!h5e3>AoY7lYjkIA}ek)?%;RW*oqlo8*6f z7Qy1NWQCt^8(uQM6OinvTjv6uV0M0vRx>|3(rhAt=-%4vkFuO~l-oToughfe1t8UHkOQTpF4kRD`LB6e|+5u(v^{W#I~k}o*RR`YMNxRWGzrXH)680 zL_$$O(C`mR9q5H*5q-i2YcZ@=G>TCM3kHxtwsIED45bvhV?z@}Y=#UVAKEPGUMx#+ z0bB+H<-lRl@(`GGv0KDm;)Db}MLdf(1%R5*1j9h#rol01f@LTSo?UoUxMg9LC$HhU zcMJ{bzl^oIDre5D^qRVYyu50maLdt(2E#koHRP@PRIB~O*L1kDyQpkxSy6Z8;U?cF zTJ5L)#>3T+$iKURM5jC!ODfChttojbXmuSf?XzWrL{5`p*N{$coiWI znoB+ueveq0-+y??B_EO+#IDqQ_|Q*ukhzW0SMCiImsI{LZ-SaJxNFM%hsaHb{1p}M z*-OtCJ_+3W3W)916Y_plS;9;ioiib4^wiGVnv7p5m0uZ~ZtI*X7ESB8t=agcQu(E^ z`L+%w(#WVLre)fq znR7$!ot>e`T_Yrdo%hfB1z%-qT$6QEyc|2p%~>48|#zg`tjqsOT!yIp5+rt=IdBPbKK5`=jJyB z^+%eLTHa^Rlj|-RWkDrEHt255c-whUEDS7^_m$^s+>R19y? z`@uwlI)&{73vrf%Mpr_D<*3|fDWyLOL+SvlRUAD1mB`<6=uLiGtMn> z{$s}8dCR?fs%xq@Y*x2od`NH+X)?Lu>NK^gr8Bbl=(>0Sk@*c;% z$1&4d=hbzWc;ukYlUgD@(!WX%>MFJ4C)TFF99da4dQ^3lb@u!@?9|$>Yc3%#y`Wa+ zW^aDTCXYmY$S&y3A6qFLbyO~Dzq5wR9)G@@vmY39#o@yKr}8H==S>gzr=<5ze&F}f zSWVBQYBB?C9#3_Y2eUUk#R=DL?XyKz=DJY_3EOv;R3MzL6eK4un;VCI7+OfxSnX`R^TYKhc{kv_@ax7yJ|`TKC_x6 zj4anVF&a`>3>K9h)-b-h%{(?C2Q)nS&-jWlNu6AqlxN@96>MHLuEFe6Rhu~^t1Mch z;W@dnEgNPhkU_p}@|&yl);jeSB)6t9VJWW~*)nT%6+gB~Tc##FPnQ32aqe=RIm_aM zk>;jh=5Rp{XP2I5w3>Jru}D7n2c6~NSk%K?ruP)(t~$t> zPm4U^e#ppeB8M#PqjcC4N2|fra^|Ot2@d8!yhP&y3fQPD5u&Ujlv$3VS8P-w4S{=J zEMb~UvU3|7bF*1TY0Qb>% zWIM|$IRmr#?H7?vp15z{{%N}Y!q+E0e13Sx*Tnnvjve2i{ZPBWY4i z_f3B#ykYcc6(*|?3$tuc3O<7u-#s~(jAmyDfwOmiQ#fo9@BaJWX|tndw$E}>%jfn# zdl|F2|E~kjkeL_D#4&-&ANX<^UAB};h69}+?Ew^0s1(s^4nq%wN%7-Sc41nWF^Gts zVNl^pK$!U9zI%li&IgMBGNn#0YkO_={3kCTGv@Lq=g&OUav4oWEdUi5i+Z;%BBpEi zA@VSNauB?CT!iAWZsB>#&2`Oor9*zXf>F+xkJFFhDy@x|BLOzW64K1vTjnfT_wo&y zENw~f7xci0@}qatLFSW4vb2m|l*2(D@}p?7twMiBvKB?~xd+KL=Qs{|3B>N92MLe< zn{TiVJ1}O0U1!^&eVy0B{Pg*)$B zvno3r67>k$Uns6^Fz*OO5H|rCC80KIiY^@LaUv))!AeSh*>m@uvrV%W(KMB$N9bkx zD5!6M*R8j|_xN$CB%O8qY#|HO>EHoO^7!%oUTP*CEFluGIbfTSq+m2orMMsM5rADi zOBpwCm^cPz#)2^Fx5P@bhoBBA&mKl{%%fpCuV$efV?r(EUkyv*5(%b$Hp>mUmWfXNs11uDEuozE5 zR|)R=%UMtGbm+g-bC-kp+AUH8=NYe{FOd@o&!* zdZ-eIIguCrrV_I<@2wrT2i16TGjJlO|I$$s0Hk zS9X1&pi6~V@`QNp-ho>gjl%}-k0;9DRK>dGfXm01hn0@?Gv}Cq2!Qr71d>OhHa?t? z$^c7171WpRQ!j3h z32zLGMu(A{7+M0T{;BGNu_?m`Rgc+}W(}bhhTD+4?g$+nGG90|Q3CmJ&Ndy<=;-yI z_J`>%KMo51+>t-O-ybjIIg#U`j)R@S%OQZ_M>nV2nOU8}_4{Zu!D7fNll;lz^waJL z!$e%n>7U&FAI>7Fv>F6B~0i|3=)Q5JAE;XFJO2j3kToIaVB2zXbyQnZE z(dgOLT@lxoEv`uV|8NSqT%(-NkU2_?p{!#>XH_^{)j0wVg^6eHIu4h_h3V%OeI#Pr zr7Ug~y#w@wsI8ru005!^HVDDenc9payEPyOfNEis&uDY}nKb~coxp5i;Qm2oXFh?d zhEbYsVkG~SUDp2=r8+_aE|C2Wu5o>7>`(X6nE;661-5jO>Fb9lO)N+P6fUum#PQ>_ z&cvlS#-p8zIw0g+*uOEpa8ZH@Dq@615NL3*5Wmv@4Tps#yL)dJst*ghA0`Vo6yDyu z8<^*X?O|c*XXKj5LasWp0LW(?Q@BAqX-BeEcff)W*J&hkBZdB{HiUf^%J4OnQziArTgI@?1AXGOO^WKk$=5m16h z$|*KrKs&Y=66IEQ!R7}y;~)8MQ}^V}n49`Rv!v6aIQ=Sum@x zbQx)ZrIQH1US3j|6^C5*)H#l)X!!;?=F{vJM!j8VCeV@68m(2)vKr%Z~PMQw{(FsuMxco}qr z6XO~q*v4c;U0kpq(+|PoDc%-gxSk_bi#8@K;ac=yl3AHC zbIpcH%!HsTcbZNaG^T&|eAKM$(8)p1YAuYBIR_i1CWGx=il3r+YN#J4C4RfJ8R3GE zTPyG#@%2P0j}8n}+8g?x%CHF5rMwOZ3>Zr3;Ew}dNIm&9DO@_mOW-db@*hGToZM3Q zzg0ZqK~hUc{{ZAHK|>N!ry&5c67f8&4fx~5-~J@q*Po=L1(!V4=l4apw@-;!RW6yr zsW}pj>v z0P9qg`B6D%j_ummwQ)Yvv3cv}5v*~Ka^&Y9e?C&VM{-)FzVwqD#vj}~yNWUFRst|Z zQe@3`*5l$4TiD%~%0*$``2fDD3jo`oj339Rs}& zqnj86MGcdHK2dc}96-?60JOsp1xRZYN+7H>us~3+yNF1KQ2K?@I#CGZIU+olVECxx zl*P^}g2s@7k8HbW-fx!9joVcOF~y^9EExUXvMai~XB(NZL?yfhEdD2azK59**j%(| z8M|)W8ll#$I&9A(4;Rg& zWJgx1I#GI+zzPovY&Z;g1cdlyTv$vCWGV%9p(#j{a^MSKz^9@jG#Qz-6rmLq_(DY+ z*oVSU;n>mytVpHjwqn_%mut(AAd6L>+*+kd3g0rwj;XuN;9NEQlHU+MeAoQDm>Y(T zUcV1S%|(%#=!6!lt$oSXo0%(%^NI_=u}k_=4c6~|9ej<~-2{8`39&iJu|#r`oeGfD zC)NOmpcyq)XrJ7&+9NQ`mh>iOtKPM0`rP5Rkj0zjS6v+-Yi2KOb_6U|KXJ(SmZuN( zSlijBPl*@f#kOfbQ#UkPA{WsHNoe|$FcQoIK6{;HpX4#gA0!`1en8$k2kI25u*f82 zExZEX8WogD&H?2x!Wh9*kBoapaD*8d)D>*%G+HVc0BSD?XGS#>56Yrgi`z;QtOdN1 z)x=U7Ehz<<2=-^hVU)&8L!#+Ntnd(Gs5q)1id*FaYXMsziXoN`vKW4gOX5^-w-(zh zR*TF{VDJt~k*pVxGflx7H{UzVDI>k00ROHuummRZcA9Ua;~ zeg1M=R4RJC;z3-7z5-k^i2)08g6@mbJC&Zj3$9|N*TqgeBz+a}y64{XM<)#I9DE>I zAc#gM`sHX|Zd{A9yTdXD6I+zl6L7tQvUWzm=4PaBocH9VW5!&1Wd4n*ZPRDmzG>=| z&6}r8owjwx^lhmd=O3Z_o}70hGe>5Su^x_>N_iw&;^ho75rGs%`~z?(OHNs>CZpAA zG?6=N_!e@B74nVAc+wWK*+Q34%p?qIqRkzkN_rNGP9A{|J4>ha*>zs8-|O*v@A7yI zPMT=Mt$VOgYjfDlY7oYF3pIA1!>n=mJ^rn7jmA_|wzX%kH&n%=z z%%6uN`rl$%q#@FnbsCLOiOf|<{fb)9@Ocrt!)UTk%<^Sc93cnY_Fyl43f!LFoq}$$ zjxBCH_Sx-b{Uswpp%L_dbCcd2tBaZK0V%^Nbt=2oZuZkvgVtt1)Q8Mk>&nh{)t2mx z`Ld!WtIn^^isJl^Am`?AqTa3{_K00=*IzMssda<9uV`M^YR<07Hlscmu}0`ah|feh zzVY?218?%t(4j!&i^zC6Oo$TH+0zg%(?`aEVO^jzBK!e()Wr$i7y zsX{nL7IJJ2jE`r!6y`EfL>lZ>qAwYpj`of??RBC<2AoK0hKE2nC@+M?O!TG%29Nl_ ze^M$UujuXK|K>F$l_3wJ&T8Eu>6b~9x&DW-vq#OC(Vk!9ZD=6L?1abSvUu!)?8>~F zP(fI3a$AdRIeD$6Nn#CW7uVMpA6va*#p=h%C8HN~)K#3q|Y|^eR zR~AK>-_x5el#>a^j|=xGD!MD$D}{%y)Q>DI6CS#V37t|`j2v0PeTyX($KekcnBy4a zXx2gxbpvG;fi^k{zOR=hf58aOgZMK99L!80X-dI$MF(SyYhhd5Rz`>4l5pmSWPbQk z#4ZQpvS8E_j0R<(@--Ps0aG$-Iav2mhR`6tErHW4fGLXuWDxnO2S+DNj5cwshxnhs z0PK%@nexFxL(qb|M>8WdoqNSC*%=*I+<|e@Z$ay#|7Btf5-y0AMkfl9!IQ31!a-2} z0FZ#O7{^k?wCJJ}%iwij#X_Vn6!#52CiD=JX}~xQqCVOqrX%XZx0ZVeFim3P#y+Ik zIJ*yF zd2w=HzqN6C<@D{2OB^jLdoEZwzLU8@WpLZ0_H4zb(PNPXgd5%U%K5^(Z@qQHb=UE) zW!lyfN5b*8X_=YvAg!IvmdqZna8x+{8hGT8_ zR)wlYT{m^zcIU;85nC>*m*wbuptyB~JX6m*f7Wt#!s7JBqec}c%12)CR*ipH%u`Fg z_S8fc7Ybj!hCekmL!_C)(|& zY%zr*;3?1dTV@fR7nUb%`@L~RP-j)jW&$wgNw36RD{xolfbbR3rB_ahCl0_=c zav)S9Zttv)n}qpNrRf4WY*^?0h450PKeo87y2Wl*EA(K&Qz-ZC)+=~s`F3upT%#mQ zD+W%{to-*=h#u*r?j>54(1Y}eCSnR&aXTA%|3_0XwXqD0=St`-CBPd^#5lefabH(R z_Gac`OsG`)<%4uFFz*gXoRA!W1u)5q~4m((-dPA8D<{IR3#ij*}=vm()!ss_8(ruR9F%d*4&kGb~_jH*ie$LHKKHPc(_WG2bX zg!DF<1V}Oo5K1V45Qx;!JA__D7&;0lMG!$SE24;s;@U-w?%I`AS6p>1aaUd4RoB;D zT}U#Q@8`LbgrK29ZNvq?a;IcW*mv@~9S511Xthz~oXu+4 zFp$p6jrK_U*x$o~PTU5sSQT_gXMIY>}9Qzx0p<#K&)cJ){SPDfezTqimnj+mM zoIrj5vx-x_$>tH3^EgE9TtV_2qTGct357-r#1Pucf4|Q>5Y{|Ec>yy-9(-saeD)}0 z8Bs~-6G@Mg%&;Iprx4jMu;>ZX)N?!1%3AVNTIn}h6~74f%t=)pEme~m=`I$iHV#i` zq4eR#Y8Eh9nzSf8E zj^v9#kVD9>L69yyLSoSxFyj&NKv#yS+-1|_e$EF)ST}g->eAPxubJu9l)71?N=z$E zn+EMX{n(BDcWRU?mD-M;?kDg9|A~(ZJGY=dgGd_TKV* zUPiS_qv11u$&00@AEE)04PyFH2U23766Kg{;f_L%E%x4as~g|yh#;nrk2f{(%4+j6%Dy|XN}UTnw*;`7TrGS zSEo1sY0KE{J}9a*;tFI4;8uxo?!?{=Re3;q|Dekg{?pTlY3T(#LG8@;Epi?|IX@p% zFekW+^VgKkziUdLo=e?B&MKi5{E%@x+ejxll`_ zMX5L={cGaKvvJ{DTKQVQ9VuQ7$k)opW`8oNEhJyt5-pEX0!=l^7|k+;RCMXup#~(+ ze}@8odR%~fk&*mPIih+_w)F6pDXZ5#GJ#vyr{hWgwmK$A-~Zv-vrBuc`j?a&dl}*? z;Y6=gOsuYGi0rs_{1fZLqq%;??LQ2i?-+Pq`sc(uURxm+_*1-96Z@o5ASBU-XuD*0 zqv^>A)#y4jq`|Erc$GR5B3Y^1$XP1oGqi2BlMiMTI~I}lG&5gyha?&Beq;pe{EJF7 z^3;KzciE=+(;b!Kq9VK2m*~n&jZJqrlG18(vTM^^cBel!HPe;os~s0TnIi9GcV3g7 zQ=69LaHP{UKfOghiw6ScgYqIo|6oLER}3l%)L0W!60N>*+|TZW$*7Z<5S!pIn5=Q} ziAiyBQ0O>tAW=RlZ?RBI^lV~$^z4r=jE_rjw7}fcB89qsO}uGXT}>bTzwzKT&}8-|qV_y-mZug_yK4wtYYKG8WOznTvzQ06iXEq-ZAZAM>rvNOBSoNAMK z;hpe4&d?=fi_`LG7!Tv|MsD$s5!}%%dUe-;eI-tCjt$oDv($L1l=b*`f z!p#u-YLC+XVAoV3&lE1;ME`^*77zY4H7#8uaQSJ)P&-&B`n8?`g|%xr)0F8+=>-X_ zuFsTeXQ_X{h;ZGEN9Xdw#8V5NoM_Ya%~*2H(t~%-Zd#V3PIdH33ziJcn0Ih?PcJX_ z>HSq&y*H85>$tRBqcLq@u{O!Jv{q$mY)DcY6MMyry{mWU?w`4GP=3?n)7kt-7cWeR zT~Isd)bcqe=B>0(?mfP=zdvCI_gPPmFuC8$HeSMxO@>uKaYg3cG*aw)DD@3&xaG_O zSO>5;Ih+Z-1ki3w2zUCiMpwM-6)UY;kZ&H+3MA0?N@wCOolH=NOn$fU&=qfF zQm1=tmnZC=D+(jie{%7_G(gdpv9NX%Di?+a7(3R9J?r<+1$76lu_$2+EXp3CZ1tx)>pbH-6&lgQC%tBZt*^OlOamX;Y zWXAQaWCe$f`PcOy$y*AKjp@eEc!Gti-R;R|qzh;E{Jp;7W)|K&YyWSV`b@0U;Vd%f zpwXVZaq}4_KNnA$a(~5CDKq}g4-mMz1ew1cgH;}GnMJ-tsR?eY@*FASACOl^GAv3p z)OTPGhS|T%o@^zU9|GcnCIeqgcEQIkh>iz7kCYgr%N2~)sfa>?<&(n2oK{DteOQQE zgp&q|sm_kM&Qx)b=yM4^m+vo$wn*5Pm}uj|Hg+EwgChzo!f~@Sr;&MX3`;nznd4-- z9`;`@hJ~F;Nlq#3%E{ptrY9z*Cq~9cj)wy^HGyz+$&GJX#9kP_qHo_7!=>Ic<#}N{ z=9CMV7jg(&fMRse73eEM8ut^!Puqk7C5I7!c+09$2U5b6Bl{G-KMu&==nDGixVjJ7 zqAcWfu5e1f56GVLkBvRH8B7Eo4-3X zn=LI!+hpGKf%Ln(e~{))dz#K}#y-nG@jcr=?Mzw$_vh-u!s@~?V@4OGrWM?D;sNRH z(_P!M9{3-&Iklj^{%+}aA8umW_X^VFJ(mCBCh3Rw3Mj5Z2dAy?F&EOeO+f!&E@O)G zP76RCQ{-6b98?WXVFgZDR8y3^oSd4BS2V9+H)_&C+AxYnLDP_;!X*R?a08@WnT5vO zW5;3O%OLcOW+gOA5GDk9;-QDCE(Z#eY8Gk>hqD}E!MK_yCvlF(mEXtlPb^t}+*c~? zbn)Jln2c2E_1n#EW8c*^c~;wqS({S~PPg7yT9srgJQ~;M;*mceJ_tFWM0$CtHzp>t z|Ja66NhVdS$tWcDFLQ^k@$$m;8nuTTSv=|L(?xDNE{gY}D{g z&mnd^r&qu75#E8LZZ8|*GfXu7O||NbI8LSFw@j6;fiY?F z2dN$3r`@$P-Vi(7T{|^YEFI}pvFFZ{_b@IqZ>S|dpc7pwMTu4*wpguciSdruob3aW zm%3sA*mRCl83KcE8=2w>#mqLxqCYtpEHH$f} zmJ15bbo7xgUV83trX)|T#|MT!`n#9P)G-#WqCzn0)qP)l^NknF)CPm- zaaRI~K-2dH{?#`0aQX+n0EDa&d_fZM%4Cm6$h#2WAuM{pnsx5bNQZxz*@h;g;ocb< zf?PFVkvezyRynt1bCdL~ya9pzjcuQ9Vc{*GZjbWB8&(yNE(EHunOyNqplaRr#`ZTFw{LG0@*1~uk1nC7&_ZepR2CIg z2HG5s&*|9b-Rl*H0+p2kX{O!&a7HC}dl7mPn1}vkIOnbpgHPq) z_et;X`;rBvGtwaG4E!@^At~n zEV=|`@*uL>(@EDb5rVqO%i--v*E5Nz$i2JTf^$q9v)s8}k)8Jas(RwQBa zL)qqWdhtwn3HVj1K^~gJpw+{Q#X?9pP6zLS;|aVUR1PSwaFf#RShtxrSr8iY{ z+BKZlZx&UBfS=0c&}(>~U&94>YpRv0Dvbj7G8fw$*(j;_MMmhfbW?expq7IJfog@zuC+)hx%PnE!D8%j+SHi zCzR!FO#dCn-@9R$$ZfDE3({>GjSZ^@)M{sn#b&d4V%0Hhgph30XxMZy*@kPNXAxMM zkN&PLUPCJY^rqB#3u?!J}DhkzR1Qur{-A8OD~z)M=Qnt zBjzCG)$1W?cOom6?h%Z*`m|DHtEyP#T^~MuTFnPwo;T@FGrdlF`3UR%)kkXS!jPA_ znAT4+fp_{WD>UwsKK(F@ZExq$5O%Z|`~(FlAIYVD_*nY9<9g{cmhk64SF<_Dh+#wv z+%^i5DD_nt|DQ1L6tYpZTMLPA-95e?g^z9G0JiYhrjCDZdQ5oZ!BCErm=mhZ<{LIW z!)CTsZ9aQ;bK1k~9>Oq}Y&rd+^kx(2&2_L)P-gF5=;4BbM<=1+NaQ!C9SE7sqVPs{ zL_&%yR=~g6!6P}Pl(N$HI%|Am6q`PApmc5I`9%}Uo48`>*iz)on3iskK9E8yXYs## z_SCk+3)qm??6sBR+|^Q&^z1cb-(XW-zoBy6;>feowS&g7ja={czHB;YTQOnQDybZa z?`;K@qn)p_nuP~9KhQ}Vkmu`PvhOcZa&prI(?LH_aceO=)r$+=3{xGkEAnxk1YKuw z5aG#mNX`!BEOx499Nx6Xdf-6o z^Y^Zuv--htuiSUvcfsG^eDI?Oo0qJ8bNQRc?|Vg9)vhibfAh`bON9&T=gw`vtF)4j z4BxeDcn6=El{$ZZ3co|R<#1I;U17n@d0?W6k3NpMdA!U;Qv?=djbG9`|Kj;5j|%$I z6KO@JEig2G;Id7$x#WfPsmnHlwy}_K{A%0c_OI@0PrK`@b#t`8T0C=jHp_T=f5$$< zw)>8AAKG0mdnA<}03atUBVW^!-A_xYPTrm?Zy&(&uDiba>aJzaBYbZ0ulhaq*L@xP zt4ch71kLrM4a#L%LI7>2JZ*${lLQ13%GH*QZ0`Yh?Un(xdjS0ThQWWg9x*8sL7iv8 zk983um{!7@bv>-C*8^vCk77TtFpewEV?>bZhg^^~P?_2(dd>OcAD~5@J${susOJx^ z0=V<%e{{ak9{iaroB=wEK>wfo5CbDqf0{5D!p)1Zfhi-k+n)|5qiALTI2{Ial%%{? zDmpGi)Z%SzFLC?1V{I>uL^`ABzY60VV={g&c|F@WVvcdnD*RS=t~)B1FxygQU&?IQ zxV+u|xOXYi3|@Ks+u=*Qp6m5Swr_a+@eLavdrW%I-?x8Xf76tBKDpoIq+m&Euy#bS zSGqlAuo2vNn#N^_cf=$G10JZQc1x$&s7n55$5iQkG5zJ2rFWJty}8H#n^JN;hLoHX z`sqD6DJeOg+(|hpIrN*Di;(s=(|+_%x^KkND-SIlk#@y1@%+@sHbzU!u1o8s0V1|N zzpx@h>&QyZ$yG5O@(u&TtT!|AI$p^k&lb)1Jo?^JjK5uwbxiORzfy(;hx?P@JUQB^ zSY|XP-`;xkXe%!rZN2^WR@PdPec|2gii&LZKvszRE|kR{$gW`9>D*Deuxas8p``6h zRz*dY*q@fa`W2RVBk`f>pkMD{Jr2|hxoTyBC`To83q)1Oqd_b{yfC)Fh_5RWNLu;1Ip0#Av!Ma1gdE@r!@79a%M76=*cZT%+ z`YoSqV+rS0ojT%QLgJtGOF{1dM|zxT+S z!3nE2Z&@`V_}HySo~$VolB{+^Y@lKOvUj$=&P-!>+g+-XuAkmG;=TH&U%;jH|SFgI`+P`8dF_u3_ zmvq3r+u`L-zZO-SnBt5&0YNaQ<9+;H)y0*Tc&Uy*Fwymos|=p&j!Syv;3=-ezC2iIM8-Uz6ITRz89wPj@`WoqSFDhFiqO zNv%>FyM~2fsp|+?dRsa|Ca4F(7LO42@QTPR?$(YDUI+tnGTiYO?pAq&g=b0%ORl*? zVY3MebFPI0egUGPVf*iMJ}6_?z`$wF4R@e)UBp_M*)Lt zRET+5@AxupZ;)ZJXV-q ztVTvqFvKiI`9`p?vLQeN6&?@an2e3(YA871UDHi(_#kw^keTR5XFzTV>ws<~y6aFC zs$4u5YHXy22sbhX$7#n@Pf;bRrc{psUJCx{@Sl$n^*Xpe>(g?qTD>ktr`K9@()3OX zKsm%1o-Tny?;U$rcN|!~SCf=8GBEBP2lw1t<^gH$EZ6+L^Ici)v;pR~o>L{fGpgd6 z3=<*>LKGqu3UdVlr?zsO70@jf4UaT+9(BChrb5Q>xYQINB%~stUX03ygB}68Dow|+ z)i>O*x@^hy3#Y_?5DLY>U!*jne0PSoyxg0yyF8<`Bz@$FPdw|JZ=!h=S}?dc2vdH6a#b?oX$O#h8f&HB~XrkD{U1~xAACR|bs=vIRd9U6P>BO#gY z58pa1D~VGqt^de{7#d$}#AB;oVojJqCx5+k)9#yIx$ySV2c6OjsWyvwUv3r@@M0Kh z@hf%i?4Prq**;XI`?Pt{iv#D?e!4Ni-=!H($X*C~n^2JC2xq&TuEaS@kc0qp&V3aL z@$W_2_bf_wCqtqm#XB_jSE}2i{D%U5D6QaeN6<{@fp3DFd{LoMgJ%%T3I;*tf{B9< z%D@_EHCU)f%)8R#gfvmalyIH1q!_;T_3x#&?_a;RYT2rR@mYeH9N)XKG#$}Mc~dt& z^Y$|vr{?j@m|oi0J3d(yvf>A>T2>{6k=i~Asesn22{0(d8|7SA6*J0`lgnmQLW||r33e72nPH0u+Vy8msqDTzhd(siII)*BiaTYC zPq0gQhxdGNA#-pjEiE)S^8)d39CYSku|tlnfi_5?A_rwcm4{z)RF?=7N0+wFoWr0n z#TOPVX=E$HPY6rzz1K>5Kj;#n4vcOd_{WAA-HuPToMaiNpsGw zuP%>XO*gG$>*U9@g)i5INQtb=5W<*u%c8M!fCW{k;P(BqO&IXO!Uk75P#n+?kPY+} znUbiKU4`b$_nbzf$|Y%(UmM+gPkQh4p5qk=bRA$2G&aD{t;`tGu~6mJR&yZe}0Uc-oX;o4ax2Tw8+abbF_%jM^aDALO~F3YgTeIm?5y ztG$5&f%g7|`cW5wJ_SSo0cgHJSEU36MbCGAjdfS6-~NAWj4?6yt1CWeP+Zz-utc_9 zu9k>?g|CC9#jy3#(U-4YL3ASX;n!HE(@<57%s1_gJ-?Rxt>oC!d4wMF-_(u19n_fJ zki(rLq>G3}hm8}ot`n)a*nMRqh`-zj_{i&uW@zHId0M8K19!R*Rh)1KEQT#}$8??; zS9+A~J^Ej^5_N-@j|LWLnL10Ipk3O8w(jw9=1uB6F|B0Xx}UTn>3%>nloDdrOQ6%Q zfpw8AGY$^v-hbNfJwHQ4sE1(IbRgZj381okfy|I#x&%#Ozz@R1;2~~;*A#U*q)V1! zHvHp&{Q0AF20ZYU{ps5~OngYql?4Y6o0%Cn7l2S#qp&EFnli(eFl|BddSqWdUG*}>I!WtblG7ZD5 z*mK~)0x1tD_<<0k;w)!g7_u;>D1bnWc0+SP67|ai)Wwun^t7QBj%4Y($KH~T^;`bN zzFM{BhCgjv@yBcA{?p^jOMOxv-76nNfa@La<9|o^qvJd?yc+m$8yb>tK?C9dLJ0yN z3XMHS+Goj0cdo~T4&@KJzk&mBTz5^A9munB|didgX&N!xjvh~Tmr(W(Hl?rr0 z#ABp&84c;7g;OPu{(fnxX9;mO2tr)($uRlxCZsU@3Pz#f(WQYp2Mg@h_d- z5O~*^BunpREq9l8bay=|bT?rj$b5=yck2U*;mSEP3Xw!o9SyA>vuE(K$K=n>qvv;O zG&vwbJBMF6pANq-di=ig|9)P5XQwtE576uyapn9v{J!Y%`_9Yl`qO!qyClf-Y^j{j z(E&_n4uEYi>spF~fo=vRAj`U4j-Oplp_jV_7xi&5apCuv|CIF3$t|Dk&=F;6rf=Fj zAzFx6ATYiXttSX&Wr}{b;}fFyyll0;9DUG) z<8p1!2O3B+4nHpc52T1?xdBm7slTo!l0*sbC$W@`k7LD>=Jn zR@DNa$-fV{r);hE3F&?Ljhlb2jLi3hR-28B+e4SD#38E~9uYn9L@PB#E9Rk7ETg-9 zq6eRdzNO>qpUkWBw;}ydl!xr%&uGF#9FU9aDy+;d%0EQ33|ICfEi?&G3jgOz) zFf3H!-6tWkNHn#6Iu zan!s8s1C{3m)4-|wnCmLC&Us3j8`Z&SSBhYsuPT+BXfXN0P`zX2s0c0fKuG;5Qpha z6?9m-V90Q*NQPcZG5=cpJtAi|EzB+5GIjURL5v?5o2ZOcS&eFS!2mI(f63$+t+8qS zmnWuAKk=o6)v6KS9R*ou&R15gdPVy3*590zCU2j=>J_e_K_hBCnf^d|_THv>W7XsP zIe5L@wq0c(tW~K8hXQ#jX+-Bkuv-7>@h^wX7H85!q;t}judJH1mF<7%_qXE79fJ}Bf5jy^ZiQZ)3N zf*V!`W-OmRxnH`u4FAlHLn+A&^}(>}Uvm8l6@+fsRX^&92osReGUO%dP$3U71PV}E zK2nFt7z-+qT)&cW?d6I(+;kdn#ps=v>-oqZ_r%4s4?iVNgF>p60twx_14*) zS5){A8*<2IO-xFR_jcDe^6}3<}_O5Q|AsXT#4L(ySAtzr_v_aV|D}gwKbR9VGwm9aK+asZPABUsxY{yvv z*J0a1XAgvK{{-7%G%)5goRn>$4%y2EfqWhnG{kUY4|x2ZKq2YKk=!s87HDhxu{Erpq?rG%QXz#}!Yv&wJgpc&)_4V`D|!!o+vs~}u1Q7x z3It-3!PCf}ssgGOkmR&NOJ@Qk8czc8{p}B*H<=vmtqzmv{KM_w%f6M9IN`~l^-pc- z2yc8`e8rfaZhS?2d?O#;@>E-koU@6&K`>AB4~=@oyXCR{bMNm;z(nuw&T{&*W%*My zXK5$`tDL;aLXnoADONPqD|?QL73sM{Wdvt&=?2iD75M%XV^5ejXdVzyP=2Sxr zmm~<|+vg#1=a<@Cr?AYHXuPE0XLTH9TCTeNPjSim5BSgcj%NmPYdB+~Qu+>BCX@^9 zj4?@gT!>QWiLVatyB}eyBa76PNb17LsP|i}V)P}Y`cC8?j>akHD*D5+-ocd20`FNb z=zL!`kd0)MfJ3>G{hB?;-h%-~;^0sy5>gteU7(sk7V~H(X1`Avl($KA@+qU&V6MeA z49F>+;5z>3tP31eh+3+04!T|kcxOlSiGtTaX^#<)0C+XHW<-~Oe^XeP{jLG0a&Ev<36z*n$Lg|I&(VWrEFU=#2jo9Du>`K zPD67Pl>^7bF27lcdgCSPR3-95qs&S`(a;eR_#J#PAq)CY8md-tkP0H-1+ItU*OaPM zl*uUol^Z+qJ*oBrFI7ubjNFg-Lw)2&i2z%tRw0jG6rX*h_F3Wr92=E@N)@Sm);PE} z)g?F_rTVcc*+aJFrRTOS(T|C4=5Q~wUa1Kw#lE6Mv1tS{2)9oA$J&HN*R2@IeW$jn z*!Xa9UV|etGV)vJ*nD8>a-vnOj58#tG`hqjm)@C}8gH@bRDlNMPc;tbQhbS`KF7dw z+Fn|t(b=DsFHUsZ)utiN-hjA4TIq!Ryn^&Kxn(o=TyM)L@|4E_3o9_SZ+#jQRltg2 zd~fGq3uem1MSTax0`@#Z1NB6fUQG0*a3c&FbxcD*t70}wd}^Z8;E7MrY1N5(r}VvM zluJlRw7G|;#_9XH^detUXdL1)Wa#V;lk4JH*C>t0nwXHD)L$Q$>NOSy1}7Av)Wao1g6+*LehE>mffHY95VQTk2|n3lIWL8;WGY?Th0dX*Y2 zfO!`OJjZ)CGv{6RG5cW;fM(29#`uy#XzEp3PN`AFAh)blm|H5uxJ*E4{BoSPM+ zHfwq(v60A);qSG&K}_9PTsTJW6n^vk)ZPA*v!lclu+oy%I!*|-_fsiC!Mb!F&{ zHvkdSEW{d+%*JTUFldrFQ_O3>et~Ng8&+lb2AFy6n8MpNJPzM$;`U9!_$vbdV#askxc zE05z3*EuZ7I<3Z$l%&xbY=$ItOd>v+aWJPH5b$M|d(2*KoJB-t0-&4dlN{rDYnk;&aHqm8Q^A7;_Xu9{>B&)C@V@q$n z+h7RIFd4OM=~}-3*8J)2xFm~UO}chRvZ42u45iUDz0zE{c9DR#yk;Kn_wBM;RBGF% zz8tsd__F24k1t;)`Opy)R$x%+_(A=i6dD@P?6%RPL?ic7pOtZHrNwk}61UN*-}OQ; z|G8WBcEC3g#*m7Q%fOIS>+?l5fSvFVrm>l=I>4=&ODi<$9KAj%4b2kSY%mR6p^FL3 zD-P6hT;C5WN*0$DZJ&a~2>|Z0I(2$oUB8sq?e=~7sScjEC-x1q+~O*qhYcHw{u67n z2*~4bc2b|6#q$C&x|P)?Lq3X+#Ms0$^wR(+8T_u1Jf@M)`wGtt=0dx|E+Y_0Qk9E2 zSf%Bt#D6w!pE6~8Wa*Ucjg8wQ<4WgkyZ$%OF0#^hcl`dADcO9+!1-&3JuxF`^2Ek! zU(AR@(&-b@2Om7WacTelp4?2j3AfWy%~kQ;w?-pW2>WmrWpjbCMTx*ZM`xxYLUg1Ur*5EYYXMjx z*hMhU7YgJ>1BFdU5+?v!RS;S9D9Vy2YcEkCZ~N_4aG@i^O%lDU)fB1;r1my1A$`FTbMMpuU(@|ICPy?%-!#(6 z#)+FYO^j~sJ$J6-MtDsSCreATEc!@i>=Yn-Wh)bSH3qzip5CZ1@C9UUibU=%**EsQ&7?sWlHESQ&cHTK}bD|V2`6XBwv)BmjjjHN(+u4VlkgFk?L^BcmCtpha?@Ph| zN8bkm(j`&27P_QFyd4Zvst2wI(Nviv^g@+{P&H!qg#~i@kBu*DZLz20@^sHgFInSb zV$#!NViGLuYozv&(r~y2r`d0DPBdqTtr=#~s-Sl$cyRLYaaAz4oq)B>HV>9=ztRJ@ zQ8#cT0)^%xdD~fxGki#DfsP^+3Q6BKA8`-Dt!SZ zlERb=IC__W^PT_Na0hZdU`aV2Xe)vi!w3s=G|K1(R7y*2s8OH|NrH{)hzj9NKshYn zNzt=bSJn-ohn+QKJ!=U~q!$u)S5+x{FtSqo8;WiXm#IGH7MHTSl6!L+tTlg^5C3-L2$kF}sK336IXvY@)pY|Z7h)zmTIz7~DRZw~%IeSUEh@9z^rajEAGZs8vFbeUdjnShe=^c$F zgGS*XWJ#C*c%VT}X;~B1Za-x!cjPOV~^4 ziH{>)dxxUy)l6|giz|-s=n%}EUcxuyTq7<*CU+`Y30_Sfvl9 zt8Pzrs~BLRUkOnJuoaQp$%zjXqzG&S6Ixl3^jh!1eVU9& zuH{)=q*70Pa;jQY*c5~O^vd+w#$}DQ=}O_o;sGMB?w1p+;vshr=8LbuA0iz}SjM^~ ztb=&Orj}C=FhH${=v%+Jm=XiYNEry&a0^ThBfXyf z>(lt(D>9@PdsBK&`VLQcZ{_XGaO8+IbjSC1HQph;^W?qKA5YG>=PO=$MRnvpr|9O@ zz*~wxnuUKHnMR)Xm*;62(=Td603V?YTlMWwmRj{fNN){Ks%n?H0RgN7#$4CAW|>i- zgN<}q=V4*k<%=h=@@84zN)N+h=vpM%rar1rhp{4G)&M+K>JcRdT?}dI&}1rfuTK4M zO4N(S1AiY16^@#t%Q2&ogR-n57P|CnQHu+7!N7=yGFTvx8bUhhKA>y??NnR@ncx-d z5ko~f*GNoHTZ_#4G^SS=Bs*=gzuBj*ooZ))qn$`aRc>xouCROJjr%t5yK!RmlIgPr z%TS9jd-{^3L(nA5DD>NJhJV3nZuM9q7E;Ww@L>NER{D*cy?}8$CSa#syv>m zWrKA)-+c5*mB*uc^3gYU>aKdUr;allIwu7Kx`4yd9o?G z(6uLqk#lCz+_};ssr_=5Atmm?h}gr#%f}*plh!}<-R8~TJ+wYalh>dA`$nR_MEft7onoo}H(#f-?1*zj(cxMDOJ4*+@NU;S2t! z-{9Os4|N!Jy_}Kp@~$iU)4=~_iBqraPfC@Cut5Hc&UF1e?##UF(XIaTO8lfF74F$n zNImL`?_h*=dobwXk4Q=o4#_!czsI0fAd?iX zC@_o9#dnddy+pL-V29`iXdqPPkfAXtkqjNQ(vmKLWf+%`TXy%RpThV+J86L%RRp#X zoy1s_v=%@m47R+Ohj8Q$<>ge#i&R$ZM_w6-#oGB=`DlUPpux$?0#QA>vb3tt?34ue z^qu+z%BI>#c=UYfwV}JF=|ts@$wfJXgfPG%Cg$}+WMrM|K3cctrb_SnD@g2(>y^eH zPV4mp9d=)rUa97)a>8p0hlwm)kW!qlx@r0kg{9Ka*xcHt<)c~p;F+z{cCpDD?E`46 zQTr&Aji3|xKw?*rVpx`wv5tfKmYRtghgt^B0+~aO5+U)l>&ou7K>Qf;Z17Q*%uo0d zB%Y8upW`Ps9>@to48Lba+qh(Q0B`SI1KdIXk1j!&HcNvu^WAxIYa>je34d`$pGf@^`4QTY`tL|f8FiIz;0siMG!tc|X;FCr^q9f6u`FK39z5-I2W zGH22JQG;1sW-(L*uWe7Gb}ua&kmHkH3Gd1eh_2-Wd|KE7&54_8=N>Ts{lMJF^oAYw zdMEedz#)d9C#On#NLyQQNr8>cdUd?r>nI3mnhinTd_i3kNUt)y6hfHK+!rb`XLcy8 z^|}FB+--rHb)J0b-JJ63oHyR6&QgyIWDGKcVs`dDSsqN2@$t};Fbq3+!ZPOVW>)AU z&<8;!Bt^NC!dKgaF-b;YxeH>%$|KqdyGQ3{v9P{uVH($WMN_SW zgf7ybA|KT@-LsP2nGqQ^eV@9rsaDxCG4dOKsG|}AS0=NzFqsc^v|w93D4Pq9PcIQe zTHtjKsG5YaoNv;zvREXjU>Ma(MM-|gKW=|XIsywr?dhAEYTYaE32&P=VwStM>0%3; zc4R%TFY?8^Q*&&|J~vV`8nSwqq#KPbN#03S?s%W-s6Hp*d0Bxak4f3rumBjWpjkdY z1wG3Pvd0klNdQw!YdN5n?}Q{le7-W3C-3xBOn=d_YwfX#218sw#xg>hWYVVsUPC;L zT~RuS+c3n7eC*X>tF1Hi;xg6RiRMjX>o(fzX4y8@U9-h7VU_AyZP1aIk{>tcKxu&_ z_OH+Pm1*u=zeiK%%M0_L7<+4As{|gLom7>o3zR zi$B0uTvAM~VS7povmNZi1lPpv+WPskMoM?G`$o=MI#zqb#Mo3xp~^J5bh?}8lsEaL z&4tQvo-Z4-1J|>d>|>L@GHebsbv*~h!tpRocdm`z9s2pG!KNv1xM5b z8oA!V5#hu0KHvt}$EvnXdT-eRX?JL3lnl9*@3`Xn+9jA>v4Ji5SG9x^M0-XT5z#LuC5g1AjLkm|MFk(F{VBU>~sj zNl(x)WMHtM7PP7A0f*NfuhwtYR^{MuvnJGDslG5Xv*HC%rJB%7hN^VvZ4G(oz5%=`mjy18Z9Idcz;ACk402(i>I z4i2WdjvcPZXQOQKIaS+Crc6ts^bu{Rxmcsc2CVE^j@ZbG0gH0Jf^olQMKv5~pdTHCG*8;MB7-JsBf`?)9kAvn&##OnR=MDl*tWXA0yo6sz zxLzq($%%cS5Cm`)MIjJG5yNCn9)|oi@Y;FDqTdFuoj>TUKy``JTLr@~rqSxR##mU+ z(`x%Fo90Y5v&3xEYc<2MzR{-nK&$2T!iO5$F1>|sU9Puuye;3HWzjD;SghKP3cXHi zj^Tz%V-bvbZ{(pEvsP>1pN%nFBNt*5RH+&SeVM6Bs8A=4r3R7By`ymm1QHHes~AO< z>*D80ff5Y@0gVSzLUbN5mp?Ck`=jScHSi*T_}d$A{FV*vGNbgYcQ$B^oau_eN)K(2--ihb z97gvLas)}S<?ck0Bl{6I@z&V}9WabcIzcen5?o&E(5a0>yaP-o zozbKY=#9K7D=;ei=HEWY$KXMuRq-4eO8EtXMw zfzu-|kQD_dY{c!Ib_BR|)x7X?AA6;)T(sC!Qj7 zsa4e?x@Dgdg+_3y{2CV2@cy7v1Lsi{<64Q>MH;#06ODr;H*0-X`j~6xnj?+aXRVU^ zS>|b!!dxpUR_TO%868fhi#ji(+dgSzVd~?uyejLB$dAPj(up@Y;fv!8`ZZ$E9|U48 zBKxoGy4>r?L-1uoOQZB9bEc17FZJfL*b7o`WC3vED050*rjO-^UZs+cB1+BK@C+`Y z8^gGzioJka{|AqI29Lvy4S>-5X{RJz^#{<`rJ-%Cuq#BfYz_dD(|83cLe7F+y|T-y z3aoeHTMLSz&_nmc7Uc_&4XzGcBX1!(oSixC(c9@>)F*#KD=7 zHjq3zAes}YPlIBKd_p{O@^fwn9BG1ZTMr5wgTsTt;T`_P&5QA0*s!>E#FE9$9RrRn zU3Tow&yNWkk1bnz3_BekOaJrCb#Jd-`}TFu@b^j*;tZtaZ{Iq8?EZ7yNa;IdK}AXh zwoYK{v&uCK4@nmeZ~3A&ca*N)UHj#h!_tLA3pM3gY{7nZ+n-w54O~L>^+Ar_UOb83 zxp*;?%g`df_!#^A*s;%#N$G4IGp;?~c7Cm(TeNWep|_VWee>WXcs}DWJ_BAW2!-nl zZ+Y@I>B6l|(@L&&toBY@d@EDm_T()%K7DZ$`pir?;2pv|tHHN`zp%m$?`kX%k|mP? za?XKA5aldafi0F1k>M001GOU0F?k*3AmthPA-Mqa2NFUKM0{UqyYvIo0=Y*k9e8}x zrpGt2EWMyl&-O2UX)x2dTrtUGlKZ_ReV;rAo5@T!=+!0u>~vhBP0I^;L|fIMrqc0u zd3~NxUK+O?8K%$RNk5!=Yp{8H>LsxT)FJ6+G)LqtOZ3HoNIFBE%H1< zE>)G1l4M~<#V(e}-Nh0A%b9#`gygz^qCUQT;^v7HH?u-*TAyUCZ|%kv2?@!4(zK5B zeswn$-k9%jXdGpZXO;}ZQsZzuQ?zSzzx07;rGK71i-bUHdP1GTa}Q6N82P~#E5@l~ z)6*=LI5F0i-6tzxD7rDP^8rhTMjv^$$Pmct1FyB1v-C9fMMr4mJ@>5STd>5JC4N4v zd|V8}kB@x#WC2n}V+4RVq(DeDmpO8cjPEH6-O8lOaoazWo_*j!>DkY>PY7|(=BBcn zy#w+g`#&u`otl$BAdT(!h~e>-k&6#XEuU}O_BjhZ$f-gT+TZmMz+(OYkMs&F_6*1` zOp(@-PKTi^2SEd7QJ)hLSp-uBq8Jf;kqSgGkKF()Jq0qWLG6j&77*=G2QIi}`H(?8 z007oP90IAg7V`$`rVB^@7QAHOV%aRdD$i%jwCy6oil9oBb} ze8)J}x1ZfJ-@ULRw*O=nI=|0azQl80|Cx$CVHnsap1sD{j`GNNo>|;u`H@Ro;BfLR zZ+oR+=@`+cF5nV-r}pXCJ-v(_&hWEO0|U4MmdoYjRR6vIJNtwAoGMMpSUy)?AXR&i z`k24y%QwKElgkozwTEh=e638QwXo?d0av@X2gM`F6Cuv5T=3ddXbL1vfNQWy)_;)S zaEhN2%n^+v+9k_NMpAGD36>WUQ!WNyki6b8bAuJ8)F;pYK-_|KZ*x>&V467c@aW0R zT*1ijk9gwZeJKUt4JK)pZ{0DOmyW4cZQePFyJ0q;7$@la4Eb=A34DW+nFbAc@qQL- z)nkxwi;pG`(CWngh6S7_LD0w9Y{ObN8#z6$GY+hH?E!y`&b#Q=a{6N zN8J7J$o|GToYy7jlhXN`Pc|C?BY@Wq>UZvb<}k%5tuZl8hg`T$tkN$i(da`pA8m}` zs0#W)f018~Vq7i|x8W*NmP|8P=iKU0q!2m|Bg>lChtE}2b2oi1{gdr) z(9Mua+D@NtJFQf3Yqoyl*WA6Aow)seX?|qRO*bb=WuA*{{Rd1JJRm(IeHf|RV&E2S zVihZtxZ`vijVr`aLXY&aY)x=0fC&o08i-!Ri_;i_M<`J^mD8_;F|eF$2Z*Z2Jm`0^ za##n^uh3smc0plva0Vvu+oaE=0rPuXst?Z6>6Yj-zFt003L;_x`E0@@3UE#g1_BKN z3@gEV19lb(NCgH!a~fL3Ky>B&G;EOG`26wb4ohFnthq)IuBn;HY=@sazFK3F>&GE^%L86W$bF3xPI@#`Ky@v z=5JX4(~lBw%2sw7qdEnX#WQ9wEY`kV~?+5Xugcq6Z@qbhxwP>8nsJQe{Xm)*G&5Y`~qv!8k{px_ii!V$W zv-FlVkL65d7r1xDcW>JL2X1Uh-rnaYj=ue$Tk4iE)zap^_psSNj6iw|3!BWA#|NiY zEj#%rd$4Y5b?!ZjwzaPvGqG;aM_XU#hTM4eEUFlte^g=2KSn~={;@|`)T(LkG6r^Q z-2&K>XD6IdDXjX7FhGLpz)T4!HNj&O+cm!dqG2$kVCnb!N%+1RecHlxQ|9S@w z!AmJbmtlch`4-uNN#$~2Ui>S{PuE^nRjIJHCD|x;D#;HY0mTb$(2I zRYL!>$Bw-;+}A6lkI^}E^WD=QpthBB*NCfSeMzyd0#g)Kb%*h^E`_6ao)Q-wDGEGr|*4vly)8^c~?~OP2_AX8|njjPUbhCF48aR92 zz|g|YjSp=dyldx+FYOG(a%$xNwI|!n`~sJ&<2*}Wo3mie>UU~KX6Gbpbh>!GMm2Xv z_~tDe5-cEn`i=M8dGLCja&dVmRMFJ5ch;ChwK|dU;|8pqIkmW?B#06Vyw%H%l1r>D zs}fC|(V)^+R+*A4VpXNtl`v$*!Z{;rCrqdvHQS>~Fq;ym^=Eb5_QqM~_U?Pbq$?;? z^Stt=Su?5!)(&crru7@V^})$6?Ap0AkisGTxmt7@xf4d`LMbU@v^8f!?Z`Pz>opP&nU^)=EmtwLTRWs^_e8tTs}dcNkG3}MjAG6F#<;oAT~La7Py=kUbw~=dogF= zk6>!R?E_ZLz-MrnDde~Z!t4Vql z(daPh%QxKm@rsq-JbZk5ids-=^wuK!!%a9$=mQrZ8XzaOWm@MM6teH${P-|f8 zfd8*@Zb8mkX>)?tXVCvSeYn-CGx%0+-@R#ec}c@{t9DK+u&0bw+WQvuwMg%0jazqm z=JY$JRK`UbtE&c&b{YE2UQpRrsZ6q(f+PFomycgQv6sdOggjw+{)1!E-!je1uj^&d zTC;C;s5Cr)iK5A3InI=)RK>7+lB)_bbh=jWFq=*1=rcB5nOAqy_|ZEj4(^qx;nr8W z1DwM(YB>C537(sJ|+!H_AXVCJJHXb@sXt6LfNtIPb%1p9ZbU)Irl#?Mx z6N7^g60wY~F2QKoMIj?SwuNvT94%UjcDBk_^w<;?LyIo^uQU?*ZR}h|ku{=TsXeya zEEIakg?{`b`Jq>|j}bB{wGnx+b(%M2>kDQA2FIme#QyBz*VA45C}v@_Y0*|f7>*$= zR5LDw+)xS;RRvgDcQf#c%i9djOjl{OaM4iKjGLnuM&1$>EkCKVL9YMst2Y#hK$!m( zoqfU&&PDDM-pe3s6vurzlAe&!NEAngqW`mY7)ufOXU;@p%%6Tb8g<^af98y)!~Nei z%`FJbzslp}fPZ?t)cXIey=;)9(t#QRtXO#U6KE2eiW*2>{NFW@=#&)5IwQ44Tjm26 zZL0Rh|E^iMzLEl<%kF4<<7x6^BfbBN#voZb%JU|5(h(B=z^!zyFhzHF|wFm&D|vAM^8g7eqt!jo!d*7tt6EN z-tEP>_@g{Wc`42!s)FjSkf)nCf*;0M=v3cdrlwF~Q-3HVmtN(YTJ5gH^tKlHy`gAS zsvkvRi7q0ERk?*Y~*0% zpw?hDW0%7&H=CR7Zja?c?Tt{jw?xRvssDZBeh77ebca8FZsFLHv6-T-Z;WVtM*qlOdHA`-l z8Y|YS627=%xBY}#$tf&Wy;=z*9jg+|dRxe*hJw+Gx!tBlWB&9Ae@UUWwt-3K88$@l z?DXA99&$q-qR15^_;PZH?bHExWmM@}L!&KAM(an#~5!gihJ+=mfgm_V7GDdeYo}Vf0lzJb?@D4xxYjU z@EV=bA$knn_`JM+{&A6;PBH(z_folKI^Lt)IW%|u7{OHN)Hags1bP`TPe2O?)G}D+ zG{E~oAnmFU>8S(0Vjm>)auK>PctA4L%f+r*voEFD(vdfB+Bh~LHs|2AnWY2DUSreV ze3Ol&3Rl;>AhqRJipE%h7ZFq&!>RJ@y<%OuBad7*8F7#FsByIREWG2Z>ziI3QqVYl zWW{`+QoZ9VX8B6maSDy0exRR04LT#31S8l&b--DYGbsHUraZ9m>-%QRxbJKEJ8A@l z_%HN8CA`%2M5Td2ZDw&uBY`ys@e3woc}d$qF7-!FOYib4Bd1xqaFn*W5z>2f6fMaV zqb{{5?-xUI9J-Q0;m`YcXv$Q65-5Vj4yT3Mkv4JAB07}!Yo)W&uRptSYF5Lbddq@g zu_tnFtDn5gndJyp7S5WX)~_iItzvcUeA`#j6lo+=HM1(F96Hs0OZp9J&4wM)Cu1)D z>R0tU;@R~&HGSi#9#sK(kte@m~gm za=r8h-AnyCs(S`w0bj8C&ii4faRyjLFq+#4(I0o)6VD>%5N2!S9TzNsgO0FD|(zW^%wCkPf)x*s0X2LHS!YHx9LF z^@CZk5O{!84i_Ay3wHFG=NN? zx=)vNGr92N8wqO<*?OV|8N`ptMi`KD@@4SChU^rfpX;9%s z71kh+VDS{59tlUCd@6#4pa+BZfimy?A>Z%XcVTz^o);Hx`f}(W7D~6j@+;~6x7V$E zoB4iqo-LL_+#}0iDF5csE=&2NNOp1jy4(GY+uhkQ+Uy?|t-4|Ng}n=3+*7}L{&n}X ztb1E}AJhYnc!#T&nj;b{_Fd+6>H9CGWz7shBqizS+ivhFt@wt7)zXPa5cDv=8KD?v zAUZQ~U*ymPer($#j|;ck_C>y86Qr1qd)Rb<>TbNH%?lmlQg=RALW16?A z>@=F7uPMaEvi%gq(q2&P;&AWfd+;noWBots-UB?2>gpTcduL{QlXkVMu2oz0w%T14 z+p?PFZp*z}bycit6*r0n#x`K8u^pO?3B83-LJh<~0)&JTLJK6s7*a?=38`Rf{Qb_% z$d(Psn|$x{J^$x#YiI7OB27?qt;@uqGejpF5p{d=MAqr#Fzo z?`}uB*XQ%5JEEZL?tI;0b69aK116lB$mtxvY7i#=08co^1YX{Nz5*jdCAX%rRGdvp z$_5ZJ9SV*l=%tNup#*+LI{2$tXbJOxvjwhIS(SbYm>+mlx+V*J3=vB-(VAW(+9w|| z8chc0iQ6*^olz;?6kk*`c#p~sP(EUhZuV8?7ba#!yS$0{1+ntAo=aDf(9X(BJzcQ{ z`H5avbXH!P-Crlb$6gpEfKsaKCXEZ|9-~wio z|G~t^U@y+by1(J@gz)|^FfLh;NvOoRL<>d-!fV7;1n-cHT)?{~f>;W$p;hfptB&!) zW!m0_jAsBV>Tp`&1wT^D=FIXdEUFCWsVHJQDO7;IuRdgO8ggQ-)|5oEciZdd>^c_i zZS>?+=`)SFx(+{>avNN3Q#-#hVig#l`5EGo!7+>Cr7r zx67O3b;aAFdwZj8@$psB?2#!=F$G1jiGsNzdFHHheztAz*2D$g>U_`K{cr3aSa8LQ zpWSucN1n$%lArrs+>=}Hzbe%hH9fwI@viu)3|ssa^>XYBX}0L9_*~A0}Nt$Vj3PmAMLZh(kbpaUoX5thz%5kMGrcDrx!qhctbY6 z(sNm%sAzoQoDjym1aGoY`sMi#Z{Pm#`5zD8kh=HdzQ@jKh3R5bV!@IPi}MqV-o)Ol z?BN5^1>yDUW+ysEuIS9kS+nbfZChTvV6{IvFPtC6^{)6}Mq#4cu`)BWzAe}6uRnjq zyz|!0E>3fqxoy?xl#t9>$Kv>c ze1D)I&1NWDJ#@+X1y}88sR%CK&|O+MJ1@y>j`oLFgq<$NsupC%`oqOjlHw}D)nyIg z**Gj9_*Lm9RexP~_UQrff-tKUDQ3)aMdwRVN~dkWk!W~!r@6y$WoJH(ou%5%nu!rK znJJ`&*-3f5>giV1Kc7U)sq!{BZ-O@cDQ$S2uZlSf!3knc5BWI3_KCPoM4}P;IpdiZ zovG8#4zcX7_U`>keg{|fDYZwL`zohO2})--{P=hFeswC>0+pZj_0K>XPt&jD(eP_M z2|S>x^P}g)>d7UrBmb_izScjd$4rw)`d7VEruN1uV2DjsWa2fC zo2fUS1e1YS4TPa4!Z&^Jfewg4(^-ze{=Ep4(rnVR13VEPpHOxn3x6cW0XDr*2#QD% zv!#+^9@iDl zG7dXPu9QXM)47l51nHU?#}4CL@dw=s_1^4*Oh*phrN>Kgna9sxcTvQ3+3Gt~dG$M1 zU*?Kjw9Yc401;##{f>ee0`=hdhQg^+3;6*APaNeCsXiQ^F6O|Lc3fID!ssNqS?Q|N z;TXi{i0Skqho_0}%I)m&l>?M$V5K~h-I!la;c~!#DsaiKK_>{XGY=10=>i>o!Q}={ zoXC`0sz97`f{OH0A%YTxkK{TXqWO%|Goe%wa-|TJApE*ot`_8S1I%SsvoeR-ES5|0 z^5csPu}7U|ldwQW=mQ*9A@pOqAtjqxO<^S^o4LpkcT|0UDn#X&h#iHa^M4+VJ*l(W z?MGwf$FRIPS^2~r4@YB}`i{+_ck+u9cdM1=fT-)iIM z!+raO%l7X((ZXJ10sMb${GjgSI*2O#02$aI5avIvOfCMLT<4ft#7SVdK5`vi^JT9sjd@DX z1^Jy`Hp)hO!8Lec{3Cqh#JZvKk#eA4q&vkq(l|;wr(Ut<=OXSGota=O$`oWRYHx7J z(KT;g*EoLo6X$)PS|q%{cKoQz2MDx@KIJ~%tiAaurJE-x$>+%_69x>AxTC)si}%O7 zqb1y))S}S=l1?}|Q$H>}j+t(TyrLIAzu*rBQfOta90(K^Y%gGpN+|5@5@Ju> z2%{ho_6px8KQjLL^K#&MV?Zj77;unrqY$e+8ilG8Ccep*7sG-lO!_tBH}ZDx_)ht! zF?qJ}OND>n$*aJH%5OW0IYFl`=p}3f(wU+|o&~b2EI?NGa2Sl;1GrNl-_n$wS_b+G z{YBiiXf}5EurQ-*&+adq*~)+JyFkuXY#WTVt&+zd+xAMOYo4p}m2Hp7}X9wAD z*}>2Gk)z{ptj*x8X>N043uEUUJ@Vvj9orAS-@THtmEG?j+}?59ljKkyD-Xem>C|{m z?6X|p{^w~r-_VmF&t|kQJ@o_j%Y#dK0}+^5dp$%Pu(DJMf0I^XLV8>{0na#J$oH^i zB$hkgEM!@YK6%&cugkl9Myu5*zGK9e?QwYn-}5V6jxDb`o?W$kd6oE1)pEXZY)p4@ z`*xYEAL!KZiCZbhN!>m7U``s3XQK>p{ec4q+^4gVB}rP3v1tVCr_icIqS^Fck0W(R z>p-lM&P^$XvqFhy`K*WsCqN$qznC!e#D%f0@;$GmWvnu1WmQF1hVo5fe&fjSHFK|n z`;buL{GZB;=WSdvrLu5t7N*fNEcEfEi<2e0&Bp4wV>q7m`cq2^QT^T@Y-KK&jJ_E8hqf+-`xG-=A}!$aLSm( zW8tO)AENO-@f~DMgX~Up;_C{TLGFaS`WRyYGzDav02P<@7c0tk2^;+7stiST=o7TYoY!Yg|)iz zteU9K-fgeQADva9T>K3?DWYNOfxn4YM14F9{fkv+VjtzA$!W+^IbgV#0qpgVQBjQj zQU5zwCS+TQ1>lCLr?RU6PXPf?J<_@LQocAXM=#`82KLjuC9IEC*Iw#de7dc_8s3lvS;ec{O=7#* zyU)0B`#U#Y64`b2D{C(uN?`dbZcdhJS0=sbHAKt5i7BcJ{NBy(>Y`%4dV1QPk-cB- z`~JQ?EBmf~8DB+v#tC|#By?9}UYt76RtaeaqX3X(QxCh9BW{=rQ0!We3<>QBNr+bw zGT}Zr!%F79DyU`B`gV%G6$UjI#fQnVQu4Gszc0zFM8zbOrX+>(R|Lzml1fcZi?P=% z8n%6S!F!*|CqB8SqvM`Wn5f*@)n^mMjVMelmK_T;Rwly*OH0f`2Q>_W(x z182D4#S{OPeRTp!_b77?n?ynJQO@YNfow2h>XGCRq&U+3S#TW-$e{;6^N?szh<#^l z?b@+5?6RqKcKK?^ga`)9Hgxbl@2#{Z~h(BIaQ@v(Qb0~}L2nm_eWFh50i1D(2-ou2Ik>+r4 zP4D=#%w>Pa?vj61W{#Hs7UQz?d>oL8{9drd-uF=@@(9aD<7bgqhz|1aZ}c?%Al^aV7m)?$YO znIZ|y9TJxFV*w_{4J-k|OBgJBV2?q_pQKR1v#0lvy94afhMB~|=)bZ$xPY^WNra4` zd%)P!dq9mN3Jf46296b!2yD1fjuM4!xPf=agR(HfUS@`OeQcUdZuXT-1Yxv{UPSU5c?MK6^2{UzlI(?P>t4ri5w{D*da|pTIgmV@wv|=fNseH+=qH22wy9jj(oy zGjj&*C}o7y)eK~X^M%nSo580U-lTB&S10Df|I({Ot)Ko&`oJuS(KCRud2;~jd5^gHdM4ME6yqmwv?$}RH#jwV~F>Z zEY%c4CLZYy1CLh{Y3Ff0IEsqUfJ=5Nq~51D;1RWJa=4IZFpgt4Hj37@l~L zRbg{0f|YdO- z{><*kjyi0ydw#YrYX8=hg#klKL(w@`WltBS;_Rh!3q!-58S%mcr&7eH7bL~0X+&d2 z+2mBw|E4NtPh{y-7q8~9i9I(|o@z|VN()`6-MJFWqSND}QleP0uw zr(p6IGH_?e#SZD+VHtG5>pV!cfas$M0=uWUUG&&RUF35FK}>%5Bgx3hPRl6u9@s!I zeA5RGe^N?%M$o(FhVf^QjXz~gv)*a7>Z@`2IDTgB1#4clrST&gxbM}#pM6N~?dUFr|q~~c%f~`fdMZP#pPJ<_@esS8$-VJ*jJ*zxc{nTh?;*Jw% zsOf=9h0L4uF6`0AflkF)83}?I^ymjt^YQ>12ni5h7GxE@QF@Vhzvvt~we*5YRXPn+ z7Jw~R73m@{3YYreyV2mKWI!4G_fVShW@UBvMrF(>5)-X%Gj~=yUHl7&QSWK2PPyYT zhu)lI^se9WVDs*qvQ~usx3bj2LLUxz8$)>>$pCo<_Tg7E&UvaIrVuyHlZ41E%RMQs zZQ`r3NhuC*rTmXe@|P?qf;@rMJfDT;uNl9?U}J*Qw9e?t*pss6fos>_adBv@yDpJ= zvjVgHsoB%lZEDUnae@8qSnsiCFL#;bYg^@SX9yKlHp349Lk#Ea+aX^!4L;&_qjyLY z7Jsx0M#&l=kg-1iX@0Irvuhh6ZmD2d7*;GfV*%25AW<8#Yo7 zM%wQRo;CpUl3)?^mz29pdv>7*DN(o#1`ekC65gLyvNzi@OJC#zGxD%0t0L@YqFkL* z0n5`_?1}Mz%jT7mz^kI^0jB+v5^qo_JTv_>>7O*5XT< zlW+ysGheiDn?rOITgx`^oV}sy_tSDqGyfQ8PfML23ys*XVq!AW=eqxVu_Goeb3xQI z5o2;Jlt{~SvdV>~=zZB0cNb2T+kAOqxvxAM@`k>tIaxtgEmh~F7ffAmo}QUez?(B! zq3t~HqE!D&=Vfv~{2oXwWkHiHU1ZQArIGz(OQT7z#vXtXu*Lh zNw7+fr4VU$;|RXmO@;9TSW{6lni!#G=Gd)`=dsz(dKj4wnI7j)oa}DH7CD? zD2vN{Zna!*sLT=m`Kie^r2_o>th`uuuEl!kk#&M)sYzZ@T&B zo8G?WAA3`(suTZy=iQ%ta`&qFwv5)fN90%9ndH0t&e!i>Gb8QrxA|Mgrks=?pSxvy zrfdDxap5VMOXKsCoy#h__w`Mi5ABFaeEfJ_4!FJbpn8EBvj7qk#3|-BTuoTzUAuS7LTxpIY;^$AI-Wkr(@P~uWLq4c4kz2O>nb6I46|* z`PbHj34Yi@MQ%>{CK_tmI^&x`+|e-8vPinV#M+~1)t47m2#TZC15=G|ifk2bV2@2^ zhlwXWbsb5DtfH(;w>8@$8l|X=UCUmW7X?`qYqmKi9d8WPyF8b0qr+(}wWn9-&&k7;+(w6wJ?3birdl`x|+Bn)*X{%^*Hpd zOOqr|p-0MfnUd3!@n>{rOCEOoY(5y%Ilvd(h&}Eaj6aYvfh!HAGWCg808%E#0YNbq zM|8r3J`?o^NtO}nQ9&I&M%qf07bG!7!&X}3t~V<2F|u%An8;%CvaJdn>|Fl* z{Ah4cKuftncqnjiDL2}kwo+SqjS2@f>9(NF;V`mGneL3q03fihtRbms4G5+O7i0hk z{PX?uxHC=#0*jr1pooCLtO9|_l_z)v%UN@Q5pP(rbxl~$E~(@XfII^t;8hIVZZMZ5 zW&b4TiI#-$Rv}~xf}tRWIa-G)AbHEGL=e>`-HgH7kjEpKOTCVUnnq($mwb=>>$N{G zTHtidd~C_ic~5}mHd*xgXC1z=V|!)Y#fx_}=31Hl(vOd@z8_1jicmv&(B8rQr88TC zwdZcG)$0n^Hq6c~(no(%m^9s=uTOc=esAb}XR^VNFxQu9OY!5x-6G$SWQbkGSz=*Y z6!?4kGS&|-LncRB!R*2Z#QDwVTvfAp^PE)mOhvJu+5nn)J?uY|Y#W&T!0(fOX<20k zSS>mIBd$Jh`=lSxBi!Ge@e6XuR??gyl#mhaQslCsi$I62%0znvQ3_Q4C%yiY4_w)AJynX_(SpIo&5*5 zuJg_7z=a^?c*2NfST3Ty zz>Dfnxxv(EbQW#MfJD_4gfzpdeL5n#uusA2qbxPb8wDd{K1!rtFG6~qwzPC?tlX$q zDS#zAi;`p0M_W5(5y!HGy^2DuQyXY0=OFh8(<=?~2ust-)6&W>%$b^haXOXYX&Kj+P>7RPj5xFva7d9tqzzkXkGd18re@WLx*MI|?dk0md8 zaPL5yO>U@et)AXKosZ7_R_pw$%8J)?gjQuh_*I;{jCt#(R?45Q5vSy71(czXqVm zr~>{W*Xs7^bnq95Nhd+b*g%>|I9Ds=XpaNl7$9mbK)DJnAfIGt22BE}FF>f}bV>9+R zYUiLRxWa%uP0bQ>ah)|(A*NZf>WdiUZ1~}Lzr8*&=uNbgms_JU;zKDlP7IeqOX(CG znyKuaPHzJs{0+hYRI(Qx=wTTc8{!p!ys!&Ej^K0q!5knV1}Rw#R0#&CH+%(^2aB;P zrlDcmZT(VHabsm;V6DFYwrvd!F;zy(_)nQ(u|oc06b)U*PRr^q**)(hghsoz=xf9KeN1C;PJI6N2f z$gI9<$wKo8m@G_z9t|(c0LQ}>g^$fFq*Rm|XxyL)&`jd7VF!W!LMG}lSZ$J?%`yt+ zygSYpvvL>C$z&{Z&VqcuwB?R0G&a+iU|Ii$G(UevEMu`V@?jjBms#SUUp-@u{Fcy| z+d$C`xsAfxKdubf4Wu@xnE9X%&N+uY4;NbV=Tez-=ND$=9Xqx%hYytEi_

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MP-ADM/fonts/fontawesome-webfont.ttf b/MP-ADM/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z zq1_(l4SX+ekaM;bY|YgEqv2RAEE}e-Im8<@oEZ?Z81Y?3(z-@nRbq?!xD9Hyn|7Gx z-NUw`yOor_DJLC1aqkf2(!i=2$ULNfg|s8bV^xB!_rY+bHA;KsWR@aB=!7n&LJq(} z!pqD3Wkvo-Goy zx1edGgnc}u5V8cw&nvWyWU+wXqwinB#x7(uc>H44lXZQkk*w_q#i2O!s_A?a*?`Rx zoZW6Qtj)L1T^4kDeD7;%G5dS816OPqAqPx~(_-jZ`bo-MR_kd&sJv{A^ zs@18qv!kD;U z5Evv$C*bD~m z+x@>Oo>;7%QCxfp-rOkNgx4j-(o*e5`6lW^X^{qpQo~SMWD`Gxyv6)+k)c@o6j`Yd z8c&XSiYbcmoCKe+82}>^CPM+?p@o&i(J*j0zsk}!P?!W%T5`ppk%)?&GxA`%4>0VX zKu?YB6Z)hFtj@u-icb&t5A1}BX!;~SqG5ARpVB>FEWPLW+C+QOf~G-Jj0r`0D6|0w zQUs5sE6PYc)!HWi))NeRvSZB3kWIW|R^A%RfamB2jCbVX(Fn>y%#b1W%}W%qc)XVrwuvM!>Qur!Ooy2`n@?qMe3$`F2vx z9<=L}wP7@diWhCYTD?x)LZ>F6F?z8naL18P%1T9&P_d4p;u=(XW1LO3-< z`{|5@&Y=}7sx3t1Zs zr9ZBmp}YpHLq7lwu?CXL8$Q65$Q29AlDCBJSxu5;p0({^4skD z+4se#9)xg8qnEh|WnPdgQ&+te7@`9WlzAwMit$Julp+d80n+VM1JxwqS5H6*MPKA` zlJ*Z77B;K~;4JkO5eq(@D}tezez*w6g3ZSn?J1d9Z~&MKbf=b6F9;8H22TxRl%y1r z<-6(lJiLAw>r^-=F-AIEd1y|Aq2MggNo&>7Ln)S~iAF1;-4`A*9KlL*vleLO3vhEd(@RsIWp~O@>N4p91SI zb~+*jP?8B~MwmI0W$>ksF8DC*2y8K0o#te?D$z8nrfK{|B1L^TR5hlugr|o=-;>Yn zmL6Yt=NZ2%cAsysPA)D^gkz2Vvh|Z9RJdoH$L$+6a^|>UO=3fBBH0UidA&_JQz9K~ zuo1Z_(cB7CiQ}4loOL3DsdC<+wYysw@&UMl21+LY-(z=6j8fu5%ZQg-z6Bor^M}LX z9hxH}aVC%rodtoGcTh)zEd=yDfCu5mE)qIjw~K+zwn&5c!L-N+E=kwxVEewN#vvx2WGCf^;C9^mmTlYc*kz$NUdQ=gDzLmf z!LXG7{N$Mi3n}?5L&f9TlCzzrgGR*6>MhWBR=lS)qP$&OMAQ2 z`$23{zM%a@9EPdjV|Y1zVVGf?mINO)i-q6;_Ev|n_JQ^Zy&BnUgV>NbY9xba1DlY@ zrg$_Kn?+^_+4V4^xS94tX2oLKAEiuU0<2S#v$WSDt0P^A+d-+M?XlR**u_Xdre&aY zNi~zJk9aLQUqaFZxCNRmu*wnxB_u*M6V0xVCtBhtpGUK)#Dob6DWm-n^~Vy)m~?Yg zO0^+v~`x6Vqtjl4I5;=^o2jyOb~m+ER;lNwO$iN ziH4vk>E`OTRx~v#B|ifef|ceH)%hgqOy|#f=Q|VlN6i{!0CRndN~x8wS6Ppqq7NSH zO5hX{k5T{4ib@&8t)u=V9nY+2RC^75jU%TRix}FDTB%>t;5jpNRv;(KB|%{AI7Jc= zd%t9-AjNUAs?8m40SLOhrjbC_yZoznU$(rnT2);Rr`2e6$k!zwlz!d|sZ3%x@$Nw? zVn?i%t!J+9SF@^ zO&TGun2&?VIygfH5ePk|!e&G3Zm-GUP(imiWzZu$9JU)Wot`}*RHV<-)vUhc6J6{w&PQIaSZ_N<(d>`C$yo#Ly&0Sr5gCkDY(4f@fY5!fLe57sH54#FF4 zg&hda`KjtJ8cTzz;DwFa#{$!}j~g$9zqFBC@To^}i#`b~xhU;p{x{^f1krbEFNqV^ zEq5c!C5XT0o_q{%p&0F@!I;9ejbs#P4q?R!i$?vl3~|GSyq4@q#3=wgsz+zkrIB<< z=HMWEBz?z??GvvT54YsDSnRLcEf!n>^0eKf4(CIT{qs4y$7_4e=JoIkq%~H9$z-r* zZ?`xgwL+DNAJE`VB;S+w#NvBT{3;}{CD&@Ig*Ka2Acx)2Qx zL)V#$n@%vf1Zzms4Th~fS|(DKDT`?BKfX3tkCBvKZLg^hUh|_Gz8?%#d(ANnY`5U1 zo;qjq=5tn!OQ*-JqA&iG-Tg#6Ka|O64eceRrSgggD%%QBX$t=6?hPEK2|lL1{?|>I^Toc>rQU7a_`RSM^EPVl{_&OG-P;|z0?v{3o#pkl zC6Y;&J7;#5N#+H2J-4RqiSK^rj<_Z6t%?`N$A_FUESt{TcayIew5oWi=jxT*aPIP6 z?MG`?k5p%-x>D73irru{R?lu7<54DCT9Q}%=4%@wZij4+M=fzzz`SJ3I%*#AikLUh zn>k=5%IKUP4TrvZ!A{&Oh;BR}6r3t3cpzS(&|cEe&e{MQby|1#X`?17e9?|=i`sPG zL|OOsh`j@PD4sc6&Y3rT`r?-EH0QPR*IobE@_fkB8*(886ZkjkcO{K8Sz$H`^D-8P zjKG9G9A`O!>|!ivAeteRVIcyIGa#O<6I$^O7}9&*8mHd@Gw!WDU*@;*L;SYvlV#p( zzFSsPw&^UdyxO}%i)W8$@f}|84*mz&i2q@SlzMOd%B!BHOJ<(FYUTR(Ui$DuX>?85 zcdzl5m3hzFr2S@c_20C2x&N)|$<=RhzxI!}NN+yS16X^(_mtqY)g*Q%Fux5}bP3q$ zxQD|TB{+4C1gL>zI>g~-ajKMb{2s_cFhN2(I(q^X!$H(GFxpc6oCV9#maj|OhFZaI z;umX6E*fQVTQ@lyZauuv>%E)5z-?zQZne18V5A}}JEQmCz>7^h0r)!zhinBG6 zMQghGt!Do5h%HmAQl~%m+!pr-&wlrcwW;qw)S$6*f}ZvXd;cHw=xm|y~mHbT3yX>?hoYKfy--h+6w9%@_4ukf0Et^zr-DbPwFdyj0VJHi}4bqRetSNR`DoWd( z(%n5>8MQl+>3SeL-DB@IaM{NDwd{{v_HMIO)PKO}v{{##c@ihB0w$aaPTSP4^>n3Z zC8Il%(3dCLLX$-|SwWx1u7KVztXpzNhrOZQ78c$jd{B9lqsNHLr*9h;N9$i+vsrM1 zKzLB_gVdMCfxceejpIZat!MbR)GNZ%^n|fEQo?Xtq#Qa_gEWKTFxSL4b{g}kJNd{QcoQ}HUP-A)Rq;U(***IA*V_0B5mr}Xp$q{YSYs-b2q~DHh z?+muRGn~std!VXuT>P9TL_8Km9G{doqRb-W0B&%d> z^3@hs6y5jaEq%P}dmr(8=f}x~^ z*{I{tkBgYk@Td|Z{csd23pziZlPYt2RJW7D_C#&)OONEWyN`I19_cM;`Aa=y_)ldH z^co(O-xWIN0{y|@?wx@Y!MeVg3Ln%4ORu5~Dl6$h>AGSXrK3!pH%cpM?D|6#*6+A# zlsj;J0_~^?DHIceRC~0iMq)SJ&?R&if{fsdIb>y;H@M4AE`z8~dvz)(e}BqUWK^U~ zFy`PX+z*Bmv9VxAN;%CvMk(#kGBEMP;a-GgGZf~r$(ei(%yGqHa2dS3hxdTT!r>La zUrW2dCTZ!SjD_D(?9$SK02e_#ZOxdAhO%hgVhq54U=2$Hm+1^O^nH<>wS|&<)2TtD zN_MN@O>?A@_&l;U)*GY*5F_a~cgQb_3p`#77ax1iRxIx!r0HkDnA2G*{l|*}g_yI% zZdHt2`Hx^MA#VH7@BEN68Y_;sAcCNgCY7S&dcQsp*$+uW7Dm@$Vl7!YA^51bi} z*Vy8uTj{neIhIL|PhditfC1Jeub(uy}w|wV5 zsQz)04y;BY2$7U4$~P{k)b`hZb>gv1RkD)L#g~$*N^1N1GfNMS)4r|pT*V<&KE1M9 zTh}rzSW#Kcci_#(^qf0gTW3&QN&zsW%VAQ+AZ%-3?E)kMdgL)kY~@mC>l?RH28u;Y zt-@_u^5(W>mDdtqoe){#t;3NA7c@{WoY9bYFNoq+sj&ru;Z`x>4ddY0y*`HRtHFEN% z@mFkp=x0C6zDGgA0s|mP^WNEwE4O}S?%DOtce3At%?ThxRp@`zCH6MyzM)dA9C7IP zI}t;YUV(Jcnw$4LoD4H(EM#!{L-Z|&fhNYnBlKcQ$UScR#HH>scYBTf2u|7Fd8q$R zy5Cbt=Pvf^e}m4?VVL@#Pi3z*q-Q0MG8pGTcbS|eeW%R5bRzKsHSH#G(#$9hj9}0O7lXsC zbZ7#UjJM^FcvdKK3MOEl+Pb-93Px}F$ID&jcvZdJ{d(D)x|*`=vi%1hdg(dd-1E>& zoB4U&a${9!xyxoT%$7gFp{M<_q z9oVnk*Dcp$k#jA#7-pZbXd=L8nDhe<*t_*%gj^Vx>(~KyEY~i&(?@R~L_e^txnUyh z64-dU=Lc;eQ}vPX;g{GitTVZben7||wttapene^dB|oSGB~tmAGqE^`1Jxt$4uXUL zz5?7GEqvmLa{#mgN6la^gYO#}`eXyUJ)lFyTO8*iL~P z$A`A_X^V#!SJyU8Dl%J*6&s9;Jl54CiyfA`ExxmjrZ1P8E%rJ7hFCFo6%{5mRa|LY zk^x76W8M0tQBa1Q(&L`|!e zrczv>+#&b2bt zuD1Bfoe>oW0&!ju$-LI)$URptI!inJ^Dz|<@S1hk+!(n2PWfi-AMb5*F03&_^29MB zgJP7yn#Fw4n&Rod*>LlF+qPx5ZT$80;+m*0X5ffa3d-;F72#5un;L$}RfmR5&xbOf(KNeD|gT1x6bw5t;~j}(oMHcSzkCgcpbd>5UN z7e8CV*di9kpyJAo1YyE9XtfV1Q8^?ViwrKgtK$H60 z%~xgAifVV#>j>4SN10>bP9OV9m`EA-H{bzMimEQ_3@VZH%@KZzjDu` zRCG*Ax6B^%%dyLs2Cw{bePFWM9750@SIoZoff4mJvyxIeIjeZ{tYpbmTk4_{wy!_uygk4J;wwSiK&OpZWguG$O082g z^a3rw)F1Q!*)rNy!Sqz9bk0u-kftk^q{FPl4N+eS@0p1= zhaBFdyShSMz97B%x3GE|Sst~8Le6+?q@g6HwE1hJ#X)o^?{1!x-m`LlQ+4%?^IPIo zHATgqrm-s`+6SW3LjHB>=Pp{i<6FE#j+sX(Vl-kJt6sug<4UG9SH_|( zOb(+Vn|4R4lc8pHa-japR|c0ZAN$KOvzss6bKW^uPM$I$8eTr{EMN2N%{Yrl{Z`Y^ zaQ`-S_6omm((Fih26~Bjf^W$wm1J`8N+(=0ET@KFDy;S%{mF@!2&1UMxk>jTk49;@ z*g#0?*iga;P7abx1bh^d3MoAy*XQp{Hl*t(buU@DamDmvcc;5}`ihM!mvm36|GqRu zn*3}UmnOSUai6mM*y&f#XmqyBo>b=dmra`8;%uC8_33-RpM6;x`Rrc0RM~y9>y~ry zVnGanZLDD_lC%6!F%Jzk##j%?nW>JEaJ#U89t`?mGJS_kO5+5U1Gh;Lb3`{w<-DW; z;USPAm%*aQJ)UeYnLVb2V3MJ2vrxAZ@&#?W$vW)7$+L7~7HSzuF&0V95FC4H6Dy<( z!#o7mJKLMHTNn5)Lyn5l4oh2$s~VI~tlIjn09jE~8C#Ooei=J?K;D+-<8Cb>8RPx8 z-~O0ST{mOeXg+qjG~?}E8@JAo-j?OJjgF3nb^K5v>$yq#-Ybd8lM^jdru2WE-*V6W z>sL(7?%-Qu?&?wZNmmqdn?$FXlE!>2BAa^bWfD69lP0?L3kopYkc4>{m#H6t2dLIEE47|jcI$tEuWzwjmRgqBPkzk zM+(?6)=);W6q<2z95fHMDFKxbhPD-r0IjdX_3EH*BFL|t3))c7d~8v;{wU5p8nHUz9I?>l zVfn$bENo_I3JOh1^^ z+un~MSwCyixbj%C?y{G@G7mSZg_cf~&@djVX_vn8;IF&q?ESd=*AJHOJ(!-hbKPlb zYi-r+me!ezr_eCiQ&SetY;BocRokkbwr=ONGzW2U@X=AUvS^E9eM^w~aztd4h$Q&kF;6EJ1O*M7tJfFi}R1 z6X@asDjL5w+#QEKQE5V48#ASm?H7u5j%nDqi)iO@a1@F z*^R+bGpEOs#pRx9CBZQ}#uQa|dCH5EW%a3Xv1;ye-}5|Yh4g~YH5gI1(b#B|6_ZI; zMkxwTjmkKoZIp~AqhXp+k&SSQ)9C=jCWTKCM?(&MUHex;c3Knl(A%3UgJT_BEixIE zQh!;Q(J<0)C`q0-^|UdaGYzFqr^{vZR~Tk?jyY}gf@H+0RHkZ{OID|x;6>6+g)|BK zs6zLY0U>bcbRd6kU;cgkomCZdBSC8$a1H`pcu;XqH=5 z+$oO3i&T_WpcYnVu*lchi>wxt#iE!!bG#kzjIFqb)`s?|OclRAnzUyW5*Py!P@srDXI}&s2lVYf2ZCG`F`H-9;60 zb<=6weckNk=DC&Q6QxU*uJ9FkaT>}qb##eRS8n%qG`G9WrS>Xm+w)!AXSASfd%5fg z#fqxk(5L9@fM};~Gk^Sgb;7|krF-an$kIROPt4HLqq6+EL+62d@~4Hsy9nIU?=Ue4 zJ69;q+5+73nU|TQu}$>#v(M&Vx1RD=6Lu`d?>zHN?P7J&XWwsvwJt|rr?CZu+l>m4 zTi^VLh6Uu2s392u(5DLaM%)Dr$%h3hRB>V7a9XG`B{ZsWgh4IyTO9R~TAR^h^~>ko z(k|Hy#@bP}7OyN92TKE%qNZfyWL32p-BJf1{jj0QU0V`yj=tRospvSewxGxoC=C|N zve$zAMuSaiyY)QTk9!VmwUK&<#b2fxMl_DX|5x$dKH3>6sdYCQ9@c)^A-Rn9vG?s)0)lCR76kgoR>S;B=kl(v zzM}o+G41dh)%9=ezv$7*a9Mrb+S@13nK-B6D!%vy(}5dzbg$`-UUZJKa`_Z{*$rCu zga2G}o3dTHW|>+P_>c8UOm4Vk-ojaTeAg0-+<4#u-{>pGTYz(%ojZ`0e*nHo=)XZS zpp=$zi4|RBMGJDX{Db?>>fq71rX3t$122E;cJ(9elj+kBXs>3?(tq=s*PeL^<(M$8 zUl;u9e6|EP5Us-A>Lzvr+ln|?*}wt;+gUmd>%?@Wl@m%Qm{>Q0JqTcxtB`ROhd6TB z$VY<7t$^N6IC(s*Z@x2?Gi%eB8%(hYaC zKfY5M-9MeR-@5h zZ?V`qr%%FlPQlW5v_Bp^Q?^)S*%Y#Z$|{!Lpju=$s702T z(P}foXu(uuHN!cJRK*W-8=F*QlYB*zT#WI-SmQ_VYEgKw+>wHhm`ECQS`r3VKw`wi zxlcnn26L*U;F-BC9u{Csy#e%+2uD$He5?mc55)ot>1w`?lr$J zsrI^qGB@!5dglADaHlvWto@|S>kF5>#i#hCNXbp*ZkO$*%P-Sjf3Vc+tuFaJ-^|Ou zW8=}1TOlafUitnrTA2D0<3}&zZz^%y5+t2`Tk`vBI93FqU`W!zY;M%AUoN1V1-I2I zPTVFqaw3Pr-`5HcEFWuD?!8Ybw)Y>g7c0tt=soTHiEBxlY;RlQ`iYY-qdd94zWjyD zFcskM^S{_!E?f3mEh9waR7tb6G&yl%GW%e&Sc5i;y@N)U5ZFLcAsma^K?Cg^%d{PO z=SHQq4a|l`AakzEY;A{n6Rn1u`7v~#ufV*6GZ$`Ef)d2%6apsU6^>QJl0@U& zq|wIBlBAgf0j!YaozAgmhAy0uy;AjRA2%(!`#&e>`V` zg`MfSf5gWvJY#?8%&|`Aj0<@aZ;-q#tCx=-zkGE|_C4)TqKjr-SE6po?cX?Z^B%62 zdA!75;$my<*q)n@eB<^dfFGwRaWB25UL#~PNEV>F^c+e2Be*Df(-rIVBJo2o*an$1*1 zD$bsUC-BvObdmkKlhW<59G9{d=@bAu8a05VWCO=@_~oP=G3SmO91AK_F`#5 zwXLRVay<~JYok|rdQM-~C?dcq?Yfz_*)fIte zkE_g4CeLj1oza=9zH!s!4k%H@-n{6aB&Z;Cs8MK?#Jxl`?wD>^{fTL&eQHAQFtJ_% zNEfs|gGYh+39S{-@#MrPA!XpgWD;NLlne0-Vey1n0?=ww18{L)7G|$1kjI(sjs z@|alUMcx*04*>=BWHv_W-t=rCAy0q6&*;kW&ImkwWTe$lzHJRZJ{-{ zl-mK6+j}V`wobm^^B&2Tl?1r=yWbz;v-F<#y!(CT?-4K(($wWtmD631MN9?trDG zMI7;9U7|UsC;urLP%eH1h%U`LJxT3oM4=gpi%X@lpVR9N6Q(uhJ00RWXeL-Z*V(O8 zsIyyVUvf=RXLBKX`!peifjIMvMs1YT0n$0*B;K^yZf&HN8$N%e=EgOejqihLPBT|< zs)z`nNU}BOdT7wYLy}R10eXUksn9o)jG)&=qteGc|XNI~h5R6UBfaPeIHbA32@*>orZsCB4`Q79}A=z@najfekt-_eTg7a}Mcas^D1ELlN6(y28c{ur|tmueFvIDOQxXs1)_lKrA`L2-^^VNC#miFvO%l6w5uK2bFyu?hyNLCjTCNRRVW^i+GX``giwc&TpV~OHu(yN&o)r2$K$1kjh@>iP z^&`?sCk#?xdFX+ilAb(;I7<$BQ#6j*jKsu%LEhQKe=>ki^ZICepr3#_2#pE`32i4Z zu%eXsgL)3x3Q-^OPPRhm<^!TEPoek6?O^j+qLQ*~#TBw4Aq~M2>U{>{jfojVPADAi zurKpW{7Ii5yqy6_1iXw3$aa!GLn|$~cnvQnv7{LMIFn!&d6K=3kH8+e90Zq5K%6YfdLv}ZdQmTk7SZ7}>rJ9TW)6>NY{uEZ zY^9PI1UqUFm|h0Vqe60Ny=wCFBtKb zXtqOa3M?2OEN=zDX7z}2$Y{2@WJjr?N`auMDVG9kSH~FjfJRNfsR@yJQp4cQ8zaFkT4>5XQqSVt5c}`-A#Z=3-_mGZ^)Hqayei zhJ}wgZ5UDln%)!;Wz@u=m(6C_P@r9*IMPe7Db`CSqad3ky-5-EcG=*v8J&{RtLJ(E zw2h-ghGYcDtqj4Z^nU7ChgEXO0kox=oGaY;0EPqeW89T6htbZg4z!uU1hi;omVj+3 z0B%$+k$`oH5*SeoG`Ay&BAA%nAUjQxsMlNdq8%;SbEAPVC#qm!r7j75W=A)&a6)3% zdQq$fCN;@RqI!KPfl9l=vmBFSFpD1cAxb@~K-$ZIlIL3W}?#3+|2p{|vZVq`YA zMbx|Xl57kJVwoetAo+opiewCkCIO=uBLEaG+!0U$MRdReNsx>+PIJWN6dW)pfeZ(u zQ8ei-Ht69)ZV`qv=vmorhOkF)Squ;)8AUfh<7A_xI8FGHMRW>~%o`1Wt3|8IMrM%& z8)|@=#ssro9=f9HtN0F#O085{Bf6PJnurfzS_yg?qqszmnQIYDP{N=xqPfvl;VNsK^qpoy2&App~Fe(MB7KCI)$p1!&YEB&%$9gTk zmvlt?t7!>_paNt_fYJvw^~LCqX{4opLy!n)md7}<_s?`gytfSAdoScQWTy&Tbr&~( zg9myGVv)l|4-umFBL0)Y(d}Rvt11)(O4ij#zeao~K$vh~JDn0_@3RjP2M0|79T&9+ z?>Vx&M30Sb15&<{RtpeYUf|n7n5GHyc+-FtA=7H$p6Mh=&M0O!so)tze7#WT>pp|x zfWae>0++DfscU2%>|@oiCQj+6O827)1}KsN^a>NSI*4?#ylfG-{q?3MMXX$dUH^S6Ni=Ve1d0(janpz@WqGJ?cG&sewpq294Qa zL{huwuoARdt5F4Dbh#?<2ruzSS{VeDAOtY+52t^xJW=!(0f3P&G3Cs^%~Q~~Wq{YA z!QrEk#>oXK{sc&Z7VB1_>fA1^#YyU1Ff<^9G(!V0!JW`n@EDdj$$2SVK6*7$!BvXP zmAC;h-W75(Nnzpro3CE9eV=~Lp7yS(vXnk@$g3{R`!(UG013==W*Hj{-*F!ujl+np%IX?E0*I&-K^u zY1z1I!`iOu+Ll`UtL|F6Vb?~vk=x9w6}eE^*<)O?pZQ#8YKE#b($x>w$3E*F0Kfk zfnyCo#zOpX1(P2yeHG@fP7}}~GB|&S27%6=@G^V=rmeTB$(w9rC6J@uQmcAMq zQ=Ce?Z0RkF_gu30<;5#jEW32il2?}$-6PZ?au16Y)?kUFy3L?ia1A@%S3G-M`{qn8 ze+|6jh0vqfkhdSb0MvIr!;;*AL}QX^gkc+q0RJ4i9IyOo+qAyHblI+$VuZ3UT7&iIG7640a)fe&>NOVU@xZ*YE`oy!JGMY%j}bGq!= z`R5xY(8TK&AH4b6WoKCo>lPh6vbfu1yYy02g^t9bDbexN!A`*$M5`u&}WqF?+*m?ZoW85&MFmXqQ1J{i;_Oz>3*#0?lWa zf?{tv`_JzP7D3x2gX&ICRn(aR$#>;ciH#pO?<*}!<}cYh_r{hb6*kkXSteV>l9n6i zwx63=u%!9MdE>@2X)3$YXh=DuRh~mN2bQFEH&_nHWfU{q+4=t07pt+Jfj90Or;6JX{BCQrE8bZe&wi3fwEXHRp zz8{VAmxsWU)3nT;;77X7@GCm7_fL1p_xKEG&6G~luO;Bc3ZIa?2b(*uH7qJ!es71c z{Buj4(;Jds$o78u<3df_2~DLq`e9*$SGmrR9p2OoVB5Q(KL3M{1>eq+;+lHK9N?xvyBPHni<#j$sZK{QrKEcdR9+eQD0V? zGPaq!#<-c#a>t4bt+R#Hu_|}dlIGeve@SR!d((u)Ga45+BuhHfA88G0cPrw>>(`ID zZ;aIyn|qmhuDXBthoW{J(WN+`Yud=y(wvd0rm&1*4>6?#8&)Fz z&@V=a0w4)F{^!&W_l6<5xg|-0F!~>aCALbeVsZTd*)M*^tr*!)O8w)mzKThWyQW@X zw%BFs5_@CIic5EPcTJu8=CmynV;``)3}gJ`Vl#VY_3Yib@P-KvBk_%!9OVu#8tG|Nc4I~A>8ch-~X%M@!>yk~ERI|QEcwzgI66IaaY>gx0~lm<@f z5-k^OY#SGC80Yr-tDRP(-FEJ{@_4LHsGJ=)PKZ@`eW75-r0ylN%0Q>&*M;@uZLdJ$ z)rw7Dt5ajr;P;~1P>jID!><(7R;w|Yf}qI&8klT?1dTfc@us5mKEe;qw;YKR(cp-D z6NmUMP8x7cM%~ytE@l*Mp^oN*mCF`gRNhw3gpO1PVi_^JzCJo>#mX(q+iJ(Ts$5=! z13b45gILEULS!=)SmZ{qsC1)$8-4eADGR?v z>~4k_SvdvPHAC}=4(!I^OLgQ@9EMDE7d$PvJbi+K%-HTh`P0#Ea|Jm6zj> z?R)(YWtZoIRx>AqzlG1UjT@6ba>yE z{Wf<5moh^-hu;ptAtPG}`h$4PWcOn>vy`#bH#Ss>OoAEE1gIbQwH#eG8+RHG0~TJ$ z>`C`c7KyM^gqsVNDXxT|1s;nTR&cCg6kd<-msrdE5Ofk=1BGDMlP2!93%0c@rg~4` zq)UFVW%s|`xb>;aR@L^*D>nkSLGNmM?cv)WzHZy3*>+*xAJSX;>))*XRT0r9<#zIpug(}{rSC9T$42@gb zy8eb6)~}wl<=or)2L}4T{vum>-g)QaKjtnp5fyd^;|BxHtx~2W^YbKq1HfB7@>Hw@U5)?b^H=uNOpli?w6O#~V`eG;`irLcC(&Uxz`L_Cl zS8r24e*U71o@dV6Soupo-}Ttu*Dk&EwY`h4KdY-k55DSqR&o7nufO)%>%s-Es^5Q_ z60#cReEy=$4|nW)bLh=|4bxW4j}A?qOle+wjn88oAeYb~!eA+EQ;8Ggp-UldAt$3M z7*E590amz>YB9L(z?Xx&?I37XYw?Os-t+05x6Z4vkzBE6-hrbB=GAB?p{DQXV4CKg zls@_wh*&XC<3R(CEZxg8*Y(6a>cIOq9Nss7{=UQ7Nv%O_WxSyBqnH{@(<>A&2on@z zn57W4Dh*E)o#rJ2#tyxV2;C5#rl8%%As$4qB=IbMt-z|jnWi>>7Ymq37;AW!6Y4nx z1Ogx#!WVdA92mEipgUxzy_?ddg|x)KOCyK)P5v@usc;0sN3{=0slt4CuwaxK@20eO zhdp~Z8iJ7GWrkq_-X`~(eBpthn9|`tZEUCIGiFpJjjxPVE9I)#z3Q$3tw`a69qxjuf+~ z*?v>d5~pcH-AQ~0)8PyIjumD^?SM8!Wb>KZoD7hOlc2nA0_(eG!in>}Ru}>6)>5 z@*}T`Hw{I^-?PS9>(#UFBQpW72* zsfj(2+_9@5x+57aN!`e`f(Mp_I(D>}p8)@&g^g+X1%d{ z%X5boE?hEoj0CiwTh9)#8^?~;|wgor_=Z1BI9_dI{ z&t*f95n?ZgZ5CnQa!v(p|JT?y0%KKgi`Smi9k5r!+!Mkz=&Z$%CFl;?AOzV`YBKrY z0#Y6~J6&dA=m>T@TYb8ukaV4z^Z?VX*MCKcp13-ye1*`gAj_Tm@r{fpm?K!U@Xg2AfndEo6jZN} z=XK0GRNXVLW2c?}B)rH^yR>u}b?|p(W$!TkQTAgu1AIG>MFfNchMQB_^-AQxRE$Th5-E_tBP@v(Cy|ojjP5LEU|JrM8 zVF5;$>Hl^jlHWDPChrTH(vh%bARyj5#TPb>omAs-)4zN z9?9(wybd0$Z5s+}Fiytv}-8U`IC<{6U2_NqEAkv;7lys5Qcq3EKt z0-!^Xy3idllgZ~qX^QTe=i*oGUCJNk>Y26?+9U(Ks|C81S{-v+6ebc`c(yibQbuB% zxM7mk>}dI-TfUi5Jqdu6b`4SqF)y5humuCaHhssdcR(jKf5ZGprx;Oe7VG#G6TA1+ z8oZLl<+ey(L+$Qsck^4fi{I|)p15MX73gHFUU!l${lN{)Ht_Wb%j#UE6cZ9}Wq^>+1wz z9TBA@%f~tby^0YWafmn&8Ppjn1Ng{d;S01WImtMzV<`!zU7;+8e-Xko>qM^OfOZ`Y zEZG#vcm>EGF??&G6+v(3l`X(xMn8ESv=@LdMfdcxFi%g1?0HDPG>blldR`OLlWN80 zz<$t+MM9%1K~JT@#aBZjOu9*G{W$u7cqTM|&a1)0wR8R^*r$<&AhuCq1Z{-aUhc5P zdyaaK{$P=Y6R{40FrWmLbDOCijqB(1PrKlnL)Tm|t=l}toVLAZOXJ*~-dx|_A&o65 zskcpT@bs+d@ia`f)t8ivl{(t%H?O?;=^s3O^GXqopx7E3kz06f^UQq<>gyNmo4Ij; zrOxuzn{WOqP75~PwPXC;3mZ#YW1xy&DEXsl~)u4`-v_{*B%R6xNH3* zJElz8@d#i4`#JV(ko%x;u{LMqLEEDmwD*(ccB9Wp;u*9I?=sC7g>%L{%$4m#zhbjm z)gK{LWQvE1>_yl|4T$nYKNVZ<)vza7FKU5*W~4)KNgN@;SA<9&ERxIfA&UZnB=r%N z5YD4fY$9Mkzy}!G+`KUy>3l(FSi1 zw)t)*w$E4#ZSxfm3cZLC(o3aQQ7uHk>_@fMTHoM0=quh%mfN6%{`O($pyzg0kPf=2 zjA%M7bRl4BhV5{{d4HbnTh`HM&YKw@N~47e7NFGr*9Yzi(7XQl-FJb4hPEKOC!K2x$nWy>8=PJYE)T$=Cqe(n*ChZE zklF{Ms}h0Jd|@o;Gz(~b;9d&c#0O^j{1?tF5dtMj9dG`|j0qZi^aF1r{<7KC5hZ`E zNX2nxJYEr@>u86|tPjTDet;fLn1R+IOm6&3b*}TOyNpIaid@W9c9!jIfiJOgK-aw=xb5Kpb)`E9x%CU82 zEQg_v`e+tWYClJHl=_EsSW?LZO3)o#ox(#2UW9|V7I8fYnz5fRtph`u)dywWL9}UV z*hdU9-BBK5G&}j~O6&dSdWDIpFX;&Or5wNbm^Y+A-x6(K$$Of6JTVl9n0gFY&=T5p zZX?pCxA&w{J)eDSfb?Zh*LT#AdiPlB;A%p|-`Aw6RP2mYTh zLmL~zM^VS0V@*4LkOEG~nQR)HyRB+;*KWli%QqKt&%16HWyMXRhtwdCgyoTm*5#itgp(Wap66 zyr-dgKgjl&t?JLMuw}!Boz)TOa2|37p^FAcPmxX0apWmfp$B1WF_@-dsK+?1F6~yY zEwi!-))Q_CbOP%?p%bx|=d^nLBig-_$e!nh19^Ps`s{SNq{nnW)V-qnz3y+Ipd7HS zsb}z%!+}y8izoy>Nyyj4m_br&8TGFcze#gP4?v*NEdl zzGBLM4qpvdu;5vCFi9^zXU;sW`>pPi|NFD# ze=$xI@7q9B4WPsw4CAO~UJ(S)s@u41E>#9D>!?=*N5m$%^0E` z<0RjkAj02TN9RLX3Js+GArg=Nu>E5z zPa!vMuMV06#7$1dLbwv+VGT(5V_&A~Uy3T^+|y~Q2>lA|=hZZ)ex%G`rhkN54C5gq z>w?qN=A+LgB0-@s{OJs7Da|z%dK)uDH4?m5Y=K(N5KWL)uqDxwBt>QmOk(h~1u6_s z>9x>G_+@bJhBQ;(Rr?20>Tjn}^Y`|rQvI3Ua5$aGq{HFf4BhwAFVk2oHNbk)hmAri zjQ_!g*-c^AKM>A@je&H)i1PsJ5929F<8bLXvONK4;-n6d;Zm7Q=G|k6Fp*AY!b1a`eoS*c zF413z6`x;!NZV1k5)sv;-Dqjt?t&|JLNGSA2yWhU-RYC^oiWI1+idw;6*>m1&Io`^iPgF6c$sN zw9j3KFYs@%*HNz1Jr?F^RiLV%@DyQ^Dnc1h&59pWKhD#AMQV~3k7}>c@gdw=dyRf5 zHGNU7bA_hHWUnI-9SXtjM~LT>U5!uS#{ zKSOhB>l^nUa&S8kEFoAUIDG}(Lr#|uJCGb%29Xr>1S4yk0d)9hoJ7#4xNbi?5Dt?N zBp45evje1L)A;&Smy9J8MJe@1#HwBFoYPv$=k%GOaq!kd58)tzBI~EkGG3Rqy>GOTce-p>jH0rb~c(K z1|9q=$3)Vdgcwyvy&>S3p(f~O;~?XK{)Kch&2!gs=%kNH#-Ee-i}S+a@DNWR(Xnv< zv7kIUUD(c?RS|JmPeXBC6cbxUl6qRxl;fFAiK%!>EzFa zJ$-mz?G%WqC+P-l!DLX&nfxzGAnLaFsOg^Vq~gaW2QQ<(qixj#J=;Y{m`?kHkfO)i zdxQ*`2Jr3iXdj4QE%|AlQ;|Wx~pKrr7xuNnTe=t-AO)iha6xDYpH}>yZ z+FD^H2VS0x4us;Wo_95^kElZ$>j2HW@wyeLi3i%Q28NXxQT7V1{iHY}Llc~!Dkv8* zM><6X$}-pv0N#?+N%W`5%}K0Is%8kCOC~LuR6+;gtHYPi9=dqUoin~Q^MhE;TSIe$6dEI=Xs(`oTlj_C-3c4KT+wJvpu4Kkn_RZVg5jE+RF`XNx?0xmaV~bW?v}wVTXn4{5 zO&2X+*pF%!%qu@3SLRk-npU5?`f_cV9;|pa#ktlD9VuvRx;TK+fWUv_$vC8-@TcO4 zN_-D6?7|-4!VWMEgQ}TUe(c3w4{eyxe8C5t7pS0MFe;X@U&B?sVDIGR;u>?mPyb2F zV5WLiQ2mX&1v=E#B`oe9yk4Y2^CFRk8*rV6k1!uW{m47&7E!m%(ANz&+ixrB^ng(;#RLHnX%tfsjJWM- zyBo5Of=eNl8*;gm`ozE0weGdP7~Iz5$$pI`$C5 z`U46T|8cnpt;J+VO?%~H_`Ph??bcn%Jzu`2`z~tc^PoA?r znJlfFuxIeRC?a>J?C!EC2Bn;dnhn3XeZ}sbjb-10*a7A?aS00$P{m0wm zO_v_`nJOwO*k6S$tHR@xmt`N`;fR%l>^^ZvbfRm}PUBtryK5pTwRdIZgj<#_irORP zr7I?yj7m&+KkD(;PKtLXmF-s9=>`j_AFjI$YN7_w1g7hD(md1~ysZj9;u_Y4i3Ssz zgRH~g_UH9AHR4A!67Z@2zch=Odh*4WzWc2=ekK0-ueW&=xy{z7Gz9CSbv}Pk+4ST# z#ZxnW&!Z1tS0A}`@LT_*wh{sv=f-Dy+2cPoUi{nzYTGjx)eit9s#G5^D0+(|iNBlJ zV$vUX35MrZ8K19VAN|i75_}Z#DO`R~MZQy~2$6gqOvN0Js%d70SzJm|ER&Jy5k>-I z!fh9^fC*zr22w0EG6&Uqo`eqC7_L8gi(#?!A>;y86ak0F7|oHQIhmW!15hHkZ(*|o zF+vd5r!A(imA-b0}qc4-&FS58}j>!?PW$SEg*;W8H~a^e%b?2`O8 z*`i%!x17FmIo=X;^83K2Y3Hja(b_rMns6%ts^>=(bA-9V<9O1I>564?R3a}v1yYtH z*l6T7AY0T66-95WtZgaP8(}|MBGlfNdh@=~Y1m!IA7($BPUtE`qT@h@;M3Hd z;_dtQw^?1x7-WaPK4XDxuqd5+qVz|PQlALGw|x}&MFa4RtVSK`(e|RtFN=u%s&M?) z7+HD3$diG_iYZuX{0ijc(*2C7cTX)p*3LRRtn3r@wq>%<@A9jY)yX*dv zSq7pIH0)jCA$)wa^7RfPVlWXzzoH}vzHmu4?W&f|zEC#fi<;dYS!Z*G+=!O(wLx7} zkfS~!6{@R-(Uw86L(mJl7`6&&tfKDx<)c+WIlqL)3pSX=7*`N5ysyr`8ap$bd^E3w89)ZgPiCBi|f{Ji^U)|AMCk%95n_gVk3|_XmE_Z6(keo8NCgI|@0sfZs3_s1} z$KK|ZCF;AE#cQiOrv*z^HWTBHM`H8Hwdx20FDq8lu^{(Q!@5s%Urrmi_ZX=7)j%7* z2x#|wO+pMI^e#2DpLkU+erWUorFxiNlu1s>XIg^5wIEm|joek2Rd2IsPtNkBRLQTFsnoh4v_<(`f@uV0I_G*I9RD+?L~j{1bx`#0ta zEeZiTNBzhh^|GEN+1vl7{w)Wm!`yhLKAuC&Ve`GhjRo0c|E^`tZXfkQW;&_kBLS|M z7!XYb?!E&&=u`h5Ld{_dyivFMQHW{aI!yVS7oS=ttZ_4U4sb{P=wmO6wCrO3g8Cir zRxN0ht{}^=kNOy`2fdgiLzr_8?$^fWMSdbcHb<)&+4+$`i%$>mB*aF7fv0tiFWhcK zRThLy0Mtx?A6Q34Vn$tJOcHkv?-ldg8_%9Jr8YX#=C;}%u*pWq^?L5VVi61EUkC^@ zTi3LAgna%bC9aB?Qos0?XlUZtnp9cISx)1AbGeO~JGb1<*DpHId@iRrT4e7+!$h07 zWDZ4FAXQ;*hdB%9)8U`#Aq1XW1`G)sm$Ol@ZCv2#2r5~I^BXuYJm%NgOkCQOAufat z)Mo2&C`TDc7EDz1sE;V{`=Bx<#5gYrDb+@@FE3>Yx=pZB79-7UjD-g%Z#qc&td6cl zI`S1u2Q2b!m^1LOg{LEV_eV*@cFW|i{!+a94itA#8 z2;?I%3?C8LQn5B+Ac|?$1Ejde^`AH_B}3`>#H=np*@XDR^y^=fZDd~Fz;wS>e@!M7JaPvv zPU?=U|2$6iw_+;&j{0oiARgl1!2p}_PMTg!Yxs?H%{HmJgU62_ghA}_;}{7x*brZc z@>!rSz|M}1YPdKizI;?B3~2O%LY`8A1SF;-m z+Oxu{+PYOU-V9O}bVd$T!;AU2M<2*KtciMEC29!H9V-u9ZUJ$M-4#Nb$5QVy@LP8HyfiyK->WR(e1g77J;isq@ zxu$>@C(@*mf}RY@L8hJXBrWMOEKDqt3i8iwFSwpR$W>G_j=iMN>(!1>S7GdmXt%UH zpfdn%XxP3S<>d1=1{yBn9c@?(YZkyNN1 zQx^M4-32#mo8SKR;r8t_CV3=RwbSNzS!Jbd%GS0L=qT*0!ERw05x~DzSsUKHYQ||Y zuwKD!+2nux!l3~g>0-F=;qnW{w$F|jqXuhZz#N`4WtzLDj_MYvu(*X@fb3G;s!oPE z?QMW|e7J7#=?C#3QWQRp-~(1;_=?J(Y^}oNmHRoN$^y4Pv2Z8cL)EmwWVNJh@>2ER z)el6y-IQ`!2h2{kx3}jwTf$_!N75)(mi|n=?Ylj_>QzqjfMiO67Wc4{rOcF4JS+{j z&z%duf1`r(U@ZlI{F=sZFnCGJv}cN<(cA|5AP8m+HUK z@vG9%#_zOu)ChxFSxmKsBSSO9XX%g4SU79e4=G!|Cgo(;VeA8dsRxIZ$Eqhj(brh0 z>Jh)P2`<<#u_i^?L>%2jxXAxZX%?<7l073C+~1p!t{Dj_9ZxL$sz|_G{C#{Hv@t=B zP}EsMr62u$;U#=d%MRJHCiNv=5OI3(_o-A=G_9B~AsrRui@pzUDE@tHg#6PmWEuT^ ziPt|@8=kjTNmkqdOlyJS!m{E9I87hqn;%9rT0<0-L99QeURoyK-&OxH^mcao3^t~WeS^K zH`XC|VCLo6*duA78O!ugN@5Elxkhd!CmdSX&*f=utfmDFD9PkBHMk3&aFB&)R8NL4 zD&i)OQLO z(Z_o2Zs~o#^$zu`{XU~$I{T&vAH3;ofJ*ZpJ&JR~s{J0}8cw}`t#a3NvWA?#tMY67 zLG}{Q{#6^CipQ$*V2|W$g2v->Y9+4=(K+K`;I4$BFUb9!Nrk0B*fL+v z_lcdO1uEs@|8I@xoKCB{68@q=)}90JCVF33Lb?M@bC5mog<2~vPXXzk7B$|75Lya& zL)t=%E&Pk`S-PznN<)4iAI;NU!@f0_V&wOND{4!~b@1&pAN$Goqzvq>;o=lr=43Xx{tUtEaN3B>CWZ)Uac%%Y9--wFCA~Ek7aAC_APm}b zpXAnlNOIF+;t%pPlAxIkvv1neXa8*XxNLX6ZDDR(+U5bi-=^>US$+3TyUFaf{gSPI z&A@*!TUbRQ-p-3$KUDc=Hp9j|c+t%)Z{KNid2DyGia&p6lgtpOkDeM{Qy=)H&22V` zFBRKM=Etf98a&;o2pD`R2ctkyWxz`aTDZXBjY52aOspy*2=?xDIZi>&&))8y?Pe*( zt;DkFm|`@cFI!Kx=wFn7fh&cqy-f1RZb2KRCK7JNBsApYHWk=M5J&|wBQOdb+2_^g z*;b(s3o^wX$sWZHhUhNh^+UU2+hPaWw)eN~kHy66akHOp4#cDm_4zDetK1Mqx+sR1`nMz9wwQP*hL>=&Kei3+FtV>|yg%{T(6f`N5BR!MdXj8xHG^3) zqCJiEswQF>ZLP}3Hs3ciKciD63}0Z^MFL6+`V473sGm^=U1^Mx3`Y|Mrl>H0pEcT6 zg^H5MH*WeRUNMs9VN5fcZQ=>}GHBs};LS}+P-y~P#IlYJ0P8ym@R(0L;jYe*1D4ll zwDy~vES0HtyCCI2411OeiC>SA#1wX;8DRXzVihdy^T9BjrZUmN_=b)~n*!R4%Wps~ zkbFH!%W;I*pJZ#8%)c_#RUtKlOksrV!Y3i%vh>?b076sjL-)-NtH_t7E8;OBZOPa@ zAofQ3jdT&<%k!kzaG)7qW3j4HcvQe1&&jd+f8}J3!f+>UDx7H_B8^6hA&r*!PDQ-B za5jys`+BVIUd>7lmgi)Y&fyh!`yosPQAwyIh?7D-h2#b7);pTpdfDrCm->#&W_JPe zRvi?=>OgitOs_62y`!|JbhXf5STOdjJDPjj*#EK7D|Q>bl1&L=hPkN@2)(QE#vP@l zt9uJeTG&n{WG78N)aYu19%#`y%8i44oVsSwNLRxgR6hF`tsw;8VRy)COB4`B4i4SsLAa4`Y(WRazi3X`Vv!fMiDilJX?r1a{9%U3-*f6J-iKJh{i^La~ z$yJ?ASG(MP>=IKImh$g9bD7xJqR}YghlfIHszUwEmoF2yQ`Xet0HgZCGNmYge2TvH z+d^IF=q3{GD`-m8K+R-7AdPA64e{l|c4AofbmD)4hUvwM1bw^%@mXLok{H%R#q;qz z+gU3h@JZH-G^8$-2?T_&a!E51(fhSa5Q$w^j>=mA9b7)O1^G1VKyM1v8fOAgDLfFwlSN7aDkBbh=1Vofi; z{_|sQ`!zOY>fWC264~Y0Y;ZbE!j3Cqv4wlfV?E8SiTe3tr;ceTaXo*JV!Oufp0KT} z!>xB&7aARQo9It=F0Wa;$5j)X(=fKBtv5LhYKFC6eJA)BwZ>zny85O7zI6@a-&ln8 zLF2LorHz$i{9dO!8mb#Jp?&t4L$8*9&!)KTkLxQVHBP8FA!bZwX zC$1xtlqa{pU|8*e#v_V+#E4OT zjwi(7(vGZ$V!mG>tD`=FtRvSqWZ9$*B?GPmVd1ek!0@{$s=gg&_gx>I&W_E$e<7Y+ z5K(_sDS$qH^8rKPSita&*B->#;u88_rMf;Axsguitwh`|=XF8(EVlU^L*PKbu#TN~ zwj8|9X*SENE}$egSAG|3#!^5By}_`$$?RM3+{=QMMid7b`V01GIvvI+&E63R2wQNp zn}sc$*2c&2oUL%!tO4~7wk4n)tpFT)D3<_3R0r=|=}&0KCf!VqIpm|jC(z<~qb-#Q zZxk@2wJZtt%hiN1;J9w_Hzt9B+S-HzVkb8@NIl-+0XLm`=_dDWyDqXB zn&w}0*`hmpYVLH;R9>jKpbgr%Tssmku7 zB4?i;DJ=yE$6)n>a-tiWd=_(RksK=Y6Abz5;b5mLI|>)(FA9o zGzACes-Q@1Vend}5C)iY7*G)}1M%Udge?eW(1HnSXri;yq(~2bXQq`x;Yrz#0k&ke zS%JGlk~lDWC_ny*-Pvc@4#dzy&@`+2PkV%% zOIv<3)+u>drFF184*~^AoZL$_J<;#J>d$8hF1HEz)8d7HT$%mI=(a%Fw_CitukY~T zzCPh-wvU#V(e-YoddEiUO$O~Gr_8a91@$Jc+rpZOpW6;!qTct6s-1GiRv51Kzn!ku z>d;8_q{~ie0yF5Z-59^#vLXATUx*cq!zD=G$XZeu&u5Te*HqWE4IIDJ=3 z;X=s*MnE=AeJ9|E8#P5YEW>Y3>i7+gy{D`72zWgEJ6_;p$$k1u>hqEMJ4WhXT+1`J z2UoHdw1-mEKE?MEYBN#+HGKNk5c-SiJgPNDBrxIO3hq2zQ?Q-Gzn`%I_?VYp&dv2M zvIvf0jiNBnpf1lm=3_A6ApuPS)>4!*8O26GMgpxwaM6T-up7}x$fShgk;qe5v^RIo z>TaB#z4r{2{wUbivuj#sL%^MIIAif88=Zo8VO`(VhtJ#lK)G7`AVbhecjuza-rrB| zo4s>x>$20;IoY}UyhY=kM#Bz+WZSjeUwYHVtw){{#_rt79ybJJr`6`3xa`^N&f)n! zT=yimh90T==dW``)l)vNIle^QUoEWPPd=w1q+I0(zj?aa4;5EaZaQsy5FJ4LeF}5{ z$zg##sP#GwKG2!Ph}IYe2=jqBViZeEZy;=DiXR5O3_2O25Y~Q9y=cg)D}9l1=&&Xw&3l?g{8))$`(k@{a1p3a{ens7utuI^2=vshxrlD-kY-br`D+hAM=))3(PZ zpyB3*357l{^D%K-(OTUkjEoJ4X>x<^UfmPAA7hlXG?QgK21ybCZk1lxS0Sifv<291 zEjcA#Q%-#E!a(4PJtQIWk)#atL{s*GU*JZt07Zc#S!1%fwV7fXkwZu$LI=?Jii9b& z9N7&))d3Vh8fPHy4GD@Ijl7yD&?%NGuJ_OccYXkIaDN7{Ux?ntALbeUyb?sbz03s# zLfJD@r)GcJGkZS!PFErpG3low5RJ#jCL63{qLHqyaMc*AVNejQp_b+{ucvHN$a_^~ zK+n|6Qz^l#n5WiWi;#UEURyWC?C}74{5m0i9bm^jS=(82np)-?!p5j&Hj8-6#y5q$ z-cZx{GVhaJT^!E3OK(B$?9)Oq;h*nmgonr@l}$~5ny#*74^BUz-dtT@>WZ;S_3r_} zQNaQi9BKB}jHzND-dA1Yeacj3_qnU%q4vw$L-Baogt=3ig3Ri*h;4T_HQn8u6~D8% zu3dIGR>z7KUO$}07IDA zm>ULZ#zLtQpB=zl`Xly=k@2w#_&57?*Xi!kJ;wQT>Y(diU_s7c9> zJt9NLo6(QTdY?<&%(7s~gGuhxX6Ia@TxNd)1c%NSn z1vg!?!9F%t+BbteRT}T^ikFtgySn40Y{9CQ#s-^l6%*Z|a#r=PT|QRt>uzZ1KDuU2 z_UG&)_39e07-r|Hmy8d@CawADtYBN~ud`dnC6l4WwkC7cwB?%@#G0C73m(O(B@{A= zKYo4MwAZI+m;dFW_8z_0tM6&w{t;apJRSqCB|8-3|G^xy4{cteem4EFg?KyO^H>jM zvPiWhJ7a++c1XQBBKT_Aev;X1adZCx?O6i7i}=MPVM!{DFhM1no>Vgi=FJObSSzE4 z!cz06q4?jt9&?tl`>Ym||8Lbn@fQ|L_G8v#F`IpVs|l!&x&>B}_z$1B(XGyIsHAWY znA8qOJ=@^)4xPoaU-h^g^}_jK@kTQ7$?aFf|5I6D)sIC2%qiC(coF8shYu$ie*)ue ze%G2{U`NRIn<&=&^cNmI;H`MZjd~?#3I1s@KF{obqiu%g9@l{o^DS=Z{*u!j)-EktzHk%L~ zUeueNeuutfbuxAHnCfe9zB#!P8?xVF){CM-QK}``94{Bxq4Q=lI*@*(t$ z0*llTSuC3*FY_i0Esz=DU(#!`f?@wi{if=Z>r@~3asMrB8H6RvvkTcW)vbP8ZeWX4 zzxps+&i<@^TXl<*)K}C$u*vFs=c>O<uva_OepgZ3^mp(p%~u)K{5Z{k!@f>W^5N zctHJ;`gb-C%!>u<(kED#4A{XPx$+SHa}?%+(O6P8P)JhxL-2PKS-#1p!TbB=d;5nL zMMOs=yP`{Yvn%^wn}ki9e$C!VtI_NeVz`$Lz%L_RchA@F7J^6AM{gFM+M7MOSKOPu ztXH`F#C^w(VO);r;56Hd1-i|6n#b*T>ceqoYd9adu&Oc+x`?PF5k{oi7$_HEV@K2z zymA4)N+`DI{|3bN<-4D@&N)YxIVoqR5q@8N=Kc5COtz?XZfomYb%y==nU^drYn>b!5Ctr?PZ$sZJGC4(Lx<*GmYK3@9};69v2?xCz*86!x1fq z9-^Oe{|eU+0lSwM-%%oRlZiDYBcsgabpN8BFSM>vThx{{TLd#395z2-=dkJ; zUPumj_0A`QOXa%S$dG#HKaV)PHrXJUqTZlMEURp*D&K#c?PX)`>TojQ>yzh(U5ggE z+}3v2ww-mQmrPrgHX82`E)7LZ#9*S)OrYMVHZ2*%Ix2 z-f6n^R()lg_{@W9puD-%bs!$vZY>)VYBn{#u=iUtgZ1U*4oibOw!C4kr;~&cIo+d? zul5rmlh}%uY=)i|^mJ>IyR&mweFZIu_7x~{W-C@zr5Q1cK^!y+OU~frPEZqXZ04#L0$|tY}D-NPT^J>z!>2 zLk;VdDSg7vTYSmLjc%I1lCVSm>+G7BEY6w@(XH|*G{ zSt~)o`-!M-5J4aV2N@%gOd!0FRFIBn|vW}Drt z-eWVGJOi3H9hf$!nudR8+Nmhg011-@!@NC3DA2QVhVsnWtq@_vVUsn7Lgo{)!})lf zHnxUxXX|Z}q6~&9Cutz=WXN1iJCP;&D8)pBPR#N=xfBTp2pd7-lFF5XXBc!;f}%nR z1Ca6zjC^CAo!5Zpsbiu(lgpE2dZaZQmR3Pl1Nu#$p&}HOO1KhD0hr0cDxiUoC%PDR zz2y;b(?1FUenyXAUfrc`fgeIi%?Q>s#3O>1`S`d7)!ab-ztxcdp zi(oNgfzqrSy+Qa-h~$kCFl>tV#u zT0yo>Sj8|%X=Z5eLYl_j3H$wFA3GlQ`NIC8!J3ZtWgQ*Tf>iySj%6K(I%;b=*zAUs z@a=8sq4nu=XBezD!_2jBtet7FSqQn zIF@m`p^X#2_+Y@)f(;Nc7NdxOl%T-$NRFKpzZ*Diiyv-9$byI~Y_VA7@fF$z4H|Dx5g*3@-my-zW{NS^+s=4LU=S;5ULvFYRU7E$thNp8*A(h3CX5s zqQ~5@=c+ot#VX*Ndavjg1ef4*RI#r4+51F`-Xy>#L9~eMYl6w8mrb%>5bZT?ljVD6 ztEdNv0*uOqR@o*xU>7I~%q&O{-x-#ny*Sp3}O21M?Rd(O98C84<|F{P!iYQi+&Y*nsLu5^Ihu$V)k)=GECZL$l#xZCMb z%xz~?w@;eYGR~3+M_}0ce(?P zl902^TxqD4$DQx-Ouql3YC)>Mv?0+^0b7X9MdejK@03cTh{%+U%}ktHqQF-^C6`xw zO``FD0}P~L0z_&PDjancf@m?ZGR0TUYN{lM-RfudpltLzU;yJ{R+GzQ*P|q&zCuzY zP@pguLKr`*Q*oFilK?v&y$CF+j-b`jSz!_lC6mW>m+2px;ND~mcq=BCmMTz-PuXY< zOa5z2j)rQ{(LTN*&~0=Yh5whf_W+NhI=_eaPTAgjUu|FYx>|LuiX}^yT;wh{;oiU% z_p&Z@Y`}m`FN5C~v?rUXJU2@qOB4H#QH{+~N5*}@@#Jm2%V%+B2D zcW!yhdC$u$WMz8Y@Q7Sm;An!nZCaUSSuojY3}>m>9D|bq{)XtxPsx!lnpMKJ$>l0=VE#0Q${LhbVQ?(avB~M5H(A<6VIs~Hmen|XCr57cj;wDg~y7PjIZR* zau8CZLCaPfRJMsKeNi~1P;*LSAkgMF^Q=afBekooDqXYIppZJ`(kv}2%`0n&8lEg` z4=C(+1ET{^|A%kM#z zXK7m|9Wcfc3=~;>1jcJfX#rU|Ppz!j;7pMyJxd%-z##=(QTY&BIZl!@lVSAb*KE2t zsC)F&?X{LH;g7;@GHGHi9oIy36f@s3g3 zRt#I$TBG}b-9;4UrV$&5Ij9vP)Y;Np6VLT3k-c!=P<<;z&y-p^C+_T2?PjhnuA3&) zZg_w4iMx50MTey|GHd-~Qvv|JOonzEpncEx-PZbcYu(#|MF)Yep>~>mY?NK)j*MDlofYp2?IA zdWFjqQYB^@4u{F4kONMK_E=?Xxs$LThk3UpU19S{Nzmr?e_{2qb`9sV2yanqH0d@5 zKGJp8aZ;((RpJ-E(g5Ey-P)#3bab(6W+bgQb9J5E$fs<9fcfNuxIvFo=h1Dgwcy+w zPuTU(HesXi2ZPm;XEiGog3BROSUdQwi5UwQ_J3+1m1G-UYluB@01JOMr|AGf`7CDG z0ig`8Ee4)kL6qbPGy~CNdwL7bt`jNhr{b~f<0Mqx@25+$lS$DH(Vxp|&m0t?&qQTw z7?k*9V*W>p{DU=}4O&dJVTtJY(^>`^lPL~F6O|IFf&j!DWck6E9}tqnNz(gl(B;1+U04#Mx7H@PM!jr;8}`p8X5AFzRgZ z`H&lBbVagpDgs^cAL}3%1zD$XOne$PNmH;OFF;TKQt?TS2u1Xly;A5E%X>i&LS8)c z94WDnS|omqYiN=XeK3B}x+|c@HmfZ(WQ<~YG9AvJ!q|jbd#I*5WUrl&T>ys=H|eYa z=2P;fwY|sZguD`qxdX)M>uI;{{E0Cl55B`!K{}wLHeN|4VH*YnBfJf$tm5E77<2U`gq>@HG1qNC7Hcyb!M;d687pf$B(PUZ=T|xM7)L(EmRVw z;~E{-q~ZvOOr2pdE3KGuy*wmJ%9P@R0*A2yuAhIFS3E2{e{lXEPa&La>y?-W>-8zjMwKGjQ$BzcAdCp)p^-It?U!LP5Hxpchm^Keq$?$57$5a!Z+()BJRD{ z6WgCQN}23z-^iC&TytVqsnMs6p-*RQ(ixw2F8vzfP=&GB|8F?{vwhrLatNCSGk0hY z#-0-r+MT6XGIxqGf<)4vq(!0^mfU%UhXXyCkz}3fmG;0s&`8l>X!W^JfDuz9HUo@{ zuuFqpp>Uv)!psk76{RqQDF$&!v^n_ECT`}V@{zZoqC)oA7_w~`M~N|5Q|_k zJ;Up>vyh*=Kjn%>HQJW}(v6${w!9Z%lq8ZlF>@K=Ek<&|IT4DB~B~Y_O;v9%9bdID;FI$4}a;O}@l!+Yy zZ67)fU;`NEa8WOT7DH7N_&*q17&?q>qwQXMcFgOOnF<0N*-^sEWbzzvC)kr_vv+i5 zgPm2{O*$B>IAd@{>+WUK><(pc@%$Y%QkK)@5Tn}4^Ln|tOsDsh=f>O`Mru?jc?N+S zjv9?oZ;e0J6*s%IG6n*@)S#6c137i!nnDgDIU_YINmjH(${tUCloc<{sdVK)q-C~s z^SX%F!SQCb+A?8SAq-ab;ILesL&}?2F1w-0Zdb;3_7dq1y_J`mAZv20%2Kk(?Wvhm z?BgJojYahs`X@A7)HA9Qm5P}EkW30FIDr{C1ON{u z1g5dIMr=}b5GjQLE~kiOEsekhAqGW;iWew{c8QDP()f-j!!>b}0<_?aiq6~yI>*3B zi`CdXW~Cg76+JS8SL=N!|F26HjVUaAW#N(;&=GruQ@h?1{-Ra%60++(*a{-;SN={& z3m*yJzP9zU)P6F#y&<2IYIRcSWv>_H=QF%ksji&bymFkwB+s?s!OWBD?KvFpwAYaF z6HB9tl5(fq9jdFlXQI1E?Q^gHxncuVOg#lH7*|HYd$Tnnm)HD6gV_v+Ekb4 zp_-m+TC}!*?8^M?Y`$XK{JN&qk1Sq6xYYg&+mlym)o2Awb#46$jTWSN#;OI(jOptu zaCbaIeUAorw`cR3Q9bDuE~l}?)pf9WSllS}RTN5{AmKP8TP%l##64O+ z<9w~)>KD$L^#-v&PKLdn&JjL-V;0%hPd@a%E}(nDen@49b&%5#O-QsX6;-7Ym_{)3 zVl37&u%3X?ma&!7b)K&CFgV2vcWds-QvlU}1h5qyxV^(mlpUfHjzhVqKa?A?iY8<~>_=ad! zk8dO`rvOwQj>Y9oP2*Ot9wKK_hBC~WVtf!r`yU%(p%oD8e+cg4QUi%h2a{}O5}EG* zZ-HLS&Y#FkWd<|*0G}o#4taLmE^k0-iGxUlg8Xl6I@jpH*%~?tx@JuRJn#pu1 z@%_I=rNM%Y&`YFTCG|8jY9=GAaO%H4EqhwG9gJlaZKg1oi{db>rau>VdE^b)^5%>b8}?cL9itw!Y(Bor%WpI?%Pj4J{j!bwjl?n=A z?##%PqWmuA8zS)5vCxk(#bC(9jFU0xQk5C=7R7TRzMFn&JpLe}gI6mL{C!MbWW0*I zJeV8RWO=t%FK{h(m362pOLR55=AN7W`u2&T{v&qlpQUo)8&gl^+xyG^_=H+E&E8{g zDtj>Tm&AiGOuNYD{?mSBc+fDm!jX{TQ=#IZQaQll|>^G`1^D^SV zM+ZBRqk?)b(96%pKAv6kG#;Gx_9RUJOrL=Ch#REmXQRXa?RfD@|1DZPOH<>K-+Z~L-ZeSdCe_=8y zv$DFgjbD+f$Xn5p?QtF#T$_pgT|@$@QGPJGo8D>TeAt8fg6onA*w0M>p@iDdM_^a=-IIAa==ijmLcDs$P+!j}iuEj;;q_SK-hF(6t&u*(3 zU!LE)pqCz!$h##W9aWv*rYjeIUm+JxEFjgC8ezyBN-_G-vS}?09R$E(jR6BMU5U^@ z(V0P0B}3^eADjeW+@$S6T2jX+!gXXQh=c{DMBthD%*Muwk`k2(;0!J{>|O2$aekt_pC0cNlWBQj*NqU$H3%h)ui z?qoV$6o>@NL$D;;M02ATJ{}%ng;dfcXd{fw1p6fDH854f8 zL_5c+rAD;odO-?4m`z)jE@0QsIP#m%s{3yxi%G|qJ9mC592Bk*4$?J5vvrf&4==v> zL*Z%RPT^^~#-wiB-EW#fR>F=Qt#Nm25b;_CbGzR|l<+O7jV3LT3y%tNHaS?@`}o41 zF$uNZFw7Y~77Aa>jb2bAph2cqyb2hF{`0@kc^4I@JroH*5@Ck{3%HA7J ze{=QfTZrXPG(~C3e0zG=<=@}#yeD$(it9e|@}t3Eyl(l}7SBEY4FhdhBIcb^!*gCl znFlPvfq4vU4akQLkM!yPH0F@Xp4CK5WGsrIY#-Z~%66Yny0cS6LL^vZ{#CoPf547v zDOQeSMJf?e5Ldtea!LXg_#yu@^rU^*gZ%^VuaIC)(1`K^c$#TLNtk$0pons6AR0!$ zLUWQKxeJ{spst%xMbvmTKy*u_|1@&<2(Jsb3$Ne98JRk3nUx!DJ=x2tx%A513Tb^+ z6{A$>`g952ZR_y#^#BMQ;Q?NEWr8Kwqc!wGt6zh&EFKrvp{{ zN~{S=Y!iu^0Jos91XK~^De&WAO?3BQ!NF<=uyq~mg=ar(~#oOa0#k@s$PSzc6DGpZY zT%MiJKfg1}p{soS^vIIw;22}*cuMOjV++=yo`T|dD%z@Ov!(S!t0^oRsA=_x^+YR- zRun2H5=~%|fM4gQs|vMD>7n5f8#?tsN@5RaH1W^l8V#@Kb6(2f^@31PSCF5~CtaD} zHvqx#ExV!o0Lk}Jze|zj2?JMi!xC>^ZcUbx|8oD`UrHT5QaV&bC3|pDTvIB|$&v2% z6%>eP4*a&})c8hn-$b+WaF^U1-Y9%4?aZpl@s?;DwsrU3yUt6`1&HKhr(r4L3qt&ZY~Ue$d;q9YOJv}hM+5p1Omb%T%HEakh-=S^t}!cIW|NCt zvYY;N*Q~sC1sQXeEuA^!svEU*$tdANv&&^(v#x9Tve5*SsoPZk-nva@m)o@7>0Un? z!Atj^ZD6Nk^lh>fKMh(sMon0&1|FKqIv6qslh=z6Ed%72Dy!IIOJsI&k(zNe{r5j` zk_^X6`ZxFWKTWP6!%seNfB&|pQNmWNqVSmX-rpQQ`2bN0Cje~8WfmX!`rCUhuDV6| z?tzm(+(*>4Rl?Uf)zvuzW2UIDP+k<|WI}{Ib%x>RC*r31(n%p}+BT+-9GkW+IrRJX zl4DHYwrN6EI=PMW4E<6fuero2mvA4UMJq5i)7)epXyn;=e>z3@9f-LGcf5hMl*Uci zj^i)l8w{96&a4mrQ~GllC9!c~%TH#{M$B;EW?N3ttH6-F_R*bkE z%xs+9eK>1JJlEyUi3|T4SYbBZx6y2}B_?h-TH3hruKPE(H$8SVQM-|~4Xr_@In|BW zVgnhInnHim#YFuiJF;qqG`&6hB@?p%o1y+ku}Y5rxPFzA>{ANaiBNe-q$cmhZ(g6f}5CD+Sf>5JC1{YNhE(3F0!pqbX3(RwM@_N|c zFzw=ol!l+B7sM0Mdy|AsMx{HQl(76 z$#hO*p?1?0eXP0O(<)bIWm(nM?>D&fvK;|!P?al}G1;T~4{9s&3~cWA(L?15m&fK{ z)~>Hj3O^K`+eU6-gO#NfAS4*o;1-7UNR|0&(@~!?n_WwQKqAZxwyrJL|JM&?c06U%ORPS!-dO@oAf`H*?OVR=v)~F4S5z zN+5)YCd&}E8gy1RrguKlTO10oX1m^K%4>6G=~)DM_>yi%EXJsGuk#kUP6`2@0mFH& z*Y7NFja4Y}-Gp?I88a-Qs4d@6Y3k4^;uG$8HkVZ>6{d2Ts(+j_*H>Op!RM>kkox{2 z;Rsw5Iu&f8xr|1}tTY4tlHM>@EiDGFo?bbl;~Fu({1Z6Pa>+DgRgwURk+FuLorv&p zv=R76sC6XM%S1>W=qad%1G_wM3Sh6nDM0zsc0|E!6pSFE;zY!kd0?&wr8l1tn`~l0 zKjN<7P2T10Tav&7>10G6STwUFdt$Ckoo6!J;)Qlku~Vxs*jOESa`jr1$`w?}mAukM zx|OzkuRpal^rsm`;TczAm!Ag(3+p`9y^Z2s;Xjy+&E`xnc2|LnIxpPt&XsPg6uUf-7ft7w~JT& zfw+4o-?d@ch@?j;51V6l_vA4*Mm!^38vC%}t2Q0LXa*LS0U5%JS+ZNQ2IGMa4z4Ku z1XMXlM4({XWT3mXmejMX4KfvQpFUQG=p6zh1P(#hx0TaeK{z8y&FKjo3kEhe;iDcE zfcF9NrmRd+z#75I#zyOzI${$C4z8egkGJ98@%p80)mt99&dA=tEGF*_>L9oaR=CWYsR-P*G_o6S+z$z#(P~a{(6#ymX0~h z+zw|!lNvkPaUB%ja-FB?(Fv**Bgd~HFZW*OO%_;My4Q{$zEnTq*A43HRN?uNFg=hl z(mS>Jp)!boM~Ci|rMz6Z8QFl};xW z+VC;%K?kAOOY{Zm7ozQ4hK7!RFs`B9d6c9mQ-&9ZPv@IOdauhoi;5;SiiX_ zWHK;M)?aq=IP-A2oqKccL$m)pH~*+mz|;ySZZ3~)-BsluH|nc;xl+!#{ao9QcRBNG&Y@@wdtJbh8!GYyZ)Aw zzW!rQ{z;Ot{z+k{O^#r%wLyJLxwd z^XJOJx5eNf7|~5`*>4^z8HR_EXsbFq6_{Qh=&*U_cl%k zwM=iU2Q-PXbe70@^dA>Q@*j7JJAQ6|4-hly6bGu#Guf4I3#=NJmMq+jRMnDLMGTM8 z6FZqoQTr`j5OI0-s_>JgLyrB~1ISJSSW>S5iIM8Fd`kT8G)kmiG74kB5_qw%knBSo z@oyzBOWuPdb_$`9K7a)3Pq%~9W`D>*IUiM@0O!f@)4ww;cr6QD5gESP1B%!6;MicH!*-Y@P77+wB?U{(vm~ z0JN-bp*I7tds}$B|2Yv_ml9GUw621L=mG8zKA?tYOyL8Y$OA*gF20al| zE!BG;U}OpgXwsPQkfX7WgsEmUAWlI(Q%5G%c5JA@ zvU7cnaQC>*j%_XCf?T?a7#|JPH|92fQQw$ue`M)hN67HnNs*fMopiZ@%w_PtA1jc&hb32b{w#B}vxOro)&kk4QYrL#`LlzCOWDbu%nMm`flvZfG|KV$j$ z-FNRE&whE;GvWRhXt!eH;b*Q&eRI=I-{8}UJ`2g|xFh(1d6<`@`9woMA|kP%%i+S5 zK1F0WhSZW`Qt4EZc`V(MZsAXaeCedS(Vb5ELclEaS@QrmjTB5H)0hpPEE5EQNlSt? z21ITlh|EwEWF@giEs@COAQx(+_op}^iJXqHgKDa5asPlpLpVlbgj@6s?#6S zYL9`li=n^zx)AA&B=wJxE3xcTD*N=wh_LiAeKO-y5#$mc`A=Xw@xj(!AZfrCg?F2! z%%%|*5?(3e55O%Be>hdJWqz|Y>@NYc35+My#uxNsQ%rG0cZ281FRKs`l-S?BR7$Qh z-dVrO@Xl=E(CcZ!zjWz~bC~pbD^8Y^*o%J<{*O3DPI*%37d~UUCSH7g{XNT97LQ$? zYDwS3-Mc~fzXjb-ryofsKuafo;|MWb{O%5q#oGdD3s3+{Gu!C$mzxRqo(e`nj_uaPooI_7+V3f_n$&KXNEvegYzVOAmOI2;f z%Txl_vJgS~zx%NlOt`B5A1jvKoKv>6a#W5%cB9YQE}Ng#F-&RRe*ZmNFS`A= zffzY&T}2~NcH;d+T}$M2l)?WJg&c4iEkTi+0V>Z^9RNlas=*@uckms`6J|+}MwkVl zE*N-dTsD!&Rw6C9;`uACcs{*j*L;_2erJQvcU_02%bc~Ubv}FK!A+YVd~oxo2X_nq zIxLJ(Kec`BV~&r=1*4{GtdwIw_4r|;;(YY{D^5OnWS2C@x2K~s>682AHEryBn;yjZ z4?M8>3E?~8cUvB~Zsk;R?@dJv+4DFYRsX`H578avc%LRj22up7SnVaEaV$dP+@Mb2 zq4CIrhOkSI?M#gOW_%ee~$=YyOXUUtta- z@3Q5iMlTbdyK_ZVk=cxE)U2`ldFI@H5%zHXu&HYiR*LHY$S&l*@|^Pwk?pbS!QI|E{fuLT9l>Vn41g5I@&W>ri?f&GFo z2Mvui(Ha1iNH}VO&gaA?EjuED!@2g}wMSvNZckt@^ zbBcT{_aqY7%7ddWm!=M@i%rJXYvdmtmEHZ<%5=2wE#Ya?`{vOxdvUPHUc~Hq)u^&+ zVxd}piz@JUQn_L0+rqRxfv#aS1_Qa)SFTn?$r9m8tB0)&yDHj4Q)OzVO1NO^@T(S# zL(0QB&KiTUe&dAnr^5A~AR?Oh+sP8L@Ls*u%05spT>iM4%=WoC#%#@Vlnc)Y*M>(1 z%>k=bX=I0!#ZUiZtZ{s3P3^i(18oF$Y@`P&pb7q@ zvO&%Rinll&IO>Nvk;2BP83HY%nxOt@^RQ6}1388?OVhV+Wsgs0?25ERVP|+&EE0^` z9;D*zmtfJOHEx^cUSPX*CM%hFt8IaM+BUL@o;Mw^gE?}ONuG9OHsL}9goCExOl6k9 zcBF9hZPPbzo-Rz=Cbo417-4=XMb6q`w5^}k)dn8)rye-Nvy7(}Gh*3HgK@Lu%)3+n z3oI%!*v)_P(IJ#lCcqSZfges}9(VST_vZX!8Iyu_9WRljFOkeF&%DGjD#;zAuOeiL z)kL;tDxm*yaTD@D7Ic(j;`>P;SyBFLyqBneU^?`pM<(c}IK9OD2nZ!U*T9lL1{g;P zQHC5spChCsLWwhCBD+2mm(S2;iqgWTOcCcZWEYknl3hS(8+Jq-!Js3u!vGXFx%%`X z1GZyXL7}pT{gaax|rmpxnPf6C{R0 zTib|2S=j5#k%yaW)!9?dat0A=*X;8^v`SQ&KeDAp3DgrAcLuh@xA;PZBR zg`=d<4p03_tdo51mGomi;T*5W zBR30JjLniAk}JV|c8{b_@+!PN3ED$3pu<0a5gVJRMq0Nr)(md5j3YKqt%Cs={mM&V zt(QUujwTQ>MqnxgM4FbD0^omUM`j%X;ov|kMM@GAVteUvCTv*~XK!V8i8e-rGO=_w zoddypK}UkYEyU(oO|oKfA7hGR%Au_RIi%5mMX8P!NNn^DF#hO?MyUXe5YZ^CBuAyz zAaoLmQ4tEOMf%#4pPP{;jWHM)?Ifp@kt=LAg`7AKI~*z{W3ezw)pVPUQEMy~jk*Wh zTB*WpR!FsEi}0SsqLk?wqmj|el+#Tnl^ko>maAr>%xuC2=oZxEl4o@~9aI9XR%h1D z(rWcqJyENP-l}^|YjhfkRH_Dq0Csag*5}@Ne*Zr;M)&xhr-|1PuRQ|g&-ss8aV zHQ)cOM)PgI#`o!W$Vm6yr&5JrWzH40eATw{n%~Tk@(&l_f~OwphL< zCqVa}HZY$G%oj?XR`mrDRG?uJ%%7|Dde!ITbG2SC$p5Y}8a2z$XEq>ISjNkZ>1)ov zgE4B@ZHNjMe(1B_iMB^&AdI3IXEcx*Chj7 zB70ZAgoM~V!p$$OCVPKo`w;0RGhZ4!{v}p2VcgvrJjUJQ`tKgHL2`y{a5*?8l{pSS zVw`E_9ZV7@{DRZbcUGeBT!b+Rqb4RXao8LXXKXTqpXO606l_ghxNxwE%@d7RW#3 z3UEXjf7lI6*9ic+0Pae`^tPR>QL2SMsL3oEYnGOP$E&ou>S`~7xQVo(=)(GU4qQK3 zr?C@W$tk9f*D9E@M03cl(WrbDVpAIxG#Fl;5L{*BOWVj61YAL>qYM>lvf-j@87tpW z>ZJvtU!o^7M2?;aC>6H~*pz?_@A_f43oiSGu}SQ@oNif|jUiqc=UP!8 z=>_F32*pk3PFPZ*vcpA%CN-p;Wxmn4U-oTG7E0BO+K-oF$b+b15-I&yI4^>TevPA| z*`O%f1ySQ{Y5ZqvdO^$W`%*F%#Lt9hQ~Pdj5nk<{#WM`}1&EZna`}}EkJxL5;b(RK zf@)(^i_(k8hi0cS63J zs|Oki5QJx-ntFo~>>H%pY^E}xqM$b5MkoYvA@~kW?9WyLsNftU=J84%FU=uI1-qz& z1e^PwZW2CepU0^YenL2@YGH@)Zu1jQ{eo)vbm78VWF|Q$<=}w5W#K|%AkIaL_Q^~f zi|eTOp-#ROKBVnH#1e_)P3HY8s08{;dZ}0gP%Po!hLQr;BV~334uMWAl-Bd--#Lr4 zPP?Qdr)gAseNmTiQDw`*c6`PC1Bk z|3&YFAt(-S5J%N3gxme>D{!fPNgp+SjP6|uarzfLH$e)iK6*+D$1m-L*m8QjAGFH^ z!4#H29_}tYGe9>0-gpLnEkFNVf|O((Fhz0>mN{pkLJV{|+nAL!+nm@Nc5q(1;$0 zM^XlI4futW(0Z&+Dmx`;z%>=+F$`--08{c%b07caoO2rfcx&P4E_cI%*(-V`x`@j; zY3;gE`&aF}^~k{oo~)8NnyMR&zN(UV^8aqFW1e}|cCqmFEzbNRLwxxa?}InfKOla<+Aw3N@!C?SkfJo8^8o_ zI-fw6;_#rs8M>Q+4?{*lf6ip$gGD1_2)F*3nIb$OJoLNYv87o1MtGo;=rMVHc^Mg* zzJq)5cfvzNlfHv34fMZg$+Pso7znVXSU~|SIp>ji?}fH(>3^H-I{4m&4?q0ywD-t7 z&`*A`g)pImWS4M#Zu;G9Tl!s%h6&iR8RREo0+8h2rQ~oF4^Cf%UjrF-Vx~<}RSZ*I zE(2MIVn4)+wu!iV_&KCBJ7WozHtAvFJ})oAL?hICnfWHzmC33lUvkOkcX2xQWGg~> z@BaL}sp{L$pV2vjL?679*l!~z{`9L2m(0`GtD8C#ot^Q#F%1oEW0p0nz3W%&ub4Tl zv7>Bsdu8sZhQ_w8CH3p>X8H^MuC2*;raREK{(9zN$DD5BT3H_a=?1Nud0!pn*^pUZupA z00^Tj5tSm3ES7<&%$QX!=9c9_0)sU3X6E^ShyF8t!uA7Cb=}?d)XA@&a=V}EW*W(c zOu_RclPZ>-{Zx1NQ$Vf%1X5Uw9d3Fmy}|)ud-_SSfJENUoGgFpK<0AjCt1h|evE%Z z;>VXe18_1@Fu#N{v}Dy$lYcahh+FBgOa3nO3B5w!-!FNJjDG1I;T;eXh*@fdciwr4 zjDCtq-A8v`@^_NF?=`aGOWz0iLhnbEgMcy@d_;QkKk$7ipcWA}i23ZFsLEMr>E*^m zNiljMCxS`D0CtQRk`;cwZFtH2PC&AwZk-Esg4y{wTFw0ENVACmqI*lPKgx2}QEvCVye^Z; z7cdw4Cy!~hT58(tTvkqTwpOE+DP#Ggikowbz?sCpE1Y-gkZ|y`3z*$+64-JWdFkBM z*Ij#OYe`h^Gw4gVEuZc6IEwvFsdR;*#pxI9Sj47n+C_64wj)Xcy{3t;pT-^ zp1g)@-ZnI(|2o#{s+>8q(rfAp^75*M!p%o28Vqk=(~!6B6Rq}RU(=z=?xM1(WkubU zhnjpJYqg*F8xK`aD#}}&S2U^mP@|C3P(crm1S=Pk9!@{A(q$bR3U-;imDb8&gx;j0 z;T429XfFCd_&s7}e*eKm7kxl#5W7Zh_&9LS%OJK_PssaKWeGE7bk2mF(NjBbZ8CnPRDNY_y0vqvSTwEU)@I|E zO68Zv=36_MNF$?~kh8xcr^0{F%jpBc+=KqI8uz?&m(F%qRQMx)?AV_(LB-(KX^Hq` zc*ZkN%k29pbUyV*rbJ(s3^CW0uoy3ptf1(|FpOf9QHdS+wI<@yAcjwBu(VmQ6c=8m z6b?EH45R20DOnSoM;S*<`PnH@ znU-mbX3h<@cXoy%caE$qshO~gkdgW$q6rpc|}mM zfW4fn2@zHg?ak<`h$MyQiiQ`Lv=lS5hhmgJXsl0?YsZi4E)8$=c$QBnnXh9F&2c*$ zo}1qk)E{n2YI&bMPp&&}lpO)v=eQDNTY=41B&;b>thIE#&z#?7w)+at2l>OB;qvN; zop}qqD&bJPd~C*5L)|+2Gh=x(#-YO)hiLs$8|GplsgTtp7@+wT*fLZpU7J+vUEW}w38eItqmZNf`rIh|C45G*4gvtuv2ThuDXc4 z_`F(~o4xr#n>-TrA-kYAe{7|2#8J7Z{f-(gd;Ga>&c1)lWrqs;pUj`koHIS(pOU_D z^8LS$#%g*dRg)QD^LVnOJea-VNlv(W8>d}4abi{VBvc^g{(<%>=A~8;kSobx+W^dd z&`(FbE}}m!n<$swWH;yBxQ58)FmSG&`4)_se1oQtH6u;oagR#y4*UV% z$RlzEQQ?Bxx~KCmCdnIwnIbM2*apCK_K0`0o;qZC^gB zrnD~peLitnc+7HIOQfYaR@=5i$KjSiQ`sTL}ZLR4Z5zHCAtN>{bMsjN!6PEI-ku9@ESMg(;v}J0-^JMuS7w0b5 znX@cD7-?=8W)2tRaCYfAMyrX35sT!5f6!STjzv9;6_lBvK768%HD@<*NHttQXnIdk z?y7^F`IN{L?uU%rCUVHqK1zo@akLs-EoXkZnBZUz#7i_Tpn#3a5+TYeLYd_#dc{U1 z(h#`k#S*5uBs;gUF*loal*U~7`L0;$=f#;4=AN=BEs2&1-}$2Zg%57C1^v#VI#-t> zJzRMAY0~-3eWdazv*eQV6Mxve+y^*iS4kA#R|fn- zu&3e;qG3vLMn`=l-=NG{P!dW@q#yXDaL&2329-vr{@Uo%C`>lC=j2i0{4mP|q$wR{ zgn!v%CnO%Y0uBjp+Bjf5$TTk4KkHU)cFe@~QB_pz^SCGfJ*?JQKf0@!=#AcW;GQ7N zoi;maX8SBB zw0v&=GnX)%`~NoZ44HYcOdJ!a{DCi*(Pc}iWH`|I(H=k{g-Q{v<}ma?m=r%QWf!J} z8H0%E83q-u1cZqn?7c^L{#>B=FH!3BvbI-O&wt|5F=H-$V*bp7Etk-A)B;d}v8Z?J zB4WCFFCq`qCkDZL$3!R|>lU7)++0^}S32aEDj4OA`8fRuuF~3gDH32)EFsOzy=Bgl zbuV3)$8@b(Z6hmq6?u zdXVtQzxf91Fn&M9rzk%aFfXVsQ6;NGq(q#$=}<**)WJ{ZWib+A-;a)nqTVnf6_5cn z4t)>}4PzEXog;w~#$Z1ki{Lk<(qh}xw}&MofCb9!BjRB5?P=tIsR5L1!lWmvIA=!w|rhUdd}Y5$nj z@Zd2XuQLzdk4WtBzY3^hY>D1*R4J-QL@7{T4h1Gs&|F;1!b2qrcn-4Ri{yl`y@Yd0 z*^pzgBXmX3x!4)Jdgi9aQKc`rW~P=gL~>^9sMO=stc>u zp1E|DPH z1|+>G%%}<4&@;lb7~m`>2842kdFnKRX;3oaB^xJ=tNn^$zN#HJY2(KGHZfn-jm65O zv2|Y|sE=$MDk`P#+f=niuhp-qLb%_?NizMK%8mDJtX!j)P1?vF8!9)6SVmEIG{8bp z2aE9}WF=dHrxwk=qJ>vZKCOv%Yh zo)At7f2FjnBAx2PwiC{psVaa#f^a&N&m&A4FlmWM^^S9%ZFIKlfmIcYLA zle~cwab?#R3c6H?C69~O?j5+5(Ku}I{&=DcPF1X14!C@Ld06RKKXaA|hyZ9WLm+u1 zYU9HRsSL0LRFN&gn`8*8j+(;EIWTVc&J}Lr|J??}oqO%vFY7Pd{Y6}OUwA+M#qNvh zzMOllm$Y2A^8D}4UwIj6VU8R*BHYKNenP=LIsAo_?BrvlN&QmChJE`sbiAY%o;Ws{ zJ^8}+nDF|rXml9KiJ>Kc>Yu7U7@IPDQ1zHiY1R;GVYn5!>kiY=A@hYZ6D5!jXKm9F zjgDUbX@8jR^5dZ3&mH;m`~C4Uo)bA9>NwaLyc_};espuXotf1sT)&St6D)?TGRdDT zPCw<2Figb7ochV#|KTi>N(;hPVQX42l#brCNgD1 zvWp5s5{;f&-4$_d+2V?%|A$k^r5fdYhRjiF3}qc7I;+Crs?HH`C`>$a*KxQcE=)hS z=pzx^E@g3}=pCRZL~ZT#1ON~Xut5lx&eUcc*{uON08|U3d`6q&Pp<)B?F42E1NRRy zJM%GAHH^}96C?Sr?6UqhDb*1YaDnW1aE>TLszQtvMYxNSj>v)_3QAO@Im7ql1+=foE6>vkVT=e zML-E2DW}+g0qxjgNR(UI1)Cq(jDO_2P2H0>Z=T$}>HXxWlfN2Uojavei`8=j+%dd!-BCV*E({dFq=jrOQYQES*I7_41O!tkCj<#5M2QaG8ryvdqK7=gu9TZr8csspKTHAy4i_ol!q6 z<&!|m64QwpObHr;Z$XeC@yn?D)x@T*VtiL!l|DIvw7dzSd8F_dSYno+%Z(I9k_YJj zv|M0aC;$HDo7~;~Dq$pkFC_j<8=icM@OSfRWQ@v%95YffhmKT`I%QJSENWZSf?);l z!poo|oEX;_!8Rr%>f(a^n0^QrUm-z17`_DZ-=T;mxdE-G&1&Sa35xRsy&xnq5mJN0 zK!wb!qvfZ98jkQ>%^p&%D|XmjyV>G3!aoc_lNykvoS^23*1T~x2U{uIUmA95?=I9L z*Jlw~^}!~T5!peeSTkrd+Vf# zRppW?oSGxi$X>^L&`5?#8hsNQ=(QGe0tSE&-C`W$&(dQ$TdnBh+>We?VZv27Gv#S`x zZY2OyBt_P2SMC;6st1M5LWQvTL6yp|2gJf0<7BwUm3uT-o3rxrvdkMw@MpJCqwJhC zsZ*&j?k0Nqf?0WWb$PpuYUTD_yS6LUDAXx#+PCi}1wHVwKmF-3dLTu?Q9A&nV6oSo z@k-UhPdpYrmPL~F=$s-#*jh4}6K)VM{Y!r-HzX`A;+Gyg=WM=6{lGoW=DZ`R5fm3e zUJ!qT%nyqa{2SQ%$wGES$NUcb69&&849DX!S%_!9&{1|m^t$s{#zpXjSU!ThAZ`em zpMkBPEKH+)mURqx;F(k6X~?W8PDi4?A>1LBv62%KdYqIl(To)^r+k4rkHRibtuKrp z+A+}kFuI9BP}DF9=o3}v!~q124L~~#QGm2Yp#;K80}BN8x{HW(2&G>btrLYno+H9@ z35Jh4PFn1&B4`XL_{g>k=KW^r+_+su5K}zr`hwB#F1xI|d$y4oOH{&}z~X<*=X;n5 zfz3sWma*%`tr432PLpt_&gu7BDvm9EuOiIYq6=p1X{ncj7rFYuMO!}UiUBs)BTs*) z1o`Z5JrSoV`*u2pM+f-Tl<-D7;B|slWs{gddl4xwg@uU$RM2QL(h>#HgZf$A;YVLG zl0$wIQT7Opo4-^W&Ft;P9i#4#aYx_(jN}G|+H66>&7adGyzLmnne=3yCCIN}dz^55 z%q53NnLa4o_=l&E4%Pk62f{t%3gK|tBrIdDXQSypVUnQ#)ZYSK&Dbq7n*`JDF?m)27D?iLX(kMOA%T@ zfiG0Ffqf_p6^<=Uz=~9Qb}N=Wa;dfq39?xAiLF(tr0^|+?3lV+4bD}=FZvDP!*|ZV zleuo#==FO+)Lay)iB4#-+S-?Fy@|QJIIp+>9J{11)nNVZ*TGkL-3_oO9~YaG97`l8 z*{J|YePRu82%1q-h4#rUt33k4Y)Nlow(4E0rq3O23t7Bbe$|x$vS#+eW=Ftc^%IBu z#`5&R9&0=M)JgGTyx2DFr|X7BOXMQjAPG%>5=Me~z-OXC8J2#zo#gSvuEokmLq13>Ks;moLJ;z3yyYjIm? zg0+BGvYJ>*qa~#P6T$wBIE>PGX-G8vh!q|}3>8NeL~*NpU@c$^L@~tDK^DVraY>x& z?bc$O#cGkc2@KvrDU$WVlNFHR@nrPQ)cb{S2>N5OmC_7h^vhB+a6Q4DaVe_5(lU!# zw4+1&r_Wz*i%LbWS3HQz&{u#fCNW?^PSAZ(dZ*GecfnPx^t#xIhor9}Uia*q{^*2( zor4b~3k1>VM86!(%Z+PMc6V6DU}B5XdIGL@P}a@}*xZcN_4A&%c+8lK56{0owQc&0 z+cr&|vU&5AsnfR3n7%D_{rtmp-xKq$XXeNZGSNw8Bf?kHe2W-ikXB#O|-cKR7uZ5(TT(GVQ1;IKD*BA^?N;j z@0}ix!ATR1xOEQ{YHbdiSq;J%Z=uHSbC@*_zsJ8-uF;r^io9-jp=FLI67~A6TB9W( zn-kh*Q+vJO4pAtKQNPEeH5!aIo6)4#n%(}Fki*jDi6SSb_5z#QlcAS z@#%&1i23tyME{#Ci!?+UvreNCDv`Mgsb5hG8a^*#cNk6fiCMnPiX-Hp+aBztPl4Oh zyHn6D*0IHn$3DB=tiNbPC^UlpZ*J0?V|6jJJs@Q`rA}qn+Rc8tYS7vYi29IOYhBsd zuG*5FF<(~HWYziASy7zd5#-z)PSo2q#2&G$?fT0GFSTxP_hrrNTFu!t*=E!SBi0Cg z2=SRH$2YzncHm7u96A(;d=Z&(Qi-??nsK-hIGvf`4q1jA~oib#XKO7tb8)6w1$r@c;e$bb_`&F~Ni2jzvZn2Fw$ zz~B)d_)khjggJGS~kwcJ`S$EEhn$FG)b)C?Be?Rg4{?f);@1;dk*(~!#;TB_6ue~koujG{(Beh zUbt{KVXkcLp4__g$fK)QtXTahxoGr)j=G9-8WhCenK&*7rYIphp6F!0FZDa$cKI}A zbC$PH6CR9|P9~in$MVcdqgHQm<%JWmV76W(Ra?!jyjZd}yEEKSQq&abG|$;JC;bSc zi%r_Ko|C*fHU5MMZZ-d!_K;<@%9@Wx|6OFrky`ijgBLxNotf;yC;P z19KdM9L-wjp>Ck8BG5)h!T0r&0%+sf$hTN2Lv zkjxKXirD2~To#O4g3+K1RK6xdDPT%wEeGp9$`BglwrgN{jB|EL-iaRh)`YmW(^uJ7uLBa*m(&$7XGI-Ke zN;nA09{>_C7UNiom=;}hVi~*+tXPQjh2p-!$Alh2G7T7~LDWZk#B@Y`_||eS0j5c8 z+}MXS8)x<*jNC9-9f5cm&Im-bpfa@rDJ#}aeD&mfrlGy%ww*gk?W`wa$f&eubjT!agn2CWzTsF$9FQLv-MyCyzdwe%0(XgSv}M>Fy@F$&>plh^`XnrC<3lF=|wT zxwE#mprEjD7ST?yA%cmit*xpe>+d> ze4^cc(iT%F0-o}GzhxHDd0~0Nw%;391a(%WY$gC>p7cuGwE}l#_6uJTU3%q&Du-Sv z1BNQ6(xHc+GOV2wta51Ju2zM;w9pK?-$vo<7hb5Tx!}@jjIK(9#}tXZhOa3(4AZCt zeR8mWs=yNvM86y>IS;5hz*qP;0}qHi0D~PqBaSeil!iUQlCV3>8lbEi7?siLw38X7Ay0^wp7>Q~U9X90Kmz9u zGh;-Yf!@kam`UQaU~ zKC^g{E;aY>7jX`w7r}f$FY=D2T_qmcXkvb7<8v^QFe+0lBwIdIEMQiJi?iI}QvaG9 zFIlAGEc-(x;`Yw!xJj5VRhrI|!-jRvUkNW&`eTdRs$1-4wL%XTJcV-aZoPtMmT%{l z$~8)|v|`{C&B}j2h3Jt^>K>w12|Y-kXd!bQUbiuM2zE$ z5%+bOo?z+mdio*1I#~xKh1Nl9@bD{9rvijuq<*AxPY@W|#D%3Lf z|LDW95-oJ%uc7PzKjz*$Fsdr;AD?r})J$)wlbIwl6Vlsc5+KPWKp=z?2qjWO?+|(s zVdyBJ6hQ>RtcW5iifb1!x@%WfU2)a5#9eiDS6yFsbs@=IzMtn#5`yBo@BZFDewoaj z+wVE&p7WfiejXa4W`Z0o=tf#%Y#8W@tEJz+IKR>U~HRPH7}){FA_g z2@RTRpp84qzJ|6Tbl~m%2s1O8`iyqZ5(?E!d*MNCf_fBIp0pN>Y$)^p^{g6c-qdT) z2G|`q!rdp`_EOQ1xd-;oeZW1skI7UsOBvE8XfB>qbJ|9n@GEyp#)N$*zuR$;iHTMl zMb6o*mJJixJe)xE3Q6_4>)`+&0VYGZT=+r_+-_y*&qQ=9TDu^?KY|vD9{9zI3DK(5 zME=Du$arMS#9PPZ2`ya}-Oqi0SJ|R6){pAu>P}GuxC!H>S(E&)JRvc zK(%pLIt!%_Ggh;J!P3mN(C&zQ%b!{2zgdp>O3i+p(=nue_40cDaryCg10&jdx17tO z(^oG`_H-m)1cDqwb`64b;Smyx)_@t0hzGhdMCC4<9`|!TD8jm$rK?L{m%e7ES5xX| zjVv*(Fl`#N^Ymjk_TQ;du2gC}db*#$3;ZWOD(u{Xf?=5$H@|z8nKTK#24ycWnW{7M zAKQD&^LZK7DvgHE{3S1zo_>f1NH&P+M;%Csfl8EPu7x`aIkw>Sb*g?XAd3zsX^HUS z;UC1y6~<^aDLl9k{x&4~;8i-HtfOnX;mQ^KYx5>mteILiZ%SkHXs&4RwL5E-R@LO( zM6u}hNxwS1`A=KMZudb^r4d&kLjbo*jB_XUZm7xw()$Npp75WZModdD;0bDHwr`R1 z_{sVCpn^HUU7WwBZ2nzSn$~Q2(Y)xssf8Q^yiQfaGpCL)?csqTYl$*OC+Z@HVq^XB zOye(GF$~=Qgsvvqt>JX}F)?~g{W!WMD}jH~8i`yrp|6CFShk_1l1@(nOjnF*SpCVK zPZ>c(Klp(l_zKcZz|T@YCZ0yA0EZ^D{lW`$b84Z^U^;j-tpQBvB00=t(w>;jRGNw zHbmPcyBkeUMyN*Dp&<=!4Z*9_kr2sB-A2w*DIcMAtDSr>qu8;Cw5OT*sv9K9fcGOK zSm!4y(a2K=dfsK5;!ihJii?WuI$xqIGc`8d;YdoW%gL@wbJ?B#*wjo{qOWdT^k9m- zk==Ptc1~SdlEaZs=lt{%`6zA(m=DT}5dFZ2(yka(5~#H%rX*T@>g=_aAidv5RVz4Y)D3sGFSTS2r^}yJIAKH`4lg%ntx|R z@g|#cj@ugfX#OhfWp`jJqBtUbHkZ4DSHKDHin0O4ELt|2GH9gHaP!L}3}X%RMu9^v zuS(%Jt&VKN;Q3N&Y~gBXg}t%bWVW+k1Gq)5L#s5@ZkEsLIw^XNABqBodZ8Z+V-=0W zNfK@`WLS{B9Hl>p2R#J6Cms(mA4-IIVD5qlOg);Cpn%vztqY4NIw=`LQ{iB&^7#Wa z7a&uV)>V||WdnY{zt5auLkdb=`8s!>hE*dQPt81kI ziO)fk1BII*_SGJx{lTuOLY^sHz={3|Pb?n%Yie4$M&R<(ilKI}PV{R%0}AWba;7QM zlhO+kSbd)<)y`7?fZ^f#8IR88g^8yYJUP*(>zlFUnxzNtoZYl6N1f{El@=@+k}>b# z?4Dj;?9= zS6nw@ob*rWHR+$@M%;ibXjl5MM&Dm&83`?45etEsp3Zfah6&wn{SbZWiSl#g2s8QF z!b4X)kx8BIv0a|9d#)&qO#jKn1JeLSU&g}PO{iQL9$?_n`%N@9{Doli;kV#$3Nk1^ z#U4_1qX>;tNcxH3ovQtK_!)Q;noSJxssaap?qI9Elad>s5bi2j#ytCs3 za>OCS+>#mBw~`ecHs)WC{zzU^cx+5Je#R3lToHj6;g(tCOO%@6wkpq&GX4R1 zbtJ>0R7-sa=3topyX?tUg83mJE@(3F#$*?KY=Y=`;PXg{F}hsA=r60uXOmHR?c0m~v#F!u!V#*&AI! zFCAz1AzPG%yv`L)O!?wt1!(?ra)UJ3BIHo!{9Yy?_5{>Guyf`FChX$Fc_I zzkl<0r)IOI1!D?xv z|1Xy@#d)U%ppGeWtaJ{l2B)wBCoHNdN?uM*O~xylSFjm1X(4SGMWdi;NKxSuf(5t$ z(yq)xWA3qIH}GW;dPcJn8YKu5f;{oiO;wizg-JCFwS~i3j<8^y&6ATjN8`%xe@W3ZTPIsDF&xo?<=iJvK1bU>vQqQpAR2|98e;? zywn>Lli7c4!^k9)D%NBa68o3AL)UnD;d+hQ!;L5&d5@<^J+vey>4Buo;w7UeC9Ww; z>UC`7uuab)c08w7zw+VUfg^7(8}2hqI@xh>QPckSg{{)#cJ`ZoB^^z5>Wnx}rQ)|t zm9Bv?Y4QiD9p9(jwKLujJIq}-HB>Ae=~c1k&Xe~rE;Db4B|o4OT`5J0Rv@-mt!atz zj@X>-1Cp1zVgT55j#C)|HMfmO@q}V#n`2Twx+XYdZTw(Y`5GfTH>Yk!#zc-pZW=AdnU&ctSGLmPRA#Yl%*st2 zE5@3|99PQ)1!p??$QLg?_qS8cq3YGk^9J=x+wtQaLmvIzOJ(X93s+Gg81?GDFTVN4 zi)CtqLG-vQfkdF``vU)J8+thXfiD0dYXo1A1iUiY;}P;M1b7IG9)w;9FLlWY2N_j$6R}D_C#tuFLyR zQg?8Y>?h+f4n;=rDT>*O1&SreUa?-W86MDk6bIlb(X6-=xcVo7u>QE>DaBdEvx-;o zHejCOiI7E?piCY_R(m?>8YV(eH+fkc1o9v@DE}J~P!EEwJy^lDDl0jm&=M6(WjI1} zhsug1OnxZaJWem}2`>S^DmBPMa~QOGSg}|L3CHQ+J#ajM_k+p-7#qsBCaS65;S<0J2iW7)(J59wVcB6%k{?6%EJ!OsS@Utz_$(y8; zY_=t%V?5*DFrIlzZ{ki!YtM2>w{6Pe9$-Sq>~eHS?^dvtrb=lv8>;ST64@AOhk#MC zHzd7!sHq55P!v@j9C-9X0WZ0+LTk2bC|f@z1F_*7DLz zruI=vvH$QnNO|>oNZOsqiluu5BhEgp6xpgOR(aQlPoGxv0hs4a`qNCWlU_c;dVlqi zTDma!WiF=mlT6^9KFbP?yQEJ)%wpTyIW&YF?FBzULCQyRsUJR;KJU0*`iv#~`OnpC z4l-gG(E_)Pgd|FRRmT4(%sYi_RPEM6;$3%-Z%5%{n>c_iJhrLhpPL>N-gq#SBPHg9 zDzo{9P0z5IZB?7kp52`GFuR8^%q3e+zbL)g1bTBFEEJU4yBB)6py1I-C^!=N&1nNd zCbKBK(G8K1;))gUZ+7rVPAR3Vw7t$6-x$fJPaG&+8+m@w#PTMtSUR>8IWwlE8>A1U z(8^i-@18xi?eGFN_%(Z7r8sxBlq5ZS&Db~Cl-F;l9Je^~taR<5acm>kyS*=)&e>K> zn6*kON8)>1LFFjt>#TO+!OahJ(gx)D`j_ncOO%}4G{JPx7gXF@3{UmqLN~)yN9>Bc zpC>`rSsX-oGVPMHLph6`su_njt$XR&Kiz!upPqdwyjDEi%D68N9r}`S(*JBYcVz9o z&$k{p(E9wnYv-(faNH~R-S=Ja_ctH>=)vYCYu{Y{=JESp5mvRUOUK`Q^Y~KX!uq*$ z+wUr^XJ)0&pP$0-5Nl^v=I{ zJj$bjzVt*|k!cGIjUTvd6KyVeA${ty&7gHGB<#Q1y14zTyV}$4`fA-A?XMQk9G1;8 zp5EWF&#>*jJebfrN6kWh2{r0A9OgK6uv*5?N2oX#x;mx`pR@Uo*GrC8yA6OX273VP`NcBT5$Qr0j?G(M{{P7piqRt*) zN=el73s(VL`SV{oUT6>g%o)xA9Yvu3PritOk*PmT7!2X&#aO|Vk=pG~2a{1WGXR_p zgE>l4UMm$H7b0r$wzikJ{oJv(mqs9+QS`6EILDZbuS@=&Z5%$wIA;~Ut2=)?DwiM7V8y|a2de7gte_wyolz2Y5-{hoV zNoufec(7NxJ*CD7ZahunGQ>M#l7ayb)Ka^pQ*2}^2^dYOPAi<uj~;F1rK7F4-`>hvE3z-Vn_W?n%^t`Kao>fq*aO)WY&#u0N+&ig zJ}Q*7oyn@G$P)Y0@>jpY5>F&PG#&KoJ^YRX^+K*%Ss=<$$y_-}L{UXErgc(E5-&jp znr?_BbPwuI#L%IiL?tQGQxhLhEFNIO&2PPbbo8M$OJ>hnvg%;{q2Ii5`}B85i|$0V z!QOX<^!@rRpKN0Z=T@CRx@XJQI$o|_piwYoJ1MS+k z4@{;Nph^J0Rz&vw*R{6pWnO9y>5qG@xbr22mF}0)L#gr~)}4H_qp>6$<~$925GmFS z&0^K?9>3KCfKji9ml=9*)MPGa_6R~d<|%laTO_^BzGM?4)z`l!wMngf1bd$Dc#b>y zn)D5~h>eq4r8agA3&T>^5wi5Qbc9S$4}>iqA?)E5ky+fW9UZ(72IOS8<1gH;@(K&j zloXa+bBDra6BOoL3kUoHL_@>&^ECv-8f4FE#sp1A{n>?AMziib z$qd)|3UYAtV1Drc0u&k(6_1!N+06DIJd)YHfVjlPDl1-ccwBwGrPxwmkM*Bj&`JO9 zczs)T=dI|h&|7Ak>vWhY=o3EevYFqaC&{Tq z)3qak!8J0(ysUS8nYK5}M38q_I^SDc7B9UZ{n3JhIN{&iL_m^m`s*5hGQUi*X#Er` z6bg?OrWdP`5fltDi&4H2EUat@&_IR9LpUa5W4Rg%4tUpe(;Ger9WZ1j`qB}QTf#b^ z3yJPJRD~)R&xINrsUgCROu=#5G1XI4iK;2pV}O@}KOO%07*Vf-`?EeR$EwxqVsv_~ zH78B)v;dStjN$1NIP~7JcXh{s)q6EbIU@q&-f?ixy=5Md=FW1>?>pa>4E#k(Gs<^oc+1PZ8N16fN=wp54FANlzWFAaH=&b{ zfQAnN$J&Hh3yED}MWOIH7)ogV@}!cEsZ;SyN(m5WYD~`QDI`rOS`C|IRmP8uznuy3 z6YU4j3nT_Wj2)#Thq^tT0U!@=r>Blx9f|3`@u^wA`q~sTeE7h|h2DfqiUHkf@F7ED zuYDvW)BRyvr)4E^ilw7Jav_Gs7aQ@|s+U+3X3)W3FWt2JrdKY!z4Sq+^g^o5V&0dV z1qHkqhFbheojd#ItY@|lQRzNyUi9L?d3B#|Oz?MU#uKs^g5D++Bss#_E~hJT&JrXc zz?^emMMC_0k@h`{lHJLW=t%Jn&Ha_?_9*|MfFDXLc--MM6MEpA;3i*GXw={t1haxc zP`O~@;Da)-23idkDiZUq^f)0+6fq@S=PW6PuYLV{sqOpMudQ0PYG8bpASTE6ZY)hl zG*aHwjnBOO%*LsCJTs=3HujEB7KN<%fvc8PNnxb6k3uS-^=bnQO7TWH*Hy)gvgG8l z85Q}%i&JB8E8I|<5bHDvy5v-s&E`r=ju8y8&IB#)g!{#$77yo#OK1lAl0AaH(6h4> z(VSQ$yN2aB^90#@%0m!-u!JJq(ht2_FagGX;(L(h1it7V^eiZib?`=sRIu_INiKC4V|*i)2yOAx9uOS);1I@Ox3+wfauYF3K4 zOuA;4)LOn_QC(VE-J%WUtrDkDYIq@X0)YDCI7@<^#YJY=;(>PkSyL*zZ_nWm%{ET# zC5_}x+2RxIQr_V`A6&?+38kflYBDbn563}g9u_;~*cxbq6e@C1CRBO&B}a9MFmZHg z>&!U}3RApc!IDO{B7B9g^xk`|r1yg^5$eF`>Vbc3h|%r%WXnmGaS946*%m{#AHL;7 z=?R!_dYl?{EfP$pnC0-+&-WUwd!@fx$VwEwO6D^=?VyBEslcEkgpa6}lN3z`4yHZX z0PJK?bdvJ0Fj_W+No&{9n%>9*>{puinPiN$s+-au%71qGl-(Z(C}l zy-X=>xb4;D(X;8Ib!?q{o3`-fx)3Rmbs0h!^KMx*b`G$h3KiVGf3^t&K3Le`N(YJq z`T??m-Xc>Hm9neQeEFW!XjHi*jq+ootM5tgo!)c20)egr?CPwRuUfLyNo8iMvLbTl z7wD>#prGjauD7x7YW3UykBu=V=6-d>2Mvl# zTMd@Tw#(HL(Xa4!u(TMqUOM{n)hmcjWIp^F%XAv5s*(Aoy|L%plHZjaTRM->L;jn( z(Yu2hvm0`_bA)sevFNaIg4T5+6&Jg&Yy|O_8v!qQUC|6pyf#nEG;`oi7ov(2?tsOx zW$u{H1LI1Mvb{(D%T}Up@bb~XA}v#AsS~tIo6y!hUe3Hpod>3stXub!RwUgIXogZk z%z6oQ`n9kwl4ZuhA>I2=`@QF9hzRu%%$g3QTQ>nzmM@SQ5=@t%DGc~QxEVaeP4Jqc zE{Alb9FSjsl+J($zLMM^QvCIE_uhN%b>{Eb2iB!!>8wMCW-XNs%-qH6SFXIC z3q3(Y{R#O1|M$bvH>XTjkfI*9XHkN54q(mprAzIAYmU6KiOt`%2|=Delpg<6>)oYM zq5=0I!8m-lQR)EeDAT#pyIcQs9D(S9f?ZOoh&EIM?{pHpqp#BEz&v%nL&nrW6Gbh|z9nE=Zz&d4Rf@@`|1|q{5LbefQW~ z(y@Na-`H2D*4*%?Z7cqGjog2Fym_fl%A@S)Jyb3{)5Cj6+>5ufz_Gs;=VK3ci$ultSBF&OH3*5JvSrRY&ov&|RRcDKAZ z(cw&Ty~QfLtM*D4J5(^?V^3o8Thg=GgEmxl+BF8F4JW{^@$+qnKJ#x0Zx>;LPPL%3 zDdoN=vwA^5&Z75q_c;@~T)1b`pb6d5zaIJc$>lpxad^4*pst56UgwNs`X^hT+WSqu4jr1Y{0Y7^+WF+oE2$aU?qR7TA!Y3_<4M?r;FMCY> z>^ypYr$&JXSqv) zJkOTO`5Ya&wv_O*k&sroHp^$Wtud4XmQ7u&@r=;Yy;MG736DQB|-Wj=&+b6p7iRe>0zW&L)D!&`j4@G&%F8+)rOvC}XxURy=?4n#mJfM>!i*&PxL}F-W zkK9IO;HJ||)yaiLUj5NCL14o|7!omTpTvmD-|p^AUS5hQg_f_|cA5JFKL-naH`m7n zI=RB=4=O-BzC3o)xxBqV0Xqb!Tu66N_d)rAQ6f+M;=QQ_1*y{N7hRv__Fq%6 zbo;TFUW#~VpBOGkZ9AD-z}0_ob4dyNou+y3yBady!b zsk!m-lN*MHO8omWr)7?;DG;?sk|%t|#pff(gj0?OGPsDT8jDC;_neTvuR;&>6WRxhYVu;z}Q4(tjcOss|yB*Dg8?( z$7qdB>%TlPefo(nCH$-!{@qcKb>@6!)v8ydFK_+LNon%-`Kw;x3K}$`)|2TElxOd4 znm1NGzMq5F+ilxb_8P59T@woAsifhZH^I;PSC4-=bhbE?ZX%tNzIxlhm1xPGGD9ey)#?$3zhFH_?bxWu38Tp`)Pc?nRWaOu>(v7H@ zlDf9o9vj%k|G|rRTJ#G<8O$^XX>W<(?povI(@G+4a&HDuP4}|f?kLjO$)v~`g&X*S zz!hZRIEaPq;YHFl4|uw~M=0fi$Bt7-bx&?hoe~UINb3*u)8{@Rbbc6V9X8E&&~9{n*uB*L8l|I+P0y*hf| zNK4U>ZwhW$9hk9v`s9A;<}&=58;4Mm8R~;!)xYHW6)Fhbu&aL56A>mLqh-iT)S*Hi zVh9wVw0xuvlQ9-lBDsDgKH@D7cZu={LF`@K&_guDLmGUhP(n_=q-cY(TUG*b23?^S5*O33rKQWp`|kc5{)N;`2O~X&znq+_Ev|3VnupxP#M8lT)F{tXa(Ls#n=<(4Vni86uEij zxr*|XIyD@2Vjt;y08EWu4f$gMAVxChP$i+o2Wl3vT ze{-rKhD#EJ@$K`FxbsVGu2WcMOEg|m@UuFOGA&o#{-?NP{RjMKe8)2bxiy?IQ7L@~ zEfdOxcE*?_JT62j^u$+(_uY>$)saQ&N+fmRWYqgDRx#?5Qhg_K4@cvaa~1tzS?^#< zW`Xyt7j(Wa8^}hmNx-38$$rhAWADKLBXMvj6bUJf)Gkm>Ad7i46SLo^49e>yI{B2* zb1>K990uf+PH-K6bk+q9Dnu<+IR{;@1H7{%dPl))ptQ$`M*zGUTr;9ez`u}u>kM>G zdt?g*8%I+e)b4ngzX&&rURUgJB1?hOLAO9)H9pXprr|v~f`#QgMR(BzNda6c;P(@r z03L%p=H<{f(h)kKOoh=j`b@ino(y9E)c&-jn&BEcOpjEmQv41l;wO9}o`;I#a@++C zlTUGFbVU%HM*z_j)J`r69t!#tAQWWU3>5J`RR9)gdB0CAhvqY&gwCAycq!YK3^4~= zgvuc}i__2?MdiRTvCB_ZqTYCjI#r4M&?vJKP&BlM1bzo!Ovr*hl!mHR9HfHCSApxH z_%)>}6=iY?K;_1Ud`+soz)RIq6(jc}KB$j;D-mGp)GFlBi{i77)ILjGfMX*QP^lu7 z&l(5Uruqbjqf|dOC42C;y!70*CHgVZ)g10+)+;q3rPx=LC^ij82I1Ce|5%%_=(-gn zxbM_f6&oKe&TDW)Mnrz=9GeeJT~4&Bm2rjyl}4ACISiqiVXrP|R(u;|{6mGadqmF3^XjRN+iBC;*8a(j{I;}cU z@07mRjC2VJi8lAJ)Hr=VmtN#c3XOwZh76tEVRBtO>l&%?SQ8V{lltr9QoY8)prCou z(8rpVof99&zo$0yyxyFi#bTw_FYdbQi@S>F%w;NV(uQP>AWGk<0n_p}Cn%M=l&#W1 zQ?F8^1u*a8faiGcX6C%>K4w4c0nm)O${1f#2u;08%PBRg8040<3Uf<^7?%ksjlYiN zigUAK)MicZBsK!MG5oz&H;Abliwno-ox*RPpL%?X(#a)jVzRVWpmSMAb2e^;|)N>Gz+l?B(pIZGYpz!&J^?7uV3IA#fDWGz5!-lJEpLB;|`NorHQjTszjmC z-ebKXp;DtqKHLSOI69@rx=>|QXD6fq?ta z-5z8G>m>ry0eLfV$5^$`?5;@f6{yy5`LRZHqQn?YqRFDyXcJv_HU9u$kEVOCO|l9r zGPd;AyA6iW43kmImagUdZ_S_Xj!Uu#)}(89BpZ5f$xs?i(<{xDYZnP<%WLNGe%~&u zMWwcF>dSGPjxSq&{P^-^k`Em*VFd=2jvv(TNui+u&2AetQZ#Ze^;sFGR$5FqCvh8{ z`du#s^Pjs_ZwGu6VGOC*xC{(QwLV`|1K0^SVH%s+ssr4bxwJx~&e7|W($FlC%?8uJ z6}p(fyy8F|$MyZ7qGWMd(e^1woB-f1t5c`f)%Qzz-EQBPpX%Uwdt%=(%Pp?*dDze) z=s&SGi-0^1XD9X9Sv)Tgqgz>RGUTK9NQ_N9Lq83GlELp9$zvM%ysz-gU@o*P>@ot8 zBvrYXgP*h~k1U+C^6S?vCHzG9{bO7&w3J&?jaj zO`h0T?TZV?l6?;3_||BI3Sl44qHHcOwkQ$U=jhB-M2LSD|0j}cLI< z(l?ECuyNw1O%tPQd(WNgxDj3x#L3bUEsH+V89N2YUfIe7UX1~7qNg`14158Zng(zOWHZZB`0%GAORjEQ%lLEDZf_T|T3sl8!I;#U` zLC?`F!N%B3r}6U1%@mY$MVS)1%M?`#QxHb|q%`cV#bNea923nMVrzz3v?}Ns3Lcz1d|VaGZ6{zYv(1C0 z+pqM%ZPX1Mi9n&bNM3gq;|L#;TA-r{g+kJ|O$amzg;)r_FfI5sH8n9)NDQ}1jp0aZ zYk2S8a4Y8yvu1fU+MIZv9M{m5?SZ7OAgFjHo=>Bx?N1NlS0B$s*YYK&MZ+^&$qq(y;2J`Akhi`c2ew>|nRVJ|Sf!+aP6 z1uA_3C6dCF3pjd}fa9HiZMXut9k>Xpb%|a}7jksHyp5k|E3{*c{y2Oi_|PAG zh`OFh4RBc&G$TqC@@WrJis+;irPD*bRt2ROlCzhji^!QyY1+f=I%C1(1tSq(+8Eti zlHSo+GH4`rLZ(DJcgdJa%=4rhKoU48cD#7g_!Jcr?WTl_Jqf3{>OxY?6EV_v%-xQT zUBX^UPkbEd+B+0ok7kMsTAXo&M~7hU^b)=q#~N`GGPzUHO7LiUnVon@I@HOJ-Z=_6 zDirXC>;@!6f{D&`N1+2C+EK9_`LL3i+Z(_!_!&XEfd~XsfPsT%7pdMLl?I|2w}EMg zTKqJ4TXlP~Q?0%AR;}8pcRBf(9XpU=*4aMi(;@xluMTYQmB9vauS}aUf6bctGp6Ou zPE1_?*wn17sgJFn!PktbDh-XS0y`;{vcC6PhqjmsMA(v`xE#REiM-7hCt#Y66{;ft@pA0iz} zSjM^~tb=&Orj}C=FhH${=v%+Jm=XiYNEry&a0^Th zBfXyf>(lt}6&c)%y(v8>eTO@|xAJyoIC4Z9vg7-^8t;(adGcQAk0)o`^A)eWqB?S) zQ*`rc;4Q@;&B8y9Oe4?x%k#91=@+#jfR9jyt@?H-ORah#q_>7ARkh39fB@D3W3KC1 zv&<;a&PF<|bGI<`^2w7}d9$oZp~+O} zUY+{il&BYt2mU@3DjYROmt#gF2W44BEOhDDq81nEf`JhYWw1aXHH381y+hdo+Nrn* zGQlg@BZi7}u929YwicQ7X-uy$NOoFff3r_rJJrtqMjMfes@&YFTw(Xb8~1JAcjLtB zCDUgMmLV2l_Vgvy?TV}I6+)DKArj)lxMkb-GKVQIL>(R~uayoQSSqiWaPQozjwvmWi`5;Z$A2@%HvTz`RJQFbywZnQ^%PNos)tAUBF@Ka(SRW84X)B!CJ#z22<*6 zFILV6JQ&l^M}Q6(c)JH(8`__uVljNax%qswO+r-n#_nxVZllNzLw7H&?od=O-96Om zbXsXk=-Lv)$T_oU?p$e+)PA|jkP`P`MC@VW<$aO9N$Vf_Zu92v9$KHI@}zrIS8hh> zCproGM>Y@@;Nkzjs$nMc*boqi&}q(}iu(OxwOTtA8vYwi|HV6pd_H97;{N}6O{&Vv z+WKw$`|0(`$?H%5eIwCdqWzc4PO((~o43=5~p6-pOh*OVS)S?o$2~{+?jdTqg(ywmH0_V zD%`WDkb2Y=@4*P`b`9v^k4Q=o4#_!czsI0fAd?iXC@_o9#e0#hy+pL-V29`mXdqPPkfAXtkqjNQ(vnVrWf-TBTXy%VpThV+J86Ln zRRp#Xoy1s_v=%@m47R+Ohj8Q$<>ge#i&R$ZM_w6-#oGB=d2fN=puxe)0#QAxvb3tt z?34ue^qu+z%BH$Vc+`C9wIREv=|ts@$wfJXgfPG%Cg$}+WMsYTKKgCVO_kpDSCH5n z*DH-ZoYw0H+U>qBy;99p<%HK14i#CrAf-58b<^}83QMISvAK0k%SW;FnwhQBcCpDD z?E`46QTr&Aji3|xKw?*rVpx`w@f!#AEj1H04z&!L1u};mB|_q9*O}dIf%q}x+2Err znV;|_NIW5zU}}w{6RO-*6RHmRLV;Rx#SL)}rWC7&h}cK_-4AbHnrwAW+coDF^$^2# zBO-Nu7op@XQJ@X$hVgiuNT$^GE*c)VO9#;?@nOf$#J9K zcAdcO&UtQNnXqe`S-EqLWJu4H<`178%;gmQ$ILyD!XBEoODLoI%RG#1>xFj%ydpNI*<~C9GFl(tM$4k0N>uX1e^R$82$DfY?lLM-#^|M8<&5`68_?lI zW}+zONRW(_aFD}MYD}OJQ}BB<$_SQq*+!ufh5XaUDxBptqSQY3z=64ovj&epFgGWg zTZWn7!2B`N{S$6Fe9V^`4k@*!YL~GJViIz;0siMG!tc|X;FCr^q9f8_xFK39z z5-I2WGH22Jku|J7vluFZ*S4ooyO$OX$ni<9gm>i!MAz~GJ}qp4=EO~Pa}SvReqe57 zdczL;XeamLz`=%~C#On#NLyEMNr9EkdUd?r>nI3mnhinTd_i3sNUt)y6hfHK+!rb` zXLcy8qjdwaxZ47?>pc0=yE*06Id8mCouwWT$QWb>#q8{RvOJh3vil}EG_c8|{0VqtyR!Zfb$ zil#aV30s_eQu;?G-UNINjDl>lDw0u-0?ouQGHIr^Rfa<9+R@KVF55$ zL9={*3VN0oWRD^8lK`fee&v8#z7vuJ@%hSBp1jjjG5tlyuC>Q18Vqs$7|RH0l1ZNm zcn$F|c17tRF2fKn^08NkuC~t5i_27NCz>~nt>0*?pJm%vf6W%dgjK3*wLwQ-N`Bm& z1EmF$*nf1suS|32`aPO5UtWmc96wD{?#r#>m#GBxbaj!3do&}3wU^WuVW_?y8pI2s zTz{EnS^NRM;*w%=E!$ICnC)O6Cb%YU*N&b)YlL(syKls-rDL@>OpHyH6sk;-CEeXEy{d`^M~UA#LiWpps$zpKvy!{UCw86PWiw7no zP1=|^!8E%nQV=DC`{xYobKtLT=B9rU^MRz0!mkt$p_Ww?B37WOaq4@$`j(`Z(L4|u z7aU$2XykeahldZ(`+yr@AFJ9n>AhtOq}`zrQ8GB^mQ*fv?g2RGft&C8cD51mja~(1 zv7Mp-OGapv@?00KVgP|-Q5U9UB8o&0sS$u?X_TP|8;v#u+1bLLF4)iOV(`qOG z_+Z!c5$&Z+J^^45xIOwhq5%T9hKM7@C1MbZ>b|+VoTKeK8Y0u@9{9WYz}&h`iDnS0 z1p9#HPkMre!2^Q@b)ZdE4>-K`c(s1Bwkij^n>C^KO7(@AnH4X9D%FNwGE}8QZ=0Ak zKsVaD%RDF}FhZSG{l*(P)#W+TyZN4VwE=#$v*Ot4NfV^|$IL$frkh)qoiq2q_`z9= zi4aTeVofm3b?k6OJ{xI^&#BsGGG$s4rH^Pm&BYomHehAXa>Pbf3|N%&CFdmlC=^Bp zZ+30l--!od%UJJtpe*)(UenI&eMUaJ{~-y3b3542idFMO!6?b2KL*5!Ij$J_G7Sr+|rgT<=t zsL<=Q<``~>G#0^__eLIyF>AF3{@EC_HF6;~L6xdO(3hF2gbH=ySZWa2+&dbFKp^3e zwTe+xxh{U56e!Uk5YTuaB}C^z2aFt77)hW|=r)j$!9=k1^^Cgqj;cXLuOmT+^`K4t z++l9Xd(sZG!DMC& zq&w(71cMWseA~_!yk3%~qR#;naQ4Kj;5Z<%w`pUifwy#_ugmdESS=N;VdElD$UO9S3EG< z^u$wyF14y!M7QiyqR!sd&7JEVJjVu68>}5{r%k;7QkgHVkQADXZ z8=k=_bYU2mRIwLu>Hpw%&){~rumKQyKkbyHtNsA`x-_(n6?TPamdyb`avHBdMaWsO zt54Qu4p-qWPhP7B zf;c!c(gu=82Sjrs^=VKnkxz(6PJYhqfFn&1ZtFo|V{lk7IIP3JxOp-Dg$;}AhA&y% z+%e$T(q+f){QQ`(@z}DZ$FR}yvGhOBT=(|cwQpbd41cdAAGJjgY=W z7F48EVCw|7KC4`_@Q`%j@Rl#?a!2Y$yX(H(a#*@>XrZP&i!IpCZu?U!yMarHK0e6N z(~Bq3GZ!yrav56W2OndfA3OH>F)5v`W5%`T+s>~Qbc+^_KlJwUrEeab1kY#e#%sW1 z1)*?#;Vn+n&4y`=>8%LZ6ul2fRa=XEk^i@E2CN;a!ad zLb7BsK+ZYv2%?eA~Kv}WS~~$IVP{89HcxWKO`4m{y;*=fr#%bZI^yvS|Imm zr2~&|+VuD)mZcZ;>Dm6JFV!%e%N3J6Cb{2B()Y<@u$s(tgI-N9 zYAPLnm)GYB<)v}Ukzx7_?)1Z%r`X|56DMriG+|=o?u6{LUY@ub`ylx)dY7v|{EuBO zy=x5J&t4Pf>6Mn9U~?HP@q!^W-hrIw@fL$io(saV-c6`NQhcNa(eFK6<(5t8fviTe2ViJK=*+{_BKX?>ElzO@@yBqSvF zNz*#g`_dQso>?*!OO31{6cAu<(q3FiE&KoQp620ZwB10gn54_f5&eGl37agIM_uR9RZ^068 zmiYOw@^LW?KR)u|lLbf_jS&FekOCpqT;|9%GQOuQbSsl8$8G;idiH?_rDs3iJ|VBZkLUMlL=mwS2y9+vhCwAg2mVXn)s30E_tpJkl$y z*fSu%FhyERIvs|x90U!RMSV_0WD!gih+;(WMJf=%Jaz-H^c2Xf2DK-8TR^l&9k}3@ za?<-kgq;!0Yef+X4#trn3C^E&f>#~#I zcUa#^@*U$?-+p$_eD}hN*#47Q==?rw`4Z20{bwrngkfNxc=j4&JIW*9d1i5sSO+*FW&%vPA*H>)gG#i^0hLJ*21Q<1YGUj9u$uxPlPzLa=~j;p(&6w0j|L+ zS^q(P!zq4BFh?|wXqPN68A-trBv@WZOt~0*LGpUX%neqUQlCHr0C5Y_z0Fa9fobB% z!=ooNa|I*AKjMjt_oWnoH<+YZzIDfBUOJ{)wRz_x?uOZXVw|AwGx)7Q(WgKmaY(sufE+i9hOTeI~Wzvk|}?8NQ&OYpx(+-~s6w>BC6< z76Z3v6RTLE#1*I8Xj~zV5_+VUWov?40ZdQ`)3ig zD>3e{*bD1=6;7)0mX&HCJ~?{D_r2%3!Ka(|&r8Tu_sbqTJ;Au=dIpjraHH>dSNigj zf@NRW#740JEOVmt7Xxn|v4qS1U0*eLL?(_%RXOvtPxs3lS_1FKLO&<;PUBP-y_%mq zLRXfVTr)E;{?$`HU;V(7Y}}%u(md(;^_LVM+&8V0#-aY0&r)I0R}c{s$Y&EKQGjz| zFc4@EU|0#>8?duTKq@c*n$yrK2BItHr(uKi#^;YecUbyrX6-eCa82z@W;^`c@zv7n z_aqq}kbe8=R^qWALW^|ox{6UHZ0e_fW>ZV+E3cF8L%B&lG2y*^3onlV>?GAh z6;vKl>Hz=(uK@)_A<5SwXz?m}ivrRK(C1|69|uod5tMf1oQo@D2Uq6FA=L|rV*7?a z-aPI80(N)FXVSS7Pu=tBU0-LLC%njPkN=|rsYT;lM#ZIvLbFHb)y}A%J8J&k)vpdH zy!gVDF-vb*^H|PQc7c0WeD|i^f8fTJra!*Haxu&~K& zd3Uj4$PD=Lq^=Jk;J18h({2%8Y6Ds~_sB6=z^7_BUrp?G6 zT%8{iUzO1R?6G4n4fFL1>0@-x+sQbsIx~uaN~w| zd9+gKA|&h41|$UX>Y>0*d5PJCqE~_#2Nb#j&t^)>Yal@%pFk=(qQm9f+!=92Mh841 zSWLm`=&O{olfYx_X7odvtfHF`HL0~aU!x5w1^AiMGf)EHb%IKE6_qZg`_Vx>e6@1% z-b2TZAG~?d;_{3bp{P(~mc)XYQ^T8g-?Sw>MX5E$*wZ9?RfRp#Y}9JXt3<8Q#97o; zRVJ53uT)i5T3iY2#hmOBb?B0DEpqtnIf zHLAHY!Z&Z(kYEAn({H@z&V$$Ml#9zlp^B!ay|cz7s?~{%A2(p_%&EmCB|(%};H_S6 zq+DWcS(Rwwj0TmqvdWZX5vwZAu7trW7S0(_H(^5E$k`rMg4vWftv{>hwl~f?w|Czg zCS5_Hn&*`_&6-g?ux?O;G_7CF)(0oQuxsbeKnjQS=W5Yucy7%YzsSdmLWT!Ev3+G(b#j%Fj>TBSu>f^ zpw__F0smj++=867(&hxO&!GQv`Y@|iXYj4uzI)T`@{)$@R_&ZtU{4vVwD&FQYmwg1 z8n^EB%;|Sbsf>#>R#(-GavA!}UQpRrsZ6q(f+PCnmycgQv6sdOggjw+{)1!E-!je1 zukU5hTC;C;s5Cr)iK5A3InI=)RK>7+lB)_bbh=jWP@7HX=rcB5nOA?)_)$A2*7Qo$ zaO*4G0nXta8BFNAV*bedf|`lLQzA#lGi!P#y-z zl9w(wls=@q58ZI?bE1^#wBlgX7XKVt@AV>*=n26tghev}h|K z49Acbsu>qTZYYI_ssb#nyBT=J<#h&UrmM7CxM&D##>LSSBX0?cmY>wwAlHA`)f=OXtB?`4oRisQZ4=|BwuRxG^w2{Z{!MGYh`{_h${bV>?josn9j zE%O13HdTA$f7dKrUr7PbWp}i_aX0z4k>3ABV~{Kz<$04j=?Dpb;8r?+FhzHU z-72GEc6M{Q9QHYionTo|*EUFRa|#+Hd(T-CE%&e%V`MQsn!8EJj~<3v{KOC(JGYlk zTS+PlJll(L@ke=%@=}~dR0Y*tAx}4P1V41{3Y zb3@UnR7HAX#~FtDqpEy}jiG8i15RE?NGR0)(x9MQ3GA`4H;@>?i%F*Q6un*M8VW`$=60JJjrr3({3V6f+6E?_ zXIK%zv(tMgdB_cUh$2^v;LFJ&wo?b(l~JYZ7aDC@IueOP0qa<er^N)+%bc*@!y_d=@)A1hV&Y`*M#|WlEr?!!7C(z4)c>-EE zpq9Zhrvcs%0%=!;NKYN`75gBWmy6Ja!2^<^UM_akntdtFmX5r6)5ft0u{j5?%`6>I z_8Ob^=9_E;Rk*tL1*t8+QZ&X2yojLM7*3UE?-lFP9eL!k$%uQTM~$PkXW<=RUElQT z;DW~SBP!~LDB9cdLiEuuqtzg9Xc{ra;Tr)D(_ z8f{rHH1A@gRZ519o0R9v4Ahw=+5h5r*Q^hr$K^pAYa45O%)_JW!dBpq#2?hMh1s_ zNS)-d1Kf}l;-q2RVAu!lE@1XRlIuK=%E9l9sZEZXH!m)^HfD0b9gq&V#`}VRPuER2}!z+-;9AM#K$N(^$dr~Cf#Vz za2h}+P~E4?x|v+~@r{7BhipAjgAC%wWFrj7Ir%bpVMBI`Q1V6Rmv&2a(w_6W!t!PHqx-(kdM)E)4Q#Px zP-b~U!`iXZL$g`dAA66kU)FZV*tHD}#*n6!@*Q>d?xtGqR)#);Cnba`p7RTDL z4Q1sG+(W%5$K@2jXmcy{0MJ0?lQJ~u#~R3rEIzM7x^I# zQlrkL(`qx)(=)VMZL%)2K%*(RKo1+c7JY+ElPhpPBBke;u550~+o(>)t6n8i#jmf8nW1XBHhB>5lJLC~XT4=89`r<8QxX zqo(%VG->F%p(XKvpA?60yrrwZ%D(kcH2MUE0zD1Ak!E1(kZ^knV785N)rA@bqOc%O zP!I=&sVE@{{0sZsTw|meq5(^x*bM>FMr&&o+{dHyl3e#>)E@J@7ph2zpCI6rl)!;} zbZJoGMHSW{k6`f>o*oHDoqQ^Sg`fw6_kl9+{lVYw+IM01=shnk-1Oy;KP;4Pf8|%w z`){vX_crtW>O5O4g}6tS!BGCqqg|HrN0IE}_;t7Y8@Ic&W3<^nELwHL?hAVtzPM-f z>iO5*)3WYu>3vWS+~OUsT566+u-JE**QM{jl$JF!1d)`aqi?&xr?lc75>`tm9zoE< z{APq=n1Sfb#C?%N6Zo-hk325iZrd06icOGWI__c90jj(4mX42>@#7+Kjgvd>V#B%h z9UpOM3VF^}hM^NAd+v4UC~`(}NOzE4kg^8SU36W<8;LqX;upt~5M_!Mid`J8y?hPsg=j2!n+uy7P56f~wevR;29`yHc6Wcp z7?p{+Jy{-iw$DD)WbUgnRVP?#tmy^Jq>2%{&!hX8T1}V#BPJFihc&5%`_^P?;+n9K zze*Ja{BAR*{=e$p13ZrE>KosCXJ&hocD1XnRa^D8+FcdfvYO>?%e`AxSrw~V#f@Tt zu?;rW*bdEw&|3&4)Iba*Ku9Pdv_L|PA%!HAkP5cO-|x(fY}t^!$@f0r^MC%fcIM8V z+veVL&pr3tQ@lQ(H{B5hU3cf}4x7V@V;L~v)I?6_*wq6t@dtRqF(&Zxdh`_-87jFo zg{9(bQc^a6km*oxBtb82j0+|3Gt$9d#X?J%2b?W%t;(wOlfeAIqtZ25;A4nbqKVe@ z8qq%asL^OLI8WZ5S?G*P@uv8q)`9n^>;UDX_ULuK%KXB_tZ0`vF~1;IzRt6IISK77 z-|gv)Eyz#wx}viZ3-c>|-7zgy^wCu`W4o?X0{{rKZ1(}3OoJ%xgbRfJ&Tt)B>$;bt~Ya)oH02^A> z?zHL{FI=YWUC4L_u%Zs96<+WowQSBTzrv!*aGs7Lwv$2y=zHr!2B#q>)@n^jG<&zc ze%{XG;hsiMezkXY7Y&E#ncsi?kFPxOhr2$1aeo!7dhU;Gm3R31ubRC%u~1x$o<2R= z8k`#4%yc`wIbK)1ExM;C+7=&Q70n)*)D%-t6q_iRE0U+rIPYg$_ijm?=dI57%-;XT z{{DGazWCW)*MH=B>?8TP-^D$-<^HQvZBbL>I~nhcugb8+Us*55zK~{%u8P0)+2_6; zKQ$`angE(21O97%3H)Kw^?{5e3Q?J>K!-R4#1|JrMzTtP{cS}&H-*?hL0I&l<9B)i z6o@xu<10Ov6^e?+7tRS`%uDbl8>L@f`0%!E4`2B4(2c2kKkj|(ycU=)HYFA;TE8$q z!RSrw$;uu&5M2;nyJlvhWBAIBoSaoVU)Z|&#fw(@lk>v)QC#ne4`vi5x*f|iGwWM( z&Hnlem(96g&CKF7mzmpEY}>YC<+g1 z-E18(f+jMBv@km*uT?$Ws`}>>XgO8h2Io!Cra!F>uk%$gXCXL2%;_N?C)hp_*NI3p zLO*9c^P;nL+SwtN{ng&RU&-&_%08v`D05%sR4GB}+=id{&fc$1=bESTv%dZrXyY0B zl{^}LttWv8RCRvzoLD`v1a|b__0`w<=ggRC@<{)xcgob>IE|eDZEy5ZXQ)H;UvvRJ zdjbx$K;{Ty_n9R3hq1t>(ZxW(1Ldb;KSs(Ir|$s|xUMuAwG~zi!?c^=p=Xxp=9N5eEhR^|KX^olF;(A#aC4bl_-Q$^6);{6eB9CdQM8S1*_Np2I_X^o_%P!ZYABl3X2mGHCDR>zQW zM&Suv;SA%DgXBtCBtD({cutV6nQ`n0z7>Datx)gle30qL!MpT$DK7KGg=;Q}xGrCL zhbpgr$I8oHkxSNCrWGK9?4#dNFioHy99v&Fd2%5?fZ)kv93s_6;?u<(n9`0*t40`| zB(GDt>P$EW@i}5Ty~yEd;=6Jidwh96CF)-;PiHsfms7YL@Sh4?@@vou0_@DgLsq&# zhhK2HffFY(<(4WC=bWG-{d9<+MByX3&V*<_x!eGAnboY! zVK$59QoQ{50z>REr`aUTlM(s=hgAsum~KePrdLx~Ny(-!FvJ~G-=7XqIVNI9;pqII z$6`h} zUU)nZq6Cr^WSIYowj~UDC{{Lwnfvzd-?yE;CcnZ0a`CA(tXe+0Mt6$8THSy5Gk<^P z?*8iW0Q+#?e&O={`%X5q*H{4mUmH89JGBO)3O_&wHUI?r!jI1{DLMbgtO5wHLJg~P zGaEJlV5LoKmoBp`3*P!%#3>-bN!W00}QqoFh(U5 z_I3)fCvSpLkO+H)?~@-H`}}!1@Vqe~6-Nv>$hb*}RUVB()kzcIXv>RX!ILKas?#Y8)jb>rWA^~=6v($U zWv7;bzCwQyw=J5D9yuaR>)f;J%XMt|KlfcEXDhZ1Mq5|NV~=fprP4LWRr$)+$KUT=ltlgu{Ty{aMm#cPR0)3*R$@YWTsR5O zIA6&3uq7mxJGM^9vKoEz&eva;clwN0t5JN%h%MXW@_N4KSGXKsT6H43YU$D{@tvxr ze8cFd?$owzGFd;+so|5iQjSx)d+x!UG@i&t8RFUl2M)N;WFt$Gv>s#A2-r`dRf$Bi z>AxOF>X6ofSS6jCQVeH>63_Bk5f4s)J_ddop~SgAl^4$0uxL_c;p{9-qi0y?N@4$dG>VPyZ;IP+7B1L zH0+AXb|$CfMJ`#pILf$q_uUtd_-ge+T1HGIX8whfFFttPFP~?DOJ@u`aOZFC{&3Uc z#a=jNOyaR{(}54sc%S$VvZg_HCpz$Th0GxOa8#?DCEGdhE2#WZ5~D0D1?v+*oGL@y z5~4St@wFK#p0gJL8!tbqFgW?1{-==hxP0QN{{E++Ft;7OwL)25*Re+~}0H_}6{CX*0oRXs#@+*Y&tIGCWw(8|;cD7%( z`BrA!|Gm`Zm6GqX`1)k_`wVMT-pgz#XJ2RMzOIw+u3x!l?^F9u>>b`S`DOn1hN7`w zU@^4~_>H@!av%5N}n6I9m zvS)bjSNp!dZ_o1HYhK1z(VlUf-X{s&m6#W&542T6n!zXlB-zx%Zsmv@<^mME79>ML zJ3cXrLWL~$buQ;TKC1C5o*G0`w)>7%&%^hp`% zPFq|?O75ft_f)HXp&{OU^dVM<;wBa=KYGqq1O1V8N|07y+)a?xn6F!hKB9F>;pTuu zgG6>AWXypxT=3$F|H{5PfuwtsIfqT6p!g_fblgBT7%}xo@&{5J>HaLZjs@h9%YqV%e4vbA=;aBYfUvbgnw@=pZFuUNz%ud1nDwW_*iEIp78 zsneHMX_ zOssGM6bn=xAm$numq;aA5H6YM&=B$gPUVSqYj_0A35IkspBaRNOlh)^@*l)_*+1`L z!t%(vaBx-6*t5)Kf5+~Ue^q9Vmj4#xvhjRVG@E003zJT~Ab(+ZyY0;SBD;<`5~t*q z`YYmL8HL&7%l&ydRY_6&al}`hiH{qPhcZr+qvu&HZRLV_`A)#~k&iZ*wwh>!m-}4xID_ zG^|!*hXR=*3CtZ5mh)o)CdLgc0m4fdEPG&&LCBw^P{FgO_mH~-?9zsr#KP#mvO2hc zvxrHAjG%kK*wcGJjUx&SASDKl6_f~UxKWN0g>ATjcg2IUFv4DDhIegjnoVz(j4U&g z86~scmKM9#o8d5-jErZ*FY~#vuc(+mH7P|el=%H6I9dNlEq>- zCKQOK&1)^5DOO{2RMC>MI;)}kUHOZ5ySHYo%3v(oXq_V50rfescC*N3;p{hNyS_($ z<_6j1L5esaFF)`iMXdS*)BRx;MfGCI`>FhUYz4v5ql z6V~H?*!H|}6V`n|7DZcb6R+jmIa+B5D*-w%hIi}vUr*BND`6?@Q1GX~hzUw=5E#tG_8d-|q?Y7r{^tJ9yvIzVGg7UAc>DpVJI{$37J zKpTy)c84=_2JI+igw)j%EJDmdjF=*-sZBi{Y5Ne1L-ndKJ{HihqBxqi+G{X96iGlL z|G{@8Be)RJB-ucc0UeJ}_x-rqMQFffI}}py(;M-K+BG>`$TJwnFg_$_(V_dU zLeDGQZ8H51d)NtVcac%BMhudDsp>4h$Wvc*%4@ zB_<3{JjklBxfQ`oWI|$avv5WXcfRUy;5Gb@BO}I239C$V8ZsbNLdEKfQiTN%)(V`vnnc%4~>T=X>a7EQFGF(W|S5SHevO_?5Ko{=$M%3jD)D{ zgRAvU=plb*cVtH$vDiI7+ZVNeOUnF!A*G?{ysNXPic)d*;@O3vp^l7r;epdB;?oO~ z;?y*vF{5l^s_1`H6|*O@bgGM2bJ)b59V$;XrevjsF4pc`iDl90@lh#JtZh-o>?o5d zYIeq=HqH|^8`4>|x5T!IS#D%eZE=RGdGV8`EsjD9(N1%LIS@VjeEBG)kpFh0{8^hP zJw;8yiZf29$oLm!1Gf?ltM2PuuqZx{B-E7iYs@JhQQXAA2mQw3r&xPZW+JwBFm*)p zlny~C5zSLD`3o7iGvs22^zN_>I^cC4q*_4q(FB3rQ`|0j?2=CMIf5W2Km3toWM!vi zlzI=WCm25bfy1AalAaOtuDWsT+2dnRS<|d{TCMtOTt1GUUVG81S8Zwhs0QwPHSlL2 zl6yOPQ0GZmbFeV0cu8}`dWEfdIH$JCpPo~+ymb<0&)DTuEJ{tY>h-wVK8~Ayeb=g2 z!F@Wz4|c=GODFXP0G$2^7||CBNkB(Kevkr?=O9%lQ26Ma(f}5Hq)bnvvkt6}G@~@5 zCpaQkML$Sj9Q}2!bu^*H27(Y&q1#d!Y^YE4CPuN}&a=hXR_)?K$rrKtYxmE(`Pw)p zdhD|ca$}N`J%-q6Dd`n)9m^K(T@j;qNrGi#Z}EI4NT$cmQqCJos0+Lpu)rd9YxVMb z{q|J3!hW7)oXb7OYd+RTUGx2>y@&KXZBekLD7MHKhskO1B-JlWTi&yNZ=+|0$Eu$k z%}m^J@+>tyP^pl4lir0r`Z&<3I4dJT5Q855Kx$qdKm#EG;>&`pqBlw}67LtCL#LKr zP^n6%fyx4~<*FiG1V-UfAAC0&yp#+mgZ~~%Q{JqsuAZojX+>h9)otd^YNv~T;V|kw zjnyf4Jm%1wlZ@WA+aFxF>u}bxu>V$;T3G1A0dHd{&m$Qi&%i$XYT9{E^}!V4#yOG@ zxn-#*#kEy@H8v^5;jNVaaasPNc}0*Xu$t$x(A-sHcNlC;aGKT_T^V~)Ry}at+B+@{ zjds-~GH+I3hCelX>Y9z~a!p)de>>iD{Mjp9Ci%J+`P&&nMU~C)1Hcf&Ir}!q*G++s zxLxQS5{1Pd?SfIV21sPH1yE61Ks!KUYfG?yMm_;z`P__1pOuD?$VxJ=s`*pE`x!CslJ5wr>oJ+y}lyT%s!BB_805*;dH&79sLC)5WEie6Y2K2gqSDZl`=kM z0*kfyQf4Jw$@R<^E!^f19mUqN^*m>9sQUf1+|tZH#@W+S=f*-K_N$nf%=FprKVRyI zNz0rU^-RQ=91A7V@|>)4p(%P_cE#O=ljT-lo>=ZH&xX9AZ*opnkX1|7Iq3zH*P5qh zW)$#snXJ%ufpGPsoaB|xGLx<#c9?O}`6n}NPQ^}BrYr$x(!G2%> zr!KVMK$Rp|rN>f;J5Bo(?6!P5qU|vT%3c)Pch0badE&A0SC%xadgP)DLtKPqj?|r8 z?o4ln3%Y;A8_*G&Kvo5>0)u2`c_B+7F1@WH1_DY3yFQvf#;ko&!`5i?`K#NYoc!vw zZuhEF-$IndWj?=Jt~XTX2><-lWSdk0{(V+nEIZ#~zf4?zEI*C=4Br)kB`oTJhvkp! zW~`O_65UI;CT1r-cp*$5nG6r}itnyY&N8{3ZmY-W6;2F3Z*!TeoxgF(pZq>$PRf

|iJ)rNwdGr)EOmirSOj@aI>%6ZNkal&y#akd%Z!h9PH=pX zunSE4#rHx6xEAD*#{#Db`j(nTHb$rq( z`SIDCw`IE4UK1Cdl({%QKiRpYvTI-Ol)2E3n83%6*X4lQTMw!im@x|=F;1LfZo~Bi zz8NanVFA(DOnN3USPvw4gNFtrRu0qgkpyHaDRvGISd351$@kpw`x|c>3KfXn$u&2; z`YH>)`XD!_1eR6A#F*dni;b15*+r!}i>5Wk&f1YAUQr*cES(1_$e9xt2lm;#X>q1N z^~f!^j11l7%FB=Wh5XVRZ?du2qN$s&8EW$xAD=en{wJ`EcLpk)nsQzwbcYS z`Gd1Uxu1V+O&I5g%~#~+ly9P;rmZu+8N?k8GcAjx>r1RXidKDjVTGVLT0Jn;=%&b4 z;Rg2DM0S{X%2U^#WXLMY%5+<^EuvA1%GkN&g*j1>MX_d^W76@)P`%T0883Go2a({ALKF?KFD>=KXUSYGYYJ3Q7Tk1Ni}n_TnL=PkP}eZH%SJ7V22 zNmh?T@7kRtc?vyJuFI61o{T@EJ6rOw6X){5n9c#d;0Ek*S7H2tlnGpED3z&Cv;vSa zF%Afdu{fd=#`T$~KS;8SP>%}g=rPh(qP!r9DH^uY8h5@~kzlghqids+!c%8YwPtRg zpBPMh53UQm?!}(WIA2w`YGpXMVoJCwB|bBDQB<7UXm}4v=IzL^PMtF~nB=H+N83#a z)$d57Y|nX>TZ*nWBxEG|@?BYpj>LtRrdlofq=r;Wd8SR0(sQyC60&pBCCQOlX-REJ z(p#*)-3yQ~%bk~!kQr~dvUqFdWm_=^&YauN$6lVGU&EvSYZy4!f`Oz{;h+$3V9B;B zaIj;o02H~N=!ESD}J8h-5^cocoYSL{%o5NvbyP58+$p9d*FRvk~X$=Ub z2Ipk}2>f&XbGS231p}FPi6cOn+?AjyX?&<~CXM`ez-!(c^n%-K7h6Hs)HHe)q>mS?`Y}S4F6yJZNv{ z{?h5q!P@gT)#`PHs~cwK7U`ouDNLH`&)28CXumgfp)=WFNSN)*w59lQ;%<@eNHWB( z;4HB)EeiZSeHrV6mm!lQtzc&11LE9u=UrX1aMP?*^-M*vpV|PLc`fWelWZH9{J`%M zerZ`{23RdQ^CPZ4aQlQG&?DU6o%IWH$X3#vA(W62?Na2jp^HF=uF6HqmHu?hmG#yG z`BM*eOqoC5?w{kg&zn`-ad1+}gKuTIj(s9YpMF3I3a1?EsGAAop5<3l9GX)2z?+#d zNRfO{{>!0F?;Kpc`rtd84l&!onPdH9{rnpK!?DR@lcgVy>BxTpA1z3+&zo7_acD}> zgKuYgKKfj*|Ma*k`|StwY7TWyn=#*>3&|$?{F!x~hbaXr|C3(-$p^0Nw;n8-a=5c< z{yck1;SuJ5q2+fsZ+e$3HamFo7?&?%+qlfOefbl1lTgOs9qiBK}bP zSV!N%Eo;293od`*1>x8KkdwXXWuZBXda7=zaJ%IXKYCJFdh$1!Mt*y1V_f6{$v@*z z-^sD2{Vr+7ijV`Y20{@JRSICq&Z6Yl^wHK%S;Vm{VXvZ4>(mBX$~nkA!t_dmJi_9%^0c(_i*qJt=OiWP z+?zc)Cnq^6=Q}yLPaeN9>tgwx`_Fsx>V+|#7jI6UQl9K9!>`YmT%K5B8@Tw&8Bxhi z;p54R9^BjCYLgqPTdJqFP30rAztuAL>ayZh?V%MJ5PlVBFJa!g$(8b_tHeopS^;G! zq^Nvl&&D<3;D%|wtQE757RN>x)b!L&^0>U*EtunDoy)$wG(BO`vPBh=)dq0!I}c{Z zr5BW~6n|e?R8(2?)#AbAyu9SWkZxNYBoUo{l-2Ltox2TJG9myfNxy{BQ);oi>mE`510-d+FPV88sw+UkSx zY%s4{&0kks-^g4k>kNfQ2g^GvF1zW%#X%hGK+&Mk@9w`utges@Qk28R^sz9avHSDn zlE#U9_&CUpkd#0$3$77pXRdG+A+HS>aAHI;VM6I}830cLF{KlU3}L@sKJW|c1&ytj zU*5WAa%a!}Bgc*%x$P%xMQ?8({;}wDNC>_uHRX~yE3SI}s!5SHlCOAu6Q%288_%T< z&>TfyjLy=t@Bnotz!;F60oD&mrd&BL(<{=?pc4Rg1Y{n)uH-wn&Xhk~a_cKcrp_6C zWOUBdr>}2qwLce}yWFzd9q)&}>f^=s;G|;tJJRyFf%;XWqpRu%;_CAqJSUoyvllx1 zUH}AA53Fm5s9PM$y8v{hG1t?dc1>}O1U%O@ z`h1N(y~$h=A4o6sT(IawV+E^xz*Cty$FjQi(2bJMnqZGHvYerTc|{fdQL{pBABPLm z`V_+@>((5s?YLt_#m^EG@^ayI-(yx(4*81yDu%FC@$8S$Z%8YhNJ zp`~;R4$V~dPG`0O5dH>X04mvw4)m}Lj1BP$Kwj7dAV=`I{a_A|5QCH~2C4)D)EmBn z%7evN71PkL^|n5#skpJSF|bBy8&r!3Er2im7X|g ziAS7ZSqK+sje&V{XU$zuyigcCSx8FM!s`x`p)9I0v}Q}AI3qPPGp#{t+_ENA8C7O5 zjotZ!DaJTU5QW~gK%lp&GlZSPC@W}*Gfw$|adKLL$5Z5+O6vvj-PCU_fxmO?zyV75 z8XTSrd1O{!wPc}r1WXntL63%)Wq{-1io(Zc7E&ro4K!}h1ZXDk*sy~@e<2g~7_2r) z&t@3~bKV^nidnhyXJs;$Icr|NU)p>}78;vrOt7qdLz;_UBRLp!(2j`r}o`(yqxwEOv*>ejs@{S*0p2Pb~@x^Hu zH48pp!0Qd9rig1UN>=(tG|jw4tV&5sOQ{l{&o>HVe&NWX@>##-waMw}$+i6U!zBT$ z;p9594|3nhbxNlnDfbVuW+^$nBsR7rJvrmvM-~#e;M_O{Jh?vtuZ+tb#p{w`2gr}T zXh63STn#UnT$x!C^9ork6B>4Sb`wJ$FeC|?tPIxED7q{QNAi%vD0A>E16flmB8hfr zD)>WLegPte{;ct9Sthtuo*0*+=pExF8yjV$%Sxs;Xd{cvY}QL@?|@MdZGj5yrymyo z4MgM=JJ>Q;H1Q7DE||B(Fg6u#apjN2cE@k|*avLHC9e=}a3AMa0Ho1%B?H(n@7TO|ErL3%|m{Y~T!xA+4+ zd+Sec%BAoA?QOR6O*Z|fW5?fOFvE6B<7e}k!z2V7^!(6^>}U6#c<2wee$F>M%O1bw zGKiT=^{mMt6|@=I>tls>ga$z-7bssm@rlIo6pf7EF({ zRm^N|<~R0ScU@2Sb=S%BkJ_V;QFaO0p(3RSeUEBa?L0yGMiV67R^ZeRI|1d44$B%a zmPiy9Ed-#WCc*z)pbEB)=qu0q7VWFFq!Yh9=3JS2QB*&zxNv5X&uN%nJ9e~oKC}iF zgd{^CrXVTDpOaJ&6W|ZIZ0l$ijbG2|1)J*>^ng!P(|ZxKSvVh`+Ko?^A4{7ubH$vT zx{i*z;#KSC2E`PM*MxswO9~S)?G-o8>UCnTP+^1?NR=2@%})+=u1CQyPX$d<1Kq+A z%vs`_k3#@g0Dx=aWuOH7=&5nj+~KJI;aOdBkq8SjGNqmgjW4?p6wyWJG*;+~6Y_I& zbMq65^%add(X*g29bUBK`#W}gUrd`QN+07Gd(jaSu_U1x;E<0H zEa(9dY{_VMYlWETaGOkSN1|BK+C932Po=_l$iJ;7aH9*0Mwu}Vx-iR`*m(q*>n6aY z3Z+oO14HrD=-2vh2YOHi5-^!cm8Gr>YIa=PT`1%{fNk6!M@R#{fA#FbPKml)6~P20 z1`0*f8q`8xKe-Wgv%<12JnQQnyXU{?Qb5p`3iPpcN(X5cJ;>$v=-S#Z(JNZ_zB#(& zYdy@KRJwO;-RX|}^mOn3?R4D907142$qzqz zTB}j9g!`i#Uv|z~v}l&|IamZg&|n@y+5C0C-@AF;Dly%K3Yn4d|@i} zw0S@>)vg&21d}bg6rRfie$4_Ve@V5ydj;9v-77!*8A=y>_n#4K++X|ocGk1~^SiVL z>vbec`N;R6hI!SMe`d3l>?fwb{MAjWtflFCm> zqdjdEvu9U88A1W&6Gxw%8{gnN#=VHsa?*bB4?V>_AimbaQ4Kn53gAksICqyTN5su zJD1&}$mz((kWj;@r>z00&nlWd6UqA4QPPQ1{onQD=~bGSDuBTM6;91O2d7F3(W2s9 zLYn8|T-Uz|(uGlC$j(HT1b)7sgrKj;IXEZj>WT+fM&LD1J_OR4Ls*l*q z(0*St?x?Cn66Xlq2=RBXfAIcmuf0F3!jl#b&CDrGE$O=Fk~`|^*v=7bS7u(Zditi- zwW-ZL2jmZbwQJY=ENTCiKfZAN(wlb|t*M++%RhlqRfYV#{G9wl`NvUtlN<7qoXx9x zBKzeX35|WLYW%Zc^=lYDzVEu5<-IgK1gx>U`KST(A29 z7zKa>5}U&3kmea3T`C7PP8?q(!vL&C%aPcrM^Mg1kzT=ZU_koGHY{==3Tvr$@}meu z(76{7H1?;&I71DJEHUJbY5U7kF&c?($w^%6EDR3)04!Cc>mjVaVxT%7K77Y zh?pqBk>{-y%(hC8Bnm!1{Hf0!vV!feb#LkwVyxaMx5<@y*LL}%dvho98^~G} zG!Mgm12%DxTp%-y23ElgP>F!e<8u@r#M`blW%*7XNs4jC{))30i@_o{144R^Rr8*2 z&`0p*=TzY~ufG2^DI z;q(2Q)BlV7uRm}~M}+kHr>C!dWnn&ErK*Cu zE0x>r%5_Y=!9E*3GS~n^U_5eSLiybZxnwPulF6?oQ?HO%i>G#=8S&=)RljeYeqj9x z@a&1IUpOl(sV3iSmhVvVt^C?Gs8pfKH-G)@yI)IBZS@Byro?W5#*eMGzbgOS`0-~wIj{%qH??L=S2NXR ztHxf1SHsRpw0yA>v zFz!3P#c0_0114N`D=T_$``GdAPi)`*1iPhsjS;ks*I=%!9eIAkj-xhnU5(igD{-f> zshbOzynpf4|Gb7RU)uk6%gU84Z}%;`lj%N}&tEE7O~uhZ@RAp>z+(@yf;-KIp8I}x z!DI5P^955(tf|OqvWk_zW+iuA#iVDpn#>zsli$mvI=7$FZGCgP-e?YHo6X_93;UmF zwmN>eWA&Yr&E}k-$*7<8?giVAU#2(g{Ie=s13AS}aA?3%B=_Db)9(y}j{!}bz<8*~ zJ?g%B6!NI+Chq$f<~O#PjBK3i&fUL_9~G&2j~%7mH(fB+3jam%K`7{~!1cNu7L~(+ zy=h;dw&bj>vBtMm9KnNrBUkX)?+a+$*pYEY0AHsXIp-+-6y9(hF$h$CqJVmdLqK&a zaz)CwldWB7-owEOwgIH1fMZBlS);Sa6aa|k1qDt}&g~oVTYJssk3Tk>_X4fr9*@9T z&wOZNx4r$Zl4;pQ*Tg=hzCoX2Y{;`c@qPYdySUmWO6x80W2*PAyVU04t~7VT^GVy+ zhnU@kPx*$lr}N4$i@LL5fcjI#@d_-FBkZq{^@S`jHYmR$t@{QVp0)EJjtpP>CVHKC zwK@aG`T{8vN%%r}=W%B$ z(_Hb|gBcG?AUFkN5Y~VkE(GrtKO*q7;wN+fJOUo29}*gAigXo;osss59xv!U`MCtT z0Y-7tL3UXoH<G9z{;ZqrR6sUVoNd1cHI&I+7p&q;$?!N3uAwtrmOGDX%no4MwBE zYcw26x2D_tR;zm3LQw{z$I14jT^sfninHcc`?<&9(%S_|Fgz!CeQEma<*PGWbp4^j|Y{)20DOhSxob0p(vRs8Wo6THMV&gai%S?{*q({Z?zGt@82bgi}jd`<0OI%h}?mLwImJ5vIN5RxqA_FrH zs@2572~8G=#8x69z5(NV=>~rmtP)1KN?i~;E|k*J)1YM>DD}XM1K28x)-O3(Ze>l-?J=9$=Cy(7F3C?I= zOiomcQC#KDxT_pC^QMT7w4}n6kv>CmQNZ``#3MQW;Ul8Q=rkAw7UD+1DS2AAFt5=8 zA(0!o*B50lJByg6e69S~^~sLO zw|{F_PIhXxNfa*p$t_zOL`Qkrd0#$!O=hMi9nQo;ugPP(9?98#=>=I?S8aao(^>ZT zhF`y0oHk=sMkaa7nFW=1eN=iTkVoP4?m&{jrHbrYIKMKwrruJ`EsJt?C59YnzC*C! zQE}jx$A82GV{%*XJUltl`DgiwiySp_^I88y9q~t86c=iP4J! zOUleNTViVGPR`iymr8w3ZGBv<)8vY4j&06#i|cM)Q)97u{jKbLX4*CPHTjQ2sg`&c zEnW%xe1QwPR>j9#8~m4DwLLeN$2j6+6B4ZEl*vZl{wrR(WvDeV%`t1Tf8LPXfbq*b zW!1kU{S_xw#h^f!DHf-&ED-(&wMYUV2B-?j z6~eSPWM;Y7&#Oer#)Pmg3sa{oS+olnaA``?^re-%BGFb@dQ7QI$e5a!8S92~PqrcW z%%9*w@2k%r?vR+n>=#QrVX2g@V=IT<{4WbG{r+p;zjT3mV*@q6gZa~+$nVMWBaO)= z(wr-w`rxy_AAe~0qngDl_DX%?Ehd@uOH~qD* zwHg;Z@OSyv7j9++e|`O1ksR-mTZaNy$`}2WEw7hQ^6Gt0{p{86?_I%@+xEVSsR4Ns z&@>7TC3|*7(9tHD?tbWIUj@DF`(gVBa;IdW66dL8xw72&(=`%gnh zzCs1%*%DQD!bmw$!sq|PoyLagim<*d!1{JI(VBo(P%#kG@j!@A$c(}>yt)?AcAAc2 z@J=zY5+y+c4O{4OQ9sO*D%dbC07Zs_2{OW>#H3(>#ID;VMJbP904q|7Nu-?yyrbMn~K9OnSo4Fk@c z)L8C(P5yJcZF;~~_JlV8LqFap?nsI^<-%FC;u!KJ(Ug!T#wSog@j;JP4s(1%Im~fR zISKJ%T7pTGUs8NphLdtl@$8n=Zd<7rjaq-iUuw=|`8UZgd>Wmb;xa~$zD2TtZ;eJ9 zT`9TIpR$UZaXdqZN7Igq5s^!a3Kj~lCj;(!JkeM~M1#cqv_}Ts%8;Hh zH12(EWcaYY~)7fzL!mxZ`r)XYE+ zt0PLtbgAx?I7Pm7M1JY^N97k^h`WTX8fIm;KgP;mi1REbqDk8un00no0QaC}BysLa zx3F|qR+-lT;-vs4*|IY6gBc`0&i*HwK019KPci|*!?%>)e^1Fn^I|@ak*BfZi{;nY zyPtP_#j9P|C%d zIzDS(x!~yqYn5Ecf2Jh9=^Lm*>{(AS!%FC^F4wi_dSGSZB6y*CRQIgzW!*cvk942n z8zGA2hoCFA71%OBmJ$;}uWT`($E@x(gc!ZDg-~`0;6^B1i7*L+hrI!1y{AYTqa2d@@6zTCo1Q!H`o@u428IC!p?{x+;^E?Y0l5?UBS4;X7dxD;~Fnwu*TU^wrhboN7w;8N~lBoLGfs-|Qr^6m6 z2+l;l%xXx>v088$i^-UZMLaqhS4nhP%WM4Bgv6RlriFS|_PQ@RG{wp~{yIG%EZUUo zugVZZ>+5|x4?i${#-&@97wLlyF}@Rnc9YvxVpFd7iqUC_a7yKjN)&H{44Es<7~^)Q zj`cVli3wAjPDi+ket?a>MUOv_72z=D&!M?0i14E< znc=Akr;1+YFkp|BV2duyO}yg#tJ$WZ$8Pq0S2##myV-&$Vlc3FA#2Kmc5Q-#L0 z5dz+Ga;S1VUEFbVF#@!6v5 zh!ce$wCeIJWPazJe&>?M~T7=80Km%%z<$p*1`g0SAVL7MV*HckBHJs zx(s}m8rCDeNedfv-)7sjuu&Jww`gIL&drZ#VT&%8Kcj{1y2*k7-b6p-jkmzhX%}o^ zbi&7&51O0JIJbx(G##NnXf$m>H~1emZ8;TqtN9^B958d9Djx*_BnRC2c=rLL}j zV9Q`vN9VAwzIkKBH@&&9ZHq5ZToNwy)%5iElvhK(!N^c#aATwm85+=@KD43+_=!sE z2Spn}bbsG)&8Emue=i;uBBlfKE3@Y{^Evd%Nyq}q^SR(#-++v4WW;ybv|7X-&TfSF~Z~hqFWjn z9O~-t^92jb3X7GG{Lcz+#D_%iDb#h;r4bw)Q78J)4gJcsQ+e}ELq&O7k#4+U?Z~0# zRP)d?btjcIh&tMkzE|nCZp1Ysmg2jxAdDb1UP>Qw(Nil@5796-_C%V8A{eLk$e?ey z-#6SD@tqmkp-Ag6eRz96UgAwV2Fo`**xVNBZ656QH4hIDcD0NsN&5PSyILbd+CUGY z76PVohI(+=cY3V92^Mu{U`eNd>@YyM5+r&NdQSb`=CjHyRK85tIXpZ7y&h^_vkFUv zUH$(}2}KwwwO9I-(JDgbZz{8>2Orrt6v2Ci#-ZE4`p2Kc8wN^9z$xJ#-EN#QU9GzY zwu1KRu406);cgXD1+m@36aLx@U1YH&13UfBU`{0vPIbGEn!R9GPWFkVOFwLY&BcM z*0Lt-|C(6~@Y!cN8*624EW+AZ2kT^AY(47+^Q{;9l>KagZGa7wAvO$?up8MXcq8A! zwzBiEF}?ueliS!RyNF%PwzEs%c5o-#1xb?2pt`z;UCypxSF)?v)$AI!mtD*DvHk1- z`xcC{UC(Y{H^N8IL0ITM%#N^|*|*s(>{fOgyPe$uPgi%byV*VLUUnb*4!fUymp#B9 zWDl{2+4tBZ>{0d@+^s&ro@C!=PqC-j57<#y<9wDq$9~9u#GYp_uou~n*-Pvv@Id`C zdxgCUBf39hud|=CH`tr(E%r8hhy8-R%id$ZWWQqXvtP4g>;rb3eaJpyzkxN?-@$Xy z$LtU6kL*wE6ZR?ljD61j%)VfMVSix4=7)jl*ytck(D6&0XBhW4MQVc`T3P@jQVi@+1y^3#>Y)@-&{#GdL_q z@GPFqb9gS#c`5L~KH}Q46nYZv( z-o_)m9ZCR% zG2hNF;XC+FzKdVVFXOxU9)3B$f?vt6;#WgcbuYh`@8kRV0sbw19lsuQ|Bd`6evlvH zhxrkHGygWfh2P3=F#jHZgg?q3=tm{3-r4{{cVBpW)B)=lBo#kNETa1^y!cF@K5wg#VPk%wOTJ^4Iv!`0M=V{0;sl ze~Z7(-{HUD@ACKfFZr+d`~27Z82^AD=O6Nq_;2`c`S1Ae`N#YZ{Ez%k{1g5u|BQdm z|IEMOf8l@Sf8&4W|KR`RU-GZ`34W48H>a)ewVPskSv z1n}a7VxdF`2&F<07AV6)nNTiN2$jMlVX`nqs1l|M)k2L>E7S?~!Ze{lm@do^W(u=} z*}@!Qt}suSFEk1ZgoVN)VX?48SSlMn~gl3^dXcgLoh|n%{ z2%SQguwLjEdW2q~Pv{p0gbl)=FeD5MBf>^uldxIXB5W1T6V4YdfD*|zVN|$CxLDXO zTq5icb_%a^VW$O5rNuYT+7TuW+rfPuMRU5WXc`CtNSwAlxY2BpehD z35SIv!p*|Bg2=@!$6&}#-lRA2uhlZryk)f_u z{ZOQNu(i_|>Dw6T=^uzlop>G=hlZO6&2(vs^bQPf5l29^i0xfHy~g3rCQu+95kA~$ zpm5jFFz@fy4@P?XH%1Iw`}=#Fy84XDy?8^<5?BLfsCb@jFMZ?+8dG;e8Y?HX+DiJ;Db zNb|4(OEsvfP9rr%DX^!%wOefOY3?xNW7-Bf`}-n8=8gS5BfXI(w8x?asREN09vRSY z7;Notix^ta9k>g_%^f0sLt;yRf47k?w8BdRgI#^Y`qt*&$Y8Tb%PZdZwCTHso3RjD zh9jGYn>r&z1)7!crmnW(PBY$h^fmQF+J~)b5KHE8WYD5MD3qa14X+;=8t!V}BGR{5 zy87CXPR*xW!>{q|sHvXV|f@z>l%BMx zL8TQ&H9Rt4Rs#w|C|yKwgysx&ZH+XwkM#6dweV1Hb5D;mvbnXVxwrXrv&4?B_F)l( zV>{-^V8j^N0zkuPm?+TN(?1lkqQCmO`Z|=hOX$zOh_SV~C(_r}Jg6VUR-wPw(AwYI zi}BX?Hh1(zhRx&sH8OCzAE|u+_u);E$gmBcJ}^Ku?5h8&g&CfB0W8p zR_fMvbnI}%+=*dqQlVQ3(tI~4p^*WTa;FZ7Qh~GS3`9ns6{8g3I4f#o;OtCP3~+dV zOGLkE5Ocm$8g3ry9?}D&qR&h%gI$sKR%~L-1i9)wkvazZM+Sga`nn|mS5 z$Z!*VDdq_UF-g?`b*n`UDt(1{1I*qxBo6ft0@QF(vKf>RCeQfFMj(PULWMOE?d}J_ zbO8R_uq3tgV~i~tI8#dNIB3%Y;rL;|>o9hC14cmlAjZBK7!f$n4BXxcq&d>lVgz2m zICn(sN*625pry;IKB|yvpry2_x6OjQ!=3#@==_LrXrybHM$AY+MK$VMu~0=KSYi5s zm1(6^mJ|AfmXWR=%$5!#G7r$YV`}b2?ah6y5q)o@t-EX3(oRi6E$bs_dIal0r_%3Y zdvSXts;z$n1J#6f;!2$veO8PLe`iGj{?2-)Q8Ay%Z&8CvMxz=gjH;ARNeyk0p>8Z2 z`kv+ix+#D%Z0+rDq3=>=qg8`<1>VdXM*4@ z*#IiVra)PRWx~p085+Ti#PsbN09cQ-s39aPFSQPgY~4zI*A;1vU;(89iOR8`2@;{B zAL{Ii^t9Q>7aFxSQM5!g0lfl-M!JSN(W8Svb`e^5Hn+9`L20YDf&ml&IV(m5kh7u) zK~2o0AgIpa-ky-yIy6+O2W$dmnpLby9jRc^A*_xrzrj<OOZWXSXNDEchhc(j6pqt1Gw_b9G3NSBax3s%#S zmWaBvX%FIN46}(YO7!V8)R~4hzzv9MpmY#`n|t-`plQ1Yh32+CvAv|M z#NN_1+ycZ7Y^)9gFk#Q2Wmvf>QI4K|RCI=zvQ2m%8JPH%;L17Stvbawfz0jSG-SXu z9qjLFlQ1zxHlvwcEwr`_b#EEKqSik$IJ98|ivq|2fJ(o<9cZ~HBGQEx@ZqijVQ7Sg zHXJt4=B8_7L}(f5;2XQ8O_8paerz22@P`Ct0lV_;m<}rDrnq2?`T^r>aF0rY)2pz( ztsnG&vi;CHzpUK45u`Y%Ql(8uRbFgUS2iW0sh^?(bSb3^ja7MwE@8Tq(WRU&6^4<% zu7;ADV)S)$31TWJQ$;B~Ql<*ZR6&_4C{qPxs;Cf~g2hUX778Ipuo%?@i-T%uwJ0c9 zj7-5|WC|7|Q?Qsal@!y3-j-0N63SG9YJw%GCRjo_N+?GOI4p?)>g>sZ?&8yc6tS?auu2)h})>5rX_)S#0r9Q0P zsqi3`5u{p!RBMoG4Jt1vYf#HNjVcaN#UUy-M43XADMXnfL=X`ohzJoxgo-PqjS=8d1PLTUR91*UB19k&B9I6XNQ4L^ zLIe__5~?IXl>{gU0Yiv@Aw<9sB47v+FoXygLIeyU0)`L)Lx_MOM8FUtU#BTP9k=(tdha0PlBIdGvI7<7av2Mv0N z20es9$AxmxpoeJCLp10i8uSnidWZ%+M1vlpK@ZWOhiK44H0U83^biethz31GgC3$m z4`I-8p&Wz>LWBuIzy$4qvWPN20_EzA3Q$d98u~B|eOSW>fpT>^1*pC-0YI1lAWSGB zOt2KD@ekAZhiUx7H2z^4|1gbzn8rU$;~%E+57YREY5c=9{$U#bFpYnh#y?EsAExmS z)A)x2>a+~hXf3Q!=X{_hptiiGRJ*GaE>NR2wML!!ftoVyeYtiYFRw;>uGQ{!+Pz-8 zPgC!;TD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4s8qy5Z zY4z4=_10?v$(?k d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/MP-ADM/fonts/fontawesome-webfont.woff2 b/MP-ADM/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/forceUser.aspx b/MP-ADM/forceUser.aspx new file mode 100644 index 00000000..425767f2 --- /dev/null +++ b/MP-ADM/forceUser.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" + Inherits="forceUser" Title="MPADM | ForceUser" Codebehind="forceUser.aspx.cs" %> + +<%@ Register Src="WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +

+ diff --git a/MP-ADM/forceUser.aspx.cs b/MP-ADM/forceUser.aspx.cs new file mode 100644 index 00000000..aa1271b6 --- /dev/null +++ b/MP-ADM/forceUser.aspx.cs @@ -0,0 +1,45 @@ +using System; + +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/MP-ADM/forceUser.aspx.designer.cs b/MP-ADM/forceUser.aspx.designer.cs new file mode 100644 index 00000000..75d56583 --- /dev/null +++ b/MP-ADM/forceUser.aspx.designer.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + + + +public partial class forceUser +{ + + /// + /// Controllo Mod_login1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_login Mod_login1; +} diff --git a/MP-ADM/gestPromesseODL.aspx b/MP-ADM/gestPromesseODL.aspx new file mode 100644 index 00000000..f0dad22b --- /dev/null +++ b/MP-ADM/gestPromesseODL.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="MPADM | PODL" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="gestPromesseODL.aspx.cs" Inherits="MoonProAdmin.gestPromesseODL" %> + +<%@ Register Src="~/WebUserControls/mod_gestPromODL.ascx" TagPrefix="uc1" TagName="mod_gestPromODL" %> + + + + diff --git a/MP-ADM/gestPromesseODL.aspx.cs b/MP-ADM/gestPromesseODL.aspx.cs new file mode 100644 index 00000000..2a4599be --- /dev/null +++ b/MP-ADM/gestPromesseODL.aspx.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MoonProAdmin +{ + public partial class gestPromesseODL : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/MP-ADM/gestPromesseODL.aspx.designer.cs b/MP-ADM/gestPromesseODL.aspx.designer.cs new file mode 100644 index 00000000..7bce73a4 --- /dev/null +++ b/MP-ADM/gestPromesseODL.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin { + + + public partial class gestPromesseODL { + + /// + /// Controllo mod_gestPromODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProAdmin.WebUserControls.mod_gestPromODL mod_gestPromODL; + } +} diff --git a/MP-ADM/gestioneDatiMacchine.aspx b/MP-ADM/gestioneDatiMacchine.aspx new file mode 100644 index 00000000..23c13396 --- /dev/null +++ b/MP-ADM/gestioneDatiMacchine.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="MPADM | Gest Dati Macc" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="gestioneDatiMacchine.aspx.cs" Inherits="MoonPro_site.gestioneDatiMacchine" %> +<%@ Register src="WebUserControls/mod_gestioneDatiMacchine.ascx" tagname="mod_gestioneDatiMacchine" tagprefix="uc1" %> + + + diff --git a/MP-ADM/gestioneDatiMacchine.aspx.cs b/MP-ADM/gestioneDatiMacchine.aspx.cs new file mode 100644 index 00000000..27affcc3 --- /dev/null +++ b/MP-ADM/gestioneDatiMacchine.aspx.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonPro_site +{ + public partial class gestioneDatiMacchine : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/MP-ADM/gestioneDatiMacchine.aspx.designer.cs b/MP-ADM/gestioneDatiMacchine.aspx.designer.cs new file mode 100644 index 00000000..02df0ad6 --- /dev/null +++ b/MP-ADM/gestioneDatiMacchine.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site { + + + public partial class gestioneDatiMacchine { + + /// + /// Controllo mod_gestioneDatiMacchine1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonPro_site.WebUserControls.mod_gestioneDatiMacchine mod_gestioneDatiMacchine1; + } +} diff --git a/MP-ADM/gestioneODL.aspx b/MP-ADM/gestioneODL.aspx new file mode 100644 index 00000000..8efd8308 --- /dev/null +++ b/MP-ADM/gestioneODL.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="MPADM | ODL" Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" CodeBehind="gestioneODL.aspx.cs" Inherits="MoonPro_site.gestioneODL" %> +<%@ Register src="WebUserControls/mod_gestioneODL.ascx" tagname="mod_gestioneODL" tagprefix="uc1" %> + + + diff --git a/MP-ADM/gestioneODL.aspx.cs b/MP-ADM/gestioneODL.aspx.cs new file mode 100644 index 00000000..a19912dd --- /dev/null +++ b/MP-ADM/gestioneODL.aspx.cs @@ -0,0 +1,12 @@ +using System; + +namespace MoonPro_site +{ + public partial class gestioneODL : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/MP-ADM/gestioneODL.aspx.designer.cs b/MP-ADM/gestioneODL.aspx.designer.cs new file mode 100644 index 00000000..6ad6d319 --- /dev/null +++ b/MP-ADM/gestioneODL.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site { + + + public partial class gestioneODL { + + /// + /// Controllo mod_gestioneODL1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonPro_site.WebUserControls.mod_gestioneODL mod_gestioneODL1; + } +} diff --git a/MP-ADM/help/Services/MediaObjects/flash_flv_player/flvplayer.swf b/MP-ADM/help/Services/MediaObjects/flash_flv_player/flvplayer.swf new file mode 100644 index 0000000000000000000000000000000000000000..a20ee38b744816d53b233fce52abee1246811caf GIT binary patch literal 40768 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 U`ma^Xp)*_#y~@A*U*d{?o2ev5G5`Po literal 0 HcmV?d00001 diff --git a/MP-ADM/help/Services/MediaObjects/flash_mp3_player/mp3player.swf b/MP-ADM/help/Services/MediaObjects/flash_mp3_player/mp3player.swf new file mode 100644 index 0000000000000000000000000000000000000000..7130dde21fc26db1768a5d7c9ce685edd8b84681 GIT binary patch literal 20071 zcmV(;K-<4VS5pY9{Qv-XoaMa)(TtcG`GD*qP8$M*B&-w8I6x9`E)o(#7B-lKBtQs|Ecq75u_oDUlKpa+ zF9{nq1pTY3yWi{g=FLcg{rH-QvRy?C{+gT< z@RywhkL~!*w&!n#s{`J8dpm>umj;JIi52~^krjtS@mMH&Gz|A}bZEtBBzQa&PpsI{ zmq^Bg{mD*xXA}9i<{_w)SGW$b-l0gWFBoBvodx<1hx(Ju4220O%mSr9799)^?TE*N z$3>F9tkJHeUT6w48tW73l20a4hlZ1EAe=yG;%zJ%O7sUI&)`@jlIV|zLeY`fK!_#dV+ZU?RlA(745VSfHOeEVxL}CmviYN|`AO<4g z=%p+?z=C7R;aHpjs>4UZ$>S^$N{)?oG#y~^&>)r78H^{OE@R1XB*9ujp#c#Pi_$|= zY-BVNN`}}dzKI^fN4*Q1j0VY|1L4q7{iOqN9D%k5<4G)c5NbWlLdTM!codM>EFRjT za32izhgk4PFdRV?vf#i#Q!oy-by7$ zw%d8a!5|*svfJ@;%E6pvP;tH5kT$2Q3{p7+Y@h!GrGXcxmUD}Si9BKUvO_I8m#%qO zVm849;MJz0bG7^`p3S7cLK`xF2H}n#`U|gL6Jd3$qJkHC!4($J;t#-JEr_&Q^rDxE!xD9DxEj#67T8UQb zbs~hBRM)aDfa5MxN`iiLYqKa{w%dxV)B0^t8jhicLH;1ZIE$cX^o(9Xj z#r$=?xf6nVCwQ#XIv?Sqn0D-Em1Sr_mS6Osna-rdt%XieA_9Il&cX`)E>JS%o#Lg7|g*fCzx=r1kPC1B_=` zfy~GULs*hMFL1riqgL>uvzD@-vr`(e5soK`2`?W4Hq+~dZes`=jE(ap$mO!nwXvJC zplskcypv})o-lgV1{S1r(g3!BwyB%XD%rA$92ziBXtdkRC^zekt`zuQ3R(!p)Dzq- zl&XQQTm48-D+HmI`w<-6d81O3Z|kBa1WsLt;Ip)BZ97cY+hM-lt~J7M2mE%zuL*v; z;MWYlLin}7uN8i~;nxPgJ@DHLzjpY|fL{mv{O}9FuM>Xz;MWDeZus@UZ$JDF!0!V1 zRlv`yZTHTFDmDe6FRArTJGqFiKBJcoZY^V6!RsL6*`B|a;mp-BiGoKOzzRhJn8@E- zjX+L**z>{^RJ#-nqN}^Rw`WIdHw!0G^{SVu2)_-5V)YRa-{A-GpoURE3;^MU2kqzy zbZ`)c!pD^l)L!Ume^9aK2Taij4tuP{x!Skt-qcE!ig9U7zqu8gY~4Y zL_rr58f7pE&_D}<(x^(jQ+eDl_D3k%ABiQ#;t~LAx~SMvw*|)r!m*VjqoE;oBs>s` ztvt4TFmi;0UU?XU`Qxb6U{?->xq>R74aH+)ql_p9lB_s9I>eI62#bOy*&XhSAO%8U zajwt-eMDF=LaHS+C^0rN5`-vdKlI%&^yk!t13*VxUR4o5j#`L=1w;&wAQAnlB9an|lK-E#1vM-9S6R_>Lr7&W6Uq1GrEC zI&Cls<1!o_1SL7v&ua}`6-^?BVBALf#zxqlU~~*o*%IoD(?drv4(jrb(KrxF2aLTv zKo)R`z*rm`8Uy5Yhem-|`v5|qKN-Wj9~5m0*cIyM4*(S*A}|DnKoACk!2FmKb72P7 zwyXUD=I>!Uc6ax%rX4*D?}y;m3BL}!?}Bi+H{%bUcfjw0op8r@yu&N}_V+ZwkF|Ed zYcu4aA0}zW-!6o;m$h~Euw>8L?GW4qK|7(shju{79*EkDr9j{gtmOervZHAimILvv*oYmiJ=n}<*4f+x z1zp(P^Bz|C|Ghk&!cX(Mb1CaItNEH1P~Wq)9Mii`%N6f=miRn9UeV|CReipID|uOA z=0P6!RVOLQC+9J0{sChGtW)?S!uo5GzR4POzROC#L!+1wA_Ld?n#)ildM=sn5-f>cAW8qv(qP>LkTYs3FoFy zSWO8*iUMhNo;F{E7WrGHhSj9#+B1aysb*O?#Vj0C{B@B@#y9Ee%LUlQQw8gkEh(ul zvuWQFE?sLiJSVAY5L|24ljjLqEK*k%c&{#_)?P(=OP!1=vIDZ(00NQAsouW=;cZoG z8lZKi40V%a5Q1?PA3)xv?7JS7`evD~T!43h0Pp1M5_fn^-}8U!K~{tWo<~4bt`3k(~%+TwzhVfT*@+}+1}QU@ULQmk8$9QblpMuOYNd| zrjKe$AGIreRI{m>Efx&T$kfbM%K8UpA$m6vy&Dpni2l2Ry>g=G^P9P4Drc)vDwLXI zi)p#nTthXrnH22cZ=M2tjO>)Fg7YV6%y!b~hWFWTVY6IX4j-V@sd-Z;E%alTUCH(-mGL^z>qU*dpMN?1|;`XusozTWv1Q~Ol(=Zc4?ZvOr_^25tY%j zy;W*@bzMcBy^b@^uQ)pAwdoDg_Clx}nGKLKU`m;-q}**uxyY2#M=6UaWt*CkCu-*` z8nPYyFTvU8=$!o(w;g9s;pty?XW;1_RQ|zt!P9?`o~P$ci>GHuox;=GGx2mkrzgv( z574#KH0u2p=Jw}Id~x5@r;5*Kg3~p179Yw4r+eyfW@m!aGj%vW%ET4-n^3!7N9_SZ z?H!r2YLxZvDKgYiHbu^Nfi36LEIDLr({jG!6L5LeTIf_MZrlH;`K~x+zS~L*(+Xps z_11qI|6F9lKZ{cNrqv40lD`` z09*vX#Q~_Jt5hg@i~LfT_3`9|e03i{3OFIc`5+DUN=6BsHVKB*1a=UHsn-VBsS=3N zyH-i#rk#ABv5)FA!D!Vh?3LZ9ZnZ)JLL#(nTgEab2LYr9bk%P{BpDD~_BIlWW1Ap| z^_(DlO9AV_B>N4HeYeIpl)_tSg@tJ3Fz-{1_r2^>3?mx6#MCim>{KyF0KaftYnRI9 ziin?Q$8bLqX?EGE3ZBf;V5Nu=EZ8dw#?HZvIpWv`F!5s7Ic@XL}hfjl{bwNfVT`0bX)_ z`ktLfMe#hwhjn2-byiX^LXjL0x|jieL;`BNf>#e9wgIdx zGKbJ40c;ee8nrA73E+SeYnP?gZmUxvfGq3sOn_NpIr#zcIxKyeg~SULbQnbIkm0S8 zQ+;#-Ne9z=i_AG?aK3%8&pueQ5B8XYCHpv4#tkOyYp&3P%S;chsndhYN)LQ~%Mx4+ z&58)Gk2AfpC8mn(;gl>R%Tgj~40wwrl|c9yF|Q+SVl5iCm4Wt=m~wsCBObLjTntgu zC`npdd5wXBoQwI;v!S*up1`2CEJD8(`D7&Q_?7h&ij3Ox?_E{A+qXf4`i`1b)w_ji!r%Tsx z`ymeZRu1>W9PURr+>dg&w{aq##cThp18Set{=xev7;4%n@1ODZG4C6A`#8Vd&Tn^k z{}XR_djEpAyS#7W?QVX%$NOJ+`-JzecsuQV3vZwF{ta*U^0)i=4J0R)dzPAWKac;E z_iem=ng+Y}8Kb!m7>^Gck7ta>&vJZxj^94d(eee3mM`+#Ls(oRrT!8})R#G;9_F{N z@Y`28+8*JzukqWXaIN5Zzs~XbkNox+zdg=x|HP5}4Su_a-=5&Nv;6iX?|^Ue+qd}b zDSrDll(K-A@*Unm--VDxJmhH}@(jN{%PHb}-dwyr$8X=Kn|BMFnpHx+VU_T_Zk6CC zd~VO*%8*I>r)hSsSQ}5|Kk7qpCzm=mzXQ{A1(IrhZrE!}J7cmBj|Zazv61lQx~X)R z5zs#tkB6ekHr$gR4fkKFSS#pe&+*VuIFSs+Ljz0=s2XE2m@_6Ot4 zH3*j*8Q;LnaytY3$!aXEDT|hSh4EMprZepK)S`TJ&F!Wc&7tL)?4|kGr_~}ds5K=} z_g)Lsz1Ko6wYi|)BT(hfGr8yLG`4R+ESn+a|6;Q_FJBcX<*MymX}s+9%e)jlldff4 zN2_6~HLEsD1x!VkdlSdxRL@lngdr+;Cw68)fDU_6t7u) zJJN)pfg0U#p~EmaMC0lCS-x_8c>oYOJ+i4=5GM8MX zpkUw_yU3=9b;eOzc;o6D(4Q>Qba^dGw^Y-PV&%*`{NyIqKNVwumu4y-1o# zKwMgl)5#k4Z*)#77jzC97^Hu2T_m5L-CP%ONnNA>)q>4JM<~RX9pa@3U)sdW41DPp zFU9!sK2#+xHIMHSMXuKaOQl>-)0e(aHIstZo70w2V6{1LmLk`eo8}CbWr|(7tIh zA%3WTBEKgKA)UO=vG^TuAr8b?8AA?`n4B${_>oxVK}QY|&XD-(60MAhhmxi^$oYF!Lb36!2B1*t>9r zRM+(i?6}^wQ_sNpVRwcMDM#U_$t{b8S;kW4Mjh`}(K8j;3*uCKie-%<*HuzyS8=&6 zB&t~{b&!-p?GAo^TUc|=rt2KqA)K4;n7hj&7G6tYp-ZgN%oEiu!DSenO0;~*dHFer z96f=)o}kYKBkEj`8dheRU1u2rH7*pan5^tqHtMksyrta9|%Cq&8f^;Mdgv~sb)EPyYZ?i{s9pQF0O9JP+-sIDo_Q5~IY zb>~FSdlAaX1J3Q!n4b&)7B@x8zK(RGqfSxi#3ghY-!C$|9$KZ&YQ{{)!73Y3Jb`XaHKSX zAid5Qo|U949*PGPS^fIpgcVds=Bd_pCZLNPnsepH;_J(VyzeCxi2z z-b5%eXm$3J#-ooA1~#qA=$^;$#Iz#b2N!JDdw0UU-<@v49Ob2*;V6(W^iTc|D47Hid71^kw1HQG|mr`5uJnO3JQ*H&mN;g_rB zX{#V?wYElE3-Rk9Z4SJzhvyCO+o)~QHp6>8{N_U3Y`D+Vs>!0OiIxYQ+7_)r+bSt~ z3X*}>K-@N6GUyhP!4{GXx~C`^q|CPy`LB5p*vU&A3#K6;q`=`3-GO)FM$n|>+IS}9 zZU)iSANhPx^h}fUIUBPU8#5GL4c6^W3^jK!LhITl+YQ}kBG;m6k`E6kB8cm|l6uv{ujrJRSZ(g5NO1f-XP%2tL zZOoU4_DYSdzopDJ6DS#_=9Rsg?F~c3L;+>jWZgH@_i)&Bih^&j&c`1 zv1nH)62fIvbxs`8Z3^X9k)aZDCDf`z8rG0PNACmf)f8a5hC zUb*r|Ne;v5MQ3ajO7ZTt{z37vJ|XHsFX7?yzJQpGXNqNQt*p@meU@>4(J6Gzaxw_Q9C%<+PF7`& z4VHW|hI_BHIG`;OnsSQxP>^Z@QNXRlv`TJ(^bJ=kpejOfF|U$%nk}9TR2oYl#*gZsZvdQV7lW;yUr;wz0DOzSNV*eqR`G03ayZh7ElEiy2%AAJtm^|7>5f~nEL)TmXRDj1nXI0@oXc)R1&EIa?W=vZ}W<|dvn`84K$CDpmnvK8ap z+HxTt*0Klrwv*yZRMHdAeS*%c(H_M@Q!?2D#Tgn)r#HW)dsLOpy-gOFp+H1`t zN}VyyxBAgaK}2X(_hA%z25SD7n#I19x0C!BEZYaVl(;Ag!l?xrskP#OAb6 z>QyK_@g_T1TlDCL>A>2O0t;TZ>N;9`${^gP9(Ffsk|~v5MnElOdxk>lr&LJ&l}^%PHRp`a#9Pc6>e zQ!_2-X|nV|YWDicvzxHnWQSeChG_Gy>9l#5U7L5kyEgB7cWvI4+U8x;ps00%qPWYa zR${ZjO1!%{hm&z$w2Utj>}h41Jcn)apoOsspSuNng|Zv0aD@1zzdM;_+pKF#ROpE|59cCb2C z)J`2%X9_G1!NeNsGP8z#<`xE0L2b_fs(yN)8ugPIpAgz&mmYGH2;oq={U-C3eF~6b zznYMTE%dkUZs!XHws{u%hh``zT=q#C5UPbNQ$Ly!2v}OLn5? zcBZFyq9-r2pnO0dLOlKg6R85Ds5fQ5V3OF~ruc6{uR z&c_Z-hmRey<70;`Jv)i$ZL}&=Dyvj{$kP9lh~8-n$tZdsQn?-!veL};AViusT&OSK za4wW<;zEaX{&Ps>Jdl5*$gkwW2PDf}q@?#vfqjTVE;2UE63Ha{Bpyl-XN#3JDl}wW zL>pwh)%fmp@OP(p|GopQ^__OAFJ5&;k1GeZDzcHT!FE+(oe;c;=~tzEPfK+oYBnQM z7Zo_y+r?5Vz?W7QWT+xfVJumoi(bdnS~6LSH`})Ozr9sVwa{#?s?%KN+I zl8cXjqsLgky*uR#ZUof_P}N;#GfQvQW#4v1zH#b;gYN6RRkU{x%@MsYN1#`uJca*U zLWa=6RzAsK>~>SEgkTn={C-o#bqJls1YI`;^`I{v>-^5LG``#KV*Y zI{RJ{Q;J}bIvlTisZV-S(VY0udu?J`LKmTe|ojwU(!rS1iWsYcH96#|uZq!ic+|9W+c1Bq4V#z_)x{W*J zn4#9qG7jN-xJ!EHx>Og(e`kw*L!rgg$Fzj{h}YD6B>YOEcfGHt`?dn~wI zs+XE^L#D#A`J#d-)hl6|zo~*m3X|GPCy&>&}LPLq^+877a~_D8Px067JOU2e>l{CseuIg1T)si z@?9$9qeLqbM+Z%3+~jwx#7C3Z#=2E?towL^j2VNY!M<=LoD7E&3{6PzlS90Po$=TZ zSx>xojR3xuMbYVwxPh)mU%K_g5=oW?G|k*V(d--g5jXi=O|QN}VNxDTm^}C9*_$F> zcy%5(B(~|r$+#>rh2*&1#s&~Z7-#JRhIgne!9B#uf5Xd@mfuKXkVEqSJU$Vb&Kwu2 za#j(_YYsek2UOL=O-TEN>`Yr~@?@3+%F@g6IP_W+OHQWn&SFtzee1P^uw6>QGga$+ zJ-wW=TzKFujkOw1P37j3xbnL^MNlQJQgx9`$wBaP^Vh00P^BY6s56T^SbnPOa-$!?abqdeOBE)GRM6e?*C zM)U@WUs;st68+jIw2_k2x>X{lfzRd<$D=ign;t1SKEJ}WhW%8Qj z=&!nerG`6;(2NYnabGe5za-Q3;%ejcDG7+0Rx7|Tj?MIkFm|0BX0QG|-OSQLQniXDxTa{)BWHS9wT zn^Jp|PHxFbhMmG<^1Um({5-RFl2i-ECAJofhMi&-f%3j1J4H>}DOx-X(Fzc%$+!Z9 zQnfxFz@ z0j5YhVw;n;$GJ(T`n~g_E`2S@Atn^stu>u`;3a3LFS%ywCC{9s<`^9k|ema_w)%g_QF4?J@XnvCtj?s0iCw$tkT>@R z@qgivH*nO5%TO?Lq_*bN&pSzL!)#jq%GVQdOI{>sH}gL z+&ATLXRGR+B@0|D&C=q@Uj;`^TBccNZa`lVi@dX`b}dVN8B< zGmWICJD}-HMh)4-x+jpLg4#%A$zw_L$xjr<@a!NL$dp5kLLj5Fjd&e^3bO8X$h%Sr+DC@Jq)>z1LA7$F`haGz#RcLHv z1jmxYP`}~iNTdf<^M<}{tYKx}w)%#?c=gI{EE!G$dhwW}ls>DMSMv``$P=9MP^qjK z$+))XZWVt*^0a9JKZ?N}GUyMw_frZ0>GZuTc|Ml+KT-1ZEM@QWAeljcBNdo+Ka(eBOjaJdsj75) z3tpq~?`&sSy$NwdsCQaPGM$fZ#| z{YN-!kpo zDo@3gP02?4MWYJRH)^rosAbm83t2f_8(*S&N~zILlJF|%XE31+EzZ6Gs_>}07; z@-c0_wn2X6ll-Y}Y)yr-$=`}w8!a{vG!DU9YDQ2ND4T7W5C4E~JuNu?m$l%{f{Jo% zsAwfsD&LZvPZ_EPm)cilyst7Lak&i&fETV$X{Go)?^F_VGubUuLly@ySK-_?6>d;m z5k2Ub9`&crO-_0Ke7VB$_h8ytY0{cleq9Q8wBhGEkFtkm@Y)j!v<&Lq5=wQ!wN>OF-KT{>7?S836TehfktD{y2bgRvJo zRQNmT+C<$r!DLO{f^?Uq9QPDS5Tuy2?218p!7Cw>C#o>fOXXQu5WQ41}M^ZS68n zsZMW6Ww*Yha)_vYdp>@pzyWVlF$L9?-HH4Y`3U0V;56(&_1uaPD5~A6H7F|E-9p*M zr3_`8i9ezjp{`&u9McyOxWcV(BMroM7z(?(zl1wa95lLH>LAxi_V%K3dBoQIQ-@${ z1lrxy6=-j7?&@u7Z|fvuOkuftTsZCGt0%kAx-@aw7?eZKpQx>@Z^+2s(iQOc^fm?B z16^WihkuHb7fy>S=&p*IalvpX6p^bn0(<&0g!B?+Sd5ByVL7^Ee@}py+S}dP+`LQO zA`C|p$zZfUq^=!_Wu;V~Smclr8aAY?2&K5DLYI@2hIae(zS$8Ck6@=p6AV+or&mup z=zyr*>d8C?>|7HzqFK0n1!aT!pS?N#=Ma8!evIJk&4D(OB!wlJOcZ$U* z&*Dm#CCBYelf|7bi_h&*v(T)Q>(;-rWHRK;^XI8sARby;Uc%^`>{>o;mY{bj&bJD; zn%0<8zGP5jGCYwR1*&CgiPUj(F<38&gDq+;x zoRi$3d?c7BF%3EOjjy@Tsj|G?=F_EKL+;89zs^dj%G+`kKIT2b(q~l?=cW=rHyBoA z>Keb?CS9SNT3kupwyLYu7LCTL+>>}P)mmrg&3Xw=CcNfT6YIC8_N>>`TUp}Go;55Lx+sWD z$43)v%%KY@sgn9*XmNY;#@fo_p|EPmv@t@>P_&da_$ zz@W(MS?VH^_m;)Tzr3}~fx40ND5$6|JUW-vABi(}5;SX1KXl8_t(->#`gSq5TP$Rk z;W1<4aA>wJzloL2WikrRk}_FNMhhEIb-Kz_>D>5?V=i|E?=pwjoNnO}naapbIl+^s zPY3z8)H9aDe6`|8A)+J;QR0pV2Urf`MMJz~BVHWGVuQ?i94_8qWRyMcuowqvUHnrb z<^$ylwzAzC$Cit*1t@j6q-ngx=IaD`DTNeXp2Fl*-%Gghx^twVQjYu-y4&qg4W@iD z+=Dh)z~W4?xx#rWewoybeF?E5HBaZ}=?ZwdECEAFodPRMkJZaFh1$dAvFi-3vI0c4Sep_JL}IbTAA32g@NYx*YB@&o`jSeSR z3{s&l3Z(pSR4y>}9%IKqX6QZ6P;@vN4<|z`IWo#vm~5>2hlBAQN!Gx&Sx!W=F%;hgg3fv~7S5;WA-l zjK%xdP#^2-qvKEUU^Fopi;u8i-+TE;_0Q5RmrXurkTsH9tfvu05otZotjk}!Er+Z@ z*Ul!D6s6PIr&89xoc4Kg^n<7}51IM+gv%Tl*t&?^W*lun#fMs#UFDM}xA_V~y>RxN z2MGea6jHzQ^o-e6t$~0(A}`UX|a?u4J^%~b4NMq zY@y~;@pHx&KdmHZUv7&Zkxmu-ZC5DGKBOU20Ro@wOR0sV=-G9EPw#*t<8T^v0P>qJ z6JBR%#i(m*C0c2f6!-HQIIfH~Uq@p`tX;OLp8zt-E2)ysNb>Z}PeO_&3Ys|^>bb=x zUu!_cXla$%kG^K$R5qu~LQlvoiB}R)HD;zKNgmG3-TbELm04Oj*I=u7*|R_`%2kf1 z1D^9*^Q7nU3aye-SBlgX=~4?=0}eaA#HwZJSWn*O3RdL2U5^n z#o3g15z8Vpr>`1ksM{xwuM@@J| zP!WDNXtq!(m4g@6)CcprBw^V^kpfAS9AkQ-Y`O3$k}d2qZN1O+ilfyxu8Z*vr~Qch{aC=ulc!E=n91g zrNV-dxCAmNkYsN!6(+KBP@$CI#x9SVdYdfmh4raM_WXEEL#$f{cu<`lw1g~$fV<|% zq;=|UkC=QGQ@xf6%5a$|gXXE_+VZNDiRwp2$I*Sc-{fnGHye#SYW*BPJly;yYtF-P zEhlSm@Qv;Gd069g#|lF5$}XSk2}){09Nr@7?@I?L3TqSor7T@h=QqZinIL3;tg`e6 zN@#8zeFZ7~VKe$xr%d>nMrOTi9!LAi+Wvc~;TVv&LtBJ#rjcny(PEsR}j(ypHcudUXN@@s#9K5>QEqeanP8k3H(v>kh6Z>WC<%9ig_d zF>tCBLpH&0GyLjp9P6dfxWU|x2)}@v+|r%?7JP3BzW4+;lWcQ&n2j#Nm<0?PU3dReU91FIOJo2!kvPFCKrlFA%C-YAZvxeV1I}~@^A#dvaOtS2@VX%&uP<16|^4N zKRSSik@3shX&qV6apffXub`td!pns65w%!kfQ}czy*UybO@!#ND>M=eN3jvcsUZYF z&dc7r+Tb;5zthR3sB-4UqbD9bdXj}lPi~~6Ct1dFANidqsOU+zP2%IyWvxkH)+{KiooJbCMcj62%0+$p zM15wZ)`!B&t=WwYGO1KdrMB0ysUcC(G|&?#h|rZ>=uHQB*%Sc__qx+@7F4CP?284< z=BF|*o+8VZTv9OX%RLC_qAJutMi<3qi0 zYd``d*WOz!-$b?r%6%~wQq_u-s)@b!8GLoiEu3$Y>!sV6;egsu%a#Fm=a@UgY^)E0^k>E1(bi5%g)EW8v1taJCK<}R-Bk$;3+YuWGMSzL7M2;o`X!>Q!qw_!xB#w0sFh!>99V56?IH= zaKD?2;8D6a$w@<+TJtaGitpz}2ZXqfk1{FO4NxE8kj&nU497*JF+}LYx_U##2%PxZ zuE|pp2hu69*1d20Fkdfu_S;|bc}GqAM{JOBC$j>>hv7(P=`+L zH4nW&QSZQ=KKvX)B`KPqZM_xoKDdmGu4NpZ@7<{=;7vCb(b9QV1#=!bny}7Cz_$v; zd<1-s8?^rSo`*LWUo64aIt_+uZ>K~qM^-V(sdt`Qgy!@ELlp zv}dn|8QO)C2*=27F*(gc)^DDw?@syD1oebk+nU3t>z!>~_XB2FrvuzUq;=~n&g1h|;1EK8@uDWKvCom^`L zRm~GFflbIKtkwcnZ+Gf$YzCP0?XbZ(9k0?b9dWOvbOGJxk_uK}XQ7Ur1rC)SxoPpQ z0hf8oRz|iS&rfvaFtM_o%Z=%r)NfogE0&_!Oy!G;Gx+%ksvURUXm~s;Gh@fk6o@nI zKst4h^L3C;3DRi=sY1g%YgKxcBq=D*r<0)1Oq!|Ag^)e{p8elqPj-a4qRXCb5$VlL zLwY7mD5Lh>U}2@c?tc+W&q(LkgcZmwr=ogM?`*R*rD+U_;;MwDEGS3l^Jx`RoIP^~ z=G2l(JXoZ7;B0}(JF_Yhr+ zFiQ@H6Kn*F0{Kq}k|YYJmw|bi?9Oan8OAoVYc|MlD;zy~)GB@hw3XX&sdp>YyB9$8 z3K&wbf!WoeIRnOt3oq~BHakQEzok0Z_ll=zSM{w(hQiJSgQUE_*Eq3a=8`u-T?U9~GS?)ND z_j3+5F)_gkOP?EezIpyG*Y($)A8=jw0nlz{BJDxKo3gS%ykaj^v%D|X0Ff~OF&lX| z>ts(~`RuI#0Nx5q+fV%Mwf&oxXG1wcDTK&ufO0*Sp)rCs zF$0fG<4#^yZz2d1IpW~T87>NJyfPcrJRdvy*PL%$`B3(YpI?*1enMr4-mGD)VYHgY z*w*=x&|q@@wuY6X+t_w32(h`)-k-3%vw%*A15ws-*6~_&)52TI7hLt|2dW($Qeoci z2U|bZa_6~4kGtBACqKq+?9}#t{I;(r8yD?l-?@G7uN{BiS@xCRcy`Zw?ZN&5Lk_(0 z<__P6$hwjrbnk09GcMYc$J>Ovro2tr_yyp62z??8<5xJ4{KBlUkbNB8pFNR<^XXz2 zpp=}5J&}btSnL7h{L{Ge%tPc2?1`*A4D>?lXWUdnrWQ|Rp3qYoFRucw z1ymlMmRjt9!gHPD=)jHl*k`fBp~rlWveN~p9gO$T_a1e8{rtU6EiZU}vaZJiZ{@G; zy8h;Se2)%4;QQF9^Pj(YLtbS=+2{{C%T}CoExB$+#fD=mUc2}7ii^*dy^ynTUF7`5 z-)e5W=&|v2_mu1&e&yU_*WWn)^`mTWL(Q!}c=*Yqd8Ll{@7bAS`{vy@boK8mYMsCQ ziQ_r7IA^w6oYyE$ptVSnN+A=?sE6weYQ~ihInIe@l$@*k0Oab%>{ucjeo(-L5?O;@ zqJUZ~q0W$=~$7+s;BBhcr8r z02Xn8C9Gsk^|6*}OfT?0+q8S(e=fCVOedg~T zI$wL?0}s6L-Jv_ye($lNFC>0`*@Wl0&=0rX{co>+^F!s&mgHQu;bYH#Z|GR!!8_Y7 zdiZZ|{`zyTzkNk_^e4%`Kl^`bLmT^_-~FA77rgSbj?dM+e%B{=?R?|)-~J`HtNV(f zFZBPfzg^XR-wn47JiF!Y*Pj3M$fEd7!>|4E2Zw&~)*GMx>7&1W?c@U|f7>=gTX_GQ z%dUR;rU*7ZF3x&V>)P28izWM$yz4D{>KfHaU2GIKt_UL^uBYHoc9=(qwZ~Dj9habQ5 z;J#mM-g)x6-~Hm1^Rw>%^cyc+^xe<@wfvc)?k`?@&(Rb0w}0gyo?U(4i5HrOKJ>>| z?>zF0hp%7#(VAZadJoy5_vIhHe(T>_e)_e#HwKSg-*EKy7yk0QMYlYEX6VX4erYG5 z_r6KdTbTj9x9d1gkKQ*kQ17k5*1IR3|MrmYjo*EJ=;5_bZT`*hUq9R*t~)Z;3Fy7X z7QIVvd|}*lPzt>%UA=3I0AGq3LX(1 zym$Tf5y0BVfqDlrQ|}kA{X!=6hV9UMQS$ZMCU#xfviFg{o7>QO&#@PtX{oEc;@}th zuDI;^mvV0L{N?#?w>15^^2kpfe&zO`&wBl5L)(Axl~Y^lAG~`)pttH>Qtz7?sQ1=j zTL$!AXOG^iGNSj{4Co!4j5&NR6LUCji{7!KjOcxHGW5<)L2t#Bag6BwuT0Egpd$nC zy}=&6*JMQRlNr!EJQ;c)&xGFF?a{k0BYOYOWaypqE~z&YdT$MOWT4)6gx+ud&qD9( zlc9I+yF~9_GfEDD4AlEUd-PtL5xw8afZp(A=zS^^dLOjsy{q3H^;W-I^k$^qeHp0t zW_$Erml3^BWkB!Y$XAI1lvHitm2qA?~cbKNgh{h0y4Vr`-=3YpT3XSj-}+-#esgdkJP?2iZmA z>}lpIy!HzpU!L{ZvoptOvFa?+rJJL*A4A!`Rw=iR(#2^=ecK2fBHYx?)-k`y1G~Hda=9ZtY}A#RMD5n)eroN-cl&x z4D*~8Yj~w?mz4grbNJ9>m%P|n@-^3wS60l7JT+XCbKvTmPj&b<46Q5i)I2rwx;r;i zFxA6N{5 zuUGDGx$cff)|H6*)JnWAWeT>J$xxRJMF-_|GITMMEqQ=FSo*VmASyuTIOx;@T}{3=}TXJ z=7IZ~JA6>^!w0_e)W4s(*|#q8;=?W9Z?0T>$0>O1Zu!1veNSY~;g?^O%V?`*5vybu z;ri_w8M>UwA&mQ)g-<^{n2-T($O{3{guwU>a9ztrnRXEaoVyX-buV3K#rBn-dFi^c zvkI~y>|>B_);T2|A6u)mUw`J8zHyd}od2iljq^s?nLl3MI`LNRCvIE89It)0wR6ok zyr0~5^F5u90s>YqzVV*2`-fjS{dC~T?DL{=>tr+5%H`yZKnv^H{f^R0{A$c_4w>Z*l#<%Bja0296!D!|J&@y%dRgqLZIiD zkn`9<$InkgqB$Fw^FPNcSwkIrz0>t%V?iY@<~_>}I?g}j`gUW1hc!ePl~%{Dr~^O+ zd)e$W?6(hjKX`WbjabmVh z&*tQ?%b#cGPnzMiodtM*>U6w%xu=x7M*E z54e7CD{t{H3Ymc;XxTT<7Vt(MbN!&vd*e8-i-a0+{HDg^11)PB3#;Gv}Y#tZ~4dYy&{}6`+6|yx;xEA@`B@ zZ&?<6xNyP`QwN(LvE2-JTlA8 zaBU#TiMD|p(2FcFJOJ<5dmuP%!0m*_6DJ1-LXpuP+W48t`SC^`b94A~IU2R{I5C@U zW;1`tPLmYH_-raRkm@1AeF;vS`dqq&&HNYFS-F42Hy*Zb$` zbDftB;N*`b!*WLNf1we0O09zEEV zg530iib)2oF5PqQUw-}IlLv-hUi7VNzuk$U*d1`)t5(dZR}AznHt1q*P_OR2(fpAnuhdvPtiT*CM*Cnk>P_NX zPL!oeR?P?MmHydOt}H&#&j>^}{PHJk*CAXN`0rGUR&z zU=pVEU@*X>8Z;WvYC)%ii3!llU}Oa3au^*2g#wgH7#jnX3dYAlEr!8CkVrr(g`puB z9tN2h#Dg#>0f`i(LohT9!!nSKz=#~=qcExfg%XrwFs1_4IE<@7tpSY|v^vmDz=R(3 z1~5#*;8BQjiRRbQp$YFgyY>IgE^gTmhp>P>g|61!Lo&Qp30g)LPK!Ksy0C zJxmxtKM97Ze}n-3C-?sjml+cy1X+)ez8C$z31SK~2YMRg;w2`-la=9_?qHi{%g$xs z@eb@f2YilaPIhq#-L|OkT4{0m9~JcUt67Df`1G4u9NWSxb;Wo7D6D@_-%?&6Y!NhH zecV-0*ICc0>n?ctOwiid{JPJp@BM&X!H3Qd!vpw1=?6P6N2To9*r=+&(Gl-8D4CLv zd%=u+#xdd9%?HVjOKK0sXq<&->})m^#;zz`bIH^y^r8J-YG^jW;wi?VF1X#?btAo6 z(7qd;??%piFNoSlDOef%=OOY+w;ro`RGFo3+DK-p&o3!&W>P|)mj>=bo!AjAds)2Y zMBmU~-iiHpC{@dDJ{uKoEL{Z`P)(YN)7fz16^&xJ$GyGJ}yMJ@W8-F0(ieJVj; z_0PgXgFg&VPN~J%EEme{V^_WQbzfVlY>afRPw2)GnBO9HG%&Fh>wXPTxunYRl?Qh< zN0zNr^zmKJa6LW?54`2ZSyX(u@aNHw`~&LHaid?4%bw&(FAaPN(JNP%?wq2Pe4doq zuX!VP^8aE`5B#*ZsokmLr*?qvo4U^WD~E_UJNY#$O~5yr*(ufUuQsJG?6M?^UU=Wmo~ z7F~@iuw?^(6N7kQvf_DZB*Ycz!W7kxoJMYfw z93F=ED2Z3YXNwdytwMbDol@bws@hh!D$?Da1uY$Q*i6l#I_z3MRYOmd(%sB&EHJpi zHAld2lpIm=n_iDc@|!;v^myFEvXrV8T^;34gCu~eZe1wvscHMH6BwHr<4DPEXys0! zu_f%JH?R4fpcR^gk?un0B22Z`*!Xy%_92cLArum_Ep-p=)82PHbPqw=yKP%`1jl|npn5vHveY6bees}{BOYeo1^V=gqnWJ$KMQn zIE|mKmwEIIO!qp^Iy>EWwJ2a_xL$qEJV>y))u`98IQXmn?>*Nk1V-@s64UTz zx-~EGBGD(#Bqm2_dt1bCPmD9UNb8ub$hqi!-^FT{DABHhT%z)+1WBum1`@ww>4 zLg{=ZD{Qqcm+fwka#qSagKSdRsdfu3Y^dw!Hqf%yid|iC-Cf}uyso4?+-t!S(Zg+w zAdfV?aItH5*A_P##!S9<{?_e}qkX-uaH`AQcLw%EmtM(h=-s#YSa?sQLU*+-V$lj_ zB?b2-1zGpcq5UAD?^{-XeHqowBkMrKj=AmVb*J`w9lyMBFBaiES$o^FZ6;#Jxq6Je zcfW<`@0@5XBXPDM=9X$Ds)#_U>kaOZ!BG4?D&&C#>O*eAT07M`A; z+<1`s@kW2^yVupsIfu5QGhzkr@@uoRs$-n}wm;t1$j{9p#k+IfK0Q5IUu?xs45Pez RabvQ9yOE!y!ebD>{{o`G?U4Wg literal 0 HcmV?d00001 diff --git a/MP-ADM/help/content_style/images/FramedBack.gif b/MP-ADM/help/content_style/images/FramedBack.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce2975c235fe9e41755913984e7044b02619ee3f GIT binary patch literal 1580 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 Vh;iJhF}AU@y|{&R literal 0 HcmV?d00001 diff --git a/MP-ADM/help/content_style/images/accordion_arrow.gif b/MP-ADM/help/content_style/images/accordion_arrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..6baf65418cc2f0c83899c3631c532268c132cfe1 GIT binary patch literal 91 zcmZ?wbhEHb6krfwSi}GV|NsAwD%sdEZTtBfkAZBk7=z+Z7DfgJRt6mq7o?VfSs`NA moqqqG7kxa?$cB>-1vImdL6ySOWlA*dB}k literal 0 HcmV?d00001 diff --git a/MP-ADM/help/content_style/images/haccordion_arrow.gif b/MP-ADM/help/content_style/images/haccordion_arrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..44fefdfd5200f693a307c8f0f54efdd6d02d5fa1 GIT binary patch literal 97 zcmZ?wbhEHb6krfwSi}GV|NsAwD%sdEZTtBfkAZBk7=z+Z7DfgJRt6mq7o?VfSuJAM t9Y4KQjH%L#ZfSmcHdifiZu-Qf6;mIcT$R0h;)dp{X8&sbOk!ZL1^`SPB;^1A literal 0 HcmV?d00001 diff --git a/MP-ADM/help/content_style/images/nav_arr_L_s.gif b/MP-ADM/help/content_style/images/nav_arr_L_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b6aeeaf2c29332882042e9d3fd6fce3d75f977a GIT binary patch literal 508 zcmZ?wbhEHbN%3!d@#N3P-gq#w6?Xjyg9uJ)p1 z{Y9gyizd}qU0N@Bw_nt*z8*38isAJCMnE*2I`XgY&|E%5rbNBoY*!(|Z_m5?_ z{@;81ef7QnC8z(Fo&Dc`=O@q?VBZWeLh&aHBLjmogAT~upg3V*k8E&mYHn$5Wfl@| zb7tjHa?)w#;Fq^?a8zjK5R^5yHZ-u1Y2s5fG1X8}Ro0bi5|Gn3(^OMe(UWdw;}zAm hGSadXYh~k}KH-wiD@YVq)jM)Y`~k4FLK7n==3a literal 0 HcmV?d00001 diff --git a/MP-ADM/help/content_style/images/nav_arr_R_s.gif b/MP-ADM/help/content_style/images/nav_arr_R_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..990dae534e6afa70a1d8bd5f522c89f44225eb71 GIT binary patch literal 508 zcmZ?wbhEHbN%3!d@#N3P-gq#w6?Xjyg9uJ)p1 z{Y9gyizd}qU0N@Bw_nt*z8*38isAJCMnE*2I`XgY&|E%5rbNBoY*!(|Z_m5?_ z{@;81ef7QnC8z(Fo&Dc`=O@q?VBZWeLh&aHBLjmogAT~upg3V*k8E&mYHn%fW@l<` z5wR2IV(D_0w6`^u;ACqRv(z%O(iY{N*(9x}qOPWCrY|SZB&DmYs-j_PqR7`IV_{%u hZ7wUw(X8O;U?b0exJAcFiHCKfxDfNiYpsn8)&LKpoRa_m literal 0 HcmV?d00001 diff --git a/MP-ADM/help/css/accordion.css b/MP-ADM/help/css/accordion.css new file mode 100644 index 00000000..f819ad99 --- /dev/null +++ b/MP-ADM/help/css/accordion.css @@ -0,0 +1,35 @@ +/* Vertical Accordion */ + +div.il_VAccordionToggleDef +{ + display: block; +} + +div.il_VAccordionToggleActiveDef +{ +} + +div.il_VAccordionContentDef +{ + overflow: hidden; +} + +/* + Horizontal Accordion +*/ + +div.il_HAccordionToggleDef +{ + float: left; /* This make sure it stays horizontal */ + display: block; +} + +div.il_HAccordionToggleActiveDef +{ +} + +div.il_HAccordionContentDef +{ + float: left; /* This make sure it stays horizontal */ + overflow: hidden; +} diff --git a/MP-ADM/help/frame_10_maincontent.html b/MP-ADM/help/frame_10_maincontent.html new file mode 100644 index 00000000..94c19229 --- /dev/null +++ b/MP-ADM/help/frame_10_maincontent.html @@ -0,0 +1,119 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MP-ADM/help/frame_11_maincontent.html b/MP-ADM/help/frame_11_maincontent.html new file mode 100644 index 00000000..c0259210 --- /dev/null +++ b/MP-ADM/help/frame_11_maincontent.html @@ -0,0 +1,119 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +

Breadcrumb Navigation

+ + + Guida MoonPro Admin + + + + » + + Anagrafica articoli
+ + + + +

  + Guida MoonPro Admin

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

Anagrafica articoli

Tramite l'anagrafica articoli è possibile modificare il codice articolo e la descrizione per ciascun articolo presente nel database.
Per farlo è sufficiente modificare l'articolo cliccando sull'icona a forma di matita e confermare successivamente i dati modificati.
+ + +
+ + + + + +
+ +
+ +
+ +
+ + diff --git a/MP-ADM/help/frame_12_maincontent.html b/MP-ADM/help/frame_12_maincontent.html new file mode 100644 index 00000000..58c42df3 --- /dev/null +++ b/MP-ADM/help/frame_12_maincontent.html @@ -0,0 +1,109 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +

Breadcrumb Navigation

+ + + Guida MoonPro Admin + + + + » + + Gestione ordini di lavoro (ODL)
+ + + + +

  + Guida MoonPro Admin

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

Gestione ordini di lavoro (ODL)

Visualizzazione ODL
La schermata di gestione ordini di lavoro (ODL) consente di visualizzare gli ordini di lavoro prodotti e le relative date e ore di avvio e fine produzione.
Per ogni ODL vengono visualizzate le informazioni base come codice articolo, codice macchina, pezzi e data ora di inizio e fine lavorazione.
Cliccando sull'icona pdf è possibile in ogni momento aprire, salvare o stampare nuovamente un foglio odl.
Creazione ODL
Per creare un ODL:
  • cliccare sul pulsante "Nuovo OLD" dalla schermata di gestione ODL
  • riempire i campi "Articolo", "Macchina", "Pezzi" e "Tempo ciclo" con i dati desiderati e confermare l'inserimento

Il foglio ODL è pronto per la visualizzazione, stampa o salvataggio cliccando sull'icona pdf a lato della riga relativa.
+ + +
+ + +
+ + + + +
+
+ + +
+ +
+ +
+ +
+ + diff --git a/MP-ADM/help/frame_6_maincontent.html b/MP-ADM/help/frame_6_maincontent.html new file mode 100644 index 00000000..bfae0e44 --- /dev/null +++ b/MP-ADM/help/frame_6_maincontent.html @@ -0,0 +1,109 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +

Breadcrumb Navigation

+ + + Guida MoonPro Admin + + + + » + + Funzionalità di base
+ + + + +

  + Guida MoonPro Admin

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

Funzionalità di base

Le funzionalità di base dell'applicazione MoonProAdmin permettono all'utente amministratore di gestire con semplicità le anagrafiche delle macchine e degli articoli e la creazione e modifica degli ODL (Ordini di lavoro).

Accesso all'applicazione

Per accedere all'applicazione aprire un browser internet (ad esempio Internet Explorer) o utilizzare il collegamento già creato
e inserire la propria password personale per essere abilitati all'utilizzo dell'applicazione come amministratori.

Sezioni principali

La schermata iniziale mostra tre pulsanti per l'accesso rapido alle tre sezioni principali del sito:
  • Gestione dati macchine
  • Anagrafica articoli
  • Gestione ordini di lavoro (ODL)

accessibili anche dal menu laterale

Legenda icone principali

Le icone principali dell'applicazione MoonProAdmin hanno un significato intuitivo e permettono di eseguire rapidamente azioni come modifica o cancellazione dei dati.

Selezione Dati
Permette la selezione della riga o dell'oggetto cliccato così da aumentare il livello di dettaglio e/o visualizzare informazioni aggiuntive - non è disponibile per tutti gli oggetti
Icona selezione
Modifica Dati
Cliccando sull'icona della matita è possibile modificare la riga selezionata per cambiare i dati inseriti.
Per confermare la modifica premere il pulsante a forma di segno di spunta verde, per annullare la modifica
e tornare ai dati precedenti premere la x rossa.
Icona modifica
Cancellazione dati
Cliccando sull'icona a forma di cestino è possibile cancellare il dato relativo. Dove non presente l'icona significa che il dato non è cancellabile
dall'utente oppure in uso e quindi non eliminabile
Icona elimina dati
Stampa pdf
Cliccando sull'icona relativa al pdf è possibile visualizzare (e di conseguenza stampare) o salvare il documento pdf dell'ordine di lavoro.
Icona pdf
+ + +
+ + + + + +
+ +
+ +
+ +
+ + diff --git a/MP-ADM/help/frame_toc.html b/MP-ADM/help/frame_toc.html new file mode 100644 index 00000000..ddd8f8c2 --- /dev/null +++ b/MP-ADM/help/frame_toc.html @@ -0,0 +1,228 @@ + + + + + ILIAS + + + + + +
+
+
+

Overview

+
+
+
+
+
+ + + + + + + + + + + + + +
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/MP-ADM/help/images/browser/blank.gif b/MP-ADM/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/MP-ADM/help/images/browser/forceexp.gif b/MP-ADM/help/images/browser/forceexp.gif new file mode 100644 index 0000000000000000000000000000000000000000..70aa08b0ca309fffe040a8288cee489e1a2007a5 GIT binary patch literal 313 zcmZ?wbhEHb6lM@+xXJ(m|NsC0{OR+@4G- zuU{J&7yzvRTSa|B@h1x-1A`KS4#;SbpB&i293~cc=t#9M>`~jOSR%D>af#PjB}>`! z#|s%<*Cwd6Eix%kiqG^g4k+R4@U-$-fBXH333cn2x5-Je@<>M%yD2hp3W!FEwYe&` TL<;e7_q){0teEZM$Y2csU|@lN literal 0 HcmV?d00001 diff --git a/MP-ADM/help/images/browser/minus.gif b/MP-ADM/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/MP-ADM/help/images/browser/plus.gif b/MP-ADM/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/MP-ADM/help/images/download.gif b/MP-ADM/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/MP-ADM/help/images/icon_lm.gif b/MP-ADM/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/MP-ADM/help/images/icon_lm_s.gif b/MP-ADM/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/MP-ADM/help/images/icon_pg.gif b/MP-ADM/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/MP-ADM/help/images/icon_pg_s.gif b/MP-ADM/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/MP-ADM/help/images/icon_st.gif b/MP-ADM/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/MP-ADM/help/images/icon_st_s.gif b/MP-ADM/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/MP-ADM/help/images/nav_arr_R.gif b/MP-ADM/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@sbJkfHdW+tJ0}$<@j;$WYIK>E2rg#h)yU3=GT+ ZIzTl*^;`@LOdNCiSDt>$pRCPb4FK927nlG5 literal 0 HcmV?d00001 diff --git a/MP-ADM/help/index.html b/MP-ADM/help/index.html new file mode 100644 index 00000000..6cd58acd --- /dev/null +++ b/MP-ADM/help/index.html @@ -0,0 +1,14 @@ + + + + ILIAS - Guida MoonPro Admin + + + + + + + + + + diff --git a/MP-ADM/help/js/accordion.js b/MP-ADM/help/js/accordion.js new file mode 100644 index 00000000..0491b35f --- /dev/null +++ b/MP-ADM/help/js/accordion.js @@ -0,0 +1,225 @@ +// inspired by accordion.js v2.0, Copyright (c) 2007 stickmanlabs +// Author: Kevin P Miller | http://www.stickmanlabs.com +// MIT-style licensed +// +// Complete rewrite using YUI instead of prototype by Alex Killing for +// ILIAS open source + +ilAccordionData = Array(); + +function ilGetNextSibling(n) +{ + do n = n.nextSibling; + while (n && n.nodeType != 1); + return n; +} + +//var accordion = Class.create(); +var accordion = function() {}; +accordion.prototype = +{ + + // + // Setup the Variables + // + showAccordion : null, + currentAccordion : null, + duration : null, + effects : [], + animating : false, + + // + // Initialize the accordions + // + initialize: function(container, options) { + this.options = options; + + var accordions = YAHOO.util.Dom.getElementsByClassName(this.options.classNames.toggle, 'div', container); + for (k in accordions) + { + var accordion = accordions[k]; + + YAHOO.util.Event.addListener(accordion, "click", this.clickHandler, accordion, this); + accordion.onclick = function() {return false;}; + + var n = ilGetNextSibling(accordion); + + if (n != undefined) + { + + if (this.options.direction == 'horizontal') + { + n.style.width = '0px'; + } + else + { + n.style.height = '0px'; + } + n.style.display = 'none'; + this.currentAccordion = n; + } + } + }, + + + // + // Handle click on accordion header + // + clickHandler : function(e, accordion) { + if (this.animating) { + return false; + } + + this.effects = []; + + this.currentAccordion = ilGetNextSibling(accordion); + + if (this.currentAccordion == this.showAccordion) + { + this.deactivate(); + } + else + { + this._handleAccordion(); + } + }, + + + // + // Deactivate an active accordion + // + deactivate : function() { + + this.currentAccordion.style.display = 'block'; + if (this.options.direction == 'vertical') + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + myAnim.onComplete.subscribe(function(a, b, t) { + t.showAccordion.style.height = 'auto'; + t.showAccordion.style.display = 'none'; + t.showAccordion = null; + t.animating = false; + }, this); + myAnim.animate(); + }, + + // + // Handle the open/close actions of the accordion + // + _handleAccordion : function() { + + if (this.options.direction == 'vertical') + { + this.currentAccordion.style.position = 'relative'; + this.currentAccordion.style.left = '-1000px'; + this.currentAccordion.style.display = 'block'; + var nh = this.options.defaultSize.height ? this.options.defaultSize.height : this.currentAccordion.scrollHeight + this.currentAccordion.style.height = '0px'; + this.currentAccordion.style.position = ''; + this.currentAccordion.style.left = ''; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + height: { + from: 0, + to: nh } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + this.currentAccordion.style.display = 'block'; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + width: { + from: 0, + to: this.options.defaultSize.width ? this.options.defaultSize.width : this.currentAccordion.scrollWidth } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + this.animating = true; + myAnim.onComplete.subscribe(function(a, b, t) { + if (t.showAccordion) { + t.showAccordion.style.display = 'none'; + } + t.currentAccordion.style.height = 'auto'; + t.showAccordion = t.currentAccordion; + t.animating = false; + }, this); + myAnim.onStart.subscribe(function(a, b, t) { + t.currentAccordion.style.display = 'block'; + }, this); + + if (this.showAccordion) + { + if (this.options.direction == 'vertical') + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim2.duration = 0.5; + myAnim2.animate(); + + } + myAnim.animate(); + } +} + +ilAddOnLoad(ilInitAccordions); + +function ilInitAccordions() +{ + // run through accordions + for (var i=0; i0)?F:0;}if("style" in D){B.Dom.setStyle(D,C,F+E);}else{if(C in D){D[C]=F;}}},getAttribute:function(C){var E=this.getEl();var G=B.Dom.getStyle(E,C);if(G!=="auto"&&!this.patterns.offsetUnit.test(G)){return parseFloat(G);}var D=this.patterns.offsetAttribute.exec(C)||[];var H=!!(D[3]);var F=!!(D[2]);if("style" in E){if(F||(B.Dom.getStyle(E,"position")=="absolute"&&H)){G=E["offset"+D[0].charAt(0).toUpperCase()+D[0].substr(1)];}else{G=0;}}else{if(C in E){G=E[C];}}return G;},getDefaultUnit:function(C){if(this.patterns.defaultUnit.test(C)){return"px";}return"";},setRuntimeAttribute:function(D){var I;var E;var F=this.attributes;this.runtimeAttributes[D]={};var H=function(J){return(typeof J!=="undefined");};if(!H(F[D]["to"])&&!H(F[D]["by"])){return false;}I=(H(F[D]["from"]))?F[D]["from"]:this.getAttribute(D);if(H(F[D]["to"])){E=F[D]["to"];}else{if(H(F[D]["by"])){if(I.constructor==Array){E=[];for(var G=0,C=I.length;G0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1);}G.currentFrame+=K;}};};YAHOO.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B0&&!(L[0] instanceof Array)){L=[L];}else{var K=[];for(M=0,O=L.length;M0){this.runtimeAttributes[P]=this.runtimeAttributes[P].concat(L);}this.runtimeAttributes[P][this.runtimeAttributes[P].length]=I;}else{F.setRuntimeAttribute.call(this,P);}};var B=function(G,I){var H=E.Dom.getXY(this.getEl());G=[G[0]-H[0]+I[0],G[1]-H[1]+I[1]];return G;};var D=function(G){return(typeof G!=="undefined");};E.Motion=A;})();(function(){var D=function(F,E,G,H){if(F){D.superclass.constructor.call(this,F,E,G,H);}};D.NAME="Scroll";var B=YAHOO.util;YAHOO.extend(D,B.ColorAnim);var C=D.superclass;var A=D.prototype;A.doMethod=function(E,H,F){var G=null;if(E=="scroll"){G=[this.method(this.currentFrame,H[0],F[0]-H[0],this.totalFrames),this.method(this.currentFrame,H[1],F[1]-H[1],this.totalFrames)];}else{G=C.doMethod.call(this,E,H,F);}return G;};A.getAttribute=function(E){var G=null;var F=this.getEl();if(E=="scroll"){G=[F.scrollLeft,F.scrollTop];}else{G=C.getAttribute.call(this,E);}return G;};A.setAttribute=function(E,H,G){var F=this.getEl();if(E=="scroll"){F.scrollLeft=H[0];F.scrollTop=H[1];}else{C.setAttribute.call(this,E,H,G);}};B.Scroll=D;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.7.0",build:"1799"}); \ No newline at end of file diff --git a/MP-ADM/help/js/yahoo/yahoo-dom-event.js b/MP-ADM/help/js/yahoo/yahoo-dom-event.js new file mode 100644 index 00000000..8a63c10d --- /dev/null +++ b/MP-ADM/help/js/yahoo/yahoo-dom-event.js @@ -0,0 +1,13 @@ +/* +Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.7.0 +*/ +if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}if(N.length>1){N.pop();}N.push("]");}else{N.push("{");for(I in G){if(B.hasOwnProperty(G,I)){N.push(I+J);if(B.isObject(G[I])){N.push((L>0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}}if(N.length>1){N.pop();}N.push("}");}return N.join("");},substitute:function(V,H,O){var L,K,J,R,S,U,Q=[],I,M="dump",P=" ",G="{",T="}",N;for(;;){L=V.lastIndexOf(G);if(L<0){break;}K=V.indexOf(T,L);if(L+1>=K){break;}I=V.substring(L+1,K);R=I;U=null;J=R.indexOf(P);if(J>-1){U=R.substring(J+1);R=R.substring(0,J);}S=H[R];if(O){S=O(R,S,U);}if(B.isObject(S)){if(B.isArray(S)){S=B.dump(S,parseInt(U,10));}else{U=U||"";N=U.indexOf(M);if(N>-1){U=U.substring(4);}if(S.toString===A.toString||N>-1){S=B.dump(S,parseInt(U,10));}else{S=S.toString();}}}else{if(!B.isString(S)&&!B.isNumber(S)){S="~-"+Q.length+"-~";Q[Q.length]=I;}}V=V.substring(0,L)+S+V.substring(K+1);}for(L=Q.length-1;L>=0;L=L-1){V=V.replace(new RegExp("~-"+L+"-~"),"{"+Q[L]+"}","g");}return V;},trim:function(G){try{return G.replace(/^\s+|\s+$/g,"");}catch(H){return G;}},merge:function(){var J={},H=arguments,G=H.length,I;for(I=0;I519)?true:false);while((G=G[u])){z[0]+=G[b];z[1]+=G[P];if(AC){z=E.Dom._calcBorders(G,z);}}if(E.Dom._getStyle(y,p)!==f){G=y;while((G=G[Z])&&G[C]){AA=G[i];AB=G[O];if(H&&(E.Dom._getStyle(G,"overflow")!=="visible")){z=E.Dom._calcBorders(G,z);}if(AA||AB){z[0]-=AB;z[1]-=AA;}}z[0]+=x;z[1]+=Y;}else{if(D){z[0]-=x;z[1]-=Y;}else{if(I||H){z[0]+=x;z[1]+=Y;}}}z[0]=Math.floor(z[0]);z[1]=Math.floor(z[1]);}else{}return z;};}}(),getX:function(G){var Y=function(x){return E.Dom.getXY(x)[0];};return E.Dom.batch(G,Y,E.Dom,true);},getY:function(G){var Y=function(x){return E.Dom.getXY(x)[1];};return E.Dom.batch(G,Y,E.Dom,true);},setXY:function(G,x,Y){E.Dom.batch(G,E.Dom._setXY,{pos:x,noRetry:Y});},_setXY:function(G,z){var AA=E.Dom._getStyle(G,p),y=E.Dom.setStyle,AD=z.pos,Y=z.noRetry,AB=[parseInt(E.Dom.getComputedStyle(G,j),10),parseInt(E.Dom.getComputedStyle(G,o),10)],AC,x;if(AA=="static"){AA=V;y(G,p,AA);}AC=E.Dom._getXY(G);if(!AD||AC===false){return false;}if(isNaN(AB[0])){AB[0]=(AA==V)?0:G[b];}if(isNaN(AB[1])){AB[1]=(AA==V)?0:G[P];}if(AD[0]!==null){y(G,j,AD[0]-AC[0]+AB[0]+"px");}if(AD[1]!==null){y(G,o,AD[1]-AC[1]+AB[1]+"px");}if(!Y){x=E.Dom._getXY(G);if((AD[0]!==null&&x[0]!=AD[0])||(AD[1]!==null&&x[1]!=AD[1])){E.Dom._setXY(G,{pos:AD,noRetry:true});}}},setX:function(Y,G){E.Dom.setXY(Y,[G,null]);},setY:function(G,Y){E.Dom.setXY(G,[null,Y]);},getRegion:function(G){var Y=function(x){var y=false;if(E.Dom._canPosition(x)){y=E.Region.getRegion(x);}else{}return y;};return E.Dom.batch(G,Y,E.Dom,true);},getClientWidth:function(){return E.Dom.getViewportWidth();},getClientHeight:function(){return E.Dom.getViewportHeight();},getElementsByClassName:function(AB,AF,AC,AE,x,AD){AB=L.trim(AB);AF=AF||"*";AC=(AC)?E.Dom.get(AC):null||K;if(!AC){return[];}var Y=[],G=AC.getElementsByTagName(AF),z=E.Dom.hasClass;for(var y=0,AA=G.length;y-1;}}else{}return G;},addClass:function(Y,G){return E.Dom.batch(Y,E.Dom._addClass,G);},_addClass:function(x,Y){var G=false,y;if(x&&Y){y=E.Dom.getAttribute(x,F)||J;if(!E.Dom._hasClass(x,Y)){E.Dom.setAttribute(x,F,A(y+B+Y));G=true;}}else{}return G;},removeClass:function(Y,G){return E.Dom.batch(Y,E.Dom._removeClass,G);},_removeClass:function(y,x){var Y=false,AA,z,G;if(y&&x){AA=E.Dom.getAttribute(y,F)||J;E.Dom.setAttribute(y,F,AA.replace(E.Dom._getClassRegex(x),J));z=E.Dom.getAttribute(y,F);if(AA!==z){E.Dom.setAttribute(y,F,A(z));Y=true;if(E.Dom.getAttribute(y,F)===""){G=(y.hasAttribute&&y.hasAttribute(g))?g:F;y.removeAttribute(G);}}}else{}return Y;},replaceClass:function(x,Y,G){return E.Dom.batch(x,E.Dom._replaceClass,{from:Y,to:G}); +},_replaceClass:function(y,x){var Y,AB,AA,G=false,z;if(y&&x){AB=x.from;AA=x.to;if(!AA){G=false;}else{if(!AB){G=E.Dom._addClass(y,x.to);}else{if(AB!==AA){z=E.Dom.getAttribute(y,F)||J;Y=(B+z.replace(E.Dom._getClassRegex(AB),B+AA)).split(E.Dom._getClassRegex(AA));Y.splice(1,0,B+AA);E.Dom.setAttribute(y,F,A(Y.join(J)));G=true;}}}}else{}return G;},generateId:function(G,x){x=x||"yui-gen";var Y=function(y){if(y&&y.id){return y.id;}var z=x+YAHOO.env._id_counter++;if(y){if(y[e].getElementById(z)){return E.Dom.generateId(y,z+x);}y.id=z;}return z;};return E.Dom.batch(G,Y,E.Dom,true)||Y.apply(E.Dom,arguments);},isAncestor:function(Y,x){Y=E.Dom.get(Y);x=E.Dom.get(x);var G=false;if((Y&&x)&&(Y[l]&&x[l])){if(Y.contains&&Y!==x){G=Y.contains(x);}else{if(Y.compareDocumentPosition){G=!!(Y.compareDocumentPosition(x)&16);}}}else{}return G;},inDocument:function(G,Y){return E.Dom._inDoc(E.Dom.get(G),Y);},_inDoc:function(Y,x){var G=false;if(Y&&Y[C]){x=x||Y[e];G=E.Dom.isAncestor(x[v],Y);}else{}return G;},getElementsBy:function(Y,AF,AB,AD,y,AC,AE){AF=AF||"*";AB=(AB)?E.Dom.get(AB):null||K;if(!AB){return[];}var x=[],G=AB.getElementsByTagName(AF);for(var z=0,AA=G.length;z=this.left&&A.right<=this.right&&A.top>=this.top&&A.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(E){var C=Math.max(this.top,E.top),D=Math.min(this.right,E.right),A=Math.min(this.bottom,E.bottom),B=Math.max(this.left,E.left);if(A>=C&&D>=B){return new YAHOO.util.Region(C,D,A,B); +}else{return null;}};YAHOO.util.Region.prototype.union=function(E){var C=Math.min(this.top,E.top),D=Math.max(this.right,E.right),A=Math.max(this.bottom,E.bottom),B=Math.min(this.left,E.left);return new YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(D){var F=YAHOO.util.Dom.getXY(D),C=F[1],E=F[0]+D.offsetWidth,A=F[1]+D.offsetHeight,B=F[0];return new YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=function(A,B){if(YAHOO.lang.isArray(A)){B=A[1];A=A[0];}YAHOO.util.Point.superclass.constructor.call(this,B,A,B,A);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var B=YAHOO.util,A="clientTop",F="clientLeft",J="parentNode",K="right",W="hasLayout",I="px",U="opacity",L="auto",D="borderLeftWidth",G="borderTopWidth",P="borderRightWidth",V="borderBottomWidth",S="visible",Q="transparent",N="height",E="width",H="style",T="currentStyle",R=/^width|height$/,O=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,M={get:function(X,Z){var Y="",a=X[T][Z];if(Z===U){Y=B.Dom.getStyle(X,U);}else{if(!a||(a.indexOf&&a.indexOf(I)>-1)){Y=a;}else{if(B.Dom.IE_COMPUTED[Z]){Y=B.Dom.IE_COMPUTED[Z](X,Z);}else{if(O.test(a)){Y=B.Dom.IE.ComputedStyle.getPixel(X,Z);}else{Y=a;}}}}return Y;},getOffset:function(Z,e){var b=Z[T][e],X=e.charAt(0).toUpperCase()+e.substr(1),c="offset"+X,Y="pixel"+X,a="",d;if(b==L){d=Z[c];if(d===undefined){a=0;}a=d;if(R.test(e)){Z[H][e]=d;if(Z[c]>d){a=d-(Z[c]-d);}Z[H][e]=L;}}else{if(!Z[H][Y]&&!Z[H][e]){Z[H][e]=b;}a=Z[H][Y];}return a+I;},getBorderWidth:function(X,Z){var Y=null;if(!X[T][W]){X[H].zoom=1;}switch(Z){case G:Y=X[A];break;case V:Y=X.offsetHeight-X.clientHeight-X[A];break;case D:Y=X[F];break;case P:Y=X.offsetWidth-X.clientWidth-X[F];break;}return Y+I;},getPixel:function(Y,X){var a=null,b=Y[T][K],Z=Y[T][X];Y[H][K]=Z;a=Y[H].pixelRight;Y[H][K]=b;return a+I;},getMargin:function(Y,X){var Z;if(Y[T][X]==L){Z=0+I;}else{Z=B.Dom.IE.ComputedStyle.getPixel(Y,X);}return Z;},getVisibility:function(Y,X){var Z;while((Z=Y[T])&&Z[X]=="inherit"){Y=Y[J];}return(Z)?Z[X]:S;},getColor:function(Y,X){return B.Dom.Color.toRGB(Y[T][X])||Q;},getBorderColor:function(Y,X){var Z=Y[T],a=Z[X]||Z.color;return B.Dom.Color.toRGB(B.Dom.Color.toHex(a));}},C={};C.top=C.right=C.bottom=C.left=C[E]=C[N]=M.getOffset;C.color=M.getColor;C[G]=C[P]=C[V]=C[D]=M.getBorderWidth;C.marginTop=C.marginRight=C.marginBottom=C.marginLeft=M.getMargin;C.visibility=M.getVisibility;C.borderColor=C.borderTopColor=C.borderRightColor=C.borderBottomColor=C.borderLeftColor=M.getBorderColor;B.Dom.IE_COMPUTED=C;B.Dom.IE_ComputedStyle=M;})();(function(){var C="toString",A=parseInt,B=RegExp,D=YAHOO.util;D.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(E){if(!D.Dom.Color.re_RGB.test(E)){E=D.Dom.Color.toHex(E);}if(D.Dom.Color.re_hex.exec(E)){E="rgb("+[A(B.$1,16),A(B.$2,16),A(B.$3,16)].join(", ")+")";}return E;},toHex:function(H){H=D.Dom.Color.KEYWORDS[H]||H;if(D.Dom.Color.re_RGB.exec(H)){var G=(B.$1.length===1)?"0"+B.$1:Number(B.$1),F=(B.$2.length===1)?"0"+B.$2:Number(B.$2),E=(B.$3.length===1)?"0"+B.$3:Number(B.$3);H=[G[C](16),F[C](16),E[C](16)].join("");}if(H.length<6){H=H.replace(D.Dom.Color.re_hex3,"$1$1");}if(H!=="transparent"&&H.indexOf("#")<0){H="#"+H;}return H.toLowerCase();}};}());YAHOO.register("dom",YAHOO.util.Dom,{version:"2.7.0",build:"1799"});YAHOO.util.CustomEvent=function(D,C,B,A){this.type=D;this.scope=C||window;this.silent=B;this.signature=A||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}var E="_YUICEOnSubscribe";if(D!==E){this.subscribeEvent=new YAHOO.util.CustomEvent(E,this,true);}this.lastError=null;};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(A,B,C){if(!A){throw new Error("Invalid callback for subscriber to '"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(A,B,C);}this.subscribers.push(new YAHOO.util.Subscriber(A,B,C));},unsubscribe:function(D,F){if(!D){return this.unsubscribeAll();}var E=false;for(var B=0,A=this.subscribers.length;B0){B=I[0];}try{G=M.fn.call(L,B,M.obj);}catch(F){this.lastError=F;if(A){throw F;}}}else{try{G=M.fn.call(L,this.type,I,M.obj);}catch(H){this.lastError=H;if(A){throw H;}}}if(false===G){if(!this.silent){}break;}}}return(G!==false);},unsubscribeAll:function(){var A=this.subscribers.length,B;for(B=A-1;B>-1;B--){this._delete(B);}this.subscribers=[];return A;},_delete:function(A){var B=this.subscribers[A];if(B){delete B.fn;delete B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(A,B,C){this.fn=A;this.obj=YAHOO.lang.isUndefined(B)?null:B;this.overrideContext=C;};YAHOO.util.Subscriber.prototype.getScope=function(A){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}return A;};YAHOO.util.Subscriber.prototype.contains=function(A,B){if(B){return(this.fn==A&&this.obj==B);}else{return(this.fn==A);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var H=false;var I=[];var J=[];var G=[];var E=[];var C=0;var F=[];var B=[];var A=0;var D={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};var K=YAHOO.env.ua.ie?"focusin":"focus";var L=YAHOO.env.ua.ie?"focusout":"blur";return{POLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){var M=this;var N=function(){M._tryPreloadAttach();};this._interval=setInterval(N,this.POLL_INTERVAL);}},onAvailable:function(S,O,Q,R,P){var M=(YAHOO.lang.isString(S))?[S]:S;for(var N=0;N-1;Q--){W=(this.removeListener(N[Q],M,V)&&W);}return W;}}if(!V||!V.call){return this.purgeElement(N,false,M);}if("unload"==M){for(Q=J.length-1;Q>-1;Q--){X=J[Q];if(X&&X[0]==N&&X[1]==M&&X[2]==V){J.splice(Q,1);return true;}}return false;}var R=null;var S=arguments[3];if("undefined"===typeof S){S=this._getCacheIndex(N,M,V);}if(S>=0){R=I[S];}if(!N||!R){return false;}if(this.useLegacyEvent(N,M)){var P=this.getLegacyIndex(N,M);var O=E[P];if(O){for(Q=0,T=O.length;Q0&&F.length>0);}var R=[];var T=function(V,W){var U=V;if(W.overrideContext){if(W.overrideContext===true){U=W.obj;}else{U=W.overrideContext;}}W.fn.call(U,W.obj);};var N,M,Q,P,O=[];for(N=0,M=F.length;N-1;N--){Q=F[N];if(!Q||!Q.id){F.splice(N,1);}}this.startInterval();}else{if(this._interval){clearInterval(this._interval);this._interval=null;}}this.locked=false;},purgeElement:function(Q,R,T){var O=(YAHOO.lang.isString(Q))?this.getEl(Q):Q;var S=this.getListeners(O,T),P,M;if(S){for(P=S.length-1;P>-1;P--){var N=S[P];this.removeListener(O,N.type,N.fn);}}if(R&&O&&O.childNodes){for(P=0,M=O.childNodes.length;P-1;P--){O=I[P];if(O){N.removeListener(O[N.EL],O[N.TYPE],O[N.FN],P);}}O=null;}G=null;N._simpleRemove(window,"unload",N._unload);},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var M=document.documentElement,N=document.body;if(M&&(M.scrollTop||M.scrollLeft)){return[M.scrollTop,M.scrollLeft];}else{if(N){return[N.scrollTop,N.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(O,P,N,M){O.addEventListener(P,N,(M));};}else{if(window.attachEvent){return function(O,P,N,M){O.attachEvent("on"+P,N);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(O,P,N,M){O.removeEventListener(P,N,(M));};}else{if(window.detachEvent){return function(N,O,M){N.detachEvent("on"+O,M);};}else{return function(){};}}}()};}();(function(){var EU=YAHOO.util.Event;EU.on=EU.addListener;EU.onFocus=EU.addFocusListener;EU.onBlur=EU.addBlurListener; +/* DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller */ +if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var n=document.createElement("p");EU._dri=setInterval(function(){try{n.doScroll("left");clearInterval(EU._dri);EU._dri=null;EU._ready();n=null;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._dri=setInterval(function(){var rs=document.readyState;if("loaded"==rs||"complete"==rs){clearInterval(EU._dri);EU._dri=null;EU._ready();}},EU.POLL_INTERVAL);}else{EU._simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(A,C,F,E){this.__yui_events=this.__yui_events||{};var D=this.__yui_events[A];if(D){D.subscribe(C,F,E); +}else{this.__yui_subscribers=this.__yui_subscribers||{};var B=this.__yui_subscribers;if(!B[A]){B[A]=[];}B[A].push({fn:C,obj:F,overrideContext:E});}},unsubscribe:function(C,E,G){this.__yui_events=this.__yui_events||{};var A=this.__yui_events;if(C){var F=A[C];if(F){return F.unsubscribe(E,G);}}else{var B=true;for(var D in A){if(YAHOO.lang.hasOwnProperty(A,D)){B=B&&A[D].unsubscribe(E,G);}}return B;}return false;},unsubscribeAll:function(A){return this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=this.__yui_events||{};var A=D||{};var I=this.__yui_events;if(I[G]){}else{var H=A.scope||this;var E=(A.silent);var B=new YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);I[G]=B;if(A.onSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var F=this.__yui_subscribers[G];if(F){for(var C=0;C0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}if(N.length>1){N.pop();}N.push("]");}else{N.push("{");for(I in G){if(B.hasOwnProperty(G,I)){N.push(I+J);if(B.isObject(G[I])){N.push((L>0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}}if(N.length>1){N.pop();}N.push("}");}return N.join("");},substitute:function(V,H,O){var L,K,J,R,S,U,Q=[],I,M="dump",P=" ",G="{",T="}",N;for(;;){L=V.lastIndexOf(G);if(L<0){break;}K=V.indexOf(T,L);if(L+1>=K){break;}I=V.substring(L+1,K);R=I;U=null;J=R.indexOf(P);if(J>-1){U=R.substring(J+1);R=R.substring(0,J);}S=H[R];if(O){S=O(R,S,U);}if(B.isObject(S)){if(B.isArray(S)){S=B.dump(S,parseInt(U,10));}else{U=U||"";N=U.indexOf(M);if(N>-1){U=U.substring(4);}if(S.toString===A.toString||N>-1){S=B.dump(S,parseInt(U,10));}else{S=S.toString();}}}else{if(!B.isString(S)&&!B.isNumber(S)){S="~-"+Q.length+"-~";Q[Q.length]=I;}}V=V.substring(0,L)+S+V.substring(K+1);}for(L=Q.length-1;L>=0;L=L-1){V=V.replace(new RegExp("~-"+L+"-~"),"{"+Q[L]+"}","g");}return V;},trim:function(G){try{return G.replace(/^\s+|\s+$/g,"");}catch(H){return G;}},merge:function(){var J={},H=arguments,G=H.length,I;for(I=0;I + + + ILIAS - Guida MoonPro Admin + + + + + + + + + + diff --git a/MP-ADM/help/lm_pg_11.html b/MP-ADM/help/lm_pg_11.html new file mode 100644 index 00000000..88e237ab --- /dev/null +++ b/MP-ADM/help/lm_pg_11.html @@ -0,0 +1,14 @@ + + + + ILIAS - Guida MoonPro Admin + + + + + + + + + + diff --git a/MP-ADM/help/lm_pg_12.html b/MP-ADM/help/lm_pg_12.html new file mode 100644 index 00000000..3b0d93c9 --- /dev/null +++ b/MP-ADM/help/lm_pg_12.html @@ -0,0 +1,14 @@ + + + + ILIAS - Guida MoonPro Admin + + + + + + + + + + diff --git a/MP-ADM/help/lm_pg_6.html b/MP-ADM/help/lm_pg_6.html new file mode 100644 index 00000000..6cd58acd --- /dev/null +++ b/MP-ADM/help/lm_pg_6.html @@ -0,0 +1,14 @@ + + + + ILIAS - Guida MoonPro Admin + + + + + + + + + + diff --git a/MP-ADM/help/media_179.html b/MP-ADM/help/media_179.html new file mode 100644 index 00000000..1b1306b1 --- /dev/null +++ b/MP-ADM/help/media_179.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + diff --git a/MP-ADM/help/media_180.html b/MP-ADM/help/media_180.html new file mode 100644 index 00000000..775f7bc0 --- /dev/null +++ b/MP-ADM/help/media_180.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + diff --git a/MP-ADM/help/media_181.html b/MP-ADM/help/media_181.html new file mode 100644 index 00000000..835ef67f --- /dev/null +++ b/MP-ADM/help/media_181.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + diff --git a/MP-ADM/help/media_182.html b/MP-ADM/help/media_182.html new file mode 100644 index 00000000..e414bc09 --- /dev/null +++ b/MP-ADM/help/media_182.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + diff --git a/MP-ADM/help/media_183.html b/MP-ADM/help/media_183.html new file mode 100644 index 00000000..6fe53c2a --- /dev/null +++ b/MP-ADM/help/media_183.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + diff --git a/MP-ADM/help/media_184.html b/MP-ADM/help/media_184.html new file mode 100644 index 00000000..93469170 --- /dev/null +++ b/MP-ADM/help/media_184.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
Icona pdf
+ + +
+ + diff --git a/MP-ADM/help/media_185.html b/MP-ADM/help/media_185.html new file mode 100644 index 00000000..6146be84 --- /dev/null +++ b/MP-ADM/help/media_185.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + diff --git a/MP-ADM/help/media_186.html b/MP-ADM/help/media_186.html new file mode 100644 index 00000000..4975f00c --- /dev/null +++ b/MP-ADM/help/media_186.html @@ -0,0 +1,35 @@ + + + + + ILIAS + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + diff --git a/MP-ADM/help/mobs/mm_179/lens.png b/MP-ADM/help/mobs/mm_179/lens.png new file mode 100644 index 0000000000000000000000000000000000000000..34e8fd7ad0bdf70a5f17fdf4e0f09a40f379a74e GIT binary patch literal 1064 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 TW4qXX00000NkvXXu0mjfk3@#H literal 0 HcmV?d00001 diff --git a/MP-ADM/help/mobs/mm_182/3.png b/MP-ADM/help/mobs/mm_182/3.png new file mode 100644 index 0000000000000000000000000000000000000000..1d6e2a81b2e6018ead632dd3b8d2897617014189 GIT binary patch literal 13044 zcmc(`X*|^J`!{Zx#Fa=&43dNtG0cc;MNM`>$T}I@SSwq?*ec1OkYx}uw(Mn>EgH$p zV93Z`mdP@tv9I?>S6$cd`~CkP{2tt|*Zp8D^Eu}@kMlUs^H|=;dm;_>uOI#k{1*cQ z!(lDWt40hA%wfRaIjk(ePc}`Bd%!P7FQe<~3?(Fi8Q>p~(-pld3=HM5hqiAY*dKF8 z^OhF_14rxri?Q7^-yV3A+xwcix3QJj zG4@{)C+aCv=^j#ZRMlAY%a7$k7Yz2~1Y|BVJ2M>4WQ2yWbTfc|{Zn+EnG+PC(jwO1 z2L8_{nT&a%5xr9`>!A#wQw)r(ml>FjgzWzrx^kqMwM4wX;@Iyuem`rDZVtwbQ%aRu z8JU3@`tup5LH~TJOpJ;53PE~W2$-ah5&e(AW-KcxI&*9E)IoMYCG&8Wx{)r};q8j! z|HwvwAPvcAXqn4l1So}7__rqJB8-?*Vu;UTh{H-Y6_AFvQCwCNeb-a}Ja1;T13|)^ z5ud@$tg>9{zjZHz16t@dzt&@@cL?M>DpG?lh?Up){V;^94fs$`^J`cLm;LF7zgLZj z2FZjahulnM@CAJVMwHy0%_bh{=Dr^o*e5O~x^IsIT>sAYgs&wj>BPPTGAWncXkN-E z2}YbJ0K0^lR+<2d`gj_c22?Z%Diiq_gZRW+cVK_zAw`T%%Q9iN=A@7AYm=PL06!w~ zgzGAEVSk7{$Vn)tfC0pFnL(r`NAKaqzNnTZ&Nb% z-_J9^@64hiel9#`fd4p|t(^+!8zBBabT|e7F`B11c<}%uX8c%!1T$dw%hpW1EsywG zA|eh>aImwpupI8|VStw{;M6_l&V+DTISr#=pi^aTOfDh=e9v~9DtTUsPUpgd)Tgw4 zw9+%)XC5xFEx!NUK#-ZKU0%Tsl%x`QV@sYD0UCP3T)BUQo@rcm03oNd6PKP7^qgDf zZH+}ZiSLyiAL@LfBvA8GUZ=&?-PPmAKUSFhz$lU|=kSb&={8d(1`!-XYYLEA_FKD{ zl)F{E)u40Uy41f~c#-Ss(vgs66>eU85K>IkK_E!vX5HJo5h9(wI4f}8Ox7Z6`;1p| ztB9#u!RW5P`-7wlcvg+)PG`p}b!~WC0$zS|9x?&B@U}E&&GEnM8w=w8o~kx>_VKQo z11luVSmMb&z-o%DCURk9j&yGwhlPb#{j94es78WYxo4~L7ian8DhlQ{-6f}lD}~pT zm0~)f(#fO;cUxIWkQKw}1}@%KR$msWz$S#pFzFbJn{JGj2={j9lq#TdbsDd#9GaBC*Gct5kQ`ZeDp zU{-nbP!Yv#%bM`~3OyrhnXtNRO4BU*mB4Kg@C*~Ct{lm~4e}CN{l_ppN(2D`^_Etf{o1n}e+38?{vuXEj`bUF;DUnY6nE^hcP zriQU{1#ayp?gJ91PI2WsfGU-IjB_UX4JCf2MKFL8buYVvEG^&N5Mn<7_%Ik0IFUb( z!AC5GL%7^TkM`}K;E$!~#Z4Ci?v;QIH*QnVt7XH2(z7BP5LX z_TP>r>EhiR6RZ12G>Q!t1{~2-`*)hj)SYSIgXQ!E8)8ikX53^<<5gOCXvnSP$5y=9uzvps=)2Tc`)k{F!7yOKtEwA{N2{%nELqSVAZu{taS(BAWSQ z78@IzHw%bpaLb5?Q@^jm^U`8sgBLkPBeYEUu#9gtznq;&I}2RK#eeil#v9eVn6V=G zoes-Zk|+{1#J$`n_~a)Lx@x2kml>iizHEcX9L6B}ex^NCbqLZIRKp;?`td@-Xp#Q2 zBn^LHp~D$0=J^%;#(#v`sQ(fw1Z==ZKR&Z{!Ty4S;7_ieKg7kpCIceP3jc^4i1{t@ z)bGs#qy@T!Jkkz0^upuzRkz83W>&Z{e`MOv?!2NdftN7yehidkfH3~DF9tyeBe*1_ zPu~V*gQpQi%KM|r2ikvr0K#5s#&+Jqv4kWwLm$pnz4BgMXpm|^@@I$sLG^3Bo={XS zInp)>>yvs(9$Dp3biY~iBxkN8)U?QT+LCObQ^FS&v^T{Bt9|(M9Li5EBa4z$A$@cD zG-kZDHGC;{&_KXvgF4yKYB$+Zb+yP!#7pn+ePfQtwah~T;X)7MRzTT%vVZA4&AP~| z_d#!eI@~6HlzhgTno)ZDr5&y3!s(>$#Bx<=y%W6h+n|%l`7U#1*Ja|cs(D-^?xiRN z)6$4LDT=9ceVlM{a!}aEmy(Dn%x=1F==x4wOo~#Yt zU8+~W7%VJ^RnAKz+KJ0< zR!=LnzKthk)DPvjXC%5_;MC$Scw{m2YUw2(5e3RI$4_70t9vG9Ot+nHWz%{~_HQbk zcB%IkNWfEuAGCct`ZPi_YZSxu zoB@h*1~>wzh<4s%U7Pt(F zMJM6B6v?DCF+X9xE!^4m5Y$0@-?-_eJC9V^<|siO<+ue}v=UkU8ny^|$e+k`)%7W^ z5htZ%fx-RksWN_DSVg>G?H(@@EoC$UOUo&jb0YL%POK5m@{|s5T%MgU8uo&wK5fD^ zC8s>8^m}r${rjAS2rs{mI>q%%dks|v{Jyr0l|#bwqrzJSk?-f`$9T@sMp0zo+FL$D zi8a7-J78go%o!CQiHg#Cxj8GJ_YBzGeW%|x$#lY^ zjCNpA8|Fe?FvZFf$>mj#29Iqmt9(`y^~E*@bz$!DtVx(=soGecH`>4YgN z=IY4p_PIs%KhZ&!W^{phUpQ9>N9V@sMBOjuIiqpJG&8oB_WXalKAcgm>`xyay+3k;6rZr*|sp?fH*>pj-DzmFwxB zSXU2TK!qfdTzPKgpr)TPPmNM}#|@r}4xW7FfGW@Fur#K|J$fi+Td*tY@9kq9*71B$ zT54YB+fg}1>;VrCa6u5+KN_89kGqx0+2a-?+|vgne6Ia(&qxztacreI8Q5W+Stw2@ zDIxFnVyYgoW{@x^g0obkD#UWV>$*06lxMAxtB+k_N#qo4t8w+WrScAx%4>eWk1-|WgaMPG8k7U7tdr|H^ zm?2>m%?VAtw?%xxUig*a`>tEbQ1Q(TO~*5z)o>d(>P%;|3#t-gG_Z|Xw7i{7ROw7o z>20B26OOH9E)2@zX;hocO&dbUMlfZSvt!cbXXJ-AiZr|%Ed+6tg@kpQ_i4q8Q6oiw zWM@!|tC&!Dytw0*R~q7s>oK@&cKK#E_KPdwoB6P@qc>OeV^aBq_=`xcG|y9f_1P6^ z!ER2T#lfD6rhV=y$g3A6N-7O12R$em(5R25bGF$wSjYkR&l(M((k%S8@@A02o=XXD zcnGxQ4N#tp(>_f7su>Yd;BHAA<^8Kl-=qBg0%2Sji@ECIyGyouq;k3BbMb;L55MTp z{(2*Fma|HV6W$lS4g}95WQIdCzCKs}4ogy9?%$33seMbSpII--RZdPUEkWum9}f(1 zZ}p`|?FUfvmn^*XL(zQY&yma`yp_s}nFhBqjN3isMZW9ysR)#Z2(PZTsrpb~DFel2 zVjd%Y!50btBV6gXa3ZVzNOwV}#yl-D$mOu%Nx){Ey$ndddWeYpJvRg>JCQ25EHURb zyRK&kG9Ig(u-ZO;ye#za-^K8sJmNC5v1{g_v4*r6vfsA`QT)HiArPR0yyk7AF9-4# ztP&zvx|@IQXB!@bC%>}||AT*L8@w%yj?%{^|2HFn9I(191{YeOBsW!gvH58H)Q5+U zwEw>=xeYp)973NFfZce~pi*uyQhS#3aAxQfDx|!AB${N-Gkdlj@aWDD|b>*e*)@Z8f2-fq{!rT*`y#P$vepBCg>^A);e|taR!100F}E z%1BLKpR$Tts#h~YD}4PJ)nLoat6>|3@t3P#^YgkNd^{TAf|%!YE?`qvTFMc7Be8A> z4-iaGKEe&n>}5D~Trf{@IYCyD{4P&Ln(r;x%R4CoZ#aGLW!R0^`bVjK5#y>!*rF}} zo_6ZoL|H~`kQ}^BF0{V&i`!`F^bP{E^I3pauEh6tqXwHt{OWkDDR^&mm^8le<8}$P zsfaDGtY>>jV4gHSQzqA*KEgLY;)tym$%pu3p%CK~rIcrl4J2*dCv0F|TV_cUypz@I ziR6ywgox!UZX^zCDK9c@VT#w_a5aPvrRX}Vn2_zOa_se?puk2|j;)P>i%8IjROZ3C zO?jdI^;>kmn!u9_egX5eC12=t1T5Uc>BpCowc(%4XSx(km`}256$S*V>a-fvtKmO=i* zbSgCd1-3OLVh-3ZW(J6`nDclO7?DNx$T$m8+}#!@Mvym3nlxwZSV}yZw#07EMi}{z ztQgBYg`9;r<-lujMMp#;m8f$u2Qj5S{{7ul9K2hF)iL;8@(EW^^=hJ_)B5mNf~^z7 z$QaG+fM9%;3Keb3{r@3UZsvRhoNonBo zYJO|Fmea>DE__!yKrVh9L5bx15qv40fnhs=^E$pCN8TmT>38ns1n$nS1x&=CyGPu! z>L*sJhNv;5ABuDeU-QCnKem<9u+umW)H+Mc&^g?L(cp{In<%E(Cf)HVTIpCL|Jk5# zQ2X&--Ya@w)U(OJ0KpggM_neG#SZ>sX{pDV!%qc%C(V3Hl~vTS$|zS`)~c40IC;_j zq)^oJTzxDwt~QDmr!C;+YX%XSST-OE9N0f-b|72N>d-pt%VX;+#4Nec1^F9E3p4&m zAut^&FLJ+%GaRzOmbIW@A@@CIBxCyLs?!ft7H`Yy)e^omO^so|Vc!93@?G)M_d9Rcb0-wpwB$>2ky@WNgB@_aos82rI3aRF> zhkYfv*P8ZhiLPcI`T4wkF2$uRqRqodq-IEnkP7o5fi_E{Yj$Y#MG~lP%vRo#KGk`` z>kX$XANk|3Ygb-&?ZRGF>Em^1XuwuOGjO~I(GY6aX3dGwcAE!X2uV(S?OkCN-5v%o zuO%~Yi!TiS?i^6eZeVcMIeii-ufxEXC1sZl}EAD>vqRSnl;7bz6*04`@CZxG*=2Du8W7F#!4-K94yOKJIxW|N3 z;dcYs_0o>a^<-u`>cpOxsDs^Wm$hPF~x)#73PTO^Y*y2ga)d zhq=`aGL%Bo0n@W7d+y2}+~T;J)F>B9V)b>DX}=w7>PKj=5CS*zk2;Sp060;?39=XQ zcCr8v5(B`=#qF}DZ6tC01bug9Y>AL5_2W(OrUO$tSB2P*S>5q1u{!Q`FSBl&IU2hRFZD2o zxBh(~Me7dR*J1YAA06@pN8Soo*s?_Z-4d=eO*@EUV)Ksb7M)B?!0mHjBd@6q1YXPCRnFn6f=C&wQ zi%{DhRrnnI3Rbp^_A6X@-J-l2=}ddq5xd4(RTK&%7UtXyd9LgtV6 z7&$GybM%GC)UCnNg^jx0=y7+mJFdj>CK9^^a+)wc6ZHihRMaFlz}He3@RV36wHQ2I zv$4@eCV_mL+Fu?6a|ei%c7sS+Eh4@`-rB>W8@O4nqxBg!;PvV6GG2b@$bvSR<$|OH z>ajGPn&~Q^r@oQ}?2)!wx<(nVFGT8@nH6|WzFd@xrm@yFxpLZ^&8SxBbCIb+bkMkK zXOJsVQ}KmOCR@m;ujYKkGI4lFu=Ql{fT*?F!@JIA+7`hdNIG-EsAyB2s6kbz-=(pK zv3%6pp}K^hsTaf4h~xbNN^;*lxK+@QR8QMN72LR+&{eNNPuj41hAGnTKv#XS;yX`I zrPwB4CK@fHN_MbWJ40b(`huU#jPw)rruN-LrSCYgI+I!p{YvswRiSAuB>ut&<8x~A z8#5_!Ud`@Mze%6k+~&cG$q| z=up7ZwEd zD~ewhTaiMYq|XTi@J8gObq~Dai?7&$R(SNtPzZU7NQOUoSNrCm9VXMYc~n(%dSXnC z*qKxZ&npWUN@8k3s24kqeM+%7?Hu^7k&NA#bl#Tfa_ zw!T6tMqcp`f;`BfETu;uGWsJ9~*D07a6?UPltJAY^NxF)SAf& z=+>1wnK0BS)6q6mj*AY;T3w9)nnXU60beG_w zZo(nO&7^7n=v*YKf{xPdDxb5wZQ{z_`=ht5A>*;CY6f2@aE>5h+y-gja%y1Mlr#Yv zB}jajm-6vUYi2=|n#3fyC2h{w@v_}Xi!<67D2)PE>G-I*(xq66azzcDp=U=rC5g3N z@YZ*!@3Sc=Ci|m$6ei#GRT&0 z1NH7S;v%cZnlvVmuWfO<`Yt7U#auXaKFW-Mqb}cYA54QhQ?(gA=rysB7x7C^-j?wa zrx`@XTba-7lLg!NN`>q|Fb9-wdRygkpxy$u%7yHFzl{epc;KcRL)21tf4x{&7PtNE z=HQCtSGmVref=WW)imh#S>#dmoT%WAbosa?A+o2jkjLa?A-El& z(o&PXEGp8XGv$uXkk|)P3oA|cq!MYxjJH2}CBNITz!r(4xQ$-U8=a3uSzbhmly@ZPlTog|K z!X`DlMKy{Np0O&z7^*;{%$jUOeUg5%^1*_IC6{JM?Im>auYG4EUL2PVht;~?*IMe+ zO~l>{ED=5A6PeWXjItUp@b=6~>ror*ZhR{IX{5J}i&OAjC{8+JaH^dcTj;Hq&*@t7 zeEEgf%U?Ho5H2G>rin})^HZNN$q&}vDQa`W<28xgov@uZ^4V#sXZfz67U*4D4!!>> z>nM_3&wC~)ApOyPqI_rXSB-)BgZumc^#}Jaq84O{BwzjC)Z#5%x|xSg+j$zy8~a`O zq`~Zr@CPI2JuW)_!RFtE|AWn!Z7Lnh*4axH7!Y!eb{@FQ zA8{u|6d(a@s*pQR!+|E0VJLu^9C#w)aK+8OOeXBPE~4?+cQ4gd-WIL_+b*he$&(<^ zxIG)t$wAmNVMaulPd-yAfByAk+}xVtR8{`9k~a5ar%43YRy_XQn&R?i#^!q&(8pbWcWM z1ZkrD!J~fW1y6EUGN!^uyV%Fhf8D*eC<2O7fA@VN?kQf0b8BfJaay^v)sEyV?!L9@ zqN-ZN6{vgJV`{fF%C^Attx|Uu8pbBv0U+{uUT4@@TO^UOE z3%PApOQ`GS&4%T&()Kr|`tkfNB+vqf(_8;0tlw7RfvrNtL8PCoBmFMSAT@kMI1r}R z7+m_94tWI8g*AbRf=B{jm^9dmfJ?rY`PNESEES$_^I(92ymdaW zBRaGGz%s&m48NJ14hxRxq<%$Lw~wCmypBYh%YFA{@fy2*B^Pgd5$nzPSLfPG@)Sym_R2*%9;rF+m?mtg7Y`4G~4(176O>O%v9 z3wyNmSJhsr4dqJVLeq1UQatT6X~(M}jkd;EJTsTtoDB=FS0kXdVr$dfrvlXGSxJJB zPe4!j)H4I14W|0Gpaeh?utOZ8$fGV9_Dsm%K!V-b7Zhu?1KA~#hb;?6bKtxpXC-op zbWADjgM*RCcVFhU_9*{y_#IbIHlN2`f~0L9mhPPq^vxf>$_?p+SRu9fR{JV?T)h>+ zVQ(sr?VUN@?~PLE^)10Gu1sA(3PkUbZ{F%rmK2j0o*c%@O7m*(>vYE!q#keQ=l67V zZ0j^x-&NZqpfCA_mB`tYR17|!FH2kyReE;8fbcOe2n>Yu z*cZyRT*HE;)g!8Y-jBOdnn(=3)T(~Vh6UQ%fec$hZ*OnWko5zY|6W`p-I(E zgpMr_gtH9CO&hsx7&xWMDqEb7A9aC(6_*f-=3=k3u0NkwkSC@m;Z(3g-aw}r9kNX_m>2i)a3158 zTg>t)^jCqGi4iaP>$!kNl$h4?=7^IkO`HQGrytboEz{EioC)*rwJzuHhYrk|8z1(vBh@<4k{d_lI3^FCTT?3%^KBnWBb(JooH$t-i!-b;?X} zT+7ih{gVJqf!JD*{`MK)e4at2(d%q^p<=Eg;zv)*C&n%f@v_!rtmY-5&UzoffRAz< zZ*a#OCHku{I0a-X#BR zwYsZGiTgV`_=_7cN!ph1LAA)?6L8m^OSYP5g~FK5IrT@SO$_{O3_dVcc zLBJyOi`%soI|n}^Kyz)U5)aW|6HdUVFzSybD~-j{>8`I}4q4XYefmDH1){T3ds%&b zD1F8;k`mhcYFHl_iTdWZwbPaK(K47Sv`Xq38nYSmt+rIp$mp#`BtkFwM+fP(`RuKC zf)*Z#-J#F1Ws%Z+uYY8hIT2>I_OQE`s*iADqWLj(@vl8J+!{T!)q62?WDz~e zjt39o_9=1QJdDL$n3T)--KB4AmMK!0PrRSy!%BGK?k@M@2-cFtxdJmv0F&dE+*+C) z0Bs;H?Yr2KR^;fY8ez-BbF>&Tj0Rs`YiJf4Yf3Fv3BD&Cucnp~Te^qYwcD86ouc|N zj`%UDp;ZO@+-ThD7lX0A3)Hn^8e-i$#IfV{GL2LZjiG%ym*^?JmH}EO04`#7CM1}v zWG#88}Y1wekQE`9b< zCiH?-_)?!yuJZoesGI;v6MUu$Me*F!!ZSy z!)bjy?yBI?9e@L6WjB$R@tIYdsPyH3;0x`r@TBmdn{8hjzl`#AU9`*%GRQo?R8E4cT>=+5MY>BoIs}EMSNh|j(t4R*ZHcl;TBiU&9^a)_O-QV^owKNC8(e~)j+5ouDL+@` zY*5U6rj={Uu<|%OtNhZ37Tfch6dj>+d8Dnmw|&@bArZAvBf(4bL}d5o-B{}+`Wjl$ z1!XjQqJZA0nxnue5#{Ow!d?t3;cKV;izoo7@vKF@rjKIAd^n;?erl@f{Qc1{KUJ&x zL4)E?(Aeg_!qe*464>zt`sZNT{cSwpd<}=BJ|Abn2pefg+QjznHE7S^=w5BfvPsuM z1Yh`0+>|ZFPnQZ8C-C$Y_(R)|wPEaB(p)2NJiWVMK4KsZNg(-Q?#;;0~%sHKdoen?Z5$L}<4 zb-;pmHre?wIxKm8Fmj%0Ii2iN(lA)}_~&1T=gZmTZ=TRo(FiY7>&O+eMtzf38G~q6 z4henN=_E@&!QJPGY(0{W5?3nNt;DncthHs5G#QL`KP$fjfjTyCA_EozpSwDq;eN#z zvE}9Jfd*ik{xgc_==8W`O)4Zzad|G+A+WgfE!-mt5_VC}S?COXX)(i*p0iM#C0@^5 z6R_pLpv0{Jx^o_G2tJbYh~7;XX6CWzi_lGW{6W!wjaCWd2FvD@uj`<^y7C57UgzPT zQ1J%ZLg&5Q(r<$zFmS6>4IokBC`R=rCJUh4z+@)k{adp7RDv*i$MW_Wz7_$El3Rx+ zW$LR{OFn-+QcS5^9UY*2lXX&!k`2oat+RRU6wS3QSkV8Yjb~@DMPFN7@0=oqiu;W1 zA9!f`CiD3$#TMsGu0nuz4m_-2$RDlk_))^PPfU83wRi%h=BAr--o4zBfXSJOMb^4& zrsSLQ=FBF`C85@}yz10Ed)jr5t8HHz;B+!qI*38IzslICvv*_hoQq_`&$AsaAPknS3jFfQKO!9}1T|a!V_-^8?ywM5qAtg~D zc^+x5vb$#|WV(rb?rXKu9!R_o=3lcw9<$3ySv1DLD0$QBf3S?$7Z@%92{9?YmNYSK zu>x<##o*J_y(V7-B|%!R(TE=j*Hy}z;^i(F(U?13{=NN5y!^5Dfia`HcsoNE^Gf%R zGu$}q6N~^?1FvKc%t_9{=U7Z!oo($9cv`UOJUeL63l^chlOR4KzdLtV8}cdgI4Xh* z5h#fF#1ulpkcO51Rc;_JvGlZ-o9ZbR+pc1adf;e@=enADbkWa>)Ij~g?n(Zqv2E&J zdXb8f64hs_;=}+NV8(tw6xI_Pjem$DYqE$?nTyE~m+xr;0C8c}l{_i?8fG@tClw+5 z59p+gXN@@)e^lgq@EeH~8QQpHklmn~kmY&=&q6^UjOBFuot0=}cb%r#nTx@Z;ca71 z$0ttfm5iLe`r1JIq6N{%Vcq{j1+KvOY}b)g6E(K<-YOI>E5z*t95`e3jD-%MEo6@G zNxf*F-DD}^6n3dhjjA<)*b6Mg+#7u6Qs2b$gvejubNG)w|5ppe$S)$Rk)g%{`vu)! zAl~}(mjxsa*@=Wd;=+^t3~oG4 z*V$>1Guo+J?v2n*obD$XrW6FaK6Yn+d+RNF^1y$rYFLQz1y=$=`=eWqZ=)R*=ZYJF zj-7IOFZx1aDhm}L$r)K_B2WD<nGf@D3Hm$Wfs)2H1g2; zQN!|^Zu)zw%WRBGw;@ecoZ-Sid*@4sx3U-U}o9Rn~xXthdV z%l+>IW2yyE_dk{OI{$}21Q9rkt}&|a`^Dnlhhks%{|AG2Imfvmh*AI!u}6mCV(IS literal 0 HcmV?d00001 diff --git a/MP-ADM/help/mobs/mm_183/2.png b/MP-ADM/help/mobs/mm_183/2.png new file mode 100644 index 0000000000000000000000000000000000000000..185a42f39362895d5a9055cc47e744afe621c0bf GIT binary patch literal 32157 zcmcGW1yq#X+V_W^AxDs|K?OvRknU2EMgi#-5b5q7LL~&GOF%%Ry9XRfT5>3*b3j^< z{BC%j=e*~<=bU$)cYWWtX3cVOd&l1U-q+s${l9*DUaP6d5#iI|gFql6`6mybfj}7Z zz&8Sn3mn;k(Yyiv!Ek;iCj%-Opj!w2z_yfDmIi^!qY2JTaDcxd4o`HPK_KF`t1m{E z{iheeK{A&|+Aiw$7B224PUavvCv$T<=a=>_uw-pJBnae7CjU@c!^3bZ{r>wLv74b< zCHlg@;@GvK=yh~-^sc_Ii`s9+JmDaH-F}OmeZSfMu3jh(>D}C_dT~}u5u80|=k7S~ z{Uh0KxjQgYC?p*FA?B^X{3ml=>d)dIKEk|(5fku43ivNI8YJ44L;3|w7~eiui>m!PacY(W$$zx)g z1eO8E&OWZl#gYT%#Re|EI-)BBl+-u?8-YOJ&V2VTyuPjmzO(D0LHZCk8|#zG(_>ws%+^J z)GOZMmI8_{YSPRP_dh$%`n>abF;0C+?*;d!8Zk9ljkVYkXN*)PP#d=s6P$T1xDKty zO2816j<`r^|MBX(wwvi;mK{vcKTZT%(2w2$AL-1up)T#w(}eHRL5gT8ct`aRv+WLd zJhQ&NI@Q4OFq|miAUo? zWw*b$eV&hdd~i!@(R7U%aeTF{VFxJ%n8aFQ*)FE_oHPj&>6$b?KXv3y)~dWC!1Vo> zKVt+X!8|^grLY$pUV>&J7`bUrOQq~-8?2uhB62fZ)3ObFlk<~%_spHQOv@R=xBTPl z+Ub4$u{e0bu^BMt@uO@X_o>whES8lAc@8SdOpFiHc5f)_m~c+x7v>xG}A_VftU3KczOfeosFUr ziRXD>jJH>r){{2ohSa>PkAZ#({j=(_tk3!9ZT8QyyWm}|S=-5+wLjHroygj4cc+$` z`ydJW`$1I zxkwopOmGwDjp8sy;LbVG+jbyk6(>~iu#rvy!E|%nbD*&L&h$I!8rwd1=Bv%Wg=A@! zplTV(3}YYN@pK%K*{*hV{7+rXO1{WUN)#3}w2pse=VcdkONRpqac{G;;&!@|;EQ9a*HOYvF_ z7(L43{)*%2YKrT}bJzbBxgL9=k8a%rB6;%;Fq&Ks2X4h7Gt5A^D{%sCavjJSO(rqm ztKmo#@)FD{f9q->`s>482?VAkMV*Vs$2QhKkE*S=3W8hq@}^>sP(RiTHdHsZ4O{}e zZ}rOEF=h|+htYMFJKf(|b}#PJ^fcgXEOhmM%f=pS6uS?=H3IV}3RKrPGrz4tw-A zM`JCfRgeQ0Qp$J#*{Bm=y2G7=?B%T>@U2#udq3-6?cw$qc<1|H9zCl7TGqn?tTk3~ z6Kx#z*ow{E_s~a7#+~8DYV5LD7@{|+jNWId~U8#<7eu;44wYtuy$b!H<#2P zrJ*`P+k?;_gJQ&<7Qof`^~nosURlb6;wLBX8b0j}AND2HDJ^?HOv~fT^z^-|7lC2e zlQ|}+9j4P=KIH&n?1dmdtaHhvkJoHp+)~$UUufAG zbDqiLo%iay)=g-MUbpMS)Wr{1BgVQgDUWb+Q?vWCW?B51wgQh2n|`q=8r>F<%i%M> zJw=Y9I~>P7ZkTD@=wh)KI7Fd@H+#b5<+|F1<$NXXMFQ`FV_x{%p@fwfHqzkdS{{zx zx&QVyORpzB_z0t{H`1f@kuAZz1(sNQLvqejFOA?=W`_diChDv#zbD(D9z98d+35Mp z_L{~GW;qT#O^jADyQ*Rf32gOlw=7Iwx}2!QH=w5ZGUn$?b*vddJ3;ecH&y)_b7P&A zm+u)SKM~W*(POgwm`-q~{VkDwVY9&Js-)yN@zpZw#7Be1d96{(gV?26m4+mQn;b!` zMC&m%V^5~~UBvGZ5Nz7NBG0F!vR^G--D~VaO27z94nnJT@Viai^I37(Ig5%kW%_7u zkvFn?!g9?j>78^ZoKQbTsez}l`7+1xGec${gleRDHJb`XB4BWS;!9!8(bXNLOvwK<7U3Bak1sDAg0~95*m@S3H|%YvTi-QI~{qs>mZV^aVqB zjn0U`&*gIS^aWS)<%%I)o5N(X2N z5fk37xAmiszb{vCRjb@FibjL_vbIej1TVv$0K)_JgebfO2zpBA0;0lRbE8-3PY~Eh zSsKUsqiSYjoOyTqoBFshz2^Sz%?W$w1pC)L6&1QLQ-6tv9MtY&x5^71kfZQ?-SiMI zp%4pmzMkjT)cQHr{Qe_06ecYnsz*N_wOrAtyULm9ecdMoZmteA^FlfIvdOBPo01f5 zkM%iEpP?V_9SX@BUk^BuAYLHV~hc6GdRVpuao@>w^~a-Mm5dHoQb{#uD5=Zf?EWh-#L=KV+?n|C5YXL1er+oy?to57AlFI~aEIGtq#gH||o} zJ-yEzDl{(`U+k*01=UGCeJlB4KqVJrX5{J}2ggAZ_xvQ-8UGr8q*&qWek&qv>iR(f zLCcEhTKqG{A6CBoiZ?kHo)n|3AEAHia81m*5G*m_IG{lTpoQc7o-@hMU!4PY$fbZz zsfxl2+}fY*4jKIdbf<(Jx;3v%J`tuqc`bRj=Wx>iuc`2 z+KFbAWElxzTXec1@odFO9|$H+pmCF)0gI}ID(dcWJK zRw}!U?m5StKMF)OzW+E&pKiowj9zSs*VApxD@6%Ov%|-lrWr>sbP^nBkcUbjtfqBx z>!jnMV#2BxZItA>bkARw8pod8ykx7V?UII zS!1oR-EZQFG}4au@X#+@Qp>vOPFoQW_WHoaR%<3 zwxSIbh9UDp@|vIzq^LT4oP6bIgTtk!COpFN?3PBh4(ylRYyoMtWTzN*B$0 z67~H#0?d_;4ayD;m)8tfH%-W*gyegOL_pIP0kyi9Zuq8Kp+DN_#jRzLxlg)LM6HfQ ztv~GJ4J>6U&D7Ec8-l;#E_lOiocNFUN8`zb3;Sqzou~D8ea*&wm+3e11S2EeU7xQ6 z>=dHVysodht==-98G^jSh7V+tS{G6TOQ==$Dsef#6k;LvYt_~44CJ-(CJ+y%?aH1X zpNh_-IfSq!~xP29yFL)bjExl0Z6um}w*);D3o$6CiubV+*8PwFz- z9%yzLK0-@I&sN8cU4dmF{gpXon^B;-J+!Rs!hL=WL@8a#APvpMB zyK9>N*)$hI=nrCIz%chdJQ)PEzi^vB&v z(D+J5jpNfe{ZM_u@7A$HNvmNJ`6VNWJ zG~r#+_TLJ>(WUG67x0mk15~0+&6gT0@w}DnAgx*3DDAYx4*gd-t4@=Nx~#FKUH!2c zva{yfYu8#c=_Zmn+&5kmmS-)Z$7WxdVKdH0V)T`akrdg-t=;x$(@c=VNN+}vfQoaK zqSje!QQ&F@3?2J(2E?5I4TZ6Z>j6qKiRg(8bcEkG=uw0$SyU2_xMo}IVmNZqq}22> z9HPyTz%>6==Hp~7@x=R@UYJw;CQI`>bae21<%{bH;>@O~`S}S+U>PnCi|wP#mQhFk zVo{OcW!gotIef&4IfLZ!* zcPe=gA`T`e>P{T%H%rFrdzXP%gM;L>p4h1n#hNEj_1L&tY!H{GcxE`%Z|*cadVqf|E_AC!|h}ie^z5Lj=zElwBKH5dQca-b@2Ah>Vmlgh`fB+Xnn<;GAm)rC8 zFU1n~hu+aYZ#L_D45loD`Tq3l;Dxs-dHR(^PD)cOXP*)44{ z3oyyUn0_U929jXTw~!{~Jk!&iZ%96dm}dAF z-lTBM==}V|_y$UXGZ-lFU^YDVYxW&Al>2s7AX9k4q(fJL5#2Lx^pUV{{Rf zWkUZ;y2SgvL==zDMp#Mi3r);p!kv}7rlCA0pt{!bH;+Ow`Tl59NljJe-TWsXhL64z zx2aR5EG!L6y2~UvK6d;-ELS6nIiIhwNx(WqF#nG#BiQ;6mEkrbw(qRME#O;^Db$E@ zOy~2diHAaedBhxAum8((qu}E?9Z(U(vP@f!=6{^z3T!}Z6Eoh6&~jidb)7rn)-8bPn+UHc zqz7@i?zNQB?UR+Ps8Uh;S5-GopMUvyKXf+fYsU^_N#gS|ZDe+!EVD5c*+8$(5GwiG z;cK0<^d0loZ{>TAF_i?ta{`+FFD*KM_;;JRGI{U^@DQgBV|LDh$jUMIhYNsZcCQ(u zSZIK`&F^i`63D!SV%0rGSCWx*q|;XKC429$46hhV#@j#v8KYYGU2?FYC3whV{3UM8 zwA)qI*!$!?KOn}x6u7kqk#*KN#J;C>2`KId*;ij|-E5yC>QAqzapgA_FNgvNwD{+GSA&i5u;AP+)xH%E*UMdx?aGe;S(Gi~*xPeQ(t3`xNn}pc zUleC~JRa@}0$g#+d-g-hFew}y6J5zHj;mRJ8Qf(?Y;3R!#4sb8Uwbs_)pp#`huAuY^StMC}`FL z3uM209)5T*u}1;>B^#6qv(UyuFvD|>1$Nb8XGsm-DD6mZIkNVdgjllbAnqVj7B!{K z+rA-OU4ixHxzT80!Hv7W?&)579_P_hHc@$PCYrTA6(-RAodnrBe>57pAv(s&} zh0#2lKf-jo+a9{q@3Q@FcZZE*KFi$Kd@|()7iu*T7}@Jh!dCr}V@-w99&eWw^c!x* z!*Jo$n1F}&o6?)c>jxk37N;9baXj2(54eHxVmeMGl%QDNZ`MGY% z7E`dPu8U*=wWQi)YUan<)n2t$7b3$r{so>bQP<0s1(#BcG~;?RhzYWm&;%Rnw!|x_ zcYZuE6Rb({>@lsAsIm%-gGT5f<~UT~QHmL<)LJ{BYcp}D;-BQ4s?L^@wIEK zlHk7kRFC;fnY!)w`7Gf|B}+_Z4F<;RH0lD~o*QWOx*YbzDxwz#v0J0A%)8&O!rs|{ ziz&?l#EGEn*|JIib}TSK5XMO-$&A1* z?u27J3KHr{X*@(NQS9ah?S$}la#Jjx=RY7x@Oavgf{rV*iPGj%R`Ie70Vexx{nBSO zZjjMK@m@09j#pr7kh1_^7yPIU&O?bCR}tjkn@+!F7It4%56K+ROFdi#7u55ZcYwj` zavq^OpBO&_TcbFCMGf2oL|M8C%e;j+i+%Cn&Q6Hf{Kcr6mv$SDzJksYR%;TQFOI{k z)5n@823O`prV<--c47?h{t2p>r@wcRBenCeLA>8ES;BKX^1pwxq5-uBa7W233vnm1 zI6k0YQbO^$_kQ+oC-tLt)qePxHH=#^p0wRXIn(&Y;x}v(-n{&in-d)8UvIac<@E5B z2VL&--fTKNt0TOX*eemQq99g!HB=>bQJXe)M-+;_#2NXnANmT#Q9?An_{EE^Zbtkq zrwuOVWS51M7-=~|GDzy!^}qxo>8IsDIA@#6V8jYVLRy_}Ado;x zY1l2&mn1}zu&dc_nt$fI_G>Z~{O@F-Vx-8B7$OJg{;suPx;lRsXc`~9@HZ>wJZdP6 zdFkK~b_Ob_zk2WmNHg{>C1+qBf-FtnVzT<<(1G`%P4fiid8l)KFT|Ue23y8lXc2bzQhNF+k&91k#x14PR-BlbH)JaX)Fn=Z3 zwR-$Frz>jjYqu#aQ`(oHJ3hBFnCL8o{CT^^ZK-A6*v`mw7|t?u(NX}iQpPNnmDN?) z>{N;TlTiDYnR$7bJ{k^&Got3Wq%WCCX3@1J+hUhzYqpQ=N6U3D)zF8kHU^%@<9XrC zn|BoDC>tn|pA?7?{(;*?|WSHqCI< z#phTMi`1lOyF~%DqP}Wk&cKF}ZR|4lDP(}qqQQqS8>tUNfvx=_Zegk(*ugEfZ=^i< zqSJiJD3LCr`LGg7j0TXs7XsH$?gh2i0Tm@5AOc7-_Qi-{DTE@TP$iC^bDxgY>_{XeZ<$o+0+D9(eOJ=*kV#;2ov4 z9y#1F{DB((deqT>y4`H2&|)n%^Zw^d>qcy*vV@X3kAeNTyHU!~(nubM?6!`sU+7AU z7hb2BrB_}MFxZz0N^Yl6_fHOK8tc>1Qh-Gt4!(XfwH-CUMN@XTJKJ-=*kA-@o%Vqo z`Rd0Oi5D_x{gKDlL%x5Mnx?nLkC?Ih4^kJi^B(uDc#VA(9C_tkb1~hFN`(q`HyHl1 zn96fXSwI|}OdRCDGikm(k{Dg$g{a*;5|eyxcl1&Curm6dtih~%7zueNdtEF_WXGGT zSOZ#8M(3QX@`W-Kh4>$ZsFcU82f{ZaO_YSVEFT$J%Ai;+cHNPQ7_wbGU5^Gh4}zyP z&I^qCN{-)fJf{rO!lGJiWxH>DM#O!CotrB?g$C)Hu+|*FEiTy}wAd`mWK#hP^MERy z@R-YreasmtYLSTUgccSn3TU1we>ieo+HmAY`)pQw;gw86ta=qI#gwU|$3n^nlMf0C zwoe!BiN4>(fTIJs5tzaepw*Y^LBH|M0l&?gIf-3}v6(BdOm;4<;!`>_Doz6jbPr=j zKjou;{azMVV1{}O@!*-)t8bR?zEJjt>MpMKWe}fI?~b(QdJ+Jyz=W0_Ie-sz&tF`m}}K zvLaHN5{Oc=i{bxB%z7vQZK|~`VnUMY&@TVX?igg&ji z$@aSeL#PB};29rIKiUf64tx}{kTU;I zvNvFhotML9l~Bg|-H*zMK;EqVLL7YzDzny*qpV?c#yEKZWFEi0zbSdVCxr&c`sam~ z7BlgPn>E-4DH~1NE(m-n^=nS19I5mTXwk|Hb$Kzhr&Fta3?wl23pHze$#wFN;1PN6_J|{Cpr$;>`72b5pbG zV*glKbjNh9+$ah|ZkgldvKdR&k)ruiVb1T^4vG96P&;=yL0W_9(5V_{6U@SbeKRiv zfz8qTw$3+|-C9QZ9|kL`yBqt(1?U-4JvuQb-XoN!4AO%nexqhx?Iz}bXFBk2zk>cS zttU<7e8e1%VG;`3A(FZHZos6Zm<0WScAOW2bkJ`>h4MK*-$2I8u(FZZ2o+!zeSbAA zaB*!|mZ{PIy>5P-H{cyQnd{9BuN%T2Q~ZnafAw`MbXku?z2rzO)v4 zd`h10O*D6>LjppBgxgai!MKloMq$5H*y&}YJp7L%Pwn%&Uo(p_XaA7ov<9cr#1qEV z?QuO^#R!*&EP!AurXC}evZa*zQ5rjZ5GhHi6m7gd7heA(cg%6X@cdOickg@6YaN4< zwv7%(r{?|&>OCLYnNYD=yrh-QmvM!qgONf9I_k}}x#rgNs>zhLPh+lJ5X(xmM-?h-qDRWgm*HVgnQfGFIui6~6uk zA$=T>t8n>cu5PQH73$~jprV89hADNZ`UV`w!EkRv7U(J=D5DX*c5*mZ8jqWdmj|TD z$wJ`!>Y1Kzt+46PQk1}#h4|7&{a;!og59Te>4=S!42#z_ru=aJ0Abn`Go-h6O%g${ zypD7oVj${Qc^k!`YM1cF6h5crlM&J%HjYrZ#B2F+h$@6tYa!+DeAZy3-FTc%o0t!i zs?R8iMd%kA&bem_vVhG>9>DKG&B5w>tt0IU8J%W@=I%eWbM;-t9^N936XJ)LD?vaO zA8?eQa=R*xStEQPpl5A1|(=A2WURESOPnf;?HJ4TRf zR(Wtc8oJM8#pC8DT+?}aE z8&uW_Xh-9r9p{{mI2y{R!7mt7F?OG{pIm@3=dI?J6gd8^b-PRhShxH|*Pb51i&>J2 zJdt9wsFt%sue|LRX1j|tuY<2c{o`W_U?33}vG!o|pzo!fN%!kQ@^G9#sv1YeF=3uM(w~oF?;!8DFou8vlToMH8QU?em<#@P0D-?v>|IxKS0YWP;)O zfpP5RO$_k+U7lfl5!Xc^8M;w_TL z>6)=a{YdKS@@ma`|Hxm8fBGT(_{#aMkasqtee9_sg6Rx!ILGOZzf#P}t_c+qs)Zzi zd$9v$#1T@*{L+U5^%r3Bl1SGDq!tube?m8LG!1@QNQg`Crl@tl(G?qS@ zIe%jb4x=8J?JIZH3vJCIl6@4ixEq>CQFmY3_>t4IMBbV~jlegubba&-t$2YuMv%Ut zyZ5C@?vUKVQ20=?z3Pl1Ys%}D6E$`crd#T7itcF>oX3YhLWMs0a4pks_Rtt=d>z5^ zbhsgtwz!kMmi@~RzxVi~+w|5u7t8v@gzem8Dc!p()cLusw+0-4S_aC1ILJYbxE-~CY`@eCv!R!nZ{&+BL8@p>X^Fx85`-R1K+S~sqW~so+--ICzK=9 z`dY!p9UG}yFhQwOMTvBD8+y(ui=!7*8)Wa=kB3r$bcT`0ZRL5ctVTFXkNuTo&f4qL zc8FKKep{IZ`LVy8@2IVdMsr6jsx1pO1^z$tf5!+9A0(G(9ql1%RE=huE`Ol=n|_VS z(IfL*R!dNvzlplLNH>h1_~qBR(r}FGL~oJHPwZkRe@0?)-j) zRU>hsSD#yLec}~KRwbj|-*`T6m9WE1Fz>|@05Apk^T)CVXPNg1TDX{AK6f9X;o}Dh zpx8g~|0U9=MF?bJV%T%hezrJJZ%yJf^0ScT zBtRwjBflQ!6o3EzlZ3^V=dAM~XXvFvb5+pq7@m1H{`vF82N96f<)SsT(%MNo$A!xA z1LHOA-*sOnL!=#2KT9Sab9(-(oHswb&?z-w$}Mx9dgRa|Ew8i43X%%5sYtk1=q5dl z>z;;;_ez-tlU|JBUe*jq$9GwD6_?&djdfG8`>Qid?F}mxP9`_8a+&p5=8(AhO49jT zuRVsq^hw~mWY zibnZnFT-BkolyELfQz(sOcB98(ii;V{&L2wX9i~yagwp2tJl?~VL_X2UD(wCI4yAN zG#fkU_;W|A8*;nP!>}8-c#bion>wc!xagz6tSx7kOZM2n6!NsBR-v^_g=!Ibt<7ux z(&pBJeC`7&hrzi|60ya<;a{iNZCUt4aW!9JInu(FfA%5JvR}-CR>V=tkvg+UW$Tj` zi<9mx_o-}{W-LRJ7pPJaOPnUx0*E+Lc2h3|zYNy+$R6})L}j^3<`J5S$n{(PZ@lP* zsEl|_u1sw%IE3Tg&DtWRf6CAYI7Ef~#Id+Buv_oI;^J2wzz#AatlJSHYnT~nAfDUs zo_#C4@@U)oqjF><(brJE1Y3t!l}?|14t0?IO`4a}4b-XJRXF(tUl_CX%mOr2XY+0k zv*dG%SCk7WUrX{n-@)(f`6VLd>#Y-CKkBdo>!8D?u|sk2FRvNF$D+^bb0AAXlT0AQ zE-vWD!s(4^1Jl2gh|5W5Eqxjc~oTvOxMV=5ZQL;MoDQBYa z<@xG-s+;~lN%CdwN)(Q9P@NS~YQlOF%>uLZ1n!AJWNZPGfWfxn^qn@IbjDN^N??#> zCwZ7g7lDY{WN%$R8B?ZjlDE$w&C^ZML^o+)eFmz;m~V+_{R;l#{o@J0cO zg(Sq7qlKTnZHDr}tsrE`9gwL_Qe|;rwA6$Kfzx?vAkv>yyPVLMdx46_L@Cj^+LrdR z)a|Q+AeDc}1NNU9nyu-T7d~|1!icw&OI!gE6VNdx$P#s*ZJJ|F091JJjF+2a=X8_*wxA_-FDghbFe*^a_?}Z7QC#Wk7Y6v!$GTg$|XqYH_y7v zzCpB^k!qPjMQ}~1S(TAv0}7;4Hd7Agp4SWI4hp=%$RFN3q7Vj!{$TXWA*xSjVTINd zKAEi;=Vd5E%dY)YkPxC_q3sz>IWhO87vrUcu&aC0m*hN+g0(s-{20jY^v(f z5R`$rK}n5-yYBvPfx_HvPcrTkARS;ONW16VV}8#vm80=sFGJ*|cMTC~jjLKtND#~ zmq)WOpVnu&m&Oh=ZVP1K)R#;sIUS^c>3{Bz*XP*wTzo#N19W*YZ}*YM|K1^gcz6RG zUCKzA$rlA7Ay)`(&Z)!)3~S3I`8pkv$h>_&2E;qonM@i566?AEMYgv-AS&M6QqWJm zs8NdY>q$F~E%)KU13;O02iCl3Jgt+V>U|F~#?@`bcD%V=MJu9=6+i{;eEJDkat_~7 z>AVGBPg$|kIgFM%HXk*)L7h&Ad}r9@+1_nZk0e0Rk&qQX6nlpG z&)9`{?BghjUnKBBA*Sx?*3QoA2U^Rne-BCsV-4OvmdQw2I%PfUxM9rjORZx!6E_p4+T%ZU1B{JwhFl=Fj@+^lHt)Y&DJq(fo?I zZ^YgJX4TdoRs>iJ5$=Hu6&Qh!@h}C^6Z8`EHwZ6k*f8gZ#GLlN7=lN((t_#?vDYx0 z)_>C+(=$nf9U@kUVR;Mm(1bmied93a3&wlotZC48oHx2V8u{r8<(lbIb?|7wrEYrf z?iS^vaiX%bH-|$s^j*bPAoamqS#mM4-X^5Eqx#&)5Jp@F`!FgtjE zF65@Hy3Ojv48){U-u+;{juhMoxW_$H5R-=N#m($u{ZRZGfb5vvNFm|QB#j_pj9R<# zGjpnyT!>P`pae8v2a>>Jyo|u<)zxv7BltM8hpho!xe@9}_n9t3RJX1E(VVXVQ#)K$ zx6Kry`Vg?g)&qCs8#AoV1+w(;crk!{-S#x2SVZn-2JSp2S?Ntn8QvEl9@z-2+F+yN zzlaM!ad%F+G&dw3RrBxpI_~?89C|Nq(~#6EyK_3Yb`P@ns?!s(6$11(THts3UPkV+ zrP3sWW+*=L2B_)BS(CK|pQW5uprfOWHf$3LqyS#Eh>EnlY#s0NXRobtQ#LAf40;YO z^sJR!gAkY*HZ*3+%hqK;i~|IlWrQx&C@)!AOnr@Hz9|(7bG~{7vMJGu^x-Y8u|&5d zmk2V6^Iae+1V;qo_kW7;*0FEPw`}XsQlmsg^6Gweuik!9S9KP_wwTkS=8yXS>5cPn z%_dp?dvE+R1eAwXe(PfgPUZN@#DJ}CFgpTGZ54iK=gScJS^dR5#mumrH!YKnX!O^y z<(bjf<){r$8#ft1dl#WCES-utBYX$)h&Q%RE{^qN1reCPu(NOK**+*G~nw+BA-CdggI<+jB?)zPNM@(3{T5 z6JYOu&s*FwpnU^|_cEMODNelTAlZ7CBtl)|<;(?FUVdOu8|af*{T+7^;WRy(THuVr znao;V>&Y*WHCGRyJweQQw(cc0{bn>=+y;4rRlZ&t&v=?}=Q(;-McT(e6t(@U+E%J~d-2)FB{c3_ z9j@_qZBGer)+EndL+f6t=X8&EkvQ2y8yeZ^(9%H}bVcY1O|C?5XP#p-rBBVWUFE%L znq7&vWnA~kph~DPB=Tk^gb#p*M6~;7mAocV$s2EG50qvbP4Df$t3$7kGHs@>)t{c= zA*b+hBNmrH;O%PWGz;!0&lr#FLHc!{F^qx)!EW4Ah&cq}iV*2$3Q|!UH3XAsYux=e z+-#eS`v9y8cU`=fN{CFPMYokafCpFKgYjPTPb&kABxnf$u4HEsy)?q&%QLC;?aVW& zw)(UY8LK?SqIMKGc(4ftlZYMD$iRzS>km zZC6(*C+t889K&&5#AX$rDMi|#4w;|~Q`B{}HUi(af>YK#)y0Vd3zc;RKmy$pzr?BT zot`uf5Q&Oi0<4q)5mJvsYhgI|6E+X54+=s^e{E@Gzn0|Q;+%A>S#>$|n5*v}@ypbC z>BPRr6G$7y7`OYI8rS|rZ2o+v;B$be<@s+R=xue&CYV2l5*VwM5|fJSIc`ASMOFQYl?j2#v0#II94iMuYs**L1{X=+>NWg7SQd|Ytv?1FbDq&nO?9VM^ zC%OxP&oZW|CpbI+s}HF&{*7F*K^~$GC>(L-2`nSh-!T|smZl{u9|>PRzk-bU>T|-} zNDbHh002Va@Q!D?g=J|2B3~!FSewX%$ao-hC25Bt;rqzma1v2D^eZV9bd;1;s7x`rfl%?J{K5@CQL;EcKM7ABuY^DpTYx245@q*oG^IZU*6gq4K> zdL^ER33#T&ms_1#5VQ^~6H2PuDb~Fr{fvZx| zz6S+cL(PVtAN*FN*8zz&OfCJ8h5AYUo$|A9g5o#l_-wX>m8hatK~~ zup~}Rs%XB@HgDwn24hg!ZZbf|e2xIP@IUrZL9RuA*VwFRrw!ZzgJ5{|r60 zS|$M%Y3dNIYtgvmsMk4}o)!ZFq6On<5O|2$3@riC<*SYFWXohQd<}jJU7!o2yxt+D z-N{-#Z5Q@Yw70p+hpPi`ScYd%=spgGW0bQb0iDV7%RhLkx1-TN5-`El0K%Xy>s@$ILNo3_c|=|{={4GEIR&%w*)B_&`T+G=*8|CIMHps zy9~o`{oVN&+=6F4K?XJgcJ~{eiQc15Q^Sl$7;%aFx;k&AF|AdLNom zmZAUVGZ~T&Z7yW;HSt5F@$cc2V$91hcU_}>Qk=I!LDm+<@h6j+1T#vO3_03(4!F=R zNzI>^PggOMOMU;?K39{WaI&um81_)sGWz*9D~_R=nVIg=+QB}TcybI03^mNuxAzsb zpV8gBVt?^f{vF^{JW*As^V`qK-aD%|} zX-OnK|I;%^_@wTc-s{aNP2D^Ciaz?f74w^h^axPQ>)x?&DzXbtRNu>is1nRYQul** zGzs39PC-VocZTMt`=slvV$ZTM^cXLTXNITveVaQWx=ckY-!FFf6pv#=9K^|5f&LWY zaF)e+p&B1Dn+WAAY_TFrp#i0$HE+)<6>d$Q*dG~g2l*xT2r|uV+KBCI@^sg;+aLAp z{8-IotNcuMv?(@|dNI);n5&06`aUlkvWs7`R84%w@R*$(&d$-LU!cAdQW^9=Qr6s( z4_ItI+{XW4A0RalhDpzR=G`ER{Dvn`m08@KmfY7VQIGYX^F+kB&kw zrrWH5RiG`9Qks@(@f%bF&zec6WYDJ^X$3oI{Vo)-b(=X6aXPF^q0cWz-3t&D4XN2Z z6i1CtOBhgj_vbYipik%jyLOjpe9Uc>wV4jGD8+WhSQ!*gsAh}xtQc?Se-+FOhaz^Q+wQP)5kVERr z(<0osM?5!?z8~mPNYsA-+V|7s`yZiM^jY|JzUiR?0f(+DDRWz=E$rtAKHCiHVXFsY z=CmJeH&8e2d87Vw2VH=ie0~AU?O;!jO*GtOY;K*L0537TPt9I4~fU=PfulEm9@$)74Z7Gjp^R`&}x z{GMWV2pR+(DF4>n%7GM?pd5e?lu|h07)M}GGFZwadh4Pv^nLAD`uSuhMqw@nj3Z@4 zo)$KUjpgl1_%uyD%kjzF7S5W$tujS6u2<8)N+t^2R1>aRuI6f%_%!v=7VyuDY!|5S zt#W>^+Iljv)Tk=Baq>T@^$7xL*`x$+CPETeXQ=RW!wDF!Y@e@xY4Kqvvu1Kgna43A zi94^ieyS$&QcLtjE^S1MOftFq=X-MlI{p&G?R2vp1bdX%8}cv$D$xn=Z7CdR19S%D z0>9?nuoh6rv$Qd>@Se@-k*LyVQ6uuSRW@h5y~y;grW*~wEqO|LmP!;mvB0l5{4X(a zn|<7`;{LPbdf?QD30I^zPTLd~G_EV?I4v8c^A9*nK48wUz)w{?Q@oVw2Dh~MWe&Zk zyp9Y|(+dL99pewUmmBYI_doWusc(SU#IeSmeHKC-O3+$=QFbJ3mRRzOBcE_<|B9_Iy^25`huAa-#XEKqDbXz!p+7GMxiE$B-|$Us+jdL>(ZE%6+J3LD2ef8G#CTRUd}=x zR9*0}hn?QMoAl||y9e8pko{gS`O=T}|2<+J{(ps-VDiZo{+4KV6vktUa@gQ zYOmT>N=Nk{^Doe`A*7tkPtUDg%iFWWHEO#=M=efA3h`}&f3 zy*`if7pH=o#k=c0e;HY~X754(g5@}JROiht(zQf@6Xttib^W_6iFt9cj4`ckz^|?N zCB0-`h#@`xXLRMt`7ZZ|`E)|$OK=1PO5*G9mHvYif1me%+B?svruMC0haP$aks@6I z>Ae?0RHUmQMFmhC>ry~jT1 zz4yIe_TbwZVP&-ebIt$rd*-R|B??41vpBoF9K$b#1V@;V<)~+QM z%AI@#8?VX{p$<+VC;fqp?Leo?@5OaAgD#|G7Pj6nYQX0dBmgdPKiB2H%~a4A9TNtK z&0F$~N0eX*IS9(QX?c}2%3`%l8(4t)^f;RO%QtF;QurR+X*ONx2_oxbw#ewrf*B+I5~3r>IFksO~^?vz^^R!FEIg%07pdhWq9-cr|qWrWD&OL?r5DJcT_eCE8> z5<&#};a{+o1l=QSWdn?pBar=6g+~Q6-nGijxwAYAl*)TOomkJH*psY5WM~DnNTh0P zy{nqNOd0rXK0hL1Ro&i50CT^2>av6)M9H>KJa>%SZNY*&5LnXl+YJsaj2Y=>H?^3E zo%ohr1mfMR+3p5z^oRi&Y1OL7QqcV6CA+EJiBH8*)uWQEw>3O(Umj@nzEu5*aHVTX z_PoxDk0TKV3^H@{AC(kODt?h&i;|HNfOv$Z(bB#7GmpXs;$G(4T3c|RI3C3+(h%Il zHa~IL0CX2L!AU#zk>N>9c0j#NFbve&#?kIl)0;rUeBGLF=EcIm>1@%t&TB}uDL*am z>BMC&jmr8^vPnAA7JHU$#RvmFu%S_8`PIyE@_Ku7qsSdn!*!mBh_i!(BTEMsT_@@t zwWe-tQ}=1|8?hfD_>I4GG62Oj_Ncg~RDS$!{@kh^$dXwmgD9c~kNXDErwlzkRa7U9 zlw=2T0WQXZKX(V9$CpEJ^f>HP__Lk4Cq2h)C9AlkSPDw-RJ7_(7Y@{&lmC5f)l2Yjs7QgPA9b45W{bDwj|{^w>`Y zecF04lig#N;i46hv~DE;l+{nhjQrh*obGZ$@ltmA1ys(g*SDXqkUD-09Iv=78ds1- zAX1|0BHXOC!$^+d6}Y9xjEq!H_I$VT{!wIY!e0AMp6=t`EqAmzQ=W5Cxr&j=yNnCW z?@U-|7E7DPNeDkP*@xG-$#ACZtsO?!90TjBbB9jM|H||*u`pQfU$$~w_(Pe@pEBYu zuiSgC2@MgufMw<{CqKWEC#})$lFT&CjoMu=6{fv3`&FnVN2miUK& zeAhg8Rm8Iwu*?5%I^HSM8BY&uMP5eMia?%uW*CjxQm6%UQCXBSQy9{rCy3G64>-%L0?&1 zAT?0;0OH#bU-)&lm}=D@_|ZrpNXNtw$0#DUU#Tpn8pt66R}WTCZjI?g(`tHYoUaNn z1(KFk`i$Jp)8=6vK>bY9fT#Ta-73;1)Jzz~oHcGs6X+i(QAm|AXMM1|LYT8MS-WIe zcdY_WTRfkKl0s3GkM^KEBsVrul}z;_Lvd$0rrA&DtE1P^ z!l7lQ1vLMWx&>j*x6sFctfpPFi$k3M)Ug{%)&dv5Iy>s+Ec6DC8tlm%6O4V@s>eE; zyX7;Ck1FcLSMh(ZqShtgF}&gZduB5-+jiswqre!$44&a?4`l-=yDV458HbYWr;c-4 z6&5EfU^{x4hyNy(Qoz5Rf=rSrMD!6BlHfU7>xB+o}!3EPYE05?$k5mR6a-3V$RJV5LUuUfl^28e(M9YRA z$rj&t`d1)?ZU8MXnw5Sx@L z>wzO1Db5RGdT+R^O%UR*eYwgt?=VOtR{w6ZvK#KlB84hU9-I1D)^Fe-Xmvwf;Os@9 z!1f2)|G!%Z+nA)@E_NtyqiNIRa9nqNwsjg0(5F_QiPMieeMEM@eaU3*Zq8Pj)ol^&h=#;3TZ>>7`Qi?K~dx5zl=GL3Nz07WgQ zdY#66@xiB|_GN^it_k4}HSc3+hfIkB0F>WMKUP>tyb6LGk|lCh6yXOn59^Yv^5^bC zZfY!nZt#shiCKAKNf5brRv*+M%^gO5{LOflj=WKQn({UukhYx|yV5d_0C?$r7Yv3{ z<}L&>vhI>97f5}H~TJqCBKR{^}Eu| zfj)bvOwbb8P$Eiv?}r*hX02eOK(K`&(H#9`;xZ`!sTeptN$oiX`GN`Ic3=dLl2z}q zsMgCZ2Agi3@ng2!{zy&jb?FZ^HaT;)(akf;lV86~Z&RNJP{;83jbV-ul@wF#j1E}5 z;|!J4bDANRpjAD-FZXDd?m4AE0dnwiUEFx?xCwNTIMx6wzIHi?5EjB&zz zo_X)8@y1HdtPoh5+F<5zGiuJq-EqAfyRs>hv}V_Mc5~Cm*BzYPm0D?*y;qVkEKf@vm2ZYQ{E7_sFSV|*#saz9WbT$i03N-+4Mt`9U5yCTDGlGK6C@mrgGD`wKOV^&yseS8a zX9wOgMsJ-fZR1;vb~g|1DM2KkIE*pazN}f<>S;JrJN4{VTt?fjMXTZ1rVnd!YL=3t zTDtq#qHjVM!&Nn8(MC(yT*-91L7v}QVz$r%)?enJ_qT^M$|zRwB>$s&uv6r3dB@%x zp1H#lIKW?LTDLRnM~axSTOAWf{qI0W6lQ^+d z+^fyPG_(L6Ux6H^?@iI?i%ROtu2pW@xU&Z0eP<|EQT`jMwXPKP_}OOJ{nw4|j%*PmOKV##Yz zxl-5Pa@wqKi@krrd5mG{(sU&Eqo0GC4xaaaD$U1D&dEG*q&-W7=GKm17#nmvhz32S zfQxX3l?!t5*b%`9-)TKf=vTv%nMV@1wrQ~Sx!(SGl;klLn?SBiMeO-8k>q@dDuNKIB~>chOq z4-oL+r-6?jitlIUn_-m)Gc{G`ixMyHLuW!*(hh+)-8^E9U>v{m+*SR%3=nHDXpDWz zeDU7XqtIpu3BvIB zSazYaDJWsG@<(VBU_xTUcxv>T&D4b}R zIbPLqH&Y#i#p`O2vp^>A$it__BshjWTf0A6qWx}Hy@t)YD0VnknZ>I%A+&|s01Ujy zU#o9-INqHhX}AnN=N4<9W3rJZ;h;dsZLHsy+`C*gy%?TPx>>D|H2MsC=SH%1aecdc z6~ZYA4@D@VLSg6@x8rlpfTi{r=)Jlzp(yl&G?=YGf9@;;b6M&(A)5Po^QNO*TL56$G~Ae3gD_J=~8E8-7@xc4B95T0qrBP7?`0W^6i0mo~A%RcaN;SFgKz-ZiJ z{DU(kQOg?ueVqdA&L|!g;sR@U7Qky2KFU${s>#K#dXWFpnDS3M`=569Kke-Qf9>pR zpAN5FNFzt&r-5**B6BMX5&U9&e$?l5E1!#(5dF@S%oN45O8ot{iET4!_Bqce51!&S=Sn^bx z`IU%|L=lGJrPTU&E$}YQUF(A+z>g9?^vQ=P()v2Qvp1k}%g4k921bN}d?S6NTI!{! zk#fZkXQ0b>NW3F>RrjG|EK2$e`QsX93$-h-lB+5xptz2eBQj?&+x^Qj8~RQhkm zQhjDm*mxnl(r$0rEveYIq1E4<*=c`6?~_kjQpLx`;Z651gA=0O*F&0Lq)88zB(dn| z`ILShY<-*ef60lG$dtsJPyZL#_gf&|80QW>Pz8dF1Jps*M8QhXf`^^R$s4Y^;=1ra z@s?h<{j{}Gyqx^{zCM^2Lcw9}hDoMWs!NB2tw zL#)AUkOuo4!GkVLnA2L@q3*#&b_Fh=9h>c$S`ex&GjW<%dKTo6j5lhxKg1iBZ$E<_ zsn$aqHof~d#c{2B(6sq_Y3!EK9aX`M(vTWzH+XN;Z;hqYXk<|h83Jx4Q=-7#oRl|4 zfVneY-tH=*f6=lQ?!)F#JL2A11^J@0G3>Wb@aI)_-AO`u26l5N^RYoCCJbG5QG`M+UVcwV7V7she-$vfdB%TsPQ6q3`iLND zavThzSB=_tp^)LTQQ>D3e^v#MWv$M0+<}!j7|*)}Z~|#!bm_xYqsvq+yO+berB;w$ zp{8tC)1=O9W%Q6(B^M12TSf;Ydtv3&{n#Zl9HTvo^?m z`nYGwk?H3m*iiV~leOBAXt~;!=7`gq#M0!>3rQ)RHGOFjv#&3TlA z^2O0wgR0y4Wj~hRzVuwv8za>bD$e0{rP?=94vMrvxJGEy0dPwc1 zw_{3vf=%+)gjsosqWS-b^xg|gx-%w2X^Hlh<;Tj=Rw#*v*U(l|FvuAw3AuQ{Aj8P{ zPOef-)@<^+Y`h5P@t6}L2gC_sbP4e~+LV~r!=(`K(>Jv#H-J_0oM|Ac8SS4iWe9cj z@M`?z+zKeIp`R1iMu=ben6^iD_1kYM^t$&-RU=0uW5@buw6K&8o+-MnV4@ z{!8`es#PjF-TDNvpxZ*)T{X}Ep1_^`*&Vw#*I`S{{t2I5Tg2Vf3lyHBa3M`T&~DkD zllbF2$_s>Ot9z2qZ1BC-6RUT%mEn4f-Qw_3;$$1_$LbMj4C#i#-G7E<;^jNhhM$-1R$jk*+a0qH`u~Q7TqN1eE#5J3W8chSK zPIq?;hiS*wJH^Ew)ChQMH*tCO%rfr`11O4D)g-j<;<6tc_@^Cgk>BKJS#l~?K1n$; zngxISq$6ltu$t|2+Rp~V-*qX>xre(iVZ-uC?8po6?_XD8P!Xj)!~NxPH9CH>cDSgk zX*1=d`|+c2rf+v7xfzAxmp0MyS1ClfzV8uV{Ii(tzf^#$cBC<{1>mTlpPcOyJW8ngU+H*s3uvf#t(3k&Am9p&z zl2ucWfaHnQiQYgb2+jPE7>XQ_{hZ5m^`-v~tq_4a@=UIl8rQ->tag-xQYYXBFWViF z+uD7*OdqB0`EVn&Dd!UwO4k_i6Q4OJSsV(0`?}uk_ex&v1{iLSXU(0bOQz~TC`uLg0>>J!=z94ShqFTu&duCOG!5^RK7#Iy=t3P zQJh2m)^vSLlZFTU>0)*?hZPGx#>d~m?YZq0PsQ$@I!4Y)?x#&kCM4zR%gD&YtW>Ph zjzkwkM;sIn;ts<+=nym4ZGKH4gC8i%8_tg8#}Z=*;`sJSf+tI9)4wWchVHZm3|gy2 z9g8OZHtj{WcR06(yDUujNL?6G$gpxY*1Mn~ysO7F9bx6#@VtdZ@#2a6wFqF=SghO= zUmYI6ux;c0$0(-AAEKDkwwfqHCt1~`xK(R%VP-1CD5H--st_TXB$UR%%WzJKv6v`*?9HzB{<^|#Nj8F5ff&15y-m<{}$)q z$z}+)Or!z5S0+zjkDN&LP|dUj0qz|cve?O5)1-zLBY@uQ9u~|#I0mkXkQ3m10o36c z8l>ORl)Isf-FkjxU&)k%E7J)^b%#5QWTQU*Upw#`JX|_rW@8Ua$=$iz zLaJ}505gA zCg_?a>1g<$$EOCI;@hz2v0-W&<7{9(b*?aq^CY;R#<@V$3$?E14^0O_PRvdHj2C~< zDYz*+EE#jnfS)C!o+DKVXEP*qS7ukh301fuX{*yGyY1s_8U|@tyo6aGV0n%1$M0}s zJKvGfus~Q6E(5X8Q?^sHmiQP_bEU#tqixS0V`H$)F9`5qYPNDk{kXAgMk>z{89k9IP<`5e;M zn+rX~?KXq{D;1vejfNAnPxXF$E8vF#AYGLHc9!_R4a9q4=>7|iSqWI@vm zN1r4ClViWmi9P@Z9}BepJ~J9Ox_R$(o#xTd=A%z}-2oqNKMR+c3w2iF990+ReTADw!}-_ynOEUclK2`ar0s!qypywsZT#)uunA`(Mw({ zad+0t$S5m#qw!(Q%3zGk6V%b3fQirkq!dL!d-z#J*<6LBN_BhB&}M`-6WqJhnWrqn z_;Bf%NS?_%_}EaOVomF%2e^sSz`=>c60(xPXiMM%O3|@ix=he>5*fBM{)TEd9?Y9E&ia;bEw1~B-a25?4)J^H)_8yu!%f&8q4DBFWICyp84qoaRe-k7 zfTOOIa{R_dwjsLn*yj70v660dM6!yhw-VMP=?14YSf5z4S!mN{YfZrKRNH1GO)$7r z@mEzy3W8WUuap~pJp^-n#~S0NwQOY<+`Meum*oLBYSFG;v;5mM@9{Yx26DEF>@>l* zi!uHhcnoCJX}G>W2e`qyB2iRY0Tn^nBaFOdKkhj(uq%bj7A}=PwjhD$&x=o8L*d)L z*l8Hf05FwuP|MPfEeRU<_?WEIyq}MTi{oy9#Zy4tL_ow{7XI~t0JiV}4{hd?mkp=B z9W`fA5OA2(#}kHyer(ACA}eVcPiUfkeEqKusP^zNs-yV18FvmaJsqTeLFatlIg7jh E2O{QRQUCw| literal 0 HcmV?d00001 diff --git a/MP-ADM/help/mobs/mm_184/pdf.png b/MP-ADM/help/mobs/mm_184/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..12364d38f8d09b93cd6fd7bb7d34a7282f42d1fa GIT binary patch literal 475 zcmV<10VMv3P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D026dYSaefwW^{L9 za%BKVa%E+1b7*gLAemTh!T*w+<%2qj^h#Z%4$ z4pL?ue>kFABFart6Na8Wgwp=yRz>@rqe;y9%nq*6F{?c)5rI7KZ{|E0%YGQxRuz-A z+4e84bJulnd`!+u$EI`buyk=1(B<9T@V!^=@>-Vv>}vnN`Z~S;OY|?C{{px~#wCIu RToV8Q002ovPDHLkV1f&y!tMY7 literal 0 HcmV?d00001 diff --git a/MP-ADM/help/mobs/mm_185/5.png b/MP-ADM/help/mobs/mm_185/5.png new file mode 100644 index 0000000000000000000000000000000000000000..45ab9243ace473ef5e6134ffc458773dea6d35fa GIT binary patch literal 19123 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/help/mobs/mm_186/4.png b/MP-ADM/help/mobs/mm_186/4.png new file mode 100644 index 0000000000000000000000000000000000000000..579500c5252dc6d3175cb110f3a346a91c0a49f9 GIT binary patch literal 16638 zcmdtKcQ{;K^fru0)F`7z8AJ(2OVmgZy%Pk{#*jqsJ<5a_!Vn^&CqmR{BYJ1F5G~PL zbQ9e~@897mZ=T=#UGIB+|9;msn3;3-Icu+d_FDJ7if|n*TX(;FLs@oWQOEpNU*l9=qeX^Nb5Rt^+!h~kZ;hm`L{_G zXDh>xs*5;louygMRwSBm$eM5^a0q5_m|k3Q0X_s#lTBvoXA3O6y!`mTjy1W>Ed9og zVR3OOaQ=J+QR7q4^89*8hcAos$7?2{sWGH28r<>v3Mp`Lqu490&;A)04 zH7omw$;kTF(?M1oyuV&=(P(M!X54FlC~*t2jcRg6*Z#Sg5jP$oi2^k{h)lm3H>B;Z zAbaGEzi;>)5P{>}BaU~Rn~?*C@A-rYNdz?hz9z~EI7mnma+N7J_zEG?6RJUfpYR3F z#fuf9!ke$c`&cp8ohCgKNU{tHY5r?|66)lqZoaIH~R5) zceJ3MMXy;QRjffcga;H=_4QX-DR6?iC}oW<#=3kYCaVf*8yL{*0H!0`himxLRl3pB z{(iwZCG9)wI8t(aQeZ-{UA(bs29ztNino^O(oiU(s|55-xJg$GBv>I|Hvw_t<#1p@ zC|RSXAYKVpB4k!D$7yg=GKH*BL8nP14gR=14(x&MV@2J^zk4MDhN|xdqii74ahVjOT#2<H;nf?bJ;S1S&|5Jt#MSs>DF2Wr^0W-h} zO|k#cgt|HLuUZ;lc%ctSO4i~%VJ@Prr$#vOoR&{+7?FZmg$DXqo0A+-*(`~@cpM*N6FK}Gv1IT3lhg**+Bf*kT!|xHwGfv zy|o)h$FUwg)jZ#CMrj)hhf{(?BeH4V>N*%Vj>;J=kZ+Y$-N$z$M5fEq6JML&w|Xc{ zOJy}HybDijk~MOO{$^CCh5vh zYTYZLl^Tjfd7~Yo^TDVlon|2?`BG!pH&)2X9K$DETspjmXiIwfBMy7s8B)XR{`psh ziJs@W#I%Q@61g995D^&i15-53m1SiPsz$WMQMeR7iTq~wO>;L0rGmM}|3a1sKO>}V zP`)#nUq-<7p{|k5+tftiwz&*uszsF_CQCTz427>b(ZiG%G6b`FAO~HtT6RgV@zECE z0UcL_HWi>PS0o7>e>2yz3!6W1J#7Ss@jXOR(k9>K=MEhW-BO*!L0j4oe7G zyguMW`L?~uH+Hws1qW7gay5vu032kBmaC1``OIXJKHR4X8NG&Q2P=8Ea7{{eVYcZu z@c22*XS{s34eb9!I;b%LF2&Z(7pNJ-gwhjQqRxZcoj&SSHz8G~L9%!82$3G7wz&AR ztSq=8SJ8MdT!POtIB0h17(FWdiw*Ar9J5db-dyf{{wd#%_^KhsG}Nu~=#;>pMU5Z3 zOPokeRojwJyYA4cXGiQ@$GaHzk0}srWesufiij#}c zwcn;ePK3y=Vp>w?A;QtjI)v4bmcYcEZbji z2ka4G-5hZK)SKlMLnaMiwt(%nxd9wdeM+Os>3ulA@w+mF@xQ}@;6%uQ8=B>Gm~kZEa?><^5Lc%s)@@1o0#aDWG@M4vvvrI;&~5+LGO@}o{pso-1HK|<4PbBXJk+LS zZEy`qC1JRNW)~E;z5a(>7G{J`XlTVK!CV`sjag3u>%LGJ2iCC*a}t_bF}zNqL3+MP z_#S+@jDNYR!Iw=LXf!9QT%)qlp!_W*yubbBrPeg@zmOpFXkO5#3zefkj@d05ds?(v zrr>wj{W-hafFZv&Q8`NdDAZ%;&++{%c%_8Mz#(+`%17Tl%agj$rSsGHTgwdBM}~Pq z6#ei!*#CQ-ZZ1eR%fcSf_4QRdv*I_*GAQQbn#a?tHUZAzbA>uj3DpJvTr*Gh7)_&) zy5#b}d2UomCcZP#-0r&kcpt4|O zLiMR6oJk(K!gwyOhSEX-}*jG%TxgAeqi;1|1RNQOY}qnY7H$0=yxM1tGH zPXZ=SW@U}*xEeBND?QKN&5#3|30SPPEZlN}UQm#uDyea$v#Nv1FUG(a`s^)wK*aIG zmzNlXf>u$o{|Hgyd8{j7H~6#-k1Uh3y){APq@uU+LMjI%qaEi~<6{Lr;fKb}pZCk# zSu~UAH{!MoyQ?f$BVFx!8ceHH))$sciuNqWu|u{9aC%ipe8Pe5iofH$xfI;4sma; zCCYkS&qxK}V`rgg?(B8Wm8uZL4(}>wdvd8Zj{xE~cUfIu{Ecz9sC0$8A4k4x@{aY1 zqaRwhizI1oZ}fkWY-b+NDfZVqVTc}}+m>^(TWlgJ(kNbwo9SCYv`H+J)8NJ05IPE0 zq7sSis`1Qhq|z6y1f+#=vsx9xOYXPF>w3nQ<%q(B_r~G^)aULKI|MrYrA3QKUQ(sKx@}-}r zxRE3Gt#3vk@C(Z$T%IPa_cae1k?FJLlS`=AiqWA&M*b$!h*t7P&OE^T-&k z2XRO7z2w{xd+d4FJ%o)8LDEpU`O-Taw(guFy6ghGZ|v6qAhpHLF*bwdT9~`FOUVx5 zXb62p1kJ$Am1M&;>yqY*LIy_Z(icSov<^KZ1lgE~-xFBXs+o>vCGud+tUggsaKe}7 zJ}AxDSY}jc5LURy6-LQ`5;6}czm@BpX&#Pn8i-5|#wE3!=Q+k-tSZ8O7rlR?2=6VA z5Wd&AU~tQJ?jY8jC)XZSz|{F_I5e)49e|Qsi>uCBu7 zmelIPDr^rZtX{SrGgb9)LgcDN38X=R4Z@+8`3#M5Wg(VJ>e6y^g~ih#I1y=l@Ml;}+4CIn(M@2K-*B{=&Y zdajY&A`BnOlk}C+$ApUZhCipNRj>L3aWB*P=Xz(q&0d)@5ivw(pVD_{3j_ z;omu9Yk9z`{;?q3D0r3_1?}%WLjGQ3c+JwA>;^Bg*BImiCe@v*LzFKo3KR}oJK#8P ziwMm-xV5|Zxsdzru&6irFnfVIVJn4bOM+SENyr?+1p<{%z#)qQ&q^76PQ{fxWqR-d8#AK2)i zozmBr1k!31K7JzubBoNs(!|d`Vt#$U618<`dn&Ab(s!$N;@nndushakBw& zwlRS_vX6-QHzTg=o*>(V^*>h4DTR~Nayef9QJi$=nD#e&ix|E5Cc?A9=R`x9H2;PKHGtqa~@$q<*8V&${&VglX?@k-q5#4me7DPUv6G& z0ePxz5x^eip>91u864fZbQjm8+z#`zr3U0p-NzDE@{O^o$v{8=U9h zeQt<@?oV_O>X!JSx<*`FxW*LRJ>3&t?gaMNLOO2Uyxv&2O%6E6I7yvLr%&Bvmv4d& zDj%zB^=a}o3#zy{cN*kgmnA*hQ8V|*aq^|i7B}K8=Yifk6zZD${{-kpV1myeT5y`# z$PXB|g8JT|9f?G-{m-%s8S_QS3Z9y7S(#x!i?*mtt8V&lY6WaBRw*!ka2Myb32OIV$*fuFI&9>iLiYN?pIWccMNBrwbp) zMc}2onh@jgU-$w^VB$#d7a-F62M`e=uU;Th_21s2))-&Dz3=oaPs|Hx>vkz(_Yaa7{Z5IXdGb zik>@Opm~PsYD1<0h?nO{LG^}EzungNI0j10FnjF+Z z-OzFgiww9S0tx#YZq=sIrINZhEFSN9A*r`vn+tar>I~?bvUB=cM%bY@X}r06Pz_nOdE1bi)o2 zBE4TO%=-NDstwpbaTBswtIf$t*jQX_BaGaK;I%|V^l6ud%pQ(zhs{6aw39<1oZFg} zITA*8o^*PX|xL+#~TBL4165YYv(;M+%oX7;Y|Tu1Y*Y_WK}ZKRhPf~ zt=x|rD@)JY<+f85BT)2KLp4y-Nt;U@i*_H1M&n)r#tTf#bW&nD*U@)=3c9wxKh>8e z)A+hJZE9+_YIS2{v%C7NYI6g;q1oUV9acP#O_xf(cevvvggG-$KuIu>O`Z8Hn`{1r z->yEL2$SrF9&f%s+`u08-goo8`Y_EIJ(AHP|LMWb3Jv6FTp`>L~ z#Z(onvdzYbS#6noel6Iq6)w2G((2R3o%!LKy=GFD(EHNqVZq4432|=mihi*ZR$+}< zNnnde9&FdZ8=PK#F*$AwIF9Fl6wNKnrfqoKHEmPe<)a<`b^6mG=r$gj<#;=7e(1!{ z`gKlA*h2$yCDHe9D-?Fo=pr@$$@4X7Z^1@{qM$%~ZKlKfeyLJjxn-&1dMjzBw}Vh( zRr}nOc?J^uFb<~7ZRu{S6N4)i?vd%cBvz|?JwpZ{Uu0*KQ|D9l^~|*x z3}z!u0S1$_t(3bj9RLkSNu;c6hYdW^zn9{uBe>)Y-#M?Gn>)jf-GgJTqYX*7&Ox-# zsxjN1`{kl`D7){@;VXuMZX_hC_^lkdx+%g&L;BWEuvseRBKM+4nfyczI?ZNOIlAp= zL>ftBw9M9(z`+|(|30qlNZ%qaz4kJI<(wS)?k9}3mx&9?J#Q>B-Vs#%eOkU~+7Wo} zW>#+05rLqj^}7inTS_9Xl@q3>9ibuJKKZSE99UTWvM?-!IoN7rI4 zu+~Wdn;p*>q?)Wm*z&S@-nSC|AY=kW3KgdJNh21JI;1({?&aybCiy{qm5MH1OTrbP zqI8V=JkwFPHi;Of9ksZ3L2Rf4)v;|u6Sx;6=x<&r$4u4%LC+23e%S|CzNeu}dlsH^PTHn;zL!e@qm*OnS`m~s&D}K`YT}zl zxbn&#HKY*#o=1Ml?n$lE7^C|U_*ql;G^RvH?0k~le6hnr{T_31zdBaa?(~Uz^K#=7Vi=6TcAC)hZpz|~ZRg{D zFL-KHu23?X9$qKi{NaY_QK8P}v#h!K#p>g_)W%lCq14F^-c64-c2EDov<6n!bn_9! z-6w5w#JzbKOrjnTbH}=pksXY4m^VjL_o|+_PCZQ6C<`Ne5mS50wyuWt_a89_;igL* z3$66ocI5I~chJw>$unC%iIE}KhC>mpvrj_WworKU313ISkuwq}Cm_bgkoIjPC1W4d z@)I4Cc3RUAlL4cvl=$Pj$fqmbc ziJ)^sUk=pI@=oho(_%QvD?Lq>BZQ4%Y~e|+y39X{2P-_x?d7}ZvxYe6&VKAy8$b%^ zQNgo5M~BKrriOwI1_ERqwX3er{i<1N4fzBD6Q>)h>RGgxe8vJ!&!6tQo1xLcK4K;r z=8-Q(>o=mBm9K=JzNw=trFNgbFLOVMKwE3->3+Rb(oocBlLex!*4Ji&1xzsT+Lv!I z%r~oGifq^E=ZK#$`~35tC%3@pj1S0{)HYU!vh}|Hb&4>`FAMx;rh0uXtG+&kZSQ=_ zA!o)iL&i=KGRX%S)r_0!HfF9JmG@QDHuUf{Z6HTs!PkKc{fH<%j=t=ZeGA0jEKHlM)_y$^GwHXA&-Z%WHCx%1lxLKbZByT%F( z63->zeiKDc=pSK^@AVl$;BRK+>g&kmmL`Tn5PL=M_A&&_Br>Jb%_K2ws`^11N z&=K*4ecq==JdBdMBTY$vG6|kCdEoHDQ*6$%veL3Og2eAcNc<4UVx3tywH7ZkkX&c$ zeWo}&ztR2*={%J}L)WMfmR&R@=P7KGr?q6(kjA~OHSvNRZFz_cp|%la`lul(!wzw( z6PM0JDz5lenZI7uGomVvZ-cL&Bpm3~qGIsF_LL&yBGoZwoi(k|F<#|Q%NPB{)5^rN zLr+R%V)q@k7b}m0P*r!NUI2L|eHu|foa ze}fNn=HM2~8OqOi6O!5a=q@E0vv#D)n|O+>?S>b^yR>l1CUWgJ^bEde-)ZDr)9dRPReXPsNC3@F{@P^GO2gl^jl_1BRcxbX zoH_c_`T4;({g2J6;yh`NqL9Hip#Aiix8p;p2}RcF^kj$b_r|Q>t!w(+WG~1?&7mD$ z-c9o!39D%Qd2QE|DKZyD?quQ$t9)=uNgKWN7}MBIj(I;ZLA=Z8za3pVHU8uSBIc`z zwDYv|Q-s`C*lN`g(b#Xww*_J27~Zs--{bLu1e1Pf=})u|a>Q=T?Cge8Nz-|itS>a( zv!2##maGWKGhYpVlpCP#_TV=SW}CY?{iKQDFaY&T!yRi~RCUL&)_(7?rWN=%X5GK0 zNX!(`_DFxUQg+N5!qQFLIGum9(pH=^ieX*X$N9zmUNGspCVrNJ_(Gk&0a}$&Khv#2>eswG5W(0X zJ4N}EDkYy~dUXV&7m+#+9eB@H&SR&6$F)W%bm#FGht<7ztzX(2W|TkR=P5ebI0VaV zDYsA=Cb7ZS=J5=u>)xjY78;BeYC)CHS10x=`HK1sP1EuZj%b`}1G-oYo~)T~YA~ML zdl8-b?%=>4>KLhXX7RBNa->RUAO;h<)I#E8jiEn2o3U*XAsYg0+hlM441FpW(o3xr zyJ=RX609_k&_0}ptv+FMmAyNC84=|;cl()k&;-zoI7vJJ!wH;?DqjoydAeK93u{G8 zojoBxKBj>-!myZ8FiUZt;b@`uo~918<8(Jl#~X0t&z&3FE)r$fVsX)K9!Qz@WQXdW z5l1AIx#q`rAP=4rG8$Svt39H3)G)SPnwt<2Ps^7n?a&g(5uIYsW4k7w9;+8%j!>Qx z1i&)s;037Bdg&CJu=CZ1^Q!Q>8yn|hd~{0*)$8OMDM4c;Y!G4+WWUrh50SODv??To zYbrheX2T<5Lz9MgPXineOq8G_BoyTf>*-70jxHZPzL<@iX13_eub# z!q&@Hp{D{(03m%VV?a8ZKrvRRA*>Abmf#9eWP_!TEoJghy>(FwUzkM8jk9n@Y1jA_ z`L?sSDy{pN@(Cp$jo)UQ-y>304p902{7Zv&wS6{AdwpqhK6 zV<3XRQrE^u#w;Ovo+u_7Vsk z)aQQI1gKk1$W31;3(*14#=%}-D@3Yt;(pWsN=|M|A{cD4^ISS*R$CfUIjVaRvU&EzfQX=1 z;$%qVdT+k#kmtwC0Kjlt#gP(;%*u9WvJyUgc%ks9-8fi=5Xo=~#7XXu!9_J+Zrhn6 zP(}&)^y{RA6vfYQJmodfY1bwFuIZ@*AspeC^G96j5-#nt#o4wl=1~BuUUj4S^d1*? zZiw`wQ?BYkDVuelh25nHE=*`kB^~Z$0pW*T#)DqYmm-Wm!<-B^M;{71RTCTxeDTIq z7GA9Qog>#@O(`iUy`CD^(*;)=4A@`?xhN&fMe>A6``! zc%{-qm}7#=@MvChPKTtoABfvn3d)Y+4}ZM6#~*H$@{bh>D%N))Q|%g*Eyt z@WI0Jqk(`0XoB`A6wL4AD#T*)&uAixRl#T*i_$B$P^_^ser9NY`#8Q2g+%e*8OVqa^hf<)~#x z{3mnZ0c^7Q=GYX??r zbF)Rq{!(TaB>Fk*JDfWlnPmWJmnGedJMOhLkcfToAsu&GA?eHgCnQPCMP;9RWL@x8V{=L%T{Tv+t!VIS7+to}~N z!0e~mTDTB7Hu;>x|2Yhna!_?X7O-I+NP;vsjZ6U#Go+cQ8QD;o^-LY$OCTS;a~U4z zAtGC@(-yG_&?POqD#c4VN-I))2&IKyXxZugIsZZKGsYS1o}YPe2O!Em+BbH0IT`6;PZsO{CelS_z(7@%p3q{X0J0PA5hkV{+QlnZ}a$h!6>Y zGJ;kS^zh84Lg6v2WFmklXtYmrO+IUHlKPCV$yDeY*Dl z!mIK6lk(#eZzYA*EiZAv5gaN%5VCh=!fs|)@a~+pnrpaO-VW<2%Ts0zIUiRrd0VD3 ziG0t;HaR%{NtH=HL~)JYY>s2s4;s)(zLislLP;~Q2%n`Tf07&@ihMd+*$NKea8Cf7 z463ElB%`1TV9>Rvvo;mVW8hA|<&DkF+Jqc#_p?DWujyLx(i+O+67<~Ey)wt>=$3|K zA!o#q&_w>4SMGjC*oLJ-`)=LgLuo+IU5BecZsSn7eu`H9!-E)sFF-hBE7)04No~WF z=#h#g2kbAIo60kWxEYG#){(z zv!NLm3Dd?vam%^WW$-8Iv*q4eXV*FO3C_<>!no4Mg+h&?m`D;Y&X(MWY0MZg4M+~d zV`7=nedo7h#fo}C`zw`Z@!b<97J3pS)+{d(9|RK)%Zazui!dyD0$K30HMfc7<#{u_ zM|pc=wkk7I-%36WKeV?QE0I~Ef(ht^*>t~@fxc2rRL964e8PU$X8>=OZ7Wk{$rX`< z;3B80PXT{sdd;jm0^KncMM~sFS(xmE$~JbWV223X$ti&T$A2 zzuot>a_qBnehk-(F#PYS%_ggbF*Heu$do5HO+OUQwnLNyCi9&a>5hstA2lJ4v5CE z8H8}v&Ex+Nb#R>7f5%9IbbUO+9GK?}jona7EcdG2B5dfXPyIJ{S!_ViPV zN>tZ@v^X&`&rLUYqg0r-k!eopMx~O9D!Xb6PhsMaMh+-Q^Umw)E&#@wRyk&w9hA^$ z_gQhDBoT}hmi>j!$Mj#K=#i0m9Oh~#0jgQgNTLP<9no@k%%Nzo@w9a#2Sg-*4e~5? zfl4!haPldCMrA5tQ*^40Q!)QR>HRcJS=9x^mb@=!M*_oMeI<4nRnJ${EXnbJoWWV; zal%)3A|zH#)d8B0mYdLC8|3*vV!MmUk`8dx%|Fo_m!|r%Z)V50q*V=6ZOBcMyoULe z6wzzPVd>>7B{idZ-Z|8^#)yQ%zyf5EijUQxdUNQo`u4u+6PgLF!d*4|4P!@Z)7yAk z^6jrcPWUtAYbp;uUWm%W0$Pc8nTc$HY7WfQ-7qvG7_Vsrz_gh|zH`~uC+V~TTZJua z&7Ys03ocTaiQhLlnIz`73C7(q8fK`97$__>6dq@wU^VZ-SqV)JkzsV(Bh8Kn%A_o>bpSfW_sm!ZQDqe< zI_?i&h*0e4)$7cBk_euU_j@73@8=yjp|+L73xi!>!nyKqDcNPoB}$r1pA#Z2U0amZ zqV+0%EpLd{#eAgB_9AUUQ0)#E@h01K@cmX_>n1m#pVt!$O`>tF_P(^`KzlvC#v@L~=ExXIdStp!NsptJOtF=<5ST&cD79MO6K|f&e{%x(j zUH)Yzt}xtQ^fk?8A`=88GRF@usF_pDJtp!gr^?L_P_n6k?FPT+&zH^3%_Ez9`q+gE zat}^K)agG&--k=EJj!@>9c}4j9T=5?ehnwKwny6kMsS=;8gh$FWa;9y8?RIZ!W^a= z%C`!JT`zOef0ybRut5rPM>qGUR%a*cKh$h^9NzWn=-cRg6&V&52AM+>lN=wO9Q=}I z*{s#R`J^D`0Cg_jaeREdTX&jINmmpi{-jo~`*Y}?R_(Lhn~0{Yi#)BRTI2#X?fAPa z-75Ye?Y}bE5#ohABo~p7s=pHXj}iapl&dsXvGEBlt%1h9NzXLroP5-;Hbp_m(dKJ( z*Hu2+r+6;}`^gkjoz+KO7TY;-8Kx_T5U9|Yc)sqLHk z<_wr*BvydOq+@YGl#rx{`H&ivkjpn)Q2r1^_QQ9YSm*0rJ}8lYOgX$MG{Dq9Vc|vb z=I|kuZ=*1h@@!A}9L^`O0Z!}LrYk-SX?r)zz(iAwuq_$#j2io7%h@VQxyAR*m9z2MU4-{5u|)@!ovD$^FK_VNiM*U}bV> zJO4nt)ki8x<0ZYq(w)!-Y5%@v6@LNF1>H4w*Qb%;JE`#=(qUlRn;X5h5E+rqQ&eOt z?(#{0qk9?O*vnP|&ei7)F4!`%vedT% zeXq(fEgyx4zGvr3!?0I;zi1jNU2Kw07G^~Y!`fCr>(8s!3#tz8!SDCqH?97qsPqbD zl&rzO4-~JKMM7;S+W9o}R7?466G3AQM*?iOb9zelt}7}=XsVCi|Cx1XsneUhTSFE$m^Uks5X2#C45pjAHOjZMhJAX2n3|P^<&$!IpvD#8+y(4eWdk6 zObQ2^6~i7sRvAgNxYA{%cK8Vh0I@;VHucxMYV)hAPC!%!I-@PpaI8abePX3tJy=_H zZjKkyo&Q8|+PPMHdw<~GG&XR*RO`o9P#{lps>lu zjap0&_qO_E&c>JHpYOX@lpwGI6(4bO$BFrQi*ex#I#nE3K9T+t46Z>^GK_35DIZeM z?rQu5>Wt&{29E``vriVs&sd3wcvNG0`)0vlaMqJ9PwN}7huU?jiyDOIVF5jC5Yz2m zZXJIs;w0xErZK(h`FuR=_I504C0|9o&E|Jtn^X|f&GGQ7c_kd#fj~$~$!G_MrRQ_& z#_le#JD~FRjg9oe*t4DJ!w#7#-~B=<1}r6M)gf-(C(2vaK(kKZ^}fT2iN9IX;}WC5 z*o4Ge&HlHk(|bj(#WuF9?i{dBoXaSKq{E{9!#`!q@JOoPFJ`#%bSb5g?PP?IB%EAQ z5sfMw4CI_;eJ{uc(Y4h6%0yi4%8KRAgm(3c_u02qT*mrLd+(;uAfjs-ZwfScIvbdt zfS7M!#`*Q>O5d&Qtefon-rg*`e!vQePfO(FiU?JX`|kSSw_&eT>G%S7&Sv`_f=lH` zqFx`S>|KRNDtM0i8=NkhLwbRhmTh~$n+}>x_u~+#eXTl8<)dw=;DoE4z_dd9I{9J1 zUhE+xQI8a_MRZ0W_nn{ZHWQMT2B^s=mX2w8o}Hc6SW+H6PC>mQ8ooiA0HM13(74q? z^+f)d*=PH> zxF1`Neldp4n&`d*MfGn>r-);aK<>ZI%cW#jWChw6 z*?wSWwUT^m>?Vxu@H;062zsn-zZZN%uV&;D_+eBBZv=E=t7YU*-vaz3(MV#Zlw1jY>#zw(s>iJCk^r?G zaVppA951!r4ZC0VMm(HwF^uHA+6TzZZQUY|cEb|D7qA`UE|BK5y%0r3@}5v)5=S%( z=sa7 z#A_bwLki$lk~x}X?*xg6W|i|&6j}mjo=8Lcgq_{6)~`#xKbx8?Ipevc5po6Pq!h8tMHn2&cU5iZYZrnRs`NNHV}voHXgMqG-quIsrA#S< z#}3TgCqERTndNO{l83H!ZU!(G(a?1oEc=HyaYey;w=b%vyi9EVY7bz#1W7MZw{Aho zp2WmDE!R0OTCI>(X>T3Gs%r)tKW{@LO5#3hbDn_&K)vHfx>60>dhD`uVZ+X`uLghn znigHcgtnvi&!I$=7X?{KB>$vH+7XI`58Nj`6Ji%)uscshgTxe!Y(UOXzw}+b5JYyd zaCY@d>wz6f_`A^PlF^6Gr>a*^j2g)kQo}BQ=~nRtFl7YMo-%tlvh#6fj^jTv5%BtA z^P%J`KO~gzDo9H&U+jj4<>|W`%X9{lf?}Ylk6N#4KyC^|w@2%O4qZ0Fg}+MYaR+QZ z1uYFgiH4K<*Cq9yFgibt9cQYTo#?tl&8_=GS_9qD>DGnsT4=P;^w6$_8G zkGvYLE@abwmou<^l5jVmU{ejhVzgv2ccdmjQfSE>7yVnN(1BsHe$g3Tdv{ zU?S+EhO`_@4J`0wi;5^3O_o{Sau+3Y@znf z=3UHjgLZeA6+?WQ+PJ7mQufhKdCFU2_g4w2^Pl+t=(WP7=x1dmM#i-IkEU<-)~%-M zE7wfO&@%DjDD^!JsSrj)D?w~rh9c8$|3`YAD|i{GUj%uNOXx{RM$F)bCb1~`D_rkJ zxDEs!a142eQ{;Wnela9V-2QK?-sPKg!fsxO=}R6qNNDga1!_bAP(NypkYG~?2`N*5 z{2#e)h0Df=Rp!K6*^0teiUL%aO`rherKU4}L&XlUWXfW8*O(amPpf!P7RA@!K$jSC z$m-+ZS+Ts5uY|r%&6QJX$4oDsA?_0GL(@zF-?{$Na1|#jTTk=3)#BHc|E2Q_+j7ftGS%PBwo+hzV& zZ@UrDBH8wXRi@9*D#K7ao52`KgP)BE=y-T|fl|Nr~%-=DvKfB*UO>-X=UzkYrA z`0@RR5AWUsrJ$w)jr{ca)5lM6^WFii{0$WR^zq}z4(?(|zI^`t`4h4!?|>%%2YYL15Q;xp z7#SGc7<53+1;q&i`}GFKrskGbMkaX;J$X}84Y4jgJtp4XY13y+ z#ys1AMUkJyT*8c>fBkAj308AMN%P&3+jpC@3Yc3QvCupsbwtVHB%6ihg^L%YFR@>+ zx^eT?Z7b`0_a8j8wt4dO*>f8X+t+X2zO(!A@zZBJ`)}WW{IqufCILagKOecB3R+m2 zI60JfiUQgua2lz3h%9pIINGfu!V$T#kfU8xwQb4`i{!Qmtg>xOWDYHIW*6gb3ozJt jfMw!ri^5GOIybkrE4gY_BserXb_=_7Rjd%;V6X-NMZ6@p literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/MainMenuBack.gif b/MP-ADM/help/style/images/MainMenuBack.gif new file mode 100644 index 0000000000000000000000000000000000000000..db2bc3eb960c0c9755ed37cadd8964f8fe7aa0dc GIT binary patch literal 1693 zcmb`G=~q(+0>$6U`m#Yb$m$VDT2qS}2()oZB?$>6fj|gQwg4gQ*g8|4=@}Fd64pRS zBq}?EO#-q62xzFSEZTxli(@<8pu@n?T4zp69cI)i9R~Y1^qza}r+e0Te;+;9{tsnN*UG>hqO3NCf=|^c5OfYgM=via*>@m82l&&9P=1nv6rAc-DJU)hB_*J!7!((Sl44MF4iujQL(hVu zeHX!`WiZKkSlD@(xD+NSg@u*E#3e9E2~1oJlN7_m=ipKUTxNhv%i*$ecvu-+S_Th0 z50{i8A}SFwBO=_0kQorta)hiLAuU5jR3YV6$cRd$yb>8+fsCj?%8bZxBT7+=Qr4p6 z)hIqHoE@iyP7|P4q7}@w4u)-h@VJK?6@qH6( zJ?_24qTbY%=9l$Wi{cd9O@A2EZhg1$cC9TisXhB+^7@Rof6^#-FV-Makh!U=8TSla zjP0e!(i<7`egFIU=k0P4gDjI1eI@vSTjzHPpo}QvCLu^tt|QC?_t>r@o!D0UdWP(5 zEO>aQJTg|DSoPT?g|GPd5yIK;-ogjkg<&|MOJ~FduRNN6UAVSwZg_12Sg^b_yFG6? zhJOwdhGM@`Vb^b24K`k%bslqw&se~$zb!CeU#)PeAYX@F0{J^O%$I%ts54;vnrA<0 zJ@w(z!`1`Ex&idTeB*Z=2mf4lsFRruH=v9tB@E)`+aKA#QaeGk^|X$Fw5Cjg{eKmu zlp|@{thwM$1M~4fm%fY;?8vo(L&MXpV9;vF-nJxv{A{IiuGol=FYc8ac4EA^`?Bi;^kKADWPBaN&VA}wm-~69J8ns;&Ncye3tn8Uv~bUJ@(6g*76P#fj9mSutbOT literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/TableHeader.gif b/MP-ADM/help/style/images/TableHeader.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec98ace4d8c80d100bcb8dffebd0aee5c1372b71 GIT binary patch literal 394 zcmZ?wbhEHbk3{;Ox<}J{LV3%Sc6o0ZXGBB7k=z!!veqvx- z?l8T;V$Ti*y?$?n76(0_6Q`B;DzGe@e&BKC-k7-8SGpy64CY^F|8{7Okc3ZC?V$q+ zoz^`9of--CEL;kP%^EF+on75sijv%hl7@YnLXt+)B_)N0rId_}gpF90czCqt85=9D zTDwlfL}abWHf795><9(UIXZJ$K&Jl>PEGQ?bit{5MTi X&DhO!#bnJ?b#={d^S^rI$Y2cs^t{-e literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/TableHeaderBlue.gif b/MP-ADM/help/style/images/TableHeaderBlue.gif new file mode 100644 index 0000000000000000000000000000000000000000..de118f7d2dee3433bcf348bf2d932dd099276431 GIT binary patch literal 398 zcmV;90df9ENk%w1VF>^k0M!5h00030|NqqB_RZV#&D-+O-u2Jj^v>M#*W>rr;`Y_y z_0-_>+vWD%=lI;__s!h%%-izL-So}e^3dP)&))RT-Sg7m_0iw-(BAXad;PlYn^Vj9~*5vlp z_u1$6-0Jz<>G$2~ z_y7O@A^8LW002J#EC2ui00{sY000K7K!|WSG(iYMiNv%tJst$fKq+}tpU+C=FylTd zGp)FSAyZTa116%zP%iM)n?gxVQmMiOKCy5tfPgg?8z?9ng@-5t0xl;D8z(0klo~WH zl`bs`87-cl2?;G9F$ozT87!(EIV>Zs9xE#_9v(0VFgqPDFFPw89U>tw!y&~X3?Vip sGCIaOCDGD4HqbaA(GCtJ4mcz@-QGAjH{Uls-y}RY?CT9YJ~u%CJCe-f8vp ztO`mf{$ycfVBluZ0r5d*FtFGKtnpku_wlQ!ZT9!3c`RI7lDf1(bE$@l^uiw6Y`TFhK_pe{SeE~AQe+P2D069>ZFW+|0JKU6BmuIMfi>iTO5c-;xf!e0<-Fea z!EuRi@!3tK5vD1TTpS0}4Gna7+Maw*4w0L7aKWS%7V=k5B{_D6aCLNT4_L?{(9Ly7 du#;m~epij(`rGe+?5R8d{`dce#v(-qYXDOlbSeM< literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/brbw.gif b/MP-ADM/help/style/images/brbw.gif new file mode 100644 index 0000000000000000000000000000000000000000..a422bb20b4a5c4f22bf48a744e3bc3b2e85cc4e2 GIT binary patch literal 146 zcmZ?wbhEHb6k-r!*vtR||NsC0_3PJ ztO`mf{$ycfVBluZ0r5d*FtFGcob+5RVs?39^~+m~QBFo-twllYyYyNf&0|v9-)7Ui nv5t@PuAcD*&PvCJ1xhD0^TnDz?i3b@3YnWw;G0$|$Y2cs&7(f~ literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/drop_back.gif b/MP-ADM/help/style/images/drop_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..484fbdb6a0300db1c17ee0b767351a886c5f696e GIT binary patch literal 75 zcmZ?wbhEHb+|z`(+w1LAJ ScThq~w&dpa)a!ms4AuZ$vK4m# literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/drop_back_active.gif b/MP-ADM/help/style/images/drop_back_active.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb16783c3ce2ba8136f09491faef71114c78b45a GIT binary patch literal 75 zcmZ?wbhEHbX!$s%( S4oXPLmfYN)dfktS!5RS4eG=3F literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/form_back.gif b/MP-ADM/help/style/images/form_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b91a646e13b725ff13e716aa78e98973e542749 GIT binary patch literal 2243 zcmZ{f`9Bkk1IKsTTw^3_Q9I<=l+j!>HJfVXNN#;2S4f`cS#oxL=iKn5RgzrK+*2u6 ziRx*DLVZIB$urVZN;N&~9^a=wpwF+L*XQ$kzxVCm>*O3!2-F9R1Ab(EeSJ;6rdFv{ zN|jQfRLB)_nOr87NhMOrszj|`Q>oNSrAnbt%H;}~OfHqmBoe85ZB3;hQ-F!|vG&{!9ivY6KBi_dBkt;*s18J7D!-vO8~!_^62ce zyj}JXpE~5VMbFJ!;O}W}qibXCl3ZW=@)2?Ny8S5!2SjMgL) zsRno|5$`%b{|-Ovy7=ky(wDE_#LG*bE31-K5JTJE(9hn?yQ>`)S5t5Sddz@8zLE8$HF1E|Bu9I3G&{E|+l0SdJH;vZWVJU~rm3un3wHpC~P?_Rf+HiizO1#@;;w zF3&9ojzq>p*WJSbU$d4Bm?RIp>15J-QU2ET!rStHm`oO?rDGube3<#lmmny1P8q4; z!w<(-qm2>U`)QFUgU2`~*8_@SSZzE1}rFXer z8PF>m#0F;0XT_t(O?n{nP;PPLD=*t;69=?z(Rc+2I~pcS2h|?;uD;joRSn$VxkE?r zGNf7{|?m07NY-M@62m z6;M`sv>VE9h`t4kG=|TRU0BE7+Earq{&!_OW8ae}n%q~RdWNs#Td4PA%0KTu60m$~7!LOuXf{ z+?Ui*v;1}?8n|bd>RC`i7<6@y^`K_m+#Z;YI0zKwD4gp7Y$H#Y-%C95VCTKOg$!_| zt7Br1rjutJ^SJf#IP~Zr&HvHj-aMOj<)GU*r~tvEcdcs|kaL@DUJGgOhXQu*y$bY? zv0y|8{l$(7bvRkpw{WG+mr74d4tk83ojftH4aQjL(>wb3hU1bbyP(ktJcM9nDNZ2b zFy&W2+dk9YViw7)sMrl^kL72@l*V17nR@Qf$CdV)AKF%m9#0W#y;-O>Mumq@q%^zC z%6n3Mkin;l{Ya2nnYAMh*Iz6A>OOFKVyIH*g0N#Fj}Mhk?n8m1 z7&fTdvsx#o+9<;sT2wQHeuQC}rL=xm0t8l4^N0F-2V6T{gHbD=$z_qyz(F&ZB?<{Y z?58y;pojT;WGtQcyYn{AD|MqzzfQGXIc9O4$$ZJ{hrNuc$c|v-AU79iH%Kc^`RL`2 zm(A&T1%kh-8LkchI3h<3C9%7;Xl7u=;TV(_jp(&VtTx5%QcG!lx%#%x@5N@~0Epa%3K`Be(yXpQN zQWG%69KF@sT9Jb_$jvXB3zgk7wis);9C6D zP}%AkV;M!HmH-cQ+7-w9KgnLlQ?Xk1{ETFi?`3x*-JD`A*{gus2K%^fX&1)YW|C78 zCAx@y$kJHttJ?jA==0u_1}Go7gXhN4z$=}dY{GoLD3QI0a}(smXPVccMmUiy;8BIU zkzte9qa8Q;qb9BzcL|WpbBBKaGdI3)lL%;cZ~pn`=E1tCO~BOCJ{LM4={NXK(wP!_~z@G85amdus}e8luX zKOAR%lT&xhIF^wf z9b5+wZX`c!eYi~5JYX5^0b-`ju8uZ6N;`AWN8SxJZEe6{l|AR4itNa>!1jxug@Ca! zjeP4C1g<4;Z#{EUpo45@<)J*Y;O`l&rS{iu0`Xdb5kf9OeEZqkX-JJndDwF#(P?xf fMQTky&aFd7O(CLEj}-R$K7T6qVW(vR051OrHQ6Kz literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/form_top_back.gif b/MP-ADM/help/style/images/form_top_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..f15bc66e87cb0698c5bb90bf5b7c4abc6b317ae2 GIT binary patch literal 3866 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 U-AMh6IM#!j>JgO-27?0s16QcTwg3PC literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/frame_back.gif b/MP-ADM/help/style/images/frame_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e03e565cb05125c167aff281ac7318585c6cfd1 GIT binary patch literal 4864 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/head_back.gif b/MP-ADM/help/style/images/head_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..8abe21649d28c233f264bd72137124223f626ec7 GIT binary patch literal 1081 zcmb`^|5MU;90%|ZieEBK{KlGX(@Zze)@{v8@C)LX2tDU{)-6|>UzfV`X6=i0t?kTU zVwj3$OfmRT9)8h-47C6qdgxey zPShfFEkZYH33`^G7iEA)2IxaA!{cS>M;T$j2!kjS44GgUwE`n17+HZ|QLFG|738a+ zFvC+bj9NfxfiWwntT4U?>NS|KfyM@tc9^omv;(vbm|2I}b!eLhu?{3UXxD=j?Y022 zMd( zJ4`xY$^p~spk0TV4Vc|P?*#uH?EhQ`Ut%!`QiL4deRTIv5I3lduPQ98if1ybs~I&6 zHk(y*<2tLFQb>s}sG{79Z!Vw+gaWRxMUXFWYtL^N=Erq)%P4WZZr!nYJ+a+!c|)>T z<(O(n6%(7A8#Aqq(dJIh#Y9i(b%to8DOztlXUZXybJlZKY-CqE$!^akZ8^4Hyg2*U zOVX>?XQQI}++RmM3z8o=)?0!p5%Lom$2^K8oH3f$flrU79}ecwyaFRT^CSt41rvd% zWtAdMqg~TPEY9YXhB=zJAAP147aVWXKA?P~5-0LfYx(s05T+v1_2m9jc}iAbfQn5# z-In$yk|fp3K53(0OxR|!iAO}WZ~rM^?!~_k*oK?SRWf!!grHYG8B(4*eEB36pLUt) z5fG8dqjIc_LIN?9N}k)n`uo>?T%w&?dS3Hh7`BwJi@V*% z0e6!&C>Avw@sRMF&T&gyIUxqZ!@J*WB%+q|)J9YgQsSl{XhHE&qWviFF5;i#g+eSul(L|=l|)a z|2OT}w`1RtRqMCxK5%r_+y&ES%-XYe-^_FW=bZmP=feN_m;Nuj_Gj-21R|HSfZ|5x7lzwPe- zT@U{6efa;_)Bnex{l9eo)zwFDH}5{Q_tF1-kN;nK^Z&xL@8_R66a z^Y;@k|KIue|IPRR^A;}t@b$;MMN8If-??Y+-WxZrU%GVh!iDpvPMth__|Tz42RCin zxNhCr4@dn!9}oP0)b#&x)Bh*To}TIYwA*1@z3bdLv)8X%dpk$^dW!soRHbE^UTf#i zSifxX)s+j*pE|jvyY1fEhoj7sk`0?x4uAMo3`qFvwHQL zH*a3Nc=7NdQ2yGkUAtz?m@#F_lnE0i^!N7zgA^RJgbBr;EQ|~cMGQJ1rJy)rV4v1d z)YRP4+TxrpGJThGBH>K0Hq~0 AjsO4v literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/media_placeholder_thumb.png b/MP-ADM/help/style/images/media_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbc14d7b14842518338348d76fdd21eaf0d2b73 GIT binary patch literal 3016 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 KMNUMnLSTZhq>rZn literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/question_placeholder_thumb.png b/MP-ADM/help/style/images/question_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..927b1ae67316edb6ded57c698476a00fd92d0270 GIT binary patch literal 3038 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/text_placeholder_thumb.png b/MP-ADM/help/style/images/text_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf47a0c8c4cc66dd8f82b42584d4f8dedf8f3c1 GIT binary patch literal 3079 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 VYs60(b4vgK002ovPDHLkV1jA*w$K0o literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/tl.gif b/MP-ADM/help/style/images/tl.gif new file mode 100644 index 0000000000000000000000000000000000000000..62d7effab378c299d802149b3afa9339667dc83e GIT binary patch literal 205 zcmZ?wbhEHb6lM@+IKlt||NsBrvVHf~T?cj@y?Ffok0ZA}9J%@az@;Y#E=K$Y*-*{Zh3_c{_XVOz)O> Ytq}G3&>HUz>8;y)6sC9FS7fjT0D}5cz5oCK literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/tr.gif b/MP-ADM/help/style/images/tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..2219feac09d7aac5620b1c63b27f6d5f76275ace GIT binary patch literal 206 zcmZ?wbhEHb6lM@+IKlt||NsBrvVHf~T?cj@y?Ffok0ZA}9J%@az@;Y#EfAi`6)M=Gs=r7lQKw7#DI@avpr8;UiLhW|otv=)Zu_d5Yp^yf(&#JBqE- Y-IdyTaAKM5EnT*lrWx|jS_K%a0khUoJOBUy literal 0 HcmV?d00001 diff --git a/MP-ADM/help/style/images/trbw.gif b/MP-ADM/help/style/images/trbw.gif new file mode 100644 index 0000000000000000000000000000000000000000..f629842913b9dbef6d32b48183036d25d3e71e9a GIT binary patch literal 206 zcmZ?wbhEHb6lM@+IKlt||NsBLfB*iiTeoiBym{%;rHdCYo;`c^^y$+lPo6w_^yt2Q z`}XYFvuoF`?c29+-MV%2=FJ;6YyfHjYb8u5{$ycfU=U)^0VxI9$-wHpz(M3BlWWGR zWkI+3I5wZl)0H`U=GxZ_Gq)T?MgIka-ct}i + + + + - Guida MoonPro Admin + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

Breadcrumb Navigation

+ + + Guida MoonPro Admin
+ +
+
+
+
+ + +
+ +
+ +
+
+ +
+ + + + + + + + + + +
+ + +
+ +
+ + + +
+

Table of Contents

+
+
+
+ + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+
+ + + + + + +
+ + + diff --git a/MP-ADM/images/BarraArancio.png b/MP-ADM/images/BarraArancio.png new file mode 100644 index 0000000000000000000000000000000000000000..ea149383db45614e36fdbd857c8e7a94a7b22b04 GIT binary patch literal 958 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI|!3-oP=qsE6QY`6?zK#qG8~eHcB(gFvFf#=B zgt)#cS9(>U{JKj0b*;{u2E#Wk=5O0=-gY^@>velK(f9qd&=0d>KFm-4xFq}2^1{z+ zDn4(h`?9(D%eKxhJ9@tE>ifET!q?psfrgKQ(GVDlA)xrPJ`(6|&H|6fVg?3oK@euF zPl*SmX~`1Th?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$4c_&1<88iu65Q9780+*B;~) za!_DkIIwg@%*n6+mrK=ec>Qs2tY3Rtcy3tt%_S!$T~y$znmd0_#Y9G}y<3&80ktxC My85}Sb4q9e03|_WYybcN literal 0 HcmV?d00001 diff --git a/MP-ADM/images/BarraGrigia.png b/MP-ADM/images/BarraGrigia.png new file mode 100644 index 0000000000000000000000000000000000000000..be4af18e40da4667ab8044e971718f39fa0e5b56 GIT binary patch literal 958 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI|!3-oP=qsE6QY`6?zK#qG8~eHcB(gFvFf#=B zgt+$i_fMEGVbY{YQ>ILrK7IPES+nNMnKOU>{Dlh_E?v5G<;s<7)~wmEVZ)X!TeffC zzI*rXef#zuIB?+b;loFc965IE*zx1XfhLcF(GVD-Aux?48I(6T3p^r=85p<)L71^V zC4M4MP_o1|q9iy!t)x7$D3u`~F*C13&(AePq0Cs%RL|@}^V%q&B7IL6#}J9|wFkE| zHYhMKY`C$3L2SbR_|gZg!oL4kbsc|ObZXLz4Y$`c9nCS4`tyXj+=x*O>_%)r1c2*Ql@De)75f|4b!5hcO-X(i=}MX3w{iJ5sNdVa1U3T4K6rg~-< zn%71F6{&l=IEF}suRZ9_$e4599U!K4@q;EX{Je`{aVlF`DQ6{=Hywv}2g> S)80K96o#IzelF{r5}E*Phd!(T literal 0 HcmV?d00001 diff --git a/MP-ADM/images/BarraVerde.png b/MP-ADM/images/BarraVerde.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e1dfaca752d4475a12e7e40181a6f57a7fc0d9 GIT binary patch literal 958 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI|!3-oP=qsE6QY`6?zK#qG8~eHcB(gFvFf#=B zgt#h9R8W|tpfp8EWtximOm(d}S~_!e^cUzGE;2M-W@@#{%5JTl^G0XSt)6~6{6hAG zMDCA_IT(|8Br*ADa{BS~%oCYFlSjd52n^8>aFUum3Fvgr0*}aI1_o|H5N51TiJu4* zlq_+LC<)F_D=AMbN@WO0%*-p%^K%VRC^ObG)ib-$yfzA`NZ-@NF+?JK?ZNGg4GIhl z8*Xf15S#EnzVrdBuUB}-RotpGw!|gRqM{|s%{ybqWH)2#zWly>X)XL!L>gTe~ HDWM4f!TeEi literal 0 HcmV?d00001 diff --git a/MP-ADM/images/Help.png b/MP-ADM/images/Help.png new file mode 100644 index 0000000000000000000000000000000000000000..29e1d7b8707586dcf5d826a405e2f5f00b901694 GIT binary patch literal 64140 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�U`qk3fM$uFbBeo?n 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 iAA4ToC!kO`Srm$;oRtOs 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/ProgressBar.gif b/MP-ADM/images/ProgressBar.gif new file mode 100644 index 0000000000000000000000000000000000000000..12d35025c5f95d921e96aa1d5cc495d73dc7e06d GIT binary patch literal 500 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 S8rvVWd@Hof28 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/apply_s.png b/MP-ADM/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*--zopr03*s-n*aa+ literal 0 HcmV?d00001 diff --git a/MP-ADM/images/cancel.png b/MP-ADM/images/cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..a73073331c60a52b7297e2d22bf99b7de5d5de07 GIT binary patch literal 1047 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 Rwr*eCkziRL=gf+Q^&hd*N9X_m literal 0 HcmV?d00001 diff --git a/MP-ADM/images/cancel_s.png b/MP-ADM/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/MP-ADM/images/detail.png b/MP-ADM/images/detail.png new file mode 100644 index 0000000000000000000000000000000000000000..364ae30ed5f4485ed583e7c4d59e6dddd9ac5218 GIT binary patch literal 866 zcmV-o1D*VdP)*?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/MP-ADM/images/edit_l.png b/MP-ADM/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/MP-ADM/images/edit_m.png b/MP-ADM/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/MP-ADM/images/edit_s.png b/MP-ADM/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/MP-ADM/images/elimina_l.png b/MP-ADM/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/MP-ADM/images/elimina_s.gif b/MP-ADM/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/MP-ADM/images/empty.jpg b/MP-ADM/images/empty.jpg new file mode 100644 index 0000000000000000000000000000000000000000..506497d59044439bb431a0d88098d9cb6f2f7f11 GIT binary patch literal 773 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/grigio.png b/MP-ADM/images/grigio.png new file mode 100644 index 0000000000000000000000000000000000000000..778fbec5f9ed734c9dd131172787c6d552b99a14 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^j6fW~!2~43mv;03DVB6cUq=Rpjs4tz5?O(K&H|6f zVg?3oArNM~bhqvgP>{XE)7O>#Iuk1&r__q`UNJx+*%H@?66gHf+|;}h2Ir#G#FEq$ zh4Rdj426)4R0VfW-+=cis(C<#H#}V&Lo|YA`=4_)I|#HqziZMFxKT;#;JxO+jo-uh ztL@t!f6GhX=P1$Ev52EkM%gzwC9=)te4q&HsZB1Sp(|cX-G49cd-=il-wSi2OJdvi zy*K1xK2~_d#COJX$V#DA3?t5%eFi(Bm>qE8oE9SM&Em>~4H~;prf0yOnPUinP zQU7N!-_t<7r^4)=J39I;I;ZcLtdeNEg8wU56T`muk3au3sGP@sz4W04U(W5cO*-7m zG7lN>yx7I(dwIbsEfLp7ozoLkINyJlUZmk9z_RT6Yu0(s4;J2$Kf@YduIKM|3+P7% MPgg&ebxsLQ0As?C%>V!Z literal 0 HcmV?d00001 diff --git a/MP-ADM/images/help_white.png b/MP-ADM/images/help_white.png new file mode 100644 index 0000000000000000000000000000000000000000..09a735771f5e856ad0a9b809cef8338afadf64e8 GIT binary patch literal 1561 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCZ1|NlRb90j8xFakp$z3fdgFrP4#1o;I6Gr~v)48h;oRe?!> zv%n*=n1O-sFbFdq&tH)O6qGD+jVKAuPb(=;EJ|evNX*PD(erZ+Q7ALkGu1P?{w~uQ z7>b3SE{-7)?pJ#qi{YoJ4HL-RR>1v&>k53_^_ zN2*pn7YpdQz~RF7)6JpIxyHGM(}VXDW0$nA-~>sj>J@q>J}k4&1;lwQV-j+{#CnSR zWKv^`?Efp%FB%JeFsrh7w&!_be^!%eK-3l1J#No-?ui%N(iiV~E?(H;$*zN!HMqW5 zNp&^6mpOM|tU#7en`xaii!v+YabBk5kp~L5S#j;~a}Q-)KXr1$?|#-jO#iwY+*>%d z)qfCX+UM-oB>Z*<_dWAJyB6HdFmQ=5 zFd*~zxZsoD2<&t43-)U?`6w`H5xhaIbunc=_d)0X`NHmqAl7(@apx9hqxJ>P@u?ba#+7RY6&lQwim=&V^GOxnpN@gHAPGnF>i84eAsaLDmfV;a9pa!f%sa z`Q|H<0^Oel6s-wBuiNln+6j*Za3?8`>2*3XB@%5W2 zS5oqrX6FknPBIr+YGuE~-JVIIlKH7MK~(V8O=;>g%VKgccFKz{T}une?u5qc4z{@T z3r4FyF}# zY4e7^wC;Izw7uQ$awkFtKkn1_n|3jDF}JiVnjc~`G-%low9A-vJ^Nr`{?gjq{1rUt z^LgB<=fyFlZ#%YmeyFZujwG&(CAdRfs`1qI{HpQ!Wo1VMvG(w7=vrh6f2} z!$5c#G`mrLbdk9hSVHsT$M*L2^FyJ~>@>vm+Brc3^EuVciPsOSH+9y(B-Y)l;L~l1 zB#ZhKlgNCN)4t>v4c)+eW55AD{fqEnU!mY{&N4!`6}|Py0~K!RhX+^aG%b8Mh{1fI zzokKY7SMKco}szWJ_Iv=mJ87qhZzGAfO@WCQBvJvu*K`e-_5u7X_00)+)f!}Z2T$Q zX?oIw61`bPHu;tR#3-X>{o2i+^Y8tuuS+&w>F~w5$3VOcy^;lagdlnDeZL4Rw29mq z;zdgIRg6dz!pDGPgmJqa>(JmX6ZU-r#$SXv&_|{iAqbp!4B8p)DhxKi)fwC>V#y|^ zFBm<|+|GoH4ESHg)!ySWiy_0W8ewZaWi@>~kAw5{r4msj#(i;2X`%)3xa8|uL^-}l zgygc+GMNLUhJg6#KH{+{!4cLG#$67ajBhzbY!#*Uiqhj-RY9hB0 zb|D5cu)tIr$<}2JL`fb>OXU&kaQkvo*={t_?$0146z( zFx)Bf|7ExK(t>*L`X28a%;TE@-yYkz@(ISXv*AVu>G+L@j)$4ICbSX%{%*_VETnhE z`mNJe!%!a17C{%T_o>53zC@Tm@&}_e zgGPARr^4{I_DyCxGVvh1`=NI-)(|ww@tG5;br~wzHEJ4Wtm@Au#VphG(nL}kKBdUS z$R5hrrVq=h%azL!%hX3ckX@Col_?C@d!)(-_%-sT2mj*v~%XyhTrsAMJ&wP`m;^7qR1ks|lts<*BmOhxgt8^>XB8w&`KGPj~_;LG##I8i>2fhzM z6bYIR`Z%!1YFAXXQthPE6^$j;<%gtr)!S>O6)`bIMca=CJIGpW;S)hosKvlCMilcvn-P3rNE)I2CoElyoeb#VEx zK8wXRd-_qoD@qP|8T7Jz*87@;k$KCLF>7wqV4jL6Hz`M`N#c~APdvAikCp%a{8olf zM%;73=lZemxYpQp&Q+dc3oFA!t0@DKSGQl!S{HYubp0lg6PF7$E?;=Wk`q-q>||-mE5@s1Sz{?OIyOpRsbi73RYacaR~rRm`7-!<`9&Q2?SJ$0@P!DP3zR0T#!FFfQ82QKR5=eyeDhyd+1&o6 z-W9d#`pdDuyXn!;`j>GzCwr%4x47fH0KYcvu${#BnPIPsUpGd_YrNHn8o6sNziG5- zvI(cBPT~<+@+fYAG}O8WoT{Djd4_lnoV__SKXt=og2-XzVAA1H;Sylg`pz(%BPPX2 zJ}~9osLK8$td?o*?$90oypXrBdBP+N);RF4Zvm3MNvv;o@ zUHkohLwcpXs{MQWC{s^XNmid}>2i7Bh+(AR!Q+JDgJ12xz7=zI)qP&q<-PX$h6bh6 z>*}fPsII~SCB2A--_PqDgaprwFnMo3OlF?FEBHmXCsAfsE>9+Y(b;CtHqlUb}eyfNMn9udrnr# zvi;-A1MNT;8JCW>_4xIXhSGzA-?i+5AK&aokA0^56*$iP%jI=+S3#m7a7uQJkU`iTE(=!Y=Tw^Jj>k9Z`zHQzsmQ-MOz}$t%<(!sN-cQ*;v1nR=v8>}g3`PAkl{$UnUAyfPPI`}1JOYvE*d z?pgB<Fm{J9$g?>;zt)PV*Pj&$^O4olfhm1zcT!M{Ny7 zi&iwkTs`JPP;nbE;W1LyTvI>0Z#JsBI_(OtdTa({k$kduq5nhAB67}!xF&Ex$d?PPO*K4#Uf-nc7fI~Uc3+{K7%*L|Nhf6Ol+cM{Qv&v z3^VwYy;uJGcR;?0Z+}fAZj;JoqOM04e{! zk>h`$;-4e>2P*#m02T4(*qHz7a?_*?1~TL~yw3N%ZVb!_?@tVr!v`KbUQfQ=O0HRD zlYBhVc&0ufX*4)h@8&d;t(qB}v~~aQ9WqoGwB^YDS*Od!{N8hep&a#%ZzQ76pXWAg z`LmO9NdFjOvJ!vz@ZrQ@w(4YNlBf2>JEOsdN2fvLEEAOt zs7IA1-LWnBH1yvohKxWrU^>33c^in;8|{iOS={;_?7!5}<|y65S|W1G|%WTqo96)q_F0&jTE;sG-^%hGhAPD*EYJAG@!9jOLr6gRe z#`sZq898nYHM`fzpEhF;%g)33wouwtUhAoNCSP{XKOdCcG+%~ibv-rwt6ITuA6%u1 zU9#x|^c6!734X*q>3O76!K#cw&1;b*D=w~`@=TYi^t;f`53Y@s%p~4i_VJ*|(5#o= z-dQarIQ`sX7P|V^4U$4<&ar_gLw@-!(p62nD+4!1pEh=SdyCy+SL~I9t2cjnZ0I{2 zvDsYy6=B@Gt1LAY&G26T*UBm@yQ6ec?BK($ep4TY1uBsa$u7*sg9| zN_3kTw{A?Rx&aGEyzWU{(+{s=5%>Gs<{p8~_1mSJGG1(Ml;ED_H$$)6?oHn0xO!7?owtMXMNd*dN@d_!-8z(FOHO|BDKrnHcYc#pZ(Wiwt!Cw5C zu=+7}yRDF;SN&y_n9FYW;m%TR()r0!ps*GWQRL?=$JOCL%e%zle~ZA6tRSd6Gy*Cv zPAjq=sxokG1FGTCV2@^Ro zjSmP$X$r2FeOevPr>3TB%jsyaZSz~x7dlP|enLrXR)_rvGOaea5;fgtvBtfK4< zE3GDxl3{cSJ3FjNz2)X3rpC<_4O=)}X4!;)3nM0Ga9;Nv`T1|5ufj*=`mZY6)Hnf0 zvlPV+Yxn0(41LkrGv7})oEqiU7RS%#e{KDevkCi~j5v?Ze=otrf91cDPYl=V2Lk$a z3L^IYJ}P9&vWf<$N2rY;mICRMK=`@u_YmsZn~${bHRN-X{%tMNIT#SXG`(A6{^;i` z?P1C&N~ICbW8vylSlEIzVLCR41!0Jut|%tx%Y2;QQEf5+squ!Gid))_3r>v=n*S^; z+!X99utA9XB5M%wIQ^s?TXA%&0ui6Hc3oG0w|Ob_)|tEQNKPcao$mnmV!u8{_<35T-@9XZSZ;-6XOfFNx(4xcMX2nV3I9ZPzFLw*?h}$6)Kz#J;;&Py^;brlONhrIkF6caQb?pEml;lzMJX zL7%=AKtYJ`r@wP?Y)UVDxYzV&{54yx5)^g2JDR<(ahKxz8Tkl=5}>kWMga+P3bZuIidv9C$1HZ>J;prhw_cRlNb@zBq&`_LvsV@v(9e;ujJBuVi4rLF1}Tgz23N$Z)yBs#S7N9jhW&qwr0V z`?icj#IH7nNe{=-661}d)k4J~87A5Y0&2QUWJ#aq-;Op59PL{@%Gk@;14o-7FE`n7 ztd5(bKLK}fhT*l~DHGk!xR-||hSMJz z+Ae4{UGur(;}?7E zRAG>(raLBVA;4mfm^yxJ_`M3$jWi_oScN5ZJ{tqAat<4Hh{RvO%Lkhf6s)b*WcbD1 zEHD-UoQYl}#|2PgFMuaogZ<$7mzf6&@m~rgH7Y)z5~?_Lm~#B}dhfjeMdT|xY4;^u zvHO5RUA@p1ow<>AO5m5TQz?K$%(Qat09^EBmF=7_k0#vDflxUzRJv`-I9m59O`_pt zO#M3_jTuQ7y{wJf+OJ%a57IF2?e@%KR^6IGW=+Ib5!{s;U#BUT%s64UH${?_*3%6+ z)-Ae$Fv>EE(f;+KZ&z*UW9R;gs2G^W%%EuF`kwp6b^m*r_+$X}5e84M zUVZ>|$AnL8{Yt7=l-mW#bxd!YWaG11*f^E{qMB2a<#=y>b+|y6dj23mz|k&*`pE+W z(r3|rf89B>8l)K02uqL4#lG(;KudQS6%%RdbV2eHssxZw7JX&Fw_d|b;CdZ;yuj{t z>)4iy#JT-;0N;AowUh(mu+c__w`^_C{(8N37nzR~6o~oZo{j(7ET1jzzg})NDX?c~|2MpY zB3|HtsLZz{)sZ2v^56E$;-WFtKy+7WfVVCq-O7fZtp%)eTe%JF% zi7~<9BVl!5C5)0uv$yEB*H2Hqq@=%KF*wb`D_f#@Clk&$FT<>uP}9-8hrQ=$0TTM8GqjB~z3sFh+9idCq|2O8f>w)Cj zg9%-~tOW*`T(5r;)j%vwzL9g_mn-Kf$~|jhP!;0WpLU)Lu>va;qvm#4R?38&2Hs%A z&6R4i?oSIe2Y^;2!1uSTWl#zQVA%O5$NuNV83o?J=cg9jF^c+{4oG%0Ca$MHggKCN z=+ht6@n++u=U!`00;yQMc{*r)QN0Bvwg)+pNMEVwwMDeEXNmz^L1X^ zDX6J5HUZ+lNawnod_=F=beD?9Y+iwXfvgg6)S4?d9+26j)g+D8yX`MSl700YM}AuW zwNzmE^aEg38XJi&y?`}opC;r`?&R8Nsk}B43m09X!jC?)>u&%mPeU8$LF7xi3 zx#3TfGqq&)Z4Puy)fw_}!^fI*|ADH@{0fgl7o0k0?*HV~x<2Baxqox0;KuS(93r)V z={E0>uyo~#6k$S8vncAWNzvH86`b+Ldhy}rqltq*bAH2_-pxM+H)+bQUcKl6{__=) zxzJQQVcVb7myw!=uZc&bU14#Hc&P4?jKVQN|T)gsAfF3-Jf!^-g3Pva$w*z zQ{t~6{qEVW0O@q?3Nu8QL zV2lrzO8{CC@>>Ckvx#2_V~XAd(+Q7RPS)_4=91Y6obC?jHhP|>xF!OARB1V0Vc=-S z;|HS*4`uovvHZ8Oy#yJ)@Lj>3LH8yo3z1rxk44sRja#G~`1fBN+w$0)e&=Hzqrmg_ktN@M+-m_W)GHim$|_S6t;Gg6QySOlW~YS5oTON;Y0D7gVy zMVI@&75|AgZ*Lz7k|TH8I9^LTZC%nD(~9%a*GcO~yDK-;%K_-@_sg;4E3w4k@~V-%QdO0Z&w9bWB(M^=(+!qs00X#73h4jiU}Do)yENXGTO?CJ$6BjB+Q!QZVbRKQH?)l%Y$*)6$~`lL)f^PX7$UuoHpa@$Q^#X@%;S%$HfzuHAnfGR`a`cB2hK#0 zsjh{6_2;oYMM@eh^=C&GLl zq7oZd-0B0&`tfisi=7CNSgAKSV%uJQi62RwD-p)J9+@IhZ&EYPqSH3o(CdpSAC1g9xm!kesFM_)-0?&o7Bbp0ESCpWl}AV$cx=0&U*-5-aH+V4a{Kh37Vpg41L6P zKhC5VSxgl^B-%4l3-+c+IT#_eah&RD?1WIi^IUGw~7Gf*{O^eChE5C z{*RQVRY0I}t-7Mw!=|KALX(4S4m;DUdLFP%TO`X74eE(UVMFG=(B#Q+(gw;iYiU_{ z1kYuuJC1@!;#8&C@6GxczlX??XY8m#!zCp^kOJQ2zx?OLCE{(9^;(oZnRe&udA)R2 z7D_89so2lTqkjT|+;(bJw2kV=3g~r*3>4zqmNdr+gJ}hMWj%^c73a=3s^&uN@#vfl zxR+vq}|A@(@>UG_$-%n`@^%XoCBPkj7Y^m`|-7k6p zBVRTppmbR2zh46{QrCA{9ezZ$rgBW)(km~vi+KKH9|W#uwkZJ--Hf%$z&-sfA< ztG>>}h0^6+@7#M#;GBJqq#?ssYD^SzDN%J5MIFb&a0lO5(8@i*8Fp80>|%`_&EHuW zue5ehrQ%Hw_*2L;^aKb?OjU@s?82ic!kD(%RU^WK)oSNIzq1q%_a#w}QCDyRIkB*h zTtp;L2MkYndo-HVPR+uE_p)l3!*fzbN_>rL6A=++v{CrMu`)m6AY| z9=$yfzO1_t>|OfaA3i}C>K0DYIC$KtDt@#L%c7ree>l6F>+Q4P@=hozjqVs=t)rqa zN^NVAIeHr?l61r`j9@0kUd^CwrR(PHA#ygZNRDqDUhV418U8VHU+%L71x+tTu8AIF zvMGbr;*XfV?n)`FyqX58$n}vz{W4dHQY)USj9U#g^#Ep-x1c^)xGi-rHug*MM3@qf zm64v3J&D4ro>00*^+s5@!R%LmvDzWZ5`(y8o`}<)y;?_y<8NaAmo#)9z%s$L7CqtLQ}l+U}VdS zqOZ%5P{>=rb)OJSvEb+K%Qn91!Xw#D%-NScdTF&NM1@AL87>fsNm^UvmxpG8`FZ8N zgUV5uA*y+}7lPFo27&n5Ov>_yw*}w2QQ#YVH_4%2#%iX?XFNTy4>~n{ezqSh<$tK+ zM~`fbbyPT1l%*&BYzCFfe#niVx5@$UPh;Ydj1A^y$ZR&4{2oS6k76h8+}oTMrHVvl z4{*onRDzj+B%IF`g(UA@Rv4(hnVa9ae!i1*E<~mF!}z8r+d3_$kupF1_sh4J{0PbhIuN_Q-^G`R-*V3Y;32L}r1j_$$$lnc z_ln?Jk$Bmk#B;6q{TK+=DPw%|6rba{eV*G!H6xYMhx7JvdSwr(TtaS}BrWdunPh~w zKfqc|OqvvjOcp_*Dz-}j=?jl?}qZ-IeI>1;h68OL=T&hb6I3=C0E*#$;BgM z?LE%YyHS&VSg#6U&2Q*mpK{v_fxV^$!wqE&vCRMi17_pTFh}@880>*j0q3I)^5i!c zEmRs>qB$Z@@whms`^*N_U!i{RheH~mg+_GKMr{f`>+|YV-%Zj!ZR7bFlX-hAuEMZD zw{}<;?EFEu$U>y*1O$(Ul=z)7%(U3c#}|j{glWm!2e&#hQx|IiR2XeCrmZ-A6TL8% z6KyVU$K!QtuhqTL*Yr+buP{Da;d3Z(C1yIvfpB%FsYB&9%_G-wp5kSpMpGt`{tc4k zMEyUk)Ajp^Jc(;ockZr8tQY`5y}A#2XDOc{Fo6{Hao-$VZAr@1`_M-3RYxu0U|N>s!jy$zVA=e%=Mg~#=&Mf| zXy2vB$y4hu4kDXktF$3cp#_g9r;tPGR921*P_7q9Ph%gG{c9ZW_k+y87vbhSr69&k zbXkn)LujCCSV3R=&2Yhrtulq!oBV~^!<)oHW))d5sz}2=?=St=Rx;Gs8I#=Y%C;Ho zALQd=@^FlU#In1WgNhf&%R22$eX5sgKAaZ_Bb#tpN>JEjfv+va=6fEmS4#Q#ou6%< zzj52FcXE&~+xPYLAgD1Dy)EkuK`{~|STy&38HP!$jP?J@+>TI@O##)WN%&|vRk;`1 zjO7u!dQv_HJ&oA!a5r+f3P40j58a)wy4qJ+~F14PT+e_|;)P zKb5h@03{FMy)kHpD=UOK_I77j$2w%m07bK~R@xJaTa%L+*>4bRf)&6<6>RY@C15${ zy1je4zVg|M=-HpJjs3=RkDLLMw@~#)(AADlh?5AoiP2l}dD!SuFmv$=j>6d5YrvLT{ixQ$t8LpXr{j16+Rdipm4;EXaswg}Jr@ymq zjEK~#Q+!9d^abo33I{jNl)u_BdeOnAK^b-}dXU(%D=83-$(-nL2-Z-#(5i@mQoU6} zkNymp8sIlLd246JOla#OPT6uO(us?isDgLn__YT$eh5SgJY8`z%8eiF^ijyxg>u28 za-_NX+3U8xn%>YB){Z+-i06CUIXYRW-&is=4fSB!{l4QGVuqt7pY*s~Uzh^tC;4ul z88hlwg=K6`g5_1ic2uDnN!qpgu#uHjLd5Y4z zgY`WRjWa{?97Arcb)Lz>XI8&cTL({>O9oS3OZSLK!c9iif*vz!h#=~Db?-4n7F&00 zkE3IAXB11Su;$=&d53NG&2)0rX&PROFRIgO1dsCT+|CY{QX{o_@=sXQKPWAwH|#En zo{usoM8O8OrnE}SR7@rv2ITwnIPOY?22U|YWk{PGC8(IdaWMZy@UL*cgjZ%jr z2d6{rZ=r^M5_p&|m=@FkAm$s(^@bFlyyb~=+g|Wgd&!b0~ib-@HQ%t4{U0@cJy5BLBs{sVwi^-PKB05v+uxySlGPMHp zsOO7u?6pQOF?qiR0sHe~B?4KQG!Q`$`!UYCVU#%?_r4y)lBhtPI)>$CS?5f8v>xZ^`Q53~j!jbnD4f@}J;mFH_gSH} zzYp)}&~ux~vi)b(H`6^2&-NSXEzQ`laEkD$jHao}e4(2Ove{gK$K=e&?Mcl<#9$)b zz^FKv;JPV0{-L&lMTZ56{-umA1r$`f0-Q$|O&AjvWLLixAQd663y~EU!7yB7c{qz9a-gv z$Q`hA&!iJG0aC4rYmBMSLaZ|VX54Z^qwz?6h=4I4*~_Y(MD@VtMv$vBP8QE6KBGQ! zHTWhKPmYJV5b;NPm-&c3q_3UMtn#P&qXpt86EkJMp{;nt^UnY@<&IfZFWhvRux*ow zqc*pRQ>pTXnKQjl-^y^LnVl&t=M(p)#(O~Mn7*n7*?8B!4SI2{N{ zxOD}95ID{HQwR{hP_@7=iz%D%=)($1b|$ay+|B@=HGxbU!_iH#-ehKFVbGSdmk}3XAL^93)Aa*JI^f}gHTHi`ok1kLFN5WynzQFskT%e-jV%-4d~>90ienTQ6&#@ z5Kt{QkjX8R<2qV8=lQgKQV<9v_E=rfB%opv?)&Obm@4(qpB}3$DftvIyAQq!)^&fr zzZRX(MPP!aEwUCMMy@aR5%orX8#D z5Dn4g8#$K1W}!mBA@|5>0kqX|^Vh7V8|se>&yUzMwZ4@{DT*An)bEX%m!Ap@C*|s! zc@eK?hcBjxjRS`K)jx4P!Q^gN1q;s@iPwSn(oXBDhfHaW+02~wRYp0)bvo0Z=6+4_Cw=gDS8hw_fjO^80`^d<6*b;#MbP$(O-Pr4#aIE zNQU~*)8iE1sZx{foY{yI{EKT)L!%ioYN74|&A_Ni*dXhakc!)MtGYQJ$>I6H36<1_ zswbgjifTGSt#=@YzPg~TzW0en{hgdfpnruN+F>%LU-?I;+!Qlf9;9QwL z-hDR+&Xuy{LVAQcL4NB8iq~G=*WJ>NdI2KJ_GZ5yQE#@wv2>5&w>KG*r99`_xJU!^dOAOe(3@g-iJ3egt|qFR&!ME?+KrK)`&REIBBl=b9|B`%@RpHgB#p;m-X;lV zy)7xbU`UYQIIM*#kaPic{88*2kZ6{Gp7$B)-8`Tux(-GokvUr59@waTEcfoe0Uyvh zpV|dooIqov*f5^V78a;B<=ay5O-?`8>667LsahTLF+GKbOr}vWqMn_R%*NHzftWaG zzeTPu;~{)Ij}KeVc@}4XIW-JMYX*uy+O6FF8A5bYl;KcC?XB3pxd1Hud*VBN)X<3d?Cscl$DPIQJ}(ZzH*4)P@I{H7rPXn(+U|OwgQJ9Uw)D-( zJF}EiUjT&~Df~sfsR^%`6YuV-CAf?22*t|8_5B5LA*yW7V<$_ zz-h*9+h{+HFSF|06oBT-ca)bjW!4>!jWjHJp04V@9u=U2#d%|fxUCfj2%BUp^IMNj(B1>^H!Xz+{s=<8MXq#oPc^DB-bZ zG?n?%ZxvXY*pXqbv}RmJIOkx1L;aEKS{tmFnYh{a^CO*_Qy?qU#vQ#X@R3}9K<%S|(Jq2@7cuUIQvm-Z^%_!L?8T%ACq};QY6BMObP}*d7YV2Sak#glmuNVF! zxkUp7UKCQa_BIyoSepTu_p0-MD}}4_i!R2R7uen`C2<0MI2bsZlnra3Jy$uqk5IxD zz0a{C|jPrk085EEeT#C#v7{ozR8)Tv&Q2YNKQ={Yh9M55+w z2TKqfd`?@YY0k`&_EPy4zZfFr z*}t^dcT~tvAAEmuz5c0$4^#S=fzHSEZA(-%Ssh|xuIZtJ>+_!!LsdB7Nenn74g&;P zX=M4IYY!LWQq`2TEfH5ZV)08y^xW>J2bN)7z=H{BDIWXT@qvs3mDTJzzVLXdYl7#y z3KQJds!z`|d#v40z#v*MZZQ&N7}+LZpV}NwNrl0Gvh}T$>U{|aBp*s*gi)!$gEaYq zHW=Fps4C2+Gml1ijYafIi+cFxh%(9V$I^}i`^-9TZnwLIh`#w2?1^QCCz$EMXkRUK zMgiTfx{%)U;AJMm)BYe>PcXgcRD#FesIt=YIJXRb;^5Y$5D~)-Q2p8;4Wb6ujO#@c zyv`1lr`0)fds8rCtVECc!Y0r|Q4q>EaY%tir@owQ=y3*!KV?EKOo@pyvw05qWx0k0 zKH3#^vDN-KMQSw4%G&3QB_ndCxXABO0!4vU%s0nxWXm7cji#wJa1y+F5_qe>m5j7? zCGbo#RUP@!pD<`^AsW@oro$EGVBeVk+(n<84;f+6ifs@(o&04<41+Ga_Yd9YK2}|M z0d!Fd*=28^{-;@{%x+XFPmK(3A|H<}|FUkO%DGCbQHm`Ex-H8WvGT%WC%q{L4%%?) zx0L*LX>Kd&(X8)F3dBoGcxKW^b7Z?xXm+T`Mw$#OHi@+~U|m?`S-rs%V2C8aoX;&S z=(=k3}as0C!ks7Qk5vJek4MX*RzkzEetg&&>7Lu z@Q~$qXeHNpcB;6NTvl>FlpM!#NNZq|jJ01+QoB5z+ewCrAa7;onM7{s6!05-T#J?| z${+^G2`$Dcp_X8J!;(#pjy?3bEsLJWG8?Fu`Pc$Sr+sX)B{@epB$vo+^NQDDm;MA- zkC5sy)~l0l05Q=hRX>;;sfcVtulKtj8}{^TUo8yuuN=dwI1ASZn|7WT5)7w1ePyOyN> zE3|qf%364%KTG+p)1OufsnQiR0m}1>u`Ls4_KFlxVj=nXF;rGeq+U`D?Tn^_)m`X#X!awP-}u>1&n441jRg9`o>Igq^_YGwX^e7NDNCZ zmN{Q*ltR}*Ib3Vhwp?dZ892r4y-w!nC(~p;O#oerVkCJ-By>CAcs~==O!io@xc%m! zgO*+vqNf%%r@%ur3g0W?RowVhY^c0TW-;=^j@a8IW9Xr*;aQ;yjtSWh73Oqx+*qE% zeWq>|_BVZQ5wNnl^RwfPn$?1?Bm2IZNyc~^UsWoG_4^3&wAP15Iub1O?u~=fRRnib zE`Uc?4x9vBSMle?Q84&mCgWM>B-x2@m7$V)di}UP>HWe)&#GKM9X6;yR~T8hOIoGMy54GHk4DBWPSQ9-RltGG)4Lo0@|vddlO|(H_;Ri zrkv%`%1Thia{4K#|L`zoveiO0*^vbmjobK%qkW>*X_LtyoBUBL&D)+~HI~+forKM2 z$6v|p6+e)O95A?sWKGIOr9*KqL=Hq5+G#tCnzy*v`*kK#0pVvT)nV`4Gu3QjX?tcE zJn)2Q>ctog88+0EX2-8XW|@=KOto;Orvf+`^3)h~OGXI||Lp~+agbRf>Oty7zp#^0 zwx3*eJj=KCV3D1*0|;VL?&65Dm+st;T{s52dO{G(?5|SX*%Ejo7ZWPm8ddR%7Qxmc z<#Q(;BCtPUPssngXerV8cc8+iM|IvXVISo}@V?tEQ(mWHtVsX(RFh0|duLG}M7SaO z_KW;i17;tA@M)3|TNr-y+p_@n(M)0x-I(krmx?5++&i2}+oSGV{B!YN3HbD11LJvt zk&j##Ew*%)Hwq&Z25g|eUc5HF!NH`5r*hT3an`II#trYkHwNX7jtP|QPHD#YkP=fr z7F_uY%V9J=caPQia3Q+X#WcJP*z0+zIBHPCI;xMkcy+K*5aMvpO}FW;J?3H&tHbRD z_3GaPlpIA@m6rSpN2+kmqk?3yl4RJh@UA)()@{owKUsl6M+>+6JEO^2VE1D3epWCS zWv}Y}NRc5Q%hNa}VGxD*`Sr_^g)cAB0ey)-%jci}>k`qX zrOX%gFbS@*C~c-B$Osteh^8uG(P@8GI1EEO>QddCZqjw$C?K}wspTC1jh9p6;eI=; zi!lLq8?|u!qC2N`v)%#X{4FYLQ{`W~bW zhwMVI(miDc+@dgxt?N;rc{GMma4&-N$JH~wge9H|Ds)-<4{(ShcN!=qu!=pys29RC z%#ygH0H^6bZ9LyU4;q^<^hD+Md6KqHMc=W)md8*cRq&G2q_Ffp1G)xGJ@*Rfzv2;X z7oi%7D7`R^q2tk_=c$Qlz*S175MPqSG&m`n(MUgT?%0cg6eh*0ZQ7-eIkH$8pIL~w znWA??7^9vXCAw`CR~d~DC6E3ZTT?le5R0;7*3ffF7X&iCyrPE7@ABq6*;rn95_m0S zAgAKq%_NcgA#rwYJqif|5?DV4qF<3EVahjSHohvPTyHN|NFP^43;>VD(aBT#!c*n4 z+R%)t?4`RH-h9W!?F51ig}?8D-n~Rr zbp$2EFX7Et2Rz2LARVY03S3Ze^6qCkB}Ot1&X~AAI}Cw3lU!9PXjQ0JKLJX~oE`0Q zKSr8*5O|G;+gv2cL3=#GqREN}A-R-!f2mA&I zh@0pq&Ny=#@c$Nly`Va)HraxqD*3vOL+TmpdzM}fWQ!nn%nzz61$-$qr^v*dHmmTfF zuLTnv?v~jPu0KGl{AlUa;J0a!qFkD~f~Plc=-fNLcW1c$4UkqQ+3^fSoyc)#KA_ia zldh}z8JYR&S~nOKf{_zt@K3<<5dl9{yLfrve;C*zym^0?J=eY7=4}r6@Ai0(slQLU zyc*p1tQrh|bNjjcEnq;5O@L9%+w1aRAml~zgZ8GCWLb$h9~7H@Q&>IO0+1GB@&PIE z*=-bb;*&s2G3I&)e4!GK=`U|qQss;;wQ8QKjN|l4=2cGE$#q=)Rbe$bHtBVK%D;X^ zHBOyPR3nzJvGLtzYPHbxb}?F!`0z1E+GF!c<6(&4Trd}_;uB>@UH3n&8)X9uT$Z2q z1h*l>{)7~4fRo_oX-o12SlU~ux3}7+>Zz6SU-_qRc>0X?|BdP$NEn*wv zop=?uV3VoS-Aqv){(R5{bpVM_-;N5}QT`*Arz>Bp^ub8x!l^TA8oa0@jM zv2w>LGU-XAEk;N7ewXOUEXiWDJ~a(XSYv-xlv`hC8Jlj+m&c}e+R?MStOiits)B+D zN^7z&bS?%@(DVI?v%7HKLa^^ZR=s^dA%6Gfc4r;v4%oSPbehn-J9@&GQp5;F0y4N=} z3iWi$4ElioKOW|%{Gu#r$lB{zN0lI-bE{R6^v|^Y#VjS94Xl5qMz8GVMF%T^IeeH# z&cVceUTfm=#Da382aDJ$57_Bzf)=X6nt{3Aig$H8-u`DGZhU!+qX^)OGk#S5d(-Ye zOBz*7Y~Mxe13&*2G}OPM=i-)T26!hasssY zU3GiUv)8}KoK^eo68zBq4E%Q*>d`IgxYK8QmAa3|96Omat8xn)1eT{c)VG)qf1`(; zXdPI~eCbEb+{yGCY@#2(E^Y(=4yn~M25EbKCLo^zqu~mvW}S2KN{03Nc%{=L?J_1l zgWfW@DzK~VBicQ=`s{RGB7~`d@0IgYJ+_)rN0;uHxhWUDxUj&d~0qG*kbI4 zF{12^h;F>e4r8_u0OUTCZ^M>IwA04ghgUGef*pYos@@lrhZZVw6vXbPC#7AETvY*m z7bv98zkGk73c5%H{gCm!c(&L&Q(Zg7j*#+XMbXO+cnD%&Uv(`E3Ec;ZQr)U%iBTXJ zh3{{BdKM^x28PR#$4^K`;&9aq=xcGjD=hklL4sgzEWi3()ffiBnx+^a<>*EH0S^Bl z*IVRU)LbUPs$*GpEZXXifuDU~V2}F6agz^xpZMS-Igf%^w_1Mzj$PKx~Z(!Y_uZFFuw4$oo>joErsk?#i-1oJKWtLI9+t6k&39F2B^LmARREm3iu zHNA8qm*AWbvE;(c-o43%<-h81u_EW_%}9xD*1fs_rv8p#gy6ZQIyBRP7DSUrdO2w$ z`r+VxF4hPLR#$f@57eVif}&cl-W6w)5nf;bOq4uu&sa>{VF(gQ0bMCAt3kxSc1{9S zr~thFF$DMZC@g#Skm^hM^BCCpm6g&L$9S62Xac5uB)sZ60Gn>5&|izR>rYWrQ{!uV zybt_`tT|~{FS>sWuy9O--Nox@KHE2YOWeD>#U{AQ2x%<}Hj%Hb-fCQh2XcSgkPy2;OAhv-J1T`vxX6ormt*9$#mg{ZgTdpq%dr zKhqLY^pX7VF#|ZzmgMF4(7M@#Hw4S~l37{qZ3rXhhYUbf2$$tJIilvPy{mT70d`qGjb2ffci{R)Z)HRPS=8+%b?JEmuc5C z3F=p~{aR!b?aC>Q>y6W1g)drpylCJuDVwMIwE7b?YNcB$z6}lAD_pNOz@P3(yqmI| z&;UK}>JPEt`eiZ-oUo}#N;{GQfmy9qPjLuIjSNkR#SrXH6h`XYTs;4T)ymz0`t+uM zQtz#Q!K3L@cCmF_Jyys|L3TJszyhQwiWk(Ux$&wdiewaYiDA6pUHO~vGNWCy*&kHX zLBtnQ7LL8+SUw19a@EX^TwMt*v*%1N57G6!Jz40lk543r9%@@4k)DH2c%#BUWp?zb zj)PqkO$en~&HN4}&FNkenCoYC-y1nIB)XR4rClFN?yOG#){rK7A_Iy23-f%G41%40 z^@>}_MA+eBxO9XBZouvL3o&$#5_YfV_y}JR&O&yo_t|-3>Z3bIh-QBMr>mHK_&TAJ z+7QkB=AQ0R_Sh4HUnvurbVJ??3=9Xe*IK$<4$dwG z>i00qaDj-EjkB%<6RBBz{tPjL0`gG7-D_WPy*e~VujB3U=iAX?dL&c?2|>n*`lzfj zNHQn3pYHqn5&H70{hk=N>kRI+luHD6xvK4Oa^Y(2vQyEFe6&*KG0o#&UrFx-cNsvm zDp1&NHk4PXFE^8g@*d-%st2Y!L9&X9im}`6zQ;)jR)M(q9cw4jdd4>S7krO4`qp3j zvg*%BdQMrCO+KQZpINxE)|E|Vt~zh!A%}dPVDhDj%iJaB|CgK%);V6HLI2CvE>FNB zUESK>WnV{CHJf!78f(1reW|_8-$UBB*cj=mo3%5np{F0n>*1|naqz2@I)*JSYe@1Q#NwQfwZW8U>TiYqe z)0i*8*K+=96HmwK{M_6Gp;74T4;+Iyu?8Uu{9J34tAi#934eIa4~nn%U45J^-JxFD z5X+CVB;7HdWqvK*sSFPxZIUN-ex)DyrEX8tf0MjxoPq?N*%! zSN+wRYe+qYnEqlzx(d5b;=h24uzuyC4A?-Pd2?w%0$v3JHITBonZ`jpyaChTd+3%B zfu#2RdWXKf)$YvW>rqKQ{Auy|u~2LuYI2a5ZCkzx#mybIP692n-2z=311Dbj4=$v5 z_GF1leU_d%^_L336%_qpAl>gLbEq|olMetJ3HSE9OYg|soMp^M#ChjluAk7-ZeeP* zs;!nGxj-!yxwg{Y&8O@IAOg>JK6K$zjg%nS7~ezAi0oE|Ff39|Mg5D&q??gVjDbq+ zTN@QIOO{B&nh@ObE-cT{q@WvJADXC;g(7W78F3gn zWHkNl$20Y7eH{xumn;|s?chv(l$9_%`B&X_nh2{LwQy4r;hOU zeM2}2501q*X;*trk44^G|6aKM`0Lm`>-}iZq-wa-6W?4vE+}Z3dlI=`pTfz(QONqw zCc#QM9I)g3s?o}IR=4XBOY#v&^YPKDaB_A*-7O|&`QdP&PslJIV;3T6JF-DZ5We-3!|7KO(8*;jvF$BT6YRiA zUx@WYF1+ax3ELE}c-`$L_n}#?c^aJODrmQdccM;&g?Z@zQ>X~r;Z(xfe zoBfd*Fv_K;!h{QIgiich56`EeG+{#_-_@zN^v1uJAYnF&4AZ~&rb3X^{E5&kL$XbJfrKI%>$x+xz z=w#K04qe?t7dL@bPkaui@Jy4VcjQH%@e~E>G~X56K-B(>+wlTw{LK?bzEeNbH_!oh_tLt_gq@8O; zs*nUuisXG!)r?bjdQSOs!}kIt( zI(0>ps@hSDt-VJfVYtdt-m;R?(NsdK<#@htnp3c=Vn$G%$bX*OV^w%a1{+n1P_4{B{Gq;ocMzj$y5Tsz&#j|Kg8Kuv}M zzjqp|Lw9m3p)zA;afdlu++y)n+U_SL)ybgU=N6}F>c{kmnUDllik{pdbW<7y83o_c z>cGnGN=H)4qv4I1x?iQ%K^R#TXTmV_d*zPNf5Q0-9=FR{b2$(;3`zUH|*zG3$S`le~09KsvBd(v}72BuH!d+dX0P7Sx7U zl3(W}bfq5iuQa8uieJ&s44B;SzltNM@s{}p;vn#?U}UMq#TL<{a40zDq@A9Q?Z>YN zZ6t@*MY7h_;}VMXzuczI5UH6TsZqwPGolPk+#Y}ZoYnH{A#w_>&;6vD{?&AZx#X8y zv}yt|)Ir96ZKh8vKk^`4CIM`NK{ zo*zfK^Klzul<(!3*ab_DXsNvsJij`v$5yYKr%?o<_rqAM!Wikp4Cw_UYROD25|OtI zA$DKVn|t}-3yxvrR%(zbXa3!8ZB8OL!V7jjH)@Mk>j_JQ&IIcRmkI6_XD8I&x@(?p7Y+o=%@dLablMGC-Xp(SJk~= zA3|nY*S-cQmBY_pG}rT6K-%?~4*F=+pG|)Sx?jMQi+aMEN;z9_2s?G z_>;{TN3+UumyzhrU+RBnZBMCzqf+&AFj7}~1eXLFy-7R9_)p2wVkK*R*exMX=U}w^ z;T05?x!yAxJhV<}_H!o1maqCT3PlzpH!-In3-kRR@ zHRYykg6vpUQuphr+(W@3A=T54H`|%$xOplDVA?SRIWGkBV_I>hI`H{K?fO9HC~lor z*`aj%y?uXSLeEar`jzx?u2HIG4?pyL)cPxw92ITvWc+2*L_dm^2VrPCZj#y5&Ddo- z%-0)DV+*$|w_+7IDVm=l&x-X$z$!eyESiTr{2a%XEWn=WvNYCYdCcsiwun4@5&S3< zc`90hQ3(ny{5|7Lv;9%#8>^l2T;*Yd;uzAcuAoBH zqe2w_jO&T0=pdWD*@`zly2P_NH1Abi>RwKe3Zfh9BrZ zLUP5jEp`-A6E!4qKu=AM^4pHSY8leyYPYg0 z;Vd{K!@b(#y#KH^9`Z2a4;HAFL^>hdxZp}nzIiBU-tp|zNL@U!UbjKh@A%ze29Cw5 zI6i~KiJ{`!IIn%BX-(nV_9Ac4_Z=Pf@ay+G!)YTjJr#UiHFUApX?L4@x_3;I+t-J-BfI zSUN;@)G+7CA`$VRj6S}cXk7!Y1&KB}dVMJ{o#;{0y3}p`u?zF$rVlj1|JOA`Zn_ZN zRJQN1C^LDd6l^F7Yo#LT#j&PRIZ>KxS$>p9gs&GgkLxmAUu<67=+mX1_A}2TrjMo) zvy%2DlyQfb-8wzsT7J3NcLj~3ArKv*i1IeA_Wb&~yf7_qAVRU!&@$a$0SvX4ZW7vT zM7yLuO3Qa^QZCxN=NQzEmvrVLat4PPay9t63;(+s7)n?gmI#R%_(oRT8Dj{Yfath! z_4Y? z$ae_GL~fc=?D@{!9e#MPk&1b@mVLG3{lE&({)xrLcNeJ$h2#$*)_ITc%Lz%Ho)f3$ zeqgg!y$ngxKzf*h=mhpii9w9&ucx@wAXKg$esR$xp=RC5Uk7)s5u9ybPKH1EAMoN; z5NeYjbVS`kqmpni*0 z;Hzssln%RoPspRTk#gbeMBV_`43YIZoh;#vPq^>(wGNoRROCD77rRG*+b3hLwE3I{ zUkLX*8oS3)`b*%XaPf8OntcD79JRf}HNLf3-Lf^z+xd4t^#Z51_=adZ0F1hM;UnM; zBEA1v(&ZYKrMo45S!I7K!C0oR^c*VKr_Zg^)H!q0m(cUMETa{My0g%&YhCEf`afO( z&jD!uI`zd{JryL*q-o%iQK1a9ok|VVN2YS6iWZpoOGD?_*=p>B6oo9GdQs zzz-o1FM5J3>z~)*GA6et#kk7O&XzSg_(OHr`^+cRowE^uEm^WI^*q?$&M&d zzW#$t(1}jq7u)3xqVaH`yjKNw^&hH9UjK#l!;*DcXc=7Wg#p2O6qT z@%V6?UB~ndm-V=T~cB?2VK1Kv+S5?nE>gQlqVD@GkBZYiEc8`W6c#Q8s6Qwl-3M&@}Q|_m!dW?^p%{J=a%(Z*#xk(>ChT4+lnD0UTzC8M-U%_h~YZpXXk_CxR$y*Uil?czbyVd-QM| za)0wMKqvYkLh04P^%iq}5$2!QTi^d?`O>BK0aVi_RvEHTn7c|C)&>M|f~Ex$&lh;b zynrjR(vX+pop|=fgOVRJCn6e~zpdy>2((=zsO7~O1?I!R88eX!QJgudB_uM27@ahx zp8{N}^RLrd$HfjOw955}Llxa8zGmrB_?@opc6c0&vJ`nK)A&cL3H}*f$!#Gck*Q_i zzVq8bnjvCL_hjjZ2Du~&sH1`(fDH6$_G{OHR@ZX7VMe+;mGDN0;Ez2t690CAlp9Xn zz^$*LW0PeH;LEN(YPU4kwcqxl3(zi2NqGM?BpEc;RSnk5T*@FbY8&lu(Bg>&THw1g zLN;$fUg(B?_)Zts=bU?H6AzAI-sKpzDMPqxEqvQ#s%#`+M^VJ;5$*qv(3|9hqz$8-Pm<55XLHzGA=(=gqk#iYHfjoXLo4I`Y}Z(dI<@ zJUsQWCtny1|1gW|kamILSeMOY+P?a(v^^YGo}F4SBB^&`4$H03K7)vzhsZhqOE+3 zUzJ1!yLU+gowM;uad*IT=(X)X+O{r3IhxQW*z2?9iD~*Cc;WKEJC8}F0S72q57Ugv zsef@3hS6#0`03E9fE-04g-*s%-ac-mR!}+6@{zwpt&k4e>!; zM%;86A*D`t+13-?J&|JN5gc{Lv8<<%rZ#>2pRDp@@|=#4w0^jF^qsi){O@EGZO8j& z$Rpe#OIQu|SMk}2ZOE&SLn6X6G6Pj9XT~?-w+G{?sYvO)2OD|Pq_3-9?91=3uLm9` zBq|G4ykZs1&(9Y;s>N55ccu{vnJhm*ns{2Ho2Y2zAdN7?5|P>91Nw`hsYS4<(GxCO z!?^YoNl7%5p}j6WQq&{Hj|Vr!S&(m1CgF(TxAkw?t3m`-af?wgDYQzaRXoJAn|U}G zs_nEi%KPN={IJtE3Mo)C^~$$}^j|5OO8*3Q;8{uU!m}{N?)he^Vo2sZ=KGcN_4T=F zOa0y1D__Y%p*&6ahOylb`QVqbURTOX4fdb3bx~?<=&v!2`5v84o+=N55n#ka&NvZn zSm|~&+NR}Ek_vJfe5d^W@&6q=93$_CZ>_Wcn`Rn)CG+PD17?^mb>HMs)V{jz&^Z$Z z6Jg?``B%Ijw_Gj;bLhK9nsT>&OZ01~*>;JN76< zkSKmabNOw0EH(NS1_SNr7zHAQW47^b4ap^rDO!zv>4rVF4R z9}V<}i{tckp^gHk)UHi_3A4*|<-Ct!HKj+itWfgHu0Ql>+0Z*%`@$OW;%d!Y~$ zG2-%%E*25e3(ee>&m`JB#y6g$Kvx14LrTw?SitLh&cqhR%P~IIt+01r7x%}H& zvg6sF?FVh+(h!RngiHm?5O8(JSwx6?^%v1X7S{P~Xp!4y&l^lD2Ri?gnKQsVVhL(r zH|g2C9?@rit(&7z>OxOy(9^6Xz;Z2hj*(LM8|yj-$A@dS-C%ZWAC@e z|7;8@8WupfacNH$x0#%<4LI%B0BjwO?`yLINmR6_ubBOXw!!ArEH;*p0!1rWfb->y z4=u$?9-Ss&&-Sj7Ko`y=Q4>A{>AVRFNrq|r0hjb z@@Zv|EMt-*Z|7N^NM8@WNscn|PGvcl>*m_nXsZs->>?uuVNc(}h(bEgq>{unaiFKh95H>CS*%xl+;!(@X}+>7l# zh#Orh)O0Mo`p>MlhBxXarMAXjjp{or>P;JjS6F?5A+8{ddDG+9KDTd~d{KVI^$x~Y z=VzX5-KZZ-&2q%bo~PSfo9enyJ?$@N?)bTSBvyp!H8?k`fxGx;Ircp}PS$-Q2&n=? zI~VG9T!ts#%$F^gkGn;tzCm`X+I@HUy z0cTeo@#%V6mCQKB&{XDwU|5R+v~&q3b{Yp~42Kk1#Om<`{F)F!o{sizzy81gF;>g@ zXhN0`V$>uHttOt_SP-5)$e9m5Aq_6Eh&oNd%w%F6@CO~F_8BU8wJ6_rM<-z}BT^!u zTT7}Lp5bp%++d0B<#7LlhySY0B0zamn3=&UeaIbExPC?JsM|R=Qxm#Hqr>^6&*jwV zTFa*%to0eJ_*tFnfZj+e*bC|{QAt}Z@hFYxW?g(>diE%v$w6Q8g2 zJMFY3iAlDS8PN&y8EXCQySgVa;0>mFj3XznMoV4S`gSPF zdLL{M#Z6j1qmHw#?{)`gR+I)(`zYU;By>pkgM>6%i@GBsB(2cpm#L^-&7!Vk2TF>f zm$m5=uDf=R3l+O|u;itG%`Gz2*^q~f86GlA6LH>yhwLbgVS8uyH-1Xmm}{dfzU&mF zCul{UXN4_~j-DE9y;9HmUV=pB3)f70hr=;5OFBmG`pO)9M?`Auo-xHUW5{(%A}%wK zZ5_A0umQPJxxoq(69yQLv~#yNRL;hZ&yHpY=-O~!PZ;l`yjHsTUOQc;>LQiK!~NSc zBq-$^-0{0xxP>q{kR%Gx%$o!3e6+i9bockG>Pc;Ptsb?@G}xKHYyq3U6x(`C zo_i`#`*P;&qw5=3#wFo>83KI`x6j)(0v_@9BJ=uyE<7|EU07DiOa=xmB93snl`g99 zlE~-`75^&-o6-+5X+pe-)9PO}Ws-7?@mk#$g*Glv{?;6(U7n><4(JC9bz5Sdz7sE4 zdA=N2d7dI}{=eC*2L$5uSW2itU3`6&e*o^2px+>qMDMurr86`Qp|f=|s1D-+$}k^7 zbNMOClhhIJ<_dbe)BQFRjTxEofx2~(4TyI${MNZ^nzxIbod_o#!O{&ufuFdx(z7Z9 zKQ2inEjqO5G4TpOPX)~0zwP|kyYp}&+CX_`mN0zkb^`^Htt&@wcKnLwqXlxQv%A#Z zT3(-a>^*WK72=yG(dfyociqFVomN5(lUUY`4}T%6^edN=JH7(%Q? zudEkWJPE#%=*)U;A8!-7H%cYF*hg6_4N7ko*+_caUAKF!dpHZtm~MOhNo`&%qN;C4 zMeNn0oDsNA7~R=Fgvlm&{vqAW8zub%4+(H~b?}vVDMa*9Vw>~+<9!{F>k(NqMf!vV z6HYCSoWGRAJs&U$a^?M|K&{r63?}}~1cPc9H3j|=O+|B9pN|$&DJ<^)tU1Mv3zv-g z{g~qmSNf5VFE-DqD6Ksx>E80qvl!hyA#&~Lvu8Hf64JS}mB-#jw7k98Wf#J%PR{&W z!Xbpl_E-%EFYbiw6ZMzR^3#7W*kGNL!U9@r_l-B|TvJva3>A;m=x^v&jX2JjuNAAD z&VRn|ujfwhF@Nw~l~NnhjczLOS)|k52A7bj<;HCZ zi+eCRuLdZg%~WQDgQ$4l z!p_FR!sWWnF>Xbj#H3?+&n({A!`m}O;*Z_vCl2Dt9|m}fg;rLq$qhw;$?$XAo2yy# zmp-r3`sZF0_b_fGr=;T#4=kqH+UWdnep&)Z8eg+<`4V+p@9d)J(q;;0s2&C*5^6L; z?M|4v{0|%)og1Vx4yFDoyPY$dg-B~ihrS5WoKlpz@b~2LKktbqTL}Aj*S$M1xuVMr zEaxYSaYfXKD>26hJL}^{GJ$6DI0foXbEH>5=-k`(s@UIlC29p&xXgbOm}EJbNb|-y zUR@1uMZ?z1ljOasw%;$EZI6k`C-D6O?L^4W6>K9Yt5>wlhI36E&e9Yx#s2ca8<)EkJ)wY1UMMLNnK3r7L`Fn}wJ&Gb~ z=8HzVGA=P>p}3;z7JtasDW@uVIyt-FuK*P6z*Xs zEky--f-EG8FSoH~xp)@*>xAHKI5c^s3^~}HS!y7TnyB~eVKJcOB2Ni!UMda@wCb!R zw6?*;Y~zBvct)`EoE%d28V>#VKKQ1?~` zKz}@tu2VOa*sauTf0{DdrFN~~F7S!)&l8v-O=%Lr=v5gois5@}BkzS^wmu6>d8BAQ zgm0y;4XL5i>RC(-B=FhPe6%q!>XUD&qg^3rTj)+nOL$qm{xsuYMspX57klqS#vh1O z%ru4*uh#P>Z0#I7MY3Z&8#tyJQLoJdd-s6f;iIde?DW|yL)0J@bcm}p^i7=@bVk20WIJvuKasAzqIQvziZCp zOomJ8!Wd=BDo4j>Qh^mwS}~!eV8&lH%E(;xkG*?1V54S)(_<79i5d_NQ#Un&$QPu_Ocb|Pa5_)a@;UD z7yL2$BhB&2F}6&jlJj%*84LzULF}42U0X!amQHV7@of4llU4$X8!vX_*iF;0iOClL z2mX*A6jAY67sl9nzh92m=|`(h6JqvElf6bo*G#GX9( zn;%I&CO4(S)BSM}tVJik6)LxqQLGs}ohA^fEkI9oGt;1C!@*3e%a5utWX?k!c;P%1 z5sKRB4I}(Bd=-tZgHF~5A zmiXKb8iQaWlyAMcAMX6S)_RYZsL^L&<&!f^Q!aibD6~+`QJokA^ss&~n(3k`gIbqT z^G)B?+tt|2NY{6P!7RBXF~qy|jhe>Uy%s)o=C>CAGW6Ikutw;)>~!Y0E^hhG(nX1k zvglM7CRQT!MPK^Dt@4X?8!!h&n{##nWN<5KWcPESL)-U$3#V=nK;-sT2FAvBZEx_= zjt%rH1Vak@Q{d|-yI#`+Ve>u#9S*Z=_ zN9`WVei5>Gb&PqFpb#LKk*umh@dw7bisDbWrz)ry?Yv}TrW2_hZojxBVDh%p^RpcY z1DUd+TI49uVLT8_Lq^QsDunqX2^8a3_=}fr1x{r=QCnv`@w)r2eb4vk?#F%oFTf|G zbF#0WMl#?pn4$!0T>4I?0dKranWn3*m zznnQZ;V$y0Gl(Mzu@4mw-5%h1wT^w)LYdUt{a`ZZJaC-cHFw!sD-N7P(yi|Fx|6e- zl5@gh_eNy~!2B+e=D2lu)>9!Pr>A@7WNT({ZDS}E!uB^tC;g}n0Lx=yg=r%>DIn|| zl1&44FD>!3H&2Ud8XsD5dI$&-hXzXT+)6)Ma?mgJnCScdshPvzAq}_TsI3L2cW(b9Be-1Xs4pdSUnpWk z!5`^uVD9fVHk3QszBQTVDw?kQ?WhqIZLEePe6?;W>I`x|FuZO{%vd>h(^t6QDK&!u zM~C~p!Q#E6U}^aEgk56J(!yxhLVzsvLvNm1!Wd$?_>ju_vHY0y?&1`wcc$9}&s}M52?St{-<2|92p39OkDYD4ZtJ&JnA%%kw1f&zt;= zvhw)`KT=V8@{8+GtZQt5r?9y@myPW%9CP!Ktf8}cH8SI@e!-%%%(`_({q~&W#2JuO ze}Tu}4e^S?(lY29k-7q5hI>2kx9_uF?s7sw@Z@Or69^P7Uo%hR}NfAde0tEkBJ zv8NX@+ad+vRQm*SjMN;*fZ4;>y+CyuPX#yV<}t&Dm*ByD3!kG;1S9k6!NJlBnFJ`6 zTMmy;9K4!aOt&w9XB;0*Rna@EoXZI|Q0ET?XR2}-=oEIxnCiJFaujQo$Wp;|)&Y?G z>ihwt8(Y9SxDQ~KvV2~wybx{0FH7!e0wScAdkn~|9=()2O85|>^G1dR3@S#%$48xZ z_-9Epz2s@9!x&LN*Kf7mTHR=Xe7oVwuTOOYYuFA<>qeX~Im*Ou$yDxlb5zuV1tqI; z;0_=?B#G>~L3u0x4wdIHRsM4OR@VWVK6v$TA=N!$!Q<`{|BakdM$v+RuM3om4w==p z)4tMRsG6jpe_WRvJIO<-4mF;NkNsG2!cD(Q-OeT~Ebxef*E13CtRE>clh4f-y8J?S z<}@q_3Nx(!ZK7EFzw|mEdd*IKyMk^3BypIchH*YO^XG^>X}8+dBC8x$hOJ8mX4E8xD#tN*DWFO@~DZV$3}*%x%q z${l?Gt$8t*vegJX&^x+j!awnT`4KE2CV4ug`$WMbcW0#+1rzMEhbj`mWe^{kKal}b zaEaEN+62vLo!U*us(3EW<>;9TYAx8ULe(YCT|xq#g410p&Qoi)kFpxg0PcTR{TPu+ z#GWvYG={@|Z&v>8zEEv&Z_uV&v!{|vqr_EmL3Ox|Z)JLSi z<)B!HeV?}g9atBc90VF~SHn)AWevh30|RS2R$@5y-SnoRmo_?@m|WUpQCGzq-4blWcsl_#LPwDFK=S5h0~4hn+jqgRLtR z`>aVmzt2umptkE`8BO=D`@mb^3-aTe)J&;6aAHXJNcdZWQL$?OT9+Rsy+NVji9Xqe z^cyp2q`$WM1+1--I=_l-%71^rKR^~}MT@`(F`B(fJlLCJ!E13dC`(oV#N5AYoe?&% zobOJ`O{eRH(=j9P!uCAz+bvpTDJvb)BZ$4UfVV}e2xSQ!w&}VX^-US@^kkC#&t)nTC&oaeH{5Q!=46>H8Z|g+E@+sNPx94A}sb;Gm*AG7mMNdc*epv!~gZ-2b&{=piZsi)9ye_wct2~t)wNnviN_y+N?k(AhmNXaO>W|6ND$9-lf!W)P3-8jZ<*RVPSdWEiV|r z+KE9dd{Y)ba}Lg_U9|x#pe0Qih8|Ns?K}?|3c=S(X46*ft zXJm%a!M!jID@oqWboA~w^TnPa)|pCHR~=z~2s_>+9pw5tpgte_^h|%`(pnSDuZAE) z5Zn9fj-(5m_&F0lVD5HD@`?MgyI`vYYg6wx{_GQc%|ej_8VT2$phOaklxOs!rQBlp zMr|GVg2+-2^zj}Bt6%3M(*KVaK;-9W&+Dx?Q;|Tkf)U5=2AG~&`)(s1W`-d3mD*lF zic8gyc0|ZR$1aPI{Ige|_9w+T%Da%-U=PsGF_v%T2YvK4#8@F@`oASfg~%&DC2gKT z@6h)*^ddOkN3orZC}@r3$I4~m!locd8L`|qKsYk(=X_Bdl11fQ_LUhZYk6w#EwcRV z6N%tl(tr79)U11wd0?r6$CgEL0Z&{s9I(&lYy;hJi7XV+?CGV#h?g8*7a6q*i({ zATkzy z8a?bv3R@9L)3qOQyzs+(Z~1j@9{FvZ@0Y0bUt_9GN9+^Oo?cmX=)Vt@8PTJKm@oej7ER5_?PRl{)SgO~Ko2&Uj2T$F; zITlK_=Qm%)_`S?JLUMmaPa%FF&$a2x%L^$J=a}lu{@M1Opy&SXtNSk!rF0l>lRtn= zwCKl3=QD2SCX2`lKPZYjq0B(K^_~91Jh#BhrWx`!jdLOnde|hb(|4TUj%#6R8$ZT# z>tT12`Oe;AFqX|UYwum0ue8hH^$n=oa^1ImUGavFIAB6}RIy$oxwPG^n9RB~ z?$ZuTC2GLQ(!bg(;<%Ha6-mv-J%ls3Qoa%h?6nm0iOh{~Vbq5<4biahqMCULvHSCb z%#nJ7=VRlw2MX5t{;i`NH->AwZs&iyUAVOyd@J)%Ci-%T8K&H(G3DoJel(B98@nh! z^lFSgFFy!dP)^KU)y`K<>?nsT*DjmvM~XM~q^7F$iu82A1NgQxc^}^6o8B(--UWr^ z#}K&G3q<^&TMnOD_fyaAk7m;=+?_-7S$TKTiUHPms@Zp>PYGZWgzCAn*2_XS{c8gw znXmpwr1?x3W7G5QR=$)_o5yFj4u~uTeAnMCSf{m+ZXHLuFlThHPv0Qnf*ofem&V=m z0$Jk!e4pYBMc6A3^w1?Iijy{8`yPzAeeh%BID0HDmB6n zH}Cb(akSdMSK}9x)nj=9+yY9bzhy0C^PuNgrpsPwVIseV_>pwOs|YHHRw85mMaT-W zM3n88gDCvJJ{3UmaL_&9@#435hxGpY z9f;Fs$@3_lUda22ovGCejM`ka{3&(e-7RFwEN0PgXaMe>ao%5F4qlB$#3Px@XLsb_ z^0-aj&qvE3s3q|l2ij5)Jwtsjv?*R^;rtHWsW#}lcv8C(7 zb9RH)*-H)L^6J$e%>!8mF`&IFrx+ECH%sr8>SA9CN5CA|^mzBo>%?;qV-}g+7^w&5 zhzkVzyQ+xI4c7$HT;+)y7;86hW+#YdK}ZdOK(-f$UB$nTY-zv#`?*BwiIJ!Zm02*w zL>$Z4a|IMuVZk?baR96e#8P>p#2Bp};#|)f3jN%t$8+ zgNnz9Raz4pt`O;Xb2FbLM%ePQOKQQ8q+rcVpMYt#@QiA`z3qQ&Ng1I-o4-q#M`VsNl~^#vwF3>*MB)v$FgAvKG9 z9tko2gl}AZR)A0jEQ^k58-2pBO3fEJ`j_E|uE0u6`NkIU;8$H>L>h^1KoTQ%7g!Fq zHvZqfgkuMhVYZjyeTQrZO|$h>R0^UMewaa+S=ROKuds{QLWx|_hd031lhwG0r4m|H zWC1gvT3%m;qe1zw4huJ9&Lu$5s9e6*xuAZ8q76JhRuyTAJftGB?YSHizKI8J?`>d9 znEsQlNlRjI8us(W%_d;7{+)+8)?vqdQYW>_lhoyQ-?&EP%HierPwlJxP%?9raj^*u z2Q$4?_Tt>8XaKDUC0r{fzf7-j0(rpH-~qEDu>OlR;K=R2b@qQQHB#}@Eq8sTqDrW} zNqg?WC>hdv4>&0~jW{Zm*{m2HlW6XG(Dt`dEh5Vi?NcRB>ut22LeHE}&*u{ttn&^D z`0Mjs9($YHDjr6ESJY+jZSu#9+Zeba&tJ-tB?7_nmS&&dBA`ZTe2i?;vKSc=0=Umk z)b+6=z&|`*1*yL`1Ey+^kzsEaBCq5>qi#S41`6a3`8+5>n;gm<_4&X{MipqTUPcxGo;km~fOUY0dP@Z22myeV=j#Ze1IuB&siX!mjA0W~= zkV>8>UH4#%v&>uaMD=$TjpXGhht7163T4|nFQd*E1O=O0YWef*!4LO`(4nBC7&>}E z>G{)b&H{-T2^SX78!yKJ3?3!bnNQN({cCvB?5HAHjH~~w@jPs0xTBRfyYk^la?BTV zG1*4{VP^d3HfbS{T|~8!qqa(qelVT)%{bMX+W?{!+V#L$FjHyN}V12&&}S9$uGe1Ti|p*yq$7h3gQLh*6qG;uG0`6)o~hBO|Az6}HQ9hfABOhme^j>CnqP0H)vp1%U>s5sgQLp8!Yr7672QGb1PabptLe~&@`*>TKEIlSKY7sX0Ho| z4Up+v?6Sb8Ortq_S~Qcx5==g-L3~xv9B`UMAP#s5?p5aV(wg>9yN|ddtJ#pWexupz zinSkNbxU+Bad)rO@0R%i4>RizH@Enm&(FgRYjZsMl)eKVUe4Lna``&~cFxm3cb>{v zog@D+Jev6y@H=E2+)9=}K6pbVl1(OsHJ{J*{DHRJiMj~YPFvy-c9jiTC|EfXeJ!v% zPm}$Azmcste)kJTd;9pTNe2SQK?u|(dbiH`WE=g2C6Tj)ZAC@d=4h&r-*P@sT?`_k z5f^NN95{dHW+XZ4eBOmbM5@_N(~2O9T7GzhO&CI?5gm=kgMZ`%L@W@N=jrX$@2Po? z%Lo(`*>&O6Ot>DsjynUMDMfvAti1pD248pB48}fsGV{=1*e~vtcgPc?=#L-q!&m-e zKj;;~Y2PyE*UpN(hv}ygoCwN9B%N_N9W9{t^F}W;mjIP|yOj{RND*win@o7k=0&U%BI`hC(u z4MMqz%jKOuEb0ewDW!t3Aw*WD3Hw-n&W>=s+*1sd3=mSu z`F#7D|0h7lv6C)|_pWk!tvz0=_z70NeC6}z_5Bnc#QKIwf2K$sg$d_!L(2JBtP+KB z{7$U`lktiDO%jbaM4kRKv)<8z)3d-fPZpCCvNF9*IEwE+HI4bAqwUAY|8_bzNyokt z{rllc(ugOuhHWXg%njf`uH@DO@zWebm$?98P1hFZ;q=42z2Ssn|2fC51%2`-S2m-G zRWh;ybH=gW%4>_*}zqs35b#n&cHdc_8xog*Njz#Fp7CWb< z;BO%diK?$4As+@ZDIMY)F@%e!7 z&V#p2pZdRvM;pO~dMqd8bN083_gUs>PJYY?mv~fE0UIpQB)arjOhO{xoF|IlGYkDF63J;`za{bizbHgUIX-(*r^_Ig0(^qO9<%HCWKFs^1h4 zIR9?48m#WtzUUO#vVglo7?96WdSSH?b)Eh?kb1Av8%&l8r(=U<>x~K_RxesPUyczL zGERz0g{8CeSX_}iv4&%HOl+3cOLPMW%7Z}cm9yQ|**W+P^5`dr&wH6}vaXo>x^s-! z#U(BegG$!*tVru;*R(@iMEA_aQfk**Yg|j^pb%a6H_O##;CKtV5w82rwEyja5ztF} z>@$FoxAGK05cc z+_s}gh0&@@l+r-hBKEPx00=VUNRqyBIY)wFs@us)dPhH04k6Q|xa&Wuvn+HE3^?f2Tmnzv%^14>_@(|ebM0J=Fd-Y+AFjvkxuQqJ0a^e^f= zg9;z^eO`DtDXB51jx)K}NU4$Z0{E7`23Eew!>%yHXMcG`ZKe-jD zNN2~{szl^i1c!V%&yX{tgXLKlIFcb|hX}C8BjF^zw;d9HFviN}w@A>$lpl+`B7J50 zX|ES`(8VQojhx2Y4(|e>3mSsLJ&x$~_3dRJm{uW?=ET&;LBTB85p!F& z0g0M{AJity)l)<#rwUC9S86*u4>zEa%i_=*cS|>eWb^rG3#D9F#XS&m%v*{c>LB|I z06SYIhJ9xRRvLo42MYF(gZzl>D{Q^6{<(8VXPm@+G zle)F-2g^FLtG4gNoAaea*)(+|2<2fhlwrb0q+zFy-cBu6c7OkIz!iquNw5fQ=d)Pd z2};SB?WA0rAuoRj@dQFwvB9}qWo+uT;&E`Cl~B(3@3Ft`_~7y%{y>43;qVEDUOCC- z!B4PcbLW+!3W4oBGOpQ~kIE@9g5yrxc|t!6+--6Ffup2RE1z3x3w^f9Zb}5VOnsU# zdiHq)l9A^tpVDYLBsa|mzWyoU^fyXfK^e;dY2ZHBXq01ohbY6_B!j&vLiiqEI^Bp! zPz9KL0RS$%0XtE|MR0Ff@8T266HNmf$f!Pfeg7T_#mw1P4Eojc?c$THVnDyX-=i+p z)W0`FsJ=Nx9NS+F#jR>fTC#& zRv14B%t)o6Plr%0ccl;2@3z(}2xYF-dUd7e+Pntra060IY5NJ!>QT5<^91Dw<00(u zG25Q{WTA1@ms8G zYVVt1x7Q{G$p87SS@x8|VRRc3%r62uA|4q1NyT;qBNlBE7~5`F%weq4Yw04z|Gb&n z?irTYt{vFH51aR~`$qNcICkT15&~Zg>&9iO2J_<|bneW6yG=&~YqSM;p-cg3%1zg6ZpaE9#WV1RuN9@Qy5YtA+*#*rb{#<+xgd z-ME3z?{)~y4oBUNOEbkCt%J2TiWF~I^7Xq$>s;!lFa|Y=qRunm$YrKH?pd6K@)B9Z zka9wNZhA8zC&={d${6T49{pLfAKVte{H9z(FgW5#knF| z-ikPL0#<^JDBr@tcJ4;?R=SmQGvDgfKHO;Bu&!6n0P(LG&IIwOaZr>{7uuQU7arcF znWIVl|7pCHC=2(?aS1*wg368s4|RrOdp|e3RT+fZvZm)AZ+3Z1ImWyL8we z@BMXf@2o@BvJ0|&CEny`Zw?uM+n)go9l&1<^5iA!RPdCe6ugYzKX6->Xrnb)l%c?} z40bzdN$1Z{88JTS9j0J0S=$Im@1r{Exj@w!r)n%qK1Y|?ED$lgQaH2fr|<|+v(#FS zN?vPiUpu6BoDPS@(ksOYn0bb3clQb$ZSE?^?@6;E?p`Dl%=bNUnW3NeU7d_&VS_H>jSda|L11CnBFKnu~^B=!rH55Da~!C zU#xi3=zD_?c&EF*xzNx@NFdE=!}*A5f-uD<QfL;X7MA>opl`hFQ)WX^`j&=bL@A`ln5KZ~zYD)*}R?}ODkp55e_ zKwk{GA{rMG8+kj&7uJ6rrlh-EJ(VeUr33mnkBtFeCn~y8nQec4>crz>1C?W47ONol zoyyrR$Ch{cu9~H**L(Hs~uvn&rq}`Tb|#Xd}f@9 z5fA38sMk!dNg?)IxcD5ROO_#&t=XHmcm8G4Pa_`1volm~%glm{Nf-xj^QRMV;XHSL z;28A(w0Gr!P_FG;V~LSN9g;*-osP9^gUB+3LfMy^vXl~u?6lZRr#hjm*&55(hYIzf za9X~QJxfi6loUl#lnKB4dB>phJLj+O-~O94^S;k=Klk%I_kG>hMc~(uSZxy#-DAui zwfcVZ5%pXkrK&;^su3W)E7Yd;jg+q|_GoyRHjo)7j!pxegiPG76TLEiHpdiJ8i{6R zLMfym-s-d&WO)QR17+!%z1B@R#TD1zK|*{Lm0Afv>P^X)hSiB5zXOZL_QK!2gEBc& zp98LCEtOFLcE%g%uWoAIY9tlmTNtMp_|Xwkh}n(7&bCI{Ug>ZbC%NFZp6MdcF-6nR z(DG1gE!Plx0E6}Ij3_=Xn~}4zo$VG^L!8z+IsJD6vWLxNYD#VD4r)GuQ|q*JvUPIe zFya1qYh*J%(8cG|kiL%og-nsZq*oKljA|_Fj_(QTc{}Z~JtbB~(`w@YT`v3B`JkvC zUS&5ssRYScL5K{=WZpUOafbs*$HLu+rYUw~b)TujrIl#cjh6x7fj1*v3FC?X8iI;Z zlfUE(F3)HTyvWeyR(AA+guQ`i@R8Q7au3wS+5mnaHXzc1Ori>@Y{(_*cn)SX8GthG zASi+NxznA6c7&XELqGzK-nvI>#G~?E&hr_X>pMd`GU00Rav=Q(Hf!~3Jp9GI$8cceHb8i^P8Dm8Dp7X)Oqa*-*6 zUF#@>x0BVAnyNulzPUnNpf4>Bpj6y>x+;CMqG)w)b>#jNNp7~+6-Ziq)U6%+^|#atS~xA{Kb3a%e$*7os3o-mrNn z4$%DWPTAP2Eooc3U9-F|^oQ6gKdUMpE4?}`OBS){9+&<$NEZA0tanCbbxhMEhC};w zzS}6Gl|;B>713i7b^%ne8mJ8&8Ax>S$Gdn1*^ozls*$xQLgO!c4dlURHk`=vYv~!Z z&@f2qLxOmN?gLfJLP@A9j9b3J;I%g?5C~@4B8zRBE1k!aOpH^awE^;nvIDm=8+U0Y zAENPP1N6+oGg+GN;NEx?-Z8h%;8<1!HK(pclP?cgoOL}^7f?MeR#;qbrHNNZK?oEr ze`Hm)&GkKEq(mo-%;JY;^z<|S%Yfg6T+spIeX_(v6(*bx6)zd6pLfRo_1gwV<2@bX2f-G7q?`p5ug6AztECex zT-V4hEp^i39KYx4e^1es8)`?6I6?JJ~0ZgD9I5$l|; z12~glCJs1qEriZGcmmG#gP*+5eMpVFJaqG!hmYKy&lZMZI!#?S>FoEGF7q8*SELAM zp2YF06R@9EDLDQ2zW<$rUr0te*}m$K&C~eS=QO0pc`#n(FhtQ6#I7syXVtiu(e)V_ z%f!^n6qj#dn(}?f7yo9mlM}Oz3_NIP$augh-nnVKG;v(Lk1VEm8f=A_4r<6I?Apg= zAv<7Kb5T^)pWdigqA$ZI9`fBQ02E1LmR1@_$jD8=4loMI1HMU+F?%L-S+wTA>k6th z-%=t9s!hgtInO}!6(Yf=Hwx6FX`v4wGh{zF-X9nafRd}*lwvMy8XBC1Afhjv8uwh6 zYib%V&pl_;;&RV^?5~HcNnLiz;;RtVGPaRF*}$P8YXNwV$c4JYq8ezq!zqN$;BhhpHR3!{!dtvebF9>3S+UIafv%?F;3~NpzGDyK|A0QU+!L;8TIm;y+D*&S& z!zO(e%dXZ%hIX<=b(_^vR@ex?J@q*CX-Uv}M9|2We4KIn#a@RhtuH#%eSlvDc!ak{ z^cuBxZL8&zcmdb=GtPsFDZzOv@{b6ONaXW(mshV43DC_qNgB>Vlo8<9fOKSWZzm=~ z&?9cNJ^o>4i!?2}wE*{MSTQ<*njULYq6zhANNUV`rZlI+X<)z)=w{BTDA^p5~c{{ z@!zkvLKv#uMSDv1OiLg|JpyO})3RSeJZaJ&89~|Q(P2Xl72eci7MYV%cGd-nzfE~U zRI@F#xV?@DVVAb?9YcL|?kT9O`?J{zWOPgzE6wgMZ*_hVv6Mf`ru;VACx9}dd74r& zvl+1TV>gohs&mW z;CORUeJwDTJ}=qa`sWkGKjHjBt{Wi59VjQ}>=#MC#8nzMas=`@BXFtn1qaVxp6_?l zn4OAqwPLI&e$wI&E{K5eSqah#S(-;Rk6txqwHTZt1b-0;!rGP$=3+ zm+k=&QG@AKXJ7zpdw-ltzrMRZ$65*kSJ9SHUm#7SPThp3xg<=WxGtYld4VTzAD%0^ z&Hdr_c$YXe{PD>In|I$w0%|VwoQyR}OejkWnYAlF5)ZXeyi)z5NBOi@`JKh zpp)wfnwM7ngU?D2o5G=O3vi%ok87fw_9}PrqG>HuS((@sq7VQjzb;=I0GyTT-7gcW zTYojwVjLW&=82Y0#t2ke0iij~qrD*vAeOTDUk)C(Cdbqg@tE&a09!iO=IzLA9JDaZ zNU$|$2*2j*GXS^kSfw1Iif|PFc1huinbP0e_;zNf=#TB9NlKW(88TOw_z!of9ykGmNBmq z(2sXz@8J_wiPQLXujn&rhdU~c#les9;YB&abym46pFBYxJtC4*>rPSbH0YuFLIU$3 z(bK*w?7*o{KsfLgO0ZtVCDiwp&FV zUI-)8ZkU+9d;58&pv<8XMOew2l)li39XtxkwtFNRFEC60Y~cL%z+Y1WlMF$}B0@|~ zZ5M5C)|Ej#;VU70cIs8McGMUR9Y5*sEhlGg0+IWcrh=|Mp^ZnExJS`6rdAF>FwGx0 z14AD>UtgC95aP**!2YGpxm9Cbg*|dH4y3wi!SH_QGMtT%ataC1PRYtA^bDV6rrz_2- z2z)cc2KBkM2-BC6nxyi3w_^^M`ZhVOkJP54QoutfX`Sc++5hsQgi6e+1?p1S9$!}M zK19UO9AM|zpKlN-M2(gDrK8qF(PXA)X1ZrJ1TJiQRle|A_(a--Gjc}?lH}kOv)kw` zx*K_+Rz~||6ow(j+9!|;8~+w%wUvt+47IlvwSebHQ*kJl1nP`VQ$Vb5D#${VP|Sve ztwCi>UW4987QZhhDztNk6Nn8isBru)X0ATHlg9dQQV)U#(6+0soqq=OXonq~2*QDY zwgO7)u7&6fX_~Olzv2`sYS^yr%~UCxdyqg(XeT}bE^`v5F=>}#D`(fpY zjA$e;*a!6RC6CJ}4$5210YXMzkKd51Z1}&7Auw;)}ti>3Pn9cYRM9BJ~(~?3=Shi0+V5D&f_iBc!&gv|o1*T{0c~vR~ zpPaJ`?j+vb9~=Oxy|nw<{%tB6Dx>?EKr!^dF^ClqYJwhJ!LodFwnW0?Y-E5mXUCyi zFZ_*P%I2?_GYdGgMWZ)7DNOx!@kC~?zZN`w;?}|X6|t4&FRxE*egcBwyN0q54e#7c zen&GIveqY(HC3o}j=#zKyxEzRoN8H10cjSG+_bO9(nQpS<{P6X+$Z-aH9$TWi{Y{? z-5+Pe5GEe!sPlXOBFPFr9gSc)a-yTg-E>uhm5c00c3>o$Fk zFgpaZb@2li^Q}cTV_yq&PEgPRM4@9rMo5AX8&A?k@N0S5J#Y3cegQ!t43Z0# z5Q>tx{>oPSqiyw=5E^ZC+!*2?U%X5Y!S5w6LTAR93AwzY;R~fG#f$ww7M{Ob(sJqI`Fu_8D{ay8Q99gARND@GszArL^M~1NKzeLy zK}}b%OD=0@ba5p$GnK%b?GO$u!6Y3 zND1#sP7TOJb#m_WS@^mk%;*l?c&8s;rOyLjrv&l(Zg4a+PZXBGDlgCsCBg8@XXRjo z8!W4>D}>d|uAUpx^Mh7>=tK#%7s{@8VD??&moWD;=4AW_ zZkzWvHGE>3HTo+hlLKX{Q3xy6rz`RyczZwC(}?-eh~{Um4bn)X@X#04!}ASAgQkF1 zCdFCCv34jtX=}{A`L=OeAuG$o#Ee;wfHwuAr4Mdy*@I8%Rr*=rt?P>3}PBG(4fMSluU_XpZ^2=7m12LN-wJi@tC^TpW~zQ zAo&*+8pfl#;FW~XGLDS(zNhR~6pR-(kB z7nq$#k+hCLlxkC&M_V=l3^Z*6&4Icf%h1ILL4qou<3%v~se*!;8 z41*o}KcIe;L^Ku^m)T?v^>%+-1HeLOc4fMG&*GH~#eF~o+Od;!86aOoIQbfms>oqs zSf(X7R)Md%X?%}=!7|`e*ayr*BY%-^DbWo&Cm&QJuPz!Nfe0A2RRU@pi$~2W9qmz3 zVp}UgPrUS{*MQxDR0Y--93k3Xo0^LMp-=oc0QSN%xYv1CZT{&`(e3tPaArJf{E(Z2 z{ZD0USI)zg`XB=r(DPIoi2pLxhvv=sZ@@InGopq4yCW1$k_S~aib0Oa_2Pi_qK67f zg5i)P(=olT`MCj;_SJ(3uNQFSAD+eWw_wCM*aJzKFjy-F2Kp8~gb=fRNudxI+Fi5Dt<+v%EfYJ1;p>1a9<%P}5aU)ENQSyl&nkS65Ghl&hhx*RsXVly-S>w#H z-m&~H1+d0#A~5j;F;gYh1HK`sLhqfc@<*I1mBnnpWw5{|dx4S0#B{&hY^*?mf%S_QPwqOC4N&VhN|-oaf9k>>r-aY7{96UUT=oFd2jK|KnFe z^VycLTY5+{fi(a09sv9U>C^--ZDC3Oee`OrLPNu(RO1(Rh`$XyK_Cabr99(|&A)%e z5jK_DxRi!}of`peOYkH~)4GNK{uOy4f}>-@oY)_07+6abYt(6kq5Ekjizn!(nfzcO zKh0#ZaV!kYPcvB<3)ZKf-sJz;%1<+48OOrV{4|q=v6%bx(@g#sGnsfKxtxuS&A?Dk f$LfDQ&d%^3Z~1_`A?{rXPh>OHH_)Y@9`+KhIec$`}{qEoCe%|YS?d&(3eMj*D z1TYRjk*iA4F0~?0?V^3!MP7zQG-45b?bU#d*F3eZG0jVM<4f2!e5xTo%%yaPYN?lY z>Hf9XLmY3gH{A-|QvQ=_InAJ)v$6c(?g~1wBEs%=u;pEr$=%o;_YV6C!oC+IdR7N- zsG+LYuuW?stZUNf_dW6V15IlESJnpT)h6r^9`O>U`PA*j*D>|$89MbG)A|$pA4JEZrBxJ)|IlOt0=Xr z^p|dyR(G&o_rXow>D2DC`@3_aM05>N*{`Bo7kc=odIW_}QyiY=Cp_a>^j_xmF*N%U z$bDzL`l<^0YD=CcS-%MW_GR7mS4_gI*2?}Qi~cm%ftWP|E%yf61cRr&1_c*iUtquK zY#2J>`u6VGw>@pcT&>|)qv1HxaDw^par@!yfRS+Rk!YilRO=C8{zzScn5!iY)fGp4 zD?VT-jxrI)tq~tK7ay?^r#p@wG9OJKj~;UvJ>@dm-SF=8u6Hj*@6Y*-o%bHQ6fl<0 z8EfW`bqdD@dq14n{h_T)@+(Dh!C#WcmK20Zt{#+>9FUYAlw41iR2-4qJ|U^gAHVy{ zcy;D@3x9m%we*~qG{;|hku5CESX!70LNy+F`f7jGd?qPnOmMMgf32pe38K zx3+e%v$7)*NhScu6;oI&2ATjs05gaK?F9E-y9x4bKn^SdIAk~qmCLepc6OY`kc&M3 zz9f$U3bC{sA-NoOY-@YIPPOQ0iNo(Icig5uf9L;gw}=A^0)QewtFrG5Hbt=44Bmp^ z&>&V2PPX0m<6#R$JNCe;!KDa`_92$bFep!ONDciAt#V3V{u?2v@+b7g;0Hw zq=gU@ncj3J#3ID*&7}rF4jdT$4iN*|;0kg8z(O5>c@49+-CO_)^8i?;Gi%dT0pOdR z0F{AY`0sE+AP=h%k z(_F|#H32Zw?@Tnz@A4P=CpoYHUcLFc^es7ni`HacP_onzu0s zU<5;@roUlZU4k5o;Sq?iV2M2T(7-pHntEOLVU@GzS$mPU3iIn zIGf#OFiM{uWbZnI(L0z7CwMRj2d%>Na@qzl%#Xsbf~*ih5X|F-{D|b7w)<1IIzy}m z?JoNR9b^b;DGVk@__@MULNJOE;b-miCw{~Uc0mfSfSgf^}y-JkDM^wfUGB=0z$a-5_~qdPMRgJ;D4k z=%B)OEuotMe4#l2UNb{+zXTY~ZO@09ruM}{K#I^3og{O{q|GU11iWBAWNc*o5QrIY zN1LwqSG9kV4|0W(w^e3qbzsUo+Hu0jx!u6t|9z|(sgbGXN>81`n-#kno*_m9L&Df& z%rM^p0_J-R8DoL5fxC?u$1fpnP%SzLg^hDy`xH0?6NE$W>{-vM3uZnr@STAlCp#LG z#-URQ$cNOK6X-){(54+TxBuau!~CxhzK;MNF#!Oq3~W=tZz;|e#9^1{d(;(Es&+5d z-kQ1P+68h_o{7Jx?pluU7{U55-u`RvqIBIKFMHIRXczrVq&~2jC^^}5){OgFRL{TI ze2yF^$#gq>vNdPR3H?0}O7q(?1h z+MoJ`@iznC6gHv9tK`4Ue*F56hMOav?&rx08jfYK4|g?PX3KM8;{8RR@mY?yN@xvN z$x&U6xA^_d{2;mI>ZxvtSS9`79@{f+S;oZ{4Ou@_+z4pCViDfeRB?0UX+@~|^5~%k zo}5d>k~N#Bs?g6`avaV%-8r?&>39DArw`RP8hO?nv6Z=JYgH8PJ)5LCVlmkC>u~qe z>i!_R&r_3~+JjG<@7;^}lsk~Fz_!7&fXc^Flli0?^)zzK5AHLoPr;bhgm;$u`edNbf7PVSo?dQ?yU?<{L1+%fTx+MOhv_2zm#6UE%X*7 zYc73}k&t4qMi6|p&s48EMZ+V_D#hMO@A=Qh>-rK2`x5kCWq9*cw;J!fjP{x1mC&x_A<_n{xaN+qPAe9$42SrF!&8Pq zRi{O0+l48_&{U%8i_uCA^ z&hJ@ruMK748||Z*YeYPin2q-DQv-N%LP;H7~Kams{r<&$vmM`wP5+T_11HO7$LLEiQx^!P` z>*Xet#_N@@THwTLR{Tx3n-#r%f$adrt*Xp+1zte#B6}qZ2ddOEsHs0iHY*mi#Xn~r zzi%9UEG5A)cahTQ9j%aUG3FT vZl(Ut&O3Y5=Y7LST4@ky*04LPD&%~Iw~^rDgFVsjlqzv~tCy%Kf{p(I6f?A` literal 0 HcmV?d00001 diff --git a/MP-ADM/images/logo.png b/MP-ADM/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd4797ab775e04815dad54a208ea8ca196e6453 GIT binary patch literal 2893 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/logoMoOnPro.png b/MP-ADM/images/logoMoOnPro.png new file mode 100644 index 0000000000000000000000000000000000000000..de7ceca68700869b68441285cab093c0f1b2c272 GIT binary patch literal 3764 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'iJR!bA~*_^ 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/pdfExport.png b/MP-ADM/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/MP-ADM/images/pdfExportSmall.png b/MP-ADM/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/MP-ADM/images/rosso.png b/MP-ADM/images/rosso.png new file mode 100644 index 0000000000000000000000000000000000000000..e5de3c859b6188b02b22a98073c95071460575bf GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^j6fW~!31O|EZQLjvn6@E zyDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|)OsssITw5!mEPz6?C9V-A z&iT2ysd*&~&PAz-C8;S2<(VZJ3LzP(3hti10q;{(^MDGwJzX3_DsJU=8}c?&t;ucLK6T~UTv%Z literal 0 HcmV?d00001 diff --git a/MP-ADM/images/semafori.xcf b/MP-ADM/images/semafori.xcf new file mode 100644 index 0000000000000000000000000000000000000000..cc8c994bad3c1a9a12e203312570ab25a8a3c9de GIT binary patch literal 6223 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 N0(}@3JaVw*{tgJO%sl`A literal 0 HcmV?d00001 diff --git a/MP-ADM/images/sfondo.png b/MP-ADM/images/sfondo.png new file mode 100644 index 0000000000000000000000000000000000000000..863563f1002817af32fe431c2313e9f0667c24c9 GIT binary patch literal 18028 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�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 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/titoloCruscotto.png b/MP-ADM/images/titoloCruscotto.png new file mode 100644 index 0000000000000000000000000000000000000000..e51e0a9b2cf1b90e4acb41186fd3d20cac6a3f30 GIT binary patch literal 3257 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/verde.png b/MP-ADM/images/verde.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b9f38cddb8f8c2fc1a1850d7f9bcc3d789657e GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^j6fW~!31O|EZQLja~60+ z7Bet#3xhBt!>lrAYCoT_pw(-VP0vL&t&CC>S|xv6<249-QVi6yBi z3gww4844j8sS56%z5(x3RP%re8$4YcLn>~y_Ih(M849?>YZ)KfA$W}Y$nSV37V~?q z<+EJt^sMSQnz|o_hL&G$QU3IMo#@tr z?PR)0EU>oZ82{_Lf5QDO6t_F(Ih}DcpIz~D(a< zz+&@Zs^{y;3eAW8cQPo-uozVOpYVM;tIsKB#tO}V<6*)_Jub}`@eh#7X)^A8nBY=o T;r)22lc9(HjhttKj11NQMnXRA literal 0 HcmV?d00001 diff --git a/MP-ADM/images/view.png b/MP-ADM/images/view.png new file mode 100644 index 0000000000000000000000000000000000000000..2833b7a0f047e0ca49e8d310d2b3abba20b28c65 GIT binary patch literal 1232 zcmV;>1TXuEP)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?A24K~y-6jgnbNR8bhm z|KGWH#<{cTXqFplW2Q9`1XHxo!_`o-B7zVk0*#7ZA|j}WifMW1p+yRM2$CWnY@wA* zA}c9d$VAGt(ka?>!fn(sn{npeuZNk&1%m!B2hRDv-*^7!e+Ur~00uytH>$G=3zlVS zx}e&7_1-HtU%sDGGf6bzAina%k$tx0d7H-AmJ$qvFyi|%@U^q?#`z01hX8Z|5CHUv z04ciKs?MFgp6XmzZq8V2o#V{aGje9LNSdb@&8aR&vQ*UE(sCQXaCBfyG60-Bc5rWs zb9K?EJxj|;W?_^`Xgc7qm|2Tg!@+QPe#tk_sk-_nWy}nsafV1qF*&mG7H;ravJoQC zPrsn9LBKl<{1{+@0kSD~5gc=ut_Colh&XB`a)a#^<(UTS3`fAoJoKAIAViP|U0?b0onvWER0iA zkni4q)azJK)SscyG&3=WG?2y-fJBT01@MmsG1T8Z<{t@qqJ6PA#j~dNwr?G8YsdP! zVUH&*NzpM)VI-Lt$rc?}EA-Bm7ifC=pdk!AVrH5cr2v5HnoEb9AKvQx<^3ruaRj>! zNQ?)^86~`V-Xwy4FV^PIRUQM&iHNy07C$5a)YCKI8yOj>r-0u%Iy~g?_4MMq$3xAH z4Y+yv!t3eb(9nk66|N*#Us>F%51yizc*j>urNh_SBUapQ_up8I&b*uz>(-R)S+%nG zKz>$6DF8fK;@Z-ET4nunA%Cn^M|Ua4(n#NUoN&9{BI<9FB701Y={WA&VPXEXf?F>Z z1h(4DYp2%6-bGbaSyfdT5w9`m{cN1++i79$D&~fxF0T#9{}*JE+~Yq_+{r~{$2L1x utxvB5VE->bR0IGs0n>gPmQM##0pJf$gAR%QhhH!N0000X|)BL-~N?4i7^PR-;N!4GxyTB6%Y|lf*?FhFe-TJY>DQO2lDl gQ}d<7&j&Mjno>94V04&1o$F}B-irM*U04{b0gvf05C8xG literal 0 HcmV?d00001 diff --git a/MP-ADM/images/view_l.png b/MP-ADM/images/view_l.png new file mode 100644 index 0000000000000000000000000000000000000000..de5ef3a1b43713864c5fdfadff14b383d6d0370b GIT binary patch literal 2282 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 literal 0 HcmV?d00001 diff --git a/MP-ADM/images/view_s.gif b/MP-ADM/images/view_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..df6ffbaf7c78a1155a408b7fae8284d603557aef GIT binary patch literal 1285 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 + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
+ +
+
diff --git a/MP-ADM/login.aspx.cs b/MP-ADM/login.aspx.cs new file mode 100644 index 00000000..7b09792f --- /dev/null +++ b/MP-ADM/login.aspx.cs @@ -0,0 +1,48 @@ +using System; + +namespace MoonPro_site +{ + public partial class login : 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.normale; + } + + 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); + } + } +} \ No newline at end of file diff --git a/MP-ADM/login.aspx.designer.cs b/MP-ADM/login.aspx.designer.cs new file mode 100644 index 00000000..3568f4a5 --- /dev/null +++ b/MP-ADM/login.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site { + + + public partial class login { + + /// + /// Controllo Mod_login1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_login Mod_login1; + } +} diff --git a/MP-ADM/logs/PlaceHolder.file b/MP-ADM/logs/PlaceHolder.file new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/MP-ADM/logs/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/MP-ADM/menu.aspx b/MP-ADM/menu.aspx new file mode 100644 index 00000000..99078a93 --- /dev/null +++ b/MP-ADM/menu.aspx @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" Inherits="MoonPro_site.menu" Title="MPADM" Codebehind="menu.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_main_help.ascx" TagName="mod_main_help" TagPrefix="uc2" %> + + + + + diff --git a/MP-ADM/menu.aspx.cs b/MP-ADM/menu.aspx.cs new file mode 100644 index 00000000..4ab870ca --- /dev/null +++ b/MP-ADM/menu.aspx.cs @@ -0,0 +1,6 @@ +namespace MoonPro_site +{ + public partial class menu : System.Web.UI.Page + { + } +} \ No newline at end of file diff --git a/MP-ADM/menu.aspx.designer.cs b/MP-ADM/menu.aspx.designer.cs new file mode 100644 index 00000000..d61736b5 --- /dev/null +++ b/MP-ADM/menu.aspx.designer.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonPro_site { + + + public partial class menu { + + /// + /// Controllo Mod_main_help1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::mod_main_help Mod_main_help1; + } +} diff --git a/MP-ADM/packages.config b/MP-ADM/packages.config index 84f1af92..815d2c78 100644 --- a/MP-ADM/packages.config +++ b/MP-ADM/packages.config @@ -5,6 +5,9 @@ + + + diff --git a/MP-ADM/test.aspx b/MP-ADM/test.aspx new file mode 100644 index 00000000..0949ad31 --- /dev/null +++ b/MP-ADM/test.aspx @@ -0,0 +1,46 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MoonPro.master" AutoEventWireup="true" + Inherits="test" Title="Untitled Page" CodeBehind="test.aspx.cs" %> + +<%@ Register Assembly="SteamWare" Namespace="SteamWare" TagPrefix="cc1" %> + + + + + + + + +
+ + + + + + + +
+ <%-- + + + + --%> + +
diff --git a/MP-ADM/test.aspx.cs b/MP-ADM/test.aspx.cs new file mode 100644 index 00000000..3ee0225f --- /dev/null +++ b/MP-ADM/test.aspx.cs @@ -0,0 +1,9 @@ +using System; + +public partial class test : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + lblOut.Text = string.Format("H: {0} - W: {1}", Session["WindowHeight"], Session["WindowWidth"]); + } +} diff --git a/MP-ADM/test.aspx.designer.cs b/MP-ADM/test.aspx.designer.cs new file mode 100644 index 00000000..7daffb1c --- /dev/null +++ b/MP-ADM/test.aspx.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 test { + + /// + /// Image1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Image Image1; + + /// + /// Image4 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Image Image4; + + /// + /// Image2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Image Image2; + + /// + /// Image3 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Image Image3; + + /// + /// lblOut control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblOut; +} diff --git a/MP-ADM/testUtente.aspx b/MP-ADM/testUtente.aspx new file mode 100644 index 00000000..b106586e --- /dev/null +++ b/MP-ADM/testUtente.aspx @@ -0,0 +1,19 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="testUtente.aspx.cs" Inherits="MoonProAdmin.testUtente" %> + + + + + + + + +
+
+ +
+
+ +
+
+ + diff --git a/MP-ADM/testUtente.aspx.cs b/MP-ADM/testUtente.aspx.cs new file mode 100644 index 00000000..f52af49d --- /dev/null +++ b/MP-ADM/testUtente.aspx.cs @@ -0,0 +1,15 @@ +using System; +using System.Web.UI; + +namespace MoonProAdmin +{ + public partial class testUtente : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + lblTitle.Text = "Il DOMINIO\\nome_utente dell'utente collegato è:"; + string ad_name = Page.User.Identity.Name; + lblUtente.Text = ad_name; + } + } +} diff --git a/MP-ADM/testUtente.aspx.designer.cs b/MP-ADM/testUtente.aspx.designer.cs new file mode 100644 index 00000000..5ccf4a85 --- /dev/null +++ b/MP-ADM/testUtente.aspx.designer.cs @@ -0,0 +1,44 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +namespace MoonProAdmin +{ + + + public partial class testUtente { + + /// + /// 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; + + /// + /// 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; + + /// + /// lblUtente control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblUtente; + } +} diff --git a/MP-ADM/unauthorized.aspx b/MP-ADM/unauthorized.aspx new file mode 100644 index 00000000..61cb0833 --- /dev/null +++ b/MP-ADM/unauthorized.aspx @@ -0,0 +1,17 @@ +<%@ Page Language="C#" AutoEventWireup="false" %> + + + + + + + + +
+
+

Utente non autorizzato per operazioni amministrative

+ MoonPro Admin - Steamware s.r.l. +
+
+ +
+ + + + + + + + + + +

  + Guida MoonPro Admin

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

Gestione dati macchine

La funzionalità gestione dati macchine consente di modificare i dati relativi alle macchine inserite nel database.
E' possibile modificare alcuni dati tra cui gli articoli su pallet, il cambio pallet attivo o meno etc.
+ + +
+ + + + + +
+ +
+ +
+ +