From 144a912dc95c857a94f5bf9c056020ca61bf3ee2 Mon Sep 17 00:00:00 2001 From: Cherif Date: Wed, 10 Sep 2025 22:04:34 +0200 Subject: [PATCH] hh --- public/index.html | 6 +- src/App.js | 13 +- src/components/AddClassManual.js | 15 +- src/components/Apprenant.js | 16 +- src/components/Article.js | 4 +- src/components/Autre_RH.js | 36 +- src/components/Conseil_Classe.js | 49 +- src/components/Crm_Opportunite.js | 6 +- src/components/Dashbord_Factures.js | 6 +- .../Dashbord_Factures_Devis_Par_Periode.js | 5 +- .../Dashbord_Factures_Par_Client.js | 5 +- .../Dashbord_Factures_Par_Periode.js | 5 +- ...hbord_Factures_Previsionnel_Par_Periode.js | 5 +- src/components/Dashbord_Formation.js | 6 +- .../Dashbord_Formation_Evol_Session.js | 2 +- src/components/Dashbord_Inscription.js | 6 +- .../Dashbord_Inscription_All_Inscription.js | 6 +- .../Dashbord_Ressources_Humaines.js | 4 +- ...ashbord_Ressources_Humaines_Tache_Couts.js | 6 +- ...hbord_Ressources_Humaines_Tache_by_rhid.js | 6 +- src/components/Dashbord_Session.js | 6 +- .../Dashbord_Session_Repartition_Fteur.js | 2 +- src/components/DisplayPartnerPromotion.js | 576 ++++++++-- src/components/DisplayPartnerSession.js | 631 ++++++++-- src/components/DisplayPartnerStagiaires.js | 19 +- src/components/Display_Action_And_Class.js | 24 +- ...play_Partner_Catalog_DetailClass_new_v2.js | 6 +- src/components/ESign.js | 4 +- src/components/ESignDiplayDignedDocument.js | 4 +- src/components/Employes.js | 396 ++++--- src/components/Ent_Intranet.js | 35 +- src/components/GestionAdministrative.js | 18 +- src/components/Groupe_Apprenant.js | 2 +- src/components/HebergementLms.js | 5 +- src/components/Intranet_Factures_Client.js | 6 +- src/components/Intranet_Mes_Stagiaires.js | 16 +- src/components/Intranet_Tous_Documents.js | 4 +- .../Jmjformation_Catalogue_Public.js | 7 +- src/components/Jmj_Theme/jmj_formation.css | 8 + src/components/Jmj_Theme_ok.zip | Bin 79465 -> 0 bytes src/components/Jurys.js | 12 +- src/components/Materiel_Salle.js | 16 +- src/components/Materiels.js | 16 +- src/components/Module_Absence.js | 8 +- src/components/Module_Activite.js | 4 +- src/components/Module_Agenda.js | 10 +- .../Module_Connexion_Ent_Student.js | 2 +- src/components/Module_Editique.js | 4 +- src/components/Module_Ent_Mes_Documents.js | 4 +- src/components/Module_Ent_Mes_Formations.js | 8 +- src/components/Module_Ent_Mes_Notes.js | 4 +- src/components/Module_Ent_Mon_Planning.js | 4 +- .../Module_Evaluation_Positionnement.js | 84 +- src/components/Module_Historique_Action.js | 56 +- src/components/Module_IA.js | 4 +- .../Module_Jury_Selection_Apprenants.js | 4 +- src/components/Module_Selection_Apprenants.js | 2 +- src/components/Module_Session_Evaluation.js | 1002 +++++++++++++++- .../Module_Session_Planification.js | 67 +- src/components/Modules_Mes_Documents.js | 8 +- src/components/Mon_Catalogue_Public.js | 8 +- src/components/Mon_Tableau_De_Bord.js | 6 +- src/components/New_C_Article_2025.js | 2 + src/components/Notes_Evaluation.js | 11 +- src/components/PartnerClient_Activite.js | 9 +- src/components/Partner_Commande.js | 16 +- src/components/Partner_Config_Formulaires.js | 858 +++++++++----- .../Partner_Config_Jours_Travail.js | 6 +- .../Partner_Config_Session_Steps.js | 4 +- .../Partner_Domaine_Categorie_Metier.js | 4 +- src/components/Partner_Facture.js | 6 +- src/components/Partner_Prix_Achat.js | 8 +- src/components/Partner_Product_Service.js | 4 +- src/components/Pricing.js | 8 +- src/components/RechercheArticles_new_v2.js | 2 + src/components/SurveyDocument.js | 12 +- src/components/SurveyDocument_Qr_Code.js | 566 +++++++++ src/components/Survey_Eval_QR_Code.js | 1012 +++++++++++++++++ src/components/TestUrl.js | 124 +- src/components/TestUrl_new.js | 2 +- src/components/Test_Drag_Drop.js | 2 + src/components/UpdateAttendeeList.js | 4 +- src/components/UpdateUserGoals.js | 2 + src/components/UpdateUserProfil.js | 2 + src/mysy_img/jmj_bannier_mobile.png | Bin 101596 -> 23943 bytes src/mysy_img/jmj_bannier_mobile_old.png | Bin 0 -> 101596 bytes src/pages/emarge_qr_code.js | 1 - src/pages/survey_eval_qr_code.js | 19 + src/pages/surveydocument.js | 2 +- src/pages/surveydocument_qr_code.js | 18 + src/styles/components/_employes.scss | 32 +- .../components/_mon_catalogue_public.scss | 21 +- .../components/_mon_intranet_public.scss | 4 +- 93 files changed, 5073 insertions(+), 997 deletions(-) delete mode 100644 src/components/Jmj_Theme_ok.zip create mode 100644 src/components/SurveyDocument_Qr_Code.js create mode 100644 src/components/Survey_Eval_QR_Code.js create mode 100644 src/mysy_img/jmj_bannier_mobile_old.png create mode 100644 src/pages/survey_eval_qr_code.js create mode 100644 src/pages/surveydocument_qr_code.js diff --git a/public/index.html b/public/index.html index 33cfdae..83e1b6c 100644 --- a/public/index.html +++ b/public/index.html @@ -105,17 +105,19 @@ gtag("config", "UA-37423053-2"); - + diff --git a/src/App.js b/src/App.js index 3c6a335..f98c11a 100644 --- a/src/App.js +++ b/src/App.js @@ -108,8 +108,14 @@ function App() { const MySyIA = lazy(() => import("./pages/iamysy")); const AutomaticQuotation = lazy(() => import("./pages/automaticquotation")); const Emarge_QR_Code = lazy(() => import("./pages/emarge_qr_code")); + + const Survey_Eval_QR_Code = lazy(() => import("./pages/survey_eval_qr_code")); + + const UpdateAttendeeList = lazy(() => import("./pages/updateattendeelist")); const SurveyDocument = lazy(() => import("./pages/surveydocument")); + const SurveyDocument_Qr_Code = lazy(() => import("./pages/surveydocument_qr_code")); + const ESignDiplayDignedDocument = lazy(() => import("./pages/edigndiplaydigneddocument")); const ESign = lazy(() => import("./pages/eSigne")); const Test_Drag_Drop2 = lazy(() => import("./pages/test_dnd")); @@ -274,10 +280,13 @@ function App() { + + + @@ -323,6 +332,8 @@ function App() { + + {/* Debut Migration */} @@ -362,7 +373,7 @@ function App() { - + diff --git a/src/components/AddClassManual.js b/src/components/AddClassManual.js index 8cd9df6..6712174 100644 --- a/src/components/AddClassManual.js +++ b/src/components/AddClassManual.js @@ -41,6 +41,8 @@ import { LineChart } from '@mui/x-charts/LineChart'; import BarChartIcon from '@mui/icons-material/BarChart'; import SsidChartIcon from '@mui/icons-material/SsidChart'; import { RiFileExcel2Line } from "react-icons/ri"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -91,6 +93,7 @@ const useStyles = makeStyles((theme) => ({ })); const AddClassManual = (props) => { + registerLocale('fr', fr); const history = useHistory(); const url = process.env.REACT_APP_API_URL + "/myclass/api/add_partner_account/"; const [inputs, setInputs] = useState({}); @@ -2274,7 +2277,7 @@ const AddClassManual = (props) => { var mynote = document.getElementsByName("note")[0].value; var localmycpf = mycpf; - var mycertif = mycertif; + var local_mycertif = mycertif; var trainingSupport = mytrainingsupport; var banniereImg = document.getElementsByName("class_banner_img_url")[0].value; @@ -2514,6 +2517,7 @@ const AddClassManual = (props) => { formData.append('version', version); formData.append('referentiel_padagogique_id', mytraining_ref_peda_id); + formData.append('recyclage_delai', p_detail_recyclage_delai); formData.append('recyclage_periodicite', p_detail_recyclage_periodicite); @@ -2527,7 +2531,9 @@ const AddClassManual = (props) => { formData.append('cpf', localmycpf); - formData.append('certif', mycertif); + formData.append('certif', local_mycertif); + + // console.log(" function mycertif = ", local_mycertif); formData.append('pourqui', pourqui); formData.append('support', trainingSupport); @@ -2539,6 +2545,7 @@ const AddClassManual = (props) => { formData.append('contenu_attestation', contenu_attestation); +console.log(" ### formData = ", formData) /* Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenaire */ @@ -6686,6 +6693,8 @@ const AddClassManual = (props) => { setmycertif_label(value.label); setdatamodification("1"); + console.log(" ### setmycertif = ",value.value ) + } else { setmycertif(""); setmycertif_label(""); @@ -8710,7 +8719,7 @@ const AddClassManual = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Apprenant.js b/src/components/Apprenant.js index 65bd530..58de8bc 100644 --- a/src/components/Apprenant.js +++ b/src/components/Apprenant.js @@ -45,6 +45,8 @@ import Autocomplete from '@mui/material/Autocomplete'; import { FcOpenedFolder } from "react-icons/fc"; import Module_Absence from "./Module_Absence"; import { RiMoreFill } from "react-icons/ri"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import moment from "moment"; @@ -103,7 +105,7 @@ const useStyles = makeStyles((theme) => ({ })); const Apprenant = (props) => { - +registerLocale('fr', fr); const classes = useStyles(); const history = useHistory(); @@ -8131,7 +8133,7 @@ const Apprenant = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -8962,7 +8964,7 @@ const Apprenant = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -10185,7 +10187,7 @@ const Apprenant = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -10212,7 +10214,7 @@ const Apprenant = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -10634,7 +10636,7 @@ const Apprenant = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -10660,7 +10662,7 @@ const Apprenant = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} diff --git a/src/components/Article.js b/src/components/Article.js index e6b13fe..dffa48b 100644 --- a/src/components/Article.js +++ b/src/components/Article.js @@ -15,6 +15,8 @@ import moment from "moment"; import SendIcon from '@mui/icons-material/Send'; import axios from "axios"; import { Editor } from '@tinymce/tinymce-react'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -80,7 +82,7 @@ const useStyles = makeStyles((theme) => ({ const Article = (props) => { - +registerLocale('fr', fr); const classes = useStyles(); const history = useHistory(); const [isLoading, setLoading] = useState(); diff --git a/src/components/Autre_RH.js b/src/components/Autre_RH.js index 5de40f8..0a4fad3 100644 --- a/src/components/Autre_RH.js +++ b/src/components/Autre_RH.js @@ -21,6 +21,8 @@ import fileDownload from 'js-file-download'; import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; import { FcAcceptDatabase, FcPrint } from "react-icons/fc"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -99,7 +101,7 @@ const useStyles = makeStyles((theme) => ({ const Autre_RH = (props) => { const classes = useStyles(); - +registerLocale('fr', fr); const history = useHistory(); const [submenu, setsubmenu] = useState(""); const [rowss, setRows] = useState([]); @@ -7080,7 +7082,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> @@ -7100,6 +7102,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" + locale={'fr'} /> @@ -7980,7 +7983,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> @@ -8002,7 +8005,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> @@ -9060,7 +9063,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> } @@ -9079,7 +9082,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> } @@ -9510,7 +9513,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -10007,7 +10010,7 @@ const Autre_RH = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> } @@ -10043,7 +10046,7 @@ const Autre_RH = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> } @@ -10218,7 +10221,7 @@ const Autre_RH = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -10237,7 +10240,7 @@ const Autre_RH = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -11345,7 +11348,7 @@ const Autre_RH = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -11372,7 +11375,7 @@ const Autre_RH = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -11623,7 +11626,7 @@ const Autre_RH = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -11649,7 +11652,7 @@ const Autre_RH = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -11869,7 +11872,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> @@ -11892,6 +11895,7 @@ const Autre_RH = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" + locale={'fr'} /> diff --git a/src/components/Conseil_Classe.js b/src/components/Conseil_Classe.js index 7de6177..a874fd7 100644 --- a/src/components/Conseil_Classe.js +++ b/src/components/Conseil_Classe.js @@ -18,6 +18,8 @@ import fileDownload from 'js-file-download'; import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import moment from "moment"; @@ -113,7 +115,8 @@ const useStyles = makeStyles((theme) => ({ const Conseil_Classe = (props) => { - +registerLocale('fr', fr); + const classes = useStyles(); const history = useHistory(); const [submenu, setsubmenu] = useState(""); @@ -2188,7 +2191,7 @@ const Conseil_Classe = (props) => { function getExcelData(apiRef) { // Select rows and columns const filteredSortedRowIds = gridFilteredSortedRowIdsSelector(apiRef); - const visibleColumnsField = gridVisibleColumnFieldsSelector(apiRef).filter((data) => (data) !== "__check__" ); + const visibleColumnsField = gridVisibleColumnFieldsSelector(apiRef).filter((data) => (data) !== "__check__"); // Format the data. Here we only keep the value const data = filteredSortedRowIds.map((id) => { @@ -2213,7 +2216,7 @@ const Conseil_Classe = (props) => { function handleExport(apiRef, data_colums) { const data = getExcelData(apiRef); - const visibleColumnsField = gridVisibleColumnFieldsSelector(apiRef).filter((data) => (data) !== "__check__" ); + const visibleColumnsField = gridVisibleColumnFieldsSelector(apiRef).filter((data) => (data) !== "__check__"); const local_config = { @@ -4418,6 +4421,13 @@ const Conseil_Classe = (props) => { ] + const [type_groupe, settype_groupe] = useState(""); + const New_Option_Type_Groupe = [ + { "id": "grp_td", "label": "Grp TD", "value": "grp_td" }, + { "id": "grp_tp", "label": "Grp TP", "value": "grp_tp" }, + ] + + return (
{isLoading &&
@@ -5266,7 +5276,7 @@ const Conseil_Classe = (props) => { className="disabled_style enable_style datepicker_complement" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -5296,7 +5306,7 @@ const Conseil_Classe = (props) => { className="disabled_style enable_style datepicker_complement" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -5941,7 +5951,7 @@ const Conseil_Classe = (props) => { className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -5967,7 +5977,7 @@ const Conseil_Classe = (props) => { className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -6794,7 +6804,7 @@ const Conseil_Classe = (props) => {
+ Site & Adresse 1
@@ -7132,7 +7142,7 @@ const Conseil_Classe = (props) => {
+ Site & Adresse 2
@@ -7475,10 +7485,7 @@ const Conseil_Classe = (props) => {
} -
Cible
- Groupe (TD, TP, etc) -
{selected_jury_cible && String(selected_jury_cible) === "soutenance" && New_Option_Cible_Jury && New_Get_List_UE_From_Session_Id_result && New_Get_List_UE_From_Session_Id_result.length > 0 && @@ -7590,9 +7597,25 @@ const Conseil_Classe = (props) => {
+
+ Classe +
+
+ +
Cible
+ Groupe (TD, TP, etc) zzzz + +
+ + +
+ + +
+
diff --git a/src/components/Crm_Opportunite.js b/src/components/Crm_Opportunite.js index 938dcce..a7a2251 100644 --- a/src/components/Crm_Opportunite.js +++ b/src/components/Crm_Opportunite.js @@ -23,6 +23,8 @@ import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif"; import { FcCancel, FcApproval, FcAcceptDatabase, FcPrint } from "react-icons/fc"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -99,7 +101,7 @@ const useStyles = makeStyles((theme) => ({ })); const CRM_Opportunite = (props) => { - +registerLocale('fr', fr); const classes_dialog = useStyles(); const history = useHistory(); @@ -2029,7 +2031,7 @@ const CRM_Opportunite = (props) => { dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Factures.js b/src/components/Dashbord_Factures.js index 9350a0c..611b831 100644 --- a/src/components/Dashbord_Factures.js +++ b/src/components/Dashbord_Factures.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -39,7 +41,7 @@ const palette = ['red', 'blue', 'green']; const Dashbord_Factures = (props) => { - +registerLocale('fr', fr); const history = useHistory(); const [isLoading, setLoading] = useState(); @@ -697,7 +699,7 @@ const Dashbord_Factures = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Factures_Devis_Par_Periode.js b/src/components/Dashbord_Factures_Devis_Par_Periode.js index 02e2fc8..2584921 100644 --- a/src/components/Dashbord_Factures_Devis_Par_Periode.js +++ b/src/components/Dashbord_Factures_Devis_Par_Periode.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -39,6 +41,7 @@ const pieParams = { height: 200, margin: { right: 5 } }; const palette = ['red', 'blue', 'green']; const Dashbord_Factures_Devis_Par_Periode = (props) => { + registerLocale('fr', fr); const history = useHistory(); const [isLoading, setLoading] = useState(); @@ -474,7 +477,7 @@ const Dashbord_Factures_Devis_Par_Periode = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Factures_Par_Client.js b/src/components/Dashbord_Factures_Par_Client.js index e08e19e..5a35ea1 100644 --- a/src/components/Dashbord_Factures_Par_Client.js +++ b/src/components/Dashbord_Factures_Par_Client.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -38,6 +40,7 @@ import fileDownload from 'js-file-download' const Dashbord_Factures_Par_Client = (props) => { + registerLocale('fr', fr); const history = useHistory(); const [isLoading, setLoading] = useState(); @@ -496,7 +499,7 @@ const Dashbord_Factures_Par_Client = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Factures_Par_Periode.js b/src/components/Dashbord_Factures_Par_Periode.js index dc7c7ae..e396008 100644 --- a/src/components/Dashbord_Factures_Par_Periode.js +++ b/src/components/Dashbord_Factures_Par_Periode.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -39,6 +41,7 @@ const pieParams = { height: 200, margin: { right: 5 } }; const palette = ['red', 'blue', 'green']; const Dashbord_Factures_Par_Periode = (props) => { + registerLocale('fr', fr); const history = useHistory(); const [isLoading, setLoading] = useState(); @@ -483,7 +486,7 @@ const Dashbord_Factures_Par_Periode = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Factures_Previsionnel_Par_Periode.js b/src/components/Dashbord_Factures_Previsionnel_Par_Periode.js index 287ab13..4d4d3ce 100644 --- a/src/components/Dashbord_Factures_Previsionnel_Par_Periode.js +++ b/src/components/Dashbord_Factures_Previsionnel_Par_Periode.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -39,6 +41,7 @@ const pieParams = { height: 200, margin: { right: 5 } }; const palette = ['red', 'blue', 'green']; const Dashbord_Factures_Previsionnel_Par_Periode = (props) => { + registerLocale('fr', fr); const history = useHistory(); const [isLoading, setLoading] = useState(); @@ -420,7 +423,7 @@ const Dashbord_Factures_Previsionnel_Par_Periode = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Formation.js b/src/components/Dashbord_Formation.js index 816bd9b..36a10a8 100644 --- a/src/components/Dashbord_Formation.js +++ b/src/components/Dashbord_Formation.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -31,7 +33,7 @@ import { TbColumns2, TbColumns1 } from "react-icons/tb"; const Dashbord_Formation = (props) => { - +registerLocale('fr', fr); const history = useHistory(); const [isLoading, setLoading] = useState(); @@ -277,7 +279,7 @@ const Dashbord_Formation = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Formation_Evol_Session.js b/src/components/Dashbord_Formation_Evol_Session.js index f464a59..4297c06 100644 --- a/src/components/Dashbord_Formation_Evol_Session.js +++ b/src/components/Dashbord_Formation_Evol_Session.js @@ -264,7 +264,7 @@ const Dashbord_Formation_Evol_Session = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Inscription.js b/src/components/Dashbord_Inscription.js index b1b03b2..c9002fd 100644 --- a/src/components/Dashbord_Inscription.js +++ b/src/components/Dashbord_Inscription.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -34,7 +36,7 @@ import { pieArcLabelClasses } from '@mui/x-charts/PieChart'; const Dashbord_Inscriptions = (props) => { const history = useHistory(); const [isLoading, setLoading] = useState(); - +registerLocale('fr', fr); const theme = useTheme(); const colors = tokens(theme.palette.mode); @@ -375,7 +377,7 @@ const Dashbord_Inscriptions = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Inscription_All_Inscription.js b/src/components/Dashbord_Inscription_All_Inscription.js index a69e9d9..a61f6ad 100644 --- a/src/components/Dashbord_Inscription_All_Inscription.js +++ b/src/components/Dashbord_Inscription_All_Inscription.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -38,7 +40,7 @@ import { RiFileExcel2Line } from "react-icons/ri"; const Dashbord_Inscriptions_all_inscriptions = (props) => { const history = useHistory(); const [isLoading, setLoading] = useState(); - +registerLocale('fr', fr); const theme = useTheme(); const colors = tokens(theme.palette.mode); @@ -472,7 +474,7 @@ const Dashbord_Inscriptions_all_inscriptions = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Ressources_Humaines.js b/src/components/Dashbord_Ressources_Humaines.js index 086471d..181d303 100644 --- a/src/components/Dashbord_Ressources_Humaines.js +++ b/src/components/Dashbord_Ressources_Humaines.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -559,7 +561,7 @@ const Dashbord_Ressources_Humaines = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Ressources_Humaines_Tache_Couts.js b/src/components/Dashbord_Ressources_Humaines_Tache_Couts.js index 6def28d..aa1a272 100644 --- a/src/components/Dashbord_Ressources_Humaines_Tache_Couts.js +++ b/src/components/Dashbord_Ressources_Humaines_Tache_Couts.js @@ -28,6 +28,8 @@ import Autocomplete from '@mui/material/Autocomplete'; import TextField from '@mui/material/TextField'; import { format } from 'date-fns' import moment from "moment"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import Button from '@mui/material/Button'; @@ -37,7 +39,7 @@ const Dashbord_Ressources_Humaines_Tache_Couts = (props) => { const [isLoading, setLoading] = useState(); const [selectionModel, setSelectionModel] = React.useState([]); const [user_dashbord_id, setuser_dashbord_id] = useState(props.user_dashbord_id); - +registerLocale('fr', fr); var date_today_90j = new Date(); date_today_90j.setDate(date_today_90j.getDate() - 90); @@ -435,7 +437,7 @@ const Dashbord_Ressources_Humaines_Tache_Couts = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Ressources_Humaines_Tache_by_rhid.js b/src/components/Dashbord_Ressources_Humaines_Tache_by_rhid.js index ae496af..7cda5cb 100644 --- a/src/components/Dashbord_Ressources_Humaines_Tache_by_rhid.js +++ b/src/components/Dashbord_Ressources_Humaines_Tache_by_rhid.js @@ -28,6 +28,8 @@ import Autocomplete from '@mui/material/Autocomplete'; import TextField from '@mui/material/TextField'; import { format } from 'date-fns' import moment from "moment"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import Button from '@mui/material/Button'; @@ -37,7 +39,7 @@ const Dashbord_Ressources_Humaines_Tache_by_rhid = (props) => { const [isLoading, setLoading] = useState(); const [selectionModel, setSelectionModel] = React.useState([]); const [user_dashbord_id, setuser_dashbord_id] = useState(props.user_dashbord_id); - +registerLocale('fr', fr); var date_today_90j = new Date(); date_today_90j.setDate(date_today_90j.getDate() - 90); @@ -412,7 +414,7 @@ const Dashbord_Ressources_Humaines_Tache_by_rhid = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Session.js b/src/components/Dashbord_Session.js index fae5820..d69de5a 100644 --- a/src/components/Dashbord_Session.js +++ b/src/components/Dashbord_Session.js @@ -10,6 +10,8 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -29,7 +31,7 @@ import { ResponsiveBar } from "@nivo/bar"; import { TbColumns2, TbColumns1 } from "react-icons/tb"; const Dashbord_Session = (props) => { - +registerLocale('fr', fr); const history = useHistory(); const [isLoading, setLoading] = useState(); @@ -393,7 +395,7 @@ const Dashbord_Session = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/Dashbord_Session_Repartition_Fteur.js b/src/components/Dashbord_Session_Repartition_Fteur.js index 8ada74a..b926529 100644 --- a/src/components/Dashbord_Session_Repartition_Fteur.js +++ b/src/components/Dashbord_Session_Repartition_Fteur.js @@ -446,7 +446,7 @@ const Dashbord_Session_Repartition_Fteur = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> diff --git a/src/components/DisplayPartnerPromotion.js b/src/components/DisplayPartnerPromotion.js index d0e9561..a9c781b 100644 --- a/src/components/DisplayPartnerPromotion.js +++ b/src/components/DisplayPartnerPromotion.js @@ -20,6 +20,8 @@ import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; import { FcSearch } from "react-icons/fc"; import { FcAlarmClock, FcMultipleSmartphones, FcWorkflow, FcComments } from "react-icons/fc"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -155,7 +157,7 @@ const useStyles = makeStyles((theme) => ({ const DisplayPartnerPromotion = (props) => { - + registerLocale('fr', fr); const stored_cookie_session_display_view = getCookie('mysy_session_display_view'); const stored_cookie_session_data_row_grouped_by = getCookie('mysy_session_data_row_grouped_by'); @@ -260,6 +262,7 @@ const DisplayPartnerPromotion = (props) => { const open = Boolean(anchorEl); const options_menu_vertical_promotion = [ + 'Décaler', 'Archiver/Désarch.', 'Supprimer', ]; @@ -491,6 +494,11 @@ const DisplayPartnerPromotion = (props) => { setdialogOpen_archive(true); } + + else if (option && String(option) === "Décaler") { + Get_Session_Nb_Sequence_Ftion(); + setDialog_Session_Decalage(true); + } }} > {option} @@ -653,10 +661,14 @@ const DisplayPartnerPromotion = (props) => { ); }, }, - - ] + const [session_debut_for_decalage, setsession_debut_for_decalage] = React.useState(''); + const [session_fin_for_decalage, setsession_fin_for_decalage] = React.useState(''); + + const [session_new_debut_for_decalage, setsession_new_debut_for_decalage] = React.useState(''); + const [session_id_for_decalage, setsession_id_for_decalage] = React.useState(''); + const [promo_archive_status, setpromo_archive_status] = React.useState(''); const [working_cellValues_promo, setworking_cellValues_promo] = useState(false); @@ -1214,6 +1226,11 @@ const DisplayPartnerPromotion = (props) => { setdialogOpen_update(false) }; + const [dialogOpen_supp_in_menu, setdialogOpen_supp_in_menu] = useState(false); + const Dialog_menuitem_close_supp_in_menu = () => { + setdialogOpen_supp_in_menu(false) + }; + const [working_cellValues, setworking_cellValues] = useState(false); const [dialogOpen_supp, setdialogOpen_supp] = useState(false); @@ -1228,7 +1245,6 @@ const DisplayPartnerPromotion = (props) => { - const columns_inscrit = [ { field: 'id', headerName: 'id', hide: true }, { field: '_id', headerName: '_id', hide: true }, @@ -1402,7 +1418,7 @@ const DisplayPartnerPromotion = (props) => { else if (option && String(option) === "Annuler Insc.") { - setdialogOpen_supp(true); + setdialogOpen_supp_in_menu(true); } else if (option && String(option) === "Env. Code LMS") { @@ -1439,8 +1455,7 @@ const DisplayPartnerPromotion = (props) => { } else if (option && String(option) === "Annuler Insc.") { - - setdialogOpen_supp(true); + setdialogOpen_supp_in_menu(true); } @@ -1454,8 +1469,8 @@ const DisplayPartnerPromotion = (props) => { {/*** GESTION Dialog menu item pour suppression */} - {dialogOpen_supp && null} @@ -1484,7 +1499,7 @@ const DisplayPartnerPromotion = (props) => {
-
MySy Information
@@ -1503,7 +1518,7 @@ const DisplayPartnerPromotion = (props) => {
@@ -1512,7 +1527,7 @@ const DisplayPartnerPromotion = (props) => { className="gest_bton_popup_annuler" onClick={() => { console.log('modal closed '); - Dialog_menuitem_close_supp(); + Dialog_menuitem_close_supp_in_menu(); }} > Annuler @@ -5251,7 +5266,7 @@ const DisplayPartnerPromotion = (props) => { //console.log(" In Invoice_Session_Formation_By_Selected_Inscrit res.data.message r_class = " + res.data.message); setInvoice_Session_Formation_By_Selected_Inscrit_api("true"); setInvoice_Session_Formation_By_Selected_Inscrit_result(res.data.message); - GetListeInscrit(selected_session_id, selected_internal_url); + //GetListeInscrit(selected_session_id, selected_internal_url); // alert(res.data.message); setdisplay_alert_mysy("1"); @@ -9862,7 +9877,52 @@ const DisplayPartnerPromotion = (props) => { } + const [Get_Session_Nb_Sequence_Ftion_api, setGet_Session_Nb_Sequence_Ftion_api] = useState(); + const [Get_Session_Nb_Sequence_Ftion_message, setGet_Session_Nb_Sequence_Ftion_message] = useState(); + const [Get_Session_Nb_Sequence_Ftion_result, setGet_Session_Nb_Sequence_Ftion_result] = useState(); + function Get_Session_Nb_Sequence_Ftion() { + var form = new FormData(); + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + form.append("session_id", session_id_for_decalage); + + + //console.log("### form = ", form); + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Session_Nb_Sequence/"; + + setLoading(true); + axios.post(myurl, form).then(res => { + //console.log(" In Get_Session_Nb_Sequence_Ftion res.data.status = " + res.data.status); + //console.log(" In Get_Session_Nb_Sequence_Ftion res.data.message r_class = " + res.data.message); + + setLoading(false); + if (String(res.data.status) === String("true")) { + + setGet_Session_Nb_Sequence_Ftion_api("true"); + setGet_Session_Nb_Sequence_Ftion_result(res.data.message); + + } + else { + setGet_Session_Nb_Sequence_Ftion_api("false"); + setGet_Session_Nb_Sequence_Ftion_message(res.data.message); + + // alert(res.data.message); + setdisplay_alert_mysy("1"); + setalert_message(res.data.message); + setalert_type("error"); + } + + }).catch((error) => { + setLoading(false); + + console.warn('Get_Session_Nb_Sequence_Ftion : Not good man :( Get_Session_Nb_Sequence_Ftion = ' + error); + setGet_Session_Nb_Sequence_Ftion_api("false"); + alert(" Impossible de récuperer le nombre de séquences "); + }) + + + } @@ -14697,6 +14757,17 @@ const DisplayPartnerPromotion = (props) => { { "id": "", "label": "", "value": "" }, ] + const New_Option_Session_Declage_Raison = [ + { "id": "taux_remplissage", "label": "Remplissage", "value": "taux_remplissage" }, + { "id": "organisation", "label": "Organisation", "value": "organisation" }, + { "id": "autre", "label": "Autre", "value": "autre" }, + { "id": "", "label": "", "value": "" }, + ] + + const [decalage_raison, setdecalage_raison] = useState(""); + const [decalage_comment, setdecalage_comment] = useState(""); + const [nb_jour_decalage, setnb_jour_decalage] = useState(""); + // Debut Gestion Finance const New_Option_Type_Cout = [ { "id": "fixe", "label": "Charge Fixe", "value": "fixe" }, @@ -14909,6 +14980,106 @@ const DisplayPartnerPromotion = (props) => { }) } + const [Decalage_Session_Function_api, setDecalage_Session_Function_api] = useState(); + const [Decalage_Session_Function_message, setDecalage_Session_Function_message] = useState(); + const [Decalage_Session_Function_result, setDecalage_Session_Function_result] = useState(); + function Decalage_Session_Function() { + setLoading(true); + var form = new FormData(); + //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); + + + var local_debut_actuel = moment(session_debut_for_decalage); + var local_debut_nouvelle_date = moment(session_new_debut_for_decalage); + var local_nb_jour_decalage = moment.duration(local_debut_nouvelle_date.diff(local_debut_actuel)).asDays(); + + //console.log(" ### local_nb_jour_decalage = ", local_nb_jour_decalage); + + if (local_nb_jour_decalage < -90 || local_nb_jour_decalage > 90) { + var local_message = "Le décalage doit être compris entre 90 jours avant et 90 jours après la date de référence." + setdisplay_alert_mysy("1"); + setalert_message(local_message); + setalert_type("success"); + } + + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + + var local_raison_decalage = New_Option_Session_Declage_Raison.filter((data) => (data).value === String(decalage_raison))[0].label + + form.append("tab_session_ids", session_id_for_decalage); + form.append("nb_jour_decalage", local_nb_jour_decalage); + form.append("decalage_raison", local_raison_decalage); + form.append("decalage_comment", decalage_comment); + + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Decale_Session_Sequence_X_days/"; + + axios.post(myurl, form).then(res => { + setLoading(false); + // console.log(" In Decalage_Session_Function res.data.status = " + res.data.status); + //console.log(" In Decalage_Session_Function res.data.message r_class = " + res.data.message); + + if (String(res.data.status) === String("true")) { + setDecalage_Session_Function_api("true"); + setDecalage_Session_Function_result(res.data.message); + + setdisplay_alert_mysy("1"); + setalert_message(res.data.message); + setalert_type("success"); + + + if (props.object_key && String(props.object_key).length > 2) { + + setLoading(true); + + let text = String(props.object_key); + + if (props.object_key === "class") { + Getall_TrainingSession_For_Given_Class(props.class_internal_url); + } else { + Getall_TrainingSession(); + GetCurrentSession(props.object_key, props.class_internal_url); + Display_session_From_Props(props.object_key, props.class_internal_url); + } + setLoading(false); + } else { + // Getall_TrainingSession(); + Getall_TrainingSession_no_filter(); + window.scrollTo({ + top: 0, + behavior: "smooth", + }); + } + + + Dialog_Decalage_Session_Date_handleClose_buton(); + + } + else { + setDecalage_Session_Function_api("false"); + setDecalage_Session_Function_message(res.data.message); + // alert(res.data.message); + setdisplay_alert_mysy("1"); + setalert_message(res.data.message); + setalert_type("error"); + + } + + }).catch((error) => { + setLoading(false); + console.warn('Decalage_Session_Function : Not good man :( mysearchtext = ' + error); + setDecalage_Session_Function_api("false"); + // alert(" Impossible d'ajouter l'évaluation l'UE "); + setdisplay_alert_mysy("1"); + setalert_message("Impossible de décaler la session "); + setalert_type("error"); + + }) + } + + + const [Delete_Given_Financial_Caracteristique_api, setDelete_Given_Financial_Caracteristique_api] = useState(); const [Delete_Given_Financial_Caracteristique_message, setDelete_Given_Financial_Caracteristique_message] = useState(); const [Delete_Given_Financial_Caracteristique_result, setDelete_Given_Financial_Caracteristique_result] = useState(); @@ -15072,6 +15243,14 @@ const DisplayPartnerPromotion = (props) => { const fixedValo = []; const [valo, setValo] = useState([...fixedValo]); + const [Dialog_Session_Decalage, setDialog_Session_Decalage] = React.useState(false); + + const Dialog_Decalage_Session_Date_handleClose_buton = () => { + setDialog_Session_Decalage(false); + setdecalage_raison(""); + setdecalage_comment(""); + + }; return (
@@ -15093,6 +15272,229 @@ const DisplayPartnerPromotion = (props) => { + {/* Dialog pour gerer les Décalage Session Date */} + null} + + PaperProps={{ + + + className: classes.paper, // Apply the paper style + style: { + overflowY: 'unset', + position: 'absolute', + top: '5rem', + margin: "2px", + }, + }} + hideBackdrop={true} + disableScrollLock + classes={{ + paper: classes.dialog + }} + + PaperComponent={PaperComponent} + aria-labelledby="draggable-dialog-title" + > + + MySy Information + + + Décaler date session + + +
+ +
Dates actuelles +
Debut + { + setsession_debut_for_decalage(date); + } + } + + showTimeSelect={false} + filterTime={filterPassedTime_start} + dateFormat="dd/MM/yyyy" + className="disabled_style" + // locale={'fr'} + todayButton="Aujourd'hui" + closeOnScroll={true} + disabled={true} + locale={'fr'} + /> +
+ +
Fin + +
+ +
+ +
+ + Décalage   + + +
Nouvelle date début + { + setsession_new_debut_for_decalage(date); + } + } + + showTimeSelect={false} + filterTime={filterPassedTime_start} + dateFormat="dd/MM/yyyy" + className="disabled_style" + locale={'fr'} + todayButton="Aujourd'hui" + closeOnScroll={true} + + /> + +
+ +
+ +
+
Nb Séquences à decaler + + +
+ + +
Raison + (data).value === String(decalage_raison))[0].label} + + fullWidth + + options={New_Option_Session_Declage_Raison} + onChange={(event, value) => { + if (value && value.value) { + setdecalage_raison(value.value); + } else { + setdecalage_raison(""); + } + }} + renderInput={(params) => + } + /> + +
+ + +
Commentaire + { + setdecalage_comment(e.target.value); + + }} + + /> + +
+ +
+ + + + + + + +
+
+ +
+ + + +
+ +
+
+ +
+ +
+ {/* FIN Dialog pour gerer les Décalage Session Date */} + + + {/* Dialog pour gerer la selection des émargements */} {
Date Promotion
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style datepicker_complement" - locale='fr-FR' + locale={'fr'} /> @@ -15613,6 +16016,7 @@ const DisplayPartnerPromotion = (props) => {
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style datepicker_complement" - locale='fr-FR' + locale={'fr'} />
@@ -16505,6 +16909,7 @@ const DisplayPartnerPromotion = (props) => {
Date de fin acces E-Learning { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect={false} dateFormat="dd/MM/yyyy" @@ -17130,6 +17535,7 @@ const DisplayPartnerPromotion = (props) => {
Debut { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -17154,6 +17560,7 @@ const DisplayPartnerPromotion = (props) => {
Fin { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -17489,6 +17896,7 @@ const DisplayPartnerPromotion = (props) => {
Dupliquer Du : { filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style " - locale='fr-FR' + locale={'fr'} />
@@ -17527,6 +17935,7 @@ const DisplayPartnerPromotion = (props) => { Dupliquer Au : { filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style " - locale='fr-FR' + locale={'fr'} />
@@ -18151,6 +18560,7 @@ const DisplayPartnerPromotion = (props) => {
Debut { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -18175,6 +18585,7 @@ const DisplayPartnerPromotion = (props) => {
Fin { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -18567,7 +18978,7 @@ const DisplayPartnerPromotion = (props) => { {Math.round((JSON.parse(rowss[session_selected_row_id]).taux_remplissage) * 100)} % } {rowss[session_selected_row_id] && JSON.parse(rowss[session_selected_row_id]).taux_remplissage && - parseFloat(String(JSON.parse(rowss[session_selected_row_id]).taux_remplissage)).toFixed(2) >= 0.6 && + parseFloat(String(JSON.parse(rowss[session_selected_row_id]).taux_remplissage)).toFixed(2) > 0.6 && }
} @@ -18712,6 +19123,7 @@ const DisplayPartnerPromotion = (props) => {
Debut { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -18737,6 +19149,7 @@ const DisplayPartnerPromotion = (props) => {
Fin { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -21727,41 +22140,6 @@ const DisplayPartnerPromotion = (props) => {
- {edit_session_form &&
Inclus au BPF
- - { - if (value && value.value) { - setp_detail_is_bpf(value.value); - setp_detail_is_bpf_label(value.label); - IssessionChanged(); - - } else { - setp_detail_is_bpf(""); - setp_detail_is_bpf_label(""); - IssessionChanged(); - } - }} - - renderInput={(params) => - } - /> - - - -
} - - {edit_session_form &&
Statut
@@ -21980,6 +22358,7 @@ const DisplayPartnerPromotion = (props) => {
Date début { filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -22005,6 +22384,7 @@ const DisplayPartnerPromotion = (props) => {
Date Fin { filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style" + locale={'fr'} />
Nombre Places
@@ -22051,6 +22432,7 @@ const DisplayPartnerPromotion = (props) => { Date début des inscriptions   { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} />
} @@ -22081,6 +22463,7 @@ const DisplayPartnerPromotion = (props) => { Date Fin des inscriptions   { //filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style" + locale={'fr'} />
} @@ -22244,6 +22628,43 @@ const DisplayPartnerPromotion = (props) => {
} + {edit_session_form &&
Inclus au BPF
+ + { + if (value && value.value) { + setp_detail_is_bpf(value.value); + setp_detail_is_bpf_label(value.label); + IssessionChanged(); + + } else { + setp_detail_is_bpf(""); + setp_detail_is_bpf_label(""); + IssessionChanged(); + } + }} + + renderInput={(params) => + } + /> + + + +
} + + + + {edit_session_form &&
Session à la demande
@@ -22818,6 +23239,7 @@ const DisplayPartnerPromotion = (props) => {
Date début { filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
Date Fin { filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" + locale={'fr'} />
@@ -22858,6 +23282,7 @@ const DisplayPartnerPromotion = (props) => { Date début des inscriptions   { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -22884,6 +23309,7 @@ const DisplayPartnerPromotion = (props) => { Date Fin des inscriptions { //filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" + locale={'fr'} />
} @@ -23737,6 +24164,7 @@ const DisplayPartnerPromotion = (props) => {
Date Naissance
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -24377,6 +24805,7 @@ const DisplayPartnerPromotion = (props) => {
Date Naissance
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -24592,6 +25021,7 @@ const DisplayPartnerPromotion = (props) => {
Date Naissance
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -25816,13 +26246,14 @@ const DisplayPartnerPromotion = (props) => {
Date Inscription
@@ -26207,6 +26638,7 @@ const DisplayPartnerPromotion = (props) => {
Date Evaluation { dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -26308,13 +26740,14 @@ const DisplayPartnerPromotion = (props) => { {detailuser_date_certification &&
Attestation delivrée le @@ -26323,13 +26756,14 @@ const DisplayPartnerPromotion = (props) => { {!detailuser_date_certification &&
Attestation NON délivrée encore } {rowss[session_selected_row_id] && JSON.parse(rowss[session_selected_row_id]).taux_remplissage && - parseFloat(String(JSON.parse(rowss[session_selected_row_id]).taux_remplissage)).toFixed(2) >= 0.6 && + parseFloat(String(JSON.parse(rowss[session_selected_row_id]).taux_remplissage)).toFixed(2) > 0.6 && }
} @@ -18767,6 +19200,7 @@ const DisplayPartnerSession = (props) => {
Debut { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -18792,6 +19226,7 @@ const DisplayPartnerSession = (props) => {
Fin { className="disabled_style session_caract_Dialog_DatePicker" style={{ width: "99%" }} - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -21780,41 +22215,6 @@ const DisplayPartnerSession = (props) => {
- {edit_session_form &&
Inclus au BPF
- - { - if (value && value.value) { - setp_detail_is_bpf(value.value); - setp_detail_is_bpf_label(value.label); - IssessionChanged(); - - } else { - setp_detail_is_bpf(""); - setp_detail_is_bpf_label(""); - IssessionChanged(); - } - }} - - renderInput={(params) => - } - /> - - - -
} - - - {edit_session_form &&
Statut
{ }}>
- Date début + Date début { filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' - - + locale={'fr'} /> + +
Date Fin { filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style" + locale={'fr'} />
Nombre Places
@@ -22102,6 +22505,7 @@ const DisplayPartnerSession = (props) => { Date début des inscriptions   { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} />
} @@ -22132,6 +22536,7 @@ const DisplayPartnerSession = (props) => { Date Fin des inscriptions   { //filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style" + locale={'fr'} />
} @@ -22292,6 +22698,39 @@ const DisplayPartnerSession = (props) => { /> +
} + + {edit_session_form &&
Inclus au BPF
+ + { + if (value && value.value) { + setp_detail_is_bpf(value.value); + setp_detail_is_bpf_label(value.label); + IssessionChanged(); + + } else { + setp_detail_is_bpf(""); + setp_detail_is_bpf_label(""); + IssessionChanged(); + } + }} + + renderInput={(params) => + } + /> + + +
} @@ -22871,6 +23310,7 @@ const DisplayPartnerSession = (props) => {
Date début { filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
Date Fin { filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" + locale={'fr'} />
@@ -22911,6 +23353,7 @@ const DisplayPartnerSession = (props) => { Date début des inscriptions   { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -22937,6 +23380,7 @@ const DisplayPartnerSession = (props) => { Date Fin des inscriptions { //filterTime={filterPassedTime_end} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" + locale={'fr'} />
} @@ -23796,6 +24241,7 @@ const DisplayPartnerSession = (props) => {
Date Naissance
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -24126,8 +24572,7 @@ const DisplayPartnerSession = (props) => { client_rattachement_id: JSON.parse(item).client_rattachement_id, client_facture: JSON.parse(item).facture_client_rattachement_id, - - + telephone: JSON.parse(item).telephone, } ))} @@ -24439,6 +24884,7 @@ const DisplayPartnerSession = (props) => {
Date Naissance
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -24656,6 +25102,7 @@ const DisplayPartnerSession = (props) => {
Date Naissance
{ showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -24999,6 +25446,8 @@ const DisplayPartnerSession = (props) => { client_facture: JSON.parse(item).facture_client_rattachement_id, + telephone: JSON.parse(item).telephone, + lms_class_code: JSON.parse(item).lms_class_code, lms_user_id: JSON.parse(item).lms_user_id, lms_account_expiration_date: JSON.parse(item).lms_account_expiration_date, @@ -25881,13 +26330,14 @@ const DisplayPartnerSession = (props) => {
Date Inscription
@@ -26272,6 +26722,7 @@ const DisplayPartnerSession = (props) => {
Date Evaluation { dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -26373,13 +26824,14 @@ const DisplayPartnerSession = (props) => { {detailuser_date_certification &&
Attestation delivrée le @@ -26388,13 +26840,14 @@ const DisplayPartnerSession = (props) => { {!detailuser_date_certification &&
Attestation NON délivrée encore
@@ -11834,7 +11837,7 @@ const DisplayPartnerStagiaires = (props) => { selected={detailuser_date_evaluation} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -11937,7 +11940,7 @@ const DisplayPartnerStagiaires = (props) => { dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -11952,7 +11955,7 @@ const DisplayPartnerStagiaires = (props) => { dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} style={{ "visibility": "hidden" }} /> diff --git a/src/components/Display_Action_And_Class.js b/src/components/Display_Action_And_Class.js index 16d045d..6a40094 100644 --- a/src/components/Display_Action_And_Class.js +++ b/src/components/Display_Action_And_Class.js @@ -1,18 +1,17 @@ import React, { useRef, useState, useEffect } from "react"; -import { useParams } from 'react-router-dom' + import axios from "axios"; -import Popup from 'reactjs-popup'; + import 'reactjs-popup/dist/index.css'; -import bannerimg2 from "../mysy_img/MYSY-LOGO-BLUE.png"; -import logowhite from "../mysy_img/MYSY-LOGO-WHITE.png"; + import { Helmet } from "react-helmet"; import 'react-slideshow-image/dist/styles.css' -import { Fade } from 'react-slideshow-image'; + import slideimg1 from "../mysy_img/education.jpg"; import slideimg4 from "../mysy_img/mysy_img.png"; import Footer from "./Fotter"; import Header from "./Header"; -import bannerimg from "../mysy_img/MYSY_banner_compte.png"; + import img_met_program from "../mysy_img/met_programmation.jpg"; import img_met_hotel from "../mysy_img/met_hotel.jpg"; import img_met_graphisme from "../mysy_img/metier_graphisme.jpg"; @@ -26,15 +25,14 @@ import img_met_rh from "../mysy_img/met_rh.jpg"; import img_met_bureautic from "../mysy_img/met_burautic.jpg"; import img_met_vente from "../mysy_img/met_vente.jpg"; -import img_met_sport from "../mysy_img/met_sport.png"; -import img_met_sante_nat from "../mysy_img/met_sante_nat.jpeg"; + /* /!\ important: les images du slides doivent avoir une dimension de : 250 X 450 */ import { Button, } from "reactstrap"; import { useHistory } from "react-router-dom"; import { useCookies } from "react-cookie"; -import { FacebookShareButton, LinkedinShareButton, TwitterShareButton } from "react-share"; + import { SocialIcon } from 'react-social-icons'; import { confirmAlert } from 'react-confirm-alert'; //import { Rating } from 'react-simple-star-rating'; @@ -42,11 +40,7 @@ import Rating from '@mui/material/Rating'; import parse from 'html-react-parser'; import Inscription from "./Inscription_Information"; -import mysy_logo2 from "../mysy_img2/Logo_MySy.png" -import { FaSearch, FaRegArrowAltCircleDown, FaRegArrowAltCircleUp } from 'react-icons/fa'; -import { areOptionsEqual } from "@mui/base"; -import { style } from "@mui/system"; - + const Display_Action_And_Class = (props) => { const [classId, setclassId] = useState(props.classId); const [action, setaction] = useState(props.action); @@ -328,7 +322,7 @@ const Display_Action_And_Class = (props) => { function Display(e) { - var myurl = process.env.REACT_APP_API_URL + "myclass/api/get_class/"; + var myurl = process.env.REACT_APP_API_URL + "myclass/api/get_class_without_marketplace_check/"; var form = new FormData(); form.append("internal_url", classId); diff --git a/src/components/Display_Partner_Catalog_DetailClass_new_v2.js b/src/components/Display_Partner_Catalog_DetailClass_new_v2.js index 87fe460..218d77a 100644 --- a/src/components/Display_Partner_Catalog_DetailClass_new_v2.js +++ b/src/components/Display_Partner_Catalog_DetailClass_new_v2.js @@ -62,7 +62,7 @@ import Social_Fa_icon from '../img_new_design_2025/social_i_Fa.png'; import 'react-tooltip/dist/react-tooltip.css' import { Tooltip } from 'react-tooltip' -import { FcInfo } from "react-icons/fc"; +import { FcInfo } from "react-icons/fc"; const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { const { classId, action } = useParams(); @@ -2260,7 +2260,7 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { e.preventDefault(); //test(props.formation.external_code); window.open( - "/Display-Detail-formation/" + JSON.parse(formation).internal_url, + "/Display-Partner-Catalog-Detail-formation/" + JSON.parse(formation).internal_url, '_self' ); @@ -3036,7 +3036,7 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => { e.preventDefault(); //test(props.formation.external_code); window.open( - "/Display-Detail-formation/" + JSON.parse(formation).internal_url, + "/Display-Partner-Catalog-Detail-formation/" + JSON.parse(formation).internal_url, '_self' ); diff --git a/src/components/ESign.js b/src/components/ESign.js index 8768a9e..120625d 100644 --- a/src/components/ESign.js +++ b/src/components/ESign.js @@ -23,6 +23,8 @@ import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif"; import { FcCancel, FcApproval, FcAcceptDatabase, FcPrint } from "react-icons/fc"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -90,7 +92,7 @@ const useStyles = makeStyles((theme) => ({ function ESign() { - +registerLocale('fr', fr); const classes = useStyles(); const history = useHistory(); diff --git a/src/components/ESignDiplayDignedDocument.js b/src/components/ESignDiplayDignedDocument.js index 1e23115..a467f80 100644 --- a/src/components/ESignDiplayDignedDocument.js +++ b/src/components/ESignDiplayDignedDocument.js @@ -23,6 +23,8 @@ import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif"; import { FcCancel, FcApproval, FcAcceptDatabase, FcPrint } from "react-icons/fc"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -48,7 +50,7 @@ import { FcInfo } from "react-icons/fc"; import { Document, Page } from 'react-pdf' function ESignDiplayDignedDocument() { - +registerLocale('fr', fr); const history = useHistory(); const { document_id, secret_key_signature, partner_owner_recid } = useParams(); const [isLoading, setLoading] = useState(); diff --git a/src/components/Employes.js b/src/components/Employes.js index b3ab15d..096d15e 100644 --- a/src/components/Employes.js +++ b/src/components/Employes.js @@ -21,6 +21,8 @@ import fileDownload from 'js-file-download'; import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; import { FcAcceptDatabase, FcPrint } from "react-icons/fc"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' @@ -99,7 +101,7 @@ const useStyles = makeStyles((theme) => ({ const Employes = (props) => { const classes = useStyles(); - +registerLocale('fr', fr); const history = useHistory(); const [submenu, setsubmenu] = useState(""); const [rowss, setRows] = useState([]); @@ -876,7 +878,7 @@ const Employes = (props) => { setSelectionModel_affectations([]); setSelectionModel([]); setsubmenu(""); - + setscope_filt_recherche([]); Getall_Training_Employee_No_Filter(); } @@ -1303,6 +1305,7 @@ const Employes = (props) => { useEffect(() => { sethistory_securite_read(props.check_user_acces_right("historique", "read")) + Getall_Partner_Competence_List(); Getall_Training_Employee_No_Filter(); Get_List_Managers(); Get_List_RH_Profils(); @@ -1875,27 +1878,59 @@ const Employes = (props) => { var filtre4_value = ""; // Recuperation des valeurs de filtres - if (p_filtre1_value) { + + if (p_filtre1_value && String(filtre1) !== "competence") { filtre1_value = p_filtre1_value; form.append(filtre1, filtre1_value); } + else if (String(filtre1) === "competence" && scope_filt_recherche.length > 0) { + var tab_competence_ids = [] + for (var i = 0; i < scope_filt_recherche.length; i++) { + tab_competence_ids.push(scope_filt_recherche[i]._id); + } + form.append(filtre1, tab_competence_ids); + } - if (p_filtre2_value) { + + + if (p_filtre2_value && String(filtre2) !== "competence") { filtre2_value = p_filtre2_value; form.append(filtre2, filtre2_value); + } else if (String(filtre2) === "competence" && scope_filt_recherche.length > 0) { + var tab_competence_ids = [] + for (var i = 0; i < scope_filt_recherche.length; i++) { + tab_competence_ids.push(scope_filt_recherche[i]._id); + } + form.append(filtre2, tab_competence_ids); } - if (p_filtre3_value) { + + + if (p_filtre3_value && String(filtre3) !== "competence") { filtre3_value = p_filtre3_value; form.append(filtre3, p_filtre3_value); + } else if (String(filtre3) === "competence" && scope_filt_recherche.length > 0) { + var tab_competence_ids = [] + for (var i = 0; i < scope_filt_recherche.length; i++) { + tab_competence_ids.push(scope_filt_recherche[i]._id); + } + form.append(filtre3, tab_competence_ids); } - if (p_filtre4_value) { + + if (p_filtre4_value && String(filtre4) !== "competence") { filtre4_value = p_filtre4_value; form.append(filtre4, p_filtre4_value); + } else if (String(filtre4) === "competence" && scope_filt_recherche.length > 0) { + var tab_competence_ids = [] + for (var i = 0; i < scope_filt_recherche.length; i++) { + tab_competence_ids.push(scope_filt_recherche[i]._id); + } + form.append(filtre4, tab_competence_ids); } + const stored_cookie = getCookie('tokenmysypart'); form.append("token", stored_cookie); form.append("type_rh", ""); @@ -5798,6 +5833,7 @@ const Employes = (props) => { { "id": "email", "label": "Email ", "value": "email" }, { "id": "formation", "label": "Lié a la Formation (code externe) ", "value": "formation" }, { "id": "session", "label": "Lié a la Session (code session) ", "value": "session" }, + { "id": "competence", "label": "Competence ", "value": "competence" }, { "id": "", "label": "", "value": "" }, { "id": "1", "label": "", "value": "1" }, // Cette ligne pour couvrir l'ajout d'une ligne de filter. C'est fait expres. ] @@ -5832,6 +5868,8 @@ const Employes = (props) => { const [detail_competence_niveau, setdetail_competence_niveau] = React.useState(""); const [selected_competence_id, setselected_competence_id] = React.useState(""); + const [new_competence_id, setnew_competence_id] = React.useState(""); + const [Add_Update_One_Competence_api, setAdd_Update_One_Competence_api] = useState(); const [Add_Update_One_Competence_message, setAdd_Update_One_Competence_message] = useState(); const [Add_Update_One_Competence_result, setAdd_Update_One_Competence_result] = useState(); @@ -5852,6 +5890,7 @@ const Employes = (props) => { form.append("token", stored_cookie); form.append("rh_id", selected_id); form.append("competence_id", selected_competence_id); + form.append("new_competence_id", new_competence_id); form.append("competence", detail_competence_code); form.append("niveau", detail_competence_niveau); @@ -6950,6 +6989,19 @@ const Employes = (props) => { const [scope_session, setscope_session] = useState([...fixedVal_scope_session]); + const fixedVal_scope_filt_recherche = []; + const [scope_filt_recherche, setscope_filt_recherche] = useState([...fixedVal_scope_filt_recherche]); + const CustomChip_recherche = (chipVal, getTagProps) => { + return chipVal.map((item, index) => ( + + )); + }; + + const fixedVal_scope_class = []; const [scope_class, setscope_class] = useState([...fixedVal_scope_class]); const CustomChip = (chipVal, getTagProps) => { @@ -7064,7 +7116,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> @@ -7084,6 +7136,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" + locale={'fr'} />
@@ -7348,9 +7401,11 @@ const Employes = (props) => { onChange={(event, value) => { if (value && value.description) { - setdetail_competence_code(value.description); + setdetail_competence_code(value.description); // zzzzz + setnew_competence_id(value._id); } else { setdetail_competence_code(""); + setnew_competence_id(""); } }} @@ -7964,7 +8019,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> @@ -7986,7 +8041,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} />
@@ -8171,7 +8226,6 @@ const Employes = (props) => { -

Mes employés

@@ -8206,9 +8260,8 @@ const Employes = (props) => {
-
- {p_filtre1 && + {p_filtre1 && String(p_filtre1) !== "competence" && { }} /> + } + + {p_filtre1 && String(p_filtre1) === "competence" && + + }
+ + + {p_filtre1 &&
- {String(p_filtre2).length > 2 && + {String(p_filtre2).length > 2 && String(p_filtre2) !== "competence" && { }} />} + + {String(p_filtre2).length > 2 && String(p_filtre2) === "competence" && + } +
{String(p_filtre2).length > 2 &&
@@ -8391,27 +8499,10 @@ const Employes = (props) => { } />} - {/* { - setp_filtre3(e.target.value) - }} - > - Email   - Nom   - Lié a la Formation (code externe)   - Lié a la Session (code session)   - - - */}
- {String(p_filtre3).length > 2 && + {String(p_filtre3).length > 2 && String(p_filtre3) !== "competence" && { }} />} + + {String(p_filtre3).length > 2 && String(p_filtre3) === "competence" && + } +
- {String(p_filtre2).length > 2 &&
} + {String(p_filtre3).length > 2 &&
@@ -8464,76 +8578,7 @@ const Employes = (props) => {
} - {/* - {p_filtre4 && -
-
- { - setp_filtre4(e.target.value) - }} - > - Email   - Nom   - Code Session    - Titre Formation   - - - -
-
- {String(p_filtre4).length > 2 && - setp_filtre2_value(e.target.value)} - InputProps={{ - endAdornment: ( - - { - setp_filtre4_value(""); - }} /> - - ), - }} - - />} -
- - - - {String(p_filtre2).length > 2 && } - -
- } - */}
@@ -8900,28 +8945,28 @@ const Employes = (props) => { paddingLeft: '10px', flexWrap: 'wrap' }}> - {String(employee_data_edit_mode) !== "1" && p_detail_civilite && - String(p_detail_civilite).length > 0 &&
Civilité
- 0 &&
Civilité
+ + /> -
} +
} {String(employee_data_edit_mode) === "1" &&
Civilité
- {New_civilite.length > 0 && 0 && { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_prenom} onChange={(e) => { @@ -9006,7 +9051,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_mail} onChange={(e) => { @@ -9032,7 +9077,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
} @@ -9050,7 +9095,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
} @@ -9081,7 +9126,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_tel_mobile} onChange={(e) => { @@ -9142,7 +9187,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_code_postal} onChange={(e) => { @@ -9161,7 +9206,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_ville} onChange={(e) => { @@ -9201,7 +9246,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_linkedIn} onChange={(e) => { @@ -9221,7 +9266,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_facebook} onChange={(e) => { @@ -9241,7 +9286,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_twitter} onChange={(e) => { @@ -9274,7 +9319,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_profil} @@ -9318,7 +9363,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_fonction} onChange={(e) => { @@ -9339,7 +9384,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_ismanager_label} @@ -9356,7 +9401,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_ismanager} onChange={(e) => { @@ -9380,7 +9425,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_resp_hierarchie_nom + " " + p_detail_resp_hierarchie_prenom} @@ -9440,7 +9485,7 @@ const Employes = (props) => { sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }} required name={JSON.parse(champ_spec).field_name} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} id={JSON.parse(champ_spec).field_name} type="number" inputProps={{ min: "1", max: "999999", step: "1" }} @@ -9464,7 +9509,7 @@ const Employes = (props) => { required name={JSON.parse(champ_spec).field_name} id={JSON.parse(champ_spec).field_name} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} InputLabelProps={{ shrink: true, @@ -9562,7 +9607,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_user_login} /> @@ -9718,7 +9763,7 @@ const Employes = (props) => { InputLabelProps={{ shrink: true, }} - disabled={Boolean(employee_data_edit_mode)} + disabled={Boolean(employee_data_edit_mode)} className="disabled_style" value={p_detail_lms_login} /> @@ -10032,7 +10077,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} /> @@ -10706,7 +10751,7 @@ const Employes = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
} @@ -10742,7 +10787,7 @@ const Employes = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
} @@ -10917,7 +10962,7 @@ const Employes = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
@@ -10936,7 +10981,7 @@ const Employes = (props) => { //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
@@ -12044,7 +12089,7 @@ const Employes = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -12071,7 +12116,7 @@ const Employes = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -12322,7 +12367,7 @@ const Employes = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -12348,7 +12393,7 @@ const Employes = (props) => { className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} showTimeSelect timeFormat="HH:mm" timeIntervals={15} @@ -12568,7 +12613,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" - locale='fr-FR' + locale={'fr'} /> @@ -12591,6 +12636,7 @@ const Employes = (props) => { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style session_caract_Dialog_DatePicker" + locale={'fr'} /> diff --git a/src/components/Ent_Intranet.js b/src/components/Ent_Intranet.js index da53b8d..23488a6 100644 --- a/src/components/Ent_Intranet.js +++ b/src/components/Ent_Intranet.js @@ -2692,7 +2692,7 @@ const Ent_Intranet = (props) => { function func_display_list_view() { setdisplay_mode_grid_or_list("list"); } - + return ( @@ -2714,7 +2714,7 @@ const Ent_Intranet = (props) => {
- {New_Get_Subdomain_Partner_Data_result[0].nom} +
@@ -2732,7 +2732,7 @@ const Ent_Intranet = (props) => {
-
+ {String(New_Get_Subdomain_Partner_Data_result[0].affiche_indicateur) === "1" &&
Indicateurs
{New_Get_Subdomain_Partner_Data_result && New_Get_Subdomain_Partner_Data_result.length > 0 && New_Get_Subdomain_Partner_Data_result[0].catalog_pub_indicateur_1_txt && @@ -2778,8 +2778,10 @@ const Ent_Intranet = (props) => { }}> {New_Get_Subdomain_Partner_Data_result[0].catalog_pub_indicateur_4_txt}
} -
-
+
} + + + {String(New_Get_Subdomain_Partner_Data_result[0].affiche_raison_sociale) === "1" &&
{New_Get_Subdomain_Partner_Data_result && New_Get_Subdomain_Partner_Data_result.length > 0 && } -
-
+
} + + + {String(New_Get_Subdomain_Partner_Data_result[0].affiche_contact) === "1" &&
Contact
Tel : {New_Get_Subdomain_Partner_Data_result[0].catalog_pub_contact_public_telephone}
Email : {New_Get_Subdomain_Partner_Data_result[0].catalog_pub_contact_public_email} -
+
}
@@ -2832,17 +2836,17 @@ const Ent_Intranet = (props) => {
- {New_Get_Subdomain_Partner_Data_result[0].nom} +
-
+ {String(New_Get_Subdomain_Partner_Data_result[0].affiche_contact) === "1" &&
Contact
Tel : {New_Get_Subdomain_Partner_Data_result[0].catalog_pub_contact_public_telephone}
Email : {New_Get_Subdomain_Partner_Data_result[0].catalog_pub_contact_public_email} -
+
} -
+ {String(New_Get_Subdomain_Partner_Data_result[0].affiche_indicateur) === "1" &&
Indicateurs
{New_Get_Subdomain_Partner_Data_result && New_Get_Subdomain_Partner_Data_result.length > 0 && New_Get_Subdomain_Partner_Data_result[0].catalog_pub_indicateur_1_txt && @@ -2887,13 +2891,13 @@ const Ent_Intranet = (props) => { fontWeight: `${New_Get_Subdomain_Partner_Data_result[0].catalog_pub_indicateur_4_gras}`, }}> {New_Get_Subdomain_Partner_Data_result[0].catalog_pub_indicateur_4_txt}
} -
+
}
-
+ {String(New_Get_Subdomain_Partner_Data_result[0].affiche_raison_sociale) === "1" &&
{New_Get_Subdomain_Partner_Data_result && New_Get_Subdomain_Partner_Data_result.length > 0 && } -
+
} +
diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js index 78274d8..2217535 100644 --- a/src/components/GestionAdministrative.js +++ b/src/components/GestionAdministrative.js @@ -17,6 +17,8 @@ import { AiFillFolderOpen, AiFillMinusSquare } from "react-icons/ai"; import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; @@ -6458,7 +6460,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
@@ -6498,7 +6500,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style enable_style" - locale='fr-FR' + locale={'fr'} />
@@ -7167,7 +7169,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -7207,7 +7209,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair //filterTime={filterPassedTime_start} dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -8749,7 +8751,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -9154,7 +9156,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -9254,7 +9256,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} /> @@ -9269,7 +9271,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair dateFormat="dd/MM/yyyy" className="disabled_style" - locale='fr-FR' + locale={'fr'} style={{ "visibility": "hidden" }} /> diff --git a/src/components/Groupe_Apprenant.js b/src/components/Groupe_Apprenant.js index e1a1663..bc748fc 100644 --- a/src/components/Groupe_Apprenant.js +++ b/src/components/Groupe_Apprenant.js @@ -4595,7 +4595,7 @@ const Groupe_Apprenant = (props) => {   - } + } {String(submenu) === "selection" &&
diff --git a/src/components/HebergementLms.js b/src/components/HebergementLms.js index f9135f5..16b8d47 100644 --- a/src/components/HebergementLms.js +++ b/src/components/HebergementLms.js @@ -745,7 +745,7 @@ function HebergementLms(props) {
Choisir un exemple de thème :

+ {} + + + + + {isimgclassSelected && String(isimgclassSaved) === "0" && } +
+ +
+ + + + + +
+   +
+ +
+
+ +
+ + { + Signature_E_Document(1); + }}>J'etais présent + + + + } + modal + nested + position="center center" + > + {close => ( +
+ +
MySy Information
+
+ {' '} + + En confirmant cette opération, vous validez votre présence aux {selectionModel_sequence.length} séquence(s)
+ + +
+
+
+ + +
+
+ +
+
+
+ )} +
+ + + +
+ +
+ +
+
+
+ } + + + + {!is_valide_e_document &&
+   + +
} + + +
+   +
+ + + ); +} + +export default Survey_Eval_QR_Code; \ No newline at end of file diff --git a/src/components/TestUrl.js b/src/components/TestUrl.js index b48262b..880d62b 100644 --- a/src/components/TestUrl.js +++ b/src/components/TestUrl.js @@ -3,7 +3,7 @@ import axios from "axios"; import { Helmet } from "react-helmet"; import SideBar from "./sidebar"; import ReactPlayer from 'react-player' -import { Slide } from 'react-slideshow-image'; +import { Slide } from 'react-slideshow-image'; import { Zoom } from 'react-slideshow-image'; import logowhite from "../mysy_img/MYSY-LOGO-WHITE.png"; import 'react-slideshow-image/dist/styles.css' @@ -92,6 +92,11 @@ import Box from '@mui/material/Box'; import { makeStyles } from '@mui/styles'; import Checkbox from '@mui/material/Checkbox'; import { Container, Row, Col } from 'react-grid-system'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; +import DatePicker from "react-datepicker"; +import "react-datepicker/dist/react-datepicker.css"; +import { es } from 'date-fns/esm/locale'; import steph_img from "../mysy_img/spteph.jpg"; @@ -241,6 +246,7 @@ const rows21 = [ const TestUrl = (props) => { + registerLocale('fr', fr); const stripe = useStripe(); const elements = useElements(); @@ -770,20 +776,26 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa   -
- - - - One of three columns - - - One of three columns - - - One of three columns - - - +
+ + + Date début + + + +
@@ -941,7 +953,7 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa - Subscribe + Subscribe To subscribe to this website, please enter your email address here. We @@ -1182,17 +1194,17 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa
-
+

Mysy Training Logo
-
+
Cherif BALDE
-
- Directeur Général
MySy Training / ELYOS +
+ Directeur Général
MySy Training / ELYOS
@@ -1201,7 +1213,7 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa
-
+
 +337 69 20 39 45
 +331 77 00 38 57
 cbalde@mysy-training.com
@@ -1212,22 +1224,22 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa
-
-
+
+
-
+

Mysy Training Logo
-
- Isabelle LALYRE
+
+ Nicole BEAUCHESNE
-
- Business Developer
MySy Training / ELYOS +
+ Responsable Qualité & Support
MySy Training / ELYOS
@@ -1236,19 +1248,19 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa
-
-
 +337 75 73 26 40
+
+
+
 +331 77 00 38 57
-
 ilalyre@mysy-training.com
+
 nbeauchesne@mysy-training.com
 https://www.mysy-training.com/
-
 +337 75 73 26 40
- + d
-
-
+
+
@@ -1305,24 +1317,26 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa Mysy Training Logo
-
+
Mysy Training Logo + style={{ + "maxWidth": "15%", "marginTop": "2rem", border: 'none', paddingLeft: '10px', marginLeft: '10px', + marginTop: '1px' + }} /> -
+
Stéphanie BERNHARD
-
+
Responsable développement

 +337 63 97 23 78
@@ -1332,9 +1346,9 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa
- - + +
@@ -1408,17 +1422,17 @@ Cette fonction recuperer les stats des TOP 5 formations sur la periode saisie pa
- - - -
-
+ +
+ + +
diff --git a/src/components/TestUrl_new.js b/src/components/TestUrl_new.js index c10a982..c908069 100644 --- a/src/components/TestUrl_new.js +++ b/src/components/TestUrl_new.js @@ -12,7 +12,7 @@ import TextField from '@mui/material/TextField'; import MenuItem from '@mui/material/MenuItem'; import { getCookie, setCookie } from 'react-use-cookie'; import { useHistory } from "react-router-dom"; - + import { Calendar, dateFnsLocalizer } from 'react-big-calendar' import format from 'date-fns/format' import Link from '@mui/material/Link'; diff --git a/src/components/Test_Drag_Drop.js b/src/components/Test_Drag_Drop.js index 45b5194..392a9d3 100644 --- a/src/components/Test_Drag_Drop.js +++ b/src/components/Test_Drag_Drop.js @@ -21,6 +21,8 @@ import fileDownload from 'js-file-download' import Popup from 'reactjs-popup'; import 'reactjs-popup/dist/index.css'; import { FcCancel, FcApproval, FcAcceptDatabase, FcPrint } from "react-icons/fc"; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { format } from 'date-fns' diff --git a/src/components/UpdateAttendeeList.js b/src/components/UpdateAttendeeList.js index 4c24cc9..a591477 100644 --- a/src/components/UpdateAttendeeList.js +++ b/src/components/UpdateAttendeeList.js @@ -909,7 +909,7 @@ function UpdateAttendeeList() { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style datepicker_complement" - locale='fr-FR' + locale={'fr'} /> @@ -932,7 +932,7 @@ function UpdateAttendeeList() { showTimeSelect={false} dateFormat="dd/MM/yyyy" className="disabled_style enable_style datepicker_complement" - locale='fr-FR' + locale={'fr'} />
diff --git a/src/components/UpdateUserGoals.js b/src/components/UpdateUserGoals.js index da42e2e..f81b997 100644 --- a/src/components/UpdateUserGoals.js +++ b/src/components/UpdateUserGoals.js @@ -13,6 +13,8 @@ import { getCookie } from 'react-use-cookie'; import { AiTwotoneEdit, AiTwotoneSave } from "react-icons/ai"; import { useHistory } from "react-router-dom"; import { format } from 'date-fns'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { Editor } from '@tinymce/tinymce-react'; diff --git a/src/components/UpdateUserProfil.js b/src/components/UpdateUserProfil.js index c2b973a..00f488c 100644 --- a/src/components/UpdateUserProfil.js +++ b/src/components/UpdateUserProfil.js @@ -13,6 +13,8 @@ import { getCookie } from 'react-use-cookie'; import { AiTwotoneEdit, AiTwotoneSave } from "react-icons/ai"; import { useHistory } from "react-router-dom"; import { format } from 'date-fns'; +import fr from 'date-fns/locale/fr'; +import { registerLocale } from 'react-datepicker'; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { Editor } from '@tinymce/tinymce-react'; diff --git a/src/mysy_img/jmj_bannier_mobile.png b/src/mysy_img/jmj_bannier_mobile.png index 4646b9053cd1d5a20d149fe2b4a34cf3d5ec0425..88d6e674718592bf1662c98077e2ccf71b9c26a0 100644 GIT binary patch literal 23943 zcmbSyRajh2uq_Gh?(XjHFt|&Q;O_43?(Ph(Nq`XC-2%abOYp&caJciI@7%}xav#R0 z_wKIluIgH~R-C%394ZnK5)>2^s)D?Fv}6(j!Bdf|iLv_-15EVqU45lDFZ2@M?uE@B{;`^wS8l!E|e^ejpNIAF?g zh@pG}`GGUWRMUooAW;w|<5_tWCHJpTZgdL=>Nm49()^9*Xfw^^S*I!eh;vLxOD{Oc zeP2iZ-#T&gJJAw(;!7P)qe|rv36xulMVf%I2!}$(EU~?Wo!X1{ z>AJXQZlXyJ-UV97mw0YqJyLaz&!7cOX+6?=jcFN421Ghs7 z<9Vp000P0E*6KmXl@XLrbP1be(Vemg;;Cgow_?df{8E(9QOupb1#$(XLUv7kB};D8 z)-jOlNlB2S7*GUy^3!aSO1OOG${d?4tve0VvuPHUf!HX)OtVih7mimQSR>gmso~kM z0=*OBQu+BPzel?X_u*;HGB2eKjHn_}uxZ;QH}+?pGSGva#sJL%q%4{kLDWCxe}yvY z7^CopWX?xmmdeEGS%Q=96HeJViE1S7R!HNvZq0mg%WIHUY;y927ruG>2yO1ARDC#W zsAjR>(UQ{_&Z2d&A{dtAG>HSvt^{Q==CKxt@$Q7&c_^ry{?L(M*FLlCC==YM=|b$l zFC=m0gCDCCZ4OdqMRCUsV&Ei5T!qbe_B7`j5~zu0sw5L_h%7n9R|Vzs>#d0|I*tVO zS~K4$Wj}u{ut6VCE2Idf{w%ec#BqnZu&4+bzObogG2Ij#w(Pgg*}i+2NRb>yiv#?% z|7|y!{cP)Suv(hb20Q-;ady#rfagb3k0qoXw3%ixT;e<>3XmycUm+yl-e7myagM_@1a5o=tHe+m4f zv%kRZRlmIT+auD|NdQhw*ENp|1aGKF^_KT3L{j$4@Ec!V zWg=2yc`FWU$R@#$Amjjl=O8FToil0Gn|Sq4@07V{bBS;~)dO|H>p2TYa7vkK_Nmh$ z7|HKWenHsOKe1?%;g=fs2nSU;VX)tXK1!0Wbrx@kNI zyJXs_Opg;TZ4j)E56k#oiGL^cg{9wBhZHVlUkdz}GWPO{v~EkDiDykE{i!8YsJI*K zp*#NhOX(%?uO6IH*bFJoU2>5NXlhz3};McIH z)q-v>%}B5WUJDknK!Yr5vRLUXxp)fWPGH7U5*XuS1UIOdB)YQ(_L)quuGg2fB*J+Z7tDTUbx2>#3*92?M;Rro}}@X6l;Zrt$jl?ka4ryDGkCv}b$^ z{*by%gjlNy)uI}P`Gz5T$8?9*QZ8Ei8KZ?ci! zhW0H${lZ>)KO`)ovLJN=T_TI&(`H1V7NQzerzL41S5bfclnthCFQ&O4b|M|$Pf>h` z|3l&~`F>e!SPDHQddrrfNR+pI12Q=dP zVjq8_G8_xUzP1L%G6WWg$$Q)Mg#JplfK0pI(iBOALJ*R2JSGD=j%oiJk0&aY{tt&% zN&m}}L7lrm{DkSsiwsLKpk}qXNi%dhdP>=8i#*TAT3!Yu9OPYwy${iH7}+qUNM|D@ zq1^AHoG}~2H{1narneC(cm+^o>JFJM0&0(?bVEqFo+MWaZm~ob-an-*cG1T@->hw3 zDR-fVb+A)6F5${C^IP~VeYrDpYkv*6V}SXwECxBW6o1B|U%s{SFt6oL@8I@qMM`Hk zpPlyj^&^mHQ0f)_5ptx1g9 z=+NE$?5oc#%|yf!hhqR?q8>uVvsZX;5BZHn6voyi{3n+M+*F~oHc}xSI7u>Xl(+@N ztB-*0u`T)5mk4;cT_v;m=}q;-RmVu_0XcmO4sUC*&k*Cdej7!u`=wdqPQ9Jpss1wKdc%$v}!y@ep@LnW-J!Ljm%))!9BA8TicP;;f zZM+pIAv}`?UURYv7Suc%?j`4HF1mble+Qr$=Uq1guaBgZdz zHHoDF7Y*%BCZxW;cWK22co@sHT%q9DGb#!tQ?PtUJywW&li`_rU( zX8C#UDwf1fO{B9$wo@& z1qURd+13r6wt1W7BeH43eXf)THXru2m-)ER-EAV>kupi&8eJ4F${DP8QL5`EK$X|6 zOjrW*2#Y9>Lo{WC(XxYNY#g4g#3Gu!dNJ;@DH?c*x_%XPe71|z?R&C*MaDIv|Ju37 z5&=2roAF3yEqtD{Nh_aRR!Lc`UHMqY4SKmXOGPQYRR8p-w85g;Kwq0`G6q=RvI!EB zg|2YN+#lllzTCiT*(ugXUmR`VU9lC_BgmY(fEC5GgGj>kf+jpKKNSd$)DNzKwd@Py z(<9`kPT^#RBoc`hTvF>B&~a~O&DSK=Dkn6jl?TD(C`I3*OKk{(+@frsyH0Bs<2Ha4 zU=h@aK#^z%9>O_BCs}`O5}|-oGcJ>tEvgA5%BYstrko*GD@-6u<|bCWaxlYZ50lD< zRmE$?Hc~tMCC7)Zt5%%35fe$iMY8~50&W~SuV`L6ZclST|BYldtd~kfAa)liD{(*DAFB5!W}_vY@Cx@` zI~ms$e^|FoUMW=<1$Na}WqqsCGW);h`~}dQXE&oHBP#vmbVlrr*H2`p!rNK+Cww($ zTpxtx2``3j5()XrVrW3vEW{JB6{zQ}5dNUt1%IqkN-)=yn7ayj8BtqvfVaTeX1m`t|GQR#@MWybS)V);B=+Ni&Lz;}g7&QxMLj z;|u*#r>KjagW*S#wgLH20UNqm)Pj-k#12{~yB|XLju83jXXltNgPQHM9>rEKPdZ2G z{`BTbeS@KjjsXP(+$eNjqkfc81JB)GDBJzkn-zL?=#xRd;z&Xh6p2#$cVsNmL&dFb z<{#*C%^^Qs=70H~VB&&-o3JsD@Quv3e)}z>5_Q^!jYZTGk021U+}HO2K3uHJ(PU;8 z52{sG`keXH-vt-QKR0&x62^4}*oWZBX7*k-FD>Nm=!Pp}D8AqDoWNLND8kO3dKq$q zI7>21YnzBFRaWK4;|4E=*jActNX4#v(HewU32|SYd}l7bS4i~$QbMgqT#X&o8_D__ zaFfw_JCF$p#>mh~={2&meSya8+B{GKzP@I0M{bjsnvqFea&*3>Ykct6j~Rc68&GUz zkN>SJ4h^h9f4??pyq?8cYoe)i=z_2AV{0F%kcpsyhIq+hnpWo3abCgVukq}I_&Y65 z$Th>o+pj*|wjs!3cY$aZX$6=CB;nt(0SsCjTJOlHGD%L=WQ4M?;^dq*5&!Ty5FJF{ zqmKAKP#XlcWi4)0$7V>gDNCz^MlKiPv=j4?GlcfSIci%#$iJo6Ly{8S+$&T^-i7hy z1HYIOElFlt{IJR!6vBdZIo z`RIg+PM~RN^@{>suPYB0W7XY#8oKwhsy?%hA=VX)D>gK`sPYOiVx+%!^}Ip?i!rY! zJTM~xW=ZSizW#fc*V$vA1MxlRTZ_w=Rk;Gk=Y1_P3OKpVG;ItyMoTg8qO42L=~T~h zn7!unFV@4tzGQKns?0XuN&KWk@)Gyn-#u-BF|BFdWa?F=qv7?|GW!BDcm($Y9Mz0J z7bk|yev1{2Ka8smm`i;=lm-p>eV0|*QO#cSlQO>7Uh$~ zgz(|c0O*A|Fn5k!n!o7reP1{H&|l!)<2NEo{h|$(O5;fn=`sAqS#PjGal~9`d=((D z@xjhftUEV5eKV~U1zxci&?A6McRTVxg-S z6nV!AvJ*3@-M>IB%{*QEK z#FJ`z1&W-p-m5*3yA#en*cBrS+g}K5+2^nAKCNJl90%-c%~DdKv5Vfm(2GicCP8t? z#22~p>u8QAN;N3}Tv9Ts@?qZiWLXo$a1UNBEyXmh1yGVo0DVaVe(9FDv~Svrk4}Xu z0No~RpSV2h(IjtE>Y{=fHLLa5`@Et>DwEl$<=s~Tz?NkfN7FSstL4sN#L=gnrmeLg z23;@}%>eOt(VV%$Q_jXq`5yeRj)oHbOrFmC8B0B^9S=Z=ReE59H1)Ly)^|F;UG}v< zW8a)oC@6x3Rb;x?N)s`GL_74}gQxwnp5SIx!nWlT*;LKK(7)@&{qXO|jl6EJrE+*J zY^RBBn^Bz5kZ^A(WX;Wk3ux|ZFR0h>@6e>L+d<>6If=Zx^3THpyud8p6sk+XseW|e zQv*&Pg(PXP`-8UOy3ZSP<2UuIe5h-;a@f9dY7~yn5%^0?J7nw!&=O5JKMB}sfxx$o zTMxK}(+TAfnafC}KTx;NjN|UN*r~toqG;upDs1D74!_sGU_UaQBwxo^ul4X$-r0*M z5{RQfJj^c&&a2X9y5_AjGg`1xmj7l7$!x0#!5SM|kV{25dbpZ}`jCe-Z(i=*1SN*UI)fBoxukT7Xz;n%&$3OZT5`buQU6i{5dvh69Wr2JO?_w-iz=@{jiqhAK^ z(U;I$l6F#LtYNOKlxEp?@ls#AJP^0m{MpT?;mTZG-O+?5oW!#UleEcvX0H<(PvaTB zrj(``um2%jCV+$=D~oy1EPh^sbqh7$+xD!g`>6J7(52^-6jDrJpx?%ZjjkNj-q(a|B*gc;7m~RCW9F6&J<4eQPZ<7q0GF`ur_1qv4kJagZOwy;V^-Rg}kNBx!l~v-y1!1 z#HrQhQ<6^9mku}IiEAAuZ>-5y+>5MfcgjI(?09)A>GXPe0Gk#_v@XNHf0?ZQhpYTM zlB1e_{3ZHE+;ZC{QqF7x=t*@dkustd64|cb*_=li{Uoe;q76us+|D5}LYbV78%LqV z*5HtrRg?ZWk(C`@N}IkchW}eLhEO5kkIHn-u3*_goofwor<3Yn;=oSuFdgik%!|Qw z(Kf(QG{}lptP!&`q^Vd*j|LDja;*wOep_~cYF#ud*bK+}D__bE5o!|JZk_Zheidcp z=e-15-*>p}$A<8|Mp~W@e*^&0374_x z?)6aO{HBNXf}YU?g~V55s!Rk_BNi1r!g;vxM|UvuWovQo%l)(&vix~x5Yxv=E<}kR zfh|ALjbn01@Jxfo%b1zKPH~f;dc;g;lWleE?p)P0p^wgb#tbmmXpt=~xCQ80y*-__vW@84qHnM0@El^LGVLbY(J*Lc}|A zHn@*vgDRPm3f`?fcx_yM&bUawXDlZ5wiWCwk$}bbV&OljjZt?Tx8E18TTjbV_9 zKZAIdpWTV{SYtD%4)B`VaT}cVLMy^yIu#cjrORw(Eh+O-d5bO-206B6*$3r{X38|w zrP`<&^Nd8D9{V3CVUD-QpKRDf(KH!CYeNvd9={k?a*R9hd-ShnLyVH~}nh@jEecJM^Cv2&M z==q2H9P!_A$2Iu2%&3fdKdCeG!2Me_Pj8P>vGk^1_Eq?zFt74*tdZk-tam>H*K8wY~VO6kJ{PuqdkkugYkO#e63#ZR!u4a=(fzKjC$bI zw9&zRfRIIwNcZ?x83hZxjoobs2xrDoJL7H-BjYOY9sqOH7yk(tQFuzZg8-ffv{~IsZSTIE(U=))t>{C*BBvJ5aiiW~hn{4@6J)(qY`?;ZtThyde zqA`O&WJ2;t6K`S=uWfgI^OB-#_s8FB8)0pu+VZE9rDe4fP#~codDkA0qe62wCbvQj zCI`BK`+x0%3aoS$?a4%Q#ziu>xeM>tmn82LOOe?VskTe)gl6(9nCqn_>m*~FcHkqJ z!#0Rj+``MeJ=2(2N1E6fR1iF)>FaA2BPS2&8NOcux(xZi;|*Cf|M=lV&3P~bz~7;j zQw7a9KO>Wbi%Y6F#Qk+U`fMpE(Z`}mY;zOzGo=sv^sQLp!<2l}+tn6IOm4Z{fK%`^ z*6kc(tAnd3+!Z%4XMQwZX4hwECTGPrWf|?ws3rV2hGlz%^mehnsH9`6er`h#*bZVW!UA^zp~Y<-ciLqeZ<^3&JL= ztynw@l6P7WZrbaT<;G$3`p16T9$1^wYQKdikB&3=ti}}Z%EVfsgO8inteqKKSKlD*D>skV($sif_rk!F z{|ODut;WB)ntlBF+)i^}jF@?_`7lREujt;|K!w;O=0htb%^o)-Y41_~b>$vlQhRRA zjg+CEvei$*^PY0sEDzkTS!P=e8{p}s?Nv2DS8<6cchoxLMSqsa=IBW7(Bwtv8%q9q z(SJW0x57WNsem6rfh?7BKWp-{5B5{cCS_*p3e|o!DZ;_s<7`Y}t`4ohdv6fMa+yiHs3E|JMTUW(nVx#Mh^Blnp`7hnvoN<67by-AoRD#$oc(JZ!J3TLEJvI-o#2bIcu4#w6O{ z!QJP{5RtyAkkX1bP-4o{i6v5VA8wd`(H>2yN%Nw@O9%C1u`Ga@t@Kf4X5E4^ZC{BFA zIqY8Z!MlmxIeW7Y9)d3w<2kNAOib_p!ZnMa6@9@qA;KuXZ&dXO98uB(j7Hc8{fl+& zzER^oXIsSzv>?xa;^Gi^AYAm^`+AVAz^yozA8=#zC~(Dxvy>jEN^SS`C9} zq%hh^szvXyilF2Dyls8y3$b4!e-LQ$i?ngUI&6NZ=&A~(;sD^kG~f^4$VTq>@!gwm zF#60%?&GqBeCjKA9%XwRfb3js&j)0T%o|#xWJhzCP5wQ}Os~SwErDCbTh&M{!!vQ6 zGwR0aJ>>Pr<7o6g0gYQ`0Gy+{Gg(xN@|{W8vf70UeW^ zFFB?z)8B2gaEC05R!wq}r1T-kiTZ~@j$Nvdop((@AU@8>XSOMTBI2S?`9-Y+6L{AT zjbV4S^qErpuIO8^C3}hy0gh`qKtbKXxvVb;cSCqsi?r@f+csC&KRTngEd4Zwtg2D zqoIo7qN_9db-vP(s&r;OCxOIEoo~djfAd;}xvU|47mwKHn+VtV5a0A!R&%u;__Qc; zDH@mdLv!74@apS2k-rZeL8wbuv}Rb^GWhu>bmnb+jiq$V^sbs=WJCnJM z5Vuch837QG>3fD&YGEDeEn}ZuGJpeKpEQ&!Sa*6)7PvK!W0OC#_K(iyXw2ur0k^8s z%eD|?yt(tq9%N8wE`C)`^U`1SB}a8O`52z925O17z{`jPFx`J%JDY3eM$AvXhVM75 z>}kLf<}PY}<_9R!{BSo3%{j-XX4t}3#GUlcQ~9qK@)xek`S5(?LdA=h;Re5{&i?3y zrGqVWSyMJ0`2gQ+rHm&fVGequ&lM7`z4p(2$8H-|NWe_LpY$^P&uB1nB;GtkWJD1n1^beeRq{h?en85{?qys&sO#vJ&Ac>Ji+S;VHMB z7~}eFEvHJvxOR%b-EdW%I3DJD#pDjwyMndR@@wj^*5W9ZVd0{XXpcoE9^~(I+Tt|k zIWqVq?|nv)*lu})i7EW?5~0rfkXT;`gTn7we%c6tFGX)xK&^Ug?WL9sm8~JlV|+VoFZ= zU@yxXyugr9<}0sv+2KAI$qpB)S~e&u!8ZNZ1B)symrG_zeG7~-B=HEfQEHvh(X#E$~oe=^rp$!$bWUieC(4gg(Cg~y zHO4(ivV@j@ldU7p4FK|$#PMfAxZ}HW1N3`{7Z0g}_p{5IrQ6}C<$&T`#=q>Tr9#~Z zLz+6)K2<{%Vq+9s=OE|7<{KPf%e~pX;~^c?+(1%%oetIF=8LHU7YtHDDc6QZbmF8Gnqp? z`b|Zg9*~d}k(ypZe>-%oyg6FXW!X_Y-LDtfzUF@W^ z^&DzW6VF(Fjv28{x1_4G!-pU@$wqqY{laf%`F0ioXCA!n$=lMKVGn`ML;A(*jkn{v zpkl={A?VH^O^sV|wgtNTU2?&)voKOn9BbuwI!rU-ze1kpld=<=!l@w<)LBAKeO`b+ z25IVi@y8ugY*Xr|a2m6C@Gj3Kr1;MT>-hh0UxasXZaDLW$8xH;2~|@0;$1<GMuA^MMj=m=y`h_OMM@z*Y5Va>}*-nE{2a)9d=^NQ{(o0Ftp z!|bwm#ao2)5NfLmkUE6Y$zWGAkj!5g_vNM6r~hL`7KMRcX_%)>DrQeZ>$b334w8NY zGY{Shn1#B(Z~&HsN$X&x=%}@O@nS{D=)oIvI-UviohjLp%mtz&y_rOW?)eV`+(`i| z=_s|R@R!4<21k3mV_l6evwRS2Qoofykzm$nJuX7+nfg@~eG$k~&`d*NVLb>5C6xE3 z@h6(s+T#(f0-cXs!(xrB4XGgKbUzkP+4?tn^XtmTa4PR)Givs{BJHcOEiYcFAuW_x3;qD7Ahj0># zUe=vznuNpO!*z0bmc^D-;aaVJ^HuP|L5LnrE5Y7~y$Kx|)@>|4?Sw9ldeP;_a}d~2 zf0R{Oh?*t~DBmO=9=q)#b)`mv+3G7yq^i~LSl9zSv`h_I!6fM;vvlZPI4{k3@Ip~JS_8KoW<9_UTY9XarMMUU1*F^583ele&BW9(zwLdvWAa(V}|;aP+ylT#ovTzq#v3r ze=Nh((RP7$HSb-_OouAP|7F($YC!epNcK*E2MEj0^5<;H5`aJ>c9-6V>Ih%8T+>Ga z?&+zIjlp*W9asuG3r07|8j!j9N5^ZZZxtnAXbqpj{V|w>nb7##g3@@~oqlWeS-_CG z4`3&S#zSpC3B#UVv|>Ol`y0P8)_6DhXR#3F9lk2UTP3#U(wL-Z|L?PDSqMP`J5d%o zo;dx=Y1ZSB!Bi~CNNwidah8Ln&e?LB;Wz5Eml)w3Dwa9IxA>w7ZZ$8s*q{aVpq#O0 zMc`rWjEBVgB~atd8)o0?oFf@ji=kb|wHQPi(_QI|SGxd7W%5G2CFc@8VT@#(SGXY1 z)tRlGj;97l&=nw790+K26DG$L55EK_G`g>2{qPDvDtKL{e62u-R9R<_y*QGxarx{~ z)hBRjkj4iG#GR$!W{ToPfz5ts@*lO>NaWiQ(<@XcEt4hW-LJS= zcW|U|I6*b|nbiA<&|=#!3}RP-pG{us!sRMR!Nprj_%UQU1~czGHD2oRaI>E6IAb5U zp*7o%lKV4-7^*~=LNkQ)+o*Ev6Cg7{aSMbQYJ)+k)oM9F4gT^2{4Uy?*bY?vTRhR@ zeNz{niS-Y_*=E+VZ1Ruz0o5N~rZq=SMmW_lCE6#VcBNYTq&&&8KXdC6{rcFw2Bs%; z4kbxF84ME1?8Zz~E~1|I18bexiNIIfoTW{zCvH6T+PVryZ2jg#X?qx`>3wu>wOn$p zZpIz+08^ewLnYIY_OEtZjMphjTFB96enDYyfL{dF;g^cFLdDHQnUc?7YVZqD-BhdY zX&wpg-NmG(@gr!7G1>yjG+dt9bJ`3Q7)1#O*<{y(*+>;hZ=ZQ&E zA4^U#Gy;5~xP}Z2O+AYx!GzQ_UWKd!(tiy}(t9n zC4Y;%+Ovb@6W)n9*SH-tc0J(e$*;!5ibQdrdy54qPv}+gYUMWmB`#dbxdLp&itiz_ zFowclC1BK!ZgLTn`1>ZK2l>kAu8c5kL6wYS`>YF^{9<>I%>wYj^$#(Vr$Wl+CtA;n z`BFiNa~9y|6T@#8*WS;X#i{d;ChO|Ae?B3g<4Y|FLcN8;Mcf0LFD4{*#9z|}*OjAG zhl@nkrf<${m0nDIaC-5>^82NmM{yI%=d?il`BPn<-xSLB5*CJ(@qwyT z$A3*p4xOY>X2|A52tnW9FE?McZr$ z{kZRdb_hD!D;GruLDA~H9U3|m8Q02kdBjdl2qvPYx;u%T4d#>^tKUQb+9a%t(NM~T z8SrtDjWmQV6(JK5II+J;WJiL5j89oXilhc~#yZhZ`r~G72$(R!Vs#Y$ED@faQ;7t|~r z+v12?3^|Jg8MKuyGUF0uw+b9V%Cui87~OBo2-7FQL)2jGz{VrD?#oHsRsGWdV%!US zv$h4zjtbSuR_;k#F+n@aK@6vfNtRvu!Pf4gVW%U-wLB}=*gouS+3hejX#CkUQce~cWO+3Rw$xYO>Es0k)ydH zadQMDkUPowChut$`vlj@eYhj<7O%w}Mk4Vw+9nTHOy{OcW}(1(#l;FWL9@LqnZ6Z; zm?k}#G>)EH6RjWm&$aFBi6Z|Lv!(2fZ;xnod0-zLjYz0{oS12#>R6r_`nS*@)m)$8 z^)-qa{^#1M%iW_1j7a$T+$ly5S!i@JmVU0I5GAtnxT<#P1yDWnefr?H;%55WZs;O0 zY1)mFT*ZeOv7&J-)V3&Y`W@WevQH^>Hv%s?ZHeWRn59@Ra_xgJ^>K=`{OhHYfZ&Xs zf5o)N;DC4s)!XgY@o!!AzbhCk7KI#CoOw;6H}@@^Z(YA4Z-HOMf84yP1^)9PKBG34?dJ@jv6L$-0kcGM zomwqck^cIPX@X?-70k+B_h(*}^G)4}V@{;C@7IKO&=R72VP)?9XZRg8vN}y3m zD;a8MWbG$3NE9DpTweX#$pg{1V?^T`BFF}p2hi1=CDF}19-CI&KtX4M@2tCAV2bZ7 zm{v)G|9rH|)F`VO-@YR<_E!D?NiV;%XuVl1gPtqEx{@b*(3OVDK$Oh2J)Rk~YF}@G z36G!6lZbsJ{{$%@CA@IfF-kV)C^tA9Vhck*NWnS><#+_$Za?*R*X-tUG8!WJ`KHQ| zBT)2Dv%O^lKzj1CiBnuLa)x3|sXt~X_@KnR6#YgHzqr?5v)I4nPSfIq=JtSM2Gfo` zrkuGC(f)WJV4K(hVJby%#%oj#xjLXnQVQ0zZ==KZxdPt1^=R(>l4D^>P(R@_Wo0FR}tiIh|A=eT8=CIe85CkHtcJD}lNdbqF#J zj*L7Np)0V{>Q+;tkO3sta(LLKj$)GH&;o7O{o!z3;L2R%h;M?AMW8D#BC*??$MW!f z%Kl9Xc#<_lNq&!+==VQd7KRA8Mq$e`P$m7FkyyoS)bFiu;)~a!Hi}(j=w_0q8A!j+ z3cP9h^t%;7V~q!dcuK9s_b_-SN=^0x7@oNF;U2j(9|=7mY&f_*tXYK^${Fku=6Vbj z$+((lOYwN}2f2%x%~aI{ZznQVkQKlFLzDvzFs+#;f5}#j+hnxK0mZF2%%e27}XEvUa@+SHJ)Vz8{Ujy%E&m}<>0k*kw@ zn99S`UL^hGkjCK0hU3?EAq{pBNejxL|3%lFIG6qIpoY^;5M9RqP&$7Mb0W1cTcm;L z<_-OlfP=u}zXlL3oD_sP2T>c5g#SO3a6%A`-4rEcVjv15w1NMxrbk3{+*AJ4%P6wX zKFG2e_W_6GU!ngvR;}x`iZB1ZvlLYudTgu{yCuo}V@;qEt?+5#5G`Y8+U~VIgHYJzbfy^L>1BoYO?|IE zPq=~n{p>oxEGV(IA*tIs-?ivy&H9ylf-mEe`hO}cIUEJ0F2^G!0Yq?Zm4M>{)Si-* zfEmkCc^zW7P1$Ya@rYiBelUU#!7viT!=c$MFK#?3A;E-G(`KYO5z&CUDW&K|i4u}* zys%(L3P8q=OXYFKWi<2~az~xnxE*3^v*)|>u&%ST;nT8!MiZ!rH0*cJ&lAhdQYci8(bP54C-w4Swm4((?n*z4J-u!$sb5v<>8vmMRPTU5 zEg$N_IxU1wJ+z*EvI^M;?YKsWI%72Gb(lR!b-zB-@cSEpQyMlxe;iUEz}uJdrk;{l z%MHkdQKXZxH}Gzp_;AQRn2O%4Q-SzsN#T!0Ev85ySuhqIH%}fb#@h(tAo1DU8!@`= zZ`h3hS!|rGJdF1x#6jY7%H0kLqv1BuaNMD>ZxqJ6XgevS6wh_YI6JGY1?nh4igzrx zF;{Y6i1bOyuLR+6j+X}&4toDa@=m@|ogu4m!>sDpooWaU1Z*k&Lw)b;Td@V3vS`(O zK4F|(Riu1D@EiLg+;S`~gvz)W{C%dRsa_wBgB?8Xd z7m!&YgYg^6i&eyONFIE%3jXp%Ik{a;_@GZi0{zM+;c z%On$jakTMLzQGVNZo!2hbjf66&qaQfqOmN&2tlAkjcs6*k)GPu`j4*%I^SbxOBFq_ zg7Y>+k^Y1blfE73Tyod5LUQ&v&f1R&LO>B|XUL&5t5<_Ef{S}(s!a;pmMjC>!N3o( zvCpH{5@e|;b16U&xNQ41bTQ|ws+e)#DV!@hL+E%148AWfsUdiZl41B>GyGH0Dy>uZ znOchjB731?c;J=B?M)e_rylCWk=aUa?Hi7{PfTL_t6i z1miHv)Btr}ubh6~ry0C38T^oF3tR)Y8b@eI1!EwYN7Y$cxi%?)#Vk6x*Z$GwW0I=x z=W7eW9J-#-CBeRse@y4UJXta#p8-}YPSs`S0-F2jcYTQY*W8uo!MMQ=f0djwE%z*2 z;IWvD+?oer&0sI}>T}L~Y8I1w<<@HRNiptpX5V5L<3JPMoH7NhW5jdldyeO9XYzYw z+52QM`+Z?GW#|~Gx1YTeixPC7rN$jLT{_iy5l4A9HRjgw!@`4)wOEp@0#VSI&WYG@N?8f3|6uPPC`q4an{3^i zsrJjY51m=S%^w}jZQwnL{fL6j7;%KiIFpc?dBE@RxxKA0$$QXBEGmS^t`{&L3BTjc zbQ_oHO)@q;6*B(-{mVqMi6^Glnc2(T$;}E)Jvs417y?nR{?CjnLSzrx$M-rB`4%WZ zwg`}H&SbjKfGrPTX&qTI03Hq(>3eQx%i>r-9d;U%0jALnViJ8uk*})Kctv6&H?L&5 z8>q{*WF@SZFKdzBx@$3x`(Mt)#3cWof)+xDq^v>h0=&Yi&SWq)AsJz42;Nh6KcXvB zt;3z7<&D%19}}qYFe_O6*V9W~GJo`dd`0k}{>iuN_7CZ4+WXyB?v*0<)0$>o6{2pZ zlL>&tw9;MBjY_pfx~fUB;>jn$$$`s>rnAWku_nlPlnk2}`K2!0qpcg1hkwkQQ82{y zh6rlXf6lqPoBb+uT&JtET++~hE}L;3Udh&!{`|&(A+17rkCCv#rhSri1Syg3Je|&p zZt>EOhOrBItK+<7LaCt+Nl)KJAf}&u<BN|Z*p&T-Wy-xjs) zdE=EPSvbAszuDV!l#%9X|2MfT_QN);FIeM(H2jbK+~>Wwiajo0V}FM8v+R`iZ{W*4 z=*36S5>x6X{76>HwbP`35Ubip9?#t9qoupggWS__x2$qH&S;sjDL=M?(Lw6r!`Co- zQN^BgKO%yGg{?7N$c`wrsu4dGqkEI}773OP@4{BctLX3yl7}!0m*1B29DQY^_-g zQ5-;Ah{nn9SU|2<`NuIT9m7nvL6k9@!U>URbc{9w8*9sWAxgH6mbThSEjDC@7D_*u zau2(UIdNIhi-J8BgGjiUgl1;DU2oopQF3Z4R4tX^EdC0093apLkBOgZPx5_H02WqD z=vWcb&=xOm86=0EW!+su9JN$ZEO7~NTscjsWBVn3Ybd!nz?M$cybfP$?GxSoe|0;< zU8)MU&I#DEg4S8_hu#kIDonOkhfLJcZ8kHllbo$DZ52F7Q4GutC7SdA`iLsaD^K$x zp)|O>E3E%h$a(*>{eFGCt(ryb5!9B@s#$8piWN#@lv-6qrK+V$)vgtLhHBLa5u#SD z+I-a3B1Y}e8Wk&AVheY^-|yqT@89nGA9z2m_j#P_oO7M?dY+WMTC6~+54Ja#tK?ql z=$nS`sXcN1r~JCLE$Nj1K%veg7-_ z-3UsNWLnP(&yZ8a_6mw=)Qpd`>Y8F=k5PXi6GR}+m_l1lc$5uu|zj$lvD&Ns2xw+v` zz;&f8sSaGWGG?a}%0dA+_l+qTx+K19-p8x9pqk-!ov)(jybFrF^zkpt*P7S;3trYaj3v*u!QaCKUrP1NIo}p&~8Wq9;q^Ars zi+hC>Y@LlYvAuN}O-5=lgfzgq8@nW%O4_j0i{vQE{IvFv&+bG#AX-1v0P|g}B-2kI z41uPn1Y|s|g~z&EpZkHEd0xlAomzk6MyK4L{+BUp&CnxbgFXRvCv$`>A=9+`Zehg~ zDvG#9zGbuFo`@`xw{>eD*HM!^UCl$FG7_!M#}bt)iZvnTAjo#{=No&jGZe)5d5JJ| z#ZoAyYCPcs*jHq)R>E;>&_9epy267h$A22!-<7+?y)Gwm&3Y_A#$}?od^{s7GJ?vZ`bmZ;t!iUx#W^Uh!oc{XBT~0cKuFP(^C{0x0mG_Ri&UT8p~N8oYDI6xkbv zv!J9g(S7BwXrE!^ihroocCK=S6X6~7Km_JG$N2Z2gB*t)L;th6veEdAlg4VtzQxF|r3Xce;hIw{#ofsV21M z@3TKCQm^vP^!l!8C>`jTz{{ec=V{}xI|iRv9%yt*uX4rE*b>}Q24X`#3@2%LaTQd3 zJhhVVxr*_OM{&who;V=={scauL9n(L`Do z!X-`EH;vy807oOscE|VPC7}`Ag2-J(N00@6|o}@@zx-K%KqC!aS2C zn<*~O4^zS zDYD9|J3hoP9U9|gYtJeU4pGY8F7=_hW6}K0+$8}P{F^fM%xo|$**r1_i@Xv($*Tg& zEW7$=6dR#$a6_w?MzN+s(=rY^!W(?R5$V)_WGSwDW?o-T*5R7?oN+Qe6Q8MSb0&QA zLLh#;ILpjPBUxRSV?)E1n92XFY|Uhe#7e!19w(Vf`m$}na9?T+bJRJ$fEH;cSL{AR zj;*p_Uj;nrMdBBV6z=uD4=HI^D3J(K$WZOyYLqQu@2lraqwf0e{2f02qj(cxwERFr zmGjOp{YLc@0-r0l#D0jlSpBhSnrg`?&Qi+E!rCBkV?QxbF*iice8<{Xq+%S`I4V>LM(Ra=M892_tg( zf;Y+6{mVzd9%{OFPuNrC4&VMUYQM&I{D$Vck728&7ZZxhAo#sNVgDR< z<;g9f#!&9sx`I99`P~otxSC^@!DX&7A#*|1hnH(6v^r%9Gjkp9XkgOILVV=RCxOTm zbHT^QGlD5(sjHY8D6EGel|@qE8|+9U8@G$zF)1F0VY_`oE-_^!z;YtP<7S)*pR_6I zQJv1PhiUqC;J_em!>D*YMU`rj#`19%)jbL2=l9OlfK9J%@@i7j!3oi0Yd~a`t|3a+ z9C)_w%VOC2;fMib{IUu?cb{dT(RFhOWy zCxe}n2c+O&p3!6x;gHd>T{z1{{f*i|dkOmW5)^Nt*m6{DL7KVhn*cd;(0H8u=Ns{N z{|K|k61#J^IDJy1Bd~l`YMZX{*=IHHFm;*V#Eyka{Fp3-%N`|CB>dkZWHZKL(=$Lb z1`}g`lxjbYmBa1(63x)3VT+CdZ_OI$hAJw#!4rP zxrF_t;4M(ilg7Yh)ZeR=6w>)iUM=!>dDJ1HOJ>(g_5Sixe{}Y}jmRdV<&m4_@PD#g zH)Zor%8u!;BGQFROHn*w(v%P~$KA=x9_Nw>BTp)sgW{!|vkOiW_G?f5#J?7f>rBdO zZ?pq5PyVbM#e@M06e4xk3AeCjs>>OvDl~Z1N30E%_&kO-=|B)N(_Y;DZEboCq1I0ba2u zm}iP8UNFV1?6X(U)z;_E0{b&qgnoUf9!8IPV;Op|L&4Xlf1jCyT!S-hU^!Y7%=3;U zl~#?-z#ho^AcgA&9{my|=6bt>eDmU{p}tN;^*D_D@%<7Ld*L}3>V%QvN?gvs3G>*4 z7WSCj!|^>s zY`Tq}<7E9lW>OAuar*L6k*-Y7{8|1=?`ZpZz4*A)J>fM@i!&z5(wV|r*02<~-WPJ(i_oH> zcnuH39o5R)Y^MzEXz6e&E@iHwwXYQ-uTL?yWCY0 zDc?Wz5N~eXILmIUuOwUp-=?xUO-^0(_BqRTr}9|TPfkltD3ayBHS6B!=5mVRoHd)` zQfnfRj)I?NWQ>|KxHM0tF}-_ms>@)z%wlmSJui{(K3jM{<3B)25=`z&@GC)*bTGdD zphHnMcgG`&S9ZU&aohIf5exHZgK`+@Xuq61xA~k*dhf$s9(Ju0?|j%fHC!GK<0@71 z>FZ7YaeH62cr9YZ_1k?13PyF>4Bi+jZH? zQ_sGnd>)$m+c#XrLg#;!K*+FYbGv3!>Eoeh-uBbp>tzrz1hvhibVE2%o5)8$kKeSu zR&4L{aaRA%$%py1mimNeRFsbV|J|3ZVX5h7L=9<$%JWdlw>&ByOIw^68PAL><4VbW zkzfl!>ILIVi-xj4N71LF3eU|Pc9bNvO;W+4qLdQ?b2w{mKj zgs^wWO5(z<(rkTEWVW$^*L7gau-0U6|C)}_F4y&&dc9#f@AVl8s&+{;p2<4OZ+`V2 z3E#D)`UGKzllz5v3?|)jq!UQY`5nK+Y@s!{KKdp09|-#I4F&C?JzH-n+97<#1LSwj zCg_M%)kX>5?EuEV*c8q$=z1LWr;&brXM|V;e8TTlD+0x9JI#VTg5VFBof}M^)Cs2Q z`8^Sc%cT!5DB%m}rla}PByv zqmK^*8ncL{?mGsKv6slJ+jxNKP|igE4}uIky1s$4^}`_8fjjEpbCA?g{u4<^bXXiS z53<2iM3hY&!sVaS;yF4^H^%ragzUPFKVW*bcbTLgu-IRh_H69HyK!N84OWrQxvMH% zTkXU+5l7fhAb}Aw_VXjj`9;^kAH_&ho#7fMs$upKVvWpodDo$#sc#qj#M^1Ho(2Ug z5r(*?lg3H?L-9#x{*hN}<2SK+GL>Am8lGiOSo|HV{^`}y1Cbp@Ht|5T2cc+E?ty6G zVlEvpmA|$7c?ze}*fXa^<|kYfSb)D~A?Ek{n=2R2-1;;LleuBEaH}ZcP!(IJ&u*1>$NBxh|+xVh#(`m+oSd+_U{m_I(ZNzJ1?VM$L!&g~C zg9zPKyYq!l8Y+zh0vs}Hb!je~_KRrVx1;o9JMlXBG)lzlhY(wc>cl7eTO&G~7 zwv)?vK(dxk^%d8hZRp?54zRyC|8pl5o^?K*KzmlQLxzSxQre`bkWpE9OD%hyT{4EU zH7xy1;p+WGfg%8?=X)3|_#HH0az)eaM{hKar3b%XieJj1)J@lssxF8FW9a!V1U`{C zteRf{^ z2`ek4Hqr)2O?DT|tb)agpQTweS&+lq;?uIre8w z^Zo4@bfX8%HdC~)T3uO(Q@4Eb%Ji-8%I#*-YNc656G^How+^CY^Z8ddF=qR#PQb~` zj4uU0J0JvA8|1rI-oCb8zVJWxj7qU)`~LhJud@pd-#$|M@Xw*K_OICvf(-Yg&krM| zPCNS^5~yG5h{ru-(#Q1j0v&hMEs$RgsPG#(N#U!P5rAP#Z`tW@9$mLaBV^>SiH98R z0!Y+aF%U`z^+R1B%pWkO}m8rJZh_j-BvSdf77PEtcZp4Jl^5BStfT|~z z96m@+k)7#zQd=zQli8ojOSOWxx;}pfBtC?JgL3Ts)Z{OICaLaN@VIA&wJUR~9KL~O zEyR3Xqv}{hG1U36JdfT@ImF*O*}?v7yi{wj;`CrVc|z15Y$p)aRLP!l`o}bYX_rRW zeWDloF8G`ckWhN z*wSl`TYy5xwQrhJ$#G1y>yzshzau0j0-wZI# zq&*4MVbNwMFQp_9E+hq*Zl4W1pJ6`9$R*+9Cz1J@rJRXsLqeX%FD!$CS#nsT@FXz) z)t6kOg4bhm9OVppzom&hD}ESJF+jJVo|Y(oWFd}~8gPtp8k1bn+)NIuW}exb@BtJo zMNlCUzvs7-m#jMx-yLoU>Q4^@BN$Ag%m%v$`s-0&>%&K?K`7>yG`PiPs(pGzjMjW+ zFM%rmu?ZvaOOF2P$paUeKaqE;7&sTZ3m)kSeNyHRBN#@BhnS!NW!6-PH{n{u2-6aM zV}!)+#cFbD2+Q+UGsFI=q6`?B|oJ)~G^m{CGk z4inUt?%sW&o&Nb+5J=-eQUPZN?nFN6z_ypieM@`&G!=KE$b39}H0Hqovx0aFPSLj+ z$ah6c!AZ8V!3a_Y1CGOXeiVN2f}?57{b|C7AT`|i5}j0AlHOjfVmf6nYDSDp`g=He zkTpG65Gr2uu5SconY;_Yr0&JYkd;zS?`e()1xJRM4)(lRS#1A!z||kJ`npQ-#Ug)p z*oJ2^`n;LFFL*Q=g`H-kZs((>;5yTqOskGv@TaMFT8pg1&YEB6?~&fDYPmWnGdyI{ zn!H@W+-wUr$e3sS1F?Xg9-GZTiF88-*1D`SEeiOpESoA%;*vkLo3^6O)K+$902KJg2834HoSFr8_w zLZ!3egwiH_^8HCn&9l^@SK6-(X}XF(A=Fzoy?CWG@5Jm@GNUW21swijEo16l_ew`N zT$N`r3|Qk0T}ZMmzN)IFA8@88LyG}bvM!C?ubq5Qb#Q4WyvD3ri7id^hvGZqfJv%E z9lEdHDW_AWe}XOW1b-xwuJ5fdtM16BN0y-hJcG?+2;AH3Yq8~P8rAILrJ{u4qzFBN z^mD!GreMVvYID=k1wep$dfJKX;w15j5+!rO+G!( zNG)%qx(nl+a@;9dXwbdZ9>hB(3LyedG4R?$w6CL*{F@3z%MsrDx}D~ua}uQcbr^55 zwxwr+L4OvVWhgs9#ZlLJYb9*L4*yuC=t!4yH*YVRpi6xsMGX#>$wI!#YPCq+BbfRW zPoUe|*j+uhp^5WmQoqhZPcV6m_U=B2nb%yLADKtP%;g`L=%_f*#+e;%zg(HyHt7^* z2)oMEJTxk6=oxY?BXIxs8*pTeUNCv~Xy3N~X=xa6kkThM;;lKNXlGsNMM~ zOd&3pS$`1uhNG2};e3dr@1q`KAtP?d?<*l9TJ9AE`|D z$EdxELs(=%9W5}Q|Lmt?dKp7;-u<8Yj$R9ui0igoKF4-17O~ZhG0W8kbY;9 zE*RJi4pwHP{5d|*@ywhO(qgexGb_19H6MF+mQN5drq-j;KBrY80qwR0)o3;Vp2OVR zRNONP^U_luX^T}nyR9UF#;s{2yL8~xPDg(F(RAO?S$9+3h9QgY!4zVFR4B8v05Ik8 z(8pLuQM!IA%+n)YJN6T~`{^^ox?BZ>60CXBjEbz2@Yn0VxV5YYM6X*1u?d1&wd5Ze ziW$g1@EF@Ac{9~Q#0opeIW6~=N}W$j)MycN?}K_CWCMhuJoJuy#LQA`7?rOkjv)}8$+Ww{t=l6;}P4by#J#hE^-Sn6EYfG@ zN;RQArvu1p0uV5E6HAEUgpbEHD2|QLJ5WBCMB@K$KO?FF+C?j+P#YUIee#LP-RTQ< z{bM`lTszlwuI+j5`&0K4^mRd`M2tij7#O6QU^PPw3{1e&`6&V3)4RTXpu*Du)5j2` zf>AfYy!Uj0f83UscMto<3`*cm{2{!k^z#v2X?}dr{P-%~W@mQv*rfdv(yLs>U z$!gxOJSlrK`}codt$*BEZ+$PDm;W4kXpUv_ZWq~`XY(4En-p(lpAQRao#RLkT3a`P(Mg~pmd6iad*x{vK+O&P3NTtLNdCS_j#=AZ&KC{Ry z){fmMI(Aw*h$V|@9aHEN;rk32SYq%qCJB-(0J=;s1bqM zOM(F(0-lrja-w(#t$2r#ct<{d@U{S$t{P11GL*SLl+DE4t~DF)Ru<`2HE~&yB*D-! zS|;1AA!e=4VY)UCs~XCrC<8yE)TN`)vZqXTKoM7LX(Og-!p7-B|D_2T%sI@Z2_zMbCg@;B>N8J>zRuV5w*(I2w*Ec8$?M{|0nB=^4Dj+)@vrX)h4B0{gh%d9NTtja|N5-iyCd6_=K_Ia2iYn(G*h%JA%WWirvd&d**rdDUB z+-0oZXb2L^K&Eqo^s9{ZYfYvlmgM56yV#S5i$?j+{^tMN*<~GE=n-MY=47_JM{N6C zbx}$~2T^`)lxI+iB%ZVp`}7yt`gQ*qxQZKmNG+LW1a&T|l>Mg!x7=b~+POG&T~gFT zPI|Qz6*dMCaE8$I=G=~rt_MMP3iKA<26r`dSDasv)d&AaKS-Z1e%47Yi(>ZglUR>K zu0_w&Myx(l7NG#~W~y-IDhsBAfL1DEZRm;Ij&g`ZPJ42>C`jxMW7Cxy}iNt3w4U5ds@(Hdd67oxM0Y^f#`Y!C@x?O zvk*brJ(`q;gvBeyJBdV@NykCBQXztoY8h z?^@@CM3OGc3MaVMH2qGc#Gt{4SKi`0g=+XrubjZeQxaG)gNSvyrn`QfiU-xcxf z@JuCGkmjXvietWe$s{TgH~nCcOyzkKC#s_SNUYG4V?5oW`)2Z>-E8hQHsR>hI`6 zrO65Wl5MDU3#LV{1})KY@&rFZ32w3Car)xpisR$#;`y%njlktI;EE=&^p{6)8K}TxkF*;R)p5nbPWfUPU8{lUn@oGkBN?zn|I<&~9TX>WE zRQfbtep4h!gUM46E!w+rh*Q88$&+Zt^&V4C3tO+tZ2NSI3;++SX%IC|!_4=Z%cY^N zfo$W#uu@sX^83Q5;$Nh8F~dDVgjp+$ZHiq46Vzm*eT89`@EF_nM6Fk)rkNJa&!3AZ zhz=;Ds-$?#a4FsG8o7R#2#1BHOV(%Il5d}kG#xyAsuLnkl*Z_heUBk1fZsPF7J3p@cCStuy`6D zB|$C;yVg&7pr4k+0jg02ic(RANf>?A#ALvhTyoHA<{jskFh6X-&*WpLn&hC-B}88p z-+ksA5QE#58{6SQVn#%>Qmg#wfg~)a!Nn!ugn`Q~`lnLvN4zUPipBtk(M4ADphRE8 zh~)42nNXU2e@|W>>@kZ(6yN7FhW}(yDYZF`5xS>J++jw41|7!$aSDpcAqS{owyX(4 z^d=#Ymau>kzqi7;Ho#a)Yt1Z@v#6xUNO0Mx_S9JRG#`Dol}@gD?cVbj#Ko){rL&<^ zF#eo_2NQai=hB&AVN_~Td#s5!(Z5ME$U_UUxRVY7Fj$r5tx!RD&!~T72_mX_(z&U#l5GrGNiRadDN_l^$3u4% zC0{lnb6j#qO<(TY;i(?gJ0+GVkA^RM>>x5kvKB$=E+A+sCZLSq zR{(d2^l3~*c&44FTn7Qp#vQ|u;H2pnEFh7>W}v~Gdgfnh5`dw6nFVoG2*aAEWrSn@ z@aiKIE;*D%+7TN@#wzE#L_>ZJ6uz>;0d$iBGhG&YRTFuhJ`#bFqQTvuNYJ$`k+lEr z*wJwwHZa8MR_rkR&R6dK65ZYrKWKZ`JB%%D}b zS39jzWoYMwi*3^u$Fdau^`ap>`?@b|ot&J+4r1273s;bCVU7yk5B+~UOeK3RqifN3-b@`y{ypbI z0BI>e&%z2dJ%F(fJ=7r0Up9vs=8pPI{_#SjhjWe7NLW^LFXnYM)DW{<3ah)&n7qu= zSuGlxFag}yrfT|i1kJkG(fijqCRC71{gq%^DXmS?1XW{(CVbngjqRa7Sd$QNr zgcq}0ail8~$?%T1ArVER9Vp8P5p)5mKzlj6$p6e6tUeO}C`|8_`t@xPanQVK+#kup z^#!NX4(-_1Ye#|lDt>=@x2sR%D#X>K9@FP_k+AzAtHZZR>a(&#W zKuSZA6esxUT8=SZmQ@TyAWYD;G)`_p6@!lM6Q3&$;XStvhw@ttliUFmwM|c98gedy zw=$|_>V{d#fZf=?d-JHP?;R04M5z(JMh* zpkV7n=JN;<(5>Nb@4n-2W8kOz#XOV0&zAqMfp>Mjwh#IC*Md zAU2AfLPet*c2mj+T_#^H$SzocJQCVbpwc`X3d8{zIuZfz0E4$J_^ZN`UwopF|mCw2D9|L8Th8|8C(FQ!({Pj)yUS5HJjO8g! zvC2*Xi^1?dK|u?Rt3tCX`=dYir>Y%jP(Jv2pelC&m7a(sV-c#1(RG3LWYmjO=zUIn zs$74xuOV>VXLsipYSBojx~s}KslymI?-Ty*^y?WK`}2`iva$_k<&VxY)Srn;t@8Vl$Ig z{AJUpTp4E^D^nD^gPJpg=1+Tm;%=#)y)QS|GvQt=y{d|;-8yAt=j>O}wei;9sXo`0 z)wqC%chmN0{CmcpeP9MArSDrLmjZLy+0@=8KFs4&-pv_#dH{KiL>-cIdp?^U)2~MU zI-(qpEuS7kudNhN1oQcRo7H4}MWYrd|3;JshDFZDOnJr{7A4O#eaEA{{!OqBv;>$N zuHiSEV}F%D!_2K#yQ z&62UGo-afqL=>GSEJ|hD@kN8*y4!r_JXhwynF6s)YWO?Qc zj1U6dgQM?*4!Kz%Y34Nv?z2M8M~CM7)*L=sOlY-!m0~x!IUy5P42$3nk=(oOBw})a zmvt13NaYVf$Towt=@BgoPIJ)FQHVV!Pz8*H*qg95^rSig! zXtgU@#IjzY3Br-pp0YjAq7s#r|0sbT*A9!P1{>e-0B>YUW9IDJdk z(W)So4g#Z-^~Q^2LxK%wzvZ5IH6sH~w+j`>Go)I9MRZg;I@^iHt9~Cw~)SeWOTJ+o=D#UA*M;YdtQZ zSMT@V)9ummF`f2jaC_G-n`N$6UF&0N5btfJnZF`U{QWh9l2$N^tdkt~R_>UY=}+d3 z0izTBhz9hV$8%y;^V(h)?9}_kPOKWWr z<@8tafFd1(E@+UM@&v%mBc1UEny-?%B*GS>1H`JDEn0zY*8{_b-~WD|Piu3_I`gQU z`$P6oit&F%e1rp`38Atgma#qR!heu!u|1&OCuMB$)qbPGFs`v=W2LJsFY4<(t2wck zt%z66YoH1Tw-Nv)>J$>5%Pz)Ra?iF6j|^fELuqB-2dNjNihU#mI$-8~CuA{XGM-)+ zPYMcP4wDAS|Hq$=$8zGQqk4USa=!hU4r6yvRx0t$hyWErZxRTArQ1)%_SKw*f4ulD z;76XY31y0-4!RP+aeLH%rSoG+w0`m{ge!!`^DI+4P~ng-C;PpO+Qz#n&Y2p53Ukq~ zttF8liQD~AuDKI}ty53+q+TDot2`+P9*+JJ|C{U=NHV~w*IZ*BxXhsHzbP)XelE9> zATA)77yW(63{Yq<15%XslMiP0n8vJ*gs%E{64>1aQ{Ju6+5gPeMCElued-#p-*-VA zdrPpLD2pHOZQ61U*Xx`m;fLXig@|{91iw%u@>o@}QRyL$Nc%LcMnBL12Niw& zIy3g+B`m=G9}#5r8;oLWsxHVGY2JGlEb^S`6xzK*)G+PHV72cr@gY?DmT&Wg))g?w z3GIvxYpW#%0&dt#`TjFmoQdQN@4a~j?)JU>lp$cTdGvi@^)qFJjEvq`LEq+>rjE`e zqch#G>Symc32pg9o_!NS_HNgvs#>vd~2mlWTB;1QB6;GPw`PU0)kfZI= zsY+xJ8xYG(6;C(ca?*kpQIDdl10DDURNIYklX_*WyC*{S^;AHS&;r#_E=#f(Qig^S zuWC#)PN7aZ1PG83Q1ToR3Y7w z*2SAL@}xO z6OY)@&zvv!I1n7112jb7{~K66F(6SrK0rw6OmT&HQm@5k^Brp(bU8fyImAA86dg3y zE?*OLH#eU5?p)b5dzZ@?uSxcJH-;u9oQk*9o*t-jZ5C}P`1!4-9#3v5#T5KRzRau_ zoCpUwlLyNogh#RT%e?2@@+Hw=3E*mi@Po;()mn?^@a-e6nEEWfQ%CNrG~1HGFZV*{ zP1*y9ufMn<;A4Hp+_5Z*RIaP@x%H{0&;m&`JzA7juOd?$pZr$A|H_O8cCc#jkh=Wg zRnr7!LCy9lFS;@oUY&#d)LMd3T2&Nh;$m9n`y*w-$AZfRcM>Hsv@>nfXB{6qa^t=~ zO8xjM1n}Y{7K>?gWYwVPv(3~(l#$R$fN}0GdpiLt(OJO<=5IVaXDP3qxUo%E#*xJs zT*(HCd_(v@)C_k=_ouL72&tfdGsWku}Rf>&q*{0Va!SOhF46)UZ?8x)0<7blu*FiQuZV&R7m zx|V+YJpD_89*k~Az}Eth@8{-N!2cqx%Za{8QRQk?k^;MWDchVqb2@1R5DKyS_%xxE z%HbFTh6#>)6gorQpV@cwa;d!x2l=RheX9lzXR}`>)9lZz%+}+b^FQVp$Luq_Rr?jh3<%Vhx;_Lte=bqxa*7+X?zKXz+vJ zn9x}PgWg0j2!XiFDcH``&OD}ciQVY4LUi<)`J3)kEZAFx4^mmndYQ}n0_zh2*?!U*GV3nGOz2S+ zX^KE9ij$lKlAsqdCqhtbf3Z2^)i`)ftK9^R9?7ys9d$L)U{vKO4&X<)twr`UlhD7k zQkU%c!-0h<-p3vPe+sGnWna^dEQYGG$nsC|VP?VHI=dGlM^Z+urwNMU=>DrVis?Fa zbof3)a+h!N?HAc-5Yrb?9lMvCr78*x8Sw_z+69dJa~%$il^H0N=Z(?^WivKtW4S1h z1U~{2!+$=6Q{%S`w z`Q#Ks&kCpZuU08B0iK;_%1FUW1*vVRoPnJ{JCs3>D4dg>|Nf~C7e;o8fRuYj1TY@H zY_Jo{=x^Ys7ore)1rh)}D4G4;5|+W%pvrMm&EB++gu=MG(MLfWH*&<4f zcw;>Qr}|v>MMhD%vY|Mhn{K|O>Qhn6WpwC7X+ey~i_hQMAvitVfiatpG@UZ}MYCi8 zYLV(UGRw_4dv#?)9j-DnM?ar^emuhv3%_QY3BP9(3qO83hAGY*wc~%Ta{!-K`v%E} z(gw+SKIr$BMD?id^V|iHBd&)8Y!`7~bUNXa=WiaIPo?>^Cr4Gk$)saI!5b^Z=l9-RKgNbLW^E9CY2!PohTM=4KzUZNC zWh_{pv=ao_PW6q1?N_hPY4$4^vd%+R6%>2!&-k!{2RI4bHUet+woS^&#`#J{Ym`I| z5A*3vjxq8(X4~olNC!CYSPV5Xv1hQvZ{XNnYC92*v(I%Naq(5T{kQkg|{UM2`sT5Q7~$7@X3cN4mTYg5)-_MidRAbWI~? z9|hi2{}>qM#eu{O>x^pb|8Ca#J398>^t^rO1??f*Z@-mgSntZlE(3%RAHT4t?!lvD z>QUS6@S45lB9!$F{=c68R#@M?S=Bq9>A^Z+3c=yQYqf!(c#o)*8`#-oZjnp(EVVG` zt1U{`T-xW&)XARFM~gIivabFwh|#?DPkwQ|OMC68bqM;#hI;MF^baIb&#_@S| z7O8A@b+-SP`7I6MLQvCU-{zdSX%mgp`yJg;k+l+ji%s10ZbVZ+rSsGd)Nz!u^ikV! zH|>P4A=f;4&RQX2;T6nB5q1lg_jFU_D94(SCbVefM(V^Djo$dlyTLYWtW@dYqKx(D zV&9)^VUDvb(kE|{XixD6h@T_3Th&f{De|dld6W}- z%l!|0{OP54h*^Yok23jnzsF}7%0rS=?$Q~t} z^w)Ql)XZ=FJ#gig&u#bKv18%Vwd22TynF0m24Ed#g{2t$Nuvfl;g|7*Y4)H0aivCS z<5W5Bt6kJu88ypOa3Ia-=4)jB=lyHobBIb3Hx;<$bAYfu3h>j z;qh9e&)SlF^~2i;yJee;NJtc$#B^iM^aJR!T(uKWi_6KIZtd-cQP*7G_lVe`c-S-o zKMZ%0uv?gWKqutL0a&_Hw&B+p#a7xRS8DW1#FQQDqSCE^!Ci{i%{AyX8=DdjgFh!A z$^;|L&K{H|tuHEGlx};(yUg>u1H~M(Q|9EU$}xC1tsar2?0kpoZv8~ZY2WQOE;YV* zn9I~%4yrkQuo|VLSJlTuWJbf>HUu2306!>30)m*=_-5&I{E{t3J~?b5bXWewZ;76 zTyQ|U^UuO`fKWBwF5+R2s!mIii(q@rBm& zI=Ng~t9i)mIgE!f88ON+340USnPr=11a|l4?|jNuUU)$D zyG174)rcj^@cQB_<&*@Vvq<*V{ZHOdnlH4~x(-cmKCjss$eW<`H{LaB@fc9Afk{+T zu^|p9OyKgZ1n|F8Q4?|4c?gZ(WeDcv`8~mlOT`F8=a=dEpXAY@$g4Z=v(&z6IXqB3 zwq2;WX}n>jfi%9othzfTwmkjrDy#(iOJhYiq2xsvv1_ox0EUI%`g6D4TgQ$k60U&< z>y3|W#+(5tH39rHC;j0q6#`c z-ra`^QxCbJ81Sk9^F<=xhWf>fQ!kRl!>SCgr`Rrx#S%11h94$K%FKCobQbayI8}K8 zC!tRHbPS{7Ts3C39DsQC<95;+@bl&-oZ;?ZdiarB??M;gc-39$;whPfe0Y>kcV+Wj1AKmJ8Jt_lBh zTnhsT*Cw&>5n#u~!45^{yn%(l2J*a{X}4y7h|kg>mKj99=@$V_gl>c$HW+j23X zbX57%_ttemVvq|w@i+3zv7zd(x#Hjl+Q8Q&ET3(?nu_*y%SlNYfZoxngaAzT<2LV5 zqCIaqyT+1*y(KfP)K zPvti2Bp64Jmc!PE;yXu$)^?%!|*1U3l8=AZ~6`H7!{ zT3o4rcTRZRHF*(EiG)fap69lM7fDE5oW#ZlpZmbmuO zL&NFcfwNN_DFKapWn*i6l7Eo0DYt- z0vIcF3)f1(&83Y%fxCPQSLSv@!Yb>-^qxJ9I|Qt^)vXnSjF0&9%_3%{>J-57=g}e2 zig|H3MXEap^*HSVzT-|Yq1^`!ERzGGNXjgUDciOPA>EH1qzWA8L;*r}v*tB_42ePN z1JE8-VvRs)vya=N&+KoE)qtE?DTdO9e|Eo)lkW1OhcuM&UL5aiLfU-0J2>+FiObG5(aq0nZvhv_aYp?%8I1vb&NBf7HJ03YwlynVd!r2bPgltt_smC_F^rel4<@ zzPg$by$U;z!b$tod3O;FdfgnevvGS8)b{K^ZSx5=M1ibYo#1O|7pjlF_pGs4>ac7whx4Ln@LdjGg1saVdQ*BLWr z8Ph_Z3EPs~728c*z{U`|X<_P7qU&*ZWfGNUN2(I0SZvIze=k?+o4l=Tv`7Dtipk=$ zY>SnesH^?_X&wcS6*vFCO_Jy3dMBsLJ=F9pszX~E3mfYFJF0U#pt&PZKM%*jIr}DD zNQ}3Vb~&kG5^67=s1o^~^DlaZ45RP%wv0xzFF&nM)4xySFQ%;cP9@I@X7{=ES7Qw% z1ysLJPPO$-dzdx<>a4+iXpQ~+gP1ff6La5g!3O#sEz=*^1|+?t8mTZ^fS;Q5aL!bF zK)N~^>hP_VuO|OVdCabD+>Xg6vjF<(4{x-xge+Rs<@DA1yWULW@D=8@4<`fc}=!{zuP`Ql-Q2 zAv(uuIfld!w{;nO?~0h@2@q9`lh(*GdVee~*A(X^XYkndcVu=rN2&U7`M z?6dZlK-FA=l=17VoJsSO)-_cyR+1HfU?DgOWSQe3z<4TOEX;o1DCPcWWrY(zp(|0} zaIR!~V4S67v|&|*R#sf6DZSdc26l=G^{b_FNXGzofQz_b=IBsrT)O8>fd)Gy-=pA@ z#(4bqzU+}`j{Y7_3mV76E&XuIb@JId?-i1~IiCZ>)XJDEgEGI9J^h3bl;Y|HkLzdl zi1N|lK9VfI6$@bSi=$02^44*A&9d>?+9RYJlQ~hO!YXO)aZXkmMuONX{V3~qKG=3c zom$4A@V##2Kp{Jwg1rSP`YR2dI2R;%;cs{s6sg~L@W(4Y(z^JK`DMVIi_f@DSjH6m zsNijeqkzw&?ngx*4(+c;Uk6j+wsWz+319z(i8_a($fqc-a6Wj0P!xbygS$%G@8}8H(rv!dMSg^;peX--(?Jt7XP{oA6_&aN z>95Lqp2YAkhkKJ=#HwQbBvq2iuu<_b)7c`QggEr46e&8*+0wm0tvYw$cvlv<@(42v zd{Q2)cVa;$Zx&XoB)1pL0GbDgmc}Q{nB=j)Ih(*jGPct5F`N^*GqqDQ#dVEU%~N+i z#&iCwNRQ`EOD^Rk!JqtuZPUtR(5;67g;R?Z zl|=IZ=#)`w%UlqgkUp@+fT%jsNzD=#m!7C8vPYRjKe;te8cRVu%@vYMuKg1*A`bf@ z@<+h~yTTie$%EgUFoW~ty0D9++ZvXzXHn{UQt{<=2xetq@-x-w{5lJF$vt(Y^g1 zB^?{QWmexw$&}-x*|?%nB~`3=6v|MKCV_%?zljPcpJFMY@U3hSjmcF0FWp|&$gZ0& znKb10#oI&rSm{o2Z*ZyF#Y|gLldt1Lp1BCCBRtxTRu( zuS|6Mroe*ig_Tz^E6)jVO=lKjf8W=*-v^6{63>K(d{ZHq`JV6r`js};T0 z6r3o#k?Ic)IVO^%Sy$UnxK*`+I>PrU*DF+8eDWOqZ85uXrOSU%7HJwf6*b~V#zkZl zb4CsVs3i02K?A4sCRAp3KiD_q&21?2lFwcY@mcq?Dh>TrojP)69X_=W#b-CFvIka zEhPjG_gaLkhVn!TNtA7V)K~=sSnxIs^)$Q~Zh9r-EZg{@qHUS1#Kr`-=rqPq<*DLw z<)&m|9#XPd&!^O+($MMERtI5ONfbsYzeVQE@qVzxo7@V)L>tFBAowj=)u;PN{Dzhz zR_RxZvO#hoi(zpF@RdHWH+ccmPi)wESaQk=@z!F8yfP8^T6tZp3ZBFACw@=`TybKX zv~H=)G0mkKioVry7 zgA1<3<^q{yywZff>?OJA%mNIYQv=KLK^6~6!Ci;(<1tUp#Dvmewk|`k>ugS88$YTMjEf)5L$eh0j$sO3$ z1uas2DV4;k;IQDiG_RVy+FpdboLfO6Smw{%NEd^5ebEXYAD8g zO!6-ylIXDt|72gS{M|Se%4xjMWIfKhk~EHzG#(IN^rFYr3Jaik=fQeM!e=q?D$U!RhNd?`wvAAi zzthN*D&>>6u}a1F$X}BpmYesM-#-RqQ7kWau%O^`E|gKvYWsFq0LlN3Vjrs|G?vOT z^(tKnqZAjO#`{Lzi$L*MX;rSB_~^f~I%_mNv%fg1^l-ogFy53^n7cT}5#zHEX)Qx2 z1yk-lr~g&i=O)#Ltncx2EaH&en0nFfr`yfjo({F5z$|KI3Q3;5(K(^oPkSxn_tz5B ziUXeW?pXc8{N!Evx&iQx*wB`GcWUF87*g2}ctC&D!deMlFHx>yF|JBmD&zEb^lM5K>{yxeldg6Ix(XGb@&NlpZRx!g>aRR5OC{4ZwqU8R zRgI$3mw8INK9gE#K^N>4`GYALDM-vWcEsYPfyLjKB*;;Dbhy2cis5yPG@WS3-JkkC z*3_3GG$Hg#7DR);UdW$|g%pXePLzLhV-)}I{cz+z;CkjvP2h!WxGOs{ZzR>tg&KXk z_p*W_;n`Xu`5G>Avf<>4^x#*==7UgitcZ6Oqpq6d`Xc;=5BJ|yey45XEPs}>TD5Y0 zC3vZ92Dh1u5Vo`nPFw`+$2bv-oaF@F4Vwrx@Y_f3JC-*=zwlVzXgO#`XZ~o!LSQAf zG_0ysxalumqD2y-_GD>8{jC&^9ElI3hP1+n^wHAv zR~6D?REEw`#=z84Ox`7qY#N#}h>k zM(~#Yr9Z0UHM&v(@TjN|Jzc<_3}A{misLamCwLkxq&~2S>)GdYlbl^QP`%f`;WlcZ zK!D0^Mjq3v%tUmyPNfy+cZhu)hKv0n^RJrOSAj_(f!K)Ch5jkJ8nIuWj4BE{%icwF zl;Z^5|3r`VxSM(98GhA6MTC;E}AV&2JEDAV)xn6 zo@4k0k|Ji9Hq{x|2#kylHzjqI-I^oSdK&|IDq!YYJ~ViDj2J*F{WKzML;>$n1s&7l za$r7B{1{U3L%7dBzb9*)BLmDvN#x@&A+aCfx@@4f+TFLHm-L^l6)!rT0)2evfFdWFNFkVJ8%_!XtN9jPd&q*C?lR-%h7RoegE*nG5p#2jfXMrNBe2J~`t zoke9>-~aTt9kK5OUcu?&w?#mWe?KqD64~NW3WCa&wcc+2MHu#Baad z1=Yhw^&GxhIp1B1!~qTjwAW6Y3{RbxfMI_JNTbI@;x;l!#u%JO3XDURK;d;9V4mVQ zc%G)_)xxYGDKOhuo1aC%4Tp=ym*gE7ZH6)!VrnI%XjUy(dpa`^rjypX1|kxBR3l*5 z_Z_+uGLm@66#$On0}W!QFB-&GScVo1Wgx33FL)~zRrs6DNGNL37RPCNZ+x;xkuG9V zkLdZB^7d((9mN~ii$MeA`>T6OoRCez=}^jx*F&>wXNjRK?MX39x4&n27ckjANNy(j z{xkEB6Ga7*GC{irdf*xEr&EXYgsi=oM~uJ~(5t9opogO9Y69x=u${s6#-lg)Emn#? zrvPjvh8E<}#|d>{rkporE_qrps6yM zNjR)QZrPZhQ`OT6a4Am%1NRaG`g>0+kYs0lj}jIh>@&iNPjg7Pg{a$qu{({?=(s*K z=?%r*nTCm+%6U9GJRHAcf(<)%=9vo)3B-<`es5r;)4DfxZMAogC2p1a*{diV7ATD8 zF@Z2zWiS4ZaE@|ktt9@798IOkAQbs-HtsQTI zP$?Q~e@{8k3FmkrSef2_LeWQXZ1h!(wd%bzO;`Xt+~z+Xd)exT5^sxUG7%bNd46{wHU>iCB2h@u-WSu=6(h>Hv$fRk(wo@C}5L^+Q%` z=ym`rs?D!g{c2`L`?wZV*8?lK5uxjXkP4Li>ddTmei}7r!)*@R9R+7&RnFBSmJeN! zWM8gTE+ODO&mC_bG`iZiKBt5fh!;^xuJ!<1>7Ip0FV2`bRYf?DsFl4F%m0QAjWT)~ z3G_Am$e89_L`kF+6r*~lV1fo;?IwcoVYt%IAxp}3uX1#7?YhT}B?s@-DYf>d4$owU zNc1v-N+tnl_Wg6V1Aq2S-#+a!2!E?llg%SVM}Ry`&9wC_M3@;e_bp*+wI<>yixPq` zxYD>ohr8vY18G7Y&cYxCN72gyzmgG15Y~7qHdCYh&bZm~saJ>WH>#47Xiu_PfA!oM z1J_1br45ySC)Q>@l8vp%+lKN>J2$#|g)m}C(m$#46I-_KzvRptIl9aBYRZ1>WHF(? z)S7O5A-77Me9?u|D%6Ej_{KLOVmRt@<3DxQe$yQ5gk{z?O2wytU!XIxTGw~Jc12j% zJy3;RFXS92y|(V3GzkSLhHM&LO<+rH2x!;$*Cr`MO#Z$Pi<{YbW))R0*iE9iil+R1 zN+cmi^!nGuXE%6A{e9%E!3SOEsizpm-A*C+JHzmgo5n~ei5oFw$f&3c@5utu`FUrn zE^9@{zQ!qFU42s~{4!1Utt6}Kq4$4%A}Oy344PP_s7KB%Yao4ClI}K<253PPCAyIx zAmF);n~VbmV6i>dxsnCd9eVZ6iq;#sfC^u{QVf=kuA?n!}jqR z={gll=|TeBRf}D#eygALMIe*a3Bq>0AbM?Ur0OX7{g}tN3PJR-br;<~RZdTtVVnxI zXFx;nT#{peeEfi1J#v5L3)=FLeEKCAG3<;VcPjF6)jRoJ!y~;vnIOe`QKmtujlIZ8 zn_09J1Wi|!@)|iAD)u(MXbw8VrUm^MvaWiy{!yEO42M}Z%wt;pYDwO74GIfkOe(w~ z1N`xpYB{io?!<4|xSEcpKRE2w*LxA?{Ly9=<496eRwSbLVME&cz@ekzlCLHd&ZJ#% z4G3#HF}f0qbXvndZjXJok)$oW_WiJ+bN*Dn(T9&U>No?tP?>ENY7zY&{`a<|6;V#@ z3;Aiw@M9ittHV@he5lvVlU5P%e~X98sq0o zdS~c9pKP3EYUwpzo%io(s;Rn3e%&{bgBa3b~)&0x>7L|&jw{WP|f4Kd(G|VadKr|P2|AnO{ex3T4Le%yubeoB^1bFt-GQrSZHCseY+f40=lp(+QA9v{CUITndZ_YI1DF)G-kv& ze!@F3VEm`r&!V!R-D#jpl5&R9pB#m3wp*`%xwMA9@U!+jjrdu!wTVdfa>9Mov?JQAm-CsEOIZM3iZQdnt3Wf1 zIZS=L2pY)u=W3ycSc(luHFv+7_ zGJ(<#8FjmPonD8amrKQvj)jm4`H>*CVms6Z3hD`)CrRb6Bjt_x*G` z;=G5J37@wP9uq#k?{4REw9Dg%=lNa){_}%E@o=T98}47d1c$@TGj(X)mDriog@L|) zEL;CwEPCl0h7ZjorkxS``VL^Uchp!xexZV()7N_doBO_J_&MeYWrqD^yO5!L96B!D za~;0(=#{u_F)5r&aqFUs@P);f;Esnrj)yn>60hvvhW-;LM6VHhUIb)Q3G#YAeGndv ze4$apa^EakuH$vMd7YuyO(KMdFM?Pw&eH}R?qO^{_%wd?#FrRApIPuheC@u=u;7Jj zET6OeXSfMZ^#3D5g&{P@XWJoTQ#uytkcq6NS9ahS;3?a{!-~h{;pu|{JmyRuUGXUR zs3BkiHe!qgrC|{nMnz1*MR`67G%-!_81OMxxNGXh7UpBEswWv0z7Ctpma3Ks9xka% z#Unf(5#;e0y*h0vm!@_s;OPJr0#HeUNQJz;QYwn;44n*esW>w65K>`3l0h%xegcb7 zJ7H2fE}?Yj_C&zL$C%g6Q1a8JheNbG#0b1UBls+2*jza92>1lMmcVo0t8n=PaJhZ( ztT}|hpWJ7_$M>iA!S(cEIB54*-kDSk^l}b5aO}t-{O+kQVacAWg`s-l2A(&3sBb-k z;zF6r44wX0v8m^~#$HsNPO7&n)ca9c`+?VP#1EhRFe@BNcRs)PVtj7V2l3NYpToKr z9>k$TFT+8gImgc~z+=LPcMT;q#Jhw#c_FjUK^^bZ`7XDy@rm6+V_}-7Oiije1jBy3 zbZjGj`}EiF*@Yj#ZQU2+&b1%HLx*m}W4)afAbCA|{oTCZogFp`IC>cAluW7Ypi!Y7 zOP$L$#p6QAZGwkp;B*3x+2degY3EA2%ZW7#9MLF}O#h^7+KLR@Yv8nI&Hl_1UgsvWb_x#oP`u&&Ta|Tkuc6`vAWA@a0(k^7TgQrT;wSfju?wS>$RdG+NeW51oKx2hV)) znIAk(w+SAv01sEUI>E>8@#v|R=HuAaih_9^+^l%$aZ#U3T=tOMcEHs)g22}|N##SkOk61Nh-DN0%O8Vl{}7yGZuWFM z-`K*bmPol4!TT{<^F?KUvEWlR22vXF!k+c`-iqtkJgXee)5IL1M<0?a2+2+@KaCo);3~`8wH)W3Lc?+e7A0ZW5g+Pjk-WW(H-ZR@D#CIOK3is~2UMPg)Vuke6y`RJWzBL%`>*u}3?I+=UA(YNO zZ0i5EkzU!s@U}(u-tmjfV_OOG;NV90S zP%@Tfn&l_xc>KI+AMGST`)0*xwsI_PY)wpxhrpBLT|sHIX${#z0b38P#XsMBEpA(K zF&6C*YLtE_>SrTmx@GKJDAo%dRgW6rem>En9c8rZZA&H$V_Aa7Ot)7aPn<4Mi~p0uWTO!%Cu4@ZILY`_uM z^C;2lXA;OKBgn*pNGorLQ!FcV=r*Nvtl*K*(e9&&c|8bv-S8Y5K&Ya1iU-#J9AAIn57hi<$K6neZzw$H& zd-~?7-ko2}3!b4d13WYriq(!MfROZdNbMw|NesG=;`qpGJXblFDTzVua;7o`t;eE8 zpeI}h@uO9r#%mUGQ7M)MIx^KV zl#WG}n1IotV*!r^IvQXMwPRO9^Q2T3;F!=!#T0aOg<}n&b_hJOtWK#;Hu>hj(^l2$ z;Op4I!-ldRsXOtFhcCl}2dL5|M{>&4i+095$j0;8x|)Z0C(eyM@4Tm@p!4wI8}Wn3KZM&B zU5d{wqJEjnu;l6QtAW0<>GgEPs1qM)@m8hQT~qR@raY&mJVs9aC?ZyX;mqEv!E@kAhM=k26(taW-eM)&{1&7 zQgpa%f=4MHP4(nV_=sf_X8{j41PTD@;89A4!K14j4th)urCb{MbPTyf7};o`gW7Qk z=t!l*hO@sjaOgg9l;Dw<8BjhCLOwVAn~xy!AMdkmU;Ng3!}MfF+4XsfzboKJX6|wLJi~C(S!KaV_(5HAGs7Oj*5kj>ZGPW^v8Su z5j*=9VW_WHdO!L}IgG*nqj;|G#|)i!tn*lYK2m899=s9XT}4fLRIR#*8}^>wem@3I zoWR&yRXH;Fy2V%?GQguMS_(Y8H@cB##Th*0>-3Br!Z+``9zTBcGuYq1ll>i<{6`^X zCyRxk)TJCq`S8=Vx8YkWE)~s{^5~B5~2EQ&JG)U*g&VPmM7mxRIr57Vc6JIPCIyX#nTR+&hY5~ z9^F*#2pbJLC0da#QmkAef@~}()DDA18p@nvxmdB#Z44G&;z5b2O#fJLeu_H|?him-#*kCAv&y_{d!^ zTyXG^>Y=0SC)*i3BLhPi?HPpY8=G12h**NLrMty;&bE`x**}I|uWrFV-*YX#_t+H{ z<)cn?u|L$O@oL{{4EOc&^LF(ukt@mHc~6HL0>6HrER`?12tR%FR_s5xQAR zmRg5JVAmhE?sT20+yW zXa>W?zLY@=F}gx~tlp8_0X+I^7*#M0IQEo{Dp;&&?5f64I(l>fkMejl_z36-@RW4u zNZ<$~Su>L*U`+TFQLTtDe4QNmIx!PEydFz~j@N0VS1Ae&N-+aQUZjG4PR}U#F>UaX z0Mfw}_9HgpMC4QJG^6=KfJegT-OJ&4=oO3(%YE*T4se=9ipN7K*Pq`n%x2n0%yzO- zTC#c9YJ6$Q75Ks05Ap079X=FnJX6PW|8KFoe;J$5?-X!2co>(cTz%!9%Xn=SmCAp) z=F2#8cpn^8z0+XvW}*!^3>~p4fJ(E@3Lf%zcwcmC8Wg=dDcYDKWZ&=Y&6P2Jd)js5;kkJZ6* z@Zdq@^Lb72$c|;Bie;3}^$-9smo-?SV_vr_o(Lax*r?Yql+ang!|9b)HWx67BTtng z8S1ukf=4NybAiWDIXO#5GAkNg;Sg*jbOd;)ibbXK7&i)1&ki*UvY{+HkSWcI`KWB} zmT(ckAfHB5wuI85+esx6wB`qo1|4-Dna*J^;)jM1;|=@-c@gXrXLa7W68Xuwd z2!H2Q4s~1Kz3m!&p<68MBRaeJaRknRv9_P*&BXbDhbmeG9=9dc@>;>8ng-(n zJn3`}xm*$9j0;cne@c}8cU+6lFZv*U_w?5h%|uaeSr>vfCuZP?4C9**UV~+OuH)y> z_rKfwYt(FA%qC0(P{j3i=!nOfkEe8t{H3#iM_=wB%v>{#lF*O?zexG$&@mN^nJ)2d zouH#n6x6|Eq;%q_(knKTlQ9Vq0TTrrD}3gOvw(+EEs<`Ssg@l)rirY9#|E7$_3V&G z#HI5nvN4rn1&kDmp~Dp{f{w?44jancC`jOOF+9>CpM;JG0*{$iX`YV;9&x{{d`10; zZ#sr(*K$@pcIdoW@c20v!E?=8j2`aCFnKzILl|548r*;NAp1SuuElWP`~*f0(dug3 zNynA0UflQWUF@0AO6o_CS@*2s|Gd1Kyd4m4R|tROW}cNp-N&?&oS?I8{hjFRI{_zc zK-g(0{TqzVDVDjjEp5krcJKrc_LH$3GxkPL#K~OFXq)wwa44{fQ&&o#2tHrv{vZ~v z`!-_P80yVQZGQ43nv>JmeBd$MvE~Z?4oG#bAN~?5&5EU;$6mP-@M(umC-9KDZ2=GM zsU^bnbu8vCr%fg_)CzJv<+2BRHyv*0naxy{k|RsS=nHW>Jzl{^q*t<6N2OQB@&^+( z)=+S1hmvu>J=G%UD07)pEE!swrKeX4HX^+$nL+n)6)R;+u_%QiH6x&+6pip^q>7PM zDRn<7BT_nrm>9RxN?F^-K=)e43>psj2 zJjJ}658|P%zrx7q2s|SmF( zX@2l@3Na{N1kXuk<)ryV6b5)m>4?Wzp>rbqtNRFW zZQ$`D74ac8>O%bL#}VmTcmcuF&7O|GYbl(IcVR^J@6h(lcWr~0nhsg{EQMp?OX7Z; zS|GoN7Ek`@k$+_P&=4yDfp@-KPF1$=ulW!!efYfW(OJ3uZn!-@_*_9ahDhzSdsc5W z45h;xJ<8iO=#2K8;Ia5SBTo2fB!*flp(~yk8Ov7iy~3rW1-__5dp^|+|eE!chy zKELpTSi5V9SPa^jG~qKbi>LSAho7wbFn=d&dOn6g?l>APQBr3GL$INaWNnFr>GLS) z=)>UYvQSpEPkTFfxQgXBOkw5Kw1emTLw}wD9a1+GhT4&eC#L)%vHpsl!_bkQjtQMk zP|<-i-{WlMbc@F$%IK!rnIAkBm7~Bz_tEpS2^6SNkb8DCLz%#$8^+4F(G6wxeT3&j zsTq~tb?_*4L@Gywysq8X?*B+-6bm4^?F6F#;eHEBM^=v=!^2)XtDXAy+5fPEa!^(z{4rrJmBFuJd|d&fyY!l0z6q{vN`1P z1fDV~<#F^xo|TmNfo1wz+ez5l|yi$)Qu(=)?296$2sct7V5Po8np)UnVc0o=0JD*3}ai*jk>I0 zqMO57SgTj2LQ;@PQYZ-NFp@!2`Sd;=3ruA9F^2}6g1oLD^-$1huV`7JLrs4i7T^d! zM~4kXxtv3#LVZ11lyXUiPCgMvPA-d3Jv(|?oNi~BDCo$Q=d5(35+dlRpz9XU5VWLP zvM3>XJ>~i6sTTV^J|trS#24(A+uE2Z*INURseC*aufpgnCs^@tnSEam+?TCp@R0Ix z|INb~+i?t|gW3rvgBC(Qzx#1~dFd7SeD}pXB9shXd$sFA2c3}jzIuZgM@mX(@kLy1 zdurE%yjdab59V_R#LlNwy|csPJmF(`o<3`*V~S;_S%$x(z~k^BNIg8fFjRskDw+pr znM69BMK+t~WfFyA1?6%Bq3kf8?E5FnzVDQJ-9ZE8@4p$|xQmqztCGeziq$F>Z~7({ z@4T8-PjB>DG+Q&4iG;!znvkF&z%)^-HBh6j=t>Q>QU$eQ3AI8I^JTAj-k6t_K`cSiLG2iGmW>(9R&}GNT^1EYm7ru4xs<6?40zbVBSXL6 z4jgOfgTT@#QrMwWQlUYo4LoIz(dbJk6r!l)Qz&L)oMO?kh-`#FAeS^4Dn~#k8wnyq zX(V?qn@Wh%u{P*%HLP9bn3XQ8>8$tj7@?M5kn*9es=u@eVJ+plFyJBOvk0y)Z!mWS zCHU+<4)@9V4gN#`VZgyJa{tH_nISU>a?ZqPK8WY5ibNxLw~DONWjLBW?_oJvvI!m};eS*zdQ)#=Os_bTsIYViBQA=k4hgfyPif)iRp3 z2KKs^BbYplayE%#D#B`qmqic&0s=TjFOE!~#9A$yIw+t+L1lG<2B%k1m0~G1qoAXK zhwoF~k0{kE@5iWck;>7!phcA{faH-8L_e^~NVzTqcockm)Li)U7v+4O5sVFw!ui;K zc>cqE3?7CLbv_^M7lyOt1Qtr@p^d-bbcYsU{%#vhF|^K&dCMVtbQWyCmZ8HlkQZN! zuPnb3&+UI2fnW@wV1l=3=KaAOUREA@nxz9r{~7Gid86P_ipN0{2erkaI(S0dJZOT4 z)sE)xFnDsbIJAgdp@d?ohF5%x<&b;xd*DhJ^(igA0*6LlMsu7}u5mP))9^)o_|1k- z;lV@K;h_H^G%8KhN@Z3s1ej_jgK9d3YAT6pDvo+8fqFWDW;Tfy!6ui+H~~k-L?MIe zavqIrq62us6q?%66pu=;6iCG8c?2E_6wM&k(=1)hSZ=eYSK1ISvl3;8h*B%|+dDs| z9YiSs8;%SwXDAgiDDxgyW*8MLtxQg!QBmh8p;@itm9cwp%)b(4Qep{GIs!T=hK{Lp z2qFZO3`0qWj;L_aV@L^+FT{_tfhQeS)hkU6+0raKpxD&bmR?XdGn>tcAQJ13AR?Dk zTsZJ_a|zx1C-=ht>cuK&9QSPc4!ZYTg@f+p zXl8P#r4y(zWa4OM5@=)+Xr{%nl}ll=ki}Ff$AICe$fJyt)gptb4LorP9(&4U07FwR z1RS;fj8ZZ}5s9H(mglL<@_svz*wfKgnOmV__hhu|=Y)_QNY-T$1RYj8I(XE?z;Z!C zN2XR1IJH_u94jT%D`o5%z871DzJW~AjeIP`ut<@&5>P!lUg7Cz=@Z?S2X>`o*=a3Wq4g)xW{N%yn{F4qn$Jy17kRG{1AS=>T|s9 z%a@j2ibXrc&?@^$^M*o}%c*ikD(5x{oo_#IBVIc69D=k3Gw%-{72u&X%N2l|hS(37 zJD_55*jdTjNL=3G=66P6o}v;_Pw%tH#$^Q zx|QPBi?CTN9%sIusdmD`(@Do9a5}(74|V%|_uGS%j_gckl_SgMw5-8|jxD_+=qQCl zu%W1nqv+Ymqgu%0pzBdQ*7Gq8_?|_Mx~myF)T84@I^;nn>@$>(f|8h_OiLxGZ0;3h za|Io#b{I06f??p;0Hy$Cg2x(^YO%K?LzUk-MWc$F+l$ygu4BJP!RJDNN5n#e|6wEY zsRHtqDze2gGVvUOpV$Z&c|nwRz3*Ox*7YKqNFp4LAsC1t=nup12_WDO;?Rk``2HiG z%)W@& z1Ku0vJ;PkIFPKthQk|VEgwh#enAia`U$lW|a6}Au*NtTzJmEM}G1?v}iA*$sY$S$k zB#L}Ef?_y~VkC@0B+Qpn!BMOq_@e9vw|+kapF1DF68EnEKBfv8w6Y1z6!SRNw+%~n z-Xy?NEMTHQDN`Dgg$$-j8O)UP3>yLsgQZ$x;4pa9ZF$pfVa2f-Q0=Cy3OEQAFNPeh0FUJZ>cPtP8YDZ=S6(uzH4~HI$ATe zboX^!?Rq2NAwP$DbnbZUN@HIuQaX38_!M62*@JK(DS+b%!{-tEz6ZP!PP06;{W2*r z0uQZ}w}8Z&CblabYvsy%+4dSbbZ8WY4xSMKo`A!HklT;2mqrkWkqkzW2}KOhl)@pD zA|aH+L6j&W0hA*FRAXTjqi$>)zFll^X#bviZpQMx*W%7cZb8s@oS`#a%px5b#eF+J zi-YbZm?`8jNd|E-D}YliSfHX{qeI73JwgGUBJku>Ht-nflmd^f0>#aKR->3NE00Hl z$AFIk9;!~oc@L>VTaOLxYp%MBO{K%IP~hOM;&z~P3d{2>z#)~Rpd*wHbr@5$mCYq^ zYE=oGS{03Y1&ul#t86e6sHk*a$|Nx0coD0P-Ga5fpMb;r64HSHFZd*A5J1={wyPbP zhH-jD5K)SV0cECF^mq;h9vwQG$0O1$(|9&Rn9D|^p=wxELDyqJB)9b-{N8(6^;}5s zP!Er{YYDRJM^GD|5Nm^`CQ&#Rh3~H(X7D(9VEkh!dNK?qT0~f?HBhY5?3fy8gv0Kh zE%?&X%X#qDmzQ0J<*(epFge#!3iaQdc7M2C>(RM&;Ro=ORkz~Uz#&#T1Q~*kJ$z0- zr&&~8vX;O_^~q2_cKGNpu|Llen%a@Cr@%vs$2Bm*6)o?GgVU^_(~GbtfT%Z!q(6jw zkYE!=H5x)a7Dgi;K_d}HBN0Je23>BZVyLGA*yH>eRve>QM%M30eNW$AeHpgAd>>9# zi$w=#-eOw$jTLggSw14 zWLl+^jtLuz8XAo{8jTw2^(uQiV&!=nrA!>fR1{wSVXQv(ajZCg19p%8Qg}MjOjh7w zn8+#@fhQTHvN@$-LF5#e45%pZc##ZQp<|?MhT>7+A>T%ZQb}58vv`cAkZkZt#e;}1 z-Ypf637@wPo^CdieSi57@&|&bO;fqHh1&QyvRlUB=~@nF*J3!j79x1vI+Xoc22-^; z&a0)>7P^&23tJC8#%rf&>tEW|xf(`*14f=(!eN<;vsnV^WEnTVp5ieWq*M@t4>o*)A_6~;ct?|8+z{k!7mxf#ED z?n8KJ<4-VIOk=iEP%~7Au2FHi1$qiefT?SZEAuj(u8ehSvKj1Of*Q z)7SK2Oz^PM(aYwlbZ$IW7|BZQ2#9rnjtxA9@?rRB3djZ>yW-&>!`tUY>}#75qW#k) zeBLT}O!zEB=;E~~`*NsFO`zIpp*}r<%WRpI)J%a1#|TZHoUq31A(V7SFf4s#Rim4ajIT6;UnX$;89B$EZ|`?*({lx zsh9G2geo$RW@Dkcth}5Q-OomH!U~WMFtNlr?pNTUmEk6I6l~goW298IGOHPejRX#X zhJe#*iD)+JTt2UrvZ&;fC}(0Qrot%D{N$(~PaM0ASMshraU)(F{t+@^FS1HUz}Az#O?c+}%b?Su(B3Q}5`y$w8C%4L8@rB*t0)N>?&^t3GEN3zd>$n{U~ zl)(!L9uW%>z4bZN$_<7Jsh(=Nj_B>X7&=P%gunU%s`(nj$6WU_$qN$G+hzVYDYJS*6MkDM7yY1r?czlN(})QCu5PWVQ_tLmW9IQmBw}(<9YWAb%LOV>jFQ)@^ zEa1_U4nv2QNicXu;29c)f5d^1(~YFh#~w~S9zl~*DhV6~9g3C$Pb!890#7!9$y^Fk z)Jv0%I5kKKswt)D_9Fo@IjDo)pH*m3w_IK$f|cobO5GIZ6WgNL9~ zX85R}>vN4VSHf)Ik)Dk*jcKHVGJ!SdaAP6)H=3GZ*vO#gQHblJ(NOgKNJz=oB*jB& zhk(JOMs&p^W6B(`W#Rm-`X^%LiEbTv+fdX62Jua6qI| ztrn`|<0!{V2;RJ2gU@2be*6k5g*xgJat#oTTo@<#%p#cf;U|xMM(pme=n{PE;VXD} zyuPZPdUUv4E`wH>-}n4oC^f5?nmvv2=~FUJVq*FvA8ANci(+z?7eEq}YOM+G)}>Jn z`BDYhToI{Mj#q)lVhKbdF@*eK1U!EDTwdN*n6?+Dpc1%?wwmVl0D_Z*i%s2_L7mE4 ziZwU_-^duEPB-$wAnGwnr6Oo0qZm)dFrJK}l@t(S0MUI4IGF?{vq?8#SIcJN5}$m>+OVk22qu5^HO07~2S zPN74GfKwL0F=3<3V!c8o6b>mFhK^J=;|!e^CS=fMdJLsl)nXduTmq$Z6h&T(MJKdS zG+U0}h1J}gbu;ht^uq9+NQ6d_4$7V$PMMU_5fv;GJi4)L3sys_snG24IUn%YD`4jX z9)?exnhTF2{O|7JVP6*xJd|>g*}NR7$NN#9Xt9A@Y&MYTi@@_=9%iGNz(W!F-F_Y# zRhtlshrmON6DMcp(Cf~um%$&lcirKl&F>{I^H!(v{A{fysY#Q|`R#}tx#3p#PjzX!zOB1qGk;~+eOl6Qr zBoU3o5D7&P4ulZ!`gsFB1t!{lnkrVLYFrGPVK`as48cV)FbvUaalV4n zjXF-%su=OUgmTVK7{>)4NfV|2RD(;7I6*J{?a>p(!HE`a(&l3xP2wLQWU5!2nuG0tu-X@@W#%uZd%l4P&8t##2$La^jfGCNP~(b1-yB?G!VZ zE#@&%jNv8ckJ_qQ7RA$hGZyar2nI%Xa+-CjRzWg3h^cZ`OP@>yV?c#LQ*8&2ElxM9 zm?+x8BYSN0ptQ(b3ZbvPk}8O9)3%v0mM734tV~i4TQ`A36)ggb@L@WIsz8bB3N(5O zB|^bQs+uaLP({?quc?*MsLAqogJ4rLQz;{jlFDX6fM#-X0+W;KC}OHIv~tqO3SFTIUf%)xL7e! zFif=cDymBG8kpKtk(r8Fq0+8$jQb5Z>8st%^djuYz`JgjbH zQy}>{)EG$R_pL|PVti(np<@S*37XTGK1Z~HX!ewhlbD>Ln8gG`iBh*2j`68!w5Dk4 z9>J34*vPRF^_J*s;%#OGl=6ilve_Ij^32BKC@11*WfB59nIxx91QxnJl}++dKqrDJ z2^>nT1Zc7nJo0iei`f#b3=d=L@IT8<6x*T0!HZ_E!LV}|=4zyP%9yII z^B;A+EH^|m=LVAkdU=S-O(ZfkTfseVsP&SU_c0Kl6uaEbFGS zUI8;rX;w@$)??I-$aTVOzEI$yDi$r7VEBA|9elk`v1DR!4354LIKRG`y`HhIZj5#< z!dTZbMDIC*`s5VDMh&4NKc+r0fweC$VbBnK6m)2@=L;vEVWl&D@=QB)WK3)7h9NU6 zqXT?Ii0AP040WU+bP7`^waXGrA_#smre`rpaGIi+#yD^PLgPdyQK#_|`68N`G$t}h zp>hZ+tZ?F($`W`Ie3=Yn0uF(Ql@39tl;xoGic>7UOyDV?o)6&Z{?E*tX3_1GYAxA) z9bDf1IMZlK*i^0Rrc<;5r*oV|@yJlA5_cK5`!?+TB%;Fi;iVL+R4$&YhODdCBPC=p zgO#djgNz+GnzE^uWT;A%2^;0ra3#v9MoHjMFlfv)%C2rErzSBagD%r^8nqJpI+a`; zW%6|>#fnR{6ZJDVC}k?8VhD!@@c5xG@oZc37kLxb^n4tH{tYN5Vkjgu@WkyY6hTLV zM+4Hl;L+ei>cj#Wi!y2lkEN2;Aq-VS5f34`ZxG@Cxsv^!3kMzn9}3S`w!$;)6y3pt zBN#h20LRCkV#PDc@F55-L*k(m0y-+inVja-so1Ds`IaAYCo&n%|9s!o*fX$M0B3g2 zl3p=n?6A>d=Hwa7w85r5jMp(hbPCh6r}(I#L$}YU`#Jeaz4=+JOmpF90NYK9UIK$4#Fr_Fk*j4E*e$$6SUM42=a1t zs8pyd&7qbnC{tMTYh)Uws!$3v25g!#g)&TGQ`Lwx%JgakTqX>-Oihd9^z@V#)0mo? z;>R}|RK=pwIi*-plxW-qD-{6-QY?i;i2HcTr0C*7ywLaSHsg*!v~ln&h(?byd)iFJE=-8`W^F;?(C4)$8J&w@7zh6!pyinj#@L2-a?_Ppq zbWD_`heqJobpp=+{V2w|7BYNB7(PppT-hr&iJPX%69H%jQ!}R#D@5_rwYM^K_6}}i zFc{FW0mlvz0+ez2l!%#A1RyQ=I)O=lo~C-}dHj4+5!pe*aq5%-nweAbNZ0B1xzlKo z;vwizdd1*Laq}NlvDn9vN{7{sOtBb1lvYW#L$H}G=P_Fmak7%fT&;|wf#sHejJnbh zBT;Y0kDj`MN6_YyZk%b>J5;UCFXfs~A$0^#E+gTRp)G(l@Mt?XSivJzjb#fN^}HA# zDdkdTun8K~Posxcg<{YMug0QkjMPa_pLDNAhmEFYICU}=jSdT0dV4Xfo zAt?;y3^fW8Fa#XPpJC{v!VDx*L*-N)FZVr!hYw$GnH!^0t{tO4L@wbIipP>>N$BX6 zE;QY@-qNt2ly1S!p;1)DxsvY~A+&dpl$-TfjrNoey|O8Oc5$vxi5(=rotpZQ#k%j+Y!M`F*9kHreG-bML;9q;h81WuMMK_<4jC(GIss>jLji|C zV~rWUZ(_WOX03>NDUE7AfeL#&!cZpgkXoUXi3Wbr?d5cY;ZsT_aAaTu9)3;Cwbg&A zV!Pd&aKN)1xwv0cvbCeV zb|S#=5z5CNZw@>XK7ainoa+vXbgOR&ZmRICI|0X^KfsEIQZ8{^g2X+?(P&Hc)f&rAQOBa{@IiHt27mfo7$KX1Ri9xr|1s$Z%+uihR9U zDWg%Tpiv{`-NN|9B*rJF_%$Zk%Q?v*J{x&GBE3>-i7(I1vDz7LwouQeFwWqiBdHlm zt7Hj1Bh(I6vy}Q_!o?CG5-s|y|1v0( zokU2cR+`F@DHy3C>gx&k`taz!+qhh*|5p(u_M5mRz0da~inMl3f`K4H3djPT1c67v z$4u=QD0&HAS3!JVh{FJnf=7o`i?___0Gm!>fQQWHpdXPhZj`F09X@X!JOVz>|Gg4p zul2$)GzvHEf*Ok>{OEBw-+d1&9sE?T?BkYg-TBIQ_9Ae?5Aep2;eYuQJ*yu5X*_j!By;ie^dO44JF^yV5_Uy2t z33D}zphF6$l8JE;d<1yH45e~1hRp|m&Hq*Ga#jtXdc5b87!7Pijv!%CItn&+@Cf*b z^vr~n83Ho&diSLr6P4h}`g$*h%z)f=9r|aphxhzShTzClrhz zna&{e$PqS}1$eqK+_eb9w2<`&dr&UcQ8oH}M77HV4;j50bU4*H%?g8*&LnjzH(F?w zD;TFjbUwRvis8vP&7%3Mo{nl9dr@6e%7~tuj$gy;SfbQTBQ0eu7dQ z$A&lK{#W%zLhFARf)7bvN8m-2;>v8MN>?ZF=;5mbtIiYaK$ZeI&m?#x6RVv6) zods)@^E`isO42kSiw0mBz>$EV+c}C9SxlE{^rsmA$rJf_{3n4dgUMo+j}yhTye>nB z8mTJj@fcoDPE@!!-O?dMswkVlI7LoGOCG1Fyk5>>D7?1)pP?Kn^0W0HVd!)}^9__U ze#|i_C{4=?)x_`-z#!j80fxp~w5L>7;25y7&FCT6TEHU|OA>jGl-yTJ>@QU;h%RG& z6}bqyU6#lRI@H8hFQeY57*!{sW(YDA1R2c`)>9`<&9ti+s~=;=ET>E=7%n<&v@n5l zO2#avXJ+_wG^y#Zl4Ea&)efamq;{l_L(PL!Rrb3;Ul2)R=}e|z^5CouWUwO#Dj1s zjA$f^cq|To_p2CtmlZxk^!}gTf^wvY@l#@ngYZ*2l+90_;r417lHBC07Js$kI$9%Lqe``+si z@E*b(jln3USwT$|XsJbtyPgfxnmr^Dtghtk7DHQB(u^R0@y{toqn2}Mq|EJY7(B(i zYWx%MA%8~)Pl19S!yy-T%58qh$0385l}($fF})i0YseT@z>$43qQpIA1bHqZ+Leqo zRU*}*MMuz_#K}`CPT|xk0Umljc}6W#WR*M`?CqokSak4Yh0-CjSs2c=Y{FDR6h;b` zOW?)hOL6~xvHhzZI=b>%+xH0!2RDepq7EOM5>hFY0EVe`Q^TY!Zd{t+(sArxX!13W1i=|mWb&Bqb^b1Jhhx`5yj@EN1g zsQda{)#WJ8Hj}zllXqL(t zFXk}CL#+r3MILN5O{#}LL??YwKt=@h$IwY5lnb4JblU_iW5^{LLIOGj1`Ry)IvRNB zHlcvTTw)Fe9z9M5KSn%`&0%>0ixH#R$<4#K#EC2*CEzt<1oiJ^aL~KRSjwaR_6Rx) zUbq&YTW~SHvgAq}>)(u%1UrIFf!27D%8Fwm7sF(ZentT}x_wH)jmr4^n9gB9F`s0J zQA`%Zxvr74-|S)pXedm%W?%%0>BV6g&+)1@}pNJVpM&WKZU z6a*c*PWPY0^wbo_n>9451vDyIG-M@9c{`M95r7CZbbF1UlZ&I25xx$4J9OkUE5eU! z7SeEg4`TUF0hjqykAlyd-jCsk_hICc9+Z-#ej@yuhWfFC$Cgr&(ow0J@{R1Nm>J3g zGL@0}dSL;Vm=D8&O<33aW!&}D75L7Ii*e7^FTmqIiY(2OHo!yUHza)4976D2_ZVB- zTo~|(B@+~$uWm(n#K+)?grkThk_bL}6r=y)epWsLJlzPLb`re%6LoXujrN+p9ngC0iD4yQ<>Z^xf_fu~~X zYKLbOy>uPEwB!hl=Nz>RVeAzw53rt zMMJRB(#t9EBt`I4Z>>(lM2a>97&7G9w?4u)?9|`oep$edPOC+xu~DG`s)R z>+!?2SKzxVFUEaazl^YNn1|UL=@xrHK_1Ybd|*HPUCVek(F+G2)wSFW&u2Cw;tU`f zjqx~&WHyWVrXh^|r-xYW5O@YT7Gm^I??-;46Vs>9Fn~zukcm8At7EEK!c4V{*?L6; z0my((K`0wK5!HI9Yzi~7M@E5%PH%?lrI+H< zzkNR*+VVq86yrEW&!-fMe@4-Sc(Rh^le)hDVxq|l;PW0 zQYhV@nJ;B(hs?aNVZex(>kzDXPR?L*qJ&8z^x|j~^QdG}DAHOvHlURUq?D4GlIhSYCgRA(gK&pm#;&nnU~TUw zWrLYiYCSh&$xGMZ`>QU)cUNA5729t|)IW-BL>kWYKJ+^IBu`~bFC+LY5&LRgFz^WY zP$}L0(RGOS`;f?FkjdpyYBrEN5Q6J}tY-KSc!s(bV}Meycin^Jq9d4W%y3unM7@FO zY6Y`383Y|VR!TB`DTwri2ALNqGQvm6CIxu3J{dYe#bm#P(KkagiVg6vi7HCa1e%l7 z$*V#xJ0PeS;E^y5Al_Yk#?y^*|XwJ^EJ=f!_%Pzw| z{r3HMVABuK%ttXt6(`l*TrXfUo{}&n@DP9`jCk>BT0n?XN?L>}z(Xn6WL^S@eJ@k> zOk`s+^@{Ujrb+SG!BcL7jO-$=QFC9FK~tyM!!oF`kE>BCg_2b#12TqBGi_5e0xo9y zqyt7?*5Pt;J_XYWGN+P$H>zmW3TRbwXp}Rk6;lit_Hgo2r(-)_>2f zwzG;6YDB0R0+A(>G1T%oOjc{C=kvUwAf-$~<(R+`m(}y5C?ylf#(fy}Z^53i-|${b zD~^k$9<+`}t>sal`L|oH!uM8QiaS-wjW7z(3Muk$SC*6a+bV>$S)UWdW1MHuW_%m5l-0Cgky3Ia4Do#>IE?wr6u832r+)HpNWH2j(mMbuLXptow%;IFElaLzv$b@C^km4Z) zL*U|`8iI!G-ldXrvx-yA8plb#EEZj=N{>B_QlZi>i{jxv9XogwtVm5|aXfH8D^{vn ztvXKqV>e^zp6l?HWtZZ!zxx1|Kl>dNlU|&r$`q$*Im|VR$h_)Aczr)k)r$f+5;~lU z@n{WkSp_Q}8oiOHl75me3lB(oLgepo&}H&_Nbw|5PlRybzyaiPITQ*7bkQhK6;*~! zMa;8d(A3f33YBRVbJ?4Kqk+a!dFlY0cF z55eeR9QUrqbHm@kn%+-H&L<)y5CHtk!;&4h(a0_7q>Cx=?4 zz?IBKwTk5Tcd_bG@VOA+QE3-754tW{i`=mYnlsd|GmFW&Ike(+1aI5Usg{CHf7fF4 z(-t~cJb~&y7fy}SiC>f8DGOy%k>z57hMd$#0HPqpGo4Ed5OH-!0EpK|rQXG$35$BM=|BW>olf9LTj#7MB#`Bdp^Dn#bZ9q)dY-`>fxYy zJoNK(Skp4{hX_pEPsAboAmIrq_z;}PKT4yX3|qldZ;+x)#Ev7E_M%ZN;ACS4XC}{JZu}G`sEICYg)6uR z1O9c`KK4C4*7H&B=@75o{=W7QhU6`H@U%;VE%Fg0}&@w;Bd@Vl3@(cI7Q z=|*4ILX5oce&ilHirIWoC=T*pNbN8*2s#;F=}nL!)k2`*u3)-OFj6BYsQ-o*Wfn4= zUU7=U9*F=C`#r{r?y{Ieqrjtr;MXAaMX8kZffQ_P-N&kmrJ!b-$fnvM#YS)#2tQ^* zN6wvIwBuTQVbLYH_3jVip7q~BJr~9q`b_e3&oxU(zv9H!_dkl>pY0Yu6Q`3JWc0L4 zsUYJ%>4_C$P+` zVlLt|N*1dfl7AGOTBSJkQlY@Z)h=ElL7t9M zIs!VZcshWGjOHQNOZfHr>+!$=v3T^2!N;tA(KyvLy&uQ=!7p+ucEGnBgVAT;O6`Cr zxf_n~b_@kJq1X2$4!a-1D~`L_D1LU}3+&x6Xvn`g$39e@Lis(*U%n3CUv)X|c=S^I zXw8RlaQIm?dFhL2qi7ighH*4=6~w;yoP-alp9=*Z5me0@d*6M?tmx-vKsJ$Sh4|Dd zWFH^F$bWbM{R|(We){;h1mUl5$COX3MdA~k3}q^Y>1Sr-Txu=Vg-*fu`OvAfumN&bR~tJ z;KRn>*D5&^>bG03#upY}%+;$k+kc5>A&S%VnK&&Ik$7PQoB!@%Z29{YDE9amMC|!g zWvKTqlhG_Lv%=w3@B}0UL)FtGZWrK@)i47@w7jE(;t{}U@_(&ni(oU(e?;S|o0!Vq zx*=>SWuM|8(99bC%p6X(0Y*SZ51~rh!O|9IUdP<&_Bd^X0*@6s)VDJ|HHnE<9pjA( z#_J_kJN2>#9S(v{7R^c)O@@xHc&KSml-C(LG7Xy-Jh=oKg%nz)G@d`W6hB*kg^_Z- z5%^dEAco1)=ndh?h;sbeo=;$H&&PT8k5Du>^8FM9n~nEfjUja+l^r3)xT-fzNE@-6a%!E);kuhIs83!DJ^UE0dV{{p*a z_W3dPR}UNT5z1#V`e;eU|6YyiZYP_!OudHjauBb1?`AJY ztp}uZ{l`yz7@xiSgWRX{!huIHRnFivE#|Be7>hXFEFtu4FE;*{2k^w7EP?aELpa@{ z73n6FC>0YGFD<>3YRGIT)XM*cG7~DufDM)8OCqQ$)~0wwpUosDCMP9q#AOxJ(`sR* z1{+(IiK7iPQqgFsPa9Ou76hC#ujBN&qJ!cg=&-Ld-oSXXit#3?9nrVLYNw>2lQyA4 zJv{^-m1-%q!_bKfKpAP60FQ!?0uT8_jUs_3hiuw~d!PFPe)rr}ZwWm1P_JbV`{OQD zDE0O0O;-u{th@w2d+It2_;+K9R%FXI3W86mR7NZjhwsP;ydQlU9;!-RVDN~}W$NQu z1piGNQ6I`-_V=%2a%vh=)W|v#adrkG~6Lyw)T6fox7 zgCDNB65TtmF(q+_llu=jRLZsD$W8dk(^uk-l>$D$UUxG_La$+l{%$5GP_NaIN~L*@ zvWs?9I4}UuO;2&!b>YDyng_{Lrm}i|vkQ~0rdaw=&0{*5L3;6i48G?c^mZ+j;8C#% z&MViVu%Q>HxV1lLRJ2U!q>a=|%{C@qhz(>z@yInv3U==A_zT!073g48E>` z#}eu`V*+5A7k$pua&X2rV%^}aA_edJC?0(6M*R56595oAFUGBRUxdfD{{pG_D1J}x z%gU~V(-T$HolzY9`tx}DPnP1zKUso}|Ls8(5Bu8Hj#_IapWA5zKjlX$PfGY*dWtCh zA@+j=eCXH?9_}KZ5#W)~VTGfoPi>It1e?yFX@|sHjMqh+Ib((b4}A_=i#0VlE_@wQ zJB_k5l*zv_!9&*xHmz!2LPsc`8jU@boy=5XCli{KPP1%+hteq{-IA3sx{rXPz|$&c zF;U55|G*mDx#kKi+j9+98|)|czl9+9&}V<}zzz7(<5#fqp$5ad*MAc3*l|ovPNR@7 zARGwuSPR;7e2n&%+TREF$DU&4Bc={sIPmE38SYw+=y!Kw+!x1ei~49pX}i2-2(AyV zL2uUr29AQyiLOQHd)G3Azx@K5eSVy(k+(qrQYn`N4>uFW`7#g5BFGpEAJy213PWU0 z0}m@6u43un5o*Wud?aL4*_~CAgc0`}5d>&g&nilVQSA5LjkSFr;~udG58jAhZoC>_ zT5=JW%74D4KAVly4Jf@gY0ESl7hY!pklh@eA5-X8FX20|*KdoEdn z+Fq9^mlFh9Rm_Ca2;KG^`u}LT4L*x;oKm*GdKl@44`IR=!Kp@G0Ec^4a+slYO1YF! zI1HYOF+Rco5v5iH4mBK|6c0m3DHwthDI60*s={S}O7{B*SW(YW8FTeIT9qhV@y*yU z^m#mb;s)MW;O^(I!I!B_{@eHC2M>Q78(v<9S}w!}GMmWtGR{oYFcr(fz4QP!{@HRo z{oZb@`;#Sj>b>1Ke#eVASuBVYi+>JE6*b^kCJSmacRGe_c%)E!s7upXuYi$f)XFC8 z;E{bdx>;*)1rof8b7 zZidfs`V3b+f#Rlq%;d5-)eu!4Dxp*L%S?NyI;6&XniZ_MM$IUvtF+5ZpG>Gw3dUfO zOE=VWRE3LP=XA4)lZ`Txg@f4T{-Kx@xbHgL_4J4F)#cO-_(6Q{ft#`Um3xqg4oSr# z;6Mt8rv2sjd$8}uXR!X?FU2}iIqzG>@OkB9>o5^cVXj$`%ROX8P6CHin^lQP_%x^! z+YI%yw}FV@WAq!DEdX=%62|jMD|jfqQt%<@nChn8n`r|~2hix?u*2lSh6K;+ROLF2 z*;$$<*uaFv*C90{p`yy=oL&_~BcTEh-!E3FSE-Yklng;fn$83tPPKG%nV}<6Dguli z44zUB6O|ICYh*5-M6Hs;qc7c#?>>477VWr3oXoNW`fo0JZo!h5uEiazsK4iORz5#{ z{2J`szgFxT(LZ9S9){1*2%NpcaD98L0iU-6JOVzVm&bF_S~Oqv;&ii)Gc!$`o@ijw z9Y^rCE$Hi7%D@re>Bh0H#W>cr5GUTX49;txV%0R6Ok%p4k^lA8cu&!UXh4T6SW?|6 z@aQLQL#iF4k|h8o){LnWR=m!cW)pL*5{l&^>~{SWj~)L6e!K0%`1<`9;|tvv;VVl% zgu7OL8hejDg+j{5z<8a#oC@Z~t2jMg!+0Qtp*weB>tEcDXWz9L>;HHOo_*g^JoDae zy!e4tsEx*OdWxQ-c~uNc5pyk4Yj*Gu6eVz2-RWabC5+V1BE25F87;t*YF9j5t)ku= zJ9K0z`)r_j`vGId>z3=L+Tm5_lPylMCR$4EP!&t1SQ0#}cJgA`1a~k?e}}7GBF$o` zu>V8Q$)QPAF9r{#TN#;RQFJ07w5QMrptBKDj^m&?sE} zqwxG}2i#pt#K_aP1w5jAnHmU(|M)({zV{NQ+)13Cq-|S@I9bf2ym=VT4?QW>4nao% z=xEns9AN-0hwBs1BDby=CyOP_jVrjw%9T2*G)bmM0zAsAQ7T84)1?a1l@0@Eyood8 zRm8HdVaLF4vEaEIar>%^@ug)S#Fx9T#BU$}GB)kK7bEVy7%!)AhSNHE;?rh%Q*}&6 zGVm-rgkA4njScT!jP>tbg7tsAloii2@9D-1f4>s>gMOTutYeM#Syj4EBG;$i5>J{|#`9LDK!q;MEGc^Ra1 z3Y=oi)LS^!n#SqLQ#d_2hu_cq3#ye2o_yse_|792;b-eUga=-|!7!cwO?f{OKKJgs z9zTBK3fv)^41f68m3V0D?bv_lIV0^Nv)MH`3iqf3K93i^g)hVXC-++5b78?FE>k(3 zjAiEs*C6-MG0Y@0Y^uI~vW0115{bL_Vemgc$ZF?U*CGZG#nG;A9PV0xWA9oH=O;EG z^~h1oB=WL1r)q+Tp=0%TEU6W%9nTB@z`!B=KSAPy` zU$`5u9D5oguDz(_!}yoUar}OAocACnWkH{T6wY)q2mb>{u>bm}vFY92*zoRdY<%xh zY5SKl5;`5g zBUKLF&cP*if{yfvR7Hy`T=X~-Ito0kG93$;tX3F0CtK5)n>fkfIWskf)6=K%FSGxG zsfh-jKe`-0SWPGFC0P8z)vSJ~5v=V5{{szbjHJ&?I~DwJ&E*Upm3IB$u`951|Ko5D zj52uW=pGt_chrS|$A@q*gy7>x;r?%rz)4_uo4_L)2)m7vy62jwP*x@gunG7`v2qoIMTHMN4pj=c#bf97UNLYLL8>o`|pn;^6R~*yyC)4DvvX>Eu5Zd zGK@~L0@6GkPO)SIp>8zG6PW-~&Ij>o&okJ(_kO%`{7H4g$&UhV@<5KO=4_PCiNPkDBR|FjsJSKFM$D?~cs>E)9N14hD9iet~ z@UX8VQ>;mv^-`xl$SIs==*%&6&P<;+;$LQek25oKI5_$&e)-Hzxc!lf@zZBMgnM4T zP7HAR1NVMtH9e^_@_FujOqk5HkW|H!JARGP{sB1q2|Ock4vxYz;)LJnLC_mOI2b`R z5l7_Z5qRIfS`2%C8^J@$r-u#Yh3KVW@n6}7>K-RfmdiLjP5w_E)jbY)|7jC?|Kwgy zw*+_yKm;EV2f7yG5Phzj*CX}l2~_rZFdfU`^i%_LlWHNTP(sSvF;W)=AH#&EJ;m#s zYMpL1*o&g;r^g!%3I^ABjbEFdQyU5+zM&r@-`Rl|-*+FjbS=h~cXea)yO&_|zgvRM z8hF<=LtiXa+^A)ZblIS@kd)~!73oyMNNJ>VhL zBSHbF|Bvs5|Fc`rIN-x}wCiTB*Yisx|GA_<;u9PC=mvA=5} z4sso^6-n|rC-@O!@|7a;T|GT9O zo(=C=g7xq2#?JRYio!v^ObKnkF%(aG7*#e~Dy6_92Ahc;B-G+oZX%Rj+}z16;iE70 z=$LBRAz}x`e793NbS|LSU&ns`IYR=6pKGL9XK-?sngk_u^c0K6UPx8blwnsoD$U{{ z@3NXj>WJgqfp5Qv-oJbZhr5>GK-U5sWcY|6@VwTw2(NZ6!hTjm%W(KV-jCyd_b5g`u?f)y z2aw-9jOx(yBZ zb|rTIhx_qj*HS#+wU}dDS2v#T>K5R6*AfeODAij3u5RqT`YBWg!=id+C>J#+=RXHXEFh2 ziq%ey8wCY)OvOVzJmZZLCK@FZJT;+!2q3CqP^ld=1v9}Td>sKDs$dDFBcNjk&m@i4 z

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

7Tnz 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 IM6N<$f^a~(H2?qr diff --git a/src/mysy_img/jmj_bannier_mobile_old.png b/src/mysy_img/jmj_bannier_mobile_old.png new file mode 100644 index 0000000000000000000000000000000000000000..4646b9053cd1d5a20d149fe2b4a34cf3d5ec0425 GIT binary patch literal 101596 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 z

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

7Tnz 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 IM6N<$f^a~(H2?qr literal 0 HcmV?d00001 diff --git a/src/pages/emarge_qr_code.js b/src/pages/emarge_qr_code.js index 8634e7b..31dc601 100644 --- a/src/pages/emarge_qr_code.js +++ b/src/pages/emarge_qr_code.js @@ -11,7 +11,6 @@ export default function emarge_qr_code() {
- diff --git a/src/pages/survey_eval_qr_code.js b/src/pages/survey_eval_qr_code.js new file mode 100644 index 0000000..10ef318 --- /dev/null +++ b/src/pages/survey_eval_qr_code.js @@ -0,0 +1,19 @@ +import Link from "next/link"; +import Navigation from "../components/Navigation"; +import Survey_Eval_QR_Code from "../components/Survey_Eval_QR_Code"; + +import New_Navigation_2025 from "../components/New_Navigation_2025"; +import New_C_Header_2025_V2 from "../components/header_automatic_files/Header"; +import New_C_Footer_Without_Testimony_2025_V2 from "../components/footer_automatic_files/Layout_Without_Testimony"; + +export default function emarge_qr_code() { + return ( +
+ + + + + +
+ ); +} diff --git a/src/pages/surveydocument.js b/src/pages/surveydocument.js index 85d2dc1..9744c45 100644 --- a/src/pages/surveydocument.js +++ b/src/pages/surveydocument.js @@ -6,7 +6,7 @@ import New_C_Header_2025_V2 from "../components/header_automatic_files/Header"; import New_C_Footer_Without_Testimony_2025_V2 from "../components/footer_automatic_files/Layout_Without_Testimony"; -export default function Login() { +export default function Surveydocument() { return (
diff --git a/src/pages/surveydocument_qr_code.js b/src/pages/surveydocument_qr_code.js new file mode 100644 index 0000000..2bb14b2 --- /dev/null +++ b/src/pages/surveydocument_qr_code.js @@ -0,0 +1,18 @@ +import Link from "next/link"; +import Navigation from "../components/Navigation"; +import SurveyDocument_Qr_Code from "../components/SurveyDocument_Qr_Code" +import New_Navigation_2025 from "../components/New_Navigation_2025"; +import New_C_Header_2025_V2 from "../components/header_automatic_files/Header"; +import New_C_Footer_Without_Testimony_2025_V2 from "../components/footer_automatic_files/Layout_Without_Testimony"; + + +export default function Surveydocument_Qr_Code() { + return ( +
+ + + + +
+ ); +} diff --git a/src/styles/components/_employes.scss b/src/styles/components/_employes.scss index e3abe95..edf0e86 100644 --- a/src/styles/components/_employes.scss +++ b/src/styles/components/_employes.scss @@ -429,7 +429,7 @@ margin: 0.4rem !important; margin-top: 0px !important; margin-bottom: 2px !important; - + text-align: left; } @@ -482,7 +482,7 @@ } .bton_enreg { - font-family: DM sans; + font-family: DM sans; border-radius: 5rem; font-size: small; background: #81BC3A !important; @@ -1032,7 +1032,7 @@ margin: 0.4rem !important; margin-top: 0px !important; margin-bottom: 2px !important; - + text-align: left; } @@ -1089,7 +1089,7 @@ } .bton_enreg { - font-family: DM sans; + font-family: DM sans; border-radius: 5rem; font-size: small; background: #81BC3A !important; @@ -1541,7 +1541,7 @@ } .bton_enreg { - font-family: DM sans; + font-family: DM sans; border-radius: 5rem; font-size: small; background: #81BC3A !important; @@ -1701,7 +1701,7 @@ margin: 0.4rem !important; margin-top: 0px !important; margin-bottom: 2px !important; - + text-align: left; } @@ -1723,7 +1723,7 @@ text-align: center; margin-bottom: 0.8rem; color: white; - cursor: pointer; + cursor: default; font-style: italic; background-color: gray; font-weight: normal; @@ -2145,7 +2145,7 @@ } .bton_enreg { - font-family: DM sans; + font-family: DM sans; border-radius: 5rem; font-size: small; background: #81BC3A !important; @@ -2305,7 +2305,7 @@ margin: 0.4rem !important; margin-top: 0px !important; margin-bottom: 2px !important; - + text-align: left; } @@ -2327,7 +2327,7 @@ text-align: center; margin-bottom: 0.8rem; color: white; - cursor: pointer; + cursor: default; font-style: italic; background-color: gray; font-weight: normal; @@ -2396,7 +2396,7 @@ // end media - .disabled_style_no_border{ + .disabled_style_no_border { border: none !important; } @@ -2405,7 +2405,7 @@ padding: 5px !important; font-family: 'DM Sans'; } - + .separator { display: flex; align-items: center; @@ -2434,7 +2434,7 @@ .separator:not(:empty)::after { margin-left: .35em; } - + .separator_label { width: 10rem; @@ -2602,8 +2602,8 @@ width: 110%; } - .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input { - font-size: small !important; - font-family: "DM Sans" !important; +.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input { + font-size: small !important; + font-family: "DM Sans" !important; padding-left: 5px !important; } \ No newline at end of file diff --git a/src/styles/components/_mon_catalogue_public.scss b/src/styles/components/_mon_catalogue_public.scss index 48f6316..9db8d36 100644 --- a/src/styles/components/_mon_catalogue_public.scss +++ b/src/styles/components/_mon_catalogue_public.scss @@ -5790,9 +5790,10 @@ margin-top: 15rem; text-align: center; font-family: 'DM Sans'; - width: 25%; + width: 30%; color: #16274F; margin-right: 2rem; + padding-right: 5px; } @@ -5809,7 +5810,7 @@ text-align: left; font-family: 'DM Sans'; width: 30%; - margin-left: 2rem; + margin-left: 1rem; } @@ -9167,6 +9168,7 @@ font-family: 'DM Sans'; width: 25%; color: #16274F; + padding-right: 5px; } @@ -12573,8 +12575,9 @@ margin-top: 15rem; text-align: center; font-family: 'DM Sans'; - width: 25%; + width: 28%; color: #16274F; + padding-right: 20px; } @@ -16020,17 +16023,6 @@ text-align: right; } - .jmj_bloc_logo_indic_contact { - width: 18%; - float: right; - text-align: right; - - margin-top: 15rem; - text-align: center; - font-family: 'DM Sans'; - width: 25%; - color: #16274F; - } .bloc_logo_indic_indic { @@ -16388,6 +16380,7 @@ font-family: 'DM Sans'; width: 25%; color: #16274F; + padding-right: 20px; } } diff --git a/src/styles/components/_mon_intranet_public.scss b/src/styles/components/_mon_intranet_public.scss index d86889f..e203899 100644 --- a/src/styles/components/_mon_intranet_public.scss +++ b/src/styles/components/_mon_intranet_public.scss @@ -3,7 +3,7 @@ width: 100%; float: left; - + min-height: calc(100vh - 5rem); .css-1nmdiq5-menu { background: transparent !important; @@ -13352,7 +13352,7 @@ - + .Partner_Catalog_Background_Header { // position: absolute;