From 340e63ee2dc3eea42fbd35801301105650335dbf Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 25 Sep 2026 13:57:03 +0000 Subject: [PATCH] JIS Release v26.9.10 --- .vite/manifest.json | 272 +++++++++--------- ...1uVM0x.js => BaseActionButton-BHaunm6A.js} | 2 +- ...n-rBN4jacc.js => CancelButton-CAR7vI04.js} | 2 +- ...{Charts-DRUSdI5G.js => Charts-Bh_-g_ih.js} | 2 +- ...ckbox-DaffYDjq.js => Checkbox-BY22pPg_.js} | 2 +- ...DdjWwxAI.js => ClassesManager-DKOwTA0l.js} | 2 +- ...on-B2X9zY4u.js => CloseButton-Wmh9rw0I.js} | 2 +- ...er-3vU9rt-8.js => ColorPicker-Co329nXJ.js} | 2 +- ...BLnZL_7W.js => CopiloteWidget-D7Fqh369.js} | 2 +- ...Uzlsu7g.js => CopyToClipboard-DUmYIdDr.js} | 2 +- .../{Debug-6bSxXtnl.js => Debug-DvFgPNa5.js} | 2 +- ...CC.js => DiscardChangesButton-k60HFxrS.js} | 2 +- ....js => ExpertControlsSettings-CzIANcZm.js} | 2 +- ...xploit-f57GXKKx.js => Exploit-GZwvm5hp.js} | 2 +- ...oQrJVWH.js => FavoritesEditor-dusHNvdN.js} | 2 +- ...{Import-BLt5uC8k.js => Import-n2JIGUz1.js} | 2 +- ...y0WGi.js => IndicatorsManager-B3NFKnYx.js} | 2 +- ...vJhOqgt.js => LicencesManager-D-O2ps2m.js} | 2 +- ...D2qt0rm8.js => ListesManagers-DTwlmn4g.js} | 2 +- ...BOC8EUvV.js => OvalideImports-BLaPuoUN.js} | 2 +- ...KsqrYey.js => PasswordManager-De9Nv-qW.js} | 2 +- ...O9Y.js => PresentationManager-BnGWpz3S.js} | 2 +- ...7hEOoMoK.js => ReportsManager-DdQg-7Zh.js} | 2 +- ...on-DwwRaJH2.js => ResetButton-bD8u3xSC.js} | 2 +- ...aqYrFi.js => RowLabelWithIcon-BLnpOtqJ.js} | 2 +- ...s => SalarieVentilationEditor-DCPRAEhX.js} | 2 +- ... => SalarieVentilationListing-CHcxXoDj.js} | 2 +- ...ton-B7oEAcu-.js => SaveButton-dvQmcdWk.js} | 2 +- ...ns-Dnn5166S.js => Simulations-C_l_HUUC.js} | 2 +- ...0Agdx8k.js => SpecSynchronize-DVp1Qubp.js} | 2 +- ...ze-BCphLJ6n.js => Synchronize-HCPJp2qh.js} | 2 +- ...-BlFadPbF.js => TablesManager-CSUsStY5.js} | 4 +- ...er-_Pw6fmw0.js => UserManager-ZwUmvEyD.js} | 2 +- ...ts-BZq8Q45l.js => ValoImports-BMdPkJi2.js} | 2 +- ...ontext-CO1J1AvK.js => context-DccnwGJF.js} | 2 +- ...e-BHatCYW2.js => filterByCode-Dcf0O54K.js} | 2 +- ...n-CY1VPPWt.js => importColumn-DDY99sfA.js} | 2 +- .../{index-BocemapU.js => index-V8IueDFv.js} | 6 +- ...4jdvH.js => indicatorsColumns-CfYqY8tQ.js} | 2 +- .../{radio-D6c78X3x.js => radio-f3UPLFem.js} | 2 +- assets/{ref-DHqHtEQg.js => ref-_THprL1O.js} | 2 +- ...{sortBy-EDXnl_5E.js => sortBy-DbsSoc5W.js} | 2 +- assets/{spin-CFT4geQI.js => spin-CBBM6dvl.js} | 2 +- .../{table-DT2n3sXB.js => table-Dgoi2Ld6.js} | 2 +- ...tils-DbxEUC96.js => userUtils-De5NAY1J.js} | 2 +- index.html | 2 +- meta.json | 6 +- 47 files changed, 187 insertions(+), 187 deletions(-) rename assets/{BaseActionButton-Da1uVM0x.js => BaseActionButton-BHaunm6A.js} (94%) rename assets/{CancelButton-rBN4jacc.js => CancelButton-CAR7vI04.js} (98%) rename assets/{Charts-DRUSdI5G.js => Charts-Bh_-g_ih.js} (99%) rename assets/{Checkbox-DaffYDjq.js => Checkbox-BY22pPg_.js} (96%) rename assets/{ClassesManager-DdjWwxAI.js => ClassesManager-DKOwTA0l.js} (98%) rename assets/{CloseButton-B2X9zY4u.js => CloseButton-Wmh9rw0I.js} (88%) rename assets/{ColorPicker-3vU9rt-8.js => ColorPicker-Co329nXJ.js} (99%) rename assets/{CopiloteWidget-BLnZL_7W.js => CopiloteWidget-D7Fqh369.js} (99%) rename assets/{CopyToClipboard-BUzlsu7g.js => CopyToClipboard-DUmYIdDr.js} (95%) rename assets/{Debug-6bSxXtnl.js => Debug-DvFgPNa5.js} (99%) rename assets/{DiscardChangesButton-B-gDuJCC.js => DiscardChangesButton-k60HFxrS.js} (90%) rename assets/{ExpertControlsSettings-D7UpGpT4.js => ExpertControlsSettings-CzIANcZm.js} (98%) rename assets/{Exploit-f57GXKKx.js => Exploit-GZwvm5hp.js} (97%) rename assets/{FavoritesEditor-DoQrJVWH.js => FavoritesEditor-dusHNvdN.js} (95%) rename assets/{Import-BLt5uC8k.js => Import-n2JIGUz1.js} (98%) rename assets/{IndicatorsManager-B78y0WGi.js => IndicatorsManager-B3NFKnYx.js} (97%) rename assets/{LicencesManager-RvJhOqgt.js => LicencesManager-D-O2ps2m.js} (97%) rename assets/{ListesManagers-D2qt0rm8.js => ListesManagers-DTwlmn4g.js} (98%) rename assets/{OvalideImports-BOC8EUvV.js => OvalideImports-BLaPuoUN.js} (95%) rename assets/{PasswordManager-BKsqrYey.js => PasswordManager-De9Nv-qW.js} (93%) rename assets/{PresentationManager-BxKrHO9Y.js => PresentationManager-BnGWpz3S.js} (97%) rename assets/{ReportsManager-7hEOoMoK.js => ReportsManager-DdQg-7Zh.js} (99%) rename assets/{ResetButton-DwwRaJH2.js => ResetButton-bD8u3xSC.js} (92%) rename assets/{RowLabelWithIcon-DKaqYrFi.js => RowLabelWithIcon-BLnpOtqJ.js} (97%) rename assets/{SalarieVentilationEditor-BAv2vip0.js => SalarieVentilationEditor-DCPRAEhX.js} (97%) rename assets/{SalarieVentilationListing-D-FrMBaX.js => SalarieVentilationListing-CHcxXoDj.js} (94%) rename assets/{SaveButton-B7oEAcu-.js => SaveButton-dvQmcdWk.js} (81%) rename assets/{Simulations-Dnn5166S.js => Simulations-C_l_HUUC.js} (95%) rename assets/{SpecSynchronize-D0Agdx8k.js => SpecSynchronize-DVp1Qubp.js} (97%) rename assets/{Synchronize-BCphLJ6n.js => Synchronize-HCPJp2qh.js} (94%) rename assets/{TablesManager-BlFadPbF.js => TablesManager-CSUsStY5.js} (90%) rename assets/{UserManager-_Pw6fmw0.js => UserManager-ZwUmvEyD.js} (99%) rename assets/{ValoImports-BZq8Q45l.js => ValoImports-BMdPkJi2.js} (96%) rename assets/{context-CO1J1AvK.js => context-DccnwGJF.js} (99%) rename assets/{filterByCode-BHatCYW2.js => filterByCode-Dcf0O54K.js} (97%) rename assets/{importColumn-CY1VPPWt.js => importColumn-DDY99sfA.js} (97%) rename assets/{index-BocemapU.js => index-V8IueDFv.js} (99%) rename assets/{indicatorsColumns-BM24jdvH.js => indicatorsColumns-CfYqY8tQ.js} (89%) rename assets/{radio-D6c78X3x.js => radio-f3UPLFem.js} (96%) rename assets/{ref-DHqHtEQg.js => ref-_THprL1O.js} (96%) rename assets/{sortBy-EDXnl_5E.js => sortBy-DbsSoc5W.js} (93%) rename assets/{spin-CFT4geQI.js => spin-CBBM6dvl.js} (95%) rename assets/{table-DT2n3sXB.js => table-Dgoi2Ld6.js} (99%) rename assets/{userUtils-DbxEUC96.js => userUtils-De5NAY1J.js} (97%) diff --git a/.vite/manifest.json b/.vite/manifest.json index 246ecde..a280bcb 100644 --- a/.vite/manifest.json +++ b/.vite/manifest.json @@ -19,8 +19,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_BaseActionButton-Da1uVM0x.js": { - "file": "assets/BaseActionButton-Da1uVM0x.js", + "_BaseActionButton-BHaunm6A.js": { + "file": "assets/BaseActionButton-BHaunm6A.js", "name": "BaseActionButton", "imports": [ "_chunk-jRWAZmH_.js", @@ -32,19 +32,15 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_CancelButton-DRGleAxl.css": { - "file": "assets/CancelButton-DRGleAxl.css", - "src": "_CancelButton-DRGleAxl.css" - }, - "_CancelButton-rBN4jacc.js": { - "file": "assets/CancelButton-rBN4jacc.js", + "_CancelButton-CAR7vI04.js": { + "file": "assets/CancelButton-CAR7vI04.js", "name": "CancelButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", "_axios-DOscJEDN.js", "_input-Yn95s9T0.js", - "_RowLabelWithIcon-DKaqYrFi.js", + "_RowLabelWithIcon-BLnpOtqJ.js", "_modal-BdqOHno9.js", "_notification-BkpaB2Vc.js", "_ctiAxios-CDlE51TE.js", @@ -53,25 +49,29 @@ "_sanitizeDataUtils-dwaGfQDt.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-B-gDuJCC.js" + "_DiscardChangesButton-k60HFxrS.js" ], "css": [ "assets/CancelButton-DRGleAxl.css" ] }, - "_Checkbox-DaffYDjq.js": { - "file": "assets/Checkbox-DaffYDjq.js", + "_CancelButton-DRGleAxl.css": { + "file": "assets/CancelButton-DRGleAxl.css", + "src": "_CancelButton-DRGleAxl.css" + }, + "_Checkbox-BY22pPg_.js": { + "file": "assets/Checkbox-BY22pPg_.js", "name": "Checkbox", "imports": [ "_chunk-jRWAZmH_.js", "index.html", "_axios-DOscJEDN.js", - "_context-CO1J1AvK.js", + "_context-DccnwGJF.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CloseButton-B2X9zY4u.js": { - "file": "assets/CloseButton-B2X9zY4u.js", + "_CloseButton-Wmh9rw0I.js": { + "file": "assets/CloseButton-Wmh9rw0I.js", "name": "CloseButton", "imports": [ "_chunk-jRWAZmH_.js", @@ -79,11 +79,15 @@ "_button-BMyidN73.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-B-gDuJCC.js" + "_DiscardChangesButton-k60HFxrS.js" ] }, - "_ColorPicker-3vU9rt-8.js": { - "file": "assets/ColorPicker-3vU9rt-8.js", + "_ColorPicker-B-UA61SD.css": { + "file": "assets/ColorPicker-B-UA61SD.css", + "src": "_ColorPicker-B-UA61SD.css" + }, + "_ColorPicker-Co329nXJ.js": { + "file": "assets/ColorPicker-Co329nXJ.js", "name": "ColorPicker", "imports": [ "_chunk-jRWAZmH_.js", @@ -102,10 +106,6 @@ "assets/ColorPicker-B-UA61SD.css" ] }, - "_ColorPicker-B-UA61SD.css": { - "file": "assets/ColorPicker-B-UA61SD.css", - "src": "_ColorPicker-B-UA61SD.css" - }, "_ConsoleSqlOutlined-xZVyeJFJ.js": { "file": "assets/ConsoleSqlOutlined-xZVyeJFJ.js", "name": "ConsoleSqlOutlined", @@ -124,8 +124,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyToClipboard-BUzlsu7g.js": { - "file": "assets/CopyToClipboard-BUzlsu7g.js", + "_CopyToClipboard-DUmYIdDr.js": { + "file": "assets/CopyToClipboard-DUmYIdDr.js", "name": "CopyToClipboard", "imports": [ "_chunk-jRWAZmH_.js", @@ -139,11 +139,11 @@ "_button-BMyidN73.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-rBN4jacc.js" + "_CancelButton-CAR7vI04.js" ] }, - "_DiscardChangesButton-B-gDuJCC.js": { - "file": "assets/DiscardChangesButton-B-gDuJCC.js", + "_DiscardChangesButton-k60HFxrS.js": { + "file": "assets/DiscardChangesButton-k60HFxrS.js", "name": "DiscardChangesButton", "imports": [ "_chunk-jRWAZmH_.js", @@ -264,8 +264,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ResetButton-DwwRaJH2.js": { - "file": "assets/ResetButton-DwwRaJH2.js", + "_ResetButton-bD8u3xSC.js": { + "file": "assets/ResetButton-bD8u3xSC.js", "name": "ResetButton", "imports": [ "_chunk-jRWAZmH_.js", @@ -274,7 +274,7 @@ "_UndoOutlined-DS5JVKPM.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-Da1uVM0x.js" + "_BaseActionButton-BHaunm6A.js" ] }, "_RightSquareOutlined-79l4X31l.js": { @@ -286,8 +286,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_RowLabelWithIcon-DKaqYrFi.js": { - "file": "assets/RowLabelWithIcon-DKaqYrFi.js", + "_RowLabelWithIcon-BLnpOtqJ.js": { + "file": "assets/RowLabelWithIcon-BLnpOtqJ.js", "name": "RowLabelWithIcon", "imports": [ "_chunk-jRWAZmH_.js", @@ -310,15 +310,15 @@ "_SynthesisOutline-B90vgmO5.js" ] }, - "_SaveButton-B7oEAcu-.js": { - "file": "assets/SaveButton-B7oEAcu-.js", + "_SaveButton-dvQmcdWk.js": { + "file": "assets/SaveButton-dvQmcdWk.js", "name": "SaveButton", "imports": [ "_chunk-jRWAZmH_.js", "_SaveOutlined-CKknbpWq.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-Da1uVM0x.js" + "_BaseActionButton-BHaunm6A.js" ] }, "_SaveOutlined-CKknbpWq.js": { @@ -459,8 +459,8 @@ "_isObject-CrYMdqJr.js" ] }, - "_context-CO1J1AvK.js": { - "file": "assets/context-CO1J1AvK.js", + "_context-DccnwGJF.js": { + "file": "assets/context-DccnwGJF.js", "name": "context", "imports": [ "_chunk-jRWAZmH_.js", @@ -558,8 +558,8 @@ "_axios-DOscJEDN.js" ] }, - "_filterByCode-BHatCYW2.js": { - "file": "assets/filterByCode-BHatCYW2.js", + "_filterByCode-Dcf0O54K.js": { + "file": "assets/filterByCode-Dcf0O54K.js", "name": "filterByCode", "imports": [ "_chunk-jRWAZmH_.js", @@ -596,8 +596,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_importColumn-CY1VPPWt.js": { - "file": "assets/importColumn-CY1VPPWt.js", + "_importColumn-DDY99sfA.js": { + "file": "assets/importColumn-DDY99sfA.js", "name": "importColumn", "imports": [ "_chunk-jRWAZmH_.js", @@ -617,13 +617,13 @@ "_shallowequal-IlyNxnSp.js" ] }, - "_indicatorsColumns-BM24jdvH.js": { - "file": "assets/indicatorsColumns-BM24jdvH.js", + "_indicatorsColumns-CfYqY8tQ.js": { + "file": "assets/indicatorsColumns-CfYqY8tQ.js", "name": "indicatorsColumns", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_RowLabelWithIcon-DKaqYrFi.js", + "_RowLabelWithIcon-BLnpOtqJ.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -804,8 +804,8 @@ "file": "assets/queryOptions-_qrchnQm.js", "name": "queryOptions" }, - "_radio-D6c78X3x.js": { - "file": "assets/radio-D6c78X3x.js", + "_radio-f3UPLFem.js": { + "file": "assets/radio-f3UPLFem.js", "name": "radio", "imports": [ "_chunk-jRWAZmH_.js", @@ -826,14 +826,14 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ref-DHqHtEQg.js": { - "file": "assets/ref-DHqHtEQg.js", + "_ref-_THprL1O.js": { + "file": "assets/ref-_THprL1O.js", "name": "ref", "imports": [ "_chunk-jRWAZmH_.js", "index.html", "_axios-DOscJEDN.js", - "_context-CO1J1AvK.js", + "_context-DccnwGJF.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -908,8 +908,8 @@ "_chunk-jRWAZmH_.js" ] }, - "_sortBy-EDXnl_5E.js": { - "file": "assets/sortBy-EDXnl_5E.js", + "_sortBy-DbsSoc5W.js": { + "file": "assets/sortBy-DbsSoc5W.js", "name": "sortBy", "imports": [ "_chunk-jRWAZmH_.js", @@ -933,8 +933,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_spin-CFT4geQI.js": { - "file": "assets/spin-CFT4geQI.js", + "_spin-CBBM6dvl.js": { + "file": "assets/spin-CBBM6dvl.js", "name": "spin", "imports": [ "_chunk-jRWAZmH_.js", @@ -964,8 +964,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_table-DT2n3sXB.js": { - "file": "assets/table-DT2n3sXB.js", + "_table-Dgoi2Ld6.js": { + "file": "assets/table-Dgoi2Ld6.js", "name": "table", "imports": [ "_chunk-jRWAZmH_.js", @@ -984,8 +984,8 @@ "_tooltip-3rewahde.js", "_button-BMyidN73.js", "_styleChecker-CBbSvMnG.js", - "_radio-D6c78X3x.js", - "_spin-CFT4geQI.js", + "_radio-f3UPLFem.js", + "_spin-CBBM6dvl.js", "__baseIsEqual-B73sS91y.js", "_getScrollBarSize-Dv59m4MX.js", "_jsx-runtime-CEixWuwE.js", @@ -1084,8 +1084,8 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_userUtils-DbxEUC96.js": { - "file": "assets/userUtils-DbxEUC96.js", + "_userUtils-De5NAY1J.js": { + "file": "assets/userUtils-De5NAY1J.js", "name": "userUtils", "imports": [ "index.html" @@ -1129,7 +1129,7 @@ ] }, "index.html": { - "file": "assets/index-BocemapU.js", + "file": "assets/index-V8IueDFv.js", "name": "index", "src": "index.html", "isEntry": true, @@ -1276,7 +1276,7 @@ ] }, "src/components/CopiloteWidget/CopiloteWidget.jsx": { - "file": "assets/CopiloteWidget-BLnZL_7W.js", + "file": "assets/CopiloteWidget-D7Fqh369.js", "name": "CopiloteWidget", "src": "src/components/CopiloteWidget/CopiloteWidget.jsx", "isDynamicEntry": true, @@ -1293,7 +1293,7 @@ "_tooltip-3rewahde.js", "_button-BMyidN73.js", "_space-uFVW-ksd.js", - "_spin-CFT4geQI.js", + "_spin-CBBM6dvl.js", "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", "_slugify-C1iW7uj6.js", @@ -1304,7 +1304,7 @@ ] }, "src/components/Page/Debug/Debug.jsx": { - "file": "assets/Debug-6bSxXtnl.js", + "file": "assets/Debug-DvFgPNa5.js", "name": "Debug", "src": "src/components/Page/Debug/Debug.jsx", "isDynamicEntry": true, @@ -1312,7 +1312,7 @@ "_chunk-jRWAZmH_.js", "index.html", "_axios-DOscJEDN.js", - "_table-DT2n3sXB.js", + "_table-Dgoi2Ld6.js", "_notification-BkpaB2Vc.js", "_ctiAxios-CDlE51TE.js", "_perQueryPersister-BKI9gpp-.js", @@ -1329,7 +1329,7 @@ ] }, "src/components/Page/Exploit/Exploit.jsx": { - "file": "assets/Exploit-f57GXKKx.js", + "file": "assets/Exploit-GZwvm5hp.js", "name": "Exploit", "src": "src/components/Page/Exploit/Exploit.jsx", "isDynamicEntry": true, @@ -1347,7 +1347,7 @@ ] }, "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx": { - "file": "assets/SalarieVentilationEditor-BAv2vip0.js", + "file": "assets/SalarieVentilationEditor-DCPRAEhX.js", "name": "SalarieVentilationEditor", "src": "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx", "isDynamicEntry": true, @@ -1356,7 +1356,7 @@ "index.html", "_axios-DOscJEDN.js", "_ArrowLeftOutlined-Be9M8IUd.js", - "_table-DT2n3sXB.js", + "_table-Dgoi2Ld6.js", "_pagination-BH2ItXeM.js", "_input-Yn95s9T0.js", "_slicedToArray-BQ1tPSGY.js", @@ -1370,33 +1370,33 @@ "_prop-types-eZYknsgO.js", "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-DwwRaJH2.js", + "_ResetButton-bD8u3xSC.js", "_Loader-DwXJ8Se3.js", - "_BaseActionButton-Da1uVM0x.js", - "_SaveButton-B7oEAcu-.js" + "_BaseActionButton-BHaunm6A.js", + "_SaveButton-dvQmcdWk.js" ], "css": [ "assets/SalarieVentilationEditor-Bu7A8pR3.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx": { - "file": "assets/SalarieVentilationListing-D-FrMBaX.js", + "file": "assets/SalarieVentilationListing-CHcxXoDj.js", "name": "SalarieVentilationListing", "src": "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_table-DT2n3sXB.js", + "_table-Dgoi2Ld6.js", "_button-BMyidN73.js", "_index.esm-DB3Pt-Y3.js", "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-DwwRaJH2.js", + "_ResetButton-bD8u3xSC.js", "_Loader-DwXJ8Se3.js" ] }, "src/components/Settings/ClassesManager/ClassesManager.jsx": { - "file": "assets/ClassesManager-DdjWwxAI.js", + "file": "assets/ClassesManager-DKOwTA0l.js", "name": "ClassesManager", "src": "src/components/Settings/ClassesManager/ClassesManager.jsx", "isDynamicEntry": true, @@ -1410,7 +1410,7 @@ "_ConsoleSqlOutlined-xZVyeJFJ.js", "_typography-BlzsJIlH.js", "_input-Yn95s9T0.js", - "_filterByCode-BHatCYW2.js", + "_filterByCode-Dcf0O54K.js", "_tree-brJPbLgK.js", "_ImportOutlined-CJMN8fnX.js", "_LeftSquareOutlined-CPEKio_w.js", @@ -1423,15 +1423,15 @@ "_popover-D_oN25YJ.js", "_button-BMyidN73.js", "_popconfirm-DHVG0Jca.js", - "_spin-CFT4geQI.js", + "_spin-CBBM6dvl.js", "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", - "_sortBy-EDXnl_5E.js", + "_sortBy-DbsSoc5W.js", "_prop-types-eZYknsgO.js", "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", "_Loader-DwXJ8Se3.js", - "_DiscardChangesButton-B-gDuJCC.js", + "_DiscardChangesButton-k60HFxrS.js", "_module-DCzHhej2.js", "_useFormIsActive-BuGtMvWa.js" ], @@ -1440,7 +1440,7 @@ ] }, "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx": { - "file": "assets/FavoritesEditor-DoQrJVWH.js", + "file": "assets/FavoritesEditor-dusHNvdN.js", "name": "FavoritesEditor", "src": "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx", "isDynamicEntry": true, @@ -1457,15 +1457,15 @@ "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", "_Loader-DwXJ8Se3.js", - "_SaveButton-B7oEAcu-.js", - "_userUtils-DbxEUC96.js" + "_SaveButton-dvQmcdWk.js", + "_userUtils-De5NAY1J.js" ], "css": [ "assets/FavoritesEditor-DNSVAy1I.css" ] }, "src/components/Settings/Import/Import.jsx": { - "file": "assets/Import-BLt5uC8k.js", + "file": "assets/Import-n2JIGUz1.js", "name": "Import", "src": "src/components/Settings/Import/Import.jsx", "isDynamicEntry": true, @@ -1474,14 +1474,14 @@ "index.html", "_axios-DOscJEDN.js", "_iconUtil-CvNpmAMh.js", - "_table-DT2n3sXB.js", + "_table-Dgoi2Ld6.js", "_select-C47FfvhI.js", "_pagination-BH2ItXeM.js", "_DownloadOutlined-BPVvN91B.js", "_input-Yn95s9T0.js", "_dropdown-D9KQHt_A.js", "_UndoOutlined-DS5JVKPM.js", - "_context-CO1J1AvK.js", + "_context-DccnwGJF.js", "_asyncToGenerator-DHhZBkop.js", "_modal-BdqOHno9.js", "_notification-BkpaB2Vc.js", @@ -1491,12 +1491,12 @@ "_button-BMyidN73.js", "_popconfirm-DHVG0Jca.js", "_progress-BEfRXkc2.js", - "_ref-DHqHtEQg.js", + "_ref-_THprL1O.js", "_index.esm-DB3Pt-Y3.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-Da1uVM0x.js", - "_importColumn-CY1VPPWt.js", + "_BaseActionButton-BHaunm6A.js", + "_importColumn-DDY99sfA.js", "_path-DPb3kQoE.js" ], "css": [ @@ -1504,7 +1504,7 @@ ] }, "src/components/Settings/Import/OvalideImports/OvalideImports.jsx": { - "file": "assets/OvalideImports-BOC8EUvV.js", + "file": "assets/OvalideImports-BLaPuoUN.js", "name": "OvalideImports", "src": "src/components/Settings/Import/OvalideImports/OvalideImports.jsx", "isDynamicEntry": true, @@ -1521,7 +1521,7 @@ "_index.esm-DB3Pt-Y3.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_importColumn-CY1VPPWt.js", + "_importColumn-DDY99sfA.js", "_path-DPb3kQoE.js" ], "css": [ @@ -1529,7 +1529,7 @@ ] }, "src/components/Settings/Import/ValoImports/ValoImports.jsx": { - "file": "assets/ValoImports-BZq8Q45l.js", + "file": "assets/ValoImports-BMdPkJi2.js", "name": "ValoImports", "src": "src/components/Settings/Import/ValoImports/ValoImports.jsx", "isDynamicEntry": true, @@ -1550,7 +1550,7 @@ ] }, "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx": { - "file": "assets/IndicatorsManager-B78y0WGi.js", + "file": "assets/IndicatorsManager-B3NFKnYx.js", "name": "IndicatorsManager", "src": "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx", "isDynamicEntry": true, @@ -1562,7 +1562,7 @@ "_ConsoleSqlOutlined-xZVyeJFJ.js", "_CopyOutlined-DaVzY812.js", "_input-Yn95s9T0.js", - "_RowLabelWithIcon-DKaqYrFi.js", + "_RowLabelWithIcon-BLnpOtqJ.js", "_SearchOutlined-BPqyJBOP.js", "_UndoOutlined-DS5JVKPM.js", "_notification-BkpaB2Vc.js", @@ -1574,13 +1574,13 @@ "_index.esm-DB3Pt-Y3.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-rBN4jacc.js", + "_CancelButton-CAR7vI04.js", "_Loader-DwXJ8Se3.js", - "_CloseButton-B2X9zY4u.js", - "_CopyToClipboard-BUzlsu7g.js", - "_SaveButton-B7oEAcu-.js", + "_CloseButton-Wmh9rw0I.js", + "_CopyToClipboard-DUmYIdDr.js", + "_SaveButton-dvQmcdWk.js", "_Information-BBkpqMWL.js", - "_indicatorsColumns-BM24jdvH.js", + "_indicatorsColumns-CfYqY8tQ.js", "_useFormIsActive-BuGtMvWa.js" ], "css": [ @@ -1588,7 +1588,7 @@ ] }, "src/components/Settings/LicencesManager/LicencesManager.jsx": { - "file": "assets/LicencesManager-RvJhOqgt.js", + "file": "assets/LicencesManager-D-O2ps2m.js", "name": "LicencesManager", "src": "src/components/Settings/LicencesManager/LicencesManager.jsx", "isDynamicEntry": true, @@ -1612,7 +1612,7 @@ ] }, "src/components/Settings/ListesManager/ListesManagers.jsx": { - "file": "assets/ListesManagers-D2qt0rm8.js", + "file": "assets/ListesManagers-DTwlmn4g.js", "name": "ListesManagers", "src": "src/components/Settings/ListesManager/ListesManagers.jsx", "isDynamicEntry": true, @@ -1625,7 +1625,7 @@ "_select-C47FfvhI.js", "_ConsoleSqlOutlined-xZVyeJFJ.js", "_input-Yn95s9T0.js", - "_filterByCode-BHatCYW2.js", + "_filterByCode-Dcf0O54K.js", "_tree-brJPbLgK.js", "_ImportOutlined-CJMN8fnX.js", "_LeftSquareOutlined-CPEKio_w.js", @@ -1634,14 +1634,14 @@ "_queryOptions-_qrchnQm.js", "_button-BMyidN73.js", "_popconfirm-DHVG0Jca.js", - "_spin-CFT4geQI.js", + "_spin-CBBM6dvl.js", "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", "_prop-types-eZYknsgO.js", "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", "_Loader-DwXJ8Se3.js", - "_DiscardChangesButton-B-gDuJCC.js", + "_DiscardChangesButton-k60HFxrS.js", "_module-DCzHhej2.js", "_useFormIsActive-BuGtMvWa.js" ], @@ -1650,7 +1650,7 @@ ] }, "src/components/Settings/PasswordManager/PasswordManager.jsx": { - "file": "assets/PasswordManager-BKsqrYey.js", + "file": "assets/PasswordManager-De9Nv-qW.js", "name": "PasswordManager", "src": "src/components/Settings/PasswordManager/PasswordManager.jsx", "isDynamicEntry": true, @@ -1660,7 +1660,7 @@ "_input-Yn95s9T0.js", "_index.esm-DB3Pt-Y3.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-B7oEAcu-.js", + "_SaveButton-dvQmcdWk.js", "_users.mutations-BX9ZE4mu.js" ], "css": [ @@ -1668,7 +1668,7 @@ ] }, "src/components/Settings/PresentationManager/PresentationManager.jsx": { - "file": "assets/PresentationManager-BxKrHO9Y.js", + "file": "assets/PresentationManager-BnGWpz3S.js", "name": "PresentationManager", "src": "src/components/Settings/PresentationManager/PresentationManager.jsx", "isDynamicEntry": true, @@ -1676,11 +1676,11 @@ "_chunk-jRWAZmH_.js", "index.html", "_select-C47FfvhI.js", - "_ColorPicker-3vU9rt-8.js", + "_ColorPicker-Co329nXJ.js", "_row-CU8sFQni.js", "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-B7oEAcu-.js", + "_SaveButton-dvQmcdWk.js", "_menu.queries-Bx1BXeuM.js", "_users.mutations-BX9ZE4mu.js" ], @@ -1689,7 +1689,7 @@ ] }, "src/components/Settings/ReportsManager/ReportsManager.jsx": { - "file": "assets/ReportsManager-7hEOoMoK.js", + "file": "assets/ReportsManager-DdQg-7Zh.js", "name": "ReportsManager", "src": "src/components/Settings/ReportsManager/ReportsManager.jsx", "isDynamicEntry": true, @@ -1704,28 +1704,28 @@ "_input-Yn95s9T0.js", "_tree-brJPbLgK.js", "_ImportOutlined-CJMN8fnX.js", - "_RowLabelWithIcon-DKaqYrFi.js", + "_RowLabelWithIcon-BLnpOtqJ.js", "_SearchOutlined-BPqyJBOP.js", "_UndoOutlined-DS5JVKPM.js", - "_context-CO1J1AvK.js", + "_context-DccnwGJF.js", "_es-0LFFyZEl.js", - "_ColorPicker-3vU9rt-8.js", + "_ColorPicker-Co329nXJ.js", "_modal-BdqOHno9.js", "_notification-BkpaB2Vc.js", "_useMutation-DqBabLvU.js", "_button-BMyidN73.js", "_row-CU8sFQni.js", "_popconfirm-DHVG0Jca.js", - "_Checkbox-DaffYDjq.js", + "_Checkbox-BY22pPg_.js", "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-rBN4jacc.js", + "_CancelButton-CAR7vI04.js", "_Loader-DwXJ8Se3.js", - "_CloseButton-B2X9zY4u.js", - "_CopyToClipboard-BUzlsu7g.js", - "_DiscardChangesButton-B-gDuJCC.js", + "_CloseButton-Wmh9rw0I.js", + "_CopyToClipboard-DUmYIdDr.js", + "_DiscardChangesButton-k60HFxrS.js", "_Information-BBkpqMWL.js", "_useFormIsActive-BuGtMvWa.js" ], @@ -1734,7 +1734,7 @@ ] }, "src/components/Settings/Simulations/Simulations.jsx": { - "file": "assets/Simulations-Dnn5166S.js", + "file": "assets/Simulations-C_l_HUUC.js", "name": "Simulations", "src": "src/components/Settings/Simulations/Simulations.jsx", "isDynamicEntry": true, @@ -1754,7 +1754,7 @@ ] }, "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx": { - "file": "assets/SpecSynchronize-D0Agdx8k.js", + "file": "assets/SpecSynchronize-DVp1Qubp.js", "name": "SpecSynchronize", "src": "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx", "isDynamicEntry": true, @@ -1778,7 +1778,7 @@ ] }, "src/components/Settings/Synchronize/Synchronize.jsx": { - "file": "assets/Synchronize-BCphLJ6n.js", + "file": "assets/Synchronize-HCPJp2qh.js", "name": "Synchronize", "src": "src/components/Settings/Synchronize/Synchronize.jsx", "isDynamicEntry": true, @@ -1801,7 +1801,7 @@ ] }, "src/components/Settings/TablesManager/TablesManager.jsx": { - "file": "assets/TablesManager-BlFadPbF.js", + "file": "assets/TablesManager-CSUsStY5.js", "name": "TablesManager", "src": "src/components/Settings/TablesManager/TablesManager.jsx", "isDynamicEntry": true, @@ -1817,11 +1817,11 @@ "_input-Yn95s9T0.js", "_ImportOutlined-CJMN8fnX.js", "_MessageOutlined-DbxNuxex.js", - "_RowLabelWithIcon-DKaqYrFi.js", + "_RowLabelWithIcon-BLnpOtqJ.js", "_SaveOutlined-CKknbpWq.js", "_SearchOutlined-BPqyJBOP.js", "_UndoOutlined-DS5JVKPM.js", - "_context-CO1J1AvK.js", + "_context-DccnwGJF.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_es-0LFFyZEl.js", @@ -1833,8 +1833,8 @@ "_tooltip-3rewahde.js", "_button-BMyidN73.js", "_popconfirm-DHVG0Jca.js", - "_ref-DHqHtEQg.js", - "_Checkbox-DaffYDjq.js", + "_ref-_THprL1O.js", + "_Checkbox-BY22pPg_.js", "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", "__getTag-DqJrwfM-.js", @@ -1844,9 +1844,9 @@ "_map-VkrozZ8U.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-rBN4jacc.js", + "_CancelButton-CAR7vI04.js", "_Loader-DwXJ8Se3.js", - "_CloseButton-B2X9zY4u.js", + "_CloseButton-Wmh9rw0I.js", "_path-DPb3kQoE.js" ], "css": [ @@ -1854,7 +1854,7 @@ ] }, "src/components/Settings/UserManager/UserManager.jsx": { - "file": "assets/UserManager-_Pw6fmw0.js", + "file": "assets/UserManager-ZwUmvEyD.js", "name": "UserManager", "src": "src/components/Settings/UserManager/UserManager.jsx", "isDynamicEntry": true, @@ -1882,17 +1882,17 @@ "_index.esm-DB3Pt-Y3.js", "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-B2X9zY4u.js", - "_DiscardChangesButton-B-gDuJCC.js", + "_CloseButton-Wmh9rw0I.js", + "_DiscardChangesButton-k60HFxrS.js", "_users.mutations-BX9ZE4mu.js", - "_userUtils-DbxEUC96.js" + "_userUtils-De5NAY1J.js" ], "css": [ "assets/UserManager-BZGApT05.css" ] }, "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx": { - "file": "assets/ExpertControlsSettings-D7UpGpT4.js", + "file": "assets/ExpertControlsSettings-CzIANcZm.js", "name": "ExpertControlsSettings", "src": "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx", "isDynamicEntry": true, @@ -1903,7 +1903,7 @@ "_select-C47FfvhI.js", "_typography-BlzsJIlH.js", "_input-Yn95s9T0.js", - "_RowLabelWithIcon-DKaqYrFi.js", + "_RowLabelWithIcon-BLnpOtqJ.js", "_UndoOutlined-DS5JVKPM.js", "_WarningFilled-G1Llf5rq.js", "_modal-BdqOHno9.js", @@ -1913,13 +1913,13 @@ "_tooltip-3rewahde.js", "_button-BMyidN73.js", "_row-CU8sFQni.js", - "_radio-D6c78X3x.js", + "_radio-f3UPLFem.js", "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", "_prop-types-eZYknsgO.js", "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js", - "_indicatorsColumns-BM24jdvH.js", + "_indicatorsColumns-CfYqY8tQ.js", "_module-DCzHhej2.js" ], "css": [ @@ -1927,7 +1927,7 @@ ] }, "src/components/View/Charts/Charts.jsx": { - "file": "assets/Charts-DRUSdI5G.js", + "file": "assets/Charts-Bh_-g_ih.js", "name": "Charts", "src": "src/components/View/Charts/Charts.jsx", "isDynamicEntry": true, @@ -1941,7 +1941,7 @@ "_ctiAxios-CDlE51TE.js", "_tooltip-3rewahde.js", "_sanitizeDataUtils-dwaGfQDt.js", - "_sortBy-EDXnl_5E.js", + "_sortBy-DbsSoc5W.js", "_prop-types-eZYknsgO.js", "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js", diff --git a/assets/BaseActionButton-Da1uVM0x.js b/assets/BaseActionButton-BHaunm6A.js similarity index 94% rename from assets/BaseActionButton-Da1uVM0x.js rename to assets/BaseActionButton-BHaunm6A.js index 829cf8b..26e3782 100644 --- a/assets/BaseActionButton-Da1uVM0x.js +++ b/assets/BaseActionButton-BHaunm6A.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./button-BMyidN73.js";import{t as i}from"./modal-BdqOHno9.js";import{t as a}from"./popconfirm-DHVG0Jca.js";import{t as o}from"./prop-types-eZYknsgO.js";import{I as s}from"./index-BocemapU.js";var c=e(o()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(s,{title:e,children:t}):t;u.propTypes={toolTipTitle:c.default.string,children:c.default.node.isRequired};var d=e(t()),f=({withModalConfirm:e,withPopConfirm:t,confirmTitle:n,okText:r,cancelText:o,disabled:s,onConfirm:c,children:u})=>{let f=()=>{i.confirm({title:n,okText:r,cancelText:o,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{s||f()}}):t?(0,l.jsx)(a,{title:n,onConfirm:c,okText:r,cancelText:o,disabled:s,children:u}):u};f.propTypes={withPopConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,disabled:c.default.bool,onConfirm:c.default.func.isRequired,children:c.default.node.isRequired};var p=({icon:e,onClick:t,disabled:n=!1,type:i=`primary`,loading:a=!1,toolTipTitle:o=``,withPopConfirm:s=!1,withModalConfirm:c=!1,confirmTitle:d=`Confirmez-vous cette action ?`,okText:p=`Oui`,cancelText:m=`Annuler`,children:h,...g})=>(0,l.jsx)(u,{toolTipTitle:o,children:(0,l.jsx)(f,{withModalConfirm:c,withPopConfirm:s,confirmTitle:d,okText:p,cancelText:m,disabled:n,onConfirm:t,children:(0,l.jsx)(r,{type:i,icon:e,loading:a,onClick:!s&&!c?t:void 0,disabled:n,...g,children:h})})});p.propTypes={icon:c.default.node,onClick:c.default.func.isRequired,disabled:c.default.bool,type:c.default.string,toolTipTitle:c.default.string,loading:c.default.bool,withConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,children:c.default.node};export{p as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./button-BMyidN73.js";import{t as i}from"./modal-BdqOHno9.js";import{t as a}from"./popconfirm-DHVG0Jca.js";import{t as o}from"./prop-types-eZYknsgO.js";import{I as s}from"./index-V8IueDFv.js";var c=e(o()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(s,{title:e,children:t}):t;u.propTypes={toolTipTitle:c.default.string,children:c.default.node.isRequired};var d=e(t()),f=({withModalConfirm:e,withPopConfirm:t,confirmTitle:n,okText:r,cancelText:o,disabled:s,onConfirm:c,children:u})=>{let f=()=>{i.confirm({title:n,okText:r,cancelText:o,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{s||f()}}):t?(0,l.jsx)(a,{title:n,onConfirm:c,okText:r,cancelText:o,disabled:s,children:u}):u};f.propTypes={withPopConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,disabled:c.default.bool,onConfirm:c.default.func.isRequired,children:c.default.node.isRequired};var p=({icon:e,onClick:t,disabled:n=!1,type:i=`primary`,loading:a=!1,toolTipTitle:o=``,withPopConfirm:s=!1,withModalConfirm:c=!1,confirmTitle:d=`Confirmez-vous cette action ?`,okText:p=`Oui`,cancelText:m=`Annuler`,children:h,...g})=>(0,l.jsx)(u,{toolTipTitle:o,children:(0,l.jsx)(f,{withModalConfirm:c,withPopConfirm:s,confirmTitle:d,okText:p,cancelText:m,disabled:n,onConfirm:t,children:(0,l.jsx)(r,{type:i,icon:e,loading:a,onClick:!s&&!c?t:void 0,disabled:n,...g,children:h})})});p.propTypes={icon:c.default.node,onClick:c.default.func.isRequired,disabled:c.default.bool,type:c.default.string,toolTipTitle:c.default.string,loading:c.default.bool,withConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,children:c.default.node};export{p as t}; \ No newline at end of file diff --git a/assets/CancelButton-rBN4jacc.js b/assets/CancelButton-CAR7vI04.js similarity index 98% rename from assets/CancelButton-rBN4jacc.js rename to assets/CancelButton-CAR7vI04.js index f87e87a..cf3c59c 100644 --- a/assets/CancelButton-rBN4jacc.js +++ b/assets/CancelButton-CAR7vI04.js @@ -1,4 +1,4 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Q as r,_r as i,cr as a,dr as o,n as s,ur as c,vr as l}from"./axios-DOscJEDN.js";import{i as u,t as d}from"./ctiAxios-CDlE51TE.js";import{H as f}from"./notification-BkpaB2Vc.js";import{t as p}from"./button-BMyidN73.js";import{s as m}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as h}from"./modal-BdqOHno9.js";import{t as g}from"./input-Yn95s9T0.js";import{t as _}from"./queryOptions-_qrchnQm.js";import{t as v}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as y}from"./prop-types-eZYknsgO.js";import{D as ee,O as te,c as b}from"./index-BocemapU.js";import{t as x}from"./DiscardChangesButton-B-gDuJCC.js";var S=e(t()),C=e(y()),ne=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`),a=c(t,`THEME_SEARCH`);return{indicators:w(n),tables:T(r),themesSearch:re(a),themes:E(i)}},w=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=o(e),i=c(e,`THEME`),a=[],s=[],l=[];i&&i.forEach(e=>{let t=o(e);a.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&s.push(r[`theme_${e}_id`]);for(let e=1;e<=5;e++)r[`dimension_date_${e}`]!==``&&l.push(Number(r[`dimension_date_${e}`]));let u=r.entete,d=r.description;r.entete=u.replaceAll(` `,` +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Q as r,_r as i,cr as a,dr as o,n as s,ur as c,vr as l}from"./axios-DOscJEDN.js";import{i as u,t as d}from"./ctiAxios-CDlE51TE.js";import{H as f}from"./notification-BkpaB2Vc.js";import{t as p}from"./button-BMyidN73.js";import{s as m}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as h}from"./modal-BdqOHno9.js";import{t as g}from"./input-Yn95s9T0.js";import{t as _}from"./queryOptions-_qrchnQm.js";import{t as v}from"./RowLabelWithIcon-BLnpOtqJ.js";import{t as y}from"./prop-types-eZYknsgO.js";import{D as ee,O as te,c as b}from"./index-V8IueDFv.js";import{t as x}from"./DiscardChangesButton-k60HFxrS.js";var S=e(t()),C=e(y()),ne=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`),a=c(t,`THEME_SEARCH`);return{indicators:w(n),tables:T(r),themesSearch:re(a),themes:E(i)}},w=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=o(e),i=c(e,`THEME`),a=[],s=[],l=[];i&&i.forEach(e=>{let t=o(e);a.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&s.push(r[`theme_${e}_id`]);for(let e=1;e<=5;e++)r[`dimension_date_${e}`]!==``&&l.push(Number(r[`dimension_date_${e}`]));let u=r.entete,d=r.description;r.entete=u.replaceAll(` `,` `),r.description=d.replaceAll(` `,` `),r.themesSearch=a,r.themes=s,r.dimensions=l,r.is_cti=r.is_cti===`1`,r.is_hide=r.is_hide===`1`,r.key=n,t.push(r)}),t},T=e=>{let t=[];return e&&e.forEach(e=>{let n=o(e),r=[];n.nb_dimensions_date=Number(n.nb_dimensions_date);for(let e=1;e<=5;e++)n[`dimensions_date_texte_${e}`]!==``&&r.push({value:e,label:n[`dimensions_date_texte_${e}`]});n.dimensions=r,t.push(n)}),t},E=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=o(e);r.title=r.label,r.value=r.data,t.push(r)}),m(t)},re=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=o(e);r.title=r.label,r.value=r.data,t.push(r)}),m(t)},ie=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`RAPPORT`),r=c(t,`REFRAPPORT`),i=c(t,`COMBO_GROUP`),a=c(t,`COMBO_RAPPORT`),o=c(t,`COMBO_CONDITION`),s=c(t,`COMBO_TYPERAPPORT`);return{reports:l(n),refReports:l(r),comboGroup:A(i),comboReport:j(a),comboCondition:M(o),conditions:l(c(o[0],`RECORD`)),comboType:A(s)}},ae=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`RAPPORT`)[0],r=c(n,`RUBRIQUE`),i=[];r&&r.length&&r.forEach((e,t)=>{let n=o(e),r=n.entete,a=n.description;n.entete=r.replaceAll(` `,` `),n.description=a.replaceAll(` `,` diff --git a/assets/Charts-DRUSdI5G.js b/assets/Charts-Bh_-g_ih.js similarity index 99% rename from assets/Charts-DRUSdI5G.js rename to assets/Charts-Bh_-g_ih.js index dc8acde..9ee0f37 100644 --- a/assets/Charts-DRUSdI5G.js +++ b/assets/Charts-Bh_-g_ih.js @@ -1,4 +1,4 @@ -import{a as e,n as t,o as n,r,t as i}from"./chunk-jRWAZmH_.js";import{n as a,t as o}from"./jsx-runtime-CEixWuwE.js";import{$n as s,Bn as c,G as l,Hn as u,Mn as d,Nn as f,Qn as p,Qt as m,Vn as h,Zn as g,Zt as _,_n as v,bn as y,er as b,ir as x,nr as S,or as C,rr as w,tr as T,vn as E,yn as D,yr as O}from"./axios-DOscJEDN.js";import{l as k}from"./ctiAxios-CDlE51TE.js";import{n as A,t as ee}from"./typeof-BUNGcdwP.js";import{i as te,r as j}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./tooltip-3rewahde.js";import{E as re,g as ie,w as ae}from"./sanitizeDataUtils-dwaGfQDt.js";import{r as M}from"./react-redux-BUEaRwHS.js";import{t as oe}from"./prop-types-eZYknsgO.js";import{r as se}from"./view.queries-CL7tI7NU.js";import{t as ce}from"./es-0LFFyZEl.js";import{k as le,t as ue,u as de}from"./index-BocemapU.js";import{t as fe}from"./sortBy-EDXnl_5E.js";var pe={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};function me(e,t,n){var r=n||{},i=r.noTrailing,a=i===void 0?!1:i,o=r.noLeading,s=o===void 0?!1:o,c=r.debounceMode,l=c===void 0?void 0:c,u,d=!1,f=0;function p(){u&&clearTimeout(u)}function m(e){var t=(e||{}).upcomingOnly,n=t===void 0?!1:t;p(),d=!n}function h(){var n=[...arguments],r=this,i=Date.now()-f;if(d)return;function o(){f=Date.now(),t.apply(r,n)}function c(){u=void 0}!s&&l&&!u&&o(),p(),l===void 0&&i>e?s?(f=Date.now(),a||(u=setTimeout(l?c:o,e))):o():a!==!0&&(u=setTimeout(l?c:o,l===void 0?e-i:e))}return h.cancel=m,h}function he(e,t,n){var r=(n||{}).atBegin;return me(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}f();var N=n(a());function ge(e,t,n){return Math.max(t,Math.min(e,n))}var _e=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},ve=function(e){for(var t=[],n=ye(e),r=be(e),i=n;i0):0},Se=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Ce=function(e){return e&&e.offsetWidth||0},we=function(e){return e&&e.offsetHeight||0},Te=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.startX-e.curX,r=e.startY-e.curY,i=Math.round(Math.atan2(r,n)*180/Math.PI);return i<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?`left`:i>=135&&i<=225?`right`:t===!0?i>=35&&i<=135?`up`:`down`:`vertical`},Ee=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},De=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},Oe=function(e){var t=N.Children.count(e.children),n=e.listRef,r=Math.ceil(Ce(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Ce(i)),o;if(e.vertical)o=r;else{var s=e.centerMode&&parseInt(e.centerPadding)*2;typeof e.centerPadding==`string`&&e.centerPadding.slice(-1)===`%`&&(s*=r/100),o=Math.ceil((r-s)/e.slidesToShow)}var c=n&&we(n.querySelector(`[data-index="0"]`)),l=c*e.slidesToShow,u=e.currentSlide===void 0?e.initialSlide:e.currentSlide;e.rtl&&e.currentSlide===void 0&&(u=t-1-e.initialSlide);var f=e.lazyLoadedList||[],p=ve(d(d({},e),{},{currentSlide:u,lazyLoadedList:f}));f=f.concat(p);var m={slideCount:t,slideWidth:o,listWidth:r,trackWidth:a,currentSlide:u,slideHeight:c,listHeight:l,lazyLoadedList:f};return e.autoplaying===null&&e.autoplay&&(m.autoplaying=`playing`),m},ke=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,a=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,l=e.centerMode,u=e.slidesToScroll,f=e.slidesToShow,p=e.useCSS,m=e.lazyLoadedList;if(t&&n)return{};var h=a,g,_,v,y={},b={},x=i?a:ge(a,0,o-1);if(r){if(!i&&(a<0||a>=o))return{};a<0?h=a+o:a>=o&&(h=a-o),s&&m.indexOf(h)<0&&(m=m.concat(h)),y={animating:!0,currentSlide:h,lazyLoadedList:m,targetSlide:h},b={animating:!1,targetSlide:h}}else g=h,h<0?(g=h+o,i?o%u!==0&&(g=o-o%u):g=0):!Ee(e)&&h>c?h=g=c:l&&h>=o?(h=i?o:o-1,g=i?0:o-1):h>=o&&(g=h-o,i?o%u!==0&&(g=0):g=o-f),!i&&h+f>=o&&(g=o-f),_=Ve(d(d({},e),{},{slideIndex:h})),v=Ve(d(d({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(ve(d(d({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:Be(d(d({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:ze(d(d({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:ze(d(d({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},Ae=function(e,t){var n,r,i,a,o,s=e.slidesToScroll,c=e.slidesToShow,l=e.slideCount,u=e.currentSlide,f=e.targetSlide,p=e.lazyLoad,m=e.infinite;if(a=l%s!==0,n=a?0:(l-u)%s,t.message===`previous`)i=n===0?s:c-n,o=u-i,p&&!m&&(r=u-i,o=r===-1?l-1:r),m||(o=f-s);else if(t.message===`next`)i=n===0?s:n,o=u+i,p&&!m&&(o=(u+s)%l+n),m||(o=f+s);else if(t.message===`dots`)o=t.index*t.slidesToScroll;else if(t.message===`children`){if(o=t.index,m){var h=Ge(d(d({},e),{},{targetSlide:o}));o>t.currentSlide&&h===`left`?o-=l:o10)return{scrolling:!0};o&&(v.swipeLength=T);var E=(s?-1:1)*(v.curX>v.startX?1:-1);o&&(E=v.curY>v.startY?1:-1);var D=Math.ceil(h/g),O=Te(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Ee(t)&&(O===`left`||O===`up`))&&(k=v.swipeLength*l,u===!1&&f&&(f(O),C.edgeDragged=!0)),!p&&y&&(y(O),C.swiped=!0),S=i?w+b/x*k*E:s?w-k*E:w+k*E,o&&(S=w+k*E),C=d(d({},C),{},{touchObject:v,swipeLeft:S,trackStyle:ze(d(d({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,_e(e)),C}},Pe=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,a=t.listWidth,o=t.touchThreshold,s=t.verticalSwiping,c=t.listHeight,l=t.swipeToSlide,u=t.scrolling,f=t.onSwipe,p=t.targetSlide,m=t.currentSlide,h=t.infinite;if(!n)return r&&_e(e),{};var g=s?c/o:a/o,_=Te(i,s),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(u||!i.swipeLength)return v;if(i.swipeLength>g){_e(e),f&&f(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Le(t),y=l?Ie(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Le(t),y=l?Ie(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Ve(t);v.trackStyle=Be(d(d({},t),{},{left:S}))}return v},Fe=function(e){for(var t=e.infinite?e.slideCount*2:e.slideCount,n=e.infinite?e.slidesToShow*-1:0,r=e.infinite?e.slidesToShow*-1:0,i=[];nn[n.length-1])t=n[n.length-1];else for(var i in n){if(te.swipeLeft*-1)return n=r,!1}else if(r.offsetTop+we(r)/2>e.swipeLeft*-1)return n=r,!1;return!0}),!n)return 0;var a=e.rtl===!0?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}else return e.slidesToScroll},Re=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},ze=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=We(e)*e.slideWidth;var i={opacity:1,transition:``,WebkitTransition:``};if(e.useTransform){var a=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,o=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,s=e.vertical?`translateY(`+e.left+`px)`:`translateX(`+e.left+`px)`;i=d(d({},i),{},{WebkitTransform:a,transform:o,msTransform:s})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+`px`:i.marginLeft=e.left+`px`),i},Be=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=ze(e);return e.useTransform?(t.WebkitTransition=`-webkit-transform `+e.speed+`ms `+e.cssEase,t.transition=`transform `+e.speed+`ms `+e.cssEase):e.vertical?t.transition=`top `+e.speed+`ms `+e.cssEase:t.transition=`left `+e.speed+`ms `+e.cssEase,t},Ve=function(e){if(e.unslick)return 0;Re(e,[`slideIndex`,`trackRef`,`infinite`,`centerMode`,`slideCount`,`slidesToShow`,`slidesToScroll`,`slideWidth`,`listWidth`,`variableWidth`,`slideHeight`]);var t=e.slideIndex,n=e.trackRef,r=e.infinite,i=e.centerMode,a=e.slideCount,o=e.slidesToShow,s=e.slidesToScroll,c=e.slideWidth,l=e.listWidth,u=e.variableWidth,d=e.slideHeight,f=e.fade,p=e.vertical,m=0,h,g,_=0;if(f||e.slideCount===1)return 0;var v=0;if(r?(v=-He(e),a%s!==0&&t+s>a&&(v=-(t>a?o-(t-a):a%s)),i&&(v+=parseInt(o/2))):(a%s!==0&&t+s>a&&(v=o-a%s),i&&(v=parseInt(o/2))),m=v*c,_=v*d,h=p?t*d*-1+_:t*c*-1+m,u===!0){var y,b=n&&n.node;if(y=t+He(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+He(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ke(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},qe=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),!r&&t%2==0&&(a+=1),a}return r?t-1:0},Je=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};x(),S(),b(),p(),u(),E(),te(),f();var Ye=n(c()),Xe=function(e){var t,n,r,i,a=e.rtl?e.slideCount-1-e.index:e.index;r=a<0||a>=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),n=(a-e.currentSlide)%e.slideCount===0,a>e.currentSlide-i-1&&a<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=a&&a=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide;return{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":r,"slick-current":a===o}},Ze=function(e){var t={};return(e.variableWidth===void 0||e.variableWidth===!1)&&(t.width=e.slideWidth),e.fade&&(t.position=`relative`,e.vertical&&e.slideHeight?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=+(e.currentSlide===e.index),e.useCSS&&(t.transition=`opacity `+e.speed+`ms `+e.cssEase+`, visibility `+e.speed+`ms `+e.cssEase)),t},Qe=function(e,t){return e.key+`-`+t},$e=function(e){var t,n=[],r=[],i=[],a=N.Children.count(e.children),o=ye(e),s=be(e);return N.Children.forEach(e.children,function(c,l){var u,f={message:`children`,index:l,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};u=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(l)>=0?c:N.createElement(`div`,null);var p=Ze(d(d({},e),{},{index:l})),m=u.props.className||``,h=Xe(d(d({},e),{},{index:l}));if(n.push(N.cloneElement(u,{key:`original`+Qe(u,l),"data-index":l,className:(0,Ye.default)(h,m),tabIndex:`-1`,"aria-hidden":!h[`slick-active`],style:d(d({outline:`none`},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})),e.infinite&&e.fade===!1){var g=a-l;g<=He(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(u=c),h=Xe(d(d({},e),{},{index:t})),r.push(N.cloneElement(u,{key:`precloned`+Qe(u,t),"data-index":t,tabIndex:`-1`,className:(0,Ye.default)(h,m),"aria-hidden":!h[`slick-active`],style:d(d({},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}}))),a!==e.slidesToShow&&(t=a+l,t=_&&c<=h:c===_}),y={message:`dots`,index:p,slidesToScroll:a,currentSlide:c},b=this.clickHandler.bind(this,y);f=f.concat(N.createElement(`li`,{key:p,className:v},N.cloneElement(this.props.customPaging(p),{onClick:b})))}return N.cloneElement(this.props.appendDots(f),d({className:this.props.dotsClass},u))}}]),n}(N.PureComponent);x(),f(),S(),b(),u(),E();var rt=function(e){h(n,e);var t=v(n);function n(){return T(this,n),t.apply(this,arguments)}return s(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:`previous`});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(e[`slick-disabled`]=!0,t=null);var n={key:`0`,"data-role":`none`,className:(0,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?N.cloneElement(this.props.prevArrow,d(d({},n),r)):N.createElement(`button`,w({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(N.PureComponent),it=function(e){h(n,e);var t=v(n);function n(){return T(this,n),t.apply(this,arguments)}return s(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:`next`});Ee(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?N.cloneElement(this.props.nextArrow,d(d({},n),r)):N.createElement(`button`,w({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(N.PureComponent);A(),x(),m(),f(),S(),b(),p(),u(),E(),te(),y();var at=[`animating`],ot=function(e){h(n,e);var t=v(n);function n(e){var r;T(this,n),r=t.call(this,e),j(g(r),`listRefHandler`,function(e){return r.list=e}),j(g(r),`trackRefHandler`,function(e){return r.track=e}),j(g(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=we(e)+`px`}}),j(g(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=ve(d(d({},r.props),r.state));e.length>0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}var t=d({listRef:r.list,trackRef:r.track},r.props);r.updateState(t,!0,function(){r.adaptHeight(),r.props.autoplay&&r.autoPlay(`playing`)}),r.props.lazyLoad===`progressive`&&(r.lazyLoadTimer=setInterval(r.progressiveLazyLoad,1e3)),r.ro=new D(function(){r.state.animating?(r.onWindowResized(!1),r.callbackTimers.push(setTimeout(function(){return r.onWindowResized()},r.props.speed))):r.onWindowResized()}),r.ro.observe(r.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(`.slick-slide`),function(e){e.onfocus=r.props.pauseOnFocus?r.onSlideFocus:null,e.onblur=r.props.pauseOnFocus?r.onSlideBlur:null}),window.addEventListener?window.addEventListener(`resize`,r.onWindowResized):window.attachEvent(`onresize`,r.onWindowResized)}),j(g(r),`componentWillUnmount`,function(){r.animationEndCallback&&clearTimeout(r.animationEndCallback),r.lazyLoadTimer&&clearInterval(r.lazyLoadTimer),r.callbackTimers.length&&(r.callbackTimers.forEach(function(e){return clearTimeout(e)}),r.callbackTimers=[]),window.addEventListener?window.removeEventListener(`resize`,r.onWindowResized):window.detachEvent(`onresize`,r.onWindowResized),r.autoplayTimer&&clearInterval(r.autoplayTimer),r.ro.disconnect()}),j(g(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=ve(d(d({},r.props),r.state));t.length>0&&(r.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(t)}}),r.props.onLazyLoad&&r.props.onLazyLoad(t))}r.adaptHeight();var n=d(d({listRef:r.list,trackRef:r.track},r.props),r.state),i=r.didPropsChange(e);i&&r.updateState(n,i,function(){r.state.currentSlide>=N.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:N.Children.count(r.props.children)-r.props.slidesToShow,currentSlide:r.state.currentSlide}),(e.autoplay!==r.props.autoplay||e.autoplaySpeed!==r.props.autoplaySpeed)&&(!e.autoplay&&r.props.autoplay?r.autoPlay(`playing`):r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`))})}),j(g(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=he(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),j(g(r),`resizeWindow`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.track&&r.track.node){var t=d(d({listRef:r.list,trackRef:r.track},r.props),r.state);r.updateState(t,e,function(){r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`)}),r.setState({animating:!1}),clearTimeout(r.animationEndCallback),delete r.animationEndCallback}}),j(g(r),`updateState`,function(e,t,n){var i=Oe(e);e=d(d(d({},e),i),{},{slideIndex:i.currentSlide});var a=Ve(e);e=d(d({},e),{},{left:a});var o=ze(e);(t||N.Children.count(r.props.children)!==N.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),j(g(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=He(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length})),a=Ue(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length}));r.props.children.forEach(function(t){n.push(t.props.style.width),e+=t.props.style.width});for(var o=0;o=t&&r.onWindowResized()};if(!e.onclick)e.onclick=function(){return e.parentNode.focus()};else{var a=e.onclick;e.onclick=function(t){a(t),e.parentNode.focus()}}e.onload||(r.props.lazyLoad?e.onload=function(){r.adaptHeight(),r.callbackTimers.push(setTimeout(r.onWindowResized,r.props.speed))}:(e.onload=i,e.onerror=function(){i(),r.props.onLazyLoadError&&r.props.onLazyLoadError()}))})}),j(g(r),`progressiveLazyLoad`,function(){for(var e=[],t=d(d({},r.props),r.state),n=r.state.currentSlide;n=-He(t);i--)if(r.state.lazyLoadedList.indexOf(i)<0){e.push(i);break}e.length>0?(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e)):r.lazyLoadTimer&&(clearInterval(r.lazyLoadTimer),delete r.lazyLoadTimer)}),j(g(r),`slideHandler`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=r.props,i=n.asNavFor,a=n.beforeChange,o=n.onLazyLoad,s=n.speed,c=n.afterChange,l=r.state.currentSlide,u=ke(d(d(d({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),f=u.state,p=u.nextState;if(f){a&&a(l,f.currentSlide);var m=f.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});o&&m.length>0&&o(m),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),c&&c(l),delete r.animationEndCallback),r.setState(f,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),p&&(r.animationEndCallback=setTimeout(function(){var e=p.animating,t=_(p,at);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(f.currentSlide),delete r.animationEndCallback})},s))})}}),j(g(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ae(d(d({},r.props),r.state),e);if(!(n!==0&&!n)&&(t===!0?r.slideHandler(n,t):r.slideHandler(n),r.props.autoplay&&r.autoPlay(`update`),r.props.focusOnSelect)){var i=r.list.querySelectorAll(`.slick-current`);i[0]&&i[0].focus()}}),j(g(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),j(g(r),`keyHandler`,function(e){var t=je(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),j(g(r),`selectHandler`,function(e){r.changeSlide(e)}),j(g(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),j(g(r),`enableBodyScroll`,function(){window.ontouchmove=null}),j(g(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=Me(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),j(g(r),`swipeMove`,function(e){var t=Ne(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),j(g(r),`swipeEnd`,function(e){var t=Pe(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));if(t){var n=t.triggerSlideHandler;delete t.triggerSlideHandler,r.setState(t),n!==void 0&&(r.slideHandler(n),r.props.verticalSwiping&&r.enableBodyScroll())}}),j(g(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),j(g(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),j(g(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),j(g(r),`slickGoTo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e=Number(e),isNaN(e))return``;r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`index`,index:e,currentSlide:r.state.currentSlide},t)},0))}),j(g(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Ee(d(d({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),j(g(r),`autoPlay`,function(e){r.autoplayTimer&&clearInterval(r.autoplayTimer);var t=r.state.autoplaying;if(e===`update`){if(t===`hovered`||t===`focused`||t===`paused`)return}else if(e===`leave`){if(t===`paused`||t===`focused`)return}else if(e===`blur`&&(t===`paused`||t===`hovered`))return;r.autoplayTimer=setInterval(r.play,r.props.autoplaySpeed+50),r.setState({autoplaying:`playing`})}),j(g(r),`pause`,function(e){r.autoplayTimer&&(clearInterval(r.autoplayTimer),r.autoplayTimer=null);var t=r.state.autoplaying;e===`paused`?r.setState({autoplaying:`paused`}):e===`focused`?(t===`hovered`||t===`playing`)&&r.setState({autoplaying:`focused`}):t===`playing`&&r.setState({autoplaying:`hovered`})}),j(g(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(g(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(g(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(g(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(g(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),j(g(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),j(g(r),`render`,function(){var e=(0,Ye.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=d(d({},r.props),r.state),n=De(t,[`fade`,`cssEase`,`speed`,`infinite`,`centerMode`,`focusOnSelect`,`currentSlide`,`lazyLoad`,`lazyLoadedList`,`rtl`,`slideWidth`,`slideHeight`,`listHeight`,`vertical`,`slidesToShow`,`slidesToScroll`,`slideCount`,`trackStyle`,`variableWidth`,`unslick`,`centerPadding`,`targetSlide`,`useCSS`]),i=r.props.pauseOnHover;n=d(d({},n),{},{onMouseEnter:i?r.onTrackOver:null,onMouseLeave:i?r.onTrackLeave:null,onMouseOver:i?r.onTrackOver:null,focusOnSelect:r.props.focusOnSelect&&r.clickable?r.selectHandler:null});var a;if(r.props.dots===!0&&r.state.slideCount>=r.props.slidesToShow){var o=De(t,[`dotsClass`,`slideCount`,`slidesToShow`,`currentSlide`,`slidesToScroll`,`clickHandler`,`children`,`customPaging`,`infinite`,`appendDots`]),s=r.props.pauseOnDotsHover;o=d(d({},o),{},{clickHandler:r.changeSlide,onMouseEnter:s?r.onDotsLeave:null,onMouseOver:s?r.onDotsOver:null,onMouseLeave:s?r.onDotsLeave:null}),a=N.createElement(nt,o)}var c,l,u=De(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);u.clickHandler=r.changeSlide,r.props.arrows&&(c=N.createElement(rt,u),l=N.createElement(it,u));var f=null;r.props.vertical&&(f={height:r.state.listHeight});var p=null;r.props.vertical===!1?r.props.centerMode===!0&&(p={padding:`0px `+r.props.centerPadding}):r.props.centerMode===!0&&(p={padding:r.props.centerPadding+` 0px`});var m=d(d({},f),p),h=r.props.touchMove,g={className:`slick-list`,style:m,onClick:r.clickHandler,onMouseDown:h?r.swipeStart:null,onMouseMove:r.state.dragging&&h?r.swipeMove:null,onMouseUp:h?r.swipeEnd:null,onMouseLeave:r.state.dragging&&h?r.swipeEnd:null,onTouchStart:h?r.swipeStart:null,onTouchMove:r.state.dragging&&h?r.swipeMove:null,onTouchEnd:h?r.touchEnd:null,onTouchCancel:r.state.dragging&&h?r.swipeEnd:null,onKeyDown:r.props.accessibility?r.keyHandler:null},_={className:e,dir:`ltr`,style:r.props.style};return r.props.unslick&&(g={className:`slick-list`},_={className:e,style:r.props.style}),N.createElement(`div`,_,r.props.unslick?``:c,N.createElement(`div`,w({ref:r.listRefHandler},g),N.createElement(et,w({ref:r.trackRefHandler},n),r.props.children)),r.props.unslick?``:l,r.props.unslick?``:a)}),r.list=null,r.track=null,r.state=d(d({},pe),{},{currentSlide:r.props.initialSlide,slideCount:N.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var i=r.ssrInit();return r.state=d(d({},r.state),i),r}return s(n,[{key:`didPropsChange`,value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n{t.exports=function(e){return e.replace(/[A-Z]/g,function(e){return`-`+e.toLowerCase()}).toLowerCase()}})),ct=i(((e,t)=>{var n=st(),r=function(e){return/[height|width]$/.test(e)},i=function(e){var t=``,i=Object.keys(e);return i.forEach(function(a,o){var s=e[a];a=n(a),r(a)&&typeof s==`number`&&(s+=`px`),s===!0?t+=a:s===!1?t+=`not `+a:t+=`(`+a+`: `+s+`)`,o1&&arguments[1]!==void 0?arguments[1]:!1;return r.innerSlider.slickGoTo(e,t)}),j(g(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),j(g(r),`slickPlay`,function(){return r.innerSlider.autoPlay(`play`)}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return s(n,[{key:`media`,value:function(e,t){var n=window.matchMedia(e),r=function(e){e.matches&&t()};n.addListener(r),r(n),this._responsiveMediaHandlers.push({mql:n,query:e,listener:r})}},{key:`componentDidMount`,value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var i=r===0?(0,ut.default)({minWidth:0,maxWidth:n}):(0,ut.default)({minWidth:t[r-1]+1,maxWidth:n});Je()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,ut.default)({minWidth:t.slice(-1)[0]});Je()&&this.media(n,function(){e.setState({breakpoint:null})})}}},{key:`componentWillUnmount`,value:function(){this._responsiveMediaHandlers.forEach(function(e){e.mql.removeListener(e.listener)})}},{key:`render`,value:function(){var e=this,t,n;this.state.breakpoint?(n=this.props.responsive.filter(function(t){return t.breakpoint===e.state.breakpoint}),t=n[0].settings===`unslick`?`unslick`:d(d(d({},lt),this.props),n[0].settings)):t=d(d({},lt),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=N.Children.toArray(this.props.children);r=r.filter(function(e){return typeof e==`string`?!!e.trim():!!e}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn(`variableWidth is not supported in case of rows > 1 or slidesPerRow > 1`),t.variableWidth=!1);for(var i=[],a=null,o=0;o=r.length));u+=1)l.push(N.cloneElement(r[u],{key:100*o+10*c+u,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));s.push(N.createElement(`div`,{key:10*o+c},l))}t.variableWidth?i.push(N.createElement(`div`,{key:o,style:{width:a}},s)):i.push(N.createElement(`div`,{key:o},s))}if(t===`unslick`){var f=`regular slider `+(this.props.className||``);return N.createElement(`div`,{className:f},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return N.createElement(ot,w({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(N.Component);te(),x();var ft=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:!1;_.current.slickGoTo(e,t)};N.useImperativeHandle(t,function(){return{goTo:v,autoPlay:_.current.innerSlider.autoPlay,innerSlider:_.current.innerSlider,prev:_.current.slickPrev,next:_.current.slickNext}},[_.current]);var y=N.useRef(N.Children.count(p.children));N.useEffect(function(){y.current!==N.Children.count(p.children)&&(v(p.initialSlide||0,!1),y.current=N.Children.count(p.children))},[p.children]);var b=w({vertical:f},p);b.effect===`fade`&&(b.fade=!0);var x=h(`carousel`,b.prefixCls),S=`slick-dots`,C=!!r,T=(0,Ye.default)(S,`${S}-${u}`,typeof r==`boolean`?!1:r?.className),E=(0,Ye.default)(x,j(j({},`${x}-rtl`,g===`rtl`),`${x}-vertical`,u===`left`||u===`right`));return N.createElement(`div`,{className:E},N.createElement(dt,w({ref:_},b,{dots:C,dotsClass:T,arrows:a,draggable:s})))}),P=r({__addDisposableResource:()=>Bt,__assign:()=>I,__asyncDelegator:()=>Mt,__asyncGenerator:()=>jt,__asyncValues:()=>Nt,__await:()=>At,__awaiter:()=>St,__classPrivateFieldGet:()=>Lt,__classPrivateFieldIn:()=>zt,__classPrivateFieldSet:()=>Rt,__createBinding:()=>Wt,__decorate:()=>ht,__disposeResources:()=>Vt,__esDecorate:()=>_t,__exportStar:()=>wt,__extends:()=>F,__generator:()=>Ct,__importDefault:()=>It,__importStar:()=>Ft,__makeTemplateObject:()=>Pt,__metadata:()=>xt,__param:()=>gt,__propKey:()=>yt,__read:()=>Et,__rest:()=>mt,__rewriteRelativeImportExtension:()=>Ht,__runInitializers:()=>vt,__setFunctionName:()=>bt,__spread:()=>Dt,__spreadArray:()=>kt,__spreadArrays:()=>Ot,__values:()=>Tt,default:()=>Jt});function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ut(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function mt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function gt(e,t){return function(n,r){t(n,r,e)}}function _t(e,t,n,r,i,a){function o(e){if(e!==void 0&&typeof e!=`function`)throw TypeError(`Function expected`);return e}for(var s=r.kind,c=s===`getter`?`get`:s===`setter`?`set`:`value`,l=!t&&e?r.static?e:e.prototype:null,u=t||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),d,f=!1,p=n.length-1;p>=0;p--){var m={};for(var h in r)m[h]=h===`access`?{}:r[h];for(var h in r.access)m.access[h]=r.access[h];m.addInitializer=function(e){if(f)throw TypeError(`Cannot add initializers after decoration has completed`);a.push(o(e||null))};var g=(0,n[p])(s===`accessor`?{get:u.get,set:u.set}:u[c],m);if(s===`accessor`){if(g===void 0)continue;if(typeof g!=`object`||!g)throw TypeError(`Object expected`);(d=o(g.get))&&(u.get=d),(d=o(g.set))&&(u.set=d),(d=o(g.init))&&i.unshift(d)}else (d=o(g))&&(s===`field`?i.unshift(d):u[c]=d)}l&&Object.defineProperty(l,r.name,u),f=!0}function vt(e,t,n){for(var r=arguments.length>2,i=0;i0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function Et(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function Dt(){for(var e=[],t=0;t1||c(e,t)})},t&&(i[e]=t(i[e])))}function c(e,t){try{l(r[e](t))}catch(e){f(a[0][3],e)}}function l(e){e.value instanceof At?Promise.resolve(e.value.v).then(u,d):f(a[0][2],e)}function u(e){c(`next`,e)}function d(e){c(`throw`,e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function Mt(e){var t,n;return t={},r(`next`),r(`throw`,function(e){throw e}),r(`return`),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:At(e[r](t)),done:!1}:i?i(t):t}:i}}function Nt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Tt==`function`?Tt(e):e[Symbol.iterator](),n={},r(`next`),r(`throw`),r(`return`),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise(function(r,a){n=e[t](n),i(r,a,n.done,n.value)})}}function i(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function Pt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Ft(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Kt(e),r=0;r{Ut=function(e,t){return Ut=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Ut(e,t)},I=function(){return I=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Yt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Zt,Qt=t((()=>{Xt(),Zt=function(e,t){return Yt(e)?e.indexOf(t)>-1:!1}})),$t,en=t((()=>{Xt(),$t=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{en(),Qt(),tn=function(e,t){return t===void 0&&(t=[]),$t(e,function(e){return!Zt(t,e)})}})),rn,an,on=t((()=>{rn={}.toString,an=function(e,t){return rn.call(e)===`[object `+t+`]`}})),R,sn=t((()=>{on(),R=(function(e){return an(e,`Function`)})})),z,cn=t((()=>{z=function(e){return e==null}})),B,V=t((()=>{on(),B=(function(e){return Array.isArray?Array.isArray(e):an(e,`Array`)})})),ln,un=t((()=>{ln=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})}));function H(e,t){if(e){var n;if(B(e))for(var r=0,i=e.length;r{V(),un()})),fn,pn=t((()=>{dn(),sn(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(z(e))return!r;for(var i=0;i{cn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),on(),vn=function(e){if(!gn(e)||!an(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}}));function bn(e,t){if(!B(e))return null;var n;if(R(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{sn(),hn(),V(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{cn(),V(),wn=function(e,t){for(var n=null,r=0;r{V(),En=function(e){if(!B(e))return[];for(var t=[],n=0;n{V(),On=function(e,t){if(t===void 0&&(t=[]),!B(e))t.push(e);else for(var n=0;n{V(),An=(function(e){if(B(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{V(),Mn=(function(e){if(B(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{V(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(B(e[0])){for(var n=[],r=0;r{In=Array.prototype,Ln=In.splice,Rn=In.indexOf,zn=function(e){for(var t=[...arguments].slice(1),n=0;n-1;)Ln.call(e,i,1);return e}})),Vn,Hn,Un=t((()=>{Xt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Yt(e))return[];for(var n=e?t.length:0,r=n-1;n--;){var i=void 0,a=t[n];(n===r||a!==i)&&(i=a,Vn.call(e,a,1))}return e}})),Wn,Gn=t((()=>{dn(),V(),yn(),Wn=function(e,t,n){if(!B(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Xt(),Un(),Kn=function(e,t){var n=[];if(!Yt(e))return n;for(var r=-1,i=[],a=e.length;++r{on(),U=(function(e){return an(e,`String`)})}));function Yn(e,t){var n;if(R(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):B(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{V(),Jn(),sn()}));function Zn(e,t){t===void 0&&(t=new Map);var n=[];if(Array.isArray(e))for(var r=0,i=e.length;r{})),$n,er=t((()=>{Qn(),$n=function(){var e=[...arguments];return Zn([].concat.apply([],e))}})),tr,nr=t((()=>{V(),cn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Xt()}));function ar(e){if(Yt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Xt()}));function sr(e,t){return B(e)||U(e)?e[0]===t:!1}var cr=t((()=>{V(),Jn()}));function lr(e,t){return B(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{V(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{V(),sn(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!R(t)){var n=B(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{V(),sn(),_r()})),br,xr=t((()=>{yr(),br=(function(e,t){if(!t)return[e];var n=vr(e,t),r=[];for(var i in n)r.push(n[i]);return r})}));function Sr(e,t){return e[`_wrap_`+t]}var Cr=t((()=>{}));function wr(e,t){if(e[`_wrap_`+t])return e[`_wrap_`+t];var n=function(n){e[t](n)};return e[`_wrap_`+t]=n,n}var Tr=t((()=>{}));function Er(e){var t=Dr[e];if(!t){for(var n=e.toString(16),r=n.length;r<6;r++)n=`0`+n;t=`#`+n,Dr[e]=t}return t}var Dr,Or=t((()=>{Dr={}}));function kr(e){var t=0,n=0,r=0,i=0;return B(e)?e.length===1?t=n=r=i=e[0]:e.length===2?(t=r=e[0],n=i=e[1]):e.length===3?(t=e[0],n=i=e[1],r=e[2]):(t=e[0],n=e[1],r=e[2],i=e[3]):t=n=r=i=e,{r1:t,r2:n,r3:r,r4:i}}var Ar=t((()=>{V()})),jr,Mr=t((()=>{jr=function(e,t,n){return en?n:e}})),Nr,Pr=t((()=>{Nr=function(e,t){var n=t.toString(),r=n.indexOf(`.`);if(r===-1)return Math.round(e);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(e.toFixed(i))}})),W,Fr=t((()=>{on(),W=function(e){return an(e,`Number`)}})),Ir,Lr=t((()=>{Fr(),Ir=function(e){return W(e)&&e%1!=0}})),Rr,zr=t((()=>{Fr(),Rr=function(e){return W(e)&&e%2==0}})),Br,Vr=t((()=>{Fr(),Br=Number.isInteger?Number.isInteger:function(e){return W(e)&&e%1==0}})),Hr,Ur=t((()=>{Fr(),Hr=function(e){return W(e)&&e<0}}));function Wr(e,t,n){return n===void 0&&(n=Gr),Math.abs(e-t){Gr=1e-5})),qr,Jr=t((()=>{Fr(),qr=function(e){return W(e)&&e%2!=0}})),Yr,Xr=t((()=>{Fr(),Yr=function(e){return W(e)&&e>0}})),Zr,Qr=t((()=>{V(),sn(),Zr=(function(e,t){if(B(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{V(),sn(),$r=(function(e,t){if(B(e)){for(var n,r=1/0,i=0;i{ti=function(e,t){return(e%t+t)%t}})),ri,ii,ai=t((()=>{ri=180/Math.PI,ii=function(e){return ri*e}})),oi,si=t((()=>{oi=parseInt})),ci,li,ui=t((()=>{ci=Math.PI/180,li=function(e){return ci*e}})),di,fi=t((()=>{dn(),di=H})),pi,mi=t((()=>{pi=(function(e,t){return e.hasOwnProperty(t)})})),hi,gi=t((()=>{mi(),hi=pi})),_i,vi=t((()=>{dn(),sn(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Qt(),vi(),yi=(function(e,t){return Zt(_i(e),t)})})),xi,Si=t((()=>{cn(),xi=(function(e){return z(e)?``:e.toString()})})),Ci,wi=t((()=>{Si(),Ci=function(e){return xi(e).toLowerCase()}})),Ti,Ei=t((()=>{Si(),Ti=function(e){var t=xi(e);return t.charAt(0).toLowerCase()+t.substring(1)}}));function Di(e,t){return!e||!t?e:e.replace(/\\?\{([^{}]+)\}/g,function(e,n){return e.charAt(0)===`\\`?e.slice(1):t[n]===void 0?``:t[n]})}var Oi=t((()=>{})),ki,Ai=t((()=>{Si(),ki=function(e){return xi(e).toUpperCase()}})),ji,Mi=t((()=>{Si(),ji=function(e){var t=xi(e);return t.charAt(0).toUpperCase()+t.substring(1)}})),Ni,Pi,Fi=t((()=>{Ni={}.toString,Pi=function(e){return Ni.call(e).replace(/^\[object /,``).replace(/]$/,``)}})),Ii,Li=t((()=>{on(),Ii=function(e){return an(e,`Arguments`)}})),Ri,zi=t((()=>{on(),Ri=function(e){return an(e,`Boolean`)}})),Bi,Vi=t((()=>{on(),Bi=function(e){return an(e,`Date`)}})),Hi,Ui=t((()=>{on(),Hi=function(e){return an(e,`Error`)}}));function Wi(e){return W(e)&&isFinite(e)}var Gi=t((()=>{Fr()})),Ki,qi=t((()=>{Ki=function(e){return e===null}})),Ji,Yi,Xi=t((()=>{Ji=Object.prototype,Yi=function(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||Ji)}})),Zi,Qi=t((()=>{on(),Zi=function(e){return an(e,`RegExp`)}})),$i,ea=t((()=>{$i=function(e){return e===void 0}})),ta,na=t((()=>{ta=function(e){return e instanceof Element||e instanceof HTMLDocument}}));function ra(e){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return setTimeout(e,16)})(e)}var ia=t((()=>{}));function aa(e){(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout)(e)}var oa=t((()=>{}));function sa(e,t){for(var n in t)t.hasOwnProperty(n)&&n!==`constructor`&&t[n]!==void 0&&(e[n]=t[n])}function G(e,t,n,r){return t&&sa(e,t),n&&sa(e,n),r&&sa(e,r),e}var ca=t((()=>{})),la,ua=t((()=>{ca(),sn(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{V(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(B(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{sn(),ha=(function(e,t){if(!R(e))throw TypeError(`Expected a function`);var n=function(){var r=[...arguments],i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return a.set(i,o),o};return n.cache=new Map,n})}));function _a(e,t,n,r){for(var i in n||=0,r||=va,t)if(t.hasOwnProperty(i)){var a=t[i];a!==null&&vn(a)?(vn(e[i])||(e[i]={}),n{V(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),sn(),xa=function(e,t,n,r){R(t)||(n=t,t=e,e=function(){});var i=Object.create?function(e,t){return Object.create(e,{constructor:{value:t}})}:function(e,t){function n(){}n.prototype=e;var r=new n;return r.constructor=t,r},a=i(t.prototype,e);return e.prototype=G(a,e.prototype),e.superclass=i(t.prototype,t),G(a,n),G(e,r),e}})),Ca,wa=t((()=>{Xt(),Ca=function(e,t){if(!Yt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{cn(),Xt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Xt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Yt(e)||Yt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{sn(),ka(),Aa=(function(e,t,n){return R(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Xt(),Ma=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{cn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!z(e)&&Object.keys(e).forEach(function(r){n[r]=t(e[r],r)}),n})})),K,La=t((()=>{Jn(),K=(function(e,t,n){for(var r=0,i=U(t)?t.split(`.`):t;e&&r{un(),Jn(),Fr(),Ra=(function(e,t,n){var r=e,i=U(t)?t.split(`.`):t;return i.forEach(function(e,t){t{dn(),yn(),Ba=Object.prototype.hasOwnProperty,Va=(function(e,t){if(e===null||!vn(e))return{};var n={};return H(t,function(t){Ba.call(e,t)&&(n[t]=e[t])}),n})})),Ua,Wa=t((()=>{Gn(),Ua=(function(e,t){return Wn(e,function(e,n,r){return t.includes(r)||(e[r]=n),e},{})})})),Ga,Ka=t((()=>{Ga=(function(e,t,n){var r,i,a,o,s=0;n||={};var c=function(){s=n.leading===!1?0:Date.now(),r=null,o=e.apply(i,a),r||(i=a=null)},l=function(){var l=Date.now();!s&&n.leading===!1&&(s=l);var u=t-(l-s);return i=this,a=arguments,u<=0||u>t?(r&&=(clearTimeout(r),null),s=l,o=e.apply(i,a),r||(i=a=null)):!r&&n.trailing!==!1&&(r=setTimeout(c,u)),o};return l.cancel=function(){clearTimeout(r),s=0,r=i=a=null},l})})),qa,Ja=t((()=>{Xt(),qa=(function(e){return Yt(e)?Array.prototype.slice.call(e):[]})})),Ya,Xa,Za=t((()=>{Ya={},Xa=(function(e){return e||=`g`,Ya[e]?Ya[e]+=1:Ya[e]=1,e+Ya[e]})})),Qa,$a=t((()=>{Qa=(function(){})})),eo,to=t((()=>{eo=(function(e){return e})}));function no(e){return z(e)?0:Yt(e)?e.length:Object.keys(e).length}var ro=t((()=>{cn(),Xt()})),io,ao,oo=t((()=>{L(),vi(),ga(),Jn(),ao=ha(function(e,t){t===void 0&&(t={});var n=t.fontSize,r=t.fontFamily,i=t.fontWeight,a=t.fontStyle,o=t.fontVariant;return io||=document.createElement(`canvas`).getContext(`2d`),io.font=[a,o,i,n+`px`,r].join(` `),io.measureText(U(e)?e:``).width},function(e,t){return t===void 0&&(t={}),Ot([e],_i(t)).join(``)})})),so,co=t((()=>{Jn(),Si(),oo(),so=(function(e,t,n,r){r===void 0&&(r=`...`);var i=16,a=ao(r,n),o=U(e)?e:xi(e),s=t,c=[],l,u;if(ao(e,n)<=t)return e;for(;l=o.substr(0,i),u=ao(l,n),!(u+a>s&&u>s);)if(c.push(l),s-=u,o=o.substr(i),!o)return c.join(``);for(;l=o.substr(0,1),u=ao(l,n),!(u+a>s);)if(c.push(l),s-=u,o=o.substr(1),!o)return c.join(``);return``+c.join(``)+r})})),lo,uo=t((()=>{lo=function(){function e(){this.map={}}return e.prototype.has=function(e){return this.map[e]!==void 0},e.prototype.get=function(e,t){var n=this.map[e];return n===void 0?t:n},e.prototype.set=function(e,t){this.map[e]=t},e.prototype.clear=function(){this.map={}},e.prototype.delete=function(e){delete this.map[e]},e.prototype.size=function(){return Object.keys(this.map).length},e}()})),q=r({Cache:()=>lo,assign:()=>G,augment:()=>la,clamp:()=>jr,clearAnimationFrame:()=>aa,clone:()=>da,contains:()=>Zt,debounce:()=>pa,deepMix:()=>ya,difference:()=>tn,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>$t,find:()=>bn,findIndex:()=>Sn,firstValue:()=>wn,fixedBase:()=>Nr,flatten:()=>En,flattenDeep:()=>On,forIn:()=>di,get:()=>K,getEllipsisText:()=>so,getRange:()=>Pn,getType:()=>Pi,getWrapBehavior:()=>Sr,group:()=>br,groupBy:()=>hr,groupToMap:()=>vr,has:()=>pi,hasKey:()=>hi,hasValue:()=>yi,head:()=>rr,identity:()=>eo,includes:()=>Zt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>B,isArrayLike:()=>Yt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>R,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>z,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>an,isUndefined:()=>$i,keys:()=>fn,last:()=>ar,lowerCase:()=>Ci,lowerFirst:()=>Ti,map:()=>Ma,mapValues:()=>Fa,max:()=>An,maxBy:()=>Zr,measureTextWidth:()=>ao,memoize:()=>ha,min:()=>Mn,minBy:()=>$r,mix:()=>G,mod:()=>ti,noop:()=>Qa,number2color:()=>Er,omit:()=>Ua,parseRadius:()=>kr,pick:()=>Va,pull:()=>zn,pullAt:()=>Hn,reduce:()=>Wn,remove:()=>Kn,requestAnimationFrame:()=>ra,set:()=>Ra,size:()=>no,some:()=>pr,sortBy:()=>Yn,startsWith:()=>sr,substitute:()=>Di,throttle:()=>Ga,toArray:()=>qa,toDegree:()=>ii,toInteger:()=>oi,toRadian:()=>li,toString:()=>xi,union:()=>$n,uniq:()=>Zn,uniqueId:()=>Xa,upperCase:()=>ki,upperFirst:()=>ji,values:()=>_i,valuesOfKey:()=>tr,wrapBehavior:()=>wr}),J=t((()=>{Qt(),nn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),en(),fr(),mr(),xr(),_r(),yr(),Cr(),Tr(),Or(),Ar(),Mr(),Pr(),Lr(),zr(),Vr(),Ur(),Kr(),Jr(),Xr(),jn(),Qr(),Nn(),ei(),ni(),ai(),si(),ui(),fi(),mi(),gi(),bi(),pn(),hn(),vi(),wi(),Ei(),Oi(),Ai(),Mi(),Fi(),Li(),V(),Xt(),zi(),Vi(),Ui(),sn(),Gi(),cn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),on(),ea(),na(),ia(),oa(),ua(),fa(),ma(),ga(),ba(),dn(),Sa(),wa(),Da(),ka(),ja(),Na(),Ia(),ca(),La(),za(),Ha(),Wa(),Ka(),Ja(),Si(),Za(),$a(),to(),ro(),oo(),co(),uo()})),Y=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.COMPONENT_MAX_VIEW_PERCENTAGE=e.MIN_CHART_HEIGHT=e.MIN_CHART_WIDTH=e.FIELD_ORIGIN=e.GROUP_ATTRS=e.ELEMENT_STATE=e.PLOT_EVENTS=e.GEOMETRY_LIFE_CIRCLE=e.VIEW_LIFE_CIRCLE=e.GROUP_Z_INDEX=e.COMPONENT_TYPE=e.DIRECTION=e.LAYER=void 0,(function(e){e.FORE=`fore`,e.MID=`mid`,e.BG=`bg`})(e.LAYER||={}),(function(e){e.TOP=`top`,e.TOP_LEFT=`top-left`,e.TOP_RIGHT=`top-right`,e.RIGHT=`right`,e.RIGHT_TOP=`right-top`,e.RIGHT_BOTTOM=`right-bottom`,e.LEFT=`left`,e.LEFT_TOP=`left-top`,e.LEFT_BOTTOM=`left-bottom`,e.BOTTOM=`bottom`,e.BOTTOM_LEFT=`bottom-left`,e.BOTTOM_RIGHT=`bottom-right`,e.RADIUS=`radius`,e.CIRCLE=`circle`,e.NONE=`none`})(e.DIRECTION||={}),(function(e){e.AXIS=`axis`,e.GRID=`grid`,e.LEGEND=`legend`,e.TOOLTIP=`tooltip`,e.ANNOTATION=`annotation`,e.SLIDER=`slider`,e.SCROLLBAR=`scrollbar`,e.OTHER=`other`})(e.COMPONENT_TYPE||={}),e.GROUP_Z_INDEX={FORE:3,MID:2,BG:1},(function(e){e.BEFORE_RENDER=`beforerender`,e.AFTER_RENDER=`afterrender`,e.BEFORE_PAINT=`beforepaint`,e.AFTER_PAINT=`afterpaint`,e.BEFORE_CHANGE_DATA=`beforechangedata`,e.AFTER_CHANGE_DATA=`afterchangedata`,e.BEFORE_CLEAR=`beforeclear`,e.AFTER_CLEAR=`afterclear`,e.BEFORE_DESTROY=`beforedestroy`,e.BEFORE_CHANGE_SIZE=`beforechangesize`,e.AFTER_CHANGE_SIZE=`afterchangesize`})(e.VIEW_LIFE_CIRCLE||={}),(function(e){e.BEFORE_DRAW_ANIMATE=`beforeanimate`,e.AFTER_DRAW_ANIMATE=`afteranimate`})(e.GEOMETRY_LIFE_CIRCLE||={}),(function(e){e.MOUSE_ENTER=`plot:mouseenter`,e.MOUSE_DOWN=`plot:mousedown`,e.MOUSE_MOVE=`plot:mousemove`,e.MOUSE_UP=`plot:mouseup`,e.MOUSE_LEAVE=`plot:mouseleave`,e.TOUCH_START=`plot:touchstart`,e.TOUCH_MOVE=`plot:touchmove`,e.TOUCH_END=`plot:touchend`,e.TOUCH_CANCEL=`plot:touchcancel`,e.CLICK=`plot:click`,e.DBLCLICK=`plot:dblclick`,e.CONTEXTMENU=`plot:contextmenu`,e.LEAVE=`plot:leave`,e.ENTER=`plot:enter`})(e.PLOT_EVENTS||={}),(function(e){e.ACTIVE=`active`,e.INACTIVE=`inactive`,e.SELECTED=`selected`,e.DEFAULT=`default`})(e.ELEMENT_STATE||={}),e.GROUP_ATTRS=[`color`,`shape`,`size`],e.FIELD_ORIGIN=`_origin`,e.MIN_CHART_WIDTH=1,e.MIN_CHART_HEIGHT=1,e.COMPONENT_MAX_VIEW_PERCENTAGE=.25})),fo=r({catmullRomToBezier:()=>So,fillPath:()=>Go,fillPathByDiff:()=>Jo,formatPath:()=>Yo,intersection:()=>Uo,parsePathArray:()=>Ao,parsePathString:()=>xo,pathToAbsolute:()=>wo,pathToCurve:()=>Oo,rectPath:()=>Io});function po(e,t){var n=[],r=[];function i(e,t){if(e.length===1)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o=3&&(e.length===3&&t.push(`Q`),t=t.concat(e[1])),e.length===2&&t.push(`L`),t=t.concat(e[e.length-1]),t})}function ho(e,t,n){var r=null,i=n;return t{J(),vo=` +import{a as e,n as t,o as n,r,t as i}from"./chunk-jRWAZmH_.js";import{n as a,t as o}from"./jsx-runtime-CEixWuwE.js";import{$n as s,Bn as c,G as l,Hn as u,Mn as d,Nn as f,Qn as p,Qt as m,Vn as h,Zn as g,Zt as _,_n as v,bn as y,er as b,ir as x,nr as S,or as C,rr as w,tr as T,vn as E,yn as D,yr as O}from"./axios-DOscJEDN.js";import{l as k}from"./ctiAxios-CDlE51TE.js";import{n as A,t as ee}from"./typeof-BUNGcdwP.js";import{i as te,r as j}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./tooltip-3rewahde.js";import{E as re,g as ie,w as ae}from"./sanitizeDataUtils-dwaGfQDt.js";import{r as M}from"./react-redux-BUEaRwHS.js";import{t as oe}from"./prop-types-eZYknsgO.js";import{r as se}from"./view.queries-CL7tI7NU.js";import{t as ce}from"./es-0LFFyZEl.js";import{k as le,t as ue,u as de}from"./index-V8IueDFv.js";import{t as fe}from"./sortBy-DbsSoc5W.js";var pe={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};function me(e,t,n){var r=n||{},i=r.noTrailing,a=i===void 0?!1:i,o=r.noLeading,s=o===void 0?!1:o,c=r.debounceMode,l=c===void 0?void 0:c,u,d=!1,f=0;function p(){u&&clearTimeout(u)}function m(e){var t=(e||{}).upcomingOnly,n=t===void 0?!1:t;p(),d=!n}function h(){var n=[...arguments],r=this,i=Date.now()-f;if(d)return;function o(){f=Date.now(),t.apply(r,n)}function c(){u=void 0}!s&&l&&!u&&o(),p(),l===void 0&&i>e?s?(f=Date.now(),a||(u=setTimeout(l?c:o,e))):o():a!==!0&&(u=setTimeout(l?c:o,l===void 0?e-i:e))}return h.cancel=m,h}function he(e,t,n){var r=(n||{}).atBegin;return me(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}f();var N=n(a());function ge(e,t,n){return Math.max(t,Math.min(e,n))}var _e=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},ve=function(e){for(var t=[],n=ye(e),r=be(e),i=n;i0):0},Se=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Ce=function(e){return e&&e.offsetWidth||0},we=function(e){return e&&e.offsetHeight||0},Te=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.startX-e.curX,r=e.startY-e.curY,i=Math.round(Math.atan2(r,n)*180/Math.PI);return i<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?`left`:i>=135&&i<=225?`right`:t===!0?i>=35&&i<=135?`up`:`down`:`vertical`},Ee=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},De=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},Oe=function(e){var t=N.Children.count(e.children),n=e.listRef,r=Math.ceil(Ce(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Ce(i)),o;if(e.vertical)o=r;else{var s=e.centerMode&&parseInt(e.centerPadding)*2;typeof e.centerPadding==`string`&&e.centerPadding.slice(-1)===`%`&&(s*=r/100),o=Math.ceil((r-s)/e.slidesToShow)}var c=n&&we(n.querySelector(`[data-index="0"]`)),l=c*e.slidesToShow,u=e.currentSlide===void 0?e.initialSlide:e.currentSlide;e.rtl&&e.currentSlide===void 0&&(u=t-1-e.initialSlide);var f=e.lazyLoadedList||[],p=ve(d(d({},e),{},{currentSlide:u,lazyLoadedList:f}));f=f.concat(p);var m={slideCount:t,slideWidth:o,listWidth:r,trackWidth:a,currentSlide:u,slideHeight:c,listHeight:l,lazyLoadedList:f};return e.autoplaying===null&&e.autoplay&&(m.autoplaying=`playing`),m},ke=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,a=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,l=e.centerMode,u=e.slidesToScroll,f=e.slidesToShow,p=e.useCSS,m=e.lazyLoadedList;if(t&&n)return{};var h=a,g,_,v,y={},b={},x=i?a:ge(a,0,o-1);if(r){if(!i&&(a<0||a>=o))return{};a<0?h=a+o:a>=o&&(h=a-o),s&&m.indexOf(h)<0&&(m=m.concat(h)),y={animating:!0,currentSlide:h,lazyLoadedList:m,targetSlide:h},b={animating:!1,targetSlide:h}}else g=h,h<0?(g=h+o,i?o%u!==0&&(g=o-o%u):g=0):!Ee(e)&&h>c?h=g=c:l&&h>=o?(h=i?o:o-1,g=i?0:o-1):h>=o&&(g=h-o,i?o%u!==0&&(g=0):g=o-f),!i&&h+f>=o&&(g=o-f),_=Ve(d(d({},e),{},{slideIndex:h})),v=Ve(d(d({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(ve(d(d({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:Be(d(d({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:ze(d(d({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:ze(d(d({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},Ae=function(e,t){var n,r,i,a,o,s=e.slidesToScroll,c=e.slidesToShow,l=e.slideCount,u=e.currentSlide,f=e.targetSlide,p=e.lazyLoad,m=e.infinite;if(a=l%s!==0,n=a?0:(l-u)%s,t.message===`previous`)i=n===0?s:c-n,o=u-i,p&&!m&&(r=u-i,o=r===-1?l-1:r),m||(o=f-s);else if(t.message===`next`)i=n===0?s:n,o=u+i,p&&!m&&(o=(u+s)%l+n),m||(o=f+s);else if(t.message===`dots`)o=t.index*t.slidesToScroll;else if(t.message===`children`){if(o=t.index,m){var h=Ge(d(d({},e),{},{targetSlide:o}));o>t.currentSlide&&h===`left`?o-=l:o10)return{scrolling:!0};o&&(v.swipeLength=T);var E=(s?-1:1)*(v.curX>v.startX?1:-1);o&&(E=v.curY>v.startY?1:-1);var D=Math.ceil(h/g),O=Te(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Ee(t)&&(O===`left`||O===`up`))&&(k=v.swipeLength*l,u===!1&&f&&(f(O),C.edgeDragged=!0)),!p&&y&&(y(O),C.swiped=!0),S=i?w+b/x*k*E:s?w-k*E:w+k*E,o&&(S=w+k*E),C=d(d({},C),{},{touchObject:v,swipeLeft:S,trackStyle:ze(d(d({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,_e(e)),C}},Pe=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,a=t.listWidth,o=t.touchThreshold,s=t.verticalSwiping,c=t.listHeight,l=t.swipeToSlide,u=t.scrolling,f=t.onSwipe,p=t.targetSlide,m=t.currentSlide,h=t.infinite;if(!n)return r&&_e(e),{};var g=s?c/o:a/o,_=Te(i,s),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(u||!i.swipeLength)return v;if(i.swipeLength>g){_e(e),f&&f(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Le(t),y=l?Ie(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Le(t),y=l?Ie(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Ve(t);v.trackStyle=Be(d(d({},t),{},{left:S}))}return v},Fe=function(e){for(var t=e.infinite?e.slideCount*2:e.slideCount,n=e.infinite?e.slidesToShow*-1:0,r=e.infinite?e.slidesToShow*-1:0,i=[];nn[n.length-1])t=n[n.length-1];else for(var i in n){if(te.swipeLeft*-1)return n=r,!1}else if(r.offsetTop+we(r)/2>e.swipeLeft*-1)return n=r,!1;return!0}),!n)return 0;var a=e.rtl===!0?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}else return e.slidesToScroll},Re=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},ze=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=We(e)*e.slideWidth;var i={opacity:1,transition:``,WebkitTransition:``};if(e.useTransform){var a=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,o=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,s=e.vertical?`translateY(`+e.left+`px)`:`translateX(`+e.left+`px)`;i=d(d({},i),{},{WebkitTransform:a,transform:o,msTransform:s})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+`px`:i.marginLeft=e.left+`px`),i},Be=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=ze(e);return e.useTransform?(t.WebkitTransition=`-webkit-transform `+e.speed+`ms `+e.cssEase,t.transition=`transform `+e.speed+`ms `+e.cssEase):e.vertical?t.transition=`top `+e.speed+`ms `+e.cssEase:t.transition=`left `+e.speed+`ms `+e.cssEase,t},Ve=function(e){if(e.unslick)return 0;Re(e,[`slideIndex`,`trackRef`,`infinite`,`centerMode`,`slideCount`,`slidesToShow`,`slidesToScroll`,`slideWidth`,`listWidth`,`variableWidth`,`slideHeight`]);var t=e.slideIndex,n=e.trackRef,r=e.infinite,i=e.centerMode,a=e.slideCount,o=e.slidesToShow,s=e.slidesToScroll,c=e.slideWidth,l=e.listWidth,u=e.variableWidth,d=e.slideHeight,f=e.fade,p=e.vertical,m=0,h,g,_=0;if(f||e.slideCount===1)return 0;var v=0;if(r?(v=-He(e),a%s!==0&&t+s>a&&(v=-(t>a?o-(t-a):a%s)),i&&(v+=parseInt(o/2))):(a%s!==0&&t+s>a&&(v=o-a%s),i&&(v=parseInt(o/2))),m=v*c,_=v*d,h=p?t*d*-1+_:t*c*-1+m,u===!0){var y,b=n&&n.node;if(y=t+He(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+He(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ke(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},qe=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),!r&&t%2==0&&(a+=1),a}return r?t-1:0},Je=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};x(),S(),b(),p(),u(),E(),te(),f();var Ye=n(c()),Xe=function(e){var t,n,r,i,a=e.rtl?e.slideCount-1-e.index:e.index;r=a<0||a>=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),n=(a-e.currentSlide)%e.slideCount===0,a>e.currentSlide-i-1&&a<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=a&&a=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide;return{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":r,"slick-current":a===o}},Ze=function(e){var t={};return(e.variableWidth===void 0||e.variableWidth===!1)&&(t.width=e.slideWidth),e.fade&&(t.position=`relative`,e.vertical&&e.slideHeight?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=+(e.currentSlide===e.index),e.useCSS&&(t.transition=`opacity `+e.speed+`ms `+e.cssEase+`, visibility `+e.speed+`ms `+e.cssEase)),t},Qe=function(e,t){return e.key+`-`+t},$e=function(e){var t,n=[],r=[],i=[],a=N.Children.count(e.children),o=ye(e),s=be(e);return N.Children.forEach(e.children,function(c,l){var u,f={message:`children`,index:l,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};u=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(l)>=0?c:N.createElement(`div`,null);var p=Ze(d(d({},e),{},{index:l})),m=u.props.className||``,h=Xe(d(d({},e),{},{index:l}));if(n.push(N.cloneElement(u,{key:`original`+Qe(u,l),"data-index":l,className:(0,Ye.default)(h,m),tabIndex:`-1`,"aria-hidden":!h[`slick-active`],style:d(d({outline:`none`},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})),e.infinite&&e.fade===!1){var g=a-l;g<=He(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(u=c),h=Xe(d(d({},e),{},{index:t})),r.push(N.cloneElement(u,{key:`precloned`+Qe(u,t),"data-index":t,tabIndex:`-1`,className:(0,Ye.default)(h,m),"aria-hidden":!h[`slick-active`],style:d(d({},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}}))),a!==e.slidesToShow&&(t=a+l,t=_&&c<=h:c===_}),y={message:`dots`,index:p,slidesToScroll:a,currentSlide:c},b=this.clickHandler.bind(this,y);f=f.concat(N.createElement(`li`,{key:p,className:v},N.cloneElement(this.props.customPaging(p),{onClick:b})))}return N.cloneElement(this.props.appendDots(f),d({className:this.props.dotsClass},u))}}]),n}(N.PureComponent);x(),f(),S(),b(),u(),E();var rt=function(e){h(n,e);var t=v(n);function n(){return T(this,n),t.apply(this,arguments)}return s(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:`previous`});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(e[`slick-disabled`]=!0,t=null);var n={key:`0`,"data-role":`none`,className:(0,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?N.cloneElement(this.props.prevArrow,d(d({},n),r)):N.createElement(`button`,w({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(N.PureComponent),it=function(e){h(n,e);var t=v(n);function n(){return T(this,n),t.apply(this,arguments)}return s(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:`next`});Ee(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?N.cloneElement(this.props.nextArrow,d(d({},n),r)):N.createElement(`button`,w({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(N.PureComponent);A(),x(),m(),f(),S(),b(),p(),u(),E(),te(),y();var at=[`animating`],ot=function(e){h(n,e);var t=v(n);function n(e){var r;T(this,n),r=t.call(this,e),j(g(r),`listRefHandler`,function(e){return r.list=e}),j(g(r),`trackRefHandler`,function(e){return r.track=e}),j(g(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=we(e)+`px`}}),j(g(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=ve(d(d({},r.props),r.state));e.length>0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}var t=d({listRef:r.list,trackRef:r.track},r.props);r.updateState(t,!0,function(){r.adaptHeight(),r.props.autoplay&&r.autoPlay(`playing`)}),r.props.lazyLoad===`progressive`&&(r.lazyLoadTimer=setInterval(r.progressiveLazyLoad,1e3)),r.ro=new D(function(){r.state.animating?(r.onWindowResized(!1),r.callbackTimers.push(setTimeout(function(){return r.onWindowResized()},r.props.speed))):r.onWindowResized()}),r.ro.observe(r.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(`.slick-slide`),function(e){e.onfocus=r.props.pauseOnFocus?r.onSlideFocus:null,e.onblur=r.props.pauseOnFocus?r.onSlideBlur:null}),window.addEventListener?window.addEventListener(`resize`,r.onWindowResized):window.attachEvent(`onresize`,r.onWindowResized)}),j(g(r),`componentWillUnmount`,function(){r.animationEndCallback&&clearTimeout(r.animationEndCallback),r.lazyLoadTimer&&clearInterval(r.lazyLoadTimer),r.callbackTimers.length&&(r.callbackTimers.forEach(function(e){return clearTimeout(e)}),r.callbackTimers=[]),window.addEventListener?window.removeEventListener(`resize`,r.onWindowResized):window.detachEvent(`onresize`,r.onWindowResized),r.autoplayTimer&&clearInterval(r.autoplayTimer),r.ro.disconnect()}),j(g(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=ve(d(d({},r.props),r.state));t.length>0&&(r.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(t)}}),r.props.onLazyLoad&&r.props.onLazyLoad(t))}r.adaptHeight();var n=d(d({listRef:r.list,trackRef:r.track},r.props),r.state),i=r.didPropsChange(e);i&&r.updateState(n,i,function(){r.state.currentSlide>=N.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:N.Children.count(r.props.children)-r.props.slidesToShow,currentSlide:r.state.currentSlide}),(e.autoplay!==r.props.autoplay||e.autoplaySpeed!==r.props.autoplaySpeed)&&(!e.autoplay&&r.props.autoplay?r.autoPlay(`playing`):r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`))})}),j(g(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=he(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),j(g(r),`resizeWindow`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.track&&r.track.node){var t=d(d({listRef:r.list,trackRef:r.track},r.props),r.state);r.updateState(t,e,function(){r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`)}),r.setState({animating:!1}),clearTimeout(r.animationEndCallback),delete r.animationEndCallback}}),j(g(r),`updateState`,function(e,t,n){var i=Oe(e);e=d(d(d({},e),i),{},{slideIndex:i.currentSlide});var a=Ve(e);e=d(d({},e),{},{left:a});var o=ze(e);(t||N.Children.count(r.props.children)!==N.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),j(g(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=He(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length})),a=Ue(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length}));r.props.children.forEach(function(t){n.push(t.props.style.width),e+=t.props.style.width});for(var o=0;o=t&&r.onWindowResized()};if(!e.onclick)e.onclick=function(){return e.parentNode.focus()};else{var a=e.onclick;e.onclick=function(t){a(t),e.parentNode.focus()}}e.onload||(r.props.lazyLoad?e.onload=function(){r.adaptHeight(),r.callbackTimers.push(setTimeout(r.onWindowResized,r.props.speed))}:(e.onload=i,e.onerror=function(){i(),r.props.onLazyLoadError&&r.props.onLazyLoadError()}))})}),j(g(r),`progressiveLazyLoad`,function(){for(var e=[],t=d(d({},r.props),r.state),n=r.state.currentSlide;n=-He(t);i--)if(r.state.lazyLoadedList.indexOf(i)<0){e.push(i);break}e.length>0?(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e)):r.lazyLoadTimer&&(clearInterval(r.lazyLoadTimer),delete r.lazyLoadTimer)}),j(g(r),`slideHandler`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=r.props,i=n.asNavFor,a=n.beforeChange,o=n.onLazyLoad,s=n.speed,c=n.afterChange,l=r.state.currentSlide,u=ke(d(d(d({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),f=u.state,p=u.nextState;if(f){a&&a(l,f.currentSlide);var m=f.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});o&&m.length>0&&o(m),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),c&&c(l),delete r.animationEndCallback),r.setState(f,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),p&&(r.animationEndCallback=setTimeout(function(){var e=p.animating,t=_(p,at);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(f.currentSlide),delete r.animationEndCallback})},s))})}}),j(g(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ae(d(d({},r.props),r.state),e);if(!(n!==0&&!n)&&(t===!0?r.slideHandler(n,t):r.slideHandler(n),r.props.autoplay&&r.autoPlay(`update`),r.props.focusOnSelect)){var i=r.list.querySelectorAll(`.slick-current`);i[0]&&i[0].focus()}}),j(g(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),j(g(r),`keyHandler`,function(e){var t=je(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),j(g(r),`selectHandler`,function(e){r.changeSlide(e)}),j(g(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),j(g(r),`enableBodyScroll`,function(){window.ontouchmove=null}),j(g(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=Me(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),j(g(r),`swipeMove`,function(e){var t=Ne(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),j(g(r),`swipeEnd`,function(e){var t=Pe(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));if(t){var n=t.triggerSlideHandler;delete t.triggerSlideHandler,r.setState(t),n!==void 0&&(r.slideHandler(n),r.props.verticalSwiping&&r.enableBodyScroll())}}),j(g(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),j(g(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),j(g(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),j(g(r),`slickGoTo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e=Number(e),isNaN(e))return``;r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`index`,index:e,currentSlide:r.state.currentSlide},t)},0))}),j(g(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Ee(d(d({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),j(g(r),`autoPlay`,function(e){r.autoplayTimer&&clearInterval(r.autoplayTimer);var t=r.state.autoplaying;if(e===`update`){if(t===`hovered`||t===`focused`||t===`paused`)return}else if(e===`leave`){if(t===`paused`||t===`focused`)return}else if(e===`blur`&&(t===`paused`||t===`hovered`))return;r.autoplayTimer=setInterval(r.play,r.props.autoplaySpeed+50),r.setState({autoplaying:`playing`})}),j(g(r),`pause`,function(e){r.autoplayTimer&&(clearInterval(r.autoplayTimer),r.autoplayTimer=null);var t=r.state.autoplaying;e===`paused`?r.setState({autoplaying:`paused`}):e===`focused`?(t===`hovered`||t===`playing`)&&r.setState({autoplaying:`focused`}):t===`playing`&&r.setState({autoplaying:`hovered`})}),j(g(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(g(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(g(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(g(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(g(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),j(g(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),j(g(r),`render`,function(){var e=(0,Ye.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=d(d({},r.props),r.state),n=De(t,[`fade`,`cssEase`,`speed`,`infinite`,`centerMode`,`focusOnSelect`,`currentSlide`,`lazyLoad`,`lazyLoadedList`,`rtl`,`slideWidth`,`slideHeight`,`listHeight`,`vertical`,`slidesToShow`,`slidesToScroll`,`slideCount`,`trackStyle`,`variableWidth`,`unslick`,`centerPadding`,`targetSlide`,`useCSS`]),i=r.props.pauseOnHover;n=d(d({},n),{},{onMouseEnter:i?r.onTrackOver:null,onMouseLeave:i?r.onTrackLeave:null,onMouseOver:i?r.onTrackOver:null,focusOnSelect:r.props.focusOnSelect&&r.clickable?r.selectHandler:null});var a;if(r.props.dots===!0&&r.state.slideCount>=r.props.slidesToShow){var o=De(t,[`dotsClass`,`slideCount`,`slidesToShow`,`currentSlide`,`slidesToScroll`,`clickHandler`,`children`,`customPaging`,`infinite`,`appendDots`]),s=r.props.pauseOnDotsHover;o=d(d({},o),{},{clickHandler:r.changeSlide,onMouseEnter:s?r.onDotsLeave:null,onMouseOver:s?r.onDotsOver:null,onMouseLeave:s?r.onDotsLeave:null}),a=N.createElement(nt,o)}var c,l,u=De(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);u.clickHandler=r.changeSlide,r.props.arrows&&(c=N.createElement(rt,u),l=N.createElement(it,u));var f=null;r.props.vertical&&(f={height:r.state.listHeight});var p=null;r.props.vertical===!1?r.props.centerMode===!0&&(p={padding:`0px `+r.props.centerPadding}):r.props.centerMode===!0&&(p={padding:r.props.centerPadding+` 0px`});var m=d(d({},f),p),h=r.props.touchMove,g={className:`slick-list`,style:m,onClick:r.clickHandler,onMouseDown:h?r.swipeStart:null,onMouseMove:r.state.dragging&&h?r.swipeMove:null,onMouseUp:h?r.swipeEnd:null,onMouseLeave:r.state.dragging&&h?r.swipeEnd:null,onTouchStart:h?r.swipeStart:null,onTouchMove:r.state.dragging&&h?r.swipeMove:null,onTouchEnd:h?r.touchEnd:null,onTouchCancel:r.state.dragging&&h?r.swipeEnd:null,onKeyDown:r.props.accessibility?r.keyHandler:null},_={className:e,dir:`ltr`,style:r.props.style};return r.props.unslick&&(g={className:`slick-list`},_={className:e,style:r.props.style}),N.createElement(`div`,_,r.props.unslick?``:c,N.createElement(`div`,w({ref:r.listRefHandler},g),N.createElement(et,w({ref:r.trackRefHandler},n),r.props.children)),r.props.unslick?``:l,r.props.unslick?``:a)}),r.list=null,r.track=null,r.state=d(d({},pe),{},{currentSlide:r.props.initialSlide,slideCount:N.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var i=r.ssrInit();return r.state=d(d({},r.state),i),r}return s(n,[{key:`didPropsChange`,value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n{t.exports=function(e){return e.replace(/[A-Z]/g,function(e){return`-`+e.toLowerCase()}).toLowerCase()}})),ct=i(((e,t)=>{var n=st(),r=function(e){return/[height|width]$/.test(e)},i=function(e){var t=``,i=Object.keys(e);return i.forEach(function(a,o){var s=e[a];a=n(a),r(a)&&typeof s==`number`&&(s+=`px`),s===!0?t+=a:s===!1?t+=`not `+a:t+=`(`+a+`: `+s+`)`,o1&&arguments[1]!==void 0?arguments[1]:!1;return r.innerSlider.slickGoTo(e,t)}),j(g(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),j(g(r),`slickPlay`,function(){return r.innerSlider.autoPlay(`play`)}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return s(n,[{key:`media`,value:function(e,t){var n=window.matchMedia(e),r=function(e){e.matches&&t()};n.addListener(r),r(n),this._responsiveMediaHandlers.push({mql:n,query:e,listener:r})}},{key:`componentDidMount`,value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var i=r===0?(0,ut.default)({minWidth:0,maxWidth:n}):(0,ut.default)({minWidth:t[r-1]+1,maxWidth:n});Je()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,ut.default)({minWidth:t.slice(-1)[0]});Je()&&this.media(n,function(){e.setState({breakpoint:null})})}}},{key:`componentWillUnmount`,value:function(){this._responsiveMediaHandlers.forEach(function(e){e.mql.removeListener(e.listener)})}},{key:`render`,value:function(){var e=this,t,n;this.state.breakpoint?(n=this.props.responsive.filter(function(t){return t.breakpoint===e.state.breakpoint}),t=n[0].settings===`unslick`?`unslick`:d(d(d({},lt),this.props),n[0].settings)):t=d(d({},lt),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=N.Children.toArray(this.props.children);r=r.filter(function(e){return typeof e==`string`?!!e.trim():!!e}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn(`variableWidth is not supported in case of rows > 1 or slidesPerRow > 1`),t.variableWidth=!1);for(var i=[],a=null,o=0;o=r.length));u+=1)l.push(N.cloneElement(r[u],{key:100*o+10*c+u,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));s.push(N.createElement(`div`,{key:10*o+c},l))}t.variableWidth?i.push(N.createElement(`div`,{key:o,style:{width:a}},s)):i.push(N.createElement(`div`,{key:o},s))}if(t===`unslick`){var f=`regular slider `+(this.props.className||``);return N.createElement(`div`,{className:f},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return N.createElement(ot,w({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(N.Component);te(),x();var ft=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:!1;_.current.slickGoTo(e,t)};N.useImperativeHandle(t,function(){return{goTo:v,autoPlay:_.current.innerSlider.autoPlay,innerSlider:_.current.innerSlider,prev:_.current.slickPrev,next:_.current.slickNext}},[_.current]);var y=N.useRef(N.Children.count(p.children));N.useEffect(function(){y.current!==N.Children.count(p.children)&&(v(p.initialSlide||0,!1),y.current=N.Children.count(p.children))},[p.children]);var b=w({vertical:f},p);b.effect===`fade`&&(b.fade=!0);var x=h(`carousel`,b.prefixCls),S=`slick-dots`,C=!!r,T=(0,Ye.default)(S,`${S}-${u}`,typeof r==`boolean`?!1:r?.className),E=(0,Ye.default)(x,j(j({},`${x}-rtl`,g===`rtl`),`${x}-vertical`,u===`left`||u===`right`));return N.createElement(`div`,{className:E},N.createElement(dt,w({ref:_},b,{dots:C,dotsClass:T,arrows:a,draggable:s})))}),P=r({__addDisposableResource:()=>Bt,__assign:()=>I,__asyncDelegator:()=>Mt,__asyncGenerator:()=>jt,__asyncValues:()=>Nt,__await:()=>At,__awaiter:()=>St,__classPrivateFieldGet:()=>Lt,__classPrivateFieldIn:()=>zt,__classPrivateFieldSet:()=>Rt,__createBinding:()=>Wt,__decorate:()=>ht,__disposeResources:()=>Vt,__esDecorate:()=>_t,__exportStar:()=>wt,__extends:()=>F,__generator:()=>Ct,__importDefault:()=>It,__importStar:()=>Ft,__makeTemplateObject:()=>Pt,__metadata:()=>xt,__param:()=>gt,__propKey:()=>yt,__read:()=>Et,__rest:()=>mt,__rewriteRelativeImportExtension:()=>Ht,__runInitializers:()=>vt,__setFunctionName:()=>bt,__spread:()=>Dt,__spreadArray:()=>kt,__spreadArrays:()=>Ot,__values:()=>Tt,default:()=>Jt});function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ut(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function mt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function gt(e,t){return function(n,r){t(n,r,e)}}function _t(e,t,n,r,i,a){function o(e){if(e!==void 0&&typeof e!=`function`)throw TypeError(`Function expected`);return e}for(var s=r.kind,c=s===`getter`?`get`:s===`setter`?`set`:`value`,l=!t&&e?r.static?e:e.prototype:null,u=t||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),d,f=!1,p=n.length-1;p>=0;p--){var m={};for(var h in r)m[h]=h===`access`?{}:r[h];for(var h in r.access)m.access[h]=r.access[h];m.addInitializer=function(e){if(f)throw TypeError(`Cannot add initializers after decoration has completed`);a.push(o(e||null))};var g=(0,n[p])(s===`accessor`?{get:u.get,set:u.set}:u[c],m);if(s===`accessor`){if(g===void 0)continue;if(typeof g!=`object`||!g)throw TypeError(`Object expected`);(d=o(g.get))&&(u.get=d),(d=o(g.set))&&(u.set=d),(d=o(g.init))&&i.unshift(d)}else (d=o(g))&&(s===`field`?i.unshift(d):u[c]=d)}l&&Object.defineProperty(l,r.name,u),f=!0}function vt(e,t,n){for(var r=arguments.length>2,i=0;i0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function Et(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function Dt(){for(var e=[],t=0;t1||c(e,t)})},t&&(i[e]=t(i[e])))}function c(e,t){try{l(r[e](t))}catch(e){f(a[0][3],e)}}function l(e){e.value instanceof At?Promise.resolve(e.value.v).then(u,d):f(a[0][2],e)}function u(e){c(`next`,e)}function d(e){c(`throw`,e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function Mt(e){var t,n;return t={},r(`next`),r(`throw`,function(e){throw e}),r(`return`),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:At(e[r](t)),done:!1}:i?i(t):t}:i}}function Nt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Tt==`function`?Tt(e):e[Symbol.iterator](),n={},r(`next`),r(`throw`),r(`return`),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise(function(r,a){n=e[t](n),i(r,a,n.done,n.value)})}}function i(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function Pt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Ft(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Kt(e),r=0;r{Ut=function(e,t){return Ut=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Ut(e,t)},I=function(){return I=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Yt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Zt,Qt=t((()=>{Xt(),Zt=function(e,t){return Yt(e)?e.indexOf(t)>-1:!1}})),$t,en=t((()=>{Xt(),$t=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{en(),Qt(),tn=function(e,t){return t===void 0&&(t=[]),$t(e,function(e){return!Zt(t,e)})}})),rn,an,on=t((()=>{rn={}.toString,an=function(e,t){return rn.call(e)===`[object `+t+`]`}})),R,sn=t((()=>{on(),R=(function(e){return an(e,`Function`)})})),z,cn=t((()=>{z=function(e){return e==null}})),B,V=t((()=>{on(),B=(function(e){return Array.isArray?Array.isArray(e):an(e,`Array`)})})),ln,un=t((()=>{ln=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})}));function H(e,t){if(e){var n;if(B(e))for(var r=0,i=e.length;r{V(),un()})),fn,pn=t((()=>{dn(),sn(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(z(e))return!r;for(var i=0;i{cn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),on(),vn=function(e){if(!gn(e)||!an(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}}));function bn(e,t){if(!B(e))return null;var n;if(R(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{sn(),hn(),V(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{cn(),V(),wn=function(e,t){for(var n=null,r=0;r{V(),En=function(e){if(!B(e))return[];for(var t=[],n=0;n{V(),On=function(e,t){if(t===void 0&&(t=[]),!B(e))t.push(e);else for(var n=0;n{V(),An=(function(e){if(B(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{V(),Mn=(function(e){if(B(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{V(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(B(e[0])){for(var n=[],r=0;r{In=Array.prototype,Ln=In.splice,Rn=In.indexOf,zn=function(e){for(var t=[...arguments].slice(1),n=0;n-1;)Ln.call(e,i,1);return e}})),Vn,Hn,Un=t((()=>{Xt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Yt(e))return[];for(var n=e?t.length:0,r=n-1;n--;){var i=void 0,a=t[n];(n===r||a!==i)&&(i=a,Vn.call(e,a,1))}return e}})),Wn,Gn=t((()=>{dn(),V(),yn(),Wn=function(e,t,n){if(!B(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Xt(),Un(),Kn=function(e,t){var n=[];if(!Yt(e))return n;for(var r=-1,i=[],a=e.length;++r{on(),U=(function(e){return an(e,`String`)})}));function Yn(e,t){var n;if(R(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):B(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{V(),Jn(),sn()}));function Zn(e,t){t===void 0&&(t=new Map);var n=[];if(Array.isArray(e))for(var r=0,i=e.length;r{})),$n,er=t((()=>{Qn(),$n=function(){var e=[...arguments];return Zn([].concat.apply([],e))}})),tr,nr=t((()=>{V(),cn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Xt()}));function ar(e){if(Yt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Xt()}));function sr(e,t){return B(e)||U(e)?e[0]===t:!1}var cr=t((()=>{V(),Jn()}));function lr(e,t){return B(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{V(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{V(),sn(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!R(t)){var n=B(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{V(),sn(),_r()})),br,xr=t((()=>{yr(),br=(function(e,t){if(!t)return[e];var n=vr(e,t),r=[];for(var i in n)r.push(n[i]);return r})}));function Sr(e,t){return e[`_wrap_`+t]}var Cr=t((()=>{}));function wr(e,t){if(e[`_wrap_`+t])return e[`_wrap_`+t];var n=function(n){e[t](n)};return e[`_wrap_`+t]=n,n}var Tr=t((()=>{}));function Er(e){var t=Dr[e];if(!t){for(var n=e.toString(16),r=n.length;r<6;r++)n=`0`+n;t=`#`+n,Dr[e]=t}return t}var Dr,Or=t((()=>{Dr={}}));function kr(e){var t=0,n=0,r=0,i=0;return B(e)?e.length===1?t=n=r=i=e[0]:e.length===2?(t=r=e[0],n=i=e[1]):e.length===3?(t=e[0],n=i=e[1],r=e[2]):(t=e[0],n=e[1],r=e[2],i=e[3]):t=n=r=i=e,{r1:t,r2:n,r3:r,r4:i}}var Ar=t((()=>{V()})),jr,Mr=t((()=>{jr=function(e,t,n){return en?n:e}})),Nr,Pr=t((()=>{Nr=function(e,t){var n=t.toString(),r=n.indexOf(`.`);if(r===-1)return Math.round(e);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(e.toFixed(i))}})),W,Fr=t((()=>{on(),W=function(e){return an(e,`Number`)}})),Ir,Lr=t((()=>{Fr(),Ir=function(e){return W(e)&&e%1!=0}})),Rr,zr=t((()=>{Fr(),Rr=function(e){return W(e)&&e%2==0}})),Br,Vr=t((()=>{Fr(),Br=Number.isInteger?Number.isInteger:function(e){return W(e)&&e%1==0}})),Hr,Ur=t((()=>{Fr(),Hr=function(e){return W(e)&&e<0}}));function Wr(e,t,n){return n===void 0&&(n=Gr),Math.abs(e-t){Gr=1e-5})),qr,Jr=t((()=>{Fr(),qr=function(e){return W(e)&&e%2!=0}})),Yr,Xr=t((()=>{Fr(),Yr=function(e){return W(e)&&e>0}})),Zr,Qr=t((()=>{V(),sn(),Zr=(function(e,t){if(B(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{V(),sn(),$r=(function(e,t){if(B(e)){for(var n,r=1/0,i=0;i{ti=function(e,t){return(e%t+t)%t}})),ri,ii,ai=t((()=>{ri=180/Math.PI,ii=function(e){return ri*e}})),oi,si=t((()=>{oi=parseInt})),ci,li,ui=t((()=>{ci=Math.PI/180,li=function(e){return ci*e}})),di,fi=t((()=>{dn(),di=H})),pi,mi=t((()=>{pi=(function(e,t){return e.hasOwnProperty(t)})})),hi,gi=t((()=>{mi(),hi=pi})),_i,vi=t((()=>{dn(),sn(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Qt(),vi(),yi=(function(e,t){return Zt(_i(e),t)})})),xi,Si=t((()=>{cn(),xi=(function(e){return z(e)?``:e.toString()})})),Ci,wi=t((()=>{Si(),Ci=function(e){return xi(e).toLowerCase()}})),Ti,Ei=t((()=>{Si(),Ti=function(e){var t=xi(e);return t.charAt(0).toLowerCase()+t.substring(1)}}));function Di(e,t){return!e||!t?e:e.replace(/\\?\{([^{}]+)\}/g,function(e,n){return e.charAt(0)===`\\`?e.slice(1):t[n]===void 0?``:t[n]})}var Oi=t((()=>{})),ki,Ai=t((()=>{Si(),ki=function(e){return xi(e).toUpperCase()}})),ji,Mi=t((()=>{Si(),ji=function(e){var t=xi(e);return t.charAt(0).toUpperCase()+t.substring(1)}})),Ni,Pi,Fi=t((()=>{Ni={}.toString,Pi=function(e){return Ni.call(e).replace(/^\[object /,``).replace(/]$/,``)}})),Ii,Li=t((()=>{on(),Ii=function(e){return an(e,`Arguments`)}})),Ri,zi=t((()=>{on(),Ri=function(e){return an(e,`Boolean`)}})),Bi,Vi=t((()=>{on(),Bi=function(e){return an(e,`Date`)}})),Hi,Ui=t((()=>{on(),Hi=function(e){return an(e,`Error`)}}));function Wi(e){return W(e)&&isFinite(e)}var Gi=t((()=>{Fr()})),Ki,qi=t((()=>{Ki=function(e){return e===null}})),Ji,Yi,Xi=t((()=>{Ji=Object.prototype,Yi=function(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||Ji)}})),Zi,Qi=t((()=>{on(),Zi=function(e){return an(e,`RegExp`)}})),$i,ea=t((()=>{$i=function(e){return e===void 0}})),ta,na=t((()=>{ta=function(e){return e instanceof Element||e instanceof HTMLDocument}}));function ra(e){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return setTimeout(e,16)})(e)}var ia=t((()=>{}));function aa(e){(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout)(e)}var oa=t((()=>{}));function sa(e,t){for(var n in t)t.hasOwnProperty(n)&&n!==`constructor`&&t[n]!==void 0&&(e[n]=t[n])}function G(e,t,n,r){return t&&sa(e,t),n&&sa(e,n),r&&sa(e,r),e}var ca=t((()=>{})),la,ua=t((()=>{ca(),sn(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{V(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(B(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{sn(),ha=(function(e,t){if(!R(e))throw TypeError(`Expected a function`);var n=function(){var r=[...arguments],i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return a.set(i,o),o};return n.cache=new Map,n})}));function _a(e,t,n,r){for(var i in n||=0,r||=va,t)if(t.hasOwnProperty(i)){var a=t[i];a!==null&&vn(a)?(vn(e[i])||(e[i]={}),n{V(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),sn(),xa=function(e,t,n,r){R(t)||(n=t,t=e,e=function(){});var i=Object.create?function(e,t){return Object.create(e,{constructor:{value:t}})}:function(e,t){function n(){}n.prototype=e;var r=new n;return r.constructor=t,r},a=i(t.prototype,e);return e.prototype=G(a,e.prototype),e.superclass=i(t.prototype,t),G(a,n),G(e,r),e}})),Ca,wa=t((()=>{Xt(),Ca=function(e,t){if(!Yt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{cn(),Xt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Xt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Yt(e)||Yt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{sn(),ka(),Aa=(function(e,t,n){return R(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Xt(),Ma=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{cn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!z(e)&&Object.keys(e).forEach(function(r){n[r]=t(e[r],r)}),n})})),K,La=t((()=>{Jn(),K=(function(e,t,n){for(var r=0,i=U(t)?t.split(`.`):t;e&&r{un(),Jn(),Fr(),Ra=(function(e,t,n){var r=e,i=U(t)?t.split(`.`):t;return i.forEach(function(e,t){t{dn(),yn(),Ba=Object.prototype.hasOwnProperty,Va=(function(e,t){if(e===null||!vn(e))return{};var n={};return H(t,function(t){Ba.call(e,t)&&(n[t]=e[t])}),n})})),Ua,Wa=t((()=>{Gn(),Ua=(function(e,t){return Wn(e,function(e,n,r){return t.includes(r)||(e[r]=n),e},{})})})),Ga,Ka=t((()=>{Ga=(function(e,t,n){var r,i,a,o,s=0;n||={};var c=function(){s=n.leading===!1?0:Date.now(),r=null,o=e.apply(i,a),r||(i=a=null)},l=function(){var l=Date.now();!s&&n.leading===!1&&(s=l);var u=t-(l-s);return i=this,a=arguments,u<=0||u>t?(r&&=(clearTimeout(r),null),s=l,o=e.apply(i,a),r||(i=a=null)):!r&&n.trailing!==!1&&(r=setTimeout(c,u)),o};return l.cancel=function(){clearTimeout(r),s=0,r=i=a=null},l})})),qa,Ja=t((()=>{Xt(),qa=(function(e){return Yt(e)?Array.prototype.slice.call(e):[]})})),Ya,Xa,Za=t((()=>{Ya={},Xa=(function(e){return e||=`g`,Ya[e]?Ya[e]+=1:Ya[e]=1,e+Ya[e]})})),Qa,$a=t((()=>{Qa=(function(){})})),eo,to=t((()=>{eo=(function(e){return e})}));function no(e){return z(e)?0:Yt(e)?e.length:Object.keys(e).length}var ro=t((()=>{cn(),Xt()})),io,ao,oo=t((()=>{L(),vi(),ga(),Jn(),ao=ha(function(e,t){t===void 0&&(t={});var n=t.fontSize,r=t.fontFamily,i=t.fontWeight,a=t.fontStyle,o=t.fontVariant;return io||=document.createElement(`canvas`).getContext(`2d`),io.font=[a,o,i,n+`px`,r].join(` `),io.measureText(U(e)?e:``).width},function(e,t){return t===void 0&&(t={}),Ot([e],_i(t)).join(``)})})),so,co=t((()=>{Jn(),Si(),oo(),so=(function(e,t,n,r){r===void 0&&(r=`...`);var i=16,a=ao(r,n),o=U(e)?e:xi(e),s=t,c=[],l,u;if(ao(e,n)<=t)return e;for(;l=o.substr(0,i),u=ao(l,n),!(u+a>s&&u>s);)if(c.push(l),s-=u,o=o.substr(i),!o)return c.join(``);for(;l=o.substr(0,1),u=ao(l,n),!(u+a>s);)if(c.push(l),s-=u,o=o.substr(1),!o)return c.join(``);return``+c.join(``)+r})})),lo,uo=t((()=>{lo=function(){function e(){this.map={}}return e.prototype.has=function(e){return this.map[e]!==void 0},e.prototype.get=function(e,t){var n=this.map[e];return n===void 0?t:n},e.prototype.set=function(e,t){this.map[e]=t},e.prototype.clear=function(){this.map={}},e.prototype.delete=function(e){delete this.map[e]},e.prototype.size=function(){return Object.keys(this.map).length},e}()})),q=r({Cache:()=>lo,assign:()=>G,augment:()=>la,clamp:()=>jr,clearAnimationFrame:()=>aa,clone:()=>da,contains:()=>Zt,debounce:()=>pa,deepMix:()=>ya,difference:()=>tn,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>$t,find:()=>bn,findIndex:()=>Sn,firstValue:()=>wn,fixedBase:()=>Nr,flatten:()=>En,flattenDeep:()=>On,forIn:()=>di,get:()=>K,getEllipsisText:()=>so,getRange:()=>Pn,getType:()=>Pi,getWrapBehavior:()=>Sr,group:()=>br,groupBy:()=>hr,groupToMap:()=>vr,has:()=>pi,hasKey:()=>hi,hasValue:()=>yi,head:()=>rr,identity:()=>eo,includes:()=>Zt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>B,isArrayLike:()=>Yt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>R,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>z,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>an,isUndefined:()=>$i,keys:()=>fn,last:()=>ar,lowerCase:()=>Ci,lowerFirst:()=>Ti,map:()=>Ma,mapValues:()=>Fa,max:()=>An,maxBy:()=>Zr,measureTextWidth:()=>ao,memoize:()=>ha,min:()=>Mn,minBy:()=>$r,mix:()=>G,mod:()=>ti,noop:()=>Qa,number2color:()=>Er,omit:()=>Ua,parseRadius:()=>kr,pick:()=>Va,pull:()=>zn,pullAt:()=>Hn,reduce:()=>Wn,remove:()=>Kn,requestAnimationFrame:()=>ra,set:()=>Ra,size:()=>no,some:()=>pr,sortBy:()=>Yn,startsWith:()=>sr,substitute:()=>Di,throttle:()=>Ga,toArray:()=>qa,toDegree:()=>ii,toInteger:()=>oi,toRadian:()=>li,toString:()=>xi,union:()=>$n,uniq:()=>Zn,uniqueId:()=>Xa,upperCase:()=>ki,upperFirst:()=>ji,values:()=>_i,valuesOfKey:()=>tr,wrapBehavior:()=>wr}),J=t((()=>{Qt(),nn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),en(),fr(),mr(),xr(),_r(),yr(),Cr(),Tr(),Or(),Ar(),Mr(),Pr(),Lr(),zr(),Vr(),Ur(),Kr(),Jr(),Xr(),jn(),Qr(),Nn(),ei(),ni(),ai(),si(),ui(),fi(),mi(),gi(),bi(),pn(),hn(),vi(),wi(),Ei(),Oi(),Ai(),Mi(),Fi(),Li(),V(),Xt(),zi(),Vi(),Ui(),sn(),Gi(),cn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),on(),ea(),na(),ia(),oa(),ua(),fa(),ma(),ga(),ba(),dn(),Sa(),wa(),Da(),ka(),ja(),Na(),Ia(),ca(),La(),za(),Ha(),Wa(),Ka(),Ja(),Si(),Za(),$a(),to(),ro(),oo(),co(),uo()})),Y=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.COMPONENT_MAX_VIEW_PERCENTAGE=e.MIN_CHART_HEIGHT=e.MIN_CHART_WIDTH=e.FIELD_ORIGIN=e.GROUP_ATTRS=e.ELEMENT_STATE=e.PLOT_EVENTS=e.GEOMETRY_LIFE_CIRCLE=e.VIEW_LIFE_CIRCLE=e.GROUP_Z_INDEX=e.COMPONENT_TYPE=e.DIRECTION=e.LAYER=void 0,(function(e){e.FORE=`fore`,e.MID=`mid`,e.BG=`bg`})(e.LAYER||={}),(function(e){e.TOP=`top`,e.TOP_LEFT=`top-left`,e.TOP_RIGHT=`top-right`,e.RIGHT=`right`,e.RIGHT_TOP=`right-top`,e.RIGHT_BOTTOM=`right-bottom`,e.LEFT=`left`,e.LEFT_TOP=`left-top`,e.LEFT_BOTTOM=`left-bottom`,e.BOTTOM=`bottom`,e.BOTTOM_LEFT=`bottom-left`,e.BOTTOM_RIGHT=`bottom-right`,e.RADIUS=`radius`,e.CIRCLE=`circle`,e.NONE=`none`})(e.DIRECTION||={}),(function(e){e.AXIS=`axis`,e.GRID=`grid`,e.LEGEND=`legend`,e.TOOLTIP=`tooltip`,e.ANNOTATION=`annotation`,e.SLIDER=`slider`,e.SCROLLBAR=`scrollbar`,e.OTHER=`other`})(e.COMPONENT_TYPE||={}),e.GROUP_Z_INDEX={FORE:3,MID:2,BG:1},(function(e){e.BEFORE_RENDER=`beforerender`,e.AFTER_RENDER=`afterrender`,e.BEFORE_PAINT=`beforepaint`,e.AFTER_PAINT=`afterpaint`,e.BEFORE_CHANGE_DATA=`beforechangedata`,e.AFTER_CHANGE_DATA=`afterchangedata`,e.BEFORE_CLEAR=`beforeclear`,e.AFTER_CLEAR=`afterclear`,e.BEFORE_DESTROY=`beforedestroy`,e.BEFORE_CHANGE_SIZE=`beforechangesize`,e.AFTER_CHANGE_SIZE=`afterchangesize`})(e.VIEW_LIFE_CIRCLE||={}),(function(e){e.BEFORE_DRAW_ANIMATE=`beforeanimate`,e.AFTER_DRAW_ANIMATE=`afteranimate`})(e.GEOMETRY_LIFE_CIRCLE||={}),(function(e){e.MOUSE_ENTER=`plot:mouseenter`,e.MOUSE_DOWN=`plot:mousedown`,e.MOUSE_MOVE=`plot:mousemove`,e.MOUSE_UP=`plot:mouseup`,e.MOUSE_LEAVE=`plot:mouseleave`,e.TOUCH_START=`plot:touchstart`,e.TOUCH_MOVE=`plot:touchmove`,e.TOUCH_END=`plot:touchend`,e.TOUCH_CANCEL=`plot:touchcancel`,e.CLICK=`plot:click`,e.DBLCLICK=`plot:dblclick`,e.CONTEXTMENU=`plot:contextmenu`,e.LEAVE=`plot:leave`,e.ENTER=`plot:enter`})(e.PLOT_EVENTS||={}),(function(e){e.ACTIVE=`active`,e.INACTIVE=`inactive`,e.SELECTED=`selected`,e.DEFAULT=`default`})(e.ELEMENT_STATE||={}),e.GROUP_ATTRS=[`color`,`shape`,`size`],e.FIELD_ORIGIN=`_origin`,e.MIN_CHART_WIDTH=1,e.MIN_CHART_HEIGHT=1,e.COMPONENT_MAX_VIEW_PERCENTAGE=.25})),fo=r({catmullRomToBezier:()=>So,fillPath:()=>Go,fillPathByDiff:()=>Jo,formatPath:()=>Yo,intersection:()=>Uo,parsePathArray:()=>Ao,parsePathString:()=>xo,pathToAbsolute:()=>wo,pathToCurve:()=>Oo,rectPath:()=>Io});function po(e,t){var n=[],r=[];function i(e,t){if(e.length===1)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o=3&&(e.length===3&&t.push(`Q`),t=t.concat(e[1])),e.length===2&&t.push(`L`),t=t.concat(e[e.length-1]),t})}function ho(e,t,n){var r=null,i=n;return t{J(),vo=` \v\f\r \xA0 ᠎              \u2028\u2029`,yo=RegExp(`([a-z])[`+vo+`,]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?[`+vo+`]*,?[`+vo+`]*)+)`,`ig`),bo=RegExp(`(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)[`+vo+`]*,?[`+vo+`]*`,`ig`),xo=function(e){if(!e)return null;if(B(e))return e;var t={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},n=[];return String(e).replace(yo,function(r,i,a){var o=[],s=i.toLowerCase();if(a.replace(bo,function(e,t){t&&o.push(+t)}),s===`m`&&o.length>2&&(n.push([i].concat(o.splice(0,2))),s=`l`,i=i===`m`?`l`:`L`),s===`o`&&o.length===1&&n.push([i,o[0]]),s===`r`)n.push([i].concat(o));else for(;o.length>=t[s]&&(n.push([i].concat(o.splice(0,t[s]))),t[s]););return e}),n},So=function(e,t){for(var n=[],r=0,i=e.length;i-2*!t>r;r+=2){var a=[{x:+e[r-2],y:+e[r-1]},{x:+e[r],y:+e[r+1]},{x:+e[r+2],y:+e[r+3]},{x:+e[r+4],y:+e[r+5]}];t?r?i-4===r?a[3]={x:+e[0],y:+e[1]}:i-2===r&&(a[2]={x:+e[0],y:+e[1]},a[3]={x:+e[2],y:+e[3]}):a[0]={x:+e[i-2],y:+e[i-1]}:i-4===r?a[3]=a[2]:r||(a[0]={x:+e[r],y:+e[r+1]}),n.push([`C`,(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n},Co=function(e,t,n,r,i){var a=[];if(i===null&&r===null&&(r=n),e=+e,t=+t,n=+n,r=+r,i!==null){var o=Math.PI/180,s=e+n*Math.cos(-r*o),c=e+n*Math.cos(-i*o),l=t+n*Math.sin(-r*o),u=t+n*Math.sin(-i*o);a=[[`M`,s,l],[`A`,n,n,0,+(i-r>180),0,c,u]]}else a=[[`M`,e,t],[`m`,0,-r],[`a`,n,r,0,1,1,0,2*r],[`a`,n,r,0,1,1,0,-2*r],[`z`]];return a},wo=function(e){if(e=xo(e),!e||!e.length)return[[`M`,0,0]];var t=[],n=0,r=0,i=0,a=0,o=0,s,c;e[0][0]===`M`&&(n=+e[0][1],r=+e[0][2],i=n,a=r,o++,t[0]=[`M`,n,r]);for(var l=e.length===3&&e[0][0]===`M`&&e[1][0].toUpperCase()===`R`&&e[2][0].toUpperCase()===`Z`,u=void 0,d=void 0,f=o,p=e.length;f1&&(x=Math.sqrt(x),n=x*n,r=x*r);var S=n*n,C=r*r,w=(a===o?-1:1)*Math.sqrt(Math.abs((S*C-S*b*b-C*y*y)/(S*b*b+C*y*y)));g=w*n*b/r+(e+s)/2,_=w*-r*y/n+(t+c)/2,m=Math.asin(((t-_)/r).toFixed(9)),h=Math.asin(((c-_)/r).toFixed(9)),m=eh&&(m-=Math.PI*2),!o&&h>m&&(h-=Math.PI*2)}var T=h-m;if(Math.abs(T)>u){var E=h,D=s,O=c;h=m+u*(o&&h>m?1:-1),s=g+n*Math.cos(h),c=_+r*Math.sin(h),f=Do(s,c,n,r,i,0,o,D,O,[h,E,g,_])}T=h-m;var k=Math.cos(m),A=Math.sin(m),ee=Math.cos(h),te=Math.sin(h),j=Math.tan(T/4),ne=4/3*n*j,re=4/3*r*j,ie=[e,t],ae=[e+ne*A,t-re*k],M=[s+ne*te,c-re*ee],oe=[s,c];if(ae[0]=2*ie[0]-ae[0],ae[1]=2*ie[1]-ae[1],l)return[ae,M,oe].concat(f);f=[ae,M,oe].concat(f).join().split(`,`);for(var se=[],ce=0,le=f.length;ce7){e[t].shift();for(var i=e[t];i.length;)o[t]=`A`,r&&(s[t]=`A`),e.splice(t++,0,[`C`].concat(i.splice(0,6)));e.splice(t,1),u=Math.max(n.length,r&&r.length||0)}},p=function(e,t,i,a,o){e&&t&&e[o][0]===`M`&&t[o][0]!==`M`&&(t.splice(o,0,[`M`,a.x,a.y]),i.bx=0,i.by=0,i.x=e[o][1],i.y=e[o][2],u=Math.max(n.length,r&&r.length||0))};u=Math.max(n.length,r&&r.length||0);for(var m=0;m1?1:c<0?0:c;for(var l=c/2,u=12,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],p=0,m=0;m0&&p<1&&c.push(p);continue}var h=d*d-4*f*u,g=Math.sqrt(h);if(!(h<0)){var _=(-d+g)/(2*u);_>0&&_<1&&c.push(_);var v=(-d-g)/(2*u);v>0&&v<1&&c.push(v)}}for(var y=c.length,b=y,x;y--;)p=c[y],x=1-p,l[0][y]=x*x*x*e+3*x*x*p*n+3*x*p*p*i+p*p*p*o,l[1][y]=x*x*x*t+3*x*x*p*r+3*x*p*p*a+p*p*p*s;return l[0][b]=e,l[1][b]=t,l[0][b+1]=o,l[1][b+1]=s,l[0].length=l[1].length=b+2,{min:{x:Math.min.apply(0,l[0]),y:Math.min.apply(0,l[1])},max:{x:Math.max.apply(0,l[0]),y:Math.max.apply(0,l[1])}}},Po=function(e,t,n,r,i,a,o,s){if(!(Math.max(e,n)Math.max(i,o)||Math.max(t,r)Math.max(a,s))){var c=(e*r-t*n)*(i-o)-(e-n)*(i*s-a*o),l=(e*r-t*n)*(a-s)-(t-r)*(i*s-a*o),u=(e-n)*(a-s)-(t-r)*(i-o);if(u){var d=c/u,f=l/u,p=+d.toFixed(2),m=+f.toFixed(2);if(!(p<+Math.min(e,n).toFixed(2)||p>+Math.max(e,n).toFixed(2)||p<+Math.min(i,o).toFixed(2)||p>+Math.max(i,o).toFixed(2)||m<+Math.min(t,r).toFixed(2)||m>+Math.max(t,r).toFixed(2)||m<+Math.min(a,s).toFixed(2)||m>+Math.max(a,s).toFixed(2)))return{x:d,y:f}}}},Fo=function(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height},Io=function(e,t,n,r,i){if(i)return[[`M`,+e+ +i,t],[`l`,n-i*2,0],[`a`,i,i,0,0,1,i,i],[`l`,0,r-i*2],[`a`,i,i,0,0,1,-i,i],[`l`,i*2-n,0],[`a`,i,i,0,0,1,-i,-i],[`l`,0,i*2-r],[`a`,i,i,0,0,1,i,-i],[`z`]];var a=[[`M`,e,t],[`l`,n,0],[`l`,0,r],[`l`,-n,0],[`z`]];return a.parsePathArray=Ao,a},Lo=function(e,t,n,r){return e===null&&(e=t=n=r=0),t===null&&(t=e.y,n=e.width,r=e.height,e=e.x),{x:e,y:t,width:n,w:n,height:r,h:r,x2:e+n,y2:t+r,cx:e+n/2,cy:t+r/2,r1:Math.min(n,r)/2,r2:Math.max(n,r)/2,r0:Math.sqrt(n*n+r*r)/2,path:Io(e,t,n,r),vb:[e,t,n,r].join(` `)}},Ro=function(e,t){return e=Lo(e),t=Lo(t),Fo(t,e.x,e.y)||Fo(t,e.x2,e.y)||Fo(t,e.x,e.y2)||Fo(t,e.x2,e.y2)||Fo(e,t.x,t.y)||Fo(e,t.x2,t.y)||Fo(e,t.x,t.y2)||Fo(e,t.x2,t.y2)||(e.xt.x||t.xe.x)&&(e.yt.y||t.ye.y)},zo=function(e,t,n,r,i,a,o,s){B(e)||(e=[e,t,n,r,i,a,o,s]);var c=No.apply(null,e);return Lo(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},Bo=function(e,t,n,r,i,a,o,s,c){var l=1-c,u=l**3,d=l**2,f=c*c,p=f*c,m=u*e+d*3*c*n+l*3*c*c*i+p*o,h=u*t+d*3*c*r+l*3*c*c*a+p*s,g=e+2*c*(n-e)+f*(i-2*n+e),_=t+2*c*(r-t)+f*(a-2*r+t),v=n+2*c*(i-n)+f*(o-2*i+n),y=r+2*c*(a-r)+f*(s-2*a+r),b=l*e+c*n,x=l*t+c*r,S=l*i+c*o,C=l*a+c*s,w=90-Math.atan2(g-v,_-y)*180/Math.PI;return{x:m,y:h,m:{x:g,y:_},n:{x:v,y},start:{x:b,y:x},end:{x:S,y:C},alpha:w}},Vo=function(e,t,n){if(!Ro(zo(e),zo(t)))return n?0:[];for(var r=Mo.apply(0,e),i=Mo.apply(0,t),a=~~(r/8),o=~~(i/8),s=[],c=[],l={},u=n?0:[],d=0;d=0&&x<=1&&S>=0&&S<=1&&(n?u+=1:u.push({x:b.x,y:b.y,t1:x,t2:S}))}}return u},Ho=function(e,t,n){e=Oo(e),t=Oo(t);for(var r,i,a,o,s,c,l,u,d,f,p=n?0:[],m=0,h=e.length;m=0;c--)o=a[c].index,a[c].type===`add`?e.splice(o,0,[].concat(e[o])):e.splice(o,1)}r=e.length;var d=i-r;if(r0)n=go(n,e[r-1],1);else{e[r]=t[r];break}e[r]=[`Q`].concat(n.reduce(function(e,t){return e.concat(t)},[]));break;case`T`:e[r]=[`T`].concat(n[0]);break;case`C`:if(n.length<3)if(r>0)n=go(n,e[r-1],2);else{e[r]=t[r];break}e[r]=[`C`].concat(n.reduce(function(e,t){return e.concat(t)},[]));break;case`S`:if(n.length<2)if(r>0)n=go(n,e[r-1],1);else{e[r]=t[r];break}e[r]=[`S`].concat(n.reduce(function(e,t){return e.concat(t)},[]));break;default:e[r]=t[r]}return e}})),Zo=t((()=>{})),Qo=t((()=>{})),$o,es=t((()=>{$o=function(){function e(e,t){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=e,this.name=e,this.originalEvent=t,this.timeStamp=t.timeStamp}return e.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},e.prototype.stopPropagation=function(){this.propagationStopped=!0},e.prototype.toString=function(){return`[Event (type=`+this.type+`)]`},e.prototype.save=function(){},e.prototype.restore=function(){},e}()})),ts=r({default:()=>rs}),ns,rs,is=t((()=>{ns=`*`,rs=function(){function e(){this._events={}}return e.prototype.on=function(e,t,n){return this._events[e]||(this._events[e]=[]),this._events[e].push({callback:t,once:!!n}),this},e.prototype.once=function(e,t){return this.on(e,t,!0)},e.prototype.emit=function(e){for(var t=this,n=[],r=1;r{J(),cs=typeof window<`u`&&window.document!==void 0})),us,ds=t((()=>{L(),is(),ls(),us=function(e){F(t,e);function t(t){var n=e.call(this)||this;return n.destroyed=!1,n.cfg=G(n.getDefaultCfg(),t),n}return t.prototype.getDefaultCfg=function(){return{}},t.prototype.get=function(e){return this.cfg[e]},t.prototype.set=function(e,t){this.cfg[e]=t},t.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},t}(rs)})),fs=r({BotInfo:()=>ws,BrowserInfo:()=>xs,NodeInfo:()=>Ss,ReactNativeInfo:()=>Ts,SearchBotDeviceInfo:()=>Cs,browserName:()=>hs,detect:()=>ps,detectOS:()=>_s,getNodeVersion:()=>vs,parseUserAgent:()=>gs});function ps(e){return e?gs(e):typeof document>`u`&&typeof navigator<`u`&&navigator.product===`ReactNative`?new Ts:typeof navigator<`u`?gs(navigator.userAgent):vs()}function ms(e){return e!==``&&ks.reduce(function(t,n){var r=n[0],i=n[1];if(t)return t;var a=i.exec(e);return!!a&&[r,a]},!1)}function hs(e){var t=ms(e);return t?t[0]:null}function gs(e){var t=ms(e);if(!t)return null;var n=t[0],r=t[1];if(n===`searchbot`)return new ws;var i=r[1]&&r[1].split(`.`).join(`_`).split(`_`).slice(0,3);i?i.length{bs=function(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r=0?Math.round(e):e%.5==0?Math.floor(e):Math.round(e)}var Ns,Ps,Fs=t((()=>{Ns=typeof Float32Array<`u`?Float32Array:Array,Ps=Math.random,Math.PI/180,180/Math.PI})),Is=r({add:()=>sc,adjoint:()=>Ks,clone:()=>zs,copy:()=>Bs,create:()=>Ls,determinant:()=>qs,equals:()=>fc,exactEquals:()=>dc,frob:()=>oc,fromMat2d:()=>tc,fromMat4:()=>Rs,fromQuat:()=>nc,fromRotation:()=>$s,fromScaling:()=>ec,fromTranslation:()=>Qs,fromValues:()=>Vs,identity:()=>Us,invert:()=>Gs,mul:()=>pc,multiply:()=>Js,multiplyScalar:()=>lc,multiplyScalarAndAdd:()=>uc,normalFromMat4:()=>rc,projection:()=>ic,rotate:()=>Xs,scale:()=>Zs,set:()=>Hs,str:()=>ac,sub:()=>mc,subtract:()=>cc,translate:()=>Ys,transpose:()=>Ws});function Ls(){var e=new Ns(9);return Ns!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function Rs(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function zs(e){var t=new Ns(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function Bs(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function Vs(e,t,n,r,i,a,o,s,c){var l=new Ns(9);return l[0]=e,l[1]=t,l[2]=n,l[3]=r,l[4]=i,l[5]=a,l[6]=o,l[7]=s,l[8]=c,l}function Hs(e,t,n,r,i,a,o,s,c,l){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e[4]=a,e[5]=o,e[6]=s,e[7]=c,e[8]=l,e}function Us(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function Ws(e,t){if(e===t){var n=t[1],r=t[2],i=t[5];e[1]=t[3],e[2]=t[6],e[3]=n,e[5]=t[7],e[6]=r,e[7]=i}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function Gs(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=u*o-s*l,f=-u*a+s*c,p=l*a-o*c,m=n*d+r*f+i*p;return m?(m=1/m,e[0]=d*m,e[1]=(-u*r+i*l)*m,e[2]=(s*r-i*o)*m,e[3]=f*m,e[4]=(u*n-i*c)*m,e[5]=(-s*n+i*a)*m,e[6]=p*m,e[7]=(-l*n+r*c)*m,e[8]=(o*n-r*a)*m,e):null}function Ks(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8];return e[0]=o*u-s*l,e[1]=i*l-r*u,e[2]=r*s-i*o,e[3]=s*c-a*u,e[4]=n*u-i*c,e[5]=i*a-n*s,e[6]=a*l-o*c,e[7]=r*c-n*l,e[8]=n*o-r*a,e}function qs(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8];return t*(l*a-o*c)+n*(-l*i+o*s)+r*(c*i-a*s)}function Js(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=n[0],p=n[1],m=n[2],h=n[3],g=n[4],_=n[5],v=n[6],y=n[7],b=n[8];return e[0]=f*r+p*o+m*l,e[1]=f*i+p*s+m*u,e[2]=f*a+p*c+m*d,e[3]=h*r+g*o+_*l,e[4]=h*i+g*s+_*u,e[5]=h*a+g*c+_*d,e[6]=v*r+y*o+b*l,e[7]=v*i+y*s+b*u,e[8]=v*a+y*c+b*d,e}function Ys(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=n[0],p=n[1];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e[6]=f*r+p*o+l,e[7]=f*i+p*s+u,e[8]=f*a+p*c+d,e}function Xs(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=Math.sin(n),p=Math.cos(n);return e[0]=p*r+f*o,e[1]=p*i+f*s,e[2]=p*a+f*c,e[3]=p*o-f*r,e[4]=p*s-f*i,e[5]=p*c-f*a,e[6]=l,e[7]=u,e[8]=d,e}function Zs(e,t,n){var r=n[0],i=n[1];return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=i*t[3],e[4]=i*t[4],e[5]=i*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function Qs(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=t[0],e[7]=t[1],e[8]=1,e}function $s(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function ec(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=t[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function tc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=0,e[3]=t[2],e[4]=t[3],e[5]=0,e[6]=t[4],e[7]=t[5],e[8]=1,e}function nc(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[3]=u-_,e[6]=f+g,e[1]=u+_,e[4]=1-l-m,e[7]=p-h,e[2]=f-g,e[5]=p+h,e[8]=1-l-d,e}function rc(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(c*E-o*k-l*T)*A,e[2]=(o*O-s*E+l*w)*A,e[3]=(i*O-r*k-a*D)*A,e[4]=(n*k-i*E+a*T)*A,e[5]=(r*E-n*O-a*w)*A,e[6]=(h*C-g*S+_*x)*A,e[7]=(g*b-m*C-_*y)*A,e[8]=(m*S-h*b+_*v)*A,e):null}function ic(e,t,n){return e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/n,e[5]=0,e[6]=-1,e[7]=1,e[8]=1,e}function ac(e){return`mat3(`+e[0]+`, `+e[1]+`, `+e[2]+`, `+e[3]+`, `+e[4]+`, `+e[5]+`, `+e[6]+`, `+e[7]+`, `+e[8]+`)`}function oc(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+e[6]*e[6]+e[7]*e[7]+e[8]*e[8])}function sc(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e}function cc(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e}function lc(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e}function uc(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e}function dc(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]}function fc(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=e[6],l=e[7],u=e[8],d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8];return Math.abs(n-d)<=1e-6*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(r-f)<=1e-6*Math.max(1,Math.abs(r),Math.abs(f))&&Math.abs(i-p)<=1e-6*Math.max(1,Math.abs(i),Math.abs(p))&&Math.abs(a-m)<=1e-6*Math.max(1,Math.abs(a),Math.abs(m))&&Math.abs(o-h)<=1e-6*Math.max(1,Math.abs(o),Math.abs(h))&&Math.abs(s-g)<=1e-6*Math.max(1,Math.abs(s),Math.abs(g))&&Math.abs(c-_)<=1e-6*Math.max(1,Math.abs(c),Math.abs(_))&&Math.abs(l-v)<=1e-6*Math.max(1,Math.abs(l),Math.abs(v))&&Math.abs(u-y)<=1e-6*Math.max(1,Math.abs(u),Math.abs(y))}var pc,mc,hc=t((()=>{Fs(),pc=Js,mc=cc})),gc=r({add:()=>Cc,angle:()=>$c,bezier:()=>Gc,ceil:()=>Dc,clone:()=>vc,copy:()=>xc,create:()=>_c,cross:()=>Vc,dist:()=>sl,distance:()=>Pc,div:()=>ol,divide:()=>Ec,dot:()=>Bc,equals:()=>rl,exactEquals:()=>nl,floor:()=>Oc,forEach:()=>dl,fromValues:()=>bc,hermite:()=>Wc,inverse:()=>Rc,len:()=>ll,length:()=>yc,lerp:()=>Hc,max:()=>Ac,min:()=>kc,mul:()=>al,multiply:()=>Tc,negate:()=>Lc,normalize:()=>zc,random:()=>Kc,rotateX:()=>Xc,rotateY:()=>Zc,rotateZ:()=>Qc,round:()=>jc,scale:()=>Mc,scaleAndAdd:()=>Nc,set:()=>Sc,slerp:()=>Uc,sqrDist:()=>cl,sqrLen:()=>ul,squaredDistance:()=>Fc,squaredLength:()=>Ic,str:()=>tl,sub:()=>il,subtract:()=>wc,transformMat3:()=>Jc,transformMat4:()=>qc,transformQuat:()=>Yc,zero:()=>el});function _c(){var e=new Ns(3);return Ns!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function vc(e){var t=new Ns(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function yc(e){var t=e[0],n=e[1],r=e[2];return Math.sqrt(t*t+n*n+r*r)}function bc(e,t,n){var r=new Ns(3);return r[0]=e,r[1]=t,r[2]=n,r}function xc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function Sc(e,t,n,r){return e[0]=t,e[1]=n,e[2]=r,e}function Cc(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function wc(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function Tc(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function Ec(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e}function Dc(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function Oc(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function kc(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e}function Ac(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e}function jc(e,t){return e[0]=Ms(t[0]),e[1]=Ms(t[1]),e[2]=Ms(t[2]),e}function Mc(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function Nc(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e}function Pc(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2];return Math.sqrt(n*n+r*r+i*i)}function Fc(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2];return n*n+r*r+i*i}function Ic(e){var t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r}function Lc(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function Rc(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function zc(e,t){var n=t[0],r=t[1],i=t[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a,e}function Bc(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Vc(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e}function Hc(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e}function Uc(e,t,n,r){var i=Math.acos(Math.min(Math.max(Bc(t,n),-1),1)),a=Math.sin(i),o=Math.sin((1-r)*i)/a,s=Math.sin(r*i)/a;return e[0]=o*t[0]+s*n[0],e[1]=o*t[1]+s*n[1],e[2]=o*t[2]+s*n[2],e}function Wc(e,t,n,r,i,a){var o=a*a,s=o*(2*a-3)+1,c=o*(a-2)+a,l=o*(a-1),u=o*(3-2*a);return e[0]=t[0]*s+n[0]*c+r[0]*l+i[0]*u,e[1]=t[1]*s+n[1]*c+r[1]*l+i[1]*u,e[2]=t[2]*s+n[2]*c+r[2]*l+i[2]*u,e}function Gc(e,t,n,r,i,a){var o=1-a,s=o*o,c=a*a,l=s*o,u=3*a*s,d=3*c*o,f=c*a;return e[0]=t[0]*l+n[0]*u+r[0]*d+i[0]*f,e[1]=t[1]*l+n[1]*u+r[1]*d+i[1]*f,e[2]=t[2]*l+n[2]*u+r[2]*d+i[2]*f,e}function Kc(e,t){t=t===void 0?1:t;var n=Ps()*2*Math.PI,r=Ps()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e}function qc(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o||=1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e}function Jc(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e}function Yc(e,t,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=t[0],c=t[1],l=t[2],u=i*l-a*c,d=a*s-r*l,f=r*c-i*s;return u+=u,d+=d,f+=f,e[0]=s+o*u+i*f-a*d,e[1]=c+o*d+a*u-r*f,e[2]=l+o*f+r*d-i*u,e}function Xc(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Zc(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Qc(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function $c(e,t){var n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2],c=Math.sqrt((n*n+r*r+i*i)*(a*a+o*o+s*s)),l=c&&Bc(e,t)/c;return Math.acos(Math.min(Math.max(l,-1),1))}function el(e){return e[0]=0,e[1]=0,e[2]=0,e}function tl(e){return`vec3(`+e[0]+`, `+e[1]+`, `+e[2]+`)`}function nl(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function rl(e,t){var n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2];return Math.abs(n-a)<=1e-6*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-o)<=1e-6*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=1e-6*Math.max(1,Math.abs(i),Math.abs(s))}var il,al,ol,sl,cl,ll,ul,dl,fl=t((()=>{Fs(),il=wc,al=Tc,ol=Ec,sl=Pc,cl=Fc,ll=yc,ul=Ic,dl=function(){var e=_c();return function(t,n,r,i,a,o){var s,c;for(n||=3,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;syl,angle:()=>Kl,ceil:()=>Cl,clone:()=>hl,copy:()=>_l,create:()=>ml,cross:()=>Rl,dist:()=>nu,distance:()=>Al,div:()=>tu,divide:()=>Sl,dot:()=>Ll,equals:()=>Zl,exactEquals:()=>Xl,floor:()=>wl,forEach:()=>au,fromValues:()=>gl,inverse:()=>Fl,len:()=>Ql,length:()=>Ml,lerp:()=>zl,max:()=>El,min:()=>Tl,mul:()=>eu,multiply:()=>xl,negate:()=>Pl,normalize:()=>Il,random:()=>Bl,rotate:()=>Gl,round:()=>Dl,scale:()=>Ol,scaleAndAdd:()=>kl,set:()=>vl,signedAngle:()=>ql,sqrDist:()=>ru,sqrLen:()=>iu,squaredDistance:()=>jl,squaredLength:()=>Nl,str:()=>Yl,sub:()=>$l,subtract:()=>bl,transformMat2:()=>Vl,transformMat2d:()=>Hl,transformMat3:()=>Ul,transformMat4:()=>Wl,zero:()=>Jl});function ml(){var e=new Ns(2);return Ns!=Float32Array&&(e[0]=0,e[1]=0),e}function hl(e){var t=new Ns(2);return t[0]=e[0],t[1]=e[1],t}function gl(e,t){var n=new Ns(2);return n[0]=e,n[1]=t,n}function _l(e,t){return e[0]=t[0],e[1]=t[1],e}function vl(e,t,n){return e[0]=t,e[1]=n,e}function yl(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function bl(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function xl(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function Sl(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Cl(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function wl(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function Tl(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function El(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}function Dl(e,t){return e[0]=Ms(t[0]),e[1]=Ms(t[1]),e}function Ol(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function kl(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Al(e,t){var n=t[0]-e[0],r=t[1]-e[1];return Math.sqrt(n*n+r*r)}function jl(e,t){var n=t[0]-e[0],r=t[1]-e[1];return n*n+r*r}function Ml(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)}function Nl(e){var t=e[0],n=e[1];return t*t+n*n}function Pl(e,t){return e[0]=-t[0],e[1]=-t[1],e}function Fl(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function Il(e,t){var n=t[0],r=t[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e}function Ll(e,t){return e[0]*t[0]+e[1]*t[1]}function Rl(e,t,n){var r=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=r,e}function zl(e,t,n,r){var i=t[0],a=t[1];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e}function Bl(e,t){t=t===void 0?1:t;var n=Ps()*2*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e}function Vl(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i,e[1]=n[1]*r+n[3]*i,e}function Hl(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function Ul(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[3]*i+n[6],e[1]=n[1]*r+n[4]*i+n[7],e}function Wl(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[4]*i+n[12],e[1]=n[1]*r+n[5]*i+n[13],e}function Gl(e,t,n,r){var i=t[0]-n[0],a=t[1]-n[1],o=Math.sin(r),s=Math.cos(r);return e[0]=i*s-a*o+n[0],e[1]=i*o+a*s+n[1],e}function Kl(e,t){var n=e[0],r=e[1],i=t[0],a=t[1];return Math.abs(Math.atan2(r*i-n*a,n*i+r*a))}function ql(e,t){var n=e[0],r=e[1],i=t[0],a=t[1];return Math.atan2(n*a-r*i,n*i+r*a)}function Jl(e){return e[0]=0,e[1]=0,e}function Yl(e){return`vec2(`+e[0]+`, `+e[1]+`)`}function Xl(e,t){return e[0]===t[0]&&e[1]===t[1]}function Zl(e,t){var n=e[0],r=e[1],i=t[0],a=t[1];return Math.abs(n-i)<=1e-6*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(r-a)<=1e-6*Math.max(1,Math.abs(r),Math.abs(a))}var Ql,$l,eu,tu,nu,ru,iu,au,ou=t((()=>{Fs(),Ql=Ml,$l=bl,eu=xl,tu=Sl,nu=Al,ru=jl,iu=Nl,au=function(){var e=ml();return function(t,n,r,i,a,o){var s,c;for(n||=2,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;s{hc(),ou(),fl()})),cu=r({angleTo:()=>hu,direction:()=>mu,leftRotate:()=>uu,leftScale:()=>du,leftTranslate:()=>lu,transform:()=>pu,vertical:()=>gu});function lu(e,t,n){var r=[0,0,0,0,0,0,0,0,0];return Qs(r,n),Js(e,r,t)}function uu(e,t,n){var r=[0,0,0,0,0,0,0,0,0];return $s(r,n),Js(e,r,t)}function du(e,t,n){var r=[0,0,0,0,0,0,0,0,0];return ec(r,n),Js(e,r,t)}function fu(e,t,n){return Js(e,n,t)}function pu(e,t){for(var n=e?[].concat(e):[1,0,0,0,1,0,0,0,1],r=0,i=t.length;r=0;return n?i?Math.PI*2-r:r:i?r:Math.PI*2-r}function gu(e,t,n){return n?(e[0]=t[1],e[1]=-1*t[0]):(e[0]=-1*t[1],e[1]=t[0]),e}var _u=t((()=>{su()})),vu=r({ext:()=>cu,mat3:()=>Is,vec2:()=>pl,vec3:()=>gc}),yu=t((()=>{su(),_u()}));function bu(e,t){var n=[],r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],c=e[5],l=e[6],u=e[7],d=e[8],f=t[0],p=t[1],m=t[2],h=t[3],g=t[4],_=t[5],v=t[6],y=t[7],b=t[8];return n[0]=f*r+p*o+m*l,n[1]=f*i+p*s+m*u,n[2]=f*a+p*c+m*d,n[3]=h*r+g*o+_*l,n[4]=h*i+g*s+_*u,n[5]=h*a+g*c+_*d,n[6]=v*r+y*o+b*l,n[7]=v*i+y*s+b*u,n[8]=v*a+y*c+b*d,n}function xu(e,t){var n=[],r=t[0],i=t[1];return n[0]=e[0]*r+e[3]*i+e[6],n[1]=e[1]*r+e[4]*i+e[7],n}function Su(e){var t=[],n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=e[6],l=e[7],u=e[8],d=u*o-s*l,f=-u*a+s*c,p=l*a-o*c,m=n*d+r*f+i*p;return m?(m=1/m,t[0]=d*m,t[1]=(-u*r+i*l)*m,t[2]=(s*r-i*o)*m,t[3]=f*m,t[4]=(u*n-i*c)*m,t[5]=(-s*n+i*a)*m,t[6]=p*m,t[7]=(-l*n+r*c)*m,t[8]=(o*n-r*a)*m,t):null}var Cu=t((()=>{}));function wu(e){for(var t=[],n=0;ne.delay&&H(t.toAttrs,function(t,n){a.call(e.toAttrs,n)&&(delete e.toAttrs[n],delete e.fromAttrs[n])})}),e}var Ou,ku,Au,ju,Mu,Nu,Pu,Fu=t((()=>{L(),J(),yu(),ls(),Cu(),ds(),Ou=pu,ku=`matrix`,Au=[`zIndex`,`capture`,`visible`,`type`],ju=[`repeat`],Mu=`:`,Nu=`*`,Pu=function(e){F(t,e);function t(t){var n=e.call(this,t)||this;n.attrs={};var r=n.getDefaultAttrs();return G(r,t.attrs),n.attrs=r,n.initAttrs(r),n.initAnimate(),n}return t.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},t.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},t.prototype.onCanvasChange=function(e){},t.prototype.initAttrs=function(e){},t.prototype.initAnimate=function(){this.set(`animable`,!0),this.set(`animating`,!1)},t.prototype.isGroup=function(){return!1},t.prototype.getParent=function(){return this.get(`parent`)},t.prototype.getCanvas=function(){return this.get(`canvas`)},t.prototype.attr=function(){for(var e,t=[],n=0;n0?n=Du(n,_):t.addAnimator(this),n.push(_),this.set(`animations`,n),this.set(`_pause`,{isPaused:!1})}},t.prototype.stopAnimate=function(e){var t=this;e===void 0&&(e=!0),H(this.get(`animations`),function(n){e&&(n.onFrame?t.attr(n.onFrame(1)):t.attr(n.toAttrs)),n.callback&&n.callback()}),this.set(`animating`,!1),this.set(`animations`,[])},t.prototype.pauseAnimate=function(){var e=this.get(`timeline`),t=this.get(`animations`),n=e.getTime();return H(t,function(e){e._paused=!0,e._pauseTime=n,e.pauseCallback&&e.pauseCallback()}),this.set(`_pause`,{isPaused:!0,pauseTime:n}),this},t.prototype.resumeAnimate=function(){var e=this.get(`timeline`).getTime(),t=this.get(`animations`),n=this.get(`_pause`).pauseTime;return H(t,function(t){t.startTime+=e-n,t._paused=!1,t._pauseTime=null,t.resumeCallback&&t.resumeCallback()}),this.set(`_pause`,{isPaused:!1}),this.set(`animations`,t),this},t.prototype.emitDelegation=function(e,t){var n=this,r=t.propagationPath;this.getEvents();var i;e===`mouseenter`?i=t.fromShape:e===`mouseleave`&&(i=t.toShape);for(var a=function(e){var a=r[e],s=a.get(`name`);if(s){if((a.isGroup()||a.isCanvas&&a.isCanvas())&&i&&os(a,i))return`break`;B(s)?H(s,function(e){n.emitDelegateEvent(a,e,t)}):o.emitDelegateEvent(a,s,t)}},o=this,s=0;s{L(),Fu(),ls(),Bu={},Vu=`_INDEX`,Hu=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isCanvas=function(){return!1},t.prototype.getBBox=function(){var e=1/0,t=-1/0,n=1/0,r=-1/0,i=this.getChildren().filter(function(e){return e.get(`visible`)&&(!e.isGroup()||e.isGroup()&&e.getChildren().length>0)});return i.length>0?H(i,function(i){var a=i.getBBox(),o=a.minX,s=a.maxX,c=a.minY,l=a.maxY;ot&&(t=s),cr&&(r=l)}):(e=0,t=0,n=0,r=0),{x:e,y:n,minX:e,minY:n,maxX:t,maxY:r,width:t-e,height:r-n}},t.prototype.getCanvasBBox=function(){var e=1/0,t=-1/0,n=1/0,r=-1/0,i=this.getChildren().filter(function(e){return e.get(`visible`)&&(!e.isGroup()||e.isGroup()&&e.getChildren().length>0)});return i.length>0?H(i,function(i){var a=i.getCanvasBBox(),o=a.minX,s=a.maxX,c=a.minY,l=a.maxY;ot&&(t=s),cr&&(r=l)}):(e=0,t=0,n=0,r=0),{x:e,y:n,minX:e,minY:n,maxX:t,maxY:r,width:t-e,height:r-n}},t.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.children=[],t},t.prototype.onAttrChange=function(t,n,r){if(e.prototype.onAttrChange.call(this,t,n,r),t===`matrix`){var i=this.getTotalMatrix();this._applyChildrenMarix(i)}},t.prototype.applyMatrix=function(t){var n=this.getTotalMatrix();e.prototype.applyMatrix.call(this,t);var r=this.getTotalMatrix();r!==n&&this._applyChildrenMarix(r)},t.prototype._applyChildrenMarix=function(e){H(this.getChildren(),function(t){t.applyMatrix(e)})},t.prototype.addShape=function(){var e=[...arguments],t=e[0],n=e[1];ln(t)?n=t:n.type=t;var r=Bu[n.type];r||(r=ji(n.type),Bu[n.type]=r);var i=new(this.getShapeBase())[r](n);return this.add(i),i},t.prototype.addGroup=function(){var e=[...arguments],t=e[0],n=e[1],r;if(R(t))r=n?new t(n):new t({parent:this});else{var i=t||{};r=new(this.getGroupBase())(i)}return this.add(r),r},t.prototype.getCanvas=function(){return this.isCanvas()?this:this.get(`canvas`)},t.prototype.getShape=function(e,t,n){if(!ss(this))return null;var r=this.getChildren(),i;if(this.isCanvas())i=this._findShape(r,e,t,n);else{var a=[e,t,1];a=this.invertFromMatrix(a),this.isClipped(a[0],a[1])||(i=this._findShape(r,a[0],a[1],n))}return i},t.prototype._findShape=function(e,t,n,r){for(var i=null,a=e.length-1;a>=0;a--){var o=e[a];if(ss(o)&&(o.isGroup()?i=o.getShape(t,n,r):o.isHit(t,n)&&(i=o)),i)break}return i},t.prototype.add=function(e){var t=this.getCanvas(),n=this.getChildren(),r=this.get(`timeline`),i=e.getParent();i&&Ru(i,e,!1),e.set(`parent`,this),t&&Iu(e,t),r&&Lu(e,r),n.push(e),e.onCanvasChange(`add`),this._applyElementMatrix(e)},t.prototype._applyElementMatrix=function(e){var t=this.getTotalMatrix();t&&e.applyMatrix(t)},t.prototype.getChildren=function(){return this.get(`children`)||[]},t.prototype.sort=function(){var e=this.getChildren();H(e,function(e,t){return e[Vu]=t,e}),e.sort(zu(function(e,t){return e.get(`zIndex`)-t.get(`zIndex`)})),this.onCanvasChange(`sort`)},t.prototype.clear=function(){if(this.set(`clearing`,!0),!this.destroyed){for(var e=this.getChildren(),t=e.length-1;t>=0;t--)e[t].destroy();this.set(`children`,[]),this.onCanvasChange(`clear`),this.set(`clearing`,!1)}},t.prototype.destroy=function(){this.get(`destroyed`)||(this.clear(),e.prototype.destroy.call(this))},t.prototype.getFirst=function(){return this.getChildByIndex(0)},t.prototype.getLast=function(){var e=this.getChildren();return this.getChildByIndex(e.length-1)},t.prototype.getChildByIndex=function(e){return this.getChildren()[e]},t.prototype.getCount=function(){return this.getChildren().length},t.prototype.contain=function(e){return this.getChildren().indexOf(e)>-1},t.prototype.removeChild=function(e,t){t===void 0&&(t=!0),this.contain(e)&&e.remove(t)},t.prototype.findAll=function(e){var t=[];return H(this.getChildren(),function(n){e(n)&&t.push(n),n.isGroup()&&(t=t.concat(n.findAll(e)))}),t},t.prototype.find=function(e){var t=null;return H(this.getChildren(),function(n){if(e(n)?t=n:n.isGroup()&&(t=n.find(e)),t)return!1}),t},t.prototype.findById=function(e){return this.find(function(t){return t.get(`id`)===e})},t.prototype.findByClassName=function(e){return this.find(function(t){return t.get(`className`)===e})},t.prototype.findAllByName=function(e){return this.findAll(function(t){return t.get(`name`)===e})},t}(Pu)}));function Wu(){return od||=(ld(Gu),cd.now()+sd)}function Gu(){od=0}function Ku(){this._call=this._time=this._next=null}function qu(e,t,n){var r=new Ku;return r.restart(e,t,n),r}function Ju(){Wu(),++$u;for(var e=rd,t;e;)(t=od-e._time)>=0&&e._call.call(null,t),e=e._next;--$u}function Yu(){od=(ad=cd.now())+sd,$u=ed=0;try{Ju()}finally{$u=0,Zu(),od=0}}function Xu(){var e=cd.now(),t=e-ad;t>nd&&(sd-=t,ad=e)}function Zu(){for(var e,t=rd,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:rd=n);id=e,Qu(r)}function Qu(e){$u||(ed&&=clearTimeout(ed),e-od>24?(e<1/0&&(ed=setTimeout(Yu,e-cd.now()-sd)),td&&=clearInterval(td)):(td||=(ad=cd.now(),setInterval(Xu,nd)),$u=1,ld(Yu)))}var $u,ed,td,nd,rd,id,ad,od,sd,cd,ld,ud=t((()=>{$u=0,ed=0,td=0,nd=1e3,ad=0,od=0,sd=0,cd=typeof performance==`object`&&performance.now?performance:Date,ld=typeof window==`object`&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)},Ku.prototype=qu.prototype={constructor:Ku,restart:function(e,t,n){if(typeof e!=`function`)throw TypeError(`callback is not a function`);n=(n==null?Wu():+n)+(t==null?0:+t),!this._next&&id!==this&&(id?id._next=this:rd=this,id=this),this._call=e,this._time=n,Qu()},stop:function(){this._call&&(this._call=null,this._time=1/0,Qu())}}})),dd=t((()=>{ud()}));function fd(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function pd(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}var md=t((()=>{}));function hd(){}function gd(){return this.rgb().formatHex()}function _d(){return this.rgb().formatHex8()}function vd(){return Nd(this).formatHsl()}function yd(){return this.rgb().formatRgb()}function bd(e){var t,n;return e=(e+``).trim().toLowerCase(),(t=Wd.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?xd(t):n===3?new Td(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Sd(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Sd(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Gd.exec(e))?new Td(t[1],t[2],t[3],1):(t=Kd.exec(e))?new Td(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=qd.exec(e))?Sd(t[1],t[2],t[3],t[4]):(t=Jd.exec(e))?Sd(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Yd.exec(e))?Md(t[1],t[2]/100,t[3]/100,1):(t=Xd.exec(e))?Md(t[1],t[2]/100,t[3]/100,t[4]):Zd.hasOwnProperty(e)?xd(Zd[e]):e===`transparent`?new Td(NaN,NaN,NaN,0):null}function xd(e){return new Td(e>>16&255,e>>8&255,e&255,1)}function Sd(e,t,n,r){return r<=0&&(e=t=n=NaN),new Td(e,t,n,r)}function Cd(e){return e instanceof hd||(e=bd(e)),e?(e=e.rgb(),new Td(e.r,e.g,e.b,e.opacity)):new Td}function wd(e,t,n,r){return arguments.length===1?Cd(e):new Td(e,t,n,r??1)}function Td(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Ed(){return`#${jd(this.r)}${jd(this.g)}${jd(this.b)}`}function Dd(){return`#${jd(this.r)}${jd(this.g)}${jd(this.b)}${jd((isNaN(this.opacity)?1:this.opacity)*255)}`}function Od(){let e=kd(this.opacity);return`${e===1?`rgb(`:`rgba(`}${Ad(this.r)}, ${Ad(this.g)}, ${Ad(this.b)}${e===1?`)`:`, ${e})`}`}function kd(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ad(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function jd(e){return e=Ad(e),(e<16?`0`:``)+e.toString(16)}function Md(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Fd(e,t,n,r)}function Nd(e){if(e instanceof Fd)return new Fd(e.h,e.s,e.l,e.opacity);if(e instanceof hd||(e=bd(e)),!e)return new Fd;if(e instanceof Fd)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=t===a?(n-r)/s+(n0&&c<1?0:o,new Fd(o,s,c,e.opacity)}function Pd(e,t,n,r){return arguments.length===1?Nd(e):new Fd(e,t,n,r??1)}function Fd(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Id(e){return e=(e||0)%360,e<0?e+360:e}function Ld(e){return Math.max(0,Math.min(1,e||0))}function Rd(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}var zd,Bd,Vd,Hd,Ud,Wd,Gd,Kd,qd,Jd,Yd,Xd,Zd,Qd=t((()=>{md(),zd=.7,Bd=1/zd,Vd=`\\s*([+-]?\\d+)\\s*`,Hd=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*`,Ud=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*`,Wd=/^#([0-9a-f]{3,8})$/,Gd=RegExp(`^rgb\\(${Vd},${Vd},${Vd}\\)$`),Kd=RegExp(`^rgb\\(${Ud},${Ud},${Ud}\\)$`),qd=RegExp(`^rgba\\(${Vd},${Vd},${Vd},${Hd}\\)$`),Jd=RegExp(`^rgba\\(${Ud},${Ud},${Ud},${Hd}\\)$`),Yd=RegExp(`^hsl\\(${Hd},${Ud},${Ud}\\)$`),Xd=RegExp(`^hsla\\(${Hd},${Ud},${Ud},${Hd}\\)$`),Zd={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},fd(hd,bd,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:gd,formatHex:gd,formatHex8:_d,formatHsl:vd,formatRgb:yd,toString:yd}),fd(Td,wd,pd(hd,{brighter(e){return e=e==null?Bd:Bd**+e,new Td(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?zd:zd**+e,new Td(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Td(Ad(this.r),Ad(this.g),Ad(this.b),kd(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ed,formatHex:Ed,formatHex8:Dd,formatRgb:Od,toString:Od})),fd(Fd,Pd,pd(hd,{brighter(e){return e=e==null?Bd:Bd**+e,new Fd(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?zd:zd**+e,new Fd(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Td(Rd(e>=240?e-240:e+120,i,r),Rd(e,i,r),Rd(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Fd(Id(this.h),Ld(this.s),Ld(this.l),kd(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=kd(this.opacity);return`${e===1?`hsl(`:`hsla(`}${Id(this.h)}, ${Ld(this.s)*100}%, ${Ld(this.l)*100}%${e===1?`)`:`, ${e})`}`}}))})),$d=t((()=>{Qd(),md()})),ef=t((()=>{})),tf=t((()=>{ef()})),nf,rf=t((()=>{nf=e=>()=>e}));function af(e,t){return function(n){return e+n*t}}function of(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(r){return(e+r*t)**+n}}function sf(e){return(e=+e)==1?cf:function(t,n){return n-t?of(t,n,e):nf(isNaN(t)?n:t)}}function cf(e,t){var n=t-e;return n?af(e,n):nf(isNaN(e)?t:e)}var lf=t((()=>{rf()})),uf,df=t((()=>{$d(),ef(),tf(),lf(),uf=(function e(t){var n=sf(t);function r(e,t){var r=n((e=wd(e)).r,(t=wd(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=cf(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+``}}return r.gamma=e,r})(1)}));function ff(e,t){t||=[];var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i{}));function hf(e,t){return(pf(t)?ff:gf)(e,t)}function gf(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=Array(r),a=Array(n),o;for(o=0;o{jf(),mf()}));function vf(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}var yf=t((()=>{}));function bf(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var xf=t((()=>{}));function Sf(e,t){var n={},r={},i;for(i in(typeof e!=`object`||!e)&&(e={}),(typeof t!=`object`||!t)&&(t={}),t)i in e?n[i]=Af(e[i],t[i]):r[i]=t[i];return function(e){for(i in n)r[i]=n[i](e);return r}}var Cf=t((()=>{jf()}));function wf(e){return function(){return e}}function Tf(e){return function(t){return e(t)+``}}function Ef(e,t){var n=Df.lastIndex=Of.lastIndex=0,r,i,a,o=-1,s=[],c=[];for(e+=``,t+=``;(r=Df.exec(e))&&(i=Of.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:bf(r,i)})),n=Of.lastIndex;return n{xf(),Df=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Of=new RegExp(Df.source,`g`)}));function Af(e,t){var n=typeof t,r;return t==null||n===`boolean`?nf(t):(n===`number`?bf:n===`string`?(r=bd(t))?(t=r,uf):Ef:t instanceof bd?uf:t instanceof Date?vf:pf(t)?ff:Array.isArray(t)?gf:typeof t.valueOf!=`function`&&typeof t.toString!=`function`||isNaN(t)?Sf:bf)(e,t)}var jf=t((()=>{$d(),df(),_f(),yf(),xf(),Cf(),kf(),rf(),mf()})),Mf=t((()=>{jf(),_f(),ef(),tf(),yf(),lf(),xf(),mf(),Cf(),kf(),df(),$d()}));function Nf(e){return+e}var Pf=t((()=>{}));function Ff(e){return e*e}function If(e){return e*(2-e)}function Lf(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}var Rf=t((()=>{}));function zf(e){return e*e*e}function Bf(e){return--e*e*e+1}function Vf(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Hf=t((()=>{})),Uf,Wf,Gf,Kf,qf=t((()=>{Uf=3,Wf=(function e(t){t=+t;function n(e){return e**+t}return n.exponent=e,n})(Uf),Gf=(function e(t){t=+t;function n(e){return 1-(1-e)**t}return n.exponent=e,n})(Uf),Kf=(function e(t){t=+t;function n(e){return((e*=2)<=1?e**+t:2-(2-e)**t)/2}return n.exponent=e,n})(Uf)}));function Jf(e){return+e==1?1:1-Math.cos(e*Qf)}function Yf(e){return Math.sin(e*Qf)}function Xf(e){return(1-Math.cos(Zf*e))/2}var Zf,Qf,$f=t((()=>{Zf=Math.PI,Qf=Zf/2}));function ep(e){return(2**(-10*e)-.0009765625)*1.0009775171065494}var tp=t((()=>{}));function np(e){return ep(1-e)}function rp(e){return 1-ep(e)}function ip(e){return((e*=2)<=1?ep(1-e):2-ep(e-1))/2}var ap=t((()=>{tp()}));function op(e){return 1-Math.sqrt(1-e*e)}function sp(e){return Math.sqrt(1- --e*e)}function cp(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var lp=t((()=>{}));function up(e){return 1-dp(1-e)}function dp(e){return(e=+e){pp=4/11,mp=6/11,hp=8/11,gp=3/4,_p=9/11,vp=10/11,yp=15/16,bp=21/22,xp=63/64,Sp=1/pp/pp})),wp,Tp,Ep,Dp,Op=t((()=>{wp=1.70158,Tp=(function e(t){t=+t;function n(e){return(e=+e)*e*(t*(e-1)+e)}return n.overshoot=e,n})(wp),Ep=(function e(t){t=+t;function n(e){return--e*e*((e+1)*t+e)+1}return n.overshoot=e,n})(wp),Dp=(function e(t){t=+t;function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return n.overshoot=e,n})(wp)})),kp,Ap,jp,Mp,Np,Pp,Fp=t((()=>{tp(),kp=2*Math.PI,Ap=1,jp=.3,Mp=(function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kp);function i(e){return t*ep(- --e)*Math.sin((r-e)/n)}return i.amplitude=function(t){return e(t,n*kp)},i.period=function(n){return e(t,n)},i})(Ap,jp),Np=(function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kp);function i(e){return 1-t*ep(e=+e)*Math.sin((e+r)/n)}return i.amplitude=function(t){return e(t,n*kp)},i.period=function(n){return e(t,n)},i})(Ap,jp),Pp=(function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kp);function i(e){return((e=e*2-1)<0?t*ep(-e)*Math.sin((r-e)/n):2-t*ep(e)*Math.sin((r+e)/n))/2}return i.amplitude=function(t){return e(t,n*kp)},i.period=function(n){return e(t,n)},i})(Ap,jp)})),Ip=r({easeBack:()=>Dp,easeBackIn:()=>Tp,easeBackInOut:()=>Dp,easeBackOut:()=>Ep,easeBounce:()=>dp,easeBounceIn:()=>up,easeBounceInOut:()=>fp,easeBounceOut:()=>dp,easeCircle:()=>cp,easeCircleIn:()=>op,easeCircleInOut:()=>cp,easeCircleOut:()=>sp,easeCubic:()=>Vf,easeCubicIn:()=>zf,easeCubicInOut:()=>Vf,easeCubicOut:()=>Bf,easeElastic:()=>Np,easeElasticIn:()=>Mp,easeElasticInOut:()=>Pp,easeElasticOut:()=>Np,easeExp:()=>ip,easeExpIn:()=>np,easeExpInOut:()=>ip,easeExpOut:()=>rp,easeLinear:()=>Nf,easePoly:()=>Kf,easePolyIn:()=>Wf,easePolyInOut:()=>Kf,easePolyOut:()=>Gf,easeQuad:()=>Lf,easeQuadIn:()=>Ff,easeQuadInOut:()=>Lf,easeQuadOut:()=>If,easeSin:()=>Xf,easeSinIn:()=>Jf,easeSinInOut:()=>Xf,easeSinOut:()=>Yf}),Lp=t((()=>{Pf(),Rf(),Hf(),qf(),$f(),ap(),lp(),Cp(),Op(),Fp()}));function Rp(e){return Bp[e.toLowerCase()]||Ip[e]}function zp(e,t){Bp[e.toLowerCase()]=t}var Bp,Vp=t((()=>{Lp(),Bp={}})),Hp,Up,Wp=t((()=>{Hp=function(e){return[`fill`,`stroke`,`fillStyle`,`strokeStyle`].includes(e)},Up=function(e){return/^[r,R,L,l]{1}[\s]*\(/.test(e)}}));function Gp(e,t,n){var r={},i=t.fromAttrs,a=t.toAttrs;if(!e.destroyed){var o;for(var s in a)if(!Oa(i[s],a[s]))if(s===`path`){var c=a[s],l=i[s];c.length>l.length?(c=xo(a[s]),l=xo(i[s]),l=Jo(l,c),l=Yo(l,c),t.fromAttrs.path=l,t.toAttrs.path=c):t.pathFormatted||=(c=xo(a[s]),l=xo(i[s]),l=Yo(l,c),t.fromAttrs.path=l,t.toAttrs.path=c,!0),r[s]=[];for(var u=0;u{J(),dd(),Mf(),Vp(),Xo(),Wp(),qp=[1,0,0,0,1,0,0,0,1],Jp=function(){function e(e){this.animators=[],this.current=0,this.timer=null,this.canvas=e}return e.prototype.initTimer=function(){var e=this,t=!1,n,r,i;this.timer=qu(function(a){if(e.current=a,e.animators.length>0){for(var o=e.animators.length-1;o>=0;o--){if(n=e.animators[o],n.destroyed){e.removeAnimator(o);continue}if(!n.isAnimatePaused()){r=n.get(`animations`);for(var s=r.length-1;s>=0;s--)i=r[s],t=Kp(n,i,a),t&&(r.splice(s,1),t=!1,i.callback&&i.callback())}r.length===0&&e.removeAnimator(o)}e.canvas.get(`autoDraw`)||e.canvas.draw()}})},e.prototype.addAnimator=function(e){this.animators.push(e)},e.prototype.removeAnimator=function(e){this.animators.splice(e,1)},e.prototype.isAnimating=function(){return!!this.animators.length},e.prototype.stop=function(){this.timer&&this.timer.stop()},e.prototype.stopAllAnimations=function(e){e===void 0&&(e=!0),this.animators.forEach(function(t){t.stopAnimate(e)}),this.animators=[],this.canvas.draw()},e.prototype.getTime=function(){return this.current},e}()}));function Xp(e,t,n){n.name=t,n.target=e,n.currentTarget=e,n.delegateTarget=e,e.emit(t,n)}function Zp(e,t,n){if(n.bubbles){var r=void 0,i=!1;if(t===`mouseenter`?(r=n.fromShape,i=!0):t===`mouseleave`&&(i=!0,r=n.toShape),e.isCanvas()&&i)return;if(r&&os(e,r)){n.bubbles=!1;return}n.name=t,n.currentTarget=e,n.delegateTarget=e,e.emit(t,n)}}var Qp,$p,em,tm,nm=t((()=>{es(),ls(),Qp=40,$p=0,em=[`mousedown`,`mouseup`,`dblclick`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`mouseenter`,`touchstart`,`touchmove`,`touchend`,`dragenter`,`dragover`,`dragleave`,`drop`,`contextmenu`,`mousewheel`],tm=function(){function e(e){var t=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(e){var n=e.type;t._triggerEvent(n,e)},this._onDocumentMove=function(e){if(t.canvas.get(`el`)!==e.target&&(t.dragging||t.currentShape)){var n=t._getPointInfo(e);t.dragging&&t._emitEvent(`drag`,e,n,t.draggingShape)}},this._onDocumentMouseUp=function(e){if(t.canvas.get(`el`)!==e.target&&t.dragging){var n=t._getPointInfo(e);t.draggingShape&&t._emitEvent(`drop`,e,n,null),t._emitEvent(`dragend`,e,n,t.draggingShape),t._afterDrag(t.draggingShape,n,e)}},this.canvas=e.canvas}return e.prototype.init=function(){this._bindEvents()},e.prototype._bindEvents=function(){var e=this,t=this.canvas.get(`el`);H(em,function(n){t.addEventListener(n,e._eventCallback)}),document&&(document.addEventListener(`mousemove`,this._onDocumentMove),document.addEventListener(`mouseup`,this._onDocumentMouseUp))},e.prototype._clearEvents=function(){var e=this,t=this.canvas.get(`el`);H(em,function(n){t.removeEventListener(n,e._eventCallback)}),document&&(document.removeEventListener(`mousemove`,this._onDocumentMove),document.removeEventListener(`mouseup`,this._onDocumentMouseUp))},e.prototype._getEventObj=function(e,t,n,r,i,a){var o=new $o(e,t);return o.fromShape=i,o.toShape=a,o.x=n.x,o.y=n.y,o.clientX=n.clientX,o.clientY=n.clientY,o.propagationPath.push(r),o},e.prototype._getShape=function(e,t){return this.canvas.getShape(e.x,e.y,t)},e.prototype._getPointInfo=function(e){var t=this.canvas,n=t.getClientByEvent(e),r=t.getPointByEvent(e);return{x:r.x,y:r.y,clientX:n.x,clientY:n.y}},e.prototype._triggerEvent=function(e,t){var n=this._getPointInfo(t),r=this._getShape(n,t),i=this[`_on`+e],a=!1;if(i)i.call(this,n,r,t);else{var o=this.currentShape;e===`mouseenter`||e===`dragenter`||e===`mouseover`?(this._emitEvent(e,t,n,null,null,r),r&&this._emitEvent(e,t,n,r,null,r),e===`mouseenter`&&this.draggingShape&&this._emitEvent(`dragenter`,t,n,null)):e===`mouseleave`||e===`dragleave`||e===`mouseout`?(a=!0,o&&this._emitEvent(e,t,n,o,o,null),this._emitEvent(e,t,n,null,o,null),e===`mouseleave`&&this.draggingShape&&this._emitEvent(`dragleave`,t,n,null)):this._emitEvent(e,t,n,r,null,null)}if(a||(this.currentShape=r),r&&!r.get(`destroyed`)){var s=this.canvas,c=s.get(`el`);c.style.cursor=r.attr(`cursor`)||s.get(`cursor`)}},e.prototype._onmousedown=function(e,t,n){n.button===$p&&(this.mousedownShape=t,this.mousedownPoint=e,this.mousedownTimeStamp=n.timeStamp),this._emitEvent(`mousedown`,n,e,t,null,null)},e.prototype._emitMouseoverEvents=function(e,t,n,r){var i=this.canvas.get(`el`);n!==r&&(n&&(this._emitEvent(`mouseout`,e,t,n,n,r),this._emitEvent(`mouseleave`,e,t,n,n,r),(!r||r.get(`destroyed`))&&(i.style.cursor=this.canvas.get(`cursor`))),r&&(this._emitEvent(`mouseover`,e,t,r,n,r),this._emitEvent(`mouseenter`,e,t,r,n,r)))},e.prototype._emitDragoverEvents=function(e,t,n,r,i){r?(r!==n&&(n&&this._emitEvent(`dragleave`,e,t,n,n,r),this._emitEvent(`dragenter`,e,t,r,n,r)),i||this._emitEvent(`dragover`,e,t,r)):n&&this._emitEvent(`dragleave`,e,t,n,n,r),i&&this._emitEvent(`dragover`,e,t,r)},e.prototype._afterDrag=function(e,t,n){e&&(e.set(`capture`,!0),this.draggingShape=null),this.dragging=!1;var r=this._getShape(t,n);r!==e&&this._emitMouseoverEvents(n,t,e,r),this.currentShape=r},e.prototype._onmouseup=function(e,t,n){if(n.button===$p){var r=this.draggingShape;this.dragging?(r&&this._emitEvent(`drop`,n,e,t),this._emitEvent(`dragend`,n,e,r),this._afterDrag(r,e,n)):(this._emitEvent(`mouseup`,n,e,t),t===this.mousedownShape&&this._emitEvent(`click`,n,e,t),this.mousedownShape=null,this.mousedownPoint=null)}},e.prototype._ondragover=function(e,t,n){n.preventDefault();var r=this.currentShape;this._emitDragoverEvents(n,e,r,t,!0)},e.prototype._onmousemove=function(e,t,n){var r=this.canvas,i=this.currentShape,a=this.draggingShape;if(this.dragging)a&&this._emitDragoverEvents(n,e,i,t,!1),this._emitEvent(`drag`,n,e,a);else{var o=this.mousedownPoint;if(o){var s=this.mousedownShape,c=n.timeStamp-this.mousedownTimeStamp,l=o.clientX-e.clientX,u=o.clientY-e.clientY,d=l*l+u*u;c>120||d>Qp?s&&s.get(`draggable`)?(a=this.mousedownShape,a.set(`capture`,!1),this.draggingShape=a,this.dragging=!0,this._emitEvent(`dragstart`,n,e,a),this.mousedownShape=null,this.mousedownPoint=null):!s&&r.get(`draggable`)?(this.dragging=!0,this._emitEvent(`dragstart`,n,e,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(n,e,i,t),this._emitEvent(`mousemove`,n,e,t)):(this._emitMouseoverEvents(n,e,i,t),this._emitEvent(`mousemove`,n,e,t))}else this._emitMouseoverEvents(n,e,i,t),this._emitEvent(`mousemove`,n,e,t)}},e.prototype._emitEvent=function(e,t,n,r,i,a){var o=this._getEventObj(e,t,n,r,i,a);if(r){o.shape=r,Xp(r,e,o);for(var s=r.getParent();s;)s.emitDelegation(e,o),o.propagationStopped||Zp(s,e,o),o.propagationPath.push(s),s=s.getParent()}else{var c=this.canvas;Xp(c,e,o)}},e.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},e}()})),rm,im,am,om,sm=t((()=>{L(),js(),Uu(),ls(),Yp(),nm(),rm=`px`,im=ps(),am=im&&im.name===`firefox`,om=function(e){F(t,e);function t(t){var n=e.call(this,t)||this;return n.initContainer(),n.initDom(),n.initEvents(),n.initTimeline(),n}return t.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.cursor=`default`,t.supportCSSTransform=!1,t},t.prototype.initContainer=function(){var e=this.get(`container`);U(e)&&(e=document.getElementById(e),this.set(`container`,e))},t.prototype.initDom=function(){var e=this.createDom();this.set(`el`,e),this.get(`container`).appendChild(e),this.setDOMSize(this.get(`width`),this.get(`height`))},t.prototype.initEvents=function(){var e=new tm({canvas:this});e.init(),this.set(`eventController`,e)},t.prototype.initTimeline=function(){var e=new Jp(this);this.set(`timeline`,e)},t.prototype.setDOMSize=function(e,t){var n=this.get(`el`);cs&&(n.style.width=e+rm,n.style.height=t+rm)},t.prototype.changeSize=function(e,t){this.setDOMSize(e,t),this.set(`width`,e),this.set(`height`,t),this.onCanvasChange(`changeSize`)},t.prototype.getRenderer=function(){return this.get(`renderer`)},t.prototype.getCursor=function(){return this.get(`cursor`)},t.prototype.setCursor=function(e){this.set(`cursor`,e);var t=this.get(`el`);cs&&t&&(t.style.cursor=e)},t.prototype.getPointByEvent=function(e){if(this.get(`supportCSSTransform`)){if(am&&!z(e.layerX)&&e.layerX!==e.offsetX)return{x:e.layerX,y:e.layerY};if(!z(e.offsetX))return{x:e.offsetX,y:e.offsetY}}var t=this.getClientByEvent(e),n=t.x,r=t.y;return this.getPointByClient(n,r)},t.prototype.getClientByEvent=function(e){var t=e;return e.touches&&(t=e.type===`touchend`?e.changedTouches[0]:e.touches[0]),{x:t.clientX,y:t.clientY}},t.prototype.getPointByClient=function(e,t){var n=this.get(`el`).getBoundingClientRect();return{x:e-n.left,y:t-n.top}},t.prototype.getClientByPoint=function(e,t){var n=this.get(`el`).getBoundingClientRect();return{x:e+n.left,y:t+n.top}},t.prototype.draw=function(){},t.prototype.removeDom=function(){var e=this.get(`el`);e.parentNode.removeChild(e)},t.prototype.clearEvents=function(){this.get(`eventController`).destroy()},t.prototype.isCanvas=function(){return!0},t.prototype.getParent=function(){return null},t.prototype.destroy=function(){var t=this.get(`timeline`);this.get(`destroyed`)||(this.clear(),t&&t.stop(),this.clearEvents(),this.removeDom(),e.prototype.destroy.call(this))},t}(Hu)})),cm,lm=t((()=>{L(),Uu(),cm=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isGroup=function(){return!0},t.prototype.isEntityGroup=function(){return!1},t.prototype.clone=function(){for(var t=e.prototype.clone.call(this),n=this.getChildren(),r=0;r{L(),Fu(),Cu(),um=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype._isInBBox=function(e,t){var n=this.getBBox();return n.minX<=e&&n.maxX>=e&&n.minY<=t&&n.maxY>=t},t.prototype.afterAttrsChange=function(t){e.prototype.afterAttrsChange.call(this,t),this.clearCacheBBox()},t.prototype.getBBox=function(){var e=this.cfg.bbox;return e||(e=this.calculateBBox(),this.set(`bbox`,e)),e},t.prototype.getCanvasBBox=function(){var e=this.cfg.canvasBBox;return e||(e=this.calculateCanvasBBox(),this.set(`canvasBBox`,e)),e},t.prototype.applyMatrix=function(t){e.prototype.applyMatrix.call(this,t),this.set(`canvasBBox`,null)},t.prototype.calculateCanvasBBox=function(){var e=this.getBBox(),t=this.getTotalMatrix(),n=e.minX,r=e.minY,i=e.maxX,a=e.maxY;if(t){var o=xu(t,[e.minX,e.minY]),s=xu(t,[e.maxX,e.minY]),c=xu(t,[e.minX,e.maxY]),l=xu(t,[e.maxX,e.maxY]);n=Math.min(o[0],s[0],c[0],l[0]),i=Math.max(o[0],s[0],c[0],l[0]),r=Math.min(o[1],s[1],c[1],l[1]),a=Math.max(o[1],s[1],c[1],l[1])}var u=this.attrs;if(u.shadowColor){var d=u.shadowBlur,f=d===void 0?0:d,p=u.shadowOffsetX,m=p===void 0?0:p,h=u.shadowOffsetY,g=h===void 0?0:h,_=n-f+m,v=i+f+m,y=r-f+g,b=a+f+g;n=Math.min(n,_),i=Math.max(i,v),r=Math.min(r,y),a=Math.max(a,b)}return{x:n,y:r,minX:n,minY:r,maxX:i,maxY:a,width:i-n,height:a-r}},t.prototype.clearCacheBBox=function(){this.set(`bbox`,null),this.set(`canvasBBox`,null)},t.prototype.isClipShape=function(){return this.get(`isClipShape`)},t.prototype.isInShape=function(e,t){return!1},t.prototype.isOnlyHitBox=function(){return!1},t.prototype.isHit=function(e,t){var n=this.get(`startArrowShape`),r=this.get(`endArrowShape`),i=[e,t,1];i=this.invertFromMatrix(i);var a=i[0],o=i[1],s=this._isInBBox(a,o);return this.isOnlyHitBox()?s:!!(s&&!this.isClipped(a,o)&&(this.isInShape(a,o)||n&&n.isHit(a,o)||r&&r.isHit(a,o)))},t}(Pu)}));function fm(e,t){mm.set(e,t)}function pm(e){return mm.get(e)}var mm,hm=t((()=>{mm=new Map}));function gm(e){var t=e.attr();return{x:t.x,y:t.y,width:t.width,height:t.height}}var _m=t((()=>{}));function vm(e){var t=e.attr(),n=t.x,r=t.y,i=t.r;return{x:n-i,y:r-i,width:i*2,height:i*2}}var ym=t((()=>{})),bm=r({distance:()=>xm,getBBoxByArray:()=>Cm,getBBoxRange:()=>wm,isNumberEqual:()=>Sm,piMod:()=>Tm});function xm(e,t,n,r){var i=e-n,a=t-r;return Math.sqrt(i*i+a*a)}function Sm(e,t){return Math.abs(e-t)<.001}function Cm(e,t){var n=Mn(e),r=Mn(t),i=An(e),a=An(t);return{x:n,y:r,width:i-n,height:a-r}}function wm(e,t,n,r){return{minX:Mn([e,n]),maxX:An([e,n]),minY:Mn([t,r]),maxY:An([t,r])}}function Tm(e){return(e+Math.PI*2)%(Math.PI*2)}var Em=t((()=>{J()})),Dm,Om=t((()=>{Em(),ou(),Dm={box:function(e,t,n,r){return Cm([e,n],[t,r])},length:function(e,t,n,r){return xm(e,t,n,r)},pointAt:function(e,t,n,r,i){return{x:(1-i)*e+i*n,y:(1-i)*t+i*r}},pointDistance:function(e,t,n,r,i,a){var o=(n-e)*(i-e)+(r-t)*(a-t);return o<0?xm(e,t,i,a):o>(n-e)*(n-e)+(r-t)*(r-t)?xm(n,r,i,a):this.pointToLine(e,t,n,r,i,a)},pointToLine:function(e,t,n,r,i,a){var o=[n-e,r-t];if(Xl(o,[0,0]))return Math.sqrt((i-e)*(i-e)+(a-t)*(a-t));var s=[-o[1],o[0]];Il(s,s);var c=[i-e,a-t];return Math.abs(Ll(c,s))},tangentAngle:function(e,t,n,r){return Math.atan2(r-t,n-e)}}}));function km(e,t,n,r,i,a){var o,s=1/0,c=[n,r],l=20;a&&a>200&&(l=a/10);for(var u=1/l,d=u/10,f=0;f<=l;f++){var p=f*u,m=[i.apply(null,e.concat([p])),i.apply(null,t.concat([p]))],h=xm(c[0],c[1],m[0],m[1]);h=0&&h{Em(),jm=1e-4}));function Nm(e,t,n,r){var i=1-r;return i*i*e+2*r*i*t+r*r*n}function Pm(e,t,n){var r=e+n-2*t;if(Sm(r,0))return[.5];var i=(e-t)/r;return i<=1&&i>=0?[i]:[]}function Fm(e,t,n,r){return 2*(1-r)*(t-e)+2*r*(n-t)}function Im(e,t,n,r,i,a,o){var s=Nm(e,n,i,o),c=Nm(t,r,a,o),l=Dm.pointAt(e,t,n,r,o),u=Dm.pointAt(n,r,i,a,o);return[[e,t,l.x,l.y,s,c],[s,c,u.x,u.y,i,a]]}function Lm(e,t,n,r,i,a,o){if(o===0)return(xm(e,t,n,r)+xm(n,r,i,a)+xm(e,t,i,a))/2;var s=Im(e,t,n,r,i,a,.5),c=s[0],l=s[1];return c.push(o-1),l.push(o-1),Lm.apply(null,c)+Lm.apply(null,l)}var Rm,zm=t((()=>{Om(),Em(),Mm(),Rm={box:function(e,t,n,r,i,a){var o=Pm(e,n,i)[0],s=Pm(t,r,a)[0],c=[e,i],l=[t,a];return o!==void 0&&c.push(Nm(e,n,i,o)),s!==void 0&&l.push(Nm(t,r,a,s)),Cm(c,l)},length:function(e,t,n,r,i,a){return Lm(e,t,n,r,i,a,3)},nearestPoint:function(e,t,n,r,i,a,o,s){return km([e,n,i],[t,r,a],o,s,Nm)},pointDistance:function(e,t,n,r,i,a,o,s){var c=this.nearestPoint(e,t,n,r,i,a,o,s);return xm(c.x,c.y,o,s)},interpolationAt:Nm,pointAt:function(e,t,n,r,i,a,o){return{x:Nm(e,n,i,o),y:Nm(t,r,a,o)}},divide:function(e,t,n,r,i,a,o){return Im(e,t,n,r,i,a,o)},tangentAngle:function(e,t,n,r,i,a,o){var s=Fm(e,n,i,o),c=Fm(t,r,a,o);return Tm(Math.atan2(c,s))}}}));function Bm(e,t,n,r,i){var a=1-i;return a*a*a*e+3*t*i*a*a+3*n*i*i*a+r*i*i*i}function Vm(e,t,n,r,i){var a=1-i;return 3*(a*a*(t-e)+2*a*i*(n-t)+i*i*(r-n))}function Hm(e,t,n,r){var i=-3*e+9*t-9*n+3*r,a=6*e-12*t+6*n,o=3*t-3*e,s=[],c,l,u;if(Sm(i,0))Sm(a,0)||(c=-o/a,c>=0&&c<=1&&s.push(c));else{var d=a*a-4*i*o;Sm(d,0)?s.push(-a/(2*i)):d>0&&(u=Math.sqrt(d),c=(-a+u)/(2*i),l=(-a-u)/(2*i),c>=0&&c<=1&&s.push(c),l>=0&&l<=1&&s.push(l))}return s}function Um(e,t,n,r,i,a,o,s,c){var l=Bm(e,n,i,o,c),u=Bm(t,r,a,s,c),d=Dm.pointAt(e,t,n,r,c),f=Dm.pointAt(n,r,i,a,c),p=Dm.pointAt(i,a,o,s,c),m=Dm.pointAt(d.x,d.y,f.x,f.y,c),h=Dm.pointAt(f.x,f.y,p.x,p.y,c);return[[e,t,d.x,d.y,m.x,m.y,l,u],[l,u,h.x,h.y,p.x,p.y,o,s]]}function Wm(e,t,n,r,i,a,o,s,c){if(c===0)return Am([e,n,i,o],[t,r,a,s]);var l=Um(e,t,n,r,i,a,o,s,.5),u=l[0],d=l[1];return u.push(c-1),d.push(c-1),Wm.apply(null,u)+Wm.apply(null,d)}var Gm,Km=t((()=>{Em(),Om(),Mm(),Gm={extrema:Hm,box:function(e,t,n,r,i,a,o,s){for(var c=[e,o],l=[t,s],u=Hm(e,n,i,o),d=Hm(t,r,a,s),f=0;f0?n:n*-1}var Jm,Ym=t((()=>{Em(),Jm={box:function(e,t,n,r){return{x:e-n,y:t-r,width:n*2,height:r*2}},length:function(e,t,n,r){return Math.PI*(3*(n+r)-Math.sqrt((3*n+r)*(n+3*r)))},nearestPoint:function(e,t,n,r,i,a){var o=n,s=r;if(o===0||s===0)return{x:e,y:t};for(var c=i-e,l=a-t,u=Math.abs(c),d=Math.abs(l),f=o*o,p=s*s,m=Math.PI/4,h,g,_=0;_<4;_++){h=o*Math.cos(m),g=s*Math.sin(m);var v=(f-p)*Math.cos(m)**3/o,y=(p-f)*Math.sin(m)**3/s,b=h-v,x=g-y,S=u-v,C=d-y,w=Math.hypot(x,b),T=Math.hypot(C,S),E=w*Math.asin((b*C-x*S)/(w*T))/Math.sqrt(f+p-h*h-g*g);m+=E,m=Math.min(Math.PI/2,Math.max(0,m))}return{x:e+qm(h,c),y:t+qm(g,l)}},pointDistance:function(e,t,n,r,i,a){var o=this.nearestPoint(e,t,n,r,i,a);return xm(o.x,o.y,i,a)},pointAt:function(e,t,n,r,i){var a=2*Math.PI*i;return{x:e+n*Math.cos(a),y:t+r*Math.sin(a)}},tangentAngle:function(e,t,n,r,i){var a=2*Math.PI*i;return Tm(Math.atan2(r*Math.cos(a),-n*Math.sin(a)))}}}));function Xm(e,t,n,r,i,a,o,s){return-1*n*Math.cos(i)*Math.sin(s)-r*Math.sin(i)*Math.cos(s)}function Zm(e,t,n,r,i,a,o,s){return-1*n*Math.sin(i)*Math.sin(s)+r*Math.cos(i)*Math.cos(s)}function Qm(e,t,n){return Math.atan(-t/e*Math.tan(n))}function $m(e,t,n){return Math.atan(t/(e*Math.tan(n)))}function eh(e,t,n,r,i,a){return n*Math.cos(i)*Math.cos(a)-r*Math.sin(i)*Math.sin(a)+e}function th(e,t,n,r,i,a){return n*Math.sin(i)*Math.cos(a)+r*Math.cos(i)*Math.sin(a)+t}function nh(e,t,n,r){return(Math.atan2(r*e,n*t)+Math.PI*2)%(Math.PI*2)}function rh(e,t,n){return{x:e*Math.cos(n),y:t*Math.sin(n)}}function ih(e,t,n){var r=Math.cos(n),i=Math.sin(n);return[e*r-t*i,e*i+t*r]}var ah,oh=t((()=>{Em(),Ym(),ah={box:function(e,t,n,r,i,a,o){for(var s=Qm(n,r,i),c=1/0,l=-1/0,u=[a,o],d=-Math.PI*2;d<=Math.PI*2;d+=Math.PI){var f=s+d;al&&(l=p)}for(var m=$m(n,r,i),h=1/0,g=-1/0,_=[a,o],d=-Math.PI*2;d<=Math.PI*2;d+=Math.PI){var v=m+d;ag&&(g=y)}return{x:c,y:h,width:l-c,height:g-h}},length:function(e,t,n,r,i,a,o){},nearestPoint:function(e,t,n,r,i,a,o,s,c){var l=ih(s-e,c-t,-i),u=l[0],d=l[1],f=Jm.nearestPoint(0,0,n,r,u,d),p=nh(n,r,f.x,f.y);po&&(f=rh(n,r,o));var m=ih(f.x,f.y,i);return{x:m[0]+e,y:m[1]+t}},pointDistance:function(e,t,n,r,i,a,o,s,c){var l=this.nearestPoint(e,t,n,r,s,c);return xm(l.x,l.y,s,c)},pointAt:function(e,t,n,r,i,a,o,s){var c=(o-a)*s+a;return{x:eh(e,t,n,r,i,c),y:th(e,t,n,r,i,c)}},tangentAngle:function(e,t,n,r,i,a,o,s){var c=(o-a)*s+a,l=Xm(e,t,n,r,i,a,o,c),u=Zm(e,t,n,r,i,a,o,c);return Tm(Math.atan2(u,l))}}}));function sh(e){for(var t=0,n=[],r=0;r1||t<0||e.length<2)return null;var n=sh(e),r=n.segments,i=n.totalLength;if(i===0)return{x:e[0][0],y:e[0][1]};for(var a=0,o=null,s=0;s=a&&t<=a+d){var f=(t-a)/d;o=Dm.pointAt(l[0],l[1],u[0],u[1],f);break}a+=d}return o}function uh(e,t){if(t>1||t<0||e.length<2)return 0;for(var n=sh(e),r=n.segments,i=n.totalLength,a=0,o=0,s=0;s=a&&t<=a+d){o=Math.atan2(u[1]-l[1],u[0]-l[0]);break}a+=d}return o}function dh(e,t,n){for(var r=1/0,i=0;i{Om(),Em()})),ph,mh=t((()=>{fh(),Em(),ph={box:function(e){for(var t=[],n=[],r=0;r{fh(),mh(),gh={box:function(e){return ph.box(e)},length:function(e){return ch(hh(e))},pointAt:function(e,t){return lh(hh(e),t)},pointDistance:function(e,t,n){return dh(hh(e),t,n)},tangentAngle:function(e,t){return uh(hh(e),t)}}})),vh=r({Arc:()=>ah,Cubic:()=>Gm,Line:()=>Dm,Polygon:()=>gh,Polyline:()=>ph,Quad:()=>Rm,Util:()=>bm}),yh=t((()=>{zm(),Km(),oh(),Om(),_h(),mh(),Em()}));function bh(e,t){return!e||!t?e||t:{minX:Math.min(e.minX,t.minX),minY:Math.min(e.minY,t.minY),maxX:Math.max(e.maxX,t.maxX),maxY:Math.max(e.maxY,t.maxY)}}function xh(e,t){var n=e.get(`startArrowShape`),r=e.get(`endArrowShape`),i=null,a=null;return n&&(i=n.getCanvasBBox(),t=bh(t,i)),r&&(a=r.getCanvasBBox(),t=bh(t,a)),t}var Sh=t((()=>{}));function Ch(e){for(var t=e.attr().points,n=[],r=[],i=0;i{yh(),Sh()}));function Th(e){for(var t=e.attr().points,n=[],r=[],i=0;i{yh()}));function Dh(){if(!Oh){var e=document.createElement(`canvas`);e.width=1,e.height=1,Oh=e.getContext(`2d`)}return Oh}var Oh,kh=t((()=>{Oh=null}));function Ah(e,t,n){var r=1;if(U(e)&&(r=e.split(` `).length),r>1){var i=jh(t,n);return t*r+i*(r-1)}return t}function jh(e,t){return t?t-e:e*.14}function Mh(e,t){var n=Dh(),r=0;return z(e)||e===``?r:(n.save(),n.font=t,U(e)&&e.includes(` `)?H(e.split(` diff --git a/assets/Checkbox-DaffYDjq.js b/assets/Checkbox-BY22pPg_.js similarity index 96% rename from assets/Checkbox-DaffYDjq.js rename to assets/Checkbox-BY22pPg_.js index 8021241..1446902 100644 --- a/assets/Checkbox-DaffYDjq.js +++ b/assets/Checkbox-BY22pPg_.js @@ -1 +1 @@ -import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{Bn as r}from"./axios-DOscJEDN.js";import{Q as i,Z as a,mt as o,pt as s}from"./index-BocemapU.js";import{E as c,T as l,_ as u,g as d,i as f,n as p,t as m,w as h,y as g}from"./context-CO1J1AvK.js";var _=t((e=>{var t=c().default,o=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(a()),d=o(l()),f=o(u()),m=o(h()),_=o(r()),y=o(g()),b=t(n()),x=p(),S=o(v()),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&(r=N().map(function(e){return b.createElement(S.default,{prefixCls:L,key:e.value.toString(),disabled:`disabled`in e?e.disabled:p.disabled,value:e.value,checked:D.includes(e.value),onChange:e.onChange,className:`${R}-item`,style:e.style},e.label)}));var B={toggleOption:I,value:D,disabled:p.disabled,name:p.name,registerValue:F,cancelValue:P},V=(0,_.default)(R,(0,d.default)({},`${R}-rtl`,v===`rtl`),c);return b.createElement(`div`,(0,s.default)({className:V,style:l},z,{ref:t}),b.createElement(w.Provider,{value:B},r))});e.default=b.memo(T)})),v=t((t=>{var u=c().default,h=i().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(a()),y=h(r()),b=h((o(),e(s))),x=u(n()),S=x,C=p(),w=m();h(d());var T=_(),E=h(f()),D=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var t=c().default,o=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(a()),d=o(l()),f=o(u()),m=o(h()),_=o(r()),y=o(g()),b=t(n()),x=p(),S=o(v()),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&(r=N().map(function(e){return b.createElement(S.default,{prefixCls:L,key:e.value.toString(),disabled:`disabled`in e?e.disabled:p.disabled,value:e.value,checked:D.includes(e.value),onChange:e.onChange,className:`${R}-item`,style:e.style},e.label)}));var B={toggleOption:I,value:D,disabled:p.disabled,name:p.name,registerValue:F,cancelValue:P},V=(0,_.default)(R,(0,d.default)({},`${R}-rtl`,v===`rtl`),c);return b.createElement(`div`,(0,s.default)({className:V,style:l},z,{ref:t}),b.createElement(w.Provider,{value:B},r))});e.default=b.memo(T)})),v=t((t=>{var u=c().default,h=i().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(a()),y=h(r()),b=h((o(),e(s))),x=u(n()),S=x,C=p(),w=m();h(d());var T=_(),E=h(f()),D=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{let t=s(e);t.classes=c(u(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=u(t,`REFTABLE`),o={};a.forEach(e=>{let t=s(e);t.classes=c(u(e,`CLASSE`)),o[t.table_id]=t});function c(e){let t={};return e.forEach(e=>{let n=s(e);t[n.classe_id]=n}),t}return{schema:n,tables:i,refTables:o}}function be(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=u(t,`CLASSE`)[0],r=s(n);r.sections=i(u(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=s(e);n.elements=a(u(e,`ELEMENT`)),t.push(n)}),t}function a(e){let t=[];return e.forEach(e=>{let n=s(e);n.key=n.oid,t.push(n)}),t}return r.schema=s(t).schema??s(t).classe_schema,r.classe_schema=s(t).classe_schema??s(t).schema,r}var G=async e=>W(await f(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),xe=async(e,t,n)=>be(await f(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),K=`modules/base/php/httpService_classesManager_setClasse.php`;async function Se(e,t,n){let r={...e};for(let e in r)r[e]===!0?r[e]=`1`:r[e]===!1&&(r[e]=`0`);let i={CLASSE:{XMLType:`CLASSE`,...r}};delete i.CLASSE.sections;let a=c(e.sections);a&&(i.CLASSE.children=a);let o=(await f(K,{schema:t,classe_schema:n,action:`save`,classeDef:z(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(o?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...o.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function q(e,t,n){await f(K,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function J(e,t,n){await f(K,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var Y={all:[`classes`],list:e=>[...Y.all,`list`,e],detail:(e,t,n)=>[...Y.all,`detail`,e,t,n]},Ce=e=>j({queryKey:Y.list(e),queryFn:()=>G(e),enabled:!!e}),we=e=>l(Ce(e)),Te=(e,t,n)=>j({queryKey:Y.detail(e,t,n),queryFn:()=>xe(e,t,n),enabled:!!e&&!!t&&!!n}),Ee=(e,t,n)=>l(Te(e,t,n));function De(){let e=o();return A({mutationFn:({classe:e,schema:t,classeSchema:n})=>Se(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function Oe(){let e=o();return A({mutationFn:({classeId:e,tableId:t,schema:n})=>q(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function ke(){let e=o();return A({mutationFn:({refoid:e,softCode:t,schema:n})=>J(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all})}})}var X=n();function Ae(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,X.jsx)(_,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,X.jsx)(_,{title:e.texte,children:e.texte})},{title:`Complément`,dataKey:`complement`},{title:`Section`,dataKey:`section_texte`},{title:`Ref`,dataKey:`utilise`,width:70}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,resizable:!0,...e}))}var je=e(H()),Z=e(N()),Q=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,U.useState)(``),[a,o]=(0,U.useState)(``);return(0,U.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,X.jsxs)(`div`,{className:`section-form`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Codes à inclure`}),(0,X.jsx)(S.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,X.jsx)(S.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,X.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,X.jsx)(m,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,X.jsx)(m,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Q.propTypes={section:Z.default.object,handleEdit:Z.default.func,handleClose:Z.default.func};var Me=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,U.useState)(!1),[c,l]=(0,U.useState)(!1),[u,d]=(0,U.useState)(``),[f,p]=(0,U.useState)(``),[h,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),b=(0,U.useRef)(),x=(0,U.useRef)();(0,U.useEffect)(()=>{e&&(d(e.code),p(e.texte))},[e]),(0,U.useEffect)(()=>{o&&b.current.focus()},[o]),(0,U.useEffect)(()=>{c&&x.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},E=e=>{d(e.target.value)},O=e=>{p(e.target.value)},k=n=>{s(!1),t(e.oid,u)},A=t=>{l(!1),n(e.oid,f)},j=()=>{_(!h)};return(0,X.jsxs)(`div`,{className:`editable-title`,onMouseEnter:j,onMouseLeave:j,children:[o?(0,X.jsx)(S,{ref:b,style:{width:`20%`},value:u,onChange:E,onBlur:k}):(0,X.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,X.jsx)(S,{ref:x,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:O,onBlur:A}):(0,X.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,X.jsxs)(`div`,{className:`title-buttons`,children:[(0,X.jsx)(g,{trigger:`click`,content:(0,X.jsx)(Q,{section:e,handleEdit:i,handleClose:()=>y(!1)}),visible:v,onVisibleChange:e=>{y(e)},children:r||v?(0,X.jsx)(m,{type:`link`,className:`edit-button-title`,children:(0,X.jsx)(D,{})}):null}),(0,X.jsx)(T,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,X.jsx)(m,{type:`link`,className:`delete-button-title`,children:(0,X.jsx)(de,{})})})]})]})};Me.propTypes={node:Z.default.object,handleSetCode:Z.default.func,handleSetText:Z.default.func,handleEdit:Z.default.func,handleDelete:Z.default.func};var Ne=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),Pe=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=le(),a=De(),o=Oe(),s=_e(t),c=e?.key?.includes(`finess`)?`base`:s,l=Ee(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[g]=R.useForm(),[_,v]=(0,U.useState)([]),[y,b]=(0,U.useState)([]),[C,D]=(0,U.useState)([]),[O,k]=(0,U.useState)({}),[A,j]=(0,U.useState)(!1),[M,N]=(0,U.useState)(null),[P,F]=(0,U.useState)([]),[I,L]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[H,ve]=(0,U.useState)(!1),[W,be]=(0,U.useState)(!0),[G,xe]=(0,U.useState)(``),[K,Se]=(0,U.useState)(``);(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);k(e),g.setFieldsValue(e),v(Ae(u))}else g.setFieldsValue({})},[u]),(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),b(e)}},[u,G,H,W,K]),(0,U.useEffect)(()=>{O.sections?D(Je(Ke(O.sections),O)):D([])},[O]);let q=he(u?.is_cti===`1`,f),J=(e,t)=>{if(M||t){let n={...O},r=t||n.sections.find(e=>e.oid===M.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(O);(e||I).forEach(e=>{let n=a.find(t=>t.oid===e.toString());r.elements.some(e=>e.oid===n.oid)||(n.section_texte=`${r.code} - ${r.texte}`,n.section_id=r.oid,t.push(n),i.forEach(e=>{e.elements=e.elements.filter(e=>e.oid!==n.oid)}))}),r.elements=r.elements.concat(t),b(Ge(a))}k({...n}),L([]),j(!0)}},Y=(e,t)=>{let n=We(O),r={...O},i=e||z,a=O.sections.find(e=>e.oid===`0`);i.forEach(e=>{let i=n.find(t=>t.oid===e.oid);i&&(a.elements.push(i),i.section_id=`0`,i.section_texte=``);let o;t?o=t:r.sections.forEach(t=>{t.elements.forEach(n=>{n.oid===e.oid&&(o=t)})}),o.elements=o.elements.filter(t=>t.oid!==e.oid)}),n=Ge(n),k(r),b(n),B([]),j(!0)},Ce=()=>{let t=g.getFieldsValue(),n={...O,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{j(!1),e?.warnings?.forEach(e=>{p({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},we=e=>{ve(e.target.checked)},Te=e=>{be(e.target.checked)},ke=e=>{xe(e.target.value)},Z=e=>{Se(e.target.value)},Q=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),k(n),j(!0)},Pe=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),k(n),j(!0)},Fe=e=>{j(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...O};n[t]=e[t],k(n)}},Ie=(e,t)=>{t.node.section_id?(N(null),B([t.node])):(N({...t.node}),B([...t.node.children])),t.selected||B([]),F(e)},Le=()=>{let e={...O},t=-(e.sections.filter(e=>Number(e.oid<0)).length+1).toString();e.sections.push({oid:t,texte:`Nouvelle section`,code:`S${e.sections.length}`,include_code:``,exclude_code:``,elements:[]}),k(e)},Re=e=>{let t={...O};t.sections=t.sections.filter(t=>t.oid!==e),k(t)},ze=async(e,t,n)=>{let r={...O},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(Y(i.elements),i.elements=[],J(await te({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),k(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{k({}),n()}})},Ve=e=>{let t=[...I];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),L([...new Set(t)])},He=()=>{I.length?L([]):L(y.map(e=>e.oid))},Ue=()=>{k({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,je.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return H&&(t=t.filter(e=>e.utilise===`O`)),W&&(t=t.filter(e=>e.section_id===`0`)),t=ce(t,G,[`code`,`texte`,`complement`]),t=re(t,K),t}function Ke(e,t=``,n=!1){let r=[];return e.forEach((e,i)=>{if(e.code!==``){let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.texte,editable:n};e.elements&&(o.children=Ke(e.elements,a,n),o.isLeaf=!1,o.editable=!0),r.push(o)}}),r}function qe(e){let t={...e};for(let e in t)Ne.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,X.jsx)(Me,{node:e,handleSetText:Q,handleSetCode:Pe,byCode:g.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(R,{form:g,onValuesChange:Fe,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:q,children:[(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsxs)(`div`,{className:`header-title`,children:[(0,X.jsx)(ge,{onConfirm:Ue,modified:A,children:(0,X.jsx)(m,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,X.jsx)(w,{})})}),`Gestion des classes`]}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ne,{}),disabled:$,onClick:()=>{fe(g.getFieldsValue(),y)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ee,{}),disabled:$,onClick:()=>{me(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,X.jsx)(T,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||q,children:(0,X.jsx)(m,{size:`default`,danger:!0,icon:(0,X.jsx)(de,{}),disabled:$||u?.est_lecture_seule===`true`||q,children:`Supprimer`})}),(0,X.jsx)(m,{size:`default`,type:`primary`,icon:(0,X.jsx)(h,{}),loading:a.isPending,disabled:$||!A||u?.est_lecture_seule===`true`,onClick:Ce,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,X.jsxs)(`div`,{className:`classes-description`,children:[(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Code:`}),(0,X.jsx)(R.Item,{name:`code`,children:(0,X.jsx)(S,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Texte:`}),(0,X.jsx)(R.Item,{name:`texte`,children:(0,X.jsx)(S,{})})]})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Lecture seule:`}),(0,X.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Saisie par code`}),(0,X.jsx)(R.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,X.jsx)(pe,{})})]})]}),f?.ISROLECTI&&(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Classe CTI`}),(0,X.jsx)(R.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,X.jsx)(R.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]})]})]}),$?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(oe,{style:{height:`auto`}})}):(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,X.jsxs)(`div`,{className:`classes-sections`,children:[(0,X.jsxs)(`div`,{className:`tree-header`,children:[(0,X.jsx)(`span`,{children:`Sections`}),(0,X.jsx)(`div`,{className:`header-actions`,children:(0,X.jsx)(m,{type:`link`,onClick:Le,children:(0,X.jsx)(x,{})})})]}),(0,X.jsx)(E,{treeData:C,blockNode:!0,onSelect:Ie,selectedKeys:P})]}),(0,X.jsxs)(`div`,{className:`transfer-actions`,children:[(0,X.jsx)(m,{type:`link`,onClick:()=>J(),disabled:O.contenu_by_code||!M||!I.length||q,children:(0,X.jsx)(ie,{})}),(0,X.jsx)(m,{type:`link`,onClick:()=>Y(),disabled:O.contenu_by_code||!z.length||q,children:(0,X.jsx)(ae,{})})]}),(0,X.jsxs)(se,{className:`classes-options`,defaultSize:{width:`50%`},enable:{top:!1,right:!1,bottom:!1,left:!0,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},children:[(0,X.jsxs)(`div`,{className:`options-search`,children:[(0,X.jsx)(`div`,{className:`options-dragger`,children:(0,X.jsx)(ye,{style:{fontSize:16}})}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Recherche par texte`}),(0,X.jsx)(S,{value:G,onChange:ke})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Référencés uniquement`}),(0,X.jsx)(V,{checked:H,onChange:we})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Non attribués uniquement`}),(0,X.jsx)(V,{checked:W,onChange:Te})]})})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,X.jsx)(S.TextArea,{value:K,onChange:Z})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsx)(`div`,{className:`form-item`,children:(0,X.jsx)(m,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,X.jsx)(`div`,{className:`options-table`,children:(0,X.jsx)(ue,{fixed:!1,columns:_,data:y,loading:l.isFetching,selectedRows:I,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};Pe.propTypes={selectedClasseParams:Z.default.object,softCode:Z.default.string,handleCloseEditor:Z.default.func,onClasseCreated:Z.default.func};var Fe=U.memo(Pe),Ie=e(B()),{DirectoryTree:Le}=E,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=ke(),[c,l]=(0,U.useState)(null),[u,d]=(0,U.useState)(null),[f,p]=(0,U.useState)([]),[h,g]=(0,U.useState)([]),[_,S]=(0,U.useState)(null);(0,U.useEffect)(()=>{e&&t&&(l(D(e)),d(D(t)))},[e,t]),(0,U.useEffect)(()=>{p(b(c))},[c]),(0,U.useEffect)(()=>{g(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?v(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let w=e=>{g(e)},T=e=>{let t=y(u).find(t=>t.key===e[0]);t&&S(t.classe_id)},E=()=>{let e=_e(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>S(null)})};function D(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Ie.default)(e.texte),o={title:e.texte,key:a,table_id:e.table_id};e.table_id===void 0&&(o.key=a);let s,c;e.classes!==void 0&&(s=O(e.classes,a,n)),e.groups!==void 0&&(c=D(e.groups,a,n)),s!==void 0&&c!==void 0?o.children=s.concat(c):s===void 0?o.children=c:o.children=s,r.push(o)}),r.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function O(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Ie.default)(e.texte),isLeaf:!0,table_id:e.table_id,classe_id:e.classe_id,code:e.code};e.classe_id===`-1`?n.icon=(0,X.jsx)(x,{}):n.icon=(0,X.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,X.jsxs)(`div`,{className:`component-content`,children:[(0,X.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,X.jsx)(`div`,{className:`listes-spin-loader`,children:(0,X.jsx)(C,{})}):null,(0,X.jsx)(Le,{onSelect:r,treeData:c,expandedKeys:h,onExpand:w})]}),(0,X.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,X.jsxs)(`div`,{className:`references-header`,children:[(0,X.jsx)(`h3`,{children:`Classes de références`}),(0,X.jsx)(m,{style:{marginLeft:`10px`},size:`small`,onClick:E,icon:(0,X.jsx)(M,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,X.jsx)(`div`,{className:`references-tree`,children:(0,X.jsx)(Le,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:Z.default.object,refTables:Z.default.object,showReferences:Z.default.bool,handleSelectedClasse:Z.default.func,search:Z.default.string,isLoading:Z.default.bool,softCode:Z.default.string};var ze=U.memo(Re),Be=U.memo(()=>{let e=O(),{search:t}=k(),n=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=L(),i=we(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,U.useState)(!1),[l,u]=(0,U.useState)(!1),[f,p]=(0,U.useState)(null),[h,g]=(0,U.useState)(``);(0,U.useEffect)(()=>{c(!1),p(null)},[r]),(0,U.useEffect)(()=>{if(!n.classe||s||!Object.keys(a).length)return;let t=n.classe,r=C(Object.values(a)).find(e=>e.code===t);r?(p({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let _=()=>{c(!1),e({search:``}),p(null)},v=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),p(e=>({...e,classeId:t}))},y=e=>{g(e.target.value)},b=()=>{u(!l)},x=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),p({classeId:n.node.classe_id,tableId:n.node.table_id,key:n.node.key}),c(!0))};function C(e){let t=[];return Object.values(e).forEach(e=>{t=[...t,...Object.values(e.classes)]}),t}return s?(0,X.jsx)(Fe,{selectedClasseParams:f,softCode:r,handleCloseEditor:_,onClasseCreated:v}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(d,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(S,{placeholder:`Recherche`,value:h,onChange:y}),(0,X.jsx)(m,{onClick:()=>i.refetch(),icon:(0,X.jsx)(I,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,X.jsx)(m,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:b,icon:(0,X.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,X.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:x,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,S as o,dr as s,fr as c,n as l,ur as u}from"./axios-DOscJEDN.js";import{t as d}from"./index.esm-DB3Pt-Y3.js";import{i as f}from"./ctiAxios-CDlE51TE.js";import{s as p}from"./notification-BkpaB2Vc.js";import{t as m}from"./button-BMyidN73.js";import{i as h}from"./select-C47FfvhI.js";import{t as g}from"./popover-D_oN25YJ.js";import{t as _}from"./tooltip-3rewahde.js";import{d as v,l as y,u as b}from"./sanitizeDataUtils-dwaGfQDt.js";import{n as x}from"./iconUtil-CvNpmAMh.js";import{t as S}from"./input-Yn95s9T0.js";import{t as C}from"./spin-CBBM6dvl.js";import{t as w}from"./ArrowLeftOutlined-Be9M8IUd.js";import{t as T}from"./popconfirm-DHVG0Jca.js";import{t as E}from"./tree-brJPbLgK.js";import{n as D}from"./typography-BlzsJIlH.js";import{c as O,s as k}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as A}from"./useMutation-DqBabLvU.js";import{t as j}from"./queryOptions-_qrchnQm.js";import{t as ee}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{a as te,s as ne,t as re}from"./filterByCode-Dcf0O54K.js";import{t as M}from"./ImportOutlined-CJMN8fnX.js";import{t as ie}from"./LeftSquareOutlined-CPEKio_w.js";import{t as ae}from"./RightSquareOutlined-79l4X31l.js";import{t as N}from"./prop-types-eZYknsgO.js";import{t as oe}from"./Loader-DwXJ8Se3.js";import{A as se,B as P,D as ce,E as F,H as I,L as le,O as L,at as R,c as ue,d as z,et as de,i as fe,k as B,tt as pe,ut as V}from"./index-V8IueDFv.js";import{n as me,t as he}from"./useFormIsActive-BuGtMvWa.js";import{t as ge}from"./DiscardChangesButton-k60HFxrS.js";import{t as H}from"./sortBy-DbsSoc5W.js";import{t as _e}from"./module-DCzHhej2.js";var ve={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 00-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z`}}]},name:`column-width`,theme:`outlined`};a();var U=e(t()),ye=U.forwardRef(function(e,t){return U.createElement(r,i(i({},e),{},{ref:t,icon:ve}))});function W(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t).schema,r=u(t,`TABLE`),i={};r.forEach(e=>{let t=s(e);t.classes=c(u(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=u(t,`REFTABLE`),o={};a.forEach(e=>{let t=s(e);t.classes=c(u(e,`CLASSE`)),o[t.table_id]=t});function c(e){let t={};return e.forEach(e=>{let n=s(e);t[n.classe_id]=n}),t}return{schema:n,tables:i,refTables:o}}function be(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=u(t,`CLASSE`)[0],r=s(n);r.sections=i(u(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=s(e);n.elements=a(u(e,`ELEMENT`)),t.push(n)}),t}function a(e){let t=[];return e.forEach(e=>{let n=s(e);n.key=n.oid,t.push(n)}),t}return r.schema=s(t).schema??s(t).classe_schema,r.classe_schema=s(t).classe_schema??s(t).schema,r}var G=async e=>W(await f(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),xe=async(e,t,n)=>be(await f(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),K=`modules/base/php/httpService_classesManager_setClasse.php`;async function Se(e,t,n){let r={...e};for(let e in r)r[e]===!0?r[e]=`1`:r[e]===!1&&(r[e]=`0`);let i={CLASSE:{XMLType:`CLASSE`,...r}};delete i.CLASSE.sections;let a=c(e.sections);a&&(i.CLASSE.children=a);let o=(await f(K,{schema:t,classe_schema:n,action:`save`,classeDef:z(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(o?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...o.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function q(e,t,n){await f(K,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function J(e,t,n){await f(K,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var Y={all:[`classes`],list:e=>[...Y.all,`list`,e],detail:(e,t,n)=>[...Y.all,`detail`,e,t,n]},Ce=e=>j({queryKey:Y.list(e),queryFn:()=>G(e),enabled:!!e}),we=e=>l(Ce(e)),Te=(e,t,n)=>j({queryKey:Y.detail(e,t,n),queryFn:()=>xe(e,t,n),enabled:!!e&&!!t&&!!n}),Ee=(e,t,n)=>l(Te(e,t,n));function De(){let e=o();return A({mutationFn:({classe:e,schema:t,classeSchema:n})=>Se(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function Oe(){let e=o();return A({mutationFn:({classeId:e,tableId:t,schema:n})=>q(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function ke(){let e=o();return A({mutationFn:({refoid:e,softCode:t,schema:n})=>J(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all})}})}var X=n();function Ae(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,X.jsx)(_,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,X.jsx)(_,{title:e.texte,children:e.texte})},{title:`Complément`,dataKey:`complement`},{title:`Section`,dataKey:`section_texte`},{title:`Ref`,dataKey:`utilise`,width:70}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,resizable:!0,...e}))}var je=e(H()),Z=e(N()),Q=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,U.useState)(``),[a,o]=(0,U.useState)(``);return(0,U.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,X.jsxs)(`div`,{className:`section-form`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Codes à inclure`}),(0,X.jsx)(S.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,X.jsx)(S.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,X.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,X.jsx)(m,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,X.jsx)(m,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Q.propTypes={section:Z.default.object,handleEdit:Z.default.func,handleClose:Z.default.func};var Me=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,U.useState)(!1),[c,l]=(0,U.useState)(!1),[u,d]=(0,U.useState)(``),[f,p]=(0,U.useState)(``),[h,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),b=(0,U.useRef)(),x=(0,U.useRef)();(0,U.useEffect)(()=>{e&&(d(e.code),p(e.texte))},[e]),(0,U.useEffect)(()=>{o&&b.current.focus()},[o]),(0,U.useEffect)(()=>{c&&x.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},E=e=>{d(e.target.value)},O=e=>{p(e.target.value)},k=n=>{s(!1),t(e.oid,u)},A=t=>{l(!1),n(e.oid,f)},j=()=>{_(!h)};return(0,X.jsxs)(`div`,{className:`editable-title`,onMouseEnter:j,onMouseLeave:j,children:[o?(0,X.jsx)(S,{ref:b,style:{width:`20%`},value:u,onChange:E,onBlur:k}):(0,X.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,X.jsx)(S,{ref:x,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:O,onBlur:A}):(0,X.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,X.jsxs)(`div`,{className:`title-buttons`,children:[(0,X.jsx)(g,{trigger:`click`,content:(0,X.jsx)(Q,{section:e,handleEdit:i,handleClose:()=>y(!1)}),visible:v,onVisibleChange:e=>{y(e)},children:r||v?(0,X.jsx)(m,{type:`link`,className:`edit-button-title`,children:(0,X.jsx)(D,{})}):null}),(0,X.jsx)(T,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,X.jsx)(m,{type:`link`,className:`delete-button-title`,children:(0,X.jsx)(de,{})})})]})]})};Me.propTypes={node:Z.default.object,handleSetCode:Z.default.func,handleSetText:Z.default.func,handleEdit:Z.default.func,handleDelete:Z.default.func};var Ne=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),Pe=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=le(),a=De(),o=Oe(),s=_e(t),c=e?.key?.includes(`finess`)?`base`:s,l=Ee(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[g]=R.useForm(),[_,v]=(0,U.useState)([]),[y,b]=(0,U.useState)([]),[C,D]=(0,U.useState)([]),[O,k]=(0,U.useState)({}),[A,j]=(0,U.useState)(!1),[M,N]=(0,U.useState)(null),[P,F]=(0,U.useState)([]),[I,L]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[H,ve]=(0,U.useState)(!1),[W,be]=(0,U.useState)(!0),[G,xe]=(0,U.useState)(``),[K,Se]=(0,U.useState)(``);(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);k(e),g.setFieldsValue(e),v(Ae(u))}else g.setFieldsValue({})},[u]),(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),b(e)}},[u,G,H,W,K]),(0,U.useEffect)(()=>{O.sections?D(Je(Ke(O.sections),O)):D([])},[O]);let q=he(u?.is_cti===`1`,f),J=(e,t)=>{if(M||t){let n={...O},r=t||n.sections.find(e=>e.oid===M.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(O);(e||I).forEach(e=>{let n=a.find(t=>t.oid===e.toString());r.elements.some(e=>e.oid===n.oid)||(n.section_texte=`${r.code} - ${r.texte}`,n.section_id=r.oid,t.push(n),i.forEach(e=>{e.elements=e.elements.filter(e=>e.oid!==n.oid)}))}),r.elements=r.elements.concat(t),b(Ge(a))}k({...n}),L([]),j(!0)}},Y=(e,t)=>{let n=We(O),r={...O},i=e||z,a=O.sections.find(e=>e.oid===`0`);i.forEach(e=>{let i=n.find(t=>t.oid===e.oid);i&&(a.elements.push(i),i.section_id=`0`,i.section_texte=``);let o;t?o=t:r.sections.forEach(t=>{t.elements.forEach(n=>{n.oid===e.oid&&(o=t)})}),o.elements=o.elements.filter(t=>t.oid!==e.oid)}),n=Ge(n),k(r),b(n),B([]),j(!0)},Ce=()=>{let t=g.getFieldsValue(),n={...O,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{j(!1),e?.warnings?.forEach(e=>{p({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},we=e=>{ve(e.target.checked)},Te=e=>{be(e.target.checked)},ke=e=>{xe(e.target.value)},Z=e=>{Se(e.target.value)},Q=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),k(n),j(!0)},Pe=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),k(n),j(!0)},Fe=e=>{j(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...O};n[t]=e[t],k(n)}},Ie=(e,t)=>{t.node.section_id?(N(null),B([t.node])):(N({...t.node}),B([...t.node.children])),t.selected||B([]),F(e)},Le=()=>{let e={...O},t=-(e.sections.filter(e=>Number(e.oid<0)).length+1).toString();e.sections.push({oid:t,texte:`Nouvelle section`,code:`S${e.sections.length}`,include_code:``,exclude_code:``,elements:[]}),k(e)},Re=e=>{let t={...O};t.sections=t.sections.filter(t=>t.oid!==e),k(t)},ze=async(e,t,n)=>{let r={...O},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(Y(i.elements),i.elements=[],J(await te({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),k(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{k({}),n()}})},Ve=e=>{let t=[...I];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),L([...new Set(t)])},He=()=>{I.length?L([]):L(y.map(e=>e.oid))},Ue=()=>{k({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,je.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return H&&(t=t.filter(e=>e.utilise===`O`)),W&&(t=t.filter(e=>e.section_id===`0`)),t=ce(t,G,[`code`,`texte`,`complement`]),t=re(t,K),t}function Ke(e,t=``,n=!1){let r=[];return e.forEach((e,i)=>{if(e.code!==``){let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.texte,editable:n};e.elements&&(o.children=Ke(e.elements,a,n),o.isLeaf=!1,o.editable=!0),r.push(o)}}),r}function qe(e){let t={...e};for(let e in t)Ne.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,X.jsx)(Me,{node:e,handleSetText:Q,handleSetCode:Pe,byCode:g.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(R,{form:g,onValuesChange:Fe,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:q,children:[(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsxs)(`div`,{className:`header-title`,children:[(0,X.jsx)(ge,{onConfirm:Ue,modified:A,children:(0,X.jsx)(m,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,X.jsx)(w,{})})}),`Gestion des classes`]}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ne,{}),disabled:$,onClick:()=>{fe(g.getFieldsValue(),y)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ee,{}),disabled:$,onClick:()=>{me(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,X.jsx)(T,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||q,children:(0,X.jsx)(m,{size:`default`,danger:!0,icon:(0,X.jsx)(de,{}),disabled:$||u?.est_lecture_seule===`true`||q,children:`Supprimer`})}),(0,X.jsx)(m,{size:`default`,type:`primary`,icon:(0,X.jsx)(h,{}),loading:a.isPending,disabled:$||!A||u?.est_lecture_seule===`true`,onClick:Ce,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,X.jsxs)(`div`,{className:`classes-description`,children:[(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Code:`}),(0,X.jsx)(R.Item,{name:`code`,children:(0,X.jsx)(S,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Texte:`}),(0,X.jsx)(R.Item,{name:`texte`,children:(0,X.jsx)(S,{})})]})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Lecture seule:`}),(0,X.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Saisie par code`}),(0,X.jsx)(R.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,X.jsx)(pe,{})})]})]}),f?.ISROLECTI&&(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Classe CTI`}),(0,X.jsx)(R.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,X.jsx)(R.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]})]})]}),$?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(oe,{style:{height:`auto`}})}):(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,X.jsxs)(`div`,{className:`classes-sections`,children:[(0,X.jsxs)(`div`,{className:`tree-header`,children:[(0,X.jsx)(`span`,{children:`Sections`}),(0,X.jsx)(`div`,{className:`header-actions`,children:(0,X.jsx)(m,{type:`link`,onClick:Le,children:(0,X.jsx)(x,{})})})]}),(0,X.jsx)(E,{treeData:C,blockNode:!0,onSelect:Ie,selectedKeys:P})]}),(0,X.jsxs)(`div`,{className:`transfer-actions`,children:[(0,X.jsx)(m,{type:`link`,onClick:()=>J(),disabled:O.contenu_by_code||!M||!I.length||q,children:(0,X.jsx)(ie,{})}),(0,X.jsx)(m,{type:`link`,onClick:()=>Y(),disabled:O.contenu_by_code||!z.length||q,children:(0,X.jsx)(ae,{})})]}),(0,X.jsxs)(se,{className:`classes-options`,defaultSize:{width:`50%`},enable:{top:!1,right:!1,bottom:!1,left:!0,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},children:[(0,X.jsxs)(`div`,{className:`options-search`,children:[(0,X.jsx)(`div`,{className:`options-dragger`,children:(0,X.jsx)(ye,{style:{fontSize:16}})}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Recherche par texte`}),(0,X.jsx)(S,{value:G,onChange:ke})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Référencés uniquement`}),(0,X.jsx)(V,{checked:H,onChange:we})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Non attribués uniquement`}),(0,X.jsx)(V,{checked:W,onChange:Te})]})})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,X.jsx)(S.TextArea,{value:K,onChange:Z})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsx)(`div`,{className:`form-item`,children:(0,X.jsx)(m,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,X.jsx)(`div`,{className:`options-table`,children:(0,X.jsx)(ue,{fixed:!1,columns:_,data:y,loading:l.isFetching,selectedRows:I,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};Pe.propTypes={selectedClasseParams:Z.default.object,softCode:Z.default.string,handleCloseEditor:Z.default.func,onClasseCreated:Z.default.func};var Fe=U.memo(Pe),Ie=e(B()),{DirectoryTree:Le}=E,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=ke(),[c,l]=(0,U.useState)(null),[u,d]=(0,U.useState)(null),[f,p]=(0,U.useState)([]),[h,g]=(0,U.useState)([]),[_,S]=(0,U.useState)(null);(0,U.useEffect)(()=>{e&&t&&(l(D(e)),d(D(t)))},[e,t]),(0,U.useEffect)(()=>{p(b(c))},[c]),(0,U.useEffect)(()=>{g(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?v(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let w=e=>{g(e)},T=e=>{let t=y(u).find(t=>t.key===e[0]);t&&S(t.classe_id)},E=()=>{let e=_e(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>S(null)})};function D(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Ie.default)(e.texte),o={title:e.texte,key:a,table_id:e.table_id};e.table_id===void 0&&(o.key=a);let s,c;e.classes!==void 0&&(s=O(e.classes,a,n)),e.groups!==void 0&&(c=D(e.groups,a,n)),s!==void 0&&c!==void 0?o.children=s.concat(c):s===void 0?o.children=c:o.children=s,r.push(o)}),r.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function O(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Ie.default)(e.texte),isLeaf:!0,table_id:e.table_id,classe_id:e.classe_id,code:e.code};e.classe_id===`-1`?n.icon=(0,X.jsx)(x,{}):n.icon=(0,X.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,X.jsxs)(`div`,{className:`component-content`,children:[(0,X.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,X.jsx)(`div`,{className:`listes-spin-loader`,children:(0,X.jsx)(C,{})}):null,(0,X.jsx)(Le,{onSelect:r,treeData:c,expandedKeys:h,onExpand:w})]}),(0,X.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,X.jsxs)(`div`,{className:`references-header`,children:[(0,X.jsx)(`h3`,{children:`Classes de références`}),(0,X.jsx)(m,{style:{marginLeft:`10px`},size:`small`,onClick:E,icon:(0,X.jsx)(M,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,X.jsx)(`div`,{className:`references-tree`,children:(0,X.jsx)(Le,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:Z.default.object,refTables:Z.default.object,showReferences:Z.default.bool,handleSelectedClasse:Z.default.func,search:Z.default.string,isLoading:Z.default.bool,softCode:Z.default.string};var ze=U.memo(Re),Be=U.memo(()=>{let e=O(),{search:t}=k(),n=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=L(),i=we(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,U.useState)(!1),[l,u]=(0,U.useState)(!1),[f,p]=(0,U.useState)(null),[h,g]=(0,U.useState)(``);(0,U.useEffect)(()=>{c(!1),p(null)},[r]),(0,U.useEffect)(()=>{if(!n.classe||s||!Object.keys(a).length)return;let t=n.classe,r=C(Object.values(a)).find(e=>e.code===t);r?(p({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let _=()=>{c(!1),e({search:``}),p(null)},v=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),p(e=>({...e,classeId:t}))},y=e=>{g(e.target.value)},b=()=>{u(!l)},x=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),p({classeId:n.node.classe_id,tableId:n.node.table_id,key:n.node.key}),c(!0))};function C(e){let t=[];return Object.values(e).forEach(e=>{t=[...t,...Object.values(e.classes)]}),t}return s?(0,X.jsx)(Fe,{selectedClasseParams:f,softCode:r,handleCloseEditor:_,onClasseCreated:v}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(d,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(S,{placeholder:`Recherche`,value:h,onChange:y}),(0,X.jsx)(m,{onClick:()=>i.refetch(),icon:(0,X.jsx)(I,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,X.jsx)(m,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:b,icon:(0,X.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,X.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:x,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file diff --git a/assets/CloseButton-B2X9zY4u.js b/assets/CloseButton-Wmh9rw0I.js similarity index 88% rename from assets/CloseButton-B2X9zY4u.js rename to assets/CloseButton-Wmh9rw0I.js index caa2fd9..f34c457 100644 --- a/assets/CloseButton-B2X9zY4u.js +++ b/assets/CloseButton-Wmh9rw0I.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Y as r}from"./axios-DOscJEDN.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./prop-types-eZYknsgO.js";import{t as o}from"./DiscardChangesButton-B-gDuJCC.js";t();var s=e(a()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:a=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:a,children:(0,c.jsx)(i,{type:`link`,className:`close-button`,disabled:n,children:(0,c.jsx)(r,{})})});l.propTypes={onConfirm:s.default.func.isRequired,modified:s.default.bool,disabled:s.default.bool,placement:s.default.string};export{l as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Y as r}from"./axios-DOscJEDN.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./prop-types-eZYknsgO.js";import{t as o}from"./DiscardChangesButton-k60HFxrS.js";t();var s=e(a()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:a=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:a,children:(0,c.jsx)(i,{type:`link`,className:`close-button`,disabled:n,children:(0,c.jsx)(r,{})})});l.propTypes={onConfirm:s.default.func.isRequired,modified:s.default.bool,disabled:s.default.bool,placement:s.default.string};export{l as t}; \ No newline at end of file diff --git a/assets/ColorPicker-3vU9rt-8.js b/assets/ColorPicker-Co329nXJ.js similarity index 99% rename from assets/ColorPicker-3vU9rt-8.js rename to assets/ColorPicker-Co329nXJ.js index a9c357a..6bd7344 100644 --- a/assets/ColorPicker-3vU9rt-8.js +++ b/assets/ColorPicker-Co329nXJ.js @@ -1,4 +1,4 @@ -import{o as e,t}from"./chunk-jRWAZmH_.js";import{n,t as r}from"./jsx-runtime-CEixWuwE.js";import{Mt as i,Nt as a,Pt as o}from"./axios-DOscJEDN.js";import{t as s}from"./button-BMyidN73.js";import{t as c}from"./tooltip-3rewahde.js";import{S as l,v as u}from"./sanitizeDataUtils-dwaGfQDt.js";import{r as d}from"./react-redux-BUEaRwHS.js";import{t as f}from"./prop-types-eZYknsgO.js";import{t as p}from"./cloneDeep-CXH354lv.js";import{et as m}from"./index-BocemapU.js";import{n as h,t as g}from"./map-VkrozZ8U.js";var _=t(((e,t)=>{var n=a(),r=o(),s=i(),c=`[object String]`;function l(e){return typeof e==`string`||!r(e)&&s(e)&&n(e)==c}t.exports=l})),v=t(((e,t)=>{var n=u();function r(e){return typeof e==`function`?e:n}t.exports=r})),y=t(((e,t)=>{var n=l(),r=v();function i(e,t){return e&&n(e,r(t))}t.exports=i})),ee=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.flattenNames=void 0;var t=a(_()),n=a(y()),r=a(h()),i=a(g());function a(e){return e&&e.__esModule?e:{default:e}}e.default=e.flattenNames=function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=[];return(0,i.default)(a,function(i){Array.isArray(i)?e(i).map(function(e){return o.push(e)}):(0,r.default)(i)?(0,n.default)(i,function(e,t){e===!0&&o.push(t),o.push(t+`-`+e)}):(0,t.default)(i)&&o.push(i)}),o}})),te=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.mergeClasses=void 0;var t=i(y()),n=i(p()),r=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:[],a=e.default&&(0,n.default)(e.default)||{};return i.map(function(n){var i=e[n];return i&&(0,t.default)(i,function(e,t){a[t]||(a[t]={}),a[t]=r({},a[t],i[t])}),n}),a}})),ne=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.autoprefix=void 0;var t=r(y()),n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.hover=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return r.default.createElement(n,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ie=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.active=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return r.default.createElement(n,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ae=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e,t){var n={},r=function(e){n[e]=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0};return e===0&&r(`first-child`),e===t-1&&r(`last-child`),(e===0||e%2==0)&&r(`even`),Math.abs(e%2)===1&&r(`odd`),r(`nth-child`,e),n}})),oe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ReactCSS=e.loop=e.handleActive=e.handleHover=e.hover=void 0;var t=s(ee()),n=s(te()),r=s(ne()),i=s(re()),a=s(ie()),o=s(ae());function s(e){return e&&e.__esModule?e:{default:e}}e.hover=i.default,e.handleHover=i.default,e.handleActive=a.default,e.loop=o.default,e.default=e.ReactCSS=function(e){var i=[...arguments].slice(1),a=(0,t.default)(i),o=(0,n.default)(e,a);return(0,r.default)(o)}})),b=e(n()),x=e(oe()),se=function(e,t,n,r,i){var a=i.clientWidth,o=i.clientHeight,s=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,c=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,l=s-(i.getBoundingClientRect().left+window.pageXOffset),u=c-(i.getBoundingClientRect().top+window.pageYOffset);if(n===`vertical`){var d=void 0;if(d=u<0?0:u>o?1:Math.round(u*100/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:`rgb`}}else{var f=void 0;if(f=l<0?0:l>a?1:Math.round(l*100/a)/100,r!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:`rgb`}}return null},ce={},le=function(e,t,n,r){if(typeof document>`u`&&!r)return null;var i=r?new r:document.createElement(`canvas`);i.width=n*2,i.height=n*2;var a=i.getContext(`2d`);return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null},ue=function(e,t,n,r){var i=e+`-`+t+`-`+n+(r?`-server`:``);if(ce[i])return ce[i];var a=le(e,t,n,r);return ce[i]=a,a},de=Object.assign||function(e){for(var t=1;t{var n=a(),r=o(),s=i(),c=`[object String]`;function l(e){return typeof e==`string`||!r(e)&&s(e)&&n(e)==c}t.exports=l})),v=t(((e,t)=>{var n=u();function r(e){return typeof e==`function`?e:n}t.exports=r})),y=t(((e,t)=>{var n=l(),r=v();function i(e,t){return e&&n(e,r(t))}t.exports=i})),ee=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.flattenNames=void 0;var t=a(_()),n=a(y()),r=a(h()),i=a(g());function a(e){return e&&e.__esModule?e:{default:e}}e.default=e.flattenNames=function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=[];return(0,i.default)(a,function(i){Array.isArray(i)?e(i).map(function(e){return o.push(e)}):(0,r.default)(i)?(0,n.default)(i,function(e,t){e===!0&&o.push(t),o.push(t+`-`+e)}):(0,t.default)(i)&&o.push(i)}),o}})),te=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.mergeClasses=void 0;var t=i(y()),n=i(p()),r=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:[],a=e.default&&(0,n.default)(e.default)||{};return i.map(function(n){var i=e[n];return i&&(0,t.default)(i,function(e,t){a[t]||(a[t]={}),a[t]=r({},a[t],i[t])}),n}),a}})),ne=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.autoprefix=void 0;var t=r(y()),n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.hover=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return r.default.createElement(n,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ie=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.active=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return r.default.createElement(n,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ae=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e,t){var n={},r=function(e){n[e]=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0};return e===0&&r(`first-child`),e===t-1&&r(`last-child`),(e===0||e%2==0)&&r(`even`),Math.abs(e%2)===1&&r(`odd`),r(`nth-child`,e),n}})),oe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ReactCSS=e.loop=e.handleActive=e.handleHover=e.hover=void 0;var t=s(ee()),n=s(te()),r=s(ne()),i=s(re()),a=s(ie()),o=s(ae());function s(e){return e&&e.__esModule?e:{default:e}}e.hover=i.default,e.handleHover=i.default,e.handleActive=a.default,e.loop=o.default,e.default=e.ReactCSS=function(e){var i=[...arguments].slice(1),a=(0,t.default)(i),o=(0,n.default)(e,a);return(0,r.default)(o)}})),b=e(n()),x=e(oe()),se=function(e,t,n,r,i){var a=i.clientWidth,o=i.clientHeight,s=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,c=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,l=s-(i.getBoundingClientRect().left+window.pageXOffset),u=c-(i.getBoundingClientRect().top+window.pageYOffset);if(n===`vertical`){var d=void 0;if(d=u<0?0:u>o?1:Math.round(u*100/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:`rgb`}}else{var f=void 0;if(f=l<0?0:l>a?1:Math.round(l*100/a)/100,r!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:`rgb`}}return null},ce={},le=function(e,t,n,r){if(typeof document>`u`&&!r)return null;var i=r?new r:document.createElement(`canvas`);i.width=n*2,i.height=n*2;var a=i.getContext(`2d`);return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null},ue=function(e,t,n,r){var i=e+`-`+t+`-`+n+(r?`-server`:``);if(ce[i])return ce[i];var a=le(e,t,n,r);return ce[i]=a,a},de=Object.assign||function(e){for(var t=1;t-1},De=function(e){return Number(String(e).replace(/%/g,``))},Oe=1,C=function(e){Se(t,e);function t(e){be(this,t);var n=xe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t=De(e.target.value);if(!isNaN(t)&&Ee(e.keyCode)){var r=n.getArrowOffset(),i=e.keyCode===we?t+r:t-r;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener(`mousemove`,n.handleDrag),window.addEventListener(`mouseup`,n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener(`mousemove`,n.handleDrag),window.removeEventListener(`mouseup`,n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId=`rc-editable-input-`+ Oe++,n}return ve(t,[{key:`componentDidUpdate`,value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`getValueObjectWithLabel`,value:function(e){return ye({},this.props.label,e)}},{key:`getArrowOffset`,value:function(){return this.props.arrowOffset||Ce}},{key:`setUpdatedValue`,value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:`render`,value:function(){var e=this,t=(0,x.default)({default:{wrap:{position:`relative`}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:`ew-resize`}}},{"user-override":!0},this.props);return b.createElement(`div`,{style:t.wrap},b.createElement(`input`,{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:`false`}),this.props.label&&!this.props.hideLabel?b.createElement(`label`,{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(b.PureComponent||b.Component),ke=function(e,t,n,r){var i=r.clientWidth,a=r.clientHeight,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(r.getBoundingClientRect().left+window.pageXOffset),l=s-(r.getBoundingClientRect().top+window.pageYOffset);if(t===`vertical`){var u=void 0;if(u=l<0?359:l>a?0:360*(-(l*100/a)+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:`hsl`}}else{var d=void 0;if(d=c<0?0:c>i?359:360*(c*100/i)/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:`hsl`}}return null},Ae=function(){function e(e,t){for(var n=0;nve,sendMessage:()=>ye}),j=f.create({baseURL:k.edge.url,timeout:k.edge.timeout}),ve=async()=>{try{return await j.get(`/`),!0}catch{return!1}},ye=async e=>(await j.post(`/api/chat`,{model:k.edge.model,messages:e,stream:!1})).data.message,M=f.create({withCredentials:!0,headers:{"Content-Type":`application/json`}}),N=e=>`${u()}modules/copilote/php/${e}`,P=async()=>{let e=await M.get(`${N(`iCTI_copiloteProxy.php`)}?action=health`);if(typeof e.data!=`object`||e.data===null)throw Error(`Réponse illisible du relais copilote`);return{configured:e.data.configured===!0,isSecureConnection:e.data.isSecureConnection===!0}},be=async({code:e,key:t})=>{try{return(await M.post(N(`iCTI_copiloteConfig.php`),{code:e,key:t})).data}catch(e){let t=e.response?.data?.error;throw t?Error(t):e}},xe=t({checkHealth:()=>Te,sendMessage:()=>Ee}),Se=e=>{let t=Object.values(e??{});if(t.length!==0)return{tokens_in:t.reduce((e,t)=>e+(t.input_tokens??0),0),tokens_out:t.reduce((e,t)=>e+(t.output_tokens??0),0),cost_usd:t.reduce((e,t)=>e+(t.cost_usd??0),0)}},Ce=f.create({timeout:k.api.timeout,withCredentials:!0,headers:{"Content-Type":`application/json`}}),we=()=>`${N(`iCTI_copiloteProxy.php`)}?action=query`,Te=async()=>{let{configured:e}=await P();return e},Ee=async e=>{let t=e[e.length-1],n=e.slice(0,-1),r;try{r=await Ce.post(we(),{messages:[t],chat_history:n,options:{temperature:.1,useReasoning:!1,enableFocusMode:!0,includeSources:!1,includeUsageMetadata:!0}})}catch(e){let t=e.response?.data?.error;throw t?Error(t):e}if(r.data.status===`error`)throw Error(r.data.error||`Erreur MatchaAI`);let i=r.data.output,a=i?.find(e=>e.role===`assistant`)||i?.[0],o;return o=typeof a?.content==`string`?a.content:Array.isArray(a?.content)?a.content.map(e=>e.text||e.content||``).join(``):`Pas de réponse du copilote.`,{role:`assistant`,content:o,usage:Se(r.data.usage_metadata)}},De=/\b\d{6,12}\b/,Oe=/\b[12]\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{3}\s?\d{3}\s?\d{2}\b/,ke=/[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+(?:\s+[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+)+(?:\s+[a-zàâéèêëîïôùûüç]+){0,4}\s+\d{2}[\/\-]\d{2}[\/\-]\d{4}/,Ae=/(?:\+33[\s.-]?[1-9]|\b0[1-9])(?:[\s.-]?\d{2}){4}\b/,je=/\b[\w.+-]+@[\w-]+\.[\w.-]+\b/i,Me=/\b(?:BF|FAC|N°|No)[\s.-]?\d+\b/i,Ne=/\b(?:patient|né(?:e)?\s+le|date\s+de\s+naissance|dob|ipp|nip|nss|rpps|adeli|numéro\s+de\s+sécurité)/i,Pe=[{name:`NSS`,re:Oe},{name:`IPP/NIP`,re:De},{name:`NOM+DATE`,re:ke},{name:`PHONE`,re:Ae},{name:`EMAIL`,re:je},{name:`INVOICE_NUM`,re:Me}];function Fe(e){if(!e||typeof e!=`string`)return{hasPii:!1,matches:[]};let t=[];for(let{name:n,re:r}of Pe)r.test(e)&&t.push(n);return!t.includes(`NOM+DATE`)&&Ne.test(e)&&t.push(`KEYWORD_SENSIBLE`),{hasPii:t.length>0,matches:t}}var F={role:`assistant`,isLocalOnly:!0,content:`Votre message semble contenir des données personnelles (identifiant patient, numéro de sécurité sociale, téléphone, email, numéro de facture ou nom associé à une date). IRIS ne peut pas traiter ces informations. Reformulez votre question sans données identifiantes.`,suggestions:[]},I=`iris_session_id`,L=`iris_events`,R=500;function Ie(){return Date.now().toString(36)+Math.random().toString(36).slice(2,7)}function z(){let e=sessionStorage.getItem(I);return e||(e=Ie(),sessionStorage.setItem(I,e)),e}function B(e){let t={ts:new Date().toISOString(),session:z(),...e};try{let e=localStorage.getItem(L),n=e?JSON.parse(e):[];n.push(t),n.length>R&&n.splice(0,n.length-R),localStorage.setItem(L,JSON.stringify(n))}catch{}}function Le(){try{return JSON.parse(localStorage.getItem(L)??`[]`)}catch{return[]}}function Re(){return`${u()}modules/outils/dashboard/iCTI_copiloteLog.php`}function ze(e){return e.type===`error`?{ts:e.ts,session:e.session,type:`error`,has_error:!0}:e}async function V(){let e=Le();if(e.length===0)return;let t=e.map(ze);try{(await fetch(Re(),{method:`POST`,credentials:`include`,headers:{"Content-Type":`application/json`},body:JSON.stringify(t)})).ok&&localStorage.removeItem(L)}catch{}}var Be=k.mode===`api`?xe:_e;k.mode;function Ve(e){let t=[],n=0;for(;nve,sendMessage:()=>ye}),j=f.create({baseURL:k.edge.url,timeout:k.edge.timeout}),ve=async()=>{try{return await j.get(`/`),!0}catch{return!1}},ye=async e=>(await j.post(`/api/chat`,{model:k.edge.model,messages:e,stream:!1})).data.message,M=f.create({withCredentials:!0,headers:{"Content-Type":`application/json`}}),N=e=>`${u()}modules/copilote/php/${e}`,P=async()=>{let e=await M.get(`${N(`iCTI_copiloteProxy.php`)}?action=health`);if(typeof e.data!=`object`||e.data===null)throw Error(`Réponse illisible du relais copilote`);return{configured:e.data.configured===!0,isSecureConnection:e.data.isSecureConnection===!0}},be=async({code:e,key:t})=>{try{return(await M.post(N(`iCTI_copiloteConfig.php`),{code:e,key:t})).data}catch(e){let t=e.response?.data?.error;throw t?Error(t):e}},xe=t({checkHealth:()=>Te,sendMessage:()=>Ee}),Se=e=>{let t=Object.values(e??{});if(t.length!==0)return{tokens_in:t.reduce((e,t)=>e+(t.input_tokens??0),0),tokens_out:t.reduce((e,t)=>e+(t.output_tokens??0),0),cost_usd:t.reduce((e,t)=>e+(t.cost_usd??0),0)}},Ce=f.create({timeout:k.api.timeout,withCredentials:!0,headers:{"Content-Type":`application/json`}}),we=()=>`${N(`iCTI_copiloteProxy.php`)}?action=query`,Te=async()=>{let{configured:e}=await P();return e},Ee=async e=>{let t=e[e.length-1],n=e.slice(0,-1),r;try{r=await Ce.post(we(),{messages:[t],chat_history:n,options:{temperature:.1,useReasoning:!1,enableFocusMode:!0,includeSources:!1,includeUsageMetadata:!0}})}catch(e){let t=e.response?.data?.error;throw t?Error(t):e}if(r.data.status===`error`)throw Error(r.data.error||`Erreur MatchaAI`);let i=r.data.output,a=i?.find(e=>e.role===`assistant`)||i?.[0],o;return o=typeof a?.content==`string`?a.content:Array.isArray(a?.content)?a.content.map(e=>e.text||e.content||``).join(``):`Pas de réponse du copilote.`,{role:`assistant`,content:o,usage:Se(r.data.usage_metadata)}},De=/\b\d{6,12}\b/,Oe=/\b[12]\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{3}\s?\d{3}\s?\d{2}\b/,ke=/[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+(?:\s+[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+)+(?:\s+[a-zàâéèêëîïôùûüç]+){0,4}\s+\d{2}[\/\-]\d{2}[\/\-]\d{4}/,Ae=/(?:\+33[\s.-]?[1-9]|\b0[1-9])(?:[\s.-]?\d{2}){4}\b/,je=/\b[\w.+-]+@[\w-]+\.[\w.-]+\b/i,Me=/\b(?:BF|FAC|N°|No)[\s.-]?\d+\b/i,Ne=/\b(?:patient|né(?:e)?\s+le|date\s+de\s+naissance|dob|ipp|nip|nss|rpps|adeli|numéro\s+de\s+sécurité)/i,Pe=[{name:`NSS`,re:Oe},{name:`IPP/NIP`,re:De},{name:`NOM+DATE`,re:ke},{name:`PHONE`,re:Ae},{name:`EMAIL`,re:je},{name:`INVOICE_NUM`,re:Me}];function Fe(e){if(!e||typeof e!=`string`)return{hasPii:!1,matches:[]};let t=[];for(let{name:n,re:r}of Pe)r.test(e)&&t.push(n);return!t.includes(`NOM+DATE`)&&Ne.test(e)&&t.push(`KEYWORD_SENSIBLE`),{hasPii:t.length>0,matches:t}}var F={role:`assistant`,isLocalOnly:!0,content:`Votre message semble contenir des données personnelles (identifiant patient, numéro de sécurité sociale, téléphone, email, numéro de facture ou nom associé à une date). IRIS ne peut pas traiter ces informations. Reformulez votre question sans données identifiantes.`,suggestions:[]},I=`iris_session_id`,L=`iris_events`,R=500;function Ie(){return Date.now().toString(36)+Math.random().toString(36).slice(2,7)}function z(){let e=sessionStorage.getItem(I);return e||(e=Ie(),sessionStorage.setItem(I,e)),e}function B(e){let t={ts:new Date().toISOString(),session:z(),...e};try{let e=localStorage.getItem(L),n=e?JSON.parse(e):[];n.push(t),n.length>R&&n.splice(0,n.length-R),localStorage.setItem(L,JSON.stringify(n))}catch{}}function Le(){try{return JSON.parse(localStorage.getItem(L)??`[]`)}catch{return[]}}function Re(){return`${u()}modules/outils/dashboard/iCTI_copiloteLog.php`}function ze(e){return e.type===`error`?{ts:e.ts,session:e.session,type:`error`,has_error:!0}:e}async function V(){let e=Le();if(e.length===0)return;let t=e.map(ze);try{(await fetch(Re(),{method:`POST`,credentials:`include`,headers:{"Content-Type":`application/json`},body:JSON.stringify(t)})).ok&&localStorage.removeItem(L)}catch{}}var Be=k.mode===`api`?xe:_e;k.mode;function Ve(e){let t=[],n=0;for(;ne.replace(/^[-•*]\s*/,``).trim()).filter(e=>e.length>0)}}var We=async e=>{let t=e[e.length-1]?.content??``,{hasPii:n,matches:r}=Fe(t);if(n)return B({type:`pii_blocked`,pii_matches:r}),F;let i=e.filter(e=>!e.isLocalOnly),a=[...Ve(i.slice(0,-1)),...i.slice(-1)],o;try{o=await Be.sendMessage(a)}catch(e){throw B({type:`error`,error:e instanceof Error?e.message:String(e)}),e}let{content:s,suggestions:c}=Ue(o.content||``);return B({type:`message`,question:t.slice(0,500),response_chars:s.length,...o.usage}),{role:`assistant`,content:s,suggestions:c}},H=(e,t,n)=>Promise.resolve(),U={all:[`copilote`],health:()=>[...U.all,`health`]},Ge=()=>x({queryKey:U.health(),queryFn:P}),Ke=()=>d(Ge()),W=r(),G=`(?:ACTI|PMSI|RH|ECO|DPI|COMPTA|QUALITE)[A-Z]*\\d{6}`,qe=RegExp(`\\*{0,2}((?:[Ll]a |[Ll]e |[Ll]es? )?[Vv]ue\\s+)\\*{0,2}([\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?(?:\\s+[\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?){0,8})\\*{0,2}(?:\\s*\\*{1,2}[\\wÀ-ÿ][\\wÀ-ÿ'']*\\*{1,2})?\\s*\\(\\s*\\*{0,2}(${G})\\*{0,2}\\s*\\)\\*{0,2}|\\*{0,2}([A-ZÀ-Ü][\\wÀ-ÿ'']*\\.?(?:\\s+[\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?){0,5}?)\\*{0,2}\\s*\\(\\s*\\*{0,2}(${G})\\*{0,2}\\s*\\)\\*{0,2}|\\*{0,2}\\(?\\s*\\*{0,2}(${G})\\*{0,2}\\s*\\)?\\*{0,2}`,`g`),K=`￰`,q=`￱`,Je=e=>e.replace(/\*\*(.+?)\*\*/g,`${K}$1${q}`).replace(/\*\*/g,``).split(K).join(`**`).split(q).join(`**`),J=(e,t)=>{let n=Je(e),r=/\*\*(.+?)\*\*/g,i=[],a=0,o;for(;(o=r.exec(n))!==null;)o.index>a&&i.push(n.slice(a,o.index)),i.push((0,W.jsx)(`strong`,{children:o[1]},`${t}-b-${o.index}`)),a=o.index+o[0].length;return a{let r=new RegExp(qe.source,`g`),i=[],a=0,o;for(;(o=r.exec(e))!==null;){o.index>a&&i.push(...J(e.slice(a,o.index),`${n}-${a}`));let r,s,c;o[2]&&o[3]?(c=o[1]||``,r=o[2],s=o[3]):o[4]&&o[5]?(r=o[4].replace(/^(?:La|Le|Les|Un|Une|Des|Du)\s+/i,``),s=o[5]):(r=o[6],s=o[6]),c&&i.push(c),i.push((0,W.jsx)(t,{viewCode:s,children:r},`${s}-${o.index}`)),a=o.index+o[0].length}return a{if(!e)return e;let n=e.split(` `),r=[],i=[],a=()=>{i.length>0&&(r.push((0,W.jsx)(`ul`,{children:i},`ul-${r.length}`)),i=[])};return n.forEach((e,n)=>{let o=e.match(/^[-*]\s+(.*)/);if(o){let e=Y(o[1],t,`li-${n}`);i.push((0,W.jsx)(`li`,{children:e},`li-${n}`))}else a(),e.trim().length>0?(r.length>0&&r.push((0,W.jsx)(`br`,{},`br-${n}`)),r.push(...Y(e,t,`ln-${n}`))):r.length>0&&r.push((0,W.jsx)(`br`,{},`br-${n}`))}),a(),r.length>0?r:e},Xe=e(S()),Ze=e=>{let t={},n={},r=(e,i)=>{Object.values(e).forEach(e=>{let a=i+`/`+(0,Xe.default)(e.label,{lower:!0});e.children?r(e.children,a):e.name&&(t[e.name]=`/`+a+`/`+e.name,n[e.name]=e.label)})};return Object.entries(e).forEach(([e,t])=>{t.children&&r(t.children,e)}),{entries:t,labels:n}},Qe=({viewCode:e,children:t})=>{let n=y(),r=C().data??{},{entries:i,labels:a}=(0,A.useMemo)(()=>!r||Object.keys(r).length===0?{entries:{},labels:{}}:Ze(r),[r]),o=i[e],s=t===e?a[e]||e:t;return o?(0,W.jsx)(`a`,{className:`copilote-view-link`,href:o,onClick:t=>{t.preventDefault(),o&&(B({type:`view_click_from_copilote`,view_code:e,view_label:typeof s==`string`?s:e,view_url:o}),n(o))},children:s}):(0,W.jsx)(D,{className:`copilote-view-tag`,children:s})},$e=({role:e,content:t,suggestions:n,onSuggestionClick:r,messageId:i,isLocalOnly:a})=>{let o=e===`user`,[s,c]=(0,A.useState)(null),[l,u]=(0,A.useState)(!1),[d,f]=(0,A.useState)(``),p=e=>{let t=s===e?null:e;c(t),e===`down`&&t===`down`?u(!0):(H(i,t,null),B({type:`feedback`,messageId:i,vote:t}))};return(0,W.jsxs)(`div`,{className:`copilote-message copilote-message--${o?`user`:`assistant`}`+(o&&a?` copilote-message--blocked`:``),children:[(0,W.jsx)(`div`,{className:`copilote-message__bubble`,children:o?t:Ye(t,Qe)}),!o&&!a&&(0,W.jsxs)(`div`,{className:`copilote-feedback`,children:[(0,W.jsx)(`button`,{className:`copilote-feedback-btn${s===`up`?` copilote-feedback-btn--up-active`:``}`,onClick:()=>p(`up`),title:`Réponse utile`,children:s===`up`?(0,W.jsx)(fe,{}):(0,W.jsx)(me,{})}),(0,W.jsx)(`button`,{className:`copilote-feedback-btn${s===`down`?` copilote-feedback-btn--down-active`:``}`,onClick:()=>p(`down`),title:`Réponse non pertinente`,children:s===`down`?(0,W.jsx)(ce,{}):(0,W.jsx)(ue,{})})]}),n?.length>0&&(0,W.jsx)(`div`,{className:`copilote-suggestions`,children:n.map((e,t)=>(0,W.jsx)(`button`,{className:`copilote-suggestion-chip`,onClick:()=>r?.(e),children:e},t))}),(0,W.jsx)(_,{title:`Qu'est-ce qui n'allait pas ?`,open:l,onCancel:()=>{H(i,`down`,null),B({type:`feedback_negative`,messageId:i,verbatim:null}),u(!1)},okText:`Envoyer`,cancelText:`Passer`,onOk:()=>{let e=d.trim();H(i,`down`,e||null),B({type:`feedback_negative`,messageId:i,verbatim:e||null}),u(!1),f(``)},width:380,okButtonProps:{disabled:d.trim().length===0},children:(0,W.jsx)(v.TextArea,{value:d,onChange:e=>f(e.target.value),placeholder:`Décrivez le problème avec cette réponse (facultatif)...`,autoSize:{minRows:3,maxRows:6},autoFocus:!0,maxLength:500,showCount:!0})})]})};function et(){let e=s();return b({mutationFn:({code:e,key:t})=>be({code:e,key:t}),meta:{successMessage:`Clé du copilote enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la clé`},onSettled:async()=>{await e.invalidateQueries({queryKey:U.health()})}})}var X=({isConfigured:e,isSecureConnection:t,onCancel:n,onSaved:r})=>{let i=et(),[a]=E.useForm();return(0,W.jsxs)(`div`,{className:`copilote-key-form`,children:[(0,W.jsx)(`p`,{children:e?`Renseignez la nouvelle clé d'API fournie par Harris. Elle remplacera celle qui est en place.`:`Renseignez la clé d'API fournie par Harris pour activer IRIS sur ce serveur.`}),i.isError&&(0,W.jsx)(T,{type:`error`,showIcon:!0,message:`Enregistrement refusé`,description:i.error?.message}),!t&&(0,W.jsx)(T,{type:`warning`,showIcon:!0,message:`À saisir depuis le serveur`,description:`La connexion n'est pas chiffrée : assurez-vous d'être en RDP sur le serveur avant d'enregistrer, sinon la clé traverse le réseau.`}),(0,W.jsxs)(E,{form:a,onFinish:e=>{i.mutate({code:`matcha`,key:e.key},{onSuccess:()=>{a.resetFields(),r?.()}})},layout:`vertical`,children:[(0,W.jsx)(E.Item,{name:`key`,label:`Clé d'API`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,W.jsx)(v.Password,{autoComplete:`off`})}),(0,W.jsxs)(g,{direction:`vertical`,size:`small`,className:`copilote-key-form-actions`,children:[(0,W.jsx)(m,{type:`primary`,htmlType:`submit`,loading:i.isPending,size:`large`,block:!0,children:`Enregistrer`}),n&&(0,W.jsx)(m,{type:`text`,onClick:n,size:`large`,block:!0,children:`Annuler`})]})]}),(0,W.jsx)(T,{className:`copilote-key-form-hint`,type:`info`,showIcon:!0,message:`Prérequis serveur`,description:(0,W.jsxs)(W.Fragment,{children:[`Le chiffrement de la clé demande l'extension mcrypt : décommenter`,` `,(0,W.jsx)(`code`,{children:`extension=php_mcrypt.dll`}),` dans`,` `,(0,W.jsx)(`code`,{children:`cti_server\\conf\\php\\5.2.5\\php.ini`}),`, puis redémarrer Apache.`]})})]})},{TextArea:tt}=v,Z=A.forwardRef(({onSend:e,isLoading:t},n)=>{let[r,i]=(0,A.useState)(``),a=()=>{let n=r.trim();n&&!t&&(e(n),i(``))};return(0,W.jsxs)(`div`,{className:`copilote-input`,children:[(0,W.jsx)(tt,{ref:n,value:r,onChange:e=>i(e.target.value),onKeyDown:e=>{e.key===`Enter`&&!e.shiftKey&&(e.preventDefault(),a())},placeholder:`Posez votre question...`,autoSize:{minRows:1,maxRows:4},disabled:t}),(0,W.jsx)(m,{type:`primary`,icon:(0,W.jsx)(ge,{}),onClick:a,disabled:!r.trim()||t,loading:t})]})});Z.displayName=`CopiloteInput`;var Q=`iris_disclaimer_accepted`,$=`dpo@harrisfrance.fr`,nt=()=>localStorage.getItem(Q)===`true`,rt=({onAccept:e})=>{let[t,n]=(0,A.useState)(!1);return(0,W.jsxs)(_,{title:`IRIS — Assistant IA iCTI`,open:!0,closable:!1,maskClosable:!1,footer:(0,W.jsx)(m,{type:`primary`,disabled:!t,onClick:()=>{localStorage.setItem(Q,`true`),B({type:`consent_accepted`}),e()},children:`Accéder à IRIS`}),width:560,children:[(0,W.jsxs)(`p`,{children:[(0,W.jsx)(`strong`,{children:`IRIS`}),` fonctionne grâce à une combinaison de techniques d'intelligence artificielle qui lui permettent de simuler une conversation naturelle. En interagissant avec lui, vous communiquez des données non pas à un opérateur humain mais à un système automatisé basé sur la technologie de traitement du langage naturel (NLP) qui fonctionne en analysant vos requêtes et en générant des réponses textuelles en temps réel.`]}),(0,W.jsx)(`p`,{children:`Le modèle sous-jacent a été entraîné sur un ensemble de données volumineux et diversifié, ce qui lui permet de produire des textes cohérents et pertinents. Cependant, il est important de garder à l'esprit qu'il peut parfois :`}),(0,W.jsxs)(`ul`,{children:[(0,W.jsx)(`li`,{children:`générer des informations incorrectes ou inappropriées,`}),(0,W.jsx)(`li`,{children:`produire du contenu biaisé,`}),(0,W.jsx)(`li`,{children:`mal interpréter les requêtes ou questions complexes.`})]}),(0,W.jsxs)(`p`,{children:[`Si vous constatez ce type de réponse, n'hésitez pas à le signaler à`,` `,(0,W.jsx)(`a`,{href:`mailto:${$}`,children:$}),`.`]}),(0,W.jsxs)(`p`,{children:[(0,W.jsx)(`strong`,{children:`IRIS`}),` est conçu pour répondre à vos questions sur le fonctionnement de l'application iCTI et les règles de gestion métier mais il ne pourra pas répondre avec précision aux questions relatives à une situation personnelle.`]}),(0,W.jsx)(`p`,{children:`Par conséquent, vous garantissez ne pas fournir de données personnelles (nom, prénom, coordonnées…) ou d'informations personnelles de toute nature (opinion politique, état de santé, orientation sexuelle…) dans cette interface dans la mesure où elles ne sont pas nécessaires pour obtenir une réponse.`}),(0,W.jsxs)(`p`,{style:{marginBottom:0},children:[`En tout état de cause, les réponses fournies par `,(0,W.jsx)(`strong`,{children:`IRIS`}),` sont générées à partir des données disponibles et constituent des informations à titre indicatif. Elles ne doivent pas être utilisées pour prendre des décisions importantes.`]}),(0,W.jsx)(O,{checked:t,onChange:e=>n(e.target.checked),style:{marginTop:16},children:`J'accepte les conditions d'utilisation de IRIS.`})]})},it=()=>{let e=Ke(),t=e.data?.configured===!0,n=e.data?.isSecureConnection===!0,[r,i]=(0,A.useState)(!1),[a,o]=(0,A.useState)(!1),[s,u]=(0,A.useState)(nt),[d,f]=(0,A.useState)([]),[g,_]=(0,A.useState)(!1),v=(0,A.useRef)(null),y=(0,A.useRef)(0),b=(0,A.useRef)(null),x=a||e.isSuccess&&!t,S=t&&!a,C=()=>`${z()}-${++y.current}`;(0,A.useEffect)(()=>{let e=setInterval(V,300*1e3);return()=>clearInterval(e)},[]),(0,A.useEffect)(()=>{v.current?.scrollIntoView({behavior:`smooth`})},[d]);let T=()=>{b.current?.focus({preventScroll:!0})};(0,A.useEffect)(()=>{r&&t&&s&&T()},[r,t,s]);let E=async e=>{let t={id:C(),role:`user`,content:e},n=[...d,t];f(n),_(!0);try{let e=await We(n);f(e===F?n=>[...n.map(e=>e===t?{...e,isLocalOnly:!0}:e),{...e,id:C()}]:t=>[...t,{...e,id:C()}])}catch(e){let t=e.code===`ECONNABORTED`,n=t?`Le copilote a mis trop de temps à répondre. Réessayez avec une question plus courte.`:`Erreur de communication avec le copilote. Vérifiez la configuration.`;f(e=>[...e,{id:C(),role:`assistant`,content:n,isLocalOnly:!0}]),!t&&e.message&&p({message:`Le copilote n'a pas pu répondre`,description:e.message,duration:8})}finally{_(!1)}},D=()=>{B({type:`conversation_reset`,message_count:d.length}),f([])},O=()=>{V(),i(!1)};return ne(`i`,()=>{r?O():i(!0)},{},[r]),(0,W.jsxs)(W.Fragment,{children:[r&&!s&&(0,W.jsx)(rt,{onAccept:()=>u(!0)}),!r&&(0,W.jsx)(m,{className:`copilote-fab`,type:`primary`,shape:`circle`,size:`large`,icon:(0,W.jsx)(te,{}),onClick:()=>i(!0),title:`IRIS — Votre assistante iCTI`}),(0,W.jsxs)(ie,{title:`IRIS`,placement:`right`,width:420,onClose:O,open:r,afterOpenChange:e=>{e&&s&&T()},className:`copilote-drawer`,closeIcon:(0,W.jsx)(l,{}),extra:(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(h,{title:`Configurer la clé d'API`,placement:`bottomRight`,arrowPointAtCenter:!0,children:(0,W.jsx)(m,{type:`text`,size:`large`,icon:(0,W.jsx)(w,{}),onClick:()=>o(!0),disabled:x||e.isPending})}),(0,W.jsx)(h,{title:`Réinitialiser la conversation`,placement:`bottomRight`,arrowPointAtCenter:!0,children:(0,W.jsx)(m,{type:`text`,size:`large`,icon:(0,W.jsx)(oe,{}),onClick:D,disabled:d.length===0})})]}),children:[(0,W.jsxs)(`div`,{className:`copilote-body`,children:[e.isPending&&(0,W.jsx)(`div`,{className:`copilote-unavailable`,children:(0,W.jsx)(`p`,{children:`Connexion à IRIS en cours...`})}),e.isError&&!a&&(0,W.jsxs)(`div`,{className:`copilote-unavailable`,children:[(0,W.jsx)(`p`,{children:`IRIS est momentanément indisponible.`}),(0,W.jsx)(m,{icon:(0,W.jsx)(re,{}),onClick:()=>e.refetch(),loading:e.isFetching,size:`small`,children:`Réessayer`})]}),x&&(0,W.jsx)(X,{isConfigured:t,isSecureConnection:n,onCancel:t?()=>o(!1):void 0,onSaved:()=>o(!1)}),S&&d.length===0&&(0,W.jsx)(`div`,{className:`copilote-welcome`,children:(0,W.jsx)(`p`,{children:`Bonjour, je suis IRIS. Posez-moi vos questions sur les indicateurs, le paramétrage et les règles de gestion iCTI.`})}),S&&(0,W.jsxs)(`div`,{className:`copilote-messages`,children:[d.map((e,t)=>(0,W.jsx)($e,{messageId:e.id,role:e.role,content:e.content,isLocalOnly:e.isLocalOnly,suggestions:!g&&t===d.length-1?e.suggestions:void 0,onSuggestionClick:E},e.id)),g&&(0,W.jsxs)(`div`,{className:`copilote-loading`,children:[(0,W.jsx)(ee,{indicator:(0,W.jsx)(c,{spin:!0}),size:`small`}),(0,W.jsx)(`span`,{children:`Réflexion en cours...`})]}),(0,W.jsx)(`div`,{ref:v})]})]}),S&&(0,W.jsx)(Z,{ref:b,onSend:E,isLoading:g})]})]})};export{it as default}; \ No newline at end of file diff --git a/assets/CopyToClipboard-BUzlsu7g.js b/assets/CopyToClipboard-DUmYIdDr.js similarity index 95% rename from assets/CopyToClipboard-BUzlsu7g.js rename to assets/CopyToClipboard-DUmYIdDr.js index b1e07f9..9786be1 100644 --- a/assets/CopyToClipboard-BUzlsu7g.js +++ b/assets/CopyToClipboard-DUmYIdDr.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-DOscJEDN.js";import{i}from"./ctiAxios-CDlE51TE.js";import{H as a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{i as s}from"./select-C47FfvhI.js";import{t as c}from"./CopyOutlined-DaVzY812.js";import{t as l}from"./queryOptions-_qrchnQm.js";import{t as u}from"./prop-types-eZYknsgO.js";import{I as d}from"./index-BocemapU.js";import{b as f}from"./CancelButton-rBN4jacc.js";var p=async e=>f(await i(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`copy`,softCode:e,oid:t})}var _={all:[`indicators`],list:e=>[..._.all,`list`,e]},v={indicators:[],tables:[],themesSearch:[],themes:[]},y=e=>l({queryKey:_.list(e),queryFn:()=>p(e),enabled:!!e}),b=e=>r(y(e)),x=e=>{let t=[{value:`*LIST`,title:`Pas de fonction total`},{value:`Sommes`,title:`Sommes`,disabled:!0,children:[{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`}]},{value:`Bornes`,title:`Bornes`,disabled:!0,children:[{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`}]},{value:`Moyennes`,title:`Moyennes`,disabled:!0,children:[{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`}]},{value:`Comptage`,title:`Comptage`,disabled:!0,children:[{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`}]},{value:`Texte`,title:`Texte`,disabled:!0,children:[{title:`Aggrégation des valeurs`,value:`LISTACUM`}]}];return e===`eis`&&t.filter(e=>e.value===`Texte`)[0].children.push({title:`AGGVAL`,data:`AGGVAL`}),t},S=[{title:`Pas de fonction total`,value:`AGGVAL`},{title:`Pas de fonction total`,value:`*LIST`},{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`},{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`},{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`},{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`},{title:`Aggrégation des valeurs`,value:`LISTACUM`},{title:`Calcul entre indicateurs`,value:`*CALC`}],C=(e,t)=>{let n={},r=[];for(let[t,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(t)&&r!==`0`&&(n[t]=r);if(n){let e=Object.values(n).map(e=>t?.indicators.find(t=>t.oid===e));e.forEach(e=>{for(let[t,r]of Object.entries(n))if(r===e?.oid){let n=t.match(/\d+/g);e.associatedIndicatorIndex=Number(n[0])}}),r=e}return r},w=e(u()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[l,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(o,{style:i,size:t,type:n,icon:l?(0,E.jsx)(s,{style:{color:a.green}}):(0,E.jsx)(c,{}),onClick:()=>{u(!l),navigator.clipboard.writeText(e)}})})})};D.propTypes={copiedText:w.default.string,size:w.default.string,type:w.default.string,tooltip:w.default.string};export{v as a,g as c,x as i,h as l,C as n,b as o,S as r,_ as s,D as t,m as u}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-DOscJEDN.js";import{i}from"./ctiAxios-CDlE51TE.js";import{H as a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{i as s}from"./select-C47FfvhI.js";import{t as c}from"./CopyOutlined-DaVzY812.js";import{t as l}from"./queryOptions-_qrchnQm.js";import{t as u}from"./prop-types-eZYknsgO.js";import{I as d}from"./index-V8IueDFv.js";import{b as f}from"./CancelButton-CAR7vI04.js";var p=async e=>f(await i(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`copy`,softCode:e,oid:t})}var _={all:[`indicators`],list:e=>[..._.all,`list`,e]},v={indicators:[],tables:[],themesSearch:[],themes:[]},y=e=>l({queryKey:_.list(e),queryFn:()=>p(e),enabled:!!e}),b=e=>r(y(e)),x=e=>{let t=[{value:`*LIST`,title:`Pas de fonction total`},{value:`Sommes`,title:`Sommes`,disabled:!0,children:[{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`}]},{value:`Bornes`,title:`Bornes`,disabled:!0,children:[{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`}]},{value:`Moyennes`,title:`Moyennes`,disabled:!0,children:[{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`}]},{value:`Comptage`,title:`Comptage`,disabled:!0,children:[{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`}]},{value:`Texte`,title:`Texte`,disabled:!0,children:[{title:`Aggrégation des valeurs`,value:`LISTACUM`}]}];return e===`eis`&&t.filter(e=>e.value===`Texte`)[0].children.push({title:`AGGVAL`,data:`AGGVAL`}),t},S=[{title:`Pas de fonction total`,value:`AGGVAL`},{title:`Pas de fonction total`,value:`*LIST`},{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`},{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`},{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`},{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`},{title:`Aggrégation des valeurs`,value:`LISTACUM`},{title:`Calcul entre indicateurs`,value:`*CALC`}],C=(e,t)=>{let n={},r=[];for(let[t,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(t)&&r!==`0`&&(n[t]=r);if(n){let e=Object.values(n).map(e=>t?.indicators.find(t=>t.oid===e));e.forEach(e=>{for(let[t,r]of Object.entries(n))if(r===e?.oid){let n=t.match(/\d+/g);e.associatedIndicatorIndex=Number(n[0])}}),r=e}return r},w=e(u()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[l,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(o,{style:i,size:t,type:n,icon:l?(0,E.jsx)(s,{style:{color:a.green}}):(0,E.jsx)(c,{}),onClick:()=>{u(!l),navigator.clipboard.writeText(e)}})})})};D.propTypes={copiedText:w.default.string,size:w.default.string,type:w.default.string,tooltip:w.default.string};export{v as a,g as c,x as i,h as l,C as n,b as o,S as r,_ as s,D as t,m as u}; \ No newline at end of file diff --git a/assets/Debug-6bSxXtnl.js b/assets/Debug-DvFgPNa5.js similarity index 99% rename from assets/Debug-6bSxXtnl.js rename to assets/Debug-DvFgPNa5.js index 11c92c3..417b781 100644 --- a/assets/Debug-6bSxXtnl.js +++ b/assets/Debug-DvFgPNa5.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,Q as o,g as s}from"./axios-DOscJEDN.js";import{c}from"./ctiAxios-CDlE51TE.js";import{x as l}from"./notification-BkpaB2Vc.js";import{t as u}from"./button-BMyidN73.js";import{t as d}from"./table-DT2n3sXB.js";import{t as f}from"./tooltip-3rewahde.js";import{t as p}from"./progress-BEfRXkc2.js";import{c as m,n as h,u as g}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{a as _,i as v,l as y,r as b}from"./perQueryPersister-BKI9gpp-.js";import{c as x,t as S,u as C}from"./view.keys-CBaWbBws.js";import{L as ee,W as w,_t as T,c as te,ct as E,dt as ne,lt as D}from"./index-BocemapU.js";import{n as re}from"./logs.queries-7Ij4dy4e.js";var ie={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`database`,theme:`outlined`};a();var O=e(t()),ae=O.forwardRef(function(e,t){return O.createElement(r,i(i({},e),{},{ref:t,icon:ie}))}),k={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`hdd`,theme:`outlined`};a();var A=O.forwardRef(function(e,t){return O.createElement(r,i(i({},e),{},{ref:t,icon:k}))}),j={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z`}}]},name:`warning`,theme:`outlined`};a();var M=O.forwardRef(function(e,t){return O.createElement(r,i(i({},e),{},{ref:t,icon:j}))}),N=async()=>{let e=(await l.keys()).filter(e=>e.startsWith(`${b}-`));return(await Promise.all(e.map(async e=>({storageKey:e,queryHash:e.slice(b.length+1),queryKey:_(e),deflatedBytes:(await l.getItem(e))?.byteLength??0})))).sort((e,t)=>t.deflatedBytes-e.deflatedBytes)},oe=async e=>{let t=await l.getItem(e);if(!t)return{storageKey:e,status:`absente`};try{let n=v(t);return{storageKey:e,status:n.state?.status??`—`,dataUpdatedAt:n.state?.dataUpdatedAt?new Date(n.state.dataUpdatedAt).toLocaleString():`—`,buster:n.buster??`—`,data:n.state?.data}}catch{return{storageKey:e,status:`illisible`}}},P=n(),F=e=>e>=1024*1024?`${(e/(1024*1024)).toFixed(2)} Mo`:`${(e/1024).toFixed(1)} Ko`,I=2e4,L=e=>e!=null&&s(e,S.runs()),R=e=>{let t=JSON.stringify(e,null,2)??`—`;return t.length<=I?t:`${t.slice(0,I)}\n\n… tronqué à ${I} caractères sur ${t.length}.`},se=()=>{let[e,t]=(0,O.useState)([]),[n,r]=(0,O.useState)(null),[i,a]=(0,O.useState)([]),o=(0,O.useRef)(null);(0,O.useEffect)(()=>{let e=async()=>{t(await N()),a(C())};e();let n=c.getQueryCache().subscribe(()=>{clearTimeout(o.current),o.current=setTimeout(e,1500)});return()=>{n(),clearTimeout(o.current)}},[]);let s=async e=>{if(r(e?{storageKey:e}:null),!e)return;let t=await oe(e);r(n=>n?.storageKey===e?t:n)},l=Date.now(),u=new Set(e.map(e=>e.queryHash)),d=new Set(i.map(e=>e.queryHash)),p=e=>!x(e,l)&&!u.has(e.queryHash),m=e.filter(e=>L(e.queryKey)&&!d.has(e.queryHash)).length,h=i.filter(p).length;return(0,P.jsxs)(`div`,{className:`debug-panel debug-cache`,children:[(m>0||h>0)&&(0,P.jsx)(T,{type:`warning`,showIcon:!0,style:{marginBottom:16},message:`Invariant args ⟺ disque rompu`,description:(0,P.jsxs)(P.Fragment,{children:[h>0&&(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`strong`,{children:[h,` args orphelin(s)`]}),` — args conservés sans entrée disque : la vue se ré-exécute automatiquement au F5 au lieu de rouvrir le drawer de filtres.`]}),m>0&&(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`strong`,{children:[m,` RUN non restaurable(s)`]}),` — présents sur disque sans leurs args : la query reste disabled au F5, le cache ne sert pas et la vue repart sur le drawer.`]}),(0,P.jsx)(`div`,{style:{fontSize:12,color:`#888`},children:`Les args périmés sont exclus du compte : ils ne sont élagués qu'au chargement, leur blob part plus tôt, et c'est normal. Reste transitoire aussi un écart d'une seconde après une exécution, le temps que le persister écrive (throttle).`})]})}),(0,P.jsx)(`h3`,{children:`Entrées disque (IndexedDB, une par query)`}),e.length===0?(0,P.jsx)(`p`,{children:`Aucune entrée persistée sur ce poste.`}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{children:[e.length,` entrée(s) ·`,` `,F(e.reduce((e,t)=>e+t.deflatedBytes,0)),` deflaté(s)`]}),(0,P.jsx)(`p`,{style:{fontSize:12,color:`#888`},children:`Status, date et contenu vivent dans le blob compressé : ils ne s'affichent qu'à l'ouverture d'une entrée, une seule à la fois.`}),(0,P.jsx)(D,{accordion:!0,onChange:s,children:e.map(e=>(0,P.jsx)(D.Panel,{header:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(`strong`,{children:e.queryKey?JSON.stringify(e.queryKey):e.storageKey}),` — `,F(e.deflatedBytes),L(e.queryKey)&&!d.has(e.queryHash)&&(0,P.jsx)(f,{title:`Args de cette exécution absents : au F5 la query reste disabled, ce blob ne sera pas restauré`,children:(0,P.jsx)(E,{color:`orange`,style:{marginLeft:8},children:`non restaurable`})})]}),children:n?.storageKey!==e.storageKey||!(`status`in n)?(0,P.jsx)(`p`,{style:{margin:0,color:`#888`},children:`Lecture…`}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{style:{margin:`0 0 8px`,fontSize:12},children:[n.status,` — `,n.dataUpdatedAt??`—`,` — buster `,n.buster??`—`]}),(0,P.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:R(n.data)})]})},e.storageKey))})]}),(0,P.jsx)(`h3`,{style:{marginTop:24},children:`Args des RUN (localStorage)`}),(0,P.jsx)(`p`,{style:{fontSize:12,color:`#888`},children:`Seule copie persistée des valeurs de filtres d'une exécution — le blob disque ne contient que ses résultats. Sans elle, un RUN présent sur disque n'est pas restauré (la query reste disabled) et la vue repart sur le drawer.`}),i.length===0?(0,P.jsx)(`p`,{children:`Aucun args enregistré.`}):(0,P.jsx)(D,{children:i.map(e=>(0,P.jsx)(D.Panel,{header:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(`strong`,{children:e.viewName??e.key}),` — `,e.shArgs??`—`,` — `,e.at?`${((l-e.at)/36e5).toFixed(1)} h`:`—`,x(e,l)?(0,P.jsx)(f,{title:`Périmée (âge ou journée de données) : élaguée au prochain chargement, son blob disque a déjà été supprimé à la lecture. Normal, pas une rupture.`,children:(0,P.jsx)(E,{style:{marginLeft:8},children:`périmée`})}):p(e)&&(0,P.jsx)(f,{title:`Args sans entrée disque : ils ré-enablent un RUN dont le blob est absent, donc une exécution serveur automatique là où l'utilisateur devrait retrouver le drawer`,children:(0,P.jsx)(E,{color:`red`,style:{marginLeft:8},children:`orphelin`})})]}),children:(0,P.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:R(e.args)})},e.key))})]})},z=1024*1024,B=1024,V=2e3,H=50*B,U=9,W=50,G=e=>e>=z?`${(e/z).toFixed(1)} Mo`:`${(e/B).toFixed(1)} Ko`,K=e=>e==null?`—`:`${e.toFixed(1)} ms`,q=()=>{let e=performance.memory;return e?{used:e.usedJSHeapSize,total:e.totalJSHeapSize,limit:e.jsHeapSizeLimit}:null},J=-1,Y=e=>{let t=0,n=e=>{let n=typeof e;n===`string`?t+=e.length*2:n===`number`?t+=8:n===`boolean`&&(t+=4)};if(Array.isArray(e))e.forEach(e=>{(typeof e!=`object`||!e)&&n(e)});else for(let r in e){t+=r.length*2;let i=e[r];(typeof i!=`object`||!i)&&n(i)}return t},ce=e=>{let t=new Map,n=0;e.forEach((e,r)=>{let i=new Set,a=[e.state.data];for(;a.length>0;){let e=a.pop();if(typeof e!=`object`||!e||i.has(e))continue;i.add(e),n+=Y(e);let o=t.get(e);if(o===void 0?t.set(e,r):o!==r&&t.set(e,J),Array.isArray(e))e.forEach(e=>{typeof e==`object`&&e&&a.push(e)});else for(let t in e){let n=e[t];typeof n==`object`&&n&&a.push(n)}}});let r=0,i=0,a=Array(e.length).fill(0);return t.forEach((e,t)=>{let n=Y(t);r+=n,e===J?i+=n:a[e]+=n}),{uniqueBytes:r,naiveBytes:n,sharedBytes:i,ownBytesByIndex:a}},le=e=>{let t=c.getQueryCache().getAll(),n=ce(t),r=t.map((t,r)=>{let i=t.state.data,a=i===void 0?0:JSON.stringify(i).length,o=t.options?.persister!=null;return{key:r,queryKey:JSON.stringify(t.queryKey),bytes:a,ownBytes:n.ownBytesByIndex[r],status:t.state.status,observers:t.getObserversCount(),isPersisted:o,diskBytes:e.get(t.queryHash),dataUpdatedAt:t.state.dataUpdatedAt,...y.perQuery.lastOpsByHash.get(t.queryHash)??{},updatedAt:t.state.dataUpdatedAt?new Date(t.state.dataUpdatedAt).toLocaleTimeString():`—`}});return r.sort((e,t)=>t.bytes-e.bytes),{rows:r,dedup:n}},X=(e,t,n,r)=>{let i=e===void 0?0:JSON.stringify(e).length,a={key:t,field:n,bytes:i},o=typeof e==`object`&&!!e,s=Array.isArray(e);if(s&&e.length>W)return a.field=`${n} [${e.length} éléments]`,a;if(r=H){let n=(s?e.map((e,t)=>[String(t),e]):Object.entries(e)).map(([e,n])=>X(n,`${t}.${e}`,e,r+1)).filter(e=>e.bytes>=H).sort((e,t)=>t.bytes-e.bytes);n.length>0&&(a.children=n)}return a},ue=e=>!e||typeof e!=`object`?[]:Object.entries(e).map(([e,t])=>X(t,e,e,1)).filter(e=>e.bytes>=H).sort((e,t)=>t.bytes-e.bytes),de={success:`green`,error:`red`,pending:`orange`},Z=({label:e,ms:t})=>t==null?null:(0,P.jsxs)(`div`,{style:{whiteSpace:`nowrap`},children:[(0,P.jsxs)(`span`,{style:{fontSize:11,color:`#888`},children:[e,` `]}),K(t)]}),fe=[{title:`Query`,dataIndex:`queryKey`,key:`queryKey`,ellipsis:!0,render:e=>(0,P.jsx)(f,{title:e,children:(0,P.jsx)(`code`,{style:{fontSize:11},children:e})})},{title:`Poids sérialisé`,dataIndex:`bytes`,key:`bytes`,width:130,align:`right`,render:e=>G(e),sorter:(e,t)=>e.bytes-t.bytes,defaultSortOrder:`descend`},{title:`Propre (RAM)`,dataIndex:`ownBytes`,key:`ownBytes`,width:130,align:`right`,render:(e,t)=>(0,P.jsx)(f,{title:`RAM libérée en évinçant cette query (objets atteignables uniquement par elle). Un DESC construit par l'appli partage ses nœuds avec les globals → poids propre très faible malgré un gros poids sérialisé ; le même DESC relu du disque ne partage plus rien → poids propre plein. Voir « Origine RAM ».`,children:(0,P.jsx)(`span`,{style:{color:ee.ownBytes-t.ownBytes},{title:`Disque`,dataIndex:`diskBytes`,key:`diskBytes`,width:130,align:`right`,sorter:(e,t)=>(e.diskBytes??0)-(t.diskBytes??0),render:(e,t)=>e==null?t.isPersisted?(0,P.jsx)(f,{title:`Déclare le persister mais rien sur disque. Transitoire juste après un fetch (écriture throttlée) ; persistant, c'est un quota dépassé — voir les échecs d'écriture ci-dessous.`,children:(0,P.jsx)(E,{color:`orange`,children:`absente`})}):(0,P.jsx)(`span`,{children:`—`}):(0,P.jsx)(f,{title:t.isPersisted?`Taille deflatée sur disque : restaurable au prochain montage.`:`Blob sur disque alors que la query ne déclare plus le persister : reste jusqu'au prochain balayage ou changement de buster.`,children:(0,P.jsx)(`span`,{style:{color:t.isPersisted?void 0:`#cf1322`},children:G(e)})})},{title:`Origine RAM`,dataIndex:`restoredAt`,key:`restoredAt`,width:130,align:`center`,render:(e,t)=>{if(!t.isPersisted)return(0,P.jsx)(`span`,{children:`—`});if(e==null)return(0,P.jsx)(f,{title:`Objet construit au fetch et jamais remonté du disque depuis le chargement : il partage ses nœuds avec les globals, d'où un poids propre faible malgré un gros poids sérialisé.`,children:(0,P.jsx)(E,{color:`green`,children:`appli`})});let n=new Date(e).toLocaleTimeString(),r=t.dataUpdatedAt>e;return(0,P.jsx)(f,{title:r?`Restaurée à ${n} puis refetchée : la RAM est de nouveau un objet frais, le partage de refs est retrouvé.`:`Remontée du disque à ${n} : la RAM est la copie issue du JSON.parse, qui ne partage plus ses nœuds avec les globals — d'où un poids propre plein.`,children:(0,P.jsx)(E,{color:r?`blue`:`volcano`,children:r?`refetchée`:`disque`})})}},{title:(0,P.jsx)(f,{title:`Main thread payé par CETTE query pour traverser le pont. « écrit » = stringify + deflate vers IndexedDB ; « lu » = inflate + parse vers TanStack. Dernière opération de chaque sens, pas un cumul — vide si aucune depuis le chargement (blob d'une session précédente).`,children:`Pont RAM↔disque`}),key:`bridgeMs`,width:140,align:`right`,sorter:(e,t)=>(e.persistMs??0)+(e.restoreMs??0)-((t.persistMs??0)+(t.restoreMs??0)),render:(e,t)=>t.persistMs==null&&t.restoreMs==null?(0,P.jsx)(`span`,{children:`—`}):(0,P.jsx)(f,{title:(0,P.jsxs)(P.Fragment,{children:[t.persistMs!=null&&(0,P.jsxs)(`div`,{children:[`écrit : stringify `,K(t.stringifyMs),` + deflate`,` `,K(t.deflateMs)]}),t.restoreMs!=null&&(0,P.jsxs)(`div`,{children:[`lu : inflate `,K(t.inflateMs),` + parse `,K(t.parseMs)]})]}),children:(0,P.jsxs)(`div`,{children:[(0,P.jsx)(Z,{label:`écrit`,ms:t.persistMs}),(0,P.jsx)(Z,{label:`lu`,ms:t.restoreMs})]})})},{title:`Statut`,dataIndex:`status`,key:`status`,width:100,align:`center`,render:e=>(0,P.jsx)(E,{color:de[e],children:e})},{title:`Observateurs`,dataIndex:`observers`,key:`observers`,width:130,align:`center`,render:e=>e===0?(0,P.jsx)(f,{title:`Aucun composant ne l'affiche : gardée vivante par gcTime, candidate à l'éviction`,children:(0,P.jsx)(E,{color:`orange`,children:`0 (gcTime)`})}):(0,P.jsx)(E,{color:`green`,children:e})},{title:(0,P.jsx)(f,{title:`dataUpdatedAt. Pour une query remontée du disque, c'est l'heure de son fetch D'ORIGINE, pas celle de la restauration : le persister repose l'horodatage persisté. Cette colonne ne dit donc pas quand la RAM a été peuplée — « Origine RAM » le dit.`,children:`MàJ`}),dataIndex:`updatedAt`,key:`updatedAt`,width:110}],pe=({rows:e,totalBytes:t})=>!e||e.length===0?(0,P.jsxs)(`span`,{style:{color:`#888`,fontSize:12},children:[`Aucune branche > `,G(H),` à ventiler.`]}):(0,P.jsx)(d,{size:`small`,columns:[{title:`Sous-champ`,dataIndex:`field`,key:`field`,render:e=>(0,P.jsx)(`code`,{style:{fontSize:11},children:e})},{title:`Poids`,dataIndex:`bytes`,key:`bytes`,width:120,align:`right`,render:e=>G(e)},{title:`% de la query`,dataIndex:`bytes`,key:`pct`,width:200,render:e=>(0,P.jsx)(p,{percent:t?Math.round(e/t*100):0,size:`small`})}],dataSource:e,pagination:!1,defaultExpandAllRows:!0}),me=()=>{let[e,t]=(0,O.useState)(q),[n,r]=(0,O.useState)(null),[i,a]=(0,O.useState)(null),[o,s]=(0,O.useState)(!1),[l,f]=(0,O.useState)({}),[m,h]=(0,O.useState)(()=>({...y}));(0,O.useEffect)(()=>{let e=setInterval(()=>{t(q()),h({perQuery:{...y.perQuery}})},V);return()=>clearInterval(e)},[]);let g=async()=>{s(!0),f({});let e=await N(),{rows:t,dedup:n}=le(new Map(e.map(e=>[e.queryHash,e.deflatedBytes])));r(t),a(n),s(!1)},_=(e,t)=>{if(!e||l[t.queryKey])return;let n=c.getQueryData(JSON.parse(t.queryKey));f(e=>({...e,[t.queryKey]:ue(n)}))},v=n?n.reduce((e,t)=>e+t.bytes,0):0,b=n?n.filter(e=>e.isPersisted).length:0,x=n?n.filter(e=>e.isPersisted&&e.diskBytes!=null).length:0,S=n?n.filter(e=>e.observers===0).length:0,C=e?Math.round(e.used/e.limit*100):0;return(0,P.jsxs)(`div`,{className:`debug-panel debug-memory`,children:[(0,P.jsxs)(`div`,{className:`debug-memory-tiles`,children:[(0,P.jsxs)(`section`,{children:[(0,P.jsx)(`h3`,{children:`Heap JavaScript (RAM de l'onglet)`}),e?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{children:[`Utilisé : `,(0,P.jsx)(`strong`,{children:G(e.used)}),` · Alloué :`,` `,G(e.total),` · Limite : `,G(e.limit)]}),(0,P.jsx)(p,{percent:C,status:C>80?`exception`:`normal`}),(0,P.jsxs)(`p`,{style:{fontSize:12,color:`#888`},children:[`Rafraîchi toutes les `,V/1e3,` s. Valeur au repos = RAM stationnaire.`]})]}):(0,P.jsx)(T,{type:`info`,showIcon:!0,message:`performance.memory indisponible`,description:`Ce navigateur n'expose pas le heap JS (API Chrome non standard). La mesure du cache mémoire ci-dessous reste disponible.`})]}),(0,P.jsxs)(`section`,{children:[(0,P.jsx)(`h3`,{children:`Pont RAM↔disque (persister) — coût CPU`}),(0,P.jsxs)(`p`,{style:{fontSize:13},children:[(0,P.jsxs)(`strong`,{children:[m.perQuery.persistCount,` écriture(s)`]}),` pour`,` `,(0,P.jsx)(`strong`,{children:K(m.perQuery.persistMsTotal)}),` de main thread cumulé ·`,` `,(0,P.jsxs)(`strong`,{children:[m.perQuery.restoreCount,` restauration(s)`]}),(0,P.jsxs)(`span`,{style:{color:`#888`},children:[` `,`— depuis le chargement. Le cumul en écriture est la mesure à suivre chez un client ; les restaurations sont paresseuses (au montage, RAM vide), donc leur compte suit ce qui a été affiché, sans valeur attendue.`]})]}),(0,P.jsxs)(`p`,{style:{fontSize:13},children:[`Échecs d'écriture disque (quota) :`,` `,m.perQuery.writeErrorCount===0?(0,P.jsx)(`span`,{style:{color:`#888`},children:`aucun`}):(0,P.jsxs)(`strong`,{style:{color:`#cf1322`},children:[m.perQuery.writeErrorCount,` — `,m.perQuery.lastWriteError?.message,` sur`,` `,(0,P.jsx)(`code`,{style:{fontSize:11},children:m.perQuery.lastWriteError?.storageKey})]})]})]})]}),(0,P.jsx)(`h3`,{style:{marginTop:24},children:`Cache TanStack Query en mémoire`}),(0,P.jsx)(u,{type:`primary`,loading:o,onClick:g,children:`Analyser le cache mémoire`}),(0,P.jsx)(`span`,{style:{marginLeft:12,fontSize:12,color:`#888`},children:`Fait un JSON.stringify de toutes les données : peut figer brièvement si le cache est volumineux. Lit aussi la taille de chaque blob disque, ce qui les charge le temps de la mesure — le heap juste après n'est donc pas une valeur au repos.`}),n&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{style:{marginTop:16},children:[`Poids sérialisé total : `,(0,P.jsx)(`strong`,{children:G(v)}),` `,`· `,n.length,` queries · `,b,` déclarent le persister, dont `,x,` écrites sur disque · `,S,` sans observateur (maintenues par gcTime)`]}),i&&(0,P.jsxs)(`p`,{style:{marginTop:-8},children:[(0,P.jsx)(`strong`,{children:`RAM réelle estimée (dédupliquée) :`}),` `,(0,P.jsx)(`strong`,{style:{color:`#3f8600`},children:G(i.uniqueBytes)}),` `,`— chaque objet compté 1× · dont`,` `,(0,P.jsx)(`strong`,{children:G(i.sharedBytes)}),` partagés entre ≥2 queries · vs `,G(i.naiveBytes),` en re-comptant les refs partagées (facteur ×`,i.uniqueBytes?(i.naiveBytes/i.uniqueBytes).toFixed(1):`1`,`).`,(0,P.jsx)(`br`,{}),(0,P.jsx)(`span`,{style:{fontSize:12,color:`#888`},children:`Un facteur élevé est normal quand les DESC partagent leurs nœuds treeData/globals ; il tombe à ×1 sur des données relues du disque, qui ne partagent plus rien.`})]}),(0,P.jsxs)(`p`,{style:{fontSize:12,color:`#888`,marginTop:-8},children:[`Déplier une ligne ventile son poids par sous-champ (branches >`,` `,G(H),`, `,U,` niveaux max).`]}),(0,P.jsx)(d,{size:`small`,columns:fe,dataSource:n,pagination:{pageSize:20},expandable:{rowExpandable:e=>e.bytes>=H,onExpand:_,expandedRowRender:e=>(0,P.jsx)(pe,{rows:l[e.queryKey],totalBytes:e.bytes})}})]})]})},he=[{title:`Id`,dataKey:`id`},{title:`Date`,dataKey:`createdAt`,width:150},{title:`Code`,dataKey:`code`,width:100},{title:`Count`,dataKey:`count`,width:100},{title:`Erreur`,dataKey:`error`,width:200},{title:`Texte`,dataKey:`text`,width:200},{title:`Message`,dataKey:`message`,width:200},{title:`Utilisateur`,dataKey:`user`,dataGetter:({rowData:e})=>e.extra.user,width:100},{title:`URL`,dataKey:`url`,dataGetter:({rowData:e})=>e.extra.url,width:300}].map(e=>({width:50,resizable:!0,key:e.dataKey,...e})),ge=({rowData:e,column:t})=>({onClick:n=>{n.preventDefault();let r=document.createElement(`textarea`);r.value=e[t.dataKey],document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),o.success(`Copié !`)}}),Q=[{key:`serveur`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(M,{}),` Logs serveur`]}),children:(0,P.jsx)(()=>{let e=re(),t=e.data??[];return(0,P.jsxs)(`div`,{className:`debug-panel debug-panel--table`,children:[(0,P.jsxs)(`div`,{className:`debug-panel-toolbar`,children:[(0,P.jsx)(u,{icon:(0,P.jsx)(w,{}),loading:e.isFetching,onClick:()=>{e.refetch()},children:`Recharger`}),(0,P.jsxs)(`span`,{className:`debug-panel-hint`,children:[t.length,` erreur(s) remontée(s) par les postes clients · un clic sur une cellule la copie.`]})]}),(0,P.jsx)(`div`,{className:`debug-logs-table`,children:(0,P.jsx)(te,{rowKey:`id`,columns:he,data:t,loading:e.isFetching,cellProps:ge})})]})},{})},{key:`cache`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(A,{}),` Cache persistant`]}),children:(0,P.jsx)(se,{})},{key:`memoire`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(ae,{}),` Mémoire`]}),children:(0,P.jsx)(me,{})}],$=Q[0].key,_e=new Set([`serveur`]),ve=()=>{let e=m(),t=g(),n=ee().data?.session,r=t[`*`];return n.CONNECTEDUSER===`cti`?Q.some(e=>e.key===r)?(0,P.jsxs)(`div`,{className:`cti-page`,children:[(0,P.jsx)(`div`,{className:`page-header`,children:(0,P.jsx)(`div`,{className:`header-title`,children:`Debug`})}),(0,P.jsx)(`div`,{className:`page-content`,children:(0,P.jsx)(ne,{className:_e.has(r)?`debug-tabs debug-tabs--fill`:`debug-tabs`,activeKey:r,items:Q,destroyInactiveTabPane:!0,onChange:t=>{e(`/outils/debug/${t}`)}})})]}):(0,P.jsx)(h,{to:`/outils/debug/${$}`,replace:!0}):(0,P.jsx)(h,{to:`/accueil`,replace:!0})};export{ve as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,Q as o,g as s}from"./axios-DOscJEDN.js";import{c}from"./ctiAxios-CDlE51TE.js";import{x as l}from"./notification-BkpaB2Vc.js";import{t as u}from"./button-BMyidN73.js";import{t as d}from"./table-Dgoi2Ld6.js";import{t as f}from"./tooltip-3rewahde.js";import{t as p}from"./progress-BEfRXkc2.js";import{c as m,n as h,u as g}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{a as _,i as v,l as y,r as b}from"./perQueryPersister-BKI9gpp-.js";import{c as x,t as S,u as C}from"./view.keys-CBaWbBws.js";import{L as ee,W as w,_t as T,c as te,ct as E,dt as ne,lt as D}from"./index-V8IueDFv.js";import{n as re}from"./logs.queries-7Ij4dy4e.js";var ie={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`database`,theme:`outlined`};a();var O=e(t()),ae=O.forwardRef(function(e,t){return O.createElement(r,i(i({},e),{},{ref:t,icon:ie}))}),k={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`hdd`,theme:`outlined`};a();var A=O.forwardRef(function(e,t){return O.createElement(r,i(i({},e),{},{ref:t,icon:k}))}),j={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z`}}]},name:`warning`,theme:`outlined`};a();var M=O.forwardRef(function(e,t){return O.createElement(r,i(i({},e),{},{ref:t,icon:j}))}),N=async()=>{let e=(await l.keys()).filter(e=>e.startsWith(`${b}-`));return(await Promise.all(e.map(async e=>({storageKey:e,queryHash:e.slice(b.length+1),queryKey:_(e),deflatedBytes:(await l.getItem(e))?.byteLength??0})))).sort((e,t)=>t.deflatedBytes-e.deflatedBytes)},oe=async e=>{let t=await l.getItem(e);if(!t)return{storageKey:e,status:`absente`};try{let n=v(t);return{storageKey:e,status:n.state?.status??`—`,dataUpdatedAt:n.state?.dataUpdatedAt?new Date(n.state.dataUpdatedAt).toLocaleString():`—`,buster:n.buster??`—`,data:n.state?.data}}catch{return{storageKey:e,status:`illisible`}}},P=n(),F=e=>e>=1024*1024?`${(e/(1024*1024)).toFixed(2)} Mo`:`${(e/1024).toFixed(1)} Ko`,I=2e4,L=e=>e!=null&&s(e,S.runs()),R=e=>{let t=JSON.stringify(e,null,2)??`—`;return t.length<=I?t:`${t.slice(0,I)}\n\n… tronqué à ${I} caractères sur ${t.length}.`},se=()=>{let[e,t]=(0,O.useState)([]),[n,r]=(0,O.useState)(null),[i,a]=(0,O.useState)([]),o=(0,O.useRef)(null);(0,O.useEffect)(()=>{let e=async()=>{t(await N()),a(C())};e();let n=c.getQueryCache().subscribe(()=>{clearTimeout(o.current),o.current=setTimeout(e,1500)});return()=>{n(),clearTimeout(o.current)}},[]);let s=async e=>{if(r(e?{storageKey:e}:null),!e)return;let t=await oe(e);r(n=>n?.storageKey===e?t:n)},l=Date.now(),u=new Set(e.map(e=>e.queryHash)),d=new Set(i.map(e=>e.queryHash)),p=e=>!x(e,l)&&!u.has(e.queryHash),m=e.filter(e=>L(e.queryKey)&&!d.has(e.queryHash)).length,h=i.filter(p).length;return(0,P.jsxs)(`div`,{className:`debug-panel debug-cache`,children:[(m>0||h>0)&&(0,P.jsx)(T,{type:`warning`,showIcon:!0,style:{marginBottom:16},message:`Invariant args ⟺ disque rompu`,description:(0,P.jsxs)(P.Fragment,{children:[h>0&&(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`strong`,{children:[h,` args orphelin(s)`]}),` — args conservés sans entrée disque : la vue se ré-exécute automatiquement au F5 au lieu de rouvrir le drawer de filtres.`]}),m>0&&(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`strong`,{children:[m,` RUN non restaurable(s)`]}),` — présents sur disque sans leurs args : la query reste disabled au F5, le cache ne sert pas et la vue repart sur le drawer.`]}),(0,P.jsx)(`div`,{style:{fontSize:12,color:`#888`},children:`Les args périmés sont exclus du compte : ils ne sont élagués qu'au chargement, leur blob part plus tôt, et c'est normal. Reste transitoire aussi un écart d'une seconde après une exécution, le temps que le persister écrive (throttle).`})]})}),(0,P.jsx)(`h3`,{children:`Entrées disque (IndexedDB, une par query)`}),e.length===0?(0,P.jsx)(`p`,{children:`Aucune entrée persistée sur ce poste.`}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{children:[e.length,` entrée(s) ·`,` `,F(e.reduce((e,t)=>e+t.deflatedBytes,0)),` deflaté(s)`]}),(0,P.jsx)(`p`,{style:{fontSize:12,color:`#888`},children:`Status, date et contenu vivent dans le blob compressé : ils ne s'affichent qu'à l'ouverture d'une entrée, une seule à la fois.`}),(0,P.jsx)(D,{accordion:!0,onChange:s,children:e.map(e=>(0,P.jsx)(D.Panel,{header:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(`strong`,{children:e.queryKey?JSON.stringify(e.queryKey):e.storageKey}),` — `,F(e.deflatedBytes),L(e.queryKey)&&!d.has(e.queryHash)&&(0,P.jsx)(f,{title:`Args de cette exécution absents : au F5 la query reste disabled, ce blob ne sera pas restauré`,children:(0,P.jsx)(E,{color:`orange`,style:{marginLeft:8},children:`non restaurable`})})]}),children:n?.storageKey!==e.storageKey||!(`status`in n)?(0,P.jsx)(`p`,{style:{margin:0,color:`#888`},children:`Lecture…`}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{style:{margin:`0 0 8px`,fontSize:12},children:[n.status,` — `,n.dataUpdatedAt??`—`,` — buster `,n.buster??`—`]}),(0,P.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:R(n.data)})]})},e.storageKey))})]}),(0,P.jsx)(`h3`,{style:{marginTop:24},children:`Args des RUN (localStorage)`}),(0,P.jsx)(`p`,{style:{fontSize:12,color:`#888`},children:`Seule copie persistée des valeurs de filtres d'une exécution — le blob disque ne contient que ses résultats. Sans elle, un RUN présent sur disque n'est pas restauré (la query reste disabled) et la vue repart sur le drawer.`}),i.length===0?(0,P.jsx)(`p`,{children:`Aucun args enregistré.`}):(0,P.jsx)(D,{children:i.map(e=>(0,P.jsx)(D.Panel,{header:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(`strong`,{children:e.viewName??e.key}),` — `,e.shArgs??`—`,` — `,e.at?`${((l-e.at)/36e5).toFixed(1)} h`:`—`,x(e,l)?(0,P.jsx)(f,{title:`Périmée (âge ou journée de données) : élaguée au prochain chargement, son blob disque a déjà été supprimé à la lecture. Normal, pas une rupture.`,children:(0,P.jsx)(E,{style:{marginLeft:8},children:`périmée`})}):p(e)&&(0,P.jsx)(f,{title:`Args sans entrée disque : ils ré-enablent un RUN dont le blob est absent, donc une exécution serveur automatique là où l'utilisateur devrait retrouver le drawer`,children:(0,P.jsx)(E,{color:`red`,style:{marginLeft:8},children:`orphelin`})})]}),children:(0,P.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:R(e.args)})},e.key))})]})},z=1024*1024,B=1024,V=2e3,H=50*B,U=9,W=50,G=e=>e>=z?`${(e/z).toFixed(1)} Mo`:`${(e/B).toFixed(1)} Ko`,K=e=>e==null?`—`:`${e.toFixed(1)} ms`,q=()=>{let e=performance.memory;return e?{used:e.usedJSHeapSize,total:e.totalJSHeapSize,limit:e.jsHeapSizeLimit}:null},J=-1,Y=e=>{let t=0,n=e=>{let n=typeof e;n===`string`?t+=e.length*2:n===`number`?t+=8:n===`boolean`&&(t+=4)};if(Array.isArray(e))e.forEach(e=>{(typeof e!=`object`||!e)&&n(e)});else for(let r in e){t+=r.length*2;let i=e[r];(typeof i!=`object`||!i)&&n(i)}return t},ce=e=>{let t=new Map,n=0;e.forEach((e,r)=>{let i=new Set,a=[e.state.data];for(;a.length>0;){let e=a.pop();if(typeof e!=`object`||!e||i.has(e))continue;i.add(e),n+=Y(e);let o=t.get(e);if(o===void 0?t.set(e,r):o!==r&&t.set(e,J),Array.isArray(e))e.forEach(e=>{typeof e==`object`&&e&&a.push(e)});else for(let t in e){let n=e[t];typeof n==`object`&&n&&a.push(n)}}});let r=0,i=0,a=Array(e.length).fill(0);return t.forEach((e,t)=>{let n=Y(t);r+=n,e===J?i+=n:a[e]+=n}),{uniqueBytes:r,naiveBytes:n,sharedBytes:i,ownBytesByIndex:a}},le=e=>{let t=c.getQueryCache().getAll(),n=ce(t),r=t.map((t,r)=>{let i=t.state.data,a=i===void 0?0:JSON.stringify(i).length,o=t.options?.persister!=null;return{key:r,queryKey:JSON.stringify(t.queryKey),bytes:a,ownBytes:n.ownBytesByIndex[r],status:t.state.status,observers:t.getObserversCount(),isPersisted:o,diskBytes:e.get(t.queryHash),dataUpdatedAt:t.state.dataUpdatedAt,...y.perQuery.lastOpsByHash.get(t.queryHash)??{},updatedAt:t.state.dataUpdatedAt?new Date(t.state.dataUpdatedAt).toLocaleTimeString():`—`}});return r.sort((e,t)=>t.bytes-e.bytes),{rows:r,dedup:n}},X=(e,t,n,r)=>{let i=e===void 0?0:JSON.stringify(e).length,a={key:t,field:n,bytes:i},o=typeof e==`object`&&!!e,s=Array.isArray(e);if(s&&e.length>W)return a.field=`${n} [${e.length} éléments]`,a;if(r=H){let n=(s?e.map((e,t)=>[String(t),e]):Object.entries(e)).map(([e,n])=>X(n,`${t}.${e}`,e,r+1)).filter(e=>e.bytes>=H).sort((e,t)=>t.bytes-e.bytes);n.length>0&&(a.children=n)}return a},ue=e=>!e||typeof e!=`object`?[]:Object.entries(e).map(([e,t])=>X(t,e,e,1)).filter(e=>e.bytes>=H).sort((e,t)=>t.bytes-e.bytes),de={success:`green`,error:`red`,pending:`orange`},Z=({label:e,ms:t})=>t==null?null:(0,P.jsxs)(`div`,{style:{whiteSpace:`nowrap`},children:[(0,P.jsxs)(`span`,{style:{fontSize:11,color:`#888`},children:[e,` `]}),K(t)]}),fe=[{title:`Query`,dataIndex:`queryKey`,key:`queryKey`,ellipsis:!0,render:e=>(0,P.jsx)(f,{title:e,children:(0,P.jsx)(`code`,{style:{fontSize:11},children:e})})},{title:`Poids sérialisé`,dataIndex:`bytes`,key:`bytes`,width:130,align:`right`,render:e=>G(e),sorter:(e,t)=>e.bytes-t.bytes,defaultSortOrder:`descend`},{title:`Propre (RAM)`,dataIndex:`ownBytes`,key:`ownBytes`,width:130,align:`right`,render:(e,t)=>(0,P.jsx)(f,{title:`RAM libérée en évinçant cette query (objets atteignables uniquement par elle). Un DESC construit par l'appli partage ses nœuds avec les globals → poids propre très faible malgré un gros poids sérialisé ; le même DESC relu du disque ne partage plus rien → poids propre plein. Voir « Origine RAM ».`,children:(0,P.jsx)(`span`,{style:{color:ee.ownBytes-t.ownBytes},{title:`Disque`,dataIndex:`diskBytes`,key:`diskBytes`,width:130,align:`right`,sorter:(e,t)=>(e.diskBytes??0)-(t.diskBytes??0),render:(e,t)=>e==null?t.isPersisted?(0,P.jsx)(f,{title:`Déclare le persister mais rien sur disque. Transitoire juste après un fetch (écriture throttlée) ; persistant, c'est un quota dépassé — voir les échecs d'écriture ci-dessous.`,children:(0,P.jsx)(E,{color:`orange`,children:`absente`})}):(0,P.jsx)(`span`,{children:`—`}):(0,P.jsx)(f,{title:t.isPersisted?`Taille deflatée sur disque : restaurable au prochain montage.`:`Blob sur disque alors que la query ne déclare plus le persister : reste jusqu'au prochain balayage ou changement de buster.`,children:(0,P.jsx)(`span`,{style:{color:t.isPersisted?void 0:`#cf1322`},children:G(e)})})},{title:`Origine RAM`,dataIndex:`restoredAt`,key:`restoredAt`,width:130,align:`center`,render:(e,t)=>{if(!t.isPersisted)return(0,P.jsx)(`span`,{children:`—`});if(e==null)return(0,P.jsx)(f,{title:`Objet construit au fetch et jamais remonté du disque depuis le chargement : il partage ses nœuds avec les globals, d'où un poids propre faible malgré un gros poids sérialisé.`,children:(0,P.jsx)(E,{color:`green`,children:`appli`})});let n=new Date(e).toLocaleTimeString(),r=t.dataUpdatedAt>e;return(0,P.jsx)(f,{title:r?`Restaurée à ${n} puis refetchée : la RAM est de nouveau un objet frais, le partage de refs est retrouvé.`:`Remontée du disque à ${n} : la RAM est la copie issue du JSON.parse, qui ne partage plus ses nœuds avec les globals — d'où un poids propre plein.`,children:(0,P.jsx)(E,{color:r?`blue`:`volcano`,children:r?`refetchée`:`disque`})})}},{title:(0,P.jsx)(f,{title:`Main thread payé par CETTE query pour traverser le pont. « écrit » = stringify + deflate vers IndexedDB ; « lu » = inflate + parse vers TanStack. Dernière opération de chaque sens, pas un cumul — vide si aucune depuis le chargement (blob d'une session précédente).`,children:`Pont RAM↔disque`}),key:`bridgeMs`,width:140,align:`right`,sorter:(e,t)=>(e.persistMs??0)+(e.restoreMs??0)-((t.persistMs??0)+(t.restoreMs??0)),render:(e,t)=>t.persistMs==null&&t.restoreMs==null?(0,P.jsx)(`span`,{children:`—`}):(0,P.jsx)(f,{title:(0,P.jsxs)(P.Fragment,{children:[t.persistMs!=null&&(0,P.jsxs)(`div`,{children:[`écrit : stringify `,K(t.stringifyMs),` + deflate`,` `,K(t.deflateMs)]}),t.restoreMs!=null&&(0,P.jsxs)(`div`,{children:[`lu : inflate `,K(t.inflateMs),` + parse `,K(t.parseMs)]})]}),children:(0,P.jsxs)(`div`,{children:[(0,P.jsx)(Z,{label:`écrit`,ms:t.persistMs}),(0,P.jsx)(Z,{label:`lu`,ms:t.restoreMs})]})})},{title:`Statut`,dataIndex:`status`,key:`status`,width:100,align:`center`,render:e=>(0,P.jsx)(E,{color:de[e],children:e})},{title:`Observateurs`,dataIndex:`observers`,key:`observers`,width:130,align:`center`,render:e=>e===0?(0,P.jsx)(f,{title:`Aucun composant ne l'affiche : gardée vivante par gcTime, candidate à l'éviction`,children:(0,P.jsx)(E,{color:`orange`,children:`0 (gcTime)`})}):(0,P.jsx)(E,{color:`green`,children:e})},{title:(0,P.jsx)(f,{title:`dataUpdatedAt. Pour une query remontée du disque, c'est l'heure de son fetch D'ORIGINE, pas celle de la restauration : le persister repose l'horodatage persisté. Cette colonne ne dit donc pas quand la RAM a été peuplée — « Origine RAM » le dit.`,children:`MàJ`}),dataIndex:`updatedAt`,key:`updatedAt`,width:110}],pe=({rows:e,totalBytes:t})=>!e||e.length===0?(0,P.jsxs)(`span`,{style:{color:`#888`,fontSize:12},children:[`Aucune branche > `,G(H),` à ventiler.`]}):(0,P.jsx)(d,{size:`small`,columns:[{title:`Sous-champ`,dataIndex:`field`,key:`field`,render:e=>(0,P.jsx)(`code`,{style:{fontSize:11},children:e})},{title:`Poids`,dataIndex:`bytes`,key:`bytes`,width:120,align:`right`,render:e=>G(e)},{title:`% de la query`,dataIndex:`bytes`,key:`pct`,width:200,render:e=>(0,P.jsx)(p,{percent:t?Math.round(e/t*100):0,size:`small`})}],dataSource:e,pagination:!1,defaultExpandAllRows:!0}),me=()=>{let[e,t]=(0,O.useState)(q),[n,r]=(0,O.useState)(null),[i,a]=(0,O.useState)(null),[o,s]=(0,O.useState)(!1),[l,f]=(0,O.useState)({}),[m,h]=(0,O.useState)(()=>({...y}));(0,O.useEffect)(()=>{let e=setInterval(()=>{t(q()),h({perQuery:{...y.perQuery}})},V);return()=>clearInterval(e)},[]);let g=async()=>{s(!0),f({});let e=await N(),{rows:t,dedup:n}=le(new Map(e.map(e=>[e.queryHash,e.deflatedBytes])));r(t),a(n),s(!1)},_=(e,t)=>{if(!e||l[t.queryKey])return;let n=c.getQueryData(JSON.parse(t.queryKey));f(e=>({...e,[t.queryKey]:ue(n)}))},v=n?n.reduce((e,t)=>e+t.bytes,0):0,b=n?n.filter(e=>e.isPersisted).length:0,x=n?n.filter(e=>e.isPersisted&&e.diskBytes!=null).length:0,S=n?n.filter(e=>e.observers===0).length:0,C=e?Math.round(e.used/e.limit*100):0;return(0,P.jsxs)(`div`,{className:`debug-panel debug-memory`,children:[(0,P.jsxs)(`div`,{className:`debug-memory-tiles`,children:[(0,P.jsxs)(`section`,{children:[(0,P.jsx)(`h3`,{children:`Heap JavaScript (RAM de l'onglet)`}),e?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{children:[`Utilisé : `,(0,P.jsx)(`strong`,{children:G(e.used)}),` · Alloué :`,` `,G(e.total),` · Limite : `,G(e.limit)]}),(0,P.jsx)(p,{percent:C,status:C>80?`exception`:`normal`}),(0,P.jsxs)(`p`,{style:{fontSize:12,color:`#888`},children:[`Rafraîchi toutes les `,V/1e3,` s. Valeur au repos = RAM stationnaire.`]})]}):(0,P.jsx)(T,{type:`info`,showIcon:!0,message:`performance.memory indisponible`,description:`Ce navigateur n'expose pas le heap JS (API Chrome non standard). La mesure du cache mémoire ci-dessous reste disponible.`})]}),(0,P.jsxs)(`section`,{children:[(0,P.jsx)(`h3`,{children:`Pont RAM↔disque (persister) — coût CPU`}),(0,P.jsxs)(`p`,{style:{fontSize:13},children:[(0,P.jsxs)(`strong`,{children:[m.perQuery.persistCount,` écriture(s)`]}),` pour`,` `,(0,P.jsx)(`strong`,{children:K(m.perQuery.persistMsTotal)}),` de main thread cumulé ·`,` `,(0,P.jsxs)(`strong`,{children:[m.perQuery.restoreCount,` restauration(s)`]}),(0,P.jsxs)(`span`,{style:{color:`#888`},children:[` `,`— depuis le chargement. Le cumul en écriture est la mesure à suivre chez un client ; les restaurations sont paresseuses (au montage, RAM vide), donc leur compte suit ce qui a été affiché, sans valeur attendue.`]})]}),(0,P.jsxs)(`p`,{style:{fontSize:13},children:[`Échecs d'écriture disque (quota) :`,` `,m.perQuery.writeErrorCount===0?(0,P.jsx)(`span`,{style:{color:`#888`},children:`aucun`}):(0,P.jsxs)(`strong`,{style:{color:`#cf1322`},children:[m.perQuery.writeErrorCount,` — `,m.perQuery.lastWriteError?.message,` sur`,` `,(0,P.jsx)(`code`,{style:{fontSize:11},children:m.perQuery.lastWriteError?.storageKey})]})]})]})]}),(0,P.jsx)(`h3`,{style:{marginTop:24},children:`Cache TanStack Query en mémoire`}),(0,P.jsx)(u,{type:`primary`,loading:o,onClick:g,children:`Analyser le cache mémoire`}),(0,P.jsx)(`span`,{style:{marginLeft:12,fontSize:12,color:`#888`},children:`Fait un JSON.stringify de toutes les données : peut figer brièvement si le cache est volumineux. Lit aussi la taille de chaque blob disque, ce qui les charge le temps de la mesure — le heap juste après n'est donc pas une valeur au repos.`}),n&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{style:{marginTop:16},children:[`Poids sérialisé total : `,(0,P.jsx)(`strong`,{children:G(v)}),` `,`· `,n.length,` queries · `,b,` déclarent le persister, dont `,x,` écrites sur disque · `,S,` sans observateur (maintenues par gcTime)`]}),i&&(0,P.jsxs)(`p`,{style:{marginTop:-8},children:[(0,P.jsx)(`strong`,{children:`RAM réelle estimée (dédupliquée) :`}),` `,(0,P.jsx)(`strong`,{style:{color:`#3f8600`},children:G(i.uniqueBytes)}),` `,`— chaque objet compté 1× · dont`,` `,(0,P.jsx)(`strong`,{children:G(i.sharedBytes)}),` partagés entre ≥2 queries · vs `,G(i.naiveBytes),` en re-comptant les refs partagées (facteur ×`,i.uniqueBytes?(i.naiveBytes/i.uniqueBytes).toFixed(1):`1`,`).`,(0,P.jsx)(`br`,{}),(0,P.jsx)(`span`,{style:{fontSize:12,color:`#888`},children:`Un facteur élevé est normal quand les DESC partagent leurs nœuds treeData/globals ; il tombe à ×1 sur des données relues du disque, qui ne partagent plus rien.`})]}),(0,P.jsxs)(`p`,{style:{fontSize:12,color:`#888`,marginTop:-8},children:[`Déplier une ligne ventile son poids par sous-champ (branches >`,` `,G(H),`, `,U,` niveaux max).`]}),(0,P.jsx)(d,{size:`small`,columns:fe,dataSource:n,pagination:{pageSize:20},expandable:{rowExpandable:e=>e.bytes>=H,onExpand:_,expandedRowRender:e=>(0,P.jsx)(pe,{rows:l[e.queryKey],totalBytes:e.bytes})}})]})]})},he=[{title:`Id`,dataKey:`id`},{title:`Date`,dataKey:`createdAt`,width:150},{title:`Code`,dataKey:`code`,width:100},{title:`Count`,dataKey:`count`,width:100},{title:`Erreur`,dataKey:`error`,width:200},{title:`Texte`,dataKey:`text`,width:200},{title:`Message`,dataKey:`message`,width:200},{title:`Utilisateur`,dataKey:`user`,dataGetter:({rowData:e})=>e.extra.user,width:100},{title:`URL`,dataKey:`url`,dataGetter:({rowData:e})=>e.extra.url,width:300}].map(e=>({width:50,resizable:!0,key:e.dataKey,...e})),ge=({rowData:e,column:t})=>({onClick:n=>{n.preventDefault();let r=document.createElement(`textarea`);r.value=e[t.dataKey],document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),o.success(`Copié !`)}}),Q=[{key:`serveur`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(M,{}),` Logs serveur`]}),children:(0,P.jsx)(()=>{let e=re(),t=e.data??[];return(0,P.jsxs)(`div`,{className:`debug-panel debug-panel--table`,children:[(0,P.jsxs)(`div`,{className:`debug-panel-toolbar`,children:[(0,P.jsx)(u,{icon:(0,P.jsx)(w,{}),loading:e.isFetching,onClick:()=>{e.refetch()},children:`Recharger`}),(0,P.jsxs)(`span`,{className:`debug-panel-hint`,children:[t.length,` erreur(s) remontée(s) par les postes clients · un clic sur une cellule la copie.`]})]}),(0,P.jsx)(`div`,{className:`debug-logs-table`,children:(0,P.jsx)(te,{rowKey:`id`,columns:he,data:t,loading:e.isFetching,cellProps:ge})})]})},{})},{key:`cache`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(A,{}),` Cache persistant`]}),children:(0,P.jsx)(se,{})},{key:`memoire`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(ae,{}),` Mémoire`]}),children:(0,P.jsx)(me,{})}],$=Q[0].key,_e=new Set([`serveur`]),ve=()=>{let e=m(),t=g(),n=ee().data?.session,r=t[`*`];return n.CONNECTEDUSER===`cti`?Q.some(e=>e.key===r)?(0,P.jsxs)(`div`,{className:`cti-page`,children:[(0,P.jsx)(`div`,{className:`page-header`,children:(0,P.jsx)(`div`,{className:`header-title`,children:`Debug`})}),(0,P.jsx)(`div`,{className:`page-content`,children:(0,P.jsx)(ne,{className:_e.has(r)?`debug-tabs debug-tabs--fill`:`debug-tabs`,activeKey:r,items:Q,destroyInactiveTabPane:!0,onChange:t=>{e(`/outils/debug/${t}`)}})})]}):(0,P.jsx)(h,{to:`/outils/debug/${$}`,replace:!0}):(0,P.jsx)(h,{to:`/accueil`,replace:!0})};export{ve as default}; \ No newline at end of file diff --git a/assets/DiscardChangesButton-B-gDuJCC.js b/assets/DiscardChangesButton-k60HFxrS.js similarity index 90% rename from assets/DiscardChangesButton-B-gDuJCC.js rename to assets/DiscardChangesButton-k60HFxrS.js index bf811ca..23ed705 100644 --- a/assets/DiscardChangesButton-B-gDuJCC.js +++ b/assets/DiscardChangesButton-k60HFxrS.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./button-BMyidN73.js";import{t as i}from"./popconfirm-DHVG0Jca.js";import{t as a}from"./UndoOutlined-DS5JVKPM.js";import{t as o}from"./prop-types-eZYknsgO.js";import{I as s}from"./index-BocemapU.js";var c=e(t()),l=e(o()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:o=`Quitter sans enregistrer ?`,description:l=`Vos modifications seront perdues.`,okText:d=`Quitter`,cancelText:f=`Continuer à modifier`,placement:p=`topRight`,toolTipTitle:m=`Annuler les modifications`,text:h,size:g=`default`,disabled:_=!1})=>{let v=(0,u.jsx)(s,{title:h?null:m,children:(0,u.jsx)(r,{size:g,disabled:_,icon:(0,u.jsx)(a,{}),children:h})});return t?(0,u.jsx)(i,{placement:p,title:o,description:l,onConfirm:e,okText:d,okButtonProps:{danger:!0},cancelText:f,children:n??v}):n?c.cloneElement(n,{onClick:e}):c.cloneElement(v,{onClick:e})};d.propTypes={onConfirm:l.default.func.isRequired,modified:l.default.bool,children:l.default.node,title:l.default.string,description:l.default.string,okText:l.default.string,cancelText:l.default.string,placement:l.default.string,toolTipTitle:l.default.string,text:l.default.string,size:l.default.string,disabled:l.default.bool};export{d as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./button-BMyidN73.js";import{t as i}from"./popconfirm-DHVG0Jca.js";import{t as a}from"./UndoOutlined-DS5JVKPM.js";import{t as o}from"./prop-types-eZYknsgO.js";import{I as s}from"./index-V8IueDFv.js";var c=e(t()),l=e(o()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:o=`Quitter sans enregistrer ?`,description:l=`Vos modifications seront perdues.`,okText:d=`Quitter`,cancelText:f=`Continuer à modifier`,placement:p=`topRight`,toolTipTitle:m=`Annuler les modifications`,text:h,size:g=`default`,disabled:_=!1})=>{let v=(0,u.jsx)(s,{title:h?null:m,children:(0,u.jsx)(r,{size:g,disabled:_,icon:(0,u.jsx)(a,{}),children:h})});return t?(0,u.jsx)(i,{placement:p,title:o,description:l,onConfirm:e,okText:d,okButtonProps:{danger:!0},cancelText:f,children:n??v}):n?c.cloneElement(n,{onClick:e}):c.cloneElement(v,{onClick:e})};d.propTypes={onConfirm:l.default.func.isRequired,modified:l.default.bool,children:l.default.node,title:l.default.string,description:l.default.string,okText:l.default.string,cancelText:l.default.string,placement:l.default.string,toolTipTitle:l.default.string,text:l.default.string,size:l.default.string,disabled:l.default.bool};export{d as t}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-D7UpGpT4.js b/assets/ExpertControlsSettings-CzIANcZm.js similarity index 98% rename from assets/ExpertControlsSettings-D7UpGpT4.js rename to assets/ExpertControlsSettings-CzIANcZm.js index 6261857..956e72e 100644 --- a/assets/ExpertControlsSettings-D7UpGpT4.js +++ b/assets/ExpertControlsSettings-CzIANcZm.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Ct as r,S as i,Tt as a,Z as o,n as s}from"./axios-DOscJEDN.js";import{t as c}from"./index.esm-DB3Pt-Y3.js";import{l}from"./ctiAxios-CDlE51TE.js";import{a as u,i as d,o as f}from"./notification-BkpaB2Vc.js";import{t as p}from"./button-BMyidN73.js";import{t as m}from"./select-C47FfvhI.js";import{t as h}from"./tooltip-3rewahde.js";import{g}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as _}from"./radio-D6c78X3x.js";import{n as v,t as y}from"./row-CU8sFQni.js";import{t as b}from"./modal-BdqOHno9.js";import{t as x}from"./input-Yn95s9T0.js";import{t as S}from"./WarningFilled-G1Llf5rq.js";import{t as C}from"./typography-BlzsJIlH.js";import{r as w}from"./react-redux-BUEaRwHS.js";import{t as T}from"./useMutation-DqBabLvU.js";import{n as E,t as D}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as O}from"./UndoOutlined-DS5JVKPM.js";import{t as k}from"./prop-types-eZYknsgO.js";import{$ as A,H as j,I as M,L as N,P,at as F,c as I,dt as L,et as R,gt as ee,st as z,tt as B,ut as V}from"./index-BocemapU.js";import{t as H}from"./module-DCzHhej2.js";import{t as U}from"./indicatorsColumns-BM24jdvH.js";var W=e(t()),G=e(l()),K=e(k()),q=e(g()),J=n(),Y=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,W.useState)(``),[o,s]=(0,W.useState)();return(0,W.useEffect)(()=>{s(),a(``)},[t]),(0,J.jsx)(b,{open:t,zIndex:2e3,onCancel:n,onOk:()=>r(o),title:`Choisir un indicateur`,width:`60vw`,children:(0,J.jsxs)(`div`,{className:`cti-indicator-modal`,children:[(0,J.jsx)(`div`,{className:`indicator-modal-search`,children:(0,J.jsx)(x,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,J.jsx)(`div`,{className:`indicator-modal-table`,children:(0,J.jsx)(I,{rowKey:`oid`,fixed:!1,columns:U,selectedRow:o,onRowSelect:t=>{s(e.find(e=>e.oid===t))},data:e.filter(e=>e.code.toLowerCase().includes(i.toLowerCase())||e.texte.toLowerCase().includes(i.toLowerCase()))})})]})})};Y.propTypes={indicators:K.default.array,visible:K.default.bool,onCancel:K.default.func,okOk:K.default.func};var X=async e=>(await P.get(`api/${e}/experts-controls/settings`)).data,Z=async(e,t)=>{await P.post(`api/${t}/experts-controls`,e)},te=async(e,t)=>{await P.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await P.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await P.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=i();return T({mutationFn:({expertControl:e,module:t})=>Z(e,t),meta:{successMessage:`Contrôle expert créé`,errorMessage:`Erreur lors de la création du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function ae(){let e=i();return T({mutationFn:({expertControl:e,module:t})=>te(e,t),meta:{successMessage:`Contrôle expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function oe(){let e=i();return T({mutationFn:({id:e,module:t})=>ne(e,t),meta:{successMessage:`Contrôle expert supprimé`,errorMessage:`Erreur lors de la suppression du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function se(){let e=i();return T({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{u({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{f({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{d({message:t.id===0?`Erreur lors de l'exécution des contrôles`:`Erreur lors de l'exécution du contrôle`,description:e.response?.data?.message??e.message??`Erreur inconnue`})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}var{Title:ce,Text:le}=C;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=w(e=>e.cti.ui.primaryColor),o=N(),s=ie(),c=ae(),l=o.data?.session,[u]=F.useForm(),[d]=F.useForm(),[f]=F.useForm(),[g]=F.useForm(),[S]=F.useForm(),[C]=F.useForm(),T=W.useMemo(()=>[d,f,g,S,C],[d,f,g,S,C]),[E,D]=(0,W.useState)(!1),[O,k]=(0,W.useState)([]),[j,M]=(0,W.useState)({}),[P,I]=(0,W.useState)([]);(0,W.useEffect)(()=>{t&&u.setFieldsValue(t),t&&!Object.keys(t).length&&u.resetFields()},[t,u]),(0,W.useEffect)(()=>{if(t){let e=(0,q.default)(r.rules.filter(e=>Number(e.expertControleId)===t.oid).sort((e,t)=>e.oid-t.oid),e=>e.isCti),n=[],i=[];if(e.true)for(let t=0;t<3;t++)e.true[t]&&e.true[t].isCti?(n[t]=e.true[t],i.push(e.true[t].indicateur3Id&&e.true[t].indicateur3Id!==`0`?3:e.true[t].indicateur2Id&&e.true[t].indicateur2Id!==`0`?2:1)):i.push(1);if(e.false)for(let t=0;t<2;t++)e.false[t]?(n[t+3]=e.false[t],i.push(e.false[t].indicateur3Id&&e.false[t].indicateur3Id!==`0`?3:e.false[t].indicateur2Id&&e.false[t].indicateur2Id!==`0`?2:1)):i.push(1);k(i),I(n)}},[t,r]),(0,W.useEffect)(()=>{for(let e=0;e<5;e++){let t=T[e];P[e]?t.setFieldsValue(P[e]):t.resetFields()}},[P,T]);let B=e=>{let t=[...O];t[e]=(t[e]??0)+1,k(t)},H=async()=>{let e=[];await u.validateFields();for(let t=0;t<=4;t++){let n=T[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...u.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),K()},U=(e,t)=>{let n=T[e],r=n.getFieldsValue(),i=O[e]-1;if(t===0&&i===0)n.setFieldsValue({...r,indicateurId:``,indicateurConditionId:[]});else if(t===i){n.setFieldsValue({...r,[`indicateur${t+1}Id`]:``,[`indicateurCondition${t+1}Id`]:[]});let i=[...O];i[e]=i[e]-1,k(i)}else{let a={...r};if(t===0){a={...a,indicateuId:r.indicateur2Id,indicateurConditionId:r.indicateurCondition2Id};for(let e=i;e>t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]}}else for(let e=i;e>=t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]};n.setFieldsValue(a);let o=[...O];o[e]=o[e]-1,k(o)}},G=(e,t)=>{M({rule:e,indicator:t}),D(!0)},K=()=>{i(!e)},X=e=>{let n=T[j.rule],r=j.indicator===0?`indicateurId`:`indicateur${j.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),D(!1)},Z=e=>{let t=T[e],n=[],i=O[e]??0;for(let t=0;t0&&(0,J.jsx)(z,{className:`expert-rule-divider`}),(0,J.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,J.jsx)(y,{children:(0,J.jsxs)(v,{span:12,children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,J.jsx)(x,{})}),(0,J.jsx)(F.Item,{shouldUpdate:!0,children:n=>{let a=r.indicators.find(e=>e.oid===Number(n.getFieldValue(t===0?`indicateurId`:`indicateur${t+1}Id`)));return(0,J.jsx)(F.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,J.jsx)(x.Search,{className:`form-item-widht`,name:`searchIndicator`,label:`searchIndicator`,value:a?.texte??`Choisir un indicateur`,readOnly:!0,onSearch:()=>G(e,t)})})}})]})}),(0,J.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,J.jsxs)(_.Group,{children:[(0,J.jsx)(_,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,J.jsx)(_,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,J.jsx)(`div`,{children:(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,J.jsx)(A,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,J.jsx)(x,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,J.jsx)(v,{span:2,children:(0,J.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,J.jsx)(h,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,J.jsx)(p,{type:`danger`,icon:(0,J.jsx)(R,{}),onClick:()=>U(e,t)})})})})]}))}return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(F,{name:`rule_${isFinite}`,form:t,children:(0,J.jsx)(`div`,{className:`expert-rule-container`,children:(0,J.jsxs)(`div`,{className:`expert-rule`,children:[n,(0,J.jsx)(z,{style:{marginTop:0,marginBottom:12}}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,J.jsx)(m,{options:r.levels})})]})})}),(0,J.jsx)(y,{children:(0,J.jsx)(v,{span:24,children:(0,J.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,J.jsx)(p,{type:`primary`,disabled:O[e]>=3,onClick:()=>B(e),children:`Ajouter un indicateur`})})})})]})},te=W.useCallback((e,t)=>P[e]&&P[e].indicateurId&&P[e].indicateurId!==`0`?(0,J.jsx)(ee,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[P]),ne=W.useCallback(()=>{let e=[];for(let t=0;t<5;t++)P[t]&&P[t].indicateurId&&P[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[P]);return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(Y,{indicators:r?.indicators??[],visible:E,onCancel:()=>D(!1),onOk:X}),(0,J.jsx)(b,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:K,onOk:H,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,J.jsxs)(F.Provider,{children:[(0,J.jsxs)(F,{form:u,children:[(0,J.jsx)(ce,{level:3,children:`Définition`}),(0,J.jsx)(z,{style:{marginTop:0}}),(0,J.jsxs)(y,{children:[(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,J.jsx)(x,{className:`form-item-widht`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,J.jsx)(x,{className:`form-item-widht`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,J.jsx)(m,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,J.jsx)(m,{className:`form-item-widht`,options:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}]})})]})}),(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Contrôle expert CTI`,name:`isCti`,valuePropName:`checked`,style:{width:`450px`},rules:[{required:!0,message:`Type de contrôle requis`}],children:(0,J.jsx)(V,{size:`small`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,J.jsx)(V,{})})]})})]}),(0,J.jsx)(y,{children:(0,J.jsx)(v,{span:24,children:(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,J.jsx)(x.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`div`,{className:`expert-rule-title-header`,children:[(0,J.jsx)(ce,{level:3,children:`Règles`}),(0,J.jsx)(le,{type:`secondary`,style:{marginLeft:12},children:`Toutes les règles sont exclusives (${ne()})`})]}),(0,J.jsx)(z,{style:{marginTop:0}}),(0,J.jsx)(L,{defaultActiveKey:[`0`],items:[`Règle CTI 1`,`Règle CTI 2`,`Règle CTI 3`,`Règle Établissement 1`,`Règle Établissement 2`].map((e,t)=>({label:te(t,e),key:String(t),children:Z(t)}))})]})]})})]})}ue.propTypes={showModal:K.default.bool,handleShowModal:K.default.func,selectedControl:K.default.object,schema:K.default.string};var de=({handleRefresh:e})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(M,{title:`Actualiser`,children:(0,J.jsx)(p,{style:{height:`unset`},type:`link`,onClick:e,children:(0,J.jsx)(O,{})})})}),fe=({label:e,handleAdd:t})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(M,{title:`Créer un nouveau ${e}`,children:(0,J.jsxs)(p,{size:`default`,type:`primary`,icon:(0,J.jsx)(E,{}),onClick:t,children:[`Ajouter un `,e]})})}),pe=({handleRefresh:e=null,handleAddItem:t=null,label:n,handleExecute:r=null,headerActionsToDisplay:i,executeIsLoading:a=!1,disangageValue:o=!1,handleDisangage:s})=>{let c=N().data?.session;return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(`div`,{className:`header__settings--actions`,children:(0,J.jsxs)(J.Fragment,{children:[i.includes(`refresh`)&&(0,J.jsx)(de,{handleRefresh:e}),i.includes(`disengage`)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`span`,{className:`switch-label`,children:[`Débrayer tous les `,n,` : `]}),(0,J.jsx)(V,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,J.jsx)(p,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,J.jsx)(j,{}),children:a?`Exécution en cours...`:`Exécuter tous les ${n}`}),i.includes(`add`)&&(0,J.jsx)(fe,{label:n,handleAdd:t})]})})})},me=({searchTerm:e,setSearchTerm:t=null,label:n,headerFiltersToDisplay:r,showActiveItemsOnly:i,setShowActiveItemsOnly:a,showCtiItemsOnly:o,setShowCtiItemsOnly:s})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(y,{children:[t&&(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`header__settings--filters-search`,children:[(0,J.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,J.jsx)(x,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`header__settings--filters-actions`,children:[(r.includes(`showCtiItems`)||r.includes(`showActiveItems`))&&(0,J.jsx)(`span`,{children:`Afficher uniquement :`}),r.includes(`showCtiItems`)&&(0,J.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,J.jsx)(B,{size:`small`,checked:o,onChange:e=>{s(e)}}),(0,J.jsxs)(`span`,{children:[n,` CTI`]})]}),r.includes(`showActiveItems`)&&(0,J.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,J.jsx)(B,{size:`small`,checked:i,onChange:e=>{a(e)}}),(0,J.jsxs)(`span`,{children:[n,` actifs`]})]})]})})]})}),he=({title:e})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(`h2`,{className:`title__h2`,children:e})});he.propTypes={title:K.default.string};var ge=({title:e,handleRefresh:t,label:n,handleAddItem:r,handleExecute:i,searchTerm:a,setSearchTerm:o,headerActionsToDisplay:s,headerFiltersToDisplay:c,showActiveItemsOnly:l,setShowActiveItemsOnly:u,showCtiItemsOnly:d,setShowCtiItemsOnly:f,executeIsLoading:p,disangageValue:m,handleDisangage:h})=>(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`div`,{className:`header__settings`,children:[(0,J.jsx)(he,{style:{flex:3},title:e}),(0,J.jsx)(pe,{handleRefresh:t,handleAddItem:r,label:n,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:p,disangageValue:m,handleDisangage:h})]}),(0,J.jsx)(`div`,{className:`header__settings--filters`,children:(0,J.jsx)(me,{searchTerm:a,setSearchTerm:o,label:n,headerFiltersToDisplay:c,showCtiItemsOnly:d,setShowCtiItemsOnly:f,showActiveItemsOnly:l,setShowActiveItemsOnly:u})})]}),_e=(e=[],t)=>{let[n,r]=(0,W.useState)(``);return{searchTerm:n,setSearchTerm:r,filteredData:e.filter(e=>t.some(t=>{let r=e[t];return r&&r.toString().toLowerCase().includes(n.toLowerCase())}))}},ve=e=>s({queryKey:Q.list(e),queryFn:()=>X(e)}),ye=async(e,t)=>(await P.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await P.put(`api/${t}/divers/${e.code}`,e)},$={all:[`diverParameter`],detail:(e,t)=>[...$.all,e,t]},xe=(e,t)=>s({queryKey:$.detail(t,e),queryFn:()=>ye(e,t)});function Se(){let e=i();return T({mutationFn:({diverParameter:e,module:t})=>be(e,t),meta:{successMessage:`Paramètre expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du paramètre`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.detail(r.module,r.diverParameter.code)})}})}var Ce=({softCode:e})=>{let t=H(e),n=N(),s=ve(t),l=ae(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),m=Se(),h=i(),g=n.data?.session,[_,v]=(0,W.useState)(!1),[y,b]=(0,W.useState)(),[x,C]=(0,W.useState)(!1),[w,T]=(0,W.useState)(!1),{searchTerm:E,setSearchTerm:O,filteredData:k}=_e(s.data?.controls,[`texte`,`code`]);x&&(k=k.filter(e=>e.isActive)),w&&(k=k.filter(e=>e.isCti));let A=f.data?.valeur??!1;A===`0`?A=!1:A===`1`&&(A=!0);let P=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},F=()=>{d.mutate({id:0,module:t})},L=(e,n)=>{e.stopPropagation(),l.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},ee=()=>{v(!0),b({})},z=e=>{b(s.data?.controls.find(t=>t.oid===e)),v(!0)},B=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},U=async()=>{await h.invalidateQueries({queryKey:Q.list(t)})},K=e=>{let n=e.target.checked?`0`:`1`;h.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),m.mutate({diverParameter:h.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},q=[{title:`Code`,dataKey:`code`},{title:`Texte`,dataKey:`texte`,flexGrow:2,flexShrink:2,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,J.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,J.jsx)(D,{label:t,isCti:e.isCti,icon:`Hospital`,toolTipLabel:`Contrôle expert créé par l'établissement`})})}},{title:`Contrôle expert Actif`,dataKey:`isCti`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,J.jsx)(V,{checked:e.isActive,onClick:t=>L(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,G.default)(e.lastExecutionTimestamp).format(`DD/MM/YYYY`):`Jamais exécuté`},{title:`Statut dernière éxecution`,dataKey:`lastExecutionOk`,align:`center`,dataGetter:({rowData:e})=>e.lastExecutionOk?(0,J.jsx)(o,{style:{color:`#52c41a`,display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`}}):null},{title:`Nombre de signalements`,dataKey:`lastExecutionCount`,align:`right`,width:150},{title:`Gravité`,dataKey:`graviteId`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,J.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`},children:(e=>{switch(e?.graviteId){case`5`:return(0,J.jsx)(S,{style:{color:`#faad14`}});case`9`:return(0,J.jsx)(a,{style:{color:`#ff4d4f`}});default:return(0,J.jsx)(r,{style:{color:`#1677ff`}})}})(e)})},{title:`Action`,dataKey:`action`,width:170,minWidth:140,align:`center`,dataGetter:({rowData:e})=>(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(M,{title:`Executer`,children:(0,J.jsx)(p,{style:{marginLeft:8},onClick:t=>P(t,e),children:(0,J.jsx)(j,{})})}),(0,J.jsx)(M,{title:`Supprimer`,children:(0,J.jsx)(p,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>B(t,e),children:(0,J.jsx)(R,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,J.jsxs)(`div`,{className:`expert-settings`,children:[(0,J.jsx)(ue,{showModal:_,selectedControl:y,schema:t,data:s.data??[],setShowModal:v}),(0,J.jsx)(c,{children:(0,J.jsx)(`title`,{children:`iCTI | Paramètres contrôle expert`})}),(0,J.jsx)(ge,{title:`Paramètre contrôle expert`,handleRefresh:U,label:`contrôle expert`,handleAddItem:ee,handleExecute:F,searchTerm:E,setSearchTerm:O,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:x,setShowActiveItemsOnly:C,showCtiItemsOnly:w,setShowCtiItemsOnly:T,executeIsLoading:d.isPending,disangageValue:A,handleDisangage:K}),(0,J.jsx)(`div`,{className:`component-content`,children:(0,J.jsx)(I,{loading:s.isFetching,fixed:!1,columns:q,rowKey:`oid`,data:k,rowHeight:40,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=`expert-row`;return t.isActive||(r+=` expert-control-inactive`),r},onRowSelect:z})})]})};Ce.propTypes={softCode:K.default.string};export{Ce as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Ct as r,S as i,Tt as a,Z as o,n as s}from"./axios-DOscJEDN.js";import{t as c}from"./index.esm-DB3Pt-Y3.js";import{l}from"./ctiAxios-CDlE51TE.js";import{a as u,i as d,o as f}from"./notification-BkpaB2Vc.js";import{t as p}from"./button-BMyidN73.js";import{t as m}from"./select-C47FfvhI.js";import{t as h}from"./tooltip-3rewahde.js";import{g}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as _}from"./radio-f3UPLFem.js";import{n as v,t as y}from"./row-CU8sFQni.js";import{t as b}from"./modal-BdqOHno9.js";import{t as x}from"./input-Yn95s9T0.js";import{t as S}from"./WarningFilled-G1Llf5rq.js";import{t as C}from"./typography-BlzsJIlH.js";import{r as w}from"./react-redux-BUEaRwHS.js";import{t as T}from"./useMutation-DqBabLvU.js";import{n as E,t as D}from"./RowLabelWithIcon-BLnpOtqJ.js";import{t as O}from"./UndoOutlined-DS5JVKPM.js";import{t as k}from"./prop-types-eZYknsgO.js";import{$ as A,H as j,I as M,L as N,P,at as F,c as I,dt as L,et as R,gt as ee,st as z,tt as B,ut as V}from"./index-V8IueDFv.js";import{t as H}from"./module-DCzHhej2.js";import{t as U}from"./indicatorsColumns-CfYqY8tQ.js";var W=e(t()),G=e(l()),K=e(k()),q=e(g()),J=n(),Y=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,W.useState)(``),[o,s]=(0,W.useState)();return(0,W.useEffect)(()=>{s(),a(``)},[t]),(0,J.jsx)(b,{open:t,zIndex:2e3,onCancel:n,onOk:()=>r(o),title:`Choisir un indicateur`,width:`60vw`,children:(0,J.jsxs)(`div`,{className:`cti-indicator-modal`,children:[(0,J.jsx)(`div`,{className:`indicator-modal-search`,children:(0,J.jsx)(x,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,J.jsx)(`div`,{className:`indicator-modal-table`,children:(0,J.jsx)(I,{rowKey:`oid`,fixed:!1,columns:U,selectedRow:o,onRowSelect:t=>{s(e.find(e=>e.oid===t))},data:e.filter(e=>e.code.toLowerCase().includes(i.toLowerCase())||e.texte.toLowerCase().includes(i.toLowerCase()))})})]})})};Y.propTypes={indicators:K.default.array,visible:K.default.bool,onCancel:K.default.func,okOk:K.default.func};var X=async e=>(await P.get(`api/${e}/experts-controls/settings`)).data,Z=async(e,t)=>{await P.post(`api/${t}/experts-controls`,e)},te=async(e,t)=>{await P.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await P.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await P.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=i();return T({mutationFn:({expertControl:e,module:t})=>Z(e,t),meta:{successMessage:`Contrôle expert créé`,errorMessage:`Erreur lors de la création du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function ae(){let e=i();return T({mutationFn:({expertControl:e,module:t})=>te(e,t),meta:{successMessage:`Contrôle expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function oe(){let e=i();return T({mutationFn:({id:e,module:t})=>ne(e,t),meta:{successMessage:`Contrôle expert supprimé`,errorMessage:`Erreur lors de la suppression du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function se(){let e=i();return T({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{u({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{f({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{d({message:t.id===0?`Erreur lors de l'exécution des contrôles`:`Erreur lors de l'exécution du contrôle`,description:e.response?.data?.message??e.message??`Erreur inconnue`})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}var{Title:ce,Text:le}=C;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=w(e=>e.cti.ui.primaryColor),o=N(),s=ie(),c=ae(),l=o.data?.session,[u]=F.useForm(),[d]=F.useForm(),[f]=F.useForm(),[g]=F.useForm(),[S]=F.useForm(),[C]=F.useForm(),T=W.useMemo(()=>[d,f,g,S,C],[d,f,g,S,C]),[E,D]=(0,W.useState)(!1),[O,k]=(0,W.useState)([]),[j,M]=(0,W.useState)({}),[P,I]=(0,W.useState)([]);(0,W.useEffect)(()=>{t&&u.setFieldsValue(t),t&&!Object.keys(t).length&&u.resetFields()},[t,u]),(0,W.useEffect)(()=>{if(t){let e=(0,q.default)(r.rules.filter(e=>Number(e.expertControleId)===t.oid).sort((e,t)=>e.oid-t.oid),e=>e.isCti),n=[],i=[];if(e.true)for(let t=0;t<3;t++)e.true[t]&&e.true[t].isCti?(n[t]=e.true[t],i.push(e.true[t].indicateur3Id&&e.true[t].indicateur3Id!==`0`?3:e.true[t].indicateur2Id&&e.true[t].indicateur2Id!==`0`?2:1)):i.push(1);if(e.false)for(let t=0;t<2;t++)e.false[t]?(n[t+3]=e.false[t],i.push(e.false[t].indicateur3Id&&e.false[t].indicateur3Id!==`0`?3:e.false[t].indicateur2Id&&e.false[t].indicateur2Id!==`0`?2:1)):i.push(1);k(i),I(n)}},[t,r]),(0,W.useEffect)(()=>{for(let e=0;e<5;e++){let t=T[e];P[e]?t.setFieldsValue(P[e]):t.resetFields()}},[P,T]);let B=e=>{let t=[...O];t[e]=(t[e]??0)+1,k(t)},H=async()=>{let e=[];await u.validateFields();for(let t=0;t<=4;t++){let n=T[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...u.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),K()},U=(e,t)=>{let n=T[e],r=n.getFieldsValue(),i=O[e]-1;if(t===0&&i===0)n.setFieldsValue({...r,indicateurId:``,indicateurConditionId:[]});else if(t===i){n.setFieldsValue({...r,[`indicateur${t+1}Id`]:``,[`indicateurCondition${t+1}Id`]:[]});let i=[...O];i[e]=i[e]-1,k(i)}else{let a={...r};if(t===0){a={...a,indicateuId:r.indicateur2Id,indicateurConditionId:r.indicateurCondition2Id};for(let e=i;e>t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]}}else for(let e=i;e>=t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]};n.setFieldsValue(a);let o=[...O];o[e]=o[e]-1,k(o)}},G=(e,t)=>{M({rule:e,indicator:t}),D(!0)},K=()=>{i(!e)},X=e=>{let n=T[j.rule],r=j.indicator===0?`indicateurId`:`indicateur${j.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),D(!1)},Z=e=>{let t=T[e],n=[],i=O[e]??0;for(let t=0;t0&&(0,J.jsx)(z,{className:`expert-rule-divider`}),(0,J.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,J.jsx)(y,{children:(0,J.jsxs)(v,{span:12,children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,J.jsx)(x,{})}),(0,J.jsx)(F.Item,{shouldUpdate:!0,children:n=>{let a=r.indicators.find(e=>e.oid===Number(n.getFieldValue(t===0?`indicateurId`:`indicateur${t+1}Id`)));return(0,J.jsx)(F.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,J.jsx)(x.Search,{className:`form-item-widht`,name:`searchIndicator`,label:`searchIndicator`,value:a?.texte??`Choisir un indicateur`,readOnly:!0,onSearch:()=>G(e,t)})})}})]})}),(0,J.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,J.jsxs)(_.Group,{children:[(0,J.jsx)(_,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,J.jsx)(_,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,J.jsx)(`div`,{children:(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,J.jsx)(A,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,J.jsx)(x,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,J.jsx)(v,{span:2,children:(0,J.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,J.jsx)(h,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,J.jsx)(p,{type:`danger`,icon:(0,J.jsx)(R,{}),onClick:()=>U(e,t)})})})})]}))}return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(F,{name:`rule_${isFinite}`,form:t,children:(0,J.jsx)(`div`,{className:`expert-rule-container`,children:(0,J.jsxs)(`div`,{className:`expert-rule`,children:[n,(0,J.jsx)(z,{style:{marginTop:0,marginBottom:12}}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,J.jsx)(m,{options:r.levels})})]})})}),(0,J.jsx)(y,{children:(0,J.jsx)(v,{span:24,children:(0,J.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,J.jsx)(p,{type:`primary`,disabled:O[e]>=3,onClick:()=>B(e),children:`Ajouter un indicateur`})})})})]})},te=W.useCallback((e,t)=>P[e]&&P[e].indicateurId&&P[e].indicateurId!==`0`?(0,J.jsx)(ee,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[P]),ne=W.useCallback(()=>{let e=[];for(let t=0;t<5;t++)P[t]&&P[t].indicateurId&&P[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[P]);return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(Y,{indicators:r?.indicators??[],visible:E,onCancel:()=>D(!1),onOk:X}),(0,J.jsx)(b,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:K,onOk:H,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,J.jsxs)(F.Provider,{children:[(0,J.jsxs)(F,{form:u,children:[(0,J.jsx)(ce,{level:3,children:`Définition`}),(0,J.jsx)(z,{style:{marginTop:0}}),(0,J.jsxs)(y,{children:[(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,J.jsx)(x,{className:`form-item-widht`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,J.jsx)(x,{className:`form-item-widht`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,J.jsx)(m,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,J.jsx)(m,{className:`form-item-widht`,options:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}]})})]})}),(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Contrôle expert CTI`,name:`isCti`,valuePropName:`checked`,style:{width:`450px`},rules:[{required:!0,message:`Type de contrôle requis`}],children:(0,J.jsx)(V,{size:`small`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,J.jsx)(V,{})})]})})]}),(0,J.jsx)(y,{children:(0,J.jsx)(v,{span:24,children:(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,J.jsx)(x.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`div`,{className:`expert-rule-title-header`,children:[(0,J.jsx)(ce,{level:3,children:`Règles`}),(0,J.jsx)(le,{type:`secondary`,style:{marginLeft:12},children:`Toutes les règles sont exclusives (${ne()})`})]}),(0,J.jsx)(z,{style:{marginTop:0}}),(0,J.jsx)(L,{defaultActiveKey:[`0`],items:[`Règle CTI 1`,`Règle CTI 2`,`Règle CTI 3`,`Règle Établissement 1`,`Règle Établissement 2`].map((e,t)=>({label:te(t,e),key:String(t),children:Z(t)}))})]})]})})]})}ue.propTypes={showModal:K.default.bool,handleShowModal:K.default.func,selectedControl:K.default.object,schema:K.default.string};var de=({handleRefresh:e})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(M,{title:`Actualiser`,children:(0,J.jsx)(p,{style:{height:`unset`},type:`link`,onClick:e,children:(0,J.jsx)(O,{})})})}),fe=({label:e,handleAdd:t})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(M,{title:`Créer un nouveau ${e}`,children:(0,J.jsxs)(p,{size:`default`,type:`primary`,icon:(0,J.jsx)(E,{}),onClick:t,children:[`Ajouter un `,e]})})}),pe=({handleRefresh:e=null,handleAddItem:t=null,label:n,handleExecute:r=null,headerActionsToDisplay:i,executeIsLoading:a=!1,disangageValue:o=!1,handleDisangage:s})=>{let c=N().data?.session;return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(`div`,{className:`header__settings--actions`,children:(0,J.jsxs)(J.Fragment,{children:[i.includes(`refresh`)&&(0,J.jsx)(de,{handleRefresh:e}),i.includes(`disengage`)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`span`,{className:`switch-label`,children:[`Débrayer tous les `,n,` : `]}),(0,J.jsx)(V,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,J.jsx)(p,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,J.jsx)(j,{}),children:a?`Exécution en cours...`:`Exécuter tous les ${n}`}),i.includes(`add`)&&(0,J.jsx)(fe,{label:n,handleAdd:t})]})})})},me=({searchTerm:e,setSearchTerm:t=null,label:n,headerFiltersToDisplay:r,showActiveItemsOnly:i,setShowActiveItemsOnly:a,showCtiItemsOnly:o,setShowCtiItemsOnly:s})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(y,{children:[t&&(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`header__settings--filters-search`,children:[(0,J.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,J.jsx)(x,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`header__settings--filters-actions`,children:[(r.includes(`showCtiItems`)||r.includes(`showActiveItems`))&&(0,J.jsx)(`span`,{children:`Afficher uniquement :`}),r.includes(`showCtiItems`)&&(0,J.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,J.jsx)(B,{size:`small`,checked:o,onChange:e=>{s(e)}}),(0,J.jsxs)(`span`,{children:[n,` CTI`]})]}),r.includes(`showActiveItems`)&&(0,J.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,J.jsx)(B,{size:`small`,checked:i,onChange:e=>{a(e)}}),(0,J.jsxs)(`span`,{children:[n,` actifs`]})]})]})})]})}),he=({title:e})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(`h2`,{className:`title__h2`,children:e})});he.propTypes={title:K.default.string};var ge=({title:e,handleRefresh:t,label:n,handleAddItem:r,handleExecute:i,searchTerm:a,setSearchTerm:o,headerActionsToDisplay:s,headerFiltersToDisplay:c,showActiveItemsOnly:l,setShowActiveItemsOnly:u,showCtiItemsOnly:d,setShowCtiItemsOnly:f,executeIsLoading:p,disangageValue:m,handleDisangage:h})=>(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`div`,{className:`header__settings`,children:[(0,J.jsx)(he,{style:{flex:3},title:e}),(0,J.jsx)(pe,{handleRefresh:t,handleAddItem:r,label:n,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:p,disangageValue:m,handleDisangage:h})]}),(0,J.jsx)(`div`,{className:`header__settings--filters`,children:(0,J.jsx)(me,{searchTerm:a,setSearchTerm:o,label:n,headerFiltersToDisplay:c,showCtiItemsOnly:d,setShowCtiItemsOnly:f,showActiveItemsOnly:l,setShowActiveItemsOnly:u})})]}),_e=(e=[],t)=>{let[n,r]=(0,W.useState)(``);return{searchTerm:n,setSearchTerm:r,filteredData:e.filter(e=>t.some(t=>{let r=e[t];return r&&r.toString().toLowerCase().includes(n.toLowerCase())}))}},ve=e=>s({queryKey:Q.list(e),queryFn:()=>X(e)}),ye=async(e,t)=>(await P.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await P.put(`api/${t}/divers/${e.code}`,e)},$={all:[`diverParameter`],detail:(e,t)=>[...$.all,e,t]},xe=(e,t)=>s({queryKey:$.detail(t,e),queryFn:()=>ye(e,t)});function Se(){let e=i();return T({mutationFn:({diverParameter:e,module:t})=>be(e,t),meta:{successMessage:`Paramètre expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du paramètre`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.detail(r.module,r.diverParameter.code)})}})}var Ce=({softCode:e})=>{let t=H(e),n=N(),s=ve(t),l=ae(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),m=Se(),h=i(),g=n.data?.session,[_,v]=(0,W.useState)(!1),[y,b]=(0,W.useState)(),[x,C]=(0,W.useState)(!1),[w,T]=(0,W.useState)(!1),{searchTerm:E,setSearchTerm:O,filteredData:k}=_e(s.data?.controls,[`texte`,`code`]);x&&(k=k.filter(e=>e.isActive)),w&&(k=k.filter(e=>e.isCti));let A=f.data?.valeur??!1;A===`0`?A=!1:A===`1`&&(A=!0);let P=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},F=()=>{d.mutate({id:0,module:t})},L=(e,n)=>{e.stopPropagation(),l.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},ee=()=>{v(!0),b({})},z=e=>{b(s.data?.controls.find(t=>t.oid===e)),v(!0)},B=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},U=async()=>{await h.invalidateQueries({queryKey:Q.list(t)})},K=e=>{let n=e.target.checked?`0`:`1`;h.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),m.mutate({diverParameter:h.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},q=[{title:`Code`,dataKey:`code`},{title:`Texte`,dataKey:`texte`,flexGrow:2,flexShrink:2,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,J.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,J.jsx)(D,{label:t,isCti:e.isCti,icon:`Hospital`,toolTipLabel:`Contrôle expert créé par l'établissement`})})}},{title:`Contrôle expert Actif`,dataKey:`isCti`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,J.jsx)(V,{checked:e.isActive,onClick:t=>L(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,G.default)(e.lastExecutionTimestamp).format(`DD/MM/YYYY`):`Jamais exécuté`},{title:`Statut dernière éxecution`,dataKey:`lastExecutionOk`,align:`center`,dataGetter:({rowData:e})=>e.lastExecutionOk?(0,J.jsx)(o,{style:{color:`#52c41a`,display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`}}):null},{title:`Nombre de signalements`,dataKey:`lastExecutionCount`,align:`right`,width:150},{title:`Gravité`,dataKey:`graviteId`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,J.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`},children:(e=>{switch(e?.graviteId){case`5`:return(0,J.jsx)(S,{style:{color:`#faad14`}});case`9`:return(0,J.jsx)(a,{style:{color:`#ff4d4f`}});default:return(0,J.jsx)(r,{style:{color:`#1677ff`}})}})(e)})},{title:`Action`,dataKey:`action`,width:170,minWidth:140,align:`center`,dataGetter:({rowData:e})=>(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(M,{title:`Executer`,children:(0,J.jsx)(p,{style:{marginLeft:8},onClick:t=>P(t,e),children:(0,J.jsx)(j,{})})}),(0,J.jsx)(M,{title:`Supprimer`,children:(0,J.jsx)(p,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>B(t,e),children:(0,J.jsx)(R,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,J.jsxs)(`div`,{className:`expert-settings`,children:[(0,J.jsx)(ue,{showModal:_,selectedControl:y,schema:t,data:s.data??[],setShowModal:v}),(0,J.jsx)(c,{children:(0,J.jsx)(`title`,{children:`iCTI | Paramètres contrôle expert`})}),(0,J.jsx)(ge,{title:`Paramètre contrôle expert`,handleRefresh:U,label:`contrôle expert`,handleAddItem:ee,handleExecute:F,searchTerm:E,setSearchTerm:O,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:x,setShowActiveItemsOnly:C,showCtiItemsOnly:w,setShowCtiItemsOnly:T,executeIsLoading:d.isPending,disangageValue:A,handleDisangage:K}),(0,J.jsx)(`div`,{className:`component-content`,children:(0,J.jsx)(I,{loading:s.isFetching,fixed:!1,columns:q,rowKey:`oid`,data:k,rowHeight:40,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=`expert-row`;return t.isActive||(r+=` expert-control-inactive`),r},onRowSelect:z})})]})};Ce.propTypes={softCode:K.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/Exploit-f57GXKKx.js b/assets/Exploit-GZwvm5hp.js similarity index 97% rename from assets/Exploit-f57GXKKx.js rename to assets/Exploit-GZwvm5hp.js index 04ff599..1565a9c 100644 --- a/assets/Exploit-f57GXKKx.js +++ b/assets/Exploit-GZwvm5hp.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{l as r}from"./ctiAxios-CDlE51TE.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./prop-types-eZYknsgO.js";import{H as o,L as s,V as c,W as l,dt as u,nt as d,tt as f,v as p}from"./index-BocemapU.js";import{t as m}from"./logs.queries-7Ij4dy4e.js";var h=e(t()),g=e(r()),_=e(a()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:c})=>{let l=s().data,u=window.location,d=u.origin,f=u.pathname.replace(l?.environment?.ICTIDIR??``,`iCTI_${t.code}`),p=``,m=``;switch(e){case 0:p=`rgb(240, 255, 241)`,m=`3px solid rgb(124, 217, 146)`;break;case 1:p=`rgb(254, 255, 240)`,m=`3px solid rgb(247, 228, 99)`;break;case 2:p=`rgb(255, 242, 240)`,m=`3px solid rgb(235, 96, 96)`;break;case-1:p=`rgb(211,211,211)`,m=`3px solid rgb(122, 122, 122)`;break;default:break}return(0,v.jsx)(`a`,{href:d+f,target:`_blank`,rel:`noreferrer`,children:(0,v.jsxs)(`div`,{className:`exploit-env`,style:{backgroundColor:p,border:m},children:[(0,v.jsxs)(`div`,{className:`exploit-label`,children:[c===1&&(0,v.jsx)(o,{className:`exploit__icon`,spin:!0}),r??`${t.code} - ${t.trig&&t.trig!==``?t.trig+` - `:``}${t.comment}`]}),a&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Débuté le `,(0,g.default)(a).format(`DD/MM/YYYY à HH:mm`)]}),i&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Durée: `,i]}),(0,v.jsx)(`div`,{className:`exploit-provider`,children:n})]},r||t.code)})};y.propTypes={status:_.default.number,env:_.default.object,provider:_.default.string,module:_.default.string,duration:_.default.string,start:_.default.string,running:_.default.number};var b={iCTI_activite:`ADMPROVIDER`,iCTI_pmsi:`PMSIPROVIDER`,iCTI_pmsipsy:`PMSIPSYPROVIDER`,iCTI_pmsihad:`PMSIHADPROVIDER`,iCTI_pmsissr:`PMSISSRPROVIDER`,iCTI_rh:`RHPROVIDER`,iCTI_compta:`COMPTAPROVIDER`,iCTI_eco:`ECOPROVIDER`,iCTI_dpi:`DPIPROVIDER`},x=()=>{let e=m(),t=s(),n=e.data?.envs??[],r=e.data?.timestamp,a=t.data,[o,_]=(0,h.useState)([`Synthèse`]),[x,S]=(0,h.useState)(!1);(0,h.useEffect)(()=>{if(n.length){let e=[];n.forEach(t=>{t.jobs.forEach(t=>{let n=``;switch(t.job){case`iCTI_consolidation_pmsi`:n=`iCTI_pmsi`;break;case`iCTI_import_activite_consolidation`:n=`iCTI_activite`;break;default:n=t.job.replace(/iCTI_(import_)?/,``);break}p[n]&&!e.includes(n)&&e.push(n)})}),_(e)}},[n]);let C=()=>{e.refetch()},w=e=>n.filter(t=>t.jobs.some(t=>e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e))).sort((e,t)=>e.code.localeCompare(t.code)).map(t=>{let n=t.jobs.find(t=>e===`rss_rsf`?t.job.includes(e)&&!t.job.includes(`en_cours`):e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e));if(n){let r=n.status,i=n.running;return(0,v.jsx)(y,{status:r,running:i,env:t,provider:Object.keys(t.settings).length?t.settings[b[p[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!a?.environment?.ISEXPLOIT?(0,v.jsx)(d,{icon:(0,v.jsx)(c,{}),title:`Cette fonctionnalité n'est pas encore disponible sur votre serveur.`}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(`div`,{className:`component-header`,children:[(0,v.jsxs)(`div`,{className:`header-title`,children:[a?.environment?.ISEXPLOIT===`1`?`Résumé Exploitation Serveur `:`Résumé Exploitation `,`(dernière mise à jour: `,(0,g.default)(r).format(`HH:mm`),`)`]}),(0,v.jsxs)(`div`,{className:`header-actions`,children:[(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(`div`,{className:`actions-label`,children:`Afficher les jobs CTI:`}),(0,v.jsx)(f,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(i,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(l,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(u,{items:[{label:`Synthèse`,key:`total`,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:(e=>{if(e)return n.sort((e,t)=>e.code.localeCompare(t.code)).map(e=>(0,v.jsx)(y,{status:e.jobs.map(e=>e.status).includes(-1)?-1:e.jobs.reduce((e,t)=>(x||p[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===a?.environment?.ICTIDIR?.replace(`iCTI_`,``));if(e)return e.jobs.map(t=>{let n=t.module===t.job?t.job.replace(/iCTI_(import_)?/,``):t.module,r=Object.keys(e.settings).length&&p[t.module]?e.settings[b[p[t.module].module]]:null;return x||p[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:p[n]?p[n].label:n},t.job):null})}})(a?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return a?.environment?.ISEXPLOIT===`1`&&(e=o.map(e=>({label:p[e]?.label??e,key:e,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:w(e)})}))),e}}]})})]})};export{x as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{l as r}from"./ctiAxios-CDlE51TE.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./prop-types-eZYknsgO.js";import{H as o,L as s,V as c,W as l,dt as u,nt as d,tt as f,v as p}from"./index-V8IueDFv.js";import{t as m}from"./logs.queries-7Ij4dy4e.js";var h=e(t()),g=e(r()),_=e(a()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:c})=>{let l=s().data,u=window.location,d=u.origin,f=u.pathname.replace(l?.environment?.ICTIDIR??``,`iCTI_${t.code}`),p=``,m=``;switch(e){case 0:p=`rgb(240, 255, 241)`,m=`3px solid rgb(124, 217, 146)`;break;case 1:p=`rgb(254, 255, 240)`,m=`3px solid rgb(247, 228, 99)`;break;case 2:p=`rgb(255, 242, 240)`,m=`3px solid rgb(235, 96, 96)`;break;case-1:p=`rgb(211,211,211)`,m=`3px solid rgb(122, 122, 122)`;break;default:break}return(0,v.jsx)(`a`,{href:d+f,target:`_blank`,rel:`noreferrer`,children:(0,v.jsxs)(`div`,{className:`exploit-env`,style:{backgroundColor:p,border:m},children:[(0,v.jsxs)(`div`,{className:`exploit-label`,children:[c===1&&(0,v.jsx)(o,{className:`exploit__icon`,spin:!0}),r??`${t.code} - ${t.trig&&t.trig!==``?t.trig+` - `:``}${t.comment}`]}),a&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Débuté le `,(0,g.default)(a).format(`DD/MM/YYYY à HH:mm`)]}),i&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Durée: `,i]}),(0,v.jsx)(`div`,{className:`exploit-provider`,children:n})]},r||t.code)})};y.propTypes={status:_.default.number,env:_.default.object,provider:_.default.string,module:_.default.string,duration:_.default.string,start:_.default.string,running:_.default.number};var b={iCTI_activite:`ADMPROVIDER`,iCTI_pmsi:`PMSIPROVIDER`,iCTI_pmsipsy:`PMSIPSYPROVIDER`,iCTI_pmsihad:`PMSIHADPROVIDER`,iCTI_pmsissr:`PMSISSRPROVIDER`,iCTI_rh:`RHPROVIDER`,iCTI_compta:`COMPTAPROVIDER`,iCTI_eco:`ECOPROVIDER`,iCTI_dpi:`DPIPROVIDER`},x=()=>{let e=m(),t=s(),n=e.data?.envs??[],r=e.data?.timestamp,a=t.data,[o,_]=(0,h.useState)([`Synthèse`]),[x,S]=(0,h.useState)(!1);(0,h.useEffect)(()=>{if(n.length){let e=[];n.forEach(t=>{t.jobs.forEach(t=>{let n=``;switch(t.job){case`iCTI_consolidation_pmsi`:n=`iCTI_pmsi`;break;case`iCTI_import_activite_consolidation`:n=`iCTI_activite`;break;default:n=t.job.replace(/iCTI_(import_)?/,``);break}p[n]&&!e.includes(n)&&e.push(n)})}),_(e)}},[n]);let C=()=>{e.refetch()},w=e=>n.filter(t=>t.jobs.some(t=>e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e))).sort((e,t)=>e.code.localeCompare(t.code)).map(t=>{let n=t.jobs.find(t=>e===`rss_rsf`?t.job.includes(e)&&!t.job.includes(`en_cours`):e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e));if(n){let r=n.status,i=n.running;return(0,v.jsx)(y,{status:r,running:i,env:t,provider:Object.keys(t.settings).length?t.settings[b[p[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!a?.environment?.ISEXPLOIT?(0,v.jsx)(d,{icon:(0,v.jsx)(c,{}),title:`Cette fonctionnalité n'est pas encore disponible sur votre serveur.`}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(`div`,{className:`component-header`,children:[(0,v.jsxs)(`div`,{className:`header-title`,children:[a?.environment?.ISEXPLOIT===`1`?`Résumé Exploitation Serveur `:`Résumé Exploitation `,`(dernière mise à jour: `,(0,g.default)(r).format(`HH:mm`),`)`]}),(0,v.jsxs)(`div`,{className:`header-actions`,children:[(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(`div`,{className:`actions-label`,children:`Afficher les jobs CTI:`}),(0,v.jsx)(f,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(i,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(l,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(u,{items:[{label:`Synthèse`,key:`total`,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:(e=>{if(e)return n.sort((e,t)=>e.code.localeCompare(t.code)).map(e=>(0,v.jsx)(y,{status:e.jobs.map(e=>e.status).includes(-1)?-1:e.jobs.reduce((e,t)=>(x||p[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===a?.environment?.ICTIDIR?.replace(`iCTI_`,``));if(e)return e.jobs.map(t=>{let n=t.module===t.job?t.job.replace(/iCTI_(import_)?/,``):t.module,r=Object.keys(e.settings).length&&p[t.module]?e.settings[b[p[t.module].module]]:null;return x||p[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:p[n]?p[n].label:n},t.job):null})}})(a?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return a?.environment?.ISEXPLOIT===`1`&&(e=o.map(e=>({label:p[e]?.label??e,key:e,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:w(e)})}))),e}}]})})]})};export{x as default}; \ No newline at end of file diff --git a/assets/FavoritesEditor-DoQrJVWH.js b/assets/FavoritesEditor-dusHNvdN.js similarity index 95% rename from assets/FavoritesEditor-DoQrJVWH.js rename to assets/FavoritesEditor-dusHNvdN.js index b7ba1b5..6c80ecc 100644 --- a/assets/FavoritesEditor-DoQrJVWH.js +++ b/assets/FavoritesEditor-dusHNvdN.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,n as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./input-Yn95s9T0.js";import{t as u}from"./tree-brJPbLgK.js";import{t as d}from"./queryOptions-_qrchnQm.js";import{t as f}from"./LeftSquareOutlined-CPEKio_w.js";import{t as p}from"./prop-types-eZYknsgO.js";import{t as m}from"./Loader-DwXJ8Se3.js";import{d as h,et as g,f as _,p as v}from"./index-BocemapU.js";import{t as y}from"./SaveButton-B7oEAcu-.js";import{n as b}from"./userUtils-DbxEUC96.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder-add`,theme:`outlined`};a();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(r,i(i({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>d({queryKey:w.list(),queryFn:v}),E=()=>o(T()),D=e(p()),O=n(),k=({text:e,nodeKey:t,setLabel:n,onEditingChange:r})=>{let[i,a]=(0,S.useState)(e),[o,s]=(0,S.useState)(!1),[c,u]=(0,S.useState)(!1),d=(0,S.useRef)();(0,S.useEffect)(()=>{c&&d.current.focus()},[c]);let f=e=>{a(e.target.value)},p=()=>{s(!o)};return(0,O.jsx)(`div`,{className:`editable-title`,onMouseEnter:p,onMouseLeave:p,children:c?(0,O.jsx)(l,{ref:d,draggable:!1,style:{marginLeft:`6px`,width:`50%`},value:i,onChange:f,onBlur:e=>{u(!1),r(!1),n(t,i)}}):(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(`div`,{className:`editable-label`,onClick:()=>{let e=!c;u(e),r(e)},children:i})})})};k.propTypes={text:D.default.string,nodeKey:D.default.string,setLabel:D.default.func,onEditingChange:D.default.func.isRequired};var{DirectoryTree:A}=u,j=()=>{let e=E(),t=_();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,l]=(0,S.useState)([]),[u,d]=(0,S.useState)([]),[p,v]=(0,S.useState)([]),[x,w]=(0,S.useState)([]),[T,D]=(0,S.useState)([]),[j,M]=(0,S.useState)(!1);(0,S.useEffect)(()=>{let t=e.data;t?.myFavorites&&r(N(t.myFavorites,``,!0)),t?.allViews&&l(N(t.allViews))},[e.data]);function N(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.label,editable:n};delete o.icon,e.children&&(o.children=N(e.children,a,n),o.isLeaf=!1,o.checkable=!1),r.push(o)}),r}function P(e,t){let i=n.map(e=>({...e}));I(i,e,(e,n,r)=>{e.label=t}),r(i)}function F(e,t=``){let n=[];return e.forEach((e,r)=>{let i=(t===``?``:t+`_`)+r+e.name;e.key=i,e.children&&(e.children=F(e.children,i),e.isLeaf=!1),n.push(e)}),n}function I(e,t,n){for(let r=0;r{a(!0);let e={name:`Nouveau dossier`,label:`Nouveau dossier`,editable:!0,key:(n.length+1).toString(),view:``,isLeaf:!1,children:[]};r(F([...n,e]))},R=(e,t)=>{if(t.checked)D([...T,...t.checkedNodes]);else{let e=T.findIndex(e=>e.key===t.node.key),n=[...T];n.splice(e,1),D(n)}d(e)},z=(e,t)=>{if(t.checked)w([...x,t.node]);else{let e=x.findIndex(e=>e.key===t.node.key),n=[...x];n.splice(e,1),w(n)}v(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),v([])},V=()=>{a(!0);let e=n.map(e=>({...e}));T.forEach(t=>{I(e,t.key,(e,t,n)=>{n.splice(t,1)})});let t=F(e);D([]),d([]),r(t)},H=({event:e,node:t,dragNode:i,dropPosition:o,dropToGap:s})=>{a(!0);let c=n.map(e=>({...e})),l=t.key,u=i.key;if(!s)I(c,l,e=>{if(!e.isLeaf){let t;I(c,u,(e,n,r)=>{t={...e},r.splice(n,1)}),e.children=e.children||[],e.children.push(t)}});else if((t.children||[]).length>0&&t.expanded&&o===1){let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)}),I(c,l,t=>{t.children=t.children||[],t.children.unshift(e)})}else{let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)});let t,n;I(c,l,(e,r,i)=>{t=i,n=r}),o===-1?t.splice(n,0,e):t.splice(n+1,0,e)}r(c)},U=()=>{let e=h({sendFavorites:{XMLType:`MYFAVORITES`,children:b(n)}},!0);t.mutate({myFavorites:e})},W=e=>e?.map(e=>({...e,title:e.editable?(0,O.jsx)(k,{text:e.label,nodeKey:e.key,setLabel:P,onEditingChange:M}):e.label,children:e.children?W(e.children):null})),G=W(n);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(s,{children:(0,O.jsx)(`title`,{children:`iCTI | Gestion des favoris`})}),(0,O.jsxs)(`div`,{className:`component-header`,children:[(0,O.jsx)(`h1`,{className:`header-title`,children:`Organisation de mes favoris`}),(0,O.jsx)(`div`,{className:`favorites-actions`,children:(0,O.jsx)(y,{onClick:U,disabled:!i||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,O.jsx)(`div`,{className:`component-content`,children:(0,O.jsxs)(`div`,{className:`favorites-editor`,children:[(0,O.jsxs)(`div`,{className:`favorites-editor-items`,children:[(0,O.jsxs)(`div`,{className:`tree-header`,children:[(0,O.jsx)(`h2`,{children:`Mes Favoris`}),(0,O.jsxs)(`div`,{className:`header-actions`,children:[(0,O.jsx)(c,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(c,{type:`link`,onClick:V,children:(0,O.jsx)(g,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:u,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(c,{type:`link`,onClick:B,children:(0,O.jsx)(f,{})})}),(0,O.jsxs)(`div`,{className:`favorites-editor-menu`,children:[(0,O.jsx)(`h2`,{className:`tree-header`,children:`Vues disponibles`}),e.isFetching?(0,O.jsx)(`div`,{className:`favorites-loader`,children:(0,O.jsx)(m,{size:`small`})}):(0,O.jsx)(A,{checkable:!0,treeData:o,checkedKeys:p,onCheck:z})]})]})})]})};export{j as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,n as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./input-Yn95s9T0.js";import{t as u}from"./tree-brJPbLgK.js";import{t as d}from"./queryOptions-_qrchnQm.js";import{t as f}from"./LeftSquareOutlined-CPEKio_w.js";import{t as p}from"./prop-types-eZYknsgO.js";import{t as m}from"./Loader-DwXJ8Se3.js";import{d as h,et as g,f as _,p as v}from"./index-V8IueDFv.js";import{t as y}from"./SaveButton-dvQmcdWk.js";import{n as b}from"./userUtils-De5NAY1J.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder-add`,theme:`outlined`};a();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(r,i(i({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>d({queryKey:w.list(),queryFn:v}),E=()=>o(T()),D=e(p()),O=n(),k=({text:e,nodeKey:t,setLabel:n,onEditingChange:r})=>{let[i,a]=(0,S.useState)(e),[o,s]=(0,S.useState)(!1),[c,u]=(0,S.useState)(!1),d=(0,S.useRef)();(0,S.useEffect)(()=>{c&&d.current.focus()},[c]);let f=e=>{a(e.target.value)},p=()=>{s(!o)};return(0,O.jsx)(`div`,{className:`editable-title`,onMouseEnter:p,onMouseLeave:p,children:c?(0,O.jsx)(l,{ref:d,draggable:!1,style:{marginLeft:`6px`,width:`50%`},value:i,onChange:f,onBlur:e=>{u(!1),r(!1),n(t,i)}}):(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(`div`,{className:`editable-label`,onClick:()=>{let e=!c;u(e),r(e)},children:i})})})};k.propTypes={text:D.default.string,nodeKey:D.default.string,setLabel:D.default.func,onEditingChange:D.default.func.isRequired};var{DirectoryTree:A}=u,j=()=>{let e=E(),t=_();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,l]=(0,S.useState)([]),[u,d]=(0,S.useState)([]),[p,v]=(0,S.useState)([]),[x,w]=(0,S.useState)([]),[T,D]=(0,S.useState)([]),[j,M]=(0,S.useState)(!1);(0,S.useEffect)(()=>{let t=e.data;t?.myFavorites&&r(N(t.myFavorites,``,!0)),t?.allViews&&l(N(t.allViews))},[e.data]);function N(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.label,editable:n};delete o.icon,e.children&&(o.children=N(e.children,a,n),o.isLeaf=!1,o.checkable=!1),r.push(o)}),r}function P(e,t){let i=n.map(e=>({...e}));I(i,e,(e,n,r)=>{e.label=t}),r(i)}function F(e,t=``){let n=[];return e.forEach((e,r)=>{let i=(t===``?``:t+`_`)+r+e.name;e.key=i,e.children&&(e.children=F(e.children,i),e.isLeaf=!1),n.push(e)}),n}function I(e,t,n){for(let r=0;r{a(!0);let e={name:`Nouveau dossier`,label:`Nouveau dossier`,editable:!0,key:(n.length+1).toString(),view:``,isLeaf:!1,children:[]};r(F([...n,e]))},R=(e,t)=>{if(t.checked)D([...T,...t.checkedNodes]);else{let e=T.findIndex(e=>e.key===t.node.key),n=[...T];n.splice(e,1),D(n)}d(e)},z=(e,t)=>{if(t.checked)w([...x,t.node]);else{let e=x.findIndex(e=>e.key===t.node.key),n=[...x];n.splice(e,1),w(n)}v(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),v([])},V=()=>{a(!0);let e=n.map(e=>({...e}));T.forEach(t=>{I(e,t.key,(e,t,n)=>{n.splice(t,1)})});let t=F(e);D([]),d([]),r(t)},H=({event:e,node:t,dragNode:i,dropPosition:o,dropToGap:s})=>{a(!0);let c=n.map(e=>({...e})),l=t.key,u=i.key;if(!s)I(c,l,e=>{if(!e.isLeaf){let t;I(c,u,(e,n,r)=>{t={...e},r.splice(n,1)}),e.children=e.children||[],e.children.push(t)}});else if((t.children||[]).length>0&&t.expanded&&o===1){let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)}),I(c,l,t=>{t.children=t.children||[],t.children.unshift(e)})}else{let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)});let t,n;I(c,l,(e,r,i)=>{t=i,n=r}),o===-1?t.splice(n,0,e):t.splice(n+1,0,e)}r(c)},U=()=>{let e=h({sendFavorites:{XMLType:`MYFAVORITES`,children:b(n)}},!0);t.mutate({myFavorites:e})},W=e=>e?.map(e=>({...e,title:e.editable?(0,O.jsx)(k,{text:e.label,nodeKey:e.key,setLabel:P,onEditingChange:M}):e.label,children:e.children?W(e.children):null})),G=W(n);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(s,{children:(0,O.jsx)(`title`,{children:`iCTI | Gestion des favoris`})}),(0,O.jsxs)(`div`,{className:`component-header`,children:[(0,O.jsx)(`h1`,{className:`header-title`,children:`Organisation de mes favoris`}),(0,O.jsx)(`div`,{className:`favorites-actions`,children:(0,O.jsx)(y,{onClick:U,disabled:!i||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,O.jsx)(`div`,{className:`component-content`,children:(0,O.jsxs)(`div`,{className:`favorites-editor`,children:[(0,O.jsxs)(`div`,{className:`favorites-editor-items`,children:[(0,O.jsxs)(`div`,{className:`tree-header`,children:[(0,O.jsx)(`h2`,{children:`Mes Favoris`}),(0,O.jsxs)(`div`,{className:`header-actions`,children:[(0,O.jsx)(c,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(c,{type:`link`,onClick:V,children:(0,O.jsx)(g,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:u,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(c,{type:`link`,onClick:B,children:(0,O.jsx)(f,{})})}),(0,O.jsxs)(`div`,{className:`favorites-editor-menu`,children:[(0,O.jsx)(`h2`,{className:`tree-header`,children:`Vues disponibles`}),e.isFetching?(0,O.jsx)(`div`,{className:`favorites-loader`,children:(0,O.jsx)(m,{size:`small`})}):(0,O.jsx)(A,{checkable:!0,treeData:o,checkedKeys:p,onCheck:z})]})]})})]})};export{j as default}; \ No newline at end of file diff --git a/assets/Import-BLt5uC8k.js b/assets/Import-n2JIGUz1.js similarity index 98% rename from assets/Import-BLt5uC8k.js rename to assets/Import-n2JIGUz1.js index 968a6ad..9945262 100644 --- a/assets/Import-BLt5uC8k.js +++ b/assets/Import-n2JIGUz1.js @@ -1,4 +1,4 @@ -import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,Bn as o,Dt as s,G as c,Hn as l,J as u,Mn as d,Nn as f,Qn as p,Qt as m,S as h,Vn as g,Y as _,Zn as v,Zt as y,_n as b,dr as x,er as S,ir as C,n as w,nr as T,nt as E,rr as D,rt as O,tr as k,ur as A,vn as j,vr as M}from"./axios-DOscJEDN.js";import{t as ee}from"./index.esm-DB3Pt-Y3.js";import{i as N}from"./ctiAxios-CDlE51TE.js";import{a as P,i as te,o as F,s as ne}from"./notification-BkpaB2Vc.js";import{i as I,r as L}from"./asyncToGenerator-DHhZBkop.js";import{m as re,p as ie,t as R}from"./button-BMyidN73.js";import{t as ae}from"./table-DT2n3sXB.js";import{i as oe}from"./select-C47FfvhI.js";import{r as z}from"./pagination-BH2ItXeM.js";import{t as se}from"./tooltip-3rewahde.js";import{t as ce}from"./dropdown-D9KQHt_A.js";import{i as le}from"./iconUtil-CvNpmAMh.js";import{n as ue,r as de}from"./modal-BdqOHno9.js";import{t as fe}from"./input-Yn95s9T0.js";import{t as pe}from"./popconfirm-DHVG0Jca.js";import{t as me}from"./progress-BEfRXkc2.js";import{t as he}from"./DownloadOutlined-BPVvN91B.js";import{t as B}from"./useMutation-DqBabLvU.js";import{t as ge}from"./UndoOutlined-DS5JVKPM.js";import{t as _e}from"./prop-types-eZYknsgO.js";import{F as V,I as H,M as U,N as ve,P as W,Q as G,S as ye,U as be,V as xe,Z as K,c as Se,dt as q,et as Ce,j as we,ut as Te,x as Ee,z as De}from"./index-BocemapU.js";import{t as Oe}from"./BaseActionButton-Da1uVM0x.js";import{D as ke,E as Ae,S as je,T as Me,a as Ne,b as Pe,c as Fe,d as Ie,f as Le,g as Re,h as ze,i as Be,l as Ve,m as He,n as Ue,o as We,r as Ge,s as Ke,t as qe,u as Je,w as Ye,x as Xe,y as Ze}from"./context-CO1J1AvK.js";import{i as Qe,n as $e,r as et,t as tt}from"./ref-DHqHtEQg.js";import{d as nt,f as rt,i as J}from"./path-DPb3kQoE.js";import{n as it,r as at,t as ot}from"./importColumn-CY1VPPWt.js";C(),f(),m(),T(),S(),p(),l(),j(),I();var Y=t(r()),st=t(o()),ct=[`className`,`prefixCls`,`style`,`active`,`status`,`iconPrefix`,`icon`,`wrapperStyle`,`stepNumber`,`disabled`,`description`,`title`,`subTitle`,`progressDot`,`stepIcon`,`tailContent`,`icons`,`stepIndex`,`onStepClick`,`onClick`];function lt(e){return typeof e==`string`}var ut=function(e){g(n,e);var t=b(n);function n(){var e;k(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(v(e),`onClick`,function(){var t=e.props,n=t.onClick,r=t.onStepClick,i=t.stepIndex;n&&n.apply(void 0,arguments),r(i)}),e}return a(n,[{key:`renderIconNode`,value:function(){var e,t=this.props,n=t.prefixCls,r=t.progressDot,i=t.stepIcon,a=t.stepNumber,o=t.status,s=t.title,c=t.description,l=t.icon,u=t.iconPrefix,d=t.icons,f,p=(0,st.default)(`${n}-icon`,`${u}icon`,(e={},L(e,`${u}icon-${l}`,l&<(l)),L(e,`${u}icon-check`,!l&&o===`finish`&&(d&&!d.finish||!d)),L(e,`${u}icon-cross`,!l&&o===`error`&&(d&&!d.error||!d)),e)),m=Y.createElement(`span`,{className:`${n}-icon-dot`});return f=r?typeof r==`function`?Y.createElement(`span`,{className:`${n}-icon`},r(m,{index:a-1,status:o,title:s,description:c})):Y.createElement(`span`,{className:`${n}-icon`},m):l&&!lt(l)?Y.createElement(`span`,{className:`${n}-icon`},l):d&&d.finish&&o===`finish`?Y.createElement(`span`,{className:`${n}-icon`},d.finish):d&&d.error&&o===`error`?Y.createElement(`span`,{className:`${n}-icon`},d.error):l||o===`finish`||o===`error`?Y.createElement(`span`,{className:p}):Y.createElement(`span`,{className:`${n}-icon`},a),i&&(f=i({index:a-1,status:o,title:s,description:c,node:f})),f}},{key:`render`,value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,i=t.style,a=t.active,o=t.status,s=o===void 0?`wait`:o;t.iconPrefix;var c=t.icon;t.wrapperStyle,t.stepNumber;var l=t.disabled,u=t.description,f=t.title,p=t.subTitle;t.progressDot,t.stepIcon;var m=t.tailContent;t.icons,t.stepIndex;var h=t.onStepClick,g=t.onClick,_=y(t,ct),v=(0,st.default)(`${r}-item`,`${r}-item-${s}`,n,(e={},L(e,`${r}-item-custom`,c),L(e,`${r}-item-active`,a),L(e,`${r}-item-disabled`,l===!0),e)),b=d({},i),x={};return h&&!l&&(x.role=`button`,x.tabIndex=0,x.onClick=this.onClick),Y.createElement(`div`,D({},_,{className:v,style:b}),Y.createElement(`div`,D({onClick:g},x,{className:`${r}-item-container`}),Y.createElement(`div`,{className:`${r}-item-tail`},m),Y.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),Y.createElement(`div`,{className:`${r}-item-content`},Y.createElement(`div`,{className:`${r}-item-title`},f,p&&Y.createElement(`div`,{title:typeof p==`string`?p:void 0,className:`${r}-item-subtitle`},p)),u&&Y.createElement(`div`,{className:`${r}-item-description`},u))))}}]),n}(Y.Component);C(),f(),m(),T(),S(),p(),l(),j(),I();var dt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],ft=function(e){g(n,e);var t=b(n);function n(){var e;k(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(v(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return a(n,[{key:`render`,value:function(){var e,t=this,n=this.props,r=n.prefixCls,i=n.style,a=i===void 0?{}:i,o=n.className;n.children;var s=n.direction,c=n.type,l=n.labelPlacement,u=n.iconPrefix,f=n.status,p=n.size,m=n.current,h=n.progressDot,g=n.stepIcon,_=n.initial,v=n.icons,b=n.onChange,x=n.items,S=x===void 0?[]:x,C=y(n,dt),w=c===`navigation`,T=h?`vertical`:l,E=(0,st.default)(r,`${r}-${s}`,o,(e={},L(e,`${r}-${p}`,p),L(e,`${r}-label-${T}`,s===`horizontal`),L(e,`${r}-dot`,!!h),L(e,`${r}-navigation`,w),e));return Y.createElement(`div`,D({className:E,style:a},C),S.filter(function(e){return e}).map(function(e,n){var i=d({},e),o=_+n;return f===`error`&&n===m-1&&(i.className=`${r}-next-error`),i.status||(o===m?i.status=f:o{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=function(e){return+setTimeout(e,16)},n=function(e){return clearTimeout(e)};typeof window<`u`&&`requestAnimationFrame`in window&&(t=function(e){return window.requestAnimationFrame(e)},n=function(e){return window.cancelAnimationFrame(e)});var r=0,i=new Map;function a(e){i.delete(e)}var o=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;r+=1;var o=r;function s(n){if(n===0)a(o),e();else{var r=t(function(){s(n-1)});i.set(o,r)}}return s(n),o};o.cancel=function(e){var t=i.get(e);return a(e),n(t)},e.default=o})),xt=n((e=>{var t=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=a;var n=t(bt()),r=0,i={};function a(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,a=r++,o=t;function s(){--o,o<=0?(e(),delete i[a]):i[a]=(0,n.default)(s)}return i[a]=(0,n.default)(s),a}a.cancel=function(e){e!==void 0&&(n.default.cancel(i[e]),delete i[e])},a.ids=i})),St=n((e=>{var t=Ae().default,n=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Ie()),a=n(Je()),o=n(Ne()),s=n(Ke()),c=n(Fe()),l=n(We()),u=n(Ve()),d=Xe(),f=tt(),p=t(r()),m=Ue(),h=n(xt()),g=et();function _(e,t,n){return t=(0,c.default)(t),(0,o.default)(e,(0,s.default)()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}var v;function y(e){return!e||e.offsetParent===null||e.hidden}function b(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function x(e){var t=(e||``).match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var S=function(e){(0,u.default)(t,e);function t(){var e;return(0,i.default)(this,t),e=_(this,t,arguments),e.containerRef=p.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||y(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=(0,l.default)(e).extraNode,o=e.context.getPrefixCls;a.className=`${o(``)}-click-animating-node`;var s=e.getAttributeName();if(t.setAttribute(s,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&x(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,u=b(c)??c;v=(0,d.updateCSS)(` +import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,Bn as o,Dt as s,G as c,Hn as l,J as u,Mn as d,Nn as f,Qn as p,Qt as m,S as h,Vn as g,Y as _,Zn as v,Zt as y,_n as b,dr as x,er as S,ir as C,n as w,nr as T,nt as E,rr as D,rt as O,tr as k,ur as A,vn as j,vr as M}from"./axios-DOscJEDN.js";import{t as ee}from"./index.esm-DB3Pt-Y3.js";import{i as N}from"./ctiAxios-CDlE51TE.js";import{a as P,i as te,o as F,s as ne}from"./notification-BkpaB2Vc.js";import{i as I,r as L}from"./asyncToGenerator-DHhZBkop.js";import{m as re,p as ie,t as R}from"./button-BMyidN73.js";import{t as ae}from"./table-Dgoi2Ld6.js";import{i as oe}from"./select-C47FfvhI.js";import{r as z}from"./pagination-BH2ItXeM.js";import{t as se}from"./tooltip-3rewahde.js";import{t as ce}from"./dropdown-D9KQHt_A.js";import{i as le}from"./iconUtil-CvNpmAMh.js";import{n as ue,r as de}from"./modal-BdqOHno9.js";import{t as fe}from"./input-Yn95s9T0.js";import{t as pe}from"./popconfirm-DHVG0Jca.js";import{t as me}from"./progress-BEfRXkc2.js";import{t as he}from"./DownloadOutlined-BPVvN91B.js";import{t as B}from"./useMutation-DqBabLvU.js";import{t as ge}from"./UndoOutlined-DS5JVKPM.js";import{t as _e}from"./prop-types-eZYknsgO.js";import{F as V,I as H,M as U,N as ve,P as W,Q as G,S as ye,U as be,V as xe,Z as K,c as Se,dt as q,et as Ce,j as we,ut as Te,x as Ee,z as De}from"./index-V8IueDFv.js";import{t as Oe}from"./BaseActionButton-BHaunm6A.js";import{D as ke,E as Ae,S as je,T as Me,a as Ne,b as Pe,c as Fe,d as Ie,f as Le,g as Re,h as ze,i as Be,l as Ve,m as He,n as Ue,o as We,r as Ge,s as Ke,t as qe,u as Je,w as Ye,x as Xe,y as Ze}from"./context-DccnwGJF.js";import{i as Qe,n as $e,r as et,t as tt}from"./ref-_THprL1O.js";import{d as nt,f as rt,i as J}from"./path-DPb3kQoE.js";import{n as it,r as at,t as ot}from"./importColumn-DDY99sfA.js";C(),f(),m(),T(),S(),p(),l(),j(),I();var Y=t(r()),st=t(o()),ct=[`className`,`prefixCls`,`style`,`active`,`status`,`iconPrefix`,`icon`,`wrapperStyle`,`stepNumber`,`disabled`,`description`,`title`,`subTitle`,`progressDot`,`stepIcon`,`tailContent`,`icons`,`stepIndex`,`onStepClick`,`onClick`];function lt(e){return typeof e==`string`}var ut=function(e){g(n,e);var t=b(n);function n(){var e;k(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(v(e),`onClick`,function(){var t=e.props,n=t.onClick,r=t.onStepClick,i=t.stepIndex;n&&n.apply(void 0,arguments),r(i)}),e}return a(n,[{key:`renderIconNode`,value:function(){var e,t=this.props,n=t.prefixCls,r=t.progressDot,i=t.stepIcon,a=t.stepNumber,o=t.status,s=t.title,c=t.description,l=t.icon,u=t.iconPrefix,d=t.icons,f,p=(0,st.default)(`${n}-icon`,`${u}icon`,(e={},L(e,`${u}icon-${l}`,l&<(l)),L(e,`${u}icon-check`,!l&&o===`finish`&&(d&&!d.finish||!d)),L(e,`${u}icon-cross`,!l&&o===`error`&&(d&&!d.error||!d)),e)),m=Y.createElement(`span`,{className:`${n}-icon-dot`});return f=r?typeof r==`function`?Y.createElement(`span`,{className:`${n}-icon`},r(m,{index:a-1,status:o,title:s,description:c})):Y.createElement(`span`,{className:`${n}-icon`},m):l&&!lt(l)?Y.createElement(`span`,{className:`${n}-icon`},l):d&&d.finish&&o===`finish`?Y.createElement(`span`,{className:`${n}-icon`},d.finish):d&&d.error&&o===`error`?Y.createElement(`span`,{className:`${n}-icon`},d.error):l||o===`finish`||o===`error`?Y.createElement(`span`,{className:p}):Y.createElement(`span`,{className:`${n}-icon`},a),i&&(f=i({index:a-1,status:o,title:s,description:c,node:f})),f}},{key:`render`,value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,i=t.style,a=t.active,o=t.status,s=o===void 0?`wait`:o;t.iconPrefix;var c=t.icon;t.wrapperStyle,t.stepNumber;var l=t.disabled,u=t.description,f=t.title,p=t.subTitle;t.progressDot,t.stepIcon;var m=t.tailContent;t.icons,t.stepIndex;var h=t.onStepClick,g=t.onClick,_=y(t,ct),v=(0,st.default)(`${r}-item`,`${r}-item-${s}`,n,(e={},L(e,`${r}-item-custom`,c),L(e,`${r}-item-active`,a),L(e,`${r}-item-disabled`,l===!0),e)),b=d({},i),x={};return h&&!l&&(x.role=`button`,x.tabIndex=0,x.onClick=this.onClick),Y.createElement(`div`,D({},_,{className:v,style:b}),Y.createElement(`div`,D({onClick:g},x,{className:`${r}-item-container`}),Y.createElement(`div`,{className:`${r}-item-tail`},m),Y.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),Y.createElement(`div`,{className:`${r}-item-content`},Y.createElement(`div`,{className:`${r}-item-title`},f,p&&Y.createElement(`div`,{title:typeof p==`string`?p:void 0,className:`${r}-item-subtitle`},p)),u&&Y.createElement(`div`,{className:`${r}-item-description`},u))))}}]),n}(Y.Component);C(),f(),m(),T(),S(),p(),l(),j(),I();var dt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],ft=function(e){g(n,e);var t=b(n);function n(){var e;k(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(v(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return a(n,[{key:`render`,value:function(){var e,t=this,n=this.props,r=n.prefixCls,i=n.style,a=i===void 0?{}:i,o=n.className;n.children;var s=n.direction,c=n.type,l=n.labelPlacement,u=n.iconPrefix,f=n.status,p=n.size,m=n.current,h=n.progressDot,g=n.stepIcon,_=n.initial,v=n.icons,b=n.onChange,x=n.items,S=x===void 0?[]:x,C=y(n,dt),w=c===`navigation`,T=h?`vertical`:l,E=(0,st.default)(r,`${r}-${s}`,o,(e={},L(e,`${r}-${p}`,p),L(e,`${r}-label-${T}`,s===`horizontal`),L(e,`${r}-dot`,!!h),L(e,`${r}-navigation`,w),e));return Y.createElement(`div`,D({className:E,style:a},C),S.filter(function(e){return e}).map(function(e,n){var i=d({},e),o=_+n;return f===`error`&&n===m-1&&(i.className=`${r}-next-error`),i.status||(o===m?i.status=f:o{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=function(e){return+setTimeout(e,16)},n=function(e){return clearTimeout(e)};typeof window<`u`&&`requestAnimationFrame`in window&&(t=function(e){return window.requestAnimationFrame(e)},n=function(e){return window.cancelAnimationFrame(e)});var r=0,i=new Map;function a(e){i.delete(e)}var o=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;r+=1;var o=r;function s(n){if(n===0)a(o),e();else{var r=t(function(){s(n-1)});i.set(o,r)}}return s(n),o};o.cancel=function(e){var t=i.get(e);return a(e),n(t)},e.default=o})),xt=n((e=>{var t=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=a;var n=t(bt()),r=0,i={};function a(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,a=r++,o=t;function s(){--o,o<=0?(e(),delete i[a]):i[a]=(0,n.default)(s)}return i[a]=(0,n.default)(s),a}a.cancel=function(e){e!==void 0&&(n.default.cancel(i[e]),delete i[e])},a.ids=i})),St=n((e=>{var t=Ae().default,n=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Ie()),a=n(Je()),o=n(Ne()),s=n(Ke()),c=n(Fe()),l=n(We()),u=n(Ve()),d=Xe(),f=tt(),p=t(r()),m=Ue(),h=n(xt()),g=et();function _(e,t,n){return t=(0,c.default)(t),(0,o.default)(e,(0,s.default)()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}var v;function y(e){return!e||e.offsetParent===null||e.hidden}function b(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function x(e){var t=(e||``).match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var S=function(e){(0,u.default)(t,e);function t(){var e;return(0,i.default)(this,t),e=_(this,t,arguments),e.containerRef=p.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||y(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=(0,l.default)(e).extraNode,o=e.context.getPrefixCls;a.className=`${o(``)}-click-animating-node`;var s=e.getAttributeName();if(t.setAttribute(s,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&x(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,u=b(c)??c;v=(0,d.updateCSS)(` [${o(``)}-click-animating-without-extra-node='true']::after, .${o(``)}-click-animating-node { --antd-wave-shadow-color: ${n}; }`,`antd-wave`,{csp:e.csp,attachTo:u})}i&&t.appendChild(a),[`transition`,`animation`].forEach(function(n){t.addEventListener(`${n}start`,e.onTransitionStart),t.addEventListener(`${n}end`,e.onTransitionEnd)})}},e.onTransitionStart=function(t){if(!e.destroyed){var n=e.containerRef.current;!t||t.target!==n||e.animationStart||e.resetEffect(n)}},e.onTransitionEnd=function(t){!t||t.animationName!==`fadeEffect`||e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(!(!t||!t.getAttribute||t.getAttribute(`disabled`)||t.className.includes(`disabled`))){var n=function(n){if(!(n.target.tagName===`INPUT`||y(n.target))){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue(`border-top-color`)||getComputedStyle(t).getPropertyValue(`border-color`)||getComputedStyle(t).getPropertyValue(`background-color`);e.clickWaveTimeoutId=window.setTimeout(function(){return e.onClick(t,r)},0),h.default.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=(0,h.default)(function(){e.animationStart=!1},10)}};return t.addEventListener(`click`,n,!0),{cancel:function(){t.removeEventListener(`click`,n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;if(e.csp=n,!p.isValidElement(r))return r;var i=e.containerRef;return(0,f.supportRef)(r)&&(i=(0,f.composeRef)(r.ref,e.containerRef)),(0,g.cloneElement)(r,{ref:i})},e}return(0,a.default)(t,[{key:`componentDidMount`,value:function(){this.destroyed=!1;var e=this.containerRef.current;!e||e.nodeType!==1||(this.instance=this.bindAnimationEvent(e))}},{key:`componentWillUnmount`,value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:`getAttributeName`,value:function(){var e=this.context.getPrefixCls;return this.props.insertExtraNode?`${e(``)}-click-animating`:`${e(``)}-click-animating-without-extra-node`}},{key:`resetEffect`,value:function(e){var t=this;if(!(!e||e===this.extraNode||!(e instanceof Element))){var n=this.props.insertExtraNode,r=this.getAttributeName();e.setAttribute(r,`false`),v&&(v.innerHTML=``),n&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),[`transition`,`animation`].forEach(function(n){e.removeEventListener(`${n}start`,t.onTransitionStart),e.removeEventListener(`${n}end`,t.onTransitionEnd)})}}},{key:`render`,value:function(){return p.createElement(m.ConfigConsumer,null,this.renderWave)}}]),t}(p.Component);S.contextType=m.ConfigContext,e.default=S})),Ct=n((e=>{var t=Ae().default,n=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupSizeContext=void 0;var i=n(K()),a=n(Me()),s=n(o()),c=t(r()),l=Ue();n(Re());var u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=G().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(Le()),a=n((O(),e(E))),o=n(r()),s=function(){return{width:0,opacity:0,transform:`scale(0)`}},c=function(e){return{width:e.scrollWidth,opacity:1,transform:`scale(1)`}};t.default=function(e){var t=e.prefixCls,n=e.loading,r=e.existIcon,l=!!n;return r?o.default.createElement(`span`,{className:`${t}-loading-icon`},o.default.createElement(i.default,null)):o.default.createElement(a.default,{visible:l,motionName:`${t}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:s,onAppearActive:c,onEnterStart:s,onEnterActive:c,onLeaveStart:c,onLeaveActive:s},function(e,n){var r=e.className,a=e.style;return o.default.createElement(`span`,{className:`${t}-loading-icon`,style:a,ref:n},o.default.createElement(i.default,{className:r}))})}})),Tt=n((e=>{var t=Ae().default,n=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.convertLegacyProps=O,e.default=void 0;var i=n(K()),a=n(Me()),s=n(Ye()),c=n(ke()),l=n(o()),u=n(Ze()),d=t(r()),f=Ue(),p=n(Be()),m=n(Ge()),h=Qe(),g=et(),_=$e();n(Re());var v=n(St()),y=t(Ct()),b=n(wt()),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var t=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(Tt()).default})),Dt=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTransitionName=e.getTransitionDirection=e.default=void 0;var t=$e(),n=function(){return{height:0,opacity:0}},r=function(e){return{height:e.scrollHeight,opacity:1}},i=function(e){return{height:e?e.offsetHeight:0}},a=function(e,t){return t?.deadline===!0||t.propertyName===`height`},o={motionName:`ant-motion-collapse`,onAppearStart:n,onEnterStart:n,onAppearActive:r,onEnterActive:r,onLeaveStart:i,onLeaveActive:n,onAppearEnd:a,onEnterEnd:a,onLeaveEnd:a,motionDeadline:500};(0,t.tuple)(`bottomLeft`,`bottomRight`,`topLeft`,`topRight`),e.getTransitionDirection=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},e.getTransitionName=function(e,t,n){return n===void 0?`${e}-${t}`:n},e.default=o})),Ot=n((e=>{var t=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.isStyleSupport=a;var n=t(je()),r=function(e){if((0,n.default)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some(function(e){return e in r.style})}return!1},i=function(e,t){if(!r(e))return!1;var n=document.createElement(`div`),i=n.style[e];return n.style[e]=t,n.style[e]!==i};function a(e,t){return!Array.isArray(e)&&t!==void 0?i(e,t):r(e)}})),kt=n((e=>{var t=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.detectFlexGapSupported=e.canUseDocElement=void 0,Object.defineProperty(e,`isStyleSupport`,{enumerable:!0,get:function(){return r.isStyleSupport}});var n=t(je()),r=Ot(),i=e.canUseDocElement=function(){return(0,n.default)()&&window.document.documentElement},a;e.detectFlexGapSupported=function(){if(!i())return!1;if(a!==void 0)return a;var e=document.createElement(`div`);return e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e),a=e.scrollHeight===1,document.body.removeChild(e),a}})),At=t(n((t=>{var n=Ae().default,i=G().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Me()),s=i(K()),c=i(Pe()),l=i(o()),u=i((de(),e(ue))),d=n(r()),f=i(Et()),p=Tt(),m=Ue(),h=qe(),g=i(He()),_=Qe(),v=Dt(),y=kt();i(Re());var b=ze(),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i(0,Z.jsxs)(At.default,{open:e,title:`Options de génération`,okText:`Lancer la génération`,cancelText:`Annuler`,onOk:()=>{i.mutate({import_id:t,module:r,...a},{onSettled:(e,t)=>{t||e.returnType===`error`?s(2,!0):s(3)}}),n()},onCancel:n,children:[(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer contrôles expert`}),(0,Z.jsx)(Te,{checked:a.option_expert,onChange:e=>o(e.target.checked,`option_expert`)})]})}),(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer essentiels`}),(0,Z.jsx)(Te,{checked:a.option_essentiels,onChange:e=>o(e.target.checked,`option_essentiels`)})]})})]});jt.propTypes={showGenerateModal:X.default.bool,handleShowGenerateModal:X.default.func,selectedImportId:X.default.string,module:X.default.string,importOptions:X.default.object,generateImportMutation:X.default.object,handleImportOptions:X.default.func,updateProgression:X.default.func};var Mt=({jobsQueryData:e,isJobsQueryLoading:t,selectedJobId:n,handleSelectedJobId:r})=>(0,Z.jsx)(`div`,{className:`import-jobs`,children:(0,Z.jsx)(Se,{columns:ot,data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});Mt.propTypes={jobsQueryData:X.default.array,isJobsQueryLoading:X.default.bool,selectedJobId:X.default.string,handleSelectedJobId:X.default.func};var Nt=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=A(t,`FILE`),r=A(t,`STATUS`)[0];return{files:M(n),statusMessage:x(r)}},Q=`modules/base/php/import`,Pt=async e=>(await W.post(`${Q}/getImportJobs.php`,e)).data,Ft=async e=>Nt(await N(J(e,`getFiles.php`,`httpservice_PMSI_rssUpload_getFiles.php`))),It=async(e,t)=>{let n={type:t.type,importFile:t.name,importFileDate:t.lastModified.toString().substring(0,10),Filedata:t},r=J(e,`upload.php`,`importUploadFiles.php`);if([`pmsi`,`pmsissr`].includes(e)){let e=V(n),t=(await ve.post(r,e)).data;if(t.returnCode===`KO`)throw Error(t.returnTexte);return t}let i=(await N(r,n)).getElementsByTagName(`HTTP_SERVICE`)[0],a=x(i);if(a.returnCode===`KO`)throw Error(a.returnTexte);return a},Lt=async e=>(await W.post(`${Q}/removeFile.php`,{filename:e})).data,Rt=async(e,t)=>{let n=(await N(J(e,`valideFiles.php`,`httpservice_PMSI_rssUpload_valideFiles.php`),t)).getElementsByTagName(`HTTP_SERVICE`)[0],r=x(n);if(r.returnCode===`KO`)throw Error(r.returnTexte);return r},zt=async(e,t)=>{let n={module:e,import_id:t},r=(await W.post(`${Q}/execControl.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Bt=async e=>(await W.post(`${Q}/getImports.php`,e)).data,Vt=async(e,t)=>{let n={module:t,option:`D`,import_id:e};await W.post(`${Q}/execImport.php`,n)},Ht=async(e,t)=>{let n={module:t,option:`C`,import_id:e},r=(await W.post(`${Q}/execImport.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Ut=async(e,t,n)=>{let r={...n,module:t,option:`G`,import_id:e},i=(await W.post(`${Q}/execImport.php`,r)).data;if(i.returnType===`error`)throw Error(i.message);return i},Wt=async(e,t)=>{let n=new FormData;n.append(`import_id`,e);let r=J(t,`getImportRapport.php`,`PMSI_getImportRapport.php`),i=await we.post(r,n);return new TextDecoder(`iso-8859-15`).decode(i.data)},Gt=async(e,t,n)=>{let r=new FormData;r.append(`import_id`,e),r.append(`data_type`,n);let i=J(t,`getFile.php`,`PMSI_getFile.php`);return await U.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},Kt=(e,t)=>w({queryKey:$.jobs(e.module),queryFn:()=>Pt(e),enabled:t===`jobs`}),qt=e=>w({queryKey:$.uploadedFiles(e),queryFn:()=>Ft(e)}),Jt=e=>w({queryKey:$.list(e.module),queryFn:()=>Bt(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Yt(){let e=h();return B({mutationFn:({module:e,file:t})=>It(e,t),meta:{errorMessage:`Erreur lors du téléchargement du fichier`},onSuccess:(e,t)=>{F({message:`Fichier téléchargé`,description:t.file.name})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Xt(){let e=h();return B({mutationFn:({filename:e})=>Lt(e),meta:{successMessage:`Fichier supprimé`,errorMessage:`Erreur lors de la suppression du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Zt(){let e=h();return B({mutationFn:({module:e,importOptions:t})=>Rt(e,t),meta:{errorMessage:`Erreur de validation des fichiers`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)}),await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Qt(){let e=h();return B({mutationFn:({module:e,import_id:t})=>zt(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onSuccess:e=>{P({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function $t(){let e=h();return B({mutationFn:({import_id:e,module:t})=>Vt(e,t),meta:{successMessage:`Suppression réussie`,errorMessage:`Erreur lors de la suppression`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function en(){let e=h();return B({mutationFn:({import_id:e,module:t})=>Ht(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onMutate:()=>{P({type:`info`,message:`Contrôle`,description:`Contrôle lancé`})},onSuccess:e=>{P({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function tn(){let e=h();return B({mutationFn:({import_id:e,module:t,...n})=>Ut(e,t,n),meta:{successMessage:`La génération a été lancée sur le serveur`,errorMessage:`Erreur génération`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function nn(){return B({mutationFn:({import_id:e,module:t})=>Wt(e,t),meta:{errorMessage:`Erreur lors de l'affichage du rapport`},onSuccess:e=>{let t=new Blob([e],{type:`text/html;charset=utf-8`}),n=URL.createObjectURL(t),r=window.open(n);setTimeout(()=>URL.revokeObjectURL(n),1e3),r||te({message:`Impossible d'ouvrir le rapport`,description:`Le popup a été bloqué par le navigateur`})}})}function rn(){return B({mutationFn:({import_id:e,module:t,fileImportType:n})=>Gt(e,t,n),meta:{successMessage:`Téléchargement débuté`,errorMessage:`Erreur téléchargement`},onSuccess:e=>{let t=ye(e);Ee(e.data,t)}})}var an=({fileTypes:e,handleImportOptions:t,importOptions:n,module:r,progress:i,isShowProgressBar:a,updateProgression:o})=>{let s=(0,Y.useRef)(),c=qt(r),l=Yt(),u=Xt();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(`div`,{className:`import-new`,children:[(0,Z.jsx)(`span`,{className:`new-title`,children:`Fichiers locaux à importer`}),(0,Z.jsxs)(`div`,{className:`upload-form`,children:[(0,Z.jsx)(R,{icon:(0,Z.jsx)(De,{}),loading:l.isPending,disabled:l.isPending,onClick:()=>{s.current.click()},children:`Rechercher`}),(0,Z.jsx)(`input`,{type:`file`,ref:s,onChange:e=>{let t=e.target.files[0];t&&(c.data.files.some(e=>t.name===e.name)?ne({message:`Fichier déjà présent`,description:t.name}):l.mutate({module:r,file:t}),e.target.value=null)},style:{display:`none`}}),(0,Z.jsxs)(`div`,{className:`description`,children:[(0,Z.jsx)(`span`,{style:{marginRight:`20px`},children:`Texte`}),(0,Z.jsx)(fe,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(ae,{dataSource:c.data?.files??[],columns:it(e,r,(e,t)=>{o(-1),u.mutate({filename:e,module:t})}),loading:c.isPending??!0,pagination:!1})]}),(0,Z.jsx)(`div`,{className:`import-progress`,style:{display:a&&i.current!==-1?`block`:`none`},children:(0,Z.jsx)(_t,{current:i.current,status:i.status,items:[{title:`Validation des fichiers`},{title:`Contrôle des fichiers`},{title:`Lancement génération`}]})})]})};an.propTypes={fileTypes:X.default.array,handleImportOptions:X.default.func,importOptions:X.default.object,module:X.default.string,progress:X.default.object,isShowProgressBar:X.default.bool,updateProgression:X.default.func};var on=({importData:e,importIsLoading:t,selectedImportId:n,handleSelectedImportId:r,module:i})=>(0,Z.jsx)(`div`,{className:`import-state`,children:(0,Z.jsx)(Se,{columns:at(i),data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});on.propTypes={importData:X.default.array,importIsLoading:X.default.bool,selectedImportId:X.default.string,handleSelectedImportId:X.default.func,module:X.default.string};var sn=({importsQuery:e,fileTypes:t,selectedImportId:n,setShowGenerateModal:r,module:i,setIsShowProgressBar:a,generateImportMutation:o})=>{let s=$t(),c=en(),l=nn(),u=rn(),d=h(),f=async()=>{await d.invalidateQueries({queryKey:$.list(i)})},p=()=>{s.mutate({import_id:n,module:i})},m=()=>{l.mutate({import_id:n,module:i})},g=()=>{c.mutate({import_id:n,module:i})},_=()=>{a(!1),r(!0)},v=async({key:e})=>{await u.mutateAsync({import_id:n,module:i,fileImportType:e})},y=(()=>{let r=[],i=e.data?.find(e=>e.oid===n);return i&&(r=t.reduce((e,{key:t,label:n})=>{let r=`${t.toLocaleLowerCase()}_file_path`;return i[r]&&i[r]!==``?[...e,{label:n,key:t}]:e},[])),r})();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(H,{title:`Actualiser`,children:(0,Z.jsx)(R,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(ge,{})})}),(0,Z.jsx)(H,{title:`Supprimer l'import`,children:(0,Z.jsx)(pe,{placement:`top`,style:{zIndex:`4000`},title:`Etes vous sur de vouloir supprimer l'import ?`,onConfirm:p,okText:`Supprimer`,cancelText:`Annuler`,children:(0,Z.jsx)(R,{type:`link`,disabled:!n||s.isPending,children:(0,Z.jsx)(Ce,{})})})}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(le,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(xe,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:g,children:`Recontrôler`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(be,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:_,children:`Générer`}),(0,Z.jsx)(ce,{menu:{items:y,onClick:v},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(R,{size:`default`,type:`primary`,icon:(0,Z.jsx)(he,{}),loading:u.isPending,children:`Télécharger fichier`})})]})};sn.propTypes={importsQuery:X.default.object,fileTypes:X.default.array,selectedImportId:X.default.string,setShowGenerateModal:X.default.func,module:X.default.string,setIsShowProgressBar:X.default.func,generateImportMutation:X.default.object};var cn=({importOptions:e,setShowGenerateModal:t,setSelectedImportId:n,module:r,updateProgression:i,setIsShowProgressBar:a,validateUploadedFilesMutation:o,controlUploadedFiles:s})=>{let c=qt(r),l=!c.data?.files?.length||!e.import_texte||c?.data?.statusMessage?.statusCode===`KO`,d=null;if(l){let t=c?.data?.statusMessage?.statusText?.split(`;`);d=l?(0,Z.jsxs)(Z.Fragment,{children:[`Génération impossible :`,(0,Z.jsxs)(`ul`,{style:{margin:0,paddingLeft:16},children:[t?.map(e=>(0,Z.jsx)(`li`,{children:e},e)),e.import_texte?``:(0,Z.jsx)(`li`,{children:`Champ texte vide`},`texte`)]})]}):``}let f=()=>{i(0),a(!0),o.mutate({module:r,importOptions:e},{onSuccess:e=>{p(e.import_id)},onError:()=>{i(0,!0)}})},p=e=>{i(1),s.mutate({module:r,import_id:e},{onError:()=>{i(1,!0)},onSuccess:r=>{i(2),t(!0),n(e)}})};return(0,Z.jsxs)(Z.Fragment,{children:[l&&(0,Z.jsx)(se,{title:d,children:(0,Z.jsx)(u,{style:{color:`#FF8801`,fontSize:18,cursor:`pointer`}})}),(0,Z.jsx)(Oe,{withPopConfirm:!0,onClick:f,confirmTitle:`Confirmez-vous le lancement de cet import ?`,okText:`Lancer l'import`,cancelText:`Annuler`,icon:(0,Z.jsx)(yt,{}),disabled:l,loading:o.isPending||s.isPending,children:`Lancer l'import`})]})};cn.propTypes={importOptions:X.default.object,module:X.default.string,updateProgression:X.default.func,setShowGenerateModal:X.default.func,setIsShowProgressBar:X.default.func,setSelectedImportId:X.default.func,validateUploadedFilesMutation:X.default.object,controlUploadedFiles:X.default.object};var ln=({module:e,jobsQueryIsFetching:t})=>{let n=h();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(H,{title:`Actualiser`,children:(0,Z.jsx)(R,{type:`link`,disabled:t,onClick:async()=>{await n.invalidateQueries({queryKey:$.jobs(e)})},children:(0,Z.jsx)(ge,{})})})})};ln.propTypes={module:X.default.string,jobsQueryIsFetching:X.default.bool};var un=({softcode:e})=>{let[t,n]=(0,Y.useState)(`state`),[r,i]=(0,Y.useState)({current:-1,status:`process`}),[a,o]=(0,Y.useState)(!1),[s,c]=(0,Y.useState)(null),[l,u]=(0,Y.useState)(null),[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)({option_expert:!0,option_essentiels:!0}),h=rt[e]??``,g=Jt({module:h}),_=Kt({module:h},t),v=Zt(),y=Qt(),b=tn();if(g.isError){let e=g.error.message;P({type:`error`,message:`Erreur`,description:e})}let x=nt[h]??[],S={pmsi:`RSS / RSF`,pmsissr:`RHS / RSF`,pmsihad:`RPSS`,pmsipsy:`RPS`}[h]??``,C=e=>{n(e)},w=e=>{c(e)},T=e=>{u(e)},E=(e,t=!1)=>{i({current:e,status:t?`error`:`process`})},D=()=>{f(e=>!e)},O=(e,t)=>{m(n=>({...n,[t]:e}))};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(ee,{children:(0,Z.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,Z.jsx)(jt,{showGenerateModal:d,selectedImportId:s,handleShowGenerateModal:D,module:h,generateImportMutation:b,importOptions:p,handleImportOptions:O,updateProgression:E}),(0,Z.jsxs)(`div`,{className:`component-header`,children:[(0,Z.jsxs)(`div`,{className:`header-title`,children:[`Import des fichiers `,S]}),(0,Z.jsx)(`div`,{className:`header-actions`,children:(()=>{switch(t){case`state`:return(0,Z.jsx)(sn,{importsQuery:g,fileTypes:x,selectedImportId:s,setShowGenerateModal:f,module:h,setIsShowProgressBar:o,generateImportMutation:b});case`new`:return(0,Z.jsx)(cn,{importOptions:p,setShowGenerateModal:f,setSelectedImportId:c,module:h,updateProgression:E,setIsShowProgressBar:o,validateUploadedFilesMutation:v,controlUploadedFiles:y});case`jobs`:return(0,Z.jsx)(ln,{module:h,jobsQueryIsFetching:_.isFetching??!0});default:return null}})()})]}),(0,Z.jsx)(`div`,{className:`component-content`,children:(0,Z.jsx)(q,{onChange:C,defaultActiveKey:`state`,items:[{label:`Etats des imports`,key:`state`,children:(0,Z.jsx)(on,{importData:g.data??[],importIsLoading:g.isFetching??!0,selectedImportId:s,handleSelectedImportId:w,module:h})},{label:`Nouvel import`,key:`new`,children:(0,Z.jsx)(an,{fileTypes:x,handleImportOptions:O,importOptions:p,module:h,progress:r,isShowProgressBar:a,updateProgression:E})},{label:`Historique des imports`,key:`jobs`,children:(0,Z.jsx)(Mt,{jobsQueryData:_.data??[],selectedJobId:l,isJobsQueryLoading:_.isFetching??!0,handleSelectedJobId:T})}]})})]})};un.propTypes={softcode:X.default.string};export{un as default}; \ No newline at end of file diff --git a/assets/IndicatorsManager-B78y0WGi.js b/assets/IndicatorsManager-B3NFKnYx.js similarity index 97% rename from assets/IndicatorsManager-B78y0WGi.js rename to assets/IndicatorsManager-B3NFKnYx.js index 4ac26a1..6c0802a 100644 --- a/assets/IndicatorsManager-B78y0WGi.js +++ b/assets/IndicatorsManager-B3NFKnYx.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r}from"./axios-DOscJEDN.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{H as a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{t as s}from"./select-C47FfvhI.js";import{t as c}from"./SearchOutlined-BPqyJBOP.js";import{t as l}from"./tooltip-3rewahde.js";import{n as u,t as d}from"./row-CU8sFQni.js";import{t as f}from"./input-Yn95s9T0.js";import{t as p}from"./popconfirm-DHVG0Jca.js";import{t as m}from"./CopyOutlined-DaVzY812.js";import{t as h}from"./useMutation-DqBabLvU.js";import{t as g}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{n as _}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as v}from"./UndoOutlined-DS5JVKPM.js";import{t as y}from"./prop-types-eZYknsgO.js";import{t as ee}from"./Loader-DwXJ8Se3.js";import{$ as b,A as x,D as S,I as C,L as w,O as T,at as E,c as D,dt as O,et as k,tt as A,ut as j}from"./index-BocemapU.js";import{t as M}from"./SaveButton-B7oEAcu-.js";import{r as N,t as P}from"./useFormIsActive-BuGtMvWa.js";import{n as te,t as F}from"./CancelButton-rBN4jacc.js";import{a as I,c as L,i as R,l as z,n as B,o as V,s as H,t as U,u as W}from"./CopyToClipboard-BUzlsu7g.js";import{n as G}from"./Information-BBkpqMWL.js";import{t as K}from"./CloseButton-B2X9zY4u.js";import{n as q}from"./indicatorsColumns-BM24jdvH.js";var J=e(t()),Y=e(y());function ne(){let e=r();return h({mutationFn:({softCode:e,indicator:t})=>W(e,t),meta:{successMessage:`Indicateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function re(){let e=r();return h({mutationFn:({softCode:e,oid:t})=>z(e,t),meta:{successMessage:`Indicateur supprimé`,errorMessage:`Erreur lors de la suppression de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function ie(){let e=r();return h({mutationFn:({softCode:e,oid:t})=>L(e,t),meta:{successMessage:`Indicateur copié`,errorMessage:`Erreur lors de la copie de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}var X=n(),ae=()=>(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Largeur`}),(0,X.jsx)(E.Item,{name:`width`,children:(0,X.jsx)(f,{className:`indicator-form-input`})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Format de sortie`}),(0,X.jsx)(E.Item,{name:`output_format`,children:(0,X.jsx)(f,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=T(),s=B(t,V(i).data??I),u=n=>{let i=``,a=e,o=`[`+n.associatedIndicatorIndex+`]`;i=t.column_name?e?t.column_name.slice(0,a)+o+t.column_name.slice(a):t.column_name+o:o,r({field:`column_name`,value:i})},d=(e=>{for(let[t,n]of Object.entries(e))if(/indicateur_associe_[\d]*_id/.test(t)&&n===`0`)return t;return null})(t);return(0,X.jsx)(X.Fragment,{children:(()=>{if(t.table_name&&!t.table_name.includes(`*CALC`))return(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Fonction 'total'`}),(0,X.jsx)(E.Item,{name:`total_function`,children:(0,X.jsx)(b,{treeData:R(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=s.map((e,i)=>(0,X.jsxs)(`li`,{className:`editor__database-joined-indicator-list`,children:[(0,X.jsxs)(`span`,{className:`editor__database-joined-indicator-list--key`,children:[`[`,e.associatedIndicatorIndex,`] - `]}),(0,X.jsx)(o,{type:`dashed`,onClick:()=>u(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(l,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(o,{type:`secondary`,icon:(0,X.jsx)(c,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(l,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(o,{type:`danger`,icon:(0,X.jsx)(k,{}),className:`editor__database-joined-indicator--delete-button`,onClick:()=>r({field:`indicateur_associe_${e.associatedIndicatorIndex}_id`,value:`0`})})})]},i));return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateurs associés:`}),(0,X.jsxs)(`div`,{className:`editor__database-joined-indicator-block`,children:[s.length>0&&(0,X.jsx)(`ul`,{children:e}),s.length<=20&&(0,X.jsx)(o,{onClick:()=>n(d,t),children:`Ajouter`})]})]})})}})()})};Z.propTypes={textAreaLastCursorPosition:Y.default.oneOfType([Y.default.string,Y.default.number]),form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func,handleChange:Y.default.func};var Q=({tableOptions:e,form:t,indicator:n,handleShowModal:r,handleChange:i})=>{let[a,o]=(0,J.useState)(null),c=e=>{o(e.target.selectionStart)};return(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Table`}),(0,X.jsx)(E.Item,{name:`table_name`,children:(0,X.jsx)(s,{className:`indicator-form-input`,onChange:e=>i({field:`table_name`,value:e}),children:e})})]}),n.table_name!==``&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code SQL`}),(0,X.jsx)(E.Item,{name:`column_name`,children:(0,X.jsx)(f.TextArea,{autoSize:{minRows:4},className:`editor__database-textArea`,onChange:e=>i({field:`column_name`,value:e.target.value}),onMouseLeave:e=>c(e)})})]}),n.total_function!==`*LISTANON`&&(0,X.jsx)(Z,{textAreaLastCursorPosition:a,form:t,indicator:n,handleShowModal:r,handleChange:i})]})]})})};Q.propTypes={tableOptions:Y.default.array,form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func};var oe=({indicator:e,availableDimensions:t,indicatorDimensions:n,setIndicatorDimensions:r,handleChange:i})=>{let{softCode:o}=T(),s=w().data?.session;return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,X.jsx)(E.Item,{name:`code`,children:(0,X.jsx)(f,{className:`indicator-form-input`})}),(0,X.jsx)(U,{copiedText:e.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.oid)]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,X.jsx)(E.Item,{name:`texte`,children:(0,X.jsx)(f,{className:`indicator-form-input`})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom abrégé`}),(0,X.jsx)(E.Item,{name:`entete`,children:(0,X.jsx)(f.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(C,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,X.jsx)(G,{style:{marginLeft:6,marginBottom:-1,color:a.lightBlue}})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,X.jsx)(E.Item,{name:`description`,children:(0,X.jsx)(f.TextArea,{className:`indicator-form-input`})})]})}),s.ISROLECTI&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur CTI`}),(0,X.jsx)(E.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(j,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),s.ISROLECTI&&o!==`iCTI_dpi`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur masqué`}),(0,X.jsx)(E.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(j,{size:`small`,onChange:e=>i({field:`is_hide`,value:e.target.checked})})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur anonymisé`}),(0,X.jsx)(E.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(j,{size:`small`,onChange:t=>{let n={anonymized:t.target.checked};t.target.checked?(n.total_function=`*LISTANON`,e.table_name===`*CALC`&&(n.table_name=``)):n.total_function=`*LIST`,i({fieldsToEdit:n})},disabled:!s.ISROLECTI||!s.ISROLEADMIN})})]})}),o===`iCTI_activite`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Dimension date`}),e.dimension_date===``||!e.dimension_date?(0,X.jsx)(E.Item,{name:`dimensions`,children:(0,X.jsx)(b,{treeData:t,value:n,multiple:!0,onChange:e=>{r(e)}})}):(0,X.jsx)(`span`,{children:e.dimension_date})]})})]})};oe.propTypes={setModified:Y.default.func,indicator:Y.default.object,availableDimensions:Y.default.array,setIndicatorDimensions:Y.default.func,handleChange:Y.default.func};var se=({modified:e,indicator:t,handleSubmit:n,handleReset:r,handleCopy:i,handleCloseEditor:a,handleDelete:s,isMutating:c=!1})=>{let l=w().data?.session,u=P(t.is_cti,l),d=t.oid===`-1`;return(0,X.jsxs)(`div`,{className:`editor-new-indicator-header`,children:[(0,X.jsx)(`div`,{className:`editor__header-title`,children:d?`Nouvel indicateur`:`Modifier l'indicateur`}),(0,X.jsxs)(`div`,{className:`editor-indicator-action-button`,children:[!d&&(0,X.jsx)(C,{title:`Copier l'indicateur`,children:(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(m,{}),onClick:i,loading:c,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(g,{}),onClick:()=>N(t.module,t.oid),children:`SQL`}),!d&&(0,X.jsx)(p,{title:`Voulez-vous vraiment supprimer cet indicateur ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:s,disabled:u||c,children:(0,X.jsxs)(o,{danger:!0,disabled:u||c,children:[(0,X.jsx)(k,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||c}),(0,X.jsx)(M,{onClick:n,toolTipTitle:`Enregistrer`,loading:c,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:c})]})]})};se.propTypes={modified:Y.default.bool,indicator:Y.default.object,handleSubmit:Y.default.func,handleReset:Y.default.func,handleCopy:Y.default.func,handleCloseEditor:Y.default.func,handleDelete:Y.default.func,isMutating:Y.default.bool};var{Option:ce}=s,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=w(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??I,p=s.data?.session,[m]=E.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,ee]=(0,J.useState)(),[b,x]=(0,J.useState)(),[S,C]=(0,J.useState)(),[T,D]=(0,J.useState)(null),[k,A]=(0,J.useState)(!1),[j,M]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&C(t.dimensions)},[e,r]),(0,J.useEffect)(()=>{let t=G(e);m.setFieldsValue(t),v(t),ee(K(e)),x(q(e))},[e,f.indicators]);let N=({value:n,field:r,fieldsToEdit:i})=>{g(!0);let a=JSON.parse(JSON.stringify(e)),o=m.getFieldsValue();for(let e in o)a[e]=o[e];let s={...a};if(r&&n&&(s={...a,[r]:n}),i){for(let e in i)a[e]=i[e];s={...a,fieldsToEdit:i}}t({...s})},F=(e=null,t)=>{e&&(D(e),M(W(t))),A(!k)},L=()=>{g(!0)},R=()=>{m.setFieldsValue(_),g(!1)},z=()=>{u.mutate({softCode:e.module,oid:e.oid},{onSuccess:()=>i()})},B=()=>{d.mutate({softCode:e.module,oid:e.oid})},H=()=>{let t=U(e,m);l.mutate({softCode:e.module,indicator:t},{onSuccess:()=>g(!1)})},U=(e,t)=>{let n=t.getFieldsValue();for(let e in n)n[e]===!0?n[e]=`1`:n[e]===!1?n[e]=`0`:n[e]||(n[e]=``);let r=Y(a);for(let e=1;e<=6;e++){let t=`0`;y[e-1]&&(t=r.find(t=>t.value===y[e-1]).data),n[`theme_${e}_id`]=t}for(let e=1;e<=5;e++){let t=``;b[e-1]&&(t=b[e-1].toString()),n[`dimension_date_${e}`]=t}let i={...e,...n};return delete i.dimensions,delete i.themes,delete i.anonymized,delete i.themesSearch,delete i.is_new,i},W=e=>{let t=[];for(let[n,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(n)&&r!==`0`&&t.push(r);let n=f.indicators.filter(e=>!t.includes(e.oid)).filter(t=>![e.oid].includes(t.oid));return n.length>0?n:[]};function G(t){let n=m.getFieldsValue();for(let e in n)n[e]=null;return n.table_name=r[0].code,{...n,...e}}function K(e){let t=[],n=Y(a);return e.themes.forEach(e=>{let r=n.find(t=>t.data===e);r&&t.push(r.value)}),t}function q(e){let t=[],n=r.find(t=>t.code===e.table_name);return e?.dimensions.forEach(e=>{let r=n?.dimensions.find(t=>t.value===e);r&&t.push(r.value)}),t}function Y(e){let t=[];return e.forEach(e=>{let n={...e};n.children&&(t=t.concat(Y(n.children)),delete n.children),t.push(n)}),t}let Z=l.isPending||u.isPending||d.isPending,$=r.map((e,t)=>(0,X.jsx)(ce,{value:e.code,children:e.texte},t));return e.total_function===`*LISTANON`&&($=$.filter(e=>e.props.value!==`*CALC`)),(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(te,{showModal:k,handleShowModal:()=>F(null),handleModifyIndicator:N,options:{oneOnly:!0},specifiedIndicators:j,joinedIndicatorIndex:T}),(0,X.jsxs)(`div`,{className:`editor-indicator-editor`,style:{display:n?`flex`:`none`},children:[(0,X.jsx)(`div`,{className:`editor-indicator-header `,children:(0,X.jsx)(se,{modified:h,indicator:e,handleSubmit:H,handleReset:R,handleCopy:B,handleCloseEditor:i,handleDelete:z,isMutating:Z})}),(0,X.jsxs)(E,{className:`indicator-editor-form`,form:m,onValuesChange:L,disabled:P(e.is_cti,p),children:[(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:S,indicatorDimensions:b,setIndicatorDimensions:x,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Base de donnée`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(Q,{tableOptions:$,form:m,indicator:e,handleShowModal:F,handleChange:N})},{label:`Présentation`,key:`2`,className:`scrollable-tab`,children:(0,X.jsx)(ae,{})}]})})]})]})]})};$.propTypes={indicator:Y.default.object,setIndicator:Y.default.func,showEditor:Y.default.bool,tables:Y.default.arrayOf(Y.default.object),handleCloseEditor:Y.default.func,themes:Y.default.arrayOf(Y.default.object),module:Y.default.string};var le=J.memo(({tables:e,selectedRow:t,handleSelectedRow:n,module:r,tableData:i,loading:a})=>(0,X.jsx)(D,{columns:q(r,e),data:i,loading:a,selectedRow:t,onRowSelect:n,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=``;return t.is_hide&&(r+=`settings__rowTable-inactive`),n%2==0&&(r+=` even-row`),r}})),ue=({softCode:e})=>{let t=V(e),n=t.data??I,[r,a]=(0,J.useState)(!1),[s,c]=(0,J.useState)(null),[l,p]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,y]=(0,J.useState)([]),[b,w]=(0,J.useState)(!1),[T,E]=(0,J.useState)(!1),[D,O]=(0,J.useState)(``);return(0,J.useEffect)(()=>{c(null),a(!1),h(`100%`)},[n.indicators]),(0,J.useEffect)(()=>{let e=n.indicators.filter(e=>(!T||e.is_hide===!0)&&(!b||e.is_cti===!0));D&&(e=S(e,D,[`texte`,`column_name`,`code`,`entete`,`table`])),y(e)},[n.indicators,D,b,T]),t.isPending?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(ee,{style:{height:`auto`}})}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(i,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des indicateurs`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des indicateurs`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(C,{title:`Actualiser`,children:(0,X.jsx)(o,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(v,{})})}),(0,X.jsx)(C,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(o,{size:`default`,type:`primary`,icon:(0,X.jsx)(_,{}),onClick:()=>{p({softCode:e,oid:`-1`,themes:[],dimensions:[],custom_total_function:``,indicateur_associe_1_id:`0`,indicateur_associe_2_id:`0`,indicateur_associe_3_id:`0`,indicateur_associe_4_id:`0`,indicateur_associe_5_id:`0`,indicateur_associe_6_id:`0`,table_name:``,total_function:`*LIST`,is_new:!0,is_cti:!1,is_hide:!1}),c(null),a(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(d,{children:[(0,X.jsx)(u,{span:12,children:(0,X.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:10},children:(0,X.jsxs)(`div`,{className:`settings-search`,children:[(0,X.jsx)(`span`,{style:{minWidth:161},children:`Filtre`}),(0,X.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:D,onChange:e=>{O(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(u,{span:12,children:(0,X.jsxs)(`div`,{className:`indicators__table-check`,children:[(0,X.jsx)(`span`,{children:`Afficher uniquement :`}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(A,{size:`small`,checked:b,onChange:e=>{w(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(A,{size:`small`,checked:T,onChange:e=>{E(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs masqués`})]})]})})]})}),(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`indicators-tab`,children:[(0,X.jsx)(x,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,X.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,X.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:m},onResizeStop:e=>{h(m+e.height)},children:(0,X.jsx)(le,{tables:n.tables,selectedRow:s,handleSelectedRow:e=>{let t=n.indicators.find(t=>t.key===e);t.anonymized=t.total_function===`*LISTANON`,c(t),a(!0),h(`55%`),p(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:l,setIndicator:p,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{c(null),a(!1),h(`100%`)},softCode:e})]})})]})};ue.propTypes={softCode:Y.default.string};var de=J.memo(ue);export{de as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r}from"./axios-DOscJEDN.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{H as a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{t as s}from"./select-C47FfvhI.js";import{t as c}from"./SearchOutlined-BPqyJBOP.js";import{t as l}from"./tooltip-3rewahde.js";import{n as u,t as d}from"./row-CU8sFQni.js";import{t as f}from"./input-Yn95s9T0.js";import{t as p}from"./popconfirm-DHVG0Jca.js";import{t as m}from"./CopyOutlined-DaVzY812.js";import{t as h}from"./useMutation-DqBabLvU.js";import{t as g}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{n as _}from"./RowLabelWithIcon-BLnpOtqJ.js";import{t as v}from"./UndoOutlined-DS5JVKPM.js";import{t as y}from"./prop-types-eZYknsgO.js";import{t as ee}from"./Loader-DwXJ8Se3.js";import{$ as b,A as x,D as S,I as C,L as w,O as T,at as E,c as D,dt as O,et as k,tt as A,ut as j}from"./index-V8IueDFv.js";import{t as M}from"./SaveButton-dvQmcdWk.js";import{r as N,t as P}from"./useFormIsActive-BuGtMvWa.js";import{n as te,t as F}from"./CancelButton-CAR7vI04.js";import{a as I,c as L,i as R,l as z,n as B,o as V,s as H,t as U,u as W}from"./CopyToClipboard-DUmYIdDr.js";import{n as G}from"./Information-BBkpqMWL.js";import{t as K}from"./CloseButton-Wmh9rw0I.js";import{n as q}from"./indicatorsColumns-CfYqY8tQ.js";var J=e(t()),Y=e(y());function ne(){let e=r();return h({mutationFn:({softCode:e,indicator:t})=>W(e,t),meta:{successMessage:`Indicateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function re(){let e=r();return h({mutationFn:({softCode:e,oid:t})=>z(e,t),meta:{successMessage:`Indicateur supprimé`,errorMessage:`Erreur lors de la suppression de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function ie(){let e=r();return h({mutationFn:({softCode:e,oid:t})=>L(e,t),meta:{successMessage:`Indicateur copié`,errorMessage:`Erreur lors de la copie de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}var X=n(),ae=()=>(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Largeur`}),(0,X.jsx)(E.Item,{name:`width`,children:(0,X.jsx)(f,{className:`indicator-form-input`})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Format de sortie`}),(0,X.jsx)(E.Item,{name:`output_format`,children:(0,X.jsx)(f,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=T(),s=B(t,V(i).data??I),u=n=>{let i=``,a=e,o=`[`+n.associatedIndicatorIndex+`]`;i=t.column_name?e?t.column_name.slice(0,a)+o+t.column_name.slice(a):t.column_name+o:o,r({field:`column_name`,value:i})},d=(e=>{for(let[t,n]of Object.entries(e))if(/indicateur_associe_[\d]*_id/.test(t)&&n===`0`)return t;return null})(t);return(0,X.jsx)(X.Fragment,{children:(()=>{if(t.table_name&&!t.table_name.includes(`*CALC`))return(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Fonction 'total'`}),(0,X.jsx)(E.Item,{name:`total_function`,children:(0,X.jsx)(b,{treeData:R(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=s.map((e,i)=>(0,X.jsxs)(`li`,{className:`editor__database-joined-indicator-list`,children:[(0,X.jsxs)(`span`,{className:`editor__database-joined-indicator-list--key`,children:[`[`,e.associatedIndicatorIndex,`] - `]}),(0,X.jsx)(o,{type:`dashed`,onClick:()=>u(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(l,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(o,{type:`secondary`,icon:(0,X.jsx)(c,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(l,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(o,{type:`danger`,icon:(0,X.jsx)(k,{}),className:`editor__database-joined-indicator--delete-button`,onClick:()=>r({field:`indicateur_associe_${e.associatedIndicatorIndex}_id`,value:`0`})})})]},i));return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateurs associés:`}),(0,X.jsxs)(`div`,{className:`editor__database-joined-indicator-block`,children:[s.length>0&&(0,X.jsx)(`ul`,{children:e}),s.length<=20&&(0,X.jsx)(o,{onClick:()=>n(d,t),children:`Ajouter`})]})]})})}})()})};Z.propTypes={textAreaLastCursorPosition:Y.default.oneOfType([Y.default.string,Y.default.number]),form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func,handleChange:Y.default.func};var Q=({tableOptions:e,form:t,indicator:n,handleShowModal:r,handleChange:i})=>{let[a,o]=(0,J.useState)(null),c=e=>{o(e.target.selectionStart)};return(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Table`}),(0,X.jsx)(E.Item,{name:`table_name`,children:(0,X.jsx)(s,{className:`indicator-form-input`,onChange:e=>i({field:`table_name`,value:e}),children:e})})]}),n.table_name!==``&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code SQL`}),(0,X.jsx)(E.Item,{name:`column_name`,children:(0,X.jsx)(f.TextArea,{autoSize:{minRows:4},className:`editor__database-textArea`,onChange:e=>i({field:`column_name`,value:e.target.value}),onMouseLeave:e=>c(e)})})]}),n.total_function!==`*LISTANON`&&(0,X.jsx)(Z,{textAreaLastCursorPosition:a,form:t,indicator:n,handleShowModal:r,handleChange:i})]})]})})};Q.propTypes={tableOptions:Y.default.array,form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func};var oe=({indicator:e,availableDimensions:t,indicatorDimensions:n,setIndicatorDimensions:r,handleChange:i})=>{let{softCode:o}=T(),s=w().data?.session;return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,X.jsx)(E.Item,{name:`code`,children:(0,X.jsx)(f,{className:`indicator-form-input`})}),(0,X.jsx)(U,{copiedText:e.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.oid)]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,X.jsx)(E.Item,{name:`texte`,children:(0,X.jsx)(f,{className:`indicator-form-input`})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom abrégé`}),(0,X.jsx)(E.Item,{name:`entete`,children:(0,X.jsx)(f.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(C,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,X.jsx)(G,{style:{marginLeft:6,marginBottom:-1,color:a.lightBlue}})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,X.jsx)(E.Item,{name:`description`,children:(0,X.jsx)(f.TextArea,{className:`indicator-form-input`})})]})}),s.ISROLECTI&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur CTI`}),(0,X.jsx)(E.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(j,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),s.ISROLECTI&&o!==`iCTI_dpi`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur masqué`}),(0,X.jsx)(E.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(j,{size:`small`,onChange:e=>i({field:`is_hide`,value:e.target.checked})})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur anonymisé`}),(0,X.jsx)(E.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(j,{size:`small`,onChange:t=>{let n={anonymized:t.target.checked};t.target.checked?(n.total_function=`*LISTANON`,e.table_name===`*CALC`&&(n.table_name=``)):n.total_function=`*LIST`,i({fieldsToEdit:n})},disabled:!s.ISROLECTI||!s.ISROLEADMIN})})]})}),o===`iCTI_activite`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Dimension date`}),e.dimension_date===``||!e.dimension_date?(0,X.jsx)(E.Item,{name:`dimensions`,children:(0,X.jsx)(b,{treeData:t,value:n,multiple:!0,onChange:e=>{r(e)}})}):(0,X.jsx)(`span`,{children:e.dimension_date})]})})]})};oe.propTypes={setModified:Y.default.func,indicator:Y.default.object,availableDimensions:Y.default.array,setIndicatorDimensions:Y.default.func,handleChange:Y.default.func};var se=({modified:e,indicator:t,handleSubmit:n,handleReset:r,handleCopy:i,handleCloseEditor:a,handleDelete:s,isMutating:c=!1})=>{let l=w().data?.session,u=P(t.is_cti,l),d=t.oid===`-1`;return(0,X.jsxs)(`div`,{className:`editor-new-indicator-header`,children:[(0,X.jsx)(`div`,{className:`editor__header-title`,children:d?`Nouvel indicateur`:`Modifier l'indicateur`}),(0,X.jsxs)(`div`,{className:`editor-indicator-action-button`,children:[!d&&(0,X.jsx)(C,{title:`Copier l'indicateur`,children:(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(m,{}),onClick:i,loading:c,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(g,{}),onClick:()=>N(t.module,t.oid),children:`SQL`}),!d&&(0,X.jsx)(p,{title:`Voulez-vous vraiment supprimer cet indicateur ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:s,disabled:u||c,children:(0,X.jsxs)(o,{danger:!0,disabled:u||c,children:[(0,X.jsx)(k,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||c}),(0,X.jsx)(M,{onClick:n,toolTipTitle:`Enregistrer`,loading:c,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:c})]})]})};se.propTypes={modified:Y.default.bool,indicator:Y.default.object,handleSubmit:Y.default.func,handleReset:Y.default.func,handleCopy:Y.default.func,handleCloseEditor:Y.default.func,handleDelete:Y.default.func,isMutating:Y.default.bool};var{Option:ce}=s,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=w(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??I,p=s.data?.session,[m]=E.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,ee]=(0,J.useState)(),[b,x]=(0,J.useState)(),[S,C]=(0,J.useState)(),[T,D]=(0,J.useState)(null),[k,A]=(0,J.useState)(!1),[j,M]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&C(t.dimensions)},[e,r]),(0,J.useEffect)(()=>{let t=G(e);m.setFieldsValue(t),v(t),ee(K(e)),x(q(e))},[e,f.indicators]);let N=({value:n,field:r,fieldsToEdit:i})=>{g(!0);let a=JSON.parse(JSON.stringify(e)),o=m.getFieldsValue();for(let e in o)a[e]=o[e];let s={...a};if(r&&n&&(s={...a,[r]:n}),i){for(let e in i)a[e]=i[e];s={...a,fieldsToEdit:i}}t({...s})},F=(e=null,t)=>{e&&(D(e),M(W(t))),A(!k)},L=()=>{g(!0)},R=()=>{m.setFieldsValue(_),g(!1)},z=()=>{u.mutate({softCode:e.module,oid:e.oid},{onSuccess:()=>i()})},B=()=>{d.mutate({softCode:e.module,oid:e.oid})},H=()=>{let t=U(e,m);l.mutate({softCode:e.module,indicator:t},{onSuccess:()=>g(!1)})},U=(e,t)=>{let n=t.getFieldsValue();for(let e in n)n[e]===!0?n[e]=`1`:n[e]===!1?n[e]=`0`:n[e]||(n[e]=``);let r=Y(a);for(let e=1;e<=6;e++){let t=`0`;y[e-1]&&(t=r.find(t=>t.value===y[e-1]).data),n[`theme_${e}_id`]=t}for(let e=1;e<=5;e++){let t=``;b[e-1]&&(t=b[e-1].toString()),n[`dimension_date_${e}`]=t}let i={...e,...n};return delete i.dimensions,delete i.themes,delete i.anonymized,delete i.themesSearch,delete i.is_new,i},W=e=>{let t=[];for(let[n,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(n)&&r!==`0`&&t.push(r);let n=f.indicators.filter(e=>!t.includes(e.oid)).filter(t=>![e.oid].includes(t.oid));return n.length>0?n:[]};function G(t){let n=m.getFieldsValue();for(let e in n)n[e]=null;return n.table_name=r[0].code,{...n,...e}}function K(e){let t=[],n=Y(a);return e.themes.forEach(e=>{let r=n.find(t=>t.data===e);r&&t.push(r.value)}),t}function q(e){let t=[],n=r.find(t=>t.code===e.table_name);return e?.dimensions.forEach(e=>{let r=n?.dimensions.find(t=>t.value===e);r&&t.push(r.value)}),t}function Y(e){let t=[];return e.forEach(e=>{let n={...e};n.children&&(t=t.concat(Y(n.children)),delete n.children),t.push(n)}),t}let Z=l.isPending||u.isPending||d.isPending,$=r.map((e,t)=>(0,X.jsx)(ce,{value:e.code,children:e.texte},t));return e.total_function===`*LISTANON`&&($=$.filter(e=>e.props.value!==`*CALC`)),(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(te,{showModal:k,handleShowModal:()=>F(null),handleModifyIndicator:N,options:{oneOnly:!0},specifiedIndicators:j,joinedIndicatorIndex:T}),(0,X.jsxs)(`div`,{className:`editor-indicator-editor`,style:{display:n?`flex`:`none`},children:[(0,X.jsx)(`div`,{className:`editor-indicator-header `,children:(0,X.jsx)(se,{modified:h,indicator:e,handleSubmit:H,handleReset:R,handleCopy:B,handleCloseEditor:i,handleDelete:z,isMutating:Z})}),(0,X.jsxs)(E,{className:`indicator-editor-form`,form:m,onValuesChange:L,disabled:P(e.is_cti,p),children:[(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:S,indicatorDimensions:b,setIndicatorDimensions:x,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Base de donnée`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(Q,{tableOptions:$,form:m,indicator:e,handleShowModal:F,handleChange:N})},{label:`Présentation`,key:`2`,className:`scrollable-tab`,children:(0,X.jsx)(ae,{})}]})})]})]})]})};$.propTypes={indicator:Y.default.object,setIndicator:Y.default.func,showEditor:Y.default.bool,tables:Y.default.arrayOf(Y.default.object),handleCloseEditor:Y.default.func,themes:Y.default.arrayOf(Y.default.object),module:Y.default.string};var le=J.memo(({tables:e,selectedRow:t,handleSelectedRow:n,module:r,tableData:i,loading:a})=>(0,X.jsx)(D,{columns:q(r,e),data:i,loading:a,selectedRow:t,onRowSelect:n,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=``;return t.is_hide&&(r+=`settings__rowTable-inactive`),n%2==0&&(r+=` even-row`),r}})),ue=({softCode:e})=>{let t=V(e),n=t.data??I,[r,a]=(0,J.useState)(!1),[s,c]=(0,J.useState)(null),[l,p]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,y]=(0,J.useState)([]),[b,w]=(0,J.useState)(!1),[T,E]=(0,J.useState)(!1),[D,O]=(0,J.useState)(``);return(0,J.useEffect)(()=>{c(null),a(!1),h(`100%`)},[n.indicators]),(0,J.useEffect)(()=>{let e=n.indicators.filter(e=>(!T||e.is_hide===!0)&&(!b||e.is_cti===!0));D&&(e=S(e,D,[`texte`,`column_name`,`code`,`entete`,`table`])),y(e)},[n.indicators,D,b,T]),t.isPending?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(ee,{style:{height:`auto`}})}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(i,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des indicateurs`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des indicateurs`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(C,{title:`Actualiser`,children:(0,X.jsx)(o,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(v,{})})}),(0,X.jsx)(C,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(o,{size:`default`,type:`primary`,icon:(0,X.jsx)(_,{}),onClick:()=>{p({softCode:e,oid:`-1`,themes:[],dimensions:[],custom_total_function:``,indicateur_associe_1_id:`0`,indicateur_associe_2_id:`0`,indicateur_associe_3_id:`0`,indicateur_associe_4_id:`0`,indicateur_associe_5_id:`0`,indicateur_associe_6_id:`0`,table_name:``,total_function:`*LIST`,is_new:!0,is_cti:!1,is_hide:!1}),c(null),a(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(d,{children:[(0,X.jsx)(u,{span:12,children:(0,X.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:10},children:(0,X.jsxs)(`div`,{className:`settings-search`,children:[(0,X.jsx)(`span`,{style:{minWidth:161},children:`Filtre`}),(0,X.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:D,onChange:e=>{O(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(u,{span:12,children:(0,X.jsxs)(`div`,{className:`indicators__table-check`,children:[(0,X.jsx)(`span`,{children:`Afficher uniquement :`}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(A,{size:`small`,checked:b,onChange:e=>{w(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(A,{size:`small`,checked:T,onChange:e=>{E(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs masqués`})]})]})})]})}),(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`indicators-tab`,children:[(0,X.jsx)(x,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,X.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,X.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:m},onResizeStop:e=>{h(m+e.height)},children:(0,X.jsx)(le,{tables:n.tables,selectedRow:s,handleSelectedRow:e=>{let t=n.indicators.find(t=>t.key===e);t.anonymized=t.total_function===`*LISTANON`,c(t),a(!0),h(`55%`),p(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:l,setIndicator:p,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{c(null),a(!1),h(`100%`)},softCode:e})]})})]})};ue.propTypes={softCode:Y.default.string};var de=J.memo(ue);export{de as default}; \ No newline at end of file diff --git a/assets/LicencesManager-RvJhOqgt.js b/assets/LicencesManager-D-O2ps2m.js similarity index 97% rename from assets/LicencesManager-RvJhOqgt.js rename to assets/LicencesManager-D-O2ps2m.js index 693ff23..997e852 100644 --- a/assets/LicencesManager-RvJhOqgt.js +++ b/assets/LicencesManager-D-O2ps2m.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r}from"./axios-DOscJEDN.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{c as a}from"./ctiAxios-CDlE51TE.js";import{t as o}from"./button-BMyidN73.js";import{n as s,t as c}from"./row-CU8sFQni.js";import{t as l}from"./modal-BdqOHno9.js";import{t as u}from"./input-Yn95s9T0.js";import{t as d}from"./useMutation-DqBabLvU.js";import{t as f}from"./UndoOutlined-DS5JVKPM.js";import{t as p}from"./Loader-DwXJ8Se3.js";import{I as m,J as h,Y as g,_,c as v,g as y,h as b,m as x,tt as S}from"./index-BocemapU.js";function C(){let e=r();return d({mutationFn:e=>_(e),meta:{successMessage:`Licence ajoutée`,errorMessage:`Erreur lors de l'ajout de la licence`},onSettled:async()=>{await e.invalidateQueries({queryKey:y.all})}})}var w=e(t()),T=n(),E=[{title:`Modules installés`,dataKey:`label`,key:`label`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.label,` `,(0,T.jsx)(`span`,{style:{float:`right`},children:r.licenceOK===`OK`?(0,T.jsx)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})},{title:`Code`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Expiration`,dataKey:`licenceDate`,key:`licenceDate`,width:250},{title:`Type`,dataKey:`licenceType`,key:`licenceType`,width:250}],D=[{title:`Licences serveur installées`,dataKey:`machineName`,key:`machineName`,width:250},{title:`FINESS`,dataKey:`finess`,key:`finess`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.finess,(0,T.jsx)(`span`,{style:{float:`right`},children:r.finessOK===`true`?(0,T.jsx)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})},{title:`Module`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Date expiration`,dataKey:`endDate`,key:`endDate`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.endDate,(0,T.jsx)(`span`,{style:{float:`right`},children:r.endDateOK===`true`?(0,T.jsx)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,d]=(0,w.useState)(!1),[h,g]=(0,w.useState)(``),[_,O]=(0,w.useState)(!1),k=()=>{a.invalidateQueries({queryKey:y.all})},A=e=>{d(e)},j=()=>{O(!_)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(p,{style:{height:`auto`}})}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(i,{children:(0,T.jsx)(`title`,{children:`iCTI | Gestion des licences`})}),(0,T.jsx)(l,{open:_,onCancel:j,onOk:()=>{t.mutate(h,{onSuccess:()=>{g(``),j()}})},okText:`Ajouter`,cancelText:`Annuler`,confirmLoading:t.isPending,title:`Ajouter une licence`,children:(0,T.jsx)(`div`,{className:`form-row`,children:(0,T.jsxs)(`div`,{className:`form-item`,children:[(0,T.jsx)(`span`,{className:`first-label`,children:`Clé de la licence`}),(0,T.jsx)(u,{value:h,onChange:e=>{g(e.target.value)}})]})})}),(0,T.jsxs)(`div`,{className:`component-header`,children:[(0,T.jsx)(`div`,{className:`header-title`,children:`Gestions des licences`}),(0,T.jsxs)(`div`,{className:`header-actions`,children:[(0,T.jsx)(m,{title:`Actualiser`,children:(0,T.jsx)(o,{type:`link`,onClick:k,children:(0,T.jsx)(f,{})})}),(0,T.jsx)(o,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(c,{children:[(0,T.jsxs)(s,{span:12,children:[(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`FINESS :`}),n.env.FINESS]}),(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`Serveur :`}),n.session.SERVERNAME]})]}),(0,T.jsx)(s,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(S,{size:`small`,className:`switch`,checked:r,onChange:A}),(0,T.jsx)(`span`,{children:`Afficher les licences installées`})]})})]})}),(0,T.jsx)(`div`,{className:`component-content`,children:r?(0,T.jsx)(v,{columns:D,data:n.licences}):(0,T.jsx)(v,{columns:E,data:n.modules})})]})};O.propTypes={};export{O as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r}from"./axios-DOscJEDN.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{c as a}from"./ctiAxios-CDlE51TE.js";import{t as o}from"./button-BMyidN73.js";import{n as s,t as c}from"./row-CU8sFQni.js";import{t as l}from"./modal-BdqOHno9.js";import{t as u}from"./input-Yn95s9T0.js";import{t as d}from"./useMutation-DqBabLvU.js";import{t as f}from"./UndoOutlined-DS5JVKPM.js";import{t as p}from"./Loader-DwXJ8Se3.js";import{I as m,J as h,Y as g,_,c as v,g as y,h as b,m as x,tt as S}from"./index-V8IueDFv.js";function C(){let e=r();return d({mutationFn:e=>_(e),meta:{successMessage:`Licence ajoutée`,errorMessage:`Erreur lors de l'ajout de la licence`},onSettled:async()=>{await e.invalidateQueries({queryKey:y.all})}})}var w=e(t()),T=n(),E=[{title:`Modules installés`,dataKey:`label`,key:`label`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.label,` `,(0,T.jsx)(`span`,{style:{float:`right`},children:r.licenceOK===`OK`?(0,T.jsx)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})},{title:`Code`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Expiration`,dataKey:`licenceDate`,key:`licenceDate`,width:250},{title:`Type`,dataKey:`licenceType`,key:`licenceType`,width:250}],D=[{title:`Licences serveur installées`,dataKey:`machineName`,key:`machineName`,width:250},{title:`FINESS`,dataKey:`finess`,key:`finess`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.finess,(0,T.jsx)(`span`,{style:{float:`right`},children:r.finessOK===`true`?(0,T.jsx)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})},{title:`Module`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Date expiration`,dataKey:`endDate`,key:`endDate`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.endDate,(0,T.jsx)(`span`,{style:{float:`right`},children:r.endDateOK===`true`?(0,T.jsx)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,d]=(0,w.useState)(!1),[h,g]=(0,w.useState)(``),[_,O]=(0,w.useState)(!1),k=()=>{a.invalidateQueries({queryKey:y.all})},A=e=>{d(e)},j=()=>{O(!_)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(p,{style:{height:`auto`}})}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(i,{children:(0,T.jsx)(`title`,{children:`iCTI | Gestion des licences`})}),(0,T.jsx)(l,{open:_,onCancel:j,onOk:()=>{t.mutate(h,{onSuccess:()=>{g(``),j()}})},okText:`Ajouter`,cancelText:`Annuler`,confirmLoading:t.isPending,title:`Ajouter une licence`,children:(0,T.jsx)(`div`,{className:`form-row`,children:(0,T.jsxs)(`div`,{className:`form-item`,children:[(0,T.jsx)(`span`,{className:`first-label`,children:`Clé de la licence`}),(0,T.jsx)(u,{value:h,onChange:e=>{g(e.target.value)}})]})})}),(0,T.jsxs)(`div`,{className:`component-header`,children:[(0,T.jsx)(`div`,{className:`header-title`,children:`Gestions des licences`}),(0,T.jsxs)(`div`,{className:`header-actions`,children:[(0,T.jsx)(m,{title:`Actualiser`,children:(0,T.jsx)(o,{type:`link`,onClick:k,children:(0,T.jsx)(f,{})})}),(0,T.jsx)(o,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(c,{children:[(0,T.jsxs)(s,{span:12,children:[(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`FINESS :`}),n.env.FINESS]}),(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`Serveur :`}),n.session.SERVERNAME]})]}),(0,T.jsx)(s,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(S,{size:`small`,className:`switch`,checked:r,onChange:A}),(0,T.jsx)(`span`,{children:`Afficher les licences installées`})]})})]})}),(0,T.jsx)(`div`,{className:`component-content`,children:r?(0,T.jsx)(v,{columns:D,data:n.licences}):(0,T.jsx)(v,{columns:E,data:n.modules})})]})};O.propTypes={};export{O as default}; \ No newline at end of file diff --git a/assets/ListesManagers-D2qt0rm8.js b/assets/ListesManagers-DTwlmn4g.js similarity index 98% rename from assets/ListesManagers-D2qt0rm8.js rename to assets/ListesManagers-DTwlmn4g.js index 508299a..bed2163 100644 --- a/assets/ListesManagers-D2qt0rm8.js +++ b/assets/ListesManagers-DTwlmn4g.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,n as i}from"./axios-DOscJEDN.js";import{t as a}from"./index.esm-DB3Pt-Y3.js";import{t as o}from"./button-BMyidN73.js";import{i as s}from"./select-C47FfvhI.js";import{f as c,u as l}from"./sanitizeDataUtils-dwaGfQDt.js";import{n as ee}from"./iconUtil-CvNpmAMh.js";import{t as u}from"./input-Yn95s9T0.js";import{t as d}from"./spin-CFT4geQI.js";import{t as f}from"./ArrowLeftOutlined-Be9M8IUd.js";import{t as te}from"./popconfirm-DHVG0Jca.js";import{t as p}from"./tree-brJPbLgK.js";import{c as ne,s as m}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as h}from"./useMutation-DqBabLvU.js";import{t as g}from"./queryOptions-_qrchnQm.js";import{t as re}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{a as _,i as v,n as y,o as b,r as x,s as S,t as C}from"./filterByCode-BHatCYW2.js";import{t as w}from"./ImportOutlined-CJMN8fnX.js";import{t as ie}from"./LeftSquareOutlined-CPEKio_w.js";import{t as T}from"./RightSquareOutlined-79l4X31l.js";import{t as E}from"./prop-types-eZYknsgO.js";import{t as D}from"./Loader-DwXJ8Se3.js";import{B as O,D as ae,E as k,H as A,L as oe,O as j,at as M,c as N,et as se,k as P,n as ce,tt as le,ut as F}from"./index-BocemapU.js";import{i as ue,t as I}from"./useFormIsActive-BuGtMvWa.js";import{t as L}from"./DiscardChangesButton-B-gDuJCC.js";import{t as de}from"./module-DCzHhej2.js";var R={all:[`listes`],list:e=>[...R.all,`list`,e],detail:(e,t,n)=>[...R.all,`detail`,e,t,n]};function fe(){let e=r();return h({mutationFn:e=>b(e),meta:{successMessage:`Liste enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),k()}})}function pe(){let e=r();return h({mutationFn:e=>b({...e,action:`delete`}),meta:{successMessage:`Liste supprimée`,errorMessage:`Erreur lors de la suppression de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),k()}})}function z(){let e=r();return h({mutationFn:({refoid:e,softCode:t,schema:n,database:r})=>y(e,t,n,r),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all})}})}var B=e=>g({queryKey:R.list(e),queryFn:()=>v(e),enabled:!!e}),V=e=>i(B(e)),H=(e,t,n)=>g({queryKey:R.detail(e,t,n),queryFn:()=>x(e,t,n),enabled:!!e&&!!t&&!!n}),me=(e,t,n)=>i(H(e,t,n)),U=e(t()),W=e(E()),G=e(P()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),c=me(e?.schema,e?.table_id,e?.liste_id),l=c.data,ee=c.isPending&&c.fetchStatus!==`idle`,d=r.data?.session,p=de(n),[ne,m]=(0,U.useState)(!1),[h,g]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),[b,x]=(0,U.useState)(!1),[w,E]=(0,U.useState)(!1),[O,k]=(0,U.useState)(``),[A,j]=(0,U.useState)([]),[P,R]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[V,H]=(0,U.useState)([]),[W,G]=(0,U.useState)([]),[q,he]=(0,U.useState)(``),[J]=M.useForm();(0,U.useEffect)(()=>{l&&x(l.contenu_by_code===`1`)},[l]),(0,U.useEffect)(()=>{if(l){let e=X(),t=Object.values(l.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),j(e),Q()}},[l,v,b]),(0,U.useEffect)(()=>{if(A){let e=new Set(P.map(e=>e.key));B($(A.filter(t=>!e.has(t.key)),!0))}},[q,A,O,P,v]);let Y=I(l?.is_cti===`1`,d);if(ee||!l)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(l.records).map((e,t)=>({key:e.oid,oid:e.oid,code:e.code,texte:e.texte,complement:e.complement,utilise:e.utilise,disabled:b}))}let Z=()=>{E(!1),t()},ge=e=>{let t=l.table_name===`t_finess`?`base`:p;return{...e,liste_id:l.oid,table_id:l.table_id,liste_schema:t,schema:t,softCode:n,to_oids:b?``:P.map(e=>e.oid).join(`,`),database:`RH000004`,is_cti:e.is_cti?`1`:`0`,est_partagee_modification:e.est_partagee_modification?`1`:`0`,show_omit:e.show_omit?`1`:`0`,contenu_non_replicable_ailleurs:e.contenu_non_replicable_ailleurs?`1`:`0`,contenu_by_code:e.contenu_by_code?`1`:`0`,include_code:e.include_code||``,exclude_code:e.exclude_code||``}},_e=e=>{let t={...ge(e),action:`save`};i.mutate(t,{onSuccess:()=>E(!1)})},ve=()=>{let e=ge({});a.mutate(e,{onSuccess:()=>Z()})},ye=()=>{x(!b),Q()},be=()=>{ue(n,l.oid,l.table_name)},xe=async()=>{m(!0);let e={};e.schema=p,e.table_id=l.table_id,e.exclude_code=J.getFieldValue(`exclude_code`),e.include_code=J.getFieldValue(`include_code`),Ee(await _(e)),m(!1)},Q=()=>{g(b?(J.getFieldValue(`include_code`)+` `+J.getFieldValue(`exclude_code`)).trim()!==``:!1)},Se=()=>{E(!0)},Ce=e=>{he(e.target.value)},we=e=>{k(e.target.value);let t=X();t=C(t,e.target.value),j(t)},Te=()=>{x(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(E(!0),e){let t=new Set(e),n=A.filter(e=>t.has(Number(e.oid)));B($(A.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=A.filter(t=>e.has(t.key)),n=A.filter(t=>!e.has(t.key));R($([...P,...t])),B(n),H([])}},De=()=>{E(!0);let e=P.filter(e=>!W.includes(e.key)),t=P.filter(e=>W.includes(e.key)),n=$([...z,...t]);R(e),B(n),G([])},Oe=e=>{let t=[...V];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),H(t)},ke=e=>{let t=[...W];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),G(t)},Ae=()=>{V.length||W.length?(H([]),G([])):H(z.map(e=>e.key))};function $(e,t=!1){let n=[...e].sort((e,t)=>e.code.localeCompare(t.code));return t&&(n=ae(n,q,[`code`,`texte`,`complement`]),n=C(n,O),v===!0&&(n=n.filter(e=>e.utilise===`O`))),n}let je=[{dataKey:`code`,key:`code`,title:l.table_texte,sorter:(e,t)=>e.code.localeCompare(t.code),width:200,resizable:!0},{dataKey:`texte`,key:`texte`,title:`Texte`,sorter:(e,t)=>e.texte.localeCompare(t.texte),width:200,resizable:!0},{dataKey:`complement`,key:`complement`,title:`Complement`,sorter:(e,t)=>e.complement.localeCompare(t.complement),width:200,resizable:!0},{dataKey:`utilise`,key:`utilise`,title:`Ref`,sorter:(e,t)=>e.utilise.localeCompare(t.utilise),width:200,resizable:!0}];return(0,K.jsx)(`div`,{className:`list-editor`,children:(0,K.jsxs)(M,{id:`formListEditor`,name:`basic`,form:J,style:{height:`100%`,display:`flex`,flexFlow:`column`},initialValues:{texte:l.texte,code:l.code,table:l.table_texte,chapitre:l.chapitre,include_code:l.include_code,exclude_code:l.exclude_code,is_cti:l.is_cti===`1`,est_partagee_modification:l.est_partagee_modification===`1`,show_omit:l.show_omit===`1`,contenu_non_replicable_ailleurs:l.contenu_non_replicable_ailleurs===`1`,contenu_by_code:l.contenu_by_code===`1`},size:`small`,onFinish:_e,onValuesChange:Se,disabled:Y,children:[(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsxs)(`div`,{className:`header-title`,children:[(0,K.jsx)(L,{onConfirm:Z,modified:w,children:(0,K.jsx)(o,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:i.isPending||a.isPending,children:(0,K.jsx)(f,{})})}),`Gestion des listes`]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(o,{size:`default`,icon:(0,K.jsx)(S,{}),onClick:()=>{ce(J.getFieldsValue(),l)},children:`Exporter`},`formExcelExportBtn`),d.ISROLECTI&&(0,K.jsx)(o,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:be,children:`SQL`},`formSQLExportBtn`),(0,K.jsx)(te,{title:`Voulez-vous vraiment supprimer cette liste ?`,onConfirm:ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,placement:`bottomRight`,children:(0,K.jsx)(o,{size:`default`,danger:!0,icon:(0,K.jsx)(se,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(o,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(s,{}),loading:i.isPending,disabled:!w,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,K.jsxs)(`div`,{className:`listes-description`,children:[(0,K.jsxs)(`div`,{className:`form-column`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Code:`}),(0,K.jsx)(M.Item,{name:`code`,extra:`Id interne : `+l.oid,children:(0,K.jsx)(u,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Texte:`}),(0,K.jsx)(M.Item,{name:`texte`,children:(0,K.jsx)(u,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(M.Item,{name:`chapitre`,extra:`Table: ${l.table_texte}`,children:(0,K.jsx)(u,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column checkbox-col`,children:[d.ISROLECTI&&(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste CTI`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,K.jsx)(F,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Modification partagée`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`est_partagee_modification`,children:(0,K.jsx)(F,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste sauf possible`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`show_omit`,children:(0,K.jsx)(F,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`contenu_non_replicable_ailleurs`,onClick:Te,children:(0,K.jsx)(F,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column code-col`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Saisie par code:`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`contenu_by_code`,children:(0,K.jsx)(le,{onChange:ye})}),(0,K.jsx)(o,{disabled:!h||!b,style:{marginLeft:`15px`},type:`secondary`,onClick:xe,loading:ne,children:`Appliquer`})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes inclus:`}),(0,K.jsx)(M.Item,{name:`include_code`,children:(0,K.jsx)(u,{disabled:!b,onChange:Q})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes exclus:`}),(0,K.jsx)(M.Item,{name:`exclude_code`,children:(0,K.jsx)(u,{disabled:!b,onChange:Q})})]})]})]}),(0,K.jsx)(`div`,{className:`component-content`,children:(0,K.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,K.jsx)(`div`,{className:`selected-items-table`,children:(0,K.jsx)(N,{columns:je,data:P,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(o,{type:`link`,onClick:()=>Ee(),disabled:!V.length||b||Y,children:(0,K.jsx)(ie,{})}),(0,K.jsx)(o,{type:`link`,onClick:()=>De(),disabled:!W.length||b||Y,children:(0,K.jsx)(T,{})})]}),(0,K.jsxs)(`div`,{className:`available-items`,children:[(0,K.jsxs)(`div`,{className:`available-items-options`,children:[(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par texte:`}),(0,K.jsx)(u,{value:q,onChange:Ce})]})}),(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par code:`}),(0,K.jsx)(u.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(o,{type:`primary`,onClick:Ae,children:`De/Sélectionner`}),(0,K.jsx)(`span`,{style:{margin:`0px 12px`},children:`Référencés uniquement`}),(0,K.jsx)(F,{checked:v,onChange:e=>y(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(N,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},l.oid)})};q.propTypes={selectedListeParams:W.default.object,handleKillEditor:W.default.func,softCode:W.default.string};var he=U.memo(q),{DirectoryTree:J}=p,Y={},X=({softCode:e})=>{let t=ne(),{search:n}=m(),r=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(n)),[n]),{menuItem:i}=j(),s=V(e),f=z(),te=de(e),p=s.data?.tables??Y,h=s.data?.refTables??Y,[g,re]=(0,U.useState)(!1),[_,v]=(0,U.useState)(!1),[y,b]=(0,U.useState)(null),[x,S]=(0,U.useState)([]),[C,ie]=(0,U.useState)([]),[T,E]=(0,U.useState)(null),[D,ae]=(0,U.useState)(``),[k,oe]=(0,U.useState)([]),[M,N]=(0,U.useState)([]);(0,U.useEffect)(()=>{S(L(p))},[D,p]),(0,U.useEffect)(()=>{if(!r.liste||_||!Object.keys(p).length)return;let e=r.liste,n=fe(Object.values(p)).find(t=>t.code===e);n?(b({table_id:n.table_id,liste_id:n.liste_id,schema:n.schema}),v(!0)):t({search:``},{replace:!0})},[r.liste,p]),(0,U.useEffect)(()=>{S(L(p)),ie(L(h))},[p,h]),(0,U.useEffect)(()=>{oe(l(x))},[x]),(0,U.useEffect)(()=>{if(D===``)N([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(c(t.key,x)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),N(e)}},[D,x,k]);let se=()=>{t({search:``},{replace:!0}),v(!1),b(null)},P=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),v(!0),b({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},ce=t=>{t&&f.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{s.refetch()},F=()=>{re(!g)},ue=e=>{ae(e.target.value)},I=e=>{N(e)};function L(e,t=``){let n=[];return Object.values(e).forEach((e,r)=>{let i,a,o=(t===``?``:t+`_`)+(0,G.default)(e.texte)+r.toString(),s={title:e.texte,key:e.table_id?r:o,table_id:e.table_id};e.listes!==void 0&&(i=R(e.listes,o)),e.groups!==void 0&&(a=L(e.groups,o)),i!==void 0&&a!==void 0?s.children=i.concat(a):i===void 0?s.children=a:s.children=i,n.push(s)}),n.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function R(e,t){let n=[];return Object.values(e).forEach((e,r)=>{let i={title:e.texte,key:t+`_`+(0,G.default)(e.texte),isLeaf:!0,table_id:e.table_id,liste_id:e.liste_id,code:e.code,schema:e.schema};e.liste_id===`-1`?i.icon=(0,K.jsx)(ee,{}):i.icon=(0,K.jsx)(O,{}),n.push(i)}),n.sort((e,t)=>Number(e.liste_id)-Number(t.liste_id))}function fe(e){let t=[];return Object.values(e).forEach(e=>{e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)]),e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)])})})}),t}return _===!0?(0,K.jsx)(he,{selectedListeParams:y,handleKillEditor:se,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(a,{children:(0,K.jsx)(`title`,{children:`iCTI | Gestion des listes`})}),(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsx)(`div`,{className:`header-title`,children:`Gestion des listes`}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(u,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(o,{onClick:le,icon:(0,K.jsx)(A,{}),loading:s.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(o,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(O,{}),children:g?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,K.jsxs)(`div`,{className:`component-content`,children:[(0,K.jsxs)(`div`,{className:`listes-manager-listes`,children:[s.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(d,{})}):null,(0,K.jsx)(J,{onSelect:P,treeData:x,expandedKeys:M,onExpand:I})]}),(0,K.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:g?`flex`:`none`},children:[(0,K.jsxs)(`div`,{className:`references-header`,children:[(0,K.jsx)(`h3`,{children:`Listes de références`}),(0,K.jsx)(o,{style:{marginLeft:`10px`},size:`small`,onClick:()=>ce(T),icon:(0,K.jsx)(w,{}),loading:f.isPending,disabled:!T,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:C,onSelect:(e,t)=>{let n=t.node;E(n.table_id&&n.isLeaf?n.liste_id:null)}})})]})]})]})};X.propTypes={softCode:W.default.string};var Z=U.memo(X);export{Z as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,n as i}from"./axios-DOscJEDN.js";import{t as a}from"./index.esm-DB3Pt-Y3.js";import{t as o}from"./button-BMyidN73.js";import{i as s}from"./select-C47FfvhI.js";import{f as c,u as l}from"./sanitizeDataUtils-dwaGfQDt.js";import{n as ee}from"./iconUtil-CvNpmAMh.js";import{t as u}from"./input-Yn95s9T0.js";import{t as d}from"./spin-CBBM6dvl.js";import{t as f}from"./ArrowLeftOutlined-Be9M8IUd.js";import{t as te}from"./popconfirm-DHVG0Jca.js";import{t as p}from"./tree-brJPbLgK.js";import{c as ne,s as m}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as h}from"./useMutation-DqBabLvU.js";import{t as g}from"./queryOptions-_qrchnQm.js";import{t as re}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{a as _,i as v,n as y,o as b,r as x,s as S,t as C}from"./filterByCode-Dcf0O54K.js";import{t as w}from"./ImportOutlined-CJMN8fnX.js";import{t as ie}from"./LeftSquareOutlined-CPEKio_w.js";import{t as T}from"./RightSquareOutlined-79l4X31l.js";import{t as E}from"./prop-types-eZYknsgO.js";import{t as D}from"./Loader-DwXJ8Se3.js";import{B as O,D as ae,E as k,H as A,L as oe,O as j,at as M,c as N,et as se,k as P,n as ce,tt as le,ut as F}from"./index-V8IueDFv.js";import{i as ue,t as I}from"./useFormIsActive-BuGtMvWa.js";import{t as L}from"./DiscardChangesButton-k60HFxrS.js";import{t as de}from"./module-DCzHhej2.js";var R={all:[`listes`],list:e=>[...R.all,`list`,e],detail:(e,t,n)=>[...R.all,`detail`,e,t,n]};function fe(){let e=r();return h({mutationFn:e=>b(e),meta:{successMessage:`Liste enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),k()}})}function pe(){let e=r();return h({mutationFn:e=>b({...e,action:`delete`}),meta:{successMessage:`Liste supprimée`,errorMessage:`Erreur lors de la suppression de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),k()}})}function z(){let e=r();return h({mutationFn:({refoid:e,softCode:t,schema:n,database:r})=>y(e,t,n,r),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all})}})}var B=e=>g({queryKey:R.list(e),queryFn:()=>v(e),enabled:!!e}),V=e=>i(B(e)),H=(e,t,n)=>g({queryKey:R.detail(e,t,n),queryFn:()=>x(e,t,n),enabled:!!e&&!!t&&!!n}),me=(e,t,n)=>i(H(e,t,n)),U=e(t()),W=e(E()),G=e(P()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),c=me(e?.schema,e?.table_id,e?.liste_id),l=c.data,ee=c.isPending&&c.fetchStatus!==`idle`,d=r.data?.session,p=de(n),[ne,m]=(0,U.useState)(!1),[h,g]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),[b,x]=(0,U.useState)(!1),[w,E]=(0,U.useState)(!1),[O,k]=(0,U.useState)(``),[A,j]=(0,U.useState)([]),[P,R]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[V,H]=(0,U.useState)([]),[W,G]=(0,U.useState)([]),[q,he]=(0,U.useState)(``),[J]=M.useForm();(0,U.useEffect)(()=>{l&&x(l.contenu_by_code===`1`)},[l]),(0,U.useEffect)(()=>{if(l){let e=X(),t=Object.values(l.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),j(e),Q()}},[l,v,b]),(0,U.useEffect)(()=>{if(A){let e=new Set(P.map(e=>e.key));B($(A.filter(t=>!e.has(t.key)),!0))}},[q,A,O,P,v]);let Y=I(l?.is_cti===`1`,d);if(ee||!l)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(l.records).map((e,t)=>({key:e.oid,oid:e.oid,code:e.code,texte:e.texte,complement:e.complement,utilise:e.utilise,disabled:b}))}let Z=()=>{E(!1),t()},ge=e=>{let t=l.table_name===`t_finess`?`base`:p;return{...e,liste_id:l.oid,table_id:l.table_id,liste_schema:t,schema:t,softCode:n,to_oids:b?``:P.map(e=>e.oid).join(`,`),database:`RH000004`,is_cti:e.is_cti?`1`:`0`,est_partagee_modification:e.est_partagee_modification?`1`:`0`,show_omit:e.show_omit?`1`:`0`,contenu_non_replicable_ailleurs:e.contenu_non_replicable_ailleurs?`1`:`0`,contenu_by_code:e.contenu_by_code?`1`:`0`,include_code:e.include_code||``,exclude_code:e.exclude_code||``}},_e=e=>{let t={...ge(e),action:`save`};i.mutate(t,{onSuccess:()=>E(!1)})},ve=()=>{let e=ge({});a.mutate(e,{onSuccess:()=>Z()})},ye=()=>{x(!b),Q()},be=()=>{ue(n,l.oid,l.table_name)},xe=async()=>{m(!0);let e={};e.schema=p,e.table_id=l.table_id,e.exclude_code=J.getFieldValue(`exclude_code`),e.include_code=J.getFieldValue(`include_code`),Ee(await _(e)),m(!1)},Q=()=>{g(b?(J.getFieldValue(`include_code`)+` `+J.getFieldValue(`exclude_code`)).trim()!==``:!1)},Se=()=>{E(!0)},Ce=e=>{he(e.target.value)},we=e=>{k(e.target.value);let t=X();t=C(t,e.target.value),j(t)},Te=()=>{x(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(E(!0),e){let t=new Set(e),n=A.filter(e=>t.has(Number(e.oid)));B($(A.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=A.filter(t=>e.has(t.key)),n=A.filter(t=>!e.has(t.key));R($([...P,...t])),B(n),H([])}},De=()=>{E(!0);let e=P.filter(e=>!W.includes(e.key)),t=P.filter(e=>W.includes(e.key)),n=$([...z,...t]);R(e),B(n),G([])},Oe=e=>{let t=[...V];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),H(t)},ke=e=>{let t=[...W];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),G(t)},Ae=()=>{V.length||W.length?(H([]),G([])):H(z.map(e=>e.key))};function $(e,t=!1){let n=[...e].sort((e,t)=>e.code.localeCompare(t.code));return t&&(n=ae(n,q,[`code`,`texte`,`complement`]),n=C(n,O),v===!0&&(n=n.filter(e=>e.utilise===`O`))),n}let je=[{dataKey:`code`,key:`code`,title:l.table_texte,sorter:(e,t)=>e.code.localeCompare(t.code),width:200,resizable:!0},{dataKey:`texte`,key:`texte`,title:`Texte`,sorter:(e,t)=>e.texte.localeCompare(t.texte),width:200,resizable:!0},{dataKey:`complement`,key:`complement`,title:`Complement`,sorter:(e,t)=>e.complement.localeCompare(t.complement),width:200,resizable:!0},{dataKey:`utilise`,key:`utilise`,title:`Ref`,sorter:(e,t)=>e.utilise.localeCompare(t.utilise),width:200,resizable:!0}];return(0,K.jsx)(`div`,{className:`list-editor`,children:(0,K.jsxs)(M,{id:`formListEditor`,name:`basic`,form:J,style:{height:`100%`,display:`flex`,flexFlow:`column`},initialValues:{texte:l.texte,code:l.code,table:l.table_texte,chapitre:l.chapitre,include_code:l.include_code,exclude_code:l.exclude_code,is_cti:l.is_cti===`1`,est_partagee_modification:l.est_partagee_modification===`1`,show_omit:l.show_omit===`1`,contenu_non_replicable_ailleurs:l.contenu_non_replicable_ailleurs===`1`,contenu_by_code:l.contenu_by_code===`1`},size:`small`,onFinish:_e,onValuesChange:Se,disabled:Y,children:[(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsxs)(`div`,{className:`header-title`,children:[(0,K.jsx)(L,{onConfirm:Z,modified:w,children:(0,K.jsx)(o,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:i.isPending||a.isPending,children:(0,K.jsx)(f,{})})}),`Gestion des listes`]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(o,{size:`default`,icon:(0,K.jsx)(S,{}),onClick:()=>{ce(J.getFieldsValue(),l)},children:`Exporter`},`formExcelExportBtn`),d.ISROLECTI&&(0,K.jsx)(o,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:be,children:`SQL`},`formSQLExportBtn`),(0,K.jsx)(te,{title:`Voulez-vous vraiment supprimer cette liste ?`,onConfirm:ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,placement:`bottomRight`,children:(0,K.jsx)(o,{size:`default`,danger:!0,icon:(0,K.jsx)(se,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(o,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(s,{}),loading:i.isPending,disabled:!w,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,K.jsxs)(`div`,{className:`listes-description`,children:[(0,K.jsxs)(`div`,{className:`form-column`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Code:`}),(0,K.jsx)(M.Item,{name:`code`,extra:`Id interne : `+l.oid,children:(0,K.jsx)(u,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Texte:`}),(0,K.jsx)(M.Item,{name:`texte`,children:(0,K.jsx)(u,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(M.Item,{name:`chapitre`,extra:`Table: ${l.table_texte}`,children:(0,K.jsx)(u,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column checkbox-col`,children:[d.ISROLECTI&&(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste CTI`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,K.jsx)(F,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Modification partagée`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`est_partagee_modification`,children:(0,K.jsx)(F,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste sauf possible`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`show_omit`,children:(0,K.jsx)(F,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`contenu_non_replicable_ailleurs`,onClick:Te,children:(0,K.jsx)(F,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column code-col`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Saisie par code:`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`contenu_by_code`,children:(0,K.jsx)(le,{onChange:ye})}),(0,K.jsx)(o,{disabled:!h||!b,style:{marginLeft:`15px`},type:`secondary`,onClick:xe,loading:ne,children:`Appliquer`})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes inclus:`}),(0,K.jsx)(M.Item,{name:`include_code`,children:(0,K.jsx)(u,{disabled:!b,onChange:Q})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes exclus:`}),(0,K.jsx)(M.Item,{name:`exclude_code`,children:(0,K.jsx)(u,{disabled:!b,onChange:Q})})]})]})]}),(0,K.jsx)(`div`,{className:`component-content`,children:(0,K.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,K.jsx)(`div`,{className:`selected-items-table`,children:(0,K.jsx)(N,{columns:je,data:P,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(o,{type:`link`,onClick:()=>Ee(),disabled:!V.length||b||Y,children:(0,K.jsx)(ie,{})}),(0,K.jsx)(o,{type:`link`,onClick:()=>De(),disabled:!W.length||b||Y,children:(0,K.jsx)(T,{})})]}),(0,K.jsxs)(`div`,{className:`available-items`,children:[(0,K.jsxs)(`div`,{className:`available-items-options`,children:[(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par texte:`}),(0,K.jsx)(u,{value:q,onChange:Ce})]})}),(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par code:`}),(0,K.jsx)(u.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(o,{type:`primary`,onClick:Ae,children:`De/Sélectionner`}),(0,K.jsx)(`span`,{style:{margin:`0px 12px`},children:`Référencés uniquement`}),(0,K.jsx)(F,{checked:v,onChange:e=>y(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(N,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},l.oid)})};q.propTypes={selectedListeParams:W.default.object,handleKillEditor:W.default.func,softCode:W.default.string};var he=U.memo(q),{DirectoryTree:J}=p,Y={},X=({softCode:e})=>{let t=ne(),{search:n}=m(),r=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(n)),[n]),{menuItem:i}=j(),s=V(e),f=z(),te=de(e),p=s.data?.tables??Y,h=s.data?.refTables??Y,[g,re]=(0,U.useState)(!1),[_,v]=(0,U.useState)(!1),[y,b]=(0,U.useState)(null),[x,S]=(0,U.useState)([]),[C,ie]=(0,U.useState)([]),[T,E]=(0,U.useState)(null),[D,ae]=(0,U.useState)(``),[k,oe]=(0,U.useState)([]),[M,N]=(0,U.useState)([]);(0,U.useEffect)(()=>{S(L(p))},[D,p]),(0,U.useEffect)(()=>{if(!r.liste||_||!Object.keys(p).length)return;let e=r.liste,n=fe(Object.values(p)).find(t=>t.code===e);n?(b({table_id:n.table_id,liste_id:n.liste_id,schema:n.schema}),v(!0)):t({search:``},{replace:!0})},[r.liste,p]),(0,U.useEffect)(()=>{S(L(p)),ie(L(h))},[p,h]),(0,U.useEffect)(()=>{oe(l(x))},[x]),(0,U.useEffect)(()=>{if(D===``)N([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(c(t.key,x)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),N(e)}},[D,x,k]);let se=()=>{t({search:``},{replace:!0}),v(!1),b(null)},P=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),v(!0),b({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},ce=t=>{t&&f.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{s.refetch()},F=()=>{re(!g)},ue=e=>{ae(e.target.value)},I=e=>{N(e)};function L(e,t=``){let n=[];return Object.values(e).forEach((e,r)=>{let i,a,o=(t===``?``:t+`_`)+(0,G.default)(e.texte)+r.toString(),s={title:e.texte,key:e.table_id?r:o,table_id:e.table_id};e.listes!==void 0&&(i=R(e.listes,o)),e.groups!==void 0&&(a=L(e.groups,o)),i!==void 0&&a!==void 0?s.children=i.concat(a):i===void 0?s.children=a:s.children=i,n.push(s)}),n.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function R(e,t){let n=[];return Object.values(e).forEach((e,r)=>{let i={title:e.texte,key:t+`_`+(0,G.default)(e.texte),isLeaf:!0,table_id:e.table_id,liste_id:e.liste_id,code:e.code,schema:e.schema};e.liste_id===`-1`?i.icon=(0,K.jsx)(ee,{}):i.icon=(0,K.jsx)(O,{}),n.push(i)}),n.sort((e,t)=>Number(e.liste_id)-Number(t.liste_id))}function fe(e){let t=[];return Object.values(e).forEach(e=>{e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)]),e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)])})})}),t}return _===!0?(0,K.jsx)(he,{selectedListeParams:y,handleKillEditor:se,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(a,{children:(0,K.jsx)(`title`,{children:`iCTI | Gestion des listes`})}),(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsx)(`div`,{className:`header-title`,children:`Gestion des listes`}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(u,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(o,{onClick:le,icon:(0,K.jsx)(A,{}),loading:s.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(o,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(O,{}),children:g?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,K.jsxs)(`div`,{className:`component-content`,children:[(0,K.jsxs)(`div`,{className:`listes-manager-listes`,children:[s.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(d,{})}):null,(0,K.jsx)(J,{onSelect:P,treeData:x,expandedKeys:M,onExpand:I})]}),(0,K.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:g?`flex`:`none`},children:[(0,K.jsxs)(`div`,{className:`references-header`,children:[(0,K.jsx)(`h3`,{children:`Listes de références`}),(0,K.jsx)(o,{style:{marginLeft:`10px`},size:`small`,onClick:()=>ce(T),icon:(0,K.jsx)(w,{}),loading:f.isPending,disabled:!T,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:C,onSelect:(e,t)=>{let n=t.node;E(n.table_id&&n.isLeaf?n.liste_id:null)}})})]})]})]})};X.propTypes={softCode:W.default.string};var Z=U.memo(X);export{Z as default}; \ No newline at end of file diff --git a/assets/OvalideImports-BOC8EUvV.js b/assets/OvalideImports-BLaPuoUN.js similarity index 95% rename from assets/OvalideImports-BOC8EUvV.js rename to assets/OvalideImports-BLaPuoUN.js index 7d96185..1b0b768 100644 --- a/assets/OvalideImports-BOC8EUvV.js +++ b/assets/OvalideImports-BLaPuoUN.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,cr as i,n as a}from"./axios-DOscJEDN.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-CDlE51TE.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./DownloadOutlined-BPVvN91B.js";import{t as u}from"./useMutation-DqBabLvU.js";import{t as d}from"./queryOptions-_qrchnQm.js";import{t as f}from"./UndoOutlined-DS5JVKPM.js";import{t as p}from"./prop-types-eZYknsgO.js";import{I as m,L as h,P as g,b as _,c as v,et as y,z as b}from"./index-BocemapU.js";import{r as x,t as S}from"./path-DPb3kQoE.js";import{i as C}from"./importColumn-CY1VPPWt.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await s({method:`post`,url:i()+x(e),data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function T({id:e,module:t}){if(t===`ssr`){await g.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await s({method:`post`,url:i()+x(t),data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})}async function E({file:e,typeEts:t,module:n}){let r=new FormData;return r.append(`action`,`post`),r.append(`fileName`,e.name),r.append(`fileData`,e),r.append(`typeEts`,t),(await s({method:`post`,url:i()+x(n),data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){_((await s({method:`get`,url:`${i()}${S(t)}${e}`,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}})).data,`ovalide.zip`)}var O={all:[`ovalideImports`],list:e=>[...O.all,`list`,e]},k=e=>d({queryKey:O.list(e),queryFn:()=>w(e),enabled:!!e}),A=e=>a(k(e));function j(){let e=r();return u({mutationFn:T,meta:{successMessage:`Import supprimé`,errorMessage:`Erreur lors de la suppression de l'import`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}function M(){let e=r();return u({mutationFn:E,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}var N=e(t()),P=e(p()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[s,u]=(0,N.useState)(null),d=(0,N.useRef)(),p=()=>{n.refetch()},g=e=>{u(a.find(t=>t.oid===e))},_=()=>{s&&r.mutate({id:s.oid,module:e},{onSuccess:()=>u(null)})},x=()=>{s&&D(s.oid,e)},S=()=>{d.current.click()},w=n=>{let r=n.target.files[0];if(r){let n=t.data?.environment?.TYPEETS;i.mutate({file:r,typeEts:n,module:e})}},T=r.isPending||i.isPending;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(o,{children:(0,F.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,F.jsxs)(`div`,{className:`component-header`,children:[(0,F.jsx)(`div`,{className:`header-title`,children:`Import des fichiers MAT2A/OVALIDE`}),(0,F.jsxs)(`div`,{className:`header-actions`,children:[(0,F.jsx)(m,{title:`Actualiser`,children:(0,F.jsx)(c,{type:`link`,onClick:p,children:(0,F.jsx)(f,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(c,{type:`link`,onClick:_,disabled:!s||r.isPending,children:(0,F.jsx)(y,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(c,{type:`link`,onClick:x,disabled:!s||!s.oid,children:(0,F.jsx)(l,{})})}),(0,F.jsx)(c,{size:`default`,type:`primary`,icon:(0,F.jsx)(b,{}),onClick:S,loading:i.isPending,children:`Importer un fichier`}),(0,F.jsx)(`input`,{type:`file`,ref:d,onChange:w,style:{display:`none`}})]})]}),(0,F.jsx)(`div`,{className:`component-content`,children:(0,F.jsx)(`div`,{className:`ovalide-imports`,children:(0,F.jsx)(v,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:s,onRowSelect:g})})})]})};I.propTypes={module:P.default.string};export{I as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,cr as i,n as a}from"./axios-DOscJEDN.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-CDlE51TE.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./DownloadOutlined-BPVvN91B.js";import{t as u}from"./useMutation-DqBabLvU.js";import{t as d}from"./queryOptions-_qrchnQm.js";import{t as f}from"./UndoOutlined-DS5JVKPM.js";import{t as p}from"./prop-types-eZYknsgO.js";import{I as m,L as h,P as g,b as _,c as v,et as y,z as b}from"./index-V8IueDFv.js";import{r as x,t as S}from"./path-DPb3kQoE.js";import{i as C}from"./importColumn-DDY99sfA.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await s({method:`post`,url:i()+x(e),data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function T({id:e,module:t}){if(t===`ssr`){await g.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await s({method:`post`,url:i()+x(t),data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})}async function E({file:e,typeEts:t,module:n}){let r=new FormData;return r.append(`action`,`post`),r.append(`fileName`,e.name),r.append(`fileData`,e),r.append(`typeEts`,t),(await s({method:`post`,url:i()+x(n),data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){_((await s({method:`get`,url:`${i()}${S(t)}${e}`,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}})).data,`ovalide.zip`)}var O={all:[`ovalideImports`],list:e=>[...O.all,`list`,e]},k=e=>d({queryKey:O.list(e),queryFn:()=>w(e),enabled:!!e}),A=e=>a(k(e));function j(){let e=r();return u({mutationFn:T,meta:{successMessage:`Import supprimé`,errorMessage:`Erreur lors de la suppression de l'import`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}function M(){let e=r();return u({mutationFn:E,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}var N=e(t()),P=e(p()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[s,u]=(0,N.useState)(null),d=(0,N.useRef)(),p=()=>{n.refetch()},g=e=>{u(a.find(t=>t.oid===e))},_=()=>{s&&r.mutate({id:s.oid,module:e},{onSuccess:()=>u(null)})},x=()=>{s&&D(s.oid,e)},S=()=>{d.current.click()},w=n=>{let r=n.target.files[0];if(r){let n=t.data?.environment?.TYPEETS;i.mutate({file:r,typeEts:n,module:e})}},T=r.isPending||i.isPending;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(o,{children:(0,F.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,F.jsxs)(`div`,{className:`component-header`,children:[(0,F.jsx)(`div`,{className:`header-title`,children:`Import des fichiers MAT2A/OVALIDE`}),(0,F.jsxs)(`div`,{className:`header-actions`,children:[(0,F.jsx)(m,{title:`Actualiser`,children:(0,F.jsx)(c,{type:`link`,onClick:p,children:(0,F.jsx)(f,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(c,{type:`link`,onClick:_,disabled:!s||r.isPending,children:(0,F.jsx)(y,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(c,{type:`link`,onClick:x,disabled:!s||!s.oid,children:(0,F.jsx)(l,{})})}),(0,F.jsx)(c,{size:`default`,type:`primary`,icon:(0,F.jsx)(b,{}),onClick:S,loading:i.isPending,children:`Importer un fichier`}),(0,F.jsx)(`input`,{type:`file`,ref:d,onChange:w,style:{display:`none`}})]})]}),(0,F.jsx)(`div`,{className:`component-content`,children:(0,F.jsx)(`div`,{className:`ovalide-imports`,children:(0,F.jsx)(v,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:s,onRowSelect:g})})})]})};I.propTypes={module:P.default.string};export{I as default}; \ No newline at end of file diff --git a/assets/PasswordManager-BKsqrYey.js b/assets/PasswordManager-De9Nv-qW.js similarity index 93% rename from assets/PasswordManager-BKsqrYey.js rename to assets/PasswordManager-De9Nv-qW.js index 614d578..5533bd2 100644 --- a/assets/PasswordManager-BKsqrYey.js +++ b/assets/PasswordManager-De9Nv-qW.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-DB3Pt-Y3.js";import{t as i}from"./input-Yn95s9T0.js";import{L as a,at as o}from"./index-BocemapU.js";import{t as s}from"./SaveButton-B7oEAcu-.js";import{r as c}from"./users.mutations-BX9ZE4mu.js";var l=e(t()),u=n(),d=()=>{let e=a(),t=c(),n=e.data?.session,[d,f]=(0,l.useState)(!1),[p]=o.useForm();return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(r,{children:(0,u.jsx)(`title`,{children:`iCTI | Modification du mot de passe`})}),(0,u.jsxs)(`div`,{className:`component-header`,children:[(0,u.jsx)(`h1`,{className:`header-title`,children:`Modification du mot de passe`}),(0,u.jsx)(`div`,{className:`header-actions`,children:(0,u.jsx)(s,{onClick:()=>p.submit(),disabled:!d||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,u.jsx)(`div`,{className:`component-content`,children:(0,u.jsx)(`div`,{className:`password-form`,children:(0,u.jsxs)(o,{form:p,onValuesChange:()=>{f(!0)},onFinish:e=>{let r=n.CONNECTEDUSER;t.mutate({user:r,password:e.password,newPassword:e.newPassword},{onSuccess:()=>{p.resetFields(),f(!1)}})},children:[(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Mot de passe actuel :`}),(0,u.jsx)(o.Item,{name:`password`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`newPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Confirmer le nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`confirmPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`},({getFieldValue:e})=>({validator(t,n){return!n||e(`newPassword`)===n?Promise.resolve():Promise.reject(`Les mots de passes ne sont pas identiques !`)}})],children:(0,u.jsx)(i.Password,{})})]})})]})})})]})};d.propTypes={};export{d as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-DB3Pt-Y3.js";import{t as i}from"./input-Yn95s9T0.js";import{L as a,at as o}from"./index-V8IueDFv.js";import{t as s}from"./SaveButton-dvQmcdWk.js";import{r as c}from"./users.mutations-BX9ZE4mu.js";var l=e(t()),u=n(),d=()=>{let e=a(),t=c(),n=e.data?.session,[d,f]=(0,l.useState)(!1),[p]=o.useForm();return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(r,{children:(0,u.jsx)(`title`,{children:`iCTI | Modification du mot de passe`})}),(0,u.jsxs)(`div`,{className:`component-header`,children:[(0,u.jsx)(`h1`,{className:`header-title`,children:`Modification du mot de passe`}),(0,u.jsx)(`div`,{className:`header-actions`,children:(0,u.jsx)(s,{onClick:()=>p.submit(),disabled:!d||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,u.jsx)(`div`,{className:`component-content`,children:(0,u.jsx)(`div`,{className:`password-form`,children:(0,u.jsxs)(o,{form:p,onValuesChange:()=>{f(!0)},onFinish:e=>{let r=n.CONNECTEDUSER;t.mutate({user:r,password:e.password,newPassword:e.newPassword},{onSuccess:()=>{p.resetFields(),f(!1)}})},children:[(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Mot de passe actuel :`}),(0,u.jsx)(o.Item,{name:`password`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`newPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Confirmer le nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`confirmPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`},({getFieldValue:e})=>({validator(t,n){return!n||e(`newPassword`)===n?Promise.resolve():Promise.reject(`Les mots de passes ne sont pas identiques !`)}})],children:(0,u.jsx)(i.Password,{})})]})})]})})})]})};d.propTypes={};export{d as default}; \ No newline at end of file diff --git a/assets/PresentationManager-BxKrHO9Y.js b/assets/PresentationManager-BnGWpz3S.js similarity index 97% rename from assets/PresentationManager-BxKrHO9Y.js rename to assets/PresentationManager-BnGWpz3S.js index aaa6771..54eaed5 100644 --- a/assets/PresentationManager-BxKrHO9Y.js +++ b/assets/PresentationManager-BnGWpz3S.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./select-C47FfvhI.js";import{n as i,t as a}from"./row-CU8sFQni.js";import{r as o}from"./react-redux-BUEaRwHS.js";import{t as s}from"./menu.queries-Bx1BXeuM.js";import{L as c,at as l,st as u,tt as d}from"./index-BocemapU.js";import{t as f}from"./SaveButton-B7oEAcu-.js";import{i as p}from"./users.mutations-BX9ZE4mu.js";import{t as m}from"./ColorPicker-3vU9rt-8.js";var h=e(t()),g=n(),{Option:_}=r,v={},y=()=>{let e=o(e=>e.cti.ui.primaryColor),t=s(),n=c(),y=p(),b=t.data??v,x=n.data?.session,S=n.data?.user.homePageDefaultModule,C=n.data?.user.showGraphs,w=n.data?.user.spreadsheetEditor,T=n.data?.user.spreadsheetSeparator,E=n.data?.user.pmsiDefaultModule,D=n.data?.user.expandedRows,O=x?.CONNECTEDUSER,k=D===`ouvert`,A=Object.values(b).filter(e=>{let t=e.name.toUpperCase();return t.includes(`PMSI`)||t.includes(`P.M.S.I`)}),[j,M]=(0,h.useState)(!1),[N]=l.useForm();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(`div`,{className:`page-header`,children:[(0,g.jsx)(`h1`,{className:`header-title`,children:`Options`}),(0,g.jsx)(`div`,{className:`header-actions`,children:(0,g.jsx)(f,{onClick:()=>{M(!1),N.submit()},disabled:!j||y.isPending,loading:y.isPending,toolTipTitle:`Enregistrer`})})]}),(0,g.jsx)(`div`,{className:`page-content`,style:{overflow:`scroll`},children:(0,g.jsxs)(l,{form:N,onValuesChange:()=>M(!0),onFinish:e=>{e.expandedRows=e.expandedRows===!0?`ouvert`:`fermé`,y.mutate({user:O,displaySettings:e},{onSuccess:()=>N.resetFields()})},initialValues:{pmsiDefaultModule:E,homePageDefaultModule:S,spreadsheetSeparator:T,spreadsheetEditor:w,showGraphs:C,primaryColor:e,expandedRows:k},children:[(0,g.jsxs)(`div`,{className:`options-section`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres d'affichage `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Principale`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`primaryColor`,valuePropName:`color`,getValueFromEvent:e=>e?.hex??null,className:`form-item-element`,children:(0,g.jsx)(m,{style:{right:`120px`,top:`24px`,position:`relative`}})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Affichage des graphiques `})}),(0,g.jsx)(l.Item,{name:`showGraphs`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},options:[{value:`always`,label:`toujours`},{value:`hidden`,label:`masqués`},{value:`never`,label:`jamais`}]})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres de l'export EXCEL `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Editeur CSV `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`spreadsheetEditor`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`EXCEL`,children:`Microsoft Excel`}),(0,g.jsx)(_,{value:`CSV`,children:`Open Office`})]})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Séparateur `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`spreadsheetSeparator`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:80},children:[(0,g.jsx)(_,{value:`;`,children:`;`}),(0,g.jsx)(_,{value:`,`,children:`,`})]})})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des menus `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module à ouvrir `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`homePageDefaultModule`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`accueil`,children:`Accueil`}),Object.values(b).map(({name:e,label:t})=>(0,g.jsx)(_,{value:e.toLowerCase(),children:t},e))]})})})]}),A.length>1?(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module PMSI par défaut`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`pmsiDefaultModule`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},children:A.map(e=>(0,g.jsx)(_,{value:e.name.toLowerCase(),children:e.label},e.name))})})})]}):null]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des Tableaux`}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsx)(`div`,{className:`section-body`,children:(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Ouverture par défaut des regroupements`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(d,{defaultChecked:k})})})]})})]})]})})]})};export{y as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./select-C47FfvhI.js";import{n as i,t as a}from"./row-CU8sFQni.js";import{r as o}from"./react-redux-BUEaRwHS.js";import{t as s}from"./menu.queries-Bx1BXeuM.js";import{L as c,at as l,st as u,tt as d}from"./index-V8IueDFv.js";import{t as f}from"./SaveButton-dvQmcdWk.js";import{i as p}from"./users.mutations-BX9ZE4mu.js";import{t as m}from"./ColorPicker-Co329nXJ.js";var h=e(t()),g=n(),{Option:_}=r,v={},y=()=>{let e=o(e=>e.cti.ui.primaryColor),t=s(),n=c(),y=p(),b=t.data??v,x=n.data?.session,S=n.data?.user.homePageDefaultModule,C=n.data?.user.showGraphs,w=n.data?.user.spreadsheetEditor,T=n.data?.user.spreadsheetSeparator,E=n.data?.user.pmsiDefaultModule,D=n.data?.user.expandedRows,O=x?.CONNECTEDUSER,k=D===`ouvert`,A=Object.values(b).filter(e=>{let t=e.name.toUpperCase();return t.includes(`PMSI`)||t.includes(`P.M.S.I`)}),[j,M]=(0,h.useState)(!1),[N]=l.useForm();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(`div`,{className:`page-header`,children:[(0,g.jsx)(`h1`,{className:`header-title`,children:`Options`}),(0,g.jsx)(`div`,{className:`header-actions`,children:(0,g.jsx)(f,{onClick:()=>{M(!1),N.submit()},disabled:!j||y.isPending,loading:y.isPending,toolTipTitle:`Enregistrer`})})]}),(0,g.jsx)(`div`,{className:`page-content`,style:{overflow:`scroll`},children:(0,g.jsxs)(l,{form:N,onValuesChange:()=>M(!0),onFinish:e=>{e.expandedRows=e.expandedRows===!0?`ouvert`:`fermé`,y.mutate({user:O,displaySettings:e},{onSuccess:()=>N.resetFields()})},initialValues:{pmsiDefaultModule:E,homePageDefaultModule:S,spreadsheetSeparator:T,spreadsheetEditor:w,showGraphs:C,primaryColor:e,expandedRows:k},children:[(0,g.jsxs)(`div`,{className:`options-section`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres d'affichage `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Principale`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`primaryColor`,valuePropName:`color`,getValueFromEvent:e=>e?.hex??null,className:`form-item-element`,children:(0,g.jsx)(m,{style:{right:`120px`,top:`24px`,position:`relative`}})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Affichage des graphiques `})}),(0,g.jsx)(l.Item,{name:`showGraphs`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},options:[{value:`always`,label:`toujours`},{value:`hidden`,label:`masqués`},{value:`never`,label:`jamais`}]})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres de l'export EXCEL `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Editeur CSV `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`spreadsheetEditor`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`EXCEL`,children:`Microsoft Excel`}),(0,g.jsx)(_,{value:`CSV`,children:`Open Office`})]})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Séparateur `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`spreadsheetSeparator`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:80},children:[(0,g.jsx)(_,{value:`;`,children:`;`}),(0,g.jsx)(_,{value:`,`,children:`,`})]})})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des menus `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module à ouvrir `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`homePageDefaultModule`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`accueil`,children:`Accueil`}),Object.values(b).map(({name:e,label:t})=>(0,g.jsx)(_,{value:e.toLowerCase(),children:t},e))]})})})]}),A.length>1?(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module PMSI par défaut`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{name:`pmsiDefaultModule`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},children:A.map(e=>(0,g.jsx)(_,{value:e.name.toLowerCase(),children:e.label},e.name))})})})]}):null]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des Tableaux`}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsx)(`div`,{className:`section-body`,children:(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Ouverture par défaut des regroupements`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(l.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(d,{defaultChecked:k})})})]})})]})]})})]})};export{y as default}; \ No newline at end of file diff --git a/assets/ReportsManager-7hEOoMoK.js b/assets/ReportsManager-DdQg-7Zh.js similarity index 99% rename from assets/ReportsManager-7hEOoMoK.js rename to assets/ReportsManager-DdQg-7Zh.js index 26f8378..76e65bc 100644 --- a/assets/ReportsManager-7hEOoMoK.js +++ b/assets/ReportsManager-DdQg-7Zh.js @@ -1,3 +1,3 @@ -import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{Bn as a,Dt as o,Mn as s,Nn as c,S as l}from"./axios-DOscJEDN.js";import{t as u}from"./index.esm-DB3Pt-Y3.js";import{H as d,a as f,b as p,n as m}from"./notification-BkpaB2Vc.js";import{t as h}from"./button-BMyidN73.js";import{i as g,t as _}from"./select-C47FfvhI.js";import{t as v}from"./SearchOutlined-BPqyJBOP.js";import{T as y}from"./sanitizeDataUtils-dwaGfQDt.js";import{n as b,t as x}from"./row-CU8sFQni.js";import{t as S}from"./modal-BdqOHno9.js";import{t as C}from"./input-Yn95s9T0.js";import{t as w}from"./ArrowLeftOutlined-Be9M8IUd.js";import{t as T}from"./popconfirm-DHVG0Jca.js";import{t as E}from"./tree-brJPbLgK.js";import{t as D}from"./CopyOutlined-DaVzY812.js";import{t as O}from"./useMutation-DqBabLvU.js";import{t as k}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{t as A}from"./ImportOutlined-CJMN8fnX.js";import{n as ee}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as j}from"./UndoOutlined-DS5JVKPM.js";import{t as M}from"./prop-types-eZYknsgO.js";import{t as N}from"./Loader-DwXJ8Se3.js";import{a as P,c as F,i as I,o as L,s as te,t as ne}from"./es-0LFFyZEl.js";import{$ as R,A as re,D as ie,I as z,L as ae,O as oe,Q as B,U as se,W as ce,Z as V,a as H,at as U,c as le,d as ue,dt as de,et as fe,it as pe,o as me,s as he,tt as ge,ut as W}from"./index-BocemapU.js";import{a as _e,t as ve}from"./useFormIsActive-BuGtMvWa.js";import{t as ye}from"./DiscardChangesButton-B-gDuJCC.js";import{C as G,D as be,E as xe,T as K,a as q,c as Se,d as J,l as Y,o as Ce,u as X}from"./context-CO1J1AvK.js";import{_ as we,a as Te,c as Ee,d as De,f as Oe,g as ke,h as Ae,i as je,l as Me,m as Ne,n as Pe,p as Fe,r as Ie,s as Le,t as Re,u as ze,v as Be,y as Ve}from"./CancelButton-rBN4jacc.js";import{a as He,n as Ue,o as We,r as Ge,t as Ke}from"./CopyToClipboard-BUzlsu7g.js";import{n as qe}from"./Information-BBkpqMWL.js";import{t as Je}from"./CloseButton-B2X9zY4u.js";import{t as Ye}from"./ColorPicker-3vU9rt-8.js";import{t as Xe}from"./Checkbox-DaffYDjq.js";var Ze={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`more`,theme:`outlined`};c();var Z=t(r()),Qe=Z.forwardRef(function(e,t){return Z.createElement(o,s(s({},e),{},{ref:t,icon:Ze}))}),$e={oid:`-1`,code:``,texte:``,is_cti:`0`,is_essentiel:`1`,serie_entete_1:``,serie_entete_2:``,serie_entete_3:``,serie_entete_4:``,serie_entete_5:``,serie_entete_6:``,serie_entete_7:``,serie_entete_8:``,serie_entete_9:``,colonnes_essentiel:`ENTETE_ETENDUE|VAP101|VAP100|ECP100|TDP100|VAM112|VAM100|ECM100|TDM100|VAP201|VAP200|ECP200|TDP200|VAM212|VAM200|ECM200|TDM200`,colonnes_essentiel_style:``,is_hide:`1`,group_id:`13`,group_texte:`Tableau de bord opérationnel`,rapport_template_id:`0`,is_template_updatable:`0`,label:``,rapport_indicateur_condition_id_1:`0`,rapport_indicateur_condition_id_2:`0`,rapport_indicateur_condition_id_3:`0`,rapport_indicateur_condition_id_4:`0`,rapport_indicateur_condition_id_5:`0`,sections:[],type_rapport:`ESSENTIEL`},Q=t(M()),et={key:0,numero_rubrique:``,indicateur_id:``,indicateur_texte:``,is_hide:`0`,entete:``,indicateur_entete:``,entete_etendue:``,indicateur_entete_etendue:``,description:``,indicateur_description:``,output_format:``,indicateur_output_format:``,width:`0`,indicateur_width:`0`,picto_enabled:``,positif_is_good:``,periode_reference:``,row_height:`0`,padding:`0`,font_size:`0`,font_weight:``,color:``,background_color:``,border_thickness:`0`,viewlink:``,viewlink_label:``,viewlink_param:``,indicateur_associe_id:`0`,indicateur_associe_texte:``,entete_etendue_2:``,indicateur_entete_etendue_2:``,description_2:``,indicateur_description_2:``,output_format_2:``,indicateur_output_format_2:``,picto_enabled_2:``,positif_is_good_2:``,indicateur_associe_3_id:`0`,entete_etendue_3:``,description_3:``,output_format_3:``,picto_enabled_3:``,positif_is_good_3:``,indicateur_associe_4_id:`0`,entete_etendue_4:``,description_4:``,output_format_4:``,picto_enabled_4:``,positif_is_good_4:``,indicateur_associe_5_id:`0`,entete_etendue_5:``,description_5:``,output_format_5:``,picto_enabled_5:``,positif_is_good_5:``,indicateur_associe_6_id:`0`,entete_etendue_6:``,description_6:``,output_format_6:``,picto_enabled_6:``,positif_is_good_6:``,indicateur_associe_7_id:`0`,entete_etendue_7:``,description_7:``,output_format_7:``,picto_enabled_7:``,positif_is_good_7:``,indicateur_associe_8_id:`0`,entete_etendue_8:``,description_8:``,output_format_8:``,picto_enabled_8:``,positif_is_good_8:``,indicateur_associe_9_id:`0`,entete_etendue_9:``,description_9:``,output_format_9:``,picto_enabled_9:``,positif_is_good_9:``,base_nationale:`0`,base_nationale_qualifiee:`0`,specific_viewlink:``,specific_viewlink_label:``,specific_viewlink_param:``,indicateur_condition_id_1:`0`,indicateur_condition_id_2:`0`,indicateur_condition_id_3:`0`,indicateur_condition_id_4:`0`,indicateur_condition:``,field_tag:``,hide_on_zero_field:``,calc_formula:``,erase_rapport_indicateur_condition:`0`};function tt(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>we(e,t),meta:{successMessage:`Rapport enregistré`,errorMessage:`Erreur lors de l'enregistrement du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.all})}})}function nt(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>ke(e,t),meta:{successMessage:`Rapport supprimé`,errorMessage:`Erreur lors de la suppression du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function rt(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>Ae(e,t),meta:{successMessage:`Rapport copié`,errorMessage:`Erreur lors de la copie du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function it(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>Ve(e,t),meta:{successMessage:`Paramètres enregistrés`,errorMessage:`Erreur lors de la mise à jour des paramètres`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function at(){let e=l();return O({mutationFn:({softCode:e,refoid:t})=>Ne(e,t),meta:{successMessage:`Synchronisation terminée`,errorMessage:`Erreur lors de l'import des rapports de référence`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function ot(){let e=l();return O({mutationFn:Be,meta:{errorMessage:`Erreur lors de la mise à jour des rapports`},onSuccess:()=>{e.setQueryData(Fe.computingStatus(),`computing`)}})}var st=[`ENTETE_ETENDUE`,`VAP101`,`VAP100`,`ECP100`,`TDP100`,`VAM112`,`VAM100`,`ECM100`,`TDM100`,`VAP201`,`VAP200`,`ECP200`,`TDP200`,`VAM212`,`VAM200`,`ECM200`,`TDM200`],ct=(e=>{let t=[];for(let n=1;n<10;n++)e.forEach(e=>{let r=e.key;if(n>1&&e.key===`ENTETE_ETENDUE`)r=`${r}_${n}`;else if(n>1){let e=[...r.matchAll(/(?[A-Z]{3})(?\d)(?.*)/gm)][0]?.groups;r=`${e.prefix}${n}${e.rest}`}t.push({...e,key:r,title:n===1?e.title:`${e.title} (${n})`,serie:n})});return t})([{title:`Entete ligne`,indicateur:1,key:`ENTETE_ETENDUE`,selected:`1`,position:0},{title:`Cumul période Année`,indicateur:1,key:`VAP100`,selected:`1`,position:0},{title:`Cumul période Année - 1`,indicateur:1,key:`VAP101`,selected:`0`,position:0},{title:`Cumul période Année - 2`,indicateur:1,key:`VAP102`,selected:`1`,position:0},{title:`Cumul 12 derniers mois`,indicateur:1,key:`VAZ100`,selected:`1`,position:0},{title:`Cumul 4 derniers trimestres`,indicateur:1,key:`VAQ100`,selected:`1`,position:0},{title:`Budget Année période `,indicateur:1,key:`BUP100`,selected:`1`,position:0},{title:`Budget Année total`,indicateur:1,key:`BUA100`,selected:`1`,position:0},{title:`Ecart période Année / Année - 1`,indicateur:1,key:`ECP100`,selected:`1`,position:0},{title:`Tendance période Année / Année - 1`,indicateur:1,key:`TDP100`,selected:`1`,position:0},{title:`% atteinte budget Année période `,indicateur:1,key:`BTP100`,selected:`1`,position:0},{title:`% atteinte budget Année total`,indicateur:1,key:`BTA100`,selected:`1`,position:0},{title:`Ecart budget Année période `,indicateur:1,key:`BEP100`,selected:`1`,position:0},{title:`Ecart budget Année total`,indicateur:1,key:`BEA100`,selected:`1`,position:0},{title:`Ecart Moyen Année total`,indicateur:1,key:`BNA100`,selected:`1`,position:0},{title:`Cumul période Exercice`,indicateur:1,key:`VAY100`,selected:`1`,position:0},{title:`Cumul période Exercice - 1`,indicateur:1,key:`VAY101`,selected:`1`,position:0},{title:`Cumul période Exercice - 2`,indicateur:1,key:`VAY102`,selected:`1`,position:0},{title:`Budget Exercice période`,indicateur:1,key:`BUY100`,selected:`1`,position:0},{title:`Budget Exercice total`,indicateur:1,key:`BUX100`,selected:`1`,position:0},{title:`Ecart période Exercice / Exercice - 1`,indicateur:1,key:`ECY100`,selected:`1`,position:0},{title:`Tendance période Exercice / Exercice - 1`,indicateur:1,key:`TDY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice periode`,indicateur:1,key:`BTY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice total`,indicateur:1,key:`BTX100`,selected:`1`,position:0},{title:`Ecart Budget Exercice periode`,indicateur:1,key:`BEY100`,selected:`1`,position:0},{title:`Ecart Budget Exercice total`,indicateur:1,key:`BEX100`,selected:`1`,position:0},{title:`Budget mois`,indicateur:1,key:`BUM100`,selected:`1`,position:0},{title:`Cumul mois`,indicateur:1,key:`VAM100`,selected:`1`,position:0},{title:`Cumul mois Année - 1`,indicateur:1,key:`VAM112`,selected:`1`,position:0},{title:`Cumul mois Année - 2`,indicateur:1,key:`VAM124`,selected:`1`,position:0},{title:`Ecart mois Année / Année - 1`,indicateur:1,key:`ECM100`,selected:`1`,position:0},{title:`Tendance mois Année / Année - 1`,indicateur:1,key:`TDM100`,selected:`1`,position:0},{title:`Cumul mois - 1`,indicateur:1,key:`VAM101`,selected:`1`,position:0},{title:`Ecart Mois / Mois - 1`,indicateur:1,key:`ECM101`,selected:`1`,position:0},{title:`Tendance mois Mois / Mois - 1`,indicateur:1,key:`TDM101`,selected:`1`,position:0},{title:`Cumul mois - 2`,indicateur:1,key:`VAM102`,selected:`1`,position:0},{title:`Cumul mois - 3`,indicateur:1,key:`VAM103`,selected:`1`,position:0},{title:`Cumul mois - 4`,indicateur:1,key:`VAM104`,selected:`1`,position:0},{title:`Cumul mois - 5`,indicateur:1,key:`VAM105`,selected:`1`,position:0},{title:`Cumul mois - 6`,indicateur:1,key:`VAM106`,selected:`1`,position:0},{title:`Cumul mois - 7`,indicateur:1,key:`VAM107`,selected:`1`,position:0},{title:`Cumul mois - 8`,indicateur:1,key:`VAM108`,selected:`1`,position:0},{title:`Cumul mois - 9`,indicateur:1,key:`VAM109`,selected:`1`,position:0},{title:`Cumul mois - 10`,indicateur:1,key:`VAM110`,selected:`1`,position:0},{title:`Cumul mois - 11`,indicateur:1,key:`VAM111`,selected:`1`,position:0},{title:`Evolution mensuelle Année`,indicateur:1,key:`DAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Exercice`,indicateur:1,key:`DXM100`,selected:`1`,position:0},{title:`Evolution mensuelle 12 derniers mois`,indicateur:1,key:`DZM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Année`,indicateur:1,key:`BAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Exercice`,indicateur:1,key:`BXM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget 12 derniers mois`,indicateur:1,key:`BZM100`,selected:`1`,position:0},{title:`Evolution mens. Année (Valeur+Budget)`,indicateur:1,key:`FAM100`,selected:`1`,position:0},{title:`Evolution mens. Exercice (Valeur+Budget)`,indicateur:1,key:`FXM100`,selected:`1`,position:0},{title:`Evolution mens. 12 derniers mois (Valeur+Budget)`,indicateur:1,key:`FZM100`,selected:`1`,position:0},{title:`Cumul trimestre`,indicateur:1,key:`VAT100`,selected:`1`,position:0},{title:`Cumul trimestre Année - 1`,indicateur:1,key:`VAT112`,selected:`1`,position:0},{title:`Cumul trimestre Année - 2`,indicateur:1,key:`VAT124`,selected:`1`,position:0},{title:`Ecart trimestre Année / Année - 1`,indicateur:1,key:`ECT100`,selected:`1`,position:0},{title:`Tendance trimestre Année / Année - 1`,indicateur:1,key:`TDT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Année`,indicateur:1,key:`DAT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Exercice`,indicateur:1,key:`DXT100`,selected:`1`,position:0},{title:`Evolution trimestrielle 4 derniers trimestres`,indicateur:1,key:`DZT100`,selected:`1`,position:0},{title:`Evolution quotidienne mois en cours`,indicateur:1,key:`VMJ100`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux période`,indicateur:1,key:`NAP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux mois`,indicateur:1,key:`NAM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé période`,indicateur:1,key:`NRP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé mois`,indicateur:1,key:`NRM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public période`,indicateur:1,key:`NUP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public mois`,indicateur:1,key:`NUM100MCO`,selected:`1`,position:0}]),lt=t(p()),$=i(),ut=({formReport:e,form:t})=>{let n=[];for(let t=1;t<=9;t++)(t===1||e.sections.some(e=>e[`indicateur_associe_${t}_id`]!==`0`))&&n.push(t);return(0,$.jsx)(U,{form:t,children:n.map(e=>(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom abrégé série ${e}`}),(0,$.jsx)(U.Item,{name:`serie_entete_${e}`,children:(0,$.jsx)(C,{})})]})},e))})};ut.propTypes={formReport:Q.default.object,form:Q.default.object};var dt=t(Xe()),ft=({open:e,onCancel:t,onOk:n,draftStyles:r,setDraftStyles:i,selectedColumnKey:a})=>(0,$.jsx)(S,{open:e,onCancel:t,onOk:n,title:(0,$.jsxs)($.Fragment,{children:[`Styles de la colonne `,(0,$.jsx)(`b`,{children:ct.find(e=>e.key===a)?.title||``})]}),okText:`Valider`,cancelText:`Annuler`,style:{top:200},children:(0,$.jsxs)(`div`,{className:`style-options`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille`}),(0,$.jsx)(C,{name:`fontSize`,type:`number`,onChange:e=>i(t=>({...t,fontSize:e.target.value})),value:r?.fontSize})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Gras`}),(0,$.jsx)(dt.default,{name:`fontWeight`,checked:r?.fontWeight===`bold`,onChange:e=>i(t=>({...t,fontWeight:e.target.checked?`bold`:`normal`}))})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur`}),(0,$.jsx)(Ye,{name:`color`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,color:e.hex.replace(`#`,`0x`)})),color:r?.color?.replace(`0x`,`#`)})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Fond`}),(0,$.jsx)(Ye,{name:`backgroundColor`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,backgroundColor:e.hex.replace(`#`,`0x`)})),color:r?.backgroundColor?.replace(`0x`,`#`)})]})})]})});ft.propTypes={open:Q.default.bool,onCancel:Q.default.func,onOk:Q.default.func,draftStyles:Q.default.object,setDraftStyles:Q.default.func,selectedColumnKey:Q.default.string};var pt=({form:e,formReport:t,setFormReport:n,setSelectedReportModified:r})=>{let[i,a]=(0,Z.useState)(t.colonnes_essentiel?t.colonnes_essentiel.split(`|`):st),[o,s]=(0,Z.useState)(null),[c,l]=(0,Z.useState)(1),[u,d]=(0,Z.useState)({}),[f,p]=(0,Z.useState)(!1),m=(0,lt.default)(i,st),g=e=>{a(st),y(st)},v=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},y=e=>{r(!0),n(t=>({...t,colonnes_essentiel:e.join(`|`)}))},b=e=>{let t=i.map(e=>ct.find(t=>t.key===e)).filter(e=>e&&e.serie!==c).map(e=>e.key),n=ct.filter(t=>t.serie===c&&e.includes(t.key)).map(e=>e.key),r=[...t,...n];a(r.sort((e,t)=>i.includes(e)&&i.indexOf(e){let n=e[0];n?(s(n),d({...mt(t.colonnes_essentiel_style)[n]}),p(!0)):s(null)},S=()=>{r(!0);let e={...t},i=mt(e.colonnes_essentiel_style),a=i[o]??{};for(let e in u)a[e]=u[e];i[o]=a,e.colonnes_essentiel_style=ht(i),n(e),p(!1)},C=({node:e,dragNode:t,dragNodesKeys:n,event:o})=>{let s=t.key,c=e.key,l=i.findIndex(e=>e===s),u=i.findIndex(e=>e===c),d=[...i];d.splice(u,0,d.splice(l,1)[0]),a(d),y(d),r(!0)},w=()=>{let e=t.sections.reduce((e,t)=>{for(let n in t)n.startsWith(`indicateur_associe_`)&&n.includes(`_id`)&&t[n]!==`0`&&e.push(n);return e},[]),n=[...new Set(e)].map((e,t)=>({label:`Serie ${t+2}`,value:t+2}));return n.unshift({label:`Serie 1`,value:1}),n},D=i.filter(e=>{let t=ct.find(t=>t.key===e);return t?t.serie===c:!1});return(0,$.jsx)(`div`,{className:`editor-essentials`,children:(0,$.jsx)(de,{items:[{label:`Séries`,key:`1`,children:(0,$.jsx)(ut,{form:e,formReport:t})},{label:`Colonnes à afficher`,key:`3`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:v,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les styles`})})]})}),(0,$.jsxs)(`div`,{className:`column-lists`,children:[(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes choisies ${m?`(par défaut)`:`(personnalisées)`}`}),(0,$.jsxs)(`div`,{className:`essentials-left-content`,children:[(0,$.jsx)(E,{treeData:ct.filter(e=>i.includes(e.key)).sort((e,t)=>i.indexOf(e.key){let n={...mt(t.colonnes_essentiel_style)[e.key]};return{...e,title:(0,$.jsx)(`div`,{style:{width:`80%`,paddingLeft:4,...n},children:e.title})}}),onSelect:x,draggable:!0,onDrop:C}),(0,$.jsx)(ft,{open:f,onCancel:()=>{p(!1),s(null)},setIsStyleModalVisible:p,onOk:S,selectedColumnKey:o,draftStyles:u,setDraftStyles:d},o)]})]}),(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes disponibles`}),(0,$.jsx)(_,{style:{width:`100%`},value:c,options:w(),onChange:e=>l(e)}),(0,$.jsx)(`div`,{className:`essentials-right-content`,children:(0,$.jsx)(E,{checkable:!0,onCheck:b,selectable:!0,checkedKeys:D??[],treeData:ct.filter(e=>e.serie===c)})})]})]})]})}]})})};pt.propTypes={form:Q.default.object,formReport:Q.default.object,setFormReport:Q.default.func,setSelectedReportModified:Q.default.func};var mt=e=>{let t={};return e&&(t=e.split(`|`).reduce((e,t)=>{let[n,r]=t.split(`:`);if(n&&r){let[t,i]=r.split(`=`);i=i.replace(`0x`,`#`);let a=e[n]??{};a[t]=i,e[n]=a}return e},{})),t},ht=e=>{let t=``;for(let n in e){let r=e[n];for(let e in r){let i=r[e];e===`fontWeight`&&i!==!1?(i=`bold`,t+=`${n}:${e}=${i}|`):e!==`fontWeight`&&(i=i.replace(`#`,`0x`),t+=`${n}:${e}=${i}|`)}}return t},gt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(J()),i=t(X()),a=t(q()),o=t(Se()),s=t(Ce()),c=t(Y()),l=t(r()),u=t(M()),d=function(e){(0,c.default)(t,e);function t(e){var r;return(0,n.default)(this,t),r=(0,a.default)(this,(0,o.default)(t).call(this,e)),r.renderHeaderRow=r.renderHeaderRow.bind((0,s.default)(r)),r.renderFrozenRow=r.renderFrozenRow.bind((0,s.default)(r)),r._setRef=r._setRef.bind((0,s.default)(r)),r}return(0,i.default)(t,[{key:`scrollTo`,value:function(e){var t=this;requestAnimationFrame(function(){t.headerRef&&(t.headerRef.scrollLeft=e)})}},{key:`renderHeaderRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.headerRenderer;return e<=0?null:i({style:{width:`100%`,height:e},columns:r,headerIndex:t})}},{key:`renderFrozenRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.rowHeight,a=n.rowRenderer;return a({style:{width:`100%`,height:i},columns:r,rowData:e,rowIndex:-t-1})}},{key:`render`,value:function(){var e=this.props,t=e.className,n=e.width,r=e.height,i=e.rowWidth,a=e.headerHeight,o=e.frozenData;if(r<=0)return null;var s={width:n,height:r,position:`relative`,overflow:`hidden`},c={width:i,height:r},u=Array.isArray(a)?a:[a];return l.default.createElement(`div`,{role:`grid`,ref:this._setRef,className:t,style:s},l.default.createElement(`div`,{role:`rowgroup`,style:c},u.map(this.renderHeaderRow),o.map(this.renderFrozenRow)))}},{key:`_setRef`,value:function(e){this.headerRef=e}}]),t}(l.default.PureComponent);d.propTypes={className:u.default.string,width:u.default.number.isRequired,height:u.default.number.isRequired,headerHeight:u.default.oneOfType([u.default.number,u.default.arrayOf(u.default.number)]).isRequired,rowWidth:u.default.number.isRequired,rowHeight:u.default.number.isRequired,columns:u.default.arrayOf(u.default.object).isRequired,data:u.default.array.isRequired,frozenData:u.default.array,headerRenderer:u.default.func.isRequired,rowRenderer:u.default.func.isRequired},e.default=d})),_t=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.renderElement=c,e.normalizeColumns=l,e.isObjectEqual=u,e.callOrReturn=d,e.hasChildren=f,e.unflatten=p,e.flattenOnKeys=m,e.cloneArray=h,e.noop=g,e.toString=_,e.getValue=y,e.getScrollbarSize=x,e.addClassName=S,e.removeClassName=C,e.getEstimatedTotalRowsHeight=w,e.throttle=e.debounce=void 0;var n=t(be()),i=t(K()),a=t(r());function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:!0;if(e===t||e===null&&t===null)return!0;if(e===null||t===null||(0,n.default)(e)!==`object`||(0,n.default)(t)!==`object`)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var o=0;o0}function p(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`id`,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`parentId`,i=[],a={},o=e.length,c=0;c2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`id`;if(!t||!t.length)return e;var i=[],a=new Set;t.forEach(function(e){return a.add(e)});var o=[].concat(e);o.forEach(function(e){return n[e[r]]=0});for(var s=function(){var e=o.shift();i.push(e),a.has(e[r])&&Array.isArray(e.children)&&e.children.length>0&&(o=[].concat(e.children,o),e.children.forEach(function(t){return n[t[r]]=n[e[r]]+1}))};o.length>0;)s();return i}function h(e){return Array.isArray(e)?[].concat(e):[]}function g(){}function _(e){return typeof e==`string`?e:e==null?``:e.toString?e.toString():``}function v(e){for(var t=e.split(`.`),n=[],r=0;r1&&arguments[1]!==void 0?arguments[1]:0,n;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}},e.throttle=function(e,t){var n,r,i;return function(){var a=this,o=arguments;n?(clearTimeout(r),r=setTimeout(function(){Date.now()-i>=t&&(e.apply(a,o),i=Date.now())},Math.max(t-(Date.now()-i),0))):(e.apply(a,o),i=Date.now(),n=!0)}};var b;function x(e){if((!b&&b!==0||e)&&typeof window<`u`&&window.document&&window.document.createElement){var t=document.createElement(`div`);t.style.position=`absolute`,t.style.top=`-9999px`,t.style.width=`50px`,t.style.height=`50px`,t.style.overflow=`scroll`,document.body.appendChild(t),b=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return b}function S(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function C(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function w(e,t){return typeof t==`function`?e.reduce(function(e,n,r){return e+t({rowData:n,rowIndex:r})},0):e.length*t}})),vt=n((t=>{var n=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(V()),o=n(G()),s=n(K()),c=n(J()),l=n(X()),u=n(q()),d=n(Se()),f=n(Ce()),p=n(Y()),m=n(r()),h=n(M()),g=n(a()),_=(L(),e(P)),v=n((te(),e(F))),y=n(gt()),b=_t();function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(e,t)}},{key:`forceUpdateTable`,value:function(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()}},{key:`scrollToPosition`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(e)}},{key:`scrollToTop`,value:function(e){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:e})}},{key:`scrollToLeft`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:e})}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`auto`;this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:e,align:t})}},{key:`getTotalRowsHeight`,value:function(){var e=this.props,t=e.data,n=e.rowHeight,r=e.estimatedRowHeight;return r?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(t,r):t.length*n}},{key:`renderRow`,value:function(e){var t=this.props,n=t.data,r=t.columns,i=t.rowRenderer,a=n[e.rowIndex];return i(S({},e,{columns:r,rowData:a}))}},{key:`render`,value:function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,a=e.data,s=e.frozenData,c=e.width,l=e.height,u=e.rowHeight,d=e.estimatedRowHeight,f=e.getRowHeight,p=e.headerWidth,h=e.bodyWidth,v=e.useIsScrolling,b=e.onScroll,x=e.hoveredRowKey,S=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var C=(0,o.default)(e,[`containerStyle`,`classPrefix`,`className`,`data`,`frozenData`,`width`,`height`,`rowHeight`,`estimatedRowHeight`,`getRowHeight`,`headerWidth`,`bodyWidth`,`useIsScrolling`,`onScroll`,`hoveredRowKey`,`overscanRowCount`,`style`,`onScrollbarPresenceChange`]),w=this._getHeaderHeight(),T=s.length,E=u*T,D=(0,g.default)(`${n}__table`,r),O=t?{style:t}:null,k=d?_.VariableSizeGrid:_.FixedSizeGrid;return this._resetColumnWidthCache(h),m.default.createElement(`div`,(0,i.default)({role:`table`,className:D},O),m.default.createElement(k,(0,i.default)({},C,{className:`${n}__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:a,frozenData:s,width:c,height:Math.max(l-w-E,0),rowHeight:d?f:u,estimatedRowHeight:typeof d==`function`?void 0:d,rowCount:a.length,overscanRowCount:S,columnWidth:d?this._getBodyWidth:h,columnCount:1,overscanColumnCount:0,useIsScrolling:v,hoveredRowKey:x,onScroll:b,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&m.default.createElement(y.default,(0,i.default)({},C,{className:`${n}__header`,ref:this._setHeaderRef,data:a,frozenData:s,width:c,height:Math.min(w+E,l),rowWidth:p,rowHeight:u,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:T>0?x:null})))}},{key:`_setHeaderRef`,value:function(e){this.headerRef=e}},{key:`_setBodyRef`,value:function(e){this.bodyRef=e}},{key:`_setInnerRef`,value:function(e){this.innerRef=e}},{key:`_itemKey`,value:function(e){var t=e.rowIndex,n=this.props,r=n.data,i=n.rowKey;return r[t][i]}},{key:`_getHeaderHeight`,value:function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e}},{key:`_getBodyWidth`,value:function(){return this.props.bodyWidth}},{key:`_handleItemsRendered`,value:function(e){var t=e.overscanRowStartIndex,n=e.overscanRowStopIndex,r=e.visibleRowStartIndex,i=e.visibleRowStopIndex;this.props.onRowsRendered({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})}}]),t}(m.default.PureComponent);C.propTypes={containerStyle:h.default.object,classPrefix:h.default.string,className:h.default.string,width:h.default.number.isRequired,height:h.default.number.isRequired,headerHeight:h.default.oneOfType([h.default.number,h.default.arrayOf(h.default.number)]).isRequired,headerWidth:h.default.number.isRequired,bodyWidth:h.default.number.isRequired,rowHeight:h.default.number.isRequired,estimatedRowHeight:h.default.oneOfType([h.default.func,h.default.number]),getRowHeight:h.default.func,columns:h.default.arrayOf(h.default.object).isRequired,data:h.default.array.isRequired,frozenData:h.default.array,rowKey:h.default.oneOfType([h.default.string,h.default.number]).isRequired,useIsScrolling:h.default.bool,overscanRowCount:h.default.number,hoveredRowKey:h.default.oneOfType([h.default.string,h.default.number]),style:h.default.object,onScrollbarPresenceChange:h.default.func,onScroll:h.default.func,onRowsRendered:h.default.func,headerRenderer:h.default.func.isRequired,rowRenderer:h.default.func.isRequired},t.default=C})),yt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(V()),i=t(G()),a=t(r()),o=t(M()),s=_t(),c=function(e){var t=e.className,r=e.style,o=e.columns,c=e.headerIndex,l=e.cellRenderer,u=e.headerRenderer,d=e.expandColumnKey,f=e.expandIcon,p=e.tagName,m=(0,i.default)(e,[`className`,`style`,`columns`,`headerIndex`,`cellRenderer`,`headerRenderer`,`expandColumnKey`,`expandIcon`,`tagName`]),h=o.map(function(e,t){return l({columns:o,column:e,columnIndex:t,headerIndex:c,expandIcon:e.key===d&&a.default.createElement(f,null)})});return u&&(h=(0,s.renderElement)(u,{cells:h,columns:o,headerIndex:c})),a.default.createElement(p,(0,n.default)({},m,{className:t,style:r}),h)};c.defaultProps={tagName:`div`},c.propTypes={isScrolling:o.default.bool,className:o.default.string,style:o.default.object,columns:o.default.arrayOf(o.default.object).isRequired,headerIndex:o.default.number,cellRenderer:o.default.func,headerRenderer:o.default.oneOfType([o.default.func,o.default.element]),expandColumnKey:o.default.string,expandIcon:o.default.func,tagName:o.default.elementType},e.default=c})),bt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(V()),i=t(G()),a=t(J()),o=t(X()),s=t(q()),c=t(Se()),l=t(Ce()),u=t(Y()),d=t(r()),f=t(M()),p=_t(),m=function(e){(0,u.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,s.default)(this,(0,c.default)(t).call(this,e)),n.state={measured:!1},n._setRef=n._setRef.bind((0,l.default)(n)),n._handleExpand=n._handleExpand.bind((0,l.default)(n)),n}return(0,o.default)(t,[{key:`componentDidMount`,value:function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)}},{key:`componentDidUpdate`,value:function(e,t){var n=this;this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&t.measured&&this.setState({measured:!1},function(){return n._measureHeight()})}},{key:`render`,value:function(){var e=this.props,t=e.isScrolling,r=e.className,a=e.style,o=e.columns,s=e.rowIndex,c=e.rowData,l=e.expandColumnKey,u=e.depth,f=e.rowEventHandlers,m=e.estimatedRowHeight,h=e.rowRenderer,g=e.cellRenderer,_=e.expandIconRenderer,v=e.tagName;e.rowKey,e.getIsResetting,e.onRowHover,e.onRowExpand,e.onRowHeightChange;var y=(0,i.default)(e,[`isScrolling`,`className`,`style`,`columns`,`rowIndex`,`rowData`,`expandColumnKey`,`depth`,`rowEventHandlers`,`estimatedRowHeight`,`rowRenderer`,`cellRenderer`,`expandIconRenderer`,`tagName`,`rowKey`,`getIsResetting`,`onRowHover`,`onRowExpand`,`onRowHeightChange`]),b=_({rowData:c,rowIndex:s,depth:u,onExpand:this._handleExpand}),x=o.map(function(e,n){return g({isScrolling:t,columns:o,column:e,columnIndex:n,rowData:c,rowIndex:s,expandIcon:e.key===l&&b})});h&&(x=(0,p.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(f);if(m&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return d.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return d.default.createElement(v,(0,n.default)({},y,{className:r,style:a},S),x)}},{key:`_setRef`,value:function(e){this.ref=e}},{key:`_handleExpand`,value:function(e){var t=this.props,n=t.onRowExpand,r=t.rowData,i=t.rowIndex,a=t.rowKey;n&&n({expanded:e,rowData:r,rowIndex:i,rowKey:a})}},{key:`_measureHeight`,value:function(e){if(this.ref){var t=this.props,n=t.style,r=t.rowKey,i=t.onRowHeightChange,a=t.rowIndex,o=t.columns,s=this.ref.getBoundingClientRect().height;this.setState({measured:!0},function(){(e||s!==n.height)&&i(r,s,a,o[0]&&!o[0].__placeholder__&&o[0].frozen)})}}},{key:`_getEventHandlers`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=this.props,n=t.rowData,r=t.rowIndex,i=t.rowKey,a=t.onRowHover,o={};if(Object.keys(e).forEach(function(t){var a=e[t];typeof a==`function`&&(o[t]=function(e){a({rowData:n,rowIndex:r,rowKey:i,event:e})})}),a){var s=o.onMouseEnter;o.onMouseEnter=function(e){a({hovered:!0,rowData:n,rowIndex:r,rowKey:i,event:e}),s&&s(e)};var c=o.onMouseLeave;o.onMouseLeave=function(e){a({hovered:!1,rowData:n,rowIndex:r,rowKey:i,event:e}),c&&c(e)}}return o}}]),t}(d.default.PureComponent);m.defaultProps={tagName:`div`},m.propTypes={isScrolling:f.default.bool,className:f.default.string,style:f.default.object,columns:f.default.arrayOf(f.default.object).isRequired,rowData:f.default.object.isRequired,rowIndex:f.default.number.isRequired,rowKey:f.default.oneOfType([f.default.string,f.default.number]),expandColumnKey:f.default.string,depth:f.default.number,rowEventHandlers:f.default.object,rowRenderer:f.default.oneOfType([f.default.func,f.default.element]),cellRenderer:f.default.func,expandIconRenderer:f.default.func,estimatedRowHeight:f.default.oneOfType([f.default.number,f.default.func]),getIsResetting:f.default.func,onRowHover:f.default.func,onRowExpand:f.default.func,onRowHeightChange:f.default.func,tagName:f.default.elementType},e.default=m})),xt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(M()),a=function(e){var t=e.className,r=e.column;return e.columnIndex,n.default.createElement(`div`,{className:t},r.title)};a.propTypes={className:i.default.string,column:i.default.object,columnIndex:i.default.number},e.default=a})),St=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(M()),a=_t(),o=function(e){var t=e.className,r=e.cellData;return e.column,e.columnIndex,e.rowData,e.rowIndex,n.default.createElement(`div`,{className:t},n.default.isValidElement(r)?r:(0,a.toString)(r))};o.propTypes={className:i.default.string,cellData:i.default.any,column:i.default.object,columnIndex:i.default.number,rowData:i.default.object,rowIndex:i.default.number},e.default=o})),Ct=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.FrozenDirection=e.Alignment=void 0;var n=t(J()),i=t(q()),a=t(Se()),o=t(Y()),s=t(r()),c=t(M()),l={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=l;var u={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=u;var d=function(e){(0,o.default)(t,e);function t(){return(0,n.default)(this,t),(0,i.default)(this,(0,a.default)(t).apply(this,arguments))}return t}(s.default.Component);d.propTypes={className:c.default.oneOfType([c.default.string,c.default.func]),headerClassName:c.default.oneOfType([c.default.string,c.default.func]),style:c.default.object,title:c.default.node,dataKey:c.default.string,dataGetter:c.default.func,align:c.default.oneOf([`left`,`center`,`right`]),flexGrow:c.default.number,flexShrink:c.default.number,width:c.default.number.isRequired,maxWidth:c.default.number,minWidth:c.default.number,frozen:c.default.oneOf([`left`,`right`,!0,!1]),hidden:c.default.bool,resizable:c.default.bool,sortable:c.default.bool,cellRenderer:c.default.oneOfType([c.default.func,c.default.element]),headerRenderer:c.default.oneOfType([c.default.func,c.default.element])},d.Alignment=l,d.FrozenDirection=u,e.default=d})),wt=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={ASC:`asc`,DESC:`desc`}})),Tt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(V()),i=t(G()),o=t(J()),s=t(X()),c=t(q()),l=t(Se()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(M()),m=t(a()),h=function(e){(0,d.default)(t,e);function t(e){var n;return(0,o.default)(this,t),n=(0,c.default)(this,(0,l.default)(t).call(this,e)),n._handleClick=n._handleClick.bind((0,u.default)(n)),n}return(0,s.default)(t,[{key:`render`,value:function(){var e=this.props,t=e.expandable,r=e.expanded,a=e.indentSize,o=e.depth,s=e.onExpand,c=(0,i.default)(e,[`expandable`,`expanded`,`indentSize`,`depth`,`onExpand`]);if(!t&&a===0)return null;var l=(0,m.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return f.default.createElement(`div`,(0,n.default)({},c,{className:l,onClick:t&&s?this._handleClick:null,style:{fontFamily:`initial`,cursor:`pointer`,userSelect:`none`,width:`16px`,minWidth:`16px`,height:`16px`,lineHeight:`16px`,fontSize:`16px`,textAlign:`center`,transition:`transform 0.15s ease-out`,transform:`rotate(${t&&r?90:0}deg)`,marginLeft:o*a}}),t&&`▸`)}},{key:`_handleClick`,value:function(e){e.stopPropagation(),e.preventDefault();var t=this.props,n=t.onExpand,r=t.expanded;n(!r)}}]),t}(f.default.PureComponent);h.defaultProps={depth:0,indentSize:16},h.propTypes={expandable:p.default.bool,expanded:p.default.bool,indentSize:p.default.number,depth:p.default.number,onExpand:p.default.func},e.default=h})),Et=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(K()),i=t(r()),o=t(M()),s=t(a()),c=t(wt());function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=v,e.removeUserSelectStyles=y,e.default=void 0;var n=t(V()),i=t(K()),a=t(G()),o=t(J()),s=t(X()),c=t(q()),l=t(Se()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(M()),m=_t();function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;twe(e,t),meta:{successMessage:`Rapport enregistré`,errorMessage:`Erreur lors de l'enregistrement du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.all})}})}function nt(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>ke(e,t),meta:{successMessage:`Rapport supprimé`,errorMessage:`Erreur lors de la suppression du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function rt(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>Ae(e,t),meta:{successMessage:`Rapport copié`,errorMessage:`Erreur lors de la copie du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function it(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>Ve(e,t),meta:{successMessage:`Paramètres enregistrés`,errorMessage:`Erreur lors de la mise à jour des paramètres`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function at(){let e=l();return O({mutationFn:({softCode:e,refoid:t})=>Ne(e,t),meta:{successMessage:`Synchronisation terminée`,errorMessage:`Erreur lors de l'import des rapports de référence`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function ot(){let e=l();return O({mutationFn:Be,meta:{errorMessage:`Erreur lors de la mise à jour des rapports`},onSuccess:()=>{e.setQueryData(Fe.computingStatus(),`computing`)}})}var st=[`ENTETE_ETENDUE`,`VAP101`,`VAP100`,`ECP100`,`TDP100`,`VAM112`,`VAM100`,`ECM100`,`TDM100`,`VAP201`,`VAP200`,`ECP200`,`TDP200`,`VAM212`,`VAM200`,`ECM200`,`TDM200`],ct=(e=>{let t=[];for(let n=1;n<10;n++)e.forEach(e=>{let r=e.key;if(n>1&&e.key===`ENTETE_ETENDUE`)r=`${r}_${n}`;else if(n>1){let e=[...r.matchAll(/(?[A-Z]{3})(?\d)(?.*)/gm)][0]?.groups;r=`${e.prefix}${n}${e.rest}`}t.push({...e,key:r,title:n===1?e.title:`${e.title} (${n})`,serie:n})});return t})([{title:`Entete ligne`,indicateur:1,key:`ENTETE_ETENDUE`,selected:`1`,position:0},{title:`Cumul période Année`,indicateur:1,key:`VAP100`,selected:`1`,position:0},{title:`Cumul période Année - 1`,indicateur:1,key:`VAP101`,selected:`0`,position:0},{title:`Cumul période Année - 2`,indicateur:1,key:`VAP102`,selected:`1`,position:0},{title:`Cumul 12 derniers mois`,indicateur:1,key:`VAZ100`,selected:`1`,position:0},{title:`Cumul 4 derniers trimestres`,indicateur:1,key:`VAQ100`,selected:`1`,position:0},{title:`Budget Année période `,indicateur:1,key:`BUP100`,selected:`1`,position:0},{title:`Budget Année total`,indicateur:1,key:`BUA100`,selected:`1`,position:0},{title:`Ecart période Année / Année - 1`,indicateur:1,key:`ECP100`,selected:`1`,position:0},{title:`Tendance période Année / Année - 1`,indicateur:1,key:`TDP100`,selected:`1`,position:0},{title:`% atteinte budget Année période `,indicateur:1,key:`BTP100`,selected:`1`,position:0},{title:`% atteinte budget Année total`,indicateur:1,key:`BTA100`,selected:`1`,position:0},{title:`Ecart budget Année période `,indicateur:1,key:`BEP100`,selected:`1`,position:0},{title:`Ecart budget Année total`,indicateur:1,key:`BEA100`,selected:`1`,position:0},{title:`Ecart Moyen Année total`,indicateur:1,key:`BNA100`,selected:`1`,position:0},{title:`Cumul période Exercice`,indicateur:1,key:`VAY100`,selected:`1`,position:0},{title:`Cumul période Exercice - 1`,indicateur:1,key:`VAY101`,selected:`1`,position:0},{title:`Cumul période Exercice - 2`,indicateur:1,key:`VAY102`,selected:`1`,position:0},{title:`Budget Exercice période`,indicateur:1,key:`BUY100`,selected:`1`,position:0},{title:`Budget Exercice total`,indicateur:1,key:`BUX100`,selected:`1`,position:0},{title:`Ecart période Exercice / Exercice - 1`,indicateur:1,key:`ECY100`,selected:`1`,position:0},{title:`Tendance période Exercice / Exercice - 1`,indicateur:1,key:`TDY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice periode`,indicateur:1,key:`BTY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice total`,indicateur:1,key:`BTX100`,selected:`1`,position:0},{title:`Ecart Budget Exercice periode`,indicateur:1,key:`BEY100`,selected:`1`,position:0},{title:`Ecart Budget Exercice total`,indicateur:1,key:`BEX100`,selected:`1`,position:0},{title:`Budget mois`,indicateur:1,key:`BUM100`,selected:`1`,position:0},{title:`Cumul mois`,indicateur:1,key:`VAM100`,selected:`1`,position:0},{title:`Cumul mois Année - 1`,indicateur:1,key:`VAM112`,selected:`1`,position:0},{title:`Cumul mois Année - 2`,indicateur:1,key:`VAM124`,selected:`1`,position:0},{title:`Ecart mois Année / Année - 1`,indicateur:1,key:`ECM100`,selected:`1`,position:0},{title:`Tendance mois Année / Année - 1`,indicateur:1,key:`TDM100`,selected:`1`,position:0},{title:`Cumul mois - 1`,indicateur:1,key:`VAM101`,selected:`1`,position:0},{title:`Ecart Mois / Mois - 1`,indicateur:1,key:`ECM101`,selected:`1`,position:0},{title:`Tendance mois Mois / Mois - 1`,indicateur:1,key:`TDM101`,selected:`1`,position:0},{title:`Cumul mois - 2`,indicateur:1,key:`VAM102`,selected:`1`,position:0},{title:`Cumul mois - 3`,indicateur:1,key:`VAM103`,selected:`1`,position:0},{title:`Cumul mois - 4`,indicateur:1,key:`VAM104`,selected:`1`,position:0},{title:`Cumul mois - 5`,indicateur:1,key:`VAM105`,selected:`1`,position:0},{title:`Cumul mois - 6`,indicateur:1,key:`VAM106`,selected:`1`,position:0},{title:`Cumul mois - 7`,indicateur:1,key:`VAM107`,selected:`1`,position:0},{title:`Cumul mois - 8`,indicateur:1,key:`VAM108`,selected:`1`,position:0},{title:`Cumul mois - 9`,indicateur:1,key:`VAM109`,selected:`1`,position:0},{title:`Cumul mois - 10`,indicateur:1,key:`VAM110`,selected:`1`,position:0},{title:`Cumul mois - 11`,indicateur:1,key:`VAM111`,selected:`1`,position:0},{title:`Evolution mensuelle Année`,indicateur:1,key:`DAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Exercice`,indicateur:1,key:`DXM100`,selected:`1`,position:0},{title:`Evolution mensuelle 12 derniers mois`,indicateur:1,key:`DZM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Année`,indicateur:1,key:`BAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Exercice`,indicateur:1,key:`BXM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget 12 derniers mois`,indicateur:1,key:`BZM100`,selected:`1`,position:0},{title:`Evolution mens. Année (Valeur+Budget)`,indicateur:1,key:`FAM100`,selected:`1`,position:0},{title:`Evolution mens. Exercice (Valeur+Budget)`,indicateur:1,key:`FXM100`,selected:`1`,position:0},{title:`Evolution mens. 12 derniers mois (Valeur+Budget)`,indicateur:1,key:`FZM100`,selected:`1`,position:0},{title:`Cumul trimestre`,indicateur:1,key:`VAT100`,selected:`1`,position:0},{title:`Cumul trimestre Année - 1`,indicateur:1,key:`VAT112`,selected:`1`,position:0},{title:`Cumul trimestre Année - 2`,indicateur:1,key:`VAT124`,selected:`1`,position:0},{title:`Ecart trimestre Année / Année - 1`,indicateur:1,key:`ECT100`,selected:`1`,position:0},{title:`Tendance trimestre Année / Année - 1`,indicateur:1,key:`TDT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Année`,indicateur:1,key:`DAT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Exercice`,indicateur:1,key:`DXT100`,selected:`1`,position:0},{title:`Evolution trimestrielle 4 derniers trimestres`,indicateur:1,key:`DZT100`,selected:`1`,position:0},{title:`Evolution quotidienne mois en cours`,indicateur:1,key:`VMJ100`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux période`,indicateur:1,key:`NAP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux mois`,indicateur:1,key:`NAM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé période`,indicateur:1,key:`NRP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé mois`,indicateur:1,key:`NRM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public période`,indicateur:1,key:`NUP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public mois`,indicateur:1,key:`NUM100MCO`,selected:`1`,position:0}]),lt=t(p()),$=i(),ut=({formReport:e,form:t})=>{let n=[];for(let t=1;t<=9;t++)(t===1||e.sections.some(e=>e[`indicateur_associe_${t}_id`]!==`0`))&&n.push(t);return(0,$.jsx)(U,{form:t,children:n.map(e=>(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom abrégé série ${e}`}),(0,$.jsx)(U.Item,{name:`serie_entete_${e}`,children:(0,$.jsx)(C,{})})]})},e))})};ut.propTypes={formReport:Q.default.object,form:Q.default.object};var dt=t(Xe()),ft=({open:e,onCancel:t,onOk:n,draftStyles:r,setDraftStyles:i,selectedColumnKey:a})=>(0,$.jsx)(S,{open:e,onCancel:t,onOk:n,title:(0,$.jsxs)($.Fragment,{children:[`Styles de la colonne `,(0,$.jsx)(`b`,{children:ct.find(e=>e.key===a)?.title||``})]}),okText:`Valider`,cancelText:`Annuler`,style:{top:200},children:(0,$.jsxs)(`div`,{className:`style-options`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille`}),(0,$.jsx)(C,{name:`fontSize`,type:`number`,onChange:e=>i(t=>({...t,fontSize:e.target.value})),value:r?.fontSize})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Gras`}),(0,$.jsx)(dt.default,{name:`fontWeight`,checked:r?.fontWeight===`bold`,onChange:e=>i(t=>({...t,fontWeight:e.target.checked?`bold`:`normal`}))})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur`}),(0,$.jsx)(Ye,{name:`color`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,color:e.hex.replace(`#`,`0x`)})),color:r?.color?.replace(`0x`,`#`)})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Fond`}),(0,$.jsx)(Ye,{name:`backgroundColor`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,backgroundColor:e.hex.replace(`#`,`0x`)})),color:r?.backgroundColor?.replace(`0x`,`#`)})]})})]})});ft.propTypes={open:Q.default.bool,onCancel:Q.default.func,onOk:Q.default.func,draftStyles:Q.default.object,setDraftStyles:Q.default.func,selectedColumnKey:Q.default.string};var pt=({form:e,formReport:t,setFormReport:n,setSelectedReportModified:r})=>{let[i,a]=(0,Z.useState)(t.colonnes_essentiel?t.colonnes_essentiel.split(`|`):st),[o,s]=(0,Z.useState)(null),[c,l]=(0,Z.useState)(1),[u,d]=(0,Z.useState)({}),[f,p]=(0,Z.useState)(!1),m=(0,lt.default)(i,st),g=e=>{a(st),y(st)},v=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},y=e=>{r(!0),n(t=>({...t,colonnes_essentiel:e.join(`|`)}))},b=e=>{let t=i.map(e=>ct.find(t=>t.key===e)).filter(e=>e&&e.serie!==c).map(e=>e.key),n=ct.filter(t=>t.serie===c&&e.includes(t.key)).map(e=>e.key),r=[...t,...n];a(r.sort((e,t)=>i.includes(e)&&i.indexOf(e){let n=e[0];n?(s(n),d({...mt(t.colonnes_essentiel_style)[n]}),p(!0)):s(null)},S=()=>{r(!0);let e={...t},i=mt(e.colonnes_essentiel_style),a=i[o]??{};for(let e in u)a[e]=u[e];i[o]=a,e.colonnes_essentiel_style=ht(i),n(e),p(!1)},C=({node:e,dragNode:t,dragNodesKeys:n,event:o})=>{let s=t.key,c=e.key,l=i.findIndex(e=>e===s),u=i.findIndex(e=>e===c),d=[...i];d.splice(u,0,d.splice(l,1)[0]),a(d),y(d),r(!0)},w=()=>{let e=t.sections.reduce((e,t)=>{for(let n in t)n.startsWith(`indicateur_associe_`)&&n.includes(`_id`)&&t[n]!==`0`&&e.push(n);return e},[]),n=[...new Set(e)].map((e,t)=>({label:`Serie ${t+2}`,value:t+2}));return n.unshift({label:`Serie 1`,value:1}),n},D=i.filter(e=>{let t=ct.find(t=>t.key===e);return t?t.serie===c:!1});return(0,$.jsx)(`div`,{className:`editor-essentials`,children:(0,$.jsx)(de,{items:[{label:`Séries`,key:`1`,children:(0,$.jsx)(ut,{form:e,formReport:t})},{label:`Colonnes à afficher`,key:`3`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:v,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les styles`})})]})}),(0,$.jsxs)(`div`,{className:`column-lists`,children:[(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes choisies ${m?`(par défaut)`:`(personnalisées)`}`}),(0,$.jsxs)(`div`,{className:`essentials-left-content`,children:[(0,$.jsx)(E,{treeData:ct.filter(e=>i.includes(e.key)).sort((e,t)=>i.indexOf(e.key){let n={...mt(t.colonnes_essentiel_style)[e.key]};return{...e,title:(0,$.jsx)(`div`,{style:{width:`80%`,paddingLeft:4,...n},children:e.title})}}),onSelect:x,draggable:!0,onDrop:C}),(0,$.jsx)(ft,{open:f,onCancel:()=>{p(!1),s(null)},setIsStyleModalVisible:p,onOk:S,selectedColumnKey:o,draftStyles:u,setDraftStyles:d},o)]})]}),(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes disponibles`}),(0,$.jsx)(_,{style:{width:`100%`},value:c,options:w(),onChange:e=>l(e)}),(0,$.jsx)(`div`,{className:`essentials-right-content`,children:(0,$.jsx)(E,{checkable:!0,onCheck:b,selectable:!0,checkedKeys:D??[],treeData:ct.filter(e=>e.serie===c)})})]})]})]})}]})})};pt.propTypes={form:Q.default.object,formReport:Q.default.object,setFormReport:Q.default.func,setSelectedReportModified:Q.default.func};var mt=e=>{let t={};return e&&(t=e.split(`|`).reduce((e,t)=>{let[n,r]=t.split(`:`);if(n&&r){let[t,i]=r.split(`=`);i=i.replace(`0x`,`#`);let a=e[n]??{};a[t]=i,e[n]=a}return e},{})),t},ht=e=>{let t=``;for(let n in e){let r=e[n];for(let e in r){let i=r[e];e===`fontWeight`&&i!==!1?(i=`bold`,t+=`${n}:${e}=${i}|`):e!==`fontWeight`&&(i=i.replace(`#`,`0x`),t+=`${n}:${e}=${i}|`)}}return t},gt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(J()),i=t(X()),a=t(q()),o=t(Se()),s=t(Ce()),c=t(Y()),l=t(r()),u=t(M()),d=function(e){(0,c.default)(t,e);function t(e){var r;return(0,n.default)(this,t),r=(0,a.default)(this,(0,o.default)(t).call(this,e)),r.renderHeaderRow=r.renderHeaderRow.bind((0,s.default)(r)),r.renderFrozenRow=r.renderFrozenRow.bind((0,s.default)(r)),r._setRef=r._setRef.bind((0,s.default)(r)),r}return(0,i.default)(t,[{key:`scrollTo`,value:function(e){var t=this;requestAnimationFrame(function(){t.headerRef&&(t.headerRef.scrollLeft=e)})}},{key:`renderHeaderRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.headerRenderer;return e<=0?null:i({style:{width:`100%`,height:e},columns:r,headerIndex:t})}},{key:`renderFrozenRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.rowHeight,a=n.rowRenderer;return a({style:{width:`100%`,height:i},columns:r,rowData:e,rowIndex:-t-1})}},{key:`render`,value:function(){var e=this.props,t=e.className,n=e.width,r=e.height,i=e.rowWidth,a=e.headerHeight,o=e.frozenData;if(r<=0)return null;var s={width:n,height:r,position:`relative`,overflow:`hidden`},c={width:i,height:r},u=Array.isArray(a)?a:[a];return l.default.createElement(`div`,{role:`grid`,ref:this._setRef,className:t,style:s},l.default.createElement(`div`,{role:`rowgroup`,style:c},u.map(this.renderHeaderRow),o.map(this.renderFrozenRow)))}},{key:`_setRef`,value:function(e){this.headerRef=e}}]),t}(l.default.PureComponent);d.propTypes={className:u.default.string,width:u.default.number.isRequired,height:u.default.number.isRequired,headerHeight:u.default.oneOfType([u.default.number,u.default.arrayOf(u.default.number)]).isRequired,rowWidth:u.default.number.isRequired,rowHeight:u.default.number.isRequired,columns:u.default.arrayOf(u.default.object).isRequired,data:u.default.array.isRequired,frozenData:u.default.array,headerRenderer:u.default.func.isRequired,rowRenderer:u.default.func.isRequired},e.default=d})),_t=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.renderElement=c,e.normalizeColumns=l,e.isObjectEqual=u,e.callOrReturn=d,e.hasChildren=f,e.unflatten=p,e.flattenOnKeys=m,e.cloneArray=h,e.noop=g,e.toString=_,e.getValue=y,e.getScrollbarSize=x,e.addClassName=S,e.removeClassName=C,e.getEstimatedTotalRowsHeight=w,e.throttle=e.debounce=void 0;var n=t(be()),i=t(K()),a=t(r());function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:!0;if(e===t||e===null&&t===null)return!0;if(e===null||t===null||(0,n.default)(e)!==`object`||(0,n.default)(t)!==`object`)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var o=0;o0}function p(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`id`,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`parentId`,i=[],a={},o=e.length,c=0;c2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`id`;if(!t||!t.length)return e;var i=[],a=new Set;t.forEach(function(e){return a.add(e)});var o=[].concat(e);o.forEach(function(e){return n[e[r]]=0});for(var s=function(){var e=o.shift();i.push(e),a.has(e[r])&&Array.isArray(e.children)&&e.children.length>0&&(o=[].concat(e.children,o),e.children.forEach(function(t){return n[t[r]]=n[e[r]]+1}))};o.length>0;)s();return i}function h(e){return Array.isArray(e)?[].concat(e):[]}function g(){}function _(e){return typeof e==`string`?e:e==null?``:e.toString?e.toString():``}function v(e){for(var t=e.split(`.`),n=[],r=0;r1&&arguments[1]!==void 0?arguments[1]:0,n;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}},e.throttle=function(e,t){var n,r,i;return function(){var a=this,o=arguments;n?(clearTimeout(r),r=setTimeout(function(){Date.now()-i>=t&&(e.apply(a,o),i=Date.now())},Math.max(t-(Date.now()-i),0))):(e.apply(a,o),i=Date.now(),n=!0)}};var b;function x(e){if((!b&&b!==0||e)&&typeof window<`u`&&window.document&&window.document.createElement){var t=document.createElement(`div`);t.style.position=`absolute`,t.style.top=`-9999px`,t.style.width=`50px`,t.style.height=`50px`,t.style.overflow=`scroll`,document.body.appendChild(t),b=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return b}function S(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function C(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function w(e,t){return typeof t==`function`?e.reduce(function(e,n,r){return e+t({rowData:n,rowIndex:r})},0):e.length*t}})),vt=n((t=>{var n=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(V()),o=n(G()),s=n(K()),c=n(J()),l=n(X()),u=n(q()),d=n(Se()),f=n(Ce()),p=n(Y()),m=n(r()),h=n(M()),g=n(a()),_=(L(),e(P)),v=n((te(),e(F))),y=n(gt()),b=_t();function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(e,t)}},{key:`forceUpdateTable`,value:function(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()}},{key:`scrollToPosition`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(e)}},{key:`scrollToTop`,value:function(e){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:e})}},{key:`scrollToLeft`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:e})}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`auto`;this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:e,align:t})}},{key:`getTotalRowsHeight`,value:function(){var e=this.props,t=e.data,n=e.rowHeight,r=e.estimatedRowHeight;return r?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(t,r):t.length*n}},{key:`renderRow`,value:function(e){var t=this.props,n=t.data,r=t.columns,i=t.rowRenderer,a=n[e.rowIndex];return i(S({},e,{columns:r,rowData:a}))}},{key:`render`,value:function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,a=e.data,s=e.frozenData,c=e.width,l=e.height,u=e.rowHeight,d=e.estimatedRowHeight,f=e.getRowHeight,p=e.headerWidth,h=e.bodyWidth,v=e.useIsScrolling,b=e.onScroll,x=e.hoveredRowKey,S=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var C=(0,o.default)(e,[`containerStyle`,`classPrefix`,`className`,`data`,`frozenData`,`width`,`height`,`rowHeight`,`estimatedRowHeight`,`getRowHeight`,`headerWidth`,`bodyWidth`,`useIsScrolling`,`onScroll`,`hoveredRowKey`,`overscanRowCount`,`style`,`onScrollbarPresenceChange`]),w=this._getHeaderHeight(),T=s.length,E=u*T,D=(0,g.default)(`${n}__table`,r),O=t?{style:t}:null,k=d?_.VariableSizeGrid:_.FixedSizeGrid;return this._resetColumnWidthCache(h),m.default.createElement(`div`,(0,i.default)({role:`table`,className:D},O),m.default.createElement(k,(0,i.default)({},C,{className:`${n}__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:a,frozenData:s,width:c,height:Math.max(l-w-E,0),rowHeight:d?f:u,estimatedRowHeight:typeof d==`function`?void 0:d,rowCount:a.length,overscanRowCount:S,columnWidth:d?this._getBodyWidth:h,columnCount:1,overscanColumnCount:0,useIsScrolling:v,hoveredRowKey:x,onScroll:b,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&m.default.createElement(y.default,(0,i.default)({},C,{className:`${n}__header`,ref:this._setHeaderRef,data:a,frozenData:s,width:c,height:Math.min(w+E,l),rowWidth:p,rowHeight:u,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:T>0?x:null})))}},{key:`_setHeaderRef`,value:function(e){this.headerRef=e}},{key:`_setBodyRef`,value:function(e){this.bodyRef=e}},{key:`_setInnerRef`,value:function(e){this.innerRef=e}},{key:`_itemKey`,value:function(e){var t=e.rowIndex,n=this.props,r=n.data,i=n.rowKey;return r[t][i]}},{key:`_getHeaderHeight`,value:function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e}},{key:`_getBodyWidth`,value:function(){return this.props.bodyWidth}},{key:`_handleItemsRendered`,value:function(e){var t=e.overscanRowStartIndex,n=e.overscanRowStopIndex,r=e.visibleRowStartIndex,i=e.visibleRowStopIndex;this.props.onRowsRendered({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})}}]),t}(m.default.PureComponent);C.propTypes={containerStyle:h.default.object,classPrefix:h.default.string,className:h.default.string,width:h.default.number.isRequired,height:h.default.number.isRequired,headerHeight:h.default.oneOfType([h.default.number,h.default.arrayOf(h.default.number)]).isRequired,headerWidth:h.default.number.isRequired,bodyWidth:h.default.number.isRequired,rowHeight:h.default.number.isRequired,estimatedRowHeight:h.default.oneOfType([h.default.func,h.default.number]),getRowHeight:h.default.func,columns:h.default.arrayOf(h.default.object).isRequired,data:h.default.array.isRequired,frozenData:h.default.array,rowKey:h.default.oneOfType([h.default.string,h.default.number]).isRequired,useIsScrolling:h.default.bool,overscanRowCount:h.default.number,hoveredRowKey:h.default.oneOfType([h.default.string,h.default.number]),style:h.default.object,onScrollbarPresenceChange:h.default.func,onScroll:h.default.func,onRowsRendered:h.default.func,headerRenderer:h.default.func.isRequired,rowRenderer:h.default.func.isRequired},t.default=C})),yt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(V()),i=t(G()),a=t(r()),o=t(M()),s=_t(),c=function(e){var t=e.className,r=e.style,o=e.columns,c=e.headerIndex,l=e.cellRenderer,u=e.headerRenderer,d=e.expandColumnKey,f=e.expandIcon,p=e.tagName,m=(0,i.default)(e,[`className`,`style`,`columns`,`headerIndex`,`cellRenderer`,`headerRenderer`,`expandColumnKey`,`expandIcon`,`tagName`]),h=o.map(function(e,t){return l({columns:o,column:e,columnIndex:t,headerIndex:c,expandIcon:e.key===d&&a.default.createElement(f,null)})});return u&&(h=(0,s.renderElement)(u,{cells:h,columns:o,headerIndex:c})),a.default.createElement(p,(0,n.default)({},m,{className:t,style:r}),h)};c.defaultProps={tagName:`div`},c.propTypes={isScrolling:o.default.bool,className:o.default.string,style:o.default.object,columns:o.default.arrayOf(o.default.object).isRequired,headerIndex:o.default.number,cellRenderer:o.default.func,headerRenderer:o.default.oneOfType([o.default.func,o.default.element]),expandColumnKey:o.default.string,expandIcon:o.default.func,tagName:o.default.elementType},e.default=c})),bt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(V()),i=t(G()),a=t(J()),o=t(X()),s=t(q()),c=t(Se()),l=t(Ce()),u=t(Y()),d=t(r()),f=t(M()),p=_t(),m=function(e){(0,u.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,s.default)(this,(0,c.default)(t).call(this,e)),n.state={measured:!1},n._setRef=n._setRef.bind((0,l.default)(n)),n._handleExpand=n._handleExpand.bind((0,l.default)(n)),n}return(0,o.default)(t,[{key:`componentDidMount`,value:function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)}},{key:`componentDidUpdate`,value:function(e,t){var n=this;this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&t.measured&&this.setState({measured:!1},function(){return n._measureHeight()})}},{key:`render`,value:function(){var e=this.props,t=e.isScrolling,r=e.className,a=e.style,o=e.columns,s=e.rowIndex,c=e.rowData,l=e.expandColumnKey,u=e.depth,f=e.rowEventHandlers,m=e.estimatedRowHeight,h=e.rowRenderer,g=e.cellRenderer,_=e.expandIconRenderer,v=e.tagName;e.rowKey,e.getIsResetting,e.onRowHover,e.onRowExpand,e.onRowHeightChange;var y=(0,i.default)(e,[`isScrolling`,`className`,`style`,`columns`,`rowIndex`,`rowData`,`expandColumnKey`,`depth`,`rowEventHandlers`,`estimatedRowHeight`,`rowRenderer`,`cellRenderer`,`expandIconRenderer`,`tagName`,`rowKey`,`getIsResetting`,`onRowHover`,`onRowExpand`,`onRowHeightChange`]),b=_({rowData:c,rowIndex:s,depth:u,onExpand:this._handleExpand}),x=o.map(function(e,n){return g({isScrolling:t,columns:o,column:e,columnIndex:n,rowData:c,rowIndex:s,expandIcon:e.key===l&&b})});h&&(x=(0,p.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(f);if(m&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return d.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return d.default.createElement(v,(0,n.default)({},y,{className:r,style:a},S),x)}},{key:`_setRef`,value:function(e){this.ref=e}},{key:`_handleExpand`,value:function(e){var t=this.props,n=t.onRowExpand,r=t.rowData,i=t.rowIndex,a=t.rowKey;n&&n({expanded:e,rowData:r,rowIndex:i,rowKey:a})}},{key:`_measureHeight`,value:function(e){if(this.ref){var t=this.props,n=t.style,r=t.rowKey,i=t.onRowHeightChange,a=t.rowIndex,o=t.columns,s=this.ref.getBoundingClientRect().height;this.setState({measured:!0},function(){(e||s!==n.height)&&i(r,s,a,o[0]&&!o[0].__placeholder__&&o[0].frozen)})}}},{key:`_getEventHandlers`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=this.props,n=t.rowData,r=t.rowIndex,i=t.rowKey,a=t.onRowHover,o={};if(Object.keys(e).forEach(function(t){var a=e[t];typeof a==`function`&&(o[t]=function(e){a({rowData:n,rowIndex:r,rowKey:i,event:e})})}),a){var s=o.onMouseEnter;o.onMouseEnter=function(e){a({hovered:!0,rowData:n,rowIndex:r,rowKey:i,event:e}),s&&s(e)};var c=o.onMouseLeave;o.onMouseLeave=function(e){a({hovered:!1,rowData:n,rowIndex:r,rowKey:i,event:e}),c&&c(e)}}return o}}]),t}(d.default.PureComponent);m.defaultProps={tagName:`div`},m.propTypes={isScrolling:f.default.bool,className:f.default.string,style:f.default.object,columns:f.default.arrayOf(f.default.object).isRequired,rowData:f.default.object.isRequired,rowIndex:f.default.number.isRequired,rowKey:f.default.oneOfType([f.default.string,f.default.number]),expandColumnKey:f.default.string,depth:f.default.number,rowEventHandlers:f.default.object,rowRenderer:f.default.oneOfType([f.default.func,f.default.element]),cellRenderer:f.default.func,expandIconRenderer:f.default.func,estimatedRowHeight:f.default.oneOfType([f.default.number,f.default.func]),getIsResetting:f.default.func,onRowHover:f.default.func,onRowExpand:f.default.func,onRowHeightChange:f.default.func,tagName:f.default.elementType},e.default=m})),xt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(M()),a=function(e){var t=e.className,r=e.column;return e.columnIndex,n.default.createElement(`div`,{className:t},r.title)};a.propTypes={className:i.default.string,column:i.default.object,columnIndex:i.default.number},e.default=a})),St=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(M()),a=_t(),o=function(e){var t=e.className,r=e.cellData;return e.column,e.columnIndex,e.rowData,e.rowIndex,n.default.createElement(`div`,{className:t},n.default.isValidElement(r)?r:(0,a.toString)(r))};o.propTypes={className:i.default.string,cellData:i.default.any,column:i.default.object,columnIndex:i.default.number,rowData:i.default.object,rowIndex:i.default.number},e.default=o})),Ct=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.FrozenDirection=e.Alignment=void 0;var n=t(J()),i=t(q()),a=t(Se()),o=t(Y()),s=t(r()),c=t(M()),l={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=l;var u={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=u;var d=function(e){(0,o.default)(t,e);function t(){return(0,n.default)(this,t),(0,i.default)(this,(0,a.default)(t).apply(this,arguments))}return t}(s.default.Component);d.propTypes={className:c.default.oneOfType([c.default.string,c.default.func]),headerClassName:c.default.oneOfType([c.default.string,c.default.func]),style:c.default.object,title:c.default.node,dataKey:c.default.string,dataGetter:c.default.func,align:c.default.oneOf([`left`,`center`,`right`]),flexGrow:c.default.number,flexShrink:c.default.number,width:c.default.number.isRequired,maxWidth:c.default.number,minWidth:c.default.number,frozen:c.default.oneOf([`left`,`right`,!0,!1]),hidden:c.default.bool,resizable:c.default.bool,sortable:c.default.bool,cellRenderer:c.default.oneOfType([c.default.func,c.default.element]),headerRenderer:c.default.oneOfType([c.default.func,c.default.element])},d.Alignment=l,d.FrozenDirection=u,e.default=d})),wt=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={ASC:`asc`,DESC:`desc`}})),Tt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(V()),i=t(G()),o=t(J()),s=t(X()),c=t(q()),l=t(Se()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(M()),m=t(a()),h=function(e){(0,d.default)(t,e);function t(e){var n;return(0,o.default)(this,t),n=(0,c.default)(this,(0,l.default)(t).call(this,e)),n._handleClick=n._handleClick.bind((0,u.default)(n)),n}return(0,s.default)(t,[{key:`render`,value:function(){var e=this.props,t=e.expandable,r=e.expanded,a=e.indentSize,o=e.depth,s=e.onExpand,c=(0,i.default)(e,[`expandable`,`expanded`,`indentSize`,`depth`,`onExpand`]);if(!t&&a===0)return null;var l=(0,m.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return f.default.createElement(`div`,(0,n.default)({},c,{className:l,onClick:t&&s?this._handleClick:null,style:{fontFamily:`initial`,cursor:`pointer`,userSelect:`none`,width:`16px`,minWidth:`16px`,height:`16px`,lineHeight:`16px`,fontSize:`16px`,textAlign:`center`,transition:`transform 0.15s ease-out`,transform:`rotate(${t&&r?90:0}deg)`,marginLeft:o*a}}),t&&`▸`)}},{key:`_handleClick`,value:function(e){e.stopPropagation(),e.preventDefault();var t=this.props,n=t.onExpand,r=t.expanded;n(!r)}}]),t}(f.default.PureComponent);h.defaultProps={depth:0,indentSize:16},h.propTypes={expandable:p.default.bool,expanded:p.default.bool,indentSize:p.default.number,depth:p.default.number,onExpand:p.default.func},e.default=h})),Et=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(K()),i=t(r()),o=t(M()),s=t(a()),c=t(wt());function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=v,e.removeUserSelectStyles=y,e.default=void 0;var n=t(V()),i=t(K()),a=t(G()),o=t(J()),s=t(X()),c=t(q()),l=t(Se()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(M()),m=_t();function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;tl?p=l:p{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(K()),r=t(J()),i=t(X()),a=Ct();function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t=0&&n._origColumns[r].width===e.width&&(t=n._columns[r].width)}return s({},e,{width:t})}),this._origColumns=e,this._fixed=t,this._cached={},this._columnStyles=this.recomputeColumnStyles()}},{key:`resetCache`,value:function(){this._cached={}}},{key:`getOriginalColumns`,value:function(){return this._origColumns}},{key:`getColumns`,value:function(){return this._columns}},{key:`getVisibleColumns`,value:function(){var e=this;return this._cache(`visibleColumns`,function(){return e._columns.filter(function(e){return!e.hidden})})}},{key:`hasFrozenColumns`,value:function(){var e=this;return this._cache(`hasFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return!!e.frozen})})}},{key:`hasLeftFrozenColumns`,value:function(){var e=this;return this._cache(`hasLeftFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===a.FrozenDirection.LEFT||e.frozen===!0})})}},{key:`hasRightFrozenColumns`,value:function(){var e=this;return this._cache(`hasRightFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===a.FrozenDirection.RIGHT})})}},{key:`getMainColumns`,value:function(){var t=this;return this._cache(`mainColumns`,function(){var r=t.getVisibleColumns();if(!t.hasFrozenColumns())return r;var i=[];return t.getLeftFrozenColumns().forEach(function(t){i.push(s({},t,(0,n.default)({},e.PlaceholderKey,!0)))}),t.getVisibleColumns().forEach(function(e){e.frozen||i.push(e)}),t.getRightFrozenColumns().forEach(function(t){i.push(s({},t,(0,n.default)({},e.PlaceholderKey,!0)))}),i})}},{key:`getLeftFrozenColumns`,value:function(){var e=this;return this._cache(`leftFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===a.FrozenDirection.LEFT||e.frozen===!0}):[]})}},{key:`getRightFrozenColumns`,value:function(){var e=this;return this._cache(`rightFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===a.FrozenDirection.RIGHT}):[]})}},{key:`getColumn`,value:function(e){var t=this._columns.findIndex(function(t){return t.key===e});return this._columns[t]}},{key:`getColumnsWidth`,value:function(){var e=this;return this._cache(`columnsWidth`,function(){return e.recomputeColumnsWidth(e.getVisibleColumns())})}},{key:`getLeftFrozenColumnsWidth`,value:function(){var e=this;return this._cache(`leftFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getLeftFrozenColumns())})}},{key:`getRightFrozenColumnsWidth`,value:function(){var e=this;return this._cache(`rightFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getRightFrozenColumns())})}},{key:`recomputeColumnsWidth`,value:function(e){return e.reduce(function(e,t){return e+t.width},0)}},{key:`setColumnWidth`,value:function(e,t){var n=this.getColumn(e);n.width=t,this._cached={},this._columnStyles[n.key]=this.recomputeColumnStyle(n)}},{key:`getColumnStyle`,value:function(e){return this._columnStyles[e]}},{key:`getColumnStyles`,value:function(){return this._columnStyles}},{key:`recomputeColumnStyle`,value:function(e){var t=0,n=0;this._fixed||(t=typeof e.flexGrow==`number`?e.flexGrow:0,n=typeof e.flexShrink==`number`?e.flexShrink:1);var r=`${t} ${n} auto`,i=s({},e.style,{flex:r,msFlex:r,WebkitFlex:r,width:e.width,overflow:`hidden`});return!this._fixed&&e.maxWidth&&(i.maxWidth=e.maxWidth),!this._fixed&&e.minWidth&&(i.minWidth=e.minWidth),i}},{key:`recomputeColumnStyles`,value:function(){var e=this;return this._columns.reduce(function(t,n){return t[n.key]=e.recomputeColumnStyle(n),t},{})}}]),e}();e.default=c,c.PlaceholderKey=`__placeholder__`})),kt=t(n((t=>{var n=xe(),i=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var o=i(G()),s=i(V()),c=i(K()),l=i(J()),u=i(X()),d=i(q()),f=i(Se()),p=i(Ce()),m=i(Y()),h=i(r()),g=i(M()),_=i(a()),v=i((te(),e(F))),y=i(vt()),b=i(yt()),x=i(bt()),S=i(xt()),C=i(St()),w=n(Ct()),T=i(wt()),E=i(Tt()),D=i(Et()),O=i(Dt()),k=i(Ot()),A=_t();function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.props.estimatedRowHeight&&(this.table&&this.table.resetAfterRowIndex(e,t),this.leftTable&&this.leftTable.resetAfterRowIndex(e,t),this.rightTable&&this.rightTable.resetAfterRowIndex(e,t))}},{key:`resetRowHeightCache`,value:function(){this.props.estimatedRowHeight&&(this._resetIndex=null,this._rowHeightMapBuffer={},this._rowHeightMap={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={})}},{key:`scrollToPosition`,value:function(e){this._scroll=e,this.table&&this.table.scrollToPosition(e),this.leftTable&&this.leftTable.scrollToTop(e.scrollTop),this.rightTable&&this.rightTable.scrollToTop(e.scrollTop)}},{key:`scrollToTop`,value:function(e){this._scroll.scrollTop=e,this.table&&this.table.scrollToPosition(this._scroll),this.leftTable&&this.leftTable.scrollToTop(e),this.rightTable&&this.rightTable.scrollToTop(e)}},{key:`scrollToLeft`,value:function(e){this._scroll.scrollLeft=e,this.table&&this.table.scrollToPosition(this._scroll)}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`auto`;this.table&&this.table.scrollToRow(e,t),this.leftTable&&this.leftTable.scrollToRow(e,t),this.rightTable&&this.rightTable.scrollToRow(e,t)}},{key:`setExpandedRowKeys`,value:function(e){this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:(0,A.cloneArray)(e)})}},{key:`renderExpandIcon`,value:function(e){var t=e.rowData,n=e.rowIndex,r=e.depth,i=e.onExpand,a=this.props,o=a.rowKey,c=a.expandColumnKey,l=a.expandIconProps;if(!c)return null;var u=n>=0&&(0,A.hasChildren)(t),d=n>=0&&this.getExpandedRowKeys().indexOf(t[o])>=0,f=(0,A.callOrReturn)(l,{rowData:t,rowIndex:n,depth:r,expandable:u,expanded:d}),p=this._getComponent(`ExpandIcon`);return h.default.createElement(p,(0,s.default)({depth:r,expandable:u,expanded:d},f,{onExpand:i}))}},{key:`renderRow`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.rowData,a=e.rowIndex,o=e.style,s=this.props,l=s.rowClassName,u=s.rowRenderer,d=s.rowEventHandlers,f=s.expandColumnKey,p=s.estimatedRowHeight,m=(0,A.callOrReturn)(l,{columns:r,rowData:i,rowIndex:a}),g=(0,A.callOrReturn)(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),v=i[this.props.rowKey],y=this._depthMap[v]||0,b=(0,_.default)(this._prefixClass(`row`),m,(t={},(0,c.default)(t,this._prefixClass(`row--depth-${y}`),!!f&&a>=0),(0,c.default)(t,this._prefixClass(`row--expanded`),!!f&&this.getExpandedRowKeys().indexOf(v)>=0),(0,c.default)(t,this._prefixClass(`row--hovered`),!n&&v===this.state.hoveredRowKey),(0,c.default)(t,this._prefixClass(`row--frozen`),y===0&&a<0),(0,c.default)(t,this._prefixClass(`row--customized`),u),t)),S=this.columnManager.hasFrozenColumns(),C=j({},g,{role:`row`,key:`row-${v}`,isScrolling:n,className:b,style:o,columns:r,rowIndex:a,rowData:i,rowKey:v,expandColumnKey:f,depth:y,rowEventHandlers:d,rowRenderer:u,estimatedRowHeight:a>=0?p:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:S?this._handleRowHover:null,onRowHeightChange:S?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return h.default.createElement(x.default,C)}},{key:`renderRowCell`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,a=e.columnIndex,l=e.rowData,u=e.rowIndex,d=e.expandIcon;if(i[k.default.PlaceholderKey])return h.default.createElement(`div`,{key:`row-${l[this.props.rowKey]}-cell-${i.key}-placeholder`,className:this._prefixClass(`row-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var f=i.className,p=i.dataKey,m=i.dataGetter,g=i.cellRenderer,v=this._getComponent(`TableCell`),y=m?m({columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u}):(0,A.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u,container:this},x=(0,A.renderElement)(g||h.default.createElement(v,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,A.callOrReturn)(f,{cellData:y,columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u}),C=(0,_.default)(this._prefixClass(`row-cell`),S,(t={},(0,c.default)(t,this._prefixClass(`row-cell--align-center`),i.align===w.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`row-cell--align-right`),i.align===w.Alignment.RIGHT),t)),T=(0,A.callOrReturn)(this.props.cellProps,{columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u})||{},E=T.tagName,D=(0,o.default)(T,[`tagName`]),O=E||`div`;return h.default.createElement(O,(0,s.default)({role:`gridcell`,key:`row-${l[this.props.rowKey]}-cell-${i.key}`},D,{className:C,style:this.columnManager.getColumnStyle(i.key)}),d,x)}},{key:`renderHeader`,value:function(e){var t,n=e.columns,r=e.headerIndex,i=e.style,a=this.props,o=a.headerClassName,s=a.headerRenderer,l=(0,A.callOrReturn)(o,{columns:n,headerIndex:r}),u=(0,A.callOrReturn)(this.props.headerProps,{columns:n,headerIndex:r}),d=(0,_.default)(this._prefixClass(`header-row`),l,(t={},(0,c.default)(t,this._prefixClass(`header-row--resizing`),!!this.state.resizingKey),(0,c.default)(t,this._prefixClass(`header-row--customized`),s),t)),f=j({},u,{role:`row`,key:`header-${r}`,className:d,style:i,columns:n,headerIndex:r,headerRenderer:s,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent(`ExpandIcon`)});return h.default.createElement(b.default,f)}},{key:`renderHeaderCell`,value:function(e){var t,n=e.columns,r=e.column,i=e.columnIndex,a=e.headerIndex,l=e.expandIcon;if(r[k.default.PlaceholderKey])return h.default.createElement(`div`,{key:`header-${a}-cell-${r.key}-placeholder`,className:this._prefixClass(`header-cell-placeholder`),style:this.columnManager.getColumnStyle(r.key)});var u=r.headerClassName,d=r.headerRenderer,f=this.props,p=f.sortBy,m=f.sortState,g=f.headerCellProps,v=this._getComponent(`TableHeaderCell`),y=this._getComponent(`SortIndicator`),b={columns:n,column:r,columnIndex:i,headerIndex:a,container:this},x=(0,A.renderElement)(d||h.default.createElement(v,{className:this._prefixClass(`header-cell-text`)}),b),S,C;if(m){var E=m[r.key];S=E===T.default.ASC||E===T.default.DESC,C=S?E:T.default.ASC}else S=r.key===p.key,C=S?p.order:T.default.ASC;var D=(0,A.callOrReturn)(u,{columns:n,column:r,columnIndex:i,headerIndex:a}),ee=(0,_.default)(this._prefixClass(`header-cell`),D,(t={},(0,c.default)(t,this._prefixClass(`header-cell--align-center`),r.align===w.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`header-cell--align-right`),r.align===w.Alignment.RIGHT),(0,c.default)(t,this._prefixClass(`header-cell--sortable`),r.sortable),(0,c.default)(t,this._prefixClass(`header-cell--sorting`),S),(0,c.default)(t,this._prefixClass(`header-cell--resizing`),r.key===this.state.resizingKey),t)),j=(0,A.callOrReturn)(g,{columns:n,column:r,columnIndex:i,headerIndex:a})||{},M=j.tagName,N=(0,o.default)(j,[`tagName`]),P=M||`div`;return h.default.createElement(P,(0,s.default)({role:`gridcell`,key:`header-${a}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},N,{className:ee,style:this.columnManager.getColumnStyle(r.key),"data-key":r.key}),l,x,r.sortable&&h.default.createElement(y,{sorting:S,sortOrder:C,className:(0,_.default)(this._prefixClass(`sort-indicator`),(0,c.default)({},this._prefixClass(`sort-indicator--descending`),C===T.default.DESC))}),r.resizable&&h.default.createElement(O.default,{className:this._prefixClass(`column-resizer`),column:r,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))}},{key:`renderMainTable`,value:function(){var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.fixed,a=e.estimatedRowHeight,c=(0,o.default)(e,[`width`,`headerHeight`,`rowHeight`,`fixed`,`estimatedRowHeight`]),l=this._getTableHeight(),u=t-this._verticalScrollbarSize;if(i){var d=this.columnManager.getColumnsWidth();u=Math.max(Math.round(d),u)}return h.default.createElement(y.default,(0,s.default)({},c,this.state,{className:this._prefixClass(`table-main`),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:t,height:l,headerHeight:n,rowHeight:r,estimatedRowHeight:a,getRowHeight:a?this._getRowHeight:void 0,headerWidth:u+(i?this._verticalScrollbarSize:0),bodyWidth:u,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))}},{key:`renderLeftTable`,value:function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=(0,o.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this._verticalScrollbarSize||20,u=this.columnManager.getLeftFrozenColumnsWidth();return h.default.createElement(y.default,(0,s.default)({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(u,t,c),className:this._prefixClass(`table-frozen-left`),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:u+l,height:c,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:u+l,bodyWidth:u+l,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:A.noop}))}},{key:`renderRightTable`,value:function(){if(!this.columnManager.hasRightFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=(0,o.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this.columnManager.getRightFrozenColumnsWidth(),u=this._verticalScrollbarSize;return h.default.createElement(y.default,(0,s.default)({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(l+u,t,c),className:this._prefixClass(`table-frozen-right`),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:l+u,height:c,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:l+u,bodyWidth:l,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:A.noop}))}},{key:`renderResizingLine`,value:function(){var e=this.props,t=e.width,n=e.fixed,r=this.state.resizingKey;if(!n||!r)return null;var i=this.columnManager.getMainColumns(),a=i.findIndex(function(e){return e.key===r}),o=i[a],s=o.width,c=o.frozen,l=this.columnManager.recomputeColumnsWidth(i.slice(0,a))+s;if(!c)l-=this._scroll.scrollLeft;else if(c===w.FrozenDirection.RIGHT){var u=this.columnManager.recomputeColumnsWidth(i.slice(a+1));l=u+s>t-this._verticalScrollbarSize?s:t-this._verticalScrollbarSize-u}var d={left:l,height:this._getTableHeight()-this._horizontalScrollbarSize};return h.default.createElement(`div`,{className:this._prefixClass(`resizing-line`),style:d})}},{key:`renderFooter`,value:function(){var e=this.props,t=e.footerHeight,n=e.footerRenderer;return t===0?null:h.default.createElement(`div`,{className:this._prefixClass(`footer`),style:{height:t}},(0,A.renderElement)(n))}},{key:`renderEmptyLayer`,value:function(){var e=this.props,t=e.data,n=e.frozenData,r=e.footerHeight,i=e.emptyRenderer;if(t&&t.length||n&&n.length)return null;var a=this._getHeaderHeight();return h.default.createElement(`div`,{className:this._prefixClass(`empty-layer`),style:{top:a,bottom:r}},(0,A.renderElement)(i))}},{key:`renderOverlay`,value:function(){var e=this.props.overlayRenderer;return h.default.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&(0,A.renderElement)(e))}},{key:`render`,value:function(){var e,t=this.props,n=t.columns,r=t.children,i=t.width,a=t.fixed,o=t.data,s=t.frozenData,l=t.expandColumnKey,u=t.disabled,d=t.className,f=t.style,p=t.footerHeight,m=t.classPrefix,g=t.estimatedRowHeight;this._resetColumnManager(N(n,r),a);var v=l?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==v&&(this.resetAfterRowIndex(0,!1),this._data=v),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var y=j({},f,{width:i,height:this._getTableHeight()+p,position:`relative`}),b=(0,_.default)(m,d,(e={},(0,c.default)(e,`${m}--fixed`,a),(0,c.default)(e,`${m}--expandable`,!!l),(0,c.default)(e,`${m}--empty`,o.length===0),(0,c.default)(e,`${m}--has-frozen-rows`,s.length>0),(0,c.default)(e,`${m}--has-frozen-columns`,this.columnManager.hasFrozenColumns()),(0,c.default)(e,`${m}--disabled`,u),(0,c.default)(e,`${m}--dynamic`,!!g),e));return h.default.createElement(`div`,{ref:this._setContainerRef,className:b,style:y},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())}},{key:`componentDidMount`,value:function(){var e=this.props.getScrollbarSize();e>0&&this.setState({scrollbarSize:e})}},{key:`componentDidUpdate`,value:function(e,t){var n=this.props,r=n.data,i=n.height,a=n.maxHeight,o=n.estimatedRowHeight;r!==e.data&&(this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0),(a!==e.maxHeight||i!==e.height)&&this._maybeCallOnEndReached(),this._maybeScrollbarPresenceChange(),o&&this.getTotalRowsHeight()!==this._totalRowsHeight&&this.forceUpdate()}},{key:`_prefixClass`,value:function(e){return`${this.props.classPrefix}__${e}`}},{key:`_setContainerRef`,value:function(e){this.tableNode=e}},{key:`_setMainTableRef`,value:function(e){this.table=e}},{key:`_setLeftTableRef`,value:function(e){this.leftTable=e}},{key:`_setRightTableRef`,value:function(e){this.rightTable=e}},{key:`_getComponent`,value:function(e){return this.props.components&&this.props.components[e]?this.props.components[e]:I[e]}},{key:`_getRowHeight`,value:function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||(0,A.callOrReturn)(n,{rowData:this._data[e],rowIndex:e})}},{key:`_getIsResetting`,value:function(){return this._isResetting}},{key:`_getHeaderHeight`,value:function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e}},{key:`_getFrozenRowsHeight`,value:function(){var e=this.props,t=e.frozenData,n=e.rowHeight;return t.length*n}},{key:`_getTableHeight`,value:function(){var e=this.props,t=e.height,n=e.maxHeight,r=e.footerHeight,i=t-r;if(n>0){var a=this._getFrozenRowsHeight(),o=this.getTotalRowsHeight(),s=this._getHeaderHeight()+a+o+this._horizontalScrollbarSize;i=Math.min(s,n-r)}return i}},{key:`_getBodyHeight`,value:function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()}},{key:`_getFrozenContainerHeight`,value:function(){var e=this.props.maxHeight,t=this._getTableHeight()-(this._data.length>0?this._horizontalScrollbarSize:0);if(e>0)return t;var n=this.getTotalRowsHeight()+this._getHeaderHeight()+this._getFrozenRowsHeight();return Math.min(t,n)}},{key:`_calcScrollbarSizes`,value:function(){var e=this.props,t=e.fixed,n=e.width,r=this.state.scrollbarSize,i=this.getTotalRowsHeight(),a=this.getTotalColumnsWidth(),o=this._horizontalScrollbarSize,s=this._verticalScrollbarSize;r===0?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0):!t||a<=n-r?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=i>this._getBodyHeight()?r:0):a>n?(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=i>this._getBodyHeight()-this._horizontalScrollbarSize?r:0):(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,i>this._getBodyHeight()&&(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=r)),(o!==this._horizontalScrollbarSize||s!==this._verticalScrollbarSize)&&(this._scrollbarPresenceChanged=!0)}},{key:`_maybeScrollbarPresenceChange`,value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({size:this.state.scrollbarSize,horizontal:this._horizontalScrollbarSize>0,vertical:this._verticalScrollbarSize>0})}}},{key:`_maybeCallOnEndReached`,value:function(){var e=this.props,t=e.onEndReached,n=e.onEndReachedThreshold,r=this._scroll.scrollTop,i=this.getTotalRowsHeight(),a=this._getBodyHeight();if(!(!t||!a||!i)){var o=i-r-a+this._horizontalScrollbarSize;this._lastScannedRowIndex>=0&&o<=n&&(this._hasDataChangedSinceEndReached||i!==this._scrollHeight)&&(this._hasDataChangedSinceEndReached=!1,this._scrollHeight=i,t({distanceFromEnd:o}))}}},{key:`_handleScroll`,value:function(e){var t=this._scroll.scrollTop;this.scrollToPosition(e),this.props.onScroll(e),e.scrollTop>t&&this._maybeCallOnEndReached()}},{key:`_handleVerticalScroll`,value:function(e){var t=e.scrollTop,n=this._scroll.scrollTop;t!==n&&this.scrollToTop(t),t>n&&this._maybeCallOnEndReached()}},{key:`_handleRowsRendered`,value:function(e){this.props.onRowsRendered(e),e.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=e.overscanStopIndex,this._maybeCallOnEndReached())}},{key:`_handleRowHover`,value:function(e){var t=e.hovered,n=e.rowKey;this.setState({hoveredRowKey:t?n:null})}},{key:`_handleRowExpand`,value:function(e){var t=e.expanded,n=e.rowData,r=e.rowIndex,i=e.rowKey,a=(0,A.cloneArray)(this.getExpandedRowKeys());if(t)!a.indexOf(i)>=0&&a.push(i);else{var o=a.indexOf(i);o>-1&&a.splice(o,1)}this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:a}),this.props.onRowExpand({expanded:t,rowData:n,rowIndex:r,rowKey:i}),this.props.onExpandedRowsChange(a)}},{key:`_handleColumnResize`,value:function(e,t){var n=e.key;this.columnManager.setColumnWidth(n,t),this.setState({resizingWidth:t});var r=this.columnManager.getColumn(n);this.props.onColumnResize({column:r,width:t})}},{key:`_handleColumnResizeStart`,value:function(e){var t=e.key;this.setState({resizingKey:t})}},{key:`_handleColumnResizeStop`,value:function(){var e=this.state,t=e.resizingKey,n=e.resizingWidth;if(this.setState({resizingKey:null,resizingWidth:0}),!(!t||!n)){var r=this.columnManager.getColumn(t);this.props.onColumnResizeEnd({column:r,width:n})}}},{key:`_handleColumnSort`,value:function(e){var t=e.currentTarget.dataset.key,n=this.props,r=n.sortBy,i=n.sortState,a=n.onColumnSort,o=T.default.ASC;i?o=i[t]===T.default.ASC?T.default.DESC:T.default.ASC:t===r.key&&(o=r.order===T.default.ASC?T.default.DESC:T.default.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})}},{key:`_handleFrozenRowHeightChange`,value:function(e,t,n,r){r?r===w.FrozenDirection.RIGHT?this._rightRowHeightMap[e]=t:this._leftRowHeightMap[e]=t:this._mainRowHeightMap[e]=t;var i=Math.max(this._mainRowHeightMap[e]||0,this._leftRowHeightMap[e]||0,this._rightRowHeightMap[e]||0);this._rowHeightMap[e]!==i&&this._handleRowHeightChange(e,i,n)}},{key:`_handleRowHeightChange`,value:function(e,t,n){(this._resetIndex===null||this._resetIndex>n)&&(this._resetIndex=n),this._rowHeightMapBuffer[e]=t,this._updateRowHeights()}}]),t}(h.default.PureComponent);R.Column=w.default,R.PlaceholderKey=k.default.PlaceholderKey,R.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:A.getScrollbarSize,ignoreFunctionInColumnCompare:!0,onScroll:A.noop,onRowsRendered:A.noop,onScrollbarPresenceChange:A.noop,onRowExpand:A.noop,onExpandedRowsChange:A.noop,onColumnSort:A.noop,onColumnResize:A.noop,onColumnResizeEnd:A.noop},R.propTypes={classPrefix:g.default.string,className:g.default.string,style:g.default.object,children:g.default.node,columns:g.default.arrayOf(g.default.shape(w.default.propTypes)),data:g.default.array.isRequired,frozenData:g.default.array,rowKey:g.default.oneOfType([g.default.string,g.default.number]).isRequired,width:g.default.number.isRequired,height:g.default.number,maxHeight:g.default.number,rowHeight:g.default.number,estimatedRowHeight:g.default.oneOfType([g.default.number,g.default.func]),headerHeight:g.default.oneOfType([g.default.number,g.default.arrayOf(g.default.number)]).isRequired,footerHeight:g.default.number,fixed:g.default.bool,disabled:g.default.bool,overlayRenderer:g.default.oneOfType([g.default.func,g.default.element]),emptyRenderer:g.default.oneOfType([g.default.func,g.default.element]),footerRenderer:g.default.oneOfType([g.default.func,g.default.element]),headerRenderer:g.default.oneOfType([g.default.func,g.default.element]),rowRenderer:g.default.oneOfType([g.default.func,g.default.element]),headerClassName:g.default.oneOfType([g.default.string,g.default.func]),rowClassName:g.default.oneOfType([g.default.string,g.default.func]),headerProps:g.default.oneOfType([g.default.object,g.default.func]),headerCellProps:g.default.oneOfType([g.default.object,g.default.func]),rowProps:g.default.oneOfType([g.default.object,g.default.func]),cellProps:g.default.oneOfType([g.default.object,g.default.func]),expandIconProps:g.default.oneOfType([g.default.object,g.default.func]),expandColumnKey:g.default.string,defaultExpandedRowKeys:g.default.arrayOf(g.default.oneOfType([g.default.string,g.default.number])),expandedRowKeys:g.default.arrayOf(g.default.oneOfType([g.default.string,g.default.number])),onRowExpand:g.default.func,onExpandedRowsChange:g.default.func,sortBy:g.default.shape({key:g.default.string,order:g.default.oneOf([T.default.ASC,T.default.DESC])}),sortState:g.default.object,onColumnSort:g.default.func,onColumnResize:g.default.func,onColumnResizeEnd:g.default.func,useIsScrolling:g.default.bool,overscanRowCount:g.default.number,getScrollbarSize:g.default.func,onScroll:g.default.func,onEndReached:g.default.func,onEndReachedThreshold:g.default.number,onRowsRendered:g.default.func,onScrollbarPresenceChange:g.default.func,rowEventHandlers:g.default.object,ignoreFunctionInColumnCompare:g.default.bool,components:g.default.shape({TableCell:g.default.elementType,TableHeaderCell:g.default.elementType,ExpandIcon:g.default.elementType,SortIndicator:g.default.elementType})},t.default=R}))()),At=H(({children:e})=>e),jt=me(({children:e})=>e),Mt=he(({children:e})=>e),Nt=({selectedIndicator:e,handleSelectedIndicator:t,report:n,handleSort:r,indicators:i,loading:a})=>{let[o,s]=(0,Z.useState)([]),[c,l]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{o&&l(je(n,Ge,Ue,i))},[o]),(0,Z.useEffect)(()=>{n.sections&&s(n.sections)},[n]);let u=({key:e,index:t,children:n,...r})=>n.length===c.length?(0,$.jsx)(`div`,{...r,children:n}):(0,$.jsx)(jt,{index:t,children:(0,$.jsxs)(`div`,{...r,children:[(0,$.jsx)(Mt,{children:(0,$.jsx)(`div`,{children:(0,$.jsx)(Qe,{})})}),n]})},e);function d(e){let[t,n]=(0,Z.useState)(e.data),r=(0,Z.useRef)(),i=()=>r.current.getDOMNode().querySelector(`.BaseTable__table-frozen-left .BaseTable__body`),a=()=>r.current.getDOMNode().querySelector(`.BaseTable__table-frozen-left`),o=t=>({...I(e.rowProps),tagName:u,index:t.rowIndex});return(0,$.jsx)(At,{useDragHandle:!0,getContainer:i,getHelperContainer:a,onSortEnd:({oldIndex:r,newIndex:i})=>{let a=t.map(e=>({...e})),[o]=a.splice(r,1);a.splice(i,0,o),n(a),e.handleSort(a)},children:(0,$.jsx)(kt.default,{...e,ref:r,data:t,fixed:!0,rowProps:o})})}let f=()=>10,p=({columns:t,rowData:n,rowIndex:r})=>{let i=``;return e!==null&&e===n.key&&(i+=` selected`),r%2==0&&(i+=` even-row`),i},m={onClick:({rowData:e,rowIndex:n,rowKey:r,event:i})=>{t(r)}},h=Z.useCallback(()=>a?(0,$.jsx)(N,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(ne,{children:({width:e,height:t})=>(0,$.jsx)(d,{fixed:!0,rowKey:`key`,columns:c,headerHeight:50,headerClassName:`indicator-table-header`,rowHeight:25,width:e,height:t,data:o,getScrollbarSize:f,rowClassName:p,overlayRenderer:h,rowEventHandlers:m,handleSort:r,style:{fontSize:`11px`}})})})};Nt.propTypes={selectedIndicator:Q.default.number,handleSelectedIndicator:Q.default.func,report:Q.default.object,handleSort:Q.default.func};var Pt=({indicator:e})=>(0,$.jsx)(`div`,{style:{overflow:`scroll`},children:Object.keys(e).filter(e=>e.substring(0,11)===`description`).map((t,n)=>n===0||e[`indicateur_entete_etendue_${n+1}`]?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description série ${n+1}`}),(0,$.jsx)(U.Item,{name:n===0?`description`:`description_${n+1}`,children:(0,$.jsx)(C,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=_,It=({form:e,specific:t=!1})=>{let n=Me().data??[],[r,i]=(0,Z.useState)(!0),a=n?.map((e,t)=>(0,$.jsx)(Ft,{value:e.name,variables:e.variables,children:e.label},t));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport / Collection`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(_,{onChange:(n,r)=>{i(!1),t===!0?e.setFieldsValue({specific_viewlink_param:r.variables}):e.setFieldsValue({viewlink_param:r.variables})},children:a})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Vue justificative`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(C,{disabled:r})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Libellé`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink_label`:`viewlink_label`,children:(0,$.jsx)(C,{disabled:r})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Paramètres`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink_param`:`viewlink_param`,children:(0,$.jsx)(C.TextArea,{disabled:r})})]})})]})};It.propTypes={form:Q.default.object,specific:Q.default.bool};var Lt=({indicator:e,form:t,handleIndicatorModified:n,isActive:r,isEssentiel:i})=>{let[a,o]=(0,Z.useState)(e.color),[s,c]=(0,Z.useState)(e.background_color);(0,Z.useEffect)(()=>{Object.keys(e).length&&(o(e.color),c(e.background_color))},[e]);let l=(e,r)=>{switch(t.setFieldsValue({[r]:e.hex}),n(!0),r){case`color`:o(e.hex);break;case`background_color`:c(e.hex);break;default:break}};return(0,$.jsx)(de,{defaultActiveKey:[`0`],items:[{label:`Général`,key:`0`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Bordure`}),(0,$.jsx)(U.Item,{name:`border_thickness`,valuePropName:`checked`,children:(0,$.jsx)(W,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Masquer indicateur:`}),(0,$.jsx)(U.Item,{name:`rubrique_is_hide`,children:(0,$.jsx)(_,{options:[{value:`NEVER`,label:`Jamais`},{value:`ALWAYS`,label:`Toujours`},...i?[{value:`*SELF`,label:`Si vide`}]:[]]})})]})})]})},{label:`En-tête`,key:`1`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille caractères`}),(0,$.jsx)(U.Item,{name:`font_size`,children:(0,$.jsx)(pe,{min:10,max:18})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Gras`}),(0,$.jsx)(U.Item,{name:`font_weight`,valuePropName:`checked`,children:(0,$.jsx)(W,{})})]})})]})},{label:`Colonne`,key:`2`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur du texte`}),(0,$.jsx)(Ye,{triangle:`hide`,color:a,onChange:e=>l(e,`color`),style:{right:470,bottom:400,position:`absolute`},disabled:r}),(0,$.jsx)(U.Item,{name:`color`,style:{display:`none`},children:(0,$.jsx)(C,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur du fond`}),(0,$.jsx)(Ye,{triangle:`hide`,color:s,onChange:e=>l(e,`background_color`),style:{right:470,bottom:340,position:`absolute`},disabled:r}),(0,$.jsx)(U.Item,{name:`background_color`,style:{display:`none`},children:(0,$.jsx)(C,{})})]})})]})}]})};Lt.propTypes={indicator:Q.default.object,form:Q.default.object,handleIndicatorModified:Q.default.func,isActive:Q.default.bool,isEssentiel:Q.default.bool};var Rt=({indicator:e,handleShowModalFromForm:t,associatedIndicators:n})=>{let[r,i]=(0,Z.useState)({});return(0,Z.useEffect)(()=>{let t={},n=!1,r=[`entete_etendue`,`description`,`output_format`,`picto_enabled`,`positif_is_good`];for(let i=2;i<=9;i++){let a=`indicateur_associe_${i}_id`,o=e[a]&&e[a]!==`0`;if(o||!n&&!o){let s={key:i};r.forEach(t=>{let n=`${t}_${i}`;e[n]!==void 0&&(s[n]=e[n])}),o&&(s[a]=e[a]),t[i]=s,o||(n=!0)}}i(t)},[e]),(0,$.jsx)(de,{items:Object.values(r).map(e=>(n&&(e.associatedIndicator=n.find(t=>t?.associatedIndicatorIndex===e?.key)),{label:`Série ${e.key}`,key:e.key,forceRender:!0,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Indicateur`}),(0,$.jsx)(U.Item,{style:{width:`240px`,display:`block`,textAlign:`center`,color:`rgba(0, 0, 0, 0.25)`,backgroundColor:`#f5f5f5`,borderColor:`#eeeeee`},name:`indicateur_associe_${e.key}_id`,children:(0,$.jsx)(`span`,{children:e?.associatedIndicator?.code})}),(0,$.jsx)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(v,{}),onClick:()=>t(e.key)}),(0,$.jsx)(Ke,{copiedText:e?.associatedIndicator?.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e?.associatedIndicator?.code)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom abrégé`}),(0,$.jsx)(U.Item,{name:`entete_etendue_${e.key}`,extra:e?.associatedIndicator?.entete,children:(0,$.jsx)(C,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,$.jsx)(U.Item,{name:`description_${e.key}`,extra:e?.associatedIndicator?.description,children:(0,$.jsx)(C.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Format`}),(0,$.jsx)(U.Item,{name:`output_format_${e.key}`,extra:e?.associatedIndicator?.output_format,children:(0,$.jsx)(C,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Picto tendance`}),(0,$.jsx)(U.Item,{name:`picto_enabled_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(W,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(U.Item,{name:`positif_is_good_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(W,{})})]})]})]})}))})};Rt.propTypes={indicator:Q.default.object,handleShowModalFromForm:Q.default.func,associatedIndicators:Q.default.array};var{Option:zt}=_,Bt=({report:e,indicator:t})=>{let n=e?.sections?.filter(e=>e.indicateur_output_format===t.indicateur_output_format&&e.indicateur_id!==t.indicateur_id);n?.length>0&&n.unshift({indicateur_id:0,indicateur_entete_etendue:` `});let r=n.map(e=>(0,$.jsx)(zt,{value:e.indicateur_id,children:e.indicateur_entete_etendue},e.indicateur_id));return(0,$.jsx)($.Fragment,{children:n?.length>0?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Comparer avec l'indicateur :`}),(0,$.jsx)(U.Item,{name:`compared_indicator_id`,children:(0,$.jsx)(_,{style:{width:250},children:r})})]})}):(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(`span`,{className:`first-label`,children:`Aucun indicateur comparable avec l'indicateur séléctionné`})})})})};Bt.propTypes={report:Q.default.object,indicator:Q.default.object};var Vt=({indicator:e,showEditor:t,isEssentiel:n,handleUpdateIndicator:r,handleCancelSection:i,handleShowModalFromForm:a,indicatorModified:o,handleIndicatorModified:s,handleDeleteSection:c,report:l,setFormIndicator:u,handleResetIndicatorSection:p,associatedIndicators:_})=>{let{softCode:b}=oe(),x=ae(),S=(De(b).data??Te).comboCondition,w=x.data?.session,[E]=U.useForm();(0,Z.useEffect)(()=>{E.setFieldsValue(e),E.setFieldsValue({indicator_conditions:j(e)})},[e]);let D=()=>{let t={...e,...E.getFieldsValue()};for(let e in t)t[e]===!0?e===`font_weight`?t[e]=`bold`:t[e]=`1`:t[e]===!1?t[e]=`0`:t[e]===void 0&&(t[e]=``);delete t.indicator_conditions,s(!1),r(t),f({type:`success`,message:`Indicateur`,description:`L'indicateur est ajouté au rapport`})},O=(e,t)=>{s(!0)},k=(e,t)=>{e?.length>4&&e.pop();for(let t=1;t<=4;t++)e[t-1]?E.setFieldsValue({[`indicateur_condition_id_${t}`]:e[t-1]}):E.setFieldsValue({[`indicateur_condition_id_${t}`]:``})},A=e=>{m(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},ee=()=>{p(),s(!1)};function j(e){let t=[];for(let n=1;n<=4;n++){let r=e[`indicateur_condition_id_${n}`];r&&r!==`0`&&t.push(r)}return t}let M=(t=!1)=>{let n={...e},r=n.field_tag?n.field_tag:n?.code+n.key*9;t&&(r=n?.code+y(1,1e4)),new Set(l?.sections.filter(e=>e.field_tag!==``).map(e=>e.field_tag)).has(r)&&M(!0),u({...e,field_tag:r}),s(!0)},N=ve(l.is_cti===`1`,w),P=()=>{let e=[];for(let t=1;t<=4;t++)e.push((0,$.jsx)(U.Item,{name:`indicateur_condition_id_${t}`,children:(0,$.jsx)(C,{})},t));return e},F=[{label:`Présentation`,key:`1`,children:(0,$.jsx)(Lt,{indicator:e,form:E,handleIndicatorModified:s,isActive:N,isEssentiel:n})},...n?[{label:`Description`,key:`2`,className:`scrollable-tab`,children:(0,$.jsx)(Pt,{indicator:e})},{label:`Justificatif`,key:`3`,className:`scrollable-tab`,children:(0,$.jsx)(It,{form:E})}]:[],...l.type_rapport===`VUEPARAM`?[{label:`Comparaison`,key:`5`,className:`scrollable-tab`,children:(0,$.jsx)(Bt,{form:E,report:l,indicator:e})}]:[]],I=[{label:`Indicateur`,key:`1`,className:`scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,$.jsx)(U.Item,{name:`code`,children:(0,$.jsx)(C,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(v,{}),onClick:()=>a()}),(0,$.jsx)(Ke,{copiedText:e.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Nom`,(0,$.jsx)(z,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:d.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete_etendue`,extra:e.indicateur_texte,children:(0,$.jsx)(C,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Nom abrégé`,(0,$.jsx)(z,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:d.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete`,extra:e.indicateur_entete,children:(0,$.jsx)(C.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,$.jsx)(U.Item,{name:`description`,extra:e.indicateur_descritption,children:(0,$.jsx)(C.TextArea,{})})]})}),e.indicateur_id!==`999`&&(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Etiquette`,(0,$.jsx)(z,{title:`Identifiant unique de l'indicateur au sein du rapport qui sera utilisé dans le calcul entre indicateurs`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:d.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`field_tag`,rules:[{validator(t,n){return new Promise((t,r)=>{new Set(l?.sections.filter(t=>t.field_tag!==``&&t.key!==e.key).map(e=>e.field_tag)).has(n)?r(`L'étiquette est déja assigné à un indicateur du rapport`):t()})}}],children:(0,$.jsx)(C,{})}),e.field_tag===``&&(0,$.jsx)(z,{title:`test`,children:(0,$.jsx)(h,{onClick:()=>M(!1),children:(0,$.jsx)(ce,{})})}),e.field_tag!==``&&(0,$.jsx)(Ke,{copiedText:`[`+e.field_tag+`]`,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Format`}),(0,$.jsx)(U.Item,{name:`output_format`,extra:e.indicateur_output_format,children:(0,$.jsx)(C,{})})]})}),e.code===`CTI_RAPPORTCALC`&&(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Formule`}),(0,$.jsx)(U.Item,{shouldUpdate:!0,children:e=>(0,$.jsx)(U.Item,{name:`calc_formula`,children:(0,$.jsx)(C.TextArea,{})})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Option`}),(0,$.jsx)(U.Item,{name:`option`,children:(0,$.jsx)(C,{})})]})}),n&&(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Picto Tendance`}),(0,$.jsx)(U.Item,{name:`picto_enabled`,valuePropName:`checked`,children:(0,$.jsx)(W,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(U.Item,{name:`positif_is_good`,valuePropName:`checked`,children:(0,$.jsx)(W,{})})]})]})]})},...e.total_function===`*CALC`?[]:[{label:`Condition`,key:`3`,className:`scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Ne pas prendre en compte les conditions du rapport`}),(0,$.jsx)(U.Item,{name:`erase_rapport_indicateur_condition`,valuePropName:`checked`,children:(0,$.jsx)(W,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(U.Item,{name:`indicator_conditions`,children:(0,$.jsx)(R,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:S,onChange:k,treeNodeFilterProp:`label`})}),(0,$.jsx)(`div`,{style:{display:`none`},children:P()})]})})]})}],...n?[{label:`Séries`,key:`2`,className:`scrollable-tab`,children:(0,$.jsx)(Rt,{indicator:e,handleShowModalFromForm:a,associatedIndicators:_})}]:[]];return(0,$.jsx)(`div`,{className:`editor-indicator-editor`,style:{display:t?`flex`:`none`},children:(0,$.jsxs)(U,{form:E,name:`indicator`,onValuesChange:O,className:`form__report-indicator`,onFinish:D,onFinishFailed:A,disabled:N,children:[(0,$.jsxs)(`div`,{className:`editor-indicator-header `,children:[(0,$.jsx)(T,{title:`Supprimer cet indicateur du rapport ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:c,children:(0,$.jsx)(h,{danger:!0,icon:(0,$.jsx)(fe,{}),children:`Supprimer`})}),(0,$.jsx)(Re,{onConfirm:ee,modified:o,disabled:!o}),(0,$.jsx)(h,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(g,{}),disabled:!o,children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:i,modified:o})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,minHeight:0},children:[(0,$.jsx)(`div`,{className:`indicator-tab-column`,children:(0,$.jsx)(de,{items:I})}),(0,$.jsx)(`div`,{className:`indicator-tab-column`,style:{flex:3},children:(0,$.jsx)(de,{items:F})})]})]})})};Vt.propTypes={indicator:Q.default.object,showEditor:Q.default.bool,isEssentiel:Q.default.bool,handleUpdateIndicator:Q.default.func,handleShowModalFromForm:Q.default.func,indicatorModified:Q.default.bool,handleIndicatorModified:Q.default.func,handleDeleteSection:Q.default.func,handleCancelSection:Q.default.func,report:Q.default.object,setFormIndicator:Q.default.func,handleResetIndicatorSection:Q.default.func,associatedIndicators:Q.default.array};var Ht=({selectedReportsType:e,selectedReport:t,label:n,softCode:r})=>{let i=!!Ee().data,a=ot();return(0,$.jsx)(z,{title:n,children:(0,$.jsxs)(h,{onClick:()=>{if(r!==`iCTI_pmsipsy`){let e=`-m ${r.substring(5)}`;t&&(e+=` -r ${t.code}`),a.mutate(e)}},disabled:i||a.isPending||e!==`ESSENTIEL`,children:[(0,$.jsx)(ce,{}),i?n+` (en cours)`:n]})})};Ht.propTypes={selectedReportsType:Q.default.string,selectedReport:Q.default.object,label:Q.default.string,softCode:Q.default.string};var{Option:Ut}=_,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=oe(),o=ae(),s=De(a),c=Oe(a,e?.oid),l=We(a),u=tt(),d=nt(),f=rt(),p=o.data?.session,m=s.data??Te,v=c.data??Le,y=m.comboCondition,b=m.comboGroup,x=l.data??He,[S]=U.useForm(),[E,O]=(0,Z.useState)(!1),[A,j]=(0,Z.useState)(),[M,N]=(0,Z.useState)(!1),[P,F]=(0,Z.useState)(null),[I,L]=(0,Z.useState)({}),[te,ne]=(0,Z.useState)({}),[ie,B]=(0,Z.useState)(!1),[se,ce]=(0,Z.useState)({oneOnly:!1}),[V,H]=(0,Z.useState)(!1),[le,pe]=(0,Z.useState)(!1),[me,he]=(0,Z.useState)(`100%`),[ge,G]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);G(()=>Ue(e,x)),ne(K(e))}},[P,I]),(0,Z.useEffect)(()=>{r?(L(r),S.setFieldsValue(xe(r)),j(`ESSENTIEL`),O(!1)):Object.keys(v).length?(L(v),j(v.type_rapport),S.setFieldsValue(xe(v)),O(v.is_cti===`1`)):(L({}),S.setFieldsValue({}),O(!1))},[v,r]);let be=ve(E,p);function xe(e){let t={...e};for(let e in t)switch(e){case`is_cti`:t[e]=t[e]===`1`;break;case`is_hide`:t[e]=t[e]===`1`;break;case`is_template_updatable`:t[e]=t[e]===`1`;break;default:break}let n=[];for(let e=1;e<=5;e++)t[`rapport_indicateur_condition_id_${e}`]&&t[`rapport_indicateur_condition_id_${e}`]!==`0`&&n.push(t[`rapport_indicateur_condition_id_${e}`]);return t.essential_conditions=n,t}function K(e){let t={...e};for(let e in t)if(e.includes(`picto_enabled`))t[e]=t[e]===`1`;else if(e.includes(`positif_is_good`))t[e]=t[e]===`1`;else switch(e){case`erase_rapport_indicateur_condition`:t[e]=t[e]===`1`;break;case`font_weight`:t[e]=t[e]===`bold`;break;default:break}return t}let q=(e,t)=>e.map((e,n)=>{let r={...et,key:t+n,numero_rubrique:(t+n+1).toString(),indicateur_id:e.oid};for(let t in r){let n=t.substring(11);e[n]&&(r[t]=e[n])}return r}),Se=e=>{j(e)},J=e=>{let t={...I},n=q(e,t.sections.length);t.sections=t.sections.concat(n),L(t),n.length===1&&(F(n[0].key),N(!0),he(`30%`)),H(!0)},Y=e=>{let t={...I},n=t.sections.find(e=>e.key===P);se.serie===null?(n.indicateur_output_format=e.output_format,n.indicateur_id=e.oid,n.indicateur_entete_etendue=e.texte,n.indicateur_texte=e.texte,n.indicateur_entete=e.texte,n.indicateur_code=e.code):(n.indicateur_entete=e.texte,n[`indicateur_entete_etendue_${se.serie}`]=e.texte,n[`indicateur_output_format_${se.serie}`]=e.output_format,se.serie>=2&&(n[`indicateur_associe_${se.serie}_id`]=e.oid,G(Ue(n,x)))),L(t),pe(!0),H(!0),ce({oneOnly:!1})},Ce=e=>{F(e),N(!0),he(`30%`)},X=e=>{let t={...I},n=[...I.sections],r=n.findIndex(t=>t.key===e.key);r===-1?n.push(e):n[r]=e,t.sections=n,L(t),pe(!1),H(!0),N(!1),he(`100%`),F(null)},we=()=>{N(!1),he(`100%`),F(null)},Ee=()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);e&&ne(K(e))}},ke=()=>{H(!0)},Ae=()=>{let t=``;f.mutate({softCode:a,xmlDef:t})},je=()=>{let t=``;d.mutate({softCode:a,xmlDef:t},{onSuccess:()=>n()})},Me=()=>{let e={...I},t=[...I.sections],n=t.findIndex(e=>e.key===P);n!==-1&&t.splice(n,1),e.sections=t,L(e),H(!0),N(!1),he(`100%`),F(null)},Ne=()=>{_e(a,e.oid)},Fe=()=>{let e=S.getFieldsValue(),t={...I,...e};for(let e in t)t[e]===!0?t[e]=`1`:t[e]===!1&&(t[e]=`0`);t.children=t.sections.map(e=>({...e,XMLType:`RUBRIQUE`})),delete t.sections,t.XMLType=`RAPPORT`;let n=ue({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>H(!1)})},Ie=(e,t)=>{if(t.changedFields.length&&e!==`indicator`){ke();let e={...I},n=t.changedFields[0].name[0],r=t.changedFields[0].value;n&&(e[n]=r,L(e))}},ze=e=>{ke();let t={...I};t.sections=e.map((e,t)=>({...e,numero_rubrique:(t+1).toString(),XMLType:`RUBRIQUE`})),L(t)},Be=()=>{ce({oneOnly:!1}),B(!ie)},Ve=(e=null)=>{ce({oneOnly:!0,serie:e}),B(!0)},Ge=e=>{pe(e)},Ke=()=>{r?(L(r),S.setFieldsValue(xe(r))):Object.keys(v).length?(L(v),S.setFieldsValue(xe(v))):(L({}),S.setFieldsValue({})),H(!1)},qe=e=>{he(me+e.height)},Je=()=>{O(e=>!e)},Ye=e=>{e?.length>5&&e.pop();let t={...I};for(let n=1;n<=5;n++)e[n-1]?t[`rapport_indicateur_condition_id_${n}`]=e[n-1]:t[`rapport_indicateur_condition_id_${n}`]=``;L(t)},Xe=u.isPending||d.isPending||f.isPending,Ze=t.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t)),Qe=b.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[(0,$.jsx)(ye,{onConfirm:n,modified:V,children:(0,$.jsx)(h,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:Xe,children:(0,$.jsx)(w,{})})}),e?`Modifier le rapport`:`Nouveau rapport`]}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[(0,$.jsx)(z,{title:`Copier`,children:(0,$.jsx)(h,{type:`link`,onClick:Ae,disabled:!e||Xe,loading:f.isPending,children:(0,$.jsx)(D,{})})}),(0,$.jsx)(T,{title:`Etes vous sûr de vouloir supprimer ce rapport ?`,okText:`Supprimer le rapport`,cancelText:`Annuler`,onConfirm:je,children:(0,$.jsx)(z,{title:`Supprimer le rapport`,children:(0,$.jsx)(h,{type:`link`,disabled:be||Xe,loading:d.isPending,children:(0,$.jsx)(fe,{})})})}),p?.ISROLECTI&&(0,$.jsx)(z,{title:`Script SQL`,children:(0,$.jsx)(h,{type:`link`,disabled:!e,onClick:Ne,children:(0,$.jsx)(k,{})})}),I.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:A,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(z,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ee,{}),onClick:Be,disabled:be,children:`Ajouter un indicateur`})}),(0,$.jsx)(Re,{onConfirm:Ke,modified:V,disabled:!V||Xe}),(0,$.jsx)(h,{type:`primary`,icon:(0,$.jsx)(g,{}),onClick:Fe,loading:u.isPending,disabled:!V||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Pe,{showModal:ie,options:se,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(U.Provider,{onFormChange:Ie,children:[(0,$.jsxs)(U,{form:S,name:`settings`,className:`reports-editor-settings`,onValuesChange:ke,disabled:be,children:[(0,$.jsxs)(`div`,{className:`form-row form-row_margin_right`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,$.jsx)(U.Item,{name:`code`,children:(0,$.jsx)(C,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(U.Item,{name:`label`,children:(0,$.jsx)(C,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(U.Item,{name:`contexte`,children:(0,$.jsx)(C,{style:{maxWidth:150}})})]})]}),(0,$.jsxs)(`div`,{className:`form-row form-row_margin_right`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(U.Item,{name:`essential_conditions`,children:(0,$.jsx)(R,{showSearch:!0,treeData:y,multiple:!0,onChange:Ye,style:{width:`100%`},treeNodeFilterProp:`label`})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Modèle`}),(0,$.jsx)(U.Item,{name:`rapport_template_id`,children:(0,$.jsx)(_,{children:Ze})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type de rapport`}),(0,$.jsx)(U.Item,{name:`type_rapport`,children:(0,$.jsx)(_,{options:i,onChange:Se})})]})]}),(0,$.jsxs)(`div`,{className:`form-row `,children:[A===`ESSENTIEL`&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Groupe`}),(0,$.jsx)(U.Item,{name:`group_id`,children:(0,$.jsx)(_,{children:Qe})})]}),p.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport CTI`}),(0,$.jsx)(U.Item,{valuePropName:`checked`,name:`is_cti`,onChange:Je,children:(0,$.jsx)(W,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport désactivé`}),(0,$.jsx)(U.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,$.jsx)(W,{})})]})]})]}),(0,$.jsx)(`div`,{className:`component-content`,children:(0,$.jsx)(`div`,{className:`editor-table`,children:(0,$.jsx)(de,{defaultActiveKey:`1`,items:[{label:`Indicateurs`,key:`1`,children:(0,$.jsxs)(`div`,{className:`indicators-tab`,children:[(0,$.jsx)(re,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:me},onResizeStop:qe,children:(0,$.jsx)(Nt,{report:I,selectedIndicator:P,handleSelectedIndicator:Ce,handleSort:ze,indicators:x,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:te,showEditor:M,isEssentiel:A===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:le,handleIndicatorModified:Ge,handleDeleteSection:Me,report:I,setFormIndicator:ne,handleResetIndicatorSection:Ee,associatedIndicators:ge})]})},...A===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:S,formReport:I,setFormReport:L,setSelectedReportModified:H})}]:[]]})})})]})]})};Wt.propTypes={selectedRow:Q.default.object,models:Q.default.array,handleCloseEditor:Q.default.func,newReport:Q.default.object,nameReportsType:Q.default.array};var Gt=Z.memo(Wt),Kt=({selectedRow:e,setSelectedRow:t,showParams:n,handleShowParams:r,handleCloseEditor:i,showEditor:a,setShowEditor:o,handleAddReport:s,nameReportsType:c,selectedType:l,setSelectedType:u})=>{let{softCode:d}=oe(),f=ae(),p=De(d),m=it(),v=at(),y=f.data?.session,T=p.data??Te,E=T.comboGroup,[D]=U.useForm(),[O,k]=(0,Z.useState)([]),[M,N]=(0,Z.useState)([]),[P,F]=(0,Z.useState)(!1),[I,L]=(0,Z.useState)(!1),[te,ne]=(0,Z.useState)(!1),[R,re]=(0,Z.useState)(!1),[B,ce]=(0,Z.useState)([]),[V,H]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(N(Ie(l)),D.setFieldsValue(K(E)));let e=T.reports.filter(e=>(!R||e.is_hide===`0`)&&(!te||e.is_cti===`1`)&&e.type_rapport===l);V&&(e=ie(e,V,[`texte`,`code`,`contexte`])),k(e)},[T.reports,l,V,te,R]);let de=e=>{u(e)},fe=e=>{H(e.target.value)},pe=e=>{F(!0)},me=()=>{D.setFieldsValue(K(E)),F(!1)},he=e=>{let n=T.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},W=()=>{let e=D.getFieldsValue(),t={GENERALSETTINGS:{XMLType:`GENERALSETTINGS`}};for(let n in e)e[n]===!0?e[n]=`1`:e[n]===!1&&(e[n]=`0`),t.GENERALSETTINGS[`group_${n}`]=e[n];let n=ue(t,!0),r=[{oid:`0`,texte:`N/A`,one_click:`0`}];for(let t in e){let n=t.split(`_`),i=n.pop(),a=n.join(`_`),o=r.find(e=>e.oid===i);o?o[a]=e[t]:r.push({oid:i,[a]:e[t]})}m.mutate({softCode:d,xmlDef:n},{onSuccess:()=>F(!1)})},_e=()=>{L(!I),ce([])},ve=()=>{let e=T.refReports.filter((e,t)=>B.includes(t)).map(e=>e.oid).join(`,`);v.mutate({softCode:d,refoid:e},{onSuccess:()=>_e()})},ye=()=>{p.refetch()},G=e=>{let t=[...B];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),ce([...new Set(t)])},be=e=>{ne(e)},xe=e=>{re(e)};function K(e){let t={};return E.forEach((e,n)=>{if(n!==0)for(let n in e)n===`one_click`?t[`${n}_${e.oid}`]=e[n]===`1`:t[`${n}_${e.oid}`]=e[n]}),t}let q=(e=!1)=>E.map((t,n)=>t.texte===`N/A`?null:(e?Number(t.oid)<10:Number(t.oid)>10)?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(U.Item,{name:`texte_${t.oid}`,children:(0,$.jsx)(C,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(S,{title:`Importer depuis l'environnement de référence`,open:I,onCancel:_e,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!B.length,loading:v.isPending},onOk:ve,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(le,{columns:[{title:`oid`,dataKey:`oid`,key:`oid`,width:60},{title:`Rapport de référence`,dataKey:`texte`,key:`texte`,width:600},{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`CTI`,dataKey:`is_cti`,key:`is_cti`,width:200}],data:T.refReports,selectedRows:B,onRowSelect:G,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(h,{type:`link`,style:{height:`100%`},children:(0,$.jsx)(w,{onClick:i})}),`Gestion des rapports`]}),(0,$.jsx)(`div`,{className:`header-actions`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(z,{title:`Actualiser`,children:(0,$.jsx)(h,{type:`link`,onClick:ye,children:(0,$.jsx)(j,{})})}),(0,$.jsx)(z,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(h,{type:`link`,onClick:_e,children:(0,$.jsx)(A,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(z,{title:`Parametres généraux`,children:(0,$.jsx)(h,{type:`link`,onClick:r,children:(0,$.jsx)(se,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(z,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ee,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(x,{children:[(0,$.jsx)(b,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(_,{options:c,onChange:de,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(C,{className:`search-input`,placeholder:`Recherche`,value:V,onChange:fe})]})}),(0,$.jsx)(b,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-check`,children:[(0,$.jsx)(`span`,{children:`Afficher uniquement :`}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ge,{size:`small`,checked:te,onChange:be}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ge,{size:`small`,checked:R,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports actifs`})]})]})})]})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(`div`,{className:`reports-table`,children:(0,$.jsx)(le,{columns:M,data:O,loading:p.isFetching,selectedRow:e,onRowSelect:he,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=``;return t.is_hide===`1`&&(r+=`settings__rowTable-inactive`),n%2==0&&(r+=` even-row`),r}})}),(0,$.jsxs)(`div`,{className:`reports-params`,style:{display:n?`block`:`none`},children:[(0,$.jsxs)(`div`,{className:`params-close`,children:[(0,$.jsx)(`span`,{children:`Paramètres généraux des essentiels`}),(0,$.jsxs)(`div`,{className:`params-actions`,children:[(0,$.jsx)(Re,{onConfirm:me,modified:P,disabled:!P,placement:`top`}),(0,$.jsx)(h,{type:`primary`,onClick:W,loading:m.isPending,disabled:!P,icon:(0,$.jsx)(g,{}),children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:r,modified:P})]})]}),(0,$.jsx)(U,{form:D,onValuesChange:pe,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[y.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels CTI`}),q(!0)]}),(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels Etablissement`}),q()]})]})})]})]})]})};Kt.propTypes={selectedRow:Q.default.object,showParams:Q.default.bool,handleShowParams:Q.default.func,handleCloseEditor:Q.default.func,showEditor:Q.default.bool,handleAddReport:Q.default.func};var qt=Z.memo(Kt),Jt=({softCode:e})=>{let[t,n]=(0,Z.useState)(!1),[r,i]=(0,Z.useState)(!1),[a,o]=(0,Z.useState)(),[s,c]=(0,Z.useState)(null),[l,d]=(0,Z.useState)(`ESSENTIEL`),f=De(e).data??Te;ze(e),Me();let p=()=>{o(null),n(!1),c(null)},m=()=>{i(!r)},h=()=>{c($e),n(!0)},g=f.comboType.map(e=>({value:e.oid,label:e.texte}));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(u,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des rapports`})}),t?(0,$.jsx)(Gt,{selectedRow:a,models:f.comboReport,handleCloseEditor:p,newReport:s,nameReportsType:g}):(0,$.jsx)(qt,{selectedRow:a,setSelectedRow:o,showParams:r,handleShowParams:m,handleCloseEditor:p,showEditor:t,setShowEditor:n,handleAddReport:h,nameReportsType:g,selectedType:l,setSelectedType:d})]})};Jt.propTypes={softCode:Q.default.string};var Yt=Z.memo(Jt);export{Yt as default}; \ No newline at end of file diff --git a/assets/ResetButton-DwwRaJH2.js b/assets/ResetButton-bD8u3xSC.js similarity index 92% rename from assets/ResetButton-DwwRaJH2.js rename to assets/ResetButton-bD8u3xSC.js index 93a7c96..16e48f1 100644 --- a/assets/ResetButton-DwwRaJH2.js +++ b/assets/ResetButton-bD8u3xSC.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-DOscJEDN.js";import{t as i}from"./UndoOutlined-DS5JVKPM.js";import{t as a}from"./prop-types-eZYknsgO.js";import{P as o}from"./index-BocemapU.js";import{t as s}from"./BaseActionButton-Da1uVM0x.js";var c=async()=>(await o.get(`/api/rh/paie/ventilations/eligible-salaries`)).data,l=async e=>(await o.get(`/api/rh/paie/ventilations/${e}/settings`)).data,u=async(e,t)=>(await o.put(`/api/rh/paie/ventilations/${e}/settings`,t)).data,d={all:[`salarieVentilation`],list:()=>[...d.all,`list`],detail:e=>[...d.all,e]},f=[`janvier`,`fevrier`,`mars`,`avril`,`mai`,`juin`,`juillet`,`aout`,`septembre`,`octobre`,`novembre`,`decembre`];function p(e,t){return e.filter(e=>{for(let n in t)if(t[n]?.length>0&&!t[n].includes(e[n]))return!1;return!0})}function m(e,t){return p(e,t).map(e=>e.salarie_id)}var h=e=>{let t=e?.ventilations??[],n=e=>`Etablissement ${e}`,r=t.reduce((e,t)=>{let{yearNumber:r,etablissementId:i,monthName:a,ratio:o,etablissementVentilation:s}=t;return e[r]||(e[r]={}),e[r][i]||(e[r][i]={key:i,etablissement_id:i,label:s||n(i)},f.forEach(t=>{e[r][i][`ratio_${t}`]=null})),e[r][i][`ratio_${a}`]=o,e},{}),i={};for(let e in r)i[e]=Object.values(r[e]);return i};function g(e,t){return Number(e)!==Number(t)}function _(e,t){for(let[n,r]of Object.entries(e)){if(!n.startsWith(`ratio_`))continue;let e=t?.[n]??null;if(!(r==null&&e==null)&&g(r,e))return!0}return!1}var v=(e,t)=>{let n=[],r=t.salarie_id;for(let[t,i]of Object.entries(e))i.forEach(e=>{f.forEach(i=>{let a=`ratio_${i}`;e.hasOwnProperty(a)&&(n=[...n,{yearNumber:Number(t),monthName:i,salarieId:r,etablissementId:e.etablissement_id,etablissementVentilation:e.label??`Non renseigné`,ratio:e[a]??0}])})});return{infos:t,ventilations:n}},y=(e=[])=>r({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>r({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(a()),S=n(),C=({children:e=`Réinitialiser`,...t})=>(0,S.jsx)(s,{icon:(0,S.jsx)(i,{}),confirmTitle:`Confirmez-vous la réinitialisation ?`,okText:`Réinitialiser`,...t,children:e});C.propTypes={children:x.default.node};export{p as a,g as c,u as d,f as i,v as l,b as n,m as o,y as r,_ as s,C as t,d as u}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-DOscJEDN.js";import{t as i}from"./UndoOutlined-DS5JVKPM.js";import{t as a}from"./prop-types-eZYknsgO.js";import{P as o}from"./index-V8IueDFv.js";import{t as s}from"./BaseActionButton-BHaunm6A.js";var c=async()=>(await o.get(`/api/rh/paie/ventilations/eligible-salaries`)).data,l=async e=>(await o.get(`/api/rh/paie/ventilations/${e}/settings`)).data,u=async(e,t)=>(await o.put(`/api/rh/paie/ventilations/${e}/settings`,t)).data,d={all:[`salarieVentilation`],list:()=>[...d.all,`list`],detail:e=>[...d.all,e]},f=[`janvier`,`fevrier`,`mars`,`avril`,`mai`,`juin`,`juillet`,`aout`,`septembre`,`octobre`,`novembre`,`decembre`];function p(e,t){return e.filter(e=>{for(let n in t)if(t[n]?.length>0&&!t[n].includes(e[n]))return!1;return!0})}function m(e,t){return p(e,t).map(e=>e.salarie_id)}var h=e=>{let t=e?.ventilations??[],n=e=>`Etablissement ${e}`,r=t.reduce((e,t)=>{let{yearNumber:r,etablissementId:i,monthName:a,ratio:o,etablissementVentilation:s}=t;return e[r]||(e[r]={}),e[r][i]||(e[r][i]={key:i,etablissement_id:i,label:s||n(i)},f.forEach(t=>{e[r][i][`ratio_${t}`]=null})),e[r][i][`ratio_${a}`]=o,e},{}),i={};for(let e in r)i[e]=Object.values(r[e]);return i};function g(e,t){return Number(e)!==Number(t)}function _(e,t){for(let[n,r]of Object.entries(e)){if(!n.startsWith(`ratio_`))continue;let e=t?.[n]??null;if(!(r==null&&e==null)&&g(r,e))return!0}return!1}var v=(e,t)=>{let n=[],r=t.salarie_id;for(let[t,i]of Object.entries(e))i.forEach(e=>{f.forEach(i=>{let a=`ratio_${i}`;e.hasOwnProperty(a)&&(n=[...n,{yearNumber:Number(t),monthName:i,salarieId:r,etablissementId:e.etablissement_id,etablissementVentilation:e.label??`Non renseigné`,ratio:e[a]??0}])})});return{infos:t,ventilations:n}},y=(e=[])=>r({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>r({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(a()),S=n(),C=({children:e=`Réinitialiser`,...t})=>(0,S.jsx)(s,{icon:(0,S.jsx)(i,{}),confirmTitle:`Confirmez-vous la réinitialisation ?`,okText:`Réinitialiser`,...t,children:e});C.propTypes={children:x.default.node};export{p as a,g as c,u as d,f as i,v as l,b as n,m as o,y as r,_ as s,C as t,d as u}; \ No newline at end of file diff --git a/assets/RowLabelWithIcon-DKaqYrFi.js b/assets/RowLabelWithIcon-BLnpOtqJ.js similarity index 97% rename from assets/RowLabelWithIcon-DKaqYrFi.js rename to assets/RowLabelWithIcon-BLnpOtqJ.js index 412b085..b0d2c23 100644 --- a/assets/RowLabelWithIcon-DKaqYrFi.js +++ b/assets/RowLabelWithIcon-BLnpOtqJ.js @@ -1,2 +1,2 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Filter-m8-1YxaS.js","./chunk-jRWAZmH_.js","./jsx-runtime-CEixWuwE.js","./FilterOutline-CycqYAO-.js","./Home-D5JY1jwd.js","./HomeOutline-DIkwvRFz.js","./Hospital-CYNHgxJA.js","./Information-BBkpqMWL.js","./NotificationsOutline-jaL_Ma_u.js","./PeopleOutline-DqJliGUu.js","./PersonCircleOutline-CT7kExXR.js","./SynthesisOutline-B90vgmO5.js"])))=>i.map(i=>d[i]); -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a}from"./axios-DOscJEDN.js";import{t as o}from"./preload-helper-m6Zr1aMT.js";import{t as s}from"./prop-types-eZYknsgO.js";import{I as c}from"./index-BocemapU.js";var l=e(t());a();var u={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`plus-circle`,theme:`outlined`},d=l.forwardRef(function(e,t){return l.createElement(r,i(i({},e),{},{ref:t,icon:u}))}),f=e(s()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>o(()=>import(`./Filter-m8-1YxaS.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>o(()=>import(`./FilterOutline-CycqYAO-.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>o(()=>import(`./Home-D5JY1jwd.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>o(()=>import(`./HomeOutline-DIkwvRFz.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>o(()=>import(`./Hospital-CYNHgxJA.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>o(()=>import(`./Information-BBkpqMWL.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>o(()=>import(`./NotificationsOutline-jaL_Ma_u.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>o(()=>import(`./PeopleOutline-DqJliGUu.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>o(()=>import(`./PersonCircleOutline-CT7kExXR.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>o(()=>import(`./SynthesisOutline-B90vgmO5.js`).then(e=>e.n),__vite__mapDeps([11,1,2]),import.meta.url)}),h=(e,t)=>{let[n,r]=(0,l.useState)(null);return(0,l.useEffect)(()=>{let n=!0;return(async()=>{try{let i=[``,`.jsx`,`.tsx`,`.js`,`.ts`],a=null;for(let t of i){let n=`../../components/${e}${t}`;if(m[n]){a=m[n];break}}if(!a){console.error(`Composant non trouvé: ${e}`);return}let o=(await a()).default;n&&r((0,p.jsx)(o,{...t}))}catch(t){console.error(`Erreur lors de l'import de ${e}:`,t)}})(),()=>{n=!1}},[e,t]),n},g=({label:e,isCti:t,icon:n,toolTipLabel:r})=>{let i=h(`shared/svg/icons/${n}`);return(0,p.jsxs)(p.Fragment,{children:[(t===`0`||t===`false`||!t)&&(0,p.jsx)(c,{title:r,children:i}),e]})};g.propTypes={label:f.default.string,isCti:f.default.oneOfType([f.default.string,f.default.bool]),icon:f.default.string};export{d as n,g as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a}from"./axios-DOscJEDN.js";import{t as o}from"./preload-helper-m6Zr1aMT.js";import{t as s}from"./prop-types-eZYknsgO.js";import{I as c}from"./index-V8IueDFv.js";var l=e(t());a();var u={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`plus-circle`,theme:`outlined`},d=l.forwardRef(function(e,t){return l.createElement(r,i(i({},e),{},{ref:t,icon:u}))}),f=e(s()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>o(()=>import(`./Filter-m8-1YxaS.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>o(()=>import(`./FilterOutline-CycqYAO-.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>o(()=>import(`./Home-D5JY1jwd.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>o(()=>import(`./HomeOutline-DIkwvRFz.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>o(()=>import(`./Hospital-CYNHgxJA.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>o(()=>import(`./Information-BBkpqMWL.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>o(()=>import(`./NotificationsOutline-jaL_Ma_u.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>o(()=>import(`./PeopleOutline-DqJliGUu.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>o(()=>import(`./PersonCircleOutline-CT7kExXR.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>o(()=>import(`./SynthesisOutline-B90vgmO5.js`).then(e=>e.n),__vite__mapDeps([11,1,2]),import.meta.url)}),h=(e,t)=>{let[n,r]=(0,l.useState)(null);return(0,l.useEffect)(()=>{let n=!0;return(async()=>{try{let i=[``,`.jsx`,`.tsx`,`.js`,`.ts`],a=null;for(let t of i){let n=`../../components/${e}${t}`;if(m[n]){a=m[n];break}}if(!a){console.error(`Composant non trouvé: ${e}`);return}let o=(await a()).default;n&&r((0,p.jsx)(o,{...t}))}catch(t){console.error(`Erreur lors de l'import de ${e}:`,t)}})(),()=>{n=!1}},[e,t]),n},g=({label:e,isCti:t,icon:n,toolTipLabel:r})=>{let i=h(`shared/svg/icons/${n}`);return(0,p.jsxs)(p.Fragment,{children:[(t===`0`||t===`false`||!t)&&(0,p.jsx)(c,{title:r,children:i}),e]})};g.propTypes={label:f.default.string,isCti:f.default.oneOfType([f.default.string,f.default.bool]),icon:f.default.string};export{d as n,g as t}; \ No newline at end of file diff --git a/assets/SalarieVentilationEditor-BAv2vip0.js b/assets/SalarieVentilationEditor-DCPRAEhX.js similarity index 97% rename from assets/SalarieVentilationEditor-BAv2vip0.js rename to assets/SalarieVentilationEditor-DCPRAEhX.js index fcc6677..714d86b 100644 --- a/assets/SalarieVentilationEditor-BAv2vip0.js +++ b/assets/SalarieVentilationEditor-DCPRAEhX.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Bn as r,Dt as i,G as a,J as o,K as s,Mn as c,N as l,Nn as u,S as d,ir as f,rr as p}from"./axios-DOscJEDN.js";import{i as m}from"./notification-BkpaB2Vc.js";import{n as h,t as g}from"./slicedToArray-BQ1tPSGY.js";import{n as _,t as v}from"./typeof-BUNGcdwP.js";import{i as y,r as b}from"./asyncToGenerator-DHhZBkop.js";import{m as x,p as S,t as C}from"./button-BMyidN73.js";import{t as w}from"./table-DT2n3sXB.js";import{n as T}from"./pagination-BH2ItXeM.js";import{n as E,r as D}from"./useFlexGapSupport-CzPe5s7u.js";import{t as O}from"./tooltip-3rewahde.js";import{t as k}from"./input-Yn95s9T0.js";import{t as A}from"./ArrowLeftOutlined-Be9M8IUd.js";import{c as j,s as M,u as ee}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as te}from"./useMutation-DqBabLvU.js";import{t as ne}from"./prop-types-eZYknsgO.js";import{t as re}from"./Loader-DwXJ8Se3.js";import{_t as ie,at as N,dt as ae,gt as oe}from"./index-BocemapU.js";import{c as se,d as ce,i as P,l as le,n as ue,r as de,s as F,t as fe,u as I}from"./ResetButton-DwwRaJH2.js";import{t as pe}from"./BaseActionButton-Da1uVM0x.js";import{t as me}from"./SaveButton-B7oEAcu-.js";var he=function(e){return e.children};y();var L=e(r()),R=e(t());function z(e){return e!=null}var B=function(e){var t=e.itemPrefixCls,n=e.component,r=e.span,i=e.className,a=e.style,o=e.labelStyle,s=e.contentStyle,c=e.bordered,l=e.label,u=e.content,d=e.colon,f=n;return c?R.createElement(f,{className:(0,L.default)(b(b({},`${t}-item-label`,z(l)),`${t}-item-content`,z(u)),i),style:a,colSpan:r},z(l)&&R.createElement(`span`,{style:o},l),z(u)&&R.createElement(`span`,{style:s},u)):R.createElement(f,{className:(0,L.default)(`${t}-item`,i),style:a,colSpan:r},R.createElement(`div`,{className:`${t}-item-container`},(l||l===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-label`,b({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};f();function V(e,t,n){var r=t.colon,i=t.prefixCls,a=t.bordered,o=n.component,s=n.type,c=n.showLabel,l=n.showContent,u=n.labelStyle,d=n.contentStyle;return e.map(function(e,t){var n=e.props,f=n.label,m=n.children,h=n.prefixCls,g=h===void 0?i:h,_=n.className,v=n.style,y=n.labelStyle,b=n.contentStyle,x=n.span,S=x===void 0?1:x,C=e.key;return typeof o==`string`?R.createElement(B,{key:`${s}-${C||t}`,className:_,style:v,labelStyle:p(p({},u),y),contentStyle:p(p({},d),b),span:S,colon:r,component:o,itemPrefixCls:g,bordered:a,label:c?f:null,content:l?m:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:p(p(p({},u),v),y),span:1,colon:r,component:o[0],itemPrefixCls:g,bordered:a,label:f}),R.createElement(B,{key:`content-${C||t}`,className:_,style:p(p(p({},d),v),b),span:S*2-1,component:o[1],itemPrefixCls:g,bordered:a,content:m})]})}var ge=function(e){var t=R.useContext(H),n=e.prefixCls,r=e.vertical,i=e.row,a=e.index,o=e.bordered;return r?R.createElement(R.Fragment,null,R.createElement(`tr`,{key:`label-${a}`,className:`${n}-row`},V(i,e,p({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},V(i,e,p({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:a,className:`${n}-row`},V(i,e,p({component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};y(),h(),_(),S();var H=R.createContext({}),U={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function _e(e,t){if(typeof e==`number`)return e;if(v(e)===`object`)for(var n=0;nn)&&(r=l(e,{span:n})),r}function ve(e,t){var n=x(e).filter(function(e){return e}),r=[],i=[],a=t;return n.forEach(function(e,o){var s=e.props?.span,c=s||1;if(o===n.length-1){i.push(W(e,s,a)),r.push(i);return}cce(e,t),meta:{successMessage:`Mise à jour de la ventilation`,errorMessage:`Erreur lors de la mise à jour de la ventilation`},onMutate:async({salarieId:t,newVentilation:n})=>{await e.cancelQueries({queryKey:I.detail(t)});let r=e.getQueryData(I.detail(t));return e.setQueryData(I.detail(t),n),{previousVentilation:r,salarieId:t}},onError:(t,n,r)=>{e.setQueryData(I.detail(r.salarieId),r.previousVentilation)},onSettled:async(t,n,r,i)=>{await e.invalidateQueries({queryKey:I.detail(i.salarieId)})}})}var K=n(),q=({children:e,...t})=>(0,K.jsx)(pe,{type:`default`,confirmTitle:`Des modifications non enregistrées seront perdues. Voulez-vous vraiment quitter cette page ?`,okText:`Oui, quitter sans enregistrer`,cancelText:`Non, rester sur cette page`,...t,children:e}),J=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[(0,K.jsx)(A,{}),e]});function Se({currentYear:e,hasUnsavedChanges:t,setHasUnsavedChanges:n,salarieId:r,editedVentilationByYear:i,salarieInfo:a,onReset:o,hasAtLeastOneYearInError:s}){let c=j(),l=M(),u=l.state?.filteredSalarieIds||[],d=l.state?.filteredInfo||[],f=xe(),p=()=>{c(`/rh/ventilation/parametrage/ventilation-listing`,{state:{fromSider:!0,filteredSalarieIds:u,filteredInfo:d}})},m=Object.values(t).some(e=>e===!0);return(0,K.jsxs)(`div`,{className:`page-header`,children:[(0,K.jsxs)(`div`,{className:`page-header-content-title`,children:[(0,K.jsx)(J,{onClick:p,withModalConfirm:t[e]}),(0,K.jsx)(`div`,{className:`header-title`,children:`Ventilation salarie`})]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(fe,{onClick:o,disabled:!m,withPopConfirm:!0}),(0,K.jsx)(me,{onClick:()=>f.mutate({salarieId:r,newVentilation:le(i,a)},{onSuccess:()=>n({})}),disabled:!m||s,withPopConfirm:!0})]})]})}var Ce=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[e,(0,K.jsx)(be,{})]}),Y=R.createContext(null),we=({index:e,...t})=>{let[n]=N.useForm();return(0,K.jsx)(N,{form:n,component:!1,children:(0,K.jsx)(Y.Provider,{value:n,children:(0,K.jsx)(`tr`,{...t})})})},Te=({title:e,editable:t,children:n,dataIndex:r,record:i,handleCellSave:a,validationRules:o,...s})=>{let[c,l]=(0,R.useState)(!1),u=(0,R.useRef)(null),d=(0,R.useContext)(Y);(0,R.useEffect)(()=>{c&&u.current.focus()},[c]);let f=()=>{l(!c),d.setFieldsValue({[r]:i[r]})},p=async()=>{try{let e=await d.validateFields();f(),a({...i,...e})}catch(e){console.log(`Save failed:`,e)}},m=n;return t&&(m=c?(0,K.jsx)(N.Item,{style:{margin:0},name:r,rules:o||[],children:(0,K.jsx)(k,{ref:u,onPressEnter:p,onBlur:p})}):(0,K.jsx)(`div`,{className:`editable-cell-value-wrap`,style:{paddingRight:24},onClick:f,children:n})),(0,K.jsx)(`td`,{...s,children:m})};function X(e){let t=Z(e||{}),n=De(t);return{ratiosInError:t,yearInErrors:n,hasAtLeastOneYearInError:Object.values(n).some(e=>e===!0)}}var Z=e=>{let t={};for(let[n,r]of Object.entries(e))t[n]=Ee(r);return t},Ee=e=>{let t={};return P.forEach(n=>{let r=`ratio_${n}`,i=e.reduce((e,t)=>e+(parseInt(t[r])||0),0);t[r]=Math.abs(i-100)>1e-4&&Math.abs(i)!==0}),t};function De(e){let t={};for(let[n,r]of Object.entries(e))t[n]=Object.values(r).some(e=>e===!0);return t}var Oe=({currentYear:e,ratiosInError:t={},autoFillFromMonth:n,handleCellSave:r,isCellModified:i})=>ke.map(a=>{if(!a.editable)return a;let o=t?.[e]?.[a.dataIndex],s=a.dataIndex.replace(`ratio_`,``);return{...a,className:o?`column-error`:``,title:(0,K.jsx)(`div`,{className:`${o?`column-error`:``}`,children:(0,K.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:1,minWidth:0,width:`100%`},children:[(0,K.jsx)(`span`,{style:{flex:1,minWidth:0,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:a.title}),(0,K.jsx)(O,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(C,{className:`auto-fill-btn`,icon:(0,K.jsx)(T,{}),size:`small`,type:`text`,style:{color:`#b26d00`,marginLeft:2},onClick:()=>n(s),"aria-label":`Recopier la valeur de ${a.title} sur les mois suivants`})})]})}),onCell:e=>({record:e,className:i(e,a.dataIndex)?`cell-modified`:``,editable:a.editable,dataIndex:a.dataIndex,title:a.title,validationRules:[{pattern:/^\d+(\.\d{1,2})?$/,message:`Nombre à 2 décimales max`}],handleCellSave:r})}}),ke=[{title:``,dataIndex:`label`,fixed:`left`,width:150},{title:`Janvier`,dataIndex:`ratio_janvier`,editable:!0},{title:`Février`,dataIndex:`ratio_fevrier`,editable:!0},{title:`Mars`,dataIndex:`ratio_mars`,editable:!0},{title:`Avril`,dataIndex:`ratio_avril`,editable:!0},{title:`Mai`,dataIndex:`ratio_mai`,editable:!0},{title:`Juin`,dataIndex:`ratio_juin`,editable:!0},{title:`Juillet`,dataIndex:`ratio_juillet`,editable:!0},{title:`Aout`,dataIndex:`ratio_aout`,editable:!0},{title:`Septembre`,dataIndex:`ratio_septembre`,editable:!0},{title:`Octobre`,dataIndex:`ratio_octobre`,editable:!0},{title:`Novembre`,dataIndex:`ratio_novembre`,editable:!0},{title:`Décembre`,dataIndex:`ratio_decembre`,editable:!0}],Q=e(ne());function $({currentYear:e,setCurrentYear:t,hasUnsavedChanges:n,setHasUnsavedChanges:r,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:s,salarieVentilationQuery:c}){let l=M(),u=j(),d=de(l.state?.filteredSalarieIds||[]),{ratiosInError:f,yearInErrors:p}=X(a),m=[...new Set(d.data?.map(e=>parseInt(e.salarie_id)).filter(Boolean))],h=m[m.indexOf(parseInt(i))+1],g=m[m.indexOf(parseInt(i))-1],_=Object.keys(a).sort((e,t)=>e-t)??[],v=e=>{t(e)},y=t=>{let n=[...a[e]],i=n.findIndex(e=>e.key===t.key),o=n[i];if(!F(o,t))return;n[i]={...o,...t},s(t=>({...t,[e]:n}));let l=F({...c?.data.ventilationByYear[e][i]},t);r(t=>({...t,[e]:l}))},b=e=>{u(`/rh/ventilations/${e}/settings`,{state:{fromSider:!0,filteredSalarieIds:l.state?.filteredSalarieIds||[],filteredInfo:l.state?.filteredInfo||[]}})},x={body:{row:we,cell:Te}},S=Oe({currentYear:e,ratiosInError:f,autoFillFromMonth:t=>{let n=P.indexOf(t),i=parseInt(e),o=Object.keys(a).map(Number).filter(e=>e>=i).sort((e,t)=>e-t),c=!1,l=a[e]||[],u={...a};if(o.forEach((e,r)=>{let i=e.toString();u[i]=(a[i]||[]).map(e=>{let i=l.find(t=>t.etablissement_id===e.etablissement_id);if(!i)return e;let a=i[`ratio_${t}`];if(a===void 0)return e;let o={...e};return(r===0?P.slice(n):P).forEach(e=>{o[`ratio_${e}`]=parseFloat(a)}),!c&&F(e,o)&&(c=!0),o})}),c){let e=o.reduce((e,t)=>(e[t.toString()]=!0,e),{});s(u),r(t=>({...t,...e}))}},handleCellSave:y,isCellModified:(t,n)=>{let r=c.data.ventilationByYear?.[e]?.find(e=>e.key===t.key);return r?se(t[n],r[n]):!1}}),C=_.map(t=>{let r=p[t];return{key:t,label:(0,K.jsx)(`div`,{className:`${r?`tab-error`:``}`,children:(0,K.jsx)(O,{title:r&&`Une ou plusieurs colonnes sont incorrectes: le total de chaque colonne doit être égal à 1.`,children:(0,K.jsxs)(oe,{dot:!0,offset:[6,0],className:p[t]&&`badge-error`,count:n[t]?`1`:`0`,children:[r&&(0,K.jsx)(o,{style:{color:`#cf1322`,marginRight:4}}),(0,K.jsx)(`span`,{children:t})]},t)})}),children:(0,K.jsx)(w,{rowKey:`key`,components:x,rowClassName:()=>`editable-row`,columns:S,dataSource:a[t]||[],pagination:!1,scroll:{x:1200,y:`calc(100vh - 425px)`},summary:()=>{let n=a[t]||[],r=P.reduce((e,t)=>{let r=n.reduce((e,n)=>{let r=parseInt(n[`ratio_${t}`]);return e+(isNaN(r)?0:r)},0);return e[`ratio_${t}`]=r,e},{});return(0,K.jsx)(w.Summary,{fixed:!0,children:(0,K.jsxs)(w.Summary.Row,{children:[(0,K.jsx)(w.Summary.Cell,{index:0,children:`Total`}),P.map((t,n)=>{let i=`ratio_${t}`,a=r[i],o=f[e][i];return(0,K.jsx)(w.Summary.Cell,{index:n+1,className:`${o?`column-error`:``}`,children:a.toFixed(0)},t)})]})})}},i)}});return(0,K.jsx)(`div`,{className:`editor-table-container`,children:(0,K.jsx)(ae,{defaultActiveKey:e.toString(),activeKey:e.toString(),onChange:v,type:`card`,size:`large`,tabBarStyle:{marginBottom:0},tabBarGutter:5,items:C,tabBarExtraContent:(0,K.jsxs)(`div`,{className:`tabs-extra-button`,children:[(0,K.jsx)(J,{disabled:!g,onClick:()=>b(g),withModalConfirm:n[e],children:`Salarié Précédent`}),(0,K.jsx)(Ce,{disabled:!h,onClick:()=>b(h),withModalConfirm:n[e],children:`Salarié Suivant`})]})})})}$.propTypes={currentYear:Q.default.oneOfType([Q.default.string,Q.default.number]).isRequired,setCurrentYear:Q.default.func.isRequired,hasUnsavedChanges:Q.default.objectOf(Q.default.bool).isRequired,setHasUnsavedChanges:Q.default.func.isRequired,salarieId:Q.default.string.isRequired,editedVentilationByYear:Q.default.objectOf(Q.default.arrayOf(Q.default.shape({key:Q.default.number.isRequired,etablissement_id:Q.default.number.isRequired,label:Q.default.string,ratio_janvier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_fevrier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mars:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_avril:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mai:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juin:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juillet:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_aout:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_septembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_octobre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_novembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_decembre:Q.default.oneOfType([Q.default.string,Q.default.number])}))).isRequired,setEditedVentilationByYear:Q.default.func.isRequired,salarieVentilationQuery:Q.default.shape({data:Q.default.shape({ventilationByYear:Q.default.object}),status:Q.default.string.isRequired}).isRequired};function Ae(e,{key:t,message:n,description:r,duration:i=0},a){let o=(0,R.useRef)(!1);(0,R.useEffect)(()=>{e&&!o.current&&(o.current=!0,m({key:t,message:n,description:r,duration:i})),e||s.close(t)},[e,t,n,r,i]),(0,R.useEffect)(()=>(o.current=!1,s.close(t),()=>s.close(t)),[t,a]);function c(){s.close(t),o.current=!1}return c}function je(e,t){return Ae(e,{key:`ventilation-error`,message:`Erreurs de ventilation`,description:`Le total de chaque colonne doit être égal à 1.`},t)}function Me(){let[e,t]=(0,R.useState)(()=>new Date().getFullYear()),[n,r]=(0,R.useState)({}),[i,a]=(0,R.useState)({}),{salarieId:o}=ee(),s=ue(o),{hasAtLeastOneYearInError:c}=X(n),l=je(c,o);(0,R.useEffect)(()=>{s.data?.ventilationByYear&&(r(s.data?.ventilationByYear??{}),a({}))},[s.data?.ventilationByYear]);let u=()=>{r(s.data.ventilationByYear),l(),a({})};if(s.status===`pending`||!s.data)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(re,{style:{height:`auto`}})});if(s.status===`error`)return(0,K.jsx)(ie,{message:`Erreur de chargement`,description:s.error.message,type:`error`,showIcon:!0});let d=s.data.salarieInfo;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(Se,{currentYear:e,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,salarieInfo:d,onReset:u,hasAtLeastOneYearInError:c}),(0,K.jsxs)(`div`,{className:`salarie-ventilation-editor`,children:[(0,K.jsxs)(G,{title:`Informations salarie`,column:2,children:[(0,K.jsx)(G.Item,{label:`Matricule`,children:d.matricule}),(0,K.jsx)(G.Item,{label:`Etablissement Contrat`,children:d.etablissement_contrat}),(0,K.jsxs)(G.Item,{label:`Nom - Prenom`,children:[d.nom,` - `,d.prenom]}),(0,K.jsx)(G.Item,{label:`Qualif`,children:d.qualification})]}),(0,K.jsx)($,{currentYear:e,setCurrentYear:t,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,setEditedVentilationByYear:r,salarieVentilationQuery:s})]})]})}export{Me as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Bn as r,Dt as i,G as a,J as o,K as s,Mn as c,N as l,Nn as u,S as d,ir as f,rr as p}from"./axios-DOscJEDN.js";import{i as m}from"./notification-BkpaB2Vc.js";import{n as h,t as g}from"./slicedToArray-BQ1tPSGY.js";import{n as _,t as v}from"./typeof-BUNGcdwP.js";import{i as y,r as b}from"./asyncToGenerator-DHhZBkop.js";import{m as x,p as S,t as C}from"./button-BMyidN73.js";import{t as w}from"./table-Dgoi2Ld6.js";import{n as T}from"./pagination-BH2ItXeM.js";import{n as E,r as D}from"./useFlexGapSupport-CzPe5s7u.js";import{t as O}from"./tooltip-3rewahde.js";import{t as k}from"./input-Yn95s9T0.js";import{t as A}from"./ArrowLeftOutlined-Be9M8IUd.js";import{c as j,s as M,u as ee}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as te}from"./useMutation-DqBabLvU.js";import{t as ne}from"./prop-types-eZYknsgO.js";import{t as re}from"./Loader-DwXJ8Se3.js";import{_t as ie,at as N,dt as ae,gt as oe}from"./index-V8IueDFv.js";import{c as se,d as ce,i as P,l as le,n as ue,r as de,s as F,t as fe,u as I}from"./ResetButton-bD8u3xSC.js";import{t as pe}from"./BaseActionButton-BHaunm6A.js";import{t as me}from"./SaveButton-dvQmcdWk.js";var he=function(e){return e.children};y();var L=e(r()),R=e(t());function z(e){return e!=null}var B=function(e){var t=e.itemPrefixCls,n=e.component,r=e.span,i=e.className,a=e.style,o=e.labelStyle,s=e.contentStyle,c=e.bordered,l=e.label,u=e.content,d=e.colon,f=n;return c?R.createElement(f,{className:(0,L.default)(b(b({},`${t}-item-label`,z(l)),`${t}-item-content`,z(u)),i),style:a,colSpan:r},z(l)&&R.createElement(`span`,{style:o},l),z(u)&&R.createElement(`span`,{style:s},u)):R.createElement(f,{className:(0,L.default)(`${t}-item`,i),style:a,colSpan:r},R.createElement(`div`,{className:`${t}-item-container`},(l||l===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-label`,b({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};f();function V(e,t,n){var r=t.colon,i=t.prefixCls,a=t.bordered,o=n.component,s=n.type,c=n.showLabel,l=n.showContent,u=n.labelStyle,d=n.contentStyle;return e.map(function(e,t){var n=e.props,f=n.label,m=n.children,h=n.prefixCls,g=h===void 0?i:h,_=n.className,v=n.style,y=n.labelStyle,b=n.contentStyle,x=n.span,S=x===void 0?1:x,C=e.key;return typeof o==`string`?R.createElement(B,{key:`${s}-${C||t}`,className:_,style:v,labelStyle:p(p({},u),y),contentStyle:p(p({},d),b),span:S,colon:r,component:o,itemPrefixCls:g,bordered:a,label:c?f:null,content:l?m:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:p(p(p({},u),v),y),span:1,colon:r,component:o[0],itemPrefixCls:g,bordered:a,label:f}),R.createElement(B,{key:`content-${C||t}`,className:_,style:p(p(p({},d),v),b),span:S*2-1,component:o[1],itemPrefixCls:g,bordered:a,content:m})]})}var ge=function(e){var t=R.useContext(H),n=e.prefixCls,r=e.vertical,i=e.row,a=e.index,o=e.bordered;return r?R.createElement(R.Fragment,null,R.createElement(`tr`,{key:`label-${a}`,className:`${n}-row`},V(i,e,p({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},V(i,e,p({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:a,className:`${n}-row`},V(i,e,p({component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};y(),h(),_(),S();var H=R.createContext({}),U={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function _e(e,t){if(typeof e==`number`)return e;if(v(e)===`object`)for(var n=0;nn)&&(r=l(e,{span:n})),r}function ve(e,t){var n=x(e).filter(function(e){return e}),r=[],i=[],a=t;return n.forEach(function(e,o){var s=e.props?.span,c=s||1;if(o===n.length-1){i.push(W(e,s,a)),r.push(i);return}cce(e,t),meta:{successMessage:`Mise à jour de la ventilation`,errorMessage:`Erreur lors de la mise à jour de la ventilation`},onMutate:async({salarieId:t,newVentilation:n})=>{await e.cancelQueries({queryKey:I.detail(t)});let r=e.getQueryData(I.detail(t));return e.setQueryData(I.detail(t),n),{previousVentilation:r,salarieId:t}},onError:(t,n,r)=>{e.setQueryData(I.detail(r.salarieId),r.previousVentilation)},onSettled:async(t,n,r,i)=>{await e.invalidateQueries({queryKey:I.detail(i.salarieId)})}})}var K=n(),q=({children:e,...t})=>(0,K.jsx)(pe,{type:`default`,confirmTitle:`Des modifications non enregistrées seront perdues. Voulez-vous vraiment quitter cette page ?`,okText:`Oui, quitter sans enregistrer`,cancelText:`Non, rester sur cette page`,...t,children:e}),J=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[(0,K.jsx)(A,{}),e]});function Se({currentYear:e,hasUnsavedChanges:t,setHasUnsavedChanges:n,salarieId:r,editedVentilationByYear:i,salarieInfo:a,onReset:o,hasAtLeastOneYearInError:s}){let c=j(),l=M(),u=l.state?.filteredSalarieIds||[],d=l.state?.filteredInfo||[],f=xe(),p=()=>{c(`/rh/ventilation/parametrage/ventilation-listing`,{state:{fromSider:!0,filteredSalarieIds:u,filteredInfo:d}})},m=Object.values(t).some(e=>e===!0);return(0,K.jsxs)(`div`,{className:`page-header`,children:[(0,K.jsxs)(`div`,{className:`page-header-content-title`,children:[(0,K.jsx)(J,{onClick:p,withModalConfirm:t[e]}),(0,K.jsx)(`div`,{className:`header-title`,children:`Ventilation salarie`})]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(fe,{onClick:o,disabled:!m,withPopConfirm:!0}),(0,K.jsx)(me,{onClick:()=>f.mutate({salarieId:r,newVentilation:le(i,a)},{onSuccess:()=>n({})}),disabled:!m||s,withPopConfirm:!0})]})]})}var Ce=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[e,(0,K.jsx)(be,{})]}),Y=R.createContext(null),we=({index:e,...t})=>{let[n]=N.useForm();return(0,K.jsx)(N,{form:n,component:!1,children:(0,K.jsx)(Y.Provider,{value:n,children:(0,K.jsx)(`tr`,{...t})})})},Te=({title:e,editable:t,children:n,dataIndex:r,record:i,handleCellSave:a,validationRules:o,...s})=>{let[c,l]=(0,R.useState)(!1),u=(0,R.useRef)(null),d=(0,R.useContext)(Y);(0,R.useEffect)(()=>{c&&u.current.focus()},[c]);let f=()=>{l(!c),d.setFieldsValue({[r]:i[r]})},p=async()=>{try{let e=await d.validateFields();f(),a({...i,...e})}catch(e){console.log(`Save failed:`,e)}},m=n;return t&&(m=c?(0,K.jsx)(N.Item,{style:{margin:0},name:r,rules:o||[],children:(0,K.jsx)(k,{ref:u,onPressEnter:p,onBlur:p})}):(0,K.jsx)(`div`,{className:`editable-cell-value-wrap`,style:{paddingRight:24},onClick:f,children:n})),(0,K.jsx)(`td`,{...s,children:m})};function X(e){let t=Z(e||{}),n=De(t);return{ratiosInError:t,yearInErrors:n,hasAtLeastOneYearInError:Object.values(n).some(e=>e===!0)}}var Z=e=>{let t={};for(let[n,r]of Object.entries(e))t[n]=Ee(r);return t},Ee=e=>{let t={};return P.forEach(n=>{let r=`ratio_${n}`,i=e.reduce((e,t)=>e+(parseInt(t[r])||0),0);t[r]=Math.abs(i-100)>1e-4&&Math.abs(i)!==0}),t};function De(e){let t={};for(let[n,r]of Object.entries(e))t[n]=Object.values(r).some(e=>e===!0);return t}var Oe=({currentYear:e,ratiosInError:t={},autoFillFromMonth:n,handleCellSave:r,isCellModified:i})=>ke.map(a=>{if(!a.editable)return a;let o=t?.[e]?.[a.dataIndex],s=a.dataIndex.replace(`ratio_`,``);return{...a,className:o?`column-error`:``,title:(0,K.jsx)(`div`,{className:`${o?`column-error`:``}`,children:(0,K.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:1,minWidth:0,width:`100%`},children:[(0,K.jsx)(`span`,{style:{flex:1,minWidth:0,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:a.title}),(0,K.jsx)(O,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(C,{className:`auto-fill-btn`,icon:(0,K.jsx)(T,{}),size:`small`,type:`text`,style:{color:`#b26d00`,marginLeft:2},onClick:()=>n(s),"aria-label":`Recopier la valeur de ${a.title} sur les mois suivants`})})]})}),onCell:e=>({record:e,className:i(e,a.dataIndex)?`cell-modified`:``,editable:a.editable,dataIndex:a.dataIndex,title:a.title,validationRules:[{pattern:/^\d+(\.\d{1,2})?$/,message:`Nombre à 2 décimales max`}],handleCellSave:r})}}),ke=[{title:``,dataIndex:`label`,fixed:`left`,width:150},{title:`Janvier`,dataIndex:`ratio_janvier`,editable:!0},{title:`Février`,dataIndex:`ratio_fevrier`,editable:!0},{title:`Mars`,dataIndex:`ratio_mars`,editable:!0},{title:`Avril`,dataIndex:`ratio_avril`,editable:!0},{title:`Mai`,dataIndex:`ratio_mai`,editable:!0},{title:`Juin`,dataIndex:`ratio_juin`,editable:!0},{title:`Juillet`,dataIndex:`ratio_juillet`,editable:!0},{title:`Aout`,dataIndex:`ratio_aout`,editable:!0},{title:`Septembre`,dataIndex:`ratio_septembre`,editable:!0},{title:`Octobre`,dataIndex:`ratio_octobre`,editable:!0},{title:`Novembre`,dataIndex:`ratio_novembre`,editable:!0},{title:`Décembre`,dataIndex:`ratio_decembre`,editable:!0}],Q=e(ne());function $({currentYear:e,setCurrentYear:t,hasUnsavedChanges:n,setHasUnsavedChanges:r,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:s,salarieVentilationQuery:c}){let l=M(),u=j(),d=de(l.state?.filteredSalarieIds||[]),{ratiosInError:f,yearInErrors:p}=X(a),m=[...new Set(d.data?.map(e=>parseInt(e.salarie_id)).filter(Boolean))],h=m[m.indexOf(parseInt(i))+1],g=m[m.indexOf(parseInt(i))-1],_=Object.keys(a).sort((e,t)=>e-t)??[],v=e=>{t(e)},y=t=>{let n=[...a[e]],i=n.findIndex(e=>e.key===t.key),o=n[i];if(!F(o,t))return;n[i]={...o,...t},s(t=>({...t,[e]:n}));let l=F({...c?.data.ventilationByYear[e][i]},t);r(t=>({...t,[e]:l}))},b=e=>{u(`/rh/ventilations/${e}/settings`,{state:{fromSider:!0,filteredSalarieIds:l.state?.filteredSalarieIds||[],filteredInfo:l.state?.filteredInfo||[]}})},x={body:{row:we,cell:Te}},S=Oe({currentYear:e,ratiosInError:f,autoFillFromMonth:t=>{let n=P.indexOf(t),i=parseInt(e),o=Object.keys(a).map(Number).filter(e=>e>=i).sort((e,t)=>e-t),c=!1,l=a[e]||[],u={...a};if(o.forEach((e,r)=>{let i=e.toString();u[i]=(a[i]||[]).map(e=>{let i=l.find(t=>t.etablissement_id===e.etablissement_id);if(!i)return e;let a=i[`ratio_${t}`];if(a===void 0)return e;let o={...e};return(r===0?P.slice(n):P).forEach(e=>{o[`ratio_${e}`]=parseFloat(a)}),!c&&F(e,o)&&(c=!0),o})}),c){let e=o.reduce((e,t)=>(e[t.toString()]=!0,e),{});s(u),r(t=>({...t,...e}))}},handleCellSave:y,isCellModified:(t,n)=>{let r=c.data.ventilationByYear?.[e]?.find(e=>e.key===t.key);return r?se(t[n],r[n]):!1}}),C=_.map(t=>{let r=p[t];return{key:t,label:(0,K.jsx)(`div`,{className:`${r?`tab-error`:``}`,children:(0,K.jsx)(O,{title:r&&`Une ou plusieurs colonnes sont incorrectes: le total de chaque colonne doit être égal à 1.`,children:(0,K.jsxs)(oe,{dot:!0,offset:[6,0],className:p[t]&&`badge-error`,count:n[t]?`1`:`0`,children:[r&&(0,K.jsx)(o,{style:{color:`#cf1322`,marginRight:4}}),(0,K.jsx)(`span`,{children:t})]},t)})}),children:(0,K.jsx)(w,{rowKey:`key`,components:x,rowClassName:()=>`editable-row`,columns:S,dataSource:a[t]||[],pagination:!1,scroll:{x:1200,y:`calc(100vh - 425px)`},summary:()=>{let n=a[t]||[],r=P.reduce((e,t)=>{let r=n.reduce((e,n)=>{let r=parseInt(n[`ratio_${t}`]);return e+(isNaN(r)?0:r)},0);return e[`ratio_${t}`]=r,e},{});return(0,K.jsx)(w.Summary,{fixed:!0,children:(0,K.jsxs)(w.Summary.Row,{children:[(0,K.jsx)(w.Summary.Cell,{index:0,children:`Total`}),P.map((t,n)=>{let i=`ratio_${t}`,a=r[i],o=f[e][i];return(0,K.jsx)(w.Summary.Cell,{index:n+1,className:`${o?`column-error`:``}`,children:a.toFixed(0)},t)})]})})}},i)}});return(0,K.jsx)(`div`,{className:`editor-table-container`,children:(0,K.jsx)(ae,{defaultActiveKey:e.toString(),activeKey:e.toString(),onChange:v,type:`card`,size:`large`,tabBarStyle:{marginBottom:0},tabBarGutter:5,items:C,tabBarExtraContent:(0,K.jsxs)(`div`,{className:`tabs-extra-button`,children:[(0,K.jsx)(J,{disabled:!g,onClick:()=>b(g),withModalConfirm:n[e],children:`Salarié Précédent`}),(0,K.jsx)(Ce,{disabled:!h,onClick:()=>b(h),withModalConfirm:n[e],children:`Salarié Suivant`})]})})})}$.propTypes={currentYear:Q.default.oneOfType([Q.default.string,Q.default.number]).isRequired,setCurrentYear:Q.default.func.isRequired,hasUnsavedChanges:Q.default.objectOf(Q.default.bool).isRequired,setHasUnsavedChanges:Q.default.func.isRequired,salarieId:Q.default.string.isRequired,editedVentilationByYear:Q.default.objectOf(Q.default.arrayOf(Q.default.shape({key:Q.default.number.isRequired,etablissement_id:Q.default.number.isRequired,label:Q.default.string,ratio_janvier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_fevrier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mars:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_avril:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mai:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juin:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juillet:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_aout:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_septembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_octobre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_novembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_decembre:Q.default.oneOfType([Q.default.string,Q.default.number])}))).isRequired,setEditedVentilationByYear:Q.default.func.isRequired,salarieVentilationQuery:Q.default.shape({data:Q.default.shape({ventilationByYear:Q.default.object}),status:Q.default.string.isRequired}).isRequired};function Ae(e,{key:t,message:n,description:r,duration:i=0},a){let o=(0,R.useRef)(!1);(0,R.useEffect)(()=>{e&&!o.current&&(o.current=!0,m({key:t,message:n,description:r,duration:i})),e||s.close(t)},[e,t,n,r,i]),(0,R.useEffect)(()=>(o.current=!1,s.close(t),()=>s.close(t)),[t,a]);function c(){s.close(t),o.current=!1}return c}function je(e,t){return Ae(e,{key:`ventilation-error`,message:`Erreurs de ventilation`,description:`Le total de chaque colonne doit être égal à 1.`},t)}function Me(){let[e,t]=(0,R.useState)(()=>new Date().getFullYear()),[n,r]=(0,R.useState)({}),[i,a]=(0,R.useState)({}),{salarieId:o}=ee(),s=ue(o),{hasAtLeastOneYearInError:c}=X(n),l=je(c,o);(0,R.useEffect)(()=>{s.data?.ventilationByYear&&(r(s.data?.ventilationByYear??{}),a({}))},[s.data?.ventilationByYear]);let u=()=>{r(s.data.ventilationByYear),l(),a({})};if(s.status===`pending`||!s.data)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(re,{style:{height:`auto`}})});if(s.status===`error`)return(0,K.jsx)(ie,{message:`Erreur de chargement`,description:s.error.message,type:`error`,showIcon:!0});let d=s.data.salarieInfo;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(Se,{currentYear:e,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,salarieInfo:d,onReset:u,hasAtLeastOneYearInError:c}),(0,K.jsxs)(`div`,{className:`salarie-ventilation-editor`,children:[(0,K.jsxs)(G,{title:`Informations salarie`,column:2,children:[(0,K.jsx)(G.Item,{label:`Matricule`,children:d.matricule}),(0,K.jsx)(G.Item,{label:`Etablissement Contrat`,children:d.etablissement_contrat}),(0,K.jsxs)(G.Item,{label:`Nom - Prenom`,children:[d.nom,` - `,d.prenom]}),(0,K.jsx)(G.Item,{label:`Qualif`,children:d.qualification})]}),(0,K.jsx)($,{currentYear:e,setCurrentYear:t,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,setEditedVentilationByYear:r,salarieVentilationQuery:s})]})]})}export{Me as default}; \ No newline at end of file diff --git a/assets/SalarieVentilationListing-D-FrMBaX.js b/assets/SalarieVentilationListing-CHcxXoDj.js similarity index 94% rename from assets/SalarieVentilationListing-D-FrMBaX.js rename to assets/SalarieVentilationListing-CHcxXoDj.js index f97e8f8..a3a0bfe 100644 --- a/assets/SalarieVentilationListing-D-FrMBaX.js +++ b/assets/SalarieVentilationListing-CHcxXoDj.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-DB3Pt-Y3.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./table-DT2n3sXB.js";import{c as o,s,t as c}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as l}from"./Loader-DwXJ8Se3.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-DwwRaJH2.js";var m=e(t()),h=n();function g(){let e=s(),t=o(),[n,g]=(0,m.useState)(e.state?.filteredInfo||{}),_=Object.values(n).filter(Boolean).length!==0,v=f();if(v.status===`pending`)return(0,h.jsx)(`div`,{className:`loading-wrapper`,children:(0,h.jsx)(l,{style:{height:`auto`}})});if(v.status===`error`)return(0,h.jsx)(`p`,{children:`Error :(`});let y=_?u(v.data,n):[...v.data],b=[`matricule`,`nom`,`prenom`,`etablissement_contrat`,`qualification`],x={};b.forEach(e=>{let t=new Set(y?.map(t=>t[e]).filter(Boolean));x[e]=Array.from(t).sort((e,t)=>e.localeCompare(t)).map(e=>({text:e,value:e}))});let S=(n,r,i)=>{g(r),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:r}})},C=()=>{g({}),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:{}}})},w=[{title:`Matricule`,dataIndex:`matricule`,key:`matricule`,onFilter:(e,t)=>t.matricule.toString().toLowerCase().includes(e.toLowerCase()),filteredValue:n.matricule||null,filters:x.matricule,filterSearch:!0},{title:`Nom`,dataIndex:`nom`,key:`nom`,filteredValue:n.nom||null,filters:x.nom,filterSearch:!0,onFilter:(e,t)=>t.nom.toString().toLowerCase().includes(e.toLowerCase())},{title:`Prénom`,dataIndex:`prenom`,key:`prenom`,filteredValue:n.prenom||null,filters:x.prenom,onFilter:(e,t)=>t.prenom.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Etablissement du contrat`,dataIndex:`etablissement_contrat`,key:`etablissement_contrat`,filteredValue:n.etablissement_contrat||null,filters:x.etablissement_contrat,onFilter:(e,t)=>t.etablissement_contrat.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Qualification`,dataIndex:`qualification`,key:`qualification`,filteredValue:n.qualification||null,filters:x.qualification,onFilter:(e,t)=>t.qualification.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Action`,dataIndex:``,key:`action`,width:`8%`,render:e=>(0,h.jsx)(c,{to:{pathname:`/rh/ventilations/${e.salarie_id}/settings`,state:{fromSider:!0,filteredSalarieIds:d(v.data,n),filteredInfo:n}},children:(0,h.jsx)(i,{children:`Éditer`})})}];return(0,h.jsxs)(`div`,{className:``,children:[(0,h.jsx)(r,{children:(0,h.jsx)(`title`,{children:`iCTI | Liste des Salariés`})}),(0,h.jsxs)(`div`,{className:`component-header`,children:[(0,h.jsx)(`div`,{className:`header-title`,children:`Liste des Salariés`}),(0,h.jsx)(p,{disabled:!_,onClick:C,children:`Réinitialiser les filtres`})]}),(0,h.jsx)(`div`,{className:`component-content`,children:(0,h.jsx)(a,{columns:w,dataSource:y,pagination:{pageSize:50},scroll:{y:`calc(100vh - 240px)`},onChange:S,size:`small`})})]})}export{g as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-DB3Pt-Y3.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./table-Dgoi2Ld6.js";import{c as o,s,t as c}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as l}from"./Loader-DwXJ8Se3.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-bD8u3xSC.js";var m=e(t()),h=n();function g(){let e=s(),t=o(),[n,g]=(0,m.useState)(e.state?.filteredInfo||{}),_=Object.values(n).filter(Boolean).length!==0,v=f();if(v.status===`pending`)return(0,h.jsx)(`div`,{className:`loading-wrapper`,children:(0,h.jsx)(l,{style:{height:`auto`}})});if(v.status===`error`)return(0,h.jsx)(`p`,{children:`Error :(`});let y=_?u(v.data,n):[...v.data],b=[`matricule`,`nom`,`prenom`,`etablissement_contrat`,`qualification`],x={};b.forEach(e=>{let t=new Set(y?.map(t=>t[e]).filter(Boolean));x[e]=Array.from(t).sort((e,t)=>e.localeCompare(t)).map(e=>({text:e,value:e}))});let S=(n,r,i)=>{g(r),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:r}})},C=()=>{g({}),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:{}}})},w=[{title:`Matricule`,dataIndex:`matricule`,key:`matricule`,onFilter:(e,t)=>t.matricule.toString().toLowerCase().includes(e.toLowerCase()),filteredValue:n.matricule||null,filters:x.matricule,filterSearch:!0},{title:`Nom`,dataIndex:`nom`,key:`nom`,filteredValue:n.nom||null,filters:x.nom,filterSearch:!0,onFilter:(e,t)=>t.nom.toString().toLowerCase().includes(e.toLowerCase())},{title:`Prénom`,dataIndex:`prenom`,key:`prenom`,filteredValue:n.prenom||null,filters:x.prenom,onFilter:(e,t)=>t.prenom.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Etablissement du contrat`,dataIndex:`etablissement_contrat`,key:`etablissement_contrat`,filteredValue:n.etablissement_contrat||null,filters:x.etablissement_contrat,onFilter:(e,t)=>t.etablissement_contrat.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Qualification`,dataIndex:`qualification`,key:`qualification`,filteredValue:n.qualification||null,filters:x.qualification,onFilter:(e,t)=>t.qualification.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Action`,dataIndex:``,key:`action`,width:`8%`,render:e=>(0,h.jsx)(c,{to:{pathname:`/rh/ventilations/${e.salarie_id}/settings`,state:{fromSider:!0,filteredSalarieIds:d(v.data,n),filteredInfo:n}},children:(0,h.jsx)(i,{children:`Éditer`})})}];return(0,h.jsxs)(`div`,{className:``,children:[(0,h.jsx)(r,{children:(0,h.jsx)(`title`,{children:`iCTI | Liste des Salariés`})}),(0,h.jsxs)(`div`,{className:`component-header`,children:[(0,h.jsx)(`div`,{className:`header-title`,children:`Liste des Salariés`}),(0,h.jsx)(p,{disabled:!_,onClick:C,children:`Réinitialiser les filtres`})]}),(0,h.jsx)(`div`,{className:`component-content`,children:(0,h.jsx)(a,{columns:w,dataSource:y,pagination:{pageSize:50},scroll:{y:`calc(100vh - 240px)`},onChange:S,size:`small`})})]})}export{g as default}; \ No newline at end of file diff --git a/assets/SaveButton-B7oEAcu-.js b/assets/SaveButton-dvQmcdWk.js similarity index 81% rename from assets/SaveButton-B7oEAcu-.js rename to assets/SaveButton-dvQmcdWk.js index f23c9a5..9c7c02c 100644 --- a/assets/SaveButton-B7oEAcu-.js +++ b/assets/SaveButton-dvQmcdWk.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./SaveOutlined-CKknbpWq.js";import{t as i}from"./prop-types-eZYknsgO.js";import{t as a}from"./BaseActionButton-Da1uVM0x.js";t();var o=e(i()),s=n(),c=({children:e=`Enregistrer`,...t})=>(0,s.jsx)(a,{icon:(0,s.jsx)(r,{}),confirmTitle:`Confirmez-vous l'enregistrement ?`,okText:`Enregister`,...t,children:e});c.propTypes={children:o.default.node};export{c as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./SaveOutlined-CKknbpWq.js";import{t as i}from"./prop-types-eZYknsgO.js";import{t as a}from"./BaseActionButton-BHaunm6A.js";t();var o=e(i()),s=n(),c=({children:e=`Enregistrer`,...t})=>(0,s.jsx)(a,{icon:(0,s.jsx)(r,{}),confirmTitle:`Confirmez-vous l'enregistrement ?`,okText:`Enregister`,...t,children:e});c.propTypes={children:o.default.node};export{c as t}; \ No newline at end of file diff --git a/assets/Simulations-Dnn5166S.js b/assets/Simulations-C_l_HUUC.js similarity index 95% rename from assets/Simulations-Dnn5166S.js rename to assets/Simulations-C_l_HUUC.js index 3be49bd..834e6d0 100644 --- a/assets/Simulations-Dnn5166S.js +++ b/assets/Simulations-C_l_HUUC.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,n as i,ur as a,vr as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{i as c}from"./ctiAxios-CDlE51TE.js";import{a as l}from"./notification-BkpaB2Vc.js";import{t as u}from"./button-BMyidN73.js";import{t as d}from"./DownloadOutlined-BPVvN91B.js";import{t as f}from"./useMutation-DqBabLvU.js";import{t as p}from"./UndoOutlined-DS5JVKPM.js";import{t as m}from"./prop-types-eZYknsgO.js";import{I as h,_t as g,c as _,z as v}from"./index-BocemapU.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return o(a(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return o(a(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await c(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await c(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await c(S,{operation:`get_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}async function E(e,t){let n=x(await c(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return i({queryKey:y.list(e),queryFn:()=>C(e),enabled:!!e})}function O(){let e=r();return f({mutationFn:({year:e})=>w(e),meta:{successMessage:`Séjours non groupés envoyés`,errorMessage:`Erreur lors de l'envoi des séjours`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}function k(){let e=r();return f({mutationFn:async({year:e,file:t})=>{await T(e,t),l({type:`info`,message:`Simulation`,description:`Séjours groupés téléchargés, lancement des traitements`}),await E(e,t)},meta:{successMessage:`Traitements terminés`,errorMessage:`Erreur lors du téléchargement des séjours groupés`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}var A=e(t()),j=e(m()),M=[{title:`Séjour téléversés`,dataKey:`fg0_name`,key:`fg0_name`,width:300,resizable:!0,flexGrow:1},{title:`Date de téléversement`,dataKey:`fg0_remote_date`,key:`fg0_remote_date`,width:300,resizable:!0},{title:`Taille`,dataKey:`fg0_size`,key:`fg0_size`,cellRenderer:({cellData:e})=>`${e/1e3} Ko`,width:300,resizable:!0},{title:`Groupé par CTI`,dataKey:`fg1_remote_date`,key:`fg1_remote_date`,width:300,resizable:!0}],N=n(),P=({year:e})=>{let t=D(e),n=O(),r=k(),i=t.data?.simulations??[],a=t.data?.message??{},[o,c]=(0,A.useState)({}),l=()=>{t.refetch()},f=()=>{n.mutate({year:e})},m=e=>{c(i.find(t=>t.key===e))},y=()=>{o.fg1_ok===`OUI`&&r.mutate({year:e,file:o.fg1_name})},b=t.isFetching||n.isPending||r.isPending;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(s,{children:(0,N.jsxs)(`title`,{children:[`iCTI | Regroupage `,e]})}),(0,N.jsxs)(`div`,{className:`component-header`,children:[(0,N.jsxs)(`div`,{className:`header-title`,children:[`Regroupage `,e]}),(0,N.jsxs)(`div`,{className:`header-actions`,children:[(0,N.jsx)(h,{title:`Téléverser les séjours vers Web CTI`,children:(0,N.jsxs)(u,{onClick:f,disabled:n.isPending,children:[(0,N.jsx)(v,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(u,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(d,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(u,{type:`link`,onClick:l,children:(0,N.jsx)(p,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(g,{message:a.warning,type:`warning`,showIcon:!0}):null,(0,N.jsx)(`div`,{className:`component-content`,children:(0,N.jsx)(_,{columns:M,data:i,loading:b,fixed:!1,onRowSelect:m,selectedRow:o})})]})};P.propTypes={year:j.default.string};export{P as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,n as i,ur as a,vr as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{i as c}from"./ctiAxios-CDlE51TE.js";import{a as l}from"./notification-BkpaB2Vc.js";import{t as u}from"./button-BMyidN73.js";import{t as d}from"./DownloadOutlined-BPVvN91B.js";import{t as f}from"./useMutation-DqBabLvU.js";import{t as p}from"./UndoOutlined-DS5JVKPM.js";import{t as m}from"./prop-types-eZYknsgO.js";import{I as h,_t as g,c as _,z as v}from"./index-V8IueDFv.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return o(a(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return o(a(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await c(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await c(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await c(S,{operation:`get_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}async function E(e,t){let n=x(await c(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return i({queryKey:y.list(e),queryFn:()=>C(e),enabled:!!e})}function O(){let e=r();return f({mutationFn:({year:e})=>w(e),meta:{successMessage:`Séjours non groupés envoyés`,errorMessage:`Erreur lors de l'envoi des séjours`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}function k(){let e=r();return f({mutationFn:async({year:e,file:t})=>{await T(e,t),l({type:`info`,message:`Simulation`,description:`Séjours groupés téléchargés, lancement des traitements`}),await E(e,t)},meta:{successMessage:`Traitements terminés`,errorMessage:`Erreur lors du téléchargement des séjours groupés`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}var A=e(t()),j=e(m()),M=[{title:`Séjour téléversés`,dataKey:`fg0_name`,key:`fg0_name`,width:300,resizable:!0,flexGrow:1},{title:`Date de téléversement`,dataKey:`fg0_remote_date`,key:`fg0_remote_date`,width:300,resizable:!0},{title:`Taille`,dataKey:`fg0_size`,key:`fg0_size`,cellRenderer:({cellData:e})=>`${e/1e3} Ko`,width:300,resizable:!0},{title:`Groupé par CTI`,dataKey:`fg1_remote_date`,key:`fg1_remote_date`,width:300,resizable:!0}],N=n(),P=({year:e})=>{let t=D(e),n=O(),r=k(),i=t.data?.simulations??[],a=t.data?.message??{},[o,c]=(0,A.useState)({}),l=()=>{t.refetch()},f=()=>{n.mutate({year:e})},m=e=>{c(i.find(t=>t.key===e))},y=()=>{o.fg1_ok===`OUI`&&r.mutate({year:e,file:o.fg1_name})},b=t.isFetching||n.isPending||r.isPending;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(s,{children:(0,N.jsxs)(`title`,{children:[`iCTI | Regroupage `,e]})}),(0,N.jsxs)(`div`,{className:`component-header`,children:[(0,N.jsxs)(`div`,{className:`header-title`,children:[`Regroupage `,e]}),(0,N.jsxs)(`div`,{className:`header-actions`,children:[(0,N.jsx)(h,{title:`Téléverser les séjours vers Web CTI`,children:(0,N.jsxs)(u,{onClick:f,disabled:n.isPending,children:[(0,N.jsx)(v,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(u,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(d,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(u,{type:`link`,onClick:l,children:(0,N.jsx)(p,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(g,{message:a.warning,type:`warning`,showIcon:!0}):null,(0,N.jsx)(`div`,{className:`component-content`,children:(0,N.jsx)(_,{columns:M,data:i,loading:b,fixed:!1,onRowSelect:m,selectedRow:o})})]})};P.propTypes={year:j.default.string};export{P as default}; \ No newline at end of file diff --git a/assets/SpecSynchronize-D0Agdx8k.js b/assets/SpecSynchronize-DVp1Qubp.js similarity index 97% rename from assets/SpecSynchronize-D0Agdx8k.js rename to assets/SpecSynchronize-DVp1Qubp.js index 75957ee..4038803 100644 --- a/assets/SpecSynchronize-D0Agdx8k.js +++ b/assets/SpecSynchronize-DVp1Qubp.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-DB3Pt-Y3.js";import{i}from"./ctiAxios-CDlE51TE.js";import{a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{t as s}from"./input-Yn95s9T0.js";import{t as c}from"./popconfirm-DHVG0Jca.js";import{t as l}from"./UndoOutlined-DS5JVKPM.js";import{t as u}from"./prop-types-eZYknsgO.js";import{t as d}from"./Loader-DwXJ8Se3.js";import{I as f,at as p,c as m,dt as h}from"./index-BocemapU.js";import{a as g,t as _}from"./synchronize.queries-CTvMMThv.js";var v=e(t()),y=e(u()),b=n(),x=({swfData:e})=>{let[t]=p.useForm(),n=(0,v.useMemo)(()=>{let t=e.split(`|`);return{exe:t[0],title:t[1],options:t.splice(2,t.length-1).filter(e=>e)}},[e]),u=_(n.exe),y=()=>{u.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},o=``;for(let t in e)e[t]&&(o=`${o}${t} ${e[t]} `);r.args=o,a({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await i(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(m,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:u.isFetching})})}return!u.data?.jobs||u.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(r,{children:(0,b.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,b.jsxs)(`div`,{className:`component-header`,children:[(0,b.jsx)(`div`,{className:`header-title`,children:n.title}),(0,b.jsx)(`div`,{className:`header-actions`,children:(0,b.jsx)(f,{title:`Actualiser`,children:(0,b.jsx)(o,{type:`link`,onClick:y,children:(0,b.jsx)(l,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(h,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,b.jsxs)(b.Fragment,{children:[!n.options||!n.options.length?null:(0,b.jsx)(`div`,{className:`sync-options`,children:(0,b.jsx)(p,{form:t,children:n.options.map(e=>{let t=e.split(`#`)[0],n=e.split(`#`)[1],r=e.split(`#`)[3];return(0,b.jsxs)(`div`,{className:`form-item`,children:[(0,b.jsx)(`div`,{className:`first-label`,children:t}),(0,b.jsx)(p.Item,{name:n,extra:r,children:(0,b.jsx)(s,{})},n)]},n)})})}),(0,b.jsx)(`div`,{style:{display:`flex`,flexDirection:`row`,justifyContent:`center`},children:(0,b.jsxs)(c,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(o,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:u.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(u.data.jobs)})}]})})]})};x.propTypes={data:y.default.string};var S=v.memo(x);export{S as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-DB3Pt-Y3.js";import{i}from"./ctiAxios-CDlE51TE.js";import{a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{t as s}from"./input-Yn95s9T0.js";import{t as c}from"./popconfirm-DHVG0Jca.js";import{t as l}from"./UndoOutlined-DS5JVKPM.js";import{t as u}from"./prop-types-eZYknsgO.js";import{t as d}from"./Loader-DwXJ8Se3.js";import{I as f,at as p,c as m,dt as h}from"./index-V8IueDFv.js";import{a as g,t as _}from"./synchronize.queries-CTvMMThv.js";var v=e(t()),y=e(u()),b=n(),x=({swfData:e})=>{let[t]=p.useForm(),n=(0,v.useMemo)(()=>{let t=e.split(`|`);return{exe:t[0],title:t[1],options:t.splice(2,t.length-1).filter(e=>e)}},[e]),u=_(n.exe),y=()=>{u.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},o=``;for(let t in e)e[t]&&(o=`${o}${t} ${e[t]} `);r.args=o,a({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await i(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(m,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:u.isFetching})})}return!u.data?.jobs||u.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(r,{children:(0,b.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,b.jsxs)(`div`,{className:`component-header`,children:[(0,b.jsx)(`div`,{className:`header-title`,children:n.title}),(0,b.jsx)(`div`,{className:`header-actions`,children:(0,b.jsx)(f,{title:`Actualiser`,children:(0,b.jsx)(o,{type:`link`,onClick:y,children:(0,b.jsx)(l,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(h,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,b.jsxs)(b.Fragment,{children:[!n.options||!n.options.length?null:(0,b.jsx)(`div`,{className:`sync-options`,children:(0,b.jsx)(p,{form:t,children:n.options.map(e=>{let t=e.split(`#`)[0],n=e.split(`#`)[1],r=e.split(`#`)[3];return(0,b.jsxs)(`div`,{className:`form-item`,children:[(0,b.jsx)(`div`,{className:`first-label`,children:t}),(0,b.jsx)(p.Item,{name:n,extra:r,children:(0,b.jsx)(s,{})},n)]},n)})})}),(0,b.jsx)(`div`,{style:{display:`flex`,flexDirection:`row`,justifyContent:`center`},children:(0,b.jsxs)(c,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(o,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:u.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(u.data.jobs)})}]})})]})};x.propTypes={data:y.default.string};var S=v.memo(x);export{S as default}; \ No newline at end of file diff --git a/assets/Synchronize-BCphLJ6n.js b/assets/Synchronize-HCPJp2qh.js similarity index 94% rename from assets/Synchronize-BCphLJ6n.js rename to assets/Synchronize-HCPJp2qh.js index f4af1fc..0b60b35 100644 --- a/assets/Synchronize-BCphLJ6n.js +++ b/assets/Synchronize-HCPJp2qh.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,S as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./popconfirm-DHVG0Jca.js";import{t as u}from"./useMutation-DqBabLvU.js";import{t as d}from"./UndoOutlined-DS5JVKPM.js";import{t as f}from"./prop-types-eZYknsgO.js";import{t as p}from"./Loader-DwXJ8Se3.js";import{I as m,c as h,dt as g}from"./index-BocemapU.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-CTvMMThv.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z`}}]},name:`play-square`,theme:`filled`};a();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(r,i(i({},e),{},{ref:t,icon:x}))});function w(){let e=o();return u({mutationFn:({exePath:e,year:t})=>v(e,t),meta:{successMessage:`Synchronisation lancée sur le serveur`,errorMessage:`Erreur lors du lancement de la synchronisation`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:b.ssaeJobs(r.year)})}})}var T=e(f()),E=n(),D=({softCode:e,year:t})=>{let n=y(t),r=w(),i=()=>{n.refetch()},a=e=>{r.mutate({exePath:e,year:t})};function o(t){return e===`iCTI_ssae`?(0,E.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`},children:t.map(e=>(0,E.jsxs)(`div`,{style:{padding:`10px 20px`},children:[(0,E.jsx)(l,{title:e.confirm,onConfirm:()=>a(e.exe_path),okText:`Lancer la synchronisation`,cancelText:`Annuler`,children:(0,E.jsx)(c,{type:`primary`,icon:(0,E.jsx)(C,{}),children:e.button})}),(0,E.jsx)(`br`,{}),(0,E.jsx)(`span`,{style:{margin:`10px 0px 0px`},children:e.last_status})]},e.button))}):(0,E.jsx)(`div`,{})}function u(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(h,{columns:_,data:e.map((e,t)=>({...e,key:t})),loading:n.isFetching})})}return!n.data?.jobs||n.isPending?(0,E.jsx)(`div`,{className:`loading-wrapper`,children:(0,E.jsx)(p,{})}):(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(s,{children:(0,E.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,E.jsxs)(`div`,{className:`component-header`,children:[(0,E.jsx)(`div`,{className:`header-title`,children:`Synchronisation des données`}),(0,E.jsx)(`div`,{className:`header-actions`,children:(0,E.jsx)(m,{title:`Actualiser`,children:(0,E.jsx)(c,{type:`link`,onClick:i,children:(0,E.jsx)(d,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(g,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,E.jsx)(E.Fragment,{children:o(n.data.execs)})},{label:`Historique des travaux`,key:`2`,children:(0,E.jsx)(E.Fragment,{children:u(n.data.jobs)})}]})})]})};D.propTypes={softCode:T.default.string,year:T.default.string};var O=S.memo(D);export{O as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,S as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./popconfirm-DHVG0Jca.js";import{t as u}from"./useMutation-DqBabLvU.js";import{t as d}from"./UndoOutlined-DS5JVKPM.js";import{t as f}from"./prop-types-eZYknsgO.js";import{t as p}from"./Loader-DwXJ8Se3.js";import{I as m,c as h,dt as g}from"./index-V8IueDFv.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-CTvMMThv.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z`}}]},name:`play-square`,theme:`filled`};a();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(r,i(i({},e),{},{ref:t,icon:x}))});function w(){let e=o();return u({mutationFn:({exePath:e,year:t})=>v(e,t),meta:{successMessage:`Synchronisation lancée sur le serveur`,errorMessage:`Erreur lors du lancement de la synchronisation`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:b.ssaeJobs(r.year)})}})}var T=e(f()),E=n(),D=({softCode:e,year:t})=>{let n=y(t),r=w(),i=()=>{n.refetch()},a=e=>{r.mutate({exePath:e,year:t})};function o(t){return e===`iCTI_ssae`?(0,E.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`},children:t.map(e=>(0,E.jsxs)(`div`,{style:{padding:`10px 20px`},children:[(0,E.jsx)(l,{title:e.confirm,onConfirm:()=>a(e.exe_path),okText:`Lancer la synchronisation`,cancelText:`Annuler`,children:(0,E.jsx)(c,{type:`primary`,icon:(0,E.jsx)(C,{}),children:e.button})}),(0,E.jsx)(`br`,{}),(0,E.jsx)(`span`,{style:{margin:`10px 0px 0px`},children:e.last_status})]},e.button))}):(0,E.jsx)(`div`,{})}function u(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(h,{columns:_,data:e.map((e,t)=>({...e,key:t})),loading:n.isFetching})})}return!n.data?.jobs||n.isPending?(0,E.jsx)(`div`,{className:`loading-wrapper`,children:(0,E.jsx)(p,{})}):(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(s,{children:(0,E.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,E.jsxs)(`div`,{className:`component-header`,children:[(0,E.jsx)(`div`,{className:`header-title`,children:`Synchronisation des données`}),(0,E.jsx)(`div`,{className:`header-actions`,children:(0,E.jsx)(m,{title:`Actualiser`,children:(0,E.jsx)(c,{type:`link`,onClick:i,children:(0,E.jsx)(d,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(g,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,E.jsx)(E.Fragment,{children:o(n.data.execs)})},{label:`Historique des travaux`,key:`2`,children:(0,E.jsx)(E.Fragment,{children:u(n.data.jobs)})}]})})]})};D.propTypes={softCode:T.default.string,year:T.default.string};var O=S.memo(D);export{O as default}; \ No newline at end of file diff --git a/assets/TablesManager-BlFadPbF.js b/assets/TablesManager-CSUsStY5.js similarity index 90% rename from assets/TablesManager-BlFadPbF.js rename to assets/TablesManager-CSUsStY5.js index 79daa20..efd6306 100644 --- a/assets/TablesManager-BlFadPbF.js +++ b/assets/TablesManager-CSUsStY5.js @@ -1,6 +1,6 @@ -import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,A as o,B as s,Bn as c,Dn as l,Dt as u,E as d,Fn as f,G as p,H as m,Hn as h,J as g,Ln as _,Mn as v,Mt as y,Nn as b,O as x,On as S,Pn as C,Pt as w,Q as T,S as E,Tt as D,Vn as O,Y as k,_n as A,an as ee,at as te,cr as ne,ct as j,dr as re,er as ie,gn as ae,hn as M,ir as N,j as oe,k as se,lt as ce,n as le,nr as P,or as ue,ot as de,rr as F,tn as fe,tr as pe,ur as I,vn as me,vr as L}from"./axios-DOscJEDN.js";import{t as he}from"./index.esm-DB3Pt-Y3.js";import{c as ge,i as _e,l as ve,s as ye,t as be}from"./ctiAxios-CDlE51TE.js";import{n as R,p as xe,t as z}from"./slicedToArray-BQ1tPSGY.js";import{n as Se,t as Ce}from"./typeof-BUNGcdwP.js";import{i as we,r as B}from"./asyncToGenerator-DHhZBkop.js";import{c as Te,o as Ee,s as V,t as H}from"./button-BMyidN73.js";import{t as U}from"./select-C47FfvhI.js";import{a as W,n as De,r as Oe,t as ke}from"./SearchOutlined-BPqyJBOP.js";import{t as Ae}from"./tooltip-3rewahde.js";import{C as je,_ as G,s as Me}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as Ne}from"./isObject-CrYMdqJr.js";import{n as Pe,r as Fe}from"./iconUtil-CvNpmAMh.js";import{t as K}from"./modal-BdqOHno9.js";import{i as Ie,o as Le,r as Re,s as ze,t as q}from"./input-Yn95s9T0.js";import{t as Be}from"./popconfirm-DHVG0Jca.js";import{T as Ve,a as He,h as Ue,i as We,l as Ge,m as Ke,r as qe,s as Je,t as Ye,w as Xe,x as Ze}from"./_getTag-DqJrwfM-.js";import{t as Qe}from"./CopyOutlined-DaVzY812.js";import{t as $e}from"./DownloadOutlined-BPVvN91B.js";import{t as et}from"./useMutation-DqBabLvU.js";import{t as tt}from"./queryOptions-_qrchnQm.js";import{t as nt}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{t as rt}from"./ImportOutlined-CJMN8fnX.js";import{t as it}from"./MessageOutlined-DbxNuxex.js";import{n as at}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as ot}from"./SaveOutlined-CKknbpWq.js";import{t as st}from"./UndoOutlined-DS5JVKPM.js";import{t as ct}from"./prop-types-eZYknsgO.js";import{n as lt}from"./_assignValue-CtYsImY2.js";import{t as ut}from"./Loader-DwXJ8Se3.js";import{a as dt,c as ft,n as pt,o as mt,r as ht,s as gt}from"./cloneDeep-CXH354lv.js";import{r as _t}from"./es-0LFFyZEl.js";import{$ as vt,A as yt,C as bt,D as xt,G as St,H as Ct,I as wt,K as Tt,L as Et,Q as Dt,V as Ot,X as kt,Z as At,_t as jt,at as J,b as Mt,c as Nt,ct as Pt,d as Ft,dt as It,et as Lt,ht as Rt,l as zt,nt as Bt,q as Vt,r as Ht,rt as Ut,st as Wt,tt as Gt,ut as Kt}from"./index-BocemapU.js";import{D as qt,E as Jt,S as Yt,T as Xt,_ as Zt,a as Qt,c as $t,d as en,g as tn,i as nn,l as rn,n as an,p as on,r as sn,s as cn,t as ln,u as un,w as dn,y as fn}from"./context-CO1J1AvK.js";import{i as pn,n as mn,r as hn,t as gn}from"./ref-DHqHtEQg.js";import{a as _n,n as vn,o as yn}from"./path-DPb3kQoE.js";import{n as bn,o as xn,t as Sn,u as Cn}from"./CancelButton-rBN4jacc.js";import{t as wn}from"./CloseButton-B2X9zY4u.js";import{n as Tn,t as En}from"./map-VkrozZ8U.js";import{t as Dn}from"./Checkbox-DaffYDjq.js";var On=n(((e,t)=>{var n=Rt(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),kn=n(((e,t)=>{var n=On();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),An=t(ve());N(),Se(),we(),P(),ie(),h();var jn=t(c());C(),b(),me(),R(),j(),Te();var Y=t(r()),Mn=Y.createContext({}),Nn={visibility:`hidden`};function Pn(e){var t=e.prefixCls,n=e.prevIcon,r=n===void 0?`‹`:n,i=e.nextIcon,a=i===void 0?`›`:i,o=e.superPrevIcon,s=o===void 0?`«`:o,c=e.superNextIcon,l=c===void 0?`»`:c,u=e.onSuperPrev,d=e.onSuperNext,f=e.onPrev,p=e.onNext,m=e.children,h=Y.useContext(Mn),g=h.hideNextBtn,_=h.hidePrevBtn;return Y.createElement(`div`,{className:t},u&&Y.createElement(`button`,{type:`button`,onClick:u,tabIndex:-1,className:`${t}-super-prev-btn`,style:_?Nn:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?Nn:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?Nn:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?Nn:{}},l))}function Fn(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Mn).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Pn,F({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function In(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Ln(e,t,n){if(!n)return t;var r=t;return r=e.setHour(r,e.getHour(n)),r=e.setMinute(r,e.getMinute(n)),r=e.setSecond(r,e.getSecond(n)),r}function Rn(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function mr(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case`year`:return n.addYear(e,r*10);case`quarter`:case`month`:return n.addYear(e,r);default:return n.addMonth(e,r)}}function hr(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return typeof i==`function`?i(e):n.locale.format(r.locale,e,i)}function gr(e,t){var n=t.generateConfig,r=t.locale,i=t.formatList;return!e||typeof i[0]==`function`?null:n.locale.parse(r.locale,e,i)}function _r(e){var t=e.cellDate,n=e.mode,r=e.disabledDate,i=e.generateConfig;if(!r)return!1;var a=function(e,n,a){for(var o=n;o<=a;){var s=void 0;switch(e){case`date`:if(s=i.setDate(t,o),!r(s))return!1;break;case`month`:if(s=i.setMonth(t,o),!_r({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!_r({cellDate:s,mode:`year`,generateConfig:i,disabledDate:r}))return!1;break}o+=1}return!0};switch(n){case`date`:case`week`:return r(t);case`month`:return a(`date`,1,i.getDate(i.getEndDate(t)));case`quarter`:var o=Math.floor(i.getMonth(t)/3)*3;return a(`month`,o,o+2);case`year`:return a(`month`,0,11);case`decade`:var s=i.getYear(t),c=Math.floor(s/10)*10;return a(`year`,c,c+10-1)}}function vr(e){if(Y.useContext(Mn).hideHeader)return null;var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.value,a=e.format,o=`${t}-header`;return Y.createElement(Pn,{prefixCls:o},i?hr(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}l();function yr(e){var t=e.value,n=e.generateConfig,r=e.disabledMinutes,i=e.disabledSeconds,a=e.minutes,o=e.seconds,s=e.use12Hours;return function(e,c,l,u){var d=t||n.getNow(),f=Math.max(0,c),p=Math.max(0,l),m=Math.max(0,u),h=r&&r(f);if(h?.includes(p)){var g=a.find(function(e){return!h.includes(e.value)});if(g)p=g.value;else return null}var _=i&&i(f,p);if(_?.includes(m)){var v=o.find(function(e){return!_.includes(e.value)});if(v)m=v.value;else return null}return d=In(n,d,!s||!e?f:f+12,p,m),d}}function br(e,t){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.length=1?n|0:1,o=e;o<=t;o+=a)i.push({label:br(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Or(e){var t=e.generateConfig,n=e.prefixCls,r=e.operationRef,i=e.activeColumnIndex,a=e.value,o=e.showHour,s=e.showMinute,c=e.showSecond,l=e.use12Hours,u=e.hourStep,d=u===void 0?1:u,f=e.minuteStep,p=f===void 0?1:f,m=e.secondStep,h=m===void 0?1:m,g=e.disabledHours,_=e.disabledMinutes,y=e.disabledSeconds,b=e.disabledTime,x=e.hideDisabledOptions,C=e.onSelect,w=[],T=`${n}-content`,E=`${n}-time-panel`,D,O=a?t.getHour(a):-1,k=O,A=a?t.getMinute(a):-1,ee=a?t.getSecond(a):-1,te=t.getNow(),ne=z(Y.useMemo(function(){if(b){var e=b(te);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[g,_,y]},[g,_,y,b,te]),3),j=ne[0],re=ne[1],ie=ne[2],ae=Dr(0,23,d,j&&j()),M=S(function(){return ae},ae,Er);l&&(D=k>=12,k%=12);var N=z(Y.useMemo(function(){if(!l)return[!1,!1];var e=[!0,!0];return M.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[l,M]),2),oe=N[0],se=N[1],ce=Y.useMemo(function(){return l?M.filter(D?function(e){return e.value>=12}:function(e){return e.value<12}).map(function(e){var t=e.value%12,n=t===0?`12`:br(t,2);return v(v({},e),{},{label:n,value:t})}):M},[l,D,M]),le=Dr(0,59,p,re&&re(O)),P=Dr(0,59,h,ie&&ie(O,A)),ue=yr({value:a,generateConfig:t,disabledMinutes:re,disabledSeconds:ie,minutes:le,seconds:P,use12Hours:l});r.current={onUpDown:function(e){var t=w[i];if(t)for(var n=t.units.findIndex(function(e){return e.value===t.value}),r=t.units.length,a=1;a2&&arguments[2]!==void 0?arguments[2]:!1;(W===h||n)&&(xe(e),T&&T(e),fe&&fe(e,t),E&&!dr(s,e,R)&&!f?.(e)&&E(e))},Me=function(e){if(ei.includes(W)){var t,n,r=W===`date`;switch(n=e===V.PAGE_UP||e===V.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case V.LEFT:case V.PAGE_UP:t=n(we,-1);break;case V.RIGHT:case V.PAGE_DOWN:t=n(we,1);break;case V.UP:case V.DOWN:t=n(we,Number(`${e===V.UP?`-`:``}${r?7:3}`));break}if(t)return!f?.(t)}return!0},Ne=function(e){if(ve.current&&ve.current.onKeyDown){var t=!0,n=e.which;if([V.LEFT,V.RIGHT,V.UP,V.DOWN,V.PAGE_UP,V.PAGE_DOWN,V.ENTER].includes(n)&&(e.preventDefault(),n!==V.ENTER&&y===0&&(t=Me(n))),t)return ve.current.onKeyDown(e)}return _(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},Pe=function(e){ve.current&&ve.current.onBlur&&ve.current.onBlur(e)};ue&&he!==`right`&&(ue.current={onKeyDown:Ne,onClose:function(){ve.current&&ve.current.onClose&&ve.current.onClose()}}),Y.useEffect(function(){c&&!ye.current&&Te(c)},[c]),Y.useEffect(function(){ye.current=!1},[]);var Fe,K=v(v({},e),{},{operationRef:ve,prefixCls:r,viewDate:we,value:R,onViewDateChange:Ee,sourceMode:ke,onPanelChange:je,disabledDate:f});switch(delete K.onChange,delete K.onSelect,W){case`decade`:Fe=Y.createElement(tr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`year`:Fe=Y.createElement(Zr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`month`:Fe=Y.createElement(Ur,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`quarter`:Fe=Y.createElement(qr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`week`:Fe=Y.createElement(zr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`time`:delete K.showTime,Fe=Y.createElement(Ar,F({},K,Ce(x)===`object`?x:null,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;default:Fe=x?Y.createElement(Rr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}})):Y.createElement(Ir,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}))}var Ie,Le;pe||(Ie=Qr(r,W,C),Le=$r({prefixCls:r,components:ee,needConfirmButton:N,okDisabled:!R||f&&f(R),locale:o,showNow:b,onNow:N&&function(){var e=s.getNow(),t=Rn(s.getHour(e),s.getMinute(e),s.getSecond(e),oe?j:1,se?ie:1,le?M:1);G(In(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){R&&(G(R,`submit`,!0),A&&A(R))}}));var Re;if(S&&W===`date`&&h===`date`&&!x){var ze=s.getNow(),q=`${r}-today-btn`,Be=f&&f(ze);Re=Y.createElement(`a`,{className:(0,jn.default)(q,Be&&`${q}-disabled`),"aria-disabled":Be,onClick:function(){Be||G(ze,`mouse`,!0)}},o.today)}return Y.createElement(Mn.Provider,{value:v(v({},P),{},{mode:W,hideHeader:`hideHeader`in e?w:P.hideHeader,hidePrevBtn:L&&he===`right`,hideNextBtn:L&&he===`left`})},Y.createElement(`div`,{tabIndex:y,className:(0,jn.default)(`${r}-panel`,i,(t={},B(t,`${r}-panel-has-range`,ge&&ge[0]&&ge[1]),B(t,`${r}-panel-has-range-hover`,_e&&_e[0]&&_e[1]),B(t,`${r}-panel-rtl`,te===`rtl`),t)),style:a,onKeyDown:Ne,onBlur:Pe,onMouseDown:O,ref:de},Fe,Ie||Le||Re?Y.createElement(`div`,{className:`${r}-footer`},Ie,Le,Re):null))}we();var ni={bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function ri(e){var t,n=e.prefixCls,r=e.popupElement,i=e.popupStyle,a=e.visible,o=e.dropdownClassName,s=e.dropdownAlign,c=e.transitionName,l=e.getPopupContainer,u=e.children,d=e.range,f=e.popupPlacement,p=e.direction,m=`${n}-dropdown`;return Y.createElement(x,{showAction:[],hideAction:[],popupPlacement:function(){return f===void 0?p===`rtl`?`bottomRight`:`bottomLeft`:f}(),builtinPlacements:ni,prefixCls:m,popupTransitionName:c,popup:r,popupAlign:s,popupVisible:a,popupClassName:(0,jn.default)(o,(t={},B(t,`${m}-range`,d),B(t,`${m}-rtl`,p===`rtl`),t)),popupStyle:i,getPopupContainer:l},u)}R(),Te();function ii(e){var t=e.open,n=e.value,r=e.isClickOutside,i=e.triggerOpen,a=e.forwardKeyDown,o=e.onKeyDown,s=e.blurToCancel,c=e.onSubmit,l=e.onCancel,u=e.onFocus,d=e.onBlur,f=e.currentFocusedKey,p=e.key,m=p===void 0?`start`:p,h=z((0,Y.useState)(!1),2),g=h[0],_=h[1],v=z((0,Y.useState)(!1),2),y=v[0],b=v[1],x=(0,Y.useRef)(),S=(0,Y.useRef)(!1),C=(0,Y.useRef)(!1),w=(0,Y.useRef)(!1);return(0,Y.useEffect)(function(){C.current=!1},[t]),(0,Y.useEffect)(function(){C.current=!0},[n]),(0,Y.useEffect)(function(){return Zn(function(e){var n=r(Qn(e));t?n?(!y||n)&&i(!1):(S.current=!0,requestAnimationFrame(function(){S.current=!1})):y&&!n&&(S.current=!0)})}),(0,Y.useEffect)(function(){return function(){return clearTimeout(x.current)}},[]),[{onMouseDown:function(){_(!0),i(!0)},onKeyDown:function(e){if(o(e,function(){w.current=!0}),!w.current){switch(e.which){case V.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case V.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case V.ESC:_(!0),l();return}!t&&![V.SHIFT].includes(e.which)?i(!0):g||a(e)}},onFocus:function(e){_(!0),b(!0),f&&(f.current=m),clearTimeout(x.current),u&&u(e)},onBlur:function(e){if(S.current||!r(document.activeElement)){S.current=!1;return}s?setTimeout(function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&l()},0):t&&(i(!1),C.current&&c()),b(!1),f?(f.current=``,x.current=setTimeout(function(){f.current||d?.(e)},100)):d?.(e)}},{focused:y,typing:g}]}R();function ai(e){var t=e.valueTexts,n=e.onTextChange,r=z(Y.useState(``),2),i=r[0],a=r[1],o=Y.useRef([]);o.current=t;function s(e){a(e),n(e)}function c(){a(o.current[0])}return Y.useEffect(function(){t.every(function(e){return e!==i})&&c()},[t.join(`||`)]),[i,s,c]}l(),o();function oi(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return S(function(){if(!e)return[[``],``];for(var t=``,a=[],o=0;o1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(c.current),t){s(e);return}c.current=requestAnimationFrame(function(){s(e)})}var u=z(oi(o,{formatList:n,generateConfig:r,locale:i}),2)[1];function d(e){l(e)}function f(){l(null,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)}return(0,Y.useEffect)(function(){f(!0)},[e]),(0,Y.useEffect)(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[u,d,f]}C(),N(),we(),b(),R(),C(),j();function ci(e){var t,n=e.prefixCls,r=n===void 0?`rc-picker`:n,i=e.id,a=e.tabIndex,o=e.style,s=e.className,c=e.dropdownClassName,l=e.dropdownAlign,u=e.popupStyle,d=e.transitionName,f=e.generateConfig,p=e.locale,m=e.inputReadOnly,h=e.allowClear,g=e.autoFocus,y=e.showTime,b=e.picker,x=b===void 0?`date`:b,S=e.format,C=e.use12Hours,w=e.value,T=e.defaultValue,E=e.open,D=e.defaultOpen,O=e.defaultOpenValue,k=e.suffixIcon,A=e.clearIcon,ee=e.disabled,te=e.disabledDate,ne=e.placeholder,j=e.getPopupContainer,re=e.pickerRef,ie=e.panelRender,ae=e.onChange,M=e.onOpenChange,N=e.onFocus,oe=e.onBlur,se=e.onMouseDown,le=e.onMouseUp,P=e.onMouseEnter,ue=e.onMouseLeave,de=e.onContextMenu,fe=e.onClick,pe=e.onKeyDown,I=e.onSelect,me=e.direction,L=e.autoComplete,he=L===void 0?`off`:L,ge=e.inputRender,_e=Y.useRef(null),ve=x===`date`&&!!y||x===`time`,ye=Sr(qn(S,x,y,C)),be=Y.useRef(null),R=Y.useRef(null),xe=Y.useRef(null),Se=z(ce(null,{value:w,defaultValue:T}),2),Ce=Se[0],we=Se[1],Te=z(Y.useState(Ce),2),Ee=Te[0],V=Te[1],H=Y.useRef(null),U=z(ce(!1,{value:E,defaultValue:D,postState:function(e){return ee?!1:e},onChange:function(e){M&&M(e),!e&&H.current&&H.current.onClose&&H.current.onClose()}}),2),W=U[0],De=U[1],Oe=z(oi(Ee,{formatList:ye,generateConfig:f,locale:p}),2),ke=Oe[0],Ae=Oe[1],je=z(ai({valueTexts:ke,onTextChange:function(e){var t=gr(e,{locale:p,formatList:ye,generateConfig:f});t&&(!te||!te(t))&&V(t)}}),3),G=je[0],Me=je[1],Ne=je[2],Pe=function(e){V(e),we(e),ae&&!dr(f,Ce,e)&&ae(e,e?hr(e,{generateConfig:f,locale:p,format:ye[0]}):``)},Fe=function(e){ee&&e||De(e)},K=function(e){return W&&H.current&&H.current.onKeyDown?H.current.onKeyDown(e):(_(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},Ie=function(){var e=[...arguments];fe?.apply(void 0,e),_e.current&&(_e.current.focus(),Fe(!0))},Le=z(ii({blurToCancel:ve,open:W,value:G,triggerOpen:Fe,forwardKeyDown:K,isClickOutside:function(e){return!er([be.current,R.current,xe.current],e)},onSubmit:function(){return!Ee||te&&te(Ee)?!1:(Pe(Ee),Fe(!1),Ne(),!0)},onCancel:function(){Fe(!1),V(Ce),Ne()},onKeyDown:function(e,t){pe?.(e,t)},onFocus:N,onBlur:oe}),2),Re=Le[0],ze=Le[1],q=ze.focused,Be=ze.typing;Y.useEffect(function(){W||(V(Ce),!ke.length||ke[0]===``?Me(``):Ae!==G&&Ne())},[W,ke]),Y.useEffect(function(){W||Ne()},[x]),Y.useEffect(function(){V(Ce)},[Ce]),re&&(re.current={focus:function(){_e.current&&_e.current.focus()},blur:function(){_e.current&&_e.current.blur()}});var Ve=z(si(G,{formatList:ye,generateConfig:f,locale:p}),3),He=Ve[0],Ue=Ve[1],We=Ve[2],Ge=v(v({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Ke=Y.createElement(ti,F({},Ge,{generateConfig:f,className:(0,jn.default)(B({},`${r}-panel-focused`,!Be)),value:Ee,locale:p,tabIndex:-1,onSelect:function(e){I?.(e),V(e)},direction:me,onPanelChange:function(t,n){var r=e.onPanelChange;We(!0),r?.(t,n)}}));ie&&(Ke=ie(Ke));var qe=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},Ke),Je;k&&(Je=Y.createElement(`span`,{className:`${r}-suffix`},k));var Ye;h&&Ce&&!ee&&(Ye=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Pe(null),Fe(!1)},className:`${r}-clear`,role:`button`},A||Y.createElement(`span`,{className:`${r}-clear-btn`})));var Xe=v(v(v({id:i,tabIndex:a,disabled:ee,readOnly:m||typeof ye[0]==`function`||!Be,value:He||G,onChange:function(e){Me(e.target.value)},autoFocus:g,placeholder:ne,ref:_e,title:G},Re),{},{size:Jn(x,ye[0],f)},Cr(e)),{},{autoComplete:he}),Ze=ge?ge(Xe):Y.createElement(`input`,Xe),Qe=function(e,t){(t===`submit`||t!==`key`&&!ve)&&(Pe(e),Fe(!1))},$e=me===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Mn.Provider,{value:{operationRef:H,hideHeader:x===`time`,panelRef:be,onSelect:Qe,open:W,defaultOpenValue:O,onDateMouseEnter:Ue,onDateMouseLeave:We}},Y.createElement(ri,{visible:W,popupElement:qe,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:j,transitionName:d,popupPlacement:$e,direction:me},Y.createElement(`div`,{ref:xe,className:(0,jn.default)(r,s,(t={},B(t,`${r}-disabled`,ee),B(t,`${r}-focused`,q),B(t,`${r}-rtl`,me===`rtl`),t)),style:o,onMouseDown:se,onMouseUp:le,onMouseEnter:P,onMouseLeave:ue,onContextMenu:de,onClick:Ie},Y.createElement(`div`,{className:(0,jn.default)(`${r}-input`,B({},`${r}-input-placeholder`,!!He)),ref:R},Ze,Je,Ye))))}var li=function(e){O(n,e);var t=A(n);function n(){var e;pe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return a(n,[{key:`render`,value:function(){return Y.createElement(ci,F({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function ui(e,t,n){var r=e.picker,i=e.locale,a=e.selectedValue,o=e.disabledDate,s=e.disabled,c=e.generateConfig,l=X(a,0),u=X(a,1);function d(e){return c.locale.getWeekFirstDate(i.locale,e)}function f(e){var t=c.getYear(e),n=c.getMonth(e);return t*100+n}function p(e){var t=c.getYear(e),n=ar(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!cr(c,e,u)&&c.isAfter(e,u);if(t&&u)switch(r){case`quarter`:return p(e)>p(u);case`month`:return f(e)>f(u);case`week`:return d(e)>d(u);default:return!cr(c,e,u)&&c.isAfter(e,u)}return!1},[o,s[1],u,t]),Y.useCallback(function(e){if(o&&o(e))return!0;if(s[0]&&l)return!cr(c,e,u)&&c.isAfter(l,e);if(n&&l)switch(r){case`quarter`:return p(e)0&&arguments[0]!==void 0?arguments[0]:!1,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=null;tt&&Mt&&Mt[0]&&Mt[1]&&m.isAfter(Mt[1],Mt[0])&&(r=Mt);var i=w;if(w&&Ce(w)===`object`&&w.defaultValue){var o=w.defaultValue;i=v(v({},w),{},{defaultValue:X(o,K)||void 0})}var s=null;return re&&(s=function(e,t){return re(e,t,{range:K?`end`:`start`})}),Y.createElement(jr.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:At||Ge,hoverRangedValue:r}},Y.createElement(ti,F({},e,n,{dateRender:s,showTime:i,mode:Je[K],generateConfig:m,style:void 0,direction:Te,disabledDate:K===0?Qe:$e,disabledTime:function(e){return j?j(e,K===0?`start`:`end`):!1},className:(0,jn.default)(B({},`${a}-panel-focused`,K===0?!Xt:!tn)),value:X(Ge,K),locale:h,tabIndex:-1,onPanelChange:function(e,n){K===0&&Lt(!0),K===1&&Vt(!0),Xe(wr(Je,n,K),wr(Ge,e,K));var r=e;t===`right`&&Je[K]===n&&(r=mr(r,n,m,-1)),Ue(r,K)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:K===0?X(Ge,1):X(Ge,0)})))}var ln=0,un=0;if(K&&ke.current&&je.current&&Oe.current){ln=ke.current.offsetWidth+je.current.offsetWidth;var dn=Ne.current.offsetLeft>ln?Ne.current.offsetLeft-ln:Ne.current.offsetLeft;Oe.current.offsetWidth&&Ne.current.offsetWidth&&ln>Oe.current.offsetWidth-Ne.current.offsetWidth-(Te===`rtl`?0:dn)&&(un=ln)}var fn=Te===`rtl`?{right:ln}:{left:ln};function pn(){var e,t=Qr(a,Je[K],de),n=$r({prefixCls:a,components:Se,needConfirmButton:U,okDisabled:!X(Ge,K)||ne&&ne(Ge[K]),locale:h,rangeList:sn,onOk:function(){X(Ge,K)&&(dt(Ge,K),R&&R(Ge))}});if(C!==`time`&&!w){var r=He(K),i=mr(r,C,m),o=Je[K]===C,s=cn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Ue(e,K)}}),c=cn(`right`,{pickerValue:i,onPickerValueChange:function(e){Ue(mr(e,C,m,-1),K)}});e=Te===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=cn();var l=Y.createElement(Y.Fragment,null,Y.createElement(`div`,{className:`${a}-panels`},e),(t||n)&&Y.createElement(`div`,{className:`${a}-footer`},t,n));return ie&&(l=ie(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:un},ref:Oe,onMouseDown:function(e){e.preventDefault()}},l)}var mn=Y.createElement(`div`,{className:(0,jn.default)(`${a}-range-wrapper`,`${a}-${C}-range-wrapper`),style:{minWidth:ot}},Y.createElement(`div`,{ref:Ne,className:`${a}-range-arrow`,style:fn}),pn()),hn;oe&&(hn=Y.createElement(`span`,{className:`${a}-suffix`},oe));var gn;N&&(X(q,0)&&!Re[0]||X(q,1)&&!Re[1])&&(gn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=q;Re[0]||(t=wr(t,null,0)),Re[1]||(t=wr(t,null,1)),dt(t,null),lt(!1,K)},className:`${a}-clear`},se||Y.createElement(`span`,{className:`${a}-clear-btn`})));var _n={size:Jn(C,Pe[0],m)},vn=0,yn=0;ke.current&&Ae.current&&je.current&&(K===0?yn=ke.current.offsetWidth:(vn=ln,yn=Ae.current.offsetWidth));var bn=Te===`rtl`?{right:vn}:{left:vn};return Y.createElement(Mn.Provider,{value:{operationRef:Le,hideHeader:C===`time`,onDateMouseEnter:Ht,onDateMouseLeave:Ut,hideRanges:!0,onSelect:function(e,t){var n=wr(Ge,e,K);t===`submit`||t!==`key`&&!U?(dt(n,K),K===0?Lt():Vt()):Ke(n)},open:tt}},Y.createElement(ri,{visible:tt,popupElement:mn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:f,getPopupContainer:p,transitionName:d,range:!0,direction:Te},Y.createElement(`div`,F({ref:De,className:(0,jn.default)(a,`${a}-range`,c,(t={},B(t,`${a}-disabled`,Re[0]&&Re[1]),B(t,`${a}-focused`,K===0?Yt:en),B(t,`${a}-rtl`,Te===`rtl`),t)),style:s,onClick:nn,onMouseEnter:ve,onMouseLeave:ye,onMouseDown:rn,onMouseUp:_e},Cr(e)),Y.createElement(`div`,{className:(0,jn.default)(`${a}-input`,(n={},B(n,`${a}-input-active`,K===0),B(n,`${a}-input-placeholder`,!!Ft),n)),ref:ke},Y.createElement(`input`,F({id:o,disabled:Re[0],readOnly:P||typeof Pe[0]==`function`||!Xt,value:Ft||St,onChange:function(e){Ct(e.target.value)},autoFocus:y,placeholder:X(g,0)||``,ref:G},qt,_n,{autoComplete:H}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:je},D),Y.createElement(`div`,{className:(0,jn.default)(`${a}-input`,(r={},B(r,`${a}-input-active`,K===1),B(r,`${a}-input-placeholder`,!!zt),r)),ref:Ae},Y.createElement(`input`,F({disabled:Re[1],readOnly:P||typeof Pe[0]==`function`||!tn,value:zt||Et,onChange:function(e){Dt(e.target.value)},placeholder:X(g,1)||``,ref:Me},Qt,_n,{autoComplete:H}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:v(v({},bn),{},{width:yn,position:`absolute`})}),hn,gn)))}var _i=function(e){O(n,e);var t=A(n);function n(){var e;pe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return a(n,[{key:`render`,value:function(){return Y.createElement(gi,F({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),vi=li;N();function yi(e){return Y.createElement(H,F({size:`small`,type:`primary`},e))}N();function bi(e){return Y.createElement(Pt,F({color:`blue`},e))}var xi={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`};b();var Si=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:xi}))}),Ci={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`};b();var wi=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:Ci}))}),Ti={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`};b();var Ei=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:Ti}))});function Di(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder:n}function Oi(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder:n}function ki(e,t){var n={adjustX:1,adjustY:1};switch(t){case`bottomLeft`:return{points:[`tl`,`bl`],offset:[0,4],overflow:n};case`bottomRight`:return{points:[`tr`,`br`],offset:[0,4],overflow:n};case`topLeft`:return{points:[`bl`,`tl`],offset:[0,-4],overflow:n};case`topRight`:return{points:[`br`,`tr`],offset:[0,-4],overflow:n};default:return{points:e===`rtl`?[`tr`,`br`]:[`tl`,`bl`],offset:[0,4],overflow:n}}}we(),N();var Ai=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))}))());An.default.extend(Ki.default);var qi=[`DD/MM/YYYY`,`YYYY-MM-DD`,`DD-MM-YYYY`];function Ji(e){let t=(0,An.default)(e,qi,!0);return t.isValid()?t:null}function Yi(e,t){return(t?.champs_generes??``).split(` `).filter(Boolean).includes(e.dataKey)}function Xi(e,t){let n={...e.extraData};delete e.extraData;let r={RECORD:{XMLType:`RECORD`,...e,children:[]}};return n.histos&&n.histos.forEach(e=>{let t={XMLType:`HISTO`,...e};r.RECORD.children.push(t)}),n.indicators&&n.indicators.forEach(e=>{let t=[];e?.hasOwnProperty(`keys`)&&(t=e.keys?.map(e=>({XMLType:`CLE`,...e})));let n={XMLType:`INDICATEUR`,...e,children:t};r.RECORD.children.push(n)}),n.lits&&n.lits.forEach(e=>{let t={XMLType:`LIT`,...e};r.RECORD.children.push(t)}),n.etages&&n.etages.forEach(e=>{let t={XMLType:`ETAGE`,...e};r.RECORD.children.push(t)}),n.iqv&&n.iqv.forEach(e=>{let t={XMLType:`IQV`,...e};r.RECORD.children.push(t)}),Ft(r,!0)}function Zi(e,t={}){let n=t.fields&&Array.isArray(t.fields)?t.fields:[];for(let r in e){let i;n&&(i=n.find(e=>e.dataKey===r));let a=e[r];i&&i.type===`date`&&(a=t.tableName===`t_provider_data_section`?e[r]?e[r].format(`YYY-MM-DD`):``:t.tableName===`t_finess`?e[r]?e[r].format(`YYYY-MM-DD`):``:e[r]?e[r].format(`DD-MM-YYYY`):``),a===!1&&(a=`0`),a===!0&&(a=`1`),a===void 0&&(a=``),r===`user_modified`&&(a===!0||a===`1`)?a=`M`:r===`p_cumul`&&(a===!0||a===`1`)?a=`C`:r===`p_detail`&&(a===!0||a===`1`)?a=`D`:(r.startsWith(`p_`)||r===`proratiser_conversion`)&&((a===!0||a===`1`)&&(a=`X`),(a===!1||a===`0`)&&(a=``)),e[r]=a}return e}function Qi(e){let t=Buffer.from(e,`base64`),n=xe.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var $i=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;r&&Array.isArray(r)&&(n=r.find(e=>e.dataKey===t)),n&&n.type===`checkbox`&&e[t]===`0`&&(e[t]=!1),n&&n.type===`checkbox`&&[`1`,`M`,`C`,`D`,`X`].includes(e[t])&&(e[t]=!0),n&&n.type===`date`&&(e[t]=Ji(e[t]))}if(e.description&&e.description.startsWith(`_c_`))try{let t=Qi(e.description.substring(3));t.includes(`TEXTFORMAT`)&&(t=t.replace(/<\/?TEXTFORMAT[^>]*>|<\/?FONT[^>]*>|]*>|<\/LI[^>]*>/gm,``).replace(/<\/?B[^>]*>/g,`**`).replace(/<\/P[^>]*>/g,` +import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,A as o,B as s,Bn as c,Dn as l,Dt as u,E as d,Fn as f,G as p,H as m,Hn as h,J as g,Ln as _,Mn as v,Mt as y,Nn as b,O as x,On as S,Pn as C,Pt as w,Q as T,S as E,Tt as D,Vn as O,Y as k,_n as A,an as ee,at as te,cr as ne,ct as j,dr as re,er as ie,gn as ae,hn as M,ir as N,j as oe,k as se,lt as ce,n as le,nr as P,or as ue,ot as de,rr as F,tn as fe,tr as pe,ur as I,vn as me,vr as L}from"./axios-DOscJEDN.js";import{t as he}from"./index.esm-DB3Pt-Y3.js";import{c as ge,i as _e,l as ve,s as ye,t as be}from"./ctiAxios-CDlE51TE.js";import{n as R,p as xe,t as z}from"./slicedToArray-BQ1tPSGY.js";import{n as Se,t as Ce}from"./typeof-BUNGcdwP.js";import{i as we,r as B}from"./asyncToGenerator-DHhZBkop.js";import{c as Te,o as Ee,s as V,t as H}from"./button-BMyidN73.js";import{t as U}from"./select-C47FfvhI.js";import{a as W,n as De,r as Oe,t as ke}from"./SearchOutlined-BPqyJBOP.js";import{t as Ae}from"./tooltip-3rewahde.js";import{C as je,_ as G,s as Me}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as Ne}from"./isObject-CrYMdqJr.js";import{n as Pe,r as Fe}from"./iconUtil-CvNpmAMh.js";import{t as K}from"./modal-BdqOHno9.js";import{i as Ie,o as Le,r as Re,s as ze,t as q}from"./input-Yn95s9T0.js";import{t as Be}from"./popconfirm-DHVG0Jca.js";import{T as Ve,a as He,h as Ue,i as We,l as Ge,m as Ke,r as qe,s as Je,t as Ye,w as Xe,x as Ze}from"./_getTag-DqJrwfM-.js";import{t as Qe}from"./CopyOutlined-DaVzY812.js";import{t as $e}from"./DownloadOutlined-BPVvN91B.js";import{t as et}from"./useMutation-DqBabLvU.js";import{t as tt}from"./queryOptions-_qrchnQm.js";import{t as nt}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{t as rt}from"./ImportOutlined-CJMN8fnX.js";import{t as it}from"./MessageOutlined-DbxNuxex.js";import{n as at}from"./RowLabelWithIcon-BLnpOtqJ.js";import{t as ot}from"./SaveOutlined-CKknbpWq.js";import{t as st}from"./UndoOutlined-DS5JVKPM.js";import{t as ct}from"./prop-types-eZYknsgO.js";import{n as lt}from"./_assignValue-CtYsImY2.js";import{t as ut}from"./Loader-DwXJ8Se3.js";import{a as dt,c as ft,n as pt,o as mt,r as ht,s as gt}from"./cloneDeep-CXH354lv.js";import{r as _t}from"./es-0LFFyZEl.js";import{$ as vt,A as yt,C as bt,D as xt,G as St,H as Ct,I as wt,K as Tt,L as Et,Q as Dt,V as Ot,X as kt,Z as At,_t as jt,at as J,b as Mt,c as Nt,ct as Pt,d as Ft,dt as It,et as Lt,ht as Rt,l as zt,nt as Bt,q as Vt,r as Ht,rt as Ut,st as Wt,tt as Gt,ut as Kt}from"./index-V8IueDFv.js";import{D as qt,E as Jt,S as Yt,T as Xt,_ as Zt,a as Qt,c as $t,d as en,g as tn,i as nn,l as rn,n as an,p as on,r as sn,s as cn,t as ln,u as un,w as dn,y as fn}from"./context-DccnwGJF.js";import{i as pn,n as mn,r as hn,t as gn}from"./ref-_THprL1O.js";import{a as _n,n as vn,o as yn}from"./path-DPb3kQoE.js";import{n as bn,o as xn,t as Sn,u as Cn}from"./CancelButton-CAR7vI04.js";import{t as wn}from"./CloseButton-Wmh9rw0I.js";import{n as Tn,t as En}from"./map-VkrozZ8U.js";import{t as Dn}from"./Checkbox-BY22pPg_.js";var On=n(((e,t)=>{var n=Rt(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),kn=n(((e,t)=>{var n=On();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),An=t(ve());N(),Se(),we(),P(),ie(),h();var jn=t(c());C(),b(),me(),R(),j(),Te();var Y=t(r()),Mn=Y.createContext({}),Nn={visibility:`hidden`};function Pn(e){var t=e.prefixCls,n=e.prevIcon,r=n===void 0?`‹`:n,i=e.nextIcon,a=i===void 0?`›`:i,o=e.superPrevIcon,s=o===void 0?`«`:o,c=e.superNextIcon,l=c===void 0?`»`:c,u=e.onSuperPrev,d=e.onSuperNext,f=e.onPrev,p=e.onNext,m=e.children,h=Y.useContext(Mn),g=h.hideNextBtn,_=h.hidePrevBtn;return Y.createElement(`div`,{className:t},u&&Y.createElement(`button`,{type:`button`,onClick:u,tabIndex:-1,className:`${t}-super-prev-btn`,style:_?Nn:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?Nn:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?Nn:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?Nn:{}},l))}function Fn(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Mn).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Pn,F({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function In(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Ln(e,t,n){if(!n)return t;var r=t;return r=e.setHour(r,e.getHour(n)),r=e.setMinute(r,e.getMinute(n)),r=e.setSecond(r,e.getSecond(n)),r}function Rn(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function mr(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case`year`:return n.addYear(e,r*10);case`quarter`:case`month`:return n.addYear(e,r);default:return n.addMonth(e,r)}}function hr(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return typeof i==`function`?i(e):n.locale.format(r.locale,e,i)}function gr(e,t){var n=t.generateConfig,r=t.locale,i=t.formatList;return!e||typeof i[0]==`function`?null:n.locale.parse(r.locale,e,i)}function _r(e){var t=e.cellDate,n=e.mode,r=e.disabledDate,i=e.generateConfig;if(!r)return!1;var a=function(e,n,a){for(var o=n;o<=a;){var s=void 0;switch(e){case`date`:if(s=i.setDate(t,o),!r(s))return!1;break;case`month`:if(s=i.setMonth(t,o),!_r({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!_r({cellDate:s,mode:`year`,generateConfig:i,disabledDate:r}))return!1;break}o+=1}return!0};switch(n){case`date`:case`week`:return r(t);case`month`:return a(`date`,1,i.getDate(i.getEndDate(t)));case`quarter`:var o=Math.floor(i.getMonth(t)/3)*3;return a(`month`,o,o+2);case`year`:return a(`month`,0,11);case`decade`:var s=i.getYear(t),c=Math.floor(s/10)*10;return a(`year`,c,c+10-1)}}function vr(e){if(Y.useContext(Mn).hideHeader)return null;var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.value,a=e.format,o=`${t}-header`;return Y.createElement(Pn,{prefixCls:o},i?hr(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}l();function yr(e){var t=e.value,n=e.generateConfig,r=e.disabledMinutes,i=e.disabledSeconds,a=e.minutes,o=e.seconds,s=e.use12Hours;return function(e,c,l,u){var d=t||n.getNow(),f=Math.max(0,c),p=Math.max(0,l),m=Math.max(0,u),h=r&&r(f);if(h?.includes(p)){var g=a.find(function(e){return!h.includes(e.value)});if(g)p=g.value;else return null}var _=i&&i(f,p);if(_?.includes(m)){var v=o.find(function(e){return!_.includes(e.value)});if(v)m=v.value;else return null}return d=In(n,d,!s||!e?f:f+12,p,m),d}}function br(e,t){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.length=1?n|0:1,o=e;o<=t;o+=a)i.push({label:br(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Or(e){var t=e.generateConfig,n=e.prefixCls,r=e.operationRef,i=e.activeColumnIndex,a=e.value,o=e.showHour,s=e.showMinute,c=e.showSecond,l=e.use12Hours,u=e.hourStep,d=u===void 0?1:u,f=e.minuteStep,p=f===void 0?1:f,m=e.secondStep,h=m===void 0?1:m,g=e.disabledHours,_=e.disabledMinutes,y=e.disabledSeconds,b=e.disabledTime,x=e.hideDisabledOptions,C=e.onSelect,w=[],T=`${n}-content`,E=`${n}-time-panel`,D,O=a?t.getHour(a):-1,k=O,A=a?t.getMinute(a):-1,ee=a?t.getSecond(a):-1,te=t.getNow(),ne=z(Y.useMemo(function(){if(b){var e=b(te);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[g,_,y]},[g,_,y,b,te]),3),j=ne[0],re=ne[1],ie=ne[2],ae=Dr(0,23,d,j&&j()),M=S(function(){return ae},ae,Er);l&&(D=k>=12,k%=12);var N=z(Y.useMemo(function(){if(!l)return[!1,!1];var e=[!0,!0];return M.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[l,M]),2),oe=N[0],se=N[1],ce=Y.useMemo(function(){return l?M.filter(D?function(e){return e.value>=12}:function(e){return e.value<12}).map(function(e){var t=e.value%12,n=t===0?`12`:br(t,2);return v(v({},e),{},{label:n,value:t})}):M},[l,D,M]),le=Dr(0,59,p,re&&re(O)),P=Dr(0,59,h,ie&&ie(O,A)),ue=yr({value:a,generateConfig:t,disabledMinutes:re,disabledSeconds:ie,minutes:le,seconds:P,use12Hours:l});r.current={onUpDown:function(e){var t=w[i];if(t)for(var n=t.units.findIndex(function(e){return e.value===t.value}),r=t.units.length,a=1;a2&&arguments[2]!==void 0?arguments[2]:!1;(W===h||n)&&(xe(e),T&&T(e),fe&&fe(e,t),E&&!dr(s,e,R)&&!f?.(e)&&E(e))},Me=function(e){if(ei.includes(W)){var t,n,r=W===`date`;switch(n=e===V.PAGE_UP||e===V.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case V.LEFT:case V.PAGE_UP:t=n(we,-1);break;case V.RIGHT:case V.PAGE_DOWN:t=n(we,1);break;case V.UP:case V.DOWN:t=n(we,Number(`${e===V.UP?`-`:``}${r?7:3}`));break}if(t)return!f?.(t)}return!0},Ne=function(e){if(ve.current&&ve.current.onKeyDown){var t=!0,n=e.which;if([V.LEFT,V.RIGHT,V.UP,V.DOWN,V.PAGE_UP,V.PAGE_DOWN,V.ENTER].includes(n)&&(e.preventDefault(),n!==V.ENTER&&y===0&&(t=Me(n))),t)return ve.current.onKeyDown(e)}return _(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},Pe=function(e){ve.current&&ve.current.onBlur&&ve.current.onBlur(e)};ue&&he!==`right`&&(ue.current={onKeyDown:Ne,onClose:function(){ve.current&&ve.current.onClose&&ve.current.onClose()}}),Y.useEffect(function(){c&&!ye.current&&Te(c)},[c]),Y.useEffect(function(){ye.current=!1},[]);var Fe,K=v(v({},e),{},{operationRef:ve,prefixCls:r,viewDate:we,value:R,onViewDateChange:Ee,sourceMode:ke,onPanelChange:je,disabledDate:f});switch(delete K.onChange,delete K.onSelect,W){case`decade`:Fe=Y.createElement(tr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`year`:Fe=Y.createElement(Zr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`month`:Fe=Y.createElement(Ur,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`quarter`:Fe=Y.createElement(qr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`week`:Fe=Y.createElement(zr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`time`:delete K.showTime,Fe=Y.createElement(Ar,F({},K,Ce(x)===`object`?x:null,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;default:Fe=x?Y.createElement(Rr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}})):Y.createElement(Ir,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}))}var Ie,Le;pe||(Ie=Qr(r,W,C),Le=$r({prefixCls:r,components:ee,needConfirmButton:N,okDisabled:!R||f&&f(R),locale:o,showNow:b,onNow:N&&function(){var e=s.getNow(),t=Rn(s.getHour(e),s.getMinute(e),s.getSecond(e),oe?j:1,se?ie:1,le?M:1);G(In(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){R&&(G(R,`submit`,!0),A&&A(R))}}));var Re;if(S&&W===`date`&&h===`date`&&!x){var ze=s.getNow(),q=`${r}-today-btn`,Be=f&&f(ze);Re=Y.createElement(`a`,{className:(0,jn.default)(q,Be&&`${q}-disabled`),"aria-disabled":Be,onClick:function(){Be||G(ze,`mouse`,!0)}},o.today)}return Y.createElement(Mn.Provider,{value:v(v({},P),{},{mode:W,hideHeader:`hideHeader`in e?w:P.hideHeader,hidePrevBtn:L&&he===`right`,hideNextBtn:L&&he===`left`})},Y.createElement(`div`,{tabIndex:y,className:(0,jn.default)(`${r}-panel`,i,(t={},B(t,`${r}-panel-has-range`,ge&&ge[0]&&ge[1]),B(t,`${r}-panel-has-range-hover`,_e&&_e[0]&&_e[1]),B(t,`${r}-panel-rtl`,te===`rtl`),t)),style:a,onKeyDown:Ne,onBlur:Pe,onMouseDown:O,ref:de},Fe,Ie||Le||Re?Y.createElement(`div`,{className:`${r}-footer`},Ie,Le,Re):null))}we();var ni={bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function ri(e){var t,n=e.prefixCls,r=e.popupElement,i=e.popupStyle,a=e.visible,o=e.dropdownClassName,s=e.dropdownAlign,c=e.transitionName,l=e.getPopupContainer,u=e.children,d=e.range,f=e.popupPlacement,p=e.direction,m=`${n}-dropdown`;return Y.createElement(x,{showAction:[],hideAction:[],popupPlacement:function(){return f===void 0?p===`rtl`?`bottomRight`:`bottomLeft`:f}(),builtinPlacements:ni,prefixCls:m,popupTransitionName:c,popup:r,popupAlign:s,popupVisible:a,popupClassName:(0,jn.default)(o,(t={},B(t,`${m}-range`,d),B(t,`${m}-rtl`,p===`rtl`),t)),popupStyle:i,getPopupContainer:l},u)}R(),Te();function ii(e){var t=e.open,n=e.value,r=e.isClickOutside,i=e.triggerOpen,a=e.forwardKeyDown,o=e.onKeyDown,s=e.blurToCancel,c=e.onSubmit,l=e.onCancel,u=e.onFocus,d=e.onBlur,f=e.currentFocusedKey,p=e.key,m=p===void 0?`start`:p,h=z((0,Y.useState)(!1),2),g=h[0],_=h[1],v=z((0,Y.useState)(!1),2),y=v[0],b=v[1],x=(0,Y.useRef)(),S=(0,Y.useRef)(!1),C=(0,Y.useRef)(!1),w=(0,Y.useRef)(!1);return(0,Y.useEffect)(function(){C.current=!1},[t]),(0,Y.useEffect)(function(){C.current=!0},[n]),(0,Y.useEffect)(function(){return Zn(function(e){var n=r(Qn(e));t?n?(!y||n)&&i(!1):(S.current=!0,requestAnimationFrame(function(){S.current=!1})):y&&!n&&(S.current=!0)})}),(0,Y.useEffect)(function(){return function(){return clearTimeout(x.current)}},[]),[{onMouseDown:function(){_(!0),i(!0)},onKeyDown:function(e){if(o(e,function(){w.current=!0}),!w.current){switch(e.which){case V.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case V.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case V.ESC:_(!0),l();return}!t&&![V.SHIFT].includes(e.which)?i(!0):g||a(e)}},onFocus:function(e){_(!0),b(!0),f&&(f.current=m),clearTimeout(x.current),u&&u(e)},onBlur:function(e){if(S.current||!r(document.activeElement)){S.current=!1;return}s?setTimeout(function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&l()},0):t&&(i(!1),C.current&&c()),b(!1),f?(f.current=``,x.current=setTimeout(function(){f.current||d?.(e)},100)):d?.(e)}},{focused:y,typing:g}]}R();function ai(e){var t=e.valueTexts,n=e.onTextChange,r=z(Y.useState(``),2),i=r[0],a=r[1],o=Y.useRef([]);o.current=t;function s(e){a(e),n(e)}function c(){a(o.current[0])}return Y.useEffect(function(){t.every(function(e){return e!==i})&&c()},[t.join(`||`)]),[i,s,c]}l(),o();function oi(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return S(function(){if(!e)return[[``],``];for(var t=``,a=[],o=0;o1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(c.current),t){s(e);return}c.current=requestAnimationFrame(function(){s(e)})}var u=z(oi(o,{formatList:n,generateConfig:r,locale:i}),2)[1];function d(e){l(e)}function f(){l(null,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)}return(0,Y.useEffect)(function(){f(!0)},[e]),(0,Y.useEffect)(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[u,d,f]}C(),N(),we(),b(),R(),C(),j();function ci(e){var t,n=e.prefixCls,r=n===void 0?`rc-picker`:n,i=e.id,a=e.tabIndex,o=e.style,s=e.className,c=e.dropdownClassName,l=e.dropdownAlign,u=e.popupStyle,d=e.transitionName,f=e.generateConfig,p=e.locale,m=e.inputReadOnly,h=e.allowClear,g=e.autoFocus,y=e.showTime,b=e.picker,x=b===void 0?`date`:b,S=e.format,C=e.use12Hours,w=e.value,T=e.defaultValue,E=e.open,D=e.defaultOpen,O=e.defaultOpenValue,k=e.suffixIcon,A=e.clearIcon,ee=e.disabled,te=e.disabledDate,ne=e.placeholder,j=e.getPopupContainer,re=e.pickerRef,ie=e.panelRender,ae=e.onChange,M=e.onOpenChange,N=e.onFocus,oe=e.onBlur,se=e.onMouseDown,le=e.onMouseUp,P=e.onMouseEnter,ue=e.onMouseLeave,de=e.onContextMenu,fe=e.onClick,pe=e.onKeyDown,I=e.onSelect,me=e.direction,L=e.autoComplete,he=L===void 0?`off`:L,ge=e.inputRender,_e=Y.useRef(null),ve=x===`date`&&!!y||x===`time`,ye=Sr(qn(S,x,y,C)),be=Y.useRef(null),R=Y.useRef(null),xe=Y.useRef(null),Se=z(ce(null,{value:w,defaultValue:T}),2),Ce=Se[0],we=Se[1],Te=z(Y.useState(Ce),2),Ee=Te[0],V=Te[1],H=Y.useRef(null),U=z(ce(!1,{value:E,defaultValue:D,postState:function(e){return ee?!1:e},onChange:function(e){M&&M(e),!e&&H.current&&H.current.onClose&&H.current.onClose()}}),2),W=U[0],De=U[1],Oe=z(oi(Ee,{formatList:ye,generateConfig:f,locale:p}),2),ke=Oe[0],Ae=Oe[1],je=z(ai({valueTexts:ke,onTextChange:function(e){var t=gr(e,{locale:p,formatList:ye,generateConfig:f});t&&(!te||!te(t))&&V(t)}}),3),G=je[0],Me=je[1],Ne=je[2],Pe=function(e){V(e),we(e),ae&&!dr(f,Ce,e)&&ae(e,e?hr(e,{generateConfig:f,locale:p,format:ye[0]}):``)},Fe=function(e){ee&&e||De(e)},K=function(e){return W&&H.current&&H.current.onKeyDown?H.current.onKeyDown(e):(_(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},Ie=function(){var e=[...arguments];fe?.apply(void 0,e),_e.current&&(_e.current.focus(),Fe(!0))},Le=z(ii({blurToCancel:ve,open:W,value:G,triggerOpen:Fe,forwardKeyDown:K,isClickOutside:function(e){return!er([be.current,R.current,xe.current],e)},onSubmit:function(){return!Ee||te&&te(Ee)?!1:(Pe(Ee),Fe(!1),Ne(),!0)},onCancel:function(){Fe(!1),V(Ce),Ne()},onKeyDown:function(e,t){pe?.(e,t)},onFocus:N,onBlur:oe}),2),Re=Le[0],ze=Le[1],q=ze.focused,Be=ze.typing;Y.useEffect(function(){W||(V(Ce),!ke.length||ke[0]===``?Me(``):Ae!==G&&Ne())},[W,ke]),Y.useEffect(function(){W||Ne()},[x]),Y.useEffect(function(){V(Ce)},[Ce]),re&&(re.current={focus:function(){_e.current&&_e.current.focus()},blur:function(){_e.current&&_e.current.blur()}});var Ve=z(si(G,{formatList:ye,generateConfig:f,locale:p}),3),He=Ve[0],Ue=Ve[1],We=Ve[2],Ge=v(v({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Ke=Y.createElement(ti,F({},Ge,{generateConfig:f,className:(0,jn.default)(B({},`${r}-panel-focused`,!Be)),value:Ee,locale:p,tabIndex:-1,onSelect:function(e){I?.(e),V(e)},direction:me,onPanelChange:function(t,n){var r=e.onPanelChange;We(!0),r?.(t,n)}}));ie&&(Ke=ie(Ke));var qe=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},Ke),Je;k&&(Je=Y.createElement(`span`,{className:`${r}-suffix`},k));var Ye;h&&Ce&&!ee&&(Ye=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Pe(null),Fe(!1)},className:`${r}-clear`,role:`button`},A||Y.createElement(`span`,{className:`${r}-clear-btn`})));var Xe=v(v(v({id:i,tabIndex:a,disabled:ee,readOnly:m||typeof ye[0]==`function`||!Be,value:He||G,onChange:function(e){Me(e.target.value)},autoFocus:g,placeholder:ne,ref:_e,title:G},Re),{},{size:Jn(x,ye[0],f)},Cr(e)),{},{autoComplete:he}),Ze=ge?ge(Xe):Y.createElement(`input`,Xe),Qe=function(e,t){(t===`submit`||t!==`key`&&!ve)&&(Pe(e),Fe(!1))},$e=me===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Mn.Provider,{value:{operationRef:H,hideHeader:x===`time`,panelRef:be,onSelect:Qe,open:W,defaultOpenValue:O,onDateMouseEnter:Ue,onDateMouseLeave:We}},Y.createElement(ri,{visible:W,popupElement:qe,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:j,transitionName:d,popupPlacement:$e,direction:me},Y.createElement(`div`,{ref:xe,className:(0,jn.default)(r,s,(t={},B(t,`${r}-disabled`,ee),B(t,`${r}-focused`,q),B(t,`${r}-rtl`,me===`rtl`),t)),style:o,onMouseDown:se,onMouseUp:le,onMouseEnter:P,onMouseLeave:ue,onContextMenu:de,onClick:Ie},Y.createElement(`div`,{className:(0,jn.default)(`${r}-input`,B({},`${r}-input-placeholder`,!!He)),ref:R},Ze,Je,Ye))))}var li=function(e){O(n,e);var t=A(n);function n(){var e;pe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return a(n,[{key:`render`,value:function(){return Y.createElement(ci,F({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function ui(e,t,n){var r=e.picker,i=e.locale,a=e.selectedValue,o=e.disabledDate,s=e.disabled,c=e.generateConfig,l=X(a,0),u=X(a,1);function d(e){return c.locale.getWeekFirstDate(i.locale,e)}function f(e){var t=c.getYear(e),n=c.getMonth(e);return t*100+n}function p(e){var t=c.getYear(e),n=ar(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!cr(c,e,u)&&c.isAfter(e,u);if(t&&u)switch(r){case`quarter`:return p(e)>p(u);case`month`:return f(e)>f(u);case`week`:return d(e)>d(u);default:return!cr(c,e,u)&&c.isAfter(e,u)}return!1},[o,s[1],u,t]),Y.useCallback(function(e){if(o&&o(e))return!0;if(s[0]&&l)return!cr(c,e,u)&&c.isAfter(l,e);if(n&&l)switch(r){case`quarter`:return p(e)0&&arguments[0]!==void 0?arguments[0]:!1,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=null;tt&&Mt&&Mt[0]&&Mt[1]&&m.isAfter(Mt[1],Mt[0])&&(r=Mt);var i=w;if(w&&Ce(w)===`object`&&w.defaultValue){var o=w.defaultValue;i=v(v({},w),{},{defaultValue:X(o,K)||void 0})}var s=null;return re&&(s=function(e,t){return re(e,t,{range:K?`end`:`start`})}),Y.createElement(jr.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:At||Ge,hoverRangedValue:r}},Y.createElement(ti,F({},e,n,{dateRender:s,showTime:i,mode:Je[K],generateConfig:m,style:void 0,direction:Te,disabledDate:K===0?Qe:$e,disabledTime:function(e){return j?j(e,K===0?`start`:`end`):!1},className:(0,jn.default)(B({},`${a}-panel-focused`,K===0?!Xt:!tn)),value:X(Ge,K),locale:h,tabIndex:-1,onPanelChange:function(e,n){K===0&&Lt(!0),K===1&&Vt(!0),Xe(wr(Je,n,K),wr(Ge,e,K));var r=e;t===`right`&&Je[K]===n&&(r=mr(r,n,m,-1)),Ue(r,K)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:K===0?X(Ge,1):X(Ge,0)})))}var ln=0,un=0;if(K&&ke.current&&je.current&&Oe.current){ln=ke.current.offsetWidth+je.current.offsetWidth;var dn=Ne.current.offsetLeft>ln?Ne.current.offsetLeft-ln:Ne.current.offsetLeft;Oe.current.offsetWidth&&Ne.current.offsetWidth&&ln>Oe.current.offsetWidth-Ne.current.offsetWidth-(Te===`rtl`?0:dn)&&(un=ln)}var fn=Te===`rtl`?{right:ln}:{left:ln};function pn(){var e,t=Qr(a,Je[K],de),n=$r({prefixCls:a,components:Se,needConfirmButton:U,okDisabled:!X(Ge,K)||ne&&ne(Ge[K]),locale:h,rangeList:sn,onOk:function(){X(Ge,K)&&(dt(Ge,K),R&&R(Ge))}});if(C!==`time`&&!w){var r=He(K),i=mr(r,C,m),o=Je[K]===C,s=cn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Ue(e,K)}}),c=cn(`right`,{pickerValue:i,onPickerValueChange:function(e){Ue(mr(e,C,m,-1),K)}});e=Te===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=cn();var l=Y.createElement(Y.Fragment,null,Y.createElement(`div`,{className:`${a}-panels`},e),(t||n)&&Y.createElement(`div`,{className:`${a}-footer`},t,n));return ie&&(l=ie(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:un},ref:Oe,onMouseDown:function(e){e.preventDefault()}},l)}var mn=Y.createElement(`div`,{className:(0,jn.default)(`${a}-range-wrapper`,`${a}-${C}-range-wrapper`),style:{minWidth:ot}},Y.createElement(`div`,{ref:Ne,className:`${a}-range-arrow`,style:fn}),pn()),hn;oe&&(hn=Y.createElement(`span`,{className:`${a}-suffix`},oe));var gn;N&&(X(q,0)&&!Re[0]||X(q,1)&&!Re[1])&&(gn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=q;Re[0]||(t=wr(t,null,0)),Re[1]||(t=wr(t,null,1)),dt(t,null),lt(!1,K)},className:`${a}-clear`},se||Y.createElement(`span`,{className:`${a}-clear-btn`})));var _n={size:Jn(C,Pe[0],m)},vn=0,yn=0;ke.current&&Ae.current&&je.current&&(K===0?yn=ke.current.offsetWidth:(vn=ln,yn=Ae.current.offsetWidth));var bn=Te===`rtl`?{right:vn}:{left:vn};return Y.createElement(Mn.Provider,{value:{operationRef:Le,hideHeader:C===`time`,onDateMouseEnter:Ht,onDateMouseLeave:Ut,hideRanges:!0,onSelect:function(e,t){var n=wr(Ge,e,K);t===`submit`||t!==`key`&&!U?(dt(n,K),K===0?Lt():Vt()):Ke(n)},open:tt}},Y.createElement(ri,{visible:tt,popupElement:mn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:f,getPopupContainer:p,transitionName:d,range:!0,direction:Te},Y.createElement(`div`,F({ref:De,className:(0,jn.default)(a,`${a}-range`,c,(t={},B(t,`${a}-disabled`,Re[0]&&Re[1]),B(t,`${a}-focused`,K===0?Yt:en),B(t,`${a}-rtl`,Te===`rtl`),t)),style:s,onClick:nn,onMouseEnter:ve,onMouseLeave:ye,onMouseDown:rn,onMouseUp:_e},Cr(e)),Y.createElement(`div`,{className:(0,jn.default)(`${a}-input`,(n={},B(n,`${a}-input-active`,K===0),B(n,`${a}-input-placeholder`,!!Ft),n)),ref:ke},Y.createElement(`input`,F({id:o,disabled:Re[0],readOnly:P||typeof Pe[0]==`function`||!Xt,value:Ft||St,onChange:function(e){Ct(e.target.value)},autoFocus:y,placeholder:X(g,0)||``,ref:G},qt,_n,{autoComplete:H}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:je},D),Y.createElement(`div`,{className:(0,jn.default)(`${a}-input`,(r={},B(r,`${a}-input-active`,K===1),B(r,`${a}-input-placeholder`,!!zt),r)),ref:Ae},Y.createElement(`input`,F({disabled:Re[1],readOnly:P||typeof Pe[0]==`function`||!tn,value:zt||Et,onChange:function(e){Dt(e.target.value)},placeholder:X(g,1)||``,ref:Me},Qt,_n,{autoComplete:H}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:v(v({},bn),{},{width:yn,position:`absolute`})}),hn,gn)))}var _i=function(e){O(n,e);var t=A(n);function n(){var e;pe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return a(n,[{key:`render`,value:function(){return Y.createElement(gi,F({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),vi=li;N();function yi(e){return Y.createElement(H,F({size:`small`,type:`primary`},e))}N();function bi(e){return Y.createElement(Pt,F({color:`blue`},e))}var xi={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`};b();var Si=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:xi}))}),Ci={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`};b();var wi=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:Ci}))}),Ti={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`};b();var Ei=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:Ti}))});function Di(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder:n}function Oi(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder:n}function ki(e,t){var n={adjustX:1,adjustY:1};switch(t){case`bottomLeft`:return{points:[`tl`,`bl`],offset:[0,4],overflow:n};case`bottomRight`:return{points:[`tr`,`br`],offset:[0,4],overflow:n};case`topLeft`:return{points:[`bl`,`tl`],offset:[0,-4],overflow:n};case`topRight`:return{points:[`br`,`tr`],offset:[0,-4],overflow:n};default:return{points:e===`rtl`?[`tr`,`br`]:[`tl`,`bl`],offset:[0,4],overflow:n}}}we(),N();var Ai=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))}))());An.default.extend(Ki.default);var qi=[`DD/MM/YYYY`,`YYYY-MM-DD`,`DD-MM-YYYY`];function Ji(e){let t=(0,An.default)(e,qi,!0);return t.isValid()?t:null}function Yi(e,t){return(t?.champs_generes??``).split(` `).filter(Boolean).includes(e.dataKey)}function Xi(e,t){let n={...e.extraData};delete e.extraData;let r={RECORD:{XMLType:`RECORD`,...e,children:[]}};return n.histos&&n.histos.forEach(e=>{let t={XMLType:`HISTO`,...e};r.RECORD.children.push(t)}),n.indicators&&n.indicators.forEach(e=>{let t=[];e?.hasOwnProperty(`keys`)&&(t=e.keys?.map(e=>({XMLType:`CLE`,...e})));let n={XMLType:`INDICATEUR`,...e,children:t};r.RECORD.children.push(n)}),n.lits&&n.lits.forEach(e=>{let t={XMLType:`LIT`,...e};r.RECORD.children.push(t)}),n.etages&&n.etages.forEach(e=>{let t={XMLType:`ETAGE`,...e};r.RECORD.children.push(t)}),n.iqv&&n.iqv.forEach(e=>{let t={XMLType:`IQV`,...e};r.RECORD.children.push(t)}),Ft(r,!0)}function Zi(e,t={}){let n=t.fields&&Array.isArray(t.fields)?t.fields:[];for(let r in e){let i;n&&(i=n.find(e=>e.dataKey===r));let a=e[r];i&&i.type===`date`&&(a=t.tableName===`t_provider_data_section`?e[r]?e[r].format(`YYY-MM-DD`):``:t.tableName===`t_finess`?e[r]?e[r].format(`YYYY-MM-DD`):``:e[r]?e[r].format(`DD-MM-YYYY`):``),a===!1&&(a=`0`),a===!0&&(a=`1`),a===void 0&&(a=``),r===`user_modified`&&(a===!0||a===`1`)?a=`M`:r===`p_cumul`&&(a===!0||a===`1`)?a=`C`:r===`p_detail`&&(a===!0||a===`1`)?a=`D`:(r.startsWith(`p_`)||r===`proratiser_conversion`)&&((a===!0||a===`1`)&&(a=`X`),(a===!1||a===`0`)&&(a=``)),e[r]=a}return e}function Qi(e){let t=Buffer.from(e,`base64`),n=xe.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var $i=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;r&&Array.isArray(r)&&(n=r.find(e=>e.dataKey===t)),n&&n.type===`checkbox`&&e[t]===`0`&&(e[t]=!1),n&&n.type===`checkbox`&&[`1`,`M`,`C`,`D`,`X`].includes(e[t])&&(e[t]=!0),n&&n.type===`date`&&(e[t]=Ji(e[t]))}if(e.description&&e.description.startsWith(`_c_`))try{let t=Qi(e.description.substring(3));t.includes(`TEXTFORMAT`)&&(t=t.replace(/<\/?TEXTFORMAT[^>]*>|<\/?FONT[^>]*>|]*>|<\/LI[^>]*>/gm,``).replace(/<\/?B[^>]*>/g,`**`).replace(/<\/P[^>]*>/g,` `).replace(/]*>/g,` - `).replace(/'/g,`'`).replace(/\[/g,` (`).replace(/\]/g,` )`).replace(/"/g,`"`)),e.description=t}catch{}return t?.component===`MEDA`&&n.length&&(e.medecins_regroupes_oids=n.filter(t=>t.medecin_reference_id===e.oid).map(e=>e.oid).join(`, `)),e},ea=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=I(r,`RECORD`),a=I(r,`REFRECORD`),o=I(r,`COMBO_POL`),s=I(r,`COMBO_SPI`),c=I(r,`COMBO_MDA`),l=I(r,`COMBO_SERVICE`),u=I(r,`COMBO_ETAGE`),d=I(r,`COMBO_MOIS`),f=I(r,`COMBO_CPT`),p=I(r,`COMBO_GRG`),m=I(r,`COMBO_DEP`),h=I(r,`COMBO_SPI`),g=I(r,`COMBO_TAU`),_=I(r,`COMBO_UM`),v=I(r,`COMBO_MED`),y=I(r,`COMBO_FAC`),b=I(r,`COMBO_FSO`),x=I(r,`COMBO_MVT_UF_SOIN`),S=I(r,`COMBO_FINESS`),C=I(r,`COMBO_MTR`),w=I(r,`COMBO_DMT`),T=I(r,`COMBO_ACTIVITE`),E=I(r,`COMBO_UMD`),D=I(r,`COMBO_UMX`),O=I(r,`COMBO_SER`),k=I(r,`COMBO_QUA`),A=I(r,`COMBO_SAL`),ee=I(r,`COMBO_FROMSER`),te=I(r,`COMBO_TOSER`),ne=I(r,`COMBO_FROMQUA`),j=I(r,`COMBO_TOQUA`),ie=I(r,`COMBO_FROMDAT`),ae=I(r,`COMBO_TODAT`),M=I(r,`COMBO_JOURNAL`),N=I(r,`COMBO_SECTION`),oe=I(r,`COMBO_COMPTE`),se=I(r,`COMBO_SITE`),ce=I(r,`COMBO_ECH`),le=I(r,`COMBO_CST`),P=I(r,`COMBO_FOU`),ue=I(r,`COMBO_TAA`),de=I(r,`COMBO_CONDITION`),F=I(r,`COMBO_BUDGET_CLE`),fe=I(r,`ARRAY_SEJ`),pe=[];fe.length&&(pe=I(fe[0],`RECORD`));let me=I(r,`COMBO_TYPECOMPTA`),he=I(r,`COMBO_PRESTATION`),ge=I(r,`PRESTATAIRE`),_e=I(r,`ADDRECORD`),ve={};_e.length&&(ve=re(_e[0]));let ye=I(r,`COMBO_POP`)[0],be=[];ye&&(be=I(ye,`RECORD`),be=be.map(e=>{let t=re(e);return{...t,label:t.texte,value:t.oid}}));let R=I(r,`COMBO_DEP`)[0],xe=[];R&&(xe=I(R,`RECORD`),xe=xe.map(e=>{let t=re(e);return{...t,label:t.texte,value:t.oid}}));let z=I(r,`LIST_MDA`)[0],Se=I(r,`LIST_MEDA`)[0],Ce=[],we=[];z&&(Ce=I(z,`RECORD`)),Se&&(we=I(Se,`RECORD`));let B=I(r,`LIST_CPO`)[0],Te=[];B&&(Te=I(B,`RECORD`));let Ee=I(r,`LIST_GHM`)[0],V=[];Ee&&(V=I(Ee,`RECORD`));let H=I(r,`LIST_ART`)[0],U=[];H&&(U=I(H,`RECORD`));let W=I(r,`LIST_FOU`)[0],De=[];W&&(De=I(W,`RECORD`));let Oe=I(r,`ARRAY_RA9`),ke=I(r,`ARRAY_RA1`),Ae={POL:Z(o),SPI:Z(s),MDA:Z(c),SERVICE:Z(l),ETAGE:Z(u),MOIS:Z(d),CPT:Z(f),PRESTATION:Z(he),TPY:Z(p),CPO:Z(m),MED:Z(h),TAU:Z(g),UM:Z(_),UM_MED:Z(v),FAC:Z(y),FSO:Z(b),MVT_UF_SOIN:Z(x),FINESS:Z(S),MTR:Z(C),DMT:Z(w),ACTIVITE:Z(T),UMD:Z(E),UMX:Z(D),SER:Z(O),QUA:Z(k),PRESTATAIRE:L(ge),SAL:Z(A),FROMSER:Z(ee),TOSER:Z(te),FROMQUA:Z(ne),TOQUA:Z(j),FROMDAT:Z(ie),TODAT:Z(ae),TYPECOMPTA:Z(me),JOURNAL:Z(M),SECTION:Z(N),COMPTE:Z(oe),SITE:Z(se),BUDGET_CLE:Z(F),FOU:Z(P),CONDITIONS:Me(Z(de)),ECH:Z(ce),CST:Z(le),TAA:Z(ue),SEJ:L(pe),RA9:Z(Oe),RA1:Z(ke),DEP:xe,POP:be},je={MDA:L(Ce),MEDA:L(we),CPO:L(Te),GHM:L(V),ART:L(U),LFOU:L(De)},G=L(i),Ne=L(a);G=G.map((e,t)=>{let r={},a=I(i[t],`INDICATEUR`);a&&(r.indicators=na(a)),e.extraData=r;let o=I(i[t],`HISTO`);o&&(e.extraData.histos=L(o));let s=I(i[t],`LIT`);s&&(e.extraData.lits=L(s));let c=I(i[t],`ETAGE`);c&&(e.extraData.etages=L(c));let l=I(i[t],`IQV`);return l&&(e.extraData.iqv=L(l)),$i(e,n,G)});let Pe={},Fe=I(r,`DIVERS`)[0];Fe&&t===`t_rubriques`&&(Pe.rubriques=re(I(Fe,`RECORD`)[0]));let K=I(r,`GENERAL_SETTINGS`);return K&&t===`t_expert_controle`&&!n.module&&(Pe.expert=re(K[0])),{records:G,combos:Ae,listes:je,divers:Pe,addRecord:ve,refRecords:Ne}},ta=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=L(I(t,`RECORD`));return n.forEach(e=>{e.label=e.texte,e.value=e.oid}),n};function Z(e){let t=[];if(e&&e.length){let n=e[0];t=L(I(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function na(e){return e.map((e,t)=>{let n=re(e);n.key=t;let r=I(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=re(e);return n.key=t,n})),n})}var ra=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),ea(await _e(la(e),a),n,i)},ia=`SELECT oid, texte, CASE WHEN oid = 0 THEN ' ' || texte ELSE texte END as tri FROM base.t_territoires_sante UNION SELECT -1 AS oid, 'Sélectionnez une valeur...' as texte, ' Sélectionnez une valeur...' as tri ORDER BY 3`,aa=async e=>ta(await _e(`modules/base/php/httpservice_getChoices.php`,{query:e})),oa=async(e,t,n,r,i,a=!0)=>{await _e(yn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},sa=async(e,t,n,r=null,i=null)=>{let a=yn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await _e(a,o)},ca=async(e,t,n)=>{await _e(vn(e),{tableName:t,oids:n.join(`, `)})};function la(e){switch(e){case`./CTI_BASE_TablesManager.swf`:return`modules/base/php/BASE_getTableRecords.php`;case`./CTI_ECO_TablesManager.swf`:return`modules/eco/php/httpService_tablesManager_getData.php`;case`./CTI_ACTI_TablesManager.swf`:return`modules/activite/php/ACTI_getTableRecords.php`;case`./CTI_PMSI_TablesManager.swf`:return`modules/pmsi/php/PMSI_getTableRecords.php`;case`./CTI_RH_TablesManager.swf`:return`modules/rh/php/httpService_tablesManager_getData.php`;case`./CTI_PMSISSR_TablesManager.swf`:return`modules/pmsissr/php/PMSISSR_getTableRecords.php`;case`./CTI_COMPTA_TablesManager.swf`:return`modules/compta/php/COMPTA_getTableRecords.php`;case`./CTI_SSAE_TablesManager.swf`:return`modules/ssae/php/SSAE_getTableRecords.php`;case`./CTI_DPI_TablesManager.swf`:return`modules/dpi/php/DPI_getTableRecords.php`;case`./CTI_ACTI_ConsoManager.swf`:return`modules/activite/php/httpService_ACTI_consoManager_getData.php`;default:return}}var ua={all:[`tables`],lists:()=>[...ua.all,`list`],list:(e,t,n,r)=>[...ua.all,`list`,e,t,n,r],choices:e=>[...ua.all,`choices`,e]},da=(e,t,n,r=``,i={})=>tt({queryKey:ua.list(e,t,n,r),queryFn:()=>ra(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),fa=(e,t,n,r=``,i={})=>le(da(e,t,n,r,i)),pa=e=>tt({queryKey:ua.choices(e),queryFn:()=>aa(e),enabled:!!e}),ma=e=>le(pa(e));function ha(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>oa(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function ga(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>oa(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function _a(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>oa(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function va(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>oa(e,t,n,r,`purge_history`),meta:{successMessage:`Historique effacé`,errorMessage:`Erreur lors de la purge de l'historique`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function ya(){let e=E();return et({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>sa(e,t,n,r,i),meta:{successMessage:`Règles exécutées`,errorMessage:`Erreur lors de l'exécution des règles`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function ba(){let e=E();return et({mutationFn:({swf:e,tableName:t,refs:n})=>ca(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}var xa=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Sa=[`code`,`texte`,`liste_medecin`,`liste_uf`],Ca=e=>Sa.includes(e.dataKey)?{...e,lockReason:`Champ recalculé par iCTI à partir de la clé budgétaire à chaque lecture. Pour une affectation sur mesure, ajoutez une règle de priorité inférieure à 5000.`}:e,wa={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...xa,{title:`Nombre Références (règles)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}],visible:!0},POR:{tableName:`t_pole_rule`,title:`Gestion règles poles`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`POR_execute_rules`},fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,editable:!1,hidden:!0},{title:`Pole`,dataKey:`pole_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1},{title:`Pole`,dataKey:`pole_id`,type:`select`,selectOptionsKey:`POL`,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole02_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux02`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole03_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux03`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole04_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux04`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole05_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux05`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole06_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux06`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole07_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux07`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole08_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux08`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole09_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux09`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole10_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux10`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole11_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux11`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole12_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`}],comptaExtraParams:!0,visible:!0,extraFields:!0},SPI:{tableName:`t_specialites_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,addButton:!0,fields:[...xa,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre Références (médecins)`,dataKey:`nbref`,type:`input`,editVisible:!1}],visible:!0},MED:{tableName:`t_medecins`,title:`Gestion Référentiel Médecins`,component:`MED`,addButton:!0,doubleFilter:!0,sejoursActFilter:!0,saveWithoutCalc:!0,addSearchFields:[`nom`,`prenom`],fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Spécialité interne`,dataKey:`specialite_interne_texte`,editVisible:`false`},{title:`Spécialité interne`,dataKey:`specialite_interne_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`},{title:`Nº ADELI`,dataKey:`numero_ordre`,type:`input`},{title:`RPPS`,dataKey:`code_rpps`,type:`input`},{title:`Identifiant groupe`,dataKey:`identifiant_groupe`,type:`input`},{title:`Etablissements`,dataKey:`ets`,type:`input`,editable:!1},{title:`Références (médecins administratifs)`,dataKey:`nbref`,type:`input`,editable:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{title:`Références (séjours)`,dataKey:`nbsej`,type:`input`,editable:!1},{title:`Références (actes)`,dataKey:`nbact`,type:`input`,editable:!1},{title:`Doublon`,dataKey:`doublon`,type:`input`,editable:!1,editVisible:!1}],visible:!0},BUD:{tableName:`t_budget`,title:`Gestion Budgets`,addButton:!0,component:`BUD`,fields:[...xa,{title:`Date début`,dataKey:`date_debut`,type:`date`,required:!0},{title:`Date fin`,dataKey:`date_fin`,type:`date`,required:!0}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...xa,{title:`Texte court`,dataKey:`texte_court`,type:`input`}],visible:!0},BUR:{tableName:`t_budget_cle_rule`,title:`Gestion Règles d'affectation aux Clés budgétaires`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[...xa.map(Ca),{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Clé budgétaire`,dataKey:`budget_cle_texte`,type:`input`,editVisible:!1},{title:`Clé budgétaire`,dataKey:`budget_cle_id`,type:`select`,selectOptionsKey:`BUDGET_CLE`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],visible:!0,extraFields:!0},BUI:{tableName:`t_budget_cle_budget`,title:`Gestion Budgets`,component:`BUI_activite`,fields:[...xa.map(e=>({...e,editable:!1})),{title:`Date début`,dataKey:`date_debut`,type:`input`,editVisible:!1},{title:`Date fin`,dataKey:`date_fin`,type:`input`,editVisible:!1}],visible:!0},VPA:{tableName:`t_validation_parametre`,title:`Validation nouveaux paramètres`,refUniquement:!1,component:`common`,fields:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!1,editVisible:!1},{title:`Table`,dataKey:`table_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`parametre_code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`parametre_texte`,type:`input`,editable:!1},{title:`Date`,dataKey:`parametre_date`,type:`input`,editable:!1},{title:`Validé`,dataKey:`parametre_valide`,type:`checkbox`,hidden:!0}],visible:!0}},Ta=(e,t)=>{switch(e){case`POR`:return Ea(e,t);case`PER`:return Ea(e,t);case`BUR`:return Ea(e,t).map(Ca);case`FAR`:return Ea(e,t);case`FSR`:return Ea(e,t);default:return[]}};function Ea(e,t){switch(t){case`iCTI_activite`:let t=[{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services (S)`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:e===`BUR`?`Activite`:`Etages (S)`,dataKey:e===`BUR`?`liste_activite`:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle (S)`,dataKey:e===`BUR`?`liste_uf`:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},e!==`BUR`&&{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0}];return e===`CAR`?t.push({title:`Sauf Préstation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0}):(e===`FAR`||e===`FSR`)&&t.push({title:`UF (E)`,dataKey:`liste_unite_fonctionnelle_entree`,type:`input`,hidden:!0,tab:!0},{title:`Etage (E)`,dataKey:`liste_etage_entree`,type:`input`,hidden:!0,tab:!0},{title:`Service (E)`,dataKey:`liste_service_entree`,type:`input`,hidden:!0,tab:!0}),t;case`iCTI_rh`:let n=[{title:`Service`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Section analytique`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Section paie`,dataKey:`liste_section_analytique_paie`,type:`input`,hidden:!0,tab:!0},{title:`Qualification`,dataKey:`liste_qualification`,type:`input`,hidden:!0,tab:!0},{title:`Grille`,dataKey:`liste_grille`,type:`input`,hidden:!0,tab:!0},{title:`Code emploi`,dataKey:`liste_code_emploi`,type:`input`,hidden:!0,tab:!0},{title:`Catégories socio professionnelle`,dataKey:`liste_categorie_socio_professionnelle`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Etablissement`,dataKey:`liste_etablissement`,type:`input`,hidden:!0,tab:!0}];return e===`PER`&&n.push({title:`Statut`,dataKey:`liste_statut`,type:`input`,hidden:!0,tab:!0}),e===`POR`&&n.push({title:`Service Planning`,dataKey:`liste_service_planning`,type:`input`,hidden:!0,tab:!0}),n;case`iCTI_compta`:return[{title:`Compte`,dataKey:`liste_compte`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte`,dataKey:`liste_sauf_compte`,type:`input`,hidden:!0,tab:!0},{title:`Journal`,dataKey:`liste_journal`,type:`input`,hidden:!0,tab:!0},{title:`Sauf journal`,dataKey:`liste_sauf_journal`,type:`input`,hidden:!0,tab:!0},{title:`Section`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Sauf section`,dataKey:`liste_sauf_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Site`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Exercice`,dataKey:`liste_exercice`,type:`input`,hidden:!0,tab:!0},{title:`Finess`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Mois comptable`,dataKey:`liste_mois_comptable`,type:`input`,hidden:!0,tab:!0},{title:`Mode`,dataKey:`special_calc`,type:`input`,editVisible:!1}];case`iCTI_eco`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Sites`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];case`iCTI_qualite`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];default:return[]}}var Da=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekday=r()})(e,(function(){return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,n=this.$W,r=(n{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localeData=r()})(e,(function(){return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),c=i(o[n]),l=s||c.map((function(e){return e.slice(0,r)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format(`MMMM`):a(e,`months`)},monthsShort:function(t){return t?t.format(`MMM`):a(e,`monthsShort`,`months`,3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format(`dddd`):a(e,`weekdays`)},weekdaysMin:function(t){return t?t.format(`dd`):a(e,`weekdaysMin`,`weekdays`,2)},weekdaysShort:function(t){return t?t.format(`ddd`):a(e,`weekdaysShort`,`weekdays`,3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),`months`)},n.monthsShort=function(){return a(o(),`monthsShort`,`months`,3)},n.weekdays=function(e){return a(o(),`weekdays`,null,null,e)},n.weekdaysShort=function(e){return a(o(),`weekdaysShort`,`weekdays`,3,e)},n.weekdaysMin=function(e){return a(o(),`weekdaysMin`,`weekdays`,2,e)}}}))})),ka=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=r()})(e,(function(){var e=`week`,t=`year`;return function(n,r,i){var a=r.prototype;a.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var r=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,`millisecond`),c=this.diff(s,e,!0);return c<0?i(this).startOf(`week`).week():Math.ceil(c)},a.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),Aa=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekYear=r()})(e,(function(){return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return t===1&&e===11?n+1:e===0&&t>=52?n-1:n}}}))})),ja=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=r()})(e,(function(){return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var i=this.$utils(),a=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return i.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return i.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return i.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return r.bind(this)(a)}}}))}));C();var Ma=t(Da()),Na=t(Oa()),Pa=t(ka()),Fa=t(Aa()),Ia=t(ja());An.default.extend(Ki.default),An.default.extend(Ia.default),An.default.extend(Ma.default),An.default.extend(Na.default),An.default.extend(Pa.default),An.default.extend(Fa.default),An.default.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||``).replace(`Wo`,`wo`);return r.bind(this)(t)}});var La={bn_BD:`bn-bd`,by_BY:`be`,en_GB:`en-gb`,en_US:`en`,fr_BE:`fr`,fr_CA:`fr-ca`,hy_AM:`hy-am`,kmr_IQ:`ku`,nl_BE:`nl-be`,pt_BR:`pt-br`,zh_CN:`zh-cn`,zh_HK:`zh-hk`,zh_TW:`zh-tw`},Ra=function(e){return La[e]||e.split(`_`)[0]},za=function(){f(!1,`Not match any format. Please help to fire a issue about this.`)},Ba=Li({getNow:function(){return(0,An.default)()},getFixedDate:function(e){return(0,An.default)(e,[`YYYY-M-DD`,`YYYY-MM-DD`])},getEndDate:function(e){return e.endOf(`month`)},getWeekDay:function(e){var t=e.locale(`en`);return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,t){return e.add(t,`year`)},addMonth:function(e,t){return e.add(t,`month`)},addDate:function(e,t){return e.add(t,`day`)},setYear:function(e,t){return e.year(t)},setMonth:function(e,t){return e.month(t)},setDate:function(e,t){return e.date(t)},setHour:function(e,t){return e.hour(t)},setMinute:function(e,t){return e.minute(t)},setSecond:function(e,t){return e.second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return(0,An.default)().locale(Ra(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.locale(Ra(e)).weekday(0)},getWeek:function(e,t){return t.locale(Ra(e)).week()},getShortWeekDays:function(e){return(0,An.default)().locale(Ra(e)).localeData().weekdaysMin()},getShortMonths:function(e){return(0,An.default)().locale(Ra(e)).localeData().monthsShort()},format:function(e,t,n){return t.locale(Ra(e)).format(n)},parse:function(e,t,n){for(var r=Ra(e),i=0;i{let e=(0,Y.useContext)(Ha);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},$=i(),Wa=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ua(),c=fa(r,i,a,o,s).data?.combos??{},[l,u]=(0,Y.useState)(`2020`);(0,Y.useEffect)(()=>{if(t?.date_ecriture){let n=t.date_ecriture.slice(0,4);u(n);let r={};for(let e=1;e<=12;e++)e<10?r[`mois_ventile_${e}`]=`${n}0${e}`:r[`mois_ventile_${e}`]=`${n}${e}`;e.setFieldsValue(r)}},[t,e]);let d=t=>{t===`D`?e.setFieldsValue({montant_debit:e.getFieldValue(`montant`),montant_credit:`0`}):e.setFieldsValue({montant_credit:e.getFieldValue(`montant`),montant_debit:`0`})},f=t=>{e.getFieldValue(`debit`)===`D`?e.setFieldsValue({montant_debit:t.target.value,montant_credit:`0`}):e.setFieldsValue({montant_credit:t.target.value,montant_debit:`0`})},p=()=>{let t=e.getFieldValue(`montant`),r=e.getFieldValue(`debit`),i=(Number(t)/12).toFixed(2),a=(Number(t)-11*Number(i)).toFixed(2).replace(`.`,`,`),o={};for(let e=1;e<12;e++)o[`montant_ventile_${e}`]=i.replace(`.`,`,`);o.montant_ventile_12=a,o.total=t,r===`D`?o.montant_credit=`0`:o.montant_debit=`0`,e.setFieldsValue(o),n()},m=t=>{let n=t.slice(0,4);u(t.slice(0,4));let r={};for(let e=1;e<=12;e++){let t=`${n}${e}`;e<10&&(t=`${n}0${e}`),r[`mois_ventile_${e}`]=t}e.setFieldsValue(r)},h=()=>{let t=0,n=e.getFieldValue(`debit`),r=e.getFieldsValue();for(let e=1;e<=12;e++)t+=Number(r[`montant_ventile_${e}`].replace(`,`,`.`));t=t.toFixed(2).replace(`.`,`,`);let i={total:t,montant_credit:t,montant:t,montant_debit:`0`};n===`D`&&(i.montant_debit=t,i.montant_credit=`0`),e.setFieldsValue(i)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Mois Comptable`}),(0,$.jsx)(J.Item,{name:`mois_comptable`,children:(0,$.jsx)(U,{options:c.MOIS,onChange:m})})]}),(0,$.jsxs)(`span`,{children:[`Saisie le `,(0,An.default)().format(`YYYY-MM-DD`)]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(J.Item,{name:`site_id`,children:(0,$.jsx)(U,{options:c.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(J.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(U,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Journal`}),(0,$.jsx)(J.Item,{name:`journal_code`,children:(0,$.jsx)(U,{options:c.JOURNAL})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Compte`}),(0,$.jsx)(J.Item,{name:`compte_numero`,children:(0,$.jsx)(U,{style:{width:`200px`},options:c.COMPTE})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Section`}),(0,$.jsx)(J.Item,{name:`section_code`,children:(0,$.jsx)(U,{options:c.SECTION})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,children:(0,$.jsx)(q.TextArea,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Montant`}),(0,$.jsx)(J.Item,{name:`debit`,children:(0,$.jsx)(U,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{name:`montant`,children:(0,$.jsx)(q,{onChange:f})}),(0,$.jsx)(H,{type:`primary`,onClick:p,children:`Ventiler`}),(0,$.jsx)(J.Item,{name:`montant_credit`,hidden:!0,children:(0,$.jsx)(q,{})}),(0,$.jsx)(J.Item,{name:`montant_debit`,hidden:!0,children:(0,$.jsx)(q,{})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(J.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Kt,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Ventilation`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Janvier ${l}`}),(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(J.Item,{name:`montant_ventile_1`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_2`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_3`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_4`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_5`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_6`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`first-label`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_7`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_8`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_9`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_10`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_11`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_12`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Total`}),(0,$.jsx)(J.Item,{name:`total`,children:(0,$.jsx)(q,{disabled:!0})})]})})]})};Wa.propTypes={form:Q.default.object,record:Q.default.object,handleValuesChange:Q.default.func};var Ga=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type`}),(0,$.jsx)(J.Item,{name:`est_balance`,children:(0,$.jsx)(U,{options:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}]})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(J.Item,{name:`site_id`,children:(0,$.jsx)(U,{options:s.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(J.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(U,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,children:(0,$.jsx)(q.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(J.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Kt,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Coller les données:`}),(0,$.jsx)(J.Item,{name:`import_data`,children:(0,$.jsx)(q.TextArea,{autoSize:{minRows:8}})})]})})]})};Ga.propTypes={form:Q.default.object,record:Q.default.object};var Ka=({record:e,handleValuesChange:t,form:n})=>{let[r,i]=(0,Y.useState)(!1);return(0,Y.useEffect)(()=>{if(e){if((e.montant_credit||e.montant_debit)&&(e.montant_credit===`+0`?e.montantd_debit!==`+0`&&n.setFieldsValue({montant:e.montant_debit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`D`}):n.setFieldsValue({montant:e.montant_credit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`C`})),e.montant_ventile_1){let t=0;for(let r=1;r<=12;r++)t+=Number(e[`montant_ventile_${r}`].substring(1)),n.setFieldsValue({[`montant_ventile_${r}`]:e[`montant_ventile_${r}`].substring(1).replace(`.`,`,`)});n.setFieldsValue({total:t})}let t=!1,r=!1;e.est_import_data===`1`&&(t=!0),e.report_automatique_mois_suivant===`1`&&(r=!0),i(t),n.setFieldsValue({est_import_data:t,report_automatique_mois_suivant:r})}},[e,n]),(0,$.jsxs)(`div`,{className:`aju-editor`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Import Tableur`}),(0,$.jsx)(J.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,$.jsx)(Kt,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,$.jsx)(Ga,{form:n,record:e,handleValuesChange:t}):(0,$.jsx)(Wa,{form:n,record:e,handleValuesChange:t})]})};Ka.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object};var qa=n((e=>{var t=Jt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=i;var n=t(r());function i(e){var t=n.useRef();return t.current=e,n.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[])}})),Ja=n((e=>{var t=Dt().default,n=Jt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var i=n(r()),a=(0,t(Yt()).default)()?i.useLayoutEffect:i.useEffect,o=function(e,t){var n=i.useRef(!0);a(function(){return e(n.current)},t),a(function(){return n.current=!1,function(){n.current=!0}},[])};e.useLayoutUpdateEffect=function(e,t){o(function(t){if(!t)return e()},t)},e.default=o})),Ya=n((e=>{var t=Jt().default,n=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var i=n(dn()),a=t(r());function o(e){var t=a.useRef(!1),n=a.useState(e),r=(0,i.default)(n,2),o=r[0],s=r[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Xa=n((e=>{var t=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(dn()),r=t(qa()),i=Ja(),a=t(Ya());function o(e){return e!==void 0}function s(e,t){var s=t||{},c=s.defaultValue,l=s.value,u=s.onChange,d=s.postState,f=(0,a.default)(function(){return o(l)?l:o(c)?typeof c==`function`?c():c:typeof e==`function`?e():e}),p=(0,n.default)(f,2),m=p[0],h=p[1],g=l===void 0?m:l,_=d?d(g):g,v=(0,r.default)(u),y=(0,a.default)([g]),b=(0,n.default)(y,2),x=b[0],S=b[1];return(0,i.useLayoutUpdateEffect)(function(){var e=x[0];m!==e&&v(m,e)},[x]),(0,i.useLayoutUpdateEffect)(function(){o(l)||h(l)},[l]),[_,(0,r.default)(function(e,t){h(e,t),S([g],t)})]}})),Za=n((e=>{var t=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t(Xt()),r=t(c());(0,mn().tuple)(`warning`,`error`,``);function i(e,t,i){return(0,r.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,i))}e.getMergedStatus=function(e,t){return t||e}})),Qa=n((e=>{var t=Jt().default,n=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Xt()),a=n(en()),o=n(un()),s=n(Qt()),l=n(cn()),u=n($t()),d=n(rn()),f=n(on()),p=n(c()),m=t(r()),h=ln(),g=hn(),_=Za(),v=mn();function y(e,t,n){return t=(0,u.default)(t),(0,s.default)(e,(0,l.default)()?Reflect.construct(t,n||[],(0,u.default)(e).constructor):t.apply(e,n))}var b=(0,v.tuple)(`text`,`input`);function x(e){return!!(e.addonBefore||e.addonAfter)}e.default=function(e){(0,d.default)(t,e);function t(){return(0,a.default)(this,t),y(this,t,arguments)}return(0,o.default)(t,[{key:`renderClearIcon`,value:function(e){var t=this.props,n=t.value,r=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!r&&!a&&n,l=`${e}-clear-icon`;return m.createElement(f.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,p.default)((0,i.default)((0,i.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var r=this.props,a=r.value,o=r.allowClear,s=r.className,c=r.focused,l=r.style,u=r.direction,d=r.bordered,f=r.hidden,h=r.status,v=n.status,y=n.hasFeedback;if(!o)return(0,g.cloneElement)(t,{value:a});var b=(0,p.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,(0,_.getStatusClassNames)(`${e}-affix-wrapper`,(0,_.getMergedStatus)(v,h),y),(0,i.default)((0,i.default)((0,i.default)((0,i.default)({},`${e}-affix-wrapper-focused`,c),`${e}-affix-wrapper-rtl`,u===`rtl`),`${e}-affix-wrapper-borderless`,!d),`${s}`,!x(this.props)&&s));return m.createElement(`span`,{className:b,style:l,hidden:f},(0,g.cloneElement)(t,{style:null,value:a}),this.renderClearIcon(e))}},{key:`render`,value:function(){var e=this;return m.createElement(h.FormItemInputContext.Consumer,null,function(t){var n=e.props,r=n.prefixCls,i=n.inputType,a=n.element;if(i===b[0])return e.renderTextAreaWithClearIcon(r,a,t)})}}]),t}(m.Component)})),$a=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=r();function n(e,n){var r=(0,t.useRef)([]),i=function(){r.current.push(setTimeout(function(){var t;e.current?.input&&e.current?.input.getAttribute(`type`)===`password`&&e.current?.input.hasAttribute(`value`)&&((t=e.current)==null||t.input.removeAttribute(`value`))}))};return(0,t.useEffect)(function(){return n&&i(),function(){return r.current.forEach(function(e){e&&clearTimeout(e)})}},[]),i}})),eo=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),to=n((t=>{var n=Jt().default,i=Dt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=C,t.resolveOnChange=w,t.triggerFocus=T;var a=i(Xt()),o=i(At()),s=i(qt()),l=i(on()),u=i(c()),d=i((ze(),e(Le))),f=gn(),p=n(r()),m=an(),h=i(nn()),g=i(sn()),_=ln(),v=pn(),y=Za();i(tn());var b=i($a()),x=eo(),S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=Jt().default,i=Dt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(qt()),o=i(Xt()),s=i(At()),l=i(dn()),u=i(Zt()),d=i(c()),f=i((Ie(),e(Re))),p=i(Xa()),m=i(fn()),h=n(r()),g=an(),_=i(nn()),v=i(sn()),y=ln(),b=Za(),x=i(Qa()),S=to(),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);ir&&(i=t),i}t.default=h.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,c=e.showCount,E=c===void 0?!1:c,D=e.maxLength,O=e.className,k=e.style,A=e.size,ee=e.disabled,te=e.onCompositionStart,ne=e.onCompositionEnd,j=e.onChange,re=e.onFocus,ie=e.onBlur,ae=e.status,M=C(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),N=h.useContext(g.ConfigContext),oe=N.getPrefixCls,se=N.direction,ce=h.useContext(v.default),le=h.useContext(_.default),P=ee??le,ue=h.useContext(y.FormItemInputContext),de=ue.status,F=ue.hasFeedback,fe=ue.isFormItemInput,pe=ue.feedbackIcon,I=(0,b.getMergedStatus)(de,ae),me=h.useRef(null),L=h.useRef(null),he=h.useState(!1),ge=(0,l.default)(he,2),_e=ge[0],ve=ge[1],ye=h.useState(!1),be=(0,l.default)(ye,2),R=be[0],xe=be[1],z=h.useRef(),Se=h.useRef(0),Ce=(0,p.default)(M.defaultValue,{value:M.value}),we=(0,l.default)(Ce,2),B=we[0],Te=we[1],Ee=M.hidden,V=function(e,t){M.value===void 0&&(Te(e),t?.())},H=Number(D)>0,U=function(e){ve(!0),z.current=B,Se.current=e.currentTarget.selectionStart,te?.(e)},W=function(e){ve(!1);var t=e.currentTarget.value;H&&(t=T(Se.current>=D+1||Se.current===z.current?.length,z.current,t,D)),t!==B&&(V(t),(0,S.resolveOnChange)(e.currentTarget,e,j,t)),ne?.(e)},De=function(e){var t=e.target.value;!_e&&H&&(t=T(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,B,t,D)),V(t),(0,S.resolveOnChange)(e.currentTarget,e,j,t)},Oe=function(e){xe(!1),ie?.(e)},ke=function(e){xe(!0),re?.(e)};h.useEffect(function(){xe(function(e){return!P&&e})},[P]);var Ae=function(e){var t;V(``),(t=me.current)==null||t.focus(),(0,S.resolveOnChange)(me.current?.resizableTextArea?.textArea,e,j)},je=oe(`input`,n);h.useImperativeHandle(t,function(){return{resizableTextArea:me.current?.resizableTextArea,focus:function(e){(0,S.triggerFocus)(me.current?.resizableTextArea?.textArea,e)},blur:function(){return me.current?.blur()}}});var G=h.createElement(f.default,(0,s.default)({},(0,m.default)(M,[`allowClear`]),{disabled:P,className:(0,d.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${je}-borderless`,!i),O,O&&!E),`${je}-sm`,ce===`small`||A===`small`),`${je}-lg`,ce===`large`||A===`large`),(0,b.getStatusClassNames)(je,I)),style:E?{resize:k?.resize}:k,prefixCls:je,onCompositionStart:U,onChange:De,onBlur:Oe,onFocus:ke,onCompositionEnd:W,ref:me})),Me=(0,S.fixControlledValue)(B);!_e&&H&&(M.value===null||M.value===void 0)&&(Me=w(Me,D));var Ne=h.createElement(x.default,(0,s.default)({disabled:P,focused:R},M,{prefixCls:je,direction:se,inputType:`text`,value:Me,element:G,handleReset:Ae,ref:L,bordered:i,status:ae,style:E?void 0:k}));if(E||F){var Pe=(0,u.default)(Me).length,Fe=``;return Fe=(0,a.default)(E)===`object`?E.formatter({value:Me,count:Pe,maxLength:D}):`${Pe}${H?` / ${D}`:``}`,h.createElement(`div`,{hidden:Ee,className:(0,d.default)(`${je}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${je}-textarea-rtl`,se===`rtl`),`${je}-textarea-show-count`,E),`${je}-textarea-in-form-item`,fe),(0,b.getStatusClassNames)(`${je}-textarea`,I,F),O),style:k,"data-count":Fe},Ne,F&&h.createElement(`span`,{className:`${je}-textarea-suffix`},pe))}return Ne})}))()),ro=new Date().getFullYear(),io=[];for(let e=ro-4;e<=ro+2;e++)io.push(e);var ao={DPI_CST:[{label:``,value:``},{label:`Liste de valeurs selon échelle`,value:`LIST-ECHELLE`},{label:`Liste de valeurs numériques`,value:`LIST-NUMERIC`}],DPI_SPE:[{label:``,value:``},{label:`Spécialité`,value:`S`}],COMPTA_CH:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}],AJU_est_balance:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}],AJU_Debit_Credit:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],YEARS:io.map(e=>({label:e,value:e})),PRC_type_valorisation_facture:[{label:`Ventilation par défault`,value:``},{label:`Forcer ventilation quotidienne`,value:`1`}],PRC_type_valorisation_non_facture:[{label:``,value:``},{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Moyenne par journée de présence service`,value:`*AVGJOUSER`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],UMD_type_ventilation_ca:[{label:`Par défault (avec PMS)`,value:``},{label:`Uniquement selon durée séjour`,value:`1`}],UMD_type_eclatement:[{label:`Pas d'éclatement`,value:`0`},{label:`Eclatement selon première UM`,value:`1`},{label:`Eclatement selon première UM`,value:`2`}],UMD_mode_hospitalisation:[{label:`Hospitalisation complète`,value:`C`},{label:`Hospitalisation partielle`,value:`P`},{label:`Hospitalisation mixte`,value:`M`}],UMD_type_sejour:[{label:`Pas de forçage`,value:`1`},{label:`Externe`,value:`3`},{label:`Ignorer (fil de l'eau)`,value:`9`}],PRC_type_valorisation_non_facture_provider:[{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Moyenne par journée de précense service`,value:`*AVGJOUSER`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],calculCodeList:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],EXC_cible_provider:[{label:`Tous`,value:`0`},{label:`Présent`,value:`1`},{label:`Non facturé`,value:`2`}],EXC_gravite_provider:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}],EXC_table_provider:[{label:`Séjour`,value:`0`},{label:`Mouvements`,value:`1`},{label:`Factures`,value:`2`},{label:`Lignes Factures Honoraires`,value:`3`},{label:`SQL brut`,value:`99`}],EXC_table_provider_RH:[{label:`Contrats`,value:`1`},{label:`Historique de paie`,value:`2`},{label:`Arrêts de travail`,value:`3`},{label:`Mouvement planning`,value:`4`},{label:`SQL brut`,value:`99`}],EXC_table_provider_SSR:[{label:`Séjours ePMSI`,value:`0`},{label:`Séjours fil de l'eau`,value:`1`}],GENRE:[{label:``,value:``},{label:`Féminin`,value:`F`},{label:`Masculin`,value:`M`},{label:`Sans object`,value:`I`}],TYPE_TEMPS_TRAVAIL:[{label:``,value:``},{label:`Temps complet`,value:`TC`},{label:`Temps partiel`,value:`TP`}],EIE_etat:[{label:`Nouveau`,value:`0`},{label:`En-cours`,value:`1`},{label:`Traité`,value:`9`}],EIE_gravite:[{label:``,value:``},{label:`Mineure`,value:`1`},{label:`Significative`,value:`2`},{label:`Majeure`,value:`3`},{label:`Critique`,value:`4`},{label:`Catastrophique`,value:`5`}],EIF_frequence:[{label:``,value:``},{label:`Très improbable`,value:`1`},{label:`Très peu probable`,value:`2`},{label:`Peu probable`,value:`3`},{label:`Possible / Probable`,value:`4`},{label:`Très probable à certain`,value:`5`}],EII_data_type:[{label:``,value:``},{label:`APTA`,value:`APTA`},{label:`Blue Medi XML`,value:`BLUEMEDI`},{label:`CSV`,value:`CSV`},{label:`CSV sans entete`,value:`CSVWITHOUTHEADER`}],IXI_data_type:[{label:``,value:``},{label:`CSV`,value:`CSV`},{label:`Données créées depuis interface externe`,value:`EXT`}],QSE_type_entete:[{label:``,value:``},{label:`Choix unique`,value:`choixunique`},{label:`Choix multiple`,value:`choixmultiple`},{label:`Date de réponse`,value:`date`},{label:`Mois de réponse`,value:`mois`},{label:`Service`,value:`service`},{label:`Age`,value:`age`},{label:`Sexe`,value:`sexe`},{label:`Ignorer`,value:`ignore`}],CXP_start:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}],CXP_item_dpi:[{label:``,value:``},{label:`Item`,value:`ITM`},{label:`Table normale Item`,value:`ITMTAB`},{label:`Séjour`,value:`SEJ`},{label:`Document`,value:`DOC`},{label:`Intervention`,value:`INT`}],code_calcul:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],TYM_SENS:[{label:`Aucun forcage`,value:``},{label:`Entrée`,value:`E`},{label:`Sortie`,value:`S`}],TYM_SIGNE:[{label:`Non`,value:`0`},{label:`Oui`,value:`1`}],FSJ_type:[{label:`Pas de forçage`,value:`0`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Externe`,value:`3`},{label:`Fictif`,value:`9`}],TYA:[{label:`Sans Valeur par défaut`,value:``},{label:`Catégorire`,value:`CAT`},{label:`Compte`,value:`CPT`}]};function oo(){return!!ge.getQueryData(ye.all)?.session?.ISROLECTI}function so(e){return e.editable===!1?!0:e.editable===`cti`?!oo():!1}function co(e,t){return Yi(e,t)?!0:e.dependsOn?t?.[e.dependsOn]===e.disabledWhen:so(e)}var lo=({field:e,locked:t})=>!t||!e.lockReason?null:(0,$.jsx)(wt,{title:e.lockReason,children:(0,$.jsx)(St,{className:`locked-field-icon`})});lo.propTypes={field:Q.default.object,locked:Q.default.bool};var uo=({title:e,field:t,locked:n})=>(0,$.jsxs)($.Fragment,{children:[e,t.required&&(0,$.jsx)(`span`,{className:`required-mark`,children:`*`}),(0,$.jsx)(lo,{field:t,locked:n}),t.editable===`cti`&&oo()&&(0,$.jsx)(wt,{title:`Champ modifiable uniquement par un compte CTI`,children:(0,$.jsx)(Gi,{className:`cti-only-icon`})})]});uo.propTypes={title:Q.default.string,field:Q.default.object,locked:Q.default.bool};var fo=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s={...fa(n,r,i,a,o).data?.combos??{},...ao};return e?(0,$.jsx)($.Fragment,{children:po(t,e,s)}):null};fo.propTypes={tableParams:Q.default.object,record:Q.default.object};function po(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>ho(e,r,t,n))}var mo=async(e,t,n)=>{let r=new FormData;r.append(`ISSOID`,t.oid),r.append(`CSVOID`,e.dataKey===`int18_entet_csvf`?t.int18_entet_csvi:t.int18_poste_csvi);let i=await be({method:`post`,url:ne()+e.downloadUrl,data:r,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),a=i.headers[`content-disposition`].split(`;`)[1].split(`="`)[1].replace(/"/gm,``);Mt(i.data,a)};function ho(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=co(e,n),o=e.required?[{required:!0,message:`${i} obligatoire`}]:void 0,s=null;switch(e.type){case`divider`:s=(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})})})},t);break;case`input`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:t=>{let r=co(e,{...n,...t.getFieldsValue()});return(0,$.jsx)(J.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,rules:o,children:(0,$.jsx)(q,{addonAfter:e.pourcentage?`%`:null,disabled:r})})}})]})},t);break;case`fileDownload`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})}),(0,$.jsx)(H,{icon:(0,$.jsx)($e,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>mo(e,n)}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:t=>{let r=co(e,{...n,...t.getFieldsValue()});return(0,$.jsx)(J.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,rules:o,children:(0,$.jsx)(q,{addonAfter:e.pourcentage?`%`:null,disabled:r})})}})]})},t);break;case`textArea`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:e.title,field:e,locked:a})}),(0,$.jsx)(J.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,$.jsx)(no.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let c=e.value===`-1`;s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:e.title,field:e,locked:a})}),(0,$.jsx)(J.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,$.jsx)(U,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:c})})]})},t);break;case`checkbox`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,$.jsx)(Kt,{disabled:!e.dataKey||a})})]})},t);break;case`date`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:e.title,field:e,locked:a})}),(0,$.jsx)(J.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,$.jsx)(Ba,{format:`DD/MM/YYYY`,dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,style:{width:`250px`},children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>(0,$.jsx)(J.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,$.jsx)(Kt,{disabled:so(e)})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let l=e=>{switch(e.type){case`input`:return(0,$.jsx)(J.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,$.jsx)(q,{addonAfter:e.pourcentage?`%`:null,disabled:so(e)})},e.dataKey);default:return null}};s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>l(e))})]})},t);break;default:s=null}return s}var go=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)(!1);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:a,options:{oneOnly:!0},handleShowModal:()=>{o(!a)},handleModifyIndicator:e=>{let a={...n},o=a.extraData.indicators.find(e=>e.oid===r.oid);o&&(o.indicateur_id=e.oid,o.module=e.module),i(),t(a)}}),(0,$.jsxs)(`div`,{className:`bud-indicator-field`,children:[(0,$.jsx)(`div`,{className:`indicator-field-text`,children:e}),(0,$.jsx)(H,{type:`link`,onClick:()=>{o(!0)},children:(0,$.jsx)(ke,{})})]})]})};go.propTypes={text:Q.default.string,handleUpdateRecord:Q.default.func,record:Q.default.object,indicator:Q.default.object,handleValuesChange:Q.default.func};var _o=({title:e})=>(0,$.jsx)($.Fragment,{children:(0,$.jsx)(`h3`,{className:`title__h3`,children:e})});_o.propTypes={title:Q.default.string};var vo={CLEBUD:[{label:`Pas de génération automatique des clés`,value:``},{label:`Génération d'une clé par médecin séjour (CTI)`,value:`CTIMEDSEJ`},{label:`Génération d'une clé par classe d'UF (CTI)`,value:`CTICLSUF`}]},yo=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=Cn(o),c=s.data?.indicators??[],[l,u]=(0,Y.useState)([]),[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(!1),[h,g]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{f(t.cle_budgetaire_activite===`CTICLSUF`)},[t,i]),(0,Y.useEffect)(()=>{t?.extraData?u(t.extraData.indicators.map(e=>({...e}))):u([])},[t]);let _=(e,i)=>{let a={...t},o=a.extraData.indicators.find(t=>t.key===e);o&&(i.target.checked===!0?o.actif=`1`:o.actif=`0`),n(a),r()},v=(e,i,a)=>{let o={...t};o.extraData={...o.extraData};let s=l.map(e=>({...e})),c=s.find(e=>e.key===a);c&&(c[e]=i,o.extraData.indicators=s,n(o),r());let d=[...l],f=d.find(e=>e.key===a);f&&(f[e]=i,u(d))},y=e=>{let i={...t};i.cle_budgetaire_activite=e,n(i),r()},b=e=>{let i=[],a={...t};a.extraData={...a.extraData},a.extraData.indicators&&(i=a.extraData.indicators.map(e=>({...e}))),i.push({oid:`-1`,actif:e?.actif??`1`,code:e?.code??``,texte:e?.texte??``,indicateur_id:e.oid,indicateur_module:e.module,key:i.length+1}),a.extraData.indicators=i,n(a),r()},x=()=>{let e={...t};e.extraData={...e.extraData};let i=l.map(e=>({...e})),a=i.findIndex(e=>e.key===h.key);a>-1&&(i.splice(a,1),e.extraData.indicators=i,n(e),r());let o=[...l],s=o.find(e=>e.key===h.key);s&&(o.splice(s,1),u(o))},S=e=>{g(l.find(t=>t.key===e))},C=(0,Y.useMemo)(()=>vo.CLEBUD.find(e=>e.value===t.cle_budgetaire_activite)?.label,[t.cle_budgetaire_activite]),w=[{title:`Code`,dataKey:`code`,width:150,cellRenderer:({rowData:e})=>(0,$.jsx)(zt,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,$.jsx)(zt,{initialText:e.texte,handleUpdateText:v,field:`texte`,rowKey:e.key})},{title:`Indicateur CTI`,dataKey:`indicateur_id`,dataGetter:({rowData:e})=>{let i=``,a=c.find(t=>t.oid===e.indicateur_id);return a&&(i=a.texte),(0,$.jsx)(go,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,$.jsx)(Kt,{checked:e.actif===`1`,onClick:t=>_(e.key,t)})}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return s.isPending?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ut,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,$.jsxs)(`div`,{className:`bud-editor`,children:[(0,$.jsxs)(`div`,{className:`tables-column`,children:[po(e.fields,t),a===`iCTI_activite`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Clés automatiques`}),(0,$.jsx)(U,{options:vo.CLEBUD,value:C,onChange:y,style:{width:`100%`}})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Classe`}),(0,$.jsx)(J.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]})]}),(0,$.jsx)(`div`,{className:`tables-column`,children:(0,$.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,$.jsx)(_o,{title:e.modalLabel}),(0,$.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,$.jsx)(H,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,$.jsx)(H,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,$.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,$.jsx)(Nt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};yo.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object,softCode:Q.default.string};var bo=({indicator:e,handleUpdateIndicator:t,handleExcelExport:n,handleExcelImport:r,recordkey:i})=>{let[a,o]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{e&&e.keys&&o(e.keys.map(e=>({...e})))},[e]);let s=()=>{let n={...e};n.keys.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}});let r=[...a];r.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}}),o(r),t(n)},c=(n,r,i)=>{t(e,n,r,i);let s=[...a],c=s.find(e=>e.key===i);c&&(c[n]=r),o(s)};return(0,$.jsxs)(`div`,{className:`bui-indicator-tab`,children:[(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(H,{icon:(0,$.jsx)(rt,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Vt,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),onClick:s,children:`Effacer`})]}),(0,$.jsx)(`div`,{className:`bui-table`,children:(0,$.jsx)(Nt,{rowHeight:32,columns:(()=>{let e=[{title:`Indicateur`,dataKey:`budget_cle_fulltexte`,width:200}];for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e.push({title:t.toString(),dataKey:n,cellRenderer:({rowData:e})=>(0,$.jsx)(zt,{initialText:e[n],handleUpdateText:c,field:n,rowKey:e.key,recordKey:i})})}return e.map(e=>({width:100,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}))})(),data:a})})]})};bo.propTypes={indicator:Q.default.object,handleUpdateIndicator:Q.default.func,handleExcelImport:Q.default.func,handleExcelExport:Q.default.func,recordKey:Q.default.number};var xo=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(!1),[o,s]=(0,Y.useState)(null),[c,l]=(0,Y.useState)(``),[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{t&&d({...t})},[t]);let f=e=>{s(e===`all`?null:e),a(!0)},p=()=>{let e={...u};e.extraData={...e.extraData};let t=e.extraData.indicators.map(e=>({...e}));c.split(` `).forEach(e=>{let n=e.split(` `);if(n.length===14&&o!==null){let e=t.find(e=>e.key===o);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[0]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+1]}e.keys=t}}else if(n.length===15){let e=t.find(e=>e.budget_indicateur_code===n[0]);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[1]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+2]}e.keys=t}}}),e.extraData.indicators=t,a(!1),l(``),n(e),r()},m=e=>{l(e.target.value)},h=e=>{let t=``,n;e===`all`?(n=u.extraData.indicators,n.forEach(e=>{e.keys.forEach(n=>{t+=`${e.budget_indicateur_code}\t${n.budget_cle_code}\t${n.budget_cle_texte}\t`;for(let e=1;e<=12;e++){let r=e<10?`budget_0${e}`:`budget_${e}`;t+=`${n[r]}\t`}t+=` `})})):(n=u.extraData.indicators.find(t=>t.key===e),n.keys.forEach(e=>{t+=`${e.budget_cle_code}\t${e.budget_cle_texte}\t`;for(let n=1;n<=12;n++){let r=n<10?`budget_0${n}`:`budget_${n}`;t+=`${e[r]}\t`}t+=` -`}));var r=document.createElement(`textarea`);r.value=t,document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),T.success(`Copié !`)},g=(e,t,i,a)=>{let o={...u};o.extraData={...o.extraData};let s={...o.extraData.indicators.find(t=>t.key===e.key)};if(s){if(!t)s=e;else{let e=s.keys.map(e=>({...e})),n=e.find(e=>e.key===a);n&&(n[t]=i),s.keys=e}r(),n(o)}};return!u||!u.extraData?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ut,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(K,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:p,children:(0,$.jsx)(q.TextArea,{autoSize:{minRows:20,maxRows:30},value:c,onChange:m})}),(0,$.jsxs)(`div`,{className:`bui-acti-editor`,children:[(0,$.jsx)(`div`,{className:`base-editor`,children:po(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(H,{icon:(0,$.jsx)(rt,{}),onClick:()=>f(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Vt,{}),onClick:()=>h(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(It,{items:u.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(bo,{indicator:e,handleUpdateIndicator:g,handleExcelExport:h,handleExcelImport:f,recordkey:u.key},t)}))})})]})]})};xo.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function So({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=Ua(),u=fa(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&po(e.fields,``,ao),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(U,{style:{width:`100%`},options:ao.DPI_CST,onChange:e=>{r({...t,auto_reponse_code_type:e})}})})]}),t.auto_reponse_code_type===`LIST-ECHELLE`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Echelle`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(U,{style:{width:`100%`},options:u.ECH})})]}),t.auto_reponse_code_type===`LIST-NUMERIC`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs`}),(0,$.jsx)(`div`,{className:`form-row`,style:{width:`100%`},children:(()=>{let e=[];for(let t=1;t<=20;t++){let n=t<10?`0`+t:t,r=t<11?`0${t-1}`:t-1;e.push((0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(J.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(q,{disabled:t===``})})}})}))}return e})()})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs autres`}),(0,$.jsx)(J.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]})]})})}So.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var Co=n(((e,t)=>{var n=G(),r=We(),i=qe();function a(e){return function(t,a,o){var s=Object(t);if(!r(t)){var c=n(a,3);t=i(t),a=function(e){return c(s[e],e,s)}}var l=e(t,a,o);return l>-1?s[c?t[l]:l]:void 0}}t.exports=a})),wo=n(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=wo(),r=G(),i=kn(),a=Math.max;function o(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var c=o==null?0:i(o);return c<0&&(c=a(s+c,0)),n(e,r(t,3),c)}t.exports=o})),Eo=n(((e,t)=>{t.exports=Co()(To())})),Do=n(((e,t)=>{var n=lt(),r=Ve();function i(e,t,i){(i!==void 0&&!r(e[t],i)||i===void 0&&!(t in e))&&n(e,t,i)}t.exports=i})),Oo=n(((e,t)=>{var n=We(),r=y();function i(e){return r(e)&&n(e)}t.exports=i})),ko=n(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),Ao=n(((e,t)=>{var n=ft(),r=gt();function i(e){return n(e,r(e))}t.exports=i})),jo=n(((e,t)=>{var n=Do(),r=mt(),i=ht(),a=dt(),o=pt(),s=Ue(),c=w(),l=Oo(),u=Ke(),d=Xe(),f=Ne(),p=Tn(),m=Ge(),h=ko(),g=Ao();function _(e,t,_,v,y,b,x){var S=h(e,_),C=h(t,_),w=x.get(C);if(w){n(e,_,w);return}var T=b?b(S,C,_+``,e,t,x):void 0,E=T===void 0;if(E){var D=c(C),O=!D&&u(C),k=!D&&!O&&m(C);T=C,D||O||k?c(S)?T=S:l(S)?T=a(S):O?(E=!1,T=r(C,!0)):k?(E=!1,T=i(C,!0)):T=[]:p(C)||s(C)?(T=S,s(S)?T=g(S):(!f(S)||d(S))&&(T=o(C))):E=!1}E&&(x.set(C,T),y(T,C,v,b,x),x.delete(C)),n(e,_,T)}t.exports=_})),Mo=n(((e,t)=>{var n=Ze(),r=Do(),i=je(),a=jo(),o=Ne(),s=gt(),c=ko();function l(e,t,u,d,f){e!==t&&i(t,function(i,s){if(f||=new n,o(i))a(e,t,s,u,l,d,f);else{var p=d?d(c(e,s),i,s+``,e,t,f):void 0;p===void 0&&(p=i),r(e,s,p)}},s)}t.exports=l})),No=n(((e,t)=>{var n=Mo();t.exports=bt()(function(e,t,r){n(e,t,r)})})),Po=t(En()),Fo=t(Eo()),Io=t(No()),Lo=[{title:`Code`,dataKey:`code`,width:100},{title:`Texte`,dataKey:`texte`,minWidth:500},{title:`DMS`,dataKey:`dms`,width:80,dataGetter:({rowData:e})=>e.dms[0]===`+`?e.dms.substring(1):e.dms}],{TextArea:Ro}=q,{confirm:zo}=K,{Search:Bo}=q,Vo=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o),c=s.data?.listes?.GHM,l=s.data?.combos??{},[u,d]=(0,Y.useState)(``),[f,p]=(0,Y.useState)(!1),[m,h]=(0,Y.useState)(!1),[_,v]=(0,Y.useState)(null),[y,b]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t!==null&&c){let e=c.map(e=>({...e,label:e.texte}));t.dms&&(e=x(t,e)),b(D(e,f))}},[t,c,u,f]);function x(e,t){let n=e.dms.split(`;`).map((e,t)=>{let n=e.split(`=`);return{key:`${n[0]}-${t}`,oid:n[0],dms:n[1]}});return(0,Po.default)(t,function(e){return(0,Io.default)({...e},(0,Fo.default)(n,{oid:e.oid}))})}let S=()=>zo({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(g,{}),maskClosable:!0,okText:`Oui`,okType:`danger`,cancelText:`Non`,onOk(){console.log(t)},onCancel(){console.log(`Cancel`)}}),C=e=>{d(e.target.value)},w=e=>{v(y.find(t=>t.key===e))},T=e=>{h(e)},E=e=>{if(e)return S()};function D(e,t=!1){let n=xt(e,u,[`code`,`texte`]);return t&&(n=n.filter(e=>Number(e.dms)!==0)),n}return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`top-editor`,children:[(0,$.jsx)(`div`,{className:`tables-common-fields-dms`,children:po(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(H,{icon:(0,$.jsx)(Pe,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Fe,{}),onClick:()=>E(!0),disabled:!(t.key===0&&t.dms.trim()===``),children:`Effacer DMS`})]}),(0,$.jsxs)(`div`,{className:`dms-search`,children:[(0,$.jsx)(`div`,{className:`dms-search-child`,children:(0,$.jsx)(Bo,{style:{height:`24px`},value:u,onChange:C,placeholder:`Rechercher`})}),(0,$.jsxs)(`div`,{className:`dms-search-child`,children:[(0,$.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,$.jsx)(Va.default,{checked:f,onChange:e=>p(e.target.checked)})]})]})]}),(0,$.jsxs)(`div`,{className:`dms-editor`,children:[(0,$.jsx)(`div`,{className:`dms-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Lo),data:y,selectedRow:_,onRowSelect:w})}),(0,$.jsx)(K,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>T(!1),children:(0,$.jsx)(Ro,{})},`add-modal`)]})]})};Vo.propTypes={tableParams:Q.default.object,record:Q.default.object};var Ho=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ua(),c=fa(r,i,a,o,s).data?.combos??{},l=Cn(i).data??xn,[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)(null),m=(0,Y.useMemo)(()=>n===`event-regle-cti`?{title:`Règles CTI`,data:[`01`,`02`,`03`]}:{title:`Indicateurs Etablissement`,data:[`51`,`52`,`53`]},[n]),h=(0,Y.useMemo)(()=>c.CONDITIONS.map(e=>({...e,key:e.value,children:e.children.map(e=>({...e,key:e.value,children:e?.children?.map(e=>({...e,key:e.value}))}))})),[c.CONDITIONS]),g=n=>{t({...e,[`ei_${f}_id`]:n.oid}),p(null),d(!1)},_=e=>{d(!0),p(e)},v=(0,Y.useCallback)(t=>{let n=[`1`,`2`,`3`,`4`];return t.data.map((r,i)=>(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:i===0?t.title:`ou`}),(0,$.jsxs)(`div`,{className:`evt-indicator-row`,style:{alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>_(r),children:`Ajouter`})]}),(0,$.jsx)(`div`,{className:`evt-conditions`,children:n.map(e=>(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:e===`1`?`Conditions`:`et`}),(0,$.jsx)(J.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(vt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};Ho.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Uo=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=ma(ia),[a,o]=(0,Y.useState)({});(0,Y.useEffect)(()=>{o(e.lineBlocks[0].lines)},[e]);let s=(e,r,i)=>{n({...t,[i]:e})},c=(e,r)=>{n({...t,[`coefficient_mco_${r}`]:e.target.value})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Code`}),(0,$.jsx)(J.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(q,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(q,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(J.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(U,{options:i.data,style:{width:`100%`}})})]})]}),r===`iCTI_pmsi`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Coefficient MCO FG11`}),(0,$.jsx)(J.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(q,{type:`number`})})]}),(0,$.jsx)(Wt,{}),(0,$.jsxs)(`div`,{className:`lines-container`,children:[` `,(()=>{let e=[];if(a.length){e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[0].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[1].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[2].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[3].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[4].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[5].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[6].label})})]},0));for(let n=1;n<=7;n++){let i=parseFloat(t[`${a[1].key}${n}`])===0||!t[`${a[1].key}${n}`]||!t[`${a[0].key}${n}`],o=r===`iCTI_pmsissr`?i||t[`${a[0].key}${n}`].$y===2099:i;e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Ba,{name:`${a[0].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[0].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(q,{type:`number`,onChange:e=>{c(e,n)},disabled:r===`iCTI_pmsi`?!t[`${a[0].key}${n}`]:!t[`${a[0].key}${n}`]||t[`${a[0].key}${n}`].$y===2099})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Ba,{name:`${a[5].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[5].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})}):(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Uo.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Wo=({tableParams:e,record:t,form:n,handleUpdateRecord:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)([]),[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)([]),d=Y.useCallback((e,n)=>{let a={...t,extraData:{...t.extraData,iqv:t.extraData.iqv.map(e=>({...e}))}},o=a.extraData.iqv.find(t=>t.key===e);o&&(o.note=n),i(),r(a)},[r,t,i]);return(0,Y.useEffect)(()=>{let e=[{key:`code`,dataKey:`code`,title:`Code`,width:200},{key:`text`,dataKey:`texte`,title:`Texte`,width:200}];s&&e.push({key:`note`,dataKey:`note`,title:`Note`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(q,{value:e.note,onChange:t=>d(e.key,t.target.value)})}),u(e)},[s,d,t]),(0,Y.useEffect)(()=>{t?.extraData&&o(t.extraData.iqv.map(e=>({...e}))),t.note_with?c(t.note_with):c(!1)},[t]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(J.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(J.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Kt,{onChange:e=>{c(e.target.checked)}})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Coefficient`}),(0,$.jsx)(J.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(q,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(Nt,{columns:l,data:a})})]})};Wo.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Go=({form:e})=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(J.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]}),(()=>{let e=[];for(let t=1;t<=5;t++){let n=[];for(let e=1;e<=5;e++)n.push((0,$.jsxs)(`div`,{className:`form-item`,children:[e>1&&(0,$.jsx)(`span`,{children:`et`}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:n=>{let r=n.getFieldValue(),i=!1;return i=t===1&&e===1?!1:t>1&&e===1?r[`rule_array_0${t-1}_01`]===``:r[`rule_array_0${t}_0${e-1}`]===``,(0,$.jsx)(J.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(q,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Go.propTypes={form:Q.default.object};var Ko=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],qo=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Jo=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)([]),[f,p]=(0,Y.useState)(null),[m,h]=(0,Y.useState)(null),{swf:g,softCode:_,tableName:v,choice:y,tableParams:b}=Ua(),x=fa(g,_,v,y,b),S=x.data?.listes?.MDA,C=x.data?.combos??{};(0,Y.useEffect)(()=>{if(t!==null&&t.medecins_regroupes_oids){a(t.nom);let e=t.medecins_regroupes_oids.split(`,`);if(l(e),e.length&&S){let t=[];e.forEach(e=>{let n=S.find(t=>t.oid===e);n&&t.push(n)}),s(t)}S&&d(D(S))}else a(``),s([])},[t,S]),(0,Y.useEffect)(()=>{S&&d(D(S))},[i,c]);let w=e=>{a(e.target.value)},T=e=>{p(o.find(t=>t.key===e))},E=e=>{h(u.find(t=>t.key===e))};function D(e){let t=[...e];return t=t.filter(e=>(e.nom_adm.toLowerCase().includes(i.toLocaleLowerCase())||e.nom_ref.toLowerCase().includes(i.toLocaleLowerCase()))&&!c.includes(e.oid)),t}let O=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i=i.filter(e=>e!==f.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),p(null)},k=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i.push(m.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),h(null)},A=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`med-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:po(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:A(Ko),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,$.jsx)(Fe,{})}),(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,$.jsx)(Pe,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(q,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:A(qo),data:u,selectedRow:m,onRowSelect:E})})]})]})};Jo.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Yo=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],Xo=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Zo=({record:e,form:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)(),[u,d]=(0,Y.useState)(),{swf:f,softCode:p,tableName:m,choice:h,tableParams:g}=Ua(),_=fa(f,p,m,h,g),v=_.data?.combos??{},y=_.data?.listes??{},b=_.data?.records??[];return(0,Y.useEffect)(()=>{e.nom&&a(e.nom.substring(0,3));let t=[];if(e.medecins_regroupes_oids&&y.MEDA?.length){let n=e.medecins_regroupes_oids.split(`, `).map(e=>e.trim());t=[...t,...n]}y.MEDA&&y.MEDA.length&&s(y.MEDA.filter(e=>t.indexOf(e.oid)>=0))},[e,y,b]),(0,$.jsxs)(`div`,{className:`meda-editor`,children:[(0,$.jsxs)(`div`,{className:`form-column`,style:{width:`30%`,justifyContent:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Code`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`code`,children:(0,$.jsx)(q,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`nom`,children:(0,$.jsx)(q,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Prénom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`prenom`,children:(0,$.jsx)(q,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité officielle`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`specialite`,children:(0,$.jsx)(q,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Médecin référence`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`medecin_reference`,children:(0,$.jsx)(q,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité interne`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(U,{options:v.SPI,style:{width:`100%`}})})})]})]}),e.medecin_reference_id===`0`&&(0,$.jsxs)(`div`,{className:`form-column meda-tables`,style:{flex:3},children:[(0,$.jsx)(`div`,{className:`meda-top-table`,children:(0,$.jsx)(Nt,{data:o,columns:Yo,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(H,{onClick:()=>{let t=e.medecins_regroupes_oids?e.medecins_regroupes_oids+`, `+c.oid:c.oid;n({...e,medecins_regroupes_oids:t}),l(null),r()},children:(0,$.jsx)(kt,{})}),(0,$.jsx)(H,{style:{marginLeft:8,marginRight:8},onClick:()=>{let t=e.medecins_regroupes_oids.split(`, `).filter(e=>e!==u.oid).join(`, `);n({...e,medecins_regroupes_oids:t}),d(null),r()},children:(0,$.jsx)(zi,{})}),(0,$.jsx)(q,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(Nt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:Xo,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Zo.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Qo=t(n(((e,t)=>{var n=He(),r=Ye(),i=Ue(),a=w(),o=We(),s=Ke(),c=Je(),l=Ge(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function p(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==d)return!e.size;if(c(e))return!n(e).length;for(var p in e)if(f.call(e,p))return!1;return!0}t.exports=p}))()),$o=({value:e,handleUpdate:t,column:n,recordKey:r,rowKey:i,type:a,selectValues:o})=>{let[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(``),d=(0,Y.useRef)();(0,Y.useEffect)(()=>{u(e)},[e,r]),(0,Y.useEffect)(()=>{s&&d.current.focus()},[s]);let f=()=>{c(!s)},p=e=>{u(e.target.value)},m=()=>{c(!1),l!==e&&t(n.key,l,i)},h=r=>{let a=r.target.checked?`1`:`0`;a!==e&&t(n.key,a,i)},g=r=>{r!==e&&t(n.key,r,i)};switch(a){case`checkbox`:return(0,$.jsx)(Kt,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(q,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:p,onBlur:m}):(0,$.jsx)(`div`,{className:`editable-field`,onClick:f,children:l});case`select`:return(0,$.jsx)(U,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};$o.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var es=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],ts=({record:e,handleUpdateRecord:t,handleValuesChange:n,selectValues:r})=>{let[i,a]=(0,Y.useState)([]),o=(0,Y.useRef)();o.current=e,(0,Y.useEffect)(()=>{!(0,Qo.default)(e)&&e.extraData.etages&&a(e.extraData.etages.map(e=>({...e})))},[e]);let s=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:i})=>t.key===`oid`?(0,$.jsx)($o,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)($o,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,An.default)().format(`DD/MM/YYYY`),date_debut:(0,An.default)().format(`DD/MM/YYYY`),oid:`0`},i={...e};i.extraData={...e.extraData};let a=i.extraData.etages.map(e=>({...e}));i.extraData.etages=a,i.extraData.etages.push(r),t(i),n()},l=(e,r,s)=>{let c={...o.current};c.extraData={...c.extraData};let l=c.extraData.etages.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=r,c.extraData.etages=l,t(c),n());let d=[...i],f=d.find(e=>e.key===s);f&&(f[e]=r,a(d))};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(H,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(Nt,{columns:s(es),data:i})]})};ts.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ns=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateurs CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`01`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})};ns.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var rs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`800px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateur établissement`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`51`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`52`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`53`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})]})};rs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var is=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`600px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Autre indicateur CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`02`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`03`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})]})};is.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var as=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],os=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Qo.default)(e)&&e.extraData.lits&&i(e.extraData.lits.map(e=>({...e})))},[e]);let o=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key===`chambre_particuliere`?(0,$.jsx)($o,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)($o,{value:e,handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`input`})})),s=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.lits.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.lits=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))};return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Nt,{columns:o(as),data:r})})};os.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ss=[{title:`Supprimer`,dataKey:`action`},{title:`Date`,dataKey:`date`},{title:`Lits théoriques`,dataKey:`nb_lits_theoriques`},{title:`Lits ouverts`,dataKey:`nb_lits_ouverts`},{title:`Box A théoriques`,dataKey:`nb_box_ambulatoires_theoriques`},{title:`Box A ouverts`,dataKey:`nb_box_ambulatoires_ouverts`},{title:`Box S théoriques`,dataKey:`nb_box_seances_theoriques`},{title:`Box S ouverts`,dataKey:`nb_box_seances_ouverts`},{title:`C.P. théoriques`,dataKey:`nb_lits_cp_theoriques`},{title:`C.P. ouvertes`,dataKey:`nb_lits_cp_ouverts`},{title:`L`,dataKey:`est_ouvert_1`,width:50},{title:`M`,dataKey:`est_ouvert_2`,width:50},{title:`M`,dataKey:`est_ouvert_3`,width:50},{title:`J`,dataKey:`est_ouvert_4`,width:50},{title:`V`,dataKey:`est_ouvert_5`,width:50},{title:`S`,dataKey:`est_ouvert_6`,width:50},{title:`D`,dataKey:`est_ouvert_7`,width:50}],cs=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Qo.default)(e)&&e.extraData.histos&&i(e.extraData.histos.map(e=>({...e})))},[e]);let o=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.histos.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.histos=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))},s=e=>{let r={...a.current};r.extraData={...r.extraData};let i=r.extraData.histos.map(e=>({...e})),o=i.findIndex(t=>t.key===e);o>-1&&(i.splice(o,1),r.extraData.histos=i,t(r),n())};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(H,{type:`primary`,onClick:()=>{let r={key:0,date:(0,An.default)().format(`DD/MM/YYYY`),nb_lits_theoriques:`0`,nb_lits_ouverts:`0`,nb_box_ambulatoires_theoriques:`0`,nb_box_ambulatoires_ouverts:`0`,nb_box_seances_theoriques:`0`,nb_box_seances_ouverts:`0`,est_ouvert_1:`1`,est_ouvert_2:`1`,est_ouvert_3:`1`,est_ouvert_4:`1`,est_ouvert_5:`1`,est_ouvert_6:`1`,est_ouvert_7:`1`},i={...e};i.extraData={...e.extraData};let a=i.extraData.histos.map(e=>({key:e.key++,...e}));i.extraData.histos=a,i.extraData.histos.unshift(r),t(i),n()},style:{marginBottom:`8px`},children:`Ajouter`}),(0,$.jsx)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key.startsWith(`est_ouvert`)?(0,$.jsx)($o,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(H,{onClick:()=>s(r),children:(0,$.jsx)(Lt,{})}):(0,$.jsx)($o,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(ss),data:r})]})};cs.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ls=[{title:`Date début`,dataKey:`dd`},{title:`Date fin`,dataKey:`df`},{title:`Borne basse`,dataKey:`bb`},{title:`Borne haute`,dataKey:`bh`},{title:`Dms nationale`,dataKey:`dm`},{title:`Tarif GHS`,dataKey:`tg`},{title:`Forfait EXB`,dataKey:`fb`},{title:`Tarif EXB`,dataKey:`tb`},{title:`Tarif EXH`,dataKey:`tx`}],us=({record:e,typeEts:t})=>{let n=t===`public`?`pp`:`pr`,r=Object.keys(e).filter(e=>e.includes(n)),i={};r.forEach(t=>i[t]=e[t]);let a={};return Object.keys(i).forEach(e=>{let t=parseInt(e.slice(-1));a[t]=a[t]?a[t]:{key:t},a[t][e.slice(0,-3)]=i[e]}),(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(ls),data:ue(Object.values(a),`dd`,`desc`)})})};us.propTypes={record:Q.default.object,typeEts:Q.default.string};var ds={SER_type_t2a_provider:[{label:`Pas de sélection`,value:`0`},{label:`PMSI MCO`,value:`1`},{label:`PMSI SMR`,value:`2`},{label:`PMSI PSY`,value:`3`},{label:`PMSI HAD`,value:`4`}],OPTADM_DAYOUT_PROVIDER:[{label:`Jour de sortie non inclus sauf hospits avec DE=DS`,value:`0`},{label:`Jour de sortie non inclus`,value:`1`},{label:`Jour de sortie inclus`,value:`2`}],SER_TYPE_SEJOUR_PROVIDER:[{label:`Selon mode de traitement et séjour`,value:`0`},{label:`Selon mode de traitement et séjour (sauf séance)`,value:`0sauf5`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Externe`,value:`3`},{label:`Externe si durée <= 1n, Hospitalisé sinon)`,value:`31`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Ignorer ce service`,value:`9`}],SER_est_sans_facturation_provider:[{label:`Avec facturation`,value:`0`},{label:`Sans facturation`,value:`1`},{label:`Facturation facultative si budget global expédié MAT2A`,value:`2`}]},fs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...ds,...ao};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Qo.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{shouldUpdate:!0,items:(i=>{let a={};return e.tabs.forEach(e=>{a[e.key]={...e,children:[]}}),i.forEach(e=>{a[e.tab].children.push(e)}),Object.values(a).map((i,a)=>({label:(0,$.jsx)(`span`,{children:i.label}),key:a,className:`tables-tab-panes`,children:(i=>i.children.map((i,a)=>{switch(i.type){case`histos`:return(0,$.jsx)(cs,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(os,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(ts,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(So,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(ns,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(is,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(rs,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)(us,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)(us,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(Ho,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return ho(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};fs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ps={selectOptions:[{label:`Nombre`,value:`0`},{label:`Base`,value:`1`},{label:`Tx. salarial`,value:`2`},{label:`Mt. salarial`,value:`3`},{label:`Tx. patronal`,value:`4`},{label:`Mt. patronal`,value:`5`},{label:`Mt. +sal. +pat.`,value:`6`},{label:`Mt. +sal. -pat.`,value:`7`},{label:`Mt. -sal. +pat.`,value:`8`}]},ms=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...ps};return(0,$.jsxs)(`div`,{className:`rubrique`,children:[(0,$.jsxs)(`div`,{className:`rubrique-header`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:n.title}),(0,$.jsx)(J.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Kt,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(J.Item,{name:t.sKey,children:(0,$.jsx)(U,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(J.Item,{name:t.cKey,children:(0,$.jsx)(q,{disabled:u})})]})]},e)};ms.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var hs=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c),u=l.data?.combos??{},d=l.data?.divers??{},f=t=>{let n=t.id,i={...e};i[n]=t.checked===!0?`X`:``,r(i)},p=(e,t)=>{if(e.editVisible===!1)return null;{let r=e.dataKey?e.dataKey:e.key,i=r.replace(`p`,`c`),a=r.replace(`p`,`s`);return(0,$.jsx)(ms,{index:t,field:e,rubrique:{pKey:r,pVal:n(r),cKey:i,cVal:n(i),sKey:a,sVal:n(a)},handleUpdateRubrique:f,handleGetFieldValue:n},t+r)}};if((0,Qo.default)(e))return null;let m=d.rubriques.valeur,h=t[m].filter(e=>e.isSC);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};hs.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var gs=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``,s)}),(0,$.jsx)(`div`,{className:`tables-chapter-fields`,children:(()=>{let e=Object.keys(t).filter(e=>e.startsWith(`cc`)&&t[e]!==``),n=Object.keys(t).filter(e=>e.startsWith(`ct`)&&t[e]!==``);return e.map((e,r)=>(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:t[e]}),(0,$.jsx)(J.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]},e))})()})]})};gs.propTypes={tableParams:Q.default.object,record:Q.default.object};var _s=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{},[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)([]),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(0);(0,Y.useEffect)(()=>{e&&p(e.fields)},[e,r]),(0,Y.useEffect)(()=>{r===`iCTI_compta`&&(l(v(f)),t[c?.modeSpe]?d(!0):d(!1))},[t]);let v=e=>{let t=e.filter(e=>e.comptaExtraParams===`taux`),n=e.filter(e=>e.comptaExtraParams===`pole`);return t.map((e,t)=>({tauxId:e.dataKey,poleId:n[t].dataKey}))},y=e=>{let t=0;return c?.forEach(n=>{t+=Number(e[n.tauxId])}),t},b=e=>{h(!m),t[e.target.id]=e.target.value};(0,Y.useEffect)(()=>{_(y(t))},[t,b]);let x=e=>{e.target.value&&!u?d(!0):u&&!e.target.value&&d(!1)};return(0,$.jsxs)($.Fragment,{children:[t?.is_standard===`1`&&(0,$.jsx)(jt,{className:`rules-cti-alert`,type:`info`,showIcon:!0,message:`Règle standard générée automatiquement à partir de la clé budgétaire`,description:(0,$.jsxs)($.Fragment,{children:[`Cette règle traduit la clé budgétaire en critère de sélection. Les champs marqués d'un cadenas sont recalculés par iCTI à chaque lecture et ne sont pas modifiables ; lesquels dépend du mode de génération choisi sur le budget. Les autres critères restent modifiables et conservés.`,(0,$.jsx)(`br`,{}),`Pour une affectation sur mesure, ajoutez une règle de priorité inférieure à 5000 : la plus petite priorité l'emporte, et les règles hors 5000 ne sont jamais réécrites.`]})}),(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),t,s)}),r===`iCTI_compta`&&c.length&&(0,$.jsx)(`div`,{className:`tables-common-fields`,children:(e=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Mode spécifique`}),(0,$.jsx)(J.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(q,{})})]}),e&&!u&&(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Pole Total : ${g} %`}),(0,$.jsx)(`div`,{className:`compta-grid`,children:e.map(e=>(0,$.jsxs)(`div`,{className:`compta-grid__container`,children:[(0,$.jsx)(J.Item,{name:e.poleId,children:(0,$.jsx)(U,{options:s.POL})}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(J.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(q,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{items:(e=>e.map((e,n)=>{if(e.editVisible===!1)return null;let r=co(e,t);return{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)(it,{}),e.title,(0,$.jsx)(lo,{field:e,locked:r})]}),key:n,children:r?(0,$.jsx)(wt,{title:e.lockReason,children:(0,$.jsx)(`div`,{children:(0,$.jsx)(J.Item,{name:e.dataKey,children:(0,$.jsx)(q.TextArea,{disabled:!0})})})}):(0,$.jsx)(J.Item,{name:e.dataKey,children:(0,$.jsx)(q.TextArea,{})})}}))(e.fields.filter(e=>e.tab))})})]})};_s.propTypes={tableParams:Q.default.object,record:Q.default.object};var vs=t(Ut()),ys=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{},c=s.SEJ;return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Numéro`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(q,{onChange:(0,vs.default)(e=>{let n=c.find(t=>t.code===e.target.value),r=`?`;n&&(r=n.texte),t.setFieldsValue({texte:r})},500)})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Nom`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(q,{disabled:!0})})]}),po(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...ao})]})})};ys.propTypes={tableParams:Q.default.object,form:Q.default.object};var bs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let i=e.listName,a=e.listPath,{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=ma(ia),h=(0,Y.useMemo)(()=>({...p,territoire_de_sante:m.data}),[p,m.data]),[g,_]=(0,Y.useState)(``),[v,y]=(0,Y.useState)([]),[b,x]=(0,Y.useState)([]),[S,C]=(0,Y.useState)([]),[w,T]=(0,Y.useState)(null),[E,D]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{if(t!==null&&t[a]){g===``&&_(t.texte);let e=t[a].replace(/\s+/g,``).split(`,`);if(e=e.map(e=>e),x(e),e.length&&f){let t=[];e.forEach(e=>{let n=f.find(t=>t.oid===e);n&&t.push(n)}),y(t)}if(f){let t=[];f.forEach(n=>{e.find(e=>n.oid===e)||t.push(n)}),C(ee(t))}}else y([]),C([]),x([])},[t,f]),(0,Y.useEffect)(()=>{let e=[];f&&(t!==null&&t[a]&&b?f.forEach(n=>{let r=t[a].replace(/\s+/g,``).split(`,`);r=r.map(e=>e),r.find(e=>n.oid===e)||e.push(n)}):e=f.map(e=>({...e,label:e.texte})),C(ee(e)))},[g,b]);let O=e=>{_(e.target.value)},k=e=>{T(v.find(t=>t.key===e))},A=e=>{D(S.find(t=>t.key===e))},ee=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},te=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i=i.filter(e=>e!==w.oid),e[a]=i.join(`,`),n(e),r(),T(null)},ne=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},j=[...e.transfertFields],re=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`transfer-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:po(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:re(j),data:v,selectedRow:w,onRowSelect:k})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:te,children:(0,$.jsx)(Fe,{})}),(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:ne,children:(0,$.jsx)(Pe,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(q,{style:{height:`24px`},value:g,onChange:O})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:re(j),data:S,selectedRow:E,onRowSelect:A})})]})]})};bs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var xs=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=ha(),p=ga(),m=_a(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=J.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=$i(t,e,g);S.setFieldsValue(n),x({...n})}},[t,e,g]);let C=f.isPending||p.isPending||m.isPending,w=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,T=e=>S.getFieldValue(e),E=()=>{y(!0)},D=()=>{let e=g.find(e=>e.key===t.key);x({...e}),S.setFieldsValue(e),y(!1)},O=()=>{y(!1),n()},k=e=>{x({...e,...S.getFieldsValue()})},A=async(t=!0)=>{try{await S.validateFields()}catch(e){if(e?.errorFields?.length){S.scrollToField(e.errorFields[0].name);return}console.error(`[TablesEditor] validation interrompue`,e);return}let i={...b,...S.getFieldsValue()};i=Zi(i,e);let a=Xi(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},ee=()=>{let t={...b,...S.getFieldsValue()};t=Zi(t,e);let i=Xi(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},te=()=>{_n(e.tableName,t.oid)},ne=()=>{let t=Ft({RECORD:{XMLType:`RECORD`,oid:b.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&h.ISROLECTI&&(0,$.jsx)(H,{icon:(0,$.jsx)(nt,{}),onClick:te,children:`SQL`}),e.addButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ee,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Qe,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Sn,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(wn,{onConfirm:O,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(J,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(fo,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(hs,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,$.jsx)(fs,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,$.jsx)(_s,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Uo,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,$.jsx)(bs,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Vo,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Jo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,$.jsx)(yo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(xo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Ka,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(gs,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(ys,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(So,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Go,{form:S});case`evenement`:return(0,$.jsx)(Ho,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Wo,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Zo,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,$.jsx)(Bt,{icon:(0,$.jsx)(Ot,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};xs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string,softCode:Q.default.string,choice:Q.default.string};var Ss=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(q.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};Ss.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var Cs=[{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`Texte`,dataKey:`texte`,key:`texte`,width:400,resizable:!0},{title:`Abrégé`,dataKey:`texte_abrege`,key:`texte_abrege`,width:400,resizable:!0},{title:`Complément`,dataKey:`complement`,key:`complement`,width:200,resizable:!0},{title:`Gravité`,dataKey:`gravite_texte`,key:`gravite_texte`,width:200,resizable:!0}],ws=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=ha(),p=ga(),m=_a(),h=va(),g=ya(),_=ba(),v=a.data?.session,y=d.data?.records??[],b=d.data?.refRecords??[],[x]=J.useForm(),[S,C]=(0,Y.useState)(!1),[w,T]=(0,Y.useState)({}),[E,D]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){C(!1);let n=$i(t,e);x.setFieldsValue(n),T({...n})}},[t,e]);let O=f.isPending||p.isPending||m.isPending||h.isPending||g.isPending||_.isPending,A=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,ee=e=>{let n={...t,description:e,...x.getFieldsValue()};n=Zi(n),T(n),C(!0)},te=()=>{C(!0)},ne=()=>{let e=y.find(e=>e.key===t.key);T({...e}),x.setFieldsValue(e),C(!1)},j=()=>{C(!1),n()},re=()=>{let t={...w,...x.getFieldsValue()};t=Zi(t,e);let n=Xi(t,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ie=()=>{let t={...w,...x.getFieldsValue()};t=Zi(t,e);let n=Xi(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ae=()=>{g.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},M=()=>{_n(e.tableName,t.oid,s)},N=()=>{let t=Ft({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return i?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-editor-header`,children:(0,$.jsx)(H,{disabled:!E.length||_.isPending,loading:_.isPending,onClick:()=>{_.mutate({swf:r,tableName:e.tableName,refs:E},{onSuccess:()=>D([])})},icon:(0,$.jsx)(rt,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(Nt,{columns:Cs,data:b,shiftMulti:!0,onRowSelect:e=>{let t=[...E];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),D([...new Set(t)])},selectedRows:E})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&v.ISROLECTI&&(0,$.jsx)(H,{icon:(0,$.jsx)(nt,{}),onClick:M,children:`SQL`}),(0,$.jsx)(Be,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Ft({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(H,{icon:(0,$.jsx)(k,{}),disabled:O,loading:h.isPending,children:`Effacer historique`})}),(0,$.jsx)(Be,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:ae,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Vi,{}),disabled:O||t&&t.oid===`-1`,loading:g.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:N,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),disabled:A||O,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:N,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),loading:m.isPending,disabled:O||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):A),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ie,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Qe,{}),loading:p.isPending,disabled:O||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Sn,{onConfirm:ne,modified:S,disabled:!S||O}),(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!S||O,loading:f.isPending,onClick:re,children:`Enregistrer`}),(0,$.jsx)(wn,{onConfirm:j,modified:S})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(J,{form:x,onValuesChange:te,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{items:(n=>{let r={};return e.tabs.forEach(e=>{r[e.key]={...e,children:[]}}),n.forEach(e=>{r[e.tab].children.push(e)}),Object.values(r).map((n,r)=>{let i=null,a=[];return n.children.forEach(e=>e.type===`text-editor`?i=e:a.push(e)),{label:(0,$.jsx)(`span`,{children:n.label}),key:r,className:`tables-tab-panes`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fo,{tableParams:e,record:w,fields:a}),i&&t?(0,$.jsx)(Ss,{data:t.description,handleUpdateDescription:ee}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};ws.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var Ts=({showModalPreferences:e,handleShowModalPreferences:t,swf:n,softCode:r,tableParams:i})=>{let[a,o]=(0,Y.useState)(null),[s,c]=(0,Y.useState)(null),{swf:l,softCode:u,tableName:d,choice:f,tableParams:p}=Ua(),m=fa(l,u,d,f,p),h=ha(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,An.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=Xi({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,An.default)(a).format(_)},`save`);h.mutate({swf:n,softCode:r,tableName:i.tableName,recordXml:e},{onSuccess:()=>t(!1)})},y=e=>{o(e)};return g.expert?(0,$.jsx)($.Fragment,{children:(0,$.jsx)(K,{title:`Préférences`,open:e,okText:`Enregistrer`,cancelText:`Retour`,confirmLoading:h.isPending,maskClosable:!0,onCancel:()=>t(!1),onOk:()=>{v()},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Expert`}),(0,$.jsx)(Gt,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Ba,{format:_,onChange:e=>{y(e)},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]}),(0,$.jsx)(`div`,{children:(0,$.jsx)(`span`,{children:`À partir de cette date, tous les séjours seront controlés, sortis ou non.`})})]})})}):null},Es=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Ds={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...Es,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0},{title:`Etablissement`,dataKey:`finess_texte`,editVisible:!1},{title:`Nombres références`,dataKey:`nbref`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},JRN:{tableName:`t_journaux`,title:`Gestion Journaux`,component:`common`,fields:[...Es,{title:`C/H`,dataKey:`clinique_honoraire`,type:`input`,editable:!1},{title:`A nouveaux`,dataKey:`a_nouveaux`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},TCO:{tableName:`t_types_compta`,title:`Gestion Types de Comptabilité`,component:`common`,fields:[...Es,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editVisible:!1,selectOptionsKey:`COMPTA_CH`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CLS:{tableName:`t_classes_comptes`,title:`Gestion classes de comptes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CPT:{tableName:`t_comptes`,title:`Gestion comptes`,component:`onglet`,addSearchFields:[`numero`],tabs:[{key:`general`,label:`Général`},{key:`sage`,label:`Collectif (SAGEX3)`}],fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{tab:`general`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`general`,title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{tab:`general`,title:`Compte banque`,dataKey:`banque`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Compte collectif`,dataKey:`collectif`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Solde Initial`,dataKey:`solde_initial`,type:`input`,hidden:!0},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{tab:`sage`,title:`Journal`,dataKey:`type_compta_extra_id`,type:`select`,selectOptionsKey:`TYPECOMPTA`,hidden:!0},{tab:`sage`,title:`Numéro auxiliaire`,dataKey:`numero_extra`,type:`input`,hidden:!0},{tab:`sage`,title:`Texte auxiliaire`,dataKey:`texte_extra`,type:`input`,hidden:!0}]},CPX:{tableName:`t_comptes_extra`,title:`Gestion Comptes auxiliaires`,component:`common`,fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Type comptabilité`,dataKey:`type_compta`,editable:!1,type:`select`,selectOptionsKey:`TYPECOMPTA`},{title:`Commentaire`,dataKey:`comment`,editVisible:!1,type:`input`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},PAR:{tableName:`t_partenaires`,title:`Gestion Partenaires`,component:`common`,fields:[...Es,{title:`Texte abrégé`,dataKey:`texte_court`,type:`input`},{title:`Comptes`,dataKey:`comptes`,type:`input`,editable:!1},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Partenaire du groupe`,dataKey:`intra_groupe`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},AJU:{tableName:`t_ecritures_ajustement`,title:`Ecritures d'ajustement`,component:`AJU`,addButton:!0,copyButton:!0,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Date saisie`,dataKey:`date_ecriture`,type:`input`},{title:`Mois comptable`,dataKey:`mois_comptable`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Journal`,dataKey:`journal_code`,type:`input`},{title:`Compte`,dataKey:`compte_numero`,type:`input`},{title:`Débit`,dataKey:`montant_debit`,type:`input`},{title:`Crédit`,dataKey:`montant_credit`,type:`input`}]},BUD:{tableName:`t_budget`,title:`Gestion Budget`,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Site`,dataKey:`site_id`,type:`select`,selectOptionsKey:`SITE`,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Actif`,dataKey:`is_actif`,type:`checkbox`},{title:`Exercice`,dataKey:`exercice_comptable`,type:`select`,selectOptionsKey:`YEARS`},{title:`Données à importer`,dataKey:`import_data`,type:`textArea`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur Date`,dataKey:`valeur_date`,type:`input`,detail:`YYYY-MM-DD`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`}]}},Os=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],ks={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[...Os]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[...Os,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[...Os,{title:`Complément`,dataKey:`cmp`,type:`text`},{title:`Toujours document sortie ?`,dataKey:`est_document_sortie`,hidden:!0,type:`checkbox`},{title:`Règle document sortie`,dataKey:`document_sortie_rule_1`,type:`input`,detail:`DD=DS:Date document = date sortie, DD=DS-x: Date document - date sortie <= x`,hidden:!0}]},DOCPRE:{tableName:`t_document_precision`,title:`Précision Documents`,refUniquement:!1,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Règle SQL`,dataKey:`precision_rule_01`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_02`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_03`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_04`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_05`,type:`input`,hidden:!0}]},FRM:{tableName:`t_formulaire`,title:`Formulaires`,component:`common`,fields:[...Os]},FRQ:{tableName:`t_formulaire_question`,title:`Questions Formulaires`,component:`onglet`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,tabs:[{key:`frq-definition`,label:`Définition`},{key:`calcul`,label:`Calcul`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,tab:`frq-definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`frq-definition`},{title:`Texte Court`,dataKey:`texte_court`,type:`input`},{title:`Propriété`,dataKey:`property`,type:`input`,editVisible:!1},{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Nb Ref`,dataKey:`nbref`,type:`text`},{title:`Type`,dataKey:`question_type`,type:`input`,disabled:!0,hidden:!0,editable:!1},{title:`Transformer en constante`,dataKey:`constante_id`,type:`select`,tab:`frq-definition`,hidden:!0,selectOptionsKey:`CST`},{title:`Type réponse`,dataKey:`auto_reponse_code_type`,type:`cti-constantes`,hidden:!0,tab:`frq-definition`},{title:`Formule`,dataKey:`calc_formula`,type:`textArea`,hidden:!0,editable:!1,tab:`calcul`}]},FRR:{tableName:`t_formulaire_question_reponse`,title:`Réponses Formulaires`,component:`common`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,fields:[{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Question`,dataKey:`formulaire_question_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,hidden:!0},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Significatif`,dataKey:`est_significatif`,type:`checkbox`},{title:`Nb Ref`,dataKey:`nbref`,type:`input`,editable:!1}]},INT:{tableName:`t_intervenant`,title:`Intervenants`,component:`common`,refUniquement:!1,fields:[...Os,{title:`Spécialité`,dataKey:`specialite_texte`,type:`text`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`}],excludeFields:[`nbref`]},IQU:{tableName:`t_indicateur_qualite`,title:`Indicateurs qualité`,component:`indicateur_qualite`,fields:[...Os,{title:`Propriétés`,dataKey:`properties`,editVisible:!1},{title:`Note`,dataKey:`note_with`,type:`checkbox`,hidden:!0}]},OBS:{tableName:`t_observation`,title:`Observations`,component:`common`,fields:[...Os,{title:`Masquer le texte`,dataKey:`masquer_texte`,type:`checkbox`},{title:`Type éclatement`,dataKey:`mode_eclatement`,type:`select`,selectOptionsKey:`DPI_SPE`}]},PRC:{tableName:`t_prescription`,title:`Prescriptions`,component:`common`,fields:[...Os]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[...Os]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[...Os]},KWO:{tableName:`t_mot_cle`,title:`Mots clé`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,component:`keyword`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règle`,dataKey:`rule`,type:`text`}]},DIV:{tableName:`t_divers`,title:`Configuration`,refUniquement:!1,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur(2)`,dataKey:`valeur2`,type:`input`}]},EVT:{tableName:`t_evenement`,title:`Evènements`,refUniquement:!1,component:`onglet`,tabs:[{key:`event-regle-cti`,label:`Règle CTI`},{key:`event-regle-spe`,label:`Règles Spécifiques`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:150},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`,width:75},{title:`Indicateur`,dataKey:`indicateur_texte`,editVisible:!1},{title:`Règles CTI`,tab:`event-regle-cti`,type:`event-regle-cti`,hidden:!0},{title:`Règles Spécifiques`,tab:`event-regle-spe`,type:`event-regle-spe`,hidden:!0}]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`dpi`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},As=[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1},{title:`Références`,dataKey:`nbref`,type:`input`,editable:!1}],js={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...As,{title:`Géré en stock`,dataKey:`gere_en_stock`,hidden:!0,type:`checkbox`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`select`,selectOptionsKey:`RA1`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`select`,selectOptionsKey:`RA9`}]},TYA:{tableName:`t_types_articles`,title:`Gestion des types articles`,component:`common`,fields:[...As,{title:`Valeur par défaut selon`,dataKey:`defaut_selon`,hidden:!0,type:`select`,selectOptionsKey:`TYA`},{title:`codes`,dataKey:`defaut_selon_codes`,hidden:!0,type:`input`,dependsOn:`defaut_selon`,disabledWhen:``}]},FAA:{tableName:`t_familles_articles`,title:`Gestion des familles d'articles`,component:`common`,fields:[...As]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...As]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...As]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...As]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...As,{title:`Fusionner avec`,dataKey:`fusionner_vers_fournisseur_id`,hidden:!0,type:`select`,selectOptionsKey:`FOU`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`input`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`input`}]},TYF:{tableName:`t_types_fournisseurs`,title:`Gestion des types de fournisseurs`,component:`common`,fields:[...As]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...As],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...As,{title:`Inverser signe`,dataKey:`particularite_inverser_signe`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SIGNE`},{title:`Forcer sens`,dataKey:`sens_force`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SENS`}],excludeFields:[`nbref`]},RIN:{tableName:`t_reference_input`,title:`Import référentiel`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1}]},RA1:{tableName:`t_article_reference_cacic`,title:`Gestion référential article CACIC`,component:`common`,fields:[...As],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...As],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...As],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`LPP/UCD`,dataKey:`lppucd`,width:150},{title:`Code`,dataKey:`code`,width:150}],excludeFields:[`complement`,`texte_court`,`code_original`],listName:`ART`,listPath:`rfoids`},RF9:{tableName:`t_fournisseur_reference_cti`,title:`Gestion du référentiel fournisseur CTI`,component:`transfert`,fields:[...As],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`Code`,dataKey:`code`,width:150}],listName:`LFOU`,listPath:`rfoids`,excludeFields:[`complement`,`texte_court`,`code_original`]},DIV:{tableName:`t_divers`,title:`Eléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`},{title:`Valeur`,dataKey:`valeur`,type:`input`}]},SIT:{tableName:`t_sites`,title:`Gestion sites`,refUniquement:!1,component:`common`,fields:[...As],excludeFields:[`complement`,`nbref`]},TAR:{tableName:`t_type_article_cti_rule`,title:`Gestion des règles types articles CTI`,refUniquement:!1,addButton:!0,component:`rules`,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Type CTI`,dataKey:`type_article_cti_id`,type:`select`,selectOptionsKey:`TAA`,hidden:!0},{title:`Type CTI`,dataKey:`type_article_cti_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_texte`,type:`input`,editVisible:!1},{title:`Types article source`,dataKey:`liste_type_article`,type:`textArea`,hidden:!0,tab:!0},{title:`Comptes`,dataKey:`liste_compte`,type:`textArea`,hidden:!0,tab:!0},{title:`Familles`,dataKey:`liste_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-familles`,dataKey:`liste_sous_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Catégories`,dataKey:`liste_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-catégories`,dataKey:`liste_sous_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Articles`,dataKey:`liste_article`,type:`textArea`,hidden:!0,tab:!0}],excludeFields:[`complement`,`nbref`]}},Ms={CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:100,editable:!1}],excludeFields:[`code_original`]},GMA:{tableName:`t_gestes_marqueurs`,title:`Gestion gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Actes associés`,dataKey:`actes_codes`,type:`input`,hidden:!0,editable:!1}],sqlChoices:`select oid, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Sélectionnez une valeur...' order by oid`},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Classant`,dataKey:`classant`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,type:`input`,width:100,editable:!1,hidden:!0},{title:`Geste marqueur MSAP 2015`,dataKey:`geste_marqueur`,type:`input`,width:120,editable:!1},{title:`ICR`,dataKey:`icr_1`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editable:!1,editVisible:!1}]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2021`,dataKey:`sev2021`,type:`input`,width:75,editVisible:!1},{title:`CMA 2022`,dataKey:`sev2022`,type:`input`,width:75,editVisible:!1},{title:`CMA 2023`,dataKey:`sev2023`,type:`input`,width:75,editVisible:!1},{title:`CMA 2024`,dataKey:`sev2024`,type:`input`,width:75,editVisible:!1},{title:`CMA 2025`,dataKey:`sev2025`,type:`input`,width:75,editVisible:!1},{title:`CMA 2026`,dataKey:`sev2026`,type:`input`,width:75,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editVisible:!1}],excludeFields:[`texte_court`,`code_original`]},ED6:{tableName:`t_etude_6`,title:`Cancérologie (activité soumise à seuil). Cahier des charges `,component:`common`,selectButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Cahier des charges`,dataKey:`année`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Seuil etablissement`,dataKey:`seuil_ets`,type:`input`,editable:!0,width:100},{title:`Seuil ARS`,dataKey:`seuil_ars`,type:`input`,editable:!1,width:100},{title:`Moyenne régionale`,dataKey:`moy_region`,type:`input`,editable:!1,width:100},{title:`Moyenne nationale`,dataKey:`moy_nat`,type:`input`,editable:!1,width:100}],sqlChoices:`select min(oid), annee::text, 'Cahier des charges ' || annee from pmsi.t_etude_6 group by annee union select -1, 'code', 'Pas de sélection' order by 1`},ED5:{tableName:`t_etude_5`,title:`Gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Liste`,dataKey:`liste`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Taux cible etablissement`,dataKey:`taux_cible_ets`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ets&&`${e.taux_cible_ets}%`,width:100},{title:`Taux cible ARS`,dataKey:`taux_cible_ars`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ars&&`${e.taux_cible_ars}%`,width:100},{title:`Taux moyen régional`,dataKey:`taux_moyen_regional`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_regional&&`${e.taux_moyen_regional}%`,width:100},{title:`Taux moyen national`,dataKey:`taux_moyen_national`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_national&&`${e.taux_moyen_national}%`,width:100}],sqlChoices:`select sequence, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Pas de sélection' order by sequence`},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`common`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{tab:`definition`,title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{tab:`definition`,title:`DATIM`,dataKey:`is_datim`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Contrôle en masse`,dataKey:`is_global`,type:`checkbox`,hidden:!0,editable:!1},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_date`,type:`input`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,type:`input`,editVisible:!1},{title:`Dont actives`,dataKey:`nbref0`,type:`input`,editVisible:!1}]},XDC:{tableName:`t_datim_ccaminfo`,title:`Datim : CCAMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDD:{tableName:`t_datim_diaginfo`,title:`Datim : DIAGINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDG:{tableName:`t_datim_ghminfo`,title:`Datim : GHMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},ASO:{tableName:`t_mco`,title:`Interrogation Codes ASO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHV:{tableName:`t_severites_ghm`,title:`Interrogation Codes sévérité GHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHM:{tableName:`t_ghm`,title:`InterrogationGHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Aso`,dataKey:`aso`,type:`input`,editable:!1,width:70},{title:`C.A.S`,dataKey:`cas`,type:`input`,editable:!1,width:70},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1},{title:`Ligne OAP`,dataKey:`ligne_oap`,type:`input`,editable:!1,hidden:!0},{title:`Groupe d'activité`,dataKey:`groupe_activite`,type:`input`,editable:!1,hidden:!0},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:120}]},DMS:{tableName:`t_ghm_dms`,title:`Gestion DMS`,component:`DMS`,deleteButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:200,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500}]},CMD:{tableName:`t_cmd`,title:`Interrogation CMD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},POA:{tableName:`t_poles_oap`,title:`Interrogation Poles OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},LOA:{tableName:`t_lignes_oap`,title:`Interrogation Lignes OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1,width:400},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GAC:{tableName:`t_groupes_activite`,title:`Interrogation Groupes d'activité`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`onglet`,datePicker:!0,selectTarif:!0,tabs:[{key:`tarifs_prive`,label:`Tarifs Privé`},{key:`tarifs_public`,label:`Tarifs Public`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Borne basse`,dataKey:`borne_basse`,editable:!1,width:100},{title:`Borne haute`,dataKey:`borne_haute`,editable:!1,width:100},{title:`Dms nationale`,dataKey:`dms_nationale`,editable:!1,width:100},{title:`Tarif GHS`,dataKey:`tarif_ghs`,editable:!1,width:100},{title:`Forfait EXB`,dataKey:`forfait_exb`,editable:!1,width:100},{title:`Tarif EXB`,dataKey:`tarif_exb`,editable:!1,width:100},{title:`Tarif EXH`,dataKey:`tarif_exh`,editable:!1,width:100},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:200},{type:`tarifs_public_ghs`,tab:`tarifs_public`,hidden:!0},{type:`tarifs_prive_ghs`,tab:`tarifs_prive`,hidden:!0}]},SGE:{tableName:`t_secteurs_geographiques`,title:`Gestion secteurs géographiques`,component:`transfert`,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (Codes postaux)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1},{title:`Codes`,dataKey:`codes`,type:`transfert`,hidden:!0}],transfertFields:[{title:`Codes postaux du secteur`,dataKey:`texte`}],listName:`CPO`,listPath:`codes`},DEP:{tableName:`t_departements`,title:`Gestion départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,hidden:!0,editable:!1},{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`CPO`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`common`,addButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Identifiant annuaire`,dataKey:`identifiant_annuaire`,type:`input`,hidden:!0},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},CMM:{tableName:`t_comites_medicaux`,title:`Gestion comités médicaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},PRE:{tableName:`t_prestations`,title:`Gestion prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},LPP:{tableName:`t_lpp`,title:`Gestion LPP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`En sus FG11 ?`,dataKey:`code_fg11`,type:`checkbox`},{title:`Nombre réféfences (LPP)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},UCD:{tableName:`t_ucd`,title:`Gestion UCD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Laboratoire`,dataKey:`laboratoire_texte`,type:`input`},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},TAU:{tableName:`t_types_autorisations`,title:`Interrogation types autorisations`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,type:`select`,selectOptionsKey:`TAU`},{title:`Date d'effet`,dataKey:`date_effet_autorisation`,type:`input`},{title:`Nombre de lit`,dataKey:`nb_lits`,type:`input`,dependsOn:`type_autorisation_code`,disabledWhen:``},{title:`Mode d'hospitalisation`,dataKey:`mode_hospitalisation`,type:`select`,selectOptionsKey:`UMD_mode_hospitalisation`},{title:`Type éclatement`,dataKey:`type_eclatement`,type:`select`,selectOptionsKey:`UMD_type_eclatement`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`UMD_type_sejour`,hidden:!0},{title:`Type Ventilation C.A.`,dataKey:`type_ventilation_ca`,type:`select`,selectOptionsKey:`UMD_type_ventilation_ca`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_id`,type:`select`,selectOptionsKey:`UM`,detail:`Unité médicale sur laquelle est regroupé cette UM avant envoi ePM`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_codetexte`,type:`select`,selectOptionsKey:`UM`,editVisible:!1},{title:`Medecin par default`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`UM_MED`,hidden:!0}]},UFC:{tableName:`t_unites_fonctionnelles`,title:`Gestion Unités fonctionnelles`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Nombre réféfences (actes)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},ETS:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,refUniquement:!1,lineBlocks:[{dateFieldKey:`date_debut_coefficient_mco`,lines:[{key:`date_debut_coefficient_mco_`,label:`Historique coefficients MCO`,type:`date`},{key:`coefficient_mco_`,label:`Coefficient MCO`,type:`input`},{key:`coefficient_transition_`,label:`- Transition`,type:`input`},{key:`coefficient_ht_`,label:`- Haute technicité`,type:`input`},{key:`coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`date_debut_coefficient_pacte_resp_`,label:`Historique coefficients pacte responsabilité`,type:`date`},{key:`coefficient_pacte_resp_`,label:`Coefficients pacte responsabilité`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Territoire de santé`,dataKey:`tersante_id`,type:`select`,selectOptionsKey:`territoire_de_sante`,hidden:!0},{dataKey:`date_debut_coefficient_mco_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_1`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_2`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_3`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_4`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_5`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_6`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_7`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]}},Ns=[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}],Ps={SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,deleteButton:!0,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Spécialités (défaut)`,dataKey:`specialite_defaut_codes`,type:`input`,editable:!1,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1},{title:`Spécialité officielles par défault`,dataKey:`code`,type:`multi-input`,hidden:!0,children:[{title:`Code 1`,dataKey:`specialite_defaut_code_1`,type:`input`},{title:`Code 2`,dataKey:`specialite_defaut_code_2`,type:`input`},{title:`Code 3`,dataKey:`specialite_defaut_code_3`,type:`input`},{title:`Code 4`,dataKey:`specialite_defaut_code_4`,type:`input`}]}],excludeFields:[`texte_court`]},SPE:{tableName:`t_specialites_medecin`,title:`Interrogation Spécialités des médecins`,component:`common`,fields:[...Ns,{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`MEDA`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité officielle`,dataKey:`specialite`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_interne`,editVisible:!1},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`,hidden:!0},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},TAU:{tableName:`t_type_autorisation_unite_medicale`,title:`Interrogation types autorisations`,component:`common`,fields:[...Ns]},UMD:{tableName:`t_unites_medicales`,title:`Gestion Unites médicales`,module:`iCTI_pmsissr`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,editVisible:!1},{title:`Autorisation`,editTitle:`Type autorisation`,dataKey:`type_autorisation_code`,type:`select`,selectOptionsKey:`TAU`,hidden:!0},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,fields:[...Ns],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...Ns],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...Ns],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...Ns],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CMC:{tableName:`t_cmc`,title:`Interrogation CMC`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},GMD:{tableName:`t_gmd`,title:`Interrogation GMD`,component:`common`,fields:[...Ns,{title:`CMC`,dataKey:`cmc_code`,type:`input`,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,fields:[...Ns],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...Ns,{title:`Classant`,dataKey:`classant`,type:`input`,editable:!1,width:200},{title:`Geste marqueur`,dataKey:`geste_marqueur`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`multi-input`,width:200,children:[{dataKey:`regroupement_1`,type:`input`,editable:!1},{dataKey:`regroupement_4`,type:`input`,editable:!1}]},{title:`Regroupement`,dataKey:`regroupement_4`,editVisible:!1,width:200},{title:`ICR`,dataKey:`icr_1`,width:100,type:`multi-input`,children:[{dataKey:`icr_1`,type:`input`,editable:!1},{dataKey:`icr_4`,type:`input`,editable:!1}],dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,width:100,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``,type:`input`,editVisible:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},IAR:{tableName:`t_activite_cdarr`,title:`Interrogation Activités CdARR`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},AAR:{tableName:`t_acte_cdarr`,title:`Interrogation Actes CdARR`,component:`common`,fields:[...Ns,{title:`Activité CdARR`,dataKey:`activite_cdarr_texte`,type:`input`,editVisible:!1},{title:`CMC`,dataKey:`activite_cdarr_texte`,type:`input`,hidden:!0,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`],refUniquement:!1},ASR:{tableName:`t_acte_csarr`,title:`Interrogation Actes CSARR`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!0,excludeFields:[`texte_court`]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},PRE:{tableName:`t_prestations`,title:`Gestion Prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},REG:{tableName:`t_regions`,title:`Gestion Régions administratives`,component:`common`,fields:[...Ns,{title:`Départements`,dataKey:`departements_texte`,type:`input`,editable:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},DEP:{tableName:`t_departements`,title:`Gestion Départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[...Ns,{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`DEP`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},component:`onglet`,preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Dossier ciblés`,dataKey:`etat_cible_texte`,editVisible:!1,width:120},{title:`Date dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1,width:120},{title:`Etat dernière exécution`,dataKey:`last_execution_ok`,editVisible:!1,width:120},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider_SSR`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},FIN:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,lineBlocks:[{dateFieldKey:`FIN_date_debut_coefficient_ssr`,lines:[{key:`FIN_date_debut_coefficient_ssr_`,label:`Historique coefficients SSR`,type:`date`},{key:`FIN_fraction_dma_`,label:`Fraction DMA`,type:`input`},{key:`FIN_coefficient_transition_`,label:`- Transition`,type:`input`},{key:`FIN_coefficient_spe_`,label:`- Spécialité`,type:`input`},{key:`FIN_coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`FIN_coefficient_hono_`,label:`- Honoraire`,type:`input`},{key:`FIN_coefficient_prud_`,label:`- Prudentiel`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur point IVA`,dataKey:`iva`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur taux régional IVA`,dataKey:`iva_reg`,type:`input`,editable:!1},{dataKey:`FIN_date_debut_coefficient_ssr_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`DIV1`,type:`input`},{title:`Valeur date (format YYYY-MM-DD)`,dataKey:`DIV2`,type:`input`},{title:`Description`,dataKey:`DIV3`,type:`input`,hidden:!0},{title:`Infomodule`,dataKey:`DIV4`,type:`input`,hidden:!0}],refUniquement:!1}},Fs=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}],Is={DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur date`,dataKey:`valeur_date`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},ENT:{tableName:`t_entreprises`,title:`Gestion entreprises`,component:`common`,refUniquement:!1,fields:[...Fs,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[...Fs,{title:`Base calcul ETP`,dataKey:`base_calcul_etp`,type:`input`},{title:`Code planning`,dataKey:`code_ets_planning`,type:`input`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0}]},NAT:{tableName:`t_nationalites`,title:`Gestion nationalités`,refUniquement:!1,component:`common`,fields:[...Fs]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[...Fs]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[...Fs]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[...Fs]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[...Fs]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[...Fs]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[...Fs]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[...Fs]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[...Fs]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[...Fs]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[...Fs]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[...Fs]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[...Fs]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[...Fs]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[...Fs]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[...Fs]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[...Fs]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[...Fs]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[...Fs]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[...Fs]},DPR:{tableName:`t_data_profile`,title:`Gestion profils de données`,component:`onglet`,refUniquement:!1,addButton:!0,tabs:[{key:`etablissements`,label:`Etablissements`},{key:`service`,label:`Service`},{key:`statuts`,label:`Status`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:`cti`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règles`,dataKey:`regles`,type:`input`,width:400,editVisible:!1},{title:`Inclus`,tab:`etablissements`,dataKey:`etablissement_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`etablissements`,dataKey:`etablissement_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`service`,dataKey:`service_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`service`,dataKey:`service_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`statuts`,dataKey:`statut_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`statuts`,dataKey:`statut_exclus`,type:`input`,hidden:!0}]},RUB:{tableName:`t_rubriques`,title:`Gestion rubriques`,component:`rubrique`,refUniquement:!1,fields:{0:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Code calcul`,dataKey:`code_calcul`,type:`select`,selectOptionsKey:`calculCodeList`,width:80},{title:`Coefficient`,dataKey:`coefficient`,type:`input`,width:100},{title:`Coefficient base`,dataKey:`coefficient_base`,type:`input`,width:100},{title:`Coefficient nombre`,dataKey:`coefficient_nombre`,type:`input`,width:10},{title:`Coefficient taux salarial`,dataKey:`coefficient_txs`,type:`input`,hidden:!0},{title:`Coefficient taux patronal`,dataKey:`coefficient_txp`,type:`input`,hidden:!0}],1:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,resizable:!1,parentKey:`placeHolder`,width:80},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`,resizable:!1,parentKey:`placeHolder`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(Ae,{placement:`topLeft`,title:e.texte,children:e.texte})},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Global`,dataKey:`global`,resizable:!1,width:0,children:[{title:`M`,titleEdit:`Modifié par l'utilisateur`,dataKey:`user_modified`,key:`user_modified`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`C`,titleEdit:`Cumul`,dataKey:`p_cumul`,key:`p_cumul`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`D`,titleEdit:`Détail`,dataKey:`p_detail`,key:`p_detail`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`}]},{title:`Nombre`,dataKey:`p_nombre`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Base`,dataKey:`p_base`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Contrat.`,dataKey:`p_heures_contrat`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Payées.`,dataKey:`p_heures_payees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure travaillées`,dataKey:`p_heures_travaillees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale`,dataKey:`p_masse_salariale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Brut`,dataKey:`p_brut`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Avantages Nature`,dataKey:`p_avantage_nature`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Frais impossables`,dataKey:`p_frais_imposables`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations salariés`,dataKey:`p_cotisation_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations patronales`,dataKey:`p_cotisation_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net salarié`,dataKey:`p_od_net_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net patronale`,dataKey:`p_od_net_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net imposable`,dataKey:`p_net_imposable`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net à payer`,dataKey:`p_net_a_payer`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Nombre provisions`,dataKey:`p_nombre_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Montant provisions`,dataKey:`p_montant_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale avec provisions`,dataKey:`p_masse_salariale_provisionnee`,resizable:!1,width:0,isSC:!0,align:`center`}]}},ORG:{tableName:`t_organismes_cotisation`,title:`Gestion organisme de cotisation`,component:`common`,refUniquement:!1,fields:[...Fs]},PSE:{tableName:`t_planning_service`,title:`Gestion services planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Service (code paie) associé`,dataKey:`service_paie_associe_texte`},{title:`Service (code paie) associé`,dataKey:`service_id`,type:`select`,selectOptionsKey:`SER`,hidden:!0}]},PQU:{tableName:`t_planning_qualification`,title:`Gestion qualifications planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Qualification (code paie) associé`,dataKey:`qualification_paie_associe_texte`,editVisible:!1},{title:`Qualification (code paie) associé`,dataKey:`qualification_id`,type:`select`,selectOptionsKey:`QUA`,hidden:!0}]},PAB:{tableName:`t_planning_type_absence`,title:`Gestion type absence planning`,component:`common`,refUniquement:!1,fields:[...Fs],excludeFields:[`texte_court`]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`rh`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},Ls=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Rs={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Masqué`,dataKey:`est_masque`,type:`checkbox`,dataGetter:({rowData:e})=>e.est_masque?`Oui`:`Non`}]},CHP:{tableName:`t_sae_chapitre`,title:`Chapitres (lignes)`,refUniquement:!1,component:`chapter`,fields:[...Ls,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Source`,dataKey:`source_texte`,type:`input`,editable:!1},{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1},{title:`Chapitre (ligne)`,dataKey:`chapitre_texte`,type:`input`,editable:!1},{title:`Format`,dataKey:`format`,type:`input`}]},NPR:{tableName:`t_sae_classification_personnel`,title:`Classification personnel`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Spécialité`,dataKey:`specialite_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Présent 31/12`,dataKey:`present_3112`,type:`input`},{title:`Jours année`,dataKey:`jours_travailles_annee`,type:`input`},{title:`Jours Décembre`,dataKey:`jours_travailles_decembre`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`}]},CNT:{tableName:`t_sae_contrat`,title:`Salariés / Contrats`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Matricule`,dataKey:`salarie_code`,type:`input`},{title:`Contrat`,dataKey:`contrat_code`,type:`input`},{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Type`,dataKey:`type_contrat_code`,type:`input`},{title:`Qualification`,dataKey:`qualification_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`},{title:`Présent 31/12`,dataKey:`effectif`,type:`input`},{title:`ETP`,dataKey:`etp_paye_prorate`,type:`etp_paye_prorate`}]},DIV:{tableName:`t_divers`,title:`Options`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},zs=[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150}],Bs={"CTI_BASE_TablesManager.swf":wa,"CTI_ECO_TablesManager.swf":js,"CTI_ACTI_TablesManager.swf":{SER:{tableName:`t_services_facturation`,title:`Gestion Services facturation`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,addSearchFields:[`mtdmt`],tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options-1`,label:`Options de génération`},{key:`options-2`,label:`Options de génération (suite)`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Finess`,dataKey:`finess`,type:`input`,tab:`definition`,editVisible:!1},{title:`Mode de traitement`,dataKey:`mode_traitement_id`,type:`select`,selectOptionsKey:`MTR`,tab:`options-1`,hidden:!0},{title:`DMT`,dataKey:`dmt_id`,type:`select`,selectOptionsKey:`DMT`,tab:`options-1`,width:80,hidden:!0},{title:`DMT`,dataKey:`mtdmt`,editVisible:!1},{title:`Particularités`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Type PMSI`,dataKey:`type_t2a`,type:`select`,selectOptionsKey:`SER_type_t2a_provider`,tab:`definition`,hidden:!0},{title:`FINESS`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,tab:`definition`,hidden:!0},{title:`Budget global`,dataKey:`est_budget_global`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`SER_TYPE_SEJOUR_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Sans mouvement`,dataKey:`est_sans_mouvement`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Calcul journées`,dataKey:`mode_calcul_journees`,type:`select`,selectOptionsKey:`OPTADM_DAYOUT_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Étage forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Médecins par défault`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_force_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options-1`,hidden:!0},{title:`Facturation intermédiaire`,dataKey:`avec_facturation_intermediaire`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Mouvement / jours fermés`,dataKey:`option_jour_ferme`,type:`checkbox`,detail:`Si coché : suppression des mouvements les jours de fermeture du service.`,tab:`options-2`,hidden:!0},{title:`Prestations présence`,dataKey:`prestations_presence`,type:`input`,detail:`Codes prestations identifiant présence en HDJ`,tab:`options-2`,hidden:!0},{title:`Particularité en cours`,dataKey:`particularites_encours`,type:`input`,detail:`IVG, MAT`,tab:`options-2`,hidden:!0},{title:`Séjours sans actes fictifs`,dataKey:`sej_sans_acte_fictif`,type:`checkbox`,tab:`options-2`,hidden:!0},{title:`Activité par défaut`,dataKey:`activite_par_defaut_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0},{title:`Activité forcée`,dataKey:`activite_force_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0}]},ACF:{tableName:`t_activites`,title:`Gestion activtés facturation`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0}]},ETA:{tableName:`t_etages`,title:`Gestion étages`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`lits`,label:`Lits`}],fields:[...zs.filter(e=>e.dataKey!==`texte_court`),{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,hidden:!0,tab:`definition`},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Unité d'urgences`,dataKey:`est_urgence`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Service forcé`,dataKey:`service_force_id`,type:`select`,selectOptionsKey:`SERVICE`,tab:`definition`,hidden:!0},{title:`Ignorer`,dataKey:`remplacer_par_valeur_par_defaut`,type:`checkbox`,tab:`definition`,detail:`Si coché, la valeur sera remplacé par l'étape par défault du service.`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,type:`lits`,tab:`lits`,hidden:!0}]},ETAPLC:{tableName:`t_etages`,title:`Capacité étages`,component:`onglet`,refUniquement:!1,tabs:[{key:`places`,label:`Places`}],fields:[...zs,{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80}],excludeFields:[`texte_court`]},LIT:{tableName:`t_lits`,title:`Gestion lits`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`etages`,label:`Étage`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,tab:`definition`,hidden:!0},{title:`Code original`,dataKey:`code_original`,type:`input`},{title:`Etage code`,dataKey:`etage_code`,type:`input`,tab:`definition`},{title:`Etage texte`,dataKey:`etage_texte`,type:`input`,tab:`definition`},{title:`Chambre particulière`,dataKey:`est_chambre_particuliere`,type:`checkbox`,tab:`definition`,hidden:!0},{type:`etages`,tab:`etages`,hidden:!0}]},UFT:{tableName:`t_unites_fonctionnelles`,title:`Gestion unités fonctionnelles`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options`,label:`Options de génération`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},FAC:{tableName:`t_forme_activite`,title:`Gestion formes d'activité`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1}]},FAR:{tableName:`t_forme_activite_rule`,title:`Gestion règles formes d'activité`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Forme activité`,dataKey:`forme_activite_texte`,type:`text`,editVisible:!1},{title:`Forme activité`,dataKey:`forme_activite_id`,type:`select`,selectOptionsKey:`FAC`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,editVisible:!1,type:`input`}],extraFields:!0},FSO:{tableName:`t_filiere_soin`,title:`Gestion Filières de soin`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}]},FSR:{tableName:`t_filiere_soin_rule`,title:`Gestion règles Filières de soin`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Filière de soin`,dataKey:`filiere_soin_texte`,type:`select`,editVisible:!1},{title:`Filière de soin`,dataKey:`filiere_soin_id`,type:`select`,selectOptionsKey:`FSO`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],extraFields:!0},FSJ:{tableName:`t_sejour`,title:`Forçages Séjours`,component:`sejours`,refUniquement:!1,addButton:!0,fields:[{title:`Numéro`,dataKey:`code`,type:`input`,width:100},{title:`Nom`,dataKey:`texte`,type:`input`},{title:`Séjour à ignorer`,dataKey:`est_ignore`,type:`checkbox`,width:100,hidden:!0},{title:`Ignoré`,dataKey:`est_ignore_texte`,type:`input`,editVisible:!1,width:100},{title:`Médecin forcé`,dataKey:`medecin_sejour_id`,type:`select`,selectOptionsKey:`MDA`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_sejour_texte`,editVisible:!1},{title:`Service forcé`,dataKey:`service_facturation_texte`,editVisible:!1},{title:`Etage forcé`,dataKey:`etage_texte`,editVisible:!1,width:150},{title:`Type`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`FSJ_type`,hidden:!0},{title:`Type séjour forcé`,dataKey:`type_sejour_texte`,editVisible:!1,width:150},{title:`Service`,dataKey:`service_facturation_id`,type:`select`,selectOptionsKey:`SERVICE`,hidden:!0},{title:`Etage`,dataKey:`etage_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Encours`,dataKey:`encours_1_from_date`,type:`select`,selectOptionsKey:`MOIS`,hidden:!0,detail:`à partir de`,default:`2099-12-31`},{title:`Forçage en cours`,dataKey:`encours_texte`,editVisible:!1,width:150},{title:`Ignorer (Encours)`,dataKey:`encours_1_est_ignore`,type:`checkbox`,hidden:!0}]},WFU:{tableName:`t_web100t_forcage_uf_soin`,title:`Gestion Forcage UF Soins WEB100T`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin_lib`,editVisible:!1},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin`,type:`select`,selectOptionsKey:`MVT_UF_SOIN`,hidden:!0},{title:`UF Soins héritée (spécialité séjour)`,dataKey:`mvt_uf_soin_lib_hs`,editVisible:!1},{title:`UF Soins héritée (type séjour)`,dataKey:`mvt_uf_soin_lib_hc`,editVisible:!1}]},MDA:{tableName:`t_medecins_administratifs`,title:`Gestion Référentiel Médecins`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Nº ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite`,type:`input`,editVisible:!1},{title:`Médecin référence`,dataKey:`medecin_reference`,type:`input`,editVisible:!1},{title:`Médecin salarié`,dataKey:`est_medecin_salarie`,type:`checkbox`,hidden:!0},{title:`Comptabiliser honoraires (patient)`,dataKey:`kiwee_sigems_honpatcpt`,type:`checkbox`},{title:`Comptabiliser dépassements honoraires (patient)`,dataKey:`kiwee_sigems_honpatcptdep`,type:`checkbox`}],excludeFields:[`texte_court`,`texte`]},PRC:{tableName:`t_prestations_c`,title:`Gestion Prestations Clinique`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Complement`,dataKey:`complement`,type:`input`,editVisible:!1},{title:`Ventilation des lignes facturés par jour`,dataKey:`type_ventilation_jour`,type:`select`,selectOptionsKey:`PRC_type_valorisation_facture`,hidden:!0},{title:`Type valorisation`,dataKey:`type_valorisation_non_facture`,type:`select`,selectOptionsKey:`PRC_type_valorisation_non_facture`,hidden:!0}]},RUB:{tableName:`t_rubriques_facturation`,title:`Gestion Rubriques Facturation`,refUniquement:!1,component:`common`,fields:[...zs,{title:`Forcé établissement`,detail:`Acte facturé en honoraire à remonter en partie établissement`,dataKey:`est_force_etablissement`,type:`checkbox`,hidden:!0},{title:`Acte inclus (public)`,dataKey:`actes_inclus_public`,type:`checkbox`,hidden:!0}]},CPT:{tableName:`t_compte`,title:`Gestion Comptes produits`,refUniquement:!1,component:`common`,fields:[...zs,{title:`TVA`,dataKey:`tva_texte`,type:`input`,editVisible:!1},{title:`Compte TVA`,dataKey:`compte_tva_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Taux TVA`,dataKey:`taux_tva`,type:`input`,dependsOn:`compte_tva_id`,disabledWhen:`0`,width:80,hidden:!0}]},SRU:{tableName:`t_service_rubrique`,title:`Gestion Comptes produits par rubrique`,refUniquement:!1,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubriques`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Compte`,dataKey:`compte`,editVisible:!1},{title:`Prestation forcée`,dataKey:`prestation_forcee`,type:`input`,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,editVisible:!1},{title:`Compte`,dataKey:`compte_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Compte forcé ?`,dataKey:`est_compte_force`,type:`checkbox`,hidden:!0},{title:`Prestation forcée`,dataKey:`prestation_forcee_id`,type:`select`,selectOptionsKey:`PRESTATION`,hidden:!0}]},CAR:{tableName:`t_compte_produit_analytique_rule`,title:`Gestion règles comptes analytiques`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,hidden:!0},{title:`Compte`,dataKey:`compte_produit_analytique_texte`,type:`input`,editVisible:!1},{title:`Compte`,dataKey:`$compte_produit_analytique_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,editVisible:!1},{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Etages`,dataKey:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Prestation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1}]},ENC:{tableName:`t_calcul_encours`,title:`Paramètres de calculs d'encours`,ongletTable:!0,refUniquement:!1,execute:{label:`Relancer la valorisation`,action:`execute`},fields:[...zs,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}],addSearchFields:[`prestation`,`service`,`service`,`nom`,`séjour`],infoSup:{label:`Prochain en-cours`},onglets:{1:{label:`Paramètres généraux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]},2:{label:`Paramètres prestations`,component:`common`,fields:[{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Type valorisation`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Type valorisation`,dataKey:`type_valorisation`,type:`select`,allowClear:!0,selectOptionsKey:`PRC_type_valorisation_non_facture_provider`,hidden:!0}]},3:{label:`Moyenne et PU calculés`,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Coefficient forcé`,dataKey:`coefficient_force`,type:`input`,editVisible:!1},{title:`Coefficient forcé`,dataKey:`coefficient_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`coefficient_force`,type:`input`,dependsOn:`coefficient_is_force`,disabledWhen:!1,hidden:!0},{title:`Prix unitaire calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},4:{label:`Valorisation GHS (non groupés)`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},5:{label:`Valorisations prestations`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]},8:{label:`Factures ignorées`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]}}},PRH:{tableName:`t_prestations_h`,title:`Gestion Prestations Honoraire`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...zs.map(e=>({...e,editable:!1}))],excludeFields:[`code_original`]},DTG:{tableName:`t_service_rubrique_dotation`,title:`Gestion Dotation globale`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Année`,dataKey:`annee`,type:`input`,editable:!1},{title:`Dotation`,dataKey:`dotation`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Vers rubrique`,dataKey:`versrubrique`,type:`input`,editable:!1}]},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,width:100,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,width:100,type:`input`,editable:!1}],excludeFields:[`texte_court`,`code_original`]},TTP:{tableName:`t_types_tiers_payant`,title:`Gestion Types Tiers Payant`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,editable:!1,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},TPY:{tableName:`t_tiers_payant`,title:`Gestion Tiers Payant`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[...zs,{title:`Régime`,dataKey:`grand_regime`,type:`input`,editVisible:!1},{title:`Régime`,dataKey:`grand_regime_id`,type:`select`,selectOptionsKey:`TPY`,hidden:!0},{title:`Type`,dataKey:`type_tiers_payant`,type:`input`,editable:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`onglet`,addButton:!0,copyButton:!0,sqlButton:!0,editable:!1,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Prestataires`,dataKey:`prestataire_id`,type:`select`,selectOptionsKey:`PRESTATAIRE`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,detail:`Contrôle spécifique à un prestataire`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Gestion Paramètres divers`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},KIW:{tableName:`t_kiwee_params`,title:`Gestion Paramètres Kiwee`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`checkbox`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},"CTI_PMSI_TablesManager.swf":Ms,"CTI_RH_TablesManager.swf":Is,"CTI_PMSISSR_TablesManager.swf":Ps,"CTI_COMPTA_TablesManager.swf":Ds,"CTI_SSAE_TablesManager.swf":Rs,"CTI_DPI_TablesManager.swf":ks},Vs=`Privé`,Hs=`Public`,Us=({softCode:e,item:t})=>{let n=ya(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=fa(t?.swf,e,r?.tableName,a,r??{}),u=ma(s),d=l.data?.records??[],f=l.data?.divers??{},p=l.data?.addRecord??{},m=l.data?.refRecords??[],h=u.data??[],[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)(!1),[S,C]=(0,Y.useState)(null),[w,T]=(0,Y.useState)(!1),[E,D]=(0,Y.useState)(null),[O,k]=(0,Y.useState)(``),[A,ee]=(0,Y.useState)(null),[te,ne]=(0,Y.useState)(!1),[j,re]=(0,Y.useState)(!1),[ie,ae]=(0,Y.useState)(!1),[M,N]=(0,Y.useState)(Vs),[oe,se]=(0,Y.useState)((0,An.default)()),[ce,le]=(0,Y.useState)(!1),[P,ue]=(0,Y.useState)(`100%`),de=(0,Y.useRef)(),F=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),fe=(0,Y.useMemo)(()=>{if(!r)return[];let e;if(r.tableName===`t_rubriques`)if(f&&Object.values(f).length)e=r.fields[f.rubriques.valeur];else return[];else e=r.fields;return e?.length?e[0].title===`oid`?e:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!0,editVisible:!1},...e]:e??[]},[r,f]),pe=(0,Y.useMemo)(()=>{if(!fe?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return W(fe).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=_t.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return W(fe)}},[fe,r]),I=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!fe?.length)return null;let e={};return d.forEach(t=>{e[t.type_parametre]={type_ligne:t.type_ligne,type_parametre:t.type_parametre}}),e},[d,r,fe]),me=(0,Y.useMemo)(()=>!d.length||!r||!fe?.length||r.selectButton&&(!a.length||a===`-1`)?[]:De(d,fe,A),[d,r,fe,a,w,O,te,j,A,M,oe]);(0,Y.useEffect)(()=>{if(t){ue(`100%`),y(!1),ae(!1),C(t.swf),o(``),le(!1);let n=t.swfData;e===`iCTI_ssae`&&(n=n.split(`-`)[0]),[`BUC_activite`,`BUI_activite`,`BUR_activite`].includes(n)&&(n=n.split(`_`)[0]),D(n),i(void 0)}},[t,e]),(0,Y.useEffect)(()=>{r&&(_(null),k(``),ne(!1),re(!1),le(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=V(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(Ta(E,e))),n.excludeFields&&n.excludeFields.forEach(e=>{n.fields=n.fields.filter(t=>t.dataKey!==e)}),n.sqlChoices&&c(n.sqlChoices),i(n))}else i(null)}},[e,E,S]),(0,Y.useEffect)(()=>{de.current&&typeof P==`string`&&ue(de.current.offsetHeight)},[de,P]);let L=()=>{ue(`100%`),y(e=>!e),_(null)},ge=e=>{_(d.find(t=>t.key===e)),y(!0),ue(`40%`),ae(!1)},_e=e=>{ne(e)},ve=e=>{re(e)},ye=()=>{l.refetch()},be=()=>{let e={};Object.keys(p).length?e={...p}:(fe.forEach(t=>{let n;switch(t.type){case`input`:n=t.default??``;break;case`select`:n=t.default??`0`;break;case`checkbox`:n=!1;break;default:break}e[t.dataKey]=n}),e.oid=`-1`),_(e),y(!0),ue(`40%`)},R=e=>{T(e)},xe=e=>{k(e.target.value)},z=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},Se=()=>{Ht(d,r)},Ce=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},we=e=>{x(e)},B=e=>{ue(P+e.height)},Te=(e,t)=>{se(e)},Ee=e=>{N(e===Vs?Vs:Hs)};function V(e){return Bs[e.substring(2)]}function W(e){let t=e.map(e=>{if(e.isSC&&(!e.children||e.children.length!==2)){let t=e.dataKey?e.dataKey:e.key;e.children||=[],e.children.push({title:`S`,dataKey:t.replace(`p_`,`s_`),key:t.replace(`p_`,`s_`),dataIndex:t.replace(`p_`,`s_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`s_`)]-n[t.replace(`p_`,`s_`)]}),e.children.push({title:`C`,dataKey:t.replace(`p_`,`c_`),key:t.replace(`p_`,`c_`),dataIndex:t.replace(`p_`,`c_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`c_`)]-n[t.replace(`p_`,`c_`)]})}return e});return t=t.map(e=>({width:250,resizable:!0,key:e.dataKey?e.dataKey:e.key,dataIndex:e.dataKey,dataGetter:({columns:t,column:n,columnIndex:r,rowData:i,rowIndex:a})=>{if(n.type===`checkbox`)return(0,$.jsx)(Va.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`});if(n.type===`date`){let t=Ji(i[e.dataKey]);return t?t.format(`DD/MM/YYYY`):i[e.dataKey]}else return i[e.dataKey]},...e})),t.filter(e=>e.hidden!==!0)}function De(e,t,n=null){let i=[...e];(w||te||j||A)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||te&&e.doublon!==`1`||j&&e.nbsej===`0`&&e.nbact===`0`||A&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=xt(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=oe.hour(0).minute(0).second(0).millisecond(0),t=M===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Ae(e,n,t);n.borne_basse=n[`bb${t}${r}`],n.borne_haute=n[`bh${t}${r}`],n.dms_nationale=n[`dm${t}${r}`],n.tarif_ghs=n[`tg${t}${r}`],n.forfait_exb=n[`fb${t}${r}`],n.tarif_exb=n[`tb${t}${r}`],n.tarif_exh=n[`tx${t}${r}`]})}return i}let Oe=pe,ke=({cells:e,columns:t,headerIndex:n})=>{if(n===1)return e;let r=[],i=0;return t.forEach((n,a)=>{i+=n.width;let o=t[a+1];if(a===t.length-1||o.parentKey!==n.parentKey){let t=Oe.find(e=>e.key===n.parentKey);r.push((0,$.jsx)(`div`,{className:`group-cell`,style:{...e[a].props.style,width:i},children:(0,$.jsx)(`div`,{style:{padding:`12px`,textAlign:`center`},children:t?t.title:``})},`header-group-cell-${n.key}-${a}`)),i=0}}),r};function Ae(e,t,n){let r=`9`;for(let i=1;i<=9;i++)Date.parse(e.toString())>=Date.parse(t[`dd${n}${i}`])&&Date.parse(e.toString())<=Date.parse(t[`df${n}${i}`])&&(r=i.toString());return r}let je=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return pe.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(Nt,{fixed:!1,columns:e,data:me,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:ge,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:ke});default:return(0,$.jsx)(Nt,{columns:pe,data:me,loading:l.isFetching,selectedRow:g,onRowSelect:ge,choice:a,selectButtonBool:ce})}};function G(){return I?Object.values(I).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(It,{items:Object.values(I).map((e,t)=>Me(e,t))})}):(0,$.jsx)(ut,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(yt,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:P},onResizeStop:B,children:(0,$.jsx)(`div`,{ref:de,style:{height:`100%`},children:je()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||ie?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(ws,{tableParams:r,record:g,handleShowEditor:L,swf:t.swf,showRefs:ie,fields:fe}):(0,$.jsx)(xs,{tableParams:r,record:g,handleShowEditor:L,swf:t.swf,fields:fe,choice:a})})]})}let Me=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=me.filter(t=>t.type_parametre===e.type_parametre),o=W(i.fields),s={...r,...i};return{label:(0,$.jsx)(`span`,{children:r.onglets[parseInt(e.type_parametre)].label}),key:n,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-table`,children:(0,$.jsx)(Nt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:ge})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(xs,{tableParams:s,record:g,handleShowEditor:L,swf:t.swf,fields:fe})})]})}}},Ne=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(ut,{}):r===null?(0,$.jsx)(Bt,{icon:(0,$.jsx)(Ot,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):pe.length&&r?(0,$.jsxs)(Ha.Provider,{value:F,children:[(0,$.jsx)(he,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des tables`})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsx)(`div`,{className:`header-title`,children:r.title}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[r.preferences&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ui,{}),onClick:()=>we(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ui,{}),onClick:()=>ae(!ie),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ct,{}),onClick:Ce,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&Ne&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(Pt,{icon:(0,$.jsx)(wi,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,Ne.valeur]})}),(0,$.jsx)(wt,{title:`Actualiser`,children:(0,$.jsx)(H,{type:`link`,onClick:ye,children:(0,$.jsx)(st,{})})}),(0,$.jsx)(wt,{title:`Export excel`,children:(0,$.jsx)(H,{type:`link`,onClick:Se,children:(0,$.jsx)(Tt,{})})}),r.addButton&&(0,$.jsx)(H,{type:`primary`,icon:(0,$.jsx)(at,{}),onClick:be,children:`Ajouter`})]})]}),(0,$.jsx)(`div`,{className:`tables-search`,children:(0,$.jsxs)(`div`,{className:`form-row`,children:[r.selectButton&&(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(U,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>z(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(q,{value:O,onChange:xe})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(Gt,{checked:w,onChange:R})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(U,{allowClear:!0,value:A,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>ee(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(Gt,{checked:te,onChange:_e})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(Gt,{checked:j,onChange:ve})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(U,{defaultValue:`prive`,onChange:Ee,style:{width:`80px`},children:[(0,$.jsx)(U.Option,{value:Vs,children:Vs}),(0,$.jsx)(U.Option,{value:Hs,children:Hs})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Ba,{style:{width:`150px`},value:oe,onChange:Te,format:`DD/MM/YYYY`,picker:`day`,dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]})]})}),(0,$.jsx)(`div`,{className:`component-content`,children:G()}),(0,$.jsx)(Ts,{showModalPreferences:b,handleShowModalPreferences:we,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(ut,{})};Us.propTypes={softCode:Q.default.string,item:Q.default.object};export{Us as default}; \ No newline at end of file +`}));var r=document.createElement(`textarea`);r.value=t,document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),T.success(`Copié !`)},g=(e,t,i,a)=>{let o={...u};o.extraData={...o.extraData};let s={...o.extraData.indicators.find(t=>t.key===e.key)};if(s){if(!t)s=e;else{let e=s.keys.map(e=>({...e})),n=e.find(e=>e.key===a);n&&(n[t]=i),s.keys=e}r(),n(o)}};return!u||!u.extraData?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ut,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(K,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:p,children:(0,$.jsx)(q.TextArea,{autoSize:{minRows:20,maxRows:30},value:c,onChange:m})}),(0,$.jsxs)(`div`,{className:`bui-acti-editor`,children:[(0,$.jsx)(`div`,{className:`base-editor`,children:po(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(H,{icon:(0,$.jsx)(rt,{}),onClick:()=>f(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Vt,{}),onClick:()=>h(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(It,{items:u.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(bo,{indicator:e,handleUpdateIndicator:g,handleExcelExport:h,handleExcelImport:f,recordkey:u.key},t)}))})})]})]})};xo.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function So({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=Ua(),u=fa(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&po(e.fields,``,ao),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(U,{style:{width:`100%`},options:ao.DPI_CST,onChange:e=>{r({...t,auto_reponse_code_type:e})}})})]}),t.auto_reponse_code_type===`LIST-ECHELLE`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Echelle`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(U,{style:{width:`100%`},options:u.ECH})})]}),t.auto_reponse_code_type===`LIST-NUMERIC`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs`}),(0,$.jsx)(`div`,{className:`form-row`,style:{width:`100%`},children:(()=>{let e=[];for(let t=1;t<=20;t++){let n=t<10?`0`+t:t,r=t<11?`0${t-1}`:t-1;e.push((0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(J.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(q,{disabled:t===``})})}})}))}return e})()})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs autres`}),(0,$.jsx)(J.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]})]})})}So.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var Co=n(((e,t)=>{var n=G(),r=We(),i=qe();function a(e){return function(t,a,o){var s=Object(t);if(!r(t)){var c=n(a,3);t=i(t),a=function(e){return c(s[e],e,s)}}var l=e(t,a,o);return l>-1?s[c?t[l]:l]:void 0}}t.exports=a})),wo=n(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=wo(),r=G(),i=kn(),a=Math.max;function o(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var c=o==null?0:i(o);return c<0&&(c=a(s+c,0)),n(e,r(t,3),c)}t.exports=o})),Eo=n(((e,t)=>{t.exports=Co()(To())})),Do=n(((e,t)=>{var n=lt(),r=Ve();function i(e,t,i){(i!==void 0&&!r(e[t],i)||i===void 0&&!(t in e))&&n(e,t,i)}t.exports=i})),Oo=n(((e,t)=>{var n=We(),r=y();function i(e){return r(e)&&n(e)}t.exports=i})),ko=n(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),Ao=n(((e,t)=>{var n=ft(),r=gt();function i(e){return n(e,r(e))}t.exports=i})),jo=n(((e,t)=>{var n=Do(),r=mt(),i=ht(),a=dt(),o=pt(),s=Ue(),c=w(),l=Oo(),u=Ke(),d=Xe(),f=Ne(),p=Tn(),m=Ge(),h=ko(),g=Ao();function _(e,t,_,v,y,b,x){var S=h(e,_),C=h(t,_),w=x.get(C);if(w){n(e,_,w);return}var T=b?b(S,C,_+``,e,t,x):void 0,E=T===void 0;if(E){var D=c(C),O=!D&&u(C),k=!D&&!O&&m(C);T=C,D||O||k?c(S)?T=S:l(S)?T=a(S):O?(E=!1,T=r(C,!0)):k?(E=!1,T=i(C,!0)):T=[]:p(C)||s(C)?(T=S,s(S)?T=g(S):(!f(S)||d(S))&&(T=o(C))):E=!1}E&&(x.set(C,T),y(T,C,v,b,x),x.delete(C)),n(e,_,T)}t.exports=_})),Mo=n(((e,t)=>{var n=Ze(),r=Do(),i=je(),a=jo(),o=Ne(),s=gt(),c=ko();function l(e,t,u,d,f){e!==t&&i(t,function(i,s){if(f||=new n,o(i))a(e,t,s,u,l,d,f);else{var p=d?d(c(e,s),i,s+``,e,t,f):void 0;p===void 0&&(p=i),r(e,s,p)}},s)}t.exports=l})),No=n(((e,t)=>{var n=Mo();t.exports=bt()(function(e,t,r){n(e,t,r)})})),Po=t(En()),Fo=t(Eo()),Io=t(No()),Lo=[{title:`Code`,dataKey:`code`,width:100},{title:`Texte`,dataKey:`texte`,minWidth:500},{title:`DMS`,dataKey:`dms`,width:80,dataGetter:({rowData:e})=>e.dms[0]===`+`?e.dms.substring(1):e.dms}],{TextArea:Ro}=q,{confirm:zo}=K,{Search:Bo}=q,Vo=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o),c=s.data?.listes?.GHM,l=s.data?.combos??{},[u,d]=(0,Y.useState)(``),[f,p]=(0,Y.useState)(!1),[m,h]=(0,Y.useState)(!1),[_,v]=(0,Y.useState)(null),[y,b]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t!==null&&c){let e=c.map(e=>({...e,label:e.texte}));t.dms&&(e=x(t,e)),b(D(e,f))}},[t,c,u,f]);function x(e,t){let n=e.dms.split(`;`).map((e,t)=>{let n=e.split(`=`);return{key:`${n[0]}-${t}`,oid:n[0],dms:n[1]}});return(0,Po.default)(t,function(e){return(0,Io.default)({...e},(0,Fo.default)(n,{oid:e.oid}))})}let S=()=>zo({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(g,{}),maskClosable:!0,okText:`Oui`,okType:`danger`,cancelText:`Non`,onOk(){console.log(t)},onCancel(){console.log(`Cancel`)}}),C=e=>{d(e.target.value)},w=e=>{v(y.find(t=>t.key===e))},T=e=>{h(e)},E=e=>{if(e)return S()};function D(e,t=!1){let n=xt(e,u,[`code`,`texte`]);return t&&(n=n.filter(e=>Number(e.dms)!==0)),n}return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`top-editor`,children:[(0,$.jsx)(`div`,{className:`tables-common-fields-dms`,children:po(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(H,{icon:(0,$.jsx)(Pe,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Fe,{}),onClick:()=>E(!0),disabled:!(t.key===0&&t.dms.trim()===``),children:`Effacer DMS`})]}),(0,$.jsxs)(`div`,{className:`dms-search`,children:[(0,$.jsx)(`div`,{className:`dms-search-child`,children:(0,$.jsx)(Bo,{style:{height:`24px`},value:u,onChange:C,placeholder:`Rechercher`})}),(0,$.jsxs)(`div`,{className:`dms-search-child`,children:[(0,$.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,$.jsx)(Va.default,{checked:f,onChange:e=>p(e.target.checked)})]})]})]}),(0,$.jsxs)(`div`,{className:`dms-editor`,children:[(0,$.jsx)(`div`,{className:`dms-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Lo),data:y,selectedRow:_,onRowSelect:w})}),(0,$.jsx)(K,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>T(!1),children:(0,$.jsx)(Ro,{})},`add-modal`)]})]})};Vo.propTypes={tableParams:Q.default.object,record:Q.default.object};var Ho=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ua(),c=fa(r,i,a,o,s).data?.combos??{},l=Cn(i).data??xn,[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)(null),m=(0,Y.useMemo)(()=>n===`event-regle-cti`?{title:`Règles CTI`,data:[`01`,`02`,`03`]}:{title:`Indicateurs Etablissement`,data:[`51`,`52`,`53`]},[n]),h=(0,Y.useMemo)(()=>c.CONDITIONS.map(e=>({...e,key:e.value,children:e.children.map(e=>({...e,key:e.value,children:e?.children?.map(e=>({...e,key:e.value}))}))})),[c.CONDITIONS]),g=n=>{t({...e,[`ei_${f}_id`]:n.oid}),p(null),d(!1)},_=e=>{d(!0),p(e)},v=(0,Y.useCallback)(t=>{let n=[`1`,`2`,`3`,`4`];return t.data.map((r,i)=>(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:i===0?t.title:`ou`}),(0,$.jsxs)(`div`,{className:`evt-indicator-row`,style:{alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>_(r),children:`Ajouter`})]}),(0,$.jsx)(`div`,{className:`evt-conditions`,children:n.map(e=>(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:e===`1`?`Conditions`:`et`}),(0,$.jsx)(J.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(vt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};Ho.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Uo=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=ma(ia),[a,o]=(0,Y.useState)({});(0,Y.useEffect)(()=>{o(e.lineBlocks[0].lines)},[e]);let s=(e,r,i)=>{n({...t,[i]:e})},c=(e,r)=>{n({...t,[`coefficient_mco_${r}`]:e.target.value})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Code`}),(0,$.jsx)(J.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(q,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(q,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(J.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(U,{options:i.data,style:{width:`100%`}})})]})]}),r===`iCTI_pmsi`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Coefficient MCO FG11`}),(0,$.jsx)(J.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(q,{type:`number`})})]}),(0,$.jsx)(Wt,{}),(0,$.jsxs)(`div`,{className:`lines-container`,children:[` `,(()=>{let e=[];if(a.length){e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[0].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[1].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[2].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[3].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[4].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[5].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[6].label})})]},0));for(let n=1;n<=7;n++){let i=parseFloat(t[`${a[1].key}${n}`])===0||!t[`${a[1].key}${n}`]||!t[`${a[0].key}${n}`],o=r===`iCTI_pmsissr`?i||t[`${a[0].key}${n}`].$y===2099:i;e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Ba,{name:`${a[0].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[0].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(q,{type:`number`,onChange:e=>{c(e,n)},disabled:r===`iCTI_pmsi`?!t[`${a[0].key}${n}`]:!t[`${a[0].key}${n}`]||t[`${a[0].key}${n}`].$y===2099})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Ba,{name:`${a[5].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[5].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})}):(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Uo.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Wo=({tableParams:e,record:t,form:n,handleUpdateRecord:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)([]),[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)([]),d=Y.useCallback((e,n)=>{let a={...t,extraData:{...t.extraData,iqv:t.extraData.iqv.map(e=>({...e}))}},o=a.extraData.iqv.find(t=>t.key===e);o&&(o.note=n),i(),r(a)},[r,t,i]);return(0,Y.useEffect)(()=>{let e=[{key:`code`,dataKey:`code`,title:`Code`,width:200},{key:`text`,dataKey:`texte`,title:`Texte`,width:200}];s&&e.push({key:`note`,dataKey:`note`,title:`Note`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(q,{value:e.note,onChange:t=>d(e.key,t.target.value)})}),u(e)},[s,d,t]),(0,Y.useEffect)(()=>{t?.extraData&&o(t.extraData.iqv.map(e=>({...e}))),t.note_with?c(t.note_with):c(!1)},[t]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(J.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(J.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Kt,{onChange:e=>{c(e.target.checked)}})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Coefficient`}),(0,$.jsx)(J.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(q,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(Nt,{columns:l,data:a})})]})};Wo.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Go=({form:e})=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(J.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]}),(()=>{let e=[];for(let t=1;t<=5;t++){let n=[];for(let e=1;e<=5;e++)n.push((0,$.jsxs)(`div`,{className:`form-item`,children:[e>1&&(0,$.jsx)(`span`,{children:`et`}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:n=>{let r=n.getFieldValue(),i=!1;return i=t===1&&e===1?!1:t>1&&e===1?r[`rule_array_0${t-1}_01`]===``:r[`rule_array_0${t}_0${e-1}`]===``,(0,$.jsx)(J.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(q,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Go.propTypes={form:Q.default.object};var Ko=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],qo=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Jo=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)([]),[f,p]=(0,Y.useState)(null),[m,h]=(0,Y.useState)(null),{swf:g,softCode:_,tableName:v,choice:y,tableParams:b}=Ua(),x=fa(g,_,v,y,b),S=x.data?.listes?.MDA,C=x.data?.combos??{};(0,Y.useEffect)(()=>{if(t!==null&&t.medecins_regroupes_oids){a(t.nom);let e=t.medecins_regroupes_oids.split(`,`);if(l(e),e.length&&S){let t=[];e.forEach(e=>{let n=S.find(t=>t.oid===e);n&&t.push(n)}),s(t)}S&&d(D(S))}else a(``),s([])},[t,S]),(0,Y.useEffect)(()=>{S&&d(D(S))},[i,c]);let w=e=>{a(e.target.value)},T=e=>{p(o.find(t=>t.key===e))},E=e=>{h(u.find(t=>t.key===e))};function D(e){let t=[...e];return t=t.filter(e=>(e.nom_adm.toLowerCase().includes(i.toLocaleLowerCase())||e.nom_ref.toLowerCase().includes(i.toLocaleLowerCase()))&&!c.includes(e.oid)),t}let O=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i=i.filter(e=>e!==f.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),p(null)},k=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i.push(m.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),h(null)},A=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`med-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:po(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:A(Ko),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,$.jsx)(Fe,{})}),(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,$.jsx)(Pe,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(q,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:A(qo),data:u,selectedRow:m,onRowSelect:E})})]})]})};Jo.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Yo=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],Xo=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Zo=({record:e,form:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)(),[u,d]=(0,Y.useState)(),{swf:f,softCode:p,tableName:m,choice:h,tableParams:g}=Ua(),_=fa(f,p,m,h,g),v=_.data?.combos??{},y=_.data?.listes??{},b=_.data?.records??[];return(0,Y.useEffect)(()=>{e.nom&&a(e.nom.substring(0,3));let t=[];if(e.medecins_regroupes_oids&&y.MEDA?.length){let n=e.medecins_regroupes_oids.split(`, `).map(e=>e.trim());t=[...t,...n]}y.MEDA&&y.MEDA.length&&s(y.MEDA.filter(e=>t.indexOf(e.oid)>=0))},[e,y,b]),(0,$.jsxs)(`div`,{className:`meda-editor`,children:[(0,$.jsxs)(`div`,{className:`form-column`,style:{width:`30%`,justifyContent:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Code`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`code`,children:(0,$.jsx)(q,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`nom`,children:(0,$.jsx)(q,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Prénom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`prenom`,children:(0,$.jsx)(q,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité officielle`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`specialite`,children:(0,$.jsx)(q,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Médecin référence`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`medecin_reference`,children:(0,$.jsx)(q,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité interne`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(J.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(U,{options:v.SPI,style:{width:`100%`}})})})]})]}),e.medecin_reference_id===`0`&&(0,$.jsxs)(`div`,{className:`form-column meda-tables`,style:{flex:3},children:[(0,$.jsx)(`div`,{className:`meda-top-table`,children:(0,$.jsx)(Nt,{data:o,columns:Yo,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(H,{onClick:()=>{let t=e.medecins_regroupes_oids?e.medecins_regroupes_oids+`, `+c.oid:c.oid;n({...e,medecins_regroupes_oids:t}),l(null),r()},children:(0,$.jsx)(kt,{})}),(0,$.jsx)(H,{style:{marginLeft:8,marginRight:8},onClick:()=>{let t=e.medecins_regroupes_oids.split(`, `).filter(e=>e!==u.oid).join(`, `);n({...e,medecins_regroupes_oids:t}),d(null),r()},children:(0,$.jsx)(zi,{})}),(0,$.jsx)(q,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(Nt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:Xo,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Zo.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Qo=t(n(((e,t)=>{var n=He(),r=Ye(),i=Ue(),a=w(),o=We(),s=Ke(),c=Je(),l=Ge(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function p(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==d)return!e.size;if(c(e))return!n(e).length;for(var p in e)if(f.call(e,p))return!1;return!0}t.exports=p}))()),$o=({value:e,handleUpdate:t,column:n,recordKey:r,rowKey:i,type:a,selectValues:o})=>{let[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(``),d=(0,Y.useRef)();(0,Y.useEffect)(()=>{u(e)},[e,r]),(0,Y.useEffect)(()=>{s&&d.current.focus()},[s]);let f=()=>{c(!s)},p=e=>{u(e.target.value)},m=()=>{c(!1),l!==e&&t(n.key,l,i)},h=r=>{let a=r.target.checked?`1`:`0`;a!==e&&t(n.key,a,i)},g=r=>{r!==e&&t(n.key,r,i)};switch(a){case`checkbox`:return(0,$.jsx)(Kt,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(q,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:p,onBlur:m}):(0,$.jsx)(`div`,{className:`editable-field`,onClick:f,children:l});case`select`:return(0,$.jsx)(U,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};$o.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var es=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],ts=({record:e,handleUpdateRecord:t,handleValuesChange:n,selectValues:r})=>{let[i,a]=(0,Y.useState)([]),o=(0,Y.useRef)();o.current=e,(0,Y.useEffect)(()=>{!(0,Qo.default)(e)&&e.extraData.etages&&a(e.extraData.etages.map(e=>({...e})))},[e]);let s=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:i})=>t.key===`oid`?(0,$.jsx)($o,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)($o,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,An.default)().format(`DD/MM/YYYY`),date_debut:(0,An.default)().format(`DD/MM/YYYY`),oid:`0`},i={...e};i.extraData={...e.extraData};let a=i.extraData.etages.map(e=>({...e}));i.extraData.etages=a,i.extraData.etages.push(r),t(i),n()},l=(e,r,s)=>{let c={...o.current};c.extraData={...c.extraData};let l=c.extraData.etages.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=r,c.extraData.etages=l,t(c),n());let d=[...i],f=d.find(e=>e.key===s);f&&(f[e]=r,a(d))};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(H,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(Nt,{columns:s(es),data:i})]})};ts.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ns=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateurs CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`01`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})};ns.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var rs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`800px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateur établissement`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`51`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`52`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`53`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})]})};rs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var is=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`600px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Autre indicateur CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`02`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(H,{type:`primary`,onClick:()=>g(`03`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(J.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(J.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})]})};is.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var as=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],os=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Qo.default)(e)&&e.extraData.lits&&i(e.extraData.lits.map(e=>({...e})))},[e]);let o=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key===`chambre_particuliere`?(0,$.jsx)($o,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)($o,{value:e,handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`input`})})),s=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.lits.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.lits=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))};return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Nt,{columns:o(as),data:r})})};os.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ss=[{title:`Supprimer`,dataKey:`action`},{title:`Date`,dataKey:`date`},{title:`Lits théoriques`,dataKey:`nb_lits_theoriques`},{title:`Lits ouverts`,dataKey:`nb_lits_ouverts`},{title:`Box A théoriques`,dataKey:`nb_box_ambulatoires_theoriques`},{title:`Box A ouverts`,dataKey:`nb_box_ambulatoires_ouverts`},{title:`Box S théoriques`,dataKey:`nb_box_seances_theoriques`},{title:`Box S ouverts`,dataKey:`nb_box_seances_ouverts`},{title:`C.P. théoriques`,dataKey:`nb_lits_cp_theoriques`},{title:`C.P. ouvertes`,dataKey:`nb_lits_cp_ouverts`},{title:`L`,dataKey:`est_ouvert_1`,width:50},{title:`M`,dataKey:`est_ouvert_2`,width:50},{title:`M`,dataKey:`est_ouvert_3`,width:50},{title:`J`,dataKey:`est_ouvert_4`,width:50},{title:`V`,dataKey:`est_ouvert_5`,width:50},{title:`S`,dataKey:`est_ouvert_6`,width:50},{title:`D`,dataKey:`est_ouvert_7`,width:50}],cs=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Qo.default)(e)&&e.extraData.histos&&i(e.extraData.histos.map(e=>({...e})))},[e]);let o=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.histos.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.histos=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))},s=e=>{let r={...a.current};r.extraData={...r.extraData};let i=r.extraData.histos.map(e=>({...e})),o=i.findIndex(t=>t.key===e);o>-1&&(i.splice(o,1),r.extraData.histos=i,t(r),n())};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(H,{type:`primary`,onClick:()=>{let r={key:0,date:(0,An.default)().format(`DD/MM/YYYY`),nb_lits_theoriques:`0`,nb_lits_ouverts:`0`,nb_box_ambulatoires_theoriques:`0`,nb_box_ambulatoires_ouverts:`0`,nb_box_seances_theoriques:`0`,nb_box_seances_ouverts:`0`,est_ouvert_1:`1`,est_ouvert_2:`1`,est_ouvert_3:`1`,est_ouvert_4:`1`,est_ouvert_5:`1`,est_ouvert_6:`1`,est_ouvert_7:`1`},i={...e};i.extraData={...e.extraData};let a=i.extraData.histos.map(e=>({key:e.key++,...e}));i.extraData.histos=a,i.extraData.histos.unshift(r),t(i),n()},style:{marginBottom:`8px`},children:`Ajouter`}),(0,$.jsx)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key.startsWith(`est_ouvert`)?(0,$.jsx)($o,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(H,{onClick:()=>s(r),children:(0,$.jsx)(Lt,{})}):(0,$.jsx)($o,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(ss),data:r})]})};cs.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ls=[{title:`Date début`,dataKey:`dd`},{title:`Date fin`,dataKey:`df`},{title:`Borne basse`,dataKey:`bb`},{title:`Borne haute`,dataKey:`bh`},{title:`Dms nationale`,dataKey:`dm`},{title:`Tarif GHS`,dataKey:`tg`},{title:`Forfait EXB`,dataKey:`fb`},{title:`Tarif EXB`,dataKey:`tb`},{title:`Tarif EXH`,dataKey:`tx`}],us=({record:e,typeEts:t})=>{let n=t===`public`?`pp`:`pr`,r=Object.keys(e).filter(e=>e.includes(n)),i={};r.forEach(t=>i[t]=e[t]);let a={};return Object.keys(i).forEach(e=>{let t=parseInt(e.slice(-1));a[t]=a[t]?a[t]:{key:t},a[t][e.slice(0,-3)]=i[e]}),(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(ls),data:ue(Object.values(a),`dd`,`desc`)})})};us.propTypes={record:Q.default.object,typeEts:Q.default.string};var ds={SER_type_t2a_provider:[{label:`Pas de sélection`,value:`0`},{label:`PMSI MCO`,value:`1`},{label:`PMSI SMR`,value:`2`},{label:`PMSI PSY`,value:`3`},{label:`PMSI HAD`,value:`4`}],OPTADM_DAYOUT_PROVIDER:[{label:`Jour de sortie non inclus sauf hospits avec DE=DS`,value:`0`},{label:`Jour de sortie non inclus`,value:`1`},{label:`Jour de sortie inclus`,value:`2`}],SER_TYPE_SEJOUR_PROVIDER:[{label:`Selon mode de traitement et séjour`,value:`0`},{label:`Selon mode de traitement et séjour (sauf séance)`,value:`0sauf5`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Externe`,value:`3`},{label:`Externe si durée <= 1n, Hospitalisé sinon)`,value:`31`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Ignorer ce service`,value:`9`}],SER_est_sans_facturation_provider:[{label:`Avec facturation`,value:`0`},{label:`Sans facturation`,value:`1`},{label:`Facturation facultative si budget global expédié MAT2A`,value:`2`}]},fs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...ds,...ao};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Qo.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{shouldUpdate:!0,items:(i=>{let a={};return e.tabs.forEach(e=>{a[e.key]={...e,children:[]}}),i.forEach(e=>{a[e.tab].children.push(e)}),Object.values(a).map((i,a)=>({label:(0,$.jsx)(`span`,{children:i.label}),key:a,className:`tables-tab-panes`,children:(i=>i.children.map((i,a)=>{switch(i.type){case`histos`:return(0,$.jsx)(cs,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(os,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(ts,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(So,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(ns,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(is,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(rs,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)(us,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)(us,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(Ho,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return ho(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};fs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ps={selectOptions:[{label:`Nombre`,value:`0`},{label:`Base`,value:`1`},{label:`Tx. salarial`,value:`2`},{label:`Mt. salarial`,value:`3`},{label:`Tx. patronal`,value:`4`},{label:`Mt. patronal`,value:`5`},{label:`Mt. +sal. +pat.`,value:`6`},{label:`Mt. +sal. -pat.`,value:`7`},{label:`Mt. -sal. +pat.`,value:`8`}]},ms=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...ps};return(0,$.jsxs)(`div`,{className:`rubrique`,children:[(0,$.jsxs)(`div`,{className:`rubrique-header`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:n.title}),(0,$.jsx)(J.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Kt,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(J.Item,{name:t.sKey,children:(0,$.jsx)(U,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(J.Item,{name:t.cKey,children:(0,$.jsx)(q,{disabled:u})})]})]},e)};ms.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var hs=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c),u=l.data?.combos??{},d=l.data?.divers??{},f=t=>{let n=t.id,i={...e};i[n]=t.checked===!0?`X`:``,r(i)},p=(e,t)=>{if(e.editVisible===!1)return null;{let r=e.dataKey?e.dataKey:e.key,i=r.replace(`p`,`c`),a=r.replace(`p`,`s`);return(0,$.jsx)(ms,{index:t,field:e,rubrique:{pKey:r,pVal:n(r),cKey:i,cVal:n(i),sKey:a,sVal:n(a)},handleUpdateRubrique:f,handleGetFieldValue:n},t+r)}};if((0,Qo.default)(e))return null;let m=d.rubriques.valeur,h=t[m].filter(e=>e.isSC);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};hs.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var gs=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``,s)}),(0,$.jsx)(`div`,{className:`tables-chapter-fields`,children:(()=>{let e=Object.keys(t).filter(e=>e.startsWith(`cc`)&&t[e]!==``),n=Object.keys(t).filter(e=>e.startsWith(`ct`)&&t[e]!==``);return e.map((e,r)=>(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:t[e]}),(0,$.jsx)(J.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]},e))})()})]})};gs.propTypes={tableParams:Q.default.object,record:Q.default.object};var _s=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{},[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)([]),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(0);(0,Y.useEffect)(()=>{e&&p(e.fields)},[e,r]),(0,Y.useEffect)(()=>{r===`iCTI_compta`&&(l(v(f)),t[c?.modeSpe]?d(!0):d(!1))},[t]);let v=e=>{let t=e.filter(e=>e.comptaExtraParams===`taux`),n=e.filter(e=>e.comptaExtraParams===`pole`);return t.map((e,t)=>({tauxId:e.dataKey,poleId:n[t].dataKey}))},y=e=>{let t=0;return c?.forEach(n=>{t+=Number(e[n.tauxId])}),t},b=e=>{h(!m),t[e.target.id]=e.target.value};(0,Y.useEffect)(()=>{_(y(t))},[t,b]);let x=e=>{e.target.value&&!u?d(!0):u&&!e.target.value&&d(!1)};return(0,$.jsxs)($.Fragment,{children:[t?.is_standard===`1`&&(0,$.jsx)(jt,{className:`rules-cti-alert`,type:`info`,showIcon:!0,message:`Règle standard générée automatiquement à partir de la clé budgétaire`,description:(0,$.jsxs)($.Fragment,{children:[`Cette règle traduit la clé budgétaire en critère de sélection. Les champs marqués d'un cadenas sont recalculés par iCTI à chaque lecture et ne sont pas modifiables ; lesquels dépend du mode de génération choisi sur le budget. Les autres critères restent modifiables et conservés.`,(0,$.jsx)(`br`,{}),`Pour une affectation sur mesure, ajoutez une règle de priorité inférieure à 5000 : la plus petite priorité l'emporte, et les règles hors 5000 ne sont jamais réécrites.`]})}),(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),t,s)}),r===`iCTI_compta`&&c.length&&(0,$.jsx)(`div`,{className:`tables-common-fields`,children:(e=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Mode spécifique`}),(0,$.jsx)(J.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(q,{})})]}),e&&!u&&(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Pole Total : ${g} %`}),(0,$.jsx)(`div`,{className:`compta-grid`,children:e.map(e=>(0,$.jsxs)(`div`,{className:`compta-grid__container`,children:[(0,$.jsx)(J.Item,{name:e.poleId,children:(0,$.jsx)(U,{options:s.POL})}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(J.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(q,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{items:(e=>e.map((e,n)=>{if(e.editVisible===!1)return null;let r=co(e,t);return{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)(it,{}),e.title,(0,$.jsx)(lo,{field:e,locked:r})]}),key:n,children:r?(0,$.jsx)(wt,{title:e.lockReason,children:(0,$.jsx)(`div`,{children:(0,$.jsx)(J.Item,{name:e.dataKey,children:(0,$.jsx)(q.TextArea,{disabled:!0})})})}):(0,$.jsx)(J.Item,{name:e.dataKey,children:(0,$.jsx)(q.TextArea,{})})}}))(e.fields.filter(e=>e.tab))})})]})};_s.propTypes={tableParams:Q.default.object,record:Q.default.object};var vs=t(Ut()),ys=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{},c=s.SEJ;return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Numéro`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(q,{onChange:(0,vs.default)(e=>{let n=c.find(t=>t.code===e.target.value),r=`?`;n&&(r=n.texte),t.setFieldsValue({texte:r})},500)})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Nom`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(q,{disabled:!0})})]}),po(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...ao})]})})};ys.propTypes={tableParams:Q.default.object,form:Q.default.object};var bs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let i=e.listName,a=e.listPath,{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=ma(ia),h=(0,Y.useMemo)(()=>({...p,territoire_de_sante:m.data}),[p,m.data]),[g,_]=(0,Y.useState)(``),[v,y]=(0,Y.useState)([]),[b,x]=(0,Y.useState)([]),[S,C]=(0,Y.useState)([]),[w,T]=(0,Y.useState)(null),[E,D]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{if(t!==null&&t[a]){g===``&&_(t.texte);let e=t[a].replace(/\s+/g,``).split(`,`);if(e=e.map(e=>e),x(e),e.length&&f){let t=[];e.forEach(e=>{let n=f.find(t=>t.oid===e);n&&t.push(n)}),y(t)}if(f){let t=[];f.forEach(n=>{e.find(e=>n.oid===e)||t.push(n)}),C(ee(t))}}else y([]),C([]),x([])},[t,f]),(0,Y.useEffect)(()=>{let e=[];f&&(t!==null&&t[a]&&b?f.forEach(n=>{let r=t[a].replace(/\s+/g,``).split(`,`);r=r.map(e=>e),r.find(e=>n.oid===e)||e.push(n)}):e=f.map(e=>({...e,label:e.texte})),C(ee(e)))},[g,b]);let O=e=>{_(e.target.value)},k=e=>{T(v.find(t=>t.key===e))},A=e=>{D(S.find(t=>t.key===e))},ee=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},te=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i=i.filter(e=>e!==w.oid),e[a]=i.join(`,`),n(e),r(),T(null)},ne=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},j=[...e.transfertFields],re=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`transfer-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:po(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:re(j),data:v,selectedRow:w,onRowSelect:k})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:te,children:(0,$.jsx)(Fe,{})}),(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:ne,children:(0,$.jsx)(Pe,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(q,{style:{height:`24px`},value:g,onChange:O})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:re(j),data:S,selectedRow:E,onRowSelect:A})})]})]})};bs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var xs=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=ha(),p=ga(),m=_a(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=J.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=$i(t,e,g);S.setFieldsValue(n),x({...n})}},[t,e,g]);let C=f.isPending||p.isPending||m.isPending,w=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,T=e=>S.getFieldValue(e),E=()=>{y(!0)},D=()=>{let e=g.find(e=>e.key===t.key);x({...e}),S.setFieldsValue(e),y(!1)},O=()=>{y(!1),n()},k=e=>{x({...e,...S.getFieldsValue()})},A=async(t=!0)=>{try{await S.validateFields()}catch(e){if(e?.errorFields?.length){S.scrollToField(e.errorFields[0].name);return}console.error(`[TablesEditor] validation interrompue`,e);return}let i={...b,...S.getFieldsValue()};i=Zi(i,e);let a=Xi(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},ee=()=>{let t={...b,...S.getFieldsValue()};t=Zi(t,e);let i=Xi(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},te=()=>{_n(e.tableName,t.oid)},ne=()=>{let t=Ft({RECORD:{XMLType:`RECORD`,oid:b.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&h.ISROLECTI&&(0,$.jsx)(H,{icon:(0,$.jsx)(nt,{}),onClick:te,children:`SQL`}),e.addButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ee,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Qe,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Sn,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(wn,{onConfirm:O,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(J,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(fo,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(hs,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,$.jsx)(fs,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,$.jsx)(_s,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Uo,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,$.jsx)(bs,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Vo,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Jo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,$.jsx)(yo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(xo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Ka,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(gs,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(ys,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(So,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Go,{form:S});case`evenement`:return(0,$.jsx)(Ho,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Wo,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Zo,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,$.jsx)(Bt,{icon:(0,$.jsx)(Ot,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};xs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string,softCode:Q.default.string,choice:Q.default.string};var Ss=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(q.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};Ss.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var Cs=[{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`Texte`,dataKey:`texte`,key:`texte`,width:400,resizable:!0},{title:`Abrégé`,dataKey:`texte_abrege`,key:`texte_abrege`,width:400,resizable:!0},{title:`Complément`,dataKey:`complement`,key:`complement`,width:200,resizable:!0},{title:`Gravité`,dataKey:`gravite_texte`,key:`gravite_texte`,width:200,resizable:!0}],ws=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=ha(),p=ga(),m=_a(),h=va(),g=ya(),_=ba(),v=a.data?.session,y=d.data?.records??[],b=d.data?.refRecords??[],[x]=J.useForm(),[S,C]=(0,Y.useState)(!1),[w,T]=(0,Y.useState)({}),[E,D]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){C(!1);let n=$i(t,e);x.setFieldsValue(n),T({...n})}},[t,e]);let O=f.isPending||p.isPending||m.isPending||h.isPending||g.isPending||_.isPending,A=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,ee=e=>{let n={...t,description:e,...x.getFieldsValue()};n=Zi(n),T(n),C(!0)},te=()=>{C(!0)},ne=()=>{let e=y.find(e=>e.key===t.key);T({...e}),x.setFieldsValue(e),C(!1)},j=()=>{C(!1),n()},re=()=>{let t={...w,...x.getFieldsValue()};t=Zi(t,e);let n=Xi(t,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ie=()=>{let t={...w,...x.getFieldsValue()};t=Zi(t,e);let n=Xi(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ae=()=>{g.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},M=()=>{_n(e.tableName,t.oid,s)},N=()=>{let t=Ft({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return i?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-editor-header`,children:(0,$.jsx)(H,{disabled:!E.length||_.isPending,loading:_.isPending,onClick:()=>{_.mutate({swf:r,tableName:e.tableName,refs:E},{onSuccess:()=>D([])})},icon:(0,$.jsx)(rt,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(Nt,{columns:Cs,data:b,shiftMulti:!0,onRowSelect:e=>{let t=[...E];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),D([...new Set(t)])},selectedRows:E})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&v.ISROLECTI&&(0,$.jsx)(H,{icon:(0,$.jsx)(nt,{}),onClick:M,children:`SQL`}),(0,$.jsx)(Be,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Ft({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(H,{icon:(0,$.jsx)(k,{}),disabled:O,loading:h.isPending,children:`Effacer historique`})}),(0,$.jsx)(Be,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:ae,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Vi,{}),disabled:O||t&&t.oid===`-1`,loading:g.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:N,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),disabled:A||O,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:N,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),loading:m.isPending,disabled:O||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):A),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ie,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Qe,{}),loading:p.isPending,disabled:O||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Sn,{onConfirm:ne,modified:S,disabled:!S||O}),(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!S||O,loading:f.isPending,onClick:re,children:`Enregistrer`}),(0,$.jsx)(wn,{onConfirm:j,modified:S})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(J,{form:x,onValuesChange:te,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{items:(n=>{let r={};return e.tabs.forEach(e=>{r[e.key]={...e,children:[]}}),n.forEach(e=>{r[e.tab].children.push(e)}),Object.values(r).map((n,r)=>{let i=null,a=[];return n.children.forEach(e=>e.type===`text-editor`?i=e:a.push(e)),{label:(0,$.jsx)(`span`,{children:n.label}),key:r,className:`tables-tab-panes`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fo,{tableParams:e,record:w,fields:a}),i&&t?(0,$.jsx)(Ss,{data:t.description,handleUpdateDescription:ee}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};ws.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var Ts=({showModalPreferences:e,handleShowModalPreferences:t,swf:n,softCode:r,tableParams:i})=>{let[a,o]=(0,Y.useState)(null),[s,c]=(0,Y.useState)(null),{swf:l,softCode:u,tableName:d,choice:f,tableParams:p}=Ua(),m=fa(l,u,d,f,p),h=ha(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,An.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=Xi({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,An.default)(a).format(_)},`save`);h.mutate({swf:n,softCode:r,tableName:i.tableName,recordXml:e},{onSuccess:()=>t(!1)})},y=e=>{o(e)};return g.expert?(0,$.jsx)($.Fragment,{children:(0,$.jsx)(K,{title:`Préférences`,open:e,okText:`Enregistrer`,cancelText:`Retour`,confirmLoading:h.isPending,maskClosable:!0,onCancel:()=>t(!1),onOk:()=>{v()},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Expert`}),(0,$.jsx)(Gt,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Ba,{format:_,onChange:e=>{y(e)},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]}),(0,$.jsx)(`div`,{children:(0,$.jsx)(`span`,{children:`À partir de cette date, tous les séjours seront controlés, sortis ou non.`})})]})})}):null},Es=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Ds={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...Es,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0},{title:`Etablissement`,dataKey:`finess_texte`,editVisible:!1},{title:`Nombres références`,dataKey:`nbref`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},JRN:{tableName:`t_journaux`,title:`Gestion Journaux`,component:`common`,fields:[...Es,{title:`C/H`,dataKey:`clinique_honoraire`,type:`input`,editable:!1},{title:`A nouveaux`,dataKey:`a_nouveaux`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},TCO:{tableName:`t_types_compta`,title:`Gestion Types de Comptabilité`,component:`common`,fields:[...Es,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editVisible:!1,selectOptionsKey:`COMPTA_CH`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CLS:{tableName:`t_classes_comptes`,title:`Gestion classes de comptes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CPT:{tableName:`t_comptes`,title:`Gestion comptes`,component:`onglet`,addSearchFields:[`numero`],tabs:[{key:`general`,label:`Général`},{key:`sage`,label:`Collectif (SAGEX3)`}],fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{tab:`general`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`general`,title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{tab:`general`,title:`Compte banque`,dataKey:`banque`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Compte collectif`,dataKey:`collectif`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Solde Initial`,dataKey:`solde_initial`,type:`input`,hidden:!0},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{tab:`sage`,title:`Journal`,dataKey:`type_compta_extra_id`,type:`select`,selectOptionsKey:`TYPECOMPTA`,hidden:!0},{tab:`sage`,title:`Numéro auxiliaire`,dataKey:`numero_extra`,type:`input`,hidden:!0},{tab:`sage`,title:`Texte auxiliaire`,dataKey:`texte_extra`,type:`input`,hidden:!0}]},CPX:{tableName:`t_comptes_extra`,title:`Gestion Comptes auxiliaires`,component:`common`,fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Type comptabilité`,dataKey:`type_compta`,editable:!1,type:`select`,selectOptionsKey:`TYPECOMPTA`},{title:`Commentaire`,dataKey:`comment`,editVisible:!1,type:`input`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},PAR:{tableName:`t_partenaires`,title:`Gestion Partenaires`,component:`common`,fields:[...Es,{title:`Texte abrégé`,dataKey:`texte_court`,type:`input`},{title:`Comptes`,dataKey:`comptes`,type:`input`,editable:!1},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Partenaire du groupe`,dataKey:`intra_groupe`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},AJU:{tableName:`t_ecritures_ajustement`,title:`Ecritures d'ajustement`,component:`AJU`,addButton:!0,copyButton:!0,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Date saisie`,dataKey:`date_ecriture`,type:`input`},{title:`Mois comptable`,dataKey:`mois_comptable`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Journal`,dataKey:`journal_code`,type:`input`},{title:`Compte`,dataKey:`compte_numero`,type:`input`},{title:`Débit`,dataKey:`montant_debit`,type:`input`},{title:`Crédit`,dataKey:`montant_credit`,type:`input`}]},BUD:{tableName:`t_budget`,title:`Gestion Budget`,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Site`,dataKey:`site_id`,type:`select`,selectOptionsKey:`SITE`,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Actif`,dataKey:`is_actif`,type:`checkbox`},{title:`Exercice`,dataKey:`exercice_comptable`,type:`select`,selectOptionsKey:`YEARS`},{title:`Données à importer`,dataKey:`import_data`,type:`textArea`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur Date`,dataKey:`valeur_date`,type:`input`,detail:`YYYY-MM-DD`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`}]}},Os=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],ks={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[...Os]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[...Os,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[...Os,{title:`Complément`,dataKey:`cmp`,type:`text`},{title:`Toujours document sortie ?`,dataKey:`est_document_sortie`,hidden:!0,type:`checkbox`},{title:`Règle document sortie`,dataKey:`document_sortie_rule_1`,type:`input`,detail:`DD=DS:Date document = date sortie, DD=DS-x: Date document - date sortie <= x`,hidden:!0}]},DOCPRE:{tableName:`t_document_precision`,title:`Précision Documents`,refUniquement:!1,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Règle SQL`,dataKey:`precision_rule_01`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_02`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_03`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_04`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_05`,type:`input`,hidden:!0}]},FRM:{tableName:`t_formulaire`,title:`Formulaires`,component:`common`,fields:[...Os]},FRQ:{tableName:`t_formulaire_question`,title:`Questions Formulaires`,component:`onglet`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,tabs:[{key:`frq-definition`,label:`Définition`},{key:`calcul`,label:`Calcul`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,tab:`frq-definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`frq-definition`},{title:`Texte Court`,dataKey:`texte_court`,type:`input`},{title:`Propriété`,dataKey:`property`,type:`input`,editVisible:!1},{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Nb Ref`,dataKey:`nbref`,type:`text`},{title:`Type`,dataKey:`question_type`,type:`input`,disabled:!0,hidden:!0,editable:!1},{title:`Transformer en constante`,dataKey:`constante_id`,type:`select`,tab:`frq-definition`,hidden:!0,selectOptionsKey:`CST`},{title:`Type réponse`,dataKey:`auto_reponse_code_type`,type:`cti-constantes`,hidden:!0,tab:`frq-definition`},{title:`Formule`,dataKey:`calc_formula`,type:`textArea`,hidden:!0,editable:!1,tab:`calcul`}]},FRR:{tableName:`t_formulaire_question_reponse`,title:`Réponses Formulaires`,component:`common`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,fields:[{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Question`,dataKey:`formulaire_question_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,hidden:!0},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Significatif`,dataKey:`est_significatif`,type:`checkbox`},{title:`Nb Ref`,dataKey:`nbref`,type:`input`,editable:!1}]},INT:{tableName:`t_intervenant`,title:`Intervenants`,component:`common`,refUniquement:!1,fields:[...Os,{title:`Spécialité`,dataKey:`specialite_texte`,type:`text`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`}],excludeFields:[`nbref`]},IQU:{tableName:`t_indicateur_qualite`,title:`Indicateurs qualité`,component:`indicateur_qualite`,fields:[...Os,{title:`Propriétés`,dataKey:`properties`,editVisible:!1},{title:`Note`,dataKey:`note_with`,type:`checkbox`,hidden:!0}]},OBS:{tableName:`t_observation`,title:`Observations`,component:`common`,fields:[...Os,{title:`Masquer le texte`,dataKey:`masquer_texte`,type:`checkbox`},{title:`Type éclatement`,dataKey:`mode_eclatement`,type:`select`,selectOptionsKey:`DPI_SPE`}]},PRC:{tableName:`t_prescription`,title:`Prescriptions`,component:`common`,fields:[...Os]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[...Os]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[...Os]},KWO:{tableName:`t_mot_cle`,title:`Mots clé`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,component:`keyword`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règle`,dataKey:`rule`,type:`text`}]},DIV:{tableName:`t_divers`,title:`Configuration`,refUniquement:!1,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur(2)`,dataKey:`valeur2`,type:`input`}]},EVT:{tableName:`t_evenement`,title:`Evènements`,refUniquement:!1,component:`onglet`,tabs:[{key:`event-regle-cti`,label:`Règle CTI`},{key:`event-regle-spe`,label:`Règles Spécifiques`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:150},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`,width:75},{title:`Indicateur`,dataKey:`indicateur_texte`,editVisible:!1},{title:`Règles CTI`,tab:`event-regle-cti`,type:`event-regle-cti`,hidden:!0},{title:`Règles Spécifiques`,tab:`event-regle-spe`,type:`event-regle-spe`,hidden:!0}]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`dpi`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},As=[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1},{title:`Références`,dataKey:`nbref`,type:`input`,editable:!1}],js={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...As,{title:`Géré en stock`,dataKey:`gere_en_stock`,hidden:!0,type:`checkbox`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`select`,selectOptionsKey:`RA1`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`select`,selectOptionsKey:`RA9`}]},TYA:{tableName:`t_types_articles`,title:`Gestion des types articles`,component:`common`,fields:[...As,{title:`Valeur par défaut selon`,dataKey:`defaut_selon`,hidden:!0,type:`select`,selectOptionsKey:`TYA`},{title:`codes`,dataKey:`defaut_selon_codes`,hidden:!0,type:`input`,dependsOn:`defaut_selon`,disabledWhen:``}]},FAA:{tableName:`t_familles_articles`,title:`Gestion des familles d'articles`,component:`common`,fields:[...As]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...As]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...As]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...As]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...As,{title:`Fusionner avec`,dataKey:`fusionner_vers_fournisseur_id`,hidden:!0,type:`select`,selectOptionsKey:`FOU`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`input`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`input`}]},TYF:{tableName:`t_types_fournisseurs`,title:`Gestion des types de fournisseurs`,component:`common`,fields:[...As]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...As],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...As,{title:`Inverser signe`,dataKey:`particularite_inverser_signe`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SIGNE`},{title:`Forcer sens`,dataKey:`sens_force`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SENS`}],excludeFields:[`nbref`]},RIN:{tableName:`t_reference_input`,title:`Import référentiel`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1}]},RA1:{tableName:`t_article_reference_cacic`,title:`Gestion référential article CACIC`,component:`common`,fields:[...As],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...As],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...As],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`LPP/UCD`,dataKey:`lppucd`,width:150},{title:`Code`,dataKey:`code`,width:150}],excludeFields:[`complement`,`texte_court`,`code_original`],listName:`ART`,listPath:`rfoids`},RF9:{tableName:`t_fournisseur_reference_cti`,title:`Gestion du référentiel fournisseur CTI`,component:`transfert`,fields:[...As],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`Code`,dataKey:`code`,width:150}],listName:`LFOU`,listPath:`rfoids`,excludeFields:[`complement`,`texte_court`,`code_original`]},DIV:{tableName:`t_divers`,title:`Eléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`},{title:`Valeur`,dataKey:`valeur`,type:`input`}]},SIT:{tableName:`t_sites`,title:`Gestion sites`,refUniquement:!1,component:`common`,fields:[...As],excludeFields:[`complement`,`nbref`]},TAR:{tableName:`t_type_article_cti_rule`,title:`Gestion des règles types articles CTI`,refUniquement:!1,addButton:!0,component:`rules`,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Type CTI`,dataKey:`type_article_cti_id`,type:`select`,selectOptionsKey:`TAA`,hidden:!0},{title:`Type CTI`,dataKey:`type_article_cti_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_texte`,type:`input`,editVisible:!1},{title:`Types article source`,dataKey:`liste_type_article`,type:`textArea`,hidden:!0,tab:!0},{title:`Comptes`,dataKey:`liste_compte`,type:`textArea`,hidden:!0,tab:!0},{title:`Familles`,dataKey:`liste_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-familles`,dataKey:`liste_sous_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Catégories`,dataKey:`liste_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-catégories`,dataKey:`liste_sous_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Articles`,dataKey:`liste_article`,type:`textArea`,hidden:!0,tab:!0}],excludeFields:[`complement`,`nbref`]}},Ms={CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:100,editable:!1}],excludeFields:[`code_original`]},GMA:{tableName:`t_gestes_marqueurs`,title:`Gestion gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Actes associés`,dataKey:`actes_codes`,type:`input`,hidden:!0,editable:!1}],sqlChoices:`select oid, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Sélectionnez une valeur...' order by oid`},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Classant`,dataKey:`classant`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,type:`input`,width:100,editable:!1,hidden:!0},{title:`Geste marqueur MSAP 2015`,dataKey:`geste_marqueur`,type:`input`,width:120,editable:!1},{title:`ICR`,dataKey:`icr_1`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editable:!1,editVisible:!1}]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2021`,dataKey:`sev2021`,type:`input`,width:75,editVisible:!1},{title:`CMA 2022`,dataKey:`sev2022`,type:`input`,width:75,editVisible:!1},{title:`CMA 2023`,dataKey:`sev2023`,type:`input`,width:75,editVisible:!1},{title:`CMA 2024`,dataKey:`sev2024`,type:`input`,width:75,editVisible:!1},{title:`CMA 2025`,dataKey:`sev2025`,type:`input`,width:75,editVisible:!1},{title:`CMA 2026`,dataKey:`sev2026`,type:`input`,width:75,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editVisible:!1}],excludeFields:[`texte_court`,`code_original`]},ED6:{tableName:`t_etude_6`,title:`Cancérologie (activité soumise à seuil). Cahier des charges `,component:`common`,selectButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Cahier des charges`,dataKey:`année`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Seuil etablissement`,dataKey:`seuil_ets`,type:`input`,editable:!0,width:100},{title:`Seuil ARS`,dataKey:`seuil_ars`,type:`input`,editable:!1,width:100},{title:`Moyenne régionale`,dataKey:`moy_region`,type:`input`,editable:!1,width:100},{title:`Moyenne nationale`,dataKey:`moy_nat`,type:`input`,editable:!1,width:100}],sqlChoices:`select min(oid), annee::text, 'Cahier des charges ' || annee from pmsi.t_etude_6 group by annee union select -1, 'code', 'Pas de sélection' order by 1`},ED5:{tableName:`t_etude_5`,title:`Gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Liste`,dataKey:`liste`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Taux cible etablissement`,dataKey:`taux_cible_ets`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ets&&`${e.taux_cible_ets}%`,width:100},{title:`Taux cible ARS`,dataKey:`taux_cible_ars`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ars&&`${e.taux_cible_ars}%`,width:100},{title:`Taux moyen régional`,dataKey:`taux_moyen_regional`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_regional&&`${e.taux_moyen_regional}%`,width:100},{title:`Taux moyen national`,dataKey:`taux_moyen_national`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_national&&`${e.taux_moyen_national}%`,width:100}],sqlChoices:`select sequence, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Pas de sélection' order by sequence`},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`common`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{tab:`definition`,title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{tab:`definition`,title:`DATIM`,dataKey:`is_datim`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Contrôle en masse`,dataKey:`is_global`,type:`checkbox`,hidden:!0,editable:!1},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_date`,type:`input`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,type:`input`,editVisible:!1},{title:`Dont actives`,dataKey:`nbref0`,type:`input`,editVisible:!1}]},XDC:{tableName:`t_datim_ccaminfo`,title:`Datim : CCAMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDD:{tableName:`t_datim_diaginfo`,title:`Datim : DIAGINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDG:{tableName:`t_datim_ghminfo`,title:`Datim : GHMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},ASO:{tableName:`t_mco`,title:`Interrogation Codes ASO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHV:{tableName:`t_severites_ghm`,title:`Interrogation Codes sévérité GHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHM:{tableName:`t_ghm`,title:`InterrogationGHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Aso`,dataKey:`aso`,type:`input`,editable:!1,width:70},{title:`C.A.S`,dataKey:`cas`,type:`input`,editable:!1,width:70},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1},{title:`Ligne OAP`,dataKey:`ligne_oap`,type:`input`,editable:!1,hidden:!0},{title:`Groupe d'activité`,dataKey:`groupe_activite`,type:`input`,editable:!1,hidden:!0},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:120}]},DMS:{tableName:`t_ghm_dms`,title:`Gestion DMS`,component:`DMS`,deleteButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:200,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500}]},CMD:{tableName:`t_cmd`,title:`Interrogation CMD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},POA:{tableName:`t_poles_oap`,title:`Interrogation Poles OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},LOA:{tableName:`t_lignes_oap`,title:`Interrogation Lignes OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1,width:400},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GAC:{tableName:`t_groupes_activite`,title:`Interrogation Groupes d'activité`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`onglet`,datePicker:!0,selectTarif:!0,tabs:[{key:`tarifs_prive`,label:`Tarifs Privé`},{key:`tarifs_public`,label:`Tarifs Public`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Borne basse`,dataKey:`borne_basse`,editable:!1,width:100},{title:`Borne haute`,dataKey:`borne_haute`,editable:!1,width:100},{title:`Dms nationale`,dataKey:`dms_nationale`,editable:!1,width:100},{title:`Tarif GHS`,dataKey:`tarif_ghs`,editable:!1,width:100},{title:`Forfait EXB`,dataKey:`forfait_exb`,editable:!1,width:100},{title:`Tarif EXB`,dataKey:`tarif_exb`,editable:!1,width:100},{title:`Tarif EXH`,dataKey:`tarif_exh`,editable:!1,width:100},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:200},{type:`tarifs_public_ghs`,tab:`tarifs_public`,hidden:!0},{type:`tarifs_prive_ghs`,tab:`tarifs_prive`,hidden:!0}]},SGE:{tableName:`t_secteurs_geographiques`,title:`Gestion secteurs géographiques`,component:`transfert`,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (Codes postaux)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1},{title:`Codes`,dataKey:`codes`,type:`transfert`,hidden:!0}],transfertFields:[{title:`Codes postaux du secteur`,dataKey:`texte`}],listName:`CPO`,listPath:`codes`},DEP:{tableName:`t_departements`,title:`Gestion départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,hidden:!0,editable:!1},{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`CPO`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`common`,addButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Identifiant annuaire`,dataKey:`identifiant_annuaire`,type:`input`,hidden:!0},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},CMM:{tableName:`t_comites_medicaux`,title:`Gestion comités médicaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},PRE:{tableName:`t_prestations`,title:`Gestion prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},LPP:{tableName:`t_lpp`,title:`Gestion LPP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`En sus FG11 ?`,dataKey:`code_fg11`,type:`checkbox`},{title:`Nombre réféfences (LPP)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},UCD:{tableName:`t_ucd`,title:`Gestion UCD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Laboratoire`,dataKey:`laboratoire_texte`,type:`input`},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},TAU:{tableName:`t_types_autorisations`,title:`Interrogation types autorisations`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,type:`select`,selectOptionsKey:`TAU`},{title:`Date d'effet`,dataKey:`date_effet_autorisation`,type:`input`},{title:`Nombre de lit`,dataKey:`nb_lits`,type:`input`,dependsOn:`type_autorisation_code`,disabledWhen:``},{title:`Mode d'hospitalisation`,dataKey:`mode_hospitalisation`,type:`select`,selectOptionsKey:`UMD_mode_hospitalisation`},{title:`Type éclatement`,dataKey:`type_eclatement`,type:`select`,selectOptionsKey:`UMD_type_eclatement`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`UMD_type_sejour`,hidden:!0},{title:`Type Ventilation C.A.`,dataKey:`type_ventilation_ca`,type:`select`,selectOptionsKey:`UMD_type_ventilation_ca`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_id`,type:`select`,selectOptionsKey:`UM`,detail:`Unité médicale sur laquelle est regroupé cette UM avant envoi ePM`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_codetexte`,type:`select`,selectOptionsKey:`UM`,editVisible:!1},{title:`Medecin par default`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`UM_MED`,hidden:!0}]},UFC:{tableName:`t_unites_fonctionnelles`,title:`Gestion Unités fonctionnelles`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Nombre réféfences (actes)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},ETS:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,refUniquement:!1,lineBlocks:[{dateFieldKey:`date_debut_coefficient_mco`,lines:[{key:`date_debut_coefficient_mco_`,label:`Historique coefficients MCO`,type:`date`},{key:`coefficient_mco_`,label:`Coefficient MCO`,type:`input`},{key:`coefficient_transition_`,label:`- Transition`,type:`input`},{key:`coefficient_ht_`,label:`- Haute technicité`,type:`input`},{key:`coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`date_debut_coefficient_pacte_resp_`,label:`Historique coefficients pacte responsabilité`,type:`date`},{key:`coefficient_pacte_resp_`,label:`Coefficients pacte responsabilité`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Territoire de santé`,dataKey:`tersante_id`,type:`select`,selectOptionsKey:`territoire_de_sante`,hidden:!0},{dataKey:`date_debut_coefficient_mco_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_1`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_2`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_3`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_4`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_5`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_6`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_7`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]}},Ns=[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}],Ps={SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,deleteButton:!0,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Spécialités (défaut)`,dataKey:`specialite_defaut_codes`,type:`input`,editable:!1,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1},{title:`Spécialité officielles par défault`,dataKey:`code`,type:`multi-input`,hidden:!0,children:[{title:`Code 1`,dataKey:`specialite_defaut_code_1`,type:`input`},{title:`Code 2`,dataKey:`specialite_defaut_code_2`,type:`input`},{title:`Code 3`,dataKey:`specialite_defaut_code_3`,type:`input`},{title:`Code 4`,dataKey:`specialite_defaut_code_4`,type:`input`}]}],excludeFields:[`texte_court`]},SPE:{tableName:`t_specialites_medecin`,title:`Interrogation Spécialités des médecins`,component:`common`,fields:[...Ns,{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`MEDA`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité officielle`,dataKey:`specialite`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_interne`,editVisible:!1},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`,hidden:!0},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},TAU:{tableName:`t_type_autorisation_unite_medicale`,title:`Interrogation types autorisations`,component:`common`,fields:[...Ns]},UMD:{tableName:`t_unites_medicales`,title:`Gestion Unites médicales`,module:`iCTI_pmsissr`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,editVisible:!1},{title:`Autorisation`,editTitle:`Type autorisation`,dataKey:`type_autorisation_code`,type:`select`,selectOptionsKey:`TAU`,hidden:!0},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,fields:[...Ns],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...Ns],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...Ns],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...Ns],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CMC:{tableName:`t_cmc`,title:`Interrogation CMC`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},GMD:{tableName:`t_gmd`,title:`Interrogation GMD`,component:`common`,fields:[...Ns,{title:`CMC`,dataKey:`cmc_code`,type:`input`,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,fields:[...Ns],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...Ns,{title:`Classant`,dataKey:`classant`,type:`input`,editable:!1,width:200},{title:`Geste marqueur`,dataKey:`geste_marqueur`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`multi-input`,width:200,children:[{dataKey:`regroupement_1`,type:`input`,editable:!1},{dataKey:`regroupement_4`,type:`input`,editable:!1}]},{title:`Regroupement`,dataKey:`regroupement_4`,editVisible:!1,width:200},{title:`ICR`,dataKey:`icr_1`,width:100,type:`multi-input`,children:[{dataKey:`icr_1`,type:`input`,editable:!1},{dataKey:`icr_4`,type:`input`,editable:!1}],dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,width:100,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``,type:`input`,editVisible:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},IAR:{tableName:`t_activite_cdarr`,title:`Interrogation Activités CdARR`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},AAR:{tableName:`t_acte_cdarr`,title:`Interrogation Actes CdARR`,component:`common`,fields:[...Ns,{title:`Activité CdARR`,dataKey:`activite_cdarr_texte`,type:`input`,editVisible:!1},{title:`CMC`,dataKey:`activite_cdarr_texte`,type:`input`,hidden:!0,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`],refUniquement:!1},ASR:{tableName:`t_acte_csarr`,title:`Interrogation Actes CSARR`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!0,excludeFields:[`texte_court`]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...Ns,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},PRE:{tableName:`t_prestations`,title:`Gestion Prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},REG:{tableName:`t_regions`,title:`Gestion Régions administratives`,component:`common`,fields:[...Ns,{title:`Départements`,dataKey:`departements_texte`,type:`input`,editable:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},DEP:{tableName:`t_departements`,title:`Gestion Départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[...Ns,{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`DEP`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},component:`onglet`,preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Dossier ciblés`,dataKey:`etat_cible_texte`,editVisible:!1,width:120},{title:`Date dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1,width:120},{title:`Etat dernière exécution`,dataKey:`last_execution_ok`,editVisible:!1,width:120},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider_SSR`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},FIN:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,lineBlocks:[{dateFieldKey:`FIN_date_debut_coefficient_ssr`,lines:[{key:`FIN_date_debut_coefficient_ssr_`,label:`Historique coefficients SSR`,type:`date`},{key:`FIN_fraction_dma_`,label:`Fraction DMA`,type:`input`},{key:`FIN_coefficient_transition_`,label:`- Transition`,type:`input`},{key:`FIN_coefficient_spe_`,label:`- Spécialité`,type:`input`},{key:`FIN_coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`FIN_coefficient_hono_`,label:`- Honoraire`,type:`input`},{key:`FIN_coefficient_prud_`,label:`- Prudentiel`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur point IVA`,dataKey:`iva`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur taux régional IVA`,dataKey:`iva_reg`,type:`input`,editable:!1},{dataKey:`FIN_date_debut_coefficient_ssr_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`DIV1`,type:`input`},{title:`Valeur date (format YYYY-MM-DD)`,dataKey:`DIV2`,type:`input`},{title:`Description`,dataKey:`DIV3`,type:`input`,hidden:!0},{title:`Infomodule`,dataKey:`DIV4`,type:`input`,hidden:!0}],refUniquement:!1}},Fs=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}],Is={DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur date`,dataKey:`valeur_date`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},ENT:{tableName:`t_entreprises`,title:`Gestion entreprises`,component:`common`,refUniquement:!1,fields:[...Fs,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[...Fs,{title:`Base calcul ETP`,dataKey:`base_calcul_etp`,type:`input`},{title:`Code planning`,dataKey:`code_ets_planning`,type:`input`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0}]},NAT:{tableName:`t_nationalites`,title:`Gestion nationalités`,refUniquement:!1,component:`common`,fields:[...Fs]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[...Fs]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[...Fs]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[...Fs]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[...Fs]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[...Fs]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[...Fs]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[...Fs]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[...Fs]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[...Fs]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[...Fs]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[...Fs]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[...Fs]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[...Fs]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[...Fs]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[...Fs]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[...Fs]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[...Fs]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[...Fs]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[...Fs]},DPR:{tableName:`t_data_profile`,title:`Gestion profils de données`,component:`onglet`,refUniquement:!1,addButton:!0,tabs:[{key:`etablissements`,label:`Etablissements`},{key:`service`,label:`Service`},{key:`statuts`,label:`Status`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:`cti`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règles`,dataKey:`regles`,type:`input`,width:400,editVisible:!1},{title:`Inclus`,tab:`etablissements`,dataKey:`etablissement_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`etablissements`,dataKey:`etablissement_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`service`,dataKey:`service_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`service`,dataKey:`service_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`statuts`,dataKey:`statut_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`statuts`,dataKey:`statut_exclus`,type:`input`,hidden:!0}]},RUB:{tableName:`t_rubriques`,title:`Gestion rubriques`,component:`rubrique`,refUniquement:!1,fields:{0:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Code calcul`,dataKey:`code_calcul`,type:`select`,selectOptionsKey:`calculCodeList`,width:80},{title:`Coefficient`,dataKey:`coefficient`,type:`input`,width:100},{title:`Coefficient base`,dataKey:`coefficient_base`,type:`input`,width:100},{title:`Coefficient nombre`,dataKey:`coefficient_nombre`,type:`input`,width:10},{title:`Coefficient taux salarial`,dataKey:`coefficient_txs`,type:`input`,hidden:!0},{title:`Coefficient taux patronal`,dataKey:`coefficient_txp`,type:`input`,hidden:!0}],1:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,resizable:!1,parentKey:`placeHolder`,width:80},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`,resizable:!1,parentKey:`placeHolder`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(Ae,{placement:`topLeft`,title:e.texte,children:e.texte})},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Global`,dataKey:`global`,resizable:!1,width:0,children:[{title:`M`,titleEdit:`Modifié par l'utilisateur`,dataKey:`user_modified`,key:`user_modified`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`C`,titleEdit:`Cumul`,dataKey:`p_cumul`,key:`p_cumul`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`D`,titleEdit:`Détail`,dataKey:`p_detail`,key:`p_detail`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`}]},{title:`Nombre`,dataKey:`p_nombre`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Base`,dataKey:`p_base`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Contrat.`,dataKey:`p_heures_contrat`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Payées.`,dataKey:`p_heures_payees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure travaillées`,dataKey:`p_heures_travaillees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale`,dataKey:`p_masse_salariale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Brut`,dataKey:`p_brut`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Avantages Nature`,dataKey:`p_avantage_nature`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Frais impossables`,dataKey:`p_frais_imposables`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations salariés`,dataKey:`p_cotisation_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations patronales`,dataKey:`p_cotisation_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net salarié`,dataKey:`p_od_net_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net patronale`,dataKey:`p_od_net_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net imposable`,dataKey:`p_net_imposable`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net à payer`,dataKey:`p_net_a_payer`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Nombre provisions`,dataKey:`p_nombre_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Montant provisions`,dataKey:`p_montant_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale avec provisions`,dataKey:`p_masse_salariale_provisionnee`,resizable:!1,width:0,isSC:!0,align:`center`}]}},ORG:{tableName:`t_organismes_cotisation`,title:`Gestion organisme de cotisation`,component:`common`,refUniquement:!1,fields:[...Fs]},PSE:{tableName:`t_planning_service`,title:`Gestion services planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Service (code paie) associé`,dataKey:`service_paie_associe_texte`},{title:`Service (code paie) associé`,dataKey:`service_id`,type:`select`,selectOptionsKey:`SER`,hidden:!0}]},PQU:{tableName:`t_planning_qualification`,title:`Gestion qualifications planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Qualification (code paie) associé`,dataKey:`qualification_paie_associe_texte`,editVisible:!1},{title:`Qualification (code paie) associé`,dataKey:`qualification_id`,type:`select`,selectOptionsKey:`QUA`,hidden:!0}]},PAB:{tableName:`t_planning_type_absence`,title:`Gestion type absence planning`,component:`common`,refUniquement:!1,fields:[...Fs],excludeFields:[`texte_court`]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`rh`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},Ls=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Rs={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Masqué`,dataKey:`est_masque`,type:`checkbox`,dataGetter:({rowData:e})=>e.est_masque?`Oui`:`Non`}]},CHP:{tableName:`t_sae_chapitre`,title:`Chapitres (lignes)`,refUniquement:!1,component:`chapter`,fields:[...Ls,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Source`,dataKey:`source_texte`,type:`input`,editable:!1},{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1},{title:`Chapitre (ligne)`,dataKey:`chapitre_texte`,type:`input`,editable:!1},{title:`Format`,dataKey:`format`,type:`input`}]},NPR:{tableName:`t_sae_classification_personnel`,title:`Classification personnel`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Spécialité`,dataKey:`specialite_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Présent 31/12`,dataKey:`present_3112`,type:`input`},{title:`Jours année`,dataKey:`jours_travailles_annee`,type:`input`},{title:`Jours Décembre`,dataKey:`jours_travailles_decembre`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`}]},CNT:{tableName:`t_sae_contrat`,title:`Salariés / Contrats`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Matricule`,dataKey:`salarie_code`,type:`input`},{title:`Contrat`,dataKey:`contrat_code`,type:`input`},{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Type`,dataKey:`type_contrat_code`,type:`input`},{title:`Qualification`,dataKey:`qualification_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`},{title:`Présent 31/12`,dataKey:`effectif`,type:`input`},{title:`ETP`,dataKey:`etp_paye_prorate`,type:`etp_paye_prorate`}]},DIV:{tableName:`t_divers`,title:`Options`,refUniquement:!1,component:`common`,fields:[...Ls,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},zs=[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150}],Bs={"CTI_BASE_TablesManager.swf":wa,"CTI_ECO_TablesManager.swf":js,"CTI_ACTI_TablesManager.swf":{SER:{tableName:`t_services_facturation`,title:`Gestion Services facturation`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,addSearchFields:[`mtdmt`],tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options-1`,label:`Options de génération`},{key:`options-2`,label:`Options de génération (suite)`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Finess`,dataKey:`finess`,type:`input`,tab:`definition`,editVisible:!1},{title:`Mode de traitement`,dataKey:`mode_traitement_id`,type:`select`,selectOptionsKey:`MTR`,tab:`options-1`,hidden:!0},{title:`DMT`,dataKey:`dmt_id`,type:`select`,selectOptionsKey:`DMT`,tab:`options-1`,width:80,hidden:!0},{title:`DMT`,dataKey:`mtdmt`,editVisible:!1},{title:`Particularités`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Type PMSI`,dataKey:`type_t2a`,type:`select`,selectOptionsKey:`SER_type_t2a_provider`,tab:`definition`,hidden:!0},{title:`FINESS`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,tab:`definition`,hidden:!0},{title:`Budget global`,dataKey:`est_budget_global`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`SER_TYPE_SEJOUR_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Sans mouvement`,dataKey:`est_sans_mouvement`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Calcul journées`,dataKey:`mode_calcul_journees`,type:`select`,selectOptionsKey:`OPTADM_DAYOUT_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Étage forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Médecins par défault`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_force_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options-1`,hidden:!0},{title:`Facturation intermédiaire`,dataKey:`avec_facturation_intermediaire`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Mouvement / jours fermés`,dataKey:`option_jour_ferme`,type:`checkbox`,detail:`Si coché : suppression des mouvements les jours de fermeture du service.`,tab:`options-2`,hidden:!0},{title:`Prestations présence`,dataKey:`prestations_presence`,type:`input`,detail:`Codes prestations identifiant présence en HDJ`,tab:`options-2`,hidden:!0},{title:`Particularité en cours`,dataKey:`particularites_encours`,type:`input`,detail:`IVG, MAT`,tab:`options-2`,hidden:!0},{title:`Séjours sans actes fictifs`,dataKey:`sej_sans_acte_fictif`,type:`checkbox`,tab:`options-2`,hidden:!0},{title:`Activité par défaut`,dataKey:`activite_par_defaut_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0},{title:`Activité forcée`,dataKey:`activite_force_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0}]},ACF:{tableName:`t_activites`,title:`Gestion activtés facturation`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0}]},ETA:{tableName:`t_etages`,title:`Gestion étages`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`lits`,label:`Lits`}],fields:[...zs.filter(e=>e.dataKey!==`texte_court`),{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,hidden:!0,tab:`definition`},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Unité d'urgences`,dataKey:`est_urgence`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Service forcé`,dataKey:`service_force_id`,type:`select`,selectOptionsKey:`SERVICE`,tab:`definition`,hidden:!0},{title:`Ignorer`,dataKey:`remplacer_par_valeur_par_defaut`,type:`checkbox`,tab:`definition`,detail:`Si coché, la valeur sera remplacé par l'étape par défault du service.`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,type:`lits`,tab:`lits`,hidden:!0}]},ETAPLC:{tableName:`t_etages`,title:`Capacité étages`,component:`onglet`,refUniquement:!1,tabs:[{key:`places`,label:`Places`}],fields:[...zs,{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80}],excludeFields:[`texte_court`]},LIT:{tableName:`t_lits`,title:`Gestion lits`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`etages`,label:`Étage`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,tab:`definition`,hidden:!0},{title:`Code original`,dataKey:`code_original`,type:`input`},{title:`Etage code`,dataKey:`etage_code`,type:`input`,tab:`definition`},{title:`Etage texte`,dataKey:`etage_texte`,type:`input`,tab:`definition`},{title:`Chambre particulière`,dataKey:`est_chambre_particuliere`,type:`checkbox`,tab:`definition`,hidden:!0},{type:`etages`,tab:`etages`,hidden:!0}]},UFT:{tableName:`t_unites_fonctionnelles`,title:`Gestion unités fonctionnelles`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options`,label:`Options de génération`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},FAC:{tableName:`t_forme_activite`,title:`Gestion formes d'activité`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1}]},FAR:{tableName:`t_forme_activite_rule`,title:`Gestion règles formes d'activité`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Forme activité`,dataKey:`forme_activite_texte`,type:`text`,editVisible:!1},{title:`Forme activité`,dataKey:`forme_activite_id`,type:`select`,selectOptionsKey:`FAC`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,editVisible:!1,type:`input`}],extraFields:!0},FSO:{tableName:`t_filiere_soin`,title:`Gestion Filières de soin`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}]},FSR:{tableName:`t_filiere_soin_rule`,title:`Gestion règles Filières de soin`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Filière de soin`,dataKey:`filiere_soin_texte`,type:`select`,editVisible:!1},{title:`Filière de soin`,dataKey:`filiere_soin_id`,type:`select`,selectOptionsKey:`FSO`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],extraFields:!0},FSJ:{tableName:`t_sejour`,title:`Forçages Séjours`,component:`sejours`,refUniquement:!1,addButton:!0,fields:[{title:`Numéro`,dataKey:`code`,type:`input`,width:100},{title:`Nom`,dataKey:`texte`,type:`input`},{title:`Séjour à ignorer`,dataKey:`est_ignore`,type:`checkbox`,width:100,hidden:!0},{title:`Ignoré`,dataKey:`est_ignore_texte`,type:`input`,editVisible:!1,width:100},{title:`Médecin forcé`,dataKey:`medecin_sejour_id`,type:`select`,selectOptionsKey:`MDA`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_sejour_texte`,editVisible:!1},{title:`Service forcé`,dataKey:`service_facturation_texte`,editVisible:!1},{title:`Etage forcé`,dataKey:`etage_texte`,editVisible:!1,width:150},{title:`Type`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`FSJ_type`,hidden:!0},{title:`Type séjour forcé`,dataKey:`type_sejour_texte`,editVisible:!1,width:150},{title:`Service`,dataKey:`service_facturation_id`,type:`select`,selectOptionsKey:`SERVICE`,hidden:!0},{title:`Etage`,dataKey:`etage_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Encours`,dataKey:`encours_1_from_date`,type:`select`,selectOptionsKey:`MOIS`,hidden:!0,detail:`à partir de`,default:`2099-12-31`},{title:`Forçage en cours`,dataKey:`encours_texte`,editVisible:!1,width:150},{title:`Ignorer (Encours)`,dataKey:`encours_1_est_ignore`,type:`checkbox`,hidden:!0}]},WFU:{tableName:`t_web100t_forcage_uf_soin`,title:`Gestion Forcage UF Soins WEB100T`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin_lib`,editVisible:!1},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin`,type:`select`,selectOptionsKey:`MVT_UF_SOIN`,hidden:!0},{title:`UF Soins héritée (spécialité séjour)`,dataKey:`mvt_uf_soin_lib_hs`,editVisible:!1},{title:`UF Soins héritée (type séjour)`,dataKey:`mvt_uf_soin_lib_hc`,editVisible:!1}]},MDA:{tableName:`t_medecins_administratifs`,title:`Gestion Référentiel Médecins`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Nº ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite`,type:`input`,editVisible:!1},{title:`Médecin référence`,dataKey:`medecin_reference`,type:`input`,editVisible:!1},{title:`Médecin salarié`,dataKey:`est_medecin_salarie`,type:`checkbox`,hidden:!0},{title:`Comptabiliser honoraires (patient)`,dataKey:`kiwee_sigems_honpatcpt`,type:`checkbox`},{title:`Comptabiliser dépassements honoraires (patient)`,dataKey:`kiwee_sigems_honpatcptdep`,type:`checkbox`}],excludeFields:[`texte_court`,`texte`]},PRC:{tableName:`t_prestations_c`,title:`Gestion Prestations Clinique`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Complement`,dataKey:`complement`,type:`input`,editVisible:!1},{title:`Ventilation des lignes facturés par jour`,dataKey:`type_ventilation_jour`,type:`select`,selectOptionsKey:`PRC_type_valorisation_facture`,hidden:!0},{title:`Type valorisation`,dataKey:`type_valorisation_non_facture`,type:`select`,selectOptionsKey:`PRC_type_valorisation_non_facture`,hidden:!0}]},RUB:{tableName:`t_rubriques_facturation`,title:`Gestion Rubriques Facturation`,refUniquement:!1,component:`common`,fields:[...zs,{title:`Forcé établissement`,detail:`Acte facturé en honoraire à remonter en partie établissement`,dataKey:`est_force_etablissement`,type:`checkbox`,hidden:!0},{title:`Acte inclus (public)`,dataKey:`actes_inclus_public`,type:`checkbox`,hidden:!0}]},CPT:{tableName:`t_compte`,title:`Gestion Comptes produits`,refUniquement:!1,component:`common`,fields:[...zs,{title:`TVA`,dataKey:`tva_texte`,type:`input`,editVisible:!1},{title:`Compte TVA`,dataKey:`compte_tva_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Taux TVA`,dataKey:`taux_tva`,type:`input`,dependsOn:`compte_tva_id`,disabledWhen:`0`,width:80,hidden:!0}]},SRU:{tableName:`t_service_rubrique`,title:`Gestion Comptes produits par rubrique`,refUniquement:!1,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubriques`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Compte`,dataKey:`compte`,editVisible:!1},{title:`Prestation forcée`,dataKey:`prestation_forcee`,type:`input`,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,editVisible:!1},{title:`Compte`,dataKey:`compte_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Compte forcé ?`,dataKey:`est_compte_force`,type:`checkbox`,hidden:!0},{title:`Prestation forcée`,dataKey:`prestation_forcee_id`,type:`select`,selectOptionsKey:`PRESTATION`,hidden:!0}]},CAR:{tableName:`t_compte_produit_analytique_rule`,title:`Gestion règles comptes analytiques`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,hidden:!0},{title:`Compte`,dataKey:`compte_produit_analytique_texte`,type:`input`,editVisible:!1},{title:`Compte`,dataKey:`$compte_produit_analytique_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,editVisible:!1},{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Etages`,dataKey:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Prestation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1}]},ENC:{tableName:`t_calcul_encours`,title:`Paramètres de calculs d'encours`,ongletTable:!0,refUniquement:!1,execute:{label:`Relancer la valorisation`,action:`execute`},fields:[...zs,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}],addSearchFields:[`prestation`,`service`,`service`,`nom`,`séjour`],infoSup:{label:`Prochain en-cours`},onglets:{1:{label:`Paramètres généraux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]},2:{label:`Paramètres prestations`,component:`common`,fields:[{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Type valorisation`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Type valorisation`,dataKey:`type_valorisation`,type:`select`,allowClear:!0,selectOptionsKey:`PRC_type_valorisation_non_facture_provider`,hidden:!0}]},3:{label:`Moyenne et PU calculés`,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Coefficient forcé`,dataKey:`coefficient_force`,type:`input`,editVisible:!1},{title:`Coefficient forcé`,dataKey:`coefficient_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`coefficient_force`,type:`input`,dependsOn:`coefficient_is_force`,disabledWhen:!1,hidden:!0},{title:`Prix unitaire calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},4:{label:`Valorisation GHS (non groupés)`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},5:{label:`Valorisations prestations`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]},8:{label:`Factures ignorées`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]}}},PRH:{tableName:`t_prestations_h`,title:`Gestion Prestations Honoraire`,component:`common`,refUniquement:!1,fields:[...zs,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...zs.map(e=>({...e,editable:!1}))],excludeFields:[`code_original`]},DTG:{tableName:`t_service_rubrique_dotation`,title:`Gestion Dotation globale`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Année`,dataKey:`annee`,type:`input`,editable:!1},{title:`Dotation`,dataKey:`dotation`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Vers rubrique`,dataKey:`versrubrique`,type:`input`,editable:!1}]},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,width:100,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,width:100,type:`input`,editable:!1}],excludeFields:[`texte_court`,`code_original`]},TTP:{tableName:`t_types_tiers_payant`,title:`Gestion Types Tiers Payant`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,editable:!1,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},TPY:{tableName:`t_tiers_payant`,title:`Gestion Tiers Payant`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[...zs,{title:`Régime`,dataKey:`grand_regime`,type:`input`,editVisible:!1},{title:`Régime`,dataKey:`grand_regime_id`,type:`select`,selectOptionsKey:`TPY`,hidden:!0},{title:`Type`,dataKey:`type_tiers_payant`,type:`input`,editable:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`onglet`,addButton:!0,copyButton:!0,sqlButton:!0,editable:!1,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Prestataires`,dataKey:`prestataire_id`,type:`select`,selectOptionsKey:`PRESTATAIRE`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,detail:`Contrôle spécifique à un prestataire`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Gestion Paramètres divers`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},KIW:{tableName:`t_kiwee_params`,title:`Gestion Paramètres Kiwee`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`checkbox`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},"CTI_PMSI_TablesManager.swf":Ms,"CTI_RH_TablesManager.swf":Is,"CTI_PMSISSR_TablesManager.swf":Ps,"CTI_COMPTA_TablesManager.swf":Ds,"CTI_SSAE_TablesManager.swf":Rs,"CTI_DPI_TablesManager.swf":ks},Vs=`Privé`,Hs=`Public`,Us=({softCode:e,item:t})=>{let n=ya(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=fa(t?.swf,e,r?.tableName,a,r??{}),u=ma(s),d=l.data?.records??[],f=l.data?.divers??{},p=l.data?.addRecord??{},m=l.data?.refRecords??[],h=u.data??[],[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)(!1),[S,C]=(0,Y.useState)(null),[w,T]=(0,Y.useState)(!1),[E,D]=(0,Y.useState)(null),[O,k]=(0,Y.useState)(``),[A,ee]=(0,Y.useState)(null),[te,ne]=(0,Y.useState)(!1),[j,re]=(0,Y.useState)(!1),[ie,ae]=(0,Y.useState)(!1),[M,N]=(0,Y.useState)(Vs),[oe,se]=(0,Y.useState)((0,An.default)()),[ce,le]=(0,Y.useState)(!1),[P,ue]=(0,Y.useState)(`100%`),de=(0,Y.useRef)(),F=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),fe=(0,Y.useMemo)(()=>{if(!r)return[];let e;if(r.tableName===`t_rubriques`)if(f&&Object.values(f).length)e=r.fields[f.rubriques.valeur];else return[];else e=r.fields;return e?.length?e[0].title===`oid`?e:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!0,editVisible:!1},...e]:e??[]},[r,f]),pe=(0,Y.useMemo)(()=>{if(!fe?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return W(fe).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=_t.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return W(fe)}},[fe,r]),I=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!fe?.length)return null;let e={};return d.forEach(t=>{e[t.type_parametre]={type_ligne:t.type_ligne,type_parametre:t.type_parametre}}),e},[d,r,fe]),me=(0,Y.useMemo)(()=>!d.length||!r||!fe?.length||r.selectButton&&(!a.length||a===`-1`)?[]:De(d,fe,A),[d,r,fe,a,w,O,te,j,A,M,oe]);(0,Y.useEffect)(()=>{if(t){ue(`100%`),y(!1),ae(!1),C(t.swf),o(``),le(!1);let n=t.swfData;e===`iCTI_ssae`&&(n=n.split(`-`)[0]),[`BUC_activite`,`BUI_activite`,`BUR_activite`].includes(n)&&(n=n.split(`_`)[0]),D(n),i(void 0)}},[t,e]),(0,Y.useEffect)(()=>{r&&(_(null),k(``),ne(!1),re(!1),le(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=V(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(Ta(E,e))),n.excludeFields&&n.excludeFields.forEach(e=>{n.fields=n.fields.filter(t=>t.dataKey!==e)}),n.sqlChoices&&c(n.sqlChoices),i(n))}else i(null)}},[e,E,S]),(0,Y.useEffect)(()=>{de.current&&typeof P==`string`&&ue(de.current.offsetHeight)},[de,P]);let L=()=>{ue(`100%`),y(e=>!e),_(null)},ge=e=>{_(d.find(t=>t.key===e)),y(!0),ue(`40%`),ae(!1)},_e=e=>{ne(e)},ve=e=>{re(e)},ye=()=>{l.refetch()},be=()=>{let e={};Object.keys(p).length?e={...p}:(fe.forEach(t=>{let n;switch(t.type){case`input`:n=t.default??``;break;case`select`:n=t.default??`0`;break;case`checkbox`:n=!1;break;default:break}e[t.dataKey]=n}),e.oid=`-1`),_(e),y(!0),ue(`40%`)},R=e=>{T(e)},xe=e=>{k(e.target.value)},z=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},Se=()=>{Ht(d,r)},Ce=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},we=e=>{x(e)},B=e=>{ue(P+e.height)},Te=(e,t)=>{se(e)},Ee=e=>{N(e===Vs?Vs:Hs)};function V(e){return Bs[e.substring(2)]}function W(e){let t=e.map(e=>{if(e.isSC&&(!e.children||e.children.length!==2)){let t=e.dataKey?e.dataKey:e.key;e.children||=[],e.children.push({title:`S`,dataKey:t.replace(`p_`,`s_`),key:t.replace(`p_`,`s_`),dataIndex:t.replace(`p_`,`s_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`s_`)]-n[t.replace(`p_`,`s_`)]}),e.children.push({title:`C`,dataKey:t.replace(`p_`,`c_`),key:t.replace(`p_`,`c_`),dataIndex:t.replace(`p_`,`c_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`c_`)]-n[t.replace(`p_`,`c_`)]})}return e});return t=t.map(e=>({width:250,resizable:!0,key:e.dataKey?e.dataKey:e.key,dataIndex:e.dataKey,dataGetter:({columns:t,column:n,columnIndex:r,rowData:i,rowIndex:a})=>{if(n.type===`checkbox`)return(0,$.jsx)(Va.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`});if(n.type===`date`){let t=Ji(i[e.dataKey]);return t?t.format(`DD/MM/YYYY`):i[e.dataKey]}else return i[e.dataKey]},...e})),t.filter(e=>e.hidden!==!0)}function De(e,t,n=null){let i=[...e];(w||te||j||A)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||te&&e.doublon!==`1`||j&&e.nbsej===`0`&&e.nbact===`0`||A&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=xt(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=oe.hour(0).minute(0).second(0).millisecond(0),t=M===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Ae(e,n,t);n.borne_basse=n[`bb${t}${r}`],n.borne_haute=n[`bh${t}${r}`],n.dms_nationale=n[`dm${t}${r}`],n.tarif_ghs=n[`tg${t}${r}`],n.forfait_exb=n[`fb${t}${r}`],n.tarif_exb=n[`tb${t}${r}`],n.tarif_exh=n[`tx${t}${r}`]})}return i}let Oe=pe,ke=({cells:e,columns:t,headerIndex:n})=>{if(n===1)return e;let r=[],i=0;return t.forEach((n,a)=>{i+=n.width;let o=t[a+1];if(a===t.length-1||o.parentKey!==n.parentKey){let t=Oe.find(e=>e.key===n.parentKey);r.push((0,$.jsx)(`div`,{className:`group-cell`,style:{...e[a].props.style,width:i},children:(0,$.jsx)(`div`,{style:{padding:`12px`,textAlign:`center`},children:t?t.title:``})},`header-group-cell-${n.key}-${a}`)),i=0}}),r};function Ae(e,t,n){let r=`9`;for(let i=1;i<=9;i++)Date.parse(e.toString())>=Date.parse(t[`dd${n}${i}`])&&Date.parse(e.toString())<=Date.parse(t[`df${n}${i}`])&&(r=i.toString());return r}let je=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return pe.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(Nt,{fixed:!1,columns:e,data:me,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:ge,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:ke});default:return(0,$.jsx)(Nt,{columns:pe,data:me,loading:l.isFetching,selectedRow:g,onRowSelect:ge,choice:a,selectButtonBool:ce})}};function G(){return I?Object.values(I).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(It,{items:Object.values(I).map((e,t)=>Me(e,t))})}):(0,$.jsx)(ut,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(yt,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:P},onResizeStop:B,children:(0,$.jsx)(`div`,{ref:de,style:{height:`100%`},children:je()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||ie?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(ws,{tableParams:r,record:g,handleShowEditor:L,swf:t.swf,showRefs:ie,fields:fe}):(0,$.jsx)(xs,{tableParams:r,record:g,handleShowEditor:L,swf:t.swf,fields:fe,choice:a})})]})}let Me=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=me.filter(t=>t.type_parametre===e.type_parametre),o=W(i.fields),s={...r,...i};return{label:(0,$.jsx)(`span`,{children:r.onglets[parseInt(e.type_parametre)].label}),key:n,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-table`,children:(0,$.jsx)(Nt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:ge})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(xs,{tableParams:s,record:g,handleShowEditor:L,swf:t.swf,fields:fe})})]})}}},Ne=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(ut,{}):r===null?(0,$.jsx)(Bt,{icon:(0,$.jsx)(Ot,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):pe.length&&r?(0,$.jsxs)(Ha.Provider,{value:F,children:[(0,$.jsx)(he,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des tables`})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsx)(`div`,{className:`header-title`,children:r.title}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[r.preferences&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ui,{}),onClick:()=>we(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ui,{}),onClick:()=>ae(!ie),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ct,{}),onClick:Ce,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&Ne&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(Pt,{icon:(0,$.jsx)(wi,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,Ne.valeur]})}),(0,$.jsx)(wt,{title:`Actualiser`,children:(0,$.jsx)(H,{type:`link`,onClick:ye,children:(0,$.jsx)(st,{})})}),(0,$.jsx)(wt,{title:`Export excel`,children:(0,$.jsx)(H,{type:`link`,onClick:Se,children:(0,$.jsx)(Tt,{})})}),r.addButton&&(0,$.jsx)(H,{type:`primary`,icon:(0,$.jsx)(at,{}),onClick:be,children:`Ajouter`})]})]}),(0,$.jsx)(`div`,{className:`tables-search`,children:(0,$.jsxs)(`div`,{className:`form-row`,children:[r.selectButton&&(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(U,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>z(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(q,{value:O,onChange:xe})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(Gt,{checked:w,onChange:R})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(U,{allowClear:!0,value:A,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>ee(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(Gt,{checked:te,onChange:_e})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(Gt,{checked:j,onChange:ve})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(U,{defaultValue:`prive`,onChange:Ee,style:{width:`80px`},children:[(0,$.jsx)(U.Option,{value:Vs,children:Vs}),(0,$.jsx)(U.Option,{value:Hs,children:Hs})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Ba,{style:{width:`150px`},value:oe,onChange:Te,format:`DD/MM/YYYY`,picker:`day`,dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]})]})}),(0,$.jsx)(`div`,{className:`component-content`,children:G()}),(0,$.jsx)(Ts,{showModalPreferences:b,handleShowModalPreferences:we,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(ut,{})};Us.propTypes={softCode:Q.default.string,item:Q.default.object};export{Us as default}; \ No newline at end of file diff --git a/assets/UserManager-_Pw6fmw0.js b/assets/UserManager-ZwUmvEyD.js similarity index 99% rename from assets/UserManager-_Pw6fmw0.js rename to assets/UserManager-ZwUmvEyD.js index 36b5109..1f324c9 100644 --- a/assets/UserManager-_Pw6fmw0.js +++ b/assets/UserManager-ZwUmvEyD.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$n as r,Bn as i,Dt as a,E as o,F as s,Gn as c,Hn as l,Jn as u,Kn as d,Mn as f,Nn as p,Vn as m,W as h,Xn as g,Yn as _,er as v,gn as y,hn as b,in as x,ir as S,n as C,nr as w,qn as T,rr as E,tn as D,tr as O}from"./axios-DOscJEDN.js";import{t as k}from"./index.esm-DB3Pt-Y3.js";import{n as A,t as j}from"./typeof-BUNGcdwP.js";import{i as M,r as N}from"./asyncToGenerator-DHhZBkop.js";import{l as P,t as F,u as I}from"./button-BMyidN73.js";import{a as ee,i as L,r as te,t as R}from"./select-C47FfvhI.js";import{a as ne,n as re,r as ie,t as ae}from"./SearchOutlined-BPqyJBOP.js";import{t as oe}from"./pagination-BH2ItXeM.js";import{a as z,i as B,t as se}from"./dropdown-D9KQHt_A.js";import{n as ce,t as le}from"./row-CU8sFQni.js";import{t as ue}from"./modal-BdqOHno9.js";import{t as V}from"./input-Yn95s9T0.js";import{t as de}from"./transButton-D0reIx7z.js";import{t as fe}from"./popconfirm-DHVG0Jca.js";import{t as pe}from"./CopyOutlined-DaVzY812.js";import{t as me}from"./queryOptions-_qrchnQm.js";import{t as he}from"./LeftSquareOutlined-CPEKio_w.js";import{t as ge}from"./RightSquareOutlined-79l4X31l.js";import{t as _e}from"./UndoOutlined-DS5JVKPM.js";import{t as ve}from"./prop-types-eZYknsgO.js";import{A as ye,I as be,L as xe,at as H,c as U,dt as Se,et as Ce,tt as we,ut as W}from"./index-BocemapU.js";import{t as G}from"./DiscardChangesButton-B-gDuJCC.js";import{i as Te,r as Ee,t as De}from"./userUtils-DbxEUC96.js";import{t as Oe}from"./CloseButton-B2X9zY4u.js";import{a as ke,n as Ae,o as je,s as Me,t as Ne}from"./users.mutations-BX9ZE4mu.js";S(),M();var K=e(i()),q=e(t()),Pe=q.memo(function(e){var t=e.renderedText,n=e.renderedEl,r=e.item,i=e.checked,a=e.disabled,o=e.prefixCls,s=e.onClick,c=e.onRemove,l=e.showRemove,u=(0,K.default)(N(N(N({},`${o}-content-item`,!0),`${o}-content-item-disabled`,a||r.disabled),`${o}-content-item-checked`,i)),d;return(typeof t==`string`||typeof t==`number`)&&(d=String(t)),q.createElement(D,{componentName:`Transfer`,defaultLocale:x.Transfer},function(e){var t={className:u,title:d},f=q.createElement(`span`,{className:`${o}-content-item-text`},n);return l?q.createElement(`li`,E({},t),f,q.createElement(de,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},q.createElement(Ce,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},q.createElement(`li`,E({},t),q.createElement(W,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});M(),w(),v(),g(),u(),d(),l(),S(),A();function Fe(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Ie=o(`handleFilter`,`handleClear`,`checkedKeys`);function J(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return j(e)===`object`?E(E({},t),e):t}var Le=function(e){m(t,e);function t(){var e;return O(this,t),e=Fe(this,t,arguments),e.state={current:1},e.onItemSelect=function(t){var n=e.props,r=n.onItemSelect,i=n.selectedKeys.includes(t.key);r(t.key,!i)},e.onItemRemove=function(t){var n=e.props.onItemRemove;n?.([t.key])},e.onPageChange=function(t){e.setState({current:t})},e.getItems=function(){var t=e.state.current,n=e.props,r=n.pagination,i=n.filteredRenderItems,a=J(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return r(t,[{key:`render`,value:function(){var e=this,t=this.state.current,n=this.props,r=n.prefixCls,i=n.onScroll,a=n.filteredRenderItems,o=n.selectedKeys,s=n.disabled,c=n.showRemove,l=n.pagination,u=J(l),d=null;return u&&(d=q.createElement(oe,{simple:u.simple,showSizeChanger:u.showSizeChanger,showLessItems:u.showLessItems,size:`small`,disabled:s,className:`${r}-pagination`,total:a.length,pageSize:u.pageSize,current:t,onChange:this.onPageChange})),q.createElement(q.Fragment,null,q.createElement(`ul`,{className:(0,K.default)(`${r}-content`,N({},`${r}-content-show-remove`,c)),onScroll:i},this.getItems().map(function(t){var n=t.renderedEl,i=t.renderedText,a=t.item,l=a.disabled,u=o.includes(a.key);return q.createElement(Pe,{disabled:s||l,key:a.key,item:a,renderedText:i,renderedEl:n,checked:u,prefixCls:r,onClick:e.onItemSelect,onRemove:e.onItemRemove,showRemove:c})})),d)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.filteredRenderItems,r=e.pagination,i=t.current,a=J(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(q.Component);function Re(e){var t=e.placeholder,n=t===void 0?``:t,r=e.value,i=e.prefixCls,a=e.disabled,o=e.onChange,s=e.handleClear,c=q.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return q.createElement(V,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:q.createElement(ae,null)})}M(),S(),w(),v(),g(),u(),d(),l(),P();function ze(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Be=function(){return null};function Ve(e){return!!(e&&!s(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function Y(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var He=function(e){m(t,e);function t(e){var n;return O(this,t),n=ze(this,t,[e]),n.defaultListBodyRef=q.createRef(),n.handleFilter=function(e){var t=n.props.handleFilter,r=e.target.value;n.setState({filterValue:r}),t(e)},n.handleClear=function(){var e=n.props.handleClear;n.setState({filterValue:``}),e()},n.matchFilter=function(e,t){var r=n.state.filterValue,i=n.props.filterOption;return i?i(r,t):e.includes(r)},n.renderListBody=function(e,t){var r=e?e(t):null,i=!!r;return i||(r=q.createElement(Le,E({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Be:t)(e),i=Ve(r);return{renderedText:i?r.value:r,renderedEl:i?r.label:r,item:e}},n.getSelectAllLabel=function(e,t){var r=n.props,i=r.itemsUnit,a=r.itemUnit,o=r.selectAllLabel;if(o)return typeof o==`function`?o({selectedCount:e,totalCount:t}):o;var s=t>1?i:a;return q.createElement(q.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return r(t,[{key:`componentWillUnmount`,value:function(){clearTimeout(this.triggerScrollTimer)}},{key:`getCheckStatus`,value:function(e){var t=this.props.checkedKeys;return t.length===0?`none`:e.every(function(e){return t.includes(e.key)||!!e.disabled})?`all`:`part`}},{key:`getFilteredItems`,value:function(e,t){var n=this,r=[],i=[];return e.forEach(function(e){var a=n.renderItem(e),o=a.renderedText;if(t&&!n.matchFilter(o,e))return null;r.push(e),i.push(a)}),{filteredItems:r,filteredRenderItems:i}}},{key:`getListBody`,value:function(e,t,n,r,i,a,o,s,c,l){var u=this,d=c?q.createElement(`div`,{className:`${e}-body-search-wrapper`},q.createElement(Re,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,E(E({},I(this.props,Ie)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?q.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:q.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return q.createElement(`div`,{className:(0,K.default)(c?`${e}-body ${e}-body-with-search`:`${e}-body`)},d,m)}},{key:`getCheckBox`,value:function(e){var t=e.filteredItems,n=e.onItemSelectAll,r=e.disabled,i=e.prefixCls,a=this.getCheckStatus(t),o=a===`all`;return q.createElement(W,{disabled:r,checked:o,indeterminate:a===`part`,className:`${i}-checkbox`,onChange:function(){n(t.filter(function(e){return!e.disabled}).map(function(e){return e.key}),!o)}})}},{key:`render`,value:function(){var e=this,t=this.state.filterValue,n=this.props,r=n.prefixCls,i=n.dataSource,a=i===void 0?[]:i,o=n.titleText,s=o===void 0?``:o,c=n.checkedKeys,l=n.disabled,u=n.footer,d=n.showSearch,f=d===void 0?!1:d,p=n.style,m=n.searchPlaceholder,h=n.notFoundContent,g=n.selectAll,_=n.selectCurrent,v=n.selectInvert,y=n.removeAll,b=n.removeCurrent,x=n.renderList,S=n.onItemSelectAll,C=n.onItemRemove,w=n.showSelectAll,T=w===void 0?!0:w,E=n.showRemove,D=n.pagination,O=n.direction,k=u&&(u.length<2?u(this.props):u(this.props,{direction:O})),A=(0,K.default)(r,N(N({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,P=j.filteredRenderItems,F=this.getListBody(r,m,t,M,h,P,c,x,f,l),I=k?q.createElement(`div`,{className:`${r}-footer`},k):null,ee=!E&&!D&&this.getCheckBox({filteredItems:M,onItemSelectAll:S,disabled:l,prefixCls:r}),L=E?[D?{key:`removeCurrent`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(Y(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=Y(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),n=new Set(c),r=new Set(n);t.forEach(function(e){n.has(e)?r.delete(e):r.add(e)}),S?.(Array.from(r),`replace`)},label:v}],R=q.createElement(se,{className:`${r}-header-dropdown`,menu:{items:L},disabled:l},q.createElement(te,null));return q.createElement(`div`,{className:A,style:p},q.createElement(`div`,{className:`${r}-header`},T?q.createElement(q.Fragment,null,ee,R):null,q.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),q.createElement(`span`,{className:`${r}-header-title`},s)),F,I)}}]),t}(q.PureComponent),Ue=function(e){var t=e.disabled,n=e.moveToLeft,r=e.moveToRight,i=e.leftArrowText,a=i===void 0?``:i,o=e.rightArrowText,s=o===void 0?``:o,c=e.leftActive,l=e.rightActive,u=e.className,d=e.style,f=e.direction,p=e.oneWay;return q.createElement(`div`,{className:u,style:d},q.createElement(F,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?q.createElement(z,null):q.createElement(B,null)},s),!p&&q.createElement(F,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?q.createElement(B,null):q.createElement(z,null)},a))};M(),y(),S(),w(),v(),g(),u(),d(),l();function We(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var X=function(e){m(t,e);function t(e){var n;O(this,t),n=We(this,t,[e]),n.separatedDataSource=null,n.setStateKeys=function(e,t){e===`left`?n.setState(function(e){var n=e.sourceSelectedKeys;return{sourceSelectedKeys:typeof t==`function`?t(n||[]):t}}):n.setState(function(e){var n=e.targetSelectedKeys;return{targetSelectedKeys:typeof t==`function`?t(n||[]):t}})},n.getLocale=function(e,t){var r=n.props.locale,i=r===void 0?{}:r;return E(E(E({},e),{notFoundContent:t(`Transfer`)}),i)},n.moveTo=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.dataSource,o=a===void 0?[]:a,s=t.onChange,c=n.state,l=c.sourceSelectedKeys,u=c.targetSelectedKeys,d=(e===`right`?l:u).filter(function(e){return!o.some(function(t){return!!(e===t.key&&t.disabled)})}),f=e===`right`?d.concat(i):i.filter(function(e){return!d.includes(e)}),p=e===`right`?`left`:`right`;n.setStateKeys(p,[]),n.handleSelectChange(p,[]),s?.(f,e,d)},n.moveToLeft=function(){return n.moveTo(`left`)},n.moveToRight=function(){return n.moveTo(`right`)},n.onItemSelectAll=function(e,t,r){n.setStateKeys(e,function(i){var a=[];return a=r===`replace`?t:r?Array.from(new Set([].concat(b(i),b(t)))):i.filter(function(e){return!t.includes(e)}),n.handleSelectChange(e,a),a})},n.onLeftItemSelectAll=function(e,t){return n.onItemSelectAll(`left`,e,t)},n.onRightItemSelectAll=function(e,t){return n.onItemSelectAll(`right`,e,t)},n.handleFilter=function(e,t){var r=n.props.onSearch,i=t.target.value;r?.(e,i)},n.handleLeftFilter=function(e){return n.handleFilter(`left`,e)},n.handleRightFilter=function(e){return n.handleFilter(`right`,e)},n.handleClear=function(e){var t=n.props.onSearch;t?.(e,``)},n.handleLeftClear=function(){return n.handleClear(`left`)},n.handleRightClear=function(){return n.handleClear(`right`)},n.onItemSelect=function(e,t,r){var i=n.state,a=i.sourceSelectedKeys,o=i.targetSelectedKeys,s=b(e===`left`?a:o),c=s.indexOf(t);c>-1&&s.splice(c,1),r&&s.push(t),n.handleSelectChange(e,s),n.props.selectedKeys||n.setStateKeys(e,s)},n.onLeftItemSelect=function(e,t){return n.onItemSelect(`left`,e,t)},n.onRightItemSelect=function(e,t){return n.onItemSelect(`right`,e,t)},n.onRightItemRemove=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.onChange;n.setStateKeys(`right`,[]),a?.(i.filter(function(t){return!e.includes(t)}),`left`,b(e))},n.handleScroll=function(e,t){var r=n.props.onScroll;r?.(e,t)},n.handleLeftScroll=function(e){return n.handleScroll(`left`,e)},n.handleRightScroll=function(e){return n.handleScroll(`right`,e)},n.handleListStyle=function(e,t){return typeof e==`function`?e({direction:t}):e};var r=e.selectedKeys,i=r===void 0?[]:r,a=e.targetKeys,o=a===void 0?[]:a;return n.state={sourceSelectedKeys:i.filter(function(e){return!o.includes(e)}),targetSelectedKeys:i.filter(function(e){return o.includes(e)})},n}return r(t,[{key:`getTitles`,value:function(e){return this.props.titles??e.titles??[]}},{key:`handleSelectChange`,value:function(e,t){var n=this.state,r=n.sourceSelectedKeys,i=n.targetSelectedKeys,a=this.props.onSelectChange;a&&(e===`left`?a(t,i):a(r,t))}},{key:`separateDataSource`,value:function(){var e=this.props,t=e.dataSource,n=t===void 0?[]:t,r=e.rowKey,i=e.targetKeys,a=i===void 0?[]:i,o=[],s=Array(a.length);return n.forEach(function(e){r&&(e=E(E({},e),{key:r(e)}));var t=a.indexOf(e.key);t===-1?o.push(e):s[t]=e}),{leftDataSource:o,rightDataSource:s}}},{key:`render`,value:function(){var e=this;return q.createElement(D,{componentName:`Transfer`,defaultLocale:x.Transfer},function(t){return q.createElement(h,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return q.createElement(ne.Consumer,null,function(n){var o=n.hasFeedback,s=n.status,c=e.props,l=c.prefixCls,u=c.className,d=c.disabled,f=c.operations,p=f===void 0?[]:f,m=c.showSearch,h=m===void 0?!1:m,g=c.footer,_=c.style,v=c.listStyle,y=v===void 0?{}:v,b=c.operationStyle,x=c.filterOption,S=c.render,C=c.children,w=c.showSelectAll,T=c.oneWay,D=c.pagination,O=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||ee),j=e.state,M=j.sourceSelectedKeys,P=j.targetSelectedKeys,F=re(s,O),I=!C&&D,L=e.separateDataSource(),te=L.leftDataSource,R=L.rightDataSource,ne=P.length>0,ae=M.length>0,oe=(0,K.default)(k,N(N(N({},`${k}-disabled`,d),`${k}-customize-list`,!!C),`${k}-rtl`,a===`rtl`),ie(k,F,o),u),z=e.getTitles(A),B=e.props.selectAllLabels||[];return q.createElement(`div`,{className:oe,style:_},q.createElement(He,E({prefixCls:`${k}-list`,titleText:z?.[0],dataSource:te,filterOption:x,style:e.handleListStyle(y,`left`),checkedKeys:M,handleFilter:e.handleLeftFilter,handleClear:e.handleLeftClear,onItemSelect:e.onLeftItemSelect,onItemSelectAll:e.onLeftItemSelectAll,render:S,showSearch:h,renderList:C,footer:g,onScroll:e.handleLeftScroll,disabled:d,direction:a===`rtl`?`right`:`left`,showSelectAll:w,selectAllLabel:B[0],pagination:I},A)),q.createElement(Ue,{className:`${k}-operation`,rightActive:ae,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:ne,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:b,disabled:d,direction:a,oneWay:T}),q.createElement(He,E({prefixCls:`${k}-list`,titleText:z?.[1],dataSource:R,filterOption:x,style:e.handleListStyle(y,`right`),checkedKeys:P,handleFilter:e.handleRightFilter,handleClear:e.handleRightClear,onItemSelect:e.onRightItemSelect,onItemSelectAll:e.onRightItemSelectAll,onItemRemove:e.onRightItemRemove,render:S,showSearch:h,renderList:C,footer:g,onScroll:e.handleRightScroll,disabled:d,direction:a===`rtl`?`left`:`right`,showSelectAll:w,selectAllLabel:B[1],showRemove:T,pagination:I},A)))})})})}}],[{key:`getDerivedStateFromProps`,value:function(e){var t=e.selectedKeys,n=e.targetKeys;if(e.pagination,e.children,t){var r=n||[];return{sourceSelectedKeys:t.filter(function(e){return!r.includes(e)}),targetSelectedKeys:t.filter(function(e){return r.includes(e)})}}return null}}]),t}(q.Component);X.List=He,X.Operation=Ue,X.Search=Re;var Ge={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-add`,theme:`outlined`};p();var Ke=q.forwardRef(function(e,t){return q.createElement(a,f(f({},e),{},{ref:t,icon:Ge}))}),Z=e(ve()),Q=n();function qe({title:e,okText:t=`Oui`,cancelText:n=`Annuler`,icon:r=null,onConfirm:i,onCancel:a,disabled:o=!1,buttonType:s=`primary`,danger:c=!1,loading:l=!1,className:u,style:d,placement:f=`topRight`,ghost:p=!1,shape:m,children:h,...g}){return(0,Q.jsx)(fe,{title:e,okText:t,cancelText:n,disabled:o,onConfirm:i,onCancel:a,placement:f,children:(0,Q.jsx)(F,{type:s,icon:r,disabled:o,danger:c,loading:l,ghost:p,shape:m,className:u,style:d,...g,children:h})})}qe.propTypes={title:Z.default.oneOfType([Z.default.string,Z.default.node]).isRequired,okText:Z.default.string,cancelText:Z.default.string,icon:Z.default.node,onConfirm:Z.default.func.isRequired,onCancel:Z.default.func,disabled:Z.default.bool,buttonType:Z.default.oneOf([`default`,`primary`,`dashed`,`text`,`link`]),danger:Z.default.bool,loading:Z.default.bool,className:Z.default.string,style:Z.default.object,placement:Z.default.oneOf([`top`,`left`,`right`,`bottom`,`topLeft`,`topRight`,`bottomLeft`,`bottomRight`,`leftTop`,`leftBottom`,`rightTop`,`rightBottom`]),ghost:Z.default.bool,shape:Z.default.oneOf([`circle`,`round`]),children:Z.default.node};var Je=()=>me({queryKey:ke.list(),queryFn:Me}),Ye=()=>me({queryKey:ke.modules(),queryFn:je}),Xe=()=>C(Je()),$=()=>C(Ye()),Ze=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,q.useState)([]),[i,a]=(0,q.useState)([]),[o,s]=(0,q.useState)([]),[c,l]=(0,q.useState)([]),[u,d]=(0,q.useState)(``),f=$().data?.envs??[];(0,q.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,q.useEffect)(()=>{e.auths&&r(v(f))},[u,f,e]);let p=r=>{r===`right`?t(``,e.auths.filter(e=>c.includes(e.key)),`left`):(t(``,[...new Set(o)].map((t,r)=>{let i=n.find(e=>e.key===t),a=e.auths.length+r;return{type:`ictidir`,name:i.ICTIDIR,granted:`full`,key:a}}),`add`),s([]),l([]))},m=e=>{d(e.target.value)},h=e=>{let t=[...o];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),s(t.map(e=>Number(e)))},g=e=>{let t=[...c];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),l([...new Set(t.map(e=>Number(e)))])},_=()=>{o.length?s([]):s(n.map(e=>e.key))};function v(t){let n=e.auths.filter(e=>e.type===`ictidir`).map(e=>e.name);return t.filter(e=>!n.includes(e.ICTIDIR)&&e.ICTIDIR.toLowerCase().includes(u.toLowerCase()))}return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(`div`,{className:`annuaire-editor`,children:[(0,Q.jsxs)(`div`,{className:f.length>0?`annuaire-options-30`:`annuaire-options-100`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Tout synchroniser`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container`,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_all`,valuePropName:`checked`,children:(0,Q.jsx)(W,{})})},`default_ctiusrdir_synchronize_all`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Nom et définition`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_name`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_name`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Role et spécialité`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_role`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_role`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_password`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Autorisations`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_aut`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_aut`)})]})]}),f.length>0&&(0,Q.jsxs)(`div`,{className:`annuaire-list`,children:[(0,Q.jsx)(`div`,{className:`transfer-table`,children:(0,Q.jsx)(U,{columns:[{title:`Environnements CTI autorisés`,dataKey:`name`,key:`name`,width:200}],data:i,selectedRows:c,onRowSelect:g,shiftMulti:!0})}),(0,Q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,Q.jsx)(F,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(he,{})}),(0,Q.jsx)(F,{type:`link`,onClick:()=>p(`right`),children:(0,Q.jsx)(ge,{})})]}),(0,Q.jsxs)(`div`,{className:`transfer-table`,children:[(0,Q.jsxs)(`div`,{className:`transfer-search`,children:[(0,Q.jsx)(F,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(V,{value:u,placeholder:`Rechercher`,onChange:m,style:{marginLeft:`8px`}})]}),(0,Q.jsx)(U,{columns:[{title:`Environnements CTI disponibles`,dataKey:`ICTIDIR`,key:`ICTIDIR`,width:200}],data:n,selectedRows:o,shiftMulti:!0,onRowSelect:h})]})]})]})})};Ze.propTypes={modUser:Z.default.object,handleUpdateAuths:Z.default.func};var Qe=[],$e=({modUser:e})=>{let t=xe(),n=$(),r=n.data?.modules??Qe,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Xe().data??[],[s,c]=(0,q.useState)(!1),l=r.reduce((e,t)=>[...e,...t.views],[]).filter(e=>e.essential===`true`).map((e,t)=>({label:e.label,value:e.name,key:`${e.name}-${t}`}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`password`,children:(0,Q.jsx)(V.Password,{onChange:()=>c(!0),visibilityToggle:s?!0:(0,Q.jsx)(`span`,{}),disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_password)})})},`password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Rôles`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[a.ISROLECTI&&(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`CTI`,name:`isCTI`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isCTI`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Administrateur`,name:`isadmin`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isadmin`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Médecin`,name:`ismedecin`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`ismedecin`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Vue d'accueil`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`homeview`,children:(0,Q.jsx)(R,{disabled:e.ismedecin!==!0,style:{width:300},options:l,showSearch:!0})})},`homeview`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Utilisateur référent`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`referentUser`,children:(0,Q.jsx)(R,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:(e=>[{key:`-1`,label:`Aucun`,value:``},...e.filter(e=>!e.disabled&&e.referentUser===``).map(({key:e,name:t,profil:n})=>({key:e,label:t,value:n}))])(o),showSearch:!0})})},`referentUser`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec tableaux de bord et essentiels`,name:`referentUser_withDashboard`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withDashboard`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec favoris`,name:`referentUser_withFavorite`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withFavorite`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Niveau de sécurité`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`security_level_id`,children:(0,Q.jsx)(R,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:[{label:`Niveau de sécurité établissement`,value:`-1`},{label:`Pas de sécurité d'accès aux données`,value:`0`}],showSearch:!0})})},`security_level_id`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Masquer les noms`,name:`hidenames`,valuePropName:`checked`,children:(0,Q.jsx)(W,{})})},`hidenames`)]})]})]})};$e.propTypes={modUser:Z.default.object};var et=({modUser:e,moduleIndex:t,moduleKey:n,moduleLabel:r,moduleSoftCode:i,moduleCode:a,handleUserHasChanged:o,handleUpdateAuths:s,handleChangeAllData:c})=>{let l=$().data?.modules??[],u=`FAVORIS_PARTAGES_${(a??``).toUpperCase()}`,[d,f]=(0,q.useState)([]),[p,m]=(0,q.useState)(!1),h=l?.[t]?.views??[],g=(0,q.useMemo)(()=>p?h.filter(e=>e.label.toLowerCase().includes(`favori`)):h,[h,p]),_=(0,q.useMemo)(()=>{if(!e?.auths)return[];let t=new Set(e.auths.filter(e=>e.type===`view`&&e.module&&e.module.toLowerCase()===n.toLowerCase()).map(e=>e.name));return g.filter(e=>t.has(e.name)).map(e=>e.key)},[e,g,n]),v=e?.auths?.find(e=>e.name===`iCTI_${n.toLowerCase()}`),y=!1,b=``;v&&(n===`RH`?(y=v.dataProfileGranted===`full`,b=v.dataProfile===`NONE`?``:v.dataProfile):n===`ECO`&&(y=v.dataGranted===`full`,b=v.dataRule1??``));let x=e?.auths?.find(e=>e.type===`module`&&(e.module===i||e.name===i))?.granted===`full`,S=e?.auths?.find(e=>e.type===`module`&&e.module?.toUpperCase()===u)?.granted===`full`,C=(e,t)=>{f([...e,...t])},w=(e,t,r)=>{s(`iCTI_`+n.toLowerCase(),k(r),t),o(!0)},T=(e,t)=>t.label.toLowerCase().indexOf(e.toLowerCase())!==-1||t.file.toLowerCase().indexOf(e.toLowerCase())!==-1,E=()=>{m(!p)},D=e=>{o(!0,{[e.target.id]:e.target.checked})},O=e=>{o(!0,{[u]:e.target.checked})};function k(e){let t=new Map(g.map(e=>[e.key,e]));return e.filter(e=>e!==void 0).map(e=>({type:`view`,name:t.get(e).name,module:n,granted:`full`}))}return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`user-editor-section`,children:(0,Q.jsxs)(`div`,{className:`user-editor-row-container`,children:[(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{valuePropName:`checked`,label:`Autoriser à TOUTES les vues ?`,children:(0,Q.jsx)(W,{id:`${i}_full`,onChange:D,checked:x,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})}),x&&(0,Q.jsx)(`div`,{className:`user-editor-field all-views-note`,children:`Toutes les vues du module sont accordées, favoris diffusés compris.`}),(n===`RH`||n===`ECO`)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Autoriser à TOUTES les données:`}),(0,Q.jsx)(W,{onChange:e=>c(e.target.checked,``,n),checked:y,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})]}),(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,style:{display:y?`none`:`flex`},children:[(0,Q.jsx)(`div`,{style:{width:`180px`},children:`Profil de données:`}),(0,Q.jsx)(V,{onChange:e=>c(!1,e.target.value,n),value:b})]})]}),!x&&(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{label:`Autoriser aux favoris diffusés ?`,valuePropName:`checked`,children:(0,Q.jsx)(W,{checked:S,onChange:O,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})},u),!x&&(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Favoris`}),(0,Q.jsx)(we,{onChange:E,checked:p})]},`${n}_show_favorites`)]})}),!x&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`br`,{}),(0,Q.jsx)(X,{showSearch:!0,dataSource:g,titles:[`Vues disponibles ${r}`,`Vues autorisées ${r}`],targetKeys:_,selectedKeys:d,onChange:w,onSelectChange:C,render:e=>({label:(0,Q.jsxs)(`span`,{className:`custom-item`,children:[e.label,` - `,(0,Q.jsx)(`small`,{children:e.name})]})}),filterOption:T,listStyle:{width:`50%`},style:{width:`100%, height:'100%`}})]})]})};et.propTypes={modUser:Z.default.object,moduleIndex:Z.default.number,moduleKey:Z.default.string,moduleLabel:Z.default.string,moduleSoftCode:Z.default.string,moduleCode:Z.default.string,handleUserHasChanged:Z.default.func,handleUpdateAuths:Z.default.func,handleChangeAllData:Z.default.func};var tt=({module:e,modUser:t,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-inline`,children:[(0,Q.jsx)(`h2`,{children:(0,Q.jsx)(`strong`,{children:`Droits spécifiques à l'utilisateur`})}),(0,Q.jsx)(`div`,{className:`subtitle`,children:`(En plus des droits de utilisateur référent)`})]}),(0,Q.jsx)(et,{modUser:t,moduleIndex:e.key,moduleKey:e.name,moduleLabel:e.label,moduleSoftCode:e.softCode,moduleCode:e.code,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})]});tt.propTypes={module:Z.default.object,modUser:Z.default.object,handleUpdateAuths:Z.default.func,handleUserHasChanged:Z.default.func,handleChangeAllData:Z.default.func};var nt=[],rt={display:`flex`,flexDirection:`row`},it={display:`contents`},at={display:`flex`,flex:`3`,minHeight:`1px`},ot=({user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:i,addUser:a,handleCloseEditor:o,handleUnsetUser:s})=>{let c=$(),l=Ae(),u=Ne(),d=c.data?.modules??nt,f=l.isPending||u.isPending,[p,m]=(0,q.useState)({}),[h]=H.useForm();(0,q.useEffect)(()=>{let t=C(e);h.setFieldsValue(t),m({...t})},[e,d,a]);let g=()=>{let t=h.getFieldsValue(),n=Te({...C(e),...t}),i=a?`*NEW`:e.profil;u.mutate({userXml:n,file:i},{onSuccess:()=>{r(!1),s()}})},_=(e,t)=>{let n=Object.keys(e)[0],i=Object.values(e)[0];if(n.endsWith(`_full`)){let e=n.slice(0,-5),t={...p,auths:p.auths.map(e=>({...e}))},r=t.auths.find(t=>t.type===`module`&&(t.module===e||t.name===e));r?r.granted=i===!0?`full`:`none`:(r={type:`module`,module:e,name:e,granted:i===!0?`full`:`none`},t.auths=[...p.auths,r]),m(t)}else if(n.startsWith(`FAVORIS_PARTAGES_`)){let e={...p,auths:p.auths.map(e=>({...e}))},t=e.auths.find(e=>e.type===`module`&&e.module?.toUpperCase()===n);t?t.granted=i===!0?`full`:`none`:(t={type:`module`,module:n,name:n,granted:i===!0?`full`:`none`,refProfile:`*user`},e.auths=[...p.auths,t]),m(e)}else m({...p,[n]:i});r(!0)},v=()=>{r(!1),h.setFieldsValue(C(e))},y=(e,t)=>{r(e),t&&_(t)},b=(e,t,n)=>{r(!0);let i={...p},a=p.auths.map(e=>({...e}));t.forEach(e=>{if(n===`add`)a.push(e);else if(n===`left`){let t=a.findIndex(t=>{let n={...t};return delete n.key,e.type===t.type&&e.name===t.name&&e.module===t.module});t!==-1&&a.splice(t,1)}else p?.referentUser&&(e.refProfile=`*user`),a.push(e)});let o=a.find(t=>t.type===`module`&&t.module===e);o&&(o.granted=a.filter(t=>t.type===`view`&&t.module.toLowerCase()===e.replace(`iCTI_`,``).toLowerCase()).length?`partial`:`none`),i.auths=a,m(i)},x=()=>{let t=h.getFieldsValue(),n=Te({...p,...t}),i=a?`*NEW`:e.profil;l.mutate({userXml:n,file:i},{onSuccess:()=>r(!1)})},S=(e,t,n)=>{r(!0);let i=p.auths.map(e=>({...e})),a=i.find(e=>e.name===`iCTI_${n.toLowerCase()}`);a&&(n===`RH`?(a.dataProfileGranted=e?`full`:`partial`,a.dataProfile=t):n===`ECO`&&(a.dataGranted=e?`full`:`partial`,a.dataRule1=t)),m({...p,auths:i})};function C(t){let n={...e};for(let e in n)n[e]===`true`&&(n[e]=!0),n[e]===`false`&&(n[e]=!1);return n}let w=[{label:`Définition`,key:`0`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)($e,{addUser:a,modUser:p})},{label:`Annuaire`,key:`1`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`h2`,{children:`Options de synchronisation`}),(0,Q.jsx)(Ze,{modUser:p,handleUpdateAuths:b})]})},...d.filter(e=>e.code!==`presentation`).map(e=>({label:e.label,key:String(e.key+3),className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)(tt,{module:e,modUser:p,handleUpdateAuths:b,handleUserHasChanged:y,handleChangeAllData:S})}))],T=e=>{t(De(e)),r(!1),i(!0)};return(0,Q.jsxs)(`div`,{className:`user-editor-container`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-header`,children:[(0,Q.jsx)(qe,{title:`Êtes-vous sûr de vouloir supprimer cet utilisateur ?`,okText:`Supprimer l'utilisateur`,cancelText:`Annuler`,onConfirm:g,icon:(0,Q.jsx)(Ce,{}),buttonType:`default`,disabled:a||f,loading:u.isPending,placement:`bottomLeft`,children:`Supprimer`}),(0,Q.jsx)(G,{modified:n,onConfirm:()=>T(e),placement:`bottomRight`,children:(0,Q.jsx)(F,{icon:(0,Q.jsx)(pe,{}),disabled:a||f,children:`Copier`})}),(0,Q.jsx)(G,{modified:n,onConfirm:v,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Continuer à modifier`,placement:`bottomRight`,children:(0,Q.jsx)(F,{disabled:!n||f,icon:(0,Q.jsx)(_e,{}),children:`Annuler`})}),(0,Q.jsx)(F,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(L,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(be,{title:`Fermer`,children:(0,Q.jsx)(Oe,{onConfirm:o,modified:n,disabled:f})})]}),(0,Q.jsx)(`div`,{className:`user-editor-form`,children:(0,Q.jsxs)(H,{form:h,onValuesChange:_,children:[(0,Q.jsxs)(`div`,{className:`form-row`,style:rt,children:[(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Code: `}),(0,Q.jsx)(H.Item,{name:`profil`,children:(0,Q.jsx)(V,{disabled:!a})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Nom: `}),(0,Q.jsx)(H.Item,{name:`name`,children:(0,Q.jsx)(V,{})})]})]}),(0,Q.jsxs)(`div`,{style:it,children:[(0,Q.jsx)(`strong`,{children:`Désactivé`}),(0,Q.jsx)(H.Item,{name:`disabled`,valuePropName:`checked`,children:(0,Q.jsx)(W,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(Se,{items:w})})]})})]})};ot.propTypes={user:Z.default.object,setUser:Z.default.func,userChanged:Z.default.bool,setUserChanged:Z.default.func,setAddUser:Z.default.func,addUser:Z.default.bool,handleCloseEditor:Z.default.func,handleUnsetUser:Z.default.func};var st=[{title:`Code`,dataKey:`profil`},{title:`Nom`,dataKey:`name`},{title:`Roles`,dataKey:`role`},{title:`Désactivé`,dataKey:`disabled`,dataGetter:({rowData:e})=>e.disabled===!0?`oui`:`non`},{title:`Référent`,dataKey:`referentUser`},{title:`Modules`,dataKey:`granted_modules`},{title:`Dernière connexion`,dataKey:`lastConnexion_datetime`}],ct=()=>{let[e,t]=(0,q.useState)(null),[n,r]=(0,q.useState)(!1),[i,a]=(0,q.useState)(!1),[o,s]=(0,q.useState)(!1),[c,l]=(0,q.useState)(``),u=Xe(),d=u.data??[],[f,p]=(0,q.useState)(`100%`);(0,q.useEffect)(()=>{if(!e){a(!1);return}n||t(d.find(t=>t.key===e.key))},[d]);let m=e=>{if(!n){e();return}ue.confirm({title:`Quitter sans enregistrer ?`,content:`Vos modifications seront perdues.`,okText:`Quitter`,okButtonProps:{danger:!0},cancelText:`Continuer à modifier`,onOk:e})},h=()=>{u.refetch()},g=()=>{t(Ee()),r(!1),s(!0),a(!0),p(`40%`)},_=()=>{t(null),p(`100%`)},v=e=>{m(()=>{s(!1),t(d.find(t=>t.key===e)),r(!1),a(!0),p(`40%`)})},y=()=>{t(null),r(!1),a(!1),p(`100%`)},b=e=>{p(f+e.height)},x=st.map(e=>({...e,width:200,resizable:!0,key:e.dataKey}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(k,{children:(0,Q.jsx)(`title`,{children:`iCTI | Gestion des utilisateurs`})}),(0,Q.jsxs)(`div`,{className:`component-header`,children:[(0,Q.jsx)(`div`,{className:`header-title`,children:`Gestion des utilisateurs`}),(0,Q.jsxs)(`div`,{className:`header-actions`,children:[(0,Q.jsx)(be,{title:`Actualiser`,children:(0,Q.jsx)(F,{type:`link`,onClick:h,children:(0,Q.jsx)(_e,{})})}),(0,Q.jsx)(G,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(F,{type:`primary`,icon:(0,Q.jsx)(Ke,{}),children:`Ajouter un utilisateur`})})]})]}),(0,Q.jsx)(`div`,{className:`settings-filters`,children:(0,Q.jsx)(le,{children:(0,Q.jsx)(ce,{span:24,children:(0,Q.jsx)(`div`,{className:`settings-search`,children:(0,Q.jsx)(V,{placeholder:`Recherche`,value:c,onChange:e=>l(e.target.value),style:{width:300,marginLeft:20}})})})})}),(0,Q.jsxs)(`div`,{className:`component-content`,children:[(0,Q.jsx)(ye,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,Q.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,Q.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:f},onResizeStop:b,children:(0,Q.jsx)(U,{columns:x,data:d.filter(e=>e.file&&e.file.toLowerCase().includes(c.toLowerCase())),selectedRow:e,onRowSelect:v,loading:u.isFetching})}),(0,Q.jsx)(`div`,{className:`users-editor`,style:{display:i?`flex`:`none`},children:(0,Q.jsx)(ot,{user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:s,addUser:o,handleCloseEditor:y,handleUnsetUser:_})})]})]})};ct.propTypes={};export{ct as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$n as r,Bn as i,Dt as a,E as o,F as s,Gn as c,Hn as l,Jn as u,Kn as d,Mn as f,Nn as p,Vn as m,W as h,Xn as g,Yn as _,er as v,gn as y,hn as b,in as x,ir as S,n as C,nr as w,qn as T,rr as E,tn as D,tr as O}from"./axios-DOscJEDN.js";import{t as k}from"./index.esm-DB3Pt-Y3.js";import{n as A,t as j}from"./typeof-BUNGcdwP.js";import{i as M,r as N}from"./asyncToGenerator-DHhZBkop.js";import{l as P,t as F,u as I}from"./button-BMyidN73.js";import{a as ee,i as L,r as te,t as R}from"./select-C47FfvhI.js";import{a as ne,n as re,r as ie,t as ae}from"./SearchOutlined-BPqyJBOP.js";import{t as oe}from"./pagination-BH2ItXeM.js";import{a as z,i as B,t as se}from"./dropdown-D9KQHt_A.js";import{n as ce,t as le}from"./row-CU8sFQni.js";import{t as ue}from"./modal-BdqOHno9.js";import{t as V}from"./input-Yn95s9T0.js";import{t as de}from"./transButton-D0reIx7z.js";import{t as fe}from"./popconfirm-DHVG0Jca.js";import{t as pe}from"./CopyOutlined-DaVzY812.js";import{t as me}from"./queryOptions-_qrchnQm.js";import{t as he}from"./LeftSquareOutlined-CPEKio_w.js";import{t as ge}from"./RightSquareOutlined-79l4X31l.js";import{t as _e}from"./UndoOutlined-DS5JVKPM.js";import{t as ve}from"./prop-types-eZYknsgO.js";import{A as ye,I as be,L as xe,at as H,c as U,dt as Se,et as Ce,tt as we,ut as W}from"./index-V8IueDFv.js";import{t as G}from"./DiscardChangesButton-k60HFxrS.js";import{i as Te,r as Ee,t as De}from"./userUtils-De5NAY1J.js";import{t as Oe}from"./CloseButton-Wmh9rw0I.js";import{a as ke,n as Ae,o as je,s as Me,t as Ne}from"./users.mutations-BX9ZE4mu.js";S(),M();var K=e(i()),q=e(t()),Pe=q.memo(function(e){var t=e.renderedText,n=e.renderedEl,r=e.item,i=e.checked,a=e.disabled,o=e.prefixCls,s=e.onClick,c=e.onRemove,l=e.showRemove,u=(0,K.default)(N(N(N({},`${o}-content-item`,!0),`${o}-content-item-disabled`,a||r.disabled),`${o}-content-item-checked`,i)),d;return(typeof t==`string`||typeof t==`number`)&&(d=String(t)),q.createElement(D,{componentName:`Transfer`,defaultLocale:x.Transfer},function(e){var t={className:u,title:d},f=q.createElement(`span`,{className:`${o}-content-item-text`},n);return l?q.createElement(`li`,E({},t),f,q.createElement(de,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},q.createElement(Ce,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},q.createElement(`li`,E({},t),q.createElement(W,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});M(),w(),v(),g(),u(),d(),l(),S(),A();function Fe(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Ie=o(`handleFilter`,`handleClear`,`checkedKeys`);function J(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return j(e)===`object`?E(E({},t),e):t}var Le=function(e){m(t,e);function t(){var e;return O(this,t),e=Fe(this,t,arguments),e.state={current:1},e.onItemSelect=function(t){var n=e.props,r=n.onItemSelect,i=n.selectedKeys.includes(t.key);r(t.key,!i)},e.onItemRemove=function(t){var n=e.props.onItemRemove;n?.([t.key])},e.onPageChange=function(t){e.setState({current:t})},e.getItems=function(){var t=e.state.current,n=e.props,r=n.pagination,i=n.filteredRenderItems,a=J(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return r(t,[{key:`render`,value:function(){var e=this,t=this.state.current,n=this.props,r=n.prefixCls,i=n.onScroll,a=n.filteredRenderItems,o=n.selectedKeys,s=n.disabled,c=n.showRemove,l=n.pagination,u=J(l),d=null;return u&&(d=q.createElement(oe,{simple:u.simple,showSizeChanger:u.showSizeChanger,showLessItems:u.showLessItems,size:`small`,disabled:s,className:`${r}-pagination`,total:a.length,pageSize:u.pageSize,current:t,onChange:this.onPageChange})),q.createElement(q.Fragment,null,q.createElement(`ul`,{className:(0,K.default)(`${r}-content`,N({},`${r}-content-show-remove`,c)),onScroll:i},this.getItems().map(function(t){var n=t.renderedEl,i=t.renderedText,a=t.item,l=a.disabled,u=o.includes(a.key);return q.createElement(Pe,{disabled:s||l,key:a.key,item:a,renderedText:i,renderedEl:n,checked:u,prefixCls:r,onClick:e.onItemSelect,onRemove:e.onItemRemove,showRemove:c})})),d)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.filteredRenderItems,r=e.pagination,i=t.current,a=J(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(q.Component);function Re(e){var t=e.placeholder,n=t===void 0?``:t,r=e.value,i=e.prefixCls,a=e.disabled,o=e.onChange,s=e.handleClear,c=q.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return q.createElement(V,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:q.createElement(ae,null)})}M(),S(),w(),v(),g(),u(),d(),l(),P();function ze(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Be=function(){return null};function Ve(e){return!!(e&&!s(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function Y(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var He=function(e){m(t,e);function t(e){var n;return O(this,t),n=ze(this,t,[e]),n.defaultListBodyRef=q.createRef(),n.handleFilter=function(e){var t=n.props.handleFilter,r=e.target.value;n.setState({filterValue:r}),t(e)},n.handleClear=function(){var e=n.props.handleClear;n.setState({filterValue:``}),e()},n.matchFilter=function(e,t){var r=n.state.filterValue,i=n.props.filterOption;return i?i(r,t):e.includes(r)},n.renderListBody=function(e,t){var r=e?e(t):null,i=!!r;return i||(r=q.createElement(Le,E({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Be:t)(e),i=Ve(r);return{renderedText:i?r.value:r,renderedEl:i?r.label:r,item:e}},n.getSelectAllLabel=function(e,t){var r=n.props,i=r.itemsUnit,a=r.itemUnit,o=r.selectAllLabel;if(o)return typeof o==`function`?o({selectedCount:e,totalCount:t}):o;var s=t>1?i:a;return q.createElement(q.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return r(t,[{key:`componentWillUnmount`,value:function(){clearTimeout(this.triggerScrollTimer)}},{key:`getCheckStatus`,value:function(e){var t=this.props.checkedKeys;return t.length===0?`none`:e.every(function(e){return t.includes(e.key)||!!e.disabled})?`all`:`part`}},{key:`getFilteredItems`,value:function(e,t){var n=this,r=[],i=[];return e.forEach(function(e){var a=n.renderItem(e),o=a.renderedText;if(t&&!n.matchFilter(o,e))return null;r.push(e),i.push(a)}),{filteredItems:r,filteredRenderItems:i}}},{key:`getListBody`,value:function(e,t,n,r,i,a,o,s,c,l){var u=this,d=c?q.createElement(`div`,{className:`${e}-body-search-wrapper`},q.createElement(Re,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,E(E({},I(this.props,Ie)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?q.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:q.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return q.createElement(`div`,{className:(0,K.default)(c?`${e}-body ${e}-body-with-search`:`${e}-body`)},d,m)}},{key:`getCheckBox`,value:function(e){var t=e.filteredItems,n=e.onItemSelectAll,r=e.disabled,i=e.prefixCls,a=this.getCheckStatus(t),o=a===`all`;return q.createElement(W,{disabled:r,checked:o,indeterminate:a===`part`,className:`${i}-checkbox`,onChange:function(){n(t.filter(function(e){return!e.disabled}).map(function(e){return e.key}),!o)}})}},{key:`render`,value:function(){var e=this,t=this.state.filterValue,n=this.props,r=n.prefixCls,i=n.dataSource,a=i===void 0?[]:i,o=n.titleText,s=o===void 0?``:o,c=n.checkedKeys,l=n.disabled,u=n.footer,d=n.showSearch,f=d===void 0?!1:d,p=n.style,m=n.searchPlaceholder,h=n.notFoundContent,g=n.selectAll,_=n.selectCurrent,v=n.selectInvert,y=n.removeAll,b=n.removeCurrent,x=n.renderList,S=n.onItemSelectAll,C=n.onItemRemove,w=n.showSelectAll,T=w===void 0?!0:w,E=n.showRemove,D=n.pagination,O=n.direction,k=u&&(u.length<2?u(this.props):u(this.props,{direction:O})),A=(0,K.default)(r,N(N({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,P=j.filteredRenderItems,F=this.getListBody(r,m,t,M,h,P,c,x,f,l),I=k?q.createElement(`div`,{className:`${r}-footer`},k):null,ee=!E&&!D&&this.getCheckBox({filteredItems:M,onItemSelectAll:S,disabled:l,prefixCls:r}),L=E?[D?{key:`removeCurrent`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(Y(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=Y(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),n=new Set(c),r=new Set(n);t.forEach(function(e){n.has(e)?r.delete(e):r.add(e)}),S?.(Array.from(r),`replace`)},label:v}],R=q.createElement(se,{className:`${r}-header-dropdown`,menu:{items:L},disabled:l},q.createElement(te,null));return q.createElement(`div`,{className:A,style:p},q.createElement(`div`,{className:`${r}-header`},T?q.createElement(q.Fragment,null,ee,R):null,q.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),q.createElement(`span`,{className:`${r}-header-title`},s)),F,I)}}]),t}(q.PureComponent),Ue=function(e){var t=e.disabled,n=e.moveToLeft,r=e.moveToRight,i=e.leftArrowText,a=i===void 0?``:i,o=e.rightArrowText,s=o===void 0?``:o,c=e.leftActive,l=e.rightActive,u=e.className,d=e.style,f=e.direction,p=e.oneWay;return q.createElement(`div`,{className:u,style:d},q.createElement(F,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?q.createElement(z,null):q.createElement(B,null)},s),!p&&q.createElement(F,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?q.createElement(B,null):q.createElement(z,null)},a))};M(),y(),S(),w(),v(),g(),u(),d(),l();function We(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var X=function(e){m(t,e);function t(e){var n;O(this,t),n=We(this,t,[e]),n.separatedDataSource=null,n.setStateKeys=function(e,t){e===`left`?n.setState(function(e){var n=e.sourceSelectedKeys;return{sourceSelectedKeys:typeof t==`function`?t(n||[]):t}}):n.setState(function(e){var n=e.targetSelectedKeys;return{targetSelectedKeys:typeof t==`function`?t(n||[]):t}})},n.getLocale=function(e,t){var r=n.props.locale,i=r===void 0?{}:r;return E(E(E({},e),{notFoundContent:t(`Transfer`)}),i)},n.moveTo=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.dataSource,o=a===void 0?[]:a,s=t.onChange,c=n.state,l=c.sourceSelectedKeys,u=c.targetSelectedKeys,d=(e===`right`?l:u).filter(function(e){return!o.some(function(t){return!!(e===t.key&&t.disabled)})}),f=e===`right`?d.concat(i):i.filter(function(e){return!d.includes(e)}),p=e===`right`?`left`:`right`;n.setStateKeys(p,[]),n.handleSelectChange(p,[]),s?.(f,e,d)},n.moveToLeft=function(){return n.moveTo(`left`)},n.moveToRight=function(){return n.moveTo(`right`)},n.onItemSelectAll=function(e,t,r){n.setStateKeys(e,function(i){var a=[];return a=r===`replace`?t:r?Array.from(new Set([].concat(b(i),b(t)))):i.filter(function(e){return!t.includes(e)}),n.handleSelectChange(e,a),a})},n.onLeftItemSelectAll=function(e,t){return n.onItemSelectAll(`left`,e,t)},n.onRightItemSelectAll=function(e,t){return n.onItemSelectAll(`right`,e,t)},n.handleFilter=function(e,t){var r=n.props.onSearch,i=t.target.value;r?.(e,i)},n.handleLeftFilter=function(e){return n.handleFilter(`left`,e)},n.handleRightFilter=function(e){return n.handleFilter(`right`,e)},n.handleClear=function(e){var t=n.props.onSearch;t?.(e,``)},n.handleLeftClear=function(){return n.handleClear(`left`)},n.handleRightClear=function(){return n.handleClear(`right`)},n.onItemSelect=function(e,t,r){var i=n.state,a=i.sourceSelectedKeys,o=i.targetSelectedKeys,s=b(e===`left`?a:o),c=s.indexOf(t);c>-1&&s.splice(c,1),r&&s.push(t),n.handleSelectChange(e,s),n.props.selectedKeys||n.setStateKeys(e,s)},n.onLeftItemSelect=function(e,t){return n.onItemSelect(`left`,e,t)},n.onRightItemSelect=function(e,t){return n.onItemSelect(`right`,e,t)},n.onRightItemRemove=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.onChange;n.setStateKeys(`right`,[]),a?.(i.filter(function(t){return!e.includes(t)}),`left`,b(e))},n.handleScroll=function(e,t){var r=n.props.onScroll;r?.(e,t)},n.handleLeftScroll=function(e){return n.handleScroll(`left`,e)},n.handleRightScroll=function(e){return n.handleScroll(`right`,e)},n.handleListStyle=function(e,t){return typeof e==`function`?e({direction:t}):e};var r=e.selectedKeys,i=r===void 0?[]:r,a=e.targetKeys,o=a===void 0?[]:a;return n.state={sourceSelectedKeys:i.filter(function(e){return!o.includes(e)}),targetSelectedKeys:i.filter(function(e){return o.includes(e)})},n}return r(t,[{key:`getTitles`,value:function(e){return this.props.titles??e.titles??[]}},{key:`handleSelectChange`,value:function(e,t){var n=this.state,r=n.sourceSelectedKeys,i=n.targetSelectedKeys,a=this.props.onSelectChange;a&&(e===`left`?a(t,i):a(r,t))}},{key:`separateDataSource`,value:function(){var e=this.props,t=e.dataSource,n=t===void 0?[]:t,r=e.rowKey,i=e.targetKeys,a=i===void 0?[]:i,o=[],s=Array(a.length);return n.forEach(function(e){r&&(e=E(E({},e),{key:r(e)}));var t=a.indexOf(e.key);t===-1?o.push(e):s[t]=e}),{leftDataSource:o,rightDataSource:s}}},{key:`render`,value:function(){var e=this;return q.createElement(D,{componentName:`Transfer`,defaultLocale:x.Transfer},function(t){return q.createElement(h,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return q.createElement(ne.Consumer,null,function(n){var o=n.hasFeedback,s=n.status,c=e.props,l=c.prefixCls,u=c.className,d=c.disabled,f=c.operations,p=f===void 0?[]:f,m=c.showSearch,h=m===void 0?!1:m,g=c.footer,_=c.style,v=c.listStyle,y=v===void 0?{}:v,b=c.operationStyle,x=c.filterOption,S=c.render,C=c.children,w=c.showSelectAll,T=c.oneWay,D=c.pagination,O=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||ee),j=e.state,M=j.sourceSelectedKeys,P=j.targetSelectedKeys,F=re(s,O),I=!C&&D,L=e.separateDataSource(),te=L.leftDataSource,R=L.rightDataSource,ne=P.length>0,ae=M.length>0,oe=(0,K.default)(k,N(N(N({},`${k}-disabled`,d),`${k}-customize-list`,!!C),`${k}-rtl`,a===`rtl`),ie(k,F,o),u),z=e.getTitles(A),B=e.props.selectAllLabels||[];return q.createElement(`div`,{className:oe,style:_},q.createElement(He,E({prefixCls:`${k}-list`,titleText:z?.[0],dataSource:te,filterOption:x,style:e.handleListStyle(y,`left`),checkedKeys:M,handleFilter:e.handleLeftFilter,handleClear:e.handleLeftClear,onItemSelect:e.onLeftItemSelect,onItemSelectAll:e.onLeftItemSelectAll,render:S,showSearch:h,renderList:C,footer:g,onScroll:e.handleLeftScroll,disabled:d,direction:a===`rtl`?`right`:`left`,showSelectAll:w,selectAllLabel:B[0],pagination:I},A)),q.createElement(Ue,{className:`${k}-operation`,rightActive:ae,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:ne,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:b,disabled:d,direction:a,oneWay:T}),q.createElement(He,E({prefixCls:`${k}-list`,titleText:z?.[1],dataSource:R,filterOption:x,style:e.handleListStyle(y,`right`),checkedKeys:P,handleFilter:e.handleRightFilter,handleClear:e.handleRightClear,onItemSelect:e.onRightItemSelect,onItemSelectAll:e.onRightItemSelectAll,onItemRemove:e.onRightItemRemove,render:S,showSearch:h,renderList:C,footer:g,onScroll:e.handleRightScroll,disabled:d,direction:a===`rtl`?`left`:`right`,showSelectAll:w,selectAllLabel:B[1],showRemove:T,pagination:I},A)))})})})}}],[{key:`getDerivedStateFromProps`,value:function(e){var t=e.selectedKeys,n=e.targetKeys;if(e.pagination,e.children,t){var r=n||[];return{sourceSelectedKeys:t.filter(function(e){return!r.includes(e)}),targetSelectedKeys:t.filter(function(e){return r.includes(e)})}}return null}}]),t}(q.Component);X.List=He,X.Operation=Ue,X.Search=Re;var Ge={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-add`,theme:`outlined`};p();var Ke=q.forwardRef(function(e,t){return q.createElement(a,f(f({},e),{},{ref:t,icon:Ge}))}),Z=e(ve()),Q=n();function qe({title:e,okText:t=`Oui`,cancelText:n=`Annuler`,icon:r=null,onConfirm:i,onCancel:a,disabled:o=!1,buttonType:s=`primary`,danger:c=!1,loading:l=!1,className:u,style:d,placement:f=`topRight`,ghost:p=!1,shape:m,children:h,...g}){return(0,Q.jsx)(fe,{title:e,okText:t,cancelText:n,disabled:o,onConfirm:i,onCancel:a,placement:f,children:(0,Q.jsx)(F,{type:s,icon:r,disabled:o,danger:c,loading:l,ghost:p,shape:m,className:u,style:d,...g,children:h})})}qe.propTypes={title:Z.default.oneOfType([Z.default.string,Z.default.node]).isRequired,okText:Z.default.string,cancelText:Z.default.string,icon:Z.default.node,onConfirm:Z.default.func.isRequired,onCancel:Z.default.func,disabled:Z.default.bool,buttonType:Z.default.oneOf([`default`,`primary`,`dashed`,`text`,`link`]),danger:Z.default.bool,loading:Z.default.bool,className:Z.default.string,style:Z.default.object,placement:Z.default.oneOf([`top`,`left`,`right`,`bottom`,`topLeft`,`topRight`,`bottomLeft`,`bottomRight`,`leftTop`,`leftBottom`,`rightTop`,`rightBottom`]),ghost:Z.default.bool,shape:Z.default.oneOf([`circle`,`round`]),children:Z.default.node};var Je=()=>me({queryKey:ke.list(),queryFn:Me}),Ye=()=>me({queryKey:ke.modules(),queryFn:je}),Xe=()=>C(Je()),$=()=>C(Ye()),Ze=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,q.useState)([]),[i,a]=(0,q.useState)([]),[o,s]=(0,q.useState)([]),[c,l]=(0,q.useState)([]),[u,d]=(0,q.useState)(``),f=$().data?.envs??[];(0,q.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,q.useEffect)(()=>{e.auths&&r(v(f))},[u,f,e]);let p=r=>{r===`right`?t(``,e.auths.filter(e=>c.includes(e.key)),`left`):(t(``,[...new Set(o)].map((t,r)=>{let i=n.find(e=>e.key===t),a=e.auths.length+r;return{type:`ictidir`,name:i.ICTIDIR,granted:`full`,key:a}}),`add`),s([]),l([]))},m=e=>{d(e.target.value)},h=e=>{let t=[...o];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),s(t.map(e=>Number(e)))},g=e=>{let t=[...c];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),l([...new Set(t.map(e=>Number(e)))])},_=()=>{o.length?s([]):s(n.map(e=>e.key))};function v(t){let n=e.auths.filter(e=>e.type===`ictidir`).map(e=>e.name);return t.filter(e=>!n.includes(e.ICTIDIR)&&e.ICTIDIR.toLowerCase().includes(u.toLowerCase()))}return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(`div`,{className:`annuaire-editor`,children:[(0,Q.jsxs)(`div`,{className:f.length>0?`annuaire-options-30`:`annuaire-options-100`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Tout synchroniser`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container`,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_all`,valuePropName:`checked`,children:(0,Q.jsx)(W,{})})},`default_ctiusrdir_synchronize_all`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Nom et définition`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_name`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_name`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Role et spécialité`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_role`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_role`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_password`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Autorisations`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_aut`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_aut`)})]})]}),f.length>0&&(0,Q.jsxs)(`div`,{className:`annuaire-list`,children:[(0,Q.jsx)(`div`,{className:`transfer-table`,children:(0,Q.jsx)(U,{columns:[{title:`Environnements CTI autorisés`,dataKey:`name`,key:`name`,width:200}],data:i,selectedRows:c,onRowSelect:g,shiftMulti:!0})}),(0,Q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,Q.jsx)(F,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(he,{})}),(0,Q.jsx)(F,{type:`link`,onClick:()=>p(`right`),children:(0,Q.jsx)(ge,{})})]}),(0,Q.jsxs)(`div`,{className:`transfer-table`,children:[(0,Q.jsxs)(`div`,{className:`transfer-search`,children:[(0,Q.jsx)(F,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(V,{value:u,placeholder:`Rechercher`,onChange:m,style:{marginLeft:`8px`}})]}),(0,Q.jsx)(U,{columns:[{title:`Environnements CTI disponibles`,dataKey:`ICTIDIR`,key:`ICTIDIR`,width:200}],data:n,selectedRows:o,shiftMulti:!0,onRowSelect:h})]})]})]})})};Ze.propTypes={modUser:Z.default.object,handleUpdateAuths:Z.default.func};var Qe=[],$e=({modUser:e})=>{let t=xe(),n=$(),r=n.data?.modules??Qe,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Xe().data??[],[s,c]=(0,q.useState)(!1),l=r.reduce((e,t)=>[...e,...t.views],[]).filter(e=>e.essential===`true`).map((e,t)=>({label:e.label,value:e.name,key:`${e.name}-${t}`}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`password`,children:(0,Q.jsx)(V.Password,{onChange:()=>c(!0),visibilityToggle:s?!0:(0,Q.jsx)(`span`,{}),disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_password)})})},`password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Rôles`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[a.ISROLECTI&&(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`CTI`,name:`isCTI`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isCTI`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Administrateur`,name:`isadmin`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isadmin`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Médecin`,name:`ismedecin`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`ismedecin`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Vue d'accueil`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`homeview`,children:(0,Q.jsx)(R,{disabled:e.ismedecin!==!0,style:{width:300},options:l,showSearch:!0})})},`homeview`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Utilisateur référent`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`referentUser`,children:(0,Q.jsx)(R,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:(e=>[{key:`-1`,label:`Aucun`,value:``},...e.filter(e=>!e.disabled&&e.referentUser===``).map(({key:e,name:t,profil:n})=>({key:e,label:t,value:n}))])(o),showSearch:!0})})},`referentUser`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec tableaux de bord et essentiels`,name:`referentUser_withDashboard`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withDashboard`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec favoris`,name:`referentUser_withFavorite`,valuePropName:`checked`,children:(0,Q.jsx)(W,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withFavorite`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Niveau de sécurité`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`security_level_id`,children:(0,Q.jsx)(R,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:[{label:`Niveau de sécurité établissement`,value:`-1`},{label:`Pas de sécurité d'accès aux données`,value:`0`}],showSearch:!0})})},`security_level_id`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Masquer les noms`,name:`hidenames`,valuePropName:`checked`,children:(0,Q.jsx)(W,{})})},`hidenames`)]})]})]})};$e.propTypes={modUser:Z.default.object};var et=({modUser:e,moduleIndex:t,moduleKey:n,moduleLabel:r,moduleSoftCode:i,moduleCode:a,handleUserHasChanged:o,handleUpdateAuths:s,handleChangeAllData:c})=>{let l=$().data?.modules??[],u=`FAVORIS_PARTAGES_${(a??``).toUpperCase()}`,[d,f]=(0,q.useState)([]),[p,m]=(0,q.useState)(!1),h=l?.[t]?.views??[],g=(0,q.useMemo)(()=>p?h.filter(e=>e.label.toLowerCase().includes(`favori`)):h,[h,p]),_=(0,q.useMemo)(()=>{if(!e?.auths)return[];let t=new Set(e.auths.filter(e=>e.type===`view`&&e.module&&e.module.toLowerCase()===n.toLowerCase()).map(e=>e.name));return g.filter(e=>t.has(e.name)).map(e=>e.key)},[e,g,n]),v=e?.auths?.find(e=>e.name===`iCTI_${n.toLowerCase()}`),y=!1,b=``;v&&(n===`RH`?(y=v.dataProfileGranted===`full`,b=v.dataProfile===`NONE`?``:v.dataProfile):n===`ECO`&&(y=v.dataGranted===`full`,b=v.dataRule1??``));let x=e?.auths?.find(e=>e.type===`module`&&(e.module===i||e.name===i))?.granted===`full`,S=e?.auths?.find(e=>e.type===`module`&&e.module?.toUpperCase()===u)?.granted===`full`,C=(e,t)=>{f([...e,...t])},w=(e,t,r)=>{s(`iCTI_`+n.toLowerCase(),k(r),t),o(!0)},T=(e,t)=>t.label.toLowerCase().indexOf(e.toLowerCase())!==-1||t.file.toLowerCase().indexOf(e.toLowerCase())!==-1,E=()=>{m(!p)},D=e=>{o(!0,{[e.target.id]:e.target.checked})},O=e=>{o(!0,{[u]:e.target.checked})};function k(e){let t=new Map(g.map(e=>[e.key,e]));return e.filter(e=>e!==void 0).map(e=>({type:`view`,name:t.get(e).name,module:n,granted:`full`}))}return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`user-editor-section`,children:(0,Q.jsxs)(`div`,{className:`user-editor-row-container`,children:[(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{valuePropName:`checked`,label:`Autoriser à TOUTES les vues ?`,children:(0,Q.jsx)(W,{id:`${i}_full`,onChange:D,checked:x,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})}),x&&(0,Q.jsx)(`div`,{className:`user-editor-field all-views-note`,children:`Toutes les vues du module sont accordées, favoris diffusés compris.`}),(n===`RH`||n===`ECO`)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Autoriser à TOUTES les données:`}),(0,Q.jsx)(W,{onChange:e=>c(e.target.checked,``,n),checked:y,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})]}),(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,style:{display:y?`none`:`flex`},children:[(0,Q.jsx)(`div`,{style:{width:`180px`},children:`Profil de données:`}),(0,Q.jsx)(V,{onChange:e=>c(!1,e.target.value,n),value:b})]})]}),!x&&(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{label:`Autoriser aux favoris diffusés ?`,valuePropName:`checked`,children:(0,Q.jsx)(W,{checked:S,onChange:O,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})},u),!x&&(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Favoris`}),(0,Q.jsx)(we,{onChange:E,checked:p})]},`${n}_show_favorites`)]})}),!x&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`br`,{}),(0,Q.jsx)(X,{showSearch:!0,dataSource:g,titles:[`Vues disponibles ${r}`,`Vues autorisées ${r}`],targetKeys:_,selectedKeys:d,onChange:w,onSelectChange:C,render:e=>({label:(0,Q.jsxs)(`span`,{className:`custom-item`,children:[e.label,` - `,(0,Q.jsx)(`small`,{children:e.name})]})}),filterOption:T,listStyle:{width:`50%`},style:{width:`100%, height:'100%`}})]})]})};et.propTypes={modUser:Z.default.object,moduleIndex:Z.default.number,moduleKey:Z.default.string,moduleLabel:Z.default.string,moduleSoftCode:Z.default.string,moduleCode:Z.default.string,handleUserHasChanged:Z.default.func,handleUpdateAuths:Z.default.func,handleChangeAllData:Z.default.func};var tt=({module:e,modUser:t,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-inline`,children:[(0,Q.jsx)(`h2`,{children:(0,Q.jsx)(`strong`,{children:`Droits spécifiques à l'utilisateur`})}),(0,Q.jsx)(`div`,{className:`subtitle`,children:`(En plus des droits de utilisateur référent)`})]}),(0,Q.jsx)(et,{modUser:t,moduleIndex:e.key,moduleKey:e.name,moduleLabel:e.label,moduleSoftCode:e.softCode,moduleCode:e.code,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})]});tt.propTypes={module:Z.default.object,modUser:Z.default.object,handleUpdateAuths:Z.default.func,handleUserHasChanged:Z.default.func,handleChangeAllData:Z.default.func};var nt=[],rt={display:`flex`,flexDirection:`row`},it={display:`contents`},at={display:`flex`,flex:`3`,minHeight:`1px`},ot=({user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:i,addUser:a,handleCloseEditor:o,handleUnsetUser:s})=>{let c=$(),l=Ae(),u=Ne(),d=c.data?.modules??nt,f=l.isPending||u.isPending,[p,m]=(0,q.useState)({}),[h]=H.useForm();(0,q.useEffect)(()=>{let t=C(e);h.setFieldsValue(t),m({...t})},[e,d,a]);let g=()=>{let t=h.getFieldsValue(),n=Te({...C(e),...t}),i=a?`*NEW`:e.profil;u.mutate({userXml:n,file:i},{onSuccess:()=>{r(!1),s()}})},_=(e,t)=>{let n=Object.keys(e)[0],i=Object.values(e)[0];if(n.endsWith(`_full`)){let e=n.slice(0,-5),t={...p,auths:p.auths.map(e=>({...e}))},r=t.auths.find(t=>t.type===`module`&&(t.module===e||t.name===e));r?r.granted=i===!0?`full`:`none`:(r={type:`module`,module:e,name:e,granted:i===!0?`full`:`none`},t.auths=[...p.auths,r]),m(t)}else if(n.startsWith(`FAVORIS_PARTAGES_`)){let e={...p,auths:p.auths.map(e=>({...e}))},t=e.auths.find(e=>e.type===`module`&&e.module?.toUpperCase()===n);t?t.granted=i===!0?`full`:`none`:(t={type:`module`,module:n,name:n,granted:i===!0?`full`:`none`,refProfile:`*user`},e.auths=[...p.auths,t]),m(e)}else m({...p,[n]:i});r(!0)},v=()=>{r(!1),h.setFieldsValue(C(e))},y=(e,t)=>{r(e),t&&_(t)},b=(e,t,n)=>{r(!0);let i={...p},a=p.auths.map(e=>({...e}));t.forEach(e=>{if(n===`add`)a.push(e);else if(n===`left`){let t=a.findIndex(t=>{let n={...t};return delete n.key,e.type===t.type&&e.name===t.name&&e.module===t.module});t!==-1&&a.splice(t,1)}else p?.referentUser&&(e.refProfile=`*user`),a.push(e)});let o=a.find(t=>t.type===`module`&&t.module===e);o&&(o.granted=a.filter(t=>t.type===`view`&&t.module.toLowerCase()===e.replace(`iCTI_`,``).toLowerCase()).length?`partial`:`none`),i.auths=a,m(i)},x=()=>{let t=h.getFieldsValue(),n=Te({...p,...t}),i=a?`*NEW`:e.profil;l.mutate({userXml:n,file:i},{onSuccess:()=>r(!1)})},S=(e,t,n)=>{r(!0);let i=p.auths.map(e=>({...e})),a=i.find(e=>e.name===`iCTI_${n.toLowerCase()}`);a&&(n===`RH`?(a.dataProfileGranted=e?`full`:`partial`,a.dataProfile=t):n===`ECO`&&(a.dataGranted=e?`full`:`partial`,a.dataRule1=t)),m({...p,auths:i})};function C(t){let n={...e};for(let e in n)n[e]===`true`&&(n[e]=!0),n[e]===`false`&&(n[e]=!1);return n}let w=[{label:`Définition`,key:`0`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)($e,{addUser:a,modUser:p})},{label:`Annuaire`,key:`1`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`h2`,{children:`Options de synchronisation`}),(0,Q.jsx)(Ze,{modUser:p,handleUpdateAuths:b})]})},...d.filter(e=>e.code!==`presentation`).map(e=>({label:e.label,key:String(e.key+3),className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)(tt,{module:e,modUser:p,handleUpdateAuths:b,handleUserHasChanged:y,handleChangeAllData:S})}))],T=e=>{t(De(e)),r(!1),i(!0)};return(0,Q.jsxs)(`div`,{className:`user-editor-container`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-header`,children:[(0,Q.jsx)(qe,{title:`Êtes-vous sûr de vouloir supprimer cet utilisateur ?`,okText:`Supprimer l'utilisateur`,cancelText:`Annuler`,onConfirm:g,icon:(0,Q.jsx)(Ce,{}),buttonType:`default`,disabled:a||f,loading:u.isPending,placement:`bottomLeft`,children:`Supprimer`}),(0,Q.jsx)(G,{modified:n,onConfirm:()=>T(e),placement:`bottomRight`,children:(0,Q.jsx)(F,{icon:(0,Q.jsx)(pe,{}),disabled:a||f,children:`Copier`})}),(0,Q.jsx)(G,{modified:n,onConfirm:v,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Continuer à modifier`,placement:`bottomRight`,children:(0,Q.jsx)(F,{disabled:!n||f,icon:(0,Q.jsx)(_e,{}),children:`Annuler`})}),(0,Q.jsx)(F,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(L,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(be,{title:`Fermer`,children:(0,Q.jsx)(Oe,{onConfirm:o,modified:n,disabled:f})})]}),(0,Q.jsx)(`div`,{className:`user-editor-form`,children:(0,Q.jsxs)(H,{form:h,onValuesChange:_,children:[(0,Q.jsxs)(`div`,{className:`form-row`,style:rt,children:[(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Code: `}),(0,Q.jsx)(H.Item,{name:`profil`,children:(0,Q.jsx)(V,{disabled:!a})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Nom: `}),(0,Q.jsx)(H.Item,{name:`name`,children:(0,Q.jsx)(V,{})})]})]}),(0,Q.jsxs)(`div`,{style:it,children:[(0,Q.jsx)(`strong`,{children:`Désactivé`}),(0,Q.jsx)(H.Item,{name:`disabled`,valuePropName:`checked`,children:(0,Q.jsx)(W,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(Se,{items:w})})]})})]})};ot.propTypes={user:Z.default.object,setUser:Z.default.func,userChanged:Z.default.bool,setUserChanged:Z.default.func,setAddUser:Z.default.func,addUser:Z.default.bool,handleCloseEditor:Z.default.func,handleUnsetUser:Z.default.func};var st=[{title:`Code`,dataKey:`profil`},{title:`Nom`,dataKey:`name`},{title:`Roles`,dataKey:`role`},{title:`Désactivé`,dataKey:`disabled`,dataGetter:({rowData:e})=>e.disabled===!0?`oui`:`non`},{title:`Référent`,dataKey:`referentUser`},{title:`Modules`,dataKey:`granted_modules`},{title:`Dernière connexion`,dataKey:`lastConnexion_datetime`}],ct=()=>{let[e,t]=(0,q.useState)(null),[n,r]=(0,q.useState)(!1),[i,a]=(0,q.useState)(!1),[o,s]=(0,q.useState)(!1),[c,l]=(0,q.useState)(``),u=Xe(),d=u.data??[],[f,p]=(0,q.useState)(`100%`);(0,q.useEffect)(()=>{if(!e){a(!1);return}n||t(d.find(t=>t.key===e.key))},[d]);let m=e=>{if(!n){e();return}ue.confirm({title:`Quitter sans enregistrer ?`,content:`Vos modifications seront perdues.`,okText:`Quitter`,okButtonProps:{danger:!0},cancelText:`Continuer à modifier`,onOk:e})},h=()=>{u.refetch()},g=()=>{t(Ee()),r(!1),s(!0),a(!0),p(`40%`)},_=()=>{t(null),p(`100%`)},v=e=>{m(()=>{s(!1),t(d.find(t=>t.key===e)),r(!1),a(!0),p(`40%`)})},y=()=>{t(null),r(!1),a(!1),p(`100%`)},b=e=>{p(f+e.height)},x=st.map(e=>({...e,width:200,resizable:!0,key:e.dataKey}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(k,{children:(0,Q.jsx)(`title`,{children:`iCTI | Gestion des utilisateurs`})}),(0,Q.jsxs)(`div`,{className:`component-header`,children:[(0,Q.jsx)(`div`,{className:`header-title`,children:`Gestion des utilisateurs`}),(0,Q.jsxs)(`div`,{className:`header-actions`,children:[(0,Q.jsx)(be,{title:`Actualiser`,children:(0,Q.jsx)(F,{type:`link`,onClick:h,children:(0,Q.jsx)(_e,{})})}),(0,Q.jsx)(G,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(F,{type:`primary`,icon:(0,Q.jsx)(Ke,{}),children:`Ajouter un utilisateur`})})]})]}),(0,Q.jsx)(`div`,{className:`settings-filters`,children:(0,Q.jsx)(le,{children:(0,Q.jsx)(ce,{span:24,children:(0,Q.jsx)(`div`,{className:`settings-search`,children:(0,Q.jsx)(V,{placeholder:`Recherche`,value:c,onChange:e=>l(e.target.value),style:{width:300,marginLeft:20}})})})})}),(0,Q.jsxs)(`div`,{className:`component-content`,children:[(0,Q.jsx)(ye,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,Q.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,Q.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:f},onResizeStop:b,children:(0,Q.jsx)(U,{columns:x,data:d.filter(e=>e.file&&e.file.toLowerCase().includes(c.toLowerCase())),selectedRow:e,onRowSelect:v,loading:u.isFetching})}),(0,Q.jsx)(`div`,{className:`users-editor`,style:{display:i?`flex`:`none`},children:(0,Q.jsx)(ot,{user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:s,addUser:o,handleCloseEditor:y,handleUnsetUser:_})})]})]})};ct.propTypes={};export{ct as default}; \ No newline at end of file diff --git a/assets/ValoImports-BZq8Q45l.js b/assets/ValoImports-BMdPkJi2.js similarity index 96% rename from assets/ValoImports-BZq8Q45l.js rename to assets/ValoImports-BMdPkJi2.js index 5990853..5c6f029 100644 --- a/assets/ValoImports-BZq8Q45l.js +++ b/assets/ValoImports-BMdPkJi2.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,cr as i,n as a}from"./axios-DOscJEDN.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-CDlE51TE.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./useMutation-DqBabLvU.js";import{t as u}from"./queryOptions-_qrchnQm.js";import{t as d}from"./UndoOutlined-DS5JVKPM.js";import{I as f,c as p,z as m}from"./index-BocemapU.js";var h=`modules/pmsissr/php/PMSI_getImportsValo.php`;async function g(){let e=new FormData;return e.append(`action`,`get`),(await s({method:`post`,url:i()+h,data:e,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function _({file:e}){let t=new FormData;return t.append(`action`,`post`),t.append(`fileName`,e.name),t.append(`fileData`,e),(await s({method:`post`,url:i()+h,data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}var v={all:[`valoSsrImports`],list:()=>[...v.all,`list`]},y=()=>u({queryKey:v.list(),queryFn:g}),b=()=>a(y());function x(){let e=r();return l({mutationFn:_,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async()=>{await e.invalidateQueries({queryKey:v.list()})}})}var S=e(t()),C=n(),w=()=>{let e=b(),t=x(),n=e.data?.imports??[],r=(0,S.useRef)(),i=()=>{e.refetch()},a=()=>{r.current.click()},s=e=>{let n=e.target.files[0];n&&t.mutate({file:n})},l=[{title:`Import dans CTI`,dataKey:`date`},{title:`Nombre séjour`,dataKey:`nb_sejours`},{title:`Nombre séjour HC`,dataKey:`nb_sejours_hc`},{title:`Nombre séjour HP`,dataKey:`nb_sejours_hp`},{title:`Nombre séjour non valorisé`,dataKey:`nb_sejours_non_valorises`},{title:`Nombre séjour pédiatrique`,dataKey:`nb_sejours_pediatrique_valorises`},{title:`Année de valorisation`,dataKey:`vclass`},{title:`Coefficient Géographique`,dataKey:`coeffgeo`},{title:`Coefficient Spécialisation`,dataKey:`coeffspe`},{title:`Coefficient prudentiel`,dataKey:`coeffprud`},{title:`Coefficient honoraire`,dataKey:`coeffhono`},{title:`Coefficient transition`,dataKey:`coefftrans`},{title:`Fraction DMA`,dataKey:`fracdma`}].map(e=>({width:100,resizable:!0,key:e.dataKey,...e}));return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(o,{children:(0,C.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,C.jsxs)(`div`,{className:`component-header`,children:[(0,C.jsx)(`div`,{className:`header-title`,children:`Imports VALO SSR`}),(0,C.jsxs)(`div`,{className:`header-actions`,children:[(0,C.jsx)(f,{title:`Actualiser`,children:(0,C.jsx)(c,{type:`link`,onClick:i,children:(0,C.jsx)(d,{})})}),(0,C.jsx)(c,{size:`default`,type:`primary`,icon:(0,C.jsx)(m,{}),onClick:a,loading:t.isPending,children:`Importer un fichier`}),(0,C.jsx)(`input`,{type:`file`,ref:r,onChange:s,style:{display:`none`}})]})]}),(0,C.jsx)(`div`,{className:`component-content`,children:(0,C.jsx)(`div`,{className:`valo-imports`,children:(0,C.jsx)(p,{rowKey:`oid`,columns:l,loading:e.isFetching,data:n})})})]})};export{w as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,cr as i,n as a}from"./axios-DOscJEDN.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-CDlE51TE.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./useMutation-DqBabLvU.js";import{t as u}from"./queryOptions-_qrchnQm.js";import{t as d}from"./UndoOutlined-DS5JVKPM.js";import{I as f,c as p,z as m}from"./index-V8IueDFv.js";var h=`modules/pmsissr/php/PMSI_getImportsValo.php`;async function g(){let e=new FormData;return e.append(`action`,`get`),(await s({method:`post`,url:i()+h,data:e,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function _({file:e}){let t=new FormData;return t.append(`action`,`post`),t.append(`fileName`,e.name),t.append(`fileData`,e),(await s({method:`post`,url:i()+h,data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}var v={all:[`valoSsrImports`],list:()=>[...v.all,`list`]},y=()=>u({queryKey:v.list(),queryFn:g}),b=()=>a(y());function x(){let e=r();return l({mutationFn:_,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async()=>{await e.invalidateQueries({queryKey:v.list()})}})}var S=e(t()),C=n(),w=()=>{let e=b(),t=x(),n=e.data?.imports??[],r=(0,S.useRef)(),i=()=>{e.refetch()},a=()=>{r.current.click()},s=e=>{let n=e.target.files[0];n&&t.mutate({file:n})},l=[{title:`Import dans CTI`,dataKey:`date`},{title:`Nombre séjour`,dataKey:`nb_sejours`},{title:`Nombre séjour HC`,dataKey:`nb_sejours_hc`},{title:`Nombre séjour HP`,dataKey:`nb_sejours_hp`},{title:`Nombre séjour non valorisé`,dataKey:`nb_sejours_non_valorises`},{title:`Nombre séjour pédiatrique`,dataKey:`nb_sejours_pediatrique_valorises`},{title:`Année de valorisation`,dataKey:`vclass`},{title:`Coefficient Géographique`,dataKey:`coeffgeo`},{title:`Coefficient Spécialisation`,dataKey:`coeffspe`},{title:`Coefficient prudentiel`,dataKey:`coeffprud`},{title:`Coefficient honoraire`,dataKey:`coeffhono`},{title:`Coefficient transition`,dataKey:`coefftrans`},{title:`Fraction DMA`,dataKey:`fracdma`}].map(e=>({width:100,resizable:!0,key:e.dataKey,...e}));return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(o,{children:(0,C.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,C.jsxs)(`div`,{className:`component-header`,children:[(0,C.jsx)(`div`,{className:`header-title`,children:`Imports VALO SSR`}),(0,C.jsxs)(`div`,{className:`header-actions`,children:[(0,C.jsx)(f,{title:`Actualiser`,children:(0,C.jsx)(c,{type:`link`,onClick:i,children:(0,C.jsx)(d,{})})}),(0,C.jsx)(c,{size:`default`,type:`primary`,icon:(0,C.jsx)(m,{}),onClick:a,loading:t.isPending,children:`Importer un fichier`}),(0,C.jsx)(`input`,{type:`file`,ref:r,onChange:s,style:{display:`none`}})]})]}),(0,C.jsx)(`div`,{className:`component-content`,children:(0,C.jsx)(`div`,{className:`valo-imports`,children:(0,C.jsx)(p,{rowKey:`oid`,columns:l,loading:e.isFetching,data:n})})})]})};export{w as default}; \ No newline at end of file diff --git a/assets/context-CO1J1AvK.js b/assets/context-DccnwGJF.js similarity index 99% rename from assets/context-CO1J1AvK.js rename to assets/context-DccnwGJF.js index f7e60e9..789fa91 100644 --- a/assets/context-CO1J1AvK.js +++ b/assets/context-DccnwGJF.js @@ -1,4 +1,4 @@ -import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,Bn as i,Kt as a,Ot as o,Xt as s,Yt as c,et as l,qt as u,yr as d}from"./axios-DOscJEDN.js";import{d as f,f as p}from"./SearchOutlined-BPqyJBOP.js";import{Q as m,Z as h}from"./index-BocemapU.js";var g=t(((e,t)=>{function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),_=t(((e,t)=>{var n=g().default;function r(e,i){if(typeof WeakMap==`function`)var a=new WeakMap,o=new WeakMap;return(t.exports=r=function(e,t){if(!t&&e&&e.__esModule)return e;var r,i,s={__proto__:null,default:e};if(e===null||n(e)!=`object`&&typeof e!=`function`)return s;if(r=t?o:a){if(r.has(e))return r.get(e);r.set(e,s)}for(var c in e)c!==`default`&&{}.hasOwnProperty.call(e,c)&&((i=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,c))&&(i.get||i.set)?r(s,c,i):s[c]=e[c]);return s},t.exports.__esModule=!0,t.exports.default=t.exports)(e,i)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),v=t(((e,t)=>{var n=g().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),y=t(((e,t)=>{var n=g().default,r=v();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),b=t(((e,t)=>{var n=y();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),x=t(((e,t)=>{var n=b();function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z`}}]},name:`close`,theme:`outlined`}})),C=t(((e,t)=>{function n(e){if(Array.isArray(e))return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),w=t(((e,t)=>{function n(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),T=t(((e,t)=>{function n(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{var n=T();function r(e,t){if(e){if(typeof e==`string`)return n(e,t);var r={}.toString.call(e).slice(8,-1);return r===`Object`&&e.constructor&&(r=e.constructor.name),r===`Map`||r===`Set`?Array.from(e):r===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),D=t(((e,t)=>{function n(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,Bn as i,Kt as a,Ot as o,Xt as s,Yt as c,et as l,qt as u,yr as d}from"./axios-DOscJEDN.js";import{d as f,f as p}from"./SearchOutlined-BPqyJBOP.js";import{Q as m,Z as h}from"./index-V8IueDFv.js";var g=t(((e,t)=>{function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),_=t(((e,t)=>{var n=g().default;function r(e,i){if(typeof WeakMap==`function`)var a=new WeakMap,o=new WeakMap;return(t.exports=r=function(e,t){if(!t&&e&&e.__esModule)return e;var r,i,s={__proto__:null,default:e};if(e===null||n(e)!=`object`&&typeof e!=`function`)return s;if(r=t?o:a){if(r.has(e))return r.get(e);r.set(e,s)}for(var c in e)c!==`default`&&{}.hasOwnProperty.call(e,c)&&((i=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,c))&&(i.get||i.set)?r(s,c,i):s[c]=e[c]);return s},t.exports.__esModule=!0,t.exports.default=t.exports)(e,i)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),v=t(((e,t)=>{var n=g().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),y=t(((e,t)=>{var n=g().default,r=v();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),b=t(((e,t)=>{var n=y();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),x=t(((e,t)=>{var n=b();function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z`}}]},name:`close`,theme:`outlined`}})),C=t(((e,t)=>{function n(e){if(Array.isArray(e))return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),w=t(((e,t)=>{function n(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),T=t(((e,t)=>{function n(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{var n=T();function r(e,t){if(e){if(typeof e==`string`)return n(e,t);var r={}.toString.call(e).slice(8,-1);return r===`Object`&&e.constructor&&(r=e.constructor.name),r===`Map`||r===`Set`?Array.from(e):r===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),D=t(((e,t)=>{function n(){throw TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),O=t(((e,t)=>{var n=C(),r=w(),i=E(),a=D();function o(e,t){return n(e)||r(e,t)||i(e,t)||a()}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports})),k=t(((e,t)=>{function n(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),A=t(((e,t)=>{var n=k();function r(e,t){if(e==null)return{};var r,i,a=n(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=(0,n().createContext)({})})),M=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.call=s,e.default=void 0,e.note=a,e.noteOnce=l,e.preMessage=void 0,e.resetWarned=o,e.warning=i,e.warningOnce=c;var t={},n=[],r=e.preMessage=function(e){n.push(e)};function i(e,t){}function a(e,t){}function o(){t={}}function s(e,n,r){!n&&!t[r]&&(e(!1,r),t[r]=!0)}function c(e,t){s(i,e,t)}function l(e,t){s(a,e,t)}c.preMessage=r,c.resetWarned=o,c.noteOnce=l,e.default=c})),N=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=t;function t(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}})),P=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=t;function t(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}})),F=t((e=>{var t=m().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.clearContainerCache=v,e.injectCSS=p,e.removeCSS=g,e.updateCSS=y;var n=t(x()),r=t(N()),i=t(P()),a=`data-rc-order`,o=`data-rc-priority`,s=`rc-util-key`,c=new Map;function l(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).mark;return e?e.startsWith(`data-`)?e:`data-${e}`:s}function u(e){return e.attachTo?e.attachTo:document.querySelector(`head`)||document.body}function d(e){return e===`queue`?`prependQueue`:e?`prepend`:`append`}function f(e){return Array.from((c.get(e)||e).children).filter(function(e){return e.tagName===`STYLE`})}function p(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,r.default)())return null;var n=t.csp,i=t.prepend,s=t.priority,c=s===void 0?0:s,l=d(i),p=l===`prependQueue`,m=document.createElement(`style`);m.setAttribute(a,l),p&&c&&m.setAttribute(o,`${c}`),n!=null&&n.nonce&&(m.nonce=n?.nonce),m.innerHTML=e;var h=u(t),g=h.firstChild;if(i){if(p){var _=(t.styles||f(h)).filter(function(e){return[`prepend`,`prependQueue`].includes(e.getAttribute(a))?c>=Number(e.getAttribute(o)||0):!1});if(_.length)return h.insertBefore(m,_[_.length-1].nextSibling),m}h.insertBefore(m,g)}else h.appendChild(m);return m}function h(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=u(t);return(t.styles||f(n)).find(function(n){return n.getAttribute(l(t))===e})}function g(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=h(e,t);n&&u(t).removeChild(n)}function _(e,t){var n=c.get(e);if(!n||!(0,i.default)(document,n)){var r=p(``,t),a=r.parentNode;c.set(e,a),e.removeChild(r)}}function v(){c.clear()}function y(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=u(r),a=f(i),o=(0,n.default)((0,n.default)({},r),{},{styles:a});_(i,o);var s=h(t,o);if(s){var c;return(c=o.csp)!=null&&c.nonce&&s.nonce!==o.csp?.nonce&&(s.nonce=o.csp?.nonce),s.innerHTML!==e&&(s.innerHTML=e),s}var d=p(e,o);return d.setAttribute(l(o),t),d}})),I=t((t=>{var r=m(),i=g();Object.defineProperty(t,`__esModule`,{value:!0}),t.generate=w,t.getSecondaryColor=T,t.iconStyles=void 0,t.isIconDefinition=S,t.normalizeAttrs=C,t.normalizeTwoToneColors=E,t.useInsertStyles=t.svgBaseProps=void 0,t.warning=b;var s=r(x()),c=r(g()),l=(u(),e(a)),d=y(n()),f=r(M()),p=F(),h=r(j()),_=r(o());function v(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||i(e)!=`object`&&typeof e!=`function`)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!==`default`&&{}.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function b(e,t){(0,f.default)(e,`[@ant-design/icons] ${t}`)}function S(e){return(0,c.default)(e)===`object`&&typeof e.name==`string`&&typeof e.theme==`string`&&((0,c.default)(e.icon)===`object`||typeof e.icon==`function`)}function C(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case`class`:t.className=r,delete t.class;break;default:delete t[n],t[(0,_.default)(n)]=r}return t},{})}function w(e,t,n){return n?d.default.createElement(e.tag,(0,s.default)((0,s.default)({key:t},C(e.attrs)),n),(e.children||[]).map(function(n,r){return w(n,`${t}-${e.tag}-${r}`)})):d.default.createElement(e.tag,(0,s.default)({key:t},C(e.attrs)),(e.children||[]).map(function(n,r){return w(n,`${t}-${e.tag}-${r}`)}))}function T(e){return(0,l.generate)(e)[0]}function E(e){return e?Array.isArray(e)?e:[e]:[]}t.svgBaseProps={width:`1em`,height:`1em`,fill:`currentColor`,"aria-hidden":`true`,focusable:`false`};var D=t.iconStyles=` .anticon { display: inline-flex; diff --git a/assets/filterByCode-BHatCYW2.js b/assets/filterByCode-Dcf0O54K.js similarity index 97% rename from assets/filterByCode-BHatCYW2.js rename to assets/filterByCode-Dcf0O54K.js index d9415ab..f852e58 100644 --- a/assets/filterByCode-BHatCYW2.js +++ b/assets/filterByCode-Dcf0O54K.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Dt as n,Mn as r,Nn as i,cr as a,dr as o,hr as s,ur as c}from"./axios-DOscJEDN.js";import{i as l}from"./ctiAxios-CDlE51TE.js";import{k as u}from"./index-BocemapU.js";var d=e(t());i();var f={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 00-10.27-5.79h-38.44a12 12 0 00-6.4 1.85 12 12 0 00-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 00-1.84 6.39 12 12 0 0012 12h34.46a12 12 0 0010.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0010.23 5.72h37.48a12 12 0 006.48-1.9 12 12 0 003.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 001.9-6.5 12 12 0 00-12-12h-35.7a12 12 0 00-10.29 5.84z`}}]},name:`file-excel`,theme:`filled`},p=d.forwardRef(function(e,t){return d.createElement(n,r(r({},e),{},{ref:t,icon:f}))}),m=e(u());function h(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return{schema:o(t).schema,tables:n(t),refTables:r(t)};function n(e){let t={};return c(e,`TABLE`).forEach((e,n)=>{let r=o(e),c=i(e);s(c)||(r.listes=c);let l=a(e);s(l)||(r.groups=l),t[`${r.table_id}-${n}`]=r}),t}function r(e){let t={};return c(e,`REFTABLE`).forEach(e=>{let n=o(e),r=i(e);s(r)||(n.listes=r);let c=a(e);s(c)||(n.groups=c),t[(0,m.default)(n.table_id)]=n}),t}function i(e){let t={};return c(e,`LISTE`).forEach(e=>{let n=o(e);t[(0,m.default)(n.liste_id)]=n}),t}function a(e){let t={};return c(e,`GROUP`).forEach(e=>{let n=o(e),r=a(e);s(r)||(n.groups=r);let c=i(e);s(c)||(n.listes=c),t[(0,m.default)(n.texte)]=n}),t}}function g(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`LISTE`)[0],r=o(n),i=c(n,`COLUMN`);if(i){let e={};i.forEach(t=>{let n=o(t);e[n.name]=n}),r.columns=e}let a=c(n,`RECORD`);if(a){let e={};a.forEach(t=>{let n=o(t);e[n.oid]=n}),r.records=e}let s=c(n,`OID`);if(s){let e={};s.forEach(t=>{let n=o(t);e[n.code.replace(/\s/gm,``)]=n}),r.oids=e}return r}var _=async e=>h(await l(`modules/base/php/getListes.php`,{softCode:e})),v=async(e,t,n)=>g(await l(`modules/base/php/getListe.php`,{table_id:t,liste_id:n,schema:e})),y=`modules/base/php/setListe.php`;async function b(e){await l(y,e)}async function x(e,t,n,r){await l(y,{action:`refcopy`,softCode:t,refoid:e,schema:n,database:r})}async function S(e){let t=a()+`modules/base/php/getListeSaisieCode.php`,n=new FormData;for(let t in e)n.append(t,e[t]);return(await fetch(t,{method:`POST`,credentials:`include`,cache:`no-cache`,body:n})).json()}var C=/\w*\*?/gm;function w(e,t,n){let r=t.match(C),i=e.filter(e=>r.includes(e.code)?!0:r.length!==1&&r[0]!==``?r.some(t=>t!==``&&t.slice(-1)===`*`?e.code.startsWith(t.slice(0,-1)):!1):!0);if(n){let e=n.match(C);i=i.filter(t=>e.includes(t.code)?!1:e.length!==1&&e[0]!==``?e.some(e=>e!==``&&e.slice(-1)===`*`?!t.code.startsWith(e.slice(0,-1)):!0):!0)}return i}export{S as a,_ as i,x as n,b as o,v as r,p as s,w as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Dt as n,Mn as r,Nn as i,cr as a,dr as o,hr as s,ur as c}from"./axios-DOscJEDN.js";import{i as l}from"./ctiAxios-CDlE51TE.js";import{k as u}from"./index-V8IueDFv.js";var d=e(t());i();var f={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 00-10.27-5.79h-38.44a12 12 0 00-6.4 1.85 12 12 0 00-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 00-1.84 6.39 12 12 0 0012 12h34.46a12 12 0 0010.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0010.23 5.72h37.48a12 12 0 006.48-1.9 12 12 0 003.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 001.9-6.5 12 12 0 00-12-12h-35.7a12 12 0 00-10.29 5.84z`}}]},name:`file-excel`,theme:`filled`},p=d.forwardRef(function(e,t){return d.createElement(n,r(r({},e),{},{ref:t,icon:f}))}),m=e(u());function h(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return{schema:o(t).schema,tables:n(t),refTables:r(t)};function n(e){let t={};return c(e,`TABLE`).forEach((e,n)=>{let r=o(e),c=i(e);s(c)||(r.listes=c);let l=a(e);s(l)||(r.groups=l),t[`${r.table_id}-${n}`]=r}),t}function r(e){let t={};return c(e,`REFTABLE`).forEach(e=>{let n=o(e),r=i(e);s(r)||(n.listes=r);let c=a(e);s(c)||(n.groups=c),t[(0,m.default)(n.table_id)]=n}),t}function i(e){let t={};return c(e,`LISTE`).forEach(e=>{let n=o(e);t[(0,m.default)(n.liste_id)]=n}),t}function a(e){let t={};return c(e,`GROUP`).forEach(e=>{let n=o(e),r=a(e);s(r)||(n.groups=r);let c=i(e);s(c)||(n.listes=c),t[(0,m.default)(n.texte)]=n}),t}}function g(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`LISTE`)[0],r=o(n),i=c(n,`COLUMN`);if(i){let e={};i.forEach(t=>{let n=o(t);e[n.name]=n}),r.columns=e}let a=c(n,`RECORD`);if(a){let e={};a.forEach(t=>{let n=o(t);e[n.oid]=n}),r.records=e}let s=c(n,`OID`);if(s){let e={};s.forEach(t=>{let n=o(t);e[n.code.replace(/\s/gm,``)]=n}),r.oids=e}return r}var _=async e=>h(await l(`modules/base/php/getListes.php`,{softCode:e})),v=async(e,t,n)=>g(await l(`modules/base/php/getListe.php`,{table_id:t,liste_id:n,schema:e})),y=`modules/base/php/setListe.php`;async function b(e){await l(y,e)}async function x(e,t,n,r){await l(y,{action:`refcopy`,softCode:t,refoid:e,schema:n,database:r})}async function S(e){let t=a()+`modules/base/php/getListeSaisieCode.php`,n=new FormData;for(let t in e)n.append(t,e[t]);return(await fetch(t,{method:`POST`,credentials:`include`,cache:`no-cache`,body:n})).json()}var C=/\w*\*?/gm;function w(e,t,n){let r=t.match(C),i=e.filter(e=>r.includes(e.code)?!0:r.length!==1&&r[0]!==``?r.some(t=>t!==``&&t.slice(-1)===`*`?e.code.startsWith(t.slice(0,-1)):!1):!0);if(n){let e=n.match(C);i=i.filter(t=>e.includes(t.code)?!1:e.length!==1&&e[0]!==``?e.some(e=>e!==``&&e.slice(-1)===`*`?!t.code.startsWith(e.slice(0,-1)):!0):!0)}return i}export{S as a,_ as i,x as n,b as o,v as r,p as s,w as t}; \ No newline at end of file diff --git a/assets/importColumn-CY1VPPWt.js b/assets/importColumn-DDY99sfA.js similarity index 97% rename from assets/importColumn-CY1VPPWt.js rename to assets/importColumn-DDY99sfA.js index 696fd21..eb4bc28 100644 --- a/assets/importColumn-CY1VPPWt.js +++ b/assets/importColumn-DDY99sfA.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{l as r}from"./ctiAxios-CDlE51TE.js";import{t as i}from"./button-BMyidN73.js";import{et as a}from"./index-BocemapU.js";import{m as o,p as s}from"./path-DPb3kQoE.js";t();var c=e(r()),l=n(),u=[{title:`Nom`,dataKey:`name`},{title:`Titre`,dataKey:`title`},{title:`Démarré`,dataKey:`start`},{title:`Terminé`,dataKey:`end`},{title:`Statut`,dataKey:`endStatus`,width:50},{title:`Durée`,dataKey:`duration`}].map(e=>({width:150,resizable:!0,key:e.dataKey,...e})),d=(e,t,n)=>[{title:``,dataIndex:`action`,key:`deleteImport`,render:(e,r,o)=>(0,l.jsx)(i,{shape:`circle`,icon:(0,l.jsx)(a,{}),onClick:()=>n(r.fullname,t)})},{title:`Type`,dataIndex:`type`,key:`type`,render:(t,n,r)=>{let i=e.find(e=>e.key===t);if(i)return i.label}},{title:`Mois`,dataIndex:`mois`,key:`month`},{title:`Fichier`,dataIndex:`name`,key:`file`},{title:`Date`,dataIndex:`date`,key:`date`},{title:`Taille`,dataIndex:`size`,key:`size`}],f=e=>[{title:`N°`,dataKey:`oid`},{title:`Texte`,dataKey:`texte`,width:200},{title:`Date import`,dataKey:`date_import`,width:100},{title:`Etat`,dataKey:`etat`,width:100,dataGetter:({rowData:e})=>{let t=``;return e.etat===`G`?t=`Généré`:e.etat===`C`&&(t=`Contrôlé`),e.etat_en_cours===`G`&&(t+=` - Génération en cours`),e.traitement_a_faire===`G`&&(t+=` - Génération en attente`),t}},{title:`Finess`,dataKey:`finess`,width:150},{title:`Date début`,dataKey:`date_debut`,width:100},{title:`Date fin`,dataKey:`date_fin`,width:100},{title:s[e].title,dataKey:s[e].dataKey},{title:o[e].title,dataKey:o[e].dataKey},{title:`RSF`,dataKey:`nb_rsf`},{title:`Erreur(s)`,dataKey:`nb_erreurs`},{title:`Avertissement(s)`,dataKey:`nb_avertissements`,width:150}],p=e=>f(e).map(e=>({width:50,resizable:!0,key:e.dataKey,...e})),m=e=>[{title:`N°`,dataKey:`oid`,width:50},{title:`Import dans CTI`,dataKey:`date_text`,dataGetter:({columns:t,column:n,columnIndex:r,rowData:i,rowIndex:a})=>e===`mco`?(0,c.default)(i.date_text,`YYYY/MM/DD`).format(`DD/MM/YYYY`):i.date},{title:`Traitement du fichier MAT2A/OVALIDE`,dataKey:`mat2a_date_text`,dataGetter:({rowData:t})=>e===`mco`?(0,c.default)(t.mat2a_date_text,`YYYY/MM/DD`).format(`DD/MM/YYYY`):t.mat2a_date},{title:`Année`,dataKey:`mat2a_annee`},{title:`Mois`,dataKey:`mat2a_mois`}],h=[{title:`RSA Transmis`,dataKey:`mat2a_rsa_transmis`},{title:`RSA traités`,dataKey:`mat2a_rsa_traites`},{title:`RSA séances`,dataKey:`mat2a_rsa_seances`},{title:`RSA 0 nuits`,dataKey:`mat2a_rsa_0_nuits`},{title:`Montant base de remboursement`,dataKey:`mat2a_rsa_prestations_base_remb`,dataGetter:({rowData:e})=>new Intl.NumberFormat(`fr-FR`,{style:`currency`,currency:`EUR`,minimumFractionDigits:0,maximumFractionDigits:0}).format(e.mat2a_rsa_prestations_base_remb)}],g=[{title:`RHA`,dataKey:`mat2a_rha`},{title:`Journées`,dataKey:`mat2a_journees`},{title:`IVA`,dataKey:`mat2a_iva`},{title:`Age moyen`,dataKey:`mat2a_age_moyen`},{title:`% femmes`,dataKey:`mat2a_pct_femmes`}],_=e=>{let t=[];return t=e===`mco`?m(e).concat(h):m(e).concat(g),t.map(e=>({width:150,resizable:!0,key:e.dataKey,...e}))};export{_ as i,d as n,p as r,u as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{l as r}from"./ctiAxios-CDlE51TE.js";import{t as i}from"./button-BMyidN73.js";import{et as a}from"./index-V8IueDFv.js";import{m as o,p as s}from"./path-DPb3kQoE.js";t();var c=e(r()),l=n(),u=[{title:`Nom`,dataKey:`name`},{title:`Titre`,dataKey:`title`},{title:`Démarré`,dataKey:`start`},{title:`Terminé`,dataKey:`end`},{title:`Statut`,dataKey:`endStatus`,width:50},{title:`Durée`,dataKey:`duration`}].map(e=>({width:150,resizable:!0,key:e.dataKey,...e})),d=(e,t,n)=>[{title:``,dataIndex:`action`,key:`deleteImport`,render:(e,r,o)=>(0,l.jsx)(i,{shape:`circle`,icon:(0,l.jsx)(a,{}),onClick:()=>n(r.fullname,t)})},{title:`Type`,dataIndex:`type`,key:`type`,render:(t,n,r)=>{let i=e.find(e=>e.key===t);if(i)return i.label}},{title:`Mois`,dataIndex:`mois`,key:`month`},{title:`Fichier`,dataIndex:`name`,key:`file`},{title:`Date`,dataIndex:`date`,key:`date`},{title:`Taille`,dataIndex:`size`,key:`size`}],f=e=>[{title:`N°`,dataKey:`oid`},{title:`Texte`,dataKey:`texte`,width:200},{title:`Date import`,dataKey:`date_import`,width:100},{title:`Etat`,dataKey:`etat`,width:100,dataGetter:({rowData:e})=>{let t=``;return e.etat===`G`?t=`Généré`:e.etat===`C`&&(t=`Contrôlé`),e.etat_en_cours===`G`&&(t+=` - Génération en cours`),e.traitement_a_faire===`G`&&(t+=` - Génération en attente`),t}},{title:`Finess`,dataKey:`finess`,width:150},{title:`Date début`,dataKey:`date_debut`,width:100},{title:`Date fin`,dataKey:`date_fin`,width:100},{title:s[e].title,dataKey:s[e].dataKey},{title:o[e].title,dataKey:o[e].dataKey},{title:`RSF`,dataKey:`nb_rsf`},{title:`Erreur(s)`,dataKey:`nb_erreurs`},{title:`Avertissement(s)`,dataKey:`nb_avertissements`,width:150}],p=e=>f(e).map(e=>({width:50,resizable:!0,key:e.dataKey,...e})),m=e=>[{title:`N°`,dataKey:`oid`,width:50},{title:`Import dans CTI`,dataKey:`date_text`,dataGetter:({columns:t,column:n,columnIndex:r,rowData:i,rowIndex:a})=>e===`mco`?(0,c.default)(i.date_text,`YYYY/MM/DD`).format(`DD/MM/YYYY`):i.date},{title:`Traitement du fichier MAT2A/OVALIDE`,dataKey:`mat2a_date_text`,dataGetter:({rowData:t})=>e===`mco`?(0,c.default)(t.mat2a_date_text,`YYYY/MM/DD`).format(`DD/MM/YYYY`):t.mat2a_date},{title:`Année`,dataKey:`mat2a_annee`},{title:`Mois`,dataKey:`mat2a_mois`}],h=[{title:`RSA Transmis`,dataKey:`mat2a_rsa_transmis`},{title:`RSA traités`,dataKey:`mat2a_rsa_traites`},{title:`RSA séances`,dataKey:`mat2a_rsa_seances`},{title:`RSA 0 nuits`,dataKey:`mat2a_rsa_0_nuits`},{title:`Montant base de remboursement`,dataKey:`mat2a_rsa_prestations_base_remb`,dataGetter:({rowData:e})=>new Intl.NumberFormat(`fr-FR`,{style:`currency`,currency:`EUR`,minimumFractionDigits:0,maximumFractionDigits:0}).format(e.mat2a_rsa_prestations_base_remb)}],g=[{title:`RHA`,dataKey:`mat2a_rha`},{title:`Journées`,dataKey:`mat2a_journees`},{title:`IVA`,dataKey:`mat2a_iva`},{title:`Age moyen`,dataKey:`mat2a_age_moyen`},{title:`% femmes`,dataKey:`mat2a_pct_femmes`}],_=e=>{let t=[];return t=e===`mco`?m(e).concat(h):m(e).concat(g),t.map(e=>({width:150,resizable:!0,key:e.dataKey,...e}))};export{_ as i,d as n,p as r,u as t}; \ No newline at end of file diff --git a/assets/index-BocemapU.js b/assets/index-V8IueDFv.js similarity index 99% rename from assets/index-BocemapU.js rename to assets/index-V8IueDFv.js index 1beab9a..8dda743 100644 --- a/assets/index-BocemapU.js +++ b/assets/index-V8IueDFv.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Debug-6bSxXtnl.js","./chunk-jRWAZmH_.js","./axios-DOscJEDN.js","./slicedToArray-BQ1tPSGY.js","./asyncToGenerator-DHhZBkop.js","./typeof-BUNGcdwP.js","./jsx-runtime-CEixWuwE.js","./table-DT2n3sXB.js","./iconUtil-CvNpmAMh.js","./SearchOutlined-BPqyJBOP.js","./button-BMyidN73.js","./es-DVLNHcCS.js","./select-C47FfvhI.js","./es-CP2TylOl.js","./pagination-BH2ItXeM.js","./dropdown-D9KQHt_A.js","./es-vi4YRbrb.js","./tooltip-3rewahde.js","./space-uFVW-ksd.js","./useFlexGapSupport-CzPe5s7u.js","./styleChecker-CBbSvMnG.js","./input-Yn95s9T0.js","./tree-brJPbLgK.js","./radio-D6c78X3x.js","./getDataOrAriaProps-lBkoLCFd.js","./spin-CFT4geQI.js","./_baseIsEqual-B73sS91y.js","./_getTag-DqJrwfM-.js","./isObject-CrYMdqJr.js","./getScrollBarSize-Dv59m4MX.js","./shallowequal-IlyNxnSp.js","./notification-BkpaB2Vc.js","./ctiAxios-CDlE51TE.js","./ctiAxios-DdKuH37F.css","./perQueryPersister-BKI9gpp-.js","./progress-BEfRXkc2.js","./chunk-62JRHF6Z-Dyzu9RRG.js","./preload-helper-m6Zr1aMT.js","./logs.queries-7Ij4dy4e.js","./queryOptions-_qrchnQm.js","./view.keys-CBaWbBws.js","./Debug-B9ptu7Ee.css","./Exploit-f57GXKKx.js","./prop-types-eZYknsgO.js","./Exploit-yVAt52Ij.css","./SalarieVentilationListing-D-FrMBaX.js","./index.esm-DB3Pt-Y3.js","./ResetButton-DwwRaJH2.js","./UndoOutlined-DS5JVKPM.js","./BaseActionButton-Da1uVM0x.js","./modal-BdqOHno9.js","./ActionButton-C-auIQS0.js","./popconfirm-DHVG0Jca.js","./popover-D_oN25YJ.js","./Loader-DwXJ8Se3.js","./react-redux-BUEaRwHS.js","./Loader-Df31oCEP.css","./SalarieVentilationEditor-BAv2vip0.js","./ArrowLeftOutlined-Be9M8IUd.js","./useMutation-DqBabLvU.js","./SaveButton-B7oEAcu-.js","./SaveOutlined-CKknbpWq.js","./SalarieVentilationEditor-Bu7A8pR3.css","./ClassesManager-DdjWwxAI.js","./ConsoleSqlOutlined-xZVyeJFJ.js","./typography-BlzsJIlH.js","./CopyOutlined-DaVzY812.js","./transButton-D0reIx7z.js","./filterByCode-BHatCYW2.js","./ImportOutlined-CJMN8fnX.js","./LeftSquareOutlined-CPEKio_w.js","./RightSquareOutlined-79l4X31l.js","./sanitizeDataUtils-dwaGfQDt.js","./_assignValue-CtYsImY2.js","./sortBy-EDXnl_5E.js","./_baseMap-olRIsrjP.js","./DiscardChangesButton-B-gDuJCC.js","./module-DCzHhej2.js","./useFormIsActive-BuGtMvWa.js","./ClassesManager-BNh7Cc9N.css","./FavoritesEditor-DoQrJVWH.js","./userUtils-DbxEUC96.js","./FavoritesEditor-DNSVAy1I.css","./Import-BLt5uC8k.js","./DownloadOutlined-BPVvN91B.js","./context-CO1J1AvK.js","./ref-DHqHtEQg.js","./importColumn-CY1VPPWt.js","./path-DPb3kQoE.js","./Import-DlPp7kZf.css","./OvalideImports-BOC8EUvV.js","./OvalideImports-C882gTRJ.css","./ValoImports-BZq8Q45l.js","./ValoImports-9nK6dK5V.css","./IndicatorsManager-B78y0WGi.js","./RowLabelWithIcon-DKaqYrFi.js","./row-CU8sFQni.js","./row-DBdAd7Gb.js","./CancelButton-rBN4jacc.js","./CancelButton-DRGleAxl.css","./CloseButton-B2X9zY4u.js","./CopyToClipboard-BUzlsu7g.js","./Information-BBkpqMWL.js","./indicatorsColumns-BM24jdvH.js","./IndicatorsManager-CugyWTGU.css","./LicencesManager-RvJhOqgt.js","./LicencesManager-BlZQO97C.css","./ListesManagers-D2qt0rm8.js","./ListesManagers-7BB0kOmZ.css","./PasswordManager-BKsqrYey.js","./users.mutations-BX9ZE4mu.js","./favoritesAdapter-BGKoD59H.js","./PasswordManager-Ry4JHtDv.css","./PresentationManager-BxKrHO9Y.js","./ColorPicker-3vU9rt-8.js","./cloneDeep-CXH354lv.js","./map-VkrozZ8U.js","./ColorPicker-B-UA61SD.css","./menu.queries-Bx1BXeuM.js","./slugify-C1iW7uj6.js","./menu.keys-B7AU8LlB.js","./PresentationManager-DSEhDZxm.css","./ReportsManager-7hEOoMoK.js","./es-0LFFyZEl.js","./Checkbox-DaffYDjq.js","./ReportsManager-BAs2sDjN.css","./Simulations-Dnn5166S.js","./SpecSynchronize-D0Agdx8k.js","./synchronize.queries-CTvMMThv.js","./SpecSynchronize-Za88ZlAG.css","./Synchronize-BCphLJ6n.js","./Synchronize-lo2f-wsS.css","./TablesManager-BlFadPbF.js","./MessageOutlined-DbxNuxex.js","./TablesManager-C1SNdNbd.css","./UserManager-_Pw6fmw0.js","./UserManager-BZGApT05.css","./ExpertControlsSettings-D7UpGpT4.js","./WarningFilled-G1Llf5rq.js","./ExpertControlsSettings-BOPHWS0D.css","./exceljs.min-DGRRI-F3.js","./jspdf.es.min-BnKNav1y.js","./Charts-DRUSdI5G.js","./view.queries-CL7tI7NU.js","./Charts-B4BgDwW4.css","./CopiloteWidget-BLnZL_7W.js","./CopiloteWidget-DUuLDpRf.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Debug-DvFgPNa5.js","./chunk-jRWAZmH_.js","./axios-DOscJEDN.js","./slicedToArray-BQ1tPSGY.js","./asyncToGenerator-DHhZBkop.js","./typeof-BUNGcdwP.js","./jsx-runtime-CEixWuwE.js","./table-Dgoi2Ld6.js","./iconUtil-CvNpmAMh.js","./SearchOutlined-BPqyJBOP.js","./button-BMyidN73.js","./es-DVLNHcCS.js","./select-C47FfvhI.js","./es-CP2TylOl.js","./pagination-BH2ItXeM.js","./dropdown-D9KQHt_A.js","./es-vi4YRbrb.js","./tooltip-3rewahde.js","./space-uFVW-ksd.js","./useFlexGapSupport-CzPe5s7u.js","./styleChecker-CBbSvMnG.js","./input-Yn95s9T0.js","./tree-brJPbLgK.js","./radio-f3UPLFem.js","./getDataOrAriaProps-lBkoLCFd.js","./spin-CBBM6dvl.js","./_baseIsEqual-B73sS91y.js","./_getTag-DqJrwfM-.js","./isObject-CrYMdqJr.js","./getScrollBarSize-Dv59m4MX.js","./shallowequal-IlyNxnSp.js","./notification-BkpaB2Vc.js","./ctiAxios-CDlE51TE.js","./ctiAxios-DdKuH37F.css","./perQueryPersister-BKI9gpp-.js","./progress-BEfRXkc2.js","./chunk-62JRHF6Z-Dyzu9RRG.js","./preload-helper-m6Zr1aMT.js","./logs.queries-7Ij4dy4e.js","./queryOptions-_qrchnQm.js","./view.keys-CBaWbBws.js","./Debug-B9ptu7Ee.css","./Exploit-GZwvm5hp.js","./prop-types-eZYknsgO.js","./Exploit-yVAt52Ij.css","./SalarieVentilationListing-CHcxXoDj.js","./index.esm-DB3Pt-Y3.js","./ResetButton-bD8u3xSC.js","./UndoOutlined-DS5JVKPM.js","./BaseActionButton-BHaunm6A.js","./modal-BdqOHno9.js","./ActionButton-C-auIQS0.js","./popconfirm-DHVG0Jca.js","./popover-D_oN25YJ.js","./Loader-DwXJ8Se3.js","./react-redux-BUEaRwHS.js","./Loader-Df31oCEP.css","./SalarieVentilationEditor-DCPRAEhX.js","./ArrowLeftOutlined-Be9M8IUd.js","./useMutation-DqBabLvU.js","./SaveButton-dvQmcdWk.js","./SaveOutlined-CKknbpWq.js","./SalarieVentilationEditor-Bu7A8pR3.css","./ClassesManager-DKOwTA0l.js","./ConsoleSqlOutlined-xZVyeJFJ.js","./typography-BlzsJIlH.js","./CopyOutlined-DaVzY812.js","./transButton-D0reIx7z.js","./filterByCode-Dcf0O54K.js","./ImportOutlined-CJMN8fnX.js","./LeftSquareOutlined-CPEKio_w.js","./RightSquareOutlined-79l4X31l.js","./sanitizeDataUtils-dwaGfQDt.js","./_assignValue-CtYsImY2.js","./sortBy-DbsSoc5W.js","./_baseMap-olRIsrjP.js","./DiscardChangesButton-k60HFxrS.js","./module-DCzHhej2.js","./useFormIsActive-BuGtMvWa.js","./ClassesManager-BNh7Cc9N.css","./FavoritesEditor-dusHNvdN.js","./userUtils-De5NAY1J.js","./FavoritesEditor-DNSVAy1I.css","./Import-n2JIGUz1.js","./DownloadOutlined-BPVvN91B.js","./context-DccnwGJF.js","./ref-_THprL1O.js","./importColumn-DDY99sfA.js","./path-DPb3kQoE.js","./Import-DlPp7kZf.css","./OvalideImports-BLaPuoUN.js","./OvalideImports-C882gTRJ.css","./ValoImports-BMdPkJi2.js","./ValoImports-9nK6dK5V.css","./IndicatorsManager-B3NFKnYx.js","./RowLabelWithIcon-BLnpOtqJ.js","./row-CU8sFQni.js","./row-DBdAd7Gb.js","./CancelButton-CAR7vI04.js","./CancelButton-DRGleAxl.css","./CloseButton-Wmh9rw0I.js","./CopyToClipboard-DUmYIdDr.js","./Information-BBkpqMWL.js","./indicatorsColumns-CfYqY8tQ.js","./IndicatorsManager-CugyWTGU.css","./LicencesManager-D-O2ps2m.js","./LicencesManager-BlZQO97C.css","./ListesManagers-DTwlmn4g.js","./ListesManagers-7BB0kOmZ.css","./PasswordManager-De9Nv-qW.js","./users.mutations-BX9ZE4mu.js","./favoritesAdapter-BGKoD59H.js","./PasswordManager-Ry4JHtDv.css","./PresentationManager-BnGWpz3S.js","./ColorPicker-Co329nXJ.js","./cloneDeep-CXH354lv.js","./map-VkrozZ8U.js","./ColorPicker-B-UA61SD.css","./menu.queries-Bx1BXeuM.js","./slugify-C1iW7uj6.js","./menu.keys-B7AU8LlB.js","./PresentationManager-DSEhDZxm.css","./ReportsManager-DdQg-7Zh.js","./es-0LFFyZEl.js","./Checkbox-BY22pPg_.js","./ReportsManager-BAs2sDjN.css","./Simulations-C_l_HUUC.js","./SpecSynchronize-DVp1Qubp.js","./synchronize.queries-CTvMMThv.js","./SpecSynchronize-Za88ZlAG.css","./Synchronize-HCPJp2qh.js","./Synchronize-lo2f-wsS.css","./TablesManager-CSUsStY5.js","./MessageOutlined-DbxNuxex.js","./TablesManager-C1SNdNbd.css","./UserManager-ZwUmvEyD.js","./UserManager-BZGApT05.css","./ExpertControlsSettings-CzIANcZm.js","./WarningFilled-G1Llf5rq.js","./ExpertControlsSettings-BOPHWS0D.css","./exceljs.min-DGRRI-F3.js","./jspdf.es.min-BnKNav1y.js","./Charts-Bh_-g_ih.js","./view.queries-CL7tI7NU.js","./Charts-B4BgDwW4.css","./CopiloteWidget-D7Fqh369.js","./CopiloteWidget-DUuLDpRf.css"])))=>i.map(i=>d[i]); import{n as e,o as t,r as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i,t as a}from"./jsx-runtime-CEixWuwE.js";import{$n as o,B as s,Bn as c,C as l,Ct as u,Dn as d,Dt as f,E as p,En as m,Et as h,F as g,G as _,Gn as v,H as y,Hn as b,I as x,J as S,Jn as C,K as w,Kn as T,Ln as E,Lt as D,M as O,Mn as k,N as A,Nn as j,On as M,Pn as N,Q as P,Qn as F,Qt as I,R as L,S as R,St as z,T as ee,Tn as te,Tt as B,U as ne,V as re,Vn as ie,X as ae,Xn as oe,Y as se,Yn as ce,Z as le,Zn as V,Zt as ue,_n as de,ar as fe,at as pe,cr as H,ct as me,dr as he,dt as ge,er as U,ft as _e,gn as ve,gt as ye,hn as be,ht as xe,in as Se,ir as W,it as Ce,jt as we,kt as Te,lr as Ee,lt as De,mr as Oe,mt as ke,n as Ae,nn as je,nr as Me,or as Ne,ot as Pe,pt as Fe,q as Ie,qn as Le,rr as G,rt as Re,sn as ze,sr as Be,t as Ve,tr as He,tt as Ue,ur as We,ut as Ge,vn as Ke,w as qe,wn as Je,wt as Ye,x as Xe,xn as Ze,yr as Qe}from"./axios-DOscJEDN.js";import{n as $e,r as et,t as tt}from"./index.esm-DB3Pt-Y3.js";import{t as nt}from"./shallowequal-IlyNxnSp.js";import{c as rt,i as it,l as at,n as ot,s as st,t as ct}from"./ctiAxios-CDlE51TE.js";import{B as lt,C as ut,D as dt,E as ft,F as pt,H as mt,I as ht,L as gt,M as _t,N as vt,P as yt,R as bt,T as xt,V as St,_ as Ct,a as wt,b as Tt,f as Et,g as Dt,h as Ot,j as kt,k as At,m as jt,p as Mt,r as Nt,t as Pt,u as Ft,w as It,x as Lt,y as Rt,z as zt}from"./notification-BkpaB2Vc.js";import{n as Bt,t as K}from"./slicedToArray-BQ1tPSGY.js";import{n as Vt,t as Ht}from"./typeof-BUNGcdwP.js";import{i as q,r as J}from"./asyncToGenerator-DHhZBkop.js";import{a as Ut,c as Wt,d as Gt,f as Kt,l as qt,m as Jt,o as Yt,p as Xt,r as Zt,s as Qt,t as $t,u as en}from"./button-BMyidN73.js";import{t as tn}from"./getDataOrAriaProps-lBkoLCFd.js";import{a as nn,c as rn,l as an,n as on,o as sn,r as cn,s as ln,t as un}from"./select-C47FfvhI.js";import{_ as dn,a as fn,b as pn,c as mn,f as hn,g as gn,h as _n,i as vn,l as yn,m as bn,n as xn,o as Sn,p as Cn,r as wn,s as Tn,t as En,u as Dn,v as On,y as kn}from"./SearchOutlined-BPqyJBOP.js";import{t as An}from"./popover-D_oN25YJ.js";import{i as jn,r as Mn,t as Nn}from"./tooltip-3rewahde.js";import{c as Pn,n as Fn,o as In,t as Ln}from"./es-vi4YRbrb.js";import{i as Rn,n as zn,t as Bn}from"./dropdown-D9KQHt_A.js";import{a as Vn,c as Hn,g as Un,h as Wn,l as Gn,m as Kn,p as qn,r as Jn,v as Yn,y as Xn}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as Zn}from"./isObject-CrYMdqJr.js";import{a as Qn,f as $n,t as er,u as tr}from"./iconUtil-CvNpmAMh.js";import{n as nr,t as rr}from"./row-DBdAd7Gb.js";import{a as ir,i as ar,t as or}from"./modal-BdqOHno9.js";import{a as sr,c as cr,t as lr}from"./input-Yn95s9T0.js";import{t as ur}from"./WarningFilled-G1Llf5rq.js";import{T as dr,i as fr,p as pr}from"./_getTag-DqJrwfM-.js";import{n as mr,t as hr}from"./typography-BlzsJIlH.js";import{n as gr,r as Y,t as _r}from"./react-redux-BUEaRwHS.js";import{t as vr}from"./preload-helper-m6Zr1aMT.js";import{a as yr,c as br,i as xr,l as Sr,n as Cr,o as wr,r as Tr,s as Er,t as Dr}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as Or}from"./useMutation-DqBabLvU.js";import{t as kr}from"./queryOptions-_qrchnQm.js";import{t as Ar}from"./prop-types-eZYknsgO.js";import{r as jr}from"./_assignValue-CtYsImY2.js";import{c as Mr,d as Nr,f as Pr,o as Fr,p as Ir,s as Lr}from"./perQueryPersister-BKI9gpp-.js";import{d as Rr,i as zr,l as Br,n as Vr,r as Hr,s as Ur,t as Wr}from"./view.keys-CBaWbBws.js";import{t as Gr}from"./slugify-C1iW7uj6.js";import{t as Kr}from"./menu.queries-Bx1BXeuM.js";import{t as qr}from"./menu.keys-B7AU8LlB.js";import{t as Jr}from"./Loader-DwXJ8Se3.js";import{n as Yr}from"./Home-D5JY1jwd.js";import{n as Xr}from"./HomeOutline-DIkwvRFz.js";import{a as Zr,c as Qr,d as $r,f as ei,i as ti,l as ni,n as ri,o as ii,r as ai,s as oi,t as si,u as ci}from"./view.queries-CL7tI7NU.js";import{t as li}from"./SynthesisOutline-B90vgmO5.js";import{n as ui}from"./NotificationsOutline-jaL_Ma_u.js";import{n as di}from"./PersonCircleOutline-CT7kExXR.js";import{c as fi,s as pi,t as mi}from"./cloneDeep-CXH354lv.js";import{t as hi}from"./favoritesAdapter-BGKoD59H.js";import{n as gi}from"./Filter-m8-1YxaS.js";import{n as _i}from"./FilterOutline-CycqYAO-.js";import{n as vi,t as yi}from"./es-0LFFyZEl.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var bi=r((e=>{var t=Qe();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),xi=r(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r(at()):typeof define==`function`&&define.amd?define([`dayjs`],r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_locale_fr=r(n.dayjs)})(e,(function(e){function t(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var n=t(e),r={name:`fr`,weekdays:`dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi`.split(`_`),weekdaysShort:`dim._lun._mar._mer._jeu._ven._sam.`.split(`_`),weekdaysMin:`di_lu_ma_me_je_ve_sa`.split(`_`),months:`janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre`.split(`_`),monthsShort:`janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.`.split(`_`),weekStart:1,yearStart:4,formats:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},relativeTime:{future:`dans %s`,past:`il y a %s`,s:`quelques secondes`,m:`une minute`,mm:`%d minutes`,h:`une heure`,hh:`%d heures`,d:`un jour`,dd:`%d jours`,M:`un mois`,MM:`%d mois`,y:`un an`,yy:`%d ans`},ordinal:function(e){return``+e+(e===1?`er`:``)}};return n.default.locale(r,null,!0),r}))}));Me(),U(),oe(),C(),T(),b();var X=t(i());function Si(e,t,n){return t=v(t),ce(e,Le()?Reflect.construct(t,n||[],v(e).constructor):t.apply(e,n))}var Ci=function(e){ie(t,e);function t(){var e;return He(this,t),e=Si(this,t,arguments),e.state={error:void 0,info:{componentStack:``}},e}return o(t,[{key:`componentDidCatch`,value:function(e,t){this.setState({error:e,info:t})}},{key:`render`,value:function(){var e=this.props,t=e.message,n=e.description,r=e.children,i=this.state,a=i.error,o=i.info,s=o&&o.componentStack?o.componentStack:null,c=t===void 0?(a||``).toString():t,l=n===void 0?s:n;return a?X.createElement(ki,{type:`error`,message:c,description:X.createElement(`pre`,null,l)}):r}}]),t}(X.Component);W(),Bt(),q();var Z=t(c());Re();var wi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);iu?`${u}+`:c,O=D===`0`||D===0,k=(i!=null||o!=null)&&(c===null||O&&!x),j=f&&!O,M=j?``:D,N=(0,X.useMemo)(function(){return(M==null||M===``||O&&!x)&&!j},[M,O,x,j]),P=(0,X.useRef)(c);N||(P.current=c);var F=P.current,I=(0,X.useRef)(M);N||(I.current=M);var L=I.current,R=(0,X.useRef)(j);N||(R.current=j);var z=(0,X.useMemo)(function(){if(!g)return G({},v);var e={marginTop:g[1]};return T===`rtl`?e.left=parseInt(g[0],10):e.right=-parseInt(g[0],10),G(G({},e),v)},[T,g,v]),ee=h??(typeof F==`string`||typeof F==`number`?F:void 0),te=N||!a?null:X.createElement(`span`,{className:`${E}-status-text`},a),B=!F||Ht(F)!==`object`?void 0:A(F,function(e){return{style:G(G({},z),e.style)}}),ne=(0,Z.default)(J(J(J({},`${E}-status-dot`,k),`${E}-status-${i}`,!!i),`${E}-status-${o}`,Ai(o))),re={};o&&!Ai(o)&&(re.background=o);var ie=(0,Z.default)(E,J(J(J({},`${E}-status`,k),`${E}-not-a-wrapper`,!r),`${E}-rtl`,T===`rtl`),y);if(!r&&k){var ae=z.color;return X.createElement(`span`,G({},S,{className:ie,style:z}),X.createElement(`span`,{className:ne,style:re}),a&&X.createElement(`span`,{style:{color:ae},className:`${E}-status-text`},a))}return X.createElement(`span`,G({},S,{className:ie}),r,X.createElement(Ue,{visible:!N,motionName:`${E}-zoom`,motionAppear:!1,motionDeadline:1e3},function(e){var t=e.className,r=w(`scroll-number`,n),a=R.current,s=(0,Z.default)(J(J(J(J(J(J({},`${E}-dot`,a),`${E}-count`,!a),`${E}-count-sm`,m===`small`),`${E}-multiple-words`,!a&&L&&L.toString().length>1),`${E}-status-${i}`,!!i),`${E}-status-${o}`,Ai(o))),c=G({},z);return o&&!Ai(o)&&(c||={},c.background=o),X.createElement(Ii,{prefixCls:r,show:!N,motionClassName:t,className:s,count:L,title:ee,style:c,key:`scrollNumber`},B)}),te)};Ri.Ribbon=ji;var zi=r(((e,t)=>{var n=/\s/;function r(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}t.exports=r})),Bi=r(((e,t)=>{var n=zi(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),Vi=r(((e,t)=>{var n=Bi(),r=Zn(),i=we(),a=NaN,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;function u(e){if(typeof e==`number`)return e;if(i(e))return a;if(r(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=r(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=n(e);var u=s.test(e);return u||c.test(e)?l(e.slice(2),u?2:8):o.test(e)?a:+e}t.exports=u})),Hi=n({Checkbox:()=>qi,default:()=>qi}),Ui,Wi,Gi,Ki,qi,Ji=e((()=>{W(),j(),q(),Bt(),I(),Ui=t(c()),me(),Wi=t(i()),Gi=t(i()),Ki=[`prefixCls`,`className`,`style`,`checked`,`disabled`,`defaultChecked`,`type`,`onChange`],qi=(0,Gi.forwardRef)(function(e,t){var n,r=e.prefixCls,i=r===void 0?`rc-checkbox`:r,a=e.className,o=e.style,s=e.checked,c=e.disabled,l=e.defaultChecked,u=l===void 0?!1:l,d=e.type,f=d===void 0?`checkbox`:d,p=e.onChange,m=ue(e,Ki),h=(0,Gi.useRef)(null),g=K(De(u,{value:s}),2),_=g[0],v=g[1];(0,Gi.useImperativeHandle)(t,function(){return{focus:function(){var e;(e=h.current)==null||e.focus()},blur:function(){var e;(e=h.current)==null||e.blur()},input:h.current}});var y=(0,Ui.default)(i,a,(n={},J(n,`${i}-checked`,_),J(n,`${i}-disabled`,c),n));return Wi.createElement(`span`,{className:y,style:o},Wi.createElement(`input`,G({},m,{className:`${i}-input`,ref:h,onChange:function(t){c||(`checked`in e||v(t.target.checked),p?.({target:k(k({},e),{},{type:f,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:c,checked:!!_,type:f})),Wi.createElement(`span`,{className:`${i}-inner`}))})})),Yi={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z`}},{tag:`path`,attrs:{d:`M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z`}}]},name:`plus`,theme:`outlined`};j();var Xi=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Yi}))}),Zi=(0,X.createContext)(null),Qi=X.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,i=e.style,a=e.id,o=e.active,s=e.tabKey,c=e.children;return X.createElement(`div`,{id:a&&`${a}-panel-${s}`,role:`tabpanel`,tabIndex:o?0:-1,"aria-labelledby":a&&`${a}-tab-${s}`,"aria-hidden":!o,style:i,className:(0,Z.default)(n,o&&`${n}-active`,r),ref:t},c)});W(),j(),I(),q(),Re();var $i=[`key`,`forceRender`,`style`,`className`];function ea(e){var t=e.id,n=e.activeKey,r=e.animated,i=e.tabPosition,a=e.destroyInactiveTabPane,o=X.useContext(Zi),s=o.prefixCls,c=o.tabs,l=r.tabPane,u=`${s}-tabpane`;return X.createElement(`div`,{className:(0,Z.default)(`${s}-content-holder`)},X.createElement(`div`,{className:(0,Z.default)(`${s}-content`,`${s}-content-${i}`,J({},`${s}-content-animated`,l))},c.map(function(e){var i=e.key,o=e.forceRender,s=e.style,c=e.className,d=ue(e,$i),f=i===n;return X.createElement(Ue,G({key:i,visible:f,forceRender:o,removeOnLeave:!!a,leavedClassName:`${u}-hidden`},r.tabPaneMotion),function(e,n){var r=e.style,a=e.className;return X.createElement(Qi,G({},d,{prefixCls:u,id:t,tabKey:i,animated:l,active:f,style:k(k({},s),r),className:(0,Z.default)(c,a),ref:n}))})})))}j();var ta={width:0,height:0,left:0,top:0};function na(e,t,n){return(0,X.useMemo)(function(){for(var n=new Map,r=t.get(e[0]?.key)||ta,i=r.left+r.width,a=0;ao?(i=n,v.current=`x`):(i=r,v.current=`y`),t(-i,-i)&&e.preventDefault()}var b=(0,X.useRef)(null);b.current={onTouchStart:h,onTouchMove:g,onTouchEnd:_,onWheel:y},X.useEffect(function(){function t(e){b.current.onTouchStart(e)}function n(e){b.current.onTouchMove(e)}function r(e){b.current.onTouchEnd(e)}function i(e){b.current.onWheel(e)}return document.addEventListener(`touchmove`,n,{passive:!1}),document.addEventListener(`touchend`,r,{passive:!1}),e.current.addEventListener(`touchstart`,t,{passive:!1}),e.current.addEventListener(`wheel`,i),function(){document.removeEventListener(`touchmove`,n),document.removeEventListener(`touchend`,r)}},[])}Bt(),_e();function la(e){var t=K((0,X.useState)(0),2),n=t[0],r=t[1],i=(0,X.useRef)(0),a=(0,X.useRef)();return a.current=e,ke(function(){var e;(e=a.current)==null||e.call(a)},[n]),function(){i.current===n&&(i.current+=1,r(i.current))}}function ua(e){var t=(0,X.useRef)([]),n=K((0,X.useState)({}),2)[1],r=(0,X.useRef)(typeof e==`function`?e():e),i=la(function(){var e=r.current;t.current.forEach(function(t){e=t(e)}),t.current=[],r.current=e,n({})});function a(e){t.current.push(e),i()}return[r.current,a]}var da={width:0,height:0,left:0,top:0,right:0};function fa(e,t,n,r,i,a,o){var s=o.tabs,c=o.tabPosition,l=o.rtl,u,d,f;return[`top`,`bottom`].includes(c)?(u=`width`,d=l?`right`:`left`,f=Math.abs(n)):(u=`height`,d=`top`,f=-n),(0,X.useMemo)(function(){if(!s.length)return[0,0];for(var n=s.length,r=n,i=0;if+t){r=i-1;break}}for(var o=0,c=n-1;c>=0;--c)if((e.get(s[c].key)||da)[d]t?`left`:`right`})}),2),j=A[0],M=A[1],N=K(ra(0,function(e,t){!O&&b&&b({direction:e>t?`top`:`bottom`})}),2),P=N[0],F=N[1],I=K((0,X.useState)([0,0]),2),L=I[0],R=I[1],z=K((0,X.useState)([0,0]),2),ee=z[0],te=z[1],B=K((0,X.useState)([0,0]),2),ne=B[0],re=B[1],ie=K((0,X.useState)([0,0]),2),ae=ie[0],oe=ie[1],se=K(ua(new Map),2),ce=se[0],le=se[1],V=na(a,ce,ee[0]),ue=Ca(L,O),de=Ca(ee,O),fe=Ca(ne,O),pe=Ca(ae,O),H=ueU?U:e}var ve=(0,X.useRef)(),xe=K((0,X.useState)(),2),Se=xe[0],W=xe[1];function Ce(){W(Date.now())}function we(){window.clearTimeout(ve.current)}ca(w,function(e,t){function n(e,t){e(function(e){return _e(e+t)})}return H?(O?n(M,e):n(F,t),we(),Ce(),!0):!1}),(0,X.useEffect)(function(){return we(),Se&&(ve.current=window.setTimeout(function(){W(0)},100)),we},[Se]);var Te=K(fa(V,me,O?j:P,de,fe,pe,k(k({},e),{},{tabs:a})),2),Ee=Te[0],De=Te[1],Oe=ye(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u,t=V.get(e)||{width:0,height:0,left:0,right:0,top:0};if(O){var n=j;d?t.rightj+me&&(n=t.right+t.width-me):t.left<-j?n=-t.left:t.left+t.width>-j+me&&(n=-(t.left+t.width-me)),F(0),M(_e(n))}else{var r=P;t.top<-P?r=-t.top:t.top+t.height>-P+me&&(r=-(t.top+t.height-me)),M(0),F(_e(r))}}),ke={};g===`top`||g===`bottom`?ke[d?`marginRight`:`marginLeft`]=_:ke.marginTop=_;var Ae=a.map(function(e,t){var n=e.key;return X.createElement(xa,{id:c,prefixCls:i,key:n,tab:e,style:t===0?void 0:ke,closable:e.closable,editable:p,active:n===u,renderWrapper:v,removeAriaLabel:h?.removeAriaLabel,onClick:function(e){y(n,e)},onFocus:function(){Oe(n),Ce(),w.current&&(d||(w.current.scrollLeft=0),w.current.scrollTop=0)}})}),je=function(){return le(function(){var e=new Map;return a.forEach(function(t){var n=t.key,r=T.current?.querySelector(`[data-node-key="${ha(n)}"]`);r&&e.set(n,{width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,top:r.offsetTop})}),e})};(0,X.useEffect)(function(){je()},[a.map(function(e){return e.key}).join(`_`)]);var Me=la(function(){var e=Sa(x),t=Sa(S),n=Sa(C);R([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);var r=Sa(D);re(r),oe(Sa(E));var i=Sa(T);te([i[0]-r[0],i[1]-r[1]]),je()}),Ne=a.slice(0,Ee),Fe=a.slice(De+1),Ie=[].concat(be(Ne),be(Fe)),Le=K((0,X.useState)(),2),Re=Le[0],ze=Le[1],Be=V.get(u),Ve=(0,X.useRef)();function He(){Pe.cancel(Ve.current)}(0,X.useEffect)(function(){var e={};return Be&&(O?(d?e.right=Be.right:e.left=Be.left,e.width=Be.width):(e.top=Be.top,e.height=Be.height)),He(),Ve.current=Pe(function(){ze(e)}),He},[Be,O,d]),(0,X.useEffect)(function(){Oe()},[u,ge,U,pa(Be),pa(V),O]),(0,X.useEffect)(function(){Me()},[d]);var Ue=!!Ie.length,We=`${i}-nav-wrap`,Ge,Ke,qe,Je;return O?d?(Ke=j>0,Ge=j!==U):(Ge=j<0,Ke=j!==ge):(qe=P<0,Je=P!==ge),X.createElement(Gt,{onResize:Me},X.createElement(`div`,{ref:m(t,x),role:`tablist`,className:(0,Z.default)(`${i}-nav`,o),style:s,onKeyDown:function(){Ce()}},X.createElement(va,{ref:S,position:`left`,extra:f,prefixCls:i}),X.createElement(`div`,{className:(0,Z.default)(We,(n={},J(n,`${We}-ping-left`,Ge),J(n,`${We}-ping-right`,Ke),J(n,`${We}-ping-top`,qe),J(n,`${We}-ping-bottom`,Je),n)),ref:w},X.createElement(Gt,{onResize:Me},X.createElement(`div`,{ref:T,className:`${i}-nav-list`,style:{transform:`translate(${j}px, ${P}px)`,transition:Se?`none`:void 0}},Ae,X.createElement(_a,{ref:D,prefixCls:i,locale:h,editable:p,style:k(k({},Ae.length===0?void 0:ke),{},{visibility:Ue?`hidden`:null})}),X.createElement(`div`,{className:(0,Z.default)(`${i}-ink-bar`,J({},`${i}-ink-bar-animated`,l.inkBar)),style:Re})))),X.createElement(ba,G({},e,{removeAriaLabel:h?.removeAriaLabel,ref:E,prefixCls:i,tabs:Ie,className:!Ue&&he,tabMoving:!!Se})),X.createElement(va,{ref:C,position:`right`,extra:f,prefixCls:i})))}var Ta=X.forwardRef(wa);W(),j(),I();var Ea=[`renderTabBar`],Da=[`label`,`key`];function Oa(e){var t=e.renderTabBar,n=ue(e,Ea),r=X.useContext(Zi).tabs;return t?t(k(k({},n),{},{panes:r.map(function(e){var t=e.label,n=e.key,r=ue(e,Da);return X.createElement(Qi,G({tab:t,key:n,tabKey:n},r))})}),Ta):X.createElement(Ta,n)}Vt(),j(),N();function ka(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t=e===!1?{inkBar:!1,tabPane:!1}:e===!0?{inkBar:!0,tabPane:!1}:k({inkBar:!0},Ht(e)===`object`?e:{});return t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}W(),q(),j(),Bt(),Vt(),I(),me();var Aa=[`id`,`prefixCls`,`className`,`items`,`direction`,`activeKey`,`defaultActiveKey`,`editable`,`animated`,`tabPosition`,`tabBarGutter`,`tabBarStyle`,`tabBarExtraContent`,`locale`,`moreIcon`,`moreTransitionName`,`destroyInactiveTabPane`,`renderTabBar`,`onChange`,`onTabClick`,`onTabScroll`,`getPopupContainer`,`popupClassName`],ja=0;function Ma(e,t){var n,r=e.id,i=e.prefixCls,a=i===void 0?`rc-tabs`:i,o=e.className,s=e.items,c=e.direction,l=e.activeKey,u=e.defaultActiveKey,d=e.editable,f=e.animated,p=e.tabPosition,m=p===void 0?`top`:p,h=e.tabBarGutter,g=e.tabBarStyle,_=e.tabBarExtraContent,v=e.locale,y=e.moreIcon,b=e.moreTransitionName,x=e.destroyInactiveTabPane,S=e.renderTabBar,C=e.onChange,w=e.onTabClick,T=e.onTabScroll,E=e.getPopupContainer,D=e.popupClassName,A=ue(e,Aa),j=X.useMemo(function(){return(s||[]).filter(function(e){return e&&Ht(e)===`object`&&`key`in e})},[s]),M=c===`rtl`,N=ka(f),P=K((0,X.useState)(!1),2),F=P[0],I=P[1];(0,X.useEffect)(function(){I(O())},[]);var L=K(De(function(){return j[0]?.key},{value:l,defaultValue:u}),2),R=L[0],z=L[1],ee=K((0,X.useState)(function(){return j.findIndex(function(e){return e.key===R})}),2),te=ee[0],B=ee[1];(0,X.useEffect)(function(){var e=j.findIndex(function(e){return e.key===R});e===-1&&(e=Math.max(0,Math.min(te,j.length-1)),z(j[e]?.key)),B(e)},[j.map(function(e){return e.key}).join(`_`),R,te]);var ne=K(De(null,{value:r}),2),re=ne[0],ie=ne[1];(0,X.useEffect)(function(){r||(ie(`rc-tabs-${ja}`),ja+=1)},[]);function ae(e,t){w?.(e,t);var n=e!==R;z(e),n&&C?.(e)}var oe={id:re,activeKey:R,animated:N,tabPosition:m,rtl:M,mobile:F},se,ce=k(k({},oe),{},{editable:d,locale:v,moreIcon:y,moreTransitionName:b,tabBarGutter:h,onTabClick:ae,onTabScroll:T,extra:_,style:g,panes:null,getPopupContainer:E,popupClassName:D});return X.createElement(Zi.Provider,{value:{tabs:j,prefixCls:a}},X.createElement(`div`,G({ref:t,id:r,className:(0,Z.default)(a,`${a}-${m}`,(n={},J(n,`${a}-mobile`,F),J(n,`${a}-editable`,d),J(n,`${a}-rtl`,M),n),o)},A),se,X.createElement(Oa,G({},ce,{renderTabBar:S})),X.createElement(ea,G({destroyInactiveTabPane:x},oe,{animated:N}))))}var Na=X.forwardRef(Ma);Vt(),W();var Pa={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Fa(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},n=t===!1?{inkBar:!1,tabPane:!1}:t===!0?{inkBar:!0,tabPane:!0}:G({inkBar:!0},Ht(t)===`object`?t:{});return n.tabPane&&(n.tabPaneMotion=G(G({},Pa),{motionName:ee(e,`switch`)})),n}W(),Xt();var Ia=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&(r=x().map(function(e){return X.createElement(qa,{prefixCls:T,key:e.value.toString(),disabled:`disabled`in e?e.disabled:u.disabled,value:e.value,checked:h.includes(e.value),onChange:e.onChange,className:`${E}-item`,style:e.style},e.label)}));var O={toggleOption:w,value:h,disabled:u.disabled,name:u.name,registerValue:C,cancelValue:S},k=(0,Z.default)(E,J({},`${E}-rtl`,p===`rtl`),s);return X.createElement(`div`,G({className:k,style:c},D,{ref:t}),X.createElement(Ua.Provider,{value:O},r))}),Ga=X.memo(Wa);q(),W(),Ji();var Ka=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i-1?t.splice(n,1):t.push(e)}r.setActiveKey(t)},r.getNewChild=function(e,t){if(!e)return null;var n=r.state.activeKey,i=r.props,a=i.prefixCls,o=i.openMotion,s=i.accordion,c=i.destroyInactivePanel,l=i.expandIcon,u=i.collapsible,d=e.key||String(t),f=e.props,p=f.header,m=f.headerClass,h=f.destroyInactivePanel,g=f.collapsible,_=!1;_=s?n[0]===d:n.indexOf(d)>-1;var v=g??u,y={key:d,panelKey:d,header:p,headerClass:m,isActive:_,prefixCls:a,destroyInactivePanel:h??c,openMotion:o,accordion:s,children:e.props.children,onItemClick:v===`disabled`?null:r.onClickItem,expandIcon:l,collapsible:v};return typeof e.type==`string`?e:(Object.keys(y).forEach(function(e){y[e]===void 0&&delete y[e]}),X.cloneElement(e,y))},r.getItems=function(){var e=r.props.children;return Jt(e).map(r.getNewChild)},r.setActiveKey=function(e){`activeKey`in r.props||r.setState({activeKey:e}),r.props.onChange(r.props.accordion?e[0]:e)};var i=e.activeKey,a=e.defaultActiveKey;return`activeKey`in e&&(a=i),r.state={activeKey:$a(a)},r}return o(n,[{key:`shouldComponentUpdate`,value:function(e,t){return!(0,Xa.default)(this.props,e)||!(0,Xa.default)(this.state,t)}},{key:`render`,value:function(){var e,t=this.props,n=t.prefixCls,r=t.className,i=t.style,a=t.accordion,o=(0,Z.default)((e={},J(e,n,!0),J(e,r,!!r),e));return X.createElement(`div`,{className:o,style:i,role:a?`tablist`:null},this.getItems())}}],[{key:`getDerivedStateFromProps`,value:function(e){var t={};return`activeKey`in e&&(t.activeKey=$a(e.activeKey)),t}}]),n}(X.Component);eo.defaultProps={prefixCls:`rc-collapse`,onChange:function(){},accordion:!1,destroyInactivePanel:!1},eo.Panel=Qa;var to=eo;eo.Panel,W(),q();var no=function(e){var t=X.useContext(_).getPrefixCls,n=e.prefixCls,r=e.className,i=r===void 0?``:r,a=e.showArrow,o=a===void 0?!0:a,s=t(`collapse`,n),c=(0,Z.default)(J({},`${s}-no-arrow`,!o),i);return X.createElement(to.Panel,G({},e,{prefixCls:s,className:c}))};W(),q(),Xt(),qt();var ro=function(e){var t=X.useContext(_),n=t.getPrefixCls,r=t.direction,i=e.prefixCls,a=e.className,o=a===void 0?``:a,s=e.bordered,c=s===void 0?!0:s,u=e.ghost,d=e.expandIconPosition,f=d===void 0?`start`:d,p=n(`collapse`,i),m=X.useMemo(function(){return f===`left`?`start`:f===`right`?`end`:f},[f]),h=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.expandIcon,r=n?n(t):X.createElement(Rn,{rotate:t.isActive?90:void 0});return A(r,function(){return{className:(0,Z.default)(r.props.className,`${p}-arrow`)}})},g=(0,Z.default)(`${p}-icon-position-${m}`,J(J(J({},`${p}-borderless`,!c),`${p}-rtl`,r===`rtl`),`${p}-ghost`,!!u),o),v=G(G({},l),{motionAppear:!1,leavedClassName:`${p}-content-hidden`});return X.createElement(to,G({openMotion:v},e,{expandIcon:h,prefixCls:p,className:g}),function(){var t=e.children;return Jt(t).map(function(e,t){if(e.props?.disabled){var n=e.key||String(t),r=e.props,i=r.disabled,a=r.collapsible;return A(e,G(G({},en(e.props,[`disabled`])),{key:n,collapsible:a??(i?`disabled`:void 0)}))}return e})}())};ro.Panel=no;var io=ro;W(),q();var ao=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0?`-${c}`:c,v=!!d,y=c===`left`&&l!=null,b=c===`right`&&l!=null,x=(0,Z.default)(h,`${h}-${o}`,J(J(J(J(J(J(J({},`${h}-with-text`,v),`${h}-with-text${g}`,v),`${h}-dashed`,!!f),`${h}-plain`,!!p),`${h}-rtl`,r===`rtl`),`${h}-no-default-orientation-margin-left`,y),`${h}-no-default-orientation-margin-right`,b),u),S=G(G({},y&&{marginLeft:l}),b&&{marginRight:l});return X.createElement(`div`,G({className:x},m,{role:`separator`}),d&&o!==`vertical`&&X.createElement(`span`,{className:`${h}-inner-text`,style:S},d))},mo=X.createContext(null);W(),j();var ho=function(e){var t=e.prefixCls,n=e.className,r=e.style,i=e.children,a=e.containerRef,o=e.id,s={onMouseEnter:e.onMouseEnter,onMouseOver:e.onMouseOver,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp};return X.createElement(X.Fragment,null,X.createElement(`div`,G({id:o,className:(0,Z.default)(`${t}-content`,n),style:k({},r),"aria-modal":`true`,role:`dialog`,ref:a},s),i))};N();function go(e){return typeof e==`string`&&String(Number(e))===e?(E(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}q(),W(),j(),Bt(),Re(),Wt(),kn();var _o={width:0,height:0,overflow:`hidden`,outline:`none`,position:`absolute`};function vo(e,t){var n,r=e.prefixCls,i=e.open,a=e.placement,o=e.inline,s=e.push,c=e.forceRender,l=e.autoFocus,u=e.keyboard,d=e.rootClassName,f=e.rootStyle,p=e.zIndex,m=e.className,h=e.id,g=e.style,_=e.motion,v=e.width,y=e.height,b=e.children,x=e.contentWrapperStyle,S=e.mask,C=e.maskClosable,w=e.maskMotion,T=e.maskClassName,E=e.maskStyle,D=e.afterOpenChange,O=e.onClose,A=e.onMouseEnter,j=e.onMouseOver,M=e.onMouseLeave,N=e.onClick,P=e.onKeyDown,F=e.onKeyUp,I=X.useRef(),L=X.useRef(),R=X.useRef();X.useImperativeHandle(t,function(){return I.current});var z=function(e){var t=e.keyCode,n=e.shiftKey;switch(t){case Qt.TAB:if(t===Qt.TAB){if(!n&&document.activeElement===R.current){var r;(r=L.current)==null||r.focus({preventScroll:!0})}else if(n&&document.activeElement===L.current){var i;(i=R.current)==null||i.focus({preventScroll:!0})}}break;case Qt.ESC:O&&u&&(e.stopPropagation(),O(e));break}};X.useEffect(function(){if(i&&l){var e;(e=I.current)==null||e.focus({preventScroll:!0})}},[i]);var ee=K(X.useState(!1),2),te=ee[0],B=ee[1],ne=X.useContext(mo),re=(s===!1?{distance:0}:s===!0?{}:s||{})?.distance??ne?.pushDistance??180,ie=X.useMemo(function(){return{pushDistance:re,push:function(){B(!0)},pull:function(){B(!1)}}},[re]);X.useEffect(function(){if(i){var e;ne==null||(e=ne.push)==null||e.call(ne)}else{var t;ne==null||(t=ne.pull)==null||t.call(ne)}},[i]),X.useEffect(function(){return function(){var e;ne==null||(e=ne.pull)==null||e.call(ne)}},[]);var ae=S&&X.createElement(Ue,G({key:`mask`},w,{visible:i}),function(e,t){var n=e.className,a=e.style;return X.createElement(`div`,{className:(0,Z.default)(`${r}-mask`,n,T),style:k(k({},a),E),onClick:C&&i?O:void 0,ref:t})}),oe=typeof _==`function`?_(a):_,se={};if(te&&re)switch(a){case`top`:se.transform=`translateY(${re}px)`;break;case`bottom`:se.transform=`translateY(${-re}px)`;break;case`left`:se.transform=`translateX(${re}px)`;break;default:se.transform=`translateX(${-re}px)`;break}a===`left`||a===`right`?se.width=go(v):se.height=go(y);var ce={onMouseEnter:A,onMouseOver:j,onMouseLeave:M,onClick:N,onKeyDown:P,onKeyUp:F},le=X.createElement(Ue,G({key:`panel`},oe,{visible:i,forceRender:c,onVisibleChanged:function(e){D?.(e)},removeOnLeave:!1,leavedClassName:`${r}-content-wrapper-hidden`}),function(t,n){var i=t.className,a=t.style;return X.createElement(`div`,G({className:(0,Z.default)(`${r}-content-wrapper`,i),style:k(k(k({},se),a),x)},pn(e,{data:!0})),X.createElement(ho,G({id:h,containerRef:n,prefixCls:r,className:m,style:g},ce),b))}),V=k({},f);return p&&(V.zIndex=p),X.createElement(mo.Provider,{value:ie},X.createElement(`div`,{className:(0,Z.default)(r,`${r}-${a}`,d,(n={},J(n,`${r}-open`,i),J(n,`${r}-inline`,o),n)),style:V,tabIndex:-1,ref:I,onKeyDown:z},ae,X.createElement(`div`,{tabIndex:0,ref:L,style:_o,"aria-hidden":`true`,"data-sentinel":`start`}),le,X.createElement(`div`,{tabIndex:0,ref:R,style:_o,"aria-hidden":`true`,"data-sentinel":`end`})))}var yo=X.forwardRef(vo);j(),Bt(),ir(),_e();var bo=function(e){var t=e.open,n=t===void 0?!1:t,r=e.prefixCls,i=r===void 0?`rc-drawer`:r,a=e.placement,o=a===void 0?`right`:a,s=e.autoFocus,c=s===void 0?!0:s,l=e.keyboard,u=l===void 0?!0:l,d=e.width,f=d===void 0?378:d,p=e.mask,m=p===void 0?!0:p,h=e.maskClosable,g=h===void 0?!0:h,_=e.getContainer,v=e.forceRender,y=e.afterOpenChange,b=e.destroyOnClose,x=e.onMouseEnter,S=e.onMouseOver,C=e.onMouseLeave,w=e.onClick,T=e.onKeyDown,E=e.onKeyUp,D=K(X.useState(!1),2),O=D[0],A=D[1],j=K(X.useState(!1),2),M=j[0],N=j[1];Fe(function(){N(!0)},[]);var P=M?n:!1,F=X.useRef(),I=X.useRef();Fe(function(){P&&(I.current=document.activeElement)},[P]);var L=function(e){if(A(e),y?.(e),!e&&I.current&&!F.current?.contains(I.current)){var t;(t=I.current)==null||t.focus({preventScroll:!0})}};if(!v&&!O&&!P&&b)return null;var R={onMouseEnter:x,onMouseOver:S,onMouseLeave:C,onClick:w,onKeyDown:T,onKeyUp:E},z=k(k({},e),{},{open:P,prefixCls:i,placement:o,autoFocus:c,keyboard:u,width:f,mask:m,maskClosable:g,inline:_===!1,afterOpenChange:L,ref:F},R);return X.createElement(ar,{open:P||v||O,autoDestroy:!1,getContainer:_,autoLock:m&&(P||O)},X.createElement(yo,z))};W(),q(),Bt();var xo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e==`string`?e:`${n}-${r}`,error:e,errorStatus:t}}function Do(e){var t=e.help,n=e.helpStatus,r=e.errors,i=r===void 0?To:r,a=e.warnings,o=a===void 0?To:a,s=e.className,c=e.fieldId,u=e.onVisibleChanged,d=X.useContext(Sn).prefixCls,f=X.useContext(_).getPrefixCls,p=`${d}-item-explain`,m=f(),h=wo(i),g=wo(o),v=X.useMemo(function(){return t==null?[].concat(be(h.map(function(e,t){return Eo(e,`error`,`error`,t)})),be(g.map(function(e,t){return Eo(e,`warning`,`warning`,t)}))):[Eo(t,n,`help`)]},[t,n,h,g]),y={};return c&&(y.id=`${c}_help`),X.createElement(Ue,{motionDeadline:l.motionDeadline,motionName:`${m}-show-help`,visible:!!v.length,onVisibleChanged:u},function(e){var t=e.className,n=e.style;return X.createElement(`div`,G({},y,{className:(0,Z.default)(p,t,s),style:n,role:`alert`}),X.createElement(Ce,G({keys:v},l,{motionName:`${m}-show-help-item`,component:!1}),function(e){var t=e.key,n=e.error,r=e.errorStatus,i=e.className,a=e.style;return X.createElement(`div`,{key:t,className:(0,Z.default)(i,J({},`${p}-${r}`,r)),style:a},n)}))})}function Oo(e){return typeof e==`object`&&!!e&&e.nodeType===1}function ko(e,t){return(!t||e!==`hidden`)&&e!==`visible`&&e!==`clip`}function Ao(e,t){if(e.clientHeightt||a>e&&o=t&&s>=n?a-e-r:o>t&&sn?o-t+i:0}var Mo=function(e,t){var n=window,r=t.scrollMode,i=t.block,a=t.inline,o=t.boundary,s=t.skipOverflowHiddenElements,c=typeof o==`function`?o:function(e){return e!==o};if(!Oo(e))throw TypeError(`Invalid target`);for(var l,u=document.scrollingElement||document.documentElement,d=[],f=e;Oo(f)&&c(f);){if((f=(l=f).parentElement??(l.getRootNode().host||null))===u){d.push(f);break}f!=null&&f===document.body&&Ao(f)&&!Ao(document.documentElement)||f!=null&&Ao(f,s)&&d.push(f)}for(var p=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,_=e.getBoundingClientRect(),v=_.height,y=_.width,b=_.top,x=_.right,S=_.bottom,C=_.left,w=i===`start`||i===`nearest`?b:i===`end`?S:b+v/2,T=a===`center`?C+y/2:a===`end`?x:C,E=[],D=0;D=0&&C>=0&&S<=m&&x<=p&&b>=M&&S<=P&&C>=F&&x<=N)return E;var I=getComputedStyle(O),L=parseInt(I.borderLeftWidth,10),R=parseInt(I.borderTopWidth,10),z=parseInt(I.borderRightWidth,10),ee=parseInt(I.borderBottomWidth,10),te=0,B=0,ne=`offsetWidth`in O?O.offsetWidth-O.clientWidth-L-z:0,re=`offsetHeight`in O?O.offsetHeight-O.clientHeight-R-ee:0,ie=`offsetWidth`in O?O.offsetWidth===0?0:j/O.offsetWidth:0,ae=`offsetHeight`in O?O.offsetHeight===0?0:A/O.offsetHeight:0;if(u===O)te=i===`start`?w:i===`end`?w-m:i===`nearest`?jo(g,g+m,m,R,ee,g+w,g+w+v,v):w-m/2,B=a===`start`?T:a===`center`?T-p/2:a===`end`?T-p:jo(h,h+p,p,L,z,h+T,h+T+y,y),te=Math.max(0,te+g),B=Math.max(0,B+h);else{te=i===`start`?w-M-R:i===`end`?w-P+ee+re:i===`nearest`?jo(M,P,A,R,ee+re,w,w+v,v):w-(M+A/2)+re/2,B=a===`start`?T-F-L:a===`center`?T-(F+j/2)+ne/2:a===`end`?T-N+z+ne:jo(F,N,j,L,z+ne,T,T+y,y);var oe=O.scrollLeft,se=O.scrollTop;w+=se-(te=Math.max(0,Math.min(se+te/ae,O.scrollHeight-A/ae+re))),T+=oe-(B=Math.max(0,Math.min(oe+B/ie,O.scrollWidth-j/ie+ne)))}E.push({el:O,top:te,left:B})}return E};function No(e){return e===Object(e)&&Object.keys(e).length!==0}function Po(e,t){t===void 0&&(t=`auto`);var n=`scrollBehavior`in document.body.style;e.forEach(function(e){var r=e.el,i=e.top,a=e.left;r.scroll&&n?r.scroll({top:i,left:a,behavior:t}):(r.scrollTop=i,r.scrollLeft=a)})}function Fo(e){return e===!1?{block:`end`,inline:`nearest`}:No(e)?e:{block:`start`,inline:`nearest`}}function Io(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(No(t)&&typeof t.behavior==`function`)return t.behavior(n?Mo(e,t):[]);if(n){var r=Fo(t);return Po(Mo(e,r),r.behavior)}}var Lo=[`parentNode`],Ro=`form_item`;function zo(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Bo(e,t){if(e.length){var n=e.join(`_`);return t?`${t}_${n}`:Lo.includes(n)?`${Ro}_${n}`:n}}W(),Bt(),hn();function Vo(e){return zo(e).join(`_`)}function Ho(e){var t=K(bn(),1)[0],n=X.useRef({}),r=X.useMemo(function(){return e??G(G({},t),{__INTERNAL__:{itemRef:function(e){return function(t){var r=Vo(e);t?n.current[r]=t:delete n.current[r]}}},scrollToField:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Bo(zo(e),r.__INTERNAL__.name),i=n?document.getElementById(n):null;i&&Io(i,G({scrollMode:`if-needed`,block:`nearest`},t))},getFieldInstance:function(e){var t=Vo(e);return n.current[t]}})},[e,t]);return[r]}W(),Vt(),Bt(),q(),hn();var Uo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0||R.length>0||e.extra){var b=[];(e.help||L.length>0)&&b.push(`${d}_help`),e.extra&&b.push(`${d}_extra`),_[`aria-describedby`]=b.join(` `)}L.length>0&&(_[`aria-invalid`]=`true`),p&&(_[`aria-required`]=`true`),te(s)&&(_.ref=z(u,s)),new Set([].concat(be(zo(f)),be(zo(S)))).forEach(function(e){_[e]=function(){var t,n,r,i,a,o=[...arguments];(r=m[e])==null||(t=r).call.apply(t,[m].concat(o)),(a=(i=s.props)[e])==null||(n=a).call.apply(n,[i].concat(o))}});var x=[_[`aria-required`],_[`aria-invalid`],_[`aria-describedby`]];h=X.createElement(is,{value:m[e.valuePropName||`value`],update:s,childProps:x},A(s,_))}else h=y&&(a||r)&&!C?s(l):s;return ee(h,d,p)})}var cs=ss;cs.useStatus=Go,W(),hn();var ls=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i2**53-1)return String(_s()?BigInt(e).toString():2**53-1);if(e<-(2**53-1))return String(_s()?BigInt(e).toString():-(2**53-1));t=e.toFixed(bs(t))}return vs(t).fullStr}function Ss(e){return typeof e==`number`?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}function Cs(e){var t=typeof e==`number`?xs(e):vs(e).fullStr;return t.includes(`.`)?vs(t.replace(/(\d)\.(\d)/g,`$1$2.`)).fullStr:e+`0`}Me(),U();var ws=function(){function e(t){if(He(this,e),this.origin=``,this.number=void 0,this.empty=void 0,!t&&t!==0||!String(t).trim()){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return o(e,[{key:`negate`,value:function(){return new e(-this.toNumber())}},{key:`add`,value:function(t){if(this.isInvalidate())return new e(t);var n=Number(t);if(Number.isNaN(n))return this;var r=this.number+n;if(r>2**53-1)return new e(2**53-1);if(r<-(2**53-1))return new e(-(2**53-1));var i=Math.max(bs(this.number),bs(n));return new e(r.toFixed(i))}},{key:`isEmpty`,value:function(){return this.empty}},{key:`isNaN`,value:function(){return Number.isNaN(this.number)}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(e){return this.toNumber()===e?.toNumber()}},{key:`lessEquals`,value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.number}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:xs(this.number):this.origin}}]),e}(),Ts=function(){function e(t){if(He(this,e),this.origin=``,this.negative=void 0,this.integer=void 0,this.decimal=void 0,this.decimalLen=void 0,this.empty=void 0,this.nan=void 0,!t&&t!==0||!String(t).trim()){this.empty=!0;return}if(this.origin=String(t),t===`-`){this.nan=!0;return}var n=t;if(ys(n)&&(n=Number(n)),n=typeof n==`string`?n:xs(n),Ss(n)){var r=vs(n);this.negative=r.negative;var i=r.trimStr.split(`.`);this.integer=BigInt(i[0]);var a=i[1]||`0`;this.decimal=BigInt(a),this.decimalLen=a.length}else this.nan=!0}return o(e,[{key:`getMark`,value:function(){return this.negative?`-`:``}},{key:`getIntegerStr`,value:function(){return this.integer.toString()}},{key:`getDecimalStr`,value:function(){return this.decimal.toString().padStart(this.decimalLen,`0`)}},{key:`alignDecimal`,value:function(e){var t=`${this.getMark()}${this.getIntegerStr()}${this.getDecimalStr().padEnd(e,`0`)}`;return BigInt(t)}},{key:`negate`,value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:`add`,value:function(t){if(this.isInvalidate())return new e(t);var n=new e(t);if(n.isInvalidate())return this;var r=Math.max(this.getDecimalStr().length,n.getDecimalStr().length),i=vs((this.alignDecimal(r)+n.alignDecimal(r)).toString()),a=`${i.negativeStr}${i.trimStr.padStart(r+1,`0`)}`;return new e(`${a.slice(0,-r)}.${a.slice(-r)}`)}},{key:`isEmpty`,value:function(){return this.empty}},{key:`isNaN`,value:function(){return this.nan}},{key:`isInvalidate`,value:function(){return this.isEmpty()||this.isNaN()}},{key:`equals`,value:function(e){return this.toString()===e?.toString()}},{key:`lessEquals`,value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:`toNumber`,value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:`toString`,value:function(){return!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isInvalidate()?``:vs(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}]),e}();function Es(e){return _s()?new Ts(e):new ws(e)}function Ds(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e===``)return``;var i=vs(e),a=i.negativeStr,o=i.integerStr,s=i.decimalStr,c=`${t}${s}`,l=`${a}${o}`;if(n>=0){var u=Number(s[n]);return u>=5&&!r?Ds(Es(e).add(`${a}0.${`0`.repeat(n)}${10-u}`).toString(),t,n,r):n===0?l:`${l}${t}${s.padEnd(n,`0`).slice(0,n)}`}return c===`.0`?l:`${l}${c}`}W(),q();var Os=200,ks=600;function As(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,i=e.upDisabled,a=e.downDisabled,o=e.onStep,s=X.useRef(),c=X.useRef();c.current=o;var l=function(e,t){e.preventDefault(),c.current(t);function n(){c.current(t),s.current=setTimeout(n,Os)}s.current=setTimeout(n,ks)},u=function(){clearTimeout(s.current)};if(X.useEffect(function(){return u},[]),O())return null;var d=`${t}-handler`,f=(0,Z.default)(d,`${d}-up`,J({},`${d}-up-disabled`,i)),p=(0,Z.default)(d,`${d}-down`,J({},`${d}-down-disabled`,a)),m={unselectable:`on`,role:`button`,onMouseUp:u,onMouseLeave:u};return X.createElement(`div`,{className:`${d}-wrap`},X.createElement(`span`,G({},m,{onMouseDown:function(e){l(e,!0)},"aria-label":`Increase Value`,"aria-disabled":i,className:f}),n||X.createElement(`span`,{unselectable:`on`,className:`${t}-handler-up-inner`})),X.createElement(`span`,G({},m,{onMouseDown:function(e){l(e,!1)},"aria-label":`Decrease Value`,"aria-disabled":a,className:p}),r||X.createElement(`span`,{unselectable:`on`,className:`${t}-handler-down-inner`})))}N();function js(e,t){var n=(0,X.useRef)(null);function r(){try{var t=e.selectionStart,r=e.selectionEnd,i=e.value;n.current={start:t,end:r,value:i,beforeTxt:i.substring(0,t),afterTxt:i.substring(r)}}catch{}}function i(){if(e&&n.current&&t)try{var r=e.value,i=n.current,a=i.beforeTxt,o=i.afterTxt,s=i.start,c=r.length;if(r.endsWith(o))c=r.length-n.current.afterTxt.length;else if(r.startsWith(a))c=a.length;else{var l=a[s-1],u=r.indexOf(l,s-1);u!==-1&&(c=u+1)}e.setSelectionRange(c,c)}catch(e){E(!1,`Something warning of cursor restore. Please fire issue about this: ${e.message}`)}}return[r,i]}pe();var Ms=(function(){var e=(0,X.useRef)(0),t=function(){Pe.cancel(e.current)};return(0,X.useEffect)(function(){return t},[]),function(n){t(),e.current=Pe(function(){n()})}});W(),q(),Vt(),Bt(),I(),Wt(),_e(),Je();var Ns=[`prefixCls`,`className`,`style`,`min`,`max`,`step`,`defaultValue`,`value`,`disabled`,`readOnly`,`upHandler`,`downHandler`,`keyboard`,`controls`,`stringMode`,`parser`,`formatter`,`precision`,`decimalSeparator`,`onChange`,`onInput`,`onPressEnter`,`onStep`],Ps=function(e,t){return e||t.isEmpty()?t.toString():t.toNumber()},Fs=function(e){var t=Es(e);return t.isInvalidate()?null:t},Is=X.forwardRef(function(e,t){var n,r=e.prefixCls,i=r===void 0?`rc-input-number`:r,a=e.className,o=e.style,s=e.min,c=e.max,l=e.step,u=l===void 0?1:l,d=e.defaultValue,f=e.value,p=e.disabled,m=e.readOnly,h=e.upHandler,g=e.downHandler,_=e.keyboard,v=e.controls,y=v===void 0?!0:v,b=e.stringMode,x=e.parser,S=e.formatter,C=e.precision,w=e.decimalSeparator,T=e.onChange,E=e.onInput,D=e.onPressEnter,O=e.onStep,k=ue(e,Ns),A=`${i}-input`,j=X.useRef(null),M=K(X.useState(!1),2),N=M[0],P=M[1],F=X.useRef(!1),I=X.useRef(!1),L=X.useRef(!1),R=K(X.useState(function(){return Es(f??d)}),2),z=R[0],ee=R[1];function te(e){f===void 0&&ee(e)}var B=X.useCallback(function(e,t){if(!t)return C>=0?C:Math.max(bs(e),bs(u))},[C,u]),ne=X.useCallback(function(e){var t=String(e);if(x)return x(t);var n=t;return w&&(n=n.replace(w,`.`)),n.replace(/[^\w.-]+/g,``)},[x,w]),re=X.useRef(``),ie=X.useCallback(function(e,t){if(S)return S(e,{userTyping:t,input:String(re.current)});var n=typeof e==`number`?xs(e):e;if(!t){var r=B(n,t);Ss(n)&&(w||r>=0)&&(n=Ds(n,w||`.`,r))}return n},[S,B,w]),ae=K(X.useState(function(){var e=d??f;return z.isInvalidate()&&[`string`,`number`].includes(Ht(e))?Number.isNaN(e)?``:e:ie(z.toString(),!1)}),2),oe=ae[0],se=ae[1];re.current=oe;function ce(e,t){se(ie(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}var le=X.useMemo(function(){return Fs(c)},[c,C]),V=X.useMemo(function(){return Fs(s)},[s,C]),de=X.useMemo(function(){return!le||!z||z.isInvalidate()?!1:le.lessEquals(z)},[le,z]),fe=X.useMemo(function(){return!V||!z||z.isInvalidate()?!1:z.lessEquals(V)},[V,z]),pe=K(js(j.current,N),2),H=pe[0],me=pe[1],he=function(e){return le&&!e.lessEquals(le)?le:V&&!V.lessEquals(e)?V:null},ge=function(e){return!he(e)},U=function(e,t){var n=e,r=ge(n)||n.isEmpty();if(!n.isEmpty()&&!t&&(n=he(n)||n,r=!0),!m&&!p&&r){var i=n.toString(),a=B(i,t);return a>=0&&(n=Es(Ds(i,`.`,a)),ge(n)||(n=Es(Ds(i,`.`,a,!0)))),n.equals(z)||(te(n),T?.(n.isEmpty()?null:Ps(b,n)),f===void 0&&ce(n,t)),n}return z},_e=Ms(),ve=function e(t){if(H(),se(t),!I.current){var n=Es(ne(t));n.isNaN()||U(n,!0)}E?.(t),_e(function(){var n=t;x||(n=t.replace(/。/g,`.`)),n!==t&&e(n)})},ye=function(){I.current=!0},be=function(){I.current=!1,ve(j.current.value)},xe=function(e){ve(e.target.value)},Se=function(e){var t;if(!(e&&de||!e&&fe)){F.current=!1;var n=Es(L.current?Cs(u):u);e||(n=n.negate());var r=U((z||Es(0)).add(n.toString()),!1);O?.(Ps(b,r),{offset:L.current?Cs(u):u,type:e?`up`:`down`}),(t=j.current)==null||t.focus()}},W=function(e){var t=Es(ne(oe)),n=t;n=t.isNaN()?z:U(t,e),f===void 0?n.isNaN()||ce(n,!1):ce(z,!1)};return ke(function(){z.isInvalidate()||ce(z,!1)},[C]),ke(function(){var e=Es(f);ee(e);var t=Es(ne(oe));(!e.equals(t)||!F.current||S)&&ce(e,F.current)},[f]),ke(function(){S&&me()},[oe]),X.createElement(`div`,{className:(0,Z.default)(i,a,(n={},J(n,`${i}-focused`,N),J(n,`${i}-disabled`,p),J(n,`${i}-readonly`,m),J(n,`${i}-not-a-number`,z.isNaN()),J(n,`${i}-out-of-range`,!z.isInvalidate()&&!ge(z)),n)),style:o,onFocus:function(){P(!0)},onBlur:function(){W(!1),P(!1),F.current=!1},onKeyDown:function(e){var t=e.which,n=e.shiftKey;F.current=!0,n?L.current=!0:L.current=!1,t===Qt.ENTER&&(I.current||(F.current=!1),W(!1),D?.(e)),_!==!1&&!I.current&&[Qt.UP,Qt.DOWN].includes(t)&&(Se(Qt.UP===t),e.preventDefault())},onKeyUp:function(){F.current=!1,L.current=!1},onCompositionStart:ye,onCompositionEnd:be,onBeforeInput:function(){F.current=!0}},y&&X.createElement(As,{prefixCls:i,upNode:h,downNode:g,upDisabled:de,downDisabled:fe,onStep:Se}),X.createElement(`div`,{className:`${A}-wrap`},X.createElement(`input`,G({autoComplete:`off`,role:`spinbutton`,"aria-valuemin":s,"aria-valuemax":c,"aria-valuenow":z.isInvalidate()?null:z.toString(),step:u},k,{ref:Ze(j,t),className:A,value:oe,onChange:xe,disabled:p,readOnly:m}))))});Is.displayName=`InputNumber`;var Ls=Is;W(),q(),Vt(),Bt();var Rs=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=D();t.exports=function(){return n.Date.now()}})),Vs=r(((e,t)=>{var n=Zn(),r=Bs(),i=Vi(),a=`Expected a function`,o=Math.max,s=Math.min;function c(e,t,c){var l,u,d,f,p,m,h=0,g=!1,_=!1,v=!0;if(typeof e!=`function`)throw TypeError(a);t=i(t)||0,n(c)&&(g=!!c.leading,_=`maxWait`in c,d=_?o(i(c.maxWait)||0,t):d,v=`trailing`in c?!!c.trailing:v);function y(t){var n=l,r=u;return l=u=void 0,h=t,f=e.apply(r,n),f}function b(e){return h=e,p=setTimeout(C,t),g?y(e):f}function x(e){var n=e-m,r=e-h,i=t-n;return _?s(i,d-r):i}function S(e){var n=e-m,r=e-h;return m===void 0||n>=t||n<0||_&&r>=d}function C(){var e=r();if(S(e))return w(e);p=setTimeout(C,x(e))}function w(e){return p=void 0,v&&l?y(e):(l=u=void 0,f)}function T(){p!==void 0&&clearTimeout(p),h=0,l=m=u=p=void 0}function E(){return p===void 0?f:w(r())}function D(){var e=r(),n=S(e);if(l=arguments,u=this,m=e,n){if(p===void 0)return b(m);if(_)return clearTimeout(p),p=setTimeout(C,t),y(m)}return p===void 0&&(p=setTimeout(C,t)),f}return D.cancel=T,D.flush=E,D}t.exports=c})),Hs=function(){return X.createElement(`svg`,{width:`252`,height:`294`},X.createElement(`defs`,null,X.createElement(`path`,{d:`M0 .387h251.772v251.772H0z`})),X.createElement(`g`,{fill:`none`,fillRule:`evenodd`},X.createElement(`g`,{transform:`translate(0 .012)`},X.createElement(`mask`,{fill:`#fff`}),X.createElement(`path`,{d:`M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321`,fill:`#E4EBF7`,mask:`url(#b)`})),X.createElement(`path`,{d:`M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66`,fill:`#FFF`}),X.createElement(`path`,{d:`M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788`,stroke:`#FFF`,strokeWidth:`2`}),X.createElement(`path`,{d:`M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175`,fill:`#FFF`}),X.createElement(`path`,{d:`M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932`,fill:`#FFF`}),X.createElement(`path`,{d:`M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011`,stroke:`#FFF`,strokeWidth:`2`}),X.createElement(`path`,{d:`M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382`,fill:`#FFF`}),X.createElement(`path`,{d:`M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z`,stroke:`#FFF`,strokeWidth:`2`}),X.createElement(`path`,{stroke:`#FFF`,strokeWidth:`2`,d:`M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39`}),X.createElement(`path`,{d:`M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742`,fill:`#FFF`}),X.createElement(`path`,{d:`M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48`,fill:`#1890FF`}),X.createElement(`path`,{d:`M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894`,fill:`#FFF`}),X.createElement(`path`,{d:`M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88`,fill:`#FFB594`}),X.createElement(`path`,{d:`M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682`,fill:`#FFF`}),X.createElement(`path`,{d:`M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573`,fill:`#CBD1D1`}),X.createElement(`path`,{d:`M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z`,fill:`#2B0849`}),X.createElement(`path`,{d:`M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558`,fill:`#A4AABA`}),X.createElement(`path`,{d:`M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z`,fill:`#CBD1D1`}),X.createElement(`path`,{d:`M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062`,fill:`#2B0849`}),X.createElement(`path`,{d:`M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15`,fill:`#A4AABA`}),X.createElement(`path`,{d:`M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165`,fill:`#7BB2F9`}),X.createElement(`path`,{d:`M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883`,stroke:`#648BD8`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M107.275 222.1s2.773-1.11 6.102-3.884`,stroke:`#648BD8`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31`,stroke:`#648BD8`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038`,fill:`#192064`}),X.createElement(`path`,{d:`M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81`,fill:`#FFF`}),X.createElement(`path`,{d:`M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642`,fill:`#192064`}),X.createElement(`path`,{d:`M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146`,stroke:`#648BD8`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z`,fill:`#520038`}),X.createElement(`path`,{d:`M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254`,fill:`#552950`}),X.createElement(`path`,{stroke:`#DB836E`,strokeWidth:`1.118`,strokeLinecap:`round`,strokeLinejoin:`round`,d:`M110.13 74.84l-.896 1.61-.298 4.357h-2.228`}),X.createElement(`path`,{d:`M110.846 74.481s1.79-.716 2.506.537`,stroke:`#5C2552`,strokeWidth:`1.118`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67`,stroke:`#DB836E`,strokeWidth:`1.118`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M103.287 72.93s1.83 1.113 4.137.954`,stroke:`#5C2552`,strokeWidth:`1.118`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639`,stroke:`#DB836E`,strokeWidth:`1.118`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206`,stroke:`#E4EBF7`,strokeWidth:`1.101`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M129.405 122.865s-5.272 7.403-9.422 10.768`,stroke:`#E4EBF7`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M119.306 107.329s.452 4.366-2.127 32.062`,stroke:`#E4EBF7`,strokeWidth:`1.101`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01`,fill:`#F2D7AD`}),X.createElement(`path`,{d:`M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92`,fill:`#F4D19D`}),X.createElement(`path`,{d:`M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z`,fill:`#F2D7AD`}),X.createElement(`path`,{fill:`#CC9B6E`,d:`M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z`}),X.createElement(`path`,{d:`M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83`,fill:`#F4D19D`}),X.createElement(`path`,{fill:`#CC9B6E`,d:`M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z`}),X.createElement(`path`,{fill:`#CC9B6E`,d:`M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z`}),X.createElement(`path`,{d:`M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044`,stroke:`#DB836E`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617`,stroke:`#DB836E`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754`,stroke:`#DB836E`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647`,fill:`#5BA02E`}),X.createElement(`path`,{d:`M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647`,fill:`#92C110`}),X.createElement(`path`,{d:`M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187`,fill:`#F2D7AD`}),X.createElement(`path`,{d:`M88.979 89.48s7.776 5.384 16.6 2.842`,stroke:`#E4EBF7`,strokeWidth:`1.101`,strokeLinecap:`round`,strokeLinejoin:`round`})))},Us=function(){return X.createElement(`svg`,{width:`254`,height:`294`},X.createElement(`defs`,null,X.createElement(`path`,{d:`M0 .335h253.49v253.49H0z`}),X.createElement(`path`,{d:`M0 293.665h253.49V.401H0z`})),X.createElement(`g`,{fill:`none`,fillRule:`evenodd`},X.createElement(`g`,{transform:`translate(0 .067)`},X.createElement(`mask`,{fill:`#fff`}),X.createElement(`path`,{d:`M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134`,fill:`#E4EBF7`,mask:`url(#b)`})),X.createElement(`path`,{d:`M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671`,fill:`#FFF`}),X.createElement(`path`,{d:`M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861`,stroke:`#FFF`,strokeWidth:`2`}),X.createElement(`path`,{d:`M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238`,fill:`#FFF`}),X.createElement(`path`,{d:`M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775`,fill:`#FFF`}),X.createElement(`path`,{d:`M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68`,fill:`#FF603B`}),X.createElement(`path`,{d:`M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733`,fill:`#FFF`}),X.createElement(`path`,{d:`M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487`,fill:`#FFB594`}),X.createElement(`path`,{d:`M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235`,fill:`#FFF`}),X.createElement(`path`,{d:`M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246`,fill:`#FFB594`}),X.createElement(`path`,{d:`M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z`,fill:`#520038`}),X.createElement(`path`,{d:`M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26`,fill:`#552950`}),X.createElement(`path`,{stroke:`#DB836E`,strokeWidth:`1.063`,strokeLinecap:`round`,strokeLinejoin:`round`,d:`M99.206 73.644l-.9 1.62-.3 4.38h-2.24`}),X.createElement(`path`,{d:`M99.926 73.284s1.8-.72 2.52.54`,stroke:`#5C2552`,strokeWidth:`1.117`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68`,stroke:`#DB836E`,strokeWidth:`1.117`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M92.326 71.724s1.84 1.12 4.16.96`,stroke:`#5C2552`,strokeWidth:`1.117`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954`,stroke:`#DB836E`,strokeWidth:`1.063`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044`,stroke:`#E4EBF7`,strokeWidth:`1.136`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583`,fill:`#FFF`}),X.createElement(`path`,{d:`M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51`,stroke:`#E4EBF7`,strokeWidth:`1.085`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575`,fill:`#FFF`}),X.createElement(`path`,{d:`M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47`,fill:`#CBD1D1`}),X.createElement(`path`,{d:`M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z`,fill:`#2B0849`}),X.createElement(`path`,{d:`M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671`,fill:`#A4AABA`}),X.createElement(`path`,{d:`M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z`,fill:`#CBD1D1`}),X.createElement(`path`,{d:`M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162`,fill:`#2B0849`}),X.createElement(`path`,{d:`M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156`,fill:`#A4AABA`}),X.createElement(`path`,{d:`M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69`,fill:`#7BB2F9`}),X.createElement(`path`,{d:`M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034`,stroke:`#648BD8`,strokeWidth:`1.085`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M96.973 219.373s2.882-1.153 6.34-4.034`,stroke:`#648BD8`,strokeWidth:`1.032`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07`,stroke:`#648BD8`,strokeWidth:`1.085`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62`,fill:`#192064`}),X.createElement(`path`,{d:`M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843`,fill:`#FFF`}),X.createElement(`path`,{d:`M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668`,fill:`#192064`}),X.createElement(`path`,{d:`M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513`,stroke:`#648BD8`,strokeWidth:`1.085`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72`,stroke:`#E4EBF7`,strokeWidth:`1.085`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593`,stroke:`#DB836E`,strokeWidth:`.774`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762`,stroke:`#E59788`,strokeWidth:`.774`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12`,stroke:`#E59788`,strokeWidth:`.774`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M109.278 112.533s3.38-3.613 7.575-4.662`,stroke:`#E4EBF7`,strokeWidth:`1.085`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M107.375 123.006s9.697-2.745 11.445-.88`,stroke:`#E59788`,strokeWidth:`.774`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955`,stroke:`#BFCDDD`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01`,fill:`#A3B4C6`}),X.createElement(`path`,{d:`M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813`,fill:`#A3B4C6`}),X.createElement(`mask`,{fill:`#fff`}),X.createElement(`path`,{fill:`#A3B4C6`,mask:`url(#d)`,d:`M154.098 190.096h70.513v-84.617h-70.513z`}),X.createElement(`path`,{d:`M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208`,fill:`#BFCDDD`,mask:`url(#d)`}),X.createElement(`path`,{d:`M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802`,fill:`#FFF`,mask:`url(#d)`}),X.createElement(`path`,{d:`M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209`,fill:`#BFCDDD`,mask:`url(#d)`}),X.createElement(`path`,{d:`M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751`,stroke:`#7C90A5`,strokeWidth:`1.124`,strokeLinecap:`round`,strokeLinejoin:`round`,mask:`url(#d)`}),X.createElement(`path`,{d:`M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802`,fill:`#FFF`,mask:`url(#d)`}),X.createElement(`path`,{d:`M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407`,fill:`#BFCDDD`,mask:`url(#d)`}),X.createElement(`path`,{d:`M177.259 207.217v11.52M201.05 207.217v11.52`,stroke:`#A3B4C6`,strokeWidth:`1.124`,strokeLinecap:`round`,strokeLinejoin:`round`,mask:`url(#d)`}),X.createElement(`path`,{d:`M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422`,fill:`#5BA02E`,mask:`url(#d)`}),X.createElement(`path`,{d:`M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423`,fill:`#92C110`,mask:`url(#d)`}),X.createElement(`path`,{d:`M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209`,fill:`#F2D7AD`,mask:`url(#d)`})))},Ws=function(){return X.createElement(`svg`,{width:`251`,height:`294`},X.createElement(`g`,{fill:`none`,fillRule:`evenodd`},X.createElement(`path`,{d:`M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023`,fill:`#E4EBF7`}),X.createElement(`path`,{d:`M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65`,fill:`#FFF`}),X.createElement(`path`,{d:`M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73`,stroke:`#FFF`,strokeWidth:`2`}),X.createElement(`path`,{d:`M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126`,fill:`#FFF`}),X.createElement(`path`,{d:`M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873`,fill:`#FFF`}),X.createElement(`path`,{d:`M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36`,stroke:`#FFF`,strokeWidth:`2`}),X.createElement(`path`,{d:`M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375`,fill:`#FFF`}),X.createElement(`path`,{d:`M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z`,stroke:`#FFF`,strokeWidth:`2`}),X.createElement(`path`,{stroke:`#FFF`,strokeWidth:`2`,d:`M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668`}),X.createElement(`path`,{d:`M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321`,fill:`#A26EF4`}),X.createElement(`path`,{d:`M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734`,fill:`#FFF`}),X.createElement(`path`,{d:`M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717`,fill:`#FFF`}),X.createElement(`path`,{d:`M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61`,fill:`#5BA02E`}),X.createElement(`path`,{d:`M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611`,fill:`#92C110`}),X.createElement(`path`,{d:`M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17`,fill:`#F2D7AD`}),X.createElement(`path`,{d:`M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085`,fill:`#FFF`}),X.createElement(`path`,{d:`M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367`,fill:`#FFB594`}),X.createElement(`path`,{d:`M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929`,fill:`#FFF`}),X.createElement(`path`,{d:`M78.18 94.656s.911 7.41-4.914 13.078`,stroke:`#E4EBF7`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437`,stroke:`#E4EBF7`,strokeWidth:`.932`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91`,fill:`#FFB594`}),X.createElement(`path`,{d:`M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103`,fill:`#5C2552`}),X.createElement(`path`,{d:`M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145`,fill:`#FFC6A0`}),X.createElement(`path`,{stroke:`#DB836E`,strokeWidth:`1.145`,strokeLinecap:`round`,strokeLinejoin:`round`,d:`M100.843 77.099l1.701-.928-1.015-4.324.674-1.406`}),X.createElement(`path`,{d:`M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32`,fill:`#552950`}),X.createElement(`path`,{d:`M91.132 86.786s5.269 4.957 12.679 2.327`,stroke:`#DB836E`,strokeWidth:`1.145`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25`,fill:`#DB836E`}),X.createElement(`path`,{d:`M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073`,stroke:`#5C2552`,strokeWidth:`1.526`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254`,stroke:`#DB836E`,strokeWidth:`1.145`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008`,stroke:`#E4EBF7`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M66.508 86.763s-1.598 8.83-6.697 14.078`,stroke:`#E4EBF7`,strokeWidth:`1.114`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M128.31 87.934s3.013 4.121 4.06 11.785`,stroke:`#E4EBF7`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M64.09 84.816s-6.03 9.912-13.607 9.903`,stroke:`#DB836E`,strokeWidth:`.795`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73`,fill:`#FFC6A0`}),X.createElement(`path`,{d:`M130.532 85.488s4.588 5.757 11.619 6.214`,stroke:`#DB836E`,strokeWidth:`.75`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M121.708 105.73s-.393 8.564-1.34 13.612`,stroke:`#E4EBF7`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M115.784 161.512s-3.57-1.488-2.678-7.14`,stroke:`#648BD8`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68`,fill:`#CBD1D1`}),X.createElement(`path`,{d:`M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z`,fill:`#2B0849`}),X.createElement(`path`,{d:`M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62`,fill:`#A4AABA`}),X.createElement(`path`,{d:`M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z`,fill:`#CBD1D1`}),X.createElement(`path`,{d:`M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078`,fill:`#2B0849`}),X.createElement(`path`,{d:`M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15`,fill:`#A4AABA`}),X.createElement(`path`,{d:`M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954`,fill:`#7BB2F9`}),X.createElement(`path`,{d:`M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862`,stroke:`#648BD8`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M108.459 220.905s2.759-1.104 6.07-3.863`,stroke:`#648BD8`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238`,stroke:`#648BD8`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`}),X.createElement(`path`,{d:`M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017`,fill:`#192064`}),X.createElement(`path`,{d:`M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806`,fill:`#FFF`}),X.createElement(`path`,{d:`M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64`,fill:`#192064`}),X.createElement(`path`,{d:`M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956`,stroke:`#648BD8`,strokeWidth:`1.051`,strokeLinecap:`round`,strokeLinejoin:`round`})))};q();var Gs={success:h,error:B,info:Ye,warning:ur},Ks={404:Hs,500:Us,403:Ws},qs=Object.keys(Ks),Js=function(e){var t=e.prefixCls,n=e.icon,r=e.status,i=(0,Z.default)(`${t}-icon`);if(qs.includes(`${r}`)){var a=Ks[r];return X.createElement(`div`,{className:`${i} ${t}-image`},X.createElement(a,null))}var o=X.createElement(Gs[r]);return n===null||n===!1?null:X.createElement(`div`,{className:i},n||o)},Ys=function(e){var t=e.prefixCls,n=e.extra;return n?X.createElement(`div`,{className:`${t}-extra`},n):null},Xs=function(e){var t=e.prefixCls,n=e.className,r=e.subTitle,i=e.title,a=e.style,o=e.children,s=e.status,c=s===void 0?`info`:s,l=e.icon,u=e.extra,d=X.useContext(_),f=d.getPrefixCls,p=d.direction,m=f(`result`,t),h=(0,Z.default)(m,`${m}-${c}`,n,J({},`${m}-rtl`,p===`rtl`));return X.createElement(`div`,{className:h,style:a},X.createElement(Js,{prefixCls:m,status:c,icon:l}),X.createElement(`div`,{className:`${m}-title`},i),r&&X.createElement(`div`,{className:`${m}-subtitle`},r),X.createElement(Ys,{prefixCls:m,extra:u}),o&&X.createElement(`div`,{className:`${m}-content`},o))};Xs.PRESENTED_IMAGE_403=Ks[403],Xs.PRESENTED_IMAGE_404=Ks[404],Xs.PRESENTED_IMAGE_500=Ks[500],q(),Bt(),I(),me(),Wt();var Zs=X.forwardRef(function(e,t){var n,r=e.prefixCls,i=r===void 0?`rc-switch`:r,a=e.className,o=e.checked,s=e.defaultChecked,c=e.disabled,l=e.loadingIcon,u=e.checkedChildren,d=e.unCheckedChildren,f=e.onClick,p=e.onChange,m=e.onKeyDown,h=ue(e,[`prefixCls`,`className`,`checked`,`defaultChecked`,`disabled`,`loadingIcon`,`checkedChildren`,`unCheckedChildren`,`onClick`,`onChange`,`onKeyDown`]),g=K(De(!1,{value:o,defaultValue:s}),2),_=g[0],v=g[1];function y(e,t){var n=_;return c||(n=e,v(n),p?.(n,t)),n}function b(e){e.which===Qt.LEFT?y(!1,e):e.which===Qt.RIGHT&&y(!0,e),m?.(e)}function x(e){var t=y(!_,e);f?.(t,e)}var S=(0,Z.default)(i,a,(n={},J(n,`${i}-checked`,_),J(n,`${i}-disabled`,c),n));return X.createElement(`button`,Object.assign({},h,{type:`button`,role:`switch`,"aria-checked":_,disabled:c,className:S,ref:t,onKeyDown:b,onClick:x}),l,X.createElement(`span`,{className:`${i}-inner`},_?u:d))});Zs.displayName=`Switch`,W(),q();var Qs=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:`0`,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return r.map(function(r,l){var u=`${i}-${l}`,d=r[a.value],f=n.includes(d),p=e(r[a.children]||[],u,f),m=X.createElement(dc,r,p.map(function(e){return e.node}));if(t===d&&(o=m),f){var h={pos:u,node:m,children:p};return c||s.push(h),h}return null}).filter(function(e){return e})}s||(s=[],e(r),s.sort(function(e,t){var r=e.node.props.value,i=t.node.props.value;return n.indexOf(r)-n.indexOf(i)}))}Object.defineProperty(e,`triggerNode`,{get:function(){return E(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),c(),o}}),Object.defineProperty(e,`allCheckedNodes`,{get:function(){return E(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),c(),i?s:s.map(function(e){return e.node})}})}j();function bc(e,t){var n=t.id,r=t.pId,i=t.rootPId,a={},o=[];return e.map(function(e){var t=k({},e),r=t[n];return a[r]=t,t.key=t.key||r,t}).forEach(function(e){var t=e[r],n=a[t];n&&(n.children=n.children||[],n.children.push(e)),(t===i||!n&&i===null)&&o.push(e)}),o}function xc(e,t,n){return X.useMemo(function(){return e?n?bc(e,k({id:`id`,pId:`pId`,rootPId:null},n===!0?{}:n)):e:_c(t)},[t,n,e])}j();var Sc=(function(e){var t=X.useRef({valueLabels:new Map});return X.useMemo(function(){var n=t.current.valueLabels,r=new Map,i=e.map(function(e){var t=e.value,i=e.label??n.get(t);return r.set(t,i),k(k({},e),{},{label:i})});return t.current.valueLabels=r,[i]},[e])});function Cc(e){var t=X.useRef();return t.current=e,X.useCallback(function(){return t.current.apply(t,arguments)},[])}j(),N();var wc=(function(e,t){return X.useMemo(function(){return tr(e,{fieldNames:t,initWrapper:function(e){return k(k({},e),{},{valueEntities:new Map})},processEntity:function(e,n){var r=e.node[t.value];n.valueEntities.set(r,e)}})},[e,t])});ve();var Tc=(function(e,t,n,r){return X.useMemo(function(){var i=e.map(function(e){return e.value}),a=t.map(function(e){return e.value}),o=i.filter(function(e){return!r[e]});if(n){var s=$n(i,!0,r);i=s.checkedKeys,a=s.halfCheckedKeys}return[Array.from(new Set([].concat(be(o),be(i)))),a]},[e,t,n,r])});q(),j();var Ec=(function(e,t,n){var r=n.treeNodeFilterProp,i=n.filterTreeNode,a=n.fieldNames.children;return X.useMemo(function(){if(!t||i===!1)return e;var n;if(typeof i==`function`)n=i;else{var o=t.toUpperCase();n=function(e,t){var n=t[r];return String(n).toUpperCase().includes(o)}}function s(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return e.map(function(e){var i=e[a],o=r||n(t,vc(e)),c=s(i||[],o);return o||c.length?k(k({},e),{},J({isLeaf:void 0},a,c)):null}).filter(function(e){return e})}return s(e)},[e,t,a,r,i])});N(),W(),ve(),j(),Bt(),I(),Vt(),me(),N();var Dc=`id.prefixCls.value.defaultValue.onChange.onSelect.onDeselect.searchValue.inputValue.onSearch.autoClearSearchValue.filterTreeNode.treeNodeFilterProp.showCheckedStrategy.treeNodeLabelProp.multiple.treeCheckable.treeCheckStrictly.labelInValue.fieldNames.treeDataSimpleMode.treeData.children.loadData.treeLoadedKeys.onTreeLoad.treeDefaultExpandAll.treeExpandedKeys.treeDefaultExpandedKeys.onTreeExpand.treeExpandAction.virtual.listHeight.listItemHeight.onDropdownVisibleChange.dropdownMatchSelectWidth.treeLine.treeIcon.showTreeIcon.switcherIcon.treeMotion`.split(`.`);function Oc(e){return!e||Ht(e)!==`object`}var kc=X.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,i=r===void 0?`rc-tree-select`:r,a=e.value,o=e.defaultValue,s=e.onChange,c=e.onSelect,l=e.onDeselect,u=e.searchValue,d=e.inputValue,f=e.onSearch,p=e.autoClearSearchValue,m=p===void 0?!0:p,h=e.filterTreeNode,g=e.treeNodeFilterProp,_=g===void 0?`value`:g,v=e.showCheckedStrategy,y=v===void 0?mc:v,b=e.treeNodeLabelProp,x=e.multiple,S=e.treeCheckable,C=e.treeCheckStrictly,w=e.labelInValue,T=e.fieldNames,D=e.treeDataSimpleMode,O=e.treeData,A=e.children,j=e.loadData,M=e.treeLoadedKeys,N=e.onTreeLoad,P=e.treeDefaultExpandAll,F=e.treeExpandedKeys,I=e.treeDefaultExpandedKeys,L=e.onTreeExpand,R=e.treeExpandAction,z=e.virtual,ee=e.listHeight,te=ee===void 0?200:ee,B=e.listItemHeight,ne=B===void 0?20:B,re=e.onDropdownVisibleChange,ie=e.dropdownMatchSelectWidth,ae=ie===void 0?!0:ie,oe=e.treeLine,se=e.treeIcon,ce=e.showTreeIcon,le=e.switcherIcon,V=e.treeMotion,de=ue(e,Dc),fe=ln(n),pe=S&&!C,H=S||C,me=C||w,he=H||x,ge=K(De(o,{value:a}),2),U=ge[0],_e=ge[1],ve=X.useMemo(function(){return ac(T)},[JSON.stringify(T)]),ye=K(De(``,{value:u===void 0?d:u,postState:function(e){return e||``}}),2),xe=ye[0],Se=ye[1],W=function(e){Se(e),f?.(e)},Ce=xc(O,A,D),we=wc(Ce,ve),Te=we.keyEntities,Ee=we.valueEntities,Oe=X.useCallback(function(e){var t=[],n=[];return e.forEach(function(e){Ee.has(e)?n.push(e):t.push(e)}),{missingRawValues:t,existRawValues:n}},[Ee]),ke=Ec(Ce,xe,{fieldNames:ve,treeNodeFilterProp:_,filterTreeNode:h}),Ae=X.useCallback(function(e){if(e){if(b)return e[b];for(var t=ve._title,n=0;n{function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Pc=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={items_per_page:`/ page`,jump_to:`Aller à`,jump_to_confirm:`confirmer`,page:`Page`,prev_page:`Page précédente`,next_page:`Page suivante`,prev_5:`5 Pages précédentes`,next_5:`5 Pages suivantes`,prev_3:`3 Pages précédentes`,next_3:`3 Pages suivantes`,page_size:`taille de la page`}})),Fc=r(((e,t)=>{function n(){return t.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={locale:`fr_FR`,today:`Aujourd'hui`,now:`Maintenant`,backToToday:`Aujourd'hui`,ok:`OK`,clear:`Rétablir`,month:`Mois`,year:`Année`,timeSelect:`Sélectionner l'heure`,dateSelect:`Sélectionner la date`,monthSelect:`Choisissez un mois`,yearSelect:`Choisissez une année`,decadeSelect:`Choisissez une décennie`,yearFormat:`YYYY`,dateFormat:`DD/MM/YYYY`,dayFormat:`DD`,dateTimeFormat:`DD/MM/YYYY HH:mm:ss`,monthBeforeYear:!0,previousMonth:`Mois précédent (PageUp)`,nextMonth:`Mois suivant (PageDown)`,previousYear:`Année précédente (Ctrl + gauche)`,nextYear:`Année prochaine (Ctrl + droite)`,previousDecade:`Décennie précédente`,nextDecade:`Décennie suivante`,previousCentury:`Siècle précédent`,nextCentury:`Siècle suivant`}})),Lc=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={placeholder:`Sélectionner l'heure`,rangePlaceholder:[`Heure de début`,`Heure de fin`]}})),Rc=r((e=>{var t=Nc().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(Fc()),r=t(Ic()),i=t(Lc());e.default={lang:(0,n.default)({placeholder:`Sélectionner une date`,yearPlaceholder:`Sélectionner une année`,quarterPlaceholder:`Sélectionner un trimestre`,monthPlaceholder:`Sélectionner un mois`,weekPlaceholder:`Sélectionner une semaine`,rangePlaceholder:[`Date de début`,`Date de fin`],rangeYearPlaceholder:[`Année de début`,`Année de fin`],rangeMonthPlaceholder:[`Mois de début`,`Mois de fin`],rangeWeekPlaceholder:[`Semaine de début`,`Semaine de fin`]},r.default),timePickerLocale:(0,n.default)({},i.default)}})),zc=r((e=>{var t=Nc().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(Rc()).default})),Bc=r((e=>{var t=Nc().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(Pc()),r=t(zc()),i=t(Rc()),a=t(Lc()),o="La valeur du champ ${label} n'est pas valide pour le type ${type}";e.default={locale:`fr`,Pagination:n.default,DatePicker:i.default,TimePicker:a.default,Calendar:r.default,Table:{filterTitle:`Filtrer`,filterConfirm:`OK`,filterReset:`Réinitialiser`,filterEmptyText:`Aucun filtre`,filterCheckall:`Tout sélectionner`,filterSearchPlaceholder:`Chercher dans les filtres`,emptyText:`Aucune donnée`,selectAll:`Sélectionner la page actuelle`,selectInvert:`Inverser la sélection de la page actuelle`,selectNone:`Désélectionner toutes les données`,selectionAll:`Sélectionner toutes les données`,sortTitle:`Trier`,expand:`Développer la ligne`,collapse:`Réduire la ligne`,triggerDesc:`Trier par ordre décroissant`,triggerAsc:`Trier par ordre croissant`,cancelSort:`Annuler le tri`},Modal:{okText:`OK`,cancelText:`Annuler`,justOkText:`OK`},Popconfirm:{okText:`OK`,cancelText:`Annuler`},Transfer:{titles:[``,``],searchPlaceholder:`Rechercher`,itemUnit:`élément`,itemsUnit:`éléments`,remove:`Désélectionner`,selectCurrent:`Sélectionner la page actuelle`,removeCurrent:`Désélectionner la page actuelle`,selectAll:`Sélectionner toutes les données`,removeAll:`Désélectionner toutes les données`,selectInvert:`Inverser la sélection de la page actuelle`},Upload:{uploading:`Téléchargement...`,removeFile:`Effacer le fichier`,uploadError:`Erreur de téléchargement`,previewFile:`Fichier de prévisualisation`,downloadFile:`Télécharger un fichier`},Empty:{description:`Aucune donnée`},Icon:{icon:`icône`},Text:{edit:`Éditer`,copy:`Copier`,copied:`Copie effectuée`,expand:`Développer`},PageHeader:{back:`Retour`},Form:{optional:`(optionnel)`,defaultValidateMessages:{default:"Erreur de validation pour le champ ${label}",required:"Le champ ${label} est obligatoire",enum:"La valeur du champ ${label} doit être parmi [${enum}]",whitespace:"La valeur du champ ${label} ne peut pas être vide",date:{format:"La valeur du champ ${label} n'est pas au format date",parse:"La valeur du champ ${label} ne peut pas être convertie vers une date",invalid:"La valeur du champ ${label} n'est pas une date valide"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"La taille du champ ${label} doit être de ${len} caractères",min:"La taille du champ ${label} doit être au minimum de ${min} caractères",max:"La taille du champ ${label} doit être au maximum de ${max} caractères",range:"La taille du champ ${label} doit être entre ${min} et ${max} caractères"},number:{len:"La valeur du champ ${label} doit être égale à ${len}",min:"La valeur du champ ${label} doit être plus grande que ${min}",max:"La valeur du champ ${label} doit être plus petit que ${max}",range:"La valeur du champ ${label} doit être entre ${min} et ${max}"},array:{len:"La taille du tableau ${label} doit être de ${len}",min:"La taille du tableau ${label} doit être au minimum de ${min}",max:"La taille du tableau ${label} doit être au maximum de ${max}",range:"La taille du tableau ${label} doit être entre ${min}-${max}"},pattern:{mismatch:"La valeur du champ ${label} ne correspond pas au modèle ${pattern}"}}},Image:{preview:`Aperçu`}}})),Vc=r((e=>{var t=Nc().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(Bc()).default})),Hc=t(bi()),Uc=t(at());xi();var Wc=t(Vc()),Gc=function(){return null},Kc={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z`}}]},name:`apartment`,theme:`outlined`};j();var qc=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Kc}))}),Jc={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z`}}]},name:`arrow-up`,theme:`outlined`};j();var Yc=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Jc}))}),Xc={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z`}}]},name:`arrows-alt`,theme:`outlined`};j();var Zc=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Xc}))}),Qc={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z`}}]},name:`bar-chart`,theme:`outlined`};j();var $c=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Qc}))}),el={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z`}}]},name:`book`,theme:`filled`};j();var tl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:el}))}),nl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 00123.2-149.5A120 120 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 01308 680V412h408v268z`}}]},name:`bug`,theme:`outlined`};j();var rl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:nl}))}),il={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z`}}]},name:`caret-right`,theme:`outlined`};j();var al=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:il}))}),ol={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z`,fill:t}},{tag:`path`,attrs:{d:`M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z`,fill:e}}]}},name:`check-circle`,theme:`twotone`};j();var sl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:ol}))}),cl={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 01-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z`,fill:t}},{tag:`path`,attrs:{d:`M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z`,fill:e}}]}},name:`close-circle`,theme:`twotone`};j();var ll=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:cl}))}),ul={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z`}}]},name:`coffee`,theme:`outlined`};j();var dl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:ul}))}),fl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z`}}]},name:`customer-service`,theme:`outlined`};j();var pl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:fl}))}),ml={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z`}}]},name:`delivered-procedure`,theme:`outlined`};j();var hl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:ml}))}),gl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z`}}]},name:`environment`,theme:`outlined`};j();var _l=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:gl}))}),vl={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}}]}},name:`exclamation-circle`,theme:`twotone`};j();var yl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:vl}))}),bl={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z`}}]},name:`export`,theme:`outlined`};j();var xl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:bl}))}),Sl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z`}}]},name:`file-excel`,theme:`outlined`};j();var Cl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Sl}))}),wl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file-pdf`,theme:`outlined`};j();var Tl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:wl}))}),El={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z`}}]},name:`folder`,theme:`filled`};j();var Dl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:El}))}),Ol={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M312.1 591.5c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L517 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L275.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8z`}},{tag:`path`,attrs:{d:`M904 160H548V96c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H120c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h356.4v32L311.6 884.1a7.92 7.92 0 00-2.3 11l30.3 47.2v.1c2.4 3.7 7.4 4.7 11.1 2.3L512 838.9l161.3 105.8c3.7 2.4 8.7 1.4 11.1-2.3v-.1l30.3-47.2a8 8 0 00-2.3-11L548 776.3V744h356c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 512H160V232h704v440z`}}]},name:`fund-projection-screen`,theme:`outlined`};j();var kl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Ol}))}),Al={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z`}}]},name:`global`,theme:`outlined`};j();var jl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Al}))}),Ml={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z`}}]},name:`line-chart`,theme:`outlined`};j();var Nl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Ml}))}),Pl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1156 0zm152-237H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224z`}}]},name:`lock`,theme:`filled`};j();var Fl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Pl}))}),Il={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`}}]},name:`lock`,theme:`outlined`};j();var Ll=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Il}))}),Rl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z`}}]},name:`logout`,theme:`outlined`};j();var zl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Rl}))}),Bl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z`}}]},name:`menu-fold`,theme:`outlined`};j();var Vl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Bl}))}),Hl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z`}}]},name:`menu-unfold`,theme:`outlined`};j();var Ul=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Hl}))}),Wl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M482.2 508.4L331.3 389c-3-2.4-7.3-.2-7.3 3.6V478H184V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H144c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H184V546h140v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM880 116H596c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H700v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h140v294H636V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z`}}]},name:`merge-cells`,theme:`outlined`};j();var Gl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Wl}))}),Kl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 00-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 002.1-5.4V432c0-2.2-1.8-4-4-4z`}}]},name:`ordered-list`,theme:`outlined`};j();var ql=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Kl}))}),Jl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z`}}]},name:`pie-chart`,theme:`outlined`};j();var Yl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Jl}))}),Xl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 00-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z`}}]},name:`question`,theme:`outlined`};j();var Zl=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Xl}))}),Ql={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z`}}]},name:`reload`,theme:`outlined`};j();var $l=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Ql}))}),eu={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0011.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 00-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 00-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z`}}]},name:`retweet`,theme:`outlined`};j();var tu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:eu}))}),nu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z`}}]},name:`rise`,theme:`outlined`};j();var ru=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:nu}))}),iu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z`}}]},name:`setting`,theme:`outlined`};j();var au=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:iu}))}),ou={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M881.7 187.4l-45.1-45.1a8.03 8.03 0 00-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L447.9 585a7.9 7.9 0 00-8.9-8.9z`}}]},name:`shrink`,theme:`outlined`};j();var su=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:ou}))}),cu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z`}}]},name:`star`,theme:`outlined`};j();var lu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:cu}))}),uu={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z`,fill:t}},{tag:`path`,attrs:{d:`M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0046.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z`,fill:e}}]}},name:`star`,theme:`twotone`};j();var du=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:uu}))}),fu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z`}}]},name:`sync`,theme:`outlined`};j();var pu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:fu}))}),mu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z`}}]},name:`table`,theme:`outlined`};j();var hu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:mu}))}),gu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z`}}]},name:`to-top`,theme:`outlined`};j();var _u=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:gu}))}),vu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 00419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z`}}]},name:`tool`,theme:`filled`};j();var yu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:vu}))}),bu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z`}}]},name:`tool`,theme:`outlined`};j();var xu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:bu}))}),Su={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`}}]},name:`unlock`,theme:`outlined`};j();var Cu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Su}))}),wu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`unordered-list`,theme:`outlined`};j();var Tu=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:wu}))}),Eu={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z`}}]},name:`upload`,theme:`outlined`};j();var Du=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Eu}))}),Ou={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z`}}]},name:`user`,theme:`outlined`};j();var ku=X.forwardRef(function(e,t){return X.createElement(f,k(k({},e),{},{ref:t,icon:Ou}))}),Q=t(Ar()),$=a(),Au=[`shift`,`alt`,`meta`,`mod`,`ctrl`,`control`],ju={esc:`escape`,return:`enter`,left:`arrowleft`,right:`arrowright`,up:`arrowup`,down:`arrowdown`,ShiftLeft:`shift`,ShiftRight:`shift`,AltLeft:`alt`,AltRight:`alt`,MetaLeft:`meta`,MetaRight:`meta`,OSLeft:`meta`,OSRight:`meta`,ControlLeft:`ctrl`,ControlRight:`ctrl`};function Mu(e){return(ju[e.trim()]||e.trim()).toLowerCase().replace(/key|digit|numpad/,``)}function Nu(e){return Au.includes(e)}function Pu(e,t=`,`){return e.toLowerCase().split(t)}function Fu(e,t=`+`,n=`>`,r=!1,i,a){let o=[],s=!1;e=e.trim(),e.includes(n)?(s=!0,o=e.toLocaleLowerCase().split(n).map(e=>Mu(e))):o=e.toLocaleLowerCase().split(t).map(e=>Mu(e));let c={alt:o.includes(`alt`),ctrl:o.includes(`ctrl`)||o.includes(`control`),shift:o.includes(`shift`),meta:o.includes(`meta`),mod:o.includes(`mod`),useKey:r},l=o.filter(e=>!Au.includes(e));return{...c,keys:l,description:i,isSequence:s,hotkey:e,metadata:a}}typeof document<`u`&&(document.addEventListener(`keydown`,e=>{e.code!==void 0&&zu([Mu(e.code)])}),document.addEventListener(`keyup`,e=>{e.code!==void 0&&Bu([Mu(e.code)])})),typeof window<`u`&&(window.addEventListener(`blur`,()=>{Iu.clear()}),window.addEventListener(`contextmenu`,()=>{setTimeout(()=>{Iu.clear()},0)}));var Iu=new Set;function Lu(e){return Array.isArray(e)}function Ru(e,t=`,`){return(Lu(e)?e:e.split(t)).every(e=>Iu.has(e.trim().toLowerCase()))}function zu(e){let t=Array.isArray(e)?e:[e];Iu.has(`meta`)&&Iu.forEach(e=>{Nu(e)||Iu.delete(e.toLowerCase())}),t.forEach(e=>{Iu.add(e.toLowerCase())})}function Bu(e){e===`meta`?Iu.clear():(Array.isArray(e)?e:[e]).forEach(e=>{Iu.delete(e.toLowerCase())})}function Vu(e,t,n){(typeof n==`function`&&n(e,t)||n===!0)&&e.preventDefault()}function Hu(e,t,n){return typeof n==`function`?n(e,t):n===!0||n===void 0}var Uu=[`input`,`textarea`,`select`,`searchbox`,`slider`,`spinbutton`,`menuitem`,`menuitemcheckbox`,`menuitemradio`,`option`,`radio`,`textbox`];function Wu(e){return Gu(e,Uu)}function Gu(e,t=!1){let{target:n,composed:r}=e,i,a;return Ku(n)&&r?(i=e.composedPath()[0]&&e.composedPath()[0].tagName,a=e.composedPath()[0]&&e.composedPath()[0].role):(i=n&&n.tagName,a=n&&n.role),Lu(t)?!!(i&&t&&t.some(e=>e.toLowerCase()===i.toLowerCase()||e===a)):!!(i&&t&&t)}function Ku(e){return!!e.tagName&&!e.tagName.startsWith(`-`)&&e.tagName.includes(`-`)}function qu(e,t){return e.length===0&&t?!1:t?e.some(e=>t.includes(e))||e.includes(`*`):!0}var Ju=(e,t,n=!1)=>{let{alt:r,meta:i,mod:a,shift:o,ctrl:s,keys:c,useKey:l}=t,{code:u,key:d,ctrlKey:f,metaKey:p,shiftKey:m,altKey:h}=e,g=Mu(u);if(l&&c?.length===1&&c.includes(d.toLowerCase()))return!0;if(!c?.includes(g)&&![`ctrl`,`control`,`unknown`,`meta`,`alt`,`shift`,`os`].includes(g))return!1;if(!n){if(r!==h&&g!==`alt`||o!==m&&g!==`shift`)return!1;if(a){if(!p&&!f)return!1}else if(i!==p&&g!==`meta`&&g!==`os`||s!==f&&g!==`ctrl`&&g!==`control`)return!1}return c&&c.length===1&&c.includes(g)?!0:c&&c.length>0?c.includes(g)?Ru(c):!1:!c||c.length===0},Yu=(0,X.createContext)(void 0),Xu=()=>(0,X.useContext)(Yu);function Zu(e,t){return e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce((n,r)=>n&&Zu(e[r],t[r]),!0):e===t}var Qu=(0,X.createContext)({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),$u=()=>(0,X.useContext)(Qu);function ed(e){let t=(0,X.useRef)(void 0);return Zu(t.current,e)||(t.current=e),t.current}var td=e=>{e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},nd=typeof window<`u`?X.useLayoutEffect:X.useEffect;function rd(e,t,n,r){let i=(0,X.useRef)(null),a=(0,X.useRef)(!1),o=Array.isArray(n)?Array.isArray(r)?void 0:r:n,s=Lu(e)?e.join(o?.delimiter):e,c=Array.isArray(n)?n:Array.isArray(r)?r:void 0,l=(0,X.useCallback)(t,c??[]),u=(0,X.useRef)(l);c?u.current=l:u.current=t;let d=ed(o),{activeScopes:f}=$u(),p=Xu();return nd(()=>{if(d?.enabled===!1||!qu(f,d?.scopes))return;let e=[],t,n=(n,r=!1)=>{if(!(Wu(n)&&!Gu(n,d?.enableOnFormTags))){if(i.current!==null){let e=i.current.getRootNode();if((e instanceof Document||e instanceof ShadowRoot)&&e.activeElement!==i.current&&!i.current.contains(e.activeElement)){td(n);return}}n.target?.isContentEditable&&!d?.enableOnContentEditable||Pu(s,d?.delimiter).forEach(i=>{if(i.includes(d?.splitKey??`+`)&&i.includes(d?.sequenceSplitKey??`>`)){console.warn(`Hotkey ${i} contains both ${d?.splitKey??`+`} and ${d?.sequenceSplitKey??`>`} which is not supported.`);return}let o=Fu(i,d?.splitKey,d?.sequenceSplitKey,d?.useKey,d?.description,d?.metadata);if(o.isSequence){t=setTimeout(()=>{e=[]},d?.sequenceTimeoutMs??1e3);let r=o.useKey?n.key:Mu(n.code);if(Nu(r.toLowerCase()))return;if(e.push(r),r!==o.keys?.[e.length-1]){e=[],t&&clearTimeout(t);return}e.length===o.keys?.length&&(u.current(n,o),t&&clearTimeout(t),e=[])}else if(Ju(n,o,d?.ignoreModifiers)||o.keys?.includes(`*`)){if(d?.ignoreEventWhen?.(n)||r&&a.current)return;if(Vu(n,o,d?.preventDefault),!Hu(n,o,d?.enabled)){td(n);return}u.current(n,o),r||(a.current=!0)}})}},r=e=>{e.code!==void 0&&(zu(Mu(e.code)),(d?.keydown===void 0&&d?.keyup!==!0||d?.keydown)&&n(e))},c=e=>{e.code!==void 0&&(Bu(Mu(e.code)),a.current=!1,d?.keyup&&n(e,!0))},l=i.current||o?.document||document;return l.addEventListener(`keyup`,c,o?.eventListenerOptions),l.addEventListener(`keydown`,r,o?.eventListenerOptions),p&&Pu(s,d?.delimiter).forEach(e=>{p.addHotkey(Fu(e,d?.splitKey,d?.sequenceSplitKey,d?.useKey,d?.description,d?.metadata))}),()=>{l.removeEventListener(`keyup`,c,o?.eventListenerOptions),l.removeEventListener(`keydown`,r,o?.eventListenerOptions),p&&Pu(s,d?.delimiter).forEach(e=>{p.removeHotkey(Fu(e,d?.splitKey,d?.sequenceSplitKey,d?.useKey,d?.description,d?.metadata))}),e=[],t&&clearTimeout(t)}},[s,d,f]),i}var id=({children:e})=>{let t=Y(e=>e.cti.ui.filters.visible),n=gr(),r=Y(e=>e.cti.ui.primaryColor);return(0,X.useEffect)(()=>{document.documentElement.style.setProperty(`--primary-color`,r),document.documentElement.style.setProperty(`--ant-primary-color`,r)},[r]),rd(`f`,()=>{document.querySelector(`.cti-view`)&&n(lt(!t))},{},[t]),(0,X.useEffect)(()=>{(async()=>{let e=await Lt.getItem(`menuMode`),t=await Lt.getItem(`sider`),r=await Lt.getItem(`devMode`);e&&n(yt(e)),t&&n(zt(t)),r!=null&&n(kt(r))})()},[n]),e};id.propTypes={children:Q.default.object};function ad(e){return he(e.getElementsByTagName(`HTTP_SERVICE`)[0].getElementsByTagName(`RETURN`)[0])}async function od({profile:e,password:t,forceClientName:n}){let r=new FormData;return r.append(`profile`,e),r.append(`password`,t),r.append(`forceClientName`,n),ad(fe((await ct({method:`post`,url:H()+`modules/base/php/checkProfile.php`,data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`})).data))}function sd(){let e=R();return Or({mutationFn:od,onSuccess:async t=>{t.code===`OK`&&await e.invalidateQueries({queryKey:st.all})}})}function cd(e){let t=ld(e.getElementsByTagName(`SESSION`)[0]),n=ld(e.getElementsByTagName(`ENVIRONMENT`)[0]),r=ld(e.getElementsByTagName(`MAP`)[0]),i=ld(e.getElementsByTagName(`CHART`)[0]),a=ld(e.getElementsByTagName(`VERSION`)[0]),o=ld(e.getElementsByTagName(`USERDISPLAYSETTINGS`)[0]),s=o?.homePageDefaultModule??`accueil`,c=o?.showGraphs??`always`,l=o?.spreadsheetEditor??`EXCEL`,u=o?.spreadsheetSeparator??`;`,d=o?.pmsiDefaultModule??null,f=o?.primaryColor??`#FF8801`,p=o?.expandedRows??`ouvert`,m={primaryColor:f},h={homePageDefaultModule:s,showGraphs:c,spreadsheetEditor:l,spreadsheetSeparator:u,pmsiDefaultModule:d,expandedRows:p},g={session:t,environment:n,map:r,chart:i,version:a,userDisplaySettings:o};return g.session===void 0?console.log(`SETTINGS.SESSION is undefined`):Jn(g.session),{uiSettings:m,settings:g,userSettings:h}}function ld(e){if(e===void 0)return;let t={};for(var n=0;n{let{uiSettings:e,settings:t,userSettings:n}=cd(fe((await ct({url:H()+`modules/base/php/httpService_loader_getSettings.php`,method:`get`,responseType:`arraybuffer`})).data));return{...t,user:n,primaryColor:e.primaryColor}},fd=()=>kr({queryKey:st.all,queryFn:dd}),pd=()=>Ae(fd()),md=({children:e,title:t,...n})=>(0,$.jsx)(Nn,{...n,mouseEnterDelay:1,title:t?(0,$.jsx)(`div`,{style:{width:`100%`},dangerouslySetInnerHTML:{__html:t}}):null,children:e}),hd=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,xmlSpace:`preserve`,style:{fillRule:`evenodd`,clipRule:`evenodd`,strokeLinejoin:`round`,strokeMiterlimit:2},viewBox:`0 0 800 200`,...e,children:[(0,$.jsxs)(`g`,{opacity:.92,children:[(0,$.jsx)(`path`,{d:`M37.291 1204.08a67.2 67.2 0 0 1-15.102 5.68c-5.239 1.27-10.705 1.91-16.399 1.91q-25.488 0-40.385-14.25t-14.896-38.64c0-16.31 4.965-29.21 14.896-38.71q14.897-14.25 40.385-14.25 8.54 0 16.399 1.92a66.7 66.7 0 0 1 15.102 5.67v21.11c-4.875-3.32-9.681-5.76-14.419-7.31-4.737-1.55-9.726-2.32-14.964-2.32-9.385 0-16.764 3-22.14 9.02q-8.063 9.015-8.063 24.87 0 15.78 8.063 24.81c5.376 6.01 12.755 9.02 22.14 9.02 5.238 0 10.227-.78 14.964-2.33 4.738-1.55 9.544-3.98 14.419-7.31zM50.098 1107.67h94.024v19.88h-33.824v82.14H83.99v-82.14H50.098z`,style:{fill:`#012b43`,fillRule:`nonzero`},transform:`translate(83.08 -1283.4)scale(1.19446)`}),(0,$.jsx)(`path`,{d:`M157.652 1107.67h26.308v102.019h-26.308z`,style:{fill:`#012b43`},transform:`translate(83.08 -1283.4)scale(1.19446)`})]}),(0,$.jsx)(`path`,{d:`M282.263 1010.17a1.318 1.318 0 0 1 .822-.54c.177-.03.392-.05.646-.05.253 0 .556.03.909.08q.617.075.992.21c.25.08.421.18.511.29s.12.22.089.35q-.048.18-.25.36l-4.666 4.6c-.137.14-.259.24-.366.31-.107.08-.227.13-.358.17a2.3 2.3 0 0 1-.5.05c-.201 0-.448-.03-.742-.07-.323-.04-.577-.1-.763-.17-.185-.07-.313-.14-.384-.23a.28.28 0 0 1-.05-.29c.037-.12.118-.25.242-.4z`,style:{fill:`#ff8801`,fillRule:`nonzero`},transform:`translate(-299.395 -3669.24)scale(3.66951)`}),(0,$.jsx)(`path`,{d:`M192.719 1012.36v4.23c-1.647-.78-3.2-1.37-4.66-1.76-1.46-.38-2.871-.58-4.231-.58q-3.543 0-5.475 1.38c-1.275.91-1.912 2.22-1.912 3.9 0 1.42.423 2.5 1.267 3.23q1.289 1.065 4.853 1.74l2.62.53q4.853.93 7.151 3.27c1.546 1.54 2.319 3.62 2.319 6.22 0 3.11-1.045 5.47-3.135 7.07q-3.114 2.4-9.148 2.4-2.276 0-4.853-.51a36 36 0 0 1-5.304-1.53v-4.46c1.761.98 3.486 1.73 5.175 2.23q2.534.75 4.982.75c2.477 0 4.388-.48 5.734-1.46 1.345-.97 2.018-2.36 2.018-4.16 0-1.58-.486-2.81-1.46-3.7-.959-.88-2.541-1.55-4.746-2l-2.641-.51q-4.853-.96-7.022-3.03-2.169-2.055-2.169-5.73c0-2.84.995-5.07 2.985-6.7 2.004-1.63 4.76-2.45 8.268-2.45 1.503 0 3.035.14 4.595.41s3.157.68 4.789 1.22M212.174 1031.28c-3.192 0-5.404.37-6.635 1.1s-1.847 1.97-1.847 3.73c0 1.41.458 2.52 1.374 3.35q1.396 1.23 3.78 1.23c2.19 0 3.944-.78 5.261-2.32q1.997-2.34 1.997-6.21v-.88zm7.881-1.63v13.72h-3.951v-3.65q-1.353 2.19-3.371 3.24c-1.346.69-2.992 1.03-4.939 1.03-2.463 0-4.424-.68-5.884-2.06-1.446-1.39-2.169-3.24-2.169-5.56q0-4.065 2.705-6.12c1.819-1.37 4.524-2.06 8.118-2.06h5.54v-.39c0-1.82-.601-3.22-1.804-4.21q-1.782-1.5-5.025-1.5c-1.374 0-2.713.16-4.015.49a16 16 0 0 0-3.758 1.49v-3.65c1.446-.56 2.849-.98 4.209-1.25a19 19 0 0 1 3.972-.43c3.479 0 6.077.9 7.795 2.71 1.718 1.8 2.577 4.53 2.577 8.2M248.208 1028.86v14.51h-3.951v-14.39c0-2.27-.444-3.98-1.332-5.11-.887-1.13-2.219-1.69-3.994-1.69q-3.2 0-5.046 2.04c-1.232 1.36-1.847 3.21-1.847 5.56v13.59h-3.973v-24.05h3.973v3.74c.945-1.45 2.054-2.53 3.328-3.25 1.289-.71 2.77-1.07 4.445-1.07q4.145 0 6.271 2.58c1.417 1.7 2.126 4.21 2.126 7.54M260.04 1012.49v6.83h8.139v3.07h-8.139v13.06q0 2.94.795 3.78c.544.56 1.639.83 3.285.83h4.059v3.31h-4.059c-3.049 0-5.154-.56-6.313-1.7-1.16-1.14-1.74-3.22-1.74-6.22v-13.06h-2.899v-3.07h2.899v-6.83zM293.969 1030.36v1.93h-18.167c.172 2.72.988 4.8 2.448 6.23 1.475 1.41 3.522 2.12 6.142 2.12 1.517 0 2.985-.18 4.402-.55q2.148-.57 4.252-1.68v3.74c-1.417.6-2.871 1.06-4.359 1.37-1.489.32-3 .47-4.531.47-3.837 0-6.879-1.11-9.127-3.35q-3.35-3.345-3.35-9.06 0-5.91 3.178-9.36 3.2-3.48 8.611-3.48c3.236 0 5.791 1.04 7.667 3.14 1.889 2.07 2.834 4.9 2.834 8.48m-3.951-1.16c-.029-2.16-.637-3.89-1.825-5.18-1.174-1.28-2.735-1.93-4.682-1.93-2.204 0-3.972.62-5.304 1.87-1.317 1.24-2.076 3-2.276 5.26z`,style:{fill:`#195c84`,fillRule:`nonzero`},transform:`translate(-299.395 -3669.24)scale(3.66951)`})]}),gd=async()=>{await ut(),zr()},_d=async()=>{let e=H(),t=window.location.hostname;document.cookie=`CTISESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e.slice(0,-1)};`,document.cookie=`CTISESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e};`,document.cookie=`PHPSESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e.slice(0,-1)};`,document.cookie=`PHPSESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e};`,await gd(),window.location.reload()},vd=(e,t)=>{let n=`${e.ENVIRONMENT} (${e.FINESS}).Message pour CTI Santé`,r=`Références: -Versions=`;return Object.keys(t).forEach(e=>{r+=`\n- ${e} v${t[e]}`}),r+=`\n Environnement = ${e.ENVIRONMENT} (${e.FINESS})`,r+=`\n URL = ${window.location.href}`,r=encodeURIComponent(r),`mailto:support@ctisante.com?subject=${n}!&body=${r}`},yd=H(),bd=Ve.create({baseURL:yd,responseType:`json`,headers:{"Content-Type":`multipart/form-data`}}),xd=Ve.create({baseURL:yd,responseType:`json`,headers:{"Content-Type":`application/json`}});xd.interceptors.response.use(e=>{if(typeof e.data==`string`){let t=e.data.search(/[{\[]/);t>0&&(e.data=JSON.parse(e.data.substring(t)))}return e});var Sd=Ve.create({baseURL:yd,responseType:`arraybuffer`,headers:{"Content-Type":`multipart/form-data`}}),Cd=Ve.create({baseURL:yd,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),wd=e=>{let t=new FormData;for(let n in e)t.append(n,e[n]);return t},Td=async()=>(await xd.get(`api/settings/messages`)).data,Ed={all:[`settingsMessages`]},Dd=()=>Ae({queryKey:Ed.all,queryFn:Td}),{Text:Od}=hr,kd={LIC0002:{title:`Confirmez vous cette connexion ?`,content:`Un mail vous sera envoyé pour valider cette connexion.`}},Ad=()=>{let e=Er(),t=Dd(),n=pd(),r=sd(),i=n.data?.session,a=n.data?.environment,o=n.data?.version,s=n.data?.user?.homePageDefaultModule,c=e?.state?.referrer,l=(0,X.useMemo)(()=>{if(c&&c!==`/`&&!c.startsWith(`/accueil`))return c;let e=s||`accueil`;return e.startsWith(`/`)?e:`/${e}`},[c,s]),u=i&&i.CONNECTEDUSER?.trim()!==``,d=l===`/`||l.startsWith(`/accueil`),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(!1),[g,_]=(0,X.useState)(``),[v,y]=(0,X.useState)(``),[b,x]=(0,X.useState)(!1);(0,X.useEffect)(()=>{let e=setTimeout(()=>p(!0),500);return()=>clearTimeout(e)},[]);let S=e=>{r.mutate({profile:g,password:v,forceClientName:e},{onSuccess:e=>{if(e.code===`OK`){h(!1);return}e.code.startsWith(`LIC`)?w(e):h(e)}})},C=async()=>{await gd(),S(`false`)},w=e=>{let t=kd[e.code];or.confirm({title:t?.title??`Confirmation requise`,content:t?.content??e.message,centered:!0,onOk:()=>{h(!1),S(`true`)}})},T=()=>{window.open(vd(a,o),`_self`)},E=e=>{e.preventDefault(),x(e=>!e)},D=n.isPending||r.isPending;return u?(0,$.jsx)(Cr,{to:d?`/accueil/`:l,state:{logged:!0},replace:!0}):(0,$.jsxs)(`div`,{className:`login-page`,children:[(0,$.jsx)(tt,{children:(0,$.jsx)(`title`,{children:`iCTI | Connexion`})}),f&&!t.isPending&&!t.isError&&t.data?.length>0&&(0,$.jsx)(`div`,{className:`messages-container fade-in-messages`,children:t.data.map((e,t)=>(0,$.jsx)(ki,{message:e.title||``,description:e.message,type:e.type,showIcon:!0},t))}),f&&(0,$.jsx)(`div`,{className:`login-container fade-in `,children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(fs,{onFinish:C,className:`login-form`,children:[(0,$.jsxs)(`div`,{className:`login__form`,children:[(0,$.jsx)(hd,{}),(0,$.jsx)(`div`,{className:`login__formHeader`,children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`br`,{}),(0,$.jsx)(Od,{className:`login__text--environnement`,children:a?a.ENVIRONMENT:`Chargement...`}),` `,(0,$.jsx)(`br`,{}),(0,$.jsx)(`br`,{}),(0,$.jsx)(Od,{className:`login__text--finess`,type:`secondary`,children:a&&a.FINESS}),(0,$.jsx)(`br`,{})]})})]}),(0,$.jsx)(fs.Item,{children:(0,$.jsx)(lr,{name:`username`,onChange:e=>_(e.target.value),prefix:(0,$.jsx)(ku,{className:`login__item`}),className:`login__item`,placeholder:`Identifiant`,autoComplete:`off`})}),(0,$.jsx)(fs.Item,{children:(0,$.jsx)(lr,{name:`password`,type:b?`text`:`password`,suffix:b?(0,$.jsx)(sr,{onMouseDown:E,onMouseUp:E,className:`login__eye`}):(0,$.jsx)(cr,{onMouseDown:E,onMouseUp:E,className:`login__eye`}),onChange:e=>y(e.target.value),prefix:(0,$.jsx)(Ll,{className:`login__item`}),className:`login__item`,placeholder:`Mot de passe`,autoComplete:`current-password`})}),(0,$.jsx)(fs.Item,{children:(0,$.jsx)($t,{type:`primary`,htmlType:`submit`,className:`login-form-button`,loading:D,children:D?``:`Connexion`})})]}),(0,$.jsxs)(`div`,{id:`links-container`,children:[(0,$.jsx)(md,{title:`Accéder au site www.ctisante.com`,placement:`bottom`,children:(0,$.jsx)(`a`,{href:`https://www.ctisante.com`,rel:`noopener noreferrer nofollow`,target:`_blank`,children:(0,$.jsx)(jl,{})})}),(0,$.jsx)(md,{title:`Contacter le support`,placement:`bottom`,children:(0,$.jsx)($t,{type:`link`,className:`user-button`,onClick:T,children:(0,$.jsx)(pl,{className:`login__svg--bug`})})})]}),(0,$.jsx)(`div`,{className:`login__error`,children:m&&(0,$.jsx)(ki,{message:m.code,description:m.message,type:`error`,showIcon:!0})})]})})]})},jd=t(Qe()),Md=function(){return Md=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{t.exports=Te()(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()})})),nf=t(Xn()),rf=t(tf()),af=t(Gr());function of(e){if(e.swf){let t=e.swf.replace(`.swf`,``).replace(`./`,``).split(`_`).pop();return t=t.replace(`./CTI_`,``),(0,af.default)((0,rf.default)(t),{lower:!0})}let t=e.jisPagename||e.jisComponent;return t?(0,af.default)((0,rf.default)(t),{lower:!0}):(ot(8610,e.label),``)}function sf(e,t){let n=t._slugKey??(0,af.default)(t.label,{lower:!0}).replace(/_/g,`-`);return e+`/`+n}function cf(e){return e.jisPagename?`page`:of(e)===`view-1`?`view`:`component`}function lf(e,t=``){let n={};return Object.values(e).forEach(e=>{let r=sf(t,e);e.children?Object.assign(n,lf(e.children,r)):n[e.name]=e.swf===``?r:`${r}/${e.name}`}),n}function uf(e){for(let t of Object.values(e??{}))if(t.disabled!==`true`){if(t.children){let e=uf(t.children);if(e)return e}else if(t.globals)return t.globals}return null}function df(e,t){let n=t.substring(1);n=n.replace(H()+`jis/`,``);let r=n.split(`/`),i=[];for(let e=0;e{if(n.data==null)return{contentType:null,contentName:null,softCode:null,module:t,menuItem:null};if(!e||e===`/`)return{contentType:`page`,contentName:`accueil`,softCode:null,module:`accueil`,menuItem:null};let i=e.split(`/`).filter(Boolean);if(ff.has(t)&&i.length<=1)return{contentType:`page`,contentName:t,softCode:null,module:t,menuItem:null};let a=df(r,e);if(a?.swf||a?.jisComponent||a?.jisPagename){let e=cf(a),n=a.softCode||`iCTI_${t}`,r;return r=e===`view`?a.name:e===`page`?a.jisPagename:of(a),{contentType:e,contentName:r,softCode:n,module:t,menuItem:a}}let o=i[i.length-1]||t;return mf.test(o)?{contentType:`view`,contentName:o,softCode:`iCTI_${t}`,module:t,menuItem:null}:{contentType:`page`,contentName:o,softCode:null,module:t,menuItem:null}},[e,t,r])}var gf=`chunk-reload-at`,_f=1e4;function vf(e){if(!e)return!1;let t=e.name??``,n=e.message??``;return t===`ChunkLoadError`||/Loading chunk|dynamically imported module|Importing a module script failed/i.test(n)}function yf(){let e=Number(sessionStorage.getItem(gf)??0);return Date.now()-e<_f?!1:(sessionStorage.setItem(gf,String(Date.now())),globalThis.location.reload(),!0)}var bf=class extends X.Component{constructor(e){super(e),this.state={error:!1,errorMessage:{}}}static getDerivedStateFromError(e){return{error:!0,errorMessage:e}}componentDidCatch(e,t){vf(e)&&yf()||(console.error(`[ErrorBoundary]`,e,t),P.error(`Une erreur est survenue merci de bien vouloir recharger la page`))}render(){return this.state.error?null:this.props.children}},xf=X.lazy(()=>vr(()=>import(`./Debug-6bSxXtnl.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]),import.meta.url)),Sf=X.lazy(()=>vr(()=>import(`./Exploit-f57GXKKx.js`),__vite__mapDeps([42,1,32,2,3,4,5,6,31,33,10,43,38,39,44]),import.meta.url)),Cf=X.lazy(()=>vr(()=>import(`./SalarieVentilationListing-D-FrMBaX.js`),__vite__mapDeps([45,1,7,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,46,36,37,47,48,43,49,50,51,52,53,54,55,56]),import.meta.url)),wf=X.lazy(()=>vr(()=>import(`./SalarieVentilationEditor-BAv2vip0.js`),__vite__mapDeps([57,1,2,3,4,5,6,58,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,59,43,36,37,47,48,49,50,51,52,53,54,55,56,60,61,62]),import.meta.url)),Tf=X.memo(()=>(0,$.jsx)(X.Suspense,{fallback:(0,$.jsx)(Jr,{}),children:(0,$.jsxs)(yr,{children:[(0,$.jsx)(Tr,{path:`/outils/debug/*`,element:(0,$.jsx)(xf,{})}),(0,$.jsx)(Tr,{path:`/outils/exploit`,element:(0,$.jsx)(Sf,{})}),(0,$.jsx)(Tr,{path:`/rh/ventilations/:salarieId/settings`,element:(0,$.jsx)(wf,{})}),(0,$.jsx)(Tr,{path:`/rh/ventilation/parametrage/ventilation-listing`,element:(0,$.jsx)(Cf,{})}),(0,$.jsx)(Tr,{path:`*`,element:null})]})})),Ef=X.lazy(()=>vr(()=>import(`./ClassesManager-DdjWwxAI.js`),__vite__mapDeps([63,1,2,3,4,5,6,58,8,9,10,11,12,13,64,65,66,21,17,20,67,68,32,31,33,22,69,70,71,59,39,53,52,51,25,72,27,28,26,73,46,30,74,75,43,36,37,54,55,56,76,48,77,78,79]),import.meta.url)),Df=X.lazy(()=>vr(()=>import(`./FavoritesEditor-DoQrJVWH.js`),__vite__mapDeps([80,1,2,3,4,5,6,21,9,10,22,8,11,70,39,46,30,43,54,55,56,60,61,49,50,51,20,29,52,53,17,81,82]),import.meta.url)),Of=X.lazy(()=>vr(()=>import(`./Import-BLt5uC8k.js`),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,7,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,84,48,85,50,51,31,32,33,59,52,53,35,86,46,43,49,87,88,89]),import.meta.url)),kf=X.lazy(()=>vr(()=>import(`./OvalideImports-BOC8EUvV.js`),__vite__mapDeps([90,1,2,3,4,5,6,84,48,32,31,33,59,39,10,46,30,43,87,88,91]),import.meta.url)),Af=X.lazy(()=>vr(()=>import(`./ValoImports-BZq8Q45l.js`),__vite__mapDeps([92,1,2,3,4,5,6,48,32,31,33,59,39,10,46,30,93]),import.meta.url)),jf=X.lazy(()=>vr(()=>import(`./IndicatorsManager-B78y0WGi.js`),__vite__mapDeps([94,1,2,3,4,5,6,12,9,10,13,11,64,66,21,95,37,43,48,31,59,17,96,97,19,20,52,51,53,46,30,98,50,29,32,33,39,72,27,28,26,73,76,99,54,55,56,100,101,60,61,49,102,103,78,104]),import.meta.url)),Mf=X.lazy(()=>vr(()=>import(`./LicencesManager-RvJhOqgt.js`),__vite__mapDeps([105,1,2,3,4,5,6,21,9,10,48,50,51,20,29,32,31,33,59,96,97,19,46,30,54,43,55,56,106]),import.meta.url)),Nf=X.lazy(()=>vr(()=>import(`./ListesManagers-D2qt0rm8.js`),__vite__mapDeps([107,1,2,3,4,5,6,58,8,9,10,11,12,13,64,21,68,32,31,33,22,69,70,71,59,39,52,51,53,17,25,72,27,28,26,73,46,30,43,36,37,54,55,56,76,48,77,78,108]),import.meta.url)),Pf=X.lazy(()=>vr(()=>import(`./PasswordManager-BKsqrYey.js`),__vite__mapDeps([109,1,21,2,3,4,5,6,9,10,46,30,60,61,43,49,50,51,20,29,52,53,17,110,32,31,33,59,111,112]),import.meta.url)),Ff=X.lazy(()=>vr(()=>import(`./PresentationManager-BxKrHO9Y.js`),__vite__mapDeps([113,1,12,2,3,4,5,6,9,10,13,11,114,17,72,31,32,33,27,28,26,73,115,116,75,43,55,117,96,97,19,20,60,61,49,50,51,29,52,53,118,34,39,119,120,110,59,111,121]),import.meta.url)),If=X.lazy(()=>vr(()=>import(`./ReportsManager-7hEOoMoK.js`),__vite__mapDeps([122,1,2,3,4,5,6,58,12,9,10,13,11,64,66,21,22,8,69,95,37,43,48,85,123,114,17,72,31,32,33,27,28,26,73,115,116,75,55,117,50,51,20,29,59,96,97,19,52,53,124,46,30,98,39,76,99,54,56,100,101,102,78,125]),import.meta.url)),Lf=X.lazy(()=>vr(()=>import(`./Simulations-Dnn5166S.js`),__vite__mapDeps([126,1,2,3,4,5,6,84,48,31,32,33,59,10,46,30,43]),import.meta.url)),Rf=X.lazy(()=>vr(()=>import(`./SpecSynchronize-D0Agdx8k.js`),__vite__mapDeps([127,1,21,2,3,4,5,6,9,10,48,31,32,33,52,51,53,17,46,30,43,54,55,56,128,39,129]),import.meta.url)),zf=X.lazy(()=>vr(()=>import(`./Synchronize-BCphLJ6n.js`),__vite__mapDeps([130,1,2,3,4,5,6,48,59,31,10,52,51,53,17,46,30,43,54,55,56,128,32,33,39,131]),import.meta.url)),Bf=X.lazy(()=>vr(()=>import(`./TablesManager-BlFadPbF.js`),__vite__mapDeps([132,1,2,3,4,5,6,8,9,10,11,12,13,64,66,84,21,69,133,95,37,43,61,48,85,123,50,51,20,29,32,31,33,59,39,17,52,53,86,124,72,27,28,26,73,46,30,115,116,75,98,76,99,54,55,56,100,88,134]),import.meta.url)),Vf=X.lazy(()=>vr(()=>import(`./UserManager-_Pw6fmw0.js`),__vite__mapDeps([135,1,2,3,4,5,6,12,9,10,13,11,66,14,15,16,17,18,19,20,21,70,71,48,50,51,29,39,67,96,97,52,53,46,30,43,100,76,110,32,31,33,59,111,81,136]),import.meta.url)),Hf=X.lazy(()=>vr(()=>import(`./ExpertControlsSettings-D7UpGpT4.js`),__vite__mapDeps([137,1,2,3,4,5,6,12,9,10,13,11,65,66,21,17,20,67,95,37,43,48,138,50,51,29,31,32,33,59,96,97,19,23,24,72,27,28,26,73,46,30,55,103,77,139]),import.meta.url)),Uf=({componentName:e,softCode:t,item:n})=>(0,$.jsx)(`div`,{className:`cti-component`,children:(0,$.jsx)(X.Suspense,{fallback:(0,$.jsx)(Jr,{}),children:(()=>{if(!n)return null;let r=e;switch((n.swf===``||n.jisComponent)&&(r=n.jisComponent),r){case`synchronize`:return n.swfData.includes(`|`)?(0,$.jsx)(Rf,{swfData:n.swfData}):(0,$.jsx)(zf,{softCode:t,year:n.swfData});case`listes-manager`:return(0,$.jsx)(Nf,{softCode:t});case`classes-manager`:return(0,$.jsx)(Ef,{});case`indicateurs-manager`:return(0,$.jsx)(jf,{softCode:t});case`rapports-manager`:return(0,$.jsx)(If,{softCode:t});case`import`:return(0,$.jsx)(Of,{softcode:t});case`tables-manager`:case`conso-manager`:return(0,$.jsx)(Bf,{softCode:t,item:n});case`import-mat-2-a`:return(0,$.jsx)(kf,{module:`mco`});case`cti-pmsissr-import-mat-2-a`:return(0,$.jsx)(kf,{module:`ssr`});case`favorites-manager`:return(0,$.jsx)(Df,{});case`licence-manager`:return(0,$.jsx)(Mf,{});case`password-manager`:return(0,$.jsx)(Pf,{});case`users-manager`:return(0,$.jsx)(Vf,{});case`cti-pmsissr-import-valo-ssr`:return(0,$.jsx)(Af,{});case`pmsiSimulation`:return(0,$.jsx)(Lf,{year:n.swfData});case`presentation-manager`:return(0,$.jsx)(Ff,{});case`expertSettings`:return(0,$.jsx)(Hf,{softCode:t});default:return(0,$.jsx)(Xs,{icon:(0,$.jsx)(xu,{}),title:`Désolé ce composant n'existe pas encore... Patience il arrive !`})}})()})});Uf.propTypes={componentName:Q.default.string,softCode:Q.default.string,item:Q.default.object};var Wf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M19.238 23.438a.8.8 0 0 1-.458-.147l-6.28-4.553-6.28 4.553a.781.781 0 0 1-1.199-.883l2.45-7.254L1.123 10.8a.782.782 0 0 1 .44-1.426h7.83l2.364-7.273a.781.781 0 0 1 1.486 0l2.363 7.275h7.832a.781.781 0 0 1 .441 1.426l-6.35 4.35 2.448 7.253a.78.78 0 0 1-.739 1.032`})}),Gf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M23.875 9.813h-8.398L12.937 2l-2.539 7.813H2L8.836 14.5l-2.637 7.813 6.739-4.883 6.738 4.883-2.637-7.813z`})}),Kf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.094 13.281a2.35 2.35 0 0 0-2.21 1.563H16.97l-1.384-4.153a.78.78 0 0 0-1.492.032l-2.174 7.605L9.364 2.996a.781.781 0 0 0-1.528-.06L4.859 14.843H2.344a.781.781 0 1 0 0 1.562h3.125a.78.78 0 0 0 .758-.591L8.44 6.959l2.508 15.045a.78.78 0 0 0 .727.652h.044a.78.78 0 0 0 .75-.566l2.432-8.51.764 2.292a.78.78 0 0 0 .741.534h2.478a2.344 2.344 0 1 0 2.21-3.125`})}),qf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 15.875h3.125l3.125-12.5 3.125 18.75 3.125-10.937 1.562 4.687h3.125`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M21.094 17.188a1.562 1.562 0 1 0 0-3.125 1.562 1.562 0 0 0 0 3.124`})]}),Jf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M4.663 5.078h15.625q.274 0 .546.035A3.224 3.224 0 0 0 17.049 2.4L4.2 4.594h-.014A3.22 3.22 0 0 0 2.179 5.87a4.28 4.28 0 0 1 2.484-.792M20.288 6.25H4.663a3.13 3.13 0 0 0-3.125 3.125v9.375a3.13 3.13 0 0 0 3.125 3.125h15.625a3.13 3.13 0 0 0 3.125-3.125V9.375a3.13 3.13 0 0 0-3.125-3.125m-2.32 9.375a1.562 1.562 0 1 1 0-3.125 1.562 1.562 0 0 1 0 3.125`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M1.563 12.67V7.814c0-1.059.585-2.833 2.62-3.217 1.725-.324 3.434-.324 3.434-.324s1.123.782.196.782c-.928 0-.904 1.196 0 1.196.903 0 0 1.147 0 1.147l-3.638 4.126z`})]}),Yf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M20.313 7.031H4.688a2.344 2.344 0 0 0-2.344 2.344v9.375a2.344 2.344 0 0 0 2.344 2.344h15.625a2.344 2.344 0 0 0 2.343-2.344V9.375a2.344 2.344 0 0 0-2.343-2.344Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M20.086 7.031V5.566a2.442 2.442 0 0 0-2.898-2.397L4.328 5.364a2.44 2.44 0 0 0-1.984 2.4v2.392`}),(0,$.jsx)(`path`,{fill:`currentColor`,stroke:`currentColor`,strokeWidth:2,d:`M17.969 14.625a.563.563 0 1 1 0-1.125.563.563 0 0 1 0 1.125Z`})]}),Xf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M17.969 2.344h-.557a.39.39 0 0 1-.364-.248A2.06 2.06 0 0 0 15.13.78H9.87a2.06 2.06 0 0 0-1.918 1.315.39.39 0 0 1-.364.248h-.557a3.125 3.125 0 0 0-3.125 3.125v15.625a3.125 3.125 0 0 0 3.125 3.125H17.97a3.125 3.125 0 0 0 3.125-3.125V5.469a3.125 3.125 0 0 0-3.125-3.125m-2.35 3.125H9.38a.781.781 0 1 1 0-1.563h6.238a.781.781 0 1 1 0 1.563`})}),Zf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M16.406 3.125h1.563a2.343 2.343 0 0 1 2.343 2.344v15.625a2.343 2.343 0 0 1-2.343 2.343H7.03a2.344 2.344 0 0 1-2.343-2.343V5.469A2.344 2.344 0 0 1 7.03 3.125h1.563`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M15.13 1.563H9.87c-.705 0-1.276.57-1.276 1.275v.574c0 .704.571 1.276 1.276 1.276h5.26c.705 0 1.276-.572 1.276-1.276v-.574c0-.704-.571-1.275-1.276-1.275Z`})]}),Qf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.528 6.655a.195.195 0 0 0 0-.337L14.07 1.985a3.13 3.13 0 0 0-3.14 0L3.472 6.318a.195.195 0 0 0 0 .337l8.93 5.253a.2.2 0 0 0 .198 0zM2.637 7.984a.195.195 0 0 0-.293.17v8.491a2.34 2.34 0 0 0 1.164 2.021l7.918 4.748a.196.196 0 0 0 .293-.17v-9.85a.2.2 0 0 0-.098-.17zm10.644 5.444v9.814a.195.195 0 0 0 .293.17l7.918-4.748a2.34 2.34 0 0 0 1.164-2.019v-8.49a.196.196 0 0 0-.293-.17L13.38 13.26a.2.2 0 0 0-.098.169`})}),$f=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M21.875 16.668V8.331a1.56 1.56 0 0 0-.776-1.349l-7.422-4.319a2.34 2.34 0 0 0-2.355 0L3.9 6.983a1.56 1.56 0 0 0-.776 1.348v8.337a1.56 1.56 0 0 0 .776 1.35l7.422 4.319a2.34 2.34 0 0 0 2.355 0l7.422-4.32a1.56 1.56 0 0 0 .775-1.349M3.37 7.519l9.13 5.371m0 0 9.13-5.371M12.5 12.89v9.766`})}),ep=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M12.889 9.89a.195.195 0 0 0 .222 0 7.42 7.42 0 0 1 6.272-.997.195.195 0 0 0 .251-.196A6.65 6.65 0 0 0 13 2.344a6.65 6.65 0 0 0-6.634 6.355.195.195 0 0 0 .251.195 7.42 7.42 0 0 1 6.272.997zm7.402.489a7.45 7.45 0 0 1-4.057 5.285.2.2 0 0 0-.111.18l.002.172a7.4 7.4 0 0 1-2.302 5.368.195.195 0 0 0 .031.308 6.6 6.6 0 0 0 3.443.964c3.519 0 6.548-2.943 6.64-6.462a6.64 6.64 0 0 0-3.357-5.95.194.194 0 0 0-.252.05.2.2 0 0 0-.037.085`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M19.57 9.945a.195.195 0 0 0-.13-.215 6.63 6.63 0 0 0-5.587.61.2.2 0 0 0-.09.146.2.2 0 0 0 .06.161 7.4 7.4 0 0 1 2.17 3.975.196.196 0 0 0 .29.132 6.66 6.66 0 0 0 3.288-4.81m-9.695 6.07q0-.086.002-.171a.2.2 0 0 0-.11-.18 7.45 7.45 0 0 1-4.058-5.285.195.195 0 0 0-.287-.135 6.64 6.64 0 0 0-3.357 5.95c.095 3.519 3.122 6.462 6.64 6.462a6.6 6.6 0 0 0 3.441-.964.195.195 0 0 0 .031-.308 7.4 7.4 0 0 1-2.302-5.368`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M8.703 9.375c-.729 0-1.453.12-2.142.355a.195.195 0 0 0-.132.215 6.66 6.66 0 0 0 3.287 4.81.195.195 0 0 0 .29-.133 7.4 7.4 0 0 1 2.172-3.975.195.195 0 0 0-.032-.307 6.6 6.6 0 0 0-3.443-.965M13 16.406c-.706 0-1.408-.1-2.086-.299a.195.195 0 0 0-.251.196 6.63 6.63 0 0 0 2.206 4.658.195.195 0 0 0 .262 0 6.63 6.63 0 0 0 2.206-4.658.196.196 0 0 0-.251-.196c-.678.2-1.38.3-2.086.3m2.274-1.35a6.64 6.64 0 0 0-2.142-3.984.2.2 0 0 0-.264 0 6.64 6.64 0 0 0-2.142 3.983.195.195 0 0 0 .131.215 6.64 6.64 0 0 0 4.286 0 .195.195 0 0 0 .13-.215`})]}),tp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.5 14.844a5.86 5.86 0 1 0 0-11.72 5.86 5.86 0 0 0 0 11.72Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M16.797 21.875a5.86 5.86 0 1 0 0-11.719 5.86 5.86 0 0 0 0 11.719Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M8.203 21.875a5.86 5.86 0 1 0 0-11.719 5.86 5.86 0 0 0 0 11.719Z`})]}),np=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 22`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.531 9.358a3.9 3.9 0 0 0-1.562-.327H5.906A3.91 3.91 0 0 0 2 12.937v5.47a.781.781 0 1 0 1.563 0v-.391a.396.396 0 0 1 .39-.391h17.969a.396.396 0 0 1 .39.39v.391a.781.781 0 1 0 1.563 0v-5.468a3.91 3.91 0 0 0-2.344-3.58M18.797 2H7.078a2.734 2.734 0 0 0-2.734 2.734V8.25a.195.195 0 0 0 .25.188 4.7 4.7 0 0 1 1.312-.188h.207a.195.195 0 0 0 .195-.173 1.56 1.56 0 0 1 1.551-1.39h2.735a1.56 1.56 0 0 1 1.553 1.39.195.195 0 0 0 .195.173h1.194a.195.195 0 0 0 .195-.173 1.563 1.563 0 0 1 1.55-1.39h2.735a1.56 1.56 0 0 1 1.552 1.39.195.195 0 0 0 .196.173h.205c.444 0 .886.063 1.313.188a.195.195 0 0 0 .25-.188V4.734A2.734 2.734 0 0 0 18.796 2`})}),rp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 20.313v-5.47a3.135 3.135 0 0 1 3.125-3.124H19.53a3.134 3.134 0 0 1 3.125 3.125v5.469m-3.906-8.594H4.688V6.64A1.96 1.96 0 0 1 6.64 4.688h11.718a1.96 1.96 0 0 1 1.953 1.953v5.078z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 20.313v-.391a1.176 1.176 0 0 1 1.172-1.172h17.968a1.176 1.176 0 0 1 1.172 1.172v.39M5.47 11.72v-.781A1.567 1.567 0 0 1 7.03 9.375h3.907a1.567 1.567 0 0 1 1.562 1.563m0 0v.78m0-.78a1.567 1.567 0 0 1 1.563-1.563h3.906a1.567 1.567 0 0 1 1.562 1.563v.78`})]}),ip=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M9.458 7.463a.781.781 0 0 1 1.447.125l1.777 5.926 1.465-2.926a.78.78 0 0 1 1.397 0l1.345 2.693h4.725a10.4 10.4 0 0 0 1.042-4.656c-.03-3.032-2.464-5.5-5.424-5.5-2.348 0-3.906 1.442-4.732 2.49-.824-1.05-2.384-2.49-4.732-2.49-2.96 0-5.393 2.468-5.424 5.5-.013 1.048.134 2.09.436 3.094h4.55z`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`m15.708 14.412-.864-1.727-1.645 3.29a.782.782 0 0 1-1.45-.125L9.972 9.924 8.507 12.85a.78.78 0 0 1-.694.431H3.386a14 14 0 0 0 1.82 2.816c.917 1.117 2.578 2.903 6.416 5.508a1.555 1.555 0 0 0 1.757 0c3.838-2.605 5.5-4.391 6.416-5.508q.495-.603.928-1.253h-4.317a.78.78 0 0 1-.698-.432m6.948-1.13h-1.042q-.39.812-.891 1.562h1.933a.781.781 0 1 0 0-1.563M2.344 11.718a.781.781 0 0 0 0 1.562h1.042a11 11 0 0 1-.606-1.562z`})]}),ap=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M17.232 3.906c-3.17 0-4.732 3.125-4.732 3.125s-1.562-3.125-4.732-3.125c-2.577 0-4.617 2.156-4.643 4.727-.054 5.339 4.235 9.135 8.936 12.326a.78.78 0 0 0 .879 0c4.7-3.19 8.988-6.987 8.935-12.326-.026-2.571-2.066-4.727-4.643-4.727`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 12.5h5.469l2.343-4.687 2.344 7.812 2.344-4.687 1.562 3.124h6.25`})]}),op=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M6.25 7.031a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687M12.5 22.656a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687M12.5 12.5v5.469M18.75 7.031a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M6.25 7.031c0 3.646 3.365 5.469 6.25 5.469s6.25-1.823 6.25-5.469`})]}),sp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M13.135 16.387a8.4 8.4 0 0 1-1.382-.01 8.6 8.6 0 0 1-6.233-3.562.195.195 0 0 0-.331.017L1.673 19.15c-.133.245-.154.538-.013.776a.82.82 0 0 0 .694.387h3.81a.75.75 0 0 1 .664.357l1.888 3.158a.8.8 0 0 0 .671.39c.29-.015.59-.204.711-.468l3.228-7.087a.195.195 0 0 0-.191-.276m10.187 2.748-3.492-6.307a.195.195 0 0 0-.33-.018 8.6 8.6 0 0 1-3.823 3 .79.79 0 0 0-.426.402l-1.8 3.96a.39.39 0 0 0 0 .322l1.478 3.252c.12.264.42.457.71.473a.8.8 0 0 0 .668-.397l1.882-3.153c.14-.237.396-.358.672-.357h3.846c.326 0 .573-.17.684-.488a.83.83 0 0 0-.069-.69M12.513 10.156a2.344 2.344 0 1 0 0-4.688 2.344 2.344 0 0 0 0 4.688`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M12.513.781A7.04 7.04 0 0 0 5.48 7.813a7.04 7.04 0 0 0 7.032 7.03 7.04 7.04 0 0 0 7.03-7.03A7.04 7.04 0 0 0 12.514.78m0 10.938a3.906 3.906 0 1 1 0-7.812 3.906 3.906 0 0 1 0 7.812`})]}),cp=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M16.406 12.5c-1.004 0-1.974-.448-2.734-1.262a4.88 4.88 0 0 1-1.27-2.978c-.085-1.202.282-2.308 1.033-3.114.75-.805 1.8-1.24 2.971-1.24 1.164 0 2.216.443 2.964 1.246.755.812 1.123 1.915 1.038 3.107-.081 1.129-.532 2.186-1.27 2.979-.757.814-1.727 1.262-2.732 1.262m6.437 8.594H9.97a1.35 1.35 0 0 1-1.074-.521 1.48 1.48 0 0 1-.257-1.26c.41-1.65 1.43-3.02 2.945-3.958 1.345-.834 3.058-1.293 4.822-1.293 1.8 0 3.467.44 4.82 1.273 1.52.934 2.54 2.31 2.948 3.981a1.48 1.48 0 0 1-.26 1.26 1.35 1.35 0 0 1-1.07.518M7.178 12.695c-1.719 0-3.23-1.597-3.37-3.56-.069-1.007.245-1.937.88-2.619.627-.675 1.513-1.047 2.49-1.047.976 0 1.855.374 2.487 1.053.64.687.952 1.616.879 2.613-.14 1.963-1.65 3.56-3.366 3.56m3.206 1.536c-.86-.42-1.974-.63-3.206-.63-1.438 0-2.835.375-3.934 1.056C2 15.43 1.161 16.555.822 17.914a1.34 1.34 0 0 0 .234 1.14 1.24 1.24 0 0 0 .981.477h5.42a.39.39 0 0 0 .384-.32l.02-.092c.414-1.663 1.385-3.069 2.818-4.093a.392.392 0 0 0-.03-.654 4 4 0 0 0-.265-.141`})}),lp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M19.629 8.203c-.143 1.986-1.616 3.516-3.223 3.516s-3.082-1.53-3.222-3.516c-.147-2.066 1.287-3.515 3.222-3.515s3.37 1.487 3.223 3.515`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeMiterlimit:10,strokeWidth:2,d:`M16.406 14.844c-3.182 0-6.242 1.58-7.009 4.658-.101.408.154.81.573.81h12.873c.419 0 .673-.402.573-.81-.767-3.127-3.827-4.658-7.01-4.658Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M9.766 9.08c-.115 1.585-1.305 2.834-2.588 2.834S4.702 10.666 4.59 9.08C4.473 7.43 5.632 6.25 7.178 6.25s2.704 1.21 2.588 2.83`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeMiterlimit:10,strokeWidth:2,d:`M10.059 14.941c-.882-.403-1.852-.559-2.881-.559-2.54 0-4.986 1.263-5.598 3.721-.081.325.123.647.457.647H7.52`})]}),up=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M3.728 17.432a.78.78 0 0 1-.714-.462A10.937 10.937 0 0 1 13 1.563a.78.78 0 0 1 .781.78V12.5a.78.78 0 0 1-.462.713l-9.273 4.148a.8.8 0 0 1-.318.07`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M15.812 3.33a.39.39 0 0 0-.468.38v8.79a2.35 2.35 0 0 1-1.387 2.14l-8.421 3.768a.39.39 0 0 0-.164.577c.645.948 1.445 1.78 2.366 2.461a10.07 10.07 0 0 0 6.043 1.991c5.6 0 10.157-4.556 10.157-10.156 0-4.905-3.496-9.009-8.126-9.952`})]}),dp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeMiterlimit:10,strokeWidth:2,d:`M12.502 3.938q.385-.032.78-.032c5.175 0 9.374 4.2 9.374 9.375 0 5.176-4.199 9.375-9.375 9.375a9.38 9.38 0 0 1-8.93-6.511`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.5 2.344C6.89 2.344 2.344 6.89 2.344 12.5c-.002 1.43.299 2.845.883 4.15L12.5 12.5z`})]}),fp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M16.406 16.406H1.563a.78.78 0 0 1-.684-1.162L8.3 1.962a.781.781 0 0 1 1.364 0l7.422 13.282a.78.78 0 0 1-.68 1.162`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M16.406 7.813c-.534 0-1.067.054-1.59.162l3.636 6.507a2.344 2.344 0 0 1-2.046 3.487H8.952a7.813 7.813 0 1 0 7.454-10.157`})]}),pp=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.955 9.498a7.031 7.031 0 1 1-3.58 6.127m7.031 0H1.563L8.984 2.344z`})}),mp=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M22.927 5.885a.782.782 0 0 0-1.247-.196l-3 3.002a.787.787 0 0 1-1.105 0l-1.297-1.298a.78.78 0 0 1 0-1.105L19.265 3.3a.782.782 0 0 0-.233-1.266c-2.257-1.009-5.073-.482-6.849 1.28-1.509 1.499-1.958 3.84-1.233 6.423a.78.78 0 0 1-.219.781l-8.129 7.424a3.133 3.133 0 1 0 4.424 4.426l7.504-8.147a.78.78 0 0 1 .77-.223 8.8 8.8 0 0 0 2.257.311c1.63 0 3.062-.528 4.094-1.545 1.912-1.883 2.203-5.077 1.276-6.88M4.857 21.834a1.563 1.563 0 1 1-.339-3.107 1.563 1.563 0 0 1 .34 3.107`})}),hp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 26`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeMiterlimit:10,strokeWidth:2,d:`M20.196 9.777a1.567 1.567 0 0 1-2.21 0L16.69 8.48a1.567 1.567 0 0 1 0-2.21l2.937-2.938a.05.05 0 0 0 .014-.044.05.05 0 0 0-.029-.036c-1.895-.812-4.353-.398-5.913 1.15-1.494 1.483-1.578 3.712-1.032 5.657a1.56 1.56 0 0 1-.442 1.567L4.09 19.055a2.352 2.352 0 1 0 3.32 3.32l7.513-8.154a1.56 1.56 0 0 1 1.543-.446c1.93.517 4.128.42 5.602-1.035 1.586-1.562 1.928-4.324 1.16-5.904a.05.05 0 0 0-.036-.027.05.05 0 0 0-.043.014z`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M5.652 21.594a.781.781 0 1 0 0-1.563.781.781 0 0 0 0 1.563`})]}),gp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:130,height:38,fill:`none`,...e,children:[(0,$.jsx)(`g`,{fill:`#F2F2F2`,opacity:.92,children:(0,$.jsx)(`path`,{d:`M20.672 29.03q-1.401.842-2.922 1.272a11.7 11.7 0 0 1-3.173.428q-4.931 0-7.813-3.192t-2.882-8.654q0-5.479 2.882-8.67t7.813-3.19q1.653 0 3.173.43 1.521.426 2.922 1.27v4.727q-1.415-1.116-2.79-1.637a8.1 8.1 0 0 0-2.895-.52q-2.724-.001-4.283 2.02t-1.56 5.57q0 3.534 1.56 5.557 1.56 2.02 4.283 2.02a8.1 8.1 0 0 0 2.895-.522q1.376-.52 2.79-1.637zM23.15 7.438h18.192v4.452h-6.544v18.396h-5.09V11.89H23.15zM49.049 7.438h-5.09v22.848h5.09z`})}),(0,$.jsx)(`path`,{fill:`#FF8801`,d:`M119.276 7.048a.8.8 0 0 1 .214-.24.7.7 0 0 1 .274-.132q.158-.032.384-.034.226.001.541.055.367.052.589.145.224.083.304.2a.29.29 0 0 1 .053.24.53.53 0 0 1-.149.248l-2.773 3.165a1.4 1.4 0 0 1-.217.213.7.7 0 0 1-.213.117c-.079.02-.177.034-.297.034s-.267-.02-.442-.048a1.8 1.8 0 0 1-.453-.117c-.11-.048-.186-.096-.228-.158a.21.21 0 0 1-.03-.2.9.9 0 0 1 .144-.275z`}),(0,$.jsx)(`path`,{fill:`#fff`,d:`M66.053 8.555v2.91q-1.468-.807-2.77-1.21c-.867-.262-1.706-.4-2.514-.4q-2.106 0-3.254.95c-.758.626-1.137 1.527-1.137 2.683q0 1.467.753 2.222.765.733 2.885 1.197l1.557.365q2.885.64 4.25 2.25c.92 1.06 1.379 2.49 1.379 4.28q0 3.211-1.864 4.864-1.85 1.65-5.437 1.651-1.353 0-2.885-.35a19.3 19.3 0 0 1-3.152-1.053v-3.07c1.047.675 2.072 1.191 3.076 1.535a9.1 9.1 0 0 0 2.96.516c1.473 0 2.61-.33 3.41-1.004q1.198-1.003 1.198-2.862c0-1.088-.288-1.934-.867-2.546q-.855-.91-2.821-1.376l-1.57-.351q-2.884-.66-4.174-2.085-1.29-1.415-1.289-3.942 0-2.93 1.774-4.61 1.787-1.684 4.915-1.686 1.34.002 2.73.282 1.392.28 2.847.84M77.618 21.572q-2.847.002-3.944.757-1.098.751-1.098 2.566c0 .97.272 1.734.817 2.305q.83.847 2.246.847c1.302 0 2.345-.537 3.127-1.597q1.187-1.61 1.187-4.272v-.606zm4.684-1.121v9.44h-2.349v-2.512q-.804 1.507-2.003 2.23-1.2.71-2.936.708c-1.464 0-2.63-.468-3.497-1.417q-1.29-1.433-1.29-3.826 0-2.796 1.608-4.21 1.622-1.416 4.826-1.418h3.292v-.268q0-1.877-1.072-2.897-1.06-1.032-2.987-1.032-1.224-.002-2.386.337a8.7 8.7 0 0 0-2.234 1.025v-2.51q1.29-.58 2.502-.86a9.8 9.8 0 0 1 2.36-.297q3.103-.001 4.634 1.865 1.532 1.856 1.532 5.642M99.035 19.907v9.984h-2.348V19.99c0-1.562-.264-2.739-.792-3.516q-.791-1.164-2.374-1.163-1.901 0-3 1.404c-.731.936-1.097 2.208-1.097 3.825v9.35h-2.362V13.344h2.362v2.574q.842-1.495 1.978-2.236 1.15-.735 2.642-.737 2.463 0 3.728 1.775 1.263 1.753 1.263 5.188M106.068 8.644v4.7h4.838v2.112h-4.838v8.985q0 2.024.473 2.601c.323.385.974.571 1.952.571h2.413v2.278h-2.413c-1.812 0-3.063-.386-3.752-1.17-.69-.785-1.034-2.216-1.034-4.28v-8.985h-1.724v-2.113h1.724V8.644zM126.234 20.94v1.327h-10.798q.153 2.81 1.455 4.287 1.315 1.457 3.651 1.458 1.352.002 2.616-.378a11 11 0 0 0 2.527-1.156v2.573c-.842.413-1.706.73-2.59.943-.885.22-1.784.323-2.694.323-2.28 0-4.088-.764-5.424-2.305q-1.992-2.301-1.992-6.233 0-4.067 1.889-6.44 1.903-2.395 5.119-2.395c1.923 0 3.442.716 4.557 2.16q1.683 2.139 1.684 5.835m-2.348-.799q-.026-2.23-1.085-3.564c-.698-.88-1.626-1.328-2.783-1.328q-1.965-.001-3.153 1.287c-.782.853-1.233 2.064-1.352 3.619z`})]});function _p(e,t,n){if(e.length){let r=Object.keys(e[0]),i=[];if(n.forEach(e=>{r.includes(e)&&i.push(e)}),!i.length)return e;let a=t.split(` `);return e.filter(e=>a.every(t=>i.some(n=>e[n].toLowerCase().includes(t.toLowerCase()))))}else return e}function vp(e,t,n,r=!0){let i=Object.keys(e),a=n.filter(e=>i.includes(e));if(!a.length)return!1;let o=t.split(/\s/).filter(e=>e!==``),s=t=>a.some(n=>(e[n]||``).toString().toLowerCase().includes(t.toLowerCase()));return r?o.every(s):o.some(s)}function yp({label:e,key:t,icon:n,children:r,type:i,className:a,disabled:o=!1,url:s,itemType:c,moduleid:l,originalitem:u,onClick:d}={}){return{label:e,key:t,icon:n,children:r,type:i,className:a,disabled:o,url:s,itemType:c,moduleid:l,originalitem:u,onClick:d}}var bp=({siderIsCollapsed:e,selectedModuleKey:t})=>{let n=br(),r=Er(),i=Sr(),a=gr(),o=Y(e=>e.cti.ui.menuMode),s=Kr(),c=r.pathname,l=s.data??{},u=l[t]??null,[d,f]=(0,X.useState)(null),[p,m]=(0,X.useState)(null),[h,g]=(0,X.useState)(``),[_,v]=(0,X.useState)(null),y=X.useMemo(()=>({}),[]),b=(0,X.useRef)(),x=e=>{switch(e){case`synthese`:return(0,$.jsx)(li,{className:`drawer__icon`});case`import`:return(0,$.jsx)(hl,{className:`drawer__icon`});case`export`:return(0,$.jsx)(xl,{className:`drawer__icon`});case`parametres`:return(0,$.jsx)(yu,{className:`drawer__icon`});case`documentation`:return(0,$.jsx)(tl,{className:`drawer__icon`});default:return(0,$.jsx)(Dl,{className:`drawer__icon`})}},S=X.useCallback((e,t,n=!1)=>{let r=h.split(/\s/).length>1?!1:n;if(e.children!==void 0){let i=Object.values(e.children),a=sf(t,e),o=a.replace(/\//g,`_`),s=n||vp(e,h,[`label`],!1),c=i.map(e=>S(e,a,s)).filter(Boolean);return!r&&c.length===0?null:yp({label:e.label,disabled:e?.disabled,key:o,icon:x(e.icon),children:c})}if(r||vp(e,h,[`label`,`name`],!n)){let n=sf(t,e),r=e.view.split(`.`)[0],i=of(e),a=n.replace(/\//g,`_`)+`_`+i;return y[r]=`/`+n+`/`+i,i===`view-1`&&(a=n.replace(/\//g,`_`)+`_`+r,y[r]=`/`+n+`/`+r),yp({icon:D(e.icon),key:a,label:(0,$.jsx)(md,{title:e.name,children:e.label}),className:`cti-menu-item`,disabled:e.disabled,originalitem:e})}return null},[y,h]),C=X.useCallback((e,t)=>{let n=[];for(let t in e.children)if(e.children.hasOwnProperty(t)){let r=e.children[t];n.push(r)}return n.map(e=>{let n=S(e,t);return h!==``&&n?.type===zn.SubMenu&&n.props.children.every(e=>e===null)?null:n})},[S,h]);(0,X.useEffect)(()=>{if(u&&!s.isPending){let e=C(u,t);v(e),h!==``&&m(xp(e))}h===``&&d?.length&&m(Ee(d[0]))},[u,s.isPending,t,C,h,d]),(0,X.useEffect)(()=>{let e=setTimeout(()=>{b?.current&&b.current.focus()},200);return()=>clearTimeout(e)},[b,e]),(0,X.useEffect)(()=>{(()=>{let e=c.slice(1).replace(/\//g,`_`);(d===null||e!==d[0])&&f([e]);let n=Ee(e);m(Array.isArray(p)?[...new Set([...p,...n,`${t}_synthese`,`${t}_exploration`])]:[...n])})()},[t,c,d]),(0,X.useEffect)(()=>{if(!(!l||!Object.keys(l).length)&&(i===`POP`||r?.state?.logged||r?.state?.fromSider===!0)){let e=``;if(r?.state?.homeview){let t=Oe[Object.keys(Oe).find(e=>r.state.homeview.toLowerCase().includes(e.toLowerCase()))],i=l[t];if(i){let n=lf(i.children,`/${t}`),a=Object.keys(n).find(e=>e===r.state.homeview);e=a?n[a]:`/${t}/${r.state.homeview}`}n(e);return}let t=df(l,c);t?.swf&&cf(t)===`view`&&si(t.name)}},[r,l,a,c]);let w=e=>{g(e.target.value)},T=e=>{m(e)},E=({item:e})=>{o===`MENU_DRAWER`&&a(zt()),a(bt(!1));let t=e.props.originalitem;t?.swf&&t.favoriteOwner!==``&&cf(t)===`view`&&si(t.name),n(`/`+e.props[`data-menu-id`].split(`-`).slice(5).join(`-`).replace(/_/g,`/`)),a(xt())};function D(e){if(e?.includes(`essentiel`))return(0,$.jsx)(ql,{});switch(e){case`analyse_croisee`:return(0,$.jsx)(tu,{});case`VIEWLINKPOPUP_RH`:case`VIEWLINK_EVO_COMP_RH`:return(0,$.jsx)(Nl,{});case`comparatif`:return(0,$.jsx)($c,{});case`analyse`:return(0,$.jsx)(Yl,{});case`evolution`:return(0,$.jsx)(ru,{});case`justificatif`:return(0,$.jsx)(ms,{});case`controle`:return(0,$.jsx)(xu,{});case`etude`:return(0,$.jsx)(kl,{});case`import`:return(0,$.jsx)(hl,{});case`export`:return(0,$.jsx)(xl,{});case`essentiel`:return(0,$.jsx)(qc,{});case`synthese`:return(0,$.jsx)(hu,{});case`synchronisation`:return(0,$.jsx)(pu,{});case`liste`:return(0,$.jsx)(Tu,{});case`classe`:return(0,$.jsx)(Gl,{});default:return(0,$.jsx)(ms,{})}}return t===`accueil`?(0,$.jsx)(`div`,{className:`menu homeMenu`}):s.isFetching?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(Jr,{size:`small`})}):u?d&&p?(0,$.jsxs)($.Fragment,{children:[!e&&(0,$.jsx)(`div`,{className:`search-field`,children:(0,$.jsx)(lr,{placeholder:`Recherche`,value:h,ref:b,onChange:w,onPressEnter:w,prefix:(0,$.jsx)(En,{}),allowClear:!0})}),(0,$.jsx)(zn,{theme:`dark`,className:`cti-menu`,mode:`inline`,selectedKeys:d,openKeys:p,multiple:!1,onSelect:E,onOpenChange:T,items:_})]}):null:t===`myfavorites`?(0,$.jsx)(`div`,{className:`menu-no-access`,children:`Vous n'avez pas encore créé de favoris !`}):(0,$.jsx)(`div`,{className:`menu-no-access`,children:`Vous n'avez pas accès à ce module`})},xp=e=>{let t=[];return e.forEach(e=>{e&&(t.push(e.key),e.props?.children&&(Array.isArray(e.props.children)?t=[...t,...xp(e.props.children)]:typeof e.props.children==`object`&&(t=[...t,...xp([e.props.children])])))}),t};bp.propTypes={siderIsCollapsed:Q.default.bool,selectedModuleKey:Q.default.string};var Sp=X.memo(bp),Cp=({siderIsCollapsed:e,handleCollapseSider:t})=>{let n=ef(),r=Y(e=>e.cti.ui.showMenus),i=Y(e=>e.cti.ui.primaryColor),a=wp(n,e);return(0,$.jsxs)(`div`,{className:`Sider`,style:{display:r===!0?`flex`:`none`},children:[(0,$.jsx)(`div`,{className:`menuLabelContainer`,children:(0,$.jsx)(`span`,{className:`menuLabel`,style:{backgroundColor:i},children:(0,$.jsx)(md,{title:`Informations`,placement:`bottom`,children:a})})}),(0,$.jsx)(`div`,{className:`SiderContent`,children:(0,$.jsx)(`div`,{className:`menu-fade`,style:{height:300},children:(0,$.jsx)(Sp,{siderIsCollapsed:e,selectedModuleKey:n})},n)}),(0,$.jsx)(`div`,{className:`SiderFooter`,children:(0,$.jsxs)(`div`,{className:`ctiLogo`,children:[(0,$.jsx)(po,{className:`sider-divider`}),(0,$.jsx)(gp,{style:{height:`30px`,margin:`10px 0`}})]})})]})};function wp(e,t){switch(e){case`accueil`:return t?(0,$.jsx)(Xr,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Yr,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Accueil`})]});case`myfavorites`:return t?(0,$.jsx)(Gf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Wf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Mes Favoris`}),(0,$.jsx)(Dr,{to:{pathname:`/outils/parametrage-utilisateur/organisation-de-mes-favoris/favorites-manager`,state:{fromSider:!0}},children:(0,$.jsx)(Nn,{title:`Organisation de mes favoris`,children:(0,$.jsx)(mr,{style:{color:`white`,marginLeft:`10px`}})})})]});case`pmsissr`:return t?(0,$.jsx)(pp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI SMR`})]});case`pmsihad`:return t?(0,$.jsx)(rp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(np,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI HAD`})]});case`pmsipsy`:return t?(0,$.jsx)(op,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI PSY`})]});case`pmsi`:return t?(0,$.jsx)(ap,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ip,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI MCO`})]});case`activite`:return t?(0,$.jsx)(qf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Kf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Activité`})]});case`rh`:return t?(0,$.jsx)(lp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(cp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Ressources Humaines - Paie`})]});case`ssae`:return t?(0,$.jsx)(dp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(up,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`SSAE`})]});case`compta`:return t?(0,$.jsx)(Yf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Jf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Comptabilité`})]});case`dpi`:return t?(0,$.jsx)(Zf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Xf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Dossier Patient`})]});case`qualite`:return t?(0,$.jsx)(sp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(sp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Qualité`})]});case`eco`:return t?(0,$.jsx)($f,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Gestion Economique`})]});case`eis`:return t?(0,$.jsx)(tp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ep,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`EIS`})]});case`outils`:return t?(0,$.jsx)(hp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(mp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Outils`})]});default:return`Menu`}}var Tp=X.memo(Cp);async function Ep(){Nt(`filters`,`Filtres`);let e=!1;try{await Mr({queryKey:ci.all}),await Br({queryKey:Wr.all}),await rt.invalidateQueries({queryKey:ci.all}),await rt.invalidateQueries({queryKey:Wr.descs()}),rt.invalidateQueries({queryKey:Wr.runs(),refetchType:`none`}),e=!0}finally{Pt(`filters`,e?{message:`Filtres`,description:`Rechargement terminé`}:void 0)}}function Dp(e){let t=We(We(e,`HTTP_SERVICE`)[0],`DASHBOARDS`),n={};return t&&t.length&&t.forEach(e=>{let t=he(e),r=We(e,`DASHBOARD`);r&&r.length&&(t.modules=Ap(r)),n[t.type]=t}),n}function Op(e){let t=[];e.linkViewVariables!==``&&(t=e.linkViewVariables.split(`&`));let n={};return t.forEach(function(e,t){let r=e.split(`=`),i=r[0],a=r[1];n[`${i}-${t}`]={name:i,value:a}}),n}function kp(e,t){let n=[],r=We(e,`DASHBOARD`);return r&&r.length&&r.forEach((e,r)=>{let i=he(e);i.key=t.key+`-`+r;let a=Op(i);i.icon=jp(i),i.viewLinkParams=a,n.push(i)}),n}function Ap(e){let t=[];return e.forEach((e,n)=>{let r=he(e);r.key=n.toString();let i=Op(r),a=kp(e,r);r.icon=jp(r),r.children=a,r.viewLinkParams=i,t.push(r)}),t}function jp(e){let t=``;switch(e.status){case`OK`:t=(0,$.jsx)(sl,{twoToneColor:`#52c41a`});break;case`KO`:t=(0,$.jsx)(ll,{twoToneColor:`#d12121`});break;case`WARNING`:t=(0,$.jsx)(yl,{twoToneColor:`#FF8801`});break;default:break}return t}var Mp=async()=>Dp(await it(`modules/outils/php/httpService_dashboards_getPortalDashboards.php`)),Np={all:[`notifications`]},Pp=()=>kr({queryKey:Np.all,queryFn:Mp}),Fp=()=>Ae(Pp()),Ip=async()=>{Nt(`views`,`Vues`);let e=!1;try{zr(),Vr(),rt.removeQueries({queryKey:Wr.runs()}),rt.removeQueries({queryKey:Wr.descs(),type:`inactive`}),await Br({queryKey:Wr.all}),await rt.invalidateQueries({queryKey:Wr.descs()}),e=!0}finally{Pt(`views`,e?{message:`Vues`,description:`Rechargement terminé`}:void 0)}},Lp=r(((e,t)=>{function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}t.exports=n})),Rp=r(((e,t)=>{var n=Lp(),r=Math.max;function i(e,t,i){return t=r(t===void 0?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=r(a.length-t,0),c=Array(s);++o{function n(e){return function(){return e}}t.exports=n})),Bp=r(((e,t)=>{var n=zp(),r=jr(),i=Yn();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),Vp=r(((e,t)=>{var n=800,r=16,i=Date.now;function a(e){var t=0,a=0;return function(){var o=i(),s=r-(o-a);if(a=o,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}t.exports=a})),Hp=r(((e,t)=>{var n=Bp();t.exports=Vp()(n)})),Up=r(((e,t)=>{var n=Yn(),r=Rp(),i=Hp();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),Wp=r(((e,t)=>{var n=dr(),r=fr(),i=pr(),a=Zn();function o(e,t,o){if(!a(o))return!1;var s=typeof t;return(s==`number`?r(o)&&i(t,o.length):s==`string`&&t in o)?n(o[t],e):!1}t.exports=o})),Gp=r(((e,t)=>{var n=Up(),r=Wp();function i(e){return n(function(t,n){var i=-1,a=n.length,o=a>1?n[a-1]:void 0,s=a>2?n[2]:void 0;for(o=e.length>3&&typeof o==`function`?(a--,o):void 0,s&&r(n[0],n[1],s)&&(o=a<3?void 0:o,a=1),t=Object(t);++i{var n=fi(),r=Gp(),i=pi();t.exports=r(function(e,t){n(t,i(t),e)})})),qp=r(((e,t)=>{t.exports=Kp()})),Jp=t(Zn()),Yp=t(qp());function Xp(e,t,n,r){for(let i in e)if(typeof e[i]==`object`){let a=e[i].name,o=e[i].value;if(a!==`_NONE`){let e=o;/=|SELECT.|VIEW.|ROW.|return|Date|'(.*)'/gm.test(e)&&(e=isNaN(Number(e))?Kn(o,n,r):Number(e)),e&&(t[a]=e)}}else t[i]=e[i];return t}function Zp(e,t,n,r){return Object.values(e).forEach(e=>{let i={};if(e.name!==`_NONE`&&e.value){let i=Kn(e.value,n,r);if((0,Jp.default)(i))for(let e in i)t[e]=i[e]}t={...t,...i}}),t}function Qp(e,t,n){let r={};return r=e?(0,Yp.default)({},e.run.args,t):(0,Yp.default)({},n,t),!t.ALIAS_PERIODE&&r.PERIODE&&(r.ALIAS_PERIODE=`-1`),$p(r)}function $p(e){delete e.ALIAS_PERIODE2,delete e.ALIAS_PERIODE3;for(let t in e)e[t]===`undefined`&&delete e[t];return e}var em=(e,t)=>{let n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,r.click(),URL.revokeObjectURL(n)},tm=(e,t,n=null)=>{em(new Blob([e],{type:n??`application/octet-stream`}),t)},nm=e=>{let t=``,n=e.headers[`content-disposition`];if(n&&n.indexOf(`attachment`)!==-1){let e=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/i.exec(n);e!=null&&e[1]&&(t=e[1].replace(/['"]/g,``))}return t},rm=async e=>{let t=await ct({method:`get`,url:H()+`modules/base/php/getCsvFile.php?longfile=${encodeURI(e.longfile)}`,responseType:`arraybuffer`,headers:{"Content-Type":`multipart/form-data`}}),n=`cti.zip`;t.headers[`content-disposition`]&&(n=t.headers[`content-disposition`].match(/filename="(?.*)"/).groups.filename),tm(t.data,n)};function im(e,t,n,r,i,a,o=null,s=null,c=null,l=null,u={},d=``){let f=e.replace(`.XML`,``),p=Object.keys(i).find(e=>e===f),m,h={},g={};if((s||c)&&(m=c.row?c.row:s),t&&(h=Xp(t,h,r,m)),o&&(h=Zp(o,h,r,m)),g=Qp(r,h,t),f.startsWith(`*URL`)){rm(g);return}let _=$r(g),v;if(p)v=i[p]+`?p=`+_;else{let e=d.substring(0,d.lastIndexOf(`/`));v=e?e+`/`+f+`?p=`+_:`/`+f+`?p=`+_}if(!p&&l!==a){let t=u[l];if(t){let n=lf(t.children,`/${l}`);p=Object.keys(n).find(e=>e===f),v=p?n[p]+`?p=`+_:`/${l}/${e.replace(`.XML`,``)}?p=${_}`}}Rr(_,g),Y_.navigate(v),n(Et(null,null)),n(Mt(null))}function am(){let{pathname:e}=Er(),t=ef(),n=Kr().data,r=(0,X.useMemo)(()=>{let r=n?.[t];if(!r)return null;let i=df(n,e);return i?.globals||uf(i?.children??r.children)},[n,t,e]);(0,X.useEffect)(()=>{r&&Qr(r).catch(()=>{})},[r])}function om(){let e=ef(),t=Kr().data?.[e];return(0,X.useMemo)(()=>t?.children?lf(t.children,`/${e}`):{},[t,e])}var sm={mode:`api`,edge:{url:`http://localhost:11434`,model:`copilote-icti`,timeout:3e5},api:{timeout:6e4}},cm=e=>e?.CONNECTEDUSER?.trim()===`cti`,lm=({visible:e,closeModal:t,session:n})=>{let r=[{name:`Vues`,shortcuts:{f:`Ouvrir / Fermer les filtres`,e:`Lancer l'analyse`}},...cm(n)?[{name:`IRIS`,shortcuts:{i:`Ouvrir / Fermer IRIS`}}]:[]].map((e,t)=>{let n=Object.keys(e.shortcuts).map((t,n)=>(0,$.jsx)(`div`,{className:`shortcut`,children:(0,$.jsxs)(`p`,{children:[(0,$.jsx)(uo,{className:`shortcut-key`,children:t}),e.shortcuts[t]]})},n));return(0,$.jsxs)(`div`,{className:`shortcut-section`,children:[(0,$.jsx)(`div`,{className:`section-title`,children:e.name}),(0,$.jsx)(`div`,{className:`section-shortcuts`,children:n})]},t)});return jd.createPortal((0,$.jsx)(or,{title:`Raccourcis clavier`,open:e,footer:null,onCancel:t,centered:!0,width:`30vw`,className:`shortcuts-modal`,zIndex:3100,children:r}),document.getElementById(`root`))},um=[{label:`Outils`,key:`outils`,icon:(0,$.jsx)(mp,{}),index:300,iconOutline:(0,$.jsx)(hp,{})},{label:`E.I.S`,key:`eis`,index:0,icon:(0,$.jsx)(ep,{}),iconOutline:(0,$.jsx)(tp,{})},{label:`PMSI MCO`,key:`pmsi`,index:1,icon:(0,$.jsx)(ip,{}),iconOutline:(0,$.jsx)(ap,{})},{label:`PMSI SMR`,key:`pmsissr`,index:2,icon:(0,$.jsx)(fp,{}),iconOutline:(0,$.jsx)(pp,{})},{label:`PMSI HAD`,key:`pmsihad`,index:3,icon:(0,$.jsx)(np,{}),iconOutline:(0,$.jsx)(rp,{})},{label:`PMSI PSY`,key:`pmsipsy`,index:4,icon:(0,$.jsx)(e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.875 4.688a3.125 3.125 0 1 0-4.703 2.695c-.087 1.02-.56 1.86-1.41 2.505-.866.659-2.086 1.05-3.262 1.05s-2.396-.391-3.263-1.05c-.85-.644-1.322-1.486-1.41-2.505a3.125 3.125 0 1 0-3.13.014c.102 1.996 1.034 3.754 2.652 4.981 1.015.77 2.27 1.303 3.589 1.542v3.688a3.125 3.125 0 1 0 3.124 0V13.92c1.319-.239 2.574-.772 3.589-1.542 1.618-1.227 2.55-2.985 2.652-4.98a3.13 3.13 0 0 0 1.572-2.71M6.25 3.125a1.563 1.563 0 1 1 0 3.125 1.563 1.563 0 0 1 0-3.125m6.25 18.75a1.563 1.563 0 1 1 0-3.125 1.563 1.563 0 0 1 0 3.125M18.75 6.25a1.563 1.563 0 1 1 0-3.126 1.563 1.563 0 0 1 0 3.126`})}),{}),iconOutline:(0,$.jsx)(op,{})},{label:`Activité`,key:`activite`,index:5,icon:(0,$.jsx)(Kf,{}),iconOutline:(0,$.jsx)(qf,{})},{label:`Ressources Humaines - Paie`,key:`rh`,index:6,icon:(0,$.jsx)(cp,{}),iconOutline:(0,$.jsx)(lp,{})},{label:`DPI`,key:`dpi`,index:7,icon:(0,$.jsx)(Xf,{}),iconOutline:(0,$.jsx)(Zf,{})},{label:`Gestion Économique`,key:`eco`,index:8,icon:(0,$.jsx)(Qf,{}),iconOutline:(0,$.jsx)($f,{})},{label:`Comptabilité`,key:`compta`,index:9,icon:(0,$.jsx)(Jf,{}),iconOutline:(0,$.jsx)(Yf,{})},{label:`SSAE`,key:`ssae`,index:13,icon:(0,$.jsx)(up,{}),iconOutline:(0,$.jsx)(dp,{})},{label:`Qualite`,key:`qualite`,index:14,icon:(0,$.jsx)(sp,{}),iconOutline:(0,$.jsx)(e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.5 14.063a6.25 6.25 0 1 0 0-12.5 6.25 6.25 0 0 0 0 12.5`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`m7.014 11.124-4.67 8.407 4.241-.02a.78.78 0 0 1 .675.38l2.115 3.547 4.313-9.489M17.898 10.938l4.758 8.593-4.241-.02a.78.78 0 0 0-.675.38l-2.115 3.547-3.125-6.875M12.5 10.938a3.125 3.125 0 1 0 0-6.25 3.125 3.125 0 0 0 0 6.25`})]}),{})}],dm={activite:{label:`Activite`,module:`iCTI_activite`},rhs_rsf:{label:`SSR`,module:`iCTI_pmsissr`},rss_rsf:{label:`PMSI`,module:`iCTI_pmsi`},rss_rsf_en_cours:{label:`PMSI - Fil de l'eau`,module:`iCTI_pmsi`},compta:{label:`Compta`,module:`iCTI_compta`},rh:{label:`RH`,module:`iCTI_rh`},planning:{label:`Planning`,module:`iCTI_rh`},eco:{label:`Eco`,module:`iCTI_eco`},dpi:{label:`Dpi`,module:`iCTI_dpi`},aggregateCtiIndicators:{label:`Essentiels`,module:`iCTI_XXX`}},fm=[`Présentation i-CTI`,`EHTRACE`],pm=({label:e,infos:t})=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`module-tooltip-label`,children:e}),t&&(0,$.jsx)(`div`,{style:{marginTop:8},children:Object.keys(t).map(e=>(0,$.jsxs)(`div`,{style:{display:`flex`},children:[(0,$.jsx)(`div`,{style:{width:200},children:t[e].label}),` `,(0,$.jsx)(`div`,{style:{flex:3,textAlign:`right`},children:t[e].value})]},e))})]});pm.propTypes={label:Q.default.string,infos:Q.default.object};var mm=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.594 8.594h-5.469V3.125A2.344 2.344 0 0 0 13.781.781H4.406a2.344 2.344 0 0 0-2.343 2.344v20.313a.78.78 0 0 0 .78.78h5.079a.39.39 0 0 0 .39-.39v-3.494c0-.42.324-.78.744-.802a.78.78 0 0 1 .819.78v3.516a.39.39 0 0 0 .39.39h12.891a.78.78 0 0 0 .782-.78v-12.5a2.344 2.344 0 0 0-2.344-2.344M5.289 21.087a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.55m0-3.906a.782.782 0 1 1-.202-1.55.782.782 0 0 1 .202 1.55m0-3.906a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.549m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.55m3.906 11.72a.782.782 0 1 1-.202-1.551.782.782 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.549m0-3.906a.781.781 0 1 1-.202-1.55.781.781 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.55m3.907 15.625a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.782.782 0 1 1-.203-1.55.782.782 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m9.078 17.194h-6.055v-12.5h5.469a.78.78 0 0 1 .781.781v11.524a.195.195 0 0 1-.195.195`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M20.031 19.531a.782.782 0 1 0 0 1.564.782.782 0 0 0 0-1.564m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m-3.125 7.812a.782.782 0 1 0 0 1.564.782.782 0 0 0 0-1.564m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563`})]}),hm=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M8.594 20.313v3.125M3.906 1.563h9.375a1.56 1.56 0 0 1 1.563 1.562v20.117a.195.195 0 0 1-.196.195H2.344V3.125a1.56 1.56 0 0 1 1.562-1.562m11.719 7.812h5.469a1.56 1.56 0 0 1 1.562 1.563v12.5h-7.812V10.156a.78.78 0 0 1 .781-.781`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M4.79 21.087a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.549m0-3.906a.781.781 0 1 1-.204-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m3.905 11.72a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.549m0-3.906a.781.781 0 1 1-.202-1.55.781.781 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.55m3.907 15.625a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55M13.053 9.147a.78.78 0 0 0-.002-1.104.78.78 0 0 0-1.104-.003.78.78 0 0 0 .002 1.104.78.78 0 0 0 1.104.003M12.602 5.462a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m6.93 14.07a.782.782 0 1 0 0 1.562.782.782 0 0 0 0-1.563m0-3.907a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m-3.126 7.812a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563`})]}),gm=(e,t,n)=>{let r=e.filter(e=>!fm.includes(e.label));r=r.map(e=>{let t=n[e.softCode.substring(5)];return{...e,info:t?.informations??{},key:e.name.toLowerCase(),purchased:e.licenceOK===`OK`}});let i=[...r];t.forEach(e=>{i.find(t=>t.key===e.key)||i.push({...e,purchased:!1})});let a=i.findIndex(e=>e.key===`outils`);return a>-1&&i.push(i.splice(a,1)[0]),_m(i,um),vm(i),i},_m=(e,t)=>{let n=[];return e.forEach((r,i)=>{n=t.find(e=>e.key===r.key),r.index=n?.index?n.index:e.length+i,r.icon=n?.icon?n.icon:(0,$.jsx)(mm,{}),r.iconOutline=n?.iconOutline?n.iconOutline:(0,$.jsx)(hm,{})}),e},vm=e=>(e.sort(function(e,t){return e.indext.index)}),e);function ym(e){var t={};let n=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=n.getElementsByTagName(`SESSION`)[0],i={};for(let e=0;e{let n=he(e);n.key=t,d.push(n)}),t.modules=d,t}var bm=async()=>ym(await it(`modules/outils/php/getLicences.php`,{})),xm=async e=>{let t=(await it(`modules/outils/php/addLicence.php`,{licenceKey:e})).getElementsByTagName(`HTTP_SERVICE`)[0],n=We(t,`RETURN`)[0],r=he(n);if(r.code!==`OK`)throw Error(r.message??`Erreur lors de l'ajout de la licence`);return r},Sm={all:[`licences`]},Cm={session:{},env:{},licences:[],modules:[]},wm=()=>kr({queryKey:Sm.all,queryFn:bm,persister:Lr.persisterFn}),Tm=()=>Ae(wm()),Em=({handleModuleSelect:e,selectedKey:t,setSelectedKey:n})=>{let r=br(),{pathname:i}=Er(),a=Y(e=>e.cti.ui.primaryColor),o=Tm(),s=Kr(),c=pd().data?.userDisplaySettings,l=o.data?.modules??[],u=s.data??{},d=gm(l,um,u),f=d.filter(e=>e.key.includes(`pmsi`)),[p,m]=(0,X.useState)(()=>Dm(c,f));(0,X.useEffect)(()=>{let e=i.split(`/`)[1];e===``&&(r(`/accueil/`,{replace:!0}),e=`accueil`),n(e);let t=df(u,i);t?.swf&&cf(t)===`view`&&si(t.name)},[i,s.isSuccess]),(0,X.useEffect)(()=>{t?.includes(`pmsi`)&&p!==t&&m(t)},[t,f]);let h=f.find(e=>e.key===p),g=t===h.key?h.icon:h.iconOutline,_=({key:t})=>{e({key:t}),t?.includes(`pmsi`)&&t!==p&&m(t)},v=d?.map(e=>yp({label:(0,$.jsx)(Ri,{dot:!e.purchased,offset:[2,0],style:{background:a},children:(0,$.jsx)(Nn,{mouseEnterDelay:1,title:(0,$.jsx)(pm,{label:e.label,infos:e.info}),children:(0,$.jsx)(`span`,{className:`top-navigation-item`,style:t===e.key?{color:a}:void 0,children:t===e.key?e.icon:e.iconOutline})})}),key:e.key})),y=v?.find(e=>e.key===`eis`),b=v.filter(e=>e.key!==`eis`&&e.key!==`outils`).filter(e=>!e.key.includes(`pmsi`)),x=f.map(e=>yp({label:(0,$.jsx)(Ri,{dot:!e.purchased,offset:[3,8],style:{background:a},children:(0,$.jsx)(Nn,{mouseEnterDelay:1,title:(0,$.jsx)(pm,{label:e.label,infos:e.info}),children:(0,$.jsx)(`span`,{className:`top-navigation-item`,children:e.label})})}),key:e.key,icon:t===e.key?e.icon:e.iconOutline,className:`menu-item-pmsi`})),S=[{label:(0,$.jsx)(Nn,{mouseEnterDelay:1,title:`Mes favoris`,children:(0,$.jsx)(`span`,{className:`top-navigation-item`,children:t===`myfavorites`?(0,$.jsx)(Wf,{}):(0,$.jsx)(Gf,{})})}),key:`myfavorites`},y,{label:(0,$.jsx)(po,{type:`vertical`,style:{height:32,borderColor:`rgba(0,0,0,0.1)`}}),key:`divider-1`,disabled:!0},{key:`subMenu`,label:(0,$.jsx)(`span`,{children:g}),children:x,popupClassName:`pmsi-popup`,onTitleClick:()=>e({key:p})},...b];return(0,$.jsx)(`div`,{className:`top-navigation-menu`,children:(0,$.jsx)(zn,{mode:`horizontal`,selectedKeys:[t],onClick:_,items:S,subMenuCloseDelay:.7})})},Dm=(e,t)=>{if(e?.pmsiDefaultModule)return e.pmsiDefaultModule;let n=t.find(e=>e.purchased);return n?n.key:`pmsi`};Em.propTypes={handleModuleSelect:Q.default.func,selectedKey:Q.default.string,setSelectedKey:Q.default.func};var Om=X.memo(Em),km=({handleCollapseSider:e,siderIsCollapsed:t})=>{let n=br(),{pathname:r,search:i}=Er(),a=ef(),o=gr(),s=Y(e=>e.cti.ui.showShortcuts),c=Y(e=>e.cti.ui.bugTracker),l=Y(e=>e.cti.ui.showMenus),u=Y(e=>e.cti.ui.menuMode),d=Y(e=>e.cti.ui.devMode),f=Y(e=>e.cti.history.modules),p=pd(),m=Kr(),{data:h}=Fp();om(),am();let g=p.data?.session,_=p.data?.environment,v=p.data?.version,y=m.data??{},[b,x]=(0,X.useState)(!1),[S,C]=(0,X.useState)(null),w=()=>t?(0,$.jsx)(Ul,{}):(0,$.jsx)(Vl,{}),T=e=>{o(kt(e))},E=({key:e})=>{let t;switch(e){case`logout`:_d();break;case`support`:t=document.createElement(`a`),t.href=vd(_,v),document.body.appendChild(t),t.click(),document.body.removeChild(t);break;case`shortcuts`:o(St(!0));break;case`tools`:A({key:`outils`});break;case`about`:x(!0);break;case`reload_menu`:m.refetch();break;case`reload_filters`:Ep();break;case`reload_views`:Ip().then(()=>o(lt(!0)));break;default:break}},D=()=>{o(St(!1))},O=(e,t)=>{t.stopPropagation(),o(zt(!!e)),o(yt())},k=()=>{n(`/outils/debug`)},A=({key:e})=>{o(bt(!1)),o(zt(!1));let t=df(y,r),a=t?{...t,url:`${r}${i}`}:null,s=t?.softCode?.slice(5)??null;if(s&&(!a.favoriteOwner||a.favoriteOwner===``)&&a.url.includes(s)&&o(Dt(s,a)),C(e),f[e]){let t=f[e],r=df(y,t.url);r?.swf&&cf(r)===`view`&&si(r.name),n(t.url,{state:{fromSider:!0},replace:!0})}else n(`/${e}`)},j=[yp({label:(0,$.jsxs)($.Fragment,{children:[`Menu drawer`,(0,$.jsx)($s,{checked:u===At,onChange:O,style:{marginLeft:6},size:`small`})]}),key:`menu_mode`,icon:(0,$.jsx)(Vl,{})}),yp({type:`divider`}),yp({label:`Recharger le menu`,key:`reload_menu`,icon:(0,$.jsx)($l,{})}),yp({label:`Recharger les filtres`,key:`reload_filters`,icon:(0,$.jsx)($l,{})}),yp({label:`Recharger les vues`,key:`reload_views`,icon:(0,$.jsx)($l,{})}),yp({type:`divider`}),yp({label:`Raccourcis clavier`,key:`shortcuts`,icon:(0,$.jsx)(Zl,{})}),yp({label:`A propos`,key:`about`,icon:(0,$.jsx)(Ie,{})}),yp({label:`Contacter le support`,key:`support`,icon:(0,$.jsx)(pl,{})}),yp({type:`divider`}),yp({label:`Paramètres`,key:`tools`,icon:(0,$.jsx)(hp,{})}),yp({label:`Se déconnecter`,key:`logout`,icon:(0,$.jsx)(zl,{})})],M=Object.keys(v).map(e=>(0,$.jsx)(`div`,{className:`about-version`,children:`${e} v${v[e]}`},e));return(0,$.jsxs)(`div`,{className:`Top`,style:{display:l===!0?`flex`:`none`},children:[(0,$.jsx)(or,{open:b,footer:null,onCancel:()=>x(!1),width:700,children:(0,$.jsxs)(`div`,{className:`about-modal`,children:[(0,$.jsx)(`div`,{className:`about-logo`,children:(0,$.jsx)(hd,{style:{height:`80px`,margin:`10px 0`}})}),(0,$.jsx)(`div`,{className:`about-environment`,children:`${_.ENVIRONMENT} (${_.FINESS})`}),(0,$.jsx)(`div`,{className:`about-versions`,children:M}),(0,$.jsxs)(`div`,{children:[`Build n°: `,window.appVersion]}),(0,$.jsx)($t,{type:`link`,href:`https://www.ctisante.com`,children:`https://www.ctisante.com`})]})}),(0,$.jsx)($t,{className:`siderButton`,type:`link`,onClick:e,disabled:a===`accueil`,children:w()}),(0,$.jsx)(Dr,{to:`/accueil`,children:(0,$.jsx)(Nn,{placement:`bottom`,title:`Accueil`,children:(0,$.jsx)(`div`,{className:`headerEtablissement`,children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`nomEtablissement`,children:_&&_.ENVIRONMENT}),(0,$.jsx)(`div`,{className:`numFiness`,children:(0,$.jsx)(uo,{style:{background:`#eeeeee`},icon:(0,$.jsx)(_l,{style:{marginTop:`3px`}}),children:_&&_.FINESS})})]})})})}),(0,$.jsx)(Om,{handleModuleSelect:A,selectedKey:S,setSelectedKey:C}),(0,$.jsx)(lm,{visible:s,closeModal:D,session:g}),(0,$.jsxs)(`div`,{className:`settings-buttons`,children:[g.ISROLECTI&&d===!0&&(0,$.jsx)($t,{type:`link`,onClick:k,children:(0,$.jsx)(Ri,{count:c,children:(0,$.jsx)(rl,{})})}),g.ISROLECTI&&d===!1&&(0,$.jsx)($t,{type:`link`,disabled:!0,children:(0,$.jsx)(rl,{})}),g.ISROLECTI&&(0,$.jsx)($s,{style:{height:`20px`,width:`auto`},checked:d,onChange:T}),_.ISEXPLOIT&&(0,$.jsx)(Dr,{to:`/outils/exploit`,children:(0,$.jsx)($t,{type:`link`,children:(0,$.jsx)(ui,{})})}),(0,$.jsx)(Bn,{menu:{items:j,onClick:E},placement:`bottomRight`,arrow:!0,overlayClassName:`settings-dropdown`,trigger:[`click`],children:(0,$.jsxs)($t,{type:`link`,className:`user-button`,children:[(0,$.jsx)(`span`,{children:g.CONNECTEDUSER}),(0,$.jsx)(di,{})]})})]})]})},Am=({style:e})=>(0,$.jsx)(`div`,{className:`progress-line`});Am.propTypes={style:Q.default.object};var jm=async()=>hi(await it(`modules/base/php/getMyfavorites.php`)),Mm=async e=>{await it(`modules/base/php/addFavorite.php`,{definition:e})},Nm=async e=>{await it(`modules/base/php/setMyFavorites.php`,{myFavorites:e})};function Pm(){return Or({mutationFn:({definition:e})=>Mm(e),meta:{errorMessage:`Erreur lors de l'ajout du favori`}})}function Fm(){let e=R();return Or({mutationFn:({myFavorites:e})=>Nm(e),meta:{successMessage:`Favoris mis à jour`,errorMessage:`Erreur lors de la mise à jour des favoris`},onSettled:async()=>{await e.invalidateQueries({queryKey:qr.navigation()})}})}var Im=({icon:e,title:t,placement:n=`bottom`})=>(0,$.jsx)(Nn,{title:t,placement:n,children:(0,$.jsx)(`span`,{children:(0,$.jsx)($t,{type:`link`,disabled:!0,children:e})})});Im.propTypes={icon:Q.default.node.isRequired,title:Q.default.string.isRequired,placement:Q.default.string};var Lm=(e,t=!1)=>{let n=document.implementation.createDocument(``,``);return Object.values(e).forEach(e=>{let t=n.createElement(e.XMLType);for(let r in e)switch(r){case`XMLType`:break;case`children`:Rm(e.children,n).forEach(e=>{t.appendChild(e)});break;default:t.setAttribute(r,e[r]);break}n.appendChild(t)}),t===!0?new XMLSerializer().serializeToString(n):n};function Rm(e,t){return e.map(e=>{let n=t.createElement(e.XMLType);for(let r in e)switch(r){case`XMLType`:break;case`children`:Rm(e.children,t).forEach(e=>{n.appendChild(e)});break;default:n.setAttribute(r,e[r]);break}return n})}var zm=t(Tt()),{Panel:Bm}=io,Vm=X.memo(()=>(0,$.jsx)(io,{className:`filters__collapse`,defaultActiveKey:[`favorite`],children:(0,$.jsxs)(Bm,{header:`Définition du favori`,children:[(0,$.jsx)(fs.Item,{label:`Label`,name:`favorite_label`,children:(0,$.jsx)(lr,{})}),(0,$.jsxs)(`div`,{className:`editor-header-checkbox`,children:[(0,$.jsx)(fs.Item,{label:`Partagé`,name:`favorite_shared`,valuePropName:`checked`,children:(0,$.jsx)(Ja,{})}),(0,$.jsx)(fs.Item,{label:`Diffusé`,name:`favorite_diffuser`,valuePropName:`checked`,children:(0,$.jsx)(Ja,{})})]})]},`favorite`)})),Hm=(e,t,n,r,i,a,o)=>{if((i?.name===`PERIODE`||i?.name===`TOPERIODE`)&&!a&&o?.ALIAS_PERIODE===`-1`||t==null)return!0;if(t.toLowerCase()===`false`)return!1;window.form=e,window.getValue=function(e,t){switch(e){case`ENV`:return n.environment?.[t]??t;case`VIEW`:return r?.[t]??t;default:break}};let s=t.replace(/(SELECT)\.([A-Za-z_0-9]*)/gm,`form.getFieldValue('$2')`).replace(/(ENV|VIEW)\.([A-Za-z_0-9]*)/gm,`getValue('$1', '$2')`).trim().replace(/=?/,``);try{return Wn(s)}catch(e){return console.log(s),console.log(e),ot(8103,s,e),!0}};function Um(e,t,n,r,i,a,o,s,c){return n&&n===`true`&&a===!1?!1:Hm(e,t,r,i,o,s,c)}var Wm=e=>e.treeData.filter(e=>{if(!e.condition)return!0;let t=e.condition.replace(/(SELECT)\.([A-Za-z_0-9]*)/gm,`form.getFieldValue('$2')`).replace(/(ENV|VIEW)\.([A-Za-z_0-9]*)/gm,`getValue('$1', '$2')`).trim().replace(/=?/,``);try{return Wn(t)}catch(e){return console.log(t),console.log(e),!0}}),Gm=/^\d{4}-\d{2}-\d{2}$/,Km=`La date de fin précède la date de début`,qm=[`TOPERIODE`,`TOMOIS`],Jm=e=>qm.some(t=>e.startsWith(t)),Ym=e=>{if(Jm(e))return{startName:e.slice(2),endName:e};let t=`TO${e}`;return Jm(t)?{startName:e,endName:t}:null},Xm=(e,t)=>!Gm.test(e??``)||!Gm.test(t??``)?!1:tObject.keys(e).filter(Jm).map(Ym).filter(({startName:t,endName:n})=>Xm(e[t],e[n])),Qm=(e,t)=>{let n=!1,r=e.map(e=>{let r=e.children?Qm(e.children,t):e.children,i=e.disabled===!0,a=i||Gm.test(e.data??``)&&e.dataGm.test(t??``)?Qm(e,t):e,eh=({field:e,hidden:t,locked:n})=>{let r=e.unselectedValue===``?`0`:e.unselectedValue;return(0,$.jsx)(fs.Item,{shouldUpdate:(t,n)=>t[e.name]!==n[e.name],children:i=>{let a=``,o=i.getFieldValue(e.name);return o!==void 0&&o!==e.default&&e.showIfNotDefault===`true`&&(a=`changed-filter`),(0,$.jsx)(fs.Item,{name:e.name,getValueFromEvent:t=>t.target.checked?e.selectedValue:r,getValueProps:t=>({checked:t===e.selectedValue}),className:a,hidden:t,locked:n.toString(),children:(0,$.jsx)(Ja,{field:e})},e.name)}})};eh.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool])};var th=r(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!(o===`_owner`&&t.$$typeof)&&!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),nh=t(th()),rh=({field:e,form:t,hidden:n,isFieldEnabled:r,locked:i})=>{let a=Ym(e.name),o=a?.endName===e.name,s=a?.startName??e.name,c=a?.endName??e.name,l=(e,n,r)=>{n.field===`"ALIAS_PERIODE"`&&n.data2!==void 0&&n.data3!==void 0&&(t.setFieldsValue({PERIODE:n.data2}),t.setFieldsValue({TOPERIODE:n.data3}))};return(0,$.jsx)(fs.Item,{shouldUpdate:(e,t)=>e[s]!==t[s]||e[c]!==t[c],children:t=>{let a=!1,u=!1,d=t.getFieldValue(e.name),f=[],p=[],m=t.getFieldValue(s),h=Xm(m,t.getFieldValue(c)),g=Wm(e);o&&(g=$m(g,m)),f=Hn(g,f);let _=f.find(e=>e.option.data===d),v=[];_&&!(0,nh.default)(p,_.option.parentKeys)?p=_.option.parentKeys:(0,nh.default)(p,v)||(p=v),d||=e.value;let y=``;return d!==e.default&&d&&e.showIfNotDefault===`true`&&(y=`combo-modified`),d===`C*`&&(u=!0),d===`T*`&&(a=!0),(0,$.jsxs)(`div`,{className:`form-combo-manual`,children:[(0,$.jsx)(fs.Item,{style:{width:e.width},shouldUpdate:!0,name:e.name,hidden:n,children:(0,$.jsx)(Mc,{hidden:n,className:y,dropdownStyle:{maxHeight:400,overflow:`auto`,minWidth:200},disabled:!r,status:h?`error`:void 0,treeData:g,onSelect:l,treeDefaultExpandedKeys:p,locked:i?`true`:`false`,showSearch:!0,filterTreeNode:(e,t)=>t.title&&t.title.toLowerCase().indexOf(e.toLowerCase())>=0})},e.name),h&&o&&(0,$.jsx)(Nn,{title:`La date de fin précède la date de début`,placement:`topRight`,children:(0,$.jsx)(S,{className:`inverted-period-icon`})}),u&&(0,$.jsx)(fs.Item,{shouldUpdate:!0,name:`${e.name}_CODE`,className:`filters__form--pading`,children:(0,$.jsx)(lr,{locked:i?`true`:`false`})},`${e.name}_CODE`),a&&(0,$.jsx)(fs.Item,{shouldUpdate:!0,name:`${e.name}_TEXTE`,className:`filters__form--pading`,children:(0,$.jsx)(lr,{})},`${e.name}_TEXTE`)]})}})};eh.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool]),form:Q.default.object,isFieldEnabled:Q.default.any};var ih=X.memo(rh,nh.default),ah=({field:e,hidden:t})=>{let n={width:e.width/2};return(0,$.jsxs)(`div`,{className:`filters__filtersFieldNumberInterval`,style:{width:e.width},children:[(0,$.jsx)(fs.Item,{name:e.name,className:`filtersIntervalNumber`,style:{style:n},hidden:t,children:(0,$.jsx)(lr,{placeholder:``,hidden:t})},e.name),(0,$.jsx)(`span`,{className:`filters__intervalNumberLabel`,children:` à `}),(0,$.jsx)(fs.Item,{name:`${e.name}2`,className:`filtersIntervalNumber`,style:{style:n},children:(0,$.jsx)(lr,{placeholder:``,hidden:t})},`${e.name}2`)]})};ah.propTypes={field:Q.default.object,hidden:Q.default.bool};var oh=({field:e,hidden:t,locked:n})=>(0,$.jsx)(fs.Item,{name:e.name,style:{width:e.width},hidden:t,children:e.UI===`textArea`?(0,$.jsx)(lr.TextArea,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):e.UI===`number`?(0,$.jsx)(zs,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):(0,$.jsx)(lr,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()})},e.name);oh.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool])};var sh=({view:e,index:t,field:n,form:r,totalItems:i,filterItems:a,setFilterItems:o,formValues:s,initialFormValues:c})=>{let l=Y(e=>e.cti.ui.filters.editor),u=Y(e=>e.cti.ui.primaryColor),d=pd().data,f=a.filter(e=>e.name===n.name),p=f[0]?.locked===!0||f[0]?.locked===`true`,m=e.run.properties,h=Um(r,n.visible,n.locked,d,m,l,s,c),g=Um(r,n.enabled,n.locked,d,m,l,n,s,c),_=!(t===0&&n.UI!==`check`||!n.label||n.label.trim()===``||h===!1);return(0,$.jsxs)(`div`,{className:`filter-field-item`,style:{flex:i===t+1?4:3,display:h?`flex`:`none`},children:[_&&(0,$.jsx)(`div`,{className:`filter-field-item-label`,children:n.label}),(0,$.jsxs)(`div`,{className:`filter-field-item-input`,children:[l?(0,$.jsx)($t,{type:`link`,className:`editor-lock`,onClick:()=>{o(a.map(e=>e.name===n.name?{...e,locked:!p}:e))},children:p?(0,$.jsx)(Ll,{style:{color:u}}):(0,$.jsx)(Cu,{})}):null,(()=>{switch(n.UI){case`check`:return(0,$.jsx)(eh,{field:n,form:r,hidden:!h,locked:p});case`combo`:return(0,$.jsx)(ih,{field:n,isFieldEnabled:g,form:r,hidden:!h,locked:p});case`text`:case`textArea`:case`number`:return(0,$.jsx)(oh,{field:n,hidden:!h,locked:p});case`numberInterval`:return(0,$.jsx)(ah,{field:n,hidden:!h});default:return(0,$.jsx)(fs.Item,{hidden:!h,children:n.name+` | `+n.label},n.name+t)}})()]})]})};sh.propTypes={view:Q.default.object,index:Q.default.number,field:Q.default.object,form:Q.default.object,totalItems:Q.default.number,filterItems:Q.default.array,setFilterItems:Q.default.func,formValues:Q.default.oneOfType([Q.default.array,Q.default.object]),initialFormValues:Q.default.object};var ch=t(Vs()),lh=X.forwardRef(({children:e,title:t,...n},r)=>{let[i,a]=(0,X.useState)(!1),o=(0,ch.default)(e=>{for(let t of e)c(t.target)},500),s=X.useMemo(()=>new ResizeObserver(o),[o]);(0,X.useEffect)(()=>{let e=r.current;return c(e),r&&s.observe(e),()=>{e&&s.unobserve(e)}},[r,s]);function c(e){e?.offsetWidth&&e?.scrollWidth&&a(e.offsetWidth{let t=(0,X.useRef)(),[n,r]=(0,X.useState)(``),[i,a]=(0,X.useState)({});return(0,X.useEffect)(()=>{e.label&&e.label!==``?r(e.label.trim()):e.field[0]?.label&&e.field[0].label!==``&&(r(e.field[0].label.trim()),a({fontWeight:`400`}))},[e]),(0,$.jsx)(`div`,{className:`filters-group-label`,style:i,children:(0,$.jsx)(`span`,{ref:t,children:(0,$.jsx)(lh,{title:n,ref:t,children:n})})})};uh.propTypes={group:Q.default.object};var dh=({view:e,index:t,form:n,group:r,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s})=>{let c=Y(e=>e.cti.ui.filters.editor),l=pd().data,u=e.run.properties,d=r.field.every(e=>!Um(n,e.visible,e.locked,l,u,c));if(!r.field||d)return null;let f=r.field.map((t,c)=>(0,$.jsx)(sh,{field:t,form:n,index:c,totalItems:r.field.length,view:e,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s},c));return(0,$.jsxs)(`div`,{className:`filters-group`,style:{display:`flex`},children:[(0,$.jsx)(uh,{group:r}),(0,$.jsx)(`div`,{className:`filters-group-fields`,children:f})]},t)};sh.propTypes={view:Q.default.object,index:Q.default.number,form:Q.default.object,group:Q.default.object,filterItems:Q.default.array,setFilterItems:Q.default.func,formValues:Q.default.oneOfType([Q.default.array,Q.default.object]),initialFormValues:Q.default.object};var{Panel:fh}=io;function ph(e,t){return e===0?`none`:e===t?`all`:`partial`}var mh=X.memo(()=>{let e=br(),{pathname:t,search:n}=Er(),{view:r,isLoading:i}=ai(),{viewName:a,shArgs:o}=oi(),s=ti(a),c=gr(),l=Y(e=>e.cti.ui.filters.editor),u=Y(e=>e.cti.tablePrefs.columnOrderByTab),d=R(),f=pd(),p=ni(r?.desc?.attributes?.globals),m=Pm(),h=f.data,g=r?.run?.properties,[_]=fs.useForm(),[v,y]=(0,X.useState)(),[b,x]=(0,X.useState)(),[S,C]=(0,X.useState)([]),[w,T]=(0,X.useState)(),E=(0,X.useRef)(),D=(0,X.useRef)(!1),O=(0,X.useRef)(new Set),[k,A]=(0,X.useState)(()=>new Set),j=(0,X.useRef)(new Set),M=r?.desc?.selections,N=Y(e=>e.cti.ui.primaryColor),P=w?.filter(e=>e.locked===`true`||e.locked===!0).length??0,F=w?.length??0,I=ph(P,F),L=!p.isFetching&&!s.isFetching,z=L?Zm(_.getFieldsValue(!0)).filter(({startName:e,endName:t})=>re(e)&&re(t)):[];if((0,X.useEffect)(()=>{if(M){let e=ue(Object.values(M));e=e.map((e,t)=>({...e,id:t+1})),T(e),D.current=!1,C([]),O.current.clear(),j.current.clear(),A(new Set),_.resetFields()}},[M]),(0,X.useEffect)(()=>{if(r&&!(r.run.executed===!1&&D.current)&&(r.run.executed===!0&&(D.current=!0),w?.length&&(M!==void 0&&r.desc.attributes.globals===``||M!==void 0&&r.run.args&&p.data&&Object.keys(p.data).length))){let e=V();l&&(e.favorite_label=r.desc.attributes.label,e.favorite_shared=r.desc.attributes.favoriteShared===`true`,e.favorite_direct=r.desc.attributes.favoriteEssential===`true`,e.favorite_diffuser=r.desc.attributes.diffuser===`true`),e&&x(e)}},[M,w,r?.run?.args,p.data,l]),(0,X.useEffect)(()=>{b&&ee(b)},[b]),(0,X.useEffect)(()=>{if(!b||!M)return;let e=new Set,t=(n,r)=>{n.forEach((n,i)=>{let a=n.group;if(!a)return;let o=`${r}-${i}`;ye(a)&&!j.current.has(o)&&e.add(o),t(a,o)})};Object.values(M).forEach((e,n)=>{e.group&&t(e.group,String(n))}),A(t=>{let n=new Set(e);return t.forEach(e=>{j.current.has(e)||n.add(e)}),n})},[b,M]),!r||i||r.desc.attributes.globals&&!p.data)return(0,$.jsx)(Jr,{size:`small`,className:`filters__loadingCube`});return(0,$.jsx)(`div`,{className:`filters-form`,children:L?me():(0,$.jsx)(Jr,{size:`small`,className:`filters__loadingCube`})});function ee(e){e!==void 0&&_.setFieldsValue(e)}function te(){let e=I!==`all`;T(w.map(t=>({...t,locked:e?`true`:`false`})))}function B(){let n=r.desc.attributes.isFavorite===`true`,i={vue:{XMLType:`VUE`,fromView:n?r.desc.attributes.fromViewFile:`${r.desc.attributes.name}.XML`,label:_.getFieldValue(`favorite_label`),title:r.desc.attributes.title,name:r.desc.attributes.name,viewFilePath:r.desc.attributes.viewFilePath,isFavorite:n?`true`:`false`,shared:_.getFieldValue(`favorite_shared`),essential:`false`,diffuser:_.getFieldValue(`favorite_diffuser`),children:[]}};w.forEach(e=>{let t={XMLType:`FIELD`,name:e.name,default:e.default,default2:e.default2?e.default2:``,value:_.getFieldValue(e.name),locked:e.locked?`true`:`false`};e.UI===`check`&&(t.value===void 0||t.value===``)&&(t.value=e.unselectedValue===``?`0`:e.unselectedValue),_.getFieldValue(`${e.name}2`)&&(t.value2=_.getFieldValue(`${e.name}2`)),t.value===`C*`&&(t.value=`C*${_.getFieldValue(`${e.name}_CODE`)}`),t.value===`T*`&&(t.value=`T*${_.getFieldValue(`${e.name}_TEXTE`)}`),i.vue.children.push(t)});let a=r.run.data,s=Object.keys(a);u.forEach(({tabName:e,columnsFiltered:t})=>{s.includes(e)&&(a[e].datagrid.columns=[...t])}),Object.values(a).forEach(e=>{let t=[],n={XMLType:`ONGLET`,showDatagrid:`true`,showCharts:`true`,children:[{XMLType:`DATAGRID`,showDatagrid:`true`,showCharts:`true`,forceColonnes:``,children:[]}]};Object.values(e.datagrid.columns).forEach(e=>{let r={XMLType:`COLUMN`,dataField:e.dataField,hide:String(e.hidden)};n.children[0].children.push(r),e.visible&&t.push(e.dataField)}),n.children[0].forceColonnes=t.join(`|`),i.vue.children.push(n)});let l=Lm(i,!0),{keepArgs:f,shArgs:p}=ne(!0);c(lt(!1)),m.mutate({definition:l},{onSuccess:async()=>{if(wt({type:`success`,message:`Favori enregistré`}),!n){await d.invalidateQueries({queryKey:qr.navigation()});return}let i=r.desc.attributes.name;await Promise.all([Br({queryKey:Wr.desc(i)}),Br({queryKey:Wr.runsForView(i)})]),await d.invalidateQueries({queryKey:Wr.desc(i)}),await d.invalidateQueries({queryKey:qr.navigation()});let a=d.getQueryData(qr.navigation())?.myfavorites,s=a?.children?lf(a.children,`/myfavorites`)[i]:null;wt({type:`info`,message:`Favori mis à jour`,description:`Rechargement de la vue en cours`}),Rr(p,f),p===o?await d.invalidateQueries({queryKey:Wr.run(i,p)}):(Hr(o),e(`${s??t}?p=${p}`))}})}function ne(e){let t=_.getFieldsValue(!0),n=new Map(w.map(e=>[e.name,e])),r=[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`];w.forEach(e=>{!e.visible?.trim().startsWith(`=`)||r.includes(e.name)||e.update?.trim().startsWith(`=`)||Hm(_,e.visible,h,g)||[e.name,`${e.name}2`,`${e.name}_CODE`,`${e.name}_TEXTE`].forEach(e=>{delete t[e]})});let i=t.TYPE_COMPARAISON&&t.TYPE_COMPARAISON!==`S`;for(let r in t){e&&r.startsWith(`favorite`)&&delete t[r];let a=n.get(r);if(a){let e=a.UI===`text`||a.UI===`textArea`||a.UI===`numberInterval`;(t[r]===void 0||t[r]===`null`||t[r]===``&&!e)&&delete t[r]}r===`ALIAS_PERIODE`&&t[r]!==`-1`&&(t.ALIAS_PERIODE2=t.PERIODE,t.ALIAS_PERIODE3=t.TOPERIODE),(i&&r===`PERIODE_D`||i&&r===`TOPERIODE_D`)&&delete t[r],t[r]===`C*`&&t[`${r}_CODE`]&&(t[r]=t[r]+t[`${r}_CODE`],delete t[`${r}_CODE`]),t[r]===`T*`&&t[`${r}_TEXTE`]&&(t[r]=t[r]+t[`${r}_TEXTE`],delete t[`${r}_TEXTE`])}let a=le(!0,!1),o={};t.ALIAS_PERIODE&&t.ALIAS_PERIODE!==`-1`&&(o.ALIAS_PERIODE2=t.ALIAS_PERIODE2,o.ALIAS_PERIODE3=t.ALIAS_PERIODE3);for(let e in t){let r=n.get(e),i=r?.UI===`check`,s=r?.update?.trim().startsWith(`=`);(i||s||!a[e]||a[e]!==t[e]||a[e]===t[e]&&[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`].includes(e))&&(o[e]=t[e])}for(let e in o)(o[e]===void 0||o[e]===`undefined`)&&delete o[e];return{keepArgs:o,shArgs:$r(o)}}function re(e){let t=w?.find(t=>t.name===e);return t?.visible?.trim().startsWith(`=`)?Hm(_,t.visible,h,g)!==!1:!0}function ie(){if(z.length){wt({type:`warning`,key:`invertedPeriod`,message:Km});return}let{keepArgs:t,shArgs:i}=ne(!l),a=!1;i===n.substring(3)&&(a=!0),Rr(i,t),c(lt(!1)),a?d.invalidateQueries({queryKey:Wr.run(r.desc.attributes.name,i)}):e(`?p=`+i)}function ae(e,t){let n=Object.keys(e)[0],i=Object.values(e)[0];if(n===`JIS_FULL_PERIODE`&&i!==null&&_.setFieldsValue({PERIODE:i[0].format(`YYYY-MM-DD`),TOPERIODE:i[1].format(`YYYY-MM-DD`)}),n===`JIS_TOPERIODE`&&_.setFieldsValue({TOPERIODE:i.format(`YYYY-MM-DD`)}),n===`ALIAS_PERIODE`&&i!==`-1`&&r.desc.attributes.globals){let e=(p.data?.providers).ALIAS_PERIODE;if(e){let t=Gn(e.children).find(e=>e.data===i);t&&_.setFieldsValue({PERIODE:t.data2,TOPERIODE:t.data3})}}let a=/jsx-[0-9]_/,o={...e};if(a.test(Object.values(o)[0])){let e=Object.keys(o)[0],t=Object.values(o)[0].replace(a,``);_.setFieldsValue({[e]:t})}ce(n),y(_.getFieldsValue())}function oe(){let e=le(),t=_.getFieldsValue(!0);Object.keys(e).forEach(n=>{[`${n}_CODE`,`${n}_TEXTE`].forEach(n=>{n in t&&(e[n]=void 0)})});let n={...t,...e};x(n),ee(n)}function se(e,t){if(!e.treeData)return{};let n=Hn(e.treeData,[]).find(e=>e.option?.data===t);if(!n?.option)return{};let r={};for(let t=2;`data${t}`in n.option;t++)r[`${e.name}${t}`]=n.option[`data${t}`];return r}function ce(e){let t=w.filter(e=>e.update?.trim().startsWith(`=`));if(t.length===0)return;let n=t.filter(t=>RegExp(`SELECT\\.${e}\\b`).test(t.update));if(n.length===0)return;let r={};w.forEach(e=>{let t=String(_.getFieldValue(e.name)??e.default??``);r[e.name]=t,Object.assign(r,se(e,t))}),window.getSelectUpdate=e=>r[e]??``;try{let e={};n.forEach(t=>{let n=t.update.trim().replace(/^=/,``).replace(/SELECT\.([A-Za-z_0-9]*)/gm,`getSelectUpdate('$1')`);try{let r=Wn(n);if(r===`no_update`)return;let i=r??t.default??``;e[t.name]=i,Object.assign(e,se(t,i))}catch{}}),Object.keys(e).length>0&&_.setFieldsValue(e)}finally{delete window.getSelectUpdate}}function le(e=!1,t=!0){let n={};return w.forEach(r=>{if(r.showIfNotDefault===`true`||e){let e=r.default;if(n[r.name]=e,e===`*FIRST`&&r.UI===`combo`&&r.treeData[0]&&(n[r.name]=r.treeData[0].data),t&&e&&(e.startsWith(`#LI`)||e.startsWith(`#LS`)||e.startsWith(`#LC`)||e.startsWith(`#SL`)||e.startsWith(`#CH`))&&r.UI===`combo`){let t=Hn(r.treeData,[]).find(t=>t.option.aliasData===e);t&&(n[r.name]=t.option.data)}r.UI===`numberInterval`&&(n[`${r.name}2`]=e)}}),n}function V(){let e={},t=[`0`],n=Object.values(M);n.forEach((e,n)=>{_e(e)&&t.push(n)}),e={...r.run.args},ue(n).forEach(n=>{if(e[n.name]&&(e[n.name].startsWith(`#LI`)||e[n.name].startsWith(`#LS`)||e[n.name].startsWith(`#LC`)||e[n.name].startsWith(`#SL`)||e[n.name].startsWith(`#CH`))&&n.UI===`combo`){let t=Hn(n.treeData,[]).find(t=>t.option.aliasData===e[n.name]);t&&(e[n.name]=t.option.data)}if(e[n.name]===`*FIRST`&&n.UI===`combo`&&n.treeData[0]&&(e[n.name]=n.treeData[0].data),(e[n.name]===void 0&&n.default!==void 0||e[n.name]===`undefined`)&&(e[n.name]=n.default),n.UI===`check`&&r.run.executed===!1){let t=e[n.name],r=n.unselectedValue===``?`0`:n.unselectedValue;t!==n.selectedValue&&t!==r&&(e[n.name]=n.default??t)}e[n.name]!==n.default&&!t.includes(n.sectionIndex)&&n.showIfNotDefault===`true`&&t.push(n.sectionIndex),e[n.name]?.substring(0,2)===`C*`&&(e[`${n.name}_CODE`]=e[n.name].substring(2),e[n.name]=e[n.name].substring(0,2)),e[n.name]?.substring(0,2)===`T*`&&(e[`${n.name}_TEXTE`]=e[n.name].substring(2),e[n.name]=e[n.name].substring(0,2))});let i=t.filter(e=>!O.current.has(String(e)));if((0,zm.default)(i,S)||C(i),e.ALIAS_PERIODE&&e.ALIAS_PERIODE!==`-1`&&e.ALIAS_PERIODE2&&e.ALIAS_PERIODE3)e.PERIODE=e.ALIAS_PERIODE2,e.TOPERIODE=e.ALIAS_PERIODE3;else if(e.ALIAS_PERIODE&&e.ALIAS_PERIODE!==`-1`){if(r.desc.attributes.globals){let t=(p.data?.providers).ALIAS_PERIODE;if(t){let n=t.children.find(t=>t.data===e.ALIAS_PERIODE);n&&(e.PERIODE=n.data2,e.TOPERIODE=n.data3)}}}else !e.ALIAS_PERIODE&&e.TOPERIODE&&(e.JIS_TOPERIODE=(0,Uc.default)(e.TOPERIODE));return e.favorite_label=``,e.favorite_shared=!1,e.favorite_direct=!1,e.favorite_diffuser=!1,e}function ue(e){let t=[];return[...e].forEach((e,n)=>{e.group===void 0?e.field!==void 0&&e.field.forEach(e=>{let r={...e,sectionIndex:n};t.push(r)}):ue(e.group).forEach(e=>{let r={...e,sectionIndex:n};t.push(r)})}),t}function de(){return M!==void 0&&!p.isFetching&&b!==void 0}function fe(){return I===`all`?`Tout déverrouiller`:I===`partial`?`Tout verrouiller (${P}/${F} verrouillés)`:`Tout verrouiller`}function pe(){return I===`all`?(0,$.jsx)(Fl,{style:{color:N}}):I===`partial`?(0,$.jsx)(Ll,{}):(0,$.jsx)(Cu,{})}function H(){return l?(0,$.jsxs)($.Fragment,{children:[z.length?(0,$.jsx)(Im,{icon:(0,$.jsx)(lu,{}),title:Km}):(0,$.jsx)(md,{title:`Enregistrer le favori`,placement:`bottom`,children:(0,$.jsx)($t,{onClick:B,type:`link`,children:(0,$.jsx)(lu,{})})}),(0,$.jsx)(md,{title:fe(),placement:`bottom`,children:(0,$.jsx)($t,{onClick:te,type:`link`,disabled:F===0,children:pe()})})]}):z.length?(0,$.jsx)(Im,{icon:(0,$.jsx)(al,{}),title:Km}):(0,$.jsx)(md,{title:`Exécuter la requête (e)`,placement:`bottom`,children:(0,$.jsx)($t,{htmlType:`submit`,type:`link`,children:(0,$.jsx)(al,{})})})}function me(){return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(fs,{layout:`horizontal`,form:_,onValuesChange:ae,onFinish:ie,name:`Filters`,children:[(0,$.jsxs)(`div`,{className:`filters-header`,children:[(0,$.jsx)(`div`,{className:`filters-title`,children:`Paramètres et sélections`}),(0,$.jsxs)(`div`,{className:`filters-actions`,children:[H(),(0,$.jsx)(md,{title:`Réinitialiser les filtres`,placement:`bottom`,children:(0,$.jsx)($t,{type:`link`,onClick:oe,children:(0,$.jsx)(tc,{})})})]})]}),(0,$.jsxs)(`div`,{ref:E,className:`filters-content`,children:[l?(0,$.jsx)(Vm,{}):null,de()?he():(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(Jr,{size:`small`,className:`filters__loadingCube--filter`})})]})]})})}function he(){return w?.length?(0,$.jsx)(io,{activeKey:S,onChange:e=>{let t=Array.isArray(e)?e:[e],n=new Set(t.map(String));S.forEach(e=>{n.has(String(e))||O.current.add(String(e))}),t.forEach(e=>O.current.delete(String(e))),C(t)},destroyInactivePanel:!1,className:`filters__collapse`,children:U(M)}):null}function ge(e){if(e.visible&&!Hm(_,e.visible,h,g)||e.label===null||e.label===void 0)return!0;let t=Be({0:e},[]);return t.every(e=>e.locked===`true`)&&!l?!0:t.every(e=>e.visible===`false`||!Um(_,e.visible,e.locked,h,g,l))}function U(e){return Object.values(e).map((e,t)=>{if(ge(e))return null;let n=ve(e,t,String(t));return(0,$.jsx)(fh,{header:e.label===``?null:e.label,showArrow:e.label!==``,forceRender:!0,style:{backgroundColor:e.label===``?`white`:`transparent`},children:n},t)})}function _e(e){return e.label===``||e.collapsible&&e.collapsible===`false`}function ve(e,t,n){let i=e.group;if(i!==void 0)return i.map((e,t)=>{if(e.visible&&!Hm(_,e.visible,h,g))return null;if(!e.group)return(0,$.jsx)(dh,{group:e,form:_,index:t,view:r,filterItems:w,setFilterItems:T,formValues:v,initialFormValues:b},t);if(ge(e))return null;let i=`${n}-${t}`;return(0,$.jsx)(io,{className:`filters__collapse`,activeKey:k.has(i)?[t]:[],onChange:e=>{let t=(Array.isArray(e)?e:[e]).length>0;A(e=>{let n=new Set(e);return t?(n.add(i),j.current.delete(i)):(n.delete(i),j.current.add(i)),n})},children:(0,$.jsx)(fh,{header:e.label,forceRender:!0,children:ve(e,t,i)},t)},t+`collapse`)})}function ye(e){return e.some(e=>e.field?.some(e=>b?.[e.name]!==e?.default))}}),hh=()=>(0,$.jsx)(`div`,{className:`filters-footer`,children:(0,$.jsx)(md,{title:`Retour en haut de page`,children:(0,$.jsx)($t,{onClick:()=>{document.querySelector(`.ant-drawer-body`).scrollTop=0},type:`link`,children:(0,$.jsx)(Yc,{})})})}),gh=({loading:e})=>{let t=Y(e=>e.cti.ui.filters.visible),n=gr();return(0,$.jsx)(`div`,{className:`cti-view-controls`,children:(0,$.jsx)(md,{title:t?`Fermer paramètres et sélections (f)`:`Ouvrir paramètres et sélections (f)`,placement:`left`,children:(0,$.jsx)($t,{type:`link`,children:t?(0,$.jsx)(gi,{className:`filters-action-button`,onClick:()=>n(lt(!t))}):(0,$.jsx)(_i,{className:`filters-action-button`,onClick:()=>n(lt(!t))})})})})};gh.propTypes={loading:Q.default.bool};var{Paragraph:_h,Text:vh}=hr,yh=({errors:e})=>{let[t,n]=(0,X.useState)([]),r=Y(e=>e.cti.ui.showOverlay),i=gr();return(0,X.useEffect)(()=>{e.length&&n([...e])},[e]),r===!1?null:(0,$.jsx)(Xs,{icon:(0,$.jsx)(dl,{}),title:`Une erreur est survenue`,subTitle:`Si le problème persiste veuillez contacter le support CTI.`,style:{height:`100%`,position:`relative`},extra:[(0,$.jsx)($t,{type:`primary`,onClick:()=>{i(bt(!1))},children:`Fermer`},`close`)],children:(0,$.jsxs)(`div`,{className:`desc`,children:[(0,$.jsx)(_h,{children:(0,$.jsx)(vh,{strong:!0,style:{fontSize:16},children:`Nous avons détecté les erreurs suivantes:`})}),t.map(e=>(0,$.jsxs)(_h,{children:[(0,$.jsx)(ae,{className:`site-result-demo-error-icon`}),e.text]},e.key))]})})};yh.propTypes={errors:Q.default.array};var bh=({title:e,open:t,onClose:n,onExportPage:r,onExportAll:i})=>(0,$.jsx)(or,{title:e,open:t,onCancel:n,footer:[(0,$.jsx)($t,{onClick:r,children:`Onglet en cours`},`page`),(0,$.jsx)($t,{type:`primary`,onClick:i,children:`Tout`},`tout`)],children:`Souhaitez-vous tout exporter, ou seulement l'onglet en cours ?`}),xh=t(mi()),Sh=({initialText:e,handleUpdateText:t,field:n,rowKey:r,recordKey:i,type:a,options:o})=>{let[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(``),d=(0,X.useRef)();return(0,X.useEffect)(()=>{u(e)},[e,i]),(0,X.useEffect)(()=>{s&&d.current.focus()},[s]),a===`select`?(0,$.jsx)(un,{style:{width:`100%`},defaultValue:e,options:o,onChange:e=>{t(n,e,r)}}):s?(0,$.jsx)(lr,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:e=>{u(e.target.value)},onBlur:i=>{c(!1),l!==e&&t(n,l,r)}}):(0,$.jsx)(`div`,{className:`editable-field`,onClick:()=>{c(!s)},children:l})};Sh.propTypes={initialText:Q.default.string,handleUpdateText:Q.default.func,field:Q.default.string,rowKey:Q.default.number};var Ch=X.memo(X.forwardRef(({columns:e,data:t,loading:n=!1,selectedRow:r,selectedRowOid:i,onRowSelect:a,noOverlay:o,selectedRows:s,handleSelectedRowOid:c,choice:l,selectButtonBool:u=!1,shiftMulti:d=!1,defaultStyles:f=!0,handleUpdateText:p,sortByDefault:m=null,overideGetRowClassName:h=null,essentialsFixed:g,flexGrowBool:_=!1,view:v,...y},b)=>{let[x,S]=(0,X.useState)(null),[C,w]=(0,X.useState)(!1),[T,E]=(0,X.useState)(m||{}),[D,O]=(0,X.useState)([]),k=gr();(0,X.useEffect)(()=>(window.addEventListener(`keydown`,A),window.addEventListener(`keyup`,j),()=>{window.removeEventListener(`keydown`,A),window.removeEventListener(`keyup`,j)}),[]),(0,X.useEffect)(()=>{if(T&&T?.key&&T?.order){let e=Ne(t,T.key,T.order);e.length&&e[0].key===void 0&&e[0].oid&&(e=e.map(e=>({...e,key:e.oid}))),O(e)}else t?.length&&t[0].key===void 0&&t[0].oid?O(t.map(e=>({...e,key:e.oid}))):O(t)},[t]);function A(e){e.shiftKey&&w(!0)}function j(e){e.key===`Shift`&&w(!1)}let M=(0,X.useCallback)(({column:e,key:n,order:r})=>{let i=r;(!T.key||T.key!==n)&&(i=vi.ASC),E({key:n,order:i}),O(Ne((0,xh.default)(t),n,i)),k(Ct({key:n,order:i}))},[t,T,k]),N=X.useCallback(()=>{if(n&&o!==!0)return(0,$.jsx)(`div`,{className:`table-loading-overlay`,children:(0,$.jsx)(Jr,{size:`small`})});if(u&&(!l.length||l===`-1`))return(0,$.jsx)(sn,{description:`Veuillez sélectionner la liste des gestes marqueurs à visualiser`,className:`table-empty`});if(!t.length&&n===!1)return(0,$.jsx)(sn,{description:`Pas de données`,className:`table-empty`})},[n,t,o]),P=X.useCallback(()=>10,[]),F=({columns:e,rowData:t,rowIndex:n})=>{let a=``;return i&&i===t.oid&&(a+=` selected`),r&&(y.rowKey?r[y.rowKey]===t[y.rowKey]&&(a+=` selected`):r.key===t.key&&(a+=` selected`)),s&&(y.rowKey?s.includes(t[y.rowKey])&&(a+=` selected`):s.includes(t.key)&&(a+=` selected`)),n%2==0&&(a+=` even-row`),n%2==0&&(a+=` even-row`),a};function I(e){let t=[];return t=f?e.map(e=>({sortable:!0,...e,className:`cti-default-table`,headerClassName:`cti-default-table`})):e.map(e=>({...e})),t=t.map(e=>e.editable?{...e,cellRenderer:({cellData:t,rowData:n})=>(0,$.jsx)(Sh,{initialText:t,field:e.dataKey,rowKey:Number(n.key),handleUpdateText:p,type:e.type,options:e.options})}:e),t}let L=X.useMemo(()=>({onClick:({rowData:e,rowIndex:n,rowKey:r,event:i})=>{if(c)c(r);else if(a)if(x&&C&&d){let e=t.map(e=>Number(e.key)),n=e.indexOf(Math.min(Number(r),Number(x))),i=e.indexOf(Math.max(Number(r),Number(x)));a(e.filter(t=>e.indexOf(t)>=n&&e.indexOf(t)<=i).map(e=>e.toString()))}else a(r);S(r)}}),[C,t,x,a,d,c]),R=I(e),z=X.useMemo(()=>({fontSize:`11px`}),[]),ee=R.filter(e=>e.hidden!==!0).reduce((e,t)=>e+t.width,0),te=function(){let e=``;if(v){let t=v.desc.attributes;t.favoriteEssential===`true`&&t.isFavorite!==`true`&&(e=`header-column-font-size`)}return e};return D?(0,$.jsx)(yi,{children:({width:e,height:t})=>(0,$.jsx)(vi,{rowKey:`key`,columns:R,headerHeight:50,headerClassName:te,rowHeight:25,width:e,height:t,data:D,onColumnSort:M,sortBy:T,getScrollbarSize:P,rowClassName:h??F,rowEventHandlers:L,overlayRenderer:N,style:z,ref:b,...y,fixed:_&&e>ee?!1:y.fixed||y.fixed===!1&&e{if(n>=e.length)for(var r=n-e.length+1;r--;)e.push(void 0);return e.splice(n,0,e.splice(t,1)[0]),e};q();function Dh(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[e].sort(Ah)}}]),e}();function Ah(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function jh(e,t){return Object.keys(e).reduce(function(n,r){return t.indexOf(r)===-1&&(n[r]=e[r]),n},{})}var Mh={end:[`touchend`,`touchcancel`,`mouseup`],move:[`touchmove`,`mousemove`],start:[`touchstart`,`mousedown`]},Nh=function(){if(typeof window>`u`||typeof document>`u`)return``;var e=window.getComputedStyle(document.documentElement,``)||[`-moz-hidden-iframe`],t=(Array.prototype.slice.call(e).join(``).match(/-(moz|webkit|ms)-/)||e.OLink===``&&[``,`o`])[1];switch(t){case`ms`:return`ms`;default:return t&&t.length?t[0].toUpperCase()+t.substr(1):``}}();function Ph(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function Fh(e,t){e.style[`${Nh}Transform`]=t==null?``:`translate3d(${t.x}px,${t.y}px,0)`}function Ih(e,t){e.style[`${Nh}TransitionDuration`]=t==null?``:`${t}ms`}function Lh(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function Rh(e,t,n){return Math.max(e,Math.min(n,t))}function zh(e){return e.substr(-2)===`px`?parseFloat(e):0}function Bh(e){var t=window.getComputedStyle(e);return{bottom:zh(t.marginBottom),left:zh(t.marginLeft),right:zh(t.marginRight),top:zh(t.marginTop)}}function Vh(e,t){var n=t.displayName||t.name;return n?`${e}(${n})`:e}function Hh(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function Uh(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function Wh(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function Gh(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:Gh(e.parentNode,t,r)}}function Kh(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0&&e.getContext(`2d`).drawImage(n[t],0,0)}),r}function tg(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){ie(n,t);function n(){var e,t;He(this,n);var r=[...arguments];return t=ce(this,(e=v(n)).call.apply(e,[this].concat(r))),J(V(V(t)),`wrappedInstance`,(0,X.createRef)()),t}return o(n,[{key:`componentDidMount`,value:function(){var e=(0,jd.findDOMNode)(this);e.sortableHandle=!0}},{key:`getWrappedInstance`,value:function(){return(0,Oh.default)(r.withRef,`To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call`),this.wrappedInstance.current}},{key:`render`,value:function(){return(0,X.createElement)(e,G({ref:r.withRef?this.wrappedInstance:null},this.props))}}]),n}(X.Component),J(t,`displayName`,Vh(`sortableHandle`,e)),n}function ng(e){return e.sortableHandle!=null}var rg=function(){function e(t,n){He(this,e),this.container=t,this.onScrollCallback=n}return o(e,[{key:`clear`,value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:`update`,value:function(e){var t=this,n=e.translate,r=e.minTranslate,i=e.maxTranslate,a=e.width,o=e.height,s={x:0,y:0},c={x:1,y:1},l={x:10,y:10},u=this.container,d=u.scrollTop,f=u.scrollLeft,p=u.scrollHeight,m=u.scrollWidth,h=u.clientHeight,g=u.clientWidth,_=d===0,v=p-d-h===0,y=f===0,b=m-f-g===0;n.y>=i.y-o/2&&!v?(s.y=1,c.y=l.y*Math.abs((i.y-o/2-n.y)/o)):n.x>=i.x-a/2&&!b?(s.x=1,c.x=l.x*Math.abs((i.x-a/2-n.x)/a)):n.y<=r.y+o/2&&!_?(s.y=-1,c.y=l.y*Math.abs((n.y-o/2-r.y)/o)):n.x<=r.x+a/2&&!y&&(s.x=-1,c.x=l.x*Math.abs((n.x-a/2-r.x)/a)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(s.x!==0||s.y!==0)&&(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:c.x*s.x,top:c.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}();function ig(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}}function ag(e){return!!([$h.Input,$h.Textarea,$h.Select,$h.Option,$h.Button].indexOf(e.target.tagName)!==-1||Lh(e.target,function(e){return e.contentEditable===`true`}))}var og={axis:Q.default.oneOf([`x`,`y`,`xy`]),contentWindow:Q.default.any,disableAutoscroll:Q.default.bool,distance:Q.default.number,getContainer:Q.default.func,getHelperDimensions:Q.default.func,helperClass:Q.default.string,helperContainer:Q.default.oneOfType([Q.default.func,typeof HTMLElement>`u`?Q.default.any:Q.default.instanceOf(HTMLElement)]),hideSortableGhost:Q.default.bool,keyboardSortingTransitionDuration:Q.default.number,lockAxis:Q.default.string,lockOffset:Q.default.oneOfType([Q.default.number,Q.default.string,Q.default.arrayOf(Q.default.oneOfType([Q.default.number,Q.default.string]))]),lockToContainerEdges:Q.default.bool,onSortEnd:Q.default.func,onSortMove:Q.default.func,onSortOver:Q.default.func,onSortStart:Q.default.func,pressDelay:Q.default.number,pressThreshold:Q.default.number,keyCodes:Q.default.shape({lift:Q.default.arrayOf(Q.default.number),drop:Q.default.arrayOf(Q.default.number),cancel:Q.default.arrayOf(Q.default.number),up:Q.default.arrayOf(Q.default.number),down:Q.default.arrayOf(Q.default.number)}),shouldCancelStart:Q.default.func,transitionDuration:Q.default.number,updateBeforeSortStart:Q.default.func,useDragHandle:Q.default.bool,useWindowAsScrollContainer:Q.default.bool},sg={lift:[Qh.SPACE],drop:[Qh.SPACE],cancel:[Qh.ESC],up:[Qh.UP,Qh.LEFT],down:[Qh.DOWN,Qh.RIGHT]},cg={axis:`y`,disableAutoscroll:!1,distance:0,getHelperDimensions:ig,hideSortableGhost:!0,lockOffset:`50%`,lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:sg,shouldCancelStart:ag,transitionDuration:300,useWindowAsScrollContainer:!1},lg=Object.keys(og);function ug(e){(0,Oh.default)(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function dg(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}var fg=(0,X.createContext)({manager:{}});function pg(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){ie(n,t);function n(e){var t;He(this,n),t=ce(this,v(n).call(this,e)),J(V(V(t)),`state`,{}),J(V(V(t)),`handleStart`,function(e){var n=t.props,r=n.distance,i=n.shouldCancelStart;if(!(e.button===2||i(e))){t.touched=!0,t.position=Uh(e);var a=Lh(e.target,function(e){return e.sortableInfo!=null});if(a&&a.sortableInfo&&t.nodeIsChild(a)&&!t.state.sorting){var o=t.props.useDragHandle,s=a.sortableInfo,c=s.index,l=s.collection;if(s.disabled||o&&!Lh(e.target,ng))return;t.manager.active={collection:l,index:c},!Wh(e)&&e.target.tagName===$h.Anchor&&e.preventDefault(),r||(t.props.pressDelay===0?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),J(V(V(t)),`nodeIsChild`,function(e){return e.sortableInfo.manager===t.manager}),J(V(V(t)),`handleMove`,function(e){var n=t.props,r=n.distance,i=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var a=Uh(e),o={x:t.position.x-a.x,y:t.position.y-a.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,!r&&(!i||s>=i)?(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0)):r&&s>=r&&t.manager.isActive()&&t.handlePress(e)}}),J(V(V(t)),`handleEnd`,function(){t.touched=!1,t.cancel()}),J(V(V(t)),`cancel`,function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),J(V(V(t)),`handlePress`,function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=f.sortableInfo.index,r=Bh(f),i=Zh(t.container),l=t.scrollContainer.getBoundingClientRect(),h=o({index:n,node:f,collection:p});if(t.node=f,t.margin=r,t.gridGap=i,t.width=h.width,t.height=h.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=l,t.index=n,t.newIndex=n,t.axis={x:a.indexOf(`x`)>=0,y:a.indexOf(`y`)>=0},t.offsetEdge=Gh(f,t.container),m?t.initialOffset=Uh(Dh({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top})):t.initialOffset=Uh(e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(eg(f)),Ph(t.helper,{boxSizing:`border-box`,height:`${t.height}px`,left:`${t.boundingClientRect.left-r.left}px`,pointerEvents:`none`,position:`fixed`,top:`${t.boundingClientRect.top-r.top}px`,width:`${t.width}px`}),m&&t.helper.focus(),c&&(t.sortableGhost=f,Ph(f,{opacity:0,visibility:`hidden`})),t.minTranslate={},t.maxTranslate={},m){var g=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,_=g.top,v=g.left,y=g.width,b=_+g.height,x=v+y;t.axis.x&&(t.minTranslate.x=v-t.boundingClientRect.left,t.maxTranslate.x=x-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=_-t.boundingClientRect.top,t.maxTranslate.y=b-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:l.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:l.left+l.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:l.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:l.top+l.height)-t.boundingClientRect.top-t.height/2);s&&s.split(` `).forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,m?(t.listenerNode.addEventListener(`wheel`,t.handleKeyEnd,!0),t.listenerNode.addEventListener(`mousedown`,t.handleKeyEnd,!0),t.listenerNode.addEventListener(`keydown`,t.handleKeyDown)):(Mh.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),Mh.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:n}),u&&u({node:f,index:n,collection:p,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},i=t.props,a=i.axis,o=i.getHelperDimensions,s=i.helperClass,c=i.hideSortableGhost,l=i.updateBeforeSortStart,u=i.onSortStart,d=i.useWindowAsScrollContainer,f=n.node,p=n.collection,m=t.manager.isKeySorting,h=function(){if(typeof l==`function`){t._awaitingUpdateBeforeSortStart=!0;var n=dg(function(){var t=f.sortableInfo.index;return Promise.resolve(l({collection:p,index:t,node:f,isKeySorting:m},e)).then(function(){})},function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return h&&h.then?h.then(r):r(h)}}();return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),J(V(V(t)),`handleSortMove`,function(e){var n=t.props.onSortMove;typeof e.preventDefault==`function`&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),J(V(V(t)),`handleSortEnd`,function(e){var n=t.props,r=n.hideSortableGhost,i=n.onSortEnd,a=t.manager,o=a.active.collection,s=a.isKeySorting,c=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener(`wheel`,t.handleKeyEnd,!0),t.listenerNode.removeEventListener(`mousedown`,t.handleKeyEnd,!0),t.listenerNode.removeEventListener(`keydown`,t.handleKeyDown)):(Mh.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),Mh.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&Ph(t.sortableGhost,{opacity:``,visibility:``});for(var l=0,u=c.length;lr)){t.prevIndex=a,t.newIndex=i;var o=Kh(t.newIndex,t.prevIndex,t.index),s=n.find(function(e){return e.node.sortableInfo.index===o}),c=s.node,l=t.containerScrollDelta,u=s.boundingClientRect||Hh(c,l),d=s.translate||{x:0,y:0},f={top:u.top+d.y-l.top,left:u.left+d.x-l.left},p=ah?h/2:this.height/2,width:this.width>m?m/2:this.width/2},_=c&&p>this.index&&p<=l,v=c&&p=l,y={x:0,y:0},b=o[u].edgeOffset;b||(b=Gh(f,this.container),o[u].edgeOffset=b,c&&(o[u].boundingClientRect=Hh(f,i)));var x=u0&&o[u-1];if(x&&!x.edgeOffset&&(x.edgeOffset=Gh(x.node,this.container),c&&(x.boundingClientRect=Hh(x.node,i))),p===this.index){n&&(this.sortableGhost=f,Ph(f,{opacity:0,visibility:`hidden`}));continue}t&&Ih(f,t),this.axis.x?this.axis.y?v||pthis.containerBoundingRect.width-g.width&&x&&(y.x=x.edgeOffset.left-b.left,y.y=x.edgeOffset.top-b.top),this.newIndex===null&&(this.newIndex=p)):(_||p>this.index&&(s.left+a.left+g.width>=b.left&&s.top+a.top+g.height>=b.top||s.top+a.top+g.height>=b.top+h))&&(y.x=-(this.width+this.marginOffset.x),b.left+y.xthis.index&&s.left+a.left+g.width>=b.left?(y.x=-(this.width+this.marginOffset.x),this.newIndex=p):(v||pthis.index&&s.top+a.top+g.height>=b.top?(y.y=-(this.height+this.marginOffset.y),this.newIndex=p):(v||p1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){ie(n,t);function n(){var e,t;He(this,n);var r=[...arguments];return t=ce(this,(e=v(n)).call.apply(e,[this].concat(r))),J(V(V(t)),`wrappedInstance`,(0,X.createRef)()),t}return o(n,[{key:`componentDidMount`,value:function(){this.register()}},{key:`componentDidUpdate`,value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:`componentWillUnmount`,value:function(){this.unregister()}},{key:`register`,value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,i=(0,jd.findDOMNode)(this);i.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=i,this.ref={node:i},this.context.manager.add(t,this.ref)}},{key:`unregister`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:`getWrappedInstance`,value:function(){return(0,Oh.default)(r.withRef,`To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call`),this.wrappedInstance.current}},{key:`render`,value:function(){return(0,X.createElement)(e,G({ref:r.withRef?this.wrappedInstance:null},jh(this.props,hg)))}}]),n}(X.Component),J(t,`displayName`,Vh(`sortableElement`,e)),J(t,`contextType`,fg),J(t,`propTypes`,mg),J(t,`defaultProps`,{collection:0}),n}var{Text:_g}=hr,vg=({columns:e,handleReorder:t,handleReset:n})=>{let r=(0,X.useRef)(),[i,a]=(0,X.useState)(e),[o,s]=(0,X.useState)(0);(0,X.useEffect)(()=>{a(e.map(e=>({...e})))},[e]),(0,X.useEffect)(()=>{r.current.scrollTop=o},[i,o]);let c=Y(e=>e.cti.ui.primaryColor),l=gg(({dataKey:e,hidden:n,titleText:o})=>{let l=n=>{let o=i.map(e=>({...e})),c=o.find(t=>t.dataKey===e);c.hidden=!c.hidden,s(r.current.scrollTop),a(o),t(o)};return(0,$.jsx)(`li`,{children:(0,$.jsxs)(`div`,{className:`column-item`,children:[(0,$.jsxs)(_g,{style:{display:`flex`},disabled:n,children:[(0,$.jsx)(`div`,{className:`dots`}),(0,$.jsx)(`div`,{className:`dots`})]}),(0,$.jsx)(_g,{disabled:n,className:`column-item-text`,children:Th(o)}),n?(0,$.jsx)(_g,{disabled:n,style:{marginLeft:`auto`},children:(0,$.jsx)(sr,{style:{fontSize:`14px`,marginRight:`6px`},onClick:l})}):(0,$.jsx)(_g,{disabled:n,style:{marginLeft:`auto`},children:(0,$.jsx)(cr,{style:{fontSize:`14px`,marginRight:`6px`,color:c},onClick:l})})]})})}),u=pg(({columns:e})=>(0,$.jsx)(`ul`,{style:{maxHeight:`500px`,overflow:`scroll`,marginBottom:`0px`},ref:r,children:e.map((e,t)=>(0,$.jsx)(l,{index:t,...e}))}));return(0,$.jsxs)(`div`,{className:`column-manager`,children:[(0,$.jsx)(`div`,{className:`column-manager-header`,children:(0,$.jsx)(`span`,{children:`Gestion des Colonnes`})}),(0,$.jsx)(u,{columns:i,onSortEnd:({oldIndex:e,newIndex:n},o)=>{let c=Eh(i,e,n);s(r.current.scrollTop),a(c),t(c)},distance:1}),(0,$.jsx)(`div`,{className:`column-manager-footer`,children:(0,$.jsxs)(`div`,{className:`column-manager-footer-actions`,children:[(0,$.jsx)($t,{type:`primary`,onClick:()=>{let e=[];e=i.some(e=>e.hidden===!0)?i.map(e=>({...e,hidden:!1})):i.map(e=>({...e,hidden:!0})),a(e),t(e)},style:{width:`100%`,borderRight:`none`},children:`Afficher/Cacher tout`}),(0,$.jsx)($t,{type:`primary`,onClick:n,style:{width:`100%`},children:`Reset`})]})})]})},yg=[],bg=({columns:e,tableData:t,totalData:n,tabName:r})=>{let i=gr(),{runRef:a}=oi(),{view:o,isLoading:s}=ai(),c=o?.desc?.attributes?.name,l=Y(e=>e.cti.history.expand),u=Y(e=>e.cti.history.columns),d=Y(e=>e.cti.tablePrefs.hiddenColumns[c]??yg),f=Y(e=>e.cti.ui.primaryColor),p=pd().data?.user.expandedRows,m=o.run.data[r]?.datagrid?.treeDefaultOpenLevel,h=a?l[a]:void 0,[g,_]=(0,X.useState)(!1),[v,y]=(0,X.useState)([]),[b,x]=(0,X.useState)([]),[S,C]=(0,X.useState)([]),[w,T]=(0,X.useState)([]),[E,D]=(0,X.useState)([]),[O,k]=(0,X.useState)(1),[A,j]=(0,X.useState)(null),[M,N]=(0,X.useState)(null),[P,F]=(0,X.useState)(null),[I,L]=(0,X.useState)(null),R=(0,X.useRef)(),z=(0,X.useRef)();(0,X.useEffect)(()=>{if(t){ee(!0);let r=xg(t);if(r||=[],n||=[],!(0,zm.default)(r,v)){y(r);let e=V(r);e.length&&C(e)}if((0,zm.default)(n,w)||T(n),!(0,zm.default)(e,E)){let n=t.reduce((e,t)=>Number(t.LVL)>e?Number(t.LVL):e,1);n>6&&(n=1),k(n);let r=e.map(e=>({...e}));if(n===1?r.shift():r[0].width=20*(n-1),d.length>0){let e=new Set(d.map(e=>e.dataField));r=r.map(t=>({...t,hidden:e.has(t.dataField)?!0:t.hidden}))}D(r)}i(Ct({}))}ee(!1)},[t]),(0,X.useEffect)(()=>{g===!1&&a&&l[a]&&((0,zm.default)(l[a],b)||x(l[a]))},[a,l,v,g]),(0,X.useEffect)(()=>{g===!1&&a&&u[a]&&((0,zm.default)(u[`${a}_${r}`],E)||D(u[`${a}_${r}`]))},[a,u,v,g]);let ee=e=>{_(t=>t===e?t:e)};(0,X.useEffect)(()=>{S.length&&m!==`0`&&p===`ouvert`&&!h&&x(S)},[S,p,m,h]);let te=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{R.current&&R.current.scrollToLeft(e)},[]),B=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{z.current&&z.current.scrollToLeft(e)},[]),ne=(0,X.useCallback)(({column:e,width:t})=>{let n=E.map(e=>({...e})),r=n.find(t=>t.key===e.key);r.width=t,D(n)},[E]),re=e=>{i(jt(`${a}_${r}`,e)),i(ft(r,e)),D(e)},ie=()=>{i(jt(`${a}_${r}`,e)),i(dt(c,[])),D(e)},ae=()=>{z.current&&z.current.scrollToRow(0)},oe=X.useCallback(({expanded:e,rowData:t,rowIndex:n,rowKey:r})=>{let o=[...b];if(o.includes(r)){let e=o.indexOf(r);o.splice(e,1)}else o.push(r);x(o),i(Ot(a,o))},[b,i,a]),se=()=>{x(S),i(Ot(a,S))},ce=()=>{x([]),i(Ot(a,[]))},le=t=>{if(!t){let t=new Set(e.filter(e=>e.hidden).map(e=>e.dataField));i(dt(c,E.filter(e=>e.hidden&&!t.has(e.dataField)).map(e=>({XMLType:`COLUMN`,dataField:e.dataField,hide:e.hidden.toString()}))))}};function V(e){return e.reduce(ue,[])}function ue(e,t){return t.children&&(e.concat(t.children.reduce(ue,e)),e.push(t.key)),e}let de=X.useCallback(({column:e,rowData:t})=>({onClick:n=>{F(null);let r={};for(let e in t)t[e].text&&t[e].text!==null?r[e]=t[e].text:t[e].text===null?r[e]=``:r[e]=t[e];if(e.selectable){let a=document.getElementsByClassName(`selected`);if(a)for(let e of a)e.classList.remove(`selected`);N(null),A&&(0,zm.default)(A.row,t)&&(0,zm.default)(A.column,e)?(n.currentTarget.classList.remove(`selected`),j(null),i(Et(null,null))):(n.currentTarget.classList.toggle(`selected`),j({row:t,column:e}),i(Et(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);j(null),i(Et(null,null)),(0,zm.default)(t,M)?(N(null),i(Mt(null))):(N(t),i(Mt(r)))}}}),[A,M,i]),fe=X.useCallback(({column:e,rowData:t})=>({onClick:n=>{N(null);let r={};for(let e in t)t[e].text&&t[e].text!==null?r[e]=t[e].text:t[e].text===null?r[e]=``:r[e]=t[e];if(e.selectable){let a=document.getElementsByClassName(`selected`);if(a)for(let e of a)e.classList.remove(`selected`);F(null),I&&(0,zm.default)(I.row,t)&&(0,zm.default)(I.column,e)?(n.currentTarget.classList.remove(`selected`),L(null),i(Et(null,null))):(n.currentTarget.classList.toggle(`selected`),L({row:t,column:e}),i(Et(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);L(null),i(Et(null,null)),(0,zm.default)(t,P)?(F(null),i(Mt(null))):(F(t),i(Mt(r)))}}}),[I,P,i]),pe=(0,X.useCallback)(({column:e})=>{let t={width:`100%`,height:`100%`,display:`flex`,flexFlow:`column`,justifyContent:`center`};return e.headerStyles&&e.headerStyles.forEach(e=>{t[e.name]=e.value}),(0,$.jsx)(md,{title:e.description.trim(),children:(0,$.jsx)(`div`,{style:t,dangerouslySetInnerHTML:{__html:`
${e.titleText}
`}})})},[]),H=X.useCallback(({columns:e,rowData:t,rowIndex:n})=>{let r=``;return(0,zm.default)(M,t)&&(A&&A.row.key!==t.key?r+=` selected`:A||(r+=` selected`)),t.LVL===`1`&&t.children&&(r+=` level-one`),t.LVL===`2`&&t.children&&(r+=` level-two`),n%2==0&&(r+=` even-row`),r},[A,M]),me=X.useCallback(()=>0,[]),he=X.useMemo(()=>({fontSize:`11px`,fontWeight:`700`,backgroundColor:`f8f8f8`}),[]),ge=X.useMemo(()=>({TableHeaderCell:pe}),[pe]),U=qn(e);return o?(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`table-actions`,style:{color:f},children:[(0,$.jsx)(md,{title:`Remonter en haut du tableau`,children:(0,$.jsx)(_u,{onClick:ae})}),(0,$.jsx)(md,{title:`Refermer tout`,children:(0,$.jsx)(su,{onClick:ce})}),(0,$.jsx)(md,{title:`Ouvrir tout`,placement:`topRight`,children:(0,$.jsx)(Zc,{onClick:se})}),(0,$.jsx)(md,{title:d.length>0?`Gérer les colonnes · ${d.length} masquée${d.length>1?`s`:``}`:`Gérer les colonnes`,placement:`topRight`,children:(0,$.jsx)(An,{content:(0,$.jsx)(vg,{columns:E,handleReorder:re,handleReset:ie}),placement:`bottomRight`,trigger:[`click`],onOpenChange:le,children:(0,$.jsx)(au,{style:{color:f,filter:d.length>0?`drop-shadow(0 0 3px ${f})`:void 0}})})})]}),(0,$.jsx)(`div`,{className:`content-table`,children:(0,$.jsx)(Ch,{ref:z,columns:E,data:v,loading:s&&!v.length,rowKey:`key`,headerHeight:U,expandColumnKey:O>1?e.filter(e=>e.hidden!==!0)[0].dataKey:null,components:ge,cellProps:de,onScroll:te,onColumnResizeEnd:ne,rowClassName:H,expandedRowKeys:b,onRowExpand:oe,defaultStyles:!1,fixed:o.desc.attributes.favoriteEssential!==`true`,view:o})}),w.length>0&&(0,$.jsx)(`div`,{className:`total-table`,style:{height:40*w.length},children:(0,$.jsx)(Ch,{ref:R,headerHeight:0,columns:E,data:w,rowKey:`key`,rowHeight:40,onScroll:B,cellProps:fe,getScrollbarSize:me,style:he,noOverlay:!0,defaultStyles:!1,selectedRow:P,fixed:o.desc.attributes.favoriteEssential!==`true`})})]}):null};function xg(e){let t=(0,wh.default)(e,e=>e.LVL),n=0;if(e.every(e=>!e.OID1||!e.OID2)||(Object.keys(t).includes(`6`)&&(n=Number(Object.keys(t)[Object.keys(t).length-2])),Object.keys(t).length<2)||!e[0].LVL||e[0].LVL!==`1`)return e;let r=e.map(e=>({...e})).reduce((e,t)=>{let r=e[t.OID1]||{},i={},a={},o={};if(t.TABD===`-9999999`){if(t.LVL===`1`)e[t.OID1]=t;else if(t.LVL===`2`){r.children=r.children||{};let e=t.OID2===`-1`?Object.keys(r.children).length++:t.OID2;r.children[e]=t}else if(t.LVL===`3`){if(!r.children)return e;i=r.children[t.OID2]||{},i.children=i.children||{};let n=t.OID3===`-1`?Object.keys(i.children).length++:t.OID3;i.children[n]=t}else t.LVL===`4`?(i=r.children[t.OID2]||{},a=i.children[t.OID3]||{},a.children=a.children||{},a.children[t.OID4]=t):t.LVL===`5`&&(i=r.children[t.OID2]||{},a=i.children[t.OID3]||{},o=a.children[t.OID4]||{},o.children=o.children||{},o.children[t.OID5]=t);if(n!==0&&t.LVL===`6`){let r=e;for(let e=1;e<=n;e++)r=e===1?r[t[`OID${e}`]]:r.children[t[`OID${e}`]],r&&(r.children=r?.children||{});r&&(r.children[t.OID6]=t)}}else t.LVL===`1`?e[t.OID2]=t:t.LVL===`2`&&(r=e[t.OID2]||{},r.children=r.children||{},r.children[t.OID3]=t);return e},{});return r=Sg(r),r}function Sg(e){return Object.values(e).map(e=>(e.children&&=Sg(e.children),e))}var Cg=X.memo(bg);function wg(e,t,n,r,i,a,o){return async function(s,c){let l=c(),u=Lm(kg(rt.getQueryData(st.all)?.environment,e,t,parseInt(n),r,l,o),!0),d=new FormData;d.append(`csv_application`,i??`EXCEL`),d.append(`csv_separator`,a??`;`),d.append(`data`,u);let f=await ct({method:`post`,url:H()+`modules/base/php/getCsvFromView.php`,data:d,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),p=e.desc.attributes.name+`.xlsx`;em(f.data,p)}}function Tg(e,n){vr(()=>import(`./exceljs.min-DGRRI-F3.js`).then(e=>t(e.default)).then(t=>{let r=new t.Workbook;r.creator=`CTI Santé`;var i=r.addWorksheet(e.table_texte);let a=[];n.forEach(e=>{a.push([e.code,e.texte,e.complement,e.section_texte,e.utilise])}),i.addTable({name:`ListeTable`,ref:`A10`,headerRow:!0,style:{theme:`TableStyleLight1`,showRowStripes:!0,headerRow:!0},columns:[{name:`Code`,filterButton:!0},{name:`Texte`,filterButton:!0},{name:`Complément`,filterButton:!0},{name:`Section`,filterButton:!0},{name:`Reférence`,filterButton:!0}],rows:a}),i.getCell(`A2`).font={bold:!0},i.getCell(`A2`).value=`Classe ${e.texte}`,i.getColumn(1).width=`30`,i.getColumn(2).width=`30`,i.getColumn(3).width=`30`,i.getColumn(4).width=`30`,i.getColumn(5).width=`30`;let o=`liste`+e.texte+`_`+e.code+`_`+e.table_texte;r.xlsx.writeBuffer().then(function(e){em(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([140,1]),import.meta.url)}function Eg(e,n){vr(()=>import(`./exceljs.min-DGRRI-F3.js`).then(e=>t(e.default)).then(t=>{let r=new t.Workbook;r.creator=`CTI Santé`;var i=r.addWorksheet(`Liste (`+n.table_texte+`)`);i.getCell(`A2`).value=`Liste `+e.texte+` | `+e.chapitre+` (`+n.table_texte+`) `;let a=[];Object.values(n.oids).forEach(e=>{let t=Object.values(n.records).find(t=>t.oid===e.oid);a.push([t.code,t.texte,t.complement,t.utilise])}),i.addTable({name:`ListeTable`,ref:`A10`,headerRow:!0,style:{theme:`TableStyleLight1`,showRowStripes:!0,headerRow:!0},columns:[{name:n.table_texte,filterButton:!0},{name:`Texte`,filterButton:!0},{name:`Complément`,filterButton:!0},{name:`Reférence`,filterButton:!0}],rows:a}),i.getCell(`A2`).font={bold:!0},i.getColumn(1).width=`30`,i.getColumn(2).width=`30`,i.getColumn(3).width=`30`,i.getColumn(4).width=`30`;let o=`liste`+e.texte+`_`+e.chapitre+`_`+n.table_texte;r.xlsx.writeBuffer().then(function(e){em(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([140,1]),import.meta.url)}var Dg=(e,n)=>{vr(()=>import(`./exceljs.min-DGRRI-F3.js`).then(e=>t(e.default)).then(t=>{let r=new t.Workbook;r.creator=`CTI Santé`;var i=r.addWorksheet(n.title);let a=[];a=Array.isArray(n.fields)?n.fields.map(e=>({name:e.title,filterButton:!0,dataKey:e.dataKey,hidden:e.hidden?e.hidden:!1})):n.fields[1].map(e=>({name:e.title,filterButton:!0,isSC:e.isSC,dataKey:e.dataKey,hidden:e.hidden?e.hidden:!1}));let o=[];a.forEach(e=>{if(!e.hidden&&(o.push(e),e.isSC)){let t=e.dataKey;o.push({title:`S`,name:`${e.name} - S`,dataKey:t.replace(`p_`,`s_`),key:t.replace(`p_`,`s_`),dataIndex:t.replace(`p_`,`s_`)}),o.push({title:`C`,name:`${e.name} - C`,dataKey:t.replace(`p_`,`c_`),key:t.replace(`p_`,`c_`),dataIndex:t.replace(`p_`,`c_`)})}});let s=e.map(e=>{let t=[];return o.forEach(n=>{t.push(e[n.dataKey])}),t});i.addTable({name:`ListeTable`,ref:`A10`,headerRow:!0,style:{theme:`TableStyleLight1`,showRowStripes:!0,headerRow:!0},columns:o,rows:s}),i.getCell(`A2`).font={bold:!0},i.getCell(`A2`).value=`Table ${n.title}`,i.getColumn(1).width=`30`,i.getColumn(2).width=`30`,i.getColumn(3).width=`30`,i.getColumn(4).width=`30`,i.getColumn(5).width=`30`;let c=`Table_${n.title}`;r.xlsx.writeBuffer().then(function(e){em(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),c+`.xlsx`)})}),__vite__mapDeps([140,1]),import.meta.url)},Og=(e,t,n=!1,r={},i={})=>{let a={XMLType:n?`TOTALROW`:`ROW`,c0:e.LVL},o=1;return Object.values(t).forEach(t=>{let n=e[t.dataField],r=t.type;n=n?r===`Date`?n.text.length===6?new Uc.default(n.text,`YYYYMM`).format(`YYYY/MM/DD`):n.text:r===`Number`?Number.isInteger(Number(n.text))?Number(n.text).toString().split(`.`)[0]:Number(n.text).toFixed(2):n?.sanitizedText&&n.sanitizedText!==``?Vn(n.sanitizedText):``:``,a[`c${o}`]=n,o+=1}),i?.SELECT?.GROUPBY_LABEL&&(a.g1=i.SELECT.GROUPBY_LABEL),i?.SELECT?.GROUPBY_2_LABEL&&(a.g2=i.SELECT.GROUPBY_2_LABEL),i?.SELECT?.GROUPBY_3_LABEL&&(a.g3=i.SELECT.GROUPBY_3_LABEL),i?.SELECT?.ARBRE1_LABEL&&(a.g1=i.SELECT.ARBRE1_LABEL,a.g6=i.SELECT.GROUPBY_LABEL),i?.SELECT?.ARBRE2_LABEL&&(a.g2=i.SELECT.ARBRE2_LABEL),i?.SELECT?.ARBRE3_LABEL&&(a.g3=i.SELECT.ARBRE3_LABEL),i?.SELECT?.ARBRE4_LABEL&&(a.g4=i.SELECT.ARBRE4_LABEL),i?.SELECT?.ARBRE5_LABEL&&(a.g5=i.SELECT.ARBRE5_LABEL),a},kg=(e,t,n,r,i,a,o)=>{let s=Object.values(t.run.data).filter(e=>e.visible===!0),c=t.run.viewFilters.filter(e=>e!==``).map(e=>({XMLType:`SELECTIONS`,displayText:Th(e)})),l={data:{XMLType:`EXCELEXPORT`,environnement:e.ENVIRONMENT,viewName:t.desc.attributes.name,title:t.run.title,mode:n,children:[...c],isReport:ei(t)}},u=a.cti.globalVariables,d=a.cti.history.sort;return Object.values(s).forEach((e,s)=>{let c=e.label?`${s+1} - ${e.label.latinise().replace(/[^0-9a-zA-Z -]/g,``)}`:`${s+1} - ${e.excelLabel.latinise().replace(/[^0-9a-zA-Z -]/g,``)}`,f=e.label?e.label.latinise().replace(/[^0-9a-zA-Z -]/g,``):e.excelLabel.latinise().replace(/[^0-9a-zA-Z -]/g,``),p={XMLType:`ONGLET`,excelLabel:c,excelLongLabel:c,children:[{XMLType:`DATAGRID`,total:e.datagrid.total,children:[]}]},m=Ag(a,t,f,e,o);t?.desc?.attributes?.isFavorite===`true`&&m.sort((e,t)=>Number(e?.order)-Number(t?.order));let h=Object.values(e.similitabs)[0]?.data[0],g={};if(h&&(g=h[1]??{}),Object.values(m).forEach(e=>{let n=e.visible;if(!n&&e.visibleCondition&&(n=Kn(e.visibleCondition,t)),n){let n=e.outputFormat?e.outputFormat.trim():``;/^=/gm.test(n)&&(n=Kn(n,t,g));let r={XMLType:`COLUMN`,dataField:e.dataField,headerText:Th(e.titleText),type:e.type,outputFormat:n,textAlign:e.style.textAlign??`left`,currency:``,currencyAlign:``,visible:e.visible,totalFunction:`text`,totalComplement:e.totalComplement,printable:`true`};p.children[0].children.push(r)}}),Object.values(e.similitabs).forEach((e,r)=>{let a=c.slice(0,17),o=e.name?`${a} - ${r+1} ${e.name}`:`${a} - ${r+1}`,s=e.name?`${c} - ${r+1} ${e.name}`:`${c} - ${r+1}`,l={XMLType:`SIMILITAB`,id:e.id,excelLabel:o.latinise().replace(/[^0-9a-zA-Z -]/g,``),excelLonglabel:s.latinise().replace(/[^0-9a-zA-Z -]/g,``),children:[{XMLType:`DATA`,children:[]}]},f=e.data[0];f=Gn(Ne(xg(f),d.key??`key`,d.order??`asc`)).map(e=>Og(e,m,!1,t,u));let h=e.data[1].sort(e=>e.key).map(e=>Og(e,m,!0,t,u));f=f.concat(h),l.children[0].children=f,(n===`TOUT`||!t.run.data.Onglet||i===e.id)&&p.children.push(l)}),!Object.values(e.similitabs).length){let e={XMLType:`SIMILITAB`,id:1,execelLabel:c.latinise().replace(/[^0-9a-zA-Z -]/g,``),excelLonglabel:c.latinise().replace(/[^0-9a-zA-Z -]/g,``),children:[{XMLType:`DATA`}]};p.children.push(e)}p.children=p.children.sort((e,t)=>e.XMLType===`SIMILITAB`&&t.XMLType===`SIMILITAB`?Number(e.id)-Number(t.id):1),(n===`TOUT`||r===s||i===s)&&l.data.children.push(p)}),l},Ag=(e,t,n,r,i)=>{let a=e.cti.history.columns[`${i}_${n}`];if(a)a=a.filter(e=>e.hidden!==!0);else{a=Object.values(r.datagrid.columns).map(e=>({...e,hidden:e.hidden?e.hidden:!Kn(e.visibleCondition,t)}));let n=e.cti.tablePrefs.hiddenColumns[t.desc.attributes.name]??[],i=n?n.map(e=>e.dataField):[];a=a.filter(e=>!e.hidden&&!i.includes(e.dataKey))}return a.filter(e=>e.dataKey!==`EXPAND`)},jg=`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ov49BGkESgImAEAAAAEHATMC9AAAAA65AAH//LQhIgsKJQErNf//ABkAAAdWB3MCJgAmAAABBwEtAVYBUgAVtAEmBSYBuP/9tCYgCRglASs1ACs1//8AFwAABjMGIQImAEIAAAEHAS0AxwAAAAu2AQAtJwkeJQErNf//AAAAAASHB3MCJgAoAAABBwEt/+YBUgATQAsBFgUmAQAWEAcCJQErNQArNf//AAL+FAQUBiECJgBEAAABBgEtswAAC7YBBiUfAAolASs1//8AAAAABIcHKQImACgAAAEHAE7/9QFSABdADQIBHgUmAgECCRsHAiUBKzU1ACs1Nf//AE4AAAREB3MCJgApAAABBwBaAEIBUgATQAsBSRMPBQYlARMFJgArNQErNf//AFAAAANzBiECJgBFAAABBgBa7wAAC7YBVRMPBQYlASs1//8ATgAABEQHNwImACkAAAEHATEBPQFSABa5AAH//EAJChAFBiUBEwUmACs1ASs1//8AUAAAA3MF5QImAEUAAAEHATEA2wAAAA65AAH/+bQKEAUGJQErNf//AE4AAAREB3MCJgApAAABBwEu/+8BUgATQAsBAxYRBQYlARQFJgArNQErNf//AFAAAANzBiECJgBFAAABBgEuiAAADrkAAf/7tBYRBQYlASs1AAEArgAAAuUGHwAMACFADwoOBAUFDQ4FFQgAXVkIAQA/KwAYPxESATkRMxEzMTABIgYVESMRECEyFwcmAhdeV7QBa2RoL1oFiXV2+2IEngGBJ44fAAEAvv4UBBQFywAfAERAJBkdHQwIEhsICgIFICEJHBkcZFkMGRkQABAVXVkQBAAFXVkAGwA/KwAYPysREgA5GC8zKxEAMxESARc5ETMzETMxMAEiJzUWMzI2NREjNTc1NDYzMhcHJiMiBhUVIRUhERQGAUpJQ0Y7XEzX16K5XXUtZjleTgEU/vCk/hQTlRJgcwPCVD6FwbQrjCFkeY2M/D67rgAEAAAAAAUfB6oAEQAYACIALgB5QEcEMAkSABgpDAMVACMeIxUZCgwGLzAhQA0WSCEhHCYAD2APAgkDDw8sHBgHaVkYGAoDFQMsQCxQLAIsCe8cARxADRJIHAUJEgA/My8rXRI5XREXMzkvKxESADkYL19eXTMSOS8rERIBFzkRMxEzETMzETMyETMxMAEUBgcBIwMhAyMB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BYWPoBQ7rUsGZC81NTIyNWQvNS06Mv//AAAAAAUbBggCJgAQAAABBwE2/hz/lwAUswIRAAK4/vW0EhIFBSUBKzUAPzX//wCTAkgBkQNeAgYAXQAA////0AAABHUGCAAmABR9AAEHATb92P+XABSzAQ8AAbj/qLQREQICJQErNQA/Nf///9AAAAW4BggAJwAXAJMAAAEHATb92P+XABSzAQ8AAbj/krQREQYGJQErNQA/Nf///94AAANQBggAJwAYAO4AAAEHATb95v+XABSzAQ8AAbj/urQREQYGJQErNQA/Nf///+L/7AYHBggAJgAeRAABBwE2/er/lwASQAoCGwACPRwcBgYlASs1AD81////zgAABZMGCAAnACgBDAAAAQcBNv3W/5cAFLMBDAABuP/etA4OBwclASs1AD81////4gAABjgGCAAmAVhCAAEHATb96v+XABJACgEjAAE5JSUNDSUBKzUAPzX////m/+wCoAa0AiYBaAAAAQcBN/7WAAAAEEAJAwIBIxkpDwAlASs1NTX//wAAAAAFGwW8AgYAEAAA//8AxwAABMUFtgIGABEAAAABAMcAAAQABbYABQAfQA4DBAQBBgcEEgUCaVkFAwA/KwAYPxESATk5ETMxMAEVIREjEQQA/X+4Bbak+u4Ftv//ACkAAAR9BbYCBgIGAAD//wDHAAAD+AW2AgYAFAAA//8ATgAABEQFtgIGACkAAP//AMcAAAUlBbYCBgAXAAAAAwB7/+wFwwXNAAMADwAbAFpANxAKBBYWAgMKBBwdAANpWRgAAUoAAXoAAUkAAW8AfwACDwCvAAILAwAABw0NGWlZDQQHE2lZBxMAPysAGD8rERIAORgvX15dcV1dcXErERIBFzkRMxEzMTABIRUhJRAAISAAERAAISAAARASMzISERACIyICAekCa/2VA9r+m/7B/rv+oQFfAUcBPQFl+3r27O/y9Ovt9wM3n0X+of5uAYoBaQFlAYn+c/6d/tz+0gEtASUBJQEn/tj//wBSAAACYgW2AgYAGAAA//8AxwAABPQFtgIGABoAAAABAAAAAATbBbYACgAaQAsJAQsMBQkKAwIJEgA/Mz8SORESATkyMTABASMBJicGBwEjAQLNAg7C/rxJIhRS/r/DAgwFtvpKA5rPhWPv/GQFtv//AMcAAAZ7BbYCBgAcAAD//wDH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//8AAP6YBBAESgImAEEAAAEHAjwEbQAAAAu2AQAOFAEMJQErNf//ABkAAAdWBzcCJgAmAAABBwExAq4BUgATQAsBIgUmAQAZHwkYJQErNQArNf//ABcAAAYzBeUCJgBCAAABBwExAhsAAAALtgEAICYJHiUBKzX//wAZ/pgHVgW2AiYAJgAAAQcCPAYdAAAAC7YBARkfCRglASs1//8AF/6YBjMESgImAEIAAAEHAjwFiQAAAAu2AQAgJgkeJQErNf//AAgAAASoBzcCJgAnAAABBwExAU4BUgATQAsBFQUmAQAMEgQAJQErNQArNf//ACUAAAQXBeUCJgBDAAABBwExARQAAAALtgEADBILByUBKzX//wAIAAAEqAcpAiYAJwAAAQcATgAGAVIAGbYCASEFJgIBuP//tAweBAAlASs1NQArNTX//wAlAAAEFwXXAiYAQwAAAQYATs4AAA23AgEBDB4LByUBKzU1//8AAAAABIcHNwImACgAAAEHATEBOQFSABW0ARIFJgG4//+0CQ8HAiUBKzUAKzX//wAC/hQEFAXlAiYARAAAAQcBMQEAAAAADrkAAf//tBgeAAolASs1//8ATgAABEQHcwImACkAAAEHAS3/7QFSABNACwEXBSYBAhcRAgklASs1ACs1//8AUAAAA3MGIQImAEUAAAEGAS2ZAAALtgEVFxECCSUBKzX//wBO/pgERAW2AiYAKQAAAQcCPASuAAAAC7YBAAoQAgklASs1//8AUP6YA3MESgImAEUAAAEHAjwERgAAAAu2AQAKEAIJJQErNf//AE7+1AREBbYCJgApAAABBwEv/+/5+wAbQBIBAAogCnAK4AoECgEBDQwCCSUBKzUAEV01//8AUP7UA3MESgImAEUAAAEHAS//hvn7ABtAEgEACiAKcArgCgQKAQANDAIJJQErNQARXTX//wCu/tQETAYUAiYAMwAAAQcBLwAd+fsAHkAMAQAXIBdwF+AXBBcBuP/7tBoZChYlASs1ABFdNf//ACH/7AK2Bs0CJgA/AAABBwBO/vkA9gAQsQIBuP/ftBcpDAQlASs1Nf//ABcAAAYzBokCJgBCAAABBwEyANcAAAANtwIBACYgCR4lASs1Nf//AAL+FAQUBokCJgBEAAABBgEyxAAADbcCAQceGAAKJQErNTX//wBe/+wD1wZKAiYALAAA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AACkhQAApbkAAKXJAACl2QAApikAAKZ6AACmpAAAptYAAKdSAACn8gAAqOIAAKnLAACrGAAAq/UAAKysAACtqgAArkQAAK5UAACu8gAArx8AAK9MAACveQAAr6YAALBqAACw0AAAsRwAALGTAACx3gAAsq8AALMQAACz+QAAtIsAALUDAAC1gQAAteEAALYIAAC2LQAAtogAALbZAAC3HQAAt2QAALexAAC4MgAAuNUAALkbAAC58wAAufMAALnzAAC58wAAufMAALnzAAC58wAAufMAALnzAAC58wAAufMAALnzAAC8twAAvWsAAL2QAAC+lgAAvw4AAL/cAADACQAAwC4AAMBVAADAfAAAwPwAAME5AADBdAAAwi0AAML0AADDiAAAxD8AAMRRAADEYwAAxHUAAMTdAADFFwAAxUYAAMV1AADFmwAAxcEAAMa3AADHWwAAyCUAAMj2AADJ0AAAyrwAAMteAADMIAAAzOwAAM3RAADOtAAAz7EAANCzAADRyAAA0zMAANSUAADUpAAA1LQAANV8AADWTgAA1sIAANc3AADXagAA15QAANiEAADYqQAA2Y4AANprAADcAgAA3YkAAN24AADd3QAA3mIAAN7oAADfeAAA3+oAAOBgAADgsQAA4QAAAOL4AADkPAAA5QwAAOXcAADmrQAA55AAAOhLAADpJwAA6aAAAOocAADqyQAA624AAOwSAADstwAA7N8AAO0HAADtkwAA7g8AAO6uAADvRQAA7+8AAPCXAADxGQAA8YoAAPIdAADywgAA804AAPPoAAD0oQAA9VAAAPZmAAD3egAA958AAPfEAAD4JwAA+IoAAPiaAAD4/wAA+YMAAPoQAAD6mgAA+ycAAPuhAAD8HQAA/KQAAP0sAAD9yQAA/msAAP7YAAD/RAABADoAAQEWAAECHwABAw8AAQMfAAEDTwABA3QAAQQkAAEExwABBVQAAQXbAAEGfQABBykAAQfCAAEIbQABCPMAAQl7AAEKGgABCrwAAQrMAAEK/AABCyIAAQtTAAELewABC4sAAQubAAELygABC+0AAQyaAAEMqgABDN4AAQ0GAAENNwABDV4AAQ2PAAENtwABDlUAAQ7zAAEPLQABD1AAAQ+DAAEPqAABD9kAAQ/+AAEQDgABEB4AARBPAAEQdwABEKoAARDUAAERCwABES4AARFfAAERhAABEbUAARHaAAESCwABEjAAARKIAAES4AABExMAARM9AAETYgABFBQAARS8AAEVZAABFhMAARbAAAEXPwABF08AARgTAAEY6gABGcUAARqIAAEbSwABG/YAARyiAAEdQwABHfoAAR67AAEfZAABIAIAASCFAAEhCAABIdoAASHqAAEijgABIywAASNRAAEjeQABI6wAASPRAAEkCQABJDMAASRrAAEklQABJM0AAST3AAEmHgABJkgAASaIAAEmvgABJvMAAScdAAEnUgABJ3wAASe1AAEn3wABKRQAASk+AAEpewABKbEAASnZAAEp/gABKjEAASpWAAEqgwABKqYAASrbAAErAgABKzcAAStoAAErnQABK8QAAS0FAAEtLAABLW4AAS2iAAEt2QABLf4AAS4mAAEuTgABLnYAAS6eAAEu0QABLvYAAS8rAAEvVQABL4oAAS+xAAEv6QABMBMAATFdAAExhAABMcYAATH8AAEyKQABMkwAATJ7AAEyoQABMtQAATL5AAEzJgABM0kAATNxAAEzmQABM74AATPmAAE0GQABNEYAATRzAAE0lgABNMYAATTsAAE1HwABNUQAATVxAAE1lAABNbkAATXhAAE2CQABNi4AATZhAAE2hgABNrMAATbWAAE2+wABN2MAATfjAAE4ZAABOSsAATnvAAE6cQABOvIAATu5AAE8cgABPMEAAT0KAAE9LwABPVcAAT5GAAE/RQABP1UAAUAJAAFAogABQT4AAUG8AAFCeQABQxkAAUMpAAFDzAABRGkAAUUgAAFF6QABRmwAAUZ8AAFHTQABR98AAUi6AAFJaQABShkAAUpxAAFLCgABS6cAAUxBAAFMsQABTZIAAU49AAFO1AABTuQAAU70AAFPxAABUIMAAVEoAAFR/QABUp8AAVNLAAFT8wABVAMAAVS5AAFVZwABVdMAAVZ+AAFW5wABV5oAAVgeAAFYkQABWTAAAVnOAAFafQABWxwAAVu8AAFcWAABXSwAAV32AAFekAABXyAAAV/VAAFgZgABYJYAAWCwAAFhUgABYWIAAWGiAAFh2wABYhEAAWI2AAFiXQABYoQAAWKpAAFi0AABYvcAAWMkAAFjSgABY3cAAWOcAAFjywABY/EAAWQeAAFkQQABZHYAAWSgAAFk4AABZQoAAWVKAAFldgABZbYAAWXi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AAKDTAACg28AAoOrAAKD6QAChCgAAoRpAAKEqQAChNMAAoUAAAKFLQAChVUAAoV9AAKFtQAChe0AAoYVAAKGOgAChoUAAobOAAKHBgAChzsAAod2AAKHrwACh9wAAogEAAKILAACiFQAAoiDAAKIqAACiM0AAoj1AAKJLQACiWUAAomeAAKJ2QACihUAAoo/AAKKfQACiqkAAorsAAKLFgACi1kAAouDAAKLsAACi9UAAowEAAKMLAACjFsAAoyDAAKMqwACjNAAAo0dAAKNUwACjYsAAo3AAAKN7QACjhUAAo49AAKOZQACjpYAAo69AAKO7gACjxUAAo9VAAKPjgACj7sAAo/sAAKQEQACkDYAApBrAAKQoAACkNkAApEUAAKRUQACkZEAApHSAAKSFQACkk4AApKJAAKSwwACkuoAApM1AAKTXwACk4wAApOvAAKT1AACk/kAApQmAAKUSwAClHAAApSVAAKUwgAClOcAApUaAAKVPwAClW4AApWWAAKVwwACleYAApYLAAKWMAAClmUAApaaAAKW0gAClvwAApcjAAKXSAACl20AApeaAAKYWQACmH4AApimAAKYzgACmPYAApkbAAKZQAACmWUAApmNAAKZuQACmeUAApoZAAKaTQACmoEAApq1AAKa8wACmzEAAptWAAKbewACm6AAApvFAAKb6gACnA8AApw/AAKcbwACnKMAApzXAAKdCwACnT8AAp1kAAKdiQACnbEAAp3ZAAKd/gACniMAAp5IAAKebQACnp0AAp7NAAKfAQACnzUAAp9pAAKfnQACn9sAAqAWAAKgOQACoF8AAqCGAAKgrQACoNQAAqD7AAKhIgACoUwAAqF8AAKhrAACoeAAAqIUAAKiSAAConwAAqK3AAKi8gACoxoAAqNCAAKjagACo5IAAqO3AAKj3AACpAoAAqQ6AAKkbgACpKIAAqTWAAKlCgACpTIAAqVaAAKlggACpaoAAqXPAAKl9wACphwAAqZEAAKmdAACpqgAAqbcAAKnFwACpzwAAqdhAAKniwACp7IAAqfZAAKoAAACqCcAAqhOAAKofAACqKwAAqjgAAKpFAACqUgAAql8AAKpugACqfgAAqoeAAKqQQACqmcAAqqKAAKqsAACqtMAAqr7AAKrIAACq0YAAqtpAAKrjwACq7IAAqvaAAKr/wACrDYAAqxvAAKsqAACrOEAAq0YAAKtTwACrYYAAq2/AAKt/gACrj0AAq6CAAKuyQACrw4AAq9TAAKvogACr/EAArAnAAKwXQACsJMAArDMAAKxAgACsTgAArFuAAKxpAACseUAArImAAKyawACsrAAArL1AAKzOgACs4gAArPTAAK0DAACtEcAArSCAAK0vwACtPoAArU1AAK1cgACta8AArXwAAK2MwACtnoAArbBAAK3CAACt00AAreeAAK37wACuBUAArg7AAK4cgACuJgAArjNAAK48wACuSoAArlXAAK5jgACubwAArnqAAK6EgACuoAAArrdAAK69gACuwYAArvwAAK8JgACvEsAArx/AAK8ogACvNYAAr0GAAK9NgACvWYAAr2WAAK9uwACvjwAAr68AAK/cQACv5YAAr+7AAK/5QACwA8AAsA0AALAXgACwIsAAsDCAALA8gACwSIAAsGjAALCJAACwtUAAsL7AALDIQACw0sAAsN1AALDmgACw8IAAsPoAALEEgACxD8AAsR2AALEpgACxNYAAsUGAALFpgACxkUAAsaOAALGyQACxvEAAscqAALHTwACx4oAAse6AALH5gACyBYAAshCAALIagACyLMAAskiAALJYwACyaMAAsnNAALJ5wACykQAAsptAALKlwACytIAAsscAALLZgACy2YAAst+AALLjgACzNsAAs0xAALNgAACzbcAAs36AALOSQACzpcAAs8BAALPnAAC0DgAAtBVAALQcgAC0I8AAtD8AALRGQAC0gcAAtMwAALT/QAC1NcAAtYXAALXPwAC2M4AAtlqAALaMgAC20kAAtwwAALdhwAC3nAAAt9jAALgdgAC4TIAAuFEAALiSAAC43AAAuPJAALj8gAC5BsAAuSQAALk9wAC5UsAAuWyAALmAwAC5pQAAucOAALnnQAC560AAue9AALn9QAC6FUAAujKAALpHgAC6TQAAumXAALp9QAC6h8AAupMAALqhgAC6r0AAur3AALrLgAC63MAAuuzAALr9QAC7DcAAuyOAALs6wAC7TEAAu2ZAALt6QAC7l8AAu7CAALvDQAC74EAAu/nAALwNQAC8KkAAvEKAALxVgAC8cYAAvI3AALylAAC8x8AAvOLAALz4wAC9G4AAvTiAAL1OAAC9cUAAvY3AAL2jQAC9xsAAve0AAL4NgAC+PIAAvkfAAL5TAAC+XkAAvmmAAL50wAC/WAAAwRiAAMLIAADC0wAAwuUAAMLwQADDAoAAww1AAMMYQADDJAAAwy9AAMM6QADDWoAAw2yAAMOFgADDq4AAw8jAAMQTQADETYAAxJJAAMTDgADE/YAAxSKAAMVYQADFcsAAxYYAAMWlgADFz4AAxgiAAMY1AADGXAAAxooAAMbAAADG7MAAxzyAAMdyAADHdgAAx5wAAMe+QADH48AAyADAAMgcQADIR8AAyGZAAMiQAADIu4AAyPBAAMkIgADJJMAAyU1AAMlkAADJfgAAyZcAAMmugADJukAAycsAAMnbwADJ9AAAyguAAMojQADKMoAAykAAAMpMQADKaIAAynqAAMqFwADKkQAAyrjAAMrggADK8QAAywGAAMsbgADLNoAAy0rAAMtfAADLc0AAy4XAAMuZgADLrYAAy7+AAMvTgADL5gAAy/gAAMwLwADMIMAAzDTAAMxIwADMWQAAzGsAAMx+wADMk8AAzKkAAMy9AADMz0AAzOEAAMz0wADNCgAAzR+AAM00wADNRUAAzVWAAM1mwADNfAAAzZFAAM2mAADNuYAAzcnAAM3cgADN8UAAzgYAAM4YwADOLEAAzkFAAM5VwADOZ8AAznpAAM6MQADOn8AAzrSAAM7JgADO3gAAzvBAAM8CQADPFgAAzysAAM9AQADPVUAAz2bAAM93AADPiEAAz52AAM+ywADPx8AAz9uAAM/rwADP/AAA0BCAANAlgADQOoAA0E3AANBfgADQckAA0IaAANCbQADQrkAA0MGAANDWQADQ60AA0P/AANEQAADRIgAA0TXAANFKwADRYAAA0XVAANGGwADRlwAA0agAANG9QADR0oAA0eeAANH7QADSC4AA0h3AANIyAADSRwAA0lvAANJvQADSgQAA0pOAANKlwADSukAA0s9AANLiQADS9EAA0wcAANMbgADTMEAA00NAANNWwADTa4AA04DAANOWAADTp8AA07gAANPIgADT3cAA0/NAANQIgADUHEAA1CyAANQ+wADUUoAA1GfAANR8wADUkIAA1KJAANSygADUxoAA1NqAANTvwADVA4AA1RWAANUoAADVPAAA1U4AANViAADVdcAA1YfAANWaQADVrkAA1cKAANXWwADV4cAA1ezAANX3wADWAsAA1g3AANYYwADWI8AA1i7AANY5QADWQ8AA1k5AANZYwADWY0AA1m3AANZ4QADWgsAA1o3AANaYwADWo8AA1q7AANa5wADWxMAA1s/AANbawADW5cAA1vDAANb7wADXBsAA1xJAANcdwADXKUAA1zTAANdfQADXigAA17RAANffgADX+sAA2BvAANg8QADYcsAA2K4AANjFgADY3oAA2RnAANk4QADZX0AA2XmAANmQwADZzkAA2guAANpAQADadUAA2qaAANrWwADbCAAA2zhAANtlAADbj0AA27rAANvwwADcKgAA3HAAANySAADcs0AA3OuAAN0egADdWIAA3ZRAAN2twADdx0AA3enAAN4QQADeJwAA3lwAAN5cAADeXAAA3lwAAN5zwADeg4AA3p5AAN6kwADez4AA3v0AAN8nwADfLkAA309AAN98AADftUAA3+7AAN/1QADf+8AA4CNAAOApwADgMEAA4DbAAOA9QADgQ8AA4G7AAOCiwADgtIAA4NaAAOEKAADhJwAA4V8AAOF8AADhsUAA4dGAAOHtwADiDoAA4jZAAOJegADieUAA4o/AAOK0QADi3IAA4wkAAOMZgADjNUAA40yAAONyQADjkkAA47PAAOPJgADj5YAA5AKAAOQqQADkTYAA5IFAAOSHwADkogAA5MxAAOTmAADlCcAA5TAAAOU+AADlYAAA5WkAAOVtgADlhMAA5Z3AAOW3QADlzIAA5ezAAOX9wADmFAAA5iSAAOZAgADmRwAA5k2AAOZUAADmWoAA5mnAAOa6gADmw8AA5spAAObTwADm3QAA5uOAAObqAADm8IAA5vcAAOb9gADnBAAA5wqAAOcRAADnVoAA55yAAOfVwADoGcAA6CAAAOgpgADoREAA6GiAAOiIAADosYAA6N4AAOj7gADpKQAA6UnAAOligADpiMAA6aOAAOmzAADpuYAA6cwAAOnqAADp/sAA6ikAAOpKQADqWYAA6mAAAOpuwADqncAA6qZAAOqswADqs0AA6rnAAOrCQADqyMAA6s9AAOrVwADq3EAA6uTAAOrtQADq88AA6vxAAOsEwADrDUAA6xXAAOseQADrJMAA6ytAAOszwADrOkAA60DAAOtHQADrTcAA61RAAOtawADrYUAA62fAAOtuQADrdMAA63tAAOuBwADriEAA647AAOuVQADrm8AA66JAAOuowADrr0AA67XAAOu8QADrwsAA68lAAOwEQADsJAAA7DcAAOxCgADsZMAA7JWAAOykwADsw4AA7MoAAOzkwADtGkAA7TUAAO1mgADthIAA7YsAAO2RgADtmAAA7Z6AAO22QADtyoAA7ezAAO3zQADuHQAA7ivAAO5AAADuXgAA7ntAAO6agADurEAA7sUAAO7WQADu90AA7ycAAO8/AADvYsAA73oAAO+ZwADvu0AA7/JAAPAQAADwFoAA8B0AAPAjgADwKgAA8DCAAPA3AADwPYAA8EQAAPBKgADwUQAA8FeAAPBeAADwZIAA8GsAAPBxgADweAAA8H6AAPCHAADwjYAA8JQAAPCagADwoQAA8KeAAPCuAADwtIAA8LsAAPDBgADwyAAA8M6AAPDVAADw24AA8OIAAPDogADxFcAA8UmAAPFfAADxg0AA8YnAAPGoAADxroAA8c3AAPIIgADyLEAA8jLAAPI5QADyP8AA8kZAAPJkwADye4AA8qLAAPLLwADy+kAA8w5AAPMnwADzUQAA83LAAPOXwADzsQAA89AAAPPWgADz/IAA9AMAAPQfgAD0SAAA9GPAAPSLQAD0t8AA9PbAAPUZwAD1IEAA9SbAAPUtQAD1M8AA9TxAAPVCwAD1S0AA9VHAAPVYQAD1XsAA9WdAAPVvwAD1eEAA9YDAAPWHQAD1jcAA9ZRAAPWawAD1oUAA9afAAPWuQAD1tMAA9btAAPXBwAD1yEAA9c7AAPXXQAD13cAA9eZAAPXswAD180AA9fnAAPYAQAD2BsAA9itAAPZcAAD2cAAA9pDAAPaXQAD2ssAA9rlAAPbXQAD3D0AA9zIAAPc4gAD3PwAA90WAAPdMAAD3aQAA933AAPeiAAD3qIAA99PAAPfnQAD3/AAA+B2AAPg8gAD4YMAA+HdAAPiRwAD4mEAA+L4AAPjEgAD43kAA+QPAAPkcAAD5QIAA+UcAAPmGAAD5qEAA+a7AAPm1QAD5u8AA+cJAAPnKwAD50UAA+dnAAPngQAD55sAA+e1AAPn1wAD5/kAA+gbAAPoPQAD6FcAA+hxAAPoiwAD6KUAA+i/AAPo2QAD6PMAA+kNAAPpJwAD6UEAA+lbAAPpdQAD6Y8AA+mxAAPpywAD6eUAA+n/AAPqGQAD6jsAA+saAAPsBQAD7N4AA+3nAAPu7AAD7/4AA/AYAAPwMgAD8R8AA/IPAAPytAAD84IAA/RrAAP1VQAD9jkAA/ZTAAP2bQAD93wAA/eWAAP3sAAD98oAA/hTAAP4/QAD+W8AA/nfAAP6cAAD+vYAA/t2AAP8FwAD/IYAA/zzAAP9gQAD/h4AA/61AAP/bQAD/4cAA/+hAAP/uwAD/9UAA//vAAQACQAEACMABAA9AAQAVwAEAHEABACLAAQApQAEARIABAEsAAQBRgAEAWAABAF6AAQBlAAEAa4ABAHIAAQB4gAEAfwABAIeAAQCQAAEAmIABAKEAAQCpgAEAsgABALqAAQDDAAEAy4ABAPJAAQE5wAEBicABAbmAAQHxgAECIsABAl7AAQKSAAECxMABAv1AAQNCgAEDgsABA8xAAQQJwAEES4ABBIlAAQSgwAEEtgABBPsAAQUtQAEFb4ABBbkAAQX0gAEGQMABBpQAAQbLQAEG9IABBx5AAQdGwAEHagABB5mAAQfSAAEICEABCEIAAQh6AAEIs8ABCOdAAQkMwAEJE0ABCT+AAQlGAAEJgwABCbmAAQnsgAEKJgABCmlAAQqoAAEK1IABCtsAAQrhgAEK6gABCzFAAQtVQAELdsABC31AAQuDwAELncABC7WAAQvNgAEL5oABDABAAQwaQAEMMwABDEwAAQxlAAEMfgABDJdAAQyxQAEMt8ABDL5AAQzEwAEMy0ABDNHAAQzYQAEM3sABDOVAAQzrwAEM8kABDPjAAQz/QAENJcABDUbAAQ1pAAENjIABDbBAAQ3VgAEN+YABDh+AAQ5FwAEOa4ABDpJAAQ64wAEO7AABDxoAAQ9JQAEPecABD6pAAQ/cQAEQDQABED/AARBywAEQpUABENjAAREMAAERDAABESTAARE9gAERV8ABEV5AARFkwAERa0ABEY+AARGyQAER1wABEggAARI3gAESaQABEovAARKugAESxgABEuqAARMPAAETLwABE08AARN6QAETpYABE97AARQjAAEUZ0ABFLZAART6QAEVSUABFWNAARWYAAEV0EABFe7AARYNgAEWNoABFl0AARaSwAEWvAABFsKAARbJAAEWz4ABFtYAARbcgAEW4wABFumAARbwAAEXD0ABFzDAARdPgAEXVgABF3jAAReYgAEXnwABF71AARfYgAEX3wABGAkAARhBQAEYhQABGJ6AARi3AAEYvYABGNiAARjzwAEZCoABGRvAARk7QAEZaIABGW6AARl1AAEZe4ABGYIAARmKgAEZkwABGZuAARmiAAEZqIABGa8AARm1gAEZyUABGdcAARn0gAEaI4ABGi2AARpFwAEaXkABGnLAARqAQAEajIABGpRAARqkAAEasEABGs+AARrewAEa+gABGyHAARs3gAEbV0ABG4MAARuMQAEbwsABG+3AARwLwAEcJoABHDKAARw+AAEcSkABHHRAARyCAAEcjkABHJuAARymAAEcrMABHM4AARzZAAEc/AABHRgAAR0cgAEdJIABHSyAAR07wAEdSwABHWOAAR17wAEdpEABHbaAAR3YQAEd4EABHfvAAR37wAEeCcAAQAAAAEKPaRqjjxfDzz1AAsIAAAAAADPKrtZAAAAAM8qu1v7MPzaCpIIYgAAAAkAAgABAAAAAATNAMEAAAAABBQAAAIUAAACJwCTA0QAhQSTAH8F2wBtAc0AhQRoAFQCkwBSAiUAkwIlAD8EkwBmBJMAZgcxAHcFHQAABTMAxwUOAH0F1wDHBHMAxwQnAMcF0wB9Be4AxwK2AFICL/9gBPQAxwQxAMcHQgDHBhQAxwY/AH0E1wDHBj8AfQT6AMcEZABoBHMAFAXZALgEzQAAB3EAGQSwAAgEhwAABJMATgON//wEpAGDBH0AXgTsAK4D1wBxBOwAcQSDAHECwQAfBOwAcQTyAK4CEACgAhD/jwRGAK4CEACuB3sArgTyAK4E1wBxBOwArgTsAHEDTgCuA9UAaALjACEE8gCiBBAAAAZKABcEOwAlBBQAAgPDAFAEaAHpAicAkwSTALoEkwBCBJMAeQSTAB0EaAHpBBsAeQSkATEGqABkAtsAQgQSAFIEkwBmApMAUgaoAGQEAP/6A20AewSTAGYCzQAxAs0AIwSkAYME/ACuBT0AcQIlAJMBzQAdAs0ATAMCAEIEEgBQBlIARwZSAC4GUgAgA3kAMwUdAAAFHQAABR0AAAUdAAAFHQAABR0AAAcM//4FDgB9BHMAxwRzAMcEcwDHBHMAxwK2ADwCtgBSArb//QK2ADwF1wA9BhQAxwY/AH0GPwB9Bj8AfQY/AH0GPwB9Bj8AfQXZALgF2QC4BdkAuAXZALgEhwAABNcAxwUMAK4EfQBeBH0AXgR9AF4EfQBeBH0AXgR9AF4G6QBeA9cAcQSDAHEEgwBxBIMAcQSDAHECEP/UAhAApwIQ/68CEP/qBNcAcQTyAK4E1wBxBNcAcQTXAHEE1wBxBNcAcQTXAHEE8gCiBPIAogTyAKIE8gCiBBQAAgTsAK4EFAACBR0AAAR9AF4FHQAABH0AXgUdAAAEfQBeBQ4AfQPXAHEFDgB9A9cAcQUOAH0D1wBxBQ4AfQPXAHEF1wDHBOwAcQXXAD0E8ABxBHMAxwSDAHEEcwDHBIMAcQRzAMcEgwBxBHMAxwSDAHEEcwDHBIMAcQXTAH0E7ABxBdMAfQTsAHEF0wB9BOwAcQXTAH0E7ABxBe4AxwTyAK4F7gAABPIAEgK2/+QCEP+SArYALAIQ/9wCtgAeAhD/ygK2AFICEAAzArYAUgIQAK4E5QBSBB0AoAIv/2ACEP+PBPQAxwRGAK4ERgCuBDEAxwIQAKUEMQDHAhAAXAQxAMcCEACuBDEAxwKaAK4EMQAbAhD/7gYUAMcE8gCuBhQAxwTyAK4GFADHBPIArgWHAAMGFADHBPIArgY/AH0E1wBxBj8AfQTXAHEGPwB9BNcAcQdtAH0HkQBvBPoAxwNOAK4E+gDHA04AYgT6AMcDTgB+BGQAaAPVAGgEZABoA9UAaARkAGgD1QBoBGQAaAPVAGgEcwAUAuMAIQRzABQC4wAhBHMAFALjACEF2QC4BPIAogXZALgE8gCiBdkAuATyAKIF2QC4BPIAogXZALgE8gCiBdkAuATyAKIHcQAZBkoAFwSHAAAEFAACBIcAAASTAE4DwwBQBJMATgPDAFAEkwBOA8MAUAKcAK4EkwC+BR8AAAR9AF4HDP/+BukAXgY/AH0E1wBxBGQAaAPVAGgEvgEEBL4BBAS2ASsEvgEfAhAAoASeAW0BlgAjBL4BAgSgAN8EngH4BJ4BEAUdAAACJQCTBPD/0AaB/9ADpP/eBoP/4gWT/84Gg//iAsX/5gUdAAAFMwDHBDEAxwSmACkEcwDHBJMATgXuAMcGPwB7ArYAUgT0AMcE3QAAB0IAxwYUAMcEcQBIBj8AfQXZAMcE1wDHBI8ASgRzABQEhwAABm8AaASwAAgGbwBtBkIATgK2ADwEhwAABOwAcQPdAFgE8gCuAsUAqATnAKIE7ABxBQwArgQlAAoE1QBvA90AWAPfAHEE8gCuBMMAcQLFAKgERgCuBFb/9AT8AK4EYAAAA9EAbwTXAHEFRgAZBNcAogPfAHEE8ABx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AAAAogCmAJoAjwCDAGoAAAAAAAAAAACZAJ4ApACRAIUAAAAAAAAAAAAAARUAmwAAAAAADwC6AAMAAQQJAAAAXgAAAAMAAQQJAAEAEgBeAAMAAQQJAAIADgBwAAMAAQQJAAMAOAB+AAMAAQQJAAQAEgBeAAMAAQQJAAUAGAC2AAMAAQQJAAYAEADOAAMAAQQJAAcApADeAAMAAQQJAAgAKgGCAAMAAQQJAAkAKAGsAAMAAQQJAAoAQAHUAAMAAQQJAAsAPAIUAAMAAQQJAAwAiAJQAAMAAQQJAA0AXALYAAMAAQQJAA4AVAM0AEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEAMgAgAEcAbwBvAGcAbABlACAASQBuAGMALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgBOAG8AdABvACAAUwBhAG4AcwBSAGUAZwB1AGwAYQByAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIAAtACAATgBvAHQAbwAgAFMAYQBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwADQATgBvAHQAbwBTAGEAbgBzAE4AbwB0AG8AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABHAG8AbwBnAGwAZQAgAEkAbgBjAC4AIABhAG4AZAAgAG0AYQB5ACAAYgBlACAAcgBlAGcAaQBzAHQAZQByAGUAZAAgAGkAbgAgAGMAZQByAHQAYQBpAG4AIABqAHUAcgBpAHMAZABpAGMAdABpAG8AbgBzAC4ATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAgAEkAbgBjAC4ATQBvAG4AbwB0AHkAcABlACAARABlAHMAaQBnAG4AIAB0AGUAYQBtAEQAZQBzAGkAZwBuAGUAZAAgAGIAeQAgAE0AbwBuAG8AdAB5AHAAZQAgAGQAZQBzAGkAZwBuACAAdABlAGEAbQBoAHQAdABwADoALwAvAGMAbwBkAGUALgBnAG8AbwBnAGwAZQAuAGMAbwBtAC8AcAAvAG4AbwB0AG8ALwBoAHQAdABwADoALwAvAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAvAFAAcgBvAGQAdQBjAHQAcwBTAGUAcgB2AGkAYwBlAHMALwBUAHkAcABlAEQAZQBzAGkAZwBuAGUAcgBTAGgAbwB3AGMAYQBzAGUATABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBwAGEAYwBoAGUALgBvAHIAZwAvAGwAaQBjAGUAbgBzAGUAcwAvAEwASQBDAEUATgBTAEUALQAyAC4AMAAAAAMAAAAAAAD/ZgBmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQADAAgACgAOAAf//wAPAAEAAAAMAjgAAAbEAAIAXAAAAAMAAQAGAAcAAQAPACkAAQArACsAAwAsAEUAAQBHAE0AAQBOAE4AAwBPAFQAAQBWAFkAAQBaAFoAAwBbAF0AAQBeAF4AAwBfASwAAQEtATcAAwE4AeUAAQHoAekAAQHrAhAAAQIRAhIAAgIUAhQAAQIYAjcAAQI4AjoAAwI8AjwAAwI9AmMAAQJkAmcAAwJoA0oAAQNLA0sAAwNWBH8AAQSABIcAAwSIBIsAAQSMBJwAAwSdBKgAAQSpBQUAAwUGBQYAAQUHBSkAAwUqBh8AAQYgBiwAAwYtB20AAQduB3IAAwdzB3wAAQd9B38AAweAB4kAAQeKB4wAAweNB5kAAQeaB5wAAwedB6YAAQenB6gAAwepCFsAAQheCGEAAwhiCQ0AAQkmCTUAAQk3CTcAAQk7CTwAAwk9CWIAAQljCWMAAglkCWoAAQlrCWsAAglsCW0AAQluCW4AAglvCXMAAQl0CXQAAwl1CXgAAQl5CYAAAwmBCYQAAQmFCYUAAwmHCYoAAwmLCZIAAgmTCZQAAQmVCZYAAwmlCaoAAQmsCa0AAwmuCa4AAQmvCdsAAgncCd0AAwneCsQAAgrFCtAAAwrRCtwAAgrdCt0AAwreCx4AAgsfCx8AAQsgCyMAAgskCyQAAQslCycAAgsoCzMAAQs0C1cAAgtYC1gAAwtZC1sAAQtcC2QAAgtlC3QAAwt1C3wAAQt9C4UAAguGC50AAwueC6UAAgF6ALsEgAR0A2YDIgNSBAAC7AMWAywC8AO0AvYC/AMCAwIDJgM0AxwETARMAwgDCARoBGwEcANqAw4EgASEBIgEdAMSAxIDEgMWBEgESAMcA6QECAQABAgD0gMiA1IEAAOkBAgDkAOMA3IDPgMmAywDOAMwA5ADjANyAz4ESARIA0IDNANIA04DOAOQA4wDcgM+BEgESANCA0gDTgNSA1YDUgNWA1oD3AOUA14DYgNaA9wEBANeA2IEaANyA3YDZgNqA24DggNyA3YEPAN6A34DggOGBEQDjAOQA5QDmAOcBGADoAOkA6gDrgO0A7oDwAPGA8wD+APSA9gD3APgA+QD6APuA+4D7gPyA/gD+ARUBFgEWAR4BHgD/AP8BAAEBAQEBAwECAQMBGwELgQQBBYEHAQiBCgELgRIBEQENARMBDgEPARABEQESARMBEwETARQBFAEUARUBFQEVARYBFwEYARkBGQEZARoBGwEcAR0BHgEfASABIQEiAACAD0JOwk8AAAJQwlGAAIJSQlJAAYJTwlPAAcJUQlRAAgJUwlTAAkJVQlVAAoJWQlcAAsJYAlgAA8JYgliABAJZQllABEJaglrABIJbQluABQJeQmAABYJhQmFAB4JhwmHAB8JiQmLACAJjwmRACMJkwmWACYJqQmpACoJtQm3ACsJwAnBAC4JxAnEADAJxgnGADEJyQnKADIJzgnOADQJ3AncADUKIwojADYKJQolADcKJwonADgKKQopADkKLQowADoKNAo0AD4KNgo2AD8KOAo4AEAKPwo/AEEKRwpHAEIKSwpLAEMKTQpNAEQKUQpUAEUKWApYAEkKXApcAEoKYwpjAEsKsAqxAEwKtAq1AE4KuArBAFAKxQrQAFoK3QrdAGYK8ArwAGcK8wr2AGgK+Ar4AGwK+gr8AG0K/gr+AHALAgsHAHELCQsJAHcLFQsVAHgLFwsXAHkLGQsaAHoLHQsjAHwLZQuEAIMLhgudAKMAAQA2AAIARABFAAIAIgAjAAIAJwAoAAIANAA1AAIAQgBDAAEADgABAAQAAgAZADoAAgAAADIAAQA8AAIANQA2AAEAFQABABkAAQAGAAIAGQA5AAEAJwACADIAMwACAAAAMwABAEIAAQBJAAEAWwABADcAAQBUAAEATQABACoAAQApAAEANQABACIAAQAuAAEAMgABAD4AAQAhAAIAGQAzAAEATAABAEQAAQBRAAEARQABAF0AAQBmAAEAXAACAFkAWgACAD4APwACAEwATQACAF0AXgACAEcASAACAGcAaAACAEUARgACADYANwABAFAAAQBGAAEAWAABAFMAAgA6ADsAAQA6AAIAXgBfAAEALQABADkAAQBOAAEAXgABAGEAAQBxAAIASgBLAAIAJAAlAAIAJQAmAAIAMwA0AAIAMQAyAAIAQwBEAAEASgABACUAAQAzAAEAMQABAEMAAQA0AAEAJAABACYAAQAdAAEAMAABAEcAAQBZAAEAFwABAB8AAQAgAAEAGAABABAAAQAoAAEAPQABABoAAQARAAEAIwACAB8COAI6AAICPAI8AAMCZAJnAAIDSwNLAAIEvATMAAIEzgTRAAME0gTSAAIE1ATYAAME2wTdAAME4ATqAAME8ATzAAME9AT2AAIE+QT7AAIE/AT8AAME/QT9AAIE/gUAAAMFAQUDAAIFBAUFAAMFBwUJAAIFCgUNAAMFDgUOAAIFEAURAAMFEgUSAAIFGgUmAAIGIAYhAAIGIgYiAAMGIwYpAAIGKgYqAAMGKwYrAAIGLAYsAAMIXghhAAEAAAABAAAACgBqAPQABWN5cmwAIGRldjIAMGRldmEAMGdyZWsAQGxhdG4AUAAEAAAAAP//AAMAAAADAAYABAAAAAD//wADAAkACgALAAQAAAAA//8AAwABAAQABwAEAAAAAP//AAMAAgAFAAgADGtlcm4ASmtlcm4ASmtlcm4ASm1hcmsAUG1hcmsAVm1hcmsAVm1rbWsAbG1rbWsAbG1rbWsAbGFidm0AdGJsd20AemRpc3QAgAAAAAEACwAAAAEAAQAAAAkAAAABAAIAAwAEAAUABgAHAAgAAAACAAkACgAAAAEADAAAAAEADQAAAAMADgAPABEAFAAqIzYkficwKSo8iEyeTaZaSlsuXhpgOpZKm0Ke4KD8ojqiUKOwo8AABAAAAAEACAABAAwAZAADATQDWAACAA4COAI6AAACPAI8AAMCZAJnAAQDSwNLAAgEvATSAAkE1ATYACAE2wTdACUE4ATqACgE8AT2ADME+QUFADoFBwUOAEcFEAUSAE8FGgUmAFIGIAYsAF8AAgAiABAAKQAAACwARQAaAGYBJAA0AdwB4wDzAhQCFAD7AikCKQD8Ai0CMAD9AjQCNwEBAvIC9QEFAwoDDwEJAxoDIQEPAzYDOQEXA0QDSQEbA1YDiwEhA48DkAFXA5IDkgFZA5cDpwFaA7ADsAFrA7UD8QFsA/YD9wGpA/oEdgGrBcwF+gIoBi0GMgJXBjUGPgJdBkMGRgJnBkkGWAJrBlsGdAJ7Bn0GhAKVBocGoAKdBqUGvgK3B9gH2ALRCDYIPALSCEcIRwLZCEoISgLaAGwAAAHEAAABxAAAAcQAAgGyAAABuAAAE2YAAAG+AAABvgAAAcQAAFuoAABbqAAAXFoAAFuoAAABygAAW6gAAAHQAABbqAAAAdYAAFuoAAAB3AAAAdwAAFuoAABbqAAAAeIAAAHiAAAB4gABAegAAgIeAAICHgACAh4AAgIeAABbqAACAe4AAgIeAAICHgACAh4AAgIeAAICHgACAh4AAgIeAAICHgACAh4AAgIeAAICHgACAh4AAgIeAAICHgACAh4AAgIeAAICHgACAgAAAgH0AAICHgACAh4AAgIeAABbcgAAW3IAAFxaAABbqAAAAfoAAFuKAAICHgAAW4oAAgIAAAICHgACAh4AAFuoAAACGAAAW6gAAgIeAAICHgAAAhgAAAIYAABbqAACAh4AAgIeAAICHgACAh4AAFuuAAICHgACAh4AAAIYAAACBgAAAgYAAAIGAAACBgAAAgYAAAIGAAACBgAAAgYAAAIGAAACBgAAAgYAAAIGAAACBgAAAgwAAAIMAAICHgAAW6gAAFuoAABbqAAAW6gAAFuoAABbqAAAW6gAAgISAAACGAACAh4AAf2LAAAAAQI6BH4AAQJPBLAAAf2LBLAAAQAABM4AAf2UBLAAAf+wBLAAAQAABIgAAQAAA4QAAf9mA5kAAQAUAAAAAf/sAAAAAQAABEwAAQAAAGQAAQAAAeAAAQAABOIAAf/iAAAAAQAABH4AAQAAAAAC2yBkHXhJyBSEH2oUljS6NsRR7BysN8xVmhxSHXhWtBxSHXhWtBIyHBBWYBxAM1IcLhxMHFIW+h+IH1IRJBx8NsQcah9eH2RKEBziHOgc0CBwHR4dDCB8GeJSyiBqH2pWriB8GeIRKiCCH2pVvh9eHXhKEB32H2od2B4gM1IYUB5ENsQePh5oHm4eXBxSHqRWtB9eHqRKEB7OOOYetiDuETBSChukH2RSmhtWGSIbyBvgG+YUliCmETBKEBsaG/5J+BtWEUgRTh7sIJRWrhtuH1IfWBtuH1IZ+hyIHI5SChE2H1IfWBz0ETwc3CC4EbRWriC4EahWrh4sEbQdSBFCEUgRTh1gGSgdVB1+EVQdlhrAEVodVB4sEbRSmiC+EWZWeB56EWAfECC+EWZWeCC+EWYfIh7aGSIazBamH2pJyBamH2pJyBamH2pJyBeWH2pJyBeWH2pJyBFsH2pJyBTGFKJWJDS6NsQRchbEHXhWtBbEHXhWtBbEHXhWtB6MHXhWtBboHFIW+hboHKwW+hboIOgW+hb0IOgW+hysN8xVmh0GHR4dDBW8GeJSyhW8GeJSyhW8GeJSyhe0GeJSyhe0GeJSyiB8GeJSyhXCM1IYUBXCM1IYUBXCM1IYUBc8M1IYUBbEHqRWtCBqH3xWrhF4EX5WtBbQEpJSChbQEpJSChbQEpJSChGEH5pSCloeEpId2BGKEZBKEBkiEZZR8htWGSIfghWqEpJKEBWqEpJKEBWqEpJKEBPoEpJKEBbuEZwfWBbuGUwfWBbuGUwfWBiAGUwfWBZ8EaJT3h02H3xSmhaaGw5WrhaaGw5WrhaaGw5WrhaaGw5Wrhe6Gw5WriC4EahWrh02H3xSmh02H3xSmh02H3xSmhGuH3xSmhG6H5oRwBukEbQdSBG6H5oRwBHGFJBJyBHMEpJKEBeWFJBJyBcMEpJKECBkHXgR0iCmHy4SDhHYHBBR7BiwH44byBHkHBAR6hHeG0od2Be0HBBSyhxSG0pWtBHkHBAR6hcMH45KEBHwN8xVmhvgM1IUlhysN8xVmhvgH2oUlhH2HXhWtBH8EpJJ7B6MHXhWtBICH45J7B08HXhWrhImH45WtBxSHXgSCCCmHy4SDhIUHbRWMBImH5pWtBIaHBBULBImHBwXqBIgHBBR8hImHBwXqBIsHBBR5hRgHBwXrhIyHBASOBI+HBwaDBdgM1IcLhJEEkpWrhxAM1IcLh7sIJRWrhJQIHwW+htuGKofWBJWIHwW+hJcGKofWBb0IHwW+htuGKofWBxMHFISYhtuH1ISqhb0HFIW+hr2GvwfWBxSFJASaBJuGHQSdBJ6FGYSgBtuE44Z+hx8NsQShhyIHI4SjCDuEpJSCh2KH2RKEBKYEp4fWB9eH2QSpB9MH1ISqh9eH2RKEB9MIGofWB9eH2RKEB9MGCAfWB9eH2RKEB9MH1IfWBaUHR4dDB0SH3xWriBwHR4SsCC4H3wSthaUHR4dDB0SH3xWrhK8GngSwiBwHR4SyCC4H3wcOhYQGeJSyhYcGw5Wrhe0GeJSyh0SGw5WrhW8GeJSyh0SEs5Wrh9qEtRVfBLaEuBVWBLmH2pVvhckGaAdVCCCH2oS7B1gHWYS8hL4H2oUlhckGcQdVB2KHXhKEBL+Hy4dlh2KHXhKEB3AHsJJ1B9eHXgaDB1+HcYZZB2KHbRKEBMEFuJUXB32EwoTEBrAExYTHBMiH2od2BrAHWYdVB32H2od2BrAHggdVBMoM1IYUB1CH3xSmhMuM1IYUBM0H3xSmhc8M1IYUB1CH3xSmhM6FDAYUBNAE0ZSmhXCM1IYUB1CH3xSmh4gM1ITTB4sH3wTUhN8Hm4eXBNYHoAfEB2KHqRKECDiH5ofIh6eHqRKEBNkOOYethNqHy4azBNeOOYethNqHuAazBNkOOYethNqE3AazBN2IIIe/iB8FgoXqBN8Hm4eXBOCHoAfEBN8Hm4eXBOCHoAfEB5WHm4eXB5iHoAfEB2KHqRKEBayH5ofIhr2E4gZ+hbuE44Z+hOUHOgc0BOaGRYToCBkHXgTpiCmHy4TrCB8E7JSyiC4GnhWrh4gE7gYUB4sE75SmiBkHXgTxCCmHy4cmhPKE9ZJyBPcE+JKEBxSHXgcsiCmHy4cmhPQE9ZWtBPcE+JKEB6MH2pWtBPoGw5KEBPuE/QW+hP6FAAfWBxMHFIUBhxeH1IcuCB8GeIUDCC4Gw4e8hQSFBhSyhQeFCRWrh4gM1IeFB4sH3weGhQqFDAYUBQ2FDxSmh9eHqQcmiC+H5ofIhRCFEhKEBROFFQfIh6eHqRKEB6qH5ofIh32H2oU3hrAHggUWh1CH2RSmjS6NsRR7BTMHbRSmhRgHXhWMBysNeZVmh1CGqhSmiCOFJBWeBRmFGxU1BnoFHIbyBysN8xVmhR4FH5ULBSEOOYUlhSKFJAUlh0SNeZWrhrYIJRTKiDoGTRWihTMNeZSmiBqHXgcOiB8FJxSyhuGFPYaDByOFKJVWBSoFK4axhS0HFIW+hx8FtwcahS6GqhSChtuH1IfWBckHFIbyB20FMBXXCBwHR4dDCC4H3wcOiB8GeJSyh14FdRRsBkoGaZSyjS6FMZR7B1CH2odSBTMH2pSmhuGG+ZSCh1+FNIdlhuGHbRSChTYGD4ZXhrAHggZfBT8GCZWMBoSIOgfRh32H2oU3hTkFOoU8B5EFPYePh9eFPZKECC+Gw4fIh7OOOYeth7aHuAazB92HXgbyBT8H2pWMBUCFQhVxBUOFRQVGiCmFrgaDBUgFSYVLBUyFTgWWBU+FURTThVKFVAVVhVcFWIVaBVuFXQWFhV6FYAVhhWMGiQVkhWYF/wVnhamFaRJyBWqH5pKEBboFbAW+hbuFbYfWBW8M1JSyhaaH45WrhXCGDIYUB02H5pSmhXIHy5SChXOFdQV2hXgFeYV7BXyGeIV+BtWFoIdSBX+GeIafhaaFoIcOhxkGTQcahYEFgpJ7CB8M1IWFiC4Hy4cOhYQM1IWFhYcG0ocOhYiGG5VxBYoFi4WNBY6FkAWRhZMFlIWWBZeFmQWahZwFnZWYBZ8FoIdSBysFohKCiDoM2QWjhaUNhwdDBaaFqBWrhamFqxJyBayFrhKEBeWM2RJyBcMFr5KEBbEFspWtBbQFtZWtB6MFtxWtBxSFuJWtBboILIW+hbuGUYfWBb0IIIW+htuGUYfWBcAFwZSyhcMH45Wrhe0GeJSyh0SHy5Wrh0wFxJVmhcYGgYe/iBeFx5VmhckGgYdVBcqFzAYUBc2GJ5Smhc8F2YYUB1CGJ5SmhdCIIgXSBdOF1QXWhdgF2YcLhxkHXgcahdsGGIXchvgHXgdSBd4GqgXfh7sF4RWrh7OF4oXkB7aHy4bUBeWM2RJyBecHy4XohxSNsQXqCCmHy4Xrhe0GeJSyhe6Hy5WrhfAM1JKEBfGH44fIh9MGIYXzCC4H44X0hrAF9gX3hfkF+oX8Bf2F/wYAiBkGAgYDjS6GBQYGhggGCYYLB9eH2RKEB32GDIYOB1+HcYZZB7aHuAZyhg+GqgfRh9AGEQfRhhKHXhWih4gM1IYUBhWH2oYXBxSGGIYaB92GG4b7B+IGHQYehiAGIYZ+hiMGJIYmBtWGJ4byCCCNsRVmh1gGKQdVB9eM1JKECC+H44fIiDWH45WtCDuHBxKEB4sH5pSmh1CH5pSmiDKGKpJ/htWGdwbyBiwG+YaDB92NgRKEBtWG0obyBtWG0obyBtWGjYbyBjCHWYYyBtiGLYe/htiGxQe/iCmH45KEBr2GvwZ+h92NgQfghtWHBwfgiCmHy5KEBnoH44YvBjCH5oYyB4sH3wdSB0SH45Wrh0SH44cOhxeH1IfWBjOGNQY2hjgGOYY7BjyGkIY+BjyGkIY+BtuH1IZ+hj+GQQZChz0GRAc3Bz0GRAc3Bz0GRYc3CC4H3wcOiC4H3wcOhq0H3wZHCC4H5pWrhkiHPpR8hkoGaZSyhkuGTQZOh9AGUYfRhlAIIIfRh9AGUYZfB1gHWYaSB1gHWYaSCDKGUxJ/hlSGVgZXiDuHy5SCiDWH45WtB1+HcYZZBoSHFIZfBoSHFIZfBlqGXAZdhoSH14ZfBmCGYgZjhrAHggZlB4sH3xSmiC4GZpWriDWGw5WtBnoGaBUXB56GaYfEBmsGqhWeBmyHsIZuB7aHuAZyh7aHuAZvh7aGcQZyh7aGcQZyhoSIHwfRhsaIHxJ+BnQIOgZ1htWGdwfgiB8GeJSyiDuHy5SChtWHuAbyBnoGe5Wrhn0HBwbnhxeH1IZ+huSHy4aAB1gGgYdVB92N8waDBoSIHwfRhsaIHxJ+BoeGiRSFhoeGiQaGBoeGiQaKhowGjYaPBpCNeYaSBpOGlQaWhpgGmYabBpyGngafhqEGooakBqWGqganBqiGqgarhq0H3wauhq0H3wauh7sH2RWrhvgG+ZSmhsaG/5J+Bz0Gywc3CC4H3xWriC4H3wcOh1gHWYdVCDKHghJ/h1+HcYdlhrAHggaxh7aHuAazCCmGtIdSBrYH2Qa3htWGuQfghrqGvBRsBr2GvwfWBr2GvwbAiC4H3wcOhsIGw5WMB4sGxRSmh7sH2QdKhvgG+YeMhsaG/4bIBtWHBwcOhyIHI4bJh9MH1IcxBz0GywdACC4H3wdKiC4H3wcOh1gHWZRkh1+HcYbMhs4G4YbPiC+H44bRBtWG0ob7B7aHuAbUCCmHy4cmhtWH3we8hvgG1wcOiCmHy4eMiC+HcZRjBtiHcYbaCC+Hy4cshtuH1IbdB9AHWYbehuAG4YbjB4sH3weMhuSHuBTihuYH2obnhukH2RSmhuqH2obsBukG7weGhuqH2obsBu2G7weGhvCN8xWihvgG+YbyBysN8wbzhvgG+YduhysN8wbzhvgG+YduhysN8wb1BvgG+Yb2hysN8xVFhvgG+Yb7BxSHXgcviCmHy5RjBxSHXgcviCmHy5RjBvyHXhWMBv4G/4cBBwKHBBULBwWHBwcIhwoM1IcLh08IJRWrhxAM1IcRh7sIJQe8hwoM1IcLh08H2pWrhxAM1IcNB7sIJQcOhxAM1IcRh7sIJQe8hxMHFIcWBxeH1IcxBxkNsQcahxwHHZSChx8NsQcghyIHI4clBx8NsQcghyIHI4clB9eH2Qcmh9MH1IcuBygH2QcshymHKwcuB9eH2Qcsh9MH1IcuB9eH2Qcvh9MH1IcxBzKHOgc0BzWHPoc3BziHOgc7hz0HPodAB0GHR4dDB0SH3xWriBwHR4dGCC4H3we8iBwHR4dGCC4H3we8iBwHR4dJCC4H3wdKh0wH2pWrh02H3wdSB08H2pWrh1CH3wdSCBeH2pVvh1OHWYdVCCCH2odWh1gHWYdbCCCH2odWh1gHWYdbB6eHXhKEB1yHcYdlh9eHXgduh1+HcYdhB2KHbRKEB2QHsIdlh2cHaJKEB2oHa5UXB6eHbQduh3AHcYdzB3SH2od2B3eHeQe/h32H2od6h4CHggd8B32H2od6h4CHggd8B32H2od/B4CHggeDh4gM1IeFB4sH3weGh4gM1IeJh4sH3weMh4gM1IeJh4sH3weMh44NsQePh6qH5pWeB5ENsQeSiC+H5oeUB5WHm4eXB5iHoAfEB5oHm4edB56HoAehh6MHqRWtB6SH5oemB6MHqRWtB6SH5oemB6eHqRKEB6qH5ofIh6wOOYeth68HsIeyB7OOOYe1B7aHuAe5h7OOOYe1B7aHuAe5h7sIJQe8h74IOge/h8EHwofEB8WHxwfIh8oHy5SKB80IOgfOh9AH6AfRh9eH2RKEB9MH1IfWB9eH2RKECBqH2pWriCCH2ofcB92H3wfgh+IH44flCCmH5pKEB+gH6ZU1AABARj+RgABAor/iAABA4QEsAABAQgGkAABBqQEsAABAjoEsAABBDgEsAABAoD+FAABA0gEsAABArwEsAABBg4EsAABA+gEsAABAo4HMAABAwz+FAABAlgGkAABBBoFtAABAjAGGAABAkQGpAABA6wFeAABBkAEsAABAggE7AABBBAE7AABBBoEsAABAnYGGAABBEwEsAABAgoGQAABAgr+FAABAo4HCAABAkQFyAABAo7+PAABAwwHlAABAjoGLAABAxYHlAABAxYAAAABAqgHlAABAlgHCAABAk4FyAABAk4GLAABAlj+PAABAkT+bgABAmIHlAABA0gHlAABA1wHbAABAlgGLAABA2YHbAABAzQGBAABAzT+PAABAkQGVAABAmwHqAABA/wGQAABAVsHMAABAVsHCAABAQgFyAABAVv+PAABAlj+bgABAg4GLAABAg7+FAABARgHlAABARj+bgABArL+PAABAjD+PAABA8AE7AABAQgHvAABArwGaAABAkT+PAABAQj+PAABAwr+PAABAmz+PAABAv0EsAABAv0AAAABAwr+bgABBGAE7AABBuAGBAABA8AEsAABBvQE7AABApQHlAABApT+PAABARj+PAABAoAHlAABAdYGLAABAfQGLAABBKAGBAABAjr+PgABAgwE7AABAcL+PgABAjoHlAABAu0HMAABAu0HCAABAnYFyAABAu0H0AABAnYGzAABBEwFeAABAu3+PAABAnb+PAABAyUGLAABAkkHMAABAkkHlAABAeIGLAABA44E7AABAbgGaAABA7kHlAABAyUGQAABAXwEsAABAmwE7AABA6EHlAABA74GQAABA74AAAABAo799gABAkT99gABBfwGBAABBiQGBAABBSgE7AABAo7+mAABAo4IDAABAlgIDAABA+gGpAABAkQGuAABA4QFUAABAkQGGAABAVsIDAABAoAGpAABAQgGuAABAjQFUAABAVv+mAABAyD+mAABAyAIDAABBTwGpAABAmwGuAABBBoFUAABAu0IDAABBRQGpAABAnYGuAABBEwFUAABAkQIDAABBGoGpAABAggGuAABA+gFUAABAaT+FAABAmIGLAABAtAGBAABBfAGBAABBNgE7AABA0gGBAABBYwGBAABAoAGBAABAoAGLAABBCQGBAABAoAAAAABBmgGBAABBpAGBAABARgGLAABAWgGBAABAVsGLAABAjAGLAABB2wGBAABBH4GBAABAnYGBAABA3cE7AABASwGaAABAjr+FAABAyEGBAABBdwGBAABAyEAAAABBGAGBAABAmIGBAABAiYGBAABA9oGBAABAcoEsAABAzUE7AABAcoAAAABCAIHlAABCjYGLAABCAIAAAABB7wGQAABCWAE7AABBs0GQAABB/oE7AABBUYGBAABB+8GBAABBUb+cAABBTwGGAABBm4E7AABBTz+FAABAyAGGAABA1YE7AABBzgGBAABCS4GBAABBzj+cAABBxwGGAABBxz+FAABBgQGGAABBgT+FAABBIgGBAABAkQGQAABAoUGBAABAk4E7AABAyAHlAABAu0HlAABAhIEsAABA/IHCAABB3YGBAABA/IAAAABA3sFyAABBgsE7AABA3sAAAABAzUGBAABAzUAAAABA0kHlAABAk4HvAABA5gGBAABAyAHCAABAyD+FAABAmwFyAABAiYHlAABAcsGQAABA/AE7AABAcv+FAABB/gGBAABCisGBAABB/gAAAABB7wEsAABCTkE7AABB7wAAAABBtAEsAABB+QE7AABBtAAAAABAzQHlAABBPgGBAABAhwGQAABBAYE7AABB84E7AABArz+FAABAwoHlAABAmwGQAABA64E7AABAo4HlAABBAYGLAABAggGQAABA7kE7AABA7YE7AABAlgHlAABBMQGLAABAjAGQAABA6ME7AABBMQGBAABA6IE7AABAVsHlAABAQgGQAABAVsHbAABAVsAAAABAvgHlAABBTwGLAABAkQGLAABBM4GLAABAbgGQAABBM4GBAABAeAGLAABArwHlAABBSgGLAABAk4GQAABAu0HbAABAiIGBAABAiIAAAABAbQEsAABAqYE7AABAbT+FAABAvcHlAABBSgGBAABAu8GBAABAu8AAAABAq8GLAABAq8AAAABA2EGBAABBH8GBAABAkn+cAABAo4HbAABAkMGGAABAkMAAAABAlj+FAABAmL+FAABAyAHbAABAmwGGAABAkQHCAABAggFyAABAWz/2AABAmz/2AABAcwFyAABAXz/2AABA+MGaAABBeoGBAABA+MAAAABA+MEsAABBgAE7AABA+P+FAABA40GBAABAo7/iAABBXEGBAABAwz/iAABAfQGBAABBHQGBAABAfT+cAABBSQGBAABAjr/nAABAZAGBAABAtoE7AABAmQGBAABAu0AAAABAm4GBAABAm4AAAABBO0GBAABAlj/iAABBFMGBAABA3AGBAABARj+cAABAQgGGAABAUAGBAABAt4GBAABBS8GBAABAt4AAAABA/IE7AABAlgE7AABAtAE7AABAhwGLAABAvgE7AABAfT+FAABAf4EsAABAf4AAAABAQQEsAABAVQE7AABAQQAAAABAUcEsAABAjAE7AABAUcAAAABAYMGLAABAYMAAAABAqgGLAABBCQE7AABAqj+FAABBswE7AABBrgE7AABAocAAAABA1wEsAABAyAEsAABAuYGLAABBNgGBAABAub+FAABAZAGLAABApQE7AABAqgE7AABAVQEsAABAfQE7AABAVT+FAABAdb+FAABANwEsAABAUAE7AABANz+FAABAZD+FAABAUAFyAABAeAFyAABAUAAAAABAXz+FAABBGoE7AABAzQE7AABBXgE7AABAggGaAABAeUEsAABAeUAAAABAeL/VgABA3AE7AABAeL+FAABAVQGaAABAVQAAAABA3oE7AABBTwGBAABAfQEsAABBRQE7AABAowEsAABAQj+FAABAcz+FAABAwwE7AABAkT+FAABAZAGaAABBYz+FAABBYwEsAABB0QE7AABBYz/VgABA/wEsAABBWQE7AABA/wAAAABAeAGBAABAeD+FAABBLAEsAABBcgE7AABBLAAAAABBF0EsAABBbQE7AABBF3+FAABA0kEsAABBLAE7AABA0kAAAABAwcEsAABBHQE7AABAwcAAAABAgkGBAABAgkAAAABAlwGBAABA9QGBAABAlwAAAABAocEsAABAof+FAABARgFyAABAXwAAAABAeIAAAABA9EE7AABAhIGBAABAhIClAABA8YE7AABA+gGLAABBnIGBAABAQgEsAABAXwE7AABAWwAAAABAmIEsAABBBoE7AABBH4E7AABAcwGaAABAUD+cAABAjD+cAABBqQE7AABAdb+cAABAV0GaAABAV3+FAABAgj+cAABA6wE7AABAeL+cAABAhwEsAABBPsGBAABAbgEsAABAeD+SAABAQgGLAABAQj+SAABAZD+SAABAXwGaAABAjAGBAABAXz+SAABAcwEsAABAowHbAABAowAAAABAnYGaAABAooGBAABAor+mAABAnYGVAABA6IGBAABArwHbAABAhwAAAABAqj+mAABAqj+PgABAhz+PgABAhwGaAABBDgGBAABAhz+cAABAmIHbAABAd8HlAABAwIGBAABAd8AAAABA0gHCAABBQAGBAABAlIFyAABBDgE7AABAlL+FAABAvcHbAABAvcAAAABAvf+FAABAmz+FAABAvcGBAABAvf+mAABAVsGBAABAlgGBAABAVv+cAABAQgGBAABArIHlAABArIAAAABAjAHvAABBBoGQAABArIGBAABArL+mAABAjAGaAABA8AGBAABAjD+mAABAkT+mAABASIHCAABAQgHWAABAqgGBAABAlj+mAABAQj+mAABAlj+cAABAQj+cAABA6EHbAABA6EAAAABA70GLAABA70AAAABA6EGBAABBnwGBAABA6H+mAABA70EsAABBnwE7AABA73+mAABAwoHbAABAwoAAAABAmwGLAABAwr+mAABBVAGBAABAwr+cAABAmz+cAABAmwHlAABAnYGQAABAmwHbAABAnYGLAABAnb+FAABAeAGGAABAeAAAAABApT+mAABAeAEsAABAyAE7AABARj+mAABAdYGGAABA+gGBAABAdYEsAABAdb+mAABAkQHlAABAdYGQAABAdYAAAABAkQINAABBBoGzAABAfQG9AABA5gFjAABBBoGBAABAhz+mAABAeoGLAABA0gE7AABAer+mAABAjoHbAABAjoAAAABASwHCAABArwFyAABAjr+mAABAcz+mAABAjoGBAABAjr+cAABASwFyAABArwE7AABAbj+cAABAu3+mAABAnb+mAABAu0GBAABAu3+cAABAnYEsAABAnb+cAABAmcHbAABAmcAAAABAmcGBAABAmf+mAABAgj+mAABA7kHbAABA7kAAAABAyUGGAABA7kGBAABBzoGBAABA7n+mAABAyUEsAABBg4E7AABAyX+mAABAlgHbAABAh0GGAABAh0AAAABAkQHbAABBGoGBAABAggGGAABAkkHbAABAkkAAAABAewGQAABA5gE7AABAewAAAABAkkGBAABAkn+mAABAeIEsAABA1wE7AABAeL+mAABAmwGaAABAmz+mAABAUoHCAABAbgAAAABAyUGpAABBg4FZAABAyUAAAABAggGpAABA+gFZAABAgj+FAABAiMGkAABA4QE7AABAc4HlAABAc4AAAABAZAEsAABAZAAAAABAQgGaAABAXwGBAABAQgAAAABAkQGBAABA4QGBAABBEwGBAABApT+FAABAhwGBAABBEwE7AABAhz+FAABARgGBAABA9QE7AABARj+FAABA+gE7AABAtAEsAABBLkE7AAEAAAAAQAIAAEADAAYAAEAUABuAAEABAI4AjkEvQTFAAEAGgF+AYoBjAGRAZQBlQGaAZ8BpwGpAaoBqwGsAbEBtAG1AboBvwHHAckBygHLAcwB2ANnA7AABAAAABIAAAAYAAA5hgAAOYYAAf2UBJwAAf1YBJwAGgA2ADwAQgBIAE4AVABaAGAAZgBsAHIAeAB+AIQAigCQAJYAnACiAKgArgC0ALoAwADGAMwAAQJsBzAAAQKUB2wAAQKOBgQAAQJsBgQAAQMKBgQAAQMqB2wAAQMgBgQAAQKUBgQAAQNcBgQAAQII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EsISyBLCEsgSdBJ6EnQSehJ0EnoSdBJ6ElYSkhHYEd4SVhKSIRAO/BLaEuAhEA78EtoS4A72DvwS2hLgIioRQhFIEU4iKhFCEUgRTiIqEUIRSBFOIioRQhFIEU4iNhFaEdgR3hFUEVoMzgzUIpwSDhFgEWYinBIOEWARZiKcEg4RYBFmEggSDhFgEWYinBIOEWARZiJOEXgR2BHeIk4ReBHYEd4iThF4EdgR3g5mEXgR2BHeIlQRhCLSEnoRfhGEEnQSeiJaEZASqhKwIloRkBKqErAiWhGQEqoSsBGKEZASqhKwIloRkBKqErANZA1qDNoM4CEoDywSqhKwEZYRnBGiEagRohGoIvYSvCLwErASthK8EqoSsBK2ErwSqhKwErYSvAzmDOwSthK8EqoSsCJ4EcwSdBJ6EcYRzBJ0EnoieBHMEnQSegzyDPgRxhHMEnQSeiJ+EdISwhLIIn4R0hLCEsgifhHSEsISyAz+DQQNCg0QIwIS1BHkEeoSzhLUEeQR6iMCEtQR5BHqIpAR9hH8EgIikBH2EfwSAhHwEfYR/BICIpAR9hH8EgISCBIOEuYS7CKcEg4S5hLsEggSDhLmEuwiohIaEnQSeiKiEhoSdBJ6IqISGhJ0EnoiohIaEnQSeiKiEhoSdBJ6EhQSGhJ0EnoirhIyEjgShiLAElASVhKSIsASUCLGEmISaBJuIsYSYhJoEm4ixhJiEmgSbg0WEpgSXBJiIq4SMhI4EoYirhIyEjgShiKuEjISOBKGIsASUBJWEpISqhKwEqoSsCJsEbQRuhHADvYO/BLaEuANOg1ADUYNTBEAEQYNHA0iDvYO/BLaEuAhEA78DSgS4CEQDvwNKBLgIRAO/A0oEuAhEA78DSgS4CEQDvwjCBLgIRAO/BLaEuAhEA78IwgS4CEQDvwjCBLgIRAO/CMIEuAhEA78IwgS4CEQDvwS2hLgEggSDhFgEWYinBIOEWARZiKcEg4RYBFmIpwSDg0uEWYinBIODS4RZiKcEg4NLhFmIpwSDiI8EWYinBIOEWARZiJaEZASqhKwEYoRkBKqErAQChHSEsISyCJ+EdISwhLIIn4R0g00EsgifhHSDTQSyCJ+EdINNBLIIn4R0iL8EsgifhHSEsISyCAyDUANRg1MIDINQA1GDUwgMg1ADUYNTCAyDUANRg1MDToNQA1GDUwSFBIaEnQSeiKiEhoSdBJ6IgYRBg1SDVgiBhEGDVINWCIGEQYNUg1YIgYRBg1SDVgRABEGDVINWA8+ElASVhKSIsASUBJWEpIiwBJQElYSkhIIEg4S5hLsEdgR3hFUEVoR2BHeEdgR3g1eLs4NZA1qD6QRQiIqEUINcA12EVQRWg18DYIR2BHeEdgR3g2IDY4SCBIODZQNmg6uDrQNoBFsIk4ReA3uDfQNpg2sDbINuBGKEZARlhGcEaIRqBKqErAP5g/sDb4NxBHGEcwSdBJ6D7YPvA3KDdAN1g3cDeIN6BHYEd4SzhLUEfAR9hH8EgIN7g30DfoOABLmEuwQEBAWEuYS7BIIEg4Ptg+8EiASJg8+ElAP5g/sElwSYhJoEm4OBg5sDgYObA4GDmwRMBE2DgwOEg4YDh4gzg54Dn4OhA6KDpAOJA4qD7YPvA4wDjYOPA5CDkgOTg5UDlohEA78EtoS4CJaEZASqhKwIn4R0hLCEsgiohIaEnQSehFgEWYgwg5gD6oPsA5mEXgR2BHeIk4ReBHYEd4iYBGcImYRqBAKEdISwhLIIn4R0hLCEsggyA5sD/IP+A5yDngOfg6EDooOkCJOEXgR2BHeDpYOnA6iDqgieBHMEnQSeiEQDvwS2hLgIRAO/BLaEuAinBIOEWARZiKcEg4RYBFmIloRkBKqErAiWhGQEqoSsCJ+EdISwhLIIn4R0hLCEsgjAhLUEeQR6iMCEtQR5BHqIqISGhJ0EnoiohIaEnQSeg6uDrQP8g/4IlQRhCLSEnoRfhGEEdgR3g66DsASwhLIElwSYhJoEm4hEA78EtoS4BIIEg4RYBFmIn4R0hLCEsgiwBJQElYSkg7GDswO0g7YDt4O5A7qDvAO6g7wDvYO/A+kEUIRSBFOErYSvBIIEg4R/BICEmgSbg8CDwgPDg8UETwuthIUEhoPGg8gEggSDhFgEWYPJg8sEqoSsA8yDzgR2BHeEs4S1BHkEeoPPhJQElYSkhLaEuAR2BHeEdgR3hHYEd4RSBFOD0QPShHYEd4R2BHeEWARZhFgEWYPUA9WD1wPYhEwETYRPC62EiASJhKqErAR2BHeEdgR3hAcECIS8hL4EvIS+BJ0EnoSdBJ6EnQSehKqErAQ4hDoD2gPbg90D3oPgA+GD4wPkg+YD54RuhHAEboRwBG6EcASdBJ6EnQSeg+kEUISwhLID6oPsA+2D7wS/hMEEeQR6hHkEeoR5BHqEeQR6hHkEeoQ4hDoEOIQ6A/CD8gPwg/IEfwSAhKqErASqhKwEqoSsBKqErAS5hLsEuYS7BJ0EnoSwhLID84P1BLyEvgSOBKGElYSkg/aD+ASaBJuD+YP7A/yD/gP8g/4EEAQRhBAEEYQQBBGD/4QBBAKEdIQEBAWEiASJhAcECIQKBAuEqoSsBGiEagQNBA6EdgR3hBAEEYQQBBGEEwQUhBYEF4QZBBqEHAQdhCgEKYQfBCCEHwQghCIEI4QlBCaEKAQphCsELIQuBC+ELgQvhHYEd4R2BHeEPoRchG6EcASdBJ6EdgR3hHkEeoQ4hDoEfwSAhLmEuwSaBJuEdgR3hDEEMoQ0BI+ENYQ3BKqErAQ4hDoEdgR3hDuEPQSwhLIEdgR3hHYEd4Q+hFyEQARBhGiEagSqhKwEboRwBJ0EnoR2BHeEeQR6hH8EgIRDBESEvIS+BJEEkoSaBJuEtoS4BHYEd4R2BHeEWARZhEYER4RMBE2ESQRKhKqErARSBFOEqoSsBJ0EnoRMBE2IiQuthHYEd4RPC62EdgR3hE8LrYR2BHeIioRQhFIEU4iNhFaEdgR3hFUEVoR2BHeEVQRWhHYEd4RVBFaEdgR3hFUEVoR2BHeIpwSDiI8EWYinBIOIjwRZhIIEg4RYBFmEggSDhFgEWYinBIOEWARZiJCEWwiSBFyIk4ReBHYEd4iVBGEItISehF+EYQSdBJ6IlQRhCLSEnoRfhGEEnQSehF+EYQSdBJ6EYoRkBKqErAiWhGQIvASsCJgEZwiZhGoEZYRnBGiEagRlhGcEaIRqBK2ErwSqhKwIvYSvCLwErASthK8EqoSsBK2ErwSqhKwImwRtBG6EcARrhG0EboRwCJ4EcwSdBJ6EcYRzBJ0EnoRxhHMEnQSehHGEcwSdBJ6In4R0iL8EsgifhHSIvwSyCJ+EdIi/BLIIn4R0iL8Esgi/BLIEdgR3iL8EsgR2BHeIwIS1BHkEeoSzhLUEeQR6iMCEtQR5BHqEs4S1BHkEeoikBH2EfwSAhHwEfYR/BICIpAR9hH8EgIikBH2EfwSAiKQEfYR/BICIpwSDiMOEuwSCBIOEuYS7BIIEg4S5hLsEggSDhLmEuwSFBIaEnQSehIUEhoSdBJ6EhQSGhJ0EnoiohIaItISeiKiEhoi0hJ6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AAEAAARKAzAN0CEIDuQhCA7qIQgO9iEID1whCA8CIQgPDiEIDxQhCA8aIQgN6CEIDyAhCA+2IQgPLCEIDzghCA8+IQgPvCEIDz4hCA/CIQgPUCEID1whCA9iIQgPaCEID24hCA90IQgPgCEID4YhCA/IIQgPRCEIDvAhCA9EIQgO/CEIDwghCA9EIQgPkiEID7AhCA+wIQgPJiEID7AhCA8yIQgPkiEID7whCA9EIQgPRCEID0ohCA9WIQgPziEID5IhCA/UIQgPmCEID3ohCA+eIQgPjCEIDdAhCA3QIQgN0CEIDdAhCA3QIQgN0CEIDYIhCA7qIQgPXCEID1whCA9cIQgPXCEIDxohCA8aIQgPGiEIDxohCA72IQgPOCEIDz4hCA8+IQgPPiEIDz4hCA8+IQgPPiEID2IhCA9iIQgPYiEID2IhCA+AIQgPvCEIDMIhCA/IIQgPyCEID8ghCA/IIQgPyCEID8ghCA4kIQgO8CEIDvwhCA78IQgO/CEIDvwhCA+wIQgPsCEID7AhCA+wIQgPvCEID5IhCA+8IQgPvCEID7whCA+8IQgPvCEID7whCA+SIQgPkiEID5IhCA+SIQgPniEID0QhCA+eIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgO6iEIDvAhCA7qIQgO8CEIDuohCA7wIQgO6iEIDvAhCA72IQgPRCEIDvYhCAzIIQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEIDw4hCA9EIQgPDiEID0QhCA8OIQgPRCEIDw4hCA9EIQgPFCEID5IhCA8UIQgPkiEIDxohCA+wIQgPGiEID7AhCA8aIQgPsCEIDxohCA+wIQgPGiEID7AhCA0KIQgMziEIDeghCA+wIQgPICEIDyYhCA8mIQgPtiEID7AhCA+2IQgPsCEID7YhCA+wIQgPtiEIDNQhCA+2IQgPsCEIDzghCA+SIQgPOCEID5IhCA84IQgPkiEIDNohCA84IQgPkiEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDOAhCAzmIQgPwiEID0ohCA/CIQgPSiEID8IhCA9KIQgPUCEID1YhCA9QIQgPViEID1AhCA9WIQgPUCEID1YhCA9cIQgPziEID1whCA/OIQgPXCEID84hCA9iIQgPkiEID2IhCA+SIQgPYiEID5IhCA9iIQgPkiEID2IhCA+SIQgPYiEID5IhCA9uIQgPmCEID4AhCA+eIQgPgCEID4YhCA+MIQgPhiEID4whCA+GIQgPjCEID6QhCA+GIQgPbiEID5ghCA9uIQgPmCEID24hCA+YIQgPgCEID54hCA+wIQgPsCEIDywhCA8yIQgN0CEID8ghCAzyIQgM+CEIDsYhCAzsIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEIDxohCA+wIQgPGiEID7AhCA8+IQgPvCEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDPIhCAz4IQgM8iEIDPghCAzyIQgM+CEIDPIhCAz4IQgM8iEIDPghCA9iIQgPkiEID2IhCA+SIQgOxiEIDP4hCA7GIQgM/iEIDsYhCAz+IQgOxiEIDP4hCA7GIQgM/iEID4AhCA+eIQgPgCEID54hCA+AIQgPniEID1whCA/OIQgPRCEIDvYhCA9EIQgPRCEIDQQhCA0KIQgO6iEIDuohCA0QIQgO9iEIDRYhCA9EIQgPRCEIDRwhCA9cIQgNIiEIDawhCA8CIQgPDiEIDUwhCA0oIQgNLiEIDxohCA8gIQgPJiEID7AhCA5CIQgNNCEIDzghCA+SIQgOKiEIDTohCA1AIQgNRiEID0QhCA/CIQgPUCEID1YhCA1MIQgNUiEID84hCA5UIQgPziEID1whCA4qIQgPaCEID4AhCA5CIQgPhiEID4whCA2IIQgNiCEIDYghCA7eIQgNWCEIDV4hCA2OIQgNlCEIDZohCA1kIQgOKiEIDWohCA1wIQgNdiEIDXwhCA3QIQgPyCEIDxohCA+wIQgPPiEID7whCA9iIQgPkiEIDvwhCA2CIQgOJCEIDw4hCA9EIQgPDiEID0QhCA8gIQgPJiEIDz4hCA+8IQgPPiEID7whCA2IIQgOSCEIDY4hCA2UIQgNmiEIDw4hCA9EIQgNoCEIDaYhCA84IQgPkiEIDdAhCA/IIQgN0CEID8ghCA9cIQgO/CEID1whCA78IQgPGiEID7AhCA8aIQgPsCEIDz4hCA+8IQgPPiEID7whCA/CIQgPSiEID8IhCA9KIQgPYiEID5IhCA9iIQgPkiEIDawhCA5IIQgPFCEID5IhCA8UIQgPRCEIDbIhCA+8IQgPhiEID4whCA3QIQgPyCEID1whCA78IQgPPiEID7whCA+AIQgPniEIDbghCA2+IQgNxCEIDcohCA3KIQgN0CEIDuohCA7wIQgPtiEID1whCA9WIQgPjCEIDdYhCA3cIQgO5CEID2IhCA3iIQgPXCEIDvwhCA3oIQgPsCEIDe4hCA9EIQgPwiEID0ohCA+AIQgPniEID8ghCA9EIQgPRCEID0QhCA7wIQgN9CEID0QhCA9EIQgO/CEIDvwhCA36IQgOACEIDt4hCA7kIQgPaCEID7AhCA9EIQgPRCEIDlohCA/UIQgP1CEID5IhCA+SIQgPkiEID7AhCA66IQgOBiEIDgwhCA4SIQgOGCEIDh4hCA8yIQgPMiEIDzIhCA+SIQgPkiEIDuohCA+8IQgOJCEIDiohCA/aIQgPSiEID0ohCA9KIQgPSiEID0ohCA66IQgOuiEIDjAhCA4wIQgPViEID7AhCA+wIQgPsCEID7AhCA/OIQgPziEID5IhCA+8IQgONiEID9QhCA+YIQgPniEIDjwhCA+MIQgOQiEIDkghCA5IIQgObCEIDmwhCA5sIQgOTiEIDz4hCA5UIQgPaCEIDlohCA5gIQgPsCEIDyYhCA5mIQgPRCEIDmwhCA5sIQgOciEIDnghCA5+IQgOhCEIDpwhCA6KIQgOiiEIDpAhCA6WIQgOnCEIDqIhCA6oIQgOqCEID0QhCA9EIQgPCCEIDzIhCA+SIQgPRCEID0ohCA66IQgPViEID84hCA+MIQgPRCEIDq4hCA90IQgOtCEID7AhCA66IQgPRCEIDsAhCA+8IQgPRCEID0QhCA8IIQgOxiEIDyYhCA+wIQgPMiEID5IhCA9EIQgPSiEID1YhCA7MIQgP1CEID3ohCA+MIQgPyCEID0QhCA9EIQgO/CEIDtIhCA7eIQgO2CEID7AhCA7wIQgPsCEID5IhCA7eIQgO5CEID0QhCA7kIQgPRCEIDuQhCA9EIQgO6iEIDvAhCA72IQgPRCEIDvYhCA9EIQgO9iEI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AAYAAQB4AAADMAg2CgQIPAooC8wL0gqOCmQKdghUCoILzAqgCqwKygvSC5YL2Ar0CwwLWgvAC3gLfguEC5AL3goKCvQK9ArQCl4LPAqyC8YJsAp8C8YKpgqyCtAK1gkmC8YK+guuCN4LZgu0DJILuguKCDYINgg2CDYINgg2BmIKHAvMC8wLzAvMCnYKdgp2CnYKKAqsCsoKygrKCsoKygrKC1oLWgtaC1oLhAvSCsoL3gveC94L3gveC94GaAZuCtAK0ArQCtALxgvGC8YLxgrQCrIK0ArQCtAK0ArQCtAI3gjeCN4I3gu6CtYLugg2C94INgveBnQGegg8CvQIPAr0CDwK9Ag8CvQKKAr0CigK9AvMCtALzArQC8wK0AfKBoALzArQCo4LPAqOCzwKjgs8BoYLPApkCrIKZAqyCnYLxgp2C8YKdgvGBowGtgp2C8YGkgmGCFQJsAqCCnwMkgvMC8YHNAvGC8wLxgvMC8YLzAvGCqwKsgqsCrIKrAqyBpgGngakCsoK0ArKCtAKygrQBqoGsAvYC8YL2Aa2C9gLxgr0CvoK9Ar6CkwGvAr0CvoGwgbICwwLrgr0C64LWgjeC1oI3gtaCN4LWgjeC1oI3gbOBtQLeAu0C4QLuguEC5ALiguQC4oLkAuKC8YJAgt4C7QLeAu0C3gLtAuEC7oJsAmwCqAKpgg2BzQKygrQBtoI3gg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAbmBuALzArQC8wK0AvMCtALzArQC8wK0AvMCtAG5gbsCnYLxgbyBvgG/gcECsoK0ArKCtAKygrQCsoK0ArKCtAG/gcECsoK0ArKCtAKygrQCsoK0Ab+BwQHCgjeC1oI3gtaCN4LWgjeC1oI3gtaCN4HCgjeBxALuguEC7oLhAu6BxYJAgoKC8wKBAoKCgQKCgr0CDwK9AooBxwHIgr0CvQIAAcoCgQHLgc0CkwHOgdACnYKggp8C8YHRgdMCqwJbgrKB1IHWAdeCtYHZAr0CvoLkAj8CPwLDAuuB2oHcAvAB3YLuguQC4oHfAvAB4IK+geICtYHjgeUB5oHoAemCYYHrAeyCFoINgveCnYLxgrKCtALWgjeB7gHvgfECo4LPAqOCzwKggp8B8oKQAfKCkAH0Aj8B9YH3AfiCo4LPAfoB+4KrAqyCDYL3gg2C94LzArQC8wK0Ap2C8YKdgvGCsoK0ArKCtAL2AvGC9gLxgtaCN4LWgjeCvQH9ApkCrIH+gl0CAAKCggGCAwINgveCBIIGArKCtALhAu6CB4IJAuuCCoIMAg2CDwK0AvMCwwIQghICnYJLAoEC1oITgvMCgoIVAmwCFoIZgvYC8YLhAu6CvQKRgoKCgoIYAvkCGYKRgr0CvQK9Ar0CvoK+goKCbALPAs8CgoIbAvkCHIKsgh4C8YJkgp2CNgI2AjMCH4IhAiKCJAKsgiWCJwK0AiiCKgIrguEC4QKHArWCLQLxgi6CrIL5AjACMYIxgjMCNII2AkCCN4KCgrQC5AI5AjqCPAI9gliCPwJAgksCQgJDgmGCsoJFAkUCvQLfgmwCRoJIAkmCSwJMgk4CT4JRAlKCVAJVglcCo4KfAliCWgJbgl0CgoK9ApeCqYKsgrWC8YLxgr6C64Ligl6CYAJhgmMC8YJkgrWC8ALwAm8CdoJ7As8CZgJpAmeCdoK1gmkCaoJsAm2CbwJwgnICfgJzgnUCdoJ/gngCeYJ7AnyCfgJ/goECgoKEAoWC6gLqAocCiIKKAr0Ci4KRgo0Cx4KOgpGCkAKRgvMCtALzArQCkwKTApSClIKWAtUC9IKXgqOCzwKZAqyCmQKsgpkCrIKZAqyCmQKsgpqCnAKdgvGCoIKfAqCCnwKggqICo4KlAqOCpQLnAroC1QKmgqgCqYKoAqmCqwKsgqsCrIKuAuoCr4KxArKCtAKygrQCsoK0ArKCtAL0grWC9IK1gvYC8YL2ArcC9gK3AriCugK9Ar6Cu4LBgr0CvoK9Ar6CwALBgsMC64LEgsYCx4LJAsqCzALNgs8C0ILSAtOC1QLWgtgC1oLYAvAC2YLbAtyC3gLtAt4C7QLfgySC34MkguEC7oLkAuKC5ALlgucC6ILqAuuC7QLugveC8YLwAvMC8YLzAvSC9gL3gvkC+oL8AABBkUAAAABBVAAAAABApT+SAABBNj+cAABA9T+cAABA5j+cAABBQAAKAABAbb+cAABA1z+rAABBNgAAAABBGD+rAABA9T+SAABBnUAAAABBhgAAAABAWL+cAABAk7+cAABAkT+cAABAeD+cAABA1z+cAABBET+cAABAz4AAAABA9QAMgABA+gAAAABA94AKAABAbb+ygABAWL+ygABA5j+ygABAqj+ygABA1L+ygABAqD+ygABAor+SAABA2YAAAABAwwAAAABA1wAAAABAPD+SAABA9QAAAABBWQAAAABAjAAAAABBBAAAAABBYwAAAABB+EAAAABBh3+FAABAiMAAAABBMT/MwABAw3+SAABA4QAAAABAqoAAAABAmgAAAABAl0AAAABAjEAAAABCVIAAAABCNoAAAABB9MAAAABBMz+rAABBO/+SAABBrj+rAABBsz+SAABAn4AAAABBhwAAAABBV8AAAABA6z+cAABAnYAAAABCX8AAAABCMQAAAABB9AAAAABBcwAAAABAX/+FAABAjD+SAABBTP+FAABAyAAAAABAgIAAAABAYoAAAABAs3+SAABAqn+SAABAgwAAAABBQcAAAABBdwAAAABBfoAAAABBRsAAAABA3oAAAABAu3+SAABAxL+SAABBMQAAAABAJb+rAABBbT+SAABAhIAAAABBMT+SAABAmz+SAABBET+FAABA+j+SAABA1z+SAABBs0AAAABBtX+FAABBmj+SAABBOz+SAABBGAAAAABBXUAAAABBJIAAAABAz3+FAABAeX+SAABAh3+FAABAcz+SAABAMz+SAABAfT+SAABAK/+SAABAd0AAAABBEQAAAABBikAAAABBAgAAAABAkIAAAABBBD+SAABAkT+SAABAgj+SAABAmoAAAABAecAAAABAooAAAABA5j+FAABAtcAAAABBD3+FAABAbIAAAABAkwAAAABBuAAAAABBgn+SAABBzMAAAABBHQAAAABAur+SAABBYMAAAABBan+SAABA0gAAAABBAoAAAABBEz+FAABBNj+SAABAuT+SAABA4ECtAABAtD+SAABBy8AAAABAfQAAAABA5j+hAABBqT+hAABAUD+hAABAqD+hAABAMj+SAABA0j+hAABA4T+hAABAuT+hAABBKL+hAABBM7+SAABBIj+hAABBBr+hAABBTP+hAABAkT+hAABAXz+hAABAMj+hAABBRT+hAABAUr+hAABAvgAAAABAtAAAAABAuT+ygABAtD+ygABAzT+SAABAoD+SAABAp4AAAABAvj+ygABAuT+6AABAuT+cAABAwz+cAABBD0AAAABAqj+cAABAqj+ogABAtr+cAABAZMAAAABBSUAAAABAbb+ogABAWL+ogABAbYAAAABBCQAAAABBPQAAAABAp7+6AABA8AAAAABAXL+ygABAWj+cAABBnsAAAABBtUAAAABBU4AAAABBEwAAAABA3D+6AABA4T+cAABAu7+cAABA5gAAAABAqgAAAABAWL+FAABAUr+ygABAwz+6AABAWj+6AABAoD+ygABApQAAAABAiYAAAABAmz+ygABAjD+ygABApYAAAABApT+ygABAgj+ygABApT+6AABAgj+6AABAq3+cAABAf7+cAABA1L+XAABArz+SAABAy/+ogABAtD+ogABAzT+cAABArz+cAABA1IAAAABBDoAAAABAmIAAAABArz+ygABAmL+ygABBcgAAAABBGoAAAABAqAAAAABAuQAAAABBAYAAAABAzQAAAABArz+6AABAkT+6AABAtD+6AABAggAAAABBPYAAAABAUD+SAABArwAAAABAWIAAAABA6wAAAABAX8AAAABBJwAAAABA9cAAAABAmwAAAABAlgAAAABA0UAAAAEAAAAAQAIAAEADAAUAAEANgBMAAEAAgTZBNoAAgAFAC0ALwAAADEAMwADADUAOQAGADsAQgALAEUARQATAAIAAAAKAAAAEAABAAAAVgABAKIAVgAUAFoAKgAwADYAPABUAEIASABmAE4AVABaAGAAZgBsAHIAeAB+AIQAigABAyAAVgABBD0AVgABAZMAVgABAxb+cAABASz+hAABBBoAAAABBtUAVgABBEwAVgABA9QAVgABBD3+1AABAWIAVgABAwwAVgABAggAVgABBEQAVgABAmIAVgABBOwAVgABA3MAVgAGAgAAAQAIAAEADAAMAAEAcAHqAAIAEAI4AjoAAAJkAmcAAwNLA0sABwS8BMwACATSBNIAGQT0BPYAGgT5BPsAHQT9BP0AIAUBBQMAIQUHBQkAJAUOBQ4AJwUSBRIAKAUaBSYAKQYgBiEANgYjBikAOAYrBisAPwBAAAABAgAAAQIAAAECAAABCAAAAQ4AAAEOAAABDgAAARQAAAFiAAABYgAAAhoAAAFiAAABYgAAAWIAAAEaAAABYgAAASAAAAFiAAABJgAAASYAAAFiAAABYgAAASwAAAEsAAABLAAAAVAAAAEyAAABRAAAATgAAAFiAAABPgAAAWgAAAFiAAABRAAAAUQAAAFiAAABdAAAAXQAAAFKAAABdAAAAVAAAAFWAAABVgAAAVYAAAFW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HuYdoiwGLBwsHCwcHjgeOB+OIHwfjiB8KHQe5h9cH34fhB+OIHwfjiB8H44gfB+OIHwg5iIYIOYiGCDmIhgiPiSgJSInYCfeKQIodCkCKXgrnCl4K5wsHCl4K5wpeCucKmoqwCr+K5wsBiwcLC4sLiwuLC4sLiwuLC4sLiwuLC4sLiwuLRAtFi0QLRYtEC0WLRAtFi0QLRYtEC0WLRAtFi0QLRYtTC0WLUwtFi1MLUwtTC1MLUwuFi4WLhYuFi4WLmAuyi7KLsouyi7KLxQx7i8UMe4vFDHuMfg1CgABAZoAEAARABIAEwAUABUAGgAbAB4AHwAgACMAJAAlACYAJwAoACkALQAwADYAOgA7AD0AQQBCAEMARABmAGcAaABpAGoAawBsAG0AbgBvAHAAcQB2AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAI0AjgCPAJAAlQCXAJgAmQCcAKEAogCjAKQApgCoAKoArACuALAAsgC0ALYAtwC4ALkAugC7ALwAvQC+AL8A2gDbANwA3QDfAOEA4wDlAPAA8gD0APYA+QD7AP0BBgEIAQoBDAEOARABEgEUARYBGAEZARoBGwEcAR0BHwEhASUBJwEpATgBPQE+AT8BQQFCAUMBRAFGAUgBSgFLAU8BUQFTAVQBVQFWAVcBWAFaAVsBXgFgAWIBZQFnAWgBaQFqAWwBbgFwAXIBdQF2AXsBfwGAAYEBggGGAYcBiAGJAYoBjAGNAY4BjwGQAZIBkwGWAZoBnAGdAZ4BnwGgAaEBogGlAaYBqAGpAaoBrgGvAbIBswG2AboBvAG+Ab8BwAHBAcYByAHJAcoBzQHOAdQB1QHWAdcB2AHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB6AHrAf8CKgIrAi8CNQI3AkECQgJDAkQCRQJHAkgCSQJKAksCTQJPAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJqAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoICgwKEAoUChgKHAogCigKLAowCjQKOAo8CkAKRApIClAKYApkCmgKcAp8CoAKhAqICowKnAqsCrgKwArYCtwK4ArkCugK7ArwCvQK+AsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLUAtUC2ALZAtoC2wLcAt0C4ALhAuIC4wLkAuYC5wLoAukC6gLrAuwC7QLuAvAC8gL0AvYC+AL6AvwC/gMAAwIDBAMGAwgDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMeAx8DIAMhAyIDJAMmAygDKgMtAy8DMQMzAzUDNgM7Az0DPwNBA0MDRANFA0YDRwNIA0kDVgcHABoAEP/sAGb/7ABn/+wAaP/sAGn/7ABq/+wAa//sAKT/7ACm/+wAqP/sASX/7AHo/8QB6//EAi//7ALy/+wC9P/sAvb/7AL4/+wC+v/sAvz/7AL+/+wDAP/sAwL/7AME/+wDBv/sAwj/7AAfABD/zgAn/+wAKf/2AGb/zgBn/84AaP/OAGn/zgBq/84Aa//OAKT/zgCm/84AqP/OAR3/9gEf//YBIf/2ASX/zgHo/34B6/9+Ai//zgLy/84C9P/OAvb/zgL4/84C+v/OAvz/zgL+/84DAP/OAwL/zgME/84DBv/OAwj/zgAlABL/7AAW/+wAHv/sACD/7ABt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAqv/sAKz/7ACu/+wAsP/sAMD/7ADC/+wAxP/sAMb/7ADw/+wA8v/sAPT/7AD2/+wBKf/sAjT/7AMe/+wDIP/sAyL/7AMk/+wDJv/sAyj/7AMq/+wDLP/sAy7/7AMw/+wDMv/sAzT/7AA0AC7/7AAv/+wAMP/sADr/7AA8/+wAhf/sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wAq//sAK3/7ACv/+wAsf/sALP/7AC1/+wAt//sALn/7AC7/+wAvf/sAL//7ADx/+wA8//sAPX/7AD3/+wBKv/sAjX/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDH//sAyH/7AMj/+wDJ//sAyn/7AMr/+wDLf/sAy//7AMx/+wDM//sAzX/7ABKABL/7AAW/+wAHv/sACD/7AAj/+wAJP/2ACX/7AAm/+wAKP/iAG3/7AB4/+wAef/sAHr/7AB7/+wAfP/sAH3/7AB+//YAf//2AID/9gCB//YAgv/iAKr/7ACs/+wArv/sALD/7ADA/+wAwv/sAMT/7ADG/+wA8P/sAPL/7AD0/+wA9v/sAQb/7AEI/+wBDP/2AQ7/9gEQ//YBEv/2ART/9gEW//YBGP/sARr/4gEc/+IBKf/sAdz/7AHe/+wB4P/sAeL/4gI0/+wCNv/2Ax7/7AMg/+wDIv/sAyT/7AMm/+wDKP/sAyr/7AMs/+wDLv/sAzD/7AMy/+wDNP/sAzb/9gM4//YDOv/2Azz/9gM+//YDQP/2A0L/9gNE/+IDRv/iA0j/4gNW/+wAUQAs/+wALv/sAC//7AAw/+wAMv/2ADr/7AA8/+wAhf/sAIb/7ACH/+wAiP/sAIn/7ACK/+wAi//sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wApf/sAKf/7ACp/+wAq//sAK3/7ACv/+wAsf/sALP/7AC1/+wAt//sALn/7AC7/+wAvf/sAL//7ADB//YAw//2AMX/9gDH//YA8f/sAPP/7AD1/+wA9//sASb/7AEo/+wBKv/sAjD/7AI1/+wC8//sAvX/7AL3/+wC+//sAv3/7AL//+wDAf/sAwP/7AMF/+wDB//sAwn/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDH//sAyH/7AMj/+wDJ//sAyn/7AMr/+wDLf/sAy//7AMx/+wDM//sAzX/7AAlABL/9gAW//YAHv/2ACD/9gBt//YAeP/2AHn/9gB6//YAe//2AHz/9gB9//YAqv/2AKz/9gCu//YAsP/2AMD/9gDC//YAxP/2AMb/9gDw//YA8v/2APT/9gD2//YBKf/2AjT/9gMe//YDIP/2AyL/9gMk//YDJv/2Ayj/9gMq//YDLP/2Ay7/9gMw//YDMv/2AzT/9gAGATj/7AFB/+wBRP/sAUv/7AHo/9gB6//YAAIBSP/2AU//9gAIAUj/7AFP/+wBU/+6AVT/xAFV/+wBV//YAVr/xAIr/8QABgE4/84BQf/OAUT/zgFL/84B6P9+Aev/fgAoATj/sAFB/7ABRP+wAUj/4gFL/7ABT//iAVX/zgFY/+IBW/+6AVz/zgFd/84BXv/YAV//zgFg/7oBYv/sAWP/4gFk/84BZv/OAWj/2AFp/84Ba//OAWz/7AFu/7oBcP/OAXH/ugFy/7oBdP/OAXX/ugF2/+wBd//OAXj/zgF6/84Be/+6AXz/zgF9/84B5P/YAej/xAHr/8QB///iAir/7AAJATj/7AFB/+wBRP/sAUv/7AFU/+IBWv/iAej/zgHr/84CK//iAAUBSP/sAU//7AFV/+IBb//2AXP/9gAIATj/2AFB/9gBRP/YAUj/9gFL/9gBT//2Aej/xAHr/8QAAQFqABQACgFb/+wBYP/sAW7/7AFv/+wBcf/sAXL/7AFz/+wBdf/sAXv/7AHk/84AAgHo/+wB6//sAAIBb//2AXP/9gAHAVv/7AFg/+wBbv/sAXH/7AFy/+wBdf/sAXv/7AALAVv/9gFg//YBYv/sAWz/7AFu//YBb//sAXH/9gFy//YBc//sAXX/9gF7//YAAwFq//YB6P/YAev/2AACAej/9gHr//YACgFb/+wBYP/sAW7/7AFx/+wBcv/sAXX/7AF7/+wB5P/sAej/4gHr/+IAAgFi/+wBbP/sAA0BjP/2AaP/7AJH//YCUf/sApT/7AKW/+wCmv/sApz/7AKp/+wCrv/2ArD/9gKy//YC0v/sADUBf//sAYb/7AGI/+wBiv/iAYz/7AGQ/+wBkv/sAZP/7AGX/+wBnv/iAZ//4gGh/+wBpv/sAan/7AGw//YBt//2AdT/9gHo/9gB6//YAkf/7AJI//YCT//sAlX/9gJX//YCdP/sAnb/7AJ+/+wCiv/iAoz/4gKO/+ICkP/sApL/7AKf/+wCo//sAqT/9gKu/+wCsP/sArL/7AK6/+wCvP/sAsr/7ALM/+ICzv/iAtD/4gLa/+wC3P/sAuL/7ALk/+wC5v/sAuf/9gLs/+wC8P/sAvH/9gAyAX//xAGI/8QBiv/sAZ7/zgGf/+wBo//OAab/xAG+/+wBv//sAcP/7AHG/+wB2P/sAkP/2AJR/84CVf/YAlf/2AJs/9gCcP/YAnz/2AJ+/8QCf//sAor/zgKL/+wCjP/OAo3/7AKO/84Cj//sApL/xAKT/+wClP/OApX/7AKW/84Cl//sAqn/zgKq/+wCzP/sAs3/7ALO/+wCz//sAtD/7ALR/+wC0v/OAtP/7ALY/9gC4v/OAuP/4gLk/84C5f/iAuz/xALt/+wAsgAQ/9gAEv/2ABb/9gAe//YAIP/2ACz/7AAu/+wAL//sADD/7AAy//YAOP/2ADn/9gA6/+wAO//2ADz/7AA9//YAPv/2AED/9gBm/9gAZ//YAGj/2ABp/9gAav/YAGv/2ABt//YAeP/2AHn/9gB6//YAe//2AHz/9gB9//YAhf/sAIb/7ACH/+wAiP/sAIn/7ACK/+wAi//sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wAnf/2AJ7/9gCf//YAoP/2AKT/2ACl/+wApv/YAKf/7ACo/9gAqf/sAKr/9gCr/+wArP/2AK3/7ACu//YAr//sALD/9gCx/+wAs//sALX/7AC3/+wAuf/sALv/7AC9/+wAv//sAMD/9gDB//YAwv/2AMP/9gDE//YAxf/2AMb/9gDH//YA3P/2AOj/9gDq//YA7//2APD/9gDx/+wA8v/2APP/7AD0//YA9f/sAPb/9gD3/+wA+f/2APv/9gD///YBA//2AQ3/9gEP//YBEf/2ARP/9gEV//YBF//2ASX/2AEm/+wBKP/sASn/9gEq/+wBLP/2Aej/zgHr/84CLv/2Ai//2AIw/+wCNP/2AjX/7AI3//YC8v/YAvP/7AL0/9gC9f/sAvb/2AL3/+wC+P/YAvr/2AL7/+wC/P/YAv3/7AL+/9gC///sAwD/2AMB/+wDAv/YAwP/7AME/9gDBf/sAwb/2AMH/+wDCP/YAwn/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDHv/2Ax//7AMg//YDIf/sAyL/9gMj/+wDJP/2Ayb/9gMn/+wDKP/2Ayn/7AMq//YDK//sAyz/9gMt/+wDLv/2Ay//7AMw//YDMf/sAzL/9gMz/+wDNP/2AzX/7AM3//YDOf/2Azv/9gM9//YDP//2A0H/9gND//YAEwAj/9gBBv/YAQj/2AFT/9gBf//YAYj/2AGe/9gBpv/YAb7/7AHG/+wCfv/YAn//7AKK/9gCi//sApL/2AKT/+wC7P/YAu3/7ANW/9gAhwAS/84AFv/OAB7/zgAg/84AI/+6ACT/7AAl/8QAJv/EACj/xABt/84AeP/OAHn/zgB6/84Ae//OAHz/zgB9/84Afv/sAH//7ACA/+wAgf/sAIL/xACq/84ArP/OAK7/zgCw/84AwP/OAML/zgDE/84Axv/OAPD/zgDy/84A9P/OAPb/zgEG/7oBCP+6AQz/7AEO/+wBEP/sARL/7AEU/+wBFv/sARj/xAEa/8QBHP/EASn/zgFI/9gBT//YAVP/ugFU/8QBVf/OAVf/xAFa/8QBZ//sAX//ugGB/84BiP+6AZr/zgGd/84Bnv+6AaD/2AGj/7ABpv+6Ab7/zgHD/8QBxv/OAdz/xAHe/8QB4P/EAeL/xAIr/8QCNP/OAjb/7AJB/84CUf+wAlP/zgJV/8QCV//EAln/zgJb/84CXf/OAl//zgJh/84Cfv+6An//zgKG/84CiP/OAor/ugKL/84CjP/EAo7/xAKS/7oCk//OApT/sAKV/8QClv+wApf/xAKa/8QCnP/EAqn/sAKq/8QCxP/OAsb/zgLI/84C0v+wAtP/xALi/8QC4//OAuT/xALl/84C6v/OAuz/ugLt/84DHv/OAyD/zgMi/84DJP/OAyb/zgMo/84DKv/OAyz/zgMu/84DMP/OAzL/zgM0/84DNv/sAzj/7AM6/+wDPP/sAz7/7ANA/+wDQv/sA0T/xANG/8QDSP/EA1b/ugAEAVP/7AFU//YBWv/2Aiv/9gACAej/4gHr/+IAIwE4/8QBQf/EAUT/xAFI/+wBS//EAU//7AFV/+IBWP/2AVv/zgFc/9gBXf/iAV7/4gFf/+IBYP/OAWP/4gFk/9gBZv/iAWj/4gFp/+IBa//iAW7/zgFw/84Bcf/OAXL/zgF0/+IBdf/OAXf/4gF4/+IBev/iAXv/zgF8/+IBff/iAej/xAHr/8QB///2ADEBsf/sAbr/7AG9/+wBvv/OAb//4gHA/+wBw//iAcb/zgHM/+wBz//sAdj/4gI//+wCQv/sAlL/9gJU/+wCVv/sAlj/7AJa/+wCXP/sAl7/7AJg/+wCYv/sAn//zgKH/+wCif/sAov/zgKN/+wCj//sApP/zgKV/+ICl//iApv/7AKd/+wCqv/iArX/7ALF/+wCx//sAsn/7ALN/+ICz//iAtH/4gLT/+IC3//sAuH/7ALj/8QC5f/EAuv/7ALt/84C7//sAAIC4v/2AuT/9gAWAYb/4gGM/9gBkP/iAZf/4gGw/+wBt//sAdT/7AHo/7oB6/+6Akf/2AJI/+wCo//iAqT/7AKu/9gCsP/YArL/2ALe/9gC4P/YAub/4gLn/+wC8P/iAvH/7AAaAX//7AGI/+wBnv/YAaP/2AGm/+wBvv/sAcb/7AJR/9gCVf/iAlf/4gJ+/+wCf//sAor/2AKL/+wCjP/iAo7/4gKS/+wCk//sApT/2AKW/9gCqf/YAtL/2ALi/84C5P/OAuz/7ALt/+wAIwGy/+wBvv/OAb//4gHB/+wBw//YAcb/zgHY/+ICQv/sAlb/7AJY/+wCYP/sAnX/7AJ//84Ci//OAo3/4gKP/+ICkf/sApP/zgKV/9gCl//YApv/7AKd/+wCoP/sAqr/2AK7/+wCv//sAs3/4gLP/+IC0f/iAtP/2ALb/+wC3f/sAuP/zgLl/84C7f/OAB8Bhv/EAYz/zgGQ/8QBkv/sAZf/xAGh/+wBsP/OAbf/zgHU/84B6P9+Aev/fgJH/84CSP/OAkv/9gJ0/+wCkP/sAp//7AKj/8QCpP/OAq7/zgKw/84Csv/OArr/7ALa/+wC3P/sAt7/2ALg/9gC5v/EAuf/zgLw/8QC8f/OACEBf//iAYj/4gGe/+IBo//YAab/4gG+/+wBw//sAcb/7AJR/9gCVf/iAlf/4gJ+/+ICf//sAor/4gKL/+wCjP/sAo7/7AKS/+ICk//sApT/2AKV/+wClv/YApf/7AKp/9gCqv/sAtL/2ALT/+wC4v/sAuP/4gLk/+wC5f/iAuz/4gLt/+wAJQF//84BiP/OAZ7/pgGj/8QBpv/OAb7/2AHD/+wBxv/YAlH/xAJV/7oCV/+6An7/zgJ//9gCiv+mAov/2AKM/84Cjv/OApL/zgKT/9gClP/EApX/7AKW/8QCl//sApr/4gKb/+wCnP/iAp3/7AKp/8QCqv/sAtL/xALT/+wC4v+mAuP/2ALk/6YC5f/YAuz/zgLt/9gAFQG+/84Bw//sAcb/zgJC/+wCVv/sAlj/7AJg/+wCf//OAov/zgKN/+wCj//sApP/zgKV/+wCl//sApv/7AKd/+wCqv/sAtP/7ALj/7oC5f+6Au3/zgAOAX//7AGI/+wBnv/iAab/7AJV//YCV//2An7/7AKK/+ICjP/2Ao7/9gKS/+wC4v/sAuT/7ALs/+wAHAGB/+wBmv/sAZ3/7AGg/+wBw//sAkH/7AJT/+wCWf/sAlv/7AJd/+wCX//sAmH/7AKG/+wCiP/sApX/7AKX/+wCmv/sApz/7AKq/+wCxP/sAsb/7ALI/+wC0//sAt7/7ALg/+wC4//sAuX/7ALq/+wAgQGB/+wBhv/YAYz/xAGQ/9gBl//YAZr/7AGd/+wBoP/iAaz/2AGu/+IBr//iAbD/zgGx/84BtP/iAbX/4gG2/+IBt//OAbj/4gG5/+IBuv/OAbv/4gG8/+IBvf/OAcD/zgHC/+IBw//YAcT/4gHF/+IBx//iAcj/4gHK/+IBy//sAcz/zgHNABQBzv/iAc//zgHQ/9gB1P/OAdX/4gHWABQB1//iAdn/4gHb/+IB6P/EAev/xAI//84CQP/iAkH/7AJG/+ICR//EAkj/zgJK/+ICTP/sAk7/4gJS/+wCU//sAlT/zgJZ/+wCWv/OAlv/7AJc/84CXf/sAl7/zgJf/+wCYf/sAmL/zgJr/+ICbQAUAm//4gJz/+ICef/iAnv/4gJ9ABQCgf/iAoP/4gKF/+IChv/sAof/zgKI/+wCif/OApX/2AKX/9gCmf/iApv/2AKd/9gCov/iAqP/2AKk/84Cpv/iAqj/4gKq/9gCrP/iAq7/xAKv/9gCsP/EArH/2AKy/8QCs//YArX/zgK2//YCt//YArj/9gK5/9gCwf/iAsP/4gLE/+wCxf/OAsb/7ALH/84CyP/sAsn/zgLT/9gC1f/iAtf/4gLe/9gC3//OAuD/2ALh/84C4//sAuX/7ALm/9gC5//OAun/4gLq/+wC6//OAu7/9gLv/84C8P/YAvH/zgAJAbD/9gG3//YB1P/2Aej/2AHr/9gCSP/2AqT/9gLn//YC8f/2ACYBf//sAYj/7AGe/8QBo//YAab/7AG+/+wBv//2AcP/9gHG/+wB2P/2AlH/2AJV/+ICV//iAn7/7AJ//+wCiv/EAov/7AKM/84Cjv/OApL/7AKT/+wClP/YApX/9gKW/9gCl//2Aqn/2AKq//YCzf/2As//9gLR//YC0v/YAtP/9gLi/9gC4//sAuT/2ALl/+wC7P/sAu3/7AAPAb7/7AG//+wBxv/sAdj/7AJ//+wCi//sAo3/7AKP/+wCk//sAs3/7ALP/+wC0f/sAuP/2ALl/9gC7f/sAAgBnv/sAlX/9gJX//YCiv/sAoz/9gKO//YC4v/2AuT/9gAlAZ7/7AGj/9gBvv/iAcP/7AHG/+ICQv/2AlH/2AJV/+wCVv/2Alf/7AJY//YCYP/2An//4gKK/+wCi//iAoz/7AKN//YCjv/sAo//9gKT/+IClP/YApX/7AKW/9gCl//sApr/4gKb/+wCnP/iAp3/7AKp/9gCqv/sAtL/2ALT/+wC4v/sAuP/4gLk/+wC5f/iAu3/4gArAX//zgGI/84Bnv+6AaD/7AGj/84Bpv/OAb7/7AHD/+wBxv/sAkP/7AJR/84CVf/YAlf/2AJs/+wCcP/sAnz/7AJ+/84Cf//sAor/ugKL/+wCjP/EAo7/xAKS/84Ck//sApT/zgKV/+wClv/OApf/7AKa/84CnP/OAqn/zgKq/+wCtv/sArj/7ALS/84C0//sAtj/7ALi/7oC4//sAuT/ugLl/+wC7P/OAu3/7AAdAbH/7AG6/+wBvf/sAcD/7AHD/+wBzP/sAc//7AI//+wCVP/sAlr/7AJc/+wCXv/sAmL/7AKH/+wCif/sApX/7AKX/+wCm//sAp3/7AKq/+wCtf/sAsX/7ALH/+wCyf/sAtP/7ALf/+wC4f/sAuv/7ALv/+wACAHo/9gB6//YAlX/9gJX//YCjP/2Ao7/9gLi/+wC5P/sAAEBywAUAAIC4//sAuX/7AA7AX//9gGG/+wBiP/2AYr/7AGM/+wBkP/sAZL/7AGT//YBl//sAZ7/4gGf/+wBof/sAaP/7AGm//YBqf/2AbD/9gG3//YB1P/2Aej/2AHr/9gCR//sAkj/9gJP//YCUf/sAlX/9gJX//YCdP/sAnb/9gJ+//YCiv/iAoz/9gKO//YCkP/sApL/9gKU/+wClv/sAp//7AKj/+wCpP/2Aqn/7AKu/+wCsP/sArL/7AK6/+wCvP/2Asr/9gLM/+wCzv/sAtD/7ALS/+wC2v/sAtz/7ALi/+wC5P/sAub/7ALn//YC7P/2AvD/7ALx//YAGgGy/+wBvv/2Ab//9gHB/+wBw//2Acb/9gHY//YCdf/sAn//9gKL//YCkf/sApP/9gKV//YCl//2AqD/7AKq//YCu//sAs3/9gLP//YC0f/2AtP/9gLb/+wC3f/sAuP/9gLl//YC7f/2AEwBgf/2AYb/zgGM/7oBkP/OAZf/zgGa//YBnf/2AaD/4gGr//YBsP/YAbH/7AG3/9gBuv/sAb3/7AHA/+wBw//sAcz/7AHNADIBz//sAdD/9gHU/9gB1gAyAej/xAHr/8QCP//sAkH/9gJH/7oCSP/YAlP/9gJU/+wCWf/2Alr/7AJb//YCXP/sAl3/9gJe/+wCX//2AmH/9gJi/+wCbQAyAn0AMgKG//YCh//sAoj/9gKJ/+wClf/sApf/7AKa/+wCm//iApz/7AKd/+ICo//OAqT/2AKq/+wCrv+6ArD/ugKy/7oCtf/sAsT/9gLF/+wCxv/2Asf/7ALI//YCyf/sAtP/7ALe/7oC3//sAuD/ugLh/+wC5v/OAuf/2ALq//YC6//sAu//7ALw/84C8f/YAAkBsP/sAbf/7AHU/+wB6P/YAev/2AJI/+wCpP/sAuf/7ALx/+wAmAGB/+wBhv/OAYz/ugGQ/84Bl//OAZr/7AGd/+wBngAUAaD/2AGu/84Br//OAbD/xAGx/7oBsv/sAbP/7AG0/84Btf/OAbb/zgG3/8QBuP/OAbn/zgG6/7oBu//OAbz/zgG9/7oBvv/YAb//2AHA/7oBwf/sAcL/zgHD/84BxP/OAcX/zgHG/9gBx//OAcj/zgHJ/+wByv/OAcv/4gHM/7oBzv/OAc//ugHQ/8QB1P/EAdX/zgHX/84B2P/YAdn/zgHb/84B5P/YAej/xAHr/8QCP/+6AkD/zgJB/+wCQv/sAkb/zgJH/7oCSP/EAkr/zgJM/84CTv/OAlL/zgJT/+wCVP+6Alb/7AJY/+wCWf/sAlr/ugJb/+wCXP+6Al3/7AJe/7oCX//sAmD/7AJh/+wCYv+6Amv/zgJv/84Cc//OAnX/7AJ3/+wCef/OAnv/zgJ//9gCgf/OAoP/zgKF/84Chv/sAof/ugKI/+wCif+6AooAFAKL/9gCjf/YAo//2AKR/+wCk//YApX/zgKX/84Cmf/OApr/zgKb/7oCnP/OAp3/ugKg/+wCov/OAqP/zgKk/8QCpv/OAqj/zgKq/84CrP/OAq7/ugKw/7oCsv+6ArX/ugK7/+wCvf/sAr//4gLB/84Cw//OAsT/7ALF/7oCxv/sAsf/ugLI/+wCyf+6Asv/7ALN/9gCz//YAtH/2ALT/84C1f/OAtf/zgLb/+wC3f/sAt7/ugLf/7oC4P+6AuH/ugLj/84C5f/OAub/zgLn/8QC6f/OAur/7ALr/7oC7f/YAu//ugLw/84C8f/EACABsP/iAbH/9gG3/+IBuv/2Ab3/9gHA//YBzP/2Ac//9gHU/+IB5P/sAej/zgHr/84CP//2Akj/4gJU//YCWv/2Alz/9gJe//YCYv/2Aof/9gKJ//YCpP/iArX/9gLF//YCx//2Asn/9gLf//YC4f/2Auf/4gLr//YC7//2AvH/4gCPAX8AFAGB/+wBhv/YAYgAFAGM/8QBkP/YAZf/2AGa/+wBnf/sAZ4AFAGg/+IBpgAUAa7/4gGv/+IBsP/OAbH/2AGy/+wBs//sAbT/4gG1/+IBtv/iAbf/zgG4/+IBuf/iAbr/2AG7/+IBvP/iAb3/2AHA/9gBwf/sAcL/4gHD/84BxP/iAcX/4gHH/+IByP/iAcn/7AHK/+IBzP/YAc0AFAHO/+IBz//YAdD/4gHU/84B1f/iAdYAFAHX/+IB2f/iAdv/4gHk/+wB6P/OAev/zgI//9gCQP/iAkH/7AJG/+ICR//EAkj/zgJK/+ICTP/sAk7/4gJS/+ICU//sAlT/2AJZ/+wCWv/YAlv/7AJc/9gCXf/sAl7/2AJf/+wCYf/sAmL/2AJr/+ICbQAUAm//4gJz/+ICdf/sAnf/7AJ5/+ICe//iAn0AFAJ+ABQCgf/iAoP/4gKF/+IChv/sAof/2AKI/+wCif/YAooAFAKR/+wCkgAUApX/zgKX/84Cmf/iApr/7AKb/+ICnP/sAp3/4gKg/+wCov/iAqP/2AKk/84Cpv/iAqj/4gKq/84CrP/iAq7/xAKw/8QCsv/EArX/2AK7/+wCvf/sAsH/4gLD/+ICxP/sAsX/2ALG/+wCx//YAsj/7ALJ/9gCy//sAtP/zgLV/+IC1//iAtv/7ALd/+wC3v/OAt//2ALg/84C4f/YAuP/7ALl/+wC5v/YAuf/zgLp/+IC6v/sAuv/2ALsABQC7//YAvD/2ALx/84AHwGw/+IBsf/sAbf/4gG6/+wBvf/sAcD/7AHM/+wBz//sAdT/4gHo/+IB6//iAj//7AJI/+ICVP/sAlr/7AJc/+wCXv/sAmL/7AKH/+wCif/sAqT/4gK1/+wCxf/sAsf/7ALJ/+wC3//sAuH/7ALn/+IC6//sAu//7ALx/+IAJQGB/+wBhQBuAZr/7AGd/+wBoP/iAb7/7AHD/9gBxv/sAkH/7AJQAB4CUv/2AlP/7AJZ/+wCW//sAl3/7AJf/+wCYf/sAn//7AKG/+wCiP/sAov/7AKT/+wClf/YApf/2AKa/+ICm//sApz/4gKd/+wCqv/YAsT/7ALG/+wCyP/sAtP/2ALj/+wC5f/sAur/7ALt/+wAIwGB/+wBmv/sAZ3/7AGg/+wBo//sAcP/7AJB/+wCUf/sAlP/7AJZ/+wCW//sAl3/7AJf/+wCYf/sAob/7AKI/+wClP/sApX/7AKW/+wCl//sApr/zgKc/84Cqf/sAqr/7ALE/+wCxv/sAsj/7ALS/+wC0//sAt7/7ALg/+wC4//sAuX/7ALq/+wC7v/2AB0Bsf/2Abr/9gG9//YBwP/2AcP/9gHM//YBz//2Aj//9gJU//YCWv/2Alz/9gJe//YCYv/2Aof/9gKJ//YClf/2Apf/9gKq//YCtf/2AsX/9gLH//YCyf/2AtP/9gLf//YC4f/2AuP/7ALl/+wC6//2Au//9gA8AX//2AGI/9gBiv/iAYz/4gGS/+IBnv+6AZ//4gGh/+IBo//iAab/2AGy/+wBvv/iAcH/7AHD/+wBxv/iAkf/4gJL/+wCUf/iAlX/4gJX/+ICdP/iAnX/7AJ+/9gCf//iAor/ugKL/+ICjP/iAo7/4gKQ/+ICkf/sApL/2AKT/+IClP/iApX/7AKW/+ICl//sAp//4gKg/+wCqf/iAqr/7AKu/+ICsP/iArL/4gK6/+ICu//sAsz/4gLO/+IC0P/iAtL/4gLT/+wC2v/iAtv/7ALc/+IC3f/sAuL/7ALj/+wC5P/sAuX/7ALs/9gC7f/iABUBjP/2AZL/7AGe/+wBof/sAej/2AHr/9gCR//2AlX/9gJX//YCdP/sAor/7AKM//YCjv/2ApD/7AKf/+wCrv/2ArD/9gKy//YCuv/sAtr/7ALc/+wADwGy//YBv//2AcH/9gHY//YCdf/2ApH/9gKg//YCu//2As3/9gLP//YC0f/2Atv/9gLd//YC4//sAuX/7AAnAX//4gGI/+IBjP/sAZL/7AGe/+IBof/sAaP/7AGm/+IBvv/sAcb/7AJH/+wCUf/sAlX/7AJX/+wCdP/sAn7/4gJ//+wCiv/iAov/7AKM/+wCjv/sApD/7AKS/+ICk//sApT/7AKW/+wCn//sAqn/7AKu/+wCsP/sArL/7AK6/+wC0v/sAtr/7ALc/+wC4v/sAuT/7ALs/+IC7f/sABoBsv/sAb7/4gG//+wBwf/sAcP/7AHG/+IB2P/sAnX/7AJ//+ICi//iApH/7AKT/+IClf/sApf/7AKg/+wCqv/sArv/7ALN/+wCz//sAtH/7ALT/+wC2//sAt3/7ALj/84C5f/OAu3/4gAFAcP/7AKV/+wCl//sAqr/7ALT/+wABAGFAG4CvwAUAuP/7ALl/+wAOAAS/+wAFv/sABkAggAe/+wAIP/sACP/ugAl/9gAJv/YACj/xABt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAgv/EAKr/7ACs/+wArv/sALD/7ADA/+wAwv/sAMT/7ADG/+wA8P/sAPL/7AD0/+wA9v/sAQb/ugEI/7oBGP/YARr/xAEc/8QBKf/sAdz/2AHe/9gB4P/YAeL/xAI0/+wDHv/sAyD/7AMi/+wDJP/sAyb/7AMo/+wDKv/sAyz/7AMu/+wDMP/sAzL/7AM0/+wDRP/EA0b/xANI/8QDVv+6AAEAGQA8AA0AQf/sAEL/7ABD/+wARP/sAEX/9gCh/+wBGf/sAR7/9gEg//YBIv/2Ad3/7AHf/+wDRf/sADIAEP/sACP/4gAl//YAJv/2ACf/7AAo//YAKf/2AGb/7ABn/+wAaP/sAGn/7ABq/+wAa//sAIL/9gCk/+wApv/sAKj/7AEG/+IBCP/iARj/9gEa//YBHP/2AR3/9gEf//YBIf/2ASX/7AGC//YB3P/2Ad7/9gHg//YB4v/2Aej/2AHr/9gCL//sAvL/7AL0/+wC9v/sAvj/7AL6/+wC/P/sAv7/7AMA/+wDAv/sAwT/7AMG/+wDCP/sA0T/9gNG//YDSP/2A1b/4gASADEAKAA/ACgAQQAyAEIAMgBDADIARAAyAKEAMgEHACgBCQAoARkAMgHdADIB3wAyAhEAKAISACgCMgAoAjMAKANFADIDVwAoABoAEP/2AGb/9gBn//YAaP/2AGn/9gBq//YAa//2AKT/9gCm//YAqP/2ASX/9gHo/+wB6//sAi//9gLy//YC9P/2Avb/9gL4//YC+v/2Avz/9gL+//YDAP/2AwL/9gME//YDBv/2Awj/9gASADEAMgA/ADIAQQAyAEIAMgBDADIARAAyAKEAMgEHADIBCQAyARkAMgHdADIB3wAyAhEAMgISADICMgAyAjMAMgNFADIDVwAyALYAEP/EABL/7AAW/+wAHv/sACD/7AAs/84ALv/OAC//zgAw/84AMv/sADj/4gA5/+IAOv/OADv/4gA8/84APf/iAD7/2ABA/+IARf/sAGb/xABn/8QAaP/EAGn/xABq/8QAa//EAG3/7AB4/+wAef/sAHr/7AB7/+wAfP/sAH3/7ACF/84Ahv/OAIf/zgCI/84Aif/OAIr/zgCL/84AjP/OAI3/zgCO/84Aj//OAJD/zgCX/84AmP/OAJn/zgCa/84Am//OAJz/zgCd/+IAnv/iAJ//4gCg/+IApP/EAKX/zgCm/8QAp//OAKj/xACp/84Aqv/sAKv/zgCs/+wArf/OAK7/7ACv/84AsP/sALH/zgCz/84Atf/OALf/zgC5/84Au//OAL3/zgC//84AwP/sAMH/7ADC/+wAw//sAMT/7ADF/+wAxv/sAMf/7ADc/+IA6P/iAOr/4gDv/+IA8P/sAPH/zgDy/+wA8//OAPT/7AD1/84A9v/sAPf/zgD5/+IA+//iAP//2AED/9gBDf/iAQ//4gER/+IBE//iARX/4gEX/+IBHv/sASD/7AEi/+wBJf/EASb/zgEo/84BKf/sASr/zgEs/9gB6P/EAev/xAIu/+ICL//EAjD/zgI0/+wCNf/OAjf/4gLy/8QC8//OAvT/xAL1/84C9v/EAvf/zgL4/8QC+v/EAvv/zgL8/8QC/f/OAv7/xAL//84DAP/EAwH/zgMC/8QDA//OAwT/xAMF/84DBv/EAwf/zgMI/8QDCf/OAwv/zgMN/84DD//OAxH/zgMV/84DF//OAxn/zgMe/+wDH//OAyD/7AMh/84DIv/sAyP/zgMk/+wDJv/sAyf/zgMo/+wDKf/OAyr/7AMr/84DLP/sAy3/zgMu/+wDL//OAzD/7AMx/84DMv/sAzP/zgM0/+wDNf/OAzf/4gM5/+IDO//iAz3/4gM//+IDQf/iA0P/4gACAej/2AHr/9gAxAAQ/7oAEv/sABb/7AAe/+wAIP/sACMAFAAs/7AALv+6AC//ugAw/7oAMv+6ADj/zgA5/84AOv+6ADv/zgA8/7oAPf/OAD7/xABA/84AQf/sAEL/7ABD/+wARP/sAEX/2ABm/7oAZ/+6AGj/ugBp/7oAav+6AGv/ugBt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAhf+6AIb/sACH/7AAiP+wAIn/sACK/7AAi/+wAIz/ugCN/7oAjv+6AI//ugCQ/7oAl/+6AJj/ugCZ/7oAmv+6AJv/ugCc/7oAnf/OAJ7/zgCf/84AoP/OAKH/7ACk/7oApf+wAKb/ugCn/7AAqP+6AKn/sACq/+wAq/+6AKz/7ACt/7oArv/sAK//ugCw/+wAsf+6ALP/ugC1/7oAt/+6ALn/ugC7/7oAvf+6AL//ugDA/+wAwf+6AML/7ADD/7oAxP/sAMX/ugDG/+wAx/+6ANz/zgDo/84A6v/OAO//zgDw/+wA8f+6APL/7ADz/7oA9P/sAPX/ugD2/+wA9/+6APn/zgD7/84A///E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CdcAAgl0AAEABAnYAAIJdAABAAQJ2QACCXQAAQAECcAAAgl0AAEABAnBAAIJdAABAAQJwgACCXQAAQAECyAAAgl0AAEABAsmAAIJdAACAAgJPgliAAAJZAlqACUJbAltACwJbwlzAC4JkwmUADMJpQmlADULHwsfADYLJAskADcABAAAAAEACAABACIAAgAKABYAAQAECdoAAwmFCXEAAQAECdsAAwmFCVgAAQACCU8JVgAEAAAAAQAIAAEELgABAAgAAQAECdwAAgmFAAQAAAABAAgAAQ80AEoAmgCmALIAvgDKANYA4gDuAPoBBgESAR4BKgE2AUIBTgFaAWYBcgF+AYoBlgGiAa4BugHGAdIB3gHqAfYCAgIOAhoD4gImAjICPgJKAlYCYgJuAnoChgKSAp4CqgK2AsICzgLaAuYC8gL+AwoDFgMiAy4DOgNGA1IDXgNqA3YDggPuA44DmgOmA7IDvgPKA9YD4gPuAAEABAojAAMJhQlqAAEABAokAAMJhQlqAAEABAolAAMJhQlqAAEABAomAAMJhQlqAAEABAonAAMJhQlqAAEABAooAAMJhQlqAAEABAopAAMJhQlqAAEABAoqAAMJhQlqAAEABAorAAMJhQlqAAEABAosAAMJhQlqAAEABAotAAMJhQlqAAEABAouAAMJhQlqAAEABAovAAMJhQlqAAEABAowAAMJhQlqAAEABAoxAAMJhQlqAAEABAoyAAMJhQlqAAEABAozAAMJhQlqAAEABAo0AAMJhQlqAAEABAo1AAMJhQlqAAEABAo2AAMJhQlqAAEABApaAAMJhQlqAAEABAo3AAMJhQlqAAEABAo4AAMJhQlqAAEABAo5AAMJhQlqAAEABAo6AAMJhQlqAAEABAo7AAMJhQlqAAEABAo8AAMJhQlqAAEABAo9AAMJhQlqAAEABAphAAMJhQlqAAEABAo+AAMJhQlqAAEABAo/AAMJhQlqAAEABApjAAMJhQlqAAEABApAAAMJhQlqAAEABApCAAMJhQlqAAEABApDAAMJhQlqAAEABApEAAMJhQlqAAEABApHAAMJhQlqAAEABApIAAMJhQlqAAEABApJAAMJhQlqAAEABApOAAMJhQlqAAEABApTAAMJhQlqAAEABApUAAMJhQlqAAEABApcAAMJhQlqAAEABApgAAMJhQlqAAEABApKAAMJhQlqAAEABApLAAMJhQlqAAEABApMAAMJhQlqAAEABApNAAMJhQlqAAEABApPAAMJhQlqAAEABApQAAMJhQlqAAEABApRAAMJhQlqAAEABApSAAMJhQlqAAEABApVAAMJhQlqAAEABApWAAMJhQlqAAEABApXAAMJhQlqAAEABApYAAMJhQlqAAEABApZAAMJhQlqAAEABApbAAMJhQlqAAEABApdAAMJhQlqAAEABApeAAMJhQlqAAEABApfAAMJhQlqAAEABApiAAMJhQlqAAEABApkAAMJhQlqAAEABApmAAMJhQlqAAEABApnAAMJhQlqAAEABApoAAMJhQlqAAEABApFAAMJhQlqAAEABApGAAMJhQlqAAEABAshAAMJhQlqAAEABAsiAAMJhQlqAAEABApBAAMJhQlqAAEABAplAAMJhQlqAAQAAAABAAgAAQASAAEACAABAAQJ3QACCYUAAQABCWoABQAAAAEACAABAA4ABAAaABoAGgAaAAEABAmmCacJqQmqAAEABAADAAEJhQlqAAEACwAEAAAAAQAIAAEAEgABAAgAAQAECd0AAglqAAEAAQmFAAQAAAABAAgAAQrAAEoBggGMAZYBoACaAbYBwAHKAdQB3gCkAK4AuADCAhgCIgIsAMwCQgJMAlYCYAJqAnQCfgKIApICnAKoBEQCsgK8AsYC0ALaAuQC7gL4AwIDDAMWaCBoKgM4A0IDTGg0A2IDbAN2A4BoPmhIA6IDrAO2ANYDzAPWA+AD6gP0BE4D/gQIBBIEHAQmBDAEOgREBE4EWARiAAEABAniAAIJhQABAAQJ6AACCYUAAQAECekAAgmFAAEABAnqAAIJhQABAAQJ6wACCYUAAQAECe8AAgmFAAEABAoTAAIJhQAEAAAAAQAIAAEJ2ABKAJoApACuALgAwgDOANgA4gDsAPYBAAEMARgBJAEwAToBRAFOAVoBZAFuAXgBggGMAZYBoAGqAbQBwANcAcoB1AHeAegB8gH8AgYCEAIaAiQCLgI4AkQCUAJaAmQCbgJ6AoQCjgKYAqICrgK6AsQCzgLYAuQC7gL4AwIDDANmAxYDIAMqAzQDPgNIA1IDXANmA3ADegABAAQJ3gACCYUAAQAECd8AAgmFAAEABAngAAIJhQABAAQJ4QACCYUAAQAECeIAAwmFCa0AAQAECeMAAgmFAAEABAnkAAIJhQABAAQJ5QACCYUAAQAECeYAAgmFAAEABAnnAAIJhQABAAQJ6AADCYUJrQABAAQJ6QADCYUJrQABAAQJ6gADCYUJrQABAAQJ6wADCYUJrQABAAQJ7AACCYUAAQAECe0AAgmFAAEABAnuAAIJhQABAAQJ7wADCYUJrQABAAQJ8AACCYUAAQAECfEAAgmFAAEABAoVAAIJhQABAAQJ8gACCYUAAQAECfMAAgmFAAEABAn0AAIJhQABAAQJ9QACCYUAAQAECfYAAgmFAAEABAn3AAIJhQABAAQJ+AADCYUJrQABAAQJ+AACCYUAAQAECfoAAgmFAAEABAodAAIJhQABAAQJ+wACCYUAAQAECfwAAgmFAAEABAn9AAIJhQABAAQJ/gACCYUAAQAECf8AAgmFAAEABAoCAAIJhQABAAQKAwACCYUAAQAECgQAAgmFAAEABAoJAAIJhQABAAQKDgADCYUJrQABAAQKDwADCYUJrQABAAQKFwACCYUAAQAEChsAAgmFAAEABAoFAAIJhQABAAQKBgADCYUJrQABAAQKBwACCYUAAQAECggAAgmFAAEABAoKAAIJhQABAAQKCwACCYUAAQAECgwAAwmFCa0AAQAECg0AAwmFCa0AAQAEChAAAgmFAAEABAoRAAIJhQABAAQKEgACCYUAAQAEChMAAwmFCa0AAQAEChQAAgmFAAEABAoWAAIJhQABAAQKGAACCYUAAQAEChkAAgmFAAEABAoaAAIJhQABAAQKHgACCYUAAQAECh8AAgmFAAEABAogAAIJhQABAAQKIQACCYUAAQAECiIAAgmFAAEABAoAAAIJhQABAAQKAQACCYUAAQAECfkAAgmFAAEABAocAAIJhQABAAQLJQACCYUAAQAECycAAgmFAAQAAAABAAgAAQKgADoAegCEAI4AmACiAKwAtgDAAMoA1ADeAOgA8gD8AQYBEAEaASQBLgE4AlACjAFCAUwBVgFgAWoBdAF+AYgBkgGcAaYBsAG6AcQBzgHYAeIB7AH2AgACCgIUAh4CKAIyAjwCRgJQApYCWgJkAm4CeAKCAowClgABAAQKaQACCYUAAQAECmoAAgmFAAEABAprAAIJhQABAAQKbAACCYUAAQAECm4AAgmFAAEABApvAAIJhQABAAQKcAACCYUAAQAECnEAAgmFAAEABApyAAIJhQABAAQKdwACCYUAAQAECngAAgmFAAEABAp5AAIJhQABAAQKewACCYUAAQAECnwAAgmFAAEABAp9AAIJhQABAAQKfgACCYUAAQAECn8AAgmFAAEABAqAAAIJhQABAAQKgQACCYUAAQAECoIAAgmFAAEABAqFAAIJhQABAAQKhgACCYUAAQAECocAAgmFAAEABAqIAAIJhQABAAQKiQACCYUAAQAECosAAgmFAAEABAqMAAIJhQABAAQKjQACCYUAAQAECo4AAgmFAAEABAqPAAIJhQABAAQKkAACCYUAAQAECpIAAgmFAAEABAqTAAIJhQABAAQKlAACCYUAAQAECpUAAgmFAAEABAqWAAIJhQABAAQKmwACCYUAAQAECpwAAgmFAAEABAqdAAIJhQABAAQKnwACCYUAAQAECqAAAgmFAAEABAqhAAIJhQABAAQKogACCYUAAQAECqMAAgmFAAEABAqkAAIJhQABAAQKpQACCYUAAQAECqYAAgmFAAEABAqDAAIJhQABAAQKqAACCYUAAQAECqkAAgmFAAEABAqqAAIJhQABAAQKqwACCYUAAQAECqwAAgmFAAEABAqEAAIJhQABAAQKpwACCYUAAgAJCiMKJgAACigKLAAECjEKMwAJCjUKQwAMCkUKSgAbCkwKUAAhClUKVwAmClkKZwApCyELIgA4AAQAAAABAAgAAQNqAEoAmgCkAK4AuADCAMwA1gDgAOoA9AD+AQgBEgEcASYBMAE6AUQBTgFYAWIBbAF2AYABigGUAZ4BqAGyAbwBxgHQAdoDVgHkAe4B+AICAgwCFgIgAioCNAI+AkgCUgJcAmYCcAJ6AoQCjgKYAqICrAK2AsACygLUAt4C6ALyAvwDBgNgAxADGgMkAy4DOANCA0wDVgNgAAEABAojAAIJ3QABAAQKJAACCd0AAQAECiUAAgndAAEABAomAAIJ3QABAAQKJwACCd0AAQAECigAAgndAAEABAopAAIJ3QABAAQKKgACCd0AAQAECisAAgndAAEABAosAAIJ3QABAAQKLQACCd0AAQAECi4AAgndAAEABAovAAIJ3QABAAQKMAACCd0AAQAECjEAAgndAAEABAoyAAIJ3QABAAQKMwACCd0AAQAECjQAAgndAAEABAo1AAIJ3QABAAQKNgACCd0AAQAECloAAgndAAEABAo3AAIJ3QABAAQKOAACCd0AAQAECjkAAgndAAEABAo6AAIJ3QABAAQKOwACCd0AAQAECjwAAgndAAEABAo9AAIJ3QABAAQKYQACCd0AAQAECj4AAgndAAEABAo/AAIJ3QABAAQKYwACCd0AAQAECkAAAgndAAEABApCAAIJ3QABAAQKQwACCd0AAQAECkQAAgndAAEABApHAAIJ3QABAAQKSAACCd0AAQAECkkAAgndAAEABApOAAIJ3QABAAQKUwACCd0AAQAEClQAAgndAAEABApcAAIJ3QABAAQKYAACCd0AAQAECkoAAgndAAEABApLAAIJ3QABAAQKTAACCd0AAQAECk0AAgndAAEABApPAAIJ3QABAAQKUAACCd0AAQAEClEAAgndAAEABApSAAIJ3QABAAQKVQACCd0AAQAEClYAAgndAAEABApXAAIJ3QABAAQKWAACCd0AAQAEClkAAgndAAEABApbAAIJ3QABAAQKXQACCd0AAQAECl4AAgndAAEABApfAAIJ3QABAAQKYgACCd0AAQAECmQAAgndAAEABApmAAIJ3QABAAQKZwACCd0AAQAECmgAAgndAAEABApFAAIJ3QABAAQKRgACCd0AAQAECyEAAgndAAEABAsiAAIJ3QABAAQKQQACCd0AAQAECmUAAgndAAIABglPCXMAAAmLCZIAJQnDCdsALQsfCyAARgskCyQASAsmCyYASQAEAAAAAQAIAAEDRgBHAJQAngCoALIAvADGANAA2gDkAO4A+AECAQwBFgEgASoBNAE+AUgBUgFcAWYBcAF6AYQBjgGYAaIBrAG2AzIBwAHKAdQB3gHoAfIB/AIGAhACGgIkAi4COAJCAkwCVgJgAmoCdAJ+AogCkgKcAqYCsAK6AsQCzgLYAuIC7AL2AwADCgM8AxQDHgMoAzIDPAABAAQKaQACCd0AAQAECmoAAgndAAEABAprAAIJ3QABAAQKbAACCd0AAQAECm0AAgndAAEABApuAAIJ3QABAAQKbwACCd0AAQAECnAAAgndAAEABApxAAIJ3QABAAQKcgACCd0AAQAECnMAAgndAAEABAp0AAIJ3QABAAQKdQACCd0AAQAECnYAAgndAAEABAp3AAIJ3QABAAQKeAACCd0AAQAECnkAAgndAAEABAp6AAIJ3QABAAQKewACCd0AAQAECnwAAgndAAEABAp9AAIJ3QABAAQKfgACCd0AAQAECn8AAgndAAEABAqAAAIJ3QABAAQKgQACCd0AAQAECoIAAgndAAEABAqDAAIJ3QABAAQKhAACCd0AAQAECoUAAgndAAEABAqGAAIJ3QABAAQKiAACCd0AAQAECokAAgndAAEABAqKAAIJ3QABAAQKiwACCd0AAQAECowAAgndAAEABAqNAAIJ3QABAAQKjgACCd0AAQAECo8AAgndAAEABAqQAAIJ3QABAAQKkQACCd0AAQAECpIAAgndAAEABAqTAAIJ3QABAAQKlAACCd0AAQAECpUAAgndAAEABAqWAAIJ3QABAAQKlwACCd0AAQAECpgAAgndAAEABAqZAAIJ3QABAAQKmgACCd0AAQAECpsAAgndAAEABAqcAAIJ3QABAAQKnQACCd0AAQAECp4AAgndAAEABAqfAAIJ3QABAAQKoAACCd0AAQAECqEAAgndAAEABAqiAAIJ3QABAAQKowACCd0AAQAECqQAAgndAAEABAqlAAIJ3QABAAQKpgACCd0AAQAECqcAAgndAAEABAqoAAIJ3QABAAQKqQACCd0AAQAECqsAAgndAAEABAqsAAIJ3QABAAQKrQACCd0AAQAECocAAgndAAEABAqqAAIJ3QACAAMJ3goiAAALJQslAEULJwsnAEYABgAAAAEACAACAFBYzgAQABgAAgAAAC4AAQo9AAEAAQACAAMJewl8AAEJhQmFAAEJlQmWAAEAAQAEAAAAAQABAAEAAQAAABIAAgAAAAEACAABAAgAAQAOAAEAAQo9AAIJ+AlqAAQAAAABAAgAAQEWAAYAEgAeAFYAbACYAK4AAQAECvEAAwmFCWkABQAMABYAHgAoADAK9AAECYUJWQl6CvMAAwmFCVkK9gAECYUJWgl6CvUAAwmFCVoK9wADCYUJaQACAAYADgr4AAMJhQlaCvkAAwmFCWkABAAKABQAHAAkCvwABAmFCVsJegr7AAMJhQlbCvoAAwmFCVwK/QADCYUJaQACAAYADgr+AAMJhQlcCv8AAwmFCWkACgAWAB4AJgAuADYAPgBGAE4AVgBeCwMAAwmFCVELAgADCYUJUgsJAAMJhQlgCwcAAwmFCWELBAADCYUJZgsFAAMJhQlnCwoAAwmFCWgLCwADCYUJaQsGAAMJhQlvCwgABAmFCfAJaQABAAYJUwlZCVoJWwlcCWAABAAAAAEACAABAbIADwAkAC4AOABCAHAAggCmALgAwgEWASABKgE0AVYBiAABAAQK8AACCV4AAQAECvEAAglpAAEABAryAAIJaQAFAAwAFAAaACIAKAr0AAMJWQl6CvMAAglZCvYAAwlaCXoK9QACCVoK9wACCWkAAgAGAAwK+AACCVoK+QACCWkABAAKABIAGAAeCvwAAwlbCXoK+wACCVsK+gACCVwK/QACCWkAAgAGAAwK/gACCVwK/wACCWkAAQAECwAAAgleAAoAFgAcACIAKAAuADQAOgBAAEYATAsDAAIJUQsCAAIJUgsJAAIJYAsHAAIJYQsEAAIJZgsFAAIJZwsKAAIJaAsLAAIJaQsGAAIJbwsIAAMJ8AlpAAEABAsNAAIJYgABAAQLDgACCWkABABqAHAAdgB8AAQACgAQABYAHAsVAAIJWQsXAAIJWgsWAAIKLQsYAAIKLgAGAA4AFAAaACAAJgAsCxkAAgldCxoAAgliCxsAAgloCxwAAglpCx0AAglsCx4AAglvAAUADAASABgAHgAkCw8AAglUCxQAAgliCxMAAglsCxEAAglvCyMAAgsfAAEADwneCeIJ5AnoCekJ6gnrCe0J7wnyCfsJ/An9Cf8LJQAEAAAAAQAIAAEANAAEAA4AGAAiACIAAQAECwEAAgntAAEABAsMAAIJ9wACAAYADAsQAAIJ4wsSAAIJ+wABAAQJ7QnvCfwLJQAFAAAAAQAIAAIAjAAMAAIAAABMAAIACgk7CTsAAgk+CT4AAQlHCUgAAQlKCU4AAQmlCaUAAQmvCa8AAQm4CbkAAQm7Cb8AAQnCCcIAAQncCdwAAgABAAQAAgABAAIAAAAXAAIAAAABAAgAAQAqABIAUgBYAF4AZABqAHAAdgB8AIIAiACOAJQAmgCgAKYArACyALgAAQASCT4JRwlICUoJSwlMCU0JTgmlCa8JuAm5CbsJvAm9Cb4JvwnCAAIJPwl+AAIJSQl9AAIJSQl+AAIJSQl/AAIJQAl9AAIJQAl+AAIJQAl/AAIJQAmAAAIJPwl9AAIJsAl+AAIJugl9AAIJugl+AAIJugl/AAIJsQl9AAIJsQl+AAIJsQl/AAIJsQmAAAIJsAl9AAQAAAABAAgAAQAaAAEACAACAAYADArdAAIJOwrdAAIJPAABAAEJ3AAEAAAAAQAIAAECMgAbADwARgBYAGIAbAB2AIAAigCUAJ4AwADiAQQBJgFIAWoBjAGuAdAB2gHsAfYCAAIKAhQCHgIoAAEABAreAAIJPAACAAYADArfAAIJOwrfAAIJPAABAAQK4AACCTwAAQAECuEAAgk8AAEABAriAAIJPAABAAQK4wACCTwAAQAECuQAAgk8AAEABArlAAIJPAABAAQK5gACCTwABAAKABAAFgAcC6IAAgk7CsIAAgk8CsMAAgncCsQAAgrdAAQACgAQABYAHAuaAAIJOwrFAAIJPArGAAIJ3ArHAAIK3QAEAAoAEAAWABwLmwACCTsKyAACCTwKyQACCdwKygACCt0ABAAKABAAFgAcC5wAAgk7CssAAgk8CswAAgncCs0AAgrdAAQACgAQABYAHAudAAIJOwrOAAIJPArPAAIJ3ArQAAIK3QAEAAoAEAAWABwLngACCTsK0QACCTwK0gACCdwK0wACCt0ABAAKABAAFgAcC58AAgk7CtQAAgk8CtUAAgncCtYAAgrdAAQACgAQABYAHAugAAIJOwrXAAIJPArYAAIJ3ArZAAIK3QAEAAoAEAAWABwLoQACCTsK2gACCTwK2wACCdwK3AACCt0AAQAECucAAgk8AAIABgAMCugAAgk7CugAAgk8AAEABArpAAIJPAABAAQK6gACCTwAAQAECusAAgk8AAEABArsAAIJPAABAAQK7QACCTwAAQAECu4AAgk8AAEABArvAAIJPAABABsJPglCCUcJSAlKCUsJTAlNCU4JeAl9CX4JfwmACYEJggmDCYQJrwmzCbgJuQm7CbwJvQm+Cb8ABQAAAAEACAACADgADAACAAAAHAACAAIJdwl3AAEJrgmuAAIAAQAEAAIAAQAAAAAAGwABAAAAAQAIAAEABgGxAAEAAQl3AAUAAAABAAgAAkAYAAwAAgAABDYAAgCxCU8JTwADCVAJUAACCVEJVQADCVYJWAACCVkJXAADCV0JXQACCV4JcwADCYsJiwADCYwJjAACCY0JjQADCY4JjgACCY8JkgADCaYJpgADCacJpwACCakJqgADCa0JrQAnCcMJxgADCccJyAACCckJygADCcsJywACCcwJ2QADCdoJ2gACCdsJ2wADCeAJ4AAECeEJ4QAJCeMJ4wASCeUJ5QAmCeYJ5gAcCecJ5wAlCegJ6AAhCesJ6wAlCewJ7AAaCe0J7QAMCe4J7gAQCe8J7wAiCfAJ8AALCfEJ8QAKCfIJ8gAFCfQJ9AAUCfUJ9QAYCfYJ9gAGCfcJ9wAHCfgJ+AATCfkJ+QAgCfsJ+wARCfwJ/AAVCf0J/QANCf4J/gAQCf8J/wAdCgAKAAAZCgEKAQAWCgQKBAAECgUKBQAJCgcKBwASCgkKCQAmCgoKCgAcCgsKCwAlCgwKDAAhCg8KDwAlChAKEAAaChEKEQAMChIKEgAQChMKEwAiChQKFAALChUKFQAKChYKFgAFChgKGAAUChkKGQAYChoKGgAGChsKGwAHChwKHAAgCh4KHgARCh8KHwAVCiAKIAANCiEKIQAQCiIKIgAdCiMKIwADCiQKJAACCiUKKQADCioKLAACCi0KMAADCjEKMQACCjIKQgADCkMKQwACCkQKRAADCkUKRgACCkcKRwADCkgKSAACCkkKTQADCk4KUAACClEKVAADClUKVQACClYKZgADCmcKZwACCmgKaAADCmsKawAICmwKbAAJCm4KbgASCnMKcwAhCnYKdgAlCncKdwAfCngKeAAOCnkKeQAQCnoKegAiCnsKewALCnwKfAAPCn0KfQAFCn8KfwAUCoAKgAAlCoEKgQAXCoIKggAHCoMKgwATCoQKhAAgCoYKhgARCocKhwAkCogKiAANCokKigAlCowKjAAlCo8KjwAICpAKkAAJCpIKkgASCpcKlwAhCpoKmgAlCpsKmwAfCpwKnAAOCp0KnQAQCp4KngAiCp8KnwALCqAKoAAPCqEKoQAFCqMKowAUCqQKpAAlCqUKpQAXCqYKpgAHCqcKpwAgCqkKqQARCqoKqgAkCqsKqwANCqwKrQAlCvAK8AADCvEK8gACCvMK8wADCvUK9QADCvcK9wACCvgK+AADCvkK+QACCvoK+wADCv0K/QACCv4K/gADCv8K/wACCwALAAADCwELAQAbCwILBAADCwULBQACCwYLBgADCwcLCAACCwkLCQADCwoLCgACCwsLCwADCwwLDAAeCw0LDQADCw4LDgACCw8LDwADCxALEAAjCxELEQADCxILEgAjCxMLFAACCxULGgADCxsLHAACCx0LIgADCyMLIwACCyQLJAADCyULJQAVCyYLJgADCycLJwAVCygLKAABC4ULhQAZAEgAkgCcAKYAsgC+AMoA1gDiAO4A+gEGARIBHgEqATYBQgFOAVoBZgFyAX4BigGWAaIBrgG6AcYB0gHeAeoB9gICAg4CGgImAjICPgJKAlgCZgJ0AoICkAKeAqwCugLIAtYC5ALyAwADDgMcAyoDOANGA1QDYgNwA34DjAOaA6gDtgPEA9ID4APuA/wECgQYBCYAAgABAAIAAABAAAIAAQADAAAAQAADAAEABAADAAAAHQADAAEABQADAAAAHgADAAEABgADAAAAHwADAAEABwADAAAAIAADAAEACAADAAAAIQADAAEACQADAAAAIgADAAEACgADAAAAIwADAAEACwADAAAAJAADAAEADAADAAAAJQADAAEADQADAAAAJgADAAEADgADAAAAJwADAAEADwADAAAAKAADAAEAEAADAAAAKQADAAEAEQADAAAAKgADAAEAEgADAAAAKwADAAEAEwADAAAALAADAAEAFAADAAAALQADAAEAFQADAAAALgADAAEAFgADAAAALwADAAEAFwADAAAAMAADAAEAGAADAAAAMQADAAEAGQADAAAAMgADAAEAGgADAAAAMwADAAEAGwADAAAANAADAAEAHAADAAAANQADAAEAHQADAAAANgADAAEAHgADAAAANwADAAEAHwADAAAAOAADAAEAIAADAAAAOQADAAEAIQADAAAAOgADAAEAIgADAAAAOwADAAEAIwADAAAAPAADAAEAJAADAAAAPQADAAEAJQADAAAAPgADAAEAJgADAAAAPwAEAAEABAAnAAMAAAAdAAQAAQAFACcAAwAAAB4ABAABAAYAJwADAAAAHwAEAAEABwAnAAMAAAAgAAQAAQAIACcAAwAAACEABAABAAkAJwADAAAAIgAEAAEACgAnAAMAAAAjAAQAAQALACcAAwAAACQABAABAAwAJwADAAAAJQAEAAEADQAnAAMAAAAmAAQAAQAOACcAAwAAACcABAABAA8AJwADAAAAKAAEAAEAEAAnAAMAAAApAAQAAQARACcAAwAAACoABAABABIAJwADAAAAKwAEAAEAEwAnAAMAAAAsAAQAAQAUACcAAwAAAC0ABAABABUAJwADAAAALgAEAAEAFgAnAAMAAAAvAAQAAQAXACcAAwAAADAABAABABgAJwADAAAAMQAEAAEAGQAnAAMAAAAyAAQAAQAaACcAAwAAADMABAABABsAJwADAAAANAAEAAEAHAAnAAMAAAA1AAQAAQAdACcAAwAAADYABAABAB4AJwADAAAANwAEAAEAHwAnAAMAAAA4AAQAAQAgACcAAwAAADkABAABACEAJwADAAAAOgAEAAEAIgAnAAMAAAA7AAQAAQAjACcAAwAAADwABAABACQAJwADAAAAPQAEAAEAJQAnAAMAAAA+AAQAAQAmACcAAwAAAD8ABQAAAAEACAACN6YADAACAAAH8AACAHUJTwlPAAUJUQlSAAYJUwlVAAcJWQlaAAQJWwlbAAcJXAlcAAQJXgleAAYJXwlfAAcJYAlgAAQJYQlhAAcJYglkAAYJZQllAAUJZglmAAYJZwlnAAgJaAlpAAYJaglrAAMJbAluAAgJbwlvAAYJcAlwAAgJcQlxAAYJcglyAAgJcwlzAAUJiwmLAAUJjQmNAAYJjwmPAAcJkAmQAAQJkQmRAAUJkgmSAAYJpgmmAAYJqQmpAAcJqgmqAAYJrQmtAAkJwwnDAAYJxAnGAAcJyQnKAAQJzAnMAAYJzQnNAAcJzgnOAAQJzwnPAAcJ0AnRAAYJ0gnSAAgJ0wnTAAYJ1AnUAAgJ1QnVAAYJ1gnWAAgJ1wnXAAYJ2AnYAAgJ2QnZAAUJ2wnbAAcJ4AngAAIKBAoEAAIKIwojAAUKJQomAAYKJwopAAcKLQouAAQKLwovAAcKMAowAAQKMgoyAAYKMwozAAcKNAo0AAQKNQo1AAcKNgo3AAYKOAo4AAUKOQo5AAYKOgo6AAgKOwo8AAYKPQo9AAMKPgo/AAgKQApAAAYKQQpBAAgKQgpCAAYKRApEAAYKRwpHAAUKSQpKAAYKSwpNAAcKUQpSAAQKUwpTAAcKVApUAAQKVgpWAAYKVwpXAAcKWApYAAQKWQpZAAcKWgpbAAYKXApcAAUKXQpdAAYKXgpeAAgKXwpgAAYKYQphAAMKYgpjAAgKZApkAAYKZQplAAgKZgpmAAYKaApoAAYK8ArwAAcK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAQLAAsAAAgLAgsCAAgLAwsDAAQLBAsEAAYLBgsGAAYLCQsJAAQLCwsLAAgLDQsNAAYLDwsPAAgLEQsRAAgLFQsYAAYLGQsZAAgLGgsaAAcLHQseAAgLHwsiAAcLJAskAAgLJgsmAAgLKAsoAAEABQAAAAEACAACNNAADAACAAAFGgACAHAJTwlPAAYJUQlRAAYJUglTAAcJVAlUAAgJVQlVAAcJWQlaAAQJWwlbAAcJXAlcAAQJXgleAAYJXwlfAAgJYAlgAAQJYQlhAAcJYglmAAYJaAloAAcJaQlpAAYJaglrAAMJbAluAAgJbwlvAAYJcAlwAAgJcQlxAAYJcglyAAgJcwlzAAUJiwmLAAYJjQmNAAYJjwmPAAcJkAmQAAQJkQmSAAYJpgmmAAYJqQmpAAcJqgmqAAYJrQmtAAkJwwnEAAcJxQnFAAgJxgnGAAcJyQnKAAQJzAnMAAYJzQnNAAgJzgnOAAQJzwnPAAcJ0AnRAAYJ0wnTAAcJ1AnUAAgJ1QnVAAYJ1gnWAAgJ1wnXAAYJ2AnYAAgJ2QnZAAUJ2wnbAAgJ8gnyAAIKFgoWAAIKIwojAAYKJQolAAYKJgonAAcKKAooAAgKKQopAAcKLQouAAQKLwovAAcKMAowAAQKMgoyAAYKMwozAAgKNAo0AAQKNQo1AAcKNgo5AAYKOwo7AAcKPAo8AAYKPQo9AAMKPwo/AAgKQApAAAYKQgpCAAYKRApEAAYKRwpHAAYKSQpJAAYKSgpLAAcKTApMAAgKTQpNAAcKUQpSAAQKUwpTAAcKVApUAAQKVgpWAAYKVwpXAAgKWApYAAQKWQpZAAcKWgpdAAYKXwpfAAcKYApgAAYKYQphAAMKYwpjAAgKZApkAAYKZgpmAAYKaApoAAYKfQp9AAIKoQqhAAIK8ArwAAgK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAQLAAsAAAgLAgsCAAgLAwsDAAQLBAsEAAYLBgsGAAYLCQsJAAULCwsLAAgLDQsNAAYLFQsYAAcLGgsaAAcLHwsiAAgLJAskAAgLJgsmAAgLKAsoAAEABQAAAAEACAACMhgADAACAAACYgACAGMJTwlPAAYJUQlRAAYJUglTAAcJVAlVAAgJWQlaAAQJWwlbAAcJXAlcAAUJXgleAAYJXwlfAAgJYAlgAAQJYQlhAAcJYgllAAYJZglmAAcJaAlpAAcJaglrAAMJbwlvAAYJcQlxAAcJcglyAAgJcwlzAAYJiwmLAAYJjQmNAAYJjwmPAAcJkAmQAAUJkQmRAAYJkgmSAAcJpgmmAAYJqQmqAAcJrQmtAAkJwwnEAAcJxQnGAAgJyQnKAAQJzAnMAAYJzQnNAAgJzgnOAAQJzwnPAAcJ0AnQAAYJ0QnRAAcJ0wnTAAcJ1QnVAAYJ1wnXAAcJ2AnYAAgJ2QnZAAYJ2wnbAAgJ9gn2AAIKGgoaAAIKIwojAAYKJQolAAYKJgonAAcKKAopAAgKLQouAAQKLwovAAcKMAowAAUKMgoyAAYKMwozAAgKNAo0AAQKNQo1AAcKNgo4AAYKOQo5AAcKOwo8AAcKPQo9AAMKQApAAAYKQgpCAAcKRApEAAYKRwpHAAYKSQpJAAYKSgpLAAcKTApNAAgKUQpSAAQKUwpTAAcKVApUAAUKVgpWAAYKVwpXAAgKWApYAAQKWQpZAAcKWgpcAAYKXQpdAAcKXwpgAAcKYQphAAMKZApkAAYKZgpmAAcKaApoAAYK8ArwAAgK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAULAgsCAAgLAwsDAAQLBAsEAAcLBgsGAAYLCQsJAAULDQsNAAYLFQsYAAcLGgsaAAcLHwsiAAgLJAskAAgLJgsmAAgLKAsoAAEADAAaACYAMgA+AEoAVgBiAHAAfgCMAJoAqAADAAEAAgADAAAARgADAAEAAgAEAAAARwADAAEAAgAFAAAASAADAAEAAgAGAAAASQADAAEAAgAHAAAASgADAAEAAgAIAAAASwAEAAEAAgAJAAMAAABGAAQAAQACAAkABAAAAEcABAABAAIACQAFAAAASAAEAAEAAgAJAAYAAABJAAQAAQACAAkABwAAAEoABAABAAIACQAIAAAASwAFAAAAAQAIAAIu+AAMAAIAAAJoAAIAZAlPCU8ABQlRCVIABglTCVUABwlZCVoAAwlbCVsABwlcCVwABAleCV4ABglfCV8ABwlgCWAABAlhCWEABwliCWMABQlkCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmPCY8ABwmQCZAABAmRCZEABQmSCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcMABgnECcYABwnJCcoAAwnMCcwABgnNCc0ABwnOCc4ABAnPCc8ABwnQCdEABgnTCdMABgnVCdUABQnXCdcABgnZCdkABQnbCdsABwn3CfcAAgobChsAAgojCiMABQolCiYABgonCikABwotCi4AAwovCi8ABwowCjAABAoyCjIABQozCjMABwo0CjQABAo1CjUABwo2CjYABQo3CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABQpCCkIABgpECkQABQpHCkcABQpJCkoABgpLCk0ABwpRClIAAwpTClMABwpUClQABApWClYABQpXClcABwpYClgABApZClkABwpaCloABQpbClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABQpmCmYABgpoCmgABQqCCoIAAgqmCqYAAgrwCvAABwrzCvMAAwr1CvUAAwr4CvgAAwr6CvsABwr+Cv4ABAsCCwIABwsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsaCxoABwsfCyIABwsoCygAAQAFDQANDA0YDSQNMAAFAAAAAQAIAAIsfAAMAAIAAAzWAAIAXglPCU8ABQlRCVIABglTCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglfCV8ABwlgCWAABAlhCWEABwliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmPCY8ABwmQCZAABAmRCZEABQmSCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcMABgnECcYABwnJCcoABAnMCcwABgnNCc0ABwnOCc4ABAnPCc8ABwnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQnbCdsABwojCiMABQolCiYABgonCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABQozCjMABwo0CjQABAo1CjUABwo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpLCk0ABwpRClIABApTClMABwpUClQABApWClYABQpXClcABwpYClgABApZClkABwpaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgprCmsAAgqPCo8AAgrwCvAABwrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsaCxoABwsfCyIABwsoCygAAQAFAAAAAQAIAAIqMAAMAAIAAAqKAAIAVwlPCU8ABglRCVEABglSCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglgCWAABAlhCWEABwliCWYABgloCWgABwlpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABQnbCdsABwnhCeEAAgoFCgUAAgojCiMABgolCiUABgomCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjsABwo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCl8ABwpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgpsCmwAAgqQCpAAAgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsXCxgABwsaCxoABwsfCyIABwsoCygAAQAFAAAAAQAIAAIoDgAMAAIAAAhoAAIAWglPCU8ABQlRCVEABglSCVMABwlVCVUABglZCVkAAwlaCVoABAlbCVsABwlcCVwABAleCV4ABQlgCWAAAwlhCWEABwliCWMABglkCWUABQlmCWYABgloCWgABwlpCWkABQlqCWsAAwlvCW8ABQlxCXEABglyCXIABwlzCXMABAmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnGCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABQnxCfEAAgoVChUAAgojCiMABgolCiUABgomCicABwopCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQAAwo1CjUABwo2CjkABgo7CjsABwo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCksABwpNCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCl8ABwpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYAAwsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIl2gAMAAIAAAY0AAIAVglPCU8ABglRCVEABglSCVMABwlVCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglgCWAABAlhCWEABwliCWYABgloCWkABwlqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZEABgmSCZIABwmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnGCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABgnwCfAAAgoUChQAAgojCiMABgolCiUABgomCicABwopCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjwABwo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCksABwpNCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCmAABwphCmEAAwpkCmQABgpmCmYABgpoCmgABgp7CnsAAgqfCp8AAgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIjvgAMAAIAAAQYAAIAVAlPCU8ABQlRCVEABglSCVMABwlZCVoABAlbCVsABwlcCVwABQleCV4ABglgCWAABAlhCWEABwliCWMABglkCWUABQlmCWYABgloCWgABwlpCWkABglqCWsAAwlsCWwABwlvCW8ABQlxCXIABwlzCXMABgmLCYsABgmNCY0ABgmPCY8ABwmQCZAABQmRCZEABgmSCZIABwmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABwnZCdkABgntCe0AAgoRChEAAgojCiMABgolCiUABgomCicABwotCi4ABAovCi8ABwowCjAABQoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjwABwo9Cj0AAwpACkAABgpCCkIABwpECkQABgpHCkcABgpJCkkABgpKCksABwpRClIABApTClMABwpUClQABQpWClYABgpYClgABApZClkABwpaCl0ABgpfCmAABwphCmEAAwpkCmQABgpmCmYABwpoCmgABgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABQsDCwMABAsECwQABwsGCwYABgsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIhrgAMAAIAAAIIAAIAVAlPCU8ABQlRCVEABglSCVIABwlZCVoABAlcCVwABQleCV4ABwlgCWAABQlhCWEABwliCWQABgllCWUABQlmCWYABwloCWgABwlpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmSCZIABwmmCaYABgmqCaoABwmtCa0ACAnDCcMABwnJCcoABAnMCcwABwnOCc4ABQnPCdEABwnTCdMABwnVCdUABgnXCdcABwnZCdkABgn9Cf0AAgogCiAAAgojCiMABgolCiUABgomCiYABwotCi4ABAowCjAABQoyCjIABgo0CjQABQo1CjUABwo2CjYABgo3CjcABwo4CjgABgo5CjkABwo7CjwABwo9Cj0AAwpACkAABgpCCkIABwpECkQABgpHCkcABgpJCkkABgpKCkoABwpRClIABApUClQABQpWClYABgpYClgABQpZClkABwpaCloABgpbClsABwpcClwABgpdCl0ABwpfCmAABwphCmEAAwpkCmQABgpmCmYABwpoCmgABgqICogAAgqrCqsAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABQsECwQABwsGCwYABgsJCwkABQsNCw0ABwsVCxgABwsaCxoABwsoCygAAQAKABYAIgAuADoARgBSAGAAbgB8AIoAAwABAAIAAwAAAEcAAwABAAIABAAAAEgAAwABAAIABQAAAEkAAwABAAIABgAAAEoAAwABAAIABwAAAEsABAABAAIACAADAAAARwAEAAEAAgAIAAQAAABIAAQAAQACAAgABQAAAEkABAABAAIACAAGAAAASgAEAAEAAgAIAAcAAABLAAUAAAABAAgAAh8GAAwAAgAAAdIAAgBLCU8JTwAFCVEJUgAGCVkJWgAECVwJXAAECV4JXgAGCWAJYAAECWIJYwAFCWQJZAAGCWUJZQAFCWYJZgAGCWgJaQAGCWoJawADCW8JbwAFCXEJcQAGCXMJcwAFCYsJiwAFCY0JjQAGCZAJkAAECZEJkQAFCZIJkgAGCaYJpgAGCaoJqgAGCa0JrQAHCcMJwwAGCckJygAECcwJzAAGCc4JzgAECdAJ0QAGCdMJ0wAGCdUJ1QAFCdcJ1wAGCdkJ2QAFCiMKIwAFCiUKJgAGCi0KLgAECjAKMAAECjIKMgAFCjQKNAAECjYKNgAFCjcKNwAGCjgKOAAFCjkKOQAGCjsKPAAGCj0KPQADCkAKQAAFCkIKQgAGCkQKRAAFCkcKRwAFCkkKSgAGClEKUgAEClQKVAAEClYKVgAFClgKWAAECloKWgAFClsKWwAGClwKXAAFCl0KXQAGCl8KYAAGCmEKYQADCmQKZAAFCmYKZgAGCmgKaAAFCngKeAACCpwKnAACCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwQLBAAGCwYLBgAGCwkLCQAECw0LDQAGCxULGAAGCygLKAABAAQOOA5EDlAOXAAFAAAAAQAIAAIdIgAMAAIAAA4UAAIASwlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWMABQlkCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABQnXCdcABgnZCdkABQojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABQo0CjQABAo2CjYABQo3CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABQpCCkIABgpECkQABQpHCkcABQpJCkoABgpRClIABApUClQABApWClYABQpYClgABApaCloABQpbClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABQpmCmYABgpoCmgABQp8CnwAAgqgCqAAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIbSAAMAAIAAAw6AAIATAlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQnuCe4AAgn+Cf4AAgoSChIAAgohCiEAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABQo0CjQABAo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABQpYClgABApaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgp5CnkAAgqdCp0AAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIZaAAMAAIAAApaAAIASglPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQn7CfsAAgoeCh4AAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABgpYClgABApaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgqGCoYAAgqpCqkAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIXlAAMAAIAAAiGAAIALQlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQnjCeMAAgoHCgcAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgphCmEAAwpuCm4AAgqSCpIAAgsoCygAAQAFAAAAAQAIAAIWbgAMAAIAAAdgAAIAQAlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQn4CfgAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgqDCoMAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsoCygAAQAFAAAAAQAIAAIU1gAMAAIAAAXIAAIAQwlPCU8ABglRCVEABglZCVoABAlcCVwABAleCV4ABQlgCWAAAwliCWUABglmCWYABQloCWgABglpCWkABQlqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABgmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQn0CfQAAgoYChgAAgojCiMABgolCiUABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgp/Cn8AAgqjCqMAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsoCygAAQAFAAAAAQAIAAITLAAMAAIAAAQeAAIAPQlPCU8ABglRCVEABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmQCZAABAmRCZEABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABgn8CfwAAgofCh8AAgojCiMABgolCiUABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABQsNCw0ABgslCyUAAgsnCycAAgsoCygAAQAFAAAAAQAIAAIRpgAMAAIAAAKYAAIANQlPCU8ABglRCVEABglZCVoABAlcCVwABQleCV4ABglgCWAABAliCWYABglqCWsAAwlvCW8ABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnZCdkABgoBCgEAAgojCiMABgolCiUABgotCi4ABAowCjAABQoyCjIABgo0CjQABAo2CjkABgo9Cj0AAwpACkAABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABQpWClYABgpYClgABApaCl0ABgphCmEAAwpkCmQABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABAsGCwYABgsJCwkABQsNCw0ABgsoCygAAQAFAAAAAQAIAAIQUAAMAAIAAAFCAAIAMwlPCU8ABglRCVEABglZCVoABAlcCVwABQlgCWAABQliCWMABgllCWUABglqCWsAAwlvCW8ABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmmCaYABgmtCa0ABwnJCcoABAnOCc4ABQnVCdUABgnZCdkABgojCiMABgolCiUABgotCi4ABAowCjAABQoyCjIABgo0CjQABQo2CjYABgo4CjgABgo9Cj0AAwpACkAABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABQpWClYABgpYClgABQpaCloABgpcClwABgphCmEAAwpkCmQABgpoCmgABgqBCoEAAgqlCqUAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABQsJCwkABQsoCygAAQAIABIAHgAqADYAQgBQAF4AbAADAAEAAgADAAAASAADAAEAAgAEAAAASQADAAEAAgAFAAAASgADAAEAAgAGAAAASwAEAAEAAgAHAAMAAABIAAQAAQACAAcABAAAAEkABAABAAIABwAFAAAASgAEAAEAAgAHAAYAAABLAAUAAAABAAgAAg6MAAwAAgAAAlwAAgAlCU8JTwAFCVkJWgAECVwJXAAECWAJYAAECWUJZQAFCWoJawADCXMJcwAFCYsJiwAFCZAJkAAECZEJkQAFCa0JrQAGCckJygAECc4JzgAECdkJ2QAFCfUJ9QACChkKGQACCiMKIwAFCi0KLgAECjAKMAAECjIKMgAFCjQKNAAECjgKOAAFCj0KPQADCkcKRwAFClEKUgAEClQKVAAEClYKVgAFClgKWAAEClwKXAAFCmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAECygLKAABAAUAAAABAAgAAg2WAAwAAgAAAWYAAgAcCVkJWgAECVwJXAAECWAJYAAECWoJawADCW8JbwAFCXMJcwAFCZAJkAAECa0JrQAGCckJygAECc4JzgAECdkJ2QAFCgAKAAACCi0KLgAECjAKMAAECjQKNAAECj0KPQADClEKUgAEClQKVAAEClgKWAAECmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAFCygLKAABC4ULhQACAAUAAAABAAgAAgzWAAwAAgAAAKYAAgAZCVkJWgAECVwJXAAECWAJYAAECWoJawADCZAJkAAECa0JrQAGCckJygAECc4JzgAECewJ7AACChAKEAACCi0KLgAECjAKMAAECjQKNAAECj0KPQADClEKUgAEClQKVAAEClgKWAAECmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAFCygLKAABAAYADgAaACYAMgBAAE4AAwABAAIAAwAAAEkAAwABAAIABAAAAEoAAwABAAIABQAAAEsABAABAAIABgADAAAASQAEAAEAAgAGAAQAAABKAAQAAQACAAYABQAAAEsABQAAAAEACAACC8wADAACAAAGNAACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJbwlvAAQJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAQsBAAILAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCx4ADAACAAAFhgACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ5gnmAAIKCgoKAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCnAADAACAAAE2AACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ/wn/AAIKIgoiAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCcIADAACAAAEKgACABgJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLDAsMAAILKAsoAAEABQAAAAEACAACCRoADAACAAADggACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKdwp3AAIKmwqbAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCGwADAACAAAC1AACABwJWQlaAAMJXAlcAAMJYAlgAAMJaglrAAMJcwlzAAQJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ+Qn5AAIKHAocAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKhAqEAAIKpwqnAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACB6wADAACAAACFAACABoJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ6AnoAAIKDAoMAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKcwpzAAIKlwqXAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLKAsoAAEABQAAAAEACAACBvgADAACAAABYAACABQJWQlaAAQJYAlgAAQJaglrAAMJrQmtAAUJyQnKAAQJzgnOAAQJ7wnvAAIKEwoTAAIKLQouAAQKNAo0AAQKPQo9AAMKUQpSAAQKWApYAAQKYQphAAMKegp6AAIKngqeAAIK8wrzAAQK9Qr1AAQK+Ar4AAQLKAsoAAEABQAAAAEACAACBmgADAACAAAA0AACAA4JWQlaAAQJaglrAAMJrQmtAAUJyQnKAAQKLQouAAQKPQo9AAMKUQpSAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQLEAsQAAILEgsSAAILKAsoAAEABQAAAAEACAACBfwADAACAAAAZAACAA4JWQlaAAQJaglrAAMJrQmtAAUJyQnKAAQKLQouAAQKPQo9AAMKUQpSAAQKYQphAAMKhwqHAAIKqgqqAAIK8wrzAAQK9Qr1AAQK+Ar4AAQLKAsoAAEABAAKABYAIgAwAAMAAQACAAMAAABKAAMAAQACAAQAAABLAAQAAQACAAUAAwAAAEoABAABAAIABQAEAAAASwAFAAAAAQAIAAIFUgAMAAIAAAC+AAIAEAlqCWsAAwmtCa0ABAnnCecAAgnrCesAAgoLCgsAAgoPCg8AAgo9Cj0AAwphCmEAAwp2CnYAAgqACoAAAgqJCooAAgqMCowAAgqaCpoAAgqkCqQAAgqsCq0AAgsoCygAAQAFAAAAAQAIAAIE2gAMAAIAAABGAAIACQlZCVkAAwlgCWAAAwlqCWsAAwmtCa0ABAnlCeUAAgoJCgkAAgo9Cj0AAwphCmEAAwsoCygAAQACAAYAEgADAAEAAgADAAAASwAEAAEAAgAEAAMAAABLAAUAAAABAAgAAgRsAAwAAgAAA2QAAgCOCU8JTwAECVAJUAAJCVEJUQAECVIJVQAFCVYJWAAICVkJWgADCVsJWwAFCVwJXAADCV0JXQAHCV4JXgAECV8JXwAGCWAJYAADCWEJYQAFCWIJZgAECWcJZwAHCWgJaAAFCWkJaQAECWoJawACCWwJbgAGCW8JbwAECXAJcAAGCXEJcQAECXIJcgAGCXMJcwAECYsJiwAECYwJjAAJCY0JjQAECY4JjgAICY8JjwAFCZAJkAADCZEJkgAECaYJpgAECacJpwAHCakJqQAFCaoJqgAECcMJxgAFCccJyAAICckJygADCcsJywAHCcwJzAAECc0JzQAGCc4JzgADCc8JzwAFCdAJ0QAECdIJ0gAHCdMJ0wAFCdQJ1AAGCdUJ1QAECdYJ1gAGCdcJ1wAECdgJ2AAGCdkJ2QAECdoJ2gAHCdsJ2wAGCiMKIwAECiQKJAAJCiUKJQAECiYKKQAFCioKKgAICisKKwAJCiwKLAAICi0KLgADCi8KLwAFCjAKMAADCjEKMQAHCjIKMgAECjMKMwAGCjQKNAADCjUKNQAFCjYKOQAECjoKOgAHCjsKOwAFCjwKPAAECj0KPQACCj4KPgAHCj8KPwAGCkAKQAAECkEKQQAHCkIKQgAECkMKQwAHCkQKRAAECkUKRQAICkYKRgAHCkcKRwAECkgKSAAJCkkKSQAECkoKTQAFCk4KTgAICk8KTwAJClAKUAAIClEKUgADClMKUwAFClQKVAADClUKVQAHClYKVgAEClcKVwAGClgKWAADClkKWQAFCloKXQAECl4KXgAHCl8KXwAFCmAKYAAECmEKYQACCmIKYgAHCmMKYwAGCmQKZAAECmUKZQAHCmYKZgAECmcKZwAHCmgKaAAECvAK8AAGCvMK8wADCvUK9QADCvgK+AADCvoK+wAFCv4K/gADCwALAAAGCwILAgAGCwMLAwADCwQLBAAECwULBQAICwYLBgAECwcLBwAICwkLCQADCwoLCgAHCwsLCwAGCw0LDQAECw4LDgAKCw8LDwAHCxELEQAHCxQLFAAHCxULFgAECxcLGAAFCxkLGQAHCxoLGgAFCxsLGwAJCxwLHAAICx0LHgAHCx8LIgAGCyQLJAAGCyYLJgAGCygLKAABAAkAFAAeACgAMgA8AEYAUABaAGQAAgABAAIAAABBAAIAAQADAAAAQgACAAEABAAAAEMAAgABAAUAAABEAAIAAQAGAAAARQACAAEABwAAAEYAAgABAAgAAABHAAIAAQAJAAAASAACAAEACgAAAEoAAQAAAAEACAABAJIAAQABAAAAAQAIAAEAhAACAAEAAAABAAgAAQB2AAMAAQAAAAEACAABAGgABAABAAAAAQAIAAEAWgAFAAEAAAABAAgAAQBMAAYAAQAAAAEACAABAD4ABwABAAAAAQAIAAEAMAAIAAEAAAABAAgAAQAiAAkAAQAAAAEACAABABQACgABAAAAAQAIAAEABgALAAEAAQsoAAUAAAABAAgAAgEUAAwAAgAAAJQAAgAWCTwJPAADCU8JcwACCYsJkgACCcMJ2wACCdwJ3AAECiMKaAACCt0K3QAFCvAK8AACCvMK8wACCvUK9QACCvcK+AACCvoK+wACCv4K/gACCwALAAACCwILBwACCwkLCwACCw0LDwACCxELEQACCxQLIgACCyQLJAACCyYLJgACCygLMwABAAMACAAYACgAAwACAAIAAwAAAE4AAgBNAAMAAgACAAQAAABPAAIATQADAAIAAgAFAAAAUAACAE0AAQAAAAEACAACAAwAAwtYC1gLWAABAAMJPAncCt0AAQAAAAEACAABACIADAABAAAAAQAIAAEAFAAYAAEAAAABAAgAAQAGACQAAgABCygLMwAAAAYAAAABAAgAAgGIABABXg/CAAIAAAFmAAIANwlPCU8AAglRCVEAAglZCVoAAglcCVwAAgleCV4AAglgCWAAAgliCWYAAglpCWsAAglvCW8AAglxCXEAAglzCXMAAgmLCYsAAgmNCY0AAgmQCZIAAgmmCaYAAgmqCaoAAgnJCcoAAgnMCcwAAgnOCc4AAgnQCdEAAgnVCdUAAgnXCdcAAgnZCdkAAgojCiMAAgolCiUAAgotCi4AAgowCjAAAgoyCjIAAgo0CjQAAgo2CjkAAgo8Cj0AAgpACkAAAgpCCkIAAgpECkQAAgpHCkcAAgpJCkkAAgpRClIAAgpUClQAAgpWClYAAgpYClgAAgpaCl0AAgpgCmEAAgpkCmQAAgpmCmYAAgpoCmgAAgrzCvMAAgr1CvUAAgr4CvgAAgr+Cv4AAgsDCwQAAgsGCwYAAgsJCwkAAgsNCw0AAgsVCxYAAgspCywAAQABCTsAAQABAAEABAACAAIAAQABAAAAAQAAAFIAAQAAAAEACAABAAYCXgABAAEJOwAFAAAAAQAIAAIAEgBuAAUAAAEUASQBNAFOAAEALAmmCacJqQmqCicKKQotCi4KLwowCj8KSwpNClEKUgpTClQKYwrzCvUK+Ar6CvsK/gsCCwMLBAsFCwYLBwsICwkLDwsRCxYLGAsZCxoLGwscCx0LHgshCyIAAgAbCXkJewAFCXwJfAAGCYUJhQAFCZUJlgAGCaYJpwAECakJqgAECd0J3QAHCicKJwADCikKKQADCi0KMAADCj8KPwADCksKSwADCk0KTQADClEKVAADCmMKYwADCvMK8wABCvUK9QABCvgK+AABCvoK+wABCv4K/gABCwILCQACCw8LDwACCxELEQACCxYLFgADCxgLGAADCxkLHgACCyELIgADAAIABgAwAAIAAQAFAAAAVwACAAYAIAACAAEABQABAFYAAgAGABAAAgABAAUAAABVAAIAAQAGAAAAVwABAAQAAwABAAcABQABAFQAAgAAAAEACAABAAgAAQAOAAEAAQndAAELWAACAAAAAQAIAAEAKgASAFIAWABeAGQAagBwAHYAfACEAIwAlACcAKQArAC0ALoAwADGAAEAEgonCikKLQouCi8KMAo/CksKTQpRClIKUwpUCmMLFgsYCyELIgACCVMLWAACCVULWAACCVkLWAACCVoLWAACCVsLWAACCVwLWAACCW0LWAADCVMJdAtYAAMJVQl0C1gAAwlZCXQLWAADCVoJdAtYAAMJWwl0C1gAAwlcCXQLWAADCW0JdAtYAAILFQtYAAILFwtYAAILHwtYAAMLHwl0C1gAAQAAAAEACAACAA4ABAuVC5YLlwuYAAEABAl5CXoJewmFAAIAAAABAAgAAQBWACgAqgCwALYAvADCAMgAzgDUANoA4ADmAOwA8gD4AP4BBAEKARABFgEcASIBKAEuATQBOgFAAUYBTgFUAVoBYAFoAXABdgF8AYIBiAGOAZQBmgABACgKJwopCi0KLgovCjAKPwpLCk0KUQpSClMKVApjCvMK9Qr4CvoK+wr+CwILAwsECwULBgsHCwgLCQsPCxELFgsYCxkLGgsbCxwLHQseCyELIgACC3UJ3QACC3YJ3QACC3cJ3QACC3gJ3QACC3kJ3QACC3oJ3QACC3sJ3QACC30J3QACC34J3QACC38J3QACC4AJ3QACC4EJ3QACC4IJ3QACC4MJ3QACCegJWQACCegJWgACCekJWgACCeoJXAACCeoJWwACCesJXAACCe8JUgACCe8JUQACCe8JZgACCe8JZwACCe8JbwACCe8JYQADCe8J8AlpAAIJ7wlgAAILhQlUAAILhQlvAAMJ/Qt3Cd0AAwn9C3gJ3QACCf8JXQACCf8JYgACCf8JaAACCf8JaQACCf8JbAACCf8JbwACC3wJ3QACC4QJ3QAFAAAAAQAIAAIAEACgAAQAAAG4AcYB2AABAEYJTwlTCVUJWQlaCVsJXAljCWUJaglrCW4JiwmNCY4JjwmQCZEJkgnDCcQJxQnGCccJyAnJCcoJywnMCc0JzgnPCdAJ0QnSCdMJ1AnVCdYJ1wojCjQKOApHCkkKSgpMCk4KUApVClYKVwpYClkKWgpbClwKXQpeCl8KYApiCmQKZQpmCvALFQsXCyALJgACAC4JTwlPAAMJUwlTAAMJVQlVAAMJWQlcAAMJYwljAAIJZQllAAMJaglrAAMJbgluAAEJiwmLAAIJjQmNAAIJjgmOAAEJjwmRAAIJkgmSAAEJlQmWAAQJwwnDAAEJxAnEAAIJxQnFAAEJxgnGAAIJxwnIAAEJyQnKAAIJywnNAAEJzgnOAAIJzwnXAAEKIwojAAMKNAo0AAMKOAo4AAMKRwpHAAIKSQpJAAIKSgpKAAEKTApMAAEKTgpOAAEKUApQAAEKVQpXAAEKWApYAAIKWQpZAAEKWgpaAAIKWwpbAAEKXApcAAIKXQpgAAEKYgpiAAEKZApmAAEK8ArwAAMLFQsVAAMLFwsXAAMLIAsgAAELJgsmAAEAAQAEAAIAAQAEAAAAWwABAAQAAgACAAQAAABbAAEAXAABAAQAAgABAAQAAQBdAAUAAAABAAgAAgAUAIQABgAAAYQBkgHEAcgB5AABADYJbgmLCY0JjgmPCZAJkQmSCcMJxAnFCcYJyAnJCcoJywnMCc0JzgnPCdAJ0QnUCdUJ1gnXCiQKNApHCkgKSQpKCkwKTgpQClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmIKZAplCmYKaAsgCyYAAgAqCW4JbgADCXkJeQAGCXoJegAHCXsJfAAICYsJiwABCY0JjQABCY4JjgADCY8JkAACCZEJkgABCcMJwwABCcQJxAACCcUJxQABCcYJxgACCcgJyAABCckJygACCcsJywABCcwJzAAECc0JzQABCc4JzgAFCc8JzwAECdAJ0QABCdQJ1AAECdUJ1QABCdYJ1gADCdcJ1wABCiQKJAABCjQKNAABCkcKRwAECkgKSAABCkkKSgAECkwKTAAECk4KTgADClAKUAADClUKVQADClYKYAAECmIKYgAECmQKZAAECmUKZQADCmYKZgAECmgKaAABCyALIAAECyYLJgABAAEABAACAAEABgABAFoAAwAIABYAJAACAAIABgAAAFsAAQBcAAIAAgAHAAAAWwABAFwAAgACAAgAAABbAAEAXAABAAwAAwAIABIAIAACAAEABgAAAFsAAgABAAcAAABbAAEABAACAAEACAAAAFsAAQAAAAEACAABAAYB7gABAAEJeQACAAAAAQAIAAEAfAA7ANQA2gDgAOYA7ADyAPgA/gEEAQoBEAEWARwBIgEoAS4BNAE6AUABRgFMAVIBWAFeAWQBagFwAXYBfAGCAYgBjgGUAZoBoAGmAawBsgG4Ab4BxAHKAdAB1gHcAeIB6AHuAfQB+gIAAgYCDAISAhgCHgIkAioCMAACAA4JYwljAAAJbgluAAEJiwmLAAIJjQmSAAMJwwnXAAkKRwpHAB4KSQpKAB8KTApMACEKTgpQACIKVQpgACUKYgpoADELIAsgADgLIgsiADkLJgsmADoAAgliCXQAAgltCXQAAglPCXQAAglRCXQAAglWCXQAAglbCXQAAglcCXQAAgllCXQAAglpCXQAAglSCXQAAglTCXQAAglUCXQAAglVCXQAAglXCXQAAglYCXQAAglZCXQAAglaCXQAAgldCXQAAgleCXQAAglfCXQAAglgCXQAAglhCXQAAglkCXQAAglmCXQAAglnCXQAAgloCXQAAglsCXQAAglvCXQAAglwCXQAAglxCXQAAgojCXQAAgolCXQAAgomCXQAAgooCXQAAgoqCXQAAgorCXQAAgosCXQAAgoxCXQAAgoyCXQAAgozCXQAAgo0CXQAAgo1CXQAAgo2CXQAAgo3CXQAAgo4CXQAAgo5CXQAAgo6CXQAAgo7CXQAAgo8CXQAAgo+CXQAAgo/CXQAAgpACXQAAgpBCXQAAgpCCXQAAgpDCXQAAgpECXQAAgsfCXQAAgshCXQAAgskCXQABAAAAAEACAABADoAAQAIAAYADgAUABoAIAAmACwLZgACCXkLaQACCXoLawACCXsLbQACCXwLcAACCZULcwACCZYAAQABCXQAAQAAAAEACAACAAoAAgtuC3IAAQACCZUJlgAEAAAAAQAIAAEBpAAKABoAUgBkAHYAmAD6ARQBNgFwAYIABgAOABYAHgAmACwAMgq/AAMJdAl5CsAAAwl0CXoKwQADCXQJewq6AAIJeQq7AAIJegq8AAIJewACAAYADAq4AAIJeQq5AAIJegACAAYADAq9AAIJeQq+AAIJegAEAAoAEAAWABwKrgACCXkKrwACCXoKsAACCXsKsQACCXwACwAYAB4AJAAqADAANgA8AEIASgBSAFoLZQACCXkLaAACCXoLagACCXsLbAACCXwLdAACCYULbwACCZULcQACCZYLiAADC1gJeQuLAAMLWAl6C44AAwtYCXsLlAADC1gJhQADAAgADgAUCr8AAgl5CsAAAgl6CsEAAgl7AAQACgAQABYAHAqyAAIJeQqzAAIJegq0AAIJewq1AAIJfAAHABAAFgAcACIAKAAuADQLhgACCXkLiQACCXoLjAACCXsLjwACCXwLkgACCYULkAACCZULkQACCZYAAgAGAAwKtgACCXkKtwACCXoABAAKABAAFgAcC4cAAgl5C4oAAgl6C40AAgl7C5MAAgmFAAEACglgCWoJawlzCXQJzgnZCd0KRAtYAAUAAAABAAgAAQBQAAIACgAKAAIABgAUAAIAAgl5AAAAYAABAGIAAgACCXoAAABhAAEAYgABAAAAAQAIAAIAHAACCrgKvQABAAAAAQAIAAIACgACCrkKvgABAAIKPQphAAEAAAABAAgAAgAKAAIJ3QndAAEAAgl5CXoABgAAAAEACAACAbQAEAEcATIAAgAAAToAAgAsCU8JTwADCVMJUwABCVUJVQABCVkJWQABCVoJWgACCVwJXAABCWAJYAABCWUJZQADCW0JbgABCYsJiwADCZAJkAABCZEJkQADCcQJxAABCcYJxgABCckJyQABCcoJygACCc4JzgABCiMKIwADCicKJwABCikKKQABCi0KLQABCi4KLgACCjAKMAABCjQKNAABCjgKOAADCj8KPwABCkcKRwADCksKSwABCk0KTQABClEKUQABClIKUgACClQKVAABClgKWAABClwKXAADCmMKYwABCvAK8AADCvMK8wABCvUK9QACCvgK+AACCv4K/gABCwILBwABCwkLCQABCxkLGgABCx0LIgABAAIAAwl4CXgAAQrCCsQAAQuiC6IAAQABCTgAAQABAAMACAAWACQAAQABAAEAAAABAAAAZAABAAIAAQAAAAEAAABlAAEAAwABAAAAAQAAAGYAAQAAAAEACAACAEAABQtZC1wLXwtiC6MAAQAAAAEACAACACgABQtaC10LYAtjC6QAAQAAAAEACAACABAABQtbC14LYQtkC6UAAQAFCXgKwgrDCsQLogAEAAAAAQAIAAEA3gASACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAAEABAqRAAILlAABAAQKlwACC5QAAQAECpgAAguUAAEABAqZAAILlAABAAQKmgACC5QAAQAEChMAAgt0AAEABAoOAAIJhQABAAQKDwACCYUAAQAECgYAAgmFAAEABAoMAAIJhQABAAQKDQACCYUAAQAECooAAgmFAAEABAqtAAIJhQABAAQKbQACC5IAAQAECnMAAguSAAEABAp0AAILkgABAAQKdQACC5IAAQAECnYAAguSAAEAEglTCVkJWglbCVwJYAmPCZAJxAnJCcoKRApoC3ULdwt4C3kLeg==`,Mg=5,Ng=4,Pg=5,Fg=297,Ig=210,Lg=Fg/2,Rg=1,zg=Fg-2*Mg,Bg=14,Vg=Mg+2,Hg=Fg-2*Vg,Ug=6,Wg=8,Gg=10,Kg=12,qg=100;function Jg(){return new Promise(e=>setTimeout(e,1e3))}var Yg=e=>{let t=String(e).match(/\d+$/);return t?parseInt(t[0],10):null};function Xg(e,t,n,r,i,a){let o=Yg(n),s=Yg(r);return async function(n,r){let c=r();n(_t(!0)),await Jg();let{jsPDF:l}=await vr(async()=>{let{jsPDF:e}=await import(`./jspdf.es.min-BnKNav1y.js`);return{jsPDF:e}},__vite__mapDeps([141,1,37,3,5]),import.meta.url),{autoTable:u}=await vr(async()=>{let{autoTable:e}=await import(`./jspdf.plugin.autotable-Swj1QFpJ.js`);return{autoTable:e}},[],import.meta.url),d=new l({orientation:`l`,unit:`mm`,format:`a4`});d.addFileToVFS(`Roboto-Regular.ttf`,jg),d.addFont(`Roboto-Regular.ttf`,`custom`,`normal`),d.setFont(`custom`);let f=rt.getQueryData(st.all),p=`${f?.environment?.FINESS} - ${f?.environment?.ENVIRONMENT}`;d=Zg(d,e,c.cti.tablePrefs.hiddenColumns[e.desc.attributes.name]??[],t,o,s,p,c,i,a,u),d.putTotalPages(`{total_pages_count_string}`),window.open(d.output(`bloburl`)),setTimeout(()=>n(_t(!1)),2e3)}}function Zg(e,t,n,r,i,a,o,s,c,l,u){let d=Object.values(t.run.data).filter(e=>e.visible===!0);return Object.values(d).forEach((d,f)=>{if(r===`TOUT`||i===f){let i=d.label?d.label:d.excelLabel;e=$g(e,t.run.title===``?t.desc.attributes.label:t.run.title,o,i),e.setTextColor(0,0,0);let f=t.run?.viewFilters?.filter(e=>e!==``),p=0;if(f?.length){e.setFontSize(Gg);let n=e.getTextDimensions(f[0]).h;p=n*(e_(e,f)+3),t_(e,t,f,n,p)}e.setFontSize(Kg);let m=n_(e,t,o,d,p);e=r_(e,t.run.title,o,i);let h=Qg(t,s,d,n,l),g=h.map(e=>Th(e.titleText.replace(/
/g,` -`)));Object.values(d.similitabs).sort((e,t)=>Number(e.id)-Number(t.id)).forEach((n,s)=>{if(r===`TOUT`||a===s||Object.keys(d.similitabs).length<=1){let r=[],a=[],s=[],l=[];l=c&&Object.keys(c).length?Gn(Ne(xg(n.data[0]),c.key,c.order)):n.data[0];let d={},_={},v=l.map((e,t)=>{let n=[];return e.LVL===`1`&&r.push(t),e.LVL===`2`&&a.push(t),e.LVL===`3`&&s.push(t),e.BKGD_COLOR&&e.BKGD_COLOR!==``&&(d[t]=e.BKGD_COLOR),e.COLOR&&e.COLOR!==``&&(_[t]=e.COLOR),h.forEach((t,r)=>{let i=null;if(!e[t.dataKey])return;if(e[t.dataKey].symbol&&Object.keys(e[t.dataKey].symbol).length){var a=document.createElement(`div`);a.innerHTML=e[t.dataKey].symbol.html,i=a.innerText}let o=e[t.dataKey].sanitizedText;o.length>qg&&(o=o.substring(0,qg)),i?n.push(`${i} ${o}`):n.push(o)}),n}),y=n.data[1].map((e,t)=>{let n=[];return h.forEach(t=>{e[t.dataKey]&&(e[t.dataKey].sanitizedText===`TOTAL`?n.push(`TOTAL GÉNÉRAL`):n.push(e[t.dataKey].sanitizedText))}),n}),b=Ng+Bg+Rg*2,x=!m.length&&f.length?b+p:b;u(e,{startY:x,margin:{left:Mg,right:Mg,top:b},head:[g],body:v,foot:y,rowPageBreak:`auto`,horizontalPageBreak:!0,horizontalPageBreakBehaviour:`immediately`,horizontalPageBreakRepeat:0,headStyles:{fontSize:Wg,fillColor:[255,180,136],textColor:[0,0,0],halign:`left`},footStyles:{fontSize:Wg,fillColor:[152,193,217],textColor:[0,0,0],overflow:`ellipsize`},bodyStyles:{font:`custom`,fontSize:Ug,fillColor:[245,245,245],halign:`left`},alternateRowStyles:{fillColor:[255,255,255]},allSectionHooks:!0,showFoot:`lastPage`,didParseCell:function(e){if(r.includes(e.row.index)&&e.section===`body`&&a.length&&(e.cell.styles.fillColor=[254,210,151]),a.includes(e.row.index)&&e.section!==`body`&&s.length&&(e.cell.styles.textColor=[15,77,148]),d[e.row.index]&&e.section===`body`){let t=d[e.row.index];if(t.length<7){let e=7-t.length,n=`#`;for(let t=0;t{let a=r.map(e=>e.dataField),o=t.cti.history.columns[`${i}_${n.label}`];if(o)return o.filter(e=>e.hidden!==!0);let s=Object.values(n.datagrid.columns).filter(e=>e.visible===!0&&e.hidden!==!0&&!a.includes(e.dataKey)&&e.printable!==`false`);return s=s.filter(t=>t?.visibleCondition?Kn(t.visibleCondition,e):!0),e?.desc?.attributes?.isFavorite===`true`&&s.sort((e,t)=>Number(e?.order)-Number(t?.order)),s};function $g(e,t,n,r,i=``){e.setFontSize(Gg),e.setTextColor(255,255,255);let a=e.getTextDimensions(t).h,o=i?`${r} - ${i}`:r,s=o?Ng+Bg/2-a:Ng+Bg/2;return e.setFillColor(1,43,67),e.rect(Mg,Ng,zg,Bg,`F`),e.text(t,Lg,s,{align:`center`,baseline:`middle`}),o&&(s+=a*2,e.text(o,Lg,s,{align:`center`,baseline:`middle`})),e}function e_(e,t){let n=0;return t.forEach((t,r)=>{let i=e.splitTextToSize(Th(t),Hg);n+=i.length}),n}function t_(e,t,n,r,i){let a=Ng+Bg+Rg;e.setFillColor(255,136,1),e.rect(Mg,a,zg,i,`F`);let o=1;n.forEach((t,n)=>{let i=e.splitTextToSize(Th(t),Hg),s=a+r;n>0&&(s=a+r*1.3*o),e.text(i,Vg,s,{baseline:`top`}),o+=i.length})}function n_(e,t,n,r,i){let a=(0,rf.default)(r.label),o=r.label?r.label:r.excelLabel,s=r.charts.length>1,c=[],l=[];if(s===!1){let e=document.querySelector(`div[tabname="${a}"][similitabname="synthese"]`);e===null&&(e=document.querySelector(`div[tabname="${a}"]`)),c=e===null?[]:e.querySelectorAll(`canvas`),l=e===null?[]:e.querySelectorAll(`.graph-title`)}else{let e=document.querySelectorAll(`.slick-slide:not(.slick-cloned) div[tabname="${a}"][similitabname="synthese"]`);e===null&&(e=document.querySelectorAll(`.slick-slide:not(.slick-cloned) div[tabname="${a}"]`)),e.forEach(e=>{c=[...c,...e.querySelectorAll(`canvas`)],l=[...l,...e.querySelectorAll(`.graph-title`)]})}let u=[...l].map(e=>e.innerHTML),d=Ng+Bg+i+10;return[...c].forEach((r,i)=>{i!==0&&i%2==0&&(e.addPage(),e=r_(e,t.run.title,n,o)),e.addImage(r,`PNG`,Mg+i%2*145,d+2,145,150),e.setFontSize(Kg);let a=i%2==0?1:2;e.text(u[i],Fg/4*(i%2+a),d,{align:`center`})}),c.length&&e.addPage(),c}function r_(e,t,n,r,i=``){e.setFontSize(Ug),e.setTextColor(0,0,0);let a=`Le ${(0,Uc.default)().format(`DD/MM/YYYY`)} - ${n} `,o=Ig-Pg;e.text(a,Vg,o);let s=i?`${r} - ${i}`:r;s||=t,e.text(s,Lg,o,{align:`center`});let c=`Page `+e.internal.getNumberOfPages();return typeof e.putTotalPages==`function`&&(c+=`/{total_pages_count_string}`),e.text(c,zg,o,{align:`center`}),e}function i_(e){let t=gr(),n=Y(e=>e.cti.history.sort),r=Y(e=>e.cti.ui.tab),{view:i}=ai(),{runRef:a}=oi(),o=pd(),s=o.data?.user.spreadsheetSeparator,c=o.data?.user.spreadsheetEditor,[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(!1),p=`0`;e?p=e.slice(-1):r&&(p=Number(r.slice(-1)));let m=e=>{t(wg(i,e,r,p,c,s,a)),P.success(`Export en cours`),u(!1)},h=e=>{t(Xg(i,e,r,p,n,a)),P.success(`Export en cours`),f(!1)};return{showExcelModal:l,showPDFModal:d,closeExcelModal:()=>u(!1),closePdfModal:()=>f(!1),handleExportMenuClick:({key:e})=>{if(e===`excel`)try{Object.keys(i.run.data).length>1?u(!0):m(`TOUT`)}catch(e){throw ot(8301,``,e),P.error(`Erreur dans l'export`),Error(`Erreur export excel`)}else if(e===`pdf`)try{if(Object.keys(i.run.data).length>1)f(!0);else{let e=Object.values(i.run.data)[r];Object.keys(e.similitabs).length>1?f(!0):h(`TOUT`)}}catch(e){throw ot(8302,``,e),Error(`Erreur export pdf`)}},exportExcel:m,exportPdf:h}}var a_=X.memo(({selectedSimiliTab:e})=>{let t=gr(),{view:n}=ai(),r=pd().data?.session,{showExcelModal:i,showPDFModal:a,closeExcelModal:o,closePdfModal:s,handleExportMenuClick:c,exportExcel:l,exportPdf:u}=i_(e),d=n.desc.attributes.isFavorite===`true`,f=!d||d&&n.desc.attributes.favoriteOwner.toLowerCase()===r.CONNECTEDUSER.toLowerCase(),p=[yp({label:`Exporter au format PDF`,icon:(0,$.jsx)(Tl,{}),key:`pdf`}),yp({label:`Exporter au format tableur`,icon:(0,$.jsx)(Cl,{}),key:`excel`})];return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bh,{title:`Export CSV`,open:i,onClose:o,onExportPage:()=>l(`PAGE`),onExportAll:()=>l(`TOUT`)}),(0,$.jsx)(bh,{title:`Export PDF`,open:a,onClose:s,onExportPage:()=>u(`PAGE`),onExportAll:()=>u(`TOUT`)}),(0,$.jsxs)(`div`,{className:`view-actions`,children:[(0,$.jsx)(Bn,{menu:{items:p,onClick:c},placement:`bottomLeft`,trigger:[`click`],children:(0,$.jsx)(md,{title:`Exporter`,children:(0,$.jsx)($t,{type:`link`,className:`button-action`,children:(0,$.jsx)(Du,{})})})}),(0,$.jsx)(md,{title:d?`Modifier le favoris`:`Ajouter aux favoris`,children:f&&(0,$.jsx)($t,{type:`link`,className:`button-action`,onClick:()=>{t(lt(!0,!0))},children:d?(0,$.jsx)(du,{twoToneColor:`grey`}):(0,$.jsx)(lu,{})})}),(0,$.jsx)(Nn,{"data-html":`true`,title:d?`Favoris : `+n.desc.attributes.name+` Vue d'origine : `+n.desc.attributes.fromViewFile:n.desc.attributes.name,children:(0,$.jsx)($t,{type:`link`,className:`button-action`,children:(0,$.jsx)(Zl,{})})})]})]})}),o_=X.memo(()=>{let{view:e}=ai(),t=e.desc.viewRefs;return(0,$.jsx)(`div`,{className:`view-refs`,children:t.map((e,t)=>{let n=e.url.startsWith(`http`)?e.url:`${window.location.origin}${H()}${e.url}`;return(0,$.jsx)(md,{title:e.label,children:(0,$.jsx)($t,{href:n,target:`_blank`,className:`viewref-button`,icon:(0,$.jsx)(Tl,{}),children:e.shortLabel})},t)})})});function s_(){let{view:e,globalVariables:t}=ai(),n=Object.keys(t).length>0?t:null;return(0,X.useCallback)((t,r=null,i={})=>Kn(t,e,r,i,n),[e,n])}var c_=({links:e,renderButton:t,getOverflowItems:n,trigger:r,overlayClassName:i})=>{let a=(0,X.useRef)(null),o=(0,X.useRef)(null),[s,c]=(0,X.useState)(e.length);(0,X.useLayoutEffect)(()=>{let e=a.current,t=o.current;if(!e||!t)return;let n=()=>{let n=e.clientWidth,r=Array.from(t.children);if(r.length===0)return;let i=r[r.length-1].offsetWidth,a=r.slice(0,-1).map(e=>e.offsetWidth);if(a.reduce((e,t)=>e+t,0)<=n){c(a.length);return}let o=0,s=0;for(let e=0;e{r.disconnect()}},[e.map(e=>e.label).join(`|`)]);let l=e.slice(0,s),u=e.slice(s);return(0,$.jsxs)(`div`,{className:`viewlinks-overflow`,ref:a,children:[(0,$.jsxs)(`div`,{className:`viewlinks-overflow__measure`,ref:o,"aria-hidden":!0,children:[e.map((e,n)=>t(e,n)),r]}),l.map((e,n)=>t(e,n)),u.length>0&&(0,$.jsx)(Bn,{menu:{items:n(u)},trigger:[`click`],placement:`bottomRight`,overlayClassName:i,children:r})]})},l_={ANALYSE_CROISEE:tu,VIEWLINKPOPUP_RH:Nl,COMPARATIF:$c,VIEWLINK_EVO_COMP_RH:Nl,ANALYSE_VIEWLINK_RH:Yl,EVOLUTION:ru};function u_(e){return(0,$.jsx)(l_[e]??ms,{className:`links__viewlinks-icon`})}function d_(e){return e.viewitems?Object.values(e.viewitems).filter(e=>e.granted!==`false`):[]}function f_(e,t){return(e.viewitems?`parentLink`:`simpleLink`)+e.label+String(t)}var p_=()=>{let e=br(),{pathname:t}=Er(),n=ef(),r=gr(),i=Y(e=>e.cti.viewlinks.row),a=Y(e=>e.cti.viewlinks.cell),o=Y(e=>e.cti.ui.primaryColor),s=Y(e=>e.cti.ui.tab);window.TAB=s;let{view:c,globalVariables:l,isLoading:u}=ai(),d=s_(),f=Kr(),p=om(),m=f.data??{},h=c.desc.viewlinks;window.SELECT=l;function g(e){return!!(u||e.rowContext===!0&&i===null&&(a===null||a.row===null&&a.column===null))}function _(o){let s=o.softCode?o.softCode.substring(5):null;if(o.swf===`*CTI_view1`||o.view.startsWith(`*URL`))return im(o.view,o.args,r,c,p,n,o.allArgs,i,a,s,m,t);{let t=o.name?p[o.name]:null;t&&e(t,{state:{fromSider:!0}})}}function v(e){return e?e.map((e,t)=>{if(e.viewitems){let n=d_(e);return n.length?yp({key:f_(e,t),icon:u_(e.buttonType),label:e.label,children:v(n),className:`viewlink-box-item`}):null}return yp({key:f_(e,t),icon:u_(e.buttonType),label:e.label,disabled:g(e),onClick:()=>_(e),className:`viewlink-box-item`})}).filter(Boolean):null}function y(e){let t=g(e);return(0,$.jsx)(md,{title:e.label,placement:`bottom`,children:(0,$.jsxs)($t,{type:`link`,onClick:()=>_(e),disabled:t,className:`view-link-button`,style:t?void 0:{color:o},children:[u_(e.buttonType),(0,$.jsx)(`span`,{className:`button-label`,children:e.label})]})})}function b(e,t){return e.viewitems?(0,$.jsx)(Bn,{menu:{items:v(d_(e))},trigger:[`click`],placement:`bottomRight`,overlayClassName:`viewlinks-overflow-menu`,children:(0,$.jsx)(`div`,{className:`viewlink-inline`,children:(0,$.jsxs)($t,{type:`link`,className:`view-link-button`,style:{color:o},children:[u_(e.buttonType),(0,$.jsxs)(`span`,{className:`button-label`,children:[e.label,(0,$.jsx)(cn,{})]})]})})},f_(e,t)):(0,$.jsx)(`div`,{className:`viewlink-inline`,children:y(e)},f_(e,t))}return(0,$.jsx)(c_,{links:Object.values(h).filter(e=>{if(e.granted===`false`)return!1;let t=!0;if(e.visible)try{t=d(e.visible,i)}catch(t){console.log(t,e.visible)}return t}).filter(e=>!e.viewitems||d_(e).length>0),renderButton:b,getOverflowItems:v,overlayClassName:`viewlinks-overflow-menu`,trigger:(0,$.jsx)($t,{type:`link`,className:`view-link-button viewlink-overflow-trigger`,"aria-label":`Plus de liens`,children:(0,$.jsx)(Pn,{})})})},m_=X.memo(({selectedSimiliTab:e})=>(0,$.jsxs)(`div`,{className:`view-links-bar`,children:[(0,$.jsx)(a_,{selectedSimiliTab:e}),(0,$.jsxs)(`div`,{className:`align-right`,children:[(0,$.jsx)(o_,{}),(0,$.jsx)(p_,{})]})]})),h_=r(((e,t)=>{function n(e){for(var t=5381,n=e.length;n;)t=t*33^e.charCodeAt(--n);return t>>>0}t.exports=n})),g_=r(((e,t)=>{t.exports=n;function n(e){r.length||(a(),i=!0),r[r.length]=e}var r=[],i=!1,a,o=0,s=1024;function c(){for(;os){for(var t=0,n=r.length-o;t{var n=g_(),r=[],i=[],a=n.makeRequestCallFromTimer(o);function o(){if(i.length)throw i.shift()}t.exports=s;function s(e){var t=r.length?r.pop():new c;t.task=e,n(t)}function c(){this.task=null}c.prototype.call=function(){try{this.task.call()}catch(e){s.onerror?s.onerror(e):(i.push(e),a())}finally{this.task=null,r[r.length]=this}}})),v_=r((e=>{function t(e){return e&&typeof e==`object`&&`default`in e?e.default:e}var n=t(h_()),r=t(__());function i(e){return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){for(var t=1;t0&&(s[c]=u)}else{var m=(0,r.default)(o,c,l,s,t);m&&(s[c]=m),s=(0,n.default)(t,c,s)}}return s}}})),N=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=n;function n(e,t){if(typeof t==`string`&&t===`text`)return[`-webkit-text`,`text`]}})),P=T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=r;var n=/-webkit-|-moz-|-ms-/;function r(e){return typeof e==`string`&&n.test(e)}e.exports=t.default});w(P);var F=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,`-moz-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`calc(`)>-1)return i.map(function(e){return t.replace(/calc\(/g,e+`calc(`)})}})),I=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`cross-fade(`)>-1)return i.map(function(e){return t.replace(/cross-fade\(/g,e+`cross-fade(`)})}})),L=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=i;var n=[`-webkit-`,`-moz-`,``],r={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};function i(e,t){if(e===`cursor`&&r.hasOwnProperty(t))return n.map(function(e){return e+t})}})),R=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`filter(`)>-1)return i.map(function(e){return t.replace(/filter\(/g,e+`filter(`)})}})),z=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=r;var n={flex:[`-webkit-box`,`-moz-box`,`-ms-flexbox`,`-webkit-flex`,`flex`],"inline-flex":[`-webkit-inline-box`,`-moz-inline-box`,`-ms-inline-flexbox`,`-webkit-inline-flex`,`inline-flex`]};function r(e,t){if(e===`display`&&n.hasOwnProperty(t))return n[t]}})),ee=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=o;var n={"space-around":`distribute`,"space-between":`justify`,"flex-start":`start`,"flex-end":`end`},r={alignContent:`msFlexLinePack`,alignSelf:`msFlexItemAlign`,alignItems:`msFlexAlign`,justifyContent:`msFlexPack`,order:`msFlexOrder`,flexGrow:`msFlexPositive`,flexShrink:`msFlexNegative`,flexBasis:`msFlexPreferredSize`},i={auto:`1 1 auto`,inherit:`inherit`,initial:`0 1 auto`,none:`0 0 auto`,unset:`unset`},a=/^\d+(\.\d+)?$/;function o(e,t,o){if(Object.prototype.hasOwnProperty.call(r,e)&&(o[r[e]]=n[t]||t),e===`flex`){if(Object.prototype.hasOwnProperty.call(i,t)){o.msFlex=i[t];return}if(a.test(t)){o.msFlex=t+` 1 0%`;return}var s=t.split(/\s/);switch(s.length){case 1:o.msFlex=`1 1 `+t;return;case 2:a.test(s[1])?o.msFlex=s[0]+` `+s[1]+` 0%`:o.msFlex=s[0]+` 1 `+s[1];return;default:o.msFlex=t}}}})),te=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=i;var n={"space-around":`justify`,"space-between":`justify`,"flex-start":`start`,"flex-end":`end`,"wrap-reverse":`multiple`,wrap:`multiple`},r={alignItems:`WebkitBoxAlign`,justifyContent:`WebkitBoxPack`,flexWrap:`WebkitBoxLines`,flexGrow:`WebkitBoxFlex`};function i(e,t,i){e===`flexDirection`&&typeof t==`string`&&(t.indexOf(`column`)>-1?i.WebkitBoxOrient=`vertical`:i.WebkitBoxOrient=`horizontal`,t.indexOf(`reverse`)>-1?i.WebkitBoxDirection=`reverse`:i.WebkitBoxDirection=`normal`),r.hasOwnProperty(e)&&(i[r[e]]=n[t]||t)}})),B=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=o;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,`-moz-`,``],a=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;function o(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&a.test(t))return i.map(function(e){return t.replace(a,function(t){return e+t})})}})),ne=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0});var n=function(){function e(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(r=(s=o.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(e){i=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(i)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw TypeError(`Invalid attempt to destructure non-iterable instance`)}}();t.default=s;function r(e){return typeof e==`number`&&!isNaN(e)}var i=[`center`,`end`,`start`,`stretch`],a={"inline-grid":[`-ms-inline-grid`,`inline-grid`],grid:[`-ms-grid`,`grid`]},o={alignSelf:function(e,t){i.indexOf(e)>-1&&(t.msGridRowAlign=e)},gridColumn:function(e,t){if(r(e))t.msGridColumn=e;else{var i=n(e.split(`/`).map(function(e){return+e}),2),a=i[0],s=i[1];o.gridColumnStart(a,t),o.gridColumnEnd(s,t)}},gridColumnEnd:function(e,t){var n=t.msGridColumn;r(e)&&r(n)&&(t.msGridColumnSpan=e-n)},gridColumnStart:function(e,t){r(e)&&(t.msGridColumn=e)},gridRow:function(e,t){if(r(e))t.msGridRow=e;else{var i=n(e.split(`/`).map(function(e){return+e}),2),a=i[0],s=i[1];o.gridRowStart(a,t),o.gridRowEnd(s,t)}},gridRowEnd:function(e,t){var n=t.msGridRow;r(e)&&r(n)&&(t.msGridRowSpan=e-n)},gridRowStart:function(e,t){r(e)&&(t.msGridRow=e)},gridTemplateColumns:function(e,t){t.msGridColumns=e},gridTemplateRows:function(e,t){t.msGridRows=e},justifySelf:function(e,t){i.indexOf(e)>-1&&(t.msGridColumnAlign=e)}};function s(e,t,n){if(e===`display`&&t in a)return a[t];if(e in o){var r=o[e];r(t,n)}}})),re=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`image-set(`)>-1)return i.map(function(e){return t.replace(/image-set\(/g,e+`image-set(`)})}})),ie=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=r;var n={marginBlockStart:[`WebkitMarginBefore`],marginBlockEnd:[`WebkitMarginAfter`],marginInlineStart:[`WebkitMarginStart`,`MozMarginStart`],marginInlineEnd:[`WebkitMarginEnd`,`MozMarginEnd`],paddingBlockStart:[`WebkitPaddingBefore`],paddingBlockEnd:[`WebkitPaddingAfter`],paddingInlineStart:[`WebkitPaddingStart`,`MozPaddingStart`],paddingInlineEnd:[`WebkitPaddingEnd`,`MozPaddingEnd`],borderBlockStart:[`WebkitBorderBefore`],borderBlockStartColor:[`WebkitBorderBeforeColor`],borderBlockStartStyle:[`WebkitBorderBeforeStyle`],borderBlockStartWidth:[`WebkitBorderBeforeWidth`],borderBlockEnd:[`WebkitBorderAfter`],borderBlockEndColor:[`WebkitBorderAfterColor`],borderBlockEndStyle:[`WebkitBorderAfterStyle`],borderBlockEndWidth:[`WebkitBorderAfterWidth`],borderInlineStart:[`WebkitBorderStart`,`MozBorderStart`],borderInlineStartColor:[`WebkitBorderStartColor`,`MozBorderStartColor`],borderInlineStartStyle:[`WebkitBorderStartStyle`,`MozBorderStartStyle`],borderInlineStartWidth:[`WebkitBorderStartWidth`,`MozBorderStartWidth`],borderInlineEnd:[`WebkitBorderEnd`,`MozBorderEnd`],borderInlineEndColor:[`WebkitBorderEndColor`,`MozBorderEndColor`],borderInlineEndStyle:[`WebkitBorderEndStyle`,`MozBorderEndStyle`],borderInlineEndWidth:[`WebkitBorderEndWidth`,`MozBorderEndWidth`]};function r(e,t,r){if(Object.prototype.hasOwnProperty.call(n,e))for(var i=n[e],a=0,o=i.length;a-1&&d!==`order`)for(var f=t[u],p=0,m=f.length;p-1)return s;var l=a.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(`,`);return e.indexOf(`Moz`)>-1?l:(n[`Webkit`+(0,i.default)(e)]=s,n[`Moz`+(0,i.default)(e)]=l,a)}}})),H=[`Webkit`],me=[`Moz`],he=[`ms`],ge=[`Webkit`,`Moz`],U=[`Webkit`,`ms`],_e=[`Webkit`,`Moz`,`ms`],ve=M({plugins:[N,F,I,L,R,z,ee,te,B,ne,re,ie,ae,oe,pe],prefixMap:{transform:U,transformOrigin:U,transformOriginX:U,transformOriginY:U,backfaceVisibility:H,perspective:H,perspectiveOrigin:H,transformStyle:H,transformOriginZ:H,animation:H,animationDelay:H,animationDirection:H,animationFillMode:H,animationDuration:H,animationIterationCount:H,animationName:H,animationPlayState:H,animationTimingFunction:H,appearance:ge,userSelect:_e,fontKerning:H,textEmphasisPosition:H,textEmphasis:H,textEmphasisStyle:H,textEmphasisColor:H,boxDecorationBreak:H,clipPath:H,maskImage:H,maskMode:H,maskRepeat:H,maskPosition:H,maskClip:H,maskOrigin:H,maskSize:H,maskComposite:H,mask:H,maskBorderSource:H,maskBorderMode:H,maskBorderSlice:H,maskBorderWidth:H,maskBorderOutset:H,maskBorderRepeat:H,maskBorder:H,maskType:H,textDecorationStyle:ge,textDecorationSkip:ge,textDecorationLine:ge,textDecorationColor:ge,filter:H,fontFeatureSettings:ge,breakAfter:_e,breakBefore:_e,breakInside:_e,columnCount:ge,columnFill:ge,columnGap:ge,columnRule:ge,columnRuleColor:ge,columnRuleStyle:ge,columnRuleWidth:ge,columns:ge,columnSpan:ge,columnWidth:ge,writingMode:U,flex:U,flexBasis:H,flexDirection:U,flexGrow:H,flexFlow:U,flexShrink:H,flexWrap:U,alignContent:H,alignItems:H,alignSelf:H,justifyContent:H,order:H,transitionDelay:H,transitionDuration:H,transitionProperty:H,transitionTimingFunction:H,backdropFilter:H,scrollSnapType:U,scrollSnapPointsX:U,scrollSnapPointsY:U,scrollSnapDestination:U,scrollSnapCoordinate:U,shapeImageThreshold:H,shapeImageMargin:H,shapeImageOutside:H,hyphens:_e,flowInto:U,flowFrom:U,regionFragment:U,textOrientation:H,boxSizing:me,textAlignLast:me,tabSize:me,wrapFlow:he,wrapThrough:he,wrapMargin:he,touchAction:he,textSizeAdjust:U,borderImage:H,borderImageOutset:H,borderImageRepeat:H,borderImageSlice:H,borderImageSource:H,borderImageWidth:H}}),ye=[function(e,t,n){return e[0]===`:`?n(t+e):null},function(e,t,n){return e[0]===`@`?[`${e}{${n(t).join(``)}}`]:null}],be=function e(t,n,r,i,a){for(var o=new C,c=0;c`u`)throw Error(`Cannot automatically buffer without a document`);ke=!0,r(Le)}(n=Oe).push.apply(n,s(t)),De[e]=!0}},je=function(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];De[e]||Ae(e,be(t,n,i,Ee,r))},Me=function(){Oe=[],De={},ke=!1,we=null},Ne=function(e){delete De[e]},Pe=function(){if(ke)throw Error(`Cannot buffer while already buffering`);ke=!0},Fe=function(){ke=!1;var e=Oe;return Oe=[],e},Ie=function(){return Fe().join(``)},Le=function(){var e=Fe();e.length>0&&Te(e)},G=function(){return Object.keys(De)},Re=function(e){e.forEach(function(e){De[e]=!0})},ze=function(e){return`_definition`in e&&`_name`in e&&`_len`in e},Be=function e(t,n,r,i){for(var a=0;a0&&arguments[0]!==void 0?arguments[0]:[])}},Ge=typeof window<`u`?null:{renderStatic:function(e){return Me(),Pe(),{html:e(),css:{content:Ie(),renderedClassNames:G()}}}},Ke=null;function qe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ye;return{StyleSheet:o({},We,{extend:function(n){var r=n.map(function(e){return e.selectorHandler}).filter(function(e){return e});return qe(e,t.concat(r))}}),StyleSheetServer:Ge,StyleSheetTestUtils:Ke,minify:function(e){Ue=e?y:He},css:function(){return Ve(e,[...arguments],t)},flushToStyleTag:Le,injectAndGetClassName:Ve,defaultSelectorHandlers:ye,reset:Me,resetInjectedStyle:Ne}}e.makeExports=qe})),y_=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=v_();h_(),__();var n=t.makeExports(!1),r=n.StyleSheet;n.StyleSheetServer,n.StyleSheetTestUtils;var i=n.css;n.minify,n.flushToStyleTag,n.injectAndGetClassName,n.defaultSelectorHandlers,n.reset,n.resetInjectedStyle,e.StyleSheet=r,e.css=i})),b_=r(((e,t)=>{t.exports=y_()}))(),x_=({className:e,symbol:t,text:n,description:r,complement:i})=>(0,$.jsx)(md,{title:r+` : `+n+i,children:(0,$.jsxs)(`div`,{className:e??``,children:[t,n??``]})});x_.propTypes={className:Q.default.string,symbol:Q.default.object,text:Q.default.string,description:Q.default.string,complement:Q.default.string};var S_=X.memo(()=>{let{run:e}=ai();return e?.viewFilters?(0,$.jsx)(`div`,{className:`view-filters`,children:e.viewFilters.map((e,t)=>e&&e.trim()!==``?(0,$.jsx)(`div`,{dangerouslySetInnerHTML:{__html:`

`+e+`

`}},t):null)}):null}),C_=X.lazy(()=>vr(()=>import(`./Charts-DRUSdI5G.js`),__vite__mapDeps([142,1,2,3,4,5,6,123,43,32,31,33,17,72,27,28,26,73,74,75,55,143,34,39,36,37,119,40,144]),import.meta.url)),w_=X.memo(({tableData:e,totalData:t,graphData:n,columns:r,charts:i,similiTabName:a,tabName:o})=>{let s=pd().data?.user.showGraphs,[c,l]=(0,X.useState)(300),[u,d]=(0,X.useState)(300),[f,p]=(0,X.useState)(`block`),m=(0,X.useRef)(!1);return(0,X.useEffect)(()=>{s===`hidden`&&l(0),(!i||i.length===0||s===`never`||e.length===0)&&p(`none`)},[s,i]),(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`cti-view-data-content`,children:[(0,$.jsx)(S_,{}),(0,$.jsx)($d,{className:`view-data-graphs`,axis:`x`,style:{display:f,filter:`none`},handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:c},onResizeStart:()=>{m.current=!1},onResize:(e,t,n,r)=>{(Math.abs(r.height)>5||Math.abs(r.width)>5)&&(m.current=!0)},onResizeStop:(e,t,n,r)=>{if(!m.current){l(c>0?0:u);return}let i=Math.max(0,c+r.height);i<20?l(0):(l(i),d(i))},children:(0,$.jsx)(X.Suspense,{fallback:null,children:(0,$.jsx)(C_,{charts:i,data:n,tabName:o,similiTabName:a,height:c})})}),(0,$.jsx)(`div`,{className:`view-data-table`,ref:(0,X.useRef)(),children:(0,$.jsx)(Cg,{tableData:e,totalData:t,columns:r,similitabName:a,tabName:o})})]})})}),{Option:T_}=un,E_=X.memo(({similiTabs:e,parentTabIndex:t,columns:n,charts:r,tabName:i,handleSetSelectedSimiliTab:a})=>{let o=ef(),s=gr(),c=Y(e=>e.cti.dynamicSelects),{view:l}=ai(),u=s_(),d=Kr(),f=om(),p=d.data??{};function m(e,t){return[{dataKey:`EXPAND`,width:20,key:`EXPAND`,description:``,hidden:!1,frozen:`left`,titleText:``,printable:`false`},...Object.values(e).filter(e=>e.visible).map(e=>(t.excelLabel===`Essentiel`&&(e.headerText=e.headerText.toUpperCase(),e.titleText=e.titleText.toUpperCase()),{...e,dataGetter:_,hidden:e.hidden?e.hidden:!u(e.visibleCondition)})).sort((e,t)=>e.order===-1?!1:e.order-t.order)]}let h=(e,t)=>{let n=c.map(e=>({...e})),r=n.find(e=>e.name===t.fieldname);r.value=e,s(Rt(n))},g=e=>{let t=e.selections;return t?.length?(0,$.jsx)(`div`,{className:`view-dynamic-select`,children:t.map((e,t)=>{let n=e.options.map((t,n)=>(0,$.jsx)(T_,{value:t.data,fieldname:e.name,children:t.label},n));return(0,$.jsx)(un,{style:{width:120},size:`small`,defaultValue:e.value,onChange:h,children:n},t)})}):null};function _({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i}){if(r[t.dataKey]){if(t.type===`Viewlink`){let e=Oe[Object.keys(Oe).find(e=>r.VIEWLINK.toLowerCase().includes(e.toLowerCase()))];return r.VIEWLINK===``?null:(0,$.jsx)(`div`,{className:r[t.dataKey]?.class,style:{padding:0,display:`flex`,alignItems:`center`},children:r[t.dataKey].sanitizedText&&r[t.dataKey].sanitizedText.startsWith(`+++`)?(0,$.jsx)(Nn,{title:r[t.dataKey].sanitizedText.substring(3),children:(0,$.jsx)($t,{type:`primary`,style:{fontSize:`12px`,lineHeight:`0px`,textAlign:`center`,backgroundColor:`gray`,height:`18px`,borderColor:`gray`},disabled:r.VIEWLINK===`1`||r.VIEWLINK===`2`||r.VIEWLINK===``,onClick:()=>im(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,f,o,null,null,null,e,p),children:(0,$.jsx)(`span`,{style:{textAlign:`left`},children:`Détail`})})}):(0,$.jsx)($t,{type:`link`,style:{lineHeight:`0px`,textAlign:`center`},disabled:r.VIEWLINK===`1`||r.VIEWLINK===`2`||r.VIEWLINK===``,onClick:()=>im(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,f,o,null,null,null,e,p),children:(0,$.jsx)(`span`,{className:`link-essentiel-cell`,children:r[t.dataKey].sanitizedText})})})}let e;r[t.dataKey]&&r[t.dataKey].symbol&&(e=(0,$.jsx)(`span`,{style:r[t.dataKey].symbol.style,dangerouslySetInnerHTML:{__html:r[t.dataKey].symbol.html}}));let n=t.description&&t.description!==``?t.description:t.titleText,i=``;return t?.tooltipId!==``&&r[t.tooltipId]&&(i=`
${r[t.tooltipId]}`),(0,$.jsx)(x_,{className:r[t.dataKey]?.class,text:r[t.dataKey]?.sanitizedText??``,description:n,complement:i,symbol:e})}else return``}let v=(e,t)=>{let n=[],r=b_.StyleSheet.create(e.styles);return n=e.data.map(e=>e.map(e=>{let n=Object.values(t.datagrid.columns),i=n.length,a={...e};for(let o=0;o{let n=e,r=l.run.data[i];return r.inputSelections&&r.inputSelections.forEach(t=>{let r=t.condition;r&&(n=e.filter(e=>u(r,e)))}),n};function b(e,n){return e.sort((e,t)=>Number(e.id){let[o,s]=v(e,l.run.data[i]);return o=y(o,e),s=y(s,e),{label:e.name,key:`${t}_${a}`,children:(0,$.jsx)(w_,{tableData:o,totalData:s,graphData:e.data,columns:n,charts:r,similiTabName:e.name,tabName:i})}})}let x=Object.values(e),S=m(n,l.run.data[i]);if(x.length===0)return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(w_,{tableData:[],columns:S,charts:r,tabName:i,view:l})});if(x.length>1)return(0,$.jsxs)($.Fragment,{children:[g(l.run.data[i]),(0,$.jsx)(Va,{onTabClick:e=>a(e),items:b(x,S)})]});if(x.length===1){let[e,t]=v(x[0],l.run.data[i]);return e=y(e,x[0]),t=y(t,x[0]),(0,$.jsxs)($.Fragment,{children:[g(l.run.data[i]),(0,$.jsx)(w_,{tableData:e,totalData:t,graphData:x[0].data,columns:S,charts:r,similiTabName:x[0].name,tabName:i,view:l})]})}}),D_=X.memo(({handleSetSelectedSimiliTab:e})=>{let{run:t}=ai(),n=t?.data,r=gr();(0,X.useEffect)(()=>{r(ht(`0`))},[r]);let i=e=>{r(ht(e))};function a(t){return(0,$.jsx)(Va,{defaultActiveKey:`0`,onChange:i,items:t.map((t,n)=>{let r=t.datagrid.columns;return{label:t.label,key:String(n),disabled:t.similitabs.length===0,forceRender:!0,children:(0,$.jsx)(E_,{parentTabIndex:String(n),similiTabs:t.similitabs,columns:r,charts:Object.values(t.charts),tabName:t.label,handleSetSelectedSimiliTab:e})}})})}function o(t){let n=t.datagrid.columns;return(0,$.jsx)(E_,{similiTabs:t.similitabs,columns:n,charts:Object.values(t.charts),tabName:t.label,handleSetSelectedSimiliTab:e})}if(!n)return null;let s=Object.values(n).filter(e=>e.visible);return s?.length>1?a(s):o(s[0])}),O_=()=>{let{view:e}=ai(),t=(0,X.useRef)(null),n=(0,X.useRef)(null),r=e?.desc?.attributes?.name??null;r===n.current?e?.run?.executed===!0&&e?.run?.title&&(t.current=e.run.title):(n.current=r,t.current=null);let i=t.current||e?.desc?.attributes?.label||``;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tt,{children:(0,$.jsxs)(`title`,{children:[`iCTI | `,i]})}),(0,$.jsx)(`div`,{className:`view-header-title`,children:i})]})},k_=[],A_=X.memo(()=>{let e=gr(),t=Y(e=>e.cti.ui.filters.visible),n=Y(e=>e.cti.ui.showOverlay),r=Y(e=>e.cti.ui.devMode),i=R(),{descQuery:a,runQuery:o,viewName:s,shArgs:c,runRef:l}=Zr(),u=a.data?.desc,d=o.data?.run,f=a.isPending||o.isFetching,p=o.isFetching&&!!u,m=a.error?.errors??o.error?.errors??k_,h=a.data?.defaultRun,g=(0,X.useMemo)(()=>u?{desc:u,run:d??h??{}}:null,[u,d,h]),[_,v]=(0,X.useState)(0);(0,X.useEffect)(()=>{m.length&&e(bt(!0))},[m,e]);let y=ri(s,c),b=X.useCallback(e=>{v(e)},[]),x=()=>{e(lt(!1))};rd(`e`,()=>{s&&c&&!o.isFetching&&i.invalidateQueries({queryKey:Wr.run(s,c)})},{},[s,c,i,o.isFetching]);let S=d?.data&&Object.keys(d.data).length>0;return r&&console.log(` VIEW RENDER`,{desc:u,run:d,viewName:s,shArgs:c,view:!!g,descAttributes:!!u?.attributes,hasRunData:S,runExecuted:d?.executed,isLoading:f,gettingRun:p,filtersVisible:t,usingDefaultRun:!d&&!!h}),(0,$.jsx)(ii,{value:{viewName:s,shArgs:c,runRef:l},children:(0,$.jsxs)(X.Fragment,{children:[(0,$.jsx)(yh,{errors:m}),n?null:(0,$.jsxs)(`div`,{className:`cti-view`,children:[(0,$.jsxs)(`div`,{className:`cti-view-header`,children:[(0,$.jsx)(O_,{}),(0,$.jsx)(gh,{})]}),(0,$.jsxs)(`div`,{className:`cti-view-data`,children:[g&&!S&&!f?(0,$.jsxs)(`div`,{style:{paddingLeft:`20px`,paddingTop:`20px`},children:[`Lors du premier appel d'une vue, les seules options disponibles sont:`,(0,$.jsxs)(`ul`,{children:[(0,$.jsx)(`li`,{children:`l'exécution de la requête`}),(0,$.jsx)(`li`,{children:`la création de favoris`})]}),`Sélectionner les filtres depuis le panneau pour affiner votre requête.`]}):g&&S?(0,$.jsxs)(X.Fragment,{children:[(0,$.jsx)(m_,{selectedSimiliTab:_}),p&&(0,$.jsx)(Am,{}),(0,$.jsx)(`div`,{className:`view-data-tabs`,children:(0,$.jsx)(`div`,{className:`page-fade`,children:(0,$.jsx)(D_,{handleSetSelectedSimiliTab:b})},u?.attributes?.name)})]}):(0,$.jsxs)(`div`,{className:`loading-wrapper`,children:[(0,$.jsx)(Jr,{style:{height:`auto`}}),p?(0,$.jsx)($t,{type:`link`,style:{height:`20px`},onClick:y,children:`Arrêter la requête`}):(0,$.jsx)(`div`,{style:{height:`20px`}})]}),g&&u?.selections&&(0,$.jsx)(Co,{title:null,footer:(0,$.jsx)(hh,{}),placement:`right`,closeIcon:null,open:t,getContainer:!1,className:`drawer-filters`,style:{pointerEvents:t?`auto`:`none`},bodyStyle:{padding:`0px`},width:800,onClose:x,children:(0,$.jsx)(mh,{})})]})]})]})})}),j_=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,xmlnsXlink:`http://www.w3.org/1999/xlink`,xmlSpace:`preserve`,style:{fillRule:`evenodd`,clipRule:`evenodd`,strokeLinejoin:`round`,strokeMiterlimit:2},viewBox:`0 0 5209 871`,...e,children:[(0,$.jsx)(`use`,{xlinkHref:`#cti-logo_long_grey_with_pyramide_svg__a`,width:1188,height:195,opacity:.2,transform:`matrix(4.16382 0 0 4.16578 157.013 27.865)`}),(0,$.jsx)(`defs`,{children:(0,$.jsx)(`image`,{xlinkHref:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABKQAAADDCAYAAAC8nckhAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOzdd9hcVdX38W8SCCF0kF4EUUAU6UWlKgiK6EZUQCwH0WVH5QUUK4gNCyqi4gJ0i1SlHECqIEURBAS7jw31QQWkSZWe94998hBjkrvMPrPPzPw+13WuG+5k1lnJPZmZs87aa4NIYTHGd8YYpy3g1xfvZz4iIiIiIiIi0q6ppROQ0RZj3A04cozf9qkY49L9yEdERERERERE2qeClBQTY9wEOImxn4drAce1n5GIiIiIiIiI9IMKUlJEjPGpwDnAzHE+ZI8Y49taTElERERERERE+kQFKem7GONSwLnAShN86JExxue0kJKIiIiIiIiI9JEKUtJXMcbpwHeB9Sfx8BnAaTHGxfJmJSIiIiIiIiL9pIKU9E2McQrwVeAFPYRZDzg6T0YiIiIiIiIiUoIKUtJPhwBVhjhVjHGfDHFEREREREREpAAVpKQvYox7Ax/LGPKYGOMzMsYTERERERERkT5RQUpaF2PcBjg+c9jFSfOkpmeOKyIiIiIiIiItU0FKWhVjXBc4E2ijcLQx8NkW4oqIiIiIiIhIi1SQktbEGJcHzgWWafE0+8cYX9ZifBERERERERHJTAUpaUWMcVGgBp7Wh9N9M8a4eh/OIyIiIiIiIiIZqCAl2cUYpwIR2LJPp1wWODnGOK1P5xMRERERERGRHqggJW34JLBHn8+5NXBYn88pIiIiIiIiIpOggpRkFWN8C3BgodMfEmN8YaFzi4iIiIiIiMg4qSAl2cQYXwx8uWAKU4ETY4wrFMxBRERERERERMaggpRkEWPcEDiF8s+plYATYoxTCuchIiIiIiIiIvNRunggQyDGuBpwLrB46VwaOwMHlU5CREREREREROZNBSnpSYxxSVIxapXSuczlEzHGrUonISIiIiIiIiL/TQUpmbQY48LAqcAGpXOZh4WAU2KMS5dORERERERERET+kwpSMinNjKajgBeVzmUB1gSOK52EiIiIiIiIiPwnFaRksg4E3lw6iXHYI8b4ttJJiIiIiIiIiMiTFiqdgAyeGOOrgE+VzmMCjowxXlVV1S9KJyIiIiIiIiKSS4xxEWA3YG1gOWAmcCdwe3P8CfhFVVWPFEtyPlSQkgmJMT4XiKXzmKAZwGkxxs2qqnqgdDIiIiIiIiIivYoxvhX4OKkQtSCPxBhvBK4Fzqqq6rLWkxsHFaRk3GKMTwdqYJHSuUzCesDRwL6lExEZVCGEqaR//zOARZuvs4+Zza89DNzbHPcB99V13bm7MSIiIiIigyzGeADw+XH+9unAls3xrhjjucA7q6r637byGw8VpGRcYozLAecyduW1y6oY4yVVVZ1UOhGRrgkhTAFWBFYDVm2OVeb6ujwwZRKxH+E/i1T3AvcD/wB+C/wa+J+6rtXBKCIiIiIyhhjj3oy/GDUvuwG/J82GLkYFKRlTjHEGcCbwjNK5ZHBMjPHaqqr+UDoRkVKa4tOqwIbNsVHzdZmWTjkdeEpzLCivv/Bkgeo3zX//pa7rx1vKS0RERERkoMQYNwe+kSHUrAwxeqKClCxQjHEqcDzw/NK5ZLI4aZ7UVl0c6ibShqYA9SzgRaQ23Q2BZYsmNW9rNseL5/jeQyGE3wJXAxcC13WlQBVCWAn4Vuk8pJgT6rruueM2hLAqeT5U5nJmXddfL51El7j7DGAd0uvm0s2x1Bz/Pef3lgIeI3WBPrCAr3cCfwZuAv5pZsUvCkREpPtijKsCZ5NGZvTiN8BHe8+oNypIyVgOA/YsnURmGwOfBd5dOhGRtoQQZgBbAzsDO5GW3Q2iGaR/sxsDbwfuCiFcDFwAXFHX9YMFc1u4yUtG08WZ4sx+jnfFtaUTKMndFwLWBzaf49iA9O+9LQ+6+02k4tRNPFmougn4g5k92uK5RURkQMQYZ5JmOq/cY6jfATtVVVXyczSggpQsQIxxP+CQ0nm0ZP8Y46VVVZ1TOhGRXEIIiwAvI60J3440eHzYLAvs1RwPhxCuIHVOXVTX9e1FMxORgePuSwO7AFuQik+bkDZp6KeZwLObY27/dvcbgJ80xzXAzeqoEhEZLTHGKaSO6s16DPVb4AVVVd3ae1a9U0FK5inGuBPw1dJ5tOybMcaNqqq6uXQiIr0IIawFvAHYm/bmQHXRIqRliC8CZoUQfkrafOHkuq7vKZqZiHSWu08BngsY8Gq6XbxflDQ2Yc7RCbe6++wC1U+A68zsvhLJiYhI33yQ3lcu/Rp4YVVVt2XIJwsVpOS/xBifDXwHmFY6l5YtC5wcY9y+qqpOzKQRGa8QwkKkQsy+pG6oUTeFdMdoM+B9IYSTAK/r+q9l0xKRrnD3ZYHXAW8mzdUbVCsBL28OgCfc/WrgvOb4pTqoRESGR4zxFcDhPYb5JakY1akVBSpIyX+IMa5C6jBYonQufbI1aU7Wh0onIjIeIYTpwGtJM9B6XT8+rGaSLjj3CyFcAHyNNAxdF2giI6bphtqa1A31KlJn5bCZypNdVJ8Ebnb32cWpH5hZ8RkhIiIyOTHGjYFv9xjm58COVVXdkSGlrFSQkv8TY1wcOAdYvXQufXZIjPGyqqouLZ2IyPyEEKaS7oYfQtqJTsY2Fdi1OW4IIRwDfK+u68fKpiUi/eDuq5IK0ruVzqXPVgfe2hwPufsPaLqnzExdoyIiAyLGuBJpR71eZhveSCpG3ZUnq7xUkBIAYowLAScDG5XOpYCpwIkxxg2rqvpn6WRE5hZC2Bb4CPCc0rkMsE0AB/4WQjgOOLGu63sL5yQiLWi6ot4EfA5YsnA6pc0AXtIc7yTtICgi8h+aHUYP7jHM1WZ2WY58BGKMM4Cz6K1Z5Kek3fTuzpNVfipIyeyJ/UeSPqyMqpWAE2KML66qSst6pBNCCOuQll9sWzqXIbIacCjpTtPnyqYiIrm5+9rAscAOpXMRERkgCwGf6DHGEYAKUhk01+dfB7bqIcy1wM5VVf0rT1btUEFKIM2ieXvpJDpgZ+Ag4DOlE5HR1izPM9Jss+mF0xER6Tx3nwbsT7qg6vKueSIiImM5CHh9D4+/BtilqqrO7zo9tXQCUlaMMQCfLZ1Hh3wixthLJVqkJyGE1YEzgY+hYpSIyJia3fOuJHV7qxglIiIDK8a4G/DpHkL8mNQZ1fliFKggNdJijFuQJvZPKZ1LhywEnBJjXLp0IjJaQghTQgj7kC6qnlc6HxGRQeDuSwMXo9dNEREZcDHGZ5PmOk/2+vxHpM6ogZmTqoLUiIoxPo00sV93Ev/bmsBxpZOQ0RFCWAo4AfgCsFjhdEREBoK7LwlcCGxaOhcREZFexBiXB84FFp9kiCuAF1dVdV++rNqngtQIijEuA5wDLF86lw7bI8b4ttJJyPALIaxB2o5759K5iIgMCndfHDgf2LJ0LiIiIr2IMU4HTic1RkzGZcCuVVXdny2pPlFBasTEGBchPdnXK53LADgyxvic0knI8AohbEK6u79O6VxERAaFuy9GKuQ/v3Qu8/AYcDdwM3A78HjZdEREpMuaHfW+yuR31b4EeGlVVQ/ky6p/tMveCJlj+8jtSucyIGYAp8UYNxvUf+DSXSGE3UhvPouUzkVEZFC4+6KkkQOT/eDei4eAXwO/An7ZfL0NuBe4rzkeNrNZsx/g7lOAJYBlgGXnOlYCNgI2A1br259CRES6ZH9gv0k+9mIgVFX174z59JUKUqPlw8BrSycxYNYDjgb2LZ2IDIcQwhTgHcBHSuciIjKADgNe2KdzPULqYj0d+AnwJzObUMdTU5y6tzn+Or/f5+4rkmZhbdYcmwKrTC5tEREZBDHGnUk7xE7GBcArqqp6KGNKfaeC1IiIMb4eXQBPVhVjvKSqqpNKJyJD4X3AAaWTEBEZNO7+TOC9LZ/mMdId59OAs82sL9tmm9ltpJlY58/+nruvAjwXeDnwMmCpfuQiIiLtizGuSnqvmcwYpfOAPaqqejhvVv2ngtQIiDHuAHjpPAbcMTHGa6uq+kPpRGRwhRDejopRIiIT1ix9O4r2Prs+ThprcJiZ/bOlc0yImf0DOAM4w92nAzsAewABbUwjIjLovsDkbjScA7x6GIpRoILU0Isxrk9qNdfPujeLk+ZJbVVV1SOlk5HBE0J4HXBo6TxERAbUHsCOLcU+HzjIzH7TUvyemdkjwEXARe7+NmBr0t/JK4BVS+YmIiKTsskkHnMWsNcwXY+qSDH8KtTincvGwGeBd5dORAZLCCEAnyudh4jIIGp21ZvsjI0FuRl4k5ld3ELs1jRzrK4ArnD39wCbA28G9iFtyCIiIt13MPBlxj8v8CvAe6qqeqy9lPpvMusVRUbZ/jHGl5VOQgZHCGEn0m56U0rnIiIyoD4IrJ455q+B5w1aMWpuZvaEmf3EzN5E+js6BPhb4bRERGQMVVWdCawL7AZ8EvgBcAtpCflss4AbgFdVVfXOYStGgTqkRCbjmzHGZ1ZV1YkZE9JdIYT1gOPRa62IyKS4+6rAgZnDXgXsZmZ3Z45blJndAXza3T9HmjO1P7BN2axERGR+qqq6H/hecwAQY5wKLA1MB+4YxiLUnHSRJDJxywJrAipIyXyFEGYCxzEayydmAXcBdzTHncDdwGLAMqR/M8s2/71koRxFZDDtDiycMd4FwCvN7MGMMTvFzB4jzQ893d03Bt4FvKZsViIiMh5VVT1B+lw9ElSQEpkcLb+SsRwBrFM6iczuIrUTXwH8HbidpvhU1/XjC3rgbCGEhUl3fWYXqJYFng5sBWyBClYi8p92zxjrH8A+w1yMmpuZ3Qi80d3fB7ykdD4iIiJzUkFq+M0qnYDIqAkh7AXsWTqPDGYBNwKXNsfP6rp+opeAdV0/Sipk3T7XLx0VQpgGrAc8l1Sg2gpYoZfzicjgcvdlge0yhnzLsC3TGy8zux34Vuk8RERE5qSClMjkqENK5imEsC7wmdJ59OgC4Fzgsrqu7+zXSZsuq183x3EhhCmk5bGzi1O7kLqqRGQ07ApMyxTrRDP73ti/TURERPpFBSmRyVFBSv5LCGE6gz036irgY3Vd31g6EYC6rmcBf26OU0IIM0iDet8IbFQyt8ZtwA6lk5iElYGTSycxhxr4UukkJkFzBNsXMsW5F3h3plgiIiKSiQpSAyrGuAywZ1VVx5TOZUSpICXz8jbS9q2D5nfAYcClTRGok+q6fgg4FTg1hLAJqTAVSLuQlMjnEVI310AJIdxbOoe53FXX9cD9PUq73H1RUldkDmeZ2cgMiBURERkUKkgNoBjjEsD5wM9L5zLCVJCS/xBCWAU4oHQeE3QLafj6aeMdSt4VdV3fANwQQvgoafeofYHVymYlIhntBMzMFOu0THFEREQkIxWkBkyMcQZwNmmeyngKUp3tdhhwKkjJ3D4MLFo6iQk4Cvh8Xdf/Lp1IL5oZV18OIXwV2BF4M7Bt2axEJIMNM8W5C7gkUywRERHJSAWpARJjXBj4LoM5s2TYqCAl/yeEsBWwR+k8xulx4KC6rk8snUhOTYfXRcBFIYSdgE+QBqKLyGBaKVOcM83s0UyxREREJKOppROQ8YkxTgO+Dby0dC4i8qQQwjTgU6XzGKeHgDcMWzFqbnVdfx/YBvgk6c8sIoMnV0Hq+kxxREREJDN1SA2AGONUwIE9S+ci/0cdUjLb3sCzSicxDncDr6nr+qelE+mHuq4fBr4YQjidNLB9t8IpicjE5CpI3ZIpjgwwd58CLAYsOY9jqebX7iMt8byL9J55F3C3mT1cImfJx92XBJ7Kkz/v2T/7qcAdwO3N8U/gLjN7olCqIhPi7jOB5YEV5vg6g/S8/uccx7+6+rxWQarjYoxTgC+QdpOaDM2QaseYBakY4xZVVV3bj2SkjBDCVOAdpfMYh5uBPeu6/mPpRPqtruu/AfuFELYjdUw9o3BKIjI+K2aK849McWQAuPviwHrAM+c61maS1z3u/gBPFqjuBG4Efgj8yMzuyJC2ZOTuy5FmSm4IbNAcT51AiCfc/U5Sgeom0jiAC8zsT7lzFRmLuy8LPA/YEliF/yw8rUAqpo/HY+4+Z5HqNuBq0nP7ptx5T4QKUt13OLB/6STkv4ynQ+oTMcYjqqrSMNXhtRPpQ26X/RZ4dV3Xt5VOpKS6rq8IIewAvAk4qHQ+IjKmXB1SKkgNKXdfjHShth2wOanwtHoLp1qsOWbv5LoDza667v4bUnHqSuCHZnZzC+fvJHfv+TrSzB7LlMtawMuBQFqy38tYmqmkC/7lgfVpxqW4+x+AC5rjCjPr9KYwTVfgtAk8JEddYGqO50UGT3S1G2gs7r4Uqat/e+D5pAJ7DguR3lfnfG/dpznn70jP6/OBK/vdFdqFJ4zMR4zxfcAHS+ch8zSegtQ04LSmU0p3VYbT20onMIb7gNeNejFqtrquHwG+GkI4C1irdD4iMm9Nl8t47/ouyCzSnWAZAs3z4nmkC7XtSUWo0tcy6zfHWwDc/S/ApcBRZvaLgnn1w49JP4PJugZ47mQf3BRcXgK8j1SEatszmmN/4CF3Pxv4kJl1tft8DeAvfT7nQXTjpt8hwKdLJzFeTXH9paTxPC8BFulzCus2x3uAB939UlKBqjaz1pe9l34Rl/mIMb6DAfqHNILGO0NqWeCcGONWVVXd12ZC0l8hhA1JH4y77H11Xf9v6SS6pq7rW9BcGZEuy7Vcbwqa+TiwmoLDJqRdbHcANqP71y5rAvsB+7n7ecAnzezHZVMaLk0Hzp6kQtQGhdKY0eTwCnf/CnC4md1VKBcZUO7+dOBA4HXAzMLpzDaT1KG1G3Cku38R+LSZ3dPWCbv+oj6SYoxvAI4unYcs0Hg+4M6e37U+cHKM8eVVVQ1k+6jM01tLJzCG0+u6Pr10EiIik7BkxljLAbdmjCctaopQzwb2Il3wd31Z/ILsCuzq7leSduO9yMw027UH7r4VcDzps3UXLEzqKnmDux8OfMXMHimck3Scu29MKqi+it6Wl7ZtBvB+4M3u/jHgmDae3ypIdUyM8ZXANzKG1BtfOXP+3b8U+ASphVQGXAhhFdKsgq66mfQGIiIyiHJ2GjwFFaQ6z93XIxWg9iTNghom2zbHje7+KeCMQZ1vU0qzk9jhwHvpZtfjMsCRwDvc/W1m9v3SCUn3NLPOvgi8rHQuE7Qc8CXg3e5+CPDdnMX1LlfkRk6M8SXAyejnMggm0iE12/tjjHu3kYz03e50t6D/OPDWuq7vLZ2IiMgk5dy5bPmMsSQzd9/N3X9G2oDjUIavGDWnjYHvAGe4+xKlkxkU7r4l8AvSIPkuFqPmtDZwvru/unQi0h3uPt3dPwD8msErRs3pacBpwDXuvm2uoCp8dESMcXvgDFLrp3TfZN8Qj48xbpo1Eylht9IJLMCRdV1fVzoJEZEePAg8lCnWszLFkXZsC2xYOok+C8DV7j7IyxH7wt1fCVzOYC3dXAg4xd3fWDoRKc/dtwZ+Rlops2jhdHLZArjC3Q/IEUwFqQ6IMW4JnEtapymDYTIdUpBeiOoYY67trKXPQgirkYasdtEvgC+UTkJEpBfNUoBcXVI7ZYojktOzgOvcfcfSiXSRu09x94OB7zKY10dTgePd/d2lE5EymufwgaSC6rB2fn7e3T/v7j3VlFSQKizG+BzStoqLt3QKzZBqx2QLUgCrAWfGGPu9pafksWvpBBbgK3VdP1Y6CRGRDG7PFOcF7q7uc+miZYAL3f3dzTB3AZqL268BR5TOJYMvuvuH9PMdLc2S3O8CnwWmFU6nbQcAJ7n7pK9rVZAqKMa4LvB90huSDJZeClIAzyW92crgeWnpBObjFuB7pZMQEckkV4fU4sDWmWKJ5DaNNOT4G+4+vXQypTWFmy8CbymdS0aHk3bikxHg7s8ArgX2KJ1LH+0FXODuS03mwSpIFRJjXBO4BFihcCoyOb0WpAD2jTG+N0cy0h8hhBVJ66a76Bt1XT9aOgkRkUxuyRjrAxljibShAj5dOokO+ADwrtJJtOCT7r5O6SSkXe6+PnAlsF7pXArYAbjS3VeZ6ANVkCogxrgyqRi1WulcpLjPxhhfVDoJGbdd6OYOLw8DJ5ROQkQkox9ljLWjZvXIAHivu3e1C7t17v5m4OOl82jJDOC4XmftSHe5+wakeVGjPCf4OaQNG542kQfpH0WfxRifQipGDdJuEfLfcnRIQWrVPjXG+Iwe85H+2Kp0AvPxnbqu7y6dhIhIRpdkjneEuy+UOaYMhkdJM8n+AFxPem6dARwPHAkcBXwLOBu4Avg58Ffy7fQ4Ed9y95G7Ye3uOwPHtHyaR4B/km7ilbANw7UUURruvjFwGbB8n0/9EPB30qZGlwGnA18nva5F0pzqnwI3k57//bAGcNpEliDrjbmPYoxLARcC6/fxtBpq3o5cBSlIM8TOiTFuWVXVvT3kJO3brHQC83Fs6QRERHIysz+7+03AhO60LsAmwNfd/U3NLn4yfO4nFZN+NsfX3wIPTOZn3hQwnwVsTlquvzmwAe0OKV4WONndX2BmI7FJibuvROryztEocQvpWusa4DZSAer25ut9ZjarmVO1BKl4sAKpo2Ub0ozQtm8Qf8bdzzOz/235PJAKED+ZwO+fSnqO9+IWoB9/trH8o18ncve1SDOhl+vD6X5P6sK6HLjSzP4+3gc2z/s1gReTNmh6Ae3tYLkZ8EngwPH8ZhWk+iTGuBhp4PCmpXORLHIWpCCtNT4lxrhbVVVPTDInaVEI4SnAU0vnMQ8/rOv6f0onISLSgksAyxjvjaQLpg9ljCnlXEt6jtxIKj7dZGbZPkM1BaGfN8dxAO4+E3g58FZg21znmss2wEeaY6g1S9hOYPIzdR8DfkzqBLkA+MVYxcfm1+9tjj813z4LOKCZ87Qr8AZgw0nmtCCLA8e4+65tF8bN7BYm0Nnv7jOAf/d42hPM7P09xhgYzW5659BuMep7wEnAFc3PdFKa59ufga8CX21ey7YH9gb2If9Ikv/n7pea2QVj/UYVpPogxrgI6YVOu7wMjzbmCL0E+BTwvhZiS++6Wkw+sXQCIiItyV2QAvhgc+H1YTPr9eJL+msW8EPScruzzOzmfidgZg8CpwCnuPszSc/PN5B/x+wPufvlZvaDzHG75v8BO03icU+QllweambZumHM7PfA7939KNKg+U+SfwOqF5M+85+XOa70UVNMPRF4dgvhHwdOBj5jZr9qIf7s17LzgfPd/bPAZ4CdM5/mW+6+4ViFNM2QalmMcWHgVCb3YivdlbtDaraDY4z7TOJx0r6uFqSuLp2AiEhLLqOd0QP/D/i5u7fV4SL5PAZcRCr8rGxm25nZUSWKUXMzs9+a2XuB1YEvZw4/BfjGkM89W5tU8JmoGniWJa0szTKzx83seGAd4HOkAkFOb8ocT/rv48DLMsd8CDgaeLqZvb6tYtTczOwXZrYL8CJSt2kuywMnjDXMXwWpFsUYpwLfBELBNDQnoR1tFaQAjosx9rqGW/LrYkHq5rquby2dhIhIG8zsDtKQ1jY8A7jC3Y9z91HcorvrbgUOBlYws13M7Fgzu610UvNiZg+Y2f6kbc//nDH0U8l/wdslyzOx1To3As83s93NrC+jCszsHjM7CNiLvEWpl7r7ihnjSR+5+3bAIZnD/hbYzMzeZWZ/yRx7XMzs+6T5T1/IGHZH0mv5fKkg1ZIY4xTSGk11u4yuyRakZgB1jHHlnMnI5IUQppIG4nbNRIZViogMosNo9+bafsBv3f1Cd3+JtmUv7o+kbqi1zOyzZjYwO8ia2eWkbc+/ljHs/hljDbLvAduY2Y9LnNzMTgf2JHXs5bAQ8NpMsaSPmtlLx2cO+21gCzP7dea4E9Z0Bx4AHJAx7Mfdfb7NFnrTbUFTjPos2tpzmLXZIQWwCnBWM39MylsJWKx0EvNwXekERETa1HxAP7UPp9qZNNPld+7+CXffsbnwkP64kXTBv17TDfVQ6YQmw8zuN7O3kwqpOWzn7m0M1x4kDuxuZg+UTMLMzgBeTb6i1Bubnc9ksHyCtNw0h4eANwNvMLP7M8XMwsy+QOoMfCRDuGnAR+f3iypIteMjpPkEMrz68QayJelNWMpbvXQC86GClIiMgsNIQ4z74enAB0jbeN/t7pe7+0fdfRt3n96nHEbJDaRi4KZm9h0zyz2rp5TDSEOCc3hXpjiD6MPAW5sdD4szs7NIBYkc1id91pcB4e7PA96dKdx9wNZmdlzbOy5OlpmdRnp9fjhDuF2bjSD+iwpSmcUYDwAOLZ2HtK7tDqnZXh9jVHGzvC4WpB4grTcXERlqZvY7yuwoOh3YjvS57krgX+5+sbsf4u5bDvnA6b4ws1PM7OKuXpBNVvPneT95hp3v4+5PyRBn0LzHzD7ewefGEcCfMsV6Y6Y40rKmm+1L5GlKeBx4lZn9NEOsVjVLkXMV4d47r2+qIJVRjNGAz5fOYy5dexEfFv0qSAEcEWPcJVMsmZw1SicwDz+t63pY7iSLiIzlMKD0koZFSbsmfxK4BrjL3b/n7ge6+7buvkTZ9KRLmkLKe0jddr2YwejtynYGcFTpJObFzP4NvDNTuL3cfeFMsaRdLycN/M7hHWZ2UaZY/eDAaRnivN7dl5/7mypIZRJj3Ac4pnQe0jf9LEhNA06NMa6bKZ5M3GqlE5iHa0snICLSL2Z2E2meRb+W7o3HEsCupLmhVwD3uPuv3f1b7v5Od9/K3WeUTVFKMrMnSN0Fvd5AescIdeTdDLy5g51R/8fMLiQVzXq1BDDPZUzSHc1mF4dnCvc5M/t6plh90fxbNNKmE71YBHj73N9UQSqDGGMAvkV/5gpJN/T7Z70UcE6Mcak+n1eSLnZI/aJ0AiIi/WRm5wEHls5jAaaQ5sK8nrRU62rgPne/0d2PdXdz943cfVrRLKWvzOy3wNE9hlmN0Zg39ATwmgHZXfHTmeJ0cRdn+U97As/OEOc84H0Z4vSdmd1LGurf65Dzd7j7onN+QwWpHsUYd7JP7CwAACAASURBVCK1sOnDhcwt952ddUidUvp3239dnCF1Z+kEREQK+CJwbOkkJmAhYCPSkquvk3aTu7NZ6ndw00WlJTvD7zB6f98ehYLUYWb2o9JJjNNPgd9niKOCVIc1s6M+lCHUI8C7mq7JgWRmN5Lex3qxPLDPnN/QhW0PYoxbA2eThl52VWfbXQdcP5fszWkX8u3aIuO3aukE5uGe0gmIiPRbs3TgncDlhVPpxVKkpX5HkLqo/uXul7j7R9x9+7nvHsvgazp+vtBjmK1y5NJhNwOfKp3EeDWvRSdlCKWCVLc9n9T52qujzezPGeKU9nl6X4J8QLMMElBBatJijJuS2u70oWE0lSpIAfy/GOPrWootcwkhLEw3i87/Kp2AiEgJZvYI8ArgwtK5ZDITeCGpi+YyUoHqTHd/mbqnhsrZPT5+2AtSR5nZo6WTmKCTM8TQMt5ue3OGGP8CPpEhTnFm9lfglB7DPJM5inwqSE1CjPFZwEXAkqVzkWJKFqQAjo0xjkLrdhd0dSCtClIiMrKajpNdgY8wfN3g04HdSQWMv7v7F9x9w8I5Se9+Dfy1h8ev7u6r5EqmY+4HjiudxESZ2R+Bn/QYZjHSWA7pGHdfhjQ3qVeHm9ldGeJ0RY7VOlvP/g8VpCYoxrg2afvW5UrnIkWVHmC/CHBWjHFYP5h0SRe7IB+q67rXoYIiIgPNzJ4ws8OBnYE7SufTkuWB9wA/c/efuft73H2F0knJxDVLvM7tMcyw3ow83swG9UbbDzPE0LK9btqH3m9M/y/wlQy5dIaZ/ZK0UqwXKkhNRoxxdeBSYOXSuUhxpTukID0P6xhjVzt4hkUX/34HYfcZEZG+MLPvky7ori6dS8s2JM0h+ru7f93dVyydkExYrwWpYVy29wRwVOkkepBj1+NNM8SQ/F6RIcaJZvZwhjhdc2KPj1dBaqJijCsClwBPLZ3LBA1bG/sg6cff/ebAXn04zyjrYoeUBpqLiMzBzG4GtgcOZPh3IV0IMOCP7v4hd59ZOiEZt5/1+Phh7JC60MxuKp1ED3IUpAbt+nLouft08hSAT88Qo4su7/HxT3X31UEFqXGJMS4LXIzW98qTutAhNZsGnrarix/0B7WtXUSkNWb2iJl9HliLNFvq3sIptW1x4HDg9+5eaTDyQLiT1BE0WZu7+0K5kumIy0on0KPfAo/1GENzibtnE3q/KX0TvRehO8nMbiU993uxNaggNaYY4xLABcBzSucinVJ6htScupTLMOpih5QKUiIi82Fm9zWzpdYCPg08WDiltq0KfBO43t1fUDoZmT8ze5ze5p3NBNbOlE5X/Kh0Ar1odv3s9cJ8qRy5SFbbZIjx3WZ23LC6vMfHqyA1lhjjosA5wBalc5HO6VKHlLRrkdIJzMP9pRMQEek6M7vLzA4hXcB/keGfv7cRcKm7f8zd9Rm/u/7Z4+OXyZJFNzwE3FA6iQx+3ePj1SHVPdtmiDGsy/Vm67W7UQWpBYkxTgfOIM0jGGQqirSjSwUpdUi1q4u72S1WOgERkUFhZrea2XtJm4EE0kXCMA6Zne3DwOnuvnjpRGSebuvx8UtnyaIbftJ0GA26XufWqUOqQ5qC/vN7DPN34KcZ0umyy3t8/AbuvrQKUvMQY1wIOAl4celcpLNUkBod/y6dwDwM04dREZG+MLOHzexsM3sVsCKwH+kO7zDevNsduMrdNSy5e3rt1BumzwADvVxvDr3Oq1OHVLc8i947EX825Mv1MLPbgQd6CDEF2GTYhuLlciDwytJJSKd1qSAl7eri7JFh+jAqItJ3ZnYP8A3gG+6+GmnH2p1Id8WHpQv1OcB17r67mV1VOplB4e4L0+78yF6Hzw/TZ4BrSieQyX09Pn6muy9sZo9myUZ6lWN+VK9zxQbFP0nzGifrKSpIzduKpRMQmQB1SLWrix1Sau0WEcnEzP4GfA74XFOM2Jg0P2Q70oXJIL/mLg9c5u6vMrOzSyfTb83SmzWBDUhdD8uTulGWWMDRxdmRcxqmgtQ/SieQSa8FKUjPvbsyxJHeqSA1fr0WpJZVQWretJRRxtKlDikVpNrVxYLUMH0YFRHpjKZD4drm+Jy7TyMVM7ZtjucDK5XLcFIWBk50963MrNfhy53l7k8h/azmPJ7N8HS8zTZMnwGGpQDT65I9SIXvYfn7GFjuPoU8A83/J0OMQdDrJg0qSM3HMF3ga9lYOwamIBVjfFZVVUP7AbQPuliQmhlCmF7X9TAMAhUR6Swzexz4WXMcBeDuK5O6qDaZ4+j6rKbFgbPdfXMzG4rdBpsLx02BvUmjNtYom1HfDFNBaiiei+TpkBrkTsxhsjKwSoY4o9IhdXuPj1dBaj7UISVj6VJBaiynxRh3rKrq1tKJDKiHSicwH0vR+5uAiIhMkJndAtwCnD/7e+6+HE8WqWZ/XadIgvO3NnCKu+/aFNoGkrs/izTzay/g6YXTKWFYClKPk6ezqAtyzBvtdbaY5LFChhi3DUvhfxzUIdWSYeqQknZ06TkyVi4rAHWMcbuqqoZ5m+tW1HX9aAjhEWB66VzmsjQqSImIdIKZ3Qlc0hwAuPuypFkks+dRbUz5m547A58A3l84jwlx91WBN5CKUBsUTqe0YSlI3T1Eu5ANy59DYNkMMZZw9x82/z1lrq/z++9+fK+N2MvRGxWk5qP0hwXpvi51SI2VyyPAlsCxwOvbT2co3UL3lmOotVtEpMPM7C7g7ObA3ZcEnge8AHg15d5X3ufu15nZGYXOP27uPgM4APggMLNwOl3R63b0XTEqHSQyWHotsEB6rdo6Q5xRsKwKL/PWpe4X6aYuFaTGMnvO0OtijAcVzWRw/W/pBOYhxxumiIj0iZnda2YXmtnBpF2JngccTZlu1880Owp2lru/FPgVqaNLxagndX0XwPH6V+kEROYhR4eUjN/oFaRijOMpJIzc34u0oksdUrN9Osa4a5vJDKmbSycwD6O+ZEFEZGCZ2Swzu9rM3kUaoPti4II+pvA0YJ8+nm/c3H0ddz8POJc090qG08DOMZOhpoJUf41WQaopRn1xHL9VHVIyli51SE2kIDUVODnGuH6L+Qyjv5VOYB42L52AiIj0zsweazqnXgI8F7i4T6f+kLt3ZnyHu09x90NJXVEvKZyOiIwmFaT6a3QKUk0x6jPAu8bx20fm70UmbZCKlo/M9f9LAufEGPWCO35dXLK3WQhBO7KIiAwRM7vGzHYmzR+5quXTrU1HuqTcfSrwNeCjQKeXEorIUNP1UX8tMkqFl48CBwJTxrFsb5CKDVLGoHZIzbY2cHqMsTN3Rjuui0v2lqB7W4qLiEgGZnYVaWe+w2j380TxLil3nwYcB7ylZB4iIqgg1XcjUZCKMR5MKkjNNtYF/DD9vXRlsPawGfSCFMAOwJcy5zKsuliQAtiidAIiItIOM3vczA4FdgRubek0Twf2ain2mJpiWAT2LZWDiMgctGlQnw1T4WWeYozvBI6Y69vqkJJedakgNZb5FaQA3h5jfGvfMhlctwD/Lp3EPKggJSIy5MzsB8BGwO9aOsUrWoq7QM0uf98GXlvi/OP0MHAPcBvwV+D3wG96PO7r659ARCZCHVJ9NtTLdWKM+wFfnscvTWXBOzsMfaFOetalouVkO6Rm+3KM8XdVVV2WK6FhU9f14yGEG0lbdHeJClIiIiPAzG5z9xcD1wArZA6/g7tPM7N+73r2VfrfnXUXqev5ZtKGJXN+/Tup+PQw8BDwiJk9kTsBdz8NeHXuuCKShQpSfTa0BakY42uAY+fzy2MVnLpUbJDB1fUle7MtBHw3xrhFVVU3ZcppGF1P9wpSTw0hrFDX9T9LJyIiIu0ysz+7+67AFcDMjKGXBjYmvc/1hbtvA7yp5dM8DvwM+BFpQPxVZvaPls8pIoNNjSl9NpQFqRjj7sAJzP9CXTOkpFfDsmRvtuWAc2OMW1VVpVbyeevbB/UJ2go4p3QSIiLSPjO73t3fQlrqltOO9Ol9rlmq99WWwt8PfAs4E7jWzO5v6TwiMpzuBFYsncQoGbqCVIzxxcBpwIK2Q1eHlPSqSwWpXjukZlsfODnG+PKqqrK3qA+BG0onMB+vRQUpEZFRcjJwAKmrKZcXAp/OGG9B3gE8O3PMm0hjOr5pZvdkjp3bgq5RRKSsO0onMGqGqROIGOMLSHdEFh7jt4715x6qvxdpxTAWpABeCnyyh1yGVrMsrou77W0fQli3dBIiItIfzVyjQzKH3drdZ2SO+V/cfWXgYxlD3g7sAaxjZl8cgGIUwFKlExCR+cpRkNobWEzH+I6h6ZCKMT6P1CUwnjdTdUhJrwbpOTKRghTA+2KMv6qq6sRWshls1wOrl05iHt4EHFQ6CRER6ZuLgcuAHTLFmwFsSZpP1abPAktkinU98Aoz6+LNogXR0GSR7spRkFrZzB7MEGckDEUnUIxxU+ACUpVtPEZphpS0Y5A6pB6eRMxjY4zawe2/XVM6gfnYM4SwTOkkRESkP8xsFvDNzGFXyxzvP7j7usA+mcJFYJsBLEYB6P1apLvuzBDjaRlijIyBL7zEGDcg3SVacgIPG6UOqa4M1h42g1SQmmiHFKQ7pXWMcdVJPHaYXVg6gfmYQZolJSIio+PizPGekjne3EKmOCcCbzSzhzLF6zcVpES6K0eH1FoZYoyMgS5IxRjXBS5h4q2vmiEl/TDIBSmAlYGzY4yLTvLxQ6eu61vo7m57+4UQxpqfJyIiQ8LMbgN+ljFk2wWpl2WIcTPwrqZDbOC4+zRg6dJ5iMh8qSDVZwNbeIkxrgVcCqwwiYePdQE/TB1S0o5Beo5MtiAFsCnwjVyJDIlzSycwH6sAu5ZOQkRE+uqijLFaK0i5+4rAczOE2tfM/pUhTikaaC7SbVkKUu4+SNeKRQ1kQSrGuBrwA2Cyy4nUISW9GvYle3PaK8b4wR5jDJOuFqQA3hlCGJrNKkREZEyD0iG1K73fzHMzuzRHMgVpuZ5It+WYIbUosGKGOCNh4AovMcaVSJ1Ra/YQRjOkpFejVJACODzGmGv2w0Cr6/pv5L0AyOk5wLtLJyEiIn1ze8ZYbRakcizXOzZDjNLWLJ2AiCxQjg4p0LK9cRuoglSMcTng+8A6PYbSLnvSqy4VpMaSoyA1Bfh2s4mAdLtL6sAQwmalkxARkb7IdfEELRWk3H0m8KIew9wE/DRDOqU9r3QCIrJAtwKPZ4izeYYYI2FgCi8xxqVJu4k8O0O4UeqQknZ0qSDVjw4pgMWBc2KMy2eKN8jOIs+bVRumAceEEJYonYiIiLQuZ4fUYhljzWkD0hKWXnxnUAeZz0UFKZEOM7MHgOsyhNJc13EaiIJUjHFx4Hxgk0whNUNKetWlomW/ClKQWs3PiDGO9G5uzbK9c0rnsQBrAEeUTkJERFqXY97JbDm7rea0UoYY380Qoyh3n0qewe4i0q4cs+q2d/fFM8QZep0vvDRbzp9L3hdw7bIn/dCVO3k5C1IA2wBfzRxzEB1TOoExvDKEsEfpJEREpFVLZox1W8ZYc5rMjthzmgX8Mkciha2PdtkTGQQ5ClLTgRdmiDP0Ol2QijEuApwJbJ859Ch1SHWlKDJsRnHJ3pzeFGPcv4W4A6Ou6xuBa0rnMYbPhBDWKJ1E14QQVg4haNmEiAyDVTLGaqsg1etuU3eY2aNZMilL7zsig+Fq4KEMcbRsbxw6W3hplgSdAuzSQnjNkJJejXpBCuDIGONOLcUeFF3vFFsC+HYIQVvPAiGE6SGEdwA/RhcGIjIcVs4Yq6sFqVuzZFGe3neky3LMRp2WIUZxZvYQcFWGUC9xd9UVxtDJglSMcRrwLWD3lk4xSh1S0o5BenFpqyA1DTgtxviMluIPgotJO/902TOBC0IITy+dSEkhhO2Ay4GP0t7gXhGRfhuFDqmBL0i5+6KoW0I6rOlC7LUrqNfNC7okx7K9VYENM8QZap0rvMQYpwIO7N3iaTRDSnqlDqlkGeDcZhfMkVPX9RPAV0rnMQ6rAeeFEDYtnUi/hRBWCyF8gzQQd6SLciIylEahQ6qtvPppL+AppZMQGcN9PT5+ZpYsuiFHQQrAMsUZWp0qSMUYpwBfAt7Y8qlGqUNKM6TaoYLUk9YFTm06G0fRKcBvSicxDssAZ4UQXlQ6kX5olue9l7Q876Wl8xERaclWGWN1eaj5wGqW7Iz03E0ZGL0WpIapQ+oG4N4Mcd7k7k/NEGdodabw0hSjjgDe2YfTaYaU9KpLBamxPNyHc+wMfLYP5+mcuq4fAw4pncc4zQBOCCG8tnQibQoh7Aj8kPRzmVE4HRGRVrj70qT331zaKkj1esOq14JWac8HNiqdhMg49FqAGZoOKTN7jDTqoVcLAx/KEGdodaYgBXwEOKhP5xqrmNClvxcZXKPSITXbe2OM+/bpXJ1S1/XVpB1BB8FU4MgQwodCCENzJyuEMC2EsHMI4XTgZGCt0jmJiLQskC52cngC+HumWHO7vcfHD3pBSt1RMii0ZO8/nZ8pzr7uvnamWEOnE4WXGONBwKF9PKU6pKRXXXqOdKUgBXBMjPH5fTxfl3wM+HfpJCZgf+AnIYR9QggDu9wyhLBcCGF/4Drg28C2hVMSEemXPTPGusrMcixPmZeRLUi5++rAK0rnITJOvb4GrJoli+44mTzL9qYBH84QZygVL0jFGN8BfKbPpx2lGVLSjkFastfPgtR04MwY4xp9PGcn1HX9D+DI0nlM0ErAF4DLQwg7hRC6VGidrxDClBDCJiGErwA/J7VCr1Y4LRGRvnH3FYEdM4Y8O2OsufVakFrZ3ZfJkkn/fZzelyyK9EuvHVJPc/ehuY42s/uAb2QK9zp3XydTrKFS9AkTY3wjcHSBU4/SLntdKYoMmy4VpLrUIQXpTubZMcbF+nzeLvga8LvSSUzCusBJpKHnG5dOZn5CCDNCCHsDFwMXAq8iFUFFZMi4+0qlc+i4LwILZYzX5YLUVGDgNuRw91cAry+dh8gE9NoNtAjD1yV1NHmu6aYC33T3RTLEGirFClIxxr2B4wqdXh1S0isVpBZsI+CEZrOCkVHX9SPAm4CHSucySc8DLgohnBBCeGUIYbmSyTSdUE8LIbwmhHAUqRvqS8CGJfMSkb442t0vdvdRXQY+X+7+cmCvjCF/Y2Z/zBhvbr0WpABekiFG3zQFVS+dh8gE/SlDjKdniNEZZvYn4HuZwj0P+Eqz86Y0ct5ZGbcY4+6kWR+lfhiaISW96tJzpIsFKUgzEw4FPlro/EXUdf27EMLBwFGlc+nBLs0xK4RwI3Bpc/y8ruvH2zppM8vqmcBzSVuZb8kAzw4RkZ7tBOzk7pcCh5nZD0snVFqzdO1rmcO22R0FeQpSL3b3aWbW2ntQLs3F5nFA0Zs6IpPwswwxNgQuyxCnSw4HdssUaz/SDdYvZ4o38PpekIox7gKcRtn11NplT3rVpQ6psZQqSAF8OMb4q6qqvlswh76r6/rUEMLWwKtL59KjKcAmzXEQcFcI4QfAlaTdmG4H7gTuruv6sfEEDCEsDCzTHMs2x9NJBagtgCUy/xlEZPC9EHihu/+AVJi6snRCJTSFjqOAlTOHbrsgdWOGGMuTlr99M0Ostu0H7Fo6CZFJyFGQ2o20pHhomNl17n4i8NpMIb/g7r8xs0szxRtofS1IxRi3B84i3xa1kzVKHVJdKYqMolFesjfbFCDGGP9YVVWOD6SD5GDS0sVhGmC4LPDK5pjTrBDC3cAdzXEncBewGE8WnZYlFaFUcBKRyXoB8AJ3v5xUmLq8aDZ95O4LkZaA5bogmu0W0i6lbfoN6SZGr7NlDnf308zswQw5tcLdNydtFiIycMzsn+7+D2CVHsJs5+7LmNndufLqiA+QPv/OyBBrGvAdd9+iWRI4Mtx9feCWOZ8ffesEijE+l7T+MscPsVeaISW96lKH1AJzqarqMeCJPuUyLzNJQ85XLJhD39V1/SCDPU9qIqaQCk7rkNbH7wa8gfTG/QJSYW4NVIwSkTy2By5z9yvcfYdhn8fh7osCZwD7thD+O2bW6mcEM5tF2oyiV6sC78kQpxXuvi1pefvipXMR6UGvXVLTgJflSKRLzOxm4HMZQy4LXDkqcxLdfWt3Pwf4NXON4+hL4SXGuClpR6Su7Lo1Sh1S0o5Be448Wvj8qwNnxRhHameJuq7/B3gjMK7lbCIiMiHbAj8Arnf3/d196GbOufvSwEW0c4H3b+CIFuLOy0WZ4nzQ3TfLFCsbd9+FdK2jGy8y6HIs2/u4uw/jv4UjyDP4fbZVgCvc/YBhvLHi7lPd/eXufhXwQ+Yzh6v1glSM8dmkuyJLtn2uCdAMKenVwHRINUou2wP4A2m57kgVpADqur4EeDtaPisi0pZNSDtw/sPdz3X3V7t7FzryJ83dp7j7q0gXh9u0dJqjzeyWlmLP7RLyvA/OBM5z97UzxMrC3fcAzgEWLZ2LSAY5ClKrAZ/IEKdTzOx+4DXkvdE8Dfg8cIa7L5UxbjHuvoi770darl2TVk/MV6uFlxjjOqQ3oGXbPM8kqENKeqWC1NgeBk4Gdqiqap2qqj5bVdW9BfIorq7rGjiwdB4iIkNuGvBS0uY5t7r7se6+rbsP1I1Gd98EuAL4DvDUlk5zH/3rjsLM7gSuzxRuBeBCd18+U7xJae7+v530cyo9H1ckl8vJs7LiXe7+NXefmSFWZ5jZtcBHWgi9O/DT5vV/ILn7Gu7+fuDPpJ1G1x3P41p7g44xrkVaR93FuTGjNENKXRnt6FJBajz6WZD6DfBeYJWqqvapquryPp67s+q6/jZwaOk8RERGxFKkOX5XAH9y98PdvdObTLj70939eFLhpq2uqNkObopE/RQzxno66eJtu4wxx83dtwCuBr7CcF03yIgzs9tJXS05vJW0pHrPZhbesPgMqXCX29qkv68z3X3LFuJn5+5ru/vB7n4t8FfgU0xwJ9hWdtmLMa5GKkat1kb8DMYqJqhDSnIYpQ6pf5PuEHpVVT9u+VwDq67rr4YQlgQOKJ2LiMgIWRP4EPAhd/8z8GNSMeHHwC/NrNicP3dfA3g1sBewaZ9OewHw9T6da07HAQeRfh45rE4abv8Z4CNm1vrNN3dfEfgkaT7kZPyTdONu+1w5ibTgWOBVmWI9EzgVuNfdTyfVCH4F/M7MHs50jr4ys8fdfR/S+8gamcNPIXVL7e7uV5A6WS9sNofoBHdfD9iDtHnRRr3Gy16QanbSuhRYK3fsjEapQ0ra0aWiZcmC1M9J21CfVFXVPS2dY9gcQVoq8dHSiYiIjKC1mmOf5v8fcPfreLJIdY2Z3dHWyd19SWADYHPSh/l+77B0J7BfiYsbM3vE3Q8lb6fUFOB9wMvd/QvAiWb2YMb4ALj7aqTZMR+kt7m4bwRenyUpkfZcCvyFfMVjSP9u3siTxdzH3f2PwG3A/XMcD9D77uDfM7NLeoyxQGb2j2Yzgx/R3nii7ZrjF+5+FPB9M/vfls41T82w9VWAjYEtScWyZ+U8R9aCVIxxOeD7pK2/u0wzpKRXg7ZkL+cdiPtJdzq8qqrrMsYdCXVdzwK+EkL4K/A1RnDQu4hIhyxG6lbZfvY33P33wA2kbpY7SEWc//pqZg/NGcjdFyLtsjbnsQbwnObYgLwXeBP1b+DVfRxkPi8nAu8H1sscdz1S19en3f1Y4NvAb8xsUhe2zUXY+kBojhw7+x1jZue5uwpS0mlm9kSzfPjwFk8zjTRjaFxzhiboVtIc61aZ2W/d/aWkAl6bSxKfQ+owxd3/Alw5x/HHXDcYmte9p5GKT5s0x8akuX2tyVaQijEuRdrSdYNcMVs0SrvsdakoMky6VJDqV4fU9aRuqFOqqro/Q7yRVtf190II/yB9OH9K6XxEROT/rMM4bq66+4PAXcB0UvGpyzNSHgBeamaXl0yiWeryEdIy/zYsAxzcHPe4+9XAVaQC4x3A3c3xL9Lnp+WBlZpjxebr6sCLSPNccvkD2txEBss3Sd38rYz4GRZmdrW770naTXxaH065ZnPMLmzf6u7XA7eT3o9mH3fO8d+Pk+YqLj2PY/b3VyAVvvq+01+WJ1iMcXHgfPq39r1X6pCSXo1KQeoe4CTg2KqqcmwDK3Oo6/qGEMLOpN0I27hDJCIi7ZnZHF13P/BiM/tR6UQaZ5CWSC5wK/AMlgJ2aY6S7iN1pj1QOA+RcTOzv7v7h0lDqmUBzOxcd38Z8F36/56wEml32YHVcydQjHEmcA7tv6nkpBlS0qtBK1pOtCD1Y2Bf0k5571Axqj11Xd9MeiO5qHQuIiIydO4FdupQMYpmGd0ewM2lc+mDR4BgZvocJYPoM6RxPDIGMzsf2IHUiSkT0FPhJca4KHA26S9/kGiXPenVMHZI3QV8CXh2VVXPr6oqVlWVfTCo/Le6ru8htd6+h3QnW0REpFf/AnY0s2tKJzI3M7sV2I20lHBYzQJea2Y/KJ2IyGQ0xePXkQaPyxjM7FrgucBNpXMZJJMuSMUYZwBnAjvmS6dv1CEl/TAoBakrgNcCq1ZV9Z6qqn6dJy2ZiLquZ9V1fTJpN40fl85HREQG2u3AC82ss5uPmNnPgb0Z3nmn7zSz75ZOQqQXZnYb6TphWP+dZmVmfyTtRndu6VwGxaQKLzHGRYDTKb8me7JGaYaUXjza0aUOqfGYuyB1O/A5YN2qqravquqkqqoemsfjpM+aJXyvAD5MnmH0IiIyOmYBxwDrmdkNpZMZi5mdCxxUOo/MHgUqM/tq6UREcjCzS0jF43tK5zIIzOwO4OXA2wFdX41hwkPNY4zTSTtj7Jo/nb4ZpV32pB1dKkiNt0NqFmkL1GOBs6uqUrGjo+q6fgL4egjhMuATpK4pEZFRcjxp97qdm68ytuuAt5vZ9aUTmaAjgUVIW8wP+mfwO4DduzSzSyQHMzvN3a8BTgC2LZ1P15nZLOBr7n45afOijcpm1F0T5fWJzAAAC01JREFUetGPMS4MnAq8rJ10+maUOqSkHV16jownlwisXVXVi6qq+q6KUYOhruvf13X9KuCVwM9L5zMk/gYcCnjhPERkAczsAjN7GbA8sA9pS23daZ63u4G3As8dwGIUZjbLzD5JGgMyyLNqfgVsrmKUDCsz+yvwAuADwGOF0xkIZvZbYAvgXcCdhdMpaRZwMWn555/n/IVxd0jFGBcibf++e9bUytAMKelVlzqkxlRV1QWlc5DJq+v6yhDCzqSbAR8A1iyb0UC6AfgacF5d1/oQJTIgzOxe0t3lk919ceAlpCL9rvR/e+0uOh44xMxuL51Ir8zsMnffCDgF2L5wOhPxGPB54HAzG+Yh7SKY2ePAp9z9e6QlaXsDS5XNqtvM7FHgaHf/Nulz/HsYnc7f3wDfAk4ys7/P6zeMqyDVFKO+DbwqX25FjVKHVGeKIkOmSwWpYXq+ynw0y/jqEMJ5pLsL7wZWKZtV5z0BnE8qRF1f17VeD0UGmJndTxob8R13n0maZfpK0m5ti5fMrc9uJRVtvtUMBh8aZnaru+8EfBT4IN3/jHMV8FYz+1XpRET6ycx+CbzN3Q8gzUvaF9iJ7v+bLcbM7gHe5+7HAAcCbwAWK5tVK+4g3Ug6AbihWb44X2MWpGKM04BvAntlSa8bNENKetWlgpSMkLquHwW+GUL4NumNf18G605yPzxA6ug9tq7rv5ZORkTyM7MHSbs9n+nu04HNSPP2tgOez/AVqO4HziC9tv2g6VIYSmb2GPBhdz8VOBh4DZOYe9uy3wOfJhUFnyidjEgpZvZv0kifU919deDVwCbAhsB6wLSC6XWSmf0ZeIe7fxCogHcCaxdNqnd/Js0q/h5woZmNezzMAl/cY4xTgeNId+OHySh1SMlwmgVcRmrVP7NwLlJAs+zsAuCCEMJapLssewPLFE2snFnA9fz/9u4uRq66jOP4t7LQooBpwSKCUkDlpQp6oQkX3sqVZmO88sYnUY8X3hiN8cKXkGjCRQkIRLAnYA6KcCHKSYhQMYASwou8iVBLU0AQEARtobS2tQv14v+f3dmX7pY9M3NmZr+f5Mlsdrozz3amPTO/+f+fk06ze1Nd154JRloh8gvf+3JdUpblBPBJZgKqzzCaW0qmgC3ADcCtOYRbMYqi2Ap8uSzLHwDfAr5Gu9s0D5HebF0F3GkQJc1WFMULpO2rAJRluRo4lxROnZ9rPekDg+NzrRl8p8OhKIrXgZ+UZXkl8FnSit/O7MRh9xpwZ6dyyLYshw2kchi1mZTajRtnSKmptlZI/ZM0oPy6iHi2D7evEVTX9d+BiycnJy8hbV35POlN2LGtNtZ/B4A/kt6w3VHX9cjPUJHUXF5h81CuS8uyPAr4ODOrp84DPsLwzfB4lXQCi05tyacPX9GKovgH8M2yLH9MWknwRWDjgO7+LeB+0jDeG5q86eryfeDyBj8/LMHkV2i23WhPrxoZAn8GLmx4G9t70cgwKYriAPCXXAsqy/JoZgdUx9F8ccgLDX9+oHK4vQXYko9XF5K2QX4OOLvN3rr8B3iQtArqTuDJXoXyCwZSVVWtAq4GvtqLOxlCSz3JXSGlpQwykJoCfkdarXh7RIztMn01U9f1AeBm4ObJyck1pDdeF5G29p3aZm89tBP4PWl12D11XQ/LC3NJQypvb+u8KboCIL/o30B6sX9Ors7X6/vc0hSwjRQ6/TVfPl4UxSifYa7vcjh3MXBxWZbvI61866yCO5/evH7fA+xgJoS6Ow/W75miKHbk+xhpeYaQmF7p8kDbfYyiPPB7V64VLx+v7s31nbIs15K2pH8a+FSuU+hPXnGItPVuG/BUrm3A9n5+ODIvkMph1FXA1/t1p0NgJa2Qco5RfwwikNpB2pJ3fUS80vC2tMLUdb2fvIx2cnJyFWlFwEWkA9oFwIkttvdO7CMdEO8nhVAP13VtKNvMXtIWoGHxUNsNtGw3w/V4PNx2A4OQX/Q/k+u27uvyG4CzgZOBE0jb/U44TB0P7AfeJD2WncvDfb0L2JFXDmiZ8lkFf5uLsizXkd60rScd37prXa6DpMBpb77cQ3pMniHNhNoOvLzUAF5JGpSiKHYBf8gFTH+gshY4ifR/3EmLfH0M6fjTfYyae7x6A3iadGzaP4jfq9usQCqHUZcD3xh0IwPmDCk11a9Aah9phcu1EXHPMn5emiefXW5rLnJAdSrpE+ULgE/ky3Vt9Uj69/Ic6ZOYraTTxG4DnjeA6q26rneS5rFoCOStpj4eQyS/AXC1wwgpimInaUWTJI21/IHKv3ONvOlAKodRm0inEh93nmVPTfU6tHyUtBrqVxHhMGb1VQ6oXsx1G0yHVCeTgqpOfWDO5XqW99w/wOxVAp16mRQ8bQW213W9d9m/lCRJkqSRMgHTYdQlwLfbbWdgXCGlpnqxQup14EbSaqjHmrckLV8OqV7J9chCfyaHVqtJw9LXdNWxuVYzP3zaU9f1EZ/6VZIkSdLKMJHDqB8B3227mQFyhpQGYaG/+0PAn0iroX4TEfsG25K0fDm02p9LkiRJkpZtAvgh8L22Gxkwz7Knpt7pCqmXgeuB6yLi6f60JEmSJEnSaJgAfkqaIXJGV23oujympd76aSWtkFJ/HEkgNQXcClwL3BYRU/1tSZIkSZKk0TAREZ0J7fNOu1xV1buAU5gfVHXqg4xmeOMMKTW15HMkIjYDmwfQiyRJkiRJI2VisSsj4m3gpVz3zr2+qqqjSaHUBmYHVZ16f2/b7RlXSKkpQ0tJkiRJkpZp0UBqKRFxEHg21zxVVR0LnM7C2wHPANY1uf8GVtIMKYea98c4PUckSZIkSRqoRoHUUvIZxJ7KNU9VVSdw+O2AZwDv6VNrbtlTUz5HJEmSJElapr4GUkuJiN3A47lmqapqFXAiC28F3ECzgeuHDaTy/UqHsx/4BbCp7UYkSZIkSRpVrQZSi4mIQ6Rh6/0YuL5Y6OT8KC1kJ3A1cFVEvNp2M5IkSZIkjbKhDaSW0nDg+puL3PS4rZByhlQzzwGXAT+PiL0t9yJJkiRJ0lgY2UBqKUsNXF+EK6QE8AhpW97NEfFW281IkiRJkjROxjaQamAK+AJwJnBWvjyTtNLq6Pba0oDcDmyKiLvbbkSSJEmSpHFlIDVH3gp4y9zvV1V1FHAaMyFVd1h1FrB2gG2qtw4CNwKXRsSTbTcjSZIkSdK4M5A6Qnnb1vO57pp7fVVVa5kdUHV//SHcCjiMdgObgSsi4qW2m5EkSZIkaaUwkOqRiNhFmjv0yNzr8oD101k4rDoLOK6PrTnUfL4XgSuAMiJ2t92MJEmSJEkrjYHUAOQB60/nmqWqqlXASSwcVp1J2iao3ngCuBS4KT8mkiRJkiSpBQZSLYuIQ8BruR6ce31VVWtIA9W7Q6rO5b6BNTra7iINKt/SdiOSJEmSJMlAauhFxH7gqVw6cm8BvyYFUY+23YwkSZIkSZphIDX+rgHuAM4DPpYvNwIfZTwf/73AtcDlEfF8281IkiRJkqT5xjGQUJeImAK257ql8/2qqo4BPkwKpzoh1cb8vaMG32lj/wKuBK7JA+YlSZIkSdKQMpBaoSLif8Dfck2rqmo1afXUxq46jzS3atWA2zwS20mDyn8ZEQfabkaSJEmSJC3NQEqz5FDniVzTqqp6N3A2MwFVZ/vfhgG32HEvsAm4NQ+GlyRJkiRJI8JASkckIv4LPJZrWlVVxwHnMHs+1UbgtD608TZQkwaVP9CH25ckSZIkSQNgIKVGImIP8HCuaVVVvRc4l/lb/05Zxt3sA34GXBYROxo1LEmSJEmSWmcgpb6IiDeAB3JNq6pqHTMrqbpXVC3mSxFxsB99SpIkSZKkwfs/tTk35XIcIn8AAAAASUVORK5CYII=`,id:`cti-logo_long_grey_with_pyramide_svg__a`,width:1188,height:195})})]}),M_=X.memo(({handleCollapseSider:e,siderIsCollapsed:t})=>{let n={top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},[r,i]=(0,X.useState)(300),[a,o]=(0,X.useState)(300),s=(0,X.useRef)(),{contentType:c,contentName:l,softCode:u,menuItem:d}=hf(),f=Y(e=>e.cti.ui.showMenus),p=Y(e=>e.cti.ui.menuMode);(0,X.useEffect)(()=>{i(t?0:a)},[t,a]);let m=e=>{switch(e){case`view`:return(0,$.jsx)(A_,{});case`component`:return(0,$.jsx)(Uf,{componentName:l,softCode:u,item:d});case`page`:return(0,$.jsx)(Tf,{});default:break}},h=X.useCallback((t,n,a,s)=>{r>200&&r+s.width<=200?e():r<200&&r+s.width>200?(e(),i(r+s.width)):(o(r+s.width),i(r+s.width))},[r,e]),g=X.useMemo(()=>({width:r}),[r]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(km,{handleCollapseSider:e,siderIsCollapsed:t}),(0,$.jsxs)(`div`,{className:`cti-sider-and-content`,ref:s,children:[p===`MENU_CLASSIC`?(0,$.jsx)($d,{handleWrapperClass:`handle-wrappers-menu`,minWidth:0,maxWidth:500,enable:n,size:f===!0?g:{width:0},onResizeStop:h,className:`collapsable-sider`,children:(0,$.jsx)(Tp,{siderIsCollapsed:t})}):(0,$.jsx)(Co,{forceRender:!0,open:!t,placement:`left`,getContainer:!1,width:300,closable:!1,className:`menu-drawer`,onClose:()=>e(),children:(0,$.jsx)(Tp,{siderIsCollapsed:t,handleCollapseSider:e})}),(0,$.jsx)(bf,{children:(0,$.jsxs)(`div`,{className:`Content content-fade`,style:c?void 0:{display:`flex`,justifyContent:`center`},children:[!c&&(0,$.jsx)(j_,{style:{width:`1000px`}}),m(c)]})})]})]})}),N_=300*1e3;function P_(e){return e.match(/assets\/index-[^"']+\.js/)?.[0]??null}async function F_(){let e=globalThis.location.origin+J_+`/index.html`,t=await fetch(e,{cache:`no-store`});return t.ok?P_(await t.text()):null}var I_=()=>{let{pathname:e}=Er(),[t,n]=(0,X.useState)(!1),r=(0,X.useRef)(null);(0,X.useEffect)(()=>{r.current=P_(document.documentElement.outerHTML);let e,t=async()=>{try{let t=await F_();if(t===null)return;if(r.current===null){r.current=t;return}t!==r.current&&(n(!0),clearInterval(e),document.removeEventListener(`visibilitychange`,i))}catch{}},i=()=>{document.visibilityState===`visible`&&t()};return t(),e=setInterval(t,N_),document.addEventListener(`visibilitychange`,i),()=>{clearInterval(e),document.removeEventListener(`visibilitychange`,i)}},[]);let i=(0,X.useRef)(!1);return i.current=t,(0,X.useEffect)(()=>{i.current&&globalThis.location.reload()},[e]),t},L_=1e3,R_=1800*1e3,z_=900*1e3,B_=60*1e3,V_=[`pointerdown`,`keydown`,`wheel`],H_=`cti_dataDayReloaded`,U_=()=>{try{sessionStorage.setItem(H_,`1`)}catch{}globalThis.location.reload()},W_=()=>{try{if(sessionStorage.getItem(H_)===null)return;sessionStorage.removeItem(H_),wt({key:`data-day-reloaded`,message:`Données du jour`,description:`L'application a été actualisée pour afficher les données du jour.`})}catch{}},G_=()=>{let{pathname:e}=Er(),[t,n]=(0,X.useState)(!1);(0,X.useEffect)(()=>{W_()},[]),(0,X.useEffect)(()=>{let e,t=Date.now(),r=()=>{Date.now()-t>z_&&s(),t=Date.now()},i=()=>{clearTimeout(e),document.removeEventListener(`visibilitychange`,c),window.removeEventListener(`online`,s),V_.forEach(e=>window.removeEventListener(e,r))},a=()=>{let t=Ir()+L_+Math.random()*R_;e=setTimeout(s,t)},o=()=>document.visibilityState===`hidden`||Date.now()-t>z_,s=()=>{if(clearTimeout(e),Pr(new Date)===Nr){a();return}if(o()){i(),U_();return}n(!0),e=setTimeout(s,B_)},c=()=>{document.visibilityState===`visible`&&s()};return s(),document.addEventListener(`visibilitychange`,c),window.addEventListener(`online`,s),V_.forEach(e=>window.addEventListener(e,r,{passive:!0})),i},[]);let r=(0,X.useRef)(!1);return r.current=t,(0,X.useEffect)(()=>{r.current&&U_()},[e]),t},K_=X.lazy(()=>vr(()=>import(`./CopiloteWidget-BLnZL_7W.js`),__vite__mapDeps([145,1,2,3,4,5,6,21,9,10,133,50,51,20,29,31,59,39,17,18,19,25,36,37,119,118,32,33,34,120,146]),import.meta.url)),q_=X.memo(()=>{let e=gr(),t=Tm(),n=pd(),r=I_(),i=G_(),a=n.data?.session,o=n.data?.environment,[s,c]=(0,X.useState)(0),{pathname:l,search:u}=Er(),d=Y(e=>e.cti.ui.siderIsCollapsed);u?.includes(`m=false`)&&e(gt(!1)),(0,X.useEffect)(()=>{r&&w.info({key:`version-update`,message:`Nouvelle version disponible`,description:`Elle s'appliquera automatiquement à votre prochaine navigation, ou rechargez maintenant.`,duration:0,placement:`topRight`,btn:(0,$.jsx)($t,{type:`primary`,size:`small`,onClick:()=>globalThis.location.reload(),children:`Recharger`})})},[r]),(0,X.useEffect)(()=>{i&&w.info({key:`data-day-update`,message:`Données du jour disponibles`,description:`Elles s'afficheront à votre prochaine navigation, ou actualisez maintenant.`,duration:0,placement:`topRight`,btn:(0,$.jsx)($t,{type:`primary`,size:`small`,onClick:U_,children:`Actualiser`})})},[i]),(0,X.useEffect)(()=>{n.data&&(e(pt(n.data.primaryColor)),e(vt(n.data.user.showGraphs)))},[n.data,e]),(0,X.useEffect)(()=>{window.addEventListener(`click`,p),o?.OPTSYSTEM_INACTIVESESSIONDLY&&c(Number(o.OPTSYSTEM_INACTIVESESSIONDLY)*6e4)},[o]);let f=null;function p(){s!==0&&(clearTimeout(f),f=setTimeout(()=>{_d()},s))}let m=X.useCallback(()=>{e(zt(!d))},[d,e]);if(a){if(a.CONNECTEDUSER.trim()===``)return(0,$.jsx)(Cr,{to:`/login`,state:{referrer:l},replace:!0});if(t.data)return(0,$.jsxs)(`div`,{className:`Main`,children:[(0,$.jsxs)(tt,{children:[(0,$.jsx)(`title`,{children:o?.ENVIRONMENT||`iCTI`}),(0,$.jsx)(`meta`,{name:`description`,content:`Helmet application`})]}),(0,$.jsx)(M_,{handleCollapseSider:m,siderIsCollapsed:d}),cm(a)&&(0,$.jsx)(X.Suspense,{fallback:null,children:(0,$.jsx)(K_,{})})]})}return(0,$.jsx)(`div`,{className:`main__loader`,children:(0,$.jsx)(Jr,{})})}),J_=window.location.pathname.includes(`jis`)?window.location.pathname.split(`jis`)[0]+`jis`:`/`,Y_=wr([{path:`/login`,Component:Ad},{path:`*`,Component:q_}],{basename:J_});Uc.default.locale(`fr`),window.addEventListener(`vite:preloadError`,e=>{yf()&&e.preventDefault()}),Ur(),Hc.createRoot(document.getElementById(`root`)).render((0,$.jsx)($e,{children:(0,$.jsx)(()=>(0,$.jsx)(X.StrictMode,{children:(0,$.jsx)(L,{locale:Wc.default,children:(0,$.jsx)(_r,{store:Ft,children:(0,$.jsxs)(Xe,{client:rt,children:[(0,$.jsx)(id,{children:(0,$.jsx)(xr,{router:Y_})}),(0,$.jsx)(Gc,{initialIsOpen:!1,buttonPosition:`bottom-left`})]})})})}),{})})),It(),(window.requestIdleCallback??(e=>setTimeout(e,3e3)))(()=>{Fr()});export{Mc as $,$d as A,Tu as B,Gp as C,_p as D,Ep as E,wd as F,Ll as G,pu as H,md as I,ll as J,Cl as K,pd as L,Cd as M,bd as N,hf as O,xd as P,Nc as Q,rd as R,nm as S,Up as T,au as U,xu as V,$l as W,Yc as X,sl as Y,Fc as Z,xm as _,ki as _t,pg as a,fs as at,em as b,Ch as c,uo as ct,Lm as d,Va as dt,tc as et,Fm as f,qi as ft,Sm as g,Ri as gt,Tm as h,Vi as ht,Tg as i,zs as it,Sd as j,tf as k,Sh as l,io as lt,Cm as m,Ji as mt,Eg as n,Xs as nt,gg as o,Co as ot,jm as p,Hi as pt,xl as q,Dg as r,Vs as rt,tg as s,po as st,s_ as t,$s as tt,th as u,Ja as ut,dm as v,Wp as w,tm as x,sm as y,Du as z}; \ No newline at end of file +Versions=`;return Object.keys(t).forEach(e=>{r+=`\n- ${e} v${t[e]}`}),r+=`\n Environnement = ${e.ENVIRONMENT} (${e.FINESS})`,r+=`\n URL = ${window.location.href}`,r=encodeURIComponent(r),`mailto:support@ctisante.com?subject=${n}!&body=${r}`},yd=H(),bd=Ve.create({baseURL:yd,responseType:`json`,headers:{"Content-Type":`multipart/form-data`}}),xd=Ve.create({baseURL:yd,responseType:`json`,headers:{"Content-Type":`application/json`}});xd.interceptors.response.use(e=>{if(typeof e.data==`string`){let t=e.data.search(/[{\[]/);t>0&&(e.data=JSON.parse(e.data.substring(t)))}return e});var Sd=Ve.create({baseURL:yd,responseType:`arraybuffer`,headers:{"Content-Type":`multipart/form-data`}}),Cd=Ve.create({baseURL:yd,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),wd=e=>{let t=new FormData;for(let n in e)t.append(n,e[n]);return t},Td=async()=>(await xd.get(`api/settings/messages`)).data,Ed={all:[`settingsMessages`]},Dd=()=>Ae({queryKey:Ed.all,queryFn:Td}),{Text:Od}=hr,kd={LIC0002:{title:`Confirmez vous cette connexion ?`,content:`Un mail vous sera envoyé pour valider cette connexion.`}},Ad=()=>{let e=Er(),t=Dd(),n=pd(),r=sd(),i=n.data?.session,a=n.data?.environment,o=n.data?.version,s=n.data?.user?.homePageDefaultModule,c=e?.state?.referrer,l=(0,X.useMemo)(()=>{if(c&&c!==`/`&&!c.startsWith(`/accueil`))return c;let e=s||`accueil`;return e.startsWith(`/`)?e:`/${e}`},[c,s]),u=i&&i.CONNECTEDUSER?.trim()!==``,d=l===`/`||l.startsWith(`/accueil`),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(!1),[g,_]=(0,X.useState)(``),[v,y]=(0,X.useState)(``),[b,x]=(0,X.useState)(!1);(0,X.useEffect)(()=>{let e=setTimeout(()=>p(!0),500);return()=>clearTimeout(e)},[]);let S=e=>{r.mutate({profile:g,password:v,forceClientName:e},{onSuccess:e=>{if(e.code===`OK`){h(!1);return}e.code.startsWith(`LIC`)?w(e):h(e)}})},C=async()=>{await gd(),S(`false`)},w=e=>{let t=kd[e.code];or.confirm({title:t?.title??`Confirmation requise`,content:t?.content??e.message,centered:!0,onOk:()=>{h(!1),S(`true`)}})},T=()=>{window.open(vd(a,o),`_self`)},E=e=>{e.preventDefault(),x(e=>!e)},D=n.isPending||r.isPending;return u?(0,$.jsx)(Cr,{to:d?`/accueil/`:l,state:{logged:!0},replace:!0}):(0,$.jsxs)(`div`,{className:`login-page`,children:[(0,$.jsx)(tt,{children:(0,$.jsx)(`title`,{children:`iCTI | Connexion`})}),f&&!t.isPending&&!t.isError&&t.data?.length>0&&(0,$.jsx)(`div`,{className:`messages-container fade-in-messages`,children:t.data.map((e,t)=>(0,$.jsx)(ki,{message:e.title||``,description:e.message,type:e.type,showIcon:!0},t))}),f&&(0,$.jsx)(`div`,{className:`login-container fade-in `,children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(fs,{onFinish:C,className:`login-form`,children:[(0,$.jsxs)(`div`,{className:`login__form`,children:[(0,$.jsx)(hd,{}),(0,$.jsx)(`div`,{className:`login__formHeader`,children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`br`,{}),(0,$.jsx)(Od,{className:`login__text--environnement`,children:a?a.ENVIRONMENT:`Chargement...`}),` `,(0,$.jsx)(`br`,{}),(0,$.jsx)(`br`,{}),(0,$.jsx)(Od,{className:`login__text--finess`,type:`secondary`,children:a&&a.FINESS}),(0,$.jsx)(`br`,{})]})})]}),(0,$.jsx)(fs.Item,{children:(0,$.jsx)(lr,{name:`username`,onChange:e=>_(e.target.value),prefix:(0,$.jsx)(ku,{className:`login__item`}),className:`login__item`,placeholder:`Identifiant`,autoComplete:`off`})}),(0,$.jsx)(fs.Item,{children:(0,$.jsx)(lr,{name:`password`,type:b?`text`:`password`,suffix:b?(0,$.jsx)(sr,{onMouseDown:E,onMouseUp:E,className:`login__eye`}):(0,$.jsx)(cr,{onMouseDown:E,onMouseUp:E,className:`login__eye`}),onChange:e=>y(e.target.value),prefix:(0,$.jsx)(Ll,{className:`login__item`}),className:`login__item`,placeholder:`Mot de passe`,autoComplete:`current-password`})}),(0,$.jsx)(fs.Item,{children:(0,$.jsx)($t,{type:`primary`,htmlType:`submit`,className:`login-form-button`,loading:D,children:D?``:`Connexion`})})]}),(0,$.jsxs)(`div`,{id:`links-container`,children:[(0,$.jsx)(md,{title:`Accéder au site www.ctisante.com`,placement:`bottom`,children:(0,$.jsx)(`a`,{href:`https://www.ctisante.com`,rel:`noopener noreferrer nofollow`,target:`_blank`,children:(0,$.jsx)(jl,{})})}),(0,$.jsx)(md,{title:`Contacter le support`,placement:`bottom`,children:(0,$.jsx)($t,{type:`link`,className:`user-button`,onClick:T,children:(0,$.jsx)(pl,{className:`login__svg--bug`})})})]}),(0,$.jsx)(`div`,{className:`login__error`,children:m&&(0,$.jsx)(ki,{message:m.code,description:m.message,type:`error`,showIcon:!0})})]})})]})},jd=t(Qe()),Md=function(){return Md=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{t.exports=Te()(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()})})),nf=t(Xn()),rf=t(tf()),af=t(Gr());function of(e){if(e.swf){let t=e.swf.replace(`.swf`,``).replace(`./`,``).split(`_`).pop();return t=t.replace(`./CTI_`,``),(0,af.default)((0,rf.default)(t),{lower:!0})}let t=e.jisPagename||e.jisComponent;return t?(0,af.default)((0,rf.default)(t),{lower:!0}):(ot(8610,e.label),``)}function sf(e,t){let n=t._slugKey??(0,af.default)(t.label,{lower:!0}).replace(/_/g,`-`);return e+`/`+n}function cf(e){return e.jisPagename?`page`:of(e)===`view-1`?`view`:`component`}function lf(e,t=``){let n={};return Object.values(e).forEach(e=>{let r=sf(t,e);e.children?Object.assign(n,lf(e.children,r)):n[e.name]=e.swf===``?r:`${r}/${e.name}`}),n}function uf(e){for(let t of Object.values(e??{}))if(t.disabled!==`true`){if(t.children){let e=uf(t.children);if(e)return e}else if(t.globals)return t.globals}return null}function df(e,t){let n=t.substring(1);n=n.replace(H()+`jis/`,``);let r=n.split(`/`),i=[];for(let e=0;e{if(n.data==null)return{contentType:null,contentName:null,softCode:null,module:t,menuItem:null};if(!e||e===`/`)return{contentType:`page`,contentName:`accueil`,softCode:null,module:`accueil`,menuItem:null};let i=e.split(`/`).filter(Boolean);if(ff.has(t)&&i.length<=1)return{contentType:`page`,contentName:t,softCode:null,module:t,menuItem:null};let a=df(r,e);if(a?.swf||a?.jisComponent||a?.jisPagename){let e=cf(a),n=a.softCode||`iCTI_${t}`,r;return r=e===`view`?a.name:e===`page`?a.jisPagename:of(a),{contentType:e,contentName:r,softCode:n,module:t,menuItem:a}}let o=i[i.length-1]||t;return mf.test(o)?{contentType:`view`,contentName:o,softCode:`iCTI_${t}`,module:t,menuItem:null}:{contentType:`page`,contentName:o,softCode:null,module:t,menuItem:null}},[e,t,r])}var gf=`chunk-reload-at`,_f=1e4;function vf(e){if(!e)return!1;let t=e.name??``,n=e.message??``;return t===`ChunkLoadError`||/Loading chunk|dynamically imported module|Importing a module script failed/i.test(n)}function yf(){let e=Number(sessionStorage.getItem(gf)??0);return Date.now()-e<_f?!1:(sessionStorage.setItem(gf,String(Date.now())),globalThis.location.reload(),!0)}var bf=class extends X.Component{constructor(e){super(e),this.state={error:!1,errorMessage:{}}}static getDerivedStateFromError(e){return{error:!0,errorMessage:e}}componentDidCatch(e,t){vf(e)&&yf()||(console.error(`[ErrorBoundary]`,e,t),P.error(`Une erreur est survenue merci de bien vouloir recharger la page`))}render(){return this.state.error?null:this.props.children}},xf=X.lazy(()=>vr(()=>import(`./Debug-DvFgPNa5.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]),import.meta.url)),Sf=X.lazy(()=>vr(()=>import(`./Exploit-GZwvm5hp.js`),__vite__mapDeps([42,1,32,2,3,4,5,6,31,33,10,43,38,39,44]),import.meta.url)),Cf=X.lazy(()=>vr(()=>import(`./SalarieVentilationListing-CHcxXoDj.js`),__vite__mapDeps([45,1,7,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,46,36,37,47,48,43,49,50,51,52,53,54,55,56]),import.meta.url)),wf=X.lazy(()=>vr(()=>import(`./SalarieVentilationEditor-DCPRAEhX.js`),__vite__mapDeps([57,1,2,3,4,5,6,58,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,59,43,36,37,47,48,49,50,51,52,53,54,55,56,60,61,62]),import.meta.url)),Tf=X.memo(()=>(0,$.jsx)(X.Suspense,{fallback:(0,$.jsx)(Jr,{}),children:(0,$.jsxs)(yr,{children:[(0,$.jsx)(Tr,{path:`/outils/debug/*`,element:(0,$.jsx)(xf,{})}),(0,$.jsx)(Tr,{path:`/outils/exploit`,element:(0,$.jsx)(Sf,{})}),(0,$.jsx)(Tr,{path:`/rh/ventilations/:salarieId/settings`,element:(0,$.jsx)(wf,{})}),(0,$.jsx)(Tr,{path:`/rh/ventilation/parametrage/ventilation-listing`,element:(0,$.jsx)(Cf,{})}),(0,$.jsx)(Tr,{path:`*`,element:null})]})})),Ef=X.lazy(()=>vr(()=>import(`./ClassesManager-DKOwTA0l.js`),__vite__mapDeps([63,1,2,3,4,5,6,58,8,9,10,11,12,13,64,65,66,21,17,20,67,68,32,31,33,22,69,70,71,59,39,53,52,51,25,72,27,28,26,73,46,30,74,75,43,36,37,54,55,56,76,48,77,78,79]),import.meta.url)),Df=X.lazy(()=>vr(()=>import(`./FavoritesEditor-dusHNvdN.js`),__vite__mapDeps([80,1,2,3,4,5,6,21,9,10,22,8,11,70,39,46,30,43,54,55,56,60,61,49,50,51,20,29,52,53,17,81,82]),import.meta.url)),Of=X.lazy(()=>vr(()=>import(`./Import-n2JIGUz1.js`),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,7,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,84,48,85,50,51,31,32,33,59,52,53,35,86,46,43,49,87,88,89]),import.meta.url)),kf=X.lazy(()=>vr(()=>import(`./OvalideImports-BLaPuoUN.js`),__vite__mapDeps([90,1,2,3,4,5,6,84,48,32,31,33,59,39,10,46,30,43,87,88,91]),import.meta.url)),Af=X.lazy(()=>vr(()=>import(`./ValoImports-BMdPkJi2.js`),__vite__mapDeps([92,1,2,3,4,5,6,48,32,31,33,59,39,10,46,30,93]),import.meta.url)),jf=X.lazy(()=>vr(()=>import(`./IndicatorsManager-B3NFKnYx.js`),__vite__mapDeps([94,1,2,3,4,5,6,12,9,10,13,11,64,66,21,95,37,43,48,31,59,17,96,97,19,20,52,51,53,46,30,98,50,29,32,33,39,72,27,28,26,73,76,99,54,55,56,100,101,60,61,49,102,103,78,104]),import.meta.url)),Mf=X.lazy(()=>vr(()=>import(`./LicencesManager-D-O2ps2m.js`),__vite__mapDeps([105,1,2,3,4,5,6,21,9,10,48,50,51,20,29,32,31,33,59,96,97,19,46,30,54,43,55,56,106]),import.meta.url)),Nf=X.lazy(()=>vr(()=>import(`./ListesManagers-DTwlmn4g.js`),__vite__mapDeps([107,1,2,3,4,5,6,58,8,9,10,11,12,13,64,21,68,32,31,33,22,69,70,71,59,39,52,51,53,17,25,72,27,28,26,73,46,30,43,36,37,54,55,56,76,48,77,78,108]),import.meta.url)),Pf=X.lazy(()=>vr(()=>import(`./PasswordManager-De9Nv-qW.js`),__vite__mapDeps([109,1,21,2,3,4,5,6,9,10,46,30,60,61,43,49,50,51,20,29,52,53,17,110,32,31,33,59,111,112]),import.meta.url)),Ff=X.lazy(()=>vr(()=>import(`./PresentationManager-BnGWpz3S.js`),__vite__mapDeps([113,1,12,2,3,4,5,6,9,10,13,11,114,17,72,31,32,33,27,28,26,73,115,116,75,43,55,117,96,97,19,20,60,61,49,50,51,29,52,53,118,34,39,119,120,110,59,111,121]),import.meta.url)),If=X.lazy(()=>vr(()=>import(`./ReportsManager-DdQg-7Zh.js`),__vite__mapDeps([122,1,2,3,4,5,6,58,12,9,10,13,11,64,66,21,22,8,69,95,37,43,48,85,123,114,17,72,31,32,33,27,28,26,73,115,116,75,55,117,50,51,20,29,59,96,97,19,52,53,124,46,30,98,39,76,99,54,56,100,101,102,78,125]),import.meta.url)),Lf=X.lazy(()=>vr(()=>import(`./Simulations-C_l_HUUC.js`),__vite__mapDeps([126,1,2,3,4,5,6,84,48,31,32,33,59,10,46,30,43]),import.meta.url)),Rf=X.lazy(()=>vr(()=>import(`./SpecSynchronize-DVp1Qubp.js`),__vite__mapDeps([127,1,21,2,3,4,5,6,9,10,48,31,32,33,52,51,53,17,46,30,43,54,55,56,128,39,129]),import.meta.url)),zf=X.lazy(()=>vr(()=>import(`./Synchronize-HCPJp2qh.js`),__vite__mapDeps([130,1,2,3,4,5,6,48,59,31,10,52,51,53,17,46,30,43,54,55,56,128,32,33,39,131]),import.meta.url)),Bf=X.lazy(()=>vr(()=>import(`./TablesManager-CSUsStY5.js`),__vite__mapDeps([132,1,2,3,4,5,6,8,9,10,11,12,13,64,66,84,21,69,133,95,37,43,61,48,85,123,50,51,20,29,32,31,33,59,39,17,52,53,86,124,72,27,28,26,73,46,30,115,116,75,98,76,99,54,55,56,100,88,134]),import.meta.url)),Vf=X.lazy(()=>vr(()=>import(`./UserManager-ZwUmvEyD.js`),__vite__mapDeps([135,1,2,3,4,5,6,12,9,10,13,11,66,14,15,16,17,18,19,20,21,70,71,48,50,51,29,39,67,96,97,52,53,46,30,43,100,76,110,32,31,33,59,111,81,136]),import.meta.url)),Hf=X.lazy(()=>vr(()=>import(`./ExpertControlsSettings-CzIANcZm.js`),__vite__mapDeps([137,1,2,3,4,5,6,12,9,10,13,11,65,66,21,17,20,67,95,37,43,48,138,50,51,29,31,32,33,59,96,97,19,23,24,72,27,28,26,73,46,30,55,103,77,139]),import.meta.url)),Uf=({componentName:e,softCode:t,item:n})=>(0,$.jsx)(`div`,{className:`cti-component`,children:(0,$.jsx)(X.Suspense,{fallback:(0,$.jsx)(Jr,{}),children:(()=>{if(!n)return null;let r=e;switch((n.swf===``||n.jisComponent)&&(r=n.jisComponent),r){case`synchronize`:return n.swfData.includes(`|`)?(0,$.jsx)(Rf,{swfData:n.swfData}):(0,$.jsx)(zf,{softCode:t,year:n.swfData});case`listes-manager`:return(0,$.jsx)(Nf,{softCode:t});case`classes-manager`:return(0,$.jsx)(Ef,{});case`indicateurs-manager`:return(0,$.jsx)(jf,{softCode:t});case`rapports-manager`:return(0,$.jsx)(If,{softCode:t});case`import`:return(0,$.jsx)(Of,{softcode:t});case`tables-manager`:case`conso-manager`:return(0,$.jsx)(Bf,{softCode:t,item:n});case`import-mat-2-a`:return(0,$.jsx)(kf,{module:`mco`});case`cti-pmsissr-import-mat-2-a`:return(0,$.jsx)(kf,{module:`ssr`});case`favorites-manager`:return(0,$.jsx)(Df,{});case`licence-manager`:return(0,$.jsx)(Mf,{});case`password-manager`:return(0,$.jsx)(Pf,{});case`users-manager`:return(0,$.jsx)(Vf,{});case`cti-pmsissr-import-valo-ssr`:return(0,$.jsx)(Af,{});case`pmsiSimulation`:return(0,$.jsx)(Lf,{year:n.swfData});case`presentation-manager`:return(0,$.jsx)(Ff,{});case`expertSettings`:return(0,$.jsx)(Hf,{softCode:t});default:return(0,$.jsx)(Xs,{icon:(0,$.jsx)(xu,{}),title:`Désolé ce composant n'existe pas encore... Patience il arrive !`})}})()})});Uf.propTypes={componentName:Q.default.string,softCode:Q.default.string,item:Q.default.object};var Wf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M19.238 23.438a.8.8 0 0 1-.458-.147l-6.28-4.553-6.28 4.553a.781.781 0 0 1-1.199-.883l2.45-7.254L1.123 10.8a.782.782 0 0 1 .44-1.426h7.83l2.364-7.273a.781.781 0 0 1 1.486 0l2.363 7.275h7.832a.781.781 0 0 1 .441 1.426l-6.35 4.35 2.448 7.253a.78.78 0 0 1-.739 1.032`})}),Gf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M23.875 9.813h-8.398L12.937 2l-2.539 7.813H2L8.836 14.5l-2.637 7.813 6.739-4.883 6.738 4.883-2.637-7.813z`})}),Kf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.094 13.281a2.35 2.35 0 0 0-2.21 1.563H16.97l-1.384-4.153a.78.78 0 0 0-1.492.032l-2.174 7.605L9.364 2.996a.781.781 0 0 0-1.528-.06L4.859 14.843H2.344a.781.781 0 1 0 0 1.562h3.125a.78.78 0 0 0 .758-.591L8.44 6.959l2.508 15.045a.78.78 0 0 0 .727.652h.044a.78.78 0 0 0 .75-.566l2.432-8.51.764 2.292a.78.78 0 0 0 .741.534h2.478a2.344 2.344 0 1 0 2.21-3.125`})}),qf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 15.875h3.125l3.125-12.5 3.125 18.75 3.125-10.937 1.562 4.687h3.125`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M21.094 17.188a1.562 1.562 0 1 0 0-3.125 1.562 1.562 0 0 0 0 3.124`})]}),Jf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M4.663 5.078h15.625q.274 0 .546.035A3.224 3.224 0 0 0 17.049 2.4L4.2 4.594h-.014A3.22 3.22 0 0 0 2.179 5.87a4.28 4.28 0 0 1 2.484-.792M20.288 6.25H4.663a3.13 3.13 0 0 0-3.125 3.125v9.375a3.13 3.13 0 0 0 3.125 3.125h15.625a3.13 3.13 0 0 0 3.125-3.125V9.375a3.13 3.13 0 0 0-3.125-3.125m-2.32 9.375a1.562 1.562 0 1 1 0-3.125 1.562 1.562 0 0 1 0 3.125`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M1.563 12.67V7.814c0-1.059.585-2.833 2.62-3.217 1.725-.324 3.434-.324 3.434-.324s1.123.782.196.782c-.928 0-.904 1.196 0 1.196.903 0 0 1.147 0 1.147l-3.638 4.126z`})]}),Yf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M20.313 7.031H4.688a2.344 2.344 0 0 0-2.344 2.344v9.375a2.344 2.344 0 0 0 2.344 2.344h15.625a2.344 2.344 0 0 0 2.343-2.344V9.375a2.344 2.344 0 0 0-2.343-2.344Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M20.086 7.031V5.566a2.442 2.442 0 0 0-2.898-2.397L4.328 5.364a2.44 2.44 0 0 0-1.984 2.4v2.392`}),(0,$.jsx)(`path`,{fill:`currentColor`,stroke:`currentColor`,strokeWidth:2,d:`M17.969 14.625a.563.563 0 1 1 0-1.125.563.563 0 0 1 0 1.125Z`})]}),Xf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M17.969 2.344h-.557a.39.39 0 0 1-.364-.248A2.06 2.06 0 0 0 15.13.78H9.87a2.06 2.06 0 0 0-1.918 1.315.39.39 0 0 1-.364.248h-.557a3.125 3.125 0 0 0-3.125 3.125v15.625a3.125 3.125 0 0 0 3.125 3.125H17.97a3.125 3.125 0 0 0 3.125-3.125V5.469a3.125 3.125 0 0 0-3.125-3.125m-2.35 3.125H9.38a.781.781 0 1 1 0-1.563h6.238a.781.781 0 1 1 0 1.563`})}),Zf=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M16.406 3.125h1.563a2.343 2.343 0 0 1 2.343 2.344v15.625a2.343 2.343 0 0 1-2.343 2.343H7.03a2.344 2.344 0 0 1-2.343-2.343V5.469A2.344 2.344 0 0 1 7.03 3.125h1.563`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M15.13 1.563H9.87c-.705 0-1.276.57-1.276 1.275v.574c0 .704.571 1.276 1.276 1.276h5.26c.705 0 1.276-.572 1.276-1.276v-.574c0-.704-.571-1.275-1.276-1.275Z`})]}),Qf=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.528 6.655a.195.195 0 0 0 0-.337L14.07 1.985a3.13 3.13 0 0 0-3.14 0L3.472 6.318a.195.195 0 0 0 0 .337l8.93 5.253a.2.2 0 0 0 .198 0zM2.637 7.984a.195.195 0 0 0-.293.17v8.491a2.34 2.34 0 0 0 1.164 2.021l7.918 4.748a.196.196 0 0 0 .293-.17v-9.85a.2.2 0 0 0-.098-.17zm10.644 5.444v9.814a.195.195 0 0 0 .293.17l7.918-4.748a2.34 2.34 0 0 0 1.164-2.019v-8.49a.196.196 0 0 0-.293-.17L13.38 13.26a.2.2 0 0 0-.098.169`})}),$f=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M21.875 16.668V8.331a1.56 1.56 0 0 0-.776-1.349l-7.422-4.319a2.34 2.34 0 0 0-2.355 0L3.9 6.983a1.56 1.56 0 0 0-.776 1.348v8.337a1.56 1.56 0 0 0 .776 1.35l7.422 4.319a2.34 2.34 0 0 0 2.355 0l7.422-4.32a1.56 1.56 0 0 0 .775-1.349M3.37 7.519l9.13 5.371m0 0 9.13-5.371M12.5 12.89v9.766`})}),ep=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M12.889 9.89a.195.195 0 0 0 .222 0 7.42 7.42 0 0 1 6.272-.997.195.195 0 0 0 .251-.196A6.65 6.65 0 0 0 13 2.344a6.65 6.65 0 0 0-6.634 6.355.195.195 0 0 0 .251.195 7.42 7.42 0 0 1 6.272.997zm7.402.489a7.45 7.45 0 0 1-4.057 5.285.2.2 0 0 0-.111.18l.002.172a7.4 7.4 0 0 1-2.302 5.368.195.195 0 0 0 .031.308 6.6 6.6 0 0 0 3.443.964c3.519 0 6.548-2.943 6.64-6.462a6.64 6.64 0 0 0-3.357-5.95.194.194 0 0 0-.252.05.2.2 0 0 0-.037.085`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M19.57 9.945a.195.195 0 0 0-.13-.215 6.63 6.63 0 0 0-5.587.61.2.2 0 0 0-.09.146.2.2 0 0 0 .06.161 7.4 7.4 0 0 1 2.17 3.975.196.196 0 0 0 .29.132 6.66 6.66 0 0 0 3.288-4.81m-9.695 6.07q0-.086.002-.171a.2.2 0 0 0-.11-.18 7.45 7.45 0 0 1-4.058-5.285.195.195 0 0 0-.287-.135 6.64 6.64 0 0 0-3.357 5.95c.095 3.519 3.122 6.462 6.64 6.462a6.6 6.6 0 0 0 3.441-.964.195.195 0 0 0 .031-.308 7.4 7.4 0 0 1-2.302-5.368`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M8.703 9.375c-.729 0-1.453.12-2.142.355a.195.195 0 0 0-.132.215 6.66 6.66 0 0 0 3.287 4.81.195.195 0 0 0 .29-.133 7.4 7.4 0 0 1 2.172-3.975.195.195 0 0 0-.032-.307 6.6 6.6 0 0 0-3.443-.965M13 16.406c-.706 0-1.408-.1-2.086-.299a.195.195 0 0 0-.251.196 6.63 6.63 0 0 0 2.206 4.658.195.195 0 0 0 .262 0 6.63 6.63 0 0 0 2.206-4.658.196.196 0 0 0-.251-.196c-.678.2-1.38.3-2.086.3m2.274-1.35a6.64 6.64 0 0 0-2.142-3.984.2.2 0 0 0-.264 0 6.64 6.64 0 0 0-2.142 3.983.195.195 0 0 0 .131.215 6.64 6.64 0 0 0 4.286 0 .195.195 0 0 0 .13-.215`})]}),tp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.5 14.844a5.86 5.86 0 1 0 0-11.72 5.86 5.86 0 0 0 0 11.72Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M16.797 21.875a5.86 5.86 0 1 0 0-11.719 5.86 5.86 0 0 0 0 11.719Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M8.203 21.875a5.86 5.86 0 1 0 0-11.719 5.86 5.86 0 0 0 0 11.719Z`})]}),np=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 22`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.531 9.358a3.9 3.9 0 0 0-1.562-.327H5.906A3.91 3.91 0 0 0 2 12.937v5.47a.781.781 0 1 0 1.563 0v-.391a.396.396 0 0 1 .39-.391h17.969a.396.396 0 0 1 .39.39v.391a.781.781 0 1 0 1.563 0v-5.468a3.91 3.91 0 0 0-2.344-3.58M18.797 2H7.078a2.734 2.734 0 0 0-2.734 2.734V8.25a.195.195 0 0 0 .25.188 4.7 4.7 0 0 1 1.312-.188h.207a.195.195 0 0 0 .195-.173 1.56 1.56 0 0 1 1.551-1.39h2.735a1.56 1.56 0 0 1 1.553 1.39.195.195 0 0 0 .195.173h1.194a.195.195 0 0 0 .195-.173 1.563 1.563 0 0 1 1.55-1.39h2.735a1.56 1.56 0 0 1 1.552 1.39.195.195 0 0 0 .196.173h.205c.444 0 .886.063 1.313.188a.195.195 0 0 0 .25-.188V4.734A2.734 2.734 0 0 0 18.796 2`})}),rp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 20.313v-5.47a3.135 3.135 0 0 1 3.125-3.124H19.53a3.134 3.134 0 0 1 3.125 3.125v5.469m-3.906-8.594H4.688V6.64A1.96 1.96 0 0 1 6.64 4.688h11.718a1.96 1.96 0 0 1 1.953 1.953v5.078z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 20.313v-.391a1.176 1.176 0 0 1 1.172-1.172h17.968a1.176 1.176 0 0 1 1.172 1.172v.39M5.47 11.72v-.781A1.567 1.567 0 0 1 7.03 9.375h3.907a1.567 1.567 0 0 1 1.562 1.563m0 0v.78m0-.78a1.567 1.567 0 0 1 1.563-1.563h3.906a1.567 1.567 0 0 1 1.562 1.563v.78`})]}),ip=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M9.458 7.463a.781.781 0 0 1 1.447.125l1.777 5.926 1.465-2.926a.78.78 0 0 1 1.397 0l1.345 2.693h4.725a10.4 10.4 0 0 0 1.042-4.656c-.03-3.032-2.464-5.5-5.424-5.5-2.348 0-3.906 1.442-4.732 2.49-.824-1.05-2.384-2.49-4.732-2.49-2.96 0-5.393 2.468-5.424 5.5-.013 1.048.134 2.09.436 3.094h4.55z`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`m15.708 14.412-.864-1.727-1.645 3.29a.782.782 0 0 1-1.45-.125L9.972 9.924 8.507 12.85a.78.78 0 0 1-.694.431H3.386a14 14 0 0 0 1.82 2.816c.917 1.117 2.578 2.903 6.416 5.508a1.555 1.555 0 0 0 1.757 0c3.838-2.605 5.5-4.391 6.416-5.508q.495-.603.928-1.253h-4.317a.78.78 0 0 1-.698-.432m6.948-1.13h-1.042q-.39.812-.891 1.562h1.933a.781.781 0 1 0 0-1.563M2.344 11.718a.781.781 0 0 0 0 1.562h1.042a11 11 0 0 1-.606-1.562z`})]}),ap=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M17.232 3.906c-3.17 0-4.732 3.125-4.732 3.125s-1.562-3.125-4.732-3.125c-2.577 0-4.617 2.156-4.643 4.727-.054 5.339 4.235 9.135 8.936 12.326a.78.78 0 0 0 .879 0c4.7-3.19 8.988-6.987 8.935-12.326-.026-2.571-2.066-4.727-4.643-4.727`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M2.344 12.5h5.469l2.343-4.687 2.344 7.812 2.344-4.687 1.562 3.124h6.25`})]}),op=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M6.25 7.031a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687M12.5 22.656a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687M12.5 12.5v5.469M18.75 7.031a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M6.25 7.031c0 3.646 3.365 5.469 6.25 5.469s6.25-1.823 6.25-5.469`})]}),sp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M13.135 16.387a8.4 8.4 0 0 1-1.382-.01 8.6 8.6 0 0 1-6.233-3.562.195.195 0 0 0-.331.017L1.673 19.15c-.133.245-.154.538-.013.776a.82.82 0 0 0 .694.387h3.81a.75.75 0 0 1 .664.357l1.888 3.158a.8.8 0 0 0 .671.39c.29-.015.59-.204.711-.468l3.228-7.087a.195.195 0 0 0-.191-.276m10.187 2.748-3.492-6.307a.195.195 0 0 0-.33-.018 8.6 8.6 0 0 1-3.823 3 .79.79 0 0 0-.426.402l-1.8 3.96a.39.39 0 0 0 0 .322l1.478 3.252c.12.264.42.457.71.473a.8.8 0 0 0 .668-.397l1.882-3.153c.14-.237.396-.358.672-.357h3.846c.326 0 .573-.17.684-.488a.83.83 0 0 0-.069-.69M12.513 10.156a2.344 2.344 0 1 0 0-4.688 2.344 2.344 0 0 0 0 4.688`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M12.513.781A7.04 7.04 0 0 0 5.48 7.813a7.04 7.04 0 0 0 7.032 7.03 7.04 7.04 0 0 0 7.03-7.03A7.04 7.04 0 0 0 12.514.78m0 10.938a3.906 3.906 0 1 1 0-7.812 3.906 3.906 0 0 1 0 7.812`})]}),cp=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M16.406 12.5c-1.004 0-1.974-.448-2.734-1.262a4.88 4.88 0 0 1-1.27-2.978c-.085-1.202.282-2.308 1.033-3.114.75-.805 1.8-1.24 2.971-1.24 1.164 0 2.216.443 2.964 1.246.755.812 1.123 1.915 1.038 3.107-.081 1.129-.532 2.186-1.27 2.979-.757.814-1.727 1.262-2.732 1.262m6.437 8.594H9.97a1.35 1.35 0 0 1-1.074-.521 1.48 1.48 0 0 1-.257-1.26c.41-1.65 1.43-3.02 2.945-3.958 1.345-.834 3.058-1.293 4.822-1.293 1.8 0 3.467.44 4.82 1.273 1.52.934 2.54 2.31 2.948 3.981a1.48 1.48 0 0 1-.26 1.26 1.35 1.35 0 0 1-1.07.518M7.178 12.695c-1.719 0-3.23-1.597-3.37-3.56-.069-1.007.245-1.937.88-2.619.627-.675 1.513-1.047 2.49-1.047.976 0 1.855.374 2.487 1.053.64.687.952 1.616.879 2.613-.14 1.963-1.65 3.56-3.366 3.56m3.206 1.536c-.86-.42-1.974-.63-3.206-.63-1.438 0-2.835.375-3.934 1.056C2 15.43 1.161 16.555.822 17.914a1.34 1.34 0 0 0 .234 1.14 1.24 1.24 0 0 0 .981.477h5.42a.39.39 0 0 0 .384-.32l.02-.092c.414-1.663 1.385-3.069 2.818-4.093a.392.392 0 0 0-.03-.654 4 4 0 0 0-.265-.141`})}),lp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M19.629 8.203c-.143 1.986-1.616 3.516-3.223 3.516s-3.082-1.53-3.222-3.516c-.147-2.066 1.287-3.515 3.222-3.515s3.37 1.487 3.223 3.515`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeMiterlimit:10,strokeWidth:2,d:`M16.406 14.844c-3.182 0-6.242 1.58-7.009 4.658-.101.408.154.81.573.81h12.873c.419 0 .673-.402.573-.81-.767-3.127-3.827-4.658-7.01-4.658Z`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M9.766 9.08c-.115 1.585-1.305 2.834-2.588 2.834S4.702 10.666 4.59 9.08C4.473 7.43 5.632 6.25 7.178 6.25s2.704 1.21 2.588 2.83`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeMiterlimit:10,strokeWidth:2,d:`M10.059 14.941c-.882-.403-1.852-.559-2.881-.559-2.54 0-4.986 1.263-5.598 3.721-.081.325.123.647.457.647H7.52`})]}),up=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M3.728 17.432a.78.78 0 0 1-.714-.462A10.937 10.937 0 0 1 13 1.563a.78.78 0 0 1 .781.78V12.5a.78.78 0 0 1-.462.713l-9.273 4.148a.8.8 0 0 1-.318.07`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M15.812 3.33a.39.39 0 0 0-.468.38v8.79a2.35 2.35 0 0 1-1.387 2.14l-8.421 3.768a.39.39 0 0 0-.164.577c.645.948 1.445 1.78 2.366 2.461a10.07 10.07 0 0 0 6.043 1.991c5.6 0 10.157-4.556 10.157-10.156 0-4.905-3.496-9.009-8.126-9.952`})]}),dp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeMiterlimit:10,strokeWidth:2,d:`M12.502 3.938q.385-.032.78-.032c5.175 0 9.374 4.2 9.374 9.375 0 5.176-4.199 9.375-9.375 9.375a9.38 9.38 0 0 1-8.93-6.511`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.5 2.344C6.89 2.344 2.344 6.89 2.344 12.5c-.002 1.43.299 2.845.883 4.15L12.5 12.5z`})]}),fp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M16.406 16.406H1.563a.78.78 0 0 1-.684-1.162L8.3 1.962a.781.781 0 0 1 1.364 0l7.422 13.282a.78.78 0 0 1-.68 1.162`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M16.406 7.813c-.534 0-1.067.054-1.59.162l3.636 6.507a2.344 2.344 0 0 1-2.046 3.487H8.952a7.813 7.813 0 1 0 7.454-10.157`})]}),pp=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.955 9.498a7.031 7.031 0 1 1-3.58 6.127m7.031 0H1.563L8.984 2.344z`})}),mp=e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M22.927 5.885a.782.782 0 0 0-1.247-.196l-3 3.002a.787.787 0 0 1-1.105 0l-1.297-1.298a.78.78 0 0 1 0-1.105L19.265 3.3a.782.782 0 0 0-.233-1.266c-2.257-1.009-5.073-.482-6.849 1.28-1.509 1.499-1.958 3.84-1.233 6.423a.78.78 0 0 1-.219.781l-8.129 7.424a3.133 3.133 0 1 0 4.424 4.426l7.504-8.147a.78.78 0 0 1 .77-.223 8.8 8.8 0 0 0 2.257.311c1.63 0 3.062-.528 4.094-1.545 1.912-1.883 2.203-5.077 1.276-6.88M4.857 21.834a1.563 1.563 0 1 1-.339-3.107 1.563 1.563 0 0 1 .34 3.107`})}),hp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 26`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeMiterlimit:10,strokeWidth:2,d:`M20.196 9.777a1.567 1.567 0 0 1-2.21 0L16.69 8.48a1.567 1.567 0 0 1 0-2.21l2.937-2.938a.05.05 0 0 0 .014-.044.05.05 0 0 0-.029-.036c-1.895-.812-4.353-.398-5.913 1.15-1.494 1.483-1.578 3.712-1.032 5.657a1.56 1.56 0 0 1-.442 1.567L4.09 19.055a2.352 2.352 0 1 0 3.32 3.32l7.513-8.154a1.56 1.56 0 0 1 1.543-.446c1.93.517 4.128.42 5.602-1.035 1.586-1.562 1.928-4.324 1.16-5.904a.05.05 0 0 0-.036-.027.05.05 0 0 0-.043.014z`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M5.652 21.594a.781.781 0 1 0 0-1.563.781.781 0 0 0 0 1.563`})]}),gp=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:130,height:38,fill:`none`,...e,children:[(0,$.jsx)(`g`,{fill:`#F2F2F2`,opacity:.92,children:(0,$.jsx)(`path`,{d:`M20.672 29.03q-1.401.842-2.922 1.272a11.7 11.7 0 0 1-3.173.428q-4.931 0-7.813-3.192t-2.882-8.654q0-5.479 2.882-8.67t7.813-3.19q1.653 0 3.173.43 1.521.426 2.922 1.27v4.727q-1.415-1.116-2.79-1.637a8.1 8.1 0 0 0-2.895-.52q-2.724-.001-4.283 2.02t-1.56 5.57q0 3.534 1.56 5.557 1.56 2.02 4.283 2.02a8.1 8.1 0 0 0 2.895-.522q1.376-.52 2.79-1.637zM23.15 7.438h18.192v4.452h-6.544v18.396h-5.09V11.89H23.15zM49.049 7.438h-5.09v22.848h5.09z`})}),(0,$.jsx)(`path`,{fill:`#FF8801`,d:`M119.276 7.048a.8.8 0 0 1 .214-.24.7.7 0 0 1 .274-.132q.158-.032.384-.034.226.001.541.055.367.052.589.145.224.083.304.2a.29.29 0 0 1 .053.24.53.53 0 0 1-.149.248l-2.773 3.165a1.4 1.4 0 0 1-.217.213.7.7 0 0 1-.213.117c-.079.02-.177.034-.297.034s-.267-.02-.442-.048a1.8 1.8 0 0 1-.453-.117c-.11-.048-.186-.096-.228-.158a.21.21 0 0 1-.03-.2.9.9 0 0 1 .144-.275z`}),(0,$.jsx)(`path`,{fill:`#fff`,d:`M66.053 8.555v2.91q-1.468-.807-2.77-1.21c-.867-.262-1.706-.4-2.514-.4q-2.106 0-3.254.95c-.758.626-1.137 1.527-1.137 2.683q0 1.467.753 2.222.765.733 2.885 1.197l1.557.365q2.885.64 4.25 2.25c.92 1.06 1.379 2.49 1.379 4.28q0 3.211-1.864 4.864-1.85 1.65-5.437 1.651-1.353 0-2.885-.35a19.3 19.3 0 0 1-3.152-1.053v-3.07c1.047.675 2.072 1.191 3.076 1.535a9.1 9.1 0 0 0 2.96.516c1.473 0 2.61-.33 3.41-1.004q1.198-1.003 1.198-2.862c0-1.088-.288-1.934-.867-2.546q-.855-.91-2.821-1.376l-1.57-.351q-2.884-.66-4.174-2.085-1.29-1.415-1.289-3.942 0-2.93 1.774-4.61 1.787-1.684 4.915-1.686 1.34.002 2.73.282 1.392.28 2.847.84M77.618 21.572q-2.847.002-3.944.757-1.098.751-1.098 2.566c0 .97.272 1.734.817 2.305q.83.847 2.246.847c1.302 0 2.345-.537 3.127-1.597q1.187-1.61 1.187-4.272v-.606zm4.684-1.121v9.44h-2.349v-2.512q-.804 1.507-2.003 2.23-1.2.71-2.936.708c-1.464 0-2.63-.468-3.497-1.417q-1.29-1.433-1.29-3.826 0-2.796 1.608-4.21 1.622-1.416 4.826-1.418h3.292v-.268q0-1.877-1.072-2.897-1.06-1.032-2.987-1.032-1.224-.002-2.386.337a8.7 8.7 0 0 0-2.234 1.025v-2.51q1.29-.58 2.502-.86a9.8 9.8 0 0 1 2.36-.297q3.103-.001 4.634 1.865 1.532 1.856 1.532 5.642M99.035 19.907v9.984h-2.348V19.99c0-1.562-.264-2.739-.792-3.516q-.791-1.164-2.374-1.163-1.901 0-3 1.404c-.731.936-1.097 2.208-1.097 3.825v9.35h-2.362V13.344h2.362v2.574q.842-1.495 1.978-2.236 1.15-.735 2.642-.737 2.463 0 3.728 1.775 1.263 1.753 1.263 5.188M106.068 8.644v4.7h4.838v2.112h-4.838v8.985q0 2.024.473 2.601c.323.385.974.571 1.952.571h2.413v2.278h-2.413c-1.812 0-3.063-.386-3.752-1.17-.69-.785-1.034-2.216-1.034-4.28v-8.985h-1.724v-2.113h1.724V8.644zM126.234 20.94v1.327h-10.798q.153 2.81 1.455 4.287 1.315 1.457 3.651 1.458 1.352.002 2.616-.378a11 11 0 0 0 2.527-1.156v2.573c-.842.413-1.706.73-2.59.943-.885.22-1.784.323-2.694.323-2.28 0-4.088-.764-5.424-2.305q-1.992-2.301-1.992-6.233 0-4.067 1.889-6.44 1.903-2.395 5.119-2.395c1.923 0 3.442.716 4.557 2.16q1.683 2.139 1.684 5.835m-2.348-.799q-.026-2.23-1.085-3.564c-.698-.88-1.626-1.328-2.783-1.328q-1.965-.001-3.153 1.287c-.782.853-1.233 2.064-1.352 3.619z`})]});function _p(e,t,n){if(e.length){let r=Object.keys(e[0]),i=[];if(n.forEach(e=>{r.includes(e)&&i.push(e)}),!i.length)return e;let a=t.split(` `);return e.filter(e=>a.every(t=>i.some(n=>e[n].toLowerCase().includes(t.toLowerCase()))))}else return e}function vp(e,t,n,r=!0){let i=Object.keys(e),a=n.filter(e=>i.includes(e));if(!a.length)return!1;let o=t.split(/\s/).filter(e=>e!==``),s=t=>a.some(n=>(e[n]||``).toString().toLowerCase().includes(t.toLowerCase()));return r?o.every(s):o.some(s)}function yp({label:e,key:t,icon:n,children:r,type:i,className:a,disabled:o=!1,url:s,itemType:c,moduleid:l,originalitem:u,onClick:d}={}){return{label:e,key:t,icon:n,children:r,type:i,className:a,disabled:o,url:s,itemType:c,moduleid:l,originalitem:u,onClick:d}}var bp=({siderIsCollapsed:e,selectedModuleKey:t})=>{let n=br(),r=Er(),i=Sr(),a=gr(),o=Y(e=>e.cti.ui.menuMode),s=Kr(),c=r.pathname,l=s.data??{},u=l[t]??null,[d,f]=(0,X.useState)(null),[p,m]=(0,X.useState)(null),[h,g]=(0,X.useState)(``),[_,v]=(0,X.useState)(null),y=X.useMemo(()=>({}),[]),b=(0,X.useRef)(),x=e=>{switch(e){case`synthese`:return(0,$.jsx)(li,{className:`drawer__icon`});case`import`:return(0,$.jsx)(hl,{className:`drawer__icon`});case`export`:return(0,$.jsx)(xl,{className:`drawer__icon`});case`parametres`:return(0,$.jsx)(yu,{className:`drawer__icon`});case`documentation`:return(0,$.jsx)(tl,{className:`drawer__icon`});default:return(0,$.jsx)(Dl,{className:`drawer__icon`})}},S=X.useCallback((e,t,n=!1)=>{let r=h.split(/\s/).length>1?!1:n;if(e.children!==void 0){let i=Object.values(e.children),a=sf(t,e),o=a.replace(/\//g,`_`),s=n||vp(e,h,[`label`],!1),c=i.map(e=>S(e,a,s)).filter(Boolean);return!r&&c.length===0?null:yp({label:e.label,disabled:e?.disabled,key:o,icon:x(e.icon),children:c})}if(r||vp(e,h,[`label`,`name`],!n)){let n=sf(t,e),r=e.view.split(`.`)[0],i=of(e),a=n.replace(/\//g,`_`)+`_`+i;return y[r]=`/`+n+`/`+i,i===`view-1`&&(a=n.replace(/\//g,`_`)+`_`+r,y[r]=`/`+n+`/`+r),yp({icon:D(e.icon),key:a,label:(0,$.jsx)(md,{title:e.name,children:e.label}),className:`cti-menu-item`,disabled:e.disabled,originalitem:e})}return null},[y,h]),C=X.useCallback((e,t)=>{let n=[];for(let t in e.children)if(e.children.hasOwnProperty(t)){let r=e.children[t];n.push(r)}return n.map(e=>{let n=S(e,t);return h!==``&&n?.type===zn.SubMenu&&n.props.children.every(e=>e===null)?null:n})},[S,h]);(0,X.useEffect)(()=>{if(u&&!s.isPending){let e=C(u,t);v(e),h!==``&&m(xp(e))}h===``&&d?.length&&m(Ee(d[0]))},[u,s.isPending,t,C,h,d]),(0,X.useEffect)(()=>{let e=setTimeout(()=>{b?.current&&b.current.focus()},200);return()=>clearTimeout(e)},[b,e]),(0,X.useEffect)(()=>{(()=>{let e=c.slice(1).replace(/\//g,`_`);(d===null||e!==d[0])&&f([e]);let n=Ee(e);m(Array.isArray(p)?[...new Set([...p,...n,`${t}_synthese`,`${t}_exploration`])]:[...n])})()},[t,c,d]),(0,X.useEffect)(()=>{if(!(!l||!Object.keys(l).length)&&(i===`POP`||r?.state?.logged||r?.state?.fromSider===!0)){let e=``;if(r?.state?.homeview){let t=Oe[Object.keys(Oe).find(e=>r.state.homeview.toLowerCase().includes(e.toLowerCase()))],i=l[t];if(i){let n=lf(i.children,`/${t}`),a=Object.keys(n).find(e=>e===r.state.homeview);e=a?n[a]:`/${t}/${r.state.homeview}`}n(e);return}let t=df(l,c);t?.swf&&cf(t)===`view`&&si(t.name)}},[r,l,a,c]);let w=e=>{g(e.target.value)},T=e=>{m(e)},E=({item:e})=>{o===`MENU_DRAWER`&&a(zt()),a(bt(!1));let t=e.props.originalitem;t?.swf&&t.favoriteOwner!==``&&cf(t)===`view`&&si(t.name),n(`/`+e.props[`data-menu-id`].split(`-`).slice(5).join(`-`).replace(/_/g,`/`)),a(xt())};function D(e){if(e?.includes(`essentiel`))return(0,$.jsx)(ql,{});switch(e){case`analyse_croisee`:return(0,$.jsx)(tu,{});case`VIEWLINKPOPUP_RH`:case`VIEWLINK_EVO_COMP_RH`:return(0,$.jsx)(Nl,{});case`comparatif`:return(0,$.jsx)($c,{});case`analyse`:return(0,$.jsx)(Yl,{});case`evolution`:return(0,$.jsx)(ru,{});case`justificatif`:return(0,$.jsx)(ms,{});case`controle`:return(0,$.jsx)(xu,{});case`etude`:return(0,$.jsx)(kl,{});case`import`:return(0,$.jsx)(hl,{});case`export`:return(0,$.jsx)(xl,{});case`essentiel`:return(0,$.jsx)(qc,{});case`synthese`:return(0,$.jsx)(hu,{});case`synchronisation`:return(0,$.jsx)(pu,{});case`liste`:return(0,$.jsx)(Tu,{});case`classe`:return(0,$.jsx)(Gl,{});default:return(0,$.jsx)(ms,{})}}return t===`accueil`?(0,$.jsx)(`div`,{className:`menu homeMenu`}):s.isFetching?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(Jr,{size:`small`})}):u?d&&p?(0,$.jsxs)($.Fragment,{children:[!e&&(0,$.jsx)(`div`,{className:`search-field`,children:(0,$.jsx)(lr,{placeholder:`Recherche`,value:h,ref:b,onChange:w,onPressEnter:w,prefix:(0,$.jsx)(En,{}),allowClear:!0})}),(0,$.jsx)(zn,{theme:`dark`,className:`cti-menu`,mode:`inline`,selectedKeys:d,openKeys:p,multiple:!1,onSelect:E,onOpenChange:T,items:_})]}):null:t===`myfavorites`?(0,$.jsx)(`div`,{className:`menu-no-access`,children:`Vous n'avez pas encore créé de favoris !`}):(0,$.jsx)(`div`,{className:`menu-no-access`,children:`Vous n'avez pas accès à ce module`})},xp=e=>{let t=[];return e.forEach(e=>{e&&(t.push(e.key),e.props?.children&&(Array.isArray(e.props.children)?t=[...t,...xp(e.props.children)]:typeof e.props.children==`object`&&(t=[...t,...xp([e.props.children])])))}),t};bp.propTypes={siderIsCollapsed:Q.default.bool,selectedModuleKey:Q.default.string};var Sp=X.memo(bp),Cp=({siderIsCollapsed:e,handleCollapseSider:t})=>{let n=ef(),r=Y(e=>e.cti.ui.showMenus),i=Y(e=>e.cti.ui.primaryColor),a=wp(n,e);return(0,$.jsxs)(`div`,{className:`Sider`,style:{display:r===!0?`flex`:`none`},children:[(0,$.jsx)(`div`,{className:`menuLabelContainer`,children:(0,$.jsx)(`span`,{className:`menuLabel`,style:{backgroundColor:i},children:(0,$.jsx)(md,{title:`Informations`,placement:`bottom`,children:a})})}),(0,$.jsx)(`div`,{className:`SiderContent`,children:(0,$.jsx)(`div`,{className:`menu-fade`,style:{height:300},children:(0,$.jsx)(Sp,{siderIsCollapsed:e,selectedModuleKey:n})},n)}),(0,$.jsx)(`div`,{className:`SiderFooter`,children:(0,$.jsxs)(`div`,{className:`ctiLogo`,children:[(0,$.jsx)(po,{className:`sider-divider`}),(0,$.jsx)(gp,{style:{height:`30px`,margin:`10px 0`}})]})})]})};function wp(e,t){switch(e){case`accueil`:return t?(0,$.jsx)(Xr,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Yr,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Accueil`})]});case`myfavorites`:return t?(0,$.jsx)(Gf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Wf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Mes Favoris`}),(0,$.jsx)(Dr,{to:{pathname:`/outils/parametrage-utilisateur/organisation-de-mes-favoris/favorites-manager`,state:{fromSider:!0}},children:(0,$.jsx)(Nn,{title:`Organisation de mes favoris`,children:(0,$.jsx)(mr,{style:{color:`white`,marginLeft:`10px`}})})})]});case`pmsissr`:return t?(0,$.jsx)(pp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI SMR`})]});case`pmsihad`:return t?(0,$.jsx)(rp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(np,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI HAD`})]});case`pmsipsy`:return t?(0,$.jsx)(op,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI PSY`})]});case`pmsi`:return t?(0,$.jsx)(ap,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ip,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI MCO`})]});case`activite`:return t?(0,$.jsx)(qf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Kf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Activité`})]});case`rh`:return t?(0,$.jsx)(lp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(cp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Ressources Humaines - Paie`})]});case`ssae`:return t?(0,$.jsx)(dp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(up,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`SSAE`})]});case`compta`:return t?(0,$.jsx)(Yf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Jf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Comptabilité`})]});case`dpi`:return t?(0,$.jsx)(Zf,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Xf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Dossier Patient`})]});case`qualite`:return t?(0,$.jsx)(sp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(sp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Qualité`})]});case`eco`:return t?(0,$.jsx)($f,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qf,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Gestion Economique`})]});case`eis`:return t?(0,$.jsx)(tp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ep,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`EIS`})]});case`outils`:return t?(0,$.jsx)(hp,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(mp,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Outils`})]});default:return`Menu`}}var Tp=X.memo(Cp);async function Ep(){Nt(`filters`,`Filtres`);let e=!1;try{await Mr({queryKey:ci.all}),await Br({queryKey:Wr.all}),await rt.invalidateQueries({queryKey:ci.all}),await rt.invalidateQueries({queryKey:Wr.descs()}),rt.invalidateQueries({queryKey:Wr.runs(),refetchType:`none`}),e=!0}finally{Pt(`filters`,e?{message:`Filtres`,description:`Rechargement terminé`}:void 0)}}function Dp(e){let t=We(We(e,`HTTP_SERVICE`)[0],`DASHBOARDS`),n={};return t&&t.length&&t.forEach(e=>{let t=he(e),r=We(e,`DASHBOARD`);r&&r.length&&(t.modules=Ap(r)),n[t.type]=t}),n}function Op(e){let t=[];e.linkViewVariables!==``&&(t=e.linkViewVariables.split(`&`));let n={};return t.forEach(function(e,t){let r=e.split(`=`),i=r[0],a=r[1];n[`${i}-${t}`]={name:i,value:a}}),n}function kp(e,t){let n=[],r=We(e,`DASHBOARD`);return r&&r.length&&r.forEach((e,r)=>{let i=he(e);i.key=t.key+`-`+r;let a=Op(i);i.icon=jp(i),i.viewLinkParams=a,n.push(i)}),n}function Ap(e){let t=[];return e.forEach((e,n)=>{let r=he(e);r.key=n.toString();let i=Op(r),a=kp(e,r);r.icon=jp(r),r.children=a,r.viewLinkParams=i,t.push(r)}),t}function jp(e){let t=``;switch(e.status){case`OK`:t=(0,$.jsx)(sl,{twoToneColor:`#52c41a`});break;case`KO`:t=(0,$.jsx)(ll,{twoToneColor:`#d12121`});break;case`WARNING`:t=(0,$.jsx)(yl,{twoToneColor:`#FF8801`});break;default:break}return t}var Mp=async()=>Dp(await it(`modules/outils/php/httpService_dashboards_getPortalDashboards.php`)),Np={all:[`notifications`]},Pp=()=>kr({queryKey:Np.all,queryFn:Mp}),Fp=()=>Ae(Pp()),Ip=async()=>{Nt(`views`,`Vues`);let e=!1;try{zr(),Vr(),rt.removeQueries({queryKey:Wr.runs()}),rt.removeQueries({queryKey:Wr.descs(),type:`inactive`}),await Br({queryKey:Wr.all}),await rt.invalidateQueries({queryKey:Wr.descs()}),e=!0}finally{Pt(`views`,e?{message:`Vues`,description:`Rechargement terminé`}:void 0)}},Lp=r(((e,t)=>{function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}t.exports=n})),Rp=r(((e,t)=>{var n=Lp(),r=Math.max;function i(e,t,i){return t=r(t===void 0?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=r(a.length-t,0),c=Array(s);++o{function n(e){return function(){return e}}t.exports=n})),Bp=r(((e,t)=>{var n=zp(),r=jr(),i=Yn();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),Vp=r(((e,t)=>{var n=800,r=16,i=Date.now;function a(e){var t=0,a=0;return function(){var o=i(),s=r-(o-a);if(a=o,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}t.exports=a})),Hp=r(((e,t)=>{var n=Bp();t.exports=Vp()(n)})),Up=r(((e,t)=>{var n=Yn(),r=Rp(),i=Hp();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),Wp=r(((e,t)=>{var n=dr(),r=fr(),i=pr(),a=Zn();function o(e,t,o){if(!a(o))return!1;var s=typeof t;return(s==`number`?r(o)&&i(t,o.length):s==`string`&&t in o)?n(o[t],e):!1}t.exports=o})),Gp=r(((e,t)=>{var n=Up(),r=Wp();function i(e){return n(function(t,n){var i=-1,a=n.length,o=a>1?n[a-1]:void 0,s=a>2?n[2]:void 0;for(o=e.length>3&&typeof o==`function`?(a--,o):void 0,s&&r(n[0],n[1],s)&&(o=a<3?void 0:o,a=1),t=Object(t);++i{var n=fi(),r=Gp(),i=pi();t.exports=r(function(e,t){n(t,i(t),e)})})),qp=r(((e,t)=>{t.exports=Kp()})),Jp=t(Zn()),Yp=t(qp());function Xp(e,t,n,r){for(let i in e)if(typeof e[i]==`object`){let a=e[i].name,o=e[i].value;if(a!==`_NONE`){let e=o;/=|SELECT.|VIEW.|ROW.|return|Date|'(.*)'/gm.test(e)&&(e=isNaN(Number(e))?Kn(o,n,r):Number(e)),e&&(t[a]=e)}}else t[i]=e[i];return t}function Zp(e,t,n,r){return Object.values(e).forEach(e=>{let i={};if(e.name!==`_NONE`&&e.value){let i=Kn(e.value,n,r);if((0,Jp.default)(i))for(let e in i)t[e]=i[e]}t={...t,...i}}),t}function Qp(e,t,n){let r={};return r=e?(0,Yp.default)({},e.run.args,t):(0,Yp.default)({},n,t),!t.ALIAS_PERIODE&&r.PERIODE&&(r.ALIAS_PERIODE=`-1`),$p(r)}function $p(e){delete e.ALIAS_PERIODE2,delete e.ALIAS_PERIODE3;for(let t in e)e[t]===`undefined`&&delete e[t];return e}var em=(e,t)=>{let n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,r.click(),URL.revokeObjectURL(n)},tm=(e,t,n=null)=>{em(new Blob([e],{type:n??`application/octet-stream`}),t)},nm=e=>{let t=``,n=e.headers[`content-disposition`];if(n&&n.indexOf(`attachment`)!==-1){let e=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/i.exec(n);e!=null&&e[1]&&(t=e[1].replace(/['"]/g,``))}return t},rm=async e=>{let t=await ct({method:`get`,url:H()+`modules/base/php/getCsvFile.php?longfile=${encodeURI(e.longfile)}`,responseType:`arraybuffer`,headers:{"Content-Type":`multipart/form-data`}}),n=`cti.zip`;t.headers[`content-disposition`]&&(n=t.headers[`content-disposition`].match(/filename="(?.*)"/).groups.filename),tm(t.data,n)};function im(e,t,n,r,i,a,o=null,s=null,c=null,l=null,u={},d=``){let f=e.replace(`.XML`,``),p=Object.keys(i).find(e=>e===f),m,h={},g={};if((s||c)&&(m=c.row?c.row:s),t&&(h=Xp(t,h,r,m)),o&&(h=Zp(o,h,r,m)),g=Qp(r,h,t),f.startsWith(`*URL`)){rm(g);return}let _=$r(g),v;if(p)v=i[p]+`?p=`+_;else{let e=d.substring(0,d.lastIndexOf(`/`));v=e?e+`/`+f+`?p=`+_:`/`+f+`?p=`+_}if(!p&&l!==a){let t=u[l];if(t){let n=lf(t.children,`/${l}`);p=Object.keys(n).find(e=>e===f),v=p?n[p]+`?p=`+_:`/${l}/${e.replace(`.XML`,``)}?p=${_}`}}Rr(_,g),Y_.navigate(v),n(Et(null,null)),n(Mt(null))}function am(){let{pathname:e}=Er(),t=ef(),n=Kr().data,r=(0,X.useMemo)(()=>{let r=n?.[t];if(!r)return null;let i=df(n,e);return i?.globals||uf(i?.children??r.children)},[n,t,e]);(0,X.useEffect)(()=>{r&&Qr(r).catch(()=>{})},[r])}function om(){let e=ef(),t=Kr().data?.[e];return(0,X.useMemo)(()=>t?.children?lf(t.children,`/${e}`):{},[t,e])}var sm={mode:`api`,edge:{url:`http://localhost:11434`,model:`copilote-icti`,timeout:3e5},api:{timeout:6e4}},cm=e=>e?.CONNECTEDUSER?.trim()===`cti`,lm=({visible:e,closeModal:t,session:n})=>{let r=[{name:`Vues`,shortcuts:{f:`Ouvrir / Fermer les filtres`,e:`Lancer l'analyse`}},...cm(n)?[{name:`IRIS`,shortcuts:{i:`Ouvrir / Fermer IRIS`}}]:[]].map((e,t)=>{let n=Object.keys(e.shortcuts).map((t,n)=>(0,$.jsx)(`div`,{className:`shortcut`,children:(0,$.jsxs)(`p`,{children:[(0,$.jsx)(uo,{className:`shortcut-key`,children:t}),e.shortcuts[t]]})},n));return(0,$.jsxs)(`div`,{className:`shortcut-section`,children:[(0,$.jsx)(`div`,{className:`section-title`,children:e.name}),(0,$.jsx)(`div`,{className:`section-shortcuts`,children:n})]},t)});return jd.createPortal((0,$.jsx)(or,{title:`Raccourcis clavier`,open:e,footer:null,onCancel:t,centered:!0,width:`30vw`,className:`shortcuts-modal`,zIndex:3100,children:r}),document.getElementById(`root`))},um=[{label:`Outils`,key:`outils`,icon:(0,$.jsx)(mp,{}),index:300,iconOutline:(0,$.jsx)(hp,{})},{label:`E.I.S`,key:`eis`,index:0,icon:(0,$.jsx)(ep,{}),iconOutline:(0,$.jsx)(tp,{})},{label:`PMSI MCO`,key:`pmsi`,index:1,icon:(0,$.jsx)(ip,{}),iconOutline:(0,$.jsx)(ap,{})},{label:`PMSI SMR`,key:`pmsissr`,index:2,icon:(0,$.jsx)(fp,{}),iconOutline:(0,$.jsx)(pp,{})},{label:`PMSI HAD`,key:`pmsihad`,index:3,icon:(0,$.jsx)(np,{}),iconOutline:(0,$.jsx)(rp,{})},{label:`PMSI PSY`,key:`pmsipsy`,index:4,icon:(0,$.jsx)(e=>(0,$.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.875 4.688a3.125 3.125 0 1 0-4.703 2.695c-.087 1.02-.56 1.86-1.41 2.505-.866.659-2.086 1.05-3.262 1.05s-2.396-.391-3.263-1.05c-.85-.644-1.322-1.486-1.41-2.505a3.125 3.125 0 1 0-3.13.014c.102 1.996 1.034 3.754 2.652 4.981 1.015.77 2.27 1.303 3.589 1.542v3.688a3.125 3.125 0 1 0 3.124 0V13.92c1.319-.239 2.574-.772 3.589-1.542 1.618-1.227 2.55-2.985 2.652-4.98a3.13 3.13 0 0 0 1.572-2.71M6.25 3.125a1.563 1.563 0 1 1 0 3.125 1.563 1.563 0 0 1 0-3.125m6.25 18.75a1.563 1.563 0 1 1 0-3.125 1.563 1.563 0 0 1 0 3.125M18.75 6.25a1.563 1.563 0 1 1 0-3.126 1.563 1.563 0 0 1 0 3.126`})}),{}),iconOutline:(0,$.jsx)(op,{})},{label:`Activité`,key:`activite`,index:5,icon:(0,$.jsx)(Kf,{}),iconOutline:(0,$.jsx)(qf,{})},{label:`Ressources Humaines - Paie`,key:`rh`,index:6,icon:(0,$.jsx)(cp,{}),iconOutline:(0,$.jsx)(lp,{})},{label:`DPI`,key:`dpi`,index:7,icon:(0,$.jsx)(Xf,{}),iconOutline:(0,$.jsx)(Zf,{})},{label:`Gestion Économique`,key:`eco`,index:8,icon:(0,$.jsx)(Qf,{}),iconOutline:(0,$.jsx)($f,{})},{label:`Comptabilité`,key:`compta`,index:9,icon:(0,$.jsx)(Jf,{}),iconOutline:(0,$.jsx)(Yf,{})},{label:`SSAE`,key:`ssae`,index:13,icon:(0,$.jsx)(up,{}),iconOutline:(0,$.jsx)(dp,{})},{label:`Qualite`,key:`qualite`,index:14,icon:(0,$.jsx)(sp,{}),iconOutline:(0,$.jsx)(e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M12.5 14.063a6.25 6.25 0 1 0 0-12.5 6.25 6.25 0 0 0 0 12.5`}),(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`m7.014 11.124-4.67 8.407 4.241-.02a.78.78 0 0 1 .675.38l2.115 3.547 4.313-9.489M17.898 10.938l4.758 8.593-4.241-.02a.78.78 0 0 0-.675.38l-2.115 3.547-3.125-6.875M12.5 10.938a3.125 3.125 0 1 0 0-6.25 3.125 3.125 0 0 0 0 6.25`})]}),{})}],dm={activite:{label:`Activite`,module:`iCTI_activite`},rhs_rsf:{label:`SSR`,module:`iCTI_pmsissr`},rss_rsf:{label:`PMSI`,module:`iCTI_pmsi`},rss_rsf_en_cours:{label:`PMSI - Fil de l'eau`,module:`iCTI_pmsi`},compta:{label:`Compta`,module:`iCTI_compta`},rh:{label:`RH`,module:`iCTI_rh`},planning:{label:`Planning`,module:`iCTI_rh`},eco:{label:`Eco`,module:`iCTI_eco`},dpi:{label:`Dpi`,module:`iCTI_dpi`},aggregateCtiIndicators:{label:`Essentiels`,module:`iCTI_XXX`}},fm=[`Présentation i-CTI`,`EHTRACE`],pm=({label:e,infos:t})=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`module-tooltip-label`,children:e}),t&&(0,$.jsx)(`div`,{style:{marginTop:8},children:Object.keys(t).map(e=>(0,$.jsxs)(`div`,{style:{display:`flex`},children:[(0,$.jsx)(`div`,{style:{width:200},children:t[e].label}),` `,(0,$.jsx)(`div`,{style:{flex:3,textAlign:`right`},children:t[e].value})]},e))})]});pm.propTypes={label:Q.default.string,infos:Q.default.object};var mm=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,$.jsx)(`path`,{fill:`currentColor`,d:`M21.594 8.594h-5.469V3.125A2.344 2.344 0 0 0 13.781.781H4.406a2.344 2.344 0 0 0-2.343 2.344v20.313a.78.78 0 0 0 .78.78h5.079a.39.39 0 0 0 .39-.39v-3.494c0-.42.324-.78.744-.802a.78.78 0 0 1 .819.78v3.516a.39.39 0 0 0 .39.39h12.891a.78.78 0 0 0 .782-.78v-12.5a2.344 2.344 0 0 0-2.344-2.344M5.289 21.087a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.55m0-3.906a.782.782 0 1 1-.202-1.55.782.782 0 0 1 .202 1.55m0-3.906a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.549m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.55m3.906 11.72a.782.782 0 1 1-.202-1.551.782.782 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.549m0-3.906a.781.781 0 1 1-.202-1.55.781.781 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.55m3.907 15.625a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.782.782 0 1 1-.203-1.55.782.782 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m9.078 17.194h-6.055v-12.5h5.469a.78.78 0 0 1 .781.781v11.524a.195.195 0 0 1-.195.195`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M20.031 19.531a.782.782 0 1 0 0 1.564.782.782 0 0 0 0-1.564m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m-3.125 7.812a.782.782 0 1 0 0 1.564.782.782 0 0 0 0-1.564m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563`})]}),hm=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,$.jsx)(`path`,{stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,d:`M8.594 20.313v3.125M3.906 1.563h9.375a1.56 1.56 0 0 1 1.563 1.562v20.117a.195.195 0 0 1-.196.195H2.344V3.125a1.56 1.56 0 0 1 1.562-1.562m11.719 7.812h5.469a1.56 1.56 0 0 1 1.562 1.563v12.5h-7.812V10.156a.78.78 0 0 1 .781-.781`}),(0,$.jsx)(`path`,{fill:`currentColor`,d:`M4.79 21.087a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.549m0-3.906a.781.781 0 1 1-.204-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m3.905 11.72a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.549m0-3.906a.781.781 0 1 1-.202-1.55.781.781 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.55m3.907 15.625a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55M13.053 9.147a.78.78 0 0 0-.002-1.104.78.78 0 0 0-1.104-.003.78.78 0 0 0 .002 1.104.78.78 0 0 0 1.104.003M12.602 5.462a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m6.93 14.07a.782.782 0 1 0 0 1.562.782.782 0 0 0 0-1.563m0-3.907a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m-3.126 7.812a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563`})]}),gm=(e,t,n)=>{let r=e.filter(e=>!fm.includes(e.label));r=r.map(e=>{let t=n[e.softCode.substring(5)];return{...e,info:t?.informations??{},key:e.name.toLowerCase(),purchased:e.licenceOK===`OK`}});let i=[...r];t.forEach(e=>{i.find(t=>t.key===e.key)||i.push({...e,purchased:!1})});let a=i.findIndex(e=>e.key===`outils`);return a>-1&&i.push(i.splice(a,1)[0]),_m(i,um),vm(i),i},_m=(e,t)=>{let n=[];return e.forEach((r,i)=>{n=t.find(e=>e.key===r.key),r.index=n?.index?n.index:e.length+i,r.icon=n?.icon?n.icon:(0,$.jsx)(mm,{}),r.iconOutline=n?.iconOutline?n.iconOutline:(0,$.jsx)(hm,{})}),e},vm=e=>(e.sort(function(e,t){return e.indext.index)}),e);function ym(e){var t={};let n=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=n.getElementsByTagName(`SESSION`)[0],i={};for(let e=0;e{let n=he(e);n.key=t,d.push(n)}),t.modules=d,t}var bm=async()=>ym(await it(`modules/outils/php/getLicences.php`,{})),xm=async e=>{let t=(await it(`modules/outils/php/addLicence.php`,{licenceKey:e})).getElementsByTagName(`HTTP_SERVICE`)[0],n=We(t,`RETURN`)[0],r=he(n);if(r.code!==`OK`)throw Error(r.message??`Erreur lors de l'ajout de la licence`);return r},Sm={all:[`licences`]},Cm={session:{},env:{},licences:[],modules:[]},wm=()=>kr({queryKey:Sm.all,queryFn:bm,persister:Lr.persisterFn}),Tm=()=>Ae(wm()),Em=({handleModuleSelect:e,selectedKey:t,setSelectedKey:n})=>{let r=br(),{pathname:i}=Er(),a=Y(e=>e.cti.ui.primaryColor),o=Tm(),s=Kr(),c=pd().data?.userDisplaySettings,l=o.data?.modules??[],u=s.data??{},d=gm(l,um,u),f=d.filter(e=>e.key.includes(`pmsi`)),[p,m]=(0,X.useState)(()=>Dm(c,f));(0,X.useEffect)(()=>{let e=i.split(`/`)[1];e===``&&(r(`/accueil/`,{replace:!0}),e=`accueil`),n(e);let t=df(u,i);t?.swf&&cf(t)===`view`&&si(t.name)},[i,s.isSuccess]),(0,X.useEffect)(()=>{t?.includes(`pmsi`)&&p!==t&&m(t)},[t,f]);let h=f.find(e=>e.key===p),g=t===h.key?h.icon:h.iconOutline,_=({key:t})=>{e({key:t}),t?.includes(`pmsi`)&&t!==p&&m(t)},v=d?.map(e=>yp({label:(0,$.jsx)(Ri,{dot:!e.purchased,offset:[2,0],style:{background:a},children:(0,$.jsx)(Nn,{mouseEnterDelay:1,title:(0,$.jsx)(pm,{label:e.label,infos:e.info}),children:(0,$.jsx)(`span`,{className:`top-navigation-item`,style:t===e.key?{color:a}:void 0,children:t===e.key?e.icon:e.iconOutline})})}),key:e.key})),y=v?.find(e=>e.key===`eis`),b=v.filter(e=>e.key!==`eis`&&e.key!==`outils`).filter(e=>!e.key.includes(`pmsi`)),x=f.map(e=>yp({label:(0,$.jsx)(Ri,{dot:!e.purchased,offset:[3,8],style:{background:a},children:(0,$.jsx)(Nn,{mouseEnterDelay:1,title:(0,$.jsx)(pm,{label:e.label,infos:e.info}),children:(0,$.jsx)(`span`,{className:`top-navigation-item`,children:e.label})})}),key:e.key,icon:t===e.key?e.icon:e.iconOutline,className:`menu-item-pmsi`})),S=[{label:(0,$.jsx)(Nn,{mouseEnterDelay:1,title:`Mes favoris`,children:(0,$.jsx)(`span`,{className:`top-navigation-item`,children:t===`myfavorites`?(0,$.jsx)(Wf,{}):(0,$.jsx)(Gf,{})})}),key:`myfavorites`},y,{label:(0,$.jsx)(po,{type:`vertical`,style:{height:32,borderColor:`rgba(0,0,0,0.1)`}}),key:`divider-1`,disabled:!0},{key:`subMenu`,label:(0,$.jsx)(`span`,{children:g}),children:x,popupClassName:`pmsi-popup`,onTitleClick:()=>e({key:p})},...b];return(0,$.jsx)(`div`,{className:`top-navigation-menu`,children:(0,$.jsx)(zn,{mode:`horizontal`,selectedKeys:[t],onClick:_,items:S,subMenuCloseDelay:.7})})},Dm=(e,t)=>{if(e?.pmsiDefaultModule)return e.pmsiDefaultModule;let n=t.find(e=>e.purchased);return n?n.key:`pmsi`};Em.propTypes={handleModuleSelect:Q.default.func,selectedKey:Q.default.string,setSelectedKey:Q.default.func};var Om=X.memo(Em),km=({handleCollapseSider:e,siderIsCollapsed:t})=>{let n=br(),{pathname:r,search:i}=Er(),a=ef(),o=gr(),s=Y(e=>e.cti.ui.showShortcuts),c=Y(e=>e.cti.ui.bugTracker),l=Y(e=>e.cti.ui.showMenus),u=Y(e=>e.cti.ui.menuMode),d=Y(e=>e.cti.ui.devMode),f=Y(e=>e.cti.history.modules),p=pd(),m=Kr(),{data:h}=Fp();om(),am();let g=p.data?.session,_=p.data?.environment,v=p.data?.version,y=m.data??{},[b,x]=(0,X.useState)(!1),[S,C]=(0,X.useState)(null),w=()=>t?(0,$.jsx)(Ul,{}):(0,$.jsx)(Vl,{}),T=e=>{o(kt(e))},E=({key:e})=>{let t;switch(e){case`logout`:_d();break;case`support`:t=document.createElement(`a`),t.href=vd(_,v),document.body.appendChild(t),t.click(),document.body.removeChild(t);break;case`shortcuts`:o(St(!0));break;case`tools`:A({key:`outils`});break;case`about`:x(!0);break;case`reload_menu`:m.refetch();break;case`reload_filters`:Ep();break;case`reload_views`:Ip().then(()=>o(lt(!0)));break;default:break}},D=()=>{o(St(!1))},O=(e,t)=>{t.stopPropagation(),o(zt(!!e)),o(yt())},k=()=>{n(`/outils/debug`)},A=({key:e})=>{o(bt(!1)),o(zt(!1));let t=df(y,r),a=t?{...t,url:`${r}${i}`}:null,s=t?.softCode?.slice(5)??null;if(s&&(!a.favoriteOwner||a.favoriteOwner===``)&&a.url.includes(s)&&o(Dt(s,a)),C(e),f[e]){let t=f[e],r=df(y,t.url);r?.swf&&cf(r)===`view`&&si(r.name),n(t.url,{state:{fromSider:!0},replace:!0})}else n(`/${e}`)},j=[yp({label:(0,$.jsxs)($.Fragment,{children:[`Menu drawer`,(0,$.jsx)($s,{checked:u===At,onChange:O,style:{marginLeft:6},size:`small`})]}),key:`menu_mode`,icon:(0,$.jsx)(Vl,{})}),yp({type:`divider`}),yp({label:`Recharger le menu`,key:`reload_menu`,icon:(0,$.jsx)($l,{})}),yp({label:`Recharger les filtres`,key:`reload_filters`,icon:(0,$.jsx)($l,{})}),yp({label:`Recharger les vues`,key:`reload_views`,icon:(0,$.jsx)($l,{})}),yp({type:`divider`}),yp({label:`Raccourcis clavier`,key:`shortcuts`,icon:(0,$.jsx)(Zl,{})}),yp({label:`A propos`,key:`about`,icon:(0,$.jsx)(Ie,{})}),yp({label:`Contacter le support`,key:`support`,icon:(0,$.jsx)(pl,{})}),yp({type:`divider`}),yp({label:`Paramètres`,key:`tools`,icon:(0,$.jsx)(hp,{})}),yp({label:`Se déconnecter`,key:`logout`,icon:(0,$.jsx)(zl,{})})],M=Object.keys(v).map(e=>(0,$.jsx)(`div`,{className:`about-version`,children:`${e} v${v[e]}`},e));return(0,$.jsxs)(`div`,{className:`Top`,style:{display:l===!0?`flex`:`none`},children:[(0,$.jsx)(or,{open:b,footer:null,onCancel:()=>x(!1),width:700,children:(0,$.jsxs)(`div`,{className:`about-modal`,children:[(0,$.jsx)(`div`,{className:`about-logo`,children:(0,$.jsx)(hd,{style:{height:`80px`,margin:`10px 0`}})}),(0,$.jsx)(`div`,{className:`about-environment`,children:`${_.ENVIRONMENT} (${_.FINESS})`}),(0,$.jsx)(`div`,{className:`about-versions`,children:M}),(0,$.jsxs)(`div`,{children:[`Build n°: `,window.appVersion]}),(0,$.jsx)($t,{type:`link`,href:`https://www.ctisante.com`,children:`https://www.ctisante.com`})]})}),(0,$.jsx)($t,{className:`siderButton`,type:`link`,onClick:e,disabled:a===`accueil`,children:w()}),(0,$.jsx)(Dr,{to:`/accueil`,children:(0,$.jsx)(Nn,{placement:`bottom`,title:`Accueil`,children:(0,$.jsx)(`div`,{className:`headerEtablissement`,children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`nomEtablissement`,children:_&&_.ENVIRONMENT}),(0,$.jsx)(`div`,{className:`numFiness`,children:(0,$.jsx)(uo,{style:{background:`#eeeeee`},icon:(0,$.jsx)(_l,{style:{marginTop:`3px`}}),children:_&&_.FINESS})})]})})})}),(0,$.jsx)(Om,{handleModuleSelect:A,selectedKey:S,setSelectedKey:C}),(0,$.jsx)(lm,{visible:s,closeModal:D,session:g}),(0,$.jsxs)(`div`,{className:`settings-buttons`,children:[g.ISROLECTI&&d===!0&&(0,$.jsx)($t,{type:`link`,onClick:k,children:(0,$.jsx)(Ri,{count:c,children:(0,$.jsx)(rl,{})})}),g.ISROLECTI&&d===!1&&(0,$.jsx)($t,{type:`link`,disabled:!0,children:(0,$.jsx)(rl,{})}),g.ISROLECTI&&(0,$.jsx)($s,{style:{height:`20px`,width:`auto`},checked:d,onChange:T}),_.ISEXPLOIT&&(0,$.jsx)(Dr,{to:`/outils/exploit`,children:(0,$.jsx)($t,{type:`link`,children:(0,$.jsx)(ui,{})})}),(0,$.jsx)(Bn,{menu:{items:j,onClick:E},placement:`bottomRight`,arrow:!0,overlayClassName:`settings-dropdown`,trigger:[`click`],children:(0,$.jsxs)($t,{type:`link`,className:`user-button`,children:[(0,$.jsx)(`span`,{children:g.CONNECTEDUSER}),(0,$.jsx)(di,{})]})})]})]})},Am=({style:e})=>(0,$.jsx)(`div`,{className:`progress-line`});Am.propTypes={style:Q.default.object};var jm=async()=>hi(await it(`modules/base/php/getMyfavorites.php`)),Mm=async e=>{await it(`modules/base/php/addFavorite.php`,{definition:e})},Nm=async e=>{await it(`modules/base/php/setMyFavorites.php`,{myFavorites:e})};function Pm(){return Or({mutationFn:({definition:e})=>Mm(e),meta:{errorMessage:`Erreur lors de l'ajout du favori`}})}function Fm(){let e=R();return Or({mutationFn:({myFavorites:e})=>Nm(e),meta:{successMessage:`Favoris mis à jour`,errorMessage:`Erreur lors de la mise à jour des favoris`},onSettled:async()=>{await e.invalidateQueries({queryKey:qr.navigation()})}})}var Im=({icon:e,title:t,placement:n=`bottom`})=>(0,$.jsx)(Nn,{title:t,placement:n,children:(0,$.jsx)(`span`,{children:(0,$.jsx)($t,{type:`link`,disabled:!0,children:e})})});Im.propTypes={icon:Q.default.node.isRequired,title:Q.default.string.isRequired,placement:Q.default.string};var Lm=(e,t=!1)=>{let n=document.implementation.createDocument(``,``);return Object.values(e).forEach(e=>{let t=n.createElement(e.XMLType);for(let r in e)switch(r){case`XMLType`:break;case`children`:Rm(e.children,n).forEach(e=>{t.appendChild(e)});break;default:t.setAttribute(r,e[r]);break}n.appendChild(t)}),t===!0?new XMLSerializer().serializeToString(n):n};function Rm(e,t){return e.map(e=>{let n=t.createElement(e.XMLType);for(let r in e)switch(r){case`XMLType`:break;case`children`:Rm(e.children,t).forEach(e=>{n.appendChild(e)});break;default:n.setAttribute(r,e[r]);break}return n})}var zm=t(Tt()),{Panel:Bm}=io,Vm=X.memo(()=>(0,$.jsx)(io,{className:`filters__collapse`,defaultActiveKey:[`favorite`],children:(0,$.jsxs)(Bm,{header:`Définition du favori`,children:[(0,$.jsx)(fs.Item,{label:`Label`,name:`favorite_label`,children:(0,$.jsx)(lr,{})}),(0,$.jsxs)(`div`,{className:`editor-header-checkbox`,children:[(0,$.jsx)(fs.Item,{label:`Partagé`,name:`favorite_shared`,valuePropName:`checked`,children:(0,$.jsx)(Ja,{})}),(0,$.jsx)(fs.Item,{label:`Diffusé`,name:`favorite_diffuser`,valuePropName:`checked`,children:(0,$.jsx)(Ja,{})})]})]},`favorite`)})),Hm=(e,t,n,r,i,a,o)=>{if((i?.name===`PERIODE`||i?.name===`TOPERIODE`)&&!a&&o?.ALIAS_PERIODE===`-1`||t==null)return!0;if(t.toLowerCase()===`false`)return!1;window.form=e,window.getValue=function(e,t){switch(e){case`ENV`:return n.environment?.[t]??t;case`VIEW`:return r?.[t]??t;default:break}};let s=t.replace(/(SELECT)\.([A-Za-z_0-9]*)/gm,`form.getFieldValue('$2')`).replace(/(ENV|VIEW)\.([A-Za-z_0-9]*)/gm,`getValue('$1', '$2')`).trim().replace(/=?/,``);try{return Wn(s)}catch(e){return console.log(s),console.log(e),ot(8103,s,e),!0}};function Um(e,t,n,r,i,a,o,s,c){return n&&n===`true`&&a===!1?!1:Hm(e,t,r,i,o,s,c)}var Wm=e=>e.treeData.filter(e=>{if(!e.condition)return!0;let t=e.condition.replace(/(SELECT)\.([A-Za-z_0-9]*)/gm,`form.getFieldValue('$2')`).replace(/(ENV|VIEW)\.([A-Za-z_0-9]*)/gm,`getValue('$1', '$2')`).trim().replace(/=?/,``);try{return Wn(t)}catch(e){return console.log(t),console.log(e),!0}}),Gm=/^\d{4}-\d{2}-\d{2}$/,Km=`La date de fin précède la date de début`,qm=[`TOPERIODE`,`TOMOIS`],Jm=e=>qm.some(t=>e.startsWith(t)),Ym=e=>{if(Jm(e))return{startName:e.slice(2),endName:e};let t=`TO${e}`;return Jm(t)?{startName:e,endName:t}:null},Xm=(e,t)=>!Gm.test(e??``)||!Gm.test(t??``)?!1:tObject.keys(e).filter(Jm).map(Ym).filter(({startName:t,endName:n})=>Xm(e[t],e[n])),Qm=(e,t)=>{let n=!1,r=e.map(e=>{let r=e.children?Qm(e.children,t):e.children,i=e.disabled===!0,a=i||Gm.test(e.data??``)&&e.dataGm.test(t??``)?Qm(e,t):e,eh=({field:e,hidden:t,locked:n})=>{let r=e.unselectedValue===``?`0`:e.unselectedValue;return(0,$.jsx)(fs.Item,{shouldUpdate:(t,n)=>t[e.name]!==n[e.name],children:i=>{let a=``,o=i.getFieldValue(e.name);return o!==void 0&&o!==e.default&&e.showIfNotDefault===`true`&&(a=`changed-filter`),(0,$.jsx)(fs.Item,{name:e.name,getValueFromEvent:t=>t.target.checked?e.selectedValue:r,getValueProps:t=>({checked:t===e.selectedValue}),className:a,hidden:t,locked:n.toString(),children:(0,$.jsx)(Ja,{field:e})},e.name)}})};eh.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool])};var th=r(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!(o===`_owner`&&t.$$typeof)&&!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),nh=t(th()),rh=({field:e,form:t,hidden:n,isFieldEnabled:r,locked:i})=>{let a=Ym(e.name),o=a?.endName===e.name,s=a?.startName??e.name,c=a?.endName??e.name,l=(e,n,r)=>{n.field===`"ALIAS_PERIODE"`&&n.data2!==void 0&&n.data3!==void 0&&(t.setFieldsValue({PERIODE:n.data2}),t.setFieldsValue({TOPERIODE:n.data3}))};return(0,$.jsx)(fs.Item,{shouldUpdate:(e,t)=>e[s]!==t[s]||e[c]!==t[c],children:t=>{let a=!1,u=!1,d=t.getFieldValue(e.name),f=[],p=[],m=t.getFieldValue(s),h=Xm(m,t.getFieldValue(c)),g=Wm(e);o&&(g=$m(g,m)),f=Hn(g,f);let _=f.find(e=>e.option.data===d),v=[];_&&!(0,nh.default)(p,_.option.parentKeys)?p=_.option.parentKeys:(0,nh.default)(p,v)||(p=v),d||=e.value;let y=``;return d!==e.default&&d&&e.showIfNotDefault===`true`&&(y=`combo-modified`),d===`C*`&&(u=!0),d===`T*`&&(a=!0),(0,$.jsxs)(`div`,{className:`form-combo-manual`,children:[(0,$.jsx)(fs.Item,{style:{width:e.width},shouldUpdate:!0,name:e.name,hidden:n,children:(0,$.jsx)(Mc,{hidden:n,className:y,dropdownStyle:{maxHeight:400,overflow:`auto`,minWidth:200},disabled:!r,status:h?`error`:void 0,treeData:g,onSelect:l,treeDefaultExpandedKeys:p,locked:i?`true`:`false`,showSearch:!0,filterTreeNode:(e,t)=>t.title&&t.title.toLowerCase().indexOf(e.toLowerCase())>=0})},e.name),h&&o&&(0,$.jsx)(Nn,{title:`La date de fin précède la date de début`,placement:`topRight`,children:(0,$.jsx)(S,{className:`inverted-period-icon`})}),u&&(0,$.jsx)(fs.Item,{shouldUpdate:!0,name:`${e.name}_CODE`,className:`filters__form--pading`,children:(0,$.jsx)(lr,{locked:i?`true`:`false`})},`${e.name}_CODE`),a&&(0,$.jsx)(fs.Item,{shouldUpdate:!0,name:`${e.name}_TEXTE`,className:`filters__form--pading`,children:(0,$.jsx)(lr,{})},`${e.name}_TEXTE`)]})}})};eh.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool]),form:Q.default.object,isFieldEnabled:Q.default.any};var ih=X.memo(rh,nh.default),ah=({field:e,hidden:t})=>{let n={width:e.width/2};return(0,$.jsxs)(`div`,{className:`filters__filtersFieldNumberInterval`,style:{width:e.width},children:[(0,$.jsx)(fs.Item,{name:e.name,className:`filtersIntervalNumber`,style:{style:n},hidden:t,children:(0,$.jsx)(lr,{placeholder:``,hidden:t})},e.name),(0,$.jsx)(`span`,{className:`filters__intervalNumberLabel`,children:` à `}),(0,$.jsx)(fs.Item,{name:`${e.name}2`,className:`filtersIntervalNumber`,style:{style:n},children:(0,$.jsx)(lr,{placeholder:``,hidden:t})},`${e.name}2`)]})};ah.propTypes={field:Q.default.object,hidden:Q.default.bool};var oh=({field:e,hidden:t,locked:n})=>(0,$.jsx)(fs.Item,{name:e.name,style:{width:e.width},hidden:t,children:e.UI===`textArea`?(0,$.jsx)(lr.TextArea,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):e.UI===`number`?(0,$.jsx)(zs,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):(0,$.jsx)(lr,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()})},e.name);oh.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool])};var sh=({view:e,index:t,field:n,form:r,totalItems:i,filterItems:a,setFilterItems:o,formValues:s,initialFormValues:c})=>{let l=Y(e=>e.cti.ui.filters.editor),u=Y(e=>e.cti.ui.primaryColor),d=pd().data,f=a.filter(e=>e.name===n.name),p=f[0]?.locked===!0||f[0]?.locked===`true`,m=e.run.properties,h=Um(r,n.visible,n.locked,d,m,l,s,c),g=Um(r,n.enabled,n.locked,d,m,l,n,s,c),_=!(t===0&&n.UI!==`check`||!n.label||n.label.trim()===``||h===!1);return(0,$.jsxs)(`div`,{className:`filter-field-item`,style:{flex:i===t+1?4:3,display:h?`flex`:`none`},children:[_&&(0,$.jsx)(`div`,{className:`filter-field-item-label`,children:n.label}),(0,$.jsxs)(`div`,{className:`filter-field-item-input`,children:[l?(0,$.jsx)($t,{type:`link`,className:`editor-lock`,onClick:()=>{o(a.map(e=>e.name===n.name?{...e,locked:!p}:e))},children:p?(0,$.jsx)(Ll,{style:{color:u}}):(0,$.jsx)(Cu,{})}):null,(()=>{switch(n.UI){case`check`:return(0,$.jsx)(eh,{field:n,form:r,hidden:!h,locked:p});case`combo`:return(0,$.jsx)(ih,{field:n,isFieldEnabled:g,form:r,hidden:!h,locked:p});case`text`:case`textArea`:case`number`:return(0,$.jsx)(oh,{field:n,hidden:!h,locked:p});case`numberInterval`:return(0,$.jsx)(ah,{field:n,hidden:!h});default:return(0,$.jsx)(fs.Item,{hidden:!h,children:n.name+` | `+n.label},n.name+t)}})()]})]})};sh.propTypes={view:Q.default.object,index:Q.default.number,field:Q.default.object,form:Q.default.object,totalItems:Q.default.number,filterItems:Q.default.array,setFilterItems:Q.default.func,formValues:Q.default.oneOfType([Q.default.array,Q.default.object]),initialFormValues:Q.default.object};var ch=t(Vs()),lh=X.forwardRef(({children:e,title:t,...n},r)=>{let[i,a]=(0,X.useState)(!1),o=(0,ch.default)(e=>{for(let t of e)c(t.target)},500),s=X.useMemo(()=>new ResizeObserver(o),[o]);(0,X.useEffect)(()=>{let e=r.current;return c(e),r&&s.observe(e),()=>{e&&s.unobserve(e)}},[r,s]);function c(e){e?.offsetWidth&&e?.scrollWidth&&a(e.offsetWidth{let t=(0,X.useRef)(),[n,r]=(0,X.useState)(``),[i,a]=(0,X.useState)({});return(0,X.useEffect)(()=>{e.label&&e.label!==``?r(e.label.trim()):e.field[0]?.label&&e.field[0].label!==``&&(r(e.field[0].label.trim()),a({fontWeight:`400`}))},[e]),(0,$.jsx)(`div`,{className:`filters-group-label`,style:i,children:(0,$.jsx)(`span`,{ref:t,children:(0,$.jsx)(lh,{title:n,ref:t,children:n})})})};uh.propTypes={group:Q.default.object};var dh=({view:e,index:t,form:n,group:r,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s})=>{let c=Y(e=>e.cti.ui.filters.editor),l=pd().data,u=e.run.properties,d=r.field.every(e=>!Um(n,e.visible,e.locked,l,u,c));if(!r.field||d)return null;let f=r.field.map((t,c)=>(0,$.jsx)(sh,{field:t,form:n,index:c,totalItems:r.field.length,view:e,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s},c));return(0,$.jsxs)(`div`,{className:`filters-group`,style:{display:`flex`},children:[(0,$.jsx)(uh,{group:r}),(0,$.jsx)(`div`,{className:`filters-group-fields`,children:f})]},t)};sh.propTypes={view:Q.default.object,index:Q.default.number,form:Q.default.object,group:Q.default.object,filterItems:Q.default.array,setFilterItems:Q.default.func,formValues:Q.default.oneOfType([Q.default.array,Q.default.object]),initialFormValues:Q.default.object};var{Panel:fh}=io;function ph(e,t){return e===0?`none`:e===t?`all`:`partial`}var mh=X.memo(()=>{let e=br(),{pathname:t,search:n}=Er(),{view:r,isLoading:i}=ai(),{viewName:a,shArgs:o}=oi(),s=ti(a),c=gr(),l=Y(e=>e.cti.ui.filters.editor),u=Y(e=>e.cti.tablePrefs.columnOrderByTab),d=R(),f=pd(),p=ni(r?.desc?.attributes?.globals),m=Pm(),h=f.data,g=r?.run?.properties,[_]=fs.useForm(),[v,y]=(0,X.useState)(),[b,x]=(0,X.useState)(),[S,C]=(0,X.useState)([]),[w,T]=(0,X.useState)(),E=(0,X.useRef)(),D=(0,X.useRef)(!1),O=(0,X.useRef)(new Set),[k,A]=(0,X.useState)(()=>new Set),j=(0,X.useRef)(new Set),M=r?.desc?.selections,N=Y(e=>e.cti.ui.primaryColor),P=w?.filter(e=>e.locked===`true`||e.locked===!0).length??0,F=w?.length??0,I=ph(P,F),L=!p.isFetching&&!s.isFetching,z=L?Zm(_.getFieldsValue(!0)).filter(({startName:e,endName:t})=>re(e)&&re(t)):[];if((0,X.useEffect)(()=>{if(M){let e=ue(Object.values(M));e=e.map((e,t)=>({...e,id:t+1})),T(e),D.current=!1,C([]),O.current.clear(),j.current.clear(),A(new Set),_.resetFields()}},[M]),(0,X.useEffect)(()=>{if(r&&!(r.run.executed===!1&&D.current)&&(r.run.executed===!0&&(D.current=!0),w?.length&&(M!==void 0&&r.desc.attributes.globals===``||M!==void 0&&r.run.args&&p.data&&Object.keys(p.data).length))){let e=V();l&&(e.favorite_label=r.desc.attributes.label,e.favorite_shared=r.desc.attributes.favoriteShared===`true`,e.favorite_direct=r.desc.attributes.favoriteEssential===`true`,e.favorite_diffuser=r.desc.attributes.diffuser===`true`),e&&x(e)}},[M,w,r?.run?.args,p.data,l]),(0,X.useEffect)(()=>{b&&ee(b)},[b]),(0,X.useEffect)(()=>{if(!b||!M)return;let e=new Set,t=(n,r)=>{n.forEach((n,i)=>{let a=n.group;if(!a)return;let o=`${r}-${i}`;ye(a)&&!j.current.has(o)&&e.add(o),t(a,o)})};Object.values(M).forEach((e,n)=>{e.group&&t(e.group,String(n))}),A(t=>{let n=new Set(e);return t.forEach(e=>{j.current.has(e)||n.add(e)}),n})},[b,M]),!r||i||r.desc.attributes.globals&&!p.data)return(0,$.jsx)(Jr,{size:`small`,className:`filters__loadingCube`});return(0,$.jsx)(`div`,{className:`filters-form`,children:L?me():(0,$.jsx)(Jr,{size:`small`,className:`filters__loadingCube`})});function ee(e){e!==void 0&&_.setFieldsValue(e)}function te(){let e=I!==`all`;T(w.map(t=>({...t,locked:e?`true`:`false`})))}function B(){let n=r.desc.attributes.isFavorite===`true`,i={vue:{XMLType:`VUE`,fromView:n?r.desc.attributes.fromViewFile:`${r.desc.attributes.name}.XML`,label:_.getFieldValue(`favorite_label`),title:r.desc.attributes.title,name:r.desc.attributes.name,viewFilePath:r.desc.attributes.viewFilePath,isFavorite:n?`true`:`false`,shared:_.getFieldValue(`favorite_shared`),essential:`false`,diffuser:_.getFieldValue(`favorite_diffuser`),children:[]}};w.forEach(e=>{let t={XMLType:`FIELD`,name:e.name,default:e.default,default2:e.default2?e.default2:``,value:_.getFieldValue(e.name),locked:e.locked?`true`:`false`};e.UI===`check`&&(t.value===void 0||t.value===``)&&(t.value=e.unselectedValue===``?`0`:e.unselectedValue),_.getFieldValue(`${e.name}2`)&&(t.value2=_.getFieldValue(`${e.name}2`)),t.value===`C*`&&(t.value=`C*${_.getFieldValue(`${e.name}_CODE`)}`),t.value===`T*`&&(t.value=`T*${_.getFieldValue(`${e.name}_TEXTE`)}`),i.vue.children.push(t)});let a=r.run.data,s=Object.keys(a);u.forEach(({tabName:e,columnsFiltered:t})=>{s.includes(e)&&(a[e].datagrid.columns=[...t])}),Object.values(a).forEach(e=>{let t=[],n={XMLType:`ONGLET`,showDatagrid:`true`,showCharts:`true`,children:[{XMLType:`DATAGRID`,showDatagrid:`true`,showCharts:`true`,forceColonnes:``,children:[]}]};Object.values(e.datagrid.columns).forEach(e=>{let r={XMLType:`COLUMN`,dataField:e.dataField,hide:String(e.hidden)};n.children[0].children.push(r),e.visible&&t.push(e.dataField)}),n.children[0].forceColonnes=t.join(`|`),i.vue.children.push(n)});let l=Lm(i,!0),{keepArgs:f,shArgs:p}=ne(!0);c(lt(!1)),m.mutate({definition:l},{onSuccess:async()=>{if(wt({type:`success`,message:`Favori enregistré`}),!n){await d.invalidateQueries({queryKey:qr.navigation()});return}let i=r.desc.attributes.name;await Promise.all([Br({queryKey:Wr.desc(i)}),Br({queryKey:Wr.runsForView(i)})]),await d.invalidateQueries({queryKey:Wr.desc(i)}),await d.invalidateQueries({queryKey:qr.navigation()});let a=d.getQueryData(qr.navigation())?.myfavorites,s=a?.children?lf(a.children,`/myfavorites`)[i]:null;wt({type:`info`,message:`Favori mis à jour`,description:`Rechargement de la vue en cours`}),Rr(p,f),p===o?await d.invalidateQueries({queryKey:Wr.run(i,p)}):(Hr(o),e(`${s??t}?p=${p}`))}})}function ne(e){let t=_.getFieldsValue(!0),n=new Map(w.map(e=>[e.name,e])),r=[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`];w.forEach(e=>{!e.visible?.trim().startsWith(`=`)||r.includes(e.name)||e.update?.trim().startsWith(`=`)||Hm(_,e.visible,h,g)||[e.name,`${e.name}2`,`${e.name}_CODE`,`${e.name}_TEXTE`].forEach(e=>{delete t[e]})});let i=t.TYPE_COMPARAISON&&t.TYPE_COMPARAISON!==`S`;for(let r in t){e&&r.startsWith(`favorite`)&&delete t[r];let a=n.get(r);if(a){let e=a.UI===`text`||a.UI===`textArea`||a.UI===`numberInterval`;(t[r]===void 0||t[r]===`null`||t[r]===``&&!e)&&delete t[r]}r===`ALIAS_PERIODE`&&t[r]!==`-1`&&(t.ALIAS_PERIODE2=t.PERIODE,t.ALIAS_PERIODE3=t.TOPERIODE),(i&&r===`PERIODE_D`||i&&r===`TOPERIODE_D`)&&delete t[r],t[r]===`C*`&&t[`${r}_CODE`]&&(t[r]=t[r]+t[`${r}_CODE`],delete t[`${r}_CODE`]),t[r]===`T*`&&t[`${r}_TEXTE`]&&(t[r]=t[r]+t[`${r}_TEXTE`],delete t[`${r}_TEXTE`])}let a=le(!0,!1),o={};t.ALIAS_PERIODE&&t.ALIAS_PERIODE!==`-1`&&(o.ALIAS_PERIODE2=t.ALIAS_PERIODE2,o.ALIAS_PERIODE3=t.ALIAS_PERIODE3);for(let e in t){let r=n.get(e),i=r?.UI===`check`,s=r?.update?.trim().startsWith(`=`);(i||s||!a[e]||a[e]!==t[e]||a[e]===t[e]&&[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`].includes(e))&&(o[e]=t[e])}for(let e in o)(o[e]===void 0||o[e]===`undefined`)&&delete o[e];return{keepArgs:o,shArgs:$r(o)}}function re(e){let t=w?.find(t=>t.name===e);return t?.visible?.trim().startsWith(`=`)?Hm(_,t.visible,h,g)!==!1:!0}function ie(){if(z.length){wt({type:`warning`,key:`invertedPeriod`,message:Km});return}let{keepArgs:t,shArgs:i}=ne(!l),a=!1;i===n.substring(3)&&(a=!0),Rr(i,t),c(lt(!1)),a?d.invalidateQueries({queryKey:Wr.run(r.desc.attributes.name,i)}):e(`?p=`+i)}function ae(e,t){let n=Object.keys(e)[0],i=Object.values(e)[0];if(n===`JIS_FULL_PERIODE`&&i!==null&&_.setFieldsValue({PERIODE:i[0].format(`YYYY-MM-DD`),TOPERIODE:i[1].format(`YYYY-MM-DD`)}),n===`JIS_TOPERIODE`&&_.setFieldsValue({TOPERIODE:i.format(`YYYY-MM-DD`)}),n===`ALIAS_PERIODE`&&i!==`-1`&&r.desc.attributes.globals){let e=(p.data?.providers).ALIAS_PERIODE;if(e){let t=Gn(e.children).find(e=>e.data===i);t&&_.setFieldsValue({PERIODE:t.data2,TOPERIODE:t.data3})}}let a=/jsx-[0-9]_/,o={...e};if(a.test(Object.values(o)[0])){let e=Object.keys(o)[0],t=Object.values(o)[0].replace(a,``);_.setFieldsValue({[e]:t})}ce(n),y(_.getFieldsValue())}function oe(){let e=le(),t=_.getFieldsValue(!0);Object.keys(e).forEach(n=>{[`${n}_CODE`,`${n}_TEXTE`].forEach(n=>{n in t&&(e[n]=void 0)})});let n={...t,...e};x(n),ee(n)}function se(e,t){if(!e.treeData)return{};let n=Hn(e.treeData,[]).find(e=>e.option?.data===t);if(!n?.option)return{};let r={};for(let t=2;`data${t}`in n.option;t++)r[`${e.name}${t}`]=n.option[`data${t}`];return r}function ce(e){let t=w.filter(e=>e.update?.trim().startsWith(`=`));if(t.length===0)return;let n=t.filter(t=>RegExp(`SELECT\\.${e}\\b`).test(t.update));if(n.length===0)return;let r={};w.forEach(e=>{let t=String(_.getFieldValue(e.name)??e.default??``);r[e.name]=t,Object.assign(r,se(e,t))}),window.getSelectUpdate=e=>r[e]??``;try{let e={};n.forEach(t=>{let n=t.update.trim().replace(/^=/,``).replace(/SELECT\.([A-Za-z_0-9]*)/gm,`getSelectUpdate('$1')`);try{let r=Wn(n);if(r===`no_update`)return;let i=r??t.default??``;e[t.name]=i,Object.assign(e,se(t,i))}catch{}}),Object.keys(e).length>0&&_.setFieldsValue(e)}finally{delete window.getSelectUpdate}}function le(e=!1,t=!0){let n={};return w.forEach(r=>{if(r.showIfNotDefault===`true`||e){let e=r.default;if(n[r.name]=e,e===`*FIRST`&&r.UI===`combo`&&r.treeData[0]&&(n[r.name]=r.treeData[0].data),t&&e&&(e.startsWith(`#LI`)||e.startsWith(`#LS`)||e.startsWith(`#LC`)||e.startsWith(`#SL`)||e.startsWith(`#CH`))&&r.UI===`combo`){let t=Hn(r.treeData,[]).find(t=>t.option.aliasData===e);t&&(n[r.name]=t.option.data)}r.UI===`numberInterval`&&(n[`${r.name}2`]=e)}}),n}function V(){let e={},t=[`0`],n=Object.values(M);n.forEach((e,n)=>{_e(e)&&t.push(n)}),e={...r.run.args},ue(n).forEach(n=>{if(e[n.name]&&(e[n.name].startsWith(`#LI`)||e[n.name].startsWith(`#LS`)||e[n.name].startsWith(`#LC`)||e[n.name].startsWith(`#SL`)||e[n.name].startsWith(`#CH`))&&n.UI===`combo`){let t=Hn(n.treeData,[]).find(t=>t.option.aliasData===e[n.name]);t&&(e[n.name]=t.option.data)}if(e[n.name]===`*FIRST`&&n.UI===`combo`&&n.treeData[0]&&(e[n.name]=n.treeData[0].data),(e[n.name]===void 0&&n.default!==void 0||e[n.name]===`undefined`)&&(e[n.name]=n.default),n.UI===`check`&&r.run.executed===!1){let t=e[n.name],r=n.unselectedValue===``?`0`:n.unselectedValue;t!==n.selectedValue&&t!==r&&(e[n.name]=n.default??t)}e[n.name]!==n.default&&!t.includes(n.sectionIndex)&&n.showIfNotDefault===`true`&&t.push(n.sectionIndex),e[n.name]?.substring(0,2)===`C*`&&(e[`${n.name}_CODE`]=e[n.name].substring(2),e[n.name]=e[n.name].substring(0,2)),e[n.name]?.substring(0,2)===`T*`&&(e[`${n.name}_TEXTE`]=e[n.name].substring(2),e[n.name]=e[n.name].substring(0,2))});let i=t.filter(e=>!O.current.has(String(e)));if((0,zm.default)(i,S)||C(i),e.ALIAS_PERIODE&&e.ALIAS_PERIODE!==`-1`&&e.ALIAS_PERIODE2&&e.ALIAS_PERIODE3)e.PERIODE=e.ALIAS_PERIODE2,e.TOPERIODE=e.ALIAS_PERIODE3;else if(e.ALIAS_PERIODE&&e.ALIAS_PERIODE!==`-1`){if(r.desc.attributes.globals){let t=(p.data?.providers).ALIAS_PERIODE;if(t){let n=t.children.find(t=>t.data===e.ALIAS_PERIODE);n&&(e.PERIODE=n.data2,e.TOPERIODE=n.data3)}}}else !e.ALIAS_PERIODE&&e.TOPERIODE&&(e.JIS_TOPERIODE=(0,Uc.default)(e.TOPERIODE));return e.favorite_label=``,e.favorite_shared=!1,e.favorite_direct=!1,e.favorite_diffuser=!1,e}function ue(e){let t=[];return[...e].forEach((e,n)=>{e.group===void 0?e.field!==void 0&&e.field.forEach(e=>{let r={...e,sectionIndex:n};t.push(r)}):ue(e.group).forEach(e=>{let r={...e,sectionIndex:n};t.push(r)})}),t}function de(){return M!==void 0&&!p.isFetching&&b!==void 0}function fe(){return I===`all`?`Tout déverrouiller`:I===`partial`?`Tout verrouiller (${P}/${F} verrouillés)`:`Tout verrouiller`}function pe(){return I===`all`?(0,$.jsx)(Fl,{style:{color:N}}):I===`partial`?(0,$.jsx)(Ll,{}):(0,$.jsx)(Cu,{})}function H(){return l?(0,$.jsxs)($.Fragment,{children:[z.length?(0,$.jsx)(Im,{icon:(0,$.jsx)(lu,{}),title:Km}):(0,$.jsx)(md,{title:`Enregistrer le favori`,placement:`bottom`,children:(0,$.jsx)($t,{onClick:B,type:`link`,children:(0,$.jsx)(lu,{})})}),(0,$.jsx)(md,{title:fe(),placement:`bottom`,children:(0,$.jsx)($t,{onClick:te,type:`link`,disabled:F===0,children:pe()})})]}):z.length?(0,$.jsx)(Im,{icon:(0,$.jsx)(al,{}),title:Km}):(0,$.jsx)(md,{title:`Exécuter la requête (e)`,placement:`bottom`,children:(0,$.jsx)($t,{htmlType:`submit`,type:`link`,children:(0,$.jsx)(al,{})})})}function me(){return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(fs,{layout:`horizontal`,form:_,onValuesChange:ae,onFinish:ie,name:`Filters`,children:[(0,$.jsxs)(`div`,{className:`filters-header`,children:[(0,$.jsx)(`div`,{className:`filters-title`,children:`Paramètres et sélections`}),(0,$.jsxs)(`div`,{className:`filters-actions`,children:[H(),(0,$.jsx)(md,{title:`Réinitialiser les filtres`,placement:`bottom`,children:(0,$.jsx)($t,{type:`link`,onClick:oe,children:(0,$.jsx)(tc,{})})})]})]}),(0,$.jsxs)(`div`,{ref:E,className:`filters-content`,children:[l?(0,$.jsx)(Vm,{}):null,de()?he():(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(Jr,{size:`small`,className:`filters__loadingCube--filter`})})]})]})})}function he(){return w?.length?(0,$.jsx)(io,{activeKey:S,onChange:e=>{let t=Array.isArray(e)?e:[e],n=new Set(t.map(String));S.forEach(e=>{n.has(String(e))||O.current.add(String(e))}),t.forEach(e=>O.current.delete(String(e))),C(t)},destroyInactivePanel:!1,className:`filters__collapse`,children:U(M)}):null}function ge(e){if(e.visible&&!Hm(_,e.visible,h,g)||e.label===null||e.label===void 0)return!0;let t=Be({0:e},[]);return t.every(e=>e.locked===`true`)&&!l?!0:t.every(e=>e.visible===`false`||!Um(_,e.visible,e.locked,h,g,l))}function U(e){return Object.values(e).map((e,t)=>{if(ge(e))return null;let n=ve(e,t,String(t));return(0,$.jsx)(fh,{header:e.label===``?null:e.label,showArrow:e.label!==``,forceRender:!0,style:{backgroundColor:e.label===``?`white`:`transparent`},children:n},t)})}function _e(e){return e.label===``||e.collapsible&&e.collapsible===`false`}function ve(e,t,n){let i=e.group;if(i!==void 0)return i.map((e,t)=>{if(e.visible&&!Hm(_,e.visible,h,g))return null;if(!e.group)return(0,$.jsx)(dh,{group:e,form:_,index:t,view:r,filterItems:w,setFilterItems:T,formValues:v,initialFormValues:b},t);if(ge(e))return null;let i=`${n}-${t}`;return(0,$.jsx)(io,{className:`filters__collapse`,activeKey:k.has(i)?[t]:[],onChange:e=>{let t=(Array.isArray(e)?e:[e]).length>0;A(e=>{let n=new Set(e);return t?(n.add(i),j.current.delete(i)):(n.delete(i),j.current.add(i)),n})},children:(0,$.jsx)(fh,{header:e.label,forceRender:!0,children:ve(e,t,i)},t)},t+`collapse`)})}function ye(e){return e.some(e=>e.field?.some(e=>b?.[e.name]!==e?.default))}}),hh=()=>(0,$.jsx)(`div`,{className:`filters-footer`,children:(0,$.jsx)(md,{title:`Retour en haut de page`,children:(0,$.jsx)($t,{onClick:()=>{document.querySelector(`.ant-drawer-body`).scrollTop=0},type:`link`,children:(0,$.jsx)(Yc,{})})})}),gh=({loading:e})=>{let t=Y(e=>e.cti.ui.filters.visible),n=gr();return(0,$.jsx)(`div`,{className:`cti-view-controls`,children:(0,$.jsx)(md,{title:t?`Fermer paramètres et sélections (f)`:`Ouvrir paramètres et sélections (f)`,placement:`left`,children:(0,$.jsx)($t,{type:`link`,children:t?(0,$.jsx)(gi,{className:`filters-action-button`,onClick:()=>n(lt(!t))}):(0,$.jsx)(_i,{className:`filters-action-button`,onClick:()=>n(lt(!t))})})})})};gh.propTypes={loading:Q.default.bool};var{Paragraph:_h,Text:vh}=hr,yh=({errors:e})=>{let[t,n]=(0,X.useState)([]),r=Y(e=>e.cti.ui.showOverlay),i=gr();return(0,X.useEffect)(()=>{e.length&&n([...e])},[e]),r===!1?null:(0,$.jsx)(Xs,{icon:(0,$.jsx)(dl,{}),title:`Une erreur est survenue`,subTitle:`Si le problème persiste veuillez contacter le support CTI.`,style:{height:`100%`,position:`relative`},extra:[(0,$.jsx)($t,{type:`primary`,onClick:()=>{i(bt(!1))},children:`Fermer`},`close`)],children:(0,$.jsxs)(`div`,{className:`desc`,children:[(0,$.jsx)(_h,{children:(0,$.jsx)(vh,{strong:!0,style:{fontSize:16},children:`Nous avons détecté les erreurs suivantes:`})}),t.map(e=>(0,$.jsxs)(_h,{children:[(0,$.jsx)(ae,{className:`site-result-demo-error-icon`}),e.text]},e.key))]})})};yh.propTypes={errors:Q.default.array};var bh=({title:e,open:t,onClose:n,onExportPage:r,onExportAll:i})=>(0,$.jsx)(or,{title:e,open:t,onCancel:n,footer:[(0,$.jsx)($t,{onClick:r,children:`Onglet en cours`},`page`),(0,$.jsx)($t,{type:`primary`,onClick:i,children:`Tout`},`tout`)],children:`Souhaitez-vous tout exporter, ou seulement l'onglet en cours ?`}),xh=t(mi()),Sh=({initialText:e,handleUpdateText:t,field:n,rowKey:r,recordKey:i,type:a,options:o})=>{let[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(``),d=(0,X.useRef)();return(0,X.useEffect)(()=>{u(e)},[e,i]),(0,X.useEffect)(()=>{s&&d.current.focus()},[s]),a===`select`?(0,$.jsx)(un,{style:{width:`100%`},defaultValue:e,options:o,onChange:e=>{t(n,e,r)}}):s?(0,$.jsx)(lr,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:e=>{u(e.target.value)},onBlur:i=>{c(!1),l!==e&&t(n,l,r)}}):(0,$.jsx)(`div`,{className:`editable-field`,onClick:()=>{c(!s)},children:l})};Sh.propTypes={initialText:Q.default.string,handleUpdateText:Q.default.func,field:Q.default.string,rowKey:Q.default.number};var Ch=X.memo(X.forwardRef(({columns:e,data:t,loading:n=!1,selectedRow:r,selectedRowOid:i,onRowSelect:a,noOverlay:o,selectedRows:s,handleSelectedRowOid:c,choice:l,selectButtonBool:u=!1,shiftMulti:d=!1,defaultStyles:f=!0,handleUpdateText:p,sortByDefault:m=null,overideGetRowClassName:h=null,essentialsFixed:g,flexGrowBool:_=!1,view:v,...y},b)=>{let[x,S]=(0,X.useState)(null),[C,w]=(0,X.useState)(!1),[T,E]=(0,X.useState)(m||{}),[D,O]=(0,X.useState)([]),k=gr();(0,X.useEffect)(()=>(window.addEventListener(`keydown`,A),window.addEventListener(`keyup`,j),()=>{window.removeEventListener(`keydown`,A),window.removeEventListener(`keyup`,j)}),[]),(0,X.useEffect)(()=>{if(T&&T?.key&&T?.order){let e=Ne(t,T.key,T.order);e.length&&e[0].key===void 0&&e[0].oid&&(e=e.map(e=>({...e,key:e.oid}))),O(e)}else t?.length&&t[0].key===void 0&&t[0].oid?O(t.map(e=>({...e,key:e.oid}))):O(t)},[t]);function A(e){e.shiftKey&&w(!0)}function j(e){e.key===`Shift`&&w(!1)}let M=(0,X.useCallback)(({column:e,key:n,order:r})=>{let i=r;(!T.key||T.key!==n)&&(i=vi.ASC),E({key:n,order:i}),O(Ne((0,xh.default)(t),n,i)),k(Ct({key:n,order:i}))},[t,T,k]),N=X.useCallback(()=>{if(n&&o!==!0)return(0,$.jsx)(`div`,{className:`table-loading-overlay`,children:(0,$.jsx)(Jr,{size:`small`})});if(u&&(!l.length||l===`-1`))return(0,$.jsx)(sn,{description:`Veuillez sélectionner la liste des gestes marqueurs à visualiser`,className:`table-empty`});if(!t.length&&n===!1)return(0,$.jsx)(sn,{description:`Pas de données`,className:`table-empty`})},[n,t,o]),P=X.useCallback(()=>10,[]),F=({columns:e,rowData:t,rowIndex:n})=>{let a=``;return i&&i===t.oid&&(a+=` selected`),r&&(y.rowKey?r[y.rowKey]===t[y.rowKey]&&(a+=` selected`):r.key===t.key&&(a+=` selected`)),s&&(y.rowKey?s.includes(t[y.rowKey])&&(a+=` selected`):s.includes(t.key)&&(a+=` selected`)),n%2==0&&(a+=` even-row`),n%2==0&&(a+=` even-row`),a};function I(e){let t=[];return t=f?e.map(e=>({sortable:!0,...e,className:`cti-default-table`,headerClassName:`cti-default-table`})):e.map(e=>({...e})),t=t.map(e=>e.editable?{...e,cellRenderer:({cellData:t,rowData:n})=>(0,$.jsx)(Sh,{initialText:t,field:e.dataKey,rowKey:Number(n.key),handleUpdateText:p,type:e.type,options:e.options})}:e),t}let L=X.useMemo(()=>({onClick:({rowData:e,rowIndex:n,rowKey:r,event:i})=>{if(c)c(r);else if(a)if(x&&C&&d){let e=t.map(e=>Number(e.key)),n=e.indexOf(Math.min(Number(r),Number(x))),i=e.indexOf(Math.max(Number(r),Number(x)));a(e.filter(t=>e.indexOf(t)>=n&&e.indexOf(t)<=i).map(e=>e.toString()))}else a(r);S(r)}}),[C,t,x,a,d,c]),R=I(e),z=X.useMemo(()=>({fontSize:`11px`}),[]),ee=R.filter(e=>e.hidden!==!0).reduce((e,t)=>e+t.width,0),te=function(){let e=``;if(v){let t=v.desc.attributes;t.favoriteEssential===`true`&&t.isFavorite!==`true`&&(e=`header-column-font-size`)}return e};return D?(0,$.jsx)(yi,{children:({width:e,height:t})=>(0,$.jsx)(vi,{rowKey:`key`,columns:R,headerHeight:50,headerClassName:te,rowHeight:25,width:e,height:t,data:D,onColumnSort:M,sortBy:T,getScrollbarSize:P,rowClassName:h??F,rowEventHandlers:L,overlayRenderer:N,style:z,ref:b,...y,fixed:_&&e>ee?!1:y.fixed||y.fixed===!1&&e{if(n>=e.length)for(var r=n-e.length+1;r--;)e.push(void 0);return e.splice(n,0,e.splice(t,1)[0]),e};q();function Dh(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[e].sort(Ah)}}]),e}();function Ah(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function jh(e,t){return Object.keys(e).reduce(function(n,r){return t.indexOf(r)===-1&&(n[r]=e[r]),n},{})}var Mh={end:[`touchend`,`touchcancel`,`mouseup`],move:[`touchmove`,`mousemove`],start:[`touchstart`,`mousedown`]},Nh=function(){if(typeof window>`u`||typeof document>`u`)return``;var e=window.getComputedStyle(document.documentElement,``)||[`-moz-hidden-iframe`],t=(Array.prototype.slice.call(e).join(``).match(/-(moz|webkit|ms)-/)||e.OLink===``&&[``,`o`])[1];switch(t){case`ms`:return`ms`;default:return t&&t.length?t[0].toUpperCase()+t.substr(1):``}}();function Ph(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function Fh(e,t){e.style[`${Nh}Transform`]=t==null?``:`translate3d(${t.x}px,${t.y}px,0)`}function Ih(e,t){e.style[`${Nh}TransitionDuration`]=t==null?``:`${t}ms`}function Lh(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function Rh(e,t,n){return Math.max(e,Math.min(n,t))}function zh(e){return e.substr(-2)===`px`?parseFloat(e):0}function Bh(e){var t=window.getComputedStyle(e);return{bottom:zh(t.marginBottom),left:zh(t.marginLeft),right:zh(t.marginRight),top:zh(t.marginTop)}}function Vh(e,t){var n=t.displayName||t.name;return n?`${e}(${n})`:e}function Hh(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function Uh(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function Wh(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function Gh(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:Gh(e.parentNode,t,r)}}function Kh(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0&&e.getContext(`2d`).drawImage(n[t],0,0)}),r}function tg(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){ie(n,t);function n(){var e,t;He(this,n);var r=[...arguments];return t=ce(this,(e=v(n)).call.apply(e,[this].concat(r))),J(V(V(t)),`wrappedInstance`,(0,X.createRef)()),t}return o(n,[{key:`componentDidMount`,value:function(){var e=(0,jd.findDOMNode)(this);e.sortableHandle=!0}},{key:`getWrappedInstance`,value:function(){return(0,Oh.default)(r.withRef,`To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call`),this.wrappedInstance.current}},{key:`render`,value:function(){return(0,X.createElement)(e,G({ref:r.withRef?this.wrappedInstance:null},this.props))}}]),n}(X.Component),J(t,`displayName`,Vh(`sortableHandle`,e)),n}function ng(e){return e.sortableHandle!=null}var rg=function(){function e(t,n){He(this,e),this.container=t,this.onScrollCallback=n}return o(e,[{key:`clear`,value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:`update`,value:function(e){var t=this,n=e.translate,r=e.minTranslate,i=e.maxTranslate,a=e.width,o=e.height,s={x:0,y:0},c={x:1,y:1},l={x:10,y:10},u=this.container,d=u.scrollTop,f=u.scrollLeft,p=u.scrollHeight,m=u.scrollWidth,h=u.clientHeight,g=u.clientWidth,_=d===0,v=p-d-h===0,y=f===0,b=m-f-g===0;n.y>=i.y-o/2&&!v?(s.y=1,c.y=l.y*Math.abs((i.y-o/2-n.y)/o)):n.x>=i.x-a/2&&!b?(s.x=1,c.x=l.x*Math.abs((i.x-a/2-n.x)/a)):n.y<=r.y+o/2&&!_?(s.y=-1,c.y=l.y*Math.abs((n.y-o/2-r.y)/o)):n.x<=r.x+a/2&&!y&&(s.x=-1,c.x=l.x*Math.abs((n.x-a/2-r.x)/a)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(s.x!==0||s.y!==0)&&(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:c.x*s.x,top:c.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}();function ig(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}}function ag(e){return!!([$h.Input,$h.Textarea,$h.Select,$h.Option,$h.Button].indexOf(e.target.tagName)!==-1||Lh(e.target,function(e){return e.contentEditable===`true`}))}var og={axis:Q.default.oneOf([`x`,`y`,`xy`]),contentWindow:Q.default.any,disableAutoscroll:Q.default.bool,distance:Q.default.number,getContainer:Q.default.func,getHelperDimensions:Q.default.func,helperClass:Q.default.string,helperContainer:Q.default.oneOfType([Q.default.func,typeof HTMLElement>`u`?Q.default.any:Q.default.instanceOf(HTMLElement)]),hideSortableGhost:Q.default.bool,keyboardSortingTransitionDuration:Q.default.number,lockAxis:Q.default.string,lockOffset:Q.default.oneOfType([Q.default.number,Q.default.string,Q.default.arrayOf(Q.default.oneOfType([Q.default.number,Q.default.string]))]),lockToContainerEdges:Q.default.bool,onSortEnd:Q.default.func,onSortMove:Q.default.func,onSortOver:Q.default.func,onSortStart:Q.default.func,pressDelay:Q.default.number,pressThreshold:Q.default.number,keyCodes:Q.default.shape({lift:Q.default.arrayOf(Q.default.number),drop:Q.default.arrayOf(Q.default.number),cancel:Q.default.arrayOf(Q.default.number),up:Q.default.arrayOf(Q.default.number),down:Q.default.arrayOf(Q.default.number)}),shouldCancelStart:Q.default.func,transitionDuration:Q.default.number,updateBeforeSortStart:Q.default.func,useDragHandle:Q.default.bool,useWindowAsScrollContainer:Q.default.bool},sg={lift:[Qh.SPACE],drop:[Qh.SPACE],cancel:[Qh.ESC],up:[Qh.UP,Qh.LEFT],down:[Qh.DOWN,Qh.RIGHT]},cg={axis:`y`,disableAutoscroll:!1,distance:0,getHelperDimensions:ig,hideSortableGhost:!0,lockOffset:`50%`,lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:sg,shouldCancelStart:ag,transitionDuration:300,useWindowAsScrollContainer:!1},lg=Object.keys(og);function ug(e){(0,Oh.default)(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function dg(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}var fg=(0,X.createContext)({manager:{}});function pg(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){ie(n,t);function n(e){var t;He(this,n),t=ce(this,v(n).call(this,e)),J(V(V(t)),`state`,{}),J(V(V(t)),`handleStart`,function(e){var n=t.props,r=n.distance,i=n.shouldCancelStart;if(!(e.button===2||i(e))){t.touched=!0,t.position=Uh(e);var a=Lh(e.target,function(e){return e.sortableInfo!=null});if(a&&a.sortableInfo&&t.nodeIsChild(a)&&!t.state.sorting){var o=t.props.useDragHandle,s=a.sortableInfo,c=s.index,l=s.collection;if(s.disabled||o&&!Lh(e.target,ng))return;t.manager.active={collection:l,index:c},!Wh(e)&&e.target.tagName===$h.Anchor&&e.preventDefault(),r||(t.props.pressDelay===0?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),J(V(V(t)),`nodeIsChild`,function(e){return e.sortableInfo.manager===t.manager}),J(V(V(t)),`handleMove`,function(e){var n=t.props,r=n.distance,i=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var a=Uh(e),o={x:t.position.x-a.x,y:t.position.y-a.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,!r&&(!i||s>=i)?(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0)):r&&s>=r&&t.manager.isActive()&&t.handlePress(e)}}),J(V(V(t)),`handleEnd`,function(){t.touched=!1,t.cancel()}),J(V(V(t)),`cancel`,function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),J(V(V(t)),`handlePress`,function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=f.sortableInfo.index,r=Bh(f),i=Zh(t.container),l=t.scrollContainer.getBoundingClientRect(),h=o({index:n,node:f,collection:p});if(t.node=f,t.margin=r,t.gridGap=i,t.width=h.width,t.height=h.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=l,t.index=n,t.newIndex=n,t.axis={x:a.indexOf(`x`)>=0,y:a.indexOf(`y`)>=0},t.offsetEdge=Gh(f,t.container),m?t.initialOffset=Uh(Dh({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top})):t.initialOffset=Uh(e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(eg(f)),Ph(t.helper,{boxSizing:`border-box`,height:`${t.height}px`,left:`${t.boundingClientRect.left-r.left}px`,pointerEvents:`none`,position:`fixed`,top:`${t.boundingClientRect.top-r.top}px`,width:`${t.width}px`}),m&&t.helper.focus(),c&&(t.sortableGhost=f,Ph(f,{opacity:0,visibility:`hidden`})),t.minTranslate={},t.maxTranslate={},m){var g=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,_=g.top,v=g.left,y=g.width,b=_+g.height,x=v+y;t.axis.x&&(t.minTranslate.x=v-t.boundingClientRect.left,t.maxTranslate.x=x-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=_-t.boundingClientRect.top,t.maxTranslate.y=b-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:l.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:l.left+l.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:l.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:l.top+l.height)-t.boundingClientRect.top-t.height/2);s&&s.split(` `).forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,m?(t.listenerNode.addEventListener(`wheel`,t.handleKeyEnd,!0),t.listenerNode.addEventListener(`mousedown`,t.handleKeyEnd,!0),t.listenerNode.addEventListener(`keydown`,t.handleKeyDown)):(Mh.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),Mh.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:n}),u&&u({node:f,index:n,collection:p,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},i=t.props,a=i.axis,o=i.getHelperDimensions,s=i.helperClass,c=i.hideSortableGhost,l=i.updateBeforeSortStart,u=i.onSortStart,d=i.useWindowAsScrollContainer,f=n.node,p=n.collection,m=t.manager.isKeySorting,h=function(){if(typeof l==`function`){t._awaitingUpdateBeforeSortStart=!0;var n=dg(function(){var t=f.sortableInfo.index;return Promise.resolve(l({collection:p,index:t,node:f,isKeySorting:m},e)).then(function(){})},function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return h&&h.then?h.then(r):r(h)}}();return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),J(V(V(t)),`handleSortMove`,function(e){var n=t.props.onSortMove;typeof e.preventDefault==`function`&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),J(V(V(t)),`handleSortEnd`,function(e){var n=t.props,r=n.hideSortableGhost,i=n.onSortEnd,a=t.manager,o=a.active.collection,s=a.isKeySorting,c=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener(`wheel`,t.handleKeyEnd,!0),t.listenerNode.removeEventListener(`mousedown`,t.handleKeyEnd,!0),t.listenerNode.removeEventListener(`keydown`,t.handleKeyDown)):(Mh.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),Mh.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&Ph(t.sortableGhost,{opacity:``,visibility:``});for(var l=0,u=c.length;lr)){t.prevIndex=a,t.newIndex=i;var o=Kh(t.newIndex,t.prevIndex,t.index),s=n.find(function(e){return e.node.sortableInfo.index===o}),c=s.node,l=t.containerScrollDelta,u=s.boundingClientRect||Hh(c,l),d=s.translate||{x:0,y:0},f={top:u.top+d.y-l.top,left:u.left+d.x-l.left},p=ah?h/2:this.height/2,width:this.width>m?m/2:this.width/2},_=c&&p>this.index&&p<=l,v=c&&p=l,y={x:0,y:0},b=o[u].edgeOffset;b||(b=Gh(f,this.container),o[u].edgeOffset=b,c&&(o[u].boundingClientRect=Hh(f,i)));var x=u0&&o[u-1];if(x&&!x.edgeOffset&&(x.edgeOffset=Gh(x.node,this.container),c&&(x.boundingClientRect=Hh(x.node,i))),p===this.index){n&&(this.sortableGhost=f,Ph(f,{opacity:0,visibility:`hidden`}));continue}t&&Ih(f,t),this.axis.x?this.axis.y?v||pthis.containerBoundingRect.width-g.width&&x&&(y.x=x.edgeOffset.left-b.left,y.y=x.edgeOffset.top-b.top),this.newIndex===null&&(this.newIndex=p)):(_||p>this.index&&(s.left+a.left+g.width>=b.left&&s.top+a.top+g.height>=b.top||s.top+a.top+g.height>=b.top+h))&&(y.x=-(this.width+this.marginOffset.x),b.left+y.xthis.index&&s.left+a.left+g.width>=b.left?(y.x=-(this.width+this.marginOffset.x),this.newIndex=p):(v||pthis.index&&s.top+a.top+g.height>=b.top?(y.y=-(this.height+this.marginOffset.y),this.newIndex=p):(v||p1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){ie(n,t);function n(){var e,t;He(this,n);var r=[...arguments];return t=ce(this,(e=v(n)).call.apply(e,[this].concat(r))),J(V(V(t)),`wrappedInstance`,(0,X.createRef)()),t}return o(n,[{key:`componentDidMount`,value:function(){this.register()}},{key:`componentDidUpdate`,value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:`componentWillUnmount`,value:function(){this.unregister()}},{key:`register`,value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,i=(0,jd.findDOMNode)(this);i.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=i,this.ref={node:i},this.context.manager.add(t,this.ref)}},{key:`unregister`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:`getWrappedInstance`,value:function(){return(0,Oh.default)(r.withRef,`To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call`),this.wrappedInstance.current}},{key:`render`,value:function(){return(0,X.createElement)(e,G({ref:r.withRef?this.wrappedInstance:null},jh(this.props,hg)))}}]),n}(X.Component),J(t,`displayName`,Vh(`sortableElement`,e)),J(t,`contextType`,fg),J(t,`propTypes`,mg),J(t,`defaultProps`,{collection:0}),n}var{Text:_g}=hr,vg=({columns:e,handleReorder:t,handleReset:n})=>{let r=(0,X.useRef)(),[i,a]=(0,X.useState)(e),[o,s]=(0,X.useState)(0);(0,X.useEffect)(()=>{a(e.map(e=>({...e})))},[e]),(0,X.useEffect)(()=>{r.current.scrollTop=o},[i,o]);let c=Y(e=>e.cti.ui.primaryColor),l=gg(({dataKey:e,hidden:n,titleText:o})=>{let l=n=>{let o=i.map(e=>({...e})),c=o.find(t=>t.dataKey===e);c.hidden=!c.hidden,s(r.current.scrollTop),a(o),t(o)};return(0,$.jsx)(`li`,{children:(0,$.jsxs)(`div`,{className:`column-item`,children:[(0,$.jsxs)(_g,{style:{display:`flex`},disabled:n,children:[(0,$.jsx)(`div`,{className:`dots`}),(0,$.jsx)(`div`,{className:`dots`})]}),(0,$.jsx)(_g,{disabled:n,className:`column-item-text`,children:Th(o)}),n?(0,$.jsx)(_g,{disabled:n,style:{marginLeft:`auto`},children:(0,$.jsx)(sr,{style:{fontSize:`14px`,marginRight:`6px`},onClick:l})}):(0,$.jsx)(_g,{disabled:n,style:{marginLeft:`auto`},children:(0,$.jsx)(cr,{style:{fontSize:`14px`,marginRight:`6px`,color:c},onClick:l})})]})})}),u=pg(({columns:e})=>(0,$.jsx)(`ul`,{style:{maxHeight:`500px`,overflow:`scroll`,marginBottom:`0px`},ref:r,children:e.map((e,t)=>(0,$.jsx)(l,{index:t,...e}))}));return(0,$.jsxs)(`div`,{className:`column-manager`,children:[(0,$.jsx)(`div`,{className:`column-manager-header`,children:(0,$.jsx)(`span`,{children:`Gestion des Colonnes`})}),(0,$.jsx)(u,{columns:i,onSortEnd:({oldIndex:e,newIndex:n},o)=>{let c=Eh(i,e,n);s(r.current.scrollTop),a(c),t(c)},distance:1}),(0,$.jsx)(`div`,{className:`column-manager-footer`,children:(0,$.jsxs)(`div`,{className:`column-manager-footer-actions`,children:[(0,$.jsx)($t,{type:`primary`,onClick:()=>{let e=[];e=i.some(e=>e.hidden===!0)?i.map(e=>({...e,hidden:!1})):i.map(e=>({...e,hidden:!0})),a(e),t(e)},style:{width:`100%`,borderRight:`none`},children:`Afficher/Cacher tout`}),(0,$.jsx)($t,{type:`primary`,onClick:n,style:{width:`100%`},children:`Reset`})]})})]})},yg=[],bg=({columns:e,tableData:t,totalData:n,tabName:r})=>{let i=gr(),{runRef:a}=oi(),{view:o,isLoading:s}=ai(),c=o?.desc?.attributes?.name,l=Y(e=>e.cti.history.expand),u=Y(e=>e.cti.history.columns),d=Y(e=>e.cti.tablePrefs.hiddenColumns[c]??yg),f=Y(e=>e.cti.ui.primaryColor),p=pd().data?.user.expandedRows,m=o.run.data[r]?.datagrid?.treeDefaultOpenLevel,h=a?l[a]:void 0,[g,_]=(0,X.useState)(!1),[v,y]=(0,X.useState)([]),[b,x]=(0,X.useState)([]),[S,C]=(0,X.useState)([]),[w,T]=(0,X.useState)([]),[E,D]=(0,X.useState)([]),[O,k]=(0,X.useState)(1),[A,j]=(0,X.useState)(null),[M,N]=(0,X.useState)(null),[P,F]=(0,X.useState)(null),[I,L]=(0,X.useState)(null),R=(0,X.useRef)(),z=(0,X.useRef)();(0,X.useEffect)(()=>{if(t){ee(!0);let r=xg(t);if(r||=[],n||=[],!(0,zm.default)(r,v)){y(r);let e=V(r);e.length&&C(e)}if((0,zm.default)(n,w)||T(n),!(0,zm.default)(e,E)){let n=t.reduce((e,t)=>Number(t.LVL)>e?Number(t.LVL):e,1);n>6&&(n=1),k(n);let r=e.map(e=>({...e}));if(n===1?r.shift():r[0].width=20*(n-1),d.length>0){let e=new Set(d.map(e=>e.dataField));r=r.map(t=>({...t,hidden:e.has(t.dataField)?!0:t.hidden}))}D(r)}i(Ct({}))}ee(!1)},[t]),(0,X.useEffect)(()=>{g===!1&&a&&l[a]&&((0,zm.default)(l[a],b)||x(l[a]))},[a,l,v,g]),(0,X.useEffect)(()=>{g===!1&&a&&u[a]&&((0,zm.default)(u[`${a}_${r}`],E)||D(u[`${a}_${r}`]))},[a,u,v,g]);let ee=e=>{_(t=>t===e?t:e)};(0,X.useEffect)(()=>{S.length&&m!==`0`&&p===`ouvert`&&!h&&x(S)},[S,p,m,h]);let te=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{R.current&&R.current.scrollToLeft(e)},[]),B=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{z.current&&z.current.scrollToLeft(e)},[]),ne=(0,X.useCallback)(({column:e,width:t})=>{let n=E.map(e=>({...e})),r=n.find(t=>t.key===e.key);r.width=t,D(n)},[E]),re=e=>{i(jt(`${a}_${r}`,e)),i(ft(r,e)),D(e)},ie=()=>{i(jt(`${a}_${r}`,e)),i(dt(c,[])),D(e)},ae=()=>{z.current&&z.current.scrollToRow(0)},oe=X.useCallback(({expanded:e,rowData:t,rowIndex:n,rowKey:r})=>{let o=[...b];if(o.includes(r)){let e=o.indexOf(r);o.splice(e,1)}else o.push(r);x(o),i(Ot(a,o))},[b,i,a]),se=()=>{x(S),i(Ot(a,S))},ce=()=>{x([]),i(Ot(a,[]))},le=t=>{if(!t){let t=new Set(e.filter(e=>e.hidden).map(e=>e.dataField));i(dt(c,E.filter(e=>e.hidden&&!t.has(e.dataField)).map(e=>({XMLType:`COLUMN`,dataField:e.dataField,hide:e.hidden.toString()}))))}};function V(e){return e.reduce(ue,[])}function ue(e,t){return t.children&&(e.concat(t.children.reduce(ue,e)),e.push(t.key)),e}let de=X.useCallback(({column:e,rowData:t})=>({onClick:n=>{F(null);let r={};for(let e in t)t[e].text&&t[e].text!==null?r[e]=t[e].text:t[e].text===null?r[e]=``:r[e]=t[e];if(e.selectable){let a=document.getElementsByClassName(`selected`);if(a)for(let e of a)e.classList.remove(`selected`);N(null),A&&(0,zm.default)(A.row,t)&&(0,zm.default)(A.column,e)?(n.currentTarget.classList.remove(`selected`),j(null),i(Et(null,null))):(n.currentTarget.classList.toggle(`selected`),j({row:t,column:e}),i(Et(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);j(null),i(Et(null,null)),(0,zm.default)(t,M)?(N(null),i(Mt(null))):(N(t),i(Mt(r)))}}}),[A,M,i]),fe=X.useCallback(({column:e,rowData:t})=>({onClick:n=>{N(null);let r={};for(let e in t)t[e].text&&t[e].text!==null?r[e]=t[e].text:t[e].text===null?r[e]=``:r[e]=t[e];if(e.selectable){let a=document.getElementsByClassName(`selected`);if(a)for(let e of a)e.classList.remove(`selected`);F(null),I&&(0,zm.default)(I.row,t)&&(0,zm.default)(I.column,e)?(n.currentTarget.classList.remove(`selected`),L(null),i(Et(null,null))):(n.currentTarget.classList.toggle(`selected`),L({row:t,column:e}),i(Et(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);L(null),i(Et(null,null)),(0,zm.default)(t,P)?(F(null),i(Mt(null))):(F(t),i(Mt(r)))}}}),[I,P,i]),pe=(0,X.useCallback)(({column:e})=>{let t={width:`100%`,height:`100%`,display:`flex`,flexFlow:`column`,justifyContent:`center`};return e.headerStyles&&e.headerStyles.forEach(e=>{t[e.name]=e.value}),(0,$.jsx)(md,{title:e.description.trim(),children:(0,$.jsx)(`div`,{style:t,dangerouslySetInnerHTML:{__html:`
${e.titleText}
`}})})},[]),H=X.useCallback(({columns:e,rowData:t,rowIndex:n})=>{let r=``;return(0,zm.default)(M,t)&&(A&&A.row.key!==t.key?r+=` selected`:A||(r+=` selected`)),t.LVL===`1`&&t.children&&(r+=` level-one`),t.LVL===`2`&&t.children&&(r+=` level-two`),n%2==0&&(r+=` even-row`),r},[A,M]),me=X.useCallback(()=>0,[]),he=X.useMemo(()=>({fontSize:`11px`,fontWeight:`700`,backgroundColor:`f8f8f8`}),[]),ge=X.useMemo(()=>({TableHeaderCell:pe}),[pe]),U=qn(e);return o?(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`table-actions`,style:{color:f},children:[(0,$.jsx)(md,{title:`Remonter en haut du tableau`,children:(0,$.jsx)(_u,{onClick:ae})}),(0,$.jsx)(md,{title:`Refermer tout`,children:(0,$.jsx)(su,{onClick:ce})}),(0,$.jsx)(md,{title:`Ouvrir tout`,placement:`topRight`,children:(0,$.jsx)(Zc,{onClick:se})}),(0,$.jsx)(md,{title:d.length>0?`Gérer les colonnes · ${d.length} masquée${d.length>1?`s`:``}`:`Gérer les colonnes`,placement:`topRight`,children:(0,$.jsx)(An,{content:(0,$.jsx)(vg,{columns:E,handleReorder:re,handleReset:ie}),placement:`bottomRight`,trigger:[`click`],onOpenChange:le,children:(0,$.jsx)(au,{style:{color:f,filter:d.length>0?`drop-shadow(0 0 3px ${f})`:void 0}})})})]}),(0,$.jsx)(`div`,{className:`content-table`,children:(0,$.jsx)(Ch,{ref:z,columns:E,data:v,loading:s&&!v.length,rowKey:`key`,headerHeight:U,expandColumnKey:O>1?e.filter(e=>e.hidden!==!0)[0].dataKey:null,components:ge,cellProps:de,onScroll:te,onColumnResizeEnd:ne,rowClassName:H,expandedRowKeys:b,onRowExpand:oe,defaultStyles:!1,fixed:o.desc.attributes.favoriteEssential!==`true`,view:o})}),w.length>0&&(0,$.jsx)(`div`,{className:`total-table`,style:{height:40*w.length},children:(0,$.jsx)(Ch,{ref:R,headerHeight:0,columns:E,data:w,rowKey:`key`,rowHeight:40,onScroll:B,cellProps:fe,getScrollbarSize:me,style:he,noOverlay:!0,defaultStyles:!1,selectedRow:P,fixed:o.desc.attributes.favoriteEssential!==`true`})})]}):null};function xg(e){let t=(0,wh.default)(e,e=>e.LVL),n=0;if(e.every(e=>!e.OID1||!e.OID2)||(Object.keys(t).includes(`6`)&&(n=Number(Object.keys(t)[Object.keys(t).length-2])),Object.keys(t).length<2)||!e[0].LVL||e[0].LVL!==`1`)return e;let r=e.map(e=>({...e})).reduce((e,t)=>{let r=e[t.OID1]||{},i={},a={},o={};if(t.TABD===`-9999999`){if(t.LVL===`1`)e[t.OID1]=t;else if(t.LVL===`2`){r.children=r.children||{};let e=t.OID2===`-1`?Object.keys(r.children).length++:t.OID2;r.children[e]=t}else if(t.LVL===`3`){if(!r.children)return e;i=r.children[t.OID2]||{},i.children=i.children||{};let n=t.OID3===`-1`?Object.keys(i.children).length++:t.OID3;i.children[n]=t}else t.LVL===`4`?(i=r.children[t.OID2]||{},a=i.children[t.OID3]||{},a.children=a.children||{},a.children[t.OID4]=t):t.LVL===`5`&&(i=r.children[t.OID2]||{},a=i.children[t.OID3]||{},o=a.children[t.OID4]||{},o.children=o.children||{},o.children[t.OID5]=t);if(n!==0&&t.LVL===`6`){let r=e;for(let e=1;e<=n;e++)r=e===1?r[t[`OID${e}`]]:r.children[t[`OID${e}`]],r&&(r.children=r?.children||{});r&&(r.children[t.OID6]=t)}}else t.LVL===`1`?e[t.OID2]=t:t.LVL===`2`&&(r=e[t.OID2]||{},r.children=r.children||{},r.children[t.OID3]=t);return e},{});return r=Sg(r),r}function Sg(e){return Object.values(e).map(e=>(e.children&&=Sg(e.children),e))}var Cg=X.memo(bg);function wg(e,t,n,r,i,a,o){return async function(s,c){let l=c(),u=Lm(kg(rt.getQueryData(st.all)?.environment,e,t,parseInt(n),r,l,o),!0),d=new FormData;d.append(`csv_application`,i??`EXCEL`),d.append(`csv_separator`,a??`;`),d.append(`data`,u);let f=await ct({method:`post`,url:H()+`modules/base/php/getCsvFromView.php`,data:d,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),p=e.desc.attributes.name+`.xlsx`;em(f.data,p)}}function Tg(e,n){vr(()=>import(`./exceljs.min-DGRRI-F3.js`).then(e=>t(e.default)).then(t=>{let r=new t.Workbook;r.creator=`CTI Santé`;var i=r.addWorksheet(e.table_texte);let a=[];n.forEach(e=>{a.push([e.code,e.texte,e.complement,e.section_texte,e.utilise])}),i.addTable({name:`ListeTable`,ref:`A10`,headerRow:!0,style:{theme:`TableStyleLight1`,showRowStripes:!0,headerRow:!0},columns:[{name:`Code`,filterButton:!0},{name:`Texte`,filterButton:!0},{name:`Complément`,filterButton:!0},{name:`Section`,filterButton:!0},{name:`Reférence`,filterButton:!0}],rows:a}),i.getCell(`A2`).font={bold:!0},i.getCell(`A2`).value=`Classe ${e.texte}`,i.getColumn(1).width=`30`,i.getColumn(2).width=`30`,i.getColumn(3).width=`30`,i.getColumn(4).width=`30`,i.getColumn(5).width=`30`;let o=`liste`+e.texte+`_`+e.code+`_`+e.table_texte;r.xlsx.writeBuffer().then(function(e){em(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([140,1]),import.meta.url)}function Eg(e,n){vr(()=>import(`./exceljs.min-DGRRI-F3.js`).then(e=>t(e.default)).then(t=>{let r=new t.Workbook;r.creator=`CTI Santé`;var i=r.addWorksheet(`Liste (`+n.table_texte+`)`);i.getCell(`A2`).value=`Liste `+e.texte+` | `+e.chapitre+` (`+n.table_texte+`) `;let a=[];Object.values(n.oids).forEach(e=>{let t=Object.values(n.records).find(t=>t.oid===e.oid);a.push([t.code,t.texte,t.complement,t.utilise])}),i.addTable({name:`ListeTable`,ref:`A10`,headerRow:!0,style:{theme:`TableStyleLight1`,showRowStripes:!0,headerRow:!0},columns:[{name:n.table_texte,filterButton:!0},{name:`Texte`,filterButton:!0},{name:`Complément`,filterButton:!0},{name:`Reférence`,filterButton:!0}],rows:a}),i.getCell(`A2`).font={bold:!0},i.getColumn(1).width=`30`,i.getColumn(2).width=`30`,i.getColumn(3).width=`30`,i.getColumn(4).width=`30`;let o=`liste`+e.texte+`_`+e.chapitre+`_`+n.table_texte;r.xlsx.writeBuffer().then(function(e){em(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([140,1]),import.meta.url)}var Dg=(e,n)=>{vr(()=>import(`./exceljs.min-DGRRI-F3.js`).then(e=>t(e.default)).then(t=>{let r=new t.Workbook;r.creator=`CTI Santé`;var i=r.addWorksheet(n.title);let a=[];a=Array.isArray(n.fields)?n.fields.map(e=>({name:e.title,filterButton:!0,dataKey:e.dataKey,hidden:e.hidden?e.hidden:!1})):n.fields[1].map(e=>({name:e.title,filterButton:!0,isSC:e.isSC,dataKey:e.dataKey,hidden:e.hidden?e.hidden:!1}));let o=[];a.forEach(e=>{if(!e.hidden&&(o.push(e),e.isSC)){let t=e.dataKey;o.push({title:`S`,name:`${e.name} - S`,dataKey:t.replace(`p_`,`s_`),key:t.replace(`p_`,`s_`),dataIndex:t.replace(`p_`,`s_`)}),o.push({title:`C`,name:`${e.name} - C`,dataKey:t.replace(`p_`,`c_`),key:t.replace(`p_`,`c_`),dataIndex:t.replace(`p_`,`c_`)})}});let s=e.map(e=>{let t=[];return o.forEach(n=>{t.push(e[n.dataKey])}),t});i.addTable({name:`ListeTable`,ref:`A10`,headerRow:!0,style:{theme:`TableStyleLight1`,showRowStripes:!0,headerRow:!0},columns:o,rows:s}),i.getCell(`A2`).font={bold:!0},i.getCell(`A2`).value=`Table ${n.title}`,i.getColumn(1).width=`30`,i.getColumn(2).width=`30`,i.getColumn(3).width=`30`,i.getColumn(4).width=`30`,i.getColumn(5).width=`30`;let c=`Table_${n.title}`;r.xlsx.writeBuffer().then(function(e){em(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),c+`.xlsx`)})}),__vite__mapDeps([140,1]),import.meta.url)},Og=(e,t,n=!1,r={},i={})=>{let a={XMLType:n?`TOTALROW`:`ROW`,c0:e.LVL},o=1;return Object.values(t).forEach(t=>{let n=e[t.dataField],r=t.type;n=n?r===`Date`?n.text.length===6?new Uc.default(n.text,`YYYYMM`).format(`YYYY/MM/DD`):n.text:r===`Number`?Number.isInteger(Number(n.text))?Number(n.text).toString().split(`.`)[0]:Number(n.text).toFixed(2):n?.sanitizedText&&n.sanitizedText!==``?Vn(n.sanitizedText):``:``,a[`c${o}`]=n,o+=1}),i?.SELECT?.GROUPBY_LABEL&&(a.g1=i.SELECT.GROUPBY_LABEL),i?.SELECT?.GROUPBY_2_LABEL&&(a.g2=i.SELECT.GROUPBY_2_LABEL),i?.SELECT?.GROUPBY_3_LABEL&&(a.g3=i.SELECT.GROUPBY_3_LABEL),i?.SELECT?.ARBRE1_LABEL&&(a.g1=i.SELECT.ARBRE1_LABEL,a.g6=i.SELECT.GROUPBY_LABEL),i?.SELECT?.ARBRE2_LABEL&&(a.g2=i.SELECT.ARBRE2_LABEL),i?.SELECT?.ARBRE3_LABEL&&(a.g3=i.SELECT.ARBRE3_LABEL),i?.SELECT?.ARBRE4_LABEL&&(a.g4=i.SELECT.ARBRE4_LABEL),i?.SELECT?.ARBRE5_LABEL&&(a.g5=i.SELECT.ARBRE5_LABEL),a},kg=(e,t,n,r,i,a,o)=>{let s=Object.values(t.run.data).filter(e=>e.visible===!0),c=t.run.viewFilters.filter(e=>e!==``).map(e=>({XMLType:`SELECTIONS`,displayText:Th(e)})),l={data:{XMLType:`EXCELEXPORT`,environnement:e.ENVIRONMENT,viewName:t.desc.attributes.name,title:t.run.title,mode:n,children:[...c],isReport:ei(t)}},u=a.cti.globalVariables,d=a.cti.history.sort;return Object.values(s).forEach((e,s)=>{let c=e.label?`${s+1} - ${e.label.latinise().replace(/[^0-9a-zA-Z -]/g,``)}`:`${s+1} - ${e.excelLabel.latinise().replace(/[^0-9a-zA-Z -]/g,``)}`,f=e.label?e.label.latinise().replace(/[^0-9a-zA-Z -]/g,``):e.excelLabel.latinise().replace(/[^0-9a-zA-Z -]/g,``),p={XMLType:`ONGLET`,excelLabel:c,excelLongLabel:c,children:[{XMLType:`DATAGRID`,total:e.datagrid.total,children:[]}]},m=Ag(a,t,f,e,o);t?.desc?.attributes?.isFavorite===`true`&&m.sort((e,t)=>Number(e?.order)-Number(t?.order));let h=Object.values(e.similitabs)[0]?.data[0],g={};if(h&&(g=h[1]??{}),Object.values(m).forEach(e=>{let n=e.visible;if(!n&&e.visibleCondition&&(n=Kn(e.visibleCondition,t)),n){let n=e.outputFormat?e.outputFormat.trim():``;/^=/gm.test(n)&&(n=Kn(n,t,g));let r={XMLType:`COLUMN`,dataField:e.dataField,headerText:Th(e.titleText),type:e.type,outputFormat:n,textAlign:e.style.textAlign??`left`,currency:``,currencyAlign:``,visible:e.visible,totalFunction:`text`,totalComplement:e.totalComplement,printable:`true`};p.children[0].children.push(r)}}),Object.values(e.similitabs).forEach((e,r)=>{let a=c.slice(0,17),o=e.name?`${a} - ${r+1} ${e.name}`:`${a} - ${r+1}`,s=e.name?`${c} - ${r+1} ${e.name}`:`${c} - ${r+1}`,l={XMLType:`SIMILITAB`,id:e.id,excelLabel:o.latinise().replace(/[^0-9a-zA-Z -]/g,``),excelLonglabel:s.latinise().replace(/[^0-9a-zA-Z -]/g,``),children:[{XMLType:`DATA`,children:[]}]},f=e.data[0];f=Gn(Ne(xg(f),d.key??`key`,d.order??`asc`)).map(e=>Og(e,m,!1,t,u));let h=e.data[1].sort(e=>e.key).map(e=>Og(e,m,!0,t,u));f=f.concat(h),l.children[0].children=f,(n===`TOUT`||!t.run.data.Onglet||i===e.id)&&p.children.push(l)}),!Object.values(e.similitabs).length){let e={XMLType:`SIMILITAB`,id:1,execelLabel:c.latinise().replace(/[^0-9a-zA-Z -]/g,``),excelLonglabel:c.latinise().replace(/[^0-9a-zA-Z -]/g,``),children:[{XMLType:`DATA`}]};p.children.push(e)}p.children=p.children.sort((e,t)=>e.XMLType===`SIMILITAB`&&t.XMLType===`SIMILITAB`?Number(e.id)-Number(t.id):1),(n===`TOUT`||r===s||i===s)&&l.data.children.push(p)}),l},Ag=(e,t,n,r,i)=>{let a=e.cti.history.columns[`${i}_${n}`];if(a)a=a.filter(e=>e.hidden!==!0);else{a=Object.values(r.datagrid.columns).map(e=>({...e,hidden:e.hidden?e.hidden:!Kn(e.visibleCondition,t)}));let n=e.cti.tablePrefs.hiddenColumns[t.desc.attributes.name]??[],i=n?n.map(e=>e.dataField):[];a=a.filter(e=>!e.hidden&&!i.includes(e.dataKey))}return a.filter(e=>e.dataKey!==`EXPAND`)},jg=`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ov49BGkESgImAEAAAAEHATMC9AAAAA65AAH//LQhIgsKJQErNf//ABkAAAdWB3MCJgAmAAABBwEtAVYBUgAVtAEmBSYBuP/9tCYgCRglASs1ACs1//8AFwAABjMGIQImAEIAAAEHAS0AxwAAAAu2AQAtJwkeJQErNf//AAAAAASHB3MCJgAoAAABBwEt/+YBUgATQAsBFgUmAQAWEAcCJQErNQArNf//AAL+FAQUBiECJgBEAAABBgEtswAAC7YBBiUfAAolASs1//8AAAAABIcHKQImACgAAAEHAE7/9QFSABdADQIBHgUmAgECCRsHAiUBKzU1ACs1Nf//AE4AAAREB3MCJgApAAABBwBaAEIBUgATQAsBSRMPBQYlARMFJgArNQErNf//AFAAAANzBiECJgBFAAABBgBa7wAAC7YBVRMPBQYlASs1//8ATgAABEQHNwImACkAAAEHATEBPQFSABa5AAH//EAJChAFBiUBEwUmACs1ASs1//8AUAAAA3MF5QImAEUAAAEHATEA2wAAAA65AAH/+bQKEAUGJQErNf//AE4AAAREB3MCJgApAAABBwEu/+8BUgATQAsBAxYRBQYlARQFJgArNQErNf//AFAAAANzBiECJgBFAAABBgEuiAAADrkAAf/7tBYRBQYlASs1AAEArgAAAuUGHwAMACFADwoOBAUFDQ4FFQgAXVkIAQA/KwAYPxESATkRMxEzMTABIgYVESMRECEyFwcmAhdeV7QBa2RoL1oFiXV2+2IEngGBJ44fAAEAvv4UBBQFywAfAERAJBkdHQwIEhsICgIFICEJHBkcZFkMGRkQABAVXVkQBAAFXVkAGwA/KwAYPysREgA5GC8zKxEAMxESARc5ETMzETMxMAEiJzUWMzI2NREjNTc1NDYzMhcHJiMiBhUVIRUhERQGAUpJQ0Y7XEzX16K5XXUtZjleTgEU/vCk/hQTlRJgcwPCVD6FwbQrjCFkeY2M/D67rgAEAAAAAAUfB6oAEQAYACIALgB5QEcEMAkSABgpDAMVACMeIxUZCgwGLzAhQA0WSCEhHCYAD2APAgkDDw8sHBgHaVkYGAoDFQMsQCxQLAIsCe8cARxADRJIHAUJEgA/My8rXRI5XREXMzkvKxESADkYL19eXTMSOS8rERIBFzkRMxEzETMzETMyETMxMAEUBgcBIwMhAyMB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BYWPoBQ7rUsGZC81NTIyNWQvNS06Mv//AAAAAAUbBggCJgAQAAABBwE2/hz/lwAUswIRAAK4/vW0EhIFBSUBKzUAPzX//wCTAkgBkQNeAgYAXQAA////0AAABHUGCAAmABR9AAEHATb92P+XABSzAQ8AAbj/qLQREQICJQErNQA/Nf///9AAAAW4BggAJwAXAJMAAAEHATb92P+XABSzAQ8AAbj/krQREQYGJQErNQA/Nf///94AAANQBggAJwAYAO4AAAEHATb95v+XABSzAQ8AAbj/urQREQYGJQErNQA/Nf///+L/7AYHBggAJgAeRAABBwE2/er/lwASQAoCGwACPRwcBgYlASs1AD81////zgAABZMGCAAnACgBDAAAAQcBNv3W/5cAFLMBDAABuP/etA4OBwclASs1AD81////4gAABjgGCAAmAVhCAAEHATb96v+XABJACgEjAAE5JSUNDSUBKzUAPzX////m/+wCoAa0AiYBaAAAAQcBN/7WAAAAEEAJAwIBIxkpDwAlASs1NTX//wAAAAAFGwW8AgYAEAAA//8AxwAABMUFtgIGABEAAAABAMcAAAQABbYABQAfQA4DBAQBBgcEEgUCaVkFAwA/KwAYPxESATk5ETMxMAEVIREjEQQA/X+4Bbak+u4Ftv//ACkAAAR9BbYCBgIGAAD//wDHAAAD+AW2AgYAFAAA//8ATgAABEQFtgIGACkAAP//AMcAAAUlBbYCBgAXAAAAAwB7/+wFwwXNAAMADwAbAFpANxAKBBYWAgMKBBwdAANpWRgAAUoAAXoAAUkAAW8AfwACDwCvAAILAwAABw0NGWlZDQQHE2lZBxMAPysAGD8rERIAORgvX15dcV1dcXErERIBFzkRMxEzMTABIRUhJRAAISAAERAAISAAARASMzISERACIyICAekCa/2VA9r+m/7B/rv+oQFfAUcBPQFl+3r27O/y9Ovt9wM3n0X+of5uAYoBaQFlAYn+c/6d/tz+0gEtASUBJQEn/tj//wBSAAACYgW2AgYAGAAA//8AxwAABPQFtgIGABoAAAABAAAAAATbBbYACgAaQAsJAQsMBQkKAwIJEgA/Mz8SORESATkyMTABASMBJicGBwEjAQLNAg7C/rxJIhRS/r/DAgwFtvpKA5rPhWPv/GQFtv//AMcAAAZ7BbYCBgAcAAD//wDH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//8AAP6YBBAESgImAEEAAAEHAjwEbQAAAAu2AQAOFAEMJQErNf//ABkAAAdWBzcCJgAmAAABBwExAq4BUgATQAsBIgUmAQAZHwkYJQErNQArNf//ABcAAAYzBeUCJgBCAAABBwExAhsAAAALtgEAICYJHiUBKzX//wAZ/pgHVgW2AiYAJgAAAQcCPAYdAAAAC7YBARkfCRglASs1//8AF/6YBjMESgImAEIAAAEHAjwFiQAAAAu2AQAgJgkeJQErNf//AAgAAASoBzcCJgAnAAABBwExAU4BUgATQAsBFQUmAQAMEgQAJQErNQArNf//ACUAAAQXBeUCJgBDAAABBwExARQAAAALtgEADBILByUBKzX//wAIAAAEqAcpAiYAJwAAAQcATgAGAVIAGbYCASEFJgIBuP//tAweBAAlASs1NQArNTX//wAlAAAEFwXXAiYAQwAAAQYATs4AAA23AgEBDB4LByUBKzU1//8AAAAABIcHNwImACgAAAEHATEBOQFSABW0ARIFJgG4//+0CQ8HAiUBKzUAKzX//wAC/hQEFAXlAiYARAAAAQcBMQEAAAAADrkAAf//tBgeAAolASs1//8ATgAABEQHcwImACkAAAEHAS3/7QFSABNACwEXBSYBAhcRAgklASs1ACs1//8AUAAAA3MGIQImAEUAAAEGAS2ZAAALtgEVFxECCSUBKzX//wBO/pgERAW2AiYAKQAAAQcCPASuAAAAC7YBAAoQAgklASs1//8AUP6YA3MESgImAEUAAAEHAjwERgAAAAu2AQAKEAIJJQErNf//AE7+1AREBbYCJgApAAABBwEv/+/5+wAbQBIBAAogCnAK4AoECgEBDQwCCSUBKzUAEV01//8AUP7UA3MESgImAEUAAAEHAS//hvn7ABtAEgEACiAKcArgCgQKAQANDAIJJQErNQARXTX//wCu/tQETAYUAiYAMwAAAQcBLwAd+fsAHkAMAQAXIBdwF+AXBBcBuP/7tBoZChYlASs1ABFdNf//ACH/7AK2Bs0CJgA/AAABBwBO/vkA9gAQsQIBuP/ftBcpDAQlASs1Nf//ABcAAAYzBokCJgBCAAABBwEyANcAAAANtwIBACYgCR4lASs1Nf//AAL+FAQUBokCJgBEAAABBgEyxAAADbcCAQceGAAKJQErNTX//wBe/+wD1wZKAiYALAAAAQcEhAJmAAAAC7YCEiwpExklASs1//8ArgAAAuUHYAImASMAAAEHATEA0wF7ABNACwEWAiYBEw0TBgolASs1ACs1AAEAuP/sBWQFywAiAExAKBABGAgICQ8BEx8fASIJBCMkABAQImtZEBANCRINBGlZDQQWHGtZFhMAPysAGD8rABg/EjkvKxEAMxESARc5ETMRMxEzETMRMzEwAQEmJiMiBhURIxE0ACEgEwEWFhUUBCMiJzUWFjMyNjUQISMCxQE/JpB3r7m3ASYBAwF+bP7dze/++Pbqk1XEXKef/qB/AzkBUE9TxbT8TgOy+wEe/rT+ywbludfjT6guMpOSAQz//wBx/+wEzQYxAiYBYAAAAQcHbgFzAAAAC7YCDC0zDxklASs1//8Acf/sBM0GMQImAWAAAAEHB6gBSAAAAA65AAL/37Q2LQ8ZJQErNf//AHH/7ATNBjECJgFgAAABBgd9BgAAELEDArj/7rQ1LQ8ZJQErNTX//wBx/+wEzQYxAiYBYAAAAQYHihQAABCxAwK4/9u0Pi0PGSUBKzU1//8Acf/sBM0GMQImAWAAAAEGB34MAAANtwMCIi1ADxklASs1Nf//AHH/7ATNBjECJgFgAAABBgeL+QAADbcDAgg2QA8ZJQErNTX//wBx/+wEzQbhAiYBYAAAAQYHfxcAAA23AwIGNkIPGSUBKzU1//8Acf/sBM0G4QImAWAAAAEGB4z5AAAQsQMCuP/otDZCDxklASs1Nf//AAAAAAUbBcwCJgAQAAABBgduipsAFLMCEQQCuP92tA4UBAUlASs1AD81//8AAAAABRsFzAImABAAAAEGB6iKmwAUswIaBAK4/3S0Fw4EBSUBKzUAPzX//wABAAAF6gXMACcAEADPAAABBwd9/sL/mwAYtQMCGQQDArj/lbQWDiUFJQErNTUAPzU1//8AAQAABf4FzAAnABAA4wAAAQcHiv7W/5sAGLUDAiIEAwK4/360Hw4lBSUBKzU1AD81Nf//AAEAAAXBBcwAJwAQAKYAAAEHB37+mf+bABi1AwIRBAMCuP+vtA4hJQUlASs1NQA/NTX//wABAAAFwQXMACcAEACmAAABBweL/pn/mwAYtQMCGgQDArj/qLQXISUFJQErNTUAPzU1////zgAABckGfAAnABAArgAAAQcHf/7c/5sAIkAOAwIQDm8Ofw6vDgQOAwK4/8C0IyMFBSUBKzU1ABFdNTX////OAAAFyQZ8ACcAEACuAAABBweM/tz/mwAiQA4DAhAObw5/Dq8OBA4DArj/wLQjIwUFJQErNTUAEV01Nf//AFj/7AOYBjECJgFkAAABBwduASkAAAALtgEzMCwQHSUBKzX//wBY/+wDmAYxAiYBZAAAAQcHqAEIAAAAC7YBHi8sEB0lASs1//8AWP/sA5gGMQImAWQAAAEGB33SAAANtwIBKjgtEB0lASs1Nf//AFj/7AOYBjECJgFkAAABBgeKzgAADbcCAQ03LRAdJQErNTX//wBY/+wDmAYxAiYBZAAAAQYHftAAAA23AgFXMDkQHSUBKzU1//8AWP/sA5gGMQImAWQAAAEGB4u7AAANtwIBQi85EB0lASs1Nf//AAEAAASqBcwAJwAUALIAAAEHB27/cP+bABSzAQ8EAbj/vbQMEhsCJQErNQA/Nf//AAEAAASeBcwAJwAUAKYAAAEHB6j/Y/+bABSzARgEAbj/tLQVDBsCJQErNQA/Nf//AAEAAAXbBcwAJwAUAeMAAAEHB33+wv+bABi1AgEXBAIBuP/FtBQMIwElASs1NQA/NTX//wABAAAF0QXMACcAFAHZAAABBweK/tb/mwAYtQIBIAQCAbj/vbQdDCMCJQErNTUAPzU1//8AAQAABagFzAAnABQBsAAAAQcHfv6Z/5sAGLUCAQ8EAgG4/+S0DB8jAiUBKzU1AD81Nf//AAEAAAWoBcwAJwAUAbAAAAEHB4v+mf+bABi1AgEYBAIBuP/dtBUfIwIlASs1NQA/NTX//wCu/hQETAYxAiYBZgAAAQcHbgG0AAAAC7YBOR8bChQlASs1//8Arv4UBEwGMQImAWYAAAEHB6gBfwAAAAu2ARAeGwoUJQErNf//AK7+FARMBjECJgFmAAABBgd9JwAAELECAbj/+7QnHAoUJQErNTX//wCu/hQETAYxAiYBZgAAAQYHikIAABCxAgG4//20JhwKFCUBKzU1//8Arv4UBEwGMQImAWYAAAEGB343AAANtwIBOR8oChQlASs1Nf//AK7+FARMBjECJgFmAAABBgeLJQAADbcCASceKAoUJQErNTX//wCu/hQETAbhAiYBZgAAAQYHf0IAAA23AgEkHioKFCUBKzU1//8Arv4UBEwG4QImAWYAAAEGB4xCAAANtwIBJB4qChQlASs1Nf//AAEAAAXXBcwAJwAXALIAAAEHB27/cP+bABSzAQ8EAbj/vbQMEhsGJQErNQA/Nf//AAEAAAXLBcwAJwAXAKYAAAEHB6j/Y/+bABSzARgEAbj/tLQVDBsGJQErNQA/Nf//AAEAAAcIBcwAJwAXAeMAAAEHB33+wv+bABi1AgEXBAIBuP/FtBQMIwYlASs1NQA/NTX//wABAAAG/gXMACcAFwHZAAABBweK/tb/mwAYtQIBIAQCAbj/vbQdDCMGJQErNTUAPzU1//8AAQAABuoFzAAnABcBxQAAAQcHfv6Z/5sAGLUCAQ8EAgG4/9m0DB8jBiUBKzU1AD81Nf//AAEAAAbqBcwAJwAXAcUAAAEHB4v+mf+bABi1AgEYBAIBuP/StBUfIwUlASs1NQA/NTX////OAAAHEQZ8ACcAFwHsAAABBwd//tz/mwAiQA4CARAMbwx/DK8MBAwCAbj/9rQhIQYGJQErNTUAEV01Nf///84AAAb8BnwAJwAXAdcAAAEHB4z+3P+bAB9AFAIBEAxvDH8MrwwEDAIBCyEhBgYlASs1NQARXTU1//8An//sAqAGMQImAWgAAAEGB24OAAALtgEWEBYPACUBKzX//wCV/+wCoAYxAiYBaAAAAQYHqPcAAA65AAH//bQZEA8AJQErNf////7/7AKgBjECJgFoAAABBwd9/r8AAAANtwIBFhgQDwAlASs1Nf////v/7AKgBjECJgFoAAABBweK/tAAAAANtwIBBiEQDwAlASs1Nf//ADj/7AKgBjECJgFoAAABBwd+/tAAAAANtwIBVRAjDwAlASs1Nf//AA//7AKgBjECJgFoAAABBweL/qcAAAANtwIBJRkjDwAlASs1Nf///6//7AKgBuECJgFoAAABBwd//r0AAAANtwIBFygtDwAlASs1Nf///5P/7AKgBuECJgFoAAABBweM/qEAAAAQsQIBuP/1tDAoDwAlASs1Nf//AAEAAANSBcwAJwAYAPAAAAEHB27/cP+bABSzAQ8EAbj/obQSEgUFJQErNQA/Nf//AAEAAANFBcwAJwAYAOMAAAEHB6j/Y/+bABSzARgEAbj/n7QMDAUFJQErNQA/Nf//AAEAAARkBcwAJwAYAgIAAAEHB33+wv+bABi1AgEXBAIBuP/wtBQTIwUlASs1NQA/NTX//wABAAAEWgXMACcAGAH4AAABBweK/tb/mwAYtQIBIAQCAbj/6LQdDCMFJQErNTUAPzU1//8AAQAABJcFzAAnABgCNQAAAQcHfv6Z/5sAGLUCAQ8EAgG4/9y0DB8jBSUBKzU1AD81Nf//AAEAAASXBcwAJwAYAjUAAAEHB4v+mf+bABi1AgEYBAIBuP/VtBUfIwUlASs1NQA/NTX////OAAAEnwZ8ACcAGAI9AAABBwd//tz/mwAfQBQCARAMbwx/DK8MBAwCARohIQYGJQErNTUAEV01Nf///84AAASfBnwAJwAYAj0AAAEHB4z+3P+bAB9AFAIBEAxvDH8MrwwEDAIBGiEhBgYlASs1NQARXTU1//8Acf/sBGgGMQImADoAAAEHB24BaAAAAA65AAL//rQiHgcAJQErNf//AHH/7ARoBjECJgA6AAABBweoAVwAAAAOuQAC//60IR4HACUBKzX//wBx/+wEaAYxAiYAOgAAAQYHfRsAABCxAwK4//+0Kh8HACUBKzU1//8Acf/sBGgGMQImADoAAAEGB4ozAAAQsQMCuP/+tCkfBwAlASs1Nf//AHH/7ARoBjECJgA6AAABBgd+FwAADbcDAikiKwcAJQErNTX//wBx/+wEaAYxAiYAOgAAAQYHiwwAAA23AwIeISsHACUBKzU1//8AAf/sBjgFzQAmAB51AAEHB27/cP+bABSzAhsEArj/8bQeHgYGJQErNQA/Nf//AAH/7AZKBc0AJwAeAIcAAAEHB6j/Y/+bABSzAiQEArj/0LQYGAYGJQErNQA/Nf//AAH/7Ad9Bc0AJwAeAboAAAEHB33+wv+bABi1AwIjBAMCuP/ttBgYBgYlASs1NQA/NTX//wAB/+wHcwXNACcAHgGwAAABBweK/tb/mwAYtQMCLAQDArj/7bQYGAYGJQErNTUAPzU1//8AAf/sBzYFzQAnAB4BcwAAAQcHfv6Z/5sAGLUDAhsEAwK4/3S0LS0GBiUBKzU1AD81Nf//AAH/7Ac2Bc0AJwAeAXMAAAEHB4v+mf+bABi1AwIkBAMCuP90tC0tBgYlASs1NQA/NTX//wCi/+wEeQYxAiYBdAAAAQcHbgF7AAAADrkAAf/wtB8bBBIlASs1//8Aov/sBHkGMQImAXQAAAEHB6gBZAAAAA65AAH/5bQeGwQSJQErNf//AKL/7AR5BjECJgF0AAABBgd9IwAAELECAbj/5rQnHAQSJQErNTX//wCi/+wEeQYxAiYBdAAAAQYHijsAABCxAgG4/+W0JhwEEiUBKzU1//8Aov/sBHkGMQImAXQAAAEGB34fAAANtwIBEB8oBBIlASs1Nf//AKL/7AR5BjECJgF0AAABBgeLCgAAELECAbj//LQeKAQSJQErNTX//wCi/+wEeQbhAiYBdAAAAQYHfzMAAA23AgEFHioEEiUBKzU1//8Aov/sBHkG4QImAXQAAAEGB4wUAAAQsQIBuP/mtB4qBBIlASs1Nf//AAEAAAW8BcwAJwAoATUAAAEHB6j/Y/+bABSzARUEAbj/n7QJCQcHJQErNQA/Nf//AAEAAAbGBcwAJwAoAj8AAAEHB4r+1v+bABi1AgEdBAIBuP9+tA4OBwclASs1NQA/NTX//wABAAAG2wXMACcAKAJUAAABBweL/pn/mwAYtQIBFQQCAbj/27QcHAcHJQErNTUAPzU1////zgAABxYGfAAnACgCjwAAAQcHjP7c/5sAH0AUAgEQCW8JfwmvCQQJAgEaHh4HByUBKzU1ABFdNTX//wBz/+wFzwYxAiYBeAAAAQcHbgIfAAAAC7YBADIuAyAlASs1//8Ac//sBc8GMQImAXgAAAEHB6gCEgAAAAu2AQAxLgMgJQErNf//AHP/7AXPBjECJgF4AAABBwd9AM8AAAAQsQIBuP//tDovAyAlASs1Nf//AHP/7AXPBjECJgF4AAABBweKAOkAAAANtwIBADkvAyAlASs1Nf//AHP/7AXPBjECJgF4AAABBwd+AMsAAAANtwIBKTI7AyAlASs1Nf//AHP/7AXPBjECJgF4AAABBweLALYAAAANtwIBFDE7AyAlASs1Nf//AHP/7AXPBuECJgF4AAABBwd/AMEAAAANtwIBADE9AyAlASs1Nf//AHP/7AXPBuECJgF4AAABBweMAMEAAAANtwIBADE9AyAlASs1Nf//AAEAAAZrBc0AJgFYdQABBwdu/3D/mwAUswEjBAG4/+u0JiYNDSUBKzUAPzX//wABAAAGhwXNACcBWACRAAABBweo/2P/mwAUswEsBAG4/8C0ICANDSUBKzUAPzX//wABAAAHpgXNACcBWAGwAAABBwd9/sL/mwAYtQIBKwQCAbj/8bQnJw0NJQErNTUAPzU1//8AAQAAB6YFzQAnAVgBsAAAAQcHiv7W/5sAGLUCATQEAgG4/+e0JycNDSUBKzU1AD81Nf//AAEAAAdzBc0AJwFYAX0AAAEHB37+mf+bABi1AgEjBAIBuP9ktDU1DQ0lASs1NQA/NTX//wABAAAHfQXNACcBWAGHAAABBweL/pn/mwAYtQIBLAQCAbj/WrQ1NQ0NJQErNTUAPzU1////zgAAB2cGfAAnAVgBcQAAAQcHf/7c/5sAIkAOAgEQIG8gfyCvIAQgAgG4/620PT0NDSUBKzU1ABFdNTX////OAAAHZwZ8ACcBWAFxAAABBweM/tz/mwAiQA4CARAgbyB/IK8gBCACAbj/prQ4OA0NJQErNTUAEV01Nf//AHH/7ATNBh0CJgFgAAABBgecAAAADrkAAv+ztDAtDxklASs1//8Acf/sBM0GHQImAWAAAAEGB6f9AAALtgIGNDEPGSUBKzX//wBY/+wDmAYdAiYBZAAAAQYHnMwAAA65AAH/5LQpJhcdJQErNf//AFj/7AOYBh0CJgFkAAABBgenyAAAC7YBNi0qFx0lASs1//8Arv4UBEwGHQImAWYAAAEGB5wrAAAOuQAB/9K0GRwKFCUBKzX//wCu/hQETAYdAiYBZgAAAQYHp0gAAAu2AUQcGQoUJQErNf//AET/7AKgBh0CJgFoAAABBwec/rEAAAAOuQAB/9O0ExAPACUBKzX//wCg/+wCoAYdAiYBaAAAAQcHp/63AAAAC7YBLxcUDwAlASs1//8Acf/sBGgGHQImADoAAAEGB5wUAAAOuQAC/8u0HB8HACUBKzX//wBx/+wEaAYdAiYAOgAAAQYHpyUAAAu2AjIfHAcAJQErNf//AKL/7AR5Bh0CJgF0AAABBgecEgAADrkAAf+otBkcBBIlASs1//8Aov/sBHkGHQImAXQAAAEGB6ctAAALtgEZHBkEEiUBKzX//wBz/+wFzwYdAiYBeAAAAQcHnADPAAAADrkAAf/StCwvAyAlASs1//8Ac//sBc8GHQImAXgAAAEHB6cA1QAAAAu2AS0vLAMgJQErNf//AHH+PQTNBjECJgFgAAAAJwduAXMAAAEGB28KAAAXuQAD/+hADEk8Dx0lAgwtMw8ZJSs1KzX//wBx/j0EzQYxAiYBYAAAACcHqAFIAAABBgdvCgAAGbkAA//otUk8DxwlArj/+bQ2LQ8cJSs1KzX//wBx/j0EzQYxAiYBYAAAACYHfQYAAQYHbwoAABu5AAT/6LZRRA8cJQMCuP/utDUtDxklKzU1KzX//wBx/j0EzQYxAiYBYAAAACYHihQAAQYHbwoAABu5AAT/6LZRRA8cJQMCuP/btD4tDxklKzU1KzX//wBx/j0EzQYxAiYBYAAAACYHfgwAAQYHbwoAABm5AAT/6EANUUQPHCUDAiItQA8ZJSs1NSs1//8Acf49BM0GMQImAWAAAAAmB4v5AAEGB28KAAAZuQAE/+hADVFEDxwlAwIINkAPGSUrNTUrNf//AHH+PQTNBuECJgFgAAAAJgd/FwABBgdvCgAAGbkABP/oQA1fUg8dJQMCBjZCDxklKzU1KzX//wBx/j0EzQbhAiYBYAAAACYHjPkAAQYHbwoAABu5AAT/6LZeUQ8dJQMCuP/otDZCDxklKzU1KzX//wAA/+wHvQXMACYHboqbACYAEAAAAQcBaAUdAAAAH7MAAwQDuP+gQA0sHRYuJQIBihMUAAYlKzU1KzUAPzX//wAA/+wHvQXMACYHqIqbACYAEAAAAQcBaAUdAAAAH7MADAQDuP+gQA0sHRYuJQIBjBMUCQAlKzU1KzUAPzX//wAB/+wIjAXMACcHff7C/5sAJwAQAM8AAAEHAWgF7AAAACG0AQAKBAS4/6BADTQlHjYlAwLmHBwAACUrNTUrNQA/NTX//wAB/+wIoAXMACcHiv7W/5sAJwAQAOMAAAEHAWgGAAAAACO0AQAUBAS4/6C2NCUeNiUDArgBBLQcHAAAJSs1NSs1AD81Nf//AAH/7AhjBcwAJwd+/pn/mwAnABAApgAAAQcBaAXDAAAAIbQBAAMEBLj/oEANNCUeNiUDArIcHBMTJSs1NSs1AD81Nf//AAH/7AhjBcwAJweL/pn/mwAnABAApgAAAQcBaAXDAAAAIbQBAAwEBLj/oEANNCUeNiUDArIcHBMTJSs1NSs1AD81Nf///87/7AhrBnwAJwd//tz/mwAnABAArgAAAQcBaAXLAAAAK0ANAQAQAG8AfwCvAAQABLj/oEANQjMsRCUDAkAqKhUVJSs1NSs1ABFdNTX////O/+wIawZ8ACcHjP7c/5sAJwAQAK4AAAEHAWgFywAAACtADQEAEABvAH8ArwAEAAS4/6BADUEyK0MlAwJAKSkVFSUrNTUrNQARXTU1//8Arv4UBEwGMQImAWYAAAAnB24BtAAAAQcHb/7UAAAAFEAOAgAxJAkIJQFAFRsKEyUrNSs1//8Arv4UBEwGMQImAWYAAAAnB6gBfwAAAQcHb/7UAAAAFEAOAgAxJAkIJQEJHhUKEyUrNSs1//8Arv4UBEwGMQImAWYAAAAmB30nAAEHB2/+1AAAABZADwMAOSwJCCUCAQIdFQoTJSs1NSs1//8Arv4UBEwGMQImAWYAAAAmB4pCAAEHB2/+1AAAABlACQMAOSwJCCUCAbj//LQmFQoTJSs1NSs1//8Arv4UBEwGMQImAWYAAAAmB343AAEHB2/+1AAAABZADwMAOSwJCCUCAUAVKAoTJSs1NSs1//8Arv4UBEwGMQImAWYAAAAmB4slAAEHB2/+1AAAABZADwMAOSwJCCUCASceKAoTJSs1NSs1//8Arv4UBEwG4QImAWYAAAAmB39CAAEHB2/+1AAAABZADwMARzoJCCUCASQeKgoTJSs1NSs1//8Arv4UBEwG4QImAWYAAAAmB4xCAAEHB2/+1AAAABZADwMARjkJCCUCASQeKgoTJSs1NSs1//8AAf/sCUAFzAAnABcAsgAAACcHbv9w/5sBBwFoBqAAAAAdQAsBDwQCBCobACwlAbj/arQSEgYGJSs1KzUAPzX//wAB/+wJMwXMACcAFwCmAAAAJweo/2P/mwEHAWgGkwAAAB1ACwEYBAIDKhsALCUBuP9ntAwMBgYlKzUrNQA/Nf//AAH/7ApxBcwAJwAXAeMAAAAnB33+wv+bAQcBaAfRAAAAIUANAgEXBAMDMiMANCUCAbj/erQMDAYGJSs1NSs1AD81Nf//AAH/7ApnBcwAJwAXAdkAAAAnB4r+1v+bAQcBaAfHAAAAIUANAgEgBAMEMiMANCUCAbj/erQMDAYGJSs1NSs1AD81Nf//AAH/7ApSBcwAJwAXAcUAAAAnB37+mf+bAQcBaAeyAAAAIUANAgEPBAMDMiMANCUCAbj/o7QfHwYGJSs1NSs1AD81Nf//AAH/7ApSBcwAJwAXAcUAAAAnB4v+mf+bAQcBaAeyAAAAIUANAgEYBAMDMiMANCUCAbj/o7QfHwYGJSs1NSs1AD81Nf///87/7Ap5BnwAJwAXAewAAAAnB3/+3P+bAQcBaAfZAAAAKkAVAgEQDG8MfwyvDAQMAwNAMQBCJQIBuP/2tCEhBgYlKzU1KzUAEV01Nf///87/7AplBnwAJwAXAdcAAAAnB4z+3P+bAQcBaAfFAAAAJ0AbAgEQDG8MfwyvDAQMAwQ/MABBJQIBCyEhBgYlKzU1KzUAEV01Nf//AHP+PQXPBjECJgF4AAAAJwduAh8AAAEHB28A4wAAABe5AAL/9kAMRDcREiUBByguAyAlKzUrNf//AHP+PQXPBjECJgF4AAAAJweoAhIAAAEHB28A4wAAABm5AAL/9rVENxESJQG4//i0MSgDICUrNSs1//8Ac/49Bc8GMQImAXgAAAAnB30AzwAAAQcHbwDjAAAAGbkAA//2QA1MPxESJQIBBjAoAyAlKzU1KzX//wBz/j0FzwYxAiYBeAAAACcHigDpAAABBwdvAOMAAAAbuQAD//a2TD8REiUCAbj//7Q5KAMgJSs1NSs1//8Ac/49Bc8GMQImAXgAAAAnB34AywAAAQcHbwDjAAAAGbkAA//2QA1MPxESJQIBMCg7AyAlKzU1KzX//wBz/j0FzwYxAiYBeAAAACcHiwC2AAABBwdvAOMAAAAZuQAD//ZADUw/ERIlAgEUMTsDICUrNTUrNf//AHP+PQXPBuECJgF4AAAAJwd/AMEAAAEHB28A4wAAABu5AAP/9rZaTRESJQIBuP//tDE9AyAlKzU1KzX//wBz/j0FzwbhAiYBeAAAACcHjADBAAABBwdvAOMAAAAbuQAD//a2WUwREiUCAbj//7QxPQMgJSs1NSs1//8AAf/sCVYFzQAmAVh1AAAnB27/cP+bAQcBaAa2AAAAH7MBIwQCuP/ftT0wE0AlAbj/67QmJg0NJSs1KzUAPzX//wAB/+wJcwXNACcBWACRAAAAJweo/2P/mwEHAWgG0wAAAB+zASwEArj/37U+LxNAJQG4/8C0ICANDSUrNSs1AD81//8AAf/sCpIFzQAnAVgBsAAAACcHff7C/5sBBwFoB/IAAAAjtAIBKwQDuP/gtkY3E0glAgG4//G0JycNDSUrNTUrNQA/NTX//wAB/+wKkgXNACcBWAGwAAAAJweK/tb/mwEHAWgH8gAAACO0AgE0BAO4/+C2RjcTSCUCAbj/57QgIA0NJSs1NSs1AD81Nf//AAH/7ApeBc0AJwFYAX0AAAAnB37+mf+bAQcBaAe+AAAAI7QCASMEA7j/37ZGNxNIJQIBuP9ktDU1DQ0lKzU1KzUAPzU1//8AAf/sCmkFzQAnAVgBhwAAACcHi/6Z/5sBBwFoB8kAAAAhtAIBLAQDuP/gQA1GNxNIJQIBJTMzDQ0lKzU1KzUAPzU1////zv/sClIGfAAnAVgBcQAAACcHf/7c/5sBBwFoB7IAAAAtQA0CARAgbyB/IK8gBCADuP/ftlRFE1YlAgG4/620PT0NDSUrNTUrNQARXTU1////zv/sClIGfAAnAVgBcQAAACcHjP7c/5sBBwFoB7IAAAAtQA0CARAgbyB/IK8gBCADuP/ftlNEE1UlAgG4/6a0ODgNDSUrNTUrNQARXTU1//8Acf/sBM0F7AImAWAAAAEGATAOAAAOuQAC//u0MDgPGSUBKzX//wBx/+wEzQVqAiYBYAAAAQYBL/0AAA65AAL/6LQtLg8ZJQErNf//AHH+PQTNBh0CJgFgAAAAJgecAAABBgdvCgAAGbkAA//otUI1Dx0lArj/s7QwLQ8ZJSs1KzX//wBx/j0EzQReAiYBYAAAAQYHbwoAAA65AAL/6LQ6LQ8dJQErNf//AHH+PQTNBh0CJgFgAAAAJgen/QABBgdvCgAAF7kAA//oQAxCNQ8dJQIGNDEPGSUrNSs1//8Acf/sBM0F4QImAWAAAAEGATToAAAOuQAC//K0NkIPGSUBKzX//wBx/j0EzQXhAiYBYAAAACYBNOgAAQYHbwoAABm5AAP/6LVSRQ8dJQK4//K0NkIPGSUrNSs1//8AAAAABRsHPgImABAAAAEHATAALwFSABNACwIAERkFBiUCDgUmACs1ASs1//8AAAAABRsGvAImABAAAAEHAS8AQgFSAB1AFAIPERAFBiUCfxGPEZ8RrxEEEQUmACtdNQErNf//AAAAAAUbBbwCJgAQAAABBwec/pf/mwAUswITAwK4/xC0Dg4FBSUBKzUAPzX//wAAAAAFGwW8AiYAEAAAAQcHp/5Z/5sAFLMCEAMCuP8otBISBQUlASs1AD81//8AAP/sB70FvAAmABAAAAEHAWgFHQAAAA65AAL/oLQdDgcfJQErNQABAJEExQFzBjEADgA6QBYGDAwACQMPEAwQAyADMAMDsAPAAwIDuP/AQAwfIkgDDwlfCf8JAwkAL13EK11xMhESARc5ETMxMBM0NjMyFhUUBgc1NjUiJqA9LTI3anh5LT0FzzQuRDVtegxLClUuAAEB5/49Awb/gQANAC1AGwcBAQwMDg8JBGBZEAkgCWAJoAmwCQUJDw0BDQAvXS9dKxESATkRMxEzMTAFFRQWMzI3FQYjIiY1NQKBHiQXLDZHSlh/by0pC3cTXmWB//8AkQRZAXMFxQEGB24AlAAHsgADAwA/Nf//AOgE2QPYBeEABgE05gAAAwDyBO4DzQbhABcAIwAvAF1AOx4YKiQVJBgJBDAxFAW/DM8M3wwDDEAJDUgMEQkMAx8AAR8ALwACAEAQE0gAACcbGy3vIQEgIQGgIQEhAC9dcV0zMxEzMy8rXXEXMi8rXTMzERIBFzkRMxEzMTABIi4CIyIGByM2NjMyHgIzMjY3MwYGBTQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImAvgrU05JIjIxDl4MamEtVU5HIC8yEFwNbf3eOCgnOjonKDgBgTgmJzo6JyY4BfgfJB82Lmx9HyQfNi5xeKQ2Li42NTExNTYuLjY1MTH//wCu/hQETAYdAiYBZgAAACYHnCsAAQcHb/7UAAAAFrcCACodCQglAbj/0bQYFQoTJSs1KzX//wCu/hQETAReAiYBZgAAAQcHb/7UAAAAC7YBACIVCQglASs1//8Arv4UBEwGHQImAWYAAAAmB6dIAAEHB2/+1AAAABRADgIAKh0JCCUBRBwZChMlKzUrNf//AK7+FARMBeECJgFmAAABBgE0EgAAC7YBDx4qChMlASs1//8Arv4UBEwF4QImAWYAAAAmATQSAAEHB2/+1AAAABRADgIAOi0JCCUBDx4qChMlKzUrNf///80AAASmBbgAJwAUAK4AAAEHB5z+Ov+bABSzARADAbj/ebQTEwICJQErNQA/Nf///80AAASYBbgAJwAUAKAAAAEHB6f95P+bABSzAQ4DAbj/h7QQEAICJQErNQA/Nf///80AAAXTBbgAJwAXAK4AAAEHB5z+Ov+bABSzARADAbj/ebQMDAYGJQErNQA/Nf///80AAAXFBbgAJwAXAKAAAAEHB6f95P+bABSzAQ4DAbj/h7QQEAYGJQErNQA/Nf//AMf/7AiOBbYAJgAXAAABBwFoBe4AAAALtgEEGwwAHSUBKzUAAgE/BMUDYgYxAAcAFgA0QB4OFAADFAgRBRcYFAsEEW8E3wQCBICgAQEPAV8BAgEAL11dGs1dxhDEMhESARc5ETMxMAEjJic1MxYXJTQ2MzIWFRQGBzU2NSImA2JWhUXEGET97D0tMjdqeHktPQTZpYoVasHdNC5ENW16DEsKVS4AAgFoBMUDlgYxAA4AFgA0QB4GDBMWDAAJBRcYDAMRCW8R3xECEYCgFgEPFl8WAhYAL11dGsxdxhDEMhESARc5ETMxMAE0NjMyFhUUBgc1NjUiJhc2NzMVBgcjAXc9LTI3anh5LT3+RBjFUHtWBc80LkQ1bXoMSwpVLqvBahWWmQACAPIEsAPNBuEAFwAkAEZALh0jFSMYIAkFJSYUBb8MzwzfDAMMQAkNSAwRCQwDABuADyAvIF8gfyDPIO8gBiAAL10a3MYXMi8rXTMzERIBFzkRMzEwASIuAiMiBgcjNjYzMh4CMzI2NzMGBgU0NjMyFRQGBzU2NSIC+CtTTkkiMjEOXgxqYS1VTkcgLzIQXA1t/p82NGlxcXlqBfgfJB82Lmx9HyQfNi5xeHMqLmpdXQlEBTb////U/+wCoAXsAiYBaAAAAQcBMP61AAAAC7YBERMbDwAlASs1////4P/sAqAFagImAWgAAAEHAS/+tQAAAAu2AQ8TEg8AJQErNf///8D/7AKgBjkCJgFoAAABBwea/sQAAAAQQAkDAgESGSoPACUBKzU1Nf///8b/7AKgBjkCJgFoAAABBweb/soAAAAQQAkDAgEYGSoPACUBKzU1Nf///5v/7AKgBeECJgFoAAABBwE0/pkAAAALtgESGSUPACUBKzX///+l/+wCoAbhAiYBaAAAAQcHcv6zAAAAEEAJAwIBERklDwAlASs1NTX//wAeAAACmwc+AiYAGAAAAQcBMP7/AVIAE0ALAQwFJgECDxcGCyUBKzUAKzX//wAsAAACjAa8AiYAGAAAAQcBL/8BAVIAHUAUAX8Pjw+fD68PBA8FJgECDw4GCyUBKzUAK101////zQAAAy8FuAAnABgAzQAAAQcHnP46/5sAFLMBEAMBuP9ztBERBQUlASs1AD81////zQAAA1QFuAAnABgA8gAAAQcHp/3k/5sAFLMBDgMBuP+qtA8PBgYlASs1AD81AAIBKwTFA0QGMQAHABYANEAeCxEAAw4IEQUXGAsUBA5vBN8EAgSAoAEBDwFfAQIBAC9dXRrNXcYQxDIREgEXOREzMTABIyYnNTMWFyUUBiMUFxUmJjU0NjMyFgNEVohDxB8+/ro+LXl3ajcxLT4E2amGFYqh3TIuVQpLDHptNUQuAAIBaATFA5YGMQAOABYANEAeAwkTFgYACQUXGAMMEQZvEd8RAhGAoBYBDxZfFgIWAC9dXRrMXcYQxDIREgEXOREzMTABFAYjFBcVJiY1NDYzMhYTNjczFQYHIwI7PS15eGo3Mi09OkQYxVB7VgXPMi5VCksMem01RC7+78FqFZaZAAIA8gSwA80G4QAXACMARkAuGiAVHRggCQUkJRQFvwzPDN8MAwxACQ1IDBEJDAMAIoAPHS8dXx1/Hc8d7x0GHQAvXRrcxhcyLytdMzMREgEXOREzMTABIi4CIyIGByM2NjMyHgIzMjY3MwYGBxQjFBcVJiY1NDMyAvgrU05JIjIxDl4MamEtVU5HIC8yEFwNbZVqeXJvaGoF+B8kHzYubH0fJB82LnF4c1Y2BUQJXlxq//8Aov/sBHkF7AImAXQAAAEGATArAAAOuQAB//u0GCAEEiUBKzX//wCi/+wEeQVqAiYBdAAAAQYBLy0AAA65AAH/+7QYFwQSJQErNf//AKL/7AR5BjkCJgF0AAABBgeaJQAAErIDAgG4/+e0Hi8EEiUBKzU1Nf//AKL/7AR5BjkCJgF0AAABBgebJQAAErIDAgG4/+e0Hi8EEiUBKzU1Nf//AKL+FARmBjECJgFwAAABBwduAZEAAAALtgIPJyMLACUBKzX//wCi/hQEZgYxAiYBcAAAAQcHqAFcAAAADrkAAv/ntCYjCwAlASs1//8Aov/sBHkF4QImAXQAAAEGATT7AAAOuQAB/+i0HioEEiUBKzX//wCi/+wEeQbhAiYBdAAAAQYHchQAABKyAwIBuP/mtB4qBBIlASs1NTX//wAAAAAEhwc+AiYAKAAAAQcBMP/oAVIAE0ALAQkFJgECDBQHAiUBKzUAKzX//wAAAAAEhwa8AiYAKAAAAQcBL//oAVIAHUAUAX8MjwyfDK8MBAwFJgEADAsHAiUBKzUAK101////zQAABbAFuAAnACgBKQAAAQcHnP46/5sAFLMBDgMBuP9ptA4OBwclASs1AD81////zQAABawFuAAnACgBJQAAAQcHp/3k/5sAFLMBCwMBuP/JtAwMBwclASs1AD81//8AAQAABR8FzAAnAB8AsAAAAQcHqP9j/5sAFLMCHwQCuP9dtBMTBwclASs1AD81AAMA/ATjA6IGOQAIABQAHwA7QCEPCRoVFQAECQQgIRcMDB0SbwUBBYDvAQEgAQGAAaABAgEAL11xXRrNXcQyMhEzERIBFzkRMxEzMTABIyYmJzUzFhclNDYzMhYVFAYjIiYlNDMyFhUUBiMiJgK0Vj9xG8UcQP5INigmODgmKDYB6V8lOTIsKjUE8k6uNxR7tEA2Li81NTIyNWQvNS06MgADAPwE4wOiBjkACAAUAB8AO0AhDwkaFQQVCAkEICEXDAwdEm8CAQKA7wgBIAgBgAigCAIIAC9dcV0azF3EMjIRMxESARc5ETMRMzEwATY3MxUGBgcjJzQ2MzIWFRQGIyImJTQzMhYVFAYjIiYB6TojxB1xPVbtNigmODgmKDYB6V8lOTIsKjUFCpaZFDutS1g2Li81NTIyNWQvNS06MgABAZME2QK0Bh0ABwAkQBQDAAgJbwTfBAIEgKABAQ8BXwECAQAvXV0azV0REgE5OTEwASMmJzUzFhcCtFaIQ8UYRATZqYYVasH//wBz/j0FzwYdAiYBeAAAACcHnADPAAABBwdvAOMAAAAZuQAC//a1PTAREiUBuP/RtCsoAyAlKzUrNf//AHP+PQXPBEoCJgF4AAABBwdvAOMAAAAOuQAB//a0NSgREiUBKzX//wBz/j0FzwYdAiYBeAAAACcHpwDVAAABBwdvAOMAAAAXuQAC//ZADD0wERIlAS0vLAMgJSs1KzX//wBz/+wFzwXhAiYBeAAAAQcBNACmAAAAC7YBADE9AyAlASs1//8Ac/49Bc8F4QImAXgAAAAnATQApgAAAQcHbwDjAAAAGbkAAv/2tU1AERIlAbj//7QxPQMgJSs1KzX////N/+wGUgXNACcAHgCPAAABBwec/jr/mwAUswIdAwK4/+K0GBgGBiUBKzUAPzX////N/+wGBwXNACYAHkQAAQcHp/3k/5sAEkAKAhoDAi0cHAYGJQErNQA/Nf///80AAAaFBc0AJwFYAI8AAAEHB5z+Ov+bABSzASUDAbj/3LQgIA0NJQErNQA/Nf///80AAAY6Bc0AJgFYRAABBwen/eT/mwASQAoBIgMBJyQkDQ0lASs1AD81//8ATv/sCOIFzQAmAVgAAAEHAWgGQgAAAA65AAH/4LQvIBMxJQErNQABAekE2QMKBh0ABwAkQBQHBAgJbwLfAgICgKAHAQ8HXwcCBwAvXV0azF0REgE5OTEwATY3MxUGByMB6T4fxEOIVgTyoYoVhqkAAQCeBMUBfwYxAA4AOkAWAwkGAAkDDxADEAwgDDAMA7AMwAwCDLj/wEAMHyJIDA8GXwb/BgMGAC9dxCtdcTIREgEXOREzMTABFAYjFBcVJiY1NDYzMhYBcT4teXhpNzEtPgXPMi5VCksMem01RC4AAf/X/vABsgWFAAoAErYBAAQKBAcGAC8vMzMSOTIxMAEHJzcjESMRISc3AbLdN4P4UgFKgzcEqts1ffpvBeF9NwAB/kz+8AApBYUACgAStgUGAwcDCQEALy8zMxI5MjEwEyMRIxcHJzcXByEpVPiFN9/fN4UBTP7wBZF9NdvbN30AAQBSApEEQgMnAAMAEbUAAwQFAAEALzMREgE5OTEwEzUhFVID8AKRlpb//wEJ/hIDYAYUACcARv8gAAAABwBGAOEAAAACABkDwQLHBbYABwAPABpADAIGCg4EEBEDCwcPAwA/M80yERIBFzkxMAEWEyMmAic3IxYTIyYCJzcCYCRDhS1qHA+5JEODNmUVDAW27P73XgEUbRbs/vdyARRZFgAB/9f+8AGyBNEABQAKsgIAAwAvMy8xMBMRIxEhFStUAdsEgfpvBeFQAAH+Tv7wACkE0QAFAAqyBAABAC8zLzEwATUhESMR/k4B21QEgVD6HwWRAAH/Ev7wAO4FgwAHABdADAEABRAFIAUDBQYDBgAvLxDNXTIxMBMjESMRIxEh7sNWwwHcA9H7HwThAbIAAf8S/vAA7gWDAAsAG0AOCgEABRAFIAUDBQMFCQYALzMzLy9dMzMxMBMjESMRIxEhFSERIe7DVsMB3P50AYwD0fsfBOEBslD+7AAB/xL+8ADuBYMACwAbQA4ABwALEAsgCwMLBAkDBAAvMy8Qxl0yMjEwAyERITUhESMRIxEj7gGM/nQB3MNWwwQfARRQ/k77HwTh//8AhQOmBDYFtgAmAAUAAAAHAAgC7gAA////+gYUBAYGnAIGAFUAAAAEAJP/4wGRBc0ACwAXACMALwDFQDIMGCQDABIeKgMGAAYwMSoVAQMPFR8VAhIFFSALDkgPFX1ZDw8JJyUbAQMAGxAbAhIFG7j/4EA/Cw5IIRt9WVAhYCECYCHAIQIPIR8hTyEDDCEhCScqLQEDDy0fLQISBS0gCw5IJy19WScEJQMBAwADEAMCEgUDuP/gQAkLDkgJA31ZCRMAPysAK19eXV9dGD8rACtfXl1fXRESORgvXl1dcSsAK19eXV9dERI5GC8rACtfXl1fXRESATk5ERczERczMTA3NDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiaTQD89QkQ7PUJAPz1CRDs9QkE+PUJEOz1CQD89QkQ7PUJvQklIQ0NJSgN5QklIQ0JJSv6lREhIREJJSgN5QklIQ0NJSgAB/xL+8ADuBYMADwAhQBEIAAAADxAPIA8DDwQNBwMDBAAvMxEzLxDGXTIRMzEwAzMRIzUhFSMRMxUjESMRI+7DwwHcw8PDVsMEHwEUUFD+7E77HwThAAL/Ev7wAO4FgwADAAsAG0AOAAgABBAEIAQDBAUKAwUALzMvEM1dMjIxMAMhESEDESERIxEjEZ4BPP7EUAHcw1YEHwEU/p4Bsv5O+x8E4QAB/xD+8ADwBYMABQAVQAoBBQIwAkACAgIDAC8zXREzLzEwEyMRAyEDK1bFAeDF/vAFJAFv/pEAAf8Q/vAA8AWJAAYAH0ARAK8DAc8DAQMFApAFAcAFAQUAL11xLxDNXXEyMTATESMRIxMTK1bF8PAD0fsfBOEBuP5IAAL/EP7wAPAFhQAGAAoAHkAOAwkHBQQECgYCAgQBCAQALzMvETMRMzMSFzkxMBMjESc3Fwc3JwcXK1bF8PDFVH9/f/7wBQS229u2tnFxcQAB/xL+8ADuBYMADQAdQBAJAAYDAA0QDSANAw0ECwMEAC8zLxDGXRcyMTADMxEjNSERMxUjESMRI+7DwwEZw8NWwwQfARRQ/pxO+x8E4QACACcCOQKkBccACwAVACBADgARDAYRBhYXCRMfAw4hAD8zPzMREgE5OREzETMxMBMUFjMyNjU0JiMiBgUQISImNRAhMha8T1laUlJaWU8B6P7Anp8BPZ+hBACkoqGnpaGhpf437N0BxegAAgApAjkCqAXHABYAIgAyQBkFGgoAERoAGiMkHQAOEA4CDg4UBwIfFxQhAD8zPzMSOS9dMxESATk5ETMRMxEzMTATECEyFxUmIyIGBzM2NjMyFhUUBiMiJgUyNjU0JiMiBhUUFikBukoxN0yMlAsIHG9Ve5WnjpuvAUZOYFVTT3BpA8MCBA95E5ajKzuTf46m015cXk5YVTxadQACACMCOQKiBckAFQAhADRAGwUZGRAACgofEAMiIxwPDR8NAg0NAxYTHwgDIQA/Mz8zEjkvXTMREgEXOREzETMRMzEwARAGIyInNRYzIBMjBiMiJjU0NjMyFiUiBhUUFjMyNjU0JgKi3tZQMSxdARIVC0eOg5esiZmx/rZOXFJUVGxlBET+9P8PexUBPmWTgoemzVhgUk5cVjlgbf//AFr/VQLsAm4BBwWjAAD8rQAJswEABFEAPzU1//8AaP9VAxsCcAEHBakAAPytAAmzAQAAUQA/NTX//wBo/1UDUAJwAQcFsgAA/K0ACbMBAANRAD81NQABACf/YAMjAmIACwA0QBkDCQkGAQsGAAUHBwALAwwNCQMLBAFSCAtQAD8zPzMSOTkREgEXOREzETMRMxEzETMxMCUBMxMTMwEBIwMDIwFG/u+7tra4/vABH7nExbrnAXv++gEG/oX+eQEV/uv//wBi/1UDFAJwAQcFqgAA/K0ACbMBAAZRAD81NQABAEoAAARGBcsAHwCMQFILHhEGGh4eFQEYAAAcAQYEICEDHRQaGh1tWSoaOhoCCRoBCBr4GgISgBoB4BrwGgIMGgEWAxoaARYWGW1ZABYBDwMWFgEJCQ5tWQkEAR5tWQESAD8rABg/KxESADkYL19eXSsREgA5GC9fXl1dcV5dcXErEQAzETMREgEXOREzETMzETMRMxEzMTAhIREjIgI1NBIzMhcHJiMiBhUUFjMzESEVIREhFSERIQRG/ecn3d/nyZ9+Qm9meoqMiB0CGf6PAVb+qgFxAc8BAvLvARlAgzrPsrS3AaSH/uOH/roAAwBk/4kEaAYSACIAKgAwAIRASQABHB0NDxAuJhQrCgMrFyYtDRAHKAEhAwYGISkoEBItFRcJMTIUDi0oBw0Ha1kQFQ4DDQYuIx8ja1kiTxtfGwKfGwEbGgEbAx8ALxczL11xMysRADMzGC8XMysRADMzGC8zERIBFzkRMxEzETMRMxEzETMRMxEzETMRMxEzMxEzMTABBxYXByYnAzI3FQYGIwcjNyYnByMTJhE0Ejc3Mwc3MzIXNwMiBwMWFxMmARQXEwYGBAopRkFHOyXHhbBRmWolgSdZRy+BPOT04SeBIxcZSC4lly0nv0RYyyn9/FqheIMGEsgXH5McDfwtOZchG7S7DB/mASWpAX78AVM0uqoCCLD+vwb8UiwQA+oG/gLNgQMdOe4AAQBz/+wETAXLACYATUAoHxMlCQkiGAINIhMFJyglCSMAAAVrWQAAEBYWHGtZFgQiCRAJa1kQEwA/KxEAMxg/KxESADkYLysAGBDEEjkREgEXOREzETMRMzEwATIXByYjIgYVETY2NxUGBiMgABEQACEyFwcmJiMiAhEUEhcRMxc2A747PhRCK11+So5fVpli/uD+0gFAARrZpko7lmLB54x+kgpfA4sMmhGSbP6NARgglyMYAYUBbAFcAZJWlB8x/r3+7d7+0jMC4XF/AAEArv8fBtUFVAAnAF9ANAABEyAcHB0PFBABJgcICCYQHQQoKSAmARQRBR0kHg8LGCQYXVlAJwEnJwMkEBMIEBMDHRUAPxczLz8zMy9dKxEAMxg/ERIXORESARc5ETMRMxEzMxEzETMzETMxMAEDNjMyFhURIxEQIyIGFREjEQEjATU0JiMiBhURIxEzFzM2NjMyFxMFNYNSXrq5st+ZkLP+6o8BpW10mI20kRsKL6tq7FW9BVT+6SHA0/01AsMBBLK3/aIBdf2qA4sZgoK61P3HBEqWUFqbAZEABQAUAAAEfwW2AB0AIQAlACoALwCsQGctICkkKigCHBwaIigmAxkZBAAaHyQgIw0RFQohLBUrDxMTKywjJBoGMDEiIBEULRgGHB0dHG1ZAB0QHQIJAx0DKAkNEB8lBgIDAwJtWR8DAS8DrwO/A98D/wMFAwMqLwMaCwUDFhoSAD8zPzMSFzkvXXErERIAFzkYEMZfXl0rERIAFzkREgEXOREzETMRMzMRMzMRMxEzETMzMxEXMxEzETMRMxEzETMxMBM1IzUzETMWFhMzETMRMxUjFTMVIxEjAyMRIxEjNSUjFzMhMycjAxYXMycBJyMWF7SgoNUJNIbxoqCgoKDXwvKgoAMpwj2F/hfAPYMQCQNWWgIADVZHFAKRqIMB+g+G/psB+v4Gg6iD/fICDv3yAg6DqKioAXuTZfj8e9+/IAADAKr/7AZYBbYADQAWADwAdEA9LxcLBwoSHCkOAQECBxI2KRciIikSAgQ9PiUiKTkXNiwzXlksEAoADgBrWQ4OAwwCEgMWa1kDAxogXlkaFQA/KwAYPysAGD8zEjkvKxEAMxg/KxESADkREjkREgEXOREzETMRMxEzETMRMxEzETMRMzEwAREjESEyFhUUBgcBIwEnMzI2NTQmIyMBFAYjIic1FhYzMjU0JicuAjU0NjMyFhcHJiYjIgYVFBYXHgIBWK4BK+DYbmsBIcP/ALqHh3N8goMFALWtqF41mDm0R29sXi6ylFeCO0I5ZTlHTklxal4uAlz9pAW2z9CPxzL9cQJcnIyKj378EpumQaYlMaI9UkA8Wm5JhJ8sIokgJEk8O1JAO1ptAAcAFAAABUgFtgAfACMAJwArADAANQA7AMtAfw4VAgUeHgQHASgAOh0aOSApIyouCAsvJyIkITQZEyUPDBUWERISFgwmJTMZISIvCCopOR0AAQQSPD0oICQTFjQaOggeHx8ebVkAHxAfAgkDHwMHLgsPEicjKwgCAwMCbVkfAwEvA68DvwPfA+8D/wMGAyw2MQMEHA0JBQMYHBIAPzM/MzMSFzkvXXErERIAFzkYEMZfXl0rERIAFzkREgEXOREzETMRMxEzETMRMxEzETMRMxEzETMRMxEzETMRMxEzETMzETMxMBMnIzUzAzMTMxMzEzMTMwMzFSMHMxUjAyMDIwMjAyM1ITMnIwUzNyMFMzcjAQYHMyYBNjcjFgU2NjcjFrAdf2lYpFDbXrxh20yhVGV7G5asVrli9Fy2XLUCPMIehwE7dxiw/cNyH6wBgw0iWB8BLQUcSSL9ogESDkggApGogwH6/gYB+v4GAfr+BoOog/3yAg798gIOg6ioqKioAb2Dt6L8d2PW21Yeu1i7AAEAHwAABJMFtgAVAExAKhQEBBcRCQkOCgIDFQoMBRYXAwcMDQxtWRURAAMvDc8NAg0NChMPAwUKEgA/Mz8zEjkvXRczKxEAMzMREgEXOREzMxEzETMRMzEwASEVIQEjASMHESMRIzUzETMRMwEzAQKBAZr+vAG8zv5WKXOusrKuNQIAyf3+AzOH/VQCrH/90wKshwKD/X0Cg/2HAAEAJwAABG8FtgAXAHFAQBAMAAQICBENCQIGFgYJDBMFGBkMCg0EBwYGBQsQDhEDAAIGAQ8LBQAFEAUCCQMPAUAFAQUBFAkSFxMUE2lZFAMAPysRADMYPxI5OS8vGhDNX15dEM0REhc5ERIXORESARc5ETMRMzMzETMzETMxMAE3FwUVNxcFESMRByclNQcnJREhNSEVIQKo8En+x/BJ/se48EoBOvBKATr+NwRI/jkDxaVs18+mbdf+RgFQpG3XzKNs1wG4oqIAAwAx/hQHeQXLABIAHgA5AF9ANiMwABwcFwwwKisoNwg6OykpKB8QE2xZDxAfEAITAxAQKB8MGx8za1kfBCgra1koEgQZbFkEEwA/KwAYPysAGD8rABg/ERI5L19eXSsREgA5GC8REgEXOREzETMxMAEUBgYjIiYnIwYGAyMTNjYzMhYlIgYHBxYzMjY1NCYBMgQSFRQCBCMjEzMDMzIkEjU0JCMiBgcnNjYHeWW5fDVlGggQFUisqCXJmZmn/sBTahoWKG9jg0r7VMoBNKbM/ovu6vyw2xPCASGZ/vniVsZKPkzkAYFvumwpHF5+/r8DJbO8mwxodGpYknJIUgOymv7hvvv+etMEoPv8rgFA0Nb/JiKSJS0AAgAZ/hQEIQXNACIAKwBaQC8LGhkVJx0DGgAGBiMRERodFRcFLC0TKhQgFRgYFyAZFBMXEiAlbFkgBAkObFkJGwA/KwAYPysAGD8/MxESOS8yERI5ORESARc5ETMzETMRMxEzETMRMzEwARQCBxISFRQGIyInNRYzMjY1NAsCByMBExMmAjU0NjMyFgc0IyIVFBIXNgQddmyDY6OQSFJSSD1QqOqqfqgBJqSuUFWWhoGUpnF1Oy59BKSE/rOs/tT+wWqUqhWaIVlXpQGK/mYBE/oCH/7VAS2lATl4pLKdnazEUv79X/QABAAUAAAEfwW2ABoAIQAmACwAy0B/KiMGABMPHyIsAwwMFRENAQQEGwAZGRsdICMNDwctLgEeExQTblkZIiAUAQJQFAGAFJAUAgAUEBSQFKAUsBQFCQMUEAcrDxAPblkEHw8QHxAvEAMJAxAQCxYLLGtZPwsBTwtfC68LvwvPCwUACxAL0AsDDAMLCxYNEhYma1kWAwA/KwAYPxI5L19eXV1xKxESADkYL19eXTMzKxEAMzMYEMZfXl1xcl9dMjIrEQAzMxESARc5ETMRMxEzETMzMxEXMxEzETMRMzEwASMXFAczFSMGBCMjESMRIzUzNSM1MxEhIBMzBTQnIRUhNiUhJiMjEzI2NyEVBH+FBAiJpjf/AL9yqrOzs7MBPwGKVZr+ywb+LQHRCP4nAbBK149oeZ8q/lYEJUonRW+Rkv4jAwBvtm4BI/7dwCkptj3njP1WQUqLAAMAff9cBTsGEgAVABwAIQBpQDkMEhYEEB4KAxUVBxkAEiAgAAQDIiMQHWlZEBAUCghACQ5ICAgHChoPCg9pWQoEGR4BFBQea1kAFBMAP80rEQAzETMYPysRADMRMzMYLysREjkvKxESARc5ETMRMzMzERczETMRMzEwBTUkABEQACU1MxUWFwcmJxEhEQYHFQEQEhcRBgIBETY3EQL8/s7+swFSAS2D38lGtqwBvM7u/b7j3NTrAkKOdqSSEgGIAVMBPwGHIk9HBFKgTwX92/0zQwaSA3/++v7XGwSQIP7N/pL+KwMgAbIAAwAAAAAE2wW2ABcAGwAiAHtAQw0IBhMPDw4LERsVABoCBgYEBAoZGh0VEhEOCSMkIA0WAxsTFBNtWQAcDxQfFAIJAxQQBwsPEA9tWQQYEBANFgMJDRIAPzM/EjkvMzMrEQAzMxgQxl9eXTIyKxEAMzMREjkREgEXOREzETMRMxEzETMRMxEzETMyMTABIRUhFzMVIxMjAyEDIxMjNTM3ITUhEzMBISchNzMnJicGBgORATj++D3LnK7Cqv37p8Oumsk8/vsBNMTB/s0BpTv+zy3XAkkiEFADk4Oog/4bAeX+GwHlg6iDAiP8sqiDB8+FT/UAAQAU/+wEUAXLADAAh0BPDi4XHR0mFQQvLywgLhUICBsDLiwFMTIYBAUEbVkVDwUfBQIJAwUwHi8wL21ZGw8wHzA/ME8wbzDfMO8wBxADMDApEBALaVkQBCkjaVkpEwA/KwAYPysREgA5GC9fXl0zKxEAMxgQxl9eXTIrEQAzERIBFzkRMxEzETMRMxEzMxEzETMxMBM2NjchNSE2NTQmIyIHJzYzMgQVFAczFSMGBwchFSEGFRQWMzI3FQYGIyIkNTQ3IzXXOZt6/e8C+jaTgpOoOq/C0QECGWvBWrAzAf79CD+lpLrgRdJ79f7rF2MCkS9MLYM5X2VwTp5SyqtYQoNWPxODOV5ufmGxIi3cv0ZBgwACAH3/XATPBhIAFgAdAE5AKhcEChAWFgcaAAwTAAQEHh8bDwoPaVkJQAkOSAkJBwoEGhAVEGlZAQAVEwA/zTMrEQAzGD8zMy8rKxEAMxESARc5ETMzMxEzMxEzMTAFNSQAERAAJTUzFRYXByYnETY3FQYHFQEUEhcRBgIC3f7a/sYBQgEeg9SbSpuKia2Uov3f1cnC3KSSEwGHAVUBQAGLHU1HCkycRgj7ZgU1oDYDkgN///7SGwSQHv7L///+IgNgAd4G+QAHAAn9zgDlAAQAZP/sBkQFywAHABIAIgAyAF1ANyMTAAkJCg8DGysrAwoTBDM0AAAIAQgICw8KHwp/Co8KBAoKFwcACxALcAuACwQLCx8vFwQnHxMAPzM/MxI5L10zETkvXRI5L3EzERIBFzkRMxEzETMRMxEzMTABMzI1NCYjIxERIxEhMhYVFAYjJTQSJDMyBBIVFAIEIyIkAjcUEgQzMiQSNTQCJCMiBAIC5ZCqU1mOmwEvqJuphvzXyAFeysgBXsrC/qLQz/6iw22sASusrAEqraz+1ays/tatAtuiUUn+Rf6/A3+NjIKjf8gBXsrI/qLKxf6m0M8BWsas/tatrAErrKwBKq2s/tUABAAK//gFlgW2AAcADAAyADYAdUBFJg0TIAo1LSANGRkzIAcINQwECDc4NgM1EgKQDAFFDAELDAEMDAUAEARwBAIEBAoFAzANLR0ZICogI1AjAkAjASMjFxASAD8zMy9dcTMREjkREjk/MzMvXTMSOS9dXV0zPz8REgEXOREzETMRMxEzETMxMAEnIwcjATMBAycnBwcBFAYjIiYnNRYWMzI1NCYmJyYmNTQ2MzIWFwcmJiMiBhUUFhcWFgMBIwECH0j4SYwBEYEBEPhFFRJGBJSjiT50JSeCM5sbPz9pXIN3O3krIyZpLTk2OFxxWpb83ZUDIgL2yMgCwP1AATPDQ0bA/JNbaRUSfRQeTiIhIxUkX1BbaBsUbREYHykrLRwmYQSj+koFtgABAD0AAALPBEoACQAuQBgCCQUFBwMDCgsIB11ZCAgDAA8DBF1ZAxUAPysAGD8SOS8rERIBFzkRMzMxMAEzESE1IREhNSECGbb9bgHc/kMBvQRK+7aTAV+T//8ALv/wBhgFtgAnAfUCYAAAACYAX+IAAQcAWQOH/bcAB7ICFhIAPzX//wAx//AGLQXJACcB9QKeAAAAJgBYAAABBwBZA5z9twAHsgIkEgA/NQABAEb/8gO0BFgAFgAmQBQIFBQOAwMXGAUAXVkFEAsRXVkLFgA/KwAYPysREgEXOREzMTABIgcnNjMyABEQACMiJic1FjMyNjU0JgGRcJZFlLX+ASf+7/1iiUSocq24vgPFQo1I/tT++/7y/tkXGpMx2MjB3wABAaIAZAZeAkQADQAxQB0LAAkCDQIABQQODwgAAxADcAOAA5ADBQMACAMDCwAvFzMvXS8REgEXOREzETMxMAEWFyMmJzU2NzMGByEVAoE5Pkh/j49/SD45A90BKUSBlkgkSJaBRFYAAQEQ/8MC8AR/AA0AHkANDA0JDQIDDg8JAgUNBQAvLxDEMhESARc5ETMxMAEGBzU2NzMWFxUmJxEjAdVEgZZIJEiWgURWA6A6PUh/j49/SD06/CMAAQGiAGQGXgJEAA0AMUAdAgkACwYLCQwEDg8ACRAJcAmACZAJBQkCDAIJAw0ALxczLy9dERIBFzkRMxEzMTABJiczFhcVBgcjNjchNQV/OT5If4+Pf0g+OfwjAX9EgZZIJEiWgURWAAEBEP/DAvAEfwANABxADAALAwsIAw4PAgkGDAAvL8QyERIBFzkRMzEwJTY3FQYHIyYnNRYXETMCK0SBlkgkSJaBRFaiOT5If4+Pf0g+OQPdAAEBogBkBl4CRAAXAD9AJQsACQIOFQwXEhcVAgAFBhgZFQADEANwA4ADkAMFAw4IAAgDAwsALxczLzMvXTMREgEXOREzETMRMxEzMTABFhcjJic1NjczBgchJiczFhcVBgcjNjcCgTk+SH+Pj39IPjkC/jk+SH+Pj39IPjkBKUSBlkgkSJaBRESBlkgkSJaBRAABARD/wwLwBH8AFwAoQBICFAwXCQ8PFxQDGBkOFRIJAgUAL8QyL8QyERIBFzkRMxEzETMxMAEGBzU2NzMWFxUmJxE2NxUGByMmJzUWFwHVRIGWSCRIloFERIGWSCRIloFEA6A6PUh/j49/SD06/QI5Pkh/j49/SD45AAIBEP9IAvAEfwADABsAMEAWGAYDEBsTDQICGwMDHB0DABIZFg0GCQAvxDIvxDLOMhESARc5ETMzETMRMzMxMAUhFSETBgc1NjczFhcVJicRNjcVBgcjJic1FhcBEAHg/iDFRIGWSCRIloFERIGWSCRIloFEaFAEWDo9SH+Pj39IPTr9Ajk+SH+Pj39IPjn///55AAACjwW2AgYB9QAA//8AkwJIAZEDXgIGAF0AAAABAZgAAAZgBMcABQAYQAkCBQUEBgcCBQAALy8zERIBOTkRMzEwATMRIRUhAZheBGr7OATH+5deAAEBF//+BKoECAATAB5ADBMACgsACxQVCwAPBQAvMy8yERIBOTkRMxEzMTAFETQ2NjMyFhYVESMRNCYjIgYVEQEXctGDg9N3ZsWgosACAgCV8IWF8pP+AAICvuThw/4AAAMAZAD0BEgEUAADAAcACwBAQCYIAAQLAwcEBwwNBFAFAQUAXwEBAQgFAQMPCS8JPwlvCd8J7wkGCQAvXRczL10zL10zERIBOTkRMzMRMzMxMBM1IRUBNSEVATUhFWQD5PwcA+T8HAPkA7yUlP04k5MBZJSUAAIAngAABDcEgQAEAAkAHkAMBQAEBgAGCgsFAAgCAC8zLzIREgE5OREzETMxMDMRAQERJSERAQGeAcwBzfy3Avn+g/6EAnsCBv36/YVSAgYBqv5W//8AagEGBC0DGwBHAFIEkwAAwABAAAABAiP+FAPTBqoAFQAcQAsAAQEIFhcLBQERBQAvMy8QzRESATk5ETMxMAEjETQ2MzIWFRQGIyInJicmIyIHBhUCtJGofT9MMyUfDBEmIREiCwb+FAbcxPZALykzCgkpJycjaQABAQT+FAK0BqoAFAAaQAoCFAgUFRYLEQUAAC8vM80REgE5OREzMTABMxEUBiMiJjU0NjMyFxYXFjMyNjUCI5GihTlQMyMjGQoeHxEcGQaq+SPD9j4vJzUQBCklM38AAf/2AqYFtAM3AAMAEbUDBQAEAAEALzMRATMRMzEwAzUhFQoFvgKmkZEAAQHX/hQCaAfJAAMAE7YCAwMEBQMAAC8vERIBOREzMTABMxEjAdeRkQfJ9ksAAQKN/hQFtAM3AAUAGkAKAgcEBQUGBwUDAAAvMi8REgE5ETMRMzEwASEVIREjAo0DJ/1rkgM3kftuAAH/9v4UAx8DNwAFABhACQADBAQGBwQAAQAvMy8REgE5ETMyMTADNSERIxEKAymSAqaR+t0EkgABAo0CpgW0B8kABQAaQAoEBwIFBQYHBQIAAC8vMxESATkRMxEzMTABMxEhFSECjZIClfzZB8n7bpEAAf/2AqYDHwfJAAUAGEAJAAUCAgYHAAEDAC8vMxESATkRMzIxMAM1IREzEQoCl5ICppEEkvrdAAECjf4UBbQHyQAHACBADQQJAgYGBwcICQUCBwAALy8vMxESATkRMxEzETMxMAEzESEVIREjAo2SApX9a5IHyftukftuAAH/9v4UAx8HyQAHABxACwAFAgYGCAkAAQYDAC8vLzMREgE5ETMzMjEwAzUhETMRIxEKApeSkgKmkQSS9ksEkgAB//b+FAW0AzcABwAeQAwDCQAFBgYICQYEAAEALzMyLxESATkRMzIRMzEwAzUhFSERIxEKBb79a5ICppGR+24EkgAB//YCpgW0B8kABwAeQAwHCQAFAgIICQAFAQMALy8zMxESATkRMzIRMzEwAzUhETMRIRUKApeSApUCppEEkvtukQAB//b+FAW0B8kACwAoQBEHDQAFCQkCCgoMDQgABQEKAwAvLy8zMzIREgE5ETMzETMyETMxMAM1IREzESEVIREjEQoCl5IClf1rkgKmkQSS+26R+24EkgAC//YB8gW0A+wAAwAHADZAHQMHBwkABAQIBF8FAQMFqAAByAABBgCwAQEPAQEBAC9dXTNfXXEvX10zEQEzETMRMxEzMTADNSEVATUhFQoFvvpCBb4DWpKS/piRkQACAdn+FAPTB8kAAwAHAB5ADAIDBgcDBwgJBwMEAAAvMi8zERIBOTkRMxEzMTABMxEjATMRIwHZkZEBaZGRB8n2Swm19ksAAQKN/hQFtAPsAAkAPkAhAgYGCwQICAkJCgsHXwQBAwQJqAMByAMBBgOwAAEPAAEAAC9dXTJfXXEvL19dMxESATkRMxEzETMRMzEwASEVIRUhFSERIwKNAyf9awKV/WuSA+yS15H8IgABAdn+FAW0AzcACQAmQBABCwcIAwQIBAoLBAgCBgYJAC8zETMvMxESATk5ETMRMxEzMTABFSERIxEjESMRBbT+H5HYkQM3kftuBJL7bgUjAAIB2f4UBbQD7AAFAAsAQkAjAggIDQQFCgsFCwwNCV8GAQMGCwWoAwHIAwEGA7AAAQ8AAQAAL11dMl9dcS8zL19dMxESATk5ETMRMxEzETMxMAEhFSERIwEhFSERIwHZA9v8tpEBaQJy/h+RA+yS+roEb5H8IgAB//b+FAMfA+wACQA6QB8EAAAHAggICgsAXwEBAwEIqAQByAQBBgSwBQEPBQEFAC9dXTNfXXEvL19dMxESATkRMzMyETMxMAM1ITUhNSERIxEKApf9aQMpkgHykdeS+igD3gAB//b+FAPTAzcACQAiQA4ABwgDBAgECgsECAYAAQAvMzIvMxESATk5ETMRMzIxMAM1IREjESMRIxEKA92R2JECppH63QSS+24EkgAC//b+FAPTA+wABQALAEBAIgQJCQYHAQIHAgwNCV8KAQMKAgeoBAHIBAEGBLAFAQ8FAQUAL11dM19dcS8zL19dMxESATk5ETMRMzIRMzEwAREjESE1ASMRITUhA9OR/LQCdJH+HQJ0A+z6KAVGkvooA96RAAECjQHyBbQHyQAJADxAIAQICAsCBgYJCQoLqAUByAUBBgWwAgEPAgECCV8GAQYAAC8vXTMvXV0zX11xERIBOREzETMRMxEzMTABMxEhFSEVIRUhAo2SApX9awKV/NkHyfwjkteRAAEB2QKmBbQHyQAJACRADwQLCAUCCQUJCgsCBQgABgAvMy8zMxESATk5ETMRMxEzMTABMxEhFSERMxEzA0KRAeH8JZHYB8n7bpEFI/tuAAIB2QHyBbQHyQAFAAsAQEAiCgQEDQIFCAsFCwwNqAsByAsBBguwCAEPCAEIBV8CAQIGAAAvMi9dMy9dXTNfXXEREgE5OREzETMRMxEzMTABMxEhFSEBMxEhFSEB2ZEDSvwlAWmRAeH9jgfJ+rqRBdf8I5IAAf/2AfIDHwfJAAkAOEAeBAAACQYCAgoLqAQByAQBBgSwBQEPBQEFAF8BAQEHAC8vXTMvXV0zX11xERIBOREzMzIRMzEwAzUhNSE1IREzEQoCl/1pApeSAfKR15ID3fopAAH/9gKmA9MHyQAJACJADgEGAwAHAwcKCwYBAggEAC8zLzMzERIBOTkRMxEzMjEwASE1IREzETMRMwPT/CMB45HYkQKmkQSS+24EkgAC//YB8gPTB8kABQALAD5AIQkBAQgLAAMLAwwNqAkByAkBBgmwCgEPCgEKAV8CAQIEBgAvMy9dMy9dXTNfXXEREgE5OREzETMyETMxMAEhNSERMyEzESE1IQPT/CMDTJH+BpH9jAHjAfKRBUb7kZIAAQKN/hQFtAfJAAsAQkAjBAgIDQIGCgoLCwwNCV8GAQMGqAUByAUBBgWwAgEPAgECCwAALy8vXV0zX11xL19dMxESATkRMxEzMxEzETMxMAEzESEVIRUhFSERIwKNkgKV/WsClf1rkgfJ/COS15H8IgACAdn+FAW0B8kABwALACpAEgQNCgsCBgYHCwcMDQUCBwsACAAvMy8zLzMREgE5OREzETMRMxEzMTABMxEhFSERIwEzESMDQpEB4f4fkf6XkZEHyftukftuCbX2SwADAdn+FAW0B8kAAwAJAA8ATEAoDgYGEQABDAgIDwkBCRARB18EAQMEqA8ByA8BBg+wDAEPDAEMCQEKAgAvMy8zL11dM19dcS9fXTMREgE5OREzMxEzETMRMxEzMTABIxEzEyEVIREjETMRIRUhAmqRkdgCcv4fkZEB4f2O/hQJtfq6kfwiCbX8I5IAAf/2/hQDHwfJAAsAPkAhBAAACQYCCgoMDQBfAQEDAagEAcgEAQYEsAUBDwUBBQoHAC8vL11dM19dcS9fXTMREgE5ETMzMzIRMzEwAzUhNSE1IREzESMRCgKX/WkCl5KSAfKR15ID3fZLA94AAv/2/hQD0wfJAAcACwAmQBAABQIGCgsGCwwNAAELBggDAC8zLzMvMxESATk5ETMRMzMyMTADNSERMxEjEQEzESMKAeORkQFpkZECppEEkvZLBJIFI/ZLAAP/9v4UA9MHyQADAAkADwBKQCcHDQ0GCgoJCwIDCwMQEQ1fDgEDDqgHAcgHAQYHsAgBDwgBCAMLAAQALzMvMy9dXTNfXXEvX10zERIBOTkRMxEzMxEzMhEzMTABMxEjATMRITUhEyMRITUhA0KRkf6Xkf2MAeORkf4dAnQHyfZLCbX7kZL6KAPekQAC//b+FAW0A+wABwALAEJAIwsDAw0IAAAFBgYMDQQAXwEBAwEGqAgByAgBBgiwCQEPCQEJAC9dXTNfXXEvL19dMzIREgE5ETMyETMRMxEzMTADNSEVIREjEQE1IRUKBb79a5L9aQW+AfKRkfwiA94BaJKSAAH/9v4UBbQDNwALAChAEQMNAAkKBQYKBgwNBgoECAABAC8zMjIvMxESATk5ETMRMzIRMzEwAzUhFSERIxEjESMRCgW+/h+R2JECppGR+24EkvtuBJIAA//2/hQFtAPsAAUACwAPAE5AKQ0ICBEOAwMAAQoLAQsQEQkDAwZfBAEDBAsBqA4ByA4BBg6wDwEPDwEPAC9dXTNfXXEvMy9fXTMzETMREgE5OREzETMyETMRMxEzMTABIxEhNSEzIRUhESMBFSE1AmqR/h0CdNgCcv4fkQJy+kL+FAPekZH8IgXYkpIAAv/2AfIFtAfJAAcACwBAQCIHCwsNAAgIBQICDA2oAAHIAAEGAAWwAQEPAQEBCF8JAQkDAC8vXTMvXV0zM19dcRESATkRMzIRMxEzETMxMAM1IREzESEVATUhFQoCl5IClfpCBb4DWpID3fwjkv6YkZEAAf/2AqYFtAfJAAsAKEARCw0ABQIJBgIGDA0JBQABBwMALzMvMzMzERIBOTkRMxEzMhEzMTADNSERMxEzETMRIRUKAeOR2JEB4QKmkQSS+24EkvtukQAD//YB8gW0B8kABQALAA8ATEAoBA8PEQkMDAgLAgULBRARBQmoCQHICQEGCQKwCgEPCgEKDF8NAQ0ABgAvMy9dMy9dXTMzX11xETMREgE5OREzETMyETMRMxEzMTABMxEhFSEBMxEhNSEBNSEVA0KRAeH9jv6Xkf2MAeP+HQW+B8n8I5IEb/uRkv4GkZEAAf/2/hQFtAfJABMAVkAtCw8PFQQAAAkNEREGAhISFBUQAA1fAQEDAQwEqAQByAQBBgQJsAUBDwUBBRIHAC8vL11dMzNfXXERMy9fXTMzMhESATkRMzMzETMzMhEzETMRMzEwAzUhNSE1IREzESEVIRUhFSERIxEKApf9aQKXkgKV/WsClf1rkgHykdeSA938I5LXkfwiA94AAf/2/hQFtAfJABMAPkAcBBUNEgoKDwsCBgYTBwsHFBUFCQ0NAhIOBwsAEAAvMy8zLzMzMxEzMxESATk5ETMzETMRMzMRMzIRMzEwATMRIRUhESMRIxEjESE1IREzETMDQpEB4f4fkdiR/h0B45HYB8n7bpH7bgSS+24EkpEEkvtuAAT/9v4UBbQHyQAFAAsAEQAXAGRANAQODhkVCQkUBgYXBwIQEAURBxEYGQ8JCQxfCgEDCgUVqBUByBUBBhUCsBYBDxYBFhEHABIALzMvMy9dXTMzX11xETMvX10zMxEzERIBOTkRMzMRMxEzMxEzMhEzETMRMzEwATMRIRUhAyMRITUhMyEVIREjATMRITUhA0KRAeH9jtiR/h0CdNgCcv4fkf6Xkf2MAeMHyfwjkvq6A96RkfwiCbX7kZIAAQAAAu4FqgfJAAMAEbUABQEEAQIALy8RATMRMzEwASERIQWq+lYFqgLuBNsAAQAA/hQFqgLuAAMAEbUABQEEAQIALy8RATMRMzEwASERIQWq+lYFqv4UBNoAAQAA/hQFqgfJAAMAEbUABQEEAQIALy8RATMRMzEwASERIQWq+lYFqv4UCbUAAQAA/hQC1QfJAAMAEbUBAAQFAQIALy8REgE5MjEwASERIQLV/SsC1f4UCbUAAQLV/hQFqgfJAAMAEbUAAQQFAQIALy8REgE5MzEwASERIQWq/SsC1f4UCbUAKgBm/ncFqgclAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAG8AcwB3AHsAfwCDAIcAiwCPAJMAlwCbAJ8AowCnAZFA9QIiMkqGBWpqAyMzS4cFaw4uRlZ6BW5uDy9HV3sFbwYeNk6KBWZmBx83T4sFZxIqQlp+BXJyEytDW38FcwoaOlKOBWJiCxs7U48FYxYmPl6CBXZ2Fyc/X4MFd5KWmp6mBaKik5ebn6cFo6N3Y3Nnb2sHqKljZ6MDa2tgZKADaF9bV1dcWFRPU58DS0tMUJwDSEM/R0dAPEQ3O5sDMzM0OJgDMCsnLy8oJCwbH5cDIyMYHJQDIBcTDw8UEAwHC5MDAwMECJADAIN/e3uAfHhoVEhEMCwgDAB4eAAMICwwREhUaAqEdHBsbHdzb4uPpwOHh4iMpAOEAC8XMzMRFzMvMzMzETMzEhc5Ly8vLy8vLy8vLxEzMzMRMzMRFzMzERczETMzMxEzMxEXMzMRFzMRMzMzETMzERczMxEXMxEzMzMRMzMRFzMzERczETMzMxEzMxEXMzMRFzMREgEXOREXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMxMBMzFSMlMxUjJTMVIwUzFSMlMxUjJTMVIwczFSMlMxUjJTMVIwUzFSMlMxUjJTMVIwczFSMlMxUjJTMVIxczFSMlMxUjJTMVIwczFSMlMxUjJTMVIwUzFSMlMxUjJTMVIwczFSMlMxUjJTMVIxczFSMlMxUjJTMVIwEzFSMlMxUjJTMVIwEzFSMlMxUjJTMVIwEzFSMRMxUjETMVIxEzFSMRMxUjETMVI2ZpaQGeaWkBomZm/Y9paQGgaGgBoGZmz2Zm/l5paf5iaWkED2Zm/mBoaP5gaWnPaWkBnmlpAaJmZs9mZv5gaGj+YGlpz2lpAZ5paQGiZmb9j2lpAaBoaAGgZmbPZmb+Xmlp/mJpac9paQGgaGgBoGZm/MBpaQGgaGgBoGZm+/FpaQGeaWkBomZmAZ5mZmZmZmZmZmZmZmYFpGJiYmJiY15eXl5eYGBgYGBgZV5eXl5eYGFhYWFhZF5eXl5eYGNjY2NjYlxcXFxcYmNjY2NjXmBgYGBgB+tiYmJiYgElYGBgYGD+32L+32D+3WH+3mP+4GMH8GAAVAAA/ncFqgclAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAG8AcwB3AHsAfwCDAIcAiwCPAJMAlwCbAJ8AowCnAKsArwCzALcAuwC/AMMAxwDLAM8A0wDXANsA3wDjAOcA6wDvAPMA9wD7AP8BAwEHAQsBDwETARcBGwEfASMBJwErAS8BMwE3ATsBPwFDAUcBSwFPA0tAFBpKeqryBdraG0t7q/MF29sCMmKmuAEKtgXW1gMzY6e4AQtAFQXXHk6OrvYF3t4fT4+v9wXfBjZmorgBDrYF0tIHN2ejuAEPQBUF0yJSfrL6BeLiI1N/s/sF4wo6ap64ARK2Bc7OCztrn7gBE0AVBc8mVoK2/gXm5idXg7f/BecOPm6auAEWtgXKyg8/b5u4ARe1BcsqWoa6uAECtgXq6itbh7u4AQO1BesSQnKWuAEatgXGxhNDc5e4ARu1BccuXoq+uAEGtgXu7i9fi7+4AQe1Be8WRnaSuAEetgXCwhdHd5NBIwEfAAUAwwEmAS4BNgE+AUoABQFGAUYBJwEvATcBPwFLAAUBRwEiASoBMgE6AU4ABQFCAUIBIwErATMBOwFPAAUBQwFDAUdADMPvx+vL58/j09/XDbkBUAFRtMPHy8/TuAFDtwbX18DEyMzQuAFAtgbUr7O3u7+4AT+3BqurrLC0uLy4ATy2BqiTl5ufo7gBO7cGp6eQlJicoLgBOLYGpH+Dh4uPuAE3twZ7e3yAhIiMuAE0tgZ4Z2tvc3e4ATO3BmNjZGhscHS4ATC2BmBPU1dbX7gBL7cGS0tMUFRYXLgBLLYGSDc7P0NHuAErtwYzMzQ4PEBEuAEotgYwHyMnKy+4ASe3BhsbHCAkKCy4ASS2BhgHCw8TF7gBI7cGAwMECAwQFLgBILQGAPf7/7oBAwEHAUu1BvPz9Pj8ugEAAQQBSEAXBvDUqKR4YEgwGADw8AAYMEhgeKSo1Aq4AQi03ODk6Oy4AUS3BtjY3+Pn6+9BFAFHAAYA2wEPARMBFwEbAR8BTwAGAQsBCwEMARABFAEYARwBTAAGAQgALxczMxEXMy8XMzMRFzMSFzkvLy8vLy8vLy8vERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxESARc5ERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMzIRFzMzERczMTATMxUjNzMVIzczFSM3MxUjNzMVIzczFSMFMxUjNzMVIzczFSM3MxUjNzMVIzczFSMFMxUjNzMVIzczFSM3MxUjNzMVIzczFSMFMxUjNzMVIzczFSM3MxUjNzMVIzczFSMFMxUjNzMVIzczFSM3MxUjNzMVIzczFSMFMxUjJTMVIzczFSM3MxUjNzMVIyUzFSMFMxUjJzMVIyczFSMnMxUjJzMVIyczFSMHMxUjNzMVIzczFSM3MxUjNzMVIzczFSMXMxUjJzMVIyczFSMnMxUjJzMVIyczFSMHMxUjNzMVIzczFSM3MxUjNzMVIzczFSMBMxUjNzMVIzczFSM3MxUjNzMVIzczFSMBMxUjNzMVIzczFSM3MxUjNzMVIzczFSMTMxUjBzMVIxczFSMHMxUjFzMVIwczFSMXMxUjBzMVIxczFSMHMxUjETMVIxMzFSNmaWnPaWnPaWnRaGjRZmbPZmb7i2Zmz2Zmz2Zmz2ho0Glpz2lp/Fppac9pac9padFoaNFmZs9mZvuLZmbPZmbPZmbPaGjQaWnPaWn8Wmlpz2lpz2lp0Who0WZmz2Zm+4tmZgGeZmbPaGjQaWnPaWn8w2ZmA6ZmZs9mZtFoaNFpac9pac9paWZmZs9mZs9mZs9oaNBpac9paWlmZs9mZtFoaNFpac9pac9paWZmZs9mZs9mZs9oaNBpac9pafv0ZmbPZmbPZmbPaGjQaWnPaWn8Wmlpz2lpz2lp0Who0WZmz2Zmz2ZmaWlpaWZmaWlpaWZmaWlpaWZmaWlpaWZmaWlpaWlpZmYFpGJiYmJiYmJiYmJiY15eXl5eXl5eXl5eYGBgYGBgYGBgYGBgZV5eXl5eXl5eXl5eYGFhYWFhYWFhYWFhZF5eXl5eXl5eXl5eYGNjY2NjY2NjY2NjYlxcXFxcXFxcXFxcYmNjY2NjY2NjY2NjXmBgYGBgYGBgYGBgB+tiYmJiYmJiYmJiYgElYGBgYGBgYGBgYGD+32JjXmBgZV5gYWReYGNiXGJjXmAH62IBJWAAQwAA/hQF1QclAEkATQBRAFUAWQBdAGEAZQBpAG0AcQB1AHkAfQCBAIUAiQCNAJEAlQCZAJ0AoQClAKkArQCxALUAuQC9AMEAxQDJAM0A0QDVANkA3QDhAOUA6QDtAPEA9QD5AP0BAQEFAQkBDQERARUBGQEdASEBJQEpAS0BMQE1ATkBPQFBAUUBSQFNAVEDQbkAAAFTQHpLa4ur+AXLywUJDREVBQEBaHyp6BoFyckHCw8TFwUDT2+Vr/QFz89MbIys+QXMZH+l5B4FxcVpfabpGwXGU3OPs/AF09NQcJKw9QXQYIOh4CIFwcFlgKLlHwXCV3eXt+wF19dUdJC08QXUXIed3CYFvb1hhJ7hIwW++74BCwEbASsBUAAFATsBO7ZYeJi47QXYvwEIARQBKQFIACoABQE5ATm3XYia3ScFuv9BHQEPASEBLwFMAAUBPwE/APwBDAEcASwBUQAFATwBBAEXASUBRAAuAAUBNQE1AQkBFQEmAUkAKwAFATa3NDg8QEQFSEi+AQABEAEeATABTQAFAUC3MjY6PkIFRkZBCwEFARgBIgFFAC8ABQEyATIBQAE2ATxACrrYvtTC0MbMAw25AVIBU0AMHCAkKCwwBhgWztLWuQE6AT63RwbKyr3Bxcm5ATUBObUGArzAxMi5ATQBOLUGBQWvs7e5ASsBL7VEBquusra5ASoBLrdDBqqqnaGlqbkBJQEptQYGnKCkqLkBJAEotQYJCY+Vl7kBGwEhtUAGi46UlrkBGgEgtz8Giop8f4OHuQEUARe1Bgp7foKGuQETARa1Bg0Nb3N3uQELAQ+1PAZrbnJ2uQEKAQ63OwZqalxgZGi5AQQBCLUGDltfY2e5AQMBB0AYBhERT1NX+/84BktOUlb6/jcGSkrc4OTouQFEAUi1BhLb3+PnuQFDAUe1BhUV7PD0uQFMAVBAHDQG+AKrBosKaw5LEvj4EksOawqLBqsCChbP09e5ATsBP7dIBsvLAevv87kBSwFPQAwzBvf3Gh4iJiouBhYALxczMxEXMy8zERczEhc5Ly8vLy8vLy8vLxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMQxhcyERIBFzkRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczERczMxEXMxEXMzMRFzMRFzMzERczMhEXMzMRFzMRMzEwASERMzUjETM1IxEzNSMRMzUjETM1IxEzNTMVMzUzFTM1MxUzNTMVMzUzFTM1MxUzNTMVIxUzESMVMxEjFTMRIxUzESMVMxEjFTMBFTM1MxUzNTMVMzUzFTM1FyMVMycjFTMnIxUzJyMVMwcVMzUzFTM1MxUzNTMVMzUFIxUzNxUzNTMVMzUzFTM1BRUzNSEVMzUHNSMVJRUzNRM1IxUjNSMVIzUjFSM1IxUHFTM1MxUzNTMVMzUzFTM1EzUjFSM1IxUjNSMVIzUjFQcVMzUzFTM1MxUzNTMVMzUTIxUzJyMVMycjFTMnIxUzASMVMycjFTMnIxUzJyMVMwEVMzUzFTM1FyMVMycjFTMHFTM1MxUzNQcjFTM3FTM1BRUzNRc1IxUXNSMVIzUjFQcVMzUzFTM1EzUjFSM1IxUHFTM1MxUzNRMjFTMnIxUzEyMVMycjFTMF1forampqampqampqampramtqa2pta2prampra2tra2tra2tra2tr+pVramtqa2pta2tr2Gpq1Wpq1Wpq1Wtqa2pram396Wpqa2pram1r/KlrAT9r1WsBqm1ra21qa2pramtramtqa2pta2ttamtqa2pra2pramtqbWtra9hqatVqatVqagIXbW3Xa2vVa2vVa2sC7GprampqatRra9Vqa2pqa2tqav5XatVq1Gpqa2pqa2pqampramprampqatRra2pqatVqav4UASFjASBjASJhASBjASFiASFgYGBgYGBgYGBgYGBgw2L+317+217+217+21z+3WAGaF5eXl5eXl5evmNjY2NjY2NiXl5eXl5eXl6+YWFhYWFhYWHFXl5eXl5eXl5eXv7fY2NjY2NjY2NiXFxcXFxcXFz+32NjY2NjY2NjXmBgYGBgYGBgBs1iYmJiYmJiASBiYmJiYmJi/t9eXl5evmNjY2JeXl5evmFhYWHFXl5eXl7DY2NjY2JcXFxc/t9jY2NjXmBgYGAGzWJiYgEgYmJiAAEAewD2BFoE1QADABG1AwIEBQMAAC8vERIBOTkxMBMhESF7A9/8IQTV/CEAAgAGAAAEzwTJAAMABwAeQAwFAwIGAwYICQUDBAAALzIvMxESATk5ETMRMzEwEyERIRMRIREGBMn7N0wEMQTJ+zcEffvPBDEAAQBtAX8CaAN7AAMAEbUBAAQFAQIALy8REgE5OTEwASERIQJo/gUB+wF/AfwAAgBtAX8CaAN7AAMABwAeQAwHAQAEAQQICQcBBgIALzMvMxESATk5ETMRMzEwASERIQMRIRECaP4FAftL/psBfwH8/lABYv6eAAEAAACBCAAC6QADABG1AgUDBAMAAC8vEQEzETMxMBEhESEIAPgAAun9mAABAZ4AAAZMBK4AAgARtQACAwQAAQAvLxESATk5MTAhAQEBngJYAlYErvtSAAEBkf/lBloErAACABO3AQIAAwMEAgAALy8REgEXOTEwCQIBkQTJ+zcErP2e/ZsAAQGe/+UGTASTAAIAEbUCAAMEAQIALy8REgE5OTEwCQIGTP2q/agEk/tSBK4AAQGR/+UGWgSsAAIAEbUCAQMEAQAALy8REgE5OTEwAREBBlr7NwSs+zkCZQACAKgAogQtBCkADwAfAB5ADBAACBgAGCAhFAwcBAAvMy8zERIBOTkRMxEzMTATNDY2MzIWFhUUBgYjIiYmNxQWFjMyNjY1NCYmIyIGBqh30Xh70Xl50Xt40XdWYKhiY6piYKxjYKpgAmR503l503l40Xl5zntiqmBgqmJjqmJiqAABALIAiQQjA/oADQARtQoEDg8HAAAvLxESATk5MTABMhYWFRQAIyIANTQ2NgJqbdlz/v63tv7+b9cD+nXZarf+/gECt2zVdwACACkAAASsBIMAAwATAB5ADAQAAwwADBQVCAAQAQAvzS/NERIBOTkRMxEzMTAzESERARQWFjMyNjY1NCYmIyIGBikEg/wEd8t2dc13d8t3ds11BIP7fQJCd8t3d811dM13d80AAwApAAAErASDAAMAEwAjACdAEhQAAxwcDAQABCQlCCAQGAAgAQAvzS/dzhDOERIBFzkRMxEzMTAzESERATQ2NjMyFhYVFAYGIyImJicUFhYzMjY2NTQmJiMiBgYpBIP8UmCqYmGqYmKqYWKqYE53y3Z1zXd3y3d2zXUEg/t9AkJgqmJiqmBjqmBgqmN3y3d3zXV0zXd3zQACAHMBhQJiA3UADAAYACZAEhMGAA0GDRkaFgADEAMCAwMQCQAvMzMvXTMREgE5OREzETMxMAEUBiMiJjU0NjMyFxYHNCYjIgYVFBYzMjYCYpVjZpGTZGlGSUtnRkVnY0lOXwJ9a42QaGaSSkhmRmZmRkhkaAAFAbD/5QZ5BKwACwAYACQAMAA6AGtAExMGGR8lKwAMDDYrOh8GBjs8NTG4/8BAKQkMSDE2OAE4MzNACRBIKBwcLiIPIk8iXyIDMyIzIhYJFgMPHwkvCQIJAC9dMy8zERI5OS8vXREzMxEzKxEzXcYrMhESARc5ETMRMxEzETMxMAEUACMiACc0ACEgAAc0ACMiBwYVFAAzMgABFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhYBFjMyNxcGIyInBnn+l/z7/pkCAWIBAgEDAWJa/s/a2ZeaATPX2gEx/VotISEtLSEhLQHTKyEhLy8hISv96UyTkkw9YLu4YgJI/v6bAWf8+gFq/pb62QEzmpnZ1/7MATQBVh8vLx8gLS0gHy8vHyAtLf6/iYkjuroABAHR/+UGmgSsAAsAFwAjAC0AU0A0ABgoHgwkEgYILi8pLQAtASEbFQ8PD08PXw8DLSbwKwEPKwErQA0QSCsPKw8JAx8JLwkCCQAvXS8SOTkvLytdXc7NXRDOMzJdETMREgEXOTEwARQAIyIAJzQAISAABTQmIyIGFRQWMzI2JTQmIyIGFRQWMzI2ARYzMjcnBiMiJwaa/pf8/v6cAgFiAQIBAgFj/QAwHiEtLSEeMAHTLh4hLy8hHi79rmK4uWI+S5KTTAJI/v6bAWf8+gFq/pZ7IC0tIB8vLx8gLS0gHy8v/tu6uiOJiQACAUb/cwYOBDsAKQA1AHBAPQgPDzMkHR0tJRwtIh8nGgIWFikXBRIKDQ0zBxAMEDMSFxofHCAJNjciDR8DChIPCggFJCcHAjAYFSooKQIALzMayS8zyRIXOS8XMxESARc5ETMRMxEzETMRMzMRMxEzETMzETMRMxEzETMRMzEwATMVFhYXNxcHFhczFSMGBxcHJwYGBxUjNSYnByc3JicjNTM2Nyc3FzY3FyIGFRQWMzI2JzQmA4lCQWU7ui24VgbX1xBMuDG2MldYQnlkvCu2ThDX1wxQtCm8b3Afi8HDiYvGA8UEO9kGJy22LbhxdD59YLwrtiUqDdnZEEq0LbhkfT6BXrgxtk4MPceHh8XIhIfHAAIB2QBQBCcEgQAXACQAVEArEAoVGwMOEhIXEwoiIhMDAyUmERUVDhYNAAAeHx4vHgIWHhYeBkATARMYBgAvMy9dEjk5Ly9dETMRMxEzMxEzERIBFzkRMxEzMxEzETMzETMxMAEmJjU0NjMyFxYVFAYHFSEVIREjESE1IRMiBhUUFjMyNzY1NCYC23GJrnF3VFaSaAEA/wBM/v4BAiVYd3tUVjs+dwJCEqJofaZWVHlsog6mRv76AQZGApF4VVZ5Pj1UVncAAgFSAPoErgSBACwAOABGQCMXFAQfMCcfLCE2FB4eADYsJwU5Oh4AGggPLB8qMyQtJA8DKgAvFzMvMxI5OS/ExDk5ERIBFzkRMxEzETMRMxEzETMxMAEmJyY1NDc2MxcWMzI3NjMyFQcGFRQXFxQHByImJicHFhUUBiMiJjU0NjMyFwciBhUUFjMyNjU0JgQAkysJBgcIIUM8WCkiDw4EEAwEBA4VJSMO61SxcnWsqHtFVJlae31YWHt9BAArKwQOCQgEBBENDA4bO2NNNCAJBgZCWjHuUmx9rqR5eKorIHlaX3Z9WFh7AAEAOwAABAQEzwAhAClAFgYQCxcRHAYiIwsXFwkPGR8ZAhkZEQAALy85L10zOREzERIBFzkxMAEWFhcWFhcUBiMiJx4CFxchNzI2NjU1BiMiJjU0Njc2NgIhGGGVjUYCgVicZARQooUG/OoGe6xYWqpbgVhliYUEz2CojH+DR2F/v6CmXgglJWCskg6/f11ah1J3ugABADsAAAUEBMcAMwBDQCYnAB0fLgcTFwEOCjQ1KgsPCx8LAi4IHxMjEwgRDxEBCxELERoBGgAvLxI5OS8vXRI5OTIRMxEzXREzERIBFzkxMCEhNz4DNScGBiMiJjU0NjcyFyYnJjU0NjMyFhUUBzY3NjMyFxYVFAYjIiYmJx4DFwRG/LYIh3deNgM5sFpzopRcPWUlEguicXSgRVQQFidpQ0qcdDh2Xz0EMW9/cCMaOHeVTC95dZ16c50CM0InJCd5lqBrVmInBAhOS3V1pDJRaX2aeDYUAAEAZv/pBFoEeQAYABhACQcTGRoNEAAKEAAvMy8SORESATk5MTAFJiYnJyYmNTQ2MzIWFzY2MzIWFRQGBwYGAmIWWrBbSzaMZFaPJyGPWGGPWG+NgRdWt+t7ZYFBa4lzd3d1h2NWvomz1QABAEL/5wPTBMcACwARtQkDDA0GAAAvLxESATk5MTABFgAXBgAHJgAnNgACBkoBCHtG/s9UK/76lXQBAgTHff6XiUb+aZRSAW2yiQFYAAEAxQAdAzsEgQAZAC5AFQgKAg4OGQUKChkUAxobFxGACAgRAAAvLzkvGhDNERIBFzkRMxEzETMRMzEwATMVFxYVFAcjNjU0JicRFAYjIiY1NDYzMhcB6UyabF4vOXJAk2s5OX1NKy8EgWTBk6qWeX95d6AK/gZ7lzctTnMTAAIBEP/VBPAEhwAaAB4AQkAjGw0NGAAcCgoFGBMEHyAIAwwbCxwDGRwdGx4LDAgaFoAQHRoALzMvGs0SFzkRMxEzL80REgEXOREzMxEzETMxMAEUBiMiNTQ2MzIXEQURFAYjIiY1NDYzMhcRJQElNQUE8Jtfc3tOLyv92YlzOTp3SjYuArv9jwIn/dkBRH+UZVFvEgHAlf52dJw1LUx1EwLwsv5nlXWYAAIAZv83BAIFzQAbAB8AdUBFDQkSHwYGDwsHFhoCAhMcAxgAAAMHCQQgIQgKCx8FBBwBGgAKGwkODA8eHRITFhkYCg0XCRcQEBcJAwcUAwAHAWAHAQcUAC8vXXEvERIXOS8vLxDNFzkQzRc5ERIBFzkRMxEzMzMRMzMRMzMzETMzETMxMAEHESMRBREjEQc1NxEHNTcRMxElETMRNxUHETcFEQURBALJYP62YMnJyclgAUpgycnJ/tf+tgG8WP6cAT2f/pkBQGCfXgH2YKBgAUb+4aABXP7LXp5g/gpagQH2oP4KAAEAFAAAA/4FtgAVAGxAOgMVFRMIDBAQBQETCg4SDhMDFhcLAwQDbFkIDwQBCQMEAA8VABVsWQwPAD8AAgsDAAATBgMTEGlZExIAPysAGD8SOS9fXl0zKxEAMxgQxl9eXTIrEQAzERIBFzkRMxEzMzMRMzMRMxEzMTATMzUjNTMRMxEhFSEVIRUhESEVIREjFLOzs7gBXP6kAVz+pAJ//MmzAli2kgIW/eqStpH+3aQBxwABABQAAAH8BhQAEwBfQDESAgIECwcHBRAABAQNCQUFFBUTCwwLXlkQDwwBCQMMCAMHCAdeWQC/CAEICAUOAAUVAD8/EjkvXTMrEQAzGBDGX15dMisRADMREgE5ETMzMxEzMxEzETMRMxEzMTABMxUjESMRIzUzNSM1MxEzETMVIwFimpq0mpqamrSamgKNkf4EAfyRt5ECP/3BkQAB//oAAAP+BbYAHQBZQDANFQMDEgYFGwYDHh8CBwAJFRIXGgmwEAEPEB8QLxADCQMQQA0XAAAGEwMGA2lZBhIAPysAGD8SOS8zMxrNX15dXTIyETk5ERI5ORESARc5ETMzETMyMTABIicRIRUhESYjIgYHIzY2MzIXETMRFjMyNjczBgYB2R8SAlb88hgTLCoNaAtkVQ8juBcWKioOZwtkAk4I/k6kArgLOzx6jAgCbP0xCjs8eI4AAgAUAAAEbwW2AA0AGgCAQE0IBg4SBQUKBgAWFhAGAxscEQgJCGlZDm0JAUUJVQkCGQkpCQIICdgJAg8PCR8JLwkDJAMJCQYLBBJrWQAEEAQCCQMEBAsGEgsaa1kLAwA/KwAYPxI5L19eXSsREgA5GC9fXl1eXV1dXTMrEQAzERIBFzkRMxEzMxEzMxEzMTABFAQhIxEjESM1MxEhIAEhFSEVMzI2NTQmIyMEb/7O/uqouLOzAYMCJf0QASv+1ZPaxLbBugQI4O/9xwOooAFu/pKg0Y2cjYwAAgDH/hQE2wW2AAgAHgBLQCcbGBoEAAkJExgEBA8TAx8gGh4AHmtZAAAUHBIUCGlZFAMRDGlZERsAPysAGD8rABg/EjkvKxEAMxESARc5ETMRMxEzETMRMzEwATMyNjU0JiMjERQWMzI3FQYjIBERISAEFRAFASMBIQF/27KkprrROkcyKjFC/t4BkwEQAQX+2wGR1/6e/t0C+IyKin/6R1dRFZwbAUIGYM/Q/t1l/XECXAAEAF7+VgPXBhQAIAAoAC4AMwCQQE8bIBQpBykLBQgkKzIsMQ4cGTMnIAEBJxkOLCsICwg0NTEzECwrKCQIDQUzBzMoYFkPMx8zfzMDHQMzMwAXGgAAFRwXFxBeWRcQBSReWQUWAD8rABg/KxEAMxg/PxESOS9fXl0rABgvERI5ORESOTkREjkREgEXOREzETMRMxEzETMRMxEzETMzETMRMzEwIScjBgYjAyMTJiY1ECUTJyMiBgcnNjYzMhcTMwMWFhURASMHAzY2NTUFFBcTBgYBNCcDNwNUIwhSo3x/iYVrbAGkZhISV5tEN1PEYCYii4mWZF/+rA8Of5ao/fRNcV5gAg5EVpqcZ0n+agGoH6B0ASsrAUICNCCHLDIEAbz+KSWkiP0UAhIC/m0CppFj6mssAWYVYwFRijv+8wcAAgAh/lYDRgYUAB0AIABqQDcYIgsOBBoQDhUeHg4JDBsfGhYWHwwOBCEiHiAADA8HCxcADxsgExITGQMVFSBkWRUPBwBdWQcWAD8rABg/KxEAFzMYLxEzMz8vERI5ERI5ERIBFzkRMxEzETMRMxEzETMRMxEzETMxMCUyNjcVBgYjIicDIxMmNREjNTc3MxUzEzMDFSMDFgMTIwIdI14YGWk2X0GJiaY2m51Ia7qRipgl8yxRj49/DgmKCxUc/k4CDlGKAn9WSOr8Acr+H3X8/DsBeQHG//8Ax/5/BdUFtgIGAoAAAAABAK7+gwTuBhQAGgBFQCQSEAwMDRoEAQICBA0DGxwSBBYCIg4ADRUWCF1ZFhAEGl1ZBBUAPysAGD8rABg/Pz8REjkREgEXOREzETMRMxEzMzEwJREjESMRNCYjIgYVESMRMxEUBzM2NjMyFhURBO6zoXd/p5u0tAoMMbRxyMqY/esBfQK+hoO61v3JBhT+OFpAUFq/0v3NAAEAx/5/BRcFtgAQAEVAJAoOBwMDBAsBDg8PAQQDERIHAQsDAgIECQUDBBIPIgAMaVkAEgA/KwAYPz8/MxI5ERczERIBFzkRMxEzETMRMxEzMTAhAQcRIxEzETcBMwEBMxEjEQQb/fmVuLh+AgnX/b0B4ZyxArqD/ckFtv0viwJG/YP9a/3bAYEAAQCu/oMEYAYUABMASkAnDREIBwMDBA4BERISAQQDFBUBDggDAgIADBIiBQAMDwQVAA9dWQAVAD8rABg/Pz8/ERI5ERczERIBFzkRMxEzETMRMzMRMzEwIQEHESMRMxEHMzc3ATMBATMRIxEDWv6DfbKyCAg9RgFf0v5EAWaisgIAbf5tBhT807JOVAFz/iv+I/3rAX0AAQBO/n8ERAW2AAsAQ0AiAgoGCQMACQoKBwADDA0KIgYDBAQDaVkEAwEHAAAHaVkAEgA/KxESADkYPysREgA5GD8REgEXOREzETMRMxEzMTAzNQEhNSEVASERIxFOAwL9FgPJ/P4DF7GLBIeki/t5/dsBgQABAFD+gwNzBEoACwA9QCAGAgkKCgIHAwAFDA0KIgYDBAQDZFkEDwEHAAAHZFkAFQA/KxESADkYPysREgA5GD8REgEXOREzETMxMDM1ASE1IRUBIREjEVACTv3VAvH9uwJUsncDR4yH/Mj9+AF9AAIAff/sBVoFywAOACIAOkAdAyAWChMYIBgjJBMZFxQDFxIPAGlZDwQcBmlZHBMAPysAGD8rABg/PxI5ORESATk5ETMzMxEzMTABIgIREBIzMjY2NRE0JiYnMhYXMzczESMnIwYGIyIkAjUQAALjx9/eyp7EW1zGmZDuOwofkZEfCjnlpbv+7JEBRwUr/sn+5/7r/sVctqABPKG2W6BuY7z6SrxgcLYBVuUBYQGNAAEAAAAABDEEXgAYACJAEAsZAxoSCgsPAAVdWQAQChUAPz8rABg/EjkRATMRMzEwATIXFSYjIgYHASMBMxMeAxczNjcTNjYDvEMyJRgjMBT+187+asHfCxsZFAUICzS5HloEXhiFCjY5/KQESv15IlFPSBk4ogI+XUkAAQAZAAAHqAXDACMAKkAVHQkkJQQNFAMIEAkDAQgSGh9rWRoEAD8rABg/Mz8zEhc5ERIBOTMxMCEjASYnBgcBIwEzExYXNjcBMwEWFzY3EzY2MzIXFSYjIgYGBwXHu/7uPwsQNv7suv59wOMuGBY4AQK+AQI2GhM1shtyYTokGCMlJx0KA77WS3O0/EgFtvyDr62kwwNy/Ie6ppDOAsdnWhGTChUsJwABABcAAAZ7BF4AKAAqQBUkCikqBA4aAwkTCg8BCRUhJl1ZIRAAPysAGD8zPzMSFzkREgE5MzEwISMDJicjBgcDIwEzEhIXMzc2NxMzEx4DFzM2NxM2NjMyFxUmIyIHBQLTvBoyCCogxcz+07pobQoIDh8dw8S9ChcUEAQJCDtnEmBSQzIlGUwaAmpN1sNi/ZgESv5r/lpXPo9aAmv9lSNPTUkdR/8BuFRSGIUKbwACABQAAAQQBGgACgAkAF5AMiImABIDEBsLGAUFCxASDQUlJh0kIRsVDQMIDg0OXVkPDQESAw0NJBUhDxUIZFkVECQVAD8/KwAYPxESOS9fXl0rERIAORESORESORESARc5ETMRMxEzETMRMzEwARQWFzY1NCYjIgYDBiM1MjcmNTQ2MzIWFRQGBxIXMzY3EzMBIwEZEx6DMignMz5PeGspM45ycYt/d2QZCBFL9MD+VM4DfydXT0CHKzk5/lQPlgaQWnCJgGl0sjT+9ntUzwKH+7YAAQDHAAAD8gW2AAcAO0AiBgICAwMACAkGAWlZOAYBmgYBaQYBMAYBkAYBBgYDBAMDEgA/PxI5L11xXV1xKxESATk5ETMRMzEwASERIxEzESED8v2NuLgCcwKq/VYFtv2WAAEArgAAA3kESgAHAEtALQYCAgMDAAgJBgFdWQQGAfQGAQa1BgEDjwYBTQZdBgJ9BgEFvwYBBgYDBA8DFQA/PxI5L11fXXFdX11fXXErERIBOTkRMxEzMTABIREjETMRIQN5/em0tAIXAen+FwRK/jcAAgBx/+wFXAReABMAHQA7QB4FCAgCGwoRFBQKAgMeHwQQDhddWQ4QGwoACmFZABYAPysRADMYPysAGD8REgEXOREzETMRMxEzMTAFIBEQNxcGBhUQBRE0NjMyEhUQABM0JiMiBhURNjYC1/2a0YtZTwFeqpq53P6snnhlR0+wwxQCPwEq/2B133v+gyMCXrbF/tr5/uT+yQJRuNRycv2gEOYAAgAhAJgCkwPsAAMABwAsQBYDBwEFBwUICQIEAgRfBm8GAgYPAAEAAC9dL105OS8vERIBOTkRMxEzMTABFwEnJRcBJwJKSf3XSQIpSf3XSQPsbf6FbQ5t/oZsAAL/kwUhAWgHYAADAA8ALUAhBx8NLw1PDV8Nzw3/DQYNQAEBAR8ALwBPAF8AzwD/AAYAAC9dzV0vXTMxMBMRMxEBNDYzMhYVFAYjIibTlf4rPywrPzowLD8FIQI//cEBIzs3Nzs2PTgAAv+TBHsBywa2AAMADwAlQBkHHw0vDU8NXw3PDf8NBg0BwC8DTwPPAwMDAC9dGs0vXTMxMAMBFwEDNDYzMhYVFAYjIiY1AZdp/mqiPywrPzowLD8E4wGYaf5pAck7Nzc7Nj04AAL+3wTZAR8GtgADAA8AI0AYBw8NHw0vDU8NXw3PDf8NBw0ADwNfAwIDAC9dMy9dMzEwASEVIRM0NjMyFhUUBiMiJv7fAkD9wLQ/LCs/OjAsPwVvlgFrOzc3OzY9OAAB/vAEwwEQBhcABQAQtwMBDwBfAAIAAC9dMjIxMAE1ITUzEf7wAbRsBMNs6P6sAAEAjwSsA1QHOwAGAB1ADgMEAQQGAwcIAgAEAwYDAD8XMxESARc5ETMxMAEBIREjESEB8gFi/uub/usHO/57/vYBCgABAI8EjwNUBx8ABgAdQA4FAgYCAQMHCAIABAMGAwA/FzMREgEXOREzMTABASERMxEhAfL+nQEVmwEVBI8BhQEL/vUAAgCTAqABkQb0AAMADwAmQBECBAMKBAoQESoBAQEHAgIHDQAvMzMvEjldERIBOTkRMxEzMTABIwMzAzQ2MzIWFRQGIyImAU51M9vuQT4+QUI9PUIEWAKc/DdCR0lAP0xKAAIAkwK0AZEHCAADAA8AJEAQCgMEAgMCEBElAAEABwcNAwAvxDISOV0REgE5OREzETMxMBMzEyMTFAYjIiY1NDYzMhbXdTPb7UM8PENEOzZJBVD9ZAPJRkNIQUBLQgACAJMBWAGRBcsAAwAPACVAEQoDBAIDAhARJQABAAcHAw0EAD/EMxE5XRESATk5ETMRMzEwEzMTIxMUBiMiJjU0NjMyFtd1M9vtQzw8Q0Q7NkkEEv1GA+dGQ0hBQUtCAAH+8ATDARAGFwAJABdACgQACAEIAgYIBgkALzMzETMvXTMxMAEVIxUjNSMVIxEBEL5tiWwGF23n5+cBVAAB/vAAAAEQAVQACQAStgMIBQEIAQAALzIyETMvMzEwITUzNTMVMzUzEf7wvm2JbG3n5+f+rP//APn+UwOt/5sBBwEt//X5egAdtADQDQENuP/Asw8SSA24/8C0Cg5IDSMAPysrXTUAAgCTALABkQRmAAsAFwAmQBIMABIGAAYYGQkDfVkJDxV9WQ8ALysAGC8rERIBOTkRMxEzMTATNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiaTQTw9REQ9O0I/Pj9CRD07QgE7QkhIQkBLSgLhQklIQ0BLSgACAGYBdQMtA6AAAwAHACJADwQCBwECAQgJAwACAQIEBQAvM8ZdMhESATk5ETMRMzEwARUhNRE1IRUDLf05AscCBpGRAQiSkgABAKYBnAGBBbYAAwAStgIDBAUBAgMAP80REgE5OTEwASMDMwFOdTPbAZwEGgABAKYDNQGBBbYAAwAStgIDBAUBAgMAP80REgE5OTEwASMDMwFOdTPbAzUCgQAD/t8EzwEtBvgACwAXAB8AO0ApQBpQGmAasBrAGtAaBmAacBqAGgMagAAfEB8wHwMfHwkVFQMPD18PAg8AL10zMxEzMy9dGsxxcjEwARQGIyImNTQ2MzIWBRQGIyImNTQ2MzIWJzY3MxUGByMBHzMuLjI6Jik4/n84Jy4yOiYnOA2VMNc56nkFMzA0Ni41MjI1NS82LjUyMn+tZBVZuwAD/tMEzwEfBvgACwAXAB8AO0ApQBxQHGAcsBzAHNAcBmAccByAHAMcgAAZEBkwGQMZGQkVFQMPD18PAg8AL10zMxEzMy9dGs1xcjEwARQGIyImNTQ2MzIWBRQGIyImNTQ2MzIWNyMmJzUzFhcBHzMuLjI6Jik4/n84Jy4yOiYnONF56jnXMJUFMzA0Ni41MjI1NS82LjUyMme7WRVkrQAB/OUEsgAKBjMACQAXQA0FBQAPCV8JfwnPCQQJAC9dMzMvMTATIyIEByM2JCEzCgrr/q5OkGABmQEiCgWgenS9xAAB//YEsgMbBjMACQAXQA0FBQkPAF8AfwDPAAQAAC9dMjIvMTADMyAEFyMmJCMjCgoBIwGWYpBP/q/rCgYzxL10egAB/OwE2wAABeEACwA5QCfKCwEPCwELygABDwABAAAGEAYgBgMGBgMPCAEPCB8ILwhfCM8IBQgAL11xMzMvXS5dXS5dXTEwESYmIyIHIxIhMhYXtapP3x9oLgE8dM9nBRsnFn0BBiYXAAEAAATdAxQF4wAKAD9ALcoKAQ8KAQrKAAEPAAEADwUfBS8FAwUFAxAIIAhACFAIcAigCOAI8AgIDwgBCAAvXV0zMy9dLl1dLl1dMTARFhYzMjczAiEiJWfSdd8faC7+xqT++AWkFyd9/vo+AAEAoAAAA7YFgQAJACRADwAHAQQBCgsIBQIHBQEEBQAvMy8SOTkQxBESATk5ETMzMTAhIxEBITUhAREzA7aH/qT+zQFkASuHA54BXIf+1QErAAEAoAAAA7YFgQAJACRADwAHAQQBCgsIBQIHBQEEBQAvMy8SOTkQxBESATk5ETMzMTAhIxEBITUhAREzA7aH/o/+4gFkASuHAtUCJYf+RgG6AAEAoAAAA7YFgQAJACRADwAHAQQBCgsIBQIHBQEEBQAvMy8SOTkQxBESATk5ETMzMTAhIxEBITUhAREzA7aH/oX+7AFuASGHAaADWof9WgKmAAEAoAAAA7YFgQAIACBADQAGAwYJCgcEBgQBAwQALzMvEjkQxBESATk5ETMxMCEjASE1IQERMwO2h/5//vIBbgEhhwT6h/xEA7wAAQBOAAADtgWBAAgAIEAOAAEEAQkKAgYDAwcBBQcALzMvEhc5ERIBOTkRMzEwISMRAQE3AQEzA7aH/rj+Z1wBPQFIhwTH/swBhmD+1QEzAAEAUgAAA7YFgQAJACJADgAHAQQBCgsDBgYIAQUIAC8zLxI5LzMREgE5OREzMzEwISMRIQE3ASERMwO2h/6U/o9iAUgBM4cDqAFvYP64AVIAAQBOAAADtgWBAAcAIEANAAUBAwEICQIFBgEEBgAvMy8SOTkREgE5OREzMzEwISMRATcBETMDtof9H14Cg4cCSgLNXv2ZAnMAAQBOAAADtgWBAAkAIEANAAcBBAEKCwIHCAEIBQAvMy8SOTkREgE5OREzMzEwISM1AQE3ARMRMwO2h/64/mdSAbTbh+wCpQGGav5o/jADaAABAEYAAAO2BYEACAAcQAsABgMGCQoGBwEHBAAvMy8SORESATk5ETMxMCEjAQE3ARMRMwO2h/6m/nFaAa7hhwOiAXlm/mv9mwP6AAEARgAAAnEFgQAHACBADQAFAQMBCAkCBQYBBgQALzMvEjk5ERIBOTkRMzMxMCEjEQE3AREzAnGK/l9aAUeKA54Bf2T+1wEpAAEANQAAA7YFgQAIACBADgABBAEJCgIGAwMFAQcFAC8zLxIXORESATk5ETMxMCEjEQEBNwEBMwO2h/60/lJrAUcBSIcEef3XAuNO/d8CIQABADUAAAO2BYEACQAiQA8ABwEEAQoLAgYDAwUBCAUALzMvEhc5ERIBOTkRMzMxMCEjEQEBNwEBETMDtof+tP5SawFgAS+HA6L+sALjTP2yAS0BIQABAFAAAAO2BYEACQAiQA4ABwEEAQoLAwYGBQEIBQAvMy8SOS8zERIBOTkRMzMxMCEjESEBNwEhETMDtof+qP55cwFkAQiHApwCnUj9ogJeAAEALQAAA7YFgQAJACBADQAHAQQBCgsCBwUBCAUALzMvEjk5ERIBOTkRMzMxMCEjEQEBNwEXETMDtof+nv5gdwGT+IcBDgFjAspG/Ub4A7IAAQBIAAADtgWBAAYAHEALAAQCBAcIBAMBBQMALzMvEjkREgE5OREzMTAhIwE3AREzA7aH/Rl2AnGHBT1E+5oEZgABAC0AAAJxBYEABwAgQA0ABQEDAQgJAgUEAQYEAC8zLxI5ORESATk5ETMzMTAhIxEBNwERMwJxiv5GcwFHigJWAuNI/d8CIQABACUAAAO2BYEACAAgQA4AAQQBCQoCBgMDBQEHBQAvMy8SFzkREgE5OREzMTAhIxEBATcBATMDtof+uP4+ewFHAUiHBBn83QRaMfzdAyMAAQAlAAADtgWBAAkAI0AQAAcBBAEKCwIGAwcEBQEIBQAvMy8SFzkREgE5OREzMzEwISMRAQE3AQE1MwO2h/7D/jN/AVgBM4cDoP2FBCc1/OcCZ7IAAQAlAAADtgWBAAkAI0AQAAcBBAEKCwIGAwcEBQEIBQAvMy8SFzkREgE5OREzMzEwISMRAQE3AQERMwO2h/6y/kR7AXIBHYcCVv6wBEox/H0BEgJxAAEAJwAAA7YFgQAJACJADgAHAQQBCgsDBgYFAQgFAC8zLxI5LzMREgE5OREzMzEwISMRIQE3ASERMwO2h/6W/mJ5AYMBDIcBUgP+MfxYA6gAAQAvAAADtgWBAAgAHEALAAYDBgkKBgQBBwQALzMvEjkREgE5OREzMTAhIwEBNwEXETMDtof+uP5IfwGs1YcBSAQCN/wV2ATDAAEAJQAAAnEFgQAHACBADQAFAQMBCAkCBQQBBgQALzMvEjk5ERIBOTkRMzMxMCEjNQE3AREzAnGK/j57AUeK9ARcMfzdAyMAAQAdAAADtgWBAAgAIEANAAEEAQkKBgIFAQMHBQAvMy8zEjk5ERIBOTkRMzEwISMRAQE3AQEzA7aH/rj+Nn0BTQFIhwPX/CkFUi/8KQPXAAEAFwAAA7YFgQAJACRAEAAHAQQBCgsCBgcDCAEDBQgALzMvMxIXORESATk5ETMzMTAhIxEBATcBATUzA7aH/rj+MH8BWAFBhwN1/IsFUC/8FwNqgQABADUAAAO2BYEACQAkQBAABwEEAQoLAgYHAwgBAwUIAC8zLzMSFzkREgE5OREzMzEwISMRAQE3AQERMwO2h/64/k5/AU4BLYcCj/1xBVQr++MCbwGwAAEANQAAA7YFgQAJACRAEAAHAQQBCgsCBgcDCAEDBQgALzMvMxIXORESATk5ETMzMTAhIxEBATcBJREzA7aH/rj+Tn8BdQEGhwE3/skFVCv7ffoDiwABAC8AAAO2BYEABwAaQAoABQIFCAkEAQYDAC8zLzMREgE5OREzMTAhIQE3ATMRMwO2/iv+ToEBlOuHBVQt+wYE+gABACkAAAJxBYEABgAcQAsABAIEBwgEAwEFAwAvMy8SORESATk5ETMxMCEjATcBETMCcYr+QoEBPYoFVC38KQPXAAEAUAAAA7YFgQAHABxACwABBQEICQQGAQMGAC8zLxI5ERIBOTkRMzEwISMRIQEnASEDtof+zf60YAFzAfME+v62YgFvAAEATAAAA7YFgQAJACNAEAAHAQUBCgsDBwQCBAYBCAYALzMvEhc5ERIBOTkRMzMxMCEjEQEBJwEBETMDtof+tv7DXAGbAUiHA5EBNv7bZgF5/s0BMwABAEwAAAO2BYEACQAjQBAABwEFAQoLAwQHAgQGAQgGAC8zLxIXORESATk5ETMzMTAhIxEBAScBAREzA7aH/pj+21YBmwFIhwIpAoH+9mgBef3BAj8AAQBMAAADtgWBAAkAI0AQAAcBBQEKCwMEBwIEBgEIBgAvMy8SFzkREgE5OREzMzEwISM1AQUnAQERMwO2h/6D/u5UAZsBSIfpA632aAF5/NMDLQABAF4AAAO2BYEACAAgQA4ABgQGCQoCAwYDBQEHBQAvMy8SFzkREgE5OREzMTAhIwEFJwEBETMDtof+jf7yUAGcATWHBInnZgF5/D0DwwABAEwAAAJxBYEABgAcQAsAAQQBBwgDAgUBBQAvLxI5ORESATk5ETMxMCEjEQEnATMCcYr+w14Bm4oEw/7daAF5AAEAoAAAA7YFgQAIACJADgABBAEJCgIBBAUFBwEHAC8vEjkvMxE5ERIBOTkRMzEwISMRBSE1IQEzA7aH/wD+cQFUATuHBMXihwEXAAEAoAAAA7YFgQAJACZAEAAHAQQBCgsCBwEEBQUIAQgALy8SOS8zETk5ERIBOTkRMzMxMCEjEQEhNSEBETMDtof+nP7VAWABL4cCaAF7h/7DAlQAAQCgAAADtgWBAAkAJkAQAAcBBAEKCwIHAQQFBQgBCAAvLxI5LzMROTkREgE5OREzMzEwISMRASE1IQERMwO2h/6e/tMBfwEQhwE1Aq6H/fIDJQABAKAAAAO2BYEACAAiQA4ABgMGCQoGAQMEBAcBBwAvLxI5LzMRORESATk5ETMxMCEjASE1IRMRMwO2h/6s/sUBnfKHA+OH/UAD1wABAFAAAAO2BYEACAAfQA4AAQQBCQoCBQYDBAcBBwAvLxIXORESATk5ETMxMCEjEQEBNwEBMwO2h/64/mlgAR8BYIcEef3VAaBi/tsCVgABAEwAAAO2BYEACQAiQBAABwEEAQoLBQIGAwcFCAEIAC8vEhc5ERIBOTkRMzMxMCEjEQEBNwEBETMDtof+uP5lYAE7AUiHA7D+uAGcYP7HAUYBEAABAEYAAAO2BYEACQAkQA8ABwEEAQoLBQEDBgYIAQgALy8SOS8zETkREgE5OREzMzEwISMRIQE3ASERMwO2h/5n/rBiASsBXIcCnAF0Xf62Al4AAQBMAAADtgWBAAcAIEAOAAUBAwEICQQFAgMGAQYALy8SFzkREgE5OREzMzEwISMRATcBETMDtof9HV4ChYcBJwLjZf16A5gAAQBMAAADtgWBAAgAHEALAAYDBgkKBgQHAQcALy8SOTkREgE5OREzMTAhIwEBNwETETMDtof+uP5lXAGu2YcCcwGZZf5S/mQEWgABAEwAAAJxBYEABwAgQA4ABQEDAQgJBAUCAwYBBgAvLxIXORESATk5ETMzMTAhIxEBNwERMwJxiv5lXgE9igJkAZxk/sMCWgABAC8AAAO2BYEACAAfQA4AAQQBCQoFAgYDBAcBBwAvLxIXORESATk5ETMxMCEjEQEBNwEBMwO2h/64/kh1ATcBVIcEHfzlA2BI/ZgDPwABADkAAAO2BYEACQAiQBAABwEEAQoLBQIHBgMFCAEIAC8vEhc5ERIBOTkRMzMxMCEjEQEBNwEBNTMDtof+uP5SdQE5AUiHA579cANIRv2hApC0AAEAPwAAA7YFgQAJACJAEAAHAQQBCgsFAgcGAwUIAQgALy8SFzkREgE5OREzMzEwISMRAQE3AQERMwO2h/7D/k13AVwBHYcCc/6kA1g9/VQBOQJIAAEAPwAAA7YFgQAJACRADwAHAQQBCgsFAQMGBggBCAAvLxI5LzMRORESATk5ETMzMTAhIxEhATcBIREzA7aH/qT+bHcBbwEKhwFWAxk9/TEDpAABAD8AAAO2BYEACAAcQAsABgMGCQoGBAcBBwAvLxI5ORESATk5ETMxMCEjAQE3ARcRMwO2h/60/lx3AZrfhwE1Azo9/N3LBMMAAQA/AAACcQWBAAcAIEAOAAUBAwEICQQFAgMGAQYALy8SFzkREgE5OREzMzEwISMRATcBETMCcYr+WHcBMYoBLQNCPf2qAysAAQA1AAADtgWBAAgAIEAOAAEEAQkKBQIGAwcBAwcALy8zEhc5ERIBOTkRMzEwISMRAQE3AQEzA7aH/rj+Tn0BNQFIhwPX/CkFCDH8cQPXAAEANQAAA7YFgQAJACNAEAAHAQQBCgsFAgYHBAgBAwgALy8zEhc5ERIBOTkRMzMxMCEjEQEBNwEBNTMDtof+uP5OfQE8AUGHA3X8iwUIMfxdA2qBAAEANQAAA7YFgQAJACNAEAAHAQQBCgsFAgYCBAgBAwgALy8zEhc5ERIBOTkRMzMxMCEjEQEBNwEBETMDtof+uP5OfwFOAS2HAo/9cQUKLfwrAm8BsAABADUAAAO2BYEACQAjQBAABwEEAQoLBQIGBwQIAQMIAC8vMxIXORESATk5ETMzMTAhIxEBATcBJREzA7aH/rj+Tn8BdQEGhwE3/skFCi37xfoDiwABADUAAAO2BYEABwAeQAwABQIFCAkDBAYEAQYALy8zERI5ERIBOTkRMzEwISEBNwEzETMDtv4x/k5/AZzfhwUKLftQBPoAAQA1AAACcQWBAAYAHEALAAQCBAcIBAMFAQUALy8SOTkREgE5OREzMTAhIwE3AREzAnGK/k5/ATOKBQot/HkD0QABAEwAAAO2BYEABwAcQAsAAQUBCAkEBgEDBgAvMy8SORESATk5ETMxMCEjESEBJwEhA7aH/uH+qm4BdwHzBPr9wkoCewABAEwAAAO2BYEACQAjQBAABwEFAQoLAwcCBAQGAQgGAC8zLxIXORESATk5ETMzMTAhIxEBAScBAREzA7aH/tH+um4BmwFIhwORAR/+DEoCe/7NATMAAQBMAAADtgWBAAkAI0AQAAcBBQEKCwMHAgQEBgEIBgAvMy8SFzkREgE5OREzMzEwISMRAQEnAQERMwO2h/6w/ttuAZsBSIcCKQJU/j9KAnv9wQI/AAEATAAAA7YFgQAJACNAEAAHAQUBCgsDBAcCBAYBCAYALzMvEhc5ERIBOTkRMzMxMCEjNQEBJwEBETMDtof+nP7vbgGbAUiH6QN1/l5KAnv80wMtAAEATAAAA7YFgQAIACBADgAGBAYJCgIDBgMFAQcFAC8zLxIXORESATk5ETMxMCEjAQEnAQERMwO2h/6e/u1uAa4BNYcEUv5qSgJ7/D0DwwABAGgAAAJxBYEABgAcQAsAAQQBBwgDAgUBBQAvLxI5ORESATk5ETMxMCEjEQEnATMCcYr+8G8Bf4oEf/47TAJ7AAEATAAAA7YFgQAGABxACwABBAEHCAIDBQEFAC8vEjk5ERIBOTkRMzEwISMRAScBMwO2h/1rTgLjhwTP/dFmAnsAAQBGAAADtgWBAAkAJEAPAAcBBQEKCwQBAwYGCAEIAC8vEjkvMxE5ERIBOTkRMzMxMCEjESEBJwEhETMDtof+v/66YgFqAX+HA+P+mFwBkwEXAAEATAAAA7YFgQAJACJAEAAHAQUBCgsGAwcCBAUIAQgALy8SFzkREgE5OREzMzEwISMRAQEnAQERMwO2h/62/sNcAZsBSIcCgQE1/ttnAXn+ygJGAAEATAAAA7YFgQAJACJAEAAHAQUBCgsGAwQHAgUIAQgALy8SFzkREgE5OREzMzEwISMRAQEnAQERMwO2h/6Y/ttWAZsBSIcBGQKB/vVpAXn9wANQAAEATAAAA7YFgQAIAB9ADgAGBAYJCgUCAwYEBwEHAC8vEhc5ERIBOTkRMzEwISMBAycBAREzA7aH/mnmZgFyAXGHA7b+5lwBwPykBCUAAQBMAAACcQWBAAcAIEAOAAUBBAEICQIDBQMGAQYALy8SFzkREgE5OREzMzEwISMRAScBNTMCcYr+w14Bm4oDyf7AZwGb9gABAKAAAAO2BYEACAAiQA4AAQQBCQoCAQQFBQcBBwAvLxI5LzMRORESATk5ETMxMCEjEQMhNSEBMwO2h+f+WAFWATmHBFr+QocCXgABAKAAAAO2BYEACQAmQBAABwEEAQoLAgcBBAUFCAEIAC8vEjkvMxE5ORESATk5ETMzMTAhIxEHITUhAREzA7aH8v5jAWYBKYcDmv6HATkBJQABAKAAAAO2BYEACQAmQBAABwEEAQoLAgcBBAUFCAEIAC8vEjkvMxE5ORESATk5ETMzMTAhIxEBITUhAREzA7aH/p7+0wFiAS2HASUBd4f+xAOaAAEAoAAAA7YFgQAIACJADgAGAwYJCgYBAwQEBwEHAC8vEjkvMxE5ERIBOTkRMzEwISMBITUhAREzA7aH/qj+yQGJAQaHApyH/gQEWgABAFYAAAO2BYEACAAfQA4AAQQBCQoCBQYDBAcBBwAvLxIXORESATk5ETMxMCEjEQEBNwUBMwO2h/7B/mZeAQoBcYcEJf0QAYxe/gNgAAEAVgAAA7YFgQAJACJAEAAHAQQBCgsCBwUGAwUIAQgALy8SFzkREgE5OREzMzEwISMRAQE3AQE1MwO2h/64/m9eARMBaIcDf/2+AYRe/vgCePIAAQBYAAADtgWBAAkAIkAQAAcBBAEKCwUCBwYDBQgBCAAvLxIXORESATk5ETMzMTAhIxEBATcBAREzA7aH/rj+cVwBMwFIhwJt/soBg2f+1QExAloAAQBWAAADtgWBAAkAJEAPAAcBBAEKCwUBAwYGCAEIAC8vEjkvMxE5ERIBOTkRMzMxMCEjESEBNwEhETMDtof+mP6PYgFMASuHAVYBbVz+vgOkAAEAVgAAA7YFgQAGABxACwAEAgQHCAQDBQEFAC8vEjk5ERIBOTkRMzEwISMBNwERMwO2h/0nXgJ7hwLBXv2dBMUAAQBcAAACcQWBAAcAIEAOAAUBAwEICQQFAgMGAQYALy8SFzkREgE5OREzMzEwISMRATcBETMCcYr+dVwBL4oBMwGLZ/7RA4sAAQA3AAADtgWBAAgAIEAOAAEEAQkKAgUGAwcBAwcALy8zEhc5ERIBOTkRMzEwISMRAQE3AQEzA7aH/sv+PXEBKwFchwPD/D0C2Uz+GAREAAEANwAAA7YFgQAJACNAEAAHAQQBCgsCBQYHBAgBAwgALy8zEhc5ERIBOTkRMzMxMCEjEQEBNwEBNTMDtof+uP5QbwErAV6HAy380wLZTP4KA2npAAEANwAAA7YFgQAJACNAEAAHAQQBCgsFAgYHBAgBAwgALy8zEhc5ERIBOTkRMzMxMCEjEQEBNwEBETMDtof+uP5QbwE/AUqHAj/9wQLZTP3nAkwCKQABADf//gO2BYEACQAjQBAABwEEAQoLBQIGBwQIAQMIAC8vMxIXORESATk5ETMzMTAhIxEBATcBAREzA7aH/rj+UHEBWAEvhwFY/qYC20z9uAFCA2IAAQA3AAADtgWBAAcAHkAMAAUCBQgJAwQGBAEGAC8vMxESORESATk5ETMxMCEhATcBMxEzA7b+Mf5QcQGL/IcC2Uz9YgT6AAEANwAAAnEFgQAGABxACwAEAgQHCAQDBQEFAC8vEjk5ERIBOTkRMzEwISMBNwERMwJxiv5QcQE/igLZTP3hBHsAAQBIAAADtgWBAAcAHEALAAEFAQgJBAYBAwYALzMvEjkREgE5OREzMTAhIxEjAScBIQO2h+3+f3kBmQHVBPr8XDED+gABAEYAAAO2BYEACQAjQBAABwEFAQoLAwcCBAQGAQgGAC8zLxIXORESATk5ETMzMTAhIxEBAScBAREzA7aH/uP+r3sBmwFOhwN5ARD8zTED+v6wAVAAAQBGAAADtgWBAAkAI0AQAAcBBQEKCwMHAgQEBgEIBgAvMy8SFzkREgE5OREzMzEwISMRAQEnAQERMwO2h/7P/sN7AaEBSIcCYgHy/QIxA/r95wIZAAEARgAAA7YFgwAJACNAEAAHAQUBCgsDBwQCBAYBCAYALzMvEhc5ERIBOTkRMzMxMCEjNQEBJwEBETMDtof+tP7eewGhAUiHngN0/UQxA/z8ogNcAAEARgAAA7YFgQAIACBADgAGBAYJCgIGAwMFAQcFAC8zLxIXORESATk5ETMxMCEjAQEnAQERMwO2h/6s/uZ7AaEBSIcD/v1YMQP6/CkD1wABAEYAAAJxBYEABgAcQAsAAQQBBwgDAgUBBQAvLxI5ORESATk5ETMxMCEjEQEnATMCcYr+2nsBoYoEHf05MQP6AAEAgQAAA7YFgQAIABxACwABBQEJCgQCBwEHAC8vEjk5ERIBOTkRMzEwISMRBwEnAQEzA7aH3/6odwFiAUyHBMPL/V49ArkBNQABAIEAAAO2BYEACQAkQA8ABwEFAQoLBAEDBgYIAQgALy8SOS8zETkREgE5OREzMzEwISMRIwEnASERMwO2h+n+sncBcwE7hwPj/XM9AtcBFwABADkAAAO2BYEACQAiQBAABwEFAQoLBgMHAgQFCAEIAC8vEhc5ERIBOTkRMzMxMCEjEQEBJwEBETMDtof+0f6udQGuAUiHAlgBjf1xSANF/lQCSgABADkAAAO2BYEACQAiQBAABwEFAQoLBgMHAgQFCAEIAC8vEhc5ERIBOTkRMzMxMCEjNQEBJwEBETMDtof+sP7PdQGuAUiHtALw/bJIA0f9HwN9AAEAOQAAA7YFgQAIAB9ADgAGBAYJCgUCBgMEBwEHAC8vEhc5ERIBOTkRMzEwISMBAScBAREzA7aH/qj+13UBrgFIhwOT/cNIA0f8lgQGAAEAOQAAAnEFgQAHACBADgAFAQQBCAkCAwUDBgEGAC8vEhc5ERIBOTkRMzMxMCEjEQEnATUzAnGK/sl3Aa6KA7j9oD4DS6AAAQCRAAADtgWBAAgAHEALAAEFAQkKBAIHAQcALy8SOTkREgE5OREzMTAhIxEDAScBATMDtofZ/pZbAVYBSIcEWv5k/phiAVYCcwABAJEAAAO2BYEABwAgQA4GAwcCBwgJAwABAwQHBAAvLxIXORESATk5ETMzMTABAScBNTMRIwMv/b1bAp6HhwPb/XtiAuTl+n8AAQCRAAADtgWBAAkAJEAPAAcBBQEKCwQBAwYGCAEIAC8vEjkvMxE5ERIBOTkRMzMxMCEjESEBJwEhETMDtof+3/7eWwFIAVaHApz+umIBawJeAAEAkQAAA7YFgQAJACJAEAAHAQUBCgsGAwcCBAUIAQgALy8SFzkREgE5OREzMzEwISMRAQEnAQERMwO2h/69/wBbAVYBSIcBQgEx/uNiAXn+zQODAAEAkQAAA7YFgQAIAB9ADgAGBAYJCgUCAwYEBwEHAC8vEhc5ERIBOTkRMzEwISMBBycBAREzA7aH/p7dXwFWAUiHAkz4ZAF5/dMEfQABAEwAAAJxBYEABwAgQA4ABQEEAQgJAgMFAwYBBgAvLxIXORESATk5ETMzMTAhIxEBJwERMwJxiv7DXgGbigKT/sNkAZwCKwABAKAAAAO2BYEACAAiQA4AAQQBCQoCAQQFBQcBBwAvLxI5LzMRORESATk5ETMxMCEjEQMhNSEBMwO2h9v+TAFSAT2HA9f9f4cDpAABAKAAAAO2BYEACQAmQBAABwEEAQoLAgcBBAUFCAEIAC8vEjkvMxE5ORESATk5ETMzMTAhIxEDITUhAREzA7aH8P5hAU4BQYcDJf4xhwJvATUAAQCgAAADtgWBAAkAJkAQAAcBBAEKCwIHAQQFBQgBCAAvLxI5LzMROTkREgE5OREzMzEwISMRASE1IQERMwO2h/7V/pwBHgFxhwKT/sOHAYcCHQABAKAAAAO2BYEACAAiQA4HBAEECQoECAECAgUIBQAvLxI5LzMRORESATk5ETMxMAEhNSEBETMRIwG+/uIBZAErh4cBVof+7AS4+n8AAQBMAAADtgWBAAgAIEAOAAEEAQkKAgUGAwcBAwcALy8zEhc5ERIBOTkRMzEwISMRAQE3BQEzA7aH/rj+ZVwBAAGHhwPT/C0BeWbrBI0AAQBMAAADtgWBAAkAI0AQAAcBBAEKCwcCBQYECAEDCAAvLzMSFzkREgE5OREzMzEwISMRAQE3BQE1MwO2h/64/mVcAQoBfYcDVvyqAXlm+APawAABAEwAAAO2BYEACQAjQBAABwEEAQoLAgcFBgQIAQMIAC8vMxIXORESATk5ETMzMTAhIxEBATcBAREzA7aH/rj+ZVwBHQFqhwI//cEBeWb++gJ/AikAAQBMAAADtgWBAAkAI0AQAAcBBAEKCwUHAgYECAEDCAAvLzMSFzkREgE5OREzMzEwISMRAQE3AQERMwO2h/64/mVcAT0BSocBM/7NAXlm/tsBNgORAAEAUAAAA7YFgQAHAB5ADAAFAgUICQMEBgQBBgAvLzMREjkREgE5OREzMTAhIQE3ASERMwO2/jH+aVwBeQEKhwF3aP6oBPoAAQBQAAACcQWBAAYAHEALAAQCBAcIBAMFAQUALy8SOTkREgE5OREzMTAhIwE3AREzAnGK/mlcATuKAXdo/t8EwwABAC8AAAO2BYEABwAaQAoAAQUBCAkBBAMGAC8zLzMREgE5OREzMTAhIxEjAScBIQO2h+v+bIEBsgHVBPr7Bi0FVAABADUAAAO2BYEACQAkQBAABwEFAQoLAwcCAwYBBAgGAC8zLzMSFzkREgE5OREzMzEwISMRJQEnAQERMwO2h/76/ot/AbIBSIcDi/r7ey0FVP7JATcAAQA1AAADtgWBAAkAJEAQAAcBBQEKCwMHAgMGAQQIBgAvMy8zEhc5ERIBOTkRMzMxMCEjEQEBJwEBETMDtof+2/6qfwGyAUiHAkoB7fvJLQVU/dUCKwABABcAAAO2BYEACQAkQBAABwEFAQoLAwcCAwYEAQgGAC8zLzMSFzkREgE5OREzMzEwISM1AQEnAQERMwO2h/7D/qR/AdABSIfpAxH8CC8FUPzbAyUAAQAdAAADtgWBAAgAIEANAAYEBgkKBgIFAQMHBQAvMy8zEjk5ERIBOTkRMzEwISMBAScBAREzA7aH/rj+s30BygFIhwPX/CkvBVL8KQPXAAEAKQAAAnEFgQAGABxACwABBAEHCAIFAQMFAC8vMxI5ERIBOTkRMzEwISMRAScBMwJxiv7DgQG+igPX/CktBVQAAQAvAAADtgWBAAgAHEALAAEFAQkKAgcBBAcALy8zEjkREgE5OREzMTAhIxEHAScBATMDtofV/lR/AbgBSIcEw9f8FDcEAgFIAAEAJwAAA7YFgQAJACJADgAHAQUBCgsDBgYIAQQIAC8vMxI5LzMREgE5OREzMzEwISMRIwEnASERMwO2h/T+ZXkBtAFUhwPj/B0xBDkBFwABACUAAAO2BYEACQAjQBAABwEFAQoLBgMHAgQIAQQIAC8vMxIXORESATk5ETMzMTAhIxEBAScBAREzA7aH/uP+jnsBvAFOhwJxARL8fTEESv6wAlYAAQAlAAADtgWBAAkAI0AQAAcBBQEKCwYDBwIECAEECAAvLzMSFzkREgE5OREzMzEwISM1AQEnAQERMwO2h/7X/p5/AdcBM4fHAmj80TUEQP2BA4sAAQAlAAADtgWBAAgAIEAOAAYEBgkKBQIGAwcBAwcALy8zEhc5ERIBOTkRMzEwISMBAScBAREzA7aH/rj+uXsBwgFIhwMj/N0xBFr83QQZAAEAJQAAAnEFgQAHACBADQAFAQQBCAkCBQYBAwYALy8zEjk5ERIBOTkRMzMxMCEjEQEnATUzAnGK/rl7AcKKA3n8hzEEwY8AAQBIAAADtgWBAAYAHEALAAEEAQcIAgUBAwUALy8zEjkREgE5OREzMTAhIxEBJwEzA7aH/Y92AueHBGb7mkQFPQABAC0AAAO2BYEACQAgQA0ABwEFAQoLAgcIAQQIAC8vMxI5ORESATk5ETMzMTAhIxEHAScBAREzA7aH+P5tdwGgAWKHA7L4/UZGAsoBYwEOAAEAUAAAA7YFgQAJACJADgAHAQUBCgsDBgYIAQQIAC8vMxI5LzMREgE5OREzMzEwISMRIQEnASERMwO2h/74/pxzAYcBWIcCnP1kSALbAl4AAQA1AAADtgWBAAkAI0AQAAcBBQEKCwYDBwIECAEECAAvLzMSFzkREgE5OREzMzEwISMRAQEnAQERMwO2h/7R/qBrAa4BTIcBIQEt/bJMAuP+sAOiAAEANQAAA7YFgQAIACBADgAGBAYJCgUCBgMHAQMHAC8vMxIXORESATk5ETMxMCEjAQEnAQERMwO2h/64/rlrAa4BTIcCIf3fTgLj/dcEeQABAC0AAAJxBYEABwAgQA0ABQEEAQgJBQIGAQMGAC8vMxI5ORESATk5ETMzMTAhIxEBJwERMwJxiv65cwG6igIh/d9IAuMCVgABAEYAAAO2BYEACAAcQAsAAQUBCQoCBwEEBwAvLzMSORESATk5ETMxMCEjEQMBJwEBMwO2h+H+UloBjwFahwP6/Zz+amYBeQOiAAEATgAAA7YFgQAJACBADQAHAQUBCgsHAggBBAgALy8zEjk5ERIBOTkRMzMxMCEjEQMBJwEBNTMDtofb/kxSAZkBSIcDaP4w/mhqAYYCpusAAQBOAAADtgWBAAcAIEANAAUBBAEICQUCBgMBBgAvLzMSOTkREgE5OREzMzEwISMRAScBETMDtof9fV4C4YcCc/2ZXgLNAkoAAQBSAAADtgWBAAkAIkAOAAcBBQEKCwMGBggEAQgALy8zEjkvMxESATk5ETMzMTAhIxEhAScBIREzA7aH/s3+uGIBcQFshwFW/rRgAXMDpAABAE4AAAO2BYEACAAgQA4ABgQGCQoFAgYDBwMBBwAvLzMSFzkREgE5OREzMTAhIwEBJwEBETMDtof+uP7DXAGZAUiHATP+1WABhv7MBMcAAQBGAAACcQWBAAcAIEANAAUBBAEICQIFBgEDBgAvLzMSOTkREgE5OREzMzEwISMRAScBETMCcYr+uVoBoYoBKf7XZAF/A54AAQCgAAADtgWBAAgAIEANAAEEAQkKAQIFBwUEBwAvLzMREjnEERIBOTkRMzEwISMRASE1IQEzA7aH/t/+kgEOAYGHA7z8RIcE+gABAKAAAAO2BYEACQAkQA8ABwEEAQoLAQIHBQgFBAgALy8zERI5OcQREgE5OREzMzEwISMRASE1IQE1MwO2h/7f/pIBEAF/hwMn/NmHBCnRAAEAoAAAA7YFgQAJACRADwAHAQQBCgsBAgcFCAUECAAvLzMREjk5xBESATk5ETMzMTAhIxEBITUhAREzA7aH/uH+kAEcAXOHAkT9vIcC9AIGAAEAoAAAA7YFgQAJACRADwAHAQQBCgsBAgcFCAUECAAvLzMREjk5xBESATk5ETMzMTAhIxEBITUhAREzA7aH/tX+nAEzAVyHASv+1YcBXAOe//8Acf/sBM0G/gImAWAAAAEHCQ4AxwAAABKyBAMCuP/wtEhHDxklASs1NTX//wBx/+wEzQb+AiYBYAAAAQcJDwDFAAAAErIEAwK4/+60MC8PGSUBKzU1Nf//AHH/7ATNBv4CJgFgAAABBwkQAMcAAAASsgQDArj/8LQwLw8ZJQErNTU1//8Acf/sBM0G/gImAWAAAAEHCREAxQAAABKyBAMCuP/utDAvDxklASs1NTX//wBx/+wEzQc7AiYBYAAAAQcJJQDHAAAAErIEAwK4//C0My0PGSUBKzU1Nf//AHH/7ATNBzsCJgFgAAABBwkkAMcAAAASsgQDArj/8LQzLQ8ZJQErNTU1//8Acf/sBM0HOwImAWAAAAEHCSMAxwAAABKyBAMCuP/wtDMtDxklASs1NTX//wBx/+wEzQc7AiYBYAAAAQcJIgDHAAAAErIEAwK4//C0My0PGSUBKzU1Nf///+L/7AKgBv4CJgFoAAABBwkO/3gAAAAQQAkDAgEQKyoPACUBKzU1Nf///+L/7AKgBv4CJgFoAAABBwkP/3gAAAAQQAkDAgEQExIPACUBKzU1Nf///+L/7AKgBv4CJgFoAAABBwkQ/3gAAAAQQAkDAgEQExIPACUBKzU1Nf///+L/7AKgBv4CJgFoAAABBwkR/3gAAAAQQAkDAgEQExIPACUBKzU1Nf///9b/7AKgBzsCJgFoAAABBwkl/3gAAAAQQAkDAgEQFhAPACUBKzU1Nf///9b/7AKgBzsCJgFoAAABBwkk/3gAAAAQQAkDAgEQFhAPACUBKzU1Nf///9b/7AKgBzsCJgFoAAABBwkj/3gAAAAQQAkDAgEQFhAPACUBKzU1Nf///9b/7AKgBzsCJgFoAAABBwki/3gAAAAQQAkDAgEQFhAPACUBKzU1Nf//AKL/7AR5Bv4CJgF0AAABBwkOANkAAAASsgMCAbj/5bQwLwQSJQErNTU1//8Aov/sBHkG/gImAXQAAAEHCQ8A1wAAABKyAwIBuP/mtBgtBBIlASs1NTX//wCi/+wEeQb+AiYBdAAAAQcJEADZAAAAErIDAgG4/+W0GBcEEiUBKzU1Nf//AKL/7AR5Bv4CJgF0AAABBwkRANcAAAASsgMCAbj/5bQYLQQSJQErNTU1//8Aov/sBHkHOwImAXQAAAEHCSUA2QAAABKyAwIBuP/ltBsVBBIlASs1NTX//wCi/+wEeQc7AiYBdAAAAQcJJADZAAAAErIDAgG4/+W0GxUEEiUBKzU1Nf//AKL/7AR5BzsCJgF0AAABBwkjANkAAAASsgMCAbj/5bQbFQQSJQErNTU1//8Aov/sBHkHOwImAXQAAAEHCSIA2QAAABKyAwIBuP/ltBsVBBIlASs1NTX////i/+wCoAeNAiYBaAAAAQcJIf94AAAAEkAKBAMCARArKg8AJQErNTU1Nf///+L/7AKgB40CJgFoAAABBwkg/3gAAAASQAoEAwIBECsqDwAlASs1NTU1////1v/sAqAHjQImAWgAAAEHCR//eAAAABJACgQDAgEQECIPACUBKzU1NTX////W/+wCoAeNAiYBaAAAAQcJHv94AAAAEkAKBAMCARAQIg8AJQErNTU1Nf//AKL/7AR5B40CJgF0AAABBwkhANkAAAAUswQDAgG4/+W0MC8EEiUBKzU1NTX//wCi/+wEeQeNAiYBdAAAAQcJIADZAAAAFLMEAwIBuP/ltDAvBBIlASs1NTU1//8Aov/sBHkHjQImAXQAAAEHCR8A2QAAABSzBAMCAbj/5bQzLQQSJQErNTU1Nf//AKL/7AR5B40CJgF0AAABBwkeANkAAAAUswQDAgG4/+W0My0EEiUBKzU1NTUAAwBqBMkCyQb+AAcAFwAbAExAMg4VGgADFQgRGwccHRULBBEPBAEEEQQBQAoNSAEBGw8YLxhfGH8YjxifGL8YzxjvGAkYAC9dMzMvKzMzL10vEMQyERIBFzkRMzEwASMmJzUzFhclNDYzMhYVFAYHNTY2NSImAyEVIQKyVohDxRlD/ew9LTI3ang4QS09NAJf/aEFpqmGFH+s3jQuRDVteg1MAzArL/7wkQADAGoEyQLPBv4AAwATABsAT0AzChEYAgIbEQQNAwYcHREHFg0PFgEWDRYbQAoNSBsbAw8ALwBfAH8AjwCfAL8AzwDvAAkAAC9dMjIvKzMzL10vEMQyERIBFzkRMxEzMTATIRUhEzQ2MzIWFRQGBzU2NjUiJhc2NzMVBgcjagJf/aFGPi0xN2l4OEEtPv46IsVDiFYFWpEB0zQuRDVteg1MAzArL6yVlhSGqQADAGoEyQLJBv4AAwALABsATEAyDxYCBAcTDBYDBxwdDxkIEw8IAQgTCAVACg1IBQUDDwAvAF8AfwCPAJ8AvwDPAO8ACQAAL10yMi8rMzMvXS8QxDIREgEXOREzMTATIRUhJSMmJzUzFhclFAYjFBYXFSYmNTQ2MzIWagJf/aECOlaIQ8UZQ/66PS1BOHhqNzItPQVakd2phhR/rN4yLyswA0wNem01RC4AAwBqBMkCzQb+AAMAEwAbAE9AMwcOGAICGwsEDgMGHB0HERYLDxYBFgsWG0AKDUgbGwMPAC8AXwB/AI8AnwC/AM8A7wAJAAAvXTIyLyszMy9dLxDEMhESARc5ETMRMzEwEyEVIQEUBiMUFhcVJiY1NDYzMhYTNjczFQYHI2oCX/2hAQk+LUE4eGk3MS0+OToixUOIVgVakQHTMi8rMANMDXptNUQu/u6VlhSGqQAC/vQE2QFoBiEACwAVACNAFQMJbw8BD4BAFQGgFfAVAg8VXxUCFQAvXV1xGsxdxjIxMAE0NjMyFhUUBiMiJhc2NjczFQYGByP+9DgoLjI6Jig42StyJdkptkV3BXM1LzYuNTIyTDevSRU9wDYAAv6mBNkBWgbNAAsAGAAzQB8DAAkBCQkWEQxwDAEPDAEMD0AWAaAW8BYCDxZfFgIWAC9dXXEzM11dLzMSOS9dMzEwAzQ2MzIWFRQGIyImBzMWFzY3MxUGByMmJ2A4KC8xOiYoOPp7cml+YX/NM7g8wAZoNi84LTQyMhNKc34/G81gZscAA/7RBPgBMQbNAAsAFwAbACdAFw8DAxUACRAJAgkJGyAYAQ8YfxifGAMYAC9dcTMzL10zMxEzMTABNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYFIRUh/t84KCc6OicoOAGBOCYnOjonJjj+cQJg/aAGaDYvLzY0MjI0Ni8vNjQyMquRAAP+kwTXAW8GzQALABcALwBNQDUPA3YDAQMVTwlfCW8JAwAJAQkdLAkDTyS/JM8kAyQoCQxIJCkhJANAGAGgGPAYAg8YXxgCGAAvXV1xFzMvK10XMy9dXTMzXREzMTABNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYTIi4CIyIGByM2NjMyHgIzMjY3MwYG/t84KCc6OicoOAGBOCYnOjonJjg6K1NPSSIxMQ5fDG9cLVVOSCAvMg9dDW4GaDYvLzY0MjI0Ni8vNjQyMv6lHyQfNi5weh8lHzYvcngAAv6oBNcBWAcMABcAIACFQBcEGxQbAj8EG4QblBu0GwQUGyQblBsDG7j/wEBJExdIG4CLIJsgqyADJCA0IAIAIBAgAgkCIBQgBQMADBAMAjpgDHAMgAwDTwy/DM8MAwwoCQxIDBEJDANAAAGgAPAAAg8AXwACAAAvXV1xFzIvK11xXl0XMy9fXl1dXRrMK3FyXl0xMBMiLgIjIgYHIzY2MzIeAjMyNjczBgYBNzY3MxUGByORJ01JRh8mKg9oCmhVKlBJQx4rJg5mC2X+kzFuI9o37ncE2R8kHyw4cHofJR82L3B6ATU7fkUUT7MAAv7RBPgBMQcMAAMACwArQByQCaAJAgmAAAUQBTAFAwUFAyAAAQ8AfwCfAAMAAC9dcTIyL10azV0xMAEhFSElIyYnNTMWF/7RAmD9oAG2ees31zGTBYmR67xZFGSsAAL+0QT4ATEHDAADAA0AK0AckAegBwIHgAANEA0wDQMNDQMgAAEPAH8AnwADAAAvXXEyMi9dGsxdMTABIRUhEzY2NzMVBgYHI/7RAmD9oKpzPRLaIKRhdwWJkQEEklsjFC6cSwAD/qYEzwFaBwwACwAXACgAbkAkHxwlTxhfGAKAGJAYsBjAGNAYBSAYQBgCEBgwGIAYoBjwGAUYuP/AsywvSBi4/8BAIyAjSBggJZAloCUDICWgJQIAJRAlMCUDJSUJFRUDDw9fDwIPAC9dMzMRMzMvXXFyLysrXXFyXRI5OTEwARQGIyImNTQ2MzIWBRQGIyImNTQ2MzIWAzMWFhc2NjczFQcGByMmJycBHzMuLjI6Jik4/n84Jy4yOiYnOPh7NXMzOHE2f0KWKLgskEAFMzA0Ni41MjI1NS82LjUyMgGkI043OE0jGkCOS0qPQAAD/s8EzwEvBrAACwAXABsAH0AQG2AYARgYCRUVAw8PXw8CDwAvXTMzETMzL10zMTABFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhYDIRUhAR8zLi4yOiYpOP5/OCcuMjomJzjPAmD9oAUzMDQ2LjUyMjU1LzYuNTIyAUiRAAL+qATXAVgGsAAXABsAQUAtG68YvxjPGAMAGAEYFBgFA78MzwwCDCgJDUgMEQkMA0AAAaAA8AACDwBfAAIAAC9dXXEXMi8rXRczL11dMzEwEyIuAiMiBgcjNjYzMh4CMzI2NzMGBgEhFSGRJ01JRh8mKg9oCmhVKlBJQx4rJg5mC2X95wJg/aAE2R8kHyw4cHofJR82L3B6AdeRAAL+zwTZAS8GsgALAA8AL0AgDw8MHwxfDG8MrwzvDAYMDAMDQAkBoAnwCQIPCV8JAgkAL11dcTMRMy9dMzEwAzQ2MzIWFRQGIyImAyEVIWg9LTA4Oi4tPckCYP2gBUw8Nj01Nj04AaGRAAL+zwYpAS8IAgALAA8AI0AWD18MbwyvDO8MBAwMAwMvCT8JfwkDCQAvXTMRMy9dMzEwAzQ2MzIWFRQGIyImAyEVIWg9LTA4Oi4tPckCYP2gBpw8Nj01Nj04AaGRAAQAXgTRAtUHjQALABcAJAAsAG1ARgYAEgwYKQwsAB4GLS4ngAAsASwsGyQwHkAeAq8eATUeAQweHB4sHgMeHiI/G08bAi8bPxsCG0AQFEgbGw8DAxUPCV8JAgkAL10zMxEzMy8rXXEzMy9dXV1xMxI5L10azBESARc5ETMRMzEwEzQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImEwYGIyImJzMWFjMyNwU2NzMVBgcjezgoLzE6Jig4AX84Ji8xOiYmONsTq4SGnhFxDFZnqCD+0VItsltxZQU3Ni84LTQyMjQ2LzgtNDIyAcJ4iIZ6OTZvBGxgFHdYAAQAXgTRAtUHjQALABcAJAAsAG1ARgYAEgwYDCUoAB4GLS4pgAAmASYmGyQwHkAeAq8eATUeAQweHB4sHgMeHiI/G08bAi8bPxsCG0AQFEgbGw8DAxUPCV8JAgkAL10zMxEzMy8rXXEzMy9dXV1xMxI5L10azRESARc5ETMRMzEwEzQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImEwYGIyImJzMWFjMyNwcjJic1MxYXezgoLzE6Jig4AX84Ji8xOiYmONsTq4SGnhFxDFZnqCBuZXFbsjNMBTc2LzgtNDIyNDYvOC00MjIBwniIhno5Nm8bWHcUbV8ABABqBNECyQeNAAsAFwAbACMAYUBBBgASDBogDCMAGwYkJR6AXyNvI38jAwAjECMCIyMbHxgvGM8YAx8YLxg/GH8YjxgFGEATFkgYGA8DAxUPCV8JAgkAL10zMxEzMy8rXXEzMy9dXRrMERIBFzkRMxEzMTATNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYBIRUhNzY3MxUGByN7OCgvMTomKDgBfzgmLzE6JiY4/nACX/2hx1ItsltxZQU3Ni84LTQyMjQ2LzgtNDIyAWqS5mxgFHdYAAQAagTRAskHjQALABcAGwAjAGFAQQYAEgwaDBwfABsGJCUggF8dbx1/HQMAHRAdAh0dGx8YLxjPGAMfGC8YPxh/GI8YBRhAExZIGBgPAwMVDwlfCQIJAC9dMzMRMzMvK11xMzMvXV0azRESARc5ETMRMzEwEzQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImASEVISUjJic1MxYXezgoLzE6Jig4AX84Ji8xOiYmOP5wAl/9oQGIZXFbsjNMBTc2LzgtNDIyNDYvOC00MjIBapLPWHcUbV8AAwBeBLoC1Qc7AA0AHQAlAE1ALxEYIgAAJRUOGAYGJicRGyAVIIAlQAwTSAAlASUNBkAJDEgGBgoPA18DfwPPAwQDAC9dMzMvKzPUXSsazMYQxDIREgEXOREzETMxMAEGBiMiJiczFhYzMjY3AxQGIxQWFxUmJjU0NjMyFhM2NzMVBgcjAtUTqoWInBFxC1BuXV0O7T4tQTh4aTcxLT45OiLFQ4hWBbB2gH54NS8yMgEpMS8rMANMDHpuNEQt/u6VlhWGqQADAF4EugLVBzsADQAVACUASkAuGSAADhEdFiAGByYnGSMSHRKAD0AME0gADwEPDQZACQxIBgYKDwNfA38DzwMEAwAvXTMzLysz1l0rGs3GEMQyERIBFzkRMzEwAQYGIyImJzMWFjMyNjc3IyYnNTMWFyUUBiMUFhcVJiY1NDYzMhYC1ROqhYicEXELUG5dXQ5EVohDxRlD/ro9LUE4eGo3Miw+BbB2gH54NS8yMjOphhV/rN0xLyswA0wMem40RC4AAwBeBLoC1Qc7AA0AHQAlAE1ALxQbIgAAJRsOFwYGJicbESAXIIAlQAwTSAAlASUNBkAJDEgGBgoPA18DfwPPAwQDAC9dMzMvKzPWXSsazMYQxDIREgEXOREzETMxMAEGBiMiJiczFhYzMjY3ATQ2MzIWFRQGBzU2NjUiJhc2NzMVBgcjAtUTqoWInBFxC1BuXV0O/lA+LTE3aXg4QS0+/joixUOIVgWwdoB+eDUvMjIBKTUtRDRuegxMAzArL6yVlhWGqQADAF4EugLVBzsADQAVACUASkAuHCMADhEjFh8GByYnIxkSHxKAD0AME0gADwEPDQZACQxIBgYKDwNfA38DzwMEAwAvXTMzLysz1l0rGs3GEMQyERIBFzkRMzEwAQYGIyImJzMWFjMyNjc3IyYnNTMWFyU0NjMyFhUUBgc1NjY1IiYC1ROqhYicEXELUG5dXQ5SVohDxRlD/ew+LDI3ang4QS09BbB2gH54NS8yMjOphhV/rN00LkQ0bnoMTAMwKy8AAQAA/+kHiQW2ABsARkAlDhgCGgAAGwIFBAUcHQUCGAIYBBYZAwEEEhYHaVkWAwwRa1kMEwA/KwAYPysAGD8zPxESOTkREjkREgEXOREzETMyMTAhIwEBIwEBIQICBgYjIic1FjMyNhISEyEBATMBB4nR/n3+d8MB5v6k/uc5TlGNbkVCND07UT5UNAISAWYBacL+PAJ7/YUC+gIY/jb+Evp3GZobbQEXAiIBj/3DAj39SAABAA7/9AZUBEoAGABFQCUQFhIUFBMWABgIBhkaABYQFhAYDhEPFRgVDgJdWQ4PBgteWQYWAD8rABg/KwAYPzM/ERI5ORESORESARc5ETMRMzEwAQEjAgIGIyInNRYzMhITIQEBMwEBIwEBIwPw/u/pGl+adj0iGR9shSMB6AEaARnK/oYBj83+1f7RywIxAYH+nv5jvwyJBgHMAfv+YgGe/ef9zwG2/koAAgDHAAAGagW2ABAAGQBPQCoRDAwNAhUFCAQGBggVDQQaGwgFAgMOCwsRa1kLCw0OAwMHDRIOGWtZDgMAPysAGD8zPxESOS8rERIAFzkREgEXOREzETMRMxEzETMxMAEVBwEzAQEjAQYhIxEjESEgATMyNjU0JiMjBG8CASbD/i0B59D+TZX+1ai4AYMCJf0Qk9rEtsG6BAgSEQHR/Uj9AgLBiP3HBbb9IY2cjYwAAgCu/hQGZgReABoAJwBXQDAVGB8LAwMHBwgSGBglFBYWJQgDKCkMAhIVGAUADxMJDxcVCBsPG11ZDxAAIl1ZABYAPysAGD8rABg/Pz8zERIXORESARc5ETMRMxEzETMRFzMRMzEwBSInIxcWFREjETMXMzY2MzIWFwEzAQEjAQYGAyIGBxUUFjMyNjU0JgK23XcMBAi0lBgIQKhutuYdARbL/oUBj8z+2Rnp2aORApSmipubFJ8pTj3+PQY2llpQ3NIBmv3n/c8BrtnpA9u4xSPfx+DIydUAAgAtAAAGyQW2ABUAHQB8QEYOGg0aEQIGBh0JAAgIBAkRBB4fAgVpWdgCAToCAQkCAQ8AAqACAhIDAgIJFA4LHAtrWRwcCRQNEgEXFBdrWRQDCQZpWQkSAD8rABg/KxEAMxg/ERI5LysRADMREjkYL19eXV5dXV0rERIBFzkRMxEzMxEzETMzETMxMAEhESEVIREhFSERIQEjASYmNTQkISEFIyIGFRAhMwbJ/YcCVP2sAnn81f7h/oXXAZqbkgERAREEDfzV3beyAXHVBRT+OKD99qICXv2iAn8yzp7G052Ahf7mAAMAIf/sBqIEXgAfACcALgCFQEgCIAEFGBAgBSsjChERHhAsLB4jBQQvMAobDCsRXlkZKwEDDysBEAYrKxsMAh8iH11ZIiIIARUMKF1ZDBAIJV1ZCA8bFGFZGxYAPysAGD8rABg/KwAYPxI5LysRADMREjkYL19eXV9dKxESADkREgEXOREzETMRMxEzETMRMxEzETMxMDMjASYmNTQ2MyEVNjMyEhUVIRYWMzI2NxUGBiMiJCchARQhMxEhIgYlIgYHISYm8tEBOX6CzrcBzXa7z/b9EAW0pVicbViib9v++Bn/AP78AQzu/vBzdwPTgZYOAi8CigHNIKJ3mKx3i/715G27wh8tniYh79kBULoBalpxppSaoAABAMcAAATyBbYAEgA9QCANAAAUBwMDBBEIDgsPCwgSCQQGExQSBwIDBAwFAwEEEgA/Mz8zEhc5ERIBFzkRMxEzETMRMxEzETMxMCEjAREjETMRASc3FzczARcHJwEE8t79a7i4AWqwZ6620f7suGmy/vwC5f0bBbb9PAGNrG2oxv7LsG2s/uAAAQCuAAAEIwRKABIAO0AfAQoLCQUFBgAKEA0CDxENCgYGExQBBAkDBg4HDwMGFQA/Mz8zEhc5ERIBFzkRMxEzETMRMzMRMzEwAQcBIwERIxEzERMnNxc3MwcXBwLJogH80f4QtLT+jVqHg8Xhn1YC8Lf9xwIt/dMESv3rASGNWIeW/J5aAAEAAv4AB8kFtgAsAFRALgwAGRkaBRISGiMDLS4CFWlZDwIBCwMCAhorCQ9pWQkcGhIrHGlZKwMhJmtZIRMAPysAGD8rABg/PysREgA5GC9fXl0rERIBFzkRMxEzETMzMTABNjMgABEUAgYjIiYnNRYzMjY1NCYjIgYHESMRIQICBgYjIic1FjMyNjYSEyEEfUx/ATEBUIH0qE2GSoZ+uL3w3St6Gbj+mzhVU4xtRUA0PTpROEdIArgDFwz+pP7Kzf7XmxUcpDH98vb4Bwf9jQUU/lf98P11GZoZbPIBxQIQAAEADv4KBlAESgAkAFZAMQkAFBQVBA4OFR0DJSYCEWFZDwIfAp8CAwsDAgIjFRUjF11ZIw8bIGRZGxYHDGFZBxwAPysAGD8rABg/KwAYPxI5L19eXSsREgEXOREzETMRMzMxMAE2MyAREAIjIic1FjMgETQmIyIHESMRIQICBiMiJzUWMzISEyEDqlI7Ahnq0IxqbH8BC661Tju0/wAbYJZ2Qx4dGWuIJQJOAnEM/b7+9P7bPJ89AZXXyw7+LwOy/pv+Y74OhQgByQIEAAEAx/4ACHEFtgAkAHVAQwwZIR0dHgAZGSIaBRISGh4DJSYCFWlZDwIBCwMhHGlZ2CEBOiEBCSEBDwAhoCECEgMCIQIhHh8JD2lZCRwjHwMaHhIAPzM/Mz8rERIAOTkYLy9fXl1eXV1dKwBfXl0rERIBFzkRMxEzMxEzETMRMxEzMTABNjMgABEUAgYjIiYnNRYzMjY1NCYjIgYHESMRIREjETMRIREzBSVMfwExAVCB9KhNhkqGfri98N0rehm4/RK4uALuuAMXDP6k/srN/tebFRykMf3y9vgHB/2NAqr9VgW2/ZYCagABAK7+Cga8BEoAIACFQFAKFR0ZGRoAFRUeFgUPDxYaAyEiAhJhWQ8CHwKfAgMLAx0YXVmEHZQdAgZFHQEDHx0BDR3dHe0dAxAFDx0BFAMCHQIdGh8bDxYaFQgNYVkIHAA/KwAYPzM/MxI5OS8vX15dX15dXV9dX10rAF9eXSsREgEXOREzETMzETMRMxEzETMxMAE2MyAAERACIyInNRYzIBE0JiMiBxEjESERIxEzESERMwQXUjsBDQEL6tCMam5+AQqttU08tf4AtLQCALUCcQz+4f7d/vT+2zyfPQGV18sO/i8B6f4XBEr+NwHJAAEAx/5/BcEFtgALADZAHAcICwQBAgIECAMMDQgSAiIJBmlZCQMEC2lZBBIAPysAGD8rABg/PxESARc5ETMRMxEzMTAlESMRIxEhESMRIREFwbG2/SW4BEmk/dsBgQUU+uwFtvruAAEArv6FBPAESgALADZAHAcICwQBAgIECAMMDQIiCBUJBmFZCQ8EC11ZBBUAPysAGD8rABg/PxESARc5ETMRMxEzMTAlESMRIxEhESMRIREE8LOj/ci0A6CY/e0BewOw/FAESvxOAAEAx/5/BaAFtgAWAD5AIRAMDA0WBAECAgQNAxcYEghpWRISBA4DDRICIgQWaVkEEgA/KwAYPz8/EjkvKxESARc5ETMRMxEzETMxMCURIxEjETQmIyIGBxEjETMRJDMyFhUDBaCwt3yMZrWXuLgBAsPO4AKk/dsBgQItdnYiMv07Bbb9qFy/rf5WAAEArv6FBO4GFAAaAEdAJRIQDAwNGgQBAgIEDQMbHBISBBYCIg4ADRUWCF1ZFhAEGl1ZBBUAPysAGD8rABg/Pz8REjkvERIBFzkRMxEzETMRMzMxMCURIxEjETQmIyIGFREjETMRFAczNjYzMhYVEQTus6F3f6ebtLQKDDG0ccjKmP3tAXsCvoaDutb9yQYU/jhaQFBav9L9zQABALAE1wPsBaQADQAoQBQMAQ4PBQkJAwcLgH8NAQ1ACQ5IDQAvK10azTIyOREzERIBOTkxMAEVByMnIwcjJyMHIyc1A+xSITG7MSExuDEhUAWkIaxmZmZmrCEAAQAp/+wEVgW2ABwAcUBIBQYCEBQXGgUMDhIMGAAGBh4dABsBDRAPBg4cGRcaERQTBhIYXxxvHAIAHIAckBwDCwMFDhIcGBgcEg4FBQoVBgoCc1kKGQwYAD8/KwAYPxIXOS8vLy8vX15dXRESFzkREhc5ERIBFzkRFzMRMzEwAQURMhIRMxQCBCMiJxEHNTc1BzU3ETMRJRUFFSUDWv5a9f2wo/7XznRE29vb27ABpv5aAaYDapP9qAEmASjt/rCkFAKcTIVKokqFSgFw/s2RhZGikgAD/TAE+gCNBywACwAZABoAAAEyFhUUBiMiJjU0NgUGBiMgAzcWFjMyNjY3Af7kKT09KSk9PQHSK9Cs/s+FjTaOakplQRv+rgcsOysrOzsrKztEvLsBdzGWiT94a/3eAAL+hQT6/2cGpAAPABAAAAEyFhYVFAYGIyImJjU0NjYD/vYeMyAhMx0eMyAfNDQGpB84ICE4Hh83ISA4H/5WAAMAnwBuAZkE+gAPAB8AIAAAATIWFhUUBgYjIiYmNTQ2NhMyFhYVFAYGIyImJjU0NjYTARwhOSMjOSEhOSMjOSEhOSMjOSEhOSMjOSwD/iI9JCQ9IiI9JCQ9Iv12Ij0kJD0iIj0kJD0iA4b//wA8AAAGOwcsAiYJPwAAAQcJfgYdAAAAAAABADwAAAY7BQ8AOwAAATYzMhYWFRQGBxYzMjY3ESM1IRUjESMRBiMjFhUUBgYjIiYmJzcWFjMyNjU0JicGByc2NjU0JiYjIgYHASuanmiWS0pKNm9Ifz2WAhDVpWypCR9XkVt4xq9WkGHOdlNcSE42QAl+gi1IK0F2VQTBTkp/UFGBKzgvNQFDkpL7mAJtND87XoE9dPfMNO/lTEpCeDwKApADUlUwPhwgKwABADwAAAhNBQ8APwAAATYzMhYWFRQGBxYzMjY3ESM1IRUjESMRIREjEQYjIxYVFAYGIyImJic3FhYzMjY1NCYnBgcnNjY1NCYmIyIGBwErmp5olktKSjZvSH89lgQi1aX+k6VsqQkfV5FbeMavVpBhznZTXEhONkAJfoItSCtBdlUEwU5Kf1BRgSs4LzUBQ5KS+5gEaPuYAm00PztegT1098w07+VMSkJ4PAoCkANSVTA+HCArAAEAAP8fA+gE+gA8AAABJiY1ND4CMzM1ITUhFSMRISIOAxUUFhc2MzIWFhUUDgIHFhcHJicmJjU0NjMyFhcyNjY1NCYjIgYBcn6OLFRxV8D9kgPo1f6WKzggFgxANUtOZp9aL01iM4WVQ+HEg3g6NCpWP0p8RWJTJFsBsCObYzxUOx2vkpL+vwcQFyATKkAOGEaHXUBiSTANPiiPWogFPj0wOio1LVI2Q1AT//8AAP8fA/UHLAImCUEAAAEHCdwDygAAAAAAAgAAAAAEgAT6ACkAKgAAARYVFAYHHgIVFAYGIyImAic3HgMzMjU0JicGByc2NjU0JichNSEVJQOfQlNPP00yXJ5jedDCWZAqYHCBSb9WWTRQCZeSNzX9MASA/mgEaE9iW44uOGSBS2aNRX4BHOY0dMaRUrFNjkQLApAEYmU4XB+SkpIAAgAA//8GPQT6ADsAPAAAARYVFAYHFhc2NjMyFhYVFAcnNjY1NCYjIgcWFRQGBiMiJgInNx4DMzI1NCYnBgcnNjY1NCYnITUhFSUDn0JTTycrRH1EWIlOhZQ4PE9LU1UfXJ5jedDCWZAqYHCBSb9WWTRQCZeSNzX9MAY9/KsEaE9iW44uIjExLUmLXMa2VUCSTVVUS0lQZo1FfgEc5jR0xpFSsU2ORAsCkARiZThcH5KSkgADAAD/uwbwBPoASABJAEoAABM2NjMyFhYXESE1IRUhETY3JiY1NDYzMhYWFRQGBxYXBwYGFRQeAjMyNjcXBgYjIiYmNTQ2NyYnBgYHESMRAScBLgIjIgYHAQE3V5ZLUYB+UPzyBvD8w6BXCApPOjNOKDIvLUIYaGEcLjsgOV5RNEiFRGWUTmNdIBkqtVWl/fdiAfhDVVg4PndOAp4CsgNVKiYzb2cBzJKS/jkKGhM3EDdDKkcsMkkUUWBDEFJGIzIhDxkqjiQiSIRVVIomNjQRIAX97AHf/qaKATFVTyclJwI7/QYAAwAA/xwFuQT6AE0ATgBPAAAFBgYjIiYmNTQ2NzY2NTQmIyIGByc2NyYmIyIGFRQeBBcHLgQ1NDY2MzIWFzY3ESE1IRUhER4DFRQGBwYGFRQeAjMyNjcBAQW5SIVEZZROhIIVHlVOZo0rnRknPGIyT1sLGi9PflVucn1kPR1WmFdWlkhii/w9Bbb+sSlOPCUrKHp6HC47IDleUf4+AYOeJCJIhFVpkiQrYjtXXpiWMWBFLSRaTBw2OUVUb0drYXR0amU1XYtMOTpbEwEFkpL+8gwxTmxHTJ1KE1hMIzIhDxkqBQr8dv//AAD+iASLBywCJglJAAABBwl9A7kAAAAA//8AAP6IBIsHLAImCUkAAAEHCX4EgAAAAAAAAgAA/ogEiwT6ADUANgAAARUjERQOBAcnPgI1ESERFB4CFxceAhUUBgcnPgM1NC4CJycuBTURIzUhBIvAEB8wRVo3HU5HGv4eESVDVeFSZzUzLJQfFg8GESpQXrE7SDYjFgyiAygE+pL+o1BlRzksHAWYCzZOWwFd/mp1aEI6MYAuVmhJP4pCVTIoKiAPICoqODdmIjc7PERZQQHhkv//AAD+iASLBywCJglJAAABBwl/BIAAAAAA//8APAAACIAHLAImCUAAAAEHCX0H8wAAAAD//wA8AAAITQcsAiYJQAAAAQcJfggvAAAAAP//ADwAAAhNBywCJglAAAABBwl/CC8AAAAA//8APAAACE0HLAImCUAAAAEHCYAILwAAAAAAAgAAAAAGNwT6ADkAOgAAARUhETY2MzIWFhUUBgcnNjY1NCYjIgYHESMRBgYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYWMzI2NxEhNSEGN/1lM3ZJV4hORUCUNEBQSDdyOaVHkVBlq2BmuHcocigMI2QmdYM6XjZKj0v9CQL3BPqS/mIyNkuWZ2jVXlVCrVNeX0xJ/fIBZT03VKFsa6JXDAmVCA1sXkdhLkZNAlSSAAIAAAAABqkE+gAeAEgAAAEjESM1BgYjIi4CJyYmNTQ2MzIWFzY2NTQmJyE1IQE1BgYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYzMjY3ESEWFRQGBx4CMzI2BqnVpU2tW3bR08tgHyVDQDNNHyQmFA7+ZQap/oY4hUZfmllZomopbBkMH0slZW5rXD12Nv0RIoKJa8bUfWelBGj7mF8pJzd/yH4qTjExPy8qIHJNPWMekvv7oCElTpJfYY9LDQiNBw5fVlJZMTECKk9wm8w8fptMKAABAAAAAASfBPoAFQAAASERFAYjIiYmNTQ2MzMRITUhFSMRIwMm/oU1LzN2Sj0/N/75BJ/VpARo/Xc2PFd9NTU0AYmSkvuYAAIAAAAABNgE+gAWAC0AAAEVIxEjEQYGIyImJjU0NjcmJjU0NyM1BQYVFBYXNjMyFwcmIyIGFRQWMzI2NxEE2NWlVJlfaKFYLChTWxRrAScrVEk4SjIqDRogaHJsYVqZSAT6kvuYAVI2K0uLWjxsJSiPVEAvkpIxREZXCxAGjwNVTk9WRkwCVQAEAAAAAAWyBPoAMwBDAEQARQAAASYmNTQ+AjMzNSE1IRUhESEiBgYVFBYXNjMyFhYVFAYGIyImJic3HgIzMjY1NCYjIgYBMhYWFRQGBiMiJiY1NDY2AQMCgH6OLFRxV9n8awWy/oj+fUA/JkA1SmdrqWBhvIOV++FijVGzxXeAgG5eMWACPh0xHR0xHR0xHR0x/suHAbAjm2M8VDsdr5KS/r8QLiMqQA4YRYhdW5BRZea+Qp/BVFZVRE4SAWweNR4eNR4eNR4eNR4BzPsGAAEAAAAABTEE+gAmAAABFSMRIxEOAyMiJiY1NDY3BTUhMhcHIyIGFRQWFjMyNjY3ESE1BTHVpCc7R1MyaKVdLyv+0wJZUSYOQnuNOVg0PWhWM/xIBPqS+5gBUhkfGg9PlF86ZSUDlAOPaFw6UiUkPDMCVJIAAwAAAAAFuQT6AEsATABNAAABByYmNTQ2NzUhNSEVIRUWFhUUBgYEIyImJjU0NjcmJjU0NjYzMhYXByYmIyIGFRQWFzYzMhcHJiMiBhUUFjMyJDY1NCYmIyIGFRQWAwMER0Oao3Np/F0Fuf6PdH1jwv7sooG1WR8hW1xUl2IpaBcMGUorWlxNUjpLLigNFx1gYnpwmwELlCtRNz1DdDZ3AhaBK6ZzZYkSj5KSlh+1iHPguWpNh1ksWyUshlRRdDoNCI0HDkJCNEcUEwaPA0lGT1GE44Q+ZztEOkdmAsr7BgABAAAAAAYOBPoAJAAAASMRIxEhIiYnFhYVFA4CIyImAic3EhIzMjY1NCYnNyE1ITUhBg7Vpf7nJjoTT1QxU289esatTpBhzHZJTW9qOgIq+2wGDgRo+5gC9gEDRKRTSGtHIpABJd00/uP+7kxLUZ5EhOCSAAIAAP8fBggE+gAzAEoAAAEmJjU0PgIzMzUhNSEVIxEjEQYGIxYVFA4CBxYXByYnJiY1NDYzMhYXMjY2NTQmIyIGAREhIg4DFRQWFzYzMhYXFjMyNjcRAXJ+jixUcVfA/ZIGCNWlOo5aBS9NYjOFlUPhxIN4OjQqVj9KfEViUyRbAXj+lis4IBYMQDVLTkx+Li9DTYNCAbAjm2M8VDsdr5KS+5gBuSAiHR5AYkkwDT4oj1qIBT49MDoqNS1SNkNQEwKn/r8HEBcgEypADhgmJRQ0PQHwAAEAAAAABg0E+gArAAABNjYzMhYWFzMyNxEhNSEVIxEjEQYjIw4CIyIkJzceAjMyNjU0JiMiBgcBiTiHPluVXQ0RWkj7bQYN1aVQYwQPY6Nhtv7uYow6dIlcb39pYDNdLwNcGR0/eVQiAcCSkvuYAgsVTnZA5N82hJdHallVWhsYAAMAAAAABCYE+gAhACIAIwAAASMiBgYVFB4CMzI2NjcXBgYjIiYmNTQ2NjMzESE1IRUhJxEC93CEp1k0WHRAPmtjVDhjzmCL5HyB5IYI/a4EJv7RpQLLQnxVS21GIhMlK5kxMXLOgnu7ZAEMkpKS+wYABAAAAAAEzAT6ABYAJgAnACgAAAEhERYWFRQGBiMiJiY1NDY2MzMRITUhASMiBgYVFB4CMzI2NTQmAxMEzP4rqa974ZOR7oKA5oYH/a4EzP3ySG+mXjRbfUmhsnfiQgRo/uZI4Y+DuFtxzYR5vGUBDJL90T5+WkttSCOHgGOdAmH7BgADAAAAAAUjBPoAMwA0ADUAAAEmJjU0PgIzMzUhNSEVIxEhIgYGFRQWFzYzMhYWFRQGBiMiJiYnNx4CMzI2NTQmIyIGEwMCgH6OLFRxV9n8awUj6f59QD8mQDVKZ2upYGG8g5X74WKNUbPFd4CAbl4xYOyHAbAjm2M8VDsdr5KS/r8QLiMqQA4YRYhdW5BRZea+Qp/BVFZVRE4SAzj7BgAEAAAAAASeBPoAJgAzADQANQAAASMiDgIVFBYXJjU0NjYzMh4CFRQGBiMiJiY1NDY2NzUhNSEVIQM2NjU0JiMiBgYVFBYDEQMVUXOXezyCeB9BiWJMbkkja8qHlveIf/Of/ZAEnv53f3aJRzkvSioREwMBIFR0RYKhG05eRnlNLUphNF6TUXfYioDEcATXkpL8JQJiUT1GKEwyKUUESfsGAAIAAAAABeYE+gAUACIAAAEjESMRIREUDgMjIiYmNREjNSEFIREUHgMzMj4CNQXm1aX+8Rw7VWxDdpxOogXm/NP+jQ8dKzomQEknDARo+5gEaP4qT29WNxtYspoBmJKS/mpJWT0lESdHWk0AAQAA/+cErQT6ABwAAAEjIgYGFRQWFhcHLgI1ND4CMyERITUhFSMRIwMz34GBUD9+a26PhUs3dqd9AQX8zQSt1aUCoBtSTUF6g1Zre5ueVUN7XCgBNpKS+5gAAgBfAAAFQAUOAC8AMAAAASQ1NDY2MzIWFhUUBgcWFjMyNjcRIzUhFSMRIxEGIyImJic2NjU0JiYjIgYVFBYXAwF+/uFFdElfnVOboDN5YlmcT6gCIdWklbxzvIEds68tTjE1QU9X5gMhKd1LajJUl2OPwj9QQUVPAjWSkvuYAXFjWLB+JIx4Ql4vMyw0Pgn+UQADAAD/igRGBPoANAA1ADYAAAUmJicGIyIuAzU0PgQzMzUhNSEVIREjIgYGFRQWFjMyNyYmNTQ2MzIWFhUUBgcWFwETA08rURY5OFyheE4qGTtYbYpQCv2kBEb+u2OepldIlWwVHgcFTTw5UygxODpW/oXQdkWVMQkqSmJ9TjlfW0MrF8OSkv6tNnBWSnFAAxIoDj9EMEkoOEwWcHMFLPsGAAEAVwAABQoFDwA/AAABFSMRIxEGBiMiJiY1NDY3JiY1NDY2MzIWFhUUBgcnNjU0JiMiBgYVFB4CFzYzMhcHJiMiBhUUFjMyNjcRIzUFCtWlVJlfaKFYJChrbUuIVUd0QykofSkyLiY/JSU+Tyk6SjIqDRogaHJsYVqZSH8E+pL7mAE0NitLi1o2Zygpl2pQg0ozYD0wXiVPKDInLypKLTNELBYEEAaPA1VOT1ZGTAJzkgABAAAAAASOBPoAFAAAETUhFSMRIxEhFRQGIyImJjU0MyERBI7Vpf6PNzIwckx8AkwEaJKS+5gCYm43O1V+NmkBdAACAAD/0wSOBPoAFAAkAAARNSEVIxEjESEVFAYjIiYmNTQzIREBMhYWFRQGBiMiJiY1NDY2BI7Vpf6PNzIwckx8Akz+Xx4zICEzHR4zIB80BGiSkvuYAmJuNztVfjZpAXT8WR84ICE4Hh83ISA4HwACAAAAAASqBPoAEAAcAAABIxEjEQYGIyIuAjURIzUhBREUHgMzMjY3EQSq1aRPjE1VjF8nogSq/JwOHy5GMUmTPQRo+5gBhzIpOm+TdgGKkpL+i2JgNykURj8CJgADAAAAAAZJBPoAJAAxADIAACERBiMiLgI1ESM1IRUhETY2MzIWFhUUBgcnNjY1NCYjIgYHEQERFB4EMzI2NxE1Awl4lU2LWyeiBkn9ZTN2SVeITkVAlDRAUEg3cjn9mAYSIyc0HkqDQgGMYDtvjHQBkpKS/mIyNkuWZ2jVXlVCrVNeX0xJ/fIEaP55PFI+MBsNPUMCK5IAAgAAAAAErwT6AB4AJwAAARUjESMRBgYjIiYmNTQ2NjMyFhcHJiMiBwE2NxEhNQEBBhUUFhYzMgSv1aROoVpytmZvy4UzhxwMeUspIwETISr8ygJ2/uJUQGpBSAT6kvuYAVIzLladZnKlVQ0IjRUF/qgYKQJbkvyVAWY7b0ZfLQABAF8AAAW9BQ4ALgAAASERITUhFSMRIxEhFRQGIyImJjU0NjMzNTQmJiMiBhUUFhcHJDU0NjYzMh4CFQKnAZz+9QKF1aX+ZDYtMHRRPz08Jk06ODlpbA/+sEZ2SUd3XyYCkQHXkpL7mAH/SjxEU38yKy3YenE3NSo+OwWSHPBNaDEoZpZsAAIAAAAABOYE+gAVABkAAAEjESMRIRUUBiMiJiY1NDYzMxEhNSEBESERBObVpf48Ni0wdFFAPTf+/ATm/ob+PARo+5gB/0o8RFN/MistAdeS/ZcB1/4pAAMAAAAABMIE+gASACAAIQAAAQYGIyImJzY2NTQnIzUhFSMRIwEWFjMyNjcRIRYWFRQGBQNJRqVYsekehHVL/ATC1aT9vyl/YladRP5oHB9z/tUBcC8z7tYcZFZdY5KS+5gCaWdjSUsCNTRvNWyXTQACAAD/5wNkBPoAIwAkAAABIxYVFA4CBxYWFwcuBTU0NjYzMhYXNjY1NCYnITUhAQNk1SI1XX9KU/OMblWus3UvDxs7LTRNH09JEhD+FgNk/lYEaE9wVIBjTB5j421uRqC6kFA0HRsxIC8qKXlSKF8ikvsGAAMAAP/TA2QE+gAjACQANAAAASMWFRQOAgcWFhcHLgU1NDY2MzIWFzY2NTQmJyE1IQEnMhYWFRQGBiMiJiY1NDY2A2TVIjVdf0pT84xuVa6zdS8PGzstNE0fT0kSEP4WA2T+Vt0eMyAhMx0eMyAfNARoT3BUgGNMHmPjbW5GoLqQUDQdGzEgLyopeVIoXyKS+wbBHzggITgeHzchIDgfAAEAAP/nBYsE+gAwAAABMzIXESE1IRUjESMRJiMiBgcnNjcmJiMiBhUUHgQXBy4ENTQ2NjMyFhc2BAAJBQT77gWL1aQJFmKMLJ0ZJzxiMk9bCxovT35VbnJ9ZD0dVphXVJdJeANoAQEBkpL7mALXApiWMWBFLSRaTBw2OUVUb0drYXR0amU1XYtMODpyAAUAAAAABjME+gAjADIAQQBCAEMAAAEWFhUUBgYjIiYmJwYGIyImJjU0NjYzMhYWFzY2NzUhNSEVIQEWFjMyNjY1NCYmIyIGBycmJiMiBgYVFBYWMzI2NwERBMB1gVikbEd5Zzs2j2xhnV9cpWdGdmc+MXVP++QGM/6N/nJKe0I6YjwzVjVJbTWHTXlAOmI8NFQ0SG81AXEDdSTHi2ytZCdEN1BSWLB7ca5fJUM5SE0J6JKS/ThMQDFtUlRqL2J2S04/MW1SU2svY3UDDvsG//8AAP7mBjME+gImCW0AAAEHCXQD7wBwAAAAAQAAAAAEkQT6ACIAAAEVIxEjEQYGIyImJjU0NjYzMhYXByYjIgYVFBYWMzI3ESE1BJHVpEicV26uYmrCfzCBGwxyRoGNPGU9rIr86AT6kvuYAVIyL1adZnKlVQ0IlRVxZUNcK5ICVZIAAwBR//4FjwUOAC4ANgA3AAABNjY1NCYmIyIGFRQWFwcuAjU0NjYzMhYWFRQGBxYXByYmJwYjIiYmNTQ2MzIWASMRIxEjNSEBAYhtfDdjQDtBjIIifK5WPoBdaKtejX6moYNiqFM4Pi9NLEY9KVEEQdWltgIw+2oCNCS2fkl1QToxSk4DkAhTglBGajxgs3aO70SR2luKwUYLID4oOUElAgn7mARokv0cAAMAAAAABL4E+gAQABMAHQAAASMRIxEGBiMiLgI1ESM1IQUBEQMBERQeAzMyBL7VpFmUT1WMXyeiBL785QGiZP5lDh8uRjFkBGj7mAGKNCo6b5N2AYqSkv3hAh/9jgIY/uViYDcpFAACAAD/5wV9BPoAJAAtAAABIxEjESMiJwYHFhYXBy4CJyYmNTQ2NjMyFhc2NjU0JichNSEBFjMhESEWFRQFfdWl991yLTlU4n1uct6qKBgRGzstM00fJCYUDv5lBX38nTh2ATv+PSIEaPuYAhMsIRhs4GVuY+HKQik4IBsxIC8qIHJNPWMekv2yBwHDT3ChAAEAAP7dBF4E+gA2AAAlNjY1NCMiBhUUHgIXBy4ENTQ2NyY1ND4CMyE1ITUhFSMRISIGBhUUFzYzMhYWFRQGBwKSVFT9jJccQ4F5bm9vXDkcRjpoMlVuUwEO/RwEXtX+SEA/Jl9YY362YIqIjhdQO6NxZTBSWHpha11maGRmOVF+K1Z2P1c4Gq+Skv6/EC4jTS0aTYtVdJwlAAH9TP52/i7/ZAAPAAAFMhYWFRQGBiMiJiY1NDY2/b0eMyAhMx0eMyAfNJwfOCAhOB4fNyEgOB8AAQA1AFUDXQT6AC8AAAEjIg4DFRQWFhceAhUUBgYjIi4CJzceAjMyNjU0LgInLgI1ND4CMzMDMdE+OiUcESBMYGRoL0+RX059cHM7jT9fbUFOWBUuTU9YYiouYIZuvgRoBgwZJBsiO0tNUXd3TFiHSipal2pGcXxHT0cpQT5JQEZvYjc/XkMZAAEAAAAAAjAE+gAHAAABIxEjESM1IQIw1aW2AjAEaPuYBGiS//8AAAAABg0HLAMGCywAAAAAAAH+QAAAAjAHLAAeAAABJiY1NDY2MzIWFhczFSMRIxEjNTMuAiMiBhUUFhf+iCQkTJNldqF3POLVpbazKk9lSVBYHyUE60eERViLTm/p2pL7mARokp6tVWNaOHBKAAL8XP3cAC4AFgAeAB8AAAU2NjMyFhYVFAYGIyImJic3HgIzMjY1NCYmIyIGBzf+BTZ0OmWTTVemcoDYtVZ+VY6eZGxsLksrL1czahkXGEiBVlOBR1KWcFdreDpOSys7HRMYoQAC/Vf93AEoABYAHwAgAAADBiMiJiY1NDY2MzIeAhcHLgIjIgYVFB4CMzI2NwOAcXFllE5VoGlhqI2KU31QkqdiZW0cLjwfLlQ3qP4LL0iEVU2BSzJaj35QeJZQTkQnNSEOEhoBZgAC/eD93AA4ACQAFwAYAAATBgYjIiYmNTQ2NjcXBgYVFB4CMzI2NwE4SIVEZZROUaVzD3JvHC47IDleUf6g/iIkIkiEVU2BUwaHDFdIIzIhDxkqAVAAAv3g/NoAiAAkACgAKQAAEwYGIyImJjU0NyYmNTQ2NjcXBgYVFBYzMjY3FwYGIyInBhUUFjMyNjcBiEiFRGqUSSA2OlKlcg9vclZQOV1SM0iFRCQhG1VROV1S/k/9ICQiRnlOOjIlbEFCcEgFhwlIODU5FiOBJCIFHyg2OBYjAl8AA/0wBPoAjQcsAA0ADgAPAAATBgYjIAM3FhYzMjY2NwETjSvQrP7PhZE2impLYz8a/rJuBui8uwF3MZSHP3do/d4CMgAC/DME6/8/BywAGQAaAAABLgIjIgcGIyImJic3HgIzMjc2MzIWFhcn/qQYMUM1GxsaG1BxXiaHHzJDNBshIiVPblcmmwTraWktAgMxemsxVEMeBANIrJ8PAAL8ugTr/0AHLAAQABEAAAEuAiMiBgcnNjYzMh4CFyf+pSxTZEgjQCsyLVk0V4FpXi2cBOuos08LEZUQDjuB3qcPAAL8kwTr/0AHLAAiACMAAAEuAyMiByc2NjMyHgMXNy4CIyIGByc2NjMyHgIXJ/6SLUg/PTFJXjYvZj0pSEI1IhIJK05YQSNAKzAxUzZXgWldLpwE60BIIQwsjhMaESQsJR8DbXMxCxGNEA07gNurD////wYAAAJjBywCJgl2AAABBwl9AdYAAAAA///+RQAAAjAHLAImCXYAAAEHCX4CEgAAAAD///7MAAACMAcsAiYJdgAAAQcJfwISAAAAAP///qUAAAIwBywCJgl2AAABBwmAAhIAAAAAAAL+kf3cATYAAAAPABAAAAU2MzIeAxcHLgIjIgcn/pEtNUN4cG1rQHVIhpdcNiAGWwsbNVV6YVRxiEMK8gAEADwAowbeBywACwAZAG8AcAAAATIWFRQGIyImNTQ2BQYGIyADNxYWMzI2NjcBNjMyFhYVFAYHFhYzMjY3Nz4CMzIWFhUUBgYjIiYnNxYWMzI2NjU0JiMiBgYHBw4CIyMWFRQGBiMiJiYnNxYWMzI2NTQmJwYHJzY2NTQmJiMiBgcBBGopPT0pKT09AdIr0Kz+z4WNNo5qSmVBG/uvmp5olktNTCA9IilBJT02YGpGVpNRV6RtU41KZDNfOjFWNlRHJjw4IzYcR2BAARtXkVt4xq9WkGHOdlNcSE42QAl+gi1IK0F2VQMHBu07Kys7OysrO0S8uwF3MZaJP3hr/eROSn9QUoMrHBkuO2JXWCVXp3FspVk/Q2svLC9kR2V2HUA7Wy9OLTg6XoE9dPfMNO/lTEpCeDwKApADUlUwPhwgKwL5AAP+pAT6/0kHLAADAAQABQAAAxEjERETt6VgBuX+jQFz/hUCMgAB/LP+0f9T/2MAAwAAATUhFfyzAqD+0ZKSAAP93wT6/04HLAADAAQABQAAAyMDMwMDsobp3hloBXYBhv3+AjIAA/6TBPoAAQcsAAMABAAFAAADMwMjFxPc3eiGEWAG/P56fAIy//8AAP+gBjcE+gImCU8AAAEHC9kDZgEqAAD//wAA/9MGqQT6AiYJUAAAAQcL2QMgAV0AAP//AAD/0wSfBPoCJglRAAABBwvZA44BXQAA//8AAP8YBg4E+gImCVYAAAEHCXQEfQCiAAD//wAA/nYFIwT6AiYJWwAAAQcJdATxAAAAAP//AAD+dgSeBPoCJglcAAABBwl0BHgAAAAA//8AAP+gBkkE+gImCWUAAAEHC9kDZgEqAAD//wAA/7UEwgT6AiYJaQAAAQcL2QN6AT8AAAADAAD+tQcIBPoAWwBcAF0AABM2NjMyFhYXESE1IRUhETY3JiY1NDYzMhYWFRQGBxYXBw4CFRQWMzI2NxcGBiMiJwYGFRQWMzI2NxcGBiMiJiY1NDcmJjU0NjcmJwYGBxEjEQEnAS4CIyIGBwEBN1eWS1GAflD88gbw/MOgVwgKTzozTigyLy1CGEddJVZQOV1SM0iFRCUhDwtVUTldUjNIhURqlEkfNzhkXC4LKrVVpf33YgH4Q1VYOD53TgKeArIDVSomM29nAcySkv45ChoTNxA3QypHLDJJFFFgQwktNx41ORYjgSQiBRAiFDY4FiOBJCJGeU47MCVsQUp2IVIYESAF/ewB3/6migExVU8nJScCO/0GAAMAAP5rBg4E+gBgAGEAYgAAAQYGIyImJjU0NyYmNTQ2Njc2NTQmIyIGByc2NyYmIyIGFRQeBBcHLgQ1NDY2MzIWFzY3ESE1IRUhER4DFRQGBw4CFRQWMzI2NxcGBiMiJwYGFRQWMzI2NwEBBg5IhURqlEkfNzg+hGASVU5mjSudGSc8YjJPWwsaL09+VW5yfWQ9HVaYV1aWSGKL/D0Ftv6xKU48JRQZbHovVlA5XVIzSIVEJSEPC1VROV1S/egBn/6xJCJGeU47MCVsQTtkShE5PFdemJYxYEUtJFpMHDY5RVRvR2thdHRqZTVdi0w5OlsTAQWSkv7yDDFObEc4bj4JLDolNTkWI4EkIgUQIhQ2OBYjBcj8xQAD/EX82gBdAAEATQBOAE8AABMGBiMiLgI1ND4CNzY2NTQmIyIOAgcnNjY3JiYjIgYVFB4CFwcuAzU0PgIzMhYXNjYzMh4CFRQGBwYGFRQeAjMyPgI3AQFdKmxCPWBCIxw6XEALDEE2HDk2MRSOCxoRIkcsP0AlR2hDX0Z5WjMvSlssSHc4MHdHKFdILyEddGIVIiwYGCkoKhv+bwFn/RAVISI9VTMqST0uDhYvHDs3EzNaRiUlQx0ZHkQ2K05RWjZmPHBvc0BAWzscLiwsLho4W0A8bS8NQTQYJBYLBgwTDgJw/ioAAvxF/NoBJQABAGAAYQAAAQYGIyIuAjU0NyYmNTQ2NyYjIg4CByc2NjcmJiMiBhUUHgIXBy4DNTQ+AjMyFhc2NjMyHgIVFAYVBgYVFB4CMzI+AjcXBgYjIiYnBgYVFB4CMzI+AjcBASUqbEI9YEIjByotOUgeSRw5NjEUjgsaESJHLD9AJUdoQ19GeVozL0pbLEh3ODB3RyhXSC8BV0QVIiwYGCkoKhsoKmxCChMKAQEVIiwYGCkoKhv9p/0OFCAgPFMzIBsbUjM3WiI2EzNaRiUlQx0ZHkQ2K05RWjZmPHBvc0BAWzscLiwsLhs8XUIDDAMPNyMUHBIIBgwTDn0UIAEBBQsFGCQWCwYMEw4CdQABAY4AAAIzBPoAAwAAIREzEQGOpQT6+wYAAgGOAAAD9QT6AAMABwAAIREzESERMxEDUKX9maUE+vsGBPr7BgADAJkA9wPOBPoADwAfACAAAAEyFhYVFAYGIyImJjU0NjYTMjY2NTQmJiMiBgYVFBYWEwIydrtrabt2dbxqarpyR3I+O21HRnE/O2xKBChovHZ2umdovHZ3u2X9YUZ5S0t2QkR7TEx1QQNxAAIBB/9fA3YFDwAtAC4AAAE+AjU0JiMiBgYVFBYXByYmNTQ2NjMyFhYVFAYGBwUWFhUUBgcnNjY1NCYnATcBDpy8Y1VDLEEfSlFhbWFFh1hgj0pGp5MBAEhAJjmFHB8hMf6M3wI2Y5aKQ0FPIDUdM0QcZy99VzxvQUh8TlGQpmnLOXhLNWZMYx8+Jyg7KgE1/AACAK3/6APRBQ8AJgAnAAAFAicGIyImJjU0NjMyFhc2NjU0JiYjIgYHJzY2MzIWFhUUBgcWFhcBA07KmzQ3L00sRj0qUThhdT1sSEV6UTRQnlZ2uWuJfVGvTP2tGAEulQkgPig5QSYpJKhqT242HyiQJiRWsoKL3j9Q2HIB8AACALj/dwOZBQ8ANgA3AAATNjYzMhYWFRQGBxYWFRQGBxYXByYmJwYjIiYmNTQ2MzIWFzY2NTQmJicGIycyNjY1NCYjIgYHE7hJpFZsnVE5Pltgf3lzdoVxZycxSS9NLEY9OGAzYlwyYUJCTgh2hjVcU0iJSKAEwSYoRXxSTXIqJoNbZ6Asc5xWnH4oByA+KDlBMS0UYksvTi8DDJIpSjlASCgj/RAAAgCC//wD6gUPADEAPwAAAR4EFRQGBiMiJiY1ND4CNy4ENTQ3FwYVFB4CFz4DNTQnNxYVFA4CBw4CFRQWMzI2NTQmJgKcNUouGQtLjV1WlFkSLVs9VnZKJQ8Opw4ZPXBEVG84FQ2lDxdBgd8+QhhOSkRSGUEClDhfTUI7L0t5REN+Ty1HWHVCVYZqUkkyMjwgLCIrUWKBQ1eFX0IgJywgPjA0WXCZ6kNfRCE/TUs9I0ZgAAEArP93BGQFDwAlAAABBgYVFBYzMjcmJjU0NjMyFhYVFAYHFhIXByYCJwYjIiYmNTQ2NwHRRTyPlwgeBwVPQTVQKDo6LaA+kzymJxwtkdNvPjoE43a9W5CPAxIoDj5FMEkoOVEVcf7DXkFmAWJsBGTMlmbdXwABANP/dwRVBQ4APwAAASYmNTQ2NjMyFhcHJiYjIhUUFzYzMhYXByYjIgYVFBYWMzI3JiY1NDYzMhYWFRQGBxYWFwcmJicGIyImJjU0NgFwT05irGw9fRoMJV093pFKVxQ8GA0gTW53QXBEFh4HBU08OVMoPTUcZTmTM2EeNSyFvl4yAvsuhVVVeT0NCI8ID5J0KhIEBI8FXFU+VSkDEigOP0QwSSg5UhBBsE1BV8VJB16dXjxrAAIATgBkBBkE+gAoACkAABM3EhIWFjMyNjY1NCYmIyIGFRQWFwcuAjU0NjMyFhYVFAYGIyImJgIBTp8WVneFT1BbJTtmQDE7jIIifK5WjoJqrGBdo22JwpFlAUoElR/+4v58x1BKhmhxvGM8L0pOA5AIU4JQcHyM+Jmcy15w9AGdAZUAAQCUAAAEAQUPAB8AAAEXAQ4DFRQeAjMyNjcXDgMjIi4CNTQ+AjcDDoD+UjBAJRAkP1UxasRnSC9oc4BHTpVzRhMxVUMFD239+jpaSUAgN0wvFUZElxwyJhcqVoRbMFpne1AAAwCR/18ENwUOAB8ALwAwAAABFhcFFhYVFAYHJzY2NTQmJwEuAjU0NjYzMhYWFRQGJzI2NjU0JiYjIgYGFRQWFgUCLC4vASVFRCY5hRwfITH9/EBJHludXmKeWZDLM1QvK1E0NFMuLE8BYAJ1HibtOHlNNWZMYx8+Jyg7KgGrNWdnQVuaV1adY4eobjJaOTdYMTNbODlXL5EAAwCEAjwC5AT6AA8AHwAgAAABIiYmNTQ2NjMyFhYVFAYGAyIGBhUUFhYzMjY2NTQmJgMBtVOLU0yMWVSLUE+LVjFLJitLLC5KKipKLQI8SIRSS4NOSoNPToRMAbQpRCktRiUmRiwqRiYBCgACANcEOgIPBTYADwAQAAABMhYWFRQGBiMiJiY1NDY2FwFPIDYiIjcfIDYiITfgBTYgPCIjOyAgOyMiOyE8//8APAAABn0HLAImCT8AAAEHCX0F8AAAAAAAAQAAAAAEnwT6ABcAADM1IREhERQGIyImJjU0NjMzESE1IRUjEagCfv6FNS8zdko9Pzf++QSf1ZID1v2fNjxXfTU1NAFhkpL7mAABAAAAAAXmBPoAJgAAASMRITUhESMiJicWFhUUDgIjIiYCJzcSFjMyNjU0Jic3ITUhNSEF5tX7lwPE8SU4E01TMVNuPnnHrk2QYc11SU1xaDoCAvuUBeYEaPuYkgKVAQM/mU1DZEIhhwEVzjT+9/5GREqSPISvkgACAIEAAANiBQ8AFwAYAAAhET4CNTQmJiMiBgcnNjMyFhYVFAYHEQMBcG6URURtPkd4VDSrm3+7Ya+ezQKeAURzTEZlMBsojkdfqm6PziP96AIMAAQAAAAABSME+gAxADUANgA3AAABJiY1NDY2MzM1ITUhFSMRISIGBhUUFhc2MzIWFhUUBgYjIiYmJzceAjMyNjU0JiMiATUhFQEDAoCAjEiKdtn8awUj6f59QUAkQDVKbm6lWmK7g5X642GIU7XGd4F/YWJv/dQD/f7whwIDIopbRFkzjpKS/uAMIxkeMw4YPHZSUHxGV8qmRYunSD9FMzv92ZKSBPr7BgACAAAAAASvBPoAIAApAAABFSMRITUhNQYGIyImJjU0NjYzMhYXByYjIgcBNjcRITUBAQYVFBYWMzIEr9X8zgKOTqFacrZmb8uFM4ccDHlLLRgBBC8k/MoCbf7xWkBqQUEE+pL7mJLoMy5WnWZypVUNCI0VBP6iICYCM5L8ugFtOnRGXy0AAwCmA+AB3wcsAAwADQAOAAABFw4DByM+AzcXAwHRDg4nLzMZiQ4dGxYIuwUF1RY3eX16ODyEhHw12wIyAAH/yv6tADYGTQADAAADETMRNmz+rQeg+GAAAf7V/q4BKwZNAA4AABMXBycRIxEHJzcnNxc3F0rhS6psqkvh4Uvg4EsFK9xJqfn/BgGpSdzZSdzcSgAIAGoA3gOqBB0ACgASABoAIgAqADIAOgBEAAABFAYjIjU0NjMyFgUUIyI1NDMyBRQjIjU0MzITFCMiNTQzMgUUIyI1NDMyExQjIjU0MzIFFCMiNTQzMgUUBiMiNTQzMhYCRR0fOhweHx3+9zs7OzsCEjs7OztcPDs7PP02Ozs7O1w7Ozs7AhI7Ozs7/vcdHzo6Hx0D4x4dOx4cHIQ7Ozs7Ozs7/sY7Ozs7Ozs7/sY7Ozs7Ozs7oR4dOzsd//8APP84BjsHLAImCT8AAAAnCX4GHQAAAQcJdAR/AMIAAP//ADz/OAY7BQ8CJgk/AAABBwl0BH8AwgAA//8APP84CE0FDwImCUAAAAEHCXQEfwDCAAD//wAA/mMD6AT6AiYJQQAAAQcJdAPR/+0AAP//AAD+YwP1BywCJglBAAAAJwncA8oAAAEHCXQD0f/tAAD//wAA/nYEgAT6AiYJQwAAAQcJdAR7AAAAAP//AAD+dgY9BPoCJglEAAABBwl0BHsAAAAA//8AAP78BvAE+gImCUUAAAEHCXQEGwCGAAD//wAA/noFuQT6AiYJRgAAAQcJdAQbAAQAAP//AAD+iASLBywCJglJAAAAJwl9A7kAAAEHCXQDnwCEAAD//wAA/ogEiwcsAiYJSQAAACcJfgSAAAABBwl0A58AhAAA//8AAP6IBIsE+gImCUkAAAEHCXQDnwCEAAD//wAA/ogEiwcsAiYJSQAAACcJfwSAAAABBwl0A58AhAAA//8APP84CIAHLAImCUAAAAAnCXQEfwDCAQcJfQfzAAAAAP//ADz/OAhNBywCJglAAAAAJwl+CC8AAAEHCXQEfwDCAAD//wA8/zgITQcsAiYJQAAAACcJfwgvAAABBwl0BH8AwgAA//8APP84CE0HLAImCUAAAAAnCYAILwAAAQcJdAR/AMIAAP//AAD+tQcIBPoCJgmTAAABBwl0BBsAhgAA//8AAP5rBg4E+gImCZQAAAEHCXQEGwAEAAD//wA8/zgGfQcsAiYJPwAAACcJfQXwAAABBwl0BH8AwgAA//8AAP+gBNgE+gImCVIAAAEHCXQDmAEqAAD//wAA/nYFsgT6AiYJUwAAAQcJdATxAAAAAP//AAD/oAUxBPoCJglUAAABBwl0A9QBKgAA//8AAP52BbkE+gImCVUAAAEHCXQE9gAAAAD//wAA/mMGCAT6AiYJVwAAAQcJdAPR/+0AAP//AAD/eQYNBPoCJglYAAABBwl0BGMBAwAA//8AAP52BCYE+gImCVkAAAEHCXQEfwAAAAD//wAA/nYEzAT6AiYJWgAAAQcJdASeAAAAAP//AAD/mwXmBPoCJgldAAABBwl0BFIBJQAA//8AAP5ZBK0E+gImCV4AAAEHCXQD8//jAAD//wBf/7UFQAUOAiYJXwAAAQcJdAQQAT8AAP//AAD/EgRGBPoCJglgAAABBwl0A+kAnAAA//8AV/9OBQoFDwImCWEAAAEHCXQEIwDYAAD//wAA/6AEqgT6AiYJZAAAAQcJdAOsASoAAP//AAD/oASvBPoCJglmAAABBwl0A8oBKgAA//8AX//JBb0FDgImCWcAAAEHC9kEpgFTAAD//wAA/78E5gT6AiYJaAAAAQcL2QPyAUkAAP//AAD+lQWLBPoCJglsAAABBwl0BQEAHwAA//8AAP+gBJEE+gImCW8AAAEHCXQDygEqAAD//wBR/yYFjwUOAiYJcAAAAQcJdAQBALAAAP//AAD/oAS+BPoCJglxAAABBwl0A6wBKgAA//8AAP/TBX0E+gImCXIAAAEHC9kDIAFdAAD//wAA/hEEXgT6AiYJcwAAAQcL2QNF/5sAAAACAF//egXQBQ8ARwBUAAAlJiY1NDYzMhYWFRQGBxYXByYnBiMiJiY1NDY2NyYmNTQ2NjMyFhYVFAYHFjMyNxEjNSEVIxEjEQYGIyImJw4CFRQeAjMyAzY2NTQmJiMiBhUUFgImBwVJPDZRJzIwSmB3hDckSnW5aDxjUVhfSpNlVIxVVF4/YcmQtgIw1aVEq1VSq0ZKUysWN11IDzVQSh9ENEdWUfkSKA45QDJLJjlDE2BZVZhbBlKRWUVzWTA5lF1IdUQ0bk9YiEISXwEfkpL7mAKZHyEkHy1ITjAeQDQhAjwzaj4hOCJIPD5uAAEAAP+wBT8E+gApAAATNyE1ITUhFSMRIxEhIicWFhUUBgcWFhcHJiYnJiY1NDYzMhYXNjY1NCazMQLh/DsFP9Wl/taCPnhzbmMvlFRDWsxehXk6NC1ZOlBfuQL+iuCSkvuYAvYJPpxmY4scHT8ajyN5SwM/PjA6LTIKW0NmlwAC/hUE6wArBywAFAAVAAABJiY1NDY2MzIWFwcmJiMiBhUUFhcn/noxNFKPW0RsKi0jTS1QWTE5fgTrUJtCWH4+HRaHExlYTTt/VA8AAvxG/dz/vv/oAAYABwAABQEnATMBBwf+V/5PYAH7UgEreYau/taGATr+j09MAAEAAAAABO4E+gAuAAABFSERNjYzMxUjIgYHESMRBgYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYWMzI2NxEhNQTS/so2ckVlS11uPKVHkVBlq2BmuHcocigMI2QmdYM6XjZKj0v9CQT6kv5EJSGSKTP9/AFlPTdUoWxrolcMCZUIDWxeR2EuRk0CVJIAAgAAAA8FmgT6ACcAQwAAARYVFAYHHgIzMjY3FwYjIi4CJyYmNTQ2MzIWFzY2NTQmJyE1IRUTBgYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYzMjY3AkAigolrw9Z+dsRWMcj4ddHSy2EgJUNAM00fJCYUDv5lBU0VQKBWX5pZWaJqKWwZDB9LJWVua1w9djYEaE9wm8w8fplONTSHdDd9yH8rTjExPy8qIHJNPWMekpL9UTQ2TpJfYY9LDQiNBw5fVlJZMTEAAQAAAW0CagT6ABEAAAERFAYjIiYmNTQ2MzMRITUhFQGrNS8zdko9Pzf++QJqBGj9dzY8V301NTQBiZKSAAEAAADxA7IE+gApAAABBhUUFhc2MzIXByYjIgYVFBYzMjY3FwYGIyImJjU0NjcmJjU0NyM1IRUBJytUSTpIMioNGiBocmxhWplIVFvOd2ihWCwoU1sUawLtBGgxREZXCxAGjwNVTk9WRkx7VVJLi1o8bCUoj1RAL5KS//8AAP3cBbIE+gImCVMAAAEHCYUDtgAAAAAAAgAAAPEECgT6AAMAIgAAETUhFRMOAyMiJiY1NDY3BTUhMhcHIyIGFRQWFjMyNjY3A0jCQFVhWDJopV0vK/7TAllRJg5Ce405WDQ9aFYzBGiSkv0tNzUnEU+UXzplJQOUA49oXDpSJSQ8MwACAAAAAAW5BPoAAwBKAAABITUhAQcmJjU0NjYzMhYWFRQGBgQjIiYmNTQ2NyYmNTQ2NjMyFhcHJiYjIgYVFBYXNjMyFwcmIyIGFRQWMzIkNjU0JiYjIgYVFBYFufpHBbn+jkOao0GCW16ZXWPC/uyigbVZHyFbXFSXYiloFwwZSitaXE1SOksuKA0XHWBienCbAQuUK1E3PUN0BGiS/RyBK6ZzSnZFTqR2c+C5ak2HWSxbJSyGVFF0Og0IjQcOQkI0RxQTBo8DSUZPUYTjhD5nO0Q6R2YAAgAAAKMEsgT6AAMAIAAAETUhFQEiJicWFhUUDgIjIiYCJzcSEjMyNjU0Jic3IRUEsv7JJjoTT1QxU289esatTpBhzHZJTW9qOgIqBGiSkv6OAQNEpFNIa0cikAEl3TT+4/7uTEtRnkSEkgABAAD/HwTKBPoARgAAAQYGIxYVFA4CBxYXByYnJiY1NDYzMhYXMjY2NTQmIyIGByYmNTQ+AjMzNSE1IRUjESEiDgMVFBYXNjMyFhcWMzI2NwTKUaVoBS9NYjOFlUPhxIN4OjQqVj9KfEViUyRbKX6OLFRxV8D9kgP24/6WKzggFgxANUtOTH4uL0NNg0IB4joxHR5AYkkwDT4oj1qIBT49MDoqNS1SNkNQExEjm2M8VDsdr5KS/r8HEBcgEypADhgmJRQ0PQACAAAA8gSTBPoAAwAnAAARNSEVEwYjIw4CIyIkJzceAjMyNjU0JiMiBgcnNjYzMhYWFzMyNwRvJFBjBBBko1+2/u5ijDp0iVxvf2lgM10vODiHPluVXQ0RWkgEaJKS/aMVTnc/5N82hJdHallVWhsYlBkdP3lUIv//AAD93ARjBPoCJglZAAABBwmFAy0AAAAA//8AAP3cBMwE+gImCVoAAAEHCYUDLAAAAAD//wAA/dwFIwT6AiYJWwAAAQcJhQO2AAAAAP//AAD93ASeBPoCJglcAAABBwmFAzIAAAAAAAIAAAEsA9oE+gAQAB4AAAERFA4DIyImJjURIzUhFSEhERQeAzMyPgI1A10cO1VsQ3acTqID2v7f/o0PHSs6JkBJJwwEaP4qT29WNxtYspoBmJKS/mpJWT0lESdHWk0AAgAA/+cDMwT6AAMAGAAAETUhFQMiBgYVFBYWFwcuAjU0PgIzIRUDEb2BgVA/fmtuj4VLN3anfQEFBGiSkv44G1JNQXqDVmt7m55VQ3tcKJIAAwBfAQ4EEwUOACgAKQAqAAABJDU0NjYzMhYWFRQGBxYWMzI2NxcGBiMiJiYnNjY1NCYmIyIGFRQWFwMBAX7+4UV0SV+dU5ugM3liWZxPTF/KdHO8gR2zry1OMTVBT1fmAmgDISndS2oyVJdjj8I/UEFFT4pQS1iwfiSMeEJeLzMsND4J/lEC+P//AAD93ATwBPoCJglgAAABBwmFA7oAAAAAAAIAVwDTA9wFDwA4ADkAAAEOAiMiJiY1NDY3JiY1NDY2MzIWFhUUBgcnNjU0JiMiBgYVFB4CFzYzMhcHJiMiBhUUFjMyNjcDA9xAco5YaKFYJChrbUuIVUd0QykofSkyLiY/JSU+Tyk6SjIqDRogaHJsYVqZSKsBbTY/JUuLWjZnKCmXalCDSjNgPTBeJU8oMicvKkotM0QsFgQQBo8DVU5PVkZMAwUAAgAAAYIDFAT6AAMAEAAAETUhFQEVFAYjIiYmNTQzIRUC+/6oNzIwckx8AkwEaJKS/fpuNztVfjZpkgABAAABLAN9BPoAGQAAAREUHgMzMjY3Fw4CIyIuAjURIzUhFQFGDh8uRjFJkz1MVW1wQlWMXyeiApQEaP6LYmA3KRRGP4s8NBs6b5N2AYqSkgACAAAAAAUABPoAGgAnAAAhEQYjIi4CNREjNSEVIRE2NjMzFSMiBgYHEQERFB4EMzI2NxEDCXiVTYtbJ6IE5P7KMW5OZUtKUEYn/ZgGEiMnNB5Kg0IBjGA7b4x0AZKSkv5KIR+SDiIh/fEEaP55PFI+MBsNPUMCKwADAAAA8QOEBPoAAwAaACMAABE1IRUTBgYjIiYmNTQ2NjMyFhcHJiMiBwE2NwcBBhUUFhYzMgNUMF/IcHK2Zm/LhTOHHAx5SykjARMhKsD+4lRAakFIBGiSkv0kUEtWnWZypVUNCI0VBf6oGCl+AWY7b0ZfLQACAF8BNQRDBQ4AJgAqAAABFRQGIyImJjU0NjMzNTQmJiMiBhUUFhcHJDU0NjYzMh4CFRUhFQE1MxUCpzYtMHRRPz08Jk06ODlpbA/+sEZ2SUd3XyYBnP71agH/SjxEU38yKy3YenE3NSo+OwWSHPBNaDEoZpZs7ZICaZKSAAEAAAE1A04E+gAVAAABESEVIRUUBiMiJiY1NDYzMxEhNSEVAagBpv5aNi0wdFFAPTf+/AKtBGj+KZJKPERTfzIrLQHXkpIAAgAAAQ4DlwT6ABwAHQAAARYWFRQGBxYWMzI2NxcGBiMiJic2NjU0JyM1IRUBAbEcH3NxKX9iVp1ETmHBb7HpHoR1S/wCvv2QBGg0bzVslyRnY0lLilJJ7tYcZFZdY5KS/dgAAgAAAggDfQT6AAMAEQAAASE1IRMGBiMiJCc3FhYzMjY3A1D8sANQLT6cUoL+/YlAir5haJlQBGiS/VsmJ1VOeEs5Ki4AAgAA/+cEcgT6AAMALAAAETUhFRMmIyIGByc2NyYmIyIGFRQeBBcHLgQ1NDY2MzIWFzYzMhYXBB4pKStijCydGSc8YjJPWwsaL09+VW5yfWQ9HVaYV1SYR3qwHj4XBGiSkv5jDpiWMWBFLSRaTBw2OUVUb0drYXR0amU1XYtMODpyCQgABAAAAIIF2QT6AAMAIgAxAEAAABE1IRUBPgIzMhYWFRQGBiMiJiYnBgYjIiYmNTQ2NjMyFhYTFhYzMjY2NTQmJiMiBgcnJiYjIgYGFRQWFjMyNjcF2f1OKVtoRmCfXlikbEd5Zzs2j2xhnV9cpWdGdmdJSntCOmI8M1Y1SW01h015QDpiPDRUNEhvNQRokpL+ejxHHlqxeWytZCdEN1BSWLB7ca5fJUP+hUxAMW1SVGovYnZLTj8xbVJTay9jdQACAAAA8QNmBPoAAwAeAAARNSEVEwYGIyImJjU0NjYzMhYXByYjIgYVFBYWMzI3A0AmXcJqbq5iasJ/MIEbDHJGgY08ZT2sigRokpL9JE5NVp1mcqVVDQiVFXFlQ1wrkgACAFH//gNPBQ4ALgAvAAABNjY1NCYmIyIGFRQWFwcuAjU0NjYzMhYWFRQGBxYXByYmJwYjIiYmNTQ2MzIWBwGIbXw3Y0A7QYyCInyuVj6AXWirXo1+pqGDYqhTOD4vTSxGPSlRVQI0JLZ+SXVBOjFKTgOQCFOCUEZqPGCzdo7vRJHaW4rBRgsgPig5QSVJAAIAAAEsA5EE+gARABsAAAEBFw4DIyIuAjURIzUhFQMBERQeAzMyAaMBokxJV1laNVWMXyeiAyFA/mUOHy5GMWQEaP3hjTMwHw46b5N2AYqSkv2OAhj+5WJgNykUAAEAAP/nA9sE+gApAAABIicGBxYWFwcuAicmJjU0NjYzMhYXNjY1NCYnITUhFSMWFRQHFjMhFQMM3XItOVTifW5y3qooGBEbOy0zTR8kJhQO/mUDOvoiSDh2ARMCEywhGGzgZW5j4cpCKTggGzEgLyogck09Yx6Skk9woVwHkgABAAD+3QRSBPoALgAAARUhIgYGFRQeAhcHLgQ1NDcmJjU0PgIzMzUhNSEVIxEhIgYGFRQWFzYzBFL+KoSPTxxDgXlub29cORyBNTQyVW5ToP2KA/rf/rZAPyY0LGG/AmaTKmRIMFJYemFrXWZoZGY5mmAqZT0/Vzgar5KS/r8QLiMoPxMaAAIAX/96BBsFDwBAAE0AACUmJjU0NjMyFhYVFAYHFhcHJicGIyImJjU0NjY3JiY1NDY2MzIWFhUUBgcWMzI2NxcGBiMiJicOAhUUHgIzMgM2NjU0JiYjIgYVFBYCJgcFSTw2UScyMEpgd4Q3JEp1uWg8Y1FYX0qTZVSMVVReP2FIdzskPYlDUqtGSlMrFjddSA81UEofRDRHVlH5EigOOUAySyY5QxNgWVWYWwZSkVlFc1kwOZRdSHVENG5PWIhCEhUZlhQVJB8tSE4wHkA0IQI8M2o+ITgiSDw+bgACAAD/sAOnBPoAAwAlAAARNSEVAyInFhYVFAYHFhYXByYmJyYmNTQ2MzIWFzY2NTQmJzchFQN33II+eHNuYy+UVENazF6FeTo0LVk6UF+5uDECwwRokpL+jgk+nGZjixwdPxqPI3lLAz8+MDotMgpbQ2aXN4qS//8AAP+gBO4E+gImCd4AAAEHC9kDZgEqAAD//wAA/9MFmgT6AiYJ3wAAAQcL2QMgAV0AAP//AAD/0wJqBPoCJgngAAABBwl0A44BXQAA//8AAP+gA7IE+gImCeEAAAEHCXQDmAEqAAD//wAA/dwFsgT6AiYJUwAAAQcLdAO2AAAAAP//AAD/oAQKBPoCJgnjAAABBwl0A9QBKgAA//8AAP52BbkE+gImCeQAAAEHCXQE9gAAAAD//wAA/xgEsgT6AiYJ5QAAAQcJdAR9AKIAAP//AAD+YwTKBPoCJgnmAAABBwl0A9H/7QAA//8AAP95BJME+gImCecAAAEHCXQEYwEDAAD//wAA/dwEYwT6AiYJWQAAAQcLdAMtAAAAAP//AAD93ATMBPoCJglaAAABBwt0AywAAAAA//8AAP3cBSME+gImCVsAAAEHC3QDtgAAAAD//wAA/dwEzAT6AiYJXAAAAQcLdAOWAAAAAP//AAD/mwPaBPoCJgnsAAABBwl0BFIBJQAA//8AAP5ZAzME+gImCe0AAAEHCXQD8//jAAD//wBf/7UEEwUOAiYJ7gAAAQcJdAQQAT8AAP//AAD93ATwBPoCJglgAAAAJwmFA7oAAAEHCXQDowCcAAD//wBX/04D3AUPAiYJ8AAAAQcJdAQjANgAAP//AAD/0wMUBPoCJgnxAAABBwvZA7YBXQAA//8AAP+gA30E+gImCfIAAAEHCXQDrAEqAAD//wAA/6AFAAT6AiYJ8wAAAQcJdANmASoAAP//AAD/oAOEBPoCJgn0AAABBwl0A8oBKgAA//8AX//JBEMFDgImCfUAAAEHCXQEpgFTAAD//wAA/78DTgT6AiYJ9gAAAQcJdAPyAUkAAP//AAD/oAOXBPoCJgn3AAABBwl0A2YBKgAA//8AAP6VBHIE+gImCfkAAAEHCXQFAQAfAAD//wAA/uYF2QT6AiYJ+gAAAQcJdAPvAHAAAP//AAD/oANmBPoCJgn7AAABBwl0A8oBKgAA//8AUf8mA08FDgImCfwAAAEHCXQEAQCwAAD//wAA/6ADkQT6AiYJ/QAAAQcJdAOsASoAAP//AAD/0wPbBPoCJgn+AAABBwvZAyABXQAA//8AAP4RBFIE+gImCf8AAAEHC9kDRf+bAAAAAwAA/+cGNwT6ADgAOQA6AAABFSERNjYzMhYWFRQGByc2NjU0JiMiBgcRIxEBJyUmJjU0NjYzMhYXByYmIyIGFRQWFjMyNjcRITUhAQY3/WUzdklXiE5FQJQ0QFBIN3I5pf3HYAEFeopmuHcocigMI2QmdYM6XjZKj0v9CQL3/tgE+pL+YjI2S5ZnaNVeVUKtU15fTEn98gFi/oWGlh6vgmuiVwwJlQgNbF5HYS5GTQJUkvv3AAIAAP8PBqkE+gAdAEUAAAEjESM1ASclLgInJiY1NDYzMhYXNjY1NCYnITUhAR4CFyU1BgYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYzMjY3ESEWFRQGBqnVpf0NVQEca9PMYCImQ0AzTR8kJhQO/mUGqfqvcMDXgwFNOIVGX5pZWaJqKWwZDB9LJWVua1w9djb9ESKCBGj7mKn+ZpKLG3vHfS1QMTE/Lyogck09Yx6S/QyClU0BqUshJU6SX2GPSw0IjQcOX1ZSWTExAipPcJnOAAEAAP/OBJ8E+gAZAAAlAScBESERFAYjIiYmNTQ2MzMRITUhFSMRIwMm/jtiAif+hTUvM3ZKPT83/vkEn9Wk+/7TigFNAsP9dzY8V301NTQBiZKS+5gAAwAA/84E2AT6ABUALAAtAAABFSMRIxEBJyUmJjU0NjcmJjU0NyM1BQYVFBYXNjMyFwcmIyIGFRQWMzI2NxEBBNjVpf2TYAEvgo0sKFNbFGsBJytUSThKMioNGiBocmxhWplI/rQE+pL7mAFZ/nWGqxSZdTxsJSiPVEAvkpIxREZXCxAGjwNVTk9WRkwCVfyJ//8AAP3cBbIE+gImCVMAAAEHCd0EsgAAAAAAAgAA/84FMQT6ACMAJAAAARUjESMRASclJiY1NDY3BTUhMhcHIyIGFRQWFjMyNjY3ESE1AQUx1aT9nWABMXuLLyv+0wJZUSYOQnuNOVg0PWhWM/xIAooE+pL7mAFe/nCGrRqjdTplJQOUA49oXDpSJSQ8MwJUkvv3//8AAP3cBbkE+gImCVUAAAEHCd0EtQAAAAAAAQAA/84GVAT6ACYAAAEjESM1AScBESEiJxYWFRQOAiMiAAM3FhYzMjY1NCYnNyE1ITUhBlTVpf47YgIn/qFLE0VJMVNvPbL+63SQYsp3SE5xaDoCcPsmBlQEaPuY+/7TigFNAVECN4RLPlw9HgEdARs08uM+O0J/NoTgkgACAAD/HwaGBPoAOABRAAABJiY1ND4CMzM1ITUhFSMRIzUBJwE1BgYjIxYVFA4CBxYXByYnJiY1NDYzMhYXMjY2NTQmIyIGAREhIg4DFRQWFzYzMhYXFhYzMjY2NxEBcn6OLFRxV8D9kgaG1aX+33YBl1K/dxgFL01iM4WVQ+HEg3g6NCpWP0p8RWJTJFsBeP6WKzggFgxANUtOS3wuHEk6SXVlQwGwI5tjPFQ7Ha+SkvuY5P7qcwFaNC4qHR5AYkkwDT4oj1qIBT49MDoqNS1SNkNQEwKn/r8HEBcgEypADhglIw0KGjI2Ad8AAQAA/84GSQT6AC8AAAE2NjMyFhYXMzI3ESE1IRUjESM1AScBNQYjIw4CIyIkJzceAjMyNjU0JiMiBgcBiTiHPluVXQ0RfWH7MQZJ1aX+O2ICJ2eIBA9jo2G2/u5ijDp0iVxvf2lgM10vA5AZHT95VEYBaJKS+5j7/tOKAU2vKk52QOTfNoSXR2pZVVobGP//AAD93AQmBPoCJglZAAABBwndA/oAAAAA//8AAP3cBMwE+gImCVoAAAEHCd0ETwAAAAD//wAA/dwFIwT6AiYJWwAAAQcJ3QSyAAAAAP//AAD93ASeBPoCJglcAAABBwndBDwAAAAAAAIAAP/OBeYE+gAYACYAAAEjESM1AScBESERFA4DIyImJjURIzUhBSERFB4DMzI+AjUF5tWl/jtiAif+8Rw7VWxDdpxOogXm/NP+jQ8dKzomQEknDARo+5j7/tOKAU0Cw/4qT29WNxtYspoBmJKS/mpJWT0lESdHWk0AAQAAAAAEiAT6ABoAABM2NjMyFhYXESE1IRUjESMRAScBLgIjIgYHN1eWS1GAflD88gSI1aX992IB+ENVWDg+d04DVSomM29nAcySkvuYAd/+pooBMVVPJyUnAAMAX//OBUAFDgAvADAAMQAAASQ1NDY2MzIWFhUUBgcWFjMyNjcRIzUhFSMRIxEBJyUmJic2NjU0JiYjIgYVFBYXEyUBfv7hRXRJX51Tm6AzeWJZnE+oAiHVpP1wYAFemcwns68tTjE1QU9X5/4zAyEp3UtqMlSXY4/CP1BBRU8CNZKS+5gBb/5fhsUQwaokjHhCXi8zLDQ+Cf1d9AAEAAD/eARGBPoAMQAyADMANAAABSYnASclJiY1ND4EMzM1ITUhFSERIyIGBhUUFhYzMjcmJjU0NjMyFhYVFAYHFhcBEycDT1w2/epRAV+kshk7WG2KUAr9pARG/rtjnqZXSZdvDx4HBU08OVMoMTg6Vv6F0OB2lnb+4pGdJMadOV9bQysXw5KS/q02cFZKcUADEigOP0QwSSg4TBZwcwUs+waMAAIAV/+oBQoFDwA+AD8AAAEVIxEjEQEnJSYmNTQ2NyYmNTQ2NjMyFhYVFAYHJzY1NCYjIgYGFRQeAhc2MzIXByYjIgYVFBYzMjY3ESM1AwUK1aX9fmABP32NJChrbUuIVUd0QykofSkyLiY/JSU+Tyk6SjIqDRogaHJsYVqZSH/NBPqS+5gBQP5ohrQVmnI2Zygpl2pQg0ozYD0wXiVPKDInLypKLTNELBYEEAaPA1VOT1ZGTAJzkvvZAAEAAP/OBI4E+gAYAAARNSEVIxEjNQEnATUhFRQGIyImJjU0MyERBI7Vpf47YgIn/o83MjByTHwCTARokpL7mPv+04oBTb1uNztVfjZpAXQAAwAA/+YEqgT6AA8AGwAcAAABIxEjEQEnJS4CNREjNSEFERQeAzMyNjcRAQSq1aT9i2ABW2J6OaIEqvycDh8uRjFJkz3+2ARo+5gBjv5Yhs0QapuQAYqSkv6LYmA3KRRGPwIm/MQABAAA/+gGSQT6ACUAMgAzADQAACERASclLgM1ESM1IRUhETY2MzIWFhUUBgcnNjY1NCYjIgYHEQERFB4EMzI2NxE1AQMJ/bFgAUg9W0chogZJ/WUzdklXiE5FQJQ0QFBIN3I5/ZgGEiMnNB5Kg0L+8wGN/luE0Aw8ZIRqAZKSkv5iMjZLlmdo1V5VQq1TXl9MSf3yBGj+eTxSPjAbDT1DAiuS/DIAAwAA/84ErwT6AB0AJgAnAAABFSMRIxEBJyUmJjU0NjYzMhYXByYjIgcBNjcRITUBAQYVFBYWMzIHBK/VpP2eYAEsl6pvy4UzhxwMeUspIwETISr8ygJ2/uJUQGpBSEoE+pL7mAFd/nGGqhWzhHKlVQ0IjRUF/qgYKQJbkvyVAWY7b0ZfLYgAAQBf/84FvQUOADIAAAEhESE1IRUjESM1AScBNSEVFAYjIiYmNTQ2MzM1NCYmIyIGFRQWFwckNTQ2NjMyHgIVAqcBnP71AoXVpf47YgIn/mQ2LTB0UT89PCZNOjg5aWwP/rBGdklHd18mApEB15KS+5j7/tOKAU1aSjxEU38yKy3YenE3NSo+OwWSHPBNaDEoZpZsAAIAAP/OBOYE+gAZAB0AAAEjESM1AScBNSEVFAYjIiYmNTQ2MzMRITUhAREhEQTm1aX+O2ICJ/48Ni0wdFFAPTf+/ATm/ob+PARo+5j7/tOKAU1aSjxEU38yKy0B15L9lwHX/ikABAAA/84EwgT6ABIAIAAhACIAAAEBJyUmJic2NjU0JyM1IRUjESMBFhYzMjY3ESEWFhUUBhMBA0n9dWABYZXCGoR1S/wEwtWk/b8pf2JWnUT+aBwfc43+SAFs/mKGxxblvBxkVl1jkpL7mAJpZ2NJSwI1NG81bJf+gQEy////6f3cA2QE+gImCWoAAAEHCd0DowAAAAAAAQAA/+cFswT6ADMAAAE2MzIXESE1IRUjESMRBScBNSYjIgYHJzY3JiYjIgYVFB4EFwcuBDU0NjYzMhYC1niyHR37xgWz1aT+8HMBgyAnYowsnRknPGIyT1sLGi9PflVucn1kPR1WmFdUlwL2cgUBBZKS+5gBSt97ARTVCpiWMWBFLSRaTBw2OUVUb0drYXR0amU1XYtMOP//AAD93AYzBPoCJgltAAABBwndBdgAAAAAAAIAAP/OBJEE+gAhACIAAAEVIxEjEQEnJSYmNTQ2NjMyFhcHJiMiBhUUFhYzMjcRITUBBJHVpP28YAEplKpqwn8wgRsMckaBjTxlPayK/OgB3QT6kvuYAU3+gYapEbOJcqVVDQiVFXFlQ1wrkgJVkvv3AAMAOQAABbQFDwAjADAAMQAAASMRIxEBJwEmJwYHJzY3JiY1NDY2MzIWFhUUBgcWFhcRIzUhATY2NTQmIyIGBhUUFgEFtNWl/bdiAgTnna7GYriFXWJMlWFYjlJRUlbpbYoCBPxHRktQSClGLVQCjgRo+5gB0v5/igE2MENzc4peT0KSXUd5SUN9UFCMQCE3DQHqkv4qLm8/QkYgQS49bP6cAAQAAP/mBL4E+gAPABIAHQAeAAABIxEjEQEnJS4CNREjNSEFAREFERQeAzMyNjcHBL7VpP13YAFjZ305ogS+/OYBof4BDh8uRjE3ZS3YBGj7mAGO/liGzA5snJABipKS/eECH1r+5WJgNykUIBnKAAIAAP/nBdcE+gAoADEAAAEjESMRBScBNSEiJwYHFhYXBy4CJyYmNTQ2NjMyFhc2NjU0JichNSEBFjMhESEWFRQF18Gl/sRiAZ7+ubZpPnZU4n1uct6qKBgRGzstM00fJCYUDv5lBdf8cihLAbX9zyIEaPuYAb3higEBBRlMM2zgZW5j4cpCKTggGzEgLyogck09Yx6S/ggEAWpPcF8AAgAA/dwEkAT6ADoAOwAAJTY2NTQnASclJiMiBhUUFhYXBy4CNTQ2NyYmNTQ+AjMhNSE1IRUjESEiBgYVFBYXNjMyFhYVFAYHAQMnKS8F/o1iAY1Om5WaP56ubre6UEVAOzIyVW5TAUD86gSQ1f4WQD8mNCxaapLKZysy/oACN4A4HRj++YrxOYOATYyvlmub2MFrVJQzMWU6P1c4Gq+Skv6/EC4jKD8TGlunalyZV/4uAAIAX/96BioFDwBMAFkAACUmJjU0NjMyFhYVFAYHFhcHJicGIyImJjU0NjY3JiY1NDY2MzIWFhUUBgcWMzI2NzUhNSEVIxEjEQcnATUGBiMiJicOAhUUHgIzMgM2NjU0JiYjIgYVFBYCCA0JSTw2UScyMEpgd4Q3IURtrF48Y1FYX0qTZVSMVVReSG1vymb+7wKK1aXbewFWTsVsWb1MSlMrFDBUQQ0aUEofRDRHVlH5EigOOUAySyY5QxNgWVWYWwZTkVhFc1kwOZRdSHVENG5PWIhCEj5D/ZKS+5gBBfZvAVzXKy0kHy1ITjAeQDMiAjwzaj4hOCJIPD5uAAEAAP+wBdoE+gAtAAATNyE1ITUhFSMRIxEHJwE1ISInFhYVFAYHFhYXByYmJyYmNTQ2MzIWFzY2NTQmszEDfPugBdrVpeB2AVb+O4I+eHNuYy+UVENazF6FeTo0LVk6UF+5Av6K4JKS+5gBav11AVy4CT6cZmOLHB0/Go8jeUsDPz4wOi0yCltDZpf//wAA/ssGNwT6AiYKIwAAAQcJdAQhAFUAAP//AAD/DwapBPoCJgokAAABBwvZAyABXQAA//8AAP52BJ8E+gImCiUAAAEHCXQD5QAAAAD//wAA/ssE2AT6AiYKJgAAAQcJdARTAFUAAP//AAD93AWyBPoCJglTAAAAJwndBLIAAAEHCXQDUwDUAAD//wAA/ssFMQT6AiYKKAAAAQcJdATBAFUAAP//AAD93AW5BPoCJglVAAAAJwndBOcAAAEHCXQDLACZAAD//wAA/rQGVAT6AiYKKgAAAQcJdAR9AD4AAP//AAD+YwaGBPoCJgorAAABBwl0A9H/7QAA//8AAP6rBkkE+gImCiwAAAEHCXQEYwA1AAD//wAA/dwEJgT6AiYJWQAAACcJ3QRKAAABBwl0AwgAvwAA//8AAP3cBMwE+gImCVoAAAAnCd0ElQAAAQcJdAMVAKkAAP//AAD93AUjBPoCJglbAAAAJwndBLIAAAEHCXQDUwDUAAD//wAA/dwEngT6AiYJXAAAACcJ3QSCAAABBwl0AxAAvQAA//8AAP6UBeYE+gImCjEAAAEHCXQEUgAeAAD//wAA/vwEiAT6AiYKMgAAAQcJdAQbAIYAAP//AF/+ywVABQ4CJgozAAABBwl0BNUAVQAA//8AAP6WBEYE+gImCjQAAAEHCXQEVQAgAAD//wBX/q0FCgUPAiYKNQAAAQcJdASZADcAAP//AAD+dgSOBPoCJgo2AAABBwl0A+YAAAAA//8AAP7LBKoE+gImCjcAAAEHCXQEIQBVAAD//wAA/ssGSQT6AiYKOAAAAQcJdAQhAFUAAP//AAD+ywSvBPoCJgo5AAABBwl0BE4AVQAA//8AX/52Bb0FDgImCjoAAAEHCXQFLAAAAAD//wAA/nYE5gT6AiYKOwAAAQcJdARuAAAAAP//AAD+ywTCBPoCJgo8AAABBwl0BFwAVQAA////6f3cA2QE+gImCWoAAAAnCd0DowAAAQcL2QMgAV0AAP//AAD+lQWzBPoCJgo+AAABBwl0BQEAHwAA//8AAP3cBjME+gImCW0AAAAnCd0F2AAAAQcJdAQhALgAAP//AAD+ywSRBPoCJgpAAAABBwl0BD8AVQAA//8AOf7dBbQFDwImCkEAAAEHCXQEGgBnAAD//wAA/ssEvgT6AiYKQgAAAQcJdAQrAFUAAP//AAD/0wXXBPoCJgpDAAABBwvZAyABXQAA//8AAP3cBJAE+gImCkQAAAEHC9kDCf+bAAAAAgAA/+cE7gT6AC0ALgAAARUhETY2MzMVIyIGBxEjEQEnJSYmNTQ2NjMyFhcHJiYjIgYVFBYWMzI2NxEhNQEE0v7KNnJFZUtdbjyl/cdgAQV6ima4dyhyKAwjZCZ1gzpeNkqPS/0JAc8E+pL+RCUhkikz/fwBYv6FhpYer4JrolcMCZUIDWxeR2EuRk0CVJL79wACAAD/DwVvBPoAJQBBAAAlASclLgInJiY1NDYzMhYXNjY1NCYnITUhFSEWFRQGBx4CFyU3BgYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYzMjY3BW/8zVUBHGvTzGAiJkNAM00fJCYUDv5lBU388yKCiHDA14MBTTNAoFZfmllZomopbBkMH0slZW5rXD12Nsn+RpKLG3vHfS1QMTE/Lyogck09Yx6Skk9wmc48gpVNAalvNDZOkl9hj0sNCI0HDl9WUlkxMQACAAD/zgN6BPoAEQAVAAABERQGIyImJjU0NjMzESE1IRUTAScBAas1LzN2Sj0/N/75As6s/ediAicEaP13NjxXfTU1NAGJkpL8yP6eigFNAAIAAP/OA7IE+gAoACkAAAEGFRQWFzYzMhcHJiMiBhUUFjMyNjcXASclJiY1NDY3JiY1NDcjNSEVAwEnK1RJOEoyKg0aIGhybGFamUhU/T9gAS+CjSwoU1sUawLt2wRoMURGVwsQBo8DVU5PVkZMgP47hqsUmXU8bCUoj1RAL5KS/In//wAA/NoFsgT6AiYJUwAAAQcLkwSyAAAAAAADAAD/zgQKBPoAAwAfACAAABE1IRUBJyUmJjU0NjcFNSEyFwcjIgYVFBYWMzI2NjcXBQNI/g1gATF7iy8r/tMCWVEmDkJ7jTlYND1oVjNS/oAEaJKS+2aGrRqjdTplJQOUA49oXDpSJSQ8M4ad//8AAP3cBbkE+gImCeQAAAEHCd0EtQAAAAAAAwAA/84FLgT6AAMAHgAiAAARNSEVASInFhYVFA4CIyIAAzcWFjMyNjU0Jic3IRUTAScBBPj+g0sTRUkxU289sv7rdJBiyndITnFoOgJwVP3nYgInBGiSkv6OAjeESz5cPR4BHQEbNPLjPjtCfzaEkv46/p6KAU0AAgAA/x8FZAT6AEkATQAAAREhIg4DFRQWFzYzMhYXFhYzMjY2NxUGBiMjFhUUDgIHFhcHJicmJjU0NjMyFhcyNjY1NCYjIgYHJiY1ND4CMzM1ITUhFQEnARcDE/6WKzggFgxANUtOS3wuHEk6SXVlQ1K/dxgFL01iM4WVQ+HEg3g6NCpWP0p8RWJTJFspfo4sVHFXwP2SBSr+wXYBl1gEaP6/BxAXIBMqQA4YJSMNChoyNrouKh0eQGJJMA0+KI9aiAU+PTA6KjUtUjZDUBMRI5tjPFQ7Ha+SkvtmcwFaagADAAD/zgUjBPoAAwAnACsAABE1IRUDBiMjDgIjIiQnNx4CMzI2NTQmIyIGByc2NjMyFhYXMzI3EwEnAQTtHmeIBA9jo2G2/u5ijDp0iVxvf2lgM10vODiHPluVXQ0RfWFU/ediAicEaJKS/ewqTnZA5N82hJdHallVWhsYlBkdP3lURv4w/p6KAU3//wAA/NoENgT6AiYJWQAAAQcLkwP6AAAAAP//AAD82gTMBPoCJglaAAABBwuTBE8AAAAA//8AAPzaBSME+gImCVsAAAEHC5MEsgAAAAD//wAA/NoEngT6AiYJXAAAAQcLkwQ8AAAAAAADAAD/zgTABPoAEAAeACIAAAEjERQOAyMiJiY1ESM1IQUhERQeAzMyPgI1AQEnAQQUtxw7VWxDdpxOogQU/qX+jQ8dKzomQEknDAIH/ediAicEaP4qT29WNxtYspoBmJKS/mpJWT0lESdHWk3+Xv6eigFNAAIAAACFAywE+gADABcAABE1IRUBJwEuAiMiBgcnNjYzMh4CFxUDLP3ZYgH4Q1VYOD53TjlXlks+YmNuSQRokpL8HYoBMVVPJyUnliomGz9yYYkABABf/84EEwUOACcAKAApACoAAAEkNTQ2NjMyFhYVFAYHFhYzMjY3FwEnJSYmJzY2NTQmJiMiBhUUFhcTJQEBfv7hRXRJX51Tm6AzeWJZnE9M/SRgAV6ZzCezry1OMTVBT1fn/jMCaAMhKd1LajJUl2OPwj9QQUVPj/4qhsUQwaokjHhCXi8zLDQ+Cf1d9AL4//8AAP3cBPAE+gImCjQAAAEHCYUDugAAAAAAAwBX/6gD3AUPADYANwA4AAABASclJiY1NDY3JiY1NDY2MzIWFhUUBgcnNjU0JiMiBgYVFB4CFzYzMhcHJiMiBhUUFjMyNjcDAwPc/TJgAT99jSQoa21LiFVHdEMpKH0pMi4mPyUlPk8pOkoyKg0aIGhybGFamUiroQFn/kGGtBWacjZnKCmXalCDSjNgPTBeJU8oMicvKkotM0QsFgQQBo8DVU5PVkZMAwX72QADAAD/zgNoBPoAAwAQABQAABE1IRUBFRQGIyImJjU0MyEVEwEnAQMy/nE3MjByTHwCTFT952ICJwRokpL9+m43O1V+NmmS/s7+nooBTQACAAD/5gN9BPoAFwAYAAAXJyUuAjURIzUhFSERFB4DMzI2NxcFvGABW2J6OaIClP6yDh8uRjFJkz1M/owahs0QapuQAYqSkv6LYmA3KRRGP4aQAAMAAP/oBQAE+gAbACgAKQAAIREBJyUuAzURIzUhFSERNjYzMxUjIgYGBxEBERQeBDMyNjcRAQMJ/bFgAUg3XEojogTk/soxbk5lS0pQRif9mAYSIyc0HkqDQv7zAY3+W4TQCzhkhm0BkpKS/kohH5IOIiH98QRo/nk8Uj4wGw09QwIr/MQABAAA/84DhAT6AAMAGQAiACMAABE1IRUBJyUmJjU0NjYzMhYXByYjIgcBNjcXJQEGFRQWFjMyBwNU/YBgASyXqm/LhTOHHAx5SykjARMhKk7+8v7iVEBqQUhKBGiSkvtmhqoVs4RypVUNCI0VBf6oGCmGCAFmO29GXy2IAAMAX//OBJcFDgAmACoALgAAARUUBiMiJiY1NDYzMzU0JiYjIgYVFBYXByQ1NDY2MzIeAhUVIRUBNSEVEwEnAQKnNi0wdFE/PTwmTTo4OWlsD/6wRnZJR3dfJgGc/vUBKTb952ICJwH/SjxEU38yKy3YenE3NSo+OwWSHPBNaDEoZpZs7ZICaZKS/Mj+nooBTQACAAD/zgPABPoAFQAZAAABESEVIRUUBiMiJiY1NDYzMxEhNSEVEwEnAQGoAcT+PDYtMHRRQD03/vwDijb952ICJwRo/imSSjxEU38yKy0B15KS/Mj+nooBTQADAAD/zgOXBPoAHAAdAB4AABcnJSYmJzY2NTQnIzUhFSEWFhUUBgcWFjMyNjcXJQG+YAFhlcIahHVL/AK+/vMcH3NxKX9iVp1ETvy3AbgyhscW5bwcZFZdY5KSNG81bJckZ2NJS46b/s7//wAA/dwDjAT6AiYJ+AAAAQcJ3QPOAAAAAAADAAD/5wSBBPoAAwAsADAAABE1IRUTJiMiBgcnNjcmJiMiBhUUHgQXBy4ENTQ2NjMyFhc2MzIWFxMBJwEEHikpK2KMLJ0ZJzxiMk9bCxovT35VbnJ9ZD0dVphXVJhHerAePhcP/qlzAYMEaJKS/mMOmJYxYEUtJFpMHDY5RVRvR2thdHRqZTVdi0w4OnIJCP4q/up7ART//wAA/dwF2QT6AiYJ+gAAAQcJ3QXYAAAAAAADAAD/zgNwBPoAAwAdAB4AABE1IRUBJyUmJjU0NjYzMhYXByYjIgYVFBYWMzI3FwUDQP2UYAEplKpqwn8wgRsMckaBjTxlPayKWP5tBGiSkvtmhqkRs4lypVUNCJUVcWVDXCuSiZkABAA5AFEEWAUPABsAKAAsAC0AACUnASYnBgcnNjcmJjU0NjYzMhYWFRQGBxYWFxUBNjY1NCYjIgYGFRQWATUzFQMB8WICBOedrsZiuIVdYkyVYViOUlFSVult/cFGS1BIKUYtVAIEqB5RigE2MENzc4peT0KSXUd5SUN9UFCMQCE3DawBUi5vP0JGIEEuPWwBGJKS/YQAAwAA/+YDkQT6AA4AGQAaAAABARcBJyUuAjURIzUhFQURFB4DMzI2NwcBpAGhTP0rYAFjZ305ogMh/iUOHy5GMTdlLdgEaP3hiv4nhswObJyQAYqSklr+5WJgNykUIBnKAAIAAP/nBMME+gApAC0AAAEiJwYHFhYXBy4CJyYmNTQ2NjMyFhc2NjU0JichNSEVIRYVFAcWMyEVFwEnAQMqtmk+dlTifW5y3qooGBEbOy0zTR8kJhQO/mUEj/2xIhkoSwG1Uv5yYgGeAmwZTDNs4GVuY+HKQik4IBsxIC8qIHJNPWMekpJPcF9IBJJ8/uyKAQH//wAA/dwFWAT6AiYKRAAAAQcJhQQiAAAAAAAEAF//egUOBQ8AQABNAFEAVQAAAQYGIyImJw4CFRQeAjMyNyYmNTQ2MzIWFhUUBgcWFwcmJwYjIiYmNTQ2NjcmJjU0NjYzMhYWFRQGBxYzMjY3BTY2NTQmJiMiBhUUFgE1IRUDJwEXBLBOxWxZvUxKUysUMFRBDRsNCUk8NlEnMjBKYHeENyFEbaxePGNRWF9Kk2VUjFVUXkhtb8pm/SJQSh9ENEdWUQIWAS75ewFWXgKxKy0kHy1ITjAeQDMiAxIoDjlAMksmOUMTYFlVmFsGU5FYRXNZMDmUXUh1RDRuT1iIQhI+Qzkzaj4hOCJIPD5uARCSkvunbwFcewADAAD/sASyBPoAAwAlACkAABE1IRUBIicWFhUUBgcWFhcHJiYnJiY1NDYzMhYXNjY1NCYnNyEVAycBFwR+/h2CPnhzbmMvlFRDWsxehXk6NC1ZOlBfubgxA3zgdgFWUgRokpL+jgk+nGZjixwdPxqPI3lLAz8+MDotMgpbQ2aXN4qS/Xd1AVx+//8AAP7LBO4E+gImCmkAAAEHCXQEIQBVAAD//wAA/w8FbwT6AiYKagAAAQcL2QMgAV0AAP//AAD+dgN6BPoCJgprAAABBwl0A+UAAAAA//8AAP7LA7IE+gImCmwAAAEHCXQEUwBVAAD//wAA/NoFsgT6AiYJUwAAACcLkwSyAAABBwl0A1MA1AAA//8AAP7LBAoE+gImCm4AAAEHCXQEwQBVAAD//wAA/dwFuQT6AiYJ5AAAACcJ3QTnAAABBwl0AywAmQAA//8AAP60BS4E+gImCnAAAAEHCXQEfQA+AAD//wAA/mMFZAT6AiYKcQAAAQcJdAPR/+0AAP//AAD+qwUjBPoCJgpyAAABBwl0BGMANQAA//8AAPzaBIYE+gImCVkAAAAnC5MESgAAAQcJdAMIAL8AAP//AAD82gTRBPoCJglaAAAAJwuTBJUAAAEHCXQDFQCpAAD//wAA/NoFIwT6AiYJWwAAACcLkwSyAAABBwl0A1MA1AAA//8AAPzaBL4E+gImCVwAAAAnC5MEggAAAQcJdAMQAL0AAP//AAD+lATABPoCJgp3AAABBwl0BFIAHgAA//8AAP78AywE+gImCngAAAEHCXQEGwCGAAD//wBf/ssEEwUOAiYKeQAAAQcJdATVAFUAAP//AAD93AU2BPoCJgo0AAABBwt0BAAAAAAA//8AV/6tA9wFDwImCnsAAAEHCXQEmQA3AAD//wAA/nYDaAT6AiYKfAAAAQcJdAPmAAAAAP//AAD+ywN9BPoCJgp9AAABBwl0BCEAVQAA//8AAP7LBQAE+gImCn4AAAEHCXQEIQBVAAD//wAA/ssDhAT6AiYKfwAAAQcJdAROAFUAAP//AF/+dgSXBQ4CJgqAAAABBwl0BSwAAAAA//8AAP52A8AE+gImCoEAAAEHCXQEbgAAAAD//wAA/ssDlwT6AiYKggAAAQcJdARcAFUAAP//AAD+lQSBBPoCJgqEAAABBwl0BQEAHwAA//8AAP3cBdkE+gImCfoAAAAnCd0F2AAAAQcJdAQhALgAAP//AAD+ywNwBPoCJgqGAAABBwl0BD8AVQAA//8AOf7dBFgFDwImCocAAAEHCXQEGgBnAAD//wAA/ssDkQT6AiYKiAAAAQcJdAQrAFUAAP//AAD/0wTDBPoCJgqJAAABBwvZAyABXQAA//8AAP3cBVgE+gImCkQAAAAnCYUEIgAAAQcJdAMJ/5sAAAABAAD93AReBPoAUQAABS4CNTQ3JjU0PgIzITUhNSEVIxEhIgYGFRQWFzYzMh4CFRQHJzY2NTQmIyIGFRQWFhc2MzIWFhUUBgYjIiYmJzceAjMyNjU0JiYjIgYHAc18lEdzWzJVblMBDv0cBF7V/khAPyYvKF5lbJliLesyPkB8gpGSPnxSNjdlk01XpnKA2LVWflWOnmRsbC5LKy9XM2ZEgZBZfExRcD9XOBqvkpL+vxAuIyY9ExYrR14zwUmEETgwQTxSUD1hXSoKSIFWU4FHUpZwV2t4Ok5LKzsdExgAAQAA/dwEoAT6AFYAAAEGIyImJjU0NjcmJjU0NyY1ND4CMyE1ITUhFSMRISIGBhUUFhc2MzIeAhUUByc2NjU0JiMiBhUUFhYXNzIeBhcHLgIjIgYVFB4CMzI2NwL4cXFllE5HQnNvc1syVW5TAQ79HARe1f5IQD8mLyheZWyZYi3rMj5AfIKRkihwZBQcZlRNSUxJSyp9UJKnYmVtHC48Hy5UN/4LL0iEVUh3Jk2qb3xMUXA/Vzgar5KS/r8QLiMmPRMWK0deM8FJhBE4MEE8UlAwVWI1AQoXISw9TWFAUHiWUE5EJzUhDhIaAAMAAP5HBIUE+gBIAEkASgAABQYjIiYmNTQ2NjcmJiMiBhUUFhYXBy4CNTQ2NyYmNTQ+AjMhNSE1IRUjESEiBgYVFBYXNjMyFhYVFAYHBhUUHgIzMjY2NwEBBH9tfGSUTzNwTgR+gZCTP56ubre6UENANjUyVW5TAQ79HASF/P5IQD8mMytTaX62YAgD6RwuPB8oODwk/pkBO7AzRH1RNWlWEE5Sg4BNjK+Wa5vYwWtWkzQsZjw/Vzgar5KS/r8QLiMnPxMZTYtVJkMOD40hLhwNCRUSBRz8TwADAAD+AATNBPoAWgBbAFwAAAEGBiMiJiY1NDcmJjU0NjY3JiYjIgYVFBYWFwcuAjU0NjcmJjU0PgIzITUhNSEVIxEhIgYGFRQWFzYzMhYWFRQGBwYGFRQWMzI2NxcGIyInBgYVFBYzMjY3AQEEzTBzRGqUSR83ODFwUAR+gZCTO3lrbH6QSUNANjUyVW5TAQ79HASF/P5IQD8mMytTaX62YAgDdXRZTD1WLTRtfCUhDwtVUTZSN/5JASf+MhUdRnlOOzAkaT4wYlAOTlKDgEuFjmFucrK3aFaTNCxmPD9XOBqvkpL+vxAuIyc/ExlNi1UmQw4JRTw1OBYVhjMFECIUNjgSFgZE/E8AAgAA/dwEXgT6AE8AXwAABS4CNTQ3JjU0PgIzITUhNSEVIxEhIgYGFRQWFzYzMh4CFRQHJzY2NTQmIyIGFRQeAhc2MzIWFhUUBgYjIiYnNxYWMzI2NTQmIyIGByUyFhYVFAYGIyImJjU0NjYCAZGqUHNbMlVuUwEO/RwEXtX+SEA/Ji8oXmVsmWIt6zI+QHyCkZIcQG5QU0ZklE9UmGGV5m1fVax3YGdkVi1mJf6LHjMgITMdHjMgHzSCS4qXXnxMUXA/Vzgar5KS/r8QLiMmPRMWK0deM8FJhBE4MEE8UlArRUdNKBFIg1RSgkdgZmNNSk9KPkUVEIQfOCAhOB4fNyEgOB8AAgAA/dwFGAT6AFMAYwAAAQYjIiYmNTQ2NyYmNTQ3JjU0PgIzITUhNSEVIxEhIgYGFRQWFzYzMh4CFRQHJzY2NTQmIyIGFRQWFhc2MzIeAhcHLgIjIgYVFB4CMzI2NwEyFhYVFAYGIyImJjU0NjYDcHFxZZROKSiWjHNbMlVuUwEO/RwEXtX+SEA/Ji8oXmVsmWIt6zI+QHyCkZIte241QGCmj4pUfVCSp2JlbRwuPB8uVDf9Wh4zICEzHR4zIB80/gsvSIRVN18lWbt8fExRcD9XOBqvkpL+vxAuIyY9ExYrR14zwUmEETgwQTxSUDJZZjgOMVqPf1B4llBORCc1IQ4SGgFEHzggITgeHzchIDgf//8AAP4RBIUE+gImCrAAAAEHC9kDCf+bAAD//wAA/gAEzQT6AiYKsQAAAQcL2QMJ/5sAAAABAAD93ASQBPoAVQAABS4DNTQ2NyY1ND4CMyE1ITUhFSMRISIGBhUUFzYzMhYVFAYHJzY2NTQnBSclJiMiBhUUFhYXNjMyFhYVFAYGIyImJic3HgIzMjY1NCYmIyIGBwH/cp9UJDs0VzJVblMBQPzqBJDV/hZAPyZJYnnd5i8vhS4mCv6iXQFcTYWXmDJ8aEVGZZNNV6ZygNi1Vn5Vjp5kbGwuSysvVzOBOnhrZjxFaidQbT9XOBqvkpL+vxAuI0EtHbWjPoc7UTdYNBwe8o3AIV5aM15lMxBIgVZTgUdSlnBXa3g6TksrOx0TGAABAAD93AS+BPoAVgAAAQYjIiYmNTQ2Ny4CNTQ2NyY1ND4CMyE1ITUhFSMRISIGBhUUFzYzMhYVFAYHJzY2NTQnBSclJiMiBhUUFhc2MzIeAhcHLgIjIgYVFB4CMzI2NwMWcXFllE4/O11sKDs0VzJVblMBQPzqBJDV/hZAPyZJYnnd5i8vhS4mCv6iXQFcTYWXmIF8Ghpgpo+KVH1QkqdiZW0cLjwfLlQ3/gsvSIRVRHImPnxvPEVqJ1BtP1c4Gq+Skv6/EC4jQS0dtaM+hztRN1g0HB7yjcAhXlpTiUADMVqPf1B4llBORCc1IQ4SGgACAAD/5wSeBPoANgA3AAABIRYVFAc2MzIWFhUUBgcnNjY1NCYjIgYHBgYHFhYXBy4FNTQ2NjMyFhc2NjU0JichNSEhBJ798SIHMTRMgUtDPpQzPUk/IkIrKYZmU/OMblWus3UvDxs7LTRNH09JEhD+FgSe/UwEaE9wJhoVRX9TXLFKVTWFO0ZPEBc5XSpj421uRqC6kFA0HRsxIC8qKXlSKF8ikgACAAD/5wZpBPoARQBGAAABBiMiJiY1NSYnBgYHFhYXBy4FNTQ2NjMyFhc2NjU0JichNSEVIRYVFAcWFzY2MzIeAhcHJiYjIgYGFRQWMzI2NwEEr1ZeUIJMRFMue0dT84xuVa6zdS8PGzstNE0fT0kSEP4WBmn8JiIXOzIojFpdmX9nLIJgtW05TSRNRR07JP1tAWciSIVUCSYHMEcdY+NtbkagupBQNB0bMSAvKil5UihfIpKST3BMPg0XQENCcphXRbemKEEnRUcJDwMLAAMAAP3cBIgE+gBQAFEAUgAABTY3JicGBiMiLgM1ND4EMzM1ITUhFSERIyIGBhUUFhYzMjcmJjU0NjMyFhYVFAYHFhcWFhUUBgYjIiYmJzceAjMyNjU0JiYjIgYHAxMCX01aNBYSQBFfp3tPKhk7WG2KUAr9pARG/rtjnqZXSZdvDx4HBU08OVMoMTggRGl0V6ZygNi1Vn5Vjp5kbGwuSysvVzM48RkjClQwAwYqSmJ7TTlfW0MrF8OSkv6tNnBWSnFAAxIoDj9EMEkoOEwWP2cYkmpTgUdSlnBXa3g6TksrOx0TGAWb+xwAAgAA/dwFbgT6AFMAVAAAAQYjIiYmNTQ2NjMzJicGBiMiLgM1ND4EMzM1ITUhFSERIyIGBhUUFhYzMjcmJjU0NjMyFhYVFAYHFhceAhcHLgIjIgYVFB4CMzI2NwEDxnFxZZROVaBpCS8ZEkARX6d7TyoZO1htilAK/aQERv67Y56mV0mXbw8eBwVNPDlTKDE4Mz1YmIBHfVCSp2JlbRwuPB8uVDf+yv4LL0iEVU2BS0w2AwYqSmJ7TTlfW0MrF8OSkv6tNnBWSnFAAxIoDj9EMEkoOEwWX1gbaY1sUHiWUE5EJzUhDhIaBmAABAAA/dwEkgT6AEwATQBOAE8AAAUOAxUUHgIzMjY3FwYGIyImJjU0NjcmJwYGIyIuAzU0PgQzMzUhNSEVIREjIgYGFRQWFjMyNyYmNTQ2MzIWFhUUBgcWFwEBFwOTKUY3HBwuOyA5XlE0SIVEZZROamUoJRJAEV+ne08qGTtYbYpQCv2kBEb+u2OepldJl28PHgcFTTw5UygxOEJc/ncBdQ9dCx0sOCUjMiEPGSqOJCJIhFVaiyVETQMGKkpie005X1tDKxfDkpL+rTZwVkpxQAMSKA4/RDBJKDhMFnt8BUD7Kof//wAA/9MEngT6AiYKuAAAAQcL2QMgAV0AAP//AAD/0wZpBPoCJgq5AAABBwvZAyABXQAAAAQAAP3cBIgE+gBNAF0AXgBfAAAFNjcmJwYjIi4DNTQ+BDMzNSE1IRUhESMiBgYVFBYWMzI3JiY1NDYzMhYWFRQGBxYXFhYVFAYGIyImJic3HgIzMjY1NCYjIgcBMhYWFRQGBiMiJiY1NDY2AQECnCk8IiI5OFyheE4qGTtYbYpQCv2kBEb+u2OepldIlWwVHgcFTTw5UygxOC8wa3dLkWNzvJlMfkh0gFFTXk5ESkX+Hx4zICEzHR4zIB80AYsBAw4SCj5JCSpKYn1OOV9bQysXw5KS/q02cFZKcUADEigOP0QwSSg4TBZZRhKXclOBR1OUcVhudzlQST5FHQEOHzggITgeHzchIDgfBH/7HP//AAD93AVuBPoCJgq7AAABBwl0A0sBAAAA//8AAP3cBJIE+gImCrwAAAEHCXQDogCcAAD///5AAAACMAcsAiYJeAAAAQcJPAKyAFoAAAAB/kAAAAJvBywALwAAASYmNTQ2NjMyFzY2MzIWFwcmJiMiBhUVFx4CFzMVIxEjESM1My4CIyIGFRQWF/6IJCRLkWOhbCaGXURsKi0jTS1QWRUJEhEH7NWltqkhTWlGUVcfJQTrR4RFWIpPi0ZFHRaHExlaTRA3GDhBJZL7mARoko21XmRZOHBKAAL+QAAAAm8HLAAvADsAAAEmJjU0NjYzMhc2NjMyFhcHJiYjIgYVFRceAhczFSMRIxEjNTMuAiMiBhUUFhcBMhYVFAYjIiY1NDb+iCQkS5FjoWwmhl1EbCotI00tUFkVCRIRB+zVpbapIU1pRlFXHyUCoik9PSkpPT0E60eERViKT4tGRR0WhxMZWk0QNxg4QSWS+5gEaJKNtV5kWThwSgFGOysrOzsrKzsABPvcBPr/+wcsAA4AHgAfACAAAAEGBiMiJic3FhYzMjY2NwUyFhYVFAYGIyImJjU0NjYDAf79KL6ejc5CkTB8XkJZORcBKB4zICEzHR4zIB80yP7eBui8u7y7MZSHP3dooB84ICE4Hh83ISA4H/5+AjIAAvvIBOsAXgcsACEAIgAAASYnBiMiJic3HgIzMjY2Nxc2NjMyFhcHJiYjIgYVFBYXJ/6tTRJdlI/BRZEhRlw9QVY1FXcqaz5EbCotI00tUFkxObEE64JpZbXCMWd4PEJ4ZCseHR0WhxMZWE07f1QPAAP7yATrAF4HLAAhAC0ALgAAASYnBiMiJic3HgIzMjY2Nxc2NjMyFhcHJiYjIgYVFBYXEzIWFRQGIyImNTQ2A/6tTRJdlI/BRZEhRlw9QVY1FXcqaz5EbCotI00tUFkxOWQpPT0pKT097ATrgmlltcIxZ3g8QnhkKx4dHRaHExlYTTt/VAFGOysrOzsrKzv+yQAD/DME6//fBywAGQApACoAAAEuAiMiBwYjIiYmJzceAjMyNzYzMhYWFxMyFhYVFAYGIyImJjU0NjYD/qQYMUM1GxsaG1BxXiaHHzJDNBshIiVPblcmLx4zICEzHR4zIB80rATraWktAgMxemsxVEMeBANIrJ8CEx84ICE4Hh83ISA4H/38AAL8MwTrAGUHLAAoACkAAAEuAiMiBwYjIiYmJzceAjMyNzYzMhc2NjMyFhcHJiYjIgYVFBcWFyf+pBgxQzUbGxobUHFeJocfMkM0GyEiJTUpG55yQ2spLSNNLVBZAigjmwTraWktAgMxemsxVEMeBAMQXGIdFocTGVhNFBJTlQ8AA/wzBOsAZQcsACgANAA1AAABLgIjIgcGIyImJic3HgIzMjc2MzIXNjYzMhYXByYmIyIGFRQXFhcTMhYVFAYjIiY1NDYD/qQYMUM1GxsaG1BxXiaHHzJDNBshIiU1KRueckNrKS0jTS1QWQIoI4EpPT0pKT098wTraWktAgMxemsxVEMeBAMQXGIdFocTGVhNFBJTlQFGOysrOzsrKzv+yQAD/LoE6//7BywAEAAgACEAAAEuAiMiBgcnNjYzMh4CFxMyFhYVFAYGIyImJjU0NjYD/qUsU2RII0ArMi1ZNFeBaV4tSh4zICEzHR4zIB80yATrqLNPCxGVEA47gd6nAh0fOCAhOB4fNyEgOB/98gAC/LoE6wBoBywAIQAiAAABLgMjIgYHJzY2MzIWFzM2MzIWFwcmJiMiBhUVFBcWFyf+pSNARU41I0ArMi1ZNGp9LwU2yURsKi0jTS1QWQEkJpwE64OkWygLEZUQDk1Omx0WhxMZWE0YBwVejA8AA/y6BOsAaAcsACEALQAuAAABLgMjIgYHJzY2MzIWFzM2MzIWFwcmJiMiBhUVFBcWFxMyFhUUBiMiJjU0NgP+pSNARU41I0ArMi1ZNGp9LwU2yURsKi0jTS1QWQEkJoMpPT0pKT099gTrg6RbKAsRlRAOTU6bHRaHExlYTRgHBV6MAUY7Kys7OysrO/7JAAP8kwTr//sHLAAiADIAMwAAAS4DIyIHJzY2MzIeAxc3LgIjIgYHJzY2MzIeAhcTMhYWFRQGBiMiJiY1NDY2A/6SLUg/PTFJXjYvZj0pSEI1IhIJK05YQSNAKzAxUzZXgWldLkoeMyAhMx0eMyAfNMgE60BIIQwsjhMaESQsJR8DbXMxCxGNEA07gNurAhMfOCAhOB4fNyEgOB/9/AAC/JME6wBoBywAMQAyAAABLgMjIgcnNjYzMh4DFzcuAiMiBgcnNjYzMhYXMzYzMhYXByYmIyIGFRQXFhcn/pItSD89MUleNi9mPSlIQjUiEgkrTlhBI0ArMDFTNmh/LwU2yURsKi0jTS1QWQMjJZwE60BIIQwsjhMaESQsJR8DbXMxCxGNEA1OTZsdFocTGVhNFRVbiQ8AA/yTBOsAaAcsADEAPQA+AAABLgMjIgcnNjYzMh4DFzcuAiMiBgcnNjYzMhYXMzYzMhYXByYmIyIGFRQXFhcTMhYVFAYjIiY1NDYD/pItSD89MUleNi9mPSlIQjUiEgkrTlhBI0ArMDFTNmh/LwU2yURsKi0jTS1QWQMjJYMpPT0pKT099gTrQEghDCyOExoRJCwlHwNtczELEY0QDU5Nmx0WhxMZWE0VFVuJAUY7Kys7OysrO/7J///97gAAAjAHLAImCXYAAAEHCsUCEgAAAAD///3aAAACcAcsAiYJdgAAAQcKxgISAAAAAP///doAAAJwBywCJgl2AAABBwrHAhIAAAAA///+RQAAAjAHLAImCXYAAAEHCsgCEgAAAAD///5FAAACdwcsAiYJdgAAAQcKyQISAAAAAP///kUAAAJ3BywCJgl2AAABBwrKAhIAAAAA///+zAAAAjAHLAImCXYAAAEHCssCEgAAAAD///7MAAACegcsAiYJdgAAAQcKzAISAAAAAP///swAAAJ6BywCJgl2AAABBwrNAhIAAAAA///+pQAAAjAHLAImCXYAAAEHCs4CEgAAAAD///6lAAACegcsAiYJdgAAAQcKzwISAAAAAP///qUAAAJ6BywCJgl2AAABBwrQAhIAAAAAAAP+FQTrACsHLAAUACAAIQAAASYmNTQ2NjMyFhcHJiYjIgYVFBYXEzIWFRQGIyImNTQ2A/56MTRSj1tEbCotI00tUFkxOWQpPT0pKT09uQTrUJtCWH4+HRaHExlYTTt/VAFGOysrOzsrKzv+yf//ADwAAAY7BywCJgk/AAABBwrIBh0AAAAA//8AAP8fA/UHLAImCUEAAAEHCt0DygAAAAD//wAA/ogEiwcsAiYJSQAAAQcKxQRtAAAAAP//AAD+iASLBywCJglJAAABBwrIBIAAAAAA//8AAP6IBIsHLAImCUkAAAEHCssEgAAAAAD//wA8AAAITQcsAiYJQAAAAQcKxQgvAAAAAP//ADwAAAhNBywCJglAAAABBwrICC8AAAAA//8APAAACE0HLAImCUAAAAEHCssILwAAAAD//wA8AAAITQcsAiYJQAAAAQcKzggvAAAAAP//ADz/OAY7BywCJgk/AAAAJwrIBh0AAAEHCXQEfwDCAAD//wAA/mMD9QcsAiYJQQAAACcK3QPKAAABBwl0A9H/7QAA//8AAP6IBIsHLAImCUkAAAAnCsUEbQAAAQcJdAOfAIQAAP//AAD+iASLBywCJglJAAAAJwrIBIAAAAEHCXQDnwCEAAD//wAA/ogEiwcsAiYJSQAAACcJdAOfAIQBBwrLBIAAAAAA//8APP84CE0HLAImCUAAAAAnCsUILwAAAQcJdAR/AMIAAP//ADz/OAhNBywCJglAAAAAJwrICC8AAAEHCXQEfwDCAAD//wA8/zgITQcsAiYJQAAAACcJdAR/AMIBBwrLCC8AAAAA//8APP84CE0HLAImCUAAAAAnCXQEfwDCAQcKzggvAAAAAAACAAD/5wcbBPoAMgAzAAABFSERNjYzMhYWFRQGByc2NjU0JiMiBgcRIxEjIg4CFRQWFhcHLgI1NDY3BTUhESE1IQcb/WUzdklXiE5FQJQ0QFBIN3I5pe5eZ0UdQH5pbpGESSwl/tsDjvwlA9sE+pL+YjI2S5ZnaNVeVUKtU15fTEn98gKgFjFDMEF8g1RrfZucVTJeIQOUATaSAAQAAAAACgYE+gBDAFQAZABlAAABJiY1ND4CMzM1ITUhFSMRIzUGIyImJic2NjU0LgIjISIGBhUUFhc2MzIWFhUUBgYjIiYmJzceAjMyNjU0JiMiBgEVITIWFhUUBgceAjMyNxEBMhYWFRQGBiMiJiY1NDY2EwKAfo4sVHFX2fxrCgbVpIGLbrZ/HH2AEytDTvzHQD8mQDVKZ2upYGG8g5X74WKNUbPFd4CAbl4xYAGRAceCkk1lcCBKWD6MdPxuHTEdHTEdHTEdHTHkAbAjm2M8VDsdr5KS+5jKQlm0hA9TQRonHQ0QLiMqQA4YRYhdW5BRZea+Qp/BVFZVRE4SAqavQXpHZnsoOUEaXwLv/ooeNR4eNR4eNR4eNR7+lQADAAAAAAoeBPoAXgBxAHIAAAEHJiY1NDY3NSE1IRUjESM1BgYjIiYmJzY2NTQuAiMjIicWFRQGBgQjIiYmNTQ2NyYmNTQ2NjMyFhcHJiYjIgYVFBYXNjMyFwcmIyIGFRQWMzIkNjU0JiYjIgYVFBYTFRYXITIWFhUUBgcWFjMyNjcRAQRHQ5qjc2n8XQoe1aQ8i1RlsIAbfYATK0NOY100JWPC/uyigbVZHyFbXFSXYiloFwwZSitaXE1SOksuKA0XHWBienCbAQuUK1E3PUN0bx0mAY6Ckk1lcClwV0mLPP01AhaBK6ZzZYkSj5KS+5jUJChYt4IPU0EaJx0NBE1oc+C5ak2HWSxbJSyGVFF0Og0IjQcOQkI0RxQTBo8DSUZPUYTjhD5nO0Q6R2YCOJYHEkF6R2Z7KElLOjQC4P0fAAMAAP3cBCYE+gBCAEMARAAAASMiDgQVFB4CMzI2NxcGBxUjIg4EFRQeAjMyNjcXBgYjIiYmNTQ2NjMzNSMiJiY1NDY2MzM1ITUhFSEnAwL3jkNfUzwjEi9VdUdXpWQ4eGyOQ19TPCMSL1V1R1elZDhjzmCS4Hl03I8UCJLgeXTcjxT9rgQm/tGlCwNSChgmKjUfOk4wFTA2nDkX6QoYJio1HzpOMBUwNpwxMVilcWmWT0ZYpXFplk+FkpKS+OIABAAA/NoErAT6AEsATABNAE4AAAEjIgYGFRQWMzI2NxcGBxUjIgYGFRQWMzI2NxcGBxYWFwcmJiMiBhUUFjMyNxcGIyImNTQ2NyYmNTQ2MzM1IyIkNTQ2MzM1ITUhFSEnAzcC97R/hD2WqlWnZDhvdbR/hD2WqlWnZDiUgH7of3175oppaVlMXVw0bnSZrnZvq7b52SEI6f7++dkh/a4EJv7RpQ8BA2ArSi9ZUioymzEW4CtKL1lSKjKbPhEWnLFIn40/NjY5KI8qjXdXgRgYpoOOnj+tnY6eeJKSkvnRFQAEAAD93AR+BPoANgBDAEQARQAAASMiDgQVFB4CMzI2NxcGBxUeAhUUBCMiLgI1NDY2MzM1IyImJjU0NjYzMzUhNSEVIQMjIgYVFBYzMjY1NCYDAwL3jkNfUzwjEi9VdUdXpWQ4eGxonVP+/u1wvYhMe+SNBwiS4Hl03I8U/a4Efv55OT27w7ClqKt54AsDUgoYJio1HzpOMBUwNpw5F2cdaYpOo6wtXIlcY5hTRlilcWmWT4WSkvvoZ2dhamBdS3QEx/jiAAUAAPzaBKwE+gBDAFAAUQBSAFMAAAEGIyImNTQ2NyYmNTQkMzM1IyIkNTQ2MzM1ITUhFSERIyIGBhUUFjMyNjcXBgcVFhYVFAYHFhYXByYmIyIGFRQWMzI3AyMiBhUUFjMyNjU0JgMDNwMEbnSZrnpwsbUBDdURCOn+/vnZIf2uBH7+ebR/hD2WqlWnZDhvdaS0vLuB23h9e+aKaWlZTF1cEj3Bvaqrqap93A8B/QQqjXdbgBYaooSKoj+tnY6eeJKS/vgrSi9ZUioymzEWXSqpaIKVEhqep0ifjT82NjkoAxhVV1RUS1I/YgRl+dEVAAMAAAAACDoE+gA0AEUARgAAASMiBgYVFB4CMzI2NjcXBgYjIiYmNTQ2NjMzESE1IRUjESM1BgYjIiYmJzY2NTQuAiMhJTIWFhUUBgcWFjMyNjcRIRUTAvdwhKdZNFh0QD5rY1Q4Y85gi+R8geSGCP2uCDrVpDyLVGWwgBt9gBMrQ07+0wE+gpJNZXApcFdJizz8Nv8Cy0J8VUttRiITJSuZMTFyzoJ7u2QBDJKS+5jUJChYt4IPU0EaJx0NkkF6R2Z7KElLOjQC4K/9zgAFAAD93ATMBPoAKgA3AEQARQBGAAABIRUeAhUUBgcVHgIVFAQjIi4CNTQ2NjMzNS4DNTQ2NjMzNSE1IQEjIgYVFBYzMjY1NCYDIyIGFRQWMzI2NTQmAwMEzP4raJ1Tr6lonVP+/u1wvYhMe+SNB263hEp75I0H/a4EzP3yPbvDsKWoq3l0PbvDsKWoq3ngCwRolB1pik6FpxlfHWmKTqOsLVyJXGOYU0YBLlyIW2OYU4WS/lhnZ2FqYF1LdP0bZ2dhamBdS3QEx/jiAAQAAAAACSUE+gArADwATABNAAABIicVFhYVFAYGIyImJjU0NjYzMxEhNSEVIxEjNQYGIyImJic2NjU0LgIjASEVITIWFhUUBgcWFjMyNjcBIyIGBhUUHgIzMjY1NCYBA/J0I3l7e+GTke6CgOaGB/2uCSXVpDyLVGWwgBt9gBMrQ04CnftLAimCkk1lcClwV0mLPPsSSG+mXjRbfUmhsncBrQMWBwJJxHiDuFtxzYR5vGUBDJKS+5jDJChYt4IPU0EaJx0NAVLAQXpHZnsoSUs6NAFUPn5aS21II4eAY53+3QAGAAD93AUjBPoATwBcAF0AXgBfAGAAAAEmJjU0NjYzMzUhNSEVIxEhIg4CFRQWFzYzMhYWFRQGBgcVIyIGFRQWFyY1NDY2MzIWFhUUBgYjIiYmNTQ2NyYkJzceAjMyNjU0JiMiBhMzMjY1NCYjIgYVFBYTARMnAoCAjEqJWPb8awUj6f59PTUjED41UGpupVpKlmeAxsx7eRlCjmdbgj5hxI6h+IX96sD+13SJUrTGeH+BamIxYDUWeXg9P1BXDcb+sr8hAh8jhlZDXC1+kpL+8AgTGQ8eMw4aO3FPRG9KC3pmYl1nDzo6N146O141UHdBVqVxj6gIGeTLQ42pSj8/MjgS/H1AOiYqOzcYKgY2+OIC7hoAAwAA/dwFIwT6AFgAWQBaAAAFJiY1NDY3JgM3HgIzIDU0JiMiBgcmJjU0NjYzMzUhNSEVIxEhIg4CFRQWFzYzMhYWFRQGBiMiJwYGFRQWFzYzMhYWFRQGBiMiJCc3HgIzIDU0JiMiBhMBAoCAjBsW05mJUrTGeAEAZ2UxYCmAjEqJWPb8awUj6f59PTUjED41UGpupVpfvYRiUCQkPjVQam6lWl+9hPD+pIeJUrTGeAEAZ2UxYOz+snEjhlYoPBZvAQ1DjalKiTQ/EhIjhlZDXC1+kpL+8AgTGQ8eMw4aPXZST35JEQgiFx4zDho9dlJPfknm6UONqUqJND8SBVn44gAEAAD82gVPBPoAZQBmAGcAaAAAJSYmNTQ3JiYnNxYEMzI2NTQmIyIHJiY1NDYzMzUhNSEVIxUhIgYGFRQXNjMyFhUUBiMiJwYVFBc2MzIWFRQGBxYWFwcmJiMiBhUUFjMyNxcGIyImNTQ2NyYkJzcWBDMyNjU0JiMiEwEnAoB/jSpks06JcQEOxYCAa2FlVX+NoYr2/GsFI+n+fUo4I3NRaazB2cdGQXNzUWmswZ6WeOB/fXvmimlpWUxdXDRudJmufHWr/uVwiXEBDsWAgGthZcD9fR8DIH1QQi0wq3pFrac4OCwyISB9UF1iapKS/AkaEjAfGIFxdIYIAjIwHxiBcWGCERiYsEifjT82NjkojyqNd1qCFxnKsUWtpzg4LDIE1vnLGwADAAAAAAlwBPoARABVAFYAAAEmJjU0PgIzMzUhNSEVIxEjNQYGIyImJic2NjU0LgIjISIGBhUUFhc2MzIWFhUUBgYjIiYmJzceAjMyNjU0JiMiBgEVITIWFhUUBgcWFjMyNjcRAQKAfo4sVHFX2fxrCXDVpDyLVGWwgBt9gBMrQ079XUA/JkA1SmdrqWBhvIOV++FijVGzxXeAgG5eMWABkQExgpJNZXApcFdJizz9NQGwI5tjPFQ7Ha+SkvuY1CQoWLeCD1NBGicdDRAuIypADhhFiF1bkFFl5r5Cn8FUVlVEThICpq9BekdmeyhJSzo0AuD9HwAFAAD93ASeBPoAQQBOAFsAXABdAAAlIyIGFRQWFyY1NDY2MzIWFhUUBgYjIiYmNTQ2Njc1LgI1NDY2NzUhNSEVIREjIgYVFBYXJjU0NjYzMhYWFRQGBycyNjU0JiMiBhUUFhcTMjY1NCYjIgYVFBYXAwMDFYDGzHt5GUKOZ1uCPmHEjqL4hIbvnKDzfobvnP2QBJ7+d4DGzHt5GUKOZ1uCPpOIcXl4PT9QVw0PFnl4PT9QVw0PHilTZmJdZw86OjdeOjteNVB3QValcWuXTQNEAVqib2uXTQODkpL+7WZiXWcPOTs3Xjo7XjVkgxZ+QDomKjs3GSoV/P5AOiYqOzcYKhYGTPjiAAQAAAAACPgE+gA3AEgAVQBWAAABISIOAhUUFhcmNTQ2NjMyHgIVFAYGIyImJjU0NjY3NSE1IRUjESM1BgYjIiYmJzY2NTQuAicyFhYVFAYHFhYzMjY3ESEVAzY2NTQmIyIGBhUUFiUE4v3ic5d7PIJ4H0GJYkxuSSNryoeW94h/85/9kAj41aQ8i1RlsIAbfYATK0M9gpJNZXApcFdJizz7ln92iUc5L0oqEQIxAwEgVHRFgqEbTl5GeU0tSmE0XpNRd9iKgMRwBNeSkvuYriQoWLeCD1NBGicdDZJBekdmeyhJSzo0AwbV/PoCYlE9RihMMilFsAABAAD/5wWRBPoAHQAAARUjESMRIyIOAhUUFhYXBy4CNTQ2NwU1IREhNQWR1aXuXmdFHUB+aW6RhEksJf6fA8r76QT6kvuYAqAWMUMwQXyDVGt9m5xVMl4hA5QBNpIAAgAA/+cEFwT6AAMAGQAAETUhFQMiDgIVFBYWFwcuAjU0NjcFNSEVA/XMXmdFHUB+aW6RhEksJf6fA8oEaJKS/jgWMUMwQXyDVGt9m5xVMl4hA5SSAAcAAPzaBdYE+gA7AFgAWQBaAFsAXABdAAABAw4DIyImJjU0NjcmJjU0NjYzMhc+AjMzNSE1IRUhESMiBgYVFBYWMzI3JiY1NDYzMhYWFRQGBxMBBiMiJiYnJiMiBhUUFzYzMhcHJiMiBhUUFjMyJBMTAxERBOR0MHmRrGN4rVghJExSVZZiJSwGhdeRCvwUBdb+u2OkplFJl28MHgQFTTw5Uyg9Pq3+ux4mfNGHGCwlXlyCMzwpJw0UGVRacF6SAQo35LP+rQFCPnNYNUZ8UCtaJSdzTE1wOQZ3oknDkpL+rTpuVEpxQAMSKA4/RDBJKDtPFv47Aa0ER4ZdBz87VyQPBosDQz1DTKgFFfsG/dwBIv3cAAYAAPzaBEYE+gA9AD4APwBAAEEAQgAAAQMGIyInERQGIyImJjU0NjMzNSYmNTQ+BDMzNSE1IRUhESMiBgYVFBYWMzI3JiY1NDYzMhYWFRQGBxMBEwMREQNUsCohZVAvKy1nRzg4MVhZGTtYbYpQCv2kBEb+u2OepldJl28MHgQFTTw5Uyg9Pq3+euSz/q0B5wUV/qIwNklzMjEutTenbTlfW0MrF8OSkv6tNnBWSnFAAxIoDj9EMEkoO08W/jsGFPsG/dwBIv3cAAoAAPzaBScE+gA2AEEASwBMAE0ATgBPAFAAUQBSAAABAw4CIyImJjU0NjcmNTQ+BDMzNSE1IRUhESMiBgYVFBYWMzI3JiY1NDYzMhYWFRQGBxMBBgcBNjY3BiMiJhMBBhUUHgIzMgETAxEREwEENXZHhq9pc7RijoEgGTtYbYpQCvzDBSf+u2OepldJl28MHgQFTTw5Uyg9Pq389SkgAU4uXDgnHnTLTP7GHydAVS45ASzkzEv+CP6tAUZRYz5Tk114qSFHYDlfW0MrF8OSkv6tNnBWSnFAAxIoDj9EMEkoO08W/jsCJQYM/tYeW0wFQP7IARguOzRJLRUFc/sG/dwBIv3cArMBYQAHAAD82gZxBPoAXABdAF4AXwBgAGEAYgAAAQMFFxYVFAYjIiYmNTQ2NzcnLgIjIgYVFBYzMjY3FwYjIiYmNTQ2NjMyHgIXFyU2Ny4CNTQ+AjMzNSE1IRUhESMiBgYVFBYWMzI3JiY1NDYzMhYWFRQGBxMBEwERERMFf5j+ERgNOCwzeFAkLDJGHTc/MzJANC4dOyckT1FAaTtCeEE+WUlCH0kBHCQqhMJiUYiyaAr7eQZx/rtjpKZRSZdvDB4EBU08OVMoPT6t/nrk/rKj/q0Bpcs6Hx0qLjVRJhcsEhSsRlwpNCsqMwwPghw5Zj9EZTkdPGZMtHQPDQ1nrXVmkVonw5KS/q06blRKcUADEigOP0QwSSg7Txb+OwYU+wb93AEi/dwDtQAIAAD82gUTBPoANgBGAEcASABJAEoASwBMAAABAw4CIyImJjU0NjcmNTQ+BDMzNSE1IRUhESMiBgYVFBYWMzI3JiY1NDYzMhYWFRQGBxMBBgYVFBYWMzI2NjcGIyImARMDEREBBCF2RoSpZ3GuYYN6Ihk7WG2KUAr81wUT/rtjnqZXSZdvDB4EBU08OVMoPT6t/P5XYz9lPVGNdEUnHnPEATrkVP3v/q0BRlBkPlKUXXWjJEtiOV9bQysXw5KS/q02cFZKcUADEigOP0QwSSg7Txb+OgIeE2ZFQFQkQmpbBT0ELvsG/dwBIv3cBBQABgAA/NoGcgT6AGYAZwBoAGkAagBrAAAlBiMiLgM1ND4CMzM1ITUhFSERIyIGBhUUFhYzMjcmJjU0NjMyFhYVFAYHEwcDDgMjIiYmNTQ2NyYmNTQ2NjMyFhYVFAYHJzY1NCYjIgYGFRQWFzYzMhcHJiMiBhUUFjMyJBMTAxERBMkmHmClfE8qUYiyaAr7eAZy/rtjpKZRSZdvDB4EBU08OVMoPT6tjnQweZGsY3itWBUXj5FHgVBEbT8oJHgpLiojPCOHgj1UKScNFBlUWnBekwELNeSHlAYqS2F8TWaRWifDkpL+rTpuVEpxQAMSKA4/RDBJKDtPFv47OQFCPnNYNUZ8UCNHISSYcEx8RzFbOS5bIU8jLSQsKEYpUFsIGwaLA0M9Q0yqBRP7Bv3cASL93AAGAAD82gi4BPoAUgBzAHQAdQB2AHcAACUGIyIuAzU0PgIzMzUhNSEVIxEjEQYGIyInDgMjIiYmNTQ2NyYmNTQ2NjMyFhYVFAYHJzY1NCYjIgYGFRQWFzYzMhcHJiMiBhUUFjMyJCUWFjMyNjcRIREjIgYGFRQWFjMyNyYmNTQ2MzIWFhUUBhMREQMEySYcYKZ8TytRiLJoCvt4CLjVpDJ1SbVzMHuZtmp4rVgVF4+RR4FQRG0/KCR4KS4qIzwjh4I9VCknDRQZVFpwXpMBCwEPJm9WQHw2/e5jpKZRSZdvDB4EBU08OVMoO9SRlAYqSmJ8TWaRWifDkpL6ZgENHCN2RH9jO0Z8UCNHISSYcEx8RzFbOS5bIU8jLSQsKEYpUFsIGwaLA0M9Q0yqxD1AMS4D2/6tOm5USnFAAxIoDj9EMEkoOk/9GgEi/dwB0wAGAAD82gRvBPoARABFAEYARwBIAEkAABMuAjU0PgIzMzUhNSEVIREhIgYGFRQWFzYzMhYXByYjIgYGFRQWMzI3JiY1NDYzMhYWFRQGBxYXByYmJwYjIiYmNTQBEwMREe43PCYyVW5T6P17BG/+u/5uQD8mQT5fdiZXFAxBO1d4PZifDx4HBU08OVMoMTg6VogjUxs7OYrXcwHmz8cB4iRCVDU/Vzgar5KS/r8QLiMrRxQoBwOVCjRbOmdqAxIoDj9EMEkoOEwWcHNEOZY8CVWca4EDdvsG/dwBIv3cAAIAAP/9BfkE+gAlADsAAAEiLgI1NDY2MzM1ITUhFSMRIzUhFRQGIyImJjU0NjMzNC4CIxMRISIOAxUUHgIzMzIeAhUhEQGKQWRbNU6ViHr9xgX51aX+vTYtMHZPQD07EyQ0IM7+1zk/JhkMEh4rI6NYY0QjAUkBzxY/YT1VazevkpL7mMdKPERVfTIrLSkuGAYCmv6/BxAZIhYbIxcKHkNgRgMPAAIAAP/pBZcE+gAbADkAAAEVIxEjNQYGIyImJjU0Ny4CNTQ+AjMzNSE1ATYzMhYXByYmIyIGFRQWMzI2NjcRIREhIgYGFRQWBZfVpH74jHKvXUo4OSIyVW5TjP3XAW1bcC96Gww1TyqAf3NpZ7CWUv6w/spAPyZABPqS+5jGd2ZLiFp7VCdCUTI/Vzgar5L9SCQNCJIICltWUFdNhmoCsv6/EC4jK0UAAQAA/+kEigT6ADkAAAERISIGBhUUFhc2MzIWFwcmJiMiBhUUFjMyNjY3Fw4FIyImJjU0Ny4CNTQ+AjMzNSE1IRUCzv7KQD8mQDpbcC96Gww1TyqAf3NpZ7CWUmxBTmBea3RCcq9dSjg5IjJVblOM/dcEBwRo/r8QLiMrRRQkDQiSCApbVlBXTYZqe0tLSjUoFUuIWntUJ0JRMj9XOBqvkpIAAwAAAAAEqgT6AB8AKwAsAAABIxEjEQUXFhUUBgYjIi4CNTQ2Nzc2Ny4CNREjNSEFERQeAzMyNjcRAQSq1aT+XzETHjgpLmRSJTEzcRtUU3EqogSq/JwOHy5GMUmTPf7nBGj7mAHr7FgiHxwtHSM9QB0hMR0+DygVd5V9ASmSkv7sYmA3KRRGPwHF/SUAAwAAAAAHfgT6ADAAPgA/AAABBgYjIiYnDgIjIiYmNTQ2NjMyFhcHJiMiBhUUFhYzMjY3Jic2NjU0JyE1IRUjESMBFhYzMjY3ESEWFhUUBgUGBUalWGGePUdzjldvtWRqwn8wgRsMckaBjUFpPmWnOx0MhHVL/EgHftWk/b8pf2JWnUT+aBwfc/7VAXAvM0hIQEQpWJ5jcqVVDQiVFXFlQ1wrV1dKWRxkVl1jkpL7mAJpZ2NJSwI1NG81bJdNAAUAOfzaBa8FDwA4AEUARgBHAEgAAAEjESM1BgYjIiYmJwcnARcHBgYVFB4CMzI2NxEmJCcGByc2NyYmNTQ2NjMyFhYVFAYHFhcRIzUhATY2NTQmIyIGBhUUFgEREQWv1aU0eU1VjlQByF8CMERGNjEbLDYcSHs2jf7cda7GYriFXWJMlWFYjlJRUqn+ggH8/ExGS1BIKUYtVAINBGj6gKInJkiLXYuIAVB9LiNUNio6JBBARgGrDEk0c3OKXk9Ckl1HeUlDfVBQjEBDDgHWkv4qLm8/QkYgQS49bPqMASL93AAHADn82gSQBQ8AGAAlAD4APwBAAEEAQgAAASYkJwYHJzY3JiY1NDY2MzIWFhUUBgcWFyU2NjU0JiMiBgYVFBYBDgIjIiYmJwcnARcHBgYVFB4CMzI2NwMDEREENY3+3HWuxmK4hV1iTJVhWI5SUVKp/v3GRktQSClGLVQC5D1hcEdVjlQByF8CMERGNjEbLDYcSHs2rpYB+wxJNHNzil5PQpJdR3lJQ31QUIxAQw6SLm8/QkYgQS49bPyEOj0gSItdi4gBUH0uI1Q2KjokEEBG/pj+9AEi/dwABQA5/NoFrwUPADwASQBKAEsATAAAASMRIzUGBiMiJiY1NDY2MzIWFwcmJiMiBhUUFjMyNjcRJiQnBgcnNjcmJjU0NjYzMhYWFRQGBxYXESM1IQE2NjU0JiMiBgYVFBYBEREFr9WlO4lIY55cW6hvK3IYDCBQJ2t0cGBAfDiN/tx1rsZiuIVdYkyVYViOUlFSqf6CAfz8TEZLUEgpRi1UAakEaPqAnCMkTpJfYY5MDgeNBw5fVlJZMjABzwxJNHNzil5PQpJdR3lJQ31QUIxAQw4B1pL+Ki5vP0JGIEEuPWz6jAEi/dwABwA5/NoEcQUPABgAJQBDAEQARQBGAEcAAAEmJCcGByc2NyYmNTQ2NjMyFhYVFAYHFhclNjY1NCYjIgYGFRQWAQ4DIyImJjU0NjYzMhYXByYmIyIGFRQWMzI2NwMDEREENY3+3HWuxmK4hV1iTJVhWI5SUVKp/v3GRktQSClGLVQCxTpJUUoqY55cW6hvK3IYDCBQJ2t0cGBAfDhTjQH7DEk0c3OKXk9Ckl1HeUlDfVBQjEBDDpIubz9CRiBBLj1s/FIiIRgKTpJfYY5MDgeNBw5fVlJZMjD+vP70ASL93AACADn/5wiNBQ8AQwBQAAABFhc+AjMyFhc2NxEhNSEVIxEjEQ4CByc2NyYmIyIGFRQeBBcHLgQnJicGByc2NyYmNTQ2NjMyFhYVFAYnNjY1NCYjIgYGFRQWAo5ojRVjfj9WmEdztPyiBNfVpE9oUB6dGSc8YjJPWwsaL09+VW40om9FHgTLmq7GYriFXWJMlWFYjlJR5UZLUEgpRi1UAuMoH0JeLDk7aAoBApKS+5gC1wg9f2gxYEUtJFpMHDY5RVRvR2srj3xvXC8sQXNzil5PQpJdR3lJQ31QUIwBLm8/QkYgQS49bAADADkAAAXDBQ8ANQBCAEMAAAEjESMRBRcWFRQGBiMiLgI1NDY2Nzc2NyYmJwYHJzY3JiY1NDY2MzIWFhUUBgcWFhcRIzUhATY2NTQmIyIGBhUUFgEFw9Wl/oYxEx44KS5kUiUPLClxn6hm3VWuxmK4hV1iTJVhWI5SUVJY6HuWAhD8OEZLUEgpRi1UAp0EaPuYAdXWWCIfHC0dIz1AHRIgJhc+V00RPyZzc4peT0KSXUd5SUN9UFCMQCMpBQHWkv4qLm8/QkYgQS49bP6wAAQAAAAABMoE+gAiACUALAAtAAABEQcjIg4CFRQeAjMyNjcXBgYjIiYmNTQ3JiY1ESM1IRUhAREFFBYXNjcBAQP1hG5no3E8M1dwPVupZThjzmCY33R8QDisBMr89wGP/gAwNXiY/osBWgRo/kWAFDBQOzpNLRIvN5wxMVOhcotYOYhYAQaSkv5yAY7UdXYdJAMBePvV//8AAP3cBMoE+gImCxUAAAEHCd0ERAAAAAAABgAAAAAE5wT6ABsAHgAmADUANgA3AAABEQcWFhUUDgIjIi4ENTQ3JiY1ESM1IRUhAREFFBYXNjMzAQEjIgYVFBYzMjY1NC4CEwMECFJWWEiCtW0yeHhWOCCBNzO/BOf87QGP/gAnL3CQH/6LAYRErKuilp2fKEBOWc0EaP5FSTaOVll9TyUTL0BNWzucVjWAVgEGkpL+cgGO1Gt0Hx0BeP4CaGdkaGBeMUs1IgLX+wb//wAA/dwE5wT6AiYLFwAAAQcJ3QRHAAAAAAAGAAD82gYoBPoAQABPAFAAUQBSAFMAAAERNCYmIyMVFAYGIyIuAjU1BgYVFBYWFwcuAjU0NjcmJjU0PgIzITUhNSEVIREhIgYGFRQWFzYzITIWFhURASMVFB4DMzI+AzUTAxERBK4ULy4rO3ZaTGxAF2xySJaFbqOnT0JBNjUyVW5TAk773AYo/qH9CEA/JjMqUoYB02x8N/4r8ggSGSYeISoYEgamB/7oAn4vLBLpeYJEM2J3S8sMfXRZn693a5TSyHFVlDQsZjw/Vzgar5KS/r8QLiMnPhQZNnBf/YcC69I0Qi8dEREbLz07A/n44gEi/dwABQAA/NoFkgT6AEUARgBHAEgASQAAAREjFRQGIyImJjU0NjMhNTQmJiMhIg4CFRQWFhcHLgI1NDY3JiY1ND4CMyE1ITUhFSERISIGBhUUFhc2MyEyFhYVEQETEREEGNg0KixnQzY5AZ0ULy7+zGR6VCc/nq5ut7pQQkE2NTJVblMBuPxyBZL+of2eQD8mMypShgE9bHw3/tEr/ugBnWM0M01yMC8vXi8sEhhEY0RNjK+Wa5vYwWtVlDQsZjw/Vzgar5KS/r8QLiMnPhQZNnBf/YcGEvjiASL93AAFAAD82gaFBPoAMABBAEIAQwBEAAATJiY1ND4CMyE1ITUhFSMRIxEhFRQGIyImJjU0NjMzJiYjIgYVFBYWFwcuAjU0NgERISIGBhUUFhc2MzIWFyERAxER/Do0MlVuUwEO/RwGhdWl/r02LTB0UUA9Owp2bIqYP56ubre6UEgCy/5IQD8mNixVYq3BDwFJ7gIAMGY7P1c4Gq+SkvqAAZtKPERTfzIrLWRahH9NjK+Wa5vYwWtbjgKZ/r8QLiMoQBMbqKkDU/l0ASL93AAGAAD82gZpBPoALABIAEkASgBLAEwAABMmJjU0PgIzITUhNSEVIxEjNQYjIiYmJzY2NTQmIyIGFRQWFhcHLgI1NDYBESERISIGBhUUFhc2MzIeAhUUBgYHFhYzMjYDEREB+zsyMlVuUwEO/RwGadWkdZBnroAdf35sZqakP56ubre6UEQENv6Z/khAPyY2LFl0T4xnPDRaRytzWkV3m/4cAgExZTo/Vzgar5KS+mbKPVOsfg5HNTg5gYJNjK+Wa5vYwWtTlf57BB/+vxAuIyhAExsfQWFCRF08GUI+Lf3CASL93ANsAAUAAPzaBkYE+gBXAFgAWQBaAFsAAAERBgYHJzY3JiYjIgYVFBYWFwcuAzU0PgIzMhc2NzU0JiYjISIOAhUUFhYXBy4CNTQ2NyYmNTQ+AjMhNSE1IRUhESEiBgYVFBYXNjMhMhYWFREBAxERBMxCXB6FGjYfRio9Rzd0cFxIfVszLkxkNX9zQlEULy7+GGR6VCdIloVuo6dPQkE2NTJVblMCbPu+Bkb+ofzqQD8mMypShgHxbHw3/tEl/ugB1xmIZyxsUBARQjc4YmtPaDZucndAPFo7HkUvDyYvLBIYRGNEWZ+vd2uU0shxVZQ0LGY8P1c4Gq+Skv6/EC4jJz4UGTZwX/2HBhL44gEi/dwABQAA/NoGKAT6AFIAUwBUAFUAVgAAATQmJiMhIg4CFRQWFhcHLgI1NDY3JiY1ND4CMyE1ITUhFSERISIGBhUUFhc2MyEyFhYVESM1BgYjIiYmNTQ2NjMyFhcHJiYjIhUUFjMyNjcDAxERBK4ULy7+NmR6VCdIloVuo6dPQkE2NTJVblMCTvvcBij+of0IQD8mMypShgHTbHw3pUJ7QGKZU1WfaihrGAwaTCXSaV47dTSKBwFmLywSGERjRFmfr3drlNLIcVWUNCxmPD9XOBqvkpL+vxAuIyc+FBk2cF/9QbIhHkd/U1WBRQ0IiAYOlUVILy4E//jiASL93AADAAD/5wW2BPoAOQA6ADsAAAE2NxEhNSEVIREeAxUUBgYHJzY2NTQmIyIGByc2NyYmIyIGFRQeBBcHLgQ1NDY2MzIWAREC1mKL/D0Ftv6xKU48JTBRR41aVlVOZo0rnRknPGIyT1sLGi9PflVucn1kPR1WmFdWlgE1AvVbEwEFkpL+8gwxTmxHVqGSX2dtwVtXXpiWMWBFLSRaTBw2OUVUb0drYXR0amU1XYtMOQHL+wb//wAA/nYFtgT6AiYLHwAAAQcJdAVJAAAAAP//AAD93AW2BPoCJgsfAAABBwndBTkAAAAA//8AAP3cBbYE+gImCx8AAAAnCd0FOQAAAQcJdANTAIsAAAAFADn/5wjMBQ8AUABdAF4AXwBgAAABNjcRITUhFSERHgMVFAYGByc2NjU0JiMiBgcnNjcmJiMiBhUUHgQXBy4EJyYnBgcnNjcmJjU0NjYzMhYWFRQGBxYXPgIzMhYFNjY1NCYjIgYGFRQWAREBBexii/zdBRb+sSlOPCUwUUeNWlZVTmaNK50ZJzxiMk9bCxovT35VbjSib0UeBMuarsZiuIVdYkyVYViOUlFSaI0VY34/Vpb8V0ZLUEgpRi1UBS38ZAL1WxMBBZKS/vIMMU5sR1ahkl9nbcFbV16YljFgRS0kWkwcNjlFVG9HayuPfG9cLyxBc3OKXk9Ckl1HeUlDfVBQjEAoH0JeLDkLLm8/QkYgQS49bAGq+wYCCgACAAD/6AV9BPoALQAuAAABIxEjESEVFhYVFAYHFhcHJicGIyImJjU0NjMyFhc2NjU0JiMiBgcnNjc1ITUhAQV91aX995SbiHxrVn59Zjk6M08sRj0vVjVpen5tSnxQNICH/qoFffuVBGj7mARooBavjne+OF9kXZtWCSE9KDlBLCkch1heaCAnkD0KnJL8aAACAAD/6ANpBPoAKQAqAAABIRUWFhUUBgcWFwcmJwYjIiYmNTQ2MzIWFzY2NTQmIyIGByc2NzUhNSEBA2n+kZSbiHxrVn59Zjk6M08sRj0vVjVpen5tSnxQNICH/qoDaf2pBGigFq+Od744X2Rdm1YJIT0oOUEsKRyHWF5oICeQPQqckvxo//8AAP7wBX0E+gImCyQAAAEHCXQDggB6AAD//wAA/vADaQT6AiYLJQAAAQcJdAOCAHoAAAABAAAAAAlqBywAHwAAASQkISAEFRQWFzMVIxEjESM1MyYmNTQ+AjMgDAIXCJz+3f1R/nn+4/7rJBni1aW2pBkeWKr1ngEeAegBmAFKgATrzt9xhDFXIZL7mARoki5hQ1aDWS5Ym9N7AAEAAAAABJEHLAAfAAABIxEjESM1MyYmNTQ+AjMyHgIXIyYmIyIGFRQWFzMCMNWltqkdHzRijFh2xKaMPqRs75RxfCUY4gRo+5gEaJI4cEBJelcwSZLYjtvTb2E/Yy0AAQAAAAAE+AcsAB8AAAEjESMRIzUzJiY1ND4CMzIeAhcjJiQjIgYVFBYXMwIw1aW2qBwfOGiUXYDavJ9Fpn/+6aN9iyUZ4QRo+5gEaJI1bD9LfVkxTZPXitnVc2Q/XyoAAQAAAAAFoQcsACAAAAEjESMRIzUzJiY1ND4CMzIeAhcjACEiDgIVFBYXMwIw1aW2pBkePnGhY5H/4MBRq/7F/olHclAqJxfhBGj7mARoki9kPk+DXDNSltWEAa0gOlM0PV0jAAEAAAAABg0HLAAhAAABJiQjIg4CFRQWFzMVIxEjESM1MyYmNTQ+AjMyBBYWFwVerv6B0U98Vi4mGOHVpbakGR5Bd6ppoAEZ9NFXBOvW1x87VTY8WiOS+5gEaJIuYz5Rg10yU5jUggABAAAAAAZ4BywAIQAAASYkIyIOAhUUFhczFSMRIxEjNTMmJjU0PgIzMgQEFhcFxr3+W+hWh10xJRji1aW2pBkeRH6zcK8BMwEI4FwE69XYHztWNzpbIpL7mARoki5jP1GDXDJUl9WBAAEAAAAABuQHLAAfAAABJiQjIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIEBBYXBi3L/jb/vsolGOLVpbakGR5GhL13vwFNAR3vYQTr1Nl3cjlaIpL7mARoki5jP1KDXDFUmNWAAAEAAAAAB1AHLAAfAAABJiQhIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIEBBYXBpXa/hD+6s7WJRji1aW2pBkeSorGfc8BZwEy/mYE69PadnU4WSKS+5gEaJIuYz9ShFsxVZnUfwABAAAAAAe7BywAHwAAASYkISIGFRQWFzMVIxEjESM1MyYmNTQ+AjMyDAIXBv3o/ej+1N7iJBni1aW2pBkeTZDQg98BgAFHAQ1rBOvR3HV4NlkikvuYBGiSLmJBU4NbMFaZ1H4AAQAAAAAIJwcsAB8AAAEmJCEiBhUUFhczFSMRIxEjNTMmJjU0PgIzMgwCFwdl+P3F/rzu7yQZ4tWltqQZHlCW2YrvAZsBWgEccQTr0ttzfDVYIpL7mARoki5iQVSDWy9WmtN+AAEAAAAACJMHLAAfAAABJCQhIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIMAhcHzP77/Z3+pv38JBni1aW2pBkeUp3jkf4BtAFwASt2BOvQ3XN+M1gikvuYBGiSLmFCVYNaL1ea030AAQAAAAAI/gcsAB8AAAEkJCEgBBUUFhczFSMRIxEjNTMmJjU0PgIzIAwCFwg0/uz9d/6Q/vP+9yQZ4tWltqQZHlWj7ZcBDgHPAYMBOnsE68/ecoEyWCGS+5gEaJIuYkJVg1ouWJrTfP//AAAAAAl6BywCJgsoAAABBwk8ChMAWgAA//8AAAAABSgHLAImCykAAAEHCTwFwQBaAAD//wAAAAAFeAcsAiYLKgAAAQcJPAYRAFoAAP//AAAAAAYDBywCJgsrAAABBwk8BpwAWgAA//8AAAAABmUHLAImCywAAAEHCTwG/gBaAAD//wAAAAAG1wcsAiYLLQAAAQcJPAdwAFoAAP//AAAAAAcnBywCJgsuAAABBwk8B8AAWgAA//8AAAAAB3oHLAImCy8AAAEHCTwIEwBaAAD//wAAAAAH1gcsAiYLMAAAAQcJPAhvAFoAAP//AAAAAAhDBywCJgsxAAABBwk8CNwAWgAA//8AAAAACKUHLAImCzIAAAEHCTwJPgBaAAD//wAAAAAJEAcsAiYLMwAAAQcJPAmpAFoAAAABAAAAAApYBywAMwAAASQkISAEFRQWFzMVIxEjESM1MyYmNTQ+AjMyDAIXJjU0PgIzMhYXByYmIyIGFRQWFwic/t39Uf55/uP+6yQZ4tWltqQZHliq9Z7YAX8BUQEkfAgwVXNERGwqLSNNLVRVNzME687fcYQxVyGS+5gEaJIuYUNWg1kuM1yBTygjRGhFIx0WhxQYW0pEf0sAAQAAAAAFpQcsAC0AAAEjESMRIzUzJiY1ND4CMzIWFzY2MzIWFwcmJiMiBhUUFhcjJiYjIgYVFBYXMwIw1aW2qR0fNGKMWIfZWxqecURsKi0jTS1UVTczr2zvlHF8JRjiBGj7mARokjhwQEl6VzBgX19gHRaHFBhbSkR/S9vTb2E/Yy0AAQAAAAAGCgcsAC8AAAEjESMRIzUzJiY1ND4CMzIWFz4DMzIWFwcmJiMiBhUUFhcjJiQjIgYVFBYXMwIw1aW2qBwfOGiUXZr7ago2UGc8RGwqLSNNLVRVNzOvf/7po32LJRnhBGj7mARokjVsP0t9WTFtaTVQNhsdFocUGFtKRH9L2dVzZD9fKgABAAAAAAauBywAMAAAASMRIxEjNTMmJjU0PgIzMgQXPgMzMhYXByYmIyIGFRQWFyMAISIOAhUUFhczAjDVpbakGR4+caFjvAE7hgMxU29BRGwqLSNNLVRVNzOv/sX+iUdyUConF+EEaPuYBGiSL2Q+T4NcM4d6P2FAIR0WhxQYW0pEf0sBrSA6UzQ9XSMAAQAAAAAHFgcsADEAAAEmJCMiDgIVFBYXMxUjESMRIzUzJiY1ND4CMzIEFz4DMzIWFwcmJiMiBhUUFhcFXq7+gdFPfFYuJhjh1aW2pBkeQXeqadQBZJMBL1RyQ0RsKi0jTS1UVTczBOvW1x87VTY8WiOS+5gEaJIuYz5Rg10ykH9DZUQjHRaHFBhbSkR/SwABAAAAAAd+BywANAAAASYkIyIOAhUUFhczFSMRIxEjNTMmJjU0PgIzMh4CFzU0PgIzMhYXByYmIyIGFRQWFwXGvf5b6FaHXTElGOLVpbakGR5EfrNwdtnFslAwVXNERGwqLSNNLVRVNzME69XYHztWNzpbIpL7mARoki5jP1GDXDInSWhCBkRoRSMdFocUGFtKRH9LAAEAAAAAB+YHLAAyAAABJiQjIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIeAhc1ND4CMzIWFwcmJiMiBhUUFhcGLcv+Nv++yiUY4tWltqQZHkaEvXeE79nDVjBVc0REbCotI00tVFU3MwTr1Nl3cjlaIpL7mARoki5jP1KDXDEpTGxEEURoRSMdFocUGFtKRH9LAAEAAAAACE4HLAA0AAABJiQhIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIEFhYXJjQ1ND4CMzIWFwcmJiMiBhUUFhcGldr+EP7qztYlGOLVpbakGR5KisZ9kQEH7dNdATBVc0REbCotI00tVFU3MwTr09p2dThZIpL7mARoki5jP1KEWzErT3FGCA0IRGhFIx0WhxQYW0pEf0sAAQAAAAAItgcsADQAAAEmJCEiBhUUFhczFSMRIxEjNTMmJjU0PgIzMgQEFhcmNDU0PgIzMhYXByYmIyIGFRQWFwb96P3o/tTe4iQZ4tWltqQZHk2Q0IOfAR8BAORjAjBVc0REbCotI00tVFU3MwTr0dx1eDZZIpL7mARoki5iQVODWzAsUnVIChMKRGhFIx0WhxQYW0pEf0sAAQAAAAAJHgcsADMAAAEmJCEiBhUUFhczFSMRIxEjNTMmJjU0PgIzMgQEFhcmNTQ+AjMyFhcHJiYjIgYVFBYXB2X4/cX+vO7vJBni1aW2pBkeUJbZiq0BNwEU9GkDMFVzRERsKi0jTS1UVTczBOvS23N8NVgikvuYBGiSLmJBVINbLy5VeEoYGURoRSMdFocUGFtKRH9LAAEAAAAACYYHLAA0AAABJCQhIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIMAhcmJjU0PgIzMhYXByYmIyIGFRQWFwfM/vv9nf6m/fwkGeLVpbakGR5SneORuwFOASkBA28CAjBVc0REbCotI00tVFU3MwTr0N1zfjNYIpL7mARoki5hQlWDWi8wV3tMDx0ORGhFIx0WhxQYW0pEf0sAAQAAAAAJ7gcsADMAAAEkJCEgBBUUFhczFSMRIxEjNTMmJjU0PgIzMgwCFyY1ND4CMzIWFwcmJiMiBhUUFhcINP7s/Xf+kP7z/vckGeLVpbakGR5Vo+2XyQFmAT0BE3YGMFVzRERsKi0jTS1UVTczBOvP3nKBMlghkvuYBGiSLmJCVYNaLjFafk0hIURoRSMdFocUGFtKRH9LAAIAAAAAClgHLAAzAEcAAAEkJCEgBBUUFhczFSMRIxEjNTMmJjU0PgIzMgwCFyY1ND4CMzIWFwcmJiMiBhUUFhcnND4CMzIeAhUUDgIjIi4CCJz+3f1R/nn+4/7rJBni1aW2pBkeWKr1ntgBfwFRASR8CDBVc0REbCotI00tVFU3MwIQHCUVFSUcEBAcJRUVJRwQBOvO33GEMVchkvuYBGiSLmFDVoNZLjNcgU8oI0RoRSMdFocUGFtKRH9L4BUmGxAQGyYVFSYbEBAbJgACAAAAAAWlBywALQBBAAABIxEjESM1MyYmNTQ+AjMyFhc2NjMyFhcHJiYjIgYVFBYXIyYmIyIGFRQWFzMlND4CMzIeAhUUDgIjIi4CAjDVpbapHR80YoxYh9lbGp5xRGwqLSNNLVRVNzOvbO+UcXwlGOICahAcJRUVJRwQEBwlFRUlHBAEaPuYBGiSOHBASXpXMGBfX2AdFocUGFtKRH9L29NvYT9jLdEVJhsQEBsmFRUmGxAQGyYAAgAAAAAGCgcsAC8AQwAAASMRIxEjNTMmJjU0PgIzMhYXPgMzMhYXByYmIyIGFRQWFyMmJCMiBhUUFhczJTQ+AjMyHgIVFA4CIyIuAgIw1aW2qBwfOGiUXZr7ago2UGc8RGwqLSNNLVRVNzOvf/7po32LJRnhAs8QHCUVFSUcEBAcJRUVJRwQBGj7mARokjVsP0t9WTFtaTVQNhsdFocUGFtKRH9L2dVzZD9fKtEVJhsQEBsmFRUmGxAQGyYAAgAAAAAGrgcsADAARAAAASMRIxEjNTMmJjU0PgIzMgQXPgMzMhYXByYmIyIGFRQWFyMAISIOAhUUFhczJTQ+AjMyHgIVFA4CIyIuAgIw1aW2pBkePnGhY7wBO4YDMVNvQURsKi0jTS1UVTczr/7F/olHclAqJxfhA3MQHCUVFSUcEBAcJRUVJRwQBGj7mARoki9kPk+DXDOHej9hQCEdFocUGFtKRH9LAa0gOlM0PV0j0RUmGxAQGyYVFSYbEBAbJgACAAAAAAcWBywAMQBFAAABJiQjIg4CFRQWFzMVIxEjESM1MyYmNTQ+AjMyBBc+AzMyFhcHJiYjIgYVFBYXJzQ+AjMyHgIVFA4CIyIuAgVerv6B0U98Vi4mGOHVpbakGR5Bd6pp1AFkkwEvVHJDRGwqLSNNLVRVNzMCEBwlFRUlHBAQHCUVFSUcEATr1tcfO1U2PFojkvuYBGiSLmM+UYNdMpB/Q2VEIx0WhxQYW0pEf0vgFSYbEBAbJhUVJhsQEBsmAAIAAAAAB34HLAA0AEgAAAEmJCMiDgIVFBYXMxUjESMRIzUzJiY1ND4CMzIeAhc1ND4CMzIWFwcmJiMiBhUUFhcnND4CMzIeAhUUDgIjIi4CBca9/lvoVoddMSUY4tWltqQZHkR+s3B22cWyUDBVc0REbCotI00tVFU3MwIQHCUVFSUcEBAcJRUVJRwQBOvV2B87Vjc6WyKS+5gEaJIuYz9Rg1wyJ0loQgZEaEUjHRaHFBhbSkR/S+AVJhsQEBsmFRUmGxAQGyYAAgAAAAAH5gcsADIARgAAASYkIyIGFRQWFzMVIxEjESM1MyYmNTQ+AjMyHgIXNTQ+AjMyFhcHJiYjIgYVFBYXJzQ+AjMyHgIVFA4CIyIuAgYty/42/77KJRji1aW2pBkeRoS9d4Tv2cNWMFVzRERsKi0jTS1UVTczAhAcJRUVJRwQEBwlFRUlHBAE69TZd3I5WiKS+5gEaJIuYz9Sg1wxKUxsRBFEaEUjHRaHFBhbSkR/S+AVJhsQEBsmFRUmGxAQGyYAAgAAAAAITgcsADQASAAAASYkISIGFRQWFzMVIxEjESM1MyYmNTQ+AjMyBBYWFyY0NTQ+AjMyFhcHJiYjIgYVFBYXJzQ+AjMyHgIVFA4CIyIuAgaV2v4Q/urO1iUY4tWltqQZHkqKxn2RAQft010BMFVzRERsKi0jTS1UVTczAhAcJRUVJRwQEBwlFRUlHBAE69PadnU4WSKS+5gEaJIuYz9ShFsxK09xRggNCERoRSMdFocUGFtKRH9L4BUmGxAQGyYVFSYbEBAbJgACAAAAAAi2BywANABIAAABJiQhIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIEBBYXJjQ1ND4CMzIWFwcmJiMiBhUUFhcnND4CMzIeAhUUDgIjIi4CBv3o/ej+1N7iJBni1aW2pBkeTZDQg58BHwEA5GMCMFVzRERsKi0jTS1UVTczAhAcJRUVJRwQEBwlFRUlHBAE69HcdXg2WSKS+5gEaJIuYkFTg1swLFJ1SAoTCkRoRSMdFocUGFtKRH9L4BUmGxAQGyYVFSYbEBAbJgACAAAAAAkeBywAMwBHAAABJiQhIgYVFBYXMxUjESMRIzUzJiY1ND4CMzIEBBYXJjU0PgIzMhYXByYmIyIGFRQWFyc0PgIzMh4CFRQOAiMiLgIHZfj9xf687u8kGeLVpbakGR5QltmKrQE3ART0aQMwVXNERGwqLSNNLVRVNzMCEBwlFRUlHBAQHCUVFSUcEATr0ttzfDVYIpL7mARoki5iQVSDWy8uVXhKGBlEaEUjHRaHFBhbSkR/S+AVJhsQEBsmFRUmGxAQGyYAAgAAAAAJhgcsADQASAAAASQkISIGFRQWFzMVIxEjESM1MyYmNTQ+AjMyDAIXJiY1ND4CMzIWFwcmJiMiBhUUFhcnND4CMzIeAhUUDgIjIi4CB8z++/2d/qb9/CQZ4tWltqQZHlKd45G7AU4BKQEDbwICMFVzRERsKi0jTS1UVTczAhAcJRUVJRwQEBwlFRUlHBAE69Ddc34zWCKS+5gEaJIuYUJVg1ovMFd7TA8dDkRoRSMdFocUGFtKRH9L4BUmGxAQGyYVFSYbEBAbJgACAAAAAAnuBywAMwBHAAABJCQhIAQVFBYXMxUjESMRIzUzJiY1ND4CMzIMAhcmNTQ+AjMyFhcHJiYjIgYVFBYXJzQ+AjMyHgIVFA4CIyIuAgg0/uz9d/6Q/vP+9yQZ4tWltqQZHlWj7ZfJAWYBPQETdgYwVXNERGwqLSNNLVRVNzMCEBwlFRUlHBAQHCUVFSUcEATrz95ygTJYIZL7mARoki5iQlWDWi4xWn5NISFEaEUjHRaHFBhbSkR/S+AVJhsQEBsmFRUmGxAQGyYAAf3QAAACMAcsACEAAAEjESMRIzUzLgMjIgYVFBYXIyYmNTQ+AjMyHgIXMwIw1aW2sCdQWmc/YGUoHaMjIy9ZgVJkoINsMeEEaPuYBGiSa51mMmpbRG83Qn9FRXRULkOK1JEAAf1gAAACMAcsACEAAAEjESMRIzUzLgMjIgYVFBYXIyYmNTQ+AjMyHgIXMwIw1aW2rTFmb3tGbXUqHKYhIzNgiVZwuJqCOuAEaPuYBGiSapxnMm5eRGwyP3lESHhVMEaN0o0AAfx/AAACMAcsACIAAAEjESMRIzUzACEiDgIVFB4CFyMmJjU0PgIzMh4CFzMCMNWltqf+7f6rQmlKJw0UGg2qHiQ7bJpghunKrUvfBGj7mARokgGeHzlRMiI7My4UNm9DTX9bMk2R0IT///3QAAACMAcsAiYLWQAAAQcJPAKYAFoAAP///WAAAAIwBywCJgtaAAABBwk8AosAWgAA///8fwAAAjAHLAImC1sAAAEHCTwCbwBaAAAAAf3QAAACbwcsADIAAAEjESMRIzUzLgMjIgYVFBYXIyYmNTQ+AjMyFhc2NjMyFhcHJiYjIgYVFBYXFhYXMwIw1aW2sCdQWmc/YGUoHaMjIy9ZgVJrpEQjkmJEbCotI00tVFUCAhQoE+EEaPuYBGiSa51mMmpbRG83Qn9FRXRULkpNS0wdFocUGFtKDhsOLWM4AAH9YAAAAm8HLAAwAAABIxEjESM1My4DIyIGFRQWFyMmJjU0PgIzMhYXNjYzMhYXByYmIyIGFRQXFhczAjDVpbatMWZve0ZtdSocpiEjM2CJVoDIVB2dbURsKi0jTS1UVRscHeAEaPuYBGiSapxnMm5eRGwyP3lESHhVMFlbWlodFocUGFtKQUA7QwAB/H8AAAJvBywAMgAAASMRIxEjNTMAISIOAhUUHgIXIyYmNTQ+AjMyBBc+AzMyFhcHJiYjIgYVFBYXMwIw1aW2p/7t/qtCaUonDRQaDaoeJDtsmmCsARx3BjRSaz9EbCotI00tVFUyLdUEaPuYBGiSAZ4fOVEyIjszLhQ2b0NNf1syfHM7WjweHRaHFBhbSkF5RQAC/dAAAAJvBywAMgBGAAABIxEjESM1My4DIyIGFRQWFyMmJjU0PgIzMhYXNjYzMhYXByYmIyIGFRQWFxYWFzMnND4CMzIeAhUUDgIjIi4CAjDVpbawJ1BaZz9gZSgdoyMjL1mBUmukRCOSYkRsKi0jTS1UVQICFCgT4cwQHCUVFSUcEBAcJRUVJRwQBGj7mARokmudZjJqW0RvN0J/RUV0VC5KTUtMHRaHFBhbSg4bDi1jONEVJhsQEBsmFRUmGxAQGyYAAv1gAAACbwcsADAARAAAASMRIxEjNTMuAyMiBhUUFhcjJiY1ND4CMzIWFzY2MzIWFwcmJiMiBhUUFxYXMyc0PgIzMh4CFRQOAiMiLgICMNWltq0xZm97Rm11KhymISMzYIlWgMhUHZ1tRGwqLSNNLVRVGxwd4MwQHCUVFSUcEBAcJRUVJRwQBGj7mARokmqcZzJuXkRsMj95REh4VTBZW1paHRaHFBhbSkFAO0PRFSYbEBAbJhUVJhsQEBsmAAL8fwAAAm8HLAAyAEYAAAEjESMRIzUzACEiDgIVFB4CFyMmJjU0PgIzMgQXPgMzMhYXByYmIyIGFRQWFzMnND4CMzIeAhUUDgIjIi4CAjDVpban/u3+q0JpSicNFBoNqh4kO2yaYKwBHHcGNFJrP0RsKi0jTS1UVTIt1cwQHCUVFSUcEBAcJRUVJRwQBGj7mARokgGeHzlRMiI7My4UNm9DTX9bMnxzO1o8Hh0WhxQYW0pBeUXRFSYbEBAbJhUVJhsQEBsmAAP7vP3cAC4AFgAcACwALQAABTY2MzIWFhUUBgYjIiYmJzceAjMyNjU0JiMiBwUyFhYVFAYGIyImJjU0NjYl/kIvazNZgUVLkWNzvJlMfkh0gFFTXk5ESkX9tx4zICEzHR4zIB80ApUOEhJIg1RTgUdTlHFYbnc5UEk+RR0JHzggITgeHzchIDgfnAAD+7z93AAuABYAHAAsAC0AAAU2NjMyFhYVFAYGIyImJic3HgIzMjY1NCYjIgcFMhYWFRQGBiMiJiY1NDY2Jf5CL2szWYFFS5Fjc7yZTH5IdIBRU15OREpF/bceMyAhMx0eMyAfNAITDhISSINUU4FHU5RxWG53OVBJPkUdCR84ICE4Hh83ISA4H5wAAvzb/dwALgAWABwAHQAABTY2MzIWFhUUBgYjIiYmJzceAjMyNjU0JiMiBzf+Qi9rM1mBRUuRY3O8mUx+SHSAUVNeTkRKRS4OEhJIg1RTgUdTlHFYbnc5UEk+RR2TAAP8Av3cASgAFgAfAC8AMAAAAwYjIiYmNTQ2NjMyHgIXBy4CIyIGFRQeAjMyNjclMhYWFRQGBiMiJiY1NDY2JYBxcWWUTlWgaWGojYpTfVCSp2JlbRwuPB8uVDf9Jx4zICEzHR4zIB80Ak/+Cy9IhFVNgUsyWo9+UHiWUE5EJzUhDhIayh84ICE4Hh83ISA4H5wAA/wC/dwBKAAWAB8ALwAwAAADBiMiJiY1NDY2MzIeAhcHLgIjIgYVFB4CMzI2NyUyFhYVFAYGIyImJjU0NjYlgHFxZZROVaBpYaiNilN9UJKnYmVtHC48Hy5UN/0nHjMgITMdHjMgHzQBzf4LL0iEVU2BSzJaj35QeJZQTkQnNSEOEhrKHzggITgeHzchIDgfnAAD/Hr93AA4ACQAFwAnACgAABMGBiMiJiY1NDY2NxcGBhUUHgIzMjY3JTIWFhUUBgYjIiYmNTQ2NiU4SIVEZZROUaVzD3JvHC47IDleUfznHjMgITMdHjMgHzQB1/4iJCJIhFVNgVMGhwxXSCMyIQ8ZKrQfOCAhOB4fNyEgOB+cAAP8ev3cADgAJAAXACcAKAAAEwYGIyImJjU0NjY3FwYGFRQeAjMyNjclMhYWFRQGBiMiJiY1NDY2JThIhURllE5RpXMPcm8cLjsgOV5R/OceMyAhMx0eMyAfNAFV/iIkIkiEVU2BUwaHDFdIIzIhDxkqtB84ICE4Hh83ISA4H5wAA/x6/NoAiAAkACgAOAA5AAATBgYjIiYmNTQ3JiY1NDY2NxcGBhUUFjMyNjcXBgYjIicGFRQWMzI2NwEyFhYVFAYGIyImJjU0NjYliEiFRGqUSSA2OlKlcg9vclZQOV1SM0iFRCQhG1VROV1S/JYeMyAhMx0eMyAfNAHX/SAkIkZ5TjoyJWxBQnBIBYcJSDg1ORYjgSQiBR8oNjgWIwHDHzggITgeHzchIDgfnAAD/Hr82gCIACQAKAA4ADkAABMGBiMiJiY1NDcmJjU0NjY3FwYGFRQWMzI2NxcGBiMiJwYVFBYzMjY3ATIWFhUUBgYjIiYmNTQ2NiWISIVEapRJIDY6UqVyD29yVlA5XVIzSIVEJCEbVVE5XVL8lh4zICEzHR4zIB80AVX9ICQiRnlOOjIlbEFCcEgFhwlIODU5FiOBJCIFHyg2OBYjAcMfOCAhOB4fNyEgOB+cAAP8RfzaAF0AAQBNAE4ATwAAEwYGIyIuAjU0PgI3NjY1NCYjIg4CByc2NjcmJiMiBhUUHgIXBy4DNTQ+AjMyFhc2NjMyHgIVFAYHBgYVFB4CMzI+AjcBAV0qbEI9YEIjHDpcQAsMQTYcOTYxFI4LGhEiRyw/QCVHaENfRnlaMy9KWyxIdzgwd0coV0gvIR10YhUiLBgYKSgqG/3tAen9EBUhIj1VMypJPS4OFi8cOzcTM1pGJSVDHRkeRDYrTlFaNmY8cG9zQEBbOxwuLCwuGjhbQDxtLw1BNBgkFgsGDBMOAnD+KgAE+zD82gCPAAEATQBdAF4AXwAAEwYGIyIuAjU0PgI3NjY1NCYjIg4CByc2NjcmJiMiBhUUHgIXBy4DNTQ+AjMyFhc2NjMyHgIVFAYHBgYVFB4CMzI+AjcBMhYWFRQGBiMiJiY1NDY2JQGPKmxCPWBCIxw6XEALDEE2HDk2MRSOCxoRIkcsP0AlR2hDX0Z5WjMvSlssSHc4MHdHKFdILyEddGIVIiwYGCkoKhv7Oh4zICEzHR4zIB80AyEBZ/0QFSEiPVUzKkk9Lg4WLxw7NxMzWkYlJUMdGR5ENitOUVo2Zjxwb3NAQFs7HC4sLC4aOFtAPG0vDUE0GCQWCwYMEw4B1B84ICE4Hh83ISA4H5z+KgAE+zD82gCPAAEATQBdAF4AXwAAEwYGIyIuAjU0PgI3NjY1NCYjIg4CByc2NjcmJiMiBhUUHgIXBy4DNTQ+AjMyFhc2NjMyHgIVFAYHBgYVFB4CMzI+AjcBMhYWFRQGBiMiJiY1NDY2JQGPKmxCPWBCIxw6XEALDEE2HDk2MRSOCxoRIkcsP0AlR2hDX0Z5WjMvSlssSHc4MHdHKFdILyEddGIVIiwYGCkoKhv7Oh4zICEzHR4zIB80Ap8B6f0QFSEiPVUzKkk9Lg4WLxw7NxMzWkYlJUMdGR5ENitOUVo2Zjxwb3NAQFs7HC4sLC4aOFtAPG0vDUE0GCQWCwYMEw4B1B84ICE4Hh83ISA4H5z+KgAD+zD82gFXAAEAYABwAHEAAAEGBiMiLgI1NDcmJjU0NjcmIyIOAgcnNjY3JiYjIgYVFB4CFwcuAzU0PgIzMhYXNjYzMh4CFRQGFQYGFRQeAjMyPgI3FwYGIyImJwYGFRQeAjMyPgI3ATIWFhUUBgYjIiYmNTQ2NiUBVypsQj1gQiMHKi05SB5JHDk2MRSOCxoRIkcsP0AlR2hDX0Z5WjMvSlssSHc4MHdHKFdILwFXRBUiLBgYKSgqGygqbEIKEwoBARUiLBgYKSgqG/pyHjMgITMdHjMgHzQDIf0OFCAgPFMzIBsbUjM3WiI2EzNaRiUlQx0ZHkQ2K05RWjZmPHBvc0BAWzscLiwsLhs8XUIDDAMPNyMUHBIIBgwTDn0UIAEBBQsFGCQWCwYMEw4B2R84ICE4Hh83ISA4H5wAAvxF/NoBJQABAGAAYQAAAQYGIyIuAjU0NyYmNTQ2NyYjIg4CByc2NjcmJiMiBhUUHgIXBy4DNTQ+AjMyFhc2NjMyHgIVFAYVBgYVFB4CMzI+AjcXBgYjIiYnBgYVFB4CMzI+AjcBASUqbEI9YEIjByotOUgeSRw5NjEUjgsaESJHLD9AJUdoQ19GeVozL0pbLEh3ODB3RyhXSC8BV0QVIiwYGCkoKhsoKmxCChMKAQEVIiwYGCkoKhv9Jf0OFCAgPFMzIBsbUjM3WiI2EzNaRiUlQx0ZHkQ2K05RWjZmPHBvc0BAWzscLiwsLhs8XUIDDAMPNyMUHBIIBgwTDn0UIAEBBQsFGCQWCwYMEw4CdQAD+zD82gFXAAEAYABwAHEAAAEGBiMiLgI1NDcmJjU0NjcmIyIOAgcnNjY3JiYjIgYVFB4CFwcuAzU0PgIzMhYXNjYzMh4CFRQGFQYGFRQeAjMyPgI3FwYGIyImJwYGFRQeAjMyPgI3ATIWFhUUBgYjIiYmNTQ2NiUBVypsQj1gQiMHKi05SB5JHDk2MRSOCxoRIkcsP0AlR2hDX0Z5WjMvSlssSHc4MHdHKFdILwFXRBUiLBgYKSgqGygqbEIKEwoBARUiLBgYKSgqG/pyHjMgITMdHjMgHzQCn/0OFCAgPFMzIBsbUjM3WiI2EzNaRiUlQx0ZHkQ2K05RWjZmPHBvc0BAWzscLiwsLhs8XUIDDAMPNyMUHBIIBgwTDn0UIAEBBQsFGCQWCwYMEw4B2R84ICE4Hh83ISA4H5wAA/1g/dwBNgAAAA8AHwAgAAAFNjMyHgMXBy4CIyIHJzIWFhUUBgYjIiYmNTQ2Njf+kS01Q3hwbWtAdUiGl1w2INkeMyAhMx0eMyAfNPFbCxs1VXphVHGIQwo4HzggITgeHzchIDgfugAFAAAAAAWyBPoAMgBCAEMARABFAAABJiY1NDY2MzM1ITUhFSERISIOAhUUFhc2MzIWFhUUBgYjIiQnNx4CMzI2NTQmIyIGATIWFhUUBgYjIiYmNTQ2NgEDAQKAgIxKiVj2/GsFsv6I/n09NSMQPjVQam6lWmC9g/D+pIeJUrTGeH+BamIxYAI+HTEdHTEdHTEdHTH+y48BnAIfI4ZWQ1wtfpKS/vAIExkPHjMOGjtxT015RubpQ42pSj8/MjgSAVAeNR4eNR4eNR4eNR4BefsGAScABAAAAAAFuQT6AEkASgBLAEwAAAEHJiY1NDY3NSE1IRUhFRYWFRQGBgQjIiYmNTQ2NyY1NDY2MzIWFwcmIyIGFRQWFzYzMhcHJiMiBhUUFjMyJDY1NCYmIyIGFRQWAwMBBEdDmqNzafxdBbn+j3V8ZcL+7KCBtFoZG6tUl2IpaBcMSEZbW05QOkwuKA0XKF1adnSbAQmWKlE4PkJ0NpoBmQKagSWPY1d1D12SkmMbmHJjvptZQXZNIkYfTZBGZDMNCIsTLjInMw4QBo8DNjM8OWeyaTFQLzEtN0wCTvsGAScABAAA/dwEJgT6ACMAJAAlACYAAAEjIg4EFRQeAjMyNjcXBgYjIiYmNTQ2NjMzNSE1IRUhJwMDAveOQ19TPCMSL1V1R1SkaTdjzmCS4Hl03I8U/a4EJv7RpQQHA1IKGCYqNR86TjAVLTaZMTFYpXFplk+FkpKS+wb93AAEAAAAAATMBPoAFwAkACUAJgAAASEVHgIVFAQjIi4CNTQ2NjMzNSE1IQEjIgYVFBYzMjY1NCYDEwTM/itonVP+/u1wvYhMe+SNB/2uBMz98j27w7ClqKt54FEEaJQdaYpOo6wtXIlcY5hThZL+WGdnYWpgXUt0AcX7BgAEAAAAAAUjBPoAMgAzADQANQAAASYmNTQ2NjMzNSE1IRUjESEiDgIVFBYXNjMyFhYVFAYGIyIkJzceAjMyNjU0JiMiBhMDAQKAgIxKiVj2/GsFI+n+fT01IxA+NVBqbqVaYL2D8P6kh4lStMZ4f4FqYjFg7I/+GAIfI4ZWQ1wtfpKS/vAIExkPHjMOGjtxT015RubpQ42pSj8/MjgSAsn7BgEnAAQAAAAABJ4E+gAjADAAMQAyAAABIyIGFRQWFyY1NDY2MzIWFhUUBgYjIiYmNTQ2Njc1ITUhFSEDMjY1NCYjIgYVFBYXAxMDFYDGzHt5GUKOZ1uCPmHEjqL4hIbvnP2QBJ7+d3F5eD0/UFcNDx4gA1VmYl1nDzk7N146O141UHdBVqVxa5dNA4OSkv1IQDomKjs3GSoVA0r7BgAGAAAAAAYzBPoAIQAxAEIAQwBEAEUAAAEWFhUUBgYjIiYnBgYjIiYmNTQ2NjMyFhc2Njc1ITUhFSEBFhYzMj4CNTQmJiMiBgcnJiYjIg4CFRQeAjMyNjcBEwEEwHSCWKRsX6NeNpFsYZ5eW6VoXaNfMnRR++QGM/6N/npEekErTjwjNFU1Sm00j010PStOPCMfM0QmSW02AXEQ/r4DwB+vfGCZVz9ORUhNnWxjmlQ/TT9CCJ6Skv3DPDcWMEk0RFclVWRFQjIWMEk0NEkuFVRlAon7BgEnAAMAAADZBbYE+gAzADQANQAAATY3NSE1IRUhFRYWFRQGByc2NTQmIyIOAgcnNjcmJiMiBgYVFBYWFwcuAjU0NjYzMhYBAwLRYJL8PQW2/rFncUdGjXVYSyZPSkQbnRUkNmEyNk0nNYCGW4+rS1CPT1+dATxNA0tWE7SSkrwgoHJstlxniZVQWRY6Z1ItTT0oIyQ9JTRaaFR6UpmUU1J5QzQBdfwt//8AAP/oBbIE+gImC3UAAAEHCXQDsQFyAAD//wAA/5sFuQT6AiYLdgAAAQcJdAOPASUAAP//AAD93AQmBPoCJgt3AAABBwl0AuYB6QAA//8AAAAABMwE+gImC3gAAAEHCXQDKgG/AAD//wAAAAAFIwT6AiYLeQAAAQcJdANNAa4AAP//AAAAAASeBPoCJgt6AAABBwl0AxEB1wAA//8AAP/NBjME+gImC3sAAAEHCXQEBQFXAAD//wAA/7YFtgT6AiYLfAAAAQcJdAOXAUAAAAACADkBngQaBQ8AGQAmAAABJiQnBgcnNjcmJjU0NjYzMhYWFRQGBxYWFyU2NjU0JiMiBgYVFBYD+Wf+0FOuxmK4hV1iTJVhWI5SUVJL3GX94UZLUEgpRi1UAfsPVyNzc4peT0KSXUd5SUN9UFCMQB0uCJQubz9CRiBBLj1sAAX8D/3c/4ME+gAGACMAJAAlACYAACUBJwEzEwcFJzYzMhYWFRQGBiMiJiYnNx4CMzI2NTQmIyIGNxMT/lf+hWABxVLwef6oLWRpWYZGTJRjc76fVWpSgopWW1hLQyxPfRgEev77hgEV/tlPkYktPm5IQ20/PWxXaFNcLjkwMDQY5AEnA9MAA/wP/Nr/gwAOAAYAIwAkAAAFAScBMxMHBSc2MzIWFhUUBgYjIiYmJzceAjMyNjU0JiMiBhP+V/6FYAHFUvB5/qgtZGlZhkZMlGNzvp9ValKCilZbWEtDLE99iP77hgEV/tlPkYktPm5IQ20/PWxXaFNcLjkwMDQYAeb///tQ/Nr/gwAOACYLhwAAAQcJdP4EADcAAAAF/Hz93ABvBPoABgAlACYAJwAoAAAlAScBMxMHAxcGIyImJjU0NjYzMh4DFwcuAiMiBhUUFjMyNgMTE/5X/oVgAcVS8Hk9LGRoW4ZFSoxdQHJraWlGfUV+jFJaWUtDLk5UGAR6/vuGARX+2U/++IktP25IQm0/GC9MbV1QZnxAOTAwNBgBgQEnA9MAA/x8/NoAbwAOAAYAJQAmAAAFAScBMxMHAxcGIyImJjU0NjYzMh4DFwcuAiMiBhUUFjMyNgP+V/6FYAHFUvB5PSxkaFuGRUqMXUBya2lpRn1FfoxSWllLQy5OVIj++4YBFf7ZT/74iS0/bkhCbT8YL0xtXVBmfEA5MDA0GAKD///7UPzaAG8ADgAmC4oAAAEHCXT+BAA3AAAABfxG/dz/vgT6AAYAHAAdAB4AHwAAJQEnATMBBxMGBiMiJiY1NDY2NxcGBhUUFjMyNjcBExP+V/5PYAH7UgEreUtIhURplEpRpnIPc25TS0FnSP73GAR6/taGATr+j0/+0iQiO2xHQnVOBocJPTkwMhskAVQBJwPTAAP8Rvza/74ADgAGABwAHQAABQEnATMBBxMGBiMiJiY1NDY2NxcGBhUUFjMyNjcB/lf+T2AB+1IBK3lLSIVEaZRKUaZyD3NuU0tBZ0j+94j+1oYBOv6PT/7SJCI7bEdCdU4Ghwk9OTAyGyQCVv//+1D82v++AA4AJguNAAABBwl0/gQANwAAAAX8fPza/9QE+gAGAC8AMAAxADIAACUBJwEzEwcTFwYGIyImJjU0NyYmNTQ2NjcXBgYVFBYzMjY3FwYGIyInBhUUFjMyNgMTE/5X/oVgAcVS8HmXM0iFRGqTSh82OVGkdA9xcFJUOV1SM0iFRCcjFlJUOV37GAR6/vuGARX+2U/+B4ElIT1tRjAxImI8PGdCBYcIODEsLxYjgSUhBRcfLywWAoIBJwPTAAX8RfzaAF0E+gAGAEYARwBIAEkAACUFJyUzEwcBFwYGIyImJjU0Njc2NTQmIyIGByc2NyYmIyIGFRQeBBcHLgI1NDY2MzIWFzYzMhYWFRQHBgYVFBYzMjYBExP+V/68YAGOUvB5ASsoKmtDUHY8eXkXPzhKZiCOGB4iRyw8QwkVJD1sLF+Bg0hDeEVHeDhijEB2QD5pbTc1KlX+XRgEeuCG8P7ZT/3vexUfNFs6TmgYJCUqLF1bJT4lFBc1LBEhIigzSRxmXHh5Q0BdNC4sWjNfQGNcAi8uISMSApEBJwPTAAX8RfzaASUE+gAGAFgAWQBaAFsAACUFJyUzEwcBFwYGIyImJjU0NyYmNTQ2NyYmIyIGByc2NyYmIyIGFRQeBBcHLgI1NDY2MzIWFzYzMh4CFRUGFQYVFBYzMjY3FwYGIyInBhUUFjMyNgETE/5X/rxgAY5S8HkB9Cc7aDVQdjwGKys+OhYtG0pmII4YHiJHLDxDCRUkPWwsX4GDSEN4RUd4OGKMKVdILgGbOzIwTz4nO2g1ExQCPjQ1UP2JGAR64Ibw/tlP/e15HBg0XT4gEhdJLC5LFRALXVslPiUUFzUsESEiKDNJHGZceHlDQF00LixaGjZROAgGAwk7GRwTHXocGAIICSInEwKVAScD0wAF/Eb93AA8BPoABgAWABcAGAAZAAAlAScBMwEHJTYzMh4DFwcuAiMiBxsC/lf+T2AB+1IBK3n+Ui01R3pva11LdUmFl1w4HqQYBHr+1oYBOv6PTxMLGzFLVlFUWms1BwExAScD0wAE/Eb82gA8AAAABgAWABcAGAAABQEnATMBByU2MzIeAxcHLgIjIgcTAf5X/k9gAftSASt5/lItNUd6b2tdS3VJhZdcOB6k/tuu/taGATr+j085CxsxS1ZRVFprNQcCM/3c///7UPzaADwAAAAmC5MAAAEHCXT+BAA3AAAAA/xc/NoALgAAAB4AHwAgAAABNjYzMhYWFRQGBiMiJiYnNx4CMzI2NTQmJiMiBgcTA/4FNnQ6ZZNNV6ZygNi1Vn5Vjp5kbGwuSysvVzNqvf7lFxhIgVZTgUdSlnBXa3g6TksrOx0TGAGj/v4AA/1X/NoBKAAAAB8AIAAhAAADBiMiJiY1NDY2MzIeAhcHLgIjIgYVFB4CMzI2NwMBgHFxZZROVaBpYaiNilN9UJKnYmVtHC48Hy5UN6j+6f0JL0iEVU2BSzJaj35QeJZQTkQnNSEOEhoCaP7+AAP94PzaADgAAAAXABgAGQAAEwYGIyImJjU0NjY3FwYGFRQeAjMyNjcBEzhIhURllE5RpXMPcm8cLjsgOV5R/qDJ/SAkIkiEVU2BUwaHDFdIIzIhDxkqAlL+/gAD/pH82gE2AAAADwAQABEAAAE2MzIeAxcHLgIjIgcDE/6RLTVDeHBta0B1SIaXXDYgBmX+owsbNVV6YVRxiEMKAfT+/gAD/WIE+gBbBywAEwAnACgAAAE0PgIzMh4CFRQOAiMiLgIlDgMjIiYnNx4DMzI+AjcB/ogOGSITEyIZDg4ZIhMTIhkOAdMVRF13SYm9PYMXMT1MMzZLMyIP/tYG0BMiGQ4OGSITEyIZDg4ZIj9ghVMlqLQuRGRCISVFZED9zgAD+9wE+gFVBywAKAA8AD0AAAEmJic3HgMzMj4CNxcOAyMiJicOAyMiJic3FhYzMj4CNyU0PgIzMh4CFRQOAiMiLgID/pgFCgWDFS04Ri8yRC8fDo0UQFlwRViINRpJWms9iNBFkS97YDRLNyYPATQOGSITEyIZDg4ZIhMTIhkO8gbFDRsOLj9cPh4iQF07MFp+TiNGSkFcORqksCx9diE/WzsBEh8XDQ0XHxIRHxcNDRcf/jT///wzBOsAtgcsAiYJfgAAAQYLmVsAAAD///y6BOsBEAcsAiYJfwAAAQcLmQC1AAAAAP///JME6wEQBywCJgmAAAABBwuZALUAAAAA///97gAAA2cHLAImCXYAAAEHC5oCEgAAAAD///5FAAACyAcsAiYJdgAAACcJfgISAAABBwuZAm0AAAAA///+zAAAAyIHLAImCXYAAAAnCX8CEgAAAQcLmQLHAAAAAP///qUAAAMiBywCJgl2AAAAJwmAAhIAAAEHC5kCxwAAAAD///5AAAAC7wcsAiYJeAAAAQcLmQKUAAAAAP///dAAAALHBywCJgtZAAABBwuZAmwAAAAA///9YAAAAscHLAImC1oAAAEHC5kCbAAAAAD///x/AAACxwcsAiYLWwAAAQcLmQJsAAAAAAACASv/4wIpBbYAAwAXAAABIwMzAzQ+AjMyHgIVFA4CIyIuAgHoeTPf8BQiLhsaLyIUFCIvGhsuIhQBngQY+rkmNSEPDyE1JiU1IhAQIjUABADrA8UDNgcsAAMABwAIAAkAAAEDIwMhAyMDBwMBzjN9MwJLM3wzNQUF1f3wAhD98AIQ2wIyAAIARgAABPMFDwAbAB8AAAEDIRUhAyMTIQMjEyM1IRMhNSETMwMhEzMDIRUBIRMhA9c7ARD+1UWQR/7jRo1C/wEZPv7zASVEkEMBH0WNRQEB/PwBHjz+4wMn/smH/pcBaf6XAWmHATeGAWL+ngFi/p6G/skBNwAFAHX/7AYqBQ4ACQAdACcAOwA/AAABFBYzMjU0IyIGBRQOAiMiLgI1ND4CMzIeAgEUFjMyNTQjIgYFFA4CIyIuAjU0PgIzMh4CAwEjAQEJRk6ZmU5GAcEjSnJOSW5MJSJJcE1KcE0mAaBGTpmZTkYBwCJKcU9Jb0omI0hwTUtwSyb+/OugAxcDnXh48PB4eFaLYDIyYItWV4pfMTFfiv1reHfv8Hd5V4lgMzNgiVdXil4yMl6KA0T7BgT6AAMA6wPFAc4HLAADAAQABQAAAQMjAxcDAc4zfTPaBQXV/fACENsCMgAEAIz93AJcBywAEwAUABUAFgAAEzQSEjY3MwYGAgIVEBIXIyYmAgIBAxOMI0lvTaZFbEokko+oTW9JIwE5BR8Cs48BEgEA62ht8P78/vOI/un98d1q8QEHARUC1QIy9rAABAB4/dwCSAcsABMAFAAVABYAAAEUAgIGByM2NhISNRACJzMWFhISAQMTAkgjSW9NpkVsSiSSj6hNb0kj/rUF5wKij/7u/wDraG3wAQQBDYgBFwIP3Wrx/vn+6wHKAjL2sAADAJYCWARYBywADgAPABAAAAEDJRcFEwcDAycTJTcFAwcDAtwrAY0a/ob1srCeuPL+iR0BhytKBQX1/ndvwRz+umABZv6aYAFGHMFvAYn7AjIAAgBmAMcEAgT6AAsADAAAASE1IREzESEVIREjAwHp/n0Bg5YBg/59liQCSZYBhP58lv5+BDMAAQA//vgBeQDuAAwAACUXDgMHIz4DNwFqDw4nLzMZig8dGxYI7hc2enx7OD2Eg301AAIAZAIMAlQE+gADAAQAABM1IRUDZAHwjwIMqKgC7gABAJP/4wGRAPoAEwAANzQ+AjMyHgIVFA4CIyIuApMUIi4bGi8iFBQiLxobLiIUbyY1IQ8PITUmJTUiEBAiNQAEAFb93AMZBywAAwAEAAUABgAAAQEjAQMDEwMZ/eeqAhusBR8GqfgEB/z+UQIy9rAAAgBi/+wECAXNABMAJwAAARQCBgYjIiYmAjU0EjY2MzIWFhIFFB4CMzI+AjU0LgIjIg4CBAgzcbJ/dq9zOTNvsX53sHQ6/RMeQmtNTWxFHx9FbE1Na0IeAt2x/ujCZmbCARixsQEYwWZlwf7ospbglUtKlOGXluCUSkqU4AABALIAAALHBbYAEAAAISMRND4CNw4DBwcnATMCx7ABAwMBERobHhWUYAF/lgORK2JhWSISGhgbEnl7ASsAAQBgAAAD8AXLACMAACEhNQE+AzU0LgIjIgYHJz4DMzIeAhUUDgIHARUhA/D8cAFeS3ZTLCI/VjVfmUVmKFxqdkFgm2w7NV2BS/7nArGcAX1RhoCBTDtaPyBNPHckPy4bNmWRW1WalZZR/tUIAAEAUv/sA+4FywA5AAABFA4CBxUWFhUUDgIjIiYnNRYWMzI+AjU0LgIjIzUzMj4CNTQuAiMiBgcnPgMzMh4CA8EuU3RHsbhBhMqKbcFVV8tdXIZXKTVijVmFhVF+VSwkQlw4a6NKXCZdbn1GbKNuOARgSXhYOQwGFrWRYKB0QCItqi4yKEpsQ0RhPx6XKEpmPTRSOR5DNn0fNikYNmGFAAIAFwAABD8FvgAKABgAAAEjESMRITUBMxEzIRE0PgI3Iw4DBwEEP9Ww/V0Cl7zV/nsDBAUBCQcVGRoL/mUBSP64AUifA9f8MAFkOHt1ZiIUMTEuEP2gAAEAg//sA/YFtgAqAAABMh4CFRQOAiMiLgInNR4DMzI+AjU0JiMiDgIHJxMhFSEDNjYCIWOrf0hEhsWAM2NbUiEhWWJjKk98Vi6wqBs/PzkVWjcCsv3sJyBpA4E3bKBpcrZ+QwoTHhSsFyQYDSVOdlGPlwUICQQ5ArCm/l0GDgACAHH/7AQKBcsAKwA/AAATND4EMzIeAhcVJiYjIg4EBzM+AzMyHgIVFA4CIyIuAgEyPgI1NC4CIyIOAhUUHgJxFTVcjsaFEy4vKxEjWCtaiWRDKhQDDBQ5TF87X5psOz50pGZkr4BKAds8Y0gnIUJjQkNvTislSW4CcWnQv6R5RQIFBwWbDAwrTmyDlFAkPy0aO3KlanK2f0ROoPL+uSlTf1dGb04qL0tgMEOFakMAAQBaAAAEBgW2AAYAACEBITUhFQEBGQIz/Q4DrP3VBRCmkfrbAAQAav/sBAAFzQAnADoASgBLAAABMh4CFRQOAgceAxUUDgIjIi4CNTQ+AjcuAzU0PgIDFB4CMzI+AjU0LgInJwYGASIGFRQeAhc+AzU0JgECNVSVcUIoRmA4Om9XNUN5qWZuq3U9LUxoOjFWPyVDcpXHIERoSEZrSCQnSWY/Hn6AARZqfSM+VzMwVT8kfgEmBc0sWIRYQ2xXRRwfTF92SVyVaDg2ZZJcS3hgShwfSVptQleDWCz7pjVZPyMjQVw4NFRIQB8OPJsDVGplOVJAMxgWNEJUNmVq/YMAAgBq/+wEBAXLACkAPQAAARQOBCMiLgInNRYWMzI+AjcjDgMjIi4CNTQ+AjMyHgIBIg4CFRQeAjMyPgI1NC4CBAQVNVyOxoUTLi4sESNYK4euZisFDRQ4TGA7X5psOz9zpWZlroBK/iU8Y0gnIUJjQkRuTislSW4DRmnRvqV4RQIFBgWcDQxeodZ3JD4uGjtypWpyt39ETqDzAUcoVH9XRm9OKi9LYDBDhWtCAAMAr//jAa0E+gATACcAKAAANzQ+AjMyHgIVFA4CIyIuAhE0PgIzMh4CFRQOAiMiLgITrxQiLhsaLyIUFCIvGhsuIhQUIi4bGi8iFBQiLxobLiIUf28mNSEPDyE1JiU1IhAQIjUDkSc1IQ4OITUnJTQiEBAiNAFEAAMAW/74Aa0E+gAMACAAIQAAJRcOAwcjPgM3AzQ+AjMyHgIVFA4CIyIuAhMBhg8OJy8zGYoPHRsWCBEUIi4bGi8iFBQiLxobLiIUf+4XNnp8ezg9hIN9NQLtJzUhDg4hNSclNCIQECI0AUQAAgBmAJ0EAgT6AAYABwAAJQE1ARUJAgQC/GQDnP0hAt/9w50BqGYB4aD+lP6+A7wAAwBmAX0EAgT6AAMABwAIAAATNSEVATUhFQFmA5z8ZAOc/cMDF5WV/maWlgN9AAIAZgCdBAIE+gAGAAcAABMBATUBFQEBZgLg/SADnPxkAV8BPgFCAWyg/h9m/lgEXQACAJL/4wOSBcsAJwA7AAABNTQ+Ajc+AzU0LgIjIgYHJzY2MzIeAhUUDgIHDgMVFQM0PgIzMh4CFRQOAiMiLgIBhg8nQjIwRCsVHjlVOFOWRj9RvGFdlWg4GzZQNjRCJg67FCIuGxovIhQUIi8aGy4iFAGeJTlcUE0qKUNFTzUwTzkfNCKRKjszYItXQ2laVC8tQz9CLBL+0SY1IQ8PITUmJTUiEBAiNQAEAN393AJqBywABwAIAAkACgAAASERIRUjETMDAxMCav5zAY3o6KUFH/6tB/uP+SMFvgIy9rAABABW/dwDGQcsAAMABAAFAAYAABMBIwEBAxP+Ahuo/eUBbwUfBqf4Bgf6/lMCMvawAAQAbv3cAfwHLAAHAAgACQAKAAAXMxEjNSERIRMDE27n5wGO/nKPBefEBtyP+AYGTQIy9rAAAQA8AiUELAXBAAYAABMBMwEjAQE8ActmAb+h/q/+owIlA5z8ZALf/SEAAf/8/rwDTv9IAAMAAAEhNSEDTvyuA1L+vIwABABa/dwCswcsACcAKAApACoAAAUUHgIXFS4DNRE0JiM1MjY1ETQ+AjcVDgMVERQGBxUWFhUDAxMB+xovRCtMgF01gXp6gTVdgEwrRC8abmpqbv4F5yUvPCINAZMBIUVsTQHYZVSYVGUB2UxsRSEBkgENIjwv/ilneRQLFHdoA0kCMvawAAQBXP3cAnIHLAADAAQABQAGAAABMxEjAwMTAd+Tk34Fgwan+AYGTQIy9rAABABu/dwCxwcsACkAKgArACwAAAE0Njc1JiY1ETQuAic1HgMVERQeAjMVIgYVERQOAgc1PgM1AQMDASVua2tuGS9FKkuBXTUgQF49e4A1XYFLKkUvGQEEBUUBsWh3FAsUeWcB1y88Ig0BkgEhRWxM/iczRiwUmFRl/ihNbEUhAZMBDSI8LwUfAjL2sAACAGYCDQQCBPoAIwAkAAABLgMjIg4CBzU2MzIeAhceAzMyPgI3FQYjIi4CAwISJTctKRYcPDs4GWSUHTI3Qy8lNy8oFhw8OzgYY5UdMjdDfAJOEBYNBRMhLBmibAUNGRQQFg0FEyEsGaJsBQ0ZAsD//wBkAgwCVAT6AwYLsAAAAAAAAgBSAhcDrgT6AAMABAAAEzUhFQFSA1z+FwIXqKgC4wACAFICFweuBPoAAwAEAAATNSEVAVIHXPoXAheoqALjAAMAqAPgAeEHLAAMAA0ADgAAEyc+AzczDgMHEwO2Dg4nLjQZiQ8dGhYISAUD4BY2enx7OD2Eg3w1ARoCMgADAKYD4AHfBywADAANAA4AAAEXDgMHIz4DNxcDAdEODicvMxmJDh0bFgi7BQXVFjd5fXo4PISEfDXbAjIABACpA+ADYwcsAAwAGQAaABsAAAEnPgM3Mw4DByEnPgM3Mw4DBxMDAjgODicuNBmJDx0aFgj9uA4OJy40GYkPHRoWCEcFA+AWNnp8ezg9hIN8NRY2enx7OD2Eg3w1ARoCMgAEAKYD4ANgBywADAAZABoAGwAAARcOAwcjPgM3IRcOAwcjPgM3BwMB0Q4OJy8zGYkOHRsWCAJIDg4nLzMZiQ4dGxYIxgUF1RY3eX16ODyEhHw1Fjd5fXo4PISEfDXbAjIAAwCT/+MF2wD6ABMAJwA5AAA3ND4CMzIeAhUUDgIjIi4CJTQ+AjMyHgIVFA4CIyIuAiU0PgIzMh4CFRQOAiMiJpMUIi4bGi8iFBQiLxobLiIUAiUUIi4bGi8iFBQiLxobLiIUAiUTIy4bGi8iFBQiLxo2SW8mNSEPDyE1JiU1IhAQIjUlJjUhDw8hNSYlNSIQECI1JSY1IQ8PITUmJTUiEEIAAgCNAOwD3QT6AAsADAAAAQE3AQEXAQEHAQEnAQHL/sJpAT0BQmj+vwE/Zv6+/sNnATYCkgE/af7CAT5n/r/+wGYBPf7FZwOlAAQAZgDDBAIE+gADABcAKwAsAAATNSEVATQ+AjMyHgIVFA4CIyIuAhE0PgIzMh4CFRQOAiMiLgITZgOc/b8SHykYFyogEhIgKhcYKR8SEh8pGBcqIBISICoXGCkfEgQCSZaW/vcjLx4NDR4vIyEvHw4OHy8C2yMvHg0NHi8jIS8fDg4fLwEhAAIAZgJJBAIE+gADAAQAABM1IRUBZgOc/cMCSZaWArEAAQCTAAAD8wT6ACEAAAEGBgcBIwE3MzI+Ajc2NyE1IS4DIyM1IRUhFhYXIRUCzg6urgGx0v5QFFwxSjcoESwN/mwBkggjOFtMiANg/oAjLgkBJgM4gqAa/gQB+ZIIDxcPKkaSJzcsFJKSGVIzkgAB/Uz+dv4u/2QADwAABTIWFhUUBgYjIiYmNTQ2Nv29HjMgITMdHjMgHzScHzggITgeHzchIDgfAAABAAAL2gFSAFQAhAALAAIAEAAXAFwAAAHJA0sAAwABAAAAAAAAAEcAAABHAAAARwAAAEcAAAC7AAABBgAAAgwAAAMPAAADQAAAA8wAAAQNAAAEfwAABPMAAAVWAAAFuwAABtAAAAc+AAAIDQAACIsAAAj9AAAJggAACfEAAAqUAAALBwAAC28AAAvAAAAMLwAADGsAAAzmAAANWgAADeYAAA5dAAAPEAAAD6IAABBQAAAQmAAAEQAAABFMAAARzgAAEjgAABKIAAAS7QAAExkAABNmAAAULwAAFNUAABVLAAAV8QAAFp4AABcgAAAX4gAAGF4AABi/AAAZRwAAGcMAABnxAAAamgAAGw8AABuPAAAcOgAAHNwAAB1HAAAd6wAAHnYAAB7pAAAfOwAAH80AACA5AAAguAAAIR0AACFNAAAhvwAAImwAACMhAAAj9wAAJLgAACUGAAAmBgAAJoMAACeAAAAoJgAAKKUAACjvAAAo/wAAKh8AACpoAAAq0gAAK1QAACvRAAAsfQAALMoAAC1MAAAtrAAALe0AAC5bAAAuqQAALx0AAC+dAAAvyAAAL/EAADAcAAAw5QAAMRUAADFCAAAxcgAAMaIAADHWAAAyrAAAM2kAADOOAAAzvQAAM+oAADQZAAA0SgAANHkAADSmAAA01QAANQYAADXWAAA2AwAANjIAADZfAAA2jgAANr0AADbuAAA31AAAOAMAADgwAAA4XwAAOJIAADi/AAA5RwAAOiEAADpHAAA6agAAOpAAADq2AAA63gAAOwYAADwyAAA8VwAAPH0AADygAAA8wwAAPOgAAD0QAAA9NQAAPVoAAD2BAAA+cwAAPpYAAD68AAA+3wAAPwUAAD8oAAA/UAAAQCMAAEBJAABAbAAAQJIAAEC6AABA3QAAQYsAAEGzAABB7AAAQhIAAEI/AABCZQAAQo0AAEKyAABC3wAAQwIAAEMvAABDUgAAQ38AAEOkAABD0QAAQ/QAAEQjAABESAAARFgAAEVLAABFggAARaUAAEXSAABF9QAARiIAAEZHAABGbAAARpQAAEbBAABG5AAARxEAAEc0AABHYQAAR4QAAEexAABH1gAAR/sAAEggAABITwAASHwAAEk1AABKAQAASi4AAEpTAABKigAASq8AAErcAABLAQAASyYAAEtJAABLdgAAS6QAAEvJAABL8wAATCAAAExQAABMeAAATJ4AAE0RAABNPgAATWsAAE2RAABNtgAATeIAAE4FAABOKgAATk8AAE7OAABPMwAAT2AAAE+DAABPqwAAT9EAAE/+AABQIQAAUEkAAFDaAABRcAAAUacAAFHNAABR/AAAUiIAAFJTAABSeAAAU1cAAFRjAABUkgAAVLUAAFTdAABVAgAAVTEAAFVZAABVhgAAVakAAFXWAABV+QAAViEAAFZJAABWdgAAVpkAAFa/AABW4gAAVw8AAFcyAABXtAAAWHAAAFidAABYwAAAWPcAAFkaAABZSQAAWW8AAFmpAABZzgAAWf8AAFokAABaSQAAWnEAAFqgAABaxQAAWvIAAFsVAABbRgAAW3MAAFuWAABbxgAAW+4AAFwbAABcQQAAXJUAAF04AABeTgAAX68AAF/eAABgAwAAYDAAAGBTAABgeQAAYJ8AAGD/AABhXAAAYZcAAGH4AABiSAAAYsQAAGMZAABjlgAAZAkAAGRQAABk7gAAZRwAAGUsAABlWgAAZYoAAGW6AABl5gAAZhYAAGZCAABmbAAAZnwAAGaMAABmywAAZtsAAGbrAABm+wAAZwsAAGfXAABn5wAAZ/cAAGhIAABoWAAAaGgAAGjqAABo+gAAaUMAAGlTAABp0AAAaeAAAGnwAABq0gAAauIAAGt+AABsMQAAbGIAAGyTAABstgAAbNkAAGz8AABtJAAAbUwAAG4XAABu6AAAb1gAAHAjAABw9gAAcZ8AAHIXAABy6QAAc0EAAHNRAABz8gAAdAIAAHRaAAB1RwAAdVcAAHXSAAB2ZgAAdvsAAHeJAAB39QAAeGcAAHkmAAB50AAAenEAAHsuAAB7VQAAe30AAHugAAB7wwAAe+gAAHwZAAB8twAAfOQAAH2KAAB9mgAAfaoAAH3bAAB96wAAfsMAAH+EAACABgAAgDMAAIBgAACAvwAAgM8AAIF1AACBhQAAgZUAAIIhAACCMQAAgrwAAIOQAACD+wAAhCgAAISJAACE9wAAhQcAAIUXAACFJwAAhTcAAIVHAACFVwAAhWcAAIXkAACF9AAAhgQAAIZlAACG0QAAhzEAAIekAACIRwAAiPIAAImFAACKQgAAixoAAIuyAACLwgAAjIkAAI1fAACNnwAAjioAAI46AACOxAAAj5AAAI/7AACQHgAAkHwAAJDkAACRYgAAkegAAJH4AACSQQAAklEAAJJhAACSrAAAkrwAAJN9AACTjQAAk+8AAJRbAACUvAAAlTEAAJXkAACWoAAAl0UAAJf6AACY0AAAmVsAAJmAAACacQAAmpQAAJtOAACbXgAAm24AAJuVAACbpQAAnIIAAJ1LAACeFwAAnjoAAJ5dAACevAAAnwkAAJ9WAACfhQAAn6sAAJ/YAACf/QAAoDAAAKBaAACgiQAAoLEAAKDyAAChZAAAoZ0AAKHVAACiGAAAolEAAKKsAACjEgAAo4QAAKRIAACkhQAApbkAAKXJAACl2QAApikAAKZ6AACmpAAAptYAAKdSAACn8gAAqOIAAKnLAACrGAAAq/UAAKysAACtqgAArkQAAK5UAACu8gAArx8AAK9MAACveQAAr6YAALBqAACw0AAAsRwAALGTAACx3gAAsq8AALMQAACz+QAAtIsAALUDAAC1gQAAteEAALYIAAC2LQAAtogAALbZAAC3HQAAt2QAALexAAC4MgAAuNUAALkbAAC58wAAufMAALnzAAC58wAAufMAALnzAAC58wAAufMAALnzAAC58wAAufMAALnzAAC8twAAvWsAAL2QAAC+lgAAvw4AAL/cAADACQAAwC4AAMBVAADAfAAAwPwAAME5AADBdAAAwi0AAML0AADDiAAAxD8AAMRRAADEYwAAxHUAAMTdAADFFwAAxUYAAMV1AADFmwAAxcEAAMa3AADHWwAAyCUAAMj2AADJ0AAAyrwAAMteAADMIAAAzOwAAM3RAADOtAAAz7EAANCzAADRyAAA0zMAANSUAADUpAAA1LQAANV8AADWTgAA1sIAANc3AADXagAA15QAANiEAADYqQAA2Y4AANprAADcAgAA3YkAAN24AADd3QAA3mIAAN7oAADfeAAA3+oAAOBgAADgsQAA4QAAAOL4AADkPAAA5QwAAOXcAADmrQAA55AAAOhLAADpJwAA6aAAAOocAADqyQAA624AAOwSAADstwAA7N8AAO0HAADtkwAA7g8AAO6uAADvRQAA7+8AAPCXAADxGQAA8YoAAPIdAADywgAA804AAPPoAAD0oQAA9VAAAPZmAAD3egAA958AAPfEAAD4JwAA+IoAAPiaAAD4/wAA+YMAAPoQAAD6mgAA+ycAAPuhAAD8HQAA/KQAAP0sAAD9yQAA/msAAP7YAAD/RAABADoAAQEWAAECHwABAw8AAQMfAAEDTwABA3QAAQQkAAEExwABBVQAAQXbAAEGfQABBykAAQfCAAEIbQABCPMAAQl7AAEKGgABCrwAAQrMAAEK/AABCyIAAQtTAAELewABC4sAAQubAAELygABC+0AAQyaAAEMqgABDN4AAQ0GAAENNwABDV4AAQ2PAAENtwABDlUAAQ7zAAEPLQABD1AAAQ+DAAEPqAABD9kAAQ/+AAEQDgABEB4AARBPAAEQdwABEKoAARDUAAERCwABES4AARFfAAERhAABEbUAARHaAAESCwABEjAAARKIAAES4AABExMAARM9AAETYgABFBQAARS8AAEVZAABFhMAARbAAAEXPwABF08AARgTAAEY6gABGcUAARqIAAEbSwABG/YAARyiAAEdQwABHfoAAR67AAEfZAABIAIAASCFAAEhCAABIdoAASHqAAEijgABIywAASNRAAEjeQABI6wAASPRAAEkCQABJDMAASRrAAEklQABJM0AAST3AAEmHgABJkgAASaIAAEmvgABJvMAAScdAAEnUgABJ3wAASe1AAEn3wABKRQAASk+AAEpewABKbEAASnZAAEp/gABKjEAASpWAAEqgwABKqYAASrbAAErAgABKzcAAStoAAErnQABK8QAAS0FAAEtLAABLW4AAS2iAAEt2QABLf4AAS4mAAEuTgABLnYAAS6eAAEu0QABLvYAAS8rAAEvVQABL4oAAS+xAAEv6QABMBMAATFdAAExhAABMcYAATH8AAEyKQABMkwAATJ7AAEyoQABMtQAATL5AAEzJgABM0kAATNxAAEzmQABM74AATPmAAE0GQABNEYAATRzAAE0lgABNMYAATTsAAE1HwABNUQAATVxAAE1lAABNbkAATXhAAE2CQABNi4AATZhAAE2hgABNrMAATbWAAE2+wABN2MAATfjAAE4ZAABOSsAATnvAAE6cQABOvIAATu5AAE8cgABPMEAAT0KAAE9LwABPVcAAT5GAAE/RQABP1UAAUAJAAFAogABQT4AAUG8AAFCeQABQxkAAUMpAAFDzAABRGkAAUUgAAFF6QABRmwAAUZ8AAFHTQABR98AAUi6AAFJaQABShkAAUpxAAFLCgABS6cAAUxBAAFMsQABTZIAAU49AAFO1AABTuQAAU70AAFPxAABUIMAAVEoAAFR/QABUp8AAVNLAAFT8wABVAMAAVS5AAFVZwABVdMAAVZ+AAFW5wABV5oAAVgeAAFYkQABWTAAAVnOAAFafQABWxwAAVu8AAFcWAABXSwAAV32AAFekAABXyAAAV/VAAFgZgABYJYAAWCwAAFhUgABYWIAAWGiAAFh2wABYhEAAWI2AAFiXQABYoQAAWKpAAFi0AABYvcAAWMkAAFjSgABY3cAAWOcAAFjywABY/EAAWQeAAFkQQABZHYAAWSgAAFk4AABZQoAAWVKAAFldgABZbYAAWXi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AAKDTAACg28AAoOrAAKD6QAChCgAAoRpAAKEqQAChNMAAoUAAAKFLQAChVUAAoV9AAKFtQAChe0AAoYVAAKGOgAChoUAAobOAAKHBgAChzsAAod2AAKHrwACh9wAAogEAAKILAACiFQAAoiDAAKIqAACiM0AAoj1AAKJLQACiWUAAomeAAKJ2QACihUAAoo/AAKKfQACiqkAAorsAAKLFgACi1kAAouDAAKLsAACi9UAAowEAAKMLAACjFsAAoyDAAKMqwACjNAAAo0dAAKNUwACjYsAAo3AAAKN7QACjhUAAo49AAKOZQACjpYAAo69AAKO7gACjxUAAo9VAAKPjgACj7sAAo/sAAKQEQACkDYAApBrAAKQoAACkNkAApEUAAKRUQACkZEAApHSAAKSFQACkk4AApKJAAKSwwACkuoAApM1AAKTXwACk4wAApOvAAKT1AACk/kAApQmAAKUSwAClHAAApSVAAKUwgAClOcAApUaAAKVPwAClW4AApWWAAKVwwACleYAApYLAAKWMAAClmUAApaaAAKW0gAClvwAApcjAAKXSAACl20AApeaAAKYWQACmH4AApimAAKYzgACmPYAApkbAAKZQAACmWUAApmNAAKZuQACmeUAApoZAAKaTQACmoEAApq1AAKa8wACmzEAAptWAAKbewACm6AAApvFAAKb6gACnA8AApw/AAKcbwACnKMAApzXAAKdCwACnT8AAp1kAAKdiQACnbEAAp3ZAAKd/gACniMAAp5IAAKebQACnp0AAp7NAAKfAQACnzUAAp9pAAKfnQACn9sAAqAWAAKgOQACoF8AAqCGAAKgrQACoNQAAqD7AAKhIgACoUwAAqF8AAKhrAACoeAAAqIUAAKiSAAConwAAqK3AAKi8gACoxoAAqNCAAKjagACo5IAAqO3AAKj3AACpAoAAqQ6AAKkbgACpKIAAqTWAAKlCgACpTIAAqVaAAKlggACpaoAAqXPAAKl9wACphwAAqZEAAKmdAACpqgAAqbcAAKnFwACpzwAAqdhAAKniwACp7IAAqfZAAKoAAACqCcAAqhOAAKofAACqKwAAqjgAAKpFAACqUgAAql8AAKpugACqfgAAqoeAAKqQQACqmcAAqqKAAKqsAACqtMAAqr7AAKrIAACq0YAAqtpAAKrjwACq7IAAqvaAAKr/wACrDYAAqxvAAKsqAACrOEAAq0YAAKtTwACrYYAAq2/AAKt/gACrj0AAq6CAAKuyQACrw4AAq9TAAKvogACr/EAArAnAAKwXQACsJMAArDMAAKxAgACsTgAArFuAAKxpAACseUAArImAAKyawACsrAAArL1AAKzOgACs4gAArPTAAK0DAACtEcAArSCAAK0vwACtPoAArU1AAK1cgACta8AArXwAAK2MwACtnoAArbBAAK3CAACt00AAreeAAK37wACuBUAArg7AAK4cgACuJgAArjNAAK48wACuSoAArlXAAK5jgACubwAArnqAAK6EgACuoAAArrdAAK69gACuwYAArvwAAK8JgACvEsAArx/AAK8ogACvNYAAr0GAAK9NgACvWYAAr2WAAK9uwACvjwAAr68AAK/cQACv5YAAr+7AAK/5QACwA8AAsA0AALAXgACwIsAAsDCAALA8gACwSIAAsGjAALCJAACwtUAAsL7AALDIQACw0sAAsN1AALDmgACw8IAAsPoAALEEgACxD8AAsR2AALEpgACxNYAAsUGAALFpgACxkUAAsaOAALGyQACxvEAAscqAALHTwACx4oAAse6AALH5gACyBYAAshCAALIagACyLMAAskiAALJYwACyaMAAsnNAALJ5wACykQAAsptAALKlwACytIAAsscAALLZgACy2YAAst+AALLjgACzNsAAs0xAALNgAACzbcAAs36AALOSQACzpcAAs8BAALPnAAC0DgAAtBVAALQcgAC0I8AAtD8AALRGQAC0gcAAtMwAALT/QAC1NcAAtYXAALXPwAC2M4AAtlqAALaMgAC20kAAtwwAALdhwAC3nAAAt9jAALgdgAC4TIAAuFEAALiSAAC43AAAuPJAALj8gAC5BsAAuSQAALk9wAC5UsAAuWyAALmAwAC5pQAAucOAALnnQAC560AAue9AALn9QAC6FUAAujKAALpHgAC6TQAAumXAALp9QAC6h8AAupMAALqhgAC6r0AAur3AALrLgAC63MAAuuzAALr9QAC7DcAAuyOAALs6wAC7TEAAu2ZAALt6QAC7l8AAu7CAALvDQAC74EAAu/nAALwNQAC8KkAAvEKAALxVgAC8cYAAvI3AALylAAC8x8AAvOLAALz4wAC9G4AAvTiAAL1OAAC9cUAAvY3AAL2jQAC9xsAAve0AAL4NgAC+PIAAvkfAAL5TAAC+XkAAvmmAAL50wAC/WAAAwRiAAMLIAADC0wAAwuUAAMLwQADDAoAAww1AAMMYQADDJAAAwy9AAMM6QADDWoAAw2yAAMOFgADDq4AAw8jAAMQTQADETYAAxJJAAMTDgADE/YAAxSKAAMVYQADFcsAAxYYAAMWlgADFz4AAxgiAAMY1AADGXAAAxooAAMbAAADG7MAAxzyAAMdyAADHdgAAx5wAAMe+QADH48AAyADAAMgcQADIR8AAyGZAAMiQAADIu4AAyPBAAMkIgADJJMAAyU1AAMlkAADJfgAAyZcAAMmugADJukAAycsAAMnbwADJ9AAAyguAAMojQADKMoAAykAAAMpMQADKaIAAynqAAMqFwADKkQAAyrjAAMrggADK8QAAywGAAMsbgADLNoAAy0rAAMtfAADLc0AAy4XAAMuZgADLrYAAy7+AAMvTgADL5gAAy/gAAMwLwADMIMAAzDTAAMxIwADMWQAAzGsAAMx+wADMk8AAzKkAAMy9AADMz0AAzOEAAMz0wADNCgAAzR+AAM00wADNRUAAzVWAAM1mwADNfAAAzZFAAM2mAADNuYAAzcnAAM3cgADN8UAAzgYAAM4YwADOLEAAzkFAAM5VwADOZ8AAznpAAM6MQADOn8AAzrSAAM7JgADO3gAAzvBAAM8CQADPFgAAzysAAM9AQADPVUAAz2bAAM93AADPiEAAz52AAM+ywADPx8AAz9uAAM/rwADP/AAA0BCAANAlgADQOoAA0E3AANBfgADQckAA0IaAANCbQADQrkAA0MGAANDWQADQ60AA0P/AANEQAADRIgAA0TXAANFKwADRYAAA0XVAANGGwADRlwAA0agAANG9QADR0oAA0eeAANH7QADSC4AA0h3AANIyAADSRwAA0lvAANJvQADSgQAA0pOAANKlwADSukAA0s9AANLiQADS9EAA0wcAANMbgADTMEAA00NAANNWwADTa4AA04DAANOWAADTp8AA07gAANPIgADT3cAA0/NAANQIgADUHEAA1CyAANQ+wADUUoAA1GfAANR8wADUkIAA1KJAANSygADUxoAA1NqAANTvwADVA4AA1RWAANUoAADVPAAA1U4AANViAADVdcAA1YfAANWaQADVrkAA1cKAANXWwADV4cAA1ezAANX3wADWAsAA1g3AANYYwADWI8AA1i7AANY5QADWQ8AA1k5AANZYwADWY0AA1m3AANZ4QADWgsAA1o3AANaYwADWo8AA1q7AANa5wADWxMAA1s/AANbawADW5cAA1vDAANb7wADXBsAA1xJAANcdwADXKUAA1zTAANdfQADXigAA17RAANffgADX+sAA2BvAANg8QADYcsAA2K4AANjFgADY3oAA2RnAANk4QADZX0AA2XmAANmQwADZzkAA2guAANpAQADadUAA2qaAANrWwADbCAAA2zhAANtlAADbj0AA27rAANvwwADcKgAA3HAAANySAADcs0AA3OuAAN0egADdWIAA3ZRAAN2twADdx0AA3enAAN4QQADeJwAA3lwAAN5cAADeXAAA3lwAAN5zwADeg4AA3p5AAN6kwADez4AA3v0AAN8nwADfLkAA309AAN98AADftUAA3+7AAN/1QADf+8AA4CNAAOApwADgMEAA4DbAAOA9QADgQ8AA4G7AAOCiwADgtIAA4NaAAOEKAADhJwAA4V8AAOF8AADhsUAA4dGAAOHtwADiDoAA4jZAAOJegADieUAA4o/AAOK0QADi3IAA4wkAAOMZgADjNUAA40yAAONyQADjkkAA47PAAOPJgADj5YAA5AKAAOQqQADkTYAA5IFAAOSHwADkogAA5MxAAOTmAADlCcAA5TAAAOU+AADlYAAA5WkAAOVtgADlhMAA5Z3AAOW3QADlzIAA5ezAAOX9wADmFAAA5iSAAOZAgADmRwAA5k2AAOZUAADmWoAA5mnAAOa6gADmw8AA5spAAObTwADm3QAA5uOAAObqAADm8IAA5vcAAOb9gADnBAAA5wqAAOcRAADnVoAA55yAAOfVwADoGcAA6CAAAOgpgADoREAA6GiAAOiIAADosYAA6N4AAOj7gADpKQAA6UnAAOligADpiMAA6aOAAOmzAADpuYAA6cwAAOnqAADp/sAA6ikAAOpKQADqWYAA6mAAAOpuwADqncAA6qZAAOqswADqs0AA6rnAAOrCQADqyMAA6s9AAOrVwADq3EAA6uTAAOrtQADq88AA6vxAAOsEwADrDUAA6xXAAOseQADrJMAA6ytAAOszwADrOkAA60DAAOtHQADrTcAA61RAAOtawADrYUAA62fAAOtuQADrdMAA63tAAOuBwADriEAA647AAOuVQADrm8AA66JAAOuowADrr0AA67XAAOu8QADrwsAA68lAAOwEQADsJAAA7DcAAOxCgADsZMAA7JWAAOykwADsw4AA7MoAAOzkwADtGkAA7TUAAO1mgADthIAA7YsAAO2RgADtmAAA7Z6AAO22QADtyoAA7ezAAO3zQADuHQAA7ivAAO5AAADuXgAA7ntAAO6agADurEAA7sUAAO7WQADu90AA7ycAAO8/AADvYsAA73oAAO+ZwADvu0AA7/JAAPAQAADwFoAA8B0AAPAjgADwKgAA8DCAAPA3AADwPYAA8EQAAPBKgADwUQAA8FeAAPBeAADwZIAA8GsAAPBxgADweAAA8H6AAPCHAADwjYAA8JQAAPCagADwoQAA8KeAAPCuAADwtIAA8LsAAPDBgADwyAAA8M6AAPDVAADw24AA8OIAAPDogADxFcAA8UmAAPFfAADxg0AA8YnAAPGoAADxroAA8c3AAPIIgADyLEAA8jLAAPI5QADyP8AA8kZAAPJkwADye4AA8qLAAPLLwADy+kAA8w5AAPMnwADzUQAA83LAAPOXwADzsQAA89AAAPPWgADz/IAA9AMAAPQfgAD0SAAA9GPAAPSLQAD0t8AA9PbAAPUZwAD1IEAA9SbAAPUtQAD1M8AA9TxAAPVCwAD1S0AA9VHAAPVYQAD1XsAA9WdAAPVvwAD1eEAA9YDAAPWHQAD1jcAA9ZRAAPWawAD1oUAA9afAAPWuQAD1tMAA9btAAPXBwAD1yEAA9c7AAPXXQAD13cAA9eZAAPXswAD180AA9fnAAPYAQAD2BsAA9itAAPZcAAD2cAAA9pDAAPaXQAD2ssAA9rlAAPbXQAD3D0AA9zIAAPc4gAD3PwAA90WAAPdMAAD3aQAA933AAPeiAAD3qIAA99PAAPfnQAD3/AAA+B2AAPg8gAD4YMAA+HdAAPiRwAD4mEAA+L4AAPjEgAD43kAA+QPAAPkcAAD5QIAA+UcAAPmGAAD5qEAA+a7AAPm1QAD5u8AA+cJAAPnKwAD50UAA+dnAAPngQAD55sAA+e1AAPn1wAD5/kAA+gbAAPoPQAD6FcAA+hxAAPoiwAD6KUAA+i/AAPo2QAD6PMAA+kNAAPpJwAD6UEAA+lbAAPpdQAD6Y8AA+mxAAPpywAD6eUAA+n/AAPqGQAD6jsAA+saAAPsBQAD7N4AA+3nAAPu7AAD7/4AA/AYAAPwMgAD8R8AA/IPAAPytAAD84IAA/RrAAP1VQAD9jkAA/ZTAAP2bQAD93wAA/eWAAP3sAAD98oAA/hTAAP4/QAD+W8AA/nfAAP6cAAD+vYAA/t2AAP8FwAD/IYAA/zzAAP9gQAD/h4AA/61AAP/bQAD/4cAA/+hAAP/uwAD/9UAA//vAAQACQAEACMABAA9AAQAVwAEAHEABACLAAQApQAEARIABAEsAAQBRgAEAWAABAF6AAQBlAAEAa4ABAHIAAQB4gAEAfwABAIeAAQCQAAEAmIABAKEAAQCpgAEAsgABALqAAQDDAAEAy4ABAPJAAQE5wAEBicABAbmAAQHxgAECIsABAl7AAQKSAAECxMABAv1AAQNCgAEDgsABA8xAAQQJwAEES4ABBIlAAQSgwAEEtgABBPsAAQUtQAEFb4ABBbkAAQX0gAEGQMABBpQAAQbLQAEG9IABBx5AAQdGwAEHagABB5mAAQfSAAEICEABCEIAAQh6AAEIs8ABCOdAAQkMwAEJE0ABCT+AAQlGAAEJgwABCbmAAQnsgAEKJgABCmlAAQqoAAEK1IABCtsAAQrhgAEK6gABCzFAAQtVQAELdsABC31AAQuDwAELncABC7WAAQvNgAEL5oABDABAAQwaQAEMMwABDEwAAQxlAAEMfgABDJdAAQyxQAEMt8ABDL5AAQzEwAEMy0ABDNHAAQzYQAEM3sABDOVAAQzrwAEM8kABDPjAAQz/QAENJcABDUbAAQ1pAAENjIABDbBAAQ3VgAEN+YABDh+AAQ5FwAEOa4ABDpJAAQ64wAEO7AABDxoAAQ9JQAEPecABD6pAAQ/cQAEQDQABED/AARBywAEQpUABENjAAREMAAERDAABESTAARE9gAERV8ABEV5AARFkwAERa0ABEY+AARGyQAER1wABEggAARI3gAESaQABEovAARKugAESxgABEuqAARMPAAETLwABE08AARN6QAETpYABE97AARQjAAEUZ0ABFLZAART6QAEVSUABFWNAARWYAAEV0EABFe7AARYNgAEWNoABFl0AARaSwAEWvAABFsKAARbJAAEWz4ABFtYAARbcgAEW4wABFumAARbwAAEXD0ABFzDAARdPgAEXVgABF3jAAReYgAEXnwABF71AARfYgAEX3wABGAkAARhBQAEYhQABGJ6AARi3AAEYvYABGNiAARjzwAEZCoABGRvAARk7QAEZaIABGW6AARl1AAEZe4ABGYIAARmKgAEZkwABGZuAARmiAAEZqIABGa8AARm1gAEZyUABGdcAARn0gAEaI4ABGi2AARpFwAEaXkABGnLAARqAQAEajIABGpRAARqkAAEasEABGs+AARrewAEa+gABGyHAARs3gAEbV0ABG4MAARuMQAEbwsABG+3AARwLwAEcJoABHDKAARw+AAEcSkABHHRAARyCAAEcjkABHJuAARymAAEcrMABHM4AARzZAAEc/AABHRgAAR0cgAEdJIABHSyAAR07wAEdSwABHWOAAR17wAEdpEABHbaAAR3YQAEd4EABHfvAAR37wAEeCcAAQAAAAEKPaRqjjxfDzz1AAsIAAAAAADPKrtZAAAAAM8qu1v7MPzaCpIIYgAAAAkAAgABAAAAAATNAMEAAAAABBQAAAIUAAACJwCTA0QAhQSTAH8F2wBtAc0AhQRoAFQCkwBSAiUAkwIlAD8EkwBmBJMAZgcxAHcFHQAABTMAxwUOAH0F1wDHBHMAxwQnAMcF0wB9Be4AxwK2AFICL/9gBPQAxwQxAMcHQgDHBhQAxwY/AH0E1wDHBj8AfQT6AMcEZABoBHMAFAXZALgEzQAAB3EAGQSwAAgEhwAABJMATgON//wEpAGDBH0AXgTsAK4D1wBxBOwAcQSDAHECwQAfBOwAcQTyAK4CEACgAhD/jwRGAK4CEACuB3sArgTyAK4E1wBxBOwArgTsAHEDTgCuA9UAaALjACEE8gCiBBAAAAZKABcEOwAlBBQAAgPDAFAEaAHpAicAkwSTALoEkwBCBJMAeQSTAB0EaAHpBBsAeQSkATEGqABkAtsAQgQSAFIEkwBmApMAUgaoAGQEAP/6A20AewSTAGYCzQAxAs0AIwSkAYME/ACuBT0AcQIlAJMBzQAdAs0ATAMCAEIEEgBQBlIARwZSAC4GUgAgA3kAMwUdAAAFHQAABR0AAAUdAAAFHQAABR0AAAcM//4FDgB9BHMAxwRzAMcEcwDHBHMAxwK2ADwCtgBSArb//QK2ADwF1wA9BhQAxwY/AH0GPwB9Bj8AfQY/AH0GPwB9Bj8AfQXZALgF2QC4BdkAuAXZALgEhwAABNcAxwUMAK4EfQBeBH0AXgR9AF4EfQBeBH0AXgR9AF4G6QBeA9cAcQSDAHEEgwBxBIMAcQSDAHECEP/UAhAApwIQ/68CEP/qBNcAcQTyAK4E1wBxBNcAcQTXAHEE1wBxBNcAcQTXAHEE8gCiBPIAogTyAKIE8gCiBBQAAgTsAK4EFAACBR0AAAR9AF4FHQAABH0AXgUdAAAEfQBeBQ4AfQPXAHEFDgB9A9cAcQUOAH0D1wBxBQ4AfQPXAHEF1wDHBOwAcQXXAD0E8ABxBHMAxwSDAHEEcwDHBIMAcQRzAMcEgwBxBHMAxwSDAHEEcwDHBIMAcQXTAH0E7ABxBdMAfQTsAHEF0wB9BOwAcQXTAH0E7ABxBe4AxwTyAK4F7gAABPIAEgK2/+QCEP+SArYALAIQ/9wCtgAeAhD/ygK2AFICEAAzArYAUgIQAK4E5QBSBB0AoAIv/2ACEP+PBPQAxwRGAK4ERgCuBDEAxwIQAKUEMQDHAhAAXAQxAMcCEACuBDEAxwKaAK4EMQAbAhD/7gYUAMcE8gCuBhQAxwTyAK4GFADHBPIArgWHAAMGFADHBPIArgY/AH0E1wBxBj8AfQTXAHEGPwB9BNcAcQdtAH0HkQBvBPoAxwNOAK4E+gDHA04AYgT6AMcDTgB+BGQAaAPVAGgEZABoA9UAaARkAGgD1QBoBGQAaAPVAGgEcwAUAuMAIQRzABQC4wAhBHMAFALjACEF2QC4BPIAogXZALgE8gCiBdkAuATyAKIF2QC4BPIAogXZALgE8gCiBdkAuATyAKIHcQAZBkoAFwSHAAAEFAACBIcAAASTAE4DwwBQBJMATgPDAFAEkwBOA8MAUAKcAK4EkwC+BR8AAAR9AF4HDP/+BukAXgY/AH0E1wBxBGQAaAPVAGgEvgEEBL4BBAS2ASsEvgEfAhAAoASeAW0BlgAjBL4BAgSgAN8EngH4BJ4BEAUdAAACJQCTBPD/0AaB/9ADpP/eBoP/4gWT/84Gg//iAsX/5gUdAAAFMwDHBDEAxwSmACkEcwDHBJMATgXuAMcGPwB7ArYAUgT0AMcE3QAAB0IAxwYUAMcEcQBIBj8AfQXZAMcE1wDHBI8ASgRzABQEhwAABm8AaASwAAgGbwBtBkIATgK2ADwEhwAABOwAcQPdAFgE8gCuAsUAqATnAKIE7ABxBQwArgQlAAoE1QBvA90AWAPfAHEE8gCuBMMAcQLFAKgERgCuBFb/9AT8AK4EYAAAA9EAbwTXAHEFRgAZBNcAogPfAHEE8ABx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AAAAogCmAJoAjwCDAGoAAAAAAAAAAACZAJ4ApACRAIUAAAAAAAAAAAAAARUAmwAAAAAADwC6AAMAAQQJAAAAXgAAAAMAAQQJAAEAEgBeAAMAAQQJAAIADgBwAAMAAQQJAAMAOAB+AAMAAQQJAAQAEgBeAAMAAQQJAAUAGAC2AAMAAQQJAAYAEADOAAMAAQQJAAcApADeAAMAAQQJAAgAKgGCAAMAAQQJAAkAKAGsAAMAAQQJAAoAQAHUAAMAAQQJAAsAPAIUAAMAAQQJAAwAiAJQAAMAAQQJAA0AXALYAAMAAQQJAA4AVAM0AEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEAMgAgAEcAbwBvAGcAbABlACAASQBuAGMALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgBOAG8AdABvACAAUwBhAG4AcwBSAGUAZwB1AGwAYQByAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIAAtACAATgBvAHQAbwAgAFMAYQBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwADQATgBvAHQAbwBTAGEAbgBzAE4AbwB0AG8AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABHAG8AbwBnAGwAZQAgAEkAbgBjAC4AIABhAG4AZAAgAG0AYQB5ACAAYgBlACAAcgBlAGcAaQBzAHQAZQByAGUAZAAgAGkAbgAgAGMAZQByAHQAYQBpAG4AIABqAHUAcgBpAHMAZABpAGMAdABpAG8AbgBzAC4ATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAgAEkAbgBjAC4ATQBvAG4AbwB0AHkAcABlACAARABlAHMAaQBnAG4AIAB0AGUAYQBtAEQAZQBzAGkAZwBuAGUAZAAgAGIAeQAgAE0AbwBuAG8AdAB5AHAAZQAgAGQAZQBzAGkAZwBuACAAdABlAGEAbQBoAHQAdABwADoALwAvAGMAbwBkAGUALgBnAG8AbwBnAGwAZQAuAGMAbwBtAC8AcAAvAG4AbwB0AG8ALwBoAHQAdABwADoALwAvAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAvAFAAcgBvAGQAdQBj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EbRWriC4EahWrh4sEbQdSBFCEUgRTh1gGSgdVB1+EVQdlhrAEVodVB4sEbRSmiC+EWZWeB56EWAfECC+EWZWeCC+EWYfIh7aGSIazBamH2pJyBamH2pJyBamH2pJyBeWH2pJyBeWH2pJyBFsH2pJyBTGFKJWJDS6NsQRchbEHXhWtBbEHXhWtBbEHXhWtB6MHXhWtBboHFIW+hboHKwW+hboIOgW+hb0IOgW+hysN8xVmh0GHR4dDBW8GeJSyhW8GeJSyhW8GeJSyhe0GeJSyhe0GeJSyiB8GeJSyhXCM1IYUBXCM1IYUBXCM1IYUBc8M1IYUBbEHqRWtCBqH3xWrhF4EX5WtBbQEpJSChbQEpJSChbQEpJSChGEH5pSCloeEpId2BGKEZBKEBkiEZZR8htWGSIfghWqEpJKEBWqEpJKEBWqEpJKEBPoEpJKEBbuEZwfWBbuGUwfWBbuGUwfWBiAGUwfWBZ8EaJT3h02H3xSmhaaGw5WrhaaGw5WrhaaGw5WrhaaGw5Wrhe6Gw5WriC4EahWrh02H3xSmh02H3xSmh02H3xSmhGuH3xSmhG6H5oRwBukEbQdSBG6H5oRwBHGFJBJyBHMEpJKEBeWFJBJyBcMEpJKECBkHXgR0iCmHy4SDhHYHBBR7BiwH44byBHkHBAR6hHeG0od2Be0HBBSyhxSG0pWtBHkHBAR6hcMH45KEBHwN8xVmhvgM1IUlhysN8xVmhvgH2oUlhH2HXhWtBH8EpJJ7B6MHXhWtBICH45J7B08HXhWrhImH45WtBxSHXgSCCCmHy4SDhIUHbRWMBImH5pWtBIaHBBULBImHBwXqBIgHBBR8hImHBwXqBIsHBBR5hRgHBwXrhIyHBASOBI+HBwaDBdgM1IcLhJEEkpWrhxAM1IcLh7sIJRWrhJQIHwW+htuGKofWBJWIHwW+hJcGKofWBb0IHwW+htuGKofWBxMHFISYhtuH1ISqhb0HFIW+hr2GvwfWBxSFJASaBJuGHQSdBJ6FGYSgBtuE44Z+hx8NsQShhyIHI4SjCDuEpJSCh2KH2RKEBKYEp4fWB9eH2QSpB9MH1ISqh9eH2RKEB9MIGofWB9eH2RKEB9MGCAfWB9eH2RKEB9MH1IfWBaUHR4dDB0SH3xWriBwHR4SsCC4H3wSthaUHR4dDB0SH3xWrhK8GngSwiBwHR4SyCC4H3wcOhYQGeJSyhYcGw5Wrhe0GeJSyh0SGw5WrhW8GeJSyh0SEs5Wrh9qEtRVfBLaEuBVWBLmH2pVvhckGaAdVCCCH2oS7B1gHWYS8hL4H2oUlhckGcQdVB2KHXhKEBL+Hy4dlh2KHXhKEB3AHsJJ1B9eHXgaDB1+HcYZZB2KHbRKEBMEFuJUXB32EwoTEBrAExYTHBMiH2od2BrAHWYdVB32H2od2BrAHggdVBMoM1IYUB1CH3xSmhMuM1IYUBM0H3xSmhc8M1IYUB1CH3xSmhM6FDAYUBNAE0ZSmhXCM1IYUB1CH3xSmh4gM1ITTB4sH3wTUhN8Hm4eXBNYHoAfEB2KHqRKECDiH5ofIh6eHqRKEBNkOOYethNqHy4azBNeOOYethNqHuAazBNkOOYethNqE3AazBN2IIIe/iB8FgoXqBN8Hm4eXBOCHoAfEBN8Hm4eXBOCHoAfEB5WHm4eXB5iHoAfEB2KHqRKEBayH5ofIhr2E4gZ+hbuE44Z+hOUHOgc0BOaGRYToCBkHXgTpiCmHy4TrCB8E7JSyiC4GnhWrh4gE7gYUB4sE75SmiBkHXgTxCCmHy4cmhPKE9ZJyBPcE+JKEBxSHXgcsiCmHy4cmhPQE9ZWtBPcE+JKEB6MH2pWtBPoGw5KEBPuE/QW+hP6FAAfWBxMHFIUBhxeH1IcuCB8GeIUDCC4Gw4e8hQSFBhSyhQeFCRWrh4gM1IeFB4sH3weGhQqFDAYUBQ2FDxSmh9eHqQcmiC+H5ofIhRCFEhKEBROFFQfIh6eHqRKEB6qH5ofIh32H2oU3hrAHggUWh1CH2RSmjS6NsRR7BTMHbRSmhRgHXhWMBysNeZVmh1CGqhSmiCOFJBWeBRmFGxU1BnoFHIbyBysN8xVmhR4FH5ULBSEOOYUlhSKFJAUlh0SNeZWrhrYIJRTKiDoGTRWihTMNeZSmiBqHXgcOiB8FJxSyhuGFPYaDByOFKJVWBSoFK4axhS0HFIW+hx8FtwcahS6GqhSChtuH1IfWBckHFIbyB20FMBXXCBwHR4dDCC4H3wcOiB8GeJSyh14FdRRsBkoGaZSyjS6FMZR7B1CH2odSBTMH2pSmhuGG+ZSCh1+FNIdlhuGHbRSChTYGD4ZXhrAHggZfBT8GCZWMBoSIOgfRh32H2oU3hTkFOoU8B5EFPYePh9eFPZKECC+Gw4fIh7OOOYeth7aHuAazB92HXgbyBT8H2pWMBUCFQhVxBUOFRQVGiCmFrgaDBUgFSYVLBUyFTgWWBU+FURTThVKFVAVVhVcFWIVaBVuFXQWFhV6FYAVhhWMGiQVkhWYF/wVnhamFaRJyBWqH5pKEBboFbAW+hbuFbYfWBW8M1JSyhaaH45WrhXCGDIYUB02H5pSmhXIHy5SChXOFdQV2hXgFeYV7BXyGeIV+BtWFoIdSBX+GeIafhaaFoIcOhxkGTQcahYEFgpJ7CB8M1IWFiC4Hy4cOhYQM1IWFhYcG0ocOhYiGG5VxBYoFi4WNBY6FkAWRhZMFlIWWBZeFmQWahZwFnZWYBZ8FoIdSBysFohKCiDoM2QWjhaUNhwdDBaaFqBWrhamFqxJyBayFrhKEBeWM2RJyBcMFr5KEBbEFspWtBbQFtZWtB6MFtxWtBxSFuJWtBboILIW+hbuGUYfWBb0IIIW+htuGUYfWBcAFwZSyhcMH45Wrhe0GeJSyh0SHy5Wrh0wFxJVmhcYGgYe/iBeFx5VmhckGgYdVBcqFzAYUBc2GJ5Smhc8F2YYUB1CGJ5SmhdCIIgXSBdOF1QXWhdgF2YcLhxkHXgcahdsGGIXchvgHXgdSBd4GqgXfh7sF4RWrh7OF4oXkB7aHy4bUBeWM2RJyBecHy4XohxSNsQXqCCmHy4Xrhe0GeJSyhe6Hy5WrhfAM1JKEBfGH44fIh9MGIYXzCC4H44X0hrAF9gX3hfkF+oX8Bf2F/wYAiBkGAgYDjS6GBQYGhggGCYYLB9eH2RKEB32GDIYOB1+HcYZZB7aHuAZyhg+GqgfRh9AGEQfRhhKHXhWih4gM1IYUBhWH2oYXBxSGGIYaB92GG4b7B+IGHQYehiAGIYZ+hiMGJIYmBtWGJ4byCCCNsRVmh1gGKQdVB9eM1JKECC+H44fIiDWH45WtCDuHBxKEB4sH5pSmh1CH5pSmiDKGKpJ/htWGdwbyBiwG+YaDB92NgRKEBtWG0obyBtWG0obyBtWGjYbyBjCHWYYyBtiGLYe/htiGxQe/iCmH45KEBr2GvwZ+h92NgQfghtWHBwfgiCmHy5KEBnoH44YvBjCH5oYyB4sH3wdSB0SH45Wrh0SH44cOhxeH1IfWBjOGNQY2hjgGOYY7BjyGkIY+BjyGkIY+BtuH1IZ+hj+GQQZChz0GRAc3Bz0GRAc3Bz0GRYc3CC4H3wcOiC4H3wcOhq0H3wZHCC4H5pWrhkiHPpR8hkoGaZSyhkuGTQZOh9AGUYfRhlAIIIfRh9AGUYZfB1gHWYaSB1gHWYaSCDKGUxJ/hlSGVgZXiDuHy5SCiDWH45WtB1+HcYZZBoSHFIZfBoSHFIZfBlqGXAZdhoSH14ZfBmCGYgZjhrAHggZlB4sH3xSmiC4GZpWriDWGw5WtBnoGaBUXB56GaYfEBmsGqhWeBmyHsIZuB7aHuAZyh7aHuAZvh7aGcQZyh7aGcQZyhoSIHwfRhsaIHxJ+BnQIOgZ1htWGdwfgiB8GeJSyiDuHy5SChtWHuAbyBnoGe5Wrhn0HBwbnhxeH1IZ+huSHy4aAB1gGgYdVB92N8waDBoSIHwfRhsaIHxJ+BoeGiRSFhoeGiQaGBoeGiQaKhowGjYaPBpCNeYaSBpOGlQaWhpgGmYabBpyGngafhqEGooakBqWGqganBqiGqgarhq0H3wauhq0H3wauh7sH2RWrhvgG+ZSmhsaG/5J+Bz0Gywc3CC4H3xWriC4H3wcOh1gHWYdVCDKHghJ/h1+HcYdlhrAHggaxh7aHuAazCCmGtIdSBrYH2Qa3htWGuQfghrqGvBRsBr2GvwfWBr2GvwbAiC4H3wcOhsIGw5WMB4sGxRSmh7sH2QdKhvgG+YeMhsaG/4bIBtWHBwcOhyIHI4bJh9MH1IcxBz0GywdACC4H3wdKiC4H3wcOh1gHWZRkh1+HcYbMhs4G4YbPiC+H44bRBtWG0ob7B7aHuAbUCCmHy4cmhtWH3we8hvgG1wcOiCmHy4eMiC+HcZRjBtiHcYbaCC+Hy4cshtuH1IbdB9AHWYbehuAG4YbjB4sH3weMhuSHuBTihuYH2obnhukH2RSmhuqH2obsBukG7weGhuqH2obsBu2G7weGhvCN8xWihvgG+YbyBysN8wbzhvgG+YduhysN8wbzhvgG+YduhysN8wb1BvgG+Yb2hysN8xVFhvgG+Yb7BxSHXgcviCmHy5RjBxSHXgcviCmHy5RjBvyHXhWMBv4G/4cBBwKHBBULBwWHBwcIhwoM1IcLh08IJRWrhxAM1IcRh7sIJQe8hwoM1IcLh08H2pWrhxAM1IcNB7sIJQcOhxAM1IcRh7sIJQe8hxMHFIcWBxeH1IcxBxkNsQcahxwHHZSChx8NsQcghyIHI4clBx8NsQcghyIHI4clB9eH2Qcmh9MH1IcuBygH2QcshymHKwcuB9eH2Qcsh9MH1IcuB9eH2Qcvh9MH1IcxBzKHOgc0BzWHPoc3BziHOgc7hz0HPodAB0GHR4dDB0SH3xWriBwHR4dGCC4H3we8iBwHR4dGCC4H3we8iBwHR4dJCC4H3wdKh0wH2pWrh02H3wdSB08H2pWrh1CH3wdSCBeH2pVvh1OHWYdVCCCH2odWh1gHWYdbCCCH2odWh1gHWYdbB6eHXhKEB1yHcYdlh9eHXgduh1+HcYdhB2KHbRKEB2QHsIdlh2cHaJKEB2oHa5UXB6eHbQduh3AHcYdzB3SH2od2B3eHeQe/h32H2od6h4CHggd8B32H2od6h4CHggd8B32H2od/B4CHggeDh4gM1IeFB4sH3weGh4gM1IeJh4sH3weMh4gM1IeJh4sH3weMh44NsQePh6qH5pWeB5ENsQeSiC+H5oeUB5WHm4eXB5iHoAfEB5oHm4edB56HoAehh6MHqRWtB6SH5oemB6MHqRWtB6SH5oemB6eHqRKEB6qH5ofIh6wOOYeth68HsIeyB7OOOYe1B7aHuAe5h7OOOYe1B7aHuAe5h7sIJQe8h74IOge/h8EHwofEB8WHxwfIh8oHy5SKB80IOgfOh9AH6AfRh9eH2RKEB9MH1IfWB9eH2RKECBqH2pWriCCH2ofcB92H3wfgh+IH44flCCmH5pKEB+gH6ZU1AABARj+RgABAor/iAABA4QEsAABAQgGkAABBqQEsAABAjoEsAABBDgEsAABAoD+FAABA0gEsAABArwEsAABBg4EsAABA+gEsAABAo4HMAABAwz+FAABAlgGkAABBBoFtAABAjAGGAABAkQGpAABA6wFeAABBkAEsAABAggE7AABBBAE7AABBBoEsAABAnYGGAABBEwEsAABAgoGQAABAgr+FAABAo4HCAABAkQFyAABAo7+PAABAwwHlAABAjoGLAABAxYHlAABAxYAAAABAqgHlAABAlgHCAABAk4FyAABAk4GLAABAlj+PAABAkT+bgABAmIHlAABA0gHlAABA1wHbAABAlgGLAABA2YHbAABAzQGBAABAzT+PAABAkQGVAABAmwHqAABA/wGQAABAVsHMAABAVsHCAABAQgFyAABAVv+PAABAlj+bgABAg4GLAABAg7+FAABARgHlAABARj+bgABArL+PAABAjD+PAABA8AE7AABAQgHvAABArwGaAABAkT+PAABAQj+PAABAwr+PAABAmz+PAABAv0EsAABAv0AAAABAwr+bgABBGAE7AABBuAGBAABA8AEsAABBvQE7AABApQHlAABApT+PAABARj+PAABAoAHlAABAdYGLAABAfQGLAABBKAGBAABAjr+PgABAgwE7AABAcL+PgABAjoHlAABAu0HMAABAu0HCAABAnYFyAABAu0H0AABAnYGzAABBEwFeAABAu3+PAABAnb+PAABAyUGLAABAkkHMAABAkkHlAABAeIGLAABA44E7AABAbgGaAABA7kHlAABAyUGQAABAXwEsAABAmwE7AABA6EHlAABA74GQAABA74AAAABAo799gABAkT99gABBfwGBAABBiQGBAABBSgE7AABAo7+mAABAo4IDAABAlgIDAABA+gGpAABAkQGuAABA4QFUAABAkQGGAABAVsIDAABAoAGpAABAQgGuAABAjQFUAABAVv+mAABAyD+mAABAyAIDAABBTwGpAABAmwGuAABBBoFUAABAu0IDAABBRQGpAABAnYGuAABBEwFUAABAkQIDAABBGoGpAABAggGuAABA+gFUAABAaT+FAABAmIGLAABAtAGBAABBfAGBAABBNgE7AABA0gGBAABBYwGBAABAoAGBAABAoAGLAABBCQGBAABAoAAAAABBmgGBAABBpAGBAABARgGLAABAWgGBAABAVsGLAABAjAGLAABB2wGBAABBH4GBAABAnYGBAABA3cE7AABASwGaAABAjr+FAABAyEGBAABBdwGBAABAyEAAAABBGAGBAABAmIGBAABAiYGBAABA9oGBAABAcoEsAABAzUE7AABAcoAAAABCAIHlAABCjYGLAABCAIAAAABB7wGQAABCWAE7AABBs0GQAABB/oE7AABBUYGBAABB+8GBAABBUb+cAABBTwGGAABBm4E7AABBTz+FAABAyAGGAABA1YE7AABBzgGBAABCS4GBAABBzj+cAABBxwGGAABBxz+FAABBgQGGAABBgT+FAABBIgGBAABAkQGQAABAoUGBAABAk4E7AABAyAHlAABAu0HlAABAhIEsAABA/IHCAABB3YGBAABA/IAAAABA3sFyAABBgsE7AABA3sAAAABAzUGBAABAzUAAAABA0kHlAABAk4HvAABA5gGBAABAyAHCAABAyD+FAABAmwFyAABAiYHlAABAcsGQAABA/AE7AABAcv+FAABB/gGBAABCisGBAABB/gAAAABB7wEsAABCTkE7AABB7wAAAABBtAEsAABB+QE7AABBtAAAAABAzQHlAABBPgGBAABAhwGQAABBAYE7AABB84E7AABArz+FAABAwoHlAABAmwGQAABA64E7AABAo4HlAABBAYGLAABAggGQAABA7kE7AABA7YE7AABAlgHlAABBMQGLAABAjAGQAABA6ME7AABBMQGBAABA6IE7AABAVsHlAABAQgGQAABAVsHbAABAVsAAAABAvgHlAABBTwGLAABAkQGLAABBM4GLAABAbgGQAABBM4GBAABAeAGLAABArwHlAABBSgGLAABAk4GQAABAu0HbAABAiIGBAABAiIAAAABAbQEsAABAqYE7AABAbT+FAABAvcHlAABBSgGBAABAu8GBAABAu8AAAABAq8GLAABAq8AAAABA2EGBAABBH8GBAABAkn+cAABAo4HbAABAkMGGAABAkMAAAABAlj+FAABAmL+FAABAyAHbAABAmwGGAABAkQHCAABAggFyAABAWz/2AABAmz/2AABAcwFyAABAXz/2AABA+MGaAABBeoGBAABA+MAAAABA+MEsAABBgAE7AABA+P+FAABA40GBAABAo7/iAABBXEGBAABAwz/iAABAfQGBAABBHQGBAABAfT+cAABBSQGBAABAjr/nAABAZAGBAABAtoE7AABAmQGBAABAu0AAAABAm4GBAABAm4AAAABBO0GBAABAlj/iAABBFMGBAABA3AGBAABARj+cAABAQgGGAABAUAGBAABAt4GBAABBS8GBAABAt4AAAABA/IE7AABAlgE7AABAtAE7AABAhwGLAABAvgE7AABAfT+FAABAf4EsAABAf4AAAABAQQEsAABAVQE7AABAQQAAAABAUcEsAABAjAE7AABAUcAAAABAYMGLAABAYMAAAABAqgGLAABBCQE7AABAqj+FAABBswE7AABBrgE7AABAocAAAABA1wEsAABAyAEsAABAuYGLAABBNgGBAABAub+FAABAZAGLAABApQE7AABAqgE7AABAVQEsAABAfQE7AABAVT+FAABAdb+FAABANwEsAABAUAE7AABANz+FAABAZD+FAABAUAFyAABAeAFyAABAUAAAAABAXz+FAABBGoE7AABAzQE7AABBXgE7AABAggGaAABAeUEsAABAeUAAAABAeL/VgABA3AE7AABAeL+FAABAVQGaAABAVQAAAABA3oE7AABBTwGBAABAfQEsAABBRQE7AABAowEsAABAQj+FAABAcz+FAABAwwE7AABAkT+FAABAZAGaAABBYz+FAABBYwEsAABB0QE7AABBYz/VgABA/wEsAABBWQE7AABA/wAAAABAeAGBAABAeD+FAABBLAEsAABBcgE7AABBLAAAAABBF0EsAABBbQE7AABBF3+FAABA0kEsAABBLAE7AABA0kAAAABAwcEsAABBHQE7AABAwcAAAABAgkGBAABAgkAAAABAlwGBAABA9QGBAABAlwAAAABAocEsAABAof+FAABARgFyAABAXwAAAABAeIAAAABA9EE7AABAhIGBAABAhIClAABA8YE7AABA+gGLAABBnIGBAABAQgEsAABAXwE7AABAWwAAAABAmIEsAABBBoE7AABBH4E7AABAcwGaAABAUD+cAABAjD+cAABBqQE7AABAdb+cAABAV0GaAABAV3+FAABAgj+cAABA6wE7AABAeL+cAABAhwEsAABBPsGBAABAbgEsAABAeD+SAABAQgGLAABAQj+SAABAZD+SAABAXwGaAABAjAGBAABAXz+SAABAcwEsAABAowHbAABAowAAAABAnYGaAABAooGBAABAor+mAABAnYGVAABA6IGBAABArwHbAABAhwAAAABAqj+mAABAqj+PgABAhz+PgABAhwGaAABBDgGBAABAhz+cAABAmIHbAABAd8HlAABAwIGBAABAd8AAAABA0gHCAABBQAGBAABAlIFyAABBDgE7AABAlL+FAABAvcHbAABAvcAAAABAvf+FAABAmz+FAABAvcGBAABAvf+mAABAVsGBAABAlgGBAABAVv+cAABAQgGBAABArIHlAABArIAAAABAjAHvAABBBoGQAABArIGBAABArL+mAABAjAGaAABA8AGBAABAjD+mAABAkT+mAABASIHCAABAQgHWAABAqgGBAABAlj+mAABAQj+mAABAlj+cAABAQj+cAABA6EHbAABA6EAAAABA70GLAABA70AAAABA6EGBAABBnwGBAABA6H+mAABA70EsAABBnwE7AABA73+mAABAwoHbAABAwoAAAABAmwGLAABAwr+mAABBVAGBAABAwr+cAABAmz+cAABAmwHlAABAnYGQAABAmwHbAABAnYGLAABAnb+FAABAeAGGAABAeAAAAABApT+mAABAeAEsAABAyAE7AABARj+mAABAdYGGAABA+gGBAABAdYEsAABAdb+mAABAkQHlAABAdYGQAABAdYAAAABAkQINAABBBoGzAABAfQG9AABA5gFjAABBBoGBAABAhz+mAABAeoGLAABA0gE7AABAer+mAABAjoHbAABAjoAAAABASwHCAABArwFyAABAjr+mAABAcz+mAABAjoGBAABAjr+cAABASwFyAABArwE7AABAbj+cAABAu3+mAABAnb+mAABAu0GBAABAu3+cAABAnYEsAABAnb+cAABAmcHbAABAmcAAAABAmcGBAABAmf+mAABAgj+mAABA7kHbAABA7kAAAABAyUGGAABA7kGBAABBzoGBAABA7n+mAABAyUEsAABBg4E7AABAyX+mAABAlgHbAABAh0GGAABAh0AAAABAkQHbAABBGoGBAABAggGGAABAkkHbAABAkkAAAABAewGQAABA5gE7AABAewAAAABAkkGBAABAkn+mAABAeIEsAABA1wE7AABAeL+mAABAmwGaAABAmz+mAABAUoHCAABAbgAAAABAyUGpAABBg4FZAABAyUAAAABAggGpAABA+gFZAABAgj+FAABAiMGkAABA4QE7AABAc4HlAABAc4AAAABAZAEsAABAZAAAAABAQgGaAABAXwGBAABAQgAAAABAkQGBAABA4QGBAABBEwGBAABApT+FAABAhwGBAABBEwE7AABAhz+FAABARgGBAABA9QE7AABARj+FAABA+gE7AABAtAEsAABBLkE7AAEAAAAAQAIAAEADAAYAAEAUABuAAEABAI4AjkEvQTFAAEAGgF+AYoBjAGRAZQBlQGaAZ8BpwGpAaoBqwGsAbEBtAG1AboBvwHHAckBygHLAcwB2ANnA7AABAAAABIAAAAYAAA5hgAAOYYAAf2UBJwAAf1YBJwAGgA2ADwAQgBIAE4AVABaAGAAZgBsAHIAeAB+AIQAigCQAJYAnACiAKgArgC0ALoAwADGAMwAAQJsBzAAAQKUB2wAAQKOBgQAAQJsBgQAAQMKBgQAAQMqB2wAAQMgBgQAAQKUBgQAAQNcBgQAAQII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EsISyBLCEsgSdBJ6EnQSehJ0EnoSdBJ6ElYSkhHYEd4SVhKSIRAO/BLaEuAhEA78EtoS4A72DvwS2hLgIioRQhFIEU4iKhFCEUgRTiIqEUIRSBFOIioRQhFIEU4iNhFaEdgR3hFUEVoMzgzUIpwSDhFgEWYinBIOEWARZiKcEg4RYBFmEggSDhFgEWYinBIOEWARZiJOEXgR2BHeIk4ReBHYEd4iThF4EdgR3g5mEXgR2BHeIlQRhCLSEnoRfhGEEnQSeiJaEZASqhKwIloRkBKqErAiWhGQEqoSsBGKEZASqhKwIloRkBKqErANZA1qDNoM4CEoDywSqhKwEZYRnBGiEagRohGoIvYSvCLwErASthK8EqoSsBK2ErwSqhKwErYSvAzmDOwSthK8EqoSsCJ4EcwSdBJ6EcYRzBJ0EnoieBHMEnQSegzyDPgRxhHMEnQSeiJ+EdISwhLIIn4R0hLCEsgifhHSEsISyAz+DQQNCg0QIwIS1BHkEeoSzhLUEeQR6iMCEtQR5BHqIpAR9hH8EgIikBH2EfwSAhHwEfYR/BICIpAR9hH8EgISCBIOEuYS7CKcEg4S5hLsEggSDhLmEuwiohIaEnQSeiKiEhoSdBJ6IqISGhJ0EnoiohIaEnQSeiKiEhoSdBJ6EhQSGhJ0EnoirhIyEjgShiLAElASVhKSIsASUCLGEmISaBJuIsYSYhJoEm4ixhJiEmgSbg0WEpgSXBJiIq4SMhI4EoYirhIyEjgShiKuEjISOBKGIsASUBJWEpISqhKwEqoSsCJsEbQRuhHADvYO/BLaEuANOg1ADUYNTBEAEQYNHA0iDvYO/BLaEuAhEA78DSgS4CEQDvwNKBLgIRAO/A0oEuAhEA78DSgS4CEQDvwjCBLgIRAO/BLaEuAhEA78IwgS4CEQDvwjCBLgIRAO/CMIEuAhEA78IwgS4CEQDvwS2hLgEggSDhFgEWYinBIOEWARZiKcEg4RYBFmIpwSDg0uEWYinBIODS4RZiKcEg4NLhFmIpwSDiI8EWYinBIOEWARZiJaEZASqhKwEYoRkBKqErAQChHSEsISyCJ+EdISwhLIIn4R0g00EsgifhHSDTQSyCJ+EdINNBLIIn4R0iL8EsgifhHSEsISyCAyDUANRg1MIDINQA1GDUwgMg1ADUYNTCAyDUANRg1MDToNQA1GDUwSFBIaEnQSeiKiEhoSdBJ6IgYRBg1SDVgiBhEGDVINWCIGEQYNUg1YIgYRBg1SDVgRABEGDVINWA8+ElASVhKSIsASUBJWEpIiwBJQElYSkhIIEg4S5hLsEdgR3hFUEVoR2BHeEdgR3g1eLs4NZA1qD6QRQiIqEUINcA12EVQRWg18DYIR2BHeEdgR3g2IDY4SCBIODZQNmg6uDrQNoBFsIk4ReA3uDfQNpg2sDbINuBGKEZARlhGcEaIRqBKqErAP5g/sDb4NxBHGEcwSdBJ6D7YPvA3KDdAN1g3cDeIN6BHYEd4SzhLUEfAR9hH8EgIN7g30DfoOABLmEuwQEBAWEuYS7BIIEg4Ptg+8EiASJg8+ElAP5g/sElwSYhJoEm4OBg5sDgYObA4GDmwRMBE2DgwOEg4YDh4gzg54Dn4OhA6KDpAOJA4qD7YPvA4wDjYOPA5CDkgOTg5UDlohEA78EtoS4CJaEZASqhKwIn4R0hLCEsgiohIaEnQSehFgEWYgwg5gD6oPsA5mEXgR2BHeIk4ReBHYEd4iYBGcImYRqBAKEdISwhLIIn4R0hLCEsggyA5sD/IP+A5yDngOfg6EDooOkCJOEXgR2BHeDpYOnA6iDqgieBHMEnQSeiEQDvwS2hLgIRAO/BLaEuAinBIOEWARZiKcEg4RYBFmIloRkBKqErAiWhGQEqoSsCJ+EdISwhLIIn4R0hLCEsgjAhLUEeQR6iMCEtQR5BHqIqISGhJ0EnoiohIaEnQSeg6uDrQP8g/4IlQRhCLSEnoRfhGEEdgR3g66DsASwhLIElwSYhJoEm4hEA78EtoS4BIIEg4RYBFmIn4R0hLCEsgiwBJQElYSkg7GDswO0g7YDt4O5A7qDvAO6g7wDvYO/A+kEUIRSBFOErYSvBIIEg4R/BICEmgSbg8CDwgPDg8UETwuthIUEhoPGg8gEggSDhFgEWYPJg8sEqoSsA8yDzgR2BHeEs4S1BHkEeoPPhJQElYSkhLaEuAR2BHeEdgR3hHYEd4RSBFOD0QPShHYEd4R2BHeEWARZhFgEWYPUA9WD1wPYhEwETYRPC62EiASJhKqErAR2BHeEdgR3hAcECIS8hL4EvIS+BJ0EnoSdBJ6EnQSehKqErAQ4hDoD2gPbg90D3oPgA+GD4wPkg+YD54RuhHAEboRwBG6EcASdBJ6EnQSeg+kEUISwhLID6oPsA+2D7wS/hMEEeQR6hHkEeoR5BHqEeQR6hHkEeoQ4hDoEOIQ6A/CD8gPwg/IEfwSAhKqErASqhKwEqoSsBKqErAS5hLsEuYS7BJ0EnoSwhLID84P1BLyEvgSOBKGElYSkg/aD+ASaBJuD+YP7A/yD/gP8g/4EEAQRhBAEEYQQBBGD/4QBBAKEdIQEBAWEiASJhAcECIQKBAuEqoSsBGiEagQNBA6EdgR3hBAEEYQQBBGEEwQUhBYEF4QZBBqEHAQdhCgEKYQfBCCEHwQghCIEI4QlBCaEKAQphCsELIQuBC+ELgQvhHYEd4R2BHeEPoRchG6EcASdBJ6EdgR3hHkEeoQ4hDoEfwSAhLmEuwSaBJuEdgR3hDEEMoQ0BI+ENYQ3BKqErAQ4hDoEdgR3hDuEPQSwhLIEdgR3hHYEd4Q+hFyEQARBhGiEagSqhKwEboRwBJ0EnoR2BHeEeQR6hH8EgIRDBESEvIS+BJEEkoSaBJuEtoS4BHYEd4R2BHeEWARZhEYER4RMBE2ESQRKhKqErARSBFOEqoSsBJ0EnoRMBE2IiQuthHYEd4RPC62EdgR3hE8LrYR2BHeIioRQhFIEU4iNhFaEdgR3hFUEVoR2BHeEVQRWhHYEd4RVBFaEdgR3hFUEVoR2BHeIpwSDiI8EWYinBIOIjwRZhIIEg4RYBFmEggSDhFgEWYinBIOEWARZiJCEWwiSBFyIk4ReBHYEd4iVBGEItISehF+EYQSdBJ6IlQRhCLSEnoRfhGEEnQSehF+EYQSdBJ6EYoRkBKqErAiWhGQIvASsCJgEZwiZhGoEZYRnBGiEagRlhGcEaIRqBK2ErwSqhKwIvYSvCLwErASthK8EqoSsBK2ErwSqhKwImwRtBG6EcARrhG0EboRwCJ4EcwSdBJ6EcYRzBJ0EnoRxhHMEnQSehHGEcwSdBJ6In4R0iL8EsgifhHSIvwSyCJ+EdIi/BLIIn4R0iL8Esgi/BLIEdgR3iL8EsgR2BHeIwIS1BHkEeoSzhLUEeQR6iMCEtQR5BHqEs4S1BHkEeoikBH2EfwSAhHwEfYR/BICIpAR9hH8EgIikBH2EfwSAiKQEfYR/BICIpwSDiMOEuwSCBIOEuYS7BIIEg4S5hLsEggSDhLmEuwSFBIaEnQSehIUEhoSdBJ6EhQSGhJ0EnoiohIaItISeiKiEhoi0hJ6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AAEAAARKAzAN0CEIDuQhCA7qIQgO9iEID1whCA8CIQgPDiEIDxQhCA8aIQgN6CEIDyAhCA+2IQgPLCEIDzghCA8+IQgPvCEIDz4hCA/CIQgPUCEID1whCA9iIQgPaCEID24hCA90IQgPgCEID4YhCA/IIQgPRCEIDvAhCA9EIQgO/CEIDwghCA9EIQgPkiEID7AhCA+wIQgPJiEID7AhCA8yIQgPkiEID7whCA9EIQgPRCEID0ohCA9WIQgPziEID5IhCA/UIQgPmCEID3ohCA+eIQgPjCEIDdAhCA3QIQgN0CEIDdAhCA3QIQgN0CEIDYIhCA7qIQgPXCEID1whCA9cIQgPXCEIDxohCA8aIQgPGiEIDxohCA72IQgPOCEIDz4hCA8+IQgPPiEIDz4hCA8+IQgPPiEID2IhCA9iIQgPYiEID2IhCA+AIQgPvCEIDMIhCA/IIQgPyCEID8ghCA/IIQgPyCEID8ghCA4kIQgO8CEIDvwhCA78IQgO/CEIDvwhCA+wIQgPsCEID7AhCA+wIQgPvCEID5IhCA+8IQgPvCEID7whCA+8IQgPvCEID7whCA+SIQgPkiEID5IhCA+SIQgPniEID0QhCA+eIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgO6iEIDvAhCA7qIQgO8CEIDuohCA7wIQgO6iEIDvAhCA72IQgPRCEIDvYhCAzIIQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEIDw4hCA9EIQgPDiEID0QhCA8OIQgPRCEIDw4hCA9EIQgPFCEID5IhCA8UIQgPkiEIDxohCA+wIQgPGiEID7AhCA8aIQgPsCEIDxohCA+wIQgPGiEID7AhCA0KIQgMziEIDeghCA+wIQgPICEIDyYhCA8mIQgPtiEID7AhCA+2IQgPsCEID7YhCA+wIQgPtiEIDNQhCA+2IQgPsCEIDzghCA+SIQgPOCEID5IhCA84IQgPkiEIDNohCA84IQgPkiEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDOAhCAzmIQgPwiEID0ohCA/CIQgPSiEID8IhCA9KIQgPUCEID1YhCA9QIQgPViEID1AhCA9WIQgPUCEID1YhCA9cIQgPziEID1whCA/OIQgPXCEID84hCA9iIQgPkiEID2IhCA+SIQgPYiEID5IhCA9iIQgPkiEID2IhCA+SIQgPYiEID5IhCA9uIQgPmCEID4AhCA+eIQgPgCEID4YhCA+MIQgPhiEID4whCA+GIQgPjCEID6QhCA+GIQgPbiEID5ghCA9uIQgPmCEID24hCA+YIQgPgCEID54hCA+wIQgPsCEIDywhCA8yIQgN0CEID8ghCAzyIQgM+CEIDsYhCAzsIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEIDxohCA+wIQgPGiEID7AhCA8+IQgPvCEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDPIhCAz4IQgM8iEIDPghCAzyIQgM+CEIDPIhCAz4IQgM8iEIDPghCA9iIQgPkiEID2IhCA+SIQgOxiEIDP4hCA7GIQgM/iEIDsYhCAz+IQgOxiEIDP4hCA7GIQgM/iEID4AhCA+eIQgPgCEID54hCA+AIQgPniEID1whCA/OIQgPRCEIDvYhCA9EIQgPRCEIDQQhCA0KIQgO6iEIDuohCA0QIQgO9iEIDRYhCA9EIQgPRCEIDRwhCA9cIQgNIiEIDawhCA8CIQgPDiEIDUwhCA0oIQgNLiEIDxohCA8gIQgPJiEID7AhCA5CIQgNNCEIDzghCA+SIQgOKiEIDTohCA1AIQgNRiEID0QhCA/CIQgPUCEID1YhCA1MIQgNUiEID84hCA5UIQgPziEID1whCA4qIQgPaCEID4AhCA5CIQgPhiEID4whCA2IIQgNiCEIDYghCA7eIQgNWCEIDV4hCA2OIQgNlCEIDZohCA1kIQgOKiEIDWohCA1wIQgNdiEIDXwhCA3QIQgPyCEIDxohCA+wIQgPPiEID7whCA9iIQgPkiEIDvwhCA2CIQgOJCEIDw4hCA9EIQgPDiEID0QhCA8gIQgPJiEIDz4hCA+8IQgPPiEID7whCA2IIQgOSCEIDY4hCA2UIQgNmiEIDw4hCA9EIQgNoCEIDaYhCA84IQgPkiEIDdAhCA/IIQgN0CEID8ghCA9cIQgO/CEID1whCA78IQgPGiEID7AhCA8aIQgPsCEIDz4hCA+8IQgPPiEID7whCA/CIQgPSiEID8IhCA9KIQgPYiEID5IhCA9iIQgPkiEIDawhCA5IIQgPFCEID5IhCA8UIQgPRCEIDbIhCA+8IQgPhiEID4whCA3QIQgPyCEID1whCA78IQgPPiEID7whCA+AIQgPniEIDbghCA2+IQgNxCEIDcohCA3KIQgN0CEIDuohCA7wIQgPtiEID1whCA9WIQgPjCEIDdYhCA3cIQgO5CEID2IhCA3iIQgPXCEIDvwhCA3oIQgPsCEIDe4hCA9EIQgPwiEID0ohCA+AIQgPniEID8ghCA9EIQgPRCEID0QhCA7wIQgN9CEID0QhCA9EIQgO/CEIDvwhCA36IQgOACEIDt4hCA7kIQgPaCEID7AhCA9EIQgPRCEIDlohCA/UIQgP1CEID5IhCA+SIQgPkiEID7AhCA66IQgOBiEIDgwhCA4SIQgOGCEIDh4hCA8yIQgPMiEIDzIhCA+SIQgPkiEIDuohCA+8IQgOJCEIDiohCA/aIQgPSiEID0ohCA9KIQgPSiEID0ohCA66IQgOuiEIDjAhCA4wIQgPViEID7AhCA+wIQgPsCEID7AhCA/OIQgPziEID5IhCA+8IQgONiEID9QhCA+YIQgPniEIDjwhCA+MIQgOQiEIDkghCA5IIQgObCEIDmwhCA5sIQgOTiEIDz4hCA5UIQgPaCEIDlohCA5gIQgPsCEIDyYhCA5mIQgPRCEIDmwhCA5sIQgOciEIDnghCA5+IQgOhCEIDpwhCA6KIQgOiiEIDpAhCA6WIQgOnCEIDqIhCA6oIQgOqCEID0QhCA9EIQgPCCEIDzIhCA+SIQgPRCEID0ohCA66IQgPViEID84hCA+MIQgPRCEIDq4hCA90IQgOtCEID7AhCA66IQgPRCEIDsAhCA+8IQgPRCEID0QhCA8IIQgOxiEIDyYhCA+wIQgPMiEID5IhCA9EIQgPSiEID1YhCA7MIQgP1CEID3ohCA+MIQgPyCEID0QhCA9EIQgO/CEIDtIhCA7eIQgO2CEID7AhCA7wIQgPsCEID5IhCA7eIQgO5CEID0QhCA7kIQgPRCEIDuQhCA9EIQgO6iEIDvAhCA72IQgPRCEIDvYhCA9EIQgO9iEI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AAYAAQB4AAADMAg2CgQIPAooC8wL0gqOCmQKdghUCoILzAqgCqwKygvSC5YL2Ar0CwwLWgvAC3gLfguEC5AL3goKCvQK9ArQCl4LPAqyC8YJsAp8C8YKpgqyCtAK1gkmC8YK+guuCN4LZgu0DJILuguKCDYINgg2CDYINgg2BmIKHAvMC8wLzAvMCnYKdgp2CnYKKAqsCsoKygrKCsoKygrKC1oLWgtaC1oLhAvSCsoL3gveC94L3gveC94GaAZuCtAK0ArQCtALxgvGC8YLxgrQCrIK0ArQCtAK0ArQCtAI3gjeCN4I3gu6CtYLugg2C94INgveBnQGegg8CvQIPAr0CDwK9Ag8CvQKKAr0CigK9AvMCtALzArQC8wK0AfKBoALzArQCo4LPAqOCzwKjgs8BoYLPApkCrIKZAqyCnYLxgp2C8YKdgvGBowGtgp2C8YGkgmGCFQJsAqCCnwMkgvMC8YHNAvGC8wLxgvMC8YLzAvGCqwKsgqsCrIKrAqyBpgGngakCsoK0ArKCtAKygrQBqoGsAvYC8YL2Aa2C9gLxgr0CvoK9Ar6CkwGvAr0CvoGwgbICwwLrgr0C64LWgjeC1oI3gtaCN4LWgjeC1oI3gbOBtQLeAu0C4QLuguEC5ALiguQC4oLkAuKC8YJAgt4C7QLeAu0C3gLtAuEC7oJsAmwCqAKpgg2BzQKygrQBtoI3gg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAbmBuALzArQC8wK0AvMCtALzArQC8wK0AvMCtAG5gbsCnYLxgbyBvgG/gcECsoK0ArKCtAKygrQCsoK0ArKCtAG/gcECsoK0ArKCtAKygrQCsoK0Ab+BwQHCgjeC1oI3gtaCN4LWgjeC1oI3gtaCN4HCgjeBxALuguEC7oLhAu6BxYJAgoKC8wKBAoKCgQKCgr0CDwK9AooBxwHIgr0CvQIAAcoCgQHLgc0CkwHOgdACnYKggp8C8YHRgdMCqwJbgrKB1IHWAdeCtYHZAr0CvoLkAj8CPwLDAuuB2oHcAvAB3YLuguQC4oHfAvAB4IK+geICtYHjgeUB5oHoAemCYYHrAeyCFoINgveCnYLxgrKCtALWgjeB7gHvgfECo4LPAqOCzwKggp8B8oKQAfKCkAH0Aj8B9YH3AfiCo4LPAfoB+4KrAqyCDYL3gg2C94LzArQC8wK0Ap2C8YKdgvGCsoK0ArKCtAL2AvGC9gLxgtaCN4LWgjeCvQH9ApkCrIH+gl0CAAKCggGCAwINgveCBIIGArKCtALhAu6CB4IJAuuCCoIMAg2CDwK0AvMCwwIQghICnYJLAoEC1oITgvMCgoIVAmwCFoIZgvYC8YLhAu6CvQKRgoKCgoIYAvkCGYKRgr0CvQK9Ar0CvoK+goKCbALPAs8CgoIbAvkCHIKsgh4C8YJkgp2CNgI2AjMCH4IhAiKCJAKsgiWCJwK0AiiCKgIrguEC4QKHArWCLQLxgi6CrIL5AjACMYIxgjMCNII2AkCCN4KCgrQC5AI5AjqCPAI9gliCPwJAgksCQgJDgmGCsoJFAkUCvQLfgmwCRoJIAkmCSwJMgk4CT4JRAlKCVAJVglcCo4KfAliCWgJbgl0CgoK9ApeCqYKsgrWC8YLxgr6C64Ligl6CYAJhgmMC8YJkgrWC8ALwAm8CdoJ7As8CZgJpAmeCdoK1gmkCaoJsAm2CbwJwgnICfgJzgnUCdoJ/gngCeYJ7AnyCfgJ/goECgoKEAoWC6gLqAocCiIKKAr0Ci4KRgo0Cx4KOgpGCkAKRgvMCtALzArQCkwKTApSClIKWAtUC9IKXgqOCzwKZAqyCmQKsgpkCrIKZAqyCmQKsgpqCnAKdgvGCoIKfAqCCnwKggqICo4KlAqOCpQLnAroC1QKmgqgCqYKoAqmCqwKsgqsCrIKuAuoCr4KxArKCtAKygrQCsoK0ArKCtAL0grWC9IK1gvYC8YL2ArcC9gK3AriCugK9Ar6Cu4LBgr0CvoK9Ar6CwALBgsMC64LEgsYCx4LJAsqCzALNgs8C0ILSAtOC1QLWgtgC1oLYAvAC2YLbAtyC3gLtAt4C7QLfgySC34MkguEC7oLkAuKC5ALlgucC6ILqAuuC7QLugveC8YLwAvMC8YLzAvSC9gL3gvkC+oL8AABBkUAAAABBVAAAAABApT+SAABBNj+cAABA9T+cAABA5j+cAABBQAAKAABAbb+cAABA1z+rAABBNgAAAABBGD+rAABA9T+SAABBnUAAAABBhgAAAABAWL+cAABAk7+cAABAkT+cAABAeD+cAABA1z+cAABBET+cAABAz4AAAABA9QAMgABA+gAAAABA94AKAABAbb+ygABAWL+ygABA5j+ygABAqj+ygABA1L+ygABAqD+ygABAor+SAABA2YAAAABAwwAAAABA1wAAAABAPD+SAABA9QAAAABBWQAAAABAjAAAAABBBAAAAABBYwAAAABB+EAAAABBh3+FAABAiMAAAABBMT/MwABAw3+SAABA4QAAAABAqoAAAABAmgAAAABAl0AAAABAjEAAAABCVIAAAABCNoAAAABB9MAAAABBMz+rAABBO/+SAABBrj+rAABBsz+SAABAn4AAAABBhwAAAABBV8AAAABA6z+cAABAnYAAAABCX8AAAABCMQAAAABB9AAAAABBcwAAAABAX/+FAABAjD+SAABBTP+FAABAyAAAAABAgIAAAABAYoAAAABAs3+SAABAqn+SAABAgwAAAABBQcAAAABBdwAAAABBfoAAAABBRsAAAABA3oAAAABAu3+SAABAxL+SAABBMQAAAABAJb+rAABBbT+SAABAhIAAAABBMT+SAABAmz+SAABBET+FAABA+j+SAABA1z+SAABBs0AAAABBtX+FAABBmj+SAABBOz+SAABBGAAAAABBXUAAAABBJIAAAABAz3+FAABAeX+SAABAh3+FAABAcz+SAABAMz+SAABAfT+SAABAK/+SAABAd0AAAABBEQAAAABBikAAAABBAgAAAABAkIAAAABBBD+SAABAkT+SAABAgj+SAABAmoAAAABAecAAAABAooAAAABA5j+FAABAtcAAAABBD3+FAABAbIAAAABAkwAAAABBuAAAAABBgn+SAABBzMAAAABBHQAAAABAur+SAABBYMAAAABBan+SAABA0gAAAABBAoAAAABBEz+FAABBNj+SAABAuT+SAABA4ECtAABAtD+SAABBy8AAAABAfQAAAABA5j+hAABBqT+hAABAUD+hAABAqD+hAABAMj+SAABA0j+hAABA4T+hAABAuT+hAABBKL+hAABBM7+SAABBIj+hAABBBr+hAABBTP+hAABAkT+hAABAXz+hAABAMj+hAABBRT+hAABAUr+hAABAvgAAAABAtAAAAABAuT+ygABAtD+ygABAzT+SAABAoD+SAABAp4AAAABAvj+ygABAuT+6AABAuT+cAABAwz+cAABBD0AAAABAqj+cAABAqj+ogABAtr+cAABAZMAAAABBSUAAAABAbb+ogABAWL+ogABAbYAAAABBCQAAAABBPQAAAABAp7+6AABA8AAAAABAXL+ygABAWj+cAABBnsAAAABBtUAAAABBU4AAAABBEwAAAABA3D+6AABA4T+cAABAu7+cAABA5gAAAABAqgAAAABAWL+FAABAUr+ygABAwz+6AABAWj+6AABAoD+ygABApQAAAABAiYAAAABAmz+ygABAjD+ygABApYAAAABApT+ygABAgj+ygABApT+6AABAgj+6AABAq3+cAABAf7+cAABA1L+XAABArz+SAABAy/+ogABAtD+ogABAzT+cAABArz+cAABA1IAAAABBDoAAAABAmIAAAABArz+ygABAmL+ygABBcgAAAABBGoAAAABAqAAAAABAuQAAAABBAYAAAABAzQAAAABArz+6AABAkT+6AABAtD+6AABAggAAAABBPYAAAABAUD+SAABArwAAAABAWIAAAABA6wAAAABAX8AAAABBJwAAAABA9cAAAABAmwAAAABAlgAAAABA0UAAAAEAAAAAQAIAAEADAAUAAEANgBMAAEAAgTZBNoAAgAFAC0ALwAAADEAMwADADUAOQAGADsAQgALAEUARQATAAIAAAAKAAAAEAABAAAAVgABAKIAVgAUAFoAKgAwADYAPABUAEIASABmAE4AVABaAGAAZgBsAHIAeAB+AIQAigABAyAAVgABBD0AVgABAZMAVgABAxb+cAABASz+hAABBBoAAAABBtUAVgABBEwAVgABA9QAVgABBD3+1AABAWIAVgABAwwAVgABAggAVgABBEQAVgABAmIAVgABBOwAVgABA3MAVgAGAgAAAQAIAAEADAAMAAEAcAHqAAIAEAI4AjoAAAJkAmcAAwNLA0sABwS8BMwACATSBNIAGQT0BPYAGgT5BPsAHQT9BP0AIAUBBQMAIQUHBQkAJAUOBQ4AJwUSBRIAKAUaBSYAKQYgBiEANgYjBikAOAYrBisAPwBAAAABAgAAAQIAAAECAAABCAAAAQ4AAAEOAAABDgAAARQAAAFiAAABYgAAAhoAAAFiAAABYgAAAWIAAAEaAAABYgAAASAAAAFiAAABJgAAASYAAAFiAAABYgAAASwAAAEsAAABLAAAAVAAAAEyAAABRAAAATgAAAFiAAABPgAAAWgAAAFiAAABRAAAAUQAAAFiAAABdAAAAXQAAAFKAAABdAAAAVAAAAFWAAABVgAAAVYAAAFW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HuYdoiwGLBwsHCwcHjgeOB+OIHwfjiB8KHQe5h9cH34fhB+OIHwfjiB8H44gfB+OIHwg5iIYIOYiGCDmIhgiPiSgJSInYCfeKQIodCkCKXgrnCl4K5wsHCl4K5wpeCucKmoqwCr+K5wsBiwcLC4sLiwuLC4sLiwuLC4sLiwuLC4sLiwuLRAtFi0QLRYtEC0WLRAtFi0QLRYtEC0WLRAtFi0QLRYtTC0WLUwtFi1MLUwtTC1MLUwuFi4WLhYuFi4WLmAuyi7KLsouyi7KLxQx7i8UMe4vFDHuMfg1CgABAZoAEAARABIAEwAUABUAGgAbAB4AHwAgACMAJAAlACYAJwAoACkALQAwADYAOgA7AD0AQQBCAEMARABmAGcAaABpAGoAawBsAG0AbgBvAHAAcQB2AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAI0AjgCPAJAAlQCXAJgAmQCcAKEAogCjAKQApgCoAKoArACuALAAsgC0ALYAtwC4ALkAugC7ALwAvQC+AL8A2gDbANwA3QDfAOEA4wDlAPAA8gD0APYA+QD7AP0BBgEIAQoBDAEOARABEgEUARYBGAEZARoBGwEcAR0BHwEhASUBJwEpATgBPQE+AT8BQQFCAUMBRAFGAUgBSgFLAU8BUQFTAVQBVQFWAVcBWAFaAVsBXgFgAWIBZQFnAWgBaQFqAWwBbgFwAXIBdQF2AXsBfwGAAYEBggGGAYcBiAGJAYoBjAGNAY4BjwGQAZIBkwGWAZoBnAGdAZ4BnwGgAaEBogGlAaYBqAGpAaoBrgGvAbIBswG2AboBvAG+Ab8BwAHBAcYByAHJAcoBzQHOAdQB1QHWAdcB2AHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB6AHrAf8CKgIrAi8CNQI3AkECQgJDAkQCRQJHAkgCSQJKAksCTQJPAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJqAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoICgwKEAoUChgKHAogCigKLAowCjQKOAo8CkAKRApIClAKYApkCmgKcAp8CoAKhAqICowKnAqsCrgKwArYCtwK4ArkCugK7ArwCvQK+AsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLUAtUC2ALZAtoC2wLcAt0C4ALhAuIC4wLkAuYC5wLoAukC6gLrAuwC7QLuAvAC8gL0AvYC+AL6AvwC/gMAAwIDBAMGAwgDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMeAx8DIAMhAyIDJAMmAygDKgMtAy8DMQMzAzUDNgM7Az0DPwNBA0MDRANFA0YDRwNIA0kDVgcHABoAEP/sAGb/7ABn/+wAaP/sAGn/7ABq/+wAa//sAKT/7ACm/+wAqP/sASX/7AHo/8QB6//EAi//7ALy/+wC9P/sAvb/7AL4/+wC+v/sAvz/7AL+/+wDAP/sAwL/7AME/+wDBv/sAwj/7AAfABD/zgAn/+wAKf/2AGb/zgBn/84AaP/OAGn/zgBq/84Aa//OAKT/zgCm/84AqP/OAR3/9gEf//YBIf/2ASX/zgHo/34B6/9+Ai//zgLy/84C9P/OAvb/zgL4/84C+v/OAvz/zgL+/84DAP/OAwL/zgME/84DBv/OAwj/zgAlABL/7AAW/+wAHv/sACD/7ABt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAqv/sAKz/7ACu/+wAsP/sAMD/7ADC/+wAxP/sAMb/7ADw/+wA8v/sAPT/7AD2/+wBKf/sAjT/7AMe/+wDIP/sAyL/7AMk/+wDJv/sAyj/7AMq/+wDLP/sAy7/7AMw/+wDMv/sAzT/7AA0AC7/7AAv/+wAMP/sADr/7AA8/+wAhf/sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wAq//sAK3/7ACv/+wAsf/sALP/7AC1/+wAt//sALn/7AC7/+wAvf/sAL//7ADx/+wA8//sAPX/7AD3/+wBKv/sAjX/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDH//sAyH/7AMj/+wDJ//sAyn/7AMr/+wDLf/sAy//7AMx/+wDM//sAzX/7ABKABL/7AAW/+wAHv/sACD/7AAj/+wAJP/2ACX/7AAm/+wAKP/iAG3/7AB4/+wAef/sAHr/7AB7/+wAfP/sAH3/7AB+//YAf//2AID/9gCB//YAgv/iAKr/7ACs/+wArv/sALD/7ADA/+wAwv/sAMT/7ADG/+wA8P/sAPL/7AD0/+wA9v/sAQb/7AEI/+wBDP/2AQ7/9gEQ//YBEv/2ART/9gEW//YBGP/sARr/4gEc/+IBKf/sAdz/7AHe/+wB4P/sAeL/4gI0/+wCNv/2Ax7/7AMg/+wDIv/sAyT/7AMm/+wDKP/sAyr/7AMs/+wDLv/sAzD/7AMy/+wDNP/sAzb/9gM4//YDOv/2Azz/9gM+//YDQP/2A0L/9gNE/+IDRv/iA0j/4gNW/+wAUQAs/+wALv/sAC//7AAw/+wAMv/2ADr/7AA8/+wAhf/sAIb/7ACH/+wAiP/sAIn/7ACK/+wAi//sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wApf/sAKf/7ACp/+wAq//sAK3/7ACv/+wAsf/sALP/7AC1/+wAt//sALn/7AC7/+wAvf/sAL//7ADB//YAw//2AMX/9gDH//YA8f/sAPP/7AD1/+wA9//sASb/7AEo/+wBKv/sAjD/7AI1/+wC8//sAvX/7AL3/+wC+//sAv3/7AL//+wDAf/sAwP/7AMF/+wDB//sAwn/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDH//sAyH/7AMj/+wDJ//sAyn/7AMr/+wDLf/sAy//7AMx/+wDM//sAzX/7AAlABL/9gAW//YAHv/2ACD/9gBt//YAeP/2AHn/9gB6//YAe//2AHz/9gB9//YAqv/2AKz/9gCu//YAsP/2AMD/9gDC//YAxP/2AMb/9gDw//YA8v/2APT/9gD2//YBKf/2AjT/9gMe//YDIP/2AyL/9gMk//YDJv/2Ayj/9gMq//YDLP/2Ay7/9gMw//YDMv/2AzT/9gAGATj/7AFB/+wBRP/sAUv/7AHo/9gB6//YAAIBSP/2AU//9gAIAUj/7AFP/+wBU/+6AVT/xAFV/+wBV//YAVr/xAIr/8QABgE4/84BQf/OAUT/zgFL/84B6P9+Aev/fgAoATj/sAFB/7ABRP+wAUj/4gFL/7ABT//iAVX/zgFY/+IBW/+6AVz/zgFd/84BXv/YAV//zgFg/7oBYv/sAWP/4gFk/84BZv/OAWj/2AFp/84Ba//OAWz/7AFu/7oBcP/OAXH/ugFy/7oBdP/OAXX/ugF2/+wBd//OAXj/zgF6/84Be/+6AXz/zgF9/84B5P/YAej/xAHr/8QB///iAir/7AAJATj/7AFB/+wBRP/sAUv/7AFU/+IBWv/iAej/zgHr/84CK//iAAUBSP/sAU//7AFV/+IBb//2AXP/9gAIATj/2AFB/9gBRP/YAUj/9gFL/9gBT//2Aej/xAHr/8QAAQFqABQACgFb/+wBYP/sAW7/7AFv/+wBcf/sAXL/7AFz/+wBdf/sAXv/7AHk/84AAgHo/+wB6//sAAIBb//2AXP/9gAHAVv/7AFg/+wBbv/sAXH/7AFy/+wBdf/sAXv/7AALAVv/9gFg//YBYv/sAWz/7AFu//YBb//sAXH/9gFy//YBc//sAXX/9gF7//YAAwFq//YB6P/YAev/2AACAej/9gHr//YACgFb/+wBYP/sAW7/7AFx/+wBcv/sAXX/7AF7/+wB5P/sAej/4gHr/+IAAgFi/+wBbP/sAA0BjP/2AaP/7AJH//YCUf/sApT/7AKW/+wCmv/sApz/7AKp/+wCrv/2ArD/9gKy//YC0v/sADUBf//sAYb/7AGI/+wBiv/iAYz/7AGQ/+wBkv/sAZP/7AGX/+wBnv/iAZ//4gGh/+wBpv/sAan/7AGw//YBt//2AdT/9gHo/9gB6//YAkf/7AJI//YCT//sAlX/9gJX//YCdP/sAnb/7AJ+/+wCiv/iAoz/4gKO/+ICkP/sApL/7AKf/+wCo//sAqT/9gKu/+wCsP/sArL/7AK6/+wCvP/sAsr/7ALM/+ICzv/iAtD/4gLa/+wC3P/sAuL/7ALk/+wC5v/sAuf/9gLs/+wC8P/sAvH/9gAyAX//xAGI/8QBiv/sAZ7/zgGf/+wBo//OAab/xAG+/+wBv//sAcP/7AHG/+wB2P/sAkP/2AJR/84CVf/YAlf/2AJs/9gCcP/YAnz/2AJ+/8QCf//sAor/zgKL/+wCjP/OAo3/7AKO/84Cj//sApL/xAKT/+wClP/OApX/7AKW/84Cl//sAqn/zgKq/+wCzP/sAs3/7ALO/+wCz//sAtD/7ALR/+wC0v/OAtP/7ALY/9gC4v/OAuP/4gLk/84C5f/iAuz/xALt/+wAsgAQ/9gAEv/2ABb/9gAe//YAIP/2ACz/7AAu/+wAL//sADD/7AAy//YAOP/2ADn/9gA6/+wAO//2ADz/7AA9//YAPv/2AED/9gBm/9gAZ//YAGj/2ABp/9gAav/YAGv/2ABt//YAeP/2AHn/9gB6//YAe//2AHz/9gB9//YAhf/sAIb/7ACH/+wAiP/sAIn/7ACK/+wAi//sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wAnf/2AJ7/9gCf//YAoP/2AKT/2ACl/+wApv/YAKf/7ACo/9gAqf/sAKr/9gCr/+wArP/2AK3/7ACu//YAr//sALD/9gCx/+wAs//sALX/7AC3/+wAuf/sALv/7AC9/+wAv//sAMD/9gDB//YAwv/2AMP/9gDE//YAxf/2AMb/9gDH//YA3P/2AOj/9gDq//YA7//2APD/9gDx/+wA8v/2APP/7AD0//YA9f/sAPb/9gD3/+wA+f/2APv/9gD///YBA//2AQ3/9gEP//YBEf/2ARP/9gEV//YBF//2ASX/2AEm/+wBKP/sASn/9gEq/+wBLP/2Aej/zgHr/84CLv/2Ai//2AIw/+wCNP/2AjX/7AI3//YC8v/YAvP/7AL0/9gC9f/sAvb/2AL3/+wC+P/YAvr/2AL7/+wC/P/YAv3/7AL+/9gC///sAwD/2AMB/+wDAv/YAwP/7AME/9gDBf/sAwb/2AMH/+wDCP/YAwn/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDHv/2Ax//7AMg//YDIf/sAyL/9gMj/+wDJP/2Ayb/9gMn/+wDKP/2Ayn/7AMq//YDK//sAyz/9gMt/+wDLv/2Ay//7AMw//YDMf/sAzL/9gMz/+wDNP/2AzX/7AM3//YDOf/2Azv/9gM9//YDP//2A0H/9gND//YAEwAj/9gBBv/YAQj/2AFT/9gBf//YAYj/2AGe/9gBpv/YAb7/7AHG/+wCfv/YAn//7AKK/9gCi//sApL/2AKT/+wC7P/YAu3/7ANW/9gAhwAS/84AFv/OAB7/zgAg/84AI/+6ACT/7AAl/8QAJv/EACj/xABt/84AeP/OAHn/zgB6/84Ae//OAHz/zgB9/84Afv/sAH//7ACA/+wAgf/sAIL/xACq/84ArP/OAK7/zgCw/84AwP/OAML/zgDE/84Axv/OAPD/zgDy/84A9P/OAPb/zgEG/7oBCP+6AQz/7AEO/+wBEP/sARL/7AEU/+wBFv/sARj/xAEa/8QBHP/EASn/zgFI/9gBT//YAVP/ugFU/8QBVf/OAVf/xAFa/8QBZ//sAX//ugGB/84BiP+6AZr/zgGd/84Bnv+6AaD/2AGj/7ABpv+6Ab7/zgHD/8QBxv/OAdz/xAHe/8QB4P/EAeL/xAIr/8QCNP/OAjb/7AJB/84CUf+wAlP/zgJV/8QCV//EAln/zgJb/84CXf/OAl//zgJh/84Cfv+6An//zgKG/84CiP/OAor/ugKL/84CjP/EAo7/xAKS/7oCk//OApT/sAKV/8QClv+wApf/xAKa/8QCnP/EAqn/sAKq/8QCxP/OAsb/zgLI/84C0v+wAtP/xALi/8QC4//OAuT/xALl/84C6v/OAuz/ugLt/84DHv/OAyD/zgMi/84DJP/OAyb/zgMo/84DKv/OAyz/zgMu/84DMP/OAzL/zgM0/84DNv/sAzj/7AM6/+wDPP/sAz7/7ANA/+wDQv/sA0T/xANG/8QDSP/EA1b/ugAEAVP/7AFU//YBWv/2Aiv/9gACAej/4gHr/+IAIwE4/8QBQf/EAUT/xAFI/+wBS//EAU//7AFV/+IBWP/2AVv/zgFc/9gBXf/iAV7/4gFf/+IBYP/OAWP/4gFk/9gBZv/iAWj/4gFp/+IBa//iAW7/zgFw/84Bcf/OAXL/zgF0/+IBdf/OAXf/4gF4/+IBev/iAXv/zgF8/+IBff/iAej/xAHr/8QB///2ADEBsf/sAbr/7AG9/+wBvv/OAb//4gHA/+wBw//iAcb/zgHM/+wBz//sAdj/4gI//+wCQv/sAlL/9gJU/+wCVv/sAlj/7AJa/+wCXP/sAl7/7AJg/+wCYv/sAn//zgKH/+wCif/sAov/zgKN/+wCj//sApP/zgKV/+ICl//iApv/7AKd/+wCqv/iArX/7ALF/+wCx//sAsn/7ALN/+ICz//iAtH/4gLT/+IC3//sAuH/7ALj/8QC5f/EAuv/7ALt/84C7//sAAIC4v/2AuT/9gAWAYb/4gGM/9gBkP/iAZf/4gGw/+wBt//sAdT/7AHo/7oB6/+6Akf/2AJI/+wCo//iAqT/7AKu/9gCsP/YArL/2ALe/9gC4P/YAub/4gLn/+wC8P/iAvH/7AAaAX//7AGI/+wBnv/YAaP/2AGm/+wBvv/sAcb/7AJR/9gCVf/iAlf/4gJ+/+wCf//sAor/2AKL/+wCjP/iAo7/4gKS/+wCk//sApT/2AKW/9gCqf/YAtL/2ALi/84C5P/OAuz/7ALt/+wAIwGy/+wBvv/OAb//4gHB/+wBw//YAcb/zgHY/+ICQv/sAlb/7AJY/+wCYP/sAnX/7AJ//84Ci//OAo3/4gKP/+ICkf/sApP/zgKV/9gCl//YApv/7AKd/+wCoP/sAqr/2AK7/+wCv//sAs3/4gLP/+IC0f/iAtP/2ALb/+wC3f/sAuP/zgLl/84C7f/OAB8Bhv/EAYz/zgGQ/8QBkv/sAZf/xAGh/+wBsP/OAbf/zgHU/84B6P9+Aev/fgJH/84CSP/OAkv/9gJ0/+wCkP/sAp//7AKj/8QCpP/OAq7/zgKw/84Csv/OArr/7ALa/+wC3P/sAt7/2ALg/9gC5v/EAuf/zgLw/8QC8f/OACEBf//iAYj/4gGe/+IBo//YAab/4gG+/+wBw//sAcb/7AJR/9gCVf/iAlf/4gJ+/+ICf//sAor/4gKL/+wCjP/sAo7/7AKS/+ICk//sApT/2AKV/+wClv/YApf/7AKp/9gCqv/sAtL/2ALT/+wC4v/sAuP/4gLk/+wC5f/iAuz/4gLt/+wAJQF//84BiP/OAZ7/pgGj/8QBpv/OAb7/2AHD/+wBxv/YAlH/xAJV/7oCV/+6An7/zgJ//9gCiv+mAov/2AKM/84Cjv/OApL/zgKT/9gClP/EApX/7AKW/8QCl//sApr/4gKb/+wCnP/iAp3/7AKp/8QCqv/sAtL/xALT/+wC4v+mAuP/2ALk/6YC5f/YAuz/zgLt/9gAFQG+/84Bw//sAcb/zgJC/+wCVv/sAlj/7AJg/+wCf//OAov/zgKN/+wCj//sApP/zgKV/+wCl//sApv/7AKd/+wCqv/sAtP/7ALj/7oC5f+6Au3/zgAOAX//7AGI/+wBnv/iAab/7AJV//YCV//2An7/7AKK/+ICjP/2Ao7/9gKS/+wC4v/sAuT/7ALs/+wAHAGB/+wBmv/sAZ3/7AGg/+wBw//sAkH/7AJT/+wCWf/sAlv/7AJd/+wCX//sAmH/7AKG/+wCiP/sApX/7AKX/+wCmv/sApz/7AKq/+wCxP/sAsb/7ALI/+wC0//sAt7/7ALg/+wC4//sAuX/7ALq/+wAgQGB/+wBhv/YAYz/xAGQ/9gBl//YAZr/7AGd/+wBoP/iAaz/2AGu/+IBr//iAbD/zgGx/84BtP/iAbX/4gG2/+IBt//OAbj/4gG5/+IBuv/OAbv/4gG8/+IBvf/OAcD/zgHC/+IBw//YAcT/4gHF/+IBx//iAcj/4gHK/+IBy//sAcz/zgHNABQBzv/iAc//zgHQ/9gB1P/OAdX/4gHWABQB1//iAdn/4gHb/+IB6P/EAev/xAI//84CQP/iAkH/7AJG/+ICR//EAkj/zgJK/+ICTP/sAk7/4gJS/+wCU//sAlT/zgJZ/+wCWv/OAlv/7AJc/84CXf/sAl7/zgJf/+wCYf/sAmL/zgJr/+ICbQAUAm//4gJz/+ICef/iAnv/4gJ9ABQCgf/iAoP/4gKF/+IChv/sAof/zgKI/+wCif/OApX/2AKX/9gCmf/iApv/2AKd/9gCov/iAqP/2AKk/84Cpv/iAqj/4gKq/9gCrP/iAq7/xAKv/9gCsP/EArH/2AKy/8QCs//YArX/zgK2//YCt//YArj/9gK5/9gCwf/iAsP/4gLE/+wCxf/OAsb/7ALH/84CyP/sAsn/zgLT/9gC1f/iAtf/4gLe/9gC3//OAuD/2ALh/84C4//sAuX/7ALm/9gC5//OAun/4gLq/+wC6//OAu7/9gLv/84C8P/YAvH/zgAJAbD/9gG3//YB1P/2Aej/2AHr/9gCSP/2AqT/9gLn//YC8f/2ACYBf//sAYj/7AGe/8QBo//YAab/7AG+/+wBv//2AcP/9gHG/+wB2P/2AlH/2AJV/+ICV//iAn7/7AJ//+wCiv/EAov/7AKM/84Cjv/OApL/7AKT/+wClP/YApX/9gKW/9gCl//2Aqn/2AKq//YCzf/2As//9gLR//YC0v/YAtP/9gLi/9gC4//sAuT/2ALl/+wC7P/sAu3/7AAPAb7/7AG//+wBxv/sAdj/7AJ//+wCi//sAo3/7AKP/+wCk//sAs3/7ALP/+wC0f/sAuP/2ALl/9gC7f/sAAgBnv/sAlX/9gJX//YCiv/sAoz/9gKO//YC4v/2AuT/9gAlAZ7/7AGj/9gBvv/iAcP/7AHG/+ICQv/2AlH/2AJV/+wCVv/2Alf/7AJY//YCYP/2An//4gKK/+wCi//iAoz/7AKN//YCjv/sAo//9gKT/+IClP/YApX/7AKW/9gCl//sApr/4gKb/+wCnP/iAp3/7AKp/9gCqv/sAtL/2ALT/+wC4v/sAuP/4gLk/+wC5f/iAu3/4gArAX//zgGI/84Bnv+6AaD/7AGj/84Bpv/OAb7/7AHD/+wBxv/sAkP/7AJR/84CVf/YAlf/2AJs/+wCcP/sAnz/7AJ+/84Cf//sAor/ugKL/+wCjP/EAo7/xAKS/84Ck//sApT/zgKV/+wClv/OApf/7AKa/84CnP/OAqn/zgKq/+wCtv/sArj/7ALS/84C0//sAtj/7ALi/7oC4//sAuT/ugLl/+wC7P/OAu3/7AAdAbH/7AG6/+wBvf/sAcD/7AHD/+wBzP/sAc//7AI//+wCVP/sAlr/7AJc/+wCXv/sAmL/7AKH/+wCif/sApX/7AKX/+wCm//sAp3/7AKq/+wCtf/sAsX/7ALH/+wCyf/sAtP/7ALf/+wC4f/sAuv/7ALv/+wACAHo/9gB6//YAlX/9gJX//YCjP/2Ao7/9gLi/+wC5P/sAAEBywAUAAIC4//sAuX/7AA7AX//9gGG/+wBiP/2AYr/7AGM/+wBkP/sAZL/7AGT//YBl//sAZ7/4gGf/+wBof/sAaP/7AGm//YBqf/2AbD/9gG3//YB1P/2Aej/2AHr/9gCR//sAkj/9gJP//YCUf/sAlX/9gJX//YCdP/sAnb/9gJ+//YCiv/iAoz/9gKO//YCkP/sApL/9gKU/+wClv/sAp//7AKj/+wCpP/2Aqn/7AKu/+wCsP/sArL/7AK6/+wCvP/2Asr/9gLM/+wCzv/sAtD/7ALS/+wC2v/sAtz/7ALi/+wC5P/sAub/7ALn//YC7P/2AvD/7ALx//YAGgGy/+wBvv/2Ab//9gHB/+wBw//2Acb/9gHY//YCdf/sAn//9gKL//YCkf/sApP/9gKV//YCl//2AqD/7AKq//YCu//sAs3/9gLP//YC0f/2AtP/9gLb/+wC3f/sAuP/9gLl//YC7f/2AEwBgf/2AYb/zgGM/7oBkP/OAZf/zgGa//YBnf/2AaD/4gGr//YBsP/YAbH/7AG3/9gBuv/sAb3/7AHA/+wBw//sAcz/7AHNADIBz//sAdD/9gHU/9gB1gAyAej/xAHr/8QCP//sAkH/9gJH/7oCSP/YAlP/9gJU/+wCWf/2Alr/7AJb//YCXP/sAl3/9gJe/+wCX//2AmH/9gJi/+wCbQAyAn0AMgKG//YCh//sAoj/9gKJ/+wClf/sApf/7AKa/+wCm//iApz/7AKd/+ICo//OAqT/2AKq/+wCrv+6ArD/ugKy/7oCtf/sAsT/9gLF/+wCxv/2Asf/7ALI//YCyf/sAtP/7ALe/7oC3//sAuD/ugLh/+wC5v/OAuf/2ALq//YC6//sAu//7ALw/84C8f/YAAkBsP/sAbf/7AHU/+wB6P/YAev/2AJI/+wCpP/sAuf/7ALx/+wAmAGB/+wBhv/OAYz/ugGQ/84Bl//OAZr/7AGd/+wBngAUAaD/2AGu/84Br//OAbD/xAGx/7oBsv/sAbP/7AG0/84Btf/OAbb/zgG3/8QBuP/OAbn/zgG6/7oBu//OAbz/zgG9/7oBvv/YAb//2AHA/7oBwf/sAcL/zgHD/84BxP/OAcX/zgHG/9gBx//OAcj/zgHJ/+wByv/OAcv/4gHM/7oBzv/OAc//ugHQ/8QB1P/EAdX/zgHX/84B2P/YAdn/zgHb/84B5P/YAej/xAHr/8QCP/+6AkD/zgJB/+wCQv/sAkb/zgJH/7oCSP/EAkr/zgJM/84CTv/OAlL/zgJT/+wCVP+6Alb/7AJY/+wCWf/sAlr/ugJb/+wCXP+6Al3/7AJe/7oCX//sAmD/7AJh/+wCYv+6Amv/zgJv/84Cc//OAnX/7AJ3/+wCef/OAnv/zgJ//9gCgf/OAoP/zgKF/84Chv/sAof/ugKI/+wCif+6AooAFAKL/9gCjf/YAo//2AKR/+wCk//YApX/zgKX/84Cmf/OApr/zgKb/7oCnP/OAp3/ugKg/+wCov/OAqP/zgKk/8QCpv/OAqj/zgKq/84CrP/OAq7/ugKw/7oCsv+6ArX/ugK7/+wCvf/sAr//4gLB/84Cw//OAsT/7ALF/7oCxv/sAsf/ugLI/+wCyf+6Asv/7ALN/9gCz//YAtH/2ALT/84C1f/OAtf/zgLb/+wC3f/sAt7/ugLf/7oC4P+6AuH/ugLj/84C5f/OAub/zgLn/8QC6f/OAur/7ALr/7oC7f/YAu//ugLw/84C8f/EACABsP/iAbH/9gG3/+IBuv/2Ab3/9gHA//YBzP/2Ac//9gHU/+IB5P/sAej/zgHr/84CP//2Akj/4gJU//YCWv/2Alz/9gJe//YCYv/2Aof/9gKJ//YCpP/iArX/9gLF//YCx//2Asn/9gLf//YC4f/2Auf/4gLr//YC7//2AvH/4gCPAX8AFAGB/+wBhv/YAYgAFAGM/8QBkP/YAZf/2AGa/+wBnf/sAZ4AFAGg/+IBpgAUAa7/4gGv/+IBsP/OAbH/2AGy/+wBs//sAbT/4gG1/+IBtv/iAbf/zgG4/+IBuf/iAbr/2AG7/+IBvP/iAb3/2AHA/9gBwf/sAcL/4gHD/84BxP/iAcX/4gHH/+IByP/iAcn/7AHK/+IBzP/YAc0AFAHO/+IBz//YAdD/4gHU/84B1f/iAdYAFAHX/+IB2f/iAdv/4gHk/+wB6P/OAev/zgI//9gCQP/iAkH/7AJG/+ICR//EAkj/zgJK/+ICTP/sAk7/4gJS/+ICU//sAlT/2AJZ/+wCWv/YAlv/7AJc/9gCXf/sAl7/2AJf/+wCYf/sAmL/2AJr/+ICbQAUAm//4gJz/+ICdf/sAnf/7AJ5/+ICe//iAn0AFAJ+ABQCgf/iAoP/4gKF/+IChv/sAof/2AKI/+wCif/YAooAFAKR/+wCkgAUApX/zgKX/84Cmf/iApr/7AKb/+ICnP/sAp3/4gKg/+wCov/iAqP/2AKk/84Cpv/iAqj/4gKq/84CrP/iAq7/xAKw/8QCsv/EArX/2AK7/+wCvf/sAsH/4gLD/+ICxP/sAsX/2ALG/+wCx//YAsj/7ALJ/9gCy//sAtP/zgLV/+IC1//iAtv/7ALd/+wC3v/OAt//2ALg/84C4f/YAuP/7ALl/+wC5v/YAuf/zgLp/+IC6v/sAuv/2ALsABQC7//YAvD/2ALx/84AHwGw/+IBsf/sAbf/4gG6/+wBvf/sAcD/7AHM/+wBz//sAdT/4gHo/+IB6//iAj//7AJI/+ICVP/sAlr/7AJc/+wCXv/sAmL/7AKH/+wCif/sAqT/4gK1/+wCxf/sAsf/7ALJ/+wC3//sAuH/7ALn/+IC6//sAu//7ALx/+IAJQGB/+wBhQBuAZr/7AGd/+wBoP/iAb7/7AHD/9gBxv/sAkH/7AJQAB4CUv/2AlP/7AJZ/+wCW//sAl3/7AJf/+wCYf/sAn//7AKG/+wCiP/sAov/7AKT/+wClf/YApf/2AKa/+ICm//sApz/4gKd/+wCqv/YAsT/7ALG/+wCyP/sAtP/2ALj/+wC5f/sAur/7ALt/+wAIwGB/+wBmv/sAZ3/7AGg/+wBo//sAcP/7AJB/+wCUf/sAlP/7AJZ/+wCW//sAl3/7AJf/+wCYf/sAob/7AKI/+wClP/sApX/7AKW/+wCl//sApr/zgKc/84Cqf/sAqr/7ALE/+wCxv/sAsj/7ALS/+wC0//sAt7/7ALg/+wC4//sAuX/7ALq/+wC7v/2AB0Bsf/2Abr/9gG9//YBwP/2AcP/9gHM//YBz//2Aj//9gJU//YCWv/2Alz/9gJe//YCYv/2Aof/9gKJ//YClf/2Apf/9gKq//YCtf/2AsX/9gLH//YCyf/2AtP/9gLf//YC4f/2AuP/7ALl/+wC6//2Au//9gA8AX//2AGI/9gBiv/iAYz/4gGS/+IBnv+6AZ//4gGh/+IBo//iAab/2AGy/+wBvv/iAcH/7AHD/+wBxv/iAkf/4gJL/+wCUf/iAlX/4gJX/+ICdP/iAnX/7AJ+/9gCf//iAor/ugKL/+ICjP/iAo7/4gKQ/+ICkf/sApL/2AKT/+IClP/iApX/7AKW/+ICl//sAp//4gKg/+wCqf/iAqr/7AKu/+ICsP/iArL/4gK6/+ICu//sAsz/4gLO/+IC0P/iAtL/4gLT/+wC2v/iAtv/7ALc/+IC3f/sAuL/7ALj/+wC5P/sAuX/7ALs/9gC7f/iABUBjP/2AZL/7AGe/+wBof/sAej/2AHr/9gCR//2AlX/9gJX//YCdP/sAor/7AKM//YCjv/2ApD/7AKf/+wCrv/2ArD/9gKy//YCuv/sAtr/7ALc/+wADwGy//YBv//2AcH/9gHY//YCdf/2ApH/9gKg//YCu//2As3/9gLP//YC0f/2Atv/9gLd//YC4//sAuX/7AAnAX//4gGI/+IBjP/sAZL/7AGe/+IBof/sAaP/7AGm/+IBvv/sAcb/7AJH/+wCUf/sAlX/7AJX/+wCdP/sAn7/4gJ//+wCiv/iAov/7AKM/+wCjv/sApD/7AKS/+ICk//sApT/7AKW/+wCn//sAqn/7AKu/+wCsP/sArL/7AK6/+wC0v/sAtr/7ALc/+wC4v/sAuT/7ALs/+IC7f/sABoBsv/sAb7/4gG//+wBwf/sAcP/7AHG/+IB2P/sAnX/7AJ//+ICi//iApH/7AKT/+IClf/sApf/7AKg/+wCqv/sArv/7ALN/+wCz//sAtH/7ALT/+wC2//sAt3/7ALj/84C5f/OAu3/4gAFAcP/7AKV/+wCl//sAqr/7ALT/+wABAGFAG4CvwAUAuP/7ALl/+wAOAAS/+wAFv/sABkAggAe/+wAIP/sACP/ugAl/9gAJv/YACj/xABt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAgv/EAKr/7ACs/+wArv/sALD/7ADA/+wAwv/sAMT/7ADG/+wA8P/sAPL/7AD0/+wA9v/sAQb/ugEI/7oBGP/YARr/xAEc/8QBKf/sAdz/2AHe/9gB4P/YAeL/xAI0/+wDHv/sAyD/7AMi/+wDJP/sAyb/7AMo/+wDKv/sAyz/7AMu/+wDMP/sAzL/7AM0/+wDRP/EA0b/xANI/8QDVv+6AAEAGQA8AA0AQf/sAEL/7ABD/+wARP/sAEX/9gCh/+wBGf/sAR7/9gEg//YBIv/2Ad3/7AHf/+wDRf/sADIAEP/sACP/4gAl//YAJv/2ACf/7AAo//YAKf/2AGb/7ABn/+wAaP/sAGn/7ABq/+wAa//sAIL/9gCk/+wApv/sAKj/7AEG/+IBCP/iARj/9gEa//YBHP/2AR3/9gEf//YBIf/2ASX/7AGC//YB3P/2Ad7/9gHg//YB4v/2Aej/2AHr/9gCL//sAvL/7AL0/+wC9v/sAvj/7AL6/+wC/P/sAv7/7AMA/+wDAv/sAwT/7AMG/+wDCP/sA0T/9gNG//YDSP/2A1b/4gASADEAKAA/ACgAQQAyAEIAMgBDADIARAAyAKEAMgEHACgBCQAoARkAMgHdADIB3wAyAhEAKAISACgCMgAoAjMAKANFADIDVwAoABoAEP/2AGb/9gBn//YAaP/2AGn/9gBq//YAa//2AKT/9gCm//YAqP/2ASX/9gHo/+wB6//sAi//9gLy//YC9P/2Avb/9gL4//YC+v/2Avz/9gL+//YDAP/2AwL/9gME//YDBv/2Awj/9gASADEAMgA/ADIAQQAyAEIAMgBDADIARAAyAKEAMgEHADIBCQAyARkAMgHdADIB3wAyAhEAMgISADICMgAyAjMAMgNFADIDVwAyALYAEP/EABL/7AAW/+wAHv/sACD/7AAs/84ALv/OAC//zgAw/84AMv/sADj/4gA5/+IAOv/OADv/4gA8/84APf/iAD7/2ABA/+IARf/sAGb/xABn/8QAaP/EAGn/xABq/8QAa//EAG3/7AB4/+wAef/sAHr/7AB7/+wAfP/sAH3/7ACF/84Ahv/OAIf/zgCI/84Aif/OAIr/zgCL/84AjP/OAI3/zgCO/84Aj//OAJD/zgCX/84AmP/OAJn/zgCa/84Am//OAJz/zgCd/+IAnv/iAJ//4gCg/+IApP/EAKX/zgCm/8QAp//OAKj/xACp/84Aqv/sAKv/zgCs/+wArf/OAK7/7ACv/84AsP/sALH/zgCz/84Atf/OALf/zgC5/84Au//OAL3/zgC//84AwP/sAMH/7ADC/+wAw//sAMT/7ADF/+wAxv/sAMf/7ADc/+IA6P/iAOr/4gDv/+IA8P/sAPH/zgDy/+wA8//OAPT/7AD1/84A9v/sAPf/zgD5/+IA+//iAP//2AED/9gBDf/iAQ//4gER/+IBE//iARX/4gEX/+IBHv/sASD/7AEi/+wBJf/EASb/zgEo/84BKf/sASr/zgEs/9gB6P/EAev/xAIu/+ICL//EAjD/zgI0/+wCNf/OAjf/4gLy/8QC8//OAvT/xAL1/84C9v/EAvf/zgL4/8QC+v/EAvv/zgL8/8QC/f/OAv7/xAL//84DAP/EAwH/zgMC/8QDA//OAwT/xAMF/84DBv/EAwf/zgMI/8QDCf/OAwv/zgMN/84DD//OAxH/zgMV/84DF//OAxn/zgMe/+wDH//OAyD/7AMh/84DIv/sAyP/zgMk/+wDJv/sAyf/zgMo/+wDKf/OAyr/7AMr/84DLP/sAy3/zgMu/+wDL//OAzD/7AMx/84DMv/sAzP/zgM0/+wDNf/OAzf/4gM5/+IDO//iAz3/4gM//+IDQf/iA0P/4gACAej/2AHr/9gAxAAQ/7oAEv/sABb/7AAe/+wAIP/sACMAFAAs/7AALv+6AC//ugAw/7oAMv+6ADj/zgA5/84AOv+6ADv/zgA8/7oAPf/OAD7/xABA/84AQf/sAEL/7ABD/+wARP/sAEX/2ABm/7oAZ/+6AGj/ugBp/7oAav+6AGv/ugBt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAhf+6AIb/sACH/7AAiP+wAIn/sACK/7AAi/+wAIz/ugCN/7oAjv+6AI//ugCQ/7oAl/+6AJj/ugCZ/7oAmv+6AJv/ugCc/7oAnf/OAJ7/zgCf/84AoP/OAKH/7ACk/7oApf+wAKb/ugCn/7AAqP+6AKn/sACq/+wAq/+6AKz/7ACt/7oArv/sAK//ugCw/+wAsf+6ALP/ugC1/7oAt/+6ALn/ugC7/7oAvf+6AL//ugDA/+wAwf+6AML/7ADD/7oAxP/sAMX/ugDG/+wAx/+6ANz/zgDo/84A6v/OAO//zgDw/+wA8f+6APL/7ADz/7oA9P/sAPX/ugD2/+wA9/+6APn/zgD7/84A///E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CdcAAgl0AAEABAnYAAIJdAABAAQJ2QACCXQAAQAECcAAAgl0AAEABAnBAAIJdAABAAQJwgACCXQAAQAECyAAAgl0AAEABAsmAAIJdAACAAgJPgliAAAJZAlqACUJbAltACwJbwlzAC4JkwmUADMJpQmlADULHwsfADYLJAskADcABAAAAAEACAABACIAAgAKABYAAQAECdoAAwmFCXEAAQAECdsAAwmFCVgAAQACCU8JVgAEAAAAAQAIAAEELgABAAgAAQAECdwAAgmFAAQAAAABAAgAAQ80AEoAmgCmALIAvgDKANYA4gDuAPoBBgESAR4BKgE2AUIBTgFaAWYBcgF+AYoBlgGiAa4BugHGAdIB3gHqAfYCAgIOAhoD4gImAjICPgJKAlYCYgJuAnoChgKSAp4CqgK2AsICzgLaAuYC8gL+AwoDFgMiAy4DOgNGA1IDXgNqA3YDggPuA44DmgOmA7IDvgPKA9YD4gPuAAEABAojAAMJhQlqAAEABAokAAMJhQlqAAEABAolAAMJhQlqAAEABAomAAMJhQlqAAEABAonAAMJhQlqAAEABAooAAMJhQlqAAEABAopAAMJhQlqAAEABAoqAAMJhQlqAAEABAorAAMJhQlqAAEABAosAAMJhQlqAAEABAotAAMJhQlqAAEABAouAAMJhQlqAAEABAovAAMJhQlqAAEABAowAAMJhQlqAAEABAoxAAMJhQlqAAEABAoyAAMJhQlqAAEABAozAAMJhQlqAAEABAo0AAMJhQlqAAEABAo1AAMJhQlqAAEABAo2AAMJhQlqAAEABApaAAMJhQlqAAEABAo3AAMJhQlqAAEABAo4AAMJhQlqAAEABAo5AAMJhQlqAAEABAo6AAMJhQlqAAEABAo7AAMJhQlqAAEABAo8AAMJhQlqAAEABAo9AAMJhQlqAAEABAphAAMJhQlqAAEABAo+AAMJhQlqAAEABAo/AAMJhQlqAAEABApjAAMJhQlqAAEABApAAAMJhQlqAAEABApCAAMJhQlqAAEABApDAAMJhQlqAAEABApEAAMJhQlqAAEABApHAAMJhQlqAAEABApIAAMJhQlqAAEABApJAAMJhQlqAAEABApOAAMJhQlqAAEABApTAAMJhQlqAAEABApUAAMJhQlqAAEABApcAAMJhQlqAAEABApgAAMJhQlqAAEABApKAAMJhQlqAAEABApLAAMJhQlqAAEABApMAAMJhQlqAAEABApNAAMJhQlqAAEABApPAAMJhQlqAAEABApQAAMJhQlqAAEABApRAAMJhQlqAAEABApSAAMJhQlqAAEABApVAAMJhQlqAAEABApWAAMJhQlqAAEABApXAAMJhQlqAAEABApYAAMJhQlqAAEABApZAAMJhQlqAAEABApbAAMJhQlqAAEABApdAAMJhQlqAAEABApeAAMJhQlqAAEABApfAAMJhQlqAAEABApiAAMJhQlqAAEABApkAAMJhQlqAAEABApmAAMJhQlqAAEABApnAAMJhQlqAAEABApoAAMJhQlqAAEABApFAAMJhQlqAAEABApGAAMJhQlqAAEABAshAAMJhQlqAAEABAsiAAMJhQlqAAEABApBAAMJhQlqAAEABAplAAMJhQlqAAQAAAABAAgAAQASAAEACAABAAQJ3QACCYUAAQABCWoABQAAAAEACAABAA4ABAAaABoAGgAaAAEABAmmCacJqQmqAAEABAADAAEJhQlqAAEACwAEAAAAAQAIAAEAEgABAAgAAQAECd0AAglqAAEAAQmFAAQAAAABAAgAAQrAAEoBggGMAZYBoACaAbYBwAHKAdQB3gCkAK4AuADCAhgCIgIsAMwCQgJMAlYCYAJqAnQCfgKIApICnAKoBEQCsgK8AsYC0ALaAuQC7gL4AwIDDAMWaCBoKgM4A0IDTGg0A2IDbAN2A4BoPmhIA6IDrAO2ANYDzAPWA+AD6gP0BE4D/gQIBBIEHAQmBDAEOgREBE4EWARiAAEABAniAAIJhQABAAQJ6AACCYUAAQAECekAAgmFAAEABAnqAAIJhQABAAQJ6wACCYUAAQAECe8AAgmFAAEABAoTAAIJhQAEAAAAAQAIAAEJ2ABKAJoApACuALgAwgDOANgA4gDsAPYBAAEMARgBJAEwAToBRAFOAVoBZAFuAXgBggGMAZYBoAGqAbQBwANcAcoB1AHeAegB8gH8AgYCEAIaAiQCLgI4AkQCUAJaAmQCbgJ6AoQCjgKYAqICrgK6AsQCzgLYAuQC7gL4AwIDDANmAxYDIAMqAzQDPgNIA1IDXANmA3ADegABAAQJ3gACCYUAAQAECd8AAgmFAAEABAngAAIJhQABAAQJ4QACCYUAAQAECeIAAwmFCa0AAQAECeMAAgmFAAEABAnkAAIJhQABAAQJ5QACCYUAAQAECeYAAgmFAAEABAnnAAIJhQABAAQJ6AADCYUJrQABAAQJ6QADCYUJrQABAAQJ6gADCYUJrQABAAQJ6wADCYUJrQABAAQJ7AACCYUAAQAECe0AAgmFAAEABAnuAAIJhQABAAQJ7wADCYUJrQABAAQJ8AACCYUAAQAECfEAAgmFAAEABAoVAAIJhQABAAQJ8gACCYUAAQAECfMAAgmFAAEABAn0AAIJhQABAAQJ9QACCYUAAQAECfYAAgmFAAEABAn3AAIJhQABAAQJ+AADCYUJrQABAAQJ+AACCYUAAQAECfoAAgmFAAEABAodAAIJhQABAAQJ+wACCYUAAQAECfwAAgmFAAEABAn9AAIJhQABAAQJ/gACCYUAAQAECf8AAgmFAAEABAoCAAIJhQABAAQKAwACCYUAAQAECgQAAgmFAAEABAoJAAIJhQABAAQKDgADCYUJrQABAAQKDwADCYUJrQABAAQKFwACCYUAAQAEChsAAgmFAAEABAoFAAIJhQABAAQKBgADCYUJrQABAAQKBwACCYUAAQAECggAAgmFAAEABAoKAAIJhQABAAQKCwACCYUAAQAECgwAAwmFCa0AAQAECg0AAwmFCa0AAQAEChAAAgmFAAEABAoRAAIJhQABAAQKEgACCYUAAQAEChMAAwmFCa0AAQAEChQAAgmFAAEABAoWAAIJhQABAAQKGAACCYUAAQAEChkAAgmFAAEABAoaAAIJhQABAAQKHgACCYUAAQAECh8AAgmFAAEABAogAAIJhQABAAQKIQACCYUAAQAECiIAAgmFAAEABAoAAAIJhQABAAQKAQACCYUAAQAECfkAAgmFAAEABAocAAIJhQABAAQLJQACCYUAAQAECycAAgmFAAQAAAABAAgAAQKgADoAegCEAI4AmACiAKwAtgDAAMoA1ADeAOgA8gD8AQYBEAEaASQBLgE4AlACjAFCAUwBVgFgAWoBdAF+AYgBkgGcAaYBsAG6AcQBzgHYAeIB7AH2AgACCgIUAh4CKAIyAjwCRgJQApYCWgJkAm4CeAKCAowClgABAAQKaQACCYUAAQAECmoAAgmFAAEABAprAAIJhQABAAQKbAACCYUAAQAECm4AAgmFAAEABApvAAIJhQABAAQKcAACCYUAAQAECnEAAgmFAAEABApyAAIJhQABAAQKdwACCYUAAQAECngAAgmFAAEABAp5AAIJhQABAAQKewACCYUAAQAECnwAAgmFAAEABAp9AAIJhQABAAQKfgACCYUAAQAECn8AAgmFAAEABAqAAAIJhQABAAQKgQACCYUAAQAECoIAAgmFAAEABAqFAAIJhQABAAQKhgACCYUAAQAECocAAgmFAAEABAqIAAIJhQABAAQKiQACCYUAAQAECosAAgmFAAEABAqMAAIJhQABAAQKjQACCYUAAQAECo4AAgmFAAEABAqPAAIJhQABAAQKkAACCYUAAQAECpIAAgmFAAEABAqTAAIJhQABAAQKlAACCYUAAQAECpUAAgmFAAEABAqWAAIJhQABAAQKmwACCYUAAQAECpwAAgmFAAEABAqdAAIJhQABAAQKnwACCYUAAQAECqAAAgmFAAEABAqhAAIJhQABAAQKogACCYUAAQAECqMAAgmFAAEABAqkAAIJhQABAAQKpQACCYUAAQAECqYAAgmFAAEABAqDAAIJhQABAAQKqAACCYUAAQAECqkAAgmFAAEABAqqAAIJhQABAAQKqwACCYUAAQAECqwAAgmFAAEABAqEAAIJhQABAAQKpwACCYUAAgAJCiMKJgAACigKLAAECjEKMwAJCjUKQwAMCkUKSgAbCkwKUAAhClUKVwAmClkKZwApCyELIgA4AAQAAAABAAgAAQNqAEoAmgCkAK4AuADCAMwA1gDgAOoA9AD+AQgBEgEcASYBMAE6AUQBTgFYAWIBbAF2AYABigGUAZ4BqAGyAbwBxgHQAdoDVgHkAe4B+AICAgwCFgIgAioCNAI+AkgCUgJcAmYCcAJ6AoQCjgKYAqICrAK2AsACygLUAt4C6ALyAvwDBgNgAxADGgMkAy4DOANCA0wDVgNgAAEABAojAAIJ3QABAAQKJAACCd0AAQAECiUAAgndAAEABAomAAIJ3QABAAQKJwACCd0AAQAECigAAgndAAEABAopAAIJ3QABAAQKKgACCd0AAQAECisAAgndAAEABAosAAIJ3QABAAQKLQACCd0AAQAECi4AAgndAAEABAovAAIJ3QABAAQKMAACCd0AAQAECjEAAgndAAEABAoyAAIJ3QABAAQKMwACCd0AAQAECjQAAgndAAEABAo1AAIJ3QABAAQKNgACCd0AAQAECloAAgndAAEABAo3AAIJ3QABAAQKOAACCd0AAQAECjkAAgndAAEABAo6AAIJ3QABAAQKOwACCd0AAQAECjwAAgndAAEABAo9AAIJ3QABAAQKYQACCd0AAQAECj4AAgndAAEABAo/AAIJ3QABAAQKYwACCd0AAQAECkAAAgndAAEABApCAAIJ3QABAAQKQwACCd0AAQAECkQAAgndAAEABApHAAIJ3QABAAQKSAACCd0AAQAECkkAAgndAAEABApOAAIJ3QABAAQKUwACCd0AAQAEClQAAgndAAEABApcAAIJ3QABAAQKYAACCd0AAQAECkoAAgndAAEABApLAAIJ3QABAAQKTAACCd0AAQAECk0AAgndAAEABApPAAIJ3QABAAQKUAACCd0AAQAEClEAAgndAAEABApSAAIJ3QABAAQKVQACCd0AAQAEClYAAgndAAEABApXAAIJ3QABAAQKWAACCd0AAQAEClkAAgndAAEABApbAAIJ3QABAAQKXQACCd0AAQAECl4AAgndAAEABApfAAIJ3QABAAQKYgACCd0AAQAECmQAAgndAAEABApmAAIJ3QABAAQKZwACCd0AAQAECmgAAgndAAEABApFAAIJ3QABAAQKRgACCd0AAQAECyEAAgndAAEABAsiAAIJ3QABAAQKQQACCd0AAQAECmUAAgndAAIABglPCXMAAAmLCZIAJQnDCdsALQsfCyAARgskCyQASAsmCyYASQAEAAAAAQAIAAEDRgBHAJQAngCoALIAvADGANAA2gDkAO4A+AECAQwBFgEgASoBNAE+AUgBUgFcAWYBcAF6AYQBjgGYAaIBrAG2AzIBwAHKAdQB3gHoAfIB/AIGAhACGgIkAi4COAJCAkwCVgJgAmoCdAJ+AogCkgKcAqYCsAK6AsQCzgLYAuIC7AL2AwADCgM8AxQDHgMoAzIDPAABAAQKaQACCd0AAQAECmoAAgndAAEABAprAAIJ3QABAAQKbAACCd0AAQAECm0AAgndAAEABApuAAIJ3QABAAQKbwACCd0AAQAECnAAAgndAAEABApxAAIJ3QABAAQKcgACCd0AAQAECnMAAgndAAEABAp0AAIJ3QABAAQKdQACCd0AAQAECnYAAgndAAEABAp3AAIJ3QABAAQKeAACCd0AAQAECnkAAgndAAEABAp6AAIJ3QABAAQKewACCd0AAQAECnwAAgndAAEABAp9AAIJ3QABAAQKfgACCd0AAQAECn8AAgndAAEABAqAAAIJ3QABAAQKgQACCd0AAQAECoIAAgndAAEABAqDAAIJ3QABAAQKhAACCd0AAQAECoUAAgndAAEABAqGAAIJ3QABAAQKiAACCd0AAQAECokAAgndAAEABAqKAAIJ3QABAAQKiwACCd0AAQAECowAAgndAAEABAqNAAIJ3QABAAQKjgACCd0AAQAECo8AAgndAAEABAqQAAIJ3QABAAQKkQACCd0AAQAECpIAAgndAAEABAqTAAIJ3QABAAQKlAACCd0AAQAECpUAAgndAAEABAqWAAIJ3QABAAQKlwACCd0AAQAECpgAAgndAAEABAqZAAIJ3QABAAQKmgACCd0AAQAECpsAAgndAAEABAqcAAIJ3QABAAQKnQACCd0AAQAECp4AAgndAAEABAqfAAIJ3QABAAQKoAACCd0AAQAECqEAAgndAAEABAqiAAIJ3QABAAQKowACCd0AAQAECqQAAgndAAEABAqlAAIJ3QABAAQKpgACCd0AAQAECqcAAgndAAEABAqoAAIJ3QABAAQKqQACCd0AAQAECqsAAgndAAEABAqsAAIJ3QABAAQKrQACCd0AAQAECocAAgndAAEABAqqAAIJ3QACAAMJ3goiAAALJQslAEULJwsnAEYABgAAAAEACAACAFBYzgAQABgAAgAAAC4AAQo9AAEAAQACAAMJewl8AAEJhQmFAAEJlQmWAAEAAQAEAAAAAQABAAEAAQAAABIAAgAAAAEACAABAAgAAQAOAAEAAQo9AAIJ+AlqAAQAAAABAAgAAQEWAAYAEgAeAFYAbACYAK4AAQAECvEAAwmFCWkABQAMABYAHgAoADAK9AAECYUJWQl6CvMAAwmFCVkK9gAECYUJWgl6CvUAAwmFCVoK9wADCYUJaQACAAYADgr4AAMJhQlaCvkAAwmFCWkABAAKABQAHAAkCvwABAmFCVsJegr7AAMJhQlbCvoAAwmFCVwK/QADCYUJaQACAAYADgr+AAMJhQlcCv8AAwmFCWkACgAWAB4AJgAuADYAPgBGAE4AVgBeCwMAAwmFCVELAgADCYUJUgsJAAMJhQlgCwcAAwmFCWELBAADCYUJZgsFAAMJhQlnCwoAAwmFCWgLCwADCYUJaQsGAAMJhQlvCwgABAmFCfAJaQABAAYJUwlZCVoJWwlcCWAABAAAAAEACAABAbIADwAkAC4AOABCAHAAggCmALgAwgEWASABKgE0AVYBiAABAAQK8AACCV4AAQAECvEAAglpAAEABAryAAIJaQAFAAwAFAAaACIAKAr0AAMJWQl6CvMAAglZCvYAAwlaCXoK9QACCVoK9wACCWkAAgAGAAwK+AACCVoK+QACCWkABAAKABIAGAAeCvwAAwlbCXoK+wACCVsK+gACCVwK/QACCWkAAgAGAAwK/gACCVwK/wACCWkAAQAECwAAAgleAAoAFgAcACIAKAAuADQAOgBAAEYATAsDAAIJUQsCAAIJUgsJAAIJYAsHAAIJYQsEAAIJZgsFAAIJZwsKAAIJaAsLAAIJaQsGAAIJbwsIAAMJ8AlpAAEABAsNAAIJYgABAAQLDgACCWkABABqAHAAdgB8AAQACgAQABYAHAsVAAIJWQsXAAIJWgsWAAIKLQsYAAIKLgAGAA4AFAAaACAAJgAsCxkAAgldCxoAAgliCxsAAgloCxwAAglpCx0AAglsCx4AAglvAAUADAASABgAHgAkCw8AAglUCxQAAgliCxMAAglsCxEAAglvCyMAAgsfAAEADwneCeIJ5AnoCekJ6gnrCe0J7wnyCfsJ/An9Cf8LJQAEAAAAAQAIAAEANAAEAA4AGAAiACIAAQAECwEAAgntAAEABAsMAAIJ9wACAAYADAsQAAIJ4wsSAAIJ+wABAAQJ7QnvCfwLJQAFAAAAAQAIAAIAjAAMAAIAAABMAAIACgk7CTsAAgk+CT4AAQlHCUgAAQlKCU4AAQmlCaUAAQmvCa8AAQm4CbkAAQm7Cb8AAQnCCcIAAQncCdwAAgABAAQAAgABAAIAAAAXAAIAAAABAAgAAQAqABIAUgBYAF4AZABqAHAAdgB8AIIAiACOAJQAmgCgAKYArACyALgAAQASCT4JRwlICUoJSwlMCU0JTgmlCa8JuAm5CbsJvAm9Cb4JvwnCAAIJPwl+AAIJSQl9AAIJSQl+AAIJSQl/AAIJQAl9AAIJQAl+AAIJQAl/AAIJQAmAAAIJPwl9AAIJsAl+AAIJugl9AAIJugl+AAIJugl/AAIJsQl9AAIJsQl+AAIJsQl/AAIJsQmAAAIJsAl9AAQAAAABAAgAAQAaAAEACAACAAYADArdAAIJOwrdAAIJPAABAAEJ3AAEAAAAAQAIAAECMgAbADwARgBYAGIAbAB2AIAAigCUAJ4AwADiAQQBJgFIAWoBjAGuAdAB2gHsAfYCAAIKAhQCHgIoAAEABAreAAIJPAACAAYADArfAAIJOwrfAAIJPAABAAQK4AACCTwAAQAECuEAAgk8AAEABAriAAIJPAABAAQK4wACCTwAAQAECuQAAgk8AAEABArlAAIJPAABAAQK5gACCTwABAAKABAAFgAcC6IAAgk7CsIAAgk8CsMAAgncCsQAAgrdAAQACgAQABYAHAuaAAIJOwrFAAIJPArGAAIJ3ArHAAIK3QAEAAoAEAAWABwLmwACCTsKyAACCTwKyQACCdwKygACCt0ABAAKABAAFgAcC5wAAgk7CssAAgk8CswAAgncCs0AAgrdAAQACgAQABYAHAudAAIJOwrOAAIJPArPAAIJ3ArQAAIK3QAEAAoAEAAWABwLngACCTsK0QACCTwK0gACCdwK0wACCt0ABAAKABAAFgAcC58AAgk7CtQAAgk8CtUAAgncCtYAAgrdAAQACgAQABYAHAugAAIJOwrXAAIJPArYAAIJ3ArZAAIK3QAEAAoAEAAWABwLoQACCTsK2gACCTwK2wACCdwK3AACCt0AAQAECucAAgk8AAIABgAMCugAAgk7CugAAgk8AAEABArpAAIJPAABAAQK6gACCTwAAQAECusAAgk8AAEABArsAAIJPAABAAQK7QACCTwAAQAECu4AAgk8AAEABArvAAIJPAABABsJPglCCUcJSAlKCUsJTAlNCU4JeAl9CX4JfwmACYEJggmDCYQJrwmzCbgJuQm7CbwJvQm+Cb8ABQAAAAEACAACADgADAACAAAAHAACAAIJdwl3AAEJrgmuAAIAAQAEAAIAAQAAAAAAGwABAAAAAQAIAAEABgGxAAEAAQl3AAUAAAABAAgAAkAYAAwAAgAABDYAAgCxCU8JTwADCVAJUAACCVEJVQADCVYJWAACCVkJXAADCV0JXQACCV4JcwADCYsJiwADCYwJjAACCY0JjQADCY4JjgACCY8JkgADCaYJpgADCacJpwACCakJqgADCa0JrQAnCcMJxgADCccJyAACCckJygADCcsJywACCcwJ2QADCdoJ2gACCdsJ2wADCeAJ4AAECeEJ4QAJCeMJ4wASCeUJ5QAmCeYJ5gAcCecJ5wAlCegJ6AAhCesJ6wAlCewJ7AAaCe0J7QAMCe4J7gAQCe8J7wAiCfAJ8AALCfEJ8QAKCfIJ8gAFCfQJ9AAUCfUJ9QAYCfYJ9gAGCfcJ9wAHCfgJ+AATCfkJ+QAgCfsJ+wARCfwJ/AAVCf0J/QANCf4J/gAQCf8J/wAdCgAKAAAZCgEKAQAWCgQKBAAECgUKBQAJCgcKBwASCgkKCQAmCgoKCgAcCgsKCwAlCgwKDAAhCg8KDwAlChAKEAAaChEKEQAMChIKEgAQChMKEwAiChQKFAALChUKFQAKChYKFgAFChgKGAAUChkKGQAYChoKGgAGChsKGwAHChwKHAAgCh4KHgARCh8KHwAVCiAKIAANCiEKIQAQCiIKIgAdCiMKIwADCiQKJAACCiUKKQADCioKLAACCi0KMAADCjEKMQACCjIKQgADCkMKQwACCkQKRAADCkUKRgACCkcKRwADCkgKSAACCkkKTQADCk4KUAACClEKVAADClUKVQACClYKZgADCmcKZwACCmgKaAADCmsKawAICmwKbAAJCm4KbgASCnMKcwAhCnYKdgAlCncKdwAfCngKeAAOCnkKeQAQCnoKegAiCnsKewALCnwKfAAPCn0KfQAFCn8KfwAUCoAKgAAlCoEKgQAXCoIKggAHCoMKgwATCoQKhAAgCoYKhgARCocKhwAkCogKiAANCokKigAlCowKjAAlCo8KjwAICpAKkAAJCpIKkgASCpcKlwAhCpoKmgAlCpsKmwAfCpwKnAAOCp0KnQAQCp4KngAiCp8KnwALCqAKoAAPCqEKoQAFCqMKowAUCqQKpAAlCqUKpQAXCqYKpgAHCqcKpwAgCqkKqQARCqoKqgAkCqsKqwANCqwKrQAlCvAK8AADCvEK8gACCvMK8wADCvUK9QADCvcK9wACCvgK+AADCvkK+QACCvoK+wADCv0K/QACCv4K/gADCv8K/wACCwALAAADCwELAQAbCwILBAADCwULBQACCwYLBgADCwcLCAACCwkLCQADCwoLCgACCwsLCwADCwwLDAAeCw0LDQADCw4LDgACCw8LDwADCxALEAAjCxELEQADCxILEgAjCxMLFAACCxULGgADCxsLHAACCx0LIgADCyMLIwACCyQLJAADCyULJQAVCyYLJgADCycLJwAVCygLKAABC4ULhQAZAEgAkgCcAKYAsgC+AMoA1gDiAO4A+gEGARIBHgEqATYBQgFOAVoBZgFyAX4BigGWAaIBrgG6AcYB0gHeAeoB9gICAg4CGgImAjICPgJKAlgCZgJ0AoICkAKeAqwCugLIAtYC5ALyAwADDgMcAyoDOANGA1QDYgNwA34DjAOaA6gDtgPEA9ID4APuA/wECgQYBCYAAgABAAIAAABAAAIAAQADAAAAQAADAAEABAADAAAAHQADAAEABQADAAAAHgADAAEABgADAAAAHwADAAEABwADAAAAIAADAAEACAADAAAAIQADAAEACQADAAAAIgADAAEACgADAAAAIwADAAEACwADAAAAJAADAAEADAADAAAAJQADAAEADQADAAAAJgADAAEADgADAAAAJwADAAEADwADAAAAKAADAAEAEAADAAAAKQADAAEAEQADAAAAKgADAAEAEgADAAAAKwADAAEAEwADAAAALAADAAEAFAADAAAALQADAAEAFQADAAAALgADAAEAFgADAAAALwADAAEAFwADAAAAMAADAAEAGAADAAAAMQADAAEAGQADAAAAMgADAAEAGgADAAAAMwADAAEAGwADAAAANAADAAEAHAADAAAANQADAAEAHQADAAAANgADAAEAHgADAAAANwADAAEAHwADAAAAOAADAAEAIAADAAAAOQADAAEAIQADAAAAOgADAAEAIgADAAAAOwADAAEAIwADAAAAPAADAAEAJAADAAAAPQADAAEAJQADAAAAPgADAAEAJgADAAAAPwAEAAEABAAnAAMAAAAdAAQAAQAFACcAAwAAAB4ABAABAAYAJwADAAAAHwAEAAEABwAnAAMAAAAgAAQAAQAIACcAAwAAACEABAABAAkAJwADAAAAIgAEAAEACgAnAAMAAAAjAAQAAQALACcAAwAAACQABAABAAwAJwADAAAAJQAEAAEADQAnAAMAAAAmAAQAAQAOACcAAwAAACcABAABAA8AJwADAAAAKAAEAAEAEAAnAAMAAAApAAQAAQARACcAAwAAACoABAABABIAJwADAAAAKwAEAAEAEwAnAAMAAAAsAAQAAQAUACcAAwAAAC0ABAABABUAJwADAAAALgAEAAEAFgAnAAMAAAAvAAQAAQAXACcAAwAAADAABAABABgAJwADAAAAMQAEAAEAGQAnAAMAAAAyAAQAAQAaACcAAwAAADMABAABABsAJwADAAAANAAEAAEAHAAnAAMAAAA1AAQAAQAdACcAAwAAADYABAABAB4AJwADAAAANwAEAAEAHwAnAAMAAAA4AAQAAQAgACcAAwAAADkABAABACEAJwADAAAAOgAEAAEAIgAnAAMAAAA7AAQAAQAjACcAAwAAADwABAABACQAJwADAAAAPQAEAAEAJQAnAAMAAAA+AAQAAQAmACcAAwAAAD8ABQAAAAEACAACN6YADAACAAAH8AACAHUJTwlPAAUJUQlSAAYJUwlVAAcJWQlaAAQJWwlbAAcJXAlcAAQJXgleAAYJXwlfAAcJYAlgAAQJYQlhAAcJYglkAAYJZQllAAUJZglmAAYJZwlnAAgJaAlpAAYJaglrAAMJbAluAAgJbwlvAAYJcAlwAAgJcQlxAAYJcglyAAgJcwlzAAUJiwmLAAUJjQmNAAYJjwmPAAcJkAmQAAQJkQmRAAUJkgmSAAYJpgmmAAYJqQmpAAcJqgmqAAYJrQmtAAkJwwnDAAYJxAnGAAcJyQnKAAQJzAnMAAYJzQnNAAcJzgnOAAQJzwnPAAcJ0AnRAAYJ0gnSAAgJ0wnTAAYJ1AnUAAgJ1QnVAAYJ1gnWAAgJ1wnXAAYJ2AnYAAgJ2QnZAAUJ2wnbAAcJ4AngAAIKBAoEAAIKIwojAAUKJQomAAYKJwopAAcKLQouAAQKLwovAAcKMAowAAQKMgoyAAYKMwozAAcKNAo0AAQKNQo1AAcKNgo3AAYKOAo4AAUKOQo5AAYKOgo6AAgKOwo8AAYKPQo9AAMKPgo/AAgKQApAAAYKQQpBAAgKQgpCAAYKRApEAAYKRwpHAAUKSQpKAAYKSwpNAAcKUQpSAAQKUwpTAAcKVApUAAQKVgpWAAYKVwpXAAcKWApYAAQKWQpZAAcKWgpbAAYKXApcAAUKXQpdAAYKXgpeAAgKXwpgAAYKYQphAAMKYgpjAAgKZApkAAYKZQplAAgKZgpmAAYKaApoAAYK8ArwAAcK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAQLAAsAAAgLAgsCAAgLAwsDAAQLBAsEAAYLBgsGAAYLCQsJAAQLCwsLAAgLDQsNAAYLDwsPAAgLEQsRAAgLFQsYAAYLGQsZAAgLGgsaAAcLHQseAAgLHwsiAAcLJAskAAgLJgsmAAgLKAsoAAEABQAAAAEACAACNNAADAACAAAFGgACAHAJTwlPAAYJUQlRAAYJUglTAAcJVAlUAAgJVQlVAAcJWQlaAAQJWwlbAAcJXAlcAAQJXgleAAYJXwlfAAgJYAlgAAQJYQlhAAcJYglmAAYJaAloAAcJaQlpAAYJaglrAAMJbAluAAgJbwlvAAYJcAlwAAgJcQlxAAYJcglyAAgJcwlzAAUJiwmLAAYJjQmNAAYJjwmPAAcJkAmQAAQJkQmSAAYJpgmmAAYJqQmpAAcJqgmqAAYJrQmtAAkJwwnEAAcJxQnFAAgJxgnGAAcJyQnKAAQJzAnMAAYJzQnNAAgJzgnOAAQJzwnPAAcJ0AnRAAYJ0wnTAAcJ1AnUAAgJ1QnVAAYJ1gnWAAgJ1wnXAAYJ2AnYAAgJ2QnZAAUJ2wnbAAgJ8gnyAAIKFgoWAAIKIwojAAYKJQolAAYKJgonAAcKKAooAAgKKQopAAcKLQouAAQKLwovAAcKMAowAAQKMgoyAAYKMwozAAgKNAo0AAQKNQo1AAcKNgo5AAYKOwo7AAcKPAo8AAYKPQo9AAMKPwo/AAgKQApAAAYKQgpCAAYKRApEAAYKRwpHAAYKSQpJAAYKSgpLAAcKTApMAAgKTQpNAAcKUQpSAAQKUwpTAAcKVApUAAQKVgpWAAYKVwpXAAgKWApYAAQKWQpZAAcKWgpdAAYKXwpfAAcKYApgAAYKYQphAAMKYwpjAAgKZApkAAYKZgpmAAYKaApoAAYKfQp9AAIKoQqhAAIK8ArwAAgK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAQLAAsAAAgLAgsCAAgLAwsDAAQLBAsEAAYLBgsGAAYLCQsJAAULCwsLAAgLDQsNAAYLFQsYAAcLGgsaAAcLHwsiAAgLJAskAAgLJgsmAAgLKAsoAAEABQAAAAEACAACMhgADAACAAACYgACAGMJTwlPAAYJUQlRAAYJUglTAAcJVAlVAAgJWQlaAAQJWwlbAAcJXAlcAAUJXgleAAYJXwlfAAgJYAlgAAQJYQlhAAcJYgllAAYJZglmAAcJaAlpAAcJaglrAAMJbwlvAAYJcQlxAAcJcglyAAgJcwlzAAYJiwmLAAYJjQmNAAYJjwmPAAcJkAmQAAUJkQmRAAYJkgmSAAcJpgmmAAYJqQmqAAcJrQmtAAkJwwnEAAcJxQnGAAgJyQnKAAQJzAnMAAYJzQnNAAgJzgnOAAQJzwnPAAcJ0AnQAAYJ0QnRAAcJ0wnTAAcJ1QnVAAYJ1wnXAAcJ2AnYAAgJ2QnZAAYJ2wnbAAgJ9gn2AAIKGgoaAAIKIwojAAYKJQolAAYKJgonAAcKKAopAAgKLQouAAQKLwovAAcKMAowAAUKMgoyAAYKMwozAAgKNAo0AAQKNQo1AAcKNgo4AAYKOQo5AAcKOwo8AAcKPQo9AAMKQApAAAYKQgpCAAcKRApEAAYKRwpHAAYKSQpJAAYKSgpLAAcKTApNAAgKUQpSAAQKUwpTAAcKVApUAAUKVgpWAAYKVwpXAAgKWApYAAQKWQpZAAcKWgpcAAYKXQpdAAcKXwpgAAcKYQphAAMKZApkAAYKZgpmAAcKaApoAAYK8ArwAAgK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAULAgsCAAgLAwsDAAQLBAsEAAcLBgsGAAYLCQsJAAULDQsNAAYLFQsYAAcLGgsaAAcLHwsiAAgLJAskAAgLJgsmAAgLKAsoAAEADAAaACYAMgA+AEoAVgBiAHAAfgCMAJoAqAADAAEAAgADAAAARgADAAEAAgAEAAAARwADAAEAAgAFAAAASAADAAEAAgAGAAAASQADAAEAAgAHAAAASgADAAEAAgAIAAAASwAEAAEAAgAJAAMAAABGAAQAAQACAAkABAAAAEcABAABAAIACQAFAAAASAAEAAEAAgAJAAYAAABJAAQAAQACAAkABwAAAEoABAABAAIACQAIAAAASwAFAAAAAQAIAAIu+AAMAAIAAAJoAAIAZAlPCU8ABQlRCVIABglTCVUABwlZCVoAAwlbCVsABwlcCVwABAleCV4ABglfCV8ABwlgCWAABAlhCWEABwliCWMABQlkCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmPCY8ABwmQCZAABAmRCZEABQmSCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcMABgnECcYABwnJCcoAAwnMCcwABgnNCc0ABwnOCc4ABAnPCc8ABwnQCdEABgnTCdMABgnVCdUABQnXCdcABgnZCdkABQnbCdsABwn3CfcAAgobChsAAgojCiMABQolCiYABgonCikABwotCi4AAwovCi8ABwowCjAABAoyCjIABQozCjMABwo0CjQABAo1CjUABwo2CjYABQo3CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABQpCCkIABgpECkQABQpHCkcABQpJCkoABgpLCk0ABwpRClIAAwpTClMABwpUClQABApWClYABQpXClcABwpYClgABApZClkABwpaCloABQpbClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABQpmCmYABgpoCmgABQqCCoIAAgqmCqYAAgrwCvAABwrzCvMAAwr1CvUAAwr4CvgAAwr6CvsABwr+Cv4ABAsCCwIABwsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsaCxoABwsfCyIABwsoCygAAQAFDQANDA0YDSQNMAAFAAAAAQAIAAIsfAAMAAIAAAzWAAIAXglPCU8ABQlRCVIABglTCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglfCV8ABwlgCWAABAlhCWEABwliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmPCY8ABwmQCZAABAmRCZEABQmSCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcMABgnECcYABwnJCcoABAnMCcwABgnNCc0ABwnOCc4ABAnPCc8ABwnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQnbCdsABwojCiMABQolCiYABgonCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABQozCjMABwo0CjQABAo1CjUABwo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpLCk0ABwpRClIABApTClMABwpUClQABApWClYABQpXClcABwpYClgABApZClkABwpaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgprCmsAAgqPCo8AAgrwCvAABwrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsaCxoABwsfCyIABwsoCygAAQAFAAAAAQAIAAIqMAAMAAIAAAqKAAIAVwlPCU8ABglRCVEABglSCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglgCWAABAlhCWEABwliCWYABgloCWgABwlpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABQnbCdsABwnhCeEAAgoFCgUAAgojCiMABgolCiUABgomCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjsABwo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCl8ABwpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgpsCmwAAgqQCpAAAgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsXCxgABwsaCxoABwsfCyIABwsoCygAAQAFAAAAAQAIAAIoDgAMAAIAAAhoAAIAWglPCU8ABQlRCVEABglSCVMABwlVCVUABglZCVkAAwlaCVoABAlbCVsABwlcCVwABAleCV4ABQlgCWAAAwlhCWEABwliCWMABglkCWUABQlmCWYABgloCWgABwlpCWkABQlqCWsAAwlvCW8ABQlxCXEABglyCXIABwlzCXMABAmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnGCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABQnxCfEAAgoVChUAAgojCiMABgolCiUABgomCicABwopCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQAAwo1CjUABwo2CjkABgo7CjsABwo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCksABwpNCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCl8ABwpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYAAwsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIl2gAMAAIAAAY0AAIAVglPCU8ABglRCVEABglSCVMABwlVCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglgCWAABAlhCWEABwliCWYABgloCWkABwlqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZEABgmSCZIABwmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnGCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABgnwCfAAAgoUChQAAgojCiMABgolCiUABgomCicABwopCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjwABwo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCksABwpNCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCmAABwphCmEAAwpkCmQABgpmCmYABgpoCmgABgp7CnsAAgqfCp8AAgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIjvgAMAAIAAAQYAAIAVAlPCU8ABQlRCVEABglSCVMABwlZCVoABAlbCVsABwlcCVwABQleCV4ABglgCWAABAlhCWEABwliCWMABglkCWUABQlmCWYABgloCWgABwlpCWkABglqCWsAAwlsCWwABwlvCW8ABQlxCXIABwlzCXMABgmLCYsABgmNCY0ABgmPCY8ABwmQCZAABQmRCZEABgmSCZIABwmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABwnZCdkABgntCe0AAgoRChEAAgojCiMABgolCiUABgomCicABwotCi4ABAovCi8ABwowCjAABQoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjwABwo9Cj0AAwpACkAABgpCCkIABwpECkQABgpHCkcABgpJCkkABgpKCksABwpRClIABApTClMABwpUClQABQpWClYABgpYClgABApZClkABwpaCl0ABgpfCmAABwphCmEAAwpkCmQABgpmCmYABwpoCmgABgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABQsDCwMABAsECwQABwsGCwYABgsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIhrgAMAAIAAAIIAAIAVAlPCU8ABQlRCVEABglSCVIABwlZCVoABAlcCVwABQleCV4ABwlgCWAABQlhCWEABwliCWQABgllCWUABQlmCWYABwloCWgABwlpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmSCZIABwmmCaYABgmqCaoABwmtCa0ACAnDCcMABwnJCcoABAnMCcwABwnOCc4ABQnPCdEABwnTCdMABwnVCdUABgnXCdcABwnZCdkABgn9Cf0AAgogCiAAAgojCiMABgolCiUABgomCiYABwotCi4ABAowCjAABQoyCjIABgo0CjQABQo1CjUABwo2CjYABgo3CjcABwo4CjgABgo5CjkABwo7CjwABwo9Cj0AAwpACkAABgpCCkIABwpECkQABgpHCkcABgpJCkkABgpKCkoABwpRClIABApUClQABQpWClYABgpYClgABQpZClkABwpaCloABgpbClsABwpcClwABgpdCl0ABwpfCmAABwphCmEAAwpkCmQABgpmCmYABwpoCmgABgqICogAAgqrCqsAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABQsECwQABwsGCwYABgsJCwkABQsNCw0ABwsVCxgABwsaCxoABwsoCygAAQAKABYAIgAuADoARgBSAGAAbgB8AIoAAwABAAIAAwAAAEcAAwABAAIABAAAAEgAAwABAAIABQAAAEkAAwABAAIABgAAAEoAAwABAAIABwAAAEsABAABAAIACAADAAAARwAEAAEAAgAIAAQAAABIAAQAAQACAAgABQAAAEkABAABAAIACAAGAAAASgAEAAEAAgAIAAcAAABLAAUAAAABAAgAAh8GAAwAAgAAAdIAAgBLCU8JTwAFCVEJUgAGCVkJWgAECVwJXAAECV4JXgAGCWAJYAAECWIJYwAFCWQJZAAGCWUJZQAFCWYJZgAGCWgJaQAGCWoJawADCW8JbwAFCXEJcQAGCXMJcwAFCYsJiwAFCY0JjQAGCZAJkAAECZEJkQAFCZIJkgAGCaYJpgAGCaoJqgAGCa0JrQAHCcMJwwAGCckJygAECcwJzAAGCc4JzgAECdAJ0QAGCdMJ0wAGCdUJ1QAFCdcJ1wAGCdkJ2QAFCiMKIwAFCiUKJgAGCi0KLgAECjAKMAAECjIKMgAFCjQKNAAECjYKNgAFCjcKNwAGCjgKOAAFCjkKOQAGCjsKPAAGCj0KPQADCkAKQAAFCkIKQgAGCkQKRAAFCkcKRwAFCkkKSgAGClEKUgAEClQKVAAEClYKVgAFClgKWAAECloKWgAFClsKWwAGClwKXAAFCl0KXQAGCl8KYAAGCmEKYQADCmQKZAAFCmYKZgAGCmgKaAAFCngKeAACCpwKnAACCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwQLBAAGCwYLBgAGCwkLCQAECw0LDQAGCxULGAAGCygLKAABAAQOOA5EDlAOXAAFAAAAAQAIAAIdIgAMAAIAAA4UAAIASwlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWMABQlkCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABQnXCdcABgnZCdkABQojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABQo0CjQABAo2CjYABQo3CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABQpCCkIABgpECkQABQpHCkcABQpJCkoABgpRClIABApUClQABApWClYABQpYClgABApaCloABQpbClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABQpmCmYABgpoCmgABQp8CnwAAgqgCqAAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIbSAAMAAIAAAw6AAIATAlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQnuCe4AAgn+Cf4AAgoSChIAAgohCiEAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABQo0CjQABAo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABQpYClgABApaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgp5CnkAAgqdCp0AAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIZaAAMAAIAAApaAAIASglPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQn7CfsAAgoeCh4AAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABgpYClgABApaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgqGCoYAAgqpCqkAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIXlAAMAAIAAAiGAAIALQlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQnjCeMAAgoHCgcAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgphCmEAAwpuCm4AAgqSCpIAAgsoCygAAQAFAAAAAQAIAAIWbgAMAAIAAAdgAAIAQAlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQn4CfgAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgqDCoMAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsoCygAAQAFAAAAAQAIAAIU1gAMAAIAAAXIAAIAQwlPCU8ABglRCVEABglZCVoABAlcCVwABAleCV4ABQlgCWAAAwliCWUABglmCWYABQloCWgABglpCWkABQlqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABgmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQn0CfQAAgoYChgAAgojCiMABgolCiUABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgp/Cn8AAgqjCqMAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsoCygAAQAFAAAAAQAIAAITLAAMAAIAAAQeAAIAPQlPCU8ABglRCVEABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmQCZAABAmRCZEABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABgn8CfwAAgofCh8AAgojCiMABgolCiUABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABQsNCw0ABgslCyUAAgsnCycAAgsoCygAAQAFAAAAAQAIAAIRpgAMAAIAAAKYAAIANQlPCU8ABglRCVEABglZCVoABAlcCVwABQleCV4ABglgCWAABAliCWYABglqCWsAAwlvCW8ABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnZCdkABgoBCgEAAgojCiMABgolCiUABgotCi4ABAowCjAABQoyCjIABgo0CjQABAo2CjkABgo9Cj0AAwpACkAABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABQpWClYABgpYClgABApaCl0ABgphCmEAAwpkCmQABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABAsGCwYABgsJCwkABQsNCw0ABgsoCygAAQAFAAAAAQAIAAIQUAAMAAIAAAFCAAIAMwlPCU8ABglRCVEABglZCVoABAlcCVwABQlgCWAABQliCWMABgllCWUABglqCWsAAwlvCW8ABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmmCaYABgmtCa0ABwnJCcoABAnOCc4ABQnVCdUABgnZCdkABgojCiMABgolCiUABgotCi4ABAowCjAABQoyCjIABgo0CjQABQo2CjYABgo4CjgABgo9Cj0AAwpACkAABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABQpWClYABgpYClgABQpaCloABgpcClwABgphCmEAAwpkCmQABgpoCmgABgqBCoEAAgqlCqUAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABQsJCwkABQsoCygAAQAIABIAHgAqADYAQgBQAF4AbAADAAEAAgADAAAASAADAAEAAgAEAAAASQADAAEAAgAFAAAASgADAAEAAgAGAAAASwAEAAEAAgAHAAMAAABIAAQAAQACAAcABAAAAEkABAABAAIABwAFAAAASgAEAAEAAgAHAAYAAABLAAUAAAABAAgAAg6MAAwAAgAAAlwAAgAlCU8JTwAFCVkJWgAECVwJXAAECWAJYAAECWUJZQAFCWoJawADCXMJcwAFCYsJiwAFCZAJkAAECZEJkQAFCa0JrQAGCckJygAECc4JzgAECdkJ2QAFCfUJ9QACChkKGQACCiMKIwAFCi0KLgAECjAKMAAECjIKMgAFCjQKNAAECjgKOAAFCj0KPQADCkcKRwAFClEKUgAEClQKVAAEClYKVgAFClgKWAAEClwKXAAFCmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAECygLKAABAAUAAAABAAgAAg2WAAwAAgAAAWYAAgAcCVkJWgAECVwJXAAECWAJYAAECWoJawADCW8JbwAFCXMJcwAFCZAJkAAECa0JrQAGCckJygAECc4JzgAECdkJ2QAFCgAKAAACCi0KLgAECjAKMAAECjQKNAAECj0KPQADClEKUgAEClQKVAAEClgKWAAECmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAFCygLKAABC4ULhQACAAUAAAABAAgAAgzWAAwAAgAAAKYAAgAZCVkJWgAECVwJXAAECWAJYAAECWoJawADCZAJkAAECa0JrQAGCckJygAECc4JzgAECewJ7AACChAKEAACCi0KLgAECjAKMAAECjQKNAAECj0KPQADClEKUgAEClQKVAAEClgKWAAECmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAFCygLKAABAAYADgAaACYAMgBAAE4AAwABAAIAAwAAAEkAAwABAAIABAAAAEoAAwABAAIABQAAAEsABAABAAIABgADAAAASQAEAAEAAgAGAAQAAABKAAQAAQACAAYABQAAAEsABQAAAAEACAACC8wADAACAAAGNAACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJbwlvAAQJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAQsBAAILAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCx4ADAACAAAFhgACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ5gnmAAIKCgoKAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCnAADAACAAAE2AACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ/wn/AAIKIgoiAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCcIADAACAAAEKgACABgJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLDAsMAAILKAsoAAEABQAAAAEACAACCRoADAACAAADggACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKdwp3AAIKmwqbAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCGwADAACAAAC1AACABwJWQlaAAMJXAlcAAMJYAlgAAMJaglrAAMJcwlzAAQJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ+Qn5AAIKHAocAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKhAqEAAIKpwqnAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACB6wADAACAAACFAACABoJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ6AnoAAIKDAoMAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKcwpzAAIKlwqXAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLKAsoAAEABQAAAAEACAACBvgADAACAAABYAACABQJWQlaAAQJYAlgAAQJaglrAAMJrQmtAAUJyQnKAAQJzgnOAAQJ7wnvAAIKEwoTAAIKLQouAAQKNAo0AAQKPQo9AAMKUQpSAAQKWApYAAQKYQphAAMKegp6AAIKngqeAAIK8wrzAAQK9Qr1AAQK+Ar4AAQLKAsoAAEABQAAAAEACAACBmgADAACAAAA0AACAA4JWQlaAAQJaglrAAMJrQmtAAUJyQnKAAQKLQouAAQKPQo9AAMKUQpSAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQLEAsQAAILEgsSAAILKAsoAAEABQAAAAEACAACBfwADAACAAAAZAACAA4JWQlaAAQJaglrAAMJrQmtAAUJyQnKAAQKLQouAAQKPQo9AAMKUQpSAAQKYQphAAMKhwqHAAIKqgqqAAIK8wrzAAQK9Qr1AAQK+Ar4AAQLKAsoAAEABAAKABYAIgAwAAMAAQACAAMAAABKAAMAAQACAAQAAABLAAQAAQACAAUAAwAAAEoABAABAAIABQAEAAAASwAFAAAAAQAIAAIFUgAMAAIAAAC+AAIAEAlqCWsAAwmtCa0ABAnnCecAAgnrCesAAgoLCgsAAgoPCg8AAgo9Cj0AAwphCmEAAwp2CnYAAgqACoAAAgqJCooAAgqMCowAAgqaCpoAAgqkCqQAAgqsCq0AAgsoCygAAQAFAAAAAQAIAAIE2gAMAAIAAABGAAIACQlZCVkAAwlgCWAAAwlqCWsAAwmtCa0ABAnlCeUAAgoJCgkAAgo9Cj0AAwphCmEAAwsoCygAAQACAAYAEgADAAEAAgADAAAASwAEAAEAAgAEAAMAAABLAAUAAAABAAgAAgRsAAwAAgAAA2QAAgCOCU8JTwAECVAJUAAJCVEJUQAECVIJVQAFCVYJWAAICVkJWgADCVsJWwAFCVwJXAADCV0JXQAHCV4JXgAECV8JXwAGCWAJYAADCWEJYQAFCWIJZgAECWcJZwAHCWgJaAAFCWkJaQAECWoJawACCWwJbgAGCW8JbwAECXAJcAAGCXEJcQAECXIJcgAGCXMJcwAECYsJiwAECYwJjAAJCY0JjQAECY4JjgAICY8JjwAFCZAJkAADCZEJkgAECaYJpgAECacJpwAHCakJqQAFCaoJqgAECcMJxgAFCccJyAAICckJygADCcsJywAHCcwJzAAECc0JzQAGCc4JzgADCc8JzwAFCdAJ0QAECdIJ0gAHCdMJ0wAFCdQJ1AAGCdUJ1QAECdYJ1gAGCdcJ1wAECdgJ2AAGCdkJ2QAECdoJ2gAHCdsJ2wAGCiMKIwAECiQKJAAJCiUKJQAECiYKKQAFCioKKgAICisKKwAJCiwKLAAICi0KLgADCi8KLwAFCjAKMAADCjEKMQAHCjIKMgAECjMKMwAGCjQKNAADCjUKNQAFCjYKOQAECjoKOgAHCjsKOwAFCjwKPAAECj0KPQACCj4KPgAHCj8KPwAGCkAKQAAECkEKQQAHCkIKQgAECkMKQwAHCkQKRAAECkUKRQAICkYKRgAHCkcKRwAECkgKSAAJCkkKSQAECkoKTQAFCk4KTgAICk8KTwAJClAKUAAIClEKUgADClMKUwAFClQKVAADClUKVQAHClYKVgAEClcKVwAGClgKWAADClkKWQAFCloKXQAECl4KXgAHCl8KXwAFCmAKYAAECmEKYQACCmIKYgAHCmMKYwAGCmQKZAAECmUKZQAHCmYKZgAECmcKZwAHCmgKaAAECvAK8AAGCvMK8wADCvUK9QADCvgK+AADCvoK+wAFCv4K/gADCwALAAAGCwILAgAGCwMLAwADCwQLBAAECwULBQAICwYLBgAECwcLBwAICwkLCQADCwoLCgAHCwsLCwAGCw0LDQAECw4LDgAKCw8LDwAHCxELEQAHCxQLFAAHCxULFgAECxcLGAAFCxkLGQAHCxoLGgAFCxsLGwAJCxwLHAAICx0LHgAHCx8LIgAGCyQLJAAGCyYLJgAGCygLKAABAAkAFAAeACgAMgA8AEYAUABaAGQAAgABAAIAAABBAAIAAQADAAAAQgACAAEABAAAAEMAAgABAAUAAABEAAIAAQAGAAAARQACAAEABwAAAEYAAgABAAgAAABHAAIAAQAJAAAASAACAAEACgAAAEoAAQAAAAEACAABAJIAAQABAAAAAQAIAAEAhAACAAEAAAABAAgAAQB2AAMAAQAAAAEACAABAGgABAABAAAAAQAIAAEAWgAFAAEAAAABAAgAAQBMAAYAAQAAAAEACAABAD4ABwABAAAAAQAIAAEAMAAIAAEAAAABAAgAAQAiAAkAAQAAAAEACAABABQACgABAAAAAQAIAAEABgALAAEAAQsoAAUAAAABAAgAAgEUAAwAAgAAAJQAAgAWCTwJPAADCU8JcwACCYsJkgACCcMJ2wACCdwJ3AAECiMKaAACCt0K3QAFCvAK8AACCvMK8wACCvUK9QACCvcK+AACCvoK+wACCv4K/gACCwALAAACCwILBwACCwkLCwACCw0LDwACCxELEQACCxQLIgACCyQLJAACCyYLJgACCygLMwABAAMACAAYACgAAwACAAIAAwAAAE4AAgBNAAMAAgACAAQAAABPAAIATQADAAIAAgAFAAAAUAACAE0AAQAAAAEACAACAAwAAwtYC1gLWAABAAMJPAncCt0AAQAAAAEACAABACIADAABAAAAAQAIAAEAFAAYAAEAAAABAAgAAQAGACQAAgABCygLMwAAAAYAAAABAAgAAgGIABABXg/CAAIAAAFmAAIANwlPCU8AAglRCVEAAglZCVoAAglcCVwAAgleCV4AAglgCWAAAgliCWYAAglpCWsAAglvCW8AAglxCXEAAglzCXMAAgmLCYsAAgmNCY0AAgmQCZIAAgmmCaYAAgmqCaoAAgnJCcoAAgnMCcwAAgnOCc4AAgnQCdEAAgnVCdUAAgnXCdcAAgnZCdkAAgojCiMAAgolCiUAAgotCi4AAgowCjAAAgoyCjIAAgo0CjQAAgo2CjkAAgo8Cj0AAgpACkAAAgpCCkIAAgpECkQAAgpHCkcAAgpJCkkAAgpRClIAAgpUClQAAgpWClYAAgpYClgAAgpaCl0AAgpgCmEAAgpkCmQAAgpmCmYAAgpoCmgAAgrzCvMAAgr1CvUAAgr4CvgAAgr+Cv4AAgsDCwQAAgsGCwYAAgsJCwkAAgsNCw0AAgsVCxYAAgspCywAAQABCTsAAQABAAEABAACAAIAAQABAAAAAQAAAFIAAQAAAAEACAABAAYCXgABAAEJOwAFAAAAAQAIAAIAEgBuAAUAAAEUASQBNAFOAAEALAmmCacJqQmqCicKKQotCi4KLwowCj8KSwpNClEKUgpTClQKYwrzCvUK+Ar6CvsK/gsCCwMLBAsFCwYLBwsICwkLDwsRCxYLGAsZCxoLGwscCx0LHgshCyIAAgAbCXkJewAFCXwJfAAGCYUJhQAFCZUJlgAGCaYJpwAECakJqgAECd0J3QAHCicKJwADCikKKQADCi0KMAADCj8KPwADCksKSwADCk0KTQADClEKVAADCmMKYwADCvMK8wABCvUK9QABCvgK+AABCvoK+wABCv4K/gABCwILCQACCw8LDwACCxELEQACCxYLFgADCxgLGAADCxkLHgACCyELIgADAAIABgAwAAIAAQAFAAAAVwACAAYAIAACAAEABQABAFYAAgAGABAAAgABAAUAAABVAAIAAQAGAAAAVwABAAQAAwABAAcABQABAFQAAgAAAAEACAABAAgAAQAOAAEAAQndAAELWAACAAAAAQAIAAEAKgASAFIAWABeAGQAagBwAHYAfACEAIwAlACcAKQArAC0ALoAwADGAAEAEgonCikKLQouCi8KMAo/CksKTQpRClIKUwpUCmMLFgsYCyELIgACCVMLWAACCVULWAACCVkLWAACCVoLWAACCVsLWAACCVwLWAACCW0LWAADCVMJdAtYAAMJVQl0C1gAAwlZCXQLWAADCVoJdAtYAAMJWwl0C1gAAwlcCXQLWAADCW0JdAtYAAILFQtYAAILFwtYAAILHwtYAAMLHwl0C1gAAQAAAAEACAACAA4ABAuVC5YLlwuYAAEABAl5CXoJewmFAAIAAAABAAgAAQBWACgAqgCwALYAvADCAMgAzgDUANoA4ADmAOwA8gD4AP4BBAEKARABFgEcASIBKAEuATQBOgFAAUYBTgFUAVoBYAFoAXABdgF8AYIBiAGOAZQBmgABACgKJwopCi0KLgovCjAKPwpLCk0KUQpSClMKVApjCvMK9Qr4CvoK+wr+CwILAwsECwULBgsHCwgLCQsPCxELFgsYCxkLGgsbCxwLHQseCyELIgACC3UJ3QACC3YJ3QACC3cJ3QACC3gJ3QACC3kJ3QACC3oJ3QACC3sJ3QACC30J3QACC34J3QACC38J3QACC4AJ3QACC4EJ3QACC4IJ3QACC4MJ3QACCegJWQACCegJWgACCekJWgACCeoJXAACCeoJWwACCesJXAACCe8JUgACCe8JUQACCe8JZgACCe8JZwACCe8JbwACCe8JYQADCe8J8AlpAAIJ7wlgAAILhQlUAAILhQlvAAMJ/Qt3Cd0AAwn9C3gJ3QACCf8JXQACCf8JYgACCf8JaAACCf8JaQACCf8JbAACCf8JbwACC3wJ3QACC4QJ3QAFAAAAAQAIAAIAEACgAAQAAAG4AcYB2AABAEYJTwlTCVUJWQlaCVsJXAljCWUJaglrCW4JiwmNCY4JjwmQCZEJkgnDCcQJxQnGCccJyAnJCcoJywnMCc0JzgnPCdAJ0QnSCdMJ1AnVCdYJ1wojCjQKOApHCkkKSgpMCk4KUApVClYKVwpYClkKWgpbClwKXQpeCl8KYApiCmQKZQpmCvALFQsXCyALJgACAC4JTwlPAAMJUwlTAAMJVQlVAAMJWQlcAAMJYwljAAIJZQllAAMJaglrAAMJbgluAAEJiwmLAAIJjQmNAAIJjgmOAAEJjwmRAAIJkgmSAAEJlQmWAAQJwwnDAAEJxAnEAAIJxQnFAAEJxgnGAAIJxwnIAAEJyQnKAAIJywnNAAEJzgnOAAIJzwnXAAEKIwojAAMKNAo0AAMKOAo4AAMKRwpHAAIKSQpJAAIKSgpKAAEKTApMAAEKTgpOAAEKUApQAAEKVQpXAAEKWApYAAIKWQpZAAEKWgpaAAIKWwpbAAEKXApcAAIKXQpgAAEKYgpiAAEKZApmAAEK8ArwAAMLFQsVAAMLFwsXAAMLIAsgAAELJgsmAAEAAQAEAAIAAQAEAAAAWwABAAQAAgACAAQAAABbAAEAXAABAAQAAgABAAQAAQBdAAUAAAABAAgAAgAUAIQABgAAAYQBkgHEAcgB5AABADYJbgmLCY0JjgmPCZAJkQmSCcMJxAnFCcYJyAnJCcoJywnMCc0JzgnPCdAJ0QnUCdUJ1gnXCiQKNApHCkgKSQpKCkwKTgpQClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmIKZAplCmYKaAsgCyYAAgAqCW4JbgADCXkJeQAGCXoJegAHCXsJfAAICYsJiwABCY0JjQABCY4JjgADCY8JkAACCZEJkgABCcMJwwABCcQJxAACCcUJxQABCcYJxgACCcgJyAABCckJygACCcsJywABCcwJzAAECc0JzQABCc4JzgAFCc8JzwAECdAJ0QABCdQJ1AAECdUJ1QABCdYJ1gADCdcJ1wABCiQKJAABCjQKNAABCkcKRwAECkgKSAABCkkKSgAECkwKTAAECk4KTgADClAKUAADClUKVQADClYKYAAECmIKYgAECmQKZAAECmUKZQADCmYKZgAECmgKaAABCyALIAAECyYLJgABAAEABAACAAEABgABAFoAAwAIABYAJAACAAIABgAAAFsAAQBcAAIAAgAHAAAAWwABAFwAAgACAAgAAABbAAEAXAABAAwAAwAIABIAIAACAAEABgAAAFsAAgABAAcAAABbAAEABAACAAEACAAAAFsAAQAAAAEACAABAAYB7gABAAEJeQACAAAAAQAIAAEAfAA7ANQA2gDgAOYA7ADyAPgA/gEEAQoBEAEWARwBIgEoAS4BNAE6AUABRgFMAVIBWAFeAWQBagFwAXYBfAGCAYgBjgGUAZoBoAGmAawBsgG4Ab4BxAHKAdAB1gHcAeIB6AHuAfQB+gIAAgYCDAISAhgCHgIkAioCMAACAA4JYwljAAAJbgluAAEJiwmLAAIJjQmSAAMJwwnXAAkKRwpHAB4KSQpKAB8KTApMACEKTgpQACIKVQpgACUKYgpoADELIAsgADgLIgsiADkLJgsmADoAAgliCXQAAgltCXQAAglPCXQAAglRCXQAAglWCXQAAglbCXQAAglcCXQAAgllCXQAAglpCXQAAglSCXQAAglTCXQAAglUCXQAAglVCXQAAglXCXQAAglYCXQAAglZCXQAAglaCXQAAgldCXQAAgleCXQAAglfCXQAAglgCXQAAglhCXQAAglkCXQAAglmCXQAAglnCXQAAgloCXQAAglsCXQAAglvCXQAAglwCXQAAglxCXQAAgojCXQAAgolCXQAAgomCXQAAgooCXQAAgoqCXQAAgorCXQAAgosCXQAAgoxCXQAAgoyCXQAAgozCXQAAgo0CXQAAgo1CXQAAgo2CXQAAgo3CXQAAgo4CXQAAgo5CXQAAgo6CXQAAgo7CXQAAgo8CXQAAgo+CXQAAgo/CXQAAgpACXQAAgpBCXQAAgpCCXQAAgpDCXQAAgpECXQAAgsfCXQAAgshCXQAAgskCXQABAAAAAEACAABADoAAQAIAAYADgAUABoAIAAmACwLZgACCXkLaQACCXoLawACCXsLbQACCXwLcAACCZULcwACCZYAAQABCXQAAQAAAAEACAACAAoAAgtuC3IAAQACCZUJlgAEAAAAAQAIAAEBpAAKABoAUgBkAHYAmAD6ARQBNgFwAYIABgAOABYAHgAmACwAMgq/AAMJdAl5CsAAAwl0CXoKwQADCXQJewq6AAIJeQq7AAIJegq8AAIJewACAAYADAq4AAIJeQq5AAIJegACAAYADAq9AAIJeQq+AAIJegAEAAoAEAAWABwKrgACCXkKrwACCXoKsAACCXsKsQACCXwACwAYAB4AJAAqADAANgA8AEIASgBSAFoLZQACCXkLaAACCXoLagACCXsLbAACCXwLdAACCYULbwACCZULcQACCZYLiAADC1gJeQuLAAMLWAl6C44AAwtYCXsLlAADC1gJhQADAAgADgAUCr8AAgl5CsAAAgl6CsEAAgl7AAQACgAQABYAHAqyAAIJeQqzAAIJegq0AAIJewq1AAIJfAAHABAAFgAcACIAKAAuADQLhgACCXkLiQACCXoLjAACCXsLjwACCXwLkgACCYULkAACCZULkQACCZYAAgAGAAwKtgACCXkKtwACCXoABAAKABAAFgAcC4cAAgl5C4oAAgl6C40AAgl7C5MAAgmFAAEACglgCWoJawlzCXQJzgnZCd0KRAtYAAUAAAABAAgAAQBQAAIACgAKAAIABgAUAAIAAgl5AAAAYAABAGIAAgACCXoAAABhAAEAYgABAAAAAQAIAAIAHAACCrgKvQABAAAAAQAIAAIACgACCrkKvgABAAIKPQphAAEAAAABAAgAAgAKAAIJ3QndAAEAAgl5CXoABgAAAAEACAACAbQAEAEcATIAAgAAAToAAgAsCU8JTwADCVMJUwABCVUJVQABCVkJWQABCVoJWgACCVwJXAABCWAJYAABCWUJZQADCW0JbgABCYsJiwADCZAJkAABCZEJkQADCcQJxAABCcYJxgABCckJyQABCcoJygACCc4JzgABCiMKIwADCicKJwABCikKKQABCi0KLQABCi4KLgACCjAKMAABCjQKNAABCjgKOAADCj8KPwABCkcKRwADCksKSwABCk0KTQABClEKUQABClIKUgACClQKVAABClgKWAABClwKXAADCmMKYwABCvAK8AADCvMK8wABCvUK9QACCvgK+AACCv4K/gABCwILBwABCwkLCQABCxkLGgABCx0LIgABAAIAAwl4CXgAAQrCCsQAAQuiC6IAAQABCTgAAQABAAMACAAWACQAAQABAAEAAAABAAAAZAABAAIAAQAAAAEAAABlAAEAAwABAAAAAQAAAGYAAQAAAAEACAACAEAABQtZC1wLXwtiC6MAAQAAAAEACAACACgABQtaC10LYAtjC6QAAQAAAAEACAACABAABQtbC14LYQtkC6UAAQAFCXgKwgrDCsQLogAEAAAAAQAIAAEA3gASACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAAEABAqRAAILlAABAAQKlwACC5QAAQAECpgAAguUAAEABAqZAAILlAABAAQKmgACC5QAAQAEChMAAgt0AAEABAoOAAIJhQABAAQKDwACCYUAAQAECgYAAgmFAAEABAoMAAIJhQABAAQKDQACCYUAAQAECooAAgmFAAEABAqtAAIJhQABAAQKbQACC5IAAQAECnMAAguSAAEABAp0AAILkgABAAQKdQACC5IAAQAECnYAAguSAAEAEglTCVkJWglbCVwJYAmPCZAJxAnJCcoKRApoC3ULdwt4C3kLeg==`,Mg=5,Ng=4,Pg=5,Fg=297,Ig=210,Lg=Fg/2,Rg=1,zg=Fg-2*Mg,Bg=14,Vg=Mg+2,Hg=Fg-2*Vg,Ug=6,Wg=8,Gg=10,Kg=12,qg=100;function Jg(){return new Promise(e=>setTimeout(e,1e3))}var Yg=e=>{let t=String(e).match(/\d+$/);return t?parseInt(t[0],10):null};function Xg(e,t,n,r,i,a){let o=Yg(n),s=Yg(r);return async function(n,r){let c=r();n(_t(!0)),await Jg();let{jsPDF:l}=await vr(async()=>{let{jsPDF:e}=await import(`./jspdf.es.min-BnKNav1y.js`);return{jsPDF:e}},__vite__mapDeps([141,1,37,3,5]),import.meta.url),{autoTable:u}=await vr(async()=>{let{autoTable:e}=await import(`./jspdf.plugin.autotable-Swj1QFpJ.js`);return{autoTable:e}},[],import.meta.url),d=new l({orientation:`l`,unit:`mm`,format:`a4`});d.addFileToVFS(`Roboto-Regular.ttf`,jg),d.addFont(`Roboto-Regular.ttf`,`custom`,`normal`),d.setFont(`custom`);let f=rt.getQueryData(st.all),p=`${f?.environment?.FINESS} - ${f?.environment?.ENVIRONMENT}`;d=Zg(d,e,c.cti.tablePrefs.hiddenColumns[e.desc.attributes.name]??[],t,o,s,p,c,i,a,u),d.putTotalPages(`{total_pages_count_string}`),window.open(d.output(`bloburl`)),setTimeout(()=>n(_t(!1)),2e3)}}function Zg(e,t,n,r,i,a,o,s,c,l,u){let d=Object.values(t.run.data).filter(e=>e.visible===!0);return Object.values(d).forEach((d,f)=>{if(r===`TOUT`||i===f){let i=d.label?d.label:d.excelLabel;e=$g(e,t.run.title===``?t.desc.attributes.label:t.run.title,o,i),e.setTextColor(0,0,0);let f=t.run?.viewFilters?.filter(e=>e!==``),p=0;if(f?.length){e.setFontSize(Gg);let n=e.getTextDimensions(f[0]).h;p=n*(e_(e,f)+3),t_(e,t,f,n,p)}e.setFontSize(Kg);let m=n_(e,t,o,d,p);e=r_(e,t.run.title,o,i);let h=Qg(t,s,d,n,l),g=h.map(e=>Th(e.titleText.replace(/
/g,` +`)));Object.values(d.similitabs).sort((e,t)=>Number(e.id)-Number(t.id)).forEach((n,s)=>{if(r===`TOUT`||a===s||Object.keys(d.similitabs).length<=1){let r=[],a=[],s=[],l=[];l=c&&Object.keys(c).length?Gn(Ne(xg(n.data[0]),c.key,c.order)):n.data[0];let d={},_={},v=l.map((e,t)=>{let n=[];return e.LVL===`1`&&r.push(t),e.LVL===`2`&&a.push(t),e.LVL===`3`&&s.push(t),e.BKGD_COLOR&&e.BKGD_COLOR!==``&&(d[t]=e.BKGD_COLOR),e.COLOR&&e.COLOR!==``&&(_[t]=e.COLOR),h.forEach((t,r)=>{let i=null;if(!e[t.dataKey])return;if(e[t.dataKey].symbol&&Object.keys(e[t.dataKey].symbol).length){var a=document.createElement(`div`);a.innerHTML=e[t.dataKey].symbol.html,i=a.innerText}let o=e[t.dataKey].sanitizedText;o.length>qg&&(o=o.substring(0,qg)),i?n.push(`${i} ${o}`):n.push(o)}),n}),y=n.data[1].map((e,t)=>{let n=[];return h.forEach(t=>{e[t.dataKey]&&(e[t.dataKey].sanitizedText===`TOTAL`?n.push(`TOTAL GÉNÉRAL`):n.push(e[t.dataKey].sanitizedText))}),n}),b=Ng+Bg+Rg*2,x=!m.length&&f.length?b+p:b;u(e,{startY:x,margin:{left:Mg,right:Mg,top:b},head:[g],body:v,foot:y,rowPageBreak:`auto`,horizontalPageBreak:!0,horizontalPageBreakBehaviour:`immediately`,horizontalPageBreakRepeat:0,headStyles:{fontSize:Wg,fillColor:[255,180,136],textColor:[0,0,0],halign:`left`},footStyles:{fontSize:Wg,fillColor:[152,193,217],textColor:[0,0,0],overflow:`ellipsize`},bodyStyles:{font:`custom`,fontSize:Ug,fillColor:[245,245,245],halign:`left`},alternateRowStyles:{fillColor:[255,255,255]},allSectionHooks:!0,showFoot:`lastPage`,didParseCell:function(e){if(r.includes(e.row.index)&&e.section===`body`&&a.length&&(e.cell.styles.fillColor=[254,210,151]),a.includes(e.row.index)&&e.section!==`body`&&s.length&&(e.cell.styles.textColor=[15,77,148]),d[e.row.index]&&e.section===`body`){let t=d[e.row.index];if(t.length<7){let e=7-t.length,n=`#`;for(let t=0;t{let a=r.map(e=>e.dataField),o=t.cti.history.columns[`${i}_${n.label}`];if(o)return o.filter(e=>e.hidden!==!0);let s=Object.values(n.datagrid.columns).filter(e=>e.visible===!0&&e.hidden!==!0&&!a.includes(e.dataKey)&&e.printable!==`false`);return s=s.filter(t=>t?.visibleCondition?Kn(t.visibleCondition,e):!0),e?.desc?.attributes?.isFavorite===`true`&&s.sort((e,t)=>Number(e?.order)-Number(t?.order)),s};function $g(e,t,n,r,i=``){e.setFontSize(Gg),e.setTextColor(255,255,255);let a=e.getTextDimensions(t).h,o=i?`${r} - ${i}`:r,s=o?Ng+Bg/2-a:Ng+Bg/2;return e.setFillColor(1,43,67),e.rect(Mg,Ng,zg,Bg,`F`),e.text(t,Lg,s,{align:`center`,baseline:`middle`}),o&&(s+=a*2,e.text(o,Lg,s,{align:`center`,baseline:`middle`})),e}function e_(e,t){let n=0;return t.forEach((t,r)=>{let i=e.splitTextToSize(Th(t),Hg);n+=i.length}),n}function t_(e,t,n,r,i){let a=Ng+Bg+Rg;e.setFillColor(255,136,1),e.rect(Mg,a,zg,i,`F`);let o=1;n.forEach((t,n)=>{let i=e.splitTextToSize(Th(t),Hg),s=a+r;n>0&&(s=a+r*1.3*o),e.text(i,Vg,s,{baseline:`top`}),o+=i.length})}function n_(e,t,n,r,i){let a=(0,rf.default)(r.label),o=r.label?r.label:r.excelLabel,s=r.charts.length>1,c=[],l=[];if(s===!1){let e=document.querySelector(`div[tabname="${a}"][similitabname="synthese"]`);e===null&&(e=document.querySelector(`div[tabname="${a}"]`)),c=e===null?[]:e.querySelectorAll(`canvas`),l=e===null?[]:e.querySelectorAll(`.graph-title`)}else{let e=document.querySelectorAll(`.slick-slide:not(.slick-cloned) div[tabname="${a}"][similitabname="synthese"]`);e===null&&(e=document.querySelectorAll(`.slick-slide:not(.slick-cloned) div[tabname="${a}"]`)),e.forEach(e=>{c=[...c,...e.querySelectorAll(`canvas`)],l=[...l,...e.querySelectorAll(`.graph-title`)]})}let u=[...l].map(e=>e.innerHTML),d=Ng+Bg+i+10;return[...c].forEach((r,i)=>{i!==0&&i%2==0&&(e.addPage(),e=r_(e,t.run.title,n,o)),e.addImage(r,`PNG`,Mg+i%2*145,d+2,145,150),e.setFontSize(Kg);let a=i%2==0?1:2;e.text(u[i],Fg/4*(i%2+a),d,{align:`center`})}),c.length&&e.addPage(),c}function r_(e,t,n,r,i=``){e.setFontSize(Ug),e.setTextColor(0,0,0);let a=`Le ${(0,Uc.default)().format(`DD/MM/YYYY`)} - ${n} `,o=Ig-Pg;e.text(a,Vg,o);let s=i?`${r} - ${i}`:r;s||=t,e.text(s,Lg,o,{align:`center`});let c=`Page `+e.internal.getNumberOfPages();return typeof e.putTotalPages==`function`&&(c+=`/{total_pages_count_string}`),e.text(c,zg,o,{align:`center`}),e}function i_(e){let t=gr(),n=Y(e=>e.cti.history.sort),r=Y(e=>e.cti.ui.tab),{view:i}=ai(),{runRef:a}=oi(),o=pd(),s=o.data?.user.spreadsheetSeparator,c=o.data?.user.spreadsheetEditor,[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(!1),p=`0`;e?p=e.slice(-1):r&&(p=Number(r.slice(-1)));let m=e=>{t(wg(i,e,r,p,c,s,a)),P.success(`Export en cours`),u(!1)},h=e=>{t(Xg(i,e,r,p,n,a)),P.success(`Export en cours`),f(!1)};return{showExcelModal:l,showPDFModal:d,closeExcelModal:()=>u(!1),closePdfModal:()=>f(!1),handleExportMenuClick:({key:e})=>{if(e===`excel`)try{Object.keys(i.run.data).length>1?u(!0):m(`TOUT`)}catch(e){throw ot(8301,``,e),P.error(`Erreur dans l'export`),Error(`Erreur export excel`)}else if(e===`pdf`)try{if(Object.keys(i.run.data).length>1)f(!0);else{let e=Object.values(i.run.data)[r];Object.keys(e.similitabs).length>1?f(!0):h(`TOUT`)}}catch(e){throw ot(8302,``,e),Error(`Erreur export pdf`)}},exportExcel:m,exportPdf:h}}var a_=X.memo(({selectedSimiliTab:e})=>{let t=gr(),{view:n}=ai(),r=pd().data?.session,{showExcelModal:i,showPDFModal:a,closeExcelModal:o,closePdfModal:s,handleExportMenuClick:c,exportExcel:l,exportPdf:u}=i_(e),d=n.desc.attributes.isFavorite===`true`,f=!d||d&&n.desc.attributes.favoriteOwner.toLowerCase()===r.CONNECTEDUSER.toLowerCase(),p=[yp({label:`Exporter au format PDF`,icon:(0,$.jsx)(Tl,{}),key:`pdf`}),yp({label:`Exporter au format tableur`,icon:(0,$.jsx)(Cl,{}),key:`excel`})];return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bh,{title:`Export CSV`,open:i,onClose:o,onExportPage:()=>l(`PAGE`),onExportAll:()=>l(`TOUT`)}),(0,$.jsx)(bh,{title:`Export PDF`,open:a,onClose:s,onExportPage:()=>u(`PAGE`),onExportAll:()=>u(`TOUT`)}),(0,$.jsxs)(`div`,{className:`view-actions`,children:[(0,$.jsx)(Bn,{menu:{items:p,onClick:c},placement:`bottomLeft`,trigger:[`click`],children:(0,$.jsx)(md,{title:`Exporter`,children:(0,$.jsx)($t,{type:`link`,className:`button-action`,children:(0,$.jsx)(Du,{})})})}),(0,$.jsx)(md,{title:d?`Modifier le favoris`:`Ajouter aux favoris`,children:f&&(0,$.jsx)($t,{type:`link`,className:`button-action`,onClick:()=>{t(lt(!0,!0))},children:d?(0,$.jsx)(du,{twoToneColor:`grey`}):(0,$.jsx)(lu,{})})}),(0,$.jsx)(Nn,{"data-html":`true`,title:d?`Favoris : `+n.desc.attributes.name+` Vue d'origine : `+n.desc.attributes.fromViewFile:n.desc.attributes.name,children:(0,$.jsx)($t,{type:`link`,className:`button-action`,children:(0,$.jsx)(Zl,{})})})]})]})}),o_=X.memo(()=>{let{view:e}=ai(),t=e.desc.viewRefs;return(0,$.jsx)(`div`,{className:`view-refs`,children:t.map((e,t)=>{let n=e.url.startsWith(`http`)?e.url:`${window.location.origin}${H()}${e.url}`;return(0,$.jsx)(md,{title:e.label,children:(0,$.jsx)($t,{href:n,target:`_blank`,className:`viewref-button`,icon:(0,$.jsx)(Tl,{}),children:e.shortLabel})},t)})})});function s_(){let{view:e,globalVariables:t}=ai(),n=Object.keys(t).length>0?t:null;return(0,X.useCallback)((t,r=null,i={})=>Kn(t,e,r,i,n),[e,n])}var c_=({links:e,renderButton:t,getOverflowItems:n,trigger:r,overlayClassName:i})=>{let a=(0,X.useRef)(null),o=(0,X.useRef)(null),[s,c]=(0,X.useState)(e.length);(0,X.useLayoutEffect)(()=>{let e=a.current,t=o.current;if(!e||!t)return;let n=()=>{let n=e.clientWidth,r=Array.from(t.children);if(r.length===0)return;let i=r[r.length-1].offsetWidth,a=r.slice(0,-1).map(e=>e.offsetWidth);if(a.reduce((e,t)=>e+t,0)<=n){c(a.length);return}let o=0,s=0;for(let e=0;e{r.disconnect()}},[e.map(e=>e.label).join(`|`)]);let l=e.slice(0,s),u=e.slice(s);return(0,$.jsxs)(`div`,{className:`viewlinks-overflow`,ref:a,children:[(0,$.jsxs)(`div`,{className:`viewlinks-overflow__measure`,ref:o,"aria-hidden":!0,children:[e.map((e,n)=>t(e,n)),r]}),l.map((e,n)=>t(e,n)),u.length>0&&(0,$.jsx)(Bn,{menu:{items:n(u)},trigger:[`click`],placement:`bottomRight`,overlayClassName:i,children:r})]})},l_={ANALYSE_CROISEE:tu,VIEWLINKPOPUP_RH:Nl,COMPARATIF:$c,VIEWLINK_EVO_COMP_RH:Nl,ANALYSE_VIEWLINK_RH:Yl,EVOLUTION:ru};function u_(e){return(0,$.jsx)(l_[e]??ms,{className:`links__viewlinks-icon`})}function d_(e){return e.viewitems?Object.values(e.viewitems).filter(e=>e.granted!==`false`):[]}function f_(e,t){return(e.viewitems?`parentLink`:`simpleLink`)+e.label+String(t)}var p_=()=>{let e=br(),{pathname:t}=Er(),n=ef(),r=gr(),i=Y(e=>e.cti.viewlinks.row),a=Y(e=>e.cti.viewlinks.cell),o=Y(e=>e.cti.ui.primaryColor),s=Y(e=>e.cti.ui.tab);window.TAB=s;let{view:c,globalVariables:l,isLoading:u}=ai(),d=s_(),f=Kr(),p=om(),m=f.data??{},h=c.desc.viewlinks;window.SELECT=l;function g(e){return!!(u||e.rowContext===!0&&i===null&&(a===null||a.row===null&&a.column===null))}function _(o){let s=o.softCode?o.softCode.substring(5):null;if(o.swf===`*CTI_view1`||o.view.startsWith(`*URL`))return im(o.view,o.args,r,c,p,n,o.allArgs,i,a,s,m,t);{let t=o.name?p[o.name]:null;t&&e(t,{state:{fromSider:!0}})}}function v(e){return e?e.map((e,t)=>{if(e.viewitems){let n=d_(e);return n.length?yp({key:f_(e,t),icon:u_(e.buttonType),label:e.label,children:v(n),className:`viewlink-box-item`}):null}return yp({key:f_(e,t),icon:u_(e.buttonType),label:e.label,disabled:g(e),onClick:()=>_(e),className:`viewlink-box-item`})}).filter(Boolean):null}function y(e){let t=g(e);return(0,$.jsx)(md,{title:e.label,placement:`bottom`,children:(0,$.jsxs)($t,{type:`link`,onClick:()=>_(e),disabled:t,className:`view-link-button`,style:t?void 0:{color:o},children:[u_(e.buttonType),(0,$.jsx)(`span`,{className:`button-label`,children:e.label})]})})}function b(e,t){return e.viewitems?(0,$.jsx)(Bn,{menu:{items:v(d_(e))},trigger:[`click`],placement:`bottomRight`,overlayClassName:`viewlinks-overflow-menu`,children:(0,$.jsx)(`div`,{className:`viewlink-inline`,children:(0,$.jsxs)($t,{type:`link`,className:`view-link-button`,style:{color:o},children:[u_(e.buttonType),(0,$.jsxs)(`span`,{className:`button-label`,children:[e.label,(0,$.jsx)(cn,{})]})]})})},f_(e,t)):(0,$.jsx)(`div`,{className:`viewlink-inline`,children:y(e)},f_(e,t))}return(0,$.jsx)(c_,{links:Object.values(h).filter(e=>{if(e.granted===`false`)return!1;let t=!0;if(e.visible)try{t=d(e.visible,i)}catch(t){console.log(t,e.visible)}return t}).filter(e=>!e.viewitems||d_(e).length>0),renderButton:b,getOverflowItems:v,overlayClassName:`viewlinks-overflow-menu`,trigger:(0,$.jsx)($t,{type:`link`,className:`view-link-button viewlink-overflow-trigger`,"aria-label":`Plus de liens`,children:(0,$.jsx)(Pn,{})})})},m_=X.memo(({selectedSimiliTab:e})=>(0,$.jsxs)(`div`,{className:`view-links-bar`,children:[(0,$.jsx)(a_,{selectedSimiliTab:e}),(0,$.jsxs)(`div`,{className:`align-right`,children:[(0,$.jsx)(o_,{}),(0,$.jsx)(p_,{})]})]})),h_=r(((e,t)=>{function n(e){for(var t=5381,n=e.length;n;)t=t*33^e.charCodeAt(--n);return t>>>0}t.exports=n})),g_=r(((e,t)=>{t.exports=n;function n(e){r.length||(a(),i=!0),r[r.length]=e}var r=[],i=!1,a,o=0,s=1024;function c(){for(;os){for(var t=0,n=r.length-o;t{var n=g_(),r=[],i=[],a=n.makeRequestCallFromTimer(o);function o(){if(i.length)throw i.shift()}t.exports=s;function s(e){var t=r.length?r.pop():new c;t.task=e,n(t)}function c(){this.task=null}c.prototype.call=function(){try{this.task.call()}catch(e){s.onerror?s.onerror(e):(i.push(e),a())}finally{this.task=null,r[r.length]=this}}})),v_=r((e=>{function t(e){return e&&typeof e==`object`&&`default`in e?e.default:e}var n=t(h_()),r=t(__());function i(e){return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){for(var t=1;t0&&(s[c]=u)}else{var m=(0,r.default)(o,c,l,s,t);m&&(s[c]=m),s=(0,n.default)(t,c,s)}}return s}}})),N=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=n;function n(e,t){if(typeof t==`string`&&t===`text`)return[`-webkit-text`,`text`]}})),P=T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=r;var n=/-webkit-|-moz-|-ms-/;function r(e){return typeof e==`string`&&n.test(e)}e.exports=t.default});w(P);var F=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,`-moz-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`calc(`)>-1)return i.map(function(e){return t.replace(/calc\(/g,e+`calc(`)})}})),I=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`cross-fade(`)>-1)return i.map(function(e){return t.replace(/cross-fade\(/g,e+`cross-fade(`)})}})),L=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=i;var n=[`-webkit-`,`-moz-`,``],r={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};function i(e,t){if(e===`cursor`&&r.hasOwnProperty(t))return n.map(function(e){return e+t})}})),R=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`filter(`)>-1)return i.map(function(e){return t.replace(/filter\(/g,e+`filter(`)})}})),z=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=r;var n={flex:[`-webkit-box`,`-moz-box`,`-ms-flexbox`,`-webkit-flex`,`flex`],"inline-flex":[`-webkit-inline-box`,`-moz-inline-box`,`-ms-inline-flexbox`,`-webkit-inline-flex`,`inline-flex`]};function r(e,t){if(e===`display`&&n.hasOwnProperty(t))return n[t]}})),ee=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=o;var n={"space-around":`distribute`,"space-between":`justify`,"flex-start":`start`,"flex-end":`end`},r={alignContent:`msFlexLinePack`,alignSelf:`msFlexItemAlign`,alignItems:`msFlexAlign`,justifyContent:`msFlexPack`,order:`msFlexOrder`,flexGrow:`msFlexPositive`,flexShrink:`msFlexNegative`,flexBasis:`msFlexPreferredSize`},i={auto:`1 1 auto`,inherit:`inherit`,initial:`0 1 auto`,none:`0 0 auto`,unset:`unset`},a=/^\d+(\.\d+)?$/;function o(e,t,o){if(Object.prototype.hasOwnProperty.call(r,e)&&(o[r[e]]=n[t]||t),e===`flex`){if(Object.prototype.hasOwnProperty.call(i,t)){o.msFlex=i[t];return}if(a.test(t)){o.msFlex=t+` 1 0%`;return}var s=t.split(/\s/);switch(s.length){case 1:o.msFlex=`1 1 `+t;return;case 2:a.test(s[1])?o.msFlex=s[0]+` `+s[1]+` 0%`:o.msFlex=s[0]+` 1 `+s[1];return;default:o.msFlex=t}}}})),te=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=i;var n={"space-around":`justify`,"space-between":`justify`,"flex-start":`start`,"flex-end":`end`,"wrap-reverse":`multiple`,wrap:`multiple`},r={alignItems:`WebkitBoxAlign`,justifyContent:`WebkitBoxPack`,flexWrap:`WebkitBoxLines`,flexGrow:`WebkitBoxFlex`};function i(e,t,i){e===`flexDirection`&&typeof t==`string`&&(t.indexOf(`column`)>-1?i.WebkitBoxOrient=`vertical`:i.WebkitBoxOrient=`horizontal`,t.indexOf(`reverse`)>-1?i.WebkitBoxDirection=`reverse`:i.WebkitBoxDirection=`normal`),r.hasOwnProperty(e)&&(i[r[e]]=n[t]||t)}})),B=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=o;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,`-moz-`,``],a=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;function o(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&a.test(t))return i.map(function(e){return t.replace(a,function(t){return e+t})})}})),ne=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0});var n=function(){function e(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(r=(s=o.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(e){i=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(i)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw TypeError(`Invalid attempt to destructure non-iterable instance`)}}();t.default=s;function r(e){return typeof e==`number`&&!isNaN(e)}var i=[`center`,`end`,`start`,`stretch`],a={"inline-grid":[`-ms-inline-grid`,`inline-grid`],grid:[`-ms-grid`,`grid`]},o={alignSelf:function(e,t){i.indexOf(e)>-1&&(t.msGridRowAlign=e)},gridColumn:function(e,t){if(r(e))t.msGridColumn=e;else{var i=n(e.split(`/`).map(function(e){return+e}),2),a=i[0],s=i[1];o.gridColumnStart(a,t),o.gridColumnEnd(s,t)}},gridColumnEnd:function(e,t){var n=t.msGridColumn;r(e)&&r(n)&&(t.msGridColumnSpan=e-n)},gridColumnStart:function(e,t){r(e)&&(t.msGridColumn=e)},gridRow:function(e,t){if(r(e))t.msGridRow=e;else{var i=n(e.split(`/`).map(function(e){return+e}),2),a=i[0],s=i[1];o.gridRowStart(a,t),o.gridRowEnd(s,t)}},gridRowEnd:function(e,t){var n=t.msGridRow;r(e)&&r(n)&&(t.msGridRowSpan=e-n)},gridRowStart:function(e,t){r(e)&&(t.msGridRow=e)},gridTemplateColumns:function(e,t){t.msGridColumns=e},gridTemplateRows:function(e,t){t.msGridRows=e},justifySelf:function(e,t){i.indexOf(e)>-1&&(t.msGridColumnAlign=e)}};function s(e,t,n){if(e===`display`&&t in a)return a[t];if(e in o){var r=o[e];r(t,n)}}})),re=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(P);function r(e){return e&&e.__esModule?e:{default:e}}var i=[`-webkit-`,``];function a(e,t){if(typeof t==`string`&&!(0,n.default)(t)&&t.indexOf(`image-set(`)>-1)return i.map(function(e){return t.replace(/image-set\(/g,e+`image-set(`)})}})),ie=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=r;var n={marginBlockStart:[`WebkitMarginBefore`],marginBlockEnd:[`WebkitMarginAfter`],marginInlineStart:[`WebkitMarginStart`,`MozMarginStart`],marginInlineEnd:[`WebkitMarginEnd`,`MozMarginEnd`],paddingBlockStart:[`WebkitPaddingBefore`],paddingBlockEnd:[`WebkitPaddingAfter`],paddingInlineStart:[`WebkitPaddingStart`,`MozPaddingStart`],paddingInlineEnd:[`WebkitPaddingEnd`,`MozPaddingEnd`],borderBlockStart:[`WebkitBorderBefore`],borderBlockStartColor:[`WebkitBorderBeforeColor`],borderBlockStartStyle:[`WebkitBorderBeforeStyle`],borderBlockStartWidth:[`WebkitBorderBeforeWidth`],borderBlockEnd:[`WebkitBorderAfter`],borderBlockEndColor:[`WebkitBorderAfterColor`],borderBlockEndStyle:[`WebkitBorderAfterStyle`],borderBlockEndWidth:[`WebkitBorderAfterWidth`],borderInlineStart:[`WebkitBorderStart`,`MozBorderStart`],borderInlineStartColor:[`WebkitBorderStartColor`,`MozBorderStartColor`],borderInlineStartStyle:[`WebkitBorderStartStyle`,`MozBorderStartStyle`],borderInlineStartWidth:[`WebkitBorderStartWidth`,`MozBorderStartWidth`],borderInlineEnd:[`WebkitBorderEnd`,`MozBorderEnd`],borderInlineEndColor:[`WebkitBorderEndColor`,`MozBorderEndColor`],borderInlineEndStyle:[`WebkitBorderEndStyle`,`MozBorderEndStyle`],borderInlineEndWidth:[`WebkitBorderEndWidth`,`MozBorderEndWidth`]};function r(e,t,r){if(Object.prototype.hasOwnProperty.call(n,e))for(var i=n[e],a=0,o=i.length;a-1&&d!==`order`)for(var f=t[u],p=0,m=f.length;p-1)return s;var l=a.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(`,`);return e.indexOf(`Moz`)>-1?l:(n[`Webkit`+(0,i.default)(e)]=s,n[`Moz`+(0,i.default)(e)]=l,a)}}})),H=[`Webkit`],me=[`Moz`],he=[`ms`],ge=[`Webkit`,`Moz`],U=[`Webkit`,`ms`],_e=[`Webkit`,`Moz`,`ms`],ve=M({plugins:[N,F,I,L,R,z,ee,te,B,ne,re,ie,ae,oe,pe],prefixMap:{transform:U,transformOrigin:U,transformOriginX:U,transformOriginY:U,backfaceVisibility:H,perspective:H,perspectiveOrigin:H,transformStyle:H,transformOriginZ:H,animation:H,animationDelay:H,animationDirection:H,animationFillMode:H,animationDuration:H,animationIterationCount:H,animationName:H,animationPlayState:H,animationTimingFunction:H,appearance:ge,userSelect:_e,fontKerning:H,textEmphasisPosition:H,textEmphasis:H,textEmphasisStyle:H,textEmphasisColor:H,boxDecorationBreak:H,clipPath:H,maskImage:H,maskMode:H,maskRepeat:H,maskPosition:H,maskClip:H,maskOrigin:H,maskSize:H,maskComposite:H,mask:H,maskBorderSource:H,maskBorderMode:H,maskBorderSlice:H,maskBorderWidth:H,maskBorderOutset:H,maskBorderRepeat:H,maskBorder:H,maskType:H,textDecorationStyle:ge,textDecorationSkip:ge,textDecorationLine:ge,textDecorationColor:ge,filter:H,fontFeatureSettings:ge,breakAfter:_e,breakBefore:_e,breakInside:_e,columnCount:ge,columnFill:ge,columnGap:ge,columnRule:ge,columnRuleColor:ge,columnRuleStyle:ge,columnRuleWidth:ge,columns:ge,columnSpan:ge,columnWidth:ge,writingMode:U,flex:U,flexBasis:H,flexDirection:U,flexGrow:H,flexFlow:U,flexShrink:H,flexWrap:U,alignContent:H,alignItems:H,alignSelf:H,justifyContent:H,order:H,transitionDelay:H,transitionDuration:H,transitionProperty:H,transitionTimingFunction:H,backdropFilter:H,scrollSnapType:U,scrollSnapPointsX:U,scrollSnapPointsY:U,scrollSnapDestination:U,scrollSnapCoordinate:U,shapeImageThreshold:H,shapeImageMargin:H,shapeImageOutside:H,hyphens:_e,flowInto:U,flowFrom:U,regionFragment:U,textOrientation:H,boxSizing:me,textAlignLast:me,tabSize:me,wrapFlow:he,wrapThrough:he,wrapMargin:he,touchAction:he,textSizeAdjust:U,borderImage:H,borderImageOutset:H,borderImageRepeat:H,borderImageSlice:H,borderImageSource:H,borderImageWidth:H}}),ye=[function(e,t,n){return e[0]===`:`?n(t+e):null},function(e,t,n){return e[0]===`@`?[`${e}{${n(t).join(``)}}`]:null}],be=function e(t,n,r,i,a){for(var o=new C,c=0;c`u`)throw Error(`Cannot automatically buffer without a document`);ke=!0,r(Le)}(n=Oe).push.apply(n,s(t)),De[e]=!0}},je=function(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];De[e]||Ae(e,be(t,n,i,Ee,r))},Me=function(){Oe=[],De={},ke=!1,we=null},Ne=function(e){delete De[e]},Pe=function(){if(ke)throw Error(`Cannot buffer while already buffering`);ke=!0},Fe=function(){ke=!1;var e=Oe;return Oe=[],e},Ie=function(){return Fe().join(``)},Le=function(){var e=Fe();e.length>0&&Te(e)},G=function(){return Object.keys(De)},Re=function(e){e.forEach(function(e){De[e]=!0})},ze=function(e){return`_definition`in e&&`_name`in e&&`_len`in e},Be=function e(t,n,r,i){for(var a=0;a0&&arguments[0]!==void 0?arguments[0]:[])}},Ge=typeof window<`u`?null:{renderStatic:function(e){return Me(),Pe(),{html:e(),css:{content:Ie(),renderedClassNames:G()}}}},Ke=null;function qe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ye;return{StyleSheet:o({},We,{extend:function(n){var r=n.map(function(e){return e.selectorHandler}).filter(function(e){return e});return qe(e,t.concat(r))}}),StyleSheetServer:Ge,StyleSheetTestUtils:Ke,minify:function(e){Ue=e?y:He},css:function(){return Ve(e,[...arguments],t)},flushToStyleTag:Le,injectAndGetClassName:Ve,defaultSelectorHandlers:ye,reset:Me,resetInjectedStyle:Ne}}e.makeExports=qe})),y_=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=v_();h_(),__();var n=t.makeExports(!1),r=n.StyleSheet;n.StyleSheetServer,n.StyleSheetTestUtils;var i=n.css;n.minify,n.flushToStyleTag,n.injectAndGetClassName,n.defaultSelectorHandlers,n.reset,n.resetInjectedStyle,e.StyleSheet=r,e.css=i})),b_=r(((e,t)=>{t.exports=y_()}))(),x_=({className:e,symbol:t,text:n,description:r,complement:i})=>(0,$.jsx)(md,{title:r+` : `+n+i,children:(0,$.jsxs)(`div`,{className:e??``,children:[t,n??``]})});x_.propTypes={className:Q.default.string,symbol:Q.default.object,text:Q.default.string,description:Q.default.string,complement:Q.default.string};var S_=X.memo(()=>{let{run:e}=ai();return e?.viewFilters?(0,$.jsx)(`div`,{className:`view-filters`,children:e.viewFilters.map((e,t)=>e&&e.trim()!==``?(0,$.jsx)(`div`,{dangerouslySetInnerHTML:{__html:`

`+e+`

`}},t):null)}):null}),C_=X.lazy(()=>vr(()=>import(`./Charts-Bh_-g_ih.js`),__vite__mapDeps([142,1,2,3,4,5,6,123,43,32,31,33,17,72,27,28,26,73,74,75,55,143,34,39,36,37,119,40,144]),import.meta.url)),w_=X.memo(({tableData:e,totalData:t,graphData:n,columns:r,charts:i,similiTabName:a,tabName:o})=>{let s=pd().data?.user.showGraphs,[c,l]=(0,X.useState)(300),[u,d]=(0,X.useState)(300),[f,p]=(0,X.useState)(`block`),m=(0,X.useRef)(!1);return(0,X.useEffect)(()=>{s===`hidden`&&l(0),(!i||i.length===0||s===`never`||e.length===0)&&p(`none`)},[s,i]),(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`cti-view-data-content`,children:[(0,$.jsx)(S_,{}),(0,$.jsx)($d,{className:`view-data-graphs`,axis:`x`,style:{display:f,filter:`none`},handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:c},onResizeStart:()=>{m.current=!1},onResize:(e,t,n,r)=>{(Math.abs(r.height)>5||Math.abs(r.width)>5)&&(m.current=!0)},onResizeStop:(e,t,n,r)=>{if(!m.current){l(c>0?0:u);return}let i=Math.max(0,c+r.height);i<20?l(0):(l(i),d(i))},children:(0,$.jsx)(X.Suspense,{fallback:null,children:(0,$.jsx)(C_,{charts:i,data:n,tabName:o,similiTabName:a,height:c})})}),(0,$.jsx)(`div`,{className:`view-data-table`,ref:(0,X.useRef)(),children:(0,$.jsx)(Cg,{tableData:e,totalData:t,columns:r,similitabName:a,tabName:o})})]})})}),{Option:T_}=un,E_=X.memo(({similiTabs:e,parentTabIndex:t,columns:n,charts:r,tabName:i,handleSetSelectedSimiliTab:a})=>{let o=ef(),s=gr(),c=Y(e=>e.cti.dynamicSelects),{view:l}=ai(),u=s_(),d=Kr(),f=om(),p=d.data??{};function m(e,t){return[{dataKey:`EXPAND`,width:20,key:`EXPAND`,description:``,hidden:!1,frozen:`left`,titleText:``,printable:`false`},...Object.values(e).filter(e=>e.visible).map(e=>(t.excelLabel===`Essentiel`&&(e.headerText=e.headerText.toUpperCase(),e.titleText=e.titleText.toUpperCase()),{...e,dataGetter:_,hidden:e.hidden?e.hidden:!u(e.visibleCondition)})).sort((e,t)=>e.order===-1?!1:e.order-t.order)]}let h=(e,t)=>{let n=c.map(e=>({...e})),r=n.find(e=>e.name===t.fieldname);r.value=e,s(Rt(n))},g=e=>{let t=e.selections;return t?.length?(0,$.jsx)(`div`,{className:`view-dynamic-select`,children:t.map((e,t)=>{let n=e.options.map((t,n)=>(0,$.jsx)(T_,{value:t.data,fieldname:e.name,children:t.label},n));return(0,$.jsx)(un,{style:{width:120},size:`small`,defaultValue:e.value,onChange:h,children:n},t)})}):null};function _({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i}){if(r[t.dataKey]){if(t.type===`Viewlink`){let e=Oe[Object.keys(Oe).find(e=>r.VIEWLINK.toLowerCase().includes(e.toLowerCase()))];return r.VIEWLINK===``?null:(0,$.jsx)(`div`,{className:r[t.dataKey]?.class,style:{padding:0,display:`flex`,alignItems:`center`},children:r[t.dataKey].sanitizedText&&r[t.dataKey].sanitizedText.startsWith(`+++`)?(0,$.jsx)(Nn,{title:r[t.dataKey].sanitizedText.substring(3),children:(0,$.jsx)($t,{type:`primary`,style:{fontSize:`12px`,lineHeight:`0px`,textAlign:`center`,backgroundColor:`gray`,height:`18px`,borderColor:`gray`},disabled:r.VIEWLINK===`1`||r.VIEWLINK===`2`||r.VIEWLINK===``,onClick:()=>im(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,f,o,null,null,null,e,p),children:(0,$.jsx)(`span`,{style:{textAlign:`left`},children:`Détail`})})}):(0,$.jsx)($t,{type:`link`,style:{lineHeight:`0px`,textAlign:`center`},disabled:r.VIEWLINK===`1`||r.VIEWLINK===`2`||r.VIEWLINK===``,onClick:()=>im(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,f,o,null,null,null,e,p),children:(0,$.jsx)(`span`,{className:`link-essentiel-cell`,children:r[t.dataKey].sanitizedText})})})}let e;r[t.dataKey]&&r[t.dataKey].symbol&&(e=(0,$.jsx)(`span`,{style:r[t.dataKey].symbol.style,dangerouslySetInnerHTML:{__html:r[t.dataKey].symbol.html}}));let n=t.description&&t.description!==``?t.description:t.titleText,i=``;return t?.tooltipId!==``&&r[t.tooltipId]&&(i=`
${r[t.tooltipId]}`),(0,$.jsx)(x_,{className:r[t.dataKey]?.class,text:r[t.dataKey]?.sanitizedText??``,description:n,complement:i,symbol:e})}else return``}let v=(e,t)=>{let n=[],r=b_.StyleSheet.create(e.styles);return n=e.data.map(e=>e.map(e=>{let n=Object.values(t.datagrid.columns),i=n.length,a={...e};for(let o=0;o{let n=e,r=l.run.data[i];return r.inputSelections&&r.inputSelections.forEach(t=>{let r=t.condition;r&&(n=e.filter(e=>u(r,e)))}),n};function b(e,n){return e.sort((e,t)=>Number(e.id){let[o,s]=v(e,l.run.data[i]);return o=y(o,e),s=y(s,e),{label:e.name,key:`${t}_${a}`,children:(0,$.jsx)(w_,{tableData:o,totalData:s,graphData:e.data,columns:n,charts:r,similiTabName:e.name,tabName:i})}})}let x=Object.values(e),S=m(n,l.run.data[i]);if(x.length===0)return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(w_,{tableData:[],columns:S,charts:r,tabName:i,view:l})});if(x.length>1)return(0,$.jsxs)($.Fragment,{children:[g(l.run.data[i]),(0,$.jsx)(Va,{onTabClick:e=>a(e),items:b(x,S)})]});if(x.length===1){let[e,t]=v(x[0],l.run.data[i]);return e=y(e,x[0]),t=y(t,x[0]),(0,$.jsxs)($.Fragment,{children:[g(l.run.data[i]),(0,$.jsx)(w_,{tableData:e,totalData:t,graphData:x[0].data,columns:S,charts:r,similiTabName:x[0].name,tabName:i,view:l})]})}}),D_=X.memo(({handleSetSelectedSimiliTab:e})=>{let{run:t}=ai(),n=t?.data,r=gr();(0,X.useEffect)(()=>{r(ht(`0`))},[r]);let i=e=>{r(ht(e))};function a(t){return(0,$.jsx)(Va,{defaultActiveKey:`0`,onChange:i,items:t.map((t,n)=>{let r=t.datagrid.columns;return{label:t.label,key:String(n),disabled:t.similitabs.length===0,forceRender:!0,children:(0,$.jsx)(E_,{parentTabIndex:String(n),similiTabs:t.similitabs,columns:r,charts:Object.values(t.charts),tabName:t.label,handleSetSelectedSimiliTab:e})}})})}function o(t){let n=t.datagrid.columns;return(0,$.jsx)(E_,{similiTabs:t.similitabs,columns:n,charts:Object.values(t.charts),tabName:t.label,handleSetSelectedSimiliTab:e})}if(!n)return null;let s=Object.values(n).filter(e=>e.visible);return s?.length>1?a(s):o(s[0])}),O_=()=>{let{view:e}=ai(),t=(0,X.useRef)(null),n=(0,X.useRef)(null),r=e?.desc?.attributes?.name??null;r===n.current?e?.run?.executed===!0&&e?.run?.title&&(t.current=e.run.title):(n.current=r,t.current=null);let i=t.current||e?.desc?.attributes?.label||``;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tt,{children:(0,$.jsxs)(`title`,{children:[`iCTI | `,i]})}),(0,$.jsx)(`div`,{className:`view-header-title`,children:i})]})},k_=[],A_=X.memo(()=>{let e=gr(),t=Y(e=>e.cti.ui.filters.visible),n=Y(e=>e.cti.ui.showOverlay),r=Y(e=>e.cti.ui.devMode),i=R(),{descQuery:a,runQuery:o,viewName:s,shArgs:c,runRef:l}=Zr(),u=a.data?.desc,d=o.data?.run,f=a.isPending||o.isFetching,p=o.isFetching&&!!u,m=a.error?.errors??o.error?.errors??k_,h=a.data?.defaultRun,g=(0,X.useMemo)(()=>u?{desc:u,run:d??h??{}}:null,[u,d,h]),[_,v]=(0,X.useState)(0);(0,X.useEffect)(()=>{m.length&&e(bt(!0))},[m,e]);let y=ri(s,c),b=X.useCallback(e=>{v(e)},[]),x=()=>{e(lt(!1))};rd(`e`,()=>{s&&c&&!o.isFetching&&i.invalidateQueries({queryKey:Wr.run(s,c)})},{},[s,c,i,o.isFetching]);let S=d?.data&&Object.keys(d.data).length>0;return r&&console.log(` VIEW RENDER`,{desc:u,run:d,viewName:s,shArgs:c,view:!!g,descAttributes:!!u?.attributes,hasRunData:S,runExecuted:d?.executed,isLoading:f,gettingRun:p,filtersVisible:t,usingDefaultRun:!d&&!!h}),(0,$.jsx)(ii,{value:{viewName:s,shArgs:c,runRef:l},children:(0,$.jsxs)(X.Fragment,{children:[(0,$.jsx)(yh,{errors:m}),n?null:(0,$.jsxs)(`div`,{className:`cti-view`,children:[(0,$.jsxs)(`div`,{className:`cti-view-header`,children:[(0,$.jsx)(O_,{}),(0,$.jsx)(gh,{})]}),(0,$.jsxs)(`div`,{className:`cti-view-data`,children:[g&&!S&&!f?(0,$.jsxs)(`div`,{style:{paddingLeft:`20px`,paddingTop:`20px`},children:[`Lors du premier appel d'une vue, les seules options disponibles sont:`,(0,$.jsxs)(`ul`,{children:[(0,$.jsx)(`li`,{children:`l'exécution de la requête`}),(0,$.jsx)(`li`,{children:`la création de favoris`})]}),`Sélectionner les filtres depuis le panneau pour affiner votre requête.`]}):g&&S?(0,$.jsxs)(X.Fragment,{children:[(0,$.jsx)(m_,{selectedSimiliTab:_}),p&&(0,$.jsx)(Am,{}),(0,$.jsx)(`div`,{className:`view-data-tabs`,children:(0,$.jsx)(`div`,{className:`page-fade`,children:(0,$.jsx)(D_,{handleSetSelectedSimiliTab:b})},u?.attributes?.name)})]}):(0,$.jsxs)(`div`,{className:`loading-wrapper`,children:[(0,$.jsx)(Jr,{style:{height:`auto`}}),p?(0,$.jsx)($t,{type:`link`,style:{height:`20px`},onClick:y,children:`Arrêter la requête`}):(0,$.jsx)(`div`,{style:{height:`20px`}})]}),g&&u?.selections&&(0,$.jsx)(Co,{title:null,footer:(0,$.jsx)(hh,{}),placement:`right`,closeIcon:null,open:t,getContainer:!1,className:`drawer-filters`,style:{pointerEvents:t?`auto`:`none`},bodyStyle:{padding:`0px`},width:800,onClose:x,children:(0,$.jsx)(mh,{})})]})]})]})})}),j_=e=>(0,$.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,xmlnsXlink:`http://www.w3.org/1999/xlink`,xmlSpace:`preserve`,style:{fillRule:`evenodd`,clipRule:`evenodd`,strokeLinejoin:`round`,strokeMiterlimit:2},viewBox:`0 0 5209 871`,...e,children:[(0,$.jsx)(`use`,{xlinkHref:`#cti-logo_long_grey_with_pyramide_svg__a`,width:1188,height:195,opacity:.2,transform:`matrix(4.16382 0 0 4.16578 157.013 27.865)`}),(0,$.jsx)(`defs`,{children:(0,$.jsx)(`image`,{xlinkHref:`data:image/png;base64,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`,id:`cti-logo_long_grey_with_pyramide_svg__a`,width:1188,height:195})})]}),M_=X.memo(({handleCollapseSider:e,siderIsCollapsed:t})=>{let n={top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},[r,i]=(0,X.useState)(300),[a,o]=(0,X.useState)(300),s=(0,X.useRef)(),{contentType:c,contentName:l,softCode:u,menuItem:d}=hf(),f=Y(e=>e.cti.ui.showMenus),p=Y(e=>e.cti.ui.menuMode);(0,X.useEffect)(()=>{i(t?0:a)},[t,a]);let m=e=>{switch(e){case`view`:return(0,$.jsx)(A_,{});case`component`:return(0,$.jsx)(Uf,{componentName:l,softCode:u,item:d});case`page`:return(0,$.jsx)(Tf,{});default:break}},h=X.useCallback((t,n,a,s)=>{r>200&&r+s.width<=200?e():r<200&&r+s.width>200?(e(),i(r+s.width)):(o(r+s.width),i(r+s.width))},[r,e]),g=X.useMemo(()=>({width:r}),[r]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(km,{handleCollapseSider:e,siderIsCollapsed:t}),(0,$.jsxs)(`div`,{className:`cti-sider-and-content`,ref:s,children:[p===`MENU_CLASSIC`?(0,$.jsx)($d,{handleWrapperClass:`handle-wrappers-menu`,minWidth:0,maxWidth:500,enable:n,size:f===!0?g:{width:0},onResizeStop:h,className:`collapsable-sider`,children:(0,$.jsx)(Tp,{siderIsCollapsed:t})}):(0,$.jsx)(Co,{forceRender:!0,open:!t,placement:`left`,getContainer:!1,width:300,closable:!1,className:`menu-drawer`,onClose:()=>e(),children:(0,$.jsx)(Tp,{siderIsCollapsed:t,handleCollapseSider:e})}),(0,$.jsx)(bf,{children:(0,$.jsxs)(`div`,{className:`Content content-fade`,style:c?void 0:{display:`flex`,justifyContent:`center`},children:[!c&&(0,$.jsx)(j_,{style:{width:`1000px`}}),m(c)]})})]})]})}),N_=300*1e3;function P_(e){return e.match(/assets\/index-[^"']+\.js/)?.[0]??null}async function F_(){let e=globalThis.location.origin+J_+`/index.html`,t=await fetch(e,{cache:`no-store`});return t.ok?P_(await t.text()):null}var I_=()=>{let{pathname:e}=Er(),[t,n]=(0,X.useState)(!1),r=(0,X.useRef)(null);(0,X.useEffect)(()=>{r.current=P_(document.documentElement.outerHTML);let e,t=async()=>{try{let t=await F_();if(t===null)return;if(r.current===null){r.current=t;return}t!==r.current&&(n(!0),clearInterval(e),document.removeEventListener(`visibilitychange`,i))}catch{}},i=()=>{document.visibilityState===`visible`&&t()};return t(),e=setInterval(t,N_),document.addEventListener(`visibilitychange`,i),()=>{clearInterval(e),document.removeEventListener(`visibilitychange`,i)}},[]);let i=(0,X.useRef)(!1);return i.current=t,(0,X.useEffect)(()=>{i.current&&globalThis.location.reload()},[e]),t},L_=1e3,R_=1800*1e3,z_=900*1e3,B_=60*1e3,V_=[`pointerdown`,`keydown`,`wheel`],H_=`cti_dataDayReloaded`,U_=()=>{try{sessionStorage.setItem(H_,`1`)}catch{}globalThis.location.reload()},W_=()=>{try{if(sessionStorage.getItem(H_)===null)return;sessionStorage.removeItem(H_),wt({key:`data-day-reloaded`,message:`Données du jour`,description:`L'application a été actualisée pour afficher les données du jour.`})}catch{}},G_=()=>{let{pathname:e}=Er(),[t,n]=(0,X.useState)(!1);(0,X.useEffect)(()=>{W_()},[]),(0,X.useEffect)(()=>{let e,t=Date.now(),r=()=>{Date.now()-t>z_&&s(),t=Date.now()},i=()=>{clearTimeout(e),document.removeEventListener(`visibilitychange`,c),window.removeEventListener(`online`,s),V_.forEach(e=>window.removeEventListener(e,r))},a=()=>{let t=Ir()+L_+Math.random()*R_;e=setTimeout(s,t)},o=()=>document.visibilityState===`hidden`||Date.now()-t>z_,s=()=>{if(clearTimeout(e),Pr(new Date)===Nr){a();return}if(o()){i(),U_();return}n(!0),e=setTimeout(s,B_)},c=()=>{document.visibilityState===`visible`&&s()};return s(),document.addEventListener(`visibilitychange`,c),window.addEventListener(`online`,s),V_.forEach(e=>window.addEventListener(e,r,{passive:!0})),i},[]);let r=(0,X.useRef)(!1);return r.current=t,(0,X.useEffect)(()=>{r.current&&U_()},[e]),t},K_=X.lazy(()=>vr(()=>import(`./CopiloteWidget-D7Fqh369.js`),__vite__mapDeps([145,1,2,3,4,5,6,21,9,10,133,50,51,20,29,31,59,39,17,18,19,25,36,37,119,118,32,33,34,120,146]),import.meta.url)),q_=X.memo(()=>{let e=gr(),t=Tm(),n=pd(),r=I_(),i=G_(),a=n.data?.session,o=n.data?.environment,[s,c]=(0,X.useState)(0),{pathname:l,search:u}=Er(),d=Y(e=>e.cti.ui.siderIsCollapsed);u?.includes(`m=false`)&&e(gt(!1)),(0,X.useEffect)(()=>{r&&w.info({key:`version-update`,message:`Nouvelle version disponible`,description:`Elle s'appliquera automatiquement à votre prochaine navigation, ou rechargez maintenant.`,duration:0,placement:`topRight`,btn:(0,$.jsx)($t,{type:`primary`,size:`small`,onClick:()=>globalThis.location.reload(),children:`Recharger`})})},[r]),(0,X.useEffect)(()=>{i&&w.info({key:`data-day-update`,message:`Données du jour disponibles`,description:`Elles s'afficheront à votre prochaine navigation, ou actualisez maintenant.`,duration:0,placement:`topRight`,btn:(0,$.jsx)($t,{type:`primary`,size:`small`,onClick:U_,children:`Actualiser`})})},[i]),(0,X.useEffect)(()=>{n.data&&(e(pt(n.data.primaryColor)),e(vt(n.data.user.showGraphs)))},[n.data,e]),(0,X.useEffect)(()=>{window.addEventListener(`click`,p),o?.OPTSYSTEM_INACTIVESESSIONDLY&&c(Number(o.OPTSYSTEM_INACTIVESESSIONDLY)*6e4)},[o]);let f=null;function p(){s!==0&&(clearTimeout(f),f=setTimeout(()=>{_d()},s))}let m=X.useCallback(()=>{e(zt(!d))},[d,e]);if(a){if(a.CONNECTEDUSER.trim()===``)return(0,$.jsx)(Cr,{to:`/login`,state:{referrer:l},replace:!0});if(t.data)return(0,$.jsxs)(`div`,{className:`Main`,children:[(0,$.jsxs)(tt,{children:[(0,$.jsx)(`title`,{children:o?.ENVIRONMENT||`iCTI`}),(0,$.jsx)(`meta`,{name:`description`,content:`Helmet application`})]}),(0,$.jsx)(M_,{handleCollapseSider:m,siderIsCollapsed:d}),cm(a)&&(0,$.jsx)(X.Suspense,{fallback:null,children:(0,$.jsx)(K_,{})})]})}return(0,$.jsx)(`div`,{className:`main__loader`,children:(0,$.jsx)(Jr,{})})}),J_=window.location.pathname.includes(`jis`)?window.location.pathname.split(`jis`)[0]+`jis`:`/`,Y_=wr([{path:`/login`,Component:Ad},{path:`*`,Component:q_}],{basename:J_});Uc.default.locale(`fr`),window.addEventListener(`vite:preloadError`,e=>{yf()&&e.preventDefault()}),Ur(),Hc.createRoot(document.getElementById(`root`)).render((0,$.jsx)($e,{children:(0,$.jsx)(()=>(0,$.jsx)(X.StrictMode,{children:(0,$.jsx)(L,{locale:Wc.default,children:(0,$.jsx)(_r,{store:Ft,children:(0,$.jsxs)(Xe,{client:rt,children:[(0,$.jsx)(id,{children:(0,$.jsx)(xr,{router:Y_})}),(0,$.jsx)(Gc,{initialIsOpen:!1,buttonPosition:`bottom-left`})]})})})}),{})})),It(),(window.requestIdleCallback??(e=>setTimeout(e,3e3)))(()=>{Fr()});export{Mc as $,$d as A,Tu as B,Gp as C,_p as D,Ep as E,wd as F,Ll as G,pu as H,md as I,ll as J,Cl as K,pd as L,Cd as M,bd as N,hf as O,xd as P,Nc as Q,rd as R,nm as S,Up as T,au as U,xu as V,$l as W,Yc as X,sl as Y,Fc as Z,xm as _,ki as _t,pg as a,fs as at,em as b,Ch as c,uo as ct,Lm as d,Va as dt,tc as et,Fm as f,qi as ft,Sm as g,Ri as gt,Tm as h,Vi as ht,Tg as i,zs as it,Sd as j,tf as k,Sh as l,io as lt,Cm as m,Ji as mt,Eg as n,Xs as nt,gg as o,Co as ot,jm as p,Hi as pt,xl as q,Dg as r,Vs as rt,tg as s,po as st,s_ as t,$s as tt,th as u,Ja as ut,dm as v,Wp as w,tm as x,sm as y,Du as z}; \ No newline at end of file diff --git a/assets/indicatorsColumns-BM24jdvH.js b/assets/indicatorsColumns-CfYqY8tQ.js similarity index 89% rename from assets/indicatorsColumns-BM24jdvH.js rename to assets/indicatorsColumns-CfYqY8tQ.js index 73f684c..adfcb9d 100644 --- a/assets/indicatorsColumns-BM24jdvH.js +++ b/assets/indicatorsColumns-CfYqY8tQ.js @@ -1 +1 @@ -import"./chunk-jRWAZmH_.js";import{n as e,t}from"./jsx-runtime-CEixWuwE.js";import{t as n}from"./RowLabelWithIcon-DKaqYrFi.js";import{ut as r}from"./index-BocemapU.js";e();var i=t(),a=[{title:`oid`,key:`oid`,dataKey:`oid`,width:150},{title:`code`,key:`code`,dataKey:`code`,width:150},{title:`Entête`,key:`entete`,dataKey:`entete`,width:200},{title:`Libéllé`,key:`texte`,dataKey:`texte`,width:200,flexGrow:2},{title:`CTI`,key:`isCti`,dataKey:`isCti`,width:50,dataGetter:({rowData:e})=>(0,i.jsx)(r,{disabled:!0,checked:e.isCti})}],o=(e,t)=>{let r=[{title:`Code`,dataKey:`code`,width:250},{title:`Nom`,dataKey:`texte`,frozen:`left`,width:500,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,i.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,i.jsx)(n,{label:t,isCti:e.is_cti?`1`:`0`,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Nom abrégé`,dataKey:`entete`,width:400},{title:`Table`,dataKey:`table_name`,dataGetter:({rowData:e})=>{let n=e.table_name,r=t.find(e=>e.code===n);return r?r.texte:n},width:200},{title:`Format de sortie`,dataKey:`output_format`,width:200}];return e===`iCTI_activite`&&r.push({title:`Dimension date`,key:`date`,dataKey:`dimension_date`}),r.map(e=>({width:200,...e,resizable:!0,key:e.dataKey,className:`cti-default-table`,headerClassName:`cti-default-table`}))};export{o as n,a as t}; \ No newline at end of file +import"./chunk-jRWAZmH_.js";import{n as e,t}from"./jsx-runtime-CEixWuwE.js";import{t as n}from"./RowLabelWithIcon-BLnpOtqJ.js";import{ut as r}from"./index-V8IueDFv.js";e();var i=t(),a=[{title:`oid`,key:`oid`,dataKey:`oid`,width:150},{title:`code`,key:`code`,dataKey:`code`,width:150},{title:`Entête`,key:`entete`,dataKey:`entete`,width:200},{title:`Libéllé`,key:`texte`,dataKey:`texte`,width:200,flexGrow:2},{title:`CTI`,key:`isCti`,dataKey:`isCti`,width:50,dataGetter:({rowData:e})=>(0,i.jsx)(r,{disabled:!0,checked:e.isCti})}],o=(e,t)=>{let r=[{title:`Code`,dataKey:`code`,width:250},{title:`Nom`,dataKey:`texte`,frozen:`left`,width:500,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,i.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,i.jsx)(n,{label:t,isCti:e.is_cti?`1`:`0`,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Nom abrégé`,dataKey:`entete`,width:400},{title:`Table`,dataKey:`table_name`,dataGetter:({rowData:e})=>{let n=e.table_name,r=t.find(e=>e.code===n);return r?r.texte:n},width:200},{title:`Format de sortie`,dataKey:`output_format`,width:200}];return e===`iCTI_activite`&&r.push({title:`Dimension date`,key:`date`,dataKey:`dimension_date`}),r.map(e=>({width:200,...e,resizable:!0,key:e.dataKey,className:`cti-default-table`,headerClassName:`cti-default-table`}))};export{o as n,a as t}; \ No newline at end of file diff --git a/assets/radio-D6c78X3x.js b/assets/radio-f3UPLFem.js similarity index 96% rename from assets/radio-D6c78X3x.js rename to assets/radio-f3UPLFem.js index e797a9d..384c564 100644 --- a/assets/radio-D6c78X3x.js +++ b/assets/radio-f3UPLFem.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{B as n,Bn as r,G as i,H as a,ct as o,ir as s,lt as c,rr as l,wn as u,xn as d}from"./axios-DOscJEDN.js";import{n as f,t as p}from"./slicedToArray-BQ1tPSGY.js";import{i as m,r as h}from"./asyncToGenerator-DHhZBkop.js";import{t as g}from"./getDataOrAriaProps-lBkoLCFd.js";import{a as _}from"./SearchOutlined-BPqyJBOP.js";import{ft as v,mt as y}from"./index-BocemapU.js";s(),m();var b=e(r());f(),o();var x=e(t()),S=x.createContext(null),C=S.Provider,w=x.createContext(null),T=w.Provider;y(),u();var E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&(R=S.map(function(e){return typeof e==`string`||typeof e==`number`?x.createElement(D,{key:e.toString(),prefixCls:I,disabled:E,value:e,checked:d===e},e):x.createElement(D,{key:`radio-group-value-options-${e.value}`,prefixCls:I,disabled:e.disabled||E,value:e.value,checked:d===e.value,style:e.style},e.label)}));var z=k||s,B=(0,b.default)(L,`${L}-${T}`,h(h({},`${L}-${z}`,z),`${L}-rtl`,o===`rtl`),y);return x.createElement(`div`,l({},g(e),{className:B,style:A,onMouseEnter:M,onMouseLeave:N,onFocus:P,onBlur:F,id:j,ref:t}),x.createElement(C,{value:{onChange:m,value:d,disabled:e.disabled,name:e.name,optionType:e.optionType}},R))}),k=x.memo(O);s();var A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&(R=S.map(function(e){return typeof e==`string`||typeof e==`number`?x.createElement(D,{key:e.toString(),prefixCls:I,disabled:E,value:e,checked:d===e},e):x.createElement(D,{key:`radio-group-value-options-${e.value}`,prefixCls:I,disabled:e.disabled||E,value:e.value,checked:d===e.value,style:e.style},e.label)}));var z=k||s,B=(0,b.default)(L,`${L}-${T}`,h(h({},`${L}-${z}`,z),`${L}-rtl`,o===`rtl`),y);return x.createElement(`div`,l({},g(e),{className:B,style:A,onMouseEnter:M,onMouseLeave:N,onFocus:P,onBlur:F,id:j,ref:t}),x.createElement(C,{value:{onChange:m,value:d,disabled:e.disabled,name:e.name,optionType:e.optionType}},R))}),k=x.memo(O);s();var A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var t=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=c;var n=t(o()),r=Symbol.for(`react.element`),a=Symbol.for(`react.transitional.element`),s=Symbol.for(`react.fragment`);function c(e){return e&&(0,n.default)(e)===`object`&&(e.$$typeof===r||e.$$typeof===a)&&e.type===s}})),f=e((e=>{var n=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(d()),a=n(t());function o(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return a.default.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(o(e)):(0,r.default)(e)&&e.props?n=n.concat(o(e.props.children,t)):n.push(e))}),n}})),p=e((e=>{var r=s().default,o=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useCompactItemContext=e.default=e.SpaceCompactItemContext=e.NoCompactStyle=void 0;var u=o(a()),d=o(c()),p=o(n()),m=o(f()),h=r(t()),g=l(),_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=s().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.cloneElement=c,e.isFragment=a,e.isValidElement=void 0,e.replaceElement=o;var r=n(t()),i=e.isValidElement=r.isValidElement;function a(e){return e&&i(e)&&e.type===r.Fragment}function o(e,t,n){return i(e)?r.cloneElement(e,typeof n==`function`?n(e.props||{}):n):t}function c(e,t){return o(e,e,t)}})),h=e((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.tupleNum=e.tuple=void 0,e.tuple=function(){return[...arguments]},e.tupleNum=function(){return[...arguments]}})),g=e((e=>{var n=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useComposeRef=e.supportRef=e.supportNodeRef=e.getNodeRef=e.fillRef=e.composeRef=void 0;var a=n(o()),s=t(),c=r(),l=n(u()),f=n(d()),p=Number(s.version.split(`.`)[0]),m=e.fillRef=function(e,t){typeof e==`function`?e(t):(0,a.default)(e)===`object`&&e&&`current`in e&&(e.current=t)},h=e.composeRef=function(){var e=[...arguments],t=e.filter(Boolean);return t.length<=1?t[0]:function(t){e.forEach(function(e){m(e,t)})}};e.useComposeRef=function(){var e=[...arguments];return(0,l.default)(function(){return h.apply(void 0,e)},e,function(e,t){return e.length!==t.length||e.every(function(e,n){return e!==t[n]})})};var g=e.supportRef=function(e){var t,n;if(!e)return!1;if(_(e)&&p>=19)return!0;var r=(0,c.isMemo)(e)?e.type.type:e.type;return!(typeof r==`function`&&!((t=r.prototype)!=null&&t.render)&&r.$$typeof!==c.ForwardRef||typeof e==`function`&&!((n=e.prototype)!=null&&n.render)&&e.$$typeof!==c.ForwardRef)};function _(e){return(0,s.isValidElement)(e)&&!(0,f.default)(e)}e.supportNodeRef=function(e){return _(e)&&g(e)},e.getNodeRef=function(e){if(e&&_(e)){var t=e;return t.props.propertyIsEnumerable(`ref`)?t.props.ref:t.ref}return null}}));export{p as i,h as n,m as r,g as t}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Bn as n,kn as r}from"./axios-DOscJEDN.js";import{Q as i,Z as a}from"./index-V8IueDFv.js";import{D as o,E as s,T as c,n as l,v as u}from"./context-DccnwGJF.js";var d=e((e=>{var t=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=c;var n=t(o()),r=Symbol.for(`react.element`),a=Symbol.for(`react.transitional.element`),s=Symbol.for(`react.fragment`);function c(e){return e&&(0,n.default)(e)===`object`&&(e.$$typeof===r||e.$$typeof===a)&&e.type===s}})),f=e((e=>{var n=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(d()),a=n(t());function o(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return a.default.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(o(e)):(0,r.default)(e)&&e.props?n=n.concat(o(e.props.children,t)):n.push(e))}),n}})),p=e((e=>{var r=s().default,o=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useCompactItemContext=e.default=e.SpaceCompactItemContext=e.NoCompactStyle=void 0;var u=o(a()),d=o(c()),p=o(n()),m=o(f()),h=r(t()),g=l(),_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=s().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.cloneElement=c,e.isFragment=a,e.isValidElement=void 0,e.replaceElement=o;var r=n(t()),i=e.isValidElement=r.isValidElement;function a(e){return e&&i(e)&&e.type===r.Fragment}function o(e,t,n){return i(e)?r.cloneElement(e,typeof n==`function`?n(e.props||{}):n):t}function c(e,t){return o(e,e,t)}})),h=e((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.tupleNum=e.tuple=void 0,e.tuple=function(){return[...arguments]},e.tupleNum=function(){return[...arguments]}})),g=e((e=>{var n=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useComposeRef=e.supportRef=e.supportNodeRef=e.getNodeRef=e.fillRef=e.composeRef=void 0;var a=n(o()),s=t(),c=r(),l=n(u()),f=n(d()),p=Number(s.version.split(`.`)[0]),m=e.fillRef=function(e,t){typeof e==`function`?e(t):(0,a.default)(e)===`object`&&e&&`current`in e&&(e.current=t)},h=e.composeRef=function(){var e=[...arguments],t=e.filter(Boolean);return t.length<=1?t[0]:function(t){e.forEach(function(e){m(e,t)})}};e.useComposeRef=function(){var e=[...arguments];return(0,l.default)(function(){return h.apply(void 0,e)},e,function(e,t){return e.length!==t.length||e.every(function(e,n){return e!==t[n]})})};var g=e.supportRef=function(e){var t,n;if(!e)return!1;if(_(e)&&p>=19)return!0;var r=(0,c.isMemo)(e)?e.type.type:e.type;return!(typeof r==`function`&&!((t=r.prototype)!=null&&t.render)&&r.$$typeof!==c.ForwardRef||typeof e==`function`&&!((n=e.prototype)!=null&&n.render)&&e.$$typeof!==c.ForwardRef)};function _(e){return(0,s.isValidElement)(e)&&!(0,f.default)(e)}e.supportNodeRef=function(e){return _(e)&&g(e)},e.getNodeRef=function(e){if(e&&_(e)){var t=e;return t.props.propertyIsEnumerable(`ref`)?t.props.ref:t.ref}return null}}));export{p as i,h as n,m as r,g as t}; \ No newline at end of file diff --git a/assets/sortBy-EDXnl_5E.js b/assets/sortBy-DbsSoc5W.js similarity index 93% rename from assets/sortBy-EDXnl_5E.js rename to assets/sortBy-DbsSoc5W.js index f79df08..13db3d9 100644 --- a/assets/sortBy-EDXnl_5E.js +++ b/assets/sortBy-DbsSoc5W.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{Ft as t,It as n,Pt as r,jt as i}from"./axios-DOscJEDN.js";import{_ as a,b as o,v as s}from"./sanitizeDataUtils-dwaGfQDt.js";import{d as c,h as l,y as u}from"./_getTag-DqJrwfM-.js";import{T as d,w as f}from"./index-BocemapU.js";import{t as p}from"./_baseMap-olRIsrjP.js";var m=e(((e,t)=>{var i=n(),a=l(),o=r(),s=i?i.isConcatSpreadable:void 0;function c(e){return o(e)||a(e)||!!(s&&e&&e[s])}t.exports=c})),h=e(((e,t)=>{var n=u(),r=m();function i(e,t,a,o,s){var c=-1,l=e.length;for(a||=r,s||=[];++c0&&a(u)?t>1?i(u,t-1,a,o,s):n(s,u):o||(s[s.length]=u)}return s}t.exports=i})),g=e(((e,t)=>{function n(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}t.exports=n})),_=e(((e,t)=>{var n=i();function r(e,t){if(e!==t){var r=e!==void 0,i=e===null,a=e===e,o=n(e),s=t!==void 0,c=t===null,l=t===t,u=n(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!r&&l||!a)return 1;if(!i&&!o&&!u&&e{var n=_();function r(e,t,r){for(var i=-1,a=e.criteria,o=t.criteria,s=a.length,c=r.length;++i=c?l:l*(r[i]==`desc`?-1:1)}return e.index-t.index}t.exports=r})),y=e(((e,n)=>{var i=t(),l=o(),u=a(),d=p(),f=g(),m=c(),h=v(),_=s(),y=r();function b(e,t,n){t=t.length?i(t,function(e){return y(e)?function(t){return l(t,e.length===1?e[0]:e)}:e}):[_];var r=-1;return t=i(t,m(u)),f(d(e,function(e,n,a){return{criteria:i(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return h(e,t,n)})}n.exports=b})),b=e(((e,t)=>{var n=h(),r=y(),i=d(),a=f();t.exports=i(function(e,t){if(e==null)return[];var i=t.length;return i>1&&a(e,t[0],t[1])?t=[]:i>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),r(e,n(t,1),[])})}));export{b as t}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{Ft as t,It as n,Pt as r,jt as i}from"./axios-DOscJEDN.js";import{_ as a,b as o,v as s}from"./sanitizeDataUtils-dwaGfQDt.js";import{d as c,h as l,y as u}from"./_getTag-DqJrwfM-.js";import{T as d,w as f}from"./index-V8IueDFv.js";import{t as p}from"./_baseMap-olRIsrjP.js";var m=e(((e,t)=>{var i=n(),a=l(),o=r(),s=i?i.isConcatSpreadable:void 0;function c(e){return o(e)||a(e)||!!(s&&e&&e[s])}t.exports=c})),h=e(((e,t)=>{var n=u(),r=m();function i(e,t,a,o,s){var c=-1,l=e.length;for(a||=r,s||=[];++c0&&a(u)?t>1?i(u,t-1,a,o,s):n(s,u):o||(s[s.length]=u)}return s}t.exports=i})),g=e(((e,t)=>{function n(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}t.exports=n})),_=e(((e,t)=>{var n=i();function r(e,t){if(e!==t){var r=e!==void 0,i=e===null,a=e===e,o=n(e),s=t!==void 0,c=t===null,l=t===t,u=n(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!r&&l||!a)return 1;if(!i&&!o&&!u&&e{var n=_();function r(e,t,r){for(var i=-1,a=e.criteria,o=t.criteria,s=a.length,c=r.length;++i=c?l:l*(r[i]==`desc`?-1:1)}return e.index-t.index}t.exports=r})),y=e(((e,n)=>{var i=t(),l=o(),u=a(),d=p(),f=g(),m=c(),h=v(),_=s(),y=r();function b(e,t,n){t=t.length?i(t,function(e){return y(e)?function(t){return l(t,e.length===1?e[0]:e)}:e}):[_];var r=-1;return t=i(t,m(u)),f(d(e,function(e,n,a){return{criteria:i(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return h(e,t,n)})}n.exports=b})),b=e(((e,t)=>{var n=h(),r=y(),i=d(),a=f();t.exports=i(function(e,t){if(e==null)return[];var i=t.length;return i>1&&a(e,t[0],t[1])?t=[]:i>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),r(e,n(t,1),[])})}));export{b as t}; \ No newline at end of file diff --git a/assets/spin-CFT4geQI.js b/assets/spin-CBBM6dvl.js similarity index 95% rename from assets/spin-CFT4geQI.js rename to assets/spin-CBBM6dvl.js index 63bba5b..20b1d4b 100644 --- a/assets/spin-CFT4geQI.js +++ b/assets/spin-CBBM6dvl.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Bn as n,E as r,F as i,G as a,N as o,W as s,ir as c,rr as l}from"./axios-DOscJEDN.js";import{n as u,t as d}from"./slicedToArray-BQ1tPSGY.js";import{i as f,r as p}from"./asyncToGenerator-DHhZBkop.js";import{l as m,u as h}from"./button-BMyidN73.js";import{rt as g}from"./index-BocemapU.js";c(),f(),u();var _=e(n()),v=e(g());m();var y=e(t()),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i`u`)return 0;var n=t?`scrollTop`:`scrollLeft`,r=0;return $(e)?r=e[t?`pageYOffset`:`pageXOffset`]:e instanceof Document?r=e.documentElement[n]:(e instanceof HTMLElement||e)&&(r=e[n]),e&&!$(e)&&typeof r!=`number`&&(r=(e.ownerDocument??e).documentElement?.[n]),r}function ke(e,t,n,r){var i=n-t;return e/=r/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function Ae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.getContainer,r=n===void 0?function(){return window}:n,i=t.callback,a=t.duration,o=a===void 0?450:a,s=r(),c=Oe(s,!0),l=Date.now();A(function t(){var n=Date.now()-l,r=ke(n>o?o:n,c,e,o);$(s)?s.scrollTo(window.pageXOffset,r):s instanceof Document||s.constructor.name===`HTMLDocument`?s.documentElement.scrollTop=r:s.scrollTop=r,n=n}function Je(e){return e&&z(e)===`object`&&!Array.isArray(e)&&!Z.isValidElement(e)}function Ye(e){return typeof e==`string`?!0:h(e)}var Xe=function(e){var t=e.ellipsis,n=e.rowType,r=e.children,i,a=t===!0?{showTitle:!0}:t;return a&&(a.showTitle||n===`header`)&&(typeof r==`string`||typeof r==`number`?i=r.toString():Z.isValidElement(r)&&typeof r.props.children==`string`&&(i=r.props.children)),i};function Ze(e,t){var n,r=e.prefixCls,i=e.className,a=e.record,o=e.index,s=e.renderIndex,c=e.dataIndex,l=e.render,d=e.children,f=e.component,p=f===void 0?`td`:f,m=e.colSpan,h=e.rowSpan,g=e.fixLeft,v=e.fixRight,y=e.firstFixLeft,b=e.lastFixLeft,x=e.firstFixRight,S=e.lastFixRight,C=e.appendNode,w=e.additionalProps,T=w===void 0?{}:w,E=e.ellipsis,D=e.align,O=e.rowType,k=e.isSticky,A=e.hovering,j=e.onHover,M=`${r}-cell`,N=Z.useContext(Ge),P=Z.useContext(Be),F=Z.useContext(We).allColumnsFixedLeft,I=L(Z.useMemo(function(){if(ze(d))return[d];var e=Le(a,c),t=e,n=void 0;if(l){var r=l(e,a,s);Je(r)?(t=r.children,n=r.props,N.renderWithProps=!0):t=r}return[t,n]},[N.renderWithProps?Math.random():0,d,c,N,a,l,s]),2),R=I[0],B=I[1],H=R;z(H)===`object`&&!Array.isArray(H)&&!Z.isValidElement(H)&&(H=null),E&&(b||x)&&(H=Z.createElement(`span`,{className:`${M}-content`},H));var U=B||{},W=U.colSpan,G=U.rowSpan,K=U.style,ee=U.className,q=_(U,Ke),te=(W===void 0?m:W)??1,ne=(G===void 0?h:G)??1;if(te===0||ne===0)return null;var re={},J=typeof g==`number`&&P,ie=typeof v==`number`&&P;J&&(re.position=`sticky`,re.left=g),ie&&(re.position=`sticky`,re.right=v);var Y={};D&&(Y.textAlign=D);var ae=u(u(u({title:Xe({rowType:O,ellipsis:E,children:R})},q),T),{},{colSpan:te===1?null:te,rowSpan:ne===1?null:ne,className:(0,Q.default)(M,i,(n={},V(n,`${M}-fix-left`,J&&P),V(n,`${M}-fix-left-first`,y&&P),V(n,`${M}-fix-left-last`,b&&P),V(n,`${M}-fix-left-all`,b&&F&&P),V(n,`${M}-fix-right`,ie&&P),V(n,`${M}-fix-right-first`,x&&P),V(n,`${M}-fix-right-last`,S&&P),V(n,`${M}-ellipsis`,E),V(n,`${M}-with-append`,C),V(n,`${M}-fix-sticky`,(J||ie)&&k&&P),V(n,`${M}-row-hover`,!B&&A),n),T.className,ee),style:u(u(u(u({},T.style),Y),re),K),onMouseEnter:function(e){var t;a&&j(o,o+ne-1),T==null||(t=T.onMouseEnter)==null||t.call(T,e)},onMouseLeave:function(e){var t;a&&j(-1,-1),T==null||(t=T.onMouseLeave)==null||t.call(T,e)},ref:Ye(p)?t:null});return Z.createElement(p,ae,C,H)}var Qe=Z.forwardRef(Ze);Qe.displayName=`Cell`;var $e=[`expanded`,`className`,`hovering`],et=Z.memo(Qe,function(e,t){return t.shouldCellUpdate?$e.every(function(n){return e[n]===t[n]})&&!t.shouldCellUpdate(t.record,e.record):(0,De.default)(e,t)}),tt=Z.forwardRef(function(e,t){var n=e.index,r=e.additionalProps,i=r===void 0?{}:r,a=e.colSpan,o=e.rowSpan,s=i.colSpan,c=i.rowSpan,l=a??s,u=o??c,d=He(Ue,function(e){var t=qe(n,u||1,e?.startRow,e?.endRow);return{onHover:e?.onHover,hovering:t}}),f=d.onHover,p=d.hovering;return Z.createElement(et,N({},e,{colSpan:l,rowSpan:u,hovering:p,ref:t,onHover:f}))});tt.displayName=`WrappedCell`;var nt=Z.createContext(null);function rt(e,t,n,r,i){var a=n[e]||{},o=n[t]||{},s,c;a.fixed===`left`?s=r.left[e]:o.fixed===`right`&&(c=r.right[t]);var l=!1,u=!1,d=!1,f=!1,p=n[t+1],m=n[e-1];return i===`rtl`?s===void 0?c!==void 0&&(d=!(p&&p.fixed===`right`)):f=!(m&&m.fixed===`left`):s===void 0?c!==void 0&&(u=!(m&&m.fixed===`right`)):l=!(p&&p.fixed===`left`),{fixLeft:s,fixRight:c,lastFixLeft:l,firstFixRight:u,lastFixRight:d,firstFixLeft:f,isSticky:r.isSticky}}E();function it(e){var t=e.cells,n=e.stickyOffsets,r=e.flattenColumns,i=e.rowComponent,a=e.cellComponent,o=e.onHeaderRow,s=e.index,c=Z.useContext(nt),l=c.prefixCls,u=c.direction,d;o&&(d=o(t.map(function(e){return e.column}),s));var f=Re(t.map(function(e){return e.column}));return Z.createElement(i,d,t.map(function(e,t){var i=e.column,o=rt(e.colStart,e.colEnd,r,n,u),s;return i&&i.onHeaderCell&&(s=e.column.onHeaderCell(i)),Z.createElement(tt,N({},e,{ellipsis:i.ellipsis,align:i.align,component:a,prefixCls:l,key:f[t]},o,{additionalProps:s,rowType:`header`}))}))}it.displayName=`HeaderRow`;function at(e){var t=[];function n(e,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[i]=t[i]||[];var a=r;return e.filter(Boolean).map(function(e){var r={key:e.key,className:e.className||``,children:e.title,column:e,colStart:a},o=1,s=e.children;return s&&s.length>0&&(o=n(s,a,i+1).reduce(function(e,t){return e+t},0),r.hasSubColumns=!0),`colSpan`in e&&(o=e.colSpan),`rowSpan`in e&&(r.rowSpan=e.rowSpan),r.colSpan=o,r.colEnd=r.colStart+o-1,t[i].push(r),a+=o,o})}n(e,0);for(var r=t.length,i=function(e){t[e].forEach(function(t){!(`rowSpan`in t)&&!t.hasSubColumns&&(t.rowSpan=r-e)})},a=0;a0?[].concat(C(e),C(wt(i).map(function(e){return u({fixed:r},e)}))):[].concat(C(e),[u(u({},t),{},{fixed:r})])},[])}function Tt(e){return e.map(function(e){var t=e.fixed,n=_(e,St),r=t;return t===`left`?r=`right`:t===`right`&&(r=`left`),u({fixed:r},n)})}function Et(e,t){var n=e.prefixCls,r=e.columns,i=e.children,a=e.expandable,o=e.expandedKeys,s=e.columnTitle,c=e.getRowKey,l=e.onTriggerExpand,u=e.expandIcon,d=e.rowExpandable,f=e.expandIconColumnIndex,p=e.direction,m=e.expandRowByClick,h=e.columnWidth,g=e.fixed,_=Z.useMemo(function(){return r||Ct(i)},[r,i]),v=Z.useMemo(function(){if(a){var e,t=_.slice();if(!t.includes(bt)){var r=f||0;r>=0&&t.splice(r,0,bt)}var i=t.indexOf(bt);t=t.filter(function(e,t){return e!==bt||t===i});var p=_[i],v=(g===`left`||g)&&!f?`left`:(g===`right`||g)&&f===_.length?`right`:p?p.fixed:null,y=(e={},V(e,vt,{className:`${n}-expand-icon-col`,columnType:`EXPAND_COLUMN`}),V(e,`title`,s),V(e,`fixed`,v),V(e,`className`,`${n}-row-expand-icon-cell`),V(e,`width`,h),V(e,`render`,function(e,t,r){var i=c(t,r),a=u({prefixCls:n,expanded:o.has(i),expandable:d?d(t):!0,record:t,onExpand:l});return m?Z.createElement(`span`,{onClick:function(e){return e.stopPropagation()}},a):a}),e);return t.map(function(e){return e===bt?y:e})}return _.filter(function(e){return e!==bt})},[a,_,c,o,u,p]),y=Z.useMemo(function(){var e=v;return t&&(e=t(e)),e.length||(e=[{render:function(){return null}}]),e},[t,v,p]);return[y,Z.useMemo(function(){return p===`rtl`?Tt(wt(y)):wt(y)},[y,p])]}I();function Dt(e){var t=(0,Z.useRef)(e),n=L((0,Z.useState)({}),2)[1],r=(0,Z.useRef)(null),i=(0,Z.useRef)([]);function a(e){i.current.push(e);var a=Promise.resolve();r.current=a,a.then(function(){if(r.current===a){var e=i.current,o=t.current;i.current=[],e.forEach(function(e){t.current=e(t.current)}),r.current=null,o!==t.current&&n({})}})}return(0,Z.useEffect)(function(){return function(){r.current=null}},[]),[t.current,a]}function Ot(e){var t=(0,Z.useRef)(e||null),n=(0,Z.useRef)();function r(){window.clearTimeout(n.current)}function i(e){t.current=e,r(),n.current=window.setTimeout(function(){t.current=null,n.current=void 0},100)}function a(){return t.current}return(0,Z.useEffect)(function(){return r},[]),[i,a]}function kt(e,t,n){return(0,Z.useMemo)(function(){for(var r=[],i=[],a=0,o=0,s=0;s=0;--s){var c=t[s],l=n&&n[s],u=l&&l.RC_TABLE_INTERNAL_COL_DEFINE;if(c||u||o){var d=u||{};d.columnType;var f=_(d,At);i.unshift(Z.createElement(`col`,N({key:s,style:{width:c}},f))),o=!0}}return Z.createElement(`colgroup`,null,i)}function Mt(e){var t=e.className,n=e.children;return Z.createElement(`div`,{className:t},n)}var Nt=Z.createContext({});E();function Pt(e){var t=e.className,n=e.index,r=e.children,i=e.colSpan,a=i===void 0?1:i,o=e.rowSpan,s=e.align,c=Z.useContext(nt),l=c.prefixCls,u=c.direction,d=Z.useContext(Nt),f=d.scrollColumnIndex,p=d.stickyOffsets,m=d.flattenColumns,h=n+a-1+1===f?a+1:a,g=rt(n,n+h-1,m,p,u);return Z.createElement(tt,N({className:t,index:n,component:`td`,prefixCls:l,record:null,dataIndex:null,align:s,colSpan:h,rowSpan:o,render:function(){return r}},g))}p();var Ft=[`children`];function It(e){var t=e.children,n=_(e,Ft);return Z.createElement(`tr`,n,t)}function Lt(e){return e.children}Lt.Row=It,Lt.Cell=Pt;function Rt(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,i=Z.useContext(nt).prefixCls,a=r.length-1,o=r[a],s=Z.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:o?.scrollbar?a:null}},[o,r,a,n]);return Z.createElement(Nt.Provider,{value:s},Z.createElement(`tfoot`,{className:`${i}-summary`},t))}var zt=Lt;B();function Bt(e){var t,n=e.prefixCls,r=e.record,i=e.onExpand,a=e.expanded,o=e.expandable,s=`${n}-row-expand-icon`;return o?Z.createElement(`span`,{className:(0,Q.default)(s,(t={},V(t,`${n}-row-expanded`,a),V(t,`${n}-row-collapsed`,!a),t)),onClick:function(e){i(r,e),e.stopPropagation()}}):Z.createElement(`span`,{className:(0,Q.default)(s,`${n}-row-spaced`)})}function Vt(e,t,n){var r=[];function i(e){(e||[]).forEach(function(e,a){r.push(t(e,a)),i(e[n])})}return i(e),r}B(),d(),I();var Ht=Z.forwardRef(function(e,t){var n=e.scrollBodyRef,r=e.onScroll,i=e.offsetScroll,a=e.container,o=Z.useContext(nt).prefixCls,s=n.current?.scrollWidth||0,l=n.current?.clientWidth||0,d=s&&l/s*l,f=Z.useRef(),p=L(Dt({scrollLeft:0,isHiddenScrollBar:!1}),2),m=p[0],h=p[1],g=Z.useRef({delta:0,x:0}),_=L(Z.useState(!1),2),v=_[0],y=_[1],b=function(){y(!1)},x=function(e){e.persist(),g.current.delta=e.pageX-m.scrollLeft,g.current.x=0,y(!0),e.preventDefault()},S=function(e){var t=(e||window?.event).buttons;if(!v||t===0){v&&y(!1);return}var n=g.current.x+e.pageX-g.current.x-g.current.delta;n<=0&&(n=0),n+d>=l&&(n=l-d),r({scrollLeft:n/l*(s+2)}),g.current.x=e.pageX},C=function(){if(n.current){var e=je(n.current).top,t=e+n.current.offsetHeight,r=a===window?document.documentElement.scrollTop+window.innerHeight:je(a).top+a.clientHeight;t-xe()<=r||e>=r-i?h(function(e){return u(u({},e),{},{isHiddenScrollBar:!0})}):h(function(e){return u(u({},e),{},{isHiddenScrollBar:!1})})}},w=function(e){h(function(t){return u(u({},t),{},{scrollLeft:e/s*l||0})})};return Z.useImperativeHandle(t,function(){return{setScrollLeft:w}}),Z.useEffect(function(){var e=c(document.body,`mouseup`,b,!1),t=c(document.body,`mousemove`,S,!1);return C(),function(){e.remove(),t.remove()}},[d,v]),Z.useEffect(function(){var e=c(a,`scroll`,C,!1),t=c(window,`resize`,C,!1);return function(){e.remove(),t.remove()}},[a]),Z.useEffect(function(){m.isHiddenScrollBar||h(function(e){var t=n.current;return t?u(u({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e})},[m.isHiddenScrollBar]),s<=l||!d||m.isHiddenScrollBar?null:Z.createElement(`div`,{style:{height:xe(),width:l,bottom:i},className:`${o}-sticky-scroll`},Z.createElement(`div`,{onMouseDown:x,ref:f,className:(0,Q.default)(`${o}-sticky-scroll-bar`,V({},`${o}-sticky-scroll-bar-active`,v)),style:{width:`${d}px`,transform:`translate3d(${m.scrollLeft}px, 0, 0)`}}))});R();var Ut=g()?window:null;function Wt(e,t){var n=z(e)===`object`?e:{},r=n.offsetHeader,i=r===void 0?0:r,a=n.offsetSummary,o=a===void 0?0:a,s=n.offsetScroll,c=s===void 0?0:s,l=n.getContainer,u=(l===void 0?function(){return Ut}:l)()||Ut;return Z.useMemo(function(){var n=!!e;return{isSticky:n,stickyClassName:n?`${t}-sticky-holder`:``,offsetHeader:i,offsetSummary:o,offsetScroll:c,container:u}},[c,i,o,t,u])}B(),d(),x(),p(),P();var Gt=[`className`,`noData`,`columns`,`flattenColumns`,`colWidths`,`columCount`,`stickyOffsets`,`direction`,`fixHeader`,`stickyTopOffset`,`stickyBottomOffset`,`stickyClassName`,`onScroll`,`maxContentScroll`,`children`];function Kt(e,t){return(0,Z.useMemo)(function(){for(var n=[],r=0;r=0})},[a]),A=a[a.length-1],j={fixed:A?A.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:`${S}-cell-scrollbar`}}},M=(0,Z.useMemo)(function(){return E?[].concat(C(i),[j]):i},[E,i]),N=(0,Z.useMemo)(function(){return E?[].concat(C(a),[j]):a},[E,a]),P=(0,Z.useMemo)(function(){var e=c.right,t=c.left;return u(u({},c),{},{left:l===`rtl`?[].concat(C(t.map(function(e){return e+E})),[0]):t,right:l===`rtl`?e:[].concat(C(e.map(function(e){return e+E})),[0]),isSticky:T})},[E,c,T]),F=Kt(o,s);return Z.createElement(`div`,{style:u({overflow:`hidden`},T?{top:f,bottom:p}:{}),ref:O,className:(0,Q.default)(n,V({},h,!!h))},Z.createElement(`table`,{style:{tableLayout:`fixed`,visibility:r||F?null:`hidden`}},(!r||!v||k)&&Z.createElement(jt,{colWidths:F?[].concat(C(F),[E]):[],columCount:s+1,columns:N}),y(u(u({},b),{},{stickyOffsets:P,columns:M,flattenColumns:N}))))});qt.displayName=`FixedHolder`,B(),E(),d(),x(),I(),R(),f(),W(),be();var Jt=[],Yt={},Xt=`rc-table-internal-hook`,Zt=Z.memo(function(e){return e.children},function(e,t){return(0,De.default)(e.props,t.props)?e.pingLeft!==t.pingLeft||e.pingRight!==t.pingRight:!1});function Qt(e){var t,n=e.prefixCls,r=e.className,i=e.rowClassName,a=e.style,o=e.data,s=e.rowKey,c=e.scroll,d=e.tableLayout,f=e.direction,p=e.title,m=e.footer,h=e.summary,g=e.id,_=e.showHeader,v=e.components,y=e.emptyText,b=e.onRow,x=e.onHeaderRow,S=e.internalHooks,w=e.transformColumns,T=e.internalRefs,E=e.sticky,O=o||Jt,k=!!O.length,A=Z.useCallback(function(e,t){return Le(v||{},e)||t},[v]),j=Z.useMemo(function(){return typeof s==`function`?s:function(e){return e&&e[s]}},[s]),M=yt(e),P=M.expandIcon,F=M.expandedRowKeys,I=M.defaultExpandedRowKeys,R=M.defaultExpandAllRows,B=M.expandedRowRender,H=M.columnTitle,W=M.onExpand,G=M.onExpandedRowsChange,K=M.expandRowByClick,ee=M.rowExpandable,q=M.expandIconColumnIndex,te=M.expandedRowClassName,ne=M.childrenColumnName,re=M.indentSize,J=P||Bt,ie=ne||`children`,ae=Z.useMemo(function(){return B?`row`:e.expandable&&S===`rc-table-internal-hook`&&e.expandable.__PARENT_RENDER_ICON__||O.some(function(e){return e&&z(e)===`object`&&e[ie]})?`nest`:!1},[!!B,O]),oe=L(Z.useState(function(){return I||(R?Vt(O,j,ie):[])}),2),se=oe[0],ce=oe[1],le=Z.useMemo(function(){return new Set(F||se||[])},[F,se]),ue=Z.useCallback(function(e){var t=j(e,O.indexOf(e)),n,r=le.has(t);r?(le.delete(t),n=C(le)):n=[].concat(C(le),[t]),ce(n),W&&W(!r,e),G&&G(n)},[j,le,O,W,G]),de=L(Z.useState(0),2),fe=de[0],pe=de[1],he=L(Et(u(u(u({},e),M),{},{expandable:!!B,columnTitle:H,expandedKeys:le,getRowKey:j,onTriggerExpand:ue,expandIcon:J,expandIconColumnIndex:q,direction:f}),S===`rc-table-internal-hook`?w:null),2),ge=he[0],X=he[1],_e=Z.useMemo(function(){return{columns:ge,flattenColumns:X}},[ge,X]),ve=Z.useRef(),be=Z.useRef(),xe=Z.useRef(),Se=Z.useRef(),Ce=Z.useRef(),we=L(Z.useState(!1),2),Te=we[0],Ee=we[1],De=L(Z.useState(!1),2),$=De[0],Oe=De[1],ke=L(Dt(new Map),2),Ae=ke[0],je=ke[1],Me=Re(X).map(function(e){return Ae.get(e)}),Ne=Z.useMemo(function(){return Me},[Me.join(`_`)]),Pe=kt(Ne,X.length,f),Fe=c&&ze(c.y),Ie=c&&ze(c.x)||!!M.fixed,Ve=Ie&&X.some(function(e){return e.fixed}),He=Z.useRef(),Ue=Wt(E,n),Ge=Ue.isSticky,Ke=Ue.offsetHeader,qe=Ue.offsetSummary,Je=Ue.offsetScroll,Ye=Ue.stickyClassName,Xe=Ue.container,Ze=h?.(O),Qe=(Fe||Ge)&&Z.isValidElement(Ze)&&Ze.type===Lt&&Ze.props.fixed,$e,et,tt;Fe&&(et={overflowY:`scroll`,maxHeight:c.y}),Ie&&($e={overflowX:`auto`},Fe||(et={overflowY:`hidden`}),tt={width:c?.x===!0?`auto`:c?.x,minWidth:`100%`});var it=Z.useCallback(function(e,t){D(ve.current)&&je(function(n){if(n.get(e)!==t){var r=new Map(n);return r.set(e,t),r}return n})},[]),at=L(Ot(null),2),ct=at[0],ut=at[1];function dt(e,t){t&&(typeof t==`function`?t(e):t.scrollLeft!==e&&(t.scrollLeft=e))}var ft=function(e){var t=e.currentTarget,n=e.scrollLeft,r=f===`rtl`,i=typeof n==`number`?n:t.scrollLeft,a=t||Yt;if((!ut()||ut()===a)&&(ct(a),dt(i,be.current),dt(i,xe.current),dt(i,Ce.current),dt(i,He.current?.setScrollLeft)),t){var o=t.scrollWidth,s=t.clientWidth;if(o===s){Ee(!1),Oe(!1);return}r?(Ee(-i0)):(Ee(i>0),Oe(i{var n=we();function r(e,t){return n(e,t)}t.exports=r}))());function dn(e){var t=Z.useRef(e),n=se();return[function(){return t.current},function(e){t.current=e,n()}]}function fn(e){var t=e.value,n=e.onChange,r=e.filterSearch,i=e.tablePrefixCls,a=e.locale;return r?Z.createElement(`div`,{className:`${i}-filter-dropdown-search`},Z.createElement(Se,{prefix:Z.createElement(ae,null),placeholder:a.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${i}-filter-dropdown-search-input`})):null}H();var pn=function(e){e.keyCode===q.ENTER&&e.stopPropagation()},mn=function(e){return Z.createElement(`div`,{className:e.className,onClick:function(e){return e.stopPropagation()},onKeyDown:pn},e.children)};E(),B(),I();function hn(e){return e.some(function(e){return e.children})}function gn(e,t){return typeof t==`string`||typeof t==`number`?t?.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function _n(e){var t=e.filters,n=e.prefixCls,r=e.filteredKeys,i=e.filterMultiple,a=e.searchValue,o=e.filterSearch;return t.map(function(e,t){var s=String(e.value);if(e.children)return{key:s||t,label:e.text,popupClassName:`${n}-dropdown-submenu`,children:_n({filters:e.children,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:a,filterSearch:o})};var c=i?Ee:he,l={key:e.value===void 0?t:s,label:Z.createElement(Z.Fragment,null,Z.createElement(c,{checked:r.includes(s)}),Z.createElement(`span`,null,e.text))};return a.trim()?typeof o==`function`?o(a,e)?l:null:gn(a,e.text)?l:null:l})}function vn(e){return e||[]}function yn(e){var t=e.tablePrefixCls,n=e.prefixCls,r=e.column,i=e.dropdownPrefixCls,a=e.columnKey,s=e.filterMultiple,c=e.filterMode,l=c===void 0?`menu`:c,u=e.filterSearch,d=u===void 0?!1:u,f=e.filterState,p=e.triggerFilter,m=e.locale,h=e.children,g=e.getPopupContainer,_=r.filterDropdownOpen,v=r.onFilterDropdownOpenChange,y=r.filterDropdownVisible,b=r.onFilterDropdownVisibleChange,x=r.filterResetToDefaultFilteredValue,S=r.defaultFilteredValue,C=L(Z.useState(!1),2),w=C[0],T=C[1],E=!!(f&&(f.filteredKeys?.length||f.forceFiltered)),D=function(e){T(e),v?.(e),b?.(e)},O=typeof _==`boolean`?_:typeof y==`boolean`?y:w,k=f?.filteredKeys,A=L(dn(vn(k)),2),j=A[0],M=A[1],P=function(e){var t=e.selectedKeys;M(t)},F=function(e,t){var n=t.node,r=t.checked;P(s?{selectedKeys:e}:{selectedKeys:r&&n.key?[n.key]:[]})};Z.useEffect(function(){w&&P({selectedKeys:vn(k)})},[k]);var I=L(Z.useState([]),2),R=I[0],z=I[1],B=function(e){z(e)},H=L(Z.useState(``),2),U=H[0],W=H[1],G=function(e){var t=e.target.value;W(t)};Z.useEffect(function(){w||W(``)},[w]);var K=function(e){var t=e&&e.length?e:null;if(t===null&&(!f||!f.filteredKeys)||(0,un.default)(t,f?.filteredKeys))return null;p({column:r,key:a,filteredKeys:t})},ee=function(){D(!1),K(j())},q=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1},t=e.confirm,n=e.closeDropdown;t&&K([]),n&&D(!1),W(``),M(x?(S||[]).map(function(e){return String(e)}):[])},ne=function(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0}).closeDropdown&&D(!1),K(j())},re=function(e){e&&k!==void 0&&M(vn(k)),D(e),!e&&!r.filterDropdown&&ee()},ie=(0,Q.default)(V({},`${i}-menu-without-submenu`,!hn(r.filters||[]))),Y=function(e){e.target.checked?M(Sn(r?.filters).map(function(e){return String(e)})):M([])},ae=function e(t){return(t.filters||[]).map(function(t,n){var r=String(t.value),i={title:t.text,key:t.value===void 0?String(n):r};return t.children&&(i.children=e({filters:t.children})),i})},oe=function e(t){return N(N({},t),{text:t.title,value:t.key,children:t.children?.map(function(t){return e(t)})||[]})},se;if(typeof r.filterDropdown==`function`)se=r.filterDropdown({prefixCls:`${i}-custom`,setSelectedKeys:function(e){return P({selectedKeys:e})},selectedKeys:j(),confirm:ne,clearFilters:q,filters:r.filters,visible:O,close:function(){D(!1)}});else if(r.filterDropdown)se=r.filterDropdown;else{var ce=j()||[];se=Z.createElement(Z.Fragment,null,function(){return(r.filters||[]).length===0?Z.createElement(J,{image:J.PRESENTED_IMAGE_SIMPLE,description:m.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:`16px 0`}}):l===`tree`?Z.createElement(Z.Fragment,null,Z.createElement(fn,{filterSearch:d,value:U,onChange:G,tablePrefixCls:t,locale:m}),Z.createElement(`div`,{className:`${t}-filter-dropdown-tree`},s?Z.createElement(Ee,{checked:ce.length===Sn(r.filters).length,indeterminate:ce.length>0&&ce.length0?a:e}),d=Math.ceil((a||e)/u.pageSize);u.current>d&&(u.current=d||1);var f=function(e,t){l({current:e??1,pageSize:t||u.pageSize})};return t===!1?[{},function(){}]:[N(N({},u),{onChange:function(e,r){var i;t&&((i=t.onChange)==null||i.call(t,e,r)),f(e,r),n(e,r||u?.pageSize)}}),f]}B(),k(),E(),I(),x(),R(),y();var jn={},Mn=`SELECT_ALL`,Nn=`SELECT_INVERT`,Pn=`SELECT_NONE`,Fn=[];function In(e,t){var n=[];return(e||[]).forEach(function(e){n.push(e),e&&z(e)===`object`&&t in e&&(n=[].concat(C(n),C(In(e[t],t))))}),n}function Ln(e,t){var n=e||{},r=n.preserveSelectedRowKeys,i=n.selectedRowKeys,a=n.defaultSelectedRowKeys,o=n.getCheckboxProps,s=n.onChange,c=n.onSelect,l=n.onSelectAll,u=n.onSelectInvert,d=n.onSelectNone,f=n.onSelectMultiple,p=n.columnWidth,m=n.type,h=n.selections,g=n.fixed,_=n.renderCell,v=n.hideSelectAll,y=n.checkStrictly,b=y===void 0?!0:y,x=t.prefixCls,S=t.data,w=t.pageData,T=t.getRecordByKey,E=t.getRowKey,D=t.expandType,k=t.childrenColumnName,A=t.locale,M=t.getPopupContainer,P=L(O(i||a||Fn,{value:i}),2),F=P[0],I=P[1],R=Z.useRef(new Map),z=(0,Z.useCallback)(function(e){if(r){var t=new Map;e.forEach(function(e){var n=T(e);!n&&R.current.has(e)&&(n=R.current.get(e)),t.set(e,n)}),R.current=t}},[T,r]);Z.useEffect(function(){z(F)},[F]);var B=(0,Z.useMemo)(function(){return b?{keyEntities:null}:ve(S,{externalGetKey:E,childrenPropName:k})},[S,E,b,k]).keyEntities,H=(0,Z.useMemo)(function(){return In(w,k)},[w,k]),U=(0,Z.useMemo)(function(){var e=new Map;return H.forEach(function(t,n){var r=E(t,n),i=(o?o(t):null)||{};e.set(r,i)}),e},[H,E,o]),W=(0,Z.useCallback)(function(e){return!!U.get(E(e))?.disabled},[U,E]),G=L((0,Z.useMemo)(function(){if(b)return[F||[],[]];var e=ge(F,!0,B,W),t=e.checkedKeys,n=e.halfCheckedKeys;return[t||[],n]},[F,b,B,W]),2),K=G[0],ee=G[1],q=(0,Z.useMemo)(function(){var e=m===`radio`?K.slice(0,1):K;return new Set(e)},[K,m]),te=(0,Z.useMemo)(function(){return m===`radio`?new Set:new Set(ee)},[ee,m]),ne=L((0,Z.useState)(null),2),re=ne[0],J=ne[1];Z.useEffect(function(){e||I(Fn)},[!!e]);var Y=(0,Z.useCallback)(function(e,t){var n,i;z(e),r?(n=e,i=e.map(function(e){return R.current.get(e)})):(n=[],i=[],e.forEach(function(e){var t=T(e);t!==void 0&&(n.push(e),i.push(t))})),I(n),s?.(n,i,{type:t})},[I,T,s,r]),ae=(0,Z.useCallback)(function(e,t,n,r){if(c){var i=n.map(function(e){return T(e)});c(T(e),t,i,r)}Y(n,`single`)},[c,T,Y]),oe=(0,Z.useMemo)(function(){return!h||v?null:(h===!0?[Mn,Nn,Pn]:h).map(function(e){return e===`SELECT_ALL`?{key:`all`,text:A.selectionAll,onSelect:function(){Y(S.map(function(e,t){return E(e,t)}).filter(function(e){return!U.get(e)?.disabled||q.has(e)}),`all`)}}:e===`SELECT_INVERT`?{key:`invert`,text:A.selectInvert,onSelect:function(){var e=new Set(q);w.forEach(function(t,n){var r=E(t,n);U.get(r)?.disabled||(e.has(r)?e.delete(r):e.add(r))});var t=Array.from(e);u&&u(t),Y(t,`invert`)}}:e===`SELECT_NONE`?{key:`none`,text:A.selectNone,onSelect:function(){d?.(),Y(Array.from(q).filter(function(e){return U.get(e)?.disabled}),`none`)}}:e}).map(function(e){return N(N({},e),{onSelect:function(){var t,n,r=[...arguments];(n=e.onSelect)==null||(t=n).call.apply(t,[e].concat(r)),J(null)}})})},[h,q,w,E,u,Y]);return[(0,Z.useCallback)(function(t){if(!e)return t.filter(function(e){return e!==jn});var n=C(t),r=new Set(q),i=H.map(E).filter(function(e){return!U.get(e).disabled}),a=i.every(function(e){return r.has(e)}),o=i.some(function(e){return r.has(e)}),s=function(){var e=[];a?i.forEach(function(t){r.delete(t),e.push(t)}):i.forEach(function(t){r.has(t)||(r.add(t),e.push(t))});var t=Array.from(r);l?.(!a,t.map(function(e){return T(e)}),e.map(function(e){return T(e)})),Y(t,`all`),J(null)},c;if(m!==`radio`){var u;if(oe){var d={getPopupContainer:M,items:oe.map(function(e,t){var n=e.key,r=e.text,a=e.onSelect;return{key:n||t,onClick:function(){a?.(i)},label:r}})};u=Z.createElement(`div`,{className:`${x}-selection-extra`},Z.createElement(pe,{menu:d,getPopupContainer:M},Z.createElement(`span`,null,Z.createElement(ie,null))))}var h=H.map(function(e,t){var n=E(e,t),i=U.get(n)||{};return N({checked:r.has(n)},i)}).filter(function(e){return e.disabled}),y=!!h.length&&h.length===H.length,S=y&&h.every(function(e){return e.checked}),w=y&&h.some(function(e){return e.checked});c=!v&&Z.createElement(`div`,{className:`${x}-selection`},Z.createElement(Ee,{checked:y?S:!!H.length&&a,indeterminate:y?!S&&w:!a&&o,onChange:s,disabled:H.length===0||y,"aria-label":u?`Custom selection`:`Select all`,skipGroup:!0}),u)}var O=m===`radio`?function(e,t,n){var i=E(t,n),a=r.has(i);return{node:Z.createElement(he,N({},U.get(i),{checked:a,onClick:function(e){return e.stopPropagation()},onChange:function(e){r.has(i)||ae(i,!0,[i],e.nativeEvent)}})),checked:a}}:function(e,t,n){var a=E(t,n),o=r.has(a),s=te.has(a),c=U.get(a),l=D===`nest`?s:c?.indeterminate??s;return{node:Z.createElement(Ee,N({},c,{indeterminate:l,checked:o,skipGroup:!0,onClick:function(e){return e.stopPropagation()},onChange:function(e){var t=e.nativeEvent,n=t.shiftKey,s=-1,c=-1;if(n&&b){var l=new Set([re,a]);i.some(function(e,t){if(l.has(e))if(s===-1)s=t;else return c=t,!0;return!1})}if(c!==-1&&s!==c&&b){var u=i.slice(s,c+1),d=[];o?u.forEach(function(e){r.has(e)&&(d.push(e),r.delete(e))}):u.forEach(function(e){r.has(e)||(d.push(e),r.add(e))});var p=Array.from(r);f?.(!o,p.map(function(e){return T(e)}),d.map(function(e){return T(e)})),Y(p,`multiple`)}else{var m=K;if(b){var h=o?_e(m,a):X(m,a);ae(a,!o,h,t)}else{var g=ge([].concat(C(m),[a]),!0,B,W),_=g.checkedKeys,v=g.halfCheckedKeys,y=_;if(o){var x=new Set(_);x.delete(a),y=ge(Array.from(x),{checked:!1,halfCheckedKeys:v},B,W).checkedKeys}ae(a,!o,y,t)}}J(o?null:a)}})),checked:o}},k=function(e,t,n){var r=O(e,t,n),i=r.node,a=r.checked;return _?_(a,t,n,i):i};if(!n.includes(jn))if(n.findIndex(function(e){return e.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`})===0){var A=j(n),P=A[0],F=A.slice(1);n=[P,jn].concat(C(F))}else n=[jn].concat(C(n));var I=n.indexOf(jn);n=n.filter(function(e,t){return e!==jn||t===I});var L=n[I-1],R=n[I+1],z=g;z===void 0&&(R?.fixed===void 0?L?.fixed!==void 0&&(z=L.fixed):z=R.fixed),z&&L&&L.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`&&L.fixed===void 0&&(L.fixed=z);var G=V({fixed:z,width:p,className:`${x}-selection-column`,title:e.columnTitle||c,render:k},vt,{className:`${x}-selection-col`});return n.map(function(e){return e===jn?G:e})},[E,H,e,K,q,te,p,oe,D,re,U,f,ae,W]),q]}var Rn={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`outlined`};d();var zn=Z.forwardRef(function(e,t){return Z.createElement(a,u(u({},e),{},{ref:t,icon:Rn}))}),Bn={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z`}}]},name:`caret-up`,theme:`outlined`};d();var Vn=Z.forwardRef(function(e,t){return Z.createElement(a,u(u({},e),{},{ref:t,icon:Bn}))});I(),B(),E(),x(),R(),H();var Hn=`ascend`,Un=`descend`;function Wn(e){return z(e.sorter)===`object`&&typeof e.sorter.multiple==`number`?e.sorter.multiple:!1}function Gn(e){return typeof e==`function`?e:e&&z(e)===`object`&&e.compare?e.compare:!1}function Kn(e,t){return t?e[e.indexOf(t)+1]:e[0]}function qn(e,t,n){var r=[];function i(e,t){r.push({column:e,key:rn(e,t),multiplePriority:Wn(e),sortOrder:e.sortOrder})}return(e||[]).forEach(function(e,a){var o=an(a,n);e.children?(`sortOrder`in e&&i(e,o),r=[].concat(C(r),C(qn(e.children,t,o)))):e.sorter&&(`sortOrder`in e?i(e,o):t&&e.defaultSortOrder&&r.push({column:e,key:rn(e,o),multiplePriority:Wn(e),sortOrder:e.defaultSortOrder}))}),r}function Jn(e,t,n,r,i,a,o,s){return(t||[]).map(function(t,c){var l=an(c,s),u=t;if(u.sorter){var d=u.sortDirections||i,f=u.showSorterTooltip===void 0?o:u.showSorterTooltip,p=rn(u,l),m=n.find(function(e){return e.key===p}),h=m?m.sortOrder:null,g=Kn(d,h),_=d.includes(Hn)&&Z.createElement(Vn,{className:(0,Q.default)(`${e}-column-sorter-up`,{active:h===Hn}),role:`presentation`}),v=d.includes(Un)&&Z.createElement(zn,{className:(0,Q.default)(`${e}-column-sorter-down`,{active:h===Un}),role:`presentation`}),y=a||{},b=y.cancelSort,x=y.triggerAsc,S=y.triggerDesc,C=b;g===Un?C=S:g===Hn&&(C=x);var w=z(f)===`object`?f:{title:C};u=N(N({},u),{className:(0,Q.default)(u.className,V({},`${e}-column-sort`,h)),title:function(n){var r=Z.createElement(`div`,{className:`${e}-column-sorters`},Z.createElement(`span`,{className:`${e}-column-title`},on(t.title,n)),Z.createElement(`span`,{className:(0,Q.default)(`${e}-column-sorter`,V({},`${e}-column-sorter-full`,!!(_&&v)))},Z.createElement(`span`,{className:`${e}-column-sorter-inner`},_,v)));return f?Z.createElement(ue,N({},w),r):r},onHeaderCell:function(n){var i=t.onHeaderCell&&t.onHeaderCell(n)||{},a=i.onClick,o=i.onKeyDown;i.onClick=function(e){r({column:t,key:p,sortOrder:g,multiplePriority:Wn(t)}),a?.(e)},i.onKeyDown=function(e){e.keyCode===q.ENTER&&(r({column:t,key:p,sortOrder:g,multiplePriority:Wn(t)}),o?.(e))};var s=sn(t.title,{}),c=s?.toString();return h?i[`aria-sort`]=h===`ascend`?`ascending`:`descending`:i[`aria-label`]=c||``,i.className=(0,Q.default)(i.className,`${e}-column-has-sorters`),i.tabIndex=0,t.ellipsis&&(i.title=(s??``).toString()),i}})}return`children`in u&&(u=N(N({},u),{children:Jn(e,u.children,n,r,i,a,o,l)})),u})}function Yn(e){var t=e.column;return{column:t,order:e.sortOrder,field:t.dataIndex,columnKey:t.key}}function Xn(e){var t=e.filter(function(e){return e.sortOrder}).map(Yn);return t.length===0&&e.length?N(N({},Yn(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Zn(e,t,n){var r=t.slice().sort(function(e,t){return t.multiplePriority-e.multiplePriority}),i=e.slice(),a=r.filter(function(e){var t=e.column.sorter,n=e.sortOrder;return Gn(t)&&n});return a.length?i.sort(function(e,t){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,r=N(N({},pe),e);n&&(pe.resetPagination(),r.pagination.current&&(r.pagination.current=1),d&&d.onChange&&d.onChange(1,r.pagination.pageSize)),D&&D.scrollToFirstRowOnChange!==!1&&ue.body.current&&Ae(0,{getContainer:function(){return ue.body.current}}),y?.(r.pagination,r.filters,r.sorter,{currentDataSource:wn(Zn(q,r.sorterStates,oe),r.filterStates),action:t})},he=L(Qn({prefixCls:J,mergedColumns:F,onSorterChange:function(e,t){me({sorter:e,sorterStates:t},`sort`,!1)},sortDirections:O||[`ascend`,`descend`],tableLocale:ee,showSorterTooltip:j}),4),ge=he[0],X=he[1],_e=he[2],ve=he[3],ye=Z.useMemo(function(){return Zn(q,X,oe)},[q,X]);pe.sorter=ve(),pe.sorterStates=X;var be=L(Tn({prefixCls:J,locale:ee,dropdownPrefixCls:ie,mergedColumns:F,onFilterChange:function(e,t){me({filters:e,filterStates:t},`filter`,!0)},getPopupContainer:b}),3),xe=be[0],Se=be[1],we=be[2],Te=wn(ye,Se);pe.filters=we,pe.filterStates=Se;var Ee=L(er(Z.useMemo(function(){var e={};return Object.keys(we).forEach(function(t){we[t]!==null&&(e[t]=we[t])}),N(N({},_e),{filters:e})},[_e,we])),1)[0],De=L(An(Te.length,d,function(e,t){me({pagination:N(N({},pe.pagination),{current:e,pageSize:t})},`paginate`)}),2),$=De[0],Oe=De[1];pe.pagination=d===!1?{}:On(d,$),pe.resetPagination=Oe;var ke=Z.useMemo(function(){if(d===!1||!$.pageSize)return Te;var e=$.current,t=e===void 0?1:e,n=$.total,r=$.pageSize,i=r===void 0?10:r;return Te.lengthi?Te.slice((t-1)*i,t*i):Te:Te.slice((t-1)*i,t*i)},[!!d,Te,$&&$.current,$&&$.pageSize,$&&$.total]),je=L(Ln(f,{prefixCls:J,data:Te,pageData:ke,getRowKey:de,getRecordByKey:fe,expandType:se,childrenColumnName:oe,locale:ee,getPopupContainer:b}),2),Ne=je[0],Pe=je[1],Fe=function(e,t,n){var r=typeof h==`function`?(0,Q.default)(h(e,t,n)):(0,Q.default)(h);return(0,Q.default)(V({},`${J}-row-selected`,Pe.has(de(e,t))),r)};Y.__PARENT_RENDER_ICON__=Y.expandIcon,Y.expandIcon=Y.expandIcon||S||nn(ee),se===`nest`&&Y.expandIconColumnIndex===void 0?Y.expandIconColumnIndex=+!!f:Y.expandIconColumnIndex>0&&f&&--Y.expandIconColumnIndex,typeof Y.indentSize!=`number`&&(Y.indentSize=typeof E==`number`?E:15);var Ie=Z.useCallback(function(e){return Ee(Ne(xe(ge(e))))},[ge,xe,Ne]),Le,Re;if(d!==!1&&$?.total){var ze=$.size?$.size:K===`small`||K===`middle`?`small`:void 0,Be=function(e){return Z.createElement(le,N({},$,{className:(0,Q.default)(`${J}-pagination ${J}-pagination-${e}`,$.className),size:ze}))},Ve=G===`rtl`?`left`:`right`,He=$.position;if(He!==null&&Array.isArray(He)){var Ue=He.find(function(e){return e.includes(`top`)}),We=He.find(function(e){return e.includes(`bottom`)}),Ge=He.every(function(e){return`${e}`==`none`});!Ue&&!We&&!Ge&&(Re=Be(Ve)),Ue&&(Le=Be(Ue.toLowerCase().replace(`top`,``))),We&&(Re=Be(We.toLowerCase().replace(`bottom`,``)))}else Re=Be(Ve)}var Ke;typeof x==`boolean`?Ke={spinning:x}:z(x)===`object`&&(Ke=N({spinning:!0},x));var qe=(0,Q.default)(`${J}-wrapper`,V({},`${J}-wrapper-rtl`,G===`rtl`),i);return Z.createElement(`div`,{ref:t,className:qe,style:a},Z.createElement(Ce,N({spinning:!1},Ke),Le,Z.createElement($t,N({},I,{columns:F,direction:G,expandable:Y,prefixCls:J,className:(0,Q.default)(V(V(V(V({},`${J}-middle`,K===`middle`),`${J}-small`,K===`small`),`${J}-bordered`,c),`${J}-empty`,q.length===0)),data:ke,rowKey:de,rowClassName:Fe,emptyText:k&&k.emptyText||(W||re)(`Table`),internalHooks:Xt,internalRefs:ue,transformColumns:Ie})),Re))}var rr=Z.forwardRef(nr);rr.SELECTION_COLUMN=jn,rr.EXPAND_COLUMN=$t.EXPAND_COLUMN,rr.SELECTION_ALL=Mn,rr.SELECTION_INVERT=Nn,rr.SELECTION_NONE=Pn,rr.Column=en,rr.ColumnGroup=tn,rr.Summary=zt;var ir=rr;export{ir as t}; \ No newline at end of file +import{o as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{B as r,Bn as i,Dt as a,G as o,Gt as s,L as c,Ln as l,Mn as u,Nn as d,Pn as f,Qt as p,Sn as m,Tn as h,Wt as g,Zt as _,at as v,ct as y,ft as b,gn as x,gt as S,hn as C,ht as w,in as T,ir as E,k as D,lt as O,mn as k,ot as A,pn as j,pt as M,rr as N,wn as P}from"./axios-DOscJEDN.js";import{t as F}from"./shallowequal-IlyNxnSp.js";import{n as I,t as L}from"./slicedToArray-BQ1tPSGY.js";import{n as R,t as z}from"./typeof-BUNGcdwP.js";import{i as B,r as V}from"./asyncToGenerator-DHhZBkop.js";import{c as H,d as U,f as W,l as G,m as K,p as ee,s as q,t as te,u as ne}from"./button-BMyidN73.js";import{a as re,o as J,r as ie}from"./select-C47FfvhI.js";import{b as Y,t as ae,y as oe}from"./SearchOutlined-BPqyJBOP.js";import{i as se,r as ce,t as le}from"./pagination-BH2ItXeM.js";import{t as ue}from"./tooltip-3rewahde.js";import{n as de,r as fe,t as pe}from"./dropdown-D9KQHt_A.js";import{r as me}from"./styleChecker-CBbSvMnG.js";import{t as he}from"./radio-f3UPLFem.js";import{f as ge,o as X,s as _e,u as ve}from"./iconUtil-CvNpmAMh.js";import{n as ye,r as be,t as xe}from"./getScrollBarSize-Dv59m4MX.js";import{t as Se}from"./input-Yn95s9T0.js";import{t as Ce}from"./spin-CBBM6dvl.js";import{t as we}from"./_baseIsEqual-B73sS91y.js";import{t as Te}from"./tree-brJPbLgK.js";import{ut as Ee}from"./index-V8IueDFv.js";var Z=e(n()),De=e(F());E(),R(),B();var Q=e(i());ee(),f(),d(),P(),W(),G(),x(),I(),p(),s(),w(),b(),v();function $(e){return e!=null&&e===e.window}function Oe(e,t){if(typeof window>`u`)return 0;var n=t?`scrollTop`:`scrollLeft`,r=0;return $(e)?r=e[t?`pageYOffset`:`pageXOffset`]:e instanceof Document?r=e.documentElement[n]:(e instanceof HTMLElement||e)&&(r=e[n]),e&&!$(e)&&typeof r!=`number`&&(r=(e.ownerDocument??e).documentElement?.[n]),r}function ke(e,t,n,r){var i=n-t;return e/=r/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function Ae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.getContainer,r=n===void 0?function(){return window}:n,i=t.callback,a=t.duration,o=a===void 0?450:a,s=r(),c=Oe(s,!0),l=Date.now();A(function t(){var n=Date.now()-l,r=ke(n>o?o:n,c,e,o);$(s)?s.scrollTo(window.pageXOffset,r):s instanceof Document||s.constructor.name===`HTMLDocument`?s.documentElement.scrollTop=r:s.scrollTop=r,n=n}function Je(e){return e&&z(e)===`object`&&!Array.isArray(e)&&!Z.isValidElement(e)}function Ye(e){return typeof e==`string`?!0:h(e)}var Xe=function(e){var t=e.ellipsis,n=e.rowType,r=e.children,i,a=t===!0?{showTitle:!0}:t;return a&&(a.showTitle||n===`header`)&&(typeof r==`string`||typeof r==`number`?i=r.toString():Z.isValidElement(r)&&typeof r.props.children==`string`&&(i=r.props.children)),i};function Ze(e,t){var n,r=e.prefixCls,i=e.className,a=e.record,o=e.index,s=e.renderIndex,c=e.dataIndex,l=e.render,d=e.children,f=e.component,p=f===void 0?`td`:f,m=e.colSpan,h=e.rowSpan,g=e.fixLeft,v=e.fixRight,y=e.firstFixLeft,b=e.lastFixLeft,x=e.firstFixRight,S=e.lastFixRight,C=e.appendNode,w=e.additionalProps,T=w===void 0?{}:w,E=e.ellipsis,D=e.align,O=e.rowType,k=e.isSticky,A=e.hovering,j=e.onHover,M=`${r}-cell`,N=Z.useContext(Ge),P=Z.useContext(Be),F=Z.useContext(We).allColumnsFixedLeft,I=L(Z.useMemo(function(){if(ze(d))return[d];var e=Le(a,c),t=e,n=void 0;if(l){var r=l(e,a,s);Je(r)?(t=r.children,n=r.props,N.renderWithProps=!0):t=r}return[t,n]},[N.renderWithProps?Math.random():0,d,c,N,a,l,s]),2),R=I[0],B=I[1],H=R;z(H)===`object`&&!Array.isArray(H)&&!Z.isValidElement(H)&&(H=null),E&&(b||x)&&(H=Z.createElement(`span`,{className:`${M}-content`},H));var U=B||{},W=U.colSpan,G=U.rowSpan,K=U.style,ee=U.className,q=_(U,Ke),te=(W===void 0?m:W)??1,ne=(G===void 0?h:G)??1;if(te===0||ne===0)return null;var re={},J=typeof g==`number`&&P,ie=typeof v==`number`&&P;J&&(re.position=`sticky`,re.left=g),ie&&(re.position=`sticky`,re.right=v);var Y={};D&&(Y.textAlign=D);var ae=u(u(u({title:Xe({rowType:O,ellipsis:E,children:R})},q),T),{},{colSpan:te===1?null:te,rowSpan:ne===1?null:ne,className:(0,Q.default)(M,i,(n={},V(n,`${M}-fix-left`,J&&P),V(n,`${M}-fix-left-first`,y&&P),V(n,`${M}-fix-left-last`,b&&P),V(n,`${M}-fix-left-all`,b&&F&&P),V(n,`${M}-fix-right`,ie&&P),V(n,`${M}-fix-right-first`,x&&P),V(n,`${M}-fix-right-last`,S&&P),V(n,`${M}-ellipsis`,E),V(n,`${M}-with-append`,C),V(n,`${M}-fix-sticky`,(J||ie)&&k&&P),V(n,`${M}-row-hover`,!B&&A),n),T.className,ee),style:u(u(u(u({},T.style),Y),re),K),onMouseEnter:function(e){var t;a&&j(o,o+ne-1),T==null||(t=T.onMouseEnter)==null||t.call(T,e)},onMouseLeave:function(e){var t;a&&j(-1,-1),T==null||(t=T.onMouseLeave)==null||t.call(T,e)},ref:Ye(p)?t:null});return Z.createElement(p,ae,C,H)}var Qe=Z.forwardRef(Ze);Qe.displayName=`Cell`;var $e=[`expanded`,`className`,`hovering`],et=Z.memo(Qe,function(e,t){return t.shouldCellUpdate?$e.every(function(n){return e[n]===t[n]})&&!t.shouldCellUpdate(t.record,e.record):(0,De.default)(e,t)}),tt=Z.forwardRef(function(e,t){var n=e.index,r=e.additionalProps,i=r===void 0?{}:r,a=e.colSpan,o=e.rowSpan,s=i.colSpan,c=i.rowSpan,l=a??s,u=o??c,d=He(Ue,function(e){var t=qe(n,u||1,e?.startRow,e?.endRow);return{onHover:e?.onHover,hovering:t}}),f=d.onHover,p=d.hovering;return Z.createElement(et,N({},e,{colSpan:l,rowSpan:u,hovering:p,ref:t,onHover:f}))});tt.displayName=`WrappedCell`;var nt=Z.createContext(null);function rt(e,t,n,r,i){var a=n[e]||{},o=n[t]||{},s,c;a.fixed===`left`?s=r.left[e]:o.fixed===`right`&&(c=r.right[t]);var l=!1,u=!1,d=!1,f=!1,p=n[t+1],m=n[e-1];return i===`rtl`?s===void 0?c!==void 0&&(d=!(p&&p.fixed===`right`)):f=!(m&&m.fixed===`left`):s===void 0?c!==void 0&&(u=!(m&&m.fixed===`right`)):l=!(p&&p.fixed===`left`),{fixLeft:s,fixRight:c,lastFixLeft:l,firstFixRight:u,lastFixRight:d,firstFixLeft:f,isSticky:r.isSticky}}E();function it(e){var t=e.cells,n=e.stickyOffsets,r=e.flattenColumns,i=e.rowComponent,a=e.cellComponent,o=e.onHeaderRow,s=e.index,c=Z.useContext(nt),l=c.prefixCls,u=c.direction,d;o&&(d=o(t.map(function(e){return e.column}),s));var f=Re(t.map(function(e){return e.column}));return Z.createElement(i,d,t.map(function(e,t){var i=e.column,o=rt(e.colStart,e.colEnd,r,n,u),s;return i&&i.onHeaderCell&&(s=e.column.onHeaderCell(i)),Z.createElement(tt,N({},e,{ellipsis:i.ellipsis,align:i.align,component:a,prefixCls:l,key:f[t]},o,{additionalProps:s,rowType:`header`}))}))}it.displayName=`HeaderRow`;function at(e){var t=[];function n(e,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[i]=t[i]||[];var a=r;return e.filter(Boolean).map(function(e){var r={key:e.key,className:e.className||``,children:e.title,column:e,colStart:a},o=1,s=e.children;return s&&s.length>0&&(o=n(s,a,i+1).reduce(function(e,t){return e+t},0),r.hasSubColumns=!0),`colSpan`in e&&(o=e.colSpan),`rowSpan`in e&&(r.rowSpan=e.rowSpan),r.colSpan=o,r.colEnd=r.colStart+o-1,t[i].push(r),a+=o,o})}n(e,0);for(var r=t.length,i=function(e){t[e].forEach(function(t){!(`rowSpan`in t)&&!t.hasSubColumns&&(t.rowSpan=r-e)})},a=0;a0?[].concat(C(e),C(wt(i).map(function(e){return u({fixed:r},e)}))):[].concat(C(e),[u(u({},t),{},{fixed:r})])},[])}function Tt(e){return e.map(function(e){var t=e.fixed,n=_(e,St),r=t;return t===`left`?r=`right`:t===`right`&&(r=`left`),u({fixed:r},n)})}function Et(e,t){var n=e.prefixCls,r=e.columns,i=e.children,a=e.expandable,o=e.expandedKeys,s=e.columnTitle,c=e.getRowKey,l=e.onTriggerExpand,u=e.expandIcon,d=e.rowExpandable,f=e.expandIconColumnIndex,p=e.direction,m=e.expandRowByClick,h=e.columnWidth,g=e.fixed,_=Z.useMemo(function(){return r||Ct(i)},[r,i]),v=Z.useMemo(function(){if(a){var e,t=_.slice();if(!t.includes(bt)){var r=f||0;r>=0&&t.splice(r,0,bt)}var i=t.indexOf(bt);t=t.filter(function(e,t){return e!==bt||t===i});var p=_[i],v=(g===`left`||g)&&!f?`left`:(g===`right`||g)&&f===_.length?`right`:p?p.fixed:null,y=(e={},V(e,vt,{className:`${n}-expand-icon-col`,columnType:`EXPAND_COLUMN`}),V(e,`title`,s),V(e,`fixed`,v),V(e,`className`,`${n}-row-expand-icon-cell`),V(e,`width`,h),V(e,`render`,function(e,t,r){var i=c(t,r),a=u({prefixCls:n,expanded:o.has(i),expandable:d?d(t):!0,record:t,onExpand:l});return m?Z.createElement(`span`,{onClick:function(e){return e.stopPropagation()}},a):a}),e);return t.map(function(e){return e===bt?y:e})}return _.filter(function(e){return e!==bt})},[a,_,c,o,u,p]),y=Z.useMemo(function(){var e=v;return t&&(e=t(e)),e.length||(e=[{render:function(){return null}}]),e},[t,v,p]);return[y,Z.useMemo(function(){return p===`rtl`?Tt(wt(y)):wt(y)},[y,p])]}I();function Dt(e){var t=(0,Z.useRef)(e),n=L((0,Z.useState)({}),2)[1],r=(0,Z.useRef)(null),i=(0,Z.useRef)([]);function a(e){i.current.push(e);var a=Promise.resolve();r.current=a,a.then(function(){if(r.current===a){var e=i.current,o=t.current;i.current=[],e.forEach(function(e){t.current=e(t.current)}),r.current=null,o!==t.current&&n({})}})}return(0,Z.useEffect)(function(){return function(){r.current=null}},[]),[t.current,a]}function Ot(e){var t=(0,Z.useRef)(e||null),n=(0,Z.useRef)();function r(){window.clearTimeout(n.current)}function i(e){t.current=e,r(),n.current=window.setTimeout(function(){t.current=null,n.current=void 0},100)}function a(){return t.current}return(0,Z.useEffect)(function(){return r},[]),[i,a]}function kt(e,t,n){return(0,Z.useMemo)(function(){for(var r=[],i=[],a=0,o=0,s=0;s=0;--s){var c=t[s],l=n&&n[s],u=l&&l.RC_TABLE_INTERNAL_COL_DEFINE;if(c||u||o){var d=u||{};d.columnType;var f=_(d,At);i.unshift(Z.createElement(`col`,N({key:s,style:{width:c}},f))),o=!0}}return Z.createElement(`colgroup`,null,i)}function Mt(e){var t=e.className,n=e.children;return Z.createElement(`div`,{className:t},n)}var Nt=Z.createContext({});E();function Pt(e){var t=e.className,n=e.index,r=e.children,i=e.colSpan,a=i===void 0?1:i,o=e.rowSpan,s=e.align,c=Z.useContext(nt),l=c.prefixCls,u=c.direction,d=Z.useContext(Nt),f=d.scrollColumnIndex,p=d.stickyOffsets,m=d.flattenColumns,h=n+a-1+1===f?a+1:a,g=rt(n,n+h-1,m,p,u);return Z.createElement(tt,N({className:t,index:n,component:`td`,prefixCls:l,record:null,dataIndex:null,align:s,colSpan:h,rowSpan:o,render:function(){return r}},g))}p();var Ft=[`children`];function It(e){var t=e.children,n=_(e,Ft);return Z.createElement(`tr`,n,t)}function Lt(e){return e.children}Lt.Row=It,Lt.Cell=Pt;function Rt(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,i=Z.useContext(nt).prefixCls,a=r.length-1,o=r[a],s=Z.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:o?.scrollbar?a:null}},[o,r,a,n]);return Z.createElement(Nt.Provider,{value:s},Z.createElement(`tfoot`,{className:`${i}-summary`},t))}var zt=Lt;B();function Bt(e){var t,n=e.prefixCls,r=e.record,i=e.onExpand,a=e.expanded,o=e.expandable,s=`${n}-row-expand-icon`;return o?Z.createElement(`span`,{className:(0,Q.default)(s,(t={},V(t,`${n}-row-expanded`,a),V(t,`${n}-row-collapsed`,!a),t)),onClick:function(e){i(r,e),e.stopPropagation()}}):Z.createElement(`span`,{className:(0,Q.default)(s,`${n}-row-spaced`)})}function Vt(e,t,n){var r=[];function i(e){(e||[]).forEach(function(e,a){r.push(t(e,a)),i(e[n])})}return i(e),r}B(),d(),I();var Ht=Z.forwardRef(function(e,t){var n=e.scrollBodyRef,r=e.onScroll,i=e.offsetScroll,a=e.container,o=Z.useContext(nt).prefixCls,s=n.current?.scrollWidth||0,l=n.current?.clientWidth||0,d=s&&l/s*l,f=Z.useRef(),p=L(Dt({scrollLeft:0,isHiddenScrollBar:!1}),2),m=p[0],h=p[1],g=Z.useRef({delta:0,x:0}),_=L(Z.useState(!1),2),v=_[0],y=_[1],b=function(){y(!1)},x=function(e){e.persist(),g.current.delta=e.pageX-m.scrollLeft,g.current.x=0,y(!0),e.preventDefault()},S=function(e){var t=(e||window?.event).buttons;if(!v||t===0){v&&y(!1);return}var n=g.current.x+e.pageX-g.current.x-g.current.delta;n<=0&&(n=0),n+d>=l&&(n=l-d),r({scrollLeft:n/l*(s+2)}),g.current.x=e.pageX},C=function(){if(n.current){var e=je(n.current).top,t=e+n.current.offsetHeight,r=a===window?document.documentElement.scrollTop+window.innerHeight:je(a).top+a.clientHeight;t-xe()<=r||e>=r-i?h(function(e){return u(u({},e),{},{isHiddenScrollBar:!0})}):h(function(e){return u(u({},e),{},{isHiddenScrollBar:!1})})}},w=function(e){h(function(t){return u(u({},t),{},{scrollLeft:e/s*l||0})})};return Z.useImperativeHandle(t,function(){return{setScrollLeft:w}}),Z.useEffect(function(){var e=c(document.body,`mouseup`,b,!1),t=c(document.body,`mousemove`,S,!1);return C(),function(){e.remove(),t.remove()}},[d,v]),Z.useEffect(function(){var e=c(a,`scroll`,C,!1),t=c(window,`resize`,C,!1);return function(){e.remove(),t.remove()}},[a]),Z.useEffect(function(){m.isHiddenScrollBar||h(function(e){var t=n.current;return t?u(u({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e})},[m.isHiddenScrollBar]),s<=l||!d||m.isHiddenScrollBar?null:Z.createElement(`div`,{style:{height:xe(),width:l,bottom:i},className:`${o}-sticky-scroll`},Z.createElement(`div`,{onMouseDown:x,ref:f,className:(0,Q.default)(`${o}-sticky-scroll-bar`,V({},`${o}-sticky-scroll-bar-active`,v)),style:{width:`${d}px`,transform:`translate3d(${m.scrollLeft}px, 0, 0)`}}))});R();var Ut=g()?window:null;function Wt(e,t){var n=z(e)===`object`?e:{},r=n.offsetHeader,i=r===void 0?0:r,a=n.offsetSummary,o=a===void 0?0:a,s=n.offsetScroll,c=s===void 0?0:s,l=n.getContainer,u=(l===void 0?function(){return Ut}:l)()||Ut;return Z.useMemo(function(){var n=!!e;return{isSticky:n,stickyClassName:n?`${t}-sticky-holder`:``,offsetHeader:i,offsetSummary:o,offsetScroll:c,container:u}},[c,i,o,t,u])}B(),d(),x(),p(),P();var Gt=[`className`,`noData`,`columns`,`flattenColumns`,`colWidths`,`columCount`,`stickyOffsets`,`direction`,`fixHeader`,`stickyTopOffset`,`stickyBottomOffset`,`stickyClassName`,`onScroll`,`maxContentScroll`,`children`];function Kt(e,t){return(0,Z.useMemo)(function(){for(var n=[],r=0;r=0})},[a]),A=a[a.length-1],j={fixed:A?A.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:`${S}-cell-scrollbar`}}},M=(0,Z.useMemo)(function(){return E?[].concat(C(i),[j]):i},[E,i]),N=(0,Z.useMemo)(function(){return E?[].concat(C(a),[j]):a},[E,a]),P=(0,Z.useMemo)(function(){var e=c.right,t=c.left;return u(u({},c),{},{left:l===`rtl`?[].concat(C(t.map(function(e){return e+E})),[0]):t,right:l===`rtl`?e:[].concat(C(e.map(function(e){return e+E})),[0]),isSticky:T})},[E,c,T]),F=Kt(o,s);return Z.createElement(`div`,{style:u({overflow:`hidden`},T?{top:f,bottom:p}:{}),ref:O,className:(0,Q.default)(n,V({},h,!!h))},Z.createElement(`table`,{style:{tableLayout:`fixed`,visibility:r||F?null:`hidden`}},(!r||!v||k)&&Z.createElement(jt,{colWidths:F?[].concat(C(F),[E]):[],columCount:s+1,columns:N}),y(u(u({},b),{},{stickyOffsets:P,columns:M,flattenColumns:N}))))});qt.displayName=`FixedHolder`,B(),E(),d(),x(),I(),R(),f(),W(),be();var Jt=[],Yt={},Xt=`rc-table-internal-hook`,Zt=Z.memo(function(e){return e.children},function(e,t){return(0,De.default)(e.props,t.props)?e.pingLeft!==t.pingLeft||e.pingRight!==t.pingRight:!1});function Qt(e){var t,n=e.prefixCls,r=e.className,i=e.rowClassName,a=e.style,o=e.data,s=e.rowKey,c=e.scroll,d=e.tableLayout,f=e.direction,p=e.title,m=e.footer,h=e.summary,g=e.id,_=e.showHeader,v=e.components,y=e.emptyText,b=e.onRow,x=e.onHeaderRow,S=e.internalHooks,w=e.transformColumns,T=e.internalRefs,E=e.sticky,O=o||Jt,k=!!O.length,A=Z.useCallback(function(e,t){return Le(v||{},e)||t},[v]),j=Z.useMemo(function(){return typeof s==`function`?s:function(e){return e&&e[s]}},[s]),M=yt(e),P=M.expandIcon,F=M.expandedRowKeys,I=M.defaultExpandedRowKeys,R=M.defaultExpandAllRows,B=M.expandedRowRender,H=M.columnTitle,W=M.onExpand,G=M.onExpandedRowsChange,K=M.expandRowByClick,ee=M.rowExpandable,q=M.expandIconColumnIndex,te=M.expandedRowClassName,ne=M.childrenColumnName,re=M.indentSize,J=P||Bt,ie=ne||`children`,ae=Z.useMemo(function(){return B?`row`:e.expandable&&S===`rc-table-internal-hook`&&e.expandable.__PARENT_RENDER_ICON__||O.some(function(e){return e&&z(e)===`object`&&e[ie]})?`nest`:!1},[!!B,O]),oe=L(Z.useState(function(){return I||(R?Vt(O,j,ie):[])}),2),se=oe[0],ce=oe[1],le=Z.useMemo(function(){return new Set(F||se||[])},[F,se]),ue=Z.useCallback(function(e){var t=j(e,O.indexOf(e)),n,r=le.has(t);r?(le.delete(t),n=C(le)):n=[].concat(C(le),[t]),ce(n),W&&W(!r,e),G&&G(n)},[j,le,O,W,G]),de=L(Z.useState(0),2),fe=de[0],pe=de[1],he=L(Et(u(u(u({},e),M),{},{expandable:!!B,columnTitle:H,expandedKeys:le,getRowKey:j,onTriggerExpand:ue,expandIcon:J,expandIconColumnIndex:q,direction:f}),S===`rc-table-internal-hook`?w:null),2),ge=he[0],X=he[1],_e=Z.useMemo(function(){return{columns:ge,flattenColumns:X}},[ge,X]),ve=Z.useRef(),be=Z.useRef(),xe=Z.useRef(),Se=Z.useRef(),Ce=Z.useRef(),we=L(Z.useState(!1),2),Te=we[0],Ee=we[1],De=L(Z.useState(!1),2),$=De[0],Oe=De[1],ke=L(Dt(new Map),2),Ae=ke[0],je=ke[1],Me=Re(X).map(function(e){return Ae.get(e)}),Ne=Z.useMemo(function(){return Me},[Me.join(`_`)]),Pe=kt(Ne,X.length,f),Fe=c&&ze(c.y),Ie=c&&ze(c.x)||!!M.fixed,Ve=Ie&&X.some(function(e){return e.fixed}),He=Z.useRef(),Ue=Wt(E,n),Ge=Ue.isSticky,Ke=Ue.offsetHeader,qe=Ue.offsetSummary,Je=Ue.offsetScroll,Ye=Ue.stickyClassName,Xe=Ue.container,Ze=h?.(O),Qe=(Fe||Ge)&&Z.isValidElement(Ze)&&Ze.type===Lt&&Ze.props.fixed,$e,et,tt;Fe&&(et={overflowY:`scroll`,maxHeight:c.y}),Ie&&($e={overflowX:`auto`},Fe||(et={overflowY:`hidden`}),tt={width:c?.x===!0?`auto`:c?.x,minWidth:`100%`});var it=Z.useCallback(function(e,t){D(ve.current)&&je(function(n){if(n.get(e)!==t){var r=new Map(n);return r.set(e,t),r}return n})},[]),at=L(Ot(null),2),ct=at[0],ut=at[1];function dt(e,t){t&&(typeof t==`function`?t(e):t.scrollLeft!==e&&(t.scrollLeft=e))}var ft=function(e){var t=e.currentTarget,n=e.scrollLeft,r=f===`rtl`,i=typeof n==`number`?n:t.scrollLeft,a=t||Yt;if((!ut()||ut()===a)&&(ct(a),dt(i,be.current),dt(i,xe.current),dt(i,Ce.current),dt(i,He.current?.setScrollLeft)),t){var o=t.scrollWidth,s=t.clientWidth;if(o===s){Ee(!1),Oe(!1);return}r?(Ee(-i0)):(Ee(i>0),Oe(i{var n=we();function r(e,t){return n(e,t)}t.exports=r}))());function dn(e){var t=Z.useRef(e),n=se();return[function(){return t.current},function(e){t.current=e,n()}]}function fn(e){var t=e.value,n=e.onChange,r=e.filterSearch,i=e.tablePrefixCls,a=e.locale;return r?Z.createElement(`div`,{className:`${i}-filter-dropdown-search`},Z.createElement(Se,{prefix:Z.createElement(ae,null),placeholder:a.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${i}-filter-dropdown-search-input`})):null}H();var pn=function(e){e.keyCode===q.ENTER&&e.stopPropagation()},mn=function(e){return Z.createElement(`div`,{className:e.className,onClick:function(e){return e.stopPropagation()},onKeyDown:pn},e.children)};E(),B(),I();function hn(e){return e.some(function(e){return e.children})}function gn(e,t){return typeof t==`string`||typeof t==`number`?t?.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function _n(e){var t=e.filters,n=e.prefixCls,r=e.filteredKeys,i=e.filterMultiple,a=e.searchValue,o=e.filterSearch;return t.map(function(e,t){var s=String(e.value);if(e.children)return{key:s||t,label:e.text,popupClassName:`${n}-dropdown-submenu`,children:_n({filters:e.children,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:a,filterSearch:o})};var c=i?Ee:he,l={key:e.value===void 0?t:s,label:Z.createElement(Z.Fragment,null,Z.createElement(c,{checked:r.includes(s)}),Z.createElement(`span`,null,e.text))};return a.trim()?typeof o==`function`?o(a,e)?l:null:gn(a,e.text)?l:null:l})}function vn(e){return e||[]}function yn(e){var t=e.tablePrefixCls,n=e.prefixCls,r=e.column,i=e.dropdownPrefixCls,a=e.columnKey,s=e.filterMultiple,c=e.filterMode,l=c===void 0?`menu`:c,u=e.filterSearch,d=u===void 0?!1:u,f=e.filterState,p=e.triggerFilter,m=e.locale,h=e.children,g=e.getPopupContainer,_=r.filterDropdownOpen,v=r.onFilterDropdownOpenChange,y=r.filterDropdownVisible,b=r.onFilterDropdownVisibleChange,x=r.filterResetToDefaultFilteredValue,S=r.defaultFilteredValue,C=L(Z.useState(!1),2),w=C[0],T=C[1],E=!!(f&&(f.filteredKeys?.length||f.forceFiltered)),D=function(e){T(e),v?.(e),b?.(e)},O=typeof _==`boolean`?_:typeof y==`boolean`?y:w,k=f?.filteredKeys,A=L(dn(vn(k)),2),j=A[0],M=A[1],P=function(e){var t=e.selectedKeys;M(t)},F=function(e,t){var n=t.node,r=t.checked;P(s?{selectedKeys:e}:{selectedKeys:r&&n.key?[n.key]:[]})};Z.useEffect(function(){w&&P({selectedKeys:vn(k)})},[k]);var I=L(Z.useState([]),2),R=I[0],z=I[1],B=function(e){z(e)},H=L(Z.useState(``),2),U=H[0],W=H[1],G=function(e){var t=e.target.value;W(t)};Z.useEffect(function(){w||W(``)},[w]);var K=function(e){var t=e&&e.length?e:null;if(t===null&&(!f||!f.filteredKeys)||(0,un.default)(t,f?.filteredKeys))return null;p({column:r,key:a,filteredKeys:t})},ee=function(){D(!1),K(j())},q=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1},t=e.confirm,n=e.closeDropdown;t&&K([]),n&&D(!1),W(``),M(x?(S||[]).map(function(e){return String(e)}):[])},ne=function(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0}).closeDropdown&&D(!1),K(j())},re=function(e){e&&k!==void 0&&M(vn(k)),D(e),!e&&!r.filterDropdown&&ee()},ie=(0,Q.default)(V({},`${i}-menu-without-submenu`,!hn(r.filters||[]))),Y=function(e){e.target.checked?M(Sn(r?.filters).map(function(e){return String(e)})):M([])},ae=function e(t){return(t.filters||[]).map(function(t,n){var r=String(t.value),i={title:t.text,key:t.value===void 0?String(n):r};return t.children&&(i.children=e({filters:t.children})),i})},oe=function e(t){return N(N({},t),{text:t.title,value:t.key,children:t.children?.map(function(t){return e(t)})||[]})},se;if(typeof r.filterDropdown==`function`)se=r.filterDropdown({prefixCls:`${i}-custom`,setSelectedKeys:function(e){return P({selectedKeys:e})},selectedKeys:j(),confirm:ne,clearFilters:q,filters:r.filters,visible:O,close:function(){D(!1)}});else if(r.filterDropdown)se=r.filterDropdown;else{var ce=j()||[];se=Z.createElement(Z.Fragment,null,function(){return(r.filters||[]).length===0?Z.createElement(J,{image:J.PRESENTED_IMAGE_SIMPLE,description:m.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:`16px 0`}}):l===`tree`?Z.createElement(Z.Fragment,null,Z.createElement(fn,{filterSearch:d,value:U,onChange:G,tablePrefixCls:t,locale:m}),Z.createElement(`div`,{className:`${t}-filter-dropdown-tree`},s?Z.createElement(Ee,{checked:ce.length===Sn(r.filters).length,indeterminate:ce.length>0&&ce.length0?a:e}),d=Math.ceil((a||e)/u.pageSize);u.current>d&&(u.current=d||1);var f=function(e,t){l({current:e??1,pageSize:t||u.pageSize})};return t===!1?[{},function(){}]:[N(N({},u),{onChange:function(e,r){var i;t&&((i=t.onChange)==null||i.call(t,e,r)),f(e,r),n(e,r||u?.pageSize)}}),f]}B(),k(),E(),I(),x(),R(),y();var jn={},Mn=`SELECT_ALL`,Nn=`SELECT_INVERT`,Pn=`SELECT_NONE`,Fn=[];function In(e,t){var n=[];return(e||[]).forEach(function(e){n.push(e),e&&z(e)===`object`&&t in e&&(n=[].concat(C(n),C(In(e[t],t))))}),n}function Ln(e,t){var n=e||{},r=n.preserveSelectedRowKeys,i=n.selectedRowKeys,a=n.defaultSelectedRowKeys,o=n.getCheckboxProps,s=n.onChange,c=n.onSelect,l=n.onSelectAll,u=n.onSelectInvert,d=n.onSelectNone,f=n.onSelectMultiple,p=n.columnWidth,m=n.type,h=n.selections,g=n.fixed,_=n.renderCell,v=n.hideSelectAll,y=n.checkStrictly,b=y===void 0?!0:y,x=t.prefixCls,S=t.data,w=t.pageData,T=t.getRecordByKey,E=t.getRowKey,D=t.expandType,k=t.childrenColumnName,A=t.locale,M=t.getPopupContainer,P=L(O(i||a||Fn,{value:i}),2),F=P[0],I=P[1],R=Z.useRef(new Map),z=(0,Z.useCallback)(function(e){if(r){var t=new Map;e.forEach(function(e){var n=T(e);!n&&R.current.has(e)&&(n=R.current.get(e)),t.set(e,n)}),R.current=t}},[T,r]);Z.useEffect(function(){z(F)},[F]);var B=(0,Z.useMemo)(function(){return b?{keyEntities:null}:ve(S,{externalGetKey:E,childrenPropName:k})},[S,E,b,k]).keyEntities,H=(0,Z.useMemo)(function(){return In(w,k)},[w,k]),U=(0,Z.useMemo)(function(){var e=new Map;return H.forEach(function(t,n){var r=E(t,n),i=(o?o(t):null)||{};e.set(r,i)}),e},[H,E,o]),W=(0,Z.useCallback)(function(e){return!!U.get(E(e))?.disabled},[U,E]),G=L((0,Z.useMemo)(function(){if(b)return[F||[],[]];var e=ge(F,!0,B,W),t=e.checkedKeys,n=e.halfCheckedKeys;return[t||[],n]},[F,b,B,W]),2),K=G[0],ee=G[1],q=(0,Z.useMemo)(function(){var e=m===`radio`?K.slice(0,1):K;return new Set(e)},[K,m]),te=(0,Z.useMemo)(function(){return m===`radio`?new Set:new Set(ee)},[ee,m]),ne=L((0,Z.useState)(null),2),re=ne[0],J=ne[1];Z.useEffect(function(){e||I(Fn)},[!!e]);var Y=(0,Z.useCallback)(function(e,t){var n,i;z(e),r?(n=e,i=e.map(function(e){return R.current.get(e)})):(n=[],i=[],e.forEach(function(e){var t=T(e);t!==void 0&&(n.push(e),i.push(t))})),I(n),s?.(n,i,{type:t})},[I,T,s,r]),ae=(0,Z.useCallback)(function(e,t,n,r){if(c){var i=n.map(function(e){return T(e)});c(T(e),t,i,r)}Y(n,`single`)},[c,T,Y]),oe=(0,Z.useMemo)(function(){return!h||v?null:(h===!0?[Mn,Nn,Pn]:h).map(function(e){return e===`SELECT_ALL`?{key:`all`,text:A.selectionAll,onSelect:function(){Y(S.map(function(e,t){return E(e,t)}).filter(function(e){return!U.get(e)?.disabled||q.has(e)}),`all`)}}:e===`SELECT_INVERT`?{key:`invert`,text:A.selectInvert,onSelect:function(){var e=new Set(q);w.forEach(function(t,n){var r=E(t,n);U.get(r)?.disabled||(e.has(r)?e.delete(r):e.add(r))});var t=Array.from(e);u&&u(t),Y(t,`invert`)}}:e===`SELECT_NONE`?{key:`none`,text:A.selectNone,onSelect:function(){d?.(),Y(Array.from(q).filter(function(e){return U.get(e)?.disabled}),`none`)}}:e}).map(function(e){return N(N({},e),{onSelect:function(){var t,n,r=[...arguments];(n=e.onSelect)==null||(t=n).call.apply(t,[e].concat(r)),J(null)}})})},[h,q,w,E,u,Y]);return[(0,Z.useCallback)(function(t){if(!e)return t.filter(function(e){return e!==jn});var n=C(t),r=new Set(q),i=H.map(E).filter(function(e){return!U.get(e).disabled}),a=i.every(function(e){return r.has(e)}),o=i.some(function(e){return r.has(e)}),s=function(){var e=[];a?i.forEach(function(t){r.delete(t),e.push(t)}):i.forEach(function(t){r.has(t)||(r.add(t),e.push(t))});var t=Array.from(r);l?.(!a,t.map(function(e){return T(e)}),e.map(function(e){return T(e)})),Y(t,`all`),J(null)},c;if(m!==`radio`){var u;if(oe){var d={getPopupContainer:M,items:oe.map(function(e,t){var n=e.key,r=e.text,a=e.onSelect;return{key:n||t,onClick:function(){a?.(i)},label:r}})};u=Z.createElement(`div`,{className:`${x}-selection-extra`},Z.createElement(pe,{menu:d,getPopupContainer:M},Z.createElement(`span`,null,Z.createElement(ie,null))))}var h=H.map(function(e,t){var n=E(e,t),i=U.get(n)||{};return N({checked:r.has(n)},i)}).filter(function(e){return e.disabled}),y=!!h.length&&h.length===H.length,S=y&&h.every(function(e){return e.checked}),w=y&&h.some(function(e){return e.checked});c=!v&&Z.createElement(`div`,{className:`${x}-selection`},Z.createElement(Ee,{checked:y?S:!!H.length&&a,indeterminate:y?!S&&w:!a&&o,onChange:s,disabled:H.length===0||y,"aria-label":u?`Custom selection`:`Select all`,skipGroup:!0}),u)}var O=m===`radio`?function(e,t,n){var i=E(t,n),a=r.has(i);return{node:Z.createElement(he,N({},U.get(i),{checked:a,onClick:function(e){return e.stopPropagation()},onChange:function(e){r.has(i)||ae(i,!0,[i],e.nativeEvent)}})),checked:a}}:function(e,t,n){var a=E(t,n),o=r.has(a),s=te.has(a),c=U.get(a),l=D===`nest`?s:c?.indeterminate??s;return{node:Z.createElement(Ee,N({},c,{indeterminate:l,checked:o,skipGroup:!0,onClick:function(e){return e.stopPropagation()},onChange:function(e){var t=e.nativeEvent,n=t.shiftKey,s=-1,c=-1;if(n&&b){var l=new Set([re,a]);i.some(function(e,t){if(l.has(e))if(s===-1)s=t;else return c=t,!0;return!1})}if(c!==-1&&s!==c&&b){var u=i.slice(s,c+1),d=[];o?u.forEach(function(e){r.has(e)&&(d.push(e),r.delete(e))}):u.forEach(function(e){r.has(e)||(d.push(e),r.add(e))});var p=Array.from(r);f?.(!o,p.map(function(e){return T(e)}),d.map(function(e){return T(e)})),Y(p,`multiple`)}else{var m=K;if(b){var h=o?_e(m,a):X(m,a);ae(a,!o,h,t)}else{var g=ge([].concat(C(m),[a]),!0,B,W),_=g.checkedKeys,v=g.halfCheckedKeys,y=_;if(o){var x=new Set(_);x.delete(a),y=ge(Array.from(x),{checked:!1,halfCheckedKeys:v},B,W).checkedKeys}ae(a,!o,y,t)}}J(o?null:a)}})),checked:o}},k=function(e,t,n){var r=O(e,t,n),i=r.node,a=r.checked;return _?_(a,t,n,i):i};if(!n.includes(jn))if(n.findIndex(function(e){return e.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`})===0){var A=j(n),P=A[0],F=A.slice(1);n=[P,jn].concat(C(F))}else n=[jn].concat(C(n));var I=n.indexOf(jn);n=n.filter(function(e,t){return e!==jn||t===I});var L=n[I-1],R=n[I+1],z=g;z===void 0&&(R?.fixed===void 0?L?.fixed!==void 0&&(z=L.fixed):z=R.fixed),z&&L&&L.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`&&L.fixed===void 0&&(L.fixed=z);var G=V({fixed:z,width:p,className:`${x}-selection-column`,title:e.columnTitle||c,render:k},vt,{className:`${x}-selection-col`});return n.map(function(e){return e===jn?G:e})},[E,H,e,K,q,te,p,oe,D,re,U,f,ae,W]),q]}var Rn={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`outlined`};d();var zn=Z.forwardRef(function(e,t){return Z.createElement(a,u(u({},e),{},{ref:t,icon:Rn}))}),Bn={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z`}}]},name:`caret-up`,theme:`outlined`};d();var Vn=Z.forwardRef(function(e,t){return Z.createElement(a,u(u({},e),{},{ref:t,icon:Bn}))});I(),B(),E(),x(),R(),H();var Hn=`ascend`,Un=`descend`;function Wn(e){return z(e.sorter)===`object`&&typeof e.sorter.multiple==`number`?e.sorter.multiple:!1}function Gn(e){return typeof e==`function`?e:e&&z(e)===`object`&&e.compare?e.compare:!1}function Kn(e,t){return t?e[e.indexOf(t)+1]:e[0]}function qn(e,t,n){var r=[];function i(e,t){r.push({column:e,key:rn(e,t),multiplePriority:Wn(e),sortOrder:e.sortOrder})}return(e||[]).forEach(function(e,a){var o=an(a,n);e.children?(`sortOrder`in e&&i(e,o),r=[].concat(C(r),C(qn(e.children,t,o)))):e.sorter&&(`sortOrder`in e?i(e,o):t&&e.defaultSortOrder&&r.push({column:e,key:rn(e,o),multiplePriority:Wn(e),sortOrder:e.defaultSortOrder}))}),r}function Jn(e,t,n,r,i,a,o,s){return(t||[]).map(function(t,c){var l=an(c,s),u=t;if(u.sorter){var d=u.sortDirections||i,f=u.showSorterTooltip===void 0?o:u.showSorterTooltip,p=rn(u,l),m=n.find(function(e){return e.key===p}),h=m?m.sortOrder:null,g=Kn(d,h),_=d.includes(Hn)&&Z.createElement(Vn,{className:(0,Q.default)(`${e}-column-sorter-up`,{active:h===Hn}),role:`presentation`}),v=d.includes(Un)&&Z.createElement(zn,{className:(0,Q.default)(`${e}-column-sorter-down`,{active:h===Un}),role:`presentation`}),y=a||{},b=y.cancelSort,x=y.triggerAsc,S=y.triggerDesc,C=b;g===Un?C=S:g===Hn&&(C=x);var w=z(f)===`object`?f:{title:C};u=N(N({},u),{className:(0,Q.default)(u.className,V({},`${e}-column-sort`,h)),title:function(n){var r=Z.createElement(`div`,{className:`${e}-column-sorters`},Z.createElement(`span`,{className:`${e}-column-title`},on(t.title,n)),Z.createElement(`span`,{className:(0,Q.default)(`${e}-column-sorter`,V({},`${e}-column-sorter-full`,!!(_&&v)))},Z.createElement(`span`,{className:`${e}-column-sorter-inner`},_,v)));return f?Z.createElement(ue,N({},w),r):r},onHeaderCell:function(n){var i=t.onHeaderCell&&t.onHeaderCell(n)||{},a=i.onClick,o=i.onKeyDown;i.onClick=function(e){r({column:t,key:p,sortOrder:g,multiplePriority:Wn(t)}),a?.(e)},i.onKeyDown=function(e){e.keyCode===q.ENTER&&(r({column:t,key:p,sortOrder:g,multiplePriority:Wn(t)}),o?.(e))};var s=sn(t.title,{}),c=s?.toString();return h?i[`aria-sort`]=h===`ascend`?`ascending`:`descending`:i[`aria-label`]=c||``,i.className=(0,Q.default)(i.className,`${e}-column-has-sorters`),i.tabIndex=0,t.ellipsis&&(i.title=(s??``).toString()),i}})}return`children`in u&&(u=N(N({},u),{children:Jn(e,u.children,n,r,i,a,o,l)})),u})}function Yn(e){var t=e.column;return{column:t,order:e.sortOrder,field:t.dataIndex,columnKey:t.key}}function Xn(e){var t=e.filter(function(e){return e.sortOrder}).map(Yn);return t.length===0&&e.length?N(N({},Yn(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Zn(e,t,n){var r=t.slice().sort(function(e,t){return t.multiplePriority-e.multiplePriority}),i=e.slice(),a=r.filter(function(e){var t=e.column.sorter,n=e.sortOrder;return Gn(t)&&n});return a.length?i.sort(function(e,t){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,r=N(N({},pe),e);n&&(pe.resetPagination(),r.pagination.current&&(r.pagination.current=1),d&&d.onChange&&d.onChange(1,r.pagination.pageSize)),D&&D.scrollToFirstRowOnChange!==!1&&ue.body.current&&Ae(0,{getContainer:function(){return ue.body.current}}),y?.(r.pagination,r.filters,r.sorter,{currentDataSource:wn(Zn(q,r.sorterStates,oe),r.filterStates),action:t})},he=L(Qn({prefixCls:J,mergedColumns:F,onSorterChange:function(e,t){me({sorter:e,sorterStates:t},`sort`,!1)},sortDirections:O||[`ascend`,`descend`],tableLocale:ee,showSorterTooltip:j}),4),ge=he[0],X=he[1],_e=he[2],ve=he[3],ye=Z.useMemo(function(){return Zn(q,X,oe)},[q,X]);pe.sorter=ve(),pe.sorterStates=X;var be=L(Tn({prefixCls:J,locale:ee,dropdownPrefixCls:ie,mergedColumns:F,onFilterChange:function(e,t){me({filters:e,filterStates:t},`filter`,!0)},getPopupContainer:b}),3),xe=be[0],Se=be[1],we=be[2],Te=wn(ye,Se);pe.filters=we,pe.filterStates=Se;var Ee=L(er(Z.useMemo(function(){var e={};return Object.keys(we).forEach(function(t){we[t]!==null&&(e[t]=we[t])}),N(N({},_e),{filters:e})},[_e,we])),1)[0],De=L(An(Te.length,d,function(e,t){me({pagination:N(N({},pe.pagination),{current:e,pageSize:t})},`paginate`)}),2),$=De[0],Oe=De[1];pe.pagination=d===!1?{}:On(d,$),pe.resetPagination=Oe;var ke=Z.useMemo(function(){if(d===!1||!$.pageSize)return Te;var e=$.current,t=e===void 0?1:e,n=$.total,r=$.pageSize,i=r===void 0?10:r;return Te.lengthi?Te.slice((t-1)*i,t*i):Te:Te.slice((t-1)*i,t*i)},[!!d,Te,$&&$.current,$&&$.pageSize,$&&$.total]),je=L(Ln(f,{prefixCls:J,data:Te,pageData:ke,getRowKey:de,getRecordByKey:fe,expandType:se,childrenColumnName:oe,locale:ee,getPopupContainer:b}),2),Ne=je[0],Pe=je[1],Fe=function(e,t,n){var r=typeof h==`function`?(0,Q.default)(h(e,t,n)):(0,Q.default)(h);return(0,Q.default)(V({},`${J}-row-selected`,Pe.has(de(e,t))),r)};Y.__PARENT_RENDER_ICON__=Y.expandIcon,Y.expandIcon=Y.expandIcon||S||nn(ee),se===`nest`&&Y.expandIconColumnIndex===void 0?Y.expandIconColumnIndex=+!!f:Y.expandIconColumnIndex>0&&f&&--Y.expandIconColumnIndex,typeof Y.indentSize!=`number`&&(Y.indentSize=typeof E==`number`?E:15);var Ie=Z.useCallback(function(e){return Ee(Ne(xe(ge(e))))},[ge,xe,Ne]),Le,Re;if(d!==!1&&$?.total){var ze=$.size?$.size:K===`small`||K===`middle`?`small`:void 0,Be=function(e){return Z.createElement(le,N({},$,{className:(0,Q.default)(`${J}-pagination ${J}-pagination-${e}`,$.className),size:ze}))},Ve=G===`rtl`?`left`:`right`,He=$.position;if(He!==null&&Array.isArray(He)){var Ue=He.find(function(e){return e.includes(`top`)}),We=He.find(function(e){return e.includes(`bottom`)}),Ge=He.every(function(e){return`${e}`==`none`});!Ue&&!We&&!Ge&&(Re=Be(Ve)),Ue&&(Le=Be(Ue.toLowerCase().replace(`top`,``))),We&&(Re=Be(We.toLowerCase().replace(`bottom`,``)))}else Re=Be(Ve)}var Ke;typeof x==`boolean`?Ke={spinning:x}:z(x)===`object`&&(Ke=N({spinning:!0},x));var qe=(0,Q.default)(`${J}-wrapper`,V({},`${J}-wrapper-rtl`,G===`rtl`),i);return Z.createElement(`div`,{ref:t,className:qe,style:a},Z.createElement(Ce,N({spinning:!1},Ke),Le,Z.createElement($t,N({},I,{columns:F,direction:G,expandable:Y,prefixCls:J,className:(0,Q.default)(V(V(V(V({},`${J}-middle`,K===`middle`),`${J}-small`,K===`small`),`${J}-bordered`,c),`${J}-empty`,q.length===0)),data:ke,rowKey:de,rowClassName:Fe,emptyText:k&&k.emptyText||(W||re)(`Table`),internalHooks:Xt,internalRefs:ue,transformColumns:Ie})),Re))}var rr=Z.forwardRef(nr);rr.SELECTION_COLUMN=jn,rr.EXPAND_COLUMN=$t.EXPAND_COLUMN,rr.SELECTION_ALL=Mn,rr.SELECTION_INVERT=Nn,rr.SELECTION_NONE=Pn,rr.Column=en,rr.ColumnGroup=tn,rr.Summary=zt;var ir=rr;export{ir as t}; \ No newline at end of file diff --git a/assets/userUtils-DbxEUC96.js b/assets/userUtils-De5NAY1J.js similarity index 97% rename from assets/userUtils-DbxEUC96.js rename to assets/userUtils-De5NAY1J.js index f8c4b00..3368c30 100644 --- a/assets/userUtils-DbxEUC96.js +++ b/assets/userUtils-De5NAY1J.js @@ -1 +1 @@ -import{d as e}from"./index-BocemapU.js";var t=e=>{let n=[];return e.forEach(e=>{let r={XMLType:`MENUITEM`,...e};e.children&&(r.children=t(e.children)),delete r.key,delete r.isLeaf,delete r.editable,n.push(r)}),n};function n(n){let r={settings:{XMLType:`SETTINGS`,children:[]}},i={XMLType:`PROFILE`};if(Object.entries(n).forEach(e=>{if(e[0]!==`auths`){let t=e[1];i[e[0]]=t}}),delete i.key,delete i.longFile,delete i.file,delete i.role,delete i.disabled_display,delete i.referentUsers,delete i.granted_modules,delete i.ctiusrdir_rule,delete i.ctisrvdir_rule,delete i.lastConnexion_token,delete i.lastConnexion_datetime,delete i.favorites,delete i.specialite,delete i.security_level_id,delete i.ctiusrdir_synchronize_force,Object.keys(i).forEach(e=>{e.startsWith(`FAVORIS_PARTAGES_`)&&delete i[e]}),r.settings.children.push(i),n.auths){let e=new Map;n.auths.forEach(t=>{if(!t)return;if(t.type===`module`){let n=`${t.module}|${t.name}`,i=e.get(n);if(i!==void 0){t.granted===`full`&&(r.settings.children[i].granted=`full`);return}e.set(n,r.settings.children.length)}let n={XMLType:`AUT`,...t};delete n.key,r.settings.children.push(n)})}if(n.favorites){let e={XMLType:`FAVORITE`,name:`Favoris`,label:`Mes favoris`,children:t(n.favorites)};r.settings.children.push(e)}return e(r,!0)}function r(){let e={profil:``,name:`Nouvel utilisateur`,password:``,description:``,mail:``,hasMailExploit:`false`,disabled:`false`,isadmin:`false`,isCTI:`false`,isdecideur:`false`,ismedecin:`false`,homeview:``,hidenames:`false`,referentUser:``,referentUser2:``,referentUser3:``,referentUser4:``,referentUser5:``,referentUser_withDashboard:`false`,referentUser_withFavorite:`false`,security_level_id:`-1`,default_ctiusrdir_synchronize_all:`false`,default_ctiusrdir_synchronize_name:`false`,default_ctiusrdir_synchronize_role:`false`,default_ctiusrdir_synchronize_password:`false`,default_ctiusrdir_synchronize_aut:`false`};return e.auths=[{type:`module`,module:`iCTI_eis`,name:`iCTI_eis`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_qualite`,name:`iCTI_qualite`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsi`,name:`iCTI_pmsi`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsissr`,name:`iCTI_pmsissr`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsipsy`,name:`iCTI_pmsipsy`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsihad`,name:`iCTI_pmsihad`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_ssae`,name:`iCTI_ssae`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_dpi`,name:`iCTI_dpi`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_activite`,name:`iCTI_activite`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_compta`,name:`iCTI_compta`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_rh`,name:`iCTI_rh`,granted:`none`,refProfile:`*user`,dataProfileGranted:`partial`,dataProfile:`NONE`},{type:`module`,module:`iCTI_eco`,name:`iCTI_eco`,granted:`none`,refProfile:`*user`,dataGranted:`partial`,dataRule1:`NONE`},{type:`module`,module:`iCTI_specifique`,name:`iCTI_specifique`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_tools`,name:`iCTI_tools`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_ALL`,name:`FAVORIS_PARTAGES_ALL`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PMSI`,name:`FAVORIS_PARTAGES_PMSI`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PMSISSR`,name:`FAVORIS_PARTAGES_PMSISSR`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PMSIPSY`,name:`FAVORIS_PARTAGES_PMSIPSY`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_ACTIVITE`,name:`FAVORIS_PARTAGES_ACTIVITE`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_RH`,name:`FAVORIS_PARTAGES_RH`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_COMPTA`,name:`FAVORIS_PARTAGES_COMPTA`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_EIS`,name:`FAVORIS_PARTAGES_EIS`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PARTIAL`,name:`FAVORIS_PARTAGES_PARTIAL`,granted:`none`,refProfile:`*user`},{type:`token`,name:`*ALL`,granted:`full`}],e}var i=e=>({...e,code:``,profil:``,name:`Copie de ${e.name}`,password:``,auths:[...e.auths],favorites:[...e.favorites]});export{n as i,t as n,r,i as t}; \ No newline at end of file +import{d as e}from"./index-V8IueDFv.js";var t=e=>{let n=[];return e.forEach(e=>{let r={XMLType:`MENUITEM`,...e};e.children&&(r.children=t(e.children)),delete r.key,delete r.isLeaf,delete r.editable,n.push(r)}),n};function n(n){let r={settings:{XMLType:`SETTINGS`,children:[]}},i={XMLType:`PROFILE`};if(Object.entries(n).forEach(e=>{if(e[0]!==`auths`){let t=e[1];i[e[0]]=t}}),delete i.key,delete i.longFile,delete i.file,delete i.role,delete i.disabled_display,delete i.referentUsers,delete i.granted_modules,delete i.ctiusrdir_rule,delete i.ctisrvdir_rule,delete i.lastConnexion_token,delete i.lastConnexion_datetime,delete i.favorites,delete i.specialite,delete i.security_level_id,delete i.ctiusrdir_synchronize_force,Object.keys(i).forEach(e=>{e.startsWith(`FAVORIS_PARTAGES_`)&&delete i[e]}),r.settings.children.push(i),n.auths){let e=new Map;n.auths.forEach(t=>{if(!t)return;if(t.type===`module`){let n=`${t.module}|${t.name}`,i=e.get(n);if(i!==void 0){t.granted===`full`&&(r.settings.children[i].granted=`full`);return}e.set(n,r.settings.children.length)}let n={XMLType:`AUT`,...t};delete n.key,r.settings.children.push(n)})}if(n.favorites){let e={XMLType:`FAVORITE`,name:`Favoris`,label:`Mes favoris`,children:t(n.favorites)};r.settings.children.push(e)}return e(r,!0)}function r(){let e={profil:``,name:`Nouvel utilisateur`,password:``,description:``,mail:``,hasMailExploit:`false`,disabled:`false`,isadmin:`false`,isCTI:`false`,isdecideur:`false`,ismedecin:`false`,homeview:``,hidenames:`false`,referentUser:``,referentUser2:``,referentUser3:``,referentUser4:``,referentUser5:``,referentUser_withDashboard:`false`,referentUser_withFavorite:`false`,security_level_id:`-1`,default_ctiusrdir_synchronize_all:`false`,default_ctiusrdir_synchronize_name:`false`,default_ctiusrdir_synchronize_role:`false`,default_ctiusrdir_synchronize_password:`false`,default_ctiusrdir_synchronize_aut:`false`};return e.auths=[{type:`module`,module:`iCTI_eis`,name:`iCTI_eis`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_qualite`,name:`iCTI_qualite`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsi`,name:`iCTI_pmsi`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsissr`,name:`iCTI_pmsissr`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsipsy`,name:`iCTI_pmsipsy`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_pmsihad`,name:`iCTI_pmsihad`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_ssae`,name:`iCTI_ssae`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_dpi`,name:`iCTI_dpi`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_activite`,name:`iCTI_activite`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_compta`,name:`iCTI_compta`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_rh`,name:`iCTI_rh`,granted:`none`,refProfile:`*user`,dataProfileGranted:`partial`,dataProfile:`NONE`},{type:`module`,module:`iCTI_eco`,name:`iCTI_eco`,granted:`none`,refProfile:`*user`,dataGranted:`partial`,dataRule1:`NONE`},{type:`module`,module:`iCTI_specifique`,name:`iCTI_specifique`,granted:`none`,refProfile:`*user`},{type:`module`,module:`iCTI_tools`,name:`iCTI_tools`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_ALL`,name:`FAVORIS_PARTAGES_ALL`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PMSI`,name:`FAVORIS_PARTAGES_PMSI`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PMSISSR`,name:`FAVORIS_PARTAGES_PMSISSR`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PMSIPSY`,name:`FAVORIS_PARTAGES_PMSIPSY`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_ACTIVITE`,name:`FAVORIS_PARTAGES_ACTIVITE`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_RH`,name:`FAVORIS_PARTAGES_RH`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_COMPTA`,name:`FAVORIS_PARTAGES_COMPTA`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_EIS`,name:`FAVORIS_PARTAGES_EIS`,granted:`none`,refProfile:`*user`},{type:`module`,module:`FAVORIS_PARTAGES_PARTIAL`,name:`FAVORIS_PARTAGES_PARTIAL`,granted:`none`,refProfile:`*user`},{type:`token`,name:`*ALL`,granted:`full`}],e}var i=e=>({...e,code:``,profil:``,name:`Copie de ${e.name}`,password:``,auths:[...e.auths],favorites:[...e.favorites]});export{n as i,t as n,r,i as t}; \ No newline at end of file diff --git a/index.html b/index.html index 78e54fd..a16a525 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ iCTI - + diff --git a/meta.json b/meta.json index 3e6c54b..729180a 100755 --- a/meta.json +++ b/meta.json @@ -1,6 +1,6 @@ { - "version": "26.9.9", - "commit": "5c3f0ddff27315694a68b39d126dde28e71ff103", + "version": "26.9.10", + "commit": "40be7f4b8e61c31c1a97b90ecd687e2331080092", "branch": "master", - "buildTime": "2026-09-25T12:23:41+00:00" + "buildTime": "2026-09-25T13:56:31+00:00" }