diff --git a/.vite/manifest.json b/.vite/manifest.json index 9ea9ea7..933673c 100644 --- a/.vite/manifest.json +++ b/.vite/manifest.json @@ -1,88 +1,88 @@ { - "_ArrowLeftOutlined-D46HctO4.js": { - "file": "assets/ArrowLeftOutlined-D46HctO4.js", + "_ArrowLeftOutlined-CPZ5Fmbm.js": { + "file": "assets/ArrowLeftOutlined-CPZ5Fmbm.js", "name": "ArrowLeftOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_BaseActionButton-BmPZtLSb.js": { - "file": "assets/BaseActionButton-BmPZtLSb.js", + "_BaseActionButton-DKI92mSi.js": { + "file": "assets/BaseActionButton-DKI92mSi.js", "name": "BaseActionButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", + "_axios-BbX9YWYe.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CancelButton-DRGleAxl.css": { - "file": "assets/CancelButton-DRGleAxl.css", - "src": "_CancelButton-DRGleAxl.css" - }, - "_CancelButton-n0hR8wBD.js": { - "file": "assets/CancelButton-n0hR8wBD.js", + "_CancelButton-Cg1XJ7Zv.js": { + "file": "assets/CancelButton-Cg1XJ7Zv.js", "name": "CancelButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_input-Fres-Ye6.js", - "_RowLabelWithIcon-C0KsgW5x.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", + "_axios-BbX9YWYe.js", + "_input-CAHxss7C.js", + "_RowLabelWithIcon-Bn515xrz.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", "_queryOptions-Cg9orY1Y.js", - "_button-C7b7AmGo.js", - "_sanitizeDataUtils-NeOKeBZk.js", + "_button-CGra0C8Y.js", + "_sanitizeDataUtils-thqQHiub.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-gGlMN2W5.js" + "_DiscardChangesButton-6nmowEql.js" ], "css": [ "assets/CancelButton-DRGleAxl.css" ] }, - "_Checkbox-lv7nIs33.js": { - "file": "assets/Checkbox-lv7nIs33.js", + "_CancelButton-DRGleAxl.css": { + "file": "assets/CancelButton-DRGleAxl.css", + "src": "_CancelButton-DRGleAxl.css" + }, + "_Checkbox-BLM9VtUs.js": { + "file": "assets/Checkbox-BLM9VtUs.js", "name": "Checkbox", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_context-un7wPzry.js", + "_axios-BbX9YWYe.js", + "_context-DjYRtGpi.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CloseButton-C4pdpUc5.js": { - "file": "assets/CloseButton-C4pdpUc5.js", + "_CloseButton-CIudf4Uq.js": { + "file": "assets/CloseButton-CIudf4Uq.js", "name": "CloseButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_button-C7b7AmGo.js", + "_axios-BbX9YWYe.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-gGlMN2W5.js" + "_DiscardChangesButton-6nmowEql.js" ] }, "_ColorPicker-B-UA61SD.css": { "file": "assets/ColorPicker-B-UA61SD.css", "src": "_ColorPicker-B-UA61SD.css" }, - "_ColorPicker-BV5mB8He.js": { - "file": "assets/ColorPicker-BV5mB8He.js", + "_ColorPicker-DSg0qAOO.js": { + "file": "assets/ColorPicker-DSg0qAOO.js", "name": "ColorPicker", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_tooltip-aAycUXp4.js", - "_button-C7b7AmGo.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_cloneDeep-B-m5lKKn.js", - "_map-ZlUwnqG5.js", + "_axios-BbX9YWYe.js", + "_tooltip-C-n3SkGv.js", + "_button-CGra0C8Y.js", + "_sanitizeDataUtils-thqQHiub.js", + "_cloneDeep-CG3ZqS50.js", + "_map-1r6ZZ5cg.js", "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js" ], @@ -90,60 +90,60 @@ "assets/ColorPicker-B-UA61SD.css" ] }, - "_ConsoleSqlOutlined-DZ6oEkbw.js": { - "file": "assets/ConsoleSqlOutlined-DZ6oEkbw.js", + "_ConsoleSqlOutlined-CsHIitHW.js": { + "file": "assets/ConsoleSqlOutlined-CsHIitHW.js", "name": "ConsoleSqlOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyOutlined-CPvzHTe5.js": { - "file": "assets/CopyOutlined-CPvzHTe5.js", + "_CopyOutlined-H2Q_iVe-.js": { + "file": "assets/CopyOutlined-H2Q_iVe-.js", "name": "CopyOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyToClipboard-BaXlTWKp.js": { - "file": "assets/CopyToClipboard-BaXlTWKp.js", + "_CopyToClipboard-DupdarYS.js": { + "file": "assets/CopyToClipboard-DupdarYS.js", "name": "CopyToClipboard", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_select-CfH7keFL.js", - "_CopyOutlined-CPvzHTe5.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", + "_axios-BbX9YWYe.js", + "_select-SSTpnrPj.js", + "_CopyOutlined-H2Q_iVe-.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", "_queryOptions-Cg9orY1Y.js", - "_button-C7b7AmGo.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-n0hR8wBD.js" + "_CancelButton-Cg1XJ7Zv.js" ] }, - "_DiscardChangesButton-gGlMN2W5.js": { - "file": "assets/DiscardChangesButton-gGlMN2W5.js", + "_DiscardChangesButton-6nmowEql.js": { + "file": "assets/DiscardChangesButton-6nmowEql.js", "name": "DiscardChangesButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_UndoOutlined-2WspCEN7.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", + "_axios-BbX9YWYe.js", + "_UndoOutlined-eQ49Nx19.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_DownloadOutlined-DZv3jbUo.js": { - "file": "assets/DownloadOutlined-DZv3jbUo.js", + "_DownloadOutlined-CVjXiqM_.js": { + "file": "assets/DownloadOutlined-CVjXiqM_.js", "name": "DownloadOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -179,12 +179,12 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ImportOutlined-NO501Nvj.js": { - "file": "assets/ImportOutlined-NO501Nvj.js", + "_ImportOutlined-DE1eCjzf.js": { + "file": "assets/ImportOutlined-DE1eCjzf.js", "name": "ImportOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -196,21 +196,21 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_LeftSquareOutlined-GxfnF6um.js": { - "file": "assets/LeftSquareOutlined-GxfnF6um.js", + "_LeftSquareOutlined-DuBPMb_Z.js": { + "file": "assets/LeftSquareOutlined-DuBPMb_Z.js", "name": "LeftSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_Loader-C9fMgHPw.js": { - "file": "assets/Loader-C9fMgHPw.js", + "_Loader-BunwQzlz.js": { + "file": "assets/Loader-BunwQzlz.js", "name": "Loader", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js" ], @@ -238,44 +238,44 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ResetButton-De0DkZJ5.js": { - "file": "assets/ResetButton-De0DkZJ5.js", + "_ResetButton-DuBTbqE0.js": { + "file": "assets/ResetButton-DuBTbqE0.js", "name": "ResetButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_UndoOutlined-2WspCEN7.js", + "_axios-BbX9YWYe.js", + "_UndoOutlined-eQ49Nx19.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-BmPZtLSb.js" + "_BaseActionButton-DKI92mSi.js" ] }, - "_RightOutlined-DBt6C6FI.js": { - "file": "assets/RightOutlined-DBt6C6FI.js", + "_RightOutlined-B3F2zuMj.js": { + "file": "assets/RightOutlined-B3F2zuMj.js", "name": "RightOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_RightSquareOutlined-tpje-J-e.js": { - "file": "assets/RightSquareOutlined-tpje-J-e.js", + "_RightSquareOutlined-OBh45DCC.js": { + "file": "assets/RightSquareOutlined-OBh45DCC.js", "name": "RightSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_RowLabelWithIcon-C0KsgW5x.js": { - "file": "assets/RowLabelWithIcon-C0KsgW5x.js", + "_RowLabelWithIcon-Bn515xrz.js": { + "file": "assets/RowLabelWithIcon-Bn515xrz.js", "name": "RowLabelWithIcon", "imports": [ "_chunk-jRWAZmH_.js", "index.html", "_preload-helper-D0MDUw1L.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ], "dynamicImports": [ @@ -291,36 +291,36 @@ "_SynthesisOutline-DU1b2CPh.js" ] }, - "_SaveButton-DgNXbBTf.js": { - "file": "assets/SaveButton-DgNXbBTf.js", + "_SaveButton-CxuBu1h2.js": { + "file": "assets/SaveButton-CxuBu1h2.js", "name": "SaveButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_SaveOutlined-DYxjRtw8.js", + "_axios-BbX9YWYe.js", + "_SaveOutlined-CZUncBxA.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-BmPZtLSb.js" + "_BaseActionButton-DKI92mSi.js" ] }, - "_SaveOutlined-DYxjRtw8.js": { - "file": "assets/SaveOutlined-DYxjRtw8.js", + "_SaveOutlined-CZUncBxA.js": { + "file": "assets/SaveOutlined-CZUncBxA.js", "name": "SaveOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_SearchOutlined-ByvkcFgQ.js": { - "file": "assets/SearchOutlined-ByvkcFgQ.js", + "_SearchOutlined-BTRNdCQU.js": { + "file": "assets/SearchOutlined-BTRNdCQU.js", "name": "SearchOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-C7b7AmGo.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -332,56 +332,56 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_UndoOutlined-2WspCEN7.js": { - "file": "assets/UndoOutlined-2WspCEN7.js", + "_UndoOutlined-eQ49Nx19.js": { + "file": "assets/UndoOutlined-eQ49Nx19.js", "name": "UndoOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_WarningFilled-Yo82MLN2.js": { - "file": "assets/WarningFilled-Yo82MLN2.js", + "_WarningFilled-Dfi6CZp8.js": { + "file": "assets/WarningFilled-Dfi6CZp8.js", "name": "WarningFilled", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "__assignValue-Bx67aU-J.js": { - "file": "assets/_assignValue-Bx67aU-J.js", + "__assignValue-xvqwcPj2.js": { + "file": "assets/_assignValue-xvqwcPj2.js", "name": "_assignValue", "imports": [ "_chunk-jRWAZmH_.js", - "__getTag-B7qijOtI.js" + "__getTag-DviDmB-q.js" ] }, - "__baseIsEqual-ChMYOU0q.js": { - "file": "assets/_baseIsEqual-ChMYOU0q.js", + "__baseIsEqual-Af-0JuQU.js": { + "file": "assets/_baseIsEqual-Af-0JuQU.js", "name": "_baseIsEqual", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "__getTag-B7qijOtI.js" + "_axios-BbX9YWYe.js", + "__getTag-DviDmB-q.js" ] }, - "__baseMap-BlhJR5gj.js": { - "file": "assets/_baseMap-BlhJR5gj.js", + "__baseMap-CMcJTUHN.js": { + "file": "assets/_baseMap-CMcJTUHN.js", "name": "_baseMap", "imports": [ "_chunk-jRWAZmH_.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "__getTag-B7qijOtI.js" + "_sanitizeDataUtils-thqQHiub.js", + "__getTag-DviDmB-q.js" ] }, - "__getTag-B7qijOtI.js": { - "file": "assets/_getTag-B7qijOtI.js", + "__getTag-DviDmB-q.js": { + "file": "assets/_getTag-DviDmB-q.js", "name": "_getTag", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js" + "_axios-BbX9YWYe.js" ] }, "_asyncToGenerator-DHhZBkop.js": { @@ -392,8 +392,8 @@ "_typeof-BUNGcdwP.js" ] }, - "_axios-v6FV69Ne.js": { - "file": "assets/axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js": { + "file": "assets/axios-BbX9YWYe.js", "name": "axios", "imports": [ "_chunk-jRWAZmH_.js", @@ -403,12 +403,12 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_button-C7b7AmGo.js": { - "file": "assets/button-C7b7AmGo.js", + "_button-CGra0C8Y.js": { + "file": "assets/button-CGra0C8Y.js", "name": "button", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", @@ -428,35 +428,35 @@ "file": "assets/chunk-jRWAZmH_.js", "name": "chunk" }, - "_cloneDeep-B-m5lKKn.js": { - "file": "assets/cloneDeep-B-m5lKKn.js", + "_cloneDeep-CG3ZqS50.js": { + "file": "assets/cloneDeep-CG3ZqS50.js", "name": "cloneDeep", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "__getTag-B7qijOtI.js", - "__assignValue-Bx67aU-J.js" + "_axios-BbX9YWYe.js", + "__getTag-DviDmB-q.js", + "__assignValue-xvqwcPj2.js" ] }, - "_context-un7wPzry.js": { - "file": "assets/context-un7wPzry.js", + "_context-DjYRtGpi.js": { + "file": "assets/context-DjYRtGpi.js", "name": "context", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_SearchOutlined-ByvkcFgQ.js", + "_axios-BbX9YWYe.js", + "_SearchOutlined-BTRNdCQU.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ctiAxios-BIVP6fGU.js": { - "file": "assets/ctiAxios-BIVP6fGU.js", + "_ctiAxios-BMu1IxXE.js": { + "file": "assets/ctiAxios-BMu1IxXE.js", "name": "ctiAxios", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", - "_notification-C7Dk1wtU.js" + "_notification-BAy1NkPD.js" ], "css": [ "assets/ctiAxios-DdKuH37F.css" @@ -466,69 +466,69 @@ "file": "assets/ctiAxios-DdKuH37F.css", "src": "_ctiAxios-DdKuH37F.css" }, - "_es-BdpvvfFA.js": { - "file": "assets/es-BdpvvfFA.js", + "_es-CRfzziAW.js": { + "file": "assets/es-CRfzziAW.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-C7b7AmGo.js", - "_es-neNB-Mn_.js", + "_button-CGra0C8Y.js", + "_es-CWvYTDmR.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-C2ySqUaD.js": { - "file": "assets/es-C2ySqUaD.js", + "_es-CWvYTDmR.js": { + "file": "assets/es-CWvYTDmR.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_asyncToGenerator-DHhZBkop.js", + "_axios-BbX9YWYe.js", + "_slicedToArray-YLaz90ka.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-DLgxNX2G.js": { - "file": "assets/es-DLgxNX2G.js", + "_es-CXY1Bde8.js": { + "file": "assets/es-CXY1Bde8.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_slicedToArray-YLaz90ka.js", + "_axios-BbX9YWYe.js", "_asyncToGenerator-DHhZBkop.js", - "_typeof-BUNGcdwP.js", - "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-neNB-Mn_.js": { - "file": "assets/es-neNB-Mn_.js", + "_es-XHIvWmaW.js": { + "file": "assets/es-XHIvWmaW.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", - "_button-C7b7AmGo.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_favoritesAdapter-CNcc7nNe.js": { - "file": "assets/favoritesAdapter-CNcc7nNe.js", + "_favoritesAdapter-CrVwjloH.js": { + "file": "assets/favoritesAdapter-CrVwjloH.js", "name": "favoritesAdapter", "imports": [ - "_axios-v6FV69Ne.js" + "_axios-BbX9YWYe.js" ] }, - "_filterByCode-tqvuwQE-.js": { - "file": "assets/filterByCode-tqvuwQE-.js", + "_filterByCode-DyLBc-1t.js": { + "file": "assets/filterByCode-DyLBc-1t.js", "name": "filterByCode", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_ctiAxios-BIVP6fGU.js", + "_axios-BbX9YWYe.js", + "_ctiAxios-BMu1IxXE.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -536,63 +536,63 @@ "file": "assets/getDataOrAriaProps-lBkoLCFd.js", "name": "getDataOrAriaProps" }, - "_iconUtil-5_AEuFJs.js": { - "file": "assets/iconUtil-5_AEuFJs.js", + "_iconUtil-qonJUFWj.js": { + "file": "assets/iconUtil-qonJUFWj.js", "name": "iconUtil", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_SearchOutlined-ByvkcFgQ.js", + "_axios-BbX9YWYe.js", + "_SearchOutlined-BTRNdCQU.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-C7b7AmGo.js", - "_es-DLgxNX2G.js", + "_button-CGra0C8Y.js", + "_es-XHIvWmaW.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_importColumn-CrkJLBph.js": { - "file": "assets/importColumn-CrkJLBph.js", + "_importColumn-DAXz6wc7.js": { + "file": "assets/importColumn-DAXz6wc7.js", "name": "importColumn", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_ctiAxios-BIVP6fGU.js", - "_button-C7b7AmGo.js", + "_ctiAxios-BMu1IxXE.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js", - "_path-CO9rz0FN.js" + "_path-DOVY3rux.js" ] }, - "_index.esm-DR3o6Tiw.js": { - "file": "assets/index.esm-DR3o6Tiw.js", + "_index.esm-BWCs920B.js": { + "file": "assets/index.esm-BWCs920B.js", "name": "index.esm", "imports": [ "_chunk-jRWAZmH_.js", - "_input-Fres-Ye6.js", + "_input-CAHxss7C.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_indicatorsColumns-BKWIiZ2a.js": { - "file": "assets/indicatorsColumns-BKWIiZ2a.js", + "_indicatorsColumns-C85NvhNm.js": { + "file": "assets/indicatorsColumns-C85NvhNm.js", "name": "indicatorsColumns", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_RowLabelWithIcon-C0KsgW5x.js", + "_RowLabelWithIcon-Bn515xrz.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_input-Fres-Ye6.js": { - "file": "assets/input-Fres-Ye6.js", + "_input-CAHxss7C.js": { + "file": "assets/input-CAHxss7C.js", "name": "input", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_SearchOutlined-ByvkcFgQ.js", + "_axios-BbX9YWYe.js", + "_SearchOutlined-BTRNdCQU.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-C7b7AmGo.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -603,37 +603,37 @@ "_chunk-jRWAZmH_.js" ] }, - "_logs.queries-BiWc7Zaz.js": { - "file": "assets/logs.queries-BiWc7Zaz.js", + "_logs.queries-CUsAtrhc.js": { + "file": "assets/logs.queries-CUsAtrhc.js", "name": "logs.queries", "imports": [ - "_axios-v6FV69Ne.js", - "_ctiAxios-BIVP6fGU.js", + "_axios-BbX9YWYe.js", + "_ctiAxios-BMu1IxXE.js", "_queryOptions-Cg9orY1Y.js" ] }, - "_map-ZlUwnqG5.js": { - "file": "assets/map-ZlUwnqG5.js", + "_map-1r6ZZ5cg.js": { + "file": "assets/map-1r6ZZ5cg.js", "name": "map", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_cloneDeep-B-m5lKKn.js", - "__baseMap-BlhJR5gj.js" + "_axios-BbX9YWYe.js", + "_sanitizeDataUtils-thqQHiub.js", + "_cloneDeep-CG3ZqS50.js", + "__baseMap-CMcJTUHN.js" ] }, "_menu.keys-DakaQcND.js": { "file": "assets/menu.keys-DakaQcND.js", "name": "menu.keys" }, - "_menu.queries-BWxxsuH2.js": { - "file": "assets/menu.queries-BWxxsuH2.js", + "_menu.queries-DQPeWA6e.js": { + "file": "assets/menu.queries-DQPeWA6e.js", "name": "menu.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_ctiAxios-BIVP6fGU.js", + "_axios-BbX9YWYe.js", + "_ctiAxios-BMu1IxXE.js", "_queryOptions-Cg9orY1Y.js", "_slugify-CltC00V7.js", "_menu.keys-DakaQcND.js" @@ -643,57 +643,57 @@ "file": "assets/module-Dyh5e74-.js", "name": "module" }, - "_notification-C7Dk1wtU.js": { - "file": "assets/notification-C7Dk1wtU.js", + "_notification-BAy1NkPD.js": { + "file": "assets/notification-BAy1NkPD.js", "name": "notification", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_pagination-CL07DaPS.js": { - "file": "assets/pagination-CL07DaPS.js", + "_pagination-DFVU7nHr.js": { + "file": "assets/pagination-DFVU7nHr.js", "name": "pagination", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_select-CfH7keFL.js", - "_RightOutlined-DBt6C6FI.js", + "_axios-BbX9YWYe.js", + "_select-SSTpnrPj.js", + "_RightOutlined-B3F2zuMj.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_useFlexGapSupport-D3W_g-1w.js", + "_useFlexGapSupport-Cmh5GcIO.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_path-CO9rz0FN.js": { - "file": "assets/path-CO9rz0FN.js", + "_path-DOVY3rux.js": { + "file": "assets/path-DOVY3rux.js", "name": "path", "imports": [ - "_ctiAxios-BIVP6fGU.js" + "_ctiAxios-BMu1IxXE.js" ] }, - "_popconfirm-CrjlZKtV.js": { - "file": "assets/popconfirm-CrjlZKtV.js", + "_popconfirm-4RD9TcMG.js": { + "file": "assets/popconfirm-4RD9TcMG.js", "name": "popconfirm", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", - "_popover-2l-e2rjz.js", - "_button-C7b7AmGo.js", + "_popover-D2F7T83L.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_popover-2l-e2rjz.js": { - "file": "assets/popover-2l-e2rjz.js", + "_popover-D2F7T83L.js": { + "file": "assets/popover-D2F7T83L.js", "name": "popover", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_tooltip-aAycUXp4.js", + "_axios-BbX9YWYe.js", + "_tooltip-C-n3SkGv.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -705,14 +705,14 @@ "file": "assets/queryOptions-Cg9orY1Y.js", "name": "queryOptions" }, - "_radio-CS5Ao0EL.js": { - "file": "assets/radio-CS5Ao0EL.js", + "_radio-DbYwr00b.js": { + "file": "assets/radio-DbYwr00b.js", "name": "radio", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_SearchOutlined-ByvkcFgQ.js", + "_axios-BbX9YWYe.js", + "_SearchOutlined-BTRNdCQU.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_getDataOrAriaProps-lBkoLCFd.js", @@ -727,63 +727,63 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ref-CtXw3xGJ.js": { - "file": "assets/ref-CtXw3xGJ.js", + "_ref-COqNVQqT.js": { + "file": "assets/ref-COqNVQqT.js", "name": "ref", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_context-un7wPzry.js", + "_axios-BbX9YWYe.js", + "_context-DjYRtGpi.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_row-D9jSUsjd.js": { - "file": "assets/row-D9jSUsjd.js", + "_row-4XqGKqJp.js": { + "file": "assets/row-4XqGKqJp.js", "name": "row", "imports": [ - "_row-DKuxgwxT.js" + "_row-D0BH3ydK.js" ] }, - "_row-DKuxgwxT.js": { - "file": "assets/row-DKuxgwxT.js", + "_row-D0BH3ydK.js": { + "file": "assets/row-D0BH3ydK.js", "name": "row", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_useFlexGapSupport-D3W_g-1w.js", + "_useFlexGapSupport-Cmh5GcIO.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_sanitizeDataUtils-NeOKeBZk.js": { - "file": "assets/sanitizeDataUtils-NeOKeBZk.js", + "_sanitizeDataUtils-thqQHiub.js": { + "file": "assets/sanitizeDataUtils-thqQHiub.js", "name": "sanitizeDataUtils", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "__getTag-B7qijOtI.js", - "__baseIsEqual-ChMYOU0q.js", - "__assignValue-Bx67aU-J.js" + "_axios-BbX9YWYe.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "__getTag-DviDmB-q.js", + "__baseIsEqual-Af-0JuQU.js", + "__assignValue-xvqwcPj2.js" ] }, - "_select-CfH7keFL.js": { - "file": "assets/select-CfH7keFL.js", + "_select-SSTpnrPj.js": { + "file": "assets/select-SSTpnrPj.js", "name": "select", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_SearchOutlined-ByvkcFgQ.js", + "_axios-BbX9YWYe.js", + "_SearchOutlined-BTRNdCQU.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-C7b7AmGo.js", - "_es-neNB-Mn_.js", - "_es-DLgxNX2G.js", + "_button-CGra0C8Y.js", + "_es-CWvYTDmR.js", + "_es-XHIvWmaW.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -801,103 +801,103 @@ "_chunk-jRWAZmH_.js" ] }, - "_sortBy-yFtTY-Bi.js": { - "file": "assets/sortBy-yFtTY-Bi.js", + "_sortBy-DURtqlI0.js": { + "file": "assets/sortBy-DURtqlI0.js", "name": "sortBy", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "__getTag-B7qijOtI.js", - "__baseMap-BlhJR5gj.js" + "_axios-BbX9YWYe.js", + "_sanitizeDataUtils-thqQHiub.js", + "__getTag-DviDmB-q.js", + "__baseMap-CMcJTUHN.js" ] }, - "_spin-C0VUhTWM.js": { - "file": "assets/spin-C0VUhTWM.js", + "_spin-CY9688Mf.js": { + "file": "assets/spin-CY9688Mf.js", "name": "spin", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_button-C7b7AmGo.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_styleChecker-CKVQ8-24.js": { - "file": "assets/styleChecker-CKVQ8-24.js", + "_styleChecker-NUkd6dRj.js": { + "file": "assets/styleChecker-NUkd6dRj.js", "name": "styleChecker", "imports": [ - "_axios-v6FV69Ne.js" + "_axios-BbX9YWYe.js" ] }, - "_synchronize.queries-fAYtvNse.js": { - "file": "assets/synchronize.queries-fAYtvNse.js", + "_synchronize.queries-Cwow9Iim.js": { + "file": "assets/synchronize.queries-Cwow9Iim.js", "name": "synchronize.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_ctiAxios-BIVP6fGU.js", + "_axios-BbX9YWYe.js", + "_ctiAxios-BMu1IxXE.js", "_queryOptions-Cg9orY1Y.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_table-DnmGk0cX.js": { - "file": "assets/table-DnmGk0cX.js", + "_table-Bru7qbw7.js": { + "file": "assets/table-Bru7qbw7.js", "name": "table", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_iconUtil-5_AEuFJs.js", - "_select-CfH7keFL.js", - "_pagination-CL07DaPS.js", - "_input-Fres-Ye6.js", - "_tree-U1HX-Fpu.js", - "_SearchOutlined-ByvkcFgQ.js", + "_axios-BbX9YWYe.js", + "_iconUtil-qonJUFWj.js", + "_select-SSTpnrPj.js", + "_pagination-DFVU7nHr.js", + "_input-CAHxss7C.js", + "_tree-BEXGBJQs.js", + "_SearchOutlined-BTRNdCQU.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_tooltip-aAycUXp4.js", - "_button-C7b7AmGo.js", - "_styleChecker-CKVQ8-24.js", - "_radio-CS5Ao0EL.js", - "_spin-C0VUhTWM.js", - "__baseIsEqual-ChMYOU0q.js", + "_tooltip-C-n3SkGv.js", + "_button-CGra0C8Y.js", + "_styleChecker-NUkd6dRj.js", + "_radio-DbYwr00b.js", + "_spin-CY9688Mf.js", + "__baseIsEqual-Af-0JuQU.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_tooltip-aAycUXp4.js": { - "file": "assets/tooltip-aAycUXp4.js", + "_tooltip-C-n3SkGv.js": { + "file": "assets/tooltip-C-n3SkGv.js", "name": "tooltip", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_transButton-CcjUGfnj.js": { - "file": "assets/transButton-CcjUGfnj.js", + "_transButton-BQup8OiR.js": { + "file": "assets/transButton-BQup8OiR.js", "name": "transButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_button-C7b7AmGo.js", + "_axios-BbX9YWYe.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_tree-U1HX-Fpu.js": { - "file": "assets/tree-U1HX-Fpu.js", + "_tree-BEXGBJQs.js": { + "file": "assets/tree-BEXGBJQs.js", "name": "tree", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_iconUtil-5_AEuFJs.js", + "_axios-BbX9YWYe.js", + "_iconUtil-qonJUFWj.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", @@ -911,115 +911,115 @@ "_chunk-jRWAZmH_.js" ] }, - "_typography-ILVO-J3G.js": { - "file": "assets/typography-ILVO-J3G.js", + "_typography-VyRt3lGB.js": { + "file": "assets/typography-VyRt3lGB.js", "name": "typography", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_select-CfH7keFL.js", - "_CopyOutlined-CPvzHTe5.js", - "_input-Fres-Ye6.js", + "_axios-BbX9YWYe.js", + "_select-SSTpnrPj.js", + "_CopyOutlined-H2Q_iVe-.js", + "_input-CAHxss7C.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_tooltip-aAycUXp4.js", - "_button-C7b7AmGo.js", - "_styleChecker-CKVQ8-24.js", - "_transButton-CcjUGfnj.js", + "_tooltip-C-n3SkGv.js", + "_button-CGra0C8Y.js", + "_styleChecker-NUkd6dRj.js", + "_transButton-BQup8OiR.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFlexGapSupport-D3W_g-1w.js": { - "file": "assets/useFlexGapSupport-D3W_g-1w.js", + "_useFlexGapSupport-Cmh5GcIO.js": { + "file": "assets/useFlexGapSupport-Cmh5GcIO.js", "name": "useFlexGapSupport", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_styleChecker-CKVQ8-24.js", + "_styleChecker-NUkd6dRj.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFormIsActive-H_lSAgui.js": { - "file": "assets/useFormIsActive-H_lSAgui.js", + "_useFormIsActive-DD4sKA_I.js": { + "file": "assets/useFormIsActive-DD4sKA_I.js", "name": "useFormIsActive", "imports": [ "_chunk-jRWAZmH_.js", - "_ctiAxios-BIVP6fGU.js", + "_ctiAxios-BMu1IxXE.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useMutation-Dw_VO9_w.js": { - "file": "assets/useMutation-Dw_VO9_w.js", + "_useMutation-BZFnlhBo.js": { + "file": "assets/useMutation-BZFnlhBo.js", "name": "useMutation", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-v6FV69Ne.js", - "_notification-C7Dk1wtU.js", + "_axios-BbX9YWYe.js", + "_notification-BAy1NkPD.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_userUtils-yZz2zG6L.js": { - "file": "assets/userUtils-yZz2zG6L.js", + "_userUtils-OYGYvzwj.js": { + "file": "assets/userUtils-OYGYvzwj.js", "name": "userUtils", "imports": [ "index.html" ] }, - "_users.mutations-CRZ4_3Ub.js": { - "file": "assets/users.mutations-CRZ4_3Ub.js", + "_users.mutations-B0d-u6q7.js": { + "file": "assets/users.mutations-B0d-u6q7.js", "name": "users.mutations", "imports": [ - "_axios-v6FV69Ne.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", - "_favoritesAdapter-CNcc7nNe.js" + "_axios-BbX9YWYe.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", + "_favoritesAdapter-CrVwjloH.js" ] }, "index.html": { - "file": "assets/index-BqyXv5bE.js", + "file": "assets/index-Cdh6k4b7.js", "name": "index", "src": "index.html", "isEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "_preload-helper-D0MDUw1L.js", - "_axios-v6FV69Ne.js", - "_iconUtil-5_AEuFJs.js", - "_select-CfH7keFL.js", - "_typography-ILVO-J3G.js", - "_es-BdpvvfFA.js", - "_input-Fres-Ye6.js", - "_RightOutlined-DBt6C6FI.js", - "_SearchOutlined-ByvkcFgQ.js", - "_WarningFilled-Yo82MLN2.js", + "_axios-BbX9YWYe.js", + "_iconUtil-qonJUFWj.js", + "_select-SSTpnrPj.js", + "_typography-VyRt3lGB.js", + "_es-CRfzziAW.js", + "_input-CAHxss7C.js", + "_RightOutlined-B3F2zuMj.js", + "_SearchOutlined-BTRNdCQU.js", + "_WarningFilled-Dfi6CZp8.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_es-C2ySqUaD.js", + "_es-CXY1Bde8.js", "_typeof-BUNGcdwP.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", "_queryOptions-Cg9orY1Y.js", - "_tooltip-aAycUXp4.js", + "_tooltip-C-n3SkGv.js", "_getDataOrAriaProps-lBkoLCFd.js", - "_popover-2l-e2rjz.js", - "_useFlexGapSupport-D3W_g-1w.js", - "_button-C7b7AmGo.js", - "_styleChecker-CKVQ8-24.js", - "_row-DKuxgwxT.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_index.esm-DR3o6Tiw.js", - "__getTag-B7qijOtI.js", - "_cloneDeep-B-m5lKKn.js", - "__assignValue-Bx67aU-J.js", + "_popover-D2F7T83L.js", + "_useFlexGapSupport-Cmh5GcIO.js", + "_button-CGra0C8Y.js", + "_styleChecker-NUkd6dRj.js", + "_row-D0BH3ydK.js", + "_sanitizeDataUtils-thqQHiub.js", + "_index.esm-BWCs920B.js", + "__getTag-DviDmB-q.js", + "_cloneDeep-CG3ZqS50.js", + "__assignValue-xvqwcPj2.js", "_react-redux-rciCADVi.js", "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", "_slugify-CltC00V7.js", - "_Loader-C9fMgHPw.js", + "_Loader-BunwQzlz.js", "_Filter-6hGzrL6X.js", "_FilterOutline-0NxB8lny.js", "_Home-C0KXjxek.js", @@ -1027,8 +1027,8 @@ "_NotificationsOutline-COWH5lJd.js", "_PersonCircleOutline-DFO77GzI.js", "_SynthesisOutline-DU1b2CPh.js", - "_favoritesAdapter-CNcc7nNe.js", - "_menu.queries-BWxxsuH2.js", + "_favoritesAdapter-CrVwjloH.js", + "_menu.queries-DQPeWA6e.js", "_menu.keys-DakaQcND.js" ], "dynamicImports": [ @@ -1120,234 +1120,234 @@ ] }, "src/components/Page/Exploit/Exploit.jsx": { - "file": "assets/Exploit-B8WW_trP.js", + "file": "assets/Exploit-DIm6iBVz.js", "name": "Exploit", "src": "src/components/Page/Exploit/Exploit.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_ctiAxios-BIVP6fGU.js", - "_button-C7b7AmGo.js", + "_axios-BbX9YWYe.js", + "_ctiAxios-BMu1IxXE.js", + "_button-CGra0C8Y.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-BiWc7Zaz.js" + "_logs.queries-CUsAtrhc.js" ], "css": [ "assets/Exploit-yVAt52Ij.css" ] }, "src/components/Page/Logs/Logs.jsx": { - "file": "assets/Logs-B221Qaag.js", + "file": "assets/Logs-DQuAzVjl.js", "name": "Logs", "src": "src/components/Page/Logs/Logs.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "_button-C7b7AmGo.js", + "_axios-BbX9YWYe.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "_button-CGra0C8Y.js", "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-BiWc7Zaz.js" + "_logs.queries-CUsAtrhc.js" ], "css": [ "assets/Logs-9Q14oB_B.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx": { - "file": "assets/SalarieVentilationEditor-2Qpcn7Fb.js", + "file": "assets/SalarieVentilationEditor-Dzpi2mYT.js", "name": "SalarieVentilationEditor", "src": "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_ArrowLeftOutlined-D46HctO4.js", - "_table-DnmGk0cX.js", - "_pagination-CL07DaPS.js", - "_input-Fres-Ye6.js", + "_axios-BbX9YWYe.js", + "_ArrowLeftOutlined-CPZ5Fmbm.js", + "_table-Bru7qbw7.js", + "_pagination-DFVU7nHr.js", + "_input-CAHxss7C.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_notification-C7Dk1wtU.js", - "_useMutation-Dw_VO9_w.js", - "_tooltip-aAycUXp4.js", - "_useFlexGapSupport-D3W_g-1w.js", - "_button-C7b7AmGo.js", + "_notification-BAy1NkPD.js", + "_useMutation-BZFnlhBo.js", + "_tooltip-C-n3SkGv.js", + "_useFlexGapSupport-Cmh5GcIO.js", + "_button-CGra0C8Y.js", "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-De0DkZJ5.js", - "_Loader-C9fMgHPw.js", - "_BaseActionButton-BmPZtLSb.js", - "_SaveButton-DgNXbBTf.js" + "_ResetButton-DuBTbqE0.js", + "_Loader-BunwQzlz.js", + "_BaseActionButton-DKI92mSi.js", + "_SaveButton-CxuBu1h2.js" ], "css": [ "assets/SalarieVentilationEditor-Bu7A8pR3.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx": { - "file": "assets/SalarieVentilationListing-CGpM4D2S.js", + "file": "assets/SalarieVentilationListing-BKclg3WQ.js", "name": "SalarieVentilationListing", "src": "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_table-DnmGk0cX.js", - "_button-C7b7AmGo.js", - "_index.esm-DR3o6Tiw.js", + "_table-Bru7qbw7.js", + "_button-CGra0C8Y.js", + "_index.esm-BWCs920B.js", "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-De0DkZJ5.js", - "_Loader-C9fMgHPw.js" + "_ResetButton-DuBTbqE0.js", + "_Loader-BunwQzlz.js" ] }, "src/components/Settings/ClassesManager/ClassesManager.jsx": { - "file": "assets/ClassesManager-DK1NAGEm.js", + "file": "assets/ClassesManager-Ch5X704c.js", "name": "ClassesManager", "src": "src/components/Settings/ClassesManager/ClassesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_ArrowLeftOutlined-D46HctO4.js", - "_iconUtil-5_AEuFJs.js", - "_select-CfH7keFL.js", - "_ConsoleSqlOutlined-DZ6oEkbw.js", - "_typography-ILVO-J3G.js", - "_input-Fres-Ye6.js", - "_filterByCode-tqvuwQE-.js", - "_tree-U1HX-Fpu.js", - "_ImportOutlined-NO501Nvj.js", - "_LeftSquareOutlined-GxfnF6um.js", - "_RightSquareOutlined-tpje-J-e.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", + "_axios-BbX9YWYe.js", + "_ArrowLeftOutlined-CPZ5Fmbm.js", + "_iconUtil-qonJUFWj.js", + "_select-SSTpnrPj.js", + "_ConsoleSqlOutlined-CsHIitHW.js", + "_typography-VyRt3lGB.js", + "_input-CAHxss7C.js", + "_filterByCode-DyLBc-1t.js", + "_tree-BEXGBJQs.js", + "_ImportOutlined-DE1eCjzf.js", + "_LeftSquareOutlined-DuBPMb_Z.js", + "_RightSquareOutlined-OBh45DCC.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", "_queryOptions-Cg9orY1Y.js", - "_tooltip-aAycUXp4.js", - "_popover-2l-e2rjz.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", - "_spin-C0VUhTWM.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_index.esm-DR3o6Tiw.js", - "_sortBy-yFtTY-Bi.js", + "_tooltip-C-n3SkGv.js", + "_popover-D2F7T83L.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", + "_spin-CY9688Mf.js", + "_sanitizeDataUtils-thqQHiub.js", + "_index.esm-BWCs920B.js", + "_sortBy-DURtqlI0.js", "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-C9fMgHPw.js", - "_DiscardChangesButton-gGlMN2W5.js", + "_Loader-BunwQzlz.js", + "_DiscardChangesButton-6nmowEql.js", "_module-Dyh5e74-.js", - "_useFormIsActive-H_lSAgui.js" + "_useFormIsActive-DD4sKA_I.js" ], "css": [ "assets/ClassesManager-BNh7Cc9N.css" ] }, "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx": { - "file": "assets/FavoritesEditor-Bdhel8Mg.js", + "file": "assets/FavoritesEditor-BcISr5OG.js", "name": "FavoritesEditor", "src": "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_input-Fres-Ye6.js", - "_tree-U1HX-Fpu.js", - "_LeftSquareOutlined-GxfnF6um.js", + "_axios-BbX9YWYe.js", + "_input-CAHxss7C.js", + "_tree-BEXGBJQs.js", + "_LeftSquareOutlined-DuBPMb_Z.js", "_queryOptions-Cg9orY1Y.js", - "_button-C7b7AmGo.js", - "_index.esm-DR3o6Tiw.js", + "_button-CGra0C8Y.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-C9fMgHPw.js", - "_SaveButton-DgNXbBTf.js", - "_userUtils-yZz2zG6L.js" + "_Loader-BunwQzlz.js", + "_SaveButton-CxuBu1h2.js", + "_userUtils-OYGYvzwj.js" ], "css": [ "assets/FavoritesEditor-DNSVAy1I.css" ] }, "src/components/Settings/Import/Import.jsx": { - "file": "assets/Import-CLrSLIID.js", + "file": "assets/Import-ClKP3SvS.js", "name": "Import", "src": "src/components/Settings/Import/Import.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_iconUtil-5_AEuFJs.js", - "_table-DnmGk0cX.js", - "_select-CfH7keFL.js", - "_pagination-CL07DaPS.js", - "_DownloadOutlined-DZv3jbUo.js", - "_input-Fres-Ye6.js", - "_UndoOutlined-2WspCEN7.js", - "_context-un7wPzry.js", + "_axios-BbX9YWYe.js", + "_iconUtil-qonJUFWj.js", + "_table-Bru7qbw7.js", + "_select-SSTpnrPj.js", + "_pagination-DFVU7nHr.js", + "_DownloadOutlined-CVjXiqM_.js", + "_input-CAHxss7C.js", + "_UndoOutlined-eQ49Nx19.js", + "_context-DjYRtGpi.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", - "_tooltip-aAycUXp4.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", - "_ref-CtXw3xGJ.js", - "_index.esm-DR3o6Tiw.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", + "_tooltip-C-n3SkGv.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", + "_ref-COqNVQqT.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-BmPZtLSb.js", - "_importColumn-CrkJLBph.js", - "_path-CO9rz0FN.js" + "_BaseActionButton-DKI92mSi.js", + "_importColumn-DAXz6wc7.js", + "_path-DOVY3rux.js" ], "css": [ "assets/Import-DlPp7kZf.css" ] }, "src/components/Settings/Import/OvalideImports/OvalideImports.jsx": { - "file": "assets/OvalideImports-BeS_5ELZ.js", + "file": "assets/OvalideImports-wUBKhe_8.js", "name": "OvalideImports", "src": "src/components/Settings/Import/OvalideImports/OvalideImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_DownloadOutlined-DZv3jbUo.js", - "_UndoOutlined-2WspCEN7.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", + "_axios-BbX9YWYe.js", + "_DownloadOutlined-CVjXiqM_.js", + "_UndoOutlined-eQ49Nx19.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", "_queryOptions-Cg9orY1Y.js", - "_button-C7b7AmGo.js", - "_index.esm-DR3o6Tiw.js", + "_button-CGra0C8Y.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_importColumn-CrkJLBph.js", - "_path-CO9rz0FN.js" + "_importColumn-DAXz6wc7.js", + "_path-DOVY3rux.js" ], "css": [ "assets/OvalideImports-C882gTRJ.css" ] }, "src/components/Settings/Import/ValoImports/ValoImports.jsx": { - "file": "assets/ValoImports-Dx1CX1Rs.js", + "file": "assets/ValoImports-Tybr_fuD.js", "name": "ValoImports", "src": "src/components/Settings/Import/ValoImports/ValoImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_UndoOutlined-2WspCEN7.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", + "_axios-BbX9YWYe.js", + "_UndoOutlined-eQ49Nx19.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", "_queryOptions-Cg9orY1Y.js", - "_button-C7b7AmGo.js", - "_index.esm-DR3o6Tiw.js", + "_button-CGra0C8Y.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ @@ -1355,361 +1355,361 @@ ] }, "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx": { - "file": "assets/IndicatorsManager-DjMGCzpM.js", + "file": "assets/IndicatorsManager-DciGByit.js", "name": "IndicatorsManager", "src": "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_select-CfH7keFL.js", - "_ConsoleSqlOutlined-DZ6oEkbw.js", - "_CopyOutlined-CPvzHTe5.js", - "_input-Fres-Ye6.js", - "_RowLabelWithIcon-C0KsgW5x.js", - "_SearchOutlined-ByvkcFgQ.js", - "_UndoOutlined-2WspCEN7.js", - "_notification-C7Dk1wtU.js", - "_useMutation-Dw_VO9_w.js", - "_tooltip-aAycUXp4.js", - "_button-C7b7AmGo.js", - "_row-D9jSUsjd.js", - "_popconfirm-CrjlZKtV.js", - "_index.esm-DR3o6Tiw.js", + "_axios-BbX9YWYe.js", + "_select-SSTpnrPj.js", + "_ConsoleSqlOutlined-CsHIitHW.js", + "_CopyOutlined-H2Q_iVe-.js", + "_input-CAHxss7C.js", + "_RowLabelWithIcon-Bn515xrz.js", + "_SearchOutlined-BTRNdCQU.js", + "_UndoOutlined-eQ49Nx19.js", + "_notification-BAy1NkPD.js", + "_useMutation-BZFnlhBo.js", + "_tooltip-C-n3SkGv.js", + "_button-CGra0C8Y.js", + "_row-4XqGKqJp.js", + "_popconfirm-4RD9TcMG.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-n0hR8wBD.js", - "_Loader-C9fMgHPw.js", - "_CloseButton-C4pdpUc5.js", - "_CopyToClipboard-BaXlTWKp.js", - "_SaveButton-DgNXbBTf.js", + "_CancelButton-Cg1XJ7Zv.js", + "_Loader-BunwQzlz.js", + "_CloseButton-CIudf4Uq.js", + "_CopyToClipboard-DupdarYS.js", + "_SaveButton-CxuBu1h2.js", "_Information-Dvaqgobw.js", - "_indicatorsColumns-BKWIiZ2a.js", - "_useFormIsActive-H_lSAgui.js" + "_indicatorsColumns-C85NvhNm.js", + "_useFormIsActive-DD4sKA_I.js" ], "css": [ "assets/IndicatorsManager-CugyWTGU.css" ] }, "src/components/Settings/LicencesManager/LicencesManager.jsx": { - "file": "assets/LicencesManager-DsF04SLr.js", + "file": "assets/LicencesManager-CG6frot5.js", "name": "LicencesManager", "src": "src/components/Settings/LicencesManager/LicencesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_input-Fres-Ye6.js", - "_UndoOutlined-2WspCEN7.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", - "_button-C7b7AmGo.js", - "_row-D9jSUsjd.js", - "_index.esm-DR3o6Tiw.js", + "_axios-BbX9YWYe.js", + "_input-CAHxss7C.js", + "_UndoOutlined-eQ49Nx19.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", + "_button-CGra0C8Y.js", + "_row-4XqGKqJp.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-C9fMgHPw.js" + "_Loader-BunwQzlz.js" ], "css": [ "assets/LicencesManager-BlZQO97C.css" ] }, "src/components/Settings/ListesManager/ListesManagers.jsx": { - "file": "assets/ListesManagers-BK2lcap4.js", + "file": "assets/ListesManagers-B4SHS6me.js", "name": "ListesManagers", "src": "src/components/Settings/ListesManager/ListesManagers.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_ArrowLeftOutlined-D46HctO4.js", - "_iconUtil-5_AEuFJs.js", - "_select-CfH7keFL.js", - "_ConsoleSqlOutlined-DZ6oEkbw.js", - "_input-Fres-Ye6.js", - "_filterByCode-tqvuwQE-.js", - "_tree-U1HX-Fpu.js", - "_ImportOutlined-NO501Nvj.js", - "_LeftSquareOutlined-GxfnF6um.js", - "_RightSquareOutlined-tpje-J-e.js", - "_useMutation-Dw_VO9_w.js", + "_axios-BbX9YWYe.js", + "_ArrowLeftOutlined-CPZ5Fmbm.js", + "_iconUtil-qonJUFWj.js", + "_select-SSTpnrPj.js", + "_ConsoleSqlOutlined-CsHIitHW.js", + "_input-CAHxss7C.js", + "_filterByCode-DyLBc-1t.js", + "_tree-BEXGBJQs.js", + "_ImportOutlined-DE1eCjzf.js", + "_LeftSquareOutlined-DuBPMb_Z.js", + "_RightSquareOutlined-OBh45DCC.js", + "_useMutation-BZFnlhBo.js", "_queryOptions-Cg9orY1Y.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", - "_spin-C0VUhTWM.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_index.esm-DR3o6Tiw.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", + "_spin-CY9688Mf.js", + "_sanitizeDataUtils-thqQHiub.js", + "_index.esm-BWCs920B.js", "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-C9fMgHPw.js", - "_DiscardChangesButton-gGlMN2W5.js", + "_Loader-BunwQzlz.js", + "_DiscardChangesButton-6nmowEql.js", "_module-Dyh5e74-.js", - "_useFormIsActive-H_lSAgui.js" + "_useFormIsActive-DD4sKA_I.js" ], "css": [ "assets/ListesManagers-7BB0kOmZ.css" ] }, "src/components/Settings/PasswordManager/PasswordManager.jsx": { - "file": "assets/PasswordManager-CtmI_8df.js", + "file": "assets/PasswordManager-DFDXVkAk.js", "name": "PasswordManager", "src": "src/components/Settings/PasswordManager/PasswordManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_input-Fres-Ye6.js", - "_index.esm-DR3o6Tiw.js", + "_input-CAHxss7C.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-DgNXbBTf.js", - "_users.mutations-CRZ4_3Ub.js" + "_SaveButton-CxuBu1h2.js", + "_users.mutations-B0d-u6q7.js" ], "css": [ "assets/PasswordManager-Ry4JHtDv.css" ] }, "src/components/Settings/PresentationManager/PresentationManager.jsx": { - "file": "assets/PresentationManager-BGvTBRW5.js", + "file": "assets/PresentationManager-DqNxdRaR.js", "name": "PresentationManager", "src": "src/components/Settings/PresentationManager/PresentationManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_select-CfH7keFL.js", - "_ColorPicker-BV5mB8He.js", - "_row-D9jSUsjd.js", + "_select-SSTpnrPj.js", + "_ColorPicker-DSg0qAOO.js", + "_row-4XqGKqJp.js", "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-DgNXbBTf.js", - "_menu.queries-BWxxsuH2.js", - "_users.mutations-CRZ4_3Ub.js" + "_SaveButton-CxuBu1h2.js", + "_menu.queries-DQPeWA6e.js", + "_users.mutations-B0d-u6q7.js" ], "css": [ "assets/PresentationManager-DSEhDZxm.css" ] }, "src/components/Settings/ReportsManager/ReportsManager.jsx": { - "file": "assets/ReportsManager-COFq2Ztj.js", + "file": "assets/ReportsManager-BZIBaB2K.js", "name": "ReportsManager", "src": "src/components/Settings/ReportsManager/ReportsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_ArrowLeftOutlined-D46HctO4.js", - "_select-CfH7keFL.js", - "_ConsoleSqlOutlined-DZ6oEkbw.js", - "_CopyOutlined-CPvzHTe5.js", - "_input-Fres-Ye6.js", - "_tree-U1HX-Fpu.js", - "_ImportOutlined-NO501Nvj.js", - "_RowLabelWithIcon-C0KsgW5x.js", - "_SearchOutlined-ByvkcFgQ.js", - "_UndoOutlined-2WspCEN7.js", - "_context-un7wPzry.js", - "_es-C2ySqUaD.js", - "_ColorPicker-BV5mB8He.js", - "_notification-C7Dk1wtU.js", - "_useMutation-Dw_VO9_w.js", - "_button-C7b7AmGo.js", - "_row-D9jSUsjd.js", - "_popconfirm-CrjlZKtV.js", - "_Checkbox-lv7nIs33.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_index.esm-DR3o6Tiw.js", + "_axios-BbX9YWYe.js", + "_ArrowLeftOutlined-CPZ5Fmbm.js", + "_select-SSTpnrPj.js", + "_ConsoleSqlOutlined-CsHIitHW.js", + "_CopyOutlined-H2Q_iVe-.js", + "_input-CAHxss7C.js", + "_tree-BEXGBJQs.js", + "_ImportOutlined-DE1eCjzf.js", + "_RowLabelWithIcon-Bn515xrz.js", + "_SearchOutlined-BTRNdCQU.js", + "_UndoOutlined-eQ49Nx19.js", + "_context-DjYRtGpi.js", + "_es-CXY1Bde8.js", + "_ColorPicker-DSg0qAOO.js", + "_notification-BAy1NkPD.js", + "_useMutation-BZFnlhBo.js", + "_button-CGra0C8Y.js", + "_row-4XqGKqJp.js", + "_popconfirm-4RD9TcMG.js", + "_Checkbox-BLM9VtUs.js", + "_sanitizeDataUtils-thqQHiub.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-n0hR8wBD.js", - "_Loader-C9fMgHPw.js", - "_CloseButton-C4pdpUc5.js", - "_CopyToClipboard-BaXlTWKp.js", - "_DiscardChangesButton-gGlMN2W5.js", + "_CancelButton-Cg1XJ7Zv.js", + "_Loader-BunwQzlz.js", + "_CloseButton-CIudf4Uq.js", + "_CopyToClipboard-DupdarYS.js", + "_DiscardChangesButton-6nmowEql.js", "_Information-Dvaqgobw.js", - "_useFormIsActive-H_lSAgui.js" + "_useFormIsActive-DD4sKA_I.js" ], "css": [ "assets/ReportsManager-BAs2sDjN.css" ] }, "src/components/Settings/Simulations/Simulations.jsx": { - "file": "assets/Simulations-C7E0Oxft.js", + "file": "assets/Simulations-DxJrZwI8.js", "name": "Simulations", "src": "src/components/Settings/Simulations/Simulations.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_DownloadOutlined-DZv3jbUo.js", - "_UndoOutlined-2WspCEN7.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", - "_button-C7b7AmGo.js", - "_index.esm-DR3o6Tiw.js", + "_axios-BbX9YWYe.js", + "_DownloadOutlined-CVjXiqM_.js", + "_UndoOutlined-eQ49Nx19.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", + "_button-CGra0C8Y.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js" ] }, "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx": { - "file": "assets/SpecSynchronize-Jk1FYG7H.js", + "file": "assets/SpecSynchronize-Tehc33am.js", "name": "SpecSynchronize", "src": "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_input-Fres-Ye6.js", - "_UndoOutlined-2WspCEN7.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", - "_index.esm-DR3o6Tiw.js", + "_axios-BbX9YWYe.js", + "_input-CAHxss7C.js", + "_UndoOutlined-eQ49Nx19.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-C9fMgHPw.js", - "_synchronize.queries-fAYtvNse.js" + "_Loader-BunwQzlz.js", + "_synchronize.queries-Cwow9Iim.js" ], "css": [ "assets/SpecSynchronize-Za88ZlAG.css" ] }, "src/components/Settings/Synchronize/Synchronize.jsx": { - "file": "assets/Synchronize-DhbHHAgc.js", + "file": "assets/Synchronize-EuMFJSwj.js", "name": "Synchronize", "src": "src/components/Settings/Synchronize/Synchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_UndoOutlined-2WspCEN7.js", - "_useMutation-Dw_VO9_w.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", - "_index.esm-DR3o6Tiw.js", + "_axios-BbX9YWYe.js", + "_UndoOutlined-eQ49Nx19.js", + "_useMutation-BZFnlhBo.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-C9fMgHPw.js", - "_synchronize.queries-fAYtvNse.js" + "_Loader-BunwQzlz.js", + "_synchronize.queries-Cwow9Iim.js" ], "css": [ "assets/Synchronize-lo2f-wsS.css" ] }, "src/components/Settings/TablesManager/TablesManager.jsx": { - "file": "assets/TablesManager-DuLlIyZ6.js", + "file": "assets/TablesManager-DkPMBG42.js", "name": "TablesManager", "src": "src/components/Settings/TablesManager/TablesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_iconUtil-5_AEuFJs.js", - "_select-CfH7keFL.js", - "_ConsoleSqlOutlined-DZ6oEkbw.js", - "_CopyOutlined-CPvzHTe5.js", - "_DownloadOutlined-DZv3jbUo.js", - "_input-Fres-Ye6.js", - "_ImportOutlined-NO501Nvj.js", - "_RowLabelWithIcon-C0KsgW5x.js", - "_SaveOutlined-DYxjRtw8.js", - "_SearchOutlined-ByvkcFgQ.js", - "_UndoOutlined-2WspCEN7.js", - "_context-un7wPzry.js", + "_axios-BbX9YWYe.js", + "_iconUtil-qonJUFWj.js", + "_select-SSTpnrPj.js", + "_ConsoleSqlOutlined-CsHIitHW.js", + "_CopyOutlined-H2Q_iVe-.js", + "_DownloadOutlined-CVjXiqM_.js", + "_input-CAHxss7C.js", + "_ImportOutlined-DE1eCjzf.js", + "_RowLabelWithIcon-Bn515xrz.js", + "_SaveOutlined-CZUncBxA.js", + "_SearchOutlined-BTRNdCQU.js", + "_UndoOutlined-eQ49Nx19.js", + "_context-DjYRtGpi.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_es-C2ySqUaD.js", + "_es-CXY1Bde8.js", "_typeof-BUNGcdwP.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", "_queryOptions-Cg9orY1Y.js", - "_tooltip-aAycUXp4.js", - "_button-C7b7AmGo.js", - "_popconfirm-CrjlZKtV.js", - "_ref-CtXw3xGJ.js", - "_Checkbox-lv7nIs33.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_index.esm-DR3o6Tiw.js", - "__getTag-B7qijOtI.js", - "_cloneDeep-B-m5lKKn.js", - "__assignValue-Bx67aU-J.js", - "_map-ZlUwnqG5.js", + "_tooltip-C-n3SkGv.js", + "_button-CGra0C8Y.js", + "_popconfirm-4RD9TcMG.js", + "_ref-COqNVQqT.js", + "_Checkbox-BLM9VtUs.js", + "_sanitizeDataUtils-thqQHiub.js", + "_index.esm-BWCs920B.js", + "__getTag-DviDmB-q.js", + "_cloneDeep-CG3ZqS50.js", + "__assignValue-xvqwcPj2.js", + "_map-1r6ZZ5cg.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-n0hR8wBD.js", - "_Loader-C9fMgHPw.js", - "_CloseButton-C4pdpUc5.js", - "_path-CO9rz0FN.js" + "_CancelButton-Cg1XJ7Zv.js", + "_Loader-BunwQzlz.js", + "_CloseButton-CIudf4Uq.js", + "_path-DOVY3rux.js" ], "css": [ "assets/TablesManager-BCrQPm9h.css" ] }, "src/components/Settings/UserManager/UserManager.jsx": { - "file": "assets/UserManager-B_soZalD.js", + "file": "assets/UserManager-Dssk0Skr.js", "name": "UserManager", "src": "src/components/Settings/UserManager/UserManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_select-CfH7keFL.js", - "_CopyOutlined-CPvzHTe5.js", - "_pagination-CL07DaPS.js", - "_input-Fres-Ye6.js", - "_LeftSquareOutlined-GxfnF6um.js", - "_RightOutlined-DBt6C6FI.js", - "_RightSquareOutlined-tpje-J-e.js", - "_SearchOutlined-ByvkcFgQ.js", - "_UndoOutlined-2WspCEN7.js", + "_axios-BbX9YWYe.js", + "_select-SSTpnrPj.js", + "_CopyOutlined-H2Q_iVe-.js", + "_pagination-DFVU7nHr.js", + "_input-CAHxss7C.js", + "_LeftSquareOutlined-DuBPMb_Z.js", + "_RightOutlined-B3F2zuMj.js", + "_RightSquareOutlined-OBh45DCC.js", + "_SearchOutlined-BTRNdCQU.js", + "_UndoOutlined-eQ49Nx19.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", "_queryOptions-Cg9orY1Y.js", - "_button-C7b7AmGo.js", - "_transButton-CcjUGfnj.js", - "_row-D9jSUsjd.js", - "_popconfirm-CrjlZKtV.js", - "_index.esm-DR3o6Tiw.js", + "_button-CGra0C8Y.js", + "_transButton-BQup8OiR.js", + "_row-4XqGKqJp.js", + "_popconfirm-4RD9TcMG.js", + "_index.esm-BWCs920B.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-C4pdpUc5.js", - "_DiscardChangesButton-gGlMN2W5.js", - "_users.mutations-CRZ4_3Ub.js", - "_userUtils-yZz2zG6L.js" + "_CloseButton-CIudf4Uq.js", + "_DiscardChangesButton-6nmowEql.js", + "_users.mutations-B0d-u6q7.js", + "_userUtils-OYGYvzwj.js" ], "css": [ "assets/UserManager-BZGApT05.css" ] }, "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx": { - "file": "assets/ExpertControlsSettings-BMLieMsA.js", + "file": "assets/ExpertControlsSettings-CYcRiJ0B.js", "name": "ExpertControlsSettings", "src": "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", - "_select-CfH7keFL.js", - "_typography-ILVO-J3G.js", - "_input-Fres-Ye6.js", - "_RowLabelWithIcon-C0KsgW5x.js", - "_UndoOutlined-2WspCEN7.js", - "_WarningFilled-Yo82MLN2.js", - "_notification-C7Dk1wtU.js", - "_ctiAxios-BIVP6fGU.js", - "_useMutation-Dw_VO9_w.js", - "_tooltip-aAycUXp4.js", - "_button-C7b7AmGo.js", - "_row-D9jSUsjd.js", - "_radio-CS5Ao0EL.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_index.esm-DR3o6Tiw.js", + "_axios-BbX9YWYe.js", + "_select-SSTpnrPj.js", + "_typography-VyRt3lGB.js", + "_input-CAHxss7C.js", + "_RowLabelWithIcon-Bn515xrz.js", + "_UndoOutlined-eQ49Nx19.js", + "_WarningFilled-Dfi6CZp8.js", + "_notification-BAy1NkPD.js", + "_ctiAxios-BMu1IxXE.js", + "_useMutation-BZFnlhBo.js", + "_tooltip-C-n3SkGv.js", + "_button-CGra0C8Y.js", + "_row-4XqGKqJp.js", + "_radio-DbYwr00b.js", + "_sanitizeDataUtils-thqQHiub.js", + "_index.esm-BWCs920B.js", "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js", - "_indicatorsColumns-BKWIiZ2a.js", + "_indicatorsColumns-C85NvhNm.js", "_module-Dyh5e74-.js" ], "css": [ @@ -1717,21 +1717,21 @@ ] }, "src/components/View/Charts/Charts.jsx": { - "file": "assets/Charts-DrQbtMFB.js", + "file": "assets/Charts-BeRbMPPY.js", "name": "Charts", "src": "src/components/View/Charts/Charts.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-v6FV69Ne.js", + "_axios-BbX9YWYe.js", "_asyncToGenerator-DHhZBkop.js", - "_es-C2ySqUaD.js", + "_es-CXY1Bde8.js", "_typeof-BUNGcdwP.js", - "_ctiAxios-BIVP6fGU.js", - "_tooltip-aAycUXp4.js", - "_sanitizeDataUtils-NeOKeBZk.js", - "_sortBy-yFtTY-Bi.js", + "_ctiAxios-BMu1IxXE.js", + "_tooltip-C-n3SkGv.js", + "_sanitizeDataUtils-thqQHiub.js", + "_sortBy-DURtqlI0.js", "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js" ], diff --git a/assets/ArrowLeftOutlined-D46HctO4.js b/assets/ArrowLeftOutlined-CPZ5Fmbm.js similarity index 71% rename from assets/ArrowLeftOutlined-D46HctO4.js rename to assets/ArrowLeftOutlined-CPZ5Fmbm.js index 8af6b43..6bba742 100644 --- a/assets/ArrowLeftOutlined-D46HctO4.js +++ b/assets/ArrowLeftOutlined-CPZ5Fmbm.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`arrow-left`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`arrow-left`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/BaseActionButton-BmPZtLSb.js b/assets/BaseActionButton-DKI92mSi.js similarity index 85% rename from assets/BaseActionButton-BmPZtLSb.js rename to assets/BaseActionButton-DKI92mSi.js index 2943313..cc3b3f8 100644 --- a/assets/BaseActionButton-BmPZtLSb.js +++ b/assets/BaseActionButton-DKI92mSi.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-v6FV69Ne.js";import{t as i}from"./button-C7b7AmGo.js";import{t as a}from"./popconfirm-CrjlZKtV.js";import{F as o,et as s}from"./index-BqyXv5bE.js";var c=e(r()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(o,{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:i,disabled:o,onConfirm:c,children:u})=>{let f=()=>{s.confirm({title:n,okText:r,cancelText:i,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{o||f()}}):t?(0,l.jsx)(a,{title:n,onConfirm:c,okText:r,cancelText:i,disabled:o,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:r=`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)(i,{type:r,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{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./button-CGra0C8Y.js";import{t as a}from"./popconfirm-4RD9TcMG.js";import{F as o,et as s}from"./index-Cdh6k4b7.js";var c=e(r()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(o,{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:i,disabled:o,onConfirm:c,children:u})=>{let f=()=>{s.confirm({title:n,okText:r,cancelText:i,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{o||f()}}):t?(0,l.jsx)(a,{title:n,onConfirm:c,okText:r,cancelText:i,disabled:o,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:r=`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)(i,{type:r,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-n0hR8wBD.js b/assets/CancelButton-Cg1XJ7Zv.js similarity index 75% rename from assets/CancelButton-n0hR8wBD.js rename to assets/CancelButton-Cg1XJ7Zv.js index f9f5deb..d647c43 100644 --- a/assets/CancelButton-n0hR8wBD.js +++ b/assets/CancelButton-Cg1XJ7Zv.js @@ -1,5 +1,5 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Cr as r,Sr as i,fr as a,gr as o,hr as s,n as c,nt as l,r as u}from"./axios-v6FV69Ne.js";import{t as d}from"./input-Fres-Ye6.js";import{i as f,t as p}from"./ctiAxios-BIVP6fGU.js";import{H as m}from"./notification-C7Dk1wtU.js";import{t as h}from"./button-C7b7AmGo.js";import{s as g}from"./sanitizeDataUtils-NeOKeBZk.js";import{t as _}from"./queryOptions-Cg9orY1Y.js";import{t as v}from"./RowLabelWithIcon-C0KsgW5x.js";import{D as y,T as ee,et as te,s as ne}from"./index-BqyXv5bE.js";import{t as b}from"./DiscardChangesButton-gGlMN2W5.js";var x=e(t()),S=e(c()),C=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`INDICATEUR`),r=s(t,`TABLE`),i=s(t,`THEME`),a=s(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=s(e,`THEME`),a=[],c=[],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`&&c.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{br as r,et as i,mr as a,n as o,pr as s,r as c,ur as l,xr as u}from"./axios-BbX9YWYe.js";import{t as d}from"./input-CAHxss7C.js";import{i as f,t as p}from"./ctiAxios-BMu1IxXE.js";import{U as m}from"./notification-BAy1NkPD.js";import{t as h}from"./button-CGra0C8Y.js";import{s as g}from"./sanitizeDataUtils-thqQHiub.js";import{t as _}from"./queryOptions-Cg9orY1Y.js";import{t as v}from"./RowLabelWithIcon-Bn515xrz.js";import{D as y,T as ee,et as te,s as ne}from"./index-Cdh6k4b7.js";import{t as b}from"./DiscardChangesButton-6nmowEql.js";var x=e(t()),S=e(o()),C=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`INDICATEUR`),r=s(t,`TABLE`),i=s(t,`THEME`),a=s(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=a(e),i=s(e,`THEME`),o=[],c=[],l=[];i&&i.forEach(e=>{let t=a(e);o.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&c.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=c,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)}),g(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)}),g(t)},ie=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`RAPPORT`),i=s(t,`REFRAPPORT`),a=s(t,`COMBO_GROUP`),o=s(t,`COMBO_RAPPORT`),c=s(t,`COMBO_CONDITION`),l=s(t,`COMBO_TYPERAPPORT`);return{reports:r(n),refReports:r(i),comboGroup:k(a),comboReport:A(o),comboCondition:j(c),conditions:r(s(c[0],`RECORD`)),comboType:k(l)}},ae=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`RAPPORT`)[0],r=s(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(` `,` -`),n.border_thickness=Number(n.border_thickness),n.is_hide=Number(n.is_hide),n.key=t,i.push(n)});let a=o(n);return a.sections=i,a},oe=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return o(t).status},D=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return r(s(t,`VIEW`))},O=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`INDICATEUR`),r=s(t,`TABLE`),i=s(t,`THEME`);return{tables:T(r),themes:E(i),indicators:w(n)}};function k(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=o(e);t.value=t.data??t.oid,n.push(t)}),n}function A(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=o(e);t.value=t.oid,n.push(t)}),n}function j(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=o(e);t.oid&&(t.value=t.oid,n.push(t))}),n=g(n),n}var M=async e=>ie(await f(`modules/base/php/getRapports.php`,{softCode:e})),N=async(e,t)=>ae(await f(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),P=async()=>D(await f(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function F(e,t){await f(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function I(e,t){await f(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function L(e,t){await f(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function R(e,t){await f(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function z(e,t){await f(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function B(){return oe(await f(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function V(e){await f(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var H=async e=>{let t=a(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let r=await p({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return O(i(new TextDecoder(`iso-8859-15`).decode(r.data)))},U={all:[`reports`],list:e=>[...U.all,`list`,e],detail:(e,t)=>[...U.all,`detail`,e,t],lastViews:()=>[...U.all,`lastViews`],indicators:e=>[...U.all,`indicators`,e],computingStatus:()=>[...U.all,`computingStatus`]},W={reports:[],refReports:[],comboGroup:[],comboReport:[],comboCondition:[],conditions:[],comboType:[]},G={},K={tables:[],themes:[],indicators:[]},q=e=>_({queryKey:U.list(e),queryFn:()=>M(e),enabled:!!e}),se=e=>u(q(e)),ce=(e,t)=>_({queryKey:U.detail(e,t),queryFn:()=>N(e,t),enabled:!!e&&!!t}),le=(e,t)=>u(ce(e,t)),ue=()=>_({queryKey:U.lastViews(),queryFn:P}),de=()=>u(ue()),fe=e=>_({queryKey:U.indicators(e),queryFn:()=>H(e),enabled:!!e}),J=e=>u(fe(e));function pe(){return u({queryKey:U.computingStatus(),queryFn:B,refetchInterval:e=>e.state.data?1e4:!1})}var Y=n(),X=({selectedRowKeys:e,setSelectedRowKeys:t,selectionsModified:n,setSelectionsModified:r,handleAddIndicators:i,handleModifyIndicator:a,handleShowModal:o,tableData:s,options:c,joinedIndicatorIndex:u})=>{let d=t=>{if(!n)o();else{let n=[];e.forEach(e=>{n.push(s.find(t=>t.key===e))}),c.oneOnly?a(u?{value:n[0].oid,field:u}:n[0]):i(n),r(!1),t===!0?o():p(n.length)}},f=()=>{e.length?t([]):t(s.map(e=>e.key))};function p(e){l.success(`${e} indicateurs ajoutés`)}return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:o,children:n?`Annuler`:`Fermer`}),c.oneOnly===!1&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,Y.jsx)(h,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,Y.jsx)(h,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};X.propTypes={handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,handleShowModal:S.default.func,options:S.default.object,selectedRowKeys:S.default.array,setSelectedRowKeys:S.default.func,selectionsModified:S.default.bool,setSelectionsModified:S.default.func,tableData:S.default.array};function Z(e){let t={width:`95%`,height:`100%`};for(let n in e)switch(n){case`font_size`:e[n]!==`0`&&(t.fontSize=`${e[n]}px`);break;case`font_weight`:t.fontWeight=e[n];break;case`padding`:t.paddingLeft=`${e[n]}px`;break;case`color`:e.is_hide!==1&&(t.color=e[n]);break;case`background_color`:e.is_hide!==1&&(t.backgroundColor=e[n]);break;case`border_thickness`:e[n]===1&&(t.border=`2px solid rgba(0, 0, 0, 0.5)`);break;case`is_hide`:e[n]===1&&(t.color=m.inactiveGrey);break;default:break}return t}var me=e=>{let t=[{title:`Contexte`,dataKey:`contexte`,width:100},{title:`Code`,dataKey:`code`},{title:`Nom`,dataKey:`texte`,frozen:`left`,width:600,cellRenderer:({rowData:e})=>(0,Y.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:e.label?e.label:e.texte,isCti:e.is_cti,icon:`Hospital`,toolTipLabel:`Rapport créé par l'établissement`})})},{title:`Condition`,dataKey:`rapport_indicateur_condition`}];return((e,t)=>{t===`ESSENTIEL`&&e.unshift({title:`Groupe`,dataKey:`group_texte`,width:150})})(t,e),t.map(e=>({width:200,resizable:!0,key:e.dataKey,...e}))};function he(e,t,n,r){let i=[{title:`N°`,width:40,dataKey:`numero_rubrique`,frozen:`left`},{title:`Nom`,dataKey:`entete_etendue`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.entete_etendue===``?e.indicateur_entete_etendue:e.entete_etendue,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Code`,width:150,dataKey:`code`},{title:`Format de sortie`,dataKey:`output_format`,width:120,dataGetter:({rowData:e})=>{let t=`output_format`;return e[t]===``?e.indicateur_output_format:e[t]}},{title:`Condition`,dataKey:`indicateur_condition`,width:120}];return e.type_rapport===`ESSENTIEL`?i.push({title:`Picto`,width:75,dataKey:`picto_enabled`,dataGetter:({rowData:e})=>{let t=``;return t+=e.picto_enabled===`1`?`+`:``,t+=e.positif_is_good===`1`?` OK`:``,t}},{title:`Série`,width:800,dataGetter:({rowData:e})=>{let t=``;return t=n(e,r).map(e=>e?.code).join(` / `),t}}):i.push({title:`Nom abrégé`,dataKey:`entete`,width:250,dataGetter:({rowData:e})=>e.entete===``?e.indicateur_entete:e.entete},{title:`Fonction Total`,width:150,dataKey:`total_function`,dataGetter:({rowData:e})=>{let n=``;return t.forEach(t=>{t.value===e.total_function&&(n+=t.title)}),n}}),e.type_rapport===`VUEPARAM`&&i.push({title:`Comparé avec`,width:300,dataKey:`compared_indicator_label`}),i.map(e=>({width:200,...e,resizable:!0,key:e.dataKey,className:`cti-default-table`,headerClassName:`cti-default-table`}))}var ge=e=>[{title:`Code`,dataIndex:`code`,dataKey:`code`,key:`code`,width:250,resizable:!0},{title:`Nom`,dataKey:`texte`,dataIndex:`texte`,key:`name`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.texte===``?e.entete_etendue:e.texte,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti?`1`:`0`,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Format de sortie`,dataKey:`output_format`,dataIndex:`output_format`,key:`output_format`,width:200},{title:`Table`,dataKey:`table_name`,dataGetter:({rowData:t})=>{let n=t.table_name,r=e.find(e=>e.code===n);return r?r.texte:n},width:200,key:`table`}],_e=[],Q=({showModal:e,handleShowModal:t,handleAddIndicators:n,handleModifyIndicator:r,options:i,specifiedIndicators:a=_e,joinedIndicatorIndex:o=null})=>{let[s,c]=(0,x.useState)(``),[l,u]=(0,x.useState)([]),[f,p]=(0,x.useState)(!1),{softCode:m}=y(),h=J(m).data??K,g=(0,x.useMemo)(()=>ee(a.length?a:h.indicators,s,[`texte`,`code`]),[h.indicators,s,a]);(0,x.useEffect)(()=>{u([])},[e]);let _=(0,Y.jsx)(X,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:p,selectionsModified:f,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:g,options:i,joinedIndicatorIndex:o});return(0,Y.jsx)(te,{open:e,onCancel:t,footer:_,width:`75%`,bodyStyle:{height:`70vh`},centered:!0,zIndex:3010,children:(0,Y.jsxs)(`div`,{className:`indicator-modal`,children:[(0,Y.jsxs)(`div`,{className:`indicator-modal-header`,children:[(0,Y.jsx)(`span`,{className:`modal-title`,children:`Choix d'un ou plusieurs indicateurs`}),(0,Y.jsxs)(`div`,{className:`modal-search`,children:[(0,Y.jsx)(`span`,{children:`Rechercher par texte:`}),(0,Y.jsx)(d,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,Y.jsx)(`div`,{className:`indicator-modal-table`,children:(0,Y.jsx)(ne,{rowKey:`key`,columns:ge(h.tables),data:g,selectedRow:i.oneOnly===!0?g.find(e=>e.key===l[0]):null,selectedRows:i.oneOnly===!1?l:null,shiftMulti:i.oneOnly!==!0,onRowSelect:e=>{if(p(!0),i.oneOnly)l.length&&l[0]===e?u([]):u([e]);else{let t=[...l];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),u(t)}}})})]})})};Q.propTypes={showModal:S.default.bool,handleShowModal:S.default.func,handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,options:S.default.object,specifiedIndicators:S.default.array};var $=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,Y.jsx)(b,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});$.propTypes={onConfirm:S.default.func.isRequired,modified:S.default.bool,disabled:S.default.bool,placement:S.default.string};export{F as _,W as a,C as b,pe as c,se as d,le as f,I as g,L as h,he as i,de as l,z as m,Q as n,K as o,U as p,me as r,G as s,$ as t,J as u,V as v,R as y}; \ No newline at end of file +`),r.themesSearch=o,r.themes=c,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=a(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=a(e);r.title=r.label,r.value=r.data,t.push(r)}),g(t)},re=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=a(e);r.title=r.label,r.value=r.data,t.push(r)}),g(t)},ie=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`RAPPORT`),r=s(t,`REFRAPPORT`),i=s(t,`COMBO_GROUP`),a=s(t,`COMBO_RAPPORT`),o=s(t,`COMBO_CONDITION`),c=s(t,`COMBO_TYPERAPPORT`);return{reports:u(n),refReports:u(r),comboGroup:k(i),comboReport:A(a),comboCondition:j(o),conditions:u(s(o[0],`RECORD`)),comboType:k(c)}},ae=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`RAPPORT`)[0],r=s(n,`RUBRIQUE`),i=[];r&&r.length&&r.forEach((e,t)=>{let n=a(e),r=n.entete,o=n.description;n.entete=r.replaceAll(` `,` +`),n.description=o.replaceAll(` `,` +`),n.border_thickness=Number(n.border_thickness),n.is_hide=Number(n.is_hide),n.key=t,i.push(n)});let o=a(n);return o.sections=i,o},oe=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return a(t).status},D=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return u(s(t,`VIEW`))},O=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`INDICATEUR`),r=s(t,`TABLE`),i=s(t,`THEME`);return{tables:T(r),themes:E(i),indicators:w(n)}};function k(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=a(e);t.value=t.data??t.oid,n.push(t)}),n}function A(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=a(e);t.value=t.oid,n.push(t)}),n}function j(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=a(e);t.oid&&(t.value=t.oid,n.push(t))}),n=g(n),n}var M=async e=>ie(await f(`modules/base/php/getRapports.php`,{softCode:e})),N=async(e,t)=>ae(await f(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),P=async()=>D(await f(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function F(e,t){await f(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function I(e,t){await f(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function L(e,t){await f(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function R(e,t){await f(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function z(e,t){await f(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function B(){return oe(await f(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function V(e){await f(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var H=async e=>{let t=l(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let i=await p({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return O(r(new TextDecoder(`iso-8859-15`).decode(i.data)))},U={all:[`reports`],list:e=>[...U.all,`list`,e],detail:(e,t)=>[...U.all,`detail`,e,t],lastViews:()=>[...U.all,`lastViews`],indicators:e=>[...U.all,`indicators`,e],computingStatus:()=>[...U.all,`computingStatus`]},W={reports:[],refReports:[],comboGroup:[],comboReport:[],comboCondition:[],conditions:[],comboType:[]},G={},K={tables:[],themes:[],indicators:[]},q=e=>_({queryKey:U.list(e),queryFn:()=>M(e),enabled:!!e}),se=e=>c(q(e)),ce=(e,t)=>_({queryKey:U.detail(e,t),queryFn:()=>N(e,t),enabled:!!e&&!!t}),le=(e,t)=>c(ce(e,t)),ue=()=>_({queryKey:U.lastViews(),queryFn:P}),de=()=>c(ue()),fe=e=>_({queryKey:U.indicators(e),queryFn:()=>H(e),enabled:!!e}),J=e=>c(fe(e));function pe(){return c({queryKey:U.computingStatus(),queryFn:B,refetchInterval:e=>e.state.data?1e4:!1})}var Y=n(),X=({selectedRowKeys:e,setSelectedRowKeys:t,selectionsModified:n,setSelectionsModified:r,handleAddIndicators:a,handleModifyIndicator:o,handleShowModal:s,tableData:c,options:l,joinedIndicatorIndex:u})=>{let d=t=>{if(!n)s();else{let n=[];e.forEach(e=>{n.push(c.find(t=>t.key===e))}),l.oneOnly?o(u?{value:n[0].oid,field:u}:n[0]):a(n),r(!1),t===!0?s():p(n.length)}},f=()=>{e.length?t([]):t(c.map(e=>e.key))};function p(e){i.success(`${e} indicateurs ajoutés`)}return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:s,children:n?`Annuler`:`Fermer`}),l.oneOnly===!1&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,Y.jsx)(h,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,Y.jsx)(h,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};X.propTypes={handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,handleShowModal:S.default.func,options:S.default.object,selectedRowKeys:S.default.array,setSelectedRowKeys:S.default.func,selectionsModified:S.default.bool,setSelectionsModified:S.default.func,tableData:S.default.array};function Z(e){let t={width:`95%`,height:`100%`};for(let n in e)switch(n){case`font_size`:e[n]!==`0`&&(t.fontSize=`${e[n]}px`);break;case`font_weight`:t.fontWeight=e[n];break;case`padding`:t.paddingLeft=`${e[n]}px`;break;case`color`:e.is_hide!==1&&(t.color=e[n]);break;case`background_color`:e.is_hide!==1&&(t.backgroundColor=e[n]);break;case`border_thickness`:e[n]===1&&(t.border=`2px solid rgba(0, 0, 0, 0.5)`);break;case`is_hide`:e[n]===1&&(t.color=m.inactiveGrey);break;default:break}return t}var me=e=>{let t=[{title:`Contexte`,dataKey:`contexte`,width:100},{title:`Code`,dataKey:`code`},{title:`Nom`,dataKey:`texte`,frozen:`left`,width:600,cellRenderer:({rowData:e})=>(0,Y.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:e.label?e.label:e.texte,isCti:e.is_cti,icon:`Hospital`,toolTipLabel:`Rapport créé par l'établissement`})})},{title:`Condition`,dataKey:`rapport_indicateur_condition`}];return((e,t)=>{t===`ESSENTIEL`&&e.unshift({title:`Groupe`,dataKey:`group_texte`,width:150})})(t,e),t.map(e=>({width:200,resizable:!0,key:e.dataKey,...e}))};function he(e,t,n,r){let i=[{title:`N°`,width:40,dataKey:`numero_rubrique`,frozen:`left`},{title:`Nom`,dataKey:`entete_etendue`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.entete_etendue===``?e.indicateur_entete_etendue:e.entete_etendue,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Code`,width:150,dataKey:`code`},{title:`Format de sortie`,dataKey:`output_format`,width:120,dataGetter:({rowData:e})=>{let t=`output_format`;return e[t]===``?e.indicateur_output_format:e[t]}},{title:`Condition`,dataKey:`indicateur_condition`,width:120}];return e.type_rapport===`ESSENTIEL`?i.push({title:`Picto`,width:75,dataKey:`picto_enabled`,dataGetter:({rowData:e})=>{let t=``;return t+=e.picto_enabled===`1`?`+`:``,t+=e.positif_is_good===`1`?` OK`:``,t}},{title:`Série`,width:800,dataGetter:({rowData:e})=>{let t=``;return t=n(e,r).map(e=>e?.code).join(` / `),t}}):i.push({title:`Nom abrégé`,dataKey:`entete`,width:250,dataGetter:({rowData:e})=>e.entete===``?e.indicateur_entete:e.entete},{title:`Fonction Total`,width:150,dataKey:`total_function`,dataGetter:({rowData:e})=>{let n=``;return t.forEach(t=>{t.value===e.total_function&&(n+=t.title)}),n}}),e.type_rapport===`VUEPARAM`&&i.push({title:`Comparé avec`,width:300,dataKey:`compared_indicator_label`}),i.map(e=>({width:200,...e,resizable:!0,key:e.dataKey,className:`cti-default-table`,headerClassName:`cti-default-table`}))}var ge=e=>[{title:`Code`,dataIndex:`code`,dataKey:`code`,key:`code`,width:250,resizable:!0},{title:`Nom`,dataKey:`texte`,dataIndex:`texte`,key:`name`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.texte===``?e.entete_etendue:e.texte,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti?`1`:`0`,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Format de sortie`,dataKey:`output_format`,dataIndex:`output_format`,key:`output_format`,width:200},{title:`Table`,dataKey:`table_name`,dataGetter:({rowData:t})=>{let n=t.table_name,r=e.find(e=>e.code===n);return r?r.texte:n},width:200,key:`table`}],_e=[],Q=({showModal:e,handleShowModal:t,handleAddIndicators:n,handleModifyIndicator:r,options:i,specifiedIndicators:a=_e,joinedIndicatorIndex:o=null})=>{let[s,c]=(0,x.useState)(``),[l,u]=(0,x.useState)([]),[f,p]=(0,x.useState)(!1),{softCode:m}=y(),h=J(m).data??K,g=(0,x.useMemo)(()=>ee(a.length?a:h.indicators,s,[`texte`,`code`]),[h.indicators,s,a]);(0,x.useEffect)(()=>{u([])},[e]);let _=(0,Y.jsx)(X,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:p,selectionsModified:f,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:g,options:i,joinedIndicatorIndex:o});return(0,Y.jsx)(te,{open:e,onCancel:t,footer:_,width:`75%`,bodyStyle:{height:`70vh`},centered:!0,zIndex:3010,children:(0,Y.jsxs)(`div`,{className:`indicator-modal`,children:[(0,Y.jsxs)(`div`,{className:`indicator-modal-header`,children:[(0,Y.jsx)(`span`,{className:`modal-title`,children:`Choix d'un ou plusieurs indicateurs`}),(0,Y.jsxs)(`div`,{className:`modal-search`,children:[(0,Y.jsx)(`span`,{children:`Rechercher par texte:`}),(0,Y.jsx)(d,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,Y.jsx)(`div`,{className:`indicator-modal-table`,children:(0,Y.jsx)(ne,{rowKey:`key`,columns:ge(h.tables),data:g,selectedRow:i.oneOnly===!0?g.find(e=>e.key===l[0]):null,selectedRows:i.oneOnly===!1?l:null,shiftMulti:i.oneOnly!==!0,onRowSelect:e=>{if(p(!0),i.oneOnly)l.length&&l[0]===e?u([]):u([e]);else{let t=[...l];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),u(t)}}})})]})})};Q.propTypes={showModal:S.default.bool,handleShowModal:S.default.func,handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,options:S.default.object,specifiedIndicators:S.default.array};var $=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,Y.jsx)(b,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});$.propTypes={onConfirm:S.default.func.isRequired,modified:S.default.bool,disabled:S.default.bool,placement:S.default.string};export{F as _,W as a,C as b,pe as c,se as d,le as f,I as g,L as h,he as i,de as l,z as m,Q as n,K as o,U as p,me as r,G as s,$ as t,J as u,V as v,R as y}; \ No newline at end of file diff --git a/assets/Charts-DrQbtMFB.js b/assets/Charts-BeRbMPPY.js similarity index 98% rename from assets/Charts-DrQbtMFB.js rename to assets/Charts-BeRbMPPY.js index 094604c..ea7cd7d 100644 --- a/assets/Charts-DrQbtMFB.js +++ b/assets/Charts-BeRbMPPY.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{Cn as s,Gn as c,In as l,Kn as u,Ln as d,Sn as f,Wn as p,Y as m,ar as h,cr as g,ir as _,n as v,nn as y,nr as b,or as x,rr as S,sr as C,tn as w,tr as T,ur as E,wn as D,wr as O,xn as k}from"./axios-v6FV69Ne.js";import{d as A}from"./ctiAxios-BIVP6fGU.js";import{n as ee,t as te}from"./typeof-BUNGcdwP.js";import{i as j,r as M}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./tooltip-aAycUXp4.js";import{E as re,g as ie,m as ae,w as oe}from"./sanitizeDataUtils-NeOKeBZk.js";import{r as N}from"./react-redux-rciCADVi.js";import{t as se}from"./es-C2ySqUaD.js";import{E as ce,O as le,l as ue}from"./index-BqyXv5bE.js";import{t as de}from"./sortBy-yFtTY-Bi.js";var fe={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 pe(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 me(e,t,n){var r=(n||{}).atBegin;return pe(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}d();var P=n(a());function he(e,t,n){return Math.max(t,Math.min(e,n))}var ge=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},_e=function(e){for(var t=[],n=ve(e),r=ye(e),i=n;i0):0},xe=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Se=function(e){return e&&e.offsetWidth||0},Ce=function(e){return e&&e.offsetHeight||0},we=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`},Te=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},Ee=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},De=function(e){var t=P.Children.count(e.children),n=e.listRef,r=Math.ceil(Se(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Se(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&&Ce(n.querySelector(`[data-index="0"]`)),u=c*e.slidesToShow,d=e.currentSlide===void 0?e.initialSlide:e.currentSlide;e.rtl&&e.currentSlide===void 0&&(d=t-1-e.initialSlide);var f=e.lazyLoadedList||[],p=_e(l(l({},e),{},{currentSlide:d,lazyLoadedList:f}));f=f.concat(p);var m={slideCount:t,slideWidth:o,listWidth:r,trackWidth:a,currentSlide:d,slideHeight:c,listHeight:u,lazyLoadedList:f};return e.autoplaying===null&&e.autoplay&&(m.autoplaying=`playing`),m},Oe=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,u=e.centerMode,d=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:he(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%d!==0&&(g=o-o%d):g=0):!Te(e)&&h>c?h=g=c:u&&h>=o?(h=i?o:o-1,g=i?0:o-1):h>=o&&(g=h-o,i?o%d!==0&&(g=0):g=o-f),!i&&h+f>=o&&(g=o-f),_=Be(l(l({},e),{},{slideIndex:h})),v=Be(l(l({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(_e(l(l({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:ze(l(l({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:Re(l(l({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:Re(l(l({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},ke=function(e,t){var n,r,i,a,o,s=e.slidesToScroll,c=e.slidesToShow,u=e.slideCount,d=e.currentSlide,f=e.targetSlide,p=e.lazyLoad,m=e.infinite;if(a=u%s!==0,n=a?0:(u-d)%s,t.message===`previous`)i=n===0?s:c-n,o=d-i,p&&!m&&(r=d-i,o=r===-1?u-1:r),m||(o=f-s);else if(t.message===`next`)i=n===0?s:n,o=d+i,p&&!m&&(o=(d+s)%u+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=We(l(l({},e),{},{targetSlide:o}));o>t.currentSlide&&h===`left`?o-=u: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=we(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Te(t)&&(O===`left`||O===`up`))&&(k=v.swipeLength*u,d===!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=l(l({},C),{},{touchObject:v,swipeLeft:S,trackStyle:Re(l(l({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,ge(e)),C}},Ne=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,u=t.swipeToSlide,d=t.scrolling,f=t.onSwipe,p=t.targetSlide,m=t.currentSlide,h=t.infinite;if(!n)return r&&ge(e),{};var g=s?c/o:a/o,_=we(i,s),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d||!i.swipeLength)return v;if(i.swipeLength>g){ge(e),f&&f(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Ie(t),y=u?Fe(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Ie(t),y=u?Fe(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Be(t);v.trackStyle=ze(l(l({},t),{},{left:S}))}return v},Pe=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+Ce(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},Le=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},Re=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=Ue(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=l(l({},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},ze=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=Re(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},Be=function(e){if(e.unslick)return 0;Le(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=-Ve(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+Ve(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+Ve(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ge(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},Ke=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},qe=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};g(),x(),_(),b(),u(),f(),j(),d();var Je=n(p()),Ye=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}},Xe=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},Ze=function(e,t){return e.key+`-`+t},Qe=function(e){var t,n=[],r=[],i=[],a=P.Children.count(e.children),o=ve(e),s=ye(e);return P.Children.forEach(e.children,function(c,u){var d,f={message:`children`,index:u,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};d=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(u)>=0?c:P.createElement(`div`,null);var p=Xe(l(l({},e),{},{index:u})),m=d.props.className||``,h=Ye(l(l({},e),{},{index:u}));if(n.push(P.cloneElement(d,{key:`original`+Ze(d,u),"data-index":u,className:(0,Je.default)(h,m),tabIndex:`-1`,"aria-hidden":!h[`slick-active`],style:l(l({outline:`none`},d.props.style||{}),p),onClick:function(t){d.props&&d.props.onClick&&d.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})),e.infinite&&e.fade===!1){var g=a-u;g<=Ve(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(d=c),h=Ye(l(l({},e),{},{index:t})),r.push(P.cloneElement(d,{key:`precloned`+Ze(d,t),"data-index":t,tabIndex:`-1`,className:(0,Je.default)(h,m),"aria-hidden":!h[`slick-active`],style:l(l({},d.props.style||{}),p),onClick:function(t){d.props&&d.props.onClick&&d.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}}))),a!==e.slidesToShow&&(t=a+u,t=_&&c<=h:c===_}),y={message:`dots`,index:p,slidesToScroll:a,currentSlide:c},b=this.clickHandler.bind(this,y);f=f.concat(P.createElement(`li`,{key:p,className:v},P.cloneElement(this.props.customPaging(p),{onClick:b})))}return P.cloneElement(this.props.appendDots(f),l({className:this.props.dotsClass},d))}}]),n}(P.PureComponent);g(),d(),x(),_(),u(),f();var nt=function(e){c(n,e);var t=k(n);function n(){return h(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,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?P.cloneElement(this.props.prevArrow,l(l({},n),r)):P.createElement(`button`,C({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(P.PureComponent),rt=function(e){c(n,e);var t=k(n);function n(){return h(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`});Te(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?P.cloneElement(this.props.nextArrow,l(l({},n),r)):P.createElement(`button`,C({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(P.PureComponent);ee(),g(),y(),d(),x(),_(),b(),u(),f(),j(),D();var it=[`animating`],at=function(e){c(n,e);var t=k(n);function n(e){var r;h(this,n),r=t.call(this,e),M(T(r),`listRefHandler`,function(e){return r.list=e}),M(T(r),`trackRefHandler`,function(e){return r.track=e}),M(T(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=Ce(e)+`px`}}),M(T(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=_e(l(l({},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=l({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 s(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)}),M(T(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()}),M(T(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=_e(l(l({},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=l(l({listRef:r.list,trackRef:r.track},r.props),r.state),i=r.didPropsChange(e);i&&r.updateState(n,i,function(){r.state.currentSlide>=P.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:P.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`))})}),M(T(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=me(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),M(T(r),`resizeWindow`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.track&&r.track.node){var t=l(l({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}}),M(T(r),`updateState`,function(e,t,n){var i=De(e);e=l(l(l({},e),i),{},{slideIndex:i.currentSlide});var a=Be(e);e=l(l({},e),{},{left:a});var o=Re(e);(t||P.Children.count(r.props.children)!==P.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),M(T(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=Ve(l(l(l({},r.props),r.state),{},{slideCount:r.props.children.length})),a=He(l(l(l({},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()}))})}),M(T(r),`progressiveLazyLoad`,function(){for(var e=[],t=l(l({},r.props),r.state),n=r.state.currentSlide;n=-Ve(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)}),M(T(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,u=r.state.currentSlide,d=Oe(l(l(l({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),f=d.state,p=d.nextState;if(f){a&&a(u,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(u),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=w(p,it);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(f.currentSlide),delete r.animationEndCallback})},s))})}}),M(T(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ke(l(l({},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()}}),M(T(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),M(T(r),`keyHandler`,function(e){var t=Ae(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),M(T(r),`selectHandler`,function(e){r.changeSlide(e)}),M(T(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),M(T(r),`enableBodyScroll`,function(){window.ontouchmove=null}),M(T(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=je(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),M(T(r),`swipeMove`,function(e){var t=Me(e,l(l(l({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),M(T(r),`swipeEnd`,function(e){var t=Ne(e,l(l(l({},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())}}),M(T(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),M(T(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),M(T(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),M(T(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))}),M(T(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Te(l(l({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),M(T(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`})}),M(T(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`})}),M(T(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(T(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(T(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(T(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(T(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),M(T(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),M(T(r),`render`,function(){var e=(0,Je.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=l(l({},r.props),r.state),n=Ee(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=l(l({},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=Ee(t,[`dotsClass`,`slideCount`,`slidesToShow`,`currentSlide`,`slidesToScroll`,`clickHandler`,`children`,`customPaging`,`infinite`,`appendDots`]),s=r.props.pauseOnDotsHover;o=l(l({},o),{},{clickHandler:r.changeSlide,onMouseEnter:s?r.onDotsLeave:null,onMouseOver:s?r.onDotsOver:null,onMouseLeave:s?r.onDotsLeave:null}),a=P.createElement(tt,o)}var c,u,d=Ee(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);d.clickHandler=r.changeSlide,r.props.arrows&&(c=P.createElement(nt,d),u=P.createElement(rt,d));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=l(l({},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}),P.createElement(`div`,_,r.props.unslick?``:c,P.createElement(`div`,C({ref:r.listRefHandler},g),P.createElement($e,C({ref:r.trackRefHandler},n),r.props.children)),r.props.unslick?``:u,r.props.unslick?``:a)}),r.list=null,r.track=null,r.state=l(l({},fe),{},{currentSlide:r.props.initialSlide,slideCount:P.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var i=r.ssrInit();return r.state=l(l({},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()}})),st=i(((e,t)=>{var n=ot(),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)}),M(T(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),M(T(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,lt.default)({minWidth:0,maxWidth:n}):(0,lt.default)({minWidth:t[r-1]+1,maxWidth:n});qe()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,lt.default)({minWidth:t.slice(-1)[0]});qe()&&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`:l(l(l({},ct),this.props),n[0].settings)):t=l(l({},ct),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=P.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));d+=1)u.push(P.cloneElement(r[d],{key:100*o+10*c+d,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));s.push(P.createElement(`div`,{key:10*o+c},u))}t.variableWidth?i.push(P.createElement(`div`,{key:o,style:{width:a}},s)):i.push(P.createElement(`div`,{key:o},s))}if(t===`unslick`){var f=`regular slider `+(this.props.className||``);return P.createElement(`div`,{className:f},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return P.createElement(at,C({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(P.Component);j(),g();var dt=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)};P.useImperativeHandle(t,function(){return{goTo:v,autoPlay:_.current.innerSlider.autoPlay,innerSlider:_.current.innerSlider,prev:_.current.slickPrev,next:_.current.slickNext}},[_.current]);var y=P.useRef(P.Children.count(f.children));P.useEffect(function(){y.current!==P.Children.count(f.children)&&(v(f.initialSlide||0,!1),y.current=P.Children.count(f.children))},[f.children]);var b=C({vertical:d},f);b.effect===`fade`&&(b.fade=!0);var x=h(`carousel`,b.prefixCls),S=`slick-dots`,w=!!r,T=(0,Je.default)(S,`${S}-${l}`,typeof r==`boolean`?!1:r?.className),E=(0,Je.default)(x,M(M({},`${x}-rtl`,g===`rtl`),`${x}-vertical`,l===`left`||l===`right`));return P.createElement(`div`,{className:E},P.createElement(ut,C({ref:_},b,{dots:w,dotsClass:T,arrows:a,draggable:s})))}),F=r({__addDisposableResource:()=>zt,__assign:()=>L,__asyncDelegator:()=>jt,__asyncGenerator:()=>At,__asyncValues:()=>Mt,__await:()=>kt,__awaiter:()=>xt,__classPrivateFieldGet:()=>It,__classPrivateFieldIn:()=>Rt,__classPrivateFieldSet:()=>Lt,__createBinding:()=>Ut,__decorate:()=>mt,__disposeResources:()=>Bt,__esDecorate:()=>gt,__exportStar:()=>Ct,__extends:()=>I,__generator:()=>St,__importDefault:()=>Ft,__importStar:()=>Pt,__makeTemplateObject:()=>Nt,__metadata:()=>bt,__param:()=>ht,__propKey:()=>vt,__read:()=>Tt,__rest:()=>pt,__rewriteRelativeImportExtension:()=>Vt,__runInitializers:()=>_t,__setFunctionName:()=>yt,__spread:()=>Et,__spreadArray:()=>Ot,__spreadArrays:()=>Dt,__values:()=>wt,default:()=>qt});function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ht(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function pt(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 ht(e,t){return function(n,r){t(n,r,e)}}function gt(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 _t(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 Tt(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 Et(){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 kt?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 jt(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:kt(e[r](t)),done:!1}:i?i(t):t}:i}}function Mt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof wt==`function`?wt(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 Nt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Pt(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Gt(e),r=0;r{Ht=function(e,t){return Ht=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])},Ht(e,t)},L=function(){return L=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Jt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Xt,Zt=t((()=>{Yt(),Xt=function(e,t){return Jt(e)?e.indexOf(t)>-1:!1}})),Qt,$t=t((()=>{Yt(),Qt=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{$t(),Zt(),en=function(e,t){return t===void 0&&(t=[]),Qt(e,function(e){return!Xt(t,e)})}})),nn,rn,an=t((()=>{nn={}.toString,rn=function(e,t){return nn.call(e)===`[object `+t+`]`}})),z,on=t((()=>{an(),z=(function(e){return rn(e,`Function`)})})),B,sn=t((()=>{B=function(e){return e==null}})),V,cn=t((()=>{an(),V=(function(e){return Array.isArray?Array.isArray(e):rn(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(V(e))for(var r=0,i=e.length;r{cn(),un()})),fn,pn=t((()=>{dn(),on(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(B(e))return!r;for(var i=0;i{sn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),an(),vn=function(e){if(!gn(e)||!rn(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(!V(e))return null;var n;if(z(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{on(),hn(),cn(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{sn(),cn(),wn=function(e,t){for(var n=null,r=0;r{cn(),En=function(e){if(!V(e))return[];for(var t=[],n=0;n{cn(),On=function(e,t){if(t===void 0&&(t=[]),!V(e))t.push(e);else for(var n=0;n{cn(),An=(function(e){if(V(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{cn(),Mn=(function(e){if(V(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{cn(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(V(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((()=>{Yt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Jt(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(),cn(),yn(),Wn=function(e,t,n){if(!V(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Yt(),Un(),Kn=function(e,t){var n=[];if(!Jt(e))return n;for(var r=-1,i=[],a=e.length;++r{an(),U=(function(e){return rn(e,`String`)})}));function Yn(e,t){var n;if(z(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):V(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{cn(),Jn(),on()}));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((()=>{cn(),sn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Yt()}));function ar(e){if(Jt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Yt()}));function sr(e,t){return V(e)||U(e)?e[0]===t:!1}var cr=t((()=>{cn(),Jn()}));function lr(e,t){return V(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{cn(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{cn(),on(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!z(t)){var n=V(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{cn(),on(),_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 V(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((()=>{cn()})),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((()=>{an(),W=function(e){return rn(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((()=>{cn(),on(),Zr=(function(e,t){if(V(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{cn(),on(),$r=(function(e,t){if(V(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(),on(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Zt(),vi(),yi=(function(e,t){return Xt(_i(e),t)})})),xi,Si=t((()=>{sn(),xi=(function(e){return B(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((()=>{an(),Ii=function(e){return rn(e,`Arguments`)}})),Ri,zi=t((()=>{an(),Ri=function(e){return rn(e,`Boolean`)}})),Bi,Vi=t((()=>{an(),Bi=function(e){return rn(e,`Date`)}})),Hi,Ui=t((()=>{an(),Hi=function(e){return rn(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((()=>{an(),Zi=function(e){return rn(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(),on(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{cn(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(V(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{on(),ha=(function(e,t){if(!z(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{cn(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),on(),xa=function(e,t,n,r){z(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((()=>{Yt(),Ca=function(e,t){if(!Jt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{sn(),Yt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Yt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Jt(e)||Jt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{on(),ka(),Aa=(function(e,t,n){return z(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Yt(),Ma=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{sn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!B(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((()=>{Yt(),qa=(function(e){return Jt(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 B(e)?0:Jt(e)?e.length:Object.keys(e).length}var ro=t((()=>{sn(),Yt()})),io,ao,oo=t((()=>{R(),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={}),Dt([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:()=>Xt,debounce:()=>pa,deepMix:()=>ya,difference:()=>en,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>Qt,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:()=>Xt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>V,isArrayLike:()=>Jt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>z,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>B,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>rn,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((()=>{Zt(),tn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),$t(),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(),cn(),Yt(),zi(),Vi(),Ui(),on(),Gi(),sn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),an(),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,$t as c,Fn as l,Hn as u,Pn as d,Sn as f,Sr as p,Un as m,Wn as h,ar as g,bn as _,cr as v,en as y,er as b,ir as x,n as S,nr as C,or as w,q as T,rr as E,tr as D,xn as O,yn as k}from"./axios-BbX9YWYe.js";import{u as A}from"./ctiAxios-BMu1IxXE.js";import{n as ee,t as te}from"./typeof-BUNGcdwP.js";import{i as j,r as M}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./tooltip-C-n3SkGv.js";import{E as re,g as ie,m as ae,w as oe}from"./sanitizeDataUtils-thqQHiub.js";import{r as N}from"./react-redux-rciCADVi.js";import{t as se}from"./es-CXY1Bde8.js";import{E as ce,O as le,l as ue}from"./index-Cdh6k4b7.js";import{t as de}from"./sortBy-DURtqlI0.js";var fe={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 pe(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 me(e,t,n){var r=(n||{}).atBegin;return pe(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}l();var P=n(a());function he(e,t,n){return Math.max(t,Math.min(e,n))}var ge=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},_e=function(e){for(var t=[],n=ve(e),r=ye(e),i=n;i0):0},xe=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Se=function(e){return e&&e.offsetWidth||0},Ce=function(e){return e&&e.offsetHeight||0},we=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`},Te=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},Ee=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},De=function(e){var t=P.Children.count(e.children),n=e.listRef,r=Math.ceil(Se(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Se(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&&Ce(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=_e(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},Oe=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:he(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):!Te(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),_=Be(d(d({},e),{},{slideIndex:h})),v=Be(d(d({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(_e(d(d({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:ze(d(d({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:Re(d(d({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:Re(d(d({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},ke=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=We(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=we(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Te(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:Re(d(d({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,ge(e)),C}},Ne=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&&ge(e),{};var g=s?c/o:a/o,_=we(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){ge(e),f&&f(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Ie(t),y=l?Fe(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Ie(t),y=l?Fe(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Be(t);v.trackStyle=ze(d(d({},t),{},{left:S}))}return v},Pe=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+Ce(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},Le=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},Re=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=Ue(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},ze=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=Re(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},Be=function(e){if(e.unslick)return 0;Le(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=-Ve(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+Ve(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+Ve(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ge(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},Ke=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},qe=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};w(),x(),C(),b(),h(),_(),j(),l();var Je=n(u()),Ye=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}},Xe=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},Ze=function(e,t){return e.key+`-`+t},Qe=function(e){var t,n=[],r=[],i=[],a=P.Children.count(e.children),o=ve(e),s=ye(e);return P.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:P.createElement(`div`,null);var p=Xe(d(d({},e),{},{index:l})),m=u.props.className||``,h=Ye(d(d({},e),{},{index:l}));if(n.push(P.cloneElement(u,{key:`original`+Ze(u,l),"data-index":l,className:(0,Je.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<=Ve(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(u=c),h=Ye(d(d({},e),{},{index:t})),r.push(P.cloneElement(u,{key:`precloned`+Ze(u,t),"data-index":t,tabIndex:`-1`,className:(0,Je.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(P.createElement(`li`,{key:p,className:v},P.cloneElement(this.props.customPaging(p),{onClick:b})))}return P.cloneElement(this.props.appendDots(f),d({className:this.props.dotsClass},u))}}]),n}(P.PureComponent);w(),l(),x(),C(),h(),_();var nt=function(e){m(n,e);var t=k(n);function n(){return E(this,n),t.apply(this,arguments)}return D(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,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?P.cloneElement(this.props.prevArrow,d(d({},n),r)):P.createElement(`button`,g({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(P.PureComponent),rt=function(e){m(n,e);var t=k(n);function n(){return E(this,n),t.apply(this,arguments)}return D(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`});Te(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?P.cloneElement(this.props.nextArrow,d(d({},n),r)):P.createElement(`button`,g({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(P.PureComponent);ee(),w(),y(),l(),x(),C(),b(),h(),_(),j(),f();var it=[`animating`],at=function(e){m(n,e);var t=k(n);function n(e){var r;E(this,n),r=t.call(this,e),M(s(r),`listRefHandler`,function(e){return r.list=e}),M(s(r),`trackRefHandler`,function(e){return r.track=e}),M(s(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=Ce(e)+`px`}}),M(s(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=_e(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 O(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)}),M(s(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()}),M(s(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=_e(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>=P.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:P.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`))})}),M(s(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=me(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),M(s(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}}),M(s(r),`updateState`,function(e,t,n){var i=De(e);e=d(d(d({},e),i),{},{slideIndex:i.currentSlide});var a=Be(e);e=d(d({},e),{},{left:a});var o=Re(e);(t||P.Children.count(r.props.children)!==P.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),M(s(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=Ve(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length})),a=He(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()}))})}),M(s(r),`progressiveLazyLoad`,function(){for(var e=[],t=d(d({},r.props),r.state),n=r.state.currentSlide;n=-Ve(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)}),M(s(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,l=n.afterChange,u=r.state.currentSlide,f=Oe(d(d(d({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),p=f.state,m=f.nextState;if(p){a&&a(u,p.currentSlide);var h=p.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});o&&h.length>0&&o(h),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),l&&l(u),delete r.animationEndCallback),r.setState(p,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),m&&(r.animationEndCallback=setTimeout(function(){var e=m.animating,t=c(m,it);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),l&&l(p.currentSlide),delete r.animationEndCallback})},s))})}}),M(s(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ke(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()}}),M(s(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),M(s(r),`keyHandler`,function(e){var t=Ae(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),M(s(r),`selectHandler`,function(e){r.changeSlide(e)}),M(s(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),M(s(r),`enableBodyScroll`,function(){window.ontouchmove=null}),M(s(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=je(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),M(s(r),`swipeMove`,function(e){var t=Me(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))}),M(s(r),`swipeEnd`,function(e){var t=Ne(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())}}),M(s(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),M(s(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),M(s(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),M(s(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))}),M(s(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Te(d(d({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),M(s(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`})}),M(s(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`})}),M(s(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(s(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(s(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(s(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(s(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),M(s(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),M(s(r),`render`,function(){var e=(0,Je.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=d(d({},r.props),r.state),n=Ee(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=Ee(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=P.createElement(tt,o)}var c,l,u=Ee(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);u.clickHandler=r.changeSlide,r.props.arrows&&(c=P.createElement(nt,u),l=P.createElement(rt,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,_={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},v={className:e,dir:`ltr`,style:r.props.style};return r.props.unslick&&(_={className:`slick-list`},v={className:e,style:r.props.style}),P.createElement(`div`,v,r.props.unslick?``:c,P.createElement(`div`,g({ref:r.listRefHandler},_),P.createElement($e,g({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({},fe),{},{currentSlide:r.props.initialSlide,slideCount:P.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 D(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()}})),st=i(((e,t)=>{var n=ot(),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)}),M(s(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),M(s(r),`slickPlay`,function(){return r.innerSlider.autoPlay(`play`)}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return D(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,lt.default)({minWidth:0,maxWidth:n}):(0,lt.default)({minWidth:t[r-1]+1,maxWidth:n});qe()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,lt.default)({minWidth:t.slice(-1)[0]});qe()&&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({},ct),this.props),n[0].settings)):t=d(d({},ct),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=P.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(P.cloneElement(r[u],{key:100*o+10*c+u,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));s.push(P.createElement(`div`,{key:10*o+c},l))}t.variableWidth?i.push(P.createElement(`div`,{key:o,style:{width:a}},s)):i.push(P.createElement(`div`,{key:o},s))}if(t===`unslick`){var f=`regular slider `+(this.props.className||``);return P.createElement(`div`,{className:f},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return P.createElement(at,g({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(P.Component);j(),w();var dt=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)};P.useImperativeHandle(t,function(){return{goTo:v,autoPlay:_.current.innerSlider.autoPlay,innerSlider:_.current.innerSlider,prev:_.current.slickPrev,next:_.current.slickNext}},[_.current]);var y=P.useRef(P.Children.count(f.children));P.useEffect(function(){y.current!==P.Children.count(f.children)&&(v(f.initialSlide||0,!1),y.current=P.Children.count(f.children))},[f.children]);var b=g({vertical:d},f);b.effect===`fade`&&(b.fade=!0);var x=m(`carousel`,b.prefixCls),S=`slick-dots`,C=!!r,w=(0,Je.default)(S,`${S}-${l}`,typeof r==`boolean`?!1:r?.className),E=(0,Je.default)(x,M(M({},`${x}-rtl`,h===`rtl`),`${x}-vertical`,l===`left`||l===`right`));return P.createElement(`div`,{className:E},P.createElement(ut,g({ref:_},b,{dots:C,dotsClass:w,arrows:a,draggable:s})))}),F=r({__addDisposableResource:()=>zt,__assign:()=>L,__asyncDelegator:()=>jt,__asyncGenerator:()=>At,__asyncValues:()=>Mt,__await:()=>kt,__awaiter:()=>xt,__classPrivateFieldGet:()=>It,__classPrivateFieldIn:()=>Rt,__classPrivateFieldSet:()=>Lt,__createBinding:()=>Ut,__decorate:()=>mt,__disposeResources:()=>Bt,__esDecorate:()=>gt,__exportStar:()=>Ct,__extends:()=>I,__generator:()=>St,__importDefault:()=>Ft,__importStar:()=>Pt,__makeTemplateObject:()=>Nt,__metadata:()=>bt,__param:()=>ht,__propKey:()=>vt,__read:()=>Tt,__rest:()=>pt,__rewriteRelativeImportExtension:()=>Vt,__runInitializers:()=>_t,__setFunctionName:()=>yt,__spread:()=>Et,__spreadArray:()=>Ot,__spreadArrays:()=>Dt,__values:()=>wt,default:()=>qt});function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ht(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function pt(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 ht(e,t){return function(n,r){t(n,r,e)}}function gt(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 _t(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 Tt(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 Et(){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 kt?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 jt(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:kt(e[r](t)),done:!1}:i?i(t):t}:i}}function Mt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof wt==`function`?wt(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 Nt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Pt(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Gt(e),r=0;r{Ht=function(e,t){return Ht=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])},Ht(e,t)},L=function(){return L=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Jt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Xt,Zt=t((()=>{Yt(),Xt=function(e,t){return Jt(e)?e.indexOf(t)>-1:!1}})),Qt,$t=t((()=>{Yt(),Qt=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{$t(),Zt(),en=function(e,t){return t===void 0&&(t=[]),Qt(e,function(e){return!Xt(t,e)})}})),nn,rn,an=t((()=>{nn={}.toString,rn=function(e,t){return nn.call(e)===`[object `+t+`]`}})),z,on=t((()=>{an(),z=(function(e){return rn(e,`Function`)})})),B,sn=t((()=>{B=function(e){return e==null}})),V,cn=t((()=>{an(),V=(function(e){return Array.isArray?Array.isArray(e):rn(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(V(e))for(var r=0,i=e.length;r{cn(),un()})),fn,pn=t((()=>{dn(),on(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(B(e))return!r;for(var i=0;i{sn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),an(),vn=function(e){if(!gn(e)||!rn(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(!V(e))return null;var n;if(z(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{on(),hn(),cn(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{sn(),cn(),wn=function(e,t){for(var n=null,r=0;r{cn(),En=function(e){if(!V(e))return[];for(var t=[],n=0;n{cn(),On=function(e,t){if(t===void 0&&(t=[]),!V(e))t.push(e);else for(var n=0;n{cn(),An=(function(e){if(V(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{cn(),Mn=(function(e){if(V(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{cn(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(V(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((()=>{Yt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Jt(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(),cn(),yn(),Wn=function(e,t,n){if(!V(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Yt(),Un(),Kn=function(e,t){var n=[];if(!Jt(e))return n;for(var r=-1,i=[],a=e.length;++r{an(),U=(function(e){return rn(e,`String`)})}));function Yn(e,t){var n;if(z(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):V(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{cn(),Jn(),on()}));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((()=>{cn(),sn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Yt()}));function ar(e){if(Jt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Yt()}));function sr(e,t){return V(e)||U(e)?e[0]===t:!1}var cr=t((()=>{cn(),Jn()}));function lr(e,t){return V(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{cn(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{cn(),on(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!z(t)){var n=V(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{cn(),on(),_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 V(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((()=>{cn()})),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((()=>{an(),W=function(e){return rn(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((()=>{cn(),on(),Zr=(function(e,t){if(V(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{cn(),on(),$r=(function(e,t){if(V(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(),on(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Zt(),vi(),yi=(function(e,t){return Xt(_i(e),t)})})),xi,Si=t((()=>{sn(),xi=(function(e){return B(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((()=>{an(),Ii=function(e){return rn(e,`Arguments`)}})),Ri,zi=t((()=>{an(),Ri=function(e){return rn(e,`Boolean`)}})),Bi,Vi=t((()=>{an(),Bi=function(e){return rn(e,`Date`)}})),Hi,Ui=t((()=>{an(),Hi=function(e){return rn(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((()=>{an(),Zi=function(e){return rn(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(),on(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{cn(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(V(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{on(),ha=(function(e,t){if(!z(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{cn(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),on(),xa=function(e,t,n,r){z(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((()=>{Yt(),Ca=function(e,t){if(!Jt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{sn(),Yt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Yt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Jt(e)||Jt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{on(),ka(),Aa=(function(e,t,n){return z(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Yt(),Ma=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{sn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!B(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((()=>{Yt(),qa=(function(e){return Jt(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 B(e)?0:Jt(e)?e.length:Object.keys(e).length}var ro=t((()=>{sn(),Yt()})),io,ao,oo=t((()=>{R(),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={}),Dt([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:()=>Xt,debounce:()=>pa,deepMix:()=>ya,difference:()=>en,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>Qt,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:()=>Xt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>V,isArrayLike:()=>Jt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>z,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>B,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>rn,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((()=>{Zt(),tn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),$t(),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(),cn(),Yt(),zi(),Vi(),Ui(),on(),Gi(),sn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),an(),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(V(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),M=4/3*n*j,ne=4/3*r*j,re=[e,t],ie=[e+M*A,t-ne*k],ae=[s+M*te,c-ne*ee],oe=[s,c];if(ie[0]=2*re[0]-ie[0],ie[1]=2*re[1]-ie[1],l)return[ie,ae,oe].concat(f);f=[ie,ae,oe].concat(f).join().split(`,`);for(var N=[],se=0,ce=f.length;se7){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){V(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((()=>{R(),is(),ls(),us=function(e){I(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((()=>{R(),J(),yu(),ls(),Cu(),ds(),Ou=pu,ku=`matrix`,Au=[`zIndex`,`capture`,`visible`,`type`],ju=[`repeat`],Mu=`:`,Nu=`*`,Pu=function(e){I(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`;V(s)?H(s,function(e){n.emitDelegateEvent(a,e,t)}):o.emitDelegateEvent(a,s,t)}},o=this,s=0;s{R(),Fu(),ls(),Bu={},Vu=`_INDEX`,Hu=function(e){I(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(z(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((()=>{R(),js(),Uu(),ls(),Yp(),nm(),rm=`px`,im=ps(),am=im&&im.name===`firefox`,om=function(e){I(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&&!B(e.layerX)&&e.layerX!==e.offsetX)return{x:e.layerX,y:e.layerY};if(!B(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((()=>{R(),Uu(),cm=function(e){I(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{R(),Fu(),Cu(),um=function(e){I(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 B(e)||e===``?r:(n.save(),n.font=t,U(e)&&e.includes(` `)?H(e.split(` @@ -26,4 +26,4 @@ import{a as e,n as t,o as n,r,t as i}from"./chunk-jRWAZmH_.js";import{n as a,t a `)!==-1&&(t=e.split(` `)),this.set(`textArr`,t)},t.prototype.onAttrChange=function(t,n,r){e.prototype.onAttrChange.call(this,t,n,r),t.startsWith(`font`)&&this._assembleFont(),t===`text`&&this._setText(n)},t.prototype._getSpaceingY=function(){var e=this.attrs,t=e.lineHeight,n=e.fontSize*1;return t?t-n:n*.14},t.prototype._drawTextArr=function(e,t,n){var r=this.attrs,i=r.textBaseline,a=r.x,o=r.y,s=r.fontSize*1,c=this._getSpaceingY(),l=Ah(r.text,r.fontSize,r.lineHeight),u;H(t,function(t,r){u=o+r*(c+s)-l+s,i===`middle`&&(u+=l-s-(l-s)/2),i===`top`&&(u+=l-s),B(t)||(n?e.fillText(t,a,u):e.strokeText(t,a,u))})},t.prototype._drawText=function(e,t){var n=this.attr(),r=n.x,i=n.y,a=this.get(`textArr`);if(a)this._drawTextArr(e,a,t);else{var o=n.text;B(o)||(t?e.fillText(o,r,i):e.strokeText(o,r,i))}},t.prototype.strokeAndFill=function(e){var t=this.attrs,n=t.lineWidth,r=t.opacity,i=t.strokeOpacity,a=t.fillOpacity;this.isStroke()&&n>0&&(!B(i)&&i!==1&&(e.globalAlpha=r),this.stroke(e)),this.isFill()&&(!B(a)&&a!==1?(e.globalAlpha=a,this.fill(e),e.globalAlpha=r):this.fill(e)),this.afterDrawPath(e)},t.prototype.fill=function(e){this._drawText(e,!0)},t.prototype.stroke=function(e){this._drawText(e,!1)},t}(Dk)})),SA=r({Base:()=>Dk,Circle:()=>kk,Ellipse:()=>Mk,Image:()=>Fk,Line:()=>zk,Marker:()=>Hk,Path:()=>oA,Polygon:()=>uA,Polyline:()=>fA,Rect:()=>vA,Text:()=>bA}),CA=t((()=>{Ok(),Ak(),Nk(),Ik(),Bk(),Uk(),sA(),dA(),pA(),yA(),xA()}));function wA(e,t){return t?xu(Su(t),e):e}function TA(e,t,n){var r=e.getTotalMatrix();if(r){var i=wA([t,n,1],r);return[i[0],i[1]]}return[t,n]}function EA(e,t,n){if(e.isCanvas&&e.isCanvas())return!0;if(!ss(e)||e.cfg.isInView===!1)return!1;if(e.cfg.clipShape){var r=TA(e,t,n),i=r[0],a=r[1];if(e.isClipped(i,a))return!1}var o=e.cfg.cacheCanvasBBox||e.getCanvasBBox();return t>=o.minX&&t<=o.maxX&&n>=o.minY&&n<=o.maxY}function DA(e,t,n){if(!EA(e,t,n))return null;for(var r=null,i=e.getChildren(),a=i.length-1;a>=0;a--){var o=i[a];if(o.isGroup())r=DA(o,t,n);else if(EA(o,t,n)){var s=o,c=TA(o,t,n),l=c[0],u=c[1];s.isInShape(l,u)&&(r=o)}if(r)break}return r}var OA=t((()=>{X()})),kA,AA=t((()=>{R(),X(),OA(),CA(),Ek(),RO(),wk(),kA=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.renderer=`canvas`,t.autoDraw=!0,t.localRefresh=!0,t.refreshElements=[],t.clipView=!0,t.quickHit=!1,t},t.prototype.onCanvasChange=function(e){(e===`attr`||e===`sort`||e===`changeSize`)&&(this.set(`refreshElements`,[this]),this.draw())},t.prototype.getShapeBase=function(){return SA},t.prototype.getGroupBase=function(){return Tk},t.prototype.getPixelRatio=function(){var e=this.get(`pixelRatio`)||MO();return e>=1?Math.ceil(e):1},t.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},t.prototype.createDom=function(){var e=document.createElement(`canvas`),t=e.getContext(`2d`);return this.set(`context`,t),e},t.prototype.setDOMSize=function(t,n){e.prototype.setDOMSize.call(this,t,n);var r=this.get(`context`),i=this.get(`el`),a=this.getPixelRatio();i.width=a*t,i.height=a*n,a>1&&r.scale(a,a)},t.prototype.clear=function(){e.prototype.clear.call(this),this._clearFrame();var t=this.get(`context`),n=this.get(`el`);t.clearRect(0,0,n.width,n.height)},t.prototype.getShape=function(t,n){return this.get(`quickHit`)?DA(this,t,n):e.prototype.getShape.call(this,t,n,null)},t.prototype._getRefreshRegion=function(){var e=this.get(`refreshElements`),t=this.getViewRange(),n;return e.length&&e[0]===this?n=t:(n=xk(e),n&&(n.minX=Math.floor(n.minX),n.minY=Math.floor(n.minY),n.maxX=Math.ceil(n.maxX),n.maxY=Math.ceil(n.maxY),n.maxY+=1,this.get(`clipView`)&&(n=Sk(n,t)))),n},t.prototype.refreshElement=function(e){this.get(`refreshElements`).push(e)},t.prototype._clearFrame=function(){var e=this.get(`drawFrame`);e&&(aa(e),this.set(`drawFrame`,null),this.set(`refreshElements`,[]))},t.prototype.draw=function(){var e=this.get(`drawFrame`);this.get(`autoDraw`)&&e||this._startDraw()},t.prototype._drawAll=function(){var e=this.get(`context`),t=this.get(`el`),n=this.getChildren();e.clearRect(0,0,t.width,t.height),dk(e,this),fk(e,n),this.set(`refreshElements`,[])},t.prototype._drawRegion=function(){var e=this.get(`context`),t=this.get(`refreshElements`),n=this.getChildren(),r=this._getRefreshRegion();r?(e.clearRect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),e.save(),e.beginPath(),e.rect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),e.clip(),dk(e,this),pk(this,n,r),fk(e,n,r),e.restore()):t.length&&hk(t),H(t,function(e){e.get(`hasChanged`)&&e.set(`hasChanged`,!1)}),this.set(`refreshElements`,[])},t.prototype._startDraw=function(){var e=this,t=this.get(`drawFrame`),n=this.get(`drawFrameCallback`);t||(t=ra(function(){e.get(`localRefresh`)?e._drawRegion():e._drawAll(),e.set(`drawFrame`,null),n&&n()}),this.set(`drawFrame`,t))},t.prototype.skipDraw=function(){},t.prototype.removeDom=function(){var e=this.get(`el`);e.width=0,e.height=0,e.parentNode.removeChild(e)},t}(om)})),jA=r({AbstractCanvas:()=>om,AbstractGroup:()=>cm,AbstractShape:()=>um,Base:()=>us,Canvas:()=>kA,Event:()=>$o,Group:()=>Tk,PathUtil:()=>fo,Shape:()=>SA,assembleFont:()=>Nh,getArcParams:()=>$O,getBBoxMethod:()=>pm,getOffScreenContext:()=>Dh,getTextHeight:()=>Ah,invert:()=>Su,isAllowCapture:()=>ss,multiplyVec2:()=>xu,registerBBox:()=>fm,registerEasing:()=>zp,version:()=>MA}),MA,NA=t((()=>{CA(),X(),AA(),Ek(),ek(),MA=`0.5.12`})),PA=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.sectorPathUpdate=void 0;var n=(R(),e(F)),r=(NA(),e(jA)),i=(J(),e(q)),a=oE();function o(e,t){var n,a=(0,r.getArcParams)(e,t),o=a.startAngle,s=a.endAngle;return!(0,i.isNumberEqual)(o,-Math.PI*.5)&&o<-Math.PI*.5&&(o+=Math.PI*2),!(0,i.isNumberEqual)(s,-Math.PI*.5)&&s<-Math.PI*.5&&(s+=Math.PI*2),t[5]===0&&(n=[s,o],o=n[0],s=n[1]),(0,i.isNumberEqual)(o,Math.PI*1.5)&&(o=Math.PI*-.5),(0,i.isNumberEqual)(s,Math.PI*-.5)&&(s=Math.PI*1.5),{startAngle:o,endAngle:s}}function s(e){var t;return e[0]===`M`||e[0]===`L`?t=[e[1],e[2]]:(e[0]===`a`||e[0]===`A`||e[0]===`C`)&&(t=[e[e.length-2],e[e.length-1]]),t}function c(e){var t,n,r,a=e.filter(function(e){return e[0]===`A`||e[0]===`a`});if(a.length===0)return{startAngle:0,endAngle:0,radius:0,innerRadius:0};var c=a[0],l=a.length>1?a[1]:a[0],u=e.indexOf(c),d=e.indexOf(l),f=s(e[u-1]),p=s(e[d-1]),m=o(f,c),h=m.startAngle,g=m.endAngle,_=o(p,l),v=_.startAngle,y=_.endAngle;(0,i.isNumberEqual)(h,v)&&(0,i.isNumberEqual)(g,y)?(n=h,r=g):(n=Math.min(h,v),r=Math.max(g,y));var b=c[1],x=a[a.length-1][1];return b{Object.defineProperty(t,`__esModule`,{value:!0}),t.waveIn=void 0;var n=(R(),e(F)),r=lE();function i(e,t,i){var a=(0,r.getCoordinateClipCfg)(i.coordinate,20),o=a.type,s=a.startState,c=a.endState,l=e.setClip({type:o,attrs:s});l.animate(c,(0,n.__assign)((0,n.__assign)({},t),{callback:function(){e&&!e.get(`destroyed`)&&e.set(`clipShape`,null),l.remove(!0)}}))}t.waveIn=i})),IA=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.zoomOut=t.zoomIn=void 0;var n=(R(),e(F)),r=(yu(),e(vu)),i=(J(),e(q));function a(e,t,o){if(e.isGroup())(0,i.each)(e.getChildren(),function(e){a(e,t,o)});else{var s=e.getBBox(),c=(s.minX+s.maxX)/2,l=(s.minY+s.maxY)/2;if(e.applyToMatrix([c,l,1]),o===`zoomIn`){var u=r.ext.transform(e.getMatrix(),[[`t`,-c,-l],[`s`,.01,.01],[`t`,c,l]]);e.setMatrix(u),e.animate({matrix:r.ext.transform(e.getMatrix(),[[`t`,-c,-l],[`s`,100,100],[`t`,c,l]])},t)}else e.animate({matrix:r.ext.transform(e.getMatrix(),[[`t`,-c,-l],[`s`,.01,.01],[`t`,c,l]])},(0,n.__assign)((0,n.__assign)({},t),{callback:function(){e.remove(!0)}}))}}function o(e,t,n){a(e,t,`zoomIn`)}t.zoomIn=o;function s(e,t,n){a(e,t,`zoomOut`)}t.zoomOut=s})),LA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=EO(),n=OO(),r=kO(),i=AO(),a=jO(),o=PA(),s=FA(),c=IA(),l=SO();(0,l.registerAnimation)(`fade-in`,t.fadeIn),(0,l.registerAnimation)(`fade-out`,t.fadeOut),(0,l.registerAnimation)(`grow-in-x`,n.growInX),(0,l.registerAnimation)(`grow-in-xy`,n.growInXY),(0,l.registerAnimation)(`grow-in-y`,n.growInY),(0,l.registerAnimation)(`scale-in-x`,a.scaleInX),(0,l.registerAnimation)(`scale-in-y`,a.scaleInY),(0,l.registerAnimation)(`wave-in`,s.waveIn),(0,l.registerAnimation)(`zoom-in`,c.zoomIn),(0,l.registerAnimation)(`zoom-out`,c.zoomOut),(0,l.registerAnimation)(`position-update`,i.positionUpdate),(0,l.registerAnimation)(`sector-path-update`,o.sectorPathUpdate),(0,l.registerAnimation)(`path-in`,r.pathIn)})),RA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.antvDark=e.createDarkStyleSheet=void 0;var t={100:`#000`,95:`#0D0D0D`,85:`#262626`,65:`#595959`,45:`#8C8C8C`,25:`#BFBFBF`,15:`#D9D9D9`,6:`#F0F0F0`},n={100:`#FFFFFF`,95:`#F2F2F2`,85:`#D9D9D9`,65:`#A6A6A6`,45:`#737373`,25:`#404040`,15:`#262626`,6:`#0F0F0F`},r=[`#5B8FF9`,`#5AD8A6`,`#5D7092`,`#F6BD16`,`#E86452`,`#6DC8EC`,`#945FB9`,`#FF9845`,`#1E9493`,`#FF99C3`],i=[`#5B8FF9`,`#CDDDFD`,`#5AD8A6`,`#CDF3E4`,`#5D7092`,`#CED4DE`,`#F6BD16`,`#FCEBB9`,`#E86452`,`#F8D0CB`,`#6DC8EC`,`#D3EEF9`,`#945FB9`,`#DECFEA`,`#FF9845`,`#FFE0C7`,`#1E9493`,`#BBDEDE`,`#FF99C3`,`#FFE0ED`],a=[`#B8E1FF`,`#9AC5FF`,`#7DAAFF`,`#5B8FF9`,`#3D76DD`,`#085EC0`,`#0047A5`,`#00318A`,`#001D70`];e.createDarkStyleSheet=function(e){e===void 0&&(e={});var o=e.backgroundColor,s=o===void 0?`#141414`:o,c=e.subColor,l=c===void 0?`rgba(255,255,255,0.05)`:c,u=e.paletteQualitative10,d=u===void 0?r:u,f=e.paletteQualitative20,p=f===void 0?i:f,m=e.paletteSemanticRed,h=m===void 0?`#F4664A`:m,g=e.paletteSemanticGreen,_=g===void 0?`#30BF78`:g,v=e.paletteSemanticYellow,y=v===void 0?`#FAAD14`:v,b=e.paletteSequence,x=b===void 0?a:b,S=e.fontFamily,C=S===void 0?`"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", - "Noto Color Emoji"`:S,w=e.brandColor;return{backgroundColor:s,brandColor:w===void 0?d[0]:w,subColor:l,paletteQualitative10:d,paletteQualitative20:p,paletteSemanticRed:h,paletteSemanticGreen:_,paletteSemanticYellow:y,paletteSequence:x,fontFamily:C,axisLineBorderColor:n[25],axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:n[65],axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:`normal`,axisTitleSpacing:12,axisTickLineBorderColor:n[25],axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:n[15],axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:n[45],axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:`normal`,axisLabelOffset:8,axisGridBorderColor:n[15],axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:n[45],legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:`normal`,legendMarkerColor:r[0],legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:n[65],legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:`normal`,legendItemSpacing:24,legendItemMarginBottom:12,legendSpacing:16,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:n[45],legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:n[45],legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:n[65],legendPageNavigatorTextFontSize:12,sliderRailFillColor:n[15],sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:n[45],sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:`normal`,sliderHandlerFillColor:t[6],sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:t[25],annotationArcBorderColor:n[15],annotationArcBorder:1,annotationLineBorderColor:n[25],annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:n[65],annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:`normal`,annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:n[100],annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:n[25],tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:`#1f1f1f`,tooltipContainerFillOpacity:.95,tooltipContainerShadow:`0px 2px 4px rgba(0,0,0,.5)`,tooltipContainerBorderRadius:3,tooltipTextFillColor:n[65],tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:`bold`,labelFillColor:n[65],labelFillColorDark:`#2c3542`,labelFillColorLight:`#ffffff`,labelFontSize:12,labelLineHeight:12,labelFontWeight:`normal`,labelBorderColor:null,labelBorder:0,innerLabelFillColor:t[100],innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:`normal`,innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:n[65],overflowLabelFillColorDark:`#2c3542`,overflowLabelFillColorLight:`#ffffff`,overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:`normal`,overflowLabelBorderColor:t[100],overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:n[25],cSliderRailHieght:16,cSliderBackgroundFillColor:`#416180`,cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:`#5B8FF9`,cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:`#F7F7F7`,cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:`#FFF`,cSliderHandlerBorderColor:`#BFBFBF`,cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:`#fff`,cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:`normal`,cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:`rgba(255,255,255,0.65)`,scrollbarThumbFillColor:`rgba(0,0,0,0.35)`,scrollbarThumbHighlightFillColor:`rgba(0,0,0,0.45)`,pointFillColor:r[0],pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:t[100],pointBorderOpacity:1,pointActiveBorderColor:n[100],pointSelectedBorder:2,pointSelectedBorderColor:n[100],pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:r[0],hollowPointBorderOpacity:.95,hollowPointFillColor:t[100],hollowPointActiveBorder:1,hollowPointActiveBorderColor:n[100],hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:n[100],hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:r[0],lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:r[0],areaFillOpacity:.25,areaActiveFillColor:r[0],areaActiveFillOpacity:.5,areaSelectedFillColor:r[0],areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:r[0],hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:n[100],hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:n[100],hollowAreaInactiveBorderOpacity:.3,intervalFillColor:r[0],intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:n[100],intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:n[100],intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:r[0],hollowIntervalBorderOpacity:1,hollowIntervalFillColor:t[100],hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:n[100],hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:n[100],hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}},e.antvDark=(0,e.createDarkStyleSheet)()})),zA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.antvDark=e.antvLight=e.createThemeByStyleSheet=void 0;var t=RA();Object.defineProperty(e,`antvDark`,{enumerable:!0,get:function(){return t.antvDark}});var n=BD();Object.defineProperty(e,`antvLight`,{enumerable:!0,get:function(){return n.antvLight}});var r=zD();Object.defineProperty(e,`createThemeByStyleSheet`,{enumerable:!0,get:function(){return r.createThemeByStyleSheet}});var i=UD();(0,i.registerTheme)(`dark`,(0,r.createThemeByStyleSheet)(t.antvDark)),(0,i.registerTheme)(`default`,(0,r.createThemeByStyleSheet)(n.antvLight)),(0,i.registerTheme)(`light`,(0,r.createThemeByStyleSheet)(n.antvLight))})),BA=i(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?r(e,a()):typeof define==`function`&&define.amd?define([`exports`,`react`],r):(n=typeof globalThis<`u`?globalThis:n||self,r(n.ReactErrorBoundary={},n.React))})(e,(function(e,t){function n(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var r=n(t);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var a=function(e,t){return e===void 0&&(e=[]),t===void 0&&(t=[]),e.length!==t.length||e.some(function(e,n){return!Object.is(e,t[n])})},o={error:null},s=function(e){i(t,e);function t(){var t,n=[...arguments];return t=e.call.apply(e,[this].concat(n))||this,t.state=o,t.updatedWithError=!1,t.resetErrorBoundary=function(){var e,n=[...arguments];t.props.onReset==null||(e=t.props).onReset.apply(e,n),t.reset()},t}t.getDerivedStateFromError=function(e){return{error:e}};var n=t.prototype;return n.reset=function(){this.updatedWithError=!1,this.setState(o)},n.componentDidCatch=function(e,t){var n,r;(n=(r=this.props).onError)==null||n.call(r,e,t)},n.componentDidUpdate=function(e){var t=this.state.error,n=this.props.resetKeys;if(t!==null&&!this.updatedWithError){this.updatedWithError=!0;return}if(t!==null&&a(e.resetKeys,n)){var r,i;(r=(i=this.props).onResetKeysChange)==null||r.call(i,e.resetKeys,n),this.reset()}},n.render=function(){var e=this.state.error,t=this.props,n=t.fallbackRender,i=t.FallbackComponent,a=t.fallback;if(e!==null){var o={error:e,resetErrorBoundary:this.resetErrorBoundary};if(r.default.isValidElement(a))return a;if(typeof n==`function`)return n(o);if(i)return r.default.createElement(i,o);throw Error(`react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop`)}return this.props.children},t}(r.default.Component);function c(e,t){function n(n){return r.default.createElement(s,t,r.default.createElement(e,n))}return n.displayName=`withErrorBoundary(`+(e.displayName||e.name||`Unknown`)+`)`,n}function l(e){var t=r.default.useState(null),n=t[0],i=t[1];if(e)throw e;if(n)throw n;return i}e.ErrorBoundary=s,e.useErrorHandler=l,e.withErrorBoundary=c,Object.defineProperty(e,`__esModule`,{value:!0})}))})),VA=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.setDefaultErrorFallback=e.ErrorFallback=void 0;var n=t(a()),r=BA(),i=function(e){var t=e.error;return n.default.createElement(`div`,{className:`bizcharts-error`,role:`alert`},n.default.createElement(`p`,null,`BizCharts something went wrong:`),n.default.createElement(`pre`,null,t.message))};function o(e){return i(e)}e.ErrorFallback=o,e.setDefaultErrorFallback=function(e){i=e},e.default=r.ErrorBoundary})),HA=i((t=>{var n=t&&t.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),r=t&&t.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,`default`,{enumerable:!0,value:t})}):function(e,t){e.default=t}),i=t&&t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!==`default`&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t},a=t&&t.__exportStar||function(e,t){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(t,r)&&n(t,e,r)};Object.defineProperty(t,`__esModule`,{value:!0}),t.setDefaultErrorFallback=t.VERSION=t.GLOBAL=t.setGlobal=t.registerTickMethod=t.getScale=t.registerScale=void 0;var o=i(YE()),s=i(CD()),c=SO(),l=(px(),e(fx));Object.defineProperty(t,`registerScale`,{enumerable:!0,get:function(){return l.registerScale}}),Object.defineProperty(t,`getScale`,{enumerable:!0,get:function(){return l.getScale}}),Object.defineProperty(t,`registerTickMethod`,{enumerable:!0,get:function(){return l.registerTickMethod}});var u=CO();Object.defineProperty(t,`setGlobal`,{enumerable:!0,get:function(){return u.setGlobal}}),Object.defineProperty(t,`GLOBAL`,{enumerable:!0,get:function(){return u.GLOBAL}}),TO(),LA(),a(zA(),t),(0,c.registerEngine)(`canvas`,o),(0,c.registerEngine)(`svg`,s),a(SO(),t),t.VERSION=`4.1.22`;var d=o.Canvas.prototype.getPointByClient;o.Canvas.prototype.getPointByClient=function(e,t){var n=d.call(this,e,t),r=this.get(`el`).getBoundingClientRect(),i=this.get(`width`),a=this.get(`height`),o=r.width,s=r.height;return{x:n.x/(o/i),y:n.y/(s/a)}};var f=VA();Object.defineProperty(t,`setDefaultErrorFallback`,{enumerable:!0,get:function(){return f.setDefaultErrorFallback}})})),UA=i((e=>{var t=e&&e.__rest||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{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t,n){var r;return function(){var i=this,a=arguments,o=function(){r=null,n||e.apply(i,a)},s=n&&!r;clearTimeout(r),r=setTimeout(o,t),s&&e.apply(i,a)}}e.default=t})),GA,KA=t((()=>{GA=[]})),qA,JA=t((()=>{KA(),qA=function(){return GA.some(function(e){return e.activeTargets.length>0})}})),YA,XA=t((()=>{KA(),YA=function(){return GA.some(function(e){return e.skippedTargets.length>0})}})),ZA,QA,$A=t((()=>{ZA=`ResizeObserver loop completed with undelivered notifications.`,QA=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:ZA}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=ZA),window.dispatchEvent(e)}})),ej,tj=t((()=>{(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(ej||={})})),nj,rj=t((()=>{nj=function(e){return Object.freeze(e)}})),ij,aj=t((()=>{rj(),ij=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,nj(this)}return e}()})),oj,sj=t((()=>{rj(),oj=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,nj(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()})),cj,lj,uj,dj,fj=t((()=>{cj=function(e){return e instanceof SVGElement&&`getBBox`in e},lj=function(e){if(cj(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},uj=function(e){if(e instanceof Element)return!0;var t=e?.ownerDocument?.defaultView;return!!(t&&e instanceof t.Element)},dj=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1}})),pj,mj=t((()=>{pj=typeof window<`u`?window:{}})),hj,gj,_j,vj,yj,bj,xj,Sj,Cj,wj=t((()=>{tj(),aj(),sj(),fj(),rj(),mj(),hj=new WeakMap,gj=/auto|scroll/,_j=/^tb|vertical/,vj=/msie|trident/i.test(pj.navigator&&pj.navigator.userAgent),yj=function(e){return parseFloat(e||`0`)},bj=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new ij((n?t:e)||0,(n?e:t)||0)},xj=nj({devicePixelContentBoxSize:bj(),borderBoxSize:bj(),contentBoxSize:bj(),contentRect:new oj(0,0,0,0)}),Sj=function(e,t){if(t===void 0&&(t=!1),hj.has(e)&&!t)return hj.get(e);if(lj(e))return hj.set(e,xj),xj;var n=getComputedStyle(e),r=cj(e)&&e.ownerSVGElement&&e.getBBox(),i=!vj&&n.boxSizing===`border-box`,a=_j.test(n.writingMode||``),o=!r&&gj.test(n.overflowY||``),s=!r&&gj.test(n.overflowX||``),c=r?0:yj(n.paddingTop),l=r?0:yj(n.paddingRight),u=r?0:yj(n.paddingBottom),d=r?0:yj(n.paddingLeft),f=r?0:yj(n.borderTopWidth),p=r?0:yj(n.borderRightWidth),m=r?0:yj(n.borderBottomWidth),h=r?0:yj(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:yj(n.width)-S-x,T=r?r.height:yj(n.height)-C-b,E=w+g+x+v,D=T+_+b+y,O=nj({devicePixelContentBoxSize:bj(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:bj(E,D,a),contentBoxSize:bj(w,T,a),contentRect:new oj(d,c,w,T)});return hj.set(e,O),O},Cj=function(e,t,n){var r=Sj(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case ej.DEVICE_PIXEL_CONTENT_BOX:return o;case ej.BORDER_BOX:return i;default:return a}}})),Tj,Ej=t((()=>{wj(),rj(),Tj=function(){function e(e){var t=Sj(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=nj([t.borderBoxSize]),this.contentBoxSize=nj([t.contentBoxSize]),this.devicePixelContentBoxSize=nj([t.devicePixelContentBoxSize])}return e}()})),Dj,Oj=t((()=>{fj(),Dj=function(e){if(lj(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t}})),kj,Aj=t((()=>{KA(),Ej(),Oj(),wj(),kj=function(){var e=1/0,t=[];GA.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new Tj(t.target),i=Dj(t.target);r.push(n),t.lastReportedSize=Cj(t.target,t.observedBox),i{KA(),Oj(),jj=function(e){GA.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(Dj(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})}})),Nj,Pj=t((()=>{JA(),XA(),$A(),Aj(),Mj(),Nj=function(){var e=0;for(jj(e);qA();)e=kj(),jj(e);return YA()&&QA(),e>0}})),Fj,Ij,Lj,Rj,zj=t((()=>{Ij=[],Lj=function(){return Ij.splice(0).forEach(function(e){return e()})},Rj=function(e){if(!Fj){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return Lj()}).observe(n,{characterData:!0}),Fj=function(){n.textContent=`${t?t--:t++}`}}Ij.push(e),Fj()}})),Bj,Vj=t((()=>{zj(),Bj=function(e){Rj(function(){requestAnimationFrame(e)})}})),Hj,Uj,Wj,Gj,Kj,qj,Jj,Yj,Xj,Zj=t((()=>{Pj(),mj(),Vj(),Hj=0,Uj=function(){return!!Hj},Wj=250,Gj={attributes:!0,characterData:!0,childList:!0,subtree:!0},Kj=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],qj=function(e){return e===void 0&&(e=0),Date.now()+e},Jj=!1,Yj=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=Wj),!Jj){Jj=!0;var n=qj(e);Bj(function(){var r=!1;try{r=Nj()}finally{if(Jj=!1,e=n-qj(),!Uj())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Gj)};document.body?t():pj.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Kj.forEach(function(t){return pj.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||=(this.observer&&this.observer.disconnect(),Kj.forEach(function(t){return pj.removeEventListener(t,e.listener,!0)}),!0)},e}()),Xj=function(e){!Hj&&e>0&&Yj.start(),Hj+=e,!Hj&&Yj.stop()}})),Qj,$j,eM=t((()=>{tj(),wj(),fj(),Qj=function(e){return!cj(e)&&!dj(e)&&getComputedStyle(e).display===`inline`},$j=function(){function e(e,t){this.target=e,this.observedBox=t||ej.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=Cj(this.target,this.observedBox,!0);return Qj(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()})),tM,nM=t((()=>{tM=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}()})),rM,iM,aM,oM=t((()=>{Zj(),eM(),nM(),KA(),rM=new WeakMap,iM=function(e,t){for(var n=0;n=0&&(i&&GA.splice(GA.indexOf(n),1),n.observationTargets.splice(r,1),Xj(-1))},e.disconnect=function(e){var t=this,n=rM.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}()})),sM,cM=t((()=>{oM(),fj(),sM=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);aM.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.unobserve(this,e)},e.prototype.disconnect=function(){aM.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}()})),lM=r({ResizeObserver:()=>sM,ResizeObserverEntry:()=>Tj,ResizeObserverSize:()=>ij}),uM=t((()=>{cM(),Ej(),aj()})),dM=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t={};e.default=(function(e){return e||=`g`,t[e]?t[e]+=1:t[e]=1,e+t[e]})})),hM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})})),gM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=hM();function r(e,r){if(e){var i;if(t.default(e))for(var a=0,o=e.length;a{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`Function`)})})),vM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return typeof e==`object`&&!!e}})),yM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),bM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`String`)})})),xM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=yM(),r=bM(),i=function(e,a){if(e===a)return!0;if(!e||!a||r.default(e)||r.default(a))return!1;if(n.default(e)||n.default(a)){if(e.length!==a.length)return!1;for(var o=!0,s=0;s{var n=!1,r=function(){};if(n){var i=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r2?r-2:0);for(var a=2;a{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(hM());function a(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function o(e){return(0,r.default)(e)?e.length:(0,i.default)(e)?Object.keys(e).length:0}function s(e,t){if(a(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t||(0,r.default)(e)!==(0,r.default)(t)||o(e)!==o(t))return!1;var i=!0;return(0,n.default)(e,function(e,n){return a(e,t[n])?!0:(i=!1,i)}),i}e.default=s})),wM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(bM());e.default=function(e,t){var i={};return(0,n.default)(e,function(e,n){var a=!1;t.forEach(function(e){((0,r.default)(e)&&e===n||e instanceof RegExp&&n.match(e))&&(a=!0)}),a||(i[n]=e)}),i}})),TM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=gM().default})),EM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(vE()),r=t(TM());e.default=function(e){var t=[],i=function(e){if(t.push(e),t.includes(e)||typeof e!=`object`||!e)return e;var a;if((0,n.default)(e)){a=[];for(var o=0,s=e.length;o{Object.defineProperty(e,`__esModule`,{value:!0}),e.REACT_PIVATE_PROPS=void 0,e.REACT_PIVATE_PROPS=[`children`,`hooks`,`ref`],e.default={}})),OM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.TOOLTIP_EVENT=e.ANNOTATION_EVENT_TARGET=e.AXIS_EVENT_TARGET=e.LEGEND_EVENT=e.GEOM_NAME=e.LEGEND_EVENT_TARGETS=e.LIFE_CIRCLE_NAMES=e.MOBILE_EVENT_NAMES=e.DRAG_EVENT_NAMES=e.pickEventName=e.BASE_EVENT_NAMES=void 0;var n=t(TM());e.BASE_EVENT_NAMES=[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`];var r=RegExp(`^on(.*)(?=(${[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`,`show`,`hide`,`change`].map(function(e){return e.replace(/^\S/,function(e){return e.toUpperCase()})}).join(`|`)}))`);e.pickEventName=function(e){var t=[];return(0,n.default)(e,function(e,n){var i=n.match(/^on(.*)/);if(i){var a=n.match(r);if(a){var o=a[1].replace(/([A-Z])/g,`-$1`).toLowerCase();o=o.replace(`column`,`interval`),o?t.push([n,`${o.replace(`-`,``)}:${a[2].toLowerCase()}`]):t.push([n,a[2].toLowerCase()])}else t.push([n,i[1].toLowerCase()])}}),t},e.DRAG_EVENT_NAMES=[`dragstart`,`drag`,`dragend`,`dragover`,`dragenter`,`dragleave`,`drop`],e.MOBILE_EVENT_NAMES=[`touchstart`,`touchmove`,`touchend`],e.LIFE_CIRCLE_NAMES=[`beforerender`,`afterrender`,`beforepaint`,`afterpaint`,`beforechangedata`,`afterchangedata`,`beforeclear`,`afterclear`,`beforedestroy`],e.LEGEND_EVENT_TARGETS=[`legend`,`legend-title`,`legend-item`,`legend-item-name`,`legend-item-Maker`,`legend-item-value`],e.GEOM_NAME=[`line`,`area`,`point`,`interval`,`polygon`,`edge`,`schema`],e.LEGEND_EVENT=[`legend:valuechanged`],e.AXIS_EVENT_TARGET=[`axis-label`,`axis-line`,`axis-tick`,`axis-title`],e.ANNOTATION_EVENT_TARGET=[`annotation`,`annotation-line`,`annotation-line-text`,`annotation-image`,`annotation-region`,`annotation-text`],e.TOOLTIP_EVENT=[`tooltip:show`,`tooltip:hide`,`tooltip:change`]})),kM=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var n=t&&t.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&t!==this.chartHelper.chart.width||n>=0&&n!==this.chartHelper.chart.height){var r=t||this.chartHelper.chart.width,i=n||this.chartHelper.chart.height;this.chartHelper.chart.changeSize(r,i),this.chartHelper.chart.emit(`resize`)}else this.chartHelper.render();else this.chartHelper.render()},t.prototype.componentWillUnmount=function(){this.chartHelper.destory(),this.resizeObserver.unobserve(this.props.container)},t.prototype.getG2Instance=function(){return this.chartHelper.chart},t.prototype.render=function(){var e,t=this,n=(e=this.props,e.placeholder),i=e.data,a=e.errorContent,o=this.props.ErrorBoundaryProps;if((i===void 0||i.length===0)&&n){this.chartHelper.destory();var s=n===!0?l.default.createElement(`div`,{style:{position:`relative`,top:`48%`,color:`#aaa`,textAlign:`center`}},`暂无数据`):n;return l.default.createElement(p.default,r({},o),s)}return this.chartHelper.update(this.props),o=a?r({fallback:a},o):{FallbackComponent:p.ErrorFallback},l.default.createElement(p.default,r({},o,{key:this.chartHelper.key,onError:function(){var e=[...arguments];t.isError=!0,(0,y.isFunction)(o.onError)&&o.onError.apply(o,e)},onReset:function(){var e=[...arguments];t.isError=!1,(0,y.isFunction)(o.onReset)&&o.onReset.apply(o,e)},resetKeys:[this.chartHelper.key],fallback:a}),l.default.createElement(h.default.Provider,{value:this.chartHelper},l.default.createElement(g.default.Provider,{value:this.chartHelper.chart},l.default.createElement(_.default.Provider,{value:this.chartHelper.extendGroup},this.props.children))))},t.defaultProps={placeholder:!1,visible:!0,interactions:[],filter:[]},t}(l.default.Component);t.default=(0,m.default)(b)})),jM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTranslateDirection=e.directionToPosition=void 0;var t=Y();function n(e,n,r){return r===t.DIRECTION.TOP?[e.minX+e.width/2-n.width/2,e.minY]:r===t.DIRECTION.BOTTOM?[e.minX+e.width/2-n.width/2,e.maxY-n.height]:r===t.DIRECTION.LEFT?[e.minX,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.RIGHT?[e.maxX-n.width,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.TOP_LEFT||r===t.DIRECTION.LEFT_TOP?[e.tl.x,e.tl.y]:r===t.DIRECTION.TOP_RIGHT||r===t.DIRECTION.RIGHT_TOP?[e.tr.x-n.width,e.tr.y]:r===t.DIRECTION.BOTTOM_LEFT||r===t.DIRECTION.LEFT_BOTTOM?[e.bl.x,e.bl.y-n.height]:r===t.DIRECTION.BOTTOM_RIGHT||r===t.DIRECTION.RIGHT_BOTTOM?[e.br.x-n.width,e.br.y-n.height]:[0,0]}e.directionToPosition=n;function r(e,n){if(n.isTransposed)switch(e){case t.DIRECTION.BOTTOM:return t.DIRECTION.LEFT;case t.DIRECTION.LEFT:return t.DIRECTION.BOTTOM;case t.DIRECTION.RIGHT:return t.DIRECTION.TOP;case t.DIRECTION.TOP:return t.DIRECTION.RIGHT}return e}function i(e){return e===t.DIRECTION.LEFT?t.DIRECTION.RIGHT:e===t.DIRECTION.RIGHT?t.DIRECTION.LEFT:e}function a(e){return e===t.DIRECTION.TOP?t.DIRECTION.BOTTOM:e===t.DIRECTION.BOTTOM?t.DIRECTION.TOP:e}function o(e,t){var n=t.matrix[0],r=t.matrix[4],o=e;return n<0&&(o=i(o)),r<0&&(o=a(o)),o}function s(e,t){var n=e;return t.isReflect(`x`)&&(n=i(n)),t.isReflect(`y`)&&(n=a(n)),n}function c(e,t){var n=e;return n=r(n,t),n=o(n,t),n=s(n,t),n}e.getTranslateDirection=c})),MM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=Y(),a=rE(),o=aE(),s=cE(),c=jM(),l=sE(),u=xO(),d=uE(),f=pE();function p(e,t){return(0,r.isBoolean)(e)?e===!1?!1:{}:(0,r.get)(e,[t],e)}function m(e){return(0,r.get)(e,`position`,i.DIRECTION.BOTTOM)}t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.container=n.view.getLayer(i.LAYER.FORE).addGroup(),n}return Object.defineProperty(t.prototype,`name`,{get:function(){return`legend`},enumerable:!1,configurable:!0}),t.prototype.init=function(){},t.prototype.render=function(){this.update()},t.prototype.layout=function(){var e=this;this.layoutBBox=this.view.viewBBox,(0,r.each)(this.components,function(t){var n=t.component,r=t.direction,i=(0,u.getLegendLayout)(r),a=n.get(`maxWidthRatio`),o=n.get(`maxHeightRatio`),l=e.getCategoryLegendSizeCfg(i,a,o),d=n.get(`maxWidth`),f=n.get(`maxHeight`);n.update({maxWidth:Math.min(l.maxWidth,d||0),maxHeight:Math.min(l.maxHeight,f||0)});var p=n.get(`padding`),m=n.getLayoutBBox(),h=new s.BBox(m.x,m.y,m.width,m.height).expand(p),g=(0,c.directionToPosition)(e.view.viewBBox,h,r),_=g[0],v=g[1],y=(0,c.directionToPosition)(e.layoutBBox,h,r),b=y[0],x=y[1],S=0,C=0;r.startsWith(`top`)||r.startsWith(`bottom`)?(S=_,C=x):(S=b,C=v),n.setLocation({x:S+p[3],y:C+p[0]}),e.layoutBBox=e.layoutBBox.cut(h,r)})},t.prototype.update=function(){var e=this;this.option=this.view.getOptions().legends;var t={},n=function(n,i,a){var o=e.getId(a.field),s=e.getComponentById(o);if(s){var c=void 0,u=p(e.option,a.field);u!==!1&&((0,r.get)(u,`custom`)?c=e.getCategoryCfg(n,i,a,u,!0):a.isLinear?c=e.getContinuousCfg(n,i,a,u):a.isCategory&&(c=e.getCategoryCfg(n,i,a,u))),c&&((0,l.omit)(c,[`container`]),s.direction=m(u),s.component.update(c),t[o]=!0)}else{var d=e.createFieldLegend(n,i,a);d&&(d.component.init(),e.components.push(d),t[o]=!0)}};if((0,r.get)(this.option,`custom`)){var a=`global-custom`,o=this.getComponentById(a);if(o){var s=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);(0,l.omit)(s,[`container`]),o.component.update(s),t[a]=!0}else{var c=this.createCustomLegend(void 0,void 0,void 0,this.option);if(c){c.init();var u=i.LAYER.FORE,d=m(this.option);this.components.push({id:a,component:c,layer:u,direction:d,type:i.COMPONENT_TYPE.LEGEND,extra:void 0}),t[a]=!0}}}else this.loopLegends(n);var f=[];(0,r.each)(this.getComponents(),function(e){t[e.id]?f.push(e):e.component.destroy()}),this.components=f},t.prototype.clear=function(){e.prototype.clear.call(this),this.container.clear()},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.container.remove(!0)},t.prototype.getGeometries=function(e){var t=this,n=e.geometries;return(0,r.each)(e.views,function(e){n=n.concat(t.getGeometries(e))}),n},t.prototype.loopLegends=function(e){if(this.view.getRootView()===this.view){var t=this.getGeometries(this.view),n={};(0,r.each)(t,function(t){var i=t.getGroupAttributes();(0,r.each)(i,function(r){var i=r.getScale(r.type);!i||i.type===`identity`||n[i.field]||(e(t,r,i),n[i.field]=!0)})})}},t.prototype.createFieldLegend=function(e,t,n){var a,o=p(this.option,n.field),s=i.LAYER.FORE,c=m(o);if(o!==!1&&((0,r.get)(o,`custom`)?a=this.createCustomLegend(e,t,n,o):n.isLinear?a=this.createContinuousLegend(e,t,n,o):n.isCategory&&(a=this.createCategoryLegend(e,t,n,o))),a)return a.set(`field`,n.field),{id:this.getId(n.field),component:a,layer:s,direction:c,type:i.COMPONENT_TYPE.LEGEND,extra:{scale:n}}},t.prototype.createCustomLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r,!0);return new a.CategoryLegend(i)},t.prototype.createContinuousLegend=function(e,t,n,r){var i=this.getContinuousCfg(e,t,n,(0,l.omit)(r,[`value`]));return new a.ContinuousLegend(i)},t.prototype.createCategoryLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r);return new a.CategoryLegend(i)},t.prototype.getContinuousCfg=function(e,t,n,i){var a=n.getTicks(),s=(0,r.find)(a,function(e){return e.value===0}),c=(0,r.find)(a,function(e){return e.value===1}),l=a.map(function(e){var r=e.value,i=e.tickValue,a=t.mapping(n.invert(r)).join(``);return{value:i,attrValue:a,color:a,scaleValue:r}});s||l.push({value:n.min,attrValue:t.mapping(n.invert(0)).join(``),color:t.mapping(n.invert(0)).join(``),scaleValue:0}),c||l.push({value:n.max,attrValue:t.mapping(n.invert(1)).join(``),color:t.mapping(n.invert(1)).join(``),scaleValue:1}),l.sort(function(e,t){return e.value-t.value});var f={min:(0,r.head)(l).value,max:(0,r.last)(l).value,colors:[],rail:{type:t.type},track:{}};t.type===`size`&&(f.track={style:{fill:t.type===`size`?this.view.getTheme().defaultColor:void 0}}),t.type===`color`&&(f.colors=l.map(function(e){return e.attrValue}));var p=this.container,h=m(i),g=(0,u.getLegendLayout)(h),_=(0,r.get)(i,`title`);return _&&=(0,r.deepMix)({text:(0,d.getName)(n)},_),f.container=p,f.layout=g,f.title=_,f.animateOption=o.DEFAULT_ANIMATE_CFG,this.mergeLegendCfg(f,i,`continuous`)},t.prototype.getCategoryCfg=function(e,t,n,a,s){var c=this.container,l=(0,r.get)(a,`position`,i.DIRECTION.BOTTOM),f=(0,u.getLegendThemeCfg)(this.view.getTheme(),l),p=(0,r.get)(f,[`marker`]),m=(0,r.get)(a,`marker`),h=(0,u.getLegendLayout)(l),g=(0,r.get)(f,[`pageNavigator`]),_=(0,r.get)(a,`pageNavigator`),v=s?(0,u.getCustomLegendItems)(p,m,a.items):(0,u.getLegendItems)(this.view,e,t,p,m),y=(0,r.get)(a,`title`);y&&=(0,r.deepMix)({text:n?(0,d.getName)(n):``},y);var b=(0,r.get)(a,`maxWidthRatio`),x=(0,r.get)(a,`maxHeightRatio`),S=this.getCategoryLegendSizeCfg(h,b,x);S.container=c,S.layout=h,S.items=v,S.title=y,S.animateOption=o.DEFAULT_ANIMATE_CFG,S.pageNavigator=(0,r.deepMix)({},g,_);var C=this.mergeLegendCfg(S,a,l);C.reversed&&C.items.reverse();var w=(0,r.get)(C,`maxItemWidth`);return w&&w<=1&&(C.maxItemWidth=this.view.viewBBox.width*w),C},t.prototype.mergeLegendCfg=function(e,t,n){var i=n.split(`-`)[0],a=(0,u.getLegendThemeCfg)(this.view.getTheme(),i);return(0,r.deepMix)({},a,e,t)},t.prototype.getId=function(e){return this.name+`-`+e},t.prototype.getComponentById=function(e){return(0,r.find)(this.components,function(t){return t.id===e})},t.prototype.getCategoryLegendSizeCfg=function(e,t,n){t===void 0&&(t=i.COMPONENT_MAX_VIEW_PERCENTAGE),n===void 0&&(n=i.COMPONENT_MAX_VIEW_PERCENTAGE);var r=this.view.viewBBox,a=r.width,o=r.height;return e===`vertical`?{maxWidth:a*t,maxHeight:o}:{maxWidth:a,maxHeight:o*n}},t}(f.Controller)})),NM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.clearList=void 0;var n=(J(),e(q)),r=`inactive`,i=`active`;function a(e){var t=e.getItems();(0,n.each)(t,function(t){e.hasState(t,i)&&e.setItemState(t,i,!1),e.hasState(t,r)&&e.setItemState(t,r,!1)})}t.clearList=a})),PM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND(),o=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t.ignoreItemStates=[],t}return t.prototype.getTriggerListInfo=function(){var e=(0,o.getDelegationObject)(this.context),t=null;return(0,o.isList)(e)&&(t={item:e.item,list:e.component}),t},t.prototype.getAllowComponents=function(){var e=this,t=this.context.view,n=(0,a.getComponents)(t),i=[];return(0,r.each)(n,function(t){t.isList()&&e.allowSetStateByElement(t)&&i.push(t)}),i},t.prototype.hasState=function(e,t){return e.hasState(t,this.stateName)},t.prototype.clearAllComponentsState=function(){var e=this,t=this.getAllowComponents();(0,r.each)(t,function(t){t.clearItemsState(e.stateName)})},t.prototype.allowSetStateByElement=function(e){var t=e.get(`field`);if(!t)return!1;if(this.cfg&&this.cfg.componentNames){var n=e.get(`name`);if(this.cfg.componentNames.indexOf(n)===-1)return!1}var r=this.context.view,i=(0,o.getScaleByField)(r,t);return i&&i.isCategory},t.prototype.allowSetStateByItem=function(e,t){var n=this.ignoreItemStates;return n.length?n.filter(function(n){return t.hasState(e,n)}).length===0:!0},t.prototype.setStateByElement=function(e,t,n){var r=e.get(`field`),i=this.context.view,a=(0,o.getScaleByField)(i,r),s=(0,o.getElementValue)(t,r),c=a.getText(s);this.setItemsState(e,c,n)},t.prototype.setStateEnable=function(e){var t=this,n=(0,o.getCurrentElement)(this.context);if(n){var i=this.getAllowComponents();(0,r.each)(i,function(r){t.setStateByElement(r,n,e)})}else{var a=(0,o.getDelegationObject)(this.context);if((0,o.isList)(a)){var s=a.item,c=a.component;this.allowSetStateByElement(c)&&this.allowSetStateByItem(s,c)&&this.setItemState(c,s,e)}}},t.prototype.setItemsState=function(e,t,n){var i=this,a=e.getItems();(0,r.each)(a,function(r){r.name===t&&i.setItemState(e,r,n)})},t.prototype.setItemState=function(e,t,n){e.setItemState(t,this.stateName,n)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.reset=function(){this.setStateEnable(!1)},t.prototype.toggle=function(){var e=this.getTriggerListInfo();if(e&&e.item){var t=e.list,n=e.item,r=this.hasState(t,n);this.setItemState(t,n,!r)}},t.prototype.clear=function(){var e=this.getTriggerListInfo();e?e.list.clearItemsState(this.stateName):this.clearAllComponentsState()},t}(i.default)})),FM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=NM(),a=(0,n.__importDefault)(PM()),o=`inactive`,s=`active`;t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=s,t.ignoreItemStates=[`unchecked`],t}return t.prototype.setItemsState=function(e,t,n){this.setHighlightBy(e,function(e){return e.name===t},n)},t.prototype.setItemState=function(e,t,n){e.getItems(),this.setHighlightBy(e,function(e){return e===t},n)},t.prototype.setHighlightBy=function(e,t,n){var i=e.getItems();if(n)(0,r.each)(i,function(n){t(n)?(e.hasState(n,o)&&e.setItemState(n,o,!1),e.setItemState(n,s,!0)):e.hasState(n,s)||e.setItemState(n,o,!0)});else{var a=e.getItemsByState(s),c=!0;(0,r.each)(a,function(e){if(!t(e))return c=!1,!1}),c?this.clear():(0,r.each)(i,function(n){t(n)&&(e.hasState(n,s)&&e.setItemState(n,s,!1),e.setItemState(n,o,!0))})}},t.prototype.highlight=function(){this.setState()},t.prototype.clear=function(){var e=this.getTriggerListInfo();if(e)(0,i.clearList)(e.list);else{var t=this.getAllowComponents();(0,r.each)(t,function(e){e.clearItemsState(s),e.clearItemsState(o)})}},t}(a.default)})),IM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),LM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`unchecked`,t}return t.prototype.unchecked=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),RM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.filterView=function(e,t,n){var i=this;e.getScaleByField(t)&&e.filter(t,n),e.views&&e.views.length&&(0,r.each)(e.views,function(e){i.filterView(e,t,n)})},t.prototype.filter=function(){var e=(0,a.getDelegationObject)(this.context);if(e){var t=this.context.view,n=e.component,r=n.get(`field`);if((0,a.isList)(e)){if(r){var i=n.getItemsByState(`unchecked`),o=(0,a.getScaleByField)(t,r),s=i.map(function(e){return e.name});s.length?this.filterView(t,r,function(e){var t=o.getText(e);return!s.includes(t)}):this.filterView(t,r,null),t.render(!0)}}else if((0,a.isSlider)(e)){var c=n.getValue(),l=c[0],u=c[1];this.filterView(t,r,function(e){return e>=l&&e<=u}),t.render(!0)}}},t}(i.default)})),zM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),BM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(FM()),r=t(IM()),i=t(LM()),a=t(RM()),o=t(zM()),s=HA();(0,s.registerAction)(`list-active`,r.default),(0,s.registerAction)(`list-selected`,o.default),(0,s.registerAction)(`list-highlight`,n.default),(0,s.registerAction)(`list-unchecked`,i.default),(0,s.registerAction)(`data-filter`,a.default),(0,s.registerAction)(`legend-item-highlight`,n.default,{componentNames:[`legend`]}),(0,s.registerInteraction)(`legend-active`,{start:[{trigger:`legend-item:mouseenter`,action:[`list-active:active`,`element-active:active`]}],end:[{trigger:`legend-item:mouseleave`,action:[`list-active:reset`,`element-active:reset`]}]}),(0,s.registerInteraction)(`legend-highlight`,{start:[{trigger:`legend-item:mouseenter`,action:[`legend-item-highlight:highlight`,`element-highlight:highlight`]}],end:[{trigger:`legend-item:mouseleave`,action:[`legend-item-highlight:reset`,`element-highlight:reset`]}]}),(0,s.registerInteraction)(`legend-filter`,{showEnable:[{trigger:`legend-item:mouseenter`,action:`cursor:pointer`},{trigger:`legend-item:mouseleave`,action:`cursor:default`}],start:[{trigger:`legend-item:click`,action:`list-unchecked:toggle`},{trigger:`legend-item:click`,action:`data-filter:filter`}]})})),VM=i((e=>{var t=e&&e.__rest||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{Object.defineProperty(t,`__esModule`,{value:!0}),t.getBackgroundRectStyle=t.getStyle=void 0;var n=(R(),e(F)),r=(J(),e(q));function i(e,t,i,a){a===void 0&&(a=``);var o=e.style,s=o===void 0?{}:o,c=e.defaultStyle,l=e.color,u=e.size,d=(0,n.__assign)((0,n.__assign)({},c),s);return l&&(t&&(s.stroke||(d.stroke=l)),i&&(s.fill||(d.fill=l))),a&&(0,r.isNil)(s[a])&&!(0,r.isNil)(u)&&(d[a]=u),d}t.getStyle=i;function a(e){return(0,r.deepMix)({},{fill:`#CCD6EC`,fillOpacity:.3},(0,r.get)(e,[`background`,`style`]))}t.getBackgroundRectStyle=a})),UM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getRectWithCornerRadius=t.getFunnelPath=t.getIntervalRectPath=t.getBackgroundRectPath=t.parseRadius=t.getRectPath=t.getRectPoints=void 0;var n=(J(),e(q)),r=oE();function i(e){var t=e.x,r=e.y,i=e.y0,a=e.size,o,s;(0,n.isArray)(r)?(o=r[0],s=r[1]):(o=i,s=r);var c,l;(0,n.isArray)(t)?(c=t[0],l=t[1]):(c=t-a/2,l=t+a/2);var u=[{x:c,y:o},{x:c,y:s}];return u.push({x:l,y:s},{x:l,y:o}),u}t.getRectPoints=i;function a(e,t){t===void 0&&(t=!0);var n=[],r=e[0];n.push([`M`,r.x,r.y]);for(var i=1,a=e.length;it&&(r=r?t/(1+i/r):0,i=t-r),a+o>t&&(a=a?t/(1+o/a):0,o=t-a),[r||0,i||0,a||0,o||0]}t.parseRadius=o;function s(e,t,i){var a=[];if(i.isRect){var s=i.isTransposed?{x:i.start.x,y:t[0].y}:{x:t[0].x,y:i.start.y},c=i.isTransposed?{x:i.end.x,y:t[2].y}:{x:t[3].x,y:i.end.y},l=(0,n.get)(e,[`background`,`style`,`radius`]);if(l){var u=i.isTransposed?Math.abs(t[0].y-t[2].y):t[2].x-t[1].x,d=i.isTransposed?i.getWidth():i.getHeight(),f=o(l,Math.min(u,d)),p=f[0],m=f[1],h=f[2],g=f[3];a.push([`M`,s.x,c.y+p]),p!==0&&a.push([`A`,p,p,0,0,1,s.x+p,c.y]),a.push([`L`,c.x-m,c.y]),m!==0&&a.push([`A`,m,m,0,0,1,c.x,c.y+m]),a.push([`L`,c.x,s.y-h]),h!==0&&a.push([`A`,h,h,0,0,1,c.x-h,s.y]),a.push([`L`,s.x+g,s.y]),g!==0&&a.push([`A`,g,g,0,0,1,s.x,s.y-g])}else a.push([`M`,s.x,s.y]),a.push([`L`,c.x,s.y]),a.push([`L`,c.x,c.y]),a.push([`L`,s.x,c.y]),a.push([`L`,s.x,s.y]);a.push([`z`])}if(i.isPolar){var _=i.getCenter(),v=(0,r.getAngle)(e,i),y=v.startAngle,b=v.endAngle;if(i.type!==`theta`&&!i.isTransposed)a=(0,r.getSectorPath)(_.x,_.y,i.getRadius(),y,b);else{var x=function(e){return e**2},p=Math.sqrt(x(_.x-t[0].x)+x(_.y-t[0].y)),m=Math.sqrt(x(_.x-t[2].x)+x(_.y-t[2].y));a=(0,r.getSectorPath)(_.x,_.y,p,i.startAngle,i.endAngle,m)}}return a}t.getBackgroundRectPath=s;function c(e,t,n){var r=n.getWidth(),i=n.getHeight(),o=n.type===`rect`,s=[],c=(e[2].x-e[1].x)/2,l=n.isTransposed?c*i/r:c*r/i;return t===`round`?(o?(s.push([`M`,e[0].x,e[0].y+l]),s.push([`L`,e[1].x,e[1].y-l]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y-l]),s.push([`L`,e[3].x,e[3].y+l]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y+l])):(s.push([`M`,e[0].x,e[0].y]),s.push([`L`,e[1].x,e[1].y]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y]),s.push([`L`,e[3].x,e[3].y]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y])),s.push([`z`])):s=a(e),s}t.getIntervalRectPath=c;function l(e,t,r){var i=[];return(0,n.isNil)(t)?r?i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,(e[2].x+e[3].x)/2,(e[2].y+e[3].y)/2],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,t[1].x,t[1].y],[`L`,t[0].x,t[0].y],[`Z`]),i}t.getFunnelPath=l;function u(e,t,n){var r,i,a,s,c=e[0],l=e[1],u=e[2],d=e[3],f=[0,0,0,0],p=f[0],m=f[1],h=f[2],g=f[3];c.ye[1].x?(d=e[0],c=e[1],l=e[2],u=e[3],a=o(n,Math.min(d.x-c.x,c.y-l.y)),p=a[0],g=a[1],h=a[2],m=a[3]):(s=o(n,Math.min(d.x-c.x,c.y-l.y)),m=s[0],h=s[1],g=s[2],p=s[3]));var _=[];return _.push([`M`,l.x,l.y+p]),p!==0&&_.push([`A`,p,p,0,0,1,l.x+p,l.y]),_.push([`L`,u.x-m,u.y]),m!==0&&_.push([`A`,m,m,0,0,1,u.x,u.y+m]),_.push([`L`,d.x,d.y-h]),h!==0&&_.push([`A`,h,h,0,0,1,d.x-h,d.y]),_.push([`L`,c.x+g,c.y]),g!==0&&_.push([`A`,g,g,0,0,1,c.x,c.y-g]),_.push([`L`,l.x,l.y+p]),_.push([`z`]),_}t.getRectWithCornerRadius=u})),WM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM(),s=(0,r.registerShapeFactory)(`interval`,{defaultShapeType:`rect`,getDefaultPoints:function(e){return(0,o.getRectPoints)(e)}});(0,r.registerShape)(`interval`,`rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!1,!0),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=r.radius&&this.coordinate.isRect?(0,o.getRectWithCornerRadius)(this.parsePoints(e.points),this.coordinate,r.radius):this.parsePath((0,o.getIntervalRectPath)(e.points,r.lineCap,this.coordinate)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,fill:t}}:{symbol:`square`,style:{r:4,fill:t}}}}),t.default=s})),GM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getDefaultSize=void 0;var n=(J(),e(q)),r=lE();function i(e,t){var r=e.length,i=e;(0,n.isString)(i[0])&&(i=e.map(function(e){return t.translate(e)}));for(var a=i[1]-i[0],o=2;os&&(a=s)}return a}function a(e,t){if(t){var r=(0,n.flatten)(e);return(0,n.valuesOfKey)(r,t).length}return e.length}function o(e){var t=e.theme,o=e.coordinate,s=e.getXScale(),c=s.values,l=e.beforeMappingData,u=c.length,d=(0,r.getXDimensionLength)(e.coordinate),f=e.intervalPadding,p=e.dodgePadding,m=e.maxColumnWidth||t.maxColumnWidth,h=e.minColumnWidth||t.minColumnWidth,g=e.columnWidthRatio||t.columnWidthRatio,_=e.multiplePieWidthRatio||t.multiplePieWidthRatio,v=e.roseWidthRatio||t.roseWidthRatio;if(s.isLinear&&c.length>1){c.sort();var y=i(c,s);u=(s.max-s.min)/y,c.length>u&&(u=c.length)}var b=s.range,x=1/u,S=1;if(o.isPolar?S=o.isTransposed&&u>1?_:v:(s.isLinear&&(x*=b[1]-b[0]),S=g),!(0,n.isNil)(f)&&f>=0){var C=f/d;x=(1-(u-1)*C)/u}else x*=S;if(e.getAdjust(`dodge`)){var w=e.getAdjust(`dodge`).dodgeBy,T=a(l,w);if(!(0,n.isNil)(p)&&p>=0){var E=p/d;x=(x-E*(T-1))/T}else !(0,n.isNil)(f)&&f>=0&&(x*=S),x/=T;x=x>=0?x:0}if(!(0,n.isNil)(m)&&m>=0){var D=m/d;x>D&&(x=D)}if(!(0,n.isNil)(h)&&h>=0){var O=h/d;x{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=(0,n.__importDefault)(fO());WM();var o=GM(),s=uE();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`interval`,n.shapeType=`interval`,n.generatePoints=!0,n.background=t.background,n}return t.prototype.createShapePointsCfg=function(t){var n=e.prototype.createShapePointsCfg.call(this,t),r,a=this.getAttribute(`size`);if(a){r=this.getAttributeValues(a,t)[0];var s=this.coordinate,c=(0,i.getXDimensionLength)(s);r/=c}else this.defaultSize||=(0,o.getDefaultSize)(this),r=this.defaultSize;return n.size=r,n},t.prototype.adjustScale=function(){e.prototype.adjustScale.call(this);var t=this.getYScale();if(this.coordinate.type===`theta`)t.change({nice:!1,min:0,max:(0,s.getMaxScale)(t)});else{var n=this.scaleDefs,i=t.field,a=t.min,o=t.max;t.type!==`time`&&(a>0&&!(0,r.get)(n,[i,`min`])&&t.change({min:0}),o<=0&&!(0,r.get)(n,[i,`max`])&&t.change({max:0}))}},t.prototype.getDrawCfg=function(t){var n=e.prototype.getDrawCfg.call(this,t);return n.background=this.background,n},t}(a.default)})),qM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelValueDir=function(e){var t=`y`,n=e.points;return n[0][t]<=n[2][t]?1:-1},t.prototype.getLabelOffsetPoint=function(t,r,i,a){var o,s=e.prototype.getLabelOffsetPoint.call(this,t,r,i),c=this.getCoordinate(),l=c.isTransposed?`x`:`y`,u=this.getLabelValueDir(t.mappingData);return s=(0,n.__assign)((0,n.__assign)({},s),(o={},o[l]=s[l]*u,o)),c.isReflect(`x`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{x:s.x*-1})),c.isReflect(`y`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{y:s.y*-1})),s},t.prototype.getThemedLabelCfg=function(e){var t=this.geometry,n=this.getDefaultLabelCfg(),i=t.theme;return(0,r.deepMix)({},n,i.labels,e.position===`middle`?{offset:0}:{},e)},t.prototype.setLabelPosition=function(e,t,n,i){var a=this.getCoordinate(),o=a.isTransposed,s=t.points,c=a.convert(s[0]),l=a.convert(s[2]),u=this.getLabelValueDir(t),d,f,p,m,h=(0,r.isArray)(t.shape)?t.shape[0]:t.shape;if(h===`funnel`||h===`pyramid`){var g=(0,r.get)(t,`nextPoints`),_=(0,r.get)(t,`points`);if(g){var v=a.convert(_[0]),y=a.convert(_[1]),b=a.convert(g[0]),x=a.convert(g[1]);o?(d=Math.min(b.y,v.y),p=Math.max(b.y,v.y),f=(y.x+x.x)/2,m=(v.x+b.x)/2):(d=Math.min((y.y+x.y)/2,(v.y+b.y)/2),p=Math.max((y.y+x.y)/2,(v.y+b.y)/2),f=x.x,m=v.x)}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x;switch(i){case`right`:e.x=f,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`left`:e.x=m,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`bottom`:o&&(e.x=(f+m)/2),e.y=p,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;case`middle`:o&&(e.x=(f+m)/2),e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,`middle`);break;case`top`:o&&(e.x=(f+m)/2),e.y=d,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;default:break}},t}((0,n.__importDefault)(_O()).default)})),JM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=lE(),o=(0,n.__importDefault)(_O()),s=Math.PI/2;t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelOffset=function(e){var t=this.getCoordinate(),n=0;if((0,r.isNumber)(e))n=e;else if((0,r.isString)(e)&&e.indexOf(`%`)!==-1){var i=t.getRadius();t.innerRadius>0&&(i*=1-t.innerRadius),n=parseFloat(e)*.01*i}return n},t.prototype.getLabelItems=function(t){var i=e.prototype.getLabelItems.call(this,t),a=this.geometry.getYScale();return(0,r.map)(i,function(e){if(e&&a){var t=a.scale((0,r.get)(e.data,a.field));return(0,n.__assign)((0,n.__assign)({},e),{percent:t})}return e})},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate(),n;if(e.labelEmit)n=e.angle<=Math.PI/2&&e.angle>=-Math.PI/2?`left`:`right`;else if(!t.isTransposed)n=`center`;else{var r=t.getCenter(),i=e.offset;n=Math.abs(e.x-r.x)<1?`center`:e.angle>Math.PI||e.angle<=0?i>0?`left`:`right`:i>0?`right`:`left`}return n},t.prototype.getLabelPoint=function(e,t,n){var r=1,i,a=e.content[n];this.isToMiddle(t)?i=this.getMiddlePoint(t.points):(e.content.length===1&&n===0?n=1:n===0&&(r=-1),i=this.getArcPoint(t,n));var o=e.offset*r,s=this.getPointAngle(i),c=e.labelEmit,l=this.getCirclePoint(s,o,i,c);return l.r===0?l.content=``:(l.content=a,l.angle=s,l.color=t.color),l.rotate=e.autoRotate?this.getLabelRotate(s,o,c):e.rotate,l.start={x:i.x,y:i.y},l},t.prototype.getArcPoint=function(e,t){return t===void 0&&(t=0),!(0,r.isArray)(e.x)&&!(0,r.isArray)(e.y)?{x:e.x,y:e.y}:{x:(0,r.isArray)(e.x)?e.x[t]:e.x,y:(0,r.isArray)(e.y)?e.y[t]:e.y}},t.prototype.getPointAngle=function(e){return(0,a.getAngleByPoint)(this.getCoordinate(),e)},t.prototype.getCirclePoint=function(e,t,r,a){var o=this.getCoordinate(),s=o.getCenter(),c=(0,i.getDistanceToCenter)(o,r);if(c===0)return(0,n.__assign)((0,n.__assign)({},s),{r:c});var l=e;return o.isTransposed&&c>t&&!a?l=e+Math.asin(t/(2*c))*2:c+=t,{x:s.x+c*Math.cos(l),y:s.y+c*Math.sin(l),r:c}},t.prototype.getLabelRotate=function(e,t,n){var r=e+s;return n&&(r-=s),r&&(r>s?r-=Math.PI:r<-s&&(r+=Math.PI)),r},t.prototype.getMiddlePoint=function(e){var t=this.getCoordinate(),n=e.length,i={x:0,y:0};return(0,r.each)(e,function(e){i.x+=e.x,i.y+=e.y}),i.x/=n,i.y/=n,i=t.convert(i),i},t.prototype.isToMiddle=function(e){return e.x.length>2},t}(o.default)})),YM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=oE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.defaultLayout=`distribute`,t}return t.prototype.getDefaultLabelCfg=function(t,n){var i=e.prototype.getDefaultLabelCfg.call(this,t,n);return(0,r.deepMix)({},i,(0,r.get)(this.geometry.theme,`pieLabels`,{}))},t.prototype.getLabelOffset=function(t){return e.prototype.getLabelOffset.call(this,t)||0},t.prototype.getLabelRotate=function(e,t,n){var r;return t<0&&(r=e,r>Math.PI/2&&(r-=Math.PI),r<-Math.PI/2&&(r+=Math.PI)),r},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate().getCenter(),n=e.angle<=Math.PI/2&&e.x>=t.x?`left`:`right`;return e.offset<=0&&(n=n===`right`?`left`:`right`),n},t.prototype.getArcPoint=function(e){return e},t.prototype.getPointAngle=function(e){var t=this.getCoordinate(),n={x:(0,r.isArray)(e.x)?e.x[0]:e.x,y:e.y[0]},a={x:(0,r.isArray)(e.x)?e.x[1]:e.x,y:e.y[1]},o,s=(0,i.getAngleByPoint)(t,n);if(e.points&&e.points[0].y===e.points[1].y)o=s;else{var c=(0,i.getAngleByPoint)(t,a);s>=c&&(c+=Math.PI*2),o=s+(c-s)/2}return o},t.prototype.getCirclePoint=function(e,t){var r=this.getCoordinate(),i=r.getCenter(),o=r.getRadius()+t;return(0,n.__assign)((0,n.__assign)({},(0,a.polarToCartesian)(i.x,i.y,o,e)),{angle:e,r:o})},t}((0,n.__importDefault)(JM()).default)})),XM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(CM());e.default=(function(e,t,a,o){if(e===null){(0,n.default)(a,function(e){var n=t[e];n!==void 0&&((0,r.default)(n)||(n=[n]),o(n,e))});return}var s,c;(0,n.default)(a,function(n){s=e[n],c=t[n],(0,i.default)(c,s)||((0,r.default)(c)||(c=[c]),o(c,n))})})})),ZM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.distribute=void 0;var n=(J(),e(q)),r=oE(),i=4;function a(e,t,r,i,a,o){var s=!0,c=i.start,l=i.end,u=Math.min(c.y,l.y),d=Math.abs(c.y-l.y),f,p=0,m=Number.MIN_VALUE,h=t.map(function(e){return e.y>p&&(p=e.y),e.yd&&(d=p-u);s;)for(h.forEach(function(e){var t=(Math.min.apply(m,e.targets)+Math.max.apply(m,e.targets))/2;e.pos=Math.min(Math.max(m,t-e.size/2),d-e.size)}),s=!1,f=h.length;f--;)if(f>0){var g=h[f-1],_=h[f];g.pos+g.size>_.pos&&(g.size+=_.size,g.targets=g.targets.concat(_.targets),g.pos+g.size>d&&(g.pos=d-g.size),h.splice(f,1),s=!0)}f=0,h.forEach(function(e){var n=u+r/2;e.targets.forEach(function(){t[f].y=e.pos+n,n+=r,f++})});for(var v={},y=0,b=e;y0){var f=14,p=(u+c)*2+f*2,m={start:l.start,end:l.end},h=[[],[]];e.forEach(function(e){e&&(e.textAlign===`right`?h[0].push(e):h[1].push(e))}),h.forEach(function(e,n){var r=p/f;e.length>r&&(e.sort(function(e,t){return t[`..percent`]-e[`..percent`]}),e.splice(r,e.length-r)),e.sort(function(e,t){return e.y-t.y}),a(t,e,f,m,d,n)})}(0,n.each)(e,function(e){if(e&&e.labelLine){var t=e.offset,a=e.angle,o=(0,r.polarToCartesian)(d.x,d.y,u,a),s=(0,r.polarToCartesian)(d.x,d.y,u+t/2,a),c=e.x+(0,n.get)(e,`offsetX`,0),l=e.y+(0,n.get)(e,`offsetY`,0),f={x:c-Math.cos(a)*i,y:l-Math.sin(a)*i};(0,n.isObject)(e.labelLine)||(e.labelLine={}),e.labelLine.path=[`M `+o.x,o.y+` Q`+s.x,s.y+` `+f.x,f.y].join(`,`)}})}}t.distribute=o})),QM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInCanvas=void 0;var n=(J(),e(q)),r=pO();function i(e,t,i,a){(0,n.each)(t,function(e){var t=a.minX,n=a.minY,i=a.maxX,o=a.maxY,s=e.getCanvasBBox(),c=s.minX,l=s.minY,u=s.maxX,d=s.maxY,f=s.x,p=s.y,m=s.width,h=s.height,g=f,_=p;(ci?g=i-m:u>i&&(g-=u-i),l>o?_=o-h:d>o&&(_-=d-o),(g!==f||_!==p)&&(0,r.translate)(e,g-f,_-p)})}t.limitInCanvas=i})),$M=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInShape=void 0;var n=(J(),e(q));function r(e,t,r,i){(0,n.each)(t,function(e,t){var n=e.getCanvasBBox(),i=r[t].getBBox();(n.minXi.maxX||n.maxY>i.maxY)&&e.remove(!0)})}t.limitInShape=r})),eN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.overlap=t.fixedOverlap=void 0;var n=(J(),e(q)),r=100,i=function(){function e(e){e===void 0&&(e={}),this.bitmap={};var t=e.xGap,n=t===void 0?1:t,r=e.yGap,i=r===void 0?8:r;this.xGap=n,this.yGap=i}return e.prototype.hasGap=function(e){for(var t=!0,n=this.bitmap,r=Math.round(e.minX),i=Math.round(e.maxX),a=Math.round(e.minY),o=Math.round(e.maxY),s=r;s<=i;s+=1){if(!n[s]){n[s]={};continue}if(s===r||s===i){for(var c=a;c<=o;c++)if(n[s][c]){t=!1;break}}else if(n[s][a]||n[s][o]){t=!1;break}}return t},e.prototype.fillGap=function(e){for(var t=this.bitmap,n=Math.round(e.minX),r=Math.round(e.maxX),i=Math.round(e.minY),a=Math.round(e.maxY),o=n;o<=r;o+=1)t[o]||(t[o]={});for(var o=n;o<=r;o+=this.xGap){for(var s=i;s<=a;s+=this.yGap)t[o][s]=!0;t[o][a]=!0}if(this.yGap!==1)for(var o=i;o<=a;o+=1)t[n][o]=!0,t[r][o]=!0;if(this.xGap!==1)for(var o=n;o<=r;o+=1)t[o][i]=!0,t[o][a]=!0},e.prototype.destroy=function(){this.bitmap={}},e}();function a(e,t,n){n===void 0&&(n=r);var i=-1,a=e.attr(),o=a.x,s=a.y,c=e.getCanvasBBox(),l=Math.sqrt(c.width*c.width+c.height*c.height),u,d=-i,f=0,p=0,m=function(e){var t=e*.1;return[t*Math.cos(t),t*Math.sin(t)]};if(t.hasGap(c))return t.fillGap(c),!0;for(var h=!1,g=0,_={};Math.min(Math.abs(f),Math.abs(p)){var t=e&&e.__rest||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{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t}return t.prototype.hasState=function(e){return e.hasState(this.stateName)},t.prototype.setElementState=function(e,t){e.setState(this.stateName,t)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.clear=function(){var e=this.context.view;this.clearViewState(e)},t.prototype.clearViewState=function(e){var t=this,n=(0,a.getElementsByState)(e,this.stateName);(0,r.each)(n,function(e){t.setElementState(e,!1)})},t}(i.default)})),rN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=(0,n.__importDefault)(nN());function o(e){return(0,r.get)(e.get(`delegateObject`),`item`)}t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.ignoreListItemStates=[`unchecked`],t}return t.prototype.isItemIgnore=function(e,t){return!!this.ignoreListItemStates.filter(function(n){return t.hasState(e,n)}).length},t.prototype.setStateByComponent=function(e,t,n){var r=this.context.view,a=e.get(`field`),o=(0,i.getElements)(r);this.setElementsStateByItem(o,a,t,n)},t.prototype.setStateByElement=function(e,t){this.setElementState(e,t)},t.prototype.isMathItem=function(e,t,n){var a=this.context.view,o=(0,i.getScaleByField)(a,t),s=(0,i.getElementValue)(e,t);return!(0,r.isNil)(s)&&n.name===o.getText(s)},t.prototype.setElementsStateByItem=function(e,t,n,i){var a=this;(0,r.each)(e,function(e){a.isMathItem(e,t,n)&&e.setState(a.stateName,i)})},t.prototype.setStateEnable=function(e){var t=(0,i.getCurrentElement)(this.context);if(t)(0,i.isElementChange)(this.context)&&this.setStateByElement(t,e);else{var n=(0,i.getDelegationObject)(this.context);if((0,i.isList)(n)){var r=n.item,a=n.component;if(r&&a&&!this.isItemIgnore(r,a)){var s=this.context.event.gEvent;if(s&&s.fromShape&&s.toShape&&o(s.fromShape)===o(s.toShape))return;this.setStateByComponent(a,r,e)}}}},t.prototype.toggle=function(){var e=(0,i.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}(a.default)})),iN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),aN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(kD()),i=ND(),a=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.cache={},t}return t.prototype.getColorScale=function(e,t){var n=t.geometry.getAttribute(`color`);return n?e.getScaleByField(n.getFields()[0]):null},t.prototype.getLinkPath=function(e,t){var n=this.context.view.getCoordinate().isTransposed,r=e.shape.getCanvasBBox(),i=t.shape.getCanvasBBox();return n?[[`M`,r.minX,r.minY],[`L`,i.minX,i.maxY],[`L`,i.maxX,i.maxY],[`L`,r.maxX,r.minY],[`Z`]]:[[`M`,r.maxX,r.minY],[`L`,i.minX,i.minY],[`L`,i.minX,i.maxY],[`L`,r.maxX,r.maxY],[`Z`]]},t.prototype.addLinkShape=function(e,t,r,i){var o={opacity:.4,fill:t.shape.attr(`fill`)};e.addShape({type:`path`,attrs:(0,n.__assign)((0,n.__assign)({},(0,a.deepMix)({},o,(0,a.isFunction)(i)?i(o,t):i)),{path:this.getLinkPath(t,r)})})},t.prototype.linkByElement=function(e,t){var n=this,r=this.context.view,o=this.getColorScale(r,e);if(o){var s=(0,i.getElementValue)(e,o.field);if(!this.cache[s]){var c=(0,i.getElementsByField)(r,o.field,s),l=this.linkGroup.addGroup();this.cache[s]=l;var u=c.length;(0,a.each)(c,function(e,r){if(r{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.startPoint=null,t.endPoint=null,t.isStarted=!1,t.effectSiblings=!1,t.effectByRecord=!1,t}return t.prototype.getCurrentPoint=function(){var e=this.context.event;return{x:e.x,y:e.y}},t.prototype.start=function(){this.clear(),this.startPoint=this.getCurrentPoint(),this.isStarted=!0},t.prototype.getIntersectElements=function(){var e=null;if((0,i.isMask)(this.context))e=(0,i.getMaskedElements)(this.context,10);else{var t=this.startPoint,n=this.isStarted?this.getCurrentPoint():this.endPoint;if(!t||!n)return;var r={minX:Math.min(t.x,n.x),minY:Math.min(t.y,n.y),maxX:Math.max(t.x,n.x),maxY:Math.max(t.y,n.y)},a=this.context.view;e=(0,i.getIntersectElements)(a,r)}return e},t.prototype.setStateEnable=function(e){if(this.effectSiblings&&!this.effectByRecord)this.setSiblingsState(e);else{var t=(0,i.getElements)(this.context.view),n=this.getIntersectElements();n&&n.length?this.effectByRecord?this.setSiblingsStateByRecord(n,e):this.setElementsState(n,e,t):this.clear()}},t.prototype.setSiblingsStateByRecord=function(e,t){var n=this,a=this.context.view,o=(0,i.getSilbings)(a),s=e.map(function(e){return e.getModel().data}),c=a.getXScale().field,l=a.getYScales()[0].field;(0,r.each)(o,function(e){var r=(0,i.getElements)(e),a=r.filter(function(e){var t=e.getModel().data;return(0,i.isInRecords)(s,t,c,l)});n.setElementsState(a,t,r)})},t.prototype.setSiblingsState=function(e){var t=this,n=this.context.view,a=(0,i.getSilbings)(n);(0,i.isMask)(this.context)&&(0,r.each)(a,function(n){var r=(0,i.getElements)(n),a=(0,i.getSiblingMaskElements)(t.context,n,10);a&&a.length?t.setElementsState(a,e,r):t.clearViewState(n)})},t.prototype.setElementsState=function(e,t,n){var i=this;(0,r.each)(n,function(n){e.includes(n)?i.setElementState(n,t):i.setElementState(n,!1)})},t.prototype.end=function(){this.isStarted=!1,this.endPoint=this.getCurrentPoint()},t.prototype.clear=function(){var e=this,t=this.context.view;if(this.effectSiblings){var n=(0,i.getSilbings)(t);(0,r.each)(n,function(t){e.clearViewState(t)})}else this.clearViewState(t)},t}((0,n.__importDefault)(nN()).default)})),sN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),cN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateEnable=function(e){var t=(0,r.getCurrentElement)(this.context);if(t){if(!(0,r.isElementChange)(this.context))return;e?(this.clear(),this.setElementState(t,!0)):this.hasState(t)&&this.setElementState(t,!1)}},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=this.hasState(e);t||this.clear(),this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}((0,n.__importDefault)(nN()).default)})),lN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),uN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.setHighlightBy=t.clearHighlight=void 0;var n=(J(),e(q)),r=ND(),i=`inactive`,a=`active`;function o(e){var t=(0,r.getElements)(e);(0,n.each)(t,function(e){e.hasState(a)&&e.setState(a,!1),e.hasState(i)&&e.setState(i,!1)})}t.clearHighlight=o;function s(e,t,r){(0,n.each)(e,function(e){t(e)?(e.hasState(i)&&e.setState(i,!1),e.setState(a,r)):(e.hasState(a)&&e.setState(a,!1),e.setState(i,r))})}t.setHighlightBy=s})),dN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.STATUS_ACTIVE=t.STATUS_UNACTIVE=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=uN(),o=(0,n.__importDefault)(rN()),s=Y();t.STATUS_UNACTIVE=s.ELEMENT_STATE.INACTIVE,t.STATUS_ACTIVE=s.ELEMENT_STATE.ACTIVE,t.default=function(e){(0,n.__extends)(o,e);function o(){var n=e!==null&&e.apply(this,arguments)||this;return n.stateName=t.STATUS_ACTIVE,n}return o.prototype.setElementsStateByItem=function(e,t,n,r){var i=this;this.setHighlightBy(e,function(e){return i.isMathItem(e,t,n)},r)},o.prototype.setElementHighlight=function(e,n){n(e)?(e.hasState(t.STATUS_UNACTIVE)&&e.setState(t.STATUS_UNACTIVE,!1),e.setState(t.STATUS_ACTIVE,!0)):e.hasState(t.STATUS_ACTIVE)||e.setState(t.STATUS_UNACTIVE,!0)},o.prototype.setHighlightBy=function(e,n,a){var o=this;if(a)(0,r.each)(e,function(e){o.setElementHighlight(e,n)});else{var s=(0,i.getElementsByState)(this.context.view,t.STATUS_ACTIVE),c=!0;(0,r.each)(s,function(e){if(!n(e))return c=!1,!1}),c?this.clear():(0,r.each)(e,function(e){n(e)&&(e.hasState(t.STATUS_ACTIVE)&&e.setState(t.STATUS_ACTIVE,!1),e.setState(t.STATUS_UNACTIVE,!0))})}},o.prototype.setElementState=function(e,t){var n=this.context.view,r=(0,i.getElements)(n);this.setHighlightBy(r,function(t){return e===t},t)},o.prototype.highlight=function(){this.setState()},o.prototype.clear=function(){var e=this.context.view;(0,a.clearHighlight)(e)},o}(o.default)})),fN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=(0,n.__importStar)(dN());t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setElementHighlight=function(e,t){t(e)?(e.hasState(i.STATUS_UNACTIVE)&&e.setState(i.STATUS_UNACTIVE,!1),e.setState(i.STATUS_ACTIVE,!0)):(e.setState(i.STATUS_UNACTIVE,!0),e.hasState(i.STATUS_ACTIVE)&&e.setState(i.STATUS_ACTIVE,!1))},t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=n.getXScale(),a=(0,r.getElementValue)(e,i.field),o=(0,r.getElements)(n),s=o.filter(function(e){return(0,r.getElementValue)(e,i.field)===a});this.setHighlightBy(o,function(e){return s.includes(e)},t)},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setStateByElement(e,!t)}},t}(i.default)})),pN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=e.geometry.getAttribute(`color`);if(i){var a=n.getScaleByField(i.getFields()[0]),o=(0,r.getElementValue)(e,a.field),s=(0,r.getElements)(n),c=s.filter(function(e){return(0,r.getElementValue)(e,a.field)===o});this.setHighlightBy(s,function(e){return c.includes(e)},t)}},t}((0,n.__importDefault)(dN()).default)})),mN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=uN();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.highlight=function(){this.setState()},t.prototype.setElementState=function(e,t){var n=this.context.view,a=(0,r.getElements)(n);(0,i.setHighlightBy)(a,function(t){return e===t},t)},t.prototype.clear=function(){var e=this.context.view;(0,i.clearHighlight)(e)},t}((0,n.__importDefault)(cN()).default)})),hN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=void 0;var n=(R(),e(F)),r=nO(),i=uN(),a=(0,n.__importDefault)(oN()),o;(function(e){e.BEFORE_HIGHLIGHT=`element-range-highlight:beforehighlight`,e.AFTER_HIGHLIGHT=`element-range-highlight:afterhighlight`,e.BEFORE_CLEAR=`element-range-highlight:beforeclear`,e.AFTER_CLEAR=`element-range-highlight:afterclear`})(o||={}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=o,t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.clearViewState=function(e){(0,i.clearHighlight)(e)},t.prototype.highlight=function(){var e=this.context,t=e.view,n={view:t,event:e.event,highlightElements:this.getIntersectElements()};t.emit(o.BEFORE_HIGHLIGHT,r.Event.fromData(t,o.BEFORE_HIGHLIGHT,n)),this.setState(),t.emit(o.AFTER_HIGHLIGHT,r.Event.fromData(t,o.AFTER_HIGHLIGHT,n))},t.prototype.clear=function(){var t=this.context.view;t.emit(o.BEFORE_CLEAR,r.Event.fromData(t,o.BEFORE_CLEAR,{})),e.prototype.clear.call(this),t.emit(o.AFTER_CLEAR,r.Event.fromData(t,o.AFTER_CLEAR,{}))},t.prototype.setElementsState=function(e,t,n){(0,i.setHighlightBy)(n,function(t){return e.indexOf(t)>=0},t)},t}(a.default)})),gN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),_N=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),vN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),yN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setCursor=function(e){this.context.view.getCanvas().setCursor(e)},t.prototype.default=function(){this.setCursor(`default`)},t.prototype.pointer=function(){this.setCursor(`pointer`)},t.prototype.move=function(){this.setCursor(`move`)},t.prototype.crosshair=function(){this.setCursor(`crosshair`)},t.prototype.wait=function(){this.setCursor(`wait`)},t.prototype.help=function(){this.setCursor(`help`)},t.prototype.text=function(){this.setCursor(`text`)},t.prototype.eResize=function(){this.setCursor(`e-resize`)},t.prototype.wResize=function(){this.setCursor(`w-resize`)},t.prototype.nResize=function(){this.setCursor(`n-resize`)},t.prototype.sResize=function(){this.setCursor(`s-resize`)},t.prototype.neResize=function(){this.setCursor(`ne-resize`)},t.prototype.nwResize=function(){this.setCursor(`nw-resize`)},t.prototype.seResize=function(){this.setCursor(`se-resize`)},t.prototype.swResize=function(){this.setCursor(`sw-resize`)},t.prototype.nsResize=function(){this.setCursor(`ns-resize`)},t.prototype.ewResize=function(){this.setCursor(`ew-resize`)},t}((0,n.__importDefault)(kD()).default)})),bN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(iN()),r=t(aN()),i=t(sN()),a=t(lN()),o=t(dN()),s=t(fN()),c=t(pN()),l=t(mN()),u=t(hN()),d=t(gN()),f=t(_N()),p=t(vN()),m=t(yN()),h=HA();(0,h.registerAction)(`cursor`,m.default),(0,h.registerAction)(`element-active`,n.default),(0,h.registerAction)(`element-single-active`,a.default),(0,h.registerAction)(`element-range-active`,i.default),(0,h.registerAction)(`element-highlight`,o.default),(0,h.registerAction)(`element-highlight-by-x`,s.default),(0,h.registerAction)(`element-highlight-by-color`,c.default),(0,h.registerAction)(`element-single-highlight`,l.default),(0,h.registerAction)(`element-range-highlight`,u.default),(0,h.registerAction)(`element-sibling-highlight`,u.default,{effectSiblings:!0,effectByRecord:!0}),(0,h.registerAction)(`element-selected`,d.default),(0,h.registerAction)(`element-single-selected`,f.default),(0,h.registerAction)(`element-range-selected`,p.default),(0,h.registerAction)(`element-link-by-color`,r.default),(0,h.registerInteraction)(`element-active`,{start:[{trigger:`element:mouseenter`,action:`element-active:active`}],end:[{trigger:`element:mouseleave`,action:`element-active:reset`}]}),(0,h.registerInteraction)(`element-selected`,{start:[{trigger:`element:click`,action:`element-selected:toggle`}]}),(0,h.registerInteraction)(`element-highlight`,{start:[{trigger:`element:mouseenter`,action:`element-highlight:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-x`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-x:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-x:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-color`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-color:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-color:reset`}]})})),xN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(a()),i=n(bM()),o=n(_M()),s=n(_O()),c=n(hE()),l=HA(),u=n(XM()),d=n(SM());tN(),bN();var f=n(EM());(0,l.registerGeometryLabel)(`base`,s.default);var p=[`line`,`area`],m=function(){function e(){this.config={}}return e.prototype.setView=function(e){this.view=e,this.rootChart=e.rootChart||e},e.prototype.createGeomInstance=function(e,t){this.geom=this.view[e](t);var n=t.sortable;this.geom.__beforeMapping=this.geom.beforeMapping,this.geom.beforeMapping=function(t){var r=this.getXScale();return n!==!1&&t&&t[0]&&p.includes(e)&&[`time`,`timeCat`].includes(r.type)&&this.sort(t),this.__beforeMapping(t)},this.GemoBaseClassName=e},e.prototype.update=function(e,t){var n=this;this.geom||(this.setView(t.context),this.createGeomInstance(t.GemoBaseClassName,e),this.interactionTypes=t.interactionTypes),(0,u.default)(this.config,e,[`position`,`shape`,`color`,`label`,`style`,`tooltip`,`size`,`animate`,`state`,`customInfo`],function(e,t){var r;(0,d.default)(!(t===`label`&&e[0]===!0),`label 值类型错误,应为false | LabelOption | FieldString`),(r=n.geom)[t].apply(r,e)}),(0,u.default)(this.config,e,[`adjust`],function(e,t){(0,i.default)(e[0])?n.geom[t](e[0]):n.geom[t](e)}),this.geom.state(e.state||{}),this.rootChart.on(`processElemens`,function(){(0,o.default)(e.setElements)&&e.setElements(n.geom.elements)}),(0,u.default)(this.config,e,this.interactionTypes,function(e,t){e[0]?n.rootChart.interaction(t):n.rootChart.removeInteraction(t)}),this.config=(0,f.default)(e)},e.prototype.destroy=function(){this.geom&&=(this.geom.destroy(),null),this.config={}},e}(),h=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.interactionTypes=[],n.geomHelper=new m,n}return n.prototype.componentWillUnmount=function(){this.geomHelper.destroy()},n.prototype.render=function(){var e=this;return this.geomHelper.update(this.props,this),r.default.createElement(r.default.Fragment,null,r.default.Children.map(this.props.children,function(t){return r.default.isValidElement(t)?r.default.cloneElement(t,{parentInstance:e.geomHelper.geom}):r.default.createElement(r.default.Fragment,null)}))},n}(r.default.Component);h.contextType=c.default,e.default=h})),SN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`funnel`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),CN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM();(0,r.registerShape)(`interval`,`hollow-rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=this.parsePath((0,o.getRectPath)(e.points)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,stroke:t,fill:null}}:{symbol:`square`,style:{r:4,stroke:t,fill:null}}}})})),wN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM(),o=UM(),s=sE();function c(e){var t=e.x,n=e.y,i=e.y0;return(0,r.isArray)(n)?n.map(function(e,n){return{x:(0,r.isArray)(t)?t[n]:t,y:e}}):[{x:t,y:i},{x:t,y:n}]}(0,i.registerShape)(`interval`,`line`,{getPoints:function(e){return c(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1,`lineWidth`),i=(0,s.omit)((0,n.__assign)({},r),[`fill`]),c=this.parsePath((0,o.getRectPath)(e.points,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},i),{path:c}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e,t-n],[`L`,e,t+n]]},style:{r:5,stroke:e.color}}}})})),TN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`pyramid`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!0));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),EN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM();function o(e){var t=e.x,n=e.y,i=e.y0,a=e.size,o,s;(0,r.isArray)(n)?(o=n[0],s=n[1]):(o=i,s=n);var c=t+a/2,l=t-a/2;return[{x:t,y:o},{x:t,y:s},{x:l,y:o},{x:c,y:o},{x:l,y:s},{x:c,y:s}]}function s(e){return[[`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`M`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`M`,e[4].x,e[4].y],[`L`,e[5].x,e[5].y]]}(0,i.registerShape)(`interval`,`tick`,{getPoints:function(e){return o(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),i=this.parsePath(s(e.points));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:i}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e-n/2,t-n],[`L`,e+n/2,t-n],[`M`,e,t-n],[`L`,e,t+n],[`M`,e-n/2,t+n],[`L`,e+n/2,t+n]]},style:{r:5,stroke:e.color}}}})})),DN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(KM()),i=n(qM()),a=n(YM()),o=n(xN()),s=HA();(0,s.registerGeometry)(`Interval`,r.default),(0,s.registerGeometryLabel)(`interval`,i.default),(0,s.registerGeometryLabel)(`pie`,a.default),SN(),CN(),wN(),TN(),EN(),(0,s.registerInteraction)(`active-region`,{start:[{trigger:`plot:mousemove`,action:`active-region:show`}],end:[{trigger:`plot:mouseleave`,action:`active-region:hide`}]}),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.interactionTypes=[`active-region`,`element-highlight`],t.GemoBaseClassName=`interval`,t}return n}(o.default)})),ON=n(le()),kN=n(de()),AN=n(UA()),jN=n(AM()),MN=n(VM()),NN=n(DN()),PN=n(ue()),FN=n(ie()),Q=n(v()),$=o(),IN=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,dodgeBy:a=`type`})=>{let o=N(e=>e.cti.ui.graphColors.columnChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return l[u.indexOf(n)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let h=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:m,children:[(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`dodge`,dodgeBy:a,marginRatio:0}],color:[`type*name`,(e,t)=>d(e,t)],position:`${t}*${n}`})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(h,{width:e,height:t})}):(0,$.jsx)(h,{width:c.width,height:c.height})})};IN.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var LN=P.memo(IN,PN.default),RN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e==null}})),zN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=bM();e.default=(function(e,n,r){for(var i=0,a=t.default(n)?n.split(`.`):n;e&&i{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t){if(e)for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);return e}e.default=t})),HN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.show=function(){var e=this.context,t=e.event,n=e.view;if(!n.isTooltipLocked()){var i=this.timeStamp,a=+new Date,o=(0,r.get)(e.view.getOptions(),`tooltip.showDelay`,16);if(a-i>o){var s=this.location,c={x:t.x,y:t.y};(!s||!(0,r.isEqual)(s,c))&&this.showTooltip(n,c),this.timeStamp=a,this.location=c}}},t.prototype.hide=function(){var e=this.context.view,t=e.getController(`tooltip`),n=this.context.event,r=n.clientX,i=n.clientY;t.isCursorEntered({x:r,y:i})||e.isTooltipLocked()||(this.hideTooltip(e),this.location=null)},t.prototype.showTooltip=function(e,t){e.showTooltip(t)},t.prototype.hideTooltip=function(e){e.hideTooltip()},t}((0,n.__importDefault)(kD()).default)})),WN=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,`__esModule`,{value:!0}),t.registerConnector=t.Connector=void 0;var i=jD(),a=r(UN()),o=(J(),e(q)),s=HA(),c={},l=function(){function e(e){this.cfg={shared:!0},this.chartMap={},this.state={},this.id=(0,o.uniqueId)(`bx-action`),this.type=e||`tooltip`}return e.prototype.connect=function(e,t,n){return this.chartMap[e]={chart:t,pointFinder:n},t.interaction(`connect-${this.type}-${this.id}`),this.type===`tooltip`&&this.cfg.shared&&(0,o.get)(t,[`options`,`tooltip`,`shared`])===void 0&&(0,o.set)(t,[`options`,`tooltip`,`shared`],!0),this},e.prototype.unConnect=function(e){this.chartMap[e].chart.removeInteraction(`connect-${this.type}-${this.id}`),delete this.chartMap[e]},e.prototype.destroy=function(){(0,i.unregisterAction)(`connect-${this.type}-${this.id}`)},e}();t.Connector=l;var u=function(){var e=new l(`tooltip`);return(0,s.registerAction)(`connect-tooltip-${e.id}`,function(t){n(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.CM=e,n}return r.prototype.showTooltip=function(e,t){var n=e.getTooltipItems(t)||t;(0,o.forIn)(this.CM.chartMap,function(e){var r=e.chart,i=e.pointFinder;if(!(r.destroyed||!r.visible))if(i){var a=i(n,r);a&&r.showTooltip(a)}else r.showTooltip(t)})},r.prototype.hideTooltip=function(){(0,o.forIn)(this.CM.chartMap,function(e){return e.chart.hideTooltip()})},r}(a.default)),(0,s.registerInteraction)(`connect-tooltip-${e.id}`,{start:[{trigger:`plot:mousemove`,action:`connect-tooltip-${e.id}:show`}],end:[{trigger:`plot:mouseleave`,action:`connect-tooltip-${e.id}:hide`}]}),e};t.registerConnector=function(e,t,n,r,i){var a=c[e];if(n===null&&a){a.unConnect(t);return}a?a.connect(t,n,i):(c[e]=u(),c[e].cfg.shared=!!r,c[e].connect(t,n,i))},t.default=u})),GN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getItemsOfView=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=WD(),a=oE(),o=(0,n.__importDefault)(kD()),s={fill:`#CCD6EC`,opacity:.3};function c(e,t,n){var a=(0,i.findItemsFromViewRecurisive)(e,t,n);if(a.length){a=(0,r.flatten)(a);for(var o=0,s=a;o1){for(var h=a[0],g=Math.abs(t.y-h[0].y),_=0,v=a;_g.maxY&&(g=t)):(t.minXg.maxX&&(g=t)),_.x=Math.min(t.minX,_.minX),_.y=Math.min(t.minY,_.minY),_.width=Math.max(t.maxX,_.maxX)-_.x,_.height=Math.max(t.maxY,_.maxY)-_.y});var v=t.backgroundGroup,y=t.coordinateBBox,b=void 0;if(m.isRect){var x=t.getXScale(),S=e||{},C=S.appendRatio,w=S.appendWidth;(0,r.isNil)(w)&&(C=(0,r.isNil)(C)?x.isLinear?0:.25:C,w=m.isTransposed?C*g.height:C*h.width);var T=void 0,E=void 0,D=void 0,O=void 0;m.isTransposed?(T=y.minX,E=Math.min(g.minY,h.minY)-w,D=y.width,O=_.height+w*2):(T=Math.min(h.minX,g.minX)-w,E=y.minY,D=_.width+w*2,O=y.height),b=[[`M`,T,E],[`L`,T+D,E],[`L`,T+D,E+O],[`L`,T,E+O],[`Z`]]}else{var k=(0,r.head)(f),A=(0,r.last)(f),ee=(0,a.getAngle)(k.getModel(),m).startAngle,te=(0,a.getAngle)(A.getModel(),m).endAngle,j=m.getCenter(),M=m.getRadius(),ne=m.innerRadius*M;b=(0,a.getSectorPath)(j.x,j.y,M,ee,te,ne)}if(this.regionPath)this.regionPath.attr(`path`,b),this.regionPath.show();else{var re=(0,r.get)(e,`style`,s);this.regionPath=v.addShape({type:`path`,name:`active-region`,capture:!1,attrs:(0,n.__assign)((0,n.__assign)({},re),{path:b})})}}}},t.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},t.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),e.prototype.destroy.call(this)},t}(o.default)})),KN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.showTooltip=function(e,t){var n=(0,i.getSilbings)(e);(0,r.each)(n,function(n){var r=(0,i.getSiblingPoint)(e,n,t);n.showTooltip(r)})},t.prototype.hideTooltip=function(e){var t=(0,i.getSilbings)(e);(0,r.each)(t,function(e){e.hideTooltip()})},t}((0,n.__importDefault)(UN()).default)})),qN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(nE(),e(tE)),a=(0,n.__importDefault)(kD()),o=rE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},t.prototype.show=function(){var e=this.context.event,t=this.timeStamp,n=+new Date;if(n-t>16){var i=this.location,a={x:e.x,y:e.y};(!i||!(0,r.isEqual)(i,a))&&this.showTooltip(a),this.timeStamp=n,this.location=a}},t.prototype.hide=function(){this.hideTooltip(),this.location=null},t.prototype.showTooltip=function(e){var t=this.context.event.target;if(t&&t.get(`tip`)){this.tooltip||this.renderTooltip();var r=t.get(`tip`);this.tooltip.update((0,n.__assign)({title:r},e)),this.tooltip.show()}},t.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},t.prototype.renderTooltip=function(){var e,t=this.context.view,a=t.canvas,s={start:{x:0,y:0},end:{x:a.get(`width`),y:a.get(`height`)}},c=t.getTheme(),l=(0,r.get)(c,[`components`,`tooltip`,`domStyles`],{}),u=new o.HtmlTooltip({parent:a.get(`el`).parentNode,region:s,visible:!1,crosshairs:null,domStyles:(0,n.__assign)({},(0,r.deepMix)({},l,(e={},e[i.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={"max-width":`50%`},e[i.TOOLTIP_CSS_CONST.TITLE_CLASS]={"word-break":`break-all`},e)))});u.init(),u.setCapture(!1),this.tooltip=u},t}(a.default)})),JN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(GN()),r=t(KN()),i=t(UN()),a=t(qN()),o=HA();(0,o.registerAction)(`tooltip`,i.default),(0,o.registerAction)(`sibling-tooltip`,r.default),(0,o.registerAction)(`active-region`,n.default),(0,o.registerAction)(`ellipsis-text`,a.default),(0,o.registerInteraction)(`tooltip`,{start:[{trigger:`plot:mousemove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:mouseleave`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`ellipsis-text`,{start:[{trigger:`legend-item-name:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`legend-item-name:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`legend-item-name:mouseleave`,action:`ellipsis-text:hide`},{trigger:`legend-item-name:touchend`,action:`ellipsis-text:hide`},{trigger:`axis-label:mouseleave`,action:`ellipsis-text:hide`},{trigger:`axis-label:touchend`,action:`ellipsis-text:hide`}]}),(0,o.registerInteraction)(`tooltip-click`,{start:[{trigger:`plot:click`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchstart`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:leave`,action:`tooltip:hide`}]});var s=function(e){e.view.isTooltipLocked()?e.view.unlockTooltip():e.view.lockTooltip()};(0,o.registerInteraction)(`tooltip-lock`,{start:[{trigger:`plot:click`,action:s},{trigger:`plot:touchstart`,action:s},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:mousemove`,action:`tooltip:show`}],end:[{trigger:`plot:click`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`sibling-tooltip`,{start:[{trigger:`plot:mousemove`,action:`sibling-tooltip:show`}],end:[{trigger:`plot:mouseleave`,action:`sibling-tooltip:hide`}]})})),YN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=_E();e.default=function(e){if(!t.default(e)||!n.default(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var r=e;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(e)===r}})),ZN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=XN(),r=5;function i(e,a,o,s){for(var c in o||=0,s||=r,a)if(a.hasOwnProperty(c)){var l=a[c];l!==null&&n.default(l)?(n.default(e[c])||(e[c]={}),o{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.View=void 0;var r=n(a()),i=n(fM()),o=n(hE()),s=n(QN()),c=e.View=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.name=`view`,t}return n.prototype.componentWillUnmount=function(){this.viewHelper.destroy(),this.viewHelper=null},n.prototype.render=function(){return this.viewHelper||=new s.default(this.context.chart),this.viewHelper.update(this.props),r.default.createElement(o.default.Provider,{value:this.viewHelper.view},r.default.createElement(r.default.Fragment,null,this.props.children))},n.defaultProps={visible:!0,preInteractions:[],filter:[]},n}(r.default.Component);c.contextType=i.default,e.default=c})),eP=n(zN()),tP=n(YN()),nP=n($N()),rP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.generatePDF),a=N(e=>e.cti.ui.pdfSize),o={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},s=(0,FN.default)(e,e=>e.type),c=({width:e,height:i,noLegend:a,dataSet:s,title:c})=>(0,$.jsxs)(jN.default,{data:s,width:e,height:i-50,padding:`auto`,scale:o,children:[(0,$.jsx)(`h3`,{className:`graph-title graph__doublePieChart-title`,children:c}),(0,$.jsx)(MN.default,{name:t,position:`right`,visible:!a}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:s,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...r]]}),(0,$.jsx)(tP.default,{shared:!0})]})]});return(0,$.jsxs)(`div`,{className:`graph-wrapper`,children:[i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]}),i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})]})};rP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var iP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getSmoothViolinPath=t.getViolinPath=t.getPathPoints=void 0;var n=(J(),e(q)),r=MD();function i(e){return e?!1:e==null||isNaN(e)}function a(e){if((0,n.isArray)(e))return i(e[1].y);var t=e.y;return(0,n.isArray)(t)?i(t[0]):i(t)}function o(e,t,n){if(t===void 0&&(t=!1),n===void 0&&(n=!0),!e.length||e.length===1&&!n)return[];if(t){for(var r=[],i=0,o=e.length;i{Object.defineProperty(t,`__esModule`,{value:!0}),t.splitPoints=void 0;var n=(J(),e(q));function r(e){var t=e.x;return((0,n.isArray)(e.y)?e.y:[e.y]).map(function(e,r){return{x:(0,n.isArray)(t)?t[r]:t,y:e}})}t.splitPoints=r})),oP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getLineMarker=void 0;var t={line:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dot:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dash:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},smooth:function(e,t,n){return[[`M`,e-n,t],[`A`,n/2,n/2,0,1,1,e,t],[`A`,n/2,n/2,0,1,0,e+n,t]]},hv:function(e,t,n){return[[`M`,e-n-1,t-2.5],[`L`,e,t-2.5],[`L`,e,t+2.5],[`L`,e+n+1,t+2.5]]},vh:function(e,t,n){return[[`M`,e-n-1,t+2.5],[`L`,e,t+2.5],[`L`,e,t-2.5],[`L`,e+n+1,t-2.5]]},hvh:function(e,t,n){return[[`M`,e-(n+1),t+2.5],[`L`,e-n/2,t+2.5],[`L`,e-n/2,t-2.5],[`L`,e+n/2,t-2.5],[`L`,e+n/2,t+2.5],[`L`,e+n+1,t+2.5]]},vhv:function(e,t){return[[`M`,e-5,t+2.5],[`L`,e-5,t],[`L`,e,t],[`L`,e,t-3],[`L`,e,t+3],[`L`,e+6.5,t+3]]}};function n(e,n){var r=e.color;return{symbol:t[n],style:{lineWidth:2,r:6,stroke:r}}}e.getLineMarker=n})),sP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=sO(),i=iP(),a=HM(),o=MD(),s=aP(),c=oP();function l(e,t,n){for(var r=e.isStack,o=e.connectNulls,s=e.isInCircle,c=e.showSinglePoint,l=(0,a.getStyle)(e,!0,!1,`lineWidth`),u=(0,i.getPathPoints)(e.points,o,c),d=[],p=0,m=u.length;p{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=Y(),i=(0,n.__importDefault)(fO()),a=(0,n.__importDefault)(aO());sP();var o=lO(),s=dO();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`path`,n.shapeType=`line`;var r=t.connectNulls,i=r===void 0?!1:r,a=t.showSinglePoint,o=a===void 0?!0:a;return n.connectNulls=i,n.showSinglePoint=o,n}return t.prototype.updateElements=function(e,t){t===void 0&&(t=!1);for(var n=new Map,r=new Map,i=[],c=0,l=0;l{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(cP());sP(),t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`line`;var r=t.sortable;return n.sortable=r===void 0?!1:r,n}return t}(r.default)})),uP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=iP(),o=HM(),s=oP(),c=function(e,t,n){var r=e.x,i=e.y,a=t.x,o=t.y,s;switch(n){case`hv`:s=[{x:a,y:i}];break;case`vh`:s=[{x:r,y:o}];break;case`hvh`:var c=(a+r)/2;s=[{x:c,y:i},{x:c,y:o}];break;case`vhv`:var l=(i+o)/2;s=[{x:r,y:l},{x:a,y:l}];break;default:break}return s};function l(e,t){var n=[];return(0,r.each)(e,function(r,i){var a=e[i+1];if(n.push(r),a){var o=c(r,a,t);n=n.concat(o)}}),n}function u(e){return e.map(function(e,t){return t===0?[`M`,e.x,e.y]:[`L`,e.x,e.y]})}function d(e,t){var i=(0,a.getPathPoints)(e.points,e.connectNulls,e.showSinglePoint),s=[];return(0,r.each)(i,function(e){var n=l(e,t);s=s.concat(u(n))}),(0,n.__assign)((0,n.__assign)({},(0,o.getStyle)(e,!0,!1,`lineWidth`)),{path:s})}(0,r.each)([`hv`,`vh`,`hvh`,`vhv`],function(e){(0,i.registerShape)(`line`,e,{draw:function(t,n){var r=d(t,e);return n.addShape({type:`path`,attrs:r,name:`line`})},getMarker:function(t){return(0,s.getLineMarker)(t,e)}})})})),dP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(lP());uP();var i=n(xN()),a=HA();uP(),(0,a.registerGeometry)(`Line`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`line`,t}return n}(i.default)})),fP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.drawPoints=t.HOLLOW_SHAPES=t.SHAPES=void 0;var n=(R(),e(F)),r=bO(),i=HM();t.SHAPES=[`circle`,`square`,`bowtie`,`diamond`,`hexagon`,`triangle`,`triangle-down`],t.HOLLOW_SHAPES=[`cross`,`tick`,`plus`,`hyphen`,`line`];function a(e,t,a,o,s){var c=(0,i.getStyle)(t,s,!s,`r`),l=e.parsePoints(t.points),u=l[0];if(t.isStack)u=l[1];else if(l.length>1){for(var d=a.addGroup(),f=0,p=l;f{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=aP(),o=fP(),s=(0,i.registerShapeFactory)(`point`,{defaultShapeType:`hollow-circle`,getDefaultPoints:function(e){return(0,a.splitPoints)(e)}});(0,n.each)(o.SHAPES,function(e){(0,i.registerShape)(`point`,`hollow-`+e,{draw:function(t,n){return(0,o.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,stroke:n,fill:null}}}})}),t.default=s})),mP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(fO());pP(),t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`point`,t.shapeType=`point`,t.generatePoints=!0,t}return t.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return(0,n.__assign)((0,n.__assign)({},r),{isStack:!!this.getAdjust(`stack`)})},t}(r.default)})),hP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.HOLLOW_SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e],style:{r:4.5,stroke:n,fill:null}}}})})})),gP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=sO(),n=HM();(0,t.registerShape)(`point`,`image`,{draw:function(e,t){var r=(0,n.getStyle)(e,!1,!1,`r`).r,i=this.parsePoints(e.points),a=i[0];if(e.isStack)a=i[1];else if(i.length>1){for(var o=t.addGroup(),s=0,c=i;s{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!1)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,fill:n}}}})})})),vP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(mP()),i=n(xN()),a=HA();hP(),gP(),_P(),(0,a.registerGeometry)(`Point`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`point`,t}return n}(i.default)})),yP=n(dP()),bP=n(vP()),xP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,series:a})=>{let o=N(e=>e.cti.ui.graphColors.pieChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback(e=>{let t=Array.isArray(e)?e[0].replace(/"/gm,``):e;return l[u.indexOf(t)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m=[],h=[],g=[],_=[];Object.values(a).forEach(e=>{h.push(e.displayName),e.type===`line`?g.push(e.displayName):_.push(e.displayName)});let v=(0,FN.default)(e,e=>e.name);for(let e in v){let t={name:e},n=v[e];h.forEach(e=>{let r=n.find(t=>t.type===e);r&&(t[e]=r.value,t[`${e}_formatted`]=r.formattedValue)}),m.push(t)}let y=e.map(e=>e.value),b=Math.max(...y)*1.1,x=Math.min(...y)*.9,S={};if(h.forEach(e=>{S[e]={min:x,max:b,formatter:t=>{let n=m.find(n=>n[e]===t);return n?n[`${e}_formatted`]??t:t}}}),!e.length)return null;let C=({width:e,height:r})=>(0,$.jsxs)(jN.default,{height:r,width:e,data:m,padding:`auto`,scale:S,children:[(0,$.jsx)(ne,{shared:!0}),(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),_.map(e=>(0,$.jsx)(NN.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`},e)),g.map(e=>(0,$.jsxs)(`div`,{children:[(0,$.jsx)(yP.default,{position:`${t}*${e}`,color:[`"${e}"`,e=>d(e)],size:3,shape:`smooth`}),(0,$.jsx)(bP.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`,size:3,shape:`smooth`})]},e))]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(C,{width:e,height:t})}):(0,$.jsx)(C,{width:c.width,height:c.height})})};xP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string,serie:Q.default.object};var SP=P.memo(xP,PN.default),CP,wP=[`F - Féminin`,`Féminin`,`féminin`,`Feminin`,`feminin`,`F`],TP=[`M`,`Masculin`,`masculin`,`M - Masculin`];CP={men:TP,women:wP,all:TP.concat(wP)};var EP=CP,DP=(e,t)=>t.filter(function(t){let n=new Date(t.date_reference);return n.getFullYear()===e.getFullYear()&&n.getMonth()<=e.getMonth()}),OP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.graphColors.sexChart);e.length===2&&EP.all.includes(e[0].name)&&(r=[],e.forEach(e=>{EP.men.includes(e.name)&&r.push(i[0]),EP.women.includes(e.name)&&r.push(i[1])}));let a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),s=r,c={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},l=({width:r,height:i})=>(0,$.jsxs)(jN.default,{data:e,width:r,height:i,padding:`auto`,scale:c,children:[(0,$.jsx)(MN.default,{name:t,position:`right`}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:e,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...s]]}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(l,{width:e,height:t})}):(0,$.jsx)(l,{width:o.width,height:o.height})})};OP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var kP=n(A()),AP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,includeSeries:r=[]})=>{let i=N(e=>e.cti.ui.graphColors.lineChart),a=N(e=>e.cti.ui.graphColors.sexChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=(0,kP.default)().subtract(1,`months`),l=e.map(e=>e.value),u=i,d,f,p=Object.keys((0,FN.default)(e,e=>e.type)),m=e.map(e=>({...e}));r.length?(m=m.filter(e=>r.includes(Number(e.serie))),m=DP(new Date(c),m),l=m.map(e=>e.value),f=Math.max(...l)*1.1,d=Math.min(...l)*.9):(f=Math.max(...l)*1.1,d=Math.min(...l)*.9);let h=e=>{if(EP.men.includes(e))return a[0];if(EP.women.includes(e))return a[1];let t=p.indexOf(e);return t===-1&&(t=0),u[t]},g={[n]:{formatter:e=>{let t=m.find(t=>t[n]===e);return t&&t.formattedValue?t.formattedValue:e},min:d,max:f}},_=({width:e,height:r})=>(0,$.jsxs)(jN.default,{data:m,width:e,height:r,padding:`auto`,scale:g,children:[(0,$.jsx)(MN.default,{}),(0,$.jsx)(AN.default,{name:t}),(0,$.jsx)(AN.default,{name:n}),(0,$.jsx)(yP.default,{type:`line`,shape:`smooth`,position:`${t}*${n}`,size:2,color:[`type`,e=>h(e)]}),(0,$.jsx)(bP.default,{position:`${t}*${n}`,size:4,shape:`circle`,color:[`type`,e=>h(e)],style:{stroke:`#fff`,lineWidth:1}})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(_,{width:e,height:t})}):(0,$.jsx)(_,{width:s.width,height:s.height})})};AP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,includeSeries:Q.default.arrayOf(Q.default.number)};var jP=P.memo(AP,PN.default),MP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r})=>{let i=N(e=>e.cti.ui.graphColors.columnChart),a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),[s,c]=(0,P.useState)(0),l=Object.keys((0,FN.default)(e,e=>e.type));(0,P.useEffect)(()=>{let t=e.map(e=>e.value),n=Math.max(...t),r=Math.min(...t);c(Math.max(n,Math.abs(r)))},[e]);let u=e=>i[l.indexOf(e)],d=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},f={[t]:{formatter:e=>e<0?-e:e,nice:!0,min:-s,max:s}};if(!e.length)return null;let p=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,autoFit:!0,children:[(0,$.jsx)(MN.default,{itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsxs)(nP.default,{data:e,scale:f,animate:!0,children:[(0,$.jsx)(AN.default,{name:n,label:{offset:12,formatter:d,style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:`value`,label:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(eP.default,{transpose:!0}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type`,e=>u(e)],position:`${n}*${t}`})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(p,{width:e,height:t})}):(0,$.jsx)(p,{width:o.width,height:o.height})})};MP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object};var NP=P.memo(MP,PN.default),PP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i})=>{let a=N(e=>e.cti.ui.graphColors.columnChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=a,l=Object.keys((0,FN.default)(e,e=>e.type)),u=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return c[l.indexOf(n)]},[c,r,l]),d=l;d.includes(`undefined`)&&i&&(d=[i]),d=d.map((e,t)=>({id:t,name:e,marker:{style:{fill:u(e)},symbol:`square`}}));let f=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},p={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let m=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:p,children:[(0,$.jsx)(MN.default,{custom:!0,items:d,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:f}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type*name`,(e,t)=>u(e,t)],position:`${t}*${n}`}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(m,{width:e,height:t})}):(0,$.jsx)(m,{width:s.width,height:s.height})})};PP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var FP=P.memo(PP,PN.default),IP=P.memo(({charts:e,data:t,tabName:n,similiTabName:r,height:i})=>{let{view:a}=ce(),o=t?.[1]?.find(e=>e.OID===`-9999999`),s=o?Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t?.text??t])):{};function c(e,i=!1){return t?e.map((e,o)=>{if(e.subCharts){let c=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredSubcharts`,carousel:i?`true`:null,children:l(c,t)})},o)}else{let a;return a=e.serieIsCategory&&e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!a||a.length<1?null:(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`chart`,carousel:i?`true`:null,children:m(e,a)})},o)}}):null}function l(e,t){return e.map((e,n)=>{let r=Object.values(e.series),i;return i=e.serieIsCategory!==void 0&&e.serieIsCategory===`true`?u(t,r,e):d(t,e),!i||i.length<1?null:m(e,i,n)})}function u(e,t,r){let[i,o]=e,s=[],c;r.condition&&(c=r.condition);let l=i;c&&(l=i.filter(e=>{try{return ae(c,a,e)}catch(e){return console.log(c),console.log(e),!0}}));let u=l;if(r.sortField&&r.sortField&&u.every(e=>e[r.sortField])){let e=r.sortSeq===`D`?`desc`:`asc`;u=E(u,r.sortField,e)}return r.fromTotal===`true`&&(u=o),r.maxItems&&(u=u.slice(0,Number(r.maxItems))),u.forEach((e,i)=>{t.forEach(t=>{let i={};i.name=t.displayName,t.displayNameCalc&&t.displayNameCalc===`true`&&(i.name=ae(t.displayName,a));let c=t.field;i.value=f(c,[e],r,o),i.formattedValue=i.value;let l=a.run.data[n];if(l){let e=l.datagrid.columns[t.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),i.formattedValue=oe({type:e.type,format:t,data:i.value})}}}let u=r.categories[0].field;u===`CODTXT`&&e.COD?.sanitizedText&&e.TXT?.sanitizedText?i.type=`${e.COD.sanitizedText}-${e.TXT.sanitizedText}`:i.type=e[u]?.sanitizedText,i.type||=r.title,s.push(i)})}),s=s.filter(e=>!(e.name===``&&e.value===0)),s}function d(e,t){let[r]=e,i=Object.values(t.series).filter(e=>e.visible!==`false`),o=[],s;t.condition&&(s=t.condition);let c=r;s&&(c=r.filter(e=>{let t={};if(e&&Object.values(e).some(e=>e.text))for(let n in e)t[n]=e[n].text?e[n].text:e[n];return ae(s,a,t)})),c=h(c,t);let l=[],u=[],d=[],m={};if(t.categories[0].items)l=t.categories[0].items.map(e=>e.field),u=t.categories[0].items.map(e=>e.displayNameCalc===`true`?ae(e.displayName,a):e.displayName),l.forEach(e=>m[e]=c);else{let e=t.categories[0].field,n=e===`CODTXT`?`COD`:e;m=(0,FN.default)(c,e=>{let t=e[n];return t?.sanitizedText??t??``}),e===`CODTXT`?(e=`COD`,u=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0].TXT.sanitizedText??e[0].TXT)):(u=Object.values(m).map(t=>{let n=t[0][e];return n?.sanitizedText??n??``}),d=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0]?.TXT?.sanitizedText??e[0].TXT)),l=Object.keys(m)}if(l.forEach((e,r)=>{i.forEach(i=>{let s=m[e];i.condition&&(s=s.filter(e=>{try{return ae(i.condition,a,e)}catch(e){return console.log(i.condition),console.log(e),!0}}));let c=i.displayName;i.displayNameCalc&&i.displayNameCalc===`true`&&(c=ae(c,a));let l=f(i.field??e,s,t),p=l,h=a.run.data[n];if(h){let e=h.datagrid.columns[i.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),p=oe({type:e.type,format:t,data:l})}}}let g={name:u[r],tooltipLabel:d[r]??null,type:c,value:f(i.field??e,s,t),formattedValue:p};t?.sortField!==``&&m[e].length===1?g[t.sortField]=m[e][0][t.sortField]:m[e].length===1&&(g.COD=m[e][0].COD),o.push(g)})}),t.sortField&&t.softField!==``){let e,n=t.sortField;if(n&&o.every(e=>e[n])){let r=t.sortSeq===`D`?`desc`:`asc`;e=E(o,n,r)}else e=p(o);o=e}return o}function f(e,t,r,i=[]){let o=a.run.data[n].datagrid.columns,s=Object.values(o).find(t=>t.dataField===e),c=!1;r.fromTotal&&r.fromTotal===`true`&&(c=!0);let l=0;if(c){let t=i.find(e=>e.OID===`-9999999`);t&&t[e]&&!isNaN(parseFloat(t[e].text))?(l=parseFloat(t[e].text),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l))):t[e]&&!isNaN(parseFloat(t[e]))&&(l=parseFloat(t[e]),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l)))}else l=0,t.forEach(t=>{t[e]&&!isNaN(Number(t[e].text))?l+=Number(t[e].text):t[e]&&!isNaN(Number(t[e]))&&(l+=Number(t[e]))});return Math.round(l)===l?l:Number(l.toFixed(2))}function p(e){let t=(0,FN.default)(e,e=>e.name);t=Object.values(t).map(e=>({name:e[0].name,total:e.reduce((e,t)=>t.value+e,0)}));let n=Object.values((0,kN.default)(t,e=>e.total).reverse());return n=n.map(e=>e.name),e.sort((e,t)=>n.indexOf(e.name)-n.indexOf(t.name))}function m(e,t,n=0){let r=t;switch(e.type){case`mixedChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(SP,{data:r,title:e.title,series:e.series},n)]},n);case`columnChart`:return e.subType&&e.subType===`stacked`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(LN,{data:r,title:e.title},n)]},n);case`pieChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(OP,{data:r,title:e.title},n)]},n);case`pieChart2`:return(0,$.jsx)(`div`,{className:`sub-graph`,children:(0,$.jsx)(rP,{data:r,title:e.title},n)},n);case`lineChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(jP,{data:r,title:e.title},n)]},n);case`barChart`:return e.subType===`overlaid`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(NP,{data:r,title:e.title,yFieldName:`name`,xFieldName:`value`},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n);default:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(`h2`,{children:`Type de graphique non disponible`})]},n)}}function h(e,t){let n=[...e],r=`COD`;if(t.sortField===``?t.maxItemsSortOn!==``&&(r=t.maxItemsSortOn):r=t.sortField,r&&n.every(e=>e[r])){let e=t.sortSeq===`D`?`desc`:`asc`,i=E(n,r,e);if(t.maxItems)i=i.slice(0,Number(t.maxItems));else switch(t.type){case`piechart`:return i=i.slice(0,12);case`linechart`:return i=i.slice(0,5);default:return i=i.slice(0,20)}return i}else return p(n)}if(!t)return null;let g=e.filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);if(i===0)return null;if(t&&g.length>1)return(0,$.jsx)(ft,{tabPosition:`right`,forceRender:!0,autoplay:!1,autoplaySpeed:7e3,isCarousel:!0,children:c(g,!0)});if(t&&g.length===1){let e=g[0];if(e.subCharts){let i=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredChart`,children:l(i,t)})}else{let i;return i=e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!i||i.length<1?null:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`formattedChart`,children:m(e,i)})}}else return null});export{IP as default}; \ No newline at end of file + "Noto Color Emoji"`:S,w=e.brandColor;return{backgroundColor:s,brandColor:w===void 0?d[0]:w,subColor:l,paletteQualitative10:d,paletteQualitative20:p,paletteSemanticRed:h,paletteSemanticGreen:_,paletteSemanticYellow:y,paletteSequence:x,fontFamily:C,axisLineBorderColor:n[25],axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:n[65],axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:`normal`,axisTitleSpacing:12,axisTickLineBorderColor:n[25],axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:n[15],axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:n[45],axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:`normal`,axisLabelOffset:8,axisGridBorderColor:n[15],axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:n[45],legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:`normal`,legendMarkerColor:r[0],legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:n[65],legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:`normal`,legendItemSpacing:24,legendItemMarginBottom:12,legendSpacing:16,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:n[45],legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:n[45],legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:n[65],legendPageNavigatorTextFontSize:12,sliderRailFillColor:n[15],sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:n[45],sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:`normal`,sliderHandlerFillColor:t[6],sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:t[25],annotationArcBorderColor:n[15],annotationArcBorder:1,annotationLineBorderColor:n[25],annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:n[65],annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:`normal`,annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:n[100],annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:n[25],tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:`#1f1f1f`,tooltipContainerFillOpacity:.95,tooltipContainerShadow:`0px 2px 4px rgba(0,0,0,.5)`,tooltipContainerBorderRadius:3,tooltipTextFillColor:n[65],tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:`bold`,labelFillColor:n[65],labelFillColorDark:`#2c3542`,labelFillColorLight:`#ffffff`,labelFontSize:12,labelLineHeight:12,labelFontWeight:`normal`,labelBorderColor:null,labelBorder:0,innerLabelFillColor:t[100],innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:`normal`,innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:n[65],overflowLabelFillColorDark:`#2c3542`,overflowLabelFillColorLight:`#ffffff`,overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:`normal`,overflowLabelBorderColor:t[100],overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:n[25],cSliderRailHieght:16,cSliderBackgroundFillColor:`#416180`,cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:`#5B8FF9`,cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:`#F7F7F7`,cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:`#FFF`,cSliderHandlerBorderColor:`#BFBFBF`,cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:`#fff`,cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:`normal`,cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:`rgba(255,255,255,0.65)`,scrollbarThumbFillColor:`rgba(0,0,0,0.35)`,scrollbarThumbHighlightFillColor:`rgba(0,0,0,0.45)`,pointFillColor:r[0],pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:t[100],pointBorderOpacity:1,pointActiveBorderColor:n[100],pointSelectedBorder:2,pointSelectedBorderColor:n[100],pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:r[0],hollowPointBorderOpacity:.95,hollowPointFillColor:t[100],hollowPointActiveBorder:1,hollowPointActiveBorderColor:n[100],hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:n[100],hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:r[0],lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:r[0],areaFillOpacity:.25,areaActiveFillColor:r[0],areaActiveFillOpacity:.5,areaSelectedFillColor:r[0],areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:r[0],hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:n[100],hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:n[100],hollowAreaInactiveBorderOpacity:.3,intervalFillColor:r[0],intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:n[100],intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:n[100],intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:r[0],hollowIntervalBorderOpacity:1,hollowIntervalFillColor:t[100],hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:n[100],hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:n[100],hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}},e.antvDark=(0,e.createDarkStyleSheet)()})),zA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.antvDark=e.antvLight=e.createThemeByStyleSheet=void 0;var t=RA();Object.defineProperty(e,`antvDark`,{enumerable:!0,get:function(){return t.antvDark}});var n=BD();Object.defineProperty(e,`antvLight`,{enumerable:!0,get:function(){return n.antvLight}});var r=zD();Object.defineProperty(e,`createThemeByStyleSheet`,{enumerable:!0,get:function(){return r.createThemeByStyleSheet}});var i=UD();(0,i.registerTheme)(`dark`,(0,r.createThemeByStyleSheet)(t.antvDark)),(0,i.registerTheme)(`default`,(0,r.createThemeByStyleSheet)(n.antvLight)),(0,i.registerTheme)(`light`,(0,r.createThemeByStyleSheet)(n.antvLight))})),BA=i(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?r(e,a()):typeof define==`function`&&define.amd?define([`exports`,`react`],r):(n=typeof globalThis<`u`?globalThis:n||self,r(n.ReactErrorBoundary={},n.React))})(e,(function(e,t){function n(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var r=n(t);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var a=function(e,t){return e===void 0&&(e=[]),t===void 0&&(t=[]),e.length!==t.length||e.some(function(e,n){return!Object.is(e,t[n])})},o={error:null},s=function(e){i(t,e);function t(){var t,n=[...arguments];return t=e.call.apply(e,[this].concat(n))||this,t.state=o,t.updatedWithError=!1,t.resetErrorBoundary=function(){var e,n=[...arguments];t.props.onReset==null||(e=t.props).onReset.apply(e,n),t.reset()},t}t.getDerivedStateFromError=function(e){return{error:e}};var n=t.prototype;return n.reset=function(){this.updatedWithError=!1,this.setState(o)},n.componentDidCatch=function(e,t){var n,r;(n=(r=this.props).onError)==null||n.call(r,e,t)},n.componentDidUpdate=function(e){var t=this.state.error,n=this.props.resetKeys;if(t!==null&&!this.updatedWithError){this.updatedWithError=!0;return}if(t!==null&&a(e.resetKeys,n)){var r,i;(r=(i=this.props).onResetKeysChange)==null||r.call(i,e.resetKeys,n),this.reset()}},n.render=function(){var e=this.state.error,t=this.props,n=t.fallbackRender,i=t.FallbackComponent,a=t.fallback;if(e!==null){var o={error:e,resetErrorBoundary:this.resetErrorBoundary};if(r.default.isValidElement(a))return a;if(typeof n==`function`)return n(o);if(i)return r.default.createElement(i,o);throw Error(`react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop`)}return this.props.children},t}(r.default.Component);function c(e,t){function n(n){return r.default.createElement(s,t,r.default.createElement(e,n))}return n.displayName=`withErrorBoundary(`+(e.displayName||e.name||`Unknown`)+`)`,n}function l(e){var t=r.default.useState(null),n=t[0],i=t[1];if(e)throw e;if(n)throw n;return i}e.ErrorBoundary=s,e.useErrorHandler=l,e.withErrorBoundary=c,Object.defineProperty(e,`__esModule`,{value:!0})}))})),VA=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.setDefaultErrorFallback=e.ErrorFallback=void 0;var n=t(a()),r=BA(),i=function(e){var t=e.error;return n.default.createElement(`div`,{className:`bizcharts-error`,role:`alert`},n.default.createElement(`p`,null,`BizCharts something went wrong:`),n.default.createElement(`pre`,null,t.message))};function o(e){return i(e)}e.ErrorFallback=o,e.setDefaultErrorFallback=function(e){i=e},e.default=r.ErrorBoundary})),HA=i((t=>{var n=t&&t.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),r=t&&t.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,`default`,{enumerable:!0,value:t})}):function(e,t){e.default=t}),i=t&&t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!==`default`&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t},a=t&&t.__exportStar||function(e,t){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(t,r)&&n(t,e,r)};Object.defineProperty(t,`__esModule`,{value:!0}),t.setDefaultErrorFallback=t.VERSION=t.GLOBAL=t.setGlobal=t.registerTickMethod=t.getScale=t.registerScale=void 0;var o=i(YE()),s=i(CD()),c=SO(),l=(px(),e(fx));Object.defineProperty(t,`registerScale`,{enumerable:!0,get:function(){return l.registerScale}}),Object.defineProperty(t,`getScale`,{enumerable:!0,get:function(){return l.getScale}}),Object.defineProperty(t,`registerTickMethod`,{enumerable:!0,get:function(){return l.registerTickMethod}});var u=CO();Object.defineProperty(t,`setGlobal`,{enumerable:!0,get:function(){return u.setGlobal}}),Object.defineProperty(t,`GLOBAL`,{enumerable:!0,get:function(){return u.GLOBAL}}),TO(),LA(),a(zA(),t),(0,c.registerEngine)(`canvas`,o),(0,c.registerEngine)(`svg`,s),a(SO(),t),t.VERSION=`4.1.22`;var d=o.Canvas.prototype.getPointByClient;o.Canvas.prototype.getPointByClient=function(e,t){var n=d.call(this,e,t),r=this.get(`el`).getBoundingClientRect(),i=this.get(`width`),a=this.get(`height`),o=r.width,s=r.height;return{x:n.x/(o/i),y:n.y/(s/a)}};var f=VA();Object.defineProperty(t,`setDefaultErrorFallback`,{enumerable:!0,get:function(){return f.setDefaultErrorFallback}})})),UA=i((e=>{var t=e&&e.__rest||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{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t,n){var r;return function(){var i=this,a=arguments,o=function(){r=null,n||e.apply(i,a)},s=n&&!r;clearTimeout(r),r=setTimeout(o,t),s&&e.apply(i,a)}}e.default=t})),GA,KA=t((()=>{GA=[]})),qA,JA=t((()=>{KA(),qA=function(){return GA.some(function(e){return e.activeTargets.length>0})}})),YA,XA=t((()=>{KA(),YA=function(){return GA.some(function(e){return e.skippedTargets.length>0})}})),ZA,QA,$A=t((()=>{ZA=`ResizeObserver loop completed with undelivered notifications.`,QA=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:ZA}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=ZA),window.dispatchEvent(e)}})),ej,tj=t((()=>{(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(ej||={})})),nj,rj=t((()=>{nj=function(e){return Object.freeze(e)}})),ij,aj=t((()=>{rj(),ij=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,nj(this)}return e}()})),oj,sj=t((()=>{rj(),oj=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,nj(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()})),cj,lj,uj,dj,fj=t((()=>{cj=function(e){return e instanceof SVGElement&&`getBBox`in e},lj=function(e){if(cj(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},uj=function(e){if(e instanceof Element)return!0;var t=e?.ownerDocument?.defaultView;return!!(t&&e instanceof t.Element)},dj=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1}})),pj,mj=t((()=>{pj=typeof window<`u`?window:{}})),hj,gj,_j,vj,yj,bj,xj,Sj,Cj,wj=t((()=>{tj(),aj(),sj(),fj(),rj(),mj(),hj=new WeakMap,gj=/auto|scroll/,_j=/^tb|vertical/,vj=/msie|trident/i.test(pj.navigator&&pj.navigator.userAgent),yj=function(e){return parseFloat(e||`0`)},bj=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new ij((n?t:e)||0,(n?e:t)||0)},xj=nj({devicePixelContentBoxSize:bj(),borderBoxSize:bj(),contentBoxSize:bj(),contentRect:new oj(0,0,0,0)}),Sj=function(e,t){if(t===void 0&&(t=!1),hj.has(e)&&!t)return hj.get(e);if(lj(e))return hj.set(e,xj),xj;var n=getComputedStyle(e),r=cj(e)&&e.ownerSVGElement&&e.getBBox(),i=!vj&&n.boxSizing===`border-box`,a=_j.test(n.writingMode||``),o=!r&&gj.test(n.overflowY||``),s=!r&&gj.test(n.overflowX||``),c=r?0:yj(n.paddingTop),l=r?0:yj(n.paddingRight),u=r?0:yj(n.paddingBottom),d=r?0:yj(n.paddingLeft),f=r?0:yj(n.borderTopWidth),p=r?0:yj(n.borderRightWidth),m=r?0:yj(n.borderBottomWidth),h=r?0:yj(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:yj(n.width)-S-x,T=r?r.height:yj(n.height)-C-b,E=w+g+x+v,D=T+_+b+y,O=nj({devicePixelContentBoxSize:bj(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:bj(E,D,a),contentBoxSize:bj(w,T,a),contentRect:new oj(d,c,w,T)});return hj.set(e,O),O},Cj=function(e,t,n){var r=Sj(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case ej.DEVICE_PIXEL_CONTENT_BOX:return o;case ej.BORDER_BOX:return i;default:return a}}})),Tj,Ej=t((()=>{wj(),rj(),Tj=function(){function e(e){var t=Sj(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=nj([t.borderBoxSize]),this.contentBoxSize=nj([t.contentBoxSize]),this.devicePixelContentBoxSize=nj([t.devicePixelContentBoxSize])}return e}()})),Dj,Oj=t((()=>{fj(),Dj=function(e){if(lj(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t}})),kj,Aj=t((()=>{KA(),Ej(),Oj(),wj(),kj=function(){var e=1/0,t=[];GA.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new Tj(t.target),i=Dj(t.target);r.push(n),t.lastReportedSize=Cj(t.target,t.observedBox),i{KA(),Oj(),jj=function(e){GA.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(Dj(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})}})),Nj,Pj=t((()=>{JA(),XA(),$A(),Aj(),Mj(),Nj=function(){var e=0;for(jj(e);qA();)e=kj(),jj(e);return YA()&&QA(),e>0}})),Fj,Ij,Lj,Rj,zj=t((()=>{Ij=[],Lj=function(){return Ij.splice(0).forEach(function(e){return e()})},Rj=function(e){if(!Fj){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return Lj()}).observe(n,{characterData:!0}),Fj=function(){n.textContent=`${t?t--:t++}`}}Ij.push(e),Fj()}})),Bj,Vj=t((()=>{zj(),Bj=function(e){Rj(function(){requestAnimationFrame(e)})}})),Hj,Uj,Wj,Gj,Kj,qj,Jj,Yj,Xj,Zj=t((()=>{Pj(),mj(),Vj(),Hj=0,Uj=function(){return!!Hj},Wj=250,Gj={attributes:!0,characterData:!0,childList:!0,subtree:!0},Kj=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],qj=function(e){return e===void 0&&(e=0),Date.now()+e},Jj=!1,Yj=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=Wj),!Jj){Jj=!0;var n=qj(e);Bj(function(){var r=!1;try{r=Nj()}finally{if(Jj=!1,e=n-qj(),!Uj())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Gj)};document.body?t():pj.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Kj.forEach(function(t){return pj.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||=(this.observer&&this.observer.disconnect(),Kj.forEach(function(t){return pj.removeEventListener(t,e.listener,!0)}),!0)},e}()),Xj=function(e){!Hj&&e>0&&Yj.start(),Hj+=e,!Hj&&Yj.stop()}})),Qj,$j,eM=t((()=>{tj(),wj(),fj(),Qj=function(e){return!cj(e)&&!dj(e)&&getComputedStyle(e).display===`inline`},$j=function(){function e(e,t){this.target=e,this.observedBox=t||ej.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=Cj(this.target,this.observedBox,!0);return Qj(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()})),tM,nM=t((()=>{tM=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}()})),rM,iM,aM,oM=t((()=>{Zj(),eM(),nM(),KA(),rM=new WeakMap,iM=function(e,t){for(var n=0;n=0&&(i&&GA.splice(GA.indexOf(n),1),n.observationTargets.splice(r,1),Xj(-1))},e.disconnect=function(e){var t=this,n=rM.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}()})),sM,cM=t((()=>{oM(),fj(),sM=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);aM.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.unobserve(this,e)},e.prototype.disconnect=function(){aM.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}()})),lM=r({ResizeObserver:()=>sM,ResizeObserverEntry:()=>Tj,ResizeObserverSize:()=>ij}),uM=t((()=>{cM(),Ej(),aj()})),dM=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t={};e.default=(function(e){return e||=`g`,t[e]?t[e]+=1:t[e]=1,e+t[e]})})),hM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})})),gM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=hM();function r(e,r){if(e){var i;if(t.default(e))for(var a=0,o=e.length;a{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`Function`)})})),vM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return typeof e==`object`&&!!e}})),yM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),bM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`String`)})})),xM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=yM(),r=bM(),i=function(e,a){if(e===a)return!0;if(!e||!a||r.default(e)||r.default(a))return!1;if(n.default(e)||n.default(a)){if(e.length!==a.length)return!1;for(var o=!0,s=0;s{var n=!1,r=function(){};if(n){var i=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r2?r-2:0);for(var a=2;a{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(hM());function a(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function o(e){return(0,r.default)(e)?e.length:(0,i.default)(e)?Object.keys(e).length:0}function s(e,t){if(a(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t||(0,r.default)(e)!==(0,r.default)(t)||o(e)!==o(t))return!1;var i=!0;return(0,n.default)(e,function(e,n){return a(e,t[n])?!0:(i=!1,i)}),i}e.default=s})),wM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(bM());e.default=function(e,t){var i={};return(0,n.default)(e,function(e,n){var a=!1;t.forEach(function(e){((0,r.default)(e)&&e===n||e instanceof RegExp&&n.match(e))&&(a=!0)}),a||(i[n]=e)}),i}})),TM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=gM().default})),EM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(vE()),r=t(TM());e.default=function(e){var t=[],i=function(e){if(t.push(e),t.includes(e)||typeof e!=`object`||!e)return e;var a;if((0,n.default)(e)){a=[];for(var o=0,s=e.length;o{Object.defineProperty(e,`__esModule`,{value:!0}),e.REACT_PIVATE_PROPS=void 0,e.REACT_PIVATE_PROPS=[`children`,`hooks`,`ref`],e.default={}})),OM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.TOOLTIP_EVENT=e.ANNOTATION_EVENT_TARGET=e.AXIS_EVENT_TARGET=e.LEGEND_EVENT=e.GEOM_NAME=e.LEGEND_EVENT_TARGETS=e.LIFE_CIRCLE_NAMES=e.MOBILE_EVENT_NAMES=e.DRAG_EVENT_NAMES=e.pickEventName=e.BASE_EVENT_NAMES=void 0;var n=t(TM());e.BASE_EVENT_NAMES=[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`];var r=RegExp(`^on(.*)(?=(${[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`,`show`,`hide`,`change`].map(function(e){return e.replace(/^\S/,function(e){return e.toUpperCase()})}).join(`|`)}))`);e.pickEventName=function(e){var t=[];return(0,n.default)(e,function(e,n){var i=n.match(/^on(.*)/);if(i){var a=n.match(r);if(a){var o=a[1].replace(/([A-Z])/g,`-$1`).toLowerCase();o=o.replace(`column`,`interval`),o?t.push([n,`${o.replace(`-`,``)}:${a[2].toLowerCase()}`]):t.push([n,a[2].toLowerCase()])}else t.push([n,i[1].toLowerCase()])}}),t},e.DRAG_EVENT_NAMES=[`dragstart`,`drag`,`dragend`,`dragover`,`dragenter`,`dragleave`,`drop`],e.MOBILE_EVENT_NAMES=[`touchstart`,`touchmove`,`touchend`],e.LIFE_CIRCLE_NAMES=[`beforerender`,`afterrender`,`beforepaint`,`afterpaint`,`beforechangedata`,`afterchangedata`,`beforeclear`,`afterclear`,`beforedestroy`],e.LEGEND_EVENT_TARGETS=[`legend`,`legend-title`,`legend-item`,`legend-item-name`,`legend-item-Maker`,`legend-item-value`],e.GEOM_NAME=[`line`,`area`,`point`,`interval`,`polygon`,`edge`,`schema`],e.LEGEND_EVENT=[`legend:valuechanged`],e.AXIS_EVENT_TARGET=[`axis-label`,`axis-line`,`axis-tick`,`axis-title`],e.ANNOTATION_EVENT_TARGET=[`annotation`,`annotation-line`,`annotation-line-text`,`annotation-image`,`annotation-region`,`annotation-text`],e.TOOLTIP_EVENT=[`tooltip:show`,`tooltip:hide`,`tooltip:change`]})),kM=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var n=t&&t.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&t!==this.chartHelper.chart.width||n>=0&&n!==this.chartHelper.chart.height){var r=t||this.chartHelper.chart.width,i=n||this.chartHelper.chart.height;this.chartHelper.chart.changeSize(r,i),this.chartHelper.chart.emit(`resize`)}else this.chartHelper.render();else this.chartHelper.render()},t.prototype.componentWillUnmount=function(){this.chartHelper.destory(),this.resizeObserver.unobserve(this.props.container)},t.prototype.getG2Instance=function(){return this.chartHelper.chart},t.prototype.render=function(){var e,t=this,n=(e=this.props,e.placeholder),i=e.data,a=e.errorContent,o=this.props.ErrorBoundaryProps;if((i===void 0||i.length===0)&&n){this.chartHelper.destory();var s=n===!0?l.default.createElement(`div`,{style:{position:`relative`,top:`48%`,color:`#aaa`,textAlign:`center`}},`暂无数据`):n;return l.default.createElement(p.default,r({},o),s)}return this.chartHelper.update(this.props),o=a?r({fallback:a},o):{FallbackComponent:p.ErrorFallback},l.default.createElement(p.default,r({},o,{key:this.chartHelper.key,onError:function(){var e=[...arguments];t.isError=!0,(0,y.isFunction)(o.onError)&&o.onError.apply(o,e)},onReset:function(){var e=[...arguments];t.isError=!1,(0,y.isFunction)(o.onReset)&&o.onReset.apply(o,e)},resetKeys:[this.chartHelper.key],fallback:a}),l.default.createElement(h.default.Provider,{value:this.chartHelper},l.default.createElement(g.default.Provider,{value:this.chartHelper.chart},l.default.createElement(_.default.Provider,{value:this.chartHelper.extendGroup},this.props.children))))},t.defaultProps={placeholder:!1,visible:!0,interactions:[],filter:[]},t}(l.default.Component);t.default=(0,m.default)(b)})),jM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTranslateDirection=e.directionToPosition=void 0;var t=Y();function n(e,n,r){return r===t.DIRECTION.TOP?[e.minX+e.width/2-n.width/2,e.minY]:r===t.DIRECTION.BOTTOM?[e.minX+e.width/2-n.width/2,e.maxY-n.height]:r===t.DIRECTION.LEFT?[e.minX,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.RIGHT?[e.maxX-n.width,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.TOP_LEFT||r===t.DIRECTION.LEFT_TOP?[e.tl.x,e.tl.y]:r===t.DIRECTION.TOP_RIGHT||r===t.DIRECTION.RIGHT_TOP?[e.tr.x-n.width,e.tr.y]:r===t.DIRECTION.BOTTOM_LEFT||r===t.DIRECTION.LEFT_BOTTOM?[e.bl.x,e.bl.y-n.height]:r===t.DIRECTION.BOTTOM_RIGHT||r===t.DIRECTION.RIGHT_BOTTOM?[e.br.x-n.width,e.br.y-n.height]:[0,0]}e.directionToPosition=n;function r(e,n){if(n.isTransposed)switch(e){case t.DIRECTION.BOTTOM:return t.DIRECTION.LEFT;case t.DIRECTION.LEFT:return t.DIRECTION.BOTTOM;case t.DIRECTION.RIGHT:return t.DIRECTION.TOP;case t.DIRECTION.TOP:return t.DIRECTION.RIGHT}return e}function i(e){return e===t.DIRECTION.LEFT?t.DIRECTION.RIGHT:e===t.DIRECTION.RIGHT?t.DIRECTION.LEFT:e}function a(e){return e===t.DIRECTION.TOP?t.DIRECTION.BOTTOM:e===t.DIRECTION.BOTTOM?t.DIRECTION.TOP:e}function o(e,t){var n=t.matrix[0],r=t.matrix[4],o=e;return n<0&&(o=i(o)),r<0&&(o=a(o)),o}function s(e,t){var n=e;return t.isReflect(`x`)&&(n=i(n)),t.isReflect(`y`)&&(n=a(n)),n}function c(e,t){var n=e;return n=r(n,t),n=o(n,t),n=s(n,t),n}e.getTranslateDirection=c})),MM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=Y(),a=rE(),o=aE(),s=cE(),c=jM(),l=sE(),u=xO(),d=uE(),f=pE();function p(e,t){return(0,r.isBoolean)(e)?e===!1?!1:{}:(0,r.get)(e,[t],e)}function m(e){return(0,r.get)(e,`position`,i.DIRECTION.BOTTOM)}t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.container=n.view.getLayer(i.LAYER.FORE).addGroup(),n}return Object.defineProperty(t.prototype,`name`,{get:function(){return`legend`},enumerable:!1,configurable:!0}),t.prototype.init=function(){},t.prototype.render=function(){this.update()},t.prototype.layout=function(){var e=this;this.layoutBBox=this.view.viewBBox,(0,r.each)(this.components,function(t){var n=t.component,r=t.direction,i=(0,u.getLegendLayout)(r),a=n.get(`maxWidthRatio`),o=n.get(`maxHeightRatio`),l=e.getCategoryLegendSizeCfg(i,a,o),d=n.get(`maxWidth`),f=n.get(`maxHeight`);n.update({maxWidth:Math.min(l.maxWidth,d||0),maxHeight:Math.min(l.maxHeight,f||0)});var p=n.get(`padding`),m=n.getLayoutBBox(),h=new s.BBox(m.x,m.y,m.width,m.height).expand(p),g=(0,c.directionToPosition)(e.view.viewBBox,h,r),_=g[0],v=g[1],y=(0,c.directionToPosition)(e.layoutBBox,h,r),b=y[0],x=y[1],S=0,C=0;r.startsWith(`top`)||r.startsWith(`bottom`)?(S=_,C=x):(S=b,C=v),n.setLocation({x:S+p[3],y:C+p[0]}),e.layoutBBox=e.layoutBBox.cut(h,r)})},t.prototype.update=function(){var e=this;this.option=this.view.getOptions().legends;var t={},n=function(n,i,a){var o=e.getId(a.field),s=e.getComponentById(o);if(s){var c=void 0,u=p(e.option,a.field);u!==!1&&((0,r.get)(u,`custom`)?c=e.getCategoryCfg(n,i,a,u,!0):a.isLinear?c=e.getContinuousCfg(n,i,a,u):a.isCategory&&(c=e.getCategoryCfg(n,i,a,u))),c&&((0,l.omit)(c,[`container`]),s.direction=m(u),s.component.update(c),t[o]=!0)}else{var d=e.createFieldLegend(n,i,a);d&&(d.component.init(),e.components.push(d),t[o]=!0)}};if((0,r.get)(this.option,`custom`)){var a=`global-custom`,o=this.getComponentById(a);if(o){var s=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);(0,l.omit)(s,[`container`]),o.component.update(s),t[a]=!0}else{var c=this.createCustomLegend(void 0,void 0,void 0,this.option);if(c){c.init();var u=i.LAYER.FORE,d=m(this.option);this.components.push({id:a,component:c,layer:u,direction:d,type:i.COMPONENT_TYPE.LEGEND,extra:void 0}),t[a]=!0}}}else this.loopLegends(n);var f=[];(0,r.each)(this.getComponents(),function(e){t[e.id]?f.push(e):e.component.destroy()}),this.components=f},t.prototype.clear=function(){e.prototype.clear.call(this),this.container.clear()},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.container.remove(!0)},t.prototype.getGeometries=function(e){var t=this,n=e.geometries;return(0,r.each)(e.views,function(e){n=n.concat(t.getGeometries(e))}),n},t.prototype.loopLegends=function(e){if(this.view.getRootView()===this.view){var t=this.getGeometries(this.view),n={};(0,r.each)(t,function(t){var i=t.getGroupAttributes();(0,r.each)(i,function(r){var i=r.getScale(r.type);!i||i.type===`identity`||n[i.field]||(e(t,r,i),n[i.field]=!0)})})}},t.prototype.createFieldLegend=function(e,t,n){var a,o=p(this.option,n.field),s=i.LAYER.FORE,c=m(o);if(o!==!1&&((0,r.get)(o,`custom`)?a=this.createCustomLegend(e,t,n,o):n.isLinear?a=this.createContinuousLegend(e,t,n,o):n.isCategory&&(a=this.createCategoryLegend(e,t,n,o))),a)return a.set(`field`,n.field),{id:this.getId(n.field),component:a,layer:s,direction:c,type:i.COMPONENT_TYPE.LEGEND,extra:{scale:n}}},t.prototype.createCustomLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r,!0);return new a.CategoryLegend(i)},t.prototype.createContinuousLegend=function(e,t,n,r){var i=this.getContinuousCfg(e,t,n,(0,l.omit)(r,[`value`]));return new a.ContinuousLegend(i)},t.prototype.createCategoryLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r);return new a.CategoryLegend(i)},t.prototype.getContinuousCfg=function(e,t,n,i){var a=n.getTicks(),s=(0,r.find)(a,function(e){return e.value===0}),c=(0,r.find)(a,function(e){return e.value===1}),l=a.map(function(e){var r=e.value,i=e.tickValue,a=t.mapping(n.invert(r)).join(``);return{value:i,attrValue:a,color:a,scaleValue:r}});s||l.push({value:n.min,attrValue:t.mapping(n.invert(0)).join(``),color:t.mapping(n.invert(0)).join(``),scaleValue:0}),c||l.push({value:n.max,attrValue:t.mapping(n.invert(1)).join(``),color:t.mapping(n.invert(1)).join(``),scaleValue:1}),l.sort(function(e,t){return e.value-t.value});var f={min:(0,r.head)(l).value,max:(0,r.last)(l).value,colors:[],rail:{type:t.type},track:{}};t.type===`size`&&(f.track={style:{fill:t.type===`size`?this.view.getTheme().defaultColor:void 0}}),t.type===`color`&&(f.colors=l.map(function(e){return e.attrValue}));var p=this.container,h=m(i),g=(0,u.getLegendLayout)(h),_=(0,r.get)(i,`title`);return _&&=(0,r.deepMix)({text:(0,d.getName)(n)},_),f.container=p,f.layout=g,f.title=_,f.animateOption=o.DEFAULT_ANIMATE_CFG,this.mergeLegendCfg(f,i,`continuous`)},t.prototype.getCategoryCfg=function(e,t,n,a,s){var c=this.container,l=(0,r.get)(a,`position`,i.DIRECTION.BOTTOM),f=(0,u.getLegendThemeCfg)(this.view.getTheme(),l),p=(0,r.get)(f,[`marker`]),m=(0,r.get)(a,`marker`),h=(0,u.getLegendLayout)(l),g=(0,r.get)(f,[`pageNavigator`]),_=(0,r.get)(a,`pageNavigator`),v=s?(0,u.getCustomLegendItems)(p,m,a.items):(0,u.getLegendItems)(this.view,e,t,p,m),y=(0,r.get)(a,`title`);y&&=(0,r.deepMix)({text:n?(0,d.getName)(n):``},y);var b=(0,r.get)(a,`maxWidthRatio`),x=(0,r.get)(a,`maxHeightRatio`),S=this.getCategoryLegendSizeCfg(h,b,x);S.container=c,S.layout=h,S.items=v,S.title=y,S.animateOption=o.DEFAULT_ANIMATE_CFG,S.pageNavigator=(0,r.deepMix)({},g,_);var C=this.mergeLegendCfg(S,a,l);C.reversed&&C.items.reverse();var w=(0,r.get)(C,`maxItemWidth`);return w&&w<=1&&(C.maxItemWidth=this.view.viewBBox.width*w),C},t.prototype.mergeLegendCfg=function(e,t,n){var i=n.split(`-`)[0],a=(0,u.getLegendThemeCfg)(this.view.getTheme(),i);return(0,r.deepMix)({},a,e,t)},t.prototype.getId=function(e){return this.name+`-`+e},t.prototype.getComponentById=function(e){return(0,r.find)(this.components,function(t){return t.id===e})},t.prototype.getCategoryLegendSizeCfg=function(e,t,n){t===void 0&&(t=i.COMPONENT_MAX_VIEW_PERCENTAGE),n===void 0&&(n=i.COMPONENT_MAX_VIEW_PERCENTAGE);var r=this.view.viewBBox,a=r.width,o=r.height;return e===`vertical`?{maxWidth:a*t,maxHeight:o}:{maxWidth:a,maxHeight:o*n}},t}(f.Controller)})),NM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.clearList=void 0;var n=(J(),e(q)),r=`inactive`,i=`active`;function a(e){var t=e.getItems();(0,n.each)(t,function(t){e.hasState(t,i)&&e.setItemState(t,i,!1),e.hasState(t,r)&&e.setItemState(t,r,!1)})}t.clearList=a})),PM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND(),o=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t.ignoreItemStates=[],t}return t.prototype.getTriggerListInfo=function(){var e=(0,o.getDelegationObject)(this.context),t=null;return(0,o.isList)(e)&&(t={item:e.item,list:e.component}),t},t.prototype.getAllowComponents=function(){var e=this,t=this.context.view,n=(0,a.getComponents)(t),i=[];return(0,r.each)(n,function(t){t.isList()&&e.allowSetStateByElement(t)&&i.push(t)}),i},t.prototype.hasState=function(e,t){return e.hasState(t,this.stateName)},t.prototype.clearAllComponentsState=function(){var e=this,t=this.getAllowComponents();(0,r.each)(t,function(t){t.clearItemsState(e.stateName)})},t.prototype.allowSetStateByElement=function(e){var t=e.get(`field`);if(!t)return!1;if(this.cfg&&this.cfg.componentNames){var n=e.get(`name`);if(this.cfg.componentNames.indexOf(n)===-1)return!1}var r=this.context.view,i=(0,o.getScaleByField)(r,t);return i&&i.isCategory},t.prototype.allowSetStateByItem=function(e,t){var n=this.ignoreItemStates;return n.length?n.filter(function(n){return t.hasState(e,n)}).length===0:!0},t.prototype.setStateByElement=function(e,t,n){var r=e.get(`field`),i=this.context.view,a=(0,o.getScaleByField)(i,r),s=(0,o.getElementValue)(t,r),c=a.getText(s);this.setItemsState(e,c,n)},t.prototype.setStateEnable=function(e){var t=this,n=(0,o.getCurrentElement)(this.context);if(n){var i=this.getAllowComponents();(0,r.each)(i,function(r){t.setStateByElement(r,n,e)})}else{var a=(0,o.getDelegationObject)(this.context);if((0,o.isList)(a)){var s=a.item,c=a.component;this.allowSetStateByElement(c)&&this.allowSetStateByItem(s,c)&&this.setItemState(c,s,e)}}},t.prototype.setItemsState=function(e,t,n){var i=this,a=e.getItems();(0,r.each)(a,function(r){r.name===t&&i.setItemState(e,r,n)})},t.prototype.setItemState=function(e,t,n){e.setItemState(t,this.stateName,n)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.reset=function(){this.setStateEnable(!1)},t.prototype.toggle=function(){var e=this.getTriggerListInfo();if(e&&e.item){var t=e.list,n=e.item,r=this.hasState(t,n);this.setItemState(t,n,!r)}},t.prototype.clear=function(){var e=this.getTriggerListInfo();e?e.list.clearItemsState(this.stateName):this.clearAllComponentsState()},t}(i.default)})),FM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=NM(),a=(0,n.__importDefault)(PM()),o=`inactive`,s=`active`;t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=s,t.ignoreItemStates=[`unchecked`],t}return t.prototype.setItemsState=function(e,t,n){this.setHighlightBy(e,function(e){return e.name===t},n)},t.prototype.setItemState=function(e,t,n){e.getItems(),this.setHighlightBy(e,function(e){return e===t},n)},t.prototype.setHighlightBy=function(e,t,n){var i=e.getItems();if(n)(0,r.each)(i,function(n){t(n)?(e.hasState(n,o)&&e.setItemState(n,o,!1),e.setItemState(n,s,!0)):e.hasState(n,s)||e.setItemState(n,o,!0)});else{var a=e.getItemsByState(s),c=!0;(0,r.each)(a,function(e){if(!t(e))return c=!1,!1}),c?this.clear():(0,r.each)(i,function(n){t(n)&&(e.hasState(n,s)&&e.setItemState(n,s,!1),e.setItemState(n,o,!0))})}},t.prototype.highlight=function(){this.setState()},t.prototype.clear=function(){var e=this.getTriggerListInfo();if(e)(0,i.clearList)(e.list);else{var t=this.getAllowComponents();(0,r.each)(t,function(e){e.clearItemsState(s),e.clearItemsState(o)})}},t}(a.default)})),IM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),LM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`unchecked`,t}return t.prototype.unchecked=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),RM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.filterView=function(e,t,n){var i=this;e.getScaleByField(t)&&e.filter(t,n),e.views&&e.views.length&&(0,r.each)(e.views,function(e){i.filterView(e,t,n)})},t.prototype.filter=function(){var e=(0,a.getDelegationObject)(this.context);if(e){var t=this.context.view,n=e.component,r=n.get(`field`);if((0,a.isList)(e)){if(r){var i=n.getItemsByState(`unchecked`),o=(0,a.getScaleByField)(t,r),s=i.map(function(e){return e.name});s.length?this.filterView(t,r,function(e){var t=o.getText(e);return!s.includes(t)}):this.filterView(t,r,null),t.render(!0)}}else if((0,a.isSlider)(e)){var c=n.getValue(),l=c[0],u=c[1];this.filterView(t,r,function(e){return e>=l&&e<=u}),t.render(!0)}}},t}(i.default)})),zM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),BM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(FM()),r=t(IM()),i=t(LM()),a=t(RM()),o=t(zM()),s=HA();(0,s.registerAction)(`list-active`,r.default),(0,s.registerAction)(`list-selected`,o.default),(0,s.registerAction)(`list-highlight`,n.default),(0,s.registerAction)(`list-unchecked`,i.default),(0,s.registerAction)(`data-filter`,a.default),(0,s.registerAction)(`legend-item-highlight`,n.default,{componentNames:[`legend`]}),(0,s.registerInteraction)(`legend-active`,{start:[{trigger:`legend-item:mouseenter`,action:[`list-active:active`,`element-active:active`]}],end:[{trigger:`legend-item:mouseleave`,action:[`list-active:reset`,`element-active:reset`]}]}),(0,s.registerInteraction)(`legend-highlight`,{start:[{trigger:`legend-item:mouseenter`,action:[`legend-item-highlight:highlight`,`element-highlight:highlight`]}],end:[{trigger:`legend-item:mouseleave`,action:[`legend-item-highlight:reset`,`element-highlight:reset`]}]}),(0,s.registerInteraction)(`legend-filter`,{showEnable:[{trigger:`legend-item:mouseenter`,action:`cursor:pointer`},{trigger:`legend-item:mouseleave`,action:`cursor:default`}],start:[{trigger:`legend-item:click`,action:`list-unchecked:toggle`},{trigger:`legend-item:click`,action:`data-filter:filter`}]})})),VM=i((e=>{var t=e&&e.__rest||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{Object.defineProperty(t,`__esModule`,{value:!0}),t.getBackgroundRectStyle=t.getStyle=void 0;var n=(R(),e(F)),r=(J(),e(q));function i(e,t,i,a){a===void 0&&(a=``);var o=e.style,s=o===void 0?{}:o,c=e.defaultStyle,l=e.color,u=e.size,d=(0,n.__assign)((0,n.__assign)({},c),s);return l&&(t&&(s.stroke||(d.stroke=l)),i&&(s.fill||(d.fill=l))),a&&(0,r.isNil)(s[a])&&!(0,r.isNil)(u)&&(d[a]=u),d}t.getStyle=i;function a(e){return(0,r.deepMix)({},{fill:`#CCD6EC`,fillOpacity:.3},(0,r.get)(e,[`background`,`style`]))}t.getBackgroundRectStyle=a})),UM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getRectWithCornerRadius=t.getFunnelPath=t.getIntervalRectPath=t.getBackgroundRectPath=t.parseRadius=t.getRectPath=t.getRectPoints=void 0;var n=(J(),e(q)),r=oE();function i(e){var t=e.x,r=e.y,i=e.y0,a=e.size,o,s;(0,n.isArray)(r)?(o=r[0],s=r[1]):(o=i,s=r);var c,l;(0,n.isArray)(t)?(c=t[0],l=t[1]):(c=t-a/2,l=t+a/2);var u=[{x:c,y:o},{x:c,y:s}];return u.push({x:l,y:s},{x:l,y:o}),u}t.getRectPoints=i;function a(e,t){t===void 0&&(t=!0);var n=[],r=e[0];n.push([`M`,r.x,r.y]);for(var i=1,a=e.length;it&&(r=r?t/(1+i/r):0,i=t-r),a+o>t&&(a=a?t/(1+o/a):0,o=t-a),[r||0,i||0,a||0,o||0]}t.parseRadius=o;function s(e,t,i){var a=[];if(i.isRect){var s=i.isTransposed?{x:i.start.x,y:t[0].y}:{x:t[0].x,y:i.start.y},c=i.isTransposed?{x:i.end.x,y:t[2].y}:{x:t[3].x,y:i.end.y},l=(0,n.get)(e,[`background`,`style`,`radius`]);if(l){var u=i.isTransposed?Math.abs(t[0].y-t[2].y):t[2].x-t[1].x,d=i.isTransposed?i.getWidth():i.getHeight(),f=o(l,Math.min(u,d)),p=f[0],m=f[1],h=f[2],g=f[3];a.push([`M`,s.x,c.y+p]),p!==0&&a.push([`A`,p,p,0,0,1,s.x+p,c.y]),a.push([`L`,c.x-m,c.y]),m!==0&&a.push([`A`,m,m,0,0,1,c.x,c.y+m]),a.push([`L`,c.x,s.y-h]),h!==0&&a.push([`A`,h,h,0,0,1,c.x-h,s.y]),a.push([`L`,s.x+g,s.y]),g!==0&&a.push([`A`,g,g,0,0,1,s.x,s.y-g])}else a.push([`M`,s.x,s.y]),a.push([`L`,c.x,s.y]),a.push([`L`,c.x,c.y]),a.push([`L`,s.x,c.y]),a.push([`L`,s.x,s.y]);a.push([`z`])}if(i.isPolar){var _=i.getCenter(),v=(0,r.getAngle)(e,i),y=v.startAngle,b=v.endAngle;if(i.type!==`theta`&&!i.isTransposed)a=(0,r.getSectorPath)(_.x,_.y,i.getRadius(),y,b);else{var x=function(e){return e**2},p=Math.sqrt(x(_.x-t[0].x)+x(_.y-t[0].y)),m=Math.sqrt(x(_.x-t[2].x)+x(_.y-t[2].y));a=(0,r.getSectorPath)(_.x,_.y,p,i.startAngle,i.endAngle,m)}}return a}t.getBackgroundRectPath=s;function c(e,t,n){var r=n.getWidth(),i=n.getHeight(),o=n.type===`rect`,s=[],c=(e[2].x-e[1].x)/2,l=n.isTransposed?c*i/r:c*r/i;return t===`round`?(o?(s.push([`M`,e[0].x,e[0].y+l]),s.push([`L`,e[1].x,e[1].y-l]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y-l]),s.push([`L`,e[3].x,e[3].y+l]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y+l])):(s.push([`M`,e[0].x,e[0].y]),s.push([`L`,e[1].x,e[1].y]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y]),s.push([`L`,e[3].x,e[3].y]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y])),s.push([`z`])):s=a(e),s}t.getIntervalRectPath=c;function l(e,t,r){var i=[];return(0,n.isNil)(t)?r?i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,(e[2].x+e[3].x)/2,(e[2].y+e[3].y)/2],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,t[1].x,t[1].y],[`L`,t[0].x,t[0].y],[`Z`]),i}t.getFunnelPath=l;function u(e,t,n){var r,i,a,s,c=e[0],l=e[1],u=e[2],d=e[3],f=[0,0,0,0],p=f[0],m=f[1],h=f[2],g=f[3];c.ye[1].x?(d=e[0],c=e[1],l=e[2],u=e[3],a=o(n,Math.min(d.x-c.x,c.y-l.y)),p=a[0],g=a[1],h=a[2],m=a[3]):(s=o(n,Math.min(d.x-c.x,c.y-l.y)),m=s[0],h=s[1],g=s[2],p=s[3]));var _=[];return _.push([`M`,l.x,l.y+p]),p!==0&&_.push([`A`,p,p,0,0,1,l.x+p,l.y]),_.push([`L`,u.x-m,u.y]),m!==0&&_.push([`A`,m,m,0,0,1,u.x,u.y+m]),_.push([`L`,d.x,d.y-h]),h!==0&&_.push([`A`,h,h,0,0,1,d.x-h,d.y]),_.push([`L`,c.x+g,c.y]),g!==0&&_.push([`A`,g,g,0,0,1,c.x,c.y-g]),_.push([`L`,l.x,l.y+p]),_.push([`z`]),_}t.getRectWithCornerRadius=u})),WM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM(),s=(0,r.registerShapeFactory)(`interval`,{defaultShapeType:`rect`,getDefaultPoints:function(e){return(0,o.getRectPoints)(e)}});(0,r.registerShape)(`interval`,`rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!1,!0),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=r.radius&&this.coordinate.isRect?(0,o.getRectWithCornerRadius)(this.parsePoints(e.points),this.coordinate,r.radius):this.parsePath((0,o.getIntervalRectPath)(e.points,r.lineCap,this.coordinate)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,fill:t}}:{symbol:`square`,style:{r:4,fill:t}}}}),t.default=s})),GM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getDefaultSize=void 0;var n=(J(),e(q)),r=lE();function i(e,t){var r=e.length,i=e;(0,n.isString)(i[0])&&(i=e.map(function(e){return t.translate(e)}));for(var a=i[1]-i[0],o=2;os&&(a=s)}return a}function a(e,t){if(t){var r=(0,n.flatten)(e);return(0,n.valuesOfKey)(r,t).length}return e.length}function o(e){var t=e.theme,o=e.coordinate,s=e.getXScale(),c=s.values,l=e.beforeMappingData,u=c.length,d=(0,r.getXDimensionLength)(e.coordinate),f=e.intervalPadding,p=e.dodgePadding,m=e.maxColumnWidth||t.maxColumnWidth,h=e.minColumnWidth||t.minColumnWidth,g=e.columnWidthRatio||t.columnWidthRatio,_=e.multiplePieWidthRatio||t.multiplePieWidthRatio,v=e.roseWidthRatio||t.roseWidthRatio;if(s.isLinear&&c.length>1){c.sort();var y=i(c,s);u=(s.max-s.min)/y,c.length>u&&(u=c.length)}var b=s.range,x=1/u,S=1;if(o.isPolar?S=o.isTransposed&&u>1?_:v:(s.isLinear&&(x*=b[1]-b[0]),S=g),!(0,n.isNil)(f)&&f>=0){var C=f/d;x=(1-(u-1)*C)/u}else x*=S;if(e.getAdjust(`dodge`)){var w=e.getAdjust(`dodge`).dodgeBy,T=a(l,w);if(!(0,n.isNil)(p)&&p>=0){var E=p/d;x=(x-E*(T-1))/T}else !(0,n.isNil)(f)&&f>=0&&(x*=S),x/=T;x=x>=0?x:0}if(!(0,n.isNil)(m)&&m>=0){var D=m/d;x>D&&(x=D)}if(!(0,n.isNil)(h)&&h>=0){var O=h/d;x{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=(0,n.__importDefault)(fO());WM();var o=GM(),s=uE();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`interval`,n.shapeType=`interval`,n.generatePoints=!0,n.background=t.background,n}return t.prototype.createShapePointsCfg=function(t){var n=e.prototype.createShapePointsCfg.call(this,t),r,a=this.getAttribute(`size`);if(a){r=this.getAttributeValues(a,t)[0];var s=this.coordinate,c=(0,i.getXDimensionLength)(s);r/=c}else this.defaultSize||=(0,o.getDefaultSize)(this),r=this.defaultSize;return n.size=r,n},t.prototype.adjustScale=function(){e.prototype.adjustScale.call(this);var t=this.getYScale();if(this.coordinate.type===`theta`)t.change({nice:!1,min:0,max:(0,s.getMaxScale)(t)});else{var n=this.scaleDefs,i=t.field,a=t.min,o=t.max;t.type!==`time`&&(a>0&&!(0,r.get)(n,[i,`min`])&&t.change({min:0}),o<=0&&!(0,r.get)(n,[i,`max`])&&t.change({max:0}))}},t.prototype.getDrawCfg=function(t){var n=e.prototype.getDrawCfg.call(this,t);return n.background=this.background,n},t}(a.default)})),qM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelValueDir=function(e){var t=`y`,n=e.points;return n[0][t]<=n[2][t]?1:-1},t.prototype.getLabelOffsetPoint=function(t,r,i,a){var o,s=e.prototype.getLabelOffsetPoint.call(this,t,r,i),c=this.getCoordinate(),l=c.isTransposed?`x`:`y`,u=this.getLabelValueDir(t.mappingData);return s=(0,n.__assign)((0,n.__assign)({},s),(o={},o[l]=s[l]*u,o)),c.isReflect(`x`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{x:s.x*-1})),c.isReflect(`y`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{y:s.y*-1})),s},t.prototype.getThemedLabelCfg=function(e){var t=this.geometry,n=this.getDefaultLabelCfg(),i=t.theme;return(0,r.deepMix)({},n,i.labels,e.position===`middle`?{offset:0}:{},e)},t.prototype.setLabelPosition=function(e,t,n,i){var a=this.getCoordinate(),o=a.isTransposed,s=t.points,c=a.convert(s[0]),l=a.convert(s[2]),u=this.getLabelValueDir(t),d,f,p,m,h=(0,r.isArray)(t.shape)?t.shape[0]:t.shape;if(h===`funnel`||h===`pyramid`){var g=(0,r.get)(t,`nextPoints`),_=(0,r.get)(t,`points`);if(g){var v=a.convert(_[0]),y=a.convert(_[1]),b=a.convert(g[0]),x=a.convert(g[1]);o?(d=Math.min(b.y,v.y),p=Math.max(b.y,v.y),f=(y.x+x.x)/2,m=(v.x+b.x)/2):(d=Math.min((y.y+x.y)/2,(v.y+b.y)/2),p=Math.max((y.y+x.y)/2,(v.y+b.y)/2),f=x.x,m=v.x)}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x;switch(i){case`right`:e.x=f,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`left`:e.x=m,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`bottom`:o&&(e.x=(f+m)/2),e.y=p,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;case`middle`:o&&(e.x=(f+m)/2),e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,`middle`);break;case`top`:o&&(e.x=(f+m)/2),e.y=d,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;default:break}},t}((0,n.__importDefault)(_O()).default)})),JM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=lE(),o=(0,n.__importDefault)(_O()),s=Math.PI/2;t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelOffset=function(e){var t=this.getCoordinate(),n=0;if((0,r.isNumber)(e))n=e;else if((0,r.isString)(e)&&e.indexOf(`%`)!==-1){var i=t.getRadius();t.innerRadius>0&&(i*=1-t.innerRadius),n=parseFloat(e)*.01*i}return n},t.prototype.getLabelItems=function(t){var i=e.prototype.getLabelItems.call(this,t),a=this.geometry.getYScale();return(0,r.map)(i,function(e){if(e&&a){var t=a.scale((0,r.get)(e.data,a.field));return(0,n.__assign)((0,n.__assign)({},e),{percent:t})}return e})},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate(),n;if(e.labelEmit)n=e.angle<=Math.PI/2&&e.angle>=-Math.PI/2?`left`:`right`;else if(!t.isTransposed)n=`center`;else{var r=t.getCenter(),i=e.offset;n=Math.abs(e.x-r.x)<1?`center`:e.angle>Math.PI||e.angle<=0?i>0?`left`:`right`:i>0?`right`:`left`}return n},t.prototype.getLabelPoint=function(e,t,n){var r=1,i,a=e.content[n];this.isToMiddle(t)?i=this.getMiddlePoint(t.points):(e.content.length===1&&n===0?n=1:n===0&&(r=-1),i=this.getArcPoint(t,n));var o=e.offset*r,s=this.getPointAngle(i),c=e.labelEmit,l=this.getCirclePoint(s,o,i,c);return l.r===0?l.content=``:(l.content=a,l.angle=s,l.color=t.color),l.rotate=e.autoRotate?this.getLabelRotate(s,o,c):e.rotate,l.start={x:i.x,y:i.y},l},t.prototype.getArcPoint=function(e,t){return t===void 0&&(t=0),!(0,r.isArray)(e.x)&&!(0,r.isArray)(e.y)?{x:e.x,y:e.y}:{x:(0,r.isArray)(e.x)?e.x[t]:e.x,y:(0,r.isArray)(e.y)?e.y[t]:e.y}},t.prototype.getPointAngle=function(e){return(0,a.getAngleByPoint)(this.getCoordinate(),e)},t.prototype.getCirclePoint=function(e,t,r,a){var o=this.getCoordinate(),s=o.getCenter(),c=(0,i.getDistanceToCenter)(o,r);if(c===0)return(0,n.__assign)((0,n.__assign)({},s),{r:c});var l=e;return o.isTransposed&&c>t&&!a?l=e+Math.asin(t/(2*c))*2:c+=t,{x:s.x+c*Math.cos(l),y:s.y+c*Math.sin(l),r:c}},t.prototype.getLabelRotate=function(e,t,n){var r=e+s;return n&&(r-=s),r&&(r>s?r-=Math.PI:r<-s&&(r+=Math.PI)),r},t.prototype.getMiddlePoint=function(e){var t=this.getCoordinate(),n=e.length,i={x:0,y:0};return(0,r.each)(e,function(e){i.x+=e.x,i.y+=e.y}),i.x/=n,i.y/=n,i=t.convert(i),i},t.prototype.isToMiddle=function(e){return e.x.length>2},t}(o.default)})),YM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=oE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.defaultLayout=`distribute`,t}return t.prototype.getDefaultLabelCfg=function(t,n){var i=e.prototype.getDefaultLabelCfg.call(this,t,n);return(0,r.deepMix)({},i,(0,r.get)(this.geometry.theme,`pieLabels`,{}))},t.prototype.getLabelOffset=function(t){return e.prototype.getLabelOffset.call(this,t)||0},t.prototype.getLabelRotate=function(e,t,n){var r;return t<0&&(r=e,r>Math.PI/2&&(r-=Math.PI),r<-Math.PI/2&&(r+=Math.PI)),r},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate().getCenter(),n=e.angle<=Math.PI/2&&e.x>=t.x?`left`:`right`;return e.offset<=0&&(n=n===`right`?`left`:`right`),n},t.prototype.getArcPoint=function(e){return e},t.prototype.getPointAngle=function(e){var t=this.getCoordinate(),n={x:(0,r.isArray)(e.x)?e.x[0]:e.x,y:e.y[0]},a={x:(0,r.isArray)(e.x)?e.x[1]:e.x,y:e.y[1]},o,s=(0,i.getAngleByPoint)(t,n);if(e.points&&e.points[0].y===e.points[1].y)o=s;else{var c=(0,i.getAngleByPoint)(t,a);s>=c&&(c+=Math.PI*2),o=s+(c-s)/2}return o},t.prototype.getCirclePoint=function(e,t){var r=this.getCoordinate(),i=r.getCenter(),o=r.getRadius()+t;return(0,n.__assign)((0,n.__assign)({},(0,a.polarToCartesian)(i.x,i.y,o,e)),{angle:e,r:o})},t}((0,n.__importDefault)(JM()).default)})),XM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(CM());e.default=(function(e,t,a,o){if(e===null){(0,n.default)(a,function(e){var n=t[e];n!==void 0&&((0,r.default)(n)||(n=[n]),o(n,e))});return}var s,c;(0,n.default)(a,function(n){s=e[n],c=t[n],(0,i.default)(c,s)||((0,r.default)(c)||(c=[c]),o(c,n))})})})),ZM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.distribute=void 0;var n=(J(),e(q)),r=oE(),i=4;function a(e,t,r,i,a,o){var s=!0,c=i.start,l=i.end,u=Math.min(c.y,l.y),d=Math.abs(c.y-l.y),f,p=0,m=Number.MIN_VALUE,h=t.map(function(e){return e.y>p&&(p=e.y),e.yd&&(d=p-u);s;)for(h.forEach(function(e){var t=(Math.min.apply(m,e.targets)+Math.max.apply(m,e.targets))/2;e.pos=Math.min(Math.max(m,t-e.size/2),d-e.size)}),s=!1,f=h.length;f--;)if(f>0){var g=h[f-1],_=h[f];g.pos+g.size>_.pos&&(g.size+=_.size,g.targets=g.targets.concat(_.targets),g.pos+g.size>d&&(g.pos=d-g.size),h.splice(f,1),s=!0)}f=0,h.forEach(function(e){var n=u+r/2;e.targets.forEach(function(){t[f].y=e.pos+n,n+=r,f++})});for(var v={},y=0,b=e;y0){var f=14,p=(u+c)*2+f*2,m={start:l.start,end:l.end},h=[[],[]];e.forEach(function(e){e&&(e.textAlign===`right`?h[0].push(e):h[1].push(e))}),h.forEach(function(e,n){var r=p/f;e.length>r&&(e.sort(function(e,t){return t[`..percent`]-e[`..percent`]}),e.splice(r,e.length-r)),e.sort(function(e,t){return e.y-t.y}),a(t,e,f,m,d,n)})}(0,n.each)(e,function(e){if(e&&e.labelLine){var t=e.offset,a=e.angle,o=(0,r.polarToCartesian)(d.x,d.y,u,a),s=(0,r.polarToCartesian)(d.x,d.y,u+t/2,a),c=e.x+(0,n.get)(e,`offsetX`,0),l=e.y+(0,n.get)(e,`offsetY`,0),f={x:c-Math.cos(a)*i,y:l-Math.sin(a)*i};(0,n.isObject)(e.labelLine)||(e.labelLine={}),e.labelLine.path=[`M `+o.x,o.y+` Q`+s.x,s.y+` `+f.x,f.y].join(`,`)}})}}t.distribute=o})),QM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInCanvas=void 0;var n=(J(),e(q)),r=pO();function i(e,t,i,a){(0,n.each)(t,function(e){var t=a.minX,n=a.minY,i=a.maxX,o=a.maxY,s=e.getCanvasBBox(),c=s.minX,l=s.minY,u=s.maxX,d=s.maxY,f=s.x,p=s.y,m=s.width,h=s.height,g=f,_=p;(ci?g=i-m:u>i&&(g-=u-i),l>o?_=o-h:d>o&&(_-=d-o),(g!==f||_!==p)&&(0,r.translate)(e,g-f,_-p)})}t.limitInCanvas=i})),$M=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInShape=void 0;var n=(J(),e(q));function r(e,t,r,i){(0,n.each)(t,function(e,t){var n=e.getCanvasBBox(),i=r[t].getBBox();(n.minXi.maxX||n.maxY>i.maxY)&&e.remove(!0)})}t.limitInShape=r})),eN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.overlap=t.fixedOverlap=void 0;var n=(J(),e(q)),r=100,i=function(){function e(e){e===void 0&&(e={}),this.bitmap={};var t=e.xGap,n=t===void 0?1:t,r=e.yGap,i=r===void 0?8:r;this.xGap=n,this.yGap=i}return e.prototype.hasGap=function(e){for(var t=!0,n=this.bitmap,r=Math.round(e.minX),i=Math.round(e.maxX),a=Math.round(e.minY),o=Math.round(e.maxY),s=r;s<=i;s+=1){if(!n[s]){n[s]={};continue}if(s===r||s===i){for(var c=a;c<=o;c++)if(n[s][c]){t=!1;break}}else if(n[s][a]||n[s][o]){t=!1;break}}return t},e.prototype.fillGap=function(e){for(var t=this.bitmap,n=Math.round(e.minX),r=Math.round(e.maxX),i=Math.round(e.minY),a=Math.round(e.maxY),o=n;o<=r;o+=1)t[o]||(t[o]={});for(var o=n;o<=r;o+=this.xGap){for(var s=i;s<=a;s+=this.yGap)t[o][s]=!0;t[o][a]=!0}if(this.yGap!==1)for(var o=i;o<=a;o+=1)t[n][o]=!0,t[r][o]=!0;if(this.xGap!==1)for(var o=n;o<=r;o+=1)t[o][i]=!0,t[o][a]=!0},e.prototype.destroy=function(){this.bitmap={}},e}();function a(e,t,n){n===void 0&&(n=r);var i=-1,a=e.attr(),o=a.x,s=a.y,c=e.getCanvasBBox(),l=Math.sqrt(c.width*c.width+c.height*c.height),u,d=-i,f=0,p=0,m=function(e){var t=e*.1;return[t*Math.cos(t),t*Math.sin(t)]};if(t.hasGap(c))return t.fillGap(c),!0;for(var h=!1,g=0,_={};Math.min(Math.abs(f),Math.abs(p)){var t=e&&e.__rest||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{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t}return t.prototype.hasState=function(e){return e.hasState(this.stateName)},t.prototype.setElementState=function(e,t){e.setState(this.stateName,t)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.clear=function(){var e=this.context.view;this.clearViewState(e)},t.prototype.clearViewState=function(e){var t=this,n=(0,a.getElementsByState)(e,this.stateName);(0,r.each)(n,function(e){t.setElementState(e,!1)})},t}(i.default)})),rN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=(0,n.__importDefault)(nN());function o(e){return(0,r.get)(e.get(`delegateObject`),`item`)}t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.ignoreListItemStates=[`unchecked`],t}return t.prototype.isItemIgnore=function(e,t){return!!this.ignoreListItemStates.filter(function(n){return t.hasState(e,n)}).length},t.prototype.setStateByComponent=function(e,t,n){var r=this.context.view,a=e.get(`field`),o=(0,i.getElements)(r);this.setElementsStateByItem(o,a,t,n)},t.prototype.setStateByElement=function(e,t){this.setElementState(e,t)},t.prototype.isMathItem=function(e,t,n){var a=this.context.view,o=(0,i.getScaleByField)(a,t),s=(0,i.getElementValue)(e,t);return!(0,r.isNil)(s)&&n.name===o.getText(s)},t.prototype.setElementsStateByItem=function(e,t,n,i){var a=this;(0,r.each)(e,function(e){a.isMathItem(e,t,n)&&e.setState(a.stateName,i)})},t.prototype.setStateEnable=function(e){var t=(0,i.getCurrentElement)(this.context);if(t)(0,i.isElementChange)(this.context)&&this.setStateByElement(t,e);else{var n=(0,i.getDelegationObject)(this.context);if((0,i.isList)(n)){var r=n.item,a=n.component;if(r&&a&&!this.isItemIgnore(r,a)){var s=this.context.event.gEvent;if(s&&s.fromShape&&s.toShape&&o(s.fromShape)===o(s.toShape))return;this.setStateByComponent(a,r,e)}}}},t.prototype.toggle=function(){var e=(0,i.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}(a.default)})),iN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),aN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(kD()),i=ND(),a=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.cache={},t}return t.prototype.getColorScale=function(e,t){var n=t.geometry.getAttribute(`color`);return n?e.getScaleByField(n.getFields()[0]):null},t.prototype.getLinkPath=function(e,t){var n=this.context.view.getCoordinate().isTransposed,r=e.shape.getCanvasBBox(),i=t.shape.getCanvasBBox();return n?[[`M`,r.minX,r.minY],[`L`,i.minX,i.maxY],[`L`,i.maxX,i.maxY],[`L`,r.maxX,r.minY],[`Z`]]:[[`M`,r.maxX,r.minY],[`L`,i.minX,i.minY],[`L`,i.minX,i.maxY],[`L`,r.maxX,r.maxY],[`Z`]]},t.prototype.addLinkShape=function(e,t,r,i){var o={opacity:.4,fill:t.shape.attr(`fill`)};e.addShape({type:`path`,attrs:(0,n.__assign)((0,n.__assign)({},(0,a.deepMix)({},o,(0,a.isFunction)(i)?i(o,t):i)),{path:this.getLinkPath(t,r)})})},t.prototype.linkByElement=function(e,t){var n=this,r=this.context.view,o=this.getColorScale(r,e);if(o){var s=(0,i.getElementValue)(e,o.field);if(!this.cache[s]){var c=(0,i.getElementsByField)(r,o.field,s),l=this.linkGroup.addGroup();this.cache[s]=l;var u=c.length;(0,a.each)(c,function(e,r){if(r{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.startPoint=null,t.endPoint=null,t.isStarted=!1,t.effectSiblings=!1,t.effectByRecord=!1,t}return t.prototype.getCurrentPoint=function(){var e=this.context.event;return{x:e.x,y:e.y}},t.prototype.start=function(){this.clear(),this.startPoint=this.getCurrentPoint(),this.isStarted=!0},t.prototype.getIntersectElements=function(){var e=null;if((0,i.isMask)(this.context))e=(0,i.getMaskedElements)(this.context,10);else{var t=this.startPoint,n=this.isStarted?this.getCurrentPoint():this.endPoint;if(!t||!n)return;var r={minX:Math.min(t.x,n.x),minY:Math.min(t.y,n.y),maxX:Math.max(t.x,n.x),maxY:Math.max(t.y,n.y)},a=this.context.view;e=(0,i.getIntersectElements)(a,r)}return e},t.prototype.setStateEnable=function(e){if(this.effectSiblings&&!this.effectByRecord)this.setSiblingsState(e);else{var t=(0,i.getElements)(this.context.view),n=this.getIntersectElements();n&&n.length?this.effectByRecord?this.setSiblingsStateByRecord(n,e):this.setElementsState(n,e,t):this.clear()}},t.prototype.setSiblingsStateByRecord=function(e,t){var n=this,a=this.context.view,o=(0,i.getSilbings)(a),s=e.map(function(e){return e.getModel().data}),c=a.getXScale().field,l=a.getYScales()[0].field;(0,r.each)(o,function(e){var r=(0,i.getElements)(e),a=r.filter(function(e){var t=e.getModel().data;return(0,i.isInRecords)(s,t,c,l)});n.setElementsState(a,t,r)})},t.prototype.setSiblingsState=function(e){var t=this,n=this.context.view,a=(0,i.getSilbings)(n);(0,i.isMask)(this.context)&&(0,r.each)(a,function(n){var r=(0,i.getElements)(n),a=(0,i.getSiblingMaskElements)(t.context,n,10);a&&a.length?t.setElementsState(a,e,r):t.clearViewState(n)})},t.prototype.setElementsState=function(e,t,n){var i=this;(0,r.each)(n,function(n){e.includes(n)?i.setElementState(n,t):i.setElementState(n,!1)})},t.prototype.end=function(){this.isStarted=!1,this.endPoint=this.getCurrentPoint()},t.prototype.clear=function(){var e=this,t=this.context.view;if(this.effectSiblings){var n=(0,i.getSilbings)(t);(0,r.each)(n,function(t){e.clearViewState(t)})}else this.clearViewState(t)},t}((0,n.__importDefault)(nN()).default)})),sN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),cN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateEnable=function(e){var t=(0,r.getCurrentElement)(this.context);if(t){if(!(0,r.isElementChange)(this.context))return;e?(this.clear(),this.setElementState(t,!0)):this.hasState(t)&&this.setElementState(t,!1)}},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=this.hasState(e);t||this.clear(),this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}((0,n.__importDefault)(nN()).default)})),lN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),uN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.setHighlightBy=t.clearHighlight=void 0;var n=(J(),e(q)),r=ND(),i=`inactive`,a=`active`;function o(e){var t=(0,r.getElements)(e);(0,n.each)(t,function(e){e.hasState(a)&&e.setState(a,!1),e.hasState(i)&&e.setState(i,!1)})}t.clearHighlight=o;function s(e,t,r){(0,n.each)(e,function(e){t(e)?(e.hasState(i)&&e.setState(i,!1),e.setState(a,r)):(e.hasState(a)&&e.setState(a,!1),e.setState(i,r))})}t.setHighlightBy=s})),dN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.STATUS_ACTIVE=t.STATUS_UNACTIVE=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=uN(),o=(0,n.__importDefault)(rN()),s=Y();t.STATUS_UNACTIVE=s.ELEMENT_STATE.INACTIVE,t.STATUS_ACTIVE=s.ELEMENT_STATE.ACTIVE,t.default=function(e){(0,n.__extends)(o,e);function o(){var n=e!==null&&e.apply(this,arguments)||this;return n.stateName=t.STATUS_ACTIVE,n}return o.prototype.setElementsStateByItem=function(e,t,n,r){var i=this;this.setHighlightBy(e,function(e){return i.isMathItem(e,t,n)},r)},o.prototype.setElementHighlight=function(e,n){n(e)?(e.hasState(t.STATUS_UNACTIVE)&&e.setState(t.STATUS_UNACTIVE,!1),e.setState(t.STATUS_ACTIVE,!0)):e.hasState(t.STATUS_ACTIVE)||e.setState(t.STATUS_UNACTIVE,!0)},o.prototype.setHighlightBy=function(e,n,a){var o=this;if(a)(0,r.each)(e,function(e){o.setElementHighlight(e,n)});else{var s=(0,i.getElementsByState)(this.context.view,t.STATUS_ACTIVE),c=!0;(0,r.each)(s,function(e){if(!n(e))return c=!1,!1}),c?this.clear():(0,r.each)(e,function(e){n(e)&&(e.hasState(t.STATUS_ACTIVE)&&e.setState(t.STATUS_ACTIVE,!1),e.setState(t.STATUS_UNACTIVE,!0))})}},o.prototype.setElementState=function(e,t){var n=this.context.view,r=(0,i.getElements)(n);this.setHighlightBy(r,function(t){return e===t},t)},o.prototype.highlight=function(){this.setState()},o.prototype.clear=function(){var e=this.context.view;(0,a.clearHighlight)(e)},o}(o.default)})),fN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=(0,n.__importStar)(dN());t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setElementHighlight=function(e,t){t(e)?(e.hasState(i.STATUS_UNACTIVE)&&e.setState(i.STATUS_UNACTIVE,!1),e.setState(i.STATUS_ACTIVE,!0)):(e.setState(i.STATUS_UNACTIVE,!0),e.hasState(i.STATUS_ACTIVE)&&e.setState(i.STATUS_ACTIVE,!1))},t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=n.getXScale(),a=(0,r.getElementValue)(e,i.field),o=(0,r.getElements)(n),s=o.filter(function(e){return(0,r.getElementValue)(e,i.field)===a});this.setHighlightBy(o,function(e){return s.includes(e)},t)},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setStateByElement(e,!t)}},t}(i.default)})),pN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=e.geometry.getAttribute(`color`);if(i){var a=n.getScaleByField(i.getFields()[0]),o=(0,r.getElementValue)(e,a.field),s=(0,r.getElements)(n),c=s.filter(function(e){return(0,r.getElementValue)(e,a.field)===o});this.setHighlightBy(s,function(e){return c.includes(e)},t)}},t}((0,n.__importDefault)(dN()).default)})),mN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=uN();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.highlight=function(){this.setState()},t.prototype.setElementState=function(e,t){var n=this.context.view,a=(0,r.getElements)(n);(0,i.setHighlightBy)(a,function(t){return e===t},t)},t.prototype.clear=function(){var e=this.context.view;(0,i.clearHighlight)(e)},t}((0,n.__importDefault)(cN()).default)})),hN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=void 0;var n=(R(),e(F)),r=nO(),i=uN(),a=(0,n.__importDefault)(oN()),o;(function(e){e.BEFORE_HIGHLIGHT=`element-range-highlight:beforehighlight`,e.AFTER_HIGHLIGHT=`element-range-highlight:afterhighlight`,e.BEFORE_CLEAR=`element-range-highlight:beforeclear`,e.AFTER_CLEAR=`element-range-highlight:afterclear`})(o||={}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=o,t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.clearViewState=function(e){(0,i.clearHighlight)(e)},t.prototype.highlight=function(){var e=this.context,t=e.view,n={view:t,event:e.event,highlightElements:this.getIntersectElements()};t.emit(o.BEFORE_HIGHLIGHT,r.Event.fromData(t,o.BEFORE_HIGHLIGHT,n)),this.setState(),t.emit(o.AFTER_HIGHLIGHT,r.Event.fromData(t,o.AFTER_HIGHLIGHT,n))},t.prototype.clear=function(){var t=this.context.view;t.emit(o.BEFORE_CLEAR,r.Event.fromData(t,o.BEFORE_CLEAR,{})),e.prototype.clear.call(this),t.emit(o.AFTER_CLEAR,r.Event.fromData(t,o.AFTER_CLEAR,{}))},t.prototype.setElementsState=function(e,t,n){(0,i.setHighlightBy)(n,function(t){return e.indexOf(t)>=0},t)},t}(a.default)})),gN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),_N=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),vN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),yN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setCursor=function(e){this.context.view.getCanvas().setCursor(e)},t.prototype.default=function(){this.setCursor(`default`)},t.prototype.pointer=function(){this.setCursor(`pointer`)},t.prototype.move=function(){this.setCursor(`move`)},t.prototype.crosshair=function(){this.setCursor(`crosshair`)},t.prototype.wait=function(){this.setCursor(`wait`)},t.prototype.help=function(){this.setCursor(`help`)},t.prototype.text=function(){this.setCursor(`text`)},t.prototype.eResize=function(){this.setCursor(`e-resize`)},t.prototype.wResize=function(){this.setCursor(`w-resize`)},t.prototype.nResize=function(){this.setCursor(`n-resize`)},t.prototype.sResize=function(){this.setCursor(`s-resize`)},t.prototype.neResize=function(){this.setCursor(`ne-resize`)},t.prototype.nwResize=function(){this.setCursor(`nw-resize`)},t.prototype.seResize=function(){this.setCursor(`se-resize`)},t.prototype.swResize=function(){this.setCursor(`sw-resize`)},t.prototype.nsResize=function(){this.setCursor(`ns-resize`)},t.prototype.ewResize=function(){this.setCursor(`ew-resize`)},t}((0,n.__importDefault)(kD()).default)})),bN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(iN()),r=t(aN()),i=t(sN()),a=t(lN()),o=t(dN()),s=t(fN()),c=t(pN()),l=t(mN()),u=t(hN()),d=t(gN()),f=t(_N()),p=t(vN()),m=t(yN()),h=HA();(0,h.registerAction)(`cursor`,m.default),(0,h.registerAction)(`element-active`,n.default),(0,h.registerAction)(`element-single-active`,a.default),(0,h.registerAction)(`element-range-active`,i.default),(0,h.registerAction)(`element-highlight`,o.default),(0,h.registerAction)(`element-highlight-by-x`,s.default),(0,h.registerAction)(`element-highlight-by-color`,c.default),(0,h.registerAction)(`element-single-highlight`,l.default),(0,h.registerAction)(`element-range-highlight`,u.default),(0,h.registerAction)(`element-sibling-highlight`,u.default,{effectSiblings:!0,effectByRecord:!0}),(0,h.registerAction)(`element-selected`,d.default),(0,h.registerAction)(`element-single-selected`,f.default),(0,h.registerAction)(`element-range-selected`,p.default),(0,h.registerAction)(`element-link-by-color`,r.default),(0,h.registerInteraction)(`element-active`,{start:[{trigger:`element:mouseenter`,action:`element-active:active`}],end:[{trigger:`element:mouseleave`,action:`element-active:reset`}]}),(0,h.registerInteraction)(`element-selected`,{start:[{trigger:`element:click`,action:`element-selected:toggle`}]}),(0,h.registerInteraction)(`element-highlight`,{start:[{trigger:`element:mouseenter`,action:`element-highlight:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-x`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-x:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-x:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-color`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-color:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-color:reset`}]})})),xN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(a()),i=n(bM()),o=n(_M()),s=n(_O()),c=n(hE()),l=HA(),u=n(XM()),d=n(SM());tN(),bN();var f=n(EM());(0,l.registerGeometryLabel)(`base`,s.default);var p=[`line`,`area`],m=function(){function e(){this.config={}}return e.prototype.setView=function(e){this.view=e,this.rootChart=e.rootChart||e},e.prototype.createGeomInstance=function(e,t){this.geom=this.view[e](t);var n=t.sortable;this.geom.__beforeMapping=this.geom.beforeMapping,this.geom.beforeMapping=function(t){var r=this.getXScale();return n!==!1&&t&&t[0]&&p.includes(e)&&[`time`,`timeCat`].includes(r.type)&&this.sort(t),this.__beforeMapping(t)},this.GemoBaseClassName=e},e.prototype.update=function(e,t){var n=this;this.geom||(this.setView(t.context),this.createGeomInstance(t.GemoBaseClassName,e),this.interactionTypes=t.interactionTypes),(0,u.default)(this.config,e,[`position`,`shape`,`color`,`label`,`style`,`tooltip`,`size`,`animate`,`state`,`customInfo`],function(e,t){var r;(0,d.default)(!(t===`label`&&e[0]===!0),`label 值类型错误,应为false | LabelOption | FieldString`),(r=n.geom)[t].apply(r,e)}),(0,u.default)(this.config,e,[`adjust`],function(e,t){(0,i.default)(e[0])?n.geom[t](e[0]):n.geom[t](e)}),this.geom.state(e.state||{}),this.rootChart.on(`processElemens`,function(){(0,o.default)(e.setElements)&&e.setElements(n.geom.elements)}),(0,u.default)(this.config,e,this.interactionTypes,function(e,t){e[0]?n.rootChart.interaction(t):n.rootChart.removeInteraction(t)}),this.config=(0,f.default)(e)},e.prototype.destroy=function(){this.geom&&=(this.geom.destroy(),null),this.config={}},e}(),h=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.interactionTypes=[],n.geomHelper=new m,n}return n.prototype.componentWillUnmount=function(){this.geomHelper.destroy()},n.prototype.render=function(){var e=this;return this.geomHelper.update(this.props,this),r.default.createElement(r.default.Fragment,null,r.default.Children.map(this.props.children,function(t){return r.default.isValidElement(t)?r.default.cloneElement(t,{parentInstance:e.geomHelper.geom}):r.default.createElement(r.default.Fragment,null)}))},n}(r.default.Component);h.contextType=c.default,e.default=h})),SN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`funnel`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),CN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM();(0,r.registerShape)(`interval`,`hollow-rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=this.parsePath((0,o.getRectPath)(e.points)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,stroke:t,fill:null}}:{symbol:`square`,style:{r:4,stroke:t,fill:null}}}})})),wN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM(),o=UM(),s=sE();function c(e){var t=e.x,n=e.y,i=e.y0;return(0,r.isArray)(n)?n.map(function(e,n){return{x:(0,r.isArray)(t)?t[n]:t,y:e}}):[{x:t,y:i},{x:t,y:n}]}(0,i.registerShape)(`interval`,`line`,{getPoints:function(e){return c(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1,`lineWidth`),i=(0,s.omit)((0,n.__assign)({},r),[`fill`]),c=this.parsePath((0,o.getRectPath)(e.points,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},i),{path:c}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e,t-n],[`L`,e,t+n]]},style:{r:5,stroke:e.color}}}})})),TN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`pyramid`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!0));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),EN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM();function o(e){var t=e.x,n=e.y,i=e.y0,a=e.size,o,s;(0,r.isArray)(n)?(o=n[0],s=n[1]):(o=i,s=n);var c=t+a/2,l=t-a/2;return[{x:t,y:o},{x:t,y:s},{x:l,y:o},{x:c,y:o},{x:l,y:s},{x:c,y:s}]}function s(e){return[[`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`M`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`M`,e[4].x,e[4].y],[`L`,e[5].x,e[5].y]]}(0,i.registerShape)(`interval`,`tick`,{getPoints:function(e){return o(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),i=this.parsePath(s(e.points));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:i}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e-n/2,t-n],[`L`,e+n/2,t-n],[`M`,e,t-n],[`L`,e,t+n],[`M`,e-n/2,t+n],[`L`,e+n/2,t+n]]},style:{r:5,stroke:e.color}}}})})),DN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(KM()),i=n(qM()),a=n(YM()),o=n(xN()),s=HA();(0,s.registerGeometry)(`Interval`,r.default),(0,s.registerGeometryLabel)(`interval`,i.default),(0,s.registerGeometryLabel)(`pie`,a.default),SN(),CN(),wN(),TN(),EN(),(0,s.registerInteraction)(`active-region`,{start:[{trigger:`plot:mousemove`,action:`active-region:show`}],end:[{trigger:`plot:mouseleave`,action:`active-region:hide`}]}),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.interactionTypes=[`active-region`,`element-highlight`],t.GemoBaseClassName=`interval`,t}return n}(o.default)})),ON=n(le()),kN=n(de()),AN=n(UA()),jN=n(AM()),MN=n(VM()),NN=n(DN()),PN=n(ue()),FN=n(ie()),Q=n(S()),$=o(),IN=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,dodgeBy:a=`type`})=>{let o=N(e=>e.cti.ui.graphColors.columnChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return l[u.indexOf(n)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let h=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:m,children:[(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`dodge`,dodgeBy:a,marginRatio:0}],color:[`type*name`,(e,t)=>d(e,t)],position:`${t}*${n}`})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(h,{width:e,height:t})}):(0,$.jsx)(h,{width:c.width,height:c.height})})};IN.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var LN=P.memo(IN,PN.default),RN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e==null}})),zN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=bM();e.default=(function(e,n,r){for(var i=0,a=t.default(n)?n.split(`.`):n;e&&i{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t){if(e)for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);return e}e.default=t})),HN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.show=function(){var e=this.context,t=e.event,n=e.view;if(!n.isTooltipLocked()){var i=this.timeStamp,a=+new Date,o=(0,r.get)(e.view.getOptions(),`tooltip.showDelay`,16);if(a-i>o){var s=this.location,c={x:t.x,y:t.y};(!s||!(0,r.isEqual)(s,c))&&this.showTooltip(n,c),this.timeStamp=a,this.location=c}}},t.prototype.hide=function(){var e=this.context.view,t=e.getController(`tooltip`),n=this.context.event,r=n.clientX,i=n.clientY;t.isCursorEntered({x:r,y:i})||e.isTooltipLocked()||(this.hideTooltip(e),this.location=null)},t.prototype.showTooltip=function(e,t){e.showTooltip(t)},t.prototype.hideTooltip=function(e){e.hideTooltip()},t}((0,n.__importDefault)(kD()).default)})),WN=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,`__esModule`,{value:!0}),t.registerConnector=t.Connector=void 0;var i=jD(),a=r(UN()),o=(J(),e(q)),s=HA(),c={},l=function(){function e(e){this.cfg={shared:!0},this.chartMap={},this.state={},this.id=(0,o.uniqueId)(`bx-action`),this.type=e||`tooltip`}return e.prototype.connect=function(e,t,n){return this.chartMap[e]={chart:t,pointFinder:n},t.interaction(`connect-${this.type}-${this.id}`),this.type===`tooltip`&&this.cfg.shared&&(0,o.get)(t,[`options`,`tooltip`,`shared`])===void 0&&(0,o.set)(t,[`options`,`tooltip`,`shared`],!0),this},e.prototype.unConnect=function(e){this.chartMap[e].chart.removeInteraction(`connect-${this.type}-${this.id}`),delete this.chartMap[e]},e.prototype.destroy=function(){(0,i.unregisterAction)(`connect-${this.type}-${this.id}`)},e}();t.Connector=l;var u=function(){var e=new l(`tooltip`);return(0,s.registerAction)(`connect-tooltip-${e.id}`,function(t){n(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.CM=e,n}return r.prototype.showTooltip=function(e,t){var n=e.getTooltipItems(t)||t;(0,o.forIn)(this.CM.chartMap,function(e){var r=e.chart,i=e.pointFinder;if(!(r.destroyed||!r.visible))if(i){var a=i(n,r);a&&r.showTooltip(a)}else r.showTooltip(t)})},r.prototype.hideTooltip=function(){(0,o.forIn)(this.CM.chartMap,function(e){return e.chart.hideTooltip()})},r}(a.default)),(0,s.registerInteraction)(`connect-tooltip-${e.id}`,{start:[{trigger:`plot:mousemove`,action:`connect-tooltip-${e.id}:show`}],end:[{trigger:`plot:mouseleave`,action:`connect-tooltip-${e.id}:hide`}]}),e};t.registerConnector=function(e,t,n,r,i){var a=c[e];if(n===null&&a){a.unConnect(t);return}a?a.connect(t,n,i):(c[e]=u(),c[e].cfg.shared=!!r,c[e].connect(t,n,i))},t.default=u})),GN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getItemsOfView=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=WD(),a=oE(),o=(0,n.__importDefault)(kD()),s={fill:`#CCD6EC`,opacity:.3};function c(e,t,n){var a=(0,i.findItemsFromViewRecurisive)(e,t,n);if(a.length){a=(0,r.flatten)(a);for(var o=0,s=a;o1){for(var h=a[0],g=Math.abs(t.y-h[0].y),_=0,v=a;_g.maxY&&(g=t)):(t.minXg.maxX&&(g=t)),_.x=Math.min(t.minX,_.minX),_.y=Math.min(t.minY,_.minY),_.width=Math.max(t.maxX,_.maxX)-_.x,_.height=Math.max(t.maxY,_.maxY)-_.y});var v=t.backgroundGroup,y=t.coordinateBBox,b=void 0;if(m.isRect){var x=t.getXScale(),S=e||{},C=S.appendRatio,w=S.appendWidth;(0,r.isNil)(w)&&(C=(0,r.isNil)(C)?x.isLinear?0:.25:C,w=m.isTransposed?C*g.height:C*h.width);var T=void 0,E=void 0,D=void 0,O=void 0;m.isTransposed?(T=y.minX,E=Math.min(g.minY,h.minY)-w,D=y.width,O=_.height+w*2):(T=Math.min(h.minX,g.minX)-w,E=y.minY,D=_.width+w*2,O=y.height),b=[[`M`,T,E],[`L`,T+D,E],[`L`,T+D,E+O],[`L`,T,E+O],[`Z`]]}else{var k=(0,r.head)(f),A=(0,r.last)(f),ee=(0,a.getAngle)(k.getModel(),m).startAngle,te=(0,a.getAngle)(A.getModel(),m).endAngle,j=m.getCenter(),M=m.getRadius(),ne=m.innerRadius*M;b=(0,a.getSectorPath)(j.x,j.y,M,ee,te,ne)}if(this.regionPath)this.regionPath.attr(`path`,b),this.regionPath.show();else{var re=(0,r.get)(e,`style`,s);this.regionPath=v.addShape({type:`path`,name:`active-region`,capture:!1,attrs:(0,n.__assign)((0,n.__assign)({},re),{path:b})})}}}},t.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},t.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),e.prototype.destroy.call(this)},t}(o.default)})),KN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.showTooltip=function(e,t){var n=(0,i.getSilbings)(e);(0,r.each)(n,function(n){var r=(0,i.getSiblingPoint)(e,n,t);n.showTooltip(r)})},t.prototype.hideTooltip=function(e){var t=(0,i.getSilbings)(e);(0,r.each)(t,function(e){e.hideTooltip()})},t}((0,n.__importDefault)(UN()).default)})),qN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(nE(),e(tE)),a=(0,n.__importDefault)(kD()),o=rE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},t.prototype.show=function(){var e=this.context.event,t=this.timeStamp,n=+new Date;if(n-t>16){var i=this.location,a={x:e.x,y:e.y};(!i||!(0,r.isEqual)(i,a))&&this.showTooltip(a),this.timeStamp=n,this.location=a}},t.prototype.hide=function(){this.hideTooltip(),this.location=null},t.prototype.showTooltip=function(e){var t=this.context.event.target;if(t&&t.get(`tip`)){this.tooltip||this.renderTooltip();var r=t.get(`tip`);this.tooltip.update((0,n.__assign)({title:r},e)),this.tooltip.show()}},t.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},t.prototype.renderTooltip=function(){var e,t=this.context.view,a=t.canvas,s={start:{x:0,y:0},end:{x:a.get(`width`),y:a.get(`height`)}},c=t.getTheme(),l=(0,r.get)(c,[`components`,`tooltip`,`domStyles`],{}),u=new o.HtmlTooltip({parent:a.get(`el`).parentNode,region:s,visible:!1,crosshairs:null,domStyles:(0,n.__assign)({},(0,r.deepMix)({},l,(e={},e[i.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={"max-width":`50%`},e[i.TOOLTIP_CSS_CONST.TITLE_CLASS]={"word-break":`break-all`},e)))});u.init(),u.setCapture(!1),this.tooltip=u},t}(a.default)})),JN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(GN()),r=t(KN()),i=t(UN()),a=t(qN()),o=HA();(0,o.registerAction)(`tooltip`,i.default),(0,o.registerAction)(`sibling-tooltip`,r.default),(0,o.registerAction)(`active-region`,n.default),(0,o.registerAction)(`ellipsis-text`,a.default),(0,o.registerInteraction)(`tooltip`,{start:[{trigger:`plot:mousemove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:mouseleave`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`ellipsis-text`,{start:[{trigger:`legend-item-name:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`legend-item-name:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`legend-item-name:mouseleave`,action:`ellipsis-text:hide`},{trigger:`legend-item-name:touchend`,action:`ellipsis-text:hide`},{trigger:`axis-label:mouseleave`,action:`ellipsis-text:hide`},{trigger:`axis-label:touchend`,action:`ellipsis-text:hide`}]}),(0,o.registerInteraction)(`tooltip-click`,{start:[{trigger:`plot:click`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchstart`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:leave`,action:`tooltip:hide`}]});var s=function(e){e.view.isTooltipLocked()?e.view.unlockTooltip():e.view.lockTooltip()};(0,o.registerInteraction)(`tooltip-lock`,{start:[{trigger:`plot:click`,action:s},{trigger:`plot:touchstart`,action:s},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:mousemove`,action:`tooltip:show`}],end:[{trigger:`plot:click`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`sibling-tooltip`,{start:[{trigger:`plot:mousemove`,action:`sibling-tooltip:show`}],end:[{trigger:`plot:mouseleave`,action:`sibling-tooltip:hide`}]})})),YN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=_E();e.default=function(e){if(!t.default(e)||!n.default(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var r=e;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(e)===r}})),ZN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=XN(),r=5;function i(e,a,o,s){for(var c in o||=0,s||=r,a)if(a.hasOwnProperty(c)){var l=a[c];l!==null&&n.default(l)?(n.default(e[c])||(e[c]={}),o{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.View=void 0;var r=n(a()),i=n(fM()),o=n(hE()),s=n(QN()),c=e.View=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.name=`view`,t}return n.prototype.componentWillUnmount=function(){this.viewHelper.destroy(),this.viewHelper=null},n.prototype.render=function(){return this.viewHelper||=new s.default(this.context.chart),this.viewHelper.update(this.props),r.default.createElement(o.default.Provider,{value:this.viewHelper.view},r.default.createElement(r.default.Fragment,null,this.props.children))},n.defaultProps={visible:!0,preInteractions:[],filter:[]},n}(r.default.Component);c.contextType=i.default,e.default=c})),eP=n(zN()),tP=n(YN()),nP=n($N()),rP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.generatePDF),a=N(e=>e.cti.ui.pdfSize),o={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},s=(0,FN.default)(e,e=>e.type),c=({width:e,height:i,noLegend:a,dataSet:s,title:c})=>(0,$.jsxs)(jN.default,{data:s,width:e,height:i-50,padding:`auto`,scale:o,children:[(0,$.jsx)(`h3`,{className:`graph-title graph__doublePieChart-title`,children:c}),(0,$.jsx)(MN.default,{name:t,position:`right`,visible:!a}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:s,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...r]]}),(0,$.jsx)(tP.default,{shared:!0})]})]});return(0,$.jsxs)(`div`,{className:`graph-wrapper`,children:[i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]}),i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})]})};rP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var iP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getSmoothViolinPath=t.getViolinPath=t.getPathPoints=void 0;var n=(J(),e(q)),r=MD();function i(e){return e?!1:e==null||isNaN(e)}function a(e){if((0,n.isArray)(e))return i(e[1].y);var t=e.y;return(0,n.isArray)(t)?i(t[0]):i(t)}function o(e,t,n){if(t===void 0&&(t=!1),n===void 0&&(n=!0),!e.length||e.length===1&&!n)return[];if(t){for(var r=[],i=0,o=e.length;i{Object.defineProperty(t,`__esModule`,{value:!0}),t.splitPoints=void 0;var n=(J(),e(q));function r(e){var t=e.x;return((0,n.isArray)(e.y)?e.y:[e.y]).map(function(e,r){return{x:(0,n.isArray)(t)?t[r]:t,y:e}})}t.splitPoints=r})),oP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getLineMarker=void 0;var t={line:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dot:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dash:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},smooth:function(e,t,n){return[[`M`,e-n,t],[`A`,n/2,n/2,0,1,1,e,t],[`A`,n/2,n/2,0,1,0,e+n,t]]},hv:function(e,t,n){return[[`M`,e-n-1,t-2.5],[`L`,e,t-2.5],[`L`,e,t+2.5],[`L`,e+n+1,t+2.5]]},vh:function(e,t,n){return[[`M`,e-n-1,t+2.5],[`L`,e,t+2.5],[`L`,e,t-2.5],[`L`,e+n+1,t-2.5]]},hvh:function(e,t,n){return[[`M`,e-(n+1),t+2.5],[`L`,e-n/2,t+2.5],[`L`,e-n/2,t-2.5],[`L`,e+n/2,t-2.5],[`L`,e+n/2,t+2.5],[`L`,e+n+1,t+2.5]]},vhv:function(e,t){return[[`M`,e-5,t+2.5],[`L`,e-5,t],[`L`,e,t],[`L`,e,t-3],[`L`,e,t+3],[`L`,e+6.5,t+3]]}};function n(e,n){var r=e.color;return{symbol:t[n],style:{lineWidth:2,r:6,stroke:r}}}e.getLineMarker=n})),sP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=sO(),i=iP(),a=HM(),o=MD(),s=aP(),c=oP();function l(e,t,n){for(var r=e.isStack,o=e.connectNulls,s=e.isInCircle,c=e.showSinglePoint,l=(0,a.getStyle)(e,!0,!1,`lineWidth`),u=(0,i.getPathPoints)(e.points,o,c),d=[],p=0,m=u.length;p{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=Y(),i=(0,n.__importDefault)(fO()),a=(0,n.__importDefault)(aO());sP();var o=lO(),s=dO();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`path`,n.shapeType=`line`;var r=t.connectNulls,i=r===void 0?!1:r,a=t.showSinglePoint,o=a===void 0?!0:a;return n.connectNulls=i,n.showSinglePoint=o,n}return t.prototype.updateElements=function(e,t){t===void 0&&(t=!1);for(var n=new Map,r=new Map,i=[],c=0,l=0;l{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(cP());sP(),t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`line`;var r=t.sortable;return n.sortable=r===void 0?!1:r,n}return t}(r.default)})),uP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=iP(),o=HM(),s=oP(),c=function(e,t,n){var r=e.x,i=e.y,a=t.x,o=t.y,s;switch(n){case`hv`:s=[{x:a,y:i}];break;case`vh`:s=[{x:r,y:o}];break;case`hvh`:var c=(a+r)/2;s=[{x:c,y:i},{x:c,y:o}];break;case`vhv`:var l=(i+o)/2;s=[{x:r,y:l},{x:a,y:l}];break;default:break}return s};function l(e,t){var n=[];return(0,r.each)(e,function(r,i){var a=e[i+1];if(n.push(r),a){var o=c(r,a,t);n=n.concat(o)}}),n}function u(e){return e.map(function(e,t){return t===0?[`M`,e.x,e.y]:[`L`,e.x,e.y]})}function d(e,t){var i=(0,a.getPathPoints)(e.points,e.connectNulls,e.showSinglePoint),s=[];return(0,r.each)(i,function(e){var n=l(e,t);s=s.concat(u(n))}),(0,n.__assign)((0,n.__assign)({},(0,o.getStyle)(e,!0,!1,`lineWidth`)),{path:s})}(0,r.each)([`hv`,`vh`,`hvh`,`vhv`],function(e){(0,i.registerShape)(`line`,e,{draw:function(t,n){var r=d(t,e);return n.addShape({type:`path`,attrs:r,name:`line`})},getMarker:function(t){return(0,s.getLineMarker)(t,e)}})})})),dP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(lP());uP();var i=n(xN()),a=HA();uP(),(0,a.registerGeometry)(`Line`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`line`,t}return n}(i.default)})),fP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.drawPoints=t.HOLLOW_SHAPES=t.SHAPES=void 0;var n=(R(),e(F)),r=bO(),i=HM();t.SHAPES=[`circle`,`square`,`bowtie`,`diamond`,`hexagon`,`triangle`,`triangle-down`],t.HOLLOW_SHAPES=[`cross`,`tick`,`plus`,`hyphen`,`line`];function a(e,t,a,o,s){var c=(0,i.getStyle)(t,s,!s,`r`),l=e.parsePoints(t.points),u=l[0];if(t.isStack)u=l[1];else if(l.length>1){for(var d=a.addGroup(),f=0,p=l;f{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=aP(),o=fP(),s=(0,i.registerShapeFactory)(`point`,{defaultShapeType:`hollow-circle`,getDefaultPoints:function(e){return(0,a.splitPoints)(e)}});(0,n.each)(o.SHAPES,function(e){(0,i.registerShape)(`point`,`hollow-`+e,{draw:function(t,n){return(0,o.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,stroke:n,fill:null}}}})}),t.default=s})),mP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(fO());pP(),t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`point`,t.shapeType=`point`,t.generatePoints=!0,t}return t.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return(0,n.__assign)((0,n.__assign)({},r),{isStack:!!this.getAdjust(`stack`)})},t}(r.default)})),hP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.HOLLOW_SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e],style:{r:4.5,stroke:n,fill:null}}}})})})),gP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=sO(),n=HM();(0,t.registerShape)(`point`,`image`,{draw:function(e,t){var r=(0,n.getStyle)(e,!1,!1,`r`).r,i=this.parsePoints(e.points),a=i[0];if(e.isStack)a=i[1];else if(i.length>1){for(var o=t.addGroup(),s=0,c=i;s{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!1)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,fill:n}}}})})})),vP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=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])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(mP()),i=n(xN()),a=HA();hP(),gP(),_P(),(0,a.registerGeometry)(`Point`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`point`,t}return n}(i.default)})),yP=n(dP()),bP=n(vP()),xP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,series:a})=>{let o=N(e=>e.cti.ui.graphColors.pieChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback(e=>{let t=Array.isArray(e)?e[0].replace(/"/gm,``):e;return l[u.indexOf(t)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m=[],h=[],g=[],_=[];Object.values(a).forEach(e=>{h.push(e.displayName),e.type===`line`?g.push(e.displayName):_.push(e.displayName)});let v=(0,FN.default)(e,e=>e.name);for(let e in v){let t={name:e},n=v[e];h.forEach(e=>{let r=n.find(t=>t.type===e);r&&(t[e]=r.value,t[`${e}_formatted`]=r.formattedValue)}),m.push(t)}let y=e.map(e=>e.value),b=Math.max(...y)*1.1,x=Math.min(...y)*.9,S={};if(h.forEach(e=>{S[e]={min:x,max:b,formatter:t=>{let n=m.find(n=>n[e]===t);return n?n[`${e}_formatted`]??t:t}}}),!e.length)return null;let C=({width:e,height:r})=>(0,$.jsxs)(jN.default,{height:r,width:e,data:m,padding:`auto`,scale:S,children:[(0,$.jsx)(ne,{shared:!0}),(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),_.map(e=>(0,$.jsx)(NN.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`},e)),g.map(e=>(0,$.jsxs)(`div`,{children:[(0,$.jsx)(yP.default,{position:`${t}*${e}`,color:[`"${e}"`,e=>d(e)],size:3,shape:`smooth`}),(0,$.jsx)(bP.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`,size:3,shape:`smooth`})]},e))]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(C,{width:e,height:t})}):(0,$.jsx)(C,{width:c.width,height:c.height})})};xP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string,serie:Q.default.object};var SP=P.memo(xP,PN.default),CP,wP=[`F - Féminin`,`Féminin`,`féminin`,`Feminin`,`feminin`,`F`],TP=[`M`,`Masculin`,`masculin`,`M - Masculin`];CP={men:TP,women:wP,all:TP.concat(wP)};var EP=CP,DP=(e,t)=>t.filter(function(t){let n=new Date(t.date_reference);return n.getFullYear()===e.getFullYear()&&n.getMonth()<=e.getMonth()}),OP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.graphColors.sexChart);e.length===2&&EP.all.includes(e[0].name)&&(r=[],e.forEach(e=>{EP.men.includes(e.name)&&r.push(i[0]),EP.women.includes(e.name)&&r.push(i[1])}));let a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),s=r,c={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},l=({width:r,height:i})=>(0,$.jsxs)(jN.default,{data:e,width:r,height:i,padding:`auto`,scale:c,children:[(0,$.jsx)(MN.default,{name:t,position:`right`}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:e,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...s]]}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(l,{width:e,height:t})}):(0,$.jsx)(l,{width:o.width,height:o.height})})};OP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var kP=n(A()),AP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,includeSeries:r=[]})=>{let i=N(e=>e.cti.ui.graphColors.lineChart),a=N(e=>e.cti.ui.graphColors.sexChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=(0,kP.default)().subtract(1,`months`),l=e.map(e=>e.value),u=i,d,f,p=Object.keys((0,FN.default)(e,e=>e.type)),m=e.map(e=>({...e}));r.length?(m=m.filter(e=>r.includes(Number(e.serie))),m=DP(new Date(c),m),l=m.map(e=>e.value),f=Math.max(...l)*1.1,d=Math.min(...l)*.9):(f=Math.max(...l)*1.1,d=Math.min(...l)*.9);let h=e=>{if(EP.men.includes(e))return a[0];if(EP.women.includes(e))return a[1];let t=p.indexOf(e);return t===-1&&(t=0),u[t]},g={[n]:{formatter:e=>{let t=m.find(t=>t[n]===e);return t&&t.formattedValue?t.formattedValue:e},min:d,max:f}},_=({width:e,height:r})=>(0,$.jsxs)(jN.default,{data:m,width:e,height:r,padding:`auto`,scale:g,children:[(0,$.jsx)(MN.default,{}),(0,$.jsx)(AN.default,{name:t}),(0,$.jsx)(AN.default,{name:n}),(0,$.jsx)(yP.default,{type:`line`,shape:`smooth`,position:`${t}*${n}`,size:2,color:[`type`,e=>h(e)]}),(0,$.jsx)(bP.default,{position:`${t}*${n}`,size:4,shape:`circle`,color:[`type`,e=>h(e)],style:{stroke:`#fff`,lineWidth:1}})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(_,{width:e,height:t})}):(0,$.jsx)(_,{width:s.width,height:s.height})})};AP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,includeSeries:Q.default.arrayOf(Q.default.number)};var jP=P.memo(AP,PN.default),MP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r})=>{let i=N(e=>e.cti.ui.graphColors.columnChart),a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),[s,c]=(0,P.useState)(0),l=Object.keys((0,FN.default)(e,e=>e.type));(0,P.useEffect)(()=>{let t=e.map(e=>e.value),n=Math.max(...t),r=Math.min(...t);c(Math.max(n,Math.abs(r)))},[e]);let u=e=>i[l.indexOf(e)],d=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},f={[t]:{formatter:e=>e<0?-e:e,nice:!0,min:-s,max:s}};if(!e.length)return null;let p=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,autoFit:!0,children:[(0,$.jsx)(MN.default,{itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsxs)(nP.default,{data:e,scale:f,animate:!0,children:[(0,$.jsx)(AN.default,{name:n,label:{offset:12,formatter:d,style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:`value`,label:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(eP.default,{transpose:!0}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type`,e=>u(e)],position:`${n}*${t}`})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(p,{width:e,height:t})}):(0,$.jsx)(p,{width:o.width,height:o.height})})};MP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object};var NP=P.memo(MP,PN.default),PP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i})=>{let a=N(e=>e.cti.ui.graphColors.columnChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=a,l=Object.keys((0,FN.default)(e,e=>e.type)),u=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return c[l.indexOf(n)]},[c,r,l]),d=l;d.includes(`undefined`)&&i&&(d=[i]),d=d.map((e,t)=>({id:t,name:e,marker:{style:{fill:u(e)},symbol:`square`}}));let f=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},p={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let m=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:p,children:[(0,$.jsx)(MN.default,{custom:!0,items:d,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:f}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type*name`,(e,t)=>u(e,t)],position:`${t}*${n}`}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(m,{width:e,height:t})}):(0,$.jsx)(m,{width:s.width,height:s.height})})};PP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var FP=P.memo(PP,PN.default),IP=P.memo(({charts:e,data:t,tabName:n,similiTabName:r,height:i})=>{let{view:a}=ce(),o=t?.[1]?.find(e=>e.OID===`-9999999`),s=o?Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t?.text??t])):{};function c(e,i=!1){return t?e.map((e,o)=>{if(e.subCharts){let c=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredSubcharts`,carousel:i?`true`:null,children:l(c,t)})},o)}else{let a;return a=e.serieIsCategory&&e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!a||a.length<1?null:(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`chart`,carousel:i?`true`:null,children:m(e,a)})},o)}}):null}function l(e,t){return e.map((e,n)=>{let r=Object.values(e.series),i;return i=e.serieIsCategory!==void 0&&e.serieIsCategory===`true`?u(t,r,e):d(t,e),!i||i.length<1?null:m(e,i,n)})}function u(e,t,r){let[i,o]=e,s=[],c;r.condition&&(c=r.condition);let l=i;c&&(l=i.filter(e=>{try{return ae(c,a,e)}catch(e){return console.log(c),console.log(e),!0}}));let u=l;if(r.sortField&&r.sortField&&u.every(e=>e[r.sortField])){let e=r.sortSeq===`D`?`desc`:`asc`;u=v(u,r.sortField,e)}return r.fromTotal===`true`&&(u=o),r.maxItems&&(u=u.slice(0,Number(r.maxItems))),u.forEach((e,i)=>{t.forEach(t=>{let i={};i.name=t.displayName,t.displayNameCalc&&t.displayNameCalc===`true`&&(i.name=ae(t.displayName,a));let c=t.field;i.value=f(c,[e],r,o),i.formattedValue=i.value;let l=a.run.data[n];if(l){let e=l.datagrid.columns[t.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),i.formattedValue=oe({type:e.type,format:t,data:i.value})}}}let u=r.categories[0].field;u===`CODTXT`&&e.COD?.sanitizedText&&e.TXT?.sanitizedText?i.type=`${e.COD.sanitizedText}-${e.TXT.sanitizedText}`:i.type=e[u]?.sanitizedText,i.type||=r.title,s.push(i)})}),s=s.filter(e=>!(e.name===``&&e.value===0)),s}function d(e,t){let[r]=e,i=Object.values(t.series).filter(e=>e.visible!==`false`),o=[],s;t.condition&&(s=t.condition);let c=r;s&&(c=r.filter(e=>{let t={};if(e&&Object.values(e).some(e=>e.text))for(let n in e)t[n]=e[n].text?e[n].text:e[n];return ae(s,a,t)})),c=h(c,t);let l=[],u=[],d=[],m={};if(t.categories[0].items)l=t.categories[0].items.map(e=>e.field),u=t.categories[0].items.map(e=>e.displayNameCalc===`true`?ae(e.displayName,a):e.displayName),l.forEach(e=>m[e]=c);else{let e=t.categories[0].field,n=e===`CODTXT`?`COD`:e;m=(0,FN.default)(c,e=>{let t=e[n];return t?.sanitizedText??t??``}),e===`CODTXT`?(e=`COD`,u=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0].TXT.sanitizedText??e[0].TXT)):(u=Object.values(m).map(t=>{let n=t[0][e];return n?.sanitizedText??n??``}),d=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0]?.TXT?.sanitizedText??e[0].TXT)),l=Object.keys(m)}if(l.forEach((e,r)=>{i.forEach(i=>{let s=m[e];i.condition&&(s=s.filter(e=>{try{return ae(i.condition,a,e)}catch(e){return console.log(i.condition),console.log(e),!0}}));let c=i.displayName;i.displayNameCalc&&i.displayNameCalc===`true`&&(c=ae(c,a));let l=f(i.field??e,s,t),p=l,h=a.run.data[n];if(h){let e=h.datagrid.columns[i.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),p=oe({type:e.type,format:t,data:l})}}}let g={name:u[r],tooltipLabel:d[r]??null,type:c,value:f(i.field??e,s,t),formattedValue:p};t?.sortField!==``&&m[e].length===1?g[t.sortField]=m[e][0][t.sortField]:m[e].length===1&&(g.COD=m[e][0].COD),o.push(g)})}),t.sortField&&t.softField!==``){let e,n=t.sortField;if(n&&o.every(e=>e[n])){let r=t.sortSeq===`D`?`desc`:`asc`;e=v(o,n,r)}else e=p(o);o=e}return o}function f(e,t,r,i=[]){let o=a.run.data[n].datagrid.columns,s=Object.values(o).find(t=>t.dataField===e),c=!1;r.fromTotal&&r.fromTotal===`true`&&(c=!0);let l=0;if(c){let t=i.find(e=>e.OID===`-9999999`);t&&t[e]&&!isNaN(parseFloat(t[e].text))?(l=parseFloat(t[e].text),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l))):t[e]&&!isNaN(parseFloat(t[e]))&&(l=parseFloat(t[e]),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l)))}else l=0,t.forEach(t=>{t[e]&&!isNaN(Number(t[e].text))?l+=Number(t[e].text):t[e]&&!isNaN(Number(t[e]))&&(l+=Number(t[e]))});return Math.round(l)===l?l:Number(l.toFixed(2))}function p(e){let t=(0,FN.default)(e,e=>e.name);t=Object.values(t).map(e=>({name:e[0].name,total:e.reduce((e,t)=>t.value+e,0)}));let n=Object.values((0,kN.default)(t,e=>e.total).reverse());return n=n.map(e=>e.name),e.sort((e,t)=>n.indexOf(e.name)-n.indexOf(t.name))}function m(e,t,n=0){let r=t;switch(e.type){case`mixedChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(SP,{data:r,title:e.title,series:e.series},n)]},n);case`columnChart`:return e.subType&&e.subType===`stacked`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(LN,{data:r,title:e.title},n)]},n);case`pieChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(OP,{data:r,title:e.title},n)]},n);case`pieChart2`:return(0,$.jsx)(`div`,{className:`sub-graph`,children:(0,$.jsx)(rP,{data:r,title:e.title},n)},n);case`lineChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(jP,{data:r,title:e.title},n)]},n);case`barChart`:return e.subType===`overlaid`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(NP,{data:r,title:e.title,yFieldName:`name`,xFieldName:`value`},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n);default:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(`h2`,{children:`Type de graphique non disponible`})]},n)}}function h(e,t){let n=[...e],r=`COD`;if(t.sortField===``?t.maxItemsSortOn!==``&&(r=t.maxItemsSortOn):r=t.sortField,r&&n.every(e=>e[r])){let e=t.sortSeq===`D`?`desc`:`asc`,i=v(n,r,e);if(t.maxItems)i=i.slice(0,Number(t.maxItems));else switch(t.type){case`piechart`:return i=i.slice(0,12);case`linechart`:return i=i.slice(0,5);default:return i=i.slice(0,20)}return i}else return p(n)}if(!t)return null;let g=e.filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);if(i===0)return null;if(t&&g.length>1)return(0,$.jsx)(ft,{tabPosition:`right`,forceRender:!0,autoplay:!1,autoplaySpeed:7e3,isCarousel:!0,children:c(g,!0)});if(t&&g.length===1){let e=g[0];if(e.subCharts){let i=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredChart`,children:l(i,t)})}else{let i;return i=e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!i||i.length<1?null:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`formattedChart`,children:m(e,i)})}}else return null});export{IP as default}; \ No newline at end of file diff --git a/assets/Checkbox-lv7nIs33.js b/assets/Checkbox-BLM9VtUs.js similarity index 95% rename from assets/Checkbox-lv7nIs33.js rename to assets/Checkbox-BLM9VtUs.js index cf41423..5b222d5 100644 --- a/assets/Checkbox-lv7nIs33.js +++ b/assets/Checkbox-BLM9VtUs.js @@ -1 +1 @@ -import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{Wn as r}from"./axios-v6FV69Ne.js";import{J as i,Y as a,_t as o,vt as s}from"./index-BqyXv5bE.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-un7wPzry.js";var _=t((e=>{var t=c().default,o=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(i()),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=a().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(i()),y=h(r()),b=h((s(),e(o))),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=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(i()),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=a().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(i()),y=h(r()),b=h((s(),e(o))),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=c(e);t.classes=s(u(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=u(t,`REFTABLE`),o={};a.forEach(e=>{let t=c(e);t.classes=s(u(e,`CLASSE`)),o[t.table_id]=t});function s(e){let t={};return e.forEach(e=>{let n=c(e);t[n.classe_id]=n}),t}return{schema:n,tables:i,refTables:o}}function Ce(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=u(t,`CLASSE`)[0],r=c(n);r.sections=i(u(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=c(e);n.elements=a(u(e,`ELEMENT`)),t.push(n)}),t}function a(e){let t=[];return e.forEach(e=>{let n=c(e);n.key=n.oid,t.push(n)}),t}return r.schema=c(t).schema??c(t).classe_schema,r.classe_schema=c(t).classe_schema??c(t).schema,r}var H=async e=>V(await m(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),we=async(e,t,n)=>Ce(await m(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),U=`modules/base/php/httpService_classesManager_setClasse.php`;async function Te(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=o(e.sections);a&&(i.CLASSE.children=a);let s=(await m(U,{schema:t,classe_schema:n,action:`save`,classeDef:L(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(s?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...s.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function W(e,t,n){await m(U,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function G(e,t,n){await m(U,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var K={all:[`classes`],list:e=>[...K.all,`list`,e],detail:(e,t,n)=>[...K.all,`detail`,e,t,n]},Ee=e=>j({queryKey:K.list(e),queryFn:()=>H(e),enabled:!!e}),De=e=>d(Ee(e)),Oe=(e,t,n)=>j({queryKey:K.detail(e,t,n),queryFn:()=>we(e,t,n),enabled:!!e&&!!t&&!!n}),ke=(e,t,n)=>d(Oe(e,t,n));function Ae(){let e=a();return A({mutationFn:({classe:e,schema:t,classeSchema:n})=>Te(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function je(){let e=a();return A({mutationFn:({classeId:e,tableId:t,schema:n})=>W(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function Me(){let e=a();return A({mutationFn:({refoid:e,softCode:t,schema:n})=>G(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all})}})}var q=n();function Ne(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,q.jsx)(y,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,q.jsx)(y,{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 Pe=e(z()),J=e(l()),Y=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,B.useState)(``),[a,o]=(0,B.useState)(``);return(0,B.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,q.jsxs)(`div`,{className:`section-form`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à inclure`}),(0,q.jsx)(p.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,q.jsx)(p.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,q.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,q.jsx)(g,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,q.jsx)(g,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Y.propTypes={section:J.default.object,handleEdit:J.default.func,handleClose:J.default.func};var Fe=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,B.useState)(!1),[c,l]=(0,B.useState)(!1),[u,d]=(0,B.useState)(``),[f,m]=(0,B.useState)(``),[h,_]=(0,B.useState)(!1),[y,b]=(0,B.useState)(!1),x=(0,B.useRef)(),S=(0,B.useRef)();(0,B.useEffect)(()=>{e&&(d(e.code),m(e.texte))},[e]),(0,B.useEffect)(()=>{o&&x.current.focus()},[o]),(0,B.useEffect)(()=>{c&&S.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},T=e=>{d(e.target.value)},E=e=>{m(e.target.value)},O=n=>{s(!1),t(e.oid,u)},k=t=>{l(!1),n(e.oid,f)},A=()=>{_(!h)};return(0,q.jsxs)(`div`,{className:`editable-title`,onMouseEnter:A,onMouseLeave:A,children:[o?(0,q.jsx)(p,{ref:x,style:{width:`20%`},value:u,onChange:T,onBlur:O}):(0,q.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,q.jsx)(p,{ref:S,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:E,onBlur:k}):(0,q.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,q.jsxs)(`div`,{className:`title-buttons`,children:[(0,q.jsx)(v,{trigger:`click`,content:(0,q.jsx)(Y,{section:e,handleEdit:i,handleClose:()=>b(!1)}),visible:y,onVisibleChange:e=>{b(e)},children:r||y?(0,q.jsx)(g,{type:`link`,className:`edit-button-title`,children:(0,q.jsx)(D,{})}):null}),(0,q.jsx)(ee,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,q.jsx)(g,{type:`link`,className:`delete-button-title`,children:(0,q.jsx)(pe,{})})})]})]})};Fe.propTypes={node:J.default.object,handleSetCode:J.default.func,handleSetText:J.default.func,handleEdit:J.default.func,handleDelete:J.default.func};var Ie=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),X=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=ue(),a=Ae(),o=je(),s=be(t),c=e?.key?.includes(`finess`)?`base`:s,l=ke(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[m]=I.useForm(),[v,y]=(0,B.useState)([]),[b,x]=(0,B.useState)([]),[S,w]=(0,B.useState)([]),[D,O]=(0,B.useState)({}),[k,A]=(0,B.useState)(!1),[j,M]=(0,B.useState)(null),[ce,le]=(0,B.useState)([]),[N,P]=(0,B.useState)([]),[L,R]=(0,B.useState)([]),[z,xe]=(0,B.useState)(!1),[V,Ce]=(0,B.useState)(!0),[H,we]=(0,B.useState)(``),[U,Te]=(0,B.useState)(``);(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);O(e),m.setFieldsValue(e),y(Ne(u))}else m.setFieldsValue({})},[u]),(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),x(e)}},[u,H,z,V,U]),(0,B.useEffect)(()=>{D.sections?w(Je(Ke(D.sections),D)):w([])},[D]);let W=ve(u?.is_cti===`1`,f),G=(e,t)=>{if(j||t){let n={...D},r=t||n.sections.find(e=>e.oid===j.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(D);(e||N).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),x(Ge(a))}O({...n}),P([]),A(!0)}},K=(e,t)=>{let n=We(D),r={...D},i=e||L,a=D.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),O(r),x(n),R([]),A(!0)},Ee=()=>{let t=m.getFieldsValue(),n={...D,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{A(!1),e?.warnings?.forEach(e=>{h({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},De=e=>{xe(e.target.checked)},Oe=e=>{Ce(e.target.checked)},Me=e=>{we(e.target.value)},J=e=>{Te(e.target.value)},Y=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),O(n),A(!0)},X=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),O(n),A(!0)},Le=e=>{A(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...D};n[t]=e[t],O(n)}},Z=(e,t)=>{t.node.section_id?(M(null),R([t.node])):(M({...t.node}),R([...t.node.children])),t.selected||R([]),le(e)},Q=()=>{let e={...D},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:[]}),O(e)},Re=e=>{let t={...D};t.sections=t.sections.filter(t=>t.oid!==e),O(t)},ze=async(e,t,n)=>{let r={...D},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(K(i.elements),i.elements=[],G(await ne({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),O(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{O({}),n()}})},Ve=e=>{let t=[...N];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),P([...new Set(t)])},He=()=>{N.length?P([]):P(b.map(e=>e.oid))},Ue=()=>{O({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,Pe.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return z&&(t=t.filter(e=>e.utilise===`O`)),V&&(t=t.filter(e=>e.section_id===`0`)),t=fe(t,H,[`code`,`texte`,`complement`]),t=ie(t,U),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)Ie.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,q.jsx)(Fe,{node:e,handleSetText:Y,handleSetCode:X,byCode:m.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(I,{form:m,onValuesChange:Le,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:W,children:[(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsxs)(`div`,{className:`header-title`,children:[(0,q.jsx)(ye,{onConfirm:Ue,modified:k,children:(0,q.jsx)(g,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,q.jsx)(T,{})})}),`Gestion des classes`]}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(re,{}),disabled:$,onClick:()=>{he(m.getFieldsValue(),b)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(te,{}),disabled:$,onClick:()=>{_e(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,q.jsx)(ee,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||W,children:(0,q.jsx)(g,{size:`default`,danger:!0,icon:(0,q.jsx)(pe,{}),disabled:$||u?.est_lecture_seule===`true`||W,children:`Supprimer`})}),(0,q.jsx)(g,{size:`default`,type:`primary`,icon:(0,q.jsx)(_,{}),loading:a.isPending,disabled:$||!k||u?.est_lecture_seule===`true`,onClick:Ee,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,q.jsxs)(`div`,{className:`classes-description`,children:[(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Code:`}),(0,q.jsx)(I.Item,{name:`code`,children:(0,q.jsx)(p,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Texte:`}),(0,q.jsx)(I.Item,{name:`texte`,children:(0,q.jsx)(p,{})})]})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Lecture seule:`}),(0,q.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Saisie par code`}),(0,q.jsx)(I.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,q.jsx)(de,{})})]})]}),f?.ISROLECTI&&(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Classe CTI`}),(0,q.jsx)(I.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,q.jsx)(F,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,q.jsx)(I.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,q.jsx)(F,{})})]})]})]}),$?(0,q.jsx)(`div`,{className:`loading-wrapper`,children:(0,q.jsx)(se,{style:{height:`auto`}})}):(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,q.jsxs)(`div`,{className:`classes-sections`,children:[(0,q.jsxs)(`div`,{className:`tree-header`,children:[(0,q.jsx)(`span`,{children:`Sections`}),(0,q.jsx)(`div`,{className:`header-actions`,children:(0,q.jsx)(g,{type:`link`,onClick:Q,children:(0,q.jsx)(C,{})})})]}),(0,q.jsx)(E,{treeData:S,blockNode:!0,onSelect:Z,selectedKeys:ce})]}),(0,q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,q.jsx)(g,{type:`link`,onClick:()=>G(),disabled:D.contenu_by_code||!j||!N.length||W,children:(0,q.jsx)(ae,{})}),(0,q.jsx)(g,{type:`link`,onClick:()=>K(),disabled:D.contenu_by_code||!L.length||W,children:(0,q.jsx)(oe,{})})]}),(0,q.jsxs)(me,{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,q.jsxs)(`div`,{className:`options-search`,children:[(0,q.jsx)(`div`,{className:`options-dragger`,children:(0,q.jsx)(Se,{style:{fontSize:16}})}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Recherche par texte`}),(0,q.jsx)(p,{value:H,onChange:Me})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Référencés uniquement`}),(0,q.jsx)(F,{checked:z,onChange:De})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Non attribués uniquement`}),(0,q.jsx)(F,{checked:V,onChange:Oe})]})})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,q.jsx)(p.TextArea,{value:U,onChange:J})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsx)(`div`,{className:`form-item`,children:(0,q.jsx)(g,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,q.jsx)(`div`,{className:`options-table`,children:(0,q.jsx)(ge,{fixed:!1,columns:v,data:b,loading:l.isFetching,selectedRows:N,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};X.propTypes={selectedClasseParams:J.default.object,softCode:J.default.string,handleCloseEditor:J.default.func,onClasseCreated:J.default.func};var Le=B.memo(X),Z=e(N()),{DirectoryTree:Q}=E,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=Me(),[c,l]=(0,B.useState)(null),[u,d]=(0,B.useState)(null),[f,p]=(0,B.useState)([]),[m,h]=(0,B.useState)([]),[_,v]=(0,B.useState)(null);(0,B.useEffect)(()=>{e&&t&&(l(E(e)),d(E(t)))},[e,t]),(0,B.useEffect)(()=>{p(S(c))},[c]),(0,B.useEffect)(()=>{h(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?b(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let y=e=>{h(e)},T=e=>{let t=x(u).find(t=>t.key===e[0]);t&&v(t.classe_id)},ee=()=>{let e=be(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>v(null)})};function E(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Z.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=D(e.classes,a,n)),e.groups!==void 0&&(c=E(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 D(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Z.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,q.jsx)(C,{}):n.icon=(0,q.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,q.jsxs)(`div`,{className:`component-content`,children:[(0,q.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,q.jsx)(`div`,{className:`listes-spin-loader`,children:(0,q.jsx)(w,{})}):null,(0,q.jsx)(Q,{onSelect:r,treeData:c,expandedKeys:m,onExpand:y})]}),(0,q.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,q.jsxs)(`div`,{className:`references-header`,children:[(0,q.jsx)(`h3`,{children:`Classes de références`}),(0,q.jsx)(g,{style:{marginLeft:`10px`},size:`small`,onClick:ee,icon:(0,q.jsx)(M,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,q.jsx)(`div`,{className:`references-tree`,children:(0,q.jsx)(Q,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:J.default.object,refTables:J.default.object,showReferences:J.default.bool,handleSelectedClasse:J.default.func,search:J.default.string,isLoading:J.default.bool,softCode:J.default.string};var ze=B.memo(Re),Be=B.memo(()=>{let e=O(),{search:t}=k(),n=(0,B.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=le(),i=De(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(!1),[d,m]=(0,B.useState)(null),[h,_]=(0,B.useState)(``);(0,B.useEffect)(()=>{c(!1),m(null)},[r]),(0,B.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?(m({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let v=()=>{c(!1),e({search:``}),m(null)},y=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),m(e=>({...e,classeId:t}))},b=e=>{_(e.target.value)},x=()=>{u(!l)},S=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),m({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,q.jsx)(Le,{selectedClasseParams:d,softCode:r,handleCloseEditor:v,onClasseCreated:y}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(f,{children:(0,q.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(p,{placeholder:`Recherche`,value:h,onChange:b}),(0,q.jsx)(g,{onClick:()=>i.refetch(),icon:(0,q.jsx)(ce,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,q.jsx)(g,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:x,icon:(0,q.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,q.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:S,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file diff --git a/assets/ClassesManager-DK1NAGEm.js b/assets/ClassesManager-DK1NAGEm.js deleted file mode 100644 index c990b15..0000000 --- a/assets/ClassesManager-DK1NAGEm.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{In as r,Ln as i,_r as a,gr as o,hr as s,jt as c,n as l,o as u,r as d}from"./axios-v6FV69Ne.js";import{t as f}from"./index.esm-DR3o6Tiw.js";import{t as p}from"./input-Fres-Ye6.js";import{i as m}from"./ctiAxios-BIVP6fGU.js";import{s as h}from"./notification-C7Dk1wtU.js";import{t as g}from"./button-C7b7AmGo.js";import{i as _}from"./select-CfH7keFL.js";import{t as v}from"./popover-2l-e2rjz.js";import{t as y}from"./tooltip-aAycUXp4.js";import{d as b,l as x,u as S}from"./sanitizeDataUtils-NeOKeBZk.js";import{n as C}from"./iconUtil-5_AEuFJs.js";import{t as w}from"./spin-C0VUhTWM.js";import{t as T}from"./ArrowLeftOutlined-D46HctO4.js";import{t as ee}from"./popconfirm-CrjlZKtV.js";import{t as E}from"./tree-U1HX-Fpu.js";import{n as D}from"./typography-ILVO-J3G.js";import{c as O,s as k}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as A}from"./useMutation-Dw_VO9_w.js";import{t as j}from"./queryOptions-Cg9orY1Y.js";import{t as te}from"./ConsoleSqlOutlined-DZ6oEkbw.js";import{a as ne,s as re,t as ie}from"./filterByCode-tqvuwQE-.js";import{t as M}from"./ImportOutlined-NO501Nvj.js";import{t as ae}from"./LeftSquareOutlined-GxfnF6um.js";import{t as oe}from"./RightSquareOutlined-tpje-J-e.js";import{t as se}from"./Loader-C9fMgHPw.js";import{B as ce,D as le,I as ue,O as N,Q as de,R as P,T as fe,Z as pe,k as me,mt as F,ot as I,r as he,s as ge,u as L,w as R}from"./index-BqyXv5bE.js";import{n as _e,t as ve}from"./useFormIsActive-H_lSAgui.js";import{t as ye}from"./DiscardChangesButton-gGlMN2W5.js";import{t as z}from"./sortBy-yFtTY-Bi.js";import{t as be}from"./module-Dyh5e74-.js";var xe={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`};i();var B=e(t()),Se=B.forwardRef(function(e,t){return B.createElement(c,r(r({},e),{},{ref:t,icon:xe}))});function V(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=o(t).schema,r=s(t,`TABLE`),i={};r.forEach(e=>{let t=o(e);t.classes=l(s(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=s(t,`REFTABLE`),c={};a.forEach(e=>{let t=o(e);t.classes=l(s(e,`CLASSE`)),c[t.table_id]=t});function l(e){let t={};return e.forEach(e=>{let n=o(e);t[n.classe_id]=n}),t}return{schema:n,tables:i,refTables:c}}function Ce(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`CLASSE`)[0],r=o(n);r.sections=i(s(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=o(e);n.elements=a(s(e,`ELEMENT`)),t.push(n)}),t}function a(e){let t=[];return e.forEach(e=>{let n=o(e);n.key=n.oid,t.push(n)}),t}return r.schema=o(t).schema??o(t).classe_schema,r.classe_schema=o(t).classe_schema??o(t).schema,r}var H=async e=>V(await m(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),we=async(e,t,n)=>Ce(await m(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),U=`modules/base/php/httpService_classesManager_setClasse.php`;async function Te(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 o=a(e.sections);o&&(i.CLASSE.children=o);let s=(await m(U,{schema:t,classe_schema:n,action:`save`,classeDef:L(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(s?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...s.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function W(e,t,n){await m(U,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function G(e,t,n){await m(U,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var K={all:[`classes`],list:e=>[...K.all,`list`,e],detail:(e,t,n)=>[...K.all,`detail`,e,t,n]},Ee=e=>j({queryKey:K.list(e),queryFn:()=>H(e),enabled:!!e}),De=e=>d(Ee(e)),Oe=(e,t,n)=>j({queryKey:K.detail(e,t,n),queryFn:()=>we(e,t,n),enabled:!!e&&!!t&&!!n}),ke=(e,t,n)=>d(Oe(e,t,n));function Ae(){let e=u();return A({mutationFn:({classe:e,schema:t,classeSchema:n})=>Te(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function je(){let e=u();return A({mutationFn:({classeId:e,tableId:t,schema:n})=>W(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function Me(){let e=u();return A({mutationFn:({refoid:e,softCode:t,schema:n})=>G(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all})}})}var q=n();function Ne(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,q.jsx)(y,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,q.jsx)(y,{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 Pe=e(z()),J=e(l()),Y=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,B.useState)(``),[a,o]=(0,B.useState)(``);return(0,B.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,q.jsxs)(`div`,{className:`section-form`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à inclure`}),(0,q.jsx)(p.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,q.jsx)(p.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,q.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,q.jsx)(g,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,q.jsx)(g,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Y.propTypes={section:J.default.object,handleEdit:J.default.func,handleClose:J.default.func};var Fe=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,B.useState)(!1),[c,l]=(0,B.useState)(!1),[u,d]=(0,B.useState)(``),[f,m]=(0,B.useState)(``),[h,_]=(0,B.useState)(!1),[y,b]=(0,B.useState)(!1),x=(0,B.useRef)(),S=(0,B.useRef)();(0,B.useEffect)(()=>{e&&(d(e.code),m(e.texte))},[e]),(0,B.useEffect)(()=>{o&&x.current.focus()},[o]),(0,B.useEffect)(()=>{c&&S.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},T=e=>{d(e.target.value)},E=e=>{m(e.target.value)},O=n=>{s(!1),t(e.oid,u)},k=t=>{l(!1),n(e.oid,f)},A=()=>{_(!h)};return(0,q.jsxs)(`div`,{className:`editable-title`,onMouseEnter:A,onMouseLeave:A,children:[o?(0,q.jsx)(p,{ref:x,style:{width:`20%`},value:u,onChange:T,onBlur:O}):(0,q.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,q.jsx)(p,{ref:S,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:E,onBlur:k}):(0,q.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,q.jsxs)(`div`,{className:`title-buttons`,children:[(0,q.jsx)(v,{trigger:`click`,content:(0,q.jsx)(Y,{section:e,handleEdit:i,handleClose:()=>b(!1)}),visible:y,onVisibleChange:e=>{b(e)},children:r||y?(0,q.jsx)(g,{type:`link`,className:`edit-button-title`,children:(0,q.jsx)(D,{})}):null}),(0,q.jsx)(ee,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,q.jsx)(g,{type:`link`,className:`delete-button-title`,children:(0,q.jsx)(pe,{})})})]})]})};Fe.propTypes={node:J.default.object,handleSetCode:J.default.func,handleSetText:J.default.func,handleEdit:J.default.func,handleDelete:J.default.func};var Ie=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),X=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=ue(),a=Ae(),o=je(),s=be(t),c=e?.key?.includes(`finess`)?`base`:s,l=ke(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[m]=I.useForm(),[v,y]=(0,B.useState)([]),[b,x]=(0,B.useState)([]),[S,w]=(0,B.useState)([]),[D,O]=(0,B.useState)({}),[k,A]=(0,B.useState)(!1),[j,M]=(0,B.useState)(null),[ce,le]=(0,B.useState)([]),[N,P]=(0,B.useState)([]),[L,R]=(0,B.useState)([]),[z,xe]=(0,B.useState)(!1),[V,Ce]=(0,B.useState)(!0),[H,we]=(0,B.useState)(``),[U,Te]=(0,B.useState)(``);(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);O(e),m.setFieldsValue(e),y(Ne(u))}else m.setFieldsValue({})},[u]),(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),x(e)}},[u,H,z,V,U]),(0,B.useEffect)(()=>{D.sections?w(Je(Ke(D.sections),D)):w([])},[D]);let W=ve(u?.is_cti===`1`,f),G=(e,t)=>{if(j||t){let n={...D},r=t||n.sections.find(e=>e.oid===j.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(D);(e||N).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),x(Ge(a))}O({...n}),P([]),A(!0)}},K=(e,t)=>{let n=We(D),r={...D},i=e||L,a=D.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),O(r),x(n),R([]),A(!0)},Ee=()=>{let t=m.getFieldsValue(),n={...D,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{A(!1),e?.warnings?.forEach(e=>{h({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},De=e=>{xe(e.target.checked)},Oe=e=>{Ce(e.target.checked)},Me=e=>{we(e.target.value)},J=e=>{Te(e.target.value)},Y=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),O(n),A(!0)},X=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),O(n),A(!0)},Le=e=>{A(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...D};n[t]=e[t],O(n)}},Z=(e,t)=>{t.node.section_id?(M(null),R([t.node])):(M({...t.node}),R([...t.node.children])),t.selected||R([]),le(e)},Q=()=>{let e={...D},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:[]}),O(e)},Re=e=>{let t={...D};t.sections=t.sections.filter(t=>t.oid!==e),O(t)},ze=async(e,t,n)=>{let r={...D},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(K(i.elements),i.elements=[],G(await ne({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),O(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{O({}),n()}})},Ve=e=>{let t=[...N];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),P([...new Set(t)])},He=()=>{N.length?P([]):P(b.map(e=>e.oid))},Ue=()=>{O({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,Pe.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return z&&(t=t.filter(e=>e.utilise===`O`)),V&&(t=t.filter(e=>e.section_id===`0`)),t=fe(t,H,[`code`,`texte`,`complement`]),t=ie(t,U),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)Ie.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,q.jsx)(Fe,{node:e,handleSetText:Y,handleSetCode:X,byCode:m.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(I,{form:m,onValuesChange:Le,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:W,children:[(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsxs)(`div`,{className:`header-title`,children:[(0,q.jsx)(ye,{onConfirm:Ue,modified:k,children:(0,q.jsx)(g,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,q.jsx)(T,{})})}),`Gestion des classes`]}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(re,{}),disabled:$,onClick:()=>{he(m.getFieldsValue(),b)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(te,{}),disabled:$,onClick:()=>{_e(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,q.jsx)(ee,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||W,children:(0,q.jsx)(g,{size:`default`,danger:!0,icon:(0,q.jsx)(pe,{}),disabled:$||u?.est_lecture_seule===`true`||W,children:`Supprimer`})}),(0,q.jsx)(g,{size:`default`,type:`primary`,icon:(0,q.jsx)(_,{}),loading:a.isPending,disabled:$||!k||u?.est_lecture_seule===`true`,onClick:Ee,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,q.jsxs)(`div`,{className:`classes-description`,children:[(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Code:`}),(0,q.jsx)(I.Item,{name:`code`,children:(0,q.jsx)(p,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Texte:`}),(0,q.jsx)(I.Item,{name:`texte`,children:(0,q.jsx)(p,{})})]})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Lecture seule:`}),(0,q.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Saisie par code`}),(0,q.jsx)(I.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,q.jsx)(de,{})})]})]}),f?.ISROLECTI&&(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Classe CTI`}),(0,q.jsx)(I.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,q.jsx)(F,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,q.jsx)(I.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,q.jsx)(F,{})})]})]})]}),$?(0,q.jsx)(`div`,{className:`loading-wrapper`,children:(0,q.jsx)(se,{style:{height:`auto`}})}):(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,q.jsxs)(`div`,{className:`classes-sections`,children:[(0,q.jsxs)(`div`,{className:`tree-header`,children:[(0,q.jsx)(`span`,{children:`Sections`}),(0,q.jsx)(`div`,{className:`header-actions`,children:(0,q.jsx)(g,{type:`link`,onClick:Q,children:(0,q.jsx)(C,{})})})]}),(0,q.jsx)(E,{treeData:S,blockNode:!0,onSelect:Z,selectedKeys:ce})]}),(0,q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,q.jsx)(g,{type:`link`,onClick:()=>G(),disabled:D.contenu_by_code||!j||!N.length||W,children:(0,q.jsx)(ae,{})}),(0,q.jsx)(g,{type:`link`,onClick:()=>K(),disabled:D.contenu_by_code||!L.length||W,children:(0,q.jsx)(oe,{})})]}),(0,q.jsxs)(me,{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,q.jsxs)(`div`,{className:`options-search`,children:[(0,q.jsx)(`div`,{className:`options-dragger`,children:(0,q.jsx)(Se,{style:{fontSize:16}})}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Recherche par texte`}),(0,q.jsx)(p,{value:H,onChange:Me})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Référencés uniquement`}),(0,q.jsx)(F,{checked:z,onChange:De})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Non attribués uniquement`}),(0,q.jsx)(F,{checked:V,onChange:Oe})]})})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,q.jsx)(p.TextArea,{value:U,onChange:J})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsx)(`div`,{className:`form-item`,children:(0,q.jsx)(g,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,q.jsx)(`div`,{className:`options-table`,children:(0,q.jsx)(ge,{fixed:!1,columns:v,data:b,loading:l.isFetching,selectedRows:N,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};X.propTypes={selectedClasseParams:J.default.object,softCode:J.default.string,handleCloseEditor:J.default.func,onClasseCreated:J.default.func};var Le=B.memo(X),Z=e(N()),{DirectoryTree:Q}=E,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=Me(),[c,l]=(0,B.useState)(null),[u,d]=(0,B.useState)(null),[f,p]=(0,B.useState)([]),[m,h]=(0,B.useState)([]),[_,v]=(0,B.useState)(null);(0,B.useEffect)(()=>{e&&t&&(l(E(e)),d(E(t)))},[e,t]),(0,B.useEffect)(()=>{p(S(c))},[c]),(0,B.useEffect)(()=>{h(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?b(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let y=e=>{h(e)},T=e=>{let t=x(u).find(t=>t.key===e[0]);t&&v(t.classe_id)},ee=()=>{let e=be(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>v(null)})};function E(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Z.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=D(e.classes,a,n)),e.groups!==void 0&&(c=E(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 D(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Z.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,q.jsx)(C,{}):n.icon=(0,q.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,q.jsxs)(`div`,{className:`component-content`,children:[(0,q.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,q.jsx)(`div`,{className:`listes-spin-loader`,children:(0,q.jsx)(w,{})}):null,(0,q.jsx)(Q,{onSelect:r,treeData:c,expandedKeys:m,onExpand:y})]}),(0,q.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,q.jsxs)(`div`,{className:`references-header`,children:[(0,q.jsx)(`h3`,{children:`Classes de références`}),(0,q.jsx)(g,{style:{marginLeft:`10px`},size:`small`,onClick:ee,icon:(0,q.jsx)(M,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,q.jsx)(`div`,{className:`references-tree`,children:(0,q.jsx)(Q,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:J.default.object,refTables:J.default.object,showReferences:J.default.bool,handleSelectedClasse:J.default.func,search:J.default.string,isLoading:J.default.bool,softCode:J.default.string};var ze=B.memo(Re),Be=B.memo(()=>{let e=O(),{search:t}=k(),n=(0,B.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=le(),i=De(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(!1),[d,m]=(0,B.useState)(null),[h,_]=(0,B.useState)(``);(0,B.useEffect)(()=>{c(!1),m(null)},[r]),(0,B.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?(m({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let v=()=>{c(!1),e({search:``}),m(null)},y=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),m(e=>({...e,classeId:t}))},b=e=>{_(e.target.value)},x=()=>{u(!l)},S=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),m({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,q.jsx)(Le,{selectedClasseParams:d,softCode:r,handleCloseEditor:v,onClasseCreated:y}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(f,{children:(0,q.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(p,{placeholder:`Recherche`,value:h,onChange:b}),(0,q.jsx)(g,{onClick:()=>i.refetch(),icon:(0,q.jsx)(ce,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,q.jsx)(g,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:x,icon:(0,q.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,q.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:S,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file diff --git a/assets/CloseButton-C4pdpUc5.js b/assets/CloseButton-CIudf4Uq.js similarity index 62% rename from assets/CloseButton-C4pdpUc5.js rename to assets/CloseButton-CIudf4Uq.js index 276fee6..4788b86 100644 --- a/assets/CloseButton-C4pdpUc5.js +++ b/assets/CloseButton-CIudf4Uq.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,n as i}from"./axios-v6FV69Ne.js";import{t as a}from"./button-C7b7AmGo.js";import{t as o}from"./DiscardChangesButton-gGlMN2W5.js";t();var s=e(i()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:i=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:i,children:(0,c.jsx)(a,{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{Z as r,n as i}from"./axios-BbX9YWYe.js";import{t as a}from"./button-CGra0C8Y.js";import{t as o}from"./DiscardChangesButton-6nmowEql.js";t();var s=e(i()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:i=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:i,children:(0,c.jsx)(a,{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-BV5mB8He.js b/assets/ColorPicker-DSg0qAOO.js similarity index 99% rename from assets/ColorPicker-BV5mB8He.js rename to assets/ColorPicker-DSg0qAOO.js index 4bb8024..b5ada56 100644 --- a/assets/ColorPicker-BV5mB8He.js +++ b/assets/ColorPicker-DSg0qAOO.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{It as i,Lt as a,Rt as o,n as s}from"./axios-v6FV69Ne.js";import{t as c}from"./button-C7b7AmGo.js";import{t as l}from"./tooltip-aAycUXp4.js";import{S as u,v as d}from"./sanitizeDataUtils-NeOKeBZk.js";import{r as f}from"./react-redux-rciCADVi.js";import{t as p}from"./cloneDeep-B-m5lKKn.js";import{Z as m}from"./index-BqyXv5bE.js";import{n as h,t as g}from"./map-ZlUwnqG5.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=d();function r(e){return typeof e==`function`?e:n}t.exports=r})),y=t(((e,t)=>{var n=u(),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=i(),r=a(),s=o(),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=d();function r(e){return typeof e==`function`?e:n}t.exports=r})),y=t(((e,t)=>{var n=u(),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;nf(await a(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await a(`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=>u({queryKey:_.list(e),queryFn:()=>p(e),enabled:!!e}),b=e=>i(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(r()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[a,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(s,{style:i,size:t,type:n,icon:a?(0,E.jsx)(c,{style:{color:o.green}}):(0,E.jsx)(l,{}),onClick:()=>{u(!a),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,r as i}from"./axios-BbX9YWYe.js";import{i as a}from"./ctiAxios-BMu1IxXE.js";import{U as o}from"./notification-BAy1NkPD.js";import{t as s}from"./button-CGra0C8Y.js";import{i as c}from"./select-SSTpnrPj.js";import{t as l}from"./CopyOutlined-H2Q_iVe-.js";import{t as u}from"./queryOptions-Cg9orY1Y.js";import{F as d}from"./index-Cdh6k4b7.js";import{b as f}from"./CancelButton-Cg1XJ7Zv.js";var p=async e=>f(await a(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await a(`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=>u({queryKey:_.list(e),queryFn:()=>p(e),enabled:!!e}),b=e=>i(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(r()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[a,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(s,{style:i,size:t,type:n,icon:a?(0,E.jsx)(c,{style:{color:o.green}}):(0,E.jsx)(l,{}),onClick:()=>{u(!a),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/DiscardChangesButton-gGlMN2W5.js b/assets/DiscardChangesButton-6nmowEql.js similarity index 75% rename from assets/DiscardChangesButton-gGlMN2W5.js rename to assets/DiscardChangesButton-6nmowEql.js index dd2d305..d050614 100644 --- a/assets/DiscardChangesButton-gGlMN2W5.js +++ b/assets/DiscardChangesButton-6nmowEql.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-v6FV69Ne.js";import{t as i}from"./button-C7b7AmGo.js";import{t as a}from"./popconfirm-CrjlZKtV.js";import{t as o}from"./UndoOutlined-2WspCEN7.js";import{F as s}from"./index-BqyXv5bE.js";var c=e(t()),l=e(r()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:r=`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)(i,{size:g,disabled:_,icon:(0,u.jsx)(o,{}),children:h})});return t?(0,u.jsx)(a,{placement:p,title:r,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{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./button-CGra0C8Y.js";import{t as a}from"./popconfirm-4RD9TcMG.js";import{t as o}from"./UndoOutlined-eQ49Nx19.js";import{F as s}from"./index-Cdh6k4b7.js";var c=e(t()),l=e(r()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:r=`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)(i,{size:g,disabled:_,icon:(0,u.jsx)(o,{}),children:h})});return t?(0,u.jsx)(a,{placement:p,title:r,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/DownloadOutlined-DZv3jbUo.js b/assets/DownloadOutlined-CVjXiqM_.js similarity index 72% rename from assets/DownloadOutlined-DZv3jbUo.js rename to assets/DownloadOutlined-CVjXiqM_.js index 590c5e0..dd399e8 100644 --- a/assets/DownloadOutlined-DZv3jbUo.js +++ b/assets/DownloadOutlined-CVjXiqM_.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 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:`download`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 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:`download`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-BMLieMsA.js b/assets/ExpertControlsSettings-BMLieMsA.js deleted file mode 100644 index e561923..0000000 --- a/assets/ExpertControlsSettings-BMLieMsA.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,kt as i,n as a,o,r as s,tt as c}from"./axios-v6FV69Ne.js";import{t as l}from"./index.esm-DR3o6Tiw.js";import{t as u}from"./input-Fres-Ye6.js";import{d}from"./ctiAxios-BIVP6fGU.js";import{a as f,i as p,o as m}from"./notification-C7Dk1wtU.js";import{t as h}from"./button-C7b7AmGo.js";import{t as g}from"./select-CfH7keFL.js";import{t as ee}from"./tooltip-aAycUXp4.js";import{g as _}from"./sanitizeDataUtils-NeOKeBZk.js";import{t as v}from"./radio-CS5Ao0EL.js";import{n as y,t as b}from"./row-D9jSUsjd.js";import{t as x}from"./WarningFilled-Yo82MLN2.js";import{t as S}from"./typography-ILVO-J3G.js";import{r as C}from"./react-redux-rciCADVi.js";import{t as w}from"./useMutation-Dw_VO9_w.js";import{n as T,t as E}from"./RowLabelWithIcon-C0KsgW5x.js";import{t as D}from"./UndoOutlined-2WspCEN7.js";import{B as O,Ct as k,F as A,I as j,N as M,Q as N,X as P,Z as te,dt as F,et as I,ht as L,mt as R,ot as z,s as B}from"./index-BqyXv5bE.js";import{t as V}from"./module-Dyh5e74-.js";import{t as H}from"./indicatorsColumns-BKWIiZ2a.js";var U=e(t()),W=e(d()),G=e(a()),K=e(_()),q=n(),J=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,U.useState)(``),[o,s]=(0,U.useState)();return(0,U.useEffect)(()=>{s(),a(``)},[t]),(0,q.jsx)(I,{open:t,zIndex:2e3,onCancel:n,onOk:()=>r(o),title:`Choisir un indicateur`,width:`60vw`,children:(0,q.jsxs)(`div`,{className:`cti-indicator-modal`,children:[(0,q.jsx)(`div`,{className:`indicator-modal-search`,children:(0,q.jsx)(u,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,q.jsx)(`div`,{className:`indicator-modal-table`,children:(0,q.jsx)(B,{rowKey:`oid`,fixed:!1,columns:H,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()))})})]})})};J.propTypes={indicators:G.default.array,visible:G.default.bool,onCancel:G.default.func,okOk:G.default.func};var Y=async e=>(await M.get(`api/${e}/experts-controls/settings`)).data,X=async(e,t)=>{await M.post(`api/${t}/experts-controls`,e)},Z=async(e,t)=>{await M.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await M.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await M.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=o();return w({mutationFn:({expertControl:e,module:t})=>X(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=o();return w({mutationFn:({expertControl:e,module:t})=>Z(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=o();return w({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=o();return w({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{f({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{m({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{p({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}=S;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=C(e=>e.cti.ui.primaryColor),o=j(),s=ie(),c=ae(),l=o.data?.session,[d]=z.useForm(),[f]=z.useForm(),[p]=z.useForm(),[m]=z.useForm(),[_]=z.useForm(),[x]=z.useForm(),S=U.useMemo(()=>[f,p,m,_,x],[f,p,m,_,x]),[w,T]=(0,U.useState)(!1),[E,D]=(0,U.useState)([]),[O,A]=(0,U.useState)({}),[M,N]=(0,U.useState)([]);(0,U.useEffect)(()=>{t&&d.setFieldsValue(t),t&&!Object.keys(t).length&&d.resetFields()},[t,d]),(0,U.useEffect)(()=>{if(t){let e=(0,K.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);D(i),N(n)}},[t,r]),(0,U.useEffect)(()=>{for(let e=0;e<5;e++){let t=S[e];M[e]?t.setFieldsValue(M[e]):t.resetFields()}},[M,S]);let B=e=>{let t=[...E];t[e]=(t[e]??0)+1,D(t)},V=async()=>{let e=[];await d.validateFields();for(let t=0;t<=4;t++){let n=S[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...d.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),G()},H=(e,t)=>{let n=S[e],r=n.getFieldsValue(),i=E[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=[...E];i[e]=i[e]-1,D(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=[...E];o[e]=o[e]-1,D(o)}},W=(e,t)=>{A({rule:e,indicator:t}),T(!0)},G=()=>{i(!e)},Y=e=>{let n=S[O.rule],r=O.indicator===0?`indicateurId`:`indicateur${O.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),T(!1)},X=e=>{let t=S[e],n=[],i=E[e]??0;for(let t=0;t0&&(0,q.jsx)(F,{className:`expert-rule-divider`}),(0,q.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,q.jsx)(b,{children:(0,q.jsxs)(y,{span:12,children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,q.jsx)(u,{})}),(0,q.jsx)(z.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,q.jsx)(z.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,q.jsx)(u.Search,{className:`form-item-widht`,name:`searchIndicator`,label:`searchIndicator`,value:a?.texte??`Choisir un indicateur`,readOnly:!0,onSearch:()=>W(e,t)})})}})]})}),(0,q.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,q.jsxs)(v.Group,{children:[(0,q.jsx)(v,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,q.jsx)(v,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,q.jsx)(P,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,q.jsx)(u,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,q.jsx)(y,{span:2,children:(0,q.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,q.jsx)(ee,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,q.jsx)(h,{type:`danger`,icon:(0,q.jsx)(te,{}),onClick:()=>H(e,t)})})})})]}))}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(z,{name:`rule_${isFinite}`,form:t,children:(0,q.jsx)(`div`,{className:`expert-rule-container`,children:(0,q.jsxs)(`div`,{className:`expert-rule`,children:[n,(0,q.jsx)(F,{style:{marginTop:0,marginBottom:12}}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,q.jsx)(g,{options:r.levels})})]})})}),(0,q.jsx)(b,{children:(0,q.jsx)(y,{span:24,children:(0,q.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,q.jsx)(h,{type:`primary`,disabled:E[e]>=3,onClick:()=>B(e),children:`Ajouter un indicateur`})})})})]})},Z=U.useCallback((e,t)=>M[e]&&M[e].indicateurId&&M[e].indicateurId!==`0`?(0,q.jsx)(k,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[M]),ne=U.useCallback(()=>{let e=[];for(let t=0;t<5;t++)M[t]&&M[t].indicateurId&&M[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[M]);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(J,{indicators:r?.indicators??[],visible:w,onCancel:()=>T(!1),onOk:Y}),(0,q.jsx)(I,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:G,onOk:V,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,q.jsxs)(z.Provider,{children:[(0,q.jsxs)(z,{form:d,children:[(0,q.jsx)(ce,{level:3,children:`Définition`}),(0,q.jsx)(F,{style:{marginTop:0}}),(0,q.jsxs)(b,{children:[(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,q.jsx)(u,{className:`form-item-widht`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,q.jsx)(u,{className:`form-item-widht`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,q.jsx)(g,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,q.jsx)(g,{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,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,q.jsx)(z.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,q.jsx)(R,{size:`small`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,q.jsx)(R,{})})]})})]}),(0,q.jsx)(b,{children:(0,q.jsx)(y,{span:24,children:(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,q.jsx)(u.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`expert-rule-title-header`,children:[(0,q.jsx)(ce,{level:3,children:`Règles`}),(0,q.jsx)(le,{type:`secondary`,style:{marginLeft:12},children:`Toutes les règles sont exclusives (${ne()})`})]}),(0,q.jsx)(F,{style:{marginTop:0}}),(0,q.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:Z(t,e),key:String(t),children:X(t)}))})]})]})})]})}ue.propTypes={showModal:G.default.bool,handleShowModal:G.default.func,selectedControl:G.default.object,schema:G.default.string};var de=({handleRefresh:e})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(A,{title:`Actualiser`,children:(0,q.jsx)(h,{style:{height:`unset`},type:`link`,onClick:e,children:(0,q.jsx)(D,{})})})}),fe=({label:e,handleAdd:t})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(A,{title:`Créer un nouveau ${e}`,children:(0,q.jsxs)(h,{size:`default`,type:`primary`,icon:(0,q.jsx)(T,{}),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=j().data?.session;return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(`div`,{className:`header__settings--actions`,children:(0,q.jsxs)(q.Fragment,{children:[i.includes(`refresh`)&&(0,q.jsx)(de,{handleRefresh:e}),i.includes(`disengage`)&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`span`,{className:`switch-label`,children:[`Débrayer tous les `,n,` : `]}),(0,q.jsx)(R,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,q.jsx)(h,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,q.jsx)(O,{}),children:a?`Exécution en cours...`:`Exécuter tous les ${n}`}),i.includes(`add`)&&(0,q.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,q.jsx)(q.Fragment,{children:(0,q.jsxs)(b,{children:[t&&(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`header__settings--filters-search`,children:[(0,q.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,q.jsx)(u,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`header__settings--filters-actions`,children:[(r.includes(`showCtiItems`)||r.includes(`showActiveItems`))&&(0,q.jsx)(`span`,{children:`Afficher uniquement :`}),r.includes(`showCtiItems`)&&(0,q.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,q.jsx)(N,{size:`small`,checked:o,onChange:e=>{s(e)}}),(0,q.jsxs)(`span`,{children:[n,` CTI`]})]}),r.includes(`showActiveItems`)&&(0,q.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,q.jsx)(N,{size:`small`,checked:i,onChange:e=>{a(e)}}),(0,q.jsxs)(`span`,{children:[n,` actifs`]})]})]})})]})}),he=({title:e})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(`h2`,{className:`title__h2`,children:e})});he.propTypes={title:G.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,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`header__settings`,children:[(0,q.jsx)(he,{style:{flex:3},title:e}),(0,q.jsx)(pe,{handleRefresh:t,handleAddItem:r,label:n,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:p,disangageValue:m,handleDisangage:h})]}),(0,q.jsx)(`div`,{className:`header__settings--filters`,children:(0,q.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,U.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:()=>Y(e)}),ye=async(e,t)=>(await M.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await M.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=o();return w({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=V(e),n=j(),a=ve(t),s=ae(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),p=Se(),m=o(),g=n.data?.session,[ee,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(),[b,S]=(0,U.useState)(!1),[C,w]=(0,U.useState)(!1),{searchTerm:T,setSearchTerm:D,filteredData:k}=_e(a.data?.controls,[`texte`,`code`]);b&&(k=k.filter(e=>e.isActive)),C&&(k=k.filter(e=>e.isCti));let M=f.data?.valeur??!1;M===`0`?M=!1:M===`1`&&(M=!0);let N=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},P=()=>{d.mutate({id:0,module:t})},F=(e,n)=>{e.stopPropagation(),s.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},I=()=>{_(!0),y({})},L=e=>{y(a.data?.controls.find(t=>t.oid===e)),_(!0)},z=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},H=async()=>{await m.invalidateQueries({queryKey:Q.list(t)})},G=e=>{let n=e.target.checked?`0`:`1`;m.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),p.mutate({diverParameter:m.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},K=[{title:`Code`,dataKey:`code`},{title:`Texte`,dataKey:`texte`,flexGrow:2,flexShrink:2,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,q.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,q.jsx)(E,{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,q.jsx)(R,{checked:e.isActive,onClick:t=>F(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,W.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,q.jsx)(c,{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,q.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`},children:(e=>{switch(e?.graviteId){case`5`:return(0,q.jsx)(x,{style:{color:`#faad14`}});case`9`:return(0,q.jsx)(i,{style:{color:`#ff4d4f`}});default:return(0,q.jsx)(r,{style:{color:`#1677ff`}})}})(e)})},{title:`Action`,dataKey:`action`,width:170,minWidth:140,align:`center`,dataGetter:({rowData:e})=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(A,{title:`Executer`,children:(0,q.jsx)(h,{style:{marginLeft:8},onClick:t=>N(t,e),children:(0,q.jsx)(O,{})})}),(0,q.jsx)(A,{title:`Supprimer`,children:(0,q.jsx)(h,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>z(t,e),children:(0,q.jsx)(te,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,q.jsxs)(`div`,{className:`expert-settings`,children:[(0,q.jsx)(ue,{showModal:ee,selectedControl:v,schema:t,data:a.data??[],setShowModal:_}),(0,q.jsx)(l,{children:(0,q.jsx)(`title`,{children:`iCTI | Paramètres contrôle expert`})}),(0,q.jsx)(ge,{title:`Paramètre contrôle expert`,handleRefresh:H,label:`contrôle expert`,handleAddItem:I,handleExecute:P,searchTerm:T,setSearchTerm:D,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:b,setShowActiveItemsOnly:S,showCtiItemsOnly:C,setShowCtiItemsOnly:w,executeIsLoading:d.isPending,disangageValue:M,handleDisangage:G}),(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsx)(B,{loading:a.isFetching,fixed:!1,columns:K,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:L})})]})};Ce.propTypes={softCode:G.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-CYcRiJ0B.js b/assets/ExpertControlsSettings-CYcRiJ0B.js new file mode 100644 index 0000000..a08dd35 --- /dev/null +++ b/assets/ExpertControlsSettings-CYcRiJ0B.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,Dt as i,Tt as a,a as o,n as s,r as c}from"./axios-BbX9YWYe.js";import{t as l}from"./index.esm-BWCs920B.js";import{t as u}from"./input-CAHxss7C.js";import{u as d}from"./ctiAxios-BMu1IxXE.js";import{a as f,i as p,o as m}from"./notification-BAy1NkPD.js";import{t as h}from"./button-CGra0C8Y.js";import{t as g}from"./select-SSTpnrPj.js";import{t as ee}from"./tooltip-C-n3SkGv.js";import{g as _}from"./sanitizeDataUtils-thqQHiub.js";import{t as v}from"./radio-DbYwr00b.js";import{n as y,t as b}from"./row-4XqGKqJp.js";import{t as x}from"./WarningFilled-Dfi6CZp8.js";import{t as S}from"./typography-VyRt3lGB.js";import{r as C}from"./react-redux-rciCADVi.js";import{t as w}from"./useMutation-BZFnlhBo.js";import{n as T,t as E}from"./RowLabelWithIcon-Bn515xrz.js";import{t as D}from"./UndoOutlined-eQ49Nx19.js";import{B as O,Ct as k,F as A,I as j,N as M,Q as N,X as P,Z as te,dt as F,et as I,ht as L,mt as R,ot as z,s as B}from"./index-Cdh6k4b7.js";import{t as V}from"./module-Dyh5e74-.js";import{t as H}from"./indicatorsColumns-C85NvhNm.js";var U=e(t()),W=e(d()),G=e(s()),K=e(_()),q=n(),J=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,U.useState)(``),[o,s]=(0,U.useState)();return(0,U.useEffect)(()=>{s(),a(``)},[t]),(0,q.jsx)(I,{open:t,zIndex:2e3,onCancel:n,onOk:()=>r(o),title:`Choisir un indicateur`,width:`60vw`,children:(0,q.jsxs)(`div`,{className:`cti-indicator-modal`,children:[(0,q.jsx)(`div`,{className:`indicator-modal-search`,children:(0,q.jsx)(u,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,q.jsx)(`div`,{className:`indicator-modal-table`,children:(0,q.jsx)(B,{rowKey:`oid`,fixed:!1,columns:H,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()))})})]})})};J.propTypes={indicators:G.default.array,visible:G.default.bool,onCancel:G.default.func,okOk:G.default.func};var Y=async e=>(await M.get(`api/${e}/experts-controls/settings`)).data,X=async(e,t)=>{await M.post(`api/${t}/experts-controls`,e)},Z=async(e,t)=>{await M.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await M.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await M.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=o();return w({mutationFn:({expertControl:e,module:t})=>X(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=o();return w({mutationFn:({expertControl:e,module:t})=>Z(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=o();return w({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=o();return w({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{f({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{m({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{p({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}=S;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=C(e=>e.cti.ui.primaryColor),o=j(),s=ie(),c=ae(),l=o.data?.session,[d]=z.useForm(),[f]=z.useForm(),[p]=z.useForm(),[m]=z.useForm(),[_]=z.useForm(),[x]=z.useForm(),S=U.useMemo(()=>[f,p,m,_,x],[f,p,m,_,x]),[w,T]=(0,U.useState)(!1),[E,D]=(0,U.useState)([]),[O,A]=(0,U.useState)({}),[M,N]=(0,U.useState)([]);(0,U.useEffect)(()=>{t&&d.setFieldsValue(t),t&&!Object.keys(t).length&&d.resetFields()},[t,d]),(0,U.useEffect)(()=>{if(t){let e=(0,K.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);D(i),N(n)}},[t,r]),(0,U.useEffect)(()=>{for(let e=0;e<5;e++){let t=S[e];M[e]?t.setFieldsValue(M[e]):t.resetFields()}},[M,S]);let B=e=>{let t=[...E];t[e]=(t[e]??0)+1,D(t)},V=async()=>{let e=[];await d.validateFields();for(let t=0;t<=4;t++){let n=S[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...d.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),G()},H=(e,t)=>{let n=S[e],r=n.getFieldsValue(),i=E[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=[...E];i[e]=i[e]-1,D(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=[...E];o[e]=o[e]-1,D(o)}},W=(e,t)=>{A({rule:e,indicator:t}),T(!0)},G=()=>{i(!e)},Y=e=>{let n=S[O.rule],r=O.indicator===0?`indicateurId`:`indicateur${O.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),T(!1)},X=e=>{let t=S[e],n=[],i=E[e]??0;for(let t=0;t0&&(0,q.jsx)(F,{className:`expert-rule-divider`}),(0,q.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,q.jsx)(b,{children:(0,q.jsxs)(y,{span:12,children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,q.jsx)(u,{})}),(0,q.jsx)(z.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,q.jsx)(z.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,q.jsx)(u.Search,{className:`form-item-widht`,name:`searchIndicator`,label:`searchIndicator`,value:a?.texte??`Choisir un indicateur`,readOnly:!0,onSearch:()=>W(e,t)})})}})]})}),(0,q.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,q.jsxs)(v.Group,{children:[(0,q.jsx)(v,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,q.jsx)(v,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,q.jsx)(P,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,q.jsx)(u,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,q.jsx)(y,{span:2,children:(0,q.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,q.jsx)(ee,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,q.jsx)(h,{type:`danger`,icon:(0,q.jsx)(te,{}),onClick:()=>H(e,t)})})})})]}))}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(z,{name:`rule_${isFinite}`,form:t,children:(0,q.jsx)(`div`,{className:`expert-rule-container`,children:(0,q.jsxs)(`div`,{className:`expert-rule`,children:[n,(0,q.jsx)(F,{style:{marginTop:0,marginBottom:12}}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,q.jsx)(g,{options:r.levels})})]})})}),(0,q.jsx)(b,{children:(0,q.jsx)(y,{span:24,children:(0,q.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,q.jsx)(h,{type:`primary`,disabled:E[e]>=3,onClick:()=>B(e),children:`Ajouter un indicateur`})})})})]})},Z=U.useCallback((e,t)=>M[e]&&M[e].indicateurId&&M[e].indicateurId!==`0`?(0,q.jsx)(k,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[M]),ne=U.useCallback(()=>{let e=[];for(let t=0;t<5;t++)M[t]&&M[t].indicateurId&&M[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[M]);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(J,{indicators:r?.indicators??[],visible:w,onCancel:()=>T(!1),onOk:Y}),(0,q.jsx)(I,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:G,onOk:V,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,q.jsxs)(z.Provider,{children:[(0,q.jsxs)(z,{form:d,children:[(0,q.jsx)(ce,{level:3,children:`Définition`}),(0,q.jsx)(F,{style:{marginTop:0}}),(0,q.jsxs)(b,{children:[(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,q.jsx)(u,{className:`form-item-widht`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,q.jsx)(u,{className:`form-item-widht`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,q.jsx)(g,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,q.jsx)(g,{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,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,q.jsx)(z.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,q.jsx)(R,{size:`small`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,q.jsx)(R,{})})]})})]}),(0,q.jsx)(b,{children:(0,q.jsx)(y,{span:24,children:(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,q.jsx)(u.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`expert-rule-title-header`,children:[(0,q.jsx)(ce,{level:3,children:`Règles`}),(0,q.jsx)(le,{type:`secondary`,style:{marginLeft:12},children:`Toutes les règles sont exclusives (${ne()})`})]}),(0,q.jsx)(F,{style:{marginTop:0}}),(0,q.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:Z(t,e),key:String(t),children:X(t)}))})]})]})})]})}ue.propTypes={showModal:G.default.bool,handleShowModal:G.default.func,selectedControl:G.default.object,schema:G.default.string};var de=({handleRefresh:e})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(A,{title:`Actualiser`,children:(0,q.jsx)(h,{style:{height:`unset`},type:`link`,onClick:e,children:(0,q.jsx)(D,{})})})}),fe=({label:e,handleAdd:t})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(A,{title:`Créer un nouveau ${e}`,children:(0,q.jsxs)(h,{size:`default`,type:`primary`,icon:(0,q.jsx)(T,{}),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=j().data?.session;return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(`div`,{className:`header__settings--actions`,children:(0,q.jsxs)(q.Fragment,{children:[i.includes(`refresh`)&&(0,q.jsx)(de,{handleRefresh:e}),i.includes(`disengage`)&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`span`,{className:`switch-label`,children:[`Débrayer tous les `,n,` : `]}),(0,q.jsx)(R,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,q.jsx)(h,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,q.jsx)(O,{}),children:a?`Exécution en cours...`:`Exécuter tous les ${n}`}),i.includes(`add`)&&(0,q.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,q.jsx)(q.Fragment,{children:(0,q.jsxs)(b,{children:[t&&(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`header__settings--filters-search`,children:[(0,q.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,q.jsx)(u,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`header__settings--filters-actions`,children:[(r.includes(`showCtiItems`)||r.includes(`showActiveItems`))&&(0,q.jsx)(`span`,{children:`Afficher uniquement :`}),r.includes(`showCtiItems`)&&(0,q.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,q.jsx)(N,{size:`small`,checked:o,onChange:e=>{s(e)}}),(0,q.jsxs)(`span`,{children:[n,` CTI`]})]}),r.includes(`showActiveItems`)&&(0,q.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,q.jsx)(N,{size:`small`,checked:i,onChange:e=>{a(e)}}),(0,q.jsxs)(`span`,{children:[n,` actifs`]})]})]})})]})}),he=({title:e})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(`h2`,{className:`title__h2`,children:e})});he.propTypes={title:G.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,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`header__settings`,children:[(0,q.jsx)(he,{style:{flex:3},title:e}),(0,q.jsx)(pe,{handleRefresh:t,handleAddItem:r,label:n,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:p,disangageValue:m,handleDisangage:h})]}),(0,q.jsx)(`div`,{className:`header__settings--filters`,children:(0,q.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,U.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=>c({queryKey:Q.list(e),queryFn:()=>Y(e)}),ye=async(e,t)=>(await M.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await M.put(`api/${t}/divers/${e.code}`,e)},$={all:[`diverParameter`],detail:(e,t)=>[...$.all,e,t]},xe=(e,t)=>c({queryKey:$.detail(t,e),queryFn:()=>ye(e,t)});function Se(){let e=o();return w({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=V(e),n=j(),s=ve(t),c=ae(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),p=Se(),m=o(),g=n.data?.session,[ee,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(),[b,S]=(0,U.useState)(!1),[C,w]=(0,U.useState)(!1),{searchTerm:T,setSearchTerm:D,filteredData:k}=_e(s.data?.controls,[`texte`,`code`]);b&&(k=k.filter(e=>e.isActive)),C&&(k=k.filter(e=>e.isCti));let M=f.data?.valeur??!1;M===`0`?M=!1:M===`1`&&(M=!0);let N=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},P=()=>{d.mutate({id:0,module:t})},F=(e,n)=>{e.stopPropagation(),c.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},I=()=>{_(!0),y({})},L=e=>{y(s.data?.controls.find(t=>t.oid===e)),_(!0)},z=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},H=async()=>{await m.invalidateQueries({queryKey:Q.list(t)})},G=e=>{let n=e.target.checked?`0`:`1`;m.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),p.mutate({diverParameter:m.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},K=[{title:`Code`,dataKey:`code`},{title:`Texte`,dataKey:`texte`,flexGrow:2,flexShrink:2,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,q.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,q.jsx)(E,{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,q.jsx)(R,{checked:e.isActive,onClick:t=>F(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,W.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,q.jsx)(r,{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,q.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`},children:(e=>{switch(e?.graviteId){case`5`:return(0,q.jsx)(x,{style:{color:`#faad14`}});case`9`:return(0,q.jsx)(i,{style:{color:`#ff4d4f`}});default:return(0,q.jsx)(a,{style:{color:`#1677ff`}})}})(e)})},{title:`Action`,dataKey:`action`,width:170,minWidth:140,align:`center`,dataGetter:({rowData:e})=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(A,{title:`Executer`,children:(0,q.jsx)(h,{style:{marginLeft:8},onClick:t=>N(t,e),children:(0,q.jsx)(O,{})})}),(0,q.jsx)(A,{title:`Supprimer`,children:(0,q.jsx)(h,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>z(t,e),children:(0,q.jsx)(te,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,q.jsxs)(`div`,{className:`expert-settings`,children:[(0,q.jsx)(ue,{showModal:ee,selectedControl:v,schema:t,data:s.data??[],setShowModal:_}),(0,q.jsx)(l,{children:(0,q.jsx)(`title`,{children:`iCTI | Paramètres contrôle expert`})}),(0,q.jsx)(ge,{title:`Paramètre contrôle expert`,handleRefresh:H,label:`contrôle expert`,handleAddItem:I,handleExecute:P,searchTerm:T,setSearchTerm:D,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:b,setShowActiveItemsOnly:S,showCtiItemsOnly:C,setShowCtiItemsOnly:w,executeIsLoading:d.isPending,disangageValue:M,handleDisangage:G}),(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsx)(B,{loading:s.isFetching,fixed:!1,columns:K,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:L})})]})};Ce.propTypes={softCode:G.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/Exploit-B8WW_trP.js b/assets/Exploit-DIm6iBVz.js similarity index 92% rename from assets/Exploit-B8WW_trP.js rename to assets/Exploit-DIm6iBVz.js index f52d1f3..8ae1a34 100644 --- a/assets/Exploit-B8WW_trP.js +++ b/assets/Exploit-DIm6iBVz.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-v6FV69Ne.js";import{d as i}from"./ctiAxios-BIVP6fGU.js";import{t as a}from"./button-C7b7AmGo.js";import{$ as o,B as s,H as c,I as l,Q as u,_ as d,ht as f,z as p}from"./index-BqyXv5bE.js";import{t as m}from"./logs.queries-BiWc7Zaz.js";var h=e(t()),g=e(i()),_=e(r()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:o})=>{let c=l().data,u=window.location,d=u.origin,f=u.pathname.replace(c?.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:[o===1&&(0,v.jsx)(s,{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=l(),n=e.data?.envs??[],r=e.data?.timestamp,i=t.data,[s,_]=(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}d[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[d[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!i?.environment?.ISEXPLOIT?(0,v.jsx)(o,{icon:(0,v.jsx)(p,{}),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:[i?.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)(u,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(a,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(c,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(f,{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||d[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===i?.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&&d[t.module]?e.settings[b[d[t.module].module]]:null;return x||d[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:d[n]?d[n].label:n},t.job):null})}})(i?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return i?.environment?.ISEXPLOIT===`1`&&(e=s.map(e=>({label:d[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{n as r}from"./axios-BbX9YWYe.js";import{u as i}from"./ctiAxios-BMu1IxXE.js";import{t as a}from"./button-CGra0C8Y.js";import{$ as o,B as s,H as c,I as l,Q as u,_ as d,ht as f,z as p}from"./index-Cdh6k4b7.js";import{t as m}from"./logs.queries-CUsAtrhc.js";var h=e(t()),g=e(i()),_=e(r()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:o})=>{let c=l().data,u=window.location,d=u.origin,f=u.pathname.replace(c?.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:[o===1&&(0,v.jsx)(s,{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=l(),n=e.data?.envs??[],r=e.data?.timestamp,i=t.data,[s,_]=(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}d[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[d[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!i?.environment?.ISEXPLOIT?(0,v.jsx)(o,{icon:(0,v.jsx)(p,{}),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:[i?.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)(u,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(a,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(c,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(f,{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||d[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===i?.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&&d[t.module]?e.settings[b[d[t.module].module]]:null;return x||d[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:d[n]?d[n].label:n},t.job):null})}})(i?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return i?.environment?.ISEXPLOIT===`1`&&(e=s.map(e=>({label:d[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-Bdhel8Mg.js b/assets/FavoritesEditor-BcISr5OG.js similarity index 87% rename from assets/FavoritesEditor-Bdhel8Mg.js rename to assets/FavoritesEditor-BcISr5OG.js index 5a6775a..97c1a89 100644 --- a/assets/FavoritesEditor-Bdhel8Mg.js +++ b/assets/FavoritesEditor-BcISr5OG.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{In as r,Ln as i,jt as a,n as o,r as s}from"./axios-v6FV69Ne.js";import{t as c}from"./index.esm-DR3o6Tiw.js";import{t as l}from"./input-Fres-Ye6.js";import{t as u}from"./button-C7b7AmGo.js";import{t as d}from"./tree-U1HX-Fpu.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./LeftSquareOutlined-GxfnF6um.js";import{t as m}from"./Loader-C9fMgHPw.js";import{Z as h,d as g,f as _,u as v}from"./index-BqyXv5bE.js";import{t as y}from"./SaveButton-DgNXbBTf.js";import{n as b}from"./userUtils-yZz2zG6L.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`};i();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(a,r(r({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>f({queryKey:w.list(),queryFn:_}),E=()=>s(T()),D=e(o()),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}=d,j=()=>{let e=E(),t=g();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)([]),[l,d]=(0,S.useState)([]),[f,_]=(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&&s(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)}_(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),_([])},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=v({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)(c,{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)(u,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(u,{type:`link`,onClick:V,children:(0,O.jsx)(h,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:l,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(u,{type:`link`,onClick:B,children:(0,O.jsx)(p,{})})}),(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:f,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{Fn as r,Pn as i,kt as a,n as o,r as s}from"./axios-BbX9YWYe.js";import{t as c}from"./index.esm-BWCs920B.js";import{t as l}from"./input-CAHxss7C.js";import{t as u}from"./button-CGra0C8Y.js";import{t as d}from"./tree-BEXGBJQs.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./LeftSquareOutlined-DuBPMb_Z.js";import{t as m}from"./Loader-BunwQzlz.js";import{Z as h,d as g,f as _,u as v}from"./index-Cdh6k4b7.js";import{t as y}from"./SaveButton-CxuBu1h2.js";import{n as b}from"./userUtils-OYGYvzwj.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`};r();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(a,i(i({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>f({queryKey:w.list(),queryFn:_}),E=()=>s(T()),D=e(o()),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}=d,j=()=>{let e=E(),t=g();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)([]),[l,d]=(0,S.useState)([]),[f,_]=(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&&s(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)}_(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),_([])},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=v({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)(c,{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)(u,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(u,{type:`link`,onClick:V,children:(0,O.jsx)(h,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:l,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(u,{type:`link`,onClick:B,children:(0,O.jsx)(p,{})})}),(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:f,onCheck:z})]})]})})]})};export{j as default}; \ No newline at end of file diff --git a/assets/Import-CLrSLIID.js b/assets/Import-CLrSLIID.js deleted file mode 100644 index 401a232..0000000 --- a/assets/Import-CLrSLIID.js +++ /dev/null @@ -1,4 +0,0 @@ -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{$ as a,A as o,At as s,Cr as c,Gn as l,In as u,Jt as d,Kn as f,Ln as p,Q as m,Qt as h,Sn as g,Wn as _,Y as v,Yt as y,Zt as b,ar as x,cr as S,gr as C,hr as w,ir as T,jt as E,kt as D,n as O,nn as k,nr as A,o as j,or as M,ot as ee,r as te,rr as ne,sr as N,st as P,tn as F,tr as re,xn as ie}from"./axios-v6FV69Ne.js";import{t as ae}from"./index.esm-DR3o6Tiw.js";import{t as oe}from"./input-Fres-Ye6.js";import{i as se}from"./ctiAxios-BIVP6fGU.js";import{a as ce,i as le,o as I,s as ue}from"./notification-C7Dk1wtU.js";import{n as de,t as fe}from"./slicedToArray-YLaz90ka.js";import{n as pe,t as L}from"./typeof-BUNGcdwP.js";import{i as R,r as z}from"./asyncToGenerator-DHhZBkop.js";import{l as me,m as he,p as B,t as V,u as ge}from"./button-C7b7AmGo.js";import{t as H}from"./table-DnmGk0cX.js";import{i as _e}from"./select-CfH7keFL.js";import{r as U}from"./pagination-CL07DaPS.js";import{t as ve}from"./tooltip-aAycUXp4.js";import{i as ye}from"./iconUtil-5_AEuFJs.js";import{t as be}from"./popconfirm-CrjlZKtV.js";import{t as xe}from"./DownloadOutlined-DZv3jbUo.js";import{t as W}from"./useMutation-Dw_VO9_w.js";import{t as Se}from"./UndoOutlined-2WspCEN7.js";import{A as Ce,F as we,J as Te,L as Ee,M as De,N as G,P as Oe,V as ke,Y as K,Z as Ae,at as je,b as Me,ht as Ne,it as Pe,j as Fe,mt as Ie,s as Le,st as Re,y as ze,z as Be}from"./index-BqyXv5bE.js";import{t as Ve}from"./BaseActionButton-BmPZtLSb.js";import{D as He,E as Ue,S as We,T as Ge,a as Ke,b as qe,c as Je,d as Ye,f as Xe,g as Ze,h as Qe,i as $e,l as et,m as tt,n as nt,o as rt,r as it,s as at,t as ot,u as st,w as ct,x as lt,y as ut}from"./context-un7wPzry.js";import{i as dt,n as ft,r as pt,t as mt}from"./ref-CtXw3xGJ.js";import{d as ht,f as gt,i as _t}from"./path-CO9rz0FN.js";import{n as vt,r as yt,t as bt}from"./importColumn-CrkJLBph.js";var q=t(r()),xt={percent:0,prefixCls:`rc-progress`,strokeColor:`#2db7f5`,strokeLinecap:`round`,strokeWidth:1,trailColor:`#D9D9D9`,trailWidth:1,gapPosition:`bottom`},St=function(){var e=(0,q.useRef)([]),t=(0,q.useRef)(null);return(0,q.useEffect)(function(){var n=Date.now(),r=!1;e.current.forEach(function(e){if(e){r=!0;var i=e.style;i.transitionDuration=`.3s, .3s, .3s, .06s`,t.current&&n-t.current<100&&(i.transitionDuration=`0s, 0s`)}}),r&&(t.current=Date.now())}),e.current},J=t(_());de(),y();var Ct=0,wt=d();function Tt(){var e;return wt?(e=Ct,Ct+=1):e=`TEST_OR_SSR`,e}var Et=(function(e){var t=fe(q.useState(),2),n=t[0],r=t[1];return q.useEffect(function(){r(`rc_progress_${Tt()}`)},[]),e||n});S(),pe(),p(),k();var Dt=[`id`,`prefixCls`,`steps`,`strokeWidth`,`trailWidth`,`gapDegree`,`gapPosition`,`trailColor`,`strokeLinecap`,`style`,`className`,`strokeColor`,`percent`];function Ot(e){return+e.replace(`%`,``)}function kt(e){var t=e??[];return Array.isArray(t)?t:[t]}var At=100,jt=function(e,t,n,r,i,a,o,s,c,l){var u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,d=n/100*360*((360-a)/360),f=a===0?0:{bottom:0,top:180,left:90,right:-90}[o],p=(100-r)/100*t;return c===`round`&&r!==100&&(p+=l/2,p>=t&&(p=t-.01)),{stroke:typeof s==`string`?s:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:p+u,transform:`rotate(${i+d+f}deg)`,transformOrigin:`0 0`,transition:`stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s`,fillOpacity:0}},Mt=function(e){var t=u(u({},xt),e),n=t.id,r=t.prefixCls,i=t.steps,a=t.strokeWidth,o=t.trailWidth,s=t.gapDegree,c=s===void 0?0:s,l=t.gapPosition,d=t.trailColor,f=t.strokeLinecap,p=t.style,m=t.className,h=t.strokeColor,g=t.percent,_=F(t,Dt),v=`${Et(n)}-gradient`,y=At/2-a/2,b=Math.PI*2*y,x=c>0?90+c/2:-90,S=b*((360-c)/360),C=L(i)===`object`?i:{count:i,space:2},w=C.count,T=C.space,E=jt(b,S,0,100,x,c,l,d,f,a),D=kt(g),O=kt(h),k=O.find(function(e){return e&&L(e)===`object`}),A=St();return q.createElement(`svg`,N({className:(0,J.default)(`${r}-circle`,m),viewBox:`${-At/2} ${-At/2} ${At} ${At}`,style:p,id:n,role:`presentation`},_),k&&q.createElement(`defs`,null,q.createElement(`linearGradient`,{id:v,x1:`100%`,y1:`0%`,x2:`0%`,y2:`0%`},Object.keys(k).sort(function(e,t){return Ot(e)-Ot(t)}).map(function(e,t){return q.createElement(`stop`,{key:t,offset:e,stopColor:k[e]})}))),!w&&q.createElement(`circle`,{className:`${r}-circle-trail`,r:y,cx:0,cy:0,stroke:d,strokeLinecap:f,strokeWidth:o||a,style:E}),w?function(){var e=Math.round(w*(D[0]/100)),t=100/w,n=0;return Array(w).fill(null).map(function(i,o){var s=o<=e-1?O[0]:d,u=s&&L(s)===`object`?`url(#${v})`:void 0,f=jt(b,S,n,t,x,c,l,s,`butt`,a,T);return n+=(S-f.strokeDashoffset+T)*100/S,q.createElement(`circle`,{key:o,className:`${r}-circle-path`,r:y,cx:0,cy:0,stroke:u,strokeWidth:a,opacity:1,style:f,ref:function(e){A[o]=e}})})}():function(){var e=0;return D.map(function(t,n){var i=O[n]||O[O.length-1],o=i&&L(i)===`object`?`url(#${v})`:void 0,s=jt(b,S,e,t,x,c,l,i,f,a);return e+=t,q.createElement(`circle`,{key:n,className:`${r}-circle-path`,r:y,cx:0,cy:0,stroke:o,strokeLinecap:f,strokeWidth:a,opacity:t===0?0:1,style:s,ref:function(e){A[n]=e}})}).reverse()}())};function Y(e){return!e||e<0?0:e>100?100:e}function Nt(e){var t=e.success,n=e.successPercent;return t&&`progress`in t&&(n=t.progress),t&&`percent`in t&&(n=t.percent),n}R(),b();function Pt(e){var t=e.percent,n=e.success,r=e.successPercent,i=Y(Nt({success:n,successPercent:r}));return[i,Y(Y(t)-i)]}function Ft(e){var t=e.success,n=t===void 0?{}:t,r=e.strokeColor;return[n.strokeColor||h.green,r||null]}var It=function(e){var t=e.prefixCls,n=e.width,r=e.strokeWidth,i=e.trailColor,a=i===void 0?null:i,o=e.strokeLinecap,s=o===void 0?`round`:o,c=e.gapPosition,l=e.gapDegree,u=e.type,d=e.children,f=e.success,p=n||120,m={width:p,height:p,fontSize:p*.15+6},h=r||6,g=c||u===`dashboard`&&`bottom`||void 0,_=function(){if(l||l===0)return l;if(u===`dashboard`)return 75},v=Object.prototype.toString.call(e.strokeColor)===`[object Object]`,y=Ft({success:f,strokeColor:e.strokeColor}),b=(0,J.default)(`${t}-inner`,z({},`${t}-circle-gradient`,v));return q.createElement(`div`,{className:b,style:m},q.createElement(Mt,{percent:Pt(e),strokeWidth:h,trailWidth:h,strokeColor:y,strokeLinecap:s,trailColor:a,prefixCls:t,gapDegree:_(),gapPosition:g}),d)};S(),b();var Lt=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=100?`success`:t||`normal`}function y(t,n){var r=e.format,i=Nt(e);if(!f)return null;var o,l=r||function(e){return`${e}%`},u=m===`line`;return r||n!==`exception`&&n!==`success`?o=l(Y(c),Y(i)):n===`exception`?o=u?q.createElement(D,null):q.createElement(a,null):n===`success`&&(o=u?q.createElement(s,null):q.createElement(_e,null)),q.createElement(`span`,{className:`${t}-text`,title:typeof o==`string`?o:void 0},o)}var b=q.useContext(v),x=b.getPrefixCls,S=b.direction,C=x(`progress`,t),w=_(),T=y(C,w),E=Array.isArray(i)?i[0]:i,O=typeof i==`string`||Array.isArray(i)?i:void 0,k;m===`line`?k=r?q.createElement(Vt,N({},e,{strokeColor:O,prefixCls:C,steps:r}),T):q.createElement(Bt,N({},e,{strokeColor:E,prefixCls:C,direction:S}),T):(m===`circle`||m===`dashboard`)&&(k=q.createElement(It,N({},e,{strokeColor:E,prefixCls:C,progressStatus:w}),T));var A=(0,J.default)(C,z(z(z(z(z({},`${C}-${m===`dashboard`&&`circle`||r&&`steps`||m}`,!0),`${C}-status-${w}`,!0),`${C}-show-info`,f),`${C}-${u}`,u),`${C}-rtl`,S===`rtl`),n);return q.createElement(`div`,N({},ge(h,[`status`,`format`,`trailColor`,`strokeWidth`,`width`,`gapDegree`,`gapPosition`,`strokeLinecap`,`success`,`successPercent`]),{className:A,role:`progressbar`}),k)};S(),p(),k(),M(),T(),A(),f(),g(),R();var Gt=[`className`,`prefixCls`,`style`,`active`,`status`,`iconPrefix`,`icon`,`wrapperStyle`,`stepNumber`,`disabled`,`description`,`title`,`subTitle`,`progressDot`,`stepIcon`,`tailContent`,`icons`,`stepIndex`,`onStepClick`,`onClick`];function Kt(e){return typeof e==`string`}var qt=function(e){l(n,e);var t=ie(n);function n(){var e;x(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),z(re(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 ne(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,J.default)(`${n}-icon`,`${u}icon`,(e={},z(e,`${u}icon-${l}`,l&&Kt(l)),z(e,`${u}icon-check`,!l&&o===`finish`&&(d&&!d.finish||!d)),z(e,`${u}icon-cross`,!l&&o===`error`&&(d&&!d.error||!d)),e)),m=q.createElement(`span`,{className:`${n}-icon-dot`});return f=r?typeof r==`function`?q.createElement(`span`,{className:`${n}-icon`},r(m,{index:a-1,status:o,title:s,description:c})):q.createElement(`span`,{className:`${n}-icon`},m):l&&!Kt(l)?q.createElement(`span`,{className:`${n}-icon`},l):d&&d.finish&&o===`finish`?q.createElement(`span`,{className:`${n}-icon`},d.finish):d&&d.error&&o===`error`?q.createElement(`span`,{className:`${n}-icon`},d.error):l||o===`finish`||o===`error`?q.createElement(`span`,{className:p}):q.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,d=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,_=F(t,Gt),v=(0,J.default)(`${r}-item`,`${r}-item-${s}`,n,(e={},z(e,`${r}-item-custom`,c),z(e,`${r}-item-active`,a),z(e,`${r}-item-disabled`,l===!0),e)),y=u({},i),b={};return h&&!l&&(b.role=`button`,b.tabIndex=0,b.onClick=this.onClick),q.createElement(`div`,N({},_,{className:v,style:y}),q.createElement(`div`,N({onClick:g},b,{className:`${r}-item-container`}),q.createElement(`div`,{className:`${r}-item-tail`},m),q.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),q.createElement(`div`,{className:`${r}-item-content`},q.createElement(`div`,{className:`${r}-item-title`},f,p&&q.createElement(`div`,{title:typeof p==`string`?p:void 0,className:`${r}-item-subtitle`},p)),d&&q.createElement(`div`,{className:`${r}-item-description`},d))))}}]),n}(q.Component);S(),p(),k(),M(),T(),A(),f(),g(),R();var Jt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],Yt=function(e){l(n,e);var t=ie(n);function n(){var e;x(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),z(re(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return ne(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,d=n.iconPrefix,f=n.status,p=n.size,m=n.current,h=n.progressDot,g=n.stepIcon,_=n.initial,v=n.icons,y=n.onChange,b=n.items,x=b===void 0?[]:b,S=F(n,Jt),C=c===`navigation`,w=h?`vertical`:l,T=(0,J.default)(r,`${r}-${s}`,o,(e={},z(e,`${r}-${p}`,p),z(e,`${r}-label-${w}`,s===`horizontal`),z(e,`${r}-dot`,!!h),z(e,`${r}-navigation`,C),e));return q.createElement(`div`,N({className:T,style:a},S),x.filter(function(e){return e}).map(function(e,n){var i=u({},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})),an=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=a;var n=t(rn()),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})),on=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Ye()),a=n(st()),o=n(Ke()),s=n(at()),c=n(Je()),l=n(rt()),u=n(et()),d=lt(),f=mt(),p=t(r()),m=nt(),h=n(an()),g=pt();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})),sn=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupSizeContext=void 0;var i=n(Te()),a=n(Ge()),o=n(_()),s=t(r()),c=nt();n(Ze());var 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=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(Xe()),a=n((P(),e(ee))),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}))})}})),ln=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.convertLegacyProps=O,e.default=void 0;var i=n(Te()),a=n(Ge()),o=n(ct()),s=n(He()),c=n(_()),l=n(ut()),u=t(r()),d=nt(),f=n($e()),p=n(it()),m=dt(),h=pt(),g=ft();n(Ze());var v=n(on()),y=t(sn()),b=n(cn()),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=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(ln()).default})),dn=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTransitionName=e.getTransitionDirection=e.default=void 0;var t=ft(),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})),fn=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.isStyleSupport=a;var n=t(We()),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)}})),pn=n((e=>{var t=K().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(We()),r=fn(),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}})),mn=t(n((t=>{var n=Ue().default,i=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Ge()),o=i(Te()),s=i(qe()),c=i(_()),l=i((je(),e(Pe))),u=n(r()),d=i(un()),f=ln(),p=nt(),m=ot(),h=i(tt()),g=dt(),v=dn(),y=pn();i(Ze());var b=Qe(),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)(mn.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)(Ie,{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)(Ie,{checked:a.option_essentiels,onChange:e=>o(e.target.checked,`option_essentiels`)})]})})]});hn.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 gn=({jobsQueryData:e,isJobsQueryLoading:t,selectedJobId:n,handleSelectedJobId:r})=>(0,Z.jsx)(`div`,{className:`import-jobs`,children:(0,Z.jsx)(Le,{columns:bt,data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});gn.propTypes={jobsQueryData:X.default.array,isJobsQueryLoading:X.default.bool,selectedJobId:X.default.string,handleSelectedJobId:X.default.func};var _n=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=w(t,`FILE`),r=w(t,`STATUS`)[0];return{files:c(n),statusMessage:C(r)}},Q=`modules/base/php/import`,vn=async e=>(await G.post(`${Q}/getImportJobs.php`,e)).data,yn=async e=>_n(await se(_t(e,`getFiles.php`,`httpservice_PMSI_rssUpload_getFiles.php`))),bn=async(e,t)=>{let n={type:t.type,importFile:t.name,importFileDate:t.lastModified.toString().substring(0,10),Filedata:t},r=_t(e,`upload.php`,`importUploadFiles.php`);if([`pmsi`,`pmsissr`].includes(e)){let e=Oe(n),t=(await De.post(r,e)).data;if(t.returnCode===`KO`)throw Error(t.returnTexte);return t}let i=(await se(r,n)).getElementsByTagName(`HTTP_SERVICE`)[0],a=C(i);if(a.returnCode===`KO`)throw Error(a.returnTexte);return a},xn=async e=>(await G.post(`${Q}/removeFile.php`,{filename:e})).data,Sn=async(e,t)=>{let n=(await se(_t(e,`valideFiles.php`,`httpservice_PMSI_rssUpload_valideFiles.php`),t)).getElementsByTagName(`HTTP_SERVICE`)[0],r=C(n);if(r.returnCode===`KO`)throw Error(r.returnTexte);return r},Cn=async(e,t)=>{let n={module:e,import_id:t},r=(await G.post(`${Q}/execControl.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},wn=async e=>(await G.post(`${Q}/getImports.php`,e)).data,Tn=async(e,t)=>{let n={module:t,option:`D`,import_id:e};await G.post(`${Q}/execImport.php`,n)},En=async(e,t)=>{let n={module:t,option:`C`,import_id:e},r=(await G.post(`${Q}/execImport.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Dn=async(e,t,n)=>{let r={...n,module:t,option:`G`,import_id:e},i=(await G.post(`${Q}/execImport.php`,r)).data;if(i.returnType===`error`)throw Error(i.message);return i},On=async(e,t)=>{let n=new FormData;n.append(`import_id`,e);let r=_t(t,`getImportRapport.php`,`PMSI_getImportRapport.php`),i=await Ce.post(r,n);return new TextDecoder(`iso-8859-15`).decode(i.data)},kn=async(e,t,n)=>{let r=new FormData;r.append(`import_id`,e),r.append(`data_type`,n);let i=_t(t,`getFile.php`,`PMSI_getFile.php`);return await Fe.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},An=(e,t)=>te({queryKey:$.jobs(e.module),queryFn:()=>vn(e),enabled:t===`jobs`}),jn=e=>te({queryKey:$.uploadedFiles(e),queryFn:()=>yn(e)}),Mn=e=>te({queryKey:$.list(e.module),queryFn:()=>wn(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Nn(){let e=j();return W({mutationFn:({module:e,file:t})=>bn(e,t),meta:{errorMessage:`Erreur lors du téléchargement du fichier`},onSuccess:(e,t)=>{I({message:`Fichier téléchargé`,description:t.file.name})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Pn(){let e=j();return W({mutationFn:({filename:e})=>xn(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 Fn(){let e=j();return W({mutationFn:({module:e,importOptions:t})=>Sn(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 In(){let e=j();return W({mutationFn:({module:e,import_id:t})=>Cn(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onSuccess:e=>{ce({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Ln(){let e=j();return W({mutationFn:({import_id:e,module:t})=>Tn(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 Rn(){let e=j();return W({mutationFn:({import_id:e,module:t})=>En(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onMutate:()=>{ce({type:`info`,message:`Contrôle`,description:`Contrôle lancé`})},onSuccess:e=>{ce({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function zn(){let e=j();return W({mutationFn:({import_id:e,module:t,...n})=>Dn(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 Bn(){return W({mutationFn:({import_id:e,module:t})=>On(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||le({message:`Impossible d'ouvrir le rapport`,description:`Le popup a été bloqué par le navigateur`})}})}function Vn(){return W({mutationFn:({import_id:e,module:t,fileImportType:n})=>kn(e,t,n),meta:{successMessage:`Téléchargement débuté`,errorMessage:`Erreur téléchargement`},onSuccess:e=>{let t=Me(e);ze(e.data,t)}})}var Hn=({fileTypes:e,handleImportOptions:t,importOptions:n,module:r,progress:i,isShowProgressBar:a,updateProgression:o})=>{let s=(0,q.useRef)(),c=jn(r),l=Nn(),u=Pn();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)(V,{icon:(0,Z.jsx)(Ee,{}),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)?ue({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)(oe,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(H,{dataSource:c.data?.files??[],columns:vt(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)(en,{current:i.current,status:i.status,items:[{title:`Validation des fichiers`},{title:`Contrôle des fichiers`},{title:`Lancement génération`}]})})]})};Hn.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 Un=({importData:e,importIsLoading:t,selectedImportId:n,handleSelectedImportId:r,module:i})=>(0,Z.jsx)(`div`,{className:`import-state`,children:(0,Z.jsx)(Le,{columns:yt(i),data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});Un.propTypes={importData:X.default.array,importIsLoading:X.default.bool,selectedImportId:X.default.string,handleSelectedImportId:X.default.func,module:X.default.string};var Wn=({importsQuery:e,fileTypes:t,selectedImportId:n,setShowGenerateModal:r,module:i,setIsShowProgressBar:a,generateImportMutation:o})=>{let s=Ln(),c=Rn(),l=Bn(),u=Vn(),d=j(),f=async()=>{await d.invalidateQueries({queryKey:$.list(i)})},p=()=>{s.mutate({import_id:n,module:i})},m=()=>{l.mutate({import_id:n,module:i})},h=()=>{c.mutate({import_id:n,module:i})},g=()=>{a(!1),r(!0)},_=async({key:e})=>{await u.mutateAsync({import_id:n,module:i,fileImportType:e})},v=(()=>{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)(we,{title:`Actualiser`,children:(0,Z.jsx)(V,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(Se,{})})}),(0,Z.jsx)(we,{title:`Supprimer l'import`,children:(0,Z.jsx)(be,{placement:`top`,style:{zIndex:`4000`},title:`Etes vous sur de vouloir supprimer l'import ?`,onConfirm:p,okText:`Supprimer`,cancelText:`Annuler`,children:(0,Z.jsx)(V,{type:`link`,disabled:!n||s.isPending,children:(0,Z.jsx)(Ae,{})})})}),(0,Z.jsx)(V,{size:`default`,icon:(0,Z.jsx)(ye,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(V,{size:`default`,icon:(0,Z.jsx)(Be,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:h,children:`Recontrôler`}),(0,Z.jsx)(V,{size:`default`,icon:(0,Z.jsx)(ke,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:g,children:`Générer`}),(0,Z.jsx)(Re,{menu:{items:v,onClick:_},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(V,{size:`default`,type:`primary`,icon:(0,Z.jsx)(xe,{}),loading:u.isPending,children:`Télécharger fichier`})})]})};Wn.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 Gn=({importOptions:e,setShowGenerateModal:t,setSelectedImportId:n,module:r,updateProgression:i,setIsShowProgressBar:a,validateUploadedFilesMutation:o,controlUploadedFiles:s})=>{let c=jn(r),l=!c.data?.files?.length||!e.import_texte||c?.data?.statusMessage?.statusCode===`KO`,u=null;if(l){let t=c?.data?.statusMessage?.statusText?.split(`;`);u=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 d=()=>{i(0),a(!0),o.mutate({module:r,importOptions:e},{onSuccess:e=>{f(e.import_id)},onError:()=>{i(0,!0)}})},f=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)(ve,{title:u,children:(0,Z.jsx)(m,{style:{color:`#FF8801`,fontSize:18,cursor:`pointer`}})}),(0,Z.jsx)(Ve,{withPopConfirm:!0,onClick:d,confirmTitle:`Confirmez-vous le lancement de cet import ?`,okText:`Lancer l'import`,cancelText:`Annuler`,icon:(0,Z.jsx)(nn,{}),disabled:l,loading:o.isPending||s.isPending,children:`Lancer l'import`})]})};Gn.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 Kn=({module:e,jobsQueryIsFetching:t})=>{let n=j();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(we,{title:`Actualiser`,children:(0,Z.jsx)(V,{type:`link`,disabled:t,onClick:async()=>{await n.invalidateQueries({queryKey:$.jobs(e)})},children:(0,Z.jsx)(Se,{})})})})};Kn.propTypes={module:X.default.string,jobsQueryIsFetching:X.default.bool};var qn=({softcode:e})=>{let[t,n]=(0,q.useState)(`state`),[r,i]=(0,q.useState)({current:-1,status:`process`}),[a,o]=(0,q.useState)(!1),[s,c]=(0,q.useState)(null),[l,u]=(0,q.useState)(null),[d,f]=(0,q.useState)(!1),[p,m]=(0,q.useState)({option_expert:!0,option_essentiels:!0}),h=gt[e]??``,g=Mn({module:h}),_=An({module:h},t),v=Fn(),y=In(),b=zn();if(g.isError){let e=g.error.message;ce({type:`error`,message:`Erreur`,description:e})}let x=ht[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)(ae,{children:(0,Z.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,Z.jsx)(hn,{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)(Wn,{importsQuery:g,fileTypes:x,selectedImportId:s,setShowGenerateModal:f,module:h,setIsShowProgressBar:o,generateImportMutation:b});case`new`:return(0,Z.jsx)(Gn,{importOptions:p,setShowGenerateModal:f,setSelectedImportId:c,module:h,updateProgression:E,setIsShowProgressBar:o,validateUploadedFilesMutation:v,controlUploadedFiles:y});case`jobs`:return(0,Z.jsx)(Kn,{module:h,jobsQueryIsFetching:_.isFetching??!0});default:return null}})()})]}),(0,Z.jsx)(`div`,{className:`component-content`,children:(0,Z.jsx)(Ne,{onChange:C,defaultActiveKey:`state`,items:[{label:`Etats des imports`,key:`state`,children:(0,Z.jsx)(Un,{importData:g.data??[],importIsLoading:g.isFetching??!0,selectedImportId:s,handleSelectedImportId:w,module:h})},{label:`Nouvel import`,key:`new`,children:(0,Z.jsx)(Hn,{fileTypes:x,handleImportOptions:O,importOptions:p,module:h,progress:r,isShowProgressBar:a,updateProgression:E})},{label:`Historique des imports`,key:`jobs`,children:(0,Z.jsx)(gn,{jobsQueryData:_.data??[],selectedJobId:l,isJobsQueryLoading:_.isFetching??!0,handleSelectedJobId:T})}]})})]})};qn.propTypes={softcode:X.default.string};export{qn as default}; \ No newline at end of file diff --git a/assets/Import-ClKP3SvS.js b/assets/Import-ClKP3SvS.js new file mode 100644 index 0000000..174b3c8 --- /dev/null +++ b/assets/Import-ClKP3SvS.js @@ -0,0 +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,$t as o,Dt as s,Fn as c,Hn as l,Kt as u,O as d,Ot as f,Pn as p,Un as m,Wn as h,X as g,Xt as _,Yt as v,Z as y,a as b,ar as x,at as S,bn as C,en as w,er as T,ir as E,it as D,kt as O,mr as k,n as A,nr as j,or as M,pr as ee,q as te,qt as ne,r as N,rr as P,tr as re,xr as ie,yn as ae}from"./axios-BbX9YWYe.js";import{t as oe}from"./index.esm-BWCs920B.js";import{t as se}from"./input-CAHxss7C.js";import{i as ce}from"./ctiAxios-BMu1IxXE.js";import{a as le,i as ue,o as F,s as de}from"./notification-BAy1NkPD.js";import{n as fe,t as pe}from"./slicedToArray-YLaz90ka.js";import{n as me,t as I}from"./typeof-BUNGcdwP.js";import{i as L,r as R}from"./asyncToGenerator-DHhZBkop.js";import{l as he,m as ge,p as z,t as B,u as _e}from"./button-CGra0C8Y.js";import{t as V}from"./table-Bru7qbw7.js";import{i as ve}from"./select-SSTpnrPj.js";import{r as H}from"./pagination-DFVU7nHr.js";import{t as ye}from"./tooltip-C-n3SkGv.js";import{i as be}from"./iconUtil-qonJUFWj.js";import{t as xe}from"./popconfirm-4RD9TcMG.js";import{t as Se}from"./DownloadOutlined-CVjXiqM_.js";import{t as U}from"./useMutation-BZFnlhBo.js";import{t as Ce}from"./UndoOutlined-eQ49Nx19.js";import{A as we,F as Te,J as W,L as Ee,M as De,N as G,P as Oe,V as ke,Y as K,Z as Ae,at as je,b as Me,ht as Ne,it as Pe,j as Fe,mt as Ie,s as Le,st as Re,y as ze,z as Be}from"./index-Cdh6k4b7.js";import{t as Ve}from"./BaseActionButton-DKI92mSi.js";import{D as He,E as Ue,S as We,T as Ge,a as Ke,b as qe,c as Je,d as Ye,f as Xe,g as Ze,h as Qe,i as $e,l as et,m as tt,n as nt,o as rt,r as it,s as at,t as ot,u as st,w as ct,x as lt,y as ut}from"./context-DjYRtGpi.js";import{i as dt,n as ft,r as pt,t as mt}from"./ref-COqNVQqT.js";import{d as ht,f as gt,i as _t}from"./path-DOVY3rux.js";import{n as vt,r as yt,t as bt}from"./importColumn-DAXz6wc7.js";var q=t(r()),xt={percent:0,prefixCls:`rc-progress`,strokeColor:`#2db7f5`,strokeLinecap:`round`,strokeWidth:1,trailColor:`#D9D9D9`,trailWidth:1,gapPosition:`bottom`},St=function(){var e=(0,q.useRef)([]),t=(0,q.useRef)(null);return(0,q.useEffect)(function(){var n=Date.now(),r=!1;e.current.forEach(function(e){if(e){r=!0;var i=e.style;i.transitionDuration=`.3s, .3s, .3s, .06s`,t.current&&n-t.current<100&&(i.transitionDuration=`0s, 0s`)}}),r&&(t.current=Date.now())}),e.current},J=t(l());fe(),ne();var Ct=0,wt=u();function Tt(){var e;return wt?(e=Ct,Ct+=1):e=`TEST_OR_SSR`,e}var Et=(function(e){var t=pe(q.useState(),2),n=t[0],r=t[1];return q.useEffect(function(){r(`rc_progress_${Tt()}`)},[]),e||n});M(),me(),c(),w();var Dt=[`id`,`prefixCls`,`steps`,`strokeWidth`,`trailWidth`,`gapDegree`,`gapPosition`,`trailColor`,`strokeLinecap`,`style`,`className`,`strokeColor`,`percent`];function Ot(e){return+e.replace(`%`,``)}function kt(e){var t=e??[];return Array.isArray(t)?t:[t]}var At=100,jt=function(e,t,n,r,i,a,o,s,c,l){var u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,d=n/100*360*((360-a)/360),f=a===0?0:{bottom:0,top:180,left:90,right:-90}[o],p=(100-r)/100*t;return c===`round`&&r!==100&&(p+=l/2,p>=t&&(p=t-.01)),{stroke:typeof s==`string`?s:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:p+u,transform:`rotate(${i+d+f}deg)`,transformOrigin:`0 0`,transition:`stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s`,fillOpacity:0}},Mt=function(e){var t=p(p({},xt),e),n=t.id,r=t.prefixCls,i=t.steps,a=t.strokeWidth,s=t.trailWidth,c=t.gapDegree,l=c===void 0?0:c,u=t.gapPosition,d=t.trailColor,f=t.strokeLinecap,m=t.style,h=t.className,g=t.strokeColor,_=t.percent,v=o(t,Dt),y=`${Et(n)}-gradient`,b=At/2-a/2,S=Math.PI*2*b,C=l>0?90+l/2:-90,w=S*((360-l)/360),T=I(i)===`object`?i:{count:i,space:2},E=T.count,D=T.space,O=jt(S,w,0,100,C,l,u,d,f,a),k=kt(_),A=kt(g),j=A.find(function(e){return e&&I(e)===`object`}),M=St();return q.createElement(`svg`,x({className:(0,J.default)(`${r}-circle`,h),viewBox:`${-At/2} ${-At/2} ${At} ${At}`,style:m,id:n,role:`presentation`},v),j&&q.createElement(`defs`,null,q.createElement(`linearGradient`,{id:y,x1:`100%`,y1:`0%`,x2:`0%`,y2:`0%`},Object.keys(j).sort(function(e,t){return Ot(e)-Ot(t)}).map(function(e,t){return q.createElement(`stop`,{key:t,offset:e,stopColor:j[e]})}))),!E&&q.createElement(`circle`,{className:`${r}-circle-trail`,r:b,cx:0,cy:0,stroke:d,strokeLinecap:f,strokeWidth:s||a,style:O}),E?function(){var e=Math.round(E*(k[0]/100)),t=100/E,n=0;return Array(E).fill(null).map(function(i,o){var s=o<=e-1?A[0]:d,c=s&&I(s)===`object`?`url(#${y})`:void 0,f=jt(S,w,n,t,C,l,u,s,`butt`,a,D);return n+=(w-f.strokeDashoffset+D)*100/w,q.createElement(`circle`,{key:o,className:`${r}-circle-path`,r:b,cx:0,cy:0,stroke:c,strokeWidth:a,opacity:1,style:f,ref:function(e){M[o]=e}})})}():function(){var e=0;return k.map(function(t,n){var i=A[n]||A[A.length-1],o=i&&I(i)===`object`?`url(#${y})`:void 0,s=jt(S,w,e,t,C,l,u,i,f,a);return e+=t,q.createElement(`circle`,{key:n,className:`${r}-circle-path`,r:b,cx:0,cy:0,stroke:o,strokeLinecap:f,strokeWidth:a,opacity:t===0?0:1,style:s,ref:function(e){M[n]=e}})}).reverse()}())};function Y(e){return!e||e<0?0:e>100?100:e}function Nt(e){var t=e.success,n=e.successPercent;return t&&`progress`in t&&(n=t.progress),t&&`percent`in t&&(n=t.percent),n}L(),v();function Pt(e){var t=e.percent,n=e.success,r=e.successPercent,i=Y(Nt({success:n,successPercent:r}));return[i,Y(Y(t)-i)]}function Ft(e){var t=e.success,n=t===void 0?{}:t,r=e.strokeColor;return[n.strokeColor||_.green,r||null]}var It=function(e){var t=e.prefixCls,n=e.width,r=e.strokeWidth,i=e.trailColor,a=i===void 0?null:i,o=e.strokeLinecap,s=o===void 0?`round`:o,c=e.gapPosition,l=e.gapDegree,u=e.type,d=e.children,f=e.success,p=n||120,m={width:p,height:p,fontSize:p*.15+6},h=r||6,g=c||u===`dashboard`&&`bottom`||void 0,_=function(){if(l||l===0)return l;if(u===`dashboard`)return 75},v=Object.prototype.toString.call(e.strokeColor)===`[object Object]`,y=Ft({success:f,strokeColor:e.strokeColor}),b=(0,J.default)(`${t}-inner`,R({},`${t}-circle-gradient`,v));return q.createElement(`div`,{className:b,style:m},q.createElement(Mt,{percent:Pt(e),strokeWidth:h,trailWidth:h,strokeColor:y,strokeLinecap:s,trailColor:a,prefixCls:t,gapDegree:_(),gapPosition:g}),d)};M(),v();var Lt=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=100?`success`:t||`normal`}function v(t,n){var r=e.format,i=Nt(e);if(!d)return null;var a,c=r||function(e){return`${e}%`},l=m===`line`;return r||n!==`exception`&&n!==`success`?a=c(Y(o),Y(i)):n===`exception`?a=l?q.createElement(s,null):q.createElement(y,null):n===`success`&&(a=l?q.createElement(f,null):q.createElement(ve,null)),q.createElement(`span`,{className:`${t}-text`,title:typeof a==`string`?a:void 0},a)}var b=q.useContext(te),S=b.getPrefixCls,C=b.direction,w=S(`progress`,t),T=_(),E=v(w,T),D=Array.isArray(i)?i[0]:i,O=typeof i==`string`||Array.isArray(i)?i:void 0,k;m===`line`?k=r?q.createElement(Vt,x({},e,{strokeColor:O,prefixCls:w,steps:r}),E):q.createElement(Bt,x({},e,{strokeColor:D,prefixCls:w,direction:C}),E):(m===`circle`||m===`dashboard`)&&(k=q.createElement(It,x({},e,{strokeColor:D,prefixCls:w,progressStatus:T}),E));var A=(0,J.default)(w,R(R(R(R(R({},`${w}-${m===`dashboard`&&`circle`||r&&`steps`||m}`,!0),`${w}-status-${T}`,!0),`${w}-show-info`,d),`${w}-${l}`,l),`${w}-rtl`,C===`rtl`),n);return q.createElement(`div`,x({},_e(h,[`status`,`format`,`trailColor`,`strokeWidth`,`width`,`gapDegree`,`gapPosition`,`strokeLinecap`,`success`,`successPercent`]),{className:A,role:`progressbar`}),k)};M(),c(),w(),E(),j(),T(),h(),C(),L();var Gt=[`className`,`prefixCls`,`style`,`active`,`status`,`iconPrefix`,`icon`,`wrapperStyle`,`stepNumber`,`disabled`,`description`,`title`,`subTitle`,`progressDot`,`stepIcon`,`tailContent`,`icons`,`stepIndex`,`onStepClick`,`onClick`];function Kt(e){return typeof e==`string`}var qt=function(e){m(n,e);var t=ae(n);function n(){var e;P(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),R(a(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 re(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,J.default)(`${n}-icon`,`${u}icon`,(e={},R(e,`${u}icon-${l}`,l&&Kt(l)),R(e,`${u}icon-check`,!l&&o===`finish`&&(d&&!d.finish||!d)),R(e,`${u}icon-cross`,!l&&o===`error`&&(d&&!d.error||!d)),e)),m=q.createElement(`span`,{className:`${n}-icon-dot`});return f=r?typeof r==`function`?q.createElement(`span`,{className:`${n}-icon`},r(m,{index:a-1,status:o,title:s,description:c})):q.createElement(`span`,{className:`${n}-icon`},m):l&&!Kt(l)?q.createElement(`span`,{className:`${n}-icon`},l):d&&d.finish&&o===`finish`?q.createElement(`span`,{className:`${n}-icon`},d.finish):d&&d.error&&o===`error`?q.createElement(`span`,{className:`${n}-icon`},d.error):l||o===`finish`||o===`error`?q.createElement(`span`,{className:p}):q.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,s=t.status,c=s===void 0?`wait`:s;t.iconPrefix;var l=t.icon;t.wrapperStyle,t.stepNumber;var u=t.disabled,d=t.description,f=t.title,m=t.subTitle;t.progressDot,t.stepIcon;var h=t.tailContent;t.icons,t.stepIndex;var g=t.onStepClick,_=t.onClick,v=o(t,Gt),y=(0,J.default)(`${r}-item`,`${r}-item-${c}`,n,(e={},R(e,`${r}-item-custom`,l),R(e,`${r}-item-active`,a),R(e,`${r}-item-disabled`,u===!0),e)),b=p({},i),S={};return g&&!u&&(S.role=`button`,S.tabIndex=0,S.onClick=this.onClick),q.createElement(`div`,x({},v,{className:y,style:b}),q.createElement(`div`,x({onClick:_},S,{className:`${r}-item-container`}),q.createElement(`div`,{className:`${r}-item-tail`},h),q.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),q.createElement(`div`,{className:`${r}-item-content`},q.createElement(`div`,{className:`${r}-item-title`},f,m&&q.createElement(`div`,{title:typeof m==`string`?m:void 0,className:`${r}-item-subtitle`},m)),d&&q.createElement(`div`,{className:`${r}-item-description`},d))))}}]),n}(q.Component);M(),c(),w(),E(),j(),T(),h(),C(),L();var Jt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],Yt=function(e){m(n,e);var t=ae(n);function n(){var e;P(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),R(a(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return re(n,[{key:`render`,value:function(){var e,t=this,n=this.props,r=n.prefixCls,i=n.style,a=i===void 0?{}:i,s=n.className;n.children;var c=n.direction,l=n.type,u=n.labelPlacement,d=n.iconPrefix,f=n.status,m=n.size,h=n.current,g=n.progressDot,_=n.stepIcon,v=n.initial,y=n.icons,b=n.onChange,S=n.items,C=S===void 0?[]:S,w=o(n,Jt),T=l===`navigation`,E=g?`vertical`:u,D=(0,J.default)(r,`${r}-${c}`,s,(e={},R(e,`${r}-${m}`,m),R(e,`${r}-label-${E}`,c===`horizontal`),R(e,`${r}-dot`,!!g),R(e,`${r}-navigation`,T),e));return q.createElement(`div`,x({className:D,style:a},w),C.filter(function(e){return e}).map(function(e,n){var i=p({},e),o=v+n;return f===`error`&&n===h-1&&(i.className=`${r}-next-error`),i.status||(o===h?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})),an=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=a;var n=t(rn()),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})),on=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Ye()),a=n(st()),o=n(Ke()),s=n(at()),c=n(Je()),l=n(rt()),u=n(et()),d=lt(),f=mt(),p=t(r()),m=nt(),h=n(an()),g=pt();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})),sn=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupSizeContext=void 0;var i=n(W()),a=n(Ge()),o=n(l()),s=t(r()),c=nt();n(Ze());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=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(Xe()),a=n((S(),e(D))),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}))})}})),ln=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.convertLegacyProps=O,e.default=void 0;var i=n(W()),a=n(Ge()),o=n(ct()),s=n(He()),c=n(l()),u=n(ut()),d=t(r()),f=nt(),p=n($e()),m=n(it()),h=dt(),g=pt(),_=ft();n(Ze());var v=n(on()),y=t(sn()),b=n(cn()),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=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(ln()).default})),dn=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTransitionName=e.getTransitionDirection=e.default=void 0;var t=ft(),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})),fn=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.isStyleSupport=a;var n=t(We()),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)}})),pn=n((e=>{var t=K().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(We()),r=fn(),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}})),mn=t(n((t=>{var n=Ue().default,i=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Ge()),o=i(W()),s=i(qe()),c=i(l()),u=i((je(),e(Pe))),d=n(r()),f=i(un()),p=ln(),m=nt(),h=ot(),g=i(tt()),_=dt(),v=dn(),y=pn();i(Ze());var b=Qe(),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)(mn.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)(Ie,{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)(Ie,{checked:a.option_essentiels,onChange:e=>o(e.target.checked,`option_essentiels`)})]})})]});hn.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 gn=({jobsQueryData:e,isJobsQueryLoading:t,selectedJobId:n,handleSelectedJobId:r})=>(0,Z.jsx)(`div`,{className:`import-jobs`,children:(0,Z.jsx)(Le,{columns:bt,data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});gn.propTypes={jobsQueryData:X.default.array,isJobsQueryLoading:X.default.bool,selectedJobId:X.default.string,handleSelectedJobId:X.default.func};var _n=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=ee(t,`FILE`),r=ee(t,`STATUS`)[0];return{files:ie(n),statusMessage:k(r)}},Q=`modules/base/php/import`,vn=async e=>(await G.post(`${Q}/getImportJobs.php`,e)).data,yn=async e=>_n(await ce(_t(e,`getFiles.php`,`httpservice_PMSI_rssUpload_getFiles.php`))),bn=async(e,t)=>{let n={type:t.type,importFile:t.name,importFileDate:t.lastModified.toString().substring(0,10),Filedata:t},r=_t(e,`upload.php`,`importUploadFiles.php`);if([`pmsi`,`pmsissr`].includes(e)){let e=Oe(n),t=(await De.post(r,e)).data;if(t.returnCode===`KO`)throw Error(t.returnTexte);return t}let i=(await ce(r,n)).getElementsByTagName(`HTTP_SERVICE`)[0],a=k(i);if(a.returnCode===`KO`)throw Error(a.returnTexte);return a},xn=async e=>(await G.post(`${Q}/removeFile.php`,{filename:e})).data,Sn=async(e,t)=>{let n=(await ce(_t(e,`valideFiles.php`,`httpservice_PMSI_rssUpload_valideFiles.php`),t)).getElementsByTagName(`HTTP_SERVICE`)[0],r=k(n);if(r.returnCode===`KO`)throw Error(r.returnTexte);return r},Cn=async(e,t)=>{let n={module:e,import_id:t},r=(await G.post(`${Q}/execControl.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},wn=async e=>(await G.post(`${Q}/getImports.php`,e)).data,Tn=async(e,t)=>{let n={module:t,option:`D`,import_id:e};await G.post(`${Q}/execImport.php`,n)},En=async(e,t)=>{let n={module:t,option:`C`,import_id:e},r=(await G.post(`${Q}/execImport.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Dn=async(e,t,n)=>{let r={...n,module:t,option:`G`,import_id:e},i=(await G.post(`${Q}/execImport.php`,r)).data;if(i.returnType===`error`)throw Error(i.message);return i},On=async(e,t)=>{let n=new FormData;n.append(`import_id`,e);let r=_t(t,`getImportRapport.php`,`PMSI_getImportRapport.php`),i=await we.post(r,n);return new TextDecoder(`iso-8859-15`).decode(i.data)},kn=async(e,t,n)=>{let r=new FormData;r.append(`import_id`,e),r.append(`data_type`,n);let i=_t(t,`getFile.php`,`PMSI_getFile.php`);return await Fe.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},An=(e,t)=>N({queryKey:$.jobs(e.module),queryFn:()=>vn(e),enabled:t===`jobs`}),jn=e=>N({queryKey:$.uploadedFiles(e),queryFn:()=>yn(e)}),Mn=e=>N({queryKey:$.list(e.module),queryFn:()=>wn(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Nn(){let e=b();return U({mutationFn:({module:e,file:t})=>bn(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 Pn(){let e=b();return U({mutationFn:({filename:e})=>xn(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 Fn(){let e=b();return U({mutationFn:({module:e,importOptions:t})=>Sn(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 In(){let e=b();return U({mutationFn:({module:e,import_id:t})=>Cn(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onSuccess:e=>{le({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Ln(){let e=b();return U({mutationFn:({import_id:e,module:t})=>Tn(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 Rn(){let e=b();return U({mutationFn:({import_id:e,module:t})=>En(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onMutate:()=>{le({type:`info`,message:`Contrôle`,description:`Contrôle lancé`})},onSuccess:e=>{le({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function zn(){let e=b();return U({mutationFn:({import_id:e,module:t,...n})=>Dn(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 Bn(){return U({mutationFn:({import_id:e,module:t})=>On(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||ue({message:`Impossible d'ouvrir le rapport`,description:`Le popup a été bloqué par le navigateur`})}})}function Vn(){return U({mutationFn:({import_id:e,module:t,fileImportType:n})=>kn(e,t,n),meta:{successMessage:`Téléchargement débuté`,errorMessage:`Erreur téléchargement`},onSuccess:e=>{let t=Me(e);ze(e.data,t)}})}var Hn=({fileTypes:e,handleImportOptions:t,importOptions:n,module:r,progress:i,isShowProgressBar:a,updateProgression:o})=>{let s=(0,q.useRef)(),c=jn(r),l=Nn(),u=Pn();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)(B,{icon:(0,Z.jsx)(Ee,{}),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)?de({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)(se,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(V,{dataSource:c.data?.files??[],columns:vt(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)(en,{current:i.current,status:i.status,items:[{title:`Validation des fichiers`},{title:`Contrôle des fichiers`},{title:`Lancement génération`}]})})]})};Hn.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 Un=({importData:e,importIsLoading:t,selectedImportId:n,handleSelectedImportId:r,module:i})=>(0,Z.jsx)(`div`,{className:`import-state`,children:(0,Z.jsx)(Le,{columns:yt(i),data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});Un.propTypes={importData:X.default.array,importIsLoading:X.default.bool,selectedImportId:X.default.string,handleSelectedImportId:X.default.func,module:X.default.string};var Wn=({importsQuery:e,fileTypes:t,selectedImportId:n,setShowGenerateModal:r,module:i,setIsShowProgressBar:a,generateImportMutation:o})=>{let s=Ln(),c=Rn(),l=Bn(),u=Vn(),d=b(),f=async()=>{await d.invalidateQueries({queryKey:$.list(i)})},p=()=>{s.mutate({import_id:n,module:i})},m=()=>{l.mutate({import_id:n,module:i})},h=()=>{c.mutate({import_id:n,module:i})},g=()=>{a(!1),r(!0)},_=async({key:e})=>{await u.mutateAsync({import_id:n,module:i,fileImportType:e})},v=(()=>{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)(Te,{title:`Actualiser`,children:(0,Z.jsx)(B,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(Ce,{})})}),(0,Z.jsx)(Te,{title:`Supprimer l'import`,children:(0,Z.jsx)(xe,{placement:`top`,style:{zIndex:`4000`},title:`Etes vous sur de vouloir supprimer l'import ?`,onConfirm:p,okText:`Supprimer`,cancelText:`Annuler`,children:(0,Z.jsx)(B,{type:`link`,disabled:!n||s.isPending,children:(0,Z.jsx)(Ae,{})})})}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(be,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(Be,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:h,children:`Recontrôler`}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(ke,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:g,children:`Générer`}),(0,Z.jsx)(Re,{menu:{items:v,onClick:_},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(B,{size:`default`,type:`primary`,icon:(0,Z.jsx)(Se,{}),loading:u.isPending,children:`Télécharger fichier`})})]})};Wn.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 Gn=({importOptions:e,setShowGenerateModal:t,setSelectedImportId:n,module:r,updateProgression:i,setIsShowProgressBar:a,validateUploadedFilesMutation:o,controlUploadedFiles:s})=>{let c=jn(r),l=!c.data?.files?.length||!e.import_texte||c?.data?.statusMessage?.statusCode===`KO`,u=null;if(l){let t=c?.data?.statusMessage?.statusText?.split(`;`);u=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 d=()=>{i(0),a(!0),o.mutate({module:r,importOptions:e},{onSuccess:e=>{f(e.import_id)},onError:()=>{i(0,!0)}})},f=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)(ye,{title:u,children:(0,Z.jsx)(g,{style:{color:`#FF8801`,fontSize:18,cursor:`pointer`}})}),(0,Z.jsx)(Ve,{withPopConfirm:!0,onClick:d,confirmTitle:`Confirmez-vous le lancement de cet import ?`,okText:`Lancer l'import`,cancelText:`Annuler`,icon:(0,Z.jsx)(nn,{}),disabled:l,loading:o.isPending||s.isPending,children:`Lancer l'import`})]})};Gn.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 Kn=({module:e,jobsQueryIsFetching:t})=>{let n=b();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(Te,{title:`Actualiser`,children:(0,Z.jsx)(B,{type:`link`,disabled:t,onClick:async()=>{await n.invalidateQueries({queryKey:$.jobs(e)})},children:(0,Z.jsx)(Ce,{})})})})};Kn.propTypes={module:X.default.string,jobsQueryIsFetching:X.default.bool};var qn=({softcode:e})=>{let[t,n]=(0,q.useState)(`state`),[r,i]=(0,q.useState)({current:-1,status:`process`}),[a,o]=(0,q.useState)(!1),[s,c]=(0,q.useState)(null),[l,u]=(0,q.useState)(null),[d,f]=(0,q.useState)(!1),[p,m]=(0,q.useState)({option_expert:!0,option_essentiels:!0}),h=gt[e]??``,g=Mn({module:h}),_=An({module:h},t),v=Fn(),y=In(),b=zn();if(g.isError){let e=g.error.message;le({type:`error`,message:`Erreur`,description:e})}let x=ht[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)(oe,{children:(0,Z.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,Z.jsx)(hn,{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)(Wn,{importsQuery:g,fileTypes:x,selectedImportId:s,setShowGenerateModal:f,module:h,setIsShowProgressBar:o,generateImportMutation:b});case`new`:return(0,Z.jsx)(Gn,{importOptions:p,setShowGenerateModal:f,setSelectedImportId:c,module:h,updateProgression:E,setIsShowProgressBar:o,validateUploadedFilesMutation:v,controlUploadedFiles:y});case`jobs`:return(0,Z.jsx)(Kn,{module:h,jobsQueryIsFetching:_.isFetching??!0});default:return null}})()})]}),(0,Z.jsx)(`div`,{className:`component-content`,children:(0,Z.jsx)(Ne,{onChange:C,defaultActiveKey:`state`,items:[{label:`Etats des imports`,key:`state`,children:(0,Z.jsx)(Un,{importData:g.data??[],importIsLoading:g.isFetching??!0,selectedImportId:s,handleSelectedImportId:w,module:h})},{label:`Nouvel import`,key:`new`,children:(0,Z.jsx)(Hn,{fileTypes:x,handleImportOptions:O,importOptions:p,module:h,progress:r,isShowProgressBar:a,updateProgression:E})},{label:`Historique des imports`,key:`jobs`,children:(0,Z.jsx)(gn,{jobsQueryData:_.data??[],selectedJobId:l,isJobsQueryLoading:_.isFetching??!0,handleSelectedJobId:T})}]})})]})};qn.propTypes={softcode:X.default.string};export{qn as default}; \ No newline at end of file diff --git a/assets/ImportOutlined-NO501Nvj.js b/assets/ImportOutlined-DE1eCjzf.js similarity index 71% rename from assets/ImportOutlined-NO501Nvj.js rename to assets/ImportOutlined-DE1eCjzf.js index 1157226..4480cb0 100644 --- a/assets/ImportOutlined-NO501Nvj.js +++ b/assets/ImportOutlined-DE1eCjzf.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={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 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z`}}]},name:`import`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={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 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z`}}]},name:`import`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/IndicatorsManager-DjMGCzpM.js b/assets/IndicatorsManager-DciGByit.js similarity index 92% rename from assets/IndicatorsManager-DjMGCzpM.js rename to assets/IndicatorsManager-DciGByit.js index bb21805..e1e90f8 100644 --- a/assets/IndicatorsManager-DjMGCzpM.js +++ b/assets/IndicatorsManager-DciGByit.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,o as i}from"./axios-v6FV69Ne.js";import{t as a}from"./index.esm-DR3o6Tiw.js";import{t as o}from"./input-Fres-Ye6.js";import{H as s}from"./notification-C7Dk1wtU.js";import{t as c}from"./button-C7b7AmGo.js";import{t as l}from"./select-CfH7keFL.js";import{t as u}from"./SearchOutlined-ByvkcFgQ.js";import{t as d}from"./tooltip-aAycUXp4.js";import{n as f,t as p}from"./row-D9jSUsjd.js";import{t as m}from"./popconfirm-CrjlZKtV.js";import{t as h}from"./CopyOutlined-CPvzHTe5.js";import{t as g}from"./useMutation-Dw_VO9_w.js";import{t as _}from"./ConsoleSqlOutlined-DZ6oEkbw.js";import{n as v}from"./RowLabelWithIcon-C0KsgW5x.js";import{t as y}from"./UndoOutlined-2WspCEN7.js";import{t as ee}from"./Loader-C9fMgHPw.js";import{D as b,F as x,I as S,Q as C,T as w,X as T,Z as E,ht as D,k as O,mt as k,ot as A,s as j}from"./index-BqyXv5bE.js";import{t as M}from"./SaveButton-DgNXbBTf.js";import{r as N,t as P}from"./useFormIsActive-H_lSAgui.js";import{n as te,t as F}from"./CancelButton-n0hR8wBD.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-BaXlTWKp.js";import{n as G}from"./Information-Dvaqgobw.js";import{t as K}from"./CloseButton-C4pdpUc5.js";import{n as q}from"./indicatorsColumns-BKWIiZ2a.js";var J=e(t()),Y=e(r());function ne(){let e=i();return g({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=i();return g({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=i();return g({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)(A.Item,{name:`width`,children:(0,X.jsx)(o,{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)(A.Item,{name:`output_format`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=b(),o=B(t,V(i).data??I),s=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})},l=(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)(A.Item,{name:`total_function`,children:(0,X.jsx)(T,{treeData:R(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=o.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)(c,{type:`dashed`,onClick:()=>s(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(d,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(c,{type:`secondary`,icon:(0,X.jsx)(u,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(d,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(c,{type:`danger`,icon:(0,X.jsx)(E,{}),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:[o.length>0&&(0,X.jsx)(`ul`,{children:e}),o.length<=20&&(0,X.jsx)(c,{onClick:()=>n(l,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,s]=(0,J.useState)(null),c=e=>{s(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)(A.Item,{name:`table_name`,children:(0,X.jsx)(l,{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)(A.Item,{name:`column_name`,children:(0,X.jsx)(o.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:a}=b(),c=S().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)(A.Item,{name:`code`,children:(0,X.jsx)(o,{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)(A.Item,{name:`texte`,children:(0,X.jsx)(o,{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)(A.Item,{name:`entete`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(x,{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:s.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)(A.Item,{name:`description`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})})]})}),c.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)(A.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(k,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),c.ISROLECTI&&a!==`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)(A.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(k,{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)(A.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(k,{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:!c.ISROLECTI||!c.ISROLEADMIN})})]})}),a===`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)(A.Item,{name:`dimensions`,children:(0,X.jsx)(T,{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:o,isMutating:s=!1})=>{let l=S().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)(x,{title:`Copier l'indicateur`,children:(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(h,{}),onClick:i,loading:s,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(_,{}),onClick:()=>N(t.module,t.oid),children:`SQL`}),!d&&(0,X.jsx)(m,{title:`Voulez-vous vraiment supprimer cet indicateur ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:o,disabled:u||s,children:(0,X.jsxs)(c,{danger:!0,disabled:u||s,children:[(0,X.jsx)(E,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||s}),(0,X.jsx)(M,{onClick:n,toolTipTitle:`Enregistrer`,loading:s,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:s})]})]})};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}=l,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=S(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??I,p=s.data?.session,[m]=A.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,ee]=(0,J.useState)(),[b,x]=(0,J.useState)(),[C,w]=(0,J.useState)(),[T,E]=(0,J.useState)(null),[O,k]=(0,J.useState)(!1),[j,M]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&w(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&&(E(e),M(W(t))),k(!O)},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:O,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)(A,{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)(D,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:C,indicatorDimensions:b,setIndicatorDimensions:x,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(D,{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)(j,{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,i]=(0,J.useState)(!1),[s,l]=(0,J.useState)(null),[u,d]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,_]=(0,J.useState)([]),[b,S]=(0,J.useState)(!1),[T,E]=(0,J.useState)(!1),[D,k]=(0,J.useState)(``);return(0,J.useEffect)(()=>{l(null),i(!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=w(e,D,[`texte`,`column_name`,`code`,`entete`,`table`])),_(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)(a,{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)(x,{title:`Actualiser`,children:(0,X.jsx)(c,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(y,{})})}),(0,X.jsx)(x,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(c,{size:`default`,type:`primary`,icon:(0,X.jsx)(v,{}),onClick:()=>{d({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}),l(null),i(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(p,{children:[(0,X.jsx)(f,{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)(o,{className:`search-input`,placeholder:`Recherche`,value:D,onChange:e=>{k(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(f,{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)(C,{size:`small`,checked:b,onChange:e=>{S(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(C,{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)(O,{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`,l(t),i(!0),h(`55%`),d(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:u,setIndicator:d,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{l(null),i(!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{a as r,n as i}from"./axios-BbX9YWYe.js";import{t as a}from"./index.esm-BWCs920B.js";import{t as o}from"./input-CAHxss7C.js";import{U as s}from"./notification-BAy1NkPD.js";import{t as c}from"./button-CGra0C8Y.js";import{t as l}from"./select-SSTpnrPj.js";import{t as u}from"./SearchOutlined-BTRNdCQU.js";import{t as d}from"./tooltip-C-n3SkGv.js";import{n as f,t as p}from"./row-4XqGKqJp.js";import{t as m}from"./popconfirm-4RD9TcMG.js";import{t as h}from"./CopyOutlined-H2Q_iVe-.js";import{t as g}from"./useMutation-BZFnlhBo.js";import{t as _}from"./ConsoleSqlOutlined-CsHIitHW.js";import{n as v}from"./RowLabelWithIcon-Bn515xrz.js";import{t as y}from"./UndoOutlined-eQ49Nx19.js";import{t as ee}from"./Loader-BunwQzlz.js";import{D as b,F as x,I as S,Q as C,T as w,X as T,Z as E,ht as D,k as O,mt as k,ot as A,s as j}from"./index-Cdh6k4b7.js";import{t as M}from"./SaveButton-CxuBu1h2.js";import{r as N,t as P}from"./useFormIsActive-DD4sKA_I.js";import{n as te,t as F}from"./CancelButton-Cg1XJ7Zv.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-DupdarYS.js";import{n as G}from"./Information-Dvaqgobw.js";import{t as K}from"./CloseButton-CIudf4Uq.js";import{n as q}from"./indicatorsColumns-C85NvhNm.js";var J=e(t()),Y=e(i());function ne(){let e=r();return g({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 g({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 g({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)(A.Item,{name:`width`,children:(0,X.jsx)(o,{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)(A.Item,{name:`output_format`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=b(),o=B(t,V(i).data??I),s=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})},l=(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)(A.Item,{name:`total_function`,children:(0,X.jsx)(T,{treeData:R(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=o.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)(c,{type:`dashed`,onClick:()=>s(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(d,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(c,{type:`secondary`,icon:(0,X.jsx)(u,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(d,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(c,{type:`danger`,icon:(0,X.jsx)(E,{}),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:[o.length>0&&(0,X.jsx)(`ul`,{children:e}),o.length<=20&&(0,X.jsx)(c,{onClick:()=>n(l,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,s]=(0,J.useState)(null),c=e=>{s(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)(A.Item,{name:`table_name`,children:(0,X.jsx)(l,{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)(A.Item,{name:`column_name`,children:(0,X.jsx)(o.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:a}=b(),c=S().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)(A.Item,{name:`code`,children:(0,X.jsx)(o,{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)(A.Item,{name:`texte`,children:(0,X.jsx)(o,{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)(A.Item,{name:`entete`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(x,{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:s.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)(A.Item,{name:`description`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})})]})}),c.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)(A.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(k,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),c.ISROLECTI&&a!==`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)(A.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(k,{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)(A.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(k,{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:!c.ISROLECTI||!c.ISROLEADMIN})})]})}),a===`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)(A.Item,{name:`dimensions`,children:(0,X.jsx)(T,{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:o,isMutating:s=!1})=>{let l=S().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)(x,{title:`Copier l'indicateur`,children:(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(h,{}),onClick:i,loading:s,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(_,{}),onClick:()=>N(t.module,t.oid),children:`SQL`}),!d&&(0,X.jsx)(m,{title:`Voulez-vous vraiment supprimer cet indicateur ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:o,disabled:u||s,children:(0,X.jsxs)(c,{danger:!0,disabled:u||s,children:[(0,X.jsx)(E,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||s}),(0,X.jsx)(M,{onClick:n,toolTipTitle:`Enregistrer`,loading:s,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:s})]})]})};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}=l,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=S(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??I,p=s.data?.session,[m]=A.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,ee]=(0,J.useState)(),[b,x]=(0,J.useState)(),[C,w]=(0,J.useState)(),[T,E]=(0,J.useState)(null),[O,k]=(0,J.useState)(!1),[j,M]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&w(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&&(E(e),M(W(t))),k(!O)},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:O,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)(A,{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)(D,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:C,indicatorDimensions:b,setIndicatorDimensions:x,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(D,{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)(j,{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,i]=(0,J.useState)(!1),[s,l]=(0,J.useState)(null),[u,d]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,_]=(0,J.useState)([]),[b,S]=(0,J.useState)(!1),[T,E]=(0,J.useState)(!1),[D,k]=(0,J.useState)(``);return(0,J.useEffect)(()=>{l(null),i(!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=w(e,D,[`texte`,`column_name`,`code`,`entete`,`table`])),_(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)(a,{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)(x,{title:`Actualiser`,children:(0,X.jsx)(c,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(y,{})})}),(0,X.jsx)(x,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(c,{size:`default`,type:`primary`,icon:(0,X.jsx)(v,{}),onClick:()=>{d({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}),l(null),i(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(p,{children:[(0,X.jsx)(f,{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)(o,{className:`search-input`,placeholder:`Recherche`,value:D,onChange:e=>{k(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(f,{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)(C,{size:`small`,checked:b,onChange:e=>{S(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(C,{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)(O,{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`,l(t),i(!0),h(`55%`),d(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:u,setIndicator:d,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{l(null),i(!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/LeftSquareOutlined-GxfnF6um.js b/assets/LeftSquareOutlined-DuBPMb_Z.js similarity index 76% rename from assets/LeftSquareOutlined-GxfnF6um.js rename to assets/LeftSquareOutlined-DuBPMb_Z.js index e085003..55b23c2 100644 --- a/assets/LeftSquareOutlined-GxfnF6um.js +++ b/assets/LeftSquareOutlined-DuBPMb_Z.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`left-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`left-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/LicencesManager-DsF04SLr.js b/assets/LicencesManager-CG6frot5.js similarity index 85% rename from assets/LicencesManager-DsF04SLr.js rename to assets/LicencesManager-CG6frot5.js index f5f4f0a..ad35f74 100644 --- a/assets/LicencesManager-DsF04SLr.js +++ b/assets/LicencesManager-CG6frot5.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{o as r}from"./axios-v6FV69Ne.js";import{t as i}from"./index.esm-DR3o6Tiw.js";import{t as a}from"./input-Fres-Ye6.js";import{u as o}from"./ctiAxios-BIVP6fGU.js";import{t as s}from"./button-C7b7AmGo.js";import{n as c,t as l}from"./row-D9jSUsjd.js";import{t as u}from"./useMutation-Dw_VO9_w.js";import{t as d}from"./UndoOutlined-2WspCEN7.js";import{t as f}from"./Loader-C9fMgHPw.js";import{F as p,G as m,K as h,Q as g,et as _,g as v,h as y,m as b,p as x,s as S}from"./index-BqyXv5bE.js";function C(){let e=r();return u({mutationFn:e=>v(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)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{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)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{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)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,u]=(0,w.useState)(!1),[m,h]=(0,w.useState)(``),[v,O]=(0,w.useState)(!1),k=()=>{o.invalidateQueries({queryKey:y.all})},A=e=>{u(e)},j=()=>{O(!v)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(f,{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)(_,{open:v,onCancel:j,onOk:()=>{t.mutate(m,{onSuccess:()=>{h(``),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)(a,{value:m,onChange:e=>{h(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)(p,{title:`Actualiser`,children:(0,T.jsx)(s,{type:`link`,onClick:k,children:(0,T.jsx)(d,{})})}),(0,T.jsx)(s,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(l,{children:[(0,T.jsxs)(c,{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)(c,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(g,{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)(S,{columns:D,data:n.licences}):(0,T.jsx)(S,{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{a as r}from"./axios-BbX9YWYe.js";import{t as i}from"./index.esm-BWCs920B.js";import{t as a}from"./input-CAHxss7C.js";import{l as o}from"./ctiAxios-BMu1IxXE.js";import{t as s}from"./button-CGra0C8Y.js";import{n as c,t as l}from"./row-4XqGKqJp.js";import{t as u}from"./useMutation-BZFnlhBo.js";import{t as d}from"./UndoOutlined-eQ49Nx19.js";import{t as f}from"./Loader-BunwQzlz.js";import{F as p,G as m,K as h,Q as g,et as _,g as v,h as y,m as b,p as x,s as S}from"./index-Cdh6k4b7.js";function C(){let e=r();return u({mutationFn:e=>v(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)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{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)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{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)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,u]=(0,w.useState)(!1),[m,h]=(0,w.useState)(``),[v,O]=(0,w.useState)(!1),k=()=>{o.invalidateQueries({queryKey:y.all})},A=e=>{u(e)},j=()=>{O(!v)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(f,{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)(_,{open:v,onCancel:j,onOk:()=>{t.mutate(m,{onSuccess:()=>{h(``),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)(a,{value:m,onChange:e=>{h(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)(p,{title:`Actualiser`,children:(0,T.jsx)(s,{type:`link`,onClick:k,children:(0,T.jsx)(d,{})})}),(0,T.jsx)(s,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(l,{children:[(0,T.jsxs)(c,{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)(c,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(g,{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)(S,{columns:D,data:n.licences}):(0,T.jsx)(S,{columns:E,data:n.modules})})]})};O.propTypes={};export{O as default}; \ No newline at end of file diff --git a/assets/ListesManagers-BK2lcap4.js b/assets/ListesManagers-B4SHS6me.js similarity index 90% rename from assets/ListesManagers-BK2lcap4.js rename to assets/ListesManagers-B4SHS6me.js index d556b5f..3e54fc4 100644 --- a/assets/ListesManagers-BK2lcap4.js +++ b/assets/ListesManagers-B4SHS6me.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,o as i,r as a}from"./axios-v6FV69Ne.js";import{t as o}from"./index.esm-DR3o6Tiw.js";import{t as s}from"./input-Fres-Ye6.js";import{t as c}from"./button-C7b7AmGo.js";import{i as l}from"./select-CfH7keFL.js";import{f as u,u as ee}from"./sanitizeDataUtils-NeOKeBZk.js";import{n as d}from"./iconUtil-5_AEuFJs.js";import{t as f}from"./spin-C0VUhTWM.js";import{t as te}from"./ArrowLeftOutlined-D46HctO4.js";import{t as p}from"./popconfirm-CrjlZKtV.js";import{t as m}from"./tree-U1HX-Fpu.js";import{c as h,s as ne}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as g}from"./useMutation-Dw_VO9_w.js";import{t as _}from"./queryOptions-Cg9orY1Y.js";import{t as v}from"./ConsoleSqlOutlined-DZ6oEkbw.js";import{a as y,i as b,n as x,o as S,r as C,s as re,t as w}from"./filterByCode-tqvuwQE-.js";import{t as T}from"./ImportOutlined-NO501Nvj.js";import{t as E}from"./LeftSquareOutlined-GxfnF6um.js";import{t as ie}from"./RightSquareOutlined-tpje-J-e.js";import{t as D}from"./Loader-C9fMgHPw.js";import{B as O,D as ae,I as oe,O as k,Q as se,R as A,T as ce,Z as j,mt as M,ot as N,s as P,t as le,w as F}from"./index-BqyXv5bE.js";import{i as ue,t as I}from"./useFormIsActive-H_lSAgui.js";import{t as L}from"./DiscardChangesButton-gGlMN2W5.js";import{t as de}from"./module-Dyh5e74-.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=i();return g({mutationFn:e=>S(e),meta:{successMessage:`Liste enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),F()}})}function pe(){let e=i();return g({mutationFn:e=>S({...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}),F()}})}function z(){let e=i();return g({mutationFn:({refoid:e,softCode:t,schema:n,database:r})=>x(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=>_({queryKey:R.list(e),queryFn:()=>b(e),enabled:!!e}),V=e=>a(B(e)),H=(e,t,n)=>_({queryKey:R.detail(e,t,n),queryFn:()=>C(e,t,n),enabled:!!e&&!!t&&!!n}),me=(e,t,n)=>a(H(e,t,n)),U=e(t()),W=e(r()),G=e(k()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),o=me(e?.schema,e?.table_id,e?.liste_id),u=o.data,ee=o.isPending&&o.fetchStatus!==`idle`,d=r.data?.session,f=de(n),[m,h]=(0,U.useState)(!1),[ne,g]=(0,U.useState)(!1),[_,b]=(0,U.useState)(!1),[x,S]=(0,U.useState)(!1),[C,T]=(0,U.useState)(!1),[O,ae]=(0,U.useState)(``),[k,A]=(0,U.useState)([]),[F,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]=N.useForm();(0,U.useEffect)(()=>{u&&S(u.contenu_by_code===`1`)},[u]),(0,U.useEffect)(()=>{if(u){let e=X(),t=Object.values(u.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),A(e),Q()}},[u,_,x]),(0,U.useEffect)(()=>{if(k){let e=new Set(F.map(e=>e.key));B($(k.filter(t=>!e.has(t.key)),!0))}},[q,k,O,F,_]);let Y=I(u?.is_cti===`1`,d);if(ee||!u)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(u.records).map((e,t)=>({key:e.oid,oid:e.oid,code:e.code,texte:e.texte,complement:e.complement,utilise:e.utilise,disabled:x}))}let Z=()=>{T(!1),t()},ge=e=>{let t=u.table_name===`t_finess`?`base`:f;return{...e,liste_id:u.oid,table_id:u.table_id,liste_schema:t,schema:t,softCode:n,to_oids:x?``:F.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:()=>T(!1)})},ve=()=>{let e=ge({});a.mutate(e,{onSuccess:()=>Z()})},ye=()=>{S(!x),Q()},be=()=>{ue(n,u.oid,u.table_name)},xe=async()=>{h(!0);let e={};e.schema=f,e.table_id=u.table_id,e.exclude_code=J.getFieldValue(`exclude_code`),e.include_code=J.getFieldValue(`include_code`),Ee(await y(e)),h(!1)},Q=()=>{g(x?(J.getFieldValue(`include_code`)+` `+J.getFieldValue(`exclude_code`)).trim()!==``:!1)},Se=()=>{T(!0)},Ce=e=>{he(e.target.value)},we=e=>{ae(e.target.value);let t=X();t=w(t,e.target.value),A(t)},Te=()=>{S(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(T(!0),e){let t=new Set(e),n=k.filter(e=>t.has(Number(e.oid)));B($(k.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=k.filter(t=>e.has(t.key)),n=k.filter(t=>!e.has(t.key));R($([...F,...t])),B(n),H([])}},De=()=>{T(!0);let e=F.filter(e=>!W.includes(e.key)),t=F.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=ce(n,q,[`code`,`texte`,`complement`]),n=w(n,O),_===!0&&(n=n.filter(e=>e.utilise===`O`))),n}let je=[{dataKey:`code`,key:`code`,title:u.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)(N,{id:`formListEditor`,name:`basic`,form:J,style:{height:`100%`,display:`flex`,flexFlow:`column`},initialValues:{texte:u.texte,code:u.code,table:u.table_texte,chapitre:u.chapitre,include_code:u.include_code,exclude_code:u.exclude_code,is_cti:u.is_cti===`1`,est_partagee_modification:u.est_partagee_modification===`1`,show_omit:u.show_omit===`1`,contenu_non_replicable_ailleurs:u.contenu_non_replicable_ailleurs===`1`,contenu_by_code:u.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:C,children:(0,K.jsx)(c,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:i.isPending||a.isPending,children:(0,K.jsx)(te,{})})}),`Gestion des listes`]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:()=>{le(J.getFieldsValue(),u)},children:`Exporter`},`formExcelExportBtn`),d.ISROLECTI&&(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(v,{}),onClick:be,children:`SQL`},`formSQLExportBtn`),(0,K.jsx)(p,{title:`Voulez-vous vraiment supprimer cette liste ?`,onConfirm:ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,placement:`bottomRight`,children:(0,K.jsx)(c,{size:`default`,danger:!0,icon:(0,K.jsx)(j,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(c,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(l,{}),loading:i.isPending,disabled:!C,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)(N.Item,{name:`code`,extra:`Id interne : `+u.oid,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Texte:`}),(0,K.jsx)(N.Item,{name:`texte`,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(N.Item,{name:`chapitre`,extra:`Table: ${u.table_texte}`,children:(0,K.jsx)(s,{})})]})]}),(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)(N.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Modification partagée`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`est_partagee_modification`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste sauf possible`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`show_omit`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`contenu_non_replicable_ailleurs`,onClick:Te,children:(0,K.jsx)(M,{})})]})]}),(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)(N.Item,{valuePropName:`checked`,name:`contenu_by_code`,children:(0,K.jsx)(se,{onChange:ye})}),(0,K.jsx)(c,{disabled:!ne||!x,style:{marginLeft:`15px`},type:`secondary`,onClick:xe,loading:m,children:`Appliquer`})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes inclus:`}),(0,K.jsx)(N.Item,{name:`include_code`,children:(0,K.jsx)(s,{disabled:!x,onChange:Q})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes exclus:`}),(0,K.jsx)(N.Item,{name:`exclude_code`,children:(0,K.jsx)(s,{disabled:!x,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)(P,{columns:je,data:F,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(c,{type:`link`,onClick:()=>Ee(),disabled:!V.length||x||Y,children:(0,K.jsx)(E,{})}),(0,K.jsx)(c,{type:`link`,onClick:()=>De(),disabled:!W.length||x||Y,children:(0,K.jsx)(ie,{})})]}),(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)(s,{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)(s.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(c,{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)(M,{checked:_,onChange:e=>b(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(P,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},u.oid)})};q.propTypes={selectedListeParams:W.default.object,handleKillEditor:W.default.func,softCode:W.default.string};var he=U.memo(q),{DirectoryTree:J}=m,Y={},X=({softCode:e})=>{let t=h(),{search:n}=ne(),r=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(n)),[n]),{menuItem:i}=ae(),a=V(e),l=z(),te=de(e),p=a.data?.tables??Y,m=a.data?.refTables??Y,[g,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),[b,x]=(0,U.useState)(null),[S,C]=(0,U.useState)([]),[re,w]=(0,U.useState)([]),[E,ie]=(0,U.useState)(null),[D,oe]=(0,U.useState)(``),[k,se]=(0,U.useState)([]),[ce,j]=(0,U.useState)([]);(0,U.useEffect)(()=>{C(L(p))},[D,p]),(0,U.useEffect)(()=>{if(!r.liste||v||!Object.keys(p).length)return;let e=r.liste,n=fe(Object.values(p)).find(t=>t.code===e);n?(x({table_id:n.table_id,liste_id:n.liste_id,schema:n.schema}),y(!0)):t({search:``},{replace:!0})},[r.liste,p]),(0,U.useEffect)(()=>{C(L(p)),w(L(m))},[p,m]),(0,U.useEffect)(()=>{se(ee(S))},[S]),(0,U.useEffect)(()=>{if(D===``)j([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(u(t.key,S)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),j(e)}},[D,S,k]);let M=()=>{t({search:``},{replace:!0}),y(!1),x(null)},N=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),y(!0),x({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},P=t=>{t&&l.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{a.refetch()},F=()=>{_(!g)},ue=e=>{oe(e.target.value)},I=e=>{j(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)(d,{}):i.icon=(0,K.jsx)(A,{}),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 v===!0?(0,K.jsx)(he,{selectedListeParams:b,handleKillEditor:M,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(o,{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)(s,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(c,{onClick:le,icon:(0,K.jsx)(O,{}),loading:a.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(c,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(A,{}),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:[a.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(f,{})}):null,(0,K.jsx)(J,{onSelect:N,treeData:S,expandedKeys:ce,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)(c,{style:{marginLeft:`10px`},size:`small`,onClick:()=>P(E),icon:(0,K.jsx)(T,{}),loading:l.isPending,disabled:!E,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:re,onSelect:(e,t)=>{let n=t.node;ie(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{a as r,n as i,r as a}from"./axios-BbX9YWYe.js";import{t as o}from"./index.esm-BWCs920B.js";import{t as s}from"./input-CAHxss7C.js";import{t as c}from"./button-CGra0C8Y.js";import{i as l}from"./select-SSTpnrPj.js";import{f as u,u as ee}from"./sanitizeDataUtils-thqQHiub.js";import{n as d}from"./iconUtil-qonJUFWj.js";import{t as f}from"./spin-CY9688Mf.js";import{t as te}from"./ArrowLeftOutlined-CPZ5Fmbm.js";import{t as p}from"./popconfirm-4RD9TcMG.js";import{t as m}from"./tree-BEXGBJQs.js";import{c as h,s as ne}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as g}from"./useMutation-BZFnlhBo.js";import{t as _}from"./queryOptions-Cg9orY1Y.js";import{t as v}from"./ConsoleSqlOutlined-CsHIitHW.js";import{a as y,i as b,n as x,o as S,r as C,s as re,t as w}from"./filterByCode-DyLBc-1t.js";import{t as T}from"./ImportOutlined-DE1eCjzf.js";import{t as E}from"./LeftSquareOutlined-DuBPMb_Z.js";import{t as ie}from"./RightSquareOutlined-OBh45DCC.js";import{t as D}from"./Loader-BunwQzlz.js";import{B as O,D as ae,I as oe,O as k,Q as se,R as A,T as ce,Z as j,mt as M,ot as N,s as P,t as le,w as F}from"./index-Cdh6k4b7.js";import{i as ue,t as I}from"./useFormIsActive-DD4sKA_I.js";import{t as L}from"./DiscardChangesButton-6nmowEql.js";import{t as de}from"./module-Dyh5e74-.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 g({mutationFn:e=>S(e),meta:{successMessage:`Liste enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),F()}})}function pe(){let e=r();return g({mutationFn:e=>S({...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}),F()}})}function z(){let e=r();return g({mutationFn:({refoid:e,softCode:t,schema:n,database:r})=>x(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=>_({queryKey:R.list(e),queryFn:()=>b(e),enabled:!!e}),V=e=>a(B(e)),H=(e,t,n)=>_({queryKey:R.detail(e,t,n),queryFn:()=>C(e,t,n),enabled:!!e&&!!t&&!!n}),me=(e,t,n)=>a(H(e,t,n)),U=e(t()),W=e(i()),G=e(k()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),o=me(e?.schema,e?.table_id,e?.liste_id),u=o.data,ee=o.isPending&&o.fetchStatus!==`idle`,d=r.data?.session,f=de(n),[m,h]=(0,U.useState)(!1),[ne,g]=(0,U.useState)(!1),[_,b]=(0,U.useState)(!1),[x,S]=(0,U.useState)(!1),[C,T]=(0,U.useState)(!1),[O,ae]=(0,U.useState)(``),[k,A]=(0,U.useState)([]),[F,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]=N.useForm();(0,U.useEffect)(()=>{u&&S(u.contenu_by_code===`1`)},[u]),(0,U.useEffect)(()=>{if(u){let e=X(),t=Object.values(u.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),A(e),Q()}},[u,_,x]),(0,U.useEffect)(()=>{if(k){let e=new Set(F.map(e=>e.key));B($(k.filter(t=>!e.has(t.key)),!0))}},[q,k,O,F,_]);let Y=I(u?.is_cti===`1`,d);if(ee||!u)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(u.records).map((e,t)=>({key:e.oid,oid:e.oid,code:e.code,texte:e.texte,complement:e.complement,utilise:e.utilise,disabled:x}))}let Z=()=>{T(!1),t()},ge=e=>{let t=u.table_name===`t_finess`?`base`:f;return{...e,liste_id:u.oid,table_id:u.table_id,liste_schema:t,schema:t,softCode:n,to_oids:x?``:F.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:()=>T(!1)})},ve=()=>{let e=ge({});a.mutate(e,{onSuccess:()=>Z()})},ye=()=>{S(!x),Q()},be=()=>{ue(n,u.oid,u.table_name)},xe=async()=>{h(!0);let e={};e.schema=f,e.table_id=u.table_id,e.exclude_code=J.getFieldValue(`exclude_code`),e.include_code=J.getFieldValue(`include_code`),Ee(await y(e)),h(!1)},Q=()=>{g(x?(J.getFieldValue(`include_code`)+` `+J.getFieldValue(`exclude_code`)).trim()!==``:!1)},Se=()=>{T(!0)},Ce=e=>{he(e.target.value)},we=e=>{ae(e.target.value);let t=X();t=w(t,e.target.value),A(t)},Te=()=>{S(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(T(!0),e){let t=new Set(e),n=k.filter(e=>t.has(Number(e.oid)));B($(k.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=k.filter(t=>e.has(t.key)),n=k.filter(t=>!e.has(t.key));R($([...F,...t])),B(n),H([])}},De=()=>{T(!0);let e=F.filter(e=>!W.includes(e.key)),t=F.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=ce(n,q,[`code`,`texte`,`complement`]),n=w(n,O),_===!0&&(n=n.filter(e=>e.utilise===`O`))),n}let je=[{dataKey:`code`,key:`code`,title:u.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)(N,{id:`formListEditor`,name:`basic`,form:J,style:{height:`100%`,display:`flex`,flexFlow:`column`},initialValues:{texte:u.texte,code:u.code,table:u.table_texte,chapitre:u.chapitre,include_code:u.include_code,exclude_code:u.exclude_code,is_cti:u.is_cti===`1`,est_partagee_modification:u.est_partagee_modification===`1`,show_omit:u.show_omit===`1`,contenu_non_replicable_ailleurs:u.contenu_non_replicable_ailleurs===`1`,contenu_by_code:u.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:C,children:(0,K.jsx)(c,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:i.isPending||a.isPending,children:(0,K.jsx)(te,{})})}),`Gestion des listes`]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:()=>{le(J.getFieldsValue(),u)},children:`Exporter`},`formExcelExportBtn`),d.ISROLECTI&&(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(v,{}),onClick:be,children:`SQL`},`formSQLExportBtn`),(0,K.jsx)(p,{title:`Voulez-vous vraiment supprimer cette liste ?`,onConfirm:ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,placement:`bottomRight`,children:(0,K.jsx)(c,{size:`default`,danger:!0,icon:(0,K.jsx)(j,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(c,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(l,{}),loading:i.isPending,disabled:!C,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)(N.Item,{name:`code`,extra:`Id interne : `+u.oid,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Texte:`}),(0,K.jsx)(N.Item,{name:`texte`,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(N.Item,{name:`chapitre`,extra:`Table: ${u.table_texte}`,children:(0,K.jsx)(s,{})})]})]}),(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)(N.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Modification partagée`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`est_partagee_modification`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste sauf possible`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`show_omit`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`contenu_non_replicable_ailleurs`,onClick:Te,children:(0,K.jsx)(M,{})})]})]}),(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)(N.Item,{valuePropName:`checked`,name:`contenu_by_code`,children:(0,K.jsx)(se,{onChange:ye})}),(0,K.jsx)(c,{disabled:!ne||!x,style:{marginLeft:`15px`},type:`secondary`,onClick:xe,loading:m,children:`Appliquer`})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes inclus:`}),(0,K.jsx)(N.Item,{name:`include_code`,children:(0,K.jsx)(s,{disabled:!x,onChange:Q})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes exclus:`}),(0,K.jsx)(N.Item,{name:`exclude_code`,children:(0,K.jsx)(s,{disabled:!x,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)(P,{columns:je,data:F,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(c,{type:`link`,onClick:()=>Ee(),disabled:!V.length||x||Y,children:(0,K.jsx)(E,{})}),(0,K.jsx)(c,{type:`link`,onClick:()=>De(),disabled:!W.length||x||Y,children:(0,K.jsx)(ie,{})})]}),(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)(s,{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)(s.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(c,{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)(M,{checked:_,onChange:e=>b(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(P,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},u.oid)})};q.propTypes={selectedListeParams:W.default.object,handleKillEditor:W.default.func,softCode:W.default.string};var he=U.memo(q),{DirectoryTree:J}=m,Y={},X=({softCode:e})=>{let t=h(),{search:n}=ne(),r=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(n)),[n]),{menuItem:i}=ae(),a=V(e),l=z(),te=de(e),p=a.data?.tables??Y,m=a.data?.refTables??Y,[g,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),[b,x]=(0,U.useState)(null),[S,C]=(0,U.useState)([]),[re,w]=(0,U.useState)([]),[E,ie]=(0,U.useState)(null),[D,oe]=(0,U.useState)(``),[k,se]=(0,U.useState)([]),[ce,j]=(0,U.useState)([]);(0,U.useEffect)(()=>{C(L(p))},[D,p]),(0,U.useEffect)(()=>{if(!r.liste||v||!Object.keys(p).length)return;let e=r.liste,n=fe(Object.values(p)).find(t=>t.code===e);n?(x({table_id:n.table_id,liste_id:n.liste_id,schema:n.schema}),y(!0)):t({search:``},{replace:!0})},[r.liste,p]),(0,U.useEffect)(()=>{C(L(p)),w(L(m))},[p,m]),(0,U.useEffect)(()=>{se(ee(S))},[S]),(0,U.useEffect)(()=>{if(D===``)j([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(u(t.key,S)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),j(e)}},[D,S,k]);let M=()=>{t({search:``},{replace:!0}),y(!1),x(null)},N=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),y(!0),x({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},P=t=>{t&&l.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{a.refetch()},F=()=>{_(!g)},ue=e=>{oe(e.target.value)},I=e=>{j(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)(d,{}):i.icon=(0,K.jsx)(A,{}),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 v===!0?(0,K.jsx)(he,{selectedListeParams:b,handleKillEditor:M,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(o,{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)(s,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(c,{onClick:le,icon:(0,K.jsx)(O,{}),loading:a.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(c,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(A,{}),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:[a.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(f,{})}):null,(0,K.jsx)(J,{onSelect:N,treeData:S,expandedKeys:ce,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)(c,{style:{marginLeft:`10px`},size:`small`,onClick:()=>P(E),icon:(0,K.jsx)(T,{}),loading:l.isPending,disabled:!E,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:re,onSelect:(e,t)=>{let n=t.node;ie(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/Loader-C9fMgHPw.js b/assets/Loader-BunwQzlz.js similarity index 87% rename from assets/Loader-C9fMgHPw.js rename to assets/Loader-BunwQzlz.js index c71ce04..eeb88cf 100644 --- a/assets/Loader-C9fMgHPw.js +++ b/assets/Loader-BunwQzlz.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-v6FV69Ne.js";import{r as i}from"./react-redux-rciCADVi.js";t();var a=e(r()),o=n(),s=({style:e={},size:t})=>{i(e=>e.cti.ui.primaryColor);let n={...e};if(t)switch(t){case`small`:n.transform=`scale(0.5)`;break;default:break}return(0,o.jsx)(`div`,{className:`cti-loader`,style:n,children:(0,o.jsxs)(`div`,{className:`sk-folding-cube`,children:[(0,o.jsx)(`div`,{className:`sk-cube1 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube2 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube4 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube3 sk-cube`})]})})};s.propTypes={style:a.default.object,size:a.default.string};export{s 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{n as r}from"./axios-BbX9YWYe.js";import{r as i}from"./react-redux-rciCADVi.js";t();var a=e(r()),o=n(),s=({style:e={},size:t})=>{i(e=>e.cti.ui.primaryColor);let n={...e};if(t)switch(t){case`small`:n.transform=`scale(0.5)`;break;default:break}return(0,o.jsx)(`div`,{className:`cti-loader`,style:n,children:(0,o.jsxs)(`div`,{className:`sk-folding-cube`,children:[(0,o.jsx)(`div`,{className:`sk-cube1 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube2 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube4 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube3 sk-cube`})]})})};s.propTypes={style:a.default.object,size:a.default.string};export{s as t}; \ No newline at end of file diff --git a/assets/Logs-B221Qaag.js b/assets/Logs-DQuAzVjl.js similarity index 87% rename from assets/Logs-B221Qaag.js rename to assets/Logs-DQuAzVjl.js index 499e34f..71d8f3d 100644 --- a/assets/Logs-B221Qaag.js +++ b/assets/Logs-DQuAzVjl.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{nt as r}from"./axios-v6FV69Ne.js";import{c as i,u as a}from"./ctiAxios-BIVP6fGU.js";import{S as o}from"./notification-C7Dk1wtU.js";import{t as s}from"./button-C7b7AmGo.js";import{n as c}from"./chunk-4N6VE7H7-BV8msCgV.js";import{I as l,pt as u,s as d}from"./index-BqyXv5bE.js";import{n as f}from"./logs.queries-BiWc7Zaz.js";var p=e(t()),m=n(),h=async()=>{let e=await o.getItem(`REACT_QUERY_OFFLINE_CACHE`);return e?(i(e)?.clientState?.queries??[]).map(e=>({queryKey:e.queryKey,status:e.state?.status??`—`,dataUpdatedAt:e.state?.dataUpdatedAt?new Date(e.state.dataUpdatedAt).toLocaleString():`—`,data:e.state?.data})):[]},g=()=>{let e=f(),t=l(),n=e.data??[],i=t.data?.session,[o,g]=(0,p.useState)(`logs`),[_,v]=(0,p.useState)([]),y=(0,p.useRef)(null);(0,p.useEffect)(()=>{if(o!==`cache`)return;let e=async()=>{v(await h())};e();let t=a.getQueryCache().subscribe(()=>{clearTimeout(y.current),y.current=setTimeout(e,1500)});return()=>{t(),clearTimeout(y.current)}},[o]);let b=()=>{e.refetch()},x=[{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}));return i.CONNECTEDUSER===`cti`?(0,m.jsxs)(`div`,{className:`cti-page`,children:[(0,m.jsxs)(`div`,{className:`page-header`,children:[(0,m.jsx)(`div`,{className:`header-title`,children:`Logs`}),(0,m.jsxs)(`div`,{className:`header-actions`,children:[(0,m.jsx)(s,{type:o===`logs`?`primary`:`default`,onClick:()=>g(`logs`),children:`Logs serveur`}),(0,m.jsx)(s,{type:o===`cache`?`primary`:`default`,onClick:()=>g(`cache`),children:`Cache persistant`}),o===`logs`&&(0,m.jsx)(s,{onClick:b,children:`Reload`})]})]}),(0,m.jsxs)(`div`,{className:`page-content`,children:[o===`logs`&&(0,m.jsx)(`div`,{className:`logs-table`,children:(0,m.jsx)(d,{rowKey:`id`,columns:x,data:n,loading:e.isFetching,cellProps:({rowData:e,column:t})=>({onClick:n=>{n.preventDefault();var i=document.createElement(`textarea`);i.value=e[t.dataKey],document.body.appendChild(i),i.select(),document.execCommand(`copy`),document.body.removeChild(i),r.success(`Copié !`)}})})}),o===`cache`&&(0,m.jsx)(`div`,{className:`logs-cache-pre`,children:_===null||_.length===0?(0,m.jsx)(`p`,{children:`Aucun cache persistant trouvé.`}):(0,m.jsx)(u,{children:_.map((e,t)=>(0,m.jsx)(u.Panel,{header:(0,m.jsxs)(`span`,{children:[(0,m.jsx)(`strong`,{children:JSON.stringify(e.queryKey)}),` — `,e.status,` — `,e.dataUpdatedAt]}),children:(0,m.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:JSON.stringify(e.data,null,2)})},t))})})]})]}):(0,m.jsx)(c,{to:`/accueil`,replace:!0})};g.propTypes={};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{et as r}from"./axios-BbX9YWYe.js";import{c as i,l as a}from"./ctiAxios-BMu1IxXE.js";import{S as o}from"./notification-BAy1NkPD.js";import{t as s}from"./button-CGra0C8Y.js";import{n as c}from"./chunk-4N6VE7H7-BV8msCgV.js";import{I as l,pt as u,s as d}from"./index-Cdh6k4b7.js";import{n as f}from"./logs.queries-CUsAtrhc.js";var p=e(t()),m=n(),h=async()=>{let e=await o.getItem(`REACT_QUERY_OFFLINE_CACHE`);return e?(i(e)?.clientState?.queries??[]).map(e=>({queryKey:e.queryKey,status:e.state?.status??`—`,dataUpdatedAt:e.state?.dataUpdatedAt?new Date(e.state.dataUpdatedAt).toLocaleString():`—`,data:e.state?.data})):[]},g=()=>{let e=f(),t=l(),n=e.data??[],i=t.data?.session,[o,g]=(0,p.useState)(`logs`),[_,v]=(0,p.useState)([]),y=(0,p.useRef)(null);(0,p.useEffect)(()=>{if(o!==`cache`)return;let e=async()=>{v(await h())};e();let t=a.getQueryCache().subscribe(()=>{clearTimeout(y.current),y.current=setTimeout(e,1500)});return()=>{t(),clearTimeout(y.current)}},[o]);let b=()=>{e.refetch()},x=[{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}));return i.CONNECTEDUSER===`cti`?(0,m.jsxs)(`div`,{className:`cti-page`,children:[(0,m.jsxs)(`div`,{className:`page-header`,children:[(0,m.jsx)(`div`,{className:`header-title`,children:`Logs`}),(0,m.jsxs)(`div`,{className:`header-actions`,children:[(0,m.jsx)(s,{type:o===`logs`?`primary`:`default`,onClick:()=>g(`logs`),children:`Logs serveur`}),(0,m.jsx)(s,{type:o===`cache`?`primary`:`default`,onClick:()=>g(`cache`),children:`Cache persistant`}),o===`logs`&&(0,m.jsx)(s,{onClick:b,children:`Reload`})]})]}),(0,m.jsxs)(`div`,{className:`page-content`,children:[o===`logs`&&(0,m.jsx)(`div`,{className:`logs-table`,children:(0,m.jsx)(d,{rowKey:`id`,columns:x,data:n,loading:e.isFetching,cellProps:({rowData:e,column:t})=>({onClick:n=>{n.preventDefault();var i=document.createElement(`textarea`);i.value=e[t.dataKey],document.body.appendChild(i),i.select(),document.execCommand(`copy`),document.body.removeChild(i),r.success(`Copié !`)}})})}),o===`cache`&&(0,m.jsx)(`div`,{className:`logs-cache-pre`,children:_===null||_.length===0?(0,m.jsx)(`p`,{children:`Aucun cache persistant trouvé.`}):(0,m.jsx)(u,{children:_.map((e,t)=>(0,m.jsx)(u.Panel,{header:(0,m.jsxs)(`span`,{children:[(0,m.jsx)(`strong`,{children:JSON.stringify(e.queryKey)}),` — `,e.status,` — `,e.dataUpdatedAt]}),children:(0,m.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:JSON.stringify(e.data,null,2)})},t))})})]})]}):(0,m.jsx)(c,{to:`/accueil`,replace:!0})};g.propTypes={};export{g as default}; \ No newline at end of file diff --git a/assets/OvalideImports-BeS_5ELZ.js b/assets/OvalideImports-wUBKhe_8.js similarity index 69% rename from assets/OvalideImports-BeS_5ELZ.js rename to assets/OvalideImports-wUBKhe_8.js index 33b6ff6..bf7b013 100644 --- a/assets/OvalideImports-BeS_5ELZ.js +++ b/assets/OvalideImports-wUBKhe_8.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{fr as r,n as i,o as a,r as o}from"./axios-v6FV69Ne.js";import{t as s}from"./index.esm-DR3o6Tiw.js";import{t as c}from"./ctiAxios-BIVP6fGU.js";import{t as l}from"./button-C7b7AmGo.js";import{t as u}from"./DownloadOutlined-DZv3jbUo.js";import{t as d}from"./useMutation-Dw_VO9_w.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./UndoOutlined-2WspCEN7.js";import{F as m,I as h,L as g,N as _,Z as v,s as y,v as b}from"./index-BqyXv5bE.js";import{r as x,t as S}from"./path-CO9rz0FN.js";import{i as C}from"./importColumn-CrkJLBph.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await c({method:`post`,url:r()+x(e),data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function T({id:e,module:t}){if(t===`ssr`){await _.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await c({method:`post`,url:r()+x(t),data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})}async function E({file:e,typeEts:t,module:n}){let i=new FormData;return i.append(`action`,`post`),i.append(`fileName`,e.name),i.append(`fileData`,e),i.append(`typeEts`,t),(await c({method:`post`,url:r()+x(n),data:i,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){b((await c({method:`get`,url:`${r()}${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=>f({queryKey:O.list(e),queryFn:()=>w(e),enabled:!!e}),A=e=>o(k(e));function j(){let e=a();return d({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=a();return d({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(i()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[o,c]=(0,N.useState)(null),d=(0,N.useRef)(),f=()=>{n.refetch()},_=e=>{c(a.find(t=>t.oid===e))},b=()=>{o&&r.mutate({id:o.oid,module:e},{onSuccess:()=>c(null)})},x=()=>{o&&D(o.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)(s,{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)(l,{type:`link`,onClick:f,children:(0,F.jsx)(p,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(l,{type:`link`,onClick:b,disabled:!o||r.isPending,children:(0,F.jsx)(v,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(l,{type:`link`,onClick:x,disabled:!o||!o.oid,children:(0,F.jsx)(u,{})})}),(0,F.jsx)(l,{size:`default`,type:`primary`,icon:(0,F.jsx)(g,{}),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)(y,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:o,onRowSelect:_})})})]})};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{a as r,n as i,r as a,ur as o}from"./axios-BbX9YWYe.js";import{t as s}from"./index.esm-BWCs920B.js";import{t as c}from"./ctiAxios-BMu1IxXE.js";import{t as l}from"./button-CGra0C8Y.js";import{t as u}from"./DownloadOutlined-CVjXiqM_.js";import{t as d}from"./useMutation-BZFnlhBo.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./UndoOutlined-eQ49Nx19.js";import{F as m,I as h,L as g,N as _,Z as v,s as y,v as b}from"./index-Cdh6k4b7.js";import{r as x,t as S}from"./path-DOVY3rux.js";import{i as C}from"./importColumn-DAXz6wc7.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await c({method:`post`,url:o()+x(e),data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function T({id:e,module:t}){if(t===`ssr`){await _.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await c({method:`post`,url:o()+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 c({method:`post`,url:o()+x(n),data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){b((await c({method:`get`,url:`${o()}${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=>f({queryKey:O.list(e),queryFn:()=>w(e),enabled:!!e}),A=e=>a(k(e));function j(){let e=r();return d({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 d({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(i()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[o,c]=(0,N.useState)(null),d=(0,N.useRef)(),f=()=>{n.refetch()},_=e=>{c(a.find(t=>t.oid===e))},b=()=>{o&&r.mutate({id:o.oid,module:e},{onSuccess:()=>c(null)})},x=()=>{o&&D(o.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)(s,{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)(l,{type:`link`,onClick:f,children:(0,F.jsx)(p,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(l,{type:`link`,onClick:b,disabled:!o||r.isPending,children:(0,F.jsx)(v,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(l,{type:`link`,onClick:x,disabled:!o||!o.oid,children:(0,F.jsx)(u,{})})}),(0,F.jsx)(l,{size:`default`,type:`primary`,icon:(0,F.jsx)(g,{}),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)(y,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:o,onRowSelect:_})})})]})};I.propTypes={module:P.default.string};export{I as default}; \ No newline at end of file diff --git a/assets/PasswordManager-CtmI_8df.js b/assets/PasswordManager-DFDXVkAk.js similarity index 88% rename from assets/PasswordManager-CtmI_8df.js rename to assets/PasswordManager-DFDXVkAk.js index 416afbc..82fab3e 100644 --- a/assets/PasswordManager-CtmI_8df.js +++ b/assets/PasswordManager-DFDXVkAk.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-DR3o6Tiw.js";import{t as i}from"./input-Fres-Ye6.js";import{I as a,ot as o}from"./index-BqyXv5bE.js";import{t as s}from"./SaveButton-DgNXbBTf.js";import{r as c}from"./users.mutations-CRZ4_3Ub.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-BWCs920B.js";import{t as i}from"./input-CAHxss7C.js";import{I as a,ot as o}from"./index-Cdh6k4b7.js";import{t as s}from"./SaveButton-CxuBu1h2.js";import{r as c}from"./users.mutations-B0d-u6q7.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-BGvTBRW5.js b/assets/PresentationManager-DqNxdRaR.js similarity index 92% rename from assets/PresentationManager-BGvTBRW5.js rename to assets/PresentationManager-DqNxdRaR.js index 80fa0cd..620503d 100644 --- a/assets/PresentationManager-BGvTBRW5.js +++ b/assets/PresentationManager-DqNxdRaR.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-CfH7keFL.js";import{n as i,t as a}from"./row-D9jSUsjd.js";import{r as o}from"./react-redux-rciCADVi.js";import{t as s}from"./menu.queries-BWxxsuH2.js";import{I as c,Q as l,dt as u,ot as d}from"./index-BqyXv5bE.js";import{t as f}from"./SaveButton-DgNXbBTf.js";import{i as p}from"./users.mutations-CRZ4_3Ub.js";import{t as m}from"./ColorPicker-BV5mB8He.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]=d.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)(d,{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)(d.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)(d.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)(d.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)(d.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)(d.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)(d.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)(d.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(l,{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-SSTpnrPj.js";import{n as i,t as a}from"./row-4XqGKqJp.js";import{r as o}from"./react-redux-rciCADVi.js";import{t as s}from"./menu.queries-DQPeWA6e.js";import{I as c,Q as l,dt as u,ot as d}from"./index-Cdh6k4b7.js";import{t as f}from"./SaveButton-CxuBu1h2.js";import{i as p}from"./users.mutations-B0d-u6q7.js";import{t as m}from"./ColorPicker-DSg0qAOO.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]=d.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)(d,{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)(d.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)(d.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)(d.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)(d.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)(d.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)(d.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)(d.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(l,{defaultChecked:k})})})]})})]})]})})]})};export{y as default}; \ No newline at end of file diff --git a/assets/ReportsManager-COFq2Ztj.js b/assets/ReportsManager-BZIBaB2K.js similarity index 94% rename from assets/ReportsManager-COFq2Ztj.js rename to assets/ReportsManager-BZIBaB2K.js index b38cd7f..5cacca1 100644 --- a/assets/ReportsManager-COFq2Ztj.js +++ b/assets/ReportsManager-BZIBaB2K.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{In as a,Ln as o,Wn as s,jt as c,n as l,o as u}from"./axios-v6FV69Ne.js";import{t as d}from"./index.esm-DR3o6Tiw.js";import{t as f}from"./input-Fres-Ye6.js";import{H as p,a as m,n as h,x as g}from"./notification-C7Dk1wtU.js";import{t as _}from"./button-C7b7AmGo.js";import{i as v,t as y}from"./select-CfH7keFL.js";import{t as b}from"./SearchOutlined-ByvkcFgQ.js";import{T as x}from"./sanitizeDataUtils-NeOKeBZk.js";import{n as S,t as C}from"./row-D9jSUsjd.js";import{t as w}from"./ArrowLeftOutlined-D46HctO4.js";import{t as T}from"./popconfirm-CrjlZKtV.js";import{t as E}from"./tree-U1HX-Fpu.js";import{t as D}from"./CopyOutlined-CPvzHTe5.js";import{t as O}from"./useMutation-Dw_VO9_w.js";import{t as ee}from"./ConsoleSqlOutlined-DZ6oEkbw.js";import{t as k}from"./ImportOutlined-NO501Nvj.js";import{n as A}from"./RowLabelWithIcon-C0KsgW5x.js";import{t as j}from"./UndoOutlined-2WspCEN7.js";import{t as M}from"./Loader-C9fMgHPw.js";import{a as N,c as P,i as F,o as I,s as L,t as te}from"./es-C2ySqUaD.js";import{D as ne,F as R,H as re,I as ie,J as z,Q as ae,T as oe,V as se,X as ce,Y as B,Z as le,a as V,et as ue,ht as de,i as fe,k as pe,mt as H,o as me,ot as U,rt as he,s as ge,u as _e}from"./index-BqyXv5bE.js";import{a as ve,t as ye}from"./useFormIsActive-H_lSAgui.js";import{t as be}from"./DiscardChangesButton-gGlMN2W5.js";import{C as W,D as xe,E as Se,T as G,a as K,c as q,d as J,l as Y,o as Ce,u as X}from"./context-un7wPzry.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-n0hR8wBD.js";import{a as He,n as Ue,o as We,r as Ge,t as Ke}from"./CopyToClipboard-BaXlTWKp.js";import{n as qe}from"./Information-Dvaqgobw.js";import{t as Je}from"./CloseButton-C4pdpUc5.js";import{t as Ye}from"./ColorPicker-BV5mB8He.js";import{t as Xe}from"./Checkbox-lv7nIs33.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`};o();var Z=t(r()),Qe=Z.forwardRef(function(e,t){return Z.createElement(c,a(a({},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(l()),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=u();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=u();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=u();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=u();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=u();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=u();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(g()),$=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)(f,{})})]})},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)(ue,{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)(f,{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),h=e=>{a(st),v(st)},g=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},v=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),v(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:h,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(_,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(_,{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)(y,{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(K()),o=t(q()),s=t(Ce()),c=t(Y()),u=t(r()),d=t(l()),f=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},l=Array.isArray(a)?a:[a];return u.default.createElement(`div`,{role:`grid`,ref:this._setRef,className:t,style:s},u.default.createElement(`div`,{role:`rowgroup`,style:c},l.map(this.renderHeaderRow),o.map(this.renderFrozenRow)))}},{key:`_setRef`,value:function(e){this.headerRef=e}}]),t}(u.default.PureComponent);f.propTypes={className:d.default.string,width:d.default.number.isRequired,height:d.default.number.isRequired,headerHeight:d.default.oneOfType([d.default.number,d.default.arrayOf(d.default.number)]).isRequired,rowWidth:d.default.number.isRequired,rowHeight:d.default.number.isRequired,columns:d.default.arrayOf(d.default.object).isRequired,data:d.default.array.isRequired,frozenData:d.default.array,headerRenderer:d.default.func.isRequired,rowRenderer:d.default.func.isRequired},e.default=f})),_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(xe()),i=t(G()),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(z()),a=n(W()),o=n(G()),c=n(J()),u=n(X()),d=n(K()),f=n(q()),p=n(Ce()),m=n(Y()),h=n(r()),g=n(l()),_=n(s()),v=(I(),e(N)),y=n((L(),e(P))),b=n(gt()),x=_t();function S(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 C(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(C({},e,{columns:r,rowData:a}))}},{key:`render`,value:function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,o=e.data,s=e.frozenData,c=e.width,l=e.height,u=e.rowHeight,d=e.estimatedRowHeight,f=e.getRowHeight,p=e.headerWidth,m=e.bodyWidth,g=e.useIsScrolling,y=e.onScroll,x=e.hoveredRowKey,S=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var C=(0,a.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,_.default)(`${n}__table`,r),O=t?{style:t}:null,ee=d?v.VariableSizeGrid:v.FixedSizeGrid;return this._resetColumnWidthCache(m),h.default.createElement(`div`,(0,i.default)({role:`table`,className:D},O),h.default.createElement(ee,(0,i.default)({},C,{className:`${n}__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:o,frozenData:s,width:c,height:Math.max(l-w-E,0),rowHeight:d?f:u,estimatedRowHeight:typeof d==`function`?void 0:d,rowCount:o.length,overscanRowCount:S,columnWidth:d?this._getBodyWidth:m,columnCount:1,overscanColumnCount:0,useIsScrolling:g,hoveredRowKey:x,onScroll:y,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&h.default.createElement(b.default,(0,i.default)({},C,{className:`${n}__header`,ref:this._setHeaderRef,data:o,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}(h.default.PureComponent);w.propTypes={containerStyle:g.default.object,classPrefix:g.default.string,className:g.default.string,width:g.default.number.isRequired,height:g.default.number.isRequired,headerHeight:g.default.oneOfType([g.default.number,g.default.arrayOf(g.default.number)]).isRequired,headerWidth:g.default.number.isRequired,bodyWidth:g.default.number.isRequired,rowHeight:g.default.number.isRequired,estimatedRowHeight:g.default.oneOfType([g.default.func,g.default.number]),getRowHeight:g.default.func,columns:g.default.arrayOf(g.default.object).isRequired,data:g.default.array.isRequired,frozenData:g.default.array,rowKey:g.default.oneOfType([g.default.string,g.default.number]).isRequired,useIsScrolling:g.default.bool,overscanRowCount:g.default.number,hoveredRowKey:g.default.oneOfType([g.default.string,g.default.number]),style:g.default.object,onScrollbarPresenceChange:g.default.func,onScroll:g.default.func,onRowsRendered:g.default.func,headerRenderer:g.default.func.isRequired,rowRenderer:g.default.func.isRequired},t.default=w})),yt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(r()),o=t(l()),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(z()),i=t(W()),a=t(J()),o=t(X()),s=t(K()),c=t(q()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(l()),m=_t(),h=function(e){(0,d.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,u.default)(n)),n._handleExpand=n._handleExpand.bind((0,u.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,d=e.rowEventHandlers,p=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,m.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(d);if(p&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return f.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return f.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}(f.default.PureComponent);h.defaultProps={tagName:`div`},h.propTypes={isScrolling:p.default.bool,className:p.default.string,style:p.default.object,columns:p.default.arrayOf(p.default.object).isRequired,rowData:p.default.object.isRequired,rowIndex:p.default.number.isRequired,rowKey:p.default.oneOfType([p.default.string,p.default.number]),expandColumnKey:p.default.string,depth:p.default.number,rowEventHandlers:p.default.object,rowRenderer:p.default.oneOfType([p.default.func,p.default.element]),cellRenderer:p.default.func,expandIconRenderer:p.default.func,estimatedRowHeight:p.default.oneOfType([p.default.number,p.default.func]),getIsResetting:p.default.func,onRowHover:p.default.func,onRowExpand:p.default.func,onRowHeightChange:p.default.func,tagName:p.default.elementType},e.default=h})),xt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(l()),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(l()),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(K()),a=t(q()),o=t(Y()),s=t(r()),c=t(l()),u={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=u;var d={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=d;var f=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);f.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])},f.Alignment=u,f.FrozenDirection=d,e.default=f})),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(z()),i=t(W()),a=t(J()),o=t(X()),c=t(K()),u=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(l()),h=t(s()),g=function(e){(0,f.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,c.default)(this,(0,u.default)(t).call(this,e)),n._handleClick=n._handleClick.bind((0,d.default)(n)),n}return(0,o.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,h.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return p.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}(p.default.PureComponent);g.defaultProps={depth:0,indentSize:16},g.propTypes={expandable:m.default.bool,expanded:m.default.bool,indentSize:m.default.number,depth:m.default.number,onExpand:m.default.func},e.default=g})),Et=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),i=t(r()),a=t(l()),o=t(s()),c=t(wt());function u(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 d(e){for(var t=1;t{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=y,e.removeUserSelectStyles=b,e.default=void 0;var n=t(z()),i=t(G()),a=t(W()),o=t(J()),s=t(X()),c=t(K()),u=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(l()),h=_t();function g(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 _(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=c();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=c();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=c();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=c();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=c();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(g()),$=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)(f,{})})]})},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)(ue,{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)(f,{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),h=e=>{a(st),v(st)},g=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},v=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),v(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:h,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(_,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(_,{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)(y,{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(K()),o=t(q()),s=t(Ce()),c=t(Y()),l=t(r()),d=t(u()),f=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);f.propTypes={className:d.default.string,width:d.default.number.isRequired,height:d.default.number.isRequired,headerHeight:d.default.oneOfType([d.default.number,d.default.arrayOf(d.default.number)]).isRequired,rowWidth:d.default.number.isRequired,rowHeight:d.default.number.isRequired,columns:d.default.arrayOf(d.default.object).isRequired,data:d.default.array.isRequired,frozenData:d.default.array,headerRenderer:d.default.func.isRequired,rowRenderer:d.default.func.isRequired},e.default=f})),_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(xe()),i=t(G()),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(z()),a=n(W()),s=n(G()),c=n(J()),l=n(X()),d=n(K()),f=n(q()),p=n(Ce()),m=n(Y()),h=n(r()),g=n(u()),_=n(o()),v=(I(),e(N)),y=n((L(),e(P))),b=n(gt()),x=_t();function S(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 C(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(C({},e,{columns:r,rowData:a}))}},{key:`render`,value:function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,o=e.data,s=e.frozenData,c=e.width,l=e.height,u=e.rowHeight,d=e.estimatedRowHeight,f=e.getRowHeight,p=e.headerWidth,m=e.bodyWidth,g=e.useIsScrolling,y=e.onScroll,x=e.hoveredRowKey,S=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var C=(0,a.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,_.default)(`${n}__table`,r),O=t?{style:t}:null,ee=d?v.VariableSizeGrid:v.FixedSizeGrid;return this._resetColumnWidthCache(m),h.default.createElement(`div`,(0,i.default)({role:`table`,className:D},O),h.default.createElement(ee,(0,i.default)({},C,{className:`${n}__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:o,frozenData:s,width:c,height:Math.max(l-w-E,0),rowHeight:d?f:u,estimatedRowHeight:typeof d==`function`?void 0:d,rowCount:o.length,overscanRowCount:S,columnWidth:d?this._getBodyWidth:m,columnCount:1,overscanColumnCount:0,useIsScrolling:g,hoveredRowKey:x,onScroll:y,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&h.default.createElement(b.default,(0,i.default)({},C,{className:`${n}__header`,ref:this._setHeaderRef,data:o,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}(h.default.PureComponent);w.propTypes={containerStyle:g.default.object,classPrefix:g.default.string,className:g.default.string,width:g.default.number.isRequired,height:g.default.number.isRequired,headerHeight:g.default.oneOfType([g.default.number,g.default.arrayOf(g.default.number)]).isRequired,headerWidth:g.default.number.isRequired,bodyWidth:g.default.number.isRequired,rowHeight:g.default.number.isRequired,estimatedRowHeight:g.default.oneOfType([g.default.func,g.default.number]),getRowHeight:g.default.func,columns:g.default.arrayOf(g.default.object).isRequired,data:g.default.array.isRequired,frozenData:g.default.array,rowKey:g.default.oneOfType([g.default.string,g.default.number]).isRequired,useIsScrolling:g.default.bool,overscanRowCount:g.default.number,hoveredRowKey:g.default.oneOfType([g.default.string,g.default.number]),style:g.default.object,onScrollbarPresenceChange:g.default.func,onScroll:g.default.func,onRowsRendered:g.default.func,headerRenderer:g.default.func.isRequired,rowRenderer:g.default.func.isRequired},t.default=w})),yt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(r()),o=t(u()),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(z()),i=t(W()),a=t(J()),o=t(X()),s=t(K()),c=t(q()),l=t(Ce()),d=t(Y()),f=t(r()),p=t(u()),m=_t(),h=function(e){(0,d.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,d=e.rowEventHandlers,p=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,m.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(d);if(p&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return f.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return f.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}(f.default.PureComponent);h.defaultProps={tagName:`div`},h.propTypes={isScrolling:p.default.bool,className:p.default.string,style:p.default.object,columns:p.default.arrayOf(p.default.object).isRequired,rowData:p.default.object.isRequired,rowIndex:p.default.number.isRequired,rowKey:p.default.oneOfType([p.default.string,p.default.number]),expandColumnKey:p.default.string,depth:p.default.number,rowEventHandlers:p.default.object,rowRenderer:p.default.oneOfType([p.default.func,p.default.element]),cellRenderer:p.default.func,expandIconRenderer:p.default.func,estimatedRowHeight:p.default.oneOfType([p.default.number,p.default.func]),getIsResetting:p.default.func,onRowHover:p.default.func,onRowExpand:p.default.func,onRowHeightChange:p.default.func,tagName:p.default.elementType},e.default=h})),xt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(u()),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(u()),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(K()),a=t(q()),o=t(Y()),s=t(r()),c=t(u()),l={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=l;var d={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=d;var f=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);f.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])},f.Alignment=l,f.FrozenDirection=d,e.default=f})),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(z()),i=t(W()),a=t(J()),s=t(X()),c=t(K()),l=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(u()),h=t(o()),g=function(e){(0,f.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,c.default)(this,(0,l.default)(t).call(this,e)),n._handleClick=n._handleClick.bind((0,d.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,h.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return p.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}(p.default.PureComponent);g.defaultProps={depth:0,indentSize:16},g.propTypes={expandable:m.default.bool,expanded:m.default.bool,indentSize:m.default.number,depth:m.default.number,onExpand:m.default.func},e.default=g})),Et=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),i=t(r()),a=t(u()),s=t(o()),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 d(e){for(var t=1;t{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=y,e.removeUserSelectStyles=b,e.default=void 0;var n=t(z()),i=t(G()),a=t(W()),o=t(J()),s=t(X()),c=t(K()),l=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(u()),h=_t();function g(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 _(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(G()),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=Se(),i=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(W()),o=i(z()),c=i(G()),u=i(J()),d=i(X()),f=i(K()),p=i(q()),m=i(Ce()),h=i(Y()),g=i(r()),_=i(l()),v=i(s()),y=i((L(),e(P))),b=i(vt()),x=i(yt()),S=i(bt()),C=i(xt()),w=i(St()),T=n(Ct()),E=i(wt()),D=i(Tt()),O=i(Et()),ee=i(Dt()),k=i(Ot()),A=_t();function j(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 M(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,s=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[s])>=0,f=(0,A.callOrReturn)(l,{rowData:t,rowIndex:n,depth:r,expandable:u,expanded:d}),p=this._getComponent(`ExpandIcon`);return g.default.createElement(p,(0,o.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}),h=(0,A.callOrReturn)(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),_=i[this.props.rowKey],y=this._depthMap[_]||0,b=(0,v.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(_)>=0),(0,c.default)(t,this._prefixClass(`row--hovered`),!n&&_===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)),x=this.columnManager.hasFrozenColumns(),C=M({},h,{role:`row`,key:`row-${_}`,isScrolling:n,className:b,style:o,columns:r,rowIndex:a,rowData:i,rowKey:_,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:x?this._handleRowHover:null,onRowHeightChange:x?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return g.default.createElement(S.default,C)}},{key:`renderRowCell`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,s=e.columnIndex,l=e.rowData,u=e.rowIndex,d=e.expandIcon;if(i[k.default.PlaceholderKey])return g.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,h=i.cellRenderer,_=this._getComponent(`TableCell`),y=m?m({columns:r,column:i,columnIndex:s,rowData:l,rowIndex:u}):(0,A.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:s,rowData:l,rowIndex:u,container:this},x=(0,A.renderElement)(h||g.default.createElement(_,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,A.callOrReturn)(f,{cellData:y,columns:r,column:i,columnIndex:s,rowData:l,rowIndex:u}),C=(0,v.default)(this._prefixClass(`row-cell`),S,(t={},(0,c.default)(t,this._prefixClass(`row-cell--align-center`),i.align===T.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`row-cell--align-right`),i.align===T.Alignment.RIGHT),t)),w=(0,A.callOrReturn)(this.props.cellProps,{columns:r,column:i,columnIndex:s,rowData:l,rowIndex:u})||{},E=w.tagName,D=(0,a.default)(w,[`tagName`]),O=E||`div`;return g.default.createElement(O,(0,o.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,v.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=M({},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 g.default.createElement(x.default,f)}},{key:`renderHeaderCell`,value:function(e){var t,n=e.columns,r=e.column,i=e.columnIndex,s=e.headerIndex,l=e.expandIcon;if(r[k.default.PlaceholderKey])return g.default.createElement(`div`,{key:`header-${s}-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,h=f.headerCellProps,_=this._getComponent(`TableHeaderCell`),y=this._getComponent(`SortIndicator`),b={columns:n,column:r,columnIndex:i,headerIndex:s,container:this},x=(0,A.renderElement)(d||g.default.createElement(_,{className:this._prefixClass(`header-cell-text`)}),b),S,C;if(m){var w=m[r.key];S=w===E.default.ASC||w===E.default.DESC,C=S?w:E.default.ASC}else S=r.key===p.key,C=S?p.order:E.default.ASC;var D=(0,A.callOrReturn)(u,{columns:n,column:r,columnIndex:i,headerIndex:s}),O=(0,v.default)(this._prefixClass(`header-cell`),D,(t={},(0,c.default)(t,this._prefixClass(`header-cell--align-center`),r.align===T.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`header-cell--align-right`),r.align===T.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)(h,{columns:n,column:r,columnIndex:i,headerIndex:s})||{},M=j.tagName,N=(0,a.default)(j,[`tagName`]),P=M||`div`;return g.default.createElement(P,(0,o.default)({role:`gridcell`,key:`header-${s}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},N,{className:O,style:this.columnManager.getColumnStyle(r.key),"data-key":r.key}),l,x,r.sortable&&g.default.createElement(y,{sorting:S,sortOrder:C,className:(0,v.default)(this._prefixClass(`sort-indicator`),(0,c.default)({},this._prefixClass(`sort-indicator--descending`),C===E.default.DESC))}),r.resizable&&g.default.createElement(ee.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,s=e.estimatedRowHeight,c=(0,a.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 g.default.createElement(b.default,(0,o.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:s,getRowHeight:s?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,s=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this._verticalScrollbarSize||20,u=this.columnManager.getLeftFrozenColumnsWidth();return g.default.createElement(b.default,(0,o.default)({},s,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,s=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this.columnManager.getRightFrozenColumnsWidth(),u=this._verticalScrollbarSize;return g.default.createElement(b.default,(0,o.default)({},s,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===T.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 g.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:g.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 g.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 g.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,h=t.estimatedRowHeight;this._resetColumnManager(N(n,r),a);var _=l?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==_&&(this.resetAfterRowIndex(0,!1),this._data=_),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var y=M({},f,{width:i,height:this._getTableHeight()+p,position:`relative`}),b=(0,v.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`,!!h),e));return g.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=E.default.ASC;i?o=i[t]===E.default.ASC?E.default.DESC:E.default.ASC:t===r.key&&(o=r.order===E.default.ASC?E.default.DESC:E.default.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})}},{key:`_handleFrozenRowHeightChange`,value:function(e,t,n,r){r?r===T.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}(g.default.PureComponent);R.Column=T.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:_.default.string,className:_.default.string,style:_.default.object,children:_.default.node,columns:_.default.arrayOf(_.default.shape(T.default.propTypes)),data:_.default.array.isRequired,frozenData:_.default.array,rowKey:_.default.oneOfType([_.default.string,_.default.number]).isRequired,width:_.default.number.isRequired,height:_.default.number,maxHeight:_.default.number,rowHeight:_.default.number,estimatedRowHeight:_.default.oneOfType([_.default.number,_.default.func]),headerHeight:_.default.oneOfType([_.default.number,_.default.arrayOf(_.default.number)]).isRequired,footerHeight:_.default.number,fixed:_.default.bool,disabled:_.default.bool,overlayRenderer:_.default.oneOfType([_.default.func,_.default.element]),emptyRenderer:_.default.oneOfType([_.default.func,_.default.element]),footerRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerRenderer:_.default.oneOfType([_.default.func,_.default.element]),rowRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerClassName:_.default.oneOfType([_.default.string,_.default.func]),rowClassName:_.default.oneOfType([_.default.string,_.default.func]),headerProps:_.default.oneOfType([_.default.object,_.default.func]),headerCellProps:_.default.oneOfType([_.default.object,_.default.func]),rowProps:_.default.oneOfType([_.default.object,_.default.func]),cellProps:_.default.oneOfType([_.default.object,_.default.func]),expandIconProps:_.default.oneOfType([_.default.object,_.default.func]),expandColumnKey:_.default.string,defaultExpandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),expandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),onRowExpand:_.default.func,onExpandedRowsChange:_.default.func,sortBy:_.default.shape({key:_.default.string,order:_.default.oneOf([E.default.ASC,E.default.DESC])}),sortState:_.default.object,onColumnSort:_.default.func,onColumnResize:_.default.func,onColumnResizeEnd:_.default.func,useIsScrolling:_.default.bool,overscanRowCount:_.default.number,getScrollbarSize:_.default.func,onScroll:_.default.func,onEndReached:_.default.func,onEndReachedThreshold:_.default.number,onRowsRendered:_.default.func,onScrollbarPresenceChange:_.default.func,rowEventHandlers:_.default.object,ignoreFunctionInColumnCompare:_.default.bool,components:_.default.shape({TableCell:_.default.elementType,TableHeaderCell:_.default.elementType,ExpandIcon:_.default.elementType,SortIndicator:_.default.elementType})},t.default=R}))()),At=fe(({children:e})=>e),jt=V(({children:e})=>e),Mt=me(({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=>({...F(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)(M,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(te,{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)(f,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=y,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)(y,{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)(f,{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)(f,{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)(f.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)(H,{})})]})}),(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)(y,{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)(he,{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)(H,{})})]})})]})},{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)(f,{})})]})}),(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)(f,{})})]})})]})}]})};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)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),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)(f,{})})]})}),(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)(f.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)(f,{})})]})}),(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)(H,{})})]}),(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)(H,{})})]})]})]})}))})};Rt.propTypes={indicator:Q.default.object,handleShowModalFromForm:Q.default.func,associatedIndicators:Q.default.array};var{Option:zt}=y,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)(y,{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:d,associatedIndicators:g})=>{let{softCode:y}=ne(),S=ie(),C=(De(y).data??Te).comboCondition,w=S.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),m({type:`success`,message:`Indicateur`,description:`L'indicateur est ajouté au rapport`})},O=(e,t)=>{s(!0)},ee=(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}`]:``})},k=e=>{h(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},A=()=>{d(),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+x(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=ye(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)(f,{})},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)(f,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),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)(R,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete_etendue`,extra:e.indicateur_texte,children:(0,$.jsx)(f,{})})]})}),(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)(R,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete`,extra:e.indicateur_entete,children:(0,$.jsx)(f.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)(f.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)(R,{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:p.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)(f,{})}),e.field_tag===``&&(0,$.jsx)(R,{title:`test`,children:(0,$.jsx)(_,{onClick:()=>M(!1),children:(0,$.jsx)(re,{})})}),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)(f,{})})]})}),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)(f.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)(f,{})})]})}),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)(H,{})})]}),(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)(H,{})})]})]})]})},...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)(H,{})})]})}),(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)(ce,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:C,onChange:ee,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:g})}]:[]];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:k,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)(_,{danger:!0,icon:(0,$.jsx)(le,{}),children:`Supprimer`})}),(0,$.jsx)(Re,{onConfirm:A,modified:o,disabled:!o}),(0,$.jsx)(_,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(v,{}),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)(R,{title:n,children:(0,$.jsxs)(_,{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)(re,{}),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}=y,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=ne(),o=ie(),s=De(a),c=Oe(a,e?.oid),l=We(a),u=tt(),d=nt(),p=rt(),m=o.data?.session,h=s.data??Te,g=c.data??Le,b=h.comboCondition,x=h.comboGroup,S=l.data??He,[C]=U.useForm(),[E,O]=(0,Z.useState)(!1),[k,j]=(0,Z.useState)(),[M,N]=(0,Z.useState)(!1),[P,F]=(0,Z.useState)(null),[I,L]=(0,Z.useState)({}),[te,re]=(0,Z.useState)({}),[z,ae]=(0,Z.useState)(!1),[oe,se]=(0,Z.useState)({oneOnly:!1}),[B,V]=(0,Z.useState)(!1),[ue,fe]=(0,Z.useState)(!1),[me,he]=(0,Z.useState)(`100%`),[ge,W]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);W(()=>Ue(e,S)),re(G(e))}},[P,I]),(0,Z.useEffect)(()=>{r?(L(r),C.setFieldsValue(Se(r)),j(`ESSENTIEL`),O(!1)):Object.keys(g).length?(L(g),j(g.type_rapport),C.setFieldsValue(Se(g)),O(g.is_cti===`1`)):(L({}),C.setFieldsValue({}),O(!1))},[g,r]);let xe=ye(E,m);function Se(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 G(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 K=(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}),q=e=>{j(e)},J=e=>{let t={...I},n=K(e,t.sections.length);t.sections=t.sections.concat(n),L(t),n.length===1&&(F(n[0].key),N(!0),he(`30%`)),V(!0)},Y=e=>{let t={...I},n=t.sections.find(e=>e.key===P);oe.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_${oe.serie}`]=e.texte,n[`indicateur_output_format_${oe.serie}`]=e.output_format,oe.serie>=2&&(n[`indicateur_associe_${oe.serie}_id`]=e.oid,W(Ue(n,S)))),L(t),fe(!0),V(!0),se({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),fe(!1),V(!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&&re(G(e))}},ke=()=>{V(!0)},Ae=()=>{let t=``;p.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),V(!0),N(!1),he(`100%`),F(null)},Ne=()=>{ve(a,e.oid)},Fe=()=>{let e=C.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=_e({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>V(!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=()=>{se({oneOnly:!1}),ae(!z)},Ve=(e=null)=>{se({oneOnly:!0,serie:e}),ae(!0)},Ge=e=>{fe(e)},Ke=()=>{r?(L(r),C.setFieldsValue(Se(r))):Object.keys(g).length?(L(g),C.setFieldsValue(Se(g))):(L({}),C.setFieldsValue({})),V(!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||p.isPending,Ze=t.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t)),Qe=x.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)(be,{onConfirm:n,modified:B,children:(0,$.jsx)(_,{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)(R,{title:`Copier`,children:(0,$.jsx)(_,{type:`link`,onClick:Ae,disabled:!e||Xe,loading:p.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)(R,{title:`Supprimer le rapport`,children:(0,$.jsx)(_,{type:`link`,disabled:xe||Xe,loading:d.isPending,children:(0,$.jsx)(le,{})})})}),m?.ISROLECTI&&(0,$.jsx)(R,{title:`Script SQL`,children:(0,$.jsx)(_,{type:`link`,disabled:!e,onClick:Ne,children:(0,$.jsx)(ee,{})})}),I.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:k,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(R,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:Be,disabled:xe,children:`Ajouter un indicateur`})}),(0,$.jsx)(Re,{onConfirm:Ke,modified:B,disabled:!B||Xe}),(0,$.jsx)(_,{type:`primary`,icon:(0,$.jsx)(v,{}),onClick:Fe,loading:u.isPending,disabled:!B||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Pe,{showModal:z,options:oe,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(U.Provider,{onFormChange:Ie,children:[(0,$.jsxs)(U,{form:C,name:`settings`,className:`reports-editor-settings`,onValuesChange:ke,disabled:xe,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)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(U.Item,{name:`label`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(U.Item,{name:`contexte`,children:(0,$.jsx)(f,{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)(ce,{showSearch:!0,treeData:b,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)(y,{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)(y,{options:i,onChange:q})})]})]}),(0,$.jsxs)(`div`,{className:`form-row `,children:[k===`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)(y,{children:Qe})})]}),m.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)(H,{})})]}),(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)(H,{})})]})]})]}),(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)(pe,{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:S,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:te,showEditor:M,isEssentiel:k===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:ue,handleIndicatorModified:Ge,handleDeleteSection:Me,report:I,setFormIndicator:re,handleResetIndicatorSection:Ee,associatedIndicators:ge})]})},...k===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:C,formReport:I,setFormReport:L,setSelectedReportModified:V})}]:[]]})})})]})]})};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}=ne(),p=ie(),m=De(d),h=it(),g=at(),b=p.data?.session,x=m.data??Te,T=x.comboGroup,[E]=U.useForm(),[D,O]=(0,Z.useState)([]),[ee,M]=(0,Z.useState)([]),[N,P]=(0,Z.useState)(!1),[F,I]=(0,Z.useState)(!1),[L,te]=(0,Z.useState)(!1),[re,z]=(0,Z.useState)(!1),[ce,B]=(0,Z.useState)([]),[le,V]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(M(Ie(l)),E.setFieldsValue(G(T)));let e=x.reports.filter(e=>(!re||e.is_hide===`0`)&&(!L||e.is_cti===`1`)&&e.type_rapport===l);le&&(e=oe(e,le,[`texte`,`code`,`contexte`])),O(e)},[x.reports,l,le,L,re]);let de=e=>{u(e)},fe=e=>{V(e.target.value)},pe=e=>{P(!0)},H=()=>{E.setFieldsValue(G(T)),P(!1)},me=e=>{let n=x.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},he=()=>{let e=E.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=_e(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]})}h.mutate({softCode:d,xmlDef:n},{onSuccess:()=>P(!1)})},ve=()=>{I(!F),B([])},ye=()=>{let e=x.refReports.filter((e,t)=>ce.includes(t)).map(e=>e.oid).join(`,`);g.mutate({softCode:d,refoid:e},{onSuccess:()=>ve()})},be=()=>{m.refetch()},W=e=>{let t=[...ce];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),B([...new Set(t)])},xe=e=>{te(e)},Se=e=>{z(e)};function G(e){let t={};return T.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 K=(e=!1)=>T.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)(f,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ue,{title:`Importer depuis l'environnement de référence`,open:F,onCancel:ve,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!ce.length,loading:g.isPending},onOk:ye,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(ge,{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:x.refReports,selectedRows:ce,onRowSelect:W,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(_,{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)(R,{title:`Actualiser`,children:(0,$.jsx)(_,{type:`link`,onClick:be,children:(0,$.jsx)(j,{})})}),(0,$.jsx)(R,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(_,{type:`link`,onClick:ve,children:(0,$.jsx)(k,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(R,{title:`Parametres généraux`,children:(0,$.jsx)(_,{type:`link`,onClick:r,children:(0,$.jsx)(se,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(R,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(C,{children:[(0,$.jsx)(S,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(y,{options:c,onChange:de,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:le,onChange:fe})]})}),(0,$.jsx)(S,{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)(ae,{size:`small`,checked:L,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ae,{size:`small`,checked:re,onChange:Se}),(0,$.jsx)(`span`,{children:`Rapports actifs`})]})]})})]})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(`div`,{className:`reports-table`,children:(0,$.jsx)(ge,{columns:ee,data:D,loading:m.isFetching,selectedRow:e,onRowSelect:me,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:H,modified:N,disabled:!N,placement:`top`}),(0,$.jsx)(_,{type:`primary`,onClick:he,loading:h.isPending,disabled:!N,icon:(0,$.jsx)(v,{}),children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:r,modified:N})]})]}),(0,$.jsx)(U,{form:E,onValuesChange:pe,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[b.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels CTI`}),K(!0)]}),(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels Etablissement`}),K()]})]})})]})]})]})};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,u]=(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)(d,{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:u})]})};Jt.propTypes={softCode:Q.default.string};var Yt=Z.memo(Jt);export{Yt as default}; \ No newline at end of file +`,e.getElementsByTagName(`head`)[0].appendChild(t)),e.body&&(0,h.addClassName)(e.body,`react-draggable-transparent-selection`)}}function b(e){if(e)try{if(e.body&&(0,h.removeClassName)(e.body,`react-draggable-transparent-selection`),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&t.type!==`Caret`&&t.removeAllRanges()}}catch{}}var x={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},S=x.mouse,C=function(e){(0,f.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.isDragging=!1,n.lastX=v,n.width=0,n._setHandleRef=n._setHandleRef.bind((0,d.default)(n)),n._handleClick=n._handleClick.bind((0,d.default)(n)),n._handleMouseDown=n._handleMouseDown.bind((0,d.default)(n)),n._handleMouseUp=n._handleMouseUp.bind((0,d.default)(n)),n._handleTouchStart=n._handleTouchStart.bind((0,d.default)(n)),n._handleTouchEnd=n._handleTouchEnd.bind((0,d.default)(n)),n._handleDragStart=n._handleDragStart.bind((0,d.default)(n)),n._handleDragStop=n._handleDragStop.bind((0,d.default)(n)),n._handleDrag=n._handleDrag.bind((0,d.default)(n)),n}return(0,s.default)(t,[{key:`componentWillUnmount`,value:function(){if(this.handleRef){var e=this.handleRef.ownerDocument;e.removeEventListener(x.mouse.move,this._handleDrag),e.removeEventListener(x.mouse.stop,this._handleDragStop),e.removeEventListener(x.touch.move,this._handleDrag),e.removeEventListener(x.touch.stop,this._handleDragStop),b(e)}}},{key:`render`,value:function(){var e=this.props,t=e.style;e.column,e.onResizeStart,e.onResize,e.onResizeStop,e.minWidth;var r=(0,a.default)(e,[`style`,`column`,`onResizeStart`,`onResize`,`onResizeStop`,`minWidth`]);return p.default.createElement(`div`,(0,n.default)({},r,{ref:this._setHandleRef,onClick:this._handleClick,onMouseDown:this._handleMouseDown,onMouseUp:this._handleMouseUp,onTouchStart:this._handleTouchStart,onTouchEnd:this._handleTouchEnd,style:_({userSelect:`none`,touchAction:`none`,position:`absolute`,top:0,bottom:0,right:0,cursor:`col-resize`},t)}))}},{key:`_setHandleRef`,value:function(e){this.handleRef=e}},{key:`_handleClick`,value:function(e){e.stopPropagation()}},{key:`_handleMouseDown`,value:function(e){S=x.mouse,this._handleDragStart(e)}},{key:`_handleMouseUp`,value:function(e){S=x.mouse,this._handleDragStop(e)}},{key:`_handleTouchStart`,value:function(e){S=x.touch,this._handleDragStart(e)}},{key:`_handleTouchEnd`,value:function(e){S=x.touch,this._handleDragStop(e)}},{key:`_handleDragStart`,value:function(e){if(!(typeof e.button==`number`&&e.button!==0)){this.isDragging=!0,this.lastX=v,this.width=this.props.column.width,this.props.onResizeStart(this.props.column);var t=this.handleRef.ownerDocument;y(t),t.addEventListener(S.move,this._handleDrag),t.addEventListener(S.stop,this._handleDragStop)}}},{key:`_handleDragStop`,value:function(e){if(this.isDragging){this.isDragging=!1,this.props.onResizeStop(this.props.column);var t=this.handleRef.ownerDocument;b(t),t.removeEventListener(S.move,this._handleDrag),t.removeEventListener(S.stop,this._handleDragStop)}}},{key:`_handleDrag`,value:function(e){var t=e.clientX;e.type===x.touch.move&&(e.preventDefault(),e.targetTouches&&e.targetTouches[0]&&(t=e.targetTouches[0].clientX));var n=this.handleRef.offsetParent,r=n.getBoundingClientRect(),i=t+n.scrollLeft-r.left;if(this.lastX===v){this.lastX=i;return}var a=this.props,o=a.column,s=a.minWidth,c=o.width,l=o.maxWidth,u=o.minWidth,d=u===void 0?s:u,f=i-this.lastX;if(f){this.width+=f,this.lastX=i;var p=this.width;l&&p>l?p=l:p{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),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=Se(),i=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(W()),s=i(z()),c=i(G()),l=i(J()),d=i(X()),f=i(K()),p=i(q()),m=i(Ce()),h=i(Y()),g=i(r()),_=i(u()),v=i(o()),y=i((L(),e(P))),b=i(vt()),x=i(yt()),S=i(bt()),C=i(xt()),w=i(St()),T=n(Ct()),E=i(wt()),D=i(Tt()),O=i(Et()),ee=i(Dt()),k=i(Ot()),A=_t();function j(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 M(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 g.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}),h=(0,A.callOrReturn)(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),_=i[this.props.rowKey],y=this._depthMap[_]||0,b=(0,v.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(_)>=0),(0,c.default)(t,this._prefixClass(`row--hovered`),!n&&_===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)),x=this.columnManager.hasFrozenColumns(),C=M({},h,{role:`row`,key:`row-${_}`,isScrolling:n,className:b,style:o,columns:r,rowIndex:a,rowData:i,rowKey:_,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:x?this._handleRowHover:null,onRowHeightChange:x?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return g.default.createElement(S.default,C)}},{key:`renderRowCell`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,o=e.columnIndex,l=e.rowData,u=e.rowIndex,d=e.expandIcon;if(i[k.default.PlaceholderKey])return g.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,h=i.cellRenderer,_=this._getComponent(`TableCell`),y=m?m({columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u}):(0,A.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u,container:this},x=(0,A.renderElement)(h||g.default.createElement(_,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,A.callOrReturn)(f,{cellData:y,columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u}),C=(0,v.default)(this._prefixClass(`row-cell`),S,(t={},(0,c.default)(t,this._prefixClass(`row-cell--align-center`),i.align===T.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`row-cell--align-right`),i.align===T.Alignment.RIGHT),t)),w=(0,A.callOrReturn)(this.props.cellProps,{columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u})||{},E=w.tagName,D=(0,a.default)(w,[`tagName`]),O=E||`div`;return g.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,v.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=M({},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 g.default.createElement(x.default,f)}},{key:`renderHeaderCell`,value:function(e){var t,n=e.columns,r=e.column,i=e.columnIndex,o=e.headerIndex,l=e.expandIcon;if(r[k.default.PlaceholderKey])return g.default.createElement(`div`,{key:`header-${o}-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,h=f.headerCellProps,_=this._getComponent(`TableHeaderCell`),y=this._getComponent(`SortIndicator`),b={columns:n,column:r,columnIndex:i,headerIndex:o,container:this},x=(0,A.renderElement)(d||g.default.createElement(_,{className:this._prefixClass(`header-cell-text`)}),b),S,C;if(m){var w=m[r.key];S=w===E.default.ASC||w===E.default.DESC,C=S?w:E.default.ASC}else S=r.key===p.key,C=S?p.order:E.default.ASC;var D=(0,A.callOrReturn)(u,{columns:n,column:r,columnIndex:i,headerIndex:o}),O=(0,v.default)(this._prefixClass(`header-cell`),D,(t={},(0,c.default)(t,this._prefixClass(`header-cell--align-center`),r.align===T.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`header-cell--align-right`),r.align===T.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)(h,{columns:n,column:r,columnIndex:i,headerIndex:o})||{},M=j.tagName,N=(0,a.default)(j,[`tagName`]),P=M||`div`;return g.default.createElement(P,(0,s.default)({role:`gridcell`,key:`header-${o}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},N,{className:O,style:this.columnManager.getColumnStyle(r.key),"data-key":r.key}),l,x,r.sortable&&g.default.createElement(y,{sorting:S,sortOrder:C,className:(0,v.default)(this._prefixClass(`sort-indicator`),(0,c.default)({},this._prefixClass(`sort-indicator--descending`),C===E.default.DESC))}),r.resizable&&g.default.createElement(ee.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,o=e.estimatedRowHeight,c=(0,a.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 g.default.createElement(b.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:o,getRowHeight:o?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,o=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this._verticalScrollbarSize||20,u=this.columnManager.getLeftFrozenColumnsWidth();return g.default.createElement(b.default,(0,s.default)({},o,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,o=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this.columnManager.getRightFrozenColumnsWidth(),u=this._verticalScrollbarSize;return g.default.createElement(b.default,(0,s.default)({},o,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===T.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 g.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:g.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 g.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 g.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,h=t.estimatedRowHeight;this._resetColumnManager(N(n,r),a);var _=l?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==_&&(this.resetAfterRowIndex(0,!1),this._data=_),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var y=M({},f,{width:i,height:this._getTableHeight()+p,position:`relative`}),b=(0,v.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`,!!h),e));return g.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=E.default.ASC;i?o=i[t]===E.default.ASC?E.default.DESC:E.default.ASC:t===r.key&&(o=r.order===E.default.ASC?E.default.DESC:E.default.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})}},{key:`_handleFrozenRowHeightChange`,value:function(e,t,n,r){r?r===T.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}(g.default.PureComponent);R.Column=T.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:_.default.string,className:_.default.string,style:_.default.object,children:_.default.node,columns:_.default.arrayOf(_.default.shape(T.default.propTypes)),data:_.default.array.isRequired,frozenData:_.default.array,rowKey:_.default.oneOfType([_.default.string,_.default.number]).isRequired,width:_.default.number.isRequired,height:_.default.number,maxHeight:_.default.number,rowHeight:_.default.number,estimatedRowHeight:_.default.oneOfType([_.default.number,_.default.func]),headerHeight:_.default.oneOfType([_.default.number,_.default.arrayOf(_.default.number)]).isRequired,footerHeight:_.default.number,fixed:_.default.bool,disabled:_.default.bool,overlayRenderer:_.default.oneOfType([_.default.func,_.default.element]),emptyRenderer:_.default.oneOfType([_.default.func,_.default.element]),footerRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerRenderer:_.default.oneOfType([_.default.func,_.default.element]),rowRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerClassName:_.default.oneOfType([_.default.string,_.default.func]),rowClassName:_.default.oneOfType([_.default.string,_.default.func]),headerProps:_.default.oneOfType([_.default.object,_.default.func]),headerCellProps:_.default.oneOfType([_.default.object,_.default.func]),rowProps:_.default.oneOfType([_.default.object,_.default.func]),cellProps:_.default.oneOfType([_.default.object,_.default.func]),expandIconProps:_.default.oneOfType([_.default.object,_.default.func]),expandColumnKey:_.default.string,defaultExpandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),expandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),onRowExpand:_.default.func,onExpandedRowsChange:_.default.func,sortBy:_.default.shape({key:_.default.string,order:_.default.oneOf([E.default.ASC,E.default.DESC])}),sortState:_.default.object,onColumnSort:_.default.func,onColumnResize:_.default.func,onColumnResizeEnd:_.default.func,useIsScrolling:_.default.bool,overscanRowCount:_.default.number,getScrollbarSize:_.default.func,onScroll:_.default.func,onEndReached:_.default.func,onEndReachedThreshold:_.default.number,onRowsRendered:_.default.func,onScrollbarPresenceChange:_.default.func,rowEventHandlers:_.default.object,ignoreFunctionInColumnCompare:_.default.bool,components:_.default.shape({TableCell:_.default.elementType,TableHeaderCell:_.default.elementType,ExpandIcon:_.default.elementType,SortIndicator:_.default.elementType})},t.default=R}))()),At=fe(({children:e})=>e),jt=V(({children:e})=>e),Mt=me(({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=>({...F(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)(M,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(te,{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)(f,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=y,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)(y,{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)(f,{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)(f,{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)(f.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)(H,{})})]})}),(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)(y,{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)(he,{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)(H,{})})]})})]})},{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)(f,{})})]})}),(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)(f,{})})]})})]})}]})};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)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),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)(f,{})})]})}),(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)(f.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)(f,{})})]})}),(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)(H,{})})]}),(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)(H,{})})]})]})]})}))})};Rt.propTypes={indicator:Q.default.object,handleShowModalFromForm:Q.default.func,associatedIndicators:Q.default.array};var{Option:zt}=y,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)(y,{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:d,associatedIndicators:g})=>{let{softCode:y}=ne(),S=ie(),C=(De(y).data??Te).comboCondition,w=S.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),m({type:`success`,message:`Indicateur`,description:`L'indicateur est ajouté au rapport`})},O=(e,t)=>{s(!0)},ee=(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}`]:``})},k=e=>{h(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},A=()=>{d(),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+x(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=ye(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)(f,{})},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)(f,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),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)(R,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete_etendue`,extra:e.indicateur_texte,children:(0,$.jsx)(f,{})})]})}),(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)(R,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete`,extra:e.indicateur_entete,children:(0,$.jsx)(f.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)(f.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)(R,{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:p.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)(f,{})}),e.field_tag===``&&(0,$.jsx)(R,{title:`test`,children:(0,$.jsx)(_,{onClick:()=>M(!1),children:(0,$.jsx)(re,{})})}),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)(f,{})})]})}),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)(f.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)(f,{})})]})}),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)(H,{})})]}),(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)(H,{})})]})]})]})},...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)(H,{})})]})}),(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)(ce,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:C,onChange:ee,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:g})}]:[]];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:k,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)(_,{danger:!0,icon:(0,$.jsx)(le,{}),children:`Supprimer`})}),(0,$.jsx)(Re,{onConfirm:A,modified:o,disabled:!o}),(0,$.jsx)(_,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(v,{}),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)(R,{title:n,children:(0,$.jsxs)(_,{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)(re,{}),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}=y,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=ne(),o=ie(),s=De(a),c=Oe(a,e?.oid),l=We(a),u=tt(),d=nt(),p=rt(),m=o.data?.session,h=s.data??Te,g=c.data??Le,b=h.comboCondition,x=h.comboGroup,S=l.data??He,[C]=U.useForm(),[E,O]=(0,Z.useState)(!1),[k,j]=(0,Z.useState)(),[M,N]=(0,Z.useState)(!1),[P,F]=(0,Z.useState)(null),[I,L]=(0,Z.useState)({}),[te,re]=(0,Z.useState)({}),[z,ae]=(0,Z.useState)(!1),[oe,se]=(0,Z.useState)({oneOnly:!1}),[B,V]=(0,Z.useState)(!1),[ue,fe]=(0,Z.useState)(!1),[me,he]=(0,Z.useState)(`100%`),[ge,W]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);W(()=>Ue(e,S)),re(G(e))}},[P,I]),(0,Z.useEffect)(()=>{r?(L(r),C.setFieldsValue(Se(r)),j(`ESSENTIEL`),O(!1)):Object.keys(g).length?(L(g),j(g.type_rapport),C.setFieldsValue(Se(g)),O(g.is_cti===`1`)):(L({}),C.setFieldsValue({}),O(!1))},[g,r]);let xe=ye(E,m);function Se(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 G(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 K=(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}),q=e=>{j(e)},J=e=>{let t={...I},n=K(e,t.sections.length);t.sections=t.sections.concat(n),L(t),n.length===1&&(F(n[0].key),N(!0),he(`30%`)),V(!0)},Y=e=>{let t={...I},n=t.sections.find(e=>e.key===P);oe.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_${oe.serie}`]=e.texte,n[`indicateur_output_format_${oe.serie}`]=e.output_format,oe.serie>=2&&(n[`indicateur_associe_${oe.serie}_id`]=e.oid,W(Ue(n,S)))),L(t),fe(!0),V(!0),se({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),fe(!1),V(!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&&re(G(e))}},ke=()=>{V(!0)},Ae=()=>{let t=``;p.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),V(!0),N(!1),he(`100%`),F(null)},Ne=()=>{ve(a,e.oid)},Fe=()=>{let e=C.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=_e({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>V(!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=()=>{se({oneOnly:!1}),ae(!z)},Ve=(e=null)=>{se({oneOnly:!0,serie:e}),ae(!0)},Ge=e=>{fe(e)},Ke=()=>{r?(L(r),C.setFieldsValue(Se(r))):Object.keys(g).length?(L(g),C.setFieldsValue(Se(g))):(L({}),C.setFieldsValue({})),V(!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||p.isPending,Ze=t.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t)),Qe=x.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)(be,{onConfirm:n,modified:B,children:(0,$.jsx)(_,{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)(R,{title:`Copier`,children:(0,$.jsx)(_,{type:`link`,onClick:Ae,disabled:!e||Xe,loading:p.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)(R,{title:`Supprimer le rapport`,children:(0,$.jsx)(_,{type:`link`,disabled:xe||Xe,loading:d.isPending,children:(0,$.jsx)(le,{})})})}),m?.ISROLECTI&&(0,$.jsx)(R,{title:`Script SQL`,children:(0,$.jsx)(_,{type:`link`,disabled:!e,onClick:Ne,children:(0,$.jsx)(ee,{})})}),I.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:k,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(R,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:Be,disabled:xe,children:`Ajouter un indicateur`})}),(0,$.jsx)(Re,{onConfirm:Ke,modified:B,disabled:!B||Xe}),(0,$.jsx)(_,{type:`primary`,icon:(0,$.jsx)(v,{}),onClick:Fe,loading:u.isPending,disabled:!B||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Pe,{showModal:z,options:oe,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(U.Provider,{onFormChange:Ie,children:[(0,$.jsxs)(U,{form:C,name:`settings`,className:`reports-editor-settings`,onValuesChange:ke,disabled:xe,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)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(U.Item,{name:`label`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(U.Item,{name:`contexte`,children:(0,$.jsx)(f,{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)(ce,{showSearch:!0,treeData:b,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)(y,{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)(y,{options:i,onChange:q})})]})]}),(0,$.jsxs)(`div`,{className:`form-row `,children:[k===`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)(y,{children:Qe})})]}),m.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)(H,{})})]}),(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)(H,{})})]})]})]}),(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)(pe,{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:S,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:te,showEditor:M,isEssentiel:k===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:ue,handleIndicatorModified:Ge,handleDeleteSection:Me,report:I,setFormIndicator:re,handleResetIndicatorSection:Ee,associatedIndicators:ge})]})},...k===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:C,formReport:I,setFormReport:L,setSelectedReportModified:V})}]:[]]})})})]})]})};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}=ne(),p=ie(),m=De(d),h=it(),g=at(),b=p.data?.session,x=m.data??Te,T=x.comboGroup,[E]=U.useForm(),[D,O]=(0,Z.useState)([]),[ee,M]=(0,Z.useState)([]),[N,P]=(0,Z.useState)(!1),[F,I]=(0,Z.useState)(!1),[L,te]=(0,Z.useState)(!1),[re,z]=(0,Z.useState)(!1),[ce,B]=(0,Z.useState)([]),[le,V]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(M(Ie(l)),E.setFieldsValue(G(T)));let e=x.reports.filter(e=>(!re||e.is_hide===`0`)&&(!L||e.is_cti===`1`)&&e.type_rapport===l);le&&(e=oe(e,le,[`texte`,`code`,`contexte`])),O(e)},[x.reports,l,le,L,re]);let de=e=>{u(e)},fe=e=>{V(e.target.value)},pe=e=>{P(!0)},H=()=>{E.setFieldsValue(G(T)),P(!1)},me=e=>{let n=x.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},he=()=>{let e=E.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=_e(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]})}h.mutate({softCode:d,xmlDef:n},{onSuccess:()=>P(!1)})},ve=()=>{I(!F),B([])},ye=()=>{let e=x.refReports.filter((e,t)=>ce.includes(t)).map(e=>e.oid).join(`,`);g.mutate({softCode:d,refoid:e},{onSuccess:()=>ve()})},be=()=>{m.refetch()},W=e=>{let t=[...ce];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),B([...new Set(t)])},xe=e=>{te(e)},Se=e=>{z(e)};function G(e){let t={};return T.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 K=(e=!1)=>T.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)(f,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ue,{title:`Importer depuis l'environnement de référence`,open:F,onCancel:ve,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!ce.length,loading:g.isPending},onOk:ye,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(ge,{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:x.refReports,selectedRows:ce,onRowSelect:W,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(_,{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)(R,{title:`Actualiser`,children:(0,$.jsx)(_,{type:`link`,onClick:be,children:(0,$.jsx)(j,{})})}),(0,$.jsx)(R,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(_,{type:`link`,onClick:ve,children:(0,$.jsx)(k,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(R,{title:`Parametres généraux`,children:(0,$.jsx)(_,{type:`link`,onClick:r,children:(0,$.jsx)(se,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(R,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(C,{children:[(0,$.jsx)(S,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(y,{options:c,onChange:de,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:le,onChange:fe})]})}),(0,$.jsx)(S,{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)(ae,{size:`small`,checked:L,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ae,{size:`small`,checked:re,onChange:Se}),(0,$.jsx)(`span`,{children:`Rapports actifs`})]})]})})]})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(`div`,{className:`reports-table`,children:(0,$.jsx)(ge,{columns:ee,data:D,loading:m.isFetching,selectedRow:e,onRowSelect:me,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:H,modified:N,disabled:!N,placement:`top`}),(0,$.jsx)(_,{type:`primary`,onClick:he,loading:h.isPending,disabled:!N,icon:(0,$.jsx)(v,{}),children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:r,modified:N})]})]}),(0,$.jsx)(U,{form:E,onValuesChange:pe,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[b.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels CTI`}),K(!0)]}),(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels Etablissement`}),K()]})]})})]})]})]})};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,u]=(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)(d,{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:u})]})};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-De0DkZJ5.js b/assets/ResetButton-DuBTbqE0.js similarity index 88% rename from assets/ResetButton-De0DkZJ5.js rename to assets/ResetButton-DuBTbqE0.js index ff302ca..6b26a13 100644 --- a/assets/ResetButton-De0DkZJ5.js +++ b/assets/ResetButton-DuBTbqE0.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,r as i}from"./axios-v6FV69Ne.js";import{t as a}from"./UndoOutlined-2WspCEN7.js";import{N as o}from"./index-BqyXv5bE.js";import{t as s}from"./BaseActionButton-BmPZtLSb.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=[])=>i({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>i({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(r()),S=n(),C=({children:e=`Réinitialiser`,...t})=>(0,S.jsx)(s,{icon:(0,S.jsx)(a,{}),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,r as i}from"./axios-BbX9YWYe.js";import{t as a}from"./UndoOutlined-eQ49Nx19.js";import{N as o}from"./index-Cdh6k4b7.js";import{t as s}from"./BaseActionButton-DKI92mSi.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=[])=>i({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>i({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(r()),S=n(),C=({children:e=`Réinitialiser`,...t})=>(0,S.jsx)(s,{icon:(0,S.jsx)(a,{}),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/RightOutlined-DBt6C6FI.js b/assets/RightOutlined-B3F2zuMj.js similarity index 65% rename from assets/RightOutlined-DBt6C6FI.js rename to assets/RightOutlined-B3F2zuMj.js index 4307453..1a10b37 100644 --- a/assets/RightOutlined-DBt6C6FI.js +++ b/assets/RightOutlined-B3F2zuMj.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z`}}]},name:`right`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z`}}]},name:`right`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/RightSquareOutlined-tpje-J-e.js b/assets/RightSquareOutlined-OBh45DCC.js similarity index 76% rename from assets/RightSquareOutlined-tpje-J-e.js rename to assets/RightSquareOutlined-OBh45DCC.js index d06d33e..cbe19e0 100644 --- a/assets/RightSquareOutlined-tpje-J-e.js +++ b/assets/RightSquareOutlined-OBh45DCC.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`right-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`right-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/RowLabelWithIcon-C0KsgW5x.js b/assets/RowLabelWithIcon-Bn515xrz.js similarity index 89% rename from assets/RowLabelWithIcon-C0KsgW5x.js rename to assets/RowLabelWithIcon-Bn515xrz.js index 9221835..c37f9f6 100644 --- a/assets/RowLabelWithIcon-C0KsgW5x.js +++ b/assets/RowLabelWithIcon-Bn515xrz.js @@ -1,2 +1,2 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Filter-6hGzrL6X.js","./chunk-jRWAZmH_.js","./jsx-runtime-CEixWuwE.js","./FilterOutline-0NxB8lny.js","./Home-C0KXjxek.js","./HomeOutline-DA8r8OiJ.js","./Hospital-CLc27vPC.js","./Information-Dvaqgobw.js","./NotificationsOutline-COWH5lJd.js","./PeopleOutline-B7nsOh6I.js","./PersonCircleOutline-DFO77GzI.js","./SynthesisOutline-DU1b2CPh.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{In as r,Ln as i,jt as a,n as o}from"./axios-v6FV69Ne.js";import{t as s}from"./preload-helper-D0MDUw1L.js";import{F as c}from"./index-BqyXv5bE.js";var l=e(t());i();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(a,r(r({},e),{},{ref:t,icon:u}))}),f=e(o()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>s(()=>import(`./Filter-6hGzrL6X.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>s(()=>import(`./FilterOutline-0NxB8lny.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>s(()=>import(`./Home-C0KXjxek.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>s(()=>import(`./HomeOutline-DA8r8OiJ.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>s(()=>import(`./Hospital-CLc27vPC.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>s(()=>import(`./Information-Dvaqgobw.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>s(()=>import(`./NotificationsOutline-COWH5lJd.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>s(()=>import(`./PeopleOutline-B7nsOh6I.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>s(()=>import(`./PersonCircleOutline-DFO77GzI.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>s(()=>import(`./SynthesisOutline-DU1b2CPh.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{Fn as r,Pn as i,kt as a,n as o}from"./axios-BbX9YWYe.js";import{t as s}from"./preload-helper-D0MDUw1L.js";import{F as c}from"./index-Cdh6k4b7.js";var l=e(t());r();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(a,i(i({},e),{},{ref:t,icon:u}))}),f=e(o()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>s(()=>import(`./Filter-6hGzrL6X.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>s(()=>import(`./FilterOutline-0NxB8lny.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>s(()=>import(`./Home-C0KXjxek.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>s(()=>import(`./HomeOutline-DA8r8OiJ.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>s(()=>import(`./Hospital-CLc27vPC.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>s(()=>import(`./Information-Dvaqgobw.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>s(()=>import(`./NotificationsOutline-COWH5lJd.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>s(()=>import(`./PeopleOutline-B7nsOh6I.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>s(()=>import(`./PersonCircleOutline-DFO77GzI.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>s(()=>import(`./SynthesisOutline-DU1b2CPh.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-2Qpcn7Fb.js b/assets/SalarieVentilationEditor-Dzpi2mYT.js similarity index 79% rename from assets/SalarieVentilationEditor-2Qpcn7Fb.js rename to assets/SalarieVentilationEditor-Dzpi2mYT.js index ea9efd7..4a0d2bd 100644 --- a/assets/SalarieVentilationEditor-2Qpcn7Fb.js +++ b/assets/SalarieVentilationEditor-Dzpi2mYT.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{In as r,L as i,Ln as a,Q as o,Wn as s,X as c,Y as l,cr as u,jt as d,n as f,o as p,sr as m}from"./axios-v6FV69Ne.js";import{t as h}from"./input-Fres-Ye6.js";import{i as g}from"./notification-C7Dk1wtU.js";import{n as _,t as v}from"./slicedToArray-YLaz90ka.js";import{n as y,t as b}from"./typeof-BUNGcdwP.js";import{i as x,r as S}from"./asyncToGenerator-DHhZBkop.js";import{m as C,p as w,t as T}from"./button-C7b7AmGo.js";import{t as E}from"./table-DnmGk0cX.js";import{n as D}from"./pagination-CL07DaPS.js";import{n as O,r as k}from"./useFlexGapSupport-D3W_g-1w.js";import{t as A}from"./tooltip-aAycUXp4.js";import{t as ee}from"./ArrowLeftOutlined-D46HctO4.js";import{c as j,s as M,u as te}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as ne}from"./useMutation-Dw_VO9_w.js";import{t as re}from"./Loader-C9fMgHPw.js";import{Ct as ie,ht as ae,ot as N,wt as oe}from"./index-BqyXv5bE.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-De0DkZJ5.js";import{t as pe}from"./BaseActionButton-BmPZtLSb.js";import{t as me}from"./SaveButton-DgNXbBTf.js";var he=function(e){return e.children};x();var L=e(s()),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)(S(S({},`${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`,S({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};u();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,p=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:m(m({},u),y),contentStyle:m(m({},d),b),span:S,colon:r,component:o,itemPrefixCls:g,bordered:a,label:c?f:null,content:l?p:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:m(m(m({},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:m(m(m({},d),v),b),span:S*2-1,component:o[1],itemPrefixCls:g,bordered:a,content:p})]})}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,m({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},V(i,e,m({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:a,className:`${n}-row`},V(i,e,m({component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};x(),_(),y(),w();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(b(e)===`object`)for(var n=0;nn)&&(r=i(e,{span:n})),r}function ve(e,t){var n=C(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)(ee,{}),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)(h,{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)(A,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(T,{className:`auto-fill-btn`,icon:(0,K.jsx)(D,{}),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(f());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)(A,{title:r&&`Une ou plusieurs colonnes sont incorrectes: le total de chaque colonne doit être égal à 1.`,children:(0,K.jsxs)(ie,{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)(E,{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)(E.Summary,{fixed:!0,children:(0,K.jsxs)(E.Summary.Row,{children:[(0,K.jsx)(E.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)(E.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,g({key:t,message:n,description:r,duration:i})),e||c.close(t)},[e,t,n,r,i]),(0,R.useEffect)(()=>(o.current=!1,c.close(t),()=>c.close(t)),[t,a]);function s(){c.close(t),o.current=!1}return s}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}=te(),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)(oe,{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{F as r,Fn as i,Hn as a,J as o,Pn as s,X as c,a as l,ar as u,kt as d,n as f,or as p,q as m}from"./axios-BbX9YWYe.js";import{t as h}from"./input-CAHxss7C.js";import{i as g}from"./notification-BAy1NkPD.js";import{n as _,t as v}from"./slicedToArray-YLaz90ka.js";import{n as y,t as b}from"./typeof-BUNGcdwP.js";import{i as x,r as S}from"./asyncToGenerator-DHhZBkop.js";import{m as C,p as w,t as T}from"./button-CGra0C8Y.js";import{t as E}from"./table-Bru7qbw7.js";import{n as D}from"./pagination-DFVU7nHr.js";import{n as O,r as k}from"./useFlexGapSupport-Cmh5GcIO.js";import{t as A}from"./tooltip-C-n3SkGv.js";import{t as ee}from"./ArrowLeftOutlined-CPZ5Fmbm.js";import{c as j,s as M,u as te}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as ne}from"./useMutation-BZFnlhBo.js";import{t as re}from"./Loader-BunwQzlz.js";import{Ct as ie,ht as ae,ot as N,wt as oe}from"./index-Cdh6k4b7.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-DuBTbqE0.js";import{t as pe}from"./BaseActionButton-DKI92mSi.js";import{t as me}from"./SaveButton-CxuBu1h2.js";var he=function(e){return e.children};x();var L=e(a()),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)(S(S({},`${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`,S({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};p();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,d=n.labelStyle,f=n.contentStyle;return e.map(function(e,t){var n=e.props,p=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:u(u({},d),y),contentStyle:u(u({},f),b),span:S,colon:r,component:o,itemPrefixCls:g,bordered:a,label:c?p:null,content:l?m:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:u(u(u({},d),v),y),span:1,colon:r,component:o[0],itemPrefixCls:g,bordered:a,label:p}),R.createElement(B,{key:`content-${C||t}`,className:_,style:u(u(u({},f),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,u({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},V(i,e,u({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:a,className:`${n}-row`},V(i,e,u({component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};x(),_(),y(),w();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(b(e)===`object`)for(var n=0;nn)&&(i=r(e,{span:n})),i}function ve(e,t){var n=C(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)(ee,{}),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)(h,{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)(A,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(T,{className:`auto-fill-btn`,icon:(0,K.jsx)(D,{}),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(f());function $({currentYear:e,setCurrentYear:t,hasUnsavedChanges:n,setHasUnsavedChanges:r,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:o,salarieVentilationQuery:s}){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),c=n[i];if(!F(c,t))return;n[i]={...c,...t},o(t=>({...t,[e]:n}));let l=F({...s?.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),s=Object.keys(a).map(Number).filter(e=>e>=i).sort((e,t)=>e-t),c=!1,l=a[e]||[],u={...a};if(s.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=s.reduce((e,t)=>(e[t.toString()]=!0,e),{});o(u),r(t=>({...t,...e}))}},handleCellSave:y,isCellModified:(t,n)=>{let r=s.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)(A,{title:r&&`Une ou plusieurs colonnes sont incorrectes: le total de chaque colonne doit être égal à 1.`,children:(0,K.jsxs)(ie,{dot:!0,offset:[6,0],className:p[t]&&`badge-error`,count:n[t]?`1`:`0`,children:[r&&(0,K.jsx)(c,{style:{color:`#cf1322`,marginRight:4}}),(0,K.jsx)(`span`,{children:t})]},t)})}),children:(0,K.jsx)(E,{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)(E.Summary,{fixed:!0,children:(0,K.jsxs)(E.Summary.Row,{children:[(0,K.jsx)(E.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)(E.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 s=(0,R.useRef)(!1);(0,R.useEffect)(()=>{e&&!s.current&&(s.current=!0,g({key:t,message:n,description:r,duration:i})),e||o.close(t)},[e,t,n,r,i]),(0,R.useEffect)(()=>(s.current=!1,o.close(t),()=>o.close(t)),[t,a]);function c(){o.close(t),s.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}=te(),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)(oe,{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-CGpM4D2S.js b/assets/SalarieVentilationListing-BKclg3WQ.js similarity index 87% rename from assets/SalarieVentilationListing-CGpM4D2S.js rename to assets/SalarieVentilationListing-BKclg3WQ.js index ee22eec..3f5922c 100644 --- a/assets/SalarieVentilationListing-CGpM4D2S.js +++ b/assets/SalarieVentilationListing-BKclg3WQ.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-DR3o6Tiw.js";import{t as i}from"./button-C7b7AmGo.js";import{t as a}from"./table-DnmGk0cX.js";import{c as o,s,t as c}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as l}from"./Loader-C9fMgHPw.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-De0DkZJ5.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-BWCs920B.js";import{t as i}from"./button-CGra0C8Y.js";import{t as a}from"./table-Bru7qbw7.js";import{c as o,s,t as c}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as l}from"./Loader-BunwQzlz.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-DuBTbqE0.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-DgNXbBTf.js b/assets/SaveButton-CxuBu1h2.js similarity index 55% rename from assets/SaveButton-DgNXbBTf.js rename to assets/SaveButton-CxuBu1h2.js index 38e0fd0..d13e35a 100644 --- a/assets/SaveButton-DgNXbBTf.js +++ b/assets/SaveButton-CxuBu1h2.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-v6FV69Ne.js";import{t as i}from"./SaveOutlined-DYxjRtw8.js";import{t as a}from"./BaseActionButton-BmPZtLSb.js";t();var o=e(r()),s=n(),c=({children:e=`Enregistrer`,...t})=>(0,s.jsx)(a,{icon:(0,s.jsx)(i,{}),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{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./SaveOutlined-CZUncBxA.js";import{t as a}from"./BaseActionButton-DKI92mSi.js";t();var o=e(r()),s=n(),c=({children:e=`Enregistrer`,...t})=>(0,s.jsx)(a,{icon:(0,s.jsx)(i,{}),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/SaveOutlined-DYxjRtw8.js b/assets/SaveOutlined-CZUncBxA.js similarity index 76% rename from assets/SaveOutlined-DYxjRtw8.js rename to assets/SaveOutlined-CZUncBxA.js index b2002d0..39015f0 100644 --- a/assets/SaveOutlined-DYxjRtw8.js +++ b/assets/SaveOutlined-CZUncBxA.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z`}}]},name:`save`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z`}}]},name:`save`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/SearchOutlined-BTRNdCQU.js b/assets/SearchOutlined-BTRNdCQU.js new file mode 100644 index 0000000..b0ed1a6 --- /dev/null +++ b/assets/SearchOutlined-BTRNdCQU.js @@ -0,0 +1,29 @@ +import{n as e,o as t,r as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{$n as i,$t as a,Ct as o,Fn as s,Hn as c,In as l,M as u,N as d,O as f,Pn as p,St as m,Un as h,Wn as g,_n as _,ar as v,bn as y,dn as b,en as x,er as S,fn as C,ir as ee,kt as te,mn as ne,nr as re,or as ie,pn as w,rr as ae,tr as oe,un as se,vn as T,yn as ce,zn as E}from"./axios-BbX9YWYe.js";import{n as le,t as ue}from"./slicedToArray-YLaz90ka.js";import{n as de,t as fe}from"./typeof-BUNGcdwP.js";import{i as D,n as pe,r as O,t as me}from"./asyncToGenerator-DHhZBkop.js";import{l as he,m as ge,p as _e,u as ve}from"./button-CGra0C8Y.js";function ye(e,t){return e.indexOf(t)===0}function be(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=t===!1?{aria:!0,data:!0,attr:!0}:t===!0?{aria:!0}:p({},t),r={};return Object.keys(e).forEach(function(t){(n.aria&&(t===`role`||ye(t,Se))||n.data&&ye(t,Ce)||n.attr&&xe.includes(t))&&(r[t]=e[t])}),r}var xe,Se,Ce,we=e((()=>{s(),xe=`accept acceptCharset accessKey action allowFullScreen allowTransparency + alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge + charSet checked classID className colSpan cols content contentEditable contextMenu + controls coords crossOrigin data dateTime default defer dir disabled download draggable + encType form formAction formEncType formMethod formNoValidate formTarget frameBorder + headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity + is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media + mediaGroup method min minLength multiple muted name noValidate nonce open + optimum pattern placeholder poster preload radioGroup readOnly rel required + reversed role rowSpan rows sandbox scope scoped scrolling seamless selected + shape size sizes span spellCheck src srcDoc srcLang srcSet start step style + summary tabIndex target title type useMap value width wmode wrap onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick + onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown + onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel + onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough + onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`.split(/[\s\n]+/),Se=`aria-`,Ce=`data-`})),Te,k,A,j,M=e((()=>{l(),Te=t(r()),k=`RC_FORM_INTERNAL_HOOKS`,A=function(){E(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},j=Te.createContext({getFieldValue:A,getFieldsValue:A,getFieldError:A,getFieldWarning:A,getFieldsError:A,isFieldsTouched:A,isFieldTouched:A,isFieldValidating:A,isFieldsValidating:A,resetFields:A,setFields:A,setFieldValue:A,setFieldsValue:A,validateFields:A,submit:A,getInternalHooks:function(){return A(),{dispatch:A,initEntityValue:A,registerField:A,useSubscribe:A,setInitialValues:A,destroyForm:A,setCallbacks:A,registerWatch:A,getFields:A,setValidateMessages:A,setPreserve:A,getInitialValue:A}}})})),Ee,N,De=e((()=>{Ee=t(r()),N=Ee.createContext(null)}));function Oe(e){return e==null?[]:Array.isArray(e)?e:[e]}function ke(e){return e&&!!e._init}var Ae=e((()=>{}));function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Fe(e,t,n){return Fe=Pe()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Ne(i,n.prototype),i},Fe.apply(null,arguments)}function Ie(e){return Function.toString.call(e).indexOf(`[native code]`)!==-1}function Le(e){var t=typeof Map==`function`?new Map:void 0;return Le=function(e){if(e===null||!Ie(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return Fe(e,arguments,Me(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Ne(n,e)},Le(e)}function Re(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function F(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(Ye,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch{return`[Circular]`}break;default:return e}}):e}function ze(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`}function I(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||ze(t)&&typeof e==`string`&&!e)}function Be(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,e||[]),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function Ve(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,s{Ye=/%[sdj%]/g,Xe=function(){},Ze=function(e){je(t,e);function t(t,n){var r=e.call(this,`Async Validation Error`)||this;return r.errors=t,r.fields=n,r}return t}(Le(Error)),Qe=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||I(t,a||e.type))&&r.push(F(i.messages.required,e.fullField))},$e=function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(F(i.messages.whitespace,e.fullField))},tt=(function(){if(et)return et;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=`+e+`)|(?<=`+e+`)(?=\\s|$))`:``},n=`(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}`,r=`[a-fA-F\\d]{1,4}`,i=(` +(?: +(?:`+r+`:){7}(?:`+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 +(?:`+r+`:){6}(?:`+n+`|:`+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 +(?:`+r+`:){5}(?::`+n+`|(?::`+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 +(?:`+r+`:){4}(?:(?::`+r+`){0,1}:`+n+`|(?::`+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 +(?:`+r+`:){3}(?:(?::`+r+`){0,2}:`+n+`|(?::`+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 +(?:`+r+`:){2}(?:(?::`+r+`){0,3}:`+n+`|(?::`+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 +(?:`+r+`:){1}(?:(?::`+r+`){0,4}:`+n+`|(?::`+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 +(?::(?:(?::`+r+`){0,5}:`+n+`|(?::`+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 +)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 +`).replace(/\s*\/\/.*$/gm,``).replace(/\n/g,``).trim(),a=RegExp(`(?:^`+n+`$)|(?:^`+i+`$)`),o=RegExp(`^`+n+`$`),s=RegExp(`^`+i+`$`),c=function(e){return e&&e.exact?a:RegExp(`(?:`+t(e)+n+t(e)+`)|(?:`+t(e)+i+t(e)+`)`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(``+t(e)+n+t(e),`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(``+t(e)+i+t(e),`g`)};var l=`(?:(?:[a-z]+:)?//)`,u=`(?:\\S+(?::\\S*)?@)?`,d=c.v4().source,f=c.v6().source,p=`(?:`+l+`|www\\.)`+u+`(?:localhost|`+d+`|`+f+`|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return et=RegExp(`(?:^`+p+`$)`,`i`),et}),nt={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},L={integer:function(e){return L.number(e)&&parseInt(e,10)===e},float:function(e){return L.number(e)&&!L.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e==`number`},object:function(e){return typeof e==`object`&&!L.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(nt.email)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(tt())},hex:function(e){return typeof e==`string`&&!!e.match(nt.hex)}},rt=function(e,t,n,r,i){if(e.required&&t===void 0){Qe(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?L[o](t)||r.push(F(i.messages.types[o],e.fullField,e.type)):o&&typeof t!==e.type&&r.push(F(i.messages.types[o],e.fullField,e.type))},it=function(e,t,n,r,i){var a=typeof e.len==`number`,o=typeof e.min==`number`,s=typeof e.max==`number`,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,u=null,d=typeof t==`number`,f=typeof t==`string`,p=Array.isArray(t);if(d?u=`number`:f?u=`string`:p&&(u=`array`),!u)return!1;p&&(l=t.length),f&&(l=t.replace(c,`_`).length),a?l!==e.len&&r.push(F(i.messages[u].len,e.fullField,e.len)):o&&!s&&le.max?r.push(F(i.messages[u].max,e.fullField,e.max)):o&&s&&(le.max)&&r.push(F(i.messages[u].range,e.fullField,e.min,e.max))},R=`enum`,z={required:Qe,whitespace:$e,type:rt,range:it,enum:function(e,t,n,r,i){e[R]=Array.isArray(e[R])?e[R]:[],e[R].indexOf(t)===-1&&r.push(F(i.messages[R],e.fullField,e[R].join(`, `)))},pattern:function(e,t,n,r,i){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(F(i.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern==`string`&&(new RegExp(e.pattern).test(t)||r.push(F(i.messages.pattern.mismatch,e.fullField,t,e.pattern))))}},at=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`string`)&&!e.required)return n();z.required(e,t,r,a,i,`string`),I(t,`string`)||(z.type(e,t,r,a,i),z.range(e,t,r,a,i),z.pattern(e,t,r,a,i),e.whitespace===!0&&z.whitespace(e,t,r,a,i))}n(a)},ot=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},st=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},ct=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},lt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),I(t)||z.type(e,t,r,a,i)}n(a)},ut=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},dt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},ft=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();z.required(e,t,r,a,i,`array`),t!=null&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},pt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},mt=`enum`,ht=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z[mt](e,t,r,a,i)}n(a)},gt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`string`)&&!e.required)return n();z.required(e,t,r,a,i),I(t,`string`)||z.pattern(e,t,r,a,i)}n(a)},_t=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`date`)&&!e.required)return n();if(z.required(e,t,r,a,i),!I(t,`date`)){var o=t instanceof Date?t:new Date(t);z.type(e,o,r,a,i),o&&z.range(e,o.getTime(),r,a,i)}}n(a)},vt=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:typeof t;z.required(e,t,r,a,i,o),n(a)},yt=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,a)&&!e.required)return n();z.required(e,t,r,o,i,a),I(t,a)||z.type(e,t,r,o,i)}n(o)},B={string:at,method:ot,number:st,boolean:ct,regexp:lt,integer:ut,float:dt,array:ft,object:pt,enum:ht,pattern:gt,date:_t,url:yt,hex:yt,email:yt,required:vt,any:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i)}n(a)}},bt=Je(),V=function(){function e(e){this.rules=null,this._messages=bt,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(typeof e!=`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})},t.messages=function(e){return e&&(this._messages=qe(Je(),e)),this._messages},t.validate=function(t,n,r){var i=this;n===void 0&&(n={}),r===void 0&&(r=function(){});var a=t,o=n,s=r;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,e)}else t.push(e)}for(var i=0;i{H="'${name}' is not a valid ${type}",St={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:H,method:H,array:H,object:H,number:H,date:H,boolean:H,integer:H,float:H,regexp:H,email:H,url:H,hex:H},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}}}));function wt(e,t){return e.replace(/\$\{\w+\}/g,function(e){return t[e.slice(2,-1)]})}function Tt(e,t,n,r,i){return Et.apply(this,arguments)}function Et(){return Et=me(m().mark(function e(t,n,r,i,a){var o,s,c,l,u,d,f,h,g;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=p({},r),delete o.ruleIndex,Nt.warning=function(){},o.validator&&(s=o.validator,o.validator=function(){try{return s.apply(void 0,arguments)}catch(e){return console.error(e),Promise.reject(Pt)}}),c=null,o&&o.type===`array`&&o.defaultField&&(c=o.defaultField,delete o.defaultField),l=new Nt(O({},t,[o])),u=b(St,i.validateMessages),l.messages(u),d=[],e.prev=10,e.next=13,Promise.resolve(l.validate(O({},t,n),p({},i)));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(10),e.t0.errors&&(d=e.t0.errors.map(function(e,t){var n=e.message,r=n===Pt?u.default:n;return Mt.isValidElement(r)?Mt.cloneElement(r,{key:`error_${t}`}):r}));case 18:if(!(!d.length&&c)){e.next=23;break}return e.next=21,Promise.all(n.map(function(e,n){return Tt(`${t}.${n}`,e,c,i,a)}));case 21:return f=e.sent,e.abrupt(`return`,f.reduce(function(e,t){return[].concat(_(e),_(t))},[]));case 23:return h=p(p({},r),{},{name:t,enum:(r.enum||[]).join(`, `)},a),g=d.map(function(e){return typeof e==`string`?wt(e,h):e}),e.abrupt(`return`,g);case 26:case`end`:return e.stop()}},e,null,[[10,15]])})),Et.apply(this,arguments)}function Dt(e,t,n,r,i,a){var o=e.join(`.`),s=n.map(function(e,t){var n=e.validator,r=p(p({},e),{},{ruleIndex:t});return n&&(r.validator=function(e,t,r){var i=!1,a=n(e,t,function(){var e=[...arguments];Promise.resolve().then(function(){E(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r.apply(void 0,e)})});i=a&&typeof a.then==`function`&&typeof a.catch==`function`,E(i,"`callback` is deprecated. Please return a promise instead."),i&&a.then(function(){r()}).catch(function(e){r(e||` `)})}),r}).sort(function(e,t){var n=e.warningOnly,r=e.ruleIndex,i=t.warningOnly,a=t.ruleIndex;return!!n==!!i?r-a:n?1:-1}),c;if(i===!0)c=new Promise(function(){var e=me(m().mark(function e(n,i){var c,l,u;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c=0;case 1:if(!(c{T(),D(),o(),s(),pe(),xt(),Mt=t(r()),l(),Ct(),se(),Nt=V,Pt=`CODE_LOGIC_ERROR`}));function U(e){return Oe(e)}function It(e,t){var n={};return t.forEach(function(t){var r=w(e,t);n=C(n,t,r)}),n}function W(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(e){return Lt(t,e,n)})}function Lt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(t,n){return e[n]===t})}function Rt(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||fe(e)!==`object`||fe(t)!==`object`)return!1;var n=Object.keys(e),r=Object.keys(t);return _(new Set([].concat(n,r))).every(function(n){var r=e[n],i=t[n];return typeof r==`function`&&typeof i==`function`?!0:r===i})}function zt(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&fe(t.target)===`object`&&e in t.target?t.target[e]:t}function Bt(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],a=t-n;return a>0?[].concat(_(e.slice(0,n)),[i],_(e.slice(n,t)),_(e.slice(t+1,r))):a<0?[].concat(_(e.slice(0,t)),_(e.slice(t+1,n+1)),[i],_(e.slice(n+1,r))):e}var Vt=e((()=>{T(),de(),ne(),se(),Ae()}));function Ht(e,t,n,r,i,a){return typeof e==`function`?e(t,n,`source`in a?{source:a.source}:{}):r!==i}function Ut(e){var t=e.name,n=a(e,Wt),r=G.useContext(j),i=G.useContext(N),o=t===void 0?void 0:U(t),s=`keep`;return n.isListField||(s=`_${(o||[]).join(`_`)}`),G.createElement(Gt,v({key:s,name:o,isListField:!!i},n,{fieldContext:r}))}var G,Wt,K,Gt,Kt=e((()=>{ie(),x(),o(),pe(),s(),T(),ee(),re(),S(),g(),y(),D(),_e(),u(),l(),G=t(r()),M(),De(),Ae(),Ft(),Vt(),Wt=[`name`],K=[],Gt=function(e){h(n,e);var t=ce(n);function n(e){var r;if(ae(this,n),r=t.call(this,e),O(i(r),`state`,{resetCount:0}),O(i(r),`cancelRegisterFunc`,null),O(i(r),`mounted`,!1),O(i(r),`touched`,!1),O(i(r),`dirty`,!1),O(i(r),`validatePromise`,void 0),O(i(r),`prevValidating`,void 0),O(i(r),`errors`,K),O(i(r),`warnings`,K),O(i(r),`cancelRegister`,function(){var e=r.props,t=e.preserve,n=e.isListField,i=e.name;r.cancelRegisterFunc&&r.cancelRegisterFunc(n,t,U(i)),r.cancelRegisterFunc=null}),O(i(r),`getNamePath`,function(){var e=r.props,t=e.name,n=e.fieldContext.prefixName,i=n===void 0?[]:n;return t===void 0?[]:[].concat(_(i),_(t))}),O(i(r),`getRules`,function(){var e=r.props,t=e.rules,n=t===void 0?[]:t,i=e.fieldContext;return n.map(function(e){return typeof e==`function`?e(i):e})}),O(i(r),`refresh`,function(){r.mounted&&r.setState(function(e){return{resetCount:e.resetCount+1}})}),O(i(r),`metaCache`,null),O(i(r),`triggerMetaEvent`,function(e){var t=r.props.onMetaChange;if(t){var n=p(p({},r.getMeta()),{},{destroy:e});d(r.metaCache,n)||t(n),r.metaCache=n}else r.metaCache=null}),O(i(r),`onStoreChange`,function(e,t,n){var i=r.props,a=i.shouldUpdate,o=i.dependencies,s=o===void 0?[]:o,c=i.onReset,l=n.store,u=r.getNamePath(),d=r.getValue(e),f=r.getValue(l),p=t&&W(t,u);switch(n.type===`valueUpdate`&&n.source===`external`&&d!==f&&(r.touched=!0,r.dirty=!0,r.validatePromise=null,r.errors=K,r.warnings=K,r.triggerMetaEvent()),n.type){case`reset`:if(!t||p){r.touched=!1,r.dirty=!1,r.validatePromise=void 0,r.errors=K,r.warnings=K,r.triggerMetaEvent(),c?.(),r.refresh();return}break;case`remove`:if(a){r.reRender();return}break;case`setField`:var m=n.data;if(p){`touched`in m&&(r.touched=m.touched),`validating`in m&&!(`originRCField`in m)&&(r.validatePromise=m.validating?Promise.resolve([]):null),`errors`in m&&(r.errors=m.errors||K),`warnings`in m&&(r.warnings=m.warnings||K),r.dirty=!0,r.triggerMetaEvent(),r.reRender();return}else if(`value`in m&&W(t,u,!0)){r.reRender();return}if(a&&!u.length&&Ht(a,e,l,d,f,n)){r.reRender();return}break;case`dependenciesUpdate`:if(s.map(U).some(function(e){return W(n.relatedFields,e)})){r.reRender();return}break;default:if(p||(!s.length||u.length||a)&&Ht(a,e,l,d,f,n)){r.reRender();return}break}a===!0&&r.reRender()}),O(i(r),`validateRules`,function(e){var t=r.getNamePath(),n=r.getValue(),i=e||{},a=i.triggerName,o=i.validateOnly,s=o===void 0?!1:o,c=Promise.resolve().then(me(m().mark(function i(){var o,s,l,u,d,f,p;return m().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(r.mounted){i.next=2;break}return i.abrupt(`return`,[]);case 2:if(o=r.props,s=o.validateFirst,l=s===void 0?!1:s,u=o.messageVariables,d=o.validateDebounce,f=r.getRules(),a&&(f=f.filter(function(e){return e}).filter(function(e){var t=e.validateTrigger;return t?Oe(t).includes(a):!0})),!(d&&a)){i.next=10;break}return i.next=8,new Promise(function(e){setTimeout(e,d)});case 8:if(r.validatePromise===c){i.next=10;break}return i.abrupt(`return`,[]);case 10:return p=Dt(t,n,f,e,l,u),p.catch(function(e){return e}).then(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:K;if(r.validatePromise===c){var t;r.validatePromise=null;var n=[],i=[];(t=e.forEach)==null||t.call(e,function(e){var t=e.rule.warningOnly,r=e.errors,a=r===void 0?K:r;t?i.push.apply(i,_(a)):n.push.apply(n,_(a))}),r.errors=n,r.warnings=i,r.triggerMetaEvent(),r.reRender()}}),i.abrupt(`return`,p);case 13:case`end`:return i.stop()}},i)})));return s?c:(r.validatePromise=c,r.dirty=!0,r.errors=K,r.warnings=K,r.triggerMetaEvent(),r.reRender(),c)}),O(i(r),`isFieldValidating`,function(){return!!r.validatePromise}),O(i(r),`isFieldTouched`,function(){return r.touched}),O(i(r),`isFieldDirty`,function(){if(r.dirty||r.props.initialValue!==void 0)return!0;var e=r.props.fieldContext.getInternalHooks(k).getInitialValue;return e(r.getNamePath())!==void 0}),O(i(r),`getErrors`,function(){return r.errors}),O(i(r),`getWarnings`,function(){return r.warnings}),O(i(r),`isListField`,function(){return r.props.isListField}),O(i(r),`isList`,function(){return r.props.isList}),O(i(r),`isPreserve`,function(){return r.props.preserve}),O(i(r),`getMeta`,function(){return r.prevValidating=r.isFieldValidating(),{touched:r.isFieldTouched(),validating:r.prevValidating,errors:r.errors,warnings:r.warnings,name:r.getNamePath(),validated:r.validatePromise===null}}),O(i(r),`getOnlyChild`,function(e){if(typeof e==`function`){var t=r.getMeta();return p(p({},r.getOnlyChild(e(r.getControlled(),t,r.props.fieldContext))),{},{isFunction:!0})}var n=ge(e);return n.length!==1||!G.isValidElement(n[0])?{child:n,isFunction:!1}:{child:n[0],isFunction:!1}}),O(i(r),`getValue`,function(e){var t=r.props.fieldContext.getFieldsValue,n=r.getNamePath();return w(e||t(!0),n)}),O(i(r),`getControlled`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=r.props,n=t.trigger,i=t.validateTrigger,a=t.getValueFromEvent,o=t.normalize,s=t.valuePropName,c=t.getValueProps,l=t.fieldContext,u=i===void 0?l.validateTrigger:i,d=r.getNamePath(),f=l.getInternalHooks,m=l.getFieldsValue,h=f(k).dispatch,g=r.getValue(),_=c||function(e){return O({},s,e)},v=e[n],y=p(p({},e),_(g));return y[n]=function(){r.touched=!0,r.dirty=!0,r.triggerMetaEvent();var e,t=[...arguments];e=a?a.apply(void 0,t):zt.apply(void 0,[s].concat(t)),o&&(e=o(e,g,m(!0))),h({type:`updateValue`,namePath:d,value:e}),v&&v.apply(void 0,t)},Oe(u||[]).forEach(function(e){var t=y[e];y[e]=function(){t&&t.apply(void 0,arguments);var n=r.props.rules;n&&n.length&&h({type:`validateField`,namePath:d,triggerName:e})}}),y}),e.fieldContext){var a=e.fieldContext.getInternalHooks,o=a(k).initEntityValue;o(i(r))}return r}return oe(n,[{key:`componentDidMount`,value:function(){var e=this.props,t=e.shouldUpdate,n=e.fieldContext;if(this.mounted=!0,n){var r=n.getInternalHooks,i=r(k).registerField;this.cancelRegisterFunc=i(this)}t===!0&&this.reRender()}},{key:`componentWillUnmount`,value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:`reRender`,value:function(){this.mounted&&this.forceUpdate()}},{key:`render`,value:function(){var e=this.state.resetCount,t=this.props.children,n=this.getOnlyChild(t),r=n.child,i=n.isFunction,a;return i?a=r:G.isValidElement(r)?a=G.cloneElement(r,this.getControlled(r.props)):(E(!r,"`children` of Field is not validate ReactElement."),a=r),G.createElement(G.Fragment,{key:e},a)}}]),n}(G.Component),O(Gt,`contextType`,j),O(Gt,`defaultProps`,{trigger:`onChange`,valuePropName:`value`})}));function qt(e){var t=e.name,n=e.initialValue,r=e.children,i=e.rules,a=e.validateTrigger,o=e.isListField,s=q.useContext(j),c=q.useContext(N),l=q.useRef({keys:[],id:0}).current,u=q.useMemo(function(){var e=U(s.prefixName)||[];return[].concat(_(e),_(U(t)))},[s.prefixName,t]),d=q.useMemo(function(){return p(p({},s),{},{prefixName:u})},[s,u]),f=q.useMemo(function(){return{getKey:function(e){var t=u.length,n=e[t];return[l.keys[n],e.slice(t+1)]}}},[u]);return typeof r==`function`?q.createElement(N.Provider,{value:f},q.createElement(j.Provider,{value:d},q.createElement(Ut,{name:[],shouldUpdate:function(e,t,n){return n.source===`internal`?!1:e!==t},rules:i,validateTrigger:a,initialValue:n,isList:!0,isListField:o??!!c},function(e,t){var n=e.value,i=n===void 0?[]:n,a=e.onChange,o=s.getFieldValue,c=function(){return o(u||[])||[]},d={add:function(e,t){var n=c();t>=0&&t<=n.length?(l.keys=[].concat(_(l.keys.slice(0,t)),[l.id],_(l.keys.slice(t))),a([].concat(_(n.slice(0,t)),[e],_(n.slice(t))))):(l.keys=[].concat(_(l.keys),[l.id]),a([].concat(_(n),[e]))),l.id+=1},remove:function(e){var t=c(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(l.keys=l.keys.filter(function(e,t){return!n.has(t)}),a(t.filter(function(e,t){return!n.has(t)})))},move:function(e,t){if(e!==t){var n=c();e<0||e>=n.length||t<0||t>=n.length||(l.keys=Bt(l.keys,e,t),a(Bt(n,e,t)))}}},f=i||[];return Array.isArray(f)||(f=[]),r(f.map(function(e,t){var n=l.keys[t];return n===void 0&&(l.keys[t]=l.id,n=l.keys[t],l.id+=1),{name:t,key:n,isListField:!0}}),d,t)}))):(E(!1,`Form.List only accepts function as children.`),null)}var q,Jt=e((()=>{s(),T(),q=t(r()),l(),M(),Kt(),Vt(),De()}));function Yt(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,a){e.forEach(function(e,o){e.catch(function(e){return t=!0,e}).then(function(e){--n,r[o]=e,!(n>0)&&(t&&a(r),i(r))})})}):Promise.resolve([])}var Xt=e((()=>{}));function Zt(e){return e.map(function(e){return`${fe(e)}:${e}`}).join(Qt)}var Qt,J,$t=e((()=>{le(),T(),ee(),re(),D(),de(),Qt=`__@field_split__`,J=function(){function e(){ae(this,e),O(this,`kvs`,new Map)}return oe(e,[{key:`set`,value:function(e,t){this.kvs.set(Zt(e),t)}},{key:`get`,value:function(e){return this.kvs.get(Zt(e))}},{key:`update`,value:function(e,t){var n=t(this.get(e));n?this.set(e,n):this.delete(e)}},{key:`delete`,value:function(e){this.kvs.delete(Zt(e))}},{key:`map`,value:function(e){return _(this.kvs.entries()).map(function(t){var n=ue(t,2),r=n[0],i=n[1];return e({key:r.split(Qt).map(function(e){var t=ue(e.match(/^([^:]*):(.*)$/),3),n=t[1],r=t[2];return n===`number`?Number(r):r}),value:i})})}},{key:`toJSON`,value:function(){var e={};return this.map(function(t){var n=t.key,r=t.value;return e[n.join(`.`)]=r,null}),e}}]),e}()}));function en(e){var t=tn.useRef(),n=ue(tn.useState({}),2)[1];return t.current||(e?t.current=e:t.current=new rn(function(){n({})}).getForm()),[t.current]}var tn,nn,rn,an=e((()=>{le(),s(),x(),T(),de(),re(),ee(),D(),l(),tn=t(r()),M(),Xt(),se(),Ct(),$t(),Vt(),nn=[`name`],rn=oe(function e(t){var n=this;ae(this,e),O(this,`formHooked`,!1),O(this,`forceRootUpdate`,void 0),O(this,`subscribable`,!0),O(this,`store`,{}),O(this,`fieldEntities`,[]),O(this,`initialValues`,{}),O(this,`callbacks`,{}),O(this,`validateMessages`,null),O(this,`preserve`,null),O(this,`lastValidatePromise`,null),O(this,`getForm`,function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),O(this,`getInternalHooks`,function(e){return e===`RC_FORM_INTERNAL_HOOKS`?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(E(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),O(this,`useSubscribe`,function(e){n.subscribable=e}),O(this,`prevWithoutPreserves`,null),O(this,`setInitialValues`,function(e,t){if(n.initialValues=e||{},t){var r,i=b(e,n.store);(r=n.prevWithoutPreserves)==null||r.map(function(t){var n=t.key;i=C(i,n,w(e,n))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),O(this,`destroyForm`,function(){var e=new J;n.getFieldEntities(!0).forEach(function(t){n.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)}),n.prevWithoutPreserves=e}),O(this,`getInitialValue`,function(e){var t=w(n.initialValues,e);return e.length?b(t):t}),O(this,`setCallbacks`,function(e){n.callbacks=e}),O(this,`setValidateMessages`,function(e){n.validateMessages=e}),O(this,`setPreserve`,function(e){n.preserve=e}),O(this,`watchList`,[]),O(this,`registerWatch`,function(e){return n.watchList.push(e),function(){n.watchList=n.watchList.filter(function(t){return t!==e})}}),O(this,`notifyWatch`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var t=n.getFieldsValue(),r=n.getFieldsValue(!0);n.watchList.forEach(function(n){n(t,r,e)})}}),O(this,`timeoutId`,null),O(this,`warningUnhooked`,function(){}),O(this,`updateStore`,function(e){n.store=e}),O(this,`getFieldEntities`,function(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]?n.fieldEntities.filter(function(e){return e.getNamePath().length}):n.fieldEntities}),O(this,`getFieldsMap`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=new J;return n.getFieldEntities(e).forEach(function(e){var n=e.getNamePath();t.set(n,e)}),t}),O(this,`getFieldEntitiesForNamePathList`,function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map(function(e){var n=U(e);return t.get(n)||{INVALIDATE_NAME_PATH:U(e)}})}),O(this,`getFieldsValue`,function(e,t){n.warningUnhooked();var r,i,a;if(e===!0||Array.isArray(e)?(r=e,i=t):e&&fe(e)===`object`&&(a=e.strict,i=e.filter),r===!0&&!i)return n.store;var o=n.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null),s=[];return o.forEach(function(e){var t,n,o=`INVALIDATE_NAME_PATH`in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(a){var c,l;if((c=(l=e).isList)!=null&&c.call(l))return}else if(!r&&(t=(n=e).isListField)!=null&&t.call(n))return;if(!i)s.push(o);else{var u=`getMeta`in e?e.getMeta():null;i(u)&&s.push(o)}}),It(n.store,s.map(U))}),O(this,`getFieldValue`,function(e){n.warningUnhooked();var t=U(e);return w(n.store,t)}),O(this,`getFieldsError`,function(e){return n.warningUnhooked(),n.getFieldEntitiesForNamePathList(e).map(function(t,n){return t&&!(`INVALIDATE_NAME_PATH`in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:U(e[n]),errors:[],warnings:[]}})}),O(this,`getFieldError`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].errors}),O(this,`getFieldWarning`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].warnings}),O(this,`isFieldsTouched`,function(){n.warningUnhooked();var e=[...arguments],t=e[0],r=e[1],i,a=!1;e.length===0?i=null:e.length===1?Array.isArray(t)?(i=t.map(U),a=!1):(i=null,a=t):(i=t.map(U),a=r);var o=n.getFieldEntities(!0),s=function(e){return e.isFieldTouched()};if(!i)return a?o.every(s):o.some(s);var c=new J;i.forEach(function(e){c.set(e,[])}),o.forEach(function(e){var t=e.getNamePath();i.forEach(function(n){n.every(function(e,n){return t[n]===e})&&c.update(n,function(t){return[].concat(_(t),[e])})})});var l=function(e){return e.some(s)},u=c.map(function(e){return e.value});return a?u.every(l):u.some(l)}),O(this,`isFieldTouched`,function(e){return n.warningUnhooked(),n.isFieldsTouched([e])}),O(this,`isFieldsValidating`,function(e){n.warningUnhooked();var t=n.getFieldEntities();if(!e)return t.some(function(e){return e.isFieldValidating()});var r=e.map(U);return t.some(function(e){return W(r,e.getNamePath())&&e.isFieldValidating()})}),O(this,`isFieldValidating`,function(e){return n.warningUnhooked(),n.isFieldsValidating([e])}),O(this,`resetWithFieldInitialValue`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=new J,r=n.getFieldEntities(!0);r.forEach(function(e){var n=e.props.initialValue,r=e.getNamePath();if(n!==void 0){var i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}});var i=function(r){r.forEach(function(r){if(r.props.initialValue!==void 0){var i=r.getNamePath();if(n.getInitialValue(i)!==void 0)E(!1,`Form already set 'initialValues' with path '${i.join(`.`)}'. Field can not overwrite it.`);else{var a=t.get(i);if(a&&a.size>1)E(!1,`Multiple Field with path '${i.join(`.`)}' set 'initialValue'. Can not decide which one to pick.`);else if(a){var o=n.getFieldValue(i);(!e.skipExist||o===void 0)&&n.updateStore(C(n.store,i,_(a)[0].value))}}}})},a;e.entities?a=e.entities:e.namePathList?(a=[],e.namePathList.forEach(function(e){var n=t.get(e);if(n){var r;(r=a).push.apply(r,_(_(n).map(function(e){return e.entity})))}})):a=r,i(a)}),O(this,`resetFields`,function(e){n.warningUnhooked();var t=n.store;if(!e){n.updateStore(b(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(t,null,{type:`reset`}),n.notifyWatch();return}var r=e.map(U);r.forEach(function(e){var t=n.getInitialValue(e);n.updateStore(C(n.store,e,t))}),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:`reset`}),n.notifyWatch(r)}),O(this,`setFields`,function(e){n.warningUnhooked();var t=n.store,r=[];e.forEach(function(e){var i=e.name,o=a(e,nn),s=U(i);r.push(s),`value`in o&&n.updateStore(C(n.store,s,o.value)),n.notifyObservers(t,[s],{type:`setField`,data:e})}),n.notifyWatch(r)}),O(this,`getFields`,function(){return n.getFieldEntities(!0).map(function(e){var t=e.getNamePath(),r=p(p({},e.getMeta()),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(r,`originRCField`,{value:!0}),r})}),O(this,`initEntityValue`,function(e){var t=e.props.initialValue;if(t!==void 0){var r=e.getNamePath();w(n.store,r)===void 0&&n.updateStore(C(n.store,r,t))}}),O(this,`isMergedPreserve`,function(e){return(e===void 0?n.preserve:e)??!0}),O(this,`registerField`,function(e){n.fieldEntities.push(e);var t=e.getNamePath();if(n.notifyWatch([t]),e.props.initialValue!==void 0){var r=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(r,[e.getNamePath()],{type:`valueUpdate`,source:`internal`})}return function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(t){return t!==e}),!n.isMergedPreserve(i)&&(!r||a.length>1)){var o=r?void 0:n.getInitialValue(t);if(t.length&&n.getFieldValue(t)!==o&&n.fieldEntities.every(function(e){return!Lt(e.getNamePath(),t)})){var s=n.store;n.updateStore(C(s,t,o,!0)),n.notifyObservers(s,[t],{type:`remove`}),n.triggerDependenciesUpdate(s,t)}}n.notifyWatch([t])}}),O(this,`dispatch`,function(e){switch(e.type){case`updateValue`:var t=e.namePath,r=e.value;n.updateValue(t,r);break;case`validateField`:var i=e.namePath,a=e.triggerName;n.validateFields([i],{triggerName:a});break;default:}}),O(this,`notifyObservers`,function(e,t,r){if(n.subscribable){var i=p(p({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(n){var r=n.onStoreChange;r(e,t,i)})}else n.forceRootUpdate()}),O(this,`triggerDependenciesUpdate`,function(e,t){var r=n.getDependencyChildrenFields(t);return r.length&&n.validateFields(r),n.notifyObservers(e,r,{type:`dependenciesUpdate`,relatedFields:[t].concat(_(r))}),r}),O(this,`updateValue`,function(e,t){var r=U(e),i=n.store;n.updateStore(C(n.store,r,t)),n.notifyObservers(i,[r],{type:`valueUpdate`,source:`internal`}),n.notifyWatch([r]);var a=n.triggerDependenciesUpdate(i,r),o=n.callbacks.onValuesChange;o&&o(It(n.store,[r]),n.getFieldsValue()),n.triggerOnFieldsChange([r].concat(_(a)))}),O(this,`setFieldsValue`,function(e){n.warningUnhooked();var t=n.store;if(e){var r=b(n.store,e);n.updateStore(r)}n.notifyObservers(t,null,{type:`valueUpdate`,source:`external`}),n.notifyWatch()}),O(this,`setFieldValue`,function(e,t){n.setFields([{name:e,value:t}])}),O(this,`getDependencyChildrenFields`,function(e){var t=new Set,r=[],i=new J;return n.getFieldEntities().forEach(function(e){(e.props.dependencies||[]).forEach(function(t){var n=U(t);i.update(n,function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return t.add(e),t})})}),(function e(n){(i.get(n)||new Set).forEach(function(n){if(!t.has(n)){t.add(n);var i=n.getNamePath();n.isFieldDirty()&&i.length&&(r.push(i),e(i))}})})(e),r}),O(this,`triggerOnFieldsChange`,function(e,t){var r=n.callbacks.onFieldsChange;if(r){var i=n.getFields();if(t){var a=new J;t.forEach(function(e){var t=e.name,n=e.errors;a.set(t,n)}),i.forEach(function(e){e.errors=a.get(e.name)||e.errors})}var o=i.filter(function(t){var n=t.name;return W(e,n)});o.length&&r(o,i)}}),O(this,`validateFields`,function(e,t){n.warningUnhooked();var r,i;Array.isArray(e)||typeof e==`string`||typeof t==`string`?(r=e,i=t):i=e;var a=!!r,o=a?r.map(U):[],s=[],c=String(Date.now()),l=new Set,u=i?.recursive;n.getFieldEntities(!0).forEach(function(e){if(a||o.push(e.getNamePath()),!(!e.props.rules||!e.props.rules.length)){var t=e.getNamePath();if(l.add(t.join(c)),!a||W(o,t,u)){var r=e.validateRules(p({validateMessages:p(p({},St),n.validateMessages)},i));s.push(r.then(function(){return{name:t,errors:[],warnings:[]}}).catch(function(e){var n,r=[],i=[];return(n=e.forEach)==null||n.call(e,function(e){var t=e.rule.warningOnly,n=e.errors;t?i.push.apply(i,_(n)):r.push.apply(r,_(n))}),r.length?Promise.reject({name:t,errors:r,warnings:i}):{name:t,errors:r,warnings:i}}))}}});var d=Yt(s);n.lastValidatePromise=d,d.catch(function(e){return e}).then(function(e){var t=e.map(function(e){return e.name});n.notifyObservers(n.store,t,{type:`validateFinish`}),n.triggerOnFieldsChange(t,e)});var f=d.then(function(){return n.lastValidatePromise===d?Promise.resolve(n.getFieldsValue(o)):Promise.reject([])}).catch(function(e){var t=e.filter(function(e){return e&&e.errors.length});return Promise.reject({values:n.getFieldsValue(o),errorFields:t,outOfDate:n.lastValidatePromise!==d})});f.catch(function(e){return e});var m=o.filter(function(e){return l.has(e.join(c))});return n.triggerOnFieldsChange(m),f}),O(this,`submit`,function(){n.warningUnhooked(),n.validateFields().then(function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(e){console.error(e)}}).catch(function(e){var t=n.callbacks.onFinishFailed;t&&t(e)})}),this.forceRootUpdate=t})})),Y,on,sn,cn=e((()=>{D(),s(),Y=t(r()),on=Y.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),sn=function(e){var t=e.validateMessages,n=e.onFormChange,r=e.onFormFinish,i=e.children,a=Y.useContext(on),o=Y.useRef({});return Y.createElement(on.Provider,{value:p(p({},a),{},{validateMessages:p(p({},a.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:o.current}),a.triggerFormChange(e,t)},triggerFormFinish:function(e,t){r&&r(e,{values:t,forms:o.current}),a.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(o.current=p(p({},o.current),{},O({},e,t))),a.registerForm(e,t)},unregisterForm:function(e){var t=p({},o.current);delete t[e],o.current=t,a.unregisterForm(e)}})},i)}})),X,ln,un,dn=e((()=>{ie(),s(),le(),x(),X=t(r()),an(),M(),cn(),Vt(),De(),ln=[`name`,`initialValues`,`fields`,`form`,`preserve`,`children`,`component`,`validateMessages`,`validateTrigger`,`onValuesChange`,`onFieldsChange`,`onFinish`,`onFinishFailed`],un=function(e,t){var n=e.name,r=e.initialValues,i=e.fields,o=e.form,s=e.preserve,c=e.children,l=e.component,u=l===void 0?`form`:l,d=e.validateMessages,f=e.validateTrigger,m=f===void 0?`onChange`:f,h=e.onValuesChange,g=e.onFieldsChange,_=e.onFinish,y=e.onFinishFailed,b=a(e,ln),x=X.useContext(on),S=ue(en(o),1)[0],C=S.getInternalHooks(k),ee=C.useSubscribe,te=C.setInitialValues,ne=C.setCallbacks,re=C.setValidateMessages,ie=C.setPreserve,w=C.destroyForm;X.useImperativeHandle(t,function(){return S}),X.useEffect(function(){return x.registerForm(n,S),function(){x.unregisterForm(n)}},[x,S,n]),re(p(p({},x.validateMessages),d)),ne({onValuesChange:h,onFieldsChange:function(e){if(x.triggerFormChange(n,e),g){var t=[...arguments].slice(1);g.apply(void 0,[e].concat(t))}},onFinish:function(e){x.triggerFormFinish(n,e),_&&_(e)},onFinishFailed:y}),ie(s);var ae=X.useRef(null);te(r,!ae.current),ae.current||=!0,X.useEffect(function(){return w},[]);var oe,se=typeof c==`function`;oe=se?c(S.getFieldsValue(!0),S):c,ee(!se);var T=X.useRef();X.useEffect(function(){Rt(T.current||[],i||[])||S.setFields(i||[]),T.current=i},[i,S]);var ce=X.useMemo(function(){return p(p({},S),{},{validateTrigger:m})},[S,m]),E=X.createElement(N.Provider,{value:null},X.createElement(j.Provider,{value:ce},oe));return u===!1?E:X.createElement(u,v({},b,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),S.submit()},onReset:function(e){var t;e.preventDefault(),S.resetFields(),(t=b.onReset)==null||t.call(b,e)}}),E)}}));function fn(e){try{return JSON.stringify(e)}catch{return Math.random()}}function pn(){var e=[...arguments],t=e[0],n=t===void 0?[]:t,r=e[1],i=r===void 0?{}:r,a=ke(i)?{form:i}:i,o=a.form,s=ue((0,Z.useState)(),2),c=s[0],l=s[1],u=(0,Z.useMemo)(function(){return fn(c)},[c]),d=(0,Z.useRef)(u);d.current=u;var f=(0,Z.useContext)(j),p=o||f,m=p&&p._init,h=U(n),g=(0,Z.useRef)(h);return g.current=h,mn(h),(0,Z.useEffect)(function(){if(m){var e=p.getFieldsValue,t=p.getInternalHooks,n=t(k).registerWatch,r=n(function(e,t){var n=w(a.preserve?t:e,g.current),r=fn(n);d.current!==r&&(d.current=r,l(n))}),i=w(a.preserve?e(!0):e(),g.current);return c!==i&&l(i),r}},[m]),c}var Z,mn,hn=e((()=>{le(),l(),Z=t(r()),M(),Ae(),Vt(),mn=function(){}})),gn=n({Field:()=>Ut,FieldContext:()=>j,FormProvider:()=>sn,List:()=>qt,ListContext:()=>N,default:()=>Q,useForm:()=>en,useWatch:()=>pn}),_n,Q,vn=e((()=>{_n=t(r()),Kt(),Jt(),an(),dn(),cn(),M(),De(),hn(),Q=_n.forwardRef(un),Q.FormProvider=sn,Q.Field=Ut,Q.List=qt,Q.useForm=en,Q.useWatch=pn}));ie(),vn(),he();var $=t(r()),yn=$.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),bn=$.createContext(null),xn=function(e){var t=ve(e,[`prefixCls`]);return $.createElement(sn,v({},t))},Sn=$.createContext({prefixCls:``}),Cn=$.createContext({}),wn=function(e){var t=e.children,n=e.status,r=e.override,i=(0,$.useContext)(Cn),a=(0,$.useMemo)(function(){var e=v({},i);return r&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,r,i]);return $.createElement(Cn.Provider,{value:a},t)};D();var Tn=t(c());f(`warning`,`error`,``);function En(e,t,n){return(0,Tn.default)(O(O(O(O(O({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,n))}var Dn=function(e,t){return t||e},On={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z`}}]},name:`search`,theme:`outlined`};s();var kn=$.forwardRef(function(e,t){return $.createElement(te,p(p({},e),{},{ref:t,icon:On}))});export{N as _,Cn as a,be as b,wn as c,gn as d,vn as f,Ut as g,qt as h,yn as i,bn as l,en as m,Dn as n,Sn as o,pn as p,En as r,xn as s,kn as t,Q as u,j as v,we as y}; \ No newline at end of file diff --git a/assets/SearchOutlined-ByvkcFgQ.js b/assets/SearchOutlined-ByvkcFgQ.js deleted file mode 100644 index 04e9269..0000000 --- a/assets/SearchOutlined-ByvkcFgQ.js +++ /dev/null @@ -1,29 +0,0 @@ -import{n as e,o as t,r as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{A as i,F as a,Gn as o,In as s,Kn as c,Ln as l,P as u,Rn as d,Sn as f,Tt as p,Vn as m,Wn as h,ar as g,bn as _,cr as v,fn as y,gn as b,hn as x,ir as ee,jt as te,mn as S,nn as ne,nr as re,or as ie,pn as C,rr as ae,sr as oe,tn as se,tr as w,wt as T,xn as ce,yn as E}from"./axios-v6FV69Ne.js";import{n as le,t as ue}from"./slicedToArray-YLaz90ka.js";import{n as de,t as fe}from"./typeof-BUNGcdwP.js";import{i as D,n as pe,r as O,t as me}from"./asyncToGenerator-DHhZBkop.js";import{l as he,m as ge,p as _e,u as ve}from"./button-C7b7AmGo.js";function ye(e,t){return e.indexOf(t)===0}function be(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=t===!1?{aria:!0,data:!0,attr:!0}:t===!0?{aria:!0}:s({},t),r={};return Object.keys(e).forEach(function(t){(n.aria&&(t===`role`||ye(t,Se))||n.data&&ye(t,Ce)||n.attr&&xe.includes(t))&&(r[t]=e[t])}),r}var xe,Se,Ce,we=e((()=>{l(),xe=`accept acceptCharset accessKey action allowFullScreen allowTransparency - alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge - charSet checked classID className colSpan cols content contentEditable contextMenu - controls coords crossOrigin data dateTime default defer dir disabled download draggable - encType form formAction formEncType formMethod formNoValidate formTarget frameBorder - headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity - is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media - mediaGroup method min minLength multiple muted name noValidate nonce open - optimum pattern placeholder poster preload radioGroup readOnly rel required - reversed role rowSpan rows sandbox scope scoped scrolling seamless selected - shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown - onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick - onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown - onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel - onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough - onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`.split(/[\s\n]+/),Se=`aria-`,Ce=`data-`})),Te,k,A,j,M=e((()=>{d(),Te=t(r()),k=`RC_FORM_INTERNAL_HOOKS`,A=function(){m(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},j=Te.createContext({getFieldValue:A,getFieldsValue:A,getFieldError:A,getFieldWarning:A,getFieldsError:A,isFieldsTouched:A,isFieldTouched:A,isFieldValidating:A,isFieldsValidating:A,resetFields:A,setFields:A,setFieldValue:A,setFieldsValue:A,validateFields:A,submit:A,getInternalHooks:function(){return A(),{dispatch:A,initEntityValue:A,registerField:A,useSubscribe:A,setInitialValues:A,destroyForm:A,setCallbacks:A,registerWatch:A,getFields:A,setValidateMessages:A,setPreserve:A,getInitialValue:A}}})})),Ee,N,De=e((()=>{Ee=t(r()),N=Ee.createContext(null)}));function Oe(e){return e==null?[]:Array.isArray(e)?e:[e]}function ke(e){return e&&!!e._init}var Ae=e((()=>{}));function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Fe(e,t,n){return Fe=Pe()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Ne(i,n.prototype),i},Fe.apply(null,arguments)}function Ie(e){return Function.toString.call(e).indexOf(`[native code]`)!==-1}function Le(e){var t=typeof Map==`function`?new Map:void 0;return Le=function(e){if(e===null||!Ie(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return Fe(e,arguments,Me(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Ne(n,e)},Le(e)}function Re(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function F(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(Ye,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch{return`[Circular]`}break;default:return e}}):e}function ze(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`}function I(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||ze(t)&&typeof e==`string`&&!e)}function Be(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,e||[]),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function Ve(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,s{Ye=/%[sdj%]/g,Xe=function(){},Ze=function(e){je(t,e);function t(t,n){var r=e.call(this,`Async Validation Error`)||this;return r.errors=t,r.fields=n,r}return t}(Le(Error)),Qe=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||I(t,a||e.type))&&r.push(F(i.messages.required,e.fullField))},$e=function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(F(i.messages.whitespace,e.fullField))},tt=(function(){if(et)return et;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=`+e+`)|(?<=`+e+`)(?=\\s|$))`:``},n=`(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}`,r=`[a-fA-F\\d]{1,4}`,i=(` -(?: -(?:`+r+`:){7}(?:`+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 -(?:`+r+`:){6}(?:`+n+`|:`+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 -(?:`+r+`:){5}(?::`+n+`|(?::`+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 -(?:`+r+`:){4}(?:(?::`+r+`){0,1}:`+n+`|(?::`+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 -(?:`+r+`:){3}(?:(?::`+r+`){0,2}:`+n+`|(?::`+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 -(?:`+r+`:){2}(?:(?::`+r+`){0,3}:`+n+`|(?::`+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 -(?:`+r+`:){1}(?:(?::`+r+`){0,4}:`+n+`|(?::`+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 -(?::(?:(?::`+r+`){0,5}:`+n+`|(?::`+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 -)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 -`).replace(/\s*\/\/.*$/gm,``).replace(/\n/g,``).trim(),a=RegExp(`(?:^`+n+`$)|(?:^`+i+`$)`),o=RegExp(`^`+n+`$`),s=RegExp(`^`+i+`$`),c=function(e){return e&&e.exact?a:RegExp(`(?:`+t(e)+n+t(e)+`)|(?:`+t(e)+i+t(e)+`)`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(``+t(e)+n+t(e),`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(``+t(e)+i+t(e),`g`)};var l=`(?:(?:[a-z]+:)?//)`,u=`(?:\\S+(?::\\S*)?@)?`,d=c.v4().source,f=c.v6().source,p=`(?:`+l+`|www\\.)`+u+`(?:localhost|`+d+`|`+f+`|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return et=RegExp(`(?:^`+p+`$)`,`i`),et}),nt={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},L={integer:function(e){return L.number(e)&&parseInt(e,10)===e},float:function(e){return L.number(e)&&!L.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e==`number`},object:function(e){return typeof e==`object`&&!L.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(nt.email)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(tt())},hex:function(e){return typeof e==`string`&&!!e.match(nt.hex)}},rt=function(e,t,n,r,i){if(e.required&&t===void 0){Qe(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?L[o](t)||r.push(F(i.messages.types[o],e.fullField,e.type)):o&&typeof t!==e.type&&r.push(F(i.messages.types[o],e.fullField,e.type))},it=function(e,t,n,r,i){var a=typeof e.len==`number`,o=typeof e.min==`number`,s=typeof e.max==`number`,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,u=null,d=typeof t==`number`,f=typeof t==`string`,p=Array.isArray(t);if(d?u=`number`:f?u=`string`:p&&(u=`array`),!u)return!1;p&&(l=t.length),f&&(l=t.replace(c,`_`).length),a?l!==e.len&&r.push(F(i.messages[u].len,e.fullField,e.len)):o&&!s&&le.max?r.push(F(i.messages[u].max,e.fullField,e.max)):o&&s&&(le.max)&&r.push(F(i.messages[u].range,e.fullField,e.min,e.max))},R=`enum`,z={required:Qe,whitespace:$e,type:rt,range:it,enum:function(e,t,n,r,i){e[R]=Array.isArray(e[R])?e[R]:[],e[R].indexOf(t)===-1&&r.push(F(i.messages[R],e.fullField,e[R].join(`, `)))},pattern:function(e,t,n,r,i){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(F(i.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern==`string`&&(new RegExp(e.pattern).test(t)||r.push(F(i.messages.pattern.mismatch,e.fullField,t,e.pattern))))}},at=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`string`)&&!e.required)return n();z.required(e,t,r,a,i,`string`),I(t,`string`)||(z.type(e,t,r,a,i),z.range(e,t,r,a,i),z.pattern(e,t,r,a,i),e.whitespace===!0&&z.whitespace(e,t,r,a,i))}n(a)},ot=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},st=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},ct=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},lt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),I(t)||z.type(e,t,r,a,i)}n(a)},ut=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},dt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},ft=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();z.required(e,t,r,a,i,`array`),t!=null&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},pt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},mt=`enum`,ht=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z[mt](e,t,r,a,i)}n(a)},gt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`string`)&&!e.required)return n();z.required(e,t,r,a,i),I(t,`string`)||z.pattern(e,t,r,a,i)}n(a)},_t=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`date`)&&!e.required)return n();if(z.required(e,t,r,a,i),!I(t,`date`)){var o=t instanceof Date?t:new Date(t);z.type(e,o,r,a,i),o&&z.range(e,o.getTime(),r,a,i)}}n(a)},vt=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:typeof t;z.required(e,t,r,a,i,o),n(a)},yt=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,a)&&!e.required)return n();z.required(e,t,r,o,i,a),I(t,a)||z.type(e,t,r,o,i)}n(o)},B={string:at,method:ot,number:st,boolean:ct,regexp:lt,integer:ut,float:dt,array:ft,object:pt,enum:ht,pattern:gt,date:_t,url:yt,hex:yt,email:yt,required:vt,any:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i)}n(a)}},bt=Je(),V=function(){function e(e){this.rules=null,this._messages=bt,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(typeof e!=`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})},t.messages=function(e){return e&&(this._messages=qe(Je(),e)),this._messages},t.validate=function(t,n,r){var i=this;n===void 0&&(n={}),r===void 0&&(r=function(){});var a=t,o=n,s=r;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,e)}else t.push(e)}for(var i=0;i{H="'${name}' is not a valid ${type}",St={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:H,method:H,array:H,object:H,number:H,date:H,boolean:H,integer:H,float:H,regexp:H,email:H,url:H,hex:H},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}}}));function wt(e,t){return e.replace(/\$\{\w+\}/g,function(e){return t[e.slice(2,-1)]})}function Tt(e,t,n,r,i){return Et.apply(this,arguments)}function Et(){return Et=me(T().mark(function e(t,n,r,i,a){var o,c,l,u,d,f,p,m,h;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=s({},r),delete o.ruleIndex,Nt.warning=function(){},o.validator&&(c=o.validator,o.validator=function(){try{return c.apply(void 0,arguments)}catch(e){return console.error(e),Promise.reject(Pt)}}),l=null,o&&o.type===`array`&&o.defaultField&&(l=o.defaultField,delete o.defaultField),u=new Nt(O({},t,[o])),d=C(St,i.validateMessages),u.messages(d),f=[],e.prev=10,e.next=13,Promise.resolve(u.validate(O({},t,n),s({},i)));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(10),e.t0.errors&&(f=e.t0.errors.map(function(e,t){var n=e.message,r=n===Pt?d.default:n;return Mt.isValidElement(r)?Mt.cloneElement(r,{key:`error_${t}`}):r}));case 18:if(!(!f.length&&l)){e.next=23;break}return e.next=21,Promise.all(n.map(function(e,n){return Tt(`${t}.${n}`,e,l,i,a)}));case 21:return p=e.sent,e.abrupt(`return`,p.reduce(function(e,t){return[].concat(E(e),E(t))},[]));case 23:return m=s(s({},r),{},{name:t,enum:(r.enum||[]).join(`, `)},a),h=f.map(function(e){return typeof e==`string`?wt(e,m):e}),e.abrupt(`return`,h);case 26:case`end`:return e.stop()}},e,null,[[10,15]])})),Et.apply(this,arguments)}function Dt(e,t,n,r,i,a){var o=e.join(`.`),c=n.map(function(e,t){var n=e.validator,r=s(s({},e),{},{ruleIndex:t});return n&&(r.validator=function(e,t,r){var i=!1,a=n(e,t,function(){var e=[...arguments];Promise.resolve().then(function(){m(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r.apply(void 0,e)})});i=a&&typeof a.then==`function`&&typeof a.catch==`function`,m(i,"`callback` is deprecated. Please return a promise instead."),i&&a.then(function(){r()}).catch(function(e){r(e||` `)})}),r}).sort(function(e,t){var n=e.warningOnly,r=e.ruleIndex,i=t.warningOnly,a=t.ruleIndex;return!!n==!!i?r-a:n?1:-1}),l;if(i===!0)l=new Promise(function(){var e=me(T().mark(function e(n,i){var s,l,u;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:s=0;case 1:if(!(s{_(),D(),p(),l(),pe(),xt(),Mt=t(r()),d(),Ct(),y(),Nt=V,Pt=`CODE_LOGIC_ERROR`}));function U(e){return Oe(e)}function It(e,t){var n={};return t.forEach(function(t){var r=x(e,t);n=S(n,t,r)}),n}function W(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(e){return Lt(t,e,n)})}function Lt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(t,n){return e[n]===t})}function Rt(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||fe(e)!==`object`||fe(t)!==`object`)return!1;var n=Object.keys(e),r=Object.keys(t);return E(new Set([].concat(n,r))).every(function(n){var r=e[n],i=t[n];return typeof r==`function`&&typeof i==`function`?!0:r===i})}function zt(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&fe(t.target)===`object`&&e in t.target?t.target[e]:t}function Bt(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],a=t-n;return a>0?[].concat(E(e.slice(0,n)),[i],E(e.slice(n,t)),E(e.slice(t+1,r))):a<0?[].concat(E(e.slice(0,t)),E(e.slice(t+1,n+1)),[i],E(e.slice(n+1,r))):e}var Vt=e((()=>{_(),de(),b(),y(),Ae()}));function Ht(e,t,n,r,i,a){return typeof e==`function`?e(t,n,`source`in a?{source:a.source}:{}):r!==i}function Ut(e){var t=e.name,n=se(e,Wt),r=G.useContext(j),i=G.useContext(N),a=t===void 0?void 0:U(t),o=`keep`;return n.isListField||(o=`_${(a||[]).join(`_`)}`),G.createElement(Gt,oe({key:o,name:a,isListField:!!i},n,{fieldContext:r}))}var G,Wt,K,Gt,Kt=e((()=>{v(),ne(),p(),pe(),l(),_(),ie(),ee(),re(),c(),f(),D(),_e(),u(),d(),G=t(r()),M(),De(),Ae(),Ft(),Vt(),Wt=[`name`],K=[],Gt=function(e){o(n,e);var t=ce(n);function n(e){var r;if(g(this,n),r=t.call(this,e),O(w(r),`state`,{resetCount:0}),O(w(r),`cancelRegisterFunc`,null),O(w(r),`mounted`,!1),O(w(r),`touched`,!1),O(w(r),`dirty`,!1),O(w(r),`validatePromise`,void 0),O(w(r),`prevValidating`,void 0),O(w(r),`errors`,K),O(w(r),`warnings`,K),O(w(r),`cancelRegister`,function(){var e=r.props,t=e.preserve,n=e.isListField,i=e.name;r.cancelRegisterFunc&&r.cancelRegisterFunc(n,t,U(i)),r.cancelRegisterFunc=null}),O(w(r),`getNamePath`,function(){var e=r.props,t=e.name,n=e.fieldContext.prefixName,i=n===void 0?[]:n;return t===void 0?[]:[].concat(E(i),E(t))}),O(w(r),`getRules`,function(){var e=r.props,t=e.rules,n=t===void 0?[]:t,i=e.fieldContext;return n.map(function(e){return typeof e==`function`?e(i):e})}),O(w(r),`refresh`,function(){r.mounted&&r.setState(function(e){return{resetCount:e.resetCount+1}})}),O(w(r),`metaCache`,null),O(w(r),`triggerMetaEvent`,function(e){var t=r.props.onMetaChange;if(t){var n=s(s({},r.getMeta()),{},{destroy:e});a(r.metaCache,n)||t(n),r.metaCache=n}else r.metaCache=null}),O(w(r),`onStoreChange`,function(e,t,n){var i=r.props,a=i.shouldUpdate,o=i.dependencies,s=o===void 0?[]:o,c=i.onReset,l=n.store,u=r.getNamePath(),d=r.getValue(e),f=r.getValue(l),p=t&&W(t,u);switch(n.type===`valueUpdate`&&n.source===`external`&&d!==f&&(r.touched=!0,r.dirty=!0,r.validatePromise=null,r.errors=K,r.warnings=K,r.triggerMetaEvent()),n.type){case`reset`:if(!t||p){r.touched=!1,r.dirty=!1,r.validatePromise=void 0,r.errors=K,r.warnings=K,r.triggerMetaEvent(),c?.(),r.refresh();return}break;case`remove`:if(a){r.reRender();return}break;case`setField`:var m=n.data;if(p){`touched`in m&&(r.touched=m.touched),`validating`in m&&!(`originRCField`in m)&&(r.validatePromise=m.validating?Promise.resolve([]):null),`errors`in m&&(r.errors=m.errors||K),`warnings`in m&&(r.warnings=m.warnings||K),r.dirty=!0,r.triggerMetaEvent(),r.reRender();return}else if(`value`in m&&W(t,u,!0)){r.reRender();return}if(a&&!u.length&&Ht(a,e,l,d,f,n)){r.reRender();return}break;case`dependenciesUpdate`:if(s.map(U).some(function(e){return W(n.relatedFields,e)})){r.reRender();return}break;default:if(p||(!s.length||u.length||a)&&Ht(a,e,l,d,f,n)){r.reRender();return}break}a===!0&&r.reRender()}),O(w(r),`validateRules`,function(e){var t=r.getNamePath(),n=r.getValue(),i=e||{},a=i.triggerName,o=i.validateOnly,s=o===void 0?!1:o,c=Promise.resolve().then(me(T().mark(function i(){var o,s,l,u,d,f,p;return T().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(r.mounted){i.next=2;break}return i.abrupt(`return`,[]);case 2:if(o=r.props,s=o.validateFirst,l=s===void 0?!1:s,u=o.messageVariables,d=o.validateDebounce,f=r.getRules(),a&&(f=f.filter(function(e){return e}).filter(function(e){var t=e.validateTrigger;return t?Oe(t).includes(a):!0})),!(d&&a)){i.next=10;break}return i.next=8,new Promise(function(e){setTimeout(e,d)});case 8:if(r.validatePromise===c){i.next=10;break}return i.abrupt(`return`,[]);case 10:return p=Dt(t,n,f,e,l,u),p.catch(function(e){return e}).then(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:K;if(r.validatePromise===c){var t;r.validatePromise=null;var n=[],i=[];(t=e.forEach)==null||t.call(e,function(e){var t=e.rule.warningOnly,r=e.errors,a=r===void 0?K:r;t?i.push.apply(i,E(a)):n.push.apply(n,E(a))}),r.errors=n,r.warnings=i,r.triggerMetaEvent(),r.reRender()}}),i.abrupt(`return`,p);case 13:case`end`:return i.stop()}},i)})));return s?c:(r.validatePromise=c,r.dirty=!0,r.errors=K,r.warnings=K,r.triggerMetaEvent(),r.reRender(),c)}),O(w(r),`isFieldValidating`,function(){return!!r.validatePromise}),O(w(r),`isFieldTouched`,function(){return r.touched}),O(w(r),`isFieldDirty`,function(){if(r.dirty||r.props.initialValue!==void 0)return!0;var e=r.props.fieldContext.getInternalHooks(k).getInitialValue;return e(r.getNamePath())!==void 0}),O(w(r),`getErrors`,function(){return r.errors}),O(w(r),`getWarnings`,function(){return r.warnings}),O(w(r),`isListField`,function(){return r.props.isListField}),O(w(r),`isList`,function(){return r.props.isList}),O(w(r),`isPreserve`,function(){return r.props.preserve}),O(w(r),`getMeta`,function(){return r.prevValidating=r.isFieldValidating(),{touched:r.isFieldTouched(),validating:r.prevValidating,errors:r.errors,warnings:r.warnings,name:r.getNamePath(),validated:r.validatePromise===null}}),O(w(r),`getOnlyChild`,function(e){if(typeof e==`function`){var t=r.getMeta();return s(s({},r.getOnlyChild(e(r.getControlled(),t,r.props.fieldContext))),{},{isFunction:!0})}var n=ge(e);return n.length!==1||!G.isValidElement(n[0])?{child:n,isFunction:!1}:{child:n[0],isFunction:!1}}),O(w(r),`getValue`,function(e){var t=r.props.fieldContext.getFieldsValue,n=r.getNamePath();return x(e||t(!0),n)}),O(w(r),`getControlled`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=r.props,n=t.trigger,i=t.validateTrigger,a=t.getValueFromEvent,o=t.normalize,c=t.valuePropName,l=t.getValueProps,u=t.fieldContext,d=i===void 0?u.validateTrigger:i,f=r.getNamePath(),p=u.getInternalHooks,m=u.getFieldsValue,h=p(k).dispatch,g=r.getValue(),_=l||function(e){return O({},c,e)},v=e[n],y=s(s({},e),_(g));return y[n]=function(){r.touched=!0,r.dirty=!0,r.triggerMetaEvent();var e,t=[...arguments];e=a?a.apply(void 0,t):zt.apply(void 0,[c].concat(t)),o&&(e=o(e,g,m(!0))),h({type:`updateValue`,namePath:f,value:e}),v&&v.apply(void 0,t)},Oe(d||[]).forEach(function(e){var t=y[e];y[e]=function(){t&&t.apply(void 0,arguments);var n=r.props.rules;n&&n.length&&h({type:`validateField`,namePath:f,triggerName:e})}}),y}),e.fieldContext){var i=e.fieldContext.getInternalHooks,o=i(k).initEntityValue;o(w(r))}return r}return ae(n,[{key:`componentDidMount`,value:function(){var e=this.props,t=e.shouldUpdate,n=e.fieldContext;if(this.mounted=!0,n){var r=n.getInternalHooks,i=r(k).registerField;this.cancelRegisterFunc=i(this)}t===!0&&this.reRender()}},{key:`componentWillUnmount`,value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:`reRender`,value:function(){this.mounted&&this.forceUpdate()}},{key:`render`,value:function(){var e=this.state.resetCount,t=this.props.children,n=this.getOnlyChild(t),r=n.child,i=n.isFunction,a;return i?a=r:G.isValidElement(r)?a=G.cloneElement(r,this.getControlled(r.props)):(m(!r,"`children` of Field is not validate ReactElement."),a=r),G.createElement(G.Fragment,{key:e},a)}}]),n}(G.Component),O(Gt,`contextType`,j),O(Gt,`defaultProps`,{trigger:`onChange`,valuePropName:`value`})}));function qt(e){var t=e.name,n=e.initialValue,r=e.children,i=e.rules,a=e.validateTrigger,o=e.isListField,c=q.useContext(j),l=q.useContext(N),u=q.useRef({keys:[],id:0}).current,d=q.useMemo(function(){var e=U(c.prefixName)||[];return[].concat(E(e),E(U(t)))},[c.prefixName,t]),f=q.useMemo(function(){return s(s({},c),{},{prefixName:d})},[c,d]),p=q.useMemo(function(){return{getKey:function(e){var t=d.length,n=e[t];return[u.keys[n],e.slice(t+1)]}}},[d]);return typeof r==`function`?q.createElement(N.Provider,{value:p},q.createElement(j.Provider,{value:f},q.createElement(Ut,{name:[],shouldUpdate:function(e,t,n){return n.source===`internal`?!1:e!==t},rules:i,validateTrigger:a,initialValue:n,isList:!0,isListField:o??!!l},function(e,t){var n=e.value,i=n===void 0?[]:n,a=e.onChange,o=c.getFieldValue,s=function(){return o(d||[])||[]},l={add:function(e,t){var n=s();t>=0&&t<=n.length?(u.keys=[].concat(E(u.keys.slice(0,t)),[u.id],E(u.keys.slice(t))),a([].concat(E(n.slice(0,t)),[e],E(n.slice(t))))):(u.keys=[].concat(E(u.keys),[u.id]),a([].concat(E(n),[e]))),u.id+=1},remove:function(e){var t=s(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(u.keys=u.keys.filter(function(e,t){return!n.has(t)}),a(t.filter(function(e,t){return!n.has(t)})))},move:function(e,t){if(e!==t){var n=s();e<0||e>=n.length||t<0||t>=n.length||(u.keys=Bt(u.keys,e,t),a(Bt(n,e,t)))}}},f=i||[];return Array.isArray(f)||(f=[]),r(f.map(function(e,t){var n=u.keys[t];return n===void 0&&(u.keys[t]=u.id,n=u.keys[t],u.id+=1),{name:t,key:n,isListField:!0}}),l,t)}))):(m(!1,`Form.List only accepts function as children.`),null)}var q,Jt=e((()=>{l(),_(),q=t(r()),d(),M(),Kt(),Vt(),De()}));function Yt(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,a){e.forEach(function(e,o){e.catch(function(e){return t=!0,e}).then(function(e){--n,r[o]=e,!(n>0)&&(t&&a(r),i(r))})})}):Promise.resolve([])}var Xt=e((()=>{}));function Zt(e){return e.map(function(e){return`${fe(e)}:${e}`}).join(Qt)}var Qt,J,$t=e((()=>{le(),_(),ie(),ee(),D(),de(),Qt=`__@field_split__`,J=function(){function e(){g(this,e),O(this,`kvs`,new Map)}return ae(e,[{key:`set`,value:function(e,t){this.kvs.set(Zt(e),t)}},{key:`get`,value:function(e){return this.kvs.get(Zt(e))}},{key:`update`,value:function(e,t){var n=t(this.get(e));n?this.set(e,n):this.delete(e)}},{key:`delete`,value:function(e){this.kvs.delete(Zt(e))}},{key:`map`,value:function(e){return E(this.kvs.entries()).map(function(t){var n=ue(t,2),r=n[0],i=n[1];return e({key:r.split(Qt).map(function(e){var t=ue(e.match(/^([^:]*):(.*)$/),3),n=t[1],r=t[2];return n===`number`?Number(r):r}),value:i})})}},{key:`toJSON`,value:function(){var e={};return this.map(function(t){var n=t.key,r=t.value;return e[n.join(`.`)]=r,null}),e}}]),e}()}));function en(e){var t=tn.useRef(),n=ue(tn.useState({}),2)[1];return t.current||(e?t.current=e:t.current=new rn(function(){n({})}).getForm()),[t.current]}var tn,nn,rn,an=e((()=>{le(),l(),ne(),_(),de(),ee(),ie(),D(),d(),tn=t(r()),M(),Xt(),y(),Ct(),$t(),Vt(),nn=[`name`],rn=ae(function e(t){var n=this;g(this,e),O(this,`formHooked`,!1),O(this,`forceRootUpdate`,void 0),O(this,`subscribable`,!0),O(this,`store`,{}),O(this,`fieldEntities`,[]),O(this,`initialValues`,{}),O(this,`callbacks`,{}),O(this,`validateMessages`,null),O(this,`preserve`,null),O(this,`lastValidatePromise`,null),O(this,`getForm`,function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),O(this,`getInternalHooks`,function(e){return e===`RC_FORM_INTERNAL_HOOKS`?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(m(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),O(this,`useSubscribe`,function(e){n.subscribable=e}),O(this,`prevWithoutPreserves`,null),O(this,`setInitialValues`,function(e,t){if(n.initialValues=e||{},t){var r,i=C(e,n.store);(r=n.prevWithoutPreserves)==null||r.map(function(t){var n=t.key;i=S(i,n,x(e,n))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),O(this,`destroyForm`,function(){var e=new J;n.getFieldEntities(!0).forEach(function(t){n.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)}),n.prevWithoutPreserves=e}),O(this,`getInitialValue`,function(e){var t=x(n.initialValues,e);return e.length?C(t):t}),O(this,`setCallbacks`,function(e){n.callbacks=e}),O(this,`setValidateMessages`,function(e){n.validateMessages=e}),O(this,`setPreserve`,function(e){n.preserve=e}),O(this,`watchList`,[]),O(this,`registerWatch`,function(e){return n.watchList.push(e),function(){n.watchList=n.watchList.filter(function(t){return t!==e})}}),O(this,`notifyWatch`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var t=n.getFieldsValue(),r=n.getFieldsValue(!0);n.watchList.forEach(function(n){n(t,r,e)})}}),O(this,`timeoutId`,null),O(this,`warningUnhooked`,function(){}),O(this,`updateStore`,function(e){n.store=e}),O(this,`getFieldEntities`,function(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]?n.fieldEntities.filter(function(e){return e.getNamePath().length}):n.fieldEntities}),O(this,`getFieldsMap`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=new J;return n.getFieldEntities(e).forEach(function(e){var n=e.getNamePath();t.set(n,e)}),t}),O(this,`getFieldEntitiesForNamePathList`,function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map(function(e){var n=U(e);return t.get(n)||{INVALIDATE_NAME_PATH:U(e)}})}),O(this,`getFieldsValue`,function(e,t){n.warningUnhooked();var r,i,a;if(e===!0||Array.isArray(e)?(r=e,i=t):e&&fe(e)===`object`&&(a=e.strict,i=e.filter),r===!0&&!i)return n.store;var o=n.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null),s=[];return o.forEach(function(e){var t,n,o=`INVALIDATE_NAME_PATH`in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(a){var c,l;if((c=(l=e).isList)!=null&&c.call(l))return}else if(!r&&(t=(n=e).isListField)!=null&&t.call(n))return;if(!i)s.push(o);else{var u=`getMeta`in e?e.getMeta():null;i(u)&&s.push(o)}}),It(n.store,s.map(U))}),O(this,`getFieldValue`,function(e){n.warningUnhooked();var t=U(e);return x(n.store,t)}),O(this,`getFieldsError`,function(e){return n.warningUnhooked(),n.getFieldEntitiesForNamePathList(e).map(function(t,n){return t&&!(`INVALIDATE_NAME_PATH`in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:U(e[n]),errors:[],warnings:[]}})}),O(this,`getFieldError`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].errors}),O(this,`getFieldWarning`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].warnings}),O(this,`isFieldsTouched`,function(){n.warningUnhooked();var e=[...arguments],t=e[0],r=e[1],i,a=!1;e.length===0?i=null:e.length===1?Array.isArray(t)?(i=t.map(U),a=!1):(i=null,a=t):(i=t.map(U),a=r);var o=n.getFieldEntities(!0),s=function(e){return e.isFieldTouched()};if(!i)return a?o.every(s):o.some(s);var c=new J;i.forEach(function(e){c.set(e,[])}),o.forEach(function(e){var t=e.getNamePath();i.forEach(function(n){n.every(function(e,n){return t[n]===e})&&c.update(n,function(t){return[].concat(E(t),[e])})})});var l=function(e){return e.some(s)},u=c.map(function(e){return e.value});return a?u.every(l):u.some(l)}),O(this,`isFieldTouched`,function(e){return n.warningUnhooked(),n.isFieldsTouched([e])}),O(this,`isFieldsValidating`,function(e){n.warningUnhooked();var t=n.getFieldEntities();if(!e)return t.some(function(e){return e.isFieldValidating()});var r=e.map(U);return t.some(function(e){return W(r,e.getNamePath())&&e.isFieldValidating()})}),O(this,`isFieldValidating`,function(e){return n.warningUnhooked(),n.isFieldsValidating([e])}),O(this,`resetWithFieldInitialValue`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=new J,r=n.getFieldEntities(!0);r.forEach(function(e){var n=e.props.initialValue,r=e.getNamePath();if(n!==void 0){var i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}});var i=function(r){r.forEach(function(r){if(r.props.initialValue!==void 0){var i=r.getNamePath();if(n.getInitialValue(i)!==void 0)m(!1,`Form already set 'initialValues' with path '${i.join(`.`)}'. Field can not overwrite it.`);else{var a=t.get(i);if(a&&a.size>1)m(!1,`Multiple Field with path '${i.join(`.`)}' set 'initialValue'. Can not decide which one to pick.`);else if(a){var o=n.getFieldValue(i);(!e.skipExist||o===void 0)&&n.updateStore(S(n.store,i,E(a)[0].value))}}}})},a;e.entities?a=e.entities:e.namePathList?(a=[],e.namePathList.forEach(function(e){var n=t.get(e);if(n){var r;(r=a).push.apply(r,E(E(n).map(function(e){return e.entity})))}})):a=r,i(a)}),O(this,`resetFields`,function(e){n.warningUnhooked();var t=n.store;if(!e){n.updateStore(C(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(t,null,{type:`reset`}),n.notifyWatch();return}var r=e.map(U);r.forEach(function(e){var t=n.getInitialValue(e);n.updateStore(S(n.store,e,t))}),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:`reset`}),n.notifyWatch(r)}),O(this,`setFields`,function(e){n.warningUnhooked();var t=n.store,r=[];e.forEach(function(e){var i=e.name,a=se(e,nn),o=U(i);r.push(o),`value`in a&&n.updateStore(S(n.store,o,a.value)),n.notifyObservers(t,[o],{type:`setField`,data:e})}),n.notifyWatch(r)}),O(this,`getFields`,function(){return n.getFieldEntities(!0).map(function(e){var t=e.getNamePath(),r=s(s({},e.getMeta()),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(r,`originRCField`,{value:!0}),r})}),O(this,`initEntityValue`,function(e){var t=e.props.initialValue;if(t!==void 0){var r=e.getNamePath();x(n.store,r)===void 0&&n.updateStore(S(n.store,r,t))}}),O(this,`isMergedPreserve`,function(e){return(e===void 0?n.preserve:e)??!0}),O(this,`registerField`,function(e){n.fieldEntities.push(e);var t=e.getNamePath();if(n.notifyWatch([t]),e.props.initialValue!==void 0){var r=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(r,[e.getNamePath()],{type:`valueUpdate`,source:`internal`})}return function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(t){return t!==e}),!n.isMergedPreserve(i)&&(!r||a.length>1)){var o=r?void 0:n.getInitialValue(t);if(t.length&&n.getFieldValue(t)!==o&&n.fieldEntities.every(function(e){return!Lt(e.getNamePath(),t)})){var s=n.store;n.updateStore(S(s,t,o,!0)),n.notifyObservers(s,[t],{type:`remove`}),n.triggerDependenciesUpdate(s,t)}}n.notifyWatch([t])}}),O(this,`dispatch`,function(e){switch(e.type){case`updateValue`:var t=e.namePath,r=e.value;n.updateValue(t,r);break;case`validateField`:var i=e.namePath,a=e.triggerName;n.validateFields([i],{triggerName:a});break;default:}}),O(this,`notifyObservers`,function(e,t,r){if(n.subscribable){var i=s(s({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(n){var r=n.onStoreChange;r(e,t,i)})}else n.forceRootUpdate()}),O(this,`triggerDependenciesUpdate`,function(e,t){var r=n.getDependencyChildrenFields(t);return r.length&&n.validateFields(r),n.notifyObservers(e,r,{type:`dependenciesUpdate`,relatedFields:[t].concat(E(r))}),r}),O(this,`updateValue`,function(e,t){var r=U(e),i=n.store;n.updateStore(S(n.store,r,t)),n.notifyObservers(i,[r],{type:`valueUpdate`,source:`internal`}),n.notifyWatch([r]);var a=n.triggerDependenciesUpdate(i,r),o=n.callbacks.onValuesChange;o&&o(It(n.store,[r]),n.getFieldsValue()),n.triggerOnFieldsChange([r].concat(E(a)))}),O(this,`setFieldsValue`,function(e){n.warningUnhooked();var t=n.store;if(e){var r=C(n.store,e);n.updateStore(r)}n.notifyObservers(t,null,{type:`valueUpdate`,source:`external`}),n.notifyWatch()}),O(this,`setFieldValue`,function(e,t){n.setFields([{name:e,value:t}])}),O(this,`getDependencyChildrenFields`,function(e){var t=new Set,r=[],i=new J;return n.getFieldEntities().forEach(function(e){(e.props.dependencies||[]).forEach(function(t){var n=U(t);i.update(n,function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return t.add(e),t})})}),(function e(n){(i.get(n)||new Set).forEach(function(n){if(!t.has(n)){t.add(n);var i=n.getNamePath();n.isFieldDirty()&&i.length&&(r.push(i),e(i))}})})(e),r}),O(this,`triggerOnFieldsChange`,function(e,t){var r=n.callbacks.onFieldsChange;if(r){var i=n.getFields();if(t){var a=new J;t.forEach(function(e){var t=e.name,n=e.errors;a.set(t,n)}),i.forEach(function(e){e.errors=a.get(e.name)||e.errors})}var o=i.filter(function(t){var n=t.name;return W(e,n)});o.length&&r(o,i)}}),O(this,`validateFields`,function(e,t){n.warningUnhooked();var r,i;Array.isArray(e)||typeof e==`string`||typeof t==`string`?(r=e,i=t):i=e;var a=!!r,o=a?r.map(U):[],c=[],l=String(Date.now()),u=new Set,d=i?.recursive;n.getFieldEntities(!0).forEach(function(e){if(a||o.push(e.getNamePath()),!(!e.props.rules||!e.props.rules.length)){var t=e.getNamePath();if(u.add(t.join(l)),!a||W(o,t,d)){var r=e.validateRules(s({validateMessages:s(s({},St),n.validateMessages)},i));c.push(r.then(function(){return{name:t,errors:[],warnings:[]}}).catch(function(e){var n,r=[],i=[];return(n=e.forEach)==null||n.call(e,function(e){var t=e.rule.warningOnly,n=e.errors;t?i.push.apply(i,E(n)):r.push.apply(r,E(n))}),r.length?Promise.reject({name:t,errors:r,warnings:i}):{name:t,errors:r,warnings:i}}))}}});var f=Yt(c);n.lastValidatePromise=f,f.catch(function(e){return e}).then(function(e){var t=e.map(function(e){return e.name});n.notifyObservers(n.store,t,{type:`validateFinish`}),n.triggerOnFieldsChange(t,e)});var p=f.then(function(){return n.lastValidatePromise===f?Promise.resolve(n.getFieldsValue(o)):Promise.reject([])}).catch(function(e){var t=e.filter(function(e){return e&&e.errors.length});return Promise.reject({values:n.getFieldsValue(o),errorFields:t,outOfDate:n.lastValidatePromise!==f})});p.catch(function(e){return e});var m=o.filter(function(e){return u.has(e.join(l))});return n.triggerOnFieldsChange(m),p}),O(this,`submit`,function(){n.warningUnhooked(),n.validateFields().then(function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(e){console.error(e)}}).catch(function(e){var t=n.callbacks.onFinishFailed;t&&t(e)})}),this.forceRootUpdate=t})})),Y,on,sn,cn=e((()=>{D(),l(),Y=t(r()),on=Y.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),sn=function(e){var t=e.validateMessages,n=e.onFormChange,r=e.onFormFinish,i=e.children,a=Y.useContext(on),o=Y.useRef({});return Y.createElement(on.Provider,{value:s(s({},a),{},{validateMessages:s(s({},a.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:o.current}),a.triggerFormChange(e,t)},triggerFormFinish:function(e,t){r&&r(e,{values:t,forms:o.current}),a.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(o.current=s(s({},o.current),{},O({},e,t))),a.registerForm(e,t)},unregisterForm:function(e){var t=s({},o.current);delete t[e],o.current=t,a.unregisterForm(e)}})},i)}})),X,ln,un,dn=e((()=>{v(),l(),le(),ne(),X=t(r()),an(),M(),cn(),Vt(),De(),ln=[`name`,`initialValues`,`fields`,`form`,`preserve`,`children`,`component`,`validateMessages`,`validateTrigger`,`onValuesChange`,`onFieldsChange`,`onFinish`,`onFinishFailed`],un=function(e,t){var n=e.name,r=e.initialValues,i=e.fields,a=e.form,o=e.preserve,c=e.children,l=e.component,u=l===void 0?`form`:l,d=e.validateMessages,f=e.validateTrigger,p=f===void 0?`onChange`:f,m=e.onValuesChange,h=e.onFieldsChange,g=e.onFinish,_=e.onFinishFailed,v=se(e,ln),y=X.useContext(on),b=ue(en(a),1)[0],x=b.getInternalHooks(k),ee=x.useSubscribe,te=x.setInitialValues,S=x.setCallbacks,ne=x.setValidateMessages,re=x.setPreserve,ie=x.destroyForm;X.useImperativeHandle(t,function(){return b}),X.useEffect(function(){return y.registerForm(n,b),function(){y.unregisterForm(n)}},[y,b,n]),ne(s(s({},y.validateMessages),d)),S({onValuesChange:m,onFieldsChange:function(e){if(y.triggerFormChange(n,e),h){var t=[...arguments].slice(1);h.apply(void 0,[e].concat(t))}},onFinish:function(e){y.triggerFormFinish(n,e),g&&g(e)},onFinishFailed:_}),re(o);var C=X.useRef(null);te(r,!C.current),C.current||=!0,X.useEffect(function(){return ie},[]);var ae,w=typeof c==`function`;ae=w?c(b.getFieldsValue(!0),b):c,ee(!w);var T=X.useRef();X.useEffect(function(){Rt(T.current||[],i||[])||b.setFields(i||[]),T.current=i},[i,b]);var ce=X.useMemo(function(){return s(s({},b),{},{validateTrigger:p})},[b,p]),E=X.createElement(N.Provider,{value:null},X.createElement(j.Provider,{value:ce},ae));return u===!1?E:X.createElement(u,oe({},v,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),b.submit()},onReset:function(e){var t;e.preventDefault(),b.resetFields(),(t=v.onReset)==null||t.call(v,e)}}),E)}}));function fn(e){try{return JSON.stringify(e)}catch{return Math.random()}}function pn(){var e=[...arguments],t=e[0],n=t===void 0?[]:t,r=e[1],i=r===void 0?{}:r,a=ke(i)?{form:i}:i,o=a.form,s=ue((0,Z.useState)(),2),c=s[0],l=s[1],u=(0,Z.useMemo)(function(){return fn(c)},[c]),d=(0,Z.useRef)(u);d.current=u;var f=(0,Z.useContext)(j),p=o||f,m=p&&p._init,h=U(n),g=(0,Z.useRef)(h);return g.current=h,mn(h),(0,Z.useEffect)(function(){if(m){var e=p.getFieldsValue,t=p.getInternalHooks,n=t(k).registerWatch,r=n(function(e,t){var n=x(a.preserve?t:e,g.current),r=fn(n);d.current!==r&&(d.current=r,l(n))}),i=x(a.preserve?e(!0):e(),g.current);return c!==i&&l(i),r}},[m]),c}var Z,mn,hn=e((()=>{le(),d(),Z=t(r()),M(),Ae(),Vt(),mn=function(){}})),gn=n({Field:()=>Ut,FieldContext:()=>j,FormProvider:()=>sn,List:()=>qt,ListContext:()=>N,default:()=>Q,useForm:()=>en,useWatch:()=>pn}),_n,Q,vn=e((()=>{_n=t(r()),Kt(),Jt(),an(),dn(),cn(),M(),De(),hn(),Q=_n.forwardRef(un),Q.FormProvider=sn,Q.Field=Ut,Q.List=qt,Q.useForm=en,Q.useWatch=pn}));v(),vn(),he();var $=t(r()),yn=$.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),bn=$.createContext(null),xn=function(e){var t=ve(e,[`prefixCls`]);return $.createElement(sn,oe({},t))},Sn=$.createContext({prefixCls:``}),Cn=$.createContext({}),wn=function(e){var t=e.children,n=e.status,r=e.override,i=(0,$.useContext)(Cn),a=(0,$.useMemo)(function(){var e=oe({},i);return r&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,r,i]);return $.createElement(Cn.Provider,{value:a},t)};D();var Tn=t(h());i(`warning`,`error`,``);function En(e,t,n){return(0,Tn.default)(O(O(O(O(O({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,n))}var Dn=function(e,t){return t||e},On={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z`}}]},name:`search`,theme:`outlined`};l();var kn=$.forwardRef(function(e,t){return $.createElement(te,s(s({},e),{},{ref:t,icon:On}))});export{N as _,Cn as a,be as b,wn as c,gn as d,vn as f,Ut as g,qt as h,yn as i,bn as l,en as m,Dn as n,Sn as o,pn as p,En as r,xn as s,kn as t,Q as u,j as v,we as y}; \ No newline at end of file diff --git a/assets/Simulations-C7E0Oxft.js b/assets/Simulations-C7E0Oxft.js deleted file mode 100644 index 0fdf74e..0000000 --- a/assets/Simulations-C7E0Oxft.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Cr as r,hr as i,n as a,o,r as s}from"./axios-v6FV69Ne.js";import{t as c}from"./index.esm-DR3o6Tiw.js";import{i as l}from"./ctiAxios-BIVP6fGU.js";import{a as u}from"./notification-C7Dk1wtU.js";import{t as d}from"./button-C7b7AmGo.js";import{t as f}from"./DownloadOutlined-DZv3jbUo.js";import{t as p}from"./useMutation-Dw_VO9_w.js";import{t as m}from"./UndoOutlined-2WspCEN7.js";import{F as h,L as g,s as _,wt as v}from"./index-BqyXv5bE.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return r(i(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return r(i(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await l(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await l(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await l(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 l(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return s({queryKey:y.list(e),queryFn:()=>C(e),enabled:!!e})}function O(){let e=o();return p({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=o();return p({mutationFn:async({year:e,file:t})=>{await T(e,t),u({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(a()),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,s]=(0,A.useState)({}),l=()=>{t.refetch()},u=()=>{n.mutate({year:e})},p=e=>{s(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)(c,{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)(d,{onClick:u,disabled:n.isPending,children:[(0,N.jsx)(g,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(d,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(f,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(d,{type:`link`,onClick:l,children:(0,N.jsx)(m,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(v,{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:p,selectedRow:o})})]})};P.propTypes={year:j.default.string};export{P as default}; \ No newline at end of file diff --git a/assets/Simulations-DxJrZwI8.js b/assets/Simulations-DxJrZwI8.js new file mode 100644 index 0000000..097c637 --- /dev/null +++ b/assets/Simulations-DxJrZwI8.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,n as i,pr as a,r as o,xr as s}from"./axios-BbX9YWYe.js";import{t as c}from"./index.esm-BWCs920B.js";import{i as l}from"./ctiAxios-BMu1IxXE.js";import{a as u}from"./notification-BAy1NkPD.js";import{t as d}from"./button-CGra0C8Y.js";import{t as f}from"./DownloadOutlined-CVjXiqM_.js";import{t as p}from"./useMutation-BZFnlhBo.js";import{t as m}from"./UndoOutlined-eQ49Nx19.js";import{F as h,L as g,s as _,wt as v}from"./index-Cdh6k4b7.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return s(a(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return s(a(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await l(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await l(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await l(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 l(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return o({queryKey:y.list(e),queryFn:()=>C(e),enabled:!!e})}function O(){let e=r();return p({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 p({mutationFn:async({year:e,file:t})=>{await T(e,t),u({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(i()),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,s]=(0,A.useState)({}),l=()=>{t.refetch()},u=()=>{n.mutate({year:e})},p=e=>{s(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)(c,{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)(d,{onClick:u,disabled:n.isPending,children:[(0,N.jsx)(g,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(d,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(f,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(d,{type:`link`,onClick:l,children:(0,N.jsx)(m,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(v,{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:p,selectedRow:o})})]})};P.propTypes={year:j.default.string};export{P as default}; \ No newline at end of file diff --git a/assets/SpecSynchronize-Jk1FYG7H.js b/assets/SpecSynchronize-Tehc33am.js similarity index 79% rename from assets/SpecSynchronize-Jk1FYG7H.js rename to assets/SpecSynchronize-Tehc33am.js index b80f6e3..31d9407 100644 --- a/assets/SpecSynchronize-Jk1FYG7H.js +++ b/assets/SpecSynchronize-Tehc33am.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-v6FV69Ne.js";import{t as i}from"./index.esm-DR3o6Tiw.js";import{t as a}from"./input-Fres-Ye6.js";import{i as o}from"./ctiAxios-BIVP6fGU.js";import{a as s}from"./notification-C7Dk1wtU.js";import{t as c}from"./button-C7b7AmGo.js";import{t as l}from"./popconfirm-CrjlZKtV.js";import{t as u}from"./UndoOutlined-2WspCEN7.js";import{t as d}from"./Loader-C9fMgHPw.js";import{F as f,ht as p,ot as m,s as h}from"./index-BqyXv5bE.js";import{a as g,t as _}from"./synchronize.queries-fAYtvNse.js";var v=e(t()),y=e(r()),b=n(),x=({swfData:e})=>{let[t]=m.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]),r=_(n.exe),y=()=>{r.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},i=``;for(let t in e)e[t]&&(i=`${i}${t} ${e[t]} `);r.args=i,s({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await o(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(h,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:r.isFetching})})}return!r.data?.jobs||r.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(i,{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)(c,{type:`link`,onClick:y,children:(0,b.jsx)(u,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(p,{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)(m,{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)(m.Item,{name:n,extra:r,children:(0,b.jsx)(a,{})},n)]},n)})})}),(0,b.jsx)(`div`,{style:{display:`flex`,flexDirection:`row`,justifyContent:`center`},children:(0,b.jsxs)(l,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(c,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:r.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(r.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{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./index.esm-BWCs920B.js";import{t as a}from"./input-CAHxss7C.js";import{i as o}from"./ctiAxios-BMu1IxXE.js";import{a as s}from"./notification-BAy1NkPD.js";import{t as c}from"./button-CGra0C8Y.js";import{t as l}from"./popconfirm-4RD9TcMG.js";import{t as u}from"./UndoOutlined-eQ49Nx19.js";import{t as d}from"./Loader-BunwQzlz.js";import{F as f,ht as p,ot as m,s as h}from"./index-Cdh6k4b7.js";import{a as g,t as _}from"./synchronize.queries-Cwow9Iim.js";var v=e(t()),y=e(r()),b=n(),x=({swfData:e})=>{let[t]=m.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]),r=_(n.exe),y=()=>{r.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},i=``;for(let t in e)e[t]&&(i=`${i}${t} ${e[t]} `);r.args=i,s({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await o(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(h,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:r.isFetching})})}return!r.data?.jobs||r.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(i,{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)(c,{type:`link`,onClick:y,children:(0,b.jsx)(u,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(p,{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)(m,{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)(m.Item,{name:n,extra:r,children:(0,b.jsx)(a,{})},n)]},n)})})}),(0,b.jsx)(`div`,{style:{display:`flex`,flexDirection:`row`,justifyContent:`center`},children:(0,b.jsxs)(l,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(c,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:r.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(r.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-DhbHHAgc.js b/assets/Synchronize-DhbHHAgc.js deleted file mode 100644 index 9e5a1cc..0000000 --- a/assets/Synchronize-DhbHHAgc.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{In as r,Ln as i,jt as a,n as o,o as s}from"./axios-v6FV69Ne.js";import{t as c}from"./index.esm-DR3o6Tiw.js";import{t as l}from"./button-C7b7AmGo.js";import{t as u}from"./popconfirm-CrjlZKtV.js";import{t as d}from"./useMutation-Dw_VO9_w.js";import{t as f}from"./UndoOutlined-2WspCEN7.js";import{t as p}from"./Loader-C9fMgHPw.js";import{F as m,ht as h,s as g}from"./index-BqyXv5bE.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-fAYtvNse.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`};i();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(a,r(r({},e),{},{ref:t,icon:x}))});function w(){let e=s();return d({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(o()),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)(u,{title:e.confirm,onConfirm:()=>a(e.exe_path),okText:`Lancer la synchronisation`,cancelText:`Annuler`,children:(0,E.jsx)(l,{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 s(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(g,{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)(c,{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)(l,{type:`link`,onClick:i,children:(0,E.jsx)(f,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(h,{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:s(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/Synchronize-EuMFJSwj.js b/assets/Synchronize-EuMFJSwj.js new file mode 100644 index 0000000..857c750 --- /dev/null +++ b/assets/Synchronize-EuMFJSwj.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Fn as r,Pn as i,a,kt as o,n as s}from"./axios-BbX9YWYe.js";import{t as c}from"./index.esm-BWCs920B.js";import{t as l}from"./button-CGra0C8Y.js";import{t as u}from"./popconfirm-4RD9TcMG.js";import{t as d}from"./useMutation-BZFnlhBo.js";import{t as f}from"./UndoOutlined-eQ49Nx19.js";import{t as p}from"./Loader-BunwQzlz.js";import{F as m,ht as h,s as g}from"./index-Cdh6k4b7.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-Cwow9Iim.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`};r();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(o,i(i({},e),{},{ref:t,icon:x}))});function w(){let e=a();return d({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(s()),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)(u,{title:e.confirm,onConfirm:()=>a(e.exe_path),okText:`Lancer la synchronisation`,cancelText:`Annuler`,children:(0,E.jsx)(l,{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 s(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(g,{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)(c,{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)(l,{type:`link`,onClick:i,children:(0,E.jsx)(f,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(h,{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:s(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-DkPMBG42.js b/assets/TablesManager-DkPMBG42.js new file mode 100644 index 0000000..630f5a2 --- /dev/null +++ b/assets/TablesManager-DkPMBG42.js @@ -0,0 +1,9 @@ +import{a as e,i as t,o as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i,t as a}from"./jsx-runtime-CEixWuwE.js";import{A as o,An as s,Dt as c,Fn as l,H as u,Hn as d,In as f,It as p,Ln as m,M as h,N as g,O as _,Pn as v,Pt as y,Un as b,W as x,Wn as S,X as C,Z as w,_n as T,a as E,ar as D,bn as O,cr as k,ct as ee,dt as te,et as ne,ir as re,j as ie,kn as ae,kt as oe,mr as se,n as A,nr as ce,or as j,pr as M,q as le,r as ue,rn as de,rr as fe,sn as pe,st as me,tr as he,ur as ge,ut as _e,vn as ve,xr as ye,yn as be,zn as xe}from"./axios-BbX9YWYe.js";import{t as Se}from"./index.esm-BWCs920B.js";import{i as Ce,o as we,r as Te,s as Ee,t as N}from"./input-CAHxss7C.js";import{i as De,t as Oe,u as ke}from"./ctiAxios-BMu1IxXE.js";import{n as Ae,p as je,t as P}from"./slicedToArray-YLaz90ka.js";import{n as Me,t as Ne}from"./typeof-BUNGcdwP.js";import{i as F,r as I}from"./asyncToGenerator-DHhZBkop.js";import{c as Pe,o as Fe,s as L,t as R}from"./button-CGra0C8Y.js";import{t as z}from"./select-SSTpnrPj.js";import{a as Ie,n as Le,r as Re,t as ze}from"./SearchOutlined-BTRNdCQU.js";import{t as Be}from"./tooltip-C-n3SkGv.js";import{C as Ve,_ as B,s as He}from"./sanitizeDataUtils-thqQHiub.js";import{E as Ue,T as We,a as Ge,h as Ke,i as qe,l as Je,m as Ye,r as Xe,s as Ze,t as Qe,w as $e,x as et}from"./_getTag-DviDmB-q.js";import{n as tt,r as nt}from"./iconUtil-qonJUFWj.js";import{t as rt}from"./popconfirm-4RD9TcMG.js";import{t as it}from"./CopyOutlined-H2Q_iVe-.js";import{t as at}from"./DownloadOutlined-CVjXiqM_.js";import{t as ot}from"./useMutation-BZFnlhBo.js";import{t as st}from"./queryOptions-Cg9orY1Y.js";import{t as ct}from"./ConsoleSqlOutlined-CsHIitHW.js";import{t as lt}from"./ImportOutlined-DE1eCjzf.js";import{n as ut}from"./RowLabelWithIcon-Bn515xrz.js";import{t as dt}from"./SaveOutlined-CZUncBxA.js";import{t as ft}from"./UndoOutlined-eQ49Nx19.js";import{n as pt}from"./_assignValue-xvqwcPj2.js";import{t as mt}from"./Loader-BunwQzlz.js";import{a as ht,c as gt,n as _t,o as vt,r as yt,s as bt}from"./cloneDeep-CG3ZqS50.js";import{r as xt}from"./es-CXY1Bde8.js";import{$ as St,B as Ct,F as wt,I as Tt,J as Et,Q as Dt,T as Ot,U as kt,W as At,X as jt,Y as Mt,Z as Nt,c as Pt,dt as Ft,et as It,ft as Lt,ht as Rt,k as zt,mt as Bt,n as Vt,nt as Ht,ot as V,q as Ut,s as Wt,u as Gt,v as Kt,x as qt,yt as Jt,z as Yt}from"./index-Cdh6k4b7.js";import{D as Xt,E as Zt,S as Qt,T as $t,_ as en,a as tn,c as nn,d as rn,g as an,i as on,l as sn,n as cn,p as ln,r as un,s as dn,t as fn,u as pn,w as mn,y as hn}from"./context-DjYRtGpi.js";import{i as gn,n as _n,r as vn,t as yn}from"./ref-COqNVQqT.js";import{a as bn,n as xn,o as Sn}from"./path-DOVY3rux.js";import{n as Cn,o as wn,t as Tn,u as En}from"./CancelButton-Cg1XJ7Zv.js";import{t as Dn}from"./CloseButton-CIudf4Uq.js";import{n as On,t as kn}from"./map-1r6ZZ5cg.js";import{t as An}from"./Checkbox-BLM9VtUs.js";var jn;function H(){return jn.apply(null,arguments)}function Mn(e){jn=e}function Nn(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function Pn(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function Fn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function In(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(Fn(e,t))return!1;return!0}function Ln(e){return e===void 0}function Rn(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function zn(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function Bn(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var ur=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,dr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,fr={},pr={};function W(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(pr[e]=i),t&&(pr[t[0]]=function(){return lr(i.apply(this,arguments),t[1],t[2])}),n&&(pr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function mr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function hr(e){var t=e.match(ur),n,r;for(n=0,r=t.length;n=0&&dr.test(e);)e=e.replace(dr,r),dr.lastIndex=0,--n;return e}var vr={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`};function yr(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(ur).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var br=`Invalid date`;function xr(){return this._invalidDate}var Sr=`%d`,Cr=/\d{1,2}/;function wr(e){return this._ordinal.replace(`%d`,e)}var Tr={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function Er(e,t,n,r){var i=this._relativeTime[n];return nr(i)?i(e,t,n,r):i.replace(/%d/i,e)}function Dr(e,t){var n=this._relativeTime[e>0?`future`:`past`];return nr(n)?n(t):n.replace(/%s/i,t)}var Or={D:`date`,dates:`date`,date:`date`,d:`day`,days:`day`,day:`day`,e:`weekday`,weekdays:`weekday`,weekday:`weekday`,E:`isoWeekday`,isoweekdays:`isoWeekday`,isoweekday:`isoWeekday`,DDD:`dayOfYear`,dayofyears:`dayOfYear`,dayofyear:`dayOfYear`,h:`hour`,hours:`hour`,hour:`hour`,ms:`millisecond`,milliseconds:`millisecond`,millisecond:`millisecond`,m:`minute`,minutes:`minute`,minute:`minute`,M:`month`,months:`month`,month:`month`,Q:`quarter`,quarters:`quarter`,quarter:`quarter`,s:`second`,seconds:`second`,second:`second`,gg:`weekYear`,weekyears:`weekYear`,weekyear:`weekYear`,GG:`isoWeekYear`,isoweekyears:`isoWeekYear`,isoweekyear:`isoWeekYear`,w:`week`,weeks:`week`,week:`week`,W:`isoWeek`,isoweeks:`isoWeek`,isoweek:`isoWeek`,y:`year`,years:`year`,year:`year`};function kr(e){return typeof e==`string`?Or[e]||Or[e.toLowerCase()]:void 0}function Ar(e){var t={},n,r;for(r in e)Fn(e,r)&&(n=kr(r),n&&(t[n]=e[r]));return t}var jr={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Mr(e){var t=[],n;for(n in e)Fn(e,n)&&t.push({unit:n,priority:jr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}var Nr=/\d/,Pr=/\d\d/,Fr=/\d{3}/,Ir=/\d{4}/,Lr=/[+-]?\d{6}/,Rr=/\d\d?/,zr=/\d\d\d\d?/,Br=/\d\d\d\d\d\d?/,Vr=/\d{1,3}/,Hr=/\d{1,4}/,Ur=/[+-]?\d{1,6}/,Wr=/\d+/,Gr=/[+-]?\d+/,Kr=/Z|[+-]\d\d:?\d\d/gi,qr=/Z|[+-]\d\d(?::?\d\d)?/gi,Jr=/[+-]?\d+(\.\d{1,3})?/,Yr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Xr=/^[1-9]\d?/,Zr=/^([1-9]\d|\d)/,Qr={};function G(e,t,n){Qr[e]=nr(t)?t:function(e,r){return e&&n?n:t}}function $r(e,t){return Fn(Qr,e)?Qr[e](t._strict,t._locale):new RegExp(ei(e))}function ei(e){return ti(e.replace(`\\`,``).replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function ti(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`)}function ni(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function K(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ni(t)),n}var ri={};function ii(e,t){var n,r=t,i;for(typeof e==`string`&&(e=[e]),Rn(t)&&(r=function(e,n){n[t]=K(e)}),i=e.length,n=0;n68?1900:2e3)};var vi=bi(`FullYear`,!0);function yi(){return si(this.year())}function bi(e,t){return function(n){return n==null?xi(this,e):(Si(this,e,n),H.updateOffset(this,t),this)}}function xi(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case`Milliseconds`:return r?n.getUTCMilliseconds():n.getMilliseconds();case`Seconds`:return r?n.getUTCSeconds():n.getSeconds();case`Minutes`:return r?n.getUTCMinutes():n.getMinutes();case`Hours`:return r?n.getUTCHours():n.getHours();case`Date`:return r?n.getUTCDate():n.getDate();case`Day`:return r?n.getUTCDay():n.getDay();case`Month`:return r?n.getUTCMonth():n.getMonth();case`FullYear`:return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Si(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case`Milliseconds`:i?r.setUTCMilliseconds(n):r.setMilliseconds(n);return;case`Seconds`:i?r.setUTCSeconds(n):r.setSeconds(n);return;case`Minutes`:i?r.setUTCMinutes(n):r.setMinutes(n);return;case`Hours`:i?r.setUTCHours(n):r.setHours(n);return;case`Date`:i?r.setUTCDate(n):r.setDate(n);return;case`FullYear`:break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!si(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function Ci(e){return e=kr(e),nr(this[e])?this[e]():this}function wi(e,t){if(typeof e==`object`){e=Ar(e);var n=Mr(e),r,i=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function Wi(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Gi(e,t,n){var r=7+t-n;return-((7+Wi(e,0,r).getUTCDay()-t)%7)+r-1}function Ki(e,t,n,r,i){var a=(7+n-r)%7,o=Gi(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=_i(c)+s):s>_i(e)?(c=e+1,l=s-_i(e)):(c=e,l=s),{year:c,dayOfYear:l}}function qi(e,t,n){var r=Gi(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+Ji(o,t,n)):i>Ji(e.year(),t,n)?(a=i-Ji(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function Ji(e,t,n){var r=Gi(e,t,n),i=Gi(e+1,t,n);return(_i(e)-r+i)/7}W(`w`,[`ww`,2],`wo`,`week`),W(`W`,[`WW`,2],`Wo`,`isoWeek`),G(`w`,Rr,Xr),G(`ww`,Rr,Pr),G(`W`,Rr,Xr),G(`WW`,Rr,Pr),ai([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=K(e)});function Yi(e){return qi(e,this._week.dow,this._week.doy).week}var Xi={dow:0,doy:6};function Zi(){return this._week.dow}function Qi(){return this._week.doy}function $i(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function ea(e){var t=qi(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}W(`d`,0,`do`,`day`),W(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),W(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),W(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),W(`e`,0,0,`weekday`),W(`E`,0,0,`isoWeekday`),G(`d`,Rr),G(`e`,Rr),G(`E`,Rr),G(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),G(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),G(`dddd`,function(e,t){return t.weekdaysRegex(e)}),ai([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?U(n).invalidWeekday=e:t.d=i}),ai([`d`,`e`,`E`],function(e,t,n,r){t[r]=K(e)});function ta(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function na(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ra(e,t){return e.slice(t,7).concat(e.slice(0,t))}var ia=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),aa=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),oa=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),sa=Yr,ca=Yr,la=Yr;function ua(e,t){var n=Nn(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?ra(n,this._week.dow):e?n[e.day()]:n}function da(e){return e===!0?ra(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function fa(e){return e===!0?ra(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function pa(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Hn([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=Ei.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=Ei.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=Ei.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=Ei.call(this._weekdaysParse,o),i!==-1||(i=Ei.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=Ei.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=Ei.call(this._shortWeekdaysParse,o),i!==-1||(i=Ei.call(this._weekdaysParse,o),i!==-1)?i:(i=Ei.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=Ei.call(this._minWeekdaysParse,o),i!==-1||(i=Ei.call(this._weekdaysParse,o),i!==-1)?i:(i=Ei.call(this._shortWeekdaysParse,o),i===-1?null:i))}function ma(e,t,n){var r,i,a;if(this._weekdaysParseExact)return pa.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Hn([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function ha(e){if(!this.isValid())return e==null?NaN:this;var t=xi(this,`Day`);return e==null?t:(e=ta(e,this.localeData()),this.add(e-t,`d`))}function ga(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function _a(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=na(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function va(e){return this._weekdaysParseExact?(Fn(this,`_weekdaysRegex`)||xa.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Fn(this,`_weekdaysRegex`)||(this._weekdaysRegex=sa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ya(e){return this._weekdaysParseExact?(Fn(this,`_weekdaysRegex`)||xa.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Fn(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=ca),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ba(e){return this._weekdaysParseExact?(Fn(this,`_weekdaysRegex`)||xa.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Fn(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=la),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function xa(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i=[],a,o,s,c,l;for(a=0;a<7;a++)o=Hn([2e3,1]).day(a),s=ti(this.weekdaysMin(o,``)),c=ti(this.weekdaysShort(o,``)),l=ti(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Sa(){return this.hours()%12||12}function Ca(){return this.hours()||24}W(`H`,[`HH`,2],0,`hour`),W(`h`,[`hh`,2],0,Sa),W(`k`,[`kk`,2],0,Ca),W(`hmm`,0,0,function(){return``+Sa.apply(this)+lr(this.minutes(),2)}),W(`hmmss`,0,0,function(){return``+Sa.apply(this)+lr(this.minutes(),2)+lr(this.seconds(),2)}),W(`Hmm`,0,0,function(){return``+this.hours()+lr(this.minutes(),2)}),W(`Hmmss`,0,0,function(){return``+this.hours()+lr(this.minutes(),2)+lr(this.seconds(),2)});function wa(e,t){W(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}wa(`a`,!0),wa(`A`,!1);function Ta(e,t){return t._meridiemParse}G(`a`,Ta),G(`A`,Ta),G(`H`,Rr,Zr),G(`h`,Rr,Xr),G(`k`,Rr,Xr),G(`HH`,Rr,Pr),G(`hh`,Rr,Pr),G(`kk`,Rr,Pr),G(`hmm`,zr),G(`hmmss`,Br),G(`Hmm`,zr),G(`Hmmss`,Br),ii([`H`,`HH`],di),ii([`k`,`kk`],function(e,t,n){var r=K(e);t[di]=r===24?0:r}),ii([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ii([`h`,`hh`],function(e,t,n){t[di]=K(e),U(n).bigHour=!0}),ii(`hmm`,function(e,t,n){var r=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r)),U(n).bigHour=!0}),ii(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r,2)),t[pi]=K(e.substr(i)),U(n).bigHour=!0}),ii(`Hmm`,function(e,t,n){var r=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r))}),ii(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r,2)),t[pi]=K(e.substr(i))});function Ea(e){return(e+``).toLowerCase().charAt(0)===`p`}var Da=/[ap]\.?m?\.?/i,Oa=bi(`Hours`,!0);function ka(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var Aa={calendar:sr,longDateFormat:vr,invalidDate:br,ordinal:Sr,dayOfMonthOrdinalParse:Cr,relativeTime:Tr,months:Oi,monthsShort:ki,week:Xi,weekdays:ia,weekdaysMin:oa,weekdaysShort:aa,meridiemParse:Da},ja={},Ma={},Na;function Pa(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=Ra(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&Pa(a,r)>=n-1)break;n--}t++}return Na}function La(e){return!!(e&&e.match(`^[^/\\\\]*$`))}function Ra(e){var n=null,r;if(ja[e]===void 0&&typeof module<`u`&&module&&module.exports&&La(e))try{n=Na._abbr,r=t,r(`./locale/`+e),za(n)}catch{ja[e]=null}return ja[e]}function za(e,t){var n;return e&&(n=Ln(t)?Ha(e):Ba(e,t),n?Na=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),Na._abbr}function Ba(e,t){if(t!==null){var n,r=Aa;if(t.abbr=e,ja[e]!=null)tr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=ja[e]._config;else if(t.parentLocale!=null)if(ja[t.parentLocale]!=null)r=ja[t.parentLocale]._config;else if(n=Ra(t.parentLocale),n!=null)r=n._config;else return Ma[t.parentLocale]||(Ma[t.parentLocale]=[]),Ma[t.parentLocale].push({name:e,config:t}),null;return ja[e]=new ar(ir(r,t)),Ma[e]&&Ma[e].forEach(function(e){Ba(e.name,e.config)}),za(e),ja[e]}else return delete ja[e],null}function Va(e,t){if(t!=null){var n,r,i=Aa;ja[e]!=null&&ja[e].parentLocale!=null?ja[e].set(ir(ja[e]._config,t)):(r=Ra(e),r!=null&&(i=r._config),t=ir(i,t),r??(t.abbr=e),n=new ar(t),n.parentLocale=ja[e],ja[e]=n),za(e)}else ja[e]!=null&&(ja[e].parentLocale==null?ja[e]!=null&&delete ja[e]:(ja[e]=ja[e].parentLocale,e===za()&&za(e)));return ja[e]}function Ha(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Na;if(!Nn(e)){if(t=Ra(e),t)return t;e=[e]}return Ia(e)}function Ua(){return or(ja)}function Wa(e){var t,n=e._a;return n&&U(e).overflow===-2&&(t=n[li]<0||n[li]>11?li:n[ui]<1||n[ui]>Di(n[ci],n[li])?ui:n[di]<0||n[di]>24||n[di]===24&&(n[fi]!==0||n[pi]!==0||n[mi]!==0)?di:n[fi]<0||n[fi]>59?fi:n[pi]<0||n[pi]>59?pi:n[mi]<0||n[mi]>999?mi:-1,U(e)._overflowDayOfYear&&(tui)&&(t=ui),U(e)._overflowWeeks&&t===-1&&(t=hi),U(e)._overflowWeekday&&t===-1&&(t=gi),U(e).overflow=t),e}var Ga=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ka=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qa=/Z|[+-]\d\d(?::?\d\d)?/,Ja=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],Ya=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],Xa=/^\/?Date\((-?\d+)/i,Za=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Qa={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function $a(e){var t,n,r=e._i,i=Ga.exec(r)||Ka.exec(r),a,o,s,c,l=Ja.length,u=Ya.length;if(i){for(U(e).iso=!0,t=0,n=l;t_i(o)||e._dayOfYear===0)&&(U(e)._overflowDayOfYear=!0),n=Wi(o,0,e._dayOfYear),e._a[li]=n.getUTCMonth(),e._a[ui]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[di]===24&&e._a[fi]===0&&e._a[pi]===0&&e._a[mi]===0&&(e._nextDay=!0,e._a[di]=0),e._d=(e._useUTC?Wi:Ui).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[di]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(U(e).weekdayMismatch=!0)}}function uo(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=so(t.GG,e._a[ci],qi(bo(),1,4).year),r=so(t.W,1),i=so(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=qi(bo(),a,o),n=so(t.gg,e._a[ci],l.year),r=so(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>Ji(n,a,o)?U(e)._overflowWeeks=!0:c==null?(s=Ki(n,r,i,a,o),e._a[ci]=s.year,e._dayOfYear=s.dayOfYear):U(e)._overflowWeekday=!0}H.ISO_8601=function(){},H.RFC_2822=function(){};function fo(e){if(e._f===H.ISO_8601){$a(e);return}if(e._f===H.RFC_2822){ao(e);return}e._a=[],U(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=_r(e._f,e._locale).match(ur)||[],u=i.length,n=0;n0&&U(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),pr[a]?(r?U(e).empty=!1:U(e).unusedTokens.push(a),oi(a,r,e)):e._strict&&!r&&U(e).unusedTokens.push(a);U(e).charsLeftOver=s-c,t.length>0&&U(e).unusedInput.push(t),e._a[di]<=12&&U(e).bigHour===!0&&e._a[di]>0&&(U(e).bigHour=void 0),U(e).parsedDateParts=e._a.slice(0),U(e).meridiem=e._meridiem,e._a[di]=po(e._locale,e._a[di],e._meridiem),l=U(e).era,l!==null&&(e._a[ci]=e._locale.erasConvertYear(l,e._a[ci])),lo(e),Wa(e)}function po(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function mo(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){U(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Kn()});function Co(e,t){var n,r;if(t.length===1&&Nn(t[0])&&(t=t[0]),!t.length)return bo();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function qo(){if(!Ln(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Yn(e,this),e=_o(e),e._a?(t=e._isUTC?Hn(e._a):bo(e._a),this._isDSTShifted=this.isValid()&&Po(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Jo(){return this.isValid()?!this._isUTC:!1}function Yo(){return this.isValid()?this._isUTC:!1}function Xo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Zo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Qo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $o(e,t){var n=e,r=null,i,a,o;return Mo(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Rn(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Zo.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:K(r[ui])*i,h:K(r[di])*i,m:K(r[fi])*i,s:K(r[pi])*i,ms:K(No(r[mi]*1e3))*i}):(r=Qo.exec(e))?(i=r[1]===`-`?-1:1,n={y:es(r[2],i),M:es(r[3],i),w:es(r[4],i),d:es(r[5],i),h:es(r[6],i),m:es(r[7],i),s:es(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=ns(bo(n.from),bo(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new jo(n),Mo(e)&&Fn(e,`_locale`)&&(a._locale=e._locale),Mo(e)&&Fn(e,`_isValid`)&&(a._isValid=e._isValid),a}$o.fn=jo.prototype,$o.invalid=Ao;function es(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function ts(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=t-+e.clone().add(n.months,`M`),n}function ns(e,t){var n;return e.isValid()&&t.isValid()?(t=Ro(t,e),e.isBefore(t)?n=ts(e,t):(n=ts(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function rs(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(tr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=$o(n,r),is(this,i,e),this}}function is(e,t,n,r){var i=t._milliseconds,a=No(t._days),o=No(t._months);e.isValid()&&(r??=!0,o&&Li(e,xi(e,`Month`)+o*n),a&&Si(e,`Date`,xi(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&H.updateOffset(e,a||o))}var as=rs(1,`add`),os=rs(-1,`subtract`);function ss(e){return typeof e==`string`||e instanceof String}function cs(e){return Zn(e)||zn(e)||ss(e)||Rn(e)||us(e)||ls(e)||e==null}function ls(e){var t=Pn(e)&&!In(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?gr(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):nr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,gr(n,`Z`)):gr(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Ts(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Es(e){e||=this.isUtc()?H.defaultFormatUtc:H.defaultFormat;var t=gr(this,e);return this.localeData().postformat(t)}function Ds(e,t){return this.isValid()&&(Zn(e)&&e.isValid()||bo(e).isValid())?$o({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Os(e){return this.from(bo(),e)}function ks(e,t){return this.isValid()&&(Zn(e)&&e.isValid()||bo(e).isValid())?$o({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function As(e){return this.to(bo(),e)}function js(e){var t;return e===void 0?this._locale._abbr:(t=Ha(e),t!=null&&(this._locale=t),this)}var Ms=$n(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Ns(){return this._locale}var Ps=1e3,Fs=60*Ps,Is=60*Fs,Ls=146097*24*Is;function Rs(e,t){return(e%t+t)%t}function zs(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Ls:new Date(e,t,n).valueOf()}function Bs(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Ls:Date.UTC(e,t,n)}function Vs(e){var t,n;if(e=kr(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Bs:zs,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=Rs(t+(this._isUTC?0:this.utcOffset()*Fs),Is);break;case`minute`:t=this._d.valueOf(),t-=Rs(t,Fs);break;case`second`:t=this._d.valueOf(),t-=Rs(t,Ps);break}return this._d.setTime(t),H.updateOffset(this,!0),this}function Hs(e){var t,n;if(e=kr(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Bs:zs,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=Is-Rs(t+(this._isUTC?0:this.utcOffset()*Fs),Is)-1;break;case`minute`:t=this._d.valueOf(),t+=Fs-Rs(t,Fs)-1;break;case`second`:t=this._d.valueOf(),t+=Ps-Rs(t,Ps)-1;break}return this._d.setTime(t),H.updateOffset(this,!0),this}function Us(){return this._d.valueOf()-(this._offset||0)*6e4}function Ws(){return Math.floor(this.valueOf()/1e3)}function Gs(){return new Date(this.valueOf())}function Ks(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function qs(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Js(){return this.isValid()?this.toISOString():null}function Ys(){return Gn(this)}function Xs(){return Vn({},U(this))}function Zs(){return U(this).overflow}function Qs(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}W(`N`,0,0,`eraAbbr`),W(`NN`,0,0,`eraAbbr`),W(`NNN`,0,0,`eraAbbr`),W(`NNNN`,0,0,`eraName`),W(`NNNNN`,0,0,`eraNarrow`),W(`y`,[`y`,1],`yo`,`eraYear`),W(`y`,[`yy`,2],0,`eraYear`),W(`y`,[`yyy`,3],0,`eraYear`),W(`y`,[`yyyy`,4],0,`eraYear`),G(`N`,lc),G(`NN`,lc),G(`NNN`,lc),G(`NNNN`,uc),G(`NNNNN`,dc),ii([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?U(n).era=i:U(n).invalidEra=e}),G(`y`,Wr),G(`yy`,Wr),G(`yyy`,Wr),G(`yyyy`,Wr),G(`yo`,fc),ii([`y`,`yy`,`yyy`,`yyyy`],ci),ii([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ci]=n._locale.eraYearOrdinalParse(e,i):t[ci]=parseInt(e,10)});function $s(e,t){var n,r,i,a=this._eras||Ha(`en`)._eras;for(n=0,r=a.length;n=0)return a[r]}function tc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?H(e.since).year():H(e.since).year()+(t-e.offset)*n}function nc(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),Sc.call(this,e,t,n,r,i))}function Sc(e,t,n,r,i){var a=Ki(e,t,n,r,i),o=Wi(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}W(`Q`,0,`Qo`,`quarter`),G(`Q`,Nr),ii(`Q`,function(e,t){t[li]=(K(e)-1)*3});function Cc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}W(`D`,[`DD`,2],`Do`,`date`),G(`D`,Rr,Xr),G(`DD`,Rr,Pr),G(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ii([`D`,`DD`],ui),ii(`Do`,function(e,t){t[ui]=K(e.match(Rr)[0])});var wc=bi(`Date`,!0);W(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),G(`DDD`,Vr),G(`DDDD`,Fr),ii([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=K(e)});function Tc(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}W(`m`,[`mm`,2],0,`minute`),G(`m`,Rr,Zr),G(`mm`,Rr,Pr),ii([`m`,`mm`],fi);var Ec=bi(`Minutes`,!1);W(`s`,[`ss`,2],0,`second`),G(`s`,Rr,Zr),G(`ss`,Rr,Pr),ii([`s`,`ss`],pi);var Dc=bi(`Seconds`,!1);W(`S`,0,0,function(){return~~(this.millisecond()/100)}),W(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),W(0,[`SSS`,3],0,`millisecond`),W(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),W(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),W(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),W(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),W(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),W(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),G(`S`,Vr,Nr),G(`SS`,Vr,Pr),G(`SSS`,Vr,Fr);var Oc,kc;for(Oc=`SSSS`;Oc.length<=9;Oc+=`S`)G(Oc,Wr);function Ac(e,t){t[mi]=K((`0.`+e)*1e3)}for(Oc=`S`;Oc.length<=9;Oc+=`S`)ii(Oc,Ac);kc=bi(`Milliseconds`,!1),W(`z`,0,0,`zoneAbbr`),W(`zz`,0,0,`zoneName`);function jc(){return this._isUTC?`UTC`:``}function Mc(){return this._isUTC?`Coordinated Universal Time`:``}var q=Xn.prototype;q.add=as,q.calendar=ps,q.clone=ms,q.diff=xs,q.endOf=Hs,q.format=Es,q.from=Ds,q.fromNow=Os,q.to=ks,q.toNow=As,q.get=Ci,q.invalidAt=Zs,q.isAfter=hs,q.isBefore=gs,q.isBetween=_s,q.isSame=vs,q.isSameOrAfter=ys,q.isSameOrBefore=bs,q.isValid=Ys,q.lang=Ms,q.locale=js,q.localeData=Ns,q.max=So,q.min=xo,q.parsingFlags=Xs,q.set=wi,q.startOf=Vs,q.subtract=os,q.toArray=Ks,q.toObject=qs,q.toDate=Gs,q.toISOString=ws,q.inspect=Ts,typeof Symbol<`u`&&Symbol.for!=null&&(q[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),q.toJSON=Js,q.toString=Cs,q.unix=Ws,q.valueOf=Us,q.creationData=Qs,q.eraName=nc,q.eraNarrow=rc,q.eraAbbr=ic,q.eraYear=ac,q.year=vi,q.isLeapYear=yi,q.weekYear=hc,q.isoWeekYear=gc,q.quarter=q.quarters=Cc,q.month=Ri,q.daysInMonth=zi,q.week=q.weeks=$i,q.isoWeek=q.isoWeeks=ea,q.weeksInYear=yc,q.weeksInWeekYear=bc,q.isoWeeksInYear=_c,q.isoWeeksInISOWeekYear=vc,q.date=wc,q.day=q.days=ha,q.weekday=ga,q.isoWeekday=_a,q.dayOfYear=Tc,q.hour=q.hours=Oa,q.minute=q.minutes=Ec,q.second=q.seconds=Dc,q.millisecond=q.milliseconds=kc,q.utcOffset=Bo,q.utc=Ho,q.local=Uo,q.parseZone=Wo,q.hasAlignedHourOffset=Go,q.isDST=Ko,q.isLocal=Jo,q.isUtcOffset=Yo,q.isUtc=Xo,q.isUTC=Xo,q.zoneAbbr=jc,q.zoneName=Mc,q.dates=$n(`dates accessor is deprecated. Use date instead.`,wc),q.months=$n(`months accessor is deprecated. Use month instead`,Ri),q.years=$n(`years accessor is deprecated. Use year instead`,vi),q.zone=$n(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,Vo),q.isDSTShifted=$n(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,qo);function Nc(e){return bo(e*1e3)}function Pc(){return bo.apply(null,arguments).parseZone()}function Fc(e){return e}var Ic=ar.prototype;Ic.calendar=cr,Ic.longDateFormat=yr,Ic.invalidDate=xr,Ic.ordinal=wr,Ic.preparse=Fc,Ic.postformat=Fc,Ic.relativeTime=Er,Ic.pastFuture=Dr,Ic.set=rr,Ic.eras=$s,Ic.erasParse=ec,Ic.erasConvertYear=tc,Ic.erasAbbrRegex=sc,Ic.erasNameRegex=oc,Ic.erasNarrowRegex=cc,Ic.months=Ni,Ic.monthsShort=Pi,Ic.monthsParse=Ii,Ic.monthsRegex=Vi,Ic.monthsShortRegex=Bi,Ic.week=Yi,Ic.firstDayOfYear=Qi,Ic.firstDayOfWeek=Zi,Ic.weekdays=ua,Ic.weekdaysMin=fa,Ic.weekdaysShort=da,Ic.weekdaysParse=ma,Ic.weekdaysRegex=va,Ic.weekdaysShortRegex=ya,Ic.weekdaysMinRegex=ba,Ic.isPM=Ea,Ic.meridiem=ka;function Lc(e,t,n,r){var i=Ha(),a=Hn().set(r,t);return i[n](a,e)}function Rc(e,t,n){if(Rn(e)&&(t=e,e=void 0),e||=``,t!=null)return Lc(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=Lc(e,r,n,`month`);return i}function zc(e,t,n,r){typeof e==`boolean`?(Rn(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,Rn(t)&&(n=t,t=void 0),t||=``);var i=Ha(),a=e?i._week.dow:0,o,s=[];if(n!=null)return Lc(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=Lc(t,(o+a)%7,r,`day`);return s}function Bc(e,t){return Rc(e,t,`months`)}function Vc(e,t){return Rc(e,t,`monthsShort`)}function Hc(e,t,n){return zc(e,t,n,`weekdays`)}function Uc(e,t,n){return zc(e,t,n,`weekdaysShort`)}function Wc(e,t,n){return zc(e,t,n,`weekdaysMin`)}za(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(K(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),H.lang=$n(`moment.lang is deprecated. Use moment.locale instead.`,za),H.langData=$n(`moment.langData is deprecated. Use moment.localeData instead.`,Ha);var Gc=Math.abs;function Kc(){var e=this._data;return this._milliseconds=Gc(this._milliseconds),this._days=Gc(this._days),this._months=Gc(this._months),e.milliseconds=Gc(e.milliseconds),e.seconds=Gc(e.seconds),e.minutes=Gc(e.minutes),e.hours=Gc(e.hours),e.months=Gc(e.months),e.years=Gc(e.years),this}function qc(e,t,n,r){var i=$o(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Jc(e,t){return qc(this,e,t,1)}function Yc(e,t){return qc(this,e,t,-1)}function Xc(e){return e<0?Math.floor(e):Math.ceil(e)}function Zc(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Xc($c(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=ni(e/1e3),r.seconds=i%60,a=ni(i/60),r.minutes=a%60,o=ni(a/60),r.hours=o%24,t+=ni(o/24),c=ni(Qc(t)),n+=c,t-=Xc($c(c)),s=ni(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Qc(e){return e*4800/146097}function $c(e){return e*146097/4800}function el(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=kr(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+Qc(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round($c(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function tl(e){return function(){return this.as(e)}}var nl=tl(`ms`),rl=tl(`s`),il=tl(`m`),al=tl(`h`),ol=tl(`d`),sl=tl(`w`),cl=tl(`M`),ll=tl(`Q`),ul=tl(`y`),dl=nl;function fl(){return $o(this)}function pl(e){return e=kr(e),this.isValid()?this[e+`s`]():NaN}function ml(e){return function(){return this.isValid()?this._data[e]:NaN}}var hl=ml(`milliseconds`),gl=ml(`seconds`),_l=ml(`minutes`),vl=ml(`hours`),yl=ml(`days`),bl=ml(`months`),xl=ml(`years`);function Sl(){return ni(this.days()/7)}var Cl=Math.round,wl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Tl(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function El(e,t,n,r){var i=$o(e).abs(),a=Cl(i.as(`s`)),o=Cl(i.as(`m`)),s=Cl(i.as(`h`)),c=Cl(i.as(`d`)),l=Cl(i.as(`M`)),u=Cl(i.as(`w`)),d=Cl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a0,f[4]=r,Tl.apply(null,f)}function Dl(e){return e===void 0?Cl:typeof e==`function`?(Cl=e,!0):!1}function Ol(e,t){return wl[e]===void 0?!1:t===void 0?wl[e]:(wl[e]=t,e===`s`&&(wl.ss=t-1),!0)}function kl(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=wl,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},wl,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=El(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var Al=Math.abs;function jl(e){return(e>0)-(e<0)||+e}function Ml(){if(!this.isValid())return this.localeData().invalidDate();var e=Al(this._milliseconds)/1e3,t=Al(this._days),n=Al(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=ni(e/60),i=ni(r/60),e%=60,r%=60,a=ni(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=jl(this._months)===jl(s)?``:`-`,u=jl(this._days)===jl(s)?``:`-`,d=jl(this._milliseconds)===jl(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var J=jo.prototype;J.isValid=ko,J.abs=Kc,J.add=Jc,J.subtract=Yc,J.as=el,J.asMilliseconds=nl,J.asSeconds=rl,J.asMinutes=il,J.asHours=al,J.asDays=ol,J.asWeeks=sl,J.asMonths=cl,J.asQuarters=ll,J.asYears=ul,J.valueOf=dl,J._bubble=Zc,J.clone=fl,J.get=pl,J.milliseconds=hl,J.seconds=gl,J.minutes=_l,J.hours=vl,J.days=yl,J.weeks=Sl,J.months=bl,J.years=xl,J.humanize=kl,J.toISOString=Ml,J.toString=Ml,J.toJSON=Ml,J.locale=js,J.localeData=Ns,J.toIsoString=$n(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Ml),J.lang=Ms,W(`X`,0,0,`unix`),W(`x`,0,0,`valueOf`),G(`x`,Gr),G(`X`,Jr),ii(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),ii(`x`,function(e,t,n){n._d=new Date(K(e))}),H.version=`2.30.1`,Mn(bo),H.fn=q,H.min=wo,H.max=To,H.now=Eo,H.utc=Hn,H.unix=Nc,H.months=Bc,H.isDate=zn,H.locale=za,H.invalid=Kn,H.duration=$o,H.isMoment=Zn,H.weekdays=Hc,H.parseZone=Pc,H.localeData=Ha,H.isDuration=Mo,H.monthsShort=Vc,H.weekdaysMin=Wc,H.defineLocale=Ba,H.updateLocale=Va,H.locales=Ua,H.weekdaysShort=Uc,H.normalizeUnits=kr,H.relativeTimeRounding=Dl,H.relativeTimeThreshold=Ol,H.calendarFormat=fs,H.prototype=q,H.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`},f();var Nl={getNow:function(){return H()},getFixedDate:function(e){return H(e,`YYYY-MM-DD`)},getEndDate:function(e){return e.clone().endOf(`month`)},getWeekDay:function(e){var t=e.clone().locale(`en_US`);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.clone().add(t,`year`)},addMonth:function(e,t){return e.clone().add(t,`month`)},addDate:function(e,t){return e.clone().add(t,`day`)},setYear:function(e,t){return e.clone().year(t)},setMonth:function(e,t){return e.clone().month(t)},setDate:function(e,t){return e.clone().date(t)},setHour:function(e,t){return e.clone().hour(t)},setMinute:function(e,t){return e.clone().minute(t)},setSecond:function(e,t){return e.clone().second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return H().locale(e).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.clone().locale(e).weekday(0)},getWeek:function(e,t){return t.clone().locale(e).week()},getShortWeekDays:function(e){return H().locale(e).localeData().weekdaysMin()},getShortMonths:function(e){return H().locale(e).localeData().monthsShort()},format:function(e,t,n){return t.clone().locale(e).format(n)},parse:function(e,t,n){for(var r=[],i=0;i{var n=Jt(),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})),Fl=r(((e,t)=>{var n=Pl();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),Y=n(i()),Il=Y.createContext({}),Ll={visibility:`hidden`};function Rl(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(Il),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:_?Ll:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?Ll:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?Ll:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?Ll:{}},l))}j();function zl(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Il).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Rl,D({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function Bl(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Vl(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 Hl(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function yu(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 bu(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 xu(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 Su(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),!Su({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!Su({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 Cu(e){if(Y.useContext(Il).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(Rl,{prefixCls:o},i?bu(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}function wu(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=Bl(n,d,!s||!e?f:f+12,p,m),d}}function Tu(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:Tu(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Nu(e){var t=e.generateConfig,n=e.prefixCls,r=e.operationRef,i=e.activeColumnIndex,a=e.value,o=e.showHour,c=e.showMinute,l=e.showSecond,u=e.use12Hours,d=e.hourStep,f=d===void 0?1:d,p=e.minuteStep,m=p===void 0?1:p,h=e.secondStep,g=h===void 0?1:h,_=e.disabledHours,y=e.disabledMinutes,b=e.disabledSeconds,x=e.disabledTime,S=e.hideDisabledOptions,C=e.onSelect,w=[],T=`${n}-content`,E=`${n}-time-panel`,D,O=a?t.getHour(a):-1,k=O,ee=a?t.getMinute(a):-1,te=a?t.getSecond(a):-1,ne=t.getNow(),re=P(Y.useMemo(function(){if(x){var e=x(ne);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[_,y,b]},[_,y,b,x,ne]),3),ie=re[0],ae=re[1],oe=re[2],se=Mu(0,23,f,ie&&ie()),A=s(function(){return se},se,ju);u&&(D=k>=12,k%=12);var ce=P(Y.useMemo(function(){if(!u)return[!1,!1];var e=[!0,!0];return A.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[u,A]),2),j=ce[0],M=ce[1],le=Y.useMemo(function(){return u?A.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`:Tu(t,2);return v(v({},e),{},{label:n,value:t})}):A},[u,D,A]),ue=Mu(0,59,m,ae&&ae(O)),de=Mu(0,59,g,oe&&oe(O,ee)),fe=wu({value:a,generateConfig:t,disabledMinutes:ae,disabledSeconds:oe,minutes:ue,seconds:de,use12Hours:u});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;(F===h||n)&&(N(e),w&&w(e),me&&me(e,t),T&&!gu(s,e,Ee)&&!f?.(e)&&T(e))},Re=function(e){if(ad.includes(F)){var t,n,r=F===`date`;switch(n=e===L.PAGE_UP||e===L.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case L.LEFT:case L.PAGE_UP:t=n(Oe,-1);break;case L.RIGHT:case L.PAGE_DOWN:t=n(Oe,1);break;case L.UP:case L.DOWN:t=n(Oe,Number(`${e===L.UP?`-`:``}${r?7:3}`));break}if(t)return!f?.(t)}return!0},ze=function(e){if(Ce.current&&Ce.current.onKeyDown){var t=!0,n=e.which;if([L.LEFT,L.RIGHT,L.UP,L.DOWN,L.PAGE_UP,L.PAGE_DOWN,L.ENTER].includes(n)&&(e.preventDefault(),n!==L.ENTER&&_===0&&(t=Re(n))),t)return Ce.current.onKeyDown(e)}return xe(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},Be=function(e){Ce.current&&Ce.current.onBlur&&Ce.current.onBlur(e)};fe&&ye!==`right`&&(fe.current={onKeyDown:ze,onClose:function(){Ce.current&&Ce.current.onClose&&Ce.current.onClose()}}),Y.useEffect(function(){c&&!we.current&&ke(c)},[c]),Y.useEffect(function(){we.current=!1},[]);var Ve,B=v(v({},e),{},{operationRef:Ce,prefixCls:r,viewDate:Oe,value:Ee,onViewDateChange:Ae,sourceMode:R,onPanelChange:Ie,disabledDate:f});switch(delete B.onChange,delete B.onSelect,F){case`decade`:Ve=Y.createElement(ou,D({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`year`:Ve=Y.createElement(nd,D({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`month`:Ve=Y.createElement(Ju,D({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`quarter`:Ve=Y.createElement(Qu,D({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`week`:Ve=Y.createElement(Wu,D({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`time`:delete B.showTime,Ve=Y.createElement(Fu,D({},B,Ne(b)===`object`?b:null,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;default:Ve=b?Y.createElement(Uu,D({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}})):Y.createElement(Vu,D({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}))}var He,Ue;he||(He=rd(r,F,S),Ue=id({prefixCls:r,components:ne,needConfirmButton:j,okDisabled:!Ee||f&&f(Ee),locale:o,showNow:y,onNow:j&&function(){var e=s.getNow(),t=Hl(s.getHour(e),s.getMinute(e),s.getSecond(e),M?ae:1,le?se:1,ue?ce:1);Le(Bl(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){Ee&&(Le(Ee,`submit`,!0),ee&&ee(Ee))}}));var We;if(x&&F===`date`&&h===`date`&&!b){var Ge=s.getNow(),Ke=`${r}-today-btn`,qe=f&&f(Ge);We=Y.createElement(`a`,{className:(0,Wl.default)(Ke,qe&&`${Ke}-disabled`),"aria-disabled":qe,onClick:function(){qe||Le(Ge,`mouse`,!0)}},o.today)}return Y.createElement(Il.Provider,{value:v(v({},de),{},{mode:F,hideHeader:`hideHeader`in e?C:de.hideHeader,hidePrevBtn:ve&&ye===`right`,hideNextBtn:ve&&ye===`left`})},Y.createElement(`div`,{tabIndex:_,className:(0,Wl.default)(`${r}-panel`,i,(t={},I(t,`${r}-panel-has-range`,be&&be[0]&&be[1]),I(t,`${r}-panel-has-range-hover`,Se&&Se[0]&&Se[1]),I(t,`${r}-panel-rtl`,re===`rtl`),t)),style:a,onKeyDown:ze,onBlur:Be,onMouseDown:O,ref:pe},Ve,He||Ue||We?Y.createElement(`div`,{className:`${r}-footer`},He,Ue,We):null))}F();var sd={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 cd(e){var t,n=e.prefixCls,r=e.popupElement,i=e.popupStyle,a=e.visible,s=e.dropdownClassName,c=e.dropdownAlign,l=e.transitionName,u=e.getPopupContainer,d=e.children,f=e.range,p=e.popupPlacement,m=e.direction,h=`${n}-dropdown`;return Y.createElement(o,{showAction:[],hideAction:[],popupPlacement:function(){return p===void 0?m===`rtl`?`bottomRight`:`bottomLeft`:p}(),builtinPlacements:sd,prefixCls:h,popupTransitionName:l,popup:r,popupAlign:c,popupVisible:a,popupClassName:(0,Wl.default)(s,(t={},I(t,`${h}-range`,f),I(t,`${h}-rtl`,m===`rtl`),t)),popupStyle:i,getPopupContainer:u},d)}Ae(),Pe();function ld(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=P((0,Y.useState)(!1),2),g=h[0],_=h[1],v=P((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 nu(function(e){var n=r(ru(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 L.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case L.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case L.ESC:_(!0),l();return}!t&&![L.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}]}Ae();function ud(e){var t=e.valueTexts,n=e.onTextChange,r=P(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]}ae(),h();function dd(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=P(dd(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]}f(),re(),ce(),S(),O(),j(),F(),l(),Ae(),f(),_e();function pd(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,_=e.showTime,y=e.picker,b=y===void 0?`date`:y,x=e.format,S=e.use12Hours,C=e.value,w=e.defaultValue,T=e.open,E=e.defaultOpen,O=e.defaultOpenValue,k=e.suffixIcon,ee=e.clearIcon,ne=e.disabled,re=e.disabledDate,ie=e.placeholder,ae=e.getPopupContainer,oe=e.pickerRef,se=e.panelRender,A=e.onChange,ce=e.onOpenChange,j=e.onFocus,M=e.onBlur,le=e.onMouseDown,ue=e.onMouseUp,de=e.onMouseEnter,fe=e.onMouseLeave,pe=e.onContextMenu,me=e.onClick,he=e.onKeyDown,ge=e.onSelect,_e=e.direction,ve=e.autoComplete,ye=ve===void 0?`off`:ve,be=e.inputRender,Se=Y.useRef(null),Ce=b===`date`&&!!_||b===`time`,we=Du(Ql(x,b,_,S)),Te=Y.useRef(null),Ee=Y.useRef(null),N=Y.useRef(null),De=P(te(null,{value:C,defaultValue:w}),2),Oe=De[0],ke=De[1],Ae=P(Y.useState(Oe),2),je=Ae[0],Me=Ae[1],Ne=Y.useRef(null),F=P(te(!1,{value:T,defaultValue:E,postState:function(e){return ne?!1:e},onChange:function(e){ce&&ce(e),!e&&Ne.current&&Ne.current.onClose&&Ne.current.onClose()}}),2),Pe=F[0],Fe=F[1],L=P(dd(je,{formatList:we,generateConfig:f,locale:p}),2),R=L[0],z=L[1],Ie=P(ud({valueTexts:R,onTextChange:function(e){var t=xu(e,{locale:p,formatList:we,generateConfig:f});t&&(!re||!re(t))&&Me(t)}}),3),Le=Ie[0],Re=Ie[1],ze=Ie[2],Be=function(e){Me(e),ke(e),A&&!gu(f,Oe,e)&&A(e,e?bu(e,{generateConfig:f,locale:p,format:we[0]}):``)},Ve=function(e){ne&&e||Fe(e)},B=function(e){return Pe&&Ne.current&&Ne.current.onKeyDown?Ne.current.onKeyDown(e):(xe(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},He=function(){var e=[...arguments];me?.apply(void 0,e),Se.current&&(Se.current.focus(),Ve(!0))},Ue=P(ld({blurToCancel:Ce,open:Pe,value:Le,triggerOpen:Ve,forwardKeyDown:B,isClickOutside:function(e){return!au([Te.current,Ee.current,N.current],e)},onSubmit:function(){return!je||re&&re(je)?!1:(Be(je),Ve(!1),ze(),!0)},onCancel:function(){Ve(!1),Me(Oe),ze()},onKeyDown:function(e,t){he?.(e,t)},onFocus:j,onBlur:M}),2),We=Ue[0],Ge=Ue[1],Ke=Ge.focused,qe=Ge.typing;Y.useEffect(function(){Pe||(Me(Oe),!R.length||R[0]===``?Re(``):z!==Le&&ze())},[Pe,R]),Y.useEffect(function(){Pe||ze()},[b]),Y.useEffect(function(){Me(Oe)},[Oe]),oe&&(oe.current={focus:function(){Se.current&&Se.current.focus()},blur:function(){Se.current&&Se.current.blur()}});var Je=P(fd(Le,{formatList:we,generateConfig:f,locale:p}),3),Ye=Je[0],Xe=Je[1],Ze=Je[2],Qe=v(v({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),$e=Y.createElement(od,D({},Qe,{generateConfig:f,className:(0,Wl.default)(I({},`${r}-panel-focused`,!qe)),value:je,locale:p,tabIndex:-1,onSelect:function(e){ge?.(e),Me(e)},direction:_e,onPanelChange:function(t,n){var r=e.onPanelChange;Ze(!0),r?.(t,n)}}));se&&($e=se($e));var et=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},$e),tt;k&&(tt=Y.createElement(`span`,{className:`${r}-suffix`},k));var nt;h&&Oe&&!ne&&(nt=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Be(null),Ve(!1)},className:`${r}-clear`,role:`button`},ee||Y.createElement(`span`,{className:`${r}-clear-btn`})));var rt=v(v(v({id:i,tabIndex:a,disabled:ne,readOnly:m||typeof we[0]==`function`||!qe,value:Ye||Le,onChange:function(e){Re(e.target.value)},autoFocus:g,placeholder:ie,ref:Se,title:Le},We),{},{size:$l(b,we[0],f)},Ou(e)),{},{autoComplete:ye}),it=be?be(rt):Y.createElement(`input`,rt),at=function(e,t){(t===`submit`||t!==`key`&&!Ce)&&(Be(e),Ve(!1))},ot=_e===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Il.Provider,{value:{operationRef:Ne,hideHeader:b===`time`,panelRef:Te,onSelect:at,open:Pe,defaultOpenValue:O,onDateMouseEnter:Xe,onDateMouseLeave:Ze}},Y.createElement(cd,{visible:Pe,popupElement:et,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:ae,transitionName:d,popupPlacement:ot,direction:_e},Y.createElement(`div`,{ref:N,className:(0,Wl.default)(r,s,(t={},I(t,`${r}-disabled`,ne),I(t,`${r}-focused`,Ke),I(t,`${r}-rtl`,_e===`rtl`),t)),style:o,onMouseDown:le,onMouseUp:ue,onMouseEnter:de,onMouseLeave:fe,onContextMenu:pe,onClick:He},Y.createElement(`div`,{className:(0,Wl.default)(`${r}-input`,I({},`${r}-input-placeholder`,!!Ye)),ref:Ee},it,tt,nt))))}var md=function(e){b(n,e);var t=be(n);function n(){var e;fe(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 he(n,[{key:`render`,value:function(){return Y.createElement(pd,D({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function hd(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=uu(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!pu(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!pu(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!pu(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;ct&&Bt&&Bt[0]&&Bt[1]&&m.isAfter(Bt[1],Bt[0])&&(r=Bt);var i=C;if(C&&Ne(C)===`object`&&C.defaultValue){var o=C.defaultValue;i=v(v({},C),{},{defaultValue:X(o,B)||void 0})}var s=null;return oe&&(s=function(e,t){return oe(e,t,{range:B?`end`:`start`})}),Y.createElement(Iu.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:Lt||Qe,hoverRangedValue:r}},Y.createElement(od,D({},e,n,{dateRender:s,showTime:i,mode:tt[B],generateConfig:m,style:void 0,direction:ke,disabledDate:B===0?at:ot,disabledTime:function(e){return ae?ae(e,B===0?`start`:`end`):!1},className:(0,Wl.default)(I({},`${a}-panel-focused`,B===0?!rn:!ln)),value:X(Qe,B),locale:h,tabIndex:-1,onPanelChange:function(e,n){B===0&&Wt(!0),B===1&&Jt(!0),rt(ku(tt,n,B),ku(Qe,e,B));var r=e;t===`right`&&tt[B]===n&&(r=yu(r,n,m,-1)),Xe(r,B)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:B===0?X(Qe,1):X(Qe,0)})))}var gn=0,_n=0;if(B&&R.current&&Ie.current&&L.current){gn=R.current.offsetWidth+Ie.current.offsetWidth;var vn=ze.current.offsetLeft>gn?ze.current.offsetLeft-gn:ze.current.offsetLeft;L.current.offsetWidth&&ze.current.offsetWidth&&gn>L.current.offsetWidth-ze.current.offsetWidth-(ke===`rtl`?0:vn)&&(_n=gn)}var yn=ke===`rtl`?{right:gn}:{left:gn};function bn(){var e,t=rd(a,tt[B],pe),n=id({prefixCls:a,components:De,needConfirmButton:F,okDisabled:!X(Qe,B)||ie&&ie(Qe[B]),locale:h,rangeList:mn,onOk:function(){X(Qe,B)&&(vt(Qe,B),Ee&&Ee(Qe))}});if(S!==`time`&&!C){var r=Ye(B),i=yu(r,S,m),o=tt[B]===S,s=hn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Xe(e,B)}}),c=hn(`right`,{pickerValue:i,onPickerValueChange:function(e){Xe(yu(e,S,m,-1),B)}});e=ke===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=hn();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 se&&(l=se(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:_n},ref:L,onMouseDown:function(e){e.preventDefault()}},l)}var xn=Y.createElement(`div`,{className:(0,Wl.default)(`${a}-range-wrapper`,`${a}-${S}-range-wrapper`),style:{minWidth:pt}},Y.createElement(`div`,{ref:ze,className:`${a}-range-arrow`,style:yn}),bn()),Sn;M&&(Sn=Y.createElement(`span`,{className:`${a}-suffix`},M));var Cn;j&&(X(Ke,0)&&!We[0]||X(Ke,1)&&!We[1])&&(Cn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=Ke;We[0]||(t=ku(t,null,0)),We[1]||(t=ku(t,null,1)),vt(t,null),gt(!1,B)},className:`${a}-clear`},le||Y.createElement(`span`,{className:`${a}-clear-btn`})));var wn={size:$l(S,Be[0],m)},Tn=0,En=0;R.current&&z.current&&Ie.current&&(B===0?En=R.current.offsetWidth:(Tn=gn,En=z.current.offsetWidth));var Dn=ke===`rtl`?{right:Tn}:{left:Tn};return Y.createElement(Il.Provider,{value:{operationRef:Ue,hideHeader:S===`time`,onDateMouseEnter:Yt,onDateMouseLeave:Xt,hideRanges:!0,onSelect:function(e,t){var n=ku(Qe,e,B);t===`submit`||t!==`key`&&!F?(vt(n,B),B===0?Wt():Jt()):$e(n)},open:ct}},Y.createElement(cd,{visible:ct,popupElement:xn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:f,getPopupContainer:p,transitionName:d,range:!0,direction:ke},Y.createElement(`div`,D({ref:Fe,className:(0,Wl.default)(a,`${a}-range`,c,(t={},I(t,`${a}-disabled`,We[0]&&We[1]),I(t,`${a}-focused`,B===0?nn:cn),I(t,`${a}-rtl`,ke===`rtl`),t)),style:s,onClick:un,onMouseEnter:Ce,onMouseLeave:we,onMouseDown:dn,onMouseUp:Se},Ou(e)),Y.createElement(`div`,{className:(0,Wl.default)(`${a}-input`,(n={},I(n,`${a}-input-active`,B===0),I(n,`${a}-input-placeholder`,!!V),n)),ref:R},Y.createElement(`input`,D({id:o,disabled:We[0],readOnly:de||typeof Be[0]==`function`||!rn,value:V||kt,onChange:function(e){At(e.target.value)},autoFocus:_,placeholder:X(g,0)||``,ref:Le},en,wn,{autoComplete:Me}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:Ie},E),Y.createElement(`div`,{className:(0,Wl.default)(`${a}-input`,(r={},I(r,`${a}-input-active`,B===1),I(r,`${a}-input-placeholder`,!!Kt),r)),ref:z},Y.createElement(`input`,D({disabled:We[1],readOnly:de||typeof Be[0]==`function`||!ln,value:Kt||Nt,onChange:function(e){Pt(e.target.value)},placeholder:X(g,1)||``,ref:Re},on,wn,{autoComplete:Me}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:v(v({},Dn),{},{width:En,position:`absolute`})}),Sn,Cn)))}var Sd=function(e){b(n,e);var t=be(n);function n(){var e;fe(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 he(n,[{key:`render`,value:function(){return Y.createElement(xd,D({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),Cd=md;j();function wd(e){return Y.createElement(R,D({size:`small`,type:`primary`},e))}j();function Td(e){return Y.createElement(Lt,D({color:`blue`},e))}var Ed={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`};l();var Dd=Y.forwardRef(function(e,t){return Y.createElement(oe,v(v({},e),{},{ref:t,icon:Ed}))}),Od={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`};l();var kd=Y.forwardRef(function(e,t){return Y.createElement(oe,v(v({},e),{},{ref:t,icon:Od}))}),Ad={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`};l();var jd=Y.forwardRef(function(e,t){return Y.createElement(oe,v(v({},e),{},{ref:t,icon:Ad}))});function Md(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 Nd(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 Pd(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}}}F(),j();var Fd=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={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)}),Gt(r,!0)}function ef(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 tf(e){let t=Buffer.from(e,`base64`),n=je.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var nf=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;if(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`){let n=(0,Qd.default)(e[t],`DD-MM-YYYY`);n.isValid()||(n=(0,Qd.default)(e[t],`YYYY-MM-DD`),n.isValid()||(n=null)),e[t]=n}}if(e.description&&e.description.startsWith(`_c_`))try{let t=tf(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},rf=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=M(r,`RECORD`),a=M(r,`REFRECORD`),o=M(r,`COMBO_POL`),s=M(r,`COMBO_SPI`),c=M(r,`COMBO_MDA`),l=M(r,`COMBO_SERVICE`),u=M(r,`COMBO_ETAGE`),d=M(r,`COMBO_MOIS`),f=M(r,`COMBO_CPT`),p=M(r,`COMBO_GRG`),m=M(r,`COMBO_DEP`),h=M(r,`COMBO_SPI`),g=M(r,`COMBO_TAU`),_=M(r,`COMBO_UM`),v=M(r,`COMBO_MED`),y=M(r,`COMBO_FAC`),b=M(r,`COMBO_FSO`),x=M(r,`COMBO_MVT_UF_SOIN`),S=M(r,`COMBO_FINESS`),C=M(r,`COMBO_MTR`),w=M(r,`COMBO_DMT`),T=M(r,`COMBO_ACTIVITE`),E=M(r,`COMBO_UMD`),D=M(r,`COMBO_UMX`),O=M(r,`COMBO_SER`),k=M(r,`COMBO_QUA`),ee=M(r,`COMBO_SAL`),te=M(r,`COMBO_FROMSER`),ne=M(r,`COMBO_TOSER`),re=M(r,`COMBO_FROMQUA`),ie=M(r,`COMBO_TOQUA`),ae=M(r,`COMBO_FROMDAT`),oe=M(r,`COMBO_TODAT`),A=M(r,`COMBO_JOURNAL`),ce=M(r,`COMBO_SECTION`),j=M(r,`COMBO_COMPTE`),le=M(r,`COMBO_SITE`),ue=M(r,`COMBO_ECH`),de=M(r,`COMBO_CST`),fe=M(r,`COMBO_FOU`),pe=M(r,`COMBO_TAA`),me=M(r,`COMBO_CONDITION`),he=M(r,`COMBO_BUDGET_CLE`),ge=M(r,`ARRAY_SEJ`),_e=[];ge.length&&(_e=M(ge[0],`RECORD`));let ve=M(r,`COMBO_TYPECOMPTA`),be=M(r,`COMBO_PRESTATION`),xe=M(r,`PRESTATAIRE`),Se=M(r,`ADDRECORD`),Ce={};Se.length&&(Ce=se(Se[0]));let we=M(r,`COMBO_POP`)[0],Te=[];we&&(Te=M(we,`RECORD`),Te=Te.map(e=>{let t=se(e);return{...t,label:t.texte,value:t.oid}}));let Ee=M(r,`COMBO_DEP`)[0],N=[];Ee&&(N=M(Ee,`RECORD`),N=N.map(e=>{let t=se(e);return{...t,label:t.texte,value:t.oid}}));let De=M(r,`LIST_MDA`)[0],Oe=M(r,`LIST_MEDA`)[0],ke=[],Ae=[];De&&(ke=M(De,`RECORD`)),Oe&&(Ae=M(Oe,`RECORD`));let je=M(r,`LIST_CPO`)[0],P=[];je&&(P=M(je,`RECORD`));let Me=M(r,`LIST_GHM`)[0],Ne=[];Me&&(Ne=M(Me,`RECORD`));let F=M(r,`LIST_ART`)[0],I=[];F&&(I=M(F,`RECORD`));let Pe=M(r,`LIST_FOU`)[0],Fe=[];Pe&&(Fe=M(Pe,`RECORD`));let L=M(r,`ARRAY_RA9`),R=M(r,`ARRAY_RA1`),z={POL:Z(o),SPI:Z(s),MDA:Z(c),SERVICE:Z(l),ETAGE:Z(u),MOIS:Z(d),CPT:Z(f),PRESTATION:Z(be),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:ye(xe),SAL:Z(ee),FROMSER:Z(te),TOSER:Z(ne),FROMQUA:Z(re),TOQUA:Z(ie),FROMDAT:Z(ae),TODAT:Z(oe),TYPECOMPTA:Z(ve),JOURNAL:Z(A),SECTION:Z(ce),COMPTE:Z(j),SITE:Z(le),BUDGET_CLE:Z(he),FOU:Z(fe),CONDITIONS:He(Z(me)),ECH:Z(ue),CST:Z(de),TAA:Z(pe),SEJ:ye(_e),RA9:Z(L),RA1:Z(R),DEP:N,POP:Te},Ie={MDA:ye(ke),MEDA:ye(Ae),CPO:ye(P),GHM:ye(Ne),ART:ye(I),LFOU:ye(Fe)},Le=ye(i),Re=ye(a);Le=Le.map((e,t)=>{let r={},a=M(i[t],`INDICATEUR`);a&&(r.indicators=of(a)),e.extraData=r;let o=M(i[t],`HISTO`);o&&(e.extraData.histos=ye(o));let s=M(i[t],`LIT`);s&&(e.extraData.lits=ye(s));let c=M(i[t],`ETAGE`);c&&(e.extraData.etages=ye(c));let l=M(i[t],`IQV`);return l&&(e.extraData.iqv=ye(l)),nf(e,n,Le)});let ze={},Be=M(r,`DIVERS`)[0];Be&&t===`t_rubriques`&&(ze.rubriques=se(M(Be,`RECORD`)[0]));let Ve=M(r,`GENERAL_SETTINGS`);return Ve&&t===`t_expert_controle`&&!n.module&&(ze.expert=se(Ve[0])),{records:Le,combos:z,listes:Ie,divers:ze,addRecord:Ce,refRecords:Re}},af=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=ye(M(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=ye(M(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function of(e){return e.map((e,t)=>{let n=se(e);n.key=t;let r=M(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=se(e);return n.key=t,n})),n})}var sf=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),rf(await De(pf(e),a),n,i)},cf=`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`,lf=async e=>af(await De(`modules/base/php/httpservice_getChoices.php`,{query:e})),uf=async(e,t,n,r,i,a=!0)=>{await De(Sn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},df=async(e,t,n,r=null,i=null)=>{let a=Sn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await De(a,o)},ff=async(e,t,n)=>{await De(xn(e),{tableName:t,oids:n.join(`, `)})};function pf(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 mf={all:[`tables`],lists:()=>[...mf.all,`list`],list:(e,t,n,r)=>[...mf.all,`list`,e,t,n,r],choices:e=>[...mf.all,`choices`,e]},hf=(e,t,n,r=``,i={})=>st({queryKey:mf.list(e,t,n,r),queryFn:()=>sf(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),gf=(e,t,n,r=``,i={})=>ue(hf(e,t,n,r,i)),_f=e=>st({queryKey:mf.choices(e),queryFn:()=>lf(e),enabled:!!e}),vf=e=>ue(_f(e));function yf(){let e=E();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>uf(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}function bf(){let e=E();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>uf(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}function xf(){let e=E();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>uf(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}function Sf(){let e=E();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>uf(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:mf.lists()})}})}function Cf(){let e=E();return ot({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>df(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:mf.lists()})}})}function wf(){let e=E();return ot({mutationFn:({swf:e,tableName:t,refs:n})=>ff(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}var Tf=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Ef={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...Tf,{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:[...Tf,{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:[...Tf,{title:`Date début`,dataKey:`date_debut`,type:`date`},{title:`Date fin`,dataKey:`date_fin`,type:`date`}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...Tf,{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:[...Tf,{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:[...Tf.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}},Df=(e,t)=>{switch(e){case`POR`:return Of(e,t);case`PER`:return Of(e,t);case`BUR`:return Of(e,t);case`FAR`:return Of(e,t);case`FSR`:return Of(e,t);default:break}};function Of(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:break}}var Q=n(A()),kf=n(An()),Af=(0,Y.createContext)(null),jf=()=>{let e=(0,Y.useContext)(Af);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},$=a(),Mf=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=jf(),c=gf(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)(V.Item,{name:`mois_comptable`,children:(0,$.jsx)(z,{options:c.MOIS,onChange:m})})]}),(0,$.jsxs)(`span`,{children:[`Saisie le `,(0,Qd.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)(V.Item,{name:`site_id`,children:(0,$.jsx)(z,{options:c.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(V.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(z,{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)(V.Item,{name:`journal_code`,children:(0,$.jsx)(z,{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)(V.Item,{name:`compte_numero`,children:(0,$.jsx)(z,{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)(V.Item,{name:`section_code`,children:(0,$.jsx)(z,{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)(V.Item,{name:`texte`,children:(0,$.jsx)(N.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)(V.Item,{name:`debit`,children:(0,$.jsx)(z,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{name:`montant`,children:(0,$.jsx)(N,{onChange:f})}),(0,$.jsx)(R,{type:`primary`,onClick:p,children:`Ventiler`}),(0,$.jsx)(V.Item,{name:`montant_credit`,hidden:!0,children:(0,$.jsx)(N,{})}),(0,$.jsx)(V.Item,{name:`montant_debit`,hidden:!0,children:(0,$.jsx)(N,{})})]})]}),(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)(V.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Bt,{})})]})}),(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)(V.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(V.Item,{name:`montant_ventile_1`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_2`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_3`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_4`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_5`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_6`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`first-label`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_7`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_8`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_9`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_10`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_11`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_12`,children:(0,$.jsx)(N,{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)(V.Item,{name:`total`,children:(0,$.jsx)(N,{disabled:!0})})]})})]})};Mf.propTypes={form:Q.default.object,record:Q.default.object,handleValuesChange:Q.default.func};var Nf=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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)(V.Item,{name:`est_balance`,children:(0,$.jsx)(z,{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)(V.Item,{name:`site_id`,children:(0,$.jsx)(z,{options:s.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(V.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(z,{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)(V.Item,{name:`texte`,children:(0,$.jsx)(N.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)(V.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Bt,{})})]})}),(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)(V.Item,{name:`import_data`,children:(0,$.jsx)(N.TextArea,{autoSize:{minRows:8}})})]})})]})};Nf.propTypes={form:Q.default.object,record:Q.default.object};var Pf=({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)(V.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,$.jsx)(Bt,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,$.jsx)(Nf,{form:n,record:e,handleValuesChange:t}):(0,$.jsx)(Mf,{form:n,record:e,handleValuesChange:t})]})};Pf.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object};var Ff=r((e=>{var t=Zt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=r;var n=t(i());function r(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))},[])}})),If=r((e=>{var t=Mt().default,n=Zt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var r=n(i()),a=(0,t(Qt()).default)()?r.useLayoutEffect:r.useEffect,o=function(e,t){var n=r.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})),Lf=r((e=>{var t=Zt().default,n=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(mn()),a=t(i());function o(e){var t=a.useRef(!1),n=a.useState(e),i=(0,r.default)(n,2),o=i[0],s=i[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Rf=r((e=>{var t=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(mn()),r=t(Ff()),i=If(),a=t(Lf());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)})]}})),zf=r((e=>{var t=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t($t()),r=t(d());(0,_n().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}})),Bf=r((e=>{var t=Zt().default,n=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var r=n($t()),a=n(rn()),o=n(pn()),s=n(tn()),c=n(dn()),l=n(nn()),u=n(sn()),f=n(ln()),p=n(d()),m=t(i()),h=fn(),g=vn(),_=zf(),v=_n();function y(e,t,n){return t=(0,l.default)(t),(0,s.default)(e,(0,c.default)()?Reflect.construct(t,n||[],(0,l.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,u.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,i=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!i&&!a&&n,l=`${e}-clear-icon`;return m.createElement(f.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,p.default)((0,r.default)((0,r.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var i=this.props,a=i.value,o=i.allowClear,s=i.className,c=i.focused,l=i.style,u=i.direction,d=i.bordered,f=i.hidden,h=i.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,r.default)((0,r.default)((0,r.default)((0,r.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)})),Vf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=i();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}})),Hf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),Uf=r((t=>{var n=Zt().default,r=Mt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=C,t.resolveOnChange=w,t.triggerFocus=T;var a=r($t()),o=r(Et()),s=r(Xt()),c=r(ln()),l=r(d()),u=r((Ee(),e(we))),f=yn(),p=n(i()),m=cn(),h=r(on()),g=r(un()),_=fn(),v=gn(),y=zf();r(an());var b=r(Vf()),x=Hf(),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=Zt().default,r=Mt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=r(Xt()),o=r($t()),s=r(Et()),c=r(mn()),l=r(en()),u=r(d()),f=r((Ce(),e(Te))),p=r(Rf()),m=r(hn()),h=n(i()),g=cn(),_=r(on()),v=r(un()),y=fn(),b=zf(),x=r(Bf()),S=Uf(),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,d=e.showCount,E=d===void 0?!1:d,D=e.maxLength,O=e.className,k=e.style,ee=e.size,te=e.disabled,ne=e.onCompositionStart,re=e.onCompositionEnd,ie=e.onChange,ae=e.onFocus,oe=e.onBlur,se=e.status,A=C(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),ce=h.useContext(g.ConfigContext),j=ce.getPrefixCls,M=ce.direction,le=h.useContext(v.default),ue=h.useContext(_.default),de=te??ue,fe=h.useContext(y.FormItemInputContext),pe=fe.status,me=fe.hasFeedback,he=fe.isFormItemInput,ge=fe.feedbackIcon,_e=(0,b.getMergedStatus)(pe,se),ve=h.useRef(null),ye=h.useRef(null),be=h.useState(!1),xe=(0,c.default)(be,2),Se=xe[0],Ce=xe[1],we=h.useState(!1),Te=(0,c.default)(we,2),Ee=Te[0],N=Te[1],De=h.useRef(),Oe=h.useRef(0),ke=(0,p.default)(A.defaultValue,{value:A.value}),Ae=(0,c.default)(ke,2),je=Ae[0],P=Ae[1],Me=A.hidden,Ne=function(e,t){A.value===void 0&&(P(e),t?.())},F=Number(D)>0,I=function(e){Ce(!0),De.current=je,Oe.current=e.currentTarget.selectionStart,ne?.(e)},Pe=function(e){Ce(!1);var t=e.currentTarget.value;F&&(t=T(Oe.current>=D+1||Oe.current===De.current?.length,De.current,t,D)),t!==je&&(Ne(t),(0,S.resolveOnChange)(e.currentTarget,e,ie,t)),re?.(e)},Fe=function(e){var t=e.target.value;!Se&&F&&(t=T(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,je,t,D)),Ne(t),(0,S.resolveOnChange)(e.currentTarget,e,ie,t)},L=function(e){N(!1),oe?.(e)},R=function(e){N(!0),ae?.(e)};h.useEffect(function(){N(function(e){return!de&&e})},[de]);var z=function(e){var t;Ne(``),(t=ve.current)==null||t.focus(),(0,S.resolveOnChange)(ve.current?.resizableTextArea?.textArea,e,ie)},Ie=j(`input`,n);h.useImperativeHandle(t,function(){return{resizableTextArea:ve.current?.resizableTextArea,focus:function(e){(0,S.triggerFocus)(ve.current?.resizableTextArea?.textArea,e)},blur:function(){return ve.current?.blur()}}});var Le=h.createElement(f.default,(0,s.default)({},(0,m.default)(A,[`allowClear`]),{disabled:de,className:(0,u.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${Ie}-borderless`,!i),O,O&&!E),`${Ie}-sm`,le===`small`||ee===`small`),`${Ie}-lg`,le===`large`||ee===`large`),(0,b.getStatusClassNames)(Ie,_e)),style:E?{resize:k?.resize}:k,prefixCls:Ie,onCompositionStart:I,onChange:Fe,onBlur:L,onFocus:R,onCompositionEnd:Pe,ref:ve})),Re=(0,S.fixControlledValue)(je);!Se&&F&&(A.value===null||A.value===void 0)&&(Re=w(Re,D));var ze=h.createElement(x.default,(0,s.default)({disabled:de,focused:Ee},A,{prefixCls:Ie,direction:M,inputType:`text`,value:Re,element:Le,handleReset:z,ref:ye,bordered:i,status:se,style:E?void 0:k}));if(E||me){var Be=(0,l.default)(Re).length,Ve=``;return Ve=(0,a.default)(E)===`object`?E.formatter({value:Re,count:Be,maxLength:D}):`${Be}${F?` / ${D}`:``}`,h.createElement(`div`,{hidden:Me,className:(0,u.default)(`${Ie}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${Ie}-textarea-rtl`,M===`rtl`),`${Ie}-textarea-show-count`,E),`${Ie}-textarea-in-form-item`,he),(0,b.getStatusClassNames)(`${Ie}-textarea`,_e,me),O),style:k,"data-count":Ve},ze,me&&h.createElement(`span`,{className:`${Ie}-textarea-suffix`},ge))}return ze})}))()),Gf=new Date().getFullYear(),Kf=[];for(let e=Gf-4;e<=Gf+2;e++)Kf.push(e);var qf={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:Kf.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`}]},Jf=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s={...gf(n,r,i,a,o).data?.combos??{},...qf};return e?(0,$.jsx)($.Fragment,{children:Yf(t,e,s)}):null};Jf.propTypes={tableParams:Q.default.object,record:Q.default.object};function Yf(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>Zf(e,r,t,n))}var Xf=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 Oe({method:`post`,url:ge()+e.downloadUrl,data:r,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),a=i.headers[`content-disposition`].split(`;`)[1].split(`="`)[1].replace(/"/gm,``);Kt(i.data,a)};function Zf(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=e.editable===!1;e.dependsOn&&(a=n[e.dependsOn]===e.disabledWhen);let o=null;switch(e.type){case`divider`:o=(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:i})})},t);break;case`input`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:i}),(0,$.jsx)(V.Item,{shouldUpdate:!0,children:t=>(a=e.editable===!1,e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(V.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`fileDownload`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:i}),(0,$.jsx)(R,{icon:(0,$.jsx)(at,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>Xf(e,n)}),(0,$.jsx)(V.Item,{shouldUpdate:!0,children:t=>(a=e.editable===!1,e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(V.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`textArea`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:e.title}),(0,$.jsx)(V.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Wf.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let s=e.value===`-1`;o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:e.title}),(0,$.jsx)(V.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(z,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:s})})]})},t);break;case`checkbox`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:i}),(0,$.jsx)(V.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,$.jsx)(Bt,{disabled:!e.dataKey||a})})]})},t);break;case`date`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:e.title}),(0,$.jsx)(V.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Ud,{dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:o=(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)(V.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,$.jsx)(Bt,{disabled:e.editable===!1})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let c=e=>{switch(e.type){case`input`:return(0,$.jsx)(V.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:e.editable===!1})},e.dataKey);default:return null}};o=(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=>c(e))})]})},t);break;default:o=null}return o}var Qf=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)(!1);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Cn,{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)(R,{type:`link`,onClick:()=>{o(!0)},children:(0,$.jsx)(ze,{})})]})]})};Qf.propTypes={text:Q.default.string,handleUpdateRecord:Q.default.func,record:Q.default.object,indicator:Q.default.object,handleValuesChange:Q.default.func};var $f=({title:e})=>(0,$.jsx)($.Fragment,{children:(0,$.jsx)(`h3`,{className:`title__h3`,children:e})});$f.propTypes={title:Q.default.string};var ep={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`}]},tp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=En(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)(()=>ep.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)(Pt,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,$.jsx)(Pt,{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)(Qf,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,$.jsx)(Bt,{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)(mt,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Cn,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,$.jsxs)(`div`,{className:`bud-editor`,children:[(0,$.jsxs)(`div`,{className:`tables-column`,children:[Yf(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)(z,{options:ep.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)(V.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]})]}),(0,$.jsx)(`div`,{className:`tables-column`,children:(0,$.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,$.jsx)($f,{title:e.modalLabel}),(0,$.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,$.jsx)(R,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,$.jsx)(R,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,$.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,$.jsx)(Wt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};tp.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 np=({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)(R,{icon:(0,$.jsx)(lt,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,$.jsx)(R,{icon:(0,$.jsx)(At,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),onClick:s,children:`Effacer`})]}),(0,$.jsx)(`div`,{className:`bui-table`,children:(0,$.jsx)(Wt,{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)(Pt,{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})})]})};np.propTypes={indicator:Q.default.object,handleUpdateIndicator:Q.default.func,handleExcelImport:Q.default.func,handleExcelExport:Q.default.func,recordKey:Q.default.number};var rp=({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),ne.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)(mt,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(It,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:p,children:(0,$.jsx)(N.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:Yf(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(R,{icon:(0,$.jsx)(lt,{}),onClick:()=>f(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(R,{icon:(0,$.jsx)(At,{}),onClick:()=>h(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(Rt,{items:u.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(np,{indicator:e,handleUpdateIndicator:g,handleExcelExport:h,handleExcelImport:f,recordkey:u.key},t)}))})})]})]})};rp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function ip({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=jf(),u=gf(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&Yf(e.fields,``,qf),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(V.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(z,{style:{width:`100%`},options:qf.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)(V.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(z,{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)(V.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(V.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(N,{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)(V.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]})]})})}ip.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var ap=r(((e,t)=>{var n=B(),r=qe(),i=Xe();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})),op=r(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=op(),r=B(),i=Fl(),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})),cp=r(((e,t)=>{t.exports=ap()(sp())})),lp=r(((e,t)=>{var n=pt(),r=We();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})),up=r(((e,t)=>{var n=qe(),r=y();function i(e){return r(e)&&n(e)}t.exports=i})),dp=r(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),fp=r(((e,t)=>{var n=gt(),r=bt();function i(e){return n(e,r(e))}t.exports=i})),pp=r(((e,t)=>{var n=lp(),r=vt(),i=yt(),a=ht(),o=_t(),s=Ke(),c=p(),l=up(),u=Ye(),d=$e(),f=Ue(),m=On(),h=Je(),g=dp(),_=fp();function v(e,t,p,v,y,b,x){var S=g(e,p),C=g(t,p),w=x.get(C);if(w){n(e,p,w);return}var T=b?b(S,C,p+``,e,t,x):void 0,E=T===void 0;if(E){var D=c(C),O=!D&&u(C),k=!D&&!O&&h(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=[]:m(C)||s(C)?(T=S,s(S)?T=_(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,p,T)}t.exports=v})),mp=r(((e,t)=>{var n=et(),r=lp(),i=Ve(),a=pp(),o=Ue(),s=bt(),c=dp();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})),hp=r(((e,t)=>{var n=mp();t.exports=qt()(function(e,t,r){n(e,t,r)})})),gp=n(kn()),_p=n(cp()),vp=n(hp()),yp=[{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:bp}=N,{confirm:xp}=It,{Search:Sp}=N,Cp=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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),[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t!==null&&c){let e=c.map(e=>({...e,label:e.texte}));t.dms&&(e=b(t,e)),y(D(e,f))}},[t,c,u,f]);function b(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,gp.default)(t,function(e){return(0,vp.default)({...e},(0,_p.default)(n,{oid:e.oid}))})}let x=()=>xp({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(C,{}),maskClosable:!0,okText:`Oui`,okType:`danger`,cancelText:`Non`,onOk(){console.log(t)},onCancel(){console.log(`Cancel`)}}),S=e=>{d(e.target.value)},w=e=>{_(v.find(t=>t.key===e))},T=e=>{h(e)},E=e=>{if(e)return x()};function D(e,t=!1){let n=Ot(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:Yf(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(R,{icon:(0,$.jsx)(tt,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(R,{icon:(0,$.jsx)(nt,{}),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)(Sp,{style:{height:`24px`},value:u,onChange:S,placeholder:`Rechercher`})}),(0,$.jsxs)(`div`,{className:`dms-search-child`,children:[(0,$.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,$.jsx)(kf.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)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(yp),data:v,selectedRow:g,onRowSelect:w})}),(0,$.jsx)(It,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>T(!1),children:(0,$.jsx)(bp,{})},`add-modal`)]})]})};Cp.propTypes={tableParams:Q.default.object,record:Q.default.object};var wp=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=jf(),c=gf(r,i,a,o,s).data?.combos??{},l=En(i).data??wn,[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)(N,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(jt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Cn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};wp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Tp=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=vf(cf),[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)(V.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(N,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(V.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(N,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(V.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(z,{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)(V.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(N,{type:`number`})})]}),(0,$.jsx)(Ft,{}),(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)(V.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Ud,{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)(V.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(N,{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)(V.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Ud,{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)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Tp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Ep=({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)(N,{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)(V.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(V.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(V.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Bt,{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)(V.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(N,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(Wt,{columns:l,data:a})})]})};Ep.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Dp=({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)(V.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(V.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]}),(()=>{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)(V.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)(V.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(N,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Dp.propTypes={form:Q.default.object};var Op=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],kp=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Ap=({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}=jf(),x=gf(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)},ee=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:Yf(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:ee(Op),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,$.jsx)(tt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(N,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:ee(kp),data:u,selectedRow:m,onRowSelect:E})})]})]})};Ap.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var jp=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],Mp=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Np=({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}=jf(),_=gf(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)(V.Item,{name:`code`,children:(0,$.jsx)(N,{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)(V.Item,{name:`nom`,children:(0,$.jsx)(N,{})})})]}),(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)(V.Item,{name:`prenom`,children:(0,$.jsx)(N,{})})})]}),(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)(V.Item,{name:`specialite`,children:(0,$.jsx)(N,{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)(V.Item,{name:`medecin_reference`,children:(0,$.jsx)(N,{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)(V.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(z,{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)(Wt,{data:o,columns:jp,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(R,{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)(Ut,{})}),(0,$.jsx)(R,{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)(Gd,{})}),(0,$.jsx)(N,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(Wt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:Mp,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Np.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Pp=n(r(((e,t)=>{var n=Ge(),r=Qe(),i=Ke(),a=p(),o=qe(),s=Ye(),c=Ze(),l=Je(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function m(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=m}))()),Fp=({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)(Bt,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(N,{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)(z,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};Fp.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var Ip=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],Lp=({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,Pp.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)(Fp,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)(Fp,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,Qd.default)().format(`DD/MM/YYYY`),date_debut:(0,Qd.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)(R,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(Wt,{columns:s(Ip),data:i})]})};Lp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Rp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},u=En(e.module?`iCTI_${e.module}`:void 0).data??wn,[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)(Cn,{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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`CXP_item_${e.module}`]})})]})]})};Rp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var zp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},u=En(e.module?`iCTI_${e.module}`:void 0).data??wn,[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)(Cn,{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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`CXP_item_${e.module}`]})})]})]})]})};zp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Bp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},u=En(e.module?`iCTI_${e.module}`:void 0).data??wn,[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)(Cn,{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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`CXP_item_${e.module}`]})})]})]})]})};Bp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Vp=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],Hp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Pp.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)(Fp,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)(Fp,{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)(Wt,{columns:o(Vp),data:r})})};Hp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Up=[{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}],Wp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Pp.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)(R,{type:`primary`,onClick:()=>{let r={key:0,date:(0,Qd.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)(Wt,{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)(Fp,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(R,{onClick:()=>s(r),children:(0,$.jsx)(Nt,{})}):(0,$.jsx)(Fp,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(Up),data:r})]})};Wp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Gp=[{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`}],Kp=({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)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Gp),data:k(Object.values(a),`dd`,`desc`)})})};Kp.propTypes={record:Q.default.object,typeEts:Q.default.string};var qp={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`}]},Jp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...qp,...qf};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Pp.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Rt,{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)(Wp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(Hp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(Lp,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(ip,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(Rp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(Bp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(zp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)(Kp,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)(Kp,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(wp,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return Zf(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};Jp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Yp={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`}]},Xp=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...Yp};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)(V.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Bt,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(V.Item,{name:t.sKey,children:(0,$.jsx)(z,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(V.Item,{name:t.cKey,children:(0,$.jsx)(N,{disabled:u})})]})]},e)};Xp.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var Zp=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(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)(Xp,{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,Pp.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:Yf(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};Zp.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var Qp=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(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)(V.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]},e))})()})]})};Qp.propTypes={tableParams:Q.default.object,record:Q.default.object};var $p=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(e.fields.filter(e=>!e.tab),``,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)(V.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(N,{})})]}),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)(V.Item,{name:e.poleId,children:(0,$.jsx)(z,{options:s.POL})}),(0,$.jsx)(V.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(V.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(N,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Rt,{items:(e=>e.map((e,n)=>e.editVisible===!1?null:{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)(Zd,{}),e.title]}),key:n,children:(0,$.jsx)(V.Item,{name:e.dataKey,children:(0,$.jsx)(N.TextArea,{})})}))(e.fields.filter(e=>e.tab))})})]})};$p.propTypes={tableParams:Q.default.object,record:Q.default.object};var em=n(Ht()),tm=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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)(V.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(N,{onChange:(0,em.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)(V.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(N,{disabled:!0})})]}),Yf(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...qf})]})})};tm.propTypes={tableParams:Q.default.object,form:Q.default.object};var nm=({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}=jf(),d=gf(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=vf(cf),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(te(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(te(e)))},[g,b]);let O=e=>{_(e.target.value)},k=e=>{T(v.find(t=>t.key===e))},ee=e=>{D(S.find(t=>t.key===e))},te=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},ne=()=>{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)},re=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},ie=[...e.transfertFields],ae=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:Yf(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:ae(ie),data:v,selectedRow:w,onRowSelect:k})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:ne,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:re,children:(0,$.jsx)(tt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(N,{style:{height:`24px`},value:g,onChange:O})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:ae(ie),data:S,selectedRow:E,onRowSelect:ee})})]})]})};nm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var rm=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Tt(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=jf(),d=gf(o,s,c,l,u),f=yf(),p=bf(),m=xf(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=V.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=nf(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()})},ee=(t=!0)=>{let i={...b,...S.getFieldsValue()};i=ef(i,e);let a=$d(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},te=()=>{let t={...b,...S.getFieldsValue()};t=ef(t,e);let i=$d(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},ne=()=>{bn(e.tableName,t.oid)},re=()=>{let t=Gt({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)(R,{icon:(0,$.jsx)(ct,{}),onClick:ne,children:`SQL`}),e.addButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:te,children:(0,$.jsx)(R,{icon:(0,$.jsx)(it,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Tn,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(R,{icon:(0,$.jsx)(dt,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>ee(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(R,{icon:(0,$.jsx)(dt,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>ee(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(Dn,{onConfirm:O,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(V,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(Jf,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(Zp,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,$.jsx)(Jp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,$.jsx)($p,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Tp,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,$.jsx)(nm,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Cp,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Ap,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,$.jsx)(tp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(rp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Pf,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(Qp,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(tm,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(ip,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Dp,{form:S});case`evenement`:return(0,$.jsx)(wp,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Ep,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Np,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,$.jsx)(St,{icon:(0,$.jsx)(Yt,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};rm.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 im=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(N.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};im.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var am=[{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}],om=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Tt(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=jf(),d=gf(o,s,c,l,u),f=yf(),p=bf(),m=xf(),h=Sf(),g=Cf(),_=wf(),v=a.data?.session,y=d.data?.records??[],b=d.data?.refRecords??[],[x]=V.useForm(),[S,C]=(0,Y.useState)(!1),[T,E]=(0,Y.useState)({}),[D,O]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){C(!1);let n=nf(t,e);x.setFieldsValue(n),E({...n})}},[t,e]);let k=f.isPending||p.isPending||m.isPending||h.isPending||g.isPending||_.isPending,ee=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,te=e=>{let n={...t,description:e,...x.getFieldsValue()};n=ef(n),E(n),C(!0)},ne=()=>{C(!0)},re=()=>{let e=y.find(e=>e.key===t.key);E({...e}),x.setFieldsValue(e),C(!1)},ie=()=>{C(!1),n()},ae=()=>{let t={...T,...x.getFieldsValue()};t=ef(t,e);let n=$d(t,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},oe=()=>{let t={...T,...x.getFieldsValue()};t=ef(t,e);let n=$d(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},se=()=>{g.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},A=()=>{bn(e.tableName,t.oid,s)},ce=()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:T.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)(R,{disabled:!D.length||_.isPending,loading:_.isPending,onClick:()=>{_.mutate({swf:r,tableName:e.tableName,refs:D},{onSuccess:()=>O([])})},icon:(0,$.jsx)(lt,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(Wt,{columns:am,data:b,shiftMulti:!0,onRowSelect:e=>{let t=[...D];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),O([...new Set(t)])},selectedRows:D})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&v.ISROLECTI&&(0,$.jsx)(R,{icon:(0,$.jsx)(ct,{}),onClick:A,children:`SQL`}),(0,$.jsx)(rt,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:T.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(R,{icon:(0,$.jsx)(w,{}),disabled:k,loading:h.isPending,children:`Effacer historique`})}),(0,$.jsx)(rt,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:se,children:(0,$.jsx)(R,{icon:(0,$.jsx)(qd,{}),disabled:k||t&&t.oid===`-1`,loading:g.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ce,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),disabled:ee||k,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ce,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),loading:m.isPending,disabled:k||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):ee),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:oe,children:(0,$.jsx)(R,{icon:(0,$.jsx)(it,{}),loading:p.isPending,disabled:k||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Tn,{onConfirm:re,modified:S,disabled:!S||k}),(0,$.jsx)(R,{icon:(0,$.jsx)(dt,{}),type:`primary`,disabled:!S||k,loading:f.isPending,onClick:ae,children:`Enregistrer`}),(0,$.jsx)(Dn,{onConfirm:ie,modified:S})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(V,{form:x,onValuesChange:ne,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Rt,{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)(Jf,{tableParams:e,record:T,fields:a}),i&&t?(0,$.jsx)(im,{data:t.description,handleUpdateDescription:te}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};om.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var sm=({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}=jf(),m=gf(l,u,d,f,p),h=yf(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,Qd.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=$d({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,Qd.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)(It,{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)(Dt,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Ud,{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},cm=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],lm={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...cm,{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:[...cm,{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:[...cm,{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:[...cm,{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`}]}},um=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],dm={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[...um]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[...um,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[...um,{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:[...um]},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:[...um,{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:[...um,{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:[...um,{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:[...um]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[...um]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[...um]},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}]}},fm=[{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}],pm={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...fm,{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:[...fm,{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:[...fm]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...fm]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...fm]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...fm]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...fm],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...fm,{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:[...fm]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...fm],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...fm],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...fm],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...fm,{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:[...fm],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...fm],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...fm],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:[...fm],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:[...fm],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`]}},mm={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`},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2012`,dataKey:`sev1311d`,type:`input`,width:75,editVisible:!1},{title:`CMA 2013`,dataKey:`sev1311e`,type:`input`,width:75,editVisible:!1},{title:`CMA 2014`,dataKey:`sev1311f`,type:`input`,width:75,editVisible:!1},{title:`CMA 2015`,dataKey:`sev1311g`,type:`input`,width:75,editVisible:!1},{title:`CMA 2016`,dataKey:`sev2016`,type:`input`,width:75,editVisible:!1},{title:`CMA 2017`,dataKey:`sev2017`,type:`input`,width:75,editVisible:!1},{title:`CMA 2018`,dataKey:`sev2018`,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:!0,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}]}},hm=[{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}],gm={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:[...hm,{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:[...hm]},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:[...hm],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...hm],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...hm],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...hm],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...hm,{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:[...hm,{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:[...hm,{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:[...hm],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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}},_m=[{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`}],vm={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:[..._m,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[..._m,{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:[..._m]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[..._m]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[..._m]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[..._m]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[..._m]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[..._m]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[..._m]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[..._m]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[..._m]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[..._m]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[..._m]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[..._m]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[..._m]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[..._m]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[..._m]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[..._m]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[..._m]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[..._m]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[..._m]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[..._m]},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`},{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)(Be,{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:[..._m]},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:[..._m],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}]}},ym=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],bm={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...ym,{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:[...ym,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...ym,{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:[...ym,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...ym,{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:[...ym,{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:[...ym,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},xm=[{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}],Sm={"CTI_BASE_TablesManager.swf":Ef,"CTI_ECO_TablesManager.swf":pm,"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:[...xm,{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:[...xm.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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...xm.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:[...xm,{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":mm,"CTI_RH_TablesManager.swf":vm,"CTI_PMSISSR_TablesManager.swf":gm,"CTI_COMPTA_TablesManager.swf":lm,"CTI_SSAE_TablesManager.swf":bm,"CTI_DPI_TablesManager.swf":dm},Cm=`Privé`,wm=`Public`,Tm=({softCode:e,item:t})=>{let n=Cf(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=gf(t?.swf,e,r?.tableName,a,r??{}),u=vf(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)(``),[ee,te]=(0,Y.useState)(null),[ne,re]=(0,Y.useState)(!1),[ie,ae]=(0,Y.useState)(!1),[oe,se]=(0,Y.useState)(!1),[A,ce]=(0,Y.useState)(Cm),[j,M]=(0,Y.useState)((0,Qd.default)()),[le,ue]=(0,Y.useState)(!1),[de,fe]=(0,Y.useState)(`100%`),pe=(0,Y.useRef)(),me=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),he=(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]),ge=(0,Y.useMemo)(()=>{if(!he?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return I(he).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=xt.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return I(he)}},[he,r]),_e=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!he?.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,he]),ve=(0,Y.useMemo)(()=>!d.length||!r||!he?.length||r.selectButton&&(!a.length||a===`-1`)?[]:Pe(d,he,ee),[d,r,he,a,w,O,ne,ie,ee,A,j]);(0,Y.useEffect)(()=>{if(t){fe(`100%`),y(!1),se(!1),C(t.swf),o(``),ue(!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(``),re(!1),ae(!1),ue(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=F(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(Df(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)(()=>{pe.current&&typeof de==`string`&&fe(pe.current.offsetHeight)},[pe,de]);let ye=()=>{fe(`100%`),y(e=>!e),_(null)},be=e=>{_(d.find(t=>t.key===e)),y(!0),fe(`40%`),se(!1)},xe=e=>{re(e)},Ce=e=>{ae(e)},we=()=>{l.refetch()},Te=()=>{let e={};Object.keys(p).length?e={...p}:(he.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),fe(`40%`)},Ee=e=>{T(e)},De=e=>{k(e.target.value)},Oe=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},ke=()=>{Vt(d,r)},Ae=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},je=e=>{x(e)},P=e=>{fe(de+e.height)},Me=(e,t)=>{M(e)},Ne=e=>{ce(e===Cm?Cm:wm)};function F(e){return Sm[e.substring(2)]}function I(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})=>n.type===`checkbox`?(0,$.jsx)(kf.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`}):n.type===`date`&&(0,Qd.default)(i[e.dataKey]).isValid()?(0,Qd.default)(i[e.dataKey]).format(`DD/MM/YYYY`):i[e.dataKey],...e})),t.filter(e=>e.hidden!==!0)}function Pe(e,t,n=null){let i=[...e];(w||ne||ie||ee)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||ne&&e.doublon!==`1`||ie&&e.nbsej===`0`&&e.nbact===`0`||ee&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=Ot(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=j.hour(0).minute(0).second(0).millisecond(0),t=A===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Ie(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 Fe=ge,L=({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=Fe.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 Ie(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 Le=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return ge.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(Wt,{fixed:!1,columns:e,data:ve,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:be,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:L});default:return(0,$.jsx)(Wt,{columns:ge,data:ve,loading:l.isFetching,selectedRow:g,onRowSelect:be,choice:a,selectButtonBool:le})}};function Re(){return _e?Object.values(_e).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(Rt,{items:Object.values(_e).map((e,t)=>ze(e,t))})}):(0,$.jsx)(mt,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(zt,{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:de},onResizeStop:P,children:(0,$.jsx)(`div`,{ref:pe,style:{height:`100%`},children:Le()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||oe?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(om,{tableParams:r,record:g,handleShowEditor:ye,swf:t.swf,showRefs:oe,fields:he}):(0,$.jsx)(rm,{tableParams:r,record:g,handleShowEditor:ye,swf:t.swf,fields:he,choice:a})})]})}let ze=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=ve.filter(t=>t.type_parametre===e.type_parametre),o=I(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)(Wt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:be})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(rm,{tableParams:s,record:g,handleShowEditor:ye,swf:t.swf,fields:he})})]})}}},Be=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(mt,{}):r===null?(0,$.jsx)(St,{icon:(0,$.jsx)(Yt,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):ge.length&&r?(0,$.jsxs)(Af.Provider,{value:me,children:[(0,$.jsx)(Se,{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)(R,{icon:(0,$.jsx)(Yd,{}),onClick:()=>je(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(R,{icon:(0,$.jsx)(Yd,{}),onClick:()=>se(!oe),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(R,{icon:(0,$.jsx)(Ct,{}),onClick:Ae,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&Be&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(Lt,{icon:(0,$.jsx)(kd,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,Be.valeur]})}),(0,$.jsx)(wt,{title:`Actualiser`,children:(0,$.jsx)(R,{type:`link`,onClick:we,children:(0,$.jsx)(ft,{})})}),(0,$.jsx)(wt,{title:`Export excel`,children:(0,$.jsx)(R,{type:`link`,onClick:ke,children:(0,$.jsx)(kt,{})})}),r.addButton&&(0,$.jsx)(R,{type:`primary`,icon:(0,$.jsx)(ut,{}),onClick:Te,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)(z,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>Oe(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(N,{value:O,onChange:De})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(Dt,{checked:w,onChange:Ee})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(z,{allowClear:!0,value:ee,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>te(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(Dt,{checked:ne,onChange:xe})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(Dt,{checked:ie,onChange:Ce})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(z,{defaultValue:`prive`,onChange:Ne,style:{width:`80px`},children:[(0,$.jsx)(z.Option,{value:Cm,children:Cm}),(0,$.jsx)(z.Option,{value:wm,children:wm})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Ud,{style:{width:`150px`},value:j,onChange:Me,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:Re()}),(0,$.jsx)(sm,{showModalPreferences:b,handleShowModalPreferences:je,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(mt,{})};Tm.propTypes={softCode:Q.default.string,item:Q.default.object};export{Tm as default}; \ No newline at end of file diff --git a/assets/TablesManager-DuLlIyZ6.js b/assets/TablesManager-DuLlIyZ6.js deleted file mode 100644 index 2b00495..0000000 --- a/assets/TablesManager-DuLlIyZ6.js +++ /dev/null @@ -1,9 +0,0 @@ -import{a as e,i as t,o as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i,t as a}from"./jsx-runtime-CEixWuwE.js";import{$ as o,A as s,Cr as c,F as l,Gn as u,In as d,It as f,K as p,Kn as m,Ln as h,M as g,Mn as _,N as v,P as y,Q as b,Rn as x,Rt as S,Sn as C,Vn as w,W as T,Wn as E,Y as D,an as ee,ar as O,bn as te,cr as k,fr as ne,ft as re,gr as ie,hr as A,ir as ae,jn as oe,jt as j,kt as se,ln as ce,lt as le,n as ue,nt as de,o as fe,or as pe,pt as me,r as he,rr as ge,sr as M,ur as _e,ut as ve,xn as ye,yn as be,zn as xe}from"./axios-v6FV69Ne.js";import{t as Se}from"./index.esm-DR3o6Tiw.js";import{i as Ce,o as we,r as Te,s as Ee,t as N}from"./input-Fres-Ye6.js";import{d as De,i as Oe,t as ke}from"./ctiAxios-BIVP6fGU.js";import{n as Ae,p as je,t as P}from"./slicedToArray-YLaz90ka.js";import{n as Me,t as Ne}from"./typeof-BUNGcdwP.js";import{i as F,r as I}from"./asyncToGenerator-DHhZBkop.js";import{c as Pe,o as Fe,s as L,t as R}from"./button-C7b7AmGo.js";import{t as z}from"./select-CfH7keFL.js";import{a as Ie,n as Le,r as Re,t as ze}from"./SearchOutlined-ByvkcFgQ.js";import{t as Be}from"./tooltip-aAycUXp4.js";import{C as Ve,_ as B,s as He}from"./sanitizeDataUtils-NeOKeBZk.js";import{E as Ue,T as We,a as Ge,h as Ke,i as qe,l as Je,m as Ye,r as Xe,s as Ze,t as Qe,w as $e,x as et}from"./_getTag-B7qijOtI.js";import{n as tt,r as nt}from"./iconUtil-5_AEuFJs.js";import{t as rt}from"./popconfirm-CrjlZKtV.js";import{t as it}from"./CopyOutlined-CPvzHTe5.js";import{t as at}from"./DownloadOutlined-DZv3jbUo.js";import{t as ot}from"./useMutation-Dw_VO9_w.js";import{t as st}from"./queryOptions-Cg9orY1Y.js";import{t as ct}from"./ConsoleSqlOutlined-DZ6oEkbw.js";import{t as lt}from"./ImportOutlined-NO501Nvj.js";import{n as ut}from"./RowLabelWithIcon-C0KsgW5x.js";import{t as dt}from"./SaveOutlined-DYxjRtw8.js";import{t as ft}from"./UndoOutlined-2WspCEN7.js";import{n as pt}from"./_assignValue-Bx67aU-J.js";import{t as mt}from"./Loader-C9fMgHPw.js";import{a as ht,c as gt,n as _t,o as vt,r as yt,s as bt}from"./cloneDeep-B-m5lKKn.js";import{r as xt}from"./es-C2ySqUaD.js";import{$ as St,B as Ct,F as wt,I as Tt,J as Et,Q as Dt,T as Ot,U as kt,W as At,X as jt,Y as Mt,Z as Nt,c as Pt,dt as Ft,et as It,ft as Lt,ht as Rt,k as zt,mt as Bt,n as Vt,nt as Ht,ot as V,q as Ut,s as Wt,u as Gt,v as Kt,x as qt,yt as Jt,z as Yt}from"./index-BqyXv5bE.js";import{D as Xt,E as Zt,S as Qt,T as $t,_ as en,a as tn,c as nn,d as rn,g as an,i as on,l as sn,n as cn,p as ln,r as un,s as dn,t as fn,u as pn,w as mn,y as hn}from"./context-un7wPzry.js";import{i as gn,n as _n,r as vn,t as yn}from"./ref-CtXw3xGJ.js";import{a as bn,n as xn,o as Sn}from"./path-CO9rz0FN.js";import{n as Cn,o as wn,t as Tn,u as En}from"./CancelButton-n0hR8wBD.js";import{t as Dn}from"./CloseButton-C4pdpUc5.js";import{n as On,t as kn}from"./map-ZlUwnqG5.js";import{t as An}from"./Checkbox-lv7nIs33.js";var jn;function H(){return jn.apply(null,arguments)}function Mn(e){jn=e}function Nn(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function Pn(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function Fn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function In(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(Fn(e,t))return!1;return!0}function Ln(e){return e===void 0}function Rn(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function zn(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function Bn(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var ur=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,dr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,fr={},pr={};function W(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(pr[e]=i),t&&(pr[t[0]]=function(){return lr(i.apply(this,arguments),t[1],t[2])}),n&&(pr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function mr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function hr(e){var t=e.match(ur),n,r;for(n=0,r=t.length;n=0&&dr.test(e);)e=e.replace(dr,r),dr.lastIndex=0,--n;return e}var vr={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`};function yr(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(ur).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var br=`Invalid date`;function xr(){return this._invalidDate}var Sr=`%d`,Cr=/\d{1,2}/;function wr(e){return this._ordinal.replace(`%d`,e)}var Tr={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function Er(e,t,n,r){var i=this._relativeTime[n];return nr(i)?i(e,t,n,r):i.replace(/%d/i,e)}function Dr(e,t){var n=this._relativeTime[e>0?`future`:`past`];return nr(n)?n(t):n.replace(/%s/i,t)}var Or={D:`date`,dates:`date`,date:`date`,d:`day`,days:`day`,day:`day`,e:`weekday`,weekdays:`weekday`,weekday:`weekday`,E:`isoWeekday`,isoweekdays:`isoWeekday`,isoweekday:`isoWeekday`,DDD:`dayOfYear`,dayofyears:`dayOfYear`,dayofyear:`dayOfYear`,h:`hour`,hours:`hour`,hour:`hour`,ms:`millisecond`,milliseconds:`millisecond`,millisecond:`millisecond`,m:`minute`,minutes:`minute`,minute:`minute`,M:`month`,months:`month`,month:`month`,Q:`quarter`,quarters:`quarter`,quarter:`quarter`,s:`second`,seconds:`second`,second:`second`,gg:`weekYear`,weekyears:`weekYear`,weekyear:`weekYear`,GG:`isoWeekYear`,isoweekyears:`isoWeekYear`,isoweekyear:`isoWeekYear`,w:`week`,weeks:`week`,week:`week`,W:`isoWeek`,isoweeks:`isoWeek`,isoweek:`isoWeek`,y:`year`,years:`year`,year:`year`};function kr(e){return typeof e==`string`?Or[e]||Or[e.toLowerCase()]:void 0}function Ar(e){var t={},n,r;for(r in e)Fn(e,r)&&(n=kr(r),n&&(t[n]=e[r]));return t}var jr={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Mr(e){var t=[],n;for(n in e)Fn(e,n)&&t.push({unit:n,priority:jr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}var Nr=/\d/,Pr=/\d\d/,Fr=/\d{3}/,Ir=/\d{4}/,Lr=/[+-]?\d{6}/,Rr=/\d\d?/,zr=/\d\d\d\d?/,Br=/\d\d\d\d\d\d?/,Vr=/\d{1,3}/,Hr=/\d{1,4}/,Ur=/[+-]?\d{1,6}/,Wr=/\d+/,Gr=/[+-]?\d+/,Kr=/Z|[+-]\d\d:?\d\d/gi,qr=/Z|[+-]\d\d(?::?\d\d)?/gi,Jr=/[+-]?\d+(\.\d{1,3})?/,Yr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Xr=/^[1-9]\d?/,Zr=/^([1-9]\d|\d)/,Qr={};function G(e,t,n){Qr[e]=nr(t)?t:function(e,r){return e&&n?n:t}}function $r(e,t){return Fn(Qr,e)?Qr[e](t._strict,t._locale):new RegExp(ei(e))}function ei(e){return ti(e.replace(`\\`,``).replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function ti(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`)}function ni(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function K(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ni(t)),n}var ri={};function ii(e,t){var n,r=t,i;for(typeof e==`string`&&(e=[e]),Rn(t)&&(r=function(e,n){n[t]=K(e)}),i=e.length,n=0;n68?1900:2e3)};var vi=bi(`FullYear`,!0);function yi(){return si(this.year())}function bi(e,t){return function(n){return n==null?xi(this,e):(Si(this,e,n),H.updateOffset(this,t),this)}}function xi(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case`Milliseconds`:return r?n.getUTCMilliseconds():n.getMilliseconds();case`Seconds`:return r?n.getUTCSeconds():n.getSeconds();case`Minutes`:return r?n.getUTCMinutes():n.getMinutes();case`Hours`:return r?n.getUTCHours():n.getHours();case`Date`:return r?n.getUTCDate():n.getDate();case`Day`:return r?n.getUTCDay():n.getDay();case`Month`:return r?n.getUTCMonth():n.getMonth();case`FullYear`:return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Si(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case`Milliseconds`:i?r.setUTCMilliseconds(n):r.setMilliseconds(n);return;case`Seconds`:i?r.setUTCSeconds(n):r.setSeconds(n);return;case`Minutes`:i?r.setUTCMinutes(n):r.setMinutes(n);return;case`Hours`:i?r.setUTCHours(n):r.setHours(n);return;case`Date`:i?r.setUTCDate(n):r.setDate(n);return;case`FullYear`:break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!si(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function Ci(e){return e=kr(e),nr(this[e])?this[e]():this}function wi(e,t){if(typeof e==`object`){e=Ar(e);var n=Mr(e),r,i=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function Wi(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Gi(e,t,n){var r=7+t-n;return-((7+Wi(e,0,r).getUTCDay()-t)%7)+r-1}function Ki(e,t,n,r,i){var a=(7+n-r)%7,o=Gi(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=_i(c)+s):s>_i(e)?(c=e+1,l=s-_i(e)):(c=e,l=s),{year:c,dayOfYear:l}}function qi(e,t,n){var r=Gi(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+Ji(o,t,n)):i>Ji(e.year(),t,n)?(a=i-Ji(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function Ji(e,t,n){var r=Gi(e,t,n),i=Gi(e+1,t,n);return(_i(e)-r+i)/7}W(`w`,[`ww`,2],`wo`,`week`),W(`W`,[`WW`,2],`Wo`,`isoWeek`),G(`w`,Rr,Xr),G(`ww`,Rr,Pr),G(`W`,Rr,Xr),G(`WW`,Rr,Pr),ai([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=K(e)});function Yi(e){return qi(e,this._week.dow,this._week.doy).week}var Xi={dow:0,doy:6};function Zi(){return this._week.dow}function Qi(){return this._week.doy}function $i(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function ea(e){var t=qi(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}W(`d`,0,`do`,`day`),W(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),W(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),W(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),W(`e`,0,0,`weekday`),W(`E`,0,0,`isoWeekday`),G(`d`,Rr),G(`e`,Rr),G(`E`,Rr),G(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),G(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),G(`dddd`,function(e,t){return t.weekdaysRegex(e)}),ai([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?U(n).invalidWeekday=e:t.d=i}),ai([`d`,`e`,`E`],function(e,t,n,r){t[r]=K(e)});function ta(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function na(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ra(e,t){return e.slice(t,7).concat(e.slice(0,t))}var ia=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),aa=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),oa=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),sa=Yr,ca=Yr,la=Yr;function ua(e,t){var n=Nn(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?ra(n,this._week.dow):e?n[e.day()]:n}function da(e){return e===!0?ra(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function fa(e){return e===!0?ra(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function pa(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Hn([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=Ei.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=Ei.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=Ei.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=Ei.call(this._weekdaysParse,o),i!==-1||(i=Ei.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=Ei.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=Ei.call(this._shortWeekdaysParse,o),i!==-1||(i=Ei.call(this._weekdaysParse,o),i!==-1)?i:(i=Ei.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=Ei.call(this._minWeekdaysParse,o),i!==-1||(i=Ei.call(this._weekdaysParse,o),i!==-1)?i:(i=Ei.call(this._shortWeekdaysParse,o),i===-1?null:i))}function ma(e,t,n){var r,i,a;if(this._weekdaysParseExact)return pa.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Hn([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function ha(e){if(!this.isValid())return e==null?NaN:this;var t=xi(this,`Day`);return e==null?t:(e=ta(e,this.localeData()),this.add(e-t,`d`))}function ga(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function _a(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=na(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function va(e){return this._weekdaysParseExact?(Fn(this,`_weekdaysRegex`)||xa.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Fn(this,`_weekdaysRegex`)||(this._weekdaysRegex=sa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ya(e){return this._weekdaysParseExact?(Fn(this,`_weekdaysRegex`)||xa.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Fn(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=ca),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ba(e){return this._weekdaysParseExact?(Fn(this,`_weekdaysRegex`)||xa.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Fn(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=la),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function xa(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i=[],a,o,s,c,l;for(a=0;a<7;a++)o=Hn([2e3,1]).day(a),s=ti(this.weekdaysMin(o,``)),c=ti(this.weekdaysShort(o,``)),l=ti(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Sa(){return this.hours()%12||12}function Ca(){return this.hours()||24}W(`H`,[`HH`,2],0,`hour`),W(`h`,[`hh`,2],0,Sa),W(`k`,[`kk`,2],0,Ca),W(`hmm`,0,0,function(){return``+Sa.apply(this)+lr(this.minutes(),2)}),W(`hmmss`,0,0,function(){return``+Sa.apply(this)+lr(this.minutes(),2)+lr(this.seconds(),2)}),W(`Hmm`,0,0,function(){return``+this.hours()+lr(this.minutes(),2)}),W(`Hmmss`,0,0,function(){return``+this.hours()+lr(this.minutes(),2)+lr(this.seconds(),2)});function wa(e,t){W(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}wa(`a`,!0),wa(`A`,!1);function Ta(e,t){return t._meridiemParse}G(`a`,Ta),G(`A`,Ta),G(`H`,Rr,Zr),G(`h`,Rr,Xr),G(`k`,Rr,Xr),G(`HH`,Rr,Pr),G(`hh`,Rr,Pr),G(`kk`,Rr,Pr),G(`hmm`,zr),G(`hmmss`,Br),G(`Hmm`,zr),G(`Hmmss`,Br),ii([`H`,`HH`],di),ii([`k`,`kk`],function(e,t,n){var r=K(e);t[di]=r===24?0:r}),ii([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ii([`h`,`hh`],function(e,t,n){t[di]=K(e),U(n).bigHour=!0}),ii(`hmm`,function(e,t,n){var r=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r)),U(n).bigHour=!0}),ii(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r,2)),t[pi]=K(e.substr(i)),U(n).bigHour=!0}),ii(`Hmm`,function(e,t,n){var r=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r))}),ii(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[di]=K(e.substr(0,r)),t[fi]=K(e.substr(r,2)),t[pi]=K(e.substr(i))});function Ea(e){return(e+``).toLowerCase().charAt(0)===`p`}var Da=/[ap]\.?m?\.?/i,Oa=bi(`Hours`,!0);function ka(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var Aa={calendar:sr,longDateFormat:vr,invalidDate:br,ordinal:Sr,dayOfMonthOrdinalParse:Cr,relativeTime:Tr,months:Oi,monthsShort:ki,week:Xi,weekdays:ia,weekdaysMin:oa,weekdaysShort:aa,meridiemParse:Da},ja={},Ma={},Na;function Pa(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=Ra(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&Pa(a,r)>=n-1)break;n--}t++}return Na}function La(e){return!!(e&&e.match(`^[^/\\\\]*$`))}function Ra(e){var n=null,r;if(ja[e]===void 0&&typeof module<`u`&&module&&module.exports&&La(e))try{n=Na._abbr,r=t,r(`./locale/`+e),za(n)}catch{ja[e]=null}return ja[e]}function za(e,t){var n;return e&&(n=Ln(t)?Ha(e):Ba(e,t),n?Na=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),Na._abbr}function Ba(e,t){if(t!==null){var n,r=Aa;if(t.abbr=e,ja[e]!=null)tr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=ja[e]._config;else if(t.parentLocale!=null)if(ja[t.parentLocale]!=null)r=ja[t.parentLocale]._config;else if(n=Ra(t.parentLocale),n!=null)r=n._config;else return Ma[t.parentLocale]||(Ma[t.parentLocale]=[]),Ma[t.parentLocale].push({name:e,config:t}),null;return ja[e]=new ar(ir(r,t)),Ma[e]&&Ma[e].forEach(function(e){Ba(e.name,e.config)}),za(e),ja[e]}else return delete ja[e],null}function Va(e,t){if(t!=null){var n,r,i=Aa;ja[e]!=null&&ja[e].parentLocale!=null?ja[e].set(ir(ja[e]._config,t)):(r=Ra(e),r!=null&&(i=r._config),t=ir(i,t),r??(t.abbr=e),n=new ar(t),n.parentLocale=ja[e],ja[e]=n),za(e)}else ja[e]!=null&&(ja[e].parentLocale==null?ja[e]!=null&&delete ja[e]:(ja[e]=ja[e].parentLocale,e===za()&&za(e)));return ja[e]}function Ha(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Na;if(!Nn(e)){if(t=Ra(e),t)return t;e=[e]}return Ia(e)}function Ua(){return or(ja)}function Wa(e){var t,n=e._a;return n&&U(e).overflow===-2&&(t=n[li]<0||n[li]>11?li:n[ui]<1||n[ui]>Di(n[ci],n[li])?ui:n[di]<0||n[di]>24||n[di]===24&&(n[fi]!==0||n[pi]!==0||n[mi]!==0)?di:n[fi]<0||n[fi]>59?fi:n[pi]<0||n[pi]>59?pi:n[mi]<0||n[mi]>999?mi:-1,U(e)._overflowDayOfYear&&(tui)&&(t=ui),U(e)._overflowWeeks&&t===-1&&(t=hi),U(e)._overflowWeekday&&t===-1&&(t=gi),U(e).overflow=t),e}var Ga=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ka=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qa=/Z|[+-]\d\d(?::?\d\d)?/,Ja=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],Ya=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],Xa=/^\/?Date\((-?\d+)/i,Za=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Qa={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function $a(e){var t,n,r=e._i,i=Ga.exec(r)||Ka.exec(r),a,o,s,c,l=Ja.length,u=Ya.length;if(i){for(U(e).iso=!0,t=0,n=l;t_i(o)||e._dayOfYear===0)&&(U(e)._overflowDayOfYear=!0),n=Wi(o,0,e._dayOfYear),e._a[li]=n.getUTCMonth(),e._a[ui]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[di]===24&&e._a[fi]===0&&e._a[pi]===0&&e._a[mi]===0&&(e._nextDay=!0,e._a[di]=0),e._d=(e._useUTC?Wi:Ui).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[di]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(U(e).weekdayMismatch=!0)}}function uo(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=so(t.GG,e._a[ci],qi(bo(),1,4).year),r=so(t.W,1),i=so(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=qi(bo(),a,o),n=so(t.gg,e._a[ci],l.year),r=so(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>Ji(n,a,o)?U(e)._overflowWeeks=!0:c==null?(s=Ki(n,r,i,a,o),e._a[ci]=s.year,e._dayOfYear=s.dayOfYear):U(e)._overflowWeekday=!0}H.ISO_8601=function(){},H.RFC_2822=function(){};function fo(e){if(e._f===H.ISO_8601){$a(e);return}if(e._f===H.RFC_2822){ao(e);return}e._a=[],U(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=_r(e._f,e._locale).match(ur)||[],u=i.length,n=0;n0&&U(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),pr[a]?(r?U(e).empty=!1:U(e).unusedTokens.push(a),oi(a,r,e)):e._strict&&!r&&U(e).unusedTokens.push(a);U(e).charsLeftOver=s-c,t.length>0&&U(e).unusedInput.push(t),e._a[di]<=12&&U(e).bigHour===!0&&e._a[di]>0&&(U(e).bigHour=void 0),U(e).parsedDateParts=e._a.slice(0),U(e).meridiem=e._meridiem,e._a[di]=po(e._locale,e._a[di],e._meridiem),l=U(e).era,l!==null&&(e._a[ci]=e._locale.erasConvertYear(l,e._a[ci])),lo(e),Wa(e)}function po(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function mo(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){U(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Kn()});function Co(e,t){var n,r;if(t.length===1&&Nn(t[0])&&(t=t[0]),!t.length)return bo();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function qo(){if(!Ln(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Yn(e,this),e=_o(e),e._a?(t=e._isUTC?Hn(e._a):bo(e._a),this._isDSTShifted=this.isValid()&&Po(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Jo(){return this.isValid()?!this._isUTC:!1}function Yo(){return this.isValid()?this._isUTC:!1}function Xo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Zo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Qo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $o(e,t){var n=e,r=null,i,a,o;return Mo(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Rn(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Zo.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:K(r[ui])*i,h:K(r[di])*i,m:K(r[fi])*i,s:K(r[pi])*i,ms:K(No(r[mi]*1e3))*i}):(r=Qo.exec(e))?(i=r[1]===`-`?-1:1,n={y:es(r[2],i),M:es(r[3],i),w:es(r[4],i),d:es(r[5],i),h:es(r[6],i),m:es(r[7],i),s:es(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=ns(bo(n.from),bo(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new jo(n),Mo(e)&&Fn(e,`_locale`)&&(a._locale=e._locale),Mo(e)&&Fn(e,`_isValid`)&&(a._isValid=e._isValid),a}$o.fn=jo.prototype,$o.invalid=Ao;function es(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function ts(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=t-+e.clone().add(n.months,`M`),n}function ns(e,t){var n;return e.isValid()&&t.isValid()?(t=Ro(t,e),e.isBefore(t)?n=ts(e,t):(n=ts(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function rs(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(tr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=$o(n,r),is(this,i,e),this}}function is(e,t,n,r){var i=t._milliseconds,a=No(t._days),o=No(t._months);e.isValid()&&(r??=!0,o&&Li(e,xi(e,`Month`)+o*n),a&&Si(e,`Date`,xi(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&H.updateOffset(e,a||o))}var as=rs(1,`add`),os=rs(-1,`subtract`);function ss(e){return typeof e==`string`||e instanceof String}function cs(e){return Zn(e)||zn(e)||ss(e)||Rn(e)||us(e)||ls(e)||e==null}function ls(e){var t=Pn(e)&&!In(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?gr(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):nr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,gr(n,`Z`)):gr(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Ts(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Es(e){e||=this.isUtc()?H.defaultFormatUtc:H.defaultFormat;var t=gr(this,e);return this.localeData().postformat(t)}function Ds(e,t){return this.isValid()&&(Zn(e)&&e.isValid()||bo(e).isValid())?$o({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Os(e){return this.from(bo(),e)}function ks(e,t){return this.isValid()&&(Zn(e)&&e.isValid()||bo(e).isValid())?$o({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function As(e){return this.to(bo(),e)}function js(e){var t;return e===void 0?this._locale._abbr:(t=Ha(e),t!=null&&(this._locale=t),this)}var Ms=$n(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Ns(){return this._locale}var Ps=1e3,Fs=60*Ps,Is=60*Fs,Ls=146097*24*Is;function Rs(e,t){return(e%t+t)%t}function zs(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Ls:new Date(e,t,n).valueOf()}function Bs(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Ls:Date.UTC(e,t,n)}function Vs(e){var t,n;if(e=kr(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Bs:zs,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=Rs(t+(this._isUTC?0:this.utcOffset()*Fs),Is);break;case`minute`:t=this._d.valueOf(),t-=Rs(t,Fs);break;case`second`:t=this._d.valueOf(),t-=Rs(t,Ps);break}return this._d.setTime(t),H.updateOffset(this,!0),this}function Hs(e){var t,n;if(e=kr(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Bs:zs,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=Is-Rs(t+(this._isUTC?0:this.utcOffset()*Fs),Is)-1;break;case`minute`:t=this._d.valueOf(),t+=Fs-Rs(t,Fs)-1;break;case`second`:t=this._d.valueOf(),t+=Ps-Rs(t,Ps)-1;break}return this._d.setTime(t),H.updateOffset(this,!0),this}function Us(){return this._d.valueOf()-(this._offset||0)*6e4}function Ws(){return Math.floor(this.valueOf()/1e3)}function Gs(){return new Date(this.valueOf())}function Ks(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function qs(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Js(){return this.isValid()?this.toISOString():null}function Ys(){return Gn(this)}function Xs(){return Vn({},U(this))}function Zs(){return U(this).overflow}function Qs(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}W(`N`,0,0,`eraAbbr`),W(`NN`,0,0,`eraAbbr`),W(`NNN`,0,0,`eraAbbr`),W(`NNNN`,0,0,`eraName`),W(`NNNNN`,0,0,`eraNarrow`),W(`y`,[`y`,1],`yo`,`eraYear`),W(`y`,[`yy`,2],0,`eraYear`),W(`y`,[`yyy`,3],0,`eraYear`),W(`y`,[`yyyy`,4],0,`eraYear`),G(`N`,lc),G(`NN`,lc),G(`NNN`,lc),G(`NNNN`,uc),G(`NNNNN`,dc),ii([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?U(n).era=i:U(n).invalidEra=e}),G(`y`,Wr),G(`yy`,Wr),G(`yyy`,Wr),G(`yyyy`,Wr),G(`yo`,fc),ii([`y`,`yy`,`yyy`,`yyyy`],ci),ii([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ci]=n._locale.eraYearOrdinalParse(e,i):t[ci]=parseInt(e,10)});function $s(e,t){var n,r,i,a=this._eras||Ha(`en`)._eras;for(n=0,r=a.length;n=0)return a[r]}function tc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?H(e.since).year():H(e.since).year()+(t-e.offset)*n}function nc(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),Sc.call(this,e,t,n,r,i))}function Sc(e,t,n,r,i){var a=Ki(e,t,n,r,i),o=Wi(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}W(`Q`,0,`Qo`,`quarter`),G(`Q`,Nr),ii(`Q`,function(e,t){t[li]=(K(e)-1)*3});function Cc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}W(`D`,[`DD`,2],`Do`,`date`),G(`D`,Rr,Xr),G(`DD`,Rr,Pr),G(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ii([`D`,`DD`],ui),ii(`Do`,function(e,t){t[ui]=K(e.match(Rr)[0])});var wc=bi(`Date`,!0);W(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),G(`DDD`,Vr),G(`DDDD`,Fr),ii([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=K(e)});function Tc(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}W(`m`,[`mm`,2],0,`minute`),G(`m`,Rr,Zr),G(`mm`,Rr,Pr),ii([`m`,`mm`],fi);var Ec=bi(`Minutes`,!1);W(`s`,[`ss`,2],0,`second`),G(`s`,Rr,Zr),G(`ss`,Rr,Pr),ii([`s`,`ss`],pi);var Dc=bi(`Seconds`,!1);W(`S`,0,0,function(){return~~(this.millisecond()/100)}),W(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),W(0,[`SSS`,3],0,`millisecond`),W(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),W(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),W(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),W(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),W(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),W(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),G(`S`,Vr,Nr),G(`SS`,Vr,Pr),G(`SSS`,Vr,Fr);var Oc,kc;for(Oc=`SSSS`;Oc.length<=9;Oc+=`S`)G(Oc,Wr);function Ac(e,t){t[mi]=K((`0.`+e)*1e3)}for(Oc=`S`;Oc.length<=9;Oc+=`S`)ii(Oc,Ac);kc=bi(`Milliseconds`,!1),W(`z`,0,0,`zoneAbbr`),W(`zz`,0,0,`zoneName`);function jc(){return this._isUTC?`UTC`:``}function Mc(){return this._isUTC?`Coordinated Universal Time`:``}var q=Xn.prototype;q.add=as,q.calendar=ps,q.clone=ms,q.diff=xs,q.endOf=Hs,q.format=Es,q.from=Ds,q.fromNow=Os,q.to=ks,q.toNow=As,q.get=Ci,q.invalidAt=Zs,q.isAfter=hs,q.isBefore=gs,q.isBetween=_s,q.isSame=vs,q.isSameOrAfter=ys,q.isSameOrBefore=bs,q.isValid=Ys,q.lang=Ms,q.locale=js,q.localeData=Ns,q.max=So,q.min=xo,q.parsingFlags=Xs,q.set=wi,q.startOf=Vs,q.subtract=os,q.toArray=Ks,q.toObject=qs,q.toDate=Gs,q.toISOString=ws,q.inspect=Ts,typeof Symbol<`u`&&Symbol.for!=null&&(q[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),q.toJSON=Js,q.toString=Cs,q.unix=Ws,q.valueOf=Us,q.creationData=Qs,q.eraName=nc,q.eraNarrow=rc,q.eraAbbr=ic,q.eraYear=ac,q.year=vi,q.isLeapYear=yi,q.weekYear=hc,q.isoWeekYear=gc,q.quarter=q.quarters=Cc,q.month=Ri,q.daysInMonth=zi,q.week=q.weeks=$i,q.isoWeek=q.isoWeeks=ea,q.weeksInYear=yc,q.weeksInWeekYear=bc,q.isoWeeksInYear=_c,q.isoWeeksInISOWeekYear=vc,q.date=wc,q.day=q.days=ha,q.weekday=ga,q.isoWeekday=_a,q.dayOfYear=Tc,q.hour=q.hours=Oa,q.minute=q.minutes=Ec,q.second=q.seconds=Dc,q.millisecond=q.milliseconds=kc,q.utcOffset=Bo,q.utc=Ho,q.local=Uo,q.parseZone=Wo,q.hasAlignedHourOffset=Go,q.isDST=Ko,q.isLocal=Jo,q.isUtcOffset=Yo,q.isUtc=Xo,q.isUTC=Xo,q.zoneAbbr=jc,q.zoneName=Mc,q.dates=$n(`dates accessor is deprecated. Use date instead.`,wc),q.months=$n(`months accessor is deprecated. Use month instead`,Ri),q.years=$n(`years accessor is deprecated. Use year instead`,vi),q.zone=$n(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,Vo),q.isDSTShifted=$n(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,qo);function Nc(e){return bo(e*1e3)}function Pc(){return bo.apply(null,arguments).parseZone()}function Fc(e){return e}var Ic=ar.prototype;Ic.calendar=cr,Ic.longDateFormat=yr,Ic.invalidDate=xr,Ic.ordinal=wr,Ic.preparse=Fc,Ic.postformat=Fc,Ic.relativeTime=Er,Ic.pastFuture=Dr,Ic.set=rr,Ic.eras=$s,Ic.erasParse=ec,Ic.erasConvertYear=tc,Ic.erasAbbrRegex=sc,Ic.erasNameRegex=oc,Ic.erasNarrowRegex=cc,Ic.months=Ni,Ic.monthsShort=Pi,Ic.monthsParse=Ii,Ic.monthsRegex=Vi,Ic.monthsShortRegex=Bi,Ic.week=Yi,Ic.firstDayOfYear=Qi,Ic.firstDayOfWeek=Zi,Ic.weekdays=ua,Ic.weekdaysMin=fa,Ic.weekdaysShort=da,Ic.weekdaysParse=ma,Ic.weekdaysRegex=va,Ic.weekdaysShortRegex=ya,Ic.weekdaysMinRegex=ba,Ic.isPM=Ea,Ic.meridiem=ka;function Lc(e,t,n,r){var i=Ha(),a=Hn().set(r,t);return i[n](a,e)}function Rc(e,t,n){if(Rn(e)&&(t=e,e=void 0),e||=``,t!=null)return Lc(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=Lc(e,r,n,`month`);return i}function zc(e,t,n,r){typeof e==`boolean`?(Rn(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,Rn(t)&&(n=t,t=void 0),t||=``);var i=Ha(),a=e?i._week.dow:0,o,s=[];if(n!=null)return Lc(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=Lc(t,(o+a)%7,r,`day`);return s}function Bc(e,t){return Rc(e,t,`months`)}function Vc(e,t){return Rc(e,t,`monthsShort`)}function Hc(e,t,n){return zc(e,t,n,`weekdays`)}function Uc(e,t,n){return zc(e,t,n,`weekdaysShort`)}function Wc(e,t,n){return zc(e,t,n,`weekdaysMin`)}za(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(K(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),H.lang=$n(`moment.lang is deprecated. Use moment.locale instead.`,za),H.langData=$n(`moment.langData is deprecated. Use moment.localeData instead.`,Ha);var Gc=Math.abs;function Kc(){var e=this._data;return this._milliseconds=Gc(this._milliseconds),this._days=Gc(this._days),this._months=Gc(this._months),e.milliseconds=Gc(e.milliseconds),e.seconds=Gc(e.seconds),e.minutes=Gc(e.minutes),e.hours=Gc(e.hours),e.months=Gc(e.months),e.years=Gc(e.years),this}function qc(e,t,n,r){var i=$o(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Jc(e,t){return qc(this,e,t,1)}function Yc(e,t){return qc(this,e,t,-1)}function Xc(e){return e<0?Math.floor(e):Math.ceil(e)}function Zc(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Xc($c(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=ni(e/1e3),r.seconds=i%60,a=ni(i/60),r.minutes=a%60,o=ni(a/60),r.hours=o%24,t+=ni(o/24),c=ni(Qc(t)),n+=c,t-=Xc($c(c)),s=ni(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Qc(e){return e*4800/146097}function $c(e){return e*146097/4800}function el(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=kr(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+Qc(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round($c(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function tl(e){return function(){return this.as(e)}}var nl=tl(`ms`),rl=tl(`s`),il=tl(`m`),al=tl(`h`),ol=tl(`d`),sl=tl(`w`),cl=tl(`M`),ll=tl(`Q`),ul=tl(`y`),dl=nl;function fl(){return $o(this)}function pl(e){return e=kr(e),this.isValid()?this[e+`s`]():NaN}function ml(e){return function(){return this.isValid()?this._data[e]:NaN}}var hl=ml(`milliseconds`),gl=ml(`seconds`),_l=ml(`minutes`),vl=ml(`hours`),yl=ml(`days`),bl=ml(`months`),xl=ml(`years`);function Sl(){return ni(this.days()/7)}var Cl=Math.round,wl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Tl(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function El(e,t,n,r){var i=$o(e).abs(),a=Cl(i.as(`s`)),o=Cl(i.as(`m`)),s=Cl(i.as(`h`)),c=Cl(i.as(`d`)),l=Cl(i.as(`M`)),u=Cl(i.as(`w`)),d=Cl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a0,f[4]=r,Tl.apply(null,f)}function Dl(e){return e===void 0?Cl:typeof e==`function`?(Cl=e,!0):!1}function Ol(e,t){return wl[e]===void 0?!1:t===void 0?wl[e]:(wl[e]=t,e===`s`&&(wl.ss=t-1),!0)}function kl(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=wl,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},wl,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=El(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var Al=Math.abs;function jl(e){return(e>0)-(e<0)||+e}function Ml(){if(!this.isValid())return this.localeData().invalidDate();var e=Al(this._milliseconds)/1e3,t=Al(this._days),n=Al(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=ni(e/60),i=ni(r/60),e%=60,r%=60,a=ni(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=jl(this._months)===jl(s)?``:`-`,u=jl(this._days)===jl(s)?``:`-`,d=jl(this._milliseconds)===jl(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var J=jo.prototype;J.isValid=ko,J.abs=Kc,J.add=Jc,J.subtract=Yc,J.as=el,J.asMilliseconds=nl,J.asSeconds=rl,J.asMinutes=il,J.asHours=al,J.asDays=ol,J.asWeeks=sl,J.asMonths=cl,J.asQuarters=ll,J.asYears=ul,J.valueOf=dl,J._bubble=Zc,J.clone=fl,J.get=pl,J.milliseconds=hl,J.seconds=gl,J.minutes=_l,J.hours=vl,J.days=yl,J.weeks=Sl,J.months=bl,J.years=xl,J.humanize=kl,J.toISOString=Ml,J.toString=Ml,J.toJSON=Ml,J.locale=js,J.localeData=Ns,J.toIsoString=$n(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Ml),J.lang=Ms,W(`X`,0,0,`unix`),W(`x`,0,0,`valueOf`),G(`x`,Gr),G(`X`,Jr),ii(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),ii(`x`,function(e,t,n){n._d=new Date(K(e))}),H.version=`2.30.1`,Mn(bo),H.fn=q,H.min=wo,H.max=To,H.now=Eo,H.utc=Hn,H.unix=Nc,H.months=Bc,H.isDate=zn,H.locale=za,H.invalid=Kn,H.duration=$o,H.isMoment=Zn,H.weekdays=Hc,H.parseZone=Pc,H.localeData=Ha,H.isDuration=Mo,H.monthsShort=Vc,H.weekdaysMin=Wc,H.defineLocale=Ba,H.updateLocale=Va,H.locales=Ua,H.weekdaysShort=Uc,H.normalizeUnits=kr,H.relativeTimeRounding=Dl,H.relativeTimeThreshold=Ol,H.calendarFormat=fs,H.prototype=q,H.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`},x();var Nl={getNow:function(){return H()},getFixedDate:function(e){return H(e,`YYYY-MM-DD`)},getEndDate:function(e){return e.clone().endOf(`month`)},getWeekDay:function(e){var t=e.clone().locale(`en_US`);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.clone().add(t,`year`)},addMonth:function(e,t){return e.clone().add(t,`month`)},addDate:function(e,t){return e.clone().add(t,`day`)},setYear:function(e,t){return e.clone().year(t)},setMonth:function(e,t){return e.clone().month(t)},setDate:function(e,t){return e.clone().date(t)},setHour:function(e,t){return e.clone().hour(t)},setMinute:function(e,t){return e.clone().minute(t)},setSecond:function(e,t){return e.clone().second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return H().locale(e).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.clone().locale(e).weekday(0)},getWeek:function(e,t){return t.clone().locale(e).week()},getShortWeekDays:function(e){return H().locale(e).localeData().weekdaysMin()},getShortMonths:function(e){return H().locale(e).localeData().monthsShort()},format:function(e,t,n){return t.clone().locale(e).format(n)},parse:function(e,t,n){for(var r=[],i=0;i{var n=Jt(),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})),Fl=r(((e,t)=>{var n=Pl();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),Y=n(i()),Il=Y.createContext({}),Ll={visibility:`hidden`};function Rl(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(Il),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:_?Ll:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?Ll:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?Ll:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?Ll:{}},l))}k();function zl(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Il).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Rl,M({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function Bl(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Vl(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 Hl(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function yu(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 bu(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 xu(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 Su(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),!Su({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!Su({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 Cu(e){if(Y.useContext(Il).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(Rl,{prefixCls:o},i?bu(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}function wu(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=Bl(n,d,!s||!e?f:f+12,p,m),d}}function Tu(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:Tu(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Nu(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,f=u===void 0?1:u,p=e.minuteStep,m=p===void 0?1:p,h=e.secondStep,g=h===void 0?1:h,v=e.disabledHours,y=e.disabledMinutes,b=e.disabledSeconds,x=e.disabledTime,S=e.hideDisabledOptions,C=e.onSelect,w=[],T=`${n}-content`,E=`${n}-time-panel`,D,ee=a?t.getHour(a):-1,O=ee,te=a?t.getMinute(a):-1,k=a?t.getSecond(a):-1,ne=t.getNow(),re=P(Y.useMemo(function(){if(x){var e=x(ne);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[v,y,b]},[v,y,b,x,ne]),3),ie=re[0],A=re[1],ae=re[2],oe=Mu(0,23,f,ie&&ie()),j=_(function(){return oe},oe,ju);l&&(D=O>=12,O%=12);var se=P(Y.useMemo(function(){if(!l)return[!1,!1];var e=[!0,!0];return j.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[l,j]),2),ce=se[0],le=se[1],ue=Y.useMemo(function(){return l?j.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`:Tu(t,2);return d(d({},e),{},{label:n,value:t})}):j},[l,D,j]),de=Mu(0,59,m,A&&A(ee)),fe=Mu(0,59,g,ae&&ae(ee,te)),pe=wu({value:a,generateConfig:t,disabledMinutes:A,disabledSeconds:ae,minutes:de,seconds:fe,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;(F===g||n)&&(N(e),T&&T(e),he&&he(e,t),E&&!gu(s,e,Ee)&&!p?.(e)&&E(e))},Re=function(e){if(ad.includes(F)){var t,n,r=F===`date`;switch(n=e===L.PAGE_UP||e===L.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case L.LEFT:case L.PAGE_UP:t=n(Oe,-1);break;case L.RIGHT:case L.PAGE_DOWN:t=n(Oe,1);break;case L.UP:case L.DOWN:t=n(Oe,Number(`${e===L.UP?`-`:``}${r?7:3}`));break}if(t)return!p?.(t)}return!0},ze=function(e){if(Ce.current&&Ce.current.onKeyDown){var t=!0,n=e.which;if([L.LEFT,L.RIGHT,L.UP,L.DOWN,L.PAGE_UP,L.PAGE_DOWN,L.ENTER].includes(n)&&(e.preventDefault(),n!==L.ENTER&&v===0&&(t=Re(n))),t)return Ce.current.onKeyDown(e)}return w(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},Be=function(e){Ce.current&&Ce.current.onBlur&&Ce.current.onBlur(e)};fe&&be!==`right`&&(fe.current={onKeyDown:ze,onClose:function(){Ce.current&&Ce.current.onClose&&Ce.current.onClose()}}),Y.useEffect(function(){c&&!we.current&&ke(c)},[c]),Y.useEffect(function(){we.current=!1},[]);var Ve,B=d(d({},e),{},{operationRef:Ce,prefixCls:r,viewDate:Oe,value:Ee,onViewDateChange:Ae,sourceMode:R,onPanelChange:Ie,disabledDate:p});switch(delete B.onChange,delete B.onSelect,F){case`decade`:Ve=Y.createElement(ou,M({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`year`:Ve=Y.createElement(nd,M({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`month`:Ve=Y.createElement(Ju,M({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`quarter`:Ve=Y.createElement(Qu,M({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`week`:Ve=Y.createElement(Wu,M({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;case`time`:delete B.showTime,Ve=Y.createElement(Fu,M({},B,Ne(b)===`object`?b:null,{onSelect:function(e,t){Ae(e),Le(e,t)}}));break;default:Ve=b?Y.createElement(Uu,M({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}})):Y.createElement(Vu,M({},B,{onSelect:function(e,t){Ae(e),Le(e,t)}}))}var He,Ue;ge||(He=rd(r,F,S),Ue=id({prefixCls:r,components:k,needConfirmButton:se,okDisabled:!Ee||p&&p(Ee),locale:o,showNow:y,onNow:se&&function(){var e=s.getNow(),t=Hl(s.getHour(e),s.getMinute(e),s.getSecond(e),ce?ie:1,le?ae:1,ue?j:1);Le(Bl(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){Ee&&(Le(Ee,`submit`,!0),te&&te(Ee))}}));var We;if(x&&F===`date`&&g===`date`&&!b){var Ge=s.getNow(),Ke=`${r}-today-btn`,qe=p&&p(Ge);We=Y.createElement(`a`,{className:(0,Wl.default)(Ke,qe&&`${Ke}-disabled`),"aria-disabled":qe,onClick:function(){qe||Le(Ge,`mouse`,!0)}},o.today)}return Y.createElement(Il.Provider,{value:d(d({},de),{},{mode:F,hideHeader:`hideHeader`in e?C:de.hideHeader,hidePrevBtn:ye&&be===`right`,hideNextBtn:ye&&be===`left`})},Y.createElement(`div`,{tabIndex:v,className:(0,Wl.default)(`${r}-panel`,i,(t={},I(t,`${r}-panel-has-range`,xe&&xe[0]&&xe[1]),I(t,`${r}-panel-has-range-hover`,Se&&Se[0]&&Se[1]),I(t,`${r}-panel-rtl`,ne===`rtl`),t)),style:a,onKeyDown:ze,onBlur:Be,onMouseDown:ee,ref:pe},Ve,He||Ue||We?Y.createElement(`div`,{className:`${r}-footer`},He,Ue,We):null))}F();var sd={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 cd(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(g,{showAction:[],hideAction:[],popupPlacement:function(){return f===void 0?p===`rtl`?`bottomRight`:`bottomLeft`:f}(),builtinPlacements:sd,prefixCls:m,popupTransitionName:c,popup:r,popupAlign:s,popupVisible:a,popupClassName:(0,Wl.default)(o,(t={},I(t,`${m}-range`,d),I(t,`${m}-rtl`,p===`rtl`),t)),popupStyle:i,getPopupContainer:l},u)}Ae(),Pe();function ld(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=P((0,Y.useState)(!1),2),g=h[0],_=h[1],v=P((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 nu(function(e){var n=r(ru(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 L.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case L.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case L.ESC:_(!0),l();return}!t&&![L.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}]}Ae();function ud(e){var t=e.valueTexts,n=e.onTextChange,r=P(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]}oe(),y();function dd(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return _(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=P(dd(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]}x(),pe(),ae(),m(),C(),k(),F(),h(),Ae(),x(),re();function pd(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,f=e.transitionName,p=e.generateConfig,m=e.locale,h=e.inputReadOnly,g=e.allowClear,_=e.autoFocus,v=e.showTime,y=e.picker,b=y===void 0?`date`:y,x=e.format,S=e.use12Hours,C=e.value,T=e.defaultValue,E=e.open,D=e.defaultOpen,ee=e.defaultOpenValue,O=e.suffixIcon,te=e.clearIcon,k=e.disabled,ne=e.disabledDate,re=e.placeholder,ie=e.getPopupContainer,A=e.pickerRef,ae=e.panelRender,oe=e.onChange,j=e.onOpenChange,se=e.onFocus,ce=e.onBlur,le=e.onMouseDown,ue=e.onMouseUp,de=e.onMouseEnter,fe=e.onMouseLeave,pe=e.onContextMenu,he=e.onClick,ge=e.onKeyDown,_e=e.onSelect,ve=e.direction,ye=e.autoComplete,be=ye===void 0?`off`:ye,xe=e.inputRender,Se=Y.useRef(null),Ce=b===`date`&&!!v||b===`time`,we=Du(Ql(x,b,v,S)),Te=Y.useRef(null),Ee=Y.useRef(null),N=Y.useRef(null),De=P(me(null,{value:C,defaultValue:T}),2),Oe=De[0],ke=De[1],Ae=P(Y.useState(Oe),2),je=Ae[0],Me=Ae[1],Ne=Y.useRef(null),F=P(me(!1,{value:E,defaultValue:D,postState:function(e){return k?!1:e},onChange:function(e){j&&j(e),!e&&Ne.current&&Ne.current.onClose&&Ne.current.onClose()}}),2),Pe=F[0],Fe=F[1],L=P(dd(je,{formatList:we,generateConfig:p,locale:m}),2),R=L[0],z=L[1],Ie=P(ud({valueTexts:R,onTextChange:function(e){var t=xu(e,{locale:m,formatList:we,generateConfig:p});t&&(!ne||!ne(t))&&Me(t)}}),3),Le=Ie[0],Re=Ie[1],ze=Ie[2],Be=function(e){Me(e),ke(e),oe&&!gu(p,Oe,e)&&oe(e,e?bu(e,{generateConfig:p,locale:m,format:we[0]}):``)},Ve=function(e){k&&e||Fe(e)},B=function(e){return Pe&&Ne.current&&Ne.current.onKeyDown?Ne.current.onKeyDown(e):(w(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},He=function(){var e=[...arguments];he?.apply(void 0,e),Se.current&&(Se.current.focus(),Ve(!0))},Ue=P(ld({blurToCancel:Ce,open:Pe,value:Le,triggerOpen:Ve,forwardKeyDown:B,isClickOutside:function(e){return!au([Te.current,Ee.current,N.current],e)},onSubmit:function(){return!je||ne&&ne(je)?!1:(Be(je),Ve(!1),ze(),!0)},onCancel:function(){Ve(!1),Me(Oe),ze()},onKeyDown:function(e,t){ge?.(e,t)},onFocus:se,onBlur:ce}),2),We=Ue[0],Ge=Ue[1],Ke=Ge.focused,qe=Ge.typing;Y.useEffect(function(){Pe||(Me(Oe),!R.length||R[0]===``?Re(``):z!==Le&&ze())},[Pe,R]),Y.useEffect(function(){Pe||ze()},[b]),Y.useEffect(function(){Me(Oe)},[Oe]),A&&(A.current={focus:function(){Se.current&&Se.current.focus()},blur:function(){Se.current&&Se.current.blur()}});var Je=P(fd(Le,{formatList:we,generateConfig:p,locale:m}),3),Ye=Je[0],Xe=Je[1],Ze=Je[2],Qe=d(d({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),$e=Y.createElement(od,M({},Qe,{generateConfig:p,className:(0,Wl.default)(I({},`${r}-panel-focused`,!qe)),value:je,locale:m,tabIndex:-1,onSelect:function(e){_e?.(e),Me(e)},direction:ve,onPanelChange:function(t,n){var r=e.onPanelChange;Ze(!0),r?.(t,n)}}));ae&&($e=ae($e));var et=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},$e),tt;O&&(tt=Y.createElement(`span`,{className:`${r}-suffix`},O));var nt;g&&Oe&&!k&&(nt=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Be(null),Ve(!1)},className:`${r}-clear`,role:`button`},te||Y.createElement(`span`,{className:`${r}-clear-btn`})));var rt=d(d(d({id:i,tabIndex:a,disabled:k,readOnly:h||typeof we[0]==`function`||!qe,value:Ye||Le,onChange:function(e){Re(e.target.value)},autoFocus:_,placeholder:re,ref:Se,title:Le},We),{},{size:$l(b,we[0],p)},Ou(e)),{},{autoComplete:be}),it=xe?xe(rt):Y.createElement(`input`,rt),at=function(e,t){(t===`submit`||t!==`key`&&!Ce)&&(Be(e),Ve(!1))},ot=ve===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Il.Provider,{value:{operationRef:Ne,hideHeader:b===`time`,panelRef:Te,onSelect:at,open:Pe,defaultOpenValue:ee,onDateMouseEnter:Xe,onDateMouseLeave:Ze}},Y.createElement(cd,{visible:Pe,popupElement:et,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:ie,transitionName:f,popupPlacement:ot,direction:ve},Y.createElement(`div`,{ref:N,className:(0,Wl.default)(r,s,(t={},I(t,`${r}-disabled`,k),I(t,`${r}-focused`,Ke),I(t,`${r}-rtl`,ve===`rtl`),t)),style:o,onMouseDown:le,onMouseUp:ue,onMouseEnter:de,onMouseLeave:fe,onContextMenu:pe,onClick:He},Y.createElement(`div`,{className:(0,Wl.default)(`${r}-input`,I({},`${r}-input-placeholder`,!!Ye)),ref:Ee},it,tt,nt))))}var md=function(e){u(n,e);var t=ye(n);function n(){var e;O(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 ge(n,[{key:`render`,value:function(){return Y.createElement(pd,M({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function hd(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=uu(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!pu(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!pu(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!pu(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;ct&&Bt&&Bt[0]&&Bt[1]&&h.isAfter(Bt[1],Bt[0])&&(r=Bt);var i=C;if(C&&Ne(C)===`object`&&C.defaultValue){var o=C.defaultValue;i=d(d({},C),{},{defaultValue:X(o,B)||void 0})}var s=null;return A&&(s=function(e,t){return A(e,t,{range:B?`end`:`start`})}),Y.createElement(Iu.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:Lt||Qe,hoverRangedValue:r}},Y.createElement(od,M({},e,n,{dateRender:s,showTime:i,mode:tt[B],generateConfig:h,style:void 0,direction:ke,disabledDate:B===0?at:ot,disabledTime:function(e){return ie?ie(e,B===0?`start`:`end`):!1},className:(0,Wl.default)(I({},`${a}-panel-focused`,B===0?!rn:!ln)),value:X(Qe,B),locale:g,tabIndex:-1,onPanelChange:function(e,n){B===0&&Wt(!0),B===1&&Jt(!0),rt(ku(tt,n,B),ku(Qe,e,B));var r=e;t===`right`&&tt[B]===n&&(r=yu(r,n,h,-1)),Xe(r,B)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:B===0?X(Qe,1):X(Qe,0)})))}var gn=0,_n=0;if(B&&R.current&&Ie.current&&L.current){gn=R.current.offsetWidth+Ie.current.offsetWidth;var vn=ze.current.offsetLeft>gn?ze.current.offsetLeft-gn:ze.current.offsetLeft;L.current.offsetWidth&&ze.current.offsetWidth&&gn>L.current.offsetWidth-ze.current.offsetWidth-(ke===`rtl`?0:vn)&&(_n=gn)}var yn=ke===`rtl`?{right:gn}:{left:gn};function bn(){var e,t=rd(a,tt[B],pe),n=id({prefixCls:a,components:De,needConfirmButton:F,okDisabled:!X(Qe,B)||re&&re(Qe[B]),locale:g,rangeList:mn,onOk:function(){X(Qe,B)&&(vt(Qe,B),Ee&&Ee(Qe))}});if(S!==`time`&&!C){var r=Ye(B),i=yu(r,S,h),o=tt[B]===S,s=hn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Xe(e,B)}}),c=hn(`right`,{pickerValue:i,onPickerValueChange:function(e){Xe(yu(e,S,h,-1),B)}});e=ke===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=hn();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 ae&&(l=ae(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:_n},ref:L,onMouseDown:function(e){e.preventDefault()}},l)}var xn=Y.createElement(`div`,{className:(0,Wl.default)(`${a}-range-wrapper`,`${a}-${S}-range-wrapper`),style:{minWidth:pt}},Y.createElement(`div`,{ref:ze,className:`${a}-range-arrow`,style:yn}),bn()),Sn;ce&&(Sn=Y.createElement(`span`,{className:`${a}-suffix`},ce));var Cn;se&&(X(Ke,0)&&!We[0]||X(Ke,1)&&!We[1])&&(Cn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=Ke;We[0]||(t=ku(t,null,0)),We[1]||(t=ku(t,null,1)),vt(t,null),gt(!1,B)},className:`${a}-clear`},le||Y.createElement(`span`,{className:`${a}-clear-btn`})));var wn={size:$l(S,Be[0],h)},Tn=0,En=0;R.current&&z.current&&Ie.current&&(B===0?En=R.current.offsetWidth:(Tn=gn,En=z.current.offsetWidth));var Dn=ke===`rtl`?{right:Tn}:{left:Tn};return Y.createElement(Il.Provider,{value:{operationRef:Ue,hideHeader:S===`time`,onDateMouseEnter:Yt,onDateMouseLeave:Xt,hideRanges:!0,onSelect:function(e,t){var n=ku(Qe,e,B);t===`submit`||t!==`key`&&!F?(vt(n,B),B===0?Wt():Jt()):$e(n)},open:ct}},Y.createElement(cd,{visible:ct,popupElement:xn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:p,getPopupContainer:m,transitionName:f,range:!0,direction:ke},Y.createElement(`div`,M({ref:Fe,className:(0,Wl.default)(a,`${a}-range`,c,(t={},I(t,`${a}-disabled`,We[0]&&We[1]),I(t,`${a}-focused`,B===0?nn:cn),I(t,`${a}-rtl`,ke===`rtl`),t)),style:s,onClick:un,onMouseEnter:Ce,onMouseLeave:we,onMouseDown:dn,onMouseUp:Se},Ou(e)),Y.createElement(`div`,{className:(0,Wl.default)(`${a}-input`,(n={},I(n,`${a}-input-active`,B===0),I(n,`${a}-input-placeholder`,!!V),n)),ref:R},Y.createElement(`input`,M({id:o,disabled:We[0],readOnly:de||typeof Be[0]==`function`||!rn,value:V||kt,onChange:function(e){At(e.target.value)},autoFocus:v,placeholder:X(_,0)||``,ref:Le},en,wn,{autoComplete:Me}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:Ie},D),Y.createElement(`div`,{className:(0,Wl.default)(`${a}-input`,(r={},I(r,`${a}-input-active`,B===1),I(r,`${a}-input-placeholder`,!!Kt),r)),ref:z},Y.createElement(`input`,M({disabled:We[1],readOnly:de||typeof Be[0]==`function`||!ln,value:Kt||Nt,onChange:function(e){Pt(e.target.value)},placeholder:X(_,1)||``,ref:Re},on,wn,{autoComplete:Me}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:d(d({},Dn),{},{width:En,position:`absolute`})}),Sn,Cn)))}var Sd=function(e){u(n,e);var t=ye(n);function n(){var e;O(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 ge(n,[{key:`render`,value:function(){return Y.createElement(xd,M({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),Cd=md;k();function wd(e){return Y.createElement(R,M({size:`small`,type:`primary`},e))}k();function Td(e){return Y.createElement(Lt,M({color:`blue`},e))}var Ed={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`};h();var Dd=Y.forwardRef(function(e,t){return Y.createElement(j,d(d({},e),{},{ref:t,icon:Ed}))}),Od={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`};h();var kd=Y.forwardRef(function(e,t){return Y.createElement(j,d(d({},e),{},{ref:t,icon:Od}))}),Ad={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`};h();var jd=Y.forwardRef(function(e,t){return Y.createElement(j,d(d({},e),{},{ref:t,icon:Ad}))});function Md(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 Nd(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 Pd(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}}}F(),k();var Fd=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={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)}),Gt(r,!0)}function ef(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 tf(e){let t=Buffer.from(e,`base64`),n=je.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var nf=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;if(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`){let n=(0,Qd.default)(e[t],`DD-MM-YYYY`);n.isValid()||(n=(0,Qd.default)(e[t],`YYYY-MM-DD`),n.isValid()||(n=null)),e[t]=n}}if(e.description&&e.description.startsWith(`_c_`))try{let t=tf(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},rf=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=A(r,`RECORD`),a=A(r,`REFRECORD`),o=A(r,`COMBO_POL`),s=A(r,`COMBO_SPI`),l=A(r,`COMBO_MDA`),u=A(r,`COMBO_SERVICE`),d=A(r,`COMBO_ETAGE`),f=A(r,`COMBO_MOIS`),p=A(r,`COMBO_CPT`),m=A(r,`COMBO_GRG`),h=A(r,`COMBO_DEP`),g=A(r,`COMBO_SPI`),_=A(r,`COMBO_TAU`),v=A(r,`COMBO_UM`),y=A(r,`COMBO_MED`),b=A(r,`COMBO_FAC`),x=A(r,`COMBO_FSO`),S=A(r,`COMBO_MVT_UF_SOIN`),C=A(r,`COMBO_FINESS`),w=A(r,`COMBO_MTR`),T=A(r,`COMBO_DMT`),E=A(r,`COMBO_ACTIVITE`),D=A(r,`COMBO_UMD`),ee=A(r,`COMBO_UMX`),O=A(r,`COMBO_SER`),te=A(r,`COMBO_QUA`),k=A(r,`COMBO_SAL`),ne=A(r,`COMBO_FROMSER`),re=A(r,`COMBO_TOSER`),ae=A(r,`COMBO_FROMQUA`),oe=A(r,`COMBO_TOQUA`),j=A(r,`COMBO_FROMDAT`),se=A(r,`COMBO_TODAT`),ce=A(r,`COMBO_JOURNAL`),le=A(r,`COMBO_SECTION`),ue=A(r,`COMBO_COMPTE`),de=A(r,`COMBO_SITE`),fe=A(r,`COMBO_ECH`),pe=A(r,`COMBO_CST`),me=A(r,`COMBO_FOU`),he=A(r,`COMBO_TAA`),ge=A(r,`COMBO_CONDITION`),M=A(r,`COMBO_BUDGET_CLE`),_e=A(r,`ARRAY_SEJ`),ve=[];_e.length&&(ve=A(_e[0],`RECORD`));let ye=A(r,`COMBO_TYPECOMPTA`),be=A(r,`COMBO_PRESTATION`),xe=A(r,`PRESTATAIRE`),Se=A(r,`ADDRECORD`),Ce={};Se.length&&(Ce=ie(Se[0]));let we=A(r,`COMBO_POP`)[0],Te=[];we&&(Te=A(we,`RECORD`),Te=Te.map(e=>{let t=ie(e);return{...t,label:t.texte,value:t.oid}}));let Ee=A(r,`COMBO_DEP`)[0],N=[];Ee&&(N=A(Ee,`RECORD`),N=N.map(e=>{let t=ie(e);return{...t,label:t.texte,value:t.oid}}));let De=A(r,`LIST_MDA`)[0],Oe=A(r,`LIST_MEDA`)[0],ke=[],Ae=[];De&&(ke=A(De,`RECORD`)),Oe&&(Ae=A(Oe,`RECORD`));let je=A(r,`LIST_CPO`)[0],P=[];je&&(P=A(je,`RECORD`));let Me=A(r,`LIST_GHM`)[0],Ne=[];Me&&(Ne=A(Me,`RECORD`));let F=A(r,`LIST_ART`)[0],I=[];F&&(I=A(F,`RECORD`));let Pe=A(r,`LIST_FOU`)[0],Fe=[];Pe&&(Fe=A(Pe,`RECORD`));let L=A(r,`ARRAY_RA9`),R=A(r,`ARRAY_RA1`),z={POL:Z(o),SPI:Z(s),MDA:Z(l),SERVICE:Z(u),ETAGE:Z(d),MOIS:Z(f),CPT:Z(p),PRESTATION:Z(be),TPY:Z(m),CPO:Z(h),MED:Z(g),TAU:Z(_),UM:Z(v),UM_MED:Z(y),FAC:Z(b),FSO:Z(x),MVT_UF_SOIN:Z(S),FINESS:Z(C),MTR:Z(w),DMT:Z(T),ACTIVITE:Z(E),UMD:Z(D),UMX:Z(ee),SER:Z(O),QUA:Z(te),PRESTATAIRE:c(xe),SAL:Z(k),FROMSER:Z(ne),TOSER:Z(re),FROMQUA:Z(ae),TOQUA:Z(oe),FROMDAT:Z(j),TODAT:Z(se),TYPECOMPTA:Z(ye),JOURNAL:Z(ce),SECTION:Z(le),COMPTE:Z(ue),SITE:Z(de),BUDGET_CLE:Z(M),FOU:Z(me),CONDITIONS:He(Z(ge)),ECH:Z(fe),CST:Z(pe),TAA:Z(he),SEJ:c(ve),RA9:Z(L),RA1:Z(R),DEP:N,POP:Te},Ie={MDA:c(ke),MEDA:c(Ae),CPO:c(P),GHM:c(Ne),ART:c(I),LFOU:c(Fe)},Le=c(i),Re=c(a);Le=Le.map((e,t)=>{let r={},a=A(i[t],`INDICATEUR`);a&&(r.indicators=of(a)),e.extraData=r;let o=A(i[t],`HISTO`);o&&(e.extraData.histos=c(o));let s=A(i[t],`LIT`);s&&(e.extraData.lits=c(s));let l=A(i[t],`ETAGE`);l&&(e.extraData.etages=c(l));let u=A(i[t],`IQV`);return u&&(e.extraData.iqv=c(u)),nf(e,n,Le)});let ze={},Be=A(r,`DIVERS`)[0];Be&&t===`t_rubriques`&&(ze.rubriques=ie(A(Be,`RECORD`)[0]));let Ve=A(r,`GENERAL_SETTINGS`);return Ve&&t===`t_expert_controle`&&!n.module&&(ze.expert=ie(Ve[0])),{records:Le,combos:z,listes:Ie,divers:ze,addRecord:Ce,refRecords:Re}},af=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(A(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=c(A(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function of(e){return e.map((e,t)=>{let n=ie(e);n.key=t;let r=A(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=ie(e);return n.key=t,n})),n})}var sf=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),rf(await Oe(pf(e),a),n,i)},cf=`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`,lf=async e=>af(await Oe(`modules/base/php/httpservice_getChoices.php`,{query:e})),uf=async(e,t,n,r,i,a=!0)=>{await Oe(Sn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},df=async(e,t,n,r=null,i=null)=>{let a=Sn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await Oe(a,o)},ff=async(e,t,n)=>{await Oe(xn(e),{tableName:t,oids:n.join(`, `)})};function pf(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 mf={all:[`tables`],lists:()=>[...mf.all,`list`],list:(e,t,n,r)=>[...mf.all,`list`,e,t,n,r],choices:e=>[...mf.all,`choices`,e]},hf=(e,t,n,r=``,i={})=>st({queryKey:mf.list(e,t,n,r),queryFn:()=>sf(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),gf=(e,t,n,r=``,i={})=>he(hf(e,t,n,r,i)),_f=e=>st({queryKey:mf.choices(e),queryFn:()=>lf(e),enabled:!!e}),vf=e=>he(_f(e));function yf(){let e=fe();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>uf(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}function bf(){let e=fe();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>uf(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}function xf(){let e=fe();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>uf(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}function Sf(){let e=fe();return ot({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>uf(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:mf.lists()})}})}function Cf(){let e=fe();return ot({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>df(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:mf.lists()})}})}function wf(){let e=fe();return ot({mutationFn:({swf:e,tableName:t,refs:n})=>ff(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:mf.lists()})}})}var Tf=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Ef={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...Tf,{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:[...Tf,{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:[...Tf,{title:`Date début`,dataKey:`date_debut`,type:`date`},{title:`Date fin`,dataKey:`date_fin`,type:`date`}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...Tf,{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:[...Tf,{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:[...Tf.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}},Df=(e,t)=>{switch(e){case`POR`:return Of(e,t);case`PER`:return Of(e,t);case`BUR`:return Of(e,t);case`FAR`:return Of(e,t);case`FSR`:return Of(e,t);default:break}};function Of(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:break}}var Q=n(ue()),kf=n(An()),Af=(0,Y.createContext)(null),jf=()=>{let e=(0,Y.useContext)(Af);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},$=a(),Mf=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=jf(),c=gf(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)(V.Item,{name:`mois_comptable`,children:(0,$.jsx)(z,{options:c.MOIS,onChange:m})})]}),(0,$.jsxs)(`span`,{children:[`Saisie le `,(0,Qd.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)(V.Item,{name:`site_id`,children:(0,$.jsx)(z,{options:c.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(V.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(z,{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)(V.Item,{name:`journal_code`,children:(0,$.jsx)(z,{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)(V.Item,{name:`compte_numero`,children:(0,$.jsx)(z,{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)(V.Item,{name:`section_code`,children:(0,$.jsx)(z,{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)(V.Item,{name:`texte`,children:(0,$.jsx)(N.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)(V.Item,{name:`debit`,children:(0,$.jsx)(z,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{name:`montant`,children:(0,$.jsx)(N,{onChange:f})}),(0,$.jsx)(R,{type:`primary`,onClick:p,children:`Ventiler`}),(0,$.jsx)(V.Item,{name:`montant_credit`,hidden:!0,children:(0,$.jsx)(N,{})}),(0,$.jsx)(V.Item,{name:`montant_debit`,hidden:!0,children:(0,$.jsx)(N,{})})]})]}),(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)(V.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Bt,{})})]})}),(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)(V.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(V.Item,{name:`montant_ventile_1`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_2`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_3`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_4`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_5`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_6`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`first-label`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_7`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_8`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_9`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_10`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_11`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(V.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,$.jsx)(V.Item,{name:`montant_ventile_12`,children:(0,$.jsx)(N,{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)(V.Item,{name:`total`,children:(0,$.jsx)(N,{disabled:!0})})]})})]})};Mf.propTypes={form:Q.default.object,record:Q.default.object,handleValuesChange:Q.default.func};var Nf=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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)(V.Item,{name:`est_balance`,children:(0,$.jsx)(z,{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)(V.Item,{name:`site_id`,children:(0,$.jsx)(z,{options:s.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(V.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(z,{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)(V.Item,{name:`texte`,children:(0,$.jsx)(N.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)(V.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Bt,{})})]})}),(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)(V.Item,{name:`import_data`,children:(0,$.jsx)(N.TextArea,{autoSize:{minRows:8}})})]})})]})};Nf.propTypes={form:Q.default.object,record:Q.default.object};var Pf=({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)(V.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,$.jsx)(Bt,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,$.jsx)(Nf,{form:n,record:e,handleValuesChange:t}):(0,$.jsx)(Mf,{form:n,record:e,handleValuesChange:t})]})};Pf.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object};var Ff=r((e=>{var t=Zt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=r;var n=t(i());function r(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))},[])}})),If=r((e=>{var t=Mt().default,n=Zt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var r=n(i()),a=(0,t(Qt()).default)()?r.useLayoutEffect:r.useEffect,o=function(e,t){var n=r.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})),Lf=r((e=>{var t=Zt().default,n=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(mn()),a=t(i());function o(e){var t=a.useRef(!1),n=a.useState(e),i=(0,r.default)(n,2),o=i[0],s=i[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Rf=r((e=>{var t=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(mn()),r=t(Ff()),i=If(),a=t(Lf());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)})]}})),zf=r((e=>{var t=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t($t()),r=t(E());(0,_n().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}})),Bf=r((e=>{var t=Zt().default,n=Mt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var r=n($t()),a=n(rn()),o=n(pn()),s=n(tn()),c=n(dn()),l=n(nn()),u=n(sn()),d=n(ln()),f=n(E()),p=t(i()),m=fn(),h=vn(),g=zf(),_=_n();function v(e,t,n){return t=(0,l.default)(t),(0,s.default)(e,(0,c.default)()?Reflect.construct(t,n||[],(0,l.default)(e).constructor):t.apply(e,n))}var y=(0,_.tuple)(`text`,`input`);function b(e){return!!(e.addonBefore||e.addonAfter)}e.default=function(e){(0,u.default)(t,e);function t(){return(0,a.default)(this,t),v(this,t,arguments)}return(0,o.default)(t,[{key:`renderClearIcon`,value:function(e){var t=this.props,n=t.value,i=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!i&&!a&&n,l=`${e}-clear-icon`;return p.createElement(d.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,f.default)((0,r.default)((0,r.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var i=this.props,a=i.value,o=i.allowClear,s=i.className,c=i.focused,l=i.style,u=i.direction,d=i.bordered,m=i.hidden,_=i.status,v=n.status,y=n.hasFeedback;if(!o)return(0,h.cloneElement)(t,{value:a});var x=(0,f.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,(0,g.getStatusClassNames)(`${e}-affix-wrapper`,(0,g.getMergedStatus)(v,_),y),(0,r.default)((0,r.default)((0,r.default)((0,r.default)({},`${e}-affix-wrapper-focused`,c),`${e}-affix-wrapper-rtl`,u===`rtl`),`${e}-affix-wrapper-borderless`,!d),`${s}`,!b(this.props)&&s));return p.createElement(`span`,{className:x,style:l,hidden:m},(0,h.cloneElement)(t,{style:null,value:a}),this.renderClearIcon(e))}},{key:`render`,value:function(){var e=this;return p.createElement(m.FormItemInputContext.Consumer,null,function(t){var n=e.props,r=n.prefixCls,i=n.inputType,a=n.element;if(i===y[0])return e.renderTextAreaWithClearIcon(r,a,t)})}}]),t}(p.Component)})),Vf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=i();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}})),Hf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),Uf=r((t=>{var n=Zt().default,r=Mt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=S,t.resolveOnChange=C,t.triggerFocus=w;var a=r($t()),o=r(Et()),s=r(Xt()),c=r(ln()),l=r(E()),u=r((Ee(),e(we))),d=yn(),f=n(i()),p=cn(),m=r(on()),h=r(un()),g=fn(),_=gn(),v=zf();r(an());var y=r(Vf()),b=Hf(),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 n=Zt().default,r=Mt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=r(Xt()),o=r($t()),s=r(Et()),c=r(mn()),l=r(en()),u=r(E()),d=r((Ce(),e(Te))),f=r(Rf()),p=r(hn()),m=n(i()),h=cn(),g=r(on()),_=r(un()),v=fn(),y=zf(),b=r(Bf()),x=Uf(),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);ir&&(i=t),i}t.default=m.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,T=e.showCount,E=T===void 0?!1:T,D=e.maxLength,ee=e.className,O=e.style,te=e.size,k=e.disabled,ne=e.onCompositionStart,re=e.onCompositionEnd,ie=e.onChange,A=e.onFocus,ae=e.onBlur,oe=e.status,j=S(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),se=m.useContext(h.ConfigContext),ce=se.getPrefixCls,le=se.direction,ue=m.useContext(_.default),de=m.useContext(g.default),fe=k??de,pe=m.useContext(v.FormItemInputContext),me=pe.status,he=pe.hasFeedback,ge=pe.isFormItemInput,M=pe.feedbackIcon,_e=(0,y.getMergedStatus)(me,oe),ve=m.useRef(null),ye=m.useRef(null),be=m.useState(!1),xe=(0,c.default)(be,2),Se=xe[0],Ce=xe[1],we=m.useState(!1),Te=(0,c.default)(we,2),Ee=Te[0],N=Te[1],De=m.useRef(),Oe=m.useRef(0),ke=(0,f.default)(j.defaultValue,{value:j.value}),Ae=(0,c.default)(ke,2),je=Ae[0],P=Ae[1],Me=j.hidden,Ne=function(e,t){j.value===void 0&&(P(e),t?.())},F=Number(D)>0,I=function(e){Ce(!0),De.current=je,Oe.current=e.currentTarget.selectionStart,ne?.(e)},Pe=function(e){Ce(!1);var t=e.currentTarget.value;F&&(t=w(Oe.current>=D+1||Oe.current===De.current?.length,De.current,t,D)),t!==je&&(Ne(t),(0,x.resolveOnChange)(e.currentTarget,e,ie,t)),re?.(e)},Fe=function(e){var t=e.target.value;!Se&&F&&(t=w(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,je,t,D)),Ne(t),(0,x.resolveOnChange)(e.currentTarget,e,ie,t)},L=function(e){N(!1),ae?.(e)},R=function(e){N(!0),A?.(e)};m.useEffect(function(){N(function(e){return!fe&&e})},[fe]);var z=function(e){var t;Ne(``),(t=ve.current)==null||t.focus(),(0,x.resolveOnChange)(ve.current?.resizableTextArea?.textArea,e,ie)},Ie=ce(`input`,n);m.useImperativeHandle(t,function(){return{resizableTextArea:ve.current?.resizableTextArea,focus:function(e){(0,x.triggerFocus)(ve.current?.resizableTextArea?.textArea,e)},blur:function(){return ve.current?.blur()}}});var Le=m.createElement(d.default,(0,s.default)({},(0,p.default)(j,[`allowClear`]),{disabled:fe,className:(0,u.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${Ie}-borderless`,!i),ee,ee&&!E),`${Ie}-sm`,ue===`small`||te===`small`),`${Ie}-lg`,ue===`large`||te===`large`),(0,y.getStatusClassNames)(Ie,_e)),style:E?{resize:O?.resize}:O,prefixCls:Ie,onCompositionStart:I,onChange:Fe,onBlur:L,onFocus:R,onCompositionEnd:Pe,ref:ve})),Re=(0,x.fixControlledValue)(je);!Se&&F&&(j.value===null||j.value===void 0)&&(Re=C(Re,D));var ze=m.createElement(b.default,(0,s.default)({disabled:fe,focused:Ee},j,{prefixCls:Ie,direction:le,inputType:`text`,value:Re,element:Le,handleReset:z,ref:ye,bordered:i,status:oe,style:E?void 0:O}));if(E||he){var Be=(0,l.default)(Re).length,Ve=``;return Ve=(0,a.default)(E)===`object`?E.formatter({value:Re,count:Be,maxLength:D}):`${Be}${F?` / ${D}`:``}`,m.createElement(`div`,{hidden:Me,className:(0,u.default)(`${Ie}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${Ie}-textarea-rtl`,le===`rtl`),`${Ie}-textarea-show-count`,E),`${Ie}-textarea-in-form-item`,ge),(0,y.getStatusClassNames)(`${Ie}-textarea`,_e,he),ee),style:O,"data-count":Ve},ze,he&&m.createElement(`span`,{className:`${Ie}-textarea-suffix`},M))}return ze})}))()),Gf=new Date().getFullYear(),Kf=[];for(let e=Gf-4;e<=Gf+2;e++)Kf.push(e);var qf={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:Kf.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`}]},Jf=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s={...gf(n,r,i,a,o).data?.combos??{},...qf};return e?(0,$.jsx)($.Fragment,{children:Yf(t,e,s)}):null};Jf.propTypes={tableParams:Q.default.object,record:Q.default.object};function Yf(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>Zf(e,r,t,n))}var Xf=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 ke({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,``);Kt(i.data,a)};function Zf(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=e.editable===!1;e.dependsOn&&(a=n[e.dependsOn]===e.disabledWhen);let o=null;switch(e.type){case`divider`:o=(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:i})})},t);break;case`input`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:i}),(0,$.jsx)(V.Item,{shouldUpdate:!0,children:t=>(a=e.editable===!1,e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(V.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`fileDownload`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:i}),(0,$.jsx)(R,{icon:(0,$.jsx)(at,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>Xf(e,n)}),(0,$.jsx)(V.Item,{shouldUpdate:!0,children:t=>(a=e.editable===!1,e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(V.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`textArea`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:e.title}),(0,$.jsx)(V.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Wf.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let s=e.value===`-1`;o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:e.title}),(0,$.jsx)(V.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(z,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:s})})]})},t);break;case`checkbox`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:i}),(0,$.jsx)(V.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,$.jsx)(Bt,{disabled:!e.dataKey||a})})]})},t);break;case`date`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:e.title}),(0,$.jsx)(V.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Ud,{dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:o=(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)(V.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,$.jsx)(Bt,{disabled:e.editable===!1})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let c=e=>{switch(e.type){case`input`:return(0,$.jsx)(V.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:e.editable===!1})},e.dataKey);default:return null}};o=(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=>c(e))})]})},t);break;default:o=null}return o}var Qf=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)(!1);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Cn,{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)(R,{type:`link`,onClick:()=>{o(!0)},children:(0,$.jsx)(ze,{})})]})]})};Qf.propTypes={text:Q.default.string,handleUpdateRecord:Q.default.func,record:Q.default.object,indicator:Q.default.object,handleValuesChange:Q.default.func};var $f=({title:e})=>(0,$.jsx)($.Fragment,{children:(0,$.jsx)(`h3`,{className:`title__h3`,children:e})});$f.propTypes={title:Q.default.string};var ep={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`}]},tp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=En(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)(()=>ep.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)(Pt,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,$.jsx)(Pt,{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)(Qf,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,$.jsx)(Bt,{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)(mt,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Cn,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,$.jsxs)(`div`,{className:`bud-editor`,children:[(0,$.jsxs)(`div`,{className:`tables-column`,children:[Yf(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)(z,{options:ep.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)(V.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]})]}),(0,$.jsx)(`div`,{className:`tables-column`,children:(0,$.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,$.jsx)($f,{title:e.modalLabel}),(0,$.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,$.jsx)(R,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,$.jsx)(R,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,$.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,$.jsx)(Wt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};tp.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 np=({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)(R,{icon:(0,$.jsx)(lt,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,$.jsx)(R,{icon:(0,$.jsx)(At,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),onClick:s,children:`Effacer`})]}),(0,$.jsx)(`div`,{className:`bui-table`,children:(0,$.jsx)(Wt,{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)(Pt,{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})})]})};np.propTypes={indicator:Q.default.object,handleUpdateIndicator:Q.default.func,handleExcelImport:Q.default.func,handleExcelExport:Q.default.func,recordKey:Q.default.number};var rp=({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),de.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)(mt,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(It,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:p,children:(0,$.jsx)(N.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:Yf(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(R,{icon:(0,$.jsx)(lt,{}),onClick:()=>f(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(R,{icon:(0,$.jsx)(At,{}),onClick:()=>h(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(Rt,{items:u.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(np,{indicator:e,handleUpdateIndicator:g,handleExcelExport:h,handleExcelImport:f,recordkey:u.key},t)}))})})]})]})};rp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function ip({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=jf(),u=gf(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&Yf(e.fields,``,qf),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(V.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(z,{style:{width:`100%`},options:qf.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)(V.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(z,{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)(V.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(V.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(N,{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)(V.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]})]})})}ip.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var ap=r(((e,t)=>{var n=B(),r=qe(),i=Xe();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})),op=r(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=op(),r=B(),i=Fl(),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})),cp=r(((e,t)=>{t.exports=ap()(sp())})),lp=r(((e,t)=>{var n=pt(),r=We();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})),up=r(((e,t)=>{var n=qe(),r=f();function i(e){return r(e)&&n(e)}t.exports=i})),dp=r(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),fp=r(((e,t)=>{var n=gt(),r=bt();function i(e){return n(e,r(e))}t.exports=i})),pp=r(((e,t)=>{var n=lp(),r=vt(),i=yt(),a=ht(),o=_t(),s=Ke(),c=S(),l=up(),u=Ye(),d=$e(),f=Ue(),p=On(),m=Je(),h=dp(),g=fp();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),ee=!D&&u(C),O=!D&&!ee&&m(C);T=C,D||ee||O?c(S)?T=S:l(S)?T=a(S):ee?(E=!1,T=r(C,!0)):O?(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=_})),mp=r(((e,t)=>{var n=et(),r=lp(),i=Ve(),a=pp(),o=Ue(),s=bt(),c=dp();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})),hp=r(((e,t)=>{var n=mp();t.exports=qt()(function(e,t,r){n(e,t,r)})})),gp=n(kn()),_p=n(cp()),vp=n(hp()),yp=[{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:bp}=N,{confirm:xp}=It,{Search:Sp}=N,Cp=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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),[g,_]=(0,Y.useState)(null),[v,y]=(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)),y(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,gp.default)(t,function(e){return(0,vp.default)({...e},(0,_p.default)(n,{oid:e.oid}))})}let S=()=>xp({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(b,{}),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.find(t=>t.key===e))},T=e=>{h(e)},E=e=>{if(e)return S()};function D(e,t=!1){let n=Ot(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:Yf(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(R,{icon:(0,$.jsx)(tt,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(R,{icon:(0,$.jsx)(nt,{}),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)(Sp,{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)(kf.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)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(yp),data:v,selectedRow:g,onRowSelect:w})}),(0,$.jsx)(It,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>T(!1),children:(0,$.jsx)(bp,{})},`add-modal`)]})]})};Cp.propTypes={tableParams:Q.default.object,record:Q.default.object};var wp=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=jf(),c=gf(r,i,a,o,s).data?.combos??{},l=En(i).data??wn,[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)(N,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(jt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Cn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};wp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Tp=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=vf(cf),[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)(V.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(N,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(V.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(N,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(V.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(z,{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)(V.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(N,{type:`number`})})]}),(0,$.jsx)(Ft,{}),(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)(V.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Ud,{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)(V.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(N,{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)(V.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Ud,{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)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(V.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Tp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Ep=({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)(N,{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)(V.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(V.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(V.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Bt,{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)(V.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(N,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(Wt,{columns:l,data:a})})]})};Ep.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Dp=({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)(V.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(V.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]}),(()=>{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)(V.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)(V.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(N,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Dp.propTypes={form:Q.default.object};var Op=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],kp=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Ap=({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}=jf(),x=gf(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 ee=()=>{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)},O=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i.push(m.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),h(null)},te=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:Yf(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:te(Op),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:ee,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:O,children:(0,$.jsx)(tt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(N,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:te(kp),data:u,selectedRow:m,onRowSelect:E})})]})]})};Ap.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var jp=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],Mp=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Np=({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}=jf(),_=gf(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)(V.Item,{name:`code`,children:(0,$.jsx)(N,{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)(V.Item,{name:`nom`,children:(0,$.jsx)(N,{})})})]}),(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)(V.Item,{name:`prenom`,children:(0,$.jsx)(N,{})})})]}),(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)(V.Item,{name:`specialite`,children:(0,$.jsx)(N,{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)(V.Item,{name:`medecin_reference`,children:(0,$.jsx)(N,{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)(V.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(z,{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)(Wt,{data:o,columns:jp,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(R,{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)(Ut,{})}),(0,$.jsx)(R,{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)(Gd,{})}),(0,$.jsx)(N,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(Wt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:Mp,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Np.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Pp=n(r(((e,t)=>{var n=Ge(),r=Qe(),i=Ke(),a=S(),o=qe(),s=Ye(),c=Ze(),l=Je(),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}))()),Fp=({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)(Bt,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(N,{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)(z,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};Fp.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var Ip=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],Lp=({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,Pp.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)(Fp,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)(Fp,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,Qd.default)().format(`DD/MM/YYYY`),date_debut:(0,Qd.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)(R,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(Wt,{columns:s(Ip),data:i})]})};Lp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Rp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},u=En(e.module?`iCTI_${e.module}`:void 0).data??wn,[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)(Cn,{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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`CXP_item_${e.module}`]})})]})]})};Rp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var zp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},u=En(e.module?`iCTI_${e.module}`:void 0).data??wn,[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)(Cn,{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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`CXP_item_${e.module}`]})})]})]})]})};zp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Bp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},u=En(e.module?`iCTI_${e.module}`:void 0).data??wn,[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)(Cn,{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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`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)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(R,{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)(V.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(jt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(V.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(jt,{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)(V.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(V.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(z,{options:qf[`CXP_item_${e.module}`]})})]})]})]})};Bp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Vp=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],Hp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Pp.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)(Fp,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)(Fp,{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)(Wt,{columns:o(Vp),data:r})})};Hp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Up=[{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}],Wp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Pp.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)(R,{type:`primary`,onClick:()=>{let r={key:0,date:(0,Qd.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)(Wt,{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)(Fp,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(R,{onClick:()=>s(r),children:(0,$.jsx)(Nt,{})}):(0,$.jsx)(Fp,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(Up),data:r})]})};Wp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Gp=[{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`}],Kp=({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)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Gp),data:_e(Object.values(a),`dd`,`desc`)})})};Kp.propTypes={record:Q.default.object,typeEts:Q.default.string};var qp={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`}]},Jp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...qp,...qf};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Pp.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Rt,{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)(Wp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(Hp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(Lp,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(ip,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(Rp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(Bp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(zp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)(Kp,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)(Kp,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(wp,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return Zf(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};Jp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Yp={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`}]},Xp=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...Yp};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)(V.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Bt,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(V.Item,{name:t.sKey,children:(0,$.jsx)(z,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(V.Item,{name:t.cKey,children:(0,$.jsx)(N,{disabled:u})})]})]},e)};Xp.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var Zp=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=jf(),l=gf(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)(Xp,{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,Pp.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:Yf(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};Zp.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var Qp=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(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)(V.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]},e))})()})]})};Qp.propTypes={tableParams:Q.default.object,record:Q.default.object};var $p=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(e.fields.filter(e=>!e.tab),``,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)(V.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(N,{})})]}),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)(V.Item,{name:e.poleId,children:(0,$.jsx)(z,{options:s.POL})}),(0,$.jsx)(V.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(V.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(N,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Rt,{items:(e=>e.map((e,n)=>e.editVisible===!1?null:{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)(Zd,{}),e.title]}),key:n,children:(0,$.jsx)(V.Item,{name:e.dataKey,children:(0,$.jsx)(N.TextArea,{})})}))(e.fields.filter(e=>e.tab))})})]})};$p.propTypes={tableParams:Q.default.object,record:Q.default.object};var em=n(Ht()),tm=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=jf(),s=gf(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)(V.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(N,{onChange:(0,em.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)(V.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(N,{disabled:!0})})]}),Yf(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...qf})]})})};tm.propTypes={tableParams:Q.default.object,form:Q.default.object};var nm=({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}=jf(),d=gf(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=vf(cf),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(k(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(k(e)))},[g,b]);let ee=e=>{_(e.target.value)},O=e=>{T(v.find(t=>t.key===e))},te=e=>{D(S.find(t=>t.key===e))},k=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},ne=()=>{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)},re=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},ie=[...e.transfertFields],A=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:Yf(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:A(ie),data:v,selectedRow:w,onRowSelect:O})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:ne,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(R,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:re,children:(0,$.jsx)(tt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(N,{style:{height:`24px`},value:g,onChange:ee})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:A(ie),data:S,selectedRow:E,onRowSelect:te})})]})]})};nm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var rm=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Tt(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=jf(),d=gf(o,s,c,l,u),f=yf(),p=bf(),m=xf(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=V.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=nf(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)},ee=()=>{y(!1),n()},O=e=>{x({...e,...S.getFieldsValue()})},te=(t=!0)=>{let i={...b,...S.getFieldsValue()};i=ef(i,e);let a=$d(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},k=()=>{let t={...b,...S.getFieldsValue()};t=ef(t,e);let i=$d(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},ne=()=>{bn(e.tableName,t.oid)},re=()=>{let t=Gt({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)(R,{icon:(0,$.jsx)(ct,{}),onClick:ne,children:`SQL`}),e.addButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:k,children:(0,$.jsx)(R,{icon:(0,$.jsx)(it,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Tn,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(R,{icon:(0,$.jsx)(dt,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>te(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(R,{icon:(0,$.jsx)(dt,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>te(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(Dn,{onConfirm:ee,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(V,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(Jf,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(Zp,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:O});case`onglet`:return(0,$.jsx)(Jp,{tableParams:e,record:b,handleUpdateRecord:O,handleValuesChange:E});case`rules`:return(0,$.jsx)($p,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Tp,{tableParams:e,record:b,handleUpdateRecord:O,softCode:s});case`transfert`:return(0,$.jsx)(nm,{tableParams:e,record:b,handleUpdateRecord:O,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Cp,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Ap,{tableParams:e,record:b,handleUpdateRecord:O,handleValuesChange:E});case`BUD`:return(0,$.jsx)(tp,{tableParams:e,record:b,handleUpdateRecord:O,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(rp,{tableParams:e,record:b,handleUpdateRecord:O,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Pf,{tableParams:e,record:b,handleUpdateRecord:O,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(Qp,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(tm,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(ip,{tableParams:e,record:b,form:S,handleUpdateRecord:O,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Dp,{form:S});case`evenement`:return(0,$.jsx)(wp,{tableParams:e,record:b,form:S,handleUpdateRecord:O,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Ep,{tableParams:e,record:b,form:S,handleUpdateRecord:O,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Np,{record:b,form:S,handleUpdateRecord:O,handleValuesChange:E});default:return(0,$.jsx)(St,{icon:(0,$.jsx)(Yt,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};rm.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 im=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(N.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};im.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var am=[{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}],om=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Tt(),{swf:s,softCode:c,tableName:l,choice:u,tableParams:d}=jf(),f=gf(s,c,l,u,d),p=yf(),m=bf(),h=xf(),g=Sf(),_=Cf(),v=wf(),y=a.data?.session,b=f.data?.records??[],x=f.data?.refRecords??[],[S]=V.useForm(),[C,w]=(0,Y.useState)(!1),[T,E]=(0,Y.useState)({}),[D,ee]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){w(!1);let n=nf(t,e);S.setFieldsValue(n),E({...n})}},[t,e]);let O=p.isPending||m.isPending||h.isPending||g.isPending||_.isPending||v.isPending,te=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,k=e=>{let n={...t,description:e,...S.getFieldsValue()};n=ef(n),E(n),w(!0)},ne=()=>{w(!0)},re=()=>{let e=b.find(e=>e.key===t.key);E({...e}),S.setFieldsValue(e),w(!1)},ie=()=>{w(!1),n()},A=()=>{let t={...T,...S.getFieldsValue()};t=ef(t,e);let n=$d(t,`save`);p.mutate({swf:r,softCode:c,tableName:e.tableName,recordXml:n},{onSuccess:()=>w(!1)})},ae=()=>{let t={...T,...S.getFieldsValue()};t=ef(t,e);let n=$d(t,`copy`);m.mutate({swf:r,softCode:c,tableName:e.tableName,recordXml:n},{onSuccess:()=>w(!1)})},oe=()=>{_.mutate({swf:r,tableName:e.tableName,softCode:c,oids:t.oid})},j=()=>{bn(e.tableName,t.oid,c)},se=()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:T.oid}},!0);h.mutate({swf:r,softCode:c,tableName:e.tableName,recordXml:t})};return i?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-editor-header`,children:(0,$.jsx)(R,{disabled:!D.length||v.isPending,loading:v.isPending,onClick:()=>{v.mutate({swf:r,tableName:e.tableName,refs:D},{onSuccess:()=>ee([])})},icon:(0,$.jsx)(lt,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(Wt,{columns:am,data:x,shiftMulti:!0,onRowSelect:e=>{let t=[...D];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),ee([...new Set(t)])},selectedRows:D})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&y.ISROLECTI&&(0,$.jsx)(R,{icon:(0,$.jsx)(ct,{}),onClick:j,children:`SQL`}),(0,$.jsx)(rt,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:T.oid}},!0);g.mutate({swf:r,softCode:c,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(R,{icon:(0,$.jsx)(o,{}),disabled:O,loading:g.isPending,children:`Effacer historique`})}),(0,$.jsx)(rt,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:oe,children:(0,$.jsx)(R,{icon:(0,$.jsx)(qd,{}),disabled:O||t&&t.oid===`-1`,loading:_.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:se,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),disabled:te||O,loading:h.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:se,children:(0,$.jsx)(R,{icon:(0,$.jsx)(Nt,{}),loading:h.isPending,disabled:O||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):te),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(rt,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ae,children:(0,$.jsx)(R,{icon:(0,$.jsx)(it,{}),loading:m.isPending,disabled:O||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Tn,{onConfirm:re,modified:C,disabled:!C||O}),(0,$.jsx)(R,{icon:(0,$.jsx)(dt,{}),type:`primary`,disabled:!C||O,loading:p.isPending,onClick:A,children:`Enregistrer`}),(0,$.jsx)(Dn,{onConfirm:ie,modified:C})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(V,{form:S,onValuesChange:ne,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:Yf(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Rt,{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)(Jf,{tableParams:e,record:T,fields:a}),i&&t?(0,$.jsx)(im,{data:t.description,handleUpdateDescription:k}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};om.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var sm=({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}=jf(),m=gf(l,u,d,f,p),h=yf(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,Qd.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=$d({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,Qd.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)(It,{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)(Dt,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Ud,{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},cm=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],lm={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...cm,{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:[...cm,{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:[...cm,{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:[...cm,{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`}]}},um=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],dm={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[...um]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[...um,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[...um,{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:[...um]},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:[...um,{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:[...um,{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:[...um,{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:[...um]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[...um]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[...um]},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}]}},fm=[{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}],pm={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...fm,{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:[...fm,{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:[...fm]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...fm]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...fm]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...fm]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...fm],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...fm,{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:[...fm]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...fm],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...fm],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...fm],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...fm,{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:[...fm],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...fm],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...fm],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:[...fm],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:[...fm],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`]}},mm={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`},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2012`,dataKey:`sev1311d`,type:`input`,width:75,editVisible:!1},{title:`CMA 2013`,dataKey:`sev1311e`,type:`input`,width:75,editVisible:!1},{title:`CMA 2014`,dataKey:`sev1311f`,type:`input`,width:75,editVisible:!1},{title:`CMA 2015`,dataKey:`sev1311g`,type:`input`,width:75,editVisible:!1},{title:`CMA 2016`,dataKey:`sev2016`,type:`input`,width:75,editVisible:!1},{title:`CMA 2017`,dataKey:`sev2017`,type:`input`,width:75,editVisible:!1},{title:`CMA 2018`,dataKey:`sev2018`,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:!0,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}]}},hm=[{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}],gm={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:[...hm,{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:[...hm]},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:[...hm],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...hm],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...hm],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...hm],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...hm,{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:[...hm,{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:[...hm,{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:[...hm],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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:[...hm,{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}},_m=[{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`}],vm={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:[..._m,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[..._m,{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:[..._m]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[..._m]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[..._m]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[..._m]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[..._m]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[..._m]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[..._m]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[..._m]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[..._m]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[..._m]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[..._m]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[..._m]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[..._m]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[..._m]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[..._m]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[..._m]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[..._m]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[..._m]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[..._m]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[..._m]},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`},{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)(Be,{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:[..._m]},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:[..._m],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}]}},ym=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],bm={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...ym,{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:[...ym,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...ym,{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:[...ym,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...ym,{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:[...ym,{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:[...ym,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},xm=[{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}],Sm={"CTI_BASE_TablesManager.swf":Ef,"CTI_ECO_TablesManager.swf":pm,"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:[...xm,{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:[...xm.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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{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:[...xm,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...xm.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:[...xm,{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":mm,"CTI_RH_TablesManager.swf":vm,"CTI_PMSISSR_TablesManager.swf":gm,"CTI_COMPTA_TablesManager.swf":lm,"CTI_SSAE_TablesManager.swf":bm,"CTI_DPI_TablesManager.swf":dm},Cm=`Privé`,wm=`Public`,Tm=({softCode:e,item:t})=>{let n=Cf(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=gf(t?.swf,e,r?.tableName,a,r??{}),u=vf(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),[ee,O]=(0,Y.useState)(``),[te,k]=(0,Y.useState)(null),[ne,re]=(0,Y.useState)(!1),[ie,A]=(0,Y.useState)(!1),[ae,oe]=(0,Y.useState)(!1),[j,se]=(0,Y.useState)(Cm),[ce,le]=(0,Y.useState)((0,Qd.default)()),[ue,de]=(0,Y.useState)(!1),[fe,pe]=(0,Y.useState)(`100%`),me=(0,Y.useRef)(),he=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),ge=(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]),M=(0,Y.useMemo)(()=>{if(!ge?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return I(ge).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=xt.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return I(ge)}},[ge,r]),_e=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!ge?.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,ge]),ve=(0,Y.useMemo)(()=>!d.length||!r||!ge?.length||r.selectButton&&(!a.length||a===`-1`)?[]:Pe(d,ge,te),[d,r,ge,a,w,ee,ne,ie,te,j,ce]);(0,Y.useEffect)(()=>{if(t){pe(`100%`),y(!1),oe(!1),C(t.swf),o(``),de(!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),O(``),re(!1),A(!1),de(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=F(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(Df(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)(()=>{me.current&&typeof fe==`string`&&pe(me.current.offsetHeight)},[me,fe]);let ye=()=>{pe(`100%`),y(e=>!e),_(null)},be=e=>{_(d.find(t=>t.key===e)),y(!0),pe(`40%`),oe(!1)},xe=e=>{re(e)},Ce=e=>{A(e)},we=()=>{l.refetch()},Te=()=>{let e={};Object.keys(p).length?e={...p}:(ge.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),pe(`40%`)},Ee=e=>{T(e)},De=e=>{O(e.target.value)},Oe=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},ke=()=>{Vt(d,r)},Ae=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},je=e=>{x(e)},P=e=>{pe(fe+e.height)},Me=(e,t)=>{le(e)},Ne=e=>{se(e===Cm?Cm:wm)};function F(e){return Sm[e.substring(2)]}function I(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})=>n.type===`checkbox`?(0,$.jsx)(kf.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`}):n.type===`date`&&(0,Qd.default)(i[e.dataKey]).isValid()?(0,Qd.default)(i[e.dataKey]).format(`DD/MM/YYYY`):i[e.dataKey],...e})),t.filter(e=>e.hidden!==!0)}function Pe(e,t,n=null){let i=[...e];(w||ne||ie||te)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||ne&&e.doublon!==`1`||ie&&e.nbsej===`0`&&e.nbact===`0`||te&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=Ot(i,ee,a),r.selectTarif&&r.datePicker&&i.length>0){let e=ce.hour(0).minute(0).second(0).millisecond(0),t=j===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Ie(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 Fe=M,L=({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=Fe.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 Ie(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 Le=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return M.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(Wt,{fixed:!1,columns:e,data:ve,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:be,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:L});default:return(0,$.jsx)(Wt,{columns:M,data:ve,loading:l.isFetching,selectedRow:g,onRowSelect:be,choice:a,selectButtonBool:ue})}};function Re(){return _e?Object.values(_e).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(Rt,{items:Object.values(_e).map((e,t)=>ze(e,t))})}):(0,$.jsx)(mt,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(zt,{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:fe},onResizeStop:P,children:(0,$.jsx)(`div`,{ref:me,style:{height:`100%`},children:Le()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||ae?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(om,{tableParams:r,record:g,handleShowEditor:ye,swf:t.swf,showRefs:ae,fields:ge}):(0,$.jsx)(rm,{tableParams:r,record:g,handleShowEditor:ye,swf:t.swf,fields:ge,choice:a})})]})}let ze=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=ve.filter(t=>t.type_parametre===e.type_parametre),o=I(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)(Wt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:be})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(rm,{tableParams:s,record:g,handleShowEditor:ye,swf:t.swf,fields:ge})})]})}}},Be=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(mt,{}):r===null?(0,$.jsx)(St,{icon:(0,$.jsx)(Yt,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):M.length&&r?(0,$.jsxs)(Af.Provider,{value:he,children:[(0,$.jsx)(Se,{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)(R,{icon:(0,$.jsx)(Yd,{}),onClick:()=>je(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(R,{icon:(0,$.jsx)(Yd,{}),onClick:()=>oe(!ae),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(R,{icon:(0,$.jsx)(Ct,{}),onClick:Ae,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&Be&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(Lt,{icon:(0,$.jsx)(kd,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,Be.valeur]})}),(0,$.jsx)(wt,{title:`Actualiser`,children:(0,$.jsx)(R,{type:`link`,onClick:we,children:(0,$.jsx)(ft,{})})}),(0,$.jsx)(wt,{title:`Export excel`,children:(0,$.jsx)(R,{type:`link`,onClick:ke,children:(0,$.jsx)(kt,{})})}),r.addButton&&(0,$.jsx)(R,{type:`primary`,icon:(0,$.jsx)(ut,{}),onClick:Te,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)(z,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>Oe(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(N,{value:ee,onChange:De})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(Dt,{checked:w,onChange:Ee})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(z,{allowClear:!0,value:te,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>k(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(Dt,{checked:ne,onChange:xe})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(Dt,{checked:ie,onChange:Ce})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(z,{defaultValue:`prive`,onChange:Ne,style:{width:`80px`},children:[(0,$.jsx)(z.Option,{value:Cm,children:Cm}),(0,$.jsx)(z.Option,{value:wm,children:wm})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Ud,{style:{width:`150px`},value:ce,onChange:Me,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:Re()}),(0,$.jsx)(sm,{showModalPreferences:b,handleShowModalPreferences:je,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(mt,{})};Tm.propTypes={softCode:Q.default.string,item:Q.default.object};export{Tm as default}; \ No newline at end of file diff --git a/assets/UndoOutlined-2WspCEN7.js b/assets/UndoOutlined-eQ49Nx19.js similarity index 83% rename from assets/UndoOutlined-2WspCEN7.js rename to assets/UndoOutlined-eQ49Nx19.js index 5525d8f..cff50de 100644 --- a/assets/UndoOutlined-2WspCEN7.js +++ b/assets/UndoOutlined-eQ49Nx19.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z`}}]},name:`undo`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z`}}]},name:`undo`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/UserManager-B_soZalD.js b/assets/UserManager-B_soZalD.js deleted file mode 100644 index 3373e65..0000000 --- a/assets/UserManager-B_soZalD.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$n as r,A as i,Gn as a,In as o,J as s,Kn as c,Ln as l,Qn as u,Wn as d,Xn as f,Yn as p,Zn as m,an as h,ar as g,bn as _,cn as v,cr as y,er as b,ir as x,jt as S,n as C,or as w,r as T,rr as E,sr as D,yn as O,z as k}from"./axios-v6FV69Ne.js";import{t as A}from"./index.esm-DR3o6Tiw.js";import{t as j}from"./input-Fres-Ye6.js";import{n as M,t as N}from"./typeof-BUNGcdwP.js";import{i as P,r as F}from"./asyncToGenerator-DHhZBkop.js";import{l as I,t as L,u as R}from"./button-C7b7AmGo.js";import{a as ee,i as te,r as ne,t as z}from"./select-CfH7keFL.js";import{a as re,n as ie,r as ae,t as oe}from"./SearchOutlined-ByvkcFgQ.js";import{t as B}from"./pagination-CL07DaPS.js";import{t as se}from"./RightOutlined-DBt6C6FI.js";import{n as ce,t as le}from"./row-D9jSUsjd.js";import{t as ue}from"./transButton-CcjUGfnj.js";import{t as de}from"./popconfirm-CrjlZKtV.js";import{t as fe}from"./CopyOutlined-CPvzHTe5.js";import{t as pe}from"./queryOptions-Cg9orY1Y.js";import{t as me}from"./LeftSquareOutlined-GxfnF6um.js";import{t as he}from"./RightSquareOutlined-tpje-J-e.js";import{t as ge}from"./UndoOutlined-2WspCEN7.js";import{F as _e,I as ve,Q as ye,St as be,Z as xe,et as Se,ht as Ce,k as we,mt as V,ot as H,s as U,st as Te}from"./index-BqyXv5bE.js";import{t as W}from"./DiscardChangesButton-gGlMN2W5.js";import{i as Ee,r as De,t as Oe}from"./userUtils-yZz2zG6L.js";import{t as ke}from"./CloseButton-C4pdpUc5.js";import{a as Ae,n as je,o as Me,s as Ne,t as Pe}from"./users.mutations-CRZ4_3Ub.js";y(),P();var G=e(d()),K=e(t()),Fe=K.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,G.default)(F(F(F({},`${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)),K.createElement(h,{componentName:`Transfer`,defaultLocale:v.Transfer},function(e){var t={className:u,title:d},f=K.createElement(`span`,{className:`${o}-content-item-text`},n);return l?K.createElement(`li`,D({},t),f,K.createElement(ue,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},K.createElement(xe,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},K.createElement(`li`,D({},t),K.createElement(V,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});P(),w(),x(),b(),u(),f(),c(),y(),M();function Ie(e,t,n){return t=p(t),r(e,m()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}var Le=i(`handleFilter`,`handleClear`,`checkedKeys`);function q(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return N(e)===`object`?D(D({},t),e):t}var Re=function(e){a(t,e);function t(){var e;return g(this,t),e=Ie(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=q(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return E(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=q(l),d=null;return u&&(d=K.createElement(B,{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})),K.createElement(K.Fragment,null,K.createElement(`ul`,{className:(0,G.default)(`${r}-content`,F({},`${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 K.createElement(Fe,{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=q(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(K.Component);function ze(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=K.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return K.createElement(j,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:K.createElement(oe,null)})}P(),y(),w(),x(),b(),u(),f(),c(),I();function Be(e,t,n){return t=p(t),r(e,m()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}var Ve=function(){return null};function He(e){return!!(e&&!k(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function J(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var Y=function(e){a(t,e);function t(e){var n;return g(this,t),n=Be(this,t,[e]),n.defaultListBodyRef=K.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=K.createElement(Re,D({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Ve:t)(e),i=He(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 K.createElement(K.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return E(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?K.createElement(`div`,{className:`${e}-body-search-wrapper`},K.createElement(ze,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,D(D({},R(this.props,Le)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?K.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:K.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return K.createElement(`div`,{className:(0,G.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 K.createElement(V,{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,G.default)(r,F(F({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,N=j.filteredRenderItems,P=this.getListBody(r,m,t,M,h,N,c,x,f,l),I=k?K.createElement(`div`,{className:`${r}-footer`},k):null,L=!E&&!D&&this.getCheckBox({filteredItems:M,onItemSelectAll:S,disabled:l,prefixCls:r}),R=E?[D?{key:`removeCurrent`,onClick:function(){var t=J((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(J(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=J(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(J((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=J((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}],ee=K.createElement(Te,{className:`${r}-header-dropdown`,menu:{items:R},disabled:l},K.createElement(ne,null));return K.createElement(`div`,{className:A,style:p},K.createElement(`div`,{className:`${r}-header`},T?K.createElement(K.Fragment,null,L,ee):null,K.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),K.createElement(`span`,{className:`${r}-header-title`},s)),P,I)}}]),t}(K.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 K.createElement(`div`,{className:u,style:d},K.createElement(L,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?K.createElement(be,null):K.createElement(se,null)},s),!p&&K.createElement(L,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?K.createElement(se,null):K.createElement(be,null)},a))};P(),_(),y(),w(),x(),b(),u(),f(),c();function We(e,t,n){return t=p(t),r(e,m()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}var X=function(e){a(t,e);function t(e){var n;g(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 D(D(D({},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(O(i),O(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=O(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`,O(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 E(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=D(D({},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 K.createElement(h,{componentName:`Transfer`,defaultLocale:v.Transfer},function(t){return K.createElement(s,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return K.createElement(re.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,E=c.pagination,O=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||ee),j=e.state,M=j.sourceSelectedKeys,N=j.targetSelectedKeys,P=ie(s,O),I=!C&&E,L=e.separateDataSource(),R=L.leftDataSource,te=L.rightDataSource,ne=N.length>0,z=M.length>0,re=(0,G.default)(k,F(F(F({},`${k}-disabled`,d),`${k}-customize-list`,!!C),`${k}-rtl`,a===`rtl`),ae(k,P,o),u),oe=e.getTitles(A),B=e.props.selectAllLabels||[];return K.createElement(`div`,{className:re,style:_},K.createElement(Y,D({prefixCls:`${k}-list`,titleText:oe?.[0],dataSource:R,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)),K.createElement(Ue,{className:`${k}-operation`,rightActive:z,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:ne,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:b,disabled:d,direction:a,oneWay:T}),K.createElement(Y,D({prefixCls:`${k}-list`,titleText:oe?.[1],dataSource:te,filterOption:x,style:e.handleListStyle(y,`right`),checkedKeys:N,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}(K.Component);X.List=Y,X.Operation=Ue,X.Search=ze;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`};l();var Ke=K.forwardRef(function(e,t){return K.createElement(S,o(o({},e),{},{ref:t,icon:Ge}))}),Z=e(C()),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)(de,{title:e,okText:t,cancelText:n,disabled:o,onConfirm:i,onCancel:a,placement:f,children:(0,Q.jsx)(L,{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=()=>pe({queryKey:Ae.list(),queryFn:Ne}),Ye=()=>pe({queryKey:Ae.modules(),queryFn:Me}),Xe=()=>T(Je()),$=()=>T(Ye()),Ze=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,K.useState)([]),[i,a]=(0,K.useState)([]),[o,s]=(0,K.useState)([]),[c,l]=(0,K.useState)([]),[u,d]=(0,K.useState)(``),f=$().data?.envs??[];(0,K.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,K.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)(V,{})})},`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)(V,{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)(V,{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)(V,{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)(V,{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)(L,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(me,{})}),(0,Q.jsx)(L,{type:`link`,onClick:()=>p(`right`),children:(0,Q.jsx)(he,{})})]}),(0,Q.jsxs)(`div`,{className:`transfer-table`,children:[(0,Q.jsxs)(`div`,{className:`transfer-search`,children:[(0,Q.jsx)(L,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(j,{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=ve(),n=$(),r=n.data?.modules??Qe,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Xe().data??[],[s,c]=(0,K.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)(j.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)(V,{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)(V,{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)(V,{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)(z,{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)(z,{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)(V,{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)(V,{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)(z,{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)(V,{})})},`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,K.useState)([]),[p,m]=(0,K.useState)(!1),h=l?.[t]?.views??[],g=(0,K.useMemo)(()=>p?h.filter(e=>e.label.toLowerCase().includes(`favori`)):h,[h,p]),_=(0,K.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)(V,{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)(V,{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)(j,{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)(V,{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)(ye,{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=je(),u=Pe(),d=c.data?.modules??nt,f=l.isPending||u.isPending,[p,m]=(0,K.useState)({}),[h]=H.useForm();(0,K.useEffect)(()=>{let t=C(e);h.setFieldsValue(t),m({...t})},[e,d,a]);let g=()=>{let t=h.getFieldsValue(),n=Ee({...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=Ee({...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(Oe(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)(xe,{}),buttonType:`default`,disabled:a||f,loading:u.isPending,placement:`bottomLeft`,children:`Supprimer`}),(0,Q.jsx)(W,{modified:n,onConfirm:()=>T(e),placement:`bottomRight`,children:(0,Q.jsx)(L,{icon:(0,Q.jsx)(fe,{}),disabled:a||f,children:`Copier`})}),(0,Q.jsx)(W,{modified:n,onConfirm:v,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Continuer à modifier`,placement:`bottomRight`,children:(0,Q.jsx)(L,{disabled:!n||f,icon:(0,Q.jsx)(ge,{}),children:`Annuler`})}),(0,Q.jsx)(L,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(te,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(_e,{title:`Fermer`,children:(0,Q.jsx)(ke,{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)(j,{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)(j,{})})]})]}),(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)(V,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(Ce,{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,K.useState)(null),[n,r]=(0,K.useState)(!1),[i,a]=(0,K.useState)(!1),[o,s]=(0,K.useState)(!1),[c,l]=(0,K.useState)(``),u=Xe(),d=u.data??[],[f,p]=(0,K.useState)(`100%`);(0,K.useEffect)(()=>{if(!e){a(!1);return}n||t(d.find(t=>t.key===e.key))},[d]);let m=e=>{if(!n){e();return}Se.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(De()),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)(A,{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)(_e,{title:`Actualiser`,children:(0,Q.jsx)(L,{type:`link`,onClick:h,children:(0,Q.jsx)(ge,{})})}),(0,Q.jsx)(W,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(L,{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)(j,{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)(we,{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/UserManager-Dssk0Skr.js b/assets/UserManager-Dssk0Skr.js new file mode 100644 index 0000000..bf2e261 --- /dev/null +++ b/assets/UserManager-Dssk0Skr.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Fn as r,Hn as i,Jn as a,K as o,L as s,O as c,Pn as l,Qn as u,Un as d,Wn as f,Xn as p,Yn as m,Zn as h,_n as g,ar as _,ir as v,kt as y,n as b,nr as x,on as S,or as C,qn as w,r as T,rn as E,rr as D,tr as O,vn as k}from"./axios-BbX9YWYe.js";import{t as A}from"./index.esm-BWCs920B.js";import{t as j}from"./input-CAHxss7C.js";import{n as M,t as N}from"./typeof-BUNGcdwP.js";import{i as P,r as F}from"./asyncToGenerator-DHhZBkop.js";import{l as I,t as L,u as ee}from"./button-CGra0C8Y.js";import{a as te,i as ne,r as re,t as R}from"./select-SSTpnrPj.js";import{a as ie,n as ae,r as oe,t as z}from"./SearchOutlined-BTRNdCQU.js";import{t as B}from"./pagination-DFVU7nHr.js";import{t as se}from"./RightOutlined-B3F2zuMj.js";import{n as ce,t as le}from"./row-4XqGKqJp.js";import{t as ue}from"./transButton-BQup8OiR.js";import{t as de}from"./popconfirm-4RD9TcMG.js";import{t as fe}from"./CopyOutlined-H2Q_iVe-.js";import{t as pe}from"./queryOptions-Cg9orY1Y.js";import{t as me}from"./LeftSquareOutlined-DuBPMb_Z.js";import{t as he}from"./RightSquareOutlined-OBh45DCC.js";import{t as ge}from"./UndoOutlined-eQ49Nx19.js";import{F as _e,I as ve,Q as ye,St as be,Z as xe,et as Se,ht as Ce,k as we,mt as V,ot as H,s as U,st as Te}from"./index-Cdh6k4b7.js";import{t as W}from"./DiscardChangesButton-6nmowEql.js";import{i as Ee,r as De,t as Oe}from"./userUtils-OYGYvzwj.js";import{t as ke}from"./CloseButton-CIudf4Uq.js";import{a as Ae,n as je,o as Me,s as Ne,t as Pe}from"./users.mutations-B0d-u6q7.js";C(),P();var G=e(i()),K=e(t()),Fe=K.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,G.default)(F(F(F({},`${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)),K.createElement(E,{componentName:`Transfer`,defaultLocale:S.Transfer},function(e){var t={className:u,title:d},f=K.createElement(`span`,{className:`${o}-content-item-text`},n);return l?K.createElement(`li`,_({},t),f,K.createElement(ue,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},K.createElement(xe,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},K.createElement(`li`,_({},t),K.createElement(V,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});P(),v(),x(),u(),p(),a(),f(),C(),M();function Ie(e,t,n){return t=w(t),h(e,m()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}var Le=c(`handleFilter`,`handleClear`,`checkedKeys`);function q(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return N(e)===`object`?_(_({},t),e):t}var Re=function(e){d(t,e);function t(){var e;return D(this,t),e=Ie(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=q(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return O(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=q(l),d=null;return u&&(d=K.createElement(B,{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})),K.createElement(K.Fragment,null,K.createElement(`ul`,{className:(0,G.default)(`${r}-content`,F({},`${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 K.createElement(Fe,{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=q(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(K.Component);function ze(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=K.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return K.createElement(j,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:K.createElement(z,null)})}P(),C(),v(),x(),u(),p(),a(),f(),I();function Be(e,t,n){return t=w(t),h(e,m()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}var Ve=function(){return null};function He(e){return!!(e&&!s(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function J(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var Y=function(e){d(t,e);function t(e){var n;return D(this,t),n=Be(this,t,[e]),n.defaultListBodyRef=K.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=K.createElement(Re,_({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Ve:t)(e),i=He(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 K.createElement(K.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return O(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?K.createElement(`div`,{className:`${e}-body-search-wrapper`},K.createElement(ze,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,_(_({},ee(this.props,Le)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?K.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:K.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return K.createElement(`div`,{className:(0,G.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 K.createElement(V,{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,G.default)(r,F(F({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,N=j.filteredRenderItems,P=this.getListBody(r,m,t,M,h,N,c,x,f,l),I=k?K.createElement(`div`,{className:`${r}-footer`},k):null,L=!E&&!D&&this.getCheckBox({filteredItems:M,onItemSelectAll:S,disabled:l,prefixCls:r}),ee=E?[D?{key:`removeCurrent`,onClick:function(){var t=J((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(J(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=J(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(J((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=J((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}],te=K.createElement(Te,{className:`${r}-header-dropdown`,menu:{items:ee},disabled:l},K.createElement(re,null));return K.createElement(`div`,{className:A,style:p},K.createElement(`div`,{className:`${r}-header`},T?K.createElement(K.Fragment,null,L,te):null,K.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),K.createElement(`span`,{className:`${r}-header-title`},s)),P,I)}}]),t}(K.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 K.createElement(`div`,{className:u,style:d},K.createElement(L,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?K.createElement(be,null):K.createElement(se,null)},s),!p&&K.createElement(L,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?K.createElement(se,null):K.createElement(be,null)},a))};P(),k(),C(),v(),x(),u(),p(),a(),f();function We(e,t,n){return t=w(t),h(e,m()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}var X=function(e){d(t,e);function t(e){var n;D(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),{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(g(i),g(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=g(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`,g(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 O(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),{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 K.createElement(E,{componentName:`Transfer`,defaultLocale:S.Transfer},function(t){return K.createElement(o,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return K.createElement(ie.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,v=c.style,y=c.listStyle,b=y===void 0?{}:y,x=c.operationStyle,S=c.filterOption,C=c.render,w=c.children,T=c.showSelectAll,E=c.oneWay,D=c.pagination,O=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||te),j=e.state,M=j.sourceSelectedKeys,N=j.targetSelectedKeys,P=ae(s,O),I=!w&&D,L=e.separateDataSource(),ee=L.leftDataSource,ne=L.rightDataSource,re=N.length>0,R=M.length>0,ie=(0,G.default)(k,F(F(F({},`${k}-disabled`,d),`${k}-customize-list`,!!w),`${k}-rtl`,a===`rtl`),oe(k,P,o),u),z=e.getTitles(A),B=e.props.selectAllLabels||[];return K.createElement(`div`,{className:ie,style:v},K.createElement(Y,_({prefixCls:`${k}-list`,titleText:z?.[0],dataSource:ee,filterOption:S,style:e.handleListStyle(b,`left`),checkedKeys:M,handleFilter:e.handleLeftFilter,handleClear:e.handleLeftClear,onItemSelect:e.onLeftItemSelect,onItemSelectAll:e.onLeftItemSelectAll,render:C,showSearch:h,renderList:w,footer:g,onScroll:e.handleLeftScroll,disabled:d,direction:a===`rtl`?`right`:`left`,showSelectAll:T,selectAllLabel:B[0],pagination:I},A)),K.createElement(Ue,{className:`${k}-operation`,rightActive:R,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:re,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:x,disabled:d,direction:a,oneWay:E}),K.createElement(Y,_({prefixCls:`${k}-list`,titleText:z?.[1],dataSource:ne,filterOption:S,style:e.handleListStyle(b,`right`),checkedKeys:N,handleFilter:e.handleRightFilter,handleClear:e.handleRightClear,onItemSelect:e.onRightItemSelect,onItemSelectAll:e.onRightItemSelectAll,onItemRemove:e.onRightItemRemove,render:C,showSearch:h,renderList:w,footer:g,onScroll:e.handleRightScroll,disabled:d,direction:a===`rtl`?`left`:`right`,showSelectAll:T,selectAllLabel:B[1],showRemove:E,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}(K.Component);X.List=Y,X.Operation=Ue,X.Search=ze;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`};r();var Ke=K.forwardRef(function(e,t){return K.createElement(y,l(l({},e),{},{ref:t,icon:Ge}))}),Z=e(b()),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)(de,{title:e,okText:t,cancelText:n,disabled:o,onConfirm:i,onCancel:a,placement:f,children:(0,Q.jsx)(L,{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=()=>pe({queryKey:Ae.list(),queryFn:Ne}),Ye=()=>pe({queryKey:Ae.modules(),queryFn:Me}),Xe=()=>T(Je()),$=()=>T(Ye()),Ze=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,K.useState)([]),[i,a]=(0,K.useState)([]),[o,s]=(0,K.useState)([]),[c,l]=(0,K.useState)([]),[u,d]=(0,K.useState)(``),f=$().data?.envs??[];(0,K.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,K.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)(V,{})})},`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)(V,{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)(V,{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)(V,{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)(V,{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)(L,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(me,{})}),(0,Q.jsx)(L,{type:`link`,onClick:()=>p(`right`),children:(0,Q.jsx)(he,{})})]}),(0,Q.jsxs)(`div`,{className:`transfer-table`,children:[(0,Q.jsxs)(`div`,{className:`transfer-search`,children:[(0,Q.jsx)(L,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(j,{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=ve(),n=$(),r=n.data?.modules??Qe,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Xe().data??[],[s,c]=(0,K.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)(j.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)(V,{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)(V,{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)(V,{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)(V,{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)(V,{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)(V,{})})},`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,K.useState)([]),[p,m]=(0,K.useState)(!1),h=l?.[t]?.views??[],g=(0,K.useMemo)(()=>p?h.filter(e=>e.label.toLowerCase().includes(`favori`)):h,[h,p]),_=(0,K.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)(V,{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)(V,{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)(j,{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)(V,{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)(ye,{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=je(),u=Pe(),d=c.data?.modules??nt,f=l.isPending||u.isPending,[p,m]=(0,K.useState)({}),[h]=H.useForm();(0,K.useEffect)(()=>{let t=C(e);h.setFieldsValue(t),m({...t})},[e,d,a]);let g=()=>{let t=h.getFieldsValue(),n=Ee({...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=Ee({...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(Oe(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)(xe,{}),buttonType:`default`,disabled:a||f,loading:u.isPending,placement:`bottomLeft`,children:`Supprimer`}),(0,Q.jsx)(W,{modified:n,onConfirm:()=>T(e),placement:`bottomRight`,children:(0,Q.jsx)(L,{icon:(0,Q.jsx)(fe,{}),disabled:a||f,children:`Copier`})}),(0,Q.jsx)(W,{modified:n,onConfirm:v,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Continuer à modifier`,placement:`bottomRight`,children:(0,Q.jsx)(L,{disabled:!n||f,icon:(0,Q.jsx)(ge,{}),children:`Annuler`})}),(0,Q.jsx)(L,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(ne,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(_e,{title:`Fermer`,children:(0,Q.jsx)(ke,{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)(j,{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)(j,{})})]})]}),(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)(V,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(Ce,{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,K.useState)(null),[n,r]=(0,K.useState)(!1),[i,a]=(0,K.useState)(!1),[o,s]=(0,K.useState)(!1),[c,l]=(0,K.useState)(``),u=Xe(),d=u.data??[],[f,p]=(0,K.useState)(`100%`);(0,K.useEffect)(()=>{if(!e){a(!1);return}n||t(d.find(t=>t.key===e.key))},[d]);let m=e=>{if(!n){e();return}Se.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(De()),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)(A,{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)(_e,{title:`Actualiser`,children:(0,Q.jsx)(L,{type:`link`,onClick:h,children:(0,Q.jsx)(ge,{})})}),(0,Q.jsx)(W,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(L,{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)(j,{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)(we,{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-Dx1CX1Rs.js b/assets/ValoImports-Tybr_fuD.js similarity index 80% rename from assets/ValoImports-Dx1CX1Rs.js rename to assets/ValoImports-Tybr_fuD.js index 2c144b8..b367523 100644 --- a/assets/ValoImports-Dx1CX1Rs.js +++ b/assets/ValoImports-Tybr_fuD.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{fr as r,o as i,r as a}from"./axios-v6FV69Ne.js";import{t as o}from"./index.esm-DR3o6Tiw.js";import{t as s}from"./ctiAxios-BIVP6fGU.js";import{t as c}from"./button-C7b7AmGo.js";import{t as l}from"./useMutation-Dw_VO9_w.js";import{t as u}from"./queryOptions-Cg9orY1Y.js";import{t as d}from"./UndoOutlined-2WspCEN7.js";import{F as f,L as p,s as m}from"./index-BqyXv5bE.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:r()+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:r()+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=i();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)(p,{}),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)(m,{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{a as r,r as i,ur as a}from"./axios-BbX9YWYe.js";import{t as o}from"./index.esm-BWCs920B.js";import{t as s}from"./ctiAxios-BMu1IxXE.js";import{t as c}from"./button-CGra0C8Y.js";import{t as l}from"./useMutation-BZFnlhBo.js";import{t as u}from"./queryOptions-Cg9orY1Y.js";import{t as d}from"./UndoOutlined-eQ49Nx19.js";import{F as f,L as p,s as m}from"./index-Cdh6k4b7.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:a()+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:a()+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=()=>i(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)(p,{}),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)(m,{rowKey:`oid`,columns:l,loading:e.isFetching,data:n})})})]})};export{w as default}; \ No newline at end of file diff --git a/assets/WarningFilled-Yo82MLN2.js b/assets/WarningFilled-Dfi6CZp8.js similarity index 67% rename from assets/WarningFilled-Yo82MLN2.js rename to assets/WarningFilled-Dfi6CZp8.js index 5831cfe..4dae89f 100644 --- a/assets/WarningFilled-Yo82MLN2.js +++ b/assets/WarningFilled-Dfi6CZp8.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,jt as i}from"./axios-v6FV69Ne.js";var a=e(t());r();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-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-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`warning`,theme:`filled`},s=a.forwardRef(function(e,t){return a.createElement(i,n(n({},e),{},{ref:t,icon:o}))});export{s 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{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-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-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`warning`,theme:`filled`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/_assignValue-Bx67aU-J.js b/assets/_assignValue-xvqwcPj2.js similarity index 83% rename from assets/_assignValue-Bx67aU-J.js rename to assets/_assignValue-xvqwcPj2.js index 6b1740c..4366fa6 100644 --- a/assets/_assignValue-Bx67aU-J.js +++ b/assets/_assignValue-xvqwcPj2.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{C as t,T as n}from"./_getTag-B7qijOtI.js";var r=e(((e,n)=>{var r=t();n.exports=function(){try{var e=r(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),i=e(((e,t)=>{var n=r();function i(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=i})),a=e(((e,t)=>{var r=i(),a=n(),o=Object.prototype.hasOwnProperty;function s(e,t,n){var i=e[t];(!(o.call(e,t)&&a(i,n))||n===void 0&&!(t in e))&&r(e,t,n)}t.exports=s}));export{i as n,r,a as t}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{C as t,T as n}from"./_getTag-DviDmB-q.js";var r=e(((e,n)=>{var r=t();n.exports=function(){try{var e=r(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),i=e(((e,t)=>{var n=r();function i(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=i})),a=e(((e,t)=>{var r=i(),a=n(),o=Object.prototype.hasOwnProperty;function s(e,t,n){var i=e[t];(!(o.call(e,t)&&a(i,n))||n===void 0&&!(t in e))&&r(e,t,n)}t.exports=s}));export{i as n,r,a as t}; \ No newline at end of file diff --git a/assets/_baseIsEqual-ChMYOU0q.js b/assets/_baseIsEqual-Af-0JuQU.js similarity index 77% rename from assets/_baseIsEqual-ChMYOU0q.js rename to assets/_baseIsEqual-Af-0JuQU.js index 642fb2c..b9a5aa2 100644 --- a/assets/_baseIsEqual-ChMYOU0q.js +++ b/assets/_baseIsEqual-Af-0JuQU.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{Bt as t,It as n,Rt as r}from"./axios-v6FV69Ne.js";import{S as i,T as a,b as o,l as s,m as c,n as l,t as u,x as d}from"./_getTag-B7qijOtI.js";var f=e(((e,t)=>{var n=`__lodash_hash_undefined__`;function r(e){return this.__data__.set(e,n),this}t.exports=r})),p=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),m=e(((e,t)=>{var n=i(),r=f(),a=p();function o(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n{function n(e,t){return e.has(t)}t.exports=n})),_=e(((e,t)=>{var n=m(),r=h(),i=g(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),y=e(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),b=e(((e,n)=>{var r=t(),i=o(),s=a(),c=_(),l=v(),u=y(),d=1,f=2,p=`[object Boolean]`,m=`[object Date]`,h=`[object Error]`,g=`[object Map]`,b=`[object Number]`,x=`[object RegExp]`,S=`[object Set]`,C=`[object String]`,w=`[object Symbol]`,T=`[object ArrayBuffer]`,E=`[object DataView]`,D=r?r.prototype:void 0,O=D?D.valueOf:void 0;function k(e,t,n,r,a,o,_){switch(n){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case T:return!(e.byteLength!=t.byteLength||!o(new i(e),new i(t)));case p:case m:case b:return s(+e,+t);case h:return e.name==t.name&&e.message==t.message;case x:case C:return e==t+``;case g:var v=l;case S:var y=r&d;if(v||=u,e.size!=t.size&&!y)return!1;var D=_.get(e);if(D)return D==t;r|=f,_.set(e,t);var k=c(v(e),v(t),r,a,o,_);return _.delete(e),k;case w:if(O)return O.call(e)==O.call(t)}return!1}n.exports=k})),x=e(((e,t)=>{var n=l(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f{var n=d(),i=_(),a=b(),o=x(),l=u(),f=r(),p=c(),m=s(),h=1,g=`[object Arguments]`,v=`[object Array]`,y=`[object Object]`,S=Object.prototype.hasOwnProperty;function C(e,t,r,s,c,u){var d=f(e),_=f(t),b=d?v:l(e),x=_?v:l(t);b=b==g?y:b,x=x==g?y:x;var C=b==y,w=x==y,T=b==x;if(T&&p(e)){if(!p(t))return!1;d=!0,C=!1}if(T&&!C)return u||=new n,d||m(e)?i(e,t,r,s,c,u):a(e,t,b,r,s,c,u);if(!(r&h)){var E=C&&S.call(e,`__wrapped__`),D=w&&S.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return u||=new n,c(O,k,r,s,u)}}return T?(u||=new n,o(e,t,r,s,c,u)):!1}t.exports=C})),C=e(((e,t)=>{var r=S(),i=n();function a(e,t,n,o,s){return e===t?!0:e==null||t==null||!i(e)&&!i(t)?e!==e&&t!==t:r(e,t,n,o,a,s)}t.exports=a}));export{C as t}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{It as t,Pt as n,Rt as r}from"./axios-BbX9YWYe.js";import{S as i,T as a,b as o,l as s,m as c,n as l,t as u,x as d}from"./_getTag-DviDmB-q.js";var f=e(((e,t)=>{var n=`__lodash_hash_undefined__`;function r(e){return this.__data__.set(e,n),this}t.exports=r})),p=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),m=e(((e,t)=>{var n=i(),r=f(),a=p();function o(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n{function n(e,t){return e.has(t)}t.exports=n})),_=e(((e,t)=>{var n=m(),r=h(),i=g(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),y=e(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),b=e(((e,t)=>{var n=r(),i=o(),s=a(),c=_(),l=v(),u=y(),d=1,f=2,p=`[object Boolean]`,m=`[object Date]`,h=`[object Error]`,g=`[object Map]`,b=`[object Number]`,x=`[object RegExp]`,S=`[object Set]`,C=`[object String]`,w=`[object Symbol]`,T=`[object ArrayBuffer]`,E=`[object DataView]`,D=n?n.prototype:void 0,O=D?D.valueOf:void 0;function k(e,t,n,r,a,o,_){switch(n){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case T:return!(e.byteLength!=t.byteLength||!o(new i(e),new i(t)));case p:case m:case b:return s(+e,+t);case h:return e.name==t.name&&e.message==t.message;case x:case C:return e==t+``;case g:var v=l;case S:var y=r&d;if(v||=u,e.size!=t.size&&!y)return!1;var D=_.get(e);if(D)return D==t;r|=f,_.set(e,t);var k=c(v(e),v(t),r,a,o,_);return _.delete(e),k;case w:if(O)return O.call(e)==O.call(t)}return!1}t.exports=k})),x=e(((e,t)=>{var n=l(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f{var r=d(),i=_(),a=b(),o=x(),l=u(),f=t(),p=c(),m=s(),h=1,g=`[object Arguments]`,v=`[object Array]`,y=`[object Object]`,S=Object.prototype.hasOwnProperty;function C(e,t,n,s,c,u){var d=f(e),_=f(t),b=d?v:l(e),x=_?v:l(t);b=b==g?y:b,x=x==g?y:x;var C=b==y,w=x==y,T=b==x;if(T&&p(e)){if(!p(t))return!1;d=!0,C=!1}if(T&&!C)return u||=new r,d||m(e)?i(e,t,n,s,c,u):a(e,t,b,n,s,c,u);if(!(n&h)){var E=C&&S.call(e,`__wrapped__`),D=w&&S.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return u||=new r,c(O,k,n,s,u)}}return T?(u||=new r,o(e,t,n,s,c,u)):!1}n.exports=C})),C=e(((e,t)=>{var r=S(),i=n();function a(e,t,n,o,s){return e===t?!0:e==null||t==null||!i(e)&&!i(t)?e!==e&&t!==t:r(e,t,n,o,a,s)}t.exports=a}));export{C as t}; \ No newline at end of file diff --git a/assets/_baseMap-BlhJR5gj.js b/assets/_baseMap-BlhJR5gj.js deleted file mode 100644 index 3344a3f..0000000 --- a/assets/_baseMap-BlhJR5gj.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-NeOKeBZk.js";import{i as n}from"./_getTag-B7qijOtI.js";var r=e(((e,r)=>{var i=t(),a=n();function o(e,t){var n=-1,r=a(e)?Array(e.length):[];return i(e,function(e,i,a){r[++n]=t(e,i,a)}),r}r.exports=o}));export{r as t}; \ No newline at end of file diff --git a/assets/_baseMap-CMcJTUHN.js b/assets/_baseMap-CMcJTUHN.js new file mode 100644 index 0000000..688c65a --- /dev/null +++ b/assets/_baseMap-CMcJTUHN.js @@ -0,0 +1 @@ +import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-thqQHiub.js";import{i as n}from"./_getTag-DviDmB-q.js";var r=e(((e,r)=>{var i=t(),a=n();function o(e,t){var n=-1,r=a(e)?Array(e.length):[];return i(e,function(e,i,a){r[++n]=t(e,i,a)}),r}r.exports=o}));export{r as t}; \ No newline at end of file diff --git a/assets/_getTag-B7qijOtI.js b/assets/_getTag-DviDmB-q.js similarity index 87% rename from assets/_getTag-B7qijOtI.js rename to assets/_getTag-DviDmB-q.js index 5ca2cda..d2bbc7d 100644 --- a/assets/_getTag-B7qijOtI.js +++ b/assets/_getTag-DviDmB-q.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{Ht as t,It as n,Lt as r,Rt as i,Vt as a}from"./axios-v6FV69Ne.js";var o=e(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),s=e(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),c=e(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),l=e(((e,t)=>{var n=c();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),u=e(((e,t)=>{var n=l(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),d=e(((e,t)=>{var n=l();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),f=e(((e,t)=>{var n=l();function r(e){return n(this.__data__,e)>-1}t.exports=r})),p=e(((e,t)=>{var n=l();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),m=e(((e,t)=>{var n=s(),r=u(),i=d(),a=f(),o=p();function c(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m();function r(){this.__data__=new n,this.size=0}t.exports=r})),g=e(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),_=e(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),v=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),y=e(((e,t)=>{var n=r(),i=o(),a=`[object AsyncFunction]`,s=`[object Function]`,c=`[object GeneratorFunction]`,l=`[object Proxy]`;function u(e){if(!i(e))return!1;var t=n(e);return t==s||t==c||t==a||t==l}t.exports=u})),b=e(((e,t)=>{t.exports=a()[`__core-js_shared__`]})),x=e(((e,t)=>{var n=b(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),S=e(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),C=e(((e,t)=>{var n=y(),r=x(),i=o(),a=S(),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,d=l.toString,f=u.hasOwnProperty,p=RegExp(`^`+d.call(f).replace(s,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function m(e){return!i(e)||r(e)?!1:(n(e)?p:c).test(a(e))}t.exports=m})),w=e(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),T=e(((e,t)=>{var n=C(),r=w();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),E=e(((e,t)=>{t.exports=T()(a(),`Map`)})),D=e(((e,t)=>{t.exports=T()(Object,`create`)})),O=e(((e,t)=>{var n=D();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),k=e(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),A=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),j=e(((e,t)=>{var n=D(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),M=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),ee=e(((e,t)=>{var n=O(),r=k(),i=A(),a=j(),o=M();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=ee(),r=m(),i=E();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),ne=e(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),N=e(((e,t)=>{var n=ne();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),re=e(((e,t)=>{var n=N();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),ie=e(((e,t)=>{var n=N();function r(e){return n(this,e).get(e)}t.exports=r})),P=e(((e,t)=>{var n=N();function r(e){return n(this,e).has(e)}t.exports=r})),ae=e(((e,t)=>{var n=N();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),F=e(((e,t)=>{var n=te(),r=re(),i=ie(),a=P(),o=ae();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m(),r=E(),i=F(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length{var n=m(),r=h(),i=g(),a=_(),o=v(),s=oe();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),ce=e(((e,t)=>{t.exports=a().Uint8Array})),I=e(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n{var n=I(),r=i();function a(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=a})),le=e(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n{function n(){return[]}t.exports=n})),z=e(((e,t)=>{var n=le(),r=R(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),ue=e(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n{var i=r(),a=n(),o=`[object Arguments]`;function s(e){return a(e)&&i(e)==o}t.exports=s})),B=e(((e,t)=>{var r=de(),i=n(),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;t.exports=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,`callee`)&&!s.call(e,`callee`)}})),V=e(((e,t)=>{function n(){return!1}t.exports=n})),H=e(((e,t)=>{var n=a(),r=V(),i=typeof e==`object`&&e&&!e.nodeType&&e,o=i&&typeof t==`object`&&t&&!t.nodeType&&t,s=o&&o.exports===i?n.Buffer:void 0;t.exports=(s?s.isBuffer:void 0)||r})),U=e(((e,t)=>{var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function i(e,t){var i=typeof e;return t??=n,!!t&&(i==`number`||i!=`symbol`&&r.test(e))&&e>-1&&e%1==0&&e{var n=9007199254740991;function r(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=n}t.exports=r})),fe=e(((e,t)=>{var i=r(),a=W(),o=n(),s=`[object Arguments]`,c=`[object Array]`,l=`[object Boolean]`,u=`[object Date]`,d=`[object Error]`,f=`[object Function]`,p=`[object Map]`,m=`[object Number]`,h=`[object Object]`,g=`[object RegExp]`,_=`[object Set]`,v=`[object String]`,y=`[object WeakMap]`,b=`[object ArrayBuffer]`,x=`[object DataView]`,S=`[object Float32Array]`,C=`[object Float64Array]`,w=`[object Int8Array]`,T=`[object Int16Array]`,E=`[object Int32Array]`,D=`[object Uint8Array]`,O=`[object Uint8ClampedArray]`,k=`[object Uint16Array]`,A=`[object Uint32Array]`,j={};j[S]=j[C]=j[w]=j[T]=j[E]=j[D]=j[O]=j[k]=j[A]=!0,j[s]=j[c]=j[b]=j[l]=j[x]=j[u]=j[d]=j[f]=j[p]=j[m]=j[h]=j[g]=j[_]=j[v]=j[y]=!1;function M(e){return o(e)&&a(e.length)&&!!j[i(e)]}t.exports=M})),G=e(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),K=e(((e,n)=>{var r=t(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof n==`object`&&n&&!n.nodeType&&n,o=a&&a.exports===i&&r.process;n.exports=function(){try{return a&&a.require&&a.require(`util`).types||o&&o.binding&&o.binding(`util`)}catch{}}()})),q=e(((e,t)=>{var n=fe(),r=G(),i=K(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),J=e(((e,t)=>{var n=ue(),r=B(),a=i(),o=H(),s=U(),c=q(),l=Object.prototype.hasOwnProperty;function u(e,t){var i=a(e),u=!i&&r(e),d=!i&&!u&&o(e),f=!i&&!u&&!d&&c(e),p=i||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||l.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||s(g,h)))&&m.push(g);return m}t.exports=u})),Y=e(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),X=e(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),pe=e(((e,t)=>{t.exports=X()(Object.keys,Object)})),Z=e(((e,t)=>{var n=Y(),r=pe(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),Q=e(((e,t)=>{var n=y(),r=W();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),$=e(((e,t)=>{var n=J(),r=Z(),i=Q();function a(e){return i(e)?n(e):r(e)}t.exports=a})),me=e(((e,t)=>{var n=L(),r=z(),i=$();function a(e){return n(e,i,r)}t.exports=a})),he=e(((e,t)=>{t.exports=T()(a(),`DataView`)})),ge=e(((e,t)=>{t.exports=T()(a(),`Promise`)})),_e=e(((e,t)=>{t.exports=T()(a(),`Set`)})),ve=e(((e,t)=>{t.exports=T()(a(),`WeakMap`)})),ye=e(((e,t)=>{var n=he(),i=E(),a=ge(),o=_e(),s=ve(),c=r(),l=S(),u=`[object Map]`,d=`[object Object]`,f=`[object Promise]`,p=`[object Set]`,m=`[object WeakMap]`,h=`[object DataView]`,g=l(n),_=l(i),v=l(a),y=l(o),b=l(s),x=c;(n&&x(new n(new ArrayBuffer(1)))!=h||i&&x(new i)!=u||a&&x(a.resolve())!=f||o&&x(new o)!=p||s&&x(new s)!=m)&&(x=function(e){var t=c(e),n=t==d?e.constructor:void 0,r=n?l(n):``;if(r)switch(r){case g:return h;case _:return u;case v:return f;case y:return p;case b:return m}return t}),t.exports=x}));export{T as C,o as E,F as S,c as T,R as _,Z as a,ce as b,J as c,G as d,W as f,z as g,B as h,Q as i,q as l,H as m,me as n,X as o,U as p,$ as r,Y as s,ye as t,K as u,L as v,y as w,se as x,I as y}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{Bt as t,Ft as n,It as r,Pt as i,zt as a}from"./axios-BbX9YWYe.js";var o=e(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),s=e(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),c=e(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),l=e(((e,t)=>{var n=c();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),u=e(((e,t)=>{var n=l(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),d=e(((e,t)=>{var n=l();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),f=e(((e,t)=>{var n=l();function r(e){return n(this.__data__,e)>-1}t.exports=r})),p=e(((e,t)=>{var n=l();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),m=e(((e,t)=>{var n=s(),r=u(),i=d(),a=f(),o=p();function c(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m();function r(){this.__data__=new n,this.size=0}t.exports=r})),g=e(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),_=e(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),v=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),y=e(((e,t)=>{var r=n(),i=o(),a=`[object AsyncFunction]`,s=`[object Function]`,c=`[object GeneratorFunction]`,l=`[object Proxy]`;function u(e){if(!i(e))return!1;var t=r(e);return t==s||t==c||t==a||t==l}t.exports=u})),b=e(((e,t)=>{t.exports=a()[`__core-js_shared__`]})),x=e(((e,t)=>{var n=b(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),S=e(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),C=e(((e,t)=>{var n=y(),r=x(),i=o(),a=S(),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,d=l.toString,f=u.hasOwnProperty,p=RegExp(`^`+d.call(f).replace(s,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function m(e){return!i(e)||r(e)?!1:(n(e)?p:c).test(a(e))}t.exports=m})),w=e(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),T=e(((e,t)=>{var n=C(),r=w();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),E=e(((e,t)=>{t.exports=T()(a(),`Map`)})),D=e(((e,t)=>{t.exports=T()(Object,`create`)})),O=e(((e,t)=>{var n=D();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),k=e(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),A=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),j=e(((e,t)=>{var n=D(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),M=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),ee=e(((e,t)=>{var n=O(),r=k(),i=A(),a=j(),o=M();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=ee(),r=m(),i=E();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),ne=e(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),N=e(((e,t)=>{var n=ne();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),re=e(((e,t)=>{var n=N();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),ie=e(((e,t)=>{var n=N();function r(e){return n(this,e).get(e)}t.exports=r})),P=e(((e,t)=>{var n=N();function r(e){return n(this,e).has(e)}t.exports=r})),ae=e(((e,t)=>{var n=N();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),F=e(((e,t)=>{var n=te(),r=re(),i=ie(),a=P(),o=ae();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m(),r=E(),i=F(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length{var n=m(),r=h(),i=g(),a=_(),o=v(),s=oe();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),ce=e(((e,t)=>{t.exports=a().Uint8Array})),I=e(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n{var n=I(),i=r();function a(e,t,r){var a=t(e);return i(e)?a:n(a,r(e))}t.exports=a})),le=e(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n{function n(){return[]}t.exports=n})),z=e(((e,t)=>{var n=le(),r=R(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),ue=e(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n{var r=n(),a=i(),o=`[object Arguments]`;function s(e){return a(e)&&r(e)==o}t.exports=s})),B=e(((e,t)=>{var n=de(),r=i(),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&o.call(e,`callee`)&&!s.call(e,`callee`)}})),V=e(((e,t)=>{function n(){return!1}t.exports=n})),H=e(((e,t)=>{var n=a(),r=V(),i=typeof e==`object`&&e&&!e.nodeType&&e,o=i&&typeof t==`object`&&t&&!t.nodeType&&t,s=o&&o.exports===i?n.Buffer:void 0;t.exports=(s?s.isBuffer:void 0)||r})),U=e(((e,t)=>{var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function i(e,t){var i=typeof e;return t??=n,!!t&&(i==`number`||i!=`symbol`&&r.test(e))&&e>-1&&e%1==0&&e{var n=9007199254740991;function r(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=n}t.exports=r})),fe=e(((e,t)=>{var r=n(),a=W(),o=i(),s=`[object Arguments]`,c=`[object Array]`,l=`[object Boolean]`,u=`[object Date]`,d=`[object Error]`,f=`[object Function]`,p=`[object Map]`,m=`[object Number]`,h=`[object Object]`,g=`[object RegExp]`,_=`[object Set]`,v=`[object String]`,y=`[object WeakMap]`,b=`[object ArrayBuffer]`,x=`[object DataView]`,S=`[object Float32Array]`,C=`[object Float64Array]`,w=`[object Int8Array]`,T=`[object Int16Array]`,E=`[object Int32Array]`,D=`[object Uint8Array]`,O=`[object Uint8ClampedArray]`,k=`[object Uint16Array]`,A=`[object Uint32Array]`,j={};j[S]=j[C]=j[w]=j[T]=j[E]=j[D]=j[O]=j[k]=j[A]=!0,j[s]=j[c]=j[b]=j[l]=j[x]=j[u]=j[d]=j[f]=j[p]=j[m]=j[h]=j[g]=j[_]=j[v]=j[y]=!1;function M(e){return o(e)&&a(e.length)&&!!j[r(e)]}t.exports=M})),G=e(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),K=e(((e,n)=>{var r=t(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof n==`object`&&n&&!n.nodeType&&n,o=a&&a.exports===i&&r.process;n.exports=function(){try{return a&&a.require&&a.require(`util`).types||o&&o.binding&&o.binding(`util`)}catch{}}()})),q=e(((e,t)=>{var n=fe(),r=G(),i=K(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),J=e(((e,t)=>{var n=ue(),i=B(),a=r(),o=H(),s=U(),c=q(),l=Object.prototype.hasOwnProperty;function u(e,t){var r=a(e),u=!r&&i(e),d=!r&&!u&&o(e),f=!r&&!u&&!d&&c(e),p=r||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||l.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||s(g,h)))&&m.push(g);return m}t.exports=u})),Y=e(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),X=e(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),pe=e(((e,t)=>{t.exports=X()(Object.keys,Object)})),Z=e(((e,t)=>{var n=Y(),r=pe(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),Q=e(((e,t)=>{var n=y(),r=W();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),$=e(((e,t)=>{var n=J(),r=Z(),i=Q();function a(e){return i(e)?n(e):r(e)}t.exports=a})),me=e(((e,t)=>{var n=L(),r=z(),i=$();function a(e){return n(e,i,r)}t.exports=a})),he=e(((e,t)=>{t.exports=T()(a(),`DataView`)})),ge=e(((e,t)=>{t.exports=T()(a(),`Promise`)})),_e=e(((e,t)=>{t.exports=T()(a(),`Set`)})),ve=e(((e,t)=>{t.exports=T()(a(),`WeakMap`)})),ye=e(((e,t)=>{var r=he(),i=E(),a=ge(),o=_e(),s=ve(),c=n(),l=S(),u=`[object Map]`,d=`[object Object]`,f=`[object Promise]`,p=`[object Set]`,m=`[object WeakMap]`,h=`[object DataView]`,g=l(r),_=l(i),v=l(a),y=l(o),b=l(s),x=c;(r&&x(new r(new ArrayBuffer(1)))!=h||i&&x(new i)!=u||a&&x(a.resolve())!=f||o&&x(new o)!=p||s&&x(new s)!=m)&&(x=function(e){var t=c(e),n=t==d?e.constructor:void 0,r=n?l(n):``;if(r)switch(r){case g:return h;case _:return u;case v:return f;case y:return p;case b:return m}return t}),t.exports=x}));export{T as C,o as E,F as S,c as T,R as _,Z as a,ce as b,J as c,G as d,W as f,z as g,B as h,Q as i,q as l,H as m,me as n,X as o,U as p,$ as r,Y as s,ye as t,K as u,L as v,y as w,se as x,I as y}; \ No newline at end of file diff --git a/assets/axios-v6FV69Ne.js b/assets/axios-BbX9YWYe.js similarity index 87% rename from assets/axios-v6FV69Ne.js rename to assets/axios-BbX9YWYe.js index 776c7d2..a50f4b9 100644 --- a/assets/axios-v6FV69Ne.js +++ b/assets/axios-BbX9YWYe.js @@ -66,12 +66,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ${Object.keys(n).map(function(t){return`--${e}-${t}: ${n[t]};`}).join(` `)} } - `.trim()}function El(e,t){var n=Tl(e,t);xi()&&Ni(n,`${wl}-dynamic-theme`)}var Dl=L.createContext(!1),Ol=function(e){var t=e.children,n=e.disabled,r=L.useContext(Dl);return L.createElement(Dl.Provider,{value:n??r},t)},kl=L.createContext(void 0),Al=function(e){var t=e.children,n=e.size;return L.createElement(kl.Consumer,null,function(e){return L.createElement(kl.Provider,{value:n||e},t)})};j(),ct(),hn();var jl=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`pageHeader`,`input`,`pagination`,`form`],Ml,Nl;function Pl(){return Ml||`ant`}function Fl(){return Nl||`anticon`}var Il=function(e){var t=e.prefixCls,n=e.iconPrefixCls,r=e.theme;t!==void 0&&(Ml=t),n!==void 0&&(Nl=n),r&&El(Pl(),r)},Ll=function(){return{getPrefixCls:function(e,t){return t||(e?`${Pl()}-${e}`:Pl())},getIconPrefixCls:Fl,getRootPrefixCls:function(e,t){return e||Ml||(t&&t.includes(`-`)?t.replace(/^(.*)-[^-]*$/,`$1`):Pl())}}},Rl=function(e){var t=e.children,n=e.csp,r=e.autoInsertSpaceInButton,i=e.form,a=e.locale,o=e.componentSize,s=e.direction,c=e.space,l=e.virtual,u=e.dropdownMatchSelectWidth,d=e.legacyLocale,f=e.parentContext,p=e.iconPrefixCls,m=e.componentDisabled,h=L.useCallback(function(t,n){var r=e.prefixCls;if(n)return n;var i=r||f.getPrefixCls(``);return t?`${i}-${t}`:i},[f.getPrefixCls,e.prefixCls]),g=A(A({},f),{csp:n,autoInsertSpaceInButton:r,locale:a||d,direction:s,space:c,virtual:l,dropdownMatchSelectWidth:u,getPrefixCls:h});jl.forEach(function(t){var n=e[t];n&&(g[t]=n)});var _=ot(function(){return g},g,function(e,t){var n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(function(n){return e[n]!==t[n]})}),v=L.useMemo(function(){return{prefixCls:p,csp:n}},[p,n]),y=t,b=L.useMemo(function(){return pn(Cn.Form?.defaultValidateMessages||{},_.locale?.Form?.defaultValidateMessages||{},_.form?.validateMessages||{},i?.validateMessages||{})},[_,i?.validateMessages]);return Object.keys(b).length>0&&(y=L.createElement(gn.Provider,{value:b},t)),a&&(y=L.createElement(kn,{locale:a,_ANT_MARK__:On},y)),(p||n)&&(y=L.createElement(Yt.Provider,{value:v},y)),o&&(y=L.createElement(Al,{size:o},y)),m!==void 0&&(y=L.createElement(Ol,{disabled:m},y)),L.createElement(Sl.Provider,{value:_},y)},zl=function(e){return L.useEffect(function(){e.direction&&(Y.config({rtl:e.direction===`rtl`}),xl.config({rtl:e.direction===`rtl`}))},[e.direction]),L.createElement(jn,null,function(t,n,r){return L.createElement(Cl,null,function(t){return L.createElement(Rl,A({parentContext:t,legacyLocale:r},e))})})};zl.ConfigContext=Sl,zl.SizeContext=kl,zl.config=Il;var Bl=t(D());function Vl(e,t,n,r){var i=Bl.unstable_batchedUpdates?function(e){Bl.unstable_batchedUpdates(n,e)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}var X=L.isValidElement;function Hl(e){return e&&X(e)&&e.type===L.Fragment}function Ul(e,t,n){return X(e)?L.cloneElement(e,typeof n==`function`?n(e.props||{}):n):t}function Wl(e,t){return Ul(e,e,t)}var Gl=(function(){if(typeof navigator>`u`||typeof window>`u`)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e?.substr(0,4))});Si();var Kl=(0,L.forwardRef)(function(e,t){var n=e.didUpdate,r=e.getContainer,i=e.children,a=(0,L.useRef)(),o=(0,L.useRef)();(0,L.useImperativeHandle)(t,function(){return{}});var s=(0,L.useRef)(!1);return!s.current&&xi()&&(o.current=r(),a.current=o.current.parentNode,s.current=!0),(0,L.useEffect)(function(){n?.(e)}),(0,L.useEffect)(function(){return o.current.parentNode===null&&a.current!==null&&a.current.appendChild(o.current),function(){var e;(e=o.current)==null||(e=e.parentNode)==null||e.removeChild(o.current)}},[]),o.current?Bl.createPortal(i,o.current):null});P();function ql(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function Jl(e,t,n){return N(N({},e[t]||{}),n)}function Yl(e,t,n,r){for(var i=n.points,a=Object.keys(e),o=0;o=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function rd(e,t,n,r){var i=Z.clone(e),a={width:t.width,height:t.height};return r.adjustX&&i.left=n.left&&i.left+a.width>n.right&&(a.width-=i.left+a.width-n.right),r.adjustX&&i.left+a.width>n.right&&(i.left=Math.max(n.right-a.width,n.left)),r.adjustY&&i.top=n.top&&i.top+a.height>n.bottom&&(a.height-=i.top+a.height-n.bottom),r.adjustY&&i.top+a.height>n.bottom&&(i.top=Math.max(n.bottom-a.height,n.top)),Z.mix(i,a)}function id(e){var t,n,r;if(!Z.isWindow(e)&&e.nodeType!==9)t=Z.offset(e),n=Z.outerWidth(e),r=Z.outerHeight(e);else{var i=Z.getWindow(e);t={left:Z.getWindowScrollLeft(i),top:Z.getWindowScrollTop(i)},n=Z.viewportWidth(i),r=Z.viewportHeight(i)}return t.width=n,t.height=r,t}function ad(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,a=e.height,o=e.left,s=e.top;return n===`c`?s+=a/2:n===`b`&&(s+=a),r===`c`?o+=i/2:r===`r`&&(o+=i),{left:o,top:s}}function od(e,t,n,r,i){var a=ad(t,n[1]),o=ad(e,n[0]),s=[o.left-a.left,o.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-i[0]),top:Math.round(e.top-s[1]+r[1]-i[1])}}function sd(e,t,n){return e.leftn.right}function cd(e,t,n){return e.topn.bottom}function ld(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.right||r.top>=n.bottom}function _d(e,t,n){var r=n.target||t;return hd(e,id(r),n,!gd(r,n.overflow&&n.overflow.alwaysByViewport))}_d.__getOffsetParent=$u,_d.__getVisibleRectForElement=nd;function vd(e,t,n){var r,i,a=Z.getDocument(e),o=a.defaultView||a.parentWindow,s=Z.getWindowScrollLeft(o),c=Z.getWindowScrollTop(o),l=Z.viewportWidth(o),u=Z.viewportHeight(o);r=`pageX`in t?t.pageX:s+t.clientX,i=`pageY`in t?t.pageY:c+t.clientY;var d={left:r,top:i,width:0,height:0},f=r>=0&&r<=s+l&&i>=0&&i<=c+u,p=[n.points[0],`cc`];return hd(e,d,$l($l({},n),{},{points:p}),f)}function yd(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=r.has(e);if(Ge(!o,`Warning: There may be circular references`),o)return!1;if(e===t)return!0;if(n&&a>1)return!1;r.add(e);var s=a+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var c=0;c{_(),Xe()}));bd();var xd=(function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),a=i.width,o=i.height;if(a||o)return!0}}return!1}),Sd=(function(e,t){var n=L.useRef(!1),r=L.useRef(null);function i(){window.clearTimeout(r.current)}function a(o){if(i(),!n.current||o===!0){if(e(o)===!1)return;n.current=!0,r.current=window.setTimeout(function(){n.current=!1},t)}else r.current=window.setTimeout(function(){n.current=!1,a()},t)}return[a,function(){n.current=!1,i()}]});u(),Kt(),wi();function Cd(e,t){return e===t?!0:!e||!t?!1:`pageX`in t&&`pageY`in t?e.pageX===t.pageX&&e.pageY===t.pageY:`clientX`in t&&`clientY`in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function wd(e,t){e!==document.activeElement&&Ci(t,e)&&typeof e.focus==`function`&&e.focus()}function Td(e,t){var n=null,r=null;function i(e){var i=h(e,1)[0].target;if(document.documentElement.contains(i)){var a=i.getBoundingClientRect(),o=a.width,s=a.height,c=Math.floor(o),l=Math.floor(s);(n!==c||r!==l)&&Promise.resolve().then(function(){t({width:c,height:l})}),n=c,r=l}}var a=new I(i);return e&&a.observe(e),function(){a.disconnect()}}u(),_(),Fo(),vt();function Ed(e){return typeof e==`function`?e():null}function Dd(e){return v(e)!==`object`||!e?null:e}var Od=L.forwardRef(function(e,t){var n=e.children,r=e.disabled,i=e.target,a=e.align,o=e.onAlign,s=e.monitorWindowResize,c=e.monitorBufferTime,l=c===void 0?0:c,u=L.useRef({}),d=L.useRef(),f=L.Children.only(n),p=L.useRef({});p.current.disabled=r,p.current.target=i,p.current.align=a,p.current.onAlign=o;var m=h(Sd(function(){var e=p.current,t=e.disabled,n=e.target,r=e.align,i=e.onAlign,a=d.current;if(!t&&n&&a){var o,s=Ed(n),c=Dd(n);u.current.element=s,u.current.point=c,u.current.align=r;var l=document.activeElement;return s&&xd(s)?o=_d(a,s,r):c&&(o=vd(a,c,r)),wd(l,a),i&&o&&i(a,o),!0}return!1},l),2),g=m[0],_=m[1],v=h(L.useState(),2),y=v[0],b=v[1],x=h(L.useState(),2),S=x[0],C=x[1];return No(function(){b(Ed(i)),C(Dd(i))}),L.useEffect(function(){(u.current.element!==y||!Cd(u.current.point,S)||!yd(u.current.align,a))&&g()}),L.useEffect(function(){return Td(d.current,g)},[d.current]),L.useEffect(function(){return Td(y,g)},[y]),L.useEffect(function(){r?_():g()},[r]),L.useEffect(function(){if(s)return Vl(window,`resize`,g).remove},[s]),L.useEffect(function(){return function(){_()}},[]),L.useImperativeHandle(t,function(){return{forceAlign:function(){return g(!0)}}}),L.isValidElement(f)&&(f=L.cloneElement(f,{ref:mt(f.ref,d)})),f});Od.displayName=`Align`;var kd=Od;io(),x(),u(),Os(),Ro();var Ad=[`measure`,`alignPre`,`align`,null,`motion`],jd=(function(e,t){var n=h(Io(null),2),r=n[0],i=n[1],a=(0,L.useRef)();function o(e){i(e,!0)}function s(){Ds.cancel(a.current)}function c(e){s(),a.current=Ds(function(){o(function(e){switch(r){case`align`:return`motion`;case`motion`:return`stable`;default:}return e}),e?.()})}return(0,L.useEffect)(function(){o(`measure`)},[e]),(0,L.useEffect)(function(){switch(r){case`measure`:t();break;default:}r&&(a.current=Ds(w(ro().mark(function e(){var t,n;return ro().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=Ad.indexOf(r),n=Ad[t+1],n&&t!==-1&&o(n);case 3:case`end`:return e.stop()}},e)}))))},[r]),(0,L.useEffect)(function(){return function(){s()}},[]),[r,c]});u();var Md=(function(e){var t=h(L.useState({width:0,height:0}),2),n=t[0],r=t[1];function i(e){var t=e.offsetWidth,n=e.offsetHeight,i=e.getBoundingClientRect(),a=i.width,o=i.height;Math.abs(t-a)<1&&Math.abs(n-o)<1&&(t=a,n=o),r({width:t,height:n})}return[L.useMemo(function(){var t={};if(e){var r=n.width,i=n.height;e.indexOf(`height`)!==-1&&i?t.height=i:e.indexOf(`minHeight`)!==-1&&i&&(t.minHeight=i),e.indexOf(`width`)!==-1&&r?t.width=r:e.indexOf(`minWidth`)!==-1&&r&&(t.minWidth=r)}return t},[e,n]),i]});j(),P(),u(),Fo(),lc();var Nd=L.forwardRef(function(e,t){var n=e.visible,r=e.prefixCls,i=e.className,a=e.style,o=e.children,s=e.zIndex,c=e.stretch,l=e.destroyPopupOnHide,u=e.forceRender,d=e.align,f=e.point,p=e.getRootDomNode,m=e.getClassNameFromAlign,g=e.onAlign,_=e.onMouseEnter,v=e.onMouseLeave,y=e.onMouseDown,b=e.onTouchStart,x=e.onClick,S=(0,L.useRef)(),C=(0,L.useRef)(),w=h((0,L.useState)(),2),T=w[0],ee=w[1],E=h(Md(c),2),D=E[0],te=E[1];function ne(){c&&te(p())}var re=h(jd(n,ne),2),O=re[0],ie=re[1],ae=h((0,L.useState)(0),2),oe=ae[0],se=ae[1],ce=(0,L.useRef)();No(function(){O===`alignPre`&&se(0)},[O]);function le(){return f||p}function k(){var e;(e=S.current)==null||e.forceAlign()}function ue(e,t){var n=m(t);T!==n&&ee(n),se(function(e){return e+1}),O===`align`&&g?.(e,t)}No(function(){O===`align`&&(oe<3?k():ie(function(){var e;(e=ce.current)==null||e.call(ce)}))},[oe]);var de=N({},Xl(e));[`onAppearEnd`,`onEnterEnd`,`onLeaveEnd`].forEach(function(e){var t=de[e];de[e]=function(e,n){return ie(),t?.(e,n)}});function fe(){return new Promise(function(e){ce.current=e})}L.useEffect(function(){!de.motionName&&O===`motion`&&ie()},[de.motionName,O]),L.useImperativeHandle(t,function(){return{forceAlign:k,getElement:function(){return C.current}}});var pe=N(N({},D),{},{zIndex:s,opacity:O===`motion`||O===`stable`||!n?void 0:0,pointerEvents:!n&&O!==`stable`?`none`:void 0},a),me=!0;d!=null&&d.points&&(O===`align`||O===`stable`)&&(me=!1);var he=o;return L.Children.count(o)>1&&(he=L.createElement(`div`,{className:`${r}-content`},o)),L.createElement(cc,A({visible:n,ref:C,leavedClassName:`${r}-hidden`},de,{onAppearPrepare:fe,onEnterPrepare:fe,removeOnLeave:l,forceRender:u}),function(e,t){var n=e.className,a=e.style,o=(0,ka.default)(r,i,T,n);return L.createElement(kd,{target:le(),key:`popup`,ref:S,monitorWindowResize:!0,disabled:me,align:d,onAlign:ue},L.createElement(`div`,{ref:t,className:o,onMouseEnter:_,onMouseLeave:v,onMouseDownCapture:y,onTouchStartCapture:b,onClick:x,style:N(N({},a),pe)},he))})});Nd.displayName=`PopupInner`,j(),P(),lc();var Pd=L.forwardRef(function(e,t){var n=e.prefixCls,r=e.visible,i=e.zIndex,a=e.children,o=e.mobile;o=o===void 0?{}:o;var s=o.popupClassName,c=o.popupStyle,l=o.popupMotion,u=l===void 0?{}:l,d=o.popupRender,f=e.onClick,p=L.useRef();L.useImperativeHandle(t,function(){return{forceAlign:function(){},getElement:function(){return p.current}}});var m=N({zIndex:i},c),h=a;return L.Children.count(a)>1&&(h=L.createElement(`div`,{className:`${n}-content`},a)),d&&(h=d(h)),L.createElement(cc,A({visible:r,ref:p,removeOnLeave:!0},u),function(e,t){var r=e.className,i=e.style,a=(0,ka.default)(n,s,r);return L.createElement(`div`,{ref:t,className:a,onClick:f,style:N(N({},i),m)},h)})});Pd.displayName=`MobilePopupInner`,j(),P(),u(),Ln();var Fd=[`visible`,`mobile`],Id=L.forwardRef(function(e,t){var n=e.visible,r=e.mobile,i=In(e,Fd),a=h((0,L.useState)(n),2),o=a[0],s=a[1],c=h((0,L.useState)(!1),2),l=c[0],u=c[1],d=N(N({},i),{},{visible:o});(0,L.useEffect)(function(){s(n),n&&r&&u(Gl())},[n,r]);var f=l?L.createElement(Pd,A({},d,{mobile:r,ref:t})):L.createElement(Nd,A({},d,{ref:t}));return L.createElement(`div`,null,L.createElement(Zl,d),f)});Id.displayName=`Popup`;var Ld=L.createContext(null);P(),j(),be(),Ce(),we(),Pe(),Jt(),b(),Os(),wi(),rt(),vt();function Rd(){}function zd(){return``}function Bd(e){return e?e.ownerDocument:window.document}var Vd=[`onClick`,`onMouseDown`,`onTouchStart`,`onMouseEnter`,`onMouseLeave`,`onFocus`,`onBlur`,`onContextMenu`];function Hd(e){var t=function(t){Ne(r,t);var n=qt(r);function r(e){var t;ye(this,r),t=n.call(this,e),C(M(t),`popupRef`,L.createRef()),C(M(t),`triggerRef`,L.createRef()),C(M(t),`portalContainer`,void 0),C(M(t),`attachId`,void 0),C(M(t),`clickOutsideHandler`,void 0),C(M(t),`touchOutsideHandler`,void 0),C(M(t),`contextMenuOutsideHandler1`,void 0),C(M(t),`contextMenuOutsideHandler2`,void 0),C(M(t),`mouseDownTimeout`,void 0),C(M(t),`focusTime`,void 0),C(M(t),`preClickTime`,void 0),C(M(t),`preTouchTime`,void 0),C(M(t),`delayTimer`,void 0),C(M(t),`hasPopupMouseDown`,void 0),C(M(t),`onMouseEnter`,function(e){var n=t.props.mouseEnterDelay;t.fireEvents(`onMouseEnter`,e),t.delaySetPopupVisible(!0,n,n?null:e)}),C(M(t),`onMouseMove`,function(e){t.fireEvents(`onMouseMove`,e),t.setPoint(e)}),C(M(t),`onMouseLeave`,function(e){t.fireEvents(`onMouseLeave`,e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),C(M(t),`onPopupMouseEnter`,function(){t.clearDelayTimer()}),C(M(t),`onPopupMouseLeave`,function(e){e.relatedTarget&&!e.relatedTarget.setTimeout&&Ci(t.popupRef.current?.getElement(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),C(M(t),`onFocus`,function(e){t.fireEvents(`onFocus`,e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))}),C(M(t),`onMouseDown`,function(e){t.fireEvents(`onMouseDown`,e),t.preClickTime=Date.now()}),C(M(t),`onTouchStart`,function(e){t.fireEvents(`onTouchStart`,e),t.preTouchTime=Date.now()}),C(M(t),`onBlur`,function(e){t.fireEvents(`onBlur`,e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)}),C(M(t),`onContextMenu`,function(e){e.preventDefault(),t.fireEvents(`onContextMenu`,e),t.setPopupVisible(!0,e)}),C(M(t),`onContextMenuClose`,function(){t.isContextMenuToShow()&&t.close()}),C(M(t),`onClick`,function(e){if(t.fireEvents(`onClick`,e),t.focusTime){var n;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var r=!t.state.popupVisible;(t.isClickToHide()&&!r||r&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)}),C(M(t),`onPopupMouseDown`,function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var e;(e=t.context).onPopupMouseDown.apply(e,arguments)}}),C(M(t),`onDocumentClick`,function(e){if(!(t.props.mask&&!t.props.maskClosable)){var n=e.target,r=t.getRootDomNode(),i=t.getPopupDomNode();(!Ci(r,n)||t.isContextMenuOnly())&&!Ci(i,n)&&!t.hasPopupMouseDown&&t.close()}}),C(M(t),`getRootDomNode`,function(){var e=t.props.getTriggerDOMNode;if(e)return e(t.triggerRef.current);try{var n=et(t.triggerRef.current);if(n)return n}catch{}return Bl.findDOMNode(M(t))}),C(M(t),`getPopupClassNameFromAlign`,function(e){var n=[],r=t.props,i=r.popupPlacement,a=r.builtinPlacements,o=r.prefixCls,s=r.alignPoint,c=r.getPopupClassNameFromAlign;return i&&a&&n.push(Yl(a,o,e,s)),c&&n.push(c(e)),n.join(` `)}),C(M(t),`getComponent`,function(){var e=t.props,n=e.prefixCls,r=e.destroyPopupOnHide,i=e.popupClassName,a=e.onPopupAlign,o=e.popupMotion,s=e.popupAnimation,c=e.popupTransitionName,l=e.popupStyle,u=e.mask,d=e.maskAnimation,f=e.maskTransitionName,p=e.maskMotion,m=e.zIndex,h=e.popup,g=e.stretch,_=e.alignPoint,v=e.mobile,y=e.forceRender,b=e.onPopupClick,x=t.state,S=x.popupVisible,C=x.point,w=t.getPopupAlign(),T={};return t.isMouseEnterToShow()&&(T.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(T.onMouseLeave=t.onPopupMouseLeave),T.onMouseDown=t.onPopupMouseDown,T.onTouchStart=t.onPopupMouseDown,L.createElement(Id,A({prefixCls:n,destroyPopupOnHide:r,visible:S,point:_&&C,className:i,align:w,onAlign:a,animation:s,getClassNameFromAlign:t.getPopupClassNameFromAlign},T,{stretch:g,getRootDomNode:t.getRootDomNode,style:l,mask:u,zIndex:m,transitionName:c,maskAnimation:d,maskTransitionName:f,maskMotion:p,ref:t.popupRef,motion:o,mobile:v,forceRender:y,onClick:b}),typeof h==`function`?h():h)}),C(M(t),`attachParent`,function(e){Ds.cancel(t.attachId);var n=t.props,r=n.getPopupContainer,i=n.getDocument,a=t.getRootDomNode(),o;r?(a||r.length===0)&&(o=r(a)):o=i(t.getRootDomNode()).body,o?o.appendChild(e):t.attachId=Ds(function(){t.attachParent(e)})}),C(M(t),`getContainer`,function(){if(!t.portalContainer){var e=t.props.getDocument,n=e(t.getRootDomNode()).createElement(`div`);n.style.position=`absolute`,n.style.top=`0`,n.style.left=`0`,n.style.width=`100%`,t.portalContainer=n}return t.attachParent(t.portalContainer),t.portalContainer}),C(M(t),`setPoint`,function(e){!t.props.alignPoint||!e||t.setState({point:{pageX:e.pageX,pageY:e.pageY}})}),C(M(t),`handlePortalUpdate`,function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)}),C(M(t),`triggerContextValue`,{onPopupMouseDown:t.onPopupMouseDown});var i=`popupVisible`in e?!!e.popupVisible:!!e.defaultPopupVisible;return t.state={prevPopupVisible:i,popupVisible:i},Vd.forEach(function(e){t[`fire${e}`]=function(n){t.fireEvents(e,n)}}),t}return Se(r,[{key:`componentDidMount`,value:function(){this.componentDidUpdate()}},{key:`componentDidUpdate`,value:function(){var e=this.props;if(this.state.popupVisible){var t;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(t=e.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Vl(t,`mousedown`,this.onDocumentClick)),this.touchOutsideHandler||=(t||=e.getDocument(this.getRootDomNode()),Vl(t,`touchstart`,this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(t||=e.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Vl(t,`scroll`,this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Vl(window,`blur`,this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:`componentWillUnmount`,value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ds.cancel(this.attachId)}},{key:`getPopupDomNode`,value:function(){return this.popupRef.current?.getElement()||null}},{key:`getPopupAlign`,value:function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?Jl(r,t,n):n}},{key:`setPopupVisible`,value:function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&(`popupVisible`in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&e&&this.setPoint(t)}},{key:`delaySetPopupVisible`,value:function(e,t,n){var r=this,i=t*1e3;if(this.clearDelayTimer(),i){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=window.setTimeout(function(){r.setPopupVisible(e,a),r.clearDelayTimer()},i)}else this.setPopupVisible(e,n)}},{key:`clearDelayTimer`,value:function(){this.delayTimer&&=(clearTimeout(this.delayTimer),null)}},{key:`clearOutsideHandler`,value:function(){this.clickOutsideHandler&&=(this.clickOutsideHandler.remove(),null),this.contextMenuOutsideHandler1&&=(this.contextMenuOutsideHandler1.remove(),null),this.contextMenuOutsideHandler2&&=(this.contextMenuOutsideHandler2.remove(),null),this.touchOutsideHandler&&=(this.touchOutsideHandler.remove(),null)}},{key:`createTwoChains`,value:function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this[`fire${e}`]:t[e]||n[e]}},{key:`isClickToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isContextMenuOnly`,value:function(){var e=this.props.action;return e===`contextMenu`||e.length===1&&e[0]===`contextMenu`}},{key:`isContextMenuToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`contextMenu`)!==-1||n.indexOf(`contextMenu`)!==-1}},{key:`isClickToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isMouseEnterToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseEnter`)!==-1}},{key:`isMouseLeaveToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseLeave`)!==-1}},{key:`isFocusToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`focus`)!==-1||n.indexOf(`focus`)!==-1}},{key:`isBlurToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`focus`)!==-1||n.indexOf(`blur`)!==-1}},{key:`forcePopupAlign`,value:function(){if(this.state.popupVisible){var e;(e=this.popupRef.current)==null||e.forceAlign()}}},{key:`fireEvents`,value:function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)}},{key:`close`,value:function(){this.setPopupVisible(!1)}},{key:`render`,value:function(){var t=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,a=n.alignPoint,o=n.className,s=n.autoDestroy,c=L.Children.only(r),l={key:`trigger`};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains(`onContextMenu`),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains(`onClick`),l.onMouseDown=this.createTwoChains(`onMouseDown`),l.onTouchStart=this.createTwoChains(`onTouchStart`)),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,a&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains(`onMouseEnter`),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains(`onMouseLeave`),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains(`onFocus`),l.onBlur=this.createTwoChains(`onBlur`));var u=(0,ka.default)(c&&c.props&&c.props.className,o);u&&(l.className=u);var d=N({},l);gt(c)&&(d.ref=mt(this.triggerRef,c.ref));var f=L.cloneElement(c,d),p;return(t||this.popupRef.current||i)&&(p=L.createElement(e,{key:`portal`,getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&s&&(p=null),L.createElement(Ld.Provider,{value:this.triggerContextValue},f,p)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.popupVisible,r={};return n!==void 0&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r}}]),r}(L.Component);return C(t,`contextType`,Ld),C(t,`defaultProps`,{prefixCls:`rc-trigger-popup`,getPopupClassNameFromAlign:zd,getDocument:Bd,onPopupVisibleChange:Rd,afterPopupVisibleChange:Rd,onPopupAlign:Rd,popupClassName:``,mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),t}var Ud=Hd(Kl),Wd=function(){return[...arguments]},Gd=function(){return[...arguments]},Kd=function(){return{height:0,opacity:0}},qd=function(e){return{height:e.scrollHeight,opacity:1}},Jd=function(e){return{height:e?e.offsetHeight:0}},Yd=function(e,t){return t?.deadline===!0||t.propertyName===`height`},Xd={motionName:`ant-motion-collapse`,onAppearStart:Kd,onEnterStart:Kd,onAppearActive:qd,onEnterActive:qd,onLeaveStart:Jd,onLeaveActive:Kd,onAppearEnd:Yd,onEnterEnd:Yd,onLeaveEnd:Yd,motionDeadline:500},Zd=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},Qd=function(e,t,n){return n===void 0?`${e}-${t}`:n},$d=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ef=new class extends $d{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},tf={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},nf=new class{#e=tf;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function rf(e){setTimeout(e,0)}var af=typeof window>`u`||`Deno`in globalThis;function of(){}function sf(e,t){return typeof e==`function`?e(t):e}function cf(e){return typeof e==`number`&&e>=0&&e!==1/0}function lf(e,t){return Math.max(e+(t||0)-Date.now(),0)}function uf(e,t){return typeof e==`function`?e(t):e}function df(e,t){return typeof e==`function`?e(t):e}function ff(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==mf(o,t.options))return!1}else if(!gf(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function pf(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(hf(t.options.mutationKey)!==hf(a))return!1}else if(!gf(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function mf(e,t){return(t?.queryKeyHashFn||hf)(e)}function hf(e){return JSON.stringify(e,(e,t)=>xf(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function gf(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>gf(e[n],t[n])):!1}var _f=Object.prototype.hasOwnProperty;function vf(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=bf(e)&&bf(t);if(!r&&!(xf(e)&&xf(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{nf.setTimeout(t,e)})}function wf(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:vf(e,t)}function Tf(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Ef(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Df=Symbol();function Of(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Df?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function kf(e,t){return typeof e==`function`?e(...t):!!e}function Af(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var jf=(()=>{let e=()=>af;return{isServer(){return e()},setIsServer(t){e=t}}})();function Mf(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}function Nf(e){let t;if(e.then(e=>(t=e,e),of)?.catch(of),t!==void 0)return{data:t}}var Pf=rf;function Ff(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=Pf,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var If=Ff(),Lf=new class extends $d{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function Rf(e){return Math.min(1e3*2**e,3e4)}function zf(e){return(e??`online`)===`online`?Lf.isOnline():!0}var Bf=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Vf(e){let t=!1,n=0,r,i=Mf(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new Bf(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>ef.isFocused()&&(e.networkMode===`always`||Lf.isOnline())&&e.canRun(),u=()=>zf(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(jf.isServer()?0:3),o=e.retryDelay??Rf,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&nl()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var Hf=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),cf(this.gcTime)&&(this.#e=nf.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(jf.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(nf.clearTimeout(this.#e),this.#e=void 0)}};function Uf(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{Af(e,()=>t.signal,()=>n=!0)},u=Of(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?Ef:Tf;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?Gf:Wf,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Wf(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Wf(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Gf(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Kf=class extends Hf{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Yf(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Yf(this.options);e.data!==void 0&&(this.setState(Jf(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=wf(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(of).catch(of):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>df(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Df||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>uf(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!lf(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=Of(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Uf(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=Vf({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Bf&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof Bf){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...qf(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Jf(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),If.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function qf(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:zf(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Jf(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Yf(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Xf=class extends $d{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=Mf(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Qf(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return $f(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return $f(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof df(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!yf(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&ep(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||df(this.options.enabled,this.#t)!==df(t.enabled,this.#t)||uf(this.options.staleTime,this.#t)!==uf(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||df(this.options.enabled,this.#t)!==df(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return np(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(of)),t}#g(){this.#b();let e=uf(this.options.staleTime,this.#t);if(jf.isServer()||this.#r.isStale||!cf(e))return;let t=lf(this.#r.dataUpdatedAt,e)+1;this.#d=nf.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(jf.isServer()||df(this.options.enabled,this.#t)===!1||!cf(this.#p)||this.#p===0)&&(this.#f=nf.setInterval(()=>{(this.options.refetchIntervalInBackground||ef.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(nf.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(nf.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Qf(e,t),o=i&&ep(e,n,t,r);(a||o)&&(l={...l,...qf(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=wf(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=wf(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:tp(e,t),refetch:this.refetch,promise:this.#o,isEnabled:df(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{i(this.#o=x.promise=Mf())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!yf(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){If.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Zf(e,t){return df(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&df(t.retryOnMount,e)===!1)}function Qf(e,t){return Zf(e,t)||e.state.data!==void 0&&$f(e,t,t.refetchOnMount)}function $f(e,t,n){if(df(t.enabled,e)!==!1&&uf(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&tp(e,t)}return!1}function ep(e,t,n,r){return(e!==t||df(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&tp(e,n)}function tp(e,t){return df(t.enabled,e)!==!1&&e.isStaleByTime(uf(t.staleTime,e))}function np(e,t){return!yf(e.getCurrentResult(),t)}var rp=a(),ip=L.createContext(void 0),ap=e=>{let t=L.useContext(ip);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},op=({client:e,children:t})=>(L.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,rp.jsx)(ip.Provider,{value:e,children:t})),sp=L.createContext(!1),cp=()=>L.useContext(sp),lp=sp.Provider;function up(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var dp=L.createContext(up()),fp=()=>L.useContext(dp),pp=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?kf(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},mp=e=>{L.useEffect(()=>{e.clearReset()},[e])},hp=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||kf(n,[e.error,r])),gp=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},_p=(e,t)=>e.isLoading&&e.isFetching&&!t,vp=(e,t)=>e?.suspense&&t.isPending,yp=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function bp(e,t,n){let r=cp(),i=fp(),a=ap(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,gp(o),pp(o,i,s),mp(i);let l=!a.getQueryCache().get(o.queryHash),[u]=L.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(L.useSyncExternalStore(L.useCallback(e=>{let t=f?u.subscribe(If.batchCalls(e)):of;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),L.useEffect(()=>{u.setOptions(o)},[o,u]),vp(o,d))throw yp(o,u,i);if(hp({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!jf.isServer()&&_p(d,r)&&(l?yp(o,u,i):s?.promise)?.catch(of).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function xp(e,t){return bp(e,Xf,t)}var Sp=r(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),Cp=r(((e,t)=>{var n=Sp();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),wp=r(((e,t)=>{t.exports=Cp()()}));function Tp(e,t){return function(){return e.apply(t,arguments)}}var{toString:Ep}=Object.prototype,{getPrototypeOf:Dp}=Object,{iterator:Op,toStringTag:kp}=Symbol,Ap=(e=>t=>{let n=Ep.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),jp=e=>(e=e.toLowerCase(),t=>Ap(t)===e),Mp=e=>t=>typeof t===e,{isArray:Np}=Array,Pp=Mp(`undefined`);function Fp(e){return e!==null&&!Pp(e)&&e.constructor!==null&&!Pp(e.constructor)&&zp(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Ip=jp(`ArrayBuffer`);function Lp(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Ip(e.buffer),t}var Rp=Mp(`string`),zp=Mp(`function`),Bp=Mp(`number`),Vp=e=>typeof e==`object`&&!!e,Hp=e=>e===!0||e===!1,Up=e=>{if(Ap(e)!==`object`)return!1;let t=Dp(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(kp in e)&&!(Op in e)},Wp=e=>{if(!Vp(e)||Fp(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Gp=jp(`Date`),Kp=jp(`File`),qp=e=>!!(e&&e.uri!==void 0),Jp=e=>e&&e.getParts!==void 0,Yp=jp(`Blob`),Xp=jp(`FileList`),Zp=e=>Vp(e)&&zp(e.pipe);function Qp(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var $p=Qp(),em=$p.FormData===void 0?void 0:$p.FormData,tm=e=>{if(!e)return!1;if(em&&e instanceof em)return!0;let t=Dp(e);if(!t||t===Object.prototype||!zp(e.append))return!1;let n=Ap(e);return n===`formdata`||n===`object`&&zp(e.toString)&&e.toString()===`[object FormData]`},nm=jp(`URLSearchParams`),[rm,im,am,om]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(jp),sm=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function cm(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),Np(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var um=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,dm=e=>!Pp(e)&&e!==um;function fm(...e){let{caseless:t,skipUndefined:n}=dm(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&lm(r,i)||i,o=wm(r,a)?r[a]:void 0;Up(o)&&Up(e)?r[a]=fm(o,e):Up(e)?r[a]=fm({},e):Np(e)?r[a]=e.slice():(!n||!Pp(e))&&(r[a]=e)};for(let t=0,n=e.length;t(cm(t,(t,r)=>{n&&zp(t)?Object.defineProperty(e,r,{__proto__:null,value:Tp(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),mm=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),hm=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},gm=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&Dp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},_m=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},vm=e=>{if(!e)return null;if(Np(e))return e;let t=e.length;if(!Bp(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},ym=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&Dp(Uint8Array)),bm=(e,t)=>{let n=(e&&e[Op]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},xm=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Sm=jp(`HTMLFormElement`),Cm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),wm=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Tm=jp(`RegExp`),Em=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};cm(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Dm=e=>{Em(e,(t,n)=>{if(zp(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(zp(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Om=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return Np(e)?r(e):r(String(e).split(t)),n},km=()=>{},Am=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function jm(e){return!!(e&&zp(e.append)&&e[kp]===`FormData`&&e[Op])}var Mm=e=>{let t=new WeakSet,n=e=>{if(Vp(e)){if(t.has(e))return;if(Fp(e))return e;if(!(`toJSON`in e)){t.add(e);let r=Np(e)?[]:{};return cm(e,(e,t)=>{let i=n(e);!Pp(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},Nm=jp(`AsyncFunction`),Pm=e=>e&&(Vp(e)||zp(e))&&zp(e.then)&&zp(e.catch),Fm=((e,t)=>e?setImmediate:t?((e,t)=>(um.addEventListener(`message`,({source:n,data:r})=>{n===um&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),um.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,zp(um.postMessage)),Q={isArray:Np,isArrayBuffer:Ip,isBuffer:Fp,isFormData:tm,isArrayBufferView:Lp,isString:Rp,isNumber:Bp,isBoolean:Hp,isObject:Vp,isPlainObject:Up,isEmptyObject:Wp,isReadableStream:rm,isRequest:im,isResponse:am,isHeaders:om,isUndefined:Pp,isDate:Gp,isFile:Kp,isReactNativeBlob:qp,isReactNative:Jp,isBlob:Yp,isRegExp:Tm,isFunction:zp,isStream:Zp,isURLSearchParams:nm,isTypedArray:ym,isFileList:Xp,forEach:cm,merge:fm,extend:pm,trim:sm,stripBOM:mm,inherits:hm,toFlatObject:gm,kindOf:Ap,kindOfTest:jp,endsWith:_m,toArray:vm,forEachEntry:bm,matchAll:xm,isHTMLForm:Sm,hasOwnProperty:wm,hasOwnProp:wm,reduceDescriptors:Em,freezeMethods:Dm,toObjectSet:Om,toCamelCase:Cm,noop:km,toFiniteNumber:Am,findKey:lm,global:um,isContextDefined:dm,isSpecCompliantForm:jm,toJSONObject:Mm,isAsyncFn:Nm,isThenable:Pm,setImmediate:Fm,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(um):typeof process<`u`&&process.nextTick||Fm,isIterable:e=>e!=null&&zp(e[Op])},Im=Q.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),Lm=e=>{let t={},n,r,i;return e&&e.split(` -`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&Im[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t};function Rm(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var zm=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),Bm=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function Vm(e,t){return Q.isArray(e)?e.map(e=>Vm(e,t)):Rm(String(e).replace(t,``))}var Hm=e=>Vm(e,zm),Um=e=>Vm(e,Bm);function Wm(e){let t=Object.create(null);return Q.forEach(e.toJSON(),(e,n)=>{t[n]=Um(e)}),t}var Gm=Symbol(`internals`);function Km(e){return e&&String(e).trim().toLowerCase()}function qm(e){return e===!1||e==null?e:Q.isArray(e)?e.map(qm):Hm(String(e))}function Jm(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var Ym=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Xm(e,t,n,r,i){if(Q.isFunction(r))return r.call(this,t,n);if(i&&(t=n),Q.isString(t)){if(Q.isString(r))return t.indexOf(r)!==-1;if(Q.isRegExp(r))return r.test(t)}}function Zm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Qm(e,t){let n=Q.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var $m=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=Km(t);if(!i)throw Error(`header name must be a non-empty string`);let a=Q.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=qm(e))}let a=(e,t)=>Q.forEach(e,(e,n)=>i(e,n,t));if(Q.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(Q.isString(e)&&(e=e.trim())&&!Ym(e))a(Lm(e),t);else if(Q.isObject(e)&&Q.isIterable(e)){let n={},r,i;for(let t of e){if(!Q.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?Q.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=Km(e),e){let n=Q.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Jm(e);if(Q.isFunction(t))return t.call(this,e,n);if(Q.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=Km(e),e){let n=Q.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||Xm(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=Km(e),e){let i=Q.findKey(n,e);i&&(!t||Xm(n,n[i],i,t))&&(delete n[i],r=!0)}}return Q.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||Xm(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return Q.forEach(this,(r,i)=>{let a=Q.findKey(n,i);if(a){t[a]=qm(r),delete t[i];return}let o=e?Zm(i):String(i).trim();o!==i&&delete t[i],t[o]=qm(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return Q.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&Q.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` -`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[Gm]=this[Gm]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=Km(e);t[r]||(Qm(n,e),t[r]=!0)}return Q.isArray(e)?e.forEach(r):r(e),this}};$m.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),Q.reduceDescriptors($m.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),Q.freezeMethods($m);var eh=`[REDACTED ****]`;function th(e){if(Q.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(Q.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function nh(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||Q.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof $m&&(e=e.toJSON()),r.push(e);let t;if(Q.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);Q.isUndefined(r)||(t[n]=r)});else{if(!Q.isPlainObject(e)&&th(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?eh:i(a);Q.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}var $=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&Q.hasOwnProp(e,`redact`)?e.redact:void 0,n=Q.isArray(t)&&t.length>0?nh(e,t):Q.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};$.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,$.ERR_BAD_OPTION=`ERR_BAD_OPTION`,$.ECONNABORTED=`ECONNABORTED`,$.ETIMEDOUT=`ETIMEDOUT`,$.ECONNREFUSED=`ECONNREFUSED`,$.ERR_NETWORK=`ERR_NETWORK`,$.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,$.ERR_DEPRECATED=`ERR_DEPRECATED`,$.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,$.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,$.ERR_CANCELED=`ERR_CANCELED`,$.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,$.ERR_INVALID_URL=`ERR_INVALID_URL`,$.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function rh(e){return Q.isPlainObject(e)||Q.isArray(e)}function ih(e){return Q.endsWith(e,`[]`)?e.slice(0,-2):e}function ah(e,t,n){return e?e.concat(t).map(function(e,t){return e=ih(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function oh(e){return Q.isArray(e)&&!e.some(rh)}var sh=Q.toFlatObject(Q,{},null,function(e){return/^is[A-Z]/.test(e)});function ch(e,t,n){if(!Q.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=Q.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!Q.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||d,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&Q.isSpecCompliantForm(t);if(!Q.isFunction(i))throw TypeError(`visitor must be a function`);function u(e){if(e===null)return``;if(Q.isDate(e))return e.toISOString();if(Q.isBoolean(e))return e.toString();if(!l&&Q.isBlob(e))throw new $(`Blob is not supported. Use a Buffer instead.`);return Q.isArrayBuffer(e)||Q.isTypedArray(e)?l&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function d(e,n,i){let s=e;if(Q.isReactNative(t)&&Q.isReactNativeBlob(e))return t.append(ah(i,n,a),u(e)),!1;if(e&&!i&&typeof e==`object`){if(Q.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Q.isArray(e)&&oh(e)||(Q.isFileList(e)||Q.endsWith(n,`[]`))&&(s=Q.toArray(e)))return n=ih(n),s.forEach(function(e,r){!(Q.isUndefined(e)||e===null)&&t.append(o===!0?ah([n],r,a):o===null?n:n+`[]`,u(e))}),!1}return rh(e)?!0:(t.append(ah(i,n,a),u(e)),!1)}let f=[],p=Object.assign(sh,{defaultVisitor:d,convertValue:u,isVisitable:rh});function m(e,n,r=0){if(!Q.isUndefined(e)){if(r>c)throw new $(`Object is too deeply nested (`+r+` levels). Max depth: `+c,$.ERR_FORM_DATA_DEPTH_EXCEEDED);if(f.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));f.push(e),Q.forEach(e,function(e,a){(!(Q.isUndefined(e)||e===null)&&i.call(t,e,Q.isString(a)?a.trim():a,n,p))===!0&&m(e,n?n.concat(a):[a],r+1)}),f.pop()}}if(!Q.isObject(e))throw TypeError(`data must be an object`);return m(e),t}function lh(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function uh(e,t){this._pairs=[],e&&ch(e,this,t)}var dh=uh.prototype;dh.append=function(e,t){this._pairs.push([e,t])},dh.toString=function(e){let t=e?function(t){return e.call(this,t,lh)}:lh;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function fh(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function ph(e,t,n){if(!t)return e;let r=n&&n.encode||fh,i=Q.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;if(o=a?a(t,i):Q.isURLSearchParams(t)?t.toString():new uh(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var mh=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){Q.forEach(this.handlers,function(t){t!==null&&e(t)})}},hh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},gh={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:uh,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},_h=n({hasBrowserEnv:()=>vh,hasStandardBrowserEnv:()=>bh,hasStandardBrowserWebWorkerEnv:()=>xh,navigator:()=>yh,origin:()=>Sh}),vh=typeof window<`u`&&typeof document<`u`,yh=typeof navigator==`object`&&navigator||void 0,bh=vh&&(!yh||[`ReactNative`,`NativeScript`,`NS`].indexOf(yh.product)<0),xh=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Sh=vh&&window.location.href||`http://localhost`,Ch={..._h,...gh};function wh(e,t){return ch(e,new Ch.classes.URLSearchParams,{visitor:function(e,t,n,r){return Ch.isNode&&Q.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function Th(e){return Q.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function Eh(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&Q.isArray(r)?r.length:a,s?(Q.hasOwnProp(r,a)?r[a]=Q.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!Q.hasOwnProp(r,a)||!Q.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&Q.isArray(r[a])&&(r[a]=Eh(r[a])),!o)}if(Q.isFormData(e)&&Q.isFunction(e.entries)){let n={};return Q.forEachEntry(e,(e,r)=>{t(Th(e),r,n,0)}),n}return null}var Oh=(e,t)=>e!=null&&Q.hasOwnProp(e,t)?e[t]:void 0;function kh(e,t,n){if(Q.isString(e))try{return(t||JSON.parse)(e),Q.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var Ah={transitional:hh,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=Q.isObject(e);if(i&&Q.isHTMLForm(e)&&(e=new FormData(e)),Q.isFormData(e))return r?JSON.stringify(Dh(e)):e;if(Q.isArrayBuffer(e)||Q.isBuffer(e)||Q.isStream(e)||Q.isFile(e)||Q.isBlob(e)||Q.isReadableStream(e))return e;if(Q.isArrayBufferView(e))return e.buffer;if(Q.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=Oh(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return wh(e,t).toString();if((a=Q.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=Oh(this,`env`),r=n&&n.FormData;return ch(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),kh(e)):e}],transformResponse:[function(e){let t=Oh(this,`transitional`)||Ah.transitional,n=t&&t.forcedJSONParsing,r=Oh(this,`responseType`),i=r===`json`;if(Q.isResponse(e)||Q.isReadableStream(e))return e;if(e&&Q.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,Oh(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?$.from(e,$.ERR_BAD_RESPONSE,this,null,Oh(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ch.classes.FormData,Blob:Ch.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{Ah.headers[e]={}});function jh(e,t){let n=this||Ah,r=t||n,i=$m.from(r.headers),a=r.data;return Q.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function Mh(e){return!!(e&&e.__CANCEL__)}var Nh=class extends ${constructor(e,t,n){super(e??`canceled`,$.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function Ph(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $(`Request failed with status code `+n.status,n.status>=400&&n.status<500?$.ERR_BAD_REQUEST:$.ERR_BAD_RESPONSE,n.config,n.request,n))}function Fh(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function Ih(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var Rh=(e,t,n=3)=>{let r=0,i=Ih(50,250);return Lh(n=>{if(!n||typeof n.loaded!=`number`)return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=o==null?a:Math.min(a,o),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},zh=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Bh=e=>(...t)=>Q.asap(()=>e(...t)),Vh=Ch.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ch.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ch.origin),Ch.navigator&&/(msie|trident)/i.test(Ch.navigator.userAgent)):()=>!0,Hh=Ch.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];Q.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),Q.isString(r)&&s.push(`path=${r}`),Q.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),Q.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;ne instanceof $m?{...e}:e;function qh(e,t){t||={};let n=Object.create(null);Object.defineProperty(n,`hasOwnProperty`,{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return Q.isPlainObject(e)&&Q.isPlainObject(t)?Q.merge.call({caseless:r},e,t):Q.isPlainObject(t)?Q.merge({},t):Q.isArray(t)?t.slice():t}function i(e,t,n,i){if(!Q.isUndefined(t))return r(e,t,n,i);if(!Q.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!Q.isUndefined(t))return r(void 0,t)}function o(e,t){if(!Q.isUndefined(t))return r(void 0,t);if(!Q.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(Q.hasOwnProp(t,a))return r(n,i);if(Q.hasOwnProp(e,a))return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(Kh(e),Kh(t),n,!0)};return Q.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=Q.hasOwnProp(c,r)?c[r]:i,o=a(Q.hasOwnProp(e,r)?e[r]:void 0,Q.hasOwnProp(t,r)?t[r]:void 0,r);Q.isUndefined(o)&&a!==s||(n[r]=o)}),n}var Jh=[`content-type`,`content-length`];function Yh(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t).forEach(([t,n])=>{Jh.includes(t.toLowerCase())&&e.set(t,n)})}var Xh=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Zh=e=>{let t=qh({},e),n=e=>Q.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=$m.from(s),t.url=ph(Gh(l,d,u),e.params,e.paramsSerializer),c&&s.set(`Authorization`,`Basic `+btoa((c.username||``)+`:`+(c.password?Xh(c.password):``))),Q.isFormData(r)&&(Ch.hasStandardBrowserEnv||Ch.hasStandardBrowserWebWorkerEnv?s.setContentType(void 0):Q.isFunction(r.getHeaders)&&Yh(s,r.getHeaders(),n(`formDataHeaderPolicy`))),Ch.hasStandardBrowserEnv&&(Q.isFunction(i)&&(i=i(t)),i===!0||i==null&&Vh(t.url))){let e=a&&o&&Hh.read(o);e&&s.set(a,e)}return t},Qh=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Zh(e),i=r.data,a=$m.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=$m.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());Ph(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.startsWith(`file:`))||setTimeout(g)},h.onabort=function(){h&&=(n(new $(`Request aborted`,$.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new $(t&&t.message?t.message:`Network Error`,$.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||hh;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new $(t,i.clarifyTimeoutError?$.ETIMEDOUT:$.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&Q.forEach(Wm(a),function(e,t){h.setRequestHeader(t,e)}),Q.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=Rh(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=Rh(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new Nh(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=Fh(r.url);if(_&&!Ch.protocols.includes(_)){n(new $(`Unsupported protocol `+_+`:`,$.ERR_BAD_REQUEST,e));return}h.send(i||null)})},$h=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof $?t:new Nh(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new $(`timeout of ${t}ms exceeded`,$.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>Q.asap(o),s},eg=function*(e,t){let n=e.byteLength;if(!t||n{let i=tg(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})};function ig(e){if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let t=e.indexOf(`,`);if(t<0)return 0;let n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length,t=r.length;for(let n=0;n=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)&&(i>=48&&i<=57||i>=65&&i<=70||i>=97&&i<=102)&&(e-=2,n+=2)}let n=0,i=t-1,a=e=>e>=2&&r.charCodeAt(e-2)===37&&r.charCodeAt(e-1)===51&&(r.charCodeAt(e)===68||r.charCodeAt(e)===100);i>=0&&(r.charCodeAt(i)===61?(n++,i--):a(i)&&(n++,i-=3)),n===1&&i>=0&&(r.charCodeAt(i)===61||a(i))&&n++;let o=Math.floor(e/4)*3-(n||0);return o>0?o:0}if(typeof Buffer<`u`&&typeof Buffer.byteLength==`function`)return Buffer.byteLength(r,`utf8`);let i=0;for(let e=0,t=r.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}var ag=`1.16.1`,og=64*1024,{isFunction:sg}=Q,cg=(e,...t)=>{try{return!!e(...t)}catch{return!1}},lg=e=>{let t=Q.global!==void 0&&Q.global!==null?Q.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=Q.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?sg(i):typeof fetch==`function`,c=sg(a),l=sg(o);if(!s)return!1;let u=s&&sg(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&cg(()=>{let e=!1,t=new a(Ch.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&cg(()=>Q.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new $(`Response type '${e}' is not supported`,$.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(Q.isBlob(e))return e.size;if(Q.isSpecCompliantForm(e))return(await new a(Ch.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(e)||Q.isArrayBuffer(e))return e.byteLength;if(Q.isURLSearchParams(e)&&(e+=``),Q.isString(e))return(await d(e)).byteLength},g=async(e,t)=>Q.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:u,timeout:d,onDownloadProgress:h,onUploadProgress:_,responseType:v,headers:y,withCredentials:b=`same-origin`,fetchOptions:x,maxContentLength:S,maxBodyLength:C}=Zh(e),w=Q.isNumber(S)&&S>-1,T=Q.isNumber(C)&&C>-1,ee=i||fetch;v=v?(v+``).toLowerCase():`text`;let E=$h([l,u&&u.toAbortSignal()],d),D=null,te=E&&E.unsubscribe&&(()=>{E.unsubscribe()}),ne;try{if(w&&typeof t==`string`&&t.startsWith(`data:`)&&ig(t)>S)throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D);if(T&&n!==`get`&&n!==`head`){let t=await g(y,s);if(typeof t==`number`&&isFinite(t)&&t>C)throw new $(`Request body larger than maxBodyLength limit`,$.ERR_BAD_REQUEST,e,D)}if(_&&f&&n!==`get`&&n!==`head`&&(ne=await g(y,s))!==0){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(Q.isFormData(s)&&(n=e.headers.get(`content-type`))&&y.setContentType(n),e.body){let[t,n]=zh(ne,Rh(Bh(_)));s=rg(e.body,og,t,n)}}Q.isString(b)||(b=b?`include`:`omit`);let i=c&&`credentials`in a.prototype;if(Q.isFormData(s)){let e=y.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&y.delete(`content-type`)}y.set(`User-Agent`,`axios/`+ag,!1);let l={...x,signal:E,method:n.toUpperCase(),headers:Wm(y.normalize()),body:s,duplex:`half`,credentials:i?b:void 0};D=c&&new a(t,l);let u=await(c?ee(D,x):ee(t,l));if(w){let t=Q.toFiniteNumber(u.headers.get(`content-length`));if(t!=null&&t>S)throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D)}let d=p&&(v===`stream`||v===`response`);if(p&&u.body&&(h||w||d&&te)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=u[e]});let n=Q.toFiniteNumber(u.headers.get(`content-length`)),[r,i]=h&&zh(n,Rh(Bh(h),!0))||[],a=0;u=new o(rg(u.body,og,t=>{if(w&&(a=t,a>S))throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D);r&&r(t)},()=>{i&&i(),te&&te()}),t)}v||=`text`;let re=await m[Q.findKey(m,v)||`text`](u,e);if(w&&!p&&!d){let t;if(re!=null&&(typeof re.byteLength==`number`?t=re.byteLength:typeof re.size==`number`?t=re.size:typeof re==`string`&&(t=typeof r==`function`?new r().encode(re).byteLength:re.length)),typeof t==`number`&&t>S)throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D)}return!d&&te&&te(),await new Promise((t,n)=>{Ph(t,n,{data:re,headers:$m.from(u.headers),status:u.status,statusText:u.statusText,config:e,request:D})})}catch(t){if(te&&te(),E&&E.aborted&&E.reason instanceof $){let n=E.reason;throw n.config=e,D&&(n.request=D),t!==n&&(n.cause=t),n}throw t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new $(`Network Error`,$.ERR_NETWORK,e,D,t&&t.response),{cause:t.cause||t}):$.from(t,t&&t.code,e,D,t&&t.response)}}},ug=new Map,dg=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=ug;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:lg(t)),l=c;return c};dg();var fg={http:null,xhr:Qh,fetch:{get:dg}};Q.forEach(fg,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{__proto__:null,value:t})}catch{}Object.defineProperty(e,`adapterName`,{__proto__:null,value:t})}});var pg=e=>`- ${e}`,mg=e=>Q.isFunction(e)||e===null||e===!1;function hg(e,t){e=Q.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new $(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : -`+e.map(pg).join(` -`):` `+pg(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var gg={getAdapter:hg,adapters:fg};function _g(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Nh(null,e)}function vg(e){return _g(e),e.headers=$m.from(e.headers),e.data=jh.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),gg.getAdapter(e.adapter||Ah.adapter,e)(e).then(function(t){_g(e),e.response=t;try{t.data=jh.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=$m.from(t.headers),t},function(t){if(!Mh(t)&&(_g(e),t&&t.response)){e.response=t.response;try{t.response.data=jh.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=$m.from(t.response.headers)}return Promise.reject(t)})}var yg={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{yg[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var bg={};yg.transitional=function(e,t,n){function r(e,t){return`[Axios v`+ag+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new $(r(i,` has been removed`+(t?` in `+t:``)),$.ERR_DEPRECATED);return t&&!bg[i]&&(bg[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},yg.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function xg(e,t,n){if(typeof e!=`object`)throw new $(`options must be an object`,$.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new $(`option `+a+` must be `+n,$.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $(`Unknown option `+a,$.ERR_BAD_OPTION)}}var Sg={assertOptions:xg,validators:yg},Cg=Sg.validators,wg=class{constructor(e){this.defaults=e||{},this.interceptors={request:new mh,response:new mh}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>{if(!t.stack)return``;let e=t.stack.indexOf(` + `.trim()}function El(e,t){var n=Tl(e,t);xi()&&Ni(n,`${wl}-dynamic-theme`)}var Dl=L.createContext(!1),Ol=function(e){var t=e.children,n=e.disabled,r=L.useContext(Dl);return L.createElement(Dl.Provider,{value:n??r},t)},kl=L.createContext(void 0),Al=function(e){var t=e.children,n=e.size;return L.createElement(kl.Consumer,null,function(e){return L.createElement(kl.Provider,{value:n||e},t)})};j(),ct(),hn();var jl=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`pageHeader`,`input`,`pagination`,`form`],Ml,Nl;function Pl(){return Ml||`ant`}function Fl(){return Nl||`anticon`}var Il=function(e){var t=e.prefixCls,n=e.iconPrefixCls,r=e.theme;t!==void 0&&(Ml=t),n!==void 0&&(Nl=n),r&&El(Pl(),r)},Ll=function(){return{getPrefixCls:function(e,t){return t||(e?`${Pl()}-${e}`:Pl())},getIconPrefixCls:Fl,getRootPrefixCls:function(e,t){return e||Ml||(t&&t.includes(`-`)?t.replace(/^(.*)-[^-]*$/,`$1`):Pl())}}},Rl=function(e){var t=e.children,n=e.csp,r=e.autoInsertSpaceInButton,i=e.form,a=e.locale,o=e.componentSize,s=e.direction,c=e.space,l=e.virtual,u=e.dropdownMatchSelectWidth,d=e.legacyLocale,f=e.parentContext,p=e.iconPrefixCls,m=e.componentDisabled,h=L.useCallback(function(t,n){var r=e.prefixCls;if(n)return n;var i=r||f.getPrefixCls(``);return t?`${i}-${t}`:i},[f.getPrefixCls,e.prefixCls]),g=A(A({},f),{csp:n,autoInsertSpaceInButton:r,locale:a||d,direction:s,space:c,virtual:l,dropdownMatchSelectWidth:u,getPrefixCls:h});jl.forEach(function(t){var n=e[t];n&&(g[t]=n)});var _=ot(function(){return g},g,function(e,t){var n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(function(n){return e[n]!==t[n]})}),v=L.useMemo(function(){return{prefixCls:p,csp:n}},[p,n]),y=t,b=L.useMemo(function(){return pn(Cn.Form?.defaultValidateMessages||{},_.locale?.Form?.defaultValidateMessages||{},_.form?.validateMessages||{},i?.validateMessages||{})},[_,i?.validateMessages]);return Object.keys(b).length>0&&(y=L.createElement(gn.Provider,{value:b},t)),a&&(y=L.createElement(kn,{locale:a,_ANT_MARK__:On},y)),(p||n)&&(y=L.createElement(Yt.Provider,{value:v},y)),o&&(y=L.createElement(Al,{size:o},y)),m!==void 0&&(y=L.createElement(Ol,{disabled:m},y)),L.createElement(Sl.Provider,{value:_},y)},zl=function(e){return L.useEffect(function(){e.direction&&(Y.config({rtl:e.direction===`rtl`}),xl.config({rtl:e.direction===`rtl`}))},[e.direction]),L.createElement(jn,null,function(t,n,r){return L.createElement(Cl,null,function(t){return L.createElement(Rl,A({parentContext:t,legacyLocale:r},e))})})};zl.ConfigContext=Sl,zl.SizeContext=kl,zl.config=Il;var Bl=t(D());function Vl(e,t,n,r){var i=Bl.unstable_batchedUpdates?function(e){Bl.unstable_batchedUpdates(n,e)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}var X=L.isValidElement;function Hl(e){return e&&X(e)&&e.type===L.Fragment}function Ul(e,t,n){return X(e)?L.cloneElement(e,typeof n==`function`?n(e.props||{}):n):t}function Wl(e,t){return Ul(e,e,t)}var Gl=(function(){if(typeof navigator>`u`||typeof window>`u`)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e?.substr(0,4))});Si();var Kl=(0,L.forwardRef)(function(e,t){var n=e.didUpdate,r=e.getContainer,i=e.children,a=(0,L.useRef)(),o=(0,L.useRef)();(0,L.useImperativeHandle)(t,function(){return{}});var s=(0,L.useRef)(!1);return!s.current&&xi()&&(o.current=r(),a.current=o.current.parentNode,s.current=!0),(0,L.useEffect)(function(){n?.(e)}),(0,L.useEffect)(function(){return o.current.parentNode===null&&a.current!==null&&a.current.appendChild(o.current),function(){var e;(e=o.current)==null||(e=e.parentNode)==null||e.removeChild(o.current)}},[]),o.current?Bl.createPortal(i,o.current):null});P();function ql(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function Jl(e,t,n){return N(N({},e[t]||{}),n)}function Yl(e,t,n,r){for(var i=n.points,a=Object.keys(e),o=0;o=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function rd(e,t,n,r){var i=Z.clone(e),a={width:t.width,height:t.height};return r.adjustX&&i.left=n.left&&i.left+a.width>n.right&&(a.width-=i.left+a.width-n.right),r.adjustX&&i.left+a.width>n.right&&(i.left=Math.max(n.right-a.width,n.left)),r.adjustY&&i.top=n.top&&i.top+a.height>n.bottom&&(a.height-=i.top+a.height-n.bottom),r.adjustY&&i.top+a.height>n.bottom&&(i.top=Math.max(n.bottom-a.height,n.top)),Z.mix(i,a)}function id(e){var t,n,r;if(!Z.isWindow(e)&&e.nodeType!==9)t=Z.offset(e),n=Z.outerWidth(e),r=Z.outerHeight(e);else{var i=Z.getWindow(e);t={left:Z.getWindowScrollLeft(i),top:Z.getWindowScrollTop(i)},n=Z.viewportWidth(i),r=Z.viewportHeight(i)}return t.width=n,t.height=r,t}function ad(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,a=e.height,o=e.left,s=e.top;return n===`c`?s+=a/2:n===`b`&&(s+=a),r===`c`?o+=i/2:r===`r`&&(o+=i),{left:o,top:s}}function od(e,t,n,r,i){var a=ad(t,n[1]),o=ad(e,n[0]),s=[o.left-a.left,o.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-i[0]),top:Math.round(e.top-s[1]+r[1]-i[1])}}function sd(e,t,n){return e.leftn.right}function cd(e,t,n){return e.topn.bottom}function ld(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.right||r.top>=n.bottom}function _d(e,t,n){var r=n.target||t;return hd(e,id(r),n,!gd(r,n.overflow&&n.overflow.alwaysByViewport))}_d.__getOffsetParent=$u,_d.__getVisibleRectForElement=nd;function vd(e,t,n){var r,i,a=Z.getDocument(e),o=a.defaultView||a.parentWindow,s=Z.getWindowScrollLeft(o),c=Z.getWindowScrollTop(o),l=Z.viewportWidth(o),u=Z.viewportHeight(o);r=`pageX`in t?t.pageX:s+t.clientX,i=`pageY`in t?t.pageY:c+t.clientY;var d={left:r,top:i,width:0,height:0},f=r>=0&&r<=s+l&&i>=0&&i<=c+u,p=[n.points[0],`cc`];return hd(e,d,$l($l({},n),{},{points:p}),f)}function yd(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=r.has(e);if(Ge(!o,`Warning: There may be circular references`),o)return!1;if(e===t)return!0;if(n&&a>1)return!1;r.add(e);var s=a+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var c=0;c{_(),Xe()}));bd();var xd=(function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),a=i.width,o=i.height;if(a||o)return!0}}return!1}),Sd=(function(e,t){var n=L.useRef(!1),r=L.useRef(null);function i(){window.clearTimeout(r.current)}function a(o){if(i(),!n.current||o===!0){if(e(o)===!1)return;n.current=!0,r.current=window.setTimeout(function(){n.current=!1},t)}else r.current=window.setTimeout(function(){n.current=!1,a()},t)}return[a,function(){n.current=!1,i()}]});u(),Kt(),wi();function Cd(e,t){return e===t?!0:!e||!t?!1:`pageX`in t&&`pageY`in t?e.pageX===t.pageX&&e.pageY===t.pageY:`clientX`in t&&`clientY`in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function wd(e,t){e!==document.activeElement&&Ci(t,e)&&typeof e.focus==`function`&&e.focus()}function Td(e,t){var n=null,r=null;function i(e){var i=h(e,1)[0].target;if(document.documentElement.contains(i)){var a=i.getBoundingClientRect(),o=a.width,s=a.height,c=Math.floor(o),l=Math.floor(s);(n!==c||r!==l)&&Promise.resolve().then(function(){t({width:c,height:l})}),n=c,r=l}}var a=new I(i);return e&&a.observe(e),function(){a.disconnect()}}u(),_(),Fo(),vt();function Ed(e){return typeof e==`function`?e():null}function Dd(e){return v(e)!==`object`||!e?null:e}var Od=L.forwardRef(function(e,t){var n=e.children,r=e.disabled,i=e.target,a=e.align,o=e.onAlign,s=e.monitorWindowResize,c=e.monitorBufferTime,l=c===void 0?0:c,u=L.useRef({}),d=L.useRef(),f=L.Children.only(n),p=L.useRef({});p.current.disabled=r,p.current.target=i,p.current.align=a,p.current.onAlign=o;var m=h(Sd(function(){var e=p.current,t=e.disabled,n=e.target,r=e.align,i=e.onAlign,a=d.current;if(!t&&n&&a){var o,s=Ed(n),c=Dd(n);u.current.element=s,u.current.point=c,u.current.align=r;var l=document.activeElement;return s&&xd(s)?o=_d(a,s,r):c&&(o=vd(a,c,r)),wd(l,a),i&&o&&i(a,o),!0}return!1},l),2),g=m[0],_=m[1],v=h(L.useState(),2),y=v[0],b=v[1],x=h(L.useState(),2),S=x[0],C=x[1];return No(function(){b(Ed(i)),C(Dd(i))}),L.useEffect(function(){(u.current.element!==y||!Cd(u.current.point,S)||!yd(u.current.align,a))&&g()}),L.useEffect(function(){return Td(d.current,g)},[d.current]),L.useEffect(function(){return Td(y,g)},[y]),L.useEffect(function(){r?_():g()},[r]),L.useEffect(function(){if(s)return Vl(window,`resize`,g).remove},[s]),L.useEffect(function(){return function(){_()}},[]),L.useImperativeHandle(t,function(){return{forceAlign:function(){return g(!0)}}}),L.isValidElement(f)&&(f=L.cloneElement(f,{ref:mt(f.ref,d)})),f});Od.displayName=`Align`;var kd=Od;io(),x(),u(),Os(),Ro();var Ad=[`measure`,`alignPre`,`align`,null,`motion`],jd=(function(e,t){var n=h(Io(null),2),r=n[0],i=n[1],a=(0,L.useRef)();function o(e){i(e,!0)}function s(){Ds.cancel(a.current)}function c(e){s(),a.current=Ds(function(){o(function(e){switch(r){case`align`:return`motion`;case`motion`:return`stable`;default:}return e}),e?.()})}return(0,L.useEffect)(function(){o(`measure`)},[e]),(0,L.useEffect)(function(){switch(r){case`measure`:t();break;default:}r&&(a.current=Ds(w(ro().mark(function e(){var t,n;return ro().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=Ad.indexOf(r),n=Ad[t+1],n&&t!==-1&&o(n);case 3:case`end`:return e.stop()}},e)}))))},[r]),(0,L.useEffect)(function(){return function(){s()}},[]),[r,c]});u();var Md=(function(e){var t=h(L.useState({width:0,height:0}),2),n=t[0],r=t[1];function i(e){var t=e.offsetWidth,n=e.offsetHeight,i=e.getBoundingClientRect(),a=i.width,o=i.height;Math.abs(t-a)<1&&Math.abs(n-o)<1&&(t=a,n=o),r({width:t,height:n})}return[L.useMemo(function(){var t={};if(e){var r=n.width,i=n.height;e.indexOf(`height`)!==-1&&i?t.height=i:e.indexOf(`minHeight`)!==-1&&i&&(t.minHeight=i),e.indexOf(`width`)!==-1&&r?t.width=r:e.indexOf(`minWidth`)!==-1&&r&&(t.minWidth=r)}return t},[e,n]),i]});j(),P(),u(),Fo(),lc();var Nd=L.forwardRef(function(e,t){var n=e.visible,r=e.prefixCls,i=e.className,a=e.style,o=e.children,s=e.zIndex,c=e.stretch,l=e.destroyPopupOnHide,u=e.forceRender,d=e.align,f=e.point,p=e.getRootDomNode,m=e.getClassNameFromAlign,g=e.onAlign,_=e.onMouseEnter,v=e.onMouseLeave,y=e.onMouseDown,b=e.onTouchStart,x=e.onClick,S=(0,L.useRef)(),C=(0,L.useRef)(),w=h((0,L.useState)(),2),T=w[0],ee=w[1],E=h(Md(c),2),D=E[0],te=E[1];function ne(){c&&te(p())}var re=h(jd(n,ne),2),O=re[0],ie=re[1],ae=h((0,L.useState)(0),2),oe=ae[0],se=ae[1],ce=(0,L.useRef)();No(function(){O===`alignPre`&&se(0)},[O]);function le(){return f||p}function k(){var e;(e=S.current)==null||e.forceAlign()}function ue(e,t){var n=m(t);T!==n&&ee(n),se(function(e){return e+1}),O===`align`&&g?.(e,t)}No(function(){O===`align`&&(oe<3?k():ie(function(){var e;(e=ce.current)==null||e.call(ce)}))},[oe]);var de=N({},Xl(e));[`onAppearEnd`,`onEnterEnd`,`onLeaveEnd`].forEach(function(e){var t=de[e];de[e]=function(e,n){return ie(),t?.(e,n)}});function fe(){return new Promise(function(e){ce.current=e})}L.useEffect(function(){!de.motionName&&O===`motion`&&ie()},[de.motionName,O]),L.useImperativeHandle(t,function(){return{forceAlign:k,getElement:function(){return C.current}}});var pe=N(N({},D),{},{zIndex:s,opacity:O===`motion`||O===`stable`||!n?void 0:0,pointerEvents:!n&&O!==`stable`?`none`:void 0},a),me=!0;d!=null&&d.points&&(O===`align`||O===`stable`)&&(me=!1);var he=o;return L.Children.count(o)>1&&(he=L.createElement(`div`,{className:`${r}-content`},o)),L.createElement(cc,A({visible:n,ref:C,leavedClassName:`${r}-hidden`},de,{onAppearPrepare:fe,onEnterPrepare:fe,removeOnLeave:l,forceRender:u}),function(e,t){var n=e.className,a=e.style,o=(0,ka.default)(r,i,T,n);return L.createElement(kd,{target:le(),key:`popup`,ref:S,monitorWindowResize:!0,disabled:me,align:d,onAlign:ue},L.createElement(`div`,{ref:t,className:o,onMouseEnter:_,onMouseLeave:v,onMouseDownCapture:y,onTouchStartCapture:b,onClick:x,style:N(N({},a),pe)},he))})});Nd.displayName=`PopupInner`,j(),P(),lc();var Pd=L.forwardRef(function(e,t){var n=e.prefixCls,r=e.visible,i=e.zIndex,a=e.children,o=e.mobile;o=o===void 0?{}:o;var s=o.popupClassName,c=o.popupStyle,l=o.popupMotion,u=l===void 0?{}:l,d=o.popupRender,f=e.onClick,p=L.useRef();L.useImperativeHandle(t,function(){return{forceAlign:function(){},getElement:function(){return p.current}}});var m=N({zIndex:i},c),h=a;return L.Children.count(a)>1&&(h=L.createElement(`div`,{className:`${n}-content`},a)),d&&(h=d(h)),L.createElement(cc,A({visible:r,ref:p,removeOnLeave:!0},u),function(e,t){var r=e.className,i=e.style,a=(0,ka.default)(n,s,r);return L.createElement(`div`,{ref:t,className:a,onClick:f,style:N(N({},i),m)},h)})});Pd.displayName=`MobilePopupInner`,j(),P(),u(),Ln();var Fd=[`visible`,`mobile`],Id=L.forwardRef(function(e,t){var n=e.visible,r=e.mobile,i=In(e,Fd),a=h((0,L.useState)(n),2),o=a[0],s=a[1],c=h((0,L.useState)(!1),2),l=c[0],u=c[1],d=N(N({},i),{},{visible:o});(0,L.useEffect)(function(){s(n),n&&r&&u(Gl())},[n,r]);var f=l?L.createElement(Pd,A({},d,{mobile:r,ref:t})):L.createElement(Nd,A({},d,{ref:t}));return L.createElement(`div`,null,L.createElement(Zl,d),f)});Id.displayName=`Popup`;var Ld=L.createContext(null);P(),j(),be(),Ce(),we(),Pe(),Jt(),b(),Os(),wi(),rt(),vt();function Rd(){}function zd(){return``}function Bd(e){return e?e.ownerDocument:window.document}var Vd=[`onClick`,`onMouseDown`,`onTouchStart`,`onMouseEnter`,`onMouseLeave`,`onFocus`,`onBlur`,`onContextMenu`];function Hd(e){var t=function(t){Ne(r,t);var n=qt(r);function r(e){var t;ye(this,r),t=n.call(this,e),C(M(t),`popupRef`,L.createRef()),C(M(t),`triggerRef`,L.createRef()),C(M(t),`portalContainer`,void 0),C(M(t),`attachId`,void 0),C(M(t),`clickOutsideHandler`,void 0),C(M(t),`touchOutsideHandler`,void 0),C(M(t),`contextMenuOutsideHandler1`,void 0),C(M(t),`contextMenuOutsideHandler2`,void 0),C(M(t),`mouseDownTimeout`,void 0),C(M(t),`focusTime`,void 0),C(M(t),`preClickTime`,void 0),C(M(t),`preTouchTime`,void 0),C(M(t),`delayTimer`,void 0),C(M(t),`hasPopupMouseDown`,void 0),C(M(t),`onMouseEnter`,function(e){var n=t.props.mouseEnterDelay;t.fireEvents(`onMouseEnter`,e),t.delaySetPopupVisible(!0,n,n?null:e)}),C(M(t),`onMouseMove`,function(e){t.fireEvents(`onMouseMove`,e),t.setPoint(e)}),C(M(t),`onMouseLeave`,function(e){t.fireEvents(`onMouseLeave`,e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),C(M(t),`onPopupMouseEnter`,function(){t.clearDelayTimer()}),C(M(t),`onPopupMouseLeave`,function(e){e.relatedTarget&&!e.relatedTarget.setTimeout&&Ci(t.popupRef.current?.getElement(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),C(M(t),`onFocus`,function(e){t.fireEvents(`onFocus`,e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))}),C(M(t),`onMouseDown`,function(e){t.fireEvents(`onMouseDown`,e),t.preClickTime=Date.now()}),C(M(t),`onTouchStart`,function(e){t.fireEvents(`onTouchStart`,e),t.preTouchTime=Date.now()}),C(M(t),`onBlur`,function(e){t.fireEvents(`onBlur`,e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)}),C(M(t),`onContextMenu`,function(e){e.preventDefault(),t.fireEvents(`onContextMenu`,e),t.setPopupVisible(!0,e)}),C(M(t),`onContextMenuClose`,function(){t.isContextMenuToShow()&&t.close()}),C(M(t),`onClick`,function(e){if(t.fireEvents(`onClick`,e),t.focusTime){var n;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var r=!t.state.popupVisible;(t.isClickToHide()&&!r||r&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)}),C(M(t),`onPopupMouseDown`,function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var e;(e=t.context).onPopupMouseDown.apply(e,arguments)}}),C(M(t),`onDocumentClick`,function(e){if(!(t.props.mask&&!t.props.maskClosable)){var n=e.target,r=t.getRootDomNode(),i=t.getPopupDomNode();(!Ci(r,n)||t.isContextMenuOnly())&&!Ci(i,n)&&!t.hasPopupMouseDown&&t.close()}}),C(M(t),`getRootDomNode`,function(){var e=t.props.getTriggerDOMNode;if(e)return e(t.triggerRef.current);try{var n=et(t.triggerRef.current);if(n)return n}catch{}return Bl.findDOMNode(M(t))}),C(M(t),`getPopupClassNameFromAlign`,function(e){var n=[],r=t.props,i=r.popupPlacement,a=r.builtinPlacements,o=r.prefixCls,s=r.alignPoint,c=r.getPopupClassNameFromAlign;return i&&a&&n.push(Yl(a,o,e,s)),c&&n.push(c(e)),n.join(` `)}),C(M(t),`getComponent`,function(){var e=t.props,n=e.prefixCls,r=e.destroyPopupOnHide,i=e.popupClassName,a=e.onPopupAlign,o=e.popupMotion,s=e.popupAnimation,c=e.popupTransitionName,l=e.popupStyle,u=e.mask,d=e.maskAnimation,f=e.maskTransitionName,p=e.maskMotion,m=e.zIndex,h=e.popup,g=e.stretch,_=e.alignPoint,v=e.mobile,y=e.forceRender,b=e.onPopupClick,x=t.state,S=x.popupVisible,C=x.point,w=t.getPopupAlign(),T={};return t.isMouseEnterToShow()&&(T.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(T.onMouseLeave=t.onPopupMouseLeave),T.onMouseDown=t.onPopupMouseDown,T.onTouchStart=t.onPopupMouseDown,L.createElement(Id,A({prefixCls:n,destroyPopupOnHide:r,visible:S,point:_&&C,className:i,align:w,onAlign:a,animation:s,getClassNameFromAlign:t.getPopupClassNameFromAlign},T,{stretch:g,getRootDomNode:t.getRootDomNode,style:l,mask:u,zIndex:m,transitionName:c,maskAnimation:d,maskTransitionName:f,maskMotion:p,ref:t.popupRef,motion:o,mobile:v,forceRender:y,onClick:b}),typeof h==`function`?h():h)}),C(M(t),`attachParent`,function(e){Ds.cancel(t.attachId);var n=t.props,r=n.getPopupContainer,i=n.getDocument,a=t.getRootDomNode(),o;r?(a||r.length===0)&&(o=r(a)):o=i(t.getRootDomNode()).body,o?o.appendChild(e):t.attachId=Ds(function(){t.attachParent(e)})}),C(M(t),`getContainer`,function(){if(!t.portalContainer){var e=t.props.getDocument,n=e(t.getRootDomNode()).createElement(`div`);n.style.position=`absolute`,n.style.top=`0`,n.style.left=`0`,n.style.width=`100%`,t.portalContainer=n}return t.attachParent(t.portalContainer),t.portalContainer}),C(M(t),`setPoint`,function(e){!t.props.alignPoint||!e||t.setState({point:{pageX:e.pageX,pageY:e.pageY}})}),C(M(t),`handlePortalUpdate`,function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)}),C(M(t),`triggerContextValue`,{onPopupMouseDown:t.onPopupMouseDown});var i=`popupVisible`in e?!!e.popupVisible:!!e.defaultPopupVisible;return t.state={prevPopupVisible:i,popupVisible:i},Vd.forEach(function(e){t[`fire${e}`]=function(n){t.fireEvents(e,n)}}),t}return Se(r,[{key:`componentDidMount`,value:function(){this.componentDidUpdate()}},{key:`componentDidUpdate`,value:function(){var e=this.props;if(this.state.popupVisible){var t;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(t=e.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Vl(t,`mousedown`,this.onDocumentClick)),this.touchOutsideHandler||=(t||=e.getDocument(this.getRootDomNode()),Vl(t,`touchstart`,this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(t||=e.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Vl(t,`scroll`,this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Vl(window,`blur`,this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:`componentWillUnmount`,value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ds.cancel(this.attachId)}},{key:`getPopupDomNode`,value:function(){return this.popupRef.current?.getElement()||null}},{key:`getPopupAlign`,value:function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?Jl(r,t,n):n}},{key:`setPopupVisible`,value:function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&(`popupVisible`in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&e&&this.setPoint(t)}},{key:`delaySetPopupVisible`,value:function(e,t,n){var r=this,i=t*1e3;if(this.clearDelayTimer(),i){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=window.setTimeout(function(){r.setPopupVisible(e,a),r.clearDelayTimer()},i)}else this.setPopupVisible(e,n)}},{key:`clearDelayTimer`,value:function(){this.delayTimer&&=(clearTimeout(this.delayTimer),null)}},{key:`clearOutsideHandler`,value:function(){this.clickOutsideHandler&&=(this.clickOutsideHandler.remove(),null),this.contextMenuOutsideHandler1&&=(this.contextMenuOutsideHandler1.remove(),null),this.contextMenuOutsideHandler2&&=(this.contextMenuOutsideHandler2.remove(),null),this.touchOutsideHandler&&=(this.touchOutsideHandler.remove(),null)}},{key:`createTwoChains`,value:function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this[`fire${e}`]:t[e]||n[e]}},{key:`isClickToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isContextMenuOnly`,value:function(){var e=this.props.action;return e===`contextMenu`||e.length===1&&e[0]===`contextMenu`}},{key:`isContextMenuToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`contextMenu`)!==-1||n.indexOf(`contextMenu`)!==-1}},{key:`isClickToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isMouseEnterToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseEnter`)!==-1}},{key:`isMouseLeaveToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseLeave`)!==-1}},{key:`isFocusToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`focus`)!==-1||n.indexOf(`focus`)!==-1}},{key:`isBlurToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`focus`)!==-1||n.indexOf(`blur`)!==-1}},{key:`forcePopupAlign`,value:function(){if(this.state.popupVisible){var e;(e=this.popupRef.current)==null||e.forceAlign()}}},{key:`fireEvents`,value:function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)}},{key:`close`,value:function(){this.setPopupVisible(!1)}},{key:`render`,value:function(){var t=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,a=n.alignPoint,o=n.className,s=n.autoDestroy,c=L.Children.only(r),l={key:`trigger`};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains(`onContextMenu`),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains(`onClick`),l.onMouseDown=this.createTwoChains(`onMouseDown`),l.onTouchStart=this.createTwoChains(`onTouchStart`)),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,a&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains(`onMouseEnter`),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains(`onMouseLeave`),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains(`onFocus`),l.onBlur=this.createTwoChains(`onBlur`));var u=(0,ka.default)(c&&c.props&&c.props.className,o);u&&(l.className=u);var d=N({},l);gt(c)&&(d.ref=mt(this.triggerRef,c.ref));var f=L.cloneElement(c,d),p;return(t||this.popupRef.current||i)&&(p=L.createElement(e,{key:`portal`,getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&s&&(p=null),L.createElement(Ld.Provider,{value:this.triggerContextValue},f,p)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.popupVisible,r={};return n!==void 0&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r}}]),r}(L.Component);return C(t,`contextType`,Ld),C(t,`defaultProps`,{prefixCls:`rc-trigger-popup`,getPopupClassNameFromAlign:zd,getDocument:Bd,onPopupVisibleChange:Rd,afterPopupVisibleChange:Rd,onPopupAlign:Rd,popupClassName:``,mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),t}var Ud=Hd(Kl),Wd=function(){return[...arguments]},Gd=function(){return[...arguments]},Kd=function(){return{height:0,opacity:0}},qd=function(e){return{height:e.scrollHeight,opacity:1}},Jd=function(e){return{height:e?e.offsetHeight:0}},Yd=function(e,t){return t?.deadline===!0||t.propertyName===`height`},Xd={motionName:`ant-motion-collapse`,onAppearStart:Kd,onEnterStart:Kd,onAppearActive:qd,onEnterActive:qd,onLeaveStart:Jd,onLeaveActive:Kd,onAppearEnd:Yd,onEnterEnd:Yd,onLeaveEnd:Yd,motionDeadline:500},Zd=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},Qd=function(e,t,n){return n===void 0?`${e}-${t}`:n},$d=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ef=new class extends $d{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},tf={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},nf=new class{#e=tf;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function rf(e){setTimeout(e,0)}var af=typeof window>`u`||`Deno`in globalThis;function of(){}function sf(e,t){return typeof e==`function`?e(t):e}function cf(e){return typeof e==`number`&&e>=0&&e!==1/0}function lf(e,t){return Math.max(e+(t||0)-Date.now(),0)}function uf(e,t){return typeof e==`function`?e(t):e}function df(e,t){return typeof e==`function`?e(t):e}function ff(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==mf(o,t.options))return!1}else if(!gf(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function pf(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(hf(t.options.mutationKey)!==hf(a))return!1}else if(!gf(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function mf(e,t){return(t?.queryKeyHashFn||hf)(e)}function hf(e){return JSON.stringify(e,(e,t)=>xf(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function gf(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>gf(e[n],t[n])):!1}var _f=Object.prototype.hasOwnProperty;function vf(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=bf(e)&&bf(t);if(!r&&!(xf(e)&&xf(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{nf.setTimeout(t,e)})}function wf(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:vf(e,t)}function Tf(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Ef(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Df=Symbol();function Of(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Df?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function kf(e,t){return typeof e==`function`?e(...t):!!e}function Af(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var jf=(()=>{let e=()=>af;return{isServer(){return e()},setIsServer(t){e=t}}})();function Mf(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var Nf=rf;function Pf(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=Nf,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Ff=Pf(),If=new class extends $d{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function Lf(e){return Math.min(1e3*2**e,3e4)}function Rf(e){return(e??`online`)===`online`?If.isOnline():!0}var zf=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Bf(e){let t=!1,n=0,r,i=Mf(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new zf(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>ef.isFocused()&&(e.networkMode===`always`||If.isOnline())&&e.canRun(),u=()=>Rf(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(jf.isServer()?0:3),o=e.retryDelay??Lf,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&nl()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var Vf=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),cf(this.gcTime)&&(this.#e=nf.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(jf.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(nf.clearTimeout(this.#e),this.#e=void 0)}};function Hf(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{Af(e,()=>t.signal,()=>n=!0)},u=Of(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?Ef:Tf;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?Wf:Uf,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Uf(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Uf(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Wf(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Gf=class extends Vf{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Jf(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Jf(this.options);e.data!==void 0&&(this.setState(qf(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=wf(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(of).catch(of):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>df(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Df||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>uf(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!lf(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=Of(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Hf(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=Bf({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof zf&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof zf){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...Kf(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...qf(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Ff.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function Kf(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Rf(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function qf(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Jf(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Yf=class extends $d{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=Mf(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Zf(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Qf(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Qf(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof df(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!yf(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&$f(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||df(this.options.enabled,this.#t)!==df(t.enabled,this.#t)||uf(this.options.staleTime,this.#t)!==uf(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||df(this.options.enabled,this.#t)!==df(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return tp(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(of)),t}#g(){this.#b();let e=uf(this.options.staleTime,this.#t);if(jf.isServer()||this.#r.isStale||!cf(e))return;let t=lf(this.#r.dataUpdatedAt,e)+1;this.#d=nf.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(jf.isServer()||df(this.options.enabled,this.#t)===!1||!cf(this.#p)||this.#p===0)&&(this.#f=nf.setInterval(()=>{(this.options.refetchIntervalInBackground||ef.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(nf.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(nf.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Zf(e,t),o=i&&$f(e,n,t,r);(a||o)&&(l={...l,...Kf(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=wf(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=wf(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:ep(e,t),refetch:this.refetch,promise:this.#o,isEnabled:df(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{i(this.#o=x.promise=Mf())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!yf(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){Ff.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Xf(e,t){return df(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&df(t.retryOnMount,e)===!1)}function Zf(e,t){return Xf(e,t)||e.state.data!==void 0&&Qf(e,t,t.refetchOnMount)}function Qf(e,t,n){if(df(t.enabled,e)!==!1&&uf(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&ep(e,t)}return!1}function $f(e,t,n,r){return(e!==t||df(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&ep(e,n)}function ep(e,t){return df(t.enabled,e)!==!1&&e.isStaleByTime(uf(t.staleTime,e))}function tp(e,t){return!yf(e.getCurrentResult(),t)}var np=a(),rp=L.createContext(void 0),ip=e=>{let t=L.useContext(rp);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},ap=({client:e,children:t})=>(L.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,np.jsx)(rp.Provider,{value:e,children:t})),op=L.createContext(!1),sp=()=>L.useContext(op);op.Provider;function cp(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var lp=L.createContext(cp()),up=()=>L.useContext(lp),dp=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?kf(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},fp=e=>{L.useEffect(()=>{e.clearReset()},[e])},pp=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||kf(n,[e.error,r])),mp=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},hp=(e,t)=>e.isLoading&&e.isFetching&&!t,gp=(e,t)=>e?.suspense&&t.isPending,_p=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function vp(e,t,n){let r=sp(),i=up(),a=ip(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,mp(o),dp(o,i,s),fp(i);let l=!a.getQueryCache().get(o.queryHash),[u]=L.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(L.useSyncExternalStore(L.useCallback(e=>{let t=f?u.subscribe(Ff.batchCalls(e)):of;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),L.useEffect(()=>{u.setOptions(o)},[o,u]),gp(o,d))throw _p(o,u,i);if(pp({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!jf.isServer()&&hp(d,r)&&(l?_p(o,u,i):s?.promise)?.catch(of).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function yp(e,t){return vp(e,Yf,t)}var bp=r(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),xp=r(((e,t)=>{var n=bp();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),Sp=r(((e,t)=>{t.exports=xp()()}));function Cp(e,t){return function(){return e.apply(t,arguments)}}var{toString:wp}=Object.prototype,{getPrototypeOf:Tp}=Object,{iterator:Ep,toStringTag:Dp}=Symbol,Op=(e=>t=>{let n=wp.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),kp=e=>(e=e.toLowerCase(),t=>Op(t)===e),Ap=e=>t=>typeof t===e,{isArray:jp}=Array,Mp=Ap(`undefined`);function Np(e){return e!==null&&!Mp(e)&&e.constructor!==null&&!Mp(e.constructor)&&Lp(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Pp=kp(`ArrayBuffer`);function Fp(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Pp(e.buffer),t}var Ip=Ap(`string`),Lp=Ap(`function`),Rp=Ap(`number`),zp=e=>typeof e==`object`&&!!e,Bp=e=>e===!0||e===!1,Vp=e=>{if(Op(e)!==`object`)return!1;let t=Tp(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Dp in e)&&!(Ep in e)},Hp=e=>{if(!zp(e)||Np(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Up=kp(`Date`),Wp=kp(`File`),Gp=e=>!!(e&&e.uri!==void 0),Kp=e=>e&&e.getParts!==void 0,qp=kp(`Blob`),Jp=kp(`FileList`),Yp=e=>zp(e)&&Lp(e.pipe);function Xp(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Zp=Xp(),Qp=Zp.FormData===void 0?void 0:Zp.FormData,$p=e=>{if(!e)return!1;if(Qp&&e instanceof Qp)return!0;let t=Tp(e);if(!t||t===Object.prototype||!Lp(e.append))return!1;let n=Op(e);return n===`formdata`||n===`object`&&Lp(e.toString)&&e.toString()===`[object FormData]`},em=kp(`URLSearchParams`),[tm,nm,rm,im]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(kp),am=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function om(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),jp(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var cm=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,lm=e=>!Mp(e)&&e!==cm;function um(...e){let{caseless:t,skipUndefined:n}=lm(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&sm(r,i)||i,o=Sm(r,a)?r[a]:void 0;Vp(o)&&Vp(e)?r[a]=um(o,e):Vp(e)?r[a]=um({},e):jp(e)?r[a]=e.slice():(!n||!Mp(e))&&(r[a]=e)};for(let t=0,n=e.length;t(om(t,(t,r)=>{n&&Lp(t)?Object.defineProperty(e,r,{__proto__:null,value:Cp(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),fm=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),pm=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},mm=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&Tp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},hm=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},gm=e=>{if(!e)return null;if(jp(e))return e;let t=e.length;if(!Rp(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},_m=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&Tp(Uint8Array)),vm=(e,t)=>{let n=(e&&e[Ep]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},ym=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},bm=kp(`HTMLFormElement`),xm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),Sm=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Cm=kp(`RegExp`),wm=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};om(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Tm=e=>{wm(e,(t,n)=>{if(Lp(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(Lp(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Em=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return jp(e)?r(e):r(String(e).split(t)),n},Dm=()=>{},Om=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function km(e){return!!(e&&Lp(e.append)&&e[Dp]===`FormData`&&e[Ep])}var Am=e=>{let t=new WeakSet,n=e=>{if(zp(e)){if(t.has(e))return;if(Np(e))return e;if(!(`toJSON`in e)){t.add(e);let r=jp(e)?[]:{};return om(e,(e,t)=>{let i=n(e);!Mp(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},jm=kp(`AsyncFunction`),Mm=e=>e&&(zp(e)||Lp(e))&&Lp(e.then)&&Lp(e.catch),Nm=((e,t)=>e?setImmediate:t?((e,t)=>(cm.addEventListener(`message`,({source:n,data:r})=>{n===cm&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),cm.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,Lp(cm.postMessage)),Q={isArray:jp,isArrayBuffer:Pp,isBuffer:Np,isFormData:$p,isArrayBufferView:Fp,isString:Ip,isNumber:Rp,isBoolean:Bp,isObject:zp,isPlainObject:Vp,isEmptyObject:Hp,isReadableStream:tm,isRequest:nm,isResponse:rm,isHeaders:im,isUndefined:Mp,isDate:Up,isFile:Wp,isReactNativeBlob:Gp,isReactNative:Kp,isBlob:qp,isRegExp:Cm,isFunction:Lp,isStream:Yp,isURLSearchParams:em,isTypedArray:_m,isFileList:Jp,forEach:om,merge:um,extend:dm,trim:am,stripBOM:fm,inherits:pm,toFlatObject:mm,kindOf:Op,kindOfTest:kp,endsWith:hm,toArray:gm,forEachEntry:vm,matchAll:ym,isHTMLForm:bm,hasOwnProperty:Sm,hasOwnProp:Sm,reduceDescriptors:wm,freezeMethods:Tm,toObjectSet:Em,toCamelCase:xm,noop:Dm,toFiniteNumber:Om,findKey:sm,global:cm,isContextDefined:lm,isSpecCompliantForm:km,toJSONObject:Am,isAsyncFn:jm,isThenable:Mm,setImmediate:Nm,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(cm):typeof process<`u`&&process.nextTick||Nm,isIterable:e=>e!=null&&Lp(e[Ep])},Pm=Q.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),Fm=e=>{let t={},n,r,i;return e&&e.split(` +`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&Pm[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t};function Im(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var Lm=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),Rm=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function zm(e,t){return Q.isArray(e)?e.map(e=>zm(e,t)):Im(String(e).replace(t,``))}var Bm=e=>zm(e,Lm),Vm=e=>zm(e,Rm);function Hm(e){let t=Object.create(null);return Q.forEach(e.toJSON(),(e,n)=>{t[n]=Vm(e)}),t}var Um=Symbol(`internals`);function Wm(e){return e&&String(e).trim().toLowerCase()}function Gm(e){return e===!1||e==null?e:Q.isArray(e)?e.map(Gm):Bm(String(e))}function Km(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var qm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Jm(e,t,n,r,i){if(Q.isFunction(r))return r.call(this,t,n);if(i&&(t=n),Q.isString(t)){if(Q.isString(r))return t.indexOf(r)!==-1;if(Q.isRegExp(r))return r.test(t)}}function Ym(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Xm(e,t){let n=Q.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var Zm=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=Wm(t);if(!i)throw Error(`header name must be a non-empty string`);let a=Q.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=Gm(e))}let a=(e,t)=>Q.forEach(e,(e,n)=>i(e,n,t));if(Q.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(Q.isString(e)&&(e=e.trim())&&!qm(e))a(Fm(e),t);else if(Q.isObject(e)&&Q.isIterable(e)){let n={},r,i;for(let t of e){if(!Q.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?Q.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=Wm(e),e){let n=Q.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Km(e);if(Q.isFunction(t))return t.call(this,e,n);if(Q.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=Wm(e),e){let n=Q.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||Jm(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=Wm(e),e){let i=Q.findKey(n,e);i&&(!t||Jm(n,n[i],i,t))&&(delete n[i],r=!0)}}return Q.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||Jm(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return Q.forEach(this,(r,i)=>{let a=Q.findKey(n,i);if(a){t[a]=Gm(r),delete t[i];return}let o=e?Ym(i):String(i).trim();o!==i&&delete t[i],t[o]=Gm(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return Q.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&Q.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` +`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[Um]=this[Um]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=Wm(e);t[r]||(Xm(n,e),t[r]=!0)}return Q.isArray(e)?e.forEach(r):r(e),this}};Zm.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),Q.reduceDescriptors(Zm.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),Q.freezeMethods(Zm);var Qm=`[REDACTED ****]`;function $m(e){if(Q.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(Q.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function eh(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||Q.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof Zm&&(e=e.toJSON()),r.push(e);let t;if(Q.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);Q.isUndefined(r)||(t[n]=r)});else{if(!Q.isPlainObject(e)&&$m(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?Qm:i(a);Q.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}var $=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&Q.hasOwnProp(e,`redact`)?e.redact:void 0,n=Q.isArray(t)&&t.length>0?eh(e,t):Q.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};$.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,$.ERR_BAD_OPTION=`ERR_BAD_OPTION`,$.ECONNABORTED=`ECONNABORTED`,$.ETIMEDOUT=`ETIMEDOUT`,$.ECONNREFUSED=`ECONNREFUSED`,$.ERR_NETWORK=`ERR_NETWORK`,$.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,$.ERR_DEPRECATED=`ERR_DEPRECATED`,$.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,$.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,$.ERR_CANCELED=`ERR_CANCELED`,$.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,$.ERR_INVALID_URL=`ERR_INVALID_URL`,$.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function th(e){return Q.isPlainObject(e)||Q.isArray(e)}function nh(e){return Q.endsWith(e,`[]`)?e.slice(0,-2):e}function rh(e,t,n){return e?e.concat(t).map(function(e,t){return e=nh(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function ih(e){return Q.isArray(e)&&!e.some(th)}var ah=Q.toFlatObject(Q,{},null,function(e){return/^is[A-Z]/.test(e)});function oh(e,t,n){if(!Q.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=Q.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!Q.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||d,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&Q.isSpecCompliantForm(t);if(!Q.isFunction(i))throw TypeError(`visitor must be a function`);function u(e){if(e===null)return``;if(Q.isDate(e))return e.toISOString();if(Q.isBoolean(e))return e.toString();if(!l&&Q.isBlob(e))throw new $(`Blob is not supported. Use a Buffer instead.`);return Q.isArrayBuffer(e)||Q.isTypedArray(e)?l&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function d(e,n,i){let s=e;if(Q.isReactNative(t)&&Q.isReactNativeBlob(e))return t.append(rh(i,n,a),u(e)),!1;if(e&&!i&&typeof e==`object`){if(Q.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Q.isArray(e)&&ih(e)||(Q.isFileList(e)||Q.endsWith(n,`[]`))&&(s=Q.toArray(e)))return n=nh(n),s.forEach(function(e,r){!(Q.isUndefined(e)||e===null)&&t.append(o===!0?rh([n],r,a):o===null?n:n+`[]`,u(e))}),!1}return th(e)?!0:(t.append(rh(i,n,a),u(e)),!1)}let f=[],p=Object.assign(ah,{defaultVisitor:d,convertValue:u,isVisitable:th});function m(e,n,r=0){if(!Q.isUndefined(e)){if(r>c)throw new $(`Object is too deeply nested (`+r+` levels). Max depth: `+c,$.ERR_FORM_DATA_DEPTH_EXCEEDED);if(f.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));f.push(e),Q.forEach(e,function(e,a){(!(Q.isUndefined(e)||e===null)&&i.call(t,e,Q.isString(a)?a.trim():a,n,p))===!0&&m(e,n?n.concat(a):[a],r+1)}),f.pop()}}if(!Q.isObject(e))throw TypeError(`data must be an object`);return m(e),t}function sh(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function ch(e,t){this._pairs=[],e&&oh(e,this,t)}var lh=ch.prototype;lh.append=function(e,t){this._pairs.push([e,t])},lh.toString=function(e){let t=e?function(t){return e.call(this,t,sh)}:sh;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function uh(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function dh(e,t,n){if(!t)return e;let r=n&&n.encode||uh,i=Q.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;if(o=a?a(t,i):Q.isURLSearchParams(t)?t.toString():new ch(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var fh=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){Q.forEach(this.handlers,function(t){t!==null&&e(t)})}},ph={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},mh={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:ch,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},hh=n({hasBrowserEnv:()=>gh,hasStandardBrowserEnv:()=>vh,hasStandardBrowserWebWorkerEnv:()=>yh,navigator:()=>_h,origin:()=>bh}),gh=typeof window<`u`&&typeof document<`u`,_h=typeof navigator==`object`&&navigator||void 0,vh=gh&&(!_h||[`ReactNative`,`NativeScript`,`NS`].indexOf(_h.product)<0),yh=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,bh=gh&&window.location.href||`http://localhost`,xh={...hh,...mh};function Sh(e,t){return oh(e,new xh.classes.URLSearchParams,{visitor:function(e,t,n,r){return xh.isNode&&Q.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function Ch(e){return Q.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function wh(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&Q.isArray(r)?r.length:a,s?(Q.hasOwnProp(r,a)?r[a]=Q.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!Q.hasOwnProp(r,a)||!Q.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&Q.isArray(r[a])&&(r[a]=wh(r[a])),!o)}if(Q.isFormData(e)&&Q.isFunction(e.entries)){let n={};return Q.forEachEntry(e,(e,r)=>{t(Ch(e),r,n,0)}),n}return null}var Eh=(e,t)=>e!=null&&Q.hasOwnProp(e,t)?e[t]:void 0;function Dh(e,t,n){if(Q.isString(e))try{return(t||JSON.parse)(e),Q.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var Oh={transitional:ph,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=Q.isObject(e);if(i&&Q.isHTMLForm(e)&&(e=new FormData(e)),Q.isFormData(e))return r?JSON.stringify(Th(e)):e;if(Q.isArrayBuffer(e)||Q.isBuffer(e)||Q.isStream(e)||Q.isFile(e)||Q.isBlob(e)||Q.isReadableStream(e))return e;if(Q.isArrayBufferView(e))return e.buffer;if(Q.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=Eh(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Sh(e,t).toString();if((a=Q.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=Eh(this,`env`),r=n&&n.FormData;return oh(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),Dh(e)):e}],transformResponse:[function(e){let t=Eh(this,`transitional`)||Oh.transitional,n=t&&t.forcedJSONParsing,r=Eh(this,`responseType`),i=r===`json`;if(Q.isResponse(e)||Q.isReadableStream(e))return e;if(e&&Q.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,Eh(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?$.from(e,$.ERR_BAD_RESPONSE,this,null,Eh(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:xh.classes.FormData,Blob:xh.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{Oh.headers[e]={}});function kh(e,t){let n=this||Oh,r=t||n,i=Zm.from(r.headers),a=r.data;return Q.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function Ah(e){return!!(e&&e.__CANCEL__)}var jh=class extends ${constructor(e,t,n){super(e??`canceled`,$.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function Mh(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $(`Request failed with status code `+n.status,n.status>=400&&n.status<500?$.ERR_BAD_REQUEST:$.ERR_BAD_RESPONSE,n.config,n.request,n))}function Nh(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function Ph(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var Ih=(e,t,n=3)=>{let r=0,i=Ph(50,250);return Fh(n=>{if(!n||typeof n.loaded!=`number`)return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=o==null?a:Math.min(a,o),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},Lh=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Rh=e=>(...t)=>Q.asap(()=>e(...t)),zh=xh.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,xh.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(xh.origin),xh.navigator&&/(msie|trident)/i.test(xh.navigator.userAgent)):()=>!0,Bh=xh.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];Q.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),Q.isString(r)&&s.push(`path=${r}`),Q.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),Q.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;ne instanceof Zm?{...e}:e;function Gh(e,t){t||={};let n=Object.create(null);Object.defineProperty(n,`hasOwnProperty`,{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return Q.isPlainObject(e)&&Q.isPlainObject(t)?Q.merge.call({caseless:r},e,t):Q.isPlainObject(t)?Q.merge({},t):Q.isArray(t)?t.slice():t}function i(e,t,n,i){if(!Q.isUndefined(t))return r(e,t,n,i);if(!Q.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!Q.isUndefined(t))return r(void 0,t)}function o(e,t){if(!Q.isUndefined(t))return r(void 0,t);if(!Q.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(Q.hasOwnProp(t,a))return r(n,i);if(Q.hasOwnProp(e,a))return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(Wh(e),Wh(t),n,!0)};return Q.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=Q.hasOwnProp(c,r)?c[r]:i,o=a(Q.hasOwnProp(e,r)?e[r]:void 0,Q.hasOwnProp(t,r)?t[r]:void 0,r);Q.isUndefined(o)&&a!==s||(n[r]=o)}),n}var Kh=[`content-type`,`content-length`];function qh(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t).forEach(([t,n])=>{Kh.includes(t.toLowerCase())&&e.set(t,n)})}var Jh=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Yh=e=>{let t=Gh({},e),n=e=>Q.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=Zm.from(s),t.url=dh(Uh(l,d,u),e.params,e.paramsSerializer),c&&s.set(`Authorization`,`Basic `+btoa((c.username||``)+`:`+(c.password?Jh(c.password):``))),Q.isFormData(r)&&(xh.hasStandardBrowserEnv||xh.hasStandardBrowserWebWorkerEnv?s.setContentType(void 0):Q.isFunction(r.getHeaders)&&qh(s,r.getHeaders(),n(`formDataHeaderPolicy`))),xh.hasStandardBrowserEnv&&(Q.isFunction(i)&&(i=i(t)),i===!0||i==null&&zh(t.url))){let e=a&&o&&Bh.read(o);e&&s.set(a,e)}return t},Xh=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Yh(e),i=r.data,a=Zm.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=Zm.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());Mh(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.startsWith(`file:`))||setTimeout(g)},h.onabort=function(){h&&=(n(new $(`Request aborted`,$.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new $(t&&t.message?t.message:`Network Error`,$.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||ph;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new $(t,i.clarifyTimeoutError?$.ETIMEDOUT:$.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&Q.forEach(Hm(a),function(e,t){h.setRequestHeader(t,e)}),Q.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=Ih(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=Ih(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new jh(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=Nh(r.url);if(_&&!xh.protocols.includes(_)){n(new $(`Unsupported protocol `+_+`:`,$.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Zh=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof $?t:new jh(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new $(`timeout of ${t}ms exceeded`,$.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>Q.asap(o),s},Qh=function*(e,t){let n=e.byteLength;if(!t||n{let i=$h(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})};function ng(e){if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let t=e.indexOf(`,`);if(t<0)return 0;let n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length,t=r.length;for(let n=0;n=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)&&(i>=48&&i<=57||i>=65&&i<=70||i>=97&&i<=102)&&(e-=2,n+=2)}let n=0,i=t-1,a=e=>e>=2&&r.charCodeAt(e-2)===37&&r.charCodeAt(e-1)===51&&(r.charCodeAt(e)===68||r.charCodeAt(e)===100);i>=0&&(r.charCodeAt(i)===61?(n++,i--):a(i)&&(n++,i-=3)),n===1&&i>=0&&(r.charCodeAt(i)===61||a(i))&&n++;let o=Math.floor(e/4)*3-(n||0);return o>0?o:0}if(typeof Buffer<`u`&&typeof Buffer.byteLength==`function`)return Buffer.byteLength(r,`utf8`);let i=0;for(let e=0,t=r.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}var rg=`1.16.1`,ig=64*1024,{isFunction:ag}=Q,og=(e,...t)=>{try{return!!e(...t)}catch{return!1}},sg=e=>{let t=Q.global!==void 0&&Q.global!==null?Q.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=Q.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?ag(i):typeof fetch==`function`,c=ag(a),l=ag(o);if(!s)return!1;let u=s&&ag(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&og(()=>{let e=!1,t=new a(xh.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&og(()=>Q.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new $(`Response type '${e}' is not supported`,$.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(Q.isBlob(e))return e.size;if(Q.isSpecCompliantForm(e))return(await new a(xh.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(e)||Q.isArrayBuffer(e))return e.byteLength;if(Q.isURLSearchParams(e)&&(e+=``),Q.isString(e))return(await d(e)).byteLength},g=async(e,t)=>Q.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:u,timeout:d,onDownloadProgress:h,onUploadProgress:_,responseType:v,headers:y,withCredentials:b=`same-origin`,fetchOptions:x,maxContentLength:S,maxBodyLength:C}=Yh(e),w=Q.isNumber(S)&&S>-1,T=Q.isNumber(C)&&C>-1,ee=i||fetch;v=v?(v+``).toLowerCase():`text`;let E=Zh([l,u&&u.toAbortSignal()],d),D=null,te=E&&E.unsubscribe&&(()=>{E.unsubscribe()}),ne;try{if(w&&typeof t==`string`&&t.startsWith(`data:`)&&ng(t)>S)throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D);if(T&&n!==`get`&&n!==`head`){let t=await g(y,s);if(typeof t==`number`&&isFinite(t)&&t>C)throw new $(`Request body larger than maxBodyLength limit`,$.ERR_BAD_REQUEST,e,D)}if(_&&f&&n!==`get`&&n!==`head`&&(ne=await g(y,s))!==0){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(Q.isFormData(s)&&(n=e.headers.get(`content-type`))&&y.setContentType(n),e.body){let[t,n]=Lh(ne,Ih(Rh(_)));s=tg(e.body,ig,t,n)}}Q.isString(b)||(b=b?`include`:`omit`);let i=c&&`credentials`in a.prototype;if(Q.isFormData(s)){let e=y.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&y.delete(`content-type`)}y.set(`User-Agent`,`axios/`+rg,!1);let l={...x,signal:E,method:n.toUpperCase(),headers:Hm(y.normalize()),body:s,duplex:`half`,credentials:i?b:void 0};D=c&&new a(t,l);let u=await(c?ee(D,x):ee(t,l));if(w){let t=Q.toFiniteNumber(u.headers.get(`content-length`));if(t!=null&&t>S)throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D)}let d=p&&(v===`stream`||v===`response`);if(p&&u.body&&(h||w||d&&te)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=u[e]});let n=Q.toFiniteNumber(u.headers.get(`content-length`)),[r,i]=h&&Lh(n,Ih(Rh(h),!0))||[],a=0;u=new o(tg(u.body,ig,t=>{if(w&&(a=t,a>S))throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D);r&&r(t)},()=>{i&&i(),te&&te()}),t)}v||=`text`;let re=await m[Q.findKey(m,v)||`text`](u,e);if(w&&!p&&!d){let t;if(re!=null&&(typeof re.byteLength==`number`?t=re.byteLength:typeof re.size==`number`?t=re.size:typeof re==`string`&&(t=typeof r==`function`?new r().encode(re).byteLength:re.length)),typeof t==`number`&&t>S)throw new $(`maxContentLength size of `+S+` exceeded`,$.ERR_BAD_RESPONSE,e,D)}return!d&&te&&te(),await new Promise((t,n)=>{Mh(t,n,{data:re,headers:Zm.from(u.headers),status:u.status,statusText:u.statusText,config:e,request:D})})}catch(t){if(te&&te(),E&&E.aborted&&E.reason instanceof $){let n=E.reason;throw n.config=e,D&&(n.request=D),t!==n&&(n.cause=t),n}throw t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new $(`Network Error`,$.ERR_NETWORK,e,D,t&&t.response),{cause:t.cause||t}):$.from(t,t&&t.code,e,D,t&&t.response)}}},cg=new Map,lg=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=cg;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:sg(t)),l=c;return c};lg();var ug={http:null,xhr:Xh,fetch:{get:lg}};Q.forEach(ug,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{__proto__:null,value:t})}catch{}Object.defineProperty(e,`adapterName`,{__proto__:null,value:t})}});var dg=e=>`- ${e}`,fg=e=>Q.isFunction(e)||e===null||e===!1;function pg(e,t){e=Q.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new $(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : +`+e.map(dg).join(` +`):` `+dg(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var mg={getAdapter:pg,adapters:ug};function hg(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new jh(null,e)}function gg(e){return hg(e),e.headers=Zm.from(e.headers),e.data=kh.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),mg.getAdapter(e.adapter||Oh.adapter,e)(e).then(function(t){hg(e),e.response=t;try{t.data=kh.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=Zm.from(t.headers),t},function(t){if(!Ah(t)&&(hg(e),t&&t.response)){e.response=t.response;try{t.response.data=kh.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=Zm.from(t.response.headers)}return Promise.reject(t)})}var _g={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{_g[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var vg={};_g.transitional=function(e,t,n){function r(e,t){return`[Axios v`+rg+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new $(r(i,` has been removed`+(t?` in `+t:``)),$.ERR_DEPRECATED);return t&&!vg[i]&&(vg[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},_g.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function yg(e,t,n){if(typeof e!=`object`)throw new $(`options must be an object`,$.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new $(`option `+a+` must be `+n,$.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $(`Unknown option `+a,$.ERR_BAD_OPTION)}}var bg={assertOptions:yg,validators:_g},xg=bg.validators,Sg=class{constructor(e){this.defaults=e||{},this.interceptors={request:new fh,response:new fh}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>{if(!t.stack)return``;let e=t.stack.indexOf(` `);return e===-1?``:t.stack.slice(e+1)})();try{if(!e.stack)e.stack=n;else if(n){let t=n.indexOf(` `),r=t===-1?-1:n.indexOf(` `,t+1),i=r===-1?``:n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+=` -`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=qh(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&Sg.assertOptions(n,{silentJSONParsing:Cg.transitional(Cg.boolean),forcedJSONParsing:Cg.transitional(Cg.boolean),clarifyTimeoutError:Cg.transitional(Cg.boolean),legacyInterceptorReqResOrdering:Cg.transitional(Cg.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:Sg.assertOptions(r,{encode:Cg.function,serialize:Cg.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),Sg.assertOptions(t,{baseUrl:Cg.spelling(`baseURL`),withXsrfToken:Cg.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=$m.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||hh;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[vg.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new Nh(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function Eg(e){return function(t){return e.apply(null,t)}}function Dg(e){return Q.isObject(e)&&e.isAxiosError===!0}var Og={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Og).forEach(([e,t])=>{Og[t]=e});function kg(e){let t=new wg(e),n=Tp(wg.prototype.request,t);return Q.extend(n,wg.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return kg(qh(e,t))},n}var Ag=kg(Ah);Ag.Axios=wg,Ag.CanceledError=Nh,Ag.CancelToken=Tg,Ag.isCancel=Mh,Ag.VERSION=ag,Ag.toFormData=ch,Ag.AxiosError=$,Ag.Cancel=Ag.CanceledError,Ag.all=function(e){return Promise.all(e)},Ag.spread=Eg,Ag.isAxiosError=Dg,Ag.mergeConfig=qh,Ag.AxiosHeaders=$m,Ag.formToJSON=e=>Dh(Q.isHTMLForm(e)?new FormData(e):e),Ag.getAdapter=gg.getAdapter,Ag.HttpStatusCode=Og,Ag.default=Ag;export{$c as $,Te as $n,Hr as $t,Wd as A,ht as An,Ma as At,Ul as B,Ve as Bn,Vi as Bt,Df as C,I as Cn,k as Cr,po as Ct,Xd as D,_t as Dn,Ra as Dt,$d as E,pt as En,Ba as Et,yd as F,rt as Fn,Ji as Ft,Al as G,Ne as Gn,Ni as Gt,zl as H,Be as Hn,zi as Ht,Gl as I,N as In,qi as It,Cl as J,Me as Jn,xi as Jt,Dl as K,Pe as Kn,Ci as Kt,Wl as L,P as Ln,Ki as Lt,Ud as M,ot as Mn,pa as Mt,xd as N,at as Nn,fa as Nt,Zd as O,vt as On,Ia as Ot,bd as P,et as Pn,z as Pt,tl as Q,Oe as Qn,ai as Qt,Hl as R,Xe as Rn,Ui as Rt,kf as S,Jt as Sn,ue as Sr,co as St,ef as T,mt as Tn,io as Tt,Ll as U,Ie as Un,Ri as Ut,Vl as V,Ge as Vn,Bi as Vt,kl as W,Fe as Wn,ji as Wt,xl as X,Ae as Xn,Ur as Xt,Sl as Y,ke as Yn,Si as Yt,rl as Z,De as Zn,bi as Zt,ff as _,an as _n,_e as _r,No as _t,op as a,jn as an,ye as ar,cc as at,uf as b,rn as bn,de as br,W as bt,Hf as c,Cn as cn,j as cr,ac as ct,If as d,gn as dn,pe as dr,Ho as dt,Br as en,Ee as er,Zc as et,Nf as f,hn as fn,oe as fr,Vo as ft,pf as g,cn as gn,ce as gr,Fo as gt,mf as h,sn as hn,le as hr,Io as ht,lp as i,Fn as in,Ce as ir,kc as it,Gd as j,ct as jn,ja as jt,Qd as k,gt as kn,Pa as kt,Vf as l,bn as ln,ae as lr,Os as lt,hf as m,un as mn,he as mr,Ro as mt,wp as n,Ln as nn,we as nr,Y as nt,ap as o,Mn as on,be as or,sc as ot,sf as p,pn,fe as pr,Bo as pt,Ol as q,je as qn,wi as qt,xp as r,Pn as rn,Se as rr,Dc as rt,Kf as s,En as sn,A as sr,lc as st,Ag as t,In as tn,M as tr,Yc as tt,Lf as u,_n as un,me as ur,Ds as ut,of as v,on as vn,ie as vr,Po as vt,nf as w,Kt as wn,D as wr,ro as wt,yf as x,qt as xn,se as xr,So as xt,gf as y,nn as yn,ge as yr,Ao as yt,X as z,Ke as zn,Hi as zt}; \ No newline at end of file +`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Gh(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&bg.assertOptions(n,{silentJSONParsing:xg.transitional(xg.boolean),forcedJSONParsing:xg.transitional(xg.boolean),clarifyTimeoutError:xg.transitional(xg.boolean),legacyInterceptorReqResOrdering:xg.transitional(xg.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:bg.assertOptions(r,{encode:xg.function,serialize:xg.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),bg.assertOptions(t,{baseUrl:xg.spelling(`baseURL`),withXsrfToken:xg.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=Zm.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||ph;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[gg.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new jh(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function wg(e){return function(t){return e.apply(null,t)}}function Tg(e){return Q.isObject(e)&&e.isAxiosError===!0}var Eg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Eg).forEach(([e,t])=>{Eg[t]=e});function Dg(e){let t=new Sg(e),n=Cp(Sg.prototype.request,t);return Q.extend(n,Sg.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return Dg(Gh(e,t))},n}var Og=Dg(Oh);Og.Axios=Sg,Og.CanceledError=jh,Og.CancelToken=Cg,Og.isCancel=Ah,Og.VERSION=rg,Og.toFormData=oh,Og.AxiosError=$,Og.Cancel=Og.CanceledError,Og.all=function(e){return Promise.all(e)},Og.spread=wg,Og.isAxiosError=Tg,Og.mergeConfig=Gh,Og.AxiosHeaders=Zm,Og.formToJSON=e=>Th(Q.isHTMLForm(e)?new FormData(e):e),Og.getAdapter=mg.getAdapter,Og.HttpStatusCode=Eg,Og.default=Og;export{Yc as $,M as $n,In as $t,Ud as A,ot as An,pa as At,zl as B,Be as Bn,zi as Bt,ef as C,mt as Cn,io as Ct,Qd as D,gt as Dn,Pa as Dt,Zd as E,vt as En,Ia as Et,Wl as F,P as Fn,Ki as Ft,Ol as G,je as Gn,wi as Gt,kl as H,Fe as Hn,ji as Ht,Hl as I,Xe as In,Ui as It,xl as J,Ae as Jn,Ur as Jt,Cl as K,Me as Kn,xi as Kt,X as L,Ke as Ln,Hi as Lt,bd as M,et as Mn,z as Mt,yd as N,rt as Nn,Ji as Nt,Wd as O,ht as On,Ma as Ot,Gl as P,N as Pn,qi as Pt,Zc as Q,Ee as Qn,Br as Qt,Ul as R,Ve as Rn,Vi as Rt,nf as S,Kt as Sn,D as Sr,ro as St,Xd as T,_t as Tn,Ra as Tt,Al as U,Ne as Un,Ni as Ut,Ll as V,Ie as Vn,Ri as Vt,Dl as W,Pe as Wn,Ci as Wt,tl as X,Oe as Xn,ai as Xt,rl as Y,De as Yn,bi as Yt,$c as Z,Te as Zn,Hr as Zt,gf as _,nn as _n,ge as _r,Ao as _t,ip as a,En as an,A as ar,lc as at,kf as b,Jt as bn,ue as br,co as bt,Bf as c,_n as cn,me as cr,Ds as ct,sf as d,pn as dn,fe as dr,Bo as dt,Ln as en,we as er,Y as et,hf as f,un as fn,he as fr,Ro as ft,of as g,on as gn,ie as gr,Po as gt,ff as h,an as hn,_e as hr,No as ht,ap as i,Mn as in,be as ir,sc as it,xd as j,at as jn,fa as jt,Gd as k,ct as kn,ja as kt,If as l,gn as ln,pe as lr,Ho as lt,pf as m,cn as mn,ce as mr,Fo as mt,Sp as n,Fn as nn,Ce as nr,kc as nt,Gf as o,Cn as on,j as or,ac as ot,mf as p,sn as pn,le as pr,Io as pt,Sl as q,ke as qn,Si as qt,yp as r,jn as rn,ye as rr,cc as rt,Vf as s,bn as sn,ae as sr,Os as st,Og as t,Pn as tn,Se as tr,Dc as tt,Ff as u,hn as un,oe as ur,Vo as ut,uf as v,rn as vn,de as vr,W as vt,$d as w,pt as wn,Ba as wt,Df as x,I as xn,k as xr,po as xt,yf as y,qt as yn,se as yr,So as yt,Vl as z,Ge as zn,Bi as zt}; \ No newline at end of file diff --git a/assets/button-C7b7AmGo.js b/assets/button-C7b7AmGo.js deleted file mode 100644 index 4d2df31..0000000 --- a/assets/button-C7b7AmGo.js +++ /dev/null @@ -1,4 +0,0 @@ -import{n as e,o as t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$n as r,A as i,An as a,Cn as o,Dn as s,Et as c,Fn as l,Gn as u,Gt as d,Hn as f,In as p,J as m,K as h,Kn as g,L as _,Ln as v,On as y,Pn as b,Qn as ee,R as te,Rn as ne,Sn as re,Tn as ie,Un as x,Ut as ae,W as oe,Wn as se,Xn as S,Y as C,Yn as w,Zn as ce,ar as T,at as le,cr as E,er as ue,ir as D,kn as O,lt as k,nr as A,or as j,rr as M,sr as N,st as de,tr as P,ut as F,wn as fe,xn as pe}from"./axios-v6FV69Ne.js";import{n as me,t as he}from"./slicedToArray-YLaz90ka.js";import{n as I,t as L}from"./typeof-BUNGcdwP.js";import{i as R,r as z}from"./asyncToGenerator-DHhZBkop.js";function B(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return V.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(B(e)):x(e)&&e.props?n=n.concat(B(e.props.children,t)):n.push(e))}),n}var V,H=e((()=>{f(),V=t(n())}));function ge(e){var t=e.children,n=e.onBatchResize,r=U.useRef(0),i=U.useRef([]),a=U.useContext(W),o=U.useCallback(function(e,t,o){r.current+=1;var s=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then(function(){s===r.current&&(n?.(i.current),i.current=[])}),a?.(e,t,o)},[n,a]);return U.createElement(W.Provider,{value:o},t)}var U,W,_e=e((()=>{U=t(n()),W=U.createContext(null)}));function ve(e){e.forEach(function(e){var t,n=e.target;(t=G.get(n))==null||t.forEach(function(e){return e(n)})})}function ye(e,t){G.has(e)||(G.set(e,new Set),xe.observe(e)),G.get(e).add(t)}function be(e,t){G.has(e)&&(G.get(e).delete(t),G.get(e).size||(xe.unobserve(e),G.delete(e)))}var G,xe,Se=e((()=>{fe(),G=new Map,xe=new o(ve)})),Ce,we,Te=e((()=>{j(),D(),g(),re(),Ce=t(n()),we=function(e){u(n,e);var t=pe(n);function n(){return T(this,n),t.apply(this,arguments)}return M(n,[{key:`render`,value:function(){return this.props.children}}]),n}(Ce.Component)}));function Ee(e,t){var n=e.children,r=e.disabled,i=K.useRef(null),o=K.useRef(null),c=K.useContext(W),l=typeof n==`function`,u=l?n(i):n,d=K.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),f=!l&&K.isValidElement(u)&&O(u),m=a(f?s(u):null,i),h=function(){return b(i.current)||(i.current&&L(i.current)===`object`?b(i.current?.nativeElement):null)||b(o.current)};K.useImperativeHandle(t,function(){return h()});var g=K.useRef(e);g.current=e;var _=K.useCallback(function(e){var t=g.current,n=t.onResize,r=t.data,i=e.getBoundingClientRect(),a=i.width,o=i.height,s=e.offsetWidth,l=e.offsetHeight,u=Math.floor(a),f=Math.floor(o);if(d.current.width!==u||d.current.height!==f||d.current.offsetWidth!==s||d.current.offsetHeight!==l){var m={width:u,height:f,offsetWidth:s,offsetHeight:l};d.current=m;var h=s===Math.round(a)?a:s,_=l===Math.round(o)?o:l,v=p(p({},m),{},{offsetWidth:h,offsetHeight:_});c?.(v,e,r),n&&Promise.resolve().then(function(){n(v,e)})}},[]);return K.useEffect(function(){var e=h();return e&&!r&&ye(e,_),function(){return be(e,_)}},[i.current,r]),K.createElement(we,{ref:o},f?K.cloneElement(u,{ref:m}):u)}var K,De,Oe=e((()=>{v(),I(),l(),y(),K=t(n()),_e(),Se(),Te(),De=K.forwardRef(Ee)}));function ke(e,t){var n=e.children;return(typeof n==`function`?[n]:B(n)).map(function(n,r){var i=n?.key||`${Ae}-${r}`;return q.createElement(De,N({},e,{key:i,ref:r===0?t:void 0}),n)})}var q,Ae,je,Me=e((()=>{E(),q=t(n()),H(),ne(),Oe(),_e(),Se(),Ae=`rc-observer-key`,je=q.forwardRef(ke),je.Collection=ge}));function Ne(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}var Pe=e((()=>{})),J,Fe=e((()=>{J={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=J.F1&&t<=J.F12)return!1;switch(t){case J.ALT:case J.CAPS_LOCK:case J.CONTEXT_MENU:case J.CTRL:case J.DOWN:case J.END:case J.ESC:case J.HOME:case J.INSERT:case J.LEFT:case J.MAC_FF_META:case J.META:case J.NUMLOCK:case J.NUM_CENTER:case J.PAGE_DOWN:case J.PAGE_UP:case J.PAUSE:case J.PRINT_SCREEN:case J.RIGHT:case J.SHIFT:case J.UP:case J.WIN_KEY:case J.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=J.ZERO&&e<=J.NINE||e>=J.NUM_ZERO&&e<=J.NUM_MULTIPLY||e>=J.A&&e<=J.Z||window.navigator.userAgent.indexOf(`WebKit`)!==-1&&e===0)return!0;switch(e){case J.SPACE:case J.QUESTION_MARK:case J.NUM_PLUS:case J.NUM_MINUS:case J.NUM_PERIOD:case J.NUM_DIVISION:case J.SEMICOLON:case J.DASH:case J.EQUALS:case J.COMMA:case J.PERIOD:case J.SLASH:case J.APOSTROPHE:case J.SINGLE_QUOTE:case J.OPEN_SQUARE_BRACKET:case J.BACKSLASH:case J.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}}}));A(),ue(),ee(),S(),Pe(),me(),E(),R();var Y=t(se());H();var X=t(n()),Ie=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,n=Ve++,r=t;function i(){--r,r<=0?(e(),delete Q[n]):Q[n]=F(i)}return Q[n]=F(i),n}$.cancel=function(e){e!==void 0&&(F.cancel(Q[e]),delete Q[e])},$.ids=Q,j(),D(),g(),y();function He(e,t,n){return t=w(t),r(e,ce()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}var Ue;function We(e){return!e||e.offsetParent===null||e.hidden}function Ge(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function Ke(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 qe=function(e){u(t,e);function t(){var e;return T(this,t),e=He(this,t,arguments),e.containerRef=X.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||We(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=P(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)`&&Ke(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,l=Ge(c)??c;Ue=d(` - [${o(``)}-click-animating-without-extra-node='true']::after, .${o(``)}-click-animating-node { - --antd-wave-shadow-color: ${n}; - }`,`antd-wave`,{csp:e.csp,attachTo:l})}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`||We(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),$.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=$(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,!X.isValidElement(r))return r;var i=e.containerRef;return O(r)&&(i=ie(r.ref,e.containerRef)),_(r,{ref:i})},e}return M(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`),Ue&&(Ue.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 X.createElement(m,null,this.renderWave)}}]),t}(X.Component);qe.contextType=C,E(),R();var Je=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]:{},n=[];return V.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(B(e)):x(e)&&e.props?n=n.concat(B(e.props.children,t)):n.push(e))}),n}var V,H=e((()=>{i(),V=t(n())}));function ge(e){var t=e.children,n=e.onBatchResize,r=U.useRef(0),i=U.useRef([]),a=U.useContext(W),o=U.useCallback(function(e,t,o){r.current+=1;var s=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then(function(){s===r.current&&(n?.(i.current),i.current=[])}),a?.(e,t,o)},[n,a]);return U.createElement(W.Provider,{value:o},t)}var U,W,_e=e((()=>{U=t(n()),W=U.createContext(null)}));function ve(e){e.forEach(function(e){var t,n=e.target;(t=G.get(n))==null||t.forEach(function(e){return e(n)})})}function ye(e,t){G.has(e)||(G.set(e,new Set),xe.observe(e)),G.get(e).add(t)}function be(e,t){G.has(e)&&(G.get(e).delete(t),G.get(e).size||(xe.unobserve(e),G.delete(e)))}var G,xe,Se=e((()=>{te(),G=new Map,xe=new fe(ve)})),Ce,we,Te=e((()=>{O(),k(),S(),ce(),Ce=t(n()),we=function(e){re(n,e);var t=pe(n);function n(){return ue(this,n),t.apply(this,arguments)}return P(n,[{key:`render`,value:function(){return this.props.children}}]),n}(Ce.Component)}));function Ee(e,t){var n=e.children,r=e.disabled,i=K.useRef(null),a=K.useRef(null),s=K.useContext(W),c=typeof n==`function`,l=c?n(i):n,u=K.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),d=!c&&K.isValidElement(l)&&o(l),f=ee(d?ne(l):null,i),p=function(){return g(i.current)||(i.current&&L(i.current)===`object`?g(i.current?.nativeElement):null)||g(a.current)};K.useImperativeHandle(t,function(){return p()});var m=K.useRef(e);m.current=e;var h=K.useCallback(function(e){var t=m.current,n=t.onResize,r=t.data,i=e.getBoundingClientRect(),a=i.width,o=i.height,c=e.offsetWidth,l=e.offsetHeight,d=Math.floor(a),f=Math.floor(o);if(u.current.width!==d||u.current.height!==f||u.current.offsetWidth!==c||u.current.offsetHeight!==l){var p={width:d,height:f,offsetWidth:c,offsetHeight:l};u.current=p;var h=c===Math.round(a)?a:c,g=l===Math.round(o)?o:l,_=y(y({},p),{},{offsetWidth:h,offsetHeight:g});s?.(_,e,r),n&&Promise.resolve().then(function(){n(_,e)})}},[]);return K.useEffect(function(){var e=p();return e&&!r&&ye(e,h),function(){return be(e,h)}},[i.current,r]),K.createElement(we,{ref:a},d?K.cloneElement(l,{ref:f}):l)}var K,De,Oe=e((()=>{l(),I(),_(),s(),K=t(n()),_e(),Se(),Te(),De=K.forwardRef(Ee)}));function ke(e,t){var n=e.children;return(typeof n==`function`?[n]:B(n)).map(function(n,r){var i=n?.key||`${je}-${r}`;return Ae.createElement(De,T({},e,{key:i,ref:r===0?t:void 0}),n)})}var Ae,je,Me,Ne=e((()=>{A(),Ae=t(n()),H(),p(),Oe(),_e(),Se(),je=`rc-observer-key`,Me=Ae.forwardRef(ke),Me.Collection=ge}));function Pe(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}var Fe=e((()=>{})),q,Ie=e((()=>{q={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=q.F1&&t<=q.F12)return!1;switch(t){case q.ALT:case q.CAPS_LOCK:case q.CONTEXT_MENU:case q.CTRL:case q.DOWN:case q.END:case q.ESC:case q.HOME:case q.INSERT:case q.LEFT:case q.MAC_FF_META:case q.META:case q.NUMLOCK:case q.NUM_CENTER:case q.PAGE_DOWN:case q.PAGE_UP:case q.PAUSE:case q.PRINT_SCREEN:case q.RIGHT:case q.SHIFT:case q.UP:case q.WIN_KEY:case q.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=q.ZERO&&e<=q.NINE||e>=q.NUM_ZERO&&e<=q.NUM_MULTIPLY||e>=q.A&&e<=q.Z||window.navigator.userAgent.indexOf(`WebKit`)!==-1&&e===0)return!0;switch(e){case q.SPACE:case q.QUESTION_MARK:case q.NUM_PLUS:case q.NUM_MINUS:case q.NUM_PERIOD:case q.NUM_DIVISION:case q.SEMICOLON:case q.DASH:case q.EQUALS:case q.COMMA:case q.PERIOD:case q.SLASH:case q.APOSTROPHE:case q.SINGLE_QUOTE:case q.OPEN_SQUARE_BRACKET:case q.BACKSLASH:case q.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}}}));le(),b(),C(),m(),Fe(),me(),A(),R();var J=t(d());H();var Y=t(n()),Le=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,n=He++,r=t;function i(){--r,r<=0?(e(),delete Z[n]):Z[n]=D(i)}return Z[n]=D(i),n}Q.cancel=function(e){e!==void 0&&(D.cancel(Z[e]),delete Z[e])},Q.ids=Z,O(),k(),S(),s();function Ue(e,t,n){return t=M(t),w(e,se()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}var We;function Ge(e){return!e||e.offsetParent===null||e.hidden}function Ke(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function qe(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 Je=function(e){re(t,e);function t(){var e;return ue(this,t),e=Ue(this,t,arguments),e.containerRef=Y.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var i=e.props,a=i.insertExtraNode;if(!(i.disabled||!t||Ge(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var o=r(e).extraNode,s=e.context.getPrefixCls;o.className=`${s(``)}-click-animating-node`;var c=e.getAttributeName();if(t.setAttribute(c,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&qe(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){o.style.borderColor=n;var l=t.getRootNode?.call(t)||t.ownerDocument,u=Ke(l)??l;We=ie(` + [${s(``)}-click-animating-without-extra-node='true']::after, .${s(``)}-click-animating-node { + --antd-wave-shadow-color: ${n}; + }`,`antd-wave`,{csp:e.csp,attachTo:u})}a&&t.appendChild(o),[`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`||Ge(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),Q.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=Q(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,!Y.isValidElement(r))return r;var i=e.containerRef;return o(r)&&(i=a(r.ref,e.containerRef)),c(r,{ref:i})},e}return P(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`),We&&(We.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 Y.createElement(h,null,this.renderWave)}}]),t}(Y.Component);Je.contextType=j,A(),R();var Ye=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=C(),r=S();function i(e,t,i,a){var o=!i;i||={};for(var s=-1,c=t.length;++s{function n(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}t.exports=n})),E=e(((e,t)=>{var n=a(),r=g(),i=T(),o=Object.prototype.hasOwnProperty;function s(e){if(!n(e))return i(e);var t=r(e),a=[];for(var s in e)s==`constructor`&&(t||!o.call(e,s))||a.push(s);return a}t.exports=s})),D=e(((e,t)=>{var n=c(),r=E(),i=d();function a(e){return i(e)?n(e,!0):r(e)}t.exports=a})),O=e(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n{var n=w(),r=h();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),A=e(((e,t)=>{var n=w(),r=D();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),j=e(((e,t)=>{var n=i(),r=typeof e==`object`&&e&&!e.nodeType&&e,a=r&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===r?n.Buffer:void 0,s=o?o.allocUnsafe:void 0;function c(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}t.exports=c})),M=e(((e,t)=>{function n(e,t){var n=-1,r=e.length;for(t||=Array(r);++n{var n=w(),r=u();function i(e,t){return n(e,r(e),t)}t.exports=i})),N=e(((e,t)=>{t.exports=m()(Object.getPrototypeOf,Object)})),P=e(((e,t)=>{var n=x(),r=N(),i=u(),a=o();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:a})),te=e(((e,t)=>{var n=w(),r=P();function i(e,t){return n(e,r(e),t)}t.exports=i})),F=e(((e,t)=>{var n=y(),r=P(),i=D();function a(e){return n(e,i,r)}t.exports=a})),ne=e(((e,t)=>{var n=Object.prototype.hasOwnProperty;function r(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]==`string`&&n.call(e,`index`)&&(r.index=e.index,r.input=e.input),r}t.exports=r})),I=e(((e,t)=>{var n=s();function r(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}t.exports=r})),L=e(((e,t)=>{var n=I();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}t.exports=r})),R=e(((e,t)=>{var n=/\w*$/;function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}t.exports=r})),z=e(((e,n)=>{var r=t(),i=r?r.prototype:void 0,a=i?i.valueOf:void 0;function o(e){return a?Object(a.call(e)):{}}n.exports=o})),B=e(((e,t)=>{var n=I();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t.exports=r})),V=e(((e,t)=>{var n=I(),r=L(),i=R(),a=z(),o=B(),s=`[object Boolean]`,c=`[object Date]`,l=`[object Map]`,u=`[object Number]`,d=`[object RegExp]`,f=`[object Set]`,p=`[object String]`,m=`[object Symbol]`,h=`[object ArrayBuffer]`,g=`[object DataView]`,_=`[object Float32Array]`,v=`[object Float64Array]`,y=`[object Int8Array]`,b=`[object Int16Array]`,x=`[object Int32Array]`,S=`[object Uint8Array]`,C=`[object Uint8ClampedArray]`,w=`[object Uint16Array]`,T=`[object Uint32Array]`;function E(e,t,E){var D=e.constructor;switch(t){case h:return n(e);case s:case c:return new D(+e);case g:return r(e,E);case _:case v:case y:case b:case x:case S:case C:case w:case T:return o(e,E);case l:return new D;case u:case p:return new D(e);case d:return i(e);case f:return new D;case m:return a(e)}}t.exports=E})),H=e(((e,t)=>{var n=a(),r=Object.create;t.exports=function(){function e(){}return function(t){if(!n(t))return{};if(r)return r(t);e.prototype=t;var i=new e;return e.prototype=void 0,i}}()})),U=e(((e,t)=>{var n=H(),r=N(),i=g();function a(e){return typeof e.constructor==`function`&&!i(e)?n(r(e)):{}}t.exports=a})),W=e(((e,t)=>{var r=_(),i=n(),a=`[object Map]`;function o(e){return i(e)&&r(e)==a}t.exports=o})),re=e(((e,t)=>{var n=W(),r=l(),i=v(),a=i&&i.isMap;t.exports=a?r(a):n})),G=e(((e,t)=>{var r=_(),i=n(),a=`[object Set]`;function o(e){return i(e)&&r(e)==a}t.exports=o})),ie=e(((e,t)=>{var n=G(),r=l(),i=v(),a=i&&i.isSet;t.exports=a?r(a):n})),K=e(((e,t)=>{var n=b(),i=O(),o=C(),s=k(),c=A(),l=j(),u=M(),d=ee(),m=te(),g=p(),v=F(),y=_(),x=ne(),S=V(),w=U(),T=r(),E=f(),N=re(),P=a(),I=ie(),L=h(),R=D(),z=1,B=2,H=4,W=`[object Arguments]`,G=`[object Array]`,K=`[object Boolean]`,q=`[object Date]`,J=`[object Error]`,Y=`[object Function]`,ae=`[object GeneratorFunction]`,X=`[object Map]`,oe=`[object Number]`,Z=`[object Object]`,se=`[object RegExp]`,ce=`[object Set]`,le=`[object String]`,ue=`[object Symbol]`,de=`[object WeakMap]`,fe=`[object ArrayBuffer]`,pe=`[object DataView]`,me=`[object Float32Array]`,he=`[object Float64Array]`,ge=`[object Int8Array]`,_e=`[object Int16Array]`,ve=`[object Int32Array]`,ye=`[object Uint8Array]`,be=`[object Uint8ClampedArray]`,xe=`[object Uint16Array]`,Se=`[object Uint32Array]`,Q={};Q[W]=Q[G]=Q[fe]=Q[pe]=Q[K]=Q[q]=Q[me]=Q[he]=Q[ge]=Q[_e]=Q[ve]=Q[X]=Q[oe]=Q[Z]=Q[se]=Q[ce]=Q[le]=Q[ue]=Q[ye]=Q[be]=Q[xe]=Q[Se]=!0,Q[J]=Q[Y]=Q[de]=!1;function $(e,t,r,a,f,p){var h,_=t&z,b=t&B,C=t&H;if(r&&(h=f?r(e,a,f,p):r(e)),h!==void 0)return h;if(!P(e))return e;var D=T(e);if(D){if(h=x(e),!_)return u(e,h)}else{var O=y(e),k=O==Y||O==ae;if(E(e))return l(e,_);if(O==Z||O==W||k&&!f){if(h=b||k?{}:w(e),!_)return b?m(e,c(h,e)):d(e,s(h,e))}else{if(!Q[O])return f?e:{};h=S(e,O,_)}}p||=new n;var A=p.get(e);if(A)return A;p.set(e,h),I(e)?e.forEach(function(n){h.add($(n,t,r,n,e,p))}):N(e)&&e.forEach(function(n,i){h.set(i,$(n,t,r,i,e,p))});var j=D?void 0:(C?b?v:g:b?R:L)(e);return i(j||e,function(n,i){j&&(i=n,n=e[i]),o(h,i,$(n,t,r,i,e,p))}),h}t.exports=$})),q=e(((e,t)=>{var n=K(),r=1,i=4;function a(e){return n(e,r|i)}t.exports=a}));export{M as a,w as c,N as i,U as n,j as o,B as r,D as s,q as t}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{It as t,Pt as n,Rt as r,zt as i}from"./axios-BbX9YWYe.js";import{E as a,_ as o,b as s,c,d as l,g as u,i as d,m as f,n as p,o as m,r as h,s as g,t as _,u as v,v as y,x as b,y as x}from"./_getTag-DviDmB-q.js";import{n as S,t as C}from"./_assignValue-xvqwcPj2.js";var w=e(((e,t)=>{var n=C(),r=S();function i(e,t,i,a){var o=!i;i||={};for(var s=-1,c=t.length;++s{function n(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}t.exports=n})),E=e(((e,t)=>{var n=a(),r=g(),i=T(),o=Object.prototype.hasOwnProperty;function s(e){if(!n(e))return i(e);var t=r(e),a=[];for(var s in e)s==`constructor`&&(t||!o.call(e,s))||a.push(s);return a}t.exports=s})),D=e(((e,t)=>{var n=c(),r=E(),i=d();function a(e){return i(e)?n(e,!0):r(e)}t.exports=a})),O=e(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n{var n=w(),r=h();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),A=e(((e,t)=>{var n=w(),r=D();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),j=e(((e,t)=>{var n=i(),r=typeof e==`object`&&e&&!e.nodeType&&e,a=r&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===r?n.Buffer:void 0,s=o?o.allocUnsafe:void 0;function c(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}t.exports=c})),M=e(((e,t)=>{function n(e,t){var n=-1,r=e.length;for(t||=Array(r);++n{var n=w(),r=u();function i(e,t){return n(e,r(e),t)}t.exports=i})),N=e(((e,t)=>{t.exports=m()(Object.getPrototypeOf,Object)})),P=e(((e,t)=>{var n=x(),r=N(),i=u(),a=o();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:a})),te=e(((e,t)=>{var n=w(),r=P();function i(e,t){return n(e,r(e),t)}t.exports=i})),F=e(((e,t)=>{var n=y(),r=P(),i=D();function a(e){return n(e,i,r)}t.exports=a})),ne=e(((e,t)=>{var n=Object.prototype.hasOwnProperty;function r(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]==`string`&&n.call(e,`index`)&&(r.index=e.index,r.input=e.input),r}t.exports=r})),I=e(((e,t)=>{var n=s();function r(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}t.exports=r})),L=e(((e,t)=>{var n=I();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}t.exports=r})),R=e(((e,t)=>{var n=/\w*$/;function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}t.exports=r})),z=e(((e,t)=>{var n=r(),i=n?n.prototype:void 0,a=i?i.valueOf:void 0;function o(e){return a?Object(a.call(e)):{}}t.exports=o})),B=e(((e,t)=>{var n=I();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t.exports=r})),V=e(((e,t)=>{var n=I(),r=L(),i=R(),a=z(),o=B(),s=`[object Boolean]`,c=`[object Date]`,l=`[object Map]`,u=`[object Number]`,d=`[object RegExp]`,f=`[object Set]`,p=`[object String]`,m=`[object Symbol]`,h=`[object ArrayBuffer]`,g=`[object DataView]`,_=`[object Float32Array]`,v=`[object Float64Array]`,y=`[object Int8Array]`,b=`[object Int16Array]`,x=`[object Int32Array]`,S=`[object Uint8Array]`,C=`[object Uint8ClampedArray]`,w=`[object Uint16Array]`,T=`[object Uint32Array]`;function E(e,t,E){var D=e.constructor;switch(t){case h:return n(e);case s:case c:return new D(+e);case g:return r(e,E);case _:case v:case y:case b:case x:case S:case C:case w:case T:return o(e,E);case l:return new D;case u:case p:return new D(e);case d:return i(e);case f:return new D;case m:return a(e)}}t.exports=E})),H=e(((e,t)=>{var n=a(),r=Object.create;t.exports=function(){function e(){}return function(t){if(!n(t))return{};if(r)return r(t);e.prototype=t;var i=new e;return e.prototype=void 0,i}}()})),U=e(((e,t)=>{var n=H(),r=N(),i=g();function a(e){return typeof e.constructor==`function`&&!i(e)?n(r(e)):{}}t.exports=a})),W=e(((e,t)=>{var r=_(),i=n(),a=`[object Map]`;function o(e){return i(e)&&r(e)==a}t.exports=o})),re=e(((e,t)=>{var n=W(),r=l(),i=v(),a=i&&i.isMap;t.exports=a?r(a):n})),G=e(((e,t)=>{var r=_(),i=n(),a=`[object Set]`;function o(e){return i(e)&&r(e)==a}t.exports=o})),ie=e(((e,t)=>{var n=G(),r=l(),i=v(),a=i&&i.isSet;t.exports=a?r(a):n})),K=e(((e,n)=>{var r=b(),i=O(),o=C(),s=k(),c=A(),l=j(),u=M(),d=ee(),m=te(),g=p(),v=F(),y=_(),x=ne(),S=V(),w=U(),T=t(),E=f(),N=re(),P=a(),I=ie(),L=h(),R=D(),z=1,B=2,H=4,W=`[object Arguments]`,G=`[object Array]`,K=`[object Boolean]`,q=`[object Date]`,J=`[object Error]`,Y=`[object Function]`,ae=`[object GeneratorFunction]`,X=`[object Map]`,oe=`[object Number]`,Z=`[object Object]`,se=`[object RegExp]`,ce=`[object Set]`,le=`[object String]`,ue=`[object Symbol]`,de=`[object WeakMap]`,fe=`[object ArrayBuffer]`,pe=`[object DataView]`,me=`[object Float32Array]`,he=`[object Float64Array]`,ge=`[object Int8Array]`,_e=`[object Int16Array]`,ve=`[object Int32Array]`,ye=`[object Uint8Array]`,be=`[object Uint8ClampedArray]`,xe=`[object Uint16Array]`,Se=`[object Uint32Array]`,Q={};Q[W]=Q[G]=Q[fe]=Q[pe]=Q[K]=Q[q]=Q[me]=Q[he]=Q[ge]=Q[_e]=Q[ve]=Q[X]=Q[oe]=Q[Z]=Q[se]=Q[ce]=Q[le]=Q[ue]=Q[ye]=Q[be]=Q[xe]=Q[Se]=!0,Q[J]=Q[Y]=Q[de]=!1;function $(e,t,n,a,f,p){var h,_=t&z,b=t&B,C=t&H;if(n&&(h=f?n(e,a,f,p):n(e)),h!==void 0)return h;if(!P(e))return e;var D=T(e);if(D){if(h=x(e),!_)return u(e,h)}else{var O=y(e),k=O==Y||O==ae;if(E(e))return l(e,_);if(O==Z||O==W||k&&!f){if(h=b||k?{}:w(e),!_)return b?m(e,c(h,e)):d(e,s(h,e))}else{if(!Q[O])return f?e:{};h=S(e,O,_)}}p||=new r;var A=p.get(e);if(A)return A;p.set(e,h),I(e)?e.forEach(function(r){h.add($(r,t,n,r,e,p))}):N(e)&&e.forEach(function(r,i){h.set(i,$(r,t,n,i,e,p))});var j=D?void 0:(C?b?v:g:b?R:L)(e);return i(j||e,function(r,i){j&&(i=r,r=e[i]),o(h,i,$(r,t,n,i,e,p))}),h}n.exports=$})),q=e(((e,t)=>{var n=K(),r=1,i=4;function a(e){return n(e,r|i)}t.exports=a}));export{M as a,w as c,N as i,U as n,j as o,B as r,D as s,q as t}; \ No newline at end of file diff --git a/assets/context-un7wPzry.js b/assets/context-DjYRtGpi.js similarity index 94% rename from assets/context-un7wPzry.js rename to assets/context-DjYRtGpi.js index 062816c..f5c3594 100644 --- a/assets/context-un7wPzry.js +++ b/assets/context-DjYRtGpi.js @@ -1,5 +1,5 @@ -import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$t as r,Mt as i,Wn as a,Xt as o,Zt as s,en as c,it as l,rt as u,wr as d}from"./axios-v6FV69Ne.js";import{d as f,f as p}from"./SearchOutlined-ByvkcFgQ.js";import{J as m,Y as h}from"./index-BqyXv5bE.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=h().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 m(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=m(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=m(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=h(),a=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 c=r(x()),l=r(g()),u=(s(),e(o)),d=y(n()),f=r(M()),p=F(),m=r(j()),_=r(i());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||a(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},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!==`default`&&{}.hasOwnProperty.call(e,o)){var s=i?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,l.default)(e)===`object`&&typeof e.name==`string`&&typeof e.theme==`string`&&((0,l.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,c.default)((0,c.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,c.default)({key:t},C(e.attrs)),(e.children||[]).map(function(n,r){return w(n,`${t}-${e.tag}-${r}`)}))}function T(e){return(0,u.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=` +import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{At as r,Hn as i,Jt as a,Qt as o,Sr as s,Yt as c,Zt as l,nt as u,tt as d}from"./axios-BbX9YWYe.js";import{d as f,f as p}from"./SearchOutlined-BTRNdCQU.js";import{J as m,Y as h}from"./index-Cdh6k4b7.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=h().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 m(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=m(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=m(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 i=h(),o=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=i(x()),l=i(g()),u=(c(),e(a)),d=y(n()),f=i(M()),p=F(),m=i(j()),_=i(r());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||o(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},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!==`default`&&{}.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}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,l.default)(e)===`object`&&typeof e.name==`string`&&typeof e.theme==`string`&&((0,l.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,u.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; alignItems: center; @@ -54,10 +54,10 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`;t.useInsertStyles=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:D,t=(0,d.useContext)(m.default).csp;(0,d.useEffect)(function(){(0,p.updateCSS)(e,`@ant-design-icons`,{prepend:!0,csp:t})},[])}})),L=t((e=>{var t=h();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(A()),r=t(x()),i=I(),a=[`icon`,`className`,`onClick`,`style`,`primaryColor`,`secondaryColor`],o={primaryColor:`#333`,secondaryColor:`#E6E6E6`,calculated:!1};function s(e){var t=e.primaryColor,n=e.secondaryColor;o.primaryColor=t,o.secondaryColor=n||(0,i.getSecondaryColor)(t),o.calculated=!!n}function c(){return(0,r.default)({},o)}var l=function(e){var t=e.icon,s=e.className,c=e.onClick,l=e.style,u=e.primaryColor,d=e.secondaryColor,f=(0,n.default)(e,a),p=o;if(u&&(p={primaryColor:u,secondaryColor:d||(0,i.getSecondaryColor)(u)}),(0,i.useInsertStyles)(),(0,i.warning)((0,i.isIconDefinition)(t),`icon should be icon definiton, but got ${t}`),!(0,i.isIconDefinition)(t))return null;var m=t;return m&&typeof m.icon==`function`&&(m=(0,r.default)((0,r.default)({},m),{},{icon:m.icon(p.primaryColor,p.secondaryColor)})),(0,i.generate)(m.icon,`svg-${m.name}`,(0,r.default)({className:s,onClick:c,style:l,"data-icon":m.name,width:`1em`,height:`1em`,fill:`currentColor`,"aria-hidden":`true`},f))};l.displayName=`IconReact`,l.getTwoToneColors=c,l.setTwoToneColors=s,e.default=l})),R=t((e=>{var t=h();Object.defineProperty(e,`__esModule`,{value:!0}),e.getTwoToneColor=o,e.setTwoToneColor=a;var n=t(O()),r=t(L()),i=I();function a(e){var t=(0,i.normalizeTwoToneColors)(e),a=(0,n.default)(t,2),o=a[0],s=a[1];return r.default.setTwoToneColors({primaryColor:o,secondaryColor:s})}function o(){var e=r.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}})),z=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),o=t(O()),s=t(b()),c=t(A()),l=y(n()),u=t(a()),d=t(j()),f=t(L()),p=R(),m=I(),_=[`className`,`icon`,`spin`,`rotate`,`tabIndex`,`onClick`,`twoToneColor`];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||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}(0,p.setTwoToneColor)(`#1890ff`);var S=l.forwardRef(function(e,t){var n=e.className,r=e.icon,a=e.spin,p=e.rotate,h=e.tabIndex,g=e.onClick,v=e.twoToneColor,y=(0,c.default)(e,_),b=l.useContext(d.default),x=b.prefixCls,S=x===void 0?`anticon`:x,C=b.rootClassName,w=(0,u.default)(C,S,(0,s.default)((0,s.default)({},`${S}-${r.name}`,!!r.name),`${S}-spin`,!!a||r.name===`loading`),n),T=h;T===void 0&&g&&(T=-1);var E=p?{msTransform:`rotate(${p}deg)`,transform:`rotate(${p}deg)`}:void 0,D=(0,m.normalizeTwoToneColors)(v),O=(0,o.default)(D,2),k=O[0],A=O[1];return l.createElement(`span`,(0,i.default)((0,i.default)({role:`img`,"aria-label":r.name},y),{},{ref:t,tabIndex:T,onClick:g,className:w}),l.createElement(f.default,{icon:r,primaryColor:k,secondaryColor:A,style:E}))});S.displayName=`AntdIcon`,S.getTwoToneColor=p.getTwoToneColor,S.setTwoToneColor=p.setTwoToneColor,e.default=S})),B=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(S()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),V=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(B());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),H=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=t;function t(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}})),U=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=i;var r=t(n());function i(e,t,n){var i=r.useRef({});return(!(`value`in i.current)||n(i.current.condition,t))&&(i.current.value=e(),i.current.condition=t),i.current.value}})),ee=t(((e,t)=>{var n=T();function r(e){if(Array.isArray(e))return n(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),te=t(((e,t)=>{function n(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ne=t(((e,t)=>{function n(){throw TypeError(`Invalid attempt to spread 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})),W=t(((e,t)=>{var n=ee(),r=te(),i=E(),a=ne();function o(e){return n(e)||r(e)||i(e)||a()}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports})),re=t(((e,t)=>{var n=C(),r=te(),i=E(),a=D();function o(e){return n(e)||r(e)||i(e)||a()}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports})),ie=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=t;function t(e,t){for(var n=e,r=0;r{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=c,e.merge=f;var n=t(g()),r=t(x()),i=t(W()),a=t(re()),o=t(ie());function s(e,t,n,o){if(!t.length)return n;var c=(0,a.default)(t),l=c[0],u=c.slice(1),d=!e&&typeof l==`number`?[]:Array.isArray(e)?(0,i.default)(e):(0,r.default)({},e);return o&&n===void 0&&u.length===1?delete d[l][u[0]]:d[l]=s(d[l],u,n,o),d}function c(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!(0,o.default)(e,t.slice(0,-1))?e:s(e,t,n,r)}function l(e){return(0,n.default)(e)===`object`&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function u(e){return Array.isArray(e)?[]:{}}var d=typeof Reflect>`u`?Object.keys:Reflect.ownKeys;function f(){var e=[...arguments],t=u(e[0]);return e.forEach(function(e){function r(a,s){var f=new Set(s),p=(0,o.default)(e,a),m=Array.isArray(p);if(m||l(p)){if(!f.has(p)){f.add(p);var h=(0,o.default)(t,a);m?t=c(t,a,[]):(!h||(0,n.default)(h)!==`object`)&&(t=c(t,a,u(p))),d(p).forEach(function(e){r([].concat((0,i.default)(a),[e]),f)})}}else t=c(t,a,p)}r([])}),t}})),oe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=(0,n().createContext)(void 0)})),G=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.noop=r,Object.defineProperty(e,`resetWarned`,{enumerable:!0,get:function(){return n.resetWarned}});var n=t(M());function r(){}e.default=r})),se=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={items_per_page:`/ page`,jump_to:`Go to`,jump_to_confirm:`confirm`,page:`Page`,prev_page:`Previous Page`,next_page:`Next Page`,prev_5:`Previous 5 Pages`,next_5:`Next 5 Pages`,prev_3:`Previous 3 Pages`,next_3:`Next 3 Pages`,page_size:`Page Size`}})),ce=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={locale:`en_US`,today:`Today`,now:`Now`,backToToday:`Back to today`,ok:`OK`,clear:`Clear`,month:`Month`,year:`Year`,timeSelect:`select time`,dateSelect:`select date`,weekSelect:`Choose a week`,monthSelect:`Choose a month`,yearSelect:`Choose a year`,decadeSelect:`Choose a decade`,yearFormat:`YYYY`,dateFormat:`M/D/YYYY`,dayFormat:`D`,dateTimeFormat:`M/D/YYYY HH:mm:ss`,monthBeforeYear:!0,previousMonth:`Previous month (PageUp)`,nextMonth:`Next month (PageDown)`,previousYear:`Last year (Control + left)`,nextYear:`Next year (Control + right)`,previousDecade:`Last decade`,nextDecade:`Next decade`,previousCentury:`Last century`,nextCentury:`Next century`}})),K=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={placeholder:`Select time`,rangePlaceholder:[`Start time`,`End time`]}})),q=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(m()),r=t(ce()),i=t(K());e.default={lang:(0,n.default)({placeholder:`Select date`,yearPlaceholder:`Select year`,quarterPlaceholder:`Select quarter`,monthPlaceholder:`Select month`,weekPlaceholder:`Select week`,rangePlaceholder:[`Start date`,`End date`],rangeYearPlaceholder:[`Start year`,`End year`],rangeQuarterPlaceholder:[`Start quarter`,`End quarter`],rangeMonthPlaceholder:[`Start month`,`End month`],rangeWeekPlaceholder:[`Start week`,`End week`]},r.default),timePickerLocale:(0,n.default)({},i.default)}})),le=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(q()).default})),J=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(se()),r=t(le()),i=t(q()),a=t(K()),o="${label} is not a valid ${type}";e.default={locale:`en`,Pagination:n.default,DatePicker:i.default,TimePicker:a.default,Calendar:r.default,global:{placeholder:`Please select`},Table:{filterTitle:`Filter menu`,filterConfirm:`OK`,filterReset:`Reset`,filterEmptyText:`No filters`,filterCheckall:`Select all items`,filterSearchPlaceholder:`Search in filters`,emptyText:`No data`,selectAll:`Select current page`,selectInvert:`Invert current page`,selectNone:`Clear all data`,selectionAll:`Select all data`,sortTitle:`Sort`,expand:`Expand row`,collapse:`Collapse row`,triggerDesc:`Click to sort descending`,triggerAsc:`Click to sort ascending`,cancelSort:`Click to cancel sorting`},Modal:{okText:`OK`,cancelText:`Cancel`,justOkText:`OK`},Popconfirm:{okText:`OK`,cancelText:`Cancel`},Transfer:{titles:[``,``],searchPlaceholder:`Search here`,itemUnit:`item`,itemsUnit:`items`,remove:`Remove`,selectCurrent:`Select current page`,removeCurrent:`Remove current page`,selectAll:`Select all data`,removeAll:`Remove all data`,selectInvert:`Invert current page`},Upload:{uploading:`Uploading...`,removeFile:`Remove file`,uploadError:`Upload error`,previewFile:`Preview file`,downloadFile:`Download file`},Empty:{description:`No data`},Icon:{icon:`icon`},Text:{edit:`Edit`,copy:`Copy`,copied:`Copied`,expand:`Expand`},PageHeader:{back:`Back`},Form:{optional:`(optional)`,defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},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:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:`Preview`}}})),Y=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.changeConfirmLocale=a,e.getConfirmLocale=o;var n=t(m()),r=t(J()),i=(0,n.default)({},r.default.Modal);function a(e){i=e?(0,n.default)((0,n.default)({},i),e):(0,n.default)({},r.default.Modal)}function o(){return i}})),X=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=(0,n().createContext)(void 0)})),ue=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.ANT_MARK=void 0;var i=r(m()),a=t(n());r(G());var o=Y(),s=r(X());e.ANT_MARK=`internalMark`,e.default=function(e){var t=e.locale,n=t===void 0?{}:t,r=e.children;e._ANT_MARK__,a.useEffect(function(){return(0,o.changeConfirmLocale)(n&&n.Modal),function(){(0,o.changeConfirmLocale)()}},[n]);var c=a.useMemo(function(){return(0,i.default)((0,i.default)({},n),{exist:!0})},[n]);return a.createElement(s.default.Provider,{value:c},r)}})),de=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(J()).default})),Z=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLocaleReceiver=e.default=void 0;var i=r(m()),a=t(n()),o=r(X()),s=r(de());e.default=function(e){var t=e.componentName,n=t===void 0?`global`:t,r=e.defaultLocale,c=e.children,l=a.useContext(o.default);return c(a.useMemo(function(){var e=r||s.default[n],t=l?.[n]??{};return(0,i.default)((0,i.default)({},e instanceof Function?e():e),t||{})},[n,r,l]),a.useMemo(function(){var e=l&&l.locale;return l&&l.exist&&!e?s.default.locale:e},[l]),l)},e.useLocaleReceiver=function(e,t){var n=a.useContext(o.default);return[a.useMemo(function(){var r=t||s.default[e],a=n?.[e]??{};return(0,i.default)((0,i.default)({},typeof r==`function`?r():r),a||{})},[e,t,n])]}})),fe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm193.5 301.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.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`check-circle`,theme:`filled`}})),pe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(fe()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),me=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(pe());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),he=t((e=>{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:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z`}}]},name:`close-circle`,theme:`filled`}})),ge=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(he()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Q=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(ge());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),_e=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm-32 232c0-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`}}]},name:`exclamation-circle`,theme:`filled`}})),ve=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(_e()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),ye=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(ve());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),be=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`info-circle`,theme:`filled`}})),xe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(be()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Se=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(xe());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),Ce=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z`}}]},name:`loading`,theme:`outlined`}})),we=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(Ce()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Te=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(we());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),Ee=t(((e,t)=>{function n(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),De=t(((e,t)=>{var n=y();function r(e,t){for(var r=0;r{function n(e,r){return t.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ke=t(((e,t)=>{var n=Oe();function r(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&n(e,t)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Ae=t(((e,t)=>{function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),je=t(((e,t)=>{function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(t.exports=n=function(){return!!e},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Me=t(((e,t)=>{function n(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ne=t(((e,t)=>{var n=g().default,r=Me();function i(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return r(e)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),Pe=t(((e,t)=>{var n=Ae(),r=je(),i=Ne();function a(e){var t=r();return function(){var r,a=n(e);if(t){var o=n(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return i(this,r)}}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports})),Fe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(m()),o=t(b()),s=t(Ee()),c=t(De()),l=t(ke()),u=t(Pe()),f=y(n()),p=t(d()),_=t(a());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||r(e)!==`object`&&typeof e!=`function`)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!==`default`&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}var x=function(e){(0,l.default)(n,e);var t=(0,u.default)(n);function n(){var e;(0,s.default)(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.closeTimer=null,e.close=function(t){t&&t.stopPropagation(),e.clearCloseTimer();var n=e.props,r=n.onClose,i=n.noticeKey;r&&r(i)},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=window.setTimeout(function(){e.close()},e.props.duration*1e3))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e}return(0,c.default)(n,[{key:`componentDidMount`,value:function(){this.startCloseTimer()}},{key:`componentDidUpdate`,value:function(e){(this.props.duration!==e.duration||this.props.updateMark!==e.updateMark||this.props.visible!==e.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:`componentWillUnmount`,value:function(){this.clearCloseTimer()}},{key:`restartCloseTimer`,value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:`render`,value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,a=t.closable,s=t.closeIcon,c=t.style,l=t.onClick,u=t.children,d=t.holder,m=`${n}-notice`,h=Object.keys(this.props).reduce(function(t,n){return(n.substr(0,5)===`data-`||n.substr(0,5)===`aria-`||n===`role`)&&(t[n]=e.props[n]),t},{}),g=f.createElement(`div`,(0,i.default)({className:(0,_.default)(m,r,(0,o.default)({},`${m}-closable`,a)),style:c,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:l},h),f.createElement(`div`,{className:`${m}-content`},u),a?f.createElement(`a`,{tabIndex:0,onClick:this.close,className:`${m}-close`},s||f.createElement(`span`,{className:`${m}-close-x`})):null);return d?p.default.createPortal(g,d):g}}]),n}(f.Component);e.default=x,x.defaultProps={onClose:function(){},duration:1.5}})),Ie=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=d;var i=t(W()),a=t(m()),o=t(O()),s=u(n()),c=t(Fe());function l(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!==`object`&&typeof e!=`function`)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!==`default`&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}function d(e){var t=s.useRef({}),n=s.useState([]),r=(0,o.default)(n,2),l=r[0],u=r[1];function d(n){var r=!0;e.add(n,function(e,n){var o=n.key;if(e&&(!t.current[o]||r)){var l=s.createElement(c.default,(0,a.default)({},n,{holder:e}));t.current[o]=l,u(function(e){var t=e.findIndex(function(e){return e.key===n.key});if(t===-1)return[].concat((0,i.default)(e),[l]);var r=(0,i.default)(e);return r[t]=l,r})}r=!1})}return[d,s.createElement(s.Fragment,null,l)]}})),Le=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=u;var i=r(m()),a=r(O()),o=r(Ie()),s=t(n()),c=Re(),l=$();function u(e,t){return function(){var n,r,u=null,d=(0,o.default)({add:function(e,t){u?.component.add(e,t)}}),f=(0,a.default)(d,2),p=f[0],m=f[1];function h(a){var o=a.prefixCls,s=n(`message`,o),l=n(),d=a.key||(0,c.getKeyThenIncreaseKey)(),f=new Promise(function(n){var o=function(){return typeof a.onClose==`function`&&a.onClose(),n(!0)};e((0,i.default)((0,i.default)({},a),{prefixCls:s,rootPrefixCls:l,getPopupContainer:r}),function(e){var n=e.prefixCls;u=e.instance,p(t((0,i.default)((0,i.default)({},a),{key:d,onClose:o}),n))})}),m=function(){u&&u.removeNotice(d)};return m.then=function(e,t){return f.then(e,t)},m.promise=f,m}var g=s.useRef({});return g.current.open=h,c.typeList.forEach(function(e){return(0,c.attachTypeApi)(g.current,e)}),[g.current,s.createElement(l.ConfigConsumer,{key:`holder`},function(e){return n=e.getPrefixCls,r=e.getPopupContainer,m})]}}})),Re=t((t=>{var r=_().default,i=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.attachTypeApi=U,t.getInstance=t.default=void 0,t.getKeyThenIncreaseKey=P,t.typeList=void 0;var o=i(m()),s=i(b()),c=i(me()),d=i(Q()),f=i(ye()),p=i(Se()),g=i(Te()),v=i(a()),y=i((l(),e(u))),x=r(n()),S=r($()),C=i(Le()),w,T=3,E,D=1,O=``,k=`move-up`,A=!1,j,M,N=!1;function P(){return D++}function F(e){e.top!==void 0&&(E=e.top,w=null),e.duration!==void 0&&(T=e.duration),e.prefixCls!==void 0&&(O=e.prefixCls),e.getContainer!==void 0&&(j=e.getContainer,w=null),e.transitionName!==void 0&&(k=e.transitionName,w=null,A=!0),e.maxCount!==void 0&&(M=e.maxCount,w=null),e.rtl!==void 0&&(N=e.rtl)}function I(e,t){var n=e.prefixCls,r=e.getPopupContainer,i=(0,S.globalConfig)(),a=i.getPrefixCls,o=i.getRootPrefixCls,s=i.getIconPrefixCls,c=a(`message`,n||O),l=o(e.rootPrefixCls,c),u=s();if(w){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:w});return}var d={prefixCls:c,transitionName:A?k:`${l}-${k}`,style:{top:E},getContainer:j||r,maxCount:M};y.default.newInstance(d,function(e){if(w){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:w});return}w=e,t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:e})})}var L={info:p.default,success:c.default,error:d.default,warning:f.default,loading:g.default},R=t.typeList=Object.keys(L);function z(e,t,n){var r=e.duration===void 0?T:e.duration,i=L[e.type],a=(0,v.default)(`${t}-custom-content`,(0,s.default)((0,s.default)({},`${t}-${e.type}`,e.type),`${t}-rtl`,N===!0));return{key:e.key,duration:r,style:e.style||{},className:e.className,content:x.createElement(S.default,{iconPrefixCls:n},x.createElement(`div`,{className:a},e.icon||i&&x.createElement(i,null),x.createElement(`span`,null,e.content))),onClose:e.onClose,onClick:e.onClick}}function B(e){var t=e.key||P(),n=new Promise(function(n){var r=function(){return typeof e.onClose==`function`&&e.onClose(),n(!0)};I(e,function(n){var i=n.prefixCls,a=n.iconPrefixCls;n.instance.notice(z((0,o.default)((0,o.default)({},e),{key:t,onClose:r}),i,a))})}),r=function(){var n;w&&(w.removeNotice(t),(n=e.onClose)==null||n.call(e))};return r.then=function(e,t){return n.then(e,t)},r.promise=n,r}function V(e){return Object.prototype.toString.call(e)===`[object Object]`&&!!e.content}var H={open:B,config:F,destroy:function(e){if(w)if(e){var t=w.removeNotice;t(e)}else{var n=w.destroy;n(),w=null}}};function U(e,t){e[t]=function(n,r,i){return V(n)?e.open((0,o.default)((0,o.default)({},n),{type:t})):(typeof r==`function`&&(i=r,r=void 0),e.open({content:n,duration:r,type:t,onClose:i}))}}R.forEach(function(e){return U(H,e)}),H.warn=H.warning,H.useMessage=(0,C.default)(I,z),t.getInstance=function(){return null},t.default=H})),ze=t(((e,t)=>{function n(e,t){this.v=e,this.k=t}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Be=t(((e,t)=>{function n(e,r,i,a){var o=Object.defineProperty;try{o({},``,{})}catch{o=0}t.exports=n=function(e,t,r,i){function a(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!i,configurable:!i,writable:!i}):e[t]=r:(a(`next`,0),a(`throw`,1),a(`return`,2))},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r,i,a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ve=t(((e,t)=>{var n=Be();function r(){var e,i,a=typeof Symbol==`function`?Symbol:{},o=a.iterator||`@@iterator`,s=a.toStringTag||`@@toStringTag`;function c(t,r,a,o){var s=r&&r.prototype instanceof u?r:u,c=Object.create(s.prototype);return n(c,`_invoke`,function(t,n,r){var a,o,s,c=0,u=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,s=e,f.n=n,l}};function p(t,n){for(o=t,s=n,i=0;!d&&c&&!r&&i3?(r=m===n)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=t<2&&pn||n>m)&&(a[4]=t,a[5]=n,f.n=m,o=0))}if(r||t>1)return l;throw d=!0,n}return function(r,u,m){if(c>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),o=u,s=m;(i=o<2?e:s)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(c=2,a){if(o||(r=`next`),i=a[r]){if(!(i=i.call(a,s)))throw TypeError(`iterator result is not an object`);if(!i.done)return i;s=i.value,o<2&&(o=0)}else o===1&&(i=a.return)&&i.call(a),o<2&&(s=TypeError(`The iterator does not provide a '`+r+`' method`),o=1);a=e}else if((i=(d=f.n<0)?s:t.call(n,f))!==l)break}catch(t){a=e,o=1,s=t}finally{c=1}}return{value:i,done:d}}}(t,a,o),!0),c}var l={};function u(){}function d(){}function f(){}i=Object.getPrototypeOf;var p=[][o]?i(i([][o]())):(n(i={},o,function(){return this}),i),m=f.prototype=u.prototype=Object.create(p);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,n(e,s,`GeneratorFunction`)),e.prototype=Object.create(m),e}return d.prototype=f,n(m,`constructor`,f),n(f,`constructor`,d),d.displayName=`GeneratorFunction`,n(f,s,`GeneratorFunction`),n(m),n(m,s,`Generator`),n(m,o,function(){return this}),n(m,`toString`,function(){return`[object Generator]`}),(t.exports=r=function(){return{w:c,m:h}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),He=t(((e,t)=>{var n=ze(),r=Be();function i(e,t){function a(r,i,o,s){try{var c=e[r](i),l=c.value;return l instanceof n?t.resolve(l.v).then(function(e){a(`next`,e,o,s)},function(e){a(`throw`,e,o,s)}):t.resolve(l).then(function(e){c.value=e,o(c)},function(e){return a(`throw`,e,o,s)})}catch(e){s(e)}}var o;this.next||(r(i.prototype),r(i.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),r(this,`_invoke`,function(e,n,r){function i(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(i,i):i()},!0)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),Ue=t(((e,t)=>{var n=Ve(),r=He();function i(e,t,i,a,o){return new r(n().w(e,t,i,a),o||Promise)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),We=t(((e,t)=>{var n=Ue();function r(e,t,r,i,a){var o=n(e,t,r,i,a);return o.next().then(function(e){return e.done?e.value:o.next()})}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Ge=t(((e,t)=>{function n(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ke=t(((e,t)=>{var n=g().default;function r(e){if(e!=null){var t=e[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],r=0;if(t)return t.call(e);if(typeof e.next==`function`)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw TypeError(n(e)+` is not iterable`)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),qe=t(((e,t)=>{var n=ze(),r=Ve(),i=We(),a=Ue(),o=He(),s=Ge(),c=Ke();function l(){var e=r(),u=e.m(l),d=(Object.getPrototypeOf?Object.getPrototypeOf(u):u.__proto__).constructor;function f(e){var t=typeof e==`function`&&e.constructor;return!!t&&(t===d||(t.displayName||t.name)===`GeneratorFunction`)}var p={throw:1,return:2,break:3,continue:3};function m(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,p[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,c(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,i){r.p=t.prev,r.n=t.next;try{return e(n,i)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(t.exports=l=function(){return{wrap:function(t,n,r,i){return e.w(m(t),n,r,i&&i.reverse())},isGeneratorFunction:f,mark:e.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:o,async:function(e,t,n,r,o){return(f(t)?a:i)(m(e),t,n,r,o)},keys:s,values:c}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=l,t.exports.__esModule=!0,t.exports.default=t.exports})),Je=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{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`}},{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:`check-circle`,theme:`outlined`}})),Ye=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(Je()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Xe=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(Ye());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),Ze=t((e=>{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:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-circle`,theme:`outlined`}})),Qe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(Ze()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),$e=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(Qe());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),et=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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:`M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.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 8z`}}]},name:`exclamation-circle`,theme:`outlined`}})),tt=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(et()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),nt=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(tt());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),rt=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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:`M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z`}}]},name:`info-circle`,theme:`outlined`}})),it=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(rt()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),at=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(it());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),ot=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=l;var i=r(m()),a=r(O()),o=r(Ie()),s=t(n()),c=$();function l(e,t){return function(){var n,r=null,l=(0,o.default)({add:function(e,t){r?.component.add(e,t)}}),u=(0,a.default)(l,2),d=u[0],f=u[1];function p(a){var o=a.prefixCls,s=n(`notification`,o);e((0,i.default)((0,i.default)({},a),{prefixCls:s}),function(e){var n=e.prefixCls;r=e.instance,d(t(a,n))})}var m=s.useRef({});return m.current.open=p,[`success`,`info`,`warning`,`error`].forEach(function(e){m.current[e]=function(t){return m.current.open((0,i.default)((0,i.default)({},t),{type:e}))}}),[m.current,s.createElement(c.ConfigConsumer,{key:`holder`},function(e){return n=e.getPrefixCls,f})]}}})),st=t((t=>{var r=_().default,i=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.getInstance=t.default=void 0;var o=i(qe()),s=i(m()),c=i(b()),d=i(Xe()),f=i($e()),p=i(V()),g=i(nt()),v=i(at()),y=i(a()),x=i((l(),e(u))),S=r(n()),C=r($()),w=i(ot()),T=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},E={},D=4.5,O=24,k=24,A=``,j=`topRight`,M,N,P=!1,F;function I(e){var t=e.duration,n=e.placement,r=e.bottom,i=e.top,a=e.getContainer,o=e.closeIcon,s=e.prefixCls;s!==void 0&&(A=s),t!==void 0&&(D=t),n===void 0?e.rtl&&(j=`topLeft`):j=n,r!==void 0&&(k=r),i!==void 0&&(O=i),a!==void 0&&(M=a),o!==void 0&&(N=o),e.rtl!==void 0&&(P=e.rtl),e.maxCount!==void 0&&(F=e.maxCount)}function L(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:O,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:k,r;switch(e){case`top`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:t,bottom:`auto`};break;case`topLeft`:r={left:0,top:t,bottom:`auto`};break;case`topRight`:r={right:0,top:t,bottom:`auto`};break;case`bottom`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:`auto`,bottom:n};break;case`bottomLeft`:r={left:0,top:`auto`,bottom:n};break;default:r={right:0,top:`auto`,bottom:n};break}return r}function R(e,t){var n=e.placement,r=n===void 0?j:n,i=e.top,a=e.bottom,o=e.getContainer,s=o===void 0?M:o,l=e.prefixCls,u=(0,C.globalConfig)(),d=u.getPrefixCls,f=u.getIconPrefixCls,p=d(`notification`,l||A),m=f(),h=`${p}-${r}`,g=E[h];if(g){Promise.resolve(g).then(function(e){t({prefixCls:`${p}-notice`,iconPrefixCls:m,instance:e})});return}var _=(0,y.default)(`${p}-${r}`,(0,c.default)({},`${p}-rtl`,P===!0));E[h]=new Promise(function(e){x.default.newInstance({prefixCls:p,className:_,style:L(r,i,a),getContainer:s,maxCount:F},function(n){e(n),t({prefixCls:`${p}-notice`,iconPrefixCls:m,instance:n})})})}var z={success:d.default,info:v.default,error:f.default,warning:g.default};function B(e,t,n){var r=e.duration,i=e.icon,a=e.type,o=e.description,s=e.message,l=e.btn,u=e.onClose,d=e.onClick,f=e.key,m=e.style,h=e.className,g=e.closeIcon,_=g===void 0?N:g,v=e.props,b=r===void 0?D:r,x=null;i?x=S.createElement(`span`,{className:`${t}-icon`},e.icon):a&&(x=S.createElement(z[a]||null,{className:`${t}-icon ${t}-icon-${a}`}));var w=_===void 0?S.createElement(`span`,{className:`${t}-close-x`},S.createElement(p.default,{className:`${t}-close-icon`})):_,T=!o&&x?S.createElement(`span`,{className:`${t}-message-single-line-auto-margin`}):null;return{content:S.createElement(C.default,{iconPrefixCls:n},S.createElement(`div`,{className:x?`${t}-with-icon`:``,role:`alert`},x,S.createElement(`div`,{className:`${t}-message`},T,s),S.createElement(`div`,{className:`${t}-description`},o),l?S.createElement(`span`,{className:`${t}-btn`},l):null)),duration:b,closable:!0,closeIcon:w,onClose:u,onClick:d,key:f,style:m||{},className:(0,y.default)(h,(0,c.default)({},`${t}-${a}`,!!a)),props:v}}function H(e){R(e,function(t){var n=t.prefixCls,r=t.iconPrefixCls;t.instance.notice(B(e,n,r))})}var U={open:H,close:function(e){Object.keys(E).forEach(function(t){return Promise.resolve(E[t]).then(function(t){t.removeNotice(e)})})},config:I,destroy:function(){Object.keys(E).forEach(function(e){Promise.resolve(E[e]).then(function(e){e.destroy()}),delete E[e]})}};[`success`,`info`,`warning`,`error`].forEach(function(e){U[e]=function(t){return U.open((0,s.default)((0,s.default)({},t),{type:e}))}}),U.warn=U.warning,U.useNotification=(0,w.default)(R,B),t.getInstance=function(e){return T(void 0,void 0,void 0,(0,o.default)().mark(function e(){return(0,o.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(`return`,null);case 1:case`end`:return e.stop()}},e)}))},t.default=U})),ct=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.ConfigContext=e.ConfigConsumer=void 0,e.withConfigConsumer=s;var i=r(m()),a=t(n()),o=e.ConfigConsumer=(e.ConfigContext=a.createContext({getPrefixCls:function(e,t){return t||(e?`ant-${e}`:`ant`)}})).Consumer;function s(e){return function(t){var n=function(n){return a.createElement(o,null,function(r){var o=e.prefixCls,s=r.getPrefixCls,c=n.prefixCls,l=s(o,c);return a.createElement(t,(0,i.default)({},r,n,{prefixCls:l}))})},r=t.constructor;return r&&r.displayName||t.name,n}}})),lt=t((t=>{var n=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.getStyle=f,t.registerTheme=p;var i=(s(),e(o)),a=(r(),e(c)),l=n(N()),u=F();n(G());var d=`-ant-${Date.now()}-${Math.random()}`;function f(e,t){var n={},r=function(e,t){var n=e.clone();return n=t?.(n)||n,n.toRgbString()},o=function(e,t){var o=new a.TinyColor(e),s=(0,i.generate)(o.toRgbString());n[`${t}-color`]=r(o),n[`${t}-color-disabled`]=s[1],n[`${t}-color-hover`]=s[4],n[`${t}-color-active`]=s[6],n[`${t}-color-outline`]=o.clone().setAlpha(.2).toRgbString(),n[`${t}-color-deprecated-bg`]=s[0],n[`${t}-color-deprecated-border`]=s[2]};if(t.primaryColor){o(t.primaryColor,`primary`);var s=new a.TinyColor(t.primaryColor),c=(0,i.generate)(s.toRgbString());c.forEach(function(e,t){n[`primary-${t+1}`]=e}),n[`primary-color-deprecated-l-35`]=r(s,function(e){return e.lighten(35)}),n[`primary-color-deprecated-l-20`]=r(s,function(e){return e.lighten(20)}),n[`primary-color-deprecated-t-20`]=r(s,function(e){return e.tint(20)}),n[`primary-color-deprecated-t-50`]=r(s,function(e){return e.tint(50)}),n[`primary-color-deprecated-f-12`]=r(s,function(e){return e.setAlpha(e.getAlpha()*.12)});var l=new a.TinyColor(c[0]);n[`primary-color-active-deprecated-f-30`]=r(l,function(e){return e.setAlpha(e.getAlpha()*.3)}),n[`primary-color-active-deprecated-d-02`]=r(l,function(e){return e.darken(2)})}return t.successColor&&o(t.successColor,`success`),t.warningColor&&o(t.warningColor,`warning`),t.errorColor&&o(t.errorColor,`error`),t.infoColor&&o(t.infoColor,`info`),` +`;t.useInsertStyles=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:D,t=(0,d.useContext)(m.default).csp;(0,d.useEffect)(function(){(0,p.updateCSS)(e,`@ant-design-icons`,{prepend:!0,csp:t})},[])}})),L=t((e=>{var t=h();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(A()),r=t(x()),i=I(),a=[`icon`,`className`,`onClick`,`style`,`primaryColor`,`secondaryColor`],o={primaryColor:`#333`,secondaryColor:`#E6E6E6`,calculated:!1};function s(e){var t=e.primaryColor,n=e.secondaryColor;o.primaryColor=t,o.secondaryColor=n||(0,i.getSecondaryColor)(t),o.calculated=!!n}function c(){return(0,r.default)({},o)}var l=function(e){var t=e.icon,s=e.className,c=e.onClick,l=e.style,u=e.primaryColor,d=e.secondaryColor,f=(0,n.default)(e,a),p=o;if(u&&(p={primaryColor:u,secondaryColor:d||(0,i.getSecondaryColor)(u)}),(0,i.useInsertStyles)(),(0,i.warning)((0,i.isIconDefinition)(t),`icon should be icon definiton, but got ${t}`),!(0,i.isIconDefinition)(t))return null;var m=t;return m&&typeof m.icon==`function`&&(m=(0,r.default)((0,r.default)({},m),{},{icon:m.icon(p.primaryColor,p.secondaryColor)})),(0,i.generate)(m.icon,`svg-${m.name}`,(0,r.default)({className:s,onClick:c,style:l,"data-icon":m.name,width:`1em`,height:`1em`,fill:`currentColor`,"aria-hidden":`true`},f))};l.displayName=`IconReact`,l.getTwoToneColors=c,l.setTwoToneColors=s,e.default=l})),R=t((e=>{var t=h();Object.defineProperty(e,`__esModule`,{value:!0}),e.getTwoToneColor=o,e.setTwoToneColor=a;var n=t(O()),r=t(L()),i=I();function a(e){var t=(0,i.normalizeTwoToneColors)(e),a=(0,n.default)(t,2),o=a[0],s=a[1];return r.default.setTwoToneColors({primaryColor:o,secondaryColor:s})}function o(){var e=r.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}})),z=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var a=t(x()),o=t(O()),s=t(b()),c=t(A()),l=y(n()),u=t(i()),d=t(j()),f=t(L()),p=R(),m=I(),_=[`className`,`icon`,`spin`,`rotate`,`tabIndex`,`onClick`,`twoToneColor`];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||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}(0,p.setTwoToneColor)(`#1890ff`);var S=l.forwardRef(function(e,t){var n=e.className,r=e.icon,i=e.spin,p=e.rotate,h=e.tabIndex,g=e.onClick,v=e.twoToneColor,y=(0,c.default)(e,_),b=l.useContext(d.default),x=b.prefixCls,S=x===void 0?`anticon`:x,C=b.rootClassName,w=(0,u.default)(C,S,(0,s.default)((0,s.default)({},`${S}-${r.name}`,!!r.name),`${S}-spin`,!!i||r.name===`loading`),n),T=h;T===void 0&&g&&(T=-1);var E=p?{msTransform:`rotate(${p}deg)`,transform:`rotate(${p}deg)`}:void 0,D=(0,m.normalizeTwoToneColors)(v),O=(0,o.default)(D,2),k=O[0],A=O[1];return l.createElement(`span`,(0,a.default)((0,a.default)({role:`img`,"aria-label":r.name},y),{},{ref:t,tabIndex:T,onClick:g,className:w}),l.createElement(f.default,{icon:r,primaryColor:k,secondaryColor:A,style:E}))});S.displayName=`AntdIcon`,S.getTwoToneColor=p.getTwoToneColor,S.setTwoToneColor=p.setTwoToneColor,e.default=S})),B=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(S()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),V=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(B());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),H=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=t;function t(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}})),U=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=i;var r=t(n());function i(e,t,n){var i=r.useRef({});return(!(`value`in i.current)||n(i.current.condition,t))&&(i.current.value=e(),i.current.condition=t),i.current.value}})),ee=t(((e,t)=>{var n=T();function r(e){if(Array.isArray(e))return n(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),te=t(((e,t)=>{function n(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ne=t(((e,t)=>{function n(){throw TypeError(`Invalid attempt to spread 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})),W=t(((e,t)=>{var n=ee(),r=te(),i=E(),a=ne();function o(e){return n(e)||r(e)||i(e)||a()}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports})),re=t(((e,t)=>{var n=C(),r=te(),i=E(),a=D();function o(e){return n(e)||r(e)||i(e)||a()}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports})),ie=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=t;function t(e,t){for(var n=e,r=0;r{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=c,e.merge=f;var n=t(g()),r=t(x()),i=t(W()),a=t(re()),o=t(ie());function s(e,t,n,o){if(!t.length)return n;var c=(0,a.default)(t),l=c[0],u=c.slice(1),d=!e&&typeof l==`number`?[]:Array.isArray(e)?(0,i.default)(e):(0,r.default)({},e);return o&&n===void 0&&u.length===1?delete d[l][u[0]]:d[l]=s(d[l],u,n,o),d}function c(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!(0,o.default)(e,t.slice(0,-1))?e:s(e,t,n,r)}function l(e){return(0,n.default)(e)===`object`&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function u(e){return Array.isArray(e)?[]:{}}var d=typeof Reflect>`u`?Object.keys:Reflect.ownKeys;function f(){var e=[...arguments],t=u(e[0]);return e.forEach(function(e){function r(a,s){var f=new Set(s),p=(0,o.default)(e,a),m=Array.isArray(p);if(m||l(p)){if(!f.has(p)){f.add(p);var h=(0,o.default)(t,a);m?t=c(t,a,[]):(!h||(0,n.default)(h)!==`object`)&&(t=c(t,a,u(p))),d(p).forEach(function(e){r([].concat((0,i.default)(a),[e]),f)})}}else t=c(t,a,p)}r([])}),t}})),oe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=(0,n().createContext)(void 0)})),G=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.noop=r,Object.defineProperty(e,`resetWarned`,{enumerable:!0,get:function(){return n.resetWarned}});var n=t(M());function r(){}e.default=r})),se=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={items_per_page:`/ page`,jump_to:`Go to`,jump_to_confirm:`confirm`,page:`Page`,prev_page:`Previous Page`,next_page:`Next Page`,prev_5:`Previous 5 Pages`,next_5:`Next 5 Pages`,prev_3:`Previous 3 Pages`,next_3:`Next 3 Pages`,page_size:`Page Size`}})),ce=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={locale:`en_US`,today:`Today`,now:`Now`,backToToday:`Back to today`,ok:`OK`,clear:`Clear`,month:`Month`,year:`Year`,timeSelect:`select time`,dateSelect:`select date`,weekSelect:`Choose a week`,monthSelect:`Choose a month`,yearSelect:`Choose a year`,decadeSelect:`Choose a decade`,yearFormat:`YYYY`,dateFormat:`M/D/YYYY`,dayFormat:`D`,dateTimeFormat:`M/D/YYYY HH:mm:ss`,monthBeforeYear:!0,previousMonth:`Previous month (PageUp)`,nextMonth:`Next month (PageDown)`,previousYear:`Last year (Control + left)`,nextYear:`Next year (Control + right)`,previousDecade:`Last decade`,nextDecade:`Next decade`,previousCentury:`Last century`,nextCentury:`Next century`}})),K=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={placeholder:`Select time`,rangePlaceholder:[`Start time`,`End time`]}})),q=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(m()),r=t(ce()),i=t(K());e.default={lang:(0,n.default)({placeholder:`Select date`,yearPlaceholder:`Select year`,quarterPlaceholder:`Select quarter`,monthPlaceholder:`Select month`,weekPlaceholder:`Select week`,rangePlaceholder:[`Start date`,`End date`],rangeYearPlaceholder:[`Start year`,`End year`],rangeQuarterPlaceholder:[`Start quarter`,`End quarter`],rangeMonthPlaceholder:[`Start month`,`End month`],rangeWeekPlaceholder:[`Start week`,`End week`]},r.default),timePickerLocale:(0,n.default)({},i.default)}})),le=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(q()).default})),J=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(se()),r=t(le()),i=t(q()),a=t(K()),o="${label} is not a valid ${type}";e.default={locale:`en`,Pagination:n.default,DatePicker:i.default,TimePicker:a.default,Calendar:r.default,global:{placeholder:`Please select`},Table:{filterTitle:`Filter menu`,filterConfirm:`OK`,filterReset:`Reset`,filterEmptyText:`No filters`,filterCheckall:`Select all items`,filterSearchPlaceholder:`Search in filters`,emptyText:`No data`,selectAll:`Select current page`,selectInvert:`Invert current page`,selectNone:`Clear all data`,selectionAll:`Select all data`,sortTitle:`Sort`,expand:`Expand row`,collapse:`Collapse row`,triggerDesc:`Click to sort descending`,triggerAsc:`Click to sort ascending`,cancelSort:`Click to cancel sorting`},Modal:{okText:`OK`,cancelText:`Cancel`,justOkText:`OK`},Popconfirm:{okText:`OK`,cancelText:`Cancel`},Transfer:{titles:[``,``],searchPlaceholder:`Search here`,itemUnit:`item`,itemsUnit:`items`,remove:`Remove`,selectCurrent:`Select current page`,removeCurrent:`Remove current page`,selectAll:`Select all data`,removeAll:`Remove all data`,selectInvert:`Invert current page`},Upload:{uploading:`Uploading...`,removeFile:`Remove file`,uploadError:`Upload error`,previewFile:`Preview file`,downloadFile:`Download file`},Empty:{description:`No data`},Icon:{icon:`icon`},Text:{edit:`Edit`,copy:`Copy`,copied:`Copied`,expand:`Expand`},PageHeader:{back:`Back`},Form:{optional:`(optional)`,defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},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:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:`Preview`}}})),Y=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.changeConfirmLocale=a,e.getConfirmLocale=o;var n=t(m()),r=t(J()),i=(0,n.default)({},r.default.Modal);function a(e){i=e?(0,n.default)((0,n.default)({},i),e):(0,n.default)({},r.default.Modal)}function o(){return i}})),X=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=(0,n().createContext)(void 0)})),ue=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.ANT_MARK=void 0;var i=r(m()),a=t(n());r(G());var o=Y(),s=r(X());e.ANT_MARK=`internalMark`,e.default=function(e){var t=e.locale,n=t===void 0?{}:t,r=e.children;e._ANT_MARK__,a.useEffect(function(){return(0,o.changeConfirmLocale)(n&&n.Modal),function(){(0,o.changeConfirmLocale)()}},[n]);var c=a.useMemo(function(){return(0,i.default)((0,i.default)({},n),{exist:!0})},[n]);return a.createElement(s.default.Provider,{value:c},r)}})),de=t((e=>{var t=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(J()).default})),Z=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLocaleReceiver=e.default=void 0;var i=r(m()),a=t(n()),o=r(X()),s=r(de());e.default=function(e){var t=e.componentName,n=t===void 0?`global`:t,r=e.defaultLocale,c=e.children,l=a.useContext(o.default);return c(a.useMemo(function(){var e=r||s.default[n],t=l?.[n]??{};return(0,i.default)((0,i.default)({},e instanceof Function?e():e),t||{})},[n,r,l]),a.useMemo(function(){var e=l&&l.locale;return l&&l.exist&&!e?s.default.locale:e},[l]),l)},e.useLocaleReceiver=function(e,t){var n=a.useContext(o.default);return[a.useMemo(function(){var r=t||s.default[e],a=n?.[e]??{};return(0,i.default)((0,i.default)({},typeof r==`function`?r():r),a||{})},[e,t,n])]}})),fe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm193.5 301.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.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`check-circle`,theme:`filled`}})),pe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(fe()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),me=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(pe());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),he=t((e=>{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:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z`}}]},name:`close-circle`,theme:`filled`}})),ge=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(he()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Q=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(ge());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),_e=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm-32 232c0-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`}}]},name:`exclamation-circle`,theme:`filled`}})),ve=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(_e()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),ye=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(ve());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),be=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`info-circle`,theme:`filled`}})),xe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(be()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Se=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(xe());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),Ce=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z`}}]},name:`loading`,theme:`outlined`}})),we=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(Ce()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Te=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(we());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),Ee=t(((e,t)=>{function n(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),De=t(((e,t)=>{var n=y();function r(e,t){for(var r=0;r{function n(e,r){return t.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ke=t(((e,t)=>{var n=Oe();function r(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&n(e,t)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Ae=t(((e,t)=>{function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),je=t(((e,t)=>{function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(t.exports=n=function(){return!!e},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Me=t(((e,t)=>{function n(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ne=t(((e,t)=>{var n=g().default,r=Me();function i(e,t){if(t&&(n(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return r(e)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),Pe=t(((e,t)=>{var n=Ae(),r=je(),i=Ne();function a(e){var t=r();return function(){var r,a=n(e);if(t){var o=n(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return i(this,r)}}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports})),Fe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var a=t(m()),o=t(b()),c=t(Ee()),l=t(De()),u=t(ke()),d=t(Pe()),f=y(n()),p=t(s()),_=t(i());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||r(e)!==`object`&&typeof e!=`function`)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!==`default`&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}var x=function(e){(0,u.default)(n,e);var t=(0,d.default)(n);function n(){var e;(0,c.default)(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.closeTimer=null,e.close=function(t){t&&t.stopPropagation(),e.clearCloseTimer();var n=e.props,r=n.onClose,i=n.noticeKey;r&&r(i)},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=window.setTimeout(function(){e.close()},e.props.duration*1e3))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e}return(0,l.default)(n,[{key:`componentDidMount`,value:function(){this.startCloseTimer()}},{key:`componentDidUpdate`,value:function(e){(this.props.duration!==e.duration||this.props.updateMark!==e.updateMark||this.props.visible!==e.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:`componentWillUnmount`,value:function(){this.clearCloseTimer()}},{key:`restartCloseTimer`,value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:`render`,value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,i=t.closable,s=t.closeIcon,c=t.style,l=t.onClick,u=t.children,d=t.holder,m=`${n}-notice`,h=Object.keys(this.props).reduce(function(t,n){return(n.substr(0,5)===`data-`||n.substr(0,5)===`aria-`||n===`role`)&&(t[n]=e.props[n]),t},{}),g=f.createElement(`div`,(0,a.default)({className:(0,_.default)(m,r,(0,o.default)({},`${m}-closable`,i)),style:c,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:l},h),f.createElement(`div`,{className:`${m}-content`},u),i?f.createElement(`a`,{tabIndex:0,onClick:this.close,className:`${m}-close`},s||f.createElement(`span`,{className:`${m}-close-x`})):null);return d?p.default.createPortal(g,d):g}}]),n}(f.Component);e.default=x,x.defaultProps={onClose:function(){},duration:1.5}})),Ie=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=d;var i=t(W()),a=t(m()),o=t(O()),s=u(n()),c=t(Fe());function l(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!==`object`&&typeof e!=`function`)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!==`default`&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}function d(e){var t=s.useRef({}),n=s.useState([]),r=(0,o.default)(n,2),l=r[0],u=r[1];function d(n){var r=!0;e.add(n,function(e,n){var o=n.key;if(e&&(!t.current[o]||r)){var l=s.createElement(c.default,(0,a.default)({},n,{holder:e}));t.current[o]=l,u(function(e){var t=e.findIndex(function(e){return e.key===n.key});if(t===-1)return[].concat((0,i.default)(e),[l]);var r=(0,i.default)(e);return r[t]=l,r})}r=!1})}return[d,s.createElement(s.Fragment,null,l)]}})),Le=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=u;var i=r(m()),a=r(O()),o=r(Ie()),s=t(n()),c=Re(),l=$();function u(e,t){return function(){var n,r,u=null,d=(0,o.default)({add:function(e,t){u?.component.add(e,t)}}),f=(0,a.default)(d,2),p=f[0],m=f[1];function h(a){var o=a.prefixCls,s=n(`message`,o),l=n(),d=a.key||(0,c.getKeyThenIncreaseKey)(),f=new Promise(function(n){var o=function(){return typeof a.onClose==`function`&&a.onClose(),n(!0)};e((0,i.default)((0,i.default)({},a),{prefixCls:s,rootPrefixCls:l,getPopupContainer:r}),function(e){var n=e.prefixCls;u=e.instance,p(t((0,i.default)((0,i.default)({},a),{key:d,onClose:o}),n))})}),m=function(){u&&u.removeNotice(d)};return m.then=function(e,t){return f.then(e,t)},m.promise=f,m}var g=s.useRef({});return g.current.open=h,c.typeList.forEach(function(e){return(0,c.attachTypeApi)(g.current,e)}),[g.current,s.createElement(l.ConfigConsumer,{key:`holder`},function(e){return n=e.getPrefixCls,r=e.getPopupContainer,m})]}}})),Re=t((t=>{var r=_().default,a=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.attachTypeApi=U,t.getInstance=t.default=void 0,t.getKeyThenIncreaseKey=P,t.typeList=void 0;var o=a(m()),s=a(b()),c=a(me()),l=a(Q()),f=a(ye()),p=a(Se()),g=a(Te()),v=a(i()),y=a((u(),e(d))),x=r(n()),S=r($()),C=a(Le()),w,T=3,E,D=1,O=``,k=`move-up`,A=!1,j,M,N=!1;function P(){return D++}function F(e){e.top!==void 0&&(E=e.top,w=null),e.duration!==void 0&&(T=e.duration),e.prefixCls!==void 0&&(O=e.prefixCls),e.getContainer!==void 0&&(j=e.getContainer,w=null),e.transitionName!==void 0&&(k=e.transitionName,w=null,A=!0),e.maxCount!==void 0&&(M=e.maxCount,w=null),e.rtl!==void 0&&(N=e.rtl)}function I(e,t){var n=e.prefixCls,r=e.getPopupContainer,i=(0,S.globalConfig)(),a=i.getPrefixCls,o=i.getRootPrefixCls,s=i.getIconPrefixCls,c=a(`message`,n||O),l=o(e.rootPrefixCls,c),u=s();if(w){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:w});return}var d={prefixCls:c,transitionName:A?k:`${l}-${k}`,style:{top:E},getContainer:j||r,maxCount:M};y.default.newInstance(d,function(e){if(w){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:w});return}w=e,t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:e})})}var L={info:p.default,success:c.default,error:l.default,warning:f.default,loading:g.default},R=t.typeList=Object.keys(L);function z(e,t,n){var r=e.duration===void 0?T:e.duration,i=L[e.type],a=(0,v.default)(`${t}-custom-content`,(0,s.default)((0,s.default)({},`${t}-${e.type}`,e.type),`${t}-rtl`,N===!0));return{key:e.key,duration:r,style:e.style||{},className:e.className,content:x.createElement(S.default,{iconPrefixCls:n},x.createElement(`div`,{className:a},e.icon||i&&x.createElement(i,null),x.createElement(`span`,null,e.content))),onClose:e.onClose,onClick:e.onClick}}function B(e){var t=e.key||P(),n=new Promise(function(n){var r=function(){return typeof e.onClose==`function`&&e.onClose(),n(!0)};I(e,function(n){var i=n.prefixCls,a=n.iconPrefixCls;n.instance.notice(z((0,o.default)((0,o.default)({},e),{key:t,onClose:r}),i,a))})}),r=function(){var n;w&&(w.removeNotice(t),(n=e.onClose)==null||n.call(e))};return r.then=function(e,t){return n.then(e,t)},r.promise=n,r}function V(e){return Object.prototype.toString.call(e)===`[object Object]`&&!!e.content}var H={open:B,config:F,destroy:function(e){if(w)if(e){var t=w.removeNotice;t(e)}else{var n=w.destroy;n(),w=null}}};function U(e,t){e[t]=function(n,r,i){return V(n)?e.open((0,o.default)((0,o.default)({},n),{type:t})):(typeof r==`function`&&(i=r,r=void 0),e.open({content:n,duration:r,type:t,onClose:i}))}}R.forEach(function(e){return U(H,e)}),H.warn=H.warning,H.useMessage=(0,C.default)(I,z),t.getInstance=function(){return null},t.default=H})),ze=t(((e,t)=>{function n(e,t){this.v=e,this.k=t}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Be=t(((e,t)=>{function n(e,r,i,a){var o=Object.defineProperty;try{o({},``,{})}catch{o=0}t.exports=n=function(e,t,r,i){function a(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!i,configurable:!i,writable:!i}):e[t]=r:(a(`next`,0),a(`throw`,1),a(`return`,2))},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r,i,a)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ve=t(((e,t)=>{var n=Be();function r(){var e,i,a=typeof Symbol==`function`?Symbol:{},o=a.iterator||`@@iterator`,s=a.toStringTag||`@@toStringTag`;function c(t,r,a,o){var s=r&&r.prototype instanceof u?r:u,c=Object.create(s.prototype);return n(c,`_invoke`,function(t,n,r){var a,o,s,c=0,u=r||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,s=e,f.n=n,l}};function p(t,n){for(o=t,s=n,i=0;!d&&c&&!r&&i3?(r=m===n)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=t<2&&pn||n>m)&&(a[4]=t,a[5]=n,f.n=m,o=0))}if(r||t>1)return l;throw d=!0,n}return function(r,u,m){if(c>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),o=u,s=m;(i=o<2?e:s)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(c=2,a){if(o||(r=`next`),i=a[r]){if(!(i=i.call(a,s)))throw TypeError(`iterator result is not an object`);if(!i.done)return i;s=i.value,o<2&&(o=0)}else o===1&&(i=a.return)&&i.call(a),o<2&&(s=TypeError(`The iterator does not provide a '`+r+`' method`),o=1);a=e}else if((i=(d=f.n<0)?s:t.call(n,f))!==l)break}catch(t){a=e,o=1,s=t}finally{c=1}}return{value:i,done:d}}}(t,a,o),!0),c}var l={};function u(){}function d(){}function f(){}i=Object.getPrototypeOf;var p=[][o]?i(i([][o]())):(n(i={},o,function(){return this}),i),m=f.prototype=u.prototype=Object.create(p);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,n(e,s,`GeneratorFunction`)),e.prototype=Object.create(m),e}return d.prototype=f,n(m,`constructor`,f),n(f,`constructor`,d),d.displayName=`GeneratorFunction`,n(f,s,`GeneratorFunction`),n(m),n(m,s,`Generator`),n(m,o,function(){return this}),n(m,`toString`,function(){return`[object Generator]`}),(t.exports=r=function(){return{w:c,m:h}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),He=t(((e,t)=>{var n=ze(),r=Be();function i(e,t){function a(r,i,o,s){try{var c=e[r](i),l=c.value;return l instanceof n?t.resolve(l.v).then(function(e){a(`next`,e,o,s)},function(e){a(`throw`,e,o,s)}):t.resolve(l).then(function(e){c.value=e,o(c)},function(e){return a(`throw`,e,o,s)})}catch(e){s(e)}}var o;this.next||(r(i.prototype),r(i.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),r(this,`_invoke`,function(e,n,r){function i(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(i,i):i()},!0)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),Ue=t(((e,t)=>{var n=Ve(),r=He();function i(e,t,i,a,o){return new r(n().w(e,t,i,a),o||Promise)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),We=t(((e,t)=>{var n=Ue();function r(e,t,r,i,a){var o=n(e,t,r,i,a);return o.next().then(function(e){return e.done?e.value:o.next()})}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),Ge=t(((e,t)=>{function n(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),Ke=t(((e,t)=>{var n=g().default;function r(e){if(e!=null){var t=e[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],r=0;if(t)return t.call(e);if(typeof e.next==`function`)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw TypeError(n(e)+` is not iterable`)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),qe=t(((e,t)=>{var n=ze(),r=Ve(),i=We(),a=Ue(),o=He(),s=Ge(),c=Ke();function l(){var e=r(),u=e.m(l),d=(Object.getPrototypeOf?Object.getPrototypeOf(u):u.__proto__).constructor;function f(e){var t=typeof e==`function`&&e.constructor;return!!t&&(t===d||(t.displayName||t.name)===`GeneratorFunction`)}var p={throw:1,return:2,break:3,continue:3};function m(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,p[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,c(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,i){r.p=t.prev,r.n=t.next;try{return e(n,i)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(t.exports=l=function(){return{wrap:function(t,n,r,i){return e.w(m(t),n,r,i&&i.reverse())},isGeneratorFunction:f,mark:e.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:o,async:function(e,t,n,r,o){return(f(t)?a:i)(m(e),t,n,r,o)},keys:s,values:c}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=l,t.exports.__esModule=!0,t.exports.default=t.exports})),Je=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{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`}},{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:`check-circle`,theme:`outlined`}})),Ye=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(Je()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),Xe=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(Ye());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),Ze=t((e=>{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:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-circle`,theme:`outlined`}})),Qe=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(Ze()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),$e=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(Qe());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),et=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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:`M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.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 8z`}}]},name:`exclamation-circle`,theme:`outlined`}})),tt=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(et()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),nt=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(tt());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),rt=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={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:`M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z`}}]},name:`info-circle`,theme:`outlined`}})),it=t((e=>{var t=h(),r=g();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=t(x()),a=l(n()),o=t(rt()),s=t(z());function c(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||r(e)!=`object`&&typeof e!=`function`)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var i={__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(i,o,s):i[o]=e[o]}return i.default=e,n&&n.set(e,i),i}e.default=a.forwardRef(function(e,t){return a.createElement(s.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:o.default}))})})),at=t(((e,t)=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=r(it());function r(e){return e&&e.__esModule?e:{default:e}}var i=n;e.default=i,t.exports=i})),ot=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=l;var i=r(m()),a=r(O()),o=r(Ie()),s=t(n()),c=$();function l(e,t){return function(){var n,r=null,l=(0,o.default)({add:function(e,t){r?.component.add(e,t)}}),u=(0,a.default)(l,2),d=u[0],f=u[1];function p(a){var o=a.prefixCls,s=n(`notification`,o);e((0,i.default)((0,i.default)({},a),{prefixCls:s}),function(e){var n=e.prefixCls;r=e.instance,d(t(a,n))})}var m=s.useRef({});return m.current.open=p,[`success`,`info`,`warning`,`error`].forEach(function(e){m.current[e]=function(t){return m.current.open((0,i.default)((0,i.default)({},t),{type:e}))}}),[m.current,s.createElement(c.ConfigConsumer,{key:`holder`},function(e){return n=e.getPrefixCls,f})]}}})),st=t((t=>{var r=_().default,a=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.getInstance=t.default=void 0;var o=a(qe()),s=a(m()),c=a(b()),l=a(Xe()),f=a($e()),p=a(V()),g=a(nt()),v=a(at()),y=a(i()),x=a((u(),e(d))),S=r(n()),C=r($()),w=a(ot()),T=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},E={},D=4.5,O=24,k=24,A=``,j=`topRight`,M,N,P=!1,F;function I(e){var t=e.duration,n=e.placement,r=e.bottom,i=e.top,a=e.getContainer,o=e.closeIcon,s=e.prefixCls;s!==void 0&&(A=s),t!==void 0&&(D=t),n===void 0?e.rtl&&(j=`topLeft`):j=n,r!==void 0&&(k=r),i!==void 0&&(O=i),a!==void 0&&(M=a),o!==void 0&&(N=o),e.rtl!==void 0&&(P=e.rtl),e.maxCount!==void 0&&(F=e.maxCount)}function L(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:O,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:k,r;switch(e){case`top`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:t,bottom:`auto`};break;case`topLeft`:r={left:0,top:t,bottom:`auto`};break;case`topRight`:r={right:0,top:t,bottom:`auto`};break;case`bottom`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:`auto`,bottom:n};break;case`bottomLeft`:r={left:0,top:`auto`,bottom:n};break;default:r={right:0,top:`auto`,bottom:n};break}return r}function R(e,t){var n=e.placement,r=n===void 0?j:n,i=e.top,a=e.bottom,o=e.getContainer,s=o===void 0?M:o,l=e.prefixCls,u=(0,C.globalConfig)(),d=u.getPrefixCls,f=u.getIconPrefixCls,p=d(`notification`,l||A),m=f(),h=`${p}-${r}`,g=E[h];if(g){Promise.resolve(g).then(function(e){t({prefixCls:`${p}-notice`,iconPrefixCls:m,instance:e})});return}var _=(0,y.default)(`${p}-${r}`,(0,c.default)({},`${p}-rtl`,P===!0));E[h]=new Promise(function(e){x.default.newInstance({prefixCls:p,className:_,style:L(r,i,a),getContainer:s,maxCount:F},function(n){e(n),t({prefixCls:`${p}-notice`,iconPrefixCls:m,instance:n})})})}var z={success:l.default,info:v.default,error:f.default,warning:g.default};function B(e,t,n){var r=e.duration,i=e.icon,a=e.type,o=e.description,s=e.message,l=e.btn,u=e.onClose,d=e.onClick,f=e.key,m=e.style,h=e.className,g=e.closeIcon,_=g===void 0?N:g,v=e.props,b=r===void 0?D:r,x=null;i?x=S.createElement(`span`,{className:`${t}-icon`},e.icon):a&&(x=S.createElement(z[a]||null,{className:`${t}-icon ${t}-icon-${a}`}));var w=_===void 0?S.createElement(`span`,{className:`${t}-close-x`},S.createElement(p.default,{className:`${t}-close-icon`})):_,T=!o&&x?S.createElement(`span`,{className:`${t}-message-single-line-auto-margin`}):null;return{content:S.createElement(C.default,{iconPrefixCls:n},S.createElement(`div`,{className:x?`${t}-with-icon`:``,role:`alert`},x,S.createElement(`div`,{className:`${t}-message`},T,s),S.createElement(`div`,{className:`${t}-description`},o),l?S.createElement(`span`,{className:`${t}-btn`},l):null)),duration:b,closable:!0,closeIcon:w,onClose:u,onClick:d,key:f,style:m||{},className:(0,y.default)(h,(0,c.default)({},`${t}-${a}`,!!a)),props:v}}function H(e){R(e,function(t){var n=t.prefixCls,r=t.iconPrefixCls;t.instance.notice(B(e,n,r))})}var U={open:H,close:function(e){Object.keys(E).forEach(function(t){return Promise.resolve(E[t]).then(function(t){t.removeNotice(e)})})},config:I,destroy:function(){Object.keys(E).forEach(function(e){Promise.resolve(E[e]).then(function(e){e.destroy()}),delete E[e]})}};[`success`,`info`,`warning`,`error`].forEach(function(e){U[e]=function(t){return U.open((0,s.default)((0,s.default)({},t),{type:e}))}}),U.warn=U.warning,U.useNotification=(0,w.default)(R,B),t.getInstance=function(e){return T(void 0,void 0,void 0,(0,o.default)().mark(function e(){return(0,o.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(`return`,null);case 1:case`end`:return e.stop()}},e)}))},t.default=U})),ct=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.ConfigContext=e.ConfigConsumer=void 0,e.withConfigConsumer=s;var i=r(m()),a=t(n()),o=e.ConfigConsumer=(e.ConfigContext=a.createContext({getPrefixCls:function(e,t){return t||(e?`ant-${e}`:`ant`)}})).Consumer;function s(e){return function(t){var n=function(n){return a.createElement(o,null,function(r){var o=e.prefixCls,s=r.getPrefixCls,c=n.prefixCls,l=s(o,c);return a.createElement(t,(0,i.default)({},r,n,{prefixCls:l}))})},r=t.constructor;return r&&r.displayName||t.name,n}}})),lt=t((t=>{var n=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.getStyle=f,t.registerTheme=p;var r=(c(),e(a)),i=(l(),e(o)),s=n(N()),u=F();n(G());var d=`-ant-${Date.now()}-${Math.random()}`;function f(e,t){var n={},a=function(e,t){var n=e.clone();return n=t?.(n)||n,n.toRgbString()},o=function(e,t){var o=new i.TinyColor(e),s=(0,r.generate)(o.toRgbString());n[`${t}-color`]=a(o),n[`${t}-color-disabled`]=s[1],n[`${t}-color-hover`]=s[4],n[`${t}-color-active`]=s[6],n[`${t}-color-outline`]=o.clone().setAlpha(.2).toRgbString(),n[`${t}-color-deprecated-bg`]=s[0],n[`${t}-color-deprecated-border`]=s[2]};if(t.primaryColor){o(t.primaryColor,`primary`);var s=new i.TinyColor(t.primaryColor),c=(0,r.generate)(s.toRgbString());c.forEach(function(e,t){n[`primary-${t+1}`]=e}),n[`primary-color-deprecated-l-35`]=a(s,function(e){return e.lighten(35)}),n[`primary-color-deprecated-l-20`]=a(s,function(e){return e.lighten(20)}),n[`primary-color-deprecated-t-20`]=a(s,function(e){return e.tint(20)}),n[`primary-color-deprecated-t-50`]=a(s,function(e){return e.tint(50)}),n[`primary-color-deprecated-f-12`]=a(s,function(e){return e.setAlpha(e.getAlpha()*.12)});var l=new i.TinyColor(c[0]);n[`primary-color-active-deprecated-f-30`]=a(l,function(e){return e.setAlpha(e.getAlpha()*.3)}),n[`primary-color-active-deprecated-d-02`]=a(l,function(e){return e.darken(2)})}return t.successColor&&o(t.successColor,`success`),t.warningColor&&o(t.warningColor,`warning`),t.errorColor&&o(t.errorColor,`error`),t.infoColor&&o(t.infoColor,`info`),` :root { ${Object.keys(n).map(function(t){return`--${e}-${t}: ${n[t]};`}).join(` `)} } - `.trim()}function p(e,t){var n=f(e,t);(0,l.default)()&&(0,u.updateCSS)(n,`${d}-dynamic-theme`)}})),ut=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.DisabledContextProvider=void 0;var r=t(n()),i=r.createContext(!1);e.DisabledContextProvider=function(e){var t=e.children,n=e.disabled,a=r.useContext(i);return r.createElement(i.Provider,{value:n??a},t)},e.default=i})),dt=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.SizeContextProvider=void 0;var r=t(n()),i=r.createContext(void 0);e.SizeContextProvider=function(e){var t=e.children,n=e.size;return r.createElement(i.Consumer,null,function(e){return r.createElement(i.Provider,{value:n||e},t)})},e.default=i})),$=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`ConfigConsumer`,{enumerable:!0,get:function(){return v.ConfigConsumer}}),Object.defineProperty(e,`ConfigContext`,{enumerable:!0,get:function(){return v.ConfigContext}}),e.globalConfig=e.defaultPrefixCls=e.defaultIconPrefixCls=e.default=e.configConsumerProps=void 0;var i=r(m()),a=r(j()),o=r(U()),s=t(n()),c=ae(),l=r(oe()),u=t(ue()),d=r(Z()),f=r(J()),p=r(Re()),g=r(st()),v=ct(),y=lt(),b=ut(),x=t(dt());e.configConsumerProps=[`getTargetContainer`,`getPopupContainer`,`rootPrefixCls`,`getPrefixCls`,`renderEmpty`,`csp`,`autoInsertSpaceInButton`,`locale`,`pageHeader`];var S=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`pageHeader`,`input`,`pagination`,`form`],C=e.defaultPrefixCls=`ant`,w=e.defaultIconPrefixCls=`anticon`,T,E;function D(){return T||C}function O(){return E||w}var k=function(e){var t=e.prefixCls,n=e.iconPrefixCls,r=e.theme;t!==void 0&&(T=t),n!==void 0&&(E=n),r&&(0,y.registerTheme)(D(),r)};e.globalConfig=function(){return{getPrefixCls:function(e,t){return t||(e?`${D()}-${e}`:D())},getIconPrefixCls:O,getRootPrefixCls:function(e,t){return e||T||(t&&t.includes(`-`)?t.replace(/^(.*)-[^-]*$/,`$1`):D())}}};var A=function(e){var t=e.children,n=e.csp,r=e.autoInsertSpaceInButton,d=e.form,p=e.locale,m=e.componentSize,h=e.direction,g=e.space,_=e.virtual,y=e.dropdownMatchSelectWidth,C=e.legacyLocale,w=e.parentContext,T=e.iconPrefixCls,E=e.componentDisabled,D=s.useCallback(function(t,n){var r=e.prefixCls;if(n)return n;var i=r||w.getPrefixCls(``);return t?`${i}-${t}`:i},[w.getPrefixCls,e.prefixCls]),O=(0,i.default)((0,i.default)({},w),{csp:n,autoInsertSpaceInButton:r,locale:p||C,direction:h,space:g,virtual:_,dropdownMatchSelectWidth:y,getPrefixCls:D});S.forEach(function(t){var n=e[t];n&&(O[t]=n)});var k=(0,o.default)(function(){return O},O,function(e,t){var n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(function(n){return e[n]!==t[n]})}),A=s.useMemo(function(){return{prefixCls:T,csp:n}},[T,n]),j=t,M=s.useMemo(function(){return(0,c.merge)(f.default.Form?.defaultValidateMessages||{},k.locale?.Form?.defaultValidateMessages||{},k.form?.validateMessages||{},d?.validateMessages||{})},[k,d?.validateMessages]);return Object.keys(M).length>0&&(j=s.createElement(l.default.Provider,{value:M},t)),p&&(j=s.createElement(u.default,{locale:p,_ANT_MARK__:u.ANT_MARK},j)),(T||n)&&(j=s.createElement(a.default.Provider,{value:A},j)),m&&(j=s.createElement(x.SizeContextProvider,{size:m},j)),E!==void 0&&(j=s.createElement(b.DisabledContextProvider,{disabled:E},j)),s.createElement(v.ConfigContext.Provider,{value:k},j)},M=function(e){return s.useEffect(function(){e.direction&&(p.default.config({rtl:e.direction===`rtl`}),g.default.config({rtl:e.direction===`rtl`}))},[e.direction]),s.createElement(d.default,null,function(t,n,r){return s.createElement(v.ConfigConsumer,null,function(t){return s.createElement(A,(0,i.default)({parentContext:t,legacyLocale:r},e))})})};M.ConfigContext=v.ConfigContext,M.SizeContext=x.default,M.config=k,e.default=M})),ft=t((t=>{var r=_().default,i=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.NoStyleItemContext=t.NoFormStyle=t.FormProvider=t.FormItemPrefixContext=t.FormItemInputContext=t.FormContext=void 0;var a=i(m()),o=(p(),e(f)),s=i(H()),c=r(n()),l=c;t.FormContext=l.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),t.NoStyleItemContext=l.createContext(null),t.FormProvider=function(e){var t=(0,s.default)(e,[`prefixCls`]);return l.createElement(o.FormProvider,(0,a.default)({},t))},t.FormItemPrefixContext=l.createContext({prefixCls:``});var u=t.FormItemInputContext=l.createContext({});t.NoFormStyle=function(e){var t=e.children,n=e.status,r=e.override,i=(0,c.useContext)(u),o=(0,c.useMemo)(function(){var e=(0,a.default)({},i);return r&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,r,i]);return l.createElement(u.Provider,{value:o},t)}}));export{A as C,g as D,_ as E,N as S,b as T,W as _,Ne as a,V as b,Ae as c,Ee as d,Te as f,G as g,Y as h,ut as i,ke as l,Z as m,$ as n,Me as o,Q as p,dt as r,je as s,ft as t,De as u,U as v,O as w,F as x,H as y}; \ No newline at end of file + `.trim()}function p(e,t){var n=f(e,t);(0,s.default)()&&(0,u.updateCSS)(n,`${d}-dynamic-theme`)}})),ut=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.DisabledContextProvider=void 0;var r=t(n()),i=r.createContext(!1);e.DisabledContextProvider=function(e){var t=e.children,n=e.disabled,a=r.useContext(i);return r.createElement(i.Provider,{value:n??a},t)},e.default=i})),dt=t((e=>{var t=_().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.SizeContextProvider=void 0;var r=t(n()),i=r.createContext(void 0);e.SizeContextProvider=function(e){var t=e.children,n=e.size;return r.createElement(i.Consumer,null,function(e){return r.createElement(i.Provider,{value:n||e},t)})},e.default=i})),$=t((e=>{var t=_().default,r=h().default;Object.defineProperty(e,`__esModule`,{value:!0}),Object.defineProperty(e,`ConfigConsumer`,{enumerable:!0,get:function(){return v.ConfigConsumer}}),Object.defineProperty(e,`ConfigContext`,{enumerable:!0,get:function(){return v.ConfigContext}}),e.globalConfig=e.defaultPrefixCls=e.defaultIconPrefixCls=e.default=e.configConsumerProps=void 0;var i=r(m()),a=r(j()),o=r(U()),s=t(n()),c=ae(),l=r(oe()),u=t(ue()),d=r(Z()),f=r(J()),p=r(Re()),g=r(st()),v=ct(),y=lt(),b=ut(),x=t(dt());e.configConsumerProps=[`getTargetContainer`,`getPopupContainer`,`rootPrefixCls`,`getPrefixCls`,`renderEmpty`,`csp`,`autoInsertSpaceInButton`,`locale`,`pageHeader`];var S=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`pageHeader`,`input`,`pagination`,`form`],C=e.defaultPrefixCls=`ant`,w=e.defaultIconPrefixCls=`anticon`,T,E;function D(){return T||C}function O(){return E||w}var k=function(e){var t=e.prefixCls,n=e.iconPrefixCls,r=e.theme;t!==void 0&&(T=t),n!==void 0&&(E=n),r&&(0,y.registerTheme)(D(),r)};e.globalConfig=function(){return{getPrefixCls:function(e,t){return t||(e?`${D()}-${e}`:D())},getIconPrefixCls:O,getRootPrefixCls:function(e,t){return e||T||(t&&t.includes(`-`)?t.replace(/^(.*)-[^-]*$/,`$1`):D())}}};var A=function(e){var t=e.children,n=e.csp,r=e.autoInsertSpaceInButton,d=e.form,p=e.locale,m=e.componentSize,h=e.direction,g=e.space,_=e.virtual,y=e.dropdownMatchSelectWidth,C=e.legacyLocale,w=e.parentContext,T=e.iconPrefixCls,E=e.componentDisabled,D=s.useCallback(function(t,n){var r=e.prefixCls;if(n)return n;var i=r||w.getPrefixCls(``);return t?`${i}-${t}`:i},[w.getPrefixCls,e.prefixCls]),O=(0,i.default)((0,i.default)({},w),{csp:n,autoInsertSpaceInButton:r,locale:p||C,direction:h,space:g,virtual:_,dropdownMatchSelectWidth:y,getPrefixCls:D});S.forEach(function(t){var n=e[t];n&&(O[t]=n)});var k=(0,o.default)(function(){return O},O,function(e,t){var n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(function(n){return e[n]!==t[n]})}),A=s.useMemo(function(){return{prefixCls:T,csp:n}},[T,n]),j=t,M=s.useMemo(function(){return(0,c.merge)(f.default.Form?.defaultValidateMessages||{},k.locale?.Form?.defaultValidateMessages||{},k.form?.validateMessages||{},d?.validateMessages||{})},[k,d?.validateMessages]);return Object.keys(M).length>0&&(j=s.createElement(l.default.Provider,{value:M},t)),p&&(j=s.createElement(u.default,{locale:p,_ANT_MARK__:u.ANT_MARK},j)),(T||n)&&(j=s.createElement(a.default.Provider,{value:A},j)),m&&(j=s.createElement(x.SizeContextProvider,{size:m},j)),E!==void 0&&(j=s.createElement(b.DisabledContextProvider,{disabled:E},j)),s.createElement(v.ConfigContext.Provider,{value:k},j)},M=function(e){return s.useEffect(function(){e.direction&&(p.default.config({rtl:e.direction===`rtl`}),g.default.config({rtl:e.direction===`rtl`}))},[e.direction]),s.createElement(d.default,null,function(t,n,r){return s.createElement(v.ConfigConsumer,null,function(t){return s.createElement(A,(0,i.default)({parentContext:t,legacyLocale:r},e))})})};M.ConfigContext=v.ConfigContext,M.SizeContext=x.default,M.config=k,e.default=M})),ft=t((t=>{var r=_().default,i=h().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.NoStyleItemContext=t.NoFormStyle=t.FormProvider=t.FormItemPrefixContext=t.FormItemInputContext=t.FormContext=void 0;var a=i(m()),o=(p(),e(f)),s=i(H()),c=r(n()),l=c;t.FormContext=l.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),t.NoStyleItemContext=l.createContext(null),t.FormProvider=function(e){var t=(0,s.default)(e,[`prefixCls`]);return l.createElement(o.FormProvider,(0,a.default)({},t))},t.FormItemPrefixContext=l.createContext({prefixCls:``});var u=t.FormItemInputContext=l.createContext({});t.NoFormStyle=function(e){var t=e.children,n=e.status,r=e.override,i=(0,c.useContext)(u),o=(0,c.useMemo)(function(){var e=(0,a.default)({},i);return r&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,r,i]);return l.createElement(u.Provider,{value:o},t)}}));export{A as C,g as D,_ as E,N as S,b as T,W as _,Ne as a,V as b,Ae as c,Ee as d,Te as f,G as g,Y as h,ut as i,ke as l,Z as m,$ as n,Me as o,Q as p,dt as r,je as s,ft as t,De as u,U as v,O as w,F as x,H as y}; \ No newline at end of file diff --git a/assets/ctiAxios-BIVP6fGU.js b/assets/ctiAxios-BMu1IxXE.js similarity index 55% rename from assets/ctiAxios-BIVP6fGU.js rename to assets/ctiAxios-BMu1IxXE.js index 14738b3..f2757ab 100644 --- a/assets/ctiAxios-BIVP6fGU.js +++ b/assets/ctiAxios-BMu1IxXE.js @@ -1,3 +1,3 @@ -import{o as e,t}from"./chunk-jRWAZmH_.js";import{C as n,E as r,T as i,_ as a,b as o,d as s,fr as c,g as l,h as u,lr as d,m as f,p,s as m,t as h,u as g,v as _,vr as v,w as y,xr as b,y as x}from"./axios-v6FV69Ne.js";import{A as S,C,S as w,a as T,c as E,i as D,o as O,u as k}from"./notification-C7Dk1wtU.js";import{p as A}from"./slicedToArray-YLaz90ka.js";var j=t(((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=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e)1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=N(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=N(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){s.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>l(t,e))}findAll(e={}){return this.getAll().filter(t=>l(e,t))}notify(e){s.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return s.batch(()=>Promise.all(e.map(e=>e.continue().catch(_))))}};function N(e){return e.options.scope?.id}var P=class extends r{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??u(r,t),a=this.get(i);return a||(a=new m({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){s.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>a(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>a(e,t)):t}notify(e){s.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){s.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){s.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},F=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new P,this.#t=e.mutationCache||new M,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=i.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=g.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(o(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=p(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return s.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;s.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return s.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=s.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(_).catch(_)}invalidateQueries(e,t={}){return s.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=s.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(_)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(_)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(o(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(_).catch(_)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(_).catch(_)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return g.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(f(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{x(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(f(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{x(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=u(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===n&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};function I(){}function L(e,{interval:t=1e3,onError:n=I}={}){if(typeof e!=`function`)throw Error(`argument is not function.`);let r=0,i=null,a=!1,o=!1;return async(...s)=>{if(i=s,!o){for(o=!0;a;)await new Promise(e=>y.setTimeout(e,t));for(;Date.now()y.setTimeout(e,r-Date.now()));o=!1,a=!0;try{await e(...i)}catch(e){try{n(e)}catch{}}r=Date.now()+t,a=!1}}}var R=({storage:e,key:t=`REACT_QUERY_OFFLINE_CACHE`,throttleTime:n=1e3,serialize:r=JSON.stringify,deserialize:i=JSON.parse,retry:a})=>{if(e){let o=async n=>{try{let i=await r(n);await e.setItem(t,i);return}catch(e){return e}};return{persistClient:L(async e=>{let t=e,n=await o(t),r=0;for(;n&&t;)r++,t=await a?.({persistedClient:t,error:n,errorCount:r}),t&&(n=await o(t))},{interval:n}),restoreClient:async()=>{let n=await e.getItem(t);if(n)return await i(n)},removeClient:()=>e.removeItem(t)}}return{persistClient:I,restoreClient:()=>Promise.resolve(void 0),removeClient:I}},z=new F({mutationCache:new M({onSuccess:(e,t,n,r)=>{r.meta?.successMessage&&O({message:r.meta.successMessage})},onError:(e,t,n,r)=>{if(r.meta?.errorMessage){let t=e.response?.data?.message??e.message??`Erreur inconnue`;D({message:r.meta.errorMessage,description:t})}}}),defaultOptions:{queries:{retry:0,staleTime:1e3*60*60*8,gcTime:1e3*60*60*8,refetchOnWindowFocus:!1,refetchOnMount:!0,refetchOnReconnect:!0},mutations:{retry:0}}}),B=e=>JSON.parse(A.inflate(e,{to:`string`})),ee={persister:R({storage:{getItem:e=>w.getItem(e),setItem:(e,t)=>w.setItem(e,t),removeItem:e=>w.removeItem(e)},serialize:e=>A.deflate(JSON.stringify(e),{to:`string`}),deserialize:B}),maxAge:1e3*60*60*24*30,dehydrateOptions:{shouldDehydrateQuery:e=>e.meta?.persist===!0}},te={all:[`settings`]},V,ne=new Uint8Array(16);function re(){if(!V&&(V=typeof crypto<`u`&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<`u`&&typeof msCrypto.getRandomValues==`function`&&msCrypto.getRandomValues.bind(msCrypto),!V))throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);return V(ne)}var ie=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function H(e){return typeof e==`string`&&ie.test(e)}for(var U=[],W=0;W<256;++W)U.push((W+256).toString(16).substr(1));function ae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(U[e[t+0]]+U[e[t+1]]+U[e[t+2]]+U[e[t+3]]+`-`+U[e[t+4]]+U[e[t+5]]+`-`+U[e[t+6]]+U[e[t+7]]+`-`+U[e[t+8]]+U[e[t+9]]+`-`+U[e[t+10]]+U[e[t+11]]+U[e[t+12]]+U[e[t+13]]+U[e[t+14]]+U[e[t+15]]).toLowerCase();if(!H(n))throw TypeError(`Stringified UUID is invalid`);return n}function oe(e,t,n){e||={};var r=e.random||(e.rng||re)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n||=0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return ae(r)}var G=e(t(((e,t)=>{function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let r=e[t],i=typeof r;(i===`object`||i===`function`)&&!Object.isFrozen(r)&&n(r)}),e}var r=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function i(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function a(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}var o=``,s=e=>!!e.scope,c=(e,{prefix:t})=>{if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){let n=e.split(`.`);return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${`_`.repeat(t+1)}`)].join(` `)}return`${t}${e}`},l=class{constructor(e,t){this.buffer=``,this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=c(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){s(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}},u=(e={})=>{let t={children:[]};return Object.assign(t,e),t},d=class e{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=u({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(t){typeof t!=`string`&&t.children&&(t.children.every(e=>typeof e==`string`)?t.children=[t.children.join(``)]:t.children.forEach(t=>{e._collapse(t)}))}},f=class extends d{constructor(e){super(),this.options=e}addText(e){e!==``&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function p(e){return e?typeof e==`string`?e:e.source:null}function m(e){return _(`(?=`,e,`)`)}function h(e){return _(`(?:`,e,`)*`)}function g(e){return _(`(?:`,e,`)?`)}function _(...e){return e.map(e=>p(e)).join(``)}function v(e){let t=e[e.length-1];return typeof t==`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function y(...e){return`(`+(v(e).capture?``:`?:`)+e.map(e=>p(e)).join(`|`)+`)`}function b(e){return RegExp(e.toString()+`|`).exec(``).length-1}function x(e,t){let n=e&&e.exec(t);return n&&n.index===0}var S=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=p(e),i=``;for(;r.length>0;){let e=S.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),e[0][0]===`\\`&&e[1]?i+=`\\`+String(Number(e[1])+t):(i+=e[0],e[0]===`(`&&n++)}return i}).map(e=>`(${e})`).join(t)}var w=/\b\B/,T=`[a-zA-Z]\\w*`,E=`[a-zA-Z_]\\w*`,D=`\\b\\d+(\\.\\d+)?`,O=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,k=`\\b(0b[01]+)`,A=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,j=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=_(t,/.*\b/,e.binary,/\b.*/)),a({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{e.index!==0&&t.ignoreMatch()}},e)},M={begin:`\\\\[\\s\\S]`,relevance:0},N={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[M]},P={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[M]},F={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},I=function(e,t,n={}){let r=a({scope:`comment`,begin:e,end:t,contains:[]},n);r.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=y(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:_(/[ ]+/,`(`,i,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),r},L=I(`//`,`$`),R=I(`/\\*`,`\\*/`),z=I(`#`,`$`),B={scope:`number`,begin:D,relevance:0},ee={scope:`number`,begin:O,relevance:0},te={scope:`number`,begin:k,relevance:0},V={scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]},ne={scope:`title`,begin:T,relevance:0},re={scope:`title`,begin:E,relevance:0},ie={begin:`\\.\\s*`+E,relevance:0},H=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:M,BINARY_NUMBER_MODE:te,BINARY_NUMBER_RE:k,COMMENT:I,C_BLOCK_COMMENT_MODE:R,C_LINE_COMMENT_MODE:L,C_NUMBER_MODE:ee,C_NUMBER_RE:O,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:z,IDENT_RE:T,MATCH_NOTHING_RE:w,METHOD_GUARD:ie,NUMBER_MODE:B,NUMBER_RE:D,PHRASAL_WORDS_MODE:F,QUOTE_STRING_MODE:P,REGEXP_MODE:V,RE_STARTERS_RE:A,SHEBANG:j,TITLE_MODE:ne,UNDERSCORE_IDENT_RE:E,UNDERSCORE_TITLE_MODE:re});function U(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()}function W(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function ae(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=U,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function oe(e,t){Array.isArray(e.illegal)&&(e.illegal=y(...e.illegal))}function G(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}}function se(e,t){e.relevance===void 0&&(e.relevance=1)}var ce=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error(`beforeMatch cannot be used with starts`);let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=_(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},K=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],le=`keyword`;function q(e,t,n=le){let r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,q(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(t){let n=t.split(`|`);r[n[0]]=[e,J(n[0],n[1])]})}}function J(e,t){return t?Number(t):+!ue(e)}function ue(e){return K.includes(e.toLowerCase())}var de={},Y=e=>{console.error(e)},X=(e,...t)=>{console.log(`WARN: ${e}`,...t)},Z=(e,t)=>{de[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),de[`${e}/${t}`]=!0)},Q=Error();function fe(e,t,{key:n}){let r=0,i=e[n],a={},o={};for(let e=1;e<=t.length;e++)o[e+r]=i[e],a[e+r]=!0,r+=b(t[e-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function pe(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw Y(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),Q;if(typeof e.beginScope!=`object`||e.beginScope===null)throw Y(`beginScope must be object`),Q;fe(e,e.begin,{key:`beginScope`}),e.begin=C(e.begin,{joinWith:``})}}function me(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw Y(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),Q;if(typeof e.endScope!=`object`||e.endScope===null)throw Y(`endScope must be object`),Q;fe(e,e.end,{key:`endScope`}),e.end=C(e.end,{joinWith:``})}}function he(e){e.scope&&typeof e.scope==`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function ge(e){he(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),pe(e),me(e)}function _e(e){function t(t,n){return new RegExp(p(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=b(e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:`|`}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&e!==void 0),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:`begin`})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function o(n,r){let a=n;if(n.isCompiled)return a;[W,G,ge,ce].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[ae,oe,se].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return typeof n.keywords==`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s||=/\w+/,n.keywords&&=q(n.keywords,e.case_insensitive),a.keywordPatternRe=t(s,!0),r&&(n.begin||=/\B|\b/,a.beginRe=t(a.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||``,n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||=[],n.contains=[].concat(...n.contains.map(function(e){return ye(e===`self`?n:e)})),n.contains.forEach(function(e){o(e,a)}),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||=[],e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function ve(e){return e?e.endsWithParent||ve(e.starts):!1}function ye(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return a(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:ve(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var be=`11.11.1`,xe=class extends Error{constructor(e,t){super(e),this.name=`HTMLInjectionError`,this.html=t}},Se=i,Ce=a,we=Symbol(`nomatch`),Te=7,Ee=function(e){let t=Object.create(null),i=Object.create(null),a=[],o=!0,s=`Could not find the language '{}', did you forget to load/include a language module?`,c={disableAutodetect:!0,name:`Plain text`,contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:f};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;let n=l.languageDetectRe.exec(t);if(n){let t=N(n[1]);return t||(X(s.replace(`{}`,n[1])),X(`Falling back to no-highlight mode for this block.`,e)),t?n[1]:`no-highlight`}return t.split(/\s+/).find(e=>u(e)||N(e))}function p(e,t,n){let r=``,i=``;typeof t==`object`?(r=e,n=t.ignoreIllegals,i=t.language):(Z(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),Z(`10.7.0`,`Please use highlight(code, options) instead. +import{o as e,t}from"./chunk-jRWAZmH_.js";import{C as n,S as r,_ as i,d as a,f as o,g as s,gr as c,h as l,l as u,m as d,o as f,p,sr as m,t as h,u as g,ur as _,v,w as y,x as b,yr as x}from"./axios-BbX9YWYe.js";import{C as S,S as C,a as w,c as T,i as E,j as D,o as O,u as k}from"./notification-BAy1NkPD.js";import{p as A}from"./slicedToArray-YLaz90ka.js";var j=t(((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=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e)1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=N(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=N(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){g.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>d(t,e))}findAll(e={}){return this.getAll().filter(t=>d(e,t))}notify(e){g.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return g.batch(()=>Promise.all(e.map(e=>e.continue().catch(s))))}};function N(e){return e.options.scope?.id}var P=class extends y{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??p(r,t),a=this.get(i);return a||(a=new f({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){g.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>l(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>l(e,t)):t}notify(e){g.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){g.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){g.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},F=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new P,this.#t=e.mutationCache||new M,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=n.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=u.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(v(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,o=a(t,i);if(o!==void 0)return this.#e.build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return g.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;g.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return g.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=g.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(s).catch(s)}invalidateQueries(e,t={}){return g.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=g.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(s)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(s)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(v(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(s).catch(s)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(s).catch(s)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return u.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(o(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{i(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(o(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{i(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=p(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===b&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};function I(){}function L(e,{interval:t=1e3,onError:n=I}={}){if(typeof e!=`function`)throw Error(`argument is not function.`);let i=0,a=null,o=!1,s=!1;return async(...c)=>{if(a=c,!s){for(s=!0;o;)await new Promise(e=>r.setTimeout(e,t));for(;Date.now()r.setTimeout(e,i-Date.now()));s=!1,o=!0;try{await e(...a)}catch(e){try{n(e)}catch{}}i=Date.now()+t,o=!1}}}var R=({storage:e,key:t=`REACT_QUERY_OFFLINE_CACHE`,throttleTime:n=1e3,serialize:r=JSON.stringify,deserialize:i=JSON.parse,retry:a})=>{if(e){let o=async n=>{try{let i=await r(n);await e.setItem(t,i);return}catch(e){return e}};return{persistClient:L(async e=>{let t=e,n=await o(t),r=0;for(;n&&t;)r++,t=await a?.({persistedClient:t,error:n,errorCount:r}),t&&(n=await o(t))},{interval:n}),restoreClient:async()=>{let n=await e.getItem(t);if(n)return await i(n)},removeClient:()=>e.removeItem(t)}}return{persistClient:I,restoreClient:()=>Promise.resolve(void 0),removeClient:I}},z=new F({mutationCache:new M({onSuccess:(e,t,n,r)=>{r.meta?.successMessage&&O({message:r.meta.successMessage})},onError:(e,t,n,r)=>{if(r.meta?.errorMessage){let t=e.response?.data?.message??e.message??`Erreur inconnue`;E({message:r.meta.errorMessage,description:t})}}}),defaultOptions:{queries:{retry:0,staleTime:1e3*60*60*8,gcTime:1e3*60*60*8,refetchOnWindowFocus:!1,refetchOnMount:!0,refetchOnReconnect:!0},mutations:{retry:0}}}),B=e=>JSON.parse(A.inflate(e,{to:`string`}));R({storage:{getItem:e=>C.getItem(e),setItem:(e,t)=>C.setItem(e,t),removeItem:e=>C.removeItem(e)},serialize:e=>A.deflate(JSON.stringify(e),{to:`string`}),deserialize:B});var V={all:[`settings`]},H,ee=new Uint8Array(16);function te(){if(!H&&(H=typeof crypto<`u`&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<`u`&&typeof msCrypto.getRandomValues==`function`&&msCrypto.getRandomValues.bind(msCrypto),!H))throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);return H(ee)}var ne=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function re(e){return typeof e==`string`&&ne.test(e)}for(var U=[],W=0;W<256;++W)U.push((W+256).toString(16).substr(1));function ie(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(U[e[t+0]]+U[e[t+1]]+U[e[t+2]]+U[e[t+3]]+`-`+U[e[t+4]]+U[e[t+5]]+`-`+U[e[t+6]]+U[e[t+7]]+`-`+U[e[t+8]]+U[e[t+9]]+`-`+U[e[t+10]]+U[e[t+11]]+U[e[t+12]]+U[e[t+13]]+U[e[t+14]]+U[e[t+15]]).toLowerCase();if(!re(n))throw TypeError(`Stringified UUID is invalid`);return n}function ae(e,t,n){e||={};var r=e.random||(e.rng||te)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n||=0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return ie(r)}var G=e(t(((e,t)=>{function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let r=e[t],i=typeof r;(i===`object`||i===`function`)&&!Object.isFrozen(r)&&n(r)}),e}var r=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function i(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function a(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}var o=``,s=e=>!!e.scope,c=(e,{prefix:t})=>{if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){let n=e.split(`.`);return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${`_`.repeat(t+1)}`)].join(` `)}return`${t}${e}`},l=class{constructor(e,t){this.buffer=``,this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=c(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){s(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}},u=(e={})=>{let t={children:[]};return Object.assign(t,e),t},d=class e{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=u({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(t){typeof t!=`string`&&t.children&&(t.children.every(e=>typeof e==`string`)?t.children=[t.children.join(``)]:t.children.forEach(t=>{e._collapse(t)}))}},f=class extends d{constructor(e){super(),this.options=e}addText(e){e!==``&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function p(e){return e?typeof e==`string`?e:e.source:null}function m(e){return _(`(?=`,e,`)`)}function h(e){return _(`(?:`,e,`)*`)}function g(e){return _(`(?:`,e,`)?`)}function _(...e){return e.map(e=>p(e)).join(``)}function v(e){let t=e[e.length-1];return typeof t==`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function y(...e){return`(`+(v(e).capture?``:`?:`)+e.map(e=>p(e)).join(`|`)+`)`}function b(e){return RegExp(e.toString()+`|`).exec(``).length-1}function x(e,t){let n=e&&e.exec(t);return n&&n.index===0}var S=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=p(e),i=``;for(;r.length>0;){let e=S.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),e[0][0]===`\\`&&e[1]?i+=`\\`+String(Number(e[1])+t):(i+=e[0],e[0]===`(`&&n++)}return i}).map(e=>`(${e})`).join(t)}var w=/\b\B/,T=`[a-zA-Z]\\w*`,E=`[a-zA-Z_]\\w*`,D=`\\b\\d+(\\.\\d+)?`,O=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,k=`\\b(0b[01]+)`,A=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,j=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=_(t,/.*\b/,e.binary,/\b.*/)),a({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{e.index!==0&&t.ignoreMatch()}},e)},M={begin:`\\\\[\\s\\S]`,relevance:0},N={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[M]},P={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[M]},F={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},I=function(e,t,n={}){let r=a({scope:`comment`,begin:e,end:t,contains:[]},n);r.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=y(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:_(/[ ]+/,`(`,i,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),r},L=I(`//`,`$`),R=I(`/\\*`,`\\*/`),z=I(`#`,`$`),B={scope:`number`,begin:D,relevance:0},V={scope:`number`,begin:O,relevance:0},H={scope:`number`,begin:k,relevance:0},ee={scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]},te={scope:`title`,begin:T,relevance:0},ne={scope:`title`,begin:E,relevance:0},re={begin:`\\.\\s*`+E,relevance:0},U=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:M,BINARY_NUMBER_MODE:H,BINARY_NUMBER_RE:k,COMMENT:I,C_BLOCK_COMMENT_MODE:R,C_LINE_COMMENT_MODE:L,C_NUMBER_MODE:V,C_NUMBER_RE:O,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:z,IDENT_RE:T,MATCH_NOTHING_RE:w,METHOD_GUARD:re,NUMBER_MODE:B,NUMBER_RE:D,PHRASAL_WORDS_MODE:F,QUOTE_STRING_MODE:P,REGEXP_MODE:ee,RE_STARTERS_RE:A,SHEBANG:j,TITLE_MODE:te,UNDERSCORE_IDENT_RE:E,UNDERSCORE_TITLE_MODE:ne});function W(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()}function ie(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function ae(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=W,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function G(e,t){Array.isArray(e.illegal)&&(e.illegal=y(...e.illegal))}function oe(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}}function se(e,t){e.relevance===void 0&&(e.relevance=1)}var K=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error(`beforeMatch cannot be used with starts`);let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=_(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ce=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],le=`keyword`;function q(e,t,n=le){let r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,q(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(t){let n=t.split(`|`);r[n[0]]=[e,J(n[0],n[1])]})}}function J(e,t){return t?Number(t):+!ue(e)}function ue(e){return ce.includes(e.toLowerCase())}var Y={},X=e=>{console.error(e)},de=(e,...t)=>{console.log(`WARN: ${e}`,...t)},Z=(e,t)=>{Y[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Y[`${e}/${t}`]=!0)},Q=Error();function fe(e,t,{key:n}){let r=0,i=e[n],a={},o={};for(let e=1;e<=t.length;e++)o[e+r]=i[e],a[e+r]=!0,r+=b(t[e-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function pe(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw X(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),Q;if(typeof e.beginScope!=`object`||e.beginScope===null)throw X(`beginScope must be object`),Q;fe(e,e.begin,{key:`beginScope`}),e.begin=C(e.begin,{joinWith:``})}}function me(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw X(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),Q;if(typeof e.endScope!=`object`||e.endScope===null)throw X(`endScope must be object`),Q;fe(e,e.end,{key:`endScope`}),e.end=C(e.end,{joinWith:``})}}function he(e){e.scope&&typeof e.scope==`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function ge(e){he(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),pe(e),me(e)}function _e(e){function t(t,n){return new RegExp(p(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=b(e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:`|`}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&e!==void 0),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:`begin`})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function o(n,r){let a=n;if(n.isCompiled)return a;[ie,oe,ge,K].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[ae,G,se].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return typeof n.keywords==`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s||=/\w+/,n.keywords&&=q(n.keywords,e.case_insensitive),a.keywordPatternRe=t(s,!0),r&&(n.begin||=/\B|\b/,a.beginRe=t(a.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||``,n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||=[],n.contains=[].concat(...n.contains.map(function(e){return ye(e===`self`?n:e)})),n.contains.forEach(function(e){o(e,a)}),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||=[],e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function ve(e){return e?e.endsWithParent||ve(e.starts):!1}function ye(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return a(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:ve(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var be=`11.11.1`,xe=class extends Error{constructor(e,t){super(e),this.name=`HTMLInjectionError`,this.html=t}},Se=i,Ce=a,we=Symbol(`nomatch`),Te=7,Ee=function(e){let t=Object.create(null),i=Object.create(null),a=[],o=!0,s=`Could not find the language '{}', did you forget to load/include a language module?`,c={disableAutodetect:!0,name:`Plain text`,contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:f};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;let n=l.languageDetectRe.exec(t);if(n){let t=N(n[1]);return t||(de(s.replace(`{}`,n[1])),de(`Falling back to no-highlight mode for this block.`,e)),t?n[1]:`no-highlight`}return t.split(/\s+/).find(e=>u(e)||N(e))}function p(e,t,n){let r=``,i=``;typeof t==`object`?(r=e,n=t.ignoreIllegals,i=t.language):(Z(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),Z(`10.7.0`,`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),i=e,r=t),n===void 0&&(n=!0);let a={code:r,language:i};z(`before:highlight`,a);let o=a.result?a.result:v(a.language,a.code,n);return o.code=a.code,z(`after:highlight`,o),o}function v(e,n,i,a){let c=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!A.keywords){M.addText(P);return}let e=0;A.keywordPatternRe.lastIndex=0;let t=A.keywordPatternRe.exec(P),n=``;for(;t;){n+=P.substring(e,t.index);let r=D.case_insensitive?t[0].toLowerCase():t[0],i=u(A,r);if(i){let[e,a]=i;if(M.addText(n),n=``,c[r]=(c[r]||0)+1,c[r]<=Te&&(F+=a),e.startsWith(`_`))n+=t[0];else{let n=D.classNameAliases[e]||e;m(t[0],n)}}else n+=t[0];e=A.keywordPatternRe.lastIndex,t=A.keywordPatternRe.exec(P)}n+=P.substring(e),M.addText(n)}function f(){if(P===``)return;let e=null;if(typeof A.subLanguage==`string`){if(!t[A.subLanguage]){M.addText(P);return}e=v(A.subLanguage,P,!0,j[A.subLanguage]),j[A.subLanguage]=e._top}else e=S(P,A.subLanguage.length?A.subLanguage:null);A.relevance>0&&(F+=e.relevance),M.__addSublanguage(e._emitter,e.language)}function p(){A.subLanguage==null?d():f(),P=``}function m(e,t){e!==``&&(M.startScope(t),M.addText(e),M.endScope())}function h(e,t){let n=1,r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}let r=D.classNameAliases[e[n]]||e[n],i=t[n];r?m(i,r):(P=i,d(),P=``),n++}}function g(e,t){return e.scope&&typeof e.scope==`string`&&M.openNode(D.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(m(P,D.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),P=``):e.beginScope._multi&&(h(e.beginScope,t),P=``)),A=Object.create(e,{parent:{value:A}}),A}function _(e,t,n){let i=x(e.endRe,n);if(i){if(e[`on:end`]){let n=new r(e);e[`on:end`](t,n),n.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return _(e.parent,t,n)}function y(e){return A.matcher.regexIndex===0?(P+=e[0],1):(R=!0,0)}function b(e){let t=e[0],n=e.rule,i=new r(n),a=[n.__beforeBegin,n[`on:begin`]];for(let n of a)if(n&&(n(e,i),i.isMatchIgnored))return y(t);return n.skip?P+=t:(n.excludeBegin&&(P+=t),p(),!n.returnBegin&&!n.excludeBegin&&(P=t)),g(n,e),n.returnBegin?0:t.length}function C(e){let t=e[0],r=n.substring(e.index),i=_(A,e,r);if(!i)return we;let a=A;A.endScope&&A.endScope._wrap?(p(),m(t,A.endScope._wrap)):A.endScope&&A.endScope._multi?(p(),h(A.endScope,e)):a.skip?P+=t:(a.returnEnd||a.excludeEnd||(P+=t),p(),a.excludeEnd&&(P=t));do A.scope&&M.closeNode(),!A.skip&&!A.subLanguage&&(F+=A.relevance),A=A.parent;while(A!==i.parent);return i.starts&&g(i.starts,e),a.returnEnd?0:t.length}function w(){let e=[];for(let t=A;t!==D;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>M.openNode(e))}let T={};function E(t,r){let a=r&&r[0];if(P+=t,a==null)return p(),0;if(T.type===`begin`&&r.type===`end`&&T.index===r.index&&a===``){if(P+=n.slice(r.index,r.index+1),!o){let t=Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=T.rule,t}return 1}if(T=r,r.type===`begin`)return b(r);if(r.type===`illegal`&&!i){let e=Error(`Illegal lexeme "`+a+`" for mode "`+(A.scope||``)+`"`);throw e.mode=A,e}else if(r.type===`end`){let e=C(r);if(e!==we)return e}if(r.type===`illegal`&&a===``)return P+=` -`,1;if(L>1e5&&L>r.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=a,a.length}let D=N(e);if(!D)throw Y(s.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);let O=_e(D),k=``,A=a||O,j={},M=new l.__emitter(l);w();let P=``,F=0,I=0,L=0,R=!1;try{if(D.__emitTokens)D.__emitTokens(n,M);else{for(A.matcher.considerAll();;){L++,R?R=!1:A.matcher.considerAll(),A.matcher.lastIndex=I;let e=A.matcher.exec(n);if(!e)break;let t=E(n.substring(I,e.index),e);I=e.index+t}E(n.substring(I))}return M.finalize(),k=M.toHTML(),{language:e,value:k,relevance:F,illegal:!1,_emitter:M,_top:A}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:Se(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I,context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{language:e,value:Se(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:A};throw t}}function b(e){let t={value:Se(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function S(e,n){n=n||l.languages||Object.keys(t);let r=b(e),i=n.filter(N).filter(F).map(t=>v(t,e,!1));i.unshift(r);let[a,o]=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0}),s=a;return s.secondBest=o,s}function C(e,t,n){let r=t&&i[t]||n;e.classList.add(`hljs`),e.classList.add(`language-${r}`)}function w(e){let t=null,n=d(e);if(u(n))return;if(z(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),l.throwUnescapedHTML))throw new xe(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;let r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,C(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),z(`after:highlightElement`,{el:e,result:i,text:r})}function T(e){l=Ce(l,e)}let E=()=>{k(),Z(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function D(){k(),Z(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}let O=!1;function k(){function e(){k()}if(document.readyState===`loading`){O||window.addEventListener(`DOMContentLoaded`,e,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(w)}function A(n,r){let i=null;try{i=r(e)}catch(e){if(Y(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),o)Y(e);else throw e;i=c}i.name||=n,t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function j(e){delete t[e];for(let t of Object.keys(i))i[t]===e&&delete i[t]}function M(){return Object.keys(t)}function N(e){return e=(e||``).toLowerCase(),t[e]||t[i[e]]}function P(e,{languageName:t}){typeof e==`string`&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function F(e){let t=N(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=t=>{e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=t=>{e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function L(e){I(e),a.push(e)}function R(e){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}function z(e,t){let n=e;a.forEach(function(e){e[n]&&e[n](t)})}function B(e){return Z(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),Z(`10.7.0`,`Please use highlightElement now.`),w(e)}Object.assign(e,{highlight:p,highlightAuto:S,highlightAll:k,highlightElement:w,highlightBlock:B,configure:T,initHighlighting:E,initHighlightingOnLoad:D,registerLanguage:A,unregisterLanguage:j,listLanguages:M,getLanguage:N,registerAliases:P,autoDetection:F,inherit:Ce,addPlugin:L,removePlugin:R}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=be,e.regex={concat:_,lookahead:m,either:y,optional:g,anyNumberOfTimes:h};for(let e in H)typeof H[e]==`object`&&n(H[e]);return Object.assign(e,H),e},$=Ee({});$.newInstance=()=>Ee({}),t.exports=$,$.HighlightJS=$,$.default=$}))()).default;function se(e){let t=e.regex,n=e.COMMENT(`--`,`$`),r={scope:`string`,variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},i={begin:/"/,end:/"/,contains:[{match:/""/}]},a=[`true`,`false`,`unknown`],o=[`double precision`,`large object`,`with timezone`,`without timezone`],s=`bigint.binary.blob.boolean.char.character.clob.date.dec.decfloat.decimal.float.int.integer.interval.nchar.nclob.national.numeric.real.row.smallint.time.timestamp.varchar.varying.varbinary`.split(`.`),c=[`add`,`asc`,`collation`,`desc`,`final`,`first`,`last`,`view`],l=`abs.acos.all.allocate.alter.and.any.are.array.array_agg.array_max_cardinality.as.asensitive.asin.asymmetric.at.atan.atomic.authorization.avg.begin.begin_frame.begin_partition.between.bigint.binary.blob.boolean.both.by.call.called.cardinality.cascaded.case.cast.ceil.ceiling.char.char_length.character.character_length.check.classifier.clob.close.coalesce.collate.collect.column.commit.condition.connect.constraint.contains.convert.copy.corr.corresponding.cos.cosh.count.covar_pop.covar_samp.create.cross.cube.cume_dist.current.current_catalog.current_date.current_default_transform_group.current_path.current_role.current_row.current_schema.current_time.current_timestamp.current_path.current_role.current_transform_group_for_type.current_user.cursor.cycle.date.day.deallocate.dec.decimal.decfloat.declare.default.define.delete.dense_rank.deref.describe.deterministic.disconnect.distinct.double.drop.dynamic.each.element.else.empty.end.end_frame.end_partition.end-exec.equals.escape.every.except.exec.execute.exists.exp.external.extract.false.fetch.filter.first_value.float.floor.for.foreign.frame_row.free.from.full.function.fusion.get.global.grant.group.grouping.groups.having.hold.hour.identity.in.indicator.initial.inner.inout.insensitive.insert.int.integer.intersect.intersection.interval.into.is.join.json_array.json_arrayagg.json_exists.json_object.json_objectagg.json_query.json_table.json_table_primitive.json_value.lag.language.large.last_value.lateral.lead.leading.left.like.like_regex.listagg.ln.local.localtime.localtimestamp.log.log10.lower.match.match_number.match_recognize.matches.max.member.merge.method.min.minute.mod.modifies.module.month.multiset.national.natural.nchar.nclob.new.no.none.normalize.not.nth_value.ntile.null.nullif.numeric.octet_length.occurrences_regex.of.offset.old.omit.on.one.only.open.or.order.out.outer.over.overlaps.overlay.parameter.partition.pattern.per.percent.percent_rank.percentile_cont.percentile_disc.period.portion.position.position_regex.power.precedes.precision.prepare.primary.procedure.ptf.range.rank.reads.real.recursive.ref.references.referencing.regr_avgx.regr_avgy.regr_count.regr_intercept.regr_r2.regr_slope.regr_sxx.regr_sxy.regr_syy.release.result.return.returns.revoke.right.rollback.rollup.row.row_number.rows.running.savepoint.scope.scroll.search.second.seek.select.sensitive.session_user.set.show.similar.sin.sinh.skip.smallint.some.specific.specifictype.sql.sqlexception.sqlstate.sqlwarning.sqrt.start.static.stddev_pop.stddev_samp.submultiset.subset.substring.substring_regex.succeeds.sum.symmetric.system.system_time.system_user.table.tablesample.tan.tanh.then.time.timestamp.timezone_hour.timezone_minute.to.trailing.translate.translate_regex.translation.treat.trigger.trim.trim_array.true.truncate.uescape.union.unique.unknown.unnest.update.upper.user.using.value.values.value_of.var_pop.var_samp.varbinary.varchar.varying.versioning.when.whenever.where.width_bucket.window.with.within.without.year`.split(`.`),u=`abs.acos.array_agg.asin.atan.avg.cast.ceil.ceiling.coalesce.corr.cos.cosh.count.covar_pop.covar_samp.cume_dist.dense_rank.deref.element.exp.extract.first_value.floor.json_array.json_arrayagg.json_exists.json_object.json_objectagg.json_query.json_table.json_table_primitive.json_value.lag.last_value.lead.listagg.ln.log.log10.lower.max.min.mod.nth_value.ntile.nullif.percent_rank.percentile_cont.percentile_disc.position.position_regex.power.rank.regr_avgx.regr_avgy.regr_count.regr_intercept.regr_r2.regr_slope.regr_sxx.regr_sxy.regr_syy.row_number.sin.sinh.sqrt.stddev_pop.stddev_samp.substring.substring_regex.sum.tan.tanh.translate.translate_regex.treat.trim.trim_array.unnest.upper.value_of.var_pop.var_samp.width_bucket`.split(`.`),d=[`current_catalog`,`current_date`,`current_default_transform_group`,`current_path`,`current_role`,`current_schema`,`current_transform_group_for_type`,`current_user`,`session_user`,`system_time`,`system_user`,`current_time`,`localtime`,`current_timestamp`,`localtimestamp`],f=[`create table`,`insert into`,`primary key`,`foreign key`,`not null`,`alter table`,`add constraint`,`grouping sets`,`on overflow`,`character set`,`respect nulls`,`ignore nulls`,`nulls first`,`nulls last`,`depth first`,`breadth first`],p=u,m=[...l,...c].filter(e=>!u.includes(e)),h={scope:`variable`,match:/@[a-z0-9][a-z0-9_]*/},g={scope:`operator`,match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},_={match:t.concat(/\b/,t.either(...p),/\s*\(/),relevance:0,keywords:{built_in:p}};function v(e){return t.concat(/\b/,t.either(...e.map(e=>e.replace(/\s+/,`\\s+`))),/\b/)}let y={scope:`keyword`,match:v(f),relevance:0};function b(e,{exceptions:t,when:n}={}){let r=n;return t||=[],e.map(e=>e.match(/\|\d+$/)||t.includes(e)?e:r(e)?`${e}|0`:e)}return{name:`SQL`,case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:b(m,{when:e=>e.length<3}),literal:a,type:s,built_in:d},contains:[{scope:`type`,match:v(o)},y,_,h,r,i,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,g]}}G.registerLanguage(`sql`,se);function ce(e,t={}){let n=c()+e,r=new FormData;for(let e in t)r.append(e,t[e]);return new Promise(async(e,t)=>{try{let t=await Q({method:`post`,url:n,data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`}),i=t.headers[`content-type`],a=t.data;i.includes(`application/json`)||(a=d(t.data)),e(a)}catch(e){T({message:`Erreur`,description:`Erreur de communication avec le serveur veuillez recharger la page`}),t(e)}})}async function K(e,t=`post`,n={},r={"Content-Type":`multipart/form-data`}){let i;if(t===`post`&&r[`Content-Type`]===`multipart/form-data`){i=new FormData;for(let e in n)i.append(e,n[e])}else i=n;try{let n=await Q({method:t,url:c()+e,data:i,headers:r,responseType:`json`}),a=b(JSON.stringify(n.data),v);return{data:JSON.parse(a),res:n}}catch{return!1}}async function le(e,t={},n=!0){let r=await Q({method:`get`,url:c()+e,params:t,responseType:`arraybuffer`}),i=new TextDecoder(`iso-8859-15`).decode(r.data),a=``,o=document.createElement(`pre`);o.style.wordWrap=`break-word`,o.style.whiteSpace=`pre-wrap`;let s=document.createElement(`code`);s.classList.add(`language-sql`),n?(G.highlightAll(),a=G.highlight(i,{language:`sql`}).value,s.innerHTML=a):s.innerHTML=i,o.appendChild(s);let l=window.open(``);l.document.title=`CTI Santé`;let u=document.createElement(`link`);u.id=`id2`,u.rel=`stylesheet`,u.href=`https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.2/styles/default.min.css`,l.document.head.append(u),l.document.body.appendChild(o)}function q(e,t){Object.keys(t.log).length&&(k.dispatch(S()),Object.values(t.log).forEach(t=>{console.warn(t.code,`Détecté ${t.count} fois`,e[t.code]?e[t.code]:`Erreur JiS non identifiée`,t.text,t.error===null?``:t.error)}),K(`api/log`,`post`,t,{"Content-Type":`application/json`}),t={log:{}})}var J={8100:`Erreur d'évaluation de l'actionScript`,8101:`Erreur d'évaluation de l'actionScript - Globals manquants`,8102:`Erreur lors de la construction de l'object SELECT ou VIEW - Globals manquants`,8103:`Erreur lors de l'éval sur la visibilité d'un champs`,8104:`Erreur lors de la récupération d'une valeur demandée dans l'eval`,8105:`Return manquant dans l'eval`,8200:`Erreur de traitements`,8201:`Erreur lors du traitement des filtres avant envoi`,8202:`Erreur lors du de la création du Tree`,8300:`Erreur export`,8301:`Erreur export Excel - Vue`,8302:`Erreur export PDF - Vue`,8400:`Erreur localForage`,8401:`Erreur lors de la récupération du RUN du localForage`,8402:`Erreur lors de la récupération du DESC du localForage`,8403:`La vue demandée ne correspond pas au module en cours`,8500:`Erreur retournée par le serveur`,8510:`Temps de réponse serveur excessif`,8600:`Erreur lors de la création du menu`,8610:`swf manquant dans item du menu`,8700:`Erreur de communication avec I-CTI Simulation`,8701:`Erreur d'envoi des séjours non groupés`,8702:`Erreur lors du téléchargement de la simulation`,8800:`Erreur de communication avec le module references`,8900:`Erreur de communication avec le module d'affichage des traces`,8901:`Erreur de téléchargement de la trace`,8902:`Erreur de visualisation de la trace`};function ue(e){let t=2166136261;for(let n=0;n>>0;return t.toString(16).padStart(8,`0`)}var de=e(j()),Y={log:{}};setInterval(q(J,Y),6e3);var X=(e,t,n=null)=>{let r=z.getQueryData(te.all),i=`Unknown`,a=window.location.pathname;r?.session&&(i=r.session.CONNECTEDUSER);let o={count:1,id:oe(),createdAt:(0,de.default)().format(`DD-MM-YYYY HH:mm`),code:e,text:t,error:n&&n!==null?n.message:`-`,message:J[e],extra:{user:i,url:a}},s=ue(String(e)+t);Y?.log[s]?Y.log[s].count=Y.log[s].count+1:Y.log[s]=o},Z=async()=>{let e=await C.getItem(`ccn`);if(!e){let t=(new Date().getTime()-new Date(2007,8,1).getTime()).toString();e=`PC${t.substr(t.length-6,6)}`,C.setItem(`ccn`,e)}return e},Q=h.create({withCredentials:!0});Q.interceptors.request.use(async e=>{if(e.method===`post`&&e.headers[`Content-Type`]===`multipart/form-data`){let t=await Z();e.data.append(`CTI_SESSION_INDEX`,`0`),e.data.append(`CTI_CLIENTNAME`,t)}return e.metadata={startTime:new Date},e.data&&e.data instanceof FormData&&([...e.data.entries()].length||delete e.data),e}),Q.interceptors.response.use(function(e){e.config.metadata.endTime=new Date;let t=e.config.metadata.endTime-e.config.metadata.startTime;return e.duration=t,t>3e4&&X(8510,`${e.config.url} - ${t} ms`),e},function(e){return e.config.metadata.endTime=new Date,e.duration=e.config.metadata.endTime-e.config.metadata.startTime,Promise.reject(e)});export{K as a,B as c,j as d,ce as i,ee as l,X as n,le as o,ue as r,te as s,Q as t,z as u}; \ No newline at end of file +`,1;if(L>1e5&&L>r.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=a,a.length}let D=N(e);if(!D)throw X(s.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);let O=_e(D),k=``,A=a||O,j={},M=new l.__emitter(l);w();let P=``,F=0,I=0,L=0,R=!1;try{if(D.__emitTokens)D.__emitTokens(n,M);else{for(A.matcher.considerAll();;){L++,R?R=!1:A.matcher.considerAll(),A.matcher.lastIndex=I;let e=A.matcher.exec(n);if(!e)break;let t=E(n.substring(I,e.index),e);I=e.index+t}E(n.substring(I))}return M.finalize(),k=M.toHTML(),{language:e,value:k,relevance:F,illegal:!1,_emitter:M,_top:A}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:Se(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I,context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{language:e,value:Se(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:A};throw t}}function b(e){let t={value:Se(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function S(e,n){n=n||l.languages||Object.keys(t);let r=b(e),i=n.filter(N).filter(F).map(t=>v(t,e,!1));i.unshift(r);let[a,o]=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0}),s=a;return s.secondBest=o,s}function C(e,t,n){let r=t&&i[t]||n;e.classList.add(`hljs`),e.classList.add(`language-${r}`)}function w(e){let t=null,n=d(e);if(u(n))return;if(z(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),l.throwUnescapedHTML))throw new xe(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;let r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,C(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),z(`after:highlightElement`,{el:e,result:i,text:r})}function T(e){l=Ce(l,e)}let E=()=>{k(),Z(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function D(){k(),Z(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}let O=!1;function k(){function e(){k()}if(document.readyState===`loading`){O||window.addEventListener(`DOMContentLoaded`,e,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(w)}function A(n,r){let i=null;try{i=r(e)}catch(e){if(X(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),o)X(e);else throw e;i=c}i.name||=n,t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function j(e){delete t[e];for(let t of Object.keys(i))i[t]===e&&delete i[t]}function M(){return Object.keys(t)}function N(e){return e=(e||``).toLowerCase(),t[e]||t[i[e]]}function P(e,{languageName:t}){typeof e==`string`&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function F(e){let t=N(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=t=>{e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=t=>{e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function L(e){I(e),a.push(e)}function R(e){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}function z(e,t){let n=e;a.forEach(function(e){e[n]&&e[n](t)})}function B(e){return Z(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),Z(`10.7.0`,`Please use highlightElement now.`),w(e)}Object.assign(e,{highlight:p,highlightAuto:S,highlightAll:k,highlightElement:w,highlightBlock:B,configure:T,initHighlighting:E,initHighlightingOnLoad:D,registerLanguage:A,unregisterLanguage:j,listLanguages:M,getLanguage:N,registerAliases:P,autoDetection:F,inherit:Ce,addPlugin:L,removePlugin:R}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=be,e.regex={concat:_,lookahead:m,either:y,optional:g,anyNumberOfTimes:h};for(let e in U)typeof U[e]==`object`&&n(U[e]);return Object.assign(e,U),e},$=Ee({});$.newInstance=()=>Ee({}),t.exports=$,$.HighlightJS=$,$.default=$}))()).default;function oe(e){let t=e.regex,n=e.COMMENT(`--`,`$`),r={scope:`string`,variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},i={begin:/"/,end:/"/,contains:[{match:/""/}]},a=[`true`,`false`,`unknown`],o=[`double precision`,`large object`,`with timezone`,`without timezone`],s=`bigint.binary.blob.boolean.char.character.clob.date.dec.decfloat.decimal.float.int.integer.interval.nchar.nclob.national.numeric.real.row.smallint.time.timestamp.varchar.varying.varbinary`.split(`.`),c=[`add`,`asc`,`collation`,`desc`,`final`,`first`,`last`,`view`],l=`abs.acos.all.allocate.alter.and.any.are.array.array_agg.array_max_cardinality.as.asensitive.asin.asymmetric.at.atan.atomic.authorization.avg.begin.begin_frame.begin_partition.between.bigint.binary.blob.boolean.both.by.call.called.cardinality.cascaded.case.cast.ceil.ceiling.char.char_length.character.character_length.check.classifier.clob.close.coalesce.collate.collect.column.commit.condition.connect.constraint.contains.convert.copy.corr.corresponding.cos.cosh.count.covar_pop.covar_samp.create.cross.cube.cume_dist.current.current_catalog.current_date.current_default_transform_group.current_path.current_role.current_row.current_schema.current_time.current_timestamp.current_path.current_role.current_transform_group_for_type.current_user.cursor.cycle.date.day.deallocate.dec.decimal.decfloat.declare.default.define.delete.dense_rank.deref.describe.deterministic.disconnect.distinct.double.drop.dynamic.each.element.else.empty.end.end_frame.end_partition.end-exec.equals.escape.every.except.exec.execute.exists.exp.external.extract.false.fetch.filter.first_value.float.floor.for.foreign.frame_row.free.from.full.function.fusion.get.global.grant.group.grouping.groups.having.hold.hour.identity.in.indicator.initial.inner.inout.insensitive.insert.int.integer.intersect.intersection.interval.into.is.join.json_array.json_arrayagg.json_exists.json_object.json_objectagg.json_query.json_table.json_table_primitive.json_value.lag.language.large.last_value.lateral.lead.leading.left.like.like_regex.listagg.ln.local.localtime.localtimestamp.log.log10.lower.match.match_number.match_recognize.matches.max.member.merge.method.min.minute.mod.modifies.module.month.multiset.national.natural.nchar.nclob.new.no.none.normalize.not.nth_value.ntile.null.nullif.numeric.octet_length.occurrences_regex.of.offset.old.omit.on.one.only.open.or.order.out.outer.over.overlaps.overlay.parameter.partition.pattern.per.percent.percent_rank.percentile_cont.percentile_disc.period.portion.position.position_regex.power.precedes.precision.prepare.primary.procedure.ptf.range.rank.reads.real.recursive.ref.references.referencing.regr_avgx.regr_avgy.regr_count.regr_intercept.regr_r2.regr_slope.regr_sxx.regr_sxy.regr_syy.release.result.return.returns.revoke.right.rollback.rollup.row.row_number.rows.running.savepoint.scope.scroll.search.second.seek.select.sensitive.session_user.set.show.similar.sin.sinh.skip.smallint.some.specific.specifictype.sql.sqlexception.sqlstate.sqlwarning.sqrt.start.static.stddev_pop.stddev_samp.submultiset.subset.substring.substring_regex.succeeds.sum.symmetric.system.system_time.system_user.table.tablesample.tan.tanh.then.time.timestamp.timezone_hour.timezone_minute.to.trailing.translate.translate_regex.translation.treat.trigger.trim.trim_array.true.truncate.uescape.union.unique.unknown.unnest.update.upper.user.using.value.values.value_of.var_pop.var_samp.varbinary.varchar.varying.versioning.when.whenever.where.width_bucket.window.with.within.without.year`.split(`.`),u=`abs.acos.array_agg.asin.atan.avg.cast.ceil.ceiling.coalesce.corr.cos.cosh.count.covar_pop.covar_samp.cume_dist.dense_rank.deref.element.exp.extract.first_value.floor.json_array.json_arrayagg.json_exists.json_object.json_objectagg.json_query.json_table.json_table_primitive.json_value.lag.last_value.lead.listagg.ln.log.log10.lower.max.min.mod.nth_value.ntile.nullif.percent_rank.percentile_cont.percentile_disc.position.position_regex.power.rank.regr_avgx.regr_avgy.regr_count.regr_intercept.regr_r2.regr_slope.regr_sxx.regr_sxy.regr_syy.row_number.sin.sinh.sqrt.stddev_pop.stddev_samp.substring.substring_regex.sum.tan.tanh.translate.translate_regex.treat.trim.trim_array.unnest.upper.value_of.var_pop.var_samp.width_bucket`.split(`.`),d=[`current_catalog`,`current_date`,`current_default_transform_group`,`current_path`,`current_role`,`current_schema`,`current_transform_group_for_type`,`current_user`,`session_user`,`system_time`,`system_user`,`current_time`,`localtime`,`current_timestamp`,`localtimestamp`],f=[`create table`,`insert into`,`primary key`,`foreign key`,`not null`,`alter table`,`add constraint`,`grouping sets`,`on overflow`,`character set`,`respect nulls`,`ignore nulls`,`nulls first`,`nulls last`,`depth first`,`breadth first`],p=u,m=[...l,...c].filter(e=>!u.includes(e)),h={scope:`variable`,match:/@[a-z0-9][a-z0-9_]*/},g={scope:`operator`,match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},_={match:t.concat(/\b/,t.either(...p),/\s*\(/),relevance:0,keywords:{built_in:p}};function v(e){return t.concat(/\b/,t.either(...e.map(e=>e.replace(/\s+/,`\\s+`))),/\b/)}let y={scope:`keyword`,match:v(f),relevance:0};function b(e,{exceptions:t,when:n}={}){let r=n;return t||=[],e.map(e=>e.match(/\|\d+$/)||t.includes(e)?e:r(e)?`${e}|0`:e)}return{name:`SQL`,case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:b(m,{when:e=>e.length<3}),literal:a,type:s,built_in:d},contains:[{scope:`type`,match:v(o)},y,_,h,r,i,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,g]}}G.registerLanguage(`sql`,oe);function se(e,t={}){let n=_()+e,r=new FormData;for(let e in t)r.append(e,t[e]);return new Promise(async(e,t)=>{try{let t=await Z({method:`post`,url:n,data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`}),i=t.headers[`content-type`],a=t.data;i.includes(`application/json`)||(a=m(t.data)),e(a)}catch(e){w({message:`Erreur`,description:`Erreur de communication avec le serveur veuillez recharger la page`}),t(e)}})}async function K(e,t=`post`,n={},r={"Content-Type":`multipart/form-data`}){let i;if(t===`post`&&r[`Content-Type`]===`multipart/form-data`){i=new FormData;for(let e in n)i.append(e,n[e])}else i=n;try{let n=await Z({method:t,url:_()+e,data:i,headers:r,responseType:`json`}),a=x(JSON.stringify(n.data),c);return{data:JSON.parse(a),res:n}}catch{return!1}}async function ce(e,t={},n=!0){let r=await Z({method:`get`,url:_()+e,params:t,responseType:`arraybuffer`}),i=new TextDecoder(`iso-8859-15`).decode(r.data),a=``,o=document.createElement(`pre`);o.style.wordWrap=`break-word`,o.style.whiteSpace=`pre-wrap`;let s=document.createElement(`code`);s.classList.add(`language-sql`),n?(G.highlightAll(),a=G.highlight(i,{language:`sql`}).value,s.innerHTML=a):s.innerHTML=i,o.appendChild(s);let c=window.open(``);c.document.title=`CTI Santé`;let l=document.createElement(`link`);l.id=`id2`,l.rel=`stylesheet`,l.href=`https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.2/styles/default.min.css`,c.document.head.append(l),c.document.body.appendChild(o)}function le(e,t){Object.keys(t.log).length&&(k.dispatch(D()),Object.values(t.log).forEach(t=>{console.warn(t.code,`Détecté ${t.count} fois`,e[t.code]?e[t.code]:`Erreur JiS non identifiée`,t.text,t.error===null?``:t.error)}),K(`api/log`,`post`,t,{"Content-Type":`application/json`}),t={log:{}})}var q={8100:`Erreur d'évaluation de l'actionScript`,8101:`Erreur d'évaluation de l'actionScript - Globals manquants`,8102:`Erreur lors de la construction de l'object SELECT ou VIEW - Globals manquants`,8103:`Erreur lors de l'éval sur la visibilité d'un champs`,8104:`Erreur lors de la récupération d'une valeur demandée dans l'eval`,8105:`Return manquant dans l'eval`,8200:`Erreur de traitements`,8201:`Erreur lors du traitement des filtres avant envoi`,8202:`Erreur lors du de la création du Tree`,8300:`Erreur export`,8301:`Erreur export Excel - Vue`,8302:`Erreur export PDF - Vue`,8400:`Erreur localForage`,8401:`Erreur lors de la récupération du RUN du localForage`,8402:`Erreur lors de la récupération du DESC du localForage`,8403:`La vue demandée ne correspond pas au module en cours`,8500:`Erreur retournée par le serveur`,8510:`Temps de réponse serveur excessif`,8600:`Erreur lors de la création du menu`,8610:`swf manquant dans item du menu`,8700:`Erreur de communication avec I-CTI Simulation`,8701:`Erreur d'envoi des séjours non groupés`,8702:`Erreur lors du téléchargement de la simulation`,8800:`Erreur de communication avec le module references`,8900:`Erreur de communication avec le module d'affichage des traces`,8901:`Erreur de téléchargement de la trace`,8902:`Erreur de visualisation de la trace`};function J(e){let t=2166136261;for(let n=0;n>>0;return t.toString(16).padStart(8,`0`)}var ue=e(j()),Y={log:{}};setInterval(le(q,Y),6e3);var X=(e,t,n=null)=>{let r=z.getQueryData(V.all),i=`Unknown`,a=window.location.pathname;r?.session&&(i=r.session.CONNECTEDUSER);let o={count:1,id:ae(),createdAt:(0,ue.default)().format(`DD-MM-YYYY HH:mm`),code:e,text:t,error:n&&n!==null?n.message:`-`,message:q[e],extra:{user:i,url:a}},s=J(String(e)+t);Y?.log[s]?Y.log[s].count=Y.log[s].count+1:Y.log[s]=o},de=async()=>{let e=await S.getItem(`ccn`);if(!e){let t=(new Date().getTime()-new Date(2007,8,1).getTime()).toString();e=`PC${t.substr(t.length-6,6)}`,S.setItem(`ccn`,e)}return e},Z=h.create({withCredentials:!0});Z.interceptors.request.use(async e=>{if(e.method===`post`&&e.headers[`Content-Type`]===`multipart/form-data`){let t=await de();e.data.append(`CTI_SESSION_INDEX`,`0`),e.data.append(`CTI_CLIENTNAME`,t)}return e.metadata={startTime:new Date},e.data&&e.data instanceof FormData&&([...e.data.entries()].length||delete e.data),e}),Z.interceptors.response.use(function(e){e.config.metadata.endTime=new Date;let t=e.config.metadata.endTime-e.config.metadata.startTime;return e.duration=t,t>3e4&&X(8510,`${e.config.url} - ${t} ms`),e},function(e){return e.config.metadata.endTime=new Date,e.duration=e.config.metadata.endTime-e.config.metadata.startTime,Promise.reject(e)});export{K as a,B as c,se as i,z as l,X as n,ce as o,J as r,V as s,Z as t,j as u}; \ No newline at end of file diff --git a/assets/es-BdpvvfFA.js b/assets/es-BdpvvfFA.js deleted file mode 100644 index 159382d..0000000 --- a/assets/es-BdpvvfFA.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{An as n,F as r,Gn as i,In as a,Kn as o,Ln as s,M as c,Mn as l,N as u,On as d,P as f,Rn as p,Sn as m,Vn as h,Wn as g,ar as _,at as v,bn as y,cr as b,ft as x,ir as S,jn as C,jt as w,lt as T,nn as E,or as D,pt as O,rr as k,sr as A,st as ee,tn as j,ut as M,wr as te,xn as ne,yn as N}from"./axios-v6FV69Ne.js";import{n as P,t as F}from"./slicedToArray-YLaz90ka.js";import{n as I,t as L}from"./typeof-BUNGcdwP.js";import{i as R,r as z}from"./asyncToGenerator-DHhZBkop.js";import{c as B,l as re,m as ie,p as ae,s as V,u as oe}from"./button-C7b7AmGo.js";import{t as se}from"./es-neNB-Mn_.js";var H=e(t());R(),s();var U={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`ellipsis`,theme:`outlined`},ce=H.forwardRef(function(e,t){return H.createElement(w,a(a({},e),{},{ref:t,icon:U}))}),le=H.createContext(null);function ue(e,t){return e===void 0?null:`${e}-${t}`}function de(e){return ue(H.useContext(le),e)}E(),s(),C(),f();var fe=[`children`,`locked`],W=H.createContext(null);function pe(e,t){var n=a({},e);return Object.keys(t).forEach(function(e){var r=t[e];r!==void 0&&(n[e]=r)}),n}function me(e){var t=e.children,n=e.locked,i=j(e,fe),a=H.useContext(W),o=l(function(){return pe(a,i)},[a,i],function(e,t){return!n&&(e[0]!==t[0]||!r(e[1],t[1],!0))});return H.createElement(W.Provider,{value:o},t)}y();var he=[],ge=H.createContext(null);function _e(){return H.useContext(ge)}var ve=H.createContext(he);function ye(e){var t=H.useContext(ve);return H.useMemo(function(){return e===void 0?t:[].concat(N(t),[e])},[t,e])}var be=H.createContext(null),xe=H.createContext({}),G=e(g());P(),T(),B(),y();function Se(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(u(e)){var n=e.nodeName.toLowerCase(),r=[`input`,`select`,`textarea`,`button`].includes(n)||e.isContentEditable||n===`a`&&!!e.getAttribute(`href`),i=e.getAttribute(`tabindex`),a=Number(i),o=null;return i&&!Number.isNaN(a)?o=a:r&&o===null&&(o=0),r&&e.disabled&&(o=null),o!==null&&(o>=0||t&&o<0)}return!1}function Ce(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=N(e.querySelectorAll(`*`)).filter(function(e){return Se(e,t)});return Se(e,t)&&n.unshift(e),n}var we=V.LEFT,Te=V.RIGHT,Ee=V.UP,K=V.DOWN,De=V.ENTER,Oe=V.ESC,q=V.HOME,J=V.END,Y=[Ee,K,we,Te];function ke(e,t,n,r){var i,a,o,s=`prev`,c=`next`,l=`children`,u=`parent`;if(e===`inline`&&r===De)return{inlineTrigger:!0};var d=(i={},z(i,Ee,s),z(i,K,c),i),f=(a={},z(a,we,n?c:s),z(a,Te,n?s:c),z(a,K,l),z(a,De,l),a),p=(o={},z(o,Ee,s),z(o,K,c),z(o,De,l),z(o,Oe,u),z(o,we,n?l:u),z(o,Te,n?u:l),o);switch({inline:d,horizontal:f,vertical:p,inlineSub:d,horizontalSub:p,verticalSub:p}[`${e}${t?``:`Sub`}`]?.[r]){case s:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case u:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function Ae(e){for(var t=e;t;){if(t.getAttribute(`data-menu-list`))return t;t=t.parentElement}return null}function X(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function je(e,t){return Ce(e,!0).filter(function(e){return t.has(e)})}function Me(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=je(e,t),a=i.length,o=i.findIndex(function(e){return n===e});return r<0?o===-1?o=a-1:--o:r>0&&(o+=1),o=(o+a)%a,i[o]}function Ne(e,t,n,r,i,a,o,s,c,l){var u=H.useRef(),d=H.useRef();d.current=t;var f=function(){M.cancel(u.current)};return H.useEffect(function(){return function(){f()}},[]),function(p){var m=p.which;if([].concat(Y,[De,Oe,q,J]).includes(m)){var h,g,_,v=function(){return h=new Set,g=new Map,_=new Map,a().forEach(function(e){var t=document.querySelector(`[data-menu-id='${ue(r,e)}']`);t&&(h.add(t),_.set(t,e),g.set(e,t))}),h};v();var y=X(g.get(t),h),b=_.get(y),x=ke(e,o(b,!0).length===1,n,m);if(!x&&m!==q&&m!==J)return;(Y.includes(m)||[q,J].includes(m))&&p.preventDefault();var S=function(e){if(e){var t=e,n=e.querySelector(`a`);n!=null&&n.getAttribute(`href`)&&(t=n);var r=_.get(e);s(r),f(),u.current=M(function(){d.current===r&&t.focus()})}};if([q,J].includes(m)||x.sibling||!y){var C=!y||e===`inline`?i.current:Ae(y),w,T=je(C,h);w=m===q?T[0]:m===J?T[T.length-1]:Me(C,h,y,x.offset),S(w)}else if(x.inlineTrigger)c(b);else if(x.offset>0)c(b,!0),f(),u.current=M(function(){v();var e=y.getAttribute(`aria-controls`);S(Me(document.getElementById(e),h))},5);else if(x.offset<0){var E=o(b,!0),D=E[E.length-2],O=g.get(D);c(D,!1),S(O)}}l?.(p)}}function Pe(e){Promise.resolve().then(e)}y(),p();var Fe=`__RC_UTIL_PATH_SPLIT__`,Ie=function(e){return e.join(Fe)},Le=function(e){return e.split(Fe)},Re=`rc-menu-more`;function ze(){var e=F(H.useState({}),2)[1],t=(0,H.useRef)(new Map),n=(0,H.useRef)(new Map),r=F(H.useState([]),2),i=r[0],a=r[1],o=(0,H.useRef)(0),s=(0,H.useRef)(!1),c=function(){s.current||e({})},l=(0,H.useCallback)(function(e,r){var i=Ie(r);n.current.set(i,e),t.current.set(e,i),o.current+=1;var a=o.current;Pe(function(){a===o.current&&c()})},[]),u=(0,H.useCallback)(function(e,r){var i=Ie(r);n.current.delete(i),t.current.delete(e)},[]),d=(0,H.useCallback)(function(e){a(e)},[]),f=(0,H.useCallback)(function(e,n){var r=Le(t.current.get(e)||``);return n&&i.includes(r[0])&&r.unshift(Re),r},[i]),p=(0,H.useCallback)(function(e,t){return e.some(function(e){return f(e,!0).includes(t)})},[f]),m=function(){var e=N(t.current.keys());return i.length&&e.push(Re),e},h=(0,H.useCallback)(function(e){var r=`${t.current.get(e)}${Fe}`,i=new Set;return N(n.current.keys()).forEach(function(e){e.startsWith(r)&&i.add(n.current.get(e))}),i},[]);return H.useEffect(function(){return function(){s.current=!0}},[]),{registerPath:l,unregisterPath:u,refreshOverflowKeys:d,isSubPathKey:p,getKeyPath:f,getKeys:m,getSubPathKeys:h}}function Be(e){var t=H.useRef(e);t.current=e;var n=H.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[]);return e?n:void 0}P(),x();var Ve=Math.random().toFixed(5).toString().slice(2),He=0;function Ue(e){var t=F(O(e,{value:e}),2),n=t[0],r=t[1];return H.useEffect(function(){He+=1,r(`rc-menu-uuid-${`${Ve}-${He}`}`)},[]),n}function We(e,t,n,r){var i=H.useContext(W),a=i.activeKey,o=i.onActive,s=i.onInactive,c={active:a===e};return t||(c.onMouseEnter=function(t){n?.({key:e,domEvent:t}),o(e)},c.onMouseLeave=function(t){r?.({key:e,domEvent:t}),s(e)}),c}function Ge(e){var t=H.useContext(W),n=t.mode,r=t.rtl,i=t.inlineIndent;if(n!==`inline`)return null;var a=e;return r?{paddingRight:a*i}:{paddingLeft:a*i}}s();function Ke(e){var t=e.icon,n=e.props,r=e.children;return(typeof t==`function`?H.createElement(t,a({},n)):t)||r||null}E(),p();var Z=[`item`];function qe(e){var t=e.item,n=j(e,Z);return Object.defineProperty(n,`item`,{get:function(){return h(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}R(),s(),y(),b(),E(),D(),S(),o(),m(),B(),re(),d(),p();var Je=[`title`,`attribute`,`elementRef`],Ye=[`style`,`className`,`eventKey`,`warnKey`,`disabled`,`itemIcon`,`children`,`role`,`onMouseEnter`,`onMouseLeave`,`onClick`,`onKeyDown`,`onFocus`],Xe=[`active`],Ze=function(e){i(n,e);var t=ne(n);function n(){return _(this,n),t.apply(this,arguments)}return k(n,[{key:`render`,value:function(){var e=this.props,t=e.title,n=e.attribute,r=e.elementRef,i=oe(j(e,Je),[`eventKey`,`popupClassName`,`popupOffset`,`onTitleClick`]);return h(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),H.createElement(se.Item,A({},n,{title:typeof t==`string`?t:void 0},i,{ref:r}))}}]),n}(H.Component),Qe=H.forwardRef(function(e,t){var r,i=e.style,o=e.className,s=e.eventKey;e.warnKey;var c=e.disabled,l=e.itemIcon,u=e.children,d=e.role,f=e.onMouseEnter,p=e.onMouseLeave,m=e.onClick,h=e.onKeyDown,g=e.onFocus,_=j(e,Ye),v=de(s),y=H.useContext(W),b=y.prefixCls,x=y.onItemClick,S=y.disabled,C=y.overflowDisabled,w=y.itemIcon,T=y.selectedKeys,E=y.onActive,D=H.useContext(xe)._internalRenderMenuItem,O=`${b}-item`,k=H.useRef(),ee=H.useRef(),M=S||c,te=n(t,ee),ne=ye(s),P=function(e){return{key:s,keyPath:N(ne).reverse(),item:k.current,domEvent:e}},F=l||w,I=We(s,M,f,p),L=I.active,R=j(I,Xe),B=T.includes(s),re=Ge(ne.length),ie=function(e){if(!M){var t=P(e);m?.(qe(t)),x(t)}},ae=function(e){if(h?.(e),e.which===V.ENTER){var t=P(e);m?.(qe(t)),x(t)}},oe=function(e){E(s),g?.(e)},se={};e.role===`option`&&(se[`aria-selected`]=B);var U=H.createElement(Ze,A({ref:k,elementRef:te,role:d===null?`none`:d||`menuitem`,tabIndex:c?null:-1,"data-menu-id":C&&v?null:v},_,R,se,{component:`li`,"aria-disabled":c,style:a(a({},re),i),className:(0,G.default)(O,(r={},z(r,`${O}-active`,L),z(r,`${O}-selected`,B),z(r,`${O}-disabled`,M),r),o),onClick:ie,onKeyDown:ae,onFocus:oe}),u,H.createElement(Ke,{props:a(a({},e),{},{isSelected:B}),icon:F}));return D&&(U=D(U,e,{selected:B})),U});function $e(e,t){var n=e.eventKey,r=_e(),i=ye(n);return H.useEffect(function(){if(r)return r.registerPath(n,i),function(){r.unregisterPath(n,i)}},[i]),r?null:H.createElement(Qe,A({},e,{ref:t}))}var et=H.forwardRef($e);b(),E();var tt=[`className`,`children`],nt=H.forwardRef(function(e,t){var n=e.className,r=e.children,i=j(e,tt),a=H.useContext(W),o=a.prefixCls,s=a.mode,c=a.rtl;return H.createElement(`ul`,A({className:(0,G.default)(o,c&&`${o}-rtl`,`${o}-sub`,`${o}-${s===`inline`?`inline`:`vertical`}`,n),role:`menu`},i,{"data-menu-list":!0,ref:t}),r)});nt.displayName=`SubMenuList`,b(),E(),I(),y(),ae();var Q=[`label`,`children`,`key`,`type`];function rt(e,t){return ie(e).map(function(e,n){if(H.isValidElement(e)){var r=e.key,i=e.props?.eventKey??r;i??=`tmp_key-${[].concat(N(t),[n]).join(`-`)}`;var a={key:i,eventKey:i};return H.cloneElement(e,a)}return e})}function it(e){return(e||[]).map(function(e,t){if(e&&L(e)===`object`){var n=e,r=n.label,i=n.children,a=n.key,o=n.type,s=j(n,Q),c=a??`tmp-${t}`;return i||o===`group`?o===`group`?H.createElement(Ct,A({key:c},s,{title:r}),it(i)):H.createElement(ht,A({key:c},s,{title:r}),it(i)):o===`divider`?H.createElement(wt,A({key:c},s)):H.createElement(et,A({key:c},s),r)}return null}).filter(function(e){return e})}function at(e,t,n){var r=e;return t&&(r=it(t)),rt(r,n)}var $={adjustX:1,adjustY:1},ot={topLeft:{points:[`bl`,`tl`],overflow:$,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:$,offset:[0,7]},leftTop:{points:[`tr`,`tl`],overflow:$,offset:[-4,0]},rightTop:{points:[`tl`,`tr`],overflow:$,offset:[4,0]}},st={topLeft:{points:[`bl`,`tl`],overflow:$,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:$,offset:[0,7]},rightTop:{points:[`tr`,`tl`],overflow:$,offset:[-4,0]},leftTop:{points:[`tl`,`tr`],overflow:$,offset:[4,0]}};function ct(e,t,n){if(t)return t;if(n)return n[e]||n.other}R(),s(),P(),T();var lt={horizontal:`bottomLeft`,vertical:`rightTop`,"vertical-left":`rightTop`,"vertical-right":`leftTop`};function ut(e){var t=e.prefixCls,n=e.visible,r=e.children,i=e.popup,o=e.popupClassName,s=e.popupOffset,l=e.disabled,u=e.mode,d=e.onVisibleChange,f=H.useContext(W),p=f.getPopupContainer,m=f.rtl,h=f.subMenuOpenDelay,g=f.subMenuCloseDelay,_=f.builtinPlacements,v=f.triggerSubMenuAction,y=f.forceSubMenuRender,b=f.rootClassName,x=f.motion,S=f.defaultMotions,C=F(H.useState(!1),2),w=C[0],T=C[1],E=a(m?a({},st):a({},ot),_),D=lt[u],O=ct(u,x,S),k=H.useRef(O);u!==`inline`&&(k.current=O);var A=a(a({},k.current),{},{leavedClassName:`${t}-hidden`,removeOnLeave:!1,motionAppear:!0}),ee=H.useRef();return H.useEffect(function(){return ee.current=M(function(){T(n)}),function(){M.cancel(ee.current)}},[n]),H.createElement(c,{prefixCls:t,popupClassName:(0,G.default)(`${t}-popup`,z({},`${t}-rtl`,m),o,b),stretch:u===`horizontal`?`minWidth`:null,getPopupContainer:p,builtinPlacements:E,popupPlacement:D,popupVisible:w,popup:i,popupAlign:s&&{offset:s},action:l?[]:[v],mouseEnterDelay:h,mouseLeaveDelay:g,onPopupVisibleChange:d,forceRender:y,popupMotion:A},r)}b(),s(),P(),ee();function dt(e){var t=e.id,n=e.open,r=e.keyPath,i=e.children,o=`inline`,s=H.useContext(W),c=s.prefixCls,l=s.forceSubMenuRender,u=s.motion,d=s.defaultMotions,f=s.mode,p=H.useRef(!1);p.current=f===o;var m=F(H.useState(!p.current),2),h=m[0],g=m[1],_=p.current?n:!1;H.useEffect(function(){p.current&&g(!1)},[f]);var y=a({},ct(o,u,d));r.length>1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(e){return!p.current&&!e&&g(!0),b?.(e)},h?null:H.createElement(me,{mode:o,locked:!p.current},H.createElement(v,A({visible:_},y,{forceRender:l,removeOnLeave:!1,leavedClassName:`${c}-hidden`}),function(e){var n=e.className,r=e.style;return H.createElement(nt,{id:t,className:n,style:r},i)}))}R(),b(),s(),P(),E(),p();var ft=[`style`,`className`,`title`,`eventKey`,`warnKey`,`disabled`,`internalPopupClose`,`children`,`itemIcon`,`expandIcon`,`popupClassName`,`popupOffset`,`onClick`,`onMouseEnter`,`onMouseLeave`,`onTitleClick`,`onTitleMouseEnter`,`onTitleMouseLeave`],pt=[`active`],mt=function(e){var t,n=e.style,r=e.className,i=e.title,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.internalPopupClose,l=e.children,u=e.itemIcon,d=e.expandIcon,f=e.popupClassName,p=e.popupOffset,m=e.onClick,h=e.onMouseEnter,g=e.onMouseLeave,_=e.onTitleClick,v=e.onTitleMouseEnter,y=e.onTitleMouseLeave,b=j(e,ft),x=de(o),S=H.useContext(W),C=S.prefixCls,w=S.mode,T=S.openKeys,E=S.disabled,D=S.overflowDisabled,O=S.activeKey,k=S.selectedKeys,ee=S.itemIcon,M=S.expandIcon,te=S.onItemClick,ne=S.onOpenChange,N=S.onActive,P=H.useContext(xe)._internalRenderSubMenuItem,I=H.useContext(be).isSubPathKey,L=ye(),R=`${C}-submenu`,B=E||s,re=H.useRef(),ie=H.useRef(),ae=u||ee,V=d||M,oe=T.includes(o),U=!D&&oe,ce=I(k,o),le=We(o,B,v,y),ue=le.active,fe=j(le,pt),pe=F(H.useState(!1),2),he=pe[0],ge=pe[1],_e=function(e){B||ge(e)},ve=function(e){_e(!0),h?.({key:o,domEvent:e})},Se=function(e){_e(!1),g?.({key:o,domEvent:e})},Ce=H.useMemo(function(){return ue||(w===`inline`?!1:he||I([O],o))},[w,ue,O,he,o,I]),we=Ge(L.length),Te=function(e){B||(_?.({key:o,domEvent:e}),w===`inline`&&ne(o,!oe))},Ee=Be(function(e){m?.(qe(e)),te(e)}),K=function(e){w!==`inline`&&ne(o,e)},De=function(){N(o)},Oe=x&&`${x}-popup`,q=H.createElement(`div`,A({role:`menuitem`,style:we,className:`${R}-title`,tabIndex:B?null:-1,ref:re,title:typeof i==`string`?i:null,"data-menu-id":D&&x?null:x,"aria-expanded":U,"aria-haspopup":!0,"aria-controls":Oe,"aria-disabled":B,onClick:Te,onFocus:De},fe),i,H.createElement(Ke,{icon:w===`horizontal`?null:V,props:a(a({},e),{},{isOpen:U,isSubMenu:!0})},H.createElement(`i`,{className:`${R}-arrow`}))),J=H.useRef(w);if(w!==`inline`&&L.length>1?J.current=`vertical`:J.current=w,!D){var Y=J.current;q=H.createElement(ut,{mode:Y,prefixCls:R,visible:!c&&U&&w!==`inline`,popupClassName:f,popupOffset:p,popup:H.createElement(me,{mode:Y===`horizontal`?`vertical`:Y},H.createElement(nt,{id:Oe,ref:ie},l)),disabled:B,onVisibleChange:K},q)}var ke=H.createElement(se.Item,A({role:`none`},b,{component:`li`,style:n,className:(0,G.default)(R,`${R}-${w}`,r,(t={},z(t,`${R}-open`,U),z(t,`${R}-active`,Ce),z(t,`${R}-selected`,ce),z(t,`${R}-disabled`,B),t)),onMouseEnter:ve,onMouseLeave:Se}),q,!D&&H.createElement(dt,{id:Oe,open:U,keyPath:L},l));return P&&(ke=P(ke,e,{selected:ce,active:Ce,open:U,disabled:B})),H.createElement(me,{onItemClick:Ee,mode:w===`horizontal`?`vertical`:w,itemIcon:ae,expandIcon:V},ke)};function ht(e){var t=e.eventKey,n=e.children,r=ye(t),i=rt(n,r),a=_e();H.useEffect(function(){if(a)return a.registerPath(t,r),function(){a.unregisterPath(t,r)}},[r]);var o=a?i:H.createElement(mt,e,i);return H.createElement(ve.Provider,{value:r},o)}b(),R(),s(),y(),P(),E(),x(),p();var gt=e(te());f();var _t=`prefixCls.rootClassName.style.className.tabIndex.items.children.direction.id.mode.inlineCollapsed.disabled.disabledOverflow.subMenuOpenDelay.subMenuCloseDelay.forceSubMenuRender.defaultOpenKeys.openKeys.activeKey.defaultActiveFirst.selectable.multiple.defaultSelectedKeys.selectedKeys.onSelect.onDeselect.inlineIndent.motion.defaultMotions.triggerSubMenuAction.builtinPlacements.itemIcon.expandIcon.overflowedIndicator.overflowedIndicatorPopupClassName.getPopupContainer.onClick.onOpenChange.onKeyDown.openAnimation.openTransitionName._internalRenderMenuItem._internalRenderSubMenuItem`.split(`.`),vt=[],yt=H.forwardRef(function(e,t){var n,i=e,o=i.prefixCls,s=o===void 0?`rc-menu`:o,c=i.rootClassName,l=i.style,u=i.className,d=i.tabIndex,f=d===void 0?0:d,p=i.items,m=i.children,h=i.direction,g=i.id,_=i.mode,v=_===void 0?`vertical`:_,y=i.inlineCollapsed,b=i.disabled,x=i.disabledOverflow,S=i.subMenuOpenDelay,C=S===void 0?.1:S,w=i.subMenuCloseDelay,T=w===void 0?.1:w,E=i.forceSubMenuRender,D=i.defaultOpenKeys,k=i.openKeys,ee=i.activeKey,M=i.defaultActiveFirst,te=i.selectable,ne=te===void 0?!0:te,P=i.multiple,I=P===void 0?!1:P,L=i.defaultSelectedKeys,R=i.selectedKeys,B=i.onSelect,re=i.onDeselect,ie=i.inlineIndent,ae=ie===void 0?24:ie,V=i.motion,oe=i.defaultMotions,U=i.triggerSubMenuAction,ce=U===void 0?`hover`:U,de=i.builtinPlacements,fe=i.itemIcon,W=i.expandIcon,pe=i.overflowedIndicator,he=pe===void 0?`...`:pe,_e=i.overflowedIndicatorPopupClassName,ve=i.getPopupContainer,ye=i.onClick,Se=i.onOpenChange,Ce=i.onKeyDown;i.openAnimation,i.openTransitionName;var we=i._internalRenderMenuItem,Te=i._internalRenderSubMenuItem,Ee=j(i,_t),K=H.useMemo(function(){return at(m,p,vt)},[m,p]),De=F(H.useState(!1),2),Oe=De[0],q=De[1],J=H.useRef(),Y=Ue(g),ke=h===`rtl`,Ae=F(O(D,{value:k,postState:function(e){return e||vt}}),2),X=Ae[0],je=Ae[1],Me=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function n(){je(e),Se?.(e)}t?(0,gt.flushSync)(n):n()},Pe=F(H.useState(X),2),Fe=Pe[0],Ie=Pe[1],Le=H.useRef(!1),Ve=F(H.useMemo(function(){return(v===`inline`||v===`vertical`)&&y?[`vertical`,y]:[v,!1]},[v,y]),2),He=Ve[0],We=Ve[1],Ge=He===`inline`,Ke=F(H.useState(He),2),Z=Ke[0],Je=Ke[1],Ye=F(H.useState(We),2),Xe=Ye[0],Ze=Ye[1];H.useEffect(function(){Je(He),Ze(We),Le.current&&(Ge?je(Fe):Me(vt))},[He,We]);var Qe=F(H.useState(0),2),$e=Qe[0],tt=Qe[1],nt=$e>=K.length-1||Z!==`horizontal`||x;H.useEffect(function(){Ge&&Ie(X)},[X]),H.useEffect(function(){return Le.current=!0,function(){Le.current=!1}},[]);var Q=ze(),rt=Q.registerPath,it=Q.unregisterPath,$=Q.refreshOverflowKeys,ot=Q.isSubPathKey,st=Q.getKeyPath,ct=Q.getKeys,lt=Q.getSubPathKeys,ut=H.useMemo(function(){return{registerPath:rt,unregisterPath:it}},[rt,it]),dt=H.useMemo(function(){return{isSubPathKey:ot}},[ot]);H.useEffect(function(){$(nt?vt:K.slice($e+1).map(function(e){return e.key}))},[$e,nt]);var ft=F(O(ee||M&&K[0]?.key,{value:ee}),2),pt=ft[0],mt=ft[1],yt=Be(function(e){mt(e)}),bt=Be(function(){mt(void 0)});(0,H.useImperativeHandle)(t,function(){return{list:J.current,focus:function(e){var t=pt??K.find(function(e){return!e.props.disabled})?.key;if(t){var n,r,i;(n=J.current)==null||(r=n.querySelector(`li[data-menu-id='${ue(Y,t)}']`))==null||(i=r.focus)==null||i.call(r,e)}}}});var xt=F(O(L||[],{value:R,postState:function(e){return Array.isArray(e)?e:e==null?vt:[e]}}),2),St=xt[0],Ct=xt[1],wt=function(e){if(ne){var t=e.key,n=St.includes(t),r=I?n?St.filter(function(e){return e!==t}):[].concat(N(St),[t]):[t];Ct(r);var i=a(a({},e),{},{selectedKeys:r});n?re?.(i):B?.(i)}!I&&X.length&&Z!==`inline`&&Me(vt)},Tt=Be(function(e){ye?.(qe(e)),wt(e)}),Et=Be(function(e,t){var n=X.filter(function(t){return t!==e});if(t)n.push(e);else if(Z!==`inline`){var i=lt(e);n=n.filter(function(e){return!i.has(e)})}r(X,n,!0)||Me(n,!0)}),Dt=Be(ve),Ot=Ne(Z,pt,ke,Y,J,ct,st,mt,function(e,t){Et(e,t??!X.includes(e))},Ce);H.useEffect(function(){q(!0)},[]);var kt=H.useMemo(function(){return{_internalRenderMenuItem:we,_internalRenderSubMenuItem:Te}},[we,Te]),At=Z!==`horizontal`||x?K:K.map(function(e,t){return H.createElement(me,{key:e.key,overflowDisabled:t>$e},e)}),jt=H.createElement(se,A({id:g,ref:J,prefixCls:`${s}-overflow`,component:`ul`,itemComponent:et,className:(0,G.default)(s,`${s}-root`,`${s}-${Z}`,u,(n={},z(n,`${s}-inline-collapsed`,Xe),z(n,`${s}-rtl`,ke),n),c),dir:h,style:l,role:`menu`,tabIndex:f,data:At,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?K.slice(-t):null;return H.createElement(ht,{eventKey:Re,title:he,disabled:nt,internalPopupClose:t===0,popupClassName:_e},n)},maxCount:Z!==`horizontal`||x?se.INVALIDATE:se.RESPONSIVE,ssr:`full`,"data-menu-list":!0,onVisibleChange:function(e){tt(e)},onKeyDown:Ot},Ee));return H.createElement(xe.Provider,{value:kt},H.createElement(le.Provider,{value:Y},H.createElement(me,{prefixCls:s,rootClassName:c,mode:Z,openKeys:X,rtl:ke,disabled:b,motion:Oe?V:null,defaultMotions:Oe?oe:null,activeKey:pt,onActive:yt,onInactive:bt,selectedKeys:St,inlineIndent:ae,subMenuOpenDelay:C,subMenuCloseDelay:T,forceSubMenuRender:E,builtinPlacements:de,triggerSubMenuAction:ce,getPopupContainer:Dt,itemIcon:fe,expandIcon:W,onItemClick:Tt,onOpenChange:Et},H.createElement(be.Provider,{value:dt},jt),H.createElement(`div`,{style:{display:`none`},"aria-hidden":!0},H.createElement(ge.Provider,{value:ut},K)))))});b(),E(),re();var bt=[`className`,`title`,`eventKey`,`children`],xt=[`children`],St=function(e){var t=e.className,n=e.title;e.eventKey;var r=e.children,i=j(e,bt),a=`${H.useContext(W).prefixCls}-item-group`;return H.createElement(`li`,A({role:`presentation`},i,{onClick:function(e){return e.stopPropagation()},className:(0,G.default)(a,t)}),H.createElement(`div`,{role:`presentation`,className:`${a}-title`,title:typeof n==`string`?n:void 0},n),H.createElement(`ul`,{role:`group`,className:`${a}-list`},r))};function Ct(e){var t=e.children,n=j(e,xt),r=rt(t,ye(n.eventKey));return _e()?r:H.createElement(St,oe(n,[`warnKey`]),r)}function wt(e){var t=e.className,n=e.style,r=H.useContext(W).prefixCls;return _e()?null:H.createElement(`li`,{className:(0,G.default)(`${r}-item-divider`,t),style:n})}var Tt=yt;Tt.Item=et,Tt.SubMenu=ht,Tt.ItemGroup=Ct,Tt.Divider=wt;var Et={adjustX:1,adjustY:1},Dt=[0,0],Ot={topLeft:{points:[`bl`,`tl`],overflow:Et,offset:[0,-4],targetOffset:Dt},topCenter:{points:[`bc`,`tc`],overflow:Et,offset:[0,-4],targetOffset:Dt},topRight:{points:[`br`,`tr`],overflow:Et,offset:[0,-4],targetOffset:Dt},bottomLeft:{points:[`tl`,`bl`],overflow:Et,offset:[0,4],targetOffset:Dt},bottomCenter:{points:[`tc`,`bc`],overflow:Et,offset:[0,4],targetOffset:Dt},bottomRight:{points:[`tr`,`br`],overflow:Et,offset:[0,4],targetOffset:Dt}};B(),T();var kt=V.ESC,At=V.TAB;function jt(e){var t=e.visible,n=e.setTriggerVisible,r=e.triggerRef,i=e.onVisibleChange,a=e.autoFocus,o=H.useRef(!1),s=function(){if(t&&r.current){var e,a,o,s;(e=r.current)==null||(a=e.triggerRef)==null||(o=a.current)==null||(s=o.focus)==null||s.call(o),n(!1),typeof i==`function`&&i(!1)}},c=function(){var e,t,n,i=Ce((e=r.current)==null||(t=e.popupRef)==null||(n=t.current)==null?void 0:n.getElement?.call(n))[0];return i?.focus?(i.focus(),o.current=!0,!0):!1},l=function(e){switch(e.keyCode){case kt:s();break;case At:var t=!1;o.current||(t=c()),t?e.preventDefault():s();break}};H.useEffect(function(){return t?(window.addEventListener(`keydown`,l),a&&M(c,3),function(){window.removeEventListener(`keydown`,l),o.current=!1}):function(){o.current=!1}},[t])}R(),s(),P(),E();var Mt=[`arrow`,`prefixCls`,`transitionName`,`animation`,`align`,`placement`,`placements`,`getPopupContainer`,`showAction`,`hideAction`,`overlayClassName`,`overlayStyle`,`visible`,`trigger`,`autoFocus`];function Nt(e,t){var n=e.arrow,r=n===void 0?!1:n,i=e.prefixCls,o=i===void 0?`rc-dropdown`:i,s=e.transitionName,l=e.animation,u=e.align,d=e.placement,f=d===void 0?`bottomLeft`:d,p=e.placements,m=p===void 0?Ot:p,h=e.getPopupContainer,g=e.showAction,_=e.hideAction,v=e.overlayClassName,y=e.overlayStyle,b=e.visible,x=e.trigger,S=x===void 0?[`hover`]:x,C=e.autoFocus,w=j(e,Mt),T=F(H.useState(),2),E=T[0],D=T[1],O=`visible`in e?b:E,k=H.useRef(null);H.useImperativeHandle(t,function(){return k.current}),jt({visible:O,setTriggerVisible:D,triggerRef:k,onVisibleChange:e.onVisibleChange,autoFocus:C});var A=function(){var t=e.overlay;return typeof t==`function`?t():t},ee=function(t){var n=e.onOverlayClick;D(!1),n&&n(t)},M=function(t){var n=e.onVisibleChange;D(t),typeof n==`function`&&n(t)},te=function(){var e=A();return H.createElement(H.Fragment,null,r&&H.createElement(`div`,{className:`${o}-arrow`}),e)},ne=function(){return typeof e.overlay==`function`?te:te()},N=function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return`minOverlayWidthMatchTrigger`in e?t:!n},P=function(){var t=e.openClassName;return t===void 0?`${o}-open`:t},I=function(){var t=e.children,n=(0,G.default)((t.props?t.props:{}).className,P());return O&&t?H.cloneElement(t,{className:n}):t},L=_;return!L&&S.indexOf(`contextMenu`)!==-1&&(L=[`click`]),H.createElement(c,a(a({builtinPlacements:m},w),{},{prefixCls:o,ref:k,popupClassName:(0,G.default)(v,z({},`${o}-show-arrow`,r)),popupStyle:y,action:S,showAction:g,hideAction:L||[],popupPlacement:f,popupAlign:u,popupTransitionName:s,popupAnimation:l,popupVisible:O,stretch:N()?`minWidth`:``,popup:ne(),onPopupVisibleChange:M,onPopupClick:ee,getPopupContainer:h}),I())}var Pt=H.forwardRef(Nt);export{ht as a,ce as c,Ct as i,Tt as n,et as o,wt as r,ye as s,Pt as t}; \ No newline at end of file diff --git a/assets/es-CRfzziAW.js b/assets/es-CRfzziAW.js new file mode 100644 index 0000000..cddb68a --- /dev/null +++ b/assets/es-CRfzziAW.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$t as n,A as r,An as i,En as a,Fn as o,Hn as s,In as c,M as l,N as u,On as d,Pn as f,Sr as p,Un as m,Wn as h,_n as g,ar as _,at as v,bn as y,ct as b,dt as x,en as S,ir as C,j as w,kn as T,kt as E,nr as D,or as O,rr as k,rt as A,st as j,tr as ee,ut as te,vn as M,yn as ne,zn as re}from"./axios-BbX9YWYe.js";import{n as N,t as P}from"./slicedToArray-YLaz90ka.js";import{n as F,t as I}from"./typeof-BUNGcdwP.js";import{i as L,r as R}from"./asyncToGenerator-DHhZBkop.js";import{c as z,l as ie,m as ae,p as oe,s as B,u as se}from"./button-CGra0C8Y.js";import{t as ce}from"./es-CWvYTDmR.js";var V=e(t());L(),o();var H={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`ellipsis`,theme:`outlined`},le=V.forwardRef(function(e,t){return V.createElement(E,f(f({},e),{},{ref:t,icon:H}))}),ue=V.createContext(null);function de(e,t){return e===void 0?null:`${e}-${t}`}function fe(e){return de(V.useContext(ue),e)}S(),o(),T(),l();var pe=[`children`,`locked`],U=V.createContext(null);function me(e,t){var n=f({},e);return Object.keys(t).forEach(function(e){var r=t[e];r!==void 0&&(n[e]=r)}),n}function he(e){var t=e.children,r=e.locked,a=n(e,pe),o=V.useContext(U),s=i(function(){return me(o,a)},[o,a],function(e,t){return!r&&(e[0]!==t[0]||!u(e[1],t[1],!0))});return V.createElement(U.Provider,{value:s},t)}M();var ge=[],_e=V.createContext(null);function ve(){return V.useContext(_e)}var ye=V.createContext(ge);function be(e){var t=V.useContext(ye);return V.useMemo(function(){return e===void 0?t:[].concat(g(t),[e])},[t,e])}var xe=V.createContext(null),Se=V.createContext({}),W=e(s());N(),j(),z(),M();function Ce(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(w(e)){var n=e.nodeName.toLowerCase(),r=[`input`,`select`,`textarea`,`button`].includes(n)||e.isContentEditable||n===`a`&&!!e.getAttribute(`href`),i=e.getAttribute(`tabindex`),a=Number(i),o=null;return i&&!Number.isNaN(a)?o=a:r&&o===null&&(o=0),r&&e.disabled&&(o=null),o!==null&&(o>=0||t&&o<0)}return!1}function we(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=g(e.querySelectorAll(`*`)).filter(function(e){return Ce(e,t)});return Ce(e,t)&&n.unshift(e),n}var Te=B.LEFT,Ee=B.RIGHT,De=B.UP,G=B.DOWN,Oe=B.ENTER,ke=B.ESC,K=B.HOME,q=B.END,J=[De,G,Te,Ee];function Ae(e,t,n,r){var i,a,o,s=`prev`,c=`next`,l=`children`,u=`parent`;if(e===`inline`&&r===Oe)return{inlineTrigger:!0};var d=(i={},R(i,De,s),R(i,G,c),i),f=(a={},R(a,Te,n?c:s),R(a,Ee,n?s:c),R(a,G,l),R(a,Oe,l),a),p=(o={},R(o,De,s),R(o,G,c),R(o,Oe,l),R(o,ke,u),R(o,Te,n?l:u),R(o,Ee,n?u:l),o);switch({inline:d,horizontal:f,vertical:p,inlineSub:d,horizontalSub:p,verticalSub:p}[`${e}${t?``:`Sub`}`]?.[r]){case s:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case u:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function je(e){for(var t=e;t;){if(t.getAttribute(`data-menu-list`))return t;t=t.parentElement}return null}function Y(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Me(e,t){return we(e,!0).filter(function(e){return t.has(e)})}function Ne(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=Me(e,t),a=i.length,o=i.findIndex(function(e){return n===e});return r<0?o===-1?o=a-1:--o:r>0&&(o+=1),o=(o+a)%a,i[o]}function Pe(e,t,n,r,i,a,o,s,c,l){var u=V.useRef(),d=V.useRef();d.current=t;var f=function(){b.cancel(u.current)};return V.useEffect(function(){return function(){f()}},[]),function(p){var m=p.which;if([].concat(J,[Oe,ke,K,q]).includes(m)){var h,g,_,v=function(){return h=new Set,g=new Map,_=new Map,a().forEach(function(e){var t=document.querySelector(`[data-menu-id='${de(r,e)}']`);t&&(h.add(t),_.set(t,e),g.set(e,t))}),h};v();var y=Y(g.get(t),h),x=_.get(y),S=Ae(e,o(x,!0).length===1,n,m);if(!S&&m!==K&&m!==q)return;(J.includes(m)||[K,q].includes(m))&&p.preventDefault();var C=function(e){if(e){var t=e,n=e.querySelector(`a`);n!=null&&n.getAttribute(`href`)&&(t=n);var r=_.get(e);s(r),f(),u.current=b(function(){d.current===r&&t.focus()})}};if([K,q].includes(m)||S.sibling||!y){var w=!y||e===`inline`?i.current:je(y),T,E=Me(w,h);T=m===K?E[0]:m===q?E[E.length-1]:Ne(w,h,y,S.offset),C(T)}else if(S.inlineTrigger)c(x);else if(S.offset>0)c(x,!0),f(),u.current=b(function(){v();var e=y.getAttribute(`aria-controls`);C(Ne(document.getElementById(e),h))},5);else if(S.offset<0){var D=o(x,!0),O=D[D.length-2],k=g.get(O);c(O,!1),C(k)}}l?.(p)}}function Fe(e){Promise.resolve().then(e)}M(),c();var Ie=`__RC_UTIL_PATH_SPLIT__`,Le=function(e){return e.join(Ie)},Re=function(e){return e.split(Ie)},ze=`rc-menu-more`;function Be(){var e=P(V.useState({}),2)[1],t=(0,V.useRef)(new Map),n=(0,V.useRef)(new Map),r=P(V.useState([]),2),i=r[0],a=r[1],o=(0,V.useRef)(0),s=(0,V.useRef)(!1),c=function(){s.current||e({})},l=(0,V.useCallback)(function(e,r){var i=Le(r);n.current.set(i,e),t.current.set(e,i),o.current+=1;var a=o.current;Fe(function(){a===o.current&&c()})},[]),u=(0,V.useCallback)(function(e,r){var i=Le(r);n.current.delete(i),t.current.delete(e)},[]),d=(0,V.useCallback)(function(e){a(e)},[]),f=(0,V.useCallback)(function(e,n){var r=Re(t.current.get(e)||``);return n&&i.includes(r[0])&&r.unshift(ze),r},[i]),p=(0,V.useCallback)(function(e,t){return e.some(function(e){return f(e,!0).includes(t)})},[f]),m=function(){var e=g(t.current.keys());return i.length&&e.push(ze),e},h=(0,V.useCallback)(function(e){var r=`${t.current.get(e)}${Ie}`,i=new Set;return g(n.current.keys()).forEach(function(e){e.startsWith(r)&&i.add(n.current.get(e))}),i},[]);return V.useEffect(function(){return function(){s.current=!0}},[]),{registerPath:l,unregisterPath:u,refreshOverflowKeys:d,isSubPathKey:p,getKeyPath:f,getKeys:m,getSubPathKeys:h}}function Ve(e){var t=V.useRef(e);t.current=e;var n=V.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[]);return e?n:void 0}N(),te();var He=Math.random().toFixed(5).toString().slice(2),Ue=0;function We(e){var t=P(x(e,{value:e}),2),n=t[0],r=t[1];return V.useEffect(function(){Ue+=1,r(`rc-menu-uuid-${`${He}-${Ue}`}`)},[]),n}function Ge(e,t,n,r){var i=V.useContext(U),a=i.activeKey,o=i.onActive,s=i.onInactive,c={active:a===e};return t||(c.onMouseEnter=function(t){n?.({key:e,domEvent:t}),o(e)},c.onMouseLeave=function(t){r?.({key:e,domEvent:t}),s(e)}),c}function Ke(e){var t=V.useContext(U),n=t.mode,r=t.rtl,i=t.inlineIndent;if(n!==`inline`)return null;var a=e;return r?{paddingRight:a*i}:{paddingLeft:a*i}}o();function qe(e){var t=e.icon,n=e.props,r=e.children;return(typeof t==`function`?V.createElement(t,f({},n)):t)||r||null}S(),c();var X=[`item`];function Je(e){var t=e.item,r=n(e,X);return Object.defineProperty(r,`item`,{get:function(){return re(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),r}L(),o(),M(),O(),S(),C(),D(),h(),y(),z(),ie(),a(),c();var Ye=[`title`,`attribute`,`elementRef`],Xe=[`style`,`className`,`eventKey`,`warnKey`,`disabled`,`itemIcon`,`children`,`role`,`onMouseEnter`,`onMouseLeave`,`onClick`,`onKeyDown`,`onFocus`],Ze=[`active`],Qe=function(e){m(r,e);var t=ne(r);function r(){return k(this,r),t.apply(this,arguments)}return ee(r,[{key:`render`,value:function(){var e=this.props,t=e.title,r=e.attribute,i=e.elementRef,a=se(n(e,Ye),[`eventKey`,`popupClassName`,`popupOffset`,`onTitleClick`]);return re(!r,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),V.createElement(ce.Item,_({},r,{title:typeof t==`string`?t:void 0},a,{ref:i}))}}]),r}(V.Component),$e=V.forwardRef(function(e,t){var r,i=e.style,a=e.className,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.itemIcon,l=e.children,u=e.role,p=e.onMouseEnter,m=e.onMouseLeave,h=e.onClick,v=e.onKeyDown,y=e.onFocus,b=n(e,Xe),x=fe(o),S=V.useContext(U),C=S.prefixCls,w=S.onItemClick,T=S.disabled,E=S.overflowDisabled,D=S.itemIcon,O=S.selectedKeys,k=S.onActive,A=V.useContext(Se)._internalRenderMenuItem,j=`${C}-item`,ee=V.useRef(),te=V.useRef(),M=T||s,ne=d(t,te),re=be(o),N=function(e){return{key:o,keyPath:g(re).reverse(),item:ee.current,domEvent:e}},P=c||D,F=Ge(o,M,p,m),I=F.active,L=n(F,Ze),z=O.includes(o),ie=Ke(re.length),ae=function(e){if(!M){var t=N(e);h?.(Je(t)),w(t)}},oe=function(e){if(v?.(e),e.which===B.ENTER){var t=N(e);h?.(Je(t)),w(t)}},se=function(e){k(o),y?.(e)},ce={};e.role===`option`&&(ce[`aria-selected`]=z);var H=V.createElement(Qe,_({ref:ee,elementRef:ne,role:u===null?`none`:u||`menuitem`,tabIndex:s?null:-1,"data-menu-id":E&&x?null:x},b,L,ce,{component:`li`,"aria-disabled":s,style:f(f({},ie),i),className:(0,W.default)(j,(r={},R(r,`${j}-active`,I),R(r,`${j}-selected`,z),R(r,`${j}-disabled`,M),r),a),onClick:ae,onKeyDown:oe,onFocus:se}),l,V.createElement(qe,{props:f(f({},e),{},{isSelected:z}),icon:P}));return A&&(H=A(H,e,{selected:z})),H});function et(e,t){var n=e.eventKey,r=ve(),i=be(n);return V.useEffect(function(){if(r)return r.registerPath(n,i),function(){r.unregisterPath(n,i)}},[i]),r?null:V.createElement($e,_({},e,{ref:t}))}var tt=V.forwardRef(et);O(),S();var nt=[`className`,`children`],rt=V.forwardRef(function(e,t){var r=e.className,i=e.children,a=n(e,nt),o=V.useContext(U),s=o.prefixCls,c=o.mode,l=o.rtl;return V.createElement(`ul`,_({className:(0,W.default)(s,l&&`${s}-rtl`,`${s}-sub`,`${s}-${c===`inline`?`inline`:`vertical`}`,r),role:`menu`},a,{"data-menu-list":!0,ref:t}),i)});rt.displayName=`SubMenuList`,O(),S(),F(),M(),oe();var Z=[`label`,`children`,`key`,`type`];function it(e,t){return ae(e).map(function(e,n){if(V.isValidElement(e)){var r=e.key,i=e.props?.eventKey??r;i??=`tmp_key-${[].concat(g(t),[n]).join(`-`)}`;var a={key:i,eventKey:i};return V.cloneElement(e,a)}return e})}function at(e){return(e||[]).map(function(e,t){if(e&&I(e)===`object`){var r=e,i=r.label,a=r.children,o=r.key,s=r.type,c=n(r,Z),l=o??`tmp-${t}`;return a||s===`group`?s===`group`?V.createElement(wt,_({key:l},c,{title:i}),at(a)):V.createElement(gt,_({key:l},c,{title:i}),at(a)):s===`divider`?V.createElement(Tt,_({key:l},c)):V.createElement(tt,_({key:l},c),i)}return null}).filter(function(e){return e})}function ot(e,t,n){var r=e;return t&&(r=at(t)),it(r,n)}var Q={adjustX:1,adjustY:1},st={topLeft:{points:[`bl`,`tl`],overflow:Q,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:Q,offset:[0,7]},leftTop:{points:[`tr`,`tl`],overflow:Q,offset:[-4,0]},rightTop:{points:[`tl`,`tr`],overflow:Q,offset:[4,0]}},ct={topLeft:{points:[`bl`,`tl`],overflow:Q,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:Q,offset:[0,7]},rightTop:{points:[`tr`,`tl`],overflow:Q,offset:[-4,0]},leftTop:{points:[`tl`,`tr`],overflow:Q,offset:[4,0]}};function lt(e,t,n){if(t)return t;if(n)return n[e]||n.other}L(),o(),N(),j();var ut={horizontal:`bottomLeft`,vertical:`rightTop`,"vertical-left":`rightTop`,"vertical-right":`leftTop`};function dt(e){var t=e.prefixCls,n=e.visible,i=e.children,a=e.popup,o=e.popupClassName,s=e.popupOffset,c=e.disabled,l=e.mode,u=e.onVisibleChange,d=V.useContext(U),p=d.getPopupContainer,m=d.rtl,h=d.subMenuOpenDelay,g=d.subMenuCloseDelay,_=d.builtinPlacements,v=d.triggerSubMenuAction,y=d.forceSubMenuRender,x=d.rootClassName,S=d.motion,C=d.defaultMotions,w=P(V.useState(!1),2),T=w[0],E=w[1],D=f(m?f({},ct):f({},st),_),O=ut[l],k=lt(l,S,C),A=V.useRef(k);l!==`inline`&&(A.current=k);var j=f(f({},A.current),{},{leavedClassName:`${t}-hidden`,removeOnLeave:!1,motionAppear:!0}),ee=V.useRef();return V.useEffect(function(){return ee.current=b(function(){E(n)}),function(){b.cancel(ee.current)}},[n]),V.createElement(r,{prefixCls:t,popupClassName:(0,W.default)(`${t}-popup`,R({},`${t}-rtl`,m),o,x),stretch:l===`horizontal`?`minWidth`:null,getPopupContainer:p,builtinPlacements:D,popupPlacement:O,popupVisible:T,popup:a,popupAlign:s&&{offset:s},action:c?[]:[v],mouseEnterDelay:h,mouseLeaveDelay:g,onPopupVisibleChange:u,forceRender:y,popupMotion:j},i)}O(),o(),N(),v();function ft(e){var t=e.id,n=e.open,r=e.keyPath,i=e.children,a=`inline`,o=V.useContext(U),s=o.prefixCls,c=o.forceSubMenuRender,l=o.motion,u=o.defaultMotions,d=o.mode,p=V.useRef(!1);p.current=d===a;var m=P(V.useState(!p.current),2),h=m[0],g=m[1],v=p.current?n:!1;V.useEffect(function(){p.current&&g(!1)},[d]);var y=f({},lt(a,l,u));r.length>1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(e){return!p.current&&!e&&g(!0),b?.(e)},h?null:V.createElement(he,{mode:a,locked:!p.current},V.createElement(A,_({visible:v},y,{forceRender:c,removeOnLeave:!1,leavedClassName:`${s}-hidden`}),function(e){var n=e.className,r=e.style;return V.createElement(rt,{id:t,className:n,style:r},i)}))}L(),O(),o(),N(),S(),c();var pt=[`style`,`className`,`title`,`eventKey`,`warnKey`,`disabled`,`internalPopupClose`,`children`,`itemIcon`,`expandIcon`,`popupClassName`,`popupOffset`,`onClick`,`onMouseEnter`,`onMouseLeave`,`onTitleClick`,`onTitleMouseEnter`,`onTitleMouseLeave`],mt=[`active`],ht=function(e){var t,r=e.style,i=e.className,a=e.title,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.internalPopupClose,l=e.children,u=e.itemIcon,d=e.expandIcon,p=e.popupClassName,m=e.popupOffset,h=e.onClick,g=e.onMouseEnter,v=e.onMouseLeave,y=e.onTitleClick,b=e.onTitleMouseEnter,x=e.onTitleMouseLeave,S=n(e,pt),C=fe(o),w=V.useContext(U),T=w.prefixCls,E=w.mode,D=w.openKeys,O=w.disabled,k=w.overflowDisabled,A=w.activeKey,j=w.selectedKeys,ee=w.itemIcon,te=w.expandIcon,M=w.onItemClick,ne=w.onOpenChange,re=w.onActive,N=V.useContext(Se)._internalRenderSubMenuItem,F=V.useContext(xe).isSubPathKey,I=be(),L=`${T}-submenu`,z=O||s,ie=V.useRef(),ae=V.useRef(),oe=u||ee,B=d||te,se=D.includes(o),H=!k&&se,le=F(j,o),ue=Ge(o,z,b,x),de=ue.active,pe=n(ue,mt),me=P(V.useState(!1),2),ge=me[0],_e=me[1],ve=function(e){z||_e(e)},ye=function(e){ve(!0),g?.({key:o,domEvent:e})},Ce=function(e){ve(!1),v?.({key:o,domEvent:e})},we=V.useMemo(function(){return de||(E===`inline`?!1:ge||F([A],o))},[E,de,A,ge,o,F]),Te=Ke(I.length),Ee=function(e){z||(y?.({key:o,domEvent:e}),E===`inline`&&ne(o,!se))},De=Ve(function(e){h?.(Je(e)),M(e)}),G=function(e){E!==`inline`&&ne(o,e)},Oe=function(){re(o)},ke=C&&`${C}-popup`,K=V.createElement(`div`,_({role:`menuitem`,style:Te,className:`${L}-title`,tabIndex:z?null:-1,ref:ie,title:typeof a==`string`?a:null,"data-menu-id":k&&C?null:C,"aria-expanded":H,"aria-haspopup":!0,"aria-controls":ke,"aria-disabled":z,onClick:Ee,onFocus:Oe},pe),a,V.createElement(qe,{icon:E===`horizontal`?null:B,props:f(f({},e),{},{isOpen:H,isSubMenu:!0})},V.createElement(`i`,{className:`${L}-arrow`}))),q=V.useRef(E);if(E!==`inline`&&I.length>1?q.current=`vertical`:q.current=E,!k){var J=q.current;K=V.createElement(dt,{mode:J,prefixCls:L,visible:!c&&H&&E!==`inline`,popupClassName:p,popupOffset:m,popup:V.createElement(he,{mode:J===`horizontal`?`vertical`:J},V.createElement(rt,{id:ke,ref:ae},l)),disabled:z,onVisibleChange:G},K)}var Ae=V.createElement(ce.Item,_({role:`none`},S,{component:`li`,style:r,className:(0,W.default)(L,`${L}-${E}`,i,(t={},R(t,`${L}-open`,H),R(t,`${L}-active`,we),R(t,`${L}-selected`,le),R(t,`${L}-disabled`,z),t)),onMouseEnter:ye,onMouseLeave:Ce}),K,!k&&V.createElement(ft,{id:ke,open:H,keyPath:I},l));return N&&(Ae=N(Ae,e,{selected:le,active:we,open:H,disabled:z})),V.createElement(he,{onItemClick:De,mode:E===`horizontal`?`vertical`:E,itemIcon:oe,expandIcon:B},Ae)};function gt(e){var t=e.eventKey,n=e.children,r=be(t),i=it(n,r),a=ve();V.useEffect(function(){if(a)return a.registerPath(t,r),function(){a.unregisterPath(t,r)}},[r]);var o=a?i:V.createElement(ht,e,i);return V.createElement(ye.Provider,{value:r},o)}O(),L(),o(),M(),N(),S(),te(),c();var _t=e(p());l();var vt=`prefixCls.rootClassName.style.className.tabIndex.items.children.direction.id.mode.inlineCollapsed.disabled.disabledOverflow.subMenuOpenDelay.subMenuCloseDelay.forceSubMenuRender.defaultOpenKeys.openKeys.activeKey.defaultActiveFirst.selectable.multiple.defaultSelectedKeys.selectedKeys.onSelect.onDeselect.inlineIndent.motion.defaultMotions.triggerSubMenuAction.builtinPlacements.itemIcon.expandIcon.overflowedIndicator.overflowedIndicatorPopupClassName.getPopupContainer.onClick.onOpenChange.onKeyDown.openAnimation.openTransitionName._internalRenderMenuItem._internalRenderSubMenuItem`.split(`.`),yt=[],bt=V.forwardRef(function(e,t){var r,i=e,a=i.prefixCls,o=a===void 0?`rc-menu`:a,s=i.rootClassName,c=i.style,l=i.className,d=i.tabIndex,p=d===void 0?0:d,m=i.items,h=i.children,v=i.direction,y=i.id,b=i.mode,S=b===void 0?`vertical`:b,C=i.inlineCollapsed,w=i.disabled,T=i.disabledOverflow,E=i.subMenuOpenDelay,D=E===void 0?.1:E,O=i.subMenuCloseDelay,k=O===void 0?.1:O,A=i.forceSubMenuRender,j=i.defaultOpenKeys,ee=i.openKeys,te=i.activeKey,M=i.defaultActiveFirst,ne=i.selectable,re=ne===void 0?!0:ne,N=i.multiple,F=N===void 0?!1:N,I=i.defaultSelectedKeys,L=i.selectedKeys,z=i.onSelect,ie=i.onDeselect,ae=i.inlineIndent,oe=ae===void 0?24:ae,B=i.motion,se=i.defaultMotions,H=i.triggerSubMenuAction,le=H===void 0?`hover`:H,fe=i.builtinPlacements,pe=i.itemIcon,U=i.expandIcon,me=i.overflowedIndicator,ge=me===void 0?`...`:me,ve=i.overflowedIndicatorPopupClassName,ye=i.getPopupContainer,be=i.onClick,Ce=i.onOpenChange,we=i.onKeyDown;i.openAnimation,i.openTransitionName;var Te=i._internalRenderMenuItem,Ee=i._internalRenderSubMenuItem,De=n(i,vt),G=V.useMemo(function(){return ot(h,m,yt)},[h,m]),Oe=P(V.useState(!1),2),ke=Oe[0],K=Oe[1],q=V.useRef(),J=We(y),Ae=v===`rtl`,je=P(x(j,{value:ee,postState:function(e){return e||yt}}),2),Y=je[0],Me=je[1],Ne=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function n(){Me(e),Ce?.(e)}t?(0,_t.flushSync)(n):n()},Fe=P(V.useState(Y),2),Ie=Fe[0],Le=Fe[1],Re=V.useRef(!1),He=P(V.useMemo(function(){return(S===`inline`||S===`vertical`)&&C?[`vertical`,C]:[S,!1]},[S,C]),2),Ue=He[0],Ge=He[1],Ke=Ue===`inline`,qe=P(V.useState(Ue),2),X=qe[0],Ye=qe[1],Xe=P(V.useState(Ge),2),Ze=Xe[0],Qe=Xe[1];V.useEffect(function(){Ye(Ue),Qe(Ge),Re.current&&(Ke?Me(Ie):Ne(yt))},[Ue,Ge]);var $e=P(V.useState(0),2),et=$e[0],nt=$e[1],rt=et>=G.length-1||X!==`horizontal`||T;V.useEffect(function(){Ke&&Le(Y)},[Y]),V.useEffect(function(){return Re.current=!0,function(){Re.current=!1}},[]);var Z=Be(),it=Z.registerPath,at=Z.unregisterPath,Q=Z.refreshOverflowKeys,st=Z.isSubPathKey,ct=Z.getKeyPath,lt=Z.getKeys,ut=Z.getSubPathKeys,dt=V.useMemo(function(){return{registerPath:it,unregisterPath:at}},[it,at]),ft=V.useMemo(function(){return{isSubPathKey:st}},[st]);V.useEffect(function(){Q(rt?yt:G.slice(et+1).map(function(e){return e.key}))},[et,rt]);var pt=P(x(te||M&&G[0]?.key,{value:te}),2),mt=pt[0],ht=pt[1],bt=Ve(function(e){ht(e)}),xt=Ve(function(){ht(void 0)});(0,V.useImperativeHandle)(t,function(){return{list:q.current,focus:function(e){var t=mt??G.find(function(e){return!e.props.disabled})?.key;if(t){var n,r,i;(n=q.current)==null||(r=n.querySelector(`li[data-menu-id='${de(J,t)}']`))==null||(i=r.focus)==null||i.call(r,e)}}}});var St=P(x(I||[],{value:L,postState:function(e){return Array.isArray(e)?e:e==null?yt:[e]}}),2),Ct=St[0],wt=St[1],Tt=function(e){if(re){var t=e.key,n=Ct.includes(t),r=F?n?Ct.filter(function(e){return e!==t}):[].concat(g(Ct),[t]):[t];wt(r);var i=f(f({},e),{},{selectedKeys:r});n?ie?.(i):z?.(i)}!F&&Y.length&&X!==`inline`&&Ne(yt)},Et=Ve(function(e){be?.(Je(e)),Tt(e)}),$=Ve(function(e,t){var n=Y.filter(function(t){return t!==e});if(t)n.push(e);else if(X!==`inline`){var r=ut(e);n=n.filter(function(e){return!r.has(e)})}u(Y,n,!0)||Ne(n,!0)}),Dt=Ve(ye),Ot=Pe(X,mt,Ae,J,q,lt,ct,ht,function(e,t){$(e,t??!Y.includes(e))},we);V.useEffect(function(){K(!0)},[]);var kt=V.useMemo(function(){return{_internalRenderMenuItem:Te,_internalRenderSubMenuItem:Ee}},[Te,Ee]),At=X!==`horizontal`||T?G:G.map(function(e,t){return V.createElement(he,{key:e.key,overflowDisabled:t>et},e)}),jt=V.createElement(ce,_({id:y,ref:q,prefixCls:`${o}-overflow`,component:`ul`,itemComponent:tt,className:(0,W.default)(o,`${o}-root`,`${o}-${X}`,l,(r={},R(r,`${o}-inline-collapsed`,Ze),R(r,`${o}-rtl`,Ae),r),s),dir:v,style:c,role:`menu`,tabIndex:p,data:At,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?G.slice(-t):null;return V.createElement(gt,{eventKey:ze,title:ge,disabled:rt,internalPopupClose:t===0,popupClassName:ve},n)},maxCount:X!==`horizontal`||T?ce.INVALIDATE:ce.RESPONSIVE,ssr:`full`,"data-menu-list":!0,onVisibleChange:function(e){nt(e)},onKeyDown:Ot},De));return V.createElement(Se.Provider,{value:kt},V.createElement(ue.Provider,{value:J},V.createElement(he,{prefixCls:o,rootClassName:s,mode:X,openKeys:Y,rtl:Ae,disabled:w,motion:ke?B:null,defaultMotions:ke?se:null,activeKey:mt,onActive:bt,onInactive:xt,selectedKeys:Ct,inlineIndent:oe,subMenuOpenDelay:D,subMenuCloseDelay:k,forceSubMenuRender:A,builtinPlacements:fe,triggerSubMenuAction:le,getPopupContainer:Dt,itemIcon:pe,expandIcon:U,onItemClick:Et,onOpenChange:$},V.createElement(xe.Provider,{value:ft},jt),V.createElement(`div`,{style:{display:`none`},"aria-hidden":!0},V.createElement(_e.Provider,{value:dt},G)))))});O(),S(),ie();var xt=[`className`,`title`,`eventKey`,`children`],St=[`children`],Ct=function(e){var t=e.className,r=e.title;e.eventKey;var i=e.children,a=n(e,xt),o=`${V.useContext(U).prefixCls}-item-group`;return V.createElement(`li`,_({role:`presentation`},a,{onClick:function(e){return e.stopPropagation()},className:(0,W.default)(o,t)}),V.createElement(`div`,{role:`presentation`,className:`${o}-title`,title:typeof r==`string`?r:void 0},r),V.createElement(`ul`,{role:`group`,className:`${o}-list`},i))};function wt(e){var t=e.children,r=n(e,St),i=it(t,be(r.eventKey));return ve()?i:V.createElement(Ct,se(r,[`warnKey`]),i)}function Tt(e){var t=e.className,n=e.style,r=V.useContext(U).prefixCls;return ve()?null:V.createElement(`li`,{className:(0,W.default)(`${r}-item-divider`,t),style:n})}var Et=bt;Et.Item=tt,Et.SubMenu=gt,Et.ItemGroup=wt,Et.Divider=Tt;var $={adjustX:1,adjustY:1},Dt=[0,0],Ot={topLeft:{points:[`bl`,`tl`],overflow:$,offset:[0,-4],targetOffset:Dt},topCenter:{points:[`bc`,`tc`],overflow:$,offset:[0,-4],targetOffset:Dt},topRight:{points:[`br`,`tr`],overflow:$,offset:[0,-4],targetOffset:Dt},bottomLeft:{points:[`tl`,`bl`],overflow:$,offset:[0,4],targetOffset:Dt},bottomCenter:{points:[`tc`,`bc`],overflow:$,offset:[0,4],targetOffset:Dt},bottomRight:{points:[`tr`,`br`],overflow:$,offset:[0,4],targetOffset:Dt}};z(),j();var kt=B.ESC,At=B.TAB;function jt(e){var t=e.visible,n=e.setTriggerVisible,r=e.triggerRef,i=e.onVisibleChange,a=e.autoFocus,o=V.useRef(!1),s=function(){if(t&&r.current){var e,a,o,s;(e=r.current)==null||(a=e.triggerRef)==null||(o=a.current)==null||(s=o.focus)==null||s.call(o),n(!1),typeof i==`function`&&i(!1)}},c=function(){var e,t,n,i=we((e=r.current)==null||(t=e.popupRef)==null||(n=t.current)==null?void 0:n.getElement?.call(n))[0];return i?.focus?(i.focus(),o.current=!0,!0):!1},l=function(e){switch(e.keyCode){case kt:s();break;case At:var t=!1;o.current||(t=c()),t?e.preventDefault():s();break}};V.useEffect(function(){return t?(window.addEventListener(`keydown`,l),a&&b(c,3),function(){window.removeEventListener(`keydown`,l),o.current=!1}):function(){o.current=!1}},[t])}L(),o(),N(),S();var Mt=[`arrow`,`prefixCls`,`transitionName`,`animation`,`align`,`placement`,`placements`,`getPopupContainer`,`showAction`,`hideAction`,`overlayClassName`,`overlayStyle`,`visible`,`trigger`,`autoFocus`];function Nt(e,t){var i=e.arrow,a=i===void 0?!1:i,o=e.prefixCls,s=o===void 0?`rc-dropdown`:o,c=e.transitionName,l=e.animation,u=e.align,d=e.placement,p=d===void 0?`bottomLeft`:d,m=e.placements,h=m===void 0?Ot:m,g=e.getPopupContainer,_=e.showAction,v=e.hideAction,y=e.overlayClassName,b=e.overlayStyle,x=e.visible,S=e.trigger,C=S===void 0?[`hover`]:S,w=e.autoFocus,T=n(e,Mt),E=P(V.useState(),2),D=E[0],O=E[1],k=`visible`in e?x:D,A=V.useRef(null);V.useImperativeHandle(t,function(){return A.current}),jt({visible:k,setTriggerVisible:O,triggerRef:A,onVisibleChange:e.onVisibleChange,autoFocus:w});var j=function(){var t=e.overlay;return typeof t==`function`?t():t},ee=function(t){var n=e.onOverlayClick;O(!1),n&&n(t)},te=function(t){var n=e.onVisibleChange;O(t),typeof n==`function`&&n(t)},M=function(){var e=j();return V.createElement(V.Fragment,null,a&&V.createElement(`div`,{className:`${s}-arrow`}),e)},ne=function(){return typeof e.overlay==`function`?M:M()},re=function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return`minOverlayWidthMatchTrigger`in e?t:!n},N=function(){var t=e.openClassName;return t===void 0?`${s}-open`:t},F=function(){var t=e.children,n=(0,W.default)((t.props?t.props:{}).className,N());return k&&t?V.cloneElement(t,{className:n}):t},I=v;return!I&&C.indexOf(`contextMenu`)!==-1&&(I=[`click`]),V.createElement(r,f(f({builtinPlacements:h},T),{},{prefixCls:s,ref:A,popupClassName:(0,W.default)(y,R({},`${s}-show-arrow`,a)),popupStyle:b,action:C,showAction:_,hideAction:I||[],popupPlacement:p,popupAlign:u,popupTransitionName:c,popupAnimation:l,popupVisible:k,stretch:re()?`minWidth`:``,popup:ne(),onPopupVisibleChange:te,onPopupClick:ee,getPopupContainer:g}),F())}var Pt=V.forwardRef(Nt);export{gt as a,le as c,wt as i,Et as n,tt as o,Tt as r,be as s,Pt as t}; \ No newline at end of file diff --git a/assets/es-neNB-Mn_.js b/assets/es-CWvYTDmR.js similarity index 57% rename from assets/es-neNB-Mn_.js rename to assets/es-CWvYTDmR.js index fcc1761..5e30354 100644 --- a/assets/es-neNB-Mn_.js +++ b/assets/es-CWvYTDmR.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,Wn as i,_t as a,bt as o,cr as s,gt as c,lt as l,nn as u,sr as d,tn as f,ut as p,wr as m,yt as h}from"./axios-v6FV69Ne.js";import{n as g,t as _}from"./slicedToArray-YLaz90ka.js";import{d as ee,f as v}from"./button-C7b7AmGo.js";g(),c(),s(),r(),u();var y=e(t()),b=e(i());v();var x=[`prefixCls`,`invalidate`,`item`,`renderItem`,`responsive`,`responsiveDisabled`,`registerSize`,`itemKey`,`className`,`style`,`children`,`display`,`order`,`component`],S=void 0;function C(e,t){var r=e.prefixCls,i=e.invalidate,a=e.item,o=e.renderItem,s=e.responsive,c=e.responsiveDisabled,l=e.registerSize,u=e.itemKey,p=e.className,m=e.style,h=e.children,g=e.display,_=e.order,v=e.component,C=v===void 0?`div`:v,w=f(e,x),T=s&&!g;function E(e){l(u,e)}y.useEffect(function(){return function(){E(null)}},[]);var te=o&&a!==S?o(a,{index:_}):h,D;i||(D={opacity:+!T,height:T?0:S,overflowY:T?`hidden`:S,order:s?_:S,pointerEvents:T?`none`:S,position:T?`absolute`:S});var O={};T&&(O[`aria-hidden`]=!0);var k=y.createElement(C,d({className:(0,b.default)(!i&&r,p),style:n(n({},D),m)},O,w,{ref:t}),te);return s&&(k=y.createElement(ee,{onResize:function(e){var t=e.offsetWidth;E(t)},disabled:c},k)),k}var w=y.forwardRef(C);w.displayName=`Item`;var T=e(m());h(),l();function E(e){if(typeof MessageChannel>`u`)p(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function te(){var e=y.useRef(null);return function(t){e.current||(e.current=[],E(function(){(0,T.unstable_batchedUpdates)(function(){e.current.forEach(function(e){e()}),e.current=null})})),e.current.push(t)}}function D(e,t){var n=_(y.useState(t),2),r=n[0],i=n[1];return[r,o(function(t){e(function(){i(t)})})]}var O=y.createContext(null);s(),u();var k=[`component`],ne=[`className`],re=[`className`],A=y.forwardRef(function(e,t){var n=y.useContext(O);if(!n){var r=e.component,i=r===void 0?`div`:r,a=f(e,k);return y.createElement(i,d({},a,{ref:t}))}var o=n.className,s=f(n,ne),c=e.className,l=f(e,re);return y.createElement(O.Provider,{value:null},y.createElement(w,d({ref:t,className:(0,b.default)(o,c)},s,l)))});A.displayName=`RawItem`,s(),r(),g(),u(),v();var ie=[`prefixCls`,`data`,`renderItem`,`renderRawItem`,`itemKey`,`itemWidth`,`ssr`,`style`,`className`,`maxCount`,`renderRest`,`renderRawRest`,`prefix`,`suffix`,`component`,`itemComponent`,`onVisibleChange`],j=`responsive`,ae=`invalidate`;function oe(e){return`+ ${e.length} ...`}function se(e,t){var r=e.prefixCls,i=r===void 0?`rc-overflow`:r,o=e.data,s=o===void 0?[]:o,c=e.renderItem,l=e.renderRawItem,u=e.itemKey,p=e.itemWidth,m=p===void 0?10:p,h=e.ssr,g=e.style,v=e.className,x=e.maxCount,S=e.renderRest,C=e.renderRawRest,T=e.prefix,E=e.suffix,k=e.component,ne=k===void 0?`div`:k,re=e.itemComponent,A=e.onVisibleChange,se=f(e,ie),M=h===`full`,N=te(),ce=_(D(N,null),2),P=ce[0],le=ce[1],F=P||0,ue=_(D(N,new Map),2),de=ue[0],fe=ue[1],pe=_(D(N,0),2),me=pe[0],he=pe[1],I=_(D(N,0),2),L=I[0],ge=I[1],R=_(D(N,0),2),_e=R[0],ve=R[1],ye=_(D(N,0),2),z=ye[0],be=ye[1],xe=_((0,y.useState)(null),2),B=xe[0],Se=xe[1],Ce=_((0,y.useState)(null),2),V=Ce[0],we=Ce[1],H=y.useMemo(function(){return V===null&&M?2**53-1:V||0},[V,P]),Te=_((0,y.useState)(!1),2),Ee=Te[0],De=Te[1],U=`${i}-item`,Oe=Math.max(me,L),W=x===j,G=s.length&&W,ke=x===ae,Ae=G||typeof x==`number`&&s.length>x,K=(0,y.useMemo)(function(){var e=s;return G?e=P===null&&M?s:s.slice(0,Math.min(s.length,F/m)):typeof x==`number`&&(e=s.slice(0,x)),e},[s,m,P,x,G]),q=(0,y.useMemo)(function(){return G?s.slice(H+1):s.slice(K.length)},[s,K,G,H]),J=(0,y.useCallback)(function(e,t){return typeof u==`function`?u(e):(u&&e?.[u])??t},[u]),je=(0,y.useCallback)(c||function(e){return e},[c]);function Y(e,t,n){V===e&&(t===void 0||t===B)||(we(e),n||(De(eF){Y(r-1,e-i-z+L);break}}E&&X(0)+z>F&&Se(null)}},[F,de,L,_e,z,J,K]);var Le=Ee&&!!q.length,Re={};B!==null&&G&&(Re={position:`absolute`,left:B,top:0});var Z={prefixCls:U,responsive:G,component:re,invalidate:ke},ze=l?function(e,t){var r=J(e,t);return y.createElement(O.Provider,{key:r,value:n(n({},Z),{},{order:t,item:e,itemKey:r,registerSize:Ne,display:t<=H})},l(e,t))}:function(e,t){var n=J(e,t);return y.createElement(w,d({},Z,{order:t,key:n,item:e,renderItem:je,itemKey:n,registerSize:Ne,display:t<=H}))},Be={order:Le?H:2**53-1,className:`${U}-rest`,registerSize:Pe,display:Le},Q=S||oe,Ve=C?y.createElement(O.Provider,{value:n(n({},Z),Be)},C(q)):y.createElement(w,d({},Z,Be),typeof Q==`function`?Q(q):Q),$=y.createElement(ne,d({className:(0,b.default)(!ke&&i,v),style:g,ref:t},se),T&&y.createElement(w,d({},Z,{responsive:W,responsiveDisabled:!G,order:-1,className:`${U}-prefix`,registerSize:Fe,display:!0}),T),K.map(ze),Ae?Ve:null,E&&y.createElement(w,d({},Z,{responsive:W,responsiveDisabled:!G,order:H,className:`${U}-suffix`,registerSize:Ie,display:!0,style:Re}),E));return W?y.createElement(ee,{onResize:Me,disabled:!G},$):$}var M=y.forwardRef(se);M.displayName=`Overflow`,M.Item=A,M.RESPONSIVE=j,M.INVALIDATE=ae;var N=M;export{N 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{$t as n,Fn as r,Hn as i,Pn as a,Sr as o,_t as s,ar as c,ct as l,en as u,ht as d,mt as f,or as p,st as m,vt as h}from"./axios-BbX9YWYe.js";import{n as g,t as _}from"./slicedToArray-YLaz90ka.js";import{d as ee,f as v}from"./button-CGra0C8Y.js";g(),f(),p(),r(),u();var y=e(t()),b=e(i());v();var x=[`prefixCls`,`invalidate`,`item`,`renderItem`,`responsive`,`responsiveDisabled`,`registerSize`,`itemKey`,`className`,`style`,`children`,`display`,`order`,`component`],S=void 0;function C(e,t){var r=e.prefixCls,i=e.invalidate,o=e.item,s=e.renderItem,l=e.responsive,u=e.responsiveDisabled,d=e.registerSize,f=e.itemKey,p=e.className,m=e.style,h=e.children,g=e.display,_=e.order,v=e.component,C=v===void 0?`div`:v,w=n(e,x),T=l&&!g;function E(e){d(f,e)}y.useEffect(function(){return function(){E(null)}},[]);var te=s&&o!==S?s(o,{index:_}):h,D;i||(D={opacity:+!T,height:T?0:S,overflowY:T?`hidden`:S,order:l?_:S,pointerEvents:T?`none`:S,position:T?`absolute`:S});var O={};T&&(O[`aria-hidden`]=!0);var k=y.createElement(C,c({className:(0,b.default)(!i&&r,p),style:a(a({},D),m)},O,w,{ref:t}),te);return l&&(k=y.createElement(ee,{onResize:function(e){var t=e.offsetWidth;E(t)},disabled:u},k)),k}var w=y.forwardRef(C);w.displayName=`Item`;var T=e(o());s(),m();function E(e){if(typeof MessageChannel>`u`)l(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function te(){var e=y.useRef(null);return function(t){e.current||(e.current=[],E(function(){(0,T.unstable_batchedUpdates)(function(){e.current.forEach(function(e){e()}),e.current=null})})),e.current.push(t)}}function D(e,t){var n=_(y.useState(t),2),r=n[0],i=n[1];return[r,h(function(t){e(function(){i(t)})})]}var O=y.createContext(null);p(),u();var k=[`component`],ne=[`className`],re=[`className`],A=y.forwardRef(function(e,t){var r=y.useContext(O);if(!r){var i=e.component,a=i===void 0?`div`:i,o=n(e,k);return y.createElement(a,c({},o,{ref:t}))}var s=r.className,l=n(r,ne),u=e.className,d=n(e,re);return y.createElement(O.Provider,{value:null},y.createElement(w,c({ref:t,className:(0,b.default)(s,u)},l,d)))});A.displayName=`RawItem`,p(),r(),g(),u(),v();var ie=[`prefixCls`,`data`,`renderItem`,`renderRawItem`,`itemKey`,`itemWidth`,`ssr`,`style`,`className`,`maxCount`,`renderRest`,`renderRawRest`,`prefix`,`suffix`,`component`,`itemComponent`,`onVisibleChange`],j=`responsive`,ae=`invalidate`;function oe(e){return`+ ${e.length} ...`}function se(e,t){var r=e.prefixCls,i=r===void 0?`rc-overflow`:r,o=e.data,s=o===void 0?[]:o,l=e.renderItem,u=e.renderRawItem,f=e.itemKey,p=e.itemWidth,m=p===void 0?10:p,h=e.ssr,g=e.style,v=e.className,x=e.maxCount,S=e.renderRest,C=e.renderRawRest,T=e.prefix,E=e.suffix,k=e.component,ne=k===void 0?`div`:k,re=e.itemComponent,A=e.onVisibleChange,se=n(e,ie),M=h===`full`,N=te(),ce=_(D(N,null),2),P=ce[0],le=ce[1],F=P||0,ue=_(D(N,new Map),2),de=ue[0],fe=ue[1],pe=_(D(N,0),2),me=pe[0],he=pe[1],I=_(D(N,0),2),L=I[0],ge=I[1],R=_(D(N,0),2),_e=R[0],ve=R[1],ye=_(D(N,0),2),z=ye[0],be=ye[1],xe=_((0,y.useState)(null),2),B=xe[0],Se=xe[1],Ce=_((0,y.useState)(null),2),V=Ce[0],we=Ce[1],H=y.useMemo(function(){return V===null&&M?2**53-1:V||0},[V,P]),Te=_((0,y.useState)(!1),2),Ee=Te[0],De=Te[1],U=`${i}-item`,Oe=Math.max(me,L),W=x===j,G=s.length&&W,ke=x===ae,Ae=G||typeof x==`number`&&s.length>x,K=(0,y.useMemo)(function(){var e=s;return G?e=P===null&&M?s:s.slice(0,Math.min(s.length,F/m)):typeof x==`number`&&(e=s.slice(0,x)),e},[s,m,P,x,G]),q=(0,y.useMemo)(function(){return G?s.slice(H+1):s.slice(K.length)},[s,K,G,H]),J=(0,y.useCallback)(function(e,t){return typeof f==`function`?f(e):(f&&e?.[f])??t},[f]),je=(0,y.useCallback)(l||function(e){return e},[l]);function Y(e,t,n){V===e&&(t===void 0||t===B)||(we(e),n||(De(eF){Y(r-1,e-i-z+L);break}}E&&X(0)+z>F&&Se(null)}},[F,de,L,_e,z,J,K]);var Le=Ee&&!!q.length,Re={};B!==null&&G&&(Re={position:`absolute`,left:B,top:0});var Z={prefixCls:U,responsive:G,component:re,invalidate:ke},ze=u?function(e,t){var n=J(e,t);return y.createElement(O.Provider,{key:n,value:a(a({},Z),{},{order:t,item:e,itemKey:n,registerSize:Ne,display:t<=H})},u(e,t))}:function(e,t){var n=J(e,t);return y.createElement(w,c({},Z,{order:t,key:n,item:e,renderItem:je,itemKey:n,registerSize:Ne,display:t<=H}))},Be={order:Le?H:2**53-1,className:`${U}-rest`,registerSize:Pe,display:Le},Q=S||oe,Ve=C?y.createElement(O.Provider,{value:a(a({},Z),Be)},C(q)):y.createElement(w,c({},Z,Be),typeof Q==`function`?Q(q):Q),$=y.createElement(ne,c({className:(0,b.default)(!ke&&i,v),style:g,ref:t},se),T&&y.createElement(w,c({},Z,{responsive:W,responsiveDisabled:!G,order:-1,className:`${U}-prefix`,registerSize:Fe,display:!0}),T),K.map(ze),Ae?Ve:null,E&&y.createElement(w,c({},Z,{responsive:W,responsiveDisabled:!G,order:H,className:`${U}-suffix`,registerSize:Ie,display:!0,style:Re}),E));return W?y.createElement(ee,{onResize:Me,disabled:!G},$):$}var M=y.forwardRef(se);M.displayName=`Overflow`,M.Item=A,M.RESPONSIVE=j,M.INVALIDATE=ae;var N=M;export{N as t}; \ No newline at end of file diff --git a/assets/es-C2ySqUaD.js b/assets/es-CXY1Bde8.js similarity index 86% rename from assets/es-C2ySqUaD.js rename to assets/es-CXY1Bde8.js index 7183e98..0ca70a2 100644 --- a/assets/es-C2ySqUaD.js +++ b/assets/es-CXY1Bde8.js @@ -1,3 +1,3 @@ -import{n as e,o as t,r as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{Jn as i,Wn as a,cr as o,in as s,n as c,nr as l,qn as u,rn as d,sr as f,tr as p}from"./axios-v6FV69Ne.js";import{i as m,r as h}from"./asyncToGenerator-DHhZBkop.js";function g(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,u(e,t)}var _=e((()=>{i()})),v=n({default:()=>x});function y(e,t){return!!(e===t||S(e)&&S(t))}function b(e,t){if(e.length!==t.length)return!1;for(var n=0;n{S=Number.isNaN||function(e){return typeof e==`number`&&e!==e}})),w=n({FixedSizeGrid:()=>Ce,FixedSizeList:()=>we,VariableSizeGrid:()=>pe,VariableSizeList:()=>Se,areEqual:()=>ee,shouldComponentUpdate:()=>te});function T(e){cancelAnimationFrame(e.id)}function E(e,t){var n=ne();function r(){ne()-n>=t?e.call(null):i.id=requestAnimationFrame(r)}var i={id:requestAnimationFrame(r)};return i}function D(e){if(e===void 0&&(e=!1),N===-1||e){var t=document.createElement(`div`),n=t.style;n.width=`50px`,n.height=`50px`,n.overflow=`scroll`,document.body.appendChild(t),N=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return N}function O(e){if(e===void 0&&(e=!1),P===null||e){var t=document.createElement(`div`),n=t.style;n.width=`50px`,n.height=`50px`,n.overflow=`scroll`,n.direction=`rtl`;var r=document.createElement(`div`),i=r.style;return i.width=`100px`,i.height=`100px`,t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?P=`positive-descending`:(t.scrollLeft=1,P=t.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(t),P}return P}function k(e){var t,n=e.getColumnOffset,r=e.getColumnStartIndexForOffset,i=e.getColumnStopIndexForStartIndex,a=e.getColumnWidth,o=e.getEstimatedTotalHeight,s=e.getEstimatedTotalWidth,c=e.getOffsetForColumnAndAlignment,l=e.getOffsetForRowAndAlignment,u=e.getRowHeight,d=e.getRowOffset,m=e.getRowStartIndexForOffset,h=e.getRowStopIndexForStartIndex,_=e.initInstanceProps,v=e.shouldResetStyleCacheOnItemSizeChange,y=e.validateProps;return t=function(e){g(t,e);function t(t){var r=e.call(this,t)||this;return r._instanceProps=_(r.props,p(r)),r._resetIsScrollingTimeoutId=null,r._outerRef=void 0,r.state={instance:p(r),isScrolling:!1,horizontalScrollDirection:`forward`,scrollLeft:typeof r.props.initialScrollLeft==`number`?r.props.initialScrollLeft:0,scrollTop:typeof r.props.initialScrollTop==`number`?r.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:`forward`},r._callOnItemsRendered=void 0,r._callOnItemsRendered=x(function(e,t,n,i,a,o,s,c){return r.props.onItemsRendered({overscanColumnStartIndex:e,overscanColumnStopIndex:t,overscanRowStartIndex:n,overscanRowStopIndex:i,visibleColumnStartIndex:a,visibleColumnStopIndex:o,visibleRowStartIndex:s,visibleRowStopIndex:c})}),r._callOnScroll=void 0,r._callOnScroll=x(function(e,t,n,i,a){return r.props.onScroll({horizontalScrollDirection:n,scrollLeft:e,scrollTop:t,verticalScrollDirection:i,scrollUpdateWasRequested:a})}),r._getItemStyle=void 0,r._getItemStyle=function(e,t){var i=r.props,o=i.columnWidth,s=i.direction,c=i.rowHeight,l=r._getItemStyleCache(v&&o,v&&s,v&&c),f=e+`:`+t,p;if(l.hasOwnProperty(f))p=l[f];else{var m=n(r.props,t,r._instanceProps),h=s===`rtl`;l[f]=p={position:`absolute`,left:h?void 0:m,right:h?m:void 0,top:d(r.props,e,r._instanceProps),height:u(r.props,e,r._instanceProps),width:a(r.props,t,r._instanceProps)}}return p},r._getItemStyleCache=void 0,r._getItemStyleCache=x(function(e,t,n){return{}}),r._onScroll=function(e){var t=e.currentTarget,n=t.clientHeight,i=t.clientWidth,a=t.scrollLeft,o=t.scrollTop,s=t.scrollHeight,c=t.scrollWidth;r.setState(function(e){if(e.scrollLeft===a&&e.scrollTop===o)return null;var t=r.props.direction,l=a;if(t===`rtl`)switch(O()){case`negative`:l=-a;break;case`positive-descending`:l=c-i-a;break}l=Math.max(0,Math.min(l,c-i));var u=Math.max(0,Math.min(o,s-n));return{isScrolling:!0,horizontalScrollDirection:e.scrollLeftp?_:0,b=v>d?_:0;this.scrollTo({scrollLeft:r===void 0?h:c(this.props,r,n,h,this._instanceProps,b),scrollTop:i===void 0?g:l(this.props,i,n,g,this._instanceProps,y)})},b.componentDidMount=function(){var e=this.props,t=e.initialScrollLeft,n=e.initialScrollTop;if(this._outerRef!=null){var r=this._outerRef;typeof t==`number`&&(r.scrollLeft=t),typeof n==`number`&&(r.scrollTop=n)}this._callPropsCallbacks()},b.componentDidUpdate=function(){var e=this.props.direction,t=this.state,n=t.scrollLeft,r=t.scrollTop;if(t.scrollUpdateWasRequested&&this._outerRef!=null){var i=this._outerRef;if(e===`rtl`)switch(O()){case`negative`:i.scrollLeft=-n;break;case`positive-ascending`:i.scrollLeft=n;break;default:var a=i.clientWidth;i.scrollLeft=i.scrollWidth-a-n;break}else i.scrollLeft=Math.max(0,n);i.scrollTop=Math.max(0,r)}this._callPropsCallbacks()},b.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&T(this._resetIsScrollingTimeoutId)},b.render=function(){var e=this.props,t=e.children,n=e.className,r=e.columnCount,i=e.direction,a=e.height,c=e.innerRef,l=e.innerElementType,u=e.innerTagName,d=e.itemData,p=e.itemKey,m=p===void 0?ie:p,h=e.outerElementType,g=e.outerTagName,_=e.rowCount,v=e.style,y=e.useIsScrolling,b=e.width,x=this.state.isScrolling,S=this._getHorizontalRangeToRender(),C=S[0],w=S[1],T=this._getVerticalRangeToRender(),E=T[0],D=T[1],O=[];if(r>0&&_)for(var k=E;k<=D;k++)for(var A=C;A<=w;A++)O.push((0,M.createElement)(t,{columnIndex:A,data:d,isScrolling:y?x:void 0,key:m({columnIndex:A,data:d,rowIndex:k}),rowIndex:k,style:this._getItemStyle(k,A)}));var j=o(this.props,this._instanceProps),ee=s(this.props,this._instanceProps);return(0,M.createElement)(h||g||`div`,{className:n,onScroll:this._onScroll,ref:this._outerRefSetter,style:f({position:`relative`,height:a,width:b,overflow:`auto`,WebkitOverflowScrolling:`touch`,willChange:`transform`,direction:i},v)},(0,M.createElement)(l||u||`div`,{children:O,ref:c,style:{height:j,pointerEvents:x?`none`:void 0,width:ee}}))},b._callPropsCallbacks=function(){var e=this.props,t=e.columnCount,n=e.onItemsRendered,r=e.onScroll,i=e.rowCount;if(typeof n==`function`&&t>0&&i>0){var a=this._getHorizontalRangeToRender(),o=a[0],s=a[1],c=a[2],l=a[3],u=this._getVerticalRangeToRender(),d=u[0],f=u[1],p=u[2],m=u[3];this._callOnItemsRendered(o,s,d,f,c,l,p,m)}if(typeof r==`function`){var h=this.state,g=h.horizontalScrollDirection,_=h.scrollLeft,v=h.scrollTop,y=h.scrollUpdateWasRequested,b=h.verticalScrollDirection;this._callOnScroll(_,v,g,b,y)}},b._getHorizontalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanColumnCount,a=e.overscanColumnsCount,o=e.overscanCount,s=e.rowCount,c=this.state,l=c.horizontalScrollDirection,u=c.isScrolling,d=c.scrollLeft,f=n||a||o||1;if(t===0||s===0)return[0,0,0,0];var p=r(this.props,d,this._instanceProps),m=i(this.props,p,d,this._instanceProps),h=!u||l===`backward`?Math.max(1,f):1,g=!u||l===`forward`?Math.max(1,f):1;return[Math.max(0,p-h),Math.max(0,Math.min(t-1,m+g)),p,m]},b._getVerticalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanCount,r=e.overscanRowCount,i=e.overscanRowsCount,a=e.rowCount,o=this.state,s=o.isScrolling,c=o.verticalScrollDirection,l=o.scrollTop,u=r||i||n||1;if(t===0||a===0)return[0,0,0,0];var d=m(this.props,l,this._instanceProps),f=h(this.props,d,l,this._instanceProps),p=!s||c===`backward`?Math.max(1,u):1,g=!s||c===`forward`?Math.max(1,u):1;return[Math.max(0,d-p),Math.max(0,Math.min(a-1,f+g)),d,f]},t}(M.PureComponent),t.defaultProps={direction:`ltr`,itemData:void 0,useIsScrolling:!1},t}function A(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,i=e.getItemSize,a=e.getOffsetForIndexAndAlignment,o=e.getStartIndexForOffset,s=e.getStopIndexForStartIndex,c=e.initInstanceProps,l=e.shouldResetStyleCacheOnItemSizeChange,u=e.validateProps;return t=function(e){g(t,e);function t(t){var r=e.call(this,t)||this;return r._instanceProps=c(r.props,p(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:p(r),isScrolling:!1,scrollDirection:`forward`,scrollOffset:typeof r.props.initialScrollOffset==`number`?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=x(function(e,t,n,i){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:i})}),r._callOnScroll=void 0,r._callOnScroll=x(function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})}),r._getItemStyle=void 0,r._getItemStyle=function(e){var t=r.props,a=t.direction,o=t.itemSize,s=t.layout,c=r._getItemStyleCache(l&&o,l&&s,l&&a),u;if(c.hasOwnProperty(e))u=c[e];else{var d=n(r.props,e,r._instanceProps),f=i(r.props,e,r._instanceProps),p=a===`horizontal`||s===`horizontal`,m=a===`rtl`,h=p?d:0;c[e]=u={position:`absolute`,left:m?void 0:h,right:m?h:void 0,top:p?0:d,height:p?`100%`:f,width:p?f:`100%`}}return u},r._getItemStyleCache=void 0,r._getItemStyleCache=x(function(e,t,n){return{}}),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,i=t.scrollLeft,a=t.scrollWidth;r.setState(function(e){if(e.scrollOffset===i)return null;var t=r.props.direction,o=i;if(t===`rtl`)switch(O()){case`negative`:o=-i;break;case`positive-descending`:o=a-n-i;break}return o=Math.max(0,Math.min(o,a-n)),{isScrolling:!0,scrollDirection:e.scrollOffsetc.clientWidth?D():0:c.scrollHeight>c.clientHeight?D():0}this.scrollTo(a(this.props,e,t,o,this._instanceProps,s))},d.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if(typeof n==`number`&&this._outerRef!=null){var i=this._outerRef;t===`horizontal`||r===`horizontal`?i.scrollLeft=n:i.scrollTop=n}this._callPropsCallbacks()},d.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&this._outerRef!=null){var a=this._outerRef;if(t===`horizontal`||n===`horizontal`)if(t===`rtl`)switch(O()){case`negative`:a.scrollLeft=-i;break;case`positive-ascending`:a.scrollLeft=i;break;default:var o=a.clientWidth;a.scrollLeft=a.scrollWidth-o-i;break}else a.scrollLeft=i;else a.scrollTop=i}this._callPropsCallbacks()},d.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&T(this._resetIsScrollingTimeoutId)},d.render=function(){var e=this.props,t=e.children,n=e.className,i=e.direction,a=e.height,o=e.innerRef,s=e.innerElementType,c=e.innerTagName,l=e.itemCount,u=e.itemData,d=e.itemKey,p=d===void 0?he:d,m=e.layout,h=e.outerElementType,g=e.outerTagName,_=e.style,v=e.useIsScrolling,y=e.width,b=this.state.isScrolling,x=i===`horizontal`||m===`horizontal`,S=x?this._onScrollHorizontal:this._onScrollVertical,C=this._getRangeToRender(),w=C[0],T=C[1],E=[];if(l>0)for(var D=w;D<=T;D++)E.push((0,M.createElement)(t,{data:u,key:p(D,u),index:D,isScrolling:v?b:void 0,style:this._getItemStyle(D)}));var O=r(this.props,this._instanceProps);return(0,M.createElement)(h||g||`div`,{className:n,onScroll:S,ref:this._outerRefSetter,style:f({position:`relative`,height:a,width:y,overflow:`auto`,WebkitOverflowScrolling:`touch`,willChange:`transform`,direction:i},_)},(0,M.createElement)(s||c||`div`,{children:E,ref:o,style:{height:x?`100%`:O,pointerEvents:b?`none`:void 0,width:x?O:`100%`}}))},d._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered==`function`&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],i=e[3];this._callOnItemsRendered(t,n,r,i)}if(typeof this.props.onScroll==`function`){var a=this.state,o=a.scrollDirection,s=a.scrollOffset,c=a.scrollUpdateWasRequested;this._callOnScroll(o,s,c)}},d._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,a=r.scrollDirection,c=r.scrollOffset;if(t===0)return[0,0,0,0];var l=o(this.props,c,this._instanceProps),u=s(this.props,l,c,this._instanceProps),d=!i||a===`backward`?Math.max(1,n):1,f=!i||a===`forward`?Math.max(1,n):1;return[Math.max(0,l-d),Math.max(0,Math.min(t-1,u+f)),l,u]},t}(M.PureComponent),t.defaultProps={direction:`ltr`,itemData:void 0,layout:`vertical`,overscanCount:2,useIsScrolling:!1},t}function j(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function ee(e,t){var n=e.style,r=d(e,Te),i=t.style,a=d(t,Ee);return!j(n,i)&&!j(r,a)}function te(e,t){return!ee(this.props,e)||j(this.state,t)}var M,ne,N,P,re,ie,ae,oe,se,ce,F,le,ue,de,fe,pe,me,he,ge,_e,I,ve,ye,be,xe,Se,Ce,we,Te,Ee,De=e((()=>{o(),l(),_(),C(),M=t(r()),s(),ne=typeof performance==`object`&&typeof performance.now==`function`?function(){return performance.now()}:function(){return Date.now()},N=-1,P=null,re=150,ie=function(e){var t=e.columnIndex;return e.data,e.rowIndex+`:`+t},ae=function(e,t){e.children,e.direction,e.height,e.innerTagName,e.outerTagName,e.overscanColumnsCount,e.overscanCount,e.overscanRowsCount,e.width,t.instance},oe=50,se=function(e,t){var n=e.rowCount,r=t.rowMetadataMap,i=t.estimatedRowHeight,a=t.lastMeasuredRowIndex,o=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},ce=function(e,t){var n=e.columnCount,r=t.columnMetadataMap,i=t.estimatedColumnWidth,a=t.lastMeasuredColumnIndex,o=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},F=function(e,t,n,r){var i,a,o;if(e===`column`?(i=r.columnMetadataMap,a=t.columnWidth,o=r.lastMeasuredColumnIndex):(i=r.rowMetadataMap,a=t.rowHeight,o=r.lastMeasuredRowIndex),n>o){var s=0;if(o>=0){var c=i[o];s=c.offset+c.size}for(var l=o+1;l<=n;l++){var u=a(l);i[l]={offset:s,size:u},s+=u}e===`column`?r.lastMeasuredColumnIndex=n:r.lastMeasuredRowIndex=n}return i[n]},le=function(e,t,n,r){var i,a;return e===`column`?(i=n.columnMetadataMap,a=n.lastMeasuredColumnIndex):(i=n.rowMetadataMap,a=n.lastMeasuredRowIndex),(a>0?i[a].offset:0)>=r?ue(e,t,n,a,0,r):de(e,t,n,Math.max(0,a),r)},ue=function(e,t,n,r,i,a){for(;i<=r;){var o=i+Math.floor((r-i)/2),s=F(e,t,o,n).offset;if(s===a)return o;sa&&(r=o-1)}return i>0?i-1:0},de=function(e,t,n,r,i){for(var a=e===`column`?t.columnCount:t.rowCount,o=1;r=d-s&&i<=u+s?`auto`:`center`),r){case`start`:return u;case`end`:return d;case`center`:return Math.round(d+(u-d)/2);default:return i>=d&&i<=u?i:d>u||ia){var o=0;if(a>=0){var s=i[a];o=s.offset+s.size}for(var c=a+1;c<=t;c++){var l=r(c);i[c]={offset:o,size:l},o+=l}n.lastMeasuredIndex=t}return i[t]},ve=function(e,t,n){var r=t.itemMetadataMap,i=t.lastMeasuredIndex;return(i>0?r[i].offset:0)>=n?ye(e,t,i,0,n):be(e,t,Math.max(0,i),n)},ye=function(e,t,n,r,i){for(;r<=n;){var a=r+Math.floor((n-r)/2),o=I(e,a,t).offset;if(o===i)return a;oi&&(n=a-1)}return r>0?r-1:0},be=function(e,t,n,r){for(var i=e.itemCount,a=1;n=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},Se=A({getItemOffset:function(e,t,n){return I(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:xe,getOffsetForIndexAndAlignment:function(e,t,n,r,i,a){var o=e.direction,s=e.height,c=e.layout,l=e.width,u=o===`horizontal`||c===`horizontal`?l:s,d=I(e,t,i),f=xe(e,i),p=Math.max(0,Math.min(f-u,d.offset)),m=Math.max(0,d.offset-u+d.size+a);switch(n===`smart`&&(n=r>=m-u&&r<=p+u?`auto`:`center`),n){case`start`:return p;case`end`:return m;case`center`:return Math.round(m+(p-m)/2);default:return r>=m&&r<=p?r:r=d-c&&r<=u+c?`auto`:`center`),n){case`start`:return u;case`end`:return d;case`center`:var f=Math.round(d+(u-d)/2);return fl+Math.floor(c/2)?l:f;default:return r>=d&&r<=u?r:d>u||r=d-s&&r<=u+s?`auto`:`center`),n){case`start`:return u;case`end`:return d;case`center`:var f=Math.round(d+(u-d)/2);return fl+Math.floor(s/2)?l:f;default:return r>=d&&r<=u?r:d>u||r=h-f&&r<=m+f?`auto`:`center`),n){case`start`:return m;case`end`:return h;case`center`:var g=Math.round(h+(m-h)/2);return gp+Math.floor(f/2)?p:g;default:return r>=h&&r<=m?r:r0}function Pe(e,t,n,r){if(n===void 0&&(n={}),r===void 0&&(r=`id`),!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 Fe(e){return Array.isArray(e)?[].concat(e):[]}function H(){}function Ie(e){return typeof e==`string`?e:e==null?``:e.toString?e.toString():``}function Le(e){for(var t=e.split(`.`),n=[],r=0;r=t&&(e.apply(a,o),i=Date.now())},Math.max(t-(Date.now()-i),0))):(e.apply(a,o),i=Date.now(),n=!0)}},U;function Ve(e){if((!U&&U!==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),U=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return U}function He(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)`+t+`(?!\\S)`))||(e.className+=` `+t)}function Ue(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)`+t+`(?!\\S)`,`g`),``)}function We(e,t){return typeof t==`function`?e.reduce(function(e,n,r){return e+t({rowData:n,rowIndex:r})},0):e.length*t}o(),s(),m(),l(),_(),C();function Ge(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 Ke(e){for(var t=1;t0&&R.createElement(Oe,f({},y,{className:n+`__header`,ref:this._setHeaderRef,data:i,frozenData:a,width:o,height:Math.min(b+S,s),rowWidth:p,rowHeight:c,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:x>0?_:null})))},n._setHeaderRef=function(e){this.headerRef=e},n._setBodyRef=function(e){this.bodyRef=e},n._setInnerRef=function(e){this.innerRef=e},n._itemKey=function(e){var t=e.rowIndex,n=this.props,r=n.data,i=n.rowKey;return r[t][i]},n._getHeaderHeight=function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e},n._getBodyWidth=function(){return this.props.bodyWidth},n._handleItemsRendered=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}(R.PureComponent);W.propTypes={containerStyle:z.default.object,classPrefix:z.default.string,className:z.default.string,width:z.default.number.isRequired,height:z.default.number.isRequired,headerHeight:z.default.oneOfType([z.default.number,z.default.arrayOf(z.default.number)]).isRequired,headerWidth:z.default.number.isRequired,bodyWidth:z.default.number.isRequired,rowHeight:z.default.number.isRequired,estimatedRowHeight:z.default.oneOfType([z.default.func,z.default.number]),getRowHeight:z.default.func,columns:z.default.arrayOf(z.default.object).isRequired,data:z.default.array.isRequired,frozenData:z.default.array,rowKey:z.default.oneOfType([z.default.string,z.default.number]).isRequired,useIsScrolling:z.default.bool,overscanRowCount:z.default.number,hoveredRowKey:z.default.oneOfType([z.default.string,z.default.number]),style:z.default.object,onScrollbarPresenceChange:z.default.func,onScroll:z.default.func,onRowsRendered:z.default.func,headerRenderer:z.default.func.isRequired,rowRenderer:z.default.func.isRequired},o(),s();var qe=function(e){var t=e.className,n=e.style,r=e.columns,i=e.headerIndex,a=e.cellRenderer,o=e.headerRenderer,s=e.expandColumnKey,c=e.expandIcon,l=e.tagName,u=d(e,[`className`,`style`,`columns`,`headerIndex`,`cellRenderer`,`headerRenderer`,`expandColumnKey`,`expandIcon`,`tagName`]),p=r.map(function(e,t){return a({columns:r,column:e,columnIndex:t,headerIndex:i,expandIcon:e.key===s&&R.createElement(c,null)})});return o&&(p=B(o,{cells:p,columns:r,headerIndex:i})),R.createElement(l,f({},u,{className:t,style:n}),p)};qe.defaultProps={tagName:`div`},qe.propTypes={isScrolling:z.default.bool,className:z.default.string,style:z.default.object,columns:z.default.arrayOf(z.default.object).isRequired,headerIndex:z.default.number,cellRenderer:z.default.func,headerRenderer:z.default.oneOfType([z.default.func,z.default.element]),expandColumnKey:z.default.string,expandIcon:z.default.func,tagName:z.default.elementType},o(),s(),l(),_();var Je=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n.state={measured:!1},n._setRef=n._setRef.bind(p(n)),n._handleExpand=n._handleExpand.bind(p(n)),n}var n=t.prototype;return n.componentDidMount=function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)},n.componentDidUpdate=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()})},n.render=function(){var e=this.props,t=e.isScrolling,n=e.className,r=e.style,i=e.columns,a=e.rowIndex,o=e.rowData,s=e.expandColumnKey,c=e.depth,l=e.rowEventHandlers,u=e.estimatedRowHeight,p=e.rowRenderer,m=e.cellRenderer,h=e.expandIconRenderer,g=e.tagName;e.rowKey,e.getIsResetting,e.onRowHover,e.onRowExpand,e.onRowHeightChange;var _=d(e,[`isScrolling`,`className`,`style`,`columns`,`rowIndex`,`rowData`,`expandColumnKey`,`depth`,`rowEventHandlers`,`estimatedRowHeight`,`rowRenderer`,`cellRenderer`,`expandIconRenderer`,`tagName`,`rowKey`,`getIsResetting`,`onRowHover`,`onRowExpand`,`onRowHeightChange`]),v=h({rowData:o,rowIndex:a,depth:c,onExpand:this._handleExpand}),y=i.map(function(e,n){return m({isScrolling:t,columns:i,column:e,columnIndex:n,rowData:o,rowIndex:a,expandIcon:e.key===s&&v})});p&&(y=B(p,{isScrolling:t,cells:y,columns:i,rowData:o,rowIndex:a,depth:c}));var b=this._getEventHandlers(l);if(u&&a>=0){r.height;var x=d(r,[`height`]);return R.createElement(g,f({},_,{ref:this._setRef,className:n,style:this.state.measured?r:x},this.state.measured&&b),y)}return R.createElement(g,f({},_,{className:n,style:r},b),y)},n._setRef=function(e){this.ref=e},n._handleExpand=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})},n._measureHeight=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)})}},n._getEventHandlers=function(e){e===void 0&&(e={});var 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}(R.PureComponent);Je.defaultProps={tagName:`div`},Je.propTypes={isScrolling:z.default.bool,className:z.default.string,style:z.default.object,columns:z.default.arrayOf(z.default.object).isRequired,rowData:z.default.object.isRequired,rowIndex:z.default.number.isRequired,rowKey:z.default.oneOfType([z.default.string,z.default.number]),expandColumnKey:z.default.string,depth:z.default.number,rowEventHandlers:z.default.object,rowRenderer:z.default.oneOfType([z.default.func,z.default.element]),cellRenderer:z.default.func,expandIconRenderer:z.default.func,estimatedRowHeight:z.default.oneOfType([z.default.number,z.default.func]),getIsResetting:z.default.func,onRowHover:z.default.func,onRowExpand:z.default.func,onRowHeightChange:z.default.func,tagName:z.default.elementType};var Ye=function(e){var t=e.className,n=e.column;return e.columnIndex,R.createElement(`div`,{className:t},n.title)};Ye.propTypes={className:z.default.string,column:z.default.object,columnIndex:z.default.number};var Xe=function(e){var t=e.className,n=e.cellData;return e.column,e.columnIndex,e.rowData,e.rowIndex,R.createElement(`div`,{className:t},R.isValidElement(n)?n:Ie(n))};Xe.propTypes={className:z.default.string,cellData:z.default.any,column:z.default.object,columnIndex:z.default.number,rowData:z.default.object,rowIndex:z.default.number},_();var G={LEFT:`left`,CENTER:`center`,RIGHT:`right`},K={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1},q=function(e){g(t,e);function t(){return e.apply(this,arguments)||this}return t}(R.Component);q.propTypes={className:z.default.oneOfType([z.default.string,z.default.func]),headerClassName:z.default.oneOfType([z.default.string,z.default.func]),style:z.default.object,title:z.default.node,dataKey:z.default.string,dataGetter:z.default.func,align:z.default.oneOf([`left`,`center`,`right`]),flexGrow:z.default.number,flexShrink:z.default.number,width:z.default.number.isRequired,maxWidth:z.default.number,minWidth:z.default.number,frozen:z.default.oneOf([`left`,`right`,!0,!1]),hidden:z.default.bool,resizable:z.default.bool,sortable:z.default.bool,cellRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerRenderer:z.default.oneOfType([z.default.func,z.default.element])},q.Alignment=G,q.FrozenDirection=K;var J={ASC:`asc`,DESC:`desc`};o(),s(),l(),_();var Ze=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n._handleClick=n._handleClick.bind(p(n)),n}var n=t.prototype;return n.render=function(){var e=this.props,t=e.expandable,n=e.expanded,r=e.indentSize,i=e.depth,a=e.onExpand,o=d(e,[`expandable`,`expanded`,`indentSize`,`depth`,`onExpand`]);if(!t&&r===0)return null;var s=(0,L.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":n});return R.createElement(`div`,f({},o,{className:s,onClick:t&&a?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&&n?90:0)+`deg)`,marginLeft:i*r}}),t&&`▸`)},n._handleClick=function(e){e.stopPropagation(),e.preventDefault();var t=this.props,n=t.onExpand,r=t.expanded;n(!r)},t}(R.PureComponent);Ze.defaultProps={depth:0,indentSize:16},Ze.propTypes={expandable:z.default.bool,expanded:z.default.bool,indentSize:z.default.number,depth:z.default.number,onExpand:z.default.func},m();function Qe(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 $e(e){for(var t=1;t{s()})),v=n({default:()=>x});function y(e,t){return!!(e===t||S(e)&&S(t))}function b(e,t){if(e.length!==t.length)return!1;for(var n=0;n{S=Number.isNaN||function(e){return typeof e==`number`&&e!==e}})),w=n({FixedSizeGrid:()=>Ce,FixedSizeList:()=>we,VariableSizeGrid:()=>pe,VariableSizeList:()=>Se,areEqual:()=>ee,shouldComponentUpdate:()=>te});function T(e){cancelAnimationFrame(e.id)}function E(e,t){var n=ne();function r(){ne()-n>=t?e.call(null):i.id=requestAnimationFrame(r)}var i={id:requestAnimationFrame(r)};return i}function D(e){if(e===void 0&&(e=!1),N===-1||e){var t=document.createElement(`div`),n=t.style;n.width=`50px`,n.height=`50px`,n.overflow=`scroll`,document.body.appendChild(t),N=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return N}function O(e){if(e===void 0&&(e=!1),P===null||e){var t=document.createElement(`div`),n=t.style;n.width=`50px`,n.height=`50px`,n.overflow=`scroll`,n.direction=`rtl`;var r=document.createElement(`div`),i=r.style;return i.width=`100px`,i.height=`100px`,t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?P=`positive-descending`:(t.scrollLeft=1,P=t.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(t),P}return P}function k(e){var t,n=e.getColumnOffset,r=e.getColumnStartIndexForOffset,a=e.getColumnStopIndexForStartIndex,o=e.getColumnWidth,s=e.getEstimatedTotalHeight,l=e.getEstimatedTotalWidth,u=e.getOffsetForColumnAndAlignment,d=e.getOffsetForRowAndAlignment,f=e.getRowHeight,p=e.getRowOffset,m=e.getRowStartIndexForOffset,h=e.getRowStopIndexForStartIndex,_=e.initInstanceProps,v=e.shouldResetStyleCacheOnItemSizeChange,y=e.validateProps;return t=function(e){g(t,e);function t(t){var r=e.call(this,t)||this;return r._instanceProps=_(r.props,i(r)),r._resetIsScrollingTimeoutId=null,r._outerRef=void 0,r.state={instance:i(r),isScrolling:!1,horizontalScrollDirection:`forward`,scrollLeft:typeof r.props.initialScrollLeft==`number`?r.props.initialScrollLeft:0,scrollTop:typeof r.props.initialScrollTop==`number`?r.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:`forward`},r._callOnItemsRendered=void 0,r._callOnItemsRendered=x(function(e,t,n,i,a,o,s,c){return r.props.onItemsRendered({overscanColumnStartIndex:e,overscanColumnStopIndex:t,overscanRowStartIndex:n,overscanRowStopIndex:i,visibleColumnStartIndex:a,visibleColumnStopIndex:o,visibleRowStartIndex:s,visibleRowStopIndex:c})}),r._callOnScroll=void 0,r._callOnScroll=x(function(e,t,n,i,a){return r.props.onScroll({horizontalScrollDirection:n,scrollLeft:e,scrollTop:t,verticalScrollDirection:i,scrollUpdateWasRequested:a})}),r._getItemStyle=void 0,r._getItemStyle=function(e,t){var i=r.props,a=i.columnWidth,s=i.direction,c=i.rowHeight,l=r._getItemStyleCache(v&&a,v&&s,v&&c),u=e+`:`+t,d;if(l.hasOwnProperty(u))d=l[u];else{var m=n(r.props,t,r._instanceProps),h=s===`rtl`;l[u]=d={position:`absolute`,left:h?void 0:m,right:h?m:void 0,top:p(r.props,e,r._instanceProps),height:f(r.props,e,r._instanceProps),width:o(r.props,t,r._instanceProps)}}return d},r._getItemStyleCache=void 0,r._getItemStyleCache=x(function(e,t,n){return{}}),r._onScroll=function(e){var t=e.currentTarget,n=t.clientHeight,i=t.clientWidth,a=t.scrollLeft,o=t.scrollTop,s=t.scrollHeight,c=t.scrollWidth;r.setState(function(e){if(e.scrollLeft===a&&e.scrollTop===o)return null;var t=r.props.direction,l=a;if(t===`rtl`)switch(O()){case`negative`:l=-a;break;case`positive-descending`:l=c-i-a;break}l=Math.max(0,Math.min(l,c-i));var u=Math.max(0,Math.min(o,s-n));return{isScrolling:!0,horizontalScrollDirection:e.scrollLeftp?_:0,b=v>c?_:0;this.scrollTo({scrollLeft:r===void 0?h:u(this.props,r,n,h,this._instanceProps,b),scrollTop:i===void 0?g:d(this.props,i,n,g,this._instanceProps,y)})},b.componentDidMount=function(){var e=this.props,t=e.initialScrollLeft,n=e.initialScrollTop;if(this._outerRef!=null){var r=this._outerRef;typeof t==`number`&&(r.scrollLeft=t),typeof n==`number`&&(r.scrollTop=n)}this._callPropsCallbacks()},b.componentDidUpdate=function(){var e=this.props.direction,t=this.state,n=t.scrollLeft,r=t.scrollTop;if(t.scrollUpdateWasRequested&&this._outerRef!=null){var i=this._outerRef;if(e===`rtl`)switch(O()){case`negative`:i.scrollLeft=-n;break;case`positive-ascending`:i.scrollLeft=n;break;default:var a=i.clientWidth;i.scrollLeft=i.scrollWidth-a-n;break}else i.scrollLeft=Math.max(0,n);i.scrollTop=Math.max(0,r)}this._callPropsCallbacks()},b.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&T(this._resetIsScrollingTimeoutId)},b.render=function(){var e=this.props,t=e.children,n=e.className,r=e.columnCount,i=e.direction,a=e.height,o=e.innerRef,u=e.innerElementType,d=e.innerTagName,f=e.itemData,p=e.itemKey,m=p===void 0?ie:p,h=e.outerElementType,g=e.outerTagName,_=e.rowCount,v=e.style,y=e.useIsScrolling,b=e.width,x=this.state.isScrolling,S=this._getHorizontalRangeToRender(),C=S[0],w=S[1],T=this._getVerticalRangeToRender(),E=T[0],D=T[1],O=[];if(r>0&&_)for(var k=E;k<=D;k++)for(var A=C;A<=w;A++)O.push((0,M.createElement)(t,{columnIndex:A,data:f,isScrolling:y?x:void 0,key:m({columnIndex:A,data:f,rowIndex:k}),rowIndex:k,style:this._getItemStyle(k,A)}));var j=s(this.props,this._instanceProps),ee=l(this.props,this._instanceProps);return(0,M.createElement)(h||g||`div`,{className:n,onScroll:this._onScroll,ref:this._outerRefSetter,style:c({position:`relative`,height:a,width:b,overflow:`auto`,WebkitOverflowScrolling:`touch`,willChange:`transform`,direction:i},v)},(0,M.createElement)(u||d||`div`,{children:O,ref:o,style:{height:j,pointerEvents:x?`none`:void 0,width:ee}}))},b._callPropsCallbacks=function(){var e=this.props,t=e.columnCount,n=e.onItemsRendered,r=e.onScroll,i=e.rowCount;if(typeof n==`function`&&t>0&&i>0){var a=this._getHorizontalRangeToRender(),o=a[0],s=a[1],c=a[2],l=a[3],u=this._getVerticalRangeToRender(),d=u[0],f=u[1],p=u[2],m=u[3];this._callOnItemsRendered(o,s,d,f,c,l,p,m)}if(typeof r==`function`){var h=this.state,g=h.horizontalScrollDirection,_=h.scrollLeft,v=h.scrollTop,y=h.scrollUpdateWasRequested,b=h.verticalScrollDirection;this._callOnScroll(_,v,g,b,y)}},b._getHorizontalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanColumnCount,i=e.overscanColumnsCount,o=e.overscanCount,s=e.rowCount,c=this.state,l=c.horizontalScrollDirection,u=c.isScrolling,d=c.scrollLeft,f=n||i||o||1;if(t===0||s===0)return[0,0,0,0];var p=r(this.props,d,this._instanceProps),m=a(this.props,p,d,this._instanceProps),h=!u||l===`backward`?Math.max(1,f):1,g=!u||l===`forward`?Math.max(1,f):1;return[Math.max(0,p-h),Math.max(0,Math.min(t-1,m+g)),p,m]},b._getVerticalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanCount,r=e.overscanRowCount,i=e.overscanRowsCount,a=e.rowCount,o=this.state,s=o.isScrolling,c=o.verticalScrollDirection,l=o.scrollTop,u=r||i||n||1;if(t===0||a===0)return[0,0,0,0];var d=m(this.props,l,this._instanceProps),f=h(this.props,d,l,this._instanceProps),p=!s||c===`backward`?Math.max(1,u):1,g=!s||c===`forward`?Math.max(1,u):1;return[Math.max(0,d-p),Math.max(0,Math.min(a-1,f+g)),d,f]},t}(M.PureComponent),t.defaultProps={direction:`ltr`,itemData:void 0,useIsScrolling:!1},t}function A(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,a=e.getItemSize,o=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,u=e.initInstanceProps,d=e.shouldResetStyleCacheOnItemSizeChange,f=e.validateProps;return t=function(e){g(t,e);function t(t){var r=e.call(this,t)||this;return r._instanceProps=u(r.props,i(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:i(r),isScrolling:!1,scrollDirection:`forward`,scrollOffset:typeof r.props.initialScrollOffset==`number`?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=x(function(e,t,n,i){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:i})}),r._callOnScroll=void 0,r._callOnScroll=x(function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})}),r._getItemStyle=void 0,r._getItemStyle=function(e){var t=r.props,i=t.direction,o=t.itemSize,s=t.layout,c=r._getItemStyleCache(d&&o,d&&s,d&&i),l;if(c.hasOwnProperty(e))l=c[e];else{var u=n(r.props,e,r._instanceProps),f=a(r.props,e,r._instanceProps),p=i===`horizontal`||s===`horizontal`,m=i===`rtl`,h=p?u:0;c[e]=l={position:`absolute`,left:m?void 0:h,right:m?h:void 0,top:p?0:u,height:p?`100%`:f,width:p?f:`100%`}}return l},r._getItemStyleCache=void 0,r._getItemStyleCache=x(function(e,t,n){return{}}),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,i=t.scrollLeft,a=t.scrollWidth;r.setState(function(e){if(e.scrollOffset===i)return null;var t=r.props.direction,o=i;if(t===`rtl`)switch(O()){case`negative`:o=-i;break;case`positive-descending`:o=a-n-i;break}return o=Math.max(0,Math.min(o,a-n)),{isScrolling:!0,scrollDirection:e.scrollOffsetc.clientWidth?D():0:c.scrollHeight>c.clientHeight?D():0}this.scrollTo(o(this.props,e,t,a,this._instanceProps,s))},p.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if(typeof n==`number`&&this._outerRef!=null){var i=this._outerRef;t===`horizontal`||r===`horizontal`?i.scrollLeft=n:i.scrollTop=n}this._callPropsCallbacks()},p.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&this._outerRef!=null){var a=this._outerRef;if(t===`horizontal`||n===`horizontal`)if(t===`rtl`)switch(O()){case`negative`:a.scrollLeft=-i;break;case`positive-ascending`:a.scrollLeft=i;break;default:var o=a.clientWidth;a.scrollLeft=a.scrollWidth-o-i;break}else a.scrollLeft=i;else a.scrollTop=i}this._callPropsCallbacks()},p.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&T(this._resetIsScrollingTimeoutId)},p.render=function(){var e=this.props,t=e.children,n=e.className,i=e.direction,a=e.height,o=e.innerRef,s=e.innerElementType,l=e.innerTagName,u=e.itemCount,d=e.itemData,f=e.itemKey,p=f===void 0?he:f,m=e.layout,h=e.outerElementType,g=e.outerTagName,_=e.style,v=e.useIsScrolling,y=e.width,b=this.state.isScrolling,x=i===`horizontal`||m===`horizontal`,S=x?this._onScrollHorizontal:this._onScrollVertical,C=this._getRangeToRender(),w=C[0],T=C[1],E=[];if(u>0)for(var D=w;D<=T;D++)E.push((0,M.createElement)(t,{data:d,key:p(D,d),index:D,isScrolling:v?b:void 0,style:this._getItemStyle(D)}));var O=r(this.props,this._instanceProps);return(0,M.createElement)(h||g||`div`,{className:n,onScroll:S,ref:this._outerRefSetter,style:c({position:`relative`,height:a,width:y,overflow:`auto`,WebkitOverflowScrolling:`touch`,willChange:`transform`,direction:i},_)},(0,M.createElement)(s||l||`div`,{children:E,ref:o,style:{height:x?`100%`:O,pointerEvents:b?`none`:void 0,width:x?O:`100%`}}))},p._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered==`function`&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],i=e[3];this._callOnItemsRendered(t,n,r,i)}if(typeof this.props.onScroll==`function`){var a=this.state,o=a.scrollDirection,s=a.scrollOffset,c=a.scrollUpdateWasRequested;this._callOnScroll(o,s,c)}},p._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,a=r.scrollDirection,o=r.scrollOffset;if(t===0)return[0,0,0,0];var c=s(this.props,o,this._instanceProps),u=l(this.props,c,o,this._instanceProps),d=!i||a===`backward`?Math.max(1,n):1,f=!i||a===`forward`?Math.max(1,n):1;return[Math.max(0,c-d),Math.max(0,Math.min(t-1,u+f)),c,u]},t}(M.PureComponent),t.defaultProps={direction:`ltr`,itemData:void 0,layout:`vertical`,overscanCount:2,useIsScrolling:!1},t}function j(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function ee(e,t){var n=e.style,r=p(e,Te),i=t.style,a=p(t,Ee);return!j(n,i)&&!j(r,a)}function te(e,t){return!ee(this.props,e)||j(this.state,t)}var M,ne,N,P,re,ie,ae,oe,se,ce,F,le,ue,de,fe,pe,me,he,ge,_e,I,ve,ye,be,xe,Se,Ce,we,Te,Ee,De=e((()=>{f(),l(),_(),C(),M=t(r()),d(),ne=typeof performance==`object`&&typeof performance.now==`function`?function(){return performance.now()}:function(){return Date.now()},N=-1,P=null,re=150,ie=function(e){var t=e.columnIndex;return e.data,e.rowIndex+`:`+t},ae=function(e,t){e.children,e.direction,e.height,e.innerTagName,e.outerTagName,e.overscanColumnsCount,e.overscanCount,e.overscanRowsCount,e.width,t.instance},oe=50,se=function(e,t){var n=e.rowCount,r=t.rowMetadataMap,i=t.estimatedRowHeight,a=t.lastMeasuredRowIndex,o=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},ce=function(e,t){var n=e.columnCount,r=t.columnMetadataMap,i=t.estimatedColumnWidth,a=t.lastMeasuredColumnIndex,o=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},F=function(e,t,n,r){var i,a,o;if(e===`column`?(i=r.columnMetadataMap,a=t.columnWidth,o=r.lastMeasuredColumnIndex):(i=r.rowMetadataMap,a=t.rowHeight,o=r.lastMeasuredRowIndex),n>o){var s=0;if(o>=0){var c=i[o];s=c.offset+c.size}for(var l=o+1;l<=n;l++){var u=a(l);i[l]={offset:s,size:u},s+=u}e===`column`?r.lastMeasuredColumnIndex=n:r.lastMeasuredRowIndex=n}return i[n]},le=function(e,t,n,r){var i,a;return e===`column`?(i=n.columnMetadataMap,a=n.lastMeasuredColumnIndex):(i=n.rowMetadataMap,a=n.lastMeasuredRowIndex),(a>0?i[a].offset:0)>=r?ue(e,t,n,a,0,r):de(e,t,n,Math.max(0,a),r)},ue=function(e,t,n,r,i,a){for(;i<=r;){var o=i+Math.floor((r-i)/2),s=F(e,t,o,n).offset;if(s===a)return o;sa&&(r=o-1)}return i>0?i-1:0},de=function(e,t,n,r,i){for(var a=e===`column`?t.columnCount:t.rowCount,o=1;r=d-s&&i<=u+s?`auto`:`center`),r){case`start`:return u;case`end`:return d;case`center`:return Math.round(d+(u-d)/2);default:return i>=d&&i<=u?i:d>u||ia){var o=0;if(a>=0){var s=i[a];o=s.offset+s.size}for(var c=a+1;c<=t;c++){var l=r(c);i[c]={offset:o,size:l},o+=l}n.lastMeasuredIndex=t}return i[t]},ve=function(e,t,n){var r=t.itemMetadataMap,i=t.lastMeasuredIndex;return(i>0?r[i].offset:0)>=n?ye(e,t,i,0,n):be(e,t,Math.max(0,i),n)},ye=function(e,t,n,r,i){for(;r<=n;){var a=r+Math.floor((n-r)/2),o=I(e,a,t).offset;if(o===i)return a;oi&&(n=a-1)}return r>0?r-1:0},be=function(e,t,n,r){for(var i=e.itemCount,a=1;n=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},Se=A({getItemOffset:function(e,t,n){return I(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:xe,getOffsetForIndexAndAlignment:function(e,t,n,r,i,a){var o=e.direction,s=e.height,c=e.layout,l=e.width,u=o===`horizontal`||c===`horizontal`?l:s,d=I(e,t,i),f=xe(e,i),p=Math.max(0,Math.min(f-u,d.offset)),m=Math.max(0,d.offset-u+d.size+a);switch(n===`smart`&&(n=r>=m-u&&r<=p+u?`auto`:`center`),n){case`start`:return p;case`end`:return m;case`center`:return Math.round(m+(p-m)/2);default:return r>=m&&r<=p?r:r=d-c&&r<=u+c?`auto`:`center`),n){case`start`:return u;case`end`:return d;case`center`:var f=Math.round(d+(u-d)/2);return fl+Math.floor(c/2)?l:f;default:return r>=d&&r<=u?r:d>u||r=d-s&&r<=u+s?`auto`:`center`),n){case`start`:return u;case`end`:return d;case`center`:var f=Math.round(d+(u-d)/2);return fl+Math.floor(s/2)?l:f;default:return r>=d&&r<=u?r:d>u||r=h-f&&r<=m+f?`auto`:`center`),n){case`start`:return m;case`end`:return h;case`center`:var g=Math.round(h+(m-h)/2);return gp+Math.floor(f/2)?p:g;default:return r>=h&&r<=m?r:r0}function Pe(e,t,n,r){if(n===void 0&&(n={}),r===void 0&&(r=`id`),!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 Fe(e){return Array.isArray(e)?[].concat(e):[]}function H(){}function Ie(e){return typeof e==`string`?e:e==null?``:e.toString?e.toString():``}function Le(e){for(var t=e.split(`.`),n=[],r=0;r=t&&(e.apply(a,o),i=Date.now())},Math.max(t-(Date.now()-i),0))):(e.apply(a,o),i=Date.now(),n=!0)}},U;function Ve(e){if((!U&&U!==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),U=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return U}function He(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)`+t+`(?!\\S)`))||(e.className+=` `+t)}function Ue(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)`+t+`(?!\\S)`,`g`),``)}function We(e,t){return typeof t==`function`?e.reduce(function(e,n,r){return e+t({rowData:n,rowIndex:r})},0):e.length*t}f(),d(),m(),l(),_(),C();function Ge(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 Ke(e){for(var t=1;t0&&R.createElement(Oe,c({},y,{className:n+`__header`,ref:this._setHeaderRef,data:i,frozenData:a,width:o,height:Math.min(b+S,s),rowWidth:f,rowHeight:l,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:x>0?_:null})))},n._setHeaderRef=function(e){this.headerRef=e},n._setBodyRef=function(e){this.bodyRef=e},n._setInnerRef=function(e){this.innerRef=e},n._itemKey=function(e){var t=e.rowIndex,n=this.props,r=n.data,i=n.rowKey;return r[t][i]},n._getHeaderHeight=function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e},n._getBodyWidth=function(){return this.props.bodyWidth},n._handleItemsRendered=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}(R.PureComponent);W.propTypes={containerStyle:z.default.object,classPrefix:z.default.string,className:z.default.string,width:z.default.number.isRequired,height:z.default.number.isRequired,headerHeight:z.default.oneOfType([z.default.number,z.default.arrayOf(z.default.number)]).isRequired,headerWidth:z.default.number.isRequired,bodyWidth:z.default.number.isRequired,rowHeight:z.default.number.isRequired,estimatedRowHeight:z.default.oneOfType([z.default.func,z.default.number]),getRowHeight:z.default.func,columns:z.default.arrayOf(z.default.object).isRequired,data:z.default.array.isRequired,frozenData:z.default.array,rowKey:z.default.oneOfType([z.default.string,z.default.number]).isRequired,useIsScrolling:z.default.bool,overscanRowCount:z.default.number,hoveredRowKey:z.default.oneOfType([z.default.string,z.default.number]),style:z.default.object,onScrollbarPresenceChange:z.default.func,onScroll:z.default.func,onRowsRendered:z.default.func,headerRenderer:z.default.func.isRequired,rowRenderer:z.default.func.isRequired},f(),d();var qe=function(e){var t=e.className,n=e.style,r=e.columns,i=e.headerIndex,a=e.cellRenderer,o=e.headerRenderer,s=e.expandColumnKey,l=e.expandIcon,u=e.tagName,d=p(e,[`className`,`style`,`columns`,`headerIndex`,`cellRenderer`,`headerRenderer`,`expandColumnKey`,`expandIcon`,`tagName`]),f=r.map(function(e,t){return a({columns:r,column:e,columnIndex:t,headerIndex:i,expandIcon:e.key===s&&R.createElement(l,null)})});return o&&(f=B(o,{cells:f,columns:r,headerIndex:i})),R.createElement(u,c({},d,{className:t,style:n}),f)};qe.defaultProps={tagName:`div`},qe.propTypes={isScrolling:z.default.bool,className:z.default.string,style:z.default.object,columns:z.default.arrayOf(z.default.object).isRequired,headerIndex:z.default.number,cellRenderer:z.default.func,headerRenderer:z.default.oneOfType([z.default.func,z.default.element]),expandColumnKey:z.default.string,expandIcon:z.default.func,tagName:z.default.elementType},f(),d(),l(),_();var Je=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n.state={measured:!1},n._setRef=n._setRef.bind(i(n)),n._handleExpand=n._handleExpand.bind(i(n)),n}var n=t.prototype;return n.componentDidMount=function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)},n.componentDidUpdate=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()})},n.render=function(){var e=this.props,t=e.isScrolling,n=e.className,r=e.style,i=e.columns,a=e.rowIndex,o=e.rowData,s=e.expandColumnKey,l=e.depth,u=e.rowEventHandlers,d=e.estimatedRowHeight,f=e.rowRenderer,m=e.cellRenderer,h=e.expandIconRenderer,g=e.tagName;e.rowKey,e.getIsResetting,e.onRowHover,e.onRowExpand,e.onRowHeightChange;var _=p(e,[`isScrolling`,`className`,`style`,`columns`,`rowIndex`,`rowData`,`expandColumnKey`,`depth`,`rowEventHandlers`,`estimatedRowHeight`,`rowRenderer`,`cellRenderer`,`expandIconRenderer`,`tagName`,`rowKey`,`getIsResetting`,`onRowHover`,`onRowExpand`,`onRowHeightChange`]),v=h({rowData:o,rowIndex:a,depth:l,onExpand:this._handleExpand}),y=i.map(function(e,n){return m({isScrolling:t,columns:i,column:e,columnIndex:n,rowData:o,rowIndex:a,expandIcon:e.key===s&&v})});f&&(y=B(f,{isScrolling:t,cells:y,columns:i,rowData:o,rowIndex:a,depth:l}));var b=this._getEventHandlers(u);if(d&&a>=0){r.height;var x=p(r,[`height`]);return R.createElement(g,c({},_,{ref:this._setRef,className:n,style:this.state.measured?r:x},this.state.measured&&b),y)}return R.createElement(g,c({},_,{className:n,style:r},b),y)},n._setRef=function(e){this.ref=e},n._handleExpand=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})},n._measureHeight=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)})}},n._getEventHandlers=function(e){e===void 0&&(e={});var 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}(R.PureComponent);Je.defaultProps={tagName:`div`},Je.propTypes={isScrolling:z.default.bool,className:z.default.string,style:z.default.object,columns:z.default.arrayOf(z.default.object).isRequired,rowData:z.default.object.isRequired,rowIndex:z.default.number.isRequired,rowKey:z.default.oneOfType([z.default.string,z.default.number]),expandColumnKey:z.default.string,depth:z.default.number,rowEventHandlers:z.default.object,rowRenderer:z.default.oneOfType([z.default.func,z.default.element]),cellRenderer:z.default.func,expandIconRenderer:z.default.func,estimatedRowHeight:z.default.oneOfType([z.default.number,z.default.func]),getIsResetting:z.default.func,onRowHover:z.default.func,onRowExpand:z.default.func,onRowHeightChange:z.default.func,tagName:z.default.elementType};var Ye=function(e){var t=e.className,n=e.column;return e.columnIndex,R.createElement(`div`,{className:t},n.title)};Ye.propTypes={className:z.default.string,column:z.default.object,columnIndex:z.default.number};var Xe=function(e){var t=e.className,n=e.cellData;return e.column,e.columnIndex,e.rowData,e.rowIndex,R.createElement(`div`,{className:t},R.isValidElement(n)?n:Ie(n))};Xe.propTypes={className:z.default.string,cellData:z.default.any,column:z.default.object,columnIndex:z.default.number,rowData:z.default.object,rowIndex:z.default.number},_();var G={LEFT:`left`,CENTER:`center`,RIGHT:`right`},K={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1},q=function(e){g(t,e);function t(){return e.apply(this,arguments)||this}return t}(R.Component);q.propTypes={className:z.default.oneOfType([z.default.string,z.default.func]),headerClassName:z.default.oneOfType([z.default.string,z.default.func]),style:z.default.object,title:z.default.node,dataKey:z.default.string,dataGetter:z.default.func,align:z.default.oneOf([`left`,`center`,`right`]),flexGrow:z.default.number,flexShrink:z.default.number,width:z.default.number.isRequired,maxWidth:z.default.number,minWidth:z.default.number,frozen:z.default.oneOf([`left`,`right`,!0,!1]),hidden:z.default.bool,resizable:z.default.bool,sortable:z.default.bool,cellRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerRenderer:z.default.oneOfType([z.default.func,z.default.element])},q.Alignment=G,q.FrozenDirection=K;var J={ASC:`asc`,DESC:`desc`};f(),d(),l(),_();var Ze=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n._handleClick=n._handleClick.bind(i(n)),n}var n=t.prototype;return n.render=function(){var e=this.props,t=e.expandable,n=e.expanded,r=e.indentSize,i=e.depth,a=e.onExpand,o=p(e,[`expandable`,`expanded`,`indentSize`,`depth`,`onExpand`]);if(!t&&r===0)return null;var s=(0,L.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":n});return R.createElement(`div`,c({},o,{className:s,onClick:t&&a?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&&n?90:0)+`deg)`,marginLeft:i*r}}),t&&`▸`)},n._handleClick=function(e){e.stopPropagation(),e.preventDefault();var t=this.props,n=t.onExpand,r=t.expanded;n(!r)},t}(R.PureComponent);Ze.defaultProps={depth:0,indentSize:16},Ze.propTypes={expandable:z.default.bool,expanded:z.default.bool,indentSize:z.default.number,depth:z.default.number,onExpand:z.default.func},m();function Qe(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 $e(e){for(var t=1;tl?p=l:p=0&&n._origColumns[r].width===e.width&&(t=n._columns[r].width)}return ct({},e,{width:t})}),this._origColumns=e,this._fixed=t,this._cached={},this._columnStyles=this.recomputeColumnStyles()},t.resetCache=function(){this._cached={}},t.getOriginalColumns=function(){return this._origColumns},t.getColumns=function(){return this._columns},t.getVisibleColumns=function(){var e=this;return this._cache(`visibleColumns`,function(){return e._columns.filter(function(e){return!e.hidden})})},t.hasFrozenColumns=function(){var e=this;return this._cache(`hasFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return!!e.frozen})})},t.hasLeftFrozenColumns=function(){var e=this;return this._cache(`hasLeftFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===K.LEFT||e.frozen===!0})})},t.hasRightFrozenColumns=function(){var e=this;return this._cache(`hasRightFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===K.RIGHT})})},t.getMainColumns=function(){var t=this;return this._cache(`mainColumns`,function(){var n=t.getVisibleColumns();if(!t.hasFrozenColumns())return n;var r=[];return t.getLeftFrozenColumns().forEach(function(t){var n;r.push(ct({},t,(n={},n[e.PlaceholderKey]=!0,n)))}),t.getVisibleColumns().forEach(function(e){e.frozen||r.push(e)}),t.getRightFrozenColumns().forEach(function(t){var n;r.push(ct({},t,(n={},n[e.PlaceholderKey]=!0,n)))}),r})},t.getLeftFrozenColumns=function(){var e=this;return this._cache(`leftFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===K.LEFT||e.frozen===!0}):[]})},t.getRightFrozenColumns=function(){var e=this;return this._cache(`rightFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===K.RIGHT}):[]})},t.getColumn=function(e){var t=this._columns.findIndex(function(t){return t.key===e});return this._columns[t]},t.getColumnsWidth=function(){var e=this;return this._cache(`columnsWidth`,function(){return e.recomputeColumnsWidth(e.getVisibleColumns())})},t.getLeftFrozenColumnsWidth=function(){var e=this;return this._cache(`leftFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getLeftFrozenColumns())})},t.getRightFrozenColumnsWidth=function(){var e=this;return this._cache(`rightFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getRightFrozenColumns())})},t.recomputeColumnsWidth=function(e){return e.reduce(function(e,t){return e+t.width},0)},t.setColumnWidth=function(e,t){var n=this.getColumn(e);n.width=t,this._cached={},this._columnStyles[n.key]=this.recomputeColumnStyle(n)},t.getColumnStyle=function(e){return this._columnStyles[e]},t.getColumnStyles=function(){return this._columnStyles},t.recomputeColumnStyle=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=ct({},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},t.recomputeColumnStyles=function(){var e=this;return this._columns.reduce(function(t,n){return t[n.key]=e.recomputeColumnStyle(n),t},{})},e}();Z.PlaceholderKey=`__placeholder__`,s(),o(),m(),l(),_(),C();function lt(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 ut(e){for(var t=1;t=0&&Ne(t),u=n>=0&&this.getExpandedRowKeys().indexOf(t[o])>=0,d=V(c,{rowData:t,rowIndex:n,depth:r,expandable:l,expanded:u}),p=this._getComponent(`ExpandIcon`);return R.createElement(p,f({depth:r,expandable:l,expanded:u},d,{onExpand:i}))},n.renderRow=function(e){var t,n=e.isScrolling,r=e.columns,i=e.rowData,a=e.rowIndex,o=e.style,s=this.props,c=s.rowClassName,l=s.rowRenderer,u=s.rowEventHandlers,d=s.expandColumnKey,f=s.estimatedRowHeight,p=V(c,{columns:r,rowData:i,rowIndex:a}),m=V(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),h=i[this.props.rowKey],g=this._depthMap[h]||0,_=(0,L.default)(this._prefixClass(`row`),p,(t={},t[this._prefixClass(`row--depth-`+g)]=!!d&&a>=0,t[this._prefixClass(`row--expanded`)]=!!d&&this.getExpandedRowKeys().indexOf(h)>=0,t[this._prefixClass(`row--hovered`)]=!n&&h===this.state.hoveredRowKey,t[this._prefixClass(`row--frozen`)]=g===0&&a<0,t[this._prefixClass(`row--customized`)]=l,t)),v=this.columnManager.hasFrozenColumns(),y=ut({},m,{role:`row`,key:`row-`+h,isScrolling:n,className:_,style:o,columns:r,rowIndex:a,rowData:i,rowKey:h,expandColumnKey:d,depth:g,rowEventHandlers:u,rowRenderer:l,estimatedRowHeight:a>=0?f:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:v?this._handleRowHover:null,onRowHeightChange:v?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return R.createElement(Je,y)},n.renderRowCell=function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,a=e.columnIndex,o=e.rowData,s=e.rowIndex,c=e.expandIcon;if(i[Z.PlaceholderKey])return R.createElement(`div`,{key:`row-`+o[this.props.rowKey]+`-cell-`+i.key+`-placeholder`,className:this._prefixClass(`row-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var l=i.className,u=i.dataKey,p=i.dataGetter,m=i.cellRenderer,h=this._getComponent(`TableCell`),g=p?p({columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s}):Re(o,u),_={isScrolling:n,cellData:g,columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s,container:this},v=B(m||R.createElement(h,{className:this._prefixClass(`row-cell-text`)}),_),y=V(l,{cellData:g,columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s}),b=(0,L.default)(this._prefixClass(`row-cell`),y,(t={},t[this._prefixClass(`row-cell--align-center`)]=i.align===G.CENTER,t[this._prefixClass(`row-cell--align-right`)]=i.align===G.RIGHT,t)),x=V(this.props.cellProps,{columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s})||{},S=x.tagName,C=d(x,[`tagName`]),w=S||`div`;return R.createElement(w,f({role:`gridcell`,key:`row-`+o[this.props.rowKey]+`-cell-`+i.key},C,{className:b,style:this.columnManager.getColumnStyle(i.key)}),c,v)},n.renderHeader=function(e){var t,n=e.columns,r=e.headerIndex,i=e.style,a=this.props,o=a.headerClassName,s=a.headerRenderer,c=V(o,{columns:n,headerIndex:r}),l=V(this.props.headerProps,{columns:n,headerIndex:r}),u=(0,L.default)(this._prefixClass(`header-row`),c,(t={},t[this._prefixClass(`header-row--resizing`)]=!!this.state.resizingKey,t[this._prefixClass(`header-row--customized`)]=s,t)),d=ut({},l,{role:`row`,key:`header-`+r,className:u,style:i,columns:n,headerIndex:r,headerRenderer:s,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent(`ExpandIcon`)});return R.createElement(qe,d)},n.renderHeaderCell=function(e){var t,n,r=e.columns,i=e.column,a=e.columnIndex,o=e.headerIndex,s=e.expandIcon;if(i[Z.PlaceholderKey])return R.createElement(`div`,{key:`header-`+o+`-cell-`+i.key+`-placeholder`,className:this._prefixClass(`header-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var c=i.headerClassName,l=i.headerRenderer,u=this.props,p=u.sortBy,m=u.sortState,h=u.headerCellProps,g=this._getComponent(`TableHeaderCell`),_=this._getComponent(`SortIndicator`),v={columns:r,column:i,columnIndex:a,headerIndex:o,container:this},y=B(l||R.createElement(g,{className:this._prefixClass(`header-cell-text`)}),v),b,x;if(m){var S=m[i.key];b=S===J.ASC||S===J.DESC,x=b?S:J.ASC}else b=i.key===p.key,x=b?p.order:J.ASC;var C=V(c,{columns:r,column:i,columnIndex:a,headerIndex:o}),w=(0,L.default)(this._prefixClass(`header-cell`),C,(t={},t[this._prefixClass(`header-cell--align-center`)]=i.align===G.CENTER,t[this._prefixClass(`header-cell--align-right`)]=i.align===G.RIGHT,t[this._prefixClass(`header-cell--sortable`)]=i.sortable,t[this._prefixClass(`header-cell--sorting`)]=b,t[this._prefixClass(`header-cell--resizing`)]=i.key===this.state.resizingKey,t)),T=V(h,{columns:r,column:i,columnIndex:a,headerIndex:o})||{},E=T.tagName,D=d(T,[`tagName`]),O=E||`div`;return R.createElement(O,f({role:`gridcell`,key:`header-`+o+`-cell-`+i.key,onClick:i.sortable?this._handleColumnSort:null},D,{className:w,style:this.columnManager.getColumnStyle(i.key),"data-key":i.key}),s,y,i.sortable&&R.createElement(_,{sorting:b,sortOrder:x,className:(0,L.default)(this._prefixClass(`sort-indicator`),(n={},n[this._prefixClass(`sort-indicator--descending`)]=x===J.DESC,n))}),i.resizable&&R.createElement(ot,{className:this._prefixClass(`column-resizer`),column:i,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))},n.renderMainTable=function(){var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.fixed,a=e.estimatedRowHeight,o=d(e,[`width`,`headerHeight`,`rowHeight`,`fixed`,`estimatedRowHeight`]),s=this._getTableHeight(),c=t-this._verticalScrollbarSize;if(i){var l=this.columnManager.getColumnsWidth();c=Math.max(Math.round(l),c)}return R.createElement(W,f({},o,this.state,{className:this._prefixClass(`table-main`),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:t,height:s,headerHeight:n,rowHeight:r,estimatedRowHeight:a,getRowHeight:a?this._getRowHeight:void 0,headerWidth:c+(i?this._verticalScrollbarSize:0),bodyWidth:c,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))},n.renderLeftTable=function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=d(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),o=this._getFrozenContainerHeight(),s=this._verticalScrollbarSize||20,c=this.columnManager.getLeftFrozenColumnsWidth();return R.createElement(W,f({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(c,t,o),className:this._prefixClass(`table-frozen-left`),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:c+s,height:o,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:c+s,bodyWidth:c+s,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:H}))},n.renderRightTable=function(){if(!this.columnManager.hasRightFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=d(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),o=this._getFrozenContainerHeight(),s=this.columnManager.getRightFrozenColumnsWidth(),c=this._verticalScrollbarSize;return R.createElement(W,f({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(s+c,t,o),className:this._prefixClass(`table-frozen-right`),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:s+c,height:o,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:s+c,bodyWidth:s,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:H}))},n.renderResizingLine=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===K.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 R.createElement(`div`,{className:this._prefixClass(`resizing-line`),style:d})},n.renderFooter=function(){var e=this.props,t=e.footerHeight,n=e.footerRenderer;return t===0?null:R.createElement(`div`,{className:this._prefixClass(`footer`),style:{height:t}},B(n))},n.renderEmptyLayer=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 R.createElement(`div`,{className:this._prefixClass(`empty-layer`),style:{top:a,bottom:r}},B(i))},n.renderOverlay=function(){var e=this.props.overlayRenderer;return R.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&B(e))},n.render=function(){var e,t=this.props,n=t.columns,r=t.children,i=t.width,a=t.fixed,o=t.data,s=t.frozenData,c=t.expandColumnKey,l=t.disabled,u=t.className,d=t.style,f=t.footerHeight,p=t.classPrefix,m=t.estimatedRowHeight;this._resetColumnManager(dt(n,r),a);var h=c?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==h&&(this.resetAfterRowIndex(0,!1),this._data=h),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var g=ut({},d,{width:i,height:this._getTableHeight()+f,position:`relative`}),_=(0,L.default)(p,u,(e={},e[p+`--fixed`]=a,e[p+`--expandable`]=!!c,e[p+`--empty`]=o.length===0,e[p+`--has-frozen-rows`]=s.length>0,e[p+`--has-frozen-columns`]=this.columnManager.hasFrozenColumns(),e[p+`--disabled`]=l,e[p+`--dynamic`]=!!m,e));return R.createElement(`div`,{ref:this._setContainerRef,className:_,style:g},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())},n.componentDidMount=function(){var e=this.props.getScrollbarSize();e>0&&this.setState({scrollbarSize:e})},n.componentDidUpdate=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()},n._prefixClass=function(e){return this.props.classPrefix+`__`+e},n._setContainerRef=function(e){this.tableNode=e},n._setMainTableRef=function(e){this.table=e},n._setLeftTableRef=function(e){this.leftTable=e},n._setRightTableRef=function(e){this.rightTable=e},n._getComponent=function(e){return this.props.components&&this.props.components[e]?this.props.components[e]:pt[e]},n._getRowHeight=function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||V(n,{rowData:this._data[e],rowIndex:e})},n._getIsResetting=function(){return this._isResetting},n._getHeaderHeight=function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e},n._getFrozenRowsHeight=function(){var e=this.props,t=e.frozenData,n=e.rowHeight;return t.length*n},n._getTableHeight=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},n._getBodyHeight=function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()},n._getFrozenContainerHeight=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)},n._calcScrollbarSizes=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)},n._maybeScrollbarPresenceChange=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})}},n._maybeCallOnEndReached=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}))}},n._handleScroll=function(e){var t=this._scroll.scrollTop;this.scrollToPosition(e),this.props.onScroll(e),e.scrollTop>t&&this._maybeCallOnEndReached()},n._handleVerticalScroll=function(e){var t=e.scrollTop,n=this._scroll.scrollTop;t!==n&&this.scrollToTop(t),t>n&&this._maybeCallOnEndReached()},n._handleRowsRendered=function(e){this.props.onRowsRendered(e),e.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=e.overscanStopIndex,this._maybeCallOnEndReached())},n._handleRowHover=function(e){var t=e.hovered,n=e.rowKey;this.setState({hoveredRowKey:t?n:null})},n._handleRowExpand=function(e){var t=e.expanded,n=e.rowData,r=e.rowIndex,i=e.rowKey,a=Fe(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)},n._handleColumnResize=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})},n._handleColumnResizeStart=function(e){var t=e.key;this.setState({resizingKey:t})},n._handleColumnResizeStop=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})}},n._handleColumnSort=function(e){var t=e.currentTarget.dataset.key,n=this.props,r=n.sortBy,i=n.sortState,a=n.onColumnSort,o=J.ASC;i?o=i[t]===J.ASC?J.DESC:J.ASC:t===r.key&&(o=r.order===J.ASC?J.DESC:J.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})},n._handleFrozenRowHeightChange=function(e,t,n,r){r?r===K.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)},n._handleRowHeightChange=function(e,t,n){(this._resetIndex===null||this._resetIndex>n)&&(this._resetIndex=n),this._rowHeightMapBuffer[e]=t,this._updateRowHeights()},t}(R.PureComponent);Q.Column=q,Q.PlaceholderKey=Z.PlaceholderKey,Q.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:Ve,ignoreFunctionInColumnCompare:!0,onScroll:H,onRowsRendered:H,onScrollbarPresenceChange:H,onRowExpand:H,onExpandedRowsChange:H,onColumnSort:H,onColumnResize:H,onColumnResizeEnd:H},Q.propTypes={classPrefix:z.default.string,className:z.default.string,style:z.default.object,children:z.default.node,columns:z.default.arrayOf(z.default.shape(q.propTypes)),data:z.default.array.isRequired,frozenData:z.default.array,rowKey:z.default.oneOfType([z.default.string,z.default.number]).isRequired,width:z.default.number.isRequired,height:z.default.number,maxHeight:z.default.number,rowHeight:z.default.number,estimatedRowHeight:z.default.oneOfType([z.default.number,z.default.func]),headerHeight:z.default.oneOfType([z.default.number,z.default.arrayOf(z.default.number)]).isRequired,footerHeight:z.default.number,fixed:z.default.bool,disabled:z.default.bool,overlayRenderer:z.default.oneOfType([z.default.func,z.default.element]),emptyRenderer:z.default.oneOfType([z.default.func,z.default.element]),footerRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerRenderer:z.default.oneOfType([z.default.func,z.default.element]),rowRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerClassName:z.default.oneOfType([z.default.string,z.default.func]),rowClassName:z.default.oneOfType([z.default.string,z.default.func]),headerProps:z.default.oneOfType([z.default.object,z.default.func]),headerCellProps:z.default.oneOfType([z.default.object,z.default.func]),rowProps:z.default.oneOfType([z.default.object,z.default.func]),cellProps:z.default.oneOfType([z.default.object,z.default.func]),expandIconProps:z.default.oneOfType([z.default.object,z.default.func]),expandColumnKey:z.default.string,defaultExpandedRowKeys:z.default.arrayOf(z.default.oneOfType([z.default.string,z.default.number])),expandedRowKeys:z.default.arrayOf(z.default.oneOfType([z.default.string,z.default.number])),onRowExpand:z.default.func,onExpandedRowsChange:z.default.func,sortBy:z.default.shape({key:z.default.string,order:z.default.oneOf([J.ASC,J.DESC])}),sortState:z.default.object,onColumnSort:z.default.func,onColumnResize:z.default.func,onColumnResizeEnd:z.default.func,useIsScrolling:z.default.bool,overscanRowCount:z.default.number,getScrollbarSize:z.default.func,onScroll:z.default.func,onEndReached:z.default.func,onEndReachedThreshold:z.default.number,onRowsRendered:z.default.func,onScrollbarPresenceChange:z.default.func,rowEventHandlers:z.default.object,ignoreFunctionInColumnCompare:z.default.bool,components:z.default.shape({TableCell:z.default.elementType,TableHeaderCell:z.default.elementType,ExpandIcon:z.default.elementType,SortIndicator:z.default.elementType})};var $=typeof window<`u`?window:typeof self<`u`?self:global,gt=null,_t=null,vt=20,yt=$.clearTimeout,bt=$.setTimeout,xt=$.cancelAnimationFrame||$.mozCancelAnimationFrame||$.webkitCancelAnimationFrame,St=$.requestAnimationFrame||$.mozRequestAnimationFrame||$.webkitRequestAnimationFrame;xt==null||St==null?(gt=yt,_t=function(e){return bt(e,vt)}):(gt=function([e,t]){xt(e),yt(t)},_t=function(e){let t=St(function(){yt(n),e()}),n=bt(function(){xt(t),e()},vt);return[t,n]});function Ct(e){let t,n,r,i,a,o,s,c=typeof document<`u`&&document.attachEvent;if(!c){o=function(e){let t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+`px`,i.style.height=n.offsetHeight+1+`px`,n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},a=function(e){return e.offsetWidth!==e.__resizeLast__.width||e.offsetHeight!==e.__resizeLast__.height},s=function(e){if(e.target.className&&typeof e.target.className.indexOf==`function`&&e.target.className.indexOf(`contract-trigger`)<0&&e.target.className.indexOf(`expand-trigger`)<0)return;let t=this;o(this),this.__resizeRAF__&>(this.__resizeRAF__),this.__resizeRAF__=_t(function(){a(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach(function(n){n.call(t,e)}))})};let e=!1,c=``;r=`animationstart`;let l=`Webkit Moz O ms`.split(` `),u=`webkitAnimationStart animationstart oAnimationStart MSAnimationStart`.split(` `),d=``;{let t=document.createElement(`fakeelement`);if(t.style.animationName!==void 0&&(e=!0),e===!1){for(let n=0;n div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }`,a=n.head||n.getElementsByTagName(`head`)[0],o=n.createElement(`style`);o.id=`detectElementResize`,o.type=`text/css`,e!=null&&o.setAttribute(`nonce`,e),o.styleSheet?o.styleSheet.cssText=r:o.appendChild(n.createTextNode(r)),a.appendChild(o)}};return{addResizeListener:function(e,t){if(c)e.attachEvent(`onresize`,t);else{if(!e.__resizeTriggers__){let t=e.ownerDocument,i=$.getComputedStyle(e);i&&i.position===`static`&&(e.style.position=`relative`),l(t),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=t.createElement(`div`)).className=`resize-triggers`;let a=t.createElement(`div`);a.className=`expand-trigger`,a.appendChild(t.createElement(`div`));let c=t.createElement(`div`);c.className=`contract-trigger`,e.__resizeTriggers__.appendChild(a),e.__resizeTriggers__.appendChild(c),e.appendChild(e.__resizeTriggers__),o(e),e.addEventListener(`scroll`,s,!0),r&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName===n&&o(e)},e.__resizeTriggers__.addEventListener(r,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(t)}},removeResizeListener:function(e,t){if(c)e.detachEvent(`onresize`,t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener(`scroll`,s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(r,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch{}}}}}var wt=class extends R.Component{constructor(...e){super(...e),this.state={height:this.props.defaultHeight||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._didLogDeprecationWarning=!1,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;let{disableHeight:e,disableWidth:t,onResize:n}=this.props;if(this._parentNode){let r=window.getComputedStyle(this._parentNode)||{},i=parseFloat(r.paddingLeft||`0`),a=parseFloat(r.paddingRight||`0`),o=parseFloat(r.paddingTop||`0`),s=parseFloat(r.paddingBottom||`0`),c=this._parentNode.getBoundingClientRect(),l=c.height-o-s,u=c.width-i-a;if(!e&&this.state.height!==l||!t&&this.state.width!==u){this.setState({height:l,width:u});let e=()=>{this._didLogDeprecationWarning||(this._didLogDeprecationWarning=!0,console.warn(`scaledWidth and scaledHeight parameters have been deprecated; use width and height instead`))};typeof n==`function`&&n({height:l,width:u,get scaledHeight(){return e(),l},get scaledWidth(){return e(),u}})}}},this._setRef=e=>{this._autoSizer=e}}componentDidMount(){let{nonce:e}=this.props,t=this._autoSizer?this._autoSizer.parentNode:null;if(t!=null&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){this._parentNode=t;let n=t.ownerDocument.defaultView.ResizeObserver;n==null?(this._detectElementResize=Ct(e),this._detectElementResize.addResizeListener(t,this._onResize)):(this._resizeObserver=new n(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(t)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),this._timeoutId!==null&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){let{children:e,defaultHeight:t,defaultWidth:n,disableHeight:r=!1,disableWidth:i=!1,doNotBailOutOnEmptyChildren:a=!1,nonce:o,onResize:s,style:c={},tagName:l=`div`,...u}=this.props,{height:d,width:f}=this.state,p={overflow:`visible`},m={},h=!1;return r||(d===0&&(h=!0),p.height=0,m.height=d,m.scaledHeight=d),i||(f===0&&(h=!0),p.width=0,m.width=f,m.scaledWidth=f),a&&(h=!1),(0,R.createElement)(l,{ref:this._setRef,style:{...p,...c},...u},!h&&e(m))}},Tt=function(e){var t=e.className,n=e.width,r=e.height,i=e.children,a=e.onResize,o=typeof n==`number`,s=typeof r==`number`;return o&&s?R.createElement(`div`,{className:t,style:{width:n,height:r,position:`relative`}},i({width:n,height:r})):R.createElement(wt,{className:t,disableWidth:o,disableHeight:s,onResize:a},function(e){return i({width:o?n:e.width,height:s?r:e.height})})};Tt.propTypes={className:z.default.string,width:z.default.number,height:z.default.number,children:z.default.func.isRequired,onResize:z.default.func};export{w as a,v as c,V as i,Q as n,De as o,q as r,C as s,Tt as t}; \ No newline at end of file +`,e.getElementsByTagName(`head`)[0].appendChild(t)),e.body&&He(e.body,`react-draggable-transparent-selection`)}}function at(e){if(e)try{if(e.body&&Ue(e.body,`react-draggable-transparent-selection`),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&t.type!==`Caret`&&t.removeAllRanges()}}catch{}}var Y={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},X=Y.mouse,ot=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n.isDragging=!1,n.lastX=rt,n.width=0,n._setHandleRef=n._setHandleRef.bind(i(n)),n._handleClick=n._handleClick.bind(i(n)),n._handleMouseDown=n._handleMouseDown.bind(i(n)),n._handleMouseUp=n._handleMouseUp.bind(i(n)),n._handleTouchStart=n._handleTouchStart.bind(i(n)),n._handleTouchEnd=n._handleTouchEnd.bind(i(n)),n._handleDragStart=n._handleDragStart.bind(i(n)),n._handleDragStop=n._handleDragStop.bind(i(n)),n._handleDrag=n._handleDrag.bind(i(n)),n}var n=t.prototype;return n.componentWillUnmount=function(){if(this.handleRef){var e=this.handleRef.ownerDocument;e.removeEventListener(Y.mouse.move,this._handleDrag),e.removeEventListener(Y.mouse.stop,this._handleDragStop),e.removeEventListener(Y.touch.move,this._handleDrag),e.removeEventListener(Y.touch.stop,this._handleDragStop),at(e)}},n.render=function(){var e=this.props,t=e.style;e.column,e.onResizeStart,e.onResize,e.onResizeStop,e.minWidth;var n=p(e,[`style`,`column`,`onResizeStart`,`onResize`,`onResizeStop`,`minWidth`]);return R.createElement(`div`,c({},n,{ref:this._setHandleRef,onClick:this._handleClick,onMouseDown:this._handleMouseDown,onMouseUp:this._handleMouseUp,onTouchStart:this._handleTouchStart,onTouchEnd:this._handleTouchEnd,style:nt({userSelect:`none`,touchAction:`none`,position:`absolute`,top:0,bottom:0,right:0,cursor:`col-resize`},t)}))},n._setHandleRef=function(e){this.handleRef=e},n._handleClick=function(e){e.stopPropagation()},n._handleMouseDown=function(e){X=Y.mouse,this._handleDragStart(e)},n._handleMouseUp=function(e){X=Y.mouse,this._handleDragStop(e)},n._handleTouchStart=function(e){X=Y.touch,this._handleDragStart(e)},n._handleTouchEnd=function(e){X=Y.touch,this._handleDragStop(e)},n._handleDragStart=function(e){if(!(typeof e.button==`number`&&e.button!==0)){this.isDragging=!0,this.lastX=rt,this.width=this.props.column.width,this.props.onResizeStart(this.props.column);var t=this.handleRef.ownerDocument;it(t),t.addEventListener(X.move,this._handleDrag),t.addEventListener(X.stop,this._handleDragStop)}},n._handleDragStop=function(e){if(this.isDragging){this.isDragging=!1,this.props.onResizeStop(this.props.column);var t=this.handleRef.ownerDocument;at(t),t.removeEventListener(X.move,this._handleDrag),t.removeEventListener(X.stop,this._handleDragStop)}},n._handleDrag=function(e){var t=e.clientX;e.type===Y.touch.move&&(e.preventDefault(),e.targetTouches&&e.targetTouches[0]&&(t=e.targetTouches[0].clientX));var n=this.handleRef.offsetParent,r=n.getBoundingClientRect(),i=t+n.scrollLeft-r.left;if(this.lastX===rt){this.lastX=i;return}var a=this.props,o=a.column,s=a.minWidth,c=o.width,l=o.maxWidth,u=o.minWidth,d=u===void 0?s:u,f=i-this.lastX;if(f){this.width+=f,this.lastX=i;var p=this.width;l&&p>l?p=l:p=0&&n._origColumns[r].width===e.width&&(t=n._columns[r].width)}return ct({},e,{width:t})}),this._origColumns=e,this._fixed=t,this._cached={},this._columnStyles=this.recomputeColumnStyles()},t.resetCache=function(){this._cached={}},t.getOriginalColumns=function(){return this._origColumns},t.getColumns=function(){return this._columns},t.getVisibleColumns=function(){var e=this;return this._cache(`visibleColumns`,function(){return e._columns.filter(function(e){return!e.hidden})})},t.hasFrozenColumns=function(){var e=this;return this._cache(`hasFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return!!e.frozen})})},t.hasLeftFrozenColumns=function(){var e=this;return this._cache(`hasLeftFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===K.LEFT||e.frozen===!0})})},t.hasRightFrozenColumns=function(){var e=this;return this._cache(`hasRightFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===K.RIGHT})})},t.getMainColumns=function(){var t=this;return this._cache(`mainColumns`,function(){var n=t.getVisibleColumns();if(!t.hasFrozenColumns())return n;var r=[];return t.getLeftFrozenColumns().forEach(function(t){var n;r.push(ct({},t,(n={},n[e.PlaceholderKey]=!0,n)))}),t.getVisibleColumns().forEach(function(e){e.frozen||r.push(e)}),t.getRightFrozenColumns().forEach(function(t){var n;r.push(ct({},t,(n={},n[e.PlaceholderKey]=!0,n)))}),r})},t.getLeftFrozenColumns=function(){var e=this;return this._cache(`leftFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===K.LEFT||e.frozen===!0}):[]})},t.getRightFrozenColumns=function(){var e=this;return this._cache(`rightFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===K.RIGHT}):[]})},t.getColumn=function(e){var t=this._columns.findIndex(function(t){return t.key===e});return this._columns[t]},t.getColumnsWidth=function(){var e=this;return this._cache(`columnsWidth`,function(){return e.recomputeColumnsWidth(e.getVisibleColumns())})},t.getLeftFrozenColumnsWidth=function(){var e=this;return this._cache(`leftFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getLeftFrozenColumns())})},t.getRightFrozenColumnsWidth=function(){var e=this;return this._cache(`rightFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getRightFrozenColumns())})},t.recomputeColumnsWidth=function(e){return e.reduce(function(e,t){return e+t.width},0)},t.setColumnWidth=function(e,t){var n=this.getColumn(e);n.width=t,this._cached={},this._columnStyles[n.key]=this.recomputeColumnStyle(n)},t.getColumnStyle=function(e){return this._columnStyles[e]},t.getColumnStyles=function(){return this._columnStyles},t.recomputeColumnStyle=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=ct({},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},t.recomputeColumnStyles=function(){var e=this;return this._columns.reduce(function(t,n){return t[n.key]=e.recomputeColumnStyle(n),t},{})},e}();Z.PlaceholderKey=`__placeholder__`,d(),f(),m(),l(),_(),C();function lt(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 ut(e){for(var t=1;t=0&&Ne(t),d=n>=0&&this.getExpandedRowKeys().indexOf(t[o])>=0,f=V(l,{rowData:t,rowIndex:n,depth:r,expandable:u,expanded:d}),p=this._getComponent(`ExpandIcon`);return R.createElement(p,c({depth:r,expandable:u,expanded:d},f,{onExpand:i}))},n.renderRow=function(e){var t,n=e.isScrolling,r=e.columns,i=e.rowData,a=e.rowIndex,o=e.style,s=this.props,c=s.rowClassName,l=s.rowRenderer,u=s.rowEventHandlers,d=s.expandColumnKey,f=s.estimatedRowHeight,p=V(c,{columns:r,rowData:i,rowIndex:a}),m=V(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),h=i[this.props.rowKey],g=this._depthMap[h]||0,_=(0,L.default)(this._prefixClass(`row`),p,(t={},t[this._prefixClass(`row--depth-`+g)]=!!d&&a>=0,t[this._prefixClass(`row--expanded`)]=!!d&&this.getExpandedRowKeys().indexOf(h)>=0,t[this._prefixClass(`row--hovered`)]=!n&&h===this.state.hoveredRowKey,t[this._prefixClass(`row--frozen`)]=g===0&&a<0,t[this._prefixClass(`row--customized`)]=l,t)),v=this.columnManager.hasFrozenColumns(),y=ut({},m,{role:`row`,key:`row-`+h,isScrolling:n,className:_,style:o,columns:r,rowIndex:a,rowData:i,rowKey:h,expandColumnKey:d,depth:g,rowEventHandlers:u,rowRenderer:l,estimatedRowHeight:a>=0?f:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:v?this._handleRowHover:null,onRowHeightChange:v?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return R.createElement(Je,y)},n.renderRowCell=function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,a=e.columnIndex,o=e.rowData,s=e.rowIndex,l=e.expandIcon;if(i[Z.PlaceholderKey])return R.createElement(`div`,{key:`row-`+o[this.props.rowKey]+`-cell-`+i.key+`-placeholder`,className:this._prefixClass(`row-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var u=i.className,d=i.dataKey,f=i.dataGetter,m=i.cellRenderer,h=this._getComponent(`TableCell`),g=f?f({columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s}):Re(o,d),_={isScrolling:n,cellData:g,columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s,container:this},v=B(m||R.createElement(h,{className:this._prefixClass(`row-cell-text`)}),_),y=V(u,{cellData:g,columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s}),b=(0,L.default)(this._prefixClass(`row-cell`),y,(t={},t[this._prefixClass(`row-cell--align-center`)]=i.align===G.CENTER,t[this._prefixClass(`row-cell--align-right`)]=i.align===G.RIGHT,t)),x=V(this.props.cellProps,{columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s})||{},S=x.tagName,C=p(x,[`tagName`]),w=S||`div`;return R.createElement(w,c({role:`gridcell`,key:`row-`+o[this.props.rowKey]+`-cell-`+i.key},C,{className:b,style:this.columnManager.getColumnStyle(i.key)}),l,v)},n.renderHeader=function(e){var t,n=e.columns,r=e.headerIndex,i=e.style,a=this.props,o=a.headerClassName,s=a.headerRenderer,c=V(o,{columns:n,headerIndex:r}),l=V(this.props.headerProps,{columns:n,headerIndex:r}),u=(0,L.default)(this._prefixClass(`header-row`),c,(t={},t[this._prefixClass(`header-row--resizing`)]=!!this.state.resizingKey,t[this._prefixClass(`header-row--customized`)]=s,t)),d=ut({},l,{role:`row`,key:`header-`+r,className:u,style:i,columns:n,headerIndex:r,headerRenderer:s,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent(`ExpandIcon`)});return R.createElement(qe,d)},n.renderHeaderCell=function(e){var t,n,r=e.columns,i=e.column,a=e.columnIndex,o=e.headerIndex,s=e.expandIcon;if(i[Z.PlaceholderKey])return R.createElement(`div`,{key:`header-`+o+`-cell-`+i.key+`-placeholder`,className:this._prefixClass(`header-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var l=i.headerClassName,u=i.headerRenderer,d=this.props,f=d.sortBy,m=d.sortState,h=d.headerCellProps,g=this._getComponent(`TableHeaderCell`),_=this._getComponent(`SortIndicator`),v={columns:r,column:i,columnIndex:a,headerIndex:o,container:this},y=B(u||R.createElement(g,{className:this._prefixClass(`header-cell-text`)}),v),b,x;if(m){var S=m[i.key];b=S===J.ASC||S===J.DESC,x=b?S:J.ASC}else b=i.key===f.key,x=b?f.order:J.ASC;var C=V(l,{columns:r,column:i,columnIndex:a,headerIndex:o}),w=(0,L.default)(this._prefixClass(`header-cell`),C,(t={},t[this._prefixClass(`header-cell--align-center`)]=i.align===G.CENTER,t[this._prefixClass(`header-cell--align-right`)]=i.align===G.RIGHT,t[this._prefixClass(`header-cell--sortable`)]=i.sortable,t[this._prefixClass(`header-cell--sorting`)]=b,t[this._prefixClass(`header-cell--resizing`)]=i.key===this.state.resizingKey,t)),T=V(h,{columns:r,column:i,columnIndex:a,headerIndex:o})||{},E=T.tagName,D=p(T,[`tagName`]),O=E||`div`;return R.createElement(O,c({role:`gridcell`,key:`header-`+o+`-cell-`+i.key,onClick:i.sortable?this._handleColumnSort:null},D,{className:w,style:this.columnManager.getColumnStyle(i.key),"data-key":i.key}),s,y,i.sortable&&R.createElement(_,{sorting:b,sortOrder:x,className:(0,L.default)(this._prefixClass(`sort-indicator`),(n={},n[this._prefixClass(`sort-indicator--descending`)]=x===J.DESC,n))}),i.resizable&&R.createElement(ot,{className:this._prefixClass(`column-resizer`),column:i,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))},n.renderMainTable=function(){var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.fixed,a=e.estimatedRowHeight,o=p(e,[`width`,`headerHeight`,`rowHeight`,`fixed`,`estimatedRowHeight`]),s=this._getTableHeight(),l=t-this._verticalScrollbarSize;if(i){var u=this.columnManager.getColumnsWidth();l=Math.max(Math.round(u),l)}return R.createElement(W,c({},o,this.state,{className:this._prefixClass(`table-main`),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:t,height:s,headerHeight:n,rowHeight:r,estimatedRowHeight:a,getRowHeight:a?this._getRowHeight:void 0,headerWidth:l+(i?this._verticalScrollbarSize:0),bodyWidth:l,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))},n.renderLeftTable=function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=p(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),o=this._getFrozenContainerHeight(),s=this._verticalScrollbarSize||20,l=this.columnManager.getLeftFrozenColumnsWidth();return R.createElement(W,c({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(l,t,o),className:this._prefixClass(`table-frozen-left`),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:l+s,height:o,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:l+s,bodyWidth:l+s,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:H}))},n.renderRightTable=function(){if(!this.columnManager.hasRightFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=p(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),o=this._getFrozenContainerHeight(),s=this.columnManager.getRightFrozenColumnsWidth(),l=this._verticalScrollbarSize;return R.createElement(W,c({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(s+l,t,o),className:this._prefixClass(`table-frozen-right`),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:s+l,height:o,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:s+l,bodyWidth:s,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:H}))},n.renderResizingLine=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===K.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 R.createElement(`div`,{className:this._prefixClass(`resizing-line`),style:d})},n.renderFooter=function(){var e=this.props,t=e.footerHeight,n=e.footerRenderer;return t===0?null:R.createElement(`div`,{className:this._prefixClass(`footer`),style:{height:t}},B(n))},n.renderEmptyLayer=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 R.createElement(`div`,{className:this._prefixClass(`empty-layer`),style:{top:a,bottom:r}},B(i))},n.renderOverlay=function(){var e=this.props.overlayRenderer;return R.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&B(e))},n.render=function(){var e,t=this.props,n=t.columns,r=t.children,i=t.width,a=t.fixed,o=t.data,s=t.frozenData,c=t.expandColumnKey,l=t.disabled,u=t.className,d=t.style,f=t.footerHeight,p=t.classPrefix,m=t.estimatedRowHeight;this._resetColumnManager(dt(n,r),a);var h=c?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==h&&(this.resetAfterRowIndex(0,!1),this._data=h),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var g=ut({},d,{width:i,height:this._getTableHeight()+f,position:`relative`}),_=(0,L.default)(p,u,(e={},e[p+`--fixed`]=a,e[p+`--expandable`]=!!c,e[p+`--empty`]=o.length===0,e[p+`--has-frozen-rows`]=s.length>0,e[p+`--has-frozen-columns`]=this.columnManager.hasFrozenColumns(),e[p+`--disabled`]=l,e[p+`--dynamic`]=!!m,e));return R.createElement(`div`,{ref:this._setContainerRef,className:_,style:g},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())},n.componentDidMount=function(){var e=this.props.getScrollbarSize();e>0&&this.setState({scrollbarSize:e})},n.componentDidUpdate=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()},n._prefixClass=function(e){return this.props.classPrefix+`__`+e},n._setContainerRef=function(e){this.tableNode=e},n._setMainTableRef=function(e){this.table=e},n._setLeftTableRef=function(e){this.leftTable=e},n._setRightTableRef=function(e){this.rightTable=e},n._getComponent=function(e){return this.props.components&&this.props.components[e]?this.props.components[e]:pt[e]},n._getRowHeight=function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||V(n,{rowData:this._data[e],rowIndex:e})},n._getIsResetting=function(){return this._isResetting},n._getHeaderHeight=function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e},n._getFrozenRowsHeight=function(){var e=this.props,t=e.frozenData,n=e.rowHeight;return t.length*n},n._getTableHeight=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},n._getBodyHeight=function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()},n._getFrozenContainerHeight=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)},n._calcScrollbarSizes=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)},n._maybeScrollbarPresenceChange=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})}},n._maybeCallOnEndReached=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}))}},n._handleScroll=function(e){var t=this._scroll.scrollTop;this.scrollToPosition(e),this.props.onScroll(e),e.scrollTop>t&&this._maybeCallOnEndReached()},n._handleVerticalScroll=function(e){var t=e.scrollTop,n=this._scroll.scrollTop;t!==n&&this.scrollToTop(t),t>n&&this._maybeCallOnEndReached()},n._handleRowsRendered=function(e){this.props.onRowsRendered(e),e.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=e.overscanStopIndex,this._maybeCallOnEndReached())},n._handleRowHover=function(e){var t=e.hovered,n=e.rowKey;this.setState({hoveredRowKey:t?n:null})},n._handleRowExpand=function(e){var t=e.expanded,n=e.rowData,r=e.rowIndex,i=e.rowKey,a=Fe(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)},n._handleColumnResize=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})},n._handleColumnResizeStart=function(e){var t=e.key;this.setState({resizingKey:t})},n._handleColumnResizeStop=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})}},n._handleColumnSort=function(e){var t=e.currentTarget.dataset.key,n=this.props,r=n.sortBy,i=n.sortState,a=n.onColumnSort,o=J.ASC;i?o=i[t]===J.ASC?J.DESC:J.ASC:t===r.key&&(o=r.order===J.ASC?J.DESC:J.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})},n._handleFrozenRowHeightChange=function(e,t,n,r){r?r===K.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)},n._handleRowHeightChange=function(e,t,n){(this._resetIndex===null||this._resetIndex>n)&&(this._resetIndex=n),this._rowHeightMapBuffer[e]=t,this._updateRowHeights()},t}(R.PureComponent);Q.Column=q,Q.PlaceholderKey=Z.PlaceholderKey,Q.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:Ve,ignoreFunctionInColumnCompare:!0,onScroll:H,onRowsRendered:H,onScrollbarPresenceChange:H,onRowExpand:H,onExpandedRowsChange:H,onColumnSort:H,onColumnResize:H,onColumnResizeEnd:H},Q.propTypes={classPrefix:z.default.string,className:z.default.string,style:z.default.object,children:z.default.node,columns:z.default.arrayOf(z.default.shape(q.propTypes)),data:z.default.array.isRequired,frozenData:z.default.array,rowKey:z.default.oneOfType([z.default.string,z.default.number]).isRequired,width:z.default.number.isRequired,height:z.default.number,maxHeight:z.default.number,rowHeight:z.default.number,estimatedRowHeight:z.default.oneOfType([z.default.number,z.default.func]),headerHeight:z.default.oneOfType([z.default.number,z.default.arrayOf(z.default.number)]).isRequired,footerHeight:z.default.number,fixed:z.default.bool,disabled:z.default.bool,overlayRenderer:z.default.oneOfType([z.default.func,z.default.element]),emptyRenderer:z.default.oneOfType([z.default.func,z.default.element]),footerRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerRenderer:z.default.oneOfType([z.default.func,z.default.element]),rowRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerClassName:z.default.oneOfType([z.default.string,z.default.func]),rowClassName:z.default.oneOfType([z.default.string,z.default.func]),headerProps:z.default.oneOfType([z.default.object,z.default.func]),headerCellProps:z.default.oneOfType([z.default.object,z.default.func]),rowProps:z.default.oneOfType([z.default.object,z.default.func]),cellProps:z.default.oneOfType([z.default.object,z.default.func]),expandIconProps:z.default.oneOfType([z.default.object,z.default.func]),expandColumnKey:z.default.string,defaultExpandedRowKeys:z.default.arrayOf(z.default.oneOfType([z.default.string,z.default.number])),expandedRowKeys:z.default.arrayOf(z.default.oneOfType([z.default.string,z.default.number])),onRowExpand:z.default.func,onExpandedRowsChange:z.default.func,sortBy:z.default.shape({key:z.default.string,order:z.default.oneOf([J.ASC,J.DESC])}),sortState:z.default.object,onColumnSort:z.default.func,onColumnResize:z.default.func,onColumnResizeEnd:z.default.func,useIsScrolling:z.default.bool,overscanRowCount:z.default.number,getScrollbarSize:z.default.func,onScroll:z.default.func,onEndReached:z.default.func,onEndReachedThreshold:z.default.number,onRowsRendered:z.default.func,onScrollbarPresenceChange:z.default.func,rowEventHandlers:z.default.object,ignoreFunctionInColumnCompare:z.default.bool,components:z.default.shape({TableCell:z.default.elementType,TableHeaderCell:z.default.elementType,ExpandIcon:z.default.elementType,SortIndicator:z.default.elementType})};var $=typeof window<`u`?window:typeof self<`u`?self:global,gt=null,_t=null,vt=20,yt=$.clearTimeout,bt=$.setTimeout,xt=$.cancelAnimationFrame||$.mozCancelAnimationFrame||$.webkitCancelAnimationFrame,St=$.requestAnimationFrame||$.mozRequestAnimationFrame||$.webkitRequestAnimationFrame;xt==null||St==null?(gt=yt,_t=function(e){return bt(e,vt)}):(gt=function([e,t]){xt(e),yt(t)},_t=function(e){let t=St(function(){yt(n),e()}),n=bt(function(){xt(t),e()},vt);return[t,n]});function Ct(e){let t,n,r,i,a,o,s,c=typeof document<`u`&&document.attachEvent;if(!c){o=function(e){let t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+`px`,i.style.height=n.offsetHeight+1+`px`,n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},a=function(e){return e.offsetWidth!==e.__resizeLast__.width||e.offsetHeight!==e.__resizeLast__.height},s=function(e){if(e.target.className&&typeof e.target.className.indexOf==`function`&&e.target.className.indexOf(`contract-trigger`)<0&&e.target.className.indexOf(`expand-trigger`)<0)return;let t=this;o(this),this.__resizeRAF__&>(this.__resizeRAF__),this.__resizeRAF__=_t(function(){a(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach(function(n){n.call(t,e)}))})};let e=!1,c=``;r=`animationstart`;let l=`Webkit Moz O ms`.split(` `),u=`webkitAnimationStart animationstart oAnimationStart MSAnimationStart`.split(` `),d=``;{let t=document.createElement(`fakeelement`);if(t.style.animationName!==void 0&&(e=!0),e===!1){for(let n=0;n div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }`,a=n.head||n.getElementsByTagName(`head`)[0],o=n.createElement(`style`);o.id=`detectElementResize`,o.type=`text/css`,e!=null&&o.setAttribute(`nonce`,e),o.styleSheet?o.styleSheet.cssText=r:o.appendChild(n.createTextNode(r)),a.appendChild(o)}};return{addResizeListener:function(e,t){if(c)e.attachEvent(`onresize`,t);else{if(!e.__resizeTriggers__){let t=e.ownerDocument,i=$.getComputedStyle(e);i&&i.position===`static`&&(e.style.position=`relative`),l(t),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=t.createElement(`div`)).className=`resize-triggers`;let a=t.createElement(`div`);a.className=`expand-trigger`,a.appendChild(t.createElement(`div`));let c=t.createElement(`div`);c.className=`contract-trigger`,e.__resizeTriggers__.appendChild(a),e.__resizeTriggers__.appendChild(c),e.appendChild(e.__resizeTriggers__),o(e),e.addEventListener(`scroll`,s,!0),r&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName===n&&o(e)},e.__resizeTriggers__.addEventListener(r,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(t)}},removeResizeListener:function(e,t){if(c)e.detachEvent(`onresize`,t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener(`scroll`,s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(r,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch{}}}}}var wt=class extends R.Component{constructor(...e){super(...e),this.state={height:this.props.defaultHeight||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._didLogDeprecationWarning=!1,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;let{disableHeight:e,disableWidth:t,onResize:n}=this.props;if(this._parentNode){let r=window.getComputedStyle(this._parentNode)||{},i=parseFloat(r.paddingLeft||`0`),a=parseFloat(r.paddingRight||`0`),o=parseFloat(r.paddingTop||`0`),s=parseFloat(r.paddingBottom||`0`),c=this._parentNode.getBoundingClientRect(),l=c.height-o-s,u=c.width-i-a;if(!e&&this.state.height!==l||!t&&this.state.width!==u){this.setState({height:l,width:u});let e=()=>{this._didLogDeprecationWarning||(this._didLogDeprecationWarning=!0,console.warn(`scaledWidth and scaledHeight parameters have been deprecated; use width and height instead`))};typeof n==`function`&&n({height:l,width:u,get scaledHeight(){return e(),l},get scaledWidth(){return e(),u}})}}},this._setRef=e=>{this._autoSizer=e}}componentDidMount(){let{nonce:e}=this.props,t=this._autoSizer?this._autoSizer.parentNode:null;if(t!=null&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){this._parentNode=t;let n=t.ownerDocument.defaultView.ResizeObserver;n==null?(this._detectElementResize=Ct(e),this._detectElementResize.addResizeListener(t,this._onResize)):(this._resizeObserver=new n(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(t)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),this._timeoutId!==null&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){let{children:e,defaultHeight:t,defaultWidth:n,disableHeight:r=!1,disableWidth:i=!1,doNotBailOutOnEmptyChildren:a=!1,nonce:o,onResize:s,style:c={},tagName:l=`div`,...u}=this.props,{height:d,width:f}=this.state,p={overflow:`visible`},m={},h=!1;return r||(d===0&&(h=!0),p.height=0,m.height=d,m.scaledHeight=d),i||(f===0&&(h=!0),p.width=0,m.width=f,m.scaledWidth=f),a&&(h=!1),(0,R.createElement)(l,{ref:this._setRef,style:{...p,...c},...u},!h&&e(m))}},Tt=function(e){var t=e.className,n=e.width,r=e.height,i=e.children,a=e.onResize,o=typeof n==`number`,s=typeof r==`number`;return o&&s?R.createElement(`div`,{className:t,style:{width:n,height:r,position:`relative`}},i({width:n,height:r})):R.createElement(wt,{className:t,disableWidth:o,disableHeight:s,onResize:a},function(e){return i({width:o?n:e.width,height:s?r:e.height})})};Tt.propTypes={className:z.default.string,width:z.default.number,height:z.default.number,children:z.default.func.isRequired,onResize:z.default.func};export{w as a,v as c,V as i,Q as n,De as o,q as r,C as s,Tt as t}; \ No newline at end of file diff --git a/assets/es-DLgxNX2G.js b/assets/es-XHIvWmaW.js similarity index 54% rename from assets/es-DLgxNX2G.js rename to assets/es-XHIvWmaW.js index 769c2b2..3da9365 100644 --- a/assets/es-DLgxNX2G.js +++ b/assets/es-XHIvWmaW.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,Wn as i,_t as a,ar as o,bt as s,cr as c,dt as l,gt as u,ir as d,lt as f,nn as p,or as m,rr as h,sr as g,tn as _,ut as v,wr as y}from"./axios-v6FV69Ne.js";import{n as b,t as x}from"./slicedToArray-YLaz90ka.js";import{n as S,t as C}from"./typeof-BUNGcdwP.js";import{i as w,r as T}from"./asyncToGenerator-DHhZBkop.js";import{d as E,f as D}from"./button-C7b7AmGo.js";var O=e(y());S(),b(),p(),u(),l(),c(),w(),r();var k=e(t());D();var A=e(i()),j=k.forwardRef(function(e,t){var r=e.height,i=e.offsetY,a=e.offsetX,o=e.children,s=e.prefixCls,c=e.onInnerResize,l=e.innerProps,u=e.rtl,d=e.extra,f={},p={display:`flex`,flexDirection:`column`};return i!==void 0&&(f={height:r,position:`relative`,overflow:`hidden`},p=n(n({},p),{},T(T(T(T(T({transform:`translateY(${i}px)`},u?`marginRight`:`marginLeft`,-a),`position`,`absolute`),`left`,0),`right`,0),`top`,0))),k.createElement(`div`,{style:f},k.createElement(E,{onResize:function(e){e.offsetHeight&&c&&c()}},k.createElement(`div`,g({style:p,className:(0,A.default)(T({},`${s}-holder-inner`,s)),ref:t},l),o,d)))});j.displayName=`Filler`;function M(e){var t=e.children,n=e.setRef,r=k.useCallback(function(e){n(e)},[]);return k.cloneElement(t,{ref:r})}function ee(e,t,n,r,i,a,o,s){var c=s.getKey;return e.slice(t,n+1).map(function(e,n){var s=o(e,t+n,{style:{width:r},offsetX:i}),l=c(e);return k.createElement(M,{key:l,setRef:function(t){return a(e,t)}},s)})}function te(e,t,n){var r=e.length,i=t.length,a,o;if(r===0&&i===0)return null;r`u`?`undefined`:C(navigator))===`object`&&/Firefox/i.test(navigator.userAgent),P=(function(e,t,n,r){var i=(0,k.useRef)(!1),a=(0,k.useRef)(null);function o(){clearTimeout(a.current),i.current=!0,a.current=setTimeout(function(){i.current=!1},50)}var s=(0,k.useRef)({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=e?t<0&&s.current.left||t>0&&s.current.right:t<0&&s.current.top||t>0&&s.current.bottom;return n&&r?(clearTimeout(a.current),i.current=!1):(!r||i.current)&&o(),!i.current&&r}});function F(e,t,n,r,i,a,o){var s=(0,k.useRef)(0),c=(0,k.useRef)(null),l=(0,k.useRef)(null),u=(0,k.useRef)(!1),d=P(t,n,r,i);function f(e,t){if(v.cancel(c.current),!d(!1,t)){var n=e;if(!n._virtualHandled)n._virtualHandled=!0;else return;s.current+=t,l.current=t,N||n.preventDefault(),c.current=v(function(){var e=u.current?10:1;o(s.current*e,!1),s.current=0})}}function p(e,t){o(t,!0),N||e.preventDefault()}var m=(0,k.useRef)(null),h=(0,k.useRef)(null);function g(t){if(e){v.cancel(h.current),h.current=v(function(){m.current=null},2);var n=t.deltaX,r=t.deltaY,i=t.shiftKey,o=n,s=r;(m.current===`sx`||!m.current&&i&&r&&!n)&&(o=r,s=0,m.current=`sx`);var c=Math.abs(o),l=Math.abs(s);m.current===null&&(m.current=a&&c>l?`x`:`y`),m.current===`y`?f(t,s):p(t,o)}}function _(t){e&&(u.current=t.detail===l.current)}return[g,_]}b();function re(e,t,n,r){var i=x(k.useMemo(function(){return[new Map,[]]},[e,n.id,r]),2),a=i[0],o=i[1];return function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i,c=a.get(i),l=a.get(s);if(c===void 0||l===void 0)for(var u=e.length,d=o.length;d0&&arguments[0]!==void 0?arguments[0]:!1;l();var t=function(){var e=!1;o.current.forEach(function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,i=getComputedStyle(t),a=i.marginTop,o=i.marginBottom,c=L(a),l=L(o),u=r+c+l;s.current.get(n)!==u&&(s.current.set(n,u),e=!0)}}),e&&a(function(e){return e+1})};if(e)t();else{c.current+=1;var n=c.current;Promise.resolve().then(function(){n===c.current&&t()})}}function d(r,i){var a=e(r),s=o.current.get(a);i?(o.current.set(a,i),u()):o.current.delete(a),!s!=!i&&(i?t?.(r):n?.(r))}return(0,k.useEffect)(function(){return l},[]),[d,u,s.current,i]}var R=14/15;function ae(e,t,n){var r=(0,k.useRef)(!1),i=(0,k.useRef)(0),o=(0,k.useRef)(0),s=(0,k.useRef)(null),c=(0,k.useRef)(null),l,u=function(e){if(r.current){var t=Math.ceil(e.touches[0].pageX),a=Math.ceil(e.touches[0].pageY),s=i.current-t,l=o.current-a,u=Math.abs(s)>Math.abs(l);u?i.current=t:o.current=a;var d=n(u,u?s:l,!1,e);d&&e.preventDefault(),clearInterval(c.current),d&&(c.current=setInterval(function(){u?s*=R:l*=R;var e=Math.floor(u?s:l);(!n(u,e,!0)||Math.abs(e)<=.1)&&clearInterval(c.current)},16))}},d=function(){r.current=!1,l()},f=function(e){l(),e.touches.length===1&&!r.current&&(r.current=!0,i.current=Math.ceil(e.touches[0].pageX),o.current=Math.ceil(e.touches[0].pageY),s.current=e.target,s.current.addEventListener(`touchmove`,u,{passive:!1}),s.current.addEventListener(`touchend`,d,{passive:!0}))};l=function(){s.current&&(s.current.removeEventListener(`touchmove`,u),s.current.removeEventListener(`touchend`,d))},a(function(){return e&&t.current.addEventListener(`touchstart`,f,{passive:!0}),function(){var e;(e=t.current)==null||e.removeEventListener(`touchstart`,f),l(),clearInterval(c.current)}},[e])}f();function z(e){return Math.floor(e**.5)}function oe(e,t){return(`touches`in e?e.touches[0]:e)[t?`pageX`:`pageY`]-window[t?`scrollX`:`scrollY`]}function B(e,t,n){k.useEffect(function(){var r=t.current;if(e&&r){var i=!1,a,o,s=function(){v.cancel(a)},c=function e(){s(),a=v(function(){n(o),e()})},l=function(){i=!1,s()},u=function(e){if(!(e.target.draggable||e.button!==0)){var t=e;t._virtualHandled||(t._virtualHandled=!0,i=!0)}},d=function(e){if(i){var t=oe(e,!1),n=r.getBoundingClientRect(),a=n.top,l=n.bottom;t<=a?(o=-z(a-t),c()):t>=l?(o=z(t-l),c()):s()}};return r.addEventListener(`mousedown`,u),r.ownerDocument.addEventListener(`mouseup`,l),r.ownerDocument.addEventListener(`mousemove`,d),r.ownerDocument.addEventListener(`dragend`,l),function(){r.removeEventListener(`mousedown`,u),r.ownerDocument.removeEventListener(`mouseup`,l),r.ownerDocument.removeEventListener(`mousemove`,d),r.ownerDocument.removeEventListener(`dragend`,l),s()}}},[e])}S(),r(),b(),f(),u();var V=10;function se(e,t,r,i,o,s,c,l){var u=k.useRef(),d=x(k.useState(null),2),f=d[0],p=d[1];return a(function(){if(f&&f.times=0;--D){var O=o(t[D]),k=r.get(O);if(k===void 0){h=!0;break}if(E-=k,E<=0)break}switch(v){case`top`:_=b-d;break;case`bottom`:_=x-m+d;break;default:var A=e.current.scrollTop,j=A+m;bj&&(g=`bottom`)}_!==null&&c(_),_!==f.lastTop&&(h=!0)}h&&p(n(n({},f),{},{times:f.times+1,targetAlign:g,lastTop:_}))}},[f,e.current]),function(e){if(e==null){l();return}if(v.cancel(u.current),typeof e==`number`)c(e);else if(e&&C(e)===`object`){var n,r=e.align;n=`index`in e?e.index:t.findIndex(function(t){return o(t)===e.key});var i=e.offset;p({times:0,index:n,offset:i===void 0?0:i,originAlign:r})}}}r(),w(),b(),f();var ce=k.forwardRef(function(e,t){var r=e.prefixCls,i=e.rtl,a=e.scrollOffset,o=e.scrollRange,s=e.onStartMove,c=e.onStopMove,l=e.onScroll,u=e.horizontal,d=e.spinSize,f=e.containerSize,p=e.style,m=e.thumbStyle,h=e.showScrollBar,g=x(k.useState(!1),2),_=g[0],y=g[1],b=x(k.useState(null),2),S=b[0],C=b[1],w=x(k.useState(null),2),E=w[0],D=w[1],O=!i,j=k.useRef(),M=k.useRef(),ee=x(k.useState(h),2),te=ee[0],ne=ee[1],N=k.useRef(),P=function(){h===!0||h===!1||(clearTimeout(N.current),ne(!0),N.current=setTimeout(function(){ne(!1)},3e3))},F=o-f||0,re=f-d||0,I=k.useMemo(function(){return a===0||F===0?0:a/F*re},[a,F,re]),L=function(e){e.stopPropagation(),e.preventDefault()},ie=k.useRef({top:I,dragging:_,pageY:S,startTop:E});ie.current={top:I,dragging:_,pageY:S,startTop:E};var R=function(e){y(!0),C(oe(e,u)),D(ie.current.top),s(),e.stopPropagation(),e.preventDefault()};k.useEffect(function(){var e=function(e){e.preventDefault()},t=j.current,n=M.current;return t.addEventListener(`touchstart`,e,{passive:!1}),n.addEventListener(`touchstart`,R,{passive:!1}),function(){t.removeEventListener(`touchstart`,e),n.removeEventListener(`touchstart`,R)}},[]);var ae=k.useRef();ae.current=F;var z=k.useRef();z.current=re,k.useEffect(function(){if(_){var e,t=function(t){var n=ie.current,r=n.dragging,i=n.pageY,a=n.startTop;v.cancel(e);var o=j.current.getBoundingClientRect(),s=f/(u?o.width:o.height);if(r){var c=(oe(t,u)-i)*s,d=a;!O&&u?d-=c:d+=c;var p=ae.current,m=z.current,h=m?d/m:0,g=Math.ceil(h*p);g=Math.max(g,0),g=Math.min(g,p),e=v(function(){l(g,u)})}},n=function(){y(!1),c()};return window.addEventListener(`mousemove`,t,{passive:!0}),window.addEventListener(`touchmove`,t,{passive:!0}),window.addEventListener(`mouseup`,n,{passive:!0}),window.addEventListener(`touchend`,n,{passive:!0}),function(){window.removeEventListener(`mousemove`,t),window.removeEventListener(`touchmove`,t),window.removeEventListener(`mouseup`,n),window.removeEventListener(`touchend`,n),v.cancel(e)}}},[_]),k.useEffect(function(){return P(),function(){clearTimeout(N.current)}},[a]),k.useImperativeHandle(t,function(){return{delayHidden:P}});var B=`${r}-scrollbar`,V={position:`absolute`,visibility:te?null:`hidden`},se={position:`absolute`,borderRadius:99,background:`var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))`,cursor:`pointer`,userSelect:`none`};return u?(Object.assign(V,{height:8,left:0,right:0,bottom:0}),Object.assign(se,T({height:`100%`,width:d},O?`left`:`right`,I))):(Object.assign(V,T({width:8,top:0,bottom:0},O?`right`:`left`,0)),Object.assign(se,{width:`100%`,height:d,top:I})),k.createElement(`div`,{ref:j,className:(0,A.default)(B,T(T(T({},`${B}-horizontal`,u),`${B}-vertical`,!u),`${B}-visible`,te)),style:n(n({},V),p),onMouseDown:L,onMouseMove:P},k.createElement(`div`,{ref:M,className:(0,A.default)(`${B}-thumb`,T({},`${B}-thumb-moving`,_)),style:n(n({},se),m),onMouseDown:R}))}),le=20;function ue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=e/(arguments.length>1&&arguments[1]!==void 0?arguments[1]:0)*e;return isNaN(t)&&(t=0),t=Math.max(t,le),Math.floor(t)}c(),S(),r(),w(),b(),D(),l(),u();var de=[`prefixCls`,`className`,`height`,`itemHeight`,`fullHeight`,`style`,`data`,`children`,`itemKey`,`virtual`,`direction`,`scrollWidth`,`component`,`onScroll`,`onVirtualScroll`,`onVisibleChange`,`innerProps`,`extraRender`,`styles`,`showScrollBar`],fe=[],pe={overflowY:`auto`,overflowAnchor:`none`};function me(e,t){var r=e.prefixCls,i=r===void 0?`rc-virtual-list`:r,o=e.className,c=e.height,l=e.itemHeight,u=e.fullHeight,d=u===void 0?!0:u,f=e.style,p=e.data,m=e.children,h=e.itemKey,v=e.virtual,y=e.direction,b=e.scrollWidth,S=e.component,w=S===void 0?`div`:S,D=e.onScroll,M=e.onVirtualScroll,te=e.onVisibleChange,N=e.innerProps,I=e.extraRender,L=e.styles,R=e.showScrollBar,z=R===void 0?`optional`:R,oe=_(e,de),V=k.useCallback(function(e){return typeof h==`function`?h(e):e?.[h]},[h]),le=x(ie(V,null,null),4),me=le[0],he=le[1],H=le[2],ge=le[3],U=!!(v!==!1&&c&&l),_e=k.useMemo(function(){return Object.values(H.maps).reduce(function(e,t){return e+t},0)},[H.id,H.maps]),W=U&&p&&(Math.max(l*p.length,_e)>c||!!b),G=y===`rtl`,ve=(0,A.default)(i,T({},`${i}-rtl`,G),o),K=p||fe,q=(0,k.useRef)(),ye=(0,k.useRef)(),be=(0,k.useRef)(),xe=x((0,k.useState)(0),2),J=xe[0],Se=xe[1],Ce=x((0,k.useState)(0),2),Y=Ce[0],we=Ce[1],Te=x((0,k.useState)(!1),2),Ee=Te[0],De=Te[1],Oe=function(){De(!0)},ke=function(){De(!1)},Ae={getKey:V};function X(e){Se(function(t){var n=Ge(typeof e==`function`?e(t):e);return q.current.scrollTop=n,n})}var je=(0,k.useRef)({start:0,end:K.length}),Me=(0,k.useRef)();Me.current=x(ne(K,V),1)[0];var Ne=k.useMemo(function(){if(!U)return{scrollHeight:void 0,start:0,end:K.length-1,offset:void 0};if(!W)return{scrollHeight:ye.current?.offsetHeight||0,start:0,end:K.length-1,offset:void 0};for(var e=0,t,n,r,i=K.length,a=0;a=J&&t===void 0&&(t=a,n=e),d>J+c&&r===void 0&&(r=a),e=d}return t===void 0&&(t=0,n=0,r=Math.ceil(c/l)),r===void 0&&(r=K.length-1),r=Math.min(r+1,K.length-1),{scrollHeight:e,start:t,end:r,offset:n}},[W,U,J,K,ge,c]),Z=Ne.scrollHeight,Q=Ne.start,Pe=Ne.end,Fe=Ne.offset;je.current.start=Q,je.current.end=Pe,k.useLayoutEffect(function(){var e=H.getRecord();if(e.size===1){var t=Array.from(e.keys())[0],n=e.get(t),r=K[Q];if(r&&n===void 0&&V(r)===t){var i=H.get(t)-l;X(function(e){return e+i})}}H.resetRecord()},[Z]);var Ie=x(k.useState({width:0,height:c}),2),$=Ie[0],Le=Ie[1],Re=function(e){Le({width:e.offsetWidth,height:e.offsetHeight})},ze=(0,k.useRef)(),Be=(0,k.useRef)(),Ve=k.useMemo(function(){return ue($.width,b)},[$.width,b]),He=k.useMemo(function(){return ue($.height,Z)},[$.height,Z]),Ue=Z-c,We=(0,k.useRef)(Ue);We.current=Ue;function Ge(e){var t=e;return Number.isNaN(We.current)||(t=Math.min(t,We.current)),t=Math.max(t,0),t}var Ke=J<=0,qe=J>=Ue,Je=Y<=0,Ye=Y>=b,Xe=P(Ke,qe,Je,Ye),Ze=function(){return{x:G?-Y:Y,y:J}},Qe=(0,k.useRef)(Ze()),$e=s(function(e){if(M){var t=n(n({},Ze()),e);(Qe.current.x!==t.x||Qe.current.y!==t.y)&&(M(t),Qe.current=t)}});function et(e,t){var n=e;t?((0,O.flushSync)(function(){we(n)}),$e()):X(n)}function tt(e){var t=e.currentTarget.scrollTop;t!==J&&X(t),D?.(e),$e()}var nt=function(e){var t=e,n=b?b-$.width:0;return t=Math.max(t,0),t=Math.min(t,n),t},rt=s(function(e,t){t?((0,O.flushSync)(function(){we(function(t){return nt(t+(G?-e:e))})}),$e()):X(function(t){return t+e})}),it=x(F(U,Ke,qe,Je,Ye,!!b,rt),2),at=it[0],ot=it[1];ae(U,q,function(e,t,n,r){var i=r;return Xe(e,t,n)?!1:!i||!i._virtualHandled?(i&&(i._virtualHandled=!0),at({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0):!1}),B(W,q,function(e){X(function(t){return t+e})}),a(function(){function e(e){var t=Ke&&e.detail<0,n=qe&&e.detail>0;U&&!t&&!n&&e.preventDefault()}var t=q.current;return t.addEventListener(`wheel`,at,{passive:!1}),t.addEventListener(`DOMMouseScroll`,ot,{passive:!0}),t.addEventListener(`MozMousePixelScroll`,e,{passive:!1}),function(){t.removeEventListener(`wheel`,at),t.removeEventListener(`DOMMouseScroll`,ot),t.removeEventListener(`MozMousePixelScroll`,e)}},[U,Ke,qe]),a(function(){if(b){var e=nt(Y);we(e),$e({x:e})}},[$.width,b]);var st=function(){var e,t;(e=ze.current)==null||e.delayHidden(),(t=Be.current)==null||t.delayHidden()},ct=se(q,K,H,l,V,function(){return he(!0)},X,st);k.useImperativeHandle(t,function(){return{nativeElement:be.current,getScrollInfo:Ze,scrollTo:function(e){function t(e){return e&&C(e)===`object`&&(`left`in e||`top`in e)}t(e)?(e.left!==void 0&&we(nt(e.left)),ct(e.top)):ct(e)}}}),a(function(){te&&te(K.slice(Q,Pe+1),K)},[Q,Pe,K]);var lt=re(K,V,H,l),ut=I?.({start:Q,end:Pe,virtual:W,offsetX:Y,offsetY:Fe,rtl:G,getSize:lt}),dt=ee(K,Q,Pe,b,Y,me,m,Ae),ft=null;c&&(ft=n(T({},d?`height`:`maxHeight`,c),pe),U&&(ft.overflowY=`hidden`,b&&(ft.overflowX=`hidden`),Ee&&(ft.pointerEvents=`none`)));var pt={};return G&&(pt.dir=`rtl`),k.createElement(`div`,g({ref:be,style:n(n({},f),{},{position:`relative`}),className:ve},pt,oe),k.createElement(E,{onResize:Re},k.createElement(w,{className:`${i}-holder`,style:ft,ref:q,onScroll:tt,onMouseEnter:st},k.createElement(j,{prefixCls:i,height:Z,offsetX:Y,offsetY:Fe,scrollWidth:b,onInnerResize:he,ref:ye,innerProps:N,rtl:G,extra:ut},dt))),W&&Z>c&&k.createElement(ce,{ref:ze,prefixCls:i,scrollOffset:J,scrollRange:Z,rtl:G,onScroll:et,onStartMove:Oe,onStopMove:ke,spinSize:He,containerSize:$.height,style:L?.verticalScrollBar,thumbStyle:L?.verticalScrollBarThumb,showScrollBar:z}),W&&b>$.width&&k.createElement(ce,{ref:Be,prefixCls:i,scrollOffset:Y,scrollRange:b,rtl:G,onScroll:et,onStartMove:Oe,onStopMove:ke,spinSize:Ve,containerSize:$.width,horizontal:!0,style:L?.horizontalScrollBar,thumbStyle:L?.horizontalScrollBarThumb,showScrollBar:z}))}var he=k.forwardRef(me);he.displayName=`List`;var H=he;export{H 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{$t as n,Fn as r,Hn as i,Pn as a,Sr as o,ar as s,ct as c,en as l,ht as u,ir as d,lt as f,mt as p,nr as m,or as h,rr as g,st as _,tr as v,vt as y}from"./axios-BbX9YWYe.js";import{n as b,t as x}from"./slicedToArray-YLaz90ka.js";import{n as S,t as C}from"./typeof-BUNGcdwP.js";import{i as w,r as T}from"./asyncToGenerator-DHhZBkop.js";import{d as E,f as D}from"./button-CGra0C8Y.js";var O=e(o());S(),b(),l(),p(),f(),h(),w(),r();var k=e(t());D();var A=e(i()),j=k.forwardRef(function(e,t){var n=e.height,r=e.offsetY,i=e.offsetX,o=e.children,c=e.prefixCls,l=e.onInnerResize,u=e.innerProps,d=e.rtl,f=e.extra,p={},m={display:`flex`,flexDirection:`column`};return r!==void 0&&(p={height:n,position:`relative`,overflow:`hidden`},m=a(a({},m),{},T(T(T(T(T({transform:`translateY(${r}px)`},d?`marginRight`:`marginLeft`,-i),`position`,`absolute`),`left`,0),`right`,0),`top`,0))),k.createElement(`div`,{style:p},k.createElement(E,{onResize:function(e){e.offsetHeight&&l&&l()}},k.createElement(`div`,s({style:m,className:(0,A.default)(T({},`${c}-holder-inner`,c)),ref:t},u),o,f)))});j.displayName=`Filler`;function M(e){var t=e.children,n=e.setRef,r=k.useCallback(function(e){n(e)},[]);return k.cloneElement(t,{ref:r})}function ee(e,t,n,r,i,a,o,s){var c=s.getKey;return e.slice(t,n+1).map(function(e,n){var s=o(e,t+n,{style:{width:r},offsetX:i}),l=c(e);return k.createElement(M,{key:l,setRef:function(t){return a(e,t)}},s)})}function te(e,t,n){var r=e.length,i=t.length,a,o;if(r===0&&i===0)return null;r`u`?`undefined`:C(navigator))===`object`&&/Firefox/i.test(navigator.userAgent),P=(function(e,t,n,r){var i=(0,k.useRef)(!1),a=(0,k.useRef)(null);function o(){clearTimeout(a.current),i.current=!0,a.current=setTimeout(function(){i.current=!1},50)}var s=(0,k.useRef)({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=e?t<0&&s.current.left||t>0&&s.current.right:t<0&&s.current.top||t>0&&s.current.bottom;return n&&r?(clearTimeout(a.current),i.current=!1):(!r||i.current)&&o(),!i.current&&r}});function F(e,t,n,r,i,a,o){var s=(0,k.useRef)(0),l=(0,k.useRef)(null),u=(0,k.useRef)(null),d=(0,k.useRef)(!1),f=P(t,n,r,i);function p(e,t){if(c.cancel(l.current),!f(!1,t)){var n=e;if(!n._virtualHandled)n._virtualHandled=!0;else return;s.current+=t,u.current=t,N||n.preventDefault(),l.current=c(function(){var e=d.current?10:1;o(s.current*e,!1),s.current=0})}}function m(e,t){o(t,!0),N||e.preventDefault()}var h=(0,k.useRef)(null),g=(0,k.useRef)(null);function _(t){if(e){c.cancel(g.current),g.current=c(function(){h.current=null},2);var n=t.deltaX,r=t.deltaY,i=t.shiftKey,o=n,s=r;(h.current===`sx`||!h.current&&i&&r&&!n)&&(o=r,s=0,h.current=`sx`);var l=Math.abs(o),u=Math.abs(s);h.current===null&&(h.current=a&&l>u?`x`:`y`),h.current===`y`?p(t,s):m(t,o)}}function v(t){e&&(d.current=t.detail===u.current)}return[_,v]}b();function re(e,t,n,r){var i=x(k.useMemo(function(){return[new Map,[]]},[e,n.id,r]),2),a=i[0],o=i[1];return function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i,c=a.get(i),l=a.get(s);if(c===void 0||l===void 0)for(var u=e.length,d=o.length;d0&&arguments[0]!==void 0?arguments[0]:!1;l();var t=function(){var e=!1;o.current.forEach(function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,i=getComputedStyle(t),a=i.marginTop,o=i.marginBottom,c=L(a),l=L(o),u=r+c+l;s.current.get(n)!==u&&(s.current.set(n,u),e=!0)}}),e&&a(function(e){return e+1})};if(e)t();else{c.current+=1;var n=c.current;Promise.resolve().then(function(){n===c.current&&t()})}}function d(r,i){var a=e(r),s=o.current.get(a);i?(o.current.set(a,i),u()):o.current.delete(a),!s!=!i&&(i?t?.(r):n?.(r))}return(0,k.useEffect)(function(){return l},[]),[d,u,s.current,i]}var R=14/15;function ae(e,t,n){var r=(0,k.useRef)(!1),i=(0,k.useRef)(0),a=(0,k.useRef)(0),o=(0,k.useRef)(null),s=(0,k.useRef)(null),c,l=function(e){if(r.current){var t=Math.ceil(e.touches[0].pageX),o=Math.ceil(e.touches[0].pageY),c=i.current-t,l=a.current-o,u=Math.abs(c)>Math.abs(l);u?i.current=t:a.current=o;var d=n(u,u?c:l,!1,e);d&&e.preventDefault(),clearInterval(s.current),d&&(s.current=setInterval(function(){u?c*=R:l*=R;var e=Math.floor(u?c:l);(!n(u,e,!0)||Math.abs(e)<=.1)&&clearInterval(s.current)},16))}},d=function(){r.current=!1,c()},f=function(e){c(),e.touches.length===1&&!r.current&&(r.current=!0,i.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),o.current=e.target,o.current.addEventListener(`touchmove`,l,{passive:!1}),o.current.addEventListener(`touchend`,d,{passive:!0}))};c=function(){o.current&&(o.current.removeEventListener(`touchmove`,l),o.current.removeEventListener(`touchend`,d))},u(function(){return e&&t.current.addEventListener(`touchstart`,f,{passive:!0}),function(){var e;(e=t.current)==null||e.removeEventListener(`touchstart`,f),c(),clearInterval(s.current)}},[e])}_();function z(e){return Math.floor(e**.5)}function oe(e,t){return(`touches`in e?e.touches[0]:e)[t?`pageX`:`pageY`]-window[t?`scrollX`:`scrollY`]}function B(e,t,n){k.useEffect(function(){var r=t.current;if(e&&r){var i=!1,a,o,s=function(){c.cancel(a)},l=function e(){s(),a=c(function(){n(o),e()})},u=function(){i=!1,s()},d=function(e){if(!(e.target.draggable||e.button!==0)){var t=e;t._virtualHandled||(t._virtualHandled=!0,i=!0)}},f=function(e){if(i){var t=oe(e,!1),n=r.getBoundingClientRect(),a=n.top,c=n.bottom;t<=a?(o=-z(a-t),l()):t>=c?(o=z(t-c),l()):s()}};return r.addEventListener(`mousedown`,d),r.ownerDocument.addEventListener(`mouseup`,u),r.ownerDocument.addEventListener(`mousemove`,f),r.ownerDocument.addEventListener(`dragend`,u),function(){r.removeEventListener(`mousedown`,d),r.ownerDocument.removeEventListener(`mouseup`,u),r.ownerDocument.removeEventListener(`mousemove`,f),r.ownerDocument.removeEventListener(`dragend`,u),s()}}},[e])}S(),r(),b(),_(),p();var V=10;function se(e,t,n,r,i,o,s,l){var d=k.useRef(),f=x(k.useState(null),2),p=f[0],m=f[1];return u(function(){if(p&&p.times=0;--D){var O=i(t[D]),k=n.get(O);if(k===void 0){h=!0;break}if(E-=k,E<=0)break}switch(v){case`top`:_=b-d;break;case`bottom`:_=x-f+d;break;default:var A=e.current.scrollTop,j=A+f;bj&&(g=`bottom`)}_!==null&&s(_),_!==p.lastTop&&(h=!0)}h&&m(a(a({},p),{},{times:p.times+1,targetAlign:g,lastTop:_}))}},[p,e.current]),function(e){if(e==null){l();return}if(c.cancel(d.current),typeof e==`number`)s(e);else if(e&&C(e)===`object`){var n,r=e.align;n=`index`in e?e.index:t.findIndex(function(t){return i(t)===e.key});var a=e.offset;m({times:0,index:n,offset:a===void 0?0:a,originAlign:r})}}}r(),w(),b(),_();var ce=k.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,i=e.scrollOffset,o=e.scrollRange,s=e.onStartMove,l=e.onStopMove,u=e.onScroll,d=e.horizontal,f=e.spinSize,p=e.containerSize,m=e.style,h=e.thumbStyle,g=e.showScrollBar,_=x(k.useState(!1),2),v=_[0],y=_[1],b=x(k.useState(null),2),S=b[0],C=b[1],w=x(k.useState(null),2),E=w[0],D=w[1],O=!r,j=k.useRef(),M=k.useRef(),ee=x(k.useState(g),2),te=ee[0],ne=ee[1],N=k.useRef(),P=function(){g===!0||g===!1||(clearTimeout(N.current),ne(!0),N.current=setTimeout(function(){ne(!1)},3e3))},F=o-p||0,re=p-f||0,I=k.useMemo(function(){return i===0||F===0?0:i/F*re},[i,F,re]),L=function(e){e.stopPropagation(),e.preventDefault()},ie=k.useRef({top:I,dragging:v,pageY:S,startTop:E});ie.current={top:I,dragging:v,pageY:S,startTop:E};var R=function(e){y(!0),C(oe(e,d)),D(ie.current.top),s(),e.stopPropagation(),e.preventDefault()};k.useEffect(function(){var e=function(e){e.preventDefault()},t=j.current,n=M.current;return t.addEventListener(`touchstart`,e,{passive:!1}),n.addEventListener(`touchstart`,R,{passive:!1}),function(){t.removeEventListener(`touchstart`,e),n.removeEventListener(`touchstart`,R)}},[]);var ae=k.useRef();ae.current=F;var z=k.useRef();z.current=re,k.useEffect(function(){if(v){var e,t=function(t){var n=ie.current,r=n.dragging,i=n.pageY,a=n.startTop;c.cancel(e);var o=j.current.getBoundingClientRect(),s=p/(d?o.width:o.height);if(r){var l=(oe(t,d)-i)*s,f=a;!O&&d?f-=l:f+=l;var m=ae.current,h=z.current,g=h?f/h:0,_=Math.ceil(g*m);_=Math.max(_,0),_=Math.min(_,m),e=c(function(){u(_,d)})}},n=function(){y(!1),l()};return window.addEventListener(`mousemove`,t,{passive:!0}),window.addEventListener(`touchmove`,t,{passive:!0}),window.addEventListener(`mouseup`,n,{passive:!0}),window.addEventListener(`touchend`,n,{passive:!0}),function(){window.removeEventListener(`mousemove`,t),window.removeEventListener(`touchmove`,t),window.removeEventListener(`mouseup`,n),window.removeEventListener(`touchend`,n),c.cancel(e)}}},[v]),k.useEffect(function(){return P(),function(){clearTimeout(N.current)}},[i]),k.useImperativeHandle(t,function(){return{delayHidden:P}});var B=`${n}-scrollbar`,V={position:`absolute`,visibility:te?null:`hidden`},se={position:`absolute`,borderRadius:99,background:`var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))`,cursor:`pointer`,userSelect:`none`};return d?(Object.assign(V,{height:8,left:0,right:0,bottom:0}),Object.assign(se,T({height:`100%`,width:f},O?`left`:`right`,I))):(Object.assign(V,T({width:8,top:0,bottom:0},O?`right`:`left`,0)),Object.assign(se,{width:`100%`,height:f,top:I})),k.createElement(`div`,{ref:j,className:(0,A.default)(B,T(T(T({},`${B}-horizontal`,d),`${B}-vertical`,!d),`${B}-visible`,te)),style:a(a({},V),m),onMouseDown:L,onMouseMove:P},k.createElement(`div`,{ref:M,className:(0,A.default)(`${B}-thumb`,T({},`${B}-thumb-moving`,v)),style:a(a({},se),h),onMouseDown:R}))}),le=20;function ue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=e/(arguments.length>1&&arguments[1]!==void 0?arguments[1]:0)*e;return isNaN(t)&&(t=0),t=Math.max(t,le),Math.floor(t)}h(),S(),r(),w(),b(),D(),f(),p();var de=[`prefixCls`,`className`,`height`,`itemHeight`,`fullHeight`,`style`,`data`,`children`,`itemKey`,`virtual`,`direction`,`scrollWidth`,`component`,`onScroll`,`onVirtualScroll`,`onVisibleChange`,`innerProps`,`extraRender`,`styles`,`showScrollBar`],fe=[],pe={overflowY:`auto`,overflowAnchor:`none`};function me(e,t){var r=e.prefixCls,i=r===void 0?`rc-virtual-list`:r,o=e.className,c=e.height,l=e.itemHeight,d=e.fullHeight,f=d===void 0?!0:d,p=e.style,m=e.data,h=e.children,g=e.itemKey,_=e.virtual,v=e.direction,b=e.scrollWidth,S=e.component,w=S===void 0?`div`:S,D=e.onScroll,M=e.onVirtualScroll,te=e.onVisibleChange,N=e.innerProps,I=e.extraRender,L=e.styles,R=e.showScrollBar,z=R===void 0?`optional`:R,oe=n(e,de),V=k.useCallback(function(e){return typeof g==`function`?g(e):e?.[g]},[g]),le=x(ie(V,null,null),4),me=le[0],he=le[1],H=le[2],ge=le[3],U=!!(_!==!1&&c&&l),_e=k.useMemo(function(){return Object.values(H.maps).reduce(function(e,t){return e+t},0)},[H.id,H.maps]),W=U&&m&&(Math.max(l*m.length,_e)>c||!!b),G=v===`rtl`,ve=(0,A.default)(i,T({},`${i}-rtl`,G),o),K=m||fe,q=(0,k.useRef)(),ye=(0,k.useRef)(),be=(0,k.useRef)(),xe=x((0,k.useState)(0),2),J=xe[0],Se=xe[1],Ce=x((0,k.useState)(0),2),Y=Ce[0],we=Ce[1],Te=x((0,k.useState)(!1),2),Ee=Te[0],De=Te[1],Oe=function(){De(!0)},ke=function(){De(!1)},Ae={getKey:V};function X(e){Se(function(t){var n=Ge(typeof e==`function`?e(t):e);return q.current.scrollTop=n,n})}var je=(0,k.useRef)({start:0,end:K.length}),Me=(0,k.useRef)();Me.current=x(ne(K,V),1)[0];var Ne=k.useMemo(function(){if(!U)return{scrollHeight:void 0,start:0,end:K.length-1,offset:void 0};if(!W)return{scrollHeight:ye.current?.offsetHeight||0,start:0,end:K.length-1,offset:void 0};for(var e=0,t,n,r,i=K.length,a=0;a=J&&t===void 0&&(t=a,n=e),d>J+c&&r===void 0&&(r=a),e=d}return t===void 0&&(t=0,n=0,r=Math.ceil(c/l)),r===void 0&&(r=K.length-1),r=Math.min(r+1,K.length-1),{scrollHeight:e,start:t,end:r,offset:n}},[W,U,J,K,ge,c]),Z=Ne.scrollHeight,Q=Ne.start,Pe=Ne.end,Fe=Ne.offset;je.current.start=Q,je.current.end=Pe,k.useLayoutEffect(function(){var e=H.getRecord();if(e.size===1){var t=Array.from(e.keys())[0],n=e.get(t),r=K[Q];if(r&&n===void 0&&V(r)===t){var i=H.get(t)-l;X(function(e){return e+i})}}H.resetRecord()},[Z]);var Ie=x(k.useState({width:0,height:c}),2),$=Ie[0],Le=Ie[1],Re=function(e){Le({width:e.offsetWidth,height:e.offsetHeight})},ze=(0,k.useRef)(),Be=(0,k.useRef)(),Ve=k.useMemo(function(){return ue($.width,b)},[$.width,b]),He=k.useMemo(function(){return ue($.height,Z)},[$.height,Z]),Ue=Z-c,We=(0,k.useRef)(Ue);We.current=Ue;function Ge(e){var t=e;return Number.isNaN(We.current)||(t=Math.min(t,We.current)),t=Math.max(t,0),t}var Ke=J<=0,qe=J>=Ue,Je=Y<=0,Ye=Y>=b,Xe=P(Ke,qe,Je,Ye),Ze=function(){return{x:G?-Y:Y,y:J}},Qe=(0,k.useRef)(Ze()),$e=y(function(e){if(M){var t=a(a({},Ze()),e);(Qe.current.x!==t.x||Qe.current.y!==t.y)&&(M(t),Qe.current=t)}});function et(e,t){var n=e;t?((0,O.flushSync)(function(){we(n)}),$e()):X(n)}function tt(e){var t=e.currentTarget.scrollTop;t!==J&&X(t),D?.(e),$e()}var nt=function(e){var t=e,n=b?b-$.width:0;return t=Math.max(t,0),t=Math.min(t,n),t},rt=y(function(e,t){t?((0,O.flushSync)(function(){we(function(t){return nt(t+(G?-e:e))})}),$e()):X(function(t){return t+e})}),it=x(F(U,Ke,qe,Je,Ye,!!b,rt),2),at=it[0],ot=it[1];ae(U,q,function(e,t,n,r){var i=r;return Xe(e,t,n)?!1:!i||!i._virtualHandled?(i&&(i._virtualHandled=!0),at({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0):!1}),B(W,q,function(e){X(function(t){return t+e})}),u(function(){function e(e){var t=Ke&&e.detail<0,n=qe&&e.detail>0;U&&!t&&!n&&e.preventDefault()}var t=q.current;return t.addEventListener(`wheel`,at,{passive:!1}),t.addEventListener(`DOMMouseScroll`,ot,{passive:!0}),t.addEventListener(`MozMousePixelScroll`,e,{passive:!1}),function(){t.removeEventListener(`wheel`,at),t.removeEventListener(`DOMMouseScroll`,ot),t.removeEventListener(`MozMousePixelScroll`,e)}},[U,Ke,qe]),u(function(){if(b){var e=nt(Y);we(e),$e({x:e})}},[$.width,b]);var st=function(){var e,t;(e=ze.current)==null||e.delayHidden(),(t=Be.current)==null||t.delayHidden()},ct=se(q,K,H,l,V,function(){return he(!0)},X,st);k.useImperativeHandle(t,function(){return{nativeElement:be.current,getScrollInfo:Ze,scrollTo:function(e){function t(e){return e&&C(e)===`object`&&(`left`in e||`top`in e)}t(e)?(e.left!==void 0&&we(nt(e.left)),ct(e.top)):ct(e)}}}),u(function(){te&&te(K.slice(Q,Pe+1),K)},[Q,Pe,K]);var lt=re(K,V,H,l),ut=I?.({start:Q,end:Pe,virtual:W,offsetX:Y,offsetY:Fe,rtl:G,getSize:lt}),dt=ee(K,Q,Pe,b,Y,me,h,Ae),ft=null;c&&(ft=a(T({},f?`height`:`maxHeight`,c),pe),U&&(ft.overflowY=`hidden`,b&&(ft.overflowX=`hidden`),Ee&&(ft.pointerEvents=`none`)));var pt={};return G&&(pt.dir=`rtl`),k.createElement(`div`,s({ref:be,style:a(a({},p),{},{position:`relative`}),className:ve},pt,oe),k.createElement(E,{onResize:Re},k.createElement(w,{className:`${i}-holder`,style:ft,ref:q,onScroll:tt,onMouseEnter:st},k.createElement(j,{prefixCls:i,height:Z,offsetX:Y,offsetY:Fe,scrollWidth:b,onInnerResize:he,ref:ye,innerProps:N,rtl:G,extra:ut},dt))),W&&Z>c&&k.createElement(ce,{ref:ze,prefixCls:i,scrollOffset:J,scrollRange:Z,rtl:G,onScroll:et,onStartMove:Oe,onStopMove:ke,spinSize:He,containerSize:$.height,style:L?.verticalScrollBar,thumbStyle:L?.verticalScrollBarThumb,showScrollBar:z}),W&&b>$.width&&k.createElement(ce,{ref:Be,prefixCls:i,scrollOffset:Y,scrollRange:b,rtl:G,onScroll:et,onStartMove:Oe,onStopMove:ke,spinSize:Ve,containerSize:$.width,horizontal:!0,style:L?.horizontalScrollBar,thumbStyle:L?.horizontalScrollBarThumb,showScrollBar:z}))}var he=k.forwardRef(me);he.displayName=`List`;var H=he;export{H as t}; \ No newline at end of file diff --git a/assets/favoritesAdapter-CNcc7nNe.js b/assets/favoritesAdapter-CrVwjloH.js similarity index 79% rename from assets/favoritesAdapter-CNcc7nNe.js rename to assets/favoritesAdapter-CrVwjloH.js index 0788e84..9d0cab2 100644 --- a/assets/favoritesAdapter-CNcc7nNe.js +++ b/assets/favoritesAdapter-CrVwjloH.js @@ -1 +1 @@ -import{gr as e,hr as t}from"./axios-v6FV69Ne.js";var n=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=t.getElementsByTagName(`MYFAVORITES`)[0],a=t.getElementsByTagName(`ALLVIEWS`)[0];return{myFavorites:r(n),allViews:i(a)}},r=(n,i=!1)=>{let a=t(n,`MENUITEM`),o={};return i&&(o=[]),a.length&&a.forEach((t,n)=>{let a=e(t),s=r(t,!0);if(Object.keys(s).length&&(a.children=s),i){o.push(a);return}o[n]=a}),o},i=n=>{let r=t(n,`MENUITEM`),a={};return r.length&&r.forEach((t,n)=>{let r=e(t),o=i(t);Object.keys(o).length&&(r.children=o),a[n]=r}),a};export{r as n,n as t}; \ No newline at end of file +import{mr as e,pr as t}from"./axios-BbX9YWYe.js";var n=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=t.getElementsByTagName(`MYFAVORITES`)[0],a=t.getElementsByTagName(`ALLVIEWS`)[0];return{myFavorites:r(n),allViews:i(a)}},r=(n,i=!1)=>{let a=t(n,`MENUITEM`),o={};return i&&(o=[]),a.length&&a.forEach((t,n)=>{let a=e(t),s=r(t,!0);if(Object.keys(s).length&&(a.children=s),i){o.push(a);return}o[n]=a}),o},i=n=>{let r=t(n,`MENUITEM`),a={};return r.length&&r.forEach((t,n)=>{let r=e(t),o=i(t);Object.keys(o).length&&(r.children=o),a[n]=r}),a};export{r as n,n as t}; \ No newline at end of file diff --git a/assets/filterByCode-tqvuwQE-.js b/assets/filterByCode-DyLBc-1t.js similarity index 56% rename from assets/filterByCode-tqvuwQE-.js rename to assets/filterByCode-DyLBc-1t.js index da69b8f..bd600ad 100644 --- a/assets/filterByCode-tqvuwQE-.js +++ b/assets/filterByCode-DyLBc-1t.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{In as n,Ln as r,br as i,fr as a,gr as o,hr as s,jt as c}from"./axios-v6FV69Ne.js";import{i as l}from"./ctiAxios-BIVP6fGU.js";import{O as u}from"./index-BqyXv5bE.js";var d=e(t());r();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(c,n(n({},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 s(e,`TABLE`).forEach((e,n)=>{let r=o(e),s=a(e);i(s)||(r.listes=s);let l=c(e);i(l)||(r.groups=l),t[`${r.table_id}-${n}`]=r}),t}function r(e){let t={};return s(e,`REFTABLE`).forEach(e=>{let n=o(e),r=a(e);i(r)||(n.listes=r);let s=c(e);i(s)||(n.groups=s),t[(0,m.default)(n.table_id)]=n}),t}function a(e){let t={};return s(e,`LISTE`).forEach(e=>{let n=o(e);t[(0,m.default)(n.liste_id)]=n}),t}function c(e){let t={};return s(e,`GROUP`).forEach(e=>{let n=o(e),r=c(e);i(r)||(n.groups=r);let s=a(e);i(s)||(n.listes=s),t[(0,m.default)(n.texte)]=n}),t}}function g(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`LISTE`)[0],r=o(n),i=s(n,`COLUMN`);if(i){let e={};i.forEach(t=>{let n=o(t);e[n.name]=n}),r.columns=e}let a=s(n,`RECORD`);if(a){let e={};a.forEach(t=>{let n=o(t);e[n.oid]=n}),r.records=e}let c=s(n,`OID`);if(c){let e={};c.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{Fn as n,Pn as r,kt as i,mr as a,pr as o,ur as s,vr as c}from"./axios-BbX9YWYe.js";import{i as l}from"./ctiAxios-BMu1IxXE.js";import{O as u}from"./index-Cdh6k4b7.js";var d=e(t());n();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(i,r(r({},e),{},{ref:t,icon:f}))}),m=e(u());function h(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return{schema:a(t).schema,tables:n(t),refTables:r(t)};function n(e){let t={};return o(e,`TABLE`).forEach((e,n)=>{let r=a(e),o=i(e);c(o)||(r.listes=o);let l=s(e);c(l)||(r.groups=l),t[`${r.table_id}-${n}`]=r}),t}function r(e){let t={};return o(e,`REFTABLE`).forEach(e=>{let n=a(e),r=i(e);c(r)||(n.listes=r);let o=s(e);c(o)||(n.groups=o),t[(0,m.default)(n.table_id)]=n}),t}function i(e){let t={};return o(e,`LISTE`).forEach(e=>{let n=a(e);t[(0,m.default)(n.liste_id)]=n}),t}function s(e){let t={};return o(e,`GROUP`).forEach(e=>{let n=a(e),r=s(e);c(r)||(n.groups=r);let o=i(e);c(o)||(n.listes=o),t[(0,m.default)(n.texte)]=n}),t}}function g(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=o(t,`LISTE`)[0],r=a(n),i=o(n,`COLUMN`);if(i){let e={};i.forEach(t=>{let n=a(t);e[n.name]=n}),r.columns=e}let s=o(n,`RECORD`);if(s){let e={};s.forEach(t=>{let n=a(t);e[n.oid]=n}),r.records=e}let c=o(n,`OID`);if(c){let e={};c.forEach(t=>{let n=a(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=s()+`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/iconUtil-5_AEuFJs.js b/assets/iconUtil-5_AEuFJs.js deleted file mode 100644 index 7dc3f3e..0000000 --- a/assets/iconUtil-5_AEuFJs.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Et as n,Gn as r,In as i,Kn as a,L as o,Ln as s,Rn as c,Sn as l,Vn as u,Wn as d,_t as f,ar as p,at as m,bn as h,cr as g,gt as _,ir as v,jt as y,nn as b,nr as x,or as S,rr as C,sr as w,st as T,tn as E,tr as D,xn as O,yn as k,z as A}from"./axios-v6FV69Ne.js";import{n as j,t as M}from"./slicedToArray-YLaz90ka.js";import{n as N,t as P}from"./typeof-BUNGcdwP.js";import{i as F,r as I}from"./asyncToGenerator-DHhZBkop.js";import{c as L,l as R,m as ee,p as z,s as B,u as te}from"./button-C7b7AmGo.js";import{b as ne,y as V}from"./SearchOutlined-ByvkcFgQ.js";import{t as re}from"./es-DLgxNX2G.js";var H=e(t());g(),N(),F(),S(),v(),x(),a();var U=e(d());c(),s(),l(),h(),j(),b(),_(),T(),L(),V();function W(e,t){return e[t]}z(),R();function G(e,t){var n=new Set;return e.forEach(function(e){t.has(e)||n.add(e)}),n}function ie(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!!(n||r)||i===!1}function ae(e,t,n,r){for(var i=new Set(e),a=new Set,o=0;o<=n;o+=1)(t.get(o)||new Set).forEach(function(e){var t=e.key,n=e.node,a=e.children,o=a===void 0?[]:a;i.has(t)&&!r(n)&&o.filter(function(e){return!r(e.node)}).forEach(function(e){i.add(e.key)})});for(var s=new Set,c=n;c>=0;--c)(t.get(c)||new Set).forEach(function(e){var t=e.parent,n=e.node;if(!(r(n)||!e.parent||s.has(e.parent.key))){if(r(e.parent.node)){s.add(t.key);return}var o=!0,c=!1;(t.children||[]).filter(function(e){return!r(e.node)}).forEach(function(e){var t=e.key,n=i.has(t);o&&!n&&(o=!1),!c&&(n||a.has(t))&&(c=!0)}),o&&i.add(t.key),c&&a.add(t.key),s.add(t.key)}});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(G(a,i))}}function oe(e,t,n,r,i){for(var a=new Set(e),o=new Set(t),s=0;s<=r;s+=1)(n.get(s)||new Set).forEach(function(e){var t=e.key,n=e.node,r=e.children,s=r===void 0?[]:r;!a.has(t)&&!o.has(t)&&!i(n)&&s.filter(function(e){return!i(e.node)}).forEach(function(e){a.delete(e.key)})});o=new Set;for(var c=new Set,l=r;l>=0;--l)(n.get(l)||new Set).forEach(function(e){var t=e.parent,n=e.node;if(!(i(n)||!e.parent||c.has(e.parent.key))){if(i(e.parent.node)){c.add(t.key);return}var r=!0,s=!1;(t.children||[]).filter(function(e){return!i(e.node)}).forEach(function(e){var t=e.key,n=a.has(t);r&&!n&&(r=!1),!s&&(n||o.has(t))&&(s=!0)}),r||a.delete(t.key),s&&o.add(t.key),c.add(t.key)}});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(G(o,a))}}function K(e,t,n,r){var i=[],a=r||ie,o=new Set(e.filter(function(e){var t=!!W(n,e);return t||i.push(e),t})),s=new Map,c=0;return Object.keys(n).forEach(function(e){var t=n[e],r=t.level,i=s.get(r);i||(i=new Set,s.set(r,i)),i.add(t),c=Math.max(c,r)}),u(!i.length,`Tree missing follow keys: ${i.slice(0,100).map(function(e){return`'${e}'`}).join(`, `)}`),t===!0?ae(o,s,c,a):oe(o,t.halfCheckedKeys,s,c,a)}c();var se=[`children`];function ce(e,t){return`${e}-${t}`}function le(e){return e&&e.type&&e.type.isTreeNode}function q(e,t){return e??t}function ue(e){var t=e||{},n=t.title,r=t._title,i=t.key,a=t.children,o=n||`title`;return{title:o,_title:r||[o],key:i||`key`,children:a||`children`}}function de(e){function t(e){return ee(e).map(function(e){if(!le(e))return u(!e,`Tree/TreeNode can only accept TreeNode as children.`),null;var n=e.key,r=e.props,a=r.children,o=E(r,se),s=i({key:n},o),c=t(a);return c.length&&(s.children=c),s}).filter(function(e){return e})}return t(e)}function fe(e,t,n){var r=ue(n),a=r._title,o=r.key,s=r.children,c=new Set(t===!0?[]:t),l=[];function u(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return e.map(function(r,d){for(var f=ce(n?n.pos:`0`,d),p=q(r[o],f),m,h=0;h1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,i=t.onProcessFinished,a=t.externalGetKey,o=t.childrenPropName,s=t.fieldNames,c=arguments.length>2?arguments[2]:void 0,l=a||c,u={},d={},f={posEntities:u,keyEntities:d};return n&&(f=n(f)||f),pe(e,function(e){var t=e.node,n=e.index,i=e.pos,a=e.key,o=e.parentPos,s=e.level,c={node:t,nodes:e.nodes,index:n,key:a,pos:i,level:s},l=q(a,i);u[i]=c,d[l]=c,c.parent=u[o],c.parent&&(c.parent.children=c.parent.children||[],c.parent.children.push(c)),r&&r(c,f)},{externalGetKey:l,childrenPropName:o,fieldNames:s}),i&&i(f),f}function J(e,t){var n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,a=t.loadingKeys,o=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,l=t.dropPosition,u=t.keyEntities,d=W(u,e);return{eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:a.indexOf(e)!==-1,checked:o.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:``),dragOver:c===e&&l===0,dragOverGapTop:c===e&&l===-1,dragOverGapBottom:c===e&&l===1}}function Y(e){var t=e.data,n=e.expanded,r=e.selected,a=e.checked,o=e.loaded,s=e.loading,c=e.halfChecked,l=e.dragOver,d=e.dragOverGapTop,f=e.dragOverGapBottom,p=e.pos,m=e.active,h=e.eventKey,g=i(i({},t),{},{expanded:n,selected:r,checked:a,loaded:o,loading:s,halfChecked:c,dragOver:l,dragOverGapTop:d,dragOverGapBottom:f,pos:p,active:m,key:h});return`props`in g||Object.defineProperty(g,`props`,{get:function(){return u(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),g}var he=H.createContext(null);function ge(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,i={pointerEvents:`none`,position:`absolute`,right:0,backgroundColor:`red`,height:2};switch(t){case-1:i.top=0,i.left=-n*r;break;case 1:i.bottom=0,i.left=-n*r;break;case 0:i.bottom=0,i.left=r;break}return H.createElement(`div`,{style:i})}function _e(e){if(e==null)throw TypeError(`Cannot destructure `+e)}var ve=H.memo(function(e){for(var t=e.prefixCls,n=e.level,r=e.isStart,i=e.isEnd,a=`${t}-indent-unit`,o=[],s=0;s0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function i(e,t){var n=new Map;e.forEach(function(e){n.set(e,!0)});var r=t.filter(function(e){return!n.has(e)});return r.length===1?r[0]:null}return n ${t}`;return t}var ze=H.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var i=e.expandedKeys,a=e.selectedKeys,o=e.checkedKeys,s=e.loadedKeys,c=e.loadingKeys,l=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,p=e.dragging,m=e.dragOverNodeKey,h=e.dropPosition,g=e.motion,_=e.height,v=e.itemHeight,y=e.virtual,b=e.focusable,x=e.activeItem,S=e.focused,C=e.tabIndex,T=e.onKeyDown,D=e.onFocus,O=e.onBlur,k=e.onActiveChange,A=e.onListChangeStart,j=e.onListChangeEnd,N=E(e,Ae),P=H.useRef(null),F=H.useRef(null);H.useImperativeHandle(t,function(){return{scrollTo:function(e){P.current.scrollTo(e)},getIndentWidth:function(){return F.current.offsetWidth}}});var I=M(H.useState(i),2),L=I[0],R=I[1],ee=M(H.useState(r),2),z=ee[0],B=ee[1],te=M(H.useState(r),2),ne=te[0],V=te[1],U=M(H.useState([]),2),W=U[0],G=U[1],ie=M(H.useState(null),2),ae=ie[0],oe=ie[1],K=H.useRef(r);K.current=r;function se(){var e=K.current;B(e),V(e),G([]),oe(null),j()}f(function(){R(i);var e=Oe(L,i);if(e.key!==null)if(e.add){var t=z.findIndex(function(t){return t.key===e.key}),n=Ie(ke(z,r,e.key),y,_,v),a=z.slice();a.splice(t+1,0,Fe),V(a),G(n),oe(`show`)}else{var o=r.findIndex(function(t){return t.key===e.key}),s=Ie(ke(r,z,e.key),y,_,v),c=r.slice();c.splice(o+1,0,Fe),V(c),G(s),oe(`hide`)}else z!==r&&(B(r),V(r))},[i,r]),H.useEffect(function(){p||se()},[p]);var ce=g?ne:r,le={expandedKeys:i,selectedKeys:a,loadedKeys:s,loadingKeys:c,checkedKeys:o,halfCheckedKeys:l,dragOverNodeKey:m,dropPosition:h,keyEntities:u};return H.createElement(H.Fragment,null,S&&x&&H.createElement(`span`,{style:je,"aria-live":`assertive`},Re(x)),H.createElement(`div`,null,H.createElement(`input`,{style:je,disabled:b===!1||d,tabIndex:b===!1?null:C,onKeyDown:T,onFocus:D,onBlur:O,value:``,onChange:Me,"aria-label":`for screen reader`})),H.createElement(`div`,{className:`${n}-treenode`,"aria-hidden":!0,style:{position:`absolute`,pointerEvents:`none`,visibility:`hidden`,height:0,overflow:`hidden`,border:0,padding:0}},H.createElement(`div`,{className:`${n}-indent`},H.createElement(`div`,{ref:F,className:`${n}-indent-unit`}))),H.createElement(re,w({},N,{data:ce,itemKey:Le,height:_,fullHeight:!1,virtual:y,itemHeight:v,prefixCls:`${n}-list`,ref:P,onVisibleChange:function(e,t){var n=new Set(e);t.filter(function(e){return!n.has(e)}).some(function(e){return Le(e)===Z})&&se()}}),function(e){var t=e.pos,n=w({},(_e(e.data),e.data)),r=e.title,i=e.key,a=e.isStart,o=e.isEnd,s=q(i,t);delete n.key,delete n.children;var c=J(s,le);return H.createElement(De,w({},n,c,{title:r,active:!!x&&i===x.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:g,motionNodes:i===Z?W:null,motionType:ae,onMotionStart:A,onMotionEnd:se,treeNodeRequiredProps:le,onMouseMove:function(){k(null)}}))}))});ze.displayName=`NodeList`,h(),N(),c();function Q(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function $(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function Be(e){return e.split(`-`)}function Ve(e,t){var n=[],r=W(t,e);function i(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(function(e){var t=e.key,r=e.children;n.push(t),i(r)})}return i(r.children),n}function He(e){if(e.parent){var t=Be(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Ue(e){var t=Be(e.pos);return Number(t[t.length-1])===0}function We(e,t,n,r,i,a,o,s,c,l){var u=e.clientX,d=e.clientY,f=e.target.getBoundingClientRect(),p=f.top,m=f.height,h=((l===`rtl`?-1:1)*((i?.x||0)-u)-12)/r,g=W(s,n.props.eventKey);if(d-1.5?a({dragNode:T,dropNode:E,dropPosition:1})?S=1:D=!1:a({dragNode:T,dropNode:E,dropPosition:0})?S=0:a({dragNode:T,dropNode:E,dropPosition:1})?S=1:D=!1:a({dragNode:T,dropNode:E,dropPosition:1})?S=1:D=!1,{dropPosition:S,dropLevelOffset:C,dropTargetKey:g.key,dropTargetPos:g.pos,dragOverNodeKey:x,dropContainerKey:S===0?null:g.parent?.key||null,dropAllowed:D}}function Ge(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function Ke(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(P(e)===`object`)t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return u(!1,"`checkedKeys` is not an array or an object"),null;return t}function qe(e,t){var n=new Set;function r(e){if(!n.has(e)){var i=W(t,e);if(i){n.add(e);var a=i.parent;i.node.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(e){r(e)}),k(n)}g(),F(),N(),s(),h(),S(),v(),x(),a(),l(),V(),c();var Je=10,Ye=function(e){r(n,e);var t=O(n);function n(){var e;p(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.destroyed=!1,e.delayedDragEnterLogic=void 0,e.loadingRetryTimes={},e.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:ue()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=H.createRef(),e.onNodeDragStart=function(t,n){var r=e.state,i=r.expandedKeys,a=r.keyEntities,o=e.props.onDragStart,s=n.props.eventKey;e.dragNode=n,e.dragStartMousePosition={x:t.clientX,y:t.clientY};var c=Q(i,s);e.setState({draggingNodeKey:s,dragChildrenKeys:Ve(s,a),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(c),window.addEventListener(`dragend`,e.onWindowDragEnd),o?.({event:t,node:Y(n.props)})},e.onNodeDragEnter=function(t,n){var r=e.state,i=r.expandedKeys,a=r.keyEntities,o=r.dragChildrenKeys,s=r.flattenNodes,c=r.indent,l=e.props,u=l.onDragEnter,d=l.onExpand,f=l.allowDrop,p=l.direction,m=n.props,h=m.pos,g=m.eventKey,_=D(e).dragNode;if(e.currentMouseOverDroppableNodeKey!==g&&(e.currentMouseOverDroppableNodeKey=g),!_){e.resetDragState();return}var v=We(t,_,n,c,e.dragStartMousePosition,f,s,a,i,p),y=v.dropPosition,b=v.dropLevelOffset,x=v.dropTargetKey,S=v.dropContainerKey,C=v.dropTargetPos,w=v.dropAllowed,T=v.dragOverNodeKey;if(o.indexOf(x)!==-1||!w){e.resetDragState();return}if(e.delayedDragEnterLogic||={},Object.keys(e.delayedDragEnterLogic).forEach(function(t){clearTimeout(e.delayedDragEnterLogic[t])}),_.props.eventKey!==n.props.eventKey&&(t.persist(),e.delayedDragEnterLogic[h]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var r=k(i),o=W(a,n.props.eventKey);o&&(o.children||[]).length&&(r=$(i,n.props.eventKey)),`expandedKeys`in e.props||e.setExpandedKeys(r),d?.(r,{node:Y(n.props),expanded:!0,nativeEvent:t.nativeEvent})}},800)),_.props.eventKey===x&&b===0){e.resetDragState();return}e.setState({dragOverNodeKey:T,dropPosition:y,dropLevelOffset:b,dropTargetKey:x,dropContainerKey:S,dropTargetPos:C,dropAllowed:w}),u?.({event:t,node:Y(n.props),expandedKeys:i})},e.onNodeDragOver=function(t,n){var r=e.state,i=r.dragChildrenKeys,a=r.flattenNodes,o=r.keyEntities,s=r.expandedKeys,c=r.indent,l=e.props,u=l.onDragOver,d=l.allowDrop,f=l.direction,p=D(e).dragNode;if(p){var m=We(t,p,n,c,e.dragStartMousePosition,d,a,o,s,f),h=m.dropPosition,g=m.dropLevelOffset,_=m.dropTargetKey,v=m.dropContainerKey,y=m.dropAllowed,b=m.dropTargetPos,x=m.dragOverNodeKey;i.indexOf(_)!==-1||!y||(p.props.eventKey===_&&g===0?e.state.dropPosition===null&&e.state.dropLevelOffset===null&&e.state.dropTargetKey===null&&e.state.dropContainerKey===null&&e.state.dropTargetPos===null&&e.state.dropAllowed===!1&&e.state.dragOverNodeKey===null||e.resetDragState():h===e.state.dropPosition&&g===e.state.dropLevelOffset&&_===e.state.dropTargetKey&&v===e.state.dropContainerKey&&b===e.state.dropTargetPos&&y===e.state.dropAllowed&&x===e.state.dragOverNodeKey||e.setState({dropPosition:h,dropLevelOffset:g,dropTargetKey:_,dropContainerKey:v,dropTargetPos:b,dropAllowed:y,dragOverNodeKey:x}),u?.({event:t,node:Y(n.props)}))}},e.onNodeDragLeave=function(t,n){e.currentMouseOverDroppableNodeKey===n.props.eventKey&&!t.currentTarget.contains(t.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var r=e.props.onDragLeave;r?.({event:t,node:Y(n.props)})},e.onWindowDragEnd=function(t){e.onNodeDragEnd(t,null,!0),window.removeEventListener(`dragend`,e.onWindowDragEnd)},e.onNodeDragEnd=function(t,n){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),r?.({event:t,node:Y(n.props)}),e.dragNode=null,window.removeEventListener(`dragend`,e.onWindowDragEnd)},e.onNodeDrop=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=e.state,o=a.dragChildrenKeys,s=a.dropPosition,c=a.dropTargetKey,l=a.dropTargetPos;if(a.dropAllowed){var d=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),c!==null){var f=i(i({},J(c,e.getTreeNodeRequiredProps())),{},{active:e.getActiveItem()?.key===c,data:W(e.state.keyEntities,c).node});u(o.indexOf(c)===-1,`Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.`);var p=Be(l),m={event:t,node:Y(f),dragNode:e.dragNode?Y(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(o),dropToGap:s!==0,dropPosition:s+Number(p[p.length-1])};r||d?.(m),e.dragNode=null}}},e.cleanDragState=function(){e.state.draggingNodeKey!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,n){var r=e.state,a=r.expandedKeys,o=r.flattenNodes,s=n.expanded,c=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var l=o.filter(function(e){return e.key===c})[0],u=Y(i(i({},J(c,e.getTreeNodeRequiredProps())),{},{data:l.data}));e.setExpandedKeys(s?Q(a,c):$(a,c)),e.onNodeExpand(t,u)}},e.onNodeClick=function(t,n){var r=e.props,i=r.onClick;r.expandAction===`click`&&e.triggerExpandActionExpand(t,n),i?.(t,n)},e.onNodeDoubleClick=function(t,n){var r=e.props,i=r.onDoubleClick;r.expandAction===`doubleClick`&&e.triggerExpandActionExpand(t,n),i?.(t,n)},e.onNodeSelect=function(t,n){var r=e.state.selectedKeys,i=e.state,a=i.keyEntities,o=i.fieldNames,s=e.props,c=s.onSelect,l=s.multiple,u=n.selected,d=n[o.key],f=!u;r=f?l?$(r,d):[d]:Q(r,d);var p=r.map(function(e){var t=W(a,e);return t?t.node:null}).filter(function(e){return e});e.setUncontrolledState({selectedKeys:r}),c?.(r,{event:`select`,selected:f,node:n,selectedNodes:p,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,r){var i=e.state,a=i.keyEntities,o=i.checkedKeys,s=i.halfCheckedKeys,c=e.props,l=c.checkStrictly,u=c.onCheck,d=n.key,f,p={event:`check`,node:n,checked:r,nativeEvent:t.nativeEvent};if(l){var m=r?$(o,d):Q(o,d);f={checked:m,halfChecked:Q(s,d)},p.checkedNodes=m.map(function(e){return W(a,e)}).filter(function(e){return e}).map(function(e){return e.node}),e.setUncontrolledState({checkedKeys:m})}else{var h=K([].concat(k(o),[d]),!0,a),g=h.checkedKeys,_=h.halfCheckedKeys;if(!r){var v=new Set(g);v.delete(d);var y=K(Array.from(v),{checked:!1,halfCheckedKeys:_},a);g=y.checkedKeys,_=y.halfCheckedKeys}f=g,p.checkedNodes=[],p.checkedNodesPositions=[],p.halfCheckedKeys=_,g.forEach(function(e){var t=W(a,e);if(t){var n=t.node,r=t.pos;p.checkedNodes.push(n),p.checkedNodesPositions.push({node:n,pos:r})}}),e.setUncontrolledState({checkedKeys:g},!1,{halfCheckedKeys:_})}u?.(f,p)},e.onNodeLoad=function(t){var n=t.key,r=new Promise(function(r,i){e.setState(function(a){var o=a.loadedKeys,s=o===void 0?[]:o,c=a.loadingKeys,l=c===void 0?[]:c,d=e.props,f=d.loadData,p=d.onLoad;return!f||s.indexOf(n)!==-1||l.indexOf(n)!==-1?null:(f(t).then(function(){var i=e.state.loadedKeys,a=$(i,n);p?.(a,{event:`load`,node:t}),e.setUncontrolledState({loadedKeys:a}),e.setState(function(e){return{loadingKeys:Q(e.loadingKeys,n)}}),r()}).catch(function(t){if(e.setState(function(e){return{loadingKeys:Q(e.loadingKeys,n)}}),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=Je){var a=e.state.loadedKeys;u(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:$(a,n)}),r()}i(t)}),{loadingKeys:$(l,n)})})});return r.catch(function(){}),r},e.onNodeMouseEnter=function(t,n){var r=e.props.onMouseEnter;r?.({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var r=e.props.onMouseLeave;r?.({event:t,node:n})},e.onNodeContextMenu=function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});var n=[...arguments];t?.apply(void 0,n)},e.onBlur=function(){var t=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);var n=[...arguments];t?.apply(void 0,n)},e.getTreeNodeRequiredProps=function(){var t=e.state,n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,a=t.loadingKeys,o=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,l=t.dropPosition,u=t.keyEntities;return{expandedKeys:n||[],selectedKeys:r||[],loadedKeys:i||[],loadingKeys:a||[],checkedKeys:o||[],halfCheckedKeys:s||[],dragOverNodeKey:c,dropPosition:l,keyEntities:u}},e.setExpandedKeys=function(t){var n=e.state,r=n.treeData,i=n.fieldNames,a=fe(r,t,i);e.setUncontrolledState({expandedKeys:t,flattenNodes:a},!0)},e.onNodeExpand=function(t,n){var r=e.state.expandedKeys,i=e.state,a=i.listChanging,o=i.fieldNames,s=e.props,c=s.onExpand,l=s.loadData,d=n.expanded,f=n[o.key];if(!a){var p=r.indexOf(f),m=!d;if(u(d&&p!==-1||!d&&p===-1,`Expand state not sync with index check`),r=m?$(r,f):Q(r,f),e.setExpandedKeys(r),c?.(r,{node:n,expanded:m,nativeEvent:t.nativeEvent}),m&&l){var h=e.onNodeLoad(n);h&&h.then(function(){var t=fe(e.state.treeData,r,o);e.setUncontrolledState({flattenNodes:t})}).catch(function(){var t=e.state.expandedKeys,n=Q(t,f);e.setExpandedKeys(n)})}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})},e.onActiveChange=function(t){var n=e.state.activeKey,r=e.props.onActiveChange;n!==t&&(e.setState({activeKey:t}),t!==null&&e.scrollTo({key:t}),r?.(t))},e.getActiveItem=function(){var t=e.state,n=t.activeKey,r=t.flattenNodes;return n===null?null:r.find(function(e){return e.key===n})||null},e.offsetActiveKey=function(t){var n=e.state,r=n.flattenNodes,i=n.activeKey,a=r.findIndex(function(e){return e.key===i});a===-1&&t<0&&(a=r.length),a=(a+t+r.length)%r.length;var o=r[a];if(o){var s=o.key;e.onActiveChange(s)}else e.onActiveChange(null)},e.onKeyDown=function(t){var n=e.state,r=n.activeKey,a=n.expandedKeys,o=n.checkedKeys,s=n.fieldNames,c=e.props,l=c.onKeyDown,u=c.checkable,d=c.selectable;switch(t.which){case B.UP:e.offsetActiveKey(-1),t.preventDefault();break;case B.DOWN:e.offsetActiveKey(1),t.preventDefault();break}var f=e.getActiveItem();if(f&&f.data){var p=e.getTreeNodeRequiredProps(),m=f.data.isLeaf===!1||!!(f.data[s.children]||[]).length,h=Y(i(i({},J(r,p)),{},{data:f.data,active:!0}));switch(t.which){case B.LEFT:m&&a.includes(r)?e.onNodeExpand({},h):f.parent&&e.onActiveChange(f.parent.key),t.preventDefault();break;case B.RIGHT:m&&!a.includes(r)?e.onNodeExpand({},h):f.children&&f.children.length&&e.onActiveChange(f.children[0].key),t.preventDefault();break;case B.ENTER:case B.SPACE:u&&!h.disabled&&h.checkable!==!1&&!h.disableCheckbox?e.onNodeCheck({},h,!o.includes(r)):!u&&d&&!h.disabled&&h.selectable!==!1&&e.onNodeSelect({},h);break}}l?.(t)},e.setUncontrolledState=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var a=!1,o=!0,s={};Object.keys(t).forEach(function(n){if(n in e.props){o=!1;return}a=!0,s[n]=t[n]}),a&&(!n||o)&&e.setState(i(i({},s),r))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return C(n,[{key:`componentDidMount`,value:function(){this.destroyed=!1,this.onUpdated()}},{key:`componentDidUpdate`,value:function(){this.onUpdated()}},{key:`onUpdated`,value:function(){var e=this.props.activeKey;e!==void 0&&e!==this.state.activeKey&&(this.setState({activeKey:e}),e!==null&&this.scrollTo({key:e}))}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`dragend`,this.onWindowDragEnd),this.destroyed=!0}},{key:`resetDragState`,value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:`render`,value:function(){var e,t=this.state,n=t.focused,r=t.flattenNodes,i=t.keyEntities,a=t.draggingNodeKey,o=t.activeKey,s=t.dropLevelOffset,c=t.dropContainerKey,l=t.dropTargetKey,u=t.dropPosition,d=t.dragOverNodeKey,f=t.indent,p=this.props,m=p.prefixCls,h=p.className,g=p.style,_=p.showLine,v=p.focusable,y=p.tabIndex,b=y===void 0?0:y,x=p.selectable,S=p.showIcon,C=p.icon,T=p.switcherIcon,E=p.draggable,D=p.checkable,O=p.checkStrictly,k=p.disabled,A=p.motion,j=p.loadData,M=p.filterTreeNode,N=p.height,F=p.itemHeight,L=p.virtual,R=p.titleRender,ee=p.dropIndicatorRender,z=p.onContextMenu,B=p.onScroll,te=p.direction,V=p.rootClassName,re=p.rootStyle,W=ne(this.props,{aria:!0,data:!0}),G;return E&&(G=P(E)===`object`?E:typeof E==`function`?{nodeDraggable:E}:{}),H.createElement(he.Provider,{value:{prefixCls:m,selectable:x,showIcon:S,icon:C,switcherIcon:T,draggable:G,draggingNodeKey:a,checkable:D,checkStrictly:O,disabled:k,keyEntities:i,dropLevelOffset:s,dropContainerKey:c,dropTargetKey:l,dropPosition:u,dragOverNodeKey:d,indent:f,direction:te,dropIndicatorRender:ee,loadData:j,filterTreeNode:M,titleRender:R,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},H.createElement(`div`,{role:`tree`,className:(0,U.default)(m,h,V,(e={},I(e,`${m}-show-line`,_),I(e,`${m}-focused`,n),I(e,`${m}-active-focused`,o!==null),e)),style:re},H.createElement(ze,w({ref:this.listRef,prefixCls:m,style:g,data:r,disabled:k,selectable:x,checkable:!!D,motion:A,dragging:a!==null,height:N,itemHeight:F,virtual:L,focusable:v,focused:n,tabIndex:b,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:z,onScroll:B},this.getTreeNodeRequiredProps(),W))))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=t.prevProps,r={prevProps:e};function a(t){return!n&&t in e||n&&n[t]!==e[t]}var o,s=t.fieldNames;if(a(`fieldNames`)&&(s=ue(e.fieldNames),r.fieldNames=s),a(`treeData`)?o=e.treeData:a(`children`)&&(u(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),o=de(e.children)),o){r.treeData=o;var c=me(o,{fieldNames:s});r.keyEntities=i(I({},Z,Pe),c.keyEntities)}var l=r.keyEntities||t.keyEntities;if(a(`expandedKeys`)||n&&a(`autoExpandParent`))r.expandedKeys=e.autoExpandParent||!n&&e.defaultExpandParent?qe(e.expandedKeys,l):e.expandedKeys;else if(!n&&e.defaultExpandAll){var d=i({},l);delete d[Z],r.expandedKeys=Object.keys(d).map(function(e){return d[e].key})}else !n&&e.defaultExpandedKeys&&(r.expandedKeys=e.autoExpandParent||e.defaultExpandParent?qe(e.defaultExpandedKeys,l):e.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,(o||r.expandedKeys)&&(r.flattenNodes=fe(o||t.treeData,r.expandedKeys||t.expandedKeys,s)),e.selectable&&(a(`selectedKeys`)?r.selectedKeys=Ge(e.selectedKeys,e):!n&&e.defaultSelectedKeys&&(r.selectedKeys=Ge(e.defaultSelectedKeys,e))),e.checkable){var f;if(a(`checkedKeys`)?f=Ke(e.checkedKeys)||{}:!n&&e.defaultCheckedKeys?f=Ke(e.defaultCheckedKeys)||{}:o&&(f=Ke(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),f){var p=f,m=p.checkedKeys,h=m===void 0?[]:m,g=p.halfCheckedKeys,_=g===void 0?[]:g;if(!e.checkStrictly){var v=K(h,!0,l);h=v.checkedKeys,_=v.halfCheckedKeys}r.checkedKeys=h,r.halfCheckedKeys=_}}return a(`loadedKeys`)&&(r.loadedKeys=e.loadedKeys),r}}]),n}(H.Component);Ye.defaultProps={prefixCls:`rc-tree`,showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ge,allowDrop:function(){return!0},expandAction:!1},Ye.TreeNode=X;var Xe=Ye,Ze={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:`filled`};s();var Qe=H.forwardRef(function(e,t){return H.createElement(y,i(i({},e),{},{ref:t,icon:Ze}))}),$e={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 42h216v494z`}}]},name:`file`,theme:`outlined`};s();var et=H.forwardRef(function(e,t){return H.createElement(y,i(i({},e),{},{ref:t,icon:$e}))}),tt={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`minus-square`,theme:`outlined`};s();var nt=H.forwardRef(function(e,t){return H.createElement(y,i(i({},e),{},{ref:t,icon:tt}))}),rt={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h152v152c0 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-8H544V328c0-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 8z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`plus-square`,theme:`outlined`};s();var it=H.forwardRef(function(e,t){return H.createElement(y,i(i({},e),{},{ref:t,icon:rt}))});N();function at(e,t,r,i){var a=i.isLeaf,s=i.expanded;if(i.loading)return H.createElement(n,{className:`${e}-switcher-loading-icon`});var c;if(r&&P(r)===`object`&&(c=r.showLeafIcon),a){if(!r)return null;if(typeof c!=`boolean`&&c){var l=typeof c==`function`?c(i):c,u=`${e}-switcher-line-custom-icon`;return A(l)?o(l,{className:(0,U.default)(l.props.className||``,u)}):l}return c?H.createElement(et,{className:`${e}-switcher-line-icon`}):H.createElement(`span`,{className:`${e}-switcher-leaf-line`})}var d=`${e}-switcher-icon`,f=typeof t==`function`?t(i):t;return A(f)?o(f,{className:(0,U.default)(f.props.className||``,d)}):f||(r?s?H.createElement(nt,{className:`${e}-switcher-line-icon`}):H.createElement(it,{className:`${e}-switcher-line-icon`}):H.createElement(Qe,{className:d}))}export{Xe as a,qe as c,de as d,K as f,et as i,X as l,it as n,$ as o,nt as r,Q as s,at as t,me as u}; \ No newline at end of file diff --git a/assets/iconUtil-qonJUFWj.js b/assets/iconUtil-qonJUFWj.js new file mode 100644 index 0000000..d9d7ca8 --- /dev/null +++ b/assets/iconUtil-qonJUFWj.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$n as n,$t as r,F as i,Fn as a,Hn as o,In as s,L as c,Pn as l,Un as u,Wn as d,_n as f,ar as p,at as m,bn as h,en as g,er as _,ht as v,ir as y,kt as b,mt as x,nr as S,or as C,rr as w,rt as T,tr as E,vn as D,wt as O,yn as k,zn as A}from"./axios-BbX9YWYe.js";import{n as j,t as M}from"./slicedToArray-YLaz90ka.js";import{n as N,t as P}from"./typeof-BUNGcdwP.js";import{i as F,r as I}from"./asyncToGenerator-DHhZBkop.js";import{c as L,l as ee,m as te,p as R,s as z,u as ne}from"./button-CGra0C8Y.js";import{b as re,y as B}from"./SearchOutlined-BTRNdCQU.js";import{t as ie}from"./es-XHIvWmaW.js";var V=e(t());C(),N(),F(),y(),S(),_(),d();var H=e(o());s(),a(),h(),D(),j(),g(),x(),m(),L(),B();function U(e,t){return e[t]}R(),ee();function W(e,t){var n=new Set;return e.forEach(function(e){t.has(e)||n.add(e)}),n}function ae(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!!(n||r)||i===!1}function oe(e,t,n,r){for(var i=new Set(e),a=new Set,o=0;o<=n;o+=1)(t.get(o)||new Set).forEach(function(e){var t=e.key,n=e.node,a=e.children,o=a===void 0?[]:a;i.has(t)&&!r(n)&&o.filter(function(e){return!r(e.node)}).forEach(function(e){i.add(e.key)})});for(var s=new Set,c=n;c>=0;--c)(t.get(c)||new Set).forEach(function(e){var t=e.parent,n=e.node;if(!(r(n)||!e.parent||s.has(e.parent.key))){if(r(e.parent.node)){s.add(t.key);return}var o=!0,c=!1;(t.children||[]).filter(function(e){return!r(e.node)}).forEach(function(e){var t=e.key,n=i.has(t);o&&!n&&(o=!1),!c&&(n||a.has(t))&&(c=!0)}),o&&i.add(t.key),c&&a.add(t.key),s.add(t.key)}});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(W(a,i))}}function G(e,t,n,r,i){for(var a=new Set(e),o=new Set(t),s=0;s<=r;s+=1)(n.get(s)||new Set).forEach(function(e){var t=e.key,n=e.node,r=e.children,s=r===void 0?[]:r;!a.has(t)&&!o.has(t)&&!i(n)&&s.filter(function(e){return!i(e.node)}).forEach(function(e){a.delete(e.key)})});o=new Set;for(var c=new Set,l=r;l>=0;--l)(n.get(l)||new Set).forEach(function(e){var t=e.parent,n=e.node;if(!(i(n)||!e.parent||c.has(e.parent.key))){if(i(e.parent.node)){c.add(t.key);return}var r=!0,s=!1;(t.children||[]).filter(function(e){return!i(e.node)}).forEach(function(e){var t=e.key,n=a.has(t);r&&!n&&(r=!1),!s&&(n||o.has(t))&&(s=!0)}),r||a.delete(t.key),s&&o.add(t.key),c.add(t.key)}});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(W(o,a))}}function K(e,t,n,r){var i=[],a=r||ae,o=new Set(e.filter(function(e){var t=!!U(n,e);return t||i.push(e),t})),s=new Map,c=0;return Object.keys(n).forEach(function(e){var t=n[e],r=t.level,i=s.get(r);i||(i=new Set,s.set(r,i)),i.add(t),c=Math.max(c,r)}),A(!i.length,`Tree missing follow keys: ${i.slice(0,100).map(function(e){return`'${e}'`}).join(`, `)}`),t===!0?oe(o,s,c,a):G(o,t.halfCheckedKeys,s,c,a)}s();var se=[`children`];function ce(e,t){return`${e}-${t}`}function le(e){return e&&e.type&&e.type.isTreeNode}function q(e,t){return e??t}function ue(e){var t=e||{},n=t.title,r=t._title,i=t.key,a=t.children,o=n||`title`;return{title:o,_title:r||[o],key:i||`key`,children:a||`children`}}function de(e){function t(e){return te(e).map(function(e){if(!le(e))return A(!e,`Tree/TreeNode can only accept TreeNode as children.`),null;var n=e.key,i=e.props,a=i.children,o=r(i,se),s=l({key:n},o),c=t(a);return c.length&&(s.children=c),s}).filter(function(e){return e})}return t(e)}function fe(e,t,n){var r=ue(n),i=r._title,a=r.key,o=r.children,s=new Set(t===!0?[]:t),c=[];function u(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return e.map(function(r,d){for(var p=ce(n?n.pos:`0`,d),m=q(r[a],p),h,g=0;g1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,i=t.onProcessFinished,a=t.externalGetKey,o=t.childrenPropName,s=t.fieldNames,c=arguments.length>2?arguments[2]:void 0,l=a||c,u={},d={},f={posEntities:u,keyEntities:d};return n&&(f=n(f)||f),pe(e,function(e){var t=e.node,n=e.index,i=e.pos,a=e.key,o=e.parentPos,s=e.level,c={node:t,nodes:e.nodes,index:n,key:a,pos:i,level:s},l=q(a,i);u[i]=c,d[l]=c,c.parent=u[o],c.parent&&(c.parent.children=c.parent.children||[],c.parent.children.push(c)),r&&r(c,f)},{externalGetKey:l,childrenPropName:o,fieldNames:s}),i&&i(f),f}function J(e,t){var n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,a=t.loadingKeys,o=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,l=t.dropPosition,u=t.keyEntities,d=U(u,e);return{eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:a.indexOf(e)!==-1,checked:o.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:``),dragOver:c===e&&l===0,dragOverGapTop:c===e&&l===-1,dragOverGapBottom:c===e&&l===1}}function Y(e){var t=e.data,n=e.expanded,r=e.selected,i=e.checked,a=e.loaded,o=e.loading,s=e.halfChecked,c=e.dragOver,u=e.dragOverGapTop,d=e.dragOverGapBottom,f=e.pos,p=e.active,m=e.eventKey,h=l(l({},t),{},{expanded:n,selected:r,checked:i,loaded:a,loading:o,halfChecked:s,dragOver:c,dragOverGapTop:u,dragOverGapBottom:d,pos:f,active:p,key:m});return`props`in h||Object.defineProperty(h,`props`,{get:function(){return A(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),h}var he=V.createContext(null);function ge(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,i={pointerEvents:`none`,position:`absolute`,right:0,backgroundColor:`red`,height:2};switch(t){case-1:i.top=0,i.left=-n*r;break;case 1:i.bottom=0,i.left=-n*r;break;case 0:i.bottom=0,i.left=r;break}return V.createElement(`div`,{style:i})}function _e(e){if(e==null)throw TypeError(`Cannot destructure `+e)}var ve=V.memo(function(e){for(var t=e.prefixCls,n=e.level,r=e.isStart,i=e.isEnd,a=`${t}-indent-unit`,o=[],s=0;s0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function i(e,t){var n=new Map;e.forEach(function(e){n.set(e,!0)});var r=t.filter(function(e){return!n.has(e)});return r.length===1?r[0]:null}return n ${t}`;return t}var ze=V.forwardRef(function(e,t){var n=e.prefixCls,i=e.data;e.selectable,e.checkable;var a=e.expandedKeys,o=e.selectedKeys,s=e.checkedKeys,c=e.loadedKeys,l=e.loadingKeys,u=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,m=e.dragging,h=e.dragOverNodeKey,g=e.dropPosition,_=e.motion,y=e.height,b=e.itemHeight,x=e.virtual,S=e.focusable,C=e.activeItem,w=e.focused,T=e.tabIndex,E=e.onKeyDown,D=e.onFocus,O=e.onBlur,k=e.onActiveChange,A=e.onListChangeStart,j=e.onListChangeEnd,N=r(e,Ae),P=V.useRef(null),F=V.useRef(null);V.useImperativeHandle(t,function(){return{scrollTo:function(e){P.current.scrollTo(e)},getIndentWidth:function(){return F.current.offsetWidth}}});var I=M(V.useState(a),2),L=I[0],ee=I[1],te=M(V.useState(i),2),R=te[0],z=te[1],ne=M(V.useState(i),2),re=ne[0],B=ne[1],H=M(V.useState([]),2),U=H[0],W=H[1],ae=M(V.useState(null),2),oe=ae[0],G=ae[1],K=V.useRef(i);K.current=i;function se(){var e=K.current;z(e),B(e),W([]),G(null),j()}v(function(){ee(a);var e=Oe(L,a);if(e.key!==null)if(e.add){var t=R.findIndex(function(t){return t.key===e.key}),n=Ie(ke(R,i,e.key),x,y,b),r=R.slice();r.splice(t+1,0,Fe),B(r),W(n),G(`show`)}else{var o=i.findIndex(function(t){return t.key===e.key}),s=Ie(ke(i,R,e.key),x,y,b),c=i.slice();c.splice(o+1,0,Fe),B(c),W(s),G(`hide`)}else R!==i&&(z(i),B(i))},[a,i]),V.useEffect(function(){m||se()},[m]);var ce=_?re:i,le={expandedKeys:a,selectedKeys:o,loadedKeys:c,loadingKeys:l,checkedKeys:s,halfCheckedKeys:u,dragOverNodeKey:h,dropPosition:g,keyEntities:d};return V.createElement(V.Fragment,null,w&&C&&V.createElement(`span`,{style:je,"aria-live":`assertive`},Re(C)),V.createElement(`div`,null,V.createElement(`input`,{style:je,disabled:S===!1||f,tabIndex:S===!1?null:T,onKeyDown:E,onFocus:D,onBlur:O,value:``,onChange:Me,"aria-label":`for screen reader`})),V.createElement(`div`,{className:`${n}-treenode`,"aria-hidden":!0,style:{position:`absolute`,pointerEvents:`none`,visibility:`hidden`,height:0,overflow:`hidden`,border:0,padding:0}},V.createElement(`div`,{className:`${n}-indent`},V.createElement(`div`,{ref:F,className:`${n}-indent-unit`}))),V.createElement(ie,p({},N,{data:ce,itemKey:Le,height:y,fullHeight:!1,virtual:x,itemHeight:b,prefixCls:`${n}-list`,ref:P,onVisibleChange:function(e,t){var n=new Set(e);t.filter(function(e){return!n.has(e)}).some(function(e){return Le(e)===Z})&&se()}}),function(e){var t=e.pos,n=p({},(_e(e.data),e.data)),r=e.title,i=e.key,a=e.isStart,o=e.isEnd,s=q(i,t);delete n.key,delete n.children;var c=J(s,le);return V.createElement(De,p({},n,c,{title:r,active:!!C&&i===C.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:_,motionNodes:i===Z?U:null,motionType:oe,onMotionStart:A,onMotionEnd:se,treeNodeRequiredProps:le,onMouseMove:function(){k(null)}}))}))});ze.displayName=`NodeList`,D(),N(),s();function Q(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function $(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function Be(e){return e.split(`-`)}function Ve(e,t){var n=[],r=U(t,e);function i(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(function(e){var t=e.key,r=e.children;n.push(t),i(r)})}return i(r.children),n}function He(e){if(e.parent){var t=Be(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Ue(e){var t=Be(e.pos);return Number(t[t.length-1])===0}function We(e,t,n,r,i,a,o,s,c,l){var u=e.clientX,d=e.clientY,f=e.target.getBoundingClientRect(),p=f.top,m=f.height,h=((l===`rtl`?-1:1)*((i?.x||0)-u)-12)/r,g=U(s,n.props.eventKey);if(d-1.5?a({dragNode:T,dropNode:E,dropPosition:1})?S=1:D=!1:a({dragNode:T,dropNode:E,dropPosition:0})?S=0:a({dragNode:T,dropNode:E,dropPosition:1})?S=1:D=!1:a({dragNode:T,dropNode:E,dropPosition:1})?S=1:D=!1,{dropPosition:S,dropLevelOffset:C,dropTargetKey:g.key,dropTargetPos:g.pos,dragOverNodeKey:x,dropContainerKey:S===0?null:g.parent?.key||null,dropAllowed:D}}function Ge(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function Ke(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(P(e)===`object`)t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return A(!1,"`checkedKeys` is not an array or an object"),null;return t}function qe(e,t){var n=new Set;function r(e){if(!n.has(e)){var i=U(t,e);if(i){n.add(e);var a=i.parent;i.node.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(e){r(e)}),f(n)}C(),F(),N(),a(),D(),y(),S(),_(),d(),h(),B(),s();var Je=10,Ye=function(e){u(r,e);var t=k(r);function r(){var e;w(this,r);var i=[...arguments];return e=t.call.apply(t,[this].concat(i)),e.destroyed=!1,e.delayedDragEnterLogic=void 0,e.loadingRetryTimes={},e.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:ue()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=V.createRef(),e.onNodeDragStart=function(t,n){var r=e.state,i=r.expandedKeys,a=r.keyEntities,o=e.props.onDragStart,s=n.props.eventKey;e.dragNode=n,e.dragStartMousePosition={x:t.clientX,y:t.clientY};var c=Q(i,s);e.setState({draggingNodeKey:s,dragChildrenKeys:Ve(s,a),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(c),window.addEventListener(`dragend`,e.onWindowDragEnd),o?.({event:t,node:Y(n.props)})},e.onNodeDragEnter=function(t,r){var i=e.state,a=i.expandedKeys,o=i.keyEntities,s=i.dragChildrenKeys,c=i.flattenNodes,l=i.indent,u=e.props,d=u.onDragEnter,p=u.onExpand,m=u.allowDrop,h=u.direction,g=r.props,_=g.pos,v=g.eventKey,y=n(e).dragNode;if(e.currentMouseOverDroppableNodeKey!==v&&(e.currentMouseOverDroppableNodeKey=v),!y){e.resetDragState();return}var b=We(t,y,r,l,e.dragStartMousePosition,m,c,o,a,h),x=b.dropPosition,S=b.dropLevelOffset,C=b.dropTargetKey,w=b.dropContainerKey,T=b.dropTargetPos,E=b.dropAllowed,D=b.dragOverNodeKey;if(s.indexOf(C)!==-1||!E){e.resetDragState();return}if(e.delayedDragEnterLogic||={},Object.keys(e.delayedDragEnterLogic).forEach(function(t){clearTimeout(e.delayedDragEnterLogic[t])}),y.props.eventKey!==r.props.eventKey&&(t.persist(),e.delayedDragEnterLogic[_]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var n=f(a),i=U(o,r.props.eventKey);i&&(i.children||[]).length&&(n=$(a,r.props.eventKey)),`expandedKeys`in e.props||e.setExpandedKeys(n),p?.(n,{node:Y(r.props),expanded:!0,nativeEvent:t.nativeEvent})}},800)),y.props.eventKey===C&&S===0){e.resetDragState();return}e.setState({dragOverNodeKey:D,dropPosition:x,dropLevelOffset:S,dropTargetKey:C,dropContainerKey:w,dropTargetPos:T,dropAllowed:E}),d?.({event:t,node:Y(r.props),expandedKeys:a})},e.onNodeDragOver=function(t,r){var i=e.state,a=i.dragChildrenKeys,o=i.flattenNodes,s=i.keyEntities,c=i.expandedKeys,l=i.indent,u=e.props,d=u.onDragOver,f=u.allowDrop,p=u.direction,m=n(e).dragNode;if(m){var h=We(t,m,r,l,e.dragStartMousePosition,f,o,s,c,p),g=h.dropPosition,_=h.dropLevelOffset,v=h.dropTargetKey,y=h.dropContainerKey,b=h.dropAllowed,x=h.dropTargetPos,S=h.dragOverNodeKey;a.indexOf(v)!==-1||!b||(m.props.eventKey===v&&_===0?e.state.dropPosition===null&&e.state.dropLevelOffset===null&&e.state.dropTargetKey===null&&e.state.dropContainerKey===null&&e.state.dropTargetPos===null&&e.state.dropAllowed===!1&&e.state.dragOverNodeKey===null||e.resetDragState():g===e.state.dropPosition&&_===e.state.dropLevelOffset&&v===e.state.dropTargetKey&&y===e.state.dropContainerKey&&x===e.state.dropTargetPos&&b===e.state.dropAllowed&&S===e.state.dragOverNodeKey||e.setState({dropPosition:g,dropLevelOffset:_,dropTargetKey:v,dropContainerKey:y,dropTargetPos:x,dropAllowed:b,dragOverNodeKey:S}),d?.({event:t,node:Y(r.props)}))}},e.onNodeDragLeave=function(t,n){e.currentMouseOverDroppableNodeKey===n.props.eventKey&&!t.currentTarget.contains(t.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var r=e.props.onDragLeave;r?.({event:t,node:Y(n.props)})},e.onWindowDragEnd=function(t){e.onNodeDragEnd(t,null,!0),window.removeEventListener(`dragend`,e.onWindowDragEnd)},e.onNodeDragEnd=function(t,n){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),r?.({event:t,node:Y(n.props)}),e.dragNode=null,window.removeEventListener(`dragend`,e.onWindowDragEnd)},e.onNodeDrop=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=e.state,a=i.dragChildrenKeys,o=i.dropPosition,s=i.dropTargetKey,c=i.dropTargetPos;if(i.dropAllowed){var u=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),s!==null){var d=l(l({},J(s,e.getTreeNodeRequiredProps())),{},{active:e.getActiveItem()?.key===s,data:U(e.state.keyEntities,s).node});A(a.indexOf(s)===-1,`Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.`);var f=Be(c),p={event:t,node:Y(d),dragNode:e.dragNode?Y(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(a),dropToGap:o!==0,dropPosition:o+Number(f[f.length-1])};r||u?.(p),e.dragNode=null}}},e.cleanDragState=function(){e.state.draggingNodeKey!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,n){var r=e.state,i=r.expandedKeys,a=r.flattenNodes,o=n.expanded,s=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var c=a.filter(function(e){return e.key===s})[0],u=Y(l(l({},J(s,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(o?Q(i,s):$(i,s)),e.onNodeExpand(t,u)}},e.onNodeClick=function(t,n){var r=e.props,i=r.onClick;r.expandAction===`click`&&e.triggerExpandActionExpand(t,n),i?.(t,n)},e.onNodeDoubleClick=function(t,n){var r=e.props,i=r.onDoubleClick;r.expandAction===`doubleClick`&&e.triggerExpandActionExpand(t,n),i?.(t,n)},e.onNodeSelect=function(t,n){var r=e.state.selectedKeys,i=e.state,a=i.keyEntities,o=i.fieldNames,s=e.props,c=s.onSelect,l=s.multiple,u=n.selected,d=n[o.key],f=!u;r=f?l?$(r,d):[d]:Q(r,d);var p=r.map(function(e){var t=U(a,e);return t?t.node:null}).filter(function(e){return e});e.setUncontrolledState({selectedKeys:r}),c?.(r,{event:`select`,selected:f,node:n,selectedNodes:p,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,r){var i=e.state,a=i.keyEntities,o=i.checkedKeys,s=i.halfCheckedKeys,c=e.props,l=c.checkStrictly,u=c.onCheck,d=n.key,p,m={event:`check`,node:n,checked:r,nativeEvent:t.nativeEvent};if(l){var h=r?$(o,d):Q(o,d);p={checked:h,halfChecked:Q(s,d)},m.checkedNodes=h.map(function(e){return U(a,e)}).filter(function(e){return e}).map(function(e){return e.node}),e.setUncontrolledState({checkedKeys:h})}else{var g=K([].concat(f(o),[d]),!0,a),_=g.checkedKeys,v=g.halfCheckedKeys;if(!r){var y=new Set(_);y.delete(d);var b=K(Array.from(y),{checked:!1,halfCheckedKeys:v},a);_=b.checkedKeys,v=b.halfCheckedKeys}p=_,m.checkedNodes=[],m.checkedNodesPositions=[],m.halfCheckedKeys=v,_.forEach(function(e){var t=U(a,e);if(t){var n=t.node,r=t.pos;m.checkedNodes.push(n),m.checkedNodesPositions.push({node:n,pos:r})}}),e.setUncontrolledState({checkedKeys:_},!1,{halfCheckedKeys:v})}u?.(p,m)},e.onNodeLoad=function(t){var n=t.key,r=new Promise(function(r,i){e.setState(function(a){var o=a.loadedKeys,s=o===void 0?[]:o,c=a.loadingKeys,l=c===void 0?[]:c,u=e.props,d=u.loadData,f=u.onLoad;return!d||s.indexOf(n)!==-1||l.indexOf(n)!==-1?null:(d(t).then(function(){var i=e.state.loadedKeys,a=$(i,n);f?.(a,{event:`load`,node:t}),e.setUncontrolledState({loadedKeys:a}),e.setState(function(e){return{loadingKeys:Q(e.loadingKeys,n)}}),r()}).catch(function(t){if(e.setState(function(e){return{loadingKeys:Q(e.loadingKeys,n)}}),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=Je){var a=e.state.loadedKeys;A(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:$(a,n)}),r()}i(t)}),{loadingKeys:$(l,n)})})});return r.catch(function(){}),r},e.onNodeMouseEnter=function(t,n){var r=e.props.onMouseEnter;r?.({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var r=e.props.onMouseLeave;r?.({event:t,node:n})},e.onNodeContextMenu=function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});var n=[...arguments];t?.apply(void 0,n)},e.onBlur=function(){var t=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);var n=[...arguments];t?.apply(void 0,n)},e.getTreeNodeRequiredProps=function(){var t=e.state,n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,a=t.loadingKeys,o=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,l=t.dropPosition,u=t.keyEntities;return{expandedKeys:n||[],selectedKeys:r||[],loadedKeys:i||[],loadingKeys:a||[],checkedKeys:o||[],halfCheckedKeys:s||[],dragOverNodeKey:c,dropPosition:l,keyEntities:u}},e.setExpandedKeys=function(t){var n=e.state,r=n.treeData,i=n.fieldNames,a=fe(r,t,i);e.setUncontrolledState({expandedKeys:t,flattenNodes:a},!0)},e.onNodeExpand=function(t,n){var r=e.state.expandedKeys,i=e.state,a=i.listChanging,o=i.fieldNames,s=e.props,c=s.onExpand,l=s.loadData,u=n.expanded,d=n[o.key];if(!a){var f=r.indexOf(d),p=!u;if(A(u&&f!==-1||!u&&f===-1,`Expand state not sync with index check`),r=p?$(r,d):Q(r,d),e.setExpandedKeys(r),c?.(r,{node:n,expanded:p,nativeEvent:t.nativeEvent}),p&&l){var m=e.onNodeLoad(n);m&&m.then(function(){var t=fe(e.state.treeData,r,o);e.setUncontrolledState({flattenNodes:t})}).catch(function(){var t=e.state.expandedKeys,n=Q(t,d);e.setExpandedKeys(n)})}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})},e.onActiveChange=function(t){var n=e.state.activeKey,r=e.props.onActiveChange;n!==t&&(e.setState({activeKey:t}),t!==null&&e.scrollTo({key:t}),r?.(t))},e.getActiveItem=function(){var t=e.state,n=t.activeKey,r=t.flattenNodes;return n===null?null:r.find(function(e){return e.key===n})||null},e.offsetActiveKey=function(t){var n=e.state,r=n.flattenNodes,i=n.activeKey,a=r.findIndex(function(e){return e.key===i});a===-1&&t<0&&(a=r.length),a=(a+t+r.length)%r.length;var o=r[a];if(o){var s=o.key;e.onActiveChange(s)}else e.onActiveChange(null)},e.onKeyDown=function(t){var n=e.state,r=n.activeKey,i=n.expandedKeys,a=n.checkedKeys,o=n.fieldNames,s=e.props,c=s.onKeyDown,u=s.checkable,d=s.selectable;switch(t.which){case z.UP:e.offsetActiveKey(-1),t.preventDefault();break;case z.DOWN:e.offsetActiveKey(1),t.preventDefault();break}var f=e.getActiveItem();if(f&&f.data){var p=e.getTreeNodeRequiredProps(),m=f.data.isLeaf===!1||!!(f.data[o.children]||[]).length,h=Y(l(l({},J(r,p)),{},{data:f.data,active:!0}));switch(t.which){case z.LEFT:m&&i.includes(r)?e.onNodeExpand({},h):f.parent&&e.onActiveChange(f.parent.key),t.preventDefault();break;case z.RIGHT:m&&!i.includes(r)?e.onNodeExpand({},h):f.children&&f.children.length&&e.onActiveChange(f.children[0].key),t.preventDefault();break;case z.ENTER:case z.SPACE:u&&!h.disabled&&h.checkable!==!1&&!h.disableCheckbox?e.onNodeCheck({},h,!a.includes(r)):!u&&d&&!h.disabled&&h.selectable!==!1&&e.onNodeSelect({},h);break}}c?.(t)},e.setUncontrolledState=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var i=!1,a=!0,o={};Object.keys(t).forEach(function(n){if(n in e.props){a=!1;return}i=!0,o[n]=t[n]}),i&&(!n||a)&&e.setState(l(l({},o),r))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return E(r,[{key:`componentDidMount`,value:function(){this.destroyed=!1,this.onUpdated()}},{key:`componentDidUpdate`,value:function(){this.onUpdated()}},{key:`onUpdated`,value:function(){var e=this.props.activeKey;e!==void 0&&e!==this.state.activeKey&&(this.setState({activeKey:e}),e!==null&&this.scrollTo({key:e}))}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`dragend`,this.onWindowDragEnd),this.destroyed=!0}},{key:`resetDragState`,value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:`render`,value:function(){var e,t=this.state,n=t.focused,r=t.flattenNodes,i=t.keyEntities,a=t.draggingNodeKey,o=t.activeKey,s=t.dropLevelOffset,c=t.dropContainerKey,l=t.dropTargetKey,u=t.dropPosition,d=t.dragOverNodeKey,f=t.indent,m=this.props,h=m.prefixCls,g=m.className,_=m.style,v=m.showLine,y=m.focusable,b=m.tabIndex,x=b===void 0?0:b,S=m.selectable,C=m.showIcon,w=m.icon,T=m.switcherIcon,E=m.draggable,D=m.checkable,O=m.checkStrictly,k=m.disabled,A=m.motion,j=m.loadData,M=m.filterTreeNode,N=m.height,F=m.itemHeight,L=m.virtual,ee=m.titleRender,te=m.dropIndicatorRender,R=m.onContextMenu,z=m.onScroll,ne=m.direction,B=m.rootClassName,ie=m.rootStyle,U=re(this.props,{aria:!0,data:!0}),W;return E&&(W=P(E)===`object`?E:typeof E==`function`?{nodeDraggable:E}:{}),V.createElement(he.Provider,{value:{prefixCls:h,selectable:S,showIcon:C,icon:w,switcherIcon:T,draggable:W,draggingNodeKey:a,checkable:D,checkStrictly:O,disabled:k,keyEntities:i,dropLevelOffset:s,dropContainerKey:c,dropTargetKey:l,dropPosition:u,dragOverNodeKey:d,indent:f,direction:ne,dropIndicatorRender:te,loadData:j,filterTreeNode:M,titleRender:ee,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},V.createElement(`div`,{role:`tree`,className:(0,H.default)(h,g,B,(e={},I(e,`${h}-show-line`,v),I(e,`${h}-focused`,n),I(e,`${h}-active-focused`,o!==null),e)),style:ie},V.createElement(ze,p({ref:this.listRef,prefixCls:h,style:_,data:r,disabled:k,selectable:S,checkable:!!D,motion:A,dragging:a!==null,height:N,itemHeight:F,virtual:L,focusable:y,focused:n,tabIndex:x,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:R,onScroll:z},this.getTreeNodeRequiredProps(),U))))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=t.prevProps,r={prevProps:e};function i(t){return!n&&t in e||n&&n[t]!==e[t]}var a,o=t.fieldNames;if(i(`fieldNames`)&&(o=ue(e.fieldNames),r.fieldNames=o),i(`treeData`)?a=e.treeData:i(`children`)&&(A(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),a=de(e.children)),a){r.treeData=a;var s=me(a,{fieldNames:o});r.keyEntities=l(I({},Z,Pe),s.keyEntities)}var c=r.keyEntities||t.keyEntities;if(i(`expandedKeys`)||n&&i(`autoExpandParent`))r.expandedKeys=e.autoExpandParent||!n&&e.defaultExpandParent?qe(e.expandedKeys,c):e.expandedKeys;else if(!n&&e.defaultExpandAll){var u=l({},c);delete u[Z],r.expandedKeys=Object.keys(u).map(function(e){return u[e].key})}else !n&&e.defaultExpandedKeys&&(r.expandedKeys=e.autoExpandParent||e.defaultExpandParent?qe(e.defaultExpandedKeys,c):e.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,(a||r.expandedKeys)&&(r.flattenNodes=fe(a||t.treeData,r.expandedKeys||t.expandedKeys,o)),e.selectable&&(i(`selectedKeys`)?r.selectedKeys=Ge(e.selectedKeys,e):!n&&e.defaultSelectedKeys&&(r.selectedKeys=Ge(e.defaultSelectedKeys,e))),e.checkable){var d;if(i(`checkedKeys`)?d=Ke(e.checkedKeys)||{}:!n&&e.defaultCheckedKeys?d=Ke(e.defaultCheckedKeys)||{}:a&&(d=Ke(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),d){var f=d,p=f.checkedKeys,m=p===void 0?[]:p,h=f.halfCheckedKeys,g=h===void 0?[]:h;if(!e.checkStrictly){var _=K(m,!0,c);m=_.checkedKeys,g=_.halfCheckedKeys}r.checkedKeys=m,r.halfCheckedKeys=g}}return i(`loadedKeys`)&&(r.loadedKeys=e.loadedKeys),r}}]),r}(V.Component);Ye.defaultProps={prefixCls:`rc-tree`,showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ge,allowDrop:function(){return!0},expandAction:!1},Ye.TreeNode=X;var Xe=Ye,Ze={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:`filled`};a();var Qe=V.forwardRef(function(e,t){return V.createElement(b,l(l({},e),{},{ref:t,icon:Ze}))}),$e={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 42h216v494z`}}]},name:`file`,theme:`outlined`};a();var et=V.forwardRef(function(e,t){return V.createElement(b,l(l({},e),{},{ref:t,icon:$e}))}),tt={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`minus-square`,theme:`outlined`};a();var nt=V.forwardRef(function(e,t){return V.createElement(b,l(l({},e),{},{ref:t,icon:tt}))}),rt={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h152v152c0 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-8H544V328c0-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 8z`}},{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-32zm-40 728H184V184h656v656z`}}]},name:`plus-square`,theme:`outlined`};a();var it=V.forwardRef(function(e,t){return V.createElement(b,l(l({},e),{},{ref:t,icon:rt}))});N();function at(e,t,n,r){var a=r.isLeaf,o=r.expanded;if(r.loading)return V.createElement(O,{className:`${e}-switcher-loading-icon`});var s;if(n&&P(n)===`object`&&(s=n.showLeafIcon),a){if(!n)return null;if(typeof s!=`boolean`&&s){var l=typeof s==`function`?s(r):s,u=`${e}-switcher-line-custom-icon`;return c(l)?i(l,{className:(0,H.default)(l.props.className||``,u)}):l}return s?V.createElement(et,{className:`${e}-switcher-line-icon`}):V.createElement(`span`,{className:`${e}-switcher-leaf-line`})}var d=`${e}-switcher-icon`,f=typeof t==`function`?t(r):t;return c(f)?i(f,{className:(0,H.default)(f.props.className||``,d)}):f||(n?o?V.createElement(nt,{className:`${e}-switcher-line-icon`}):V.createElement(it,{className:`${e}-switcher-line-icon`}):V.createElement(Qe,{className:d}))}export{Xe as a,qe as c,de as d,K as f,et as i,X as l,it as n,$ as o,nt as r,Q as s,at as t,me as u}; \ No newline at end of file diff --git a/assets/importColumn-CrkJLBph.js b/assets/importColumn-DAXz6wc7.js similarity index 91% rename from assets/importColumn-CrkJLBph.js rename to assets/importColumn-DAXz6wc7.js index ffd80c5..141c886 100644 --- a/assets/importColumn-CrkJLBph.js +++ b/assets/importColumn-DAXz6wc7.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{d as r}from"./ctiAxios-BIVP6fGU.js";import{t as i}from"./button-C7b7AmGo.js";import{Z as a}from"./index-BqyXv5bE.js";import{m as o,p as s}from"./path-CO9rz0FN.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{u as r}from"./ctiAxios-BMu1IxXE.js";import{t as i}from"./button-CGra0C8Y.js";import{Z as a}from"./index-Cdh6k4b7.js";import{m as o,p as s}from"./path-DOVY3rux.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-BqyXv5bE.js b/assets/index-BqyXv5bE.js deleted file mode 100644 index a5e78af..0000000 --- a/assets/index-BqyXv5bE.js +++ /dev/null @@ -1,12 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Logs-B221Qaag.js","./chunk-jRWAZmH_.js","./axios-v6FV69Ne.js","./slicedToArray-YLaz90ka.js","./asyncToGenerator-DHhZBkop.js","./typeof-BUNGcdwP.js","./jsx-runtime-CEixWuwE.js","./notification-C7Dk1wtU.js","./ctiAxios-BIVP6fGU.js","./ctiAxios-DdKuH37F.css","./button-C7b7AmGo.js","./chunk-4N6VE7H7-BV8msCgV.js","./preload-helper-D0MDUw1L.js","./logs.queries-BiWc7Zaz.js","./queryOptions-Cg9orY1Y.js","./Logs-9Q14oB_B.css","./Exploit-B8WW_trP.js","./Exploit-yVAt52Ij.css","./SalarieVentilationListing-CGpM4D2S.js","./table-DnmGk0cX.js","./iconUtil-5_AEuFJs.js","./SearchOutlined-ByvkcFgQ.js","./es-DLgxNX2G.js","./select-CfH7keFL.js","./es-neNB-Mn_.js","./pagination-CL07DaPS.js","./RightOutlined-DBt6C6FI.js","./useFlexGapSupport-D3W_g-1w.js","./styleChecker-CKVQ8-24.js","./input-Fres-Ye6.js","./tree-U1HX-Fpu.js","./tooltip-aAycUXp4.js","./radio-CS5Ao0EL.js","./getDataOrAriaProps-lBkoLCFd.js","./spin-C0VUhTWM.js","./_baseIsEqual-ChMYOU0q.js","./_getTag-B7qijOtI.js","./index.esm-DR3o6Tiw.js","./ResetButton-De0DkZJ5.js","./UndoOutlined-2WspCEN7.js","./BaseActionButton-BmPZtLSb.js","./popconfirm-CrjlZKtV.js","./popover-2l-e2rjz.js","./Loader-C9fMgHPw.js","./react-redux-rciCADVi.js","./Loader-Df31oCEP.css","./SalarieVentilationEditor-2Qpcn7Fb.js","./ArrowLeftOutlined-D46HctO4.js","./useMutation-Dw_VO9_w.js","./SaveButton-DgNXbBTf.js","./SaveOutlined-DYxjRtw8.js","./SalarieVentilationEditor-Bu7A8pR3.css","./ClassesManager-DK1NAGEm.js","./ConsoleSqlOutlined-DZ6oEkbw.js","./typography-ILVO-J3G.js","./CopyOutlined-CPvzHTe5.js","./transButton-CcjUGfnj.js","./filterByCode-tqvuwQE-.js","./ImportOutlined-NO501Nvj.js","./LeftSquareOutlined-GxfnF6um.js","./RightSquareOutlined-tpje-J-e.js","./sanitizeDataUtils-NeOKeBZk.js","./_assignValue-Bx67aU-J.js","./sortBy-yFtTY-Bi.js","./_baseMap-BlhJR5gj.js","./DiscardChangesButton-gGlMN2W5.js","./module-Dyh5e74-.js","./useFormIsActive-H_lSAgui.js","./ClassesManager-BNh7Cc9N.css","./FavoritesEditor-Bdhel8Mg.js","./userUtils-yZz2zG6L.js","./FavoritesEditor-DNSVAy1I.css","./Import-CLrSLIID.js","./DownloadOutlined-DZv3jbUo.js","./context-un7wPzry.js","./ref-CtXw3xGJ.js","./importColumn-CrkJLBph.js","./path-CO9rz0FN.js","./Import-DlPp7kZf.css","./OvalideImports-BeS_5ELZ.js","./OvalideImports-C882gTRJ.css","./ValoImports-Dx1CX1Rs.js","./ValoImports-9nK6dK5V.css","./IndicatorsManager-DjMGCzpM.js","./RowLabelWithIcon-C0KsgW5x.js","./row-D9jSUsjd.js","./row-DKuxgwxT.js","./CancelButton-n0hR8wBD.js","./CancelButton-DRGleAxl.css","./CloseButton-C4pdpUc5.js","./CopyToClipboard-BaXlTWKp.js","./Information-Dvaqgobw.js","./indicatorsColumns-BKWIiZ2a.js","./IndicatorsManager-CugyWTGU.css","./LicencesManager-DsF04SLr.js","./LicencesManager-BlZQO97C.css","./ListesManagers-BK2lcap4.js","./ListesManagers-7BB0kOmZ.css","./PasswordManager-CtmI_8df.js","./users.mutations-CRZ4_3Ub.js","./favoritesAdapter-CNcc7nNe.js","./PasswordManager-Ry4JHtDv.css","./PresentationManager-BGvTBRW5.js","./ColorPicker-BV5mB8He.js","./cloneDeep-B-m5lKKn.js","./map-ZlUwnqG5.js","./ColorPicker-B-UA61SD.css","./menu.queries-BWxxsuH2.js","./slugify-CltC00V7.js","./menu.keys-DakaQcND.js","./PresentationManager-DSEhDZxm.css","./ReportsManager-COFq2Ztj.js","./es-C2ySqUaD.js","./Checkbox-lv7nIs33.js","./ReportsManager-BAs2sDjN.css","./Simulations-C7E0Oxft.js","./SpecSynchronize-Jk1FYG7H.js","./synchronize.queries-fAYtvNse.js","./SpecSynchronize-Za88ZlAG.css","./Synchronize-DhbHHAgc.js","./Synchronize-lo2f-wsS.css","./TablesManager-DuLlIyZ6.js","./TablesManager-BCrQPm9h.css","./UserManager-B_soZalD.js","./UserManager-BZGApT05.css","./ExpertControlsSettings-BMLieMsA.js","./WarningFilled-Yo82MLN2.js","./ExpertControlsSettings-BOPHWS0D.css","./exceljs.min-BuZL5Si9.js","./jspdf.es.min-C8V8-i8m.js","./Charts-DrQbtMFB.js","./Charts-B4BgDwW4.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{$ as o,$n as s,A as c,An as l,At as u,B as d,C as f,Cr as p,Ct as m,D as h,Dt as g,Et as _,Ft as v,G as y,Gn as b,Gt as x,H as S,I as C,In as w,Jt as T,K as E,Kn as D,Kt as O,L as k,Ln as A,Mn as j,Nt as M,O as ee,On as N,Ot as P,Q as F,Qn as I,Rn as L,Sn as R,St as z,Tn as te,U as ne,Ut as re,Vn as ie,Vt as ae,W as oe,Wn as se,Wt as ce,X as le,Xn as ue,Y as B,Yn as de,Yt as fe,Z as pe,Zn as me,_t as V,a as he,an as ge,ar as H,at as _e,bn as ve,bt as ye,cn as be,cr as U,ct as xe,dn as Se,dr as Ce,er as we,et as Te,f as Ee,fr as De,ft as Oe,gr as W,gt as ke,hr as G,ht as Ae,i as je,ir as Me,jn as Ne,jt as K,k as Pe,kn as Fe,kt as Ie,lr as Le,lt as Re,mr as ze,mt as Be,n as Ve,nn as He,nr as Ue,nt as We,o as Ge,on as Ke,or as qe,pr as Je,pt as Ye,q as Xe,qt as Ze,r as Qe,rr as $e,sn as et,sr as q,st as tt,t as nt,tn as rt,tr as it,tt as at,ur as ot,ut as st,v as ct,vt as lt,wr as ut,xn as dt,xt as ft,yn as pt,yr as mt,yt as ht,z as gt}from"./axios-v6FV69Ne.js";import{n as _t,r as vt,t as yt}from"./index.esm-DR3o6Tiw.js";import{a as bt,c as xt,l as St,t as Ct}from"./input-Fres-Ye6.js";import{d as wt,i as Tt,l as Et,n as Dt,r as Ot,s as kt,t as At,u as jt}from"./ctiAxios-BIVP6fGU.js";import{B as Mt,D as Nt,E as Pt,F as Ft,H as It,I as Lt,L as Rt,M as zt,N as Bt,P as Vt,R as Ht,S as Ut,T as Wt,V as Gt,_ as Kt,a as qt,b as Jt,d as Yt,f as Xt,g as Zt,h as Qt,j as $t,k as en,m as tn,p as nn,r as rn,t as an,u as on,v as sn,w as cn,x as ln,y as un,z as dn}from"./notification-C7Dk1wtU.js";import{n as fn,t as J}from"./slicedToArray-YLaz90ka.js";import{n as pn,t as mn}from"./typeof-BUNGcdwP.js";import{i as hn,r as Y}from"./asyncToGenerator-DHhZBkop.js";import{a as gn,c as _n,d as vn,f as yn,i as bn,l as xn,m as Sn,n as Cn,o as wn,p as Tn,r as En,s as Dn,t as On,u as kn}from"./button-C7b7AmGo.js";import{t as An}from"./getDataOrAriaProps-lBkoLCFd.js";import{a as jn,c as Mn,l as Nn,n as Pn,o as Fn,r as In,s as Ln,t as Rn}from"./select-CfH7keFL.js";import{_ as zn,a as Bn,b as Vn,c as Hn,f as Un,g as Wn,h as Gn,i as Kn,l as qn,m as Jn,n as Yn,o as Xn,p as Zn,r as Qn,s as $n,t as er,u as tr,v as nr,y as rr}from"./SearchOutlined-ByvkcFgQ.js";import{t as ir}from"./useFlexGapSupport-D3W_g-1w.js";import{t as ar}from"./popover-2l-e2rjz.js";import{i as or,n as sr,r as cr,t as lr}from"./tooltip-aAycUXp4.js";import{a as ur,c as dr,i as fr,n as pr,o as mr,r as hr,s as gr,t as _r}from"./es-BdpvvfFA.js";import{t as vr}from"./RightOutlined-DBt6C6FI.js";import{t as yr}from"./styleChecker-CKVQ8-24.js";import{a as br,c as xr,g as Sr,h as Cr,i as wr,l as Tr,m as Er,n as Dr,o as Or,p as kr,r as Ar,s as jr,t as Mr,v as Nr,y as Pr}from"./sanitizeDataUtils-NeOKeBZk.js";import{E as Fr,T as Ir,i as Lr,p as Rr}from"./_getTag-B7qijOtI.js";import{a as zr,f as Br,t as Vr,u as Hr}from"./iconUtil-5_AEuFJs.js";import{n as Ur,t as Wr}from"./row-DKuxgwxT.js";import{t as Gr}from"./WarningFilled-Yo82MLN2.js";import{n as Kr,t as qr}from"./typography-ILVO-J3G.js";import{n as Jr,r as Yr,t as Xr}from"./react-redux-rciCADVi.js";import{t as Zr}from"./preload-helper-D0MDUw1L.js";import{a as Qr,c as $r,i as ei,l as ti,n as ni,o as ri,r as ii,s as ai,t as oi}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as si}from"./useMutation-Dw_VO9_w.js";import{t as ci}from"./queryOptions-Cg9orY1Y.js";import{r as li}from"./_assignValue-Bx67aU-J.js";import{t as ui}from"./slugify-CltC00V7.js";import{t as di}from"./menu.queries-BWxxsuH2.js";import{t as fi}from"./menu.keys-DakaQcND.js";import{t as pi}from"./Loader-C9fMgHPw.js";import{n as mi}from"./Home-C0KXjxek.js";import{n as hi}from"./HomeOutline-DA8r8OiJ.js";import{t as gi}from"./SynthesisOutline-DU1b2CPh.js";import{n as _i}from"./NotificationsOutline-COWH5lJd.js";import{n as vi}from"./PersonCircleOutline-DFO77GzI.js";import{c as yi,s as bi,t as xi}from"./cloneDeep-B-m5lKKn.js";import{t as Si}from"./favoritesAdapter-CNcc7nNe.js";import{n as Ci}from"./Filter-6hGzrL6X.js";import{n as wi}from"./FilterOutline-0NxB8lny.js";import{n as Ti,t as Ei}from"./es-C2ySqUaD.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 Di=r((e=>{var t=ut();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),Oi=r(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r(wt()):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}))}));qe(),Me(),we(),I(),ue(),D();var X=t(i());function ki(e,t,n){return t=de(t),s(e,me()?Reflect.construct(t,n||[],de(e).constructor):t.apply(e,n))}var Ai=function(e){b(t,e);function t(){var e;return H(this,t),e=ki(this,t,arguments),e.state={error:void 0,info:{componentStack:``}},e}return $e(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(Ii,{type:`error`,message:c,description:X.createElement(`pre`,null,l)}):r}}]),t}(X.Component);U(),fn(),hn();var Z=t(se());tt();var ji=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,D=E===`0`||E===0,O=(i!=null||o!=null)&&(c===null||D&&!b),A=f&&!D,j=A?``:E,M=(0,X.useMemo)(function(){return(j==null||j===``||D&&!b)&&!A},[j,D,b,A]),ee=(0,X.useRef)(c);M||(ee.current=c);var N=ee.current,P=(0,X.useRef)(j);M||(P.current=j);var F=P.current,I=(0,X.useRef)(A);M||(I.current=A);var L=(0,X.useMemo)(function(){if(!g)return q({},_);var e={marginTop:g[1]};return w===`rtl`?e.left=parseInt(g[0],10):e.right=-parseInt(g[0],10),q(q({},e),_)},[w,g,_]),R=h??(typeof N==`string`||typeof N==`number`?N:void 0),z=M||!a?null:X.createElement(`span`,{className:`${T}-status-text`},a),te=!N||mn(N)!==`object`?void 0:k(N,function(e){return{style:q(q({},L),e.style)}}),ne=(0,Z.default)(Y(Y(Y({},`${T}-status-dot`,O),`${T}-status-${i}`,!!i),`${T}-status-${o}`,Li(o))),re={};o&&!Li(o)&&(re.background=o);var ie=(0,Z.default)(T,Y(Y(Y({},`${T}-status`,O),`${T}-not-a-wrapper`,!r),`${T}-rtl`,w===`rtl`),v);if(!r&&O){var ae=L.color;return X.createElement(`span`,q({},x,{className:ie,style:L}),X.createElement(`span`,{className:ne,style:re}),a&&X.createElement(`span`,{style:{color:ae},className:`${T}-status-text`},a))}return X.createElement(`span`,q({},x,{className:ie}),r,X.createElement(_e,{visible:!M,motionName:`${T}-zoom`,motionAppear:!1,motionDeadline:1e3},function(e){var t=e.className,r=C(`scroll-number`,n),a=I.current,s=(0,Z.default)(Y(Y(Y(Y(Y(Y({},`${T}-dot`,a),`${T}-count`,!a),`${T}-count-sm`,m===`small`),`${T}-multiple-words`,!a&&F&&F.toString().length>1),`${T}-status-${i}`,!!i),`${T}-status-${o}`,Li(o))),c=q({},L);return o&&!Li(o)&&(c||={},c.background=o),X.createElement(Ui,{prefixCls:r,show:!M,motionClassName:t,className:s,count:F,title:R,style:c,key:`scrollNumber`},te)}),z)};Gi.Ribbon=Ri;var Ki={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z`}}]},name:`left`,theme:`outlined`};A();var qi=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Ki}))}),Ji=X.createContext({});(function(){var e=0;return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return e+=1,`${t}${e}`}})(),U(),hn();var Yi=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/;function r(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}t.exports=r})),Sa=r(((e,t)=>{var n=xa(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),Ca=r(((e,t)=>{var n=Sa(),r=Fr(),i=v(),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})),wa=n({Checkbox:()=>ka,default:()=>ka}),Ta,Ea,Da,Oa,ka,Aa=e((()=>{U(),A(),hn(),fn(),He(),Ta=t(se()),Oe(),Ea=t(i()),Da=t(i()),Oa=[`prefixCls`,`className`,`style`,`checked`,`disabled`,`defaultChecked`,`type`,`onChange`],ka=(0,Da.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=rt(e,Oa),h=(0,Da.useRef)(null),g=J(Ye(u,{value:s}),2),_=g[0],v=g[1];(0,Da.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,Ta.default)(i,a,(n={},Y(n,`${i}-checked`,_),Y(n,`${i}-disabled`,c),n));return Ea.createElement(`span`,{className:y,style:o},Ea.createElement(`input`,q({},m,{className:`${i}-input`,ref:h,onChange:function(t){c||(`checked`in e||v(t.target.checked),p?.({target:w(w({},e),{},{type:f,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:c,checked:!!_,type:f})),Ea.createElement(`span`,{className:`${i}-inner`}))})})),ja={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`};A();var Ma=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:ja}))}),Na=(0,X.createContext)(null),Pa=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)});U(),A(),He(),hn(),tt();var Fa=[`key`,`forceRender`,`style`,`className`];function Ia(e){var t=e.id,n=e.activeKey,r=e.animated,i=e.tabPosition,a=e.destroyInactiveTabPane,o=X.useContext(Na),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}`,Y({},`${s}-content-animated`,l))},c.map(function(e){var i=e.key,o=e.forceRender,s=e.style,c=e.className,d=rt(e,Fa),f=i===n;return X.createElement(_e,q({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(Pa,q({},d,{prefixCls:u,id:t,tabKey:i,animated:l,active:f,style:w(w({},s),r),className:(0,Z.default)(c,a),ref:n}))})})))}A();var La={width:0,height:0,left:0,top:0};function Ra(e,t,n){return(0,X.useMemo)(function(){for(var n=new Map,r=t.get(e[0]?.key)||La,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)}},[])}fn(),ke();function Ga(e){var t=J((0,X.useState)(0),2),n=t[0],r=t[1],i=(0,X.useRef)(0),a=(0,X.useRef)();return a.current=e,lt(function(){var e;(e=a.current)==null||e.call(a)},[n]),function(){i.current===n&&(i.current+=1,r(i.current))}}function Ka(e){var t=(0,X.useRef)([]),n=J((0,X.useState)({}),2)[1],r=(0,X.useRef)(typeof e==`function`?e():e),i=Ga(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 qa={width:0,height:0,left:0,top:0,right:0};function Ja(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)||qa)[d]t?`left`:`right`})}),2),j=A[0],M=A[1],ee=J(za(0,function(e,t){!k&&b&&b({direction:e>t?`top`:`bottom`})}),2),N=ee[0],P=ee[1],F=J((0,X.useState)([0,0]),2),I=F[0],L=F[1],R=J((0,X.useState)([0,0]),2),z=R[0],te=R[1],ne=J((0,X.useState)([0,0]),2),re=ne[0],ie=ne[1],ae=J((0,X.useState)([0,0]),2),oe=ae[0],se=ae[1],ce=J(Ka(new Map),2),le=ce[0],ue=ce[1],B=Ra(a,le,z[0]),de=ao(I,k),fe=ao(z,k),pe=ao(re,k),me=ao(oe,k),V=de_e?_e:e}var be=(0,X.useRef)(),U=J((0,X.useState)(),2),xe=U[0],Se=U[1];function Ce(){Se(Date.now())}function we(){window.clearTimeout(be.current)}Wa(T,function(e,t){function n(e,t){e(function(e){return ve(e+t)})}return V?(k?n(M,e):n(P,t),we(),Ce(),!0):!1}),(0,X.useEffect)(function(){return we(),xe&&(be.current=window.setTimeout(function(){Se(0)},100)),we},[xe]);var Te=J(Ja(B,he,k?j:N,fe,pe,me,w(w({},e),{},{tabs:a})),2),Ee=Te[0],De=Te[1],Oe=ye(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d,t=B.get(e)||{width:0,height:0,left:0,right:0,top:0};if(k){var n=j;f?t.rightj+he&&(n=t.right+t.width-he):t.left<-j?n=-t.left:t.left+t.width>-j+he&&(n=-(t.left+t.width-he)),P(0),M(ve(n))}else{var r=N;t.top<-N?r=-t.top:t.top+t.height>-N+he&&(r=-(t.top+t.height-he)),M(0),P(ve(r))}}),W={};g===`top`||g===`bottom`?W[f?`marginRight`:`marginLeft`]=_:W.marginTop=_;var ke=a.map(function(e,t){var n=e.key;return X.createElement(ro,{id:c,prefixCls:i,key:n,tab:e,style:t===0?void 0:W,closable:e.closable,editable:m,active:n===d,renderWrapper:v,removeAriaLabel:h?.removeAriaLabel,onClick:function(e){y(n,e)},onFocus:function(){Oe(n),Ce(),T.current&&(f||(T.current.scrollLeft=0),T.current.scrollTop=0)}})}),G=function(){return ue(function(){var e=new Map;return a.forEach(function(t){var n=t.key,r=E.current?.querySelector(`[data-node-key="${Za(n)}"]`);r&&e.set(n,{width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,top:r.offsetTop})}),e})};(0,X.useEffect)(function(){G()},[a.map(function(e){return e.key}).join(`_`)]);var Ae=Ga(function(){var e=io(x),t=io(S),n=io(C);L([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);var r=io(O);ie(r),se(io(D));var i=io(E);te([i[0]-r[0],i[1]-r[1]]),G()}),je=a.slice(0,Ee),Me=a.slice(De+1),Ne=[].concat(pt(je),pt(Me)),K=J((0,X.useState)(),2),Pe=K[0],Fe=K[1],Ie=B.get(d),Le=(0,X.useRef)();function Re(){st.cancel(Le.current)}(0,X.useEffect)(function(){var e={};return Ie&&(k?(f?e.right=Ie.right:e.left=Ie.left,e.width=Ie.width):(e.top=Ie.top,e.height=Ie.height)),Re(),Le.current=st(function(){Fe(e)}),Re},[Ie,k,f]),(0,X.useEffect)(function(){Oe()},[d,H,_e,Ya(Ie),Ya(B),k]),(0,X.useEffect)(function(){Ae()},[f]);var ze=!!Ne.length,Be=`${i}-nav-wrap`,Ve,He,Ue,We;return k?f?(He=j>0,Ve=j!==_e):(Ve=j<0,He=j!==H):(Ue=N<0,We=N!==H),X.createElement(vn,{onResize:Ae},X.createElement(`div`,{ref:l(t,x),role:`tablist`,className:(0,Z.default)(`${i}-nav`,o),style:s,onKeyDown:function(){Ce()}},X.createElement(eo,{ref:S,position:`left`,extra:p,prefixCls:i}),X.createElement(`div`,{className:(0,Z.default)(Be,(n={},Y(n,`${Be}-ping-left`,Ve),Y(n,`${Be}-ping-right`,He),Y(n,`${Be}-ping-top`,Ue),Y(n,`${Be}-ping-bottom`,We),n)),ref:T},X.createElement(vn,{onResize:Ae},X.createElement(`div`,{ref:E,className:`${i}-nav-list`,style:{transform:`translate(${j}px, ${N}px)`,transition:xe?`none`:void 0}},ke,X.createElement($a,{ref:O,prefixCls:i,locale:h,editable:m,style:w(w({},ke.length===0?void 0:W),{},{visibility:ze?`hidden`:null})}),X.createElement(`div`,{className:(0,Z.default)(`${i}-ink-bar`,Y({},`${i}-ink-bar-animated`,u.inkBar)),style:Pe})))),X.createElement(no,q({},e,{removeAriaLabel:h?.removeAriaLabel,ref:D,prefixCls:i,tabs:Ne,className:!ze&&ge,tabMoving:!!xe})),X.createElement(eo,{ref:C,position:`right`,extra:p,prefixCls:i})))}var so=X.forwardRef(oo);U(),A(),He();var co=[`renderTabBar`],lo=[`label`,`key`];function uo(e){var t=e.renderTabBar,n=rt(e,co),r=X.useContext(Na).tabs;return t?t(w(w({},n),{},{panes:r.map(function(e){var t=e.label,n=e.key,r=rt(e,lo);return X.createElement(Pa,q({tab:t,key:n,tabKey:n},r))})}),so):X.createElement(so,n)}pn(),A(),L();function fo(){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}:w({inkBar:!0},mn(e)===`object`?e:{});return t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}U(),hn(),A(),fn(),pn(),He(),Oe();var po=[`id`,`prefixCls`,`className`,`items`,`direction`,`activeKey`,`defaultActiveKey`,`editable`,`animated`,`tabPosition`,`tabBarGutter`,`tabBarStyle`,`tabBarExtraContent`,`locale`,`moreIcon`,`moreTransitionName`,`destroyInactiveTabPane`,`renderTabBar`,`onChange`,`onTabClick`,`onTabScroll`,`getPopupContainer`,`popupClassName`],mo=0;function ho(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,T=e.onChange,E=e.onTabClick,D=e.onTabScroll,O=e.getPopupContainer,k=e.popupClassName,A=rt(e,po),j=X.useMemo(function(){return(s||[]).filter(function(e){return e&&mn(e)===`object`&&`key`in e})},[s]),M=c===`rtl`,ee=fo(f),N=J((0,X.useState)(!1),2),P=N[0],F=N[1];(0,X.useEffect)(function(){F(C())},[]);var I=J(Ye(function(){return j[0]?.key},{value:l,defaultValue:u}),2),L=I[0],R=I[1],z=J((0,X.useState)(function(){return j.findIndex(function(e){return e.key===L})}),2),te=z[0],ne=z[1];(0,X.useEffect)(function(){var e=j.findIndex(function(e){return e.key===L});e===-1&&(e=Math.max(0,Math.min(te,j.length-1)),R(j[e]?.key)),ne(e)},[j.map(function(e){return e.key}).join(`_`),L,te]);var re=J(Ye(null,{value:r}),2),ie=re[0],ae=re[1];(0,X.useEffect)(function(){r||(ae(`rc-tabs-${mo}`),mo+=1)},[]);function oe(e,t){E?.(e,t);var n=e!==L;R(e),n&&T?.(e)}var se={id:ie,activeKey:L,animated:ee,tabPosition:m,rtl:M,mobile:P},ce,le=w(w({},se),{},{editable:d,locale:v,moreIcon:y,moreTransitionName:b,tabBarGutter:h,onTabClick:oe,onTabScroll:D,extra:_,style:g,panes:null,getPopupContainer:O,popupClassName:k});return X.createElement(Na.Provider,{value:{tabs:j,prefixCls:a}},X.createElement(`div`,q({ref:t,id:r,className:(0,Z.default)(a,`${a}-${m}`,(n={},Y(n,`${a}-mobile`,P),Y(n,`${a}-editable`,d),Y(n,`${a}-rtl`,M),n),o)},A),ce,X.createElement(uo,q({},le,{renderTabBar:S})),X.createElement(Ia,q({destroyInactiveTabPane:x},se,{animated:ee}))))}var go=X.forwardRef(ho);pn(),U();var _o={motionAppear:!1,motionEnter:!0,motionLeave:!0};function vo(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}:q({inkBar:!0},mn(t)===`object`?t:{});return n.tabPane&&(n.tabPaneMotion=q(q({},_o),{motionName:Pe(e,`switch`)})),n}U(),Tn();var yo=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=b().map(function(e){return X.createElement(Ao,{prefixCls:w,key:e.value.toString(),disabled:`disabled`in e?e.disabled:u.disabled,value:e.value,checked:h.includes(e.value),onChange:e.onChange,className:`${T}-item`,style:e.style},e.label)}));var D={toggleOption:C,value:h,disabled:u.disabled,name:u.name,registerValue:S,cancelValue:x},O=(0,Z.default)(T,Y({},`${T}-rtl`,p===`rtl`),s);return X.createElement(`div`,q({className:O,style:c},E,{ref:t}),X.createElement(Eo.Provider,{value:D},r))}),Oo=X.memo(Do);hn(),U(),Aa();var ko=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 Sn(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:Io(a)},r}return $e(n,[{key:`shouldComponentUpdate`,value:function(e,t){return!(0,No.default)(this.props,e)||!(0,No.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={},Y(e,n,!0),Y(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=Io(e.activeKey)),t}}]),n}(X.Component);Lo.defaultProps={prefixCls:`rc-collapse`,onChange:function(){},accordion:!1,destroyInactivePanel:!1},Lo.Panel=Fo;var Ro=Lo;Lo.Panel,U(),hn();var zo=function(e){var t=X.useContext(B).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)(Y({},`${s}-no-arrow`,!o),i);return X.createElement(Ro.Panel,q({},e,{prefixCls:s,className:c}))};U(),hn(),Tn(),xn();var Bo=function(e){var t=X.useContext(B),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,l=e.ghost,u=e.expandIconPosition,d=u===void 0?`start`:u,f=n(`collapse`,i),p=X.useMemo(function(){return d===`left`?`start`:d===`right`?`end`:d},[d]),m=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.expandIcon,r=n?n(t):X.createElement(vr,{rotate:t.isActive?90:void 0});return k(r,function(){return{className:(0,Z.default)(r.props.className,`${f}-arrow`)}})},g=(0,Z.default)(`${f}-icon-position-${p}`,Y(Y(Y({},`${f}-borderless`,!c),`${f}-rtl`,r===`rtl`),`${f}-ghost`,!!l),o),_=q(q({},h),{motionAppear:!1,leavedClassName:`${f}-content-hidden`});return X.createElement(Ro,q({openMotion:_},e,{expandIcon:m,prefixCls:f,className:g}),function(){var t=e.children;return Sn(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 k(e,q(q({},kn(e.props,[`disabled`])),{key:n,collapsible:a??(i?`disabled`:void 0)}))}return e})}())};Bo.Panel=zo;var Vo=Bo;U(),hn();var Ho=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,_=!!d,v=c===`left`&&l!=null,y=c===`right`&&l!=null,b=(0,Z.default)(h,`${h}-${o}`,Y(Y(Y(Y(Y(Y(Y({},`${h}-with-text`,_),`${h}-with-text${g}`,_),`${h}-dashed`,!!f),`${h}-plain`,!!p),`${h}-rtl`,r===`rtl`),`${h}-no-default-orientation-margin-left`,v),`${h}-no-default-orientation-margin-right`,y),u),x=q(q({},v&&{marginLeft:l}),y&&{marginRight:l});return X.createElement(`div`,q({className:b},m,{role:`separator`}),d&&o!==`vertical`&&X.createElement(`span`,{className:`${h}-inner-text`,style:x},d))},Xo,Zo,Qo=e((()=>{Xo=t(i()),Zo=Xo.createContext(null)}));function $o(e,t){var n=J(es.useState(function(){return T()?document.createElement(`div`):null}),1)[0],r=es.useRef(!1),i=es.useContext(Zo),a=J(es.useState(ts),2),o=a[0],s=a[1],c=i||(r.current?void 0:function(e){s(function(t){return[e].concat(pt(t))})});function l(){n.parentElement||document.body.appendChild(n),r.current=!0}function u(){var e;(e=n.parentElement)==null||e.removeChild(n),r.current=!1}return V(function(){return e?i?i(l):l():u(),u},[e]),V(function(){o.length&&(o.forEach(function(e){return e()}),s(ts))},[o]),[n,c]}var es,ts,ns=e((()=>{ve(),fn(),es=t(i()),ke(),fe(),Qo(),ts=[]}));function rs(e){var t=`rc-scrollbar-measure-${Math.random().toString(36).substring(7)}`,n=document.createElement(`div`);n.id=t;var r=n.style;r.position=`absolute`,r.left=`0`,r.top=`0`,r.width=`100px`,r.height=`100px`,r.overflow=`scroll`;var i,a;if(e){var o=getComputedStyle(e);r.scrollbarColor=o.scrollbarColor,r.scrollbarWidth=o.scrollbarWidth;var s=getComputedStyle(e,`::-webkit-scrollbar`),c=parseInt(s.width,10),l=parseInt(s.height,10);try{x(` -#${t}::-webkit-scrollbar { -${c?`width: ${s.width};`:``} -${l?`height: ${s.height};`:``} -}`,t)}catch(e){console.error(e),i=c,a=l}}document.body.appendChild(n);var u=e&&i&&!isNaN(i)?i:n.offsetWidth-n.clientWidth,d=e&&a&&!isNaN(a)?a:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),ce(t),{width:u,height:d}}function is(e){return typeof document>`u`?0:((e||os===void 0)&&(os=rs()),os.width)}function as(e){return typeof document>`u`||!e||!(e instanceof Element)?{width:0,height:0}:rs(e)}var os,ss=e((()=>{re()}));function cs(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ls=e((()=>{}));function us(e){var t=!!e,n=J(ds.useState(function(){return ps+=1,`${fs}_${ps}`}),1)[0];V(function(){if(t){var e=as(document.body).width;x(` -html body { - overflow-y: hidden; - ${cs()?`width: calc(100% - ${e}px);`:``} -}`,n)}else ce(n);return function(){ce(n)}},[t,n])}var ds,fs,ps,ms=e((()=>{fn(),ds=t(i()),re(),ke(),ss(),ls(),fs=`rc-util-locker-${Date.now()}`,ps=0}));function hs(e){return typeof e==`boolean`&&(gs=e),gs}var gs,_s=e((()=>{gs=!1})),vs,ys,bs,xs,Ss=e((()=>{fn(),vs=t(i()),ys=t(ut()),fe(),L(),N(),Qo(),ns(),ms(),_s(),bs=function(e){return e===!1?!1:!T()||!e?null:typeof e==`string`?document.querySelector(e):typeof e==`function`?e():e},xs=vs.forwardRef(function(e,t){var n=e.open,r=e.autoLock,i=e.getContainer,a=e.debug,o=e.autoDestroy,s=o===void 0?!0:o,c=e.children,u=J(vs.useState(n),2),d=u[0],f=u[1],p=d||n;vs.useEffect(function(){(s||n)&&f(n)},[n,s]);var m=J(vs.useState(function(){return bs(i)}),2),h=m[0],g=m[1];vs.useEffect(function(){g(bs(i)??null)});var _=J($o(p&&!h,a),2),v=_[0],y=_[1],b=h??v;us(r&&n&&T()&&(b===v||b===document.body));var x=null;c&&Fe(c)&&t&&(x=c.ref);var S=l(x,t);if(!p||!T()||h===void 0)return null;var C=b===!1||hs(),w=c;return t&&(w=vs.cloneElement(c,{ref:S})),vs.createElement(Zo.Provider,{value:y},C?w:(0,ys.createPortal)(w,b))})})),Cs,ws=e((()=>{Ss(),Cs=xs})),Ts=X.createContext(null);U(),A();var Es=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`,q({id:o,className:(0,Z.default)(`${t}-content`,n),style:w({},r),"aria-modal":`true`,role:`dialog`,ref:a},s),i))};L();function Ds(e){return typeof e==`string`&&String(Number(e))===e?(ie(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}hn(),U(),A(),fn(),tt(),_n(),rr();var Os={width:0,height:0,overflow:`hidden`,outline:`none`,position:`absolute`};function ks(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,T=e.maskMotion,E=e.maskClassName,D=e.maskStyle,O=e.afterOpenChange,k=e.onClose,A=e.onMouseEnter,j=e.onMouseOver,M=e.onMouseLeave,ee=e.onClick,N=e.onKeyDown,P=e.onKeyUp,F=X.useRef(),I=X.useRef(),L=X.useRef();X.useImperativeHandle(t,function(){return F.current});var R=function(e){var t=e.keyCode,n=e.shiftKey;switch(t){case Dn.TAB:if(t===Dn.TAB){if(!n&&document.activeElement===L.current){var r;(r=I.current)==null||r.focus({preventScroll:!0})}else if(n&&document.activeElement===I.current){var i;(i=L.current)==null||i.focus({preventScroll:!0})}}break;case Dn.ESC:k&&u&&(e.stopPropagation(),k(e));break}};X.useEffect(function(){if(i&&l){var e;(e=F.current)==null||e.focus({preventScroll:!0})}},[i]);var z=J(X.useState(!1),2),te=z[0],ne=z[1],re=X.useContext(Ts),ie=(s===!1?{distance:0}:s===!0?{}:s||{})?.distance??re?.pushDistance??180,ae=X.useMemo(function(){return{pushDistance:ie,push:function(){ne(!0)},pull:function(){ne(!1)}}},[ie]);X.useEffect(function(){if(i){var e;re==null||(e=re.push)==null||e.call(re)}else{var t;re==null||(t=re.pull)==null||t.call(re)}},[i]),X.useEffect(function(){return function(){var e;re==null||(e=re.pull)==null||e.call(re)}},[]);var oe=S&&X.createElement(_e,q({key:`mask`},T,{visible:i}),function(e,t){var n=e.className,a=e.style;return X.createElement(`div`,{className:(0,Z.default)(`${r}-mask`,n,E),style:w(w({},a),D),onClick:C&&i?k:void 0,ref:t})}),se=typeof _==`function`?_(a):_,ce={};if(te&&ie)switch(a){case`top`:ce.transform=`translateY(${ie}px)`;break;case`bottom`:ce.transform=`translateY(${-ie}px)`;break;case`left`:ce.transform=`translateX(${ie}px)`;break;default:ce.transform=`translateX(${-ie}px)`;break}a===`left`||a===`right`?ce.width=Ds(v):ce.height=Ds(y);var le={onMouseEnter:A,onMouseOver:j,onMouseLeave:M,onClick:ee,onKeyDown:N,onKeyUp:P},ue=X.createElement(_e,q({key:`panel`},se,{visible:i,forceRender:c,onVisibleChanged:function(e){O?.(e)},removeOnLeave:!1,leavedClassName:`${r}-content-wrapper-hidden`}),function(t,n){var i=t.className,a=t.style;return X.createElement(`div`,q({className:(0,Z.default)(`${r}-content-wrapper`,i),style:w(w(w({},ce),a),x)},Vn(e,{data:!0})),X.createElement(Es,q({id:h,containerRef:n,prefixCls:r,className:m,style:g},le),b))}),B=w({},f);return p&&(B.zIndex=p),X.createElement(Ts.Provider,{value:ae},X.createElement(`div`,{className:(0,Z.default)(r,`${r}-${a}`,d,(n={},Y(n,`${r}-open`,i),Y(n,`${r}-inline`,o),n)),style:B,tabIndex:-1,ref:F,onKeyDown:R},oe,X.createElement(`div`,{tabIndex:0,ref:I,style:Os,"aria-hidden":`true`,"data-sentinel":`start`}),ue,X.createElement(`div`,{tabIndex:0,ref:L,style:Os,"aria-hidden":`true`,"data-sentinel":`end`})))}var As=X.forwardRef(ks);A(),fn(),ws(),ke();var js=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,T=e.onClick,E=e.onKeyDown,D=e.onKeyUp,O=J(X.useState(!1),2),k=O[0],A=O[1],j=J(X.useState(!1),2),M=j[0],ee=j[1];V(function(){ee(!0)},[]);var N=M?n:!1,P=X.useRef(),F=X.useRef();V(function(){N&&(F.current=document.activeElement)},[N]);var I=function(e){if(A(e),y?.(e),!e&&F.current&&!P.current?.contains(F.current)){var t;(t=F.current)==null||t.focus({preventScroll:!0})}};if(!v&&!k&&!N&&b)return null;var L={onMouseEnter:x,onMouseOver:S,onMouseLeave:C,onClick:T,onKeyDown:E,onKeyUp:D},R=w(w({},e),{},{open:N,prefixCls:i,placement:o,autoFocus:c,keyboard:u,width:f,mask:m,maskClosable:g,inline:_===!1,afterOpenChange:I,ref:P},L);return X.createElement(Cs,{open:N||v||k,autoDestroy:!1,getContainer:_,autoLock:m&&(N||k)},X.createElement(As,R))};U(),hn(),fn();var Ms=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 zs(e){var t=e.help,n=e.helpStatus,r=e.errors,i=r===void 0?Ls:r,a=e.warnings,o=a===void 0?Ls:a,s=e.className,c=e.fieldId,l=e.onVisibleChanged,u=X.useContext(Xn).prefixCls,d=X.useContext(B).getPrefixCls,f=`${u}-item-explain`,p=d(),m=Is(i),g=Is(o),_=X.useMemo(function(){return t==null?[].concat(pt(m.map(function(e,t){return Rs(e,`error`,`error`,t)})),pt(g.map(function(e,t){return Rs(e,`warning`,`warning`,t)}))):[Rs(t,n,`help`)]},[t,n,m,g]),v={};return c&&(v.id=`${c}_help`),X.createElement(_e,{motionDeadline:h.motionDeadline,motionName:`${p}-show-help`,visible:!!_.length,onVisibleChanged:l},function(e){var t=e.className,n=e.style;return X.createElement(`div`,q({},v,{className:(0,Z.default)(f,t,s),style:n,role:`alert`}),X.createElement(xe,q({keys:_},h,{motionName:`${p}-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,Y({},`${f}-${r}`,r)),style:a},n)}))})}function Bs(e){return typeof e==`object`&&!!e&&e.nodeType===1}function Vs(e,t){return(!t||e!==`hidden`)&&e!==`visible`&&e!==`clip`}function Hs(e,t){if(e.clientHeightt||a>e&&o=t&&s>=n?a-e-r:o>t&&sn?o-t+i:0}var Ws=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(!Bs(e))throw TypeError(`Invalid target`);for(var l,u=document.scrollingElement||document.documentElement,d=[],f=e;Bs(f)&&c(f);){if((f=(l=f).parentElement??(l.getRootNode().host||null))===u){d.push(f);break}f!=null&&f===document.body&&Hs(f)&&!Hs(document.documentElement)||f!=null&&Hs(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<=N&&C>=P&&x<=ee)return E;var F=getComputedStyle(O),I=parseInt(F.borderLeftWidth,10),L=parseInt(F.borderTopWidth,10),R=parseInt(F.borderRightWidth,10),z=parseInt(F.borderBottomWidth,10),te=0,ne=0,re=`offsetWidth`in O?O.offsetWidth-O.clientWidth-I-R:0,ie=`offsetHeight`in O?O.offsetHeight-O.clientHeight-L-z:0,ae=`offsetWidth`in O?O.offsetWidth===0?0:j/O.offsetWidth:0,oe=`offsetHeight`in O?O.offsetHeight===0?0:A/O.offsetHeight:0;if(u===O)te=i===`start`?w:i===`end`?w-m:i===`nearest`?Us(g,g+m,m,L,z,g+w,g+w+v,v):w-m/2,ne=a===`start`?T:a===`center`?T-p/2:a===`end`?T-p:Us(h,h+p,p,I,R,h+T,h+T+y,y),te=Math.max(0,te+g),ne=Math.max(0,ne+h);else{te=i===`start`?w-M-L:i===`end`?w-N+z+ie:i===`nearest`?Us(M,N,A,L,z+ie,w,w+v,v):w-(M+A/2)+ie/2,ne=a===`start`?T-P-I:a===`center`?T-(P+j/2)+re/2:a===`end`?T-ee+R+re:Us(P,ee,j,I,R+re,T,T+y,y);var se=O.scrollLeft,ce=O.scrollTop;w+=ce-(te=Math.max(0,Math.min(ce+te/oe,O.scrollHeight-A/oe+ie))),T+=se-(ne=Math.max(0,Math.min(se+ne/ae,O.scrollWidth-j/ae+re)))}E.push({el:O,top:te,left:ne})}return E};function Gs(e){return e===Object(e)&&Object.keys(e).length!==0}function Ks(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 qs(e){return e===!1?{block:`end`,inline:`nearest`}:Gs(e)?e:{block:`start`,inline:`nearest`}}function Js(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(Gs(t)&&typeof t.behavior==`function`)return t.behavior(n?Ws(e,t):[]);if(n){var r=qs(t);return Ks(Ws(e,r),r.behavior)}}var Ys=[`parentNode`],Xs=`form_item`;function Zs(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Qs(e,t){if(e.length){var n=e.join(`_`);return t?`${t}_${n}`:Ys.includes(n)?`${Xs}_${n}`:n}}U(),fn(),Un();function $s(e){return Zs(e).join(`_`)}function ec(e){var t=J(Jn(),1)[0],n=X.useRef({}),r=X.useMemo(function(){return e??q(q({},t),{__INTERNAL__:{itemRef:function(e){return function(t){var r=$s(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=Qs(Zs(e),r.__INTERNAL__.name),i=n?document.getElementById(n):null;i&&Js(i,q({scrollMode:`if-needed`,block:`nearest`},t))},getFieldInstance:function(e){var t=$s(e);return n.current[t]}})},[e,t]);return[r]}U(),pn(),fn(),hn(),Un();var tc=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||F.length>0||e.extra){var y=[];(e.help||P.length>0)&&y.push(`${d}_help`),e.extra&&y.push(`${d}_extra`),v[`aria-describedby`]=y.join(` `)}P.length>0&&(v[`aria-invalid`]=`true`),p&&(v[`aria-required`]=`true`),Fe(s)&&(v.ref=I(u,s)),new Set([].concat(pt(Zs(f)),pt(Zs(b)))).forEach(function(e){v[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 S=[v[`aria-required`],v[`aria-invalid`],v[`aria-describedby`]];h=X.createElement(gc,{value:m[e.valuePropName||`value`],update:s,childProps:S},k(s,v))}else h=_&&(a||r)&&!x?s(l):s;return L(h,d,p)})}var bc=yc;bc.useStatus=rc,U(),Un();var xc=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{fn(),A(),Ec=t(i()),Dc=0,Oc=Tc(),kc=Oc?function(e){var t=Oc();return e||t}:function(e){var t=J(Ec.useState(`ssr-id`),2),n=t[0],r=t[1];return Ec.useEffect(function(){var e=Dc;Dc+=1,r(`rc_unique_${e}`)},[]),e||n}}));function jc(e){var t=e.prefixCls,n=e.style,r=e.visible,i=e.maskProps,a=e.motionName;return Mc.createElement(_e,{key:`mask`,visible:r,motionName:a,leavedClassName:`${t}-mask-hidden`},function(e,r){var a=e.className,o=e.style;return Mc.createElement(`div`,q({ref:r,style:w(w({},o),n),className:(0,Nc.default)(`${t}-mask`,a)},i))})}var Mc,Nc,Pc=e((()=>{U(),A(),Mc=t(i()),Nc=t(se()),tt()}));function Fc(e,t,n){var r=t;return!r&&n&&(r=`${e}-${n}`),r}function Ic(e,t){var n=e[`page${t?`Y`:`X`}Offset`],r=`scroll${t?`Top`:`Left`}`;if(typeof n!=`number`){var i=e.document;n=i.documentElement[r],typeof n!=`number`&&(n=i.body[r])}return n}function Lc(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=Ic(i),n.top+=Ic(i,!0),n}var Rc=e((()=>{})),zc,Bc,Vc=e((()=>{zc=t(i()),Bc=zc.memo(function(e){return e.children},function(e,t){return!t.shouldUpdate})})),Hc,Uc,Wc,Gc,Kc=e((()=>{A(),U(),Hc=t(i()),Uc=t(se()),Vc(),Wc={width:0,height:0,overflow:`hidden`,outline:`none`},Gc=Hc.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,i=e.style,a=e.title,o=e.ariaId,s=e.footer,c=e.closable,l=e.closeIcon,u=e.onClose,d=e.children,f=e.bodyStyle,p=e.bodyProps,m=e.modalRender,h=e.onMouseDown,g=e.onMouseUp,_=e.holderRef,v=e.visible,y=e.forceRender,b=e.width,x=e.height,S=(0,Hc.useRef)(),C=(0,Hc.useRef)();Hc.useImperativeHandle(t,function(){return{focus:function(){var e;(e=S.current)==null||e.focus({preventScroll:!0})},changeActive:function(e){var t=document.activeElement;e&&t===C.current?S.current.focus({preventScroll:!0}):!e&&t===S.current&&C.current.focus({preventScroll:!0})}}});var T={};b!==void 0&&(T.width=b),x!==void 0&&(T.height=x);var E;s&&(E=Hc.createElement(`div`,{className:`${n}-footer`},s));var D;a&&(D=Hc.createElement(`div`,{className:`${n}-header`},Hc.createElement(`div`,{className:`${n}-title`,id:o},a)));var O;c&&(O=Hc.createElement(`button`,{type:`button`,onClick:u,"aria-label":`Close`,className:`${n}-close`},l||Hc.createElement(`span`,{className:`${n}-close-x`})));var k=Hc.createElement(`div`,{className:`${n}-content`},O,D,Hc.createElement(`div`,q({className:`${n}-body`,style:f},p),d),E);return Hc.createElement(`div`,{key:`dialog-element`,role:`dialog`,"aria-labelledby":a?o:null,"aria-modal":`true`,ref:_,style:w(w({},i),T),className:(0,Uc.default)(n,r),onMouseDown:h,onMouseUp:g},Hc.createElement(`div`,{tabIndex:0,ref:S,style:Wc}),Hc.createElement(Bc,{shouldUpdate:v||y},m?m(k):k),Hc.createElement(`div`,{tabIndex:0,ref:C,style:Wc}))})})),qc,Jc,Yc,Xc,Zc=e((()=>{U(),A(),fn(),qc=t(i()),Jc=t(i()),Yc=t(se()),tt(),Rc(),Kc(),Xc=qc.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,i=e.style,a=e.className,o=e.visible,s=e.forceRender,c=e.destroyOnClose,l=e.motionName,u=e.ariaId,d=e.onVisibleChanged,f=e.mousePosition,p=(0,Jc.useRef)(),m=J(qc.useState(),2),h=m[0],g=m[1],_={};h&&(_.transformOrigin=h);function v(){var e=Lc(p.current);g(f?`${f.x-e.left}px ${f.y-e.top}px`:``)}return qc.createElement(_e,{visible:o,onVisibleChanged:d,onAppearPrepare:v,onEnterPrepare:v,forceRender:s,motionName:l,removeOnLeave:c,ref:p},function(o,s){var c=o.className,l=o.style;return qc.createElement(Gc,q({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:s,style:w(w(w({},l),i),_),className:(0,Yc.default)(a,c)}))})}),Xc.displayName=`Content`}));function Qc(e){var t=e.prefixCls,n=t===void 0?`rc-dialog`:t,r=e.zIndex,i=e.visible,a=i===void 0?!1:i,o=e.keyboard,s=o===void 0?!0:o,c=e.focusTriggerAfterClose,l=c===void 0?!0:c,u=e.wrapStyle,d=e.wrapClassName,f=e.wrapProps,p=e.onClose,m=e.afterClose,h=e.transitionName,g=e.animation,_=e.closable,v=_===void 0?!0:_,y=e.mask,b=y===void 0?!0:y,x=e.maskTransitionName,S=e.maskAnimation,C=e.maskClosable,T=C===void 0?!0:C,E=e.maskStyle,D=e.maskProps,k=e.rootClassName,A=(0,el.useRef)(),j=(0,el.useRef)(),M=(0,el.useRef)(),ee=J($c.useState(a),2),N=ee[0],P=ee[1],F=kc();function I(){O(j.current,document.activeElement)||(A.current=document.activeElement)}function L(){if(!O(j.current,document.activeElement)){var e;(e=M.current)==null||e.focus()}}function R(e){if(e)L();else{if(P(!1),b&&A.current&&l){try{A.current.focus({preventScroll:!0})}catch{}A.current=null}N&&m?.()}}function z(e){p?.(e)}var te=(0,el.useRef)(!1),ne=(0,el.useRef)(),re=function(){clearTimeout(ne.current),te.current=!0},ie=function(){ne.current=setTimeout(function(){te.current=!1})},ae=null;T&&(ae=function(e){te.current?te.current=!1:j.current===e.target&&z(e)});function oe(e){if(s&&e.keyCode===Dn.ESC){e.stopPropagation(),z(e);return}a&&e.keyCode===Dn.TAB&&M.current.changeActive(!e.shiftKey)}return(0,el.useEffect)(function(){a&&(P(!0),I())},[a]),(0,el.useEffect)(function(){return function(){clearTimeout(ne.current)}},[]),$c.createElement(`div`,q({className:(0,tl.default)(`${n}-root`,k)},Vn(e,{data:!0})),$c.createElement(jc,{prefixCls:n,visible:b&&a,motionName:Fc(n,x,S),style:w({zIndex:r},E),maskProps:D}),$c.createElement(`div`,q({tabIndex:-1,onKeyDown:oe,className:(0,tl.default)(`${n}-wrap`,d),ref:j,onClick:ae,style:w(w({zIndex:r},u),{},{display:N?null:`none`})},f),$c.createElement(Xc,q({},e,{onMouseDown:re,onMouseUp:ie,ref:M,closable:v,ariaId:F,prefixCls:n,visible:a&&N,onClose:z,onVisibleChanged:R,motionName:Fc(n,h,g)}))))}var $c,el,tl,nl=e((()=>{U(),A(),fn(),$c=t(i()),el=t(i()),tl=t(se()),_n(),Ac(),Ze(),rr(),Pc(),Rc(),Zc()})),rl,il,al=e((()=>{U(),fn(),rl=t(i()),ws(),nl(),il=function(e){var t=e.visible,n=e.getContainer,r=e.forceRender,i=e.destroyOnClose,a=i===void 0?!1:i,o=e.afterClose,s=J(rl.useState(t),2),c=s[0],l=s[1];return rl.useEffect(function(){t&&l(!0)},[t]),!r&&a&&!c?null:rl.createElement(Cs,{open:t||r||c,autoDestroy:!1,getContainer:n,autoLock:t||c},rl.createElement(Qc,q({},e,{destroyOnClose:a,afterClose:function(){o?.(),l(!1)}})))},il.displayName=`Dialog`})),ol=n({Panel:()=>Gc,default:()=>sl}),sl,cl=e((()=>{al(),Kc(),sl=il})),ll={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z`}}]},name:`zoom-in`,theme:`outlined`};A();var ul=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:ll}))}),dl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z`}}]},name:`up`,theme:`outlined`};A();var fl=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:dl}))});function pl(){return typeof BigInt==`function`}function ml(e){var t=e.trim(),n=t.startsWith(`-`);n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,`$1`).replace(/\.0*$/,``).replace(/^0+/,``),t.startsWith(`.`)&&(t=`0${t}`);var r=t||`0`,i=r.split(`.`),a=i[0]||`0`,o=i[1]||`0`;a===`0`&&o===`0`&&(n=!1);var s=n?`-`:``;return{negative:n,negativeStr:s,trimStr:r,integerStr:a,decimalStr:o,fullStr:`${s}${r}`}}function hl(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes(`e`)}function gl(e){var t=String(e);if(hl(e)){var n=Number(t.slice(t.indexOf(`e-`)+2)),r=t.match(/\.(\d+)/);return r?.[1]&&(n+=r[1].length),n}return t.includes(`.`)&&vl(t)?t.length-t.indexOf(`.`)-1:0}function _l(e){var t=String(e);if(hl(e)){if(e>2**53-1)return String(pl()?BigInt(e).toString():2**53-1);if(e<-(2**53-1))return String(pl()?BigInt(e).toString():-(2**53-1));t=e.toFixed(gl(t))}return ml(t).fullStr}function vl(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 yl(e){var t=typeof e==`number`?_l(e):ml(e).fullStr;return t.includes(`.`)?ml(t.replace(/(\d)\.(\d)/g,`$1$2.`)).fullStr:e+`0`}qe(),Me();var bl=function(){function e(t){if(H(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 $e(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(gl(this.number),gl(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()?``:_l(this.number):this.origin}}]),e}(),xl=function(){function e(t){if(H(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(hl(n)&&(n=Number(n)),n=typeof n==`string`?n:_l(n),vl(n)){var r=ml(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 $e(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=ml((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()?``:ml(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}]),e}();function Sl(e){return pl()?new xl(e):new bl(e)}function Cl(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e===``)return``;var i=ml(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?Cl(Sl(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}`}U(),hn();var wl=200,Tl=600;function El(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,wl)}s.current=setTimeout(n,Tl)},u=function(){clearTimeout(s.current)};if(X.useEffect(function(){return u},[]),C())return null;var d=`${t}-handler`,f=(0,Z.default)(d,`${d}-up`,Y({},`${d}-up-disabled`,i)),p=(0,Z.default)(d,`${d}-down`,Y({},`${d}-down-disabled`,a)),m={unselectable:`on`,role:`button`,onMouseUp:u,onMouseLeave:u};return X.createElement(`div`,{className:`${d}-wrap`},X.createElement(`span`,q({},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`,q({},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`})))}L();function Dl(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){ie(!1,`Something warning of cursor restore. Please fire issue about this: ${e.message}`)}}return[r,i]}Re();var Ol=(function(){var e=(0,X.useRef)(0),t=function(){st.cancel(e.current)};return(0,X.useEffect)(function(){return t},[]),function(n){t(),e.current=st(function(){n()})}});U(),hn(),pn(),fn(),He(),_n(),ke(),N();var kl=[`prefixCls`,`className`,`style`,`min`,`max`,`step`,`defaultValue`,`value`,`disabled`,`readOnly`,`upHandler`,`downHandler`,`keyboard`,`controls`,`stringMode`,`parser`,`formatter`,`precision`,`decimalSeparator`,`onChange`,`onInput`,`onPressEnter`,`onStep`],Al=function(e,t){return e||t.isEmpty()?t.toString():t.toNumber()},jl=function(e){var t=Sl(e);return t.isInvalidate()?null:t},Ml=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=rt(e,kl),A=`${i}-input`,j=X.useRef(null),M=J(X.useState(!1),2),ee=M[0],N=M[1],P=X.useRef(!1),F=X.useRef(!1),I=X.useRef(!1),L=J(X.useState(function(){return Sl(f??d)}),2),R=L[0],z=L[1];function ne(e){f===void 0&&z(e)}var re=X.useCallback(function(e,t){if(!t)return C>=0?C:Math.max(gl(e),gl(u))},[C,u]),ie=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]),ae=X.useRef(``),oe=X.useCallback(function(e,t){if(S)return S(e,{userTyping:t,input:String(ae.current)});var n=typeof e==`number`?_l(e):e;if(!t){var r=re(n,t);vl(n)&&(w||r>=0)&&(n=Cl(n,w||`.`,r))}return n},[S,re,w]),se=J(X.useState(function(){var e=d??f;return R.isInvalidate()&&[`string`,`number`].includes(mn(e))?Number.isNaN(e)?``:e:oe(R.toString(),!1)}),2),ce=se[0],le=se[1];ae.current=ce;function ue(e,t){le(oe(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}var B=X.useMemo(function(){return jl(c)},[c,C]),de=X.useMemo(function(){return jl(s)},[s,C]),fe=X.useMemo(function(){return!B||!R||R.isInvalidate()?!1:B.lessEquals(R)},[B,R]),pe=X.useMemo(function(){return!de||!R||R.isInvalidate()?!1:R.lessEquals(de)},[de,R]),me=J(Dl(j.current,ee),2),V=me[0],he=me[1],ge=function(e){return B&&!e.lessEquals(B)?B:de&&!de.lessEquals(e)?de:null},H=function(e){return!ge(e)},_e=function(e,t){var n=e,r=H(n)||n.isEmpty();if(!n.isEmpty()&&!t&&(n=ge(n)||n,r=!0),!m&&!p&&r){var i=n.toString(),a=re(i,t);return a>=0&&(n=Sl(Cl(i,`.`,a)),H(n)||(n=Sl(Cl(i,`.`,a,!0)))),n.equals(R)||(ne(n),T?.(n.isEmpty()?null:Al(b,n)),f===void 0&&ue(n,t)),n}return R},ve=Ol(),ye=function e(t){if(V(),le(t),!F.current){var n=Sl(ie(t));n.isNaN()||_e(n,!0)}E?.(t),ve(function(){var n=t;x||(n=t.replace(/。/g,`.`)),n!==t&&e(n)})},be=function(){F.current=!0},U=function(){F.current=!1,ye(j.current.value)},xe=function(e){ye(e.target.value)},Se=function(e){var t;if(!(e&&fe||!e&&pe)){P.current=!1;var n=Sl(I.current?yl(u):u);e||(n=n.negate());var r=_e((R||Sl(0)).add(n.toString()),!1);O?.(Al(b,r),{offset:I.current?yl(u):u,type:e?`up`:`down`}),(t=j.current)==null||t.focus()}},Ce=function(e){var t=Sl(ie(ce)),n=t;n=t.isNaN()?R:_e(t,e),f===void 0?n.isNaN()||ue(n,!1):ue(R,!1)};return lt(function(){R.isInvalidate()||ue(R,!1)},[C]),lt(function(){var e=Sl(f);z(e);var t=Sl(ie(ce));(!e.equals(t)||!P.current||S)&&ue(e,P.current)},[f]),lt(function(){S&&he()},[ce]),X.createElement(`div`,{className:(0,Z.default)(i,a,(n={},Y(n,`${i}-focused`,ee),Y(n,`${i}-disabled`,p),Y(n,`${i}-readonly`,m),Y(n,`${i}-not-a-number`,R.isNaN()),Y(n,`${i}-out-of-range`,!R.isInvalidate()&&!H(R)),n)),style:o,onFocus:function(){N(!0)},onBlur:function(){Ce(!1),N(!1),P.current=!1},onKeyDown:function(e){var t=e.which,n=e.shiftKey;P.current=!0,n?I.current=!0:I.current=!1,t===Dn.ENTER&&(F.current||(P.current=!1),Ce(!1),D?.(e)),_!==!1&&!F.current&&[Dn.UP,Dn.DOWN].includes(t)&&(Se(Dn.UP===t),e.preventDefault())},onKeyUp:function(){P.current=!1,I.current=!1},onCompositionStart:be,onCompositionEnd:U,onBeforeInput:function(){P.current=!0}},y&&X.createElement(El,{prefixCls:i,upNode:h,downNode:g,upDisabled:fe,downDisabled:pe,onStep:Se}),X.createElement(`div`,{className:`${A}-wrap`},X.createElement(`input`,q({autoComplete:`off`,role:`spinbutton`,"aria-valuemin":s,"aria-valuemax":c,"aria-valuenow":R.isInvalidate()?null:R.toString(),step:u},k,{ref:te(j,t),className:A,value:ce,onChange:xe,disabled:p,readOnly:m}))))});Ml.displayName=`InputNumber`;var Nl=Ml;U(),hn(),pn(),fn();var Pl=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=ae();t.exports=function(){return n.Date.now()}})),Ll=r(((e,t)=>{var n=Fr(),r=Il(),i=Ca(),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}));U(),fn(),Be();function Rl(e){return!!(e&&e.then)}var zl=function(e){var t=X.useRef(!1),n=X.useRef(null),r=J(Ae(!1),2),i=r[0],a=r[1],o=e.close,s=function(){o?.apply(void 0,arguments)};X.useEffect(function(){var t=null;return e.autoFocus&&(t=setTimeout(function(){var e;(e=n.current)==null||e.focus()})),function(){t&&clearTimeout(t)}},[]);var c=function(e){Rl(e)&&(a(!0),e.then(function(){a(!1,!0),s.apply(void 0,arguments),t.current=!1},function(e){return a(!1,!0),t.current=!1,Promise.reject(e)}))},l=function(n){var r=e.actionFn;if(!t.current){if(t.current=!0,!r){s();return}var i;if(e.emitEvent){if(i=r(n),e.quitOnNullishReturnValue&&!Rl(i)){t.current=!1,s(n);return}}else if(r.length)i=r(o),t.current=!1;else if(i=r(),!i){s();return}c(i)}},u=e.type,d=e.children,f=e.prefixCls,p=e.buttonProps;return X.createElement(On,q({},Cn(u),{onClick:l,loading:i,prefixCls:f},p,{ref:n}),d)};hn(),U(),cl();var Bl=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(ju,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 ie(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),c(),o}}),Object.defineProperty(e,`allCheckedNodes`,{get:function(){return ie(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),c(),i?s:s.map(function(e){return e.node})}})}A();function Bu(e,t){var n=t.id,r=t.pId,i=t.rootPId,a={},o=[];return e.map(function(e){var t=w({},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 Vu(e,t,n){return X.useMemo(function(){return e?n?Bu(e,w({id:`id`,pId:`pId`,rootPId:null},n===!0?{}:n)):e:Lu(t)},[t,n,e])}A();var Hu=(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),w(w({},e),{},{label:i})});return t.current.valueLabels=r,[i]},[e])});function Uu(e){var t=X.useRef();return t.current=e,X.useCallback(function(){return t.current.apply(t,arguments)},[])}A(),L();var Wu=(function(e,t){return X.useMemo(function(){return Hr(e,{fieldNames:t,initWrapper:function(e){return w(w({},e),{},{valueEntities:new Map})},processEntity:function(e,n){var r=e.node[t.value];n.valueEntities.set(r,e)}})},[e,t])});ve();var Gu=(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=Br(i,!0,r);i=s.checkedKeys,a=s.halfCheckedKeys}return[Array.from(new Set([].concat(pt(o),pt(i)))),a]},[e,t,n,r])});hn(),A();var Ku=(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,Ru(e)),c=s(i||[],o);return o||c.length?w(w({},e),{},Y({isLeaf:void 0},a,c)):null}).filter(function(e){return e})}return s(e)},[e,t,a,r,i])});L(),U(),ve(),A(),fn(),He(),pn(),Oe(),L();var qu=`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 Ju(e){return!e||mn(e)!==`object`}var Yu=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?Pu:v,b=e.treeNodeLabelProp,x=e.multiple,S=e.treeCheckable,C=e.treeCheckStrictly,T=e.labelInValue,E=e.fieldNames,D=e.treeDataSimpleMode,O=e.treeData,k=e.children,A=e.loadData,j=e.treeLoadedKeys,M=e.onTreeLoad,ee=e.treeDefaultExpandAll,N=e.treeExpandedKeys,P=e.treeDefaultExpandedKeys,F=e.onTreeExpand,I=e.treeExpandAction,L=e.virtual,R=e.listHeight,z=R===void 0?200:R,te=e.listItemHeight,ne=te===void 0?20:te,re=e.onDropdownVisibleChange,ae=e.dropdownMatchSelectWidth,oe=ae===void 0?!0:ae,se=e.treeLine,ce=e.treeIcon,le=e.showTreeIcon,ue=e.switcherIcon,B=e.treeMotion,de=rt(e,qu),fe=Ln(n),pe=S&&!C,me=S||C,V=C||T,he=me||x,ge=J(Ye(o,{value:a}),2),H=ge[0],_e=ge[1],ve=X.useMemo(function(){return Tu(E)},[JSON.stringify(E)]),ye=J(Ye(``,{value:u===void 0?d:u,postState:function(e){return e||``}}),2),be=ye[0],U=ye[1],xe=function(e){U(e),f?.(e)},Se=Vu(O,k,D),Ce=Wu(Se,ve),we=Ce.keyEntities,Te=Ce.valueEntities,Ee=X.useCallback(function(e){var t=[],n=[];return e.forEach(function(e){Te.has(e)?n.push(e):t.push(e)}),{missingRawValues:t,existRawValues:n}},[Te]),De=Ku(Se,be,{fieldNames:ve,treeNodeFilterProp:_,filterTreeNode:h}),Oe=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})),ed=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`}})),td=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`}})),rd=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`]}})),id=r((e=>{var t=$u().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(td()),r=t(nd()),i=t(rd());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)}})),ad=r((e=>{var t=$u().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(id()).default})),od=r((e=>{var t=$u().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(ed()),r=t(ad()),i=t(id()),a=t(rd()),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`}}})),sd=r((e=>{var t=$u().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(od()).default}));function cd(e){return e}function ld(e){return{mutationKey:e.options.mutationKey,state:e.state,...e.options.scope&&{scope:e.options.scope},...e.meta&&{meta:e.meta}}}function ud(e,t,n){let r=()=>{let r=e.promise?.then(t).catch(e=>n(e)?Promise.reject(Error(`redacted`)):Promise.reject(e));return r?.catch(ct),r};return{dehydratedAt:Date.now(),state:{...e.state,...e.state.data!==void 0&&{data:t(e.state.data)}},queryKey:e.queryKey,queryHash:e.queryHash,...e.state.status===`pending`&&{promise:r()},...e.meta&&{meta:e.meta},...e.queryType&&{queryType:e.queryType}}}function dd(e){return e.state.isPaused}function fd(e){return e.state.status===`success`}function pd(e){return!0}function md(e,t={}){let n=t.shouldDehydrateMutation??e.getDefaultOptions().dehydrate?.shouldDehydrateMutation??dd,r=e.getMutationCache().getAll().flatMap(e=>n(e)?[ld(e)]:[]),i=t.shouldDehydrateQuery??e.getDefaultOptions().dehydrate?.shouldDehydrateQuery??fd,a=t.shouldRedactErrors??e.getDefaultOptions().dehydrate?.shouldRedactErrors??pd,o=t.serializeData??e.getDefaultOptions().dehydrate?.serializeData??cd;return{mutations:r,queries:e.getQueryCache().getAll().flatMap(e=>i(e)?[ud(e,o,a)]:[])}}function hd(e,t,n){if(typeof t!=`object`||!t)return;let r=e.getMutationCache(),i=e.getQueryCache(),a=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??cd,o=t.mutations||[],s=t.queries||[];o.forEach(({state:t,...i})=>{r.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...i},t)}),s.forEach(({queryKey:t,state:r,queryHash:o,meta:s,promise:c,dehydratedAt:l,queryType:u})=>{let d=c?Ee(c):void 0,f=r.data===void 0?d?.data:r.data,p=f===void 0?f:a(f),m=i.get(o),h=m?.state.status===`pending`,g=m?.state.fetchStatus===`fetching`;if(m){let e=d&&l!==void 0&&l>m.state.dataUpdatedAt;if(r.dataUpdatedAt>m.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=r;m.setState({...t,data:p,...r.status===`pending`&&p!==void 0&&{status:`success`,...!g&&{fetchStatus:`idle`}}})}}else m=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:t,queryHash:o,meta:s,_type:u},{...r,data:p,fetchStatus:`idle`,status:r.status===`pending`&&p!==void 0?`success`:r.status});c&&!d&&!h&&!g&&(l===void 0||l>m.state.dataUpdatedAt)&&m.fetch(void 0,{initialPromise:Promise.resolve(c).then(a)}).catch(ct)})}var gd=t(Di()),_d=t(wt());Oi();var vd=t(sd()),yd=function(){return null},bd=[`added`,`removed`,`updated`];function xd(e){return bd.includes(e)}async function Sd({queryClient:e,persister:t,maxAge:n=1e3*60*60*24,buster:r=``,hydrateOptions:i}){try{let a=await t.restoreClient();if(a)if(a.timestamp){let o=Date.now()-a.timestamp>n,s=a.buster!==r;if(o||s)return t.removeClient();hd(e,a.clientState,i)}else return t.removeClient()}catch(e){throw await t.removeClient(),e}}async function Cd({queryClient:e,persister:t,buster:n=``,dehydrateOptions:r}){let i={buster:n,timestamp:Date.now(),clientState:md(e,r)};await t.persistClient(i)}function wd(e){let t=e.queryClient.getQueryCache().subscribe(t=>{xd(t.type)&&Cd(e)}),n=e.queryClient.getMutationCache().subscribe(t=>{xd(t.type)&&Cd(e)});return()=>{t(),n()}}var Q=a(),Td=({children:e,persistOptions:t,onSuccess:n,onError:r,...i})=>{let[a,o]=X.useState(!0),s=X.useRef({persistOptions:t,onSuccess:n,onError:r}),c=X.useRef(!1);return X.useEffect(()=>{s.current={persistOptions:t,onSuccess:n,onError:r}}),X.useEffect(()=>{let e={...s.current.persistOptions,queryClient:i.client};return c.current||(c.current=!0,Sd(e).then(()=>s.current.onSuccess?.()).catch(()=>s.current.onError?.()).finally(()=>{o(!1)})),a?void 0:wd(e)},[i.client,a]),(0,Q.jsx)(he,{...i,children:(0,Q.jsx)(je,{value:a,children:e})})},Ed={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`};A();var Dd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Ed}))}),Od={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`};A();var kd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Od}))}),Ad={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`};A();var jd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Ad}))}),Md={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`};A();var Nd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Md}))}),Pd={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`};A();var Fd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Pd}))}),Id={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`};A();var Ld=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Id}))}),Rd={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`};A();var zd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Rd}))}),Bd={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`};A();var Vd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Bd}))}),Hd={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`};A();var Ud=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Hd}))}),Wd={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`};A();var Gd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Wd}))}),Kd={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`};A();var qd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Kd}))}),Jd={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{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`};A();var Yd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Jd}))}),Xd={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`};A();var Zd=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Xd}))}),Qd={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`};A();var $d=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Qd}))}),ef={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`};A();var tf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:ef}))}),nf={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`};A();var rf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:nf}))}),af={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`};A();var of=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:af}))}),sf={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`};A();var cf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:sf}))}),lf={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{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`};A();var uf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:lf}))}),df={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`};A();var ff=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:df}))}),pf={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`};A();var mf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:pf}))}),hf={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`};A();var gf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:hf}))}),_f={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`};A();var vf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:_f}))}),yf={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`};A();var bf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:yf}))}),xf={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`};A();var Sf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:xf}))}),Cf={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`};A();var wf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Cf}))}),Tf={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{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`};A();var Ef=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Tf}))}),Df={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`};A();var Of=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Df}))}),kf={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`};A();var Af=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:kf}))}),jf={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`};A();var Mf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:jf}))}),Nf={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`};A();var Pf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Nf}))}),Ff={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`};A();var If=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Ff}))}),Lf={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`};A();var Rf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Lf}))}),zf={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`};A();var Bf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:zf}))}),Vf={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`};A();var Hf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Vf}))}),Uf={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`};A();var Wf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Uf}))}),Gf={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`};A();var Kf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Gf}))}),qf={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`};A();var Jf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:qf}))}),Yf={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`};A();var Xf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Yf}))}),Zf={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`};A();var Qf=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:Zf}))}),$f={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`};A();var ep=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:$f}))}),tp={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`};A();var np=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:tp}))}),rp={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`};A();var ip=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:rp}))}),ap={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`};A();var op=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:ap}))}),sp={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`};A();var cp=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:sp}))}),lp={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`};A();var up=X.forwardRef(function(e,t){return X.createElement(K,w(w({},e),{},{ref:t,icon:lp}))}),$=t(Ve()),dp=[`shift`,`alt`,`meta`,`mod`,`ctrl`,`control`],fp={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 pp(e){return(fp[e.trim()]||e.trim()).toLowerCase().replace(/key|digit|numpad/,``)}function mp(e){return dp.includes(e)}function hp(e,t=`,`){return e.toLowerCase().split(t)}function gp(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=>pp(e))):o=e.toLocaleLowerCase().split(t).map(e=>pp(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=>!dp.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&&bp([pp(e.code)])}),document.addEventListener(`keyup`,e=>{e.code!==void 0&&xp([pp(e.code)])})),typeof window<`u`&&(window.addEventListener(`blur`,()=>{_p.clear()}),window.addEventListener(`contextmenu`,()=>{setTimeout(()=>{_p.clear()},0)}));var _p=new Set;function vp(e){return Array.isArray(e)}function yp(e,t=`,`){return(vp(e)?e:e.split(t)).every(e=>_p.has(e.trim().toLowerCase()))}function bp(e){let t=Array.isArray(e)?e:[e];_p.has(`meta`)&&_p.forEach(e=>{mp(e)||_p.delete(e.toLowerCase())}),t.forEach(e=>{_p.add(e.toLowerCase())})}function xp(e){e===`meta`?_p.clear():(Array.isArray(e)?e:[e]).forEach(e=>{_p.delete(e.toLowerCase())})}function Sp(e,t,n){(typeof n==`function`&&n(e,t)||n===!0)&&e.preventDefault()}function Cp(e,t,n){return typeof n==`function`?n(e,t):n===!0||n===void 0}var wp=[`input`,`textarea`,`select`,`searchbox`,`slider`,`spinbutton`,`menuitem`,`menuitemcheckbox`,`menuitemradio`,`option`,`radio`,`textbox`];function Tp(e){return Ep(e,wp)}function Ep(e,t=!1){let{target:n,composed:r}=e,i,a;return Dp(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),vp(t)?!!(i&&t&&t.some(e=>e.toLowerCase()===i.toLowerCase()||e===a)):!!(i&&t&&t)}function Dp(e){return!!e.tagName&&!e.tagName.startsWith(`-`)&&e.tagName.includes(`-`)}function Op(e,t){return e.length===0&&t?!1:t?e.some(e=>t.includes(e))||e.includes(`*`):!0}var kp=(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=pp(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)?yp(c):!1:!c||c.length===0},Ap=(0,X.createContext)(void 0),jp=()=>(0,X.useContext)(Ap);function Mp(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&&Mp(e[r],t[r]),!0):e===t}var Np=(0,X.createContext)({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),Pp=()=>(0,X.useContext)(Np);function Fp(e){let t=(0,X.useRef)(void 0);return Mp(t.current,e)||(t.current=e),t.current}var Ip=e=>{e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},Lp=typeof window<`u`?X.useLayoutEffect:X.useEffect;function Rp(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=vp(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=Fp(o),{activeScopes:f}=Pp(),p=jp();return Lp(()=>{if(d?.enabled===!1||!Op(f,d?.scopes))return;let e=[],t,n=(n,r=!1)=>{if(!(Tp(n)&&!Ep(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)){Ip(n);return}}n.target?.isContentEditable&&!d?.enableOnContentEditable||hp(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=gp(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:pp(n.code);if(mp(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(kp(n,o,d?.ignoreModifiers)||o.keys?.includes(`*`)){if(d?.ignoreEventWhen?.(n)||r&&a.current)return;if(Sp(n,o,d?.preventDefault),!Cp(n,o,d?.enabled)){Ip(n);return}u.current(n,o),r||(a.current=!0)}})}},r=e=>{e.code!==void 0&&(bp(pp(e.code)),(d?.keydown===void 0&&d?.keyup!==!0||d?.keydown)&&n(e))},c=e=>{e.code!==void 0&&(xp(pp(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&&hp(s,d?.delimiter).forEach(e=>{p.addHotkey(gp(e,d?.splitKey,d?.sequenceSplitKey,d?.useKey,d?.description,d?.metadata))}),()=>{l.removeEventListener(`keyup`,c,o?.eventListenerOptions),l.removeEventListener(`keydown`,r,o?.eventListenerOptions),p&&hp(s,d?.delimiter).forEach(e=>{p.removeHotkey(gp(e,d?.splitKey,d?.sequenceSplitKey,d?.useKey,d?.description,d?.metadata))}),e=[],t&&clearTimeout(t)}},[s,d,f]),i}var zp=({children:e})=>{let t=Yr(e=>e.cti.ui.filters.visible),n=Jr(),r=Yr(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]),Rp(`f`,()=>{document.querySelector(`.cti-view`)&&n(Mt(!t))},{},[t]),(0,X.useEffect)(()=>{(async()=>{let e=await Ut.getItem(`menuMode`),t=await Ut.getItem(`sider`);e&&n(Vt(e)),t&&n(dn(t))})()},[n]),e};zp.propTypes={children:$.default.object};function Bp(e){return W(e.getElementsByTagName(`HTTP_SERVICE`)[0].getElementsByTagName(`RETURN`)[0])}async function Vp({profile:e,password:t,forceClientName:n}){let r=new FormData;return r.append(`profile`,e),r.append(`password`,t),r.append(`forceClientName`,n),Bp(Le((await At({method:`post`,url:De()+`modules/base/php/checkProfile.php`,data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`})).data))}function Hp(){let e=Ge();return si({mutationFn:Vp,onSuccess:async t=>{t.code===`OK`&&await e.invalidateQueries({queryKey:kt.all})}})}function Up(e){let t=Wp(e.getElementsByTagName(`SESSION`)[0]),n=Wp(e.getElementsByTagName(`ENVIRONMENT`)[0]),r=Wp(e.getElementsByTagName(`MAP`)[0]),i=Wp(e.getElementsByTagName(`CHART`)[0]),a=Wp(e.getElementsByTagName(`VERSION`)[0]),o=Wp(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`):Ar(g.session),{uiSettings:m,settings:g,userSettings:h}}function Wp(e){if(e===void 0)return;let t={};for(var n=0;n{let{uiSettings:e,settings:t,userSettings:n}=Up(Le((await At({url:De()+`modules/base/php/httpService_loader_getSettings.php`,method:`get`,responseType:`arraybuffer`})).data));return{...t,user:n,primaryColor:e.primaryColor}},qp=()=>ci({queryKey:kt.all,queryFn:Kp}),Jp=()=>Qe(qp()),Yp=({children:e,title:t,...n})=>(0,Q.jsx)(lr,{...n,mouseEnterDelay:1,title:t?(0,Q.jsx)(`div`,{style:{width:`100%`},dangerouslySetInnerHTML:{__html:t}}):null,children:e}),Xp=e=>(0,Q.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,Q.jsxs)(`g`,{opacity:.92,children:[(0,Q.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,Q.jsx)(`path`,{d:`M157.652 1107.67h26.308v102.019h-26.308z`,style:{fill:`#012b43`},transform:`translate(83.08 -1283.4)scale(1.19446)`})]}),(0,Q.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,Q.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)`})]}),Zp=(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}`},Qp=De(),$p=nt.create({baseURL:Qp,responseType:`json`,headers:{"Content-Type":`multipart/form-data`}}),em=nt.create({baseURL:Qp,responseType:`json`,headers:{"Content-Type":`application/json`}});em.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 tm=nt.create({baseURL:Qp,responseType:`arraybuffer`,headers:{"Content-Type":`multipart/form-data`}}),nm=nt.create({baseURL:Qp,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),rm=e=>{let t=new FormData;for(let n in e)t.append(n,e[n]);return t},im=async()=>(await em.get(`api/settings/messages`)).data,am={all:[`settingsMessages`]},om=()=>Qe({queryKey:am.all,queryFn:im}),{Text:sm}=qr,cm={LIC0002:{title:`Confirmez vous cette connexion ?`,content:`Un mail vous sera envoyé pour valider cette connexion.`}},lm=()=>{let e=ai(),t=om(),n=Jp(),r=Hp(),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 cn(),S(`false`)},w=e=>{let t=cm[e.code];su.confirm({title:t?.title??`Confirmation requise`,content:t?.content??e.message,centered:!0,onOk:()=>{h(!1),S(`true`)}})},T=()=>{window.open(Zp(a,o),`_self`)},E=e=>{e.preventDefault(),x(e=>!e)},D=n.isPending||r.isPending;return u?(0,Q.jsx)(ni,{to:d?`/accueil/`:l,state:{logged:!0},replace:!0}):(0,Q.jsxs)(`div`,{className:`login-page`,children:[(0,Q.jsx)(yt,{children:(0,Q.jsx)(`title`,{children:`iCTI | Connexion`})}),f&&!t.isPending&&!t.isError&&t.data?.length>0&&(0,Q.jsx)(`div`,{className:`messages-container fade-in-messages`,children:t.data.map((e,t)=>(0,Q.jsx)(Ii,{message:e.title||``,description:e.message,type:e.type,showIcon:!0},t))}),f&&(0,Q.jsx)(`div`,{className:`login-container fade-in `,children:(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(wc,{onFinish:C,className:`login-form`,children:[(0,Q.jsxs)(`div`,{className:`login__form`,children:[(0,Q.jsx)(Xp,{}),(0,Q.jsx)(`div`,{className:`login__formHeader`,children:(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`br`,{}),(0,Q.jsx)(sm,{className:`login__text--environnement`,children:a?a.ENVIRONMENT:`Chargement...`}),` `,(0,Q.jsx)(`br`,{}),(0,Q.jsx)(`br`,{}),(0,Q.jsx)(sm,{className:`login__text--finess`,type:`secondary`,children:a&&a.FINESS}),(0,Q.jsx)(`br`,{})]})})]}),(0,Q.jsx)(wc.Item,{children:(0,Q.jsx)(Ct,{name:`username`,onChange:e=>_(e.target.value),prefix:(0,Q.jsx)(up,{className:`login__item`}),className:`login__item`,placeholder:`Identifiant`,autoComplete:`off`})}),(0,Q.jsx)(wc.Item,{children:(0,Q.jsx)(Ct,{name:`password`,type:b?`text`:`password`,suffix:b?(0,Q.jsx)(bt,{onMouseDown:E,onMouseUp:E,className:`login__eye`}):(0,Q.jsx)(xt,{onMouseDown:E,onMouseUp:E,className:`login__eye`}),onChange:e=>y(e.target.value),prefix:(0,Q.jsx)(vf,{className:`login__item`}),className:`login__item`,placeholder:`Mot de passe`,autoComplete:`current-password`})}),(0,Q.jsx)(wc.Item,{children:(0,Q.jsx)(On,{type:`primary`,htmlType:`submit`,className:`login-form-button`,loading:D,children:D?``:`Connexion`})})]}),(0,Q.jsxs)(`div`,{id:`links-container`,children:[(0,Q.jsx)(Yp,{title:`Accéder au site www.ctisante.com`,placement:`bottom`,children:(0,Q.jsx)(`a`,{href:`https://www.ctisante.com`,rel:`noopener noreferrer nofollow`,target:`_blank`,children:(0,Q.jsx)(ff,{})})}),(0,Q.jsx)(Yp,{title:`Contacter le support`,placement:`bottom`,children:(0,Q.jsx)(On,{type:`link`,className:`user-button`,onClick:T,children:(0,Q.jsx)(qd,{className:`login__svg--bug`})})})]}),(0,Q.jsx)(`div`,{className:`login__error`,children:m&&(0,Q.jsx)(Ii,{message:m.code,description:m.message,type:`error`,showIcon:!0})})]})})]})},um=function(){return um=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{t.exports=M()(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()})})),Fm=t(Pr()),Im=t(Pm()),Lm=t(ui());function Rm(e){if(e.swf){let t=e.swf.replace(`.swf`,``).replace(`./`,``).split(`_`).pop();return t=t.replace(`./CTI_`,``),(0,Lm.default)((0,Im.default)(t),{lower:!0})}let t=e.jisPagename||e.jisComponent;return t?(0,Lm.default)((0,Im.default)(t),{lower:!0}):(Dt(8610,e.label),``)}function zm(e,t){let n=t._slugKey??(0,Lm.default)(t.label,{lower:!0}).replace(/_/g,`-`);return e+`/`+n}function Bm(e){return e.jisPagename?`page`:Rm(e)===`view-1`?`view`:`component`}function Vm(e,t=``){let n={};return Object.values(e).forEach(e=>{let r=zm(t,e);e.children?Object.assign(n,Vm(e.children,r)):n[e.name]=e.swf===``?r:`${r}/${e.name}`}),n}function Hm(e,t){let n=t.substring(1);n=n.replace(De()+`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(Um.has(t)&&i.length<=1)return{contentType:`page`,contentName:t,softCode:null,module:t,menuItem:null};let a=Hm(r,e);if(a?.swf||a?.jisComponent||a?.jisPagename){let e=Bm(a),n=a.softCode||`iCTI_${t}`,r;return r=e===`view`?a.name:e===`page`?a.jisPagename:Rm(a),{contentType:e,contentName:r,softCode:n,module:t,menuItem:a}}let o=i[i.length-1]||t;return Gm.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 qm=`chunk-reload-at`,Jm=1e4;function Ym(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 Xm(){let e=Number(sessionStorage.getItem(qm)??0);return Date.now()-eZr(()=>import(`./Logs-B221Qaag.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url)),$m=X.lazy(()=>Zr(()=>import(`./Exploit-B8WW_trP.js`),__vite__mapDeps([16,1,2,3,4,5,6,8,7,9,10,13,14,17]),import.meta.url)),eh=X.lazy(()=>Zr(()=>import(`./SalarieVentilationListing-CGpM4D2S.js`),__vite__mapDeps([18,1,19,2,3,4,5,6,20,21,10,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,11,12,38,39,40,41,42,43,44,45]),import.meta.url)),th=X.lazy(()=>Zr(()=>import(`./SalarieVentilationEditor-2Qpcn7Fb.js`),__vite__mapDeps([46,1,2,3,4,5,6,47,19,20,21,10,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,7,48,11,12,38,39,40,41,42,43,44,45,49,50,51]),import.meta.url)),nh=({pageName:e})=>(0,Q.jsx)(X.Suspense,{fallback:(0,Q.jsx)(pi,{}),children:(0,Q.jsxs)(Qr,{children:[(0,Q.jsx)(ii,{path:`/outils/logs`,element:(0,Q.jsx)(Qm,{})}),(0,Q.jsx)(ii,{path:`/outils/exploit`,element:(0,Q.jsx)($m,{})}),(0,Q.jsx)(ii,{path:`/rh/ventilations/:salarieId/settings`,element:(0,Q.jsx)(th,{})}),(0,Q.jsx)(ii,{path:`/rh/ventilation/parametrage/ventilation-listing`,element:(0,Q.jsx)(eh,{})}),(0,Q.jsx)(ii,{path:`*`,element:null})]})});nh.propTypes={pageName:$.default.string};var rh=X.memo(nh),ih=X.lazy(()=>Zr(()=>import(`./ClassesManager-DK1NAGEm.js`),__vite__mapDeps([52,1,2,3,4,5,6,47,20,21,10,22,23,24,53,54,55,29,31,28,56,57,8,7,9,30,58,59,60,48,14,42,41,34,61,36,35,62,37,63,64,11,12,43,44,45,65,39,66,67,68]),import.meta.url)),ah=X.lazy(()=>Zr(()=>import(`./FavoritesEditor-Bdhel8Mg.js`),__vite__mapDeps([69,1,2,3,4,5,6,29,21,10,30,20,22,59,14,37,43,44,45,49,50,40,41,42,31,70,71]),import.meta.url)),oh=X.lazy(()=>Zr(()=>import(`./Import-CLrSLIID.js`),__vite__mapDeps([72,1,2,3,4,5,6,20,21,10,22,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,73,39,74,7,8,9,48,41,42,75,37,40,76,77,78]),import.meta.url)),sh=X.lazy(()=>Zr(()=>import(`./OvalideImports-BeS_5ELZ.js`),__vite__mapDeps([79,1,2,3,4,5,6,73,39,8,7,9,48,14,10,37,29,21,76,77,80]),import.meta.url)),ch=X.lazy(()=>Zr(()=>import(`./ValoImports-Dx1CX1Rs.js`),__vite__mapDeps([81,1,2,3,4,5,6,39,8,7,9,48,14,10,37,29,21,82]),import.meta.url)),lh=X.lazy(()=>Zr(()=>import(`./IndicatorsManager-DjMGCzpM.js`),__vite__mapDeps([83,1,2,3,4,5,6,23,21,10,24,22,53,55,29,84,12,39,7,48,31,85,86,27,28,41,42,37,87,8,9,14,61,36,35,62,65,88,43,44,45,89,90,49,50,40,91,92,67,93]),import.meta.url)),uh=X.lazy(()=>Zr(()=>import(`./LicencesManager-DsF04SLr.js`),__vite__mapDeps([94,1,2,3,4,5,6,29,21,10,39,8,7,9,48,85,86,27,28,37,43,44,45,95]),import.meta.url)),dh=X.lazy(()=>Zr(()=>import(`./ListesManagers-BK2lcap4.js`),__vite__mapDeps([96,1,2,3,4,5,6,47,20,21,10,22,23,24,53,29,57,8,7,9,30,58,59,60,48,14,41,42,31,34,61,36,35,62,37,11,12,43,44,45,65,39,66,67,97]),import.meta.url)),fh=X.lazy(()=>Zr(()=>import(`./PasswordManager-CtmI_8df.js`),__vite__mapDeps([98,1,29,2,3,4,5,6,21,10,37,49,50,40,41,42,31,99,8,7,9,48,100,101]),import.meta.url)),ph=X.lazy(()=>Zr(()=>import(`./PresentationManager-BGvTBRW5.js`),__vite__mapDeps([102,1,23,2,3,4,5,6,21,10,24,22,103,31,61,7,8,9,36,35,62,104,105,64,44,106,85,86,27,28,49,50,40,41,42,107,14,108,109,99,48,100,110]),import.meta.url)),mh=X.lazy(()=>Zr(()=>import(`./ReportsManager-COFq2Ztj.js`),__vite__mapDeps([111,1,2,3,4,5,6,47,23,21,10,24,22,53,55,29,30,20,58,84,12,39,74,112,103,31,61,7,8,9,36,35,62,104,105,64,44,106,48,85,86,27,28,41,42,113,37,87,14,65,88,43,45,89,90,91,67,114]),import.meta.url)),hh=X.lazy(()=>Zr(()=>import(`./Simulations-C7E0Oxft.js`),__vite__mapDeps([115,1,2,3,4,5,6,73,39,7,8,9,48,10,37,29,21]),import.meta.url)),gh=X.lazy(()=>Zr(()=>import(`./SpecSynchronize-Jk1FYG7H.js`),__vite__mapDeps([116,1,2,3,4,5,6,29,21,10,39,7,8,9,41,42,31,37,43,44,45,117,14,118]),import.meta.url)),_h=X.lazy(()=>Zr(()=>import(`./Synchronize-DhbHHAgc.js`),__vite__mapDeps([119,1,2,3,4,5,6,39,48,7,10,41,42,31,37,29,21,43,44,45,117,8,9,14,120]),import.meta.url)),vh=X.lazy(()=>Zr(()=>import(`./TablesManager-DuLlIyZ6.js`),__vite__mapDeps([121,1,2,3,4,5,6,20,21,10,22,23,24,53,55,73,29,58,84,12,50,39,74,112,8,7,9,48,14,31,41,42,75,113,61,36,35,62,37,104,105,64,87,65,88,43,44,45,89,77,122]),import.meta.url)),yh=X.lazy(()=>Zr(()=>import(`./UserManager-B_soZalD.js`),__vite__mapDeps([123,1,2,3,4,5,6,23,21,10,24,22,55,25,26,27,28,29,59,60,39,14,56,85,86,41,42,31,37,89,65,99,8,7,9,48,100,70,124]),import.meta.url)),bh=X.lazy(()=>Zr(()=>import(`./ExpertControlsSettings-BMLieMsA.js`),__vite__mapDeps([125,1,2,3,4,5,6,23,21,10,24,22,54,55,29,31,28,56,84,12,39,126,7,8,9,48,85,86,27,32,33,61,36,35,62,37,44,92,66,127]),import.meta.url)),xh=({componentName:e,softCode:t,item:n})=>(0,Q.jsx)(`div`,{className:`cti-component`,children:(0,Q.jsx)(X.Suspense,{fallback:(0,Q.jsx)(pi,{}),children:(()=>{if(!n)return null;let r=e;switch((n.swf===``||n.jisComponent)&&(r=n.jisComponent),r){case`synchronize`:return n.swfData.includes(`|`)?(0,Q.jsx)(gh,{swfData:n.swfData}):(0,Q.jsx)(_h,{softCode:t,year:n.swfData});case`listes-manager`:return(0,Q.jsx)(dh,{softCode:t});case`classes-manager`:return(0,Q.jsx)(ih,{});case`indicateurs-manager`:return(0,Q.jsx)(lh,{softCode:t});case`rapports-manager`:return(0,Q.jsx)(mh,{softCode:t});case`import`:return(0,Q.jsx)(oh,{softcode:t});case`tables-manager`:case`conso-manager`:return(0,Q.jsx)(vh,{softCode:t,item:n});case`import-mat-2-a`:return(0,Q.jsx)(sh,{module:`mco`});case`cti-pmsissr-import-mat-2-a`:return(0,Q.jsx)(sh,{module:`ssr`});case`favorites-manager`:return(0,Q.jsx)(ah,{});case`licence-manager`:return(0,Q.jsx)(uh,{});case`password-manager`:return(0,Q.jsx)(fh,{});case`users-manager`:return(0,Q.jsx)(yh,{});case`cti-pmsissr-import-valo-ssr`:return(0,Q.jsx)(ch,{});case`pmsiSimulation`:return(0,Q.jsx)(hh,{year:n.swfData});case`presentation-manager`:return(0,Q.jsx)(ph,{});case`expertSettings`:return(0,Q.jsx)(bh,{softCode:t});default:return(0,Q.jsx)(gu,{icon:(0,Q.jsx)(np,{}),title:`Désolé ce composant n'existe pas encore... Patience il arrive !`})}})()})});xh.propTypes={componentName:$.default.string,softCode:$.default.string,item:$.default.object};var Sh=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),Ch=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),wh=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),Th=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Eh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Dh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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,Q.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`})]}),Oh=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),kh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Ah=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),jh=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),Mh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,Q.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,Q.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,Q.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`})]}),Nh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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,Q.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`})]}),Ph=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 22`,...e,children:(0,Q.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`})}),Fh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Ih=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Lh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Rh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),zh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Bh=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),Vh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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,Q.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,Q.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`})]}),Hh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,Q.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,Q.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`})]}),Uh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Wh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),Gh=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),Kh=e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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`})}),qh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 26`,...e,children:[(0,Q.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,Q.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`})]}),Jh=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:130,height:38,fill:`none`,...e,children:[(0,Q.jsx)(`g`,{fill:`#F2F2F2`,opacity:.92,children:(0,Q.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,Q.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,Q.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`})]}),Yh={all:[`view`],descs:()=>[...Yh.all,`desc`],desc:e=>[...Yh.descs(),e],runs:()=>[...Yh.all,`run`],run:(e,t)=>[...Yh.runs(),e,t]};function Xh(e){return Ot(JSON.stringify(e))}var Zh=async()=>{rn(`views`,`Vues`);let e=!1;try{jt.removeQueries({queryKey:Yh.all,type:`inactive`}),jt.invalidateQueries({queryKey:Yh.runs(),refetchType:`none`}),await jt.invalidateQueries({queryKey:Yh.descs()}),e=!0}finally{an(`views`,e?{message:`Vues`,description:`Rechargement terminé`}:void 0)}},Qh=e=>{let t=!1,n=Object.values(e?.desc?.selections);if(n.length>0){let e=n.filter(e=>e.label===`Paramètres de l'analyse`);e.length>0&&e[0].group.filter(e=>e.label===`Rapport`).length>0&&(t=!0)}return t};function $h(){let{pathname:e,search:t}=ai(),n=e.split(`/`).filter(Boolean);return{viewName:n.length>1?n[n.length-1]:null,shArgs:t.startsWith(`?p=`)?t.substring(3):``,pathname:e}}function eg(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=W(t),r=G(t,`LISTPROVIDER`),i={};return r.forEach(e=>{let t=W(e),n=p(G(e,`OPTION`));n=n.map(e=>({...e,title:e.label,value:e.data})),n.length&&n.every(e=>e.treeLevel)?t.children=jr(n):t.children=n,i[t.name]=t}),n.providers=i,n}var tg=async e=>{let t=Je(`globals_${e}`,!0);if(!t)return null;let n=new FormData;return n.append(`url`,t),eg(Le((await At({method:`post`,url:De()+`modules/base/php/getGlobals.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`})).data))},ng={all:[`globals`],module:e=>[...ng.all,e]},rg=async e=>{rn(`filters`,`Filtres`);try{return await tg(e)}finally{an(`filters`)}},ig=e=>ci({queryKey:e?ng.module(e):ng.all,queryFn:e?()=>rg(e):f,meta:{persist:!0}}),ag=e=>Qe(ig(e)),og=e=>e?jt.ensureQueryData({...ig(e),revalidateIfStale:!0}):Promise.resolve(void 0),sg=e=>e?jt.fetchQuery(ig(e)):Promise.resolve(void 0),cg=new Map;function lg(e,t){cg.set(e,t)}function ug(e){return cg.get(e)}var dg=new Map;function fg(e){let t=new AbortController;return dg.set(e,t),t.signal}function pg(e){dg.get(e)?.abort(),dg.delete(e)}function mg(e,t){dg.get(e)?.signal===t&&dg.delete(e)}var hg=class extends Error{constructor(e){super(e[0]?.message||e[0]?.text||`Erreur serveur`),this.name=`ViewServerError`,this.errors=e}};function gg(e,t){return`${e}_RUN_${t}`}function _g(e,t){if(!t)return e;let n={...e},r=Ce(t,[]);for(let e in n){let t=n[e];if(t&&typeof t==`string`&&(t.startsWith(`#LI`)||t.startsWith(`#LS`)||t.startsWith(`#LC`)||t.startsWith(`#SL`)||t.startsWith(`#CH`)||e===`MOIS`||e===`TOMOIS`||e===`CHAMP`||e===`PERIODE`||e===`TOPERIODE`)){let i=r.find(t=>t.name===e);if(i&&i.UI===`combo`){let r=xr(i.treeData,[]).find(e=>e.option.aliasData===t);r&&(n[e]=r.option.data)}}else t&&typeof t==`string`&&t.includes(`-999999`)&&(n[e]=`-1`)}return n}function vg(e,t){if(!t)return e;let n={...e},r=Ce(t,[]);for(let e in n)if(n[e]===`*FIRST`){let t=r.find(t=>t.name===e);t&&t.UI===`combo`&&t.treeData[0]&&(n[e]=t.treeData[0].data)}return n}function yg(e){let t=[`-1`,`null`],n={};for(let r in e)t.includes(e[r])||(n[r]=e[r]);return n}var bg=t(Sr());function xg(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0];if(n){t=W(n);let e=G(n,`skipFirstSelection`);if(e&&e.length>0){let n=W(e);t.skipFirstSelection=n}return t}else return}function Sg(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0];return G(G(n,`PRESENTATION`)[0],`ONGLET`).forEach((e,n)=>{let r=Eg(e),i=wg(e),a=G(e,`INPUTSELECTION`),o=Cg(e),s=W(e);if(a&&a.length>0){let e=[];a.forEach(t=>{let n=W(t);e.push(n)}),s.inputSelections=e}s.charts=i,s.datagrid=r,s.selections=o;let c=s.label?(0,Lm.default)(s.label,{lower:!0}):n;t[c]=s}),t}function Cg(e){let t=[],n=G(e,`SELECTIONS`);return n&&n.length>0&&n.forEach(e=>{let n=G(e,`GROUP`);n&&n.length>0&&n.forEach(e=>{let n=G(e,`FIELD`);n&&n.length>0&&n.forEach(e=>{let n=W(e),r=G(e,`OPTION`);if(r&&r.length>0){let e=p(r);e=e.map(e=>({...e,title:e.label})),e=jr(e),n.options=e}t.push(n)})})}),t}function wg(e){let t=G(e,`CHART`),n={};return t.forEach((e,t)=>{let r=W(e),i=G(e,`CHART`);if(i.length>0){let e={};i.forEach((t,n)=>{e[n]=Tg(t)}),r.subCharts=e}else r=Tg(e);n[t]=r}),n}function Tg(e){let t={},n=G(e,`SERIE`);n[0]!==void 0&&n.forEach((e,n)=>{t[n]=W(e)});let r={},i=G(e,`CATEGORY`);i[0]!==void 0&&i.forEach((e,t)=>{let n=W(e),i=G(e,`ITEM`);i.length&&(n.items=p(i)),r[t]=n});let a=W(e);return a.categories=r,a.series=t,a}function Eg(e){let t=G(e,`DATAGRID`),n=W(t[0]);n.sortable=n.sortable!==`false`,n.columns=Dg(G(t[0],`COLUMN`)),n.rowStyles=kg(G(t[0],`ROWSTYLE`));let r=G(t[0],`LINE`);return r.length>0&&(n.lines=Ag(r)),n}function Dg(e){let t={};return e.forEach(e=>{let n=W(e),r=G(e,`CALC`),i=G(e,`CELLSTYLE`),a=G(e,`HEADERCELLSTYLE`);r.length>0&&(n.calcs=Og(r)),i.length>0&&(n.cellStyles=kg(i)),a.length>0&&(n.headerStyles=kg(a)),t[n.dataField]=n}),t}function Og(e){let t=[];return e.forEach(e=>{let n=W(e);n.dataField===`*calc`&&(n.calcs=p(G(e,`CALC`))),t.push(n)}),t}function kg(e){let t=[];return e.forEach(e=>{let n=W(e);t.push(n)}),t.filter(e=>e[`jis-ignore`]!==`true`&&e.name!==`toolTip`)}function Ag(e){let t=[];return e.forEach(e=>{let n=W(e),r=G(e,`COLUMN`),i=G(e,`ROWSTYLE`);r.length>0&&(n.columns=Dg(r)),r.length>0&&(n.rowStyles=p(i)),t.push(n)}),t}var jg=e=>{let t={},n={};return G(e,`ARG`).forEach((e,n)=>{let r=W(e);t[`${r.name}-${n}`]={name:r.name,value:r.value}}),G(e,`ARGS`).forEach((e,t)=>{let r=W(e);n[`${r.name}-${t}`]=r}),{args:t,allArgs:n}};function Mg(e){let t=G(G(G(e,`HTTP_SERVICE`)[0],`PRESENTATION`)[0],`VIEWLINKS`),n={};return t.length>0&&G(t[0],`VIEWLINK`).forEach((e,t)=>{let{args:r,allArgs:i}=jg(e),a={};G(e,`VIEWITEM`).forEach(e=>{let t=W(e),{args:n,allArgs:r}=jg(e);Object.keys(n).length>0&&(t.args=n),Object.keys(r).length>0&&(t.allArgs=r),a[t.label]=t});let o=W(e);Object.keys(r).length>0&&(o.args=r),Object.keys(i).length>0&&(o.allArgs=i),Object.keys(a).length>0&&(o.viewitems=a),o.rowContext=!(o.rowContext&&o.rowContext===`false`),n[`${(0,Lm.default)(o.label,{lower:!0})}-${t}`]=o}),n}function Ng(e){let t=G(G(G(e,`HTTP_SERVICE`)[0],`PRESENTATION`)[0],`VIEWLINKS`);return t.length?p(G(t[0],`VIEWREF`)):[]}function Pg(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=G(n,`VIEWPROPERTIES`)[0];return G(r,`PROPERTY`).forEach(e=>{let n=W(e);t[n.name]=n.value}),t}function Fg(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0];return G(n,`VIEWARG`).forEach(e=>{let n=W(e);t[n.key]=n.value}),t}function Ig(e){return Rg(e)}function Lg(e){let t={};for(let n=0;n{let t=W(e);t.field=Bg(e);let r=G(e,`GROUP`);if(r&&r.length){let e=[];r.forEach(t=>{let n=W(t);n.field=Bg(t),e.push(n)}),t.group=e}n.push(t)}),n}function Bg(e){var t=[];let n=G(e,`FIELD`);return n&&n.length&&n.forEach(e=>{let n=W(e);n.value=n.default??n.value;let r=p(G(e,`OPTION`));r=r.map(e=>(e.title=e.label??``,delete e.key,e)),r.length>0&&(n.options=jr(r,!1,!0)),t.push(n)}),t}function Vg(e){let t=Sg(e);var n=[];let r=[],i=e.getElementsByTagName(`HTTP_SERVICE`)[0];G(i,`DATA`).forEach(function(e){let t=[];G(e,`ROW`).forEach(function(e){let n=W(e);t.push(n),r.push(n)});let i=(0,bg.default)(t,e=>e.TABD);n.push(i)});let a={};return Object.values(t).forEach(e=>{let t={},r=0;e.queryNumber!==void 0&&(r=e.queryNumber);let i=[];i=n[r];let o=[];Object.values(i).forEach((n,r)=>{let i=[...n];e.template_count&&e.inputSelections&&e.inputSelections.length===1&&(i=i.filter(t=>Er(e.inputSelections[0].condition,null,t)));let a=e.datagrid.lines;if(a&&Object.keys(i).length>0){let e;e=i[0],e&&(i=[],Object.values(a).forEach(t=>{if(t.rowStyles){let n=t.rowStyles.find(e=>e.name===`hide`);if(n&&Er(n.condition,{desc:{},run:{}},e))return}let n=` `,r=[],a=``,o=``,s=``;t.columns&&(n=e[Object.values(t.columns)[0].dataField],Object.values(t.columns).forEach(e=>{e.outputFormat&&(a=e.outputFormat,o=e.inputFormat),e.type&&(s=e.type),e.cellStyles&&(r=e.cellStyles.map(t=>({...t,column:e.toDataField})),r=r.filter(e=>e.name===`cellIndicator`))})),i.push({...e,KEY:t.key,LABEL:t.label,VAL:n,symbols:r,outputFormat:a,inputFormat:o,type:s})}))}let o={};o.data=i,o.name=n[0].TABDLL,o.id=n[0].TABD;let s=o.name;(s===`undefined`||s===void 0)&&(s=`similitab_${r}`),t[`${s}-${n[0].TABD}`]=o});let s=e.label??e.excelLabel;a[s]={...e},a[s].label=s,a[s].similitabs=t,a[s].datagrid.rowStyles=a[s].datagrid.rowStyles?a[s].datagrid.rowStyles.concat(o):o}),a}function Hg(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=p(G(t,`ERROR`));return n.length?n:null}async function Ug(e,t,n=null){let r={},i={};if(!e.getElementsByTagName(`HTTP_SERVICE`)[0]){let t=e.documentElement?.textContent?.trim().substring(0,500)||`Réponse serveur invalide (HTTP_SERVICE absent)`,n=[{key:`server-invalid-response`,text:t}];return Dt(8501,`Réponse serveur invalide — HTTP_SERVICE absent`,t),{viewData:{desc:null,run:null,errors:n},dynamicSelect:[]}}let a=Hg(e);if(a)return a.forEach(e=>{Dt(8500,`Erreur retournée par le serveur`,e)}),{viewData:{desc:null,run:null,errors:a},dynamicSelect:[]};t?(r={selections:Ig(e),attributes:xg(e),viewlinks:Mg(e),viewRefs:Ng(e)},i={args:Fg(e),properties:Pg(e),executed:!1,forceServer:!1}):(r=n||{selections:Ig(e),attributes:xg(e),viewlinks:Mg(e)},i={properties:Pg(e),data:Vg(e),args:Fg(e),executed:!0}),i.args.init!==void 0&&delete i.args.init;let o={desc:r,run:i},s={};if(o.desc?.selections){let e=Je(o.desc.attributes?.globals);if(e&&e!==`globals_`){let t=e.replace(`globals_`,``);try{s=await sg(t)??{}}catch{throw new hg([{key:`globals-load-failed`,text:`Impossible de charger les filtres de la vue (globals : ${t})`}])}}}return Wg(o,s)}function Wg(e,t={}){let n=[],r;if(e.desc.selections){e.desc.selections=wr(e.desc.selections,e.run.properties,t),r=Mr(e,t),e.desc.attributes?.title&&(e.desc.attributes.title.includes(`=`)?e.run.title=Er(e.desc.attributes.title,e,null,null,r):e.run.title=e.desc.attributes.title);let n=[];Object.values(e.desc.selections).forEach(t=>{t.displayText&&t.displayText!==``&&n.push(Er(t.displayText,e,null,null,r))}),e.run.viewFilters=n}return e.run.data&&(e.run.data=Or(e.run.data,e,r),n=Dr(e.run.data)),{viewData:e,dynamicSelect:n,globalVariables:r}}async function Gg(e,t,n=1,r=``,i,a){let o=!(n===1&&!i),s=new FormData,c={url:e,init:n,shargs:r};o&&(c._OPTION_FORCEDEFAULT=1);for(let e in c)s.append(e,c[e]);for(let e in t)e!==`init`&&s.append(e,t[e]);let l=await At({method:`post`,url:De()+`modules/base/php/getVue.php`,data:s,credentials:`include`,cache:`no-cache`,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`,signal:a});return l.status>=400&&qt({type:`error`,duration:0,message:`Le serveur a retourné une erreur`,description:`Veuillez changer de vue ou recharger la page`}),Le(l.data)}async function Kg(e,t){await Tt(`modules/base/php/httpService_view_cancelExec.php`,{user:t,viewName:e})}async function qg(e){let t=await Ug(await Gg(e+`.XML`),1);if(t.viewData.errors)throw new hg(t.viewData.errors);return{desc:t.viewData.desc,defaultRun:t.viewData.run,globalVariables:t.globalVariables,dynamicSelect:t.dynamicSelect}}async function Jg(e,t,n){let r=vg(t,n?.selections);r=_g(r,n?.selections);let i=fg(e);try{let t=await Ug(await Gg(e+`.XML`,r,0,``,void 0,i),0,n);if(t.viewData.errors)throw new hg(t.viewData.errors);return{run:t.viewData.run,globalVariables:t.globalVariables,dynamicSelect:t.dynamicSelect}}finally{mg(e,i)}}var Yg=(0,X.createContext)({viewName:null,shArgs:``,runRef:null}),Xg=Yg.Provider;function Zg(){return(0,X.useContext)(Yg)}function Qg(e){return ci({queryKey:Yh.desc(e),queryFn:()=>qg(e),enabled:!!e,meta:{persist:!0}})}async function $g(e){if(e)try{let t=Je((await jt.ensureQueryData(Qg(e)))?.desc?.attributes?.globals)?.replace(`globals_`,``);t&&await og(t)}catch{}}function e_(e){return Qe(Qg(e))}function t_(e,t,n,r){return ci({queryKey:Yh.run(e,t),queryFn:()=>Jg(e,n,r),enabled:!!e&&!!t&&!!n&&!!r,retryOnMount:!1,meta:{persist:!0}})}function n_(e,t,n){let r=jt.getQueryData(Yh.run(e,t));return Qe(t_(e,t,ug(t)??r?.run?.args??null,n))}function r_(){let{viewName:e,shArgs:t}=Zg(),n=e_(e),r=n.data?.desc,i=n.data?.defaultRun,a=n_(e,t,r),o=a.data?.run,s=a.data?.globalVariables??n.data?.globalVariables??{};return{desc:r,run:o,defaultRun:i,view:(0,X.useMemo)(()=>r?{desc:r,run:o??i??{}}:null,[r,o,i]),globalVariables:s,isLoading:n.isPending||a.isFetching}}function i_(){let e=$r(),{viewName:t,shArgs:n,pathname:r}=$h(),i=Jr(),a=Yr(e=>e.cti.history.views),o=e_(t),s=o.data?.desc,c=o.data?.defaultRun?.args,l=s?.attributes?.skipFirstSelection===`true`,u=s?.selections&&Object.keys(s.selections).length>0,d=(0,X.useMemo)(()=>n||(t&&a[t]?a[t]:c?Xh(yg(c)):``),[n,t,a,c]),f=n_(t,d,s),p=t&&d?gg(t,d):null;return(0,X.useEffect)(()=>{s&&d&&!n&&(c&&(l||!u)&&lg(d,c),e(r+`?p=`+d,{replace:!0}))},[s,d,n,c,r,l,u,e]),(0,X.useEffect)(()=>{i(Yt())},[t,i]),(0,X.useEffect)(()=>{o.data?.globalVariables&&i(un(o.data.globalVariables))},[o.data,i]),(0,X.useEffect)(()=>{f.data?.dynamicSelect?.length>0&&i(Jt(f.data.dynamicSelect)),f.data?.globalVariables&&i(un(f.data.globalVariables))},[f.data,i]),(0,X.useEffect)(()=>{!s||!u||l||(f.data?.run?.executed||f.isFetching?i(Mt(!1)):i(Mt(!0)))},[s,u,l,f.data,f.isFetching,i]),(0,X.useEffect)(()=>{f.data?.run?.executed&&t&&d&&i(Qt(t,d))},[f.data,t,d,i]),{descQuery:o,runQuery:f,viewName:t,shArgs:d,runRef:p}}function a_(e,t){let n=Ge();return(0,X.useCallback)(()=>{n.cancelQueries({queryKey:Yh.run(e,t)}),pg(e);let r=n.getQueryData(kt.all)?.session?.CONNECTEDUSER;Kg(e,r)},[e,t,n])}function o_(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 s_(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 c_({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 l_=({siderIsCollapsed:e,selectedModuleKey:t})=>{let n=$r(),r=ai(),i=ti(),a=Jr(),o=Yr(e=>e.cti.ui.menuMode),s=di(),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)();(0,X.useEffect)(()=>{if(s.isFetching)return rn(`menu`,`Menu`),()=>an(`menu`)},[s.isFetching]);let x=e=>{switch(e){case`synthese`:return(0,Q.jsx)(gi,{className:`drawer__icon`});case`import`:return(0,Q.jsx)(Yd,{className:`drawer__icon`});case`export`:return(0,Q.jsx)(tf,{className:`drawer__icon`});case`parametres`:return(0,Q.jsx)(ep,{className:`drawer__icon`});case`documentation`:return(0,Q.jsx)(Fd,{className:`drawer__icon`});default:return(0,Q.jsx)(cf,{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=zm(t,e),o=a.replace(/\//g,`_`),s=n||s_(e,h,[`label`],!1),c=i.map(e=>S(e,a,s)).filter(Boolean);return!r&&c.length===0?null:c_({label:e.label,disabled:e?.disabled,key:o,icon:x(e.icon),children:c})}if(r||s_(e,h,[`label`,`name`],!n)){let n=zm(t,e),r=e.view.split(`.`)[0],i=Rm(e),a=n.replace(/\//g,`_`)+`_`+i;return y[r]=`/`+n+`/`+i,i===`view-1`&&(a=n.replace(/\//g,`_`)+`_`+r,y[r]=`/`+n+`/`+r),c_({icon:D(e.icon),key:a,label:(0,Q.jsx)(Yp,{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===da.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(u_(e))}h===``&&d?.length&&m(ze(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=ze(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=mt[Object.keys(mt).find(e=>r.state.homeview.toLowerCase().includes(e.toLowerCase()))],i=l[t];if(i){let n=Vm(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=Hm(l,c);t?.swf&&Bm(t)===`view`&&$g(t.name)}},[r,l,a,c]);let w=e=>{g(e.target.value)},T=e=>{m(e)},E=({item:e})=>{o===`MENU_DRAWER`&&a(dn()),a(Ht(!1));let t=e.props.originalitem;t?.swf&&t.favoriteOwner!==``&&Bm(t)===`view`&&$g(t.name),n(`/`+e.props[`data-menu-id`].split(`-`).slice(5).join(`-`).replace(/_/g,`/`)),a(Wt())};function D(e){if(e?.includes(`essentiel`))return(0,Q.jsx)(Of,{});switch(e){case`analyse_croisee`:return(0,Q.jsx)(If,{});case`VIEWLINKPOPUP_RH`:case`VIEWLINK_EVO_COMP_RH`:return(0,Q.jsx)(mf,{});case`comparatif`:return(0,Q.jsx)(Nd,{});case`analyse`:return(0,Q.jsx)(Af,{});case`evolution`:return(0,Q.jsx)(Rf,{});case`justificatif`:return(0,Q.jsx)(ul,{});case`controle`:return(0,Q.jsx)(np,{});case`etude`:return(0,Q.jsx)(uf,{});case`import`:return(0,Q.jsx)(Yd,{});case`export`:return(0,Q.jsx)(tf,{});case`essentiel`:return(0,Q.jsx)(Dd,{});case`synthese`:return(0,Q.jsx)(Xf,{});case`synchronisation`:return(0,Q.jsx)(Jf,{});case`liste`:return(0,Q.jsx)(op,{});case`classe`:return(0,Q.jsx)(Ef,{});default:return(0,Q.jsx)(ul,{})}}return t===`accueil`?(0,Q.jsx)(`div`,{className:`menu homeMenu`}):s.isFetching?(0,Q.jsx)(`div`,{className:`loading-wrapper`,children:(0,Q.jsx)(pi,{size:`small`})}):u?d&&p?(0,Q.jsxs)(Q.Fragment,{children:[!e&&(0,Q.jsx)(`div`,{className:`search-field`,children:(0,Q.jsx)(Ct,{placeholder:`Recherche`,value:h,ref:b,onChange:w,onPressEnter:w,prefix:(0,Q.jsx)(er,{}),allowClear:!0})}),(0,Q.jsx)(da,{theme:`dark`,className:`cti-menu`,mode:`inline`,selectedKeys:d,openKeys:p,multiple:!1,onSelect:E,onOpenChange:T,items:_})]}):null:t===`myfavorites`?(0,Q.jsx)(`div`,{className:`menu-no-access`,children:`Vous n'avez pas encore créé de favoris !`}):(0,Q.jsx)(`div`,{className:`menu-no-access`,children:`Vous n'avez pas accès à ce module`})},u_=e=>{let t=[];return e.forEach(e=>{e&&(t.push(e.key),e.props?.children&&(Array.isArray(e.props.children)?t=[...t,...u_(e.props.children)]:typeof e.props.children==`object`&&(t=[...t,...u_([e.props.children])])))}),t};l_.propTypes={siderIsCollapsed:$.default.bool,selectedModuleKey:$.default.string};var d_=X.memo(l_),f_=({siderIsCollapsed:e,handleCollapseSider:t})=>{let n=Nm(),r=Yr(e=>e.cti.ui.showMenus),i=Yr(e=>e.cti.ui.primaryColor),a=p_(n,e);return(0,Q.jsxs)(`div`,{className:`Sider`,style:{display:r===!0?`flex`:`none`},children:[(0,Q.jsx)(`div`,{className:`menuLabelContainer`,children:(0,Q.jsx)(`span`,{className:`menuLabel`,style:{backgroundColor:i},children:(0,Q.jsx)(Yp,{title:`Informations`,placement:`bottom`,children:a})})}),(0,Q.jsx)(`div`,{className:`SiderContent`,children:(0,Q.jsx)(`div`,{className:`menu-fade`,style:{height:300},children:(0,Q.jsx)(d_,{siderIsCollapsed:e,selectedModuleKey:n})},n)}),(0,Q.jsx)(`div`,{className:`SiderFooter`,children:(0,Q.jsxs)(`div`,{className:`ctiLogo`,children:[(0,Q.jsx)(Yo,{className:`sider-divider`}),(0,Q.jsx)(Jh,{style:{height:`30px`,margin:`10px 0`}})]})})]})};function p_(e,t){switch(e){case`accueil`:return t?(0,Q.jsx)(hi,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(mi,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Accueil`})]});case`myfavorites`:return t?(0,Q.jsx)(Ch,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Sh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Mes Favoris`}),(0,Q.jsx)(oi,{to:{pathname:`/outils/parametrage-utilisateur/organisation-de-mes-favoris/favorites-manager`,state:{fromSider:!0}},children:(0,Q.jsx)(lr,{title:`Organisation de mes favoris`,children:(0,Q.jsx)(Kr,{style:{color:`white`,marginLeft:`10px`}})})})]});case`pmsissr`:return t?(0,Q.jsx)(Gh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Wh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`PMSI SMR`})]});case`pmsihad`:return t?(0,Q.jsx)(Fh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Ph,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`PMSI HAD`})]});case`pmsipsy`:return t?(0,Q.jsx)(Rh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Wh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`PMSI PSY`})]});case`pmsi`:return t?(0,Q.jsx)(Lh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Ih,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`PMSI MCO`})]});case`activite`:return t?(0,Q.jsx)(Th,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(wh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Activité`})]});case`rh`:return t?(0,Q.jsx)(Vh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Bh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Ressources Humaines - Paie`})]});case`ssae`:return t?(0,Q.jsx)(Uh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Hh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`SSAE`})]});case`compta`:return t?(0,Q.jsx)(Dh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Eh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Comptabilité`})]});case`dpi`:return t?(0,Q.jsx)(kh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Oh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Dossier Patient`})]});case`qualite`:return t?(0,Q.jsx)(zh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(zh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Qualité`})]});case`eco`:return t?(0,Q.jsx)(jh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Ah,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Gestion Economique`})]});case`eis`:return t?(0,Q.jsx)(Nh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Mh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`EIS`})]});case`outils`:return t?(0,Q.jsx)(qh,{className:`sider-icon-collapse`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Kh,{className:`sider-icon`}),(0,Q.jsx)(`span`,{children:`Outils`})]});default:return`Menu`}}var m_=X.memo(f_);async function h_(){rn(`filters`,`Filtres`);let e=!1;try{await jt.invalidateQueries({queryKey:ng.all}),await jt.invalidateQueries({queryKey:Yh.descs()}),e=!0}finally{an(`filters`,e?{message:`Filtres`,description:`Rechargement terminé`}:void 0)}}function g_(e){let t=G(G(e,`HTTP_SERVICE`)[0],`DASHBOARDS`),n={};return t&&t.length&&t.forEach(e=>{let t=W(e),r=G(e,`DASHBOARD`);r&&r.length&&(t.modules=y_(r)),n[t.type]=t}),n}function __(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 v_(e,t){let n=[],r=G(e,`DASHBOARD`);return r&&r.length&&r.forEach((e,r)=>{let i=W(e);i.key=t.key+`-`+r;let a=__(i);i.icon=b_(i),i.viewLinkParams=a,n.push(i)}),n}function y_(e){let t=[];return e.forEach((e,n)=>{let r=W(e);r.key=n.toString();let i=__(r),a=v_(e,r);r.icon=b_(r),r.children=a,r.viewLinkParams=i,t.push(r)}),t}function b_(e){let t=``;switch(e.status){case`OK`:t=(0,Q.jsx)(Vd,{twoToneColor:`#52c41a`});break;case`KO`:t=(0,Q.jsx)(Ud,{twoToneColor:`#d12121`});break;case`WARNING`:t=(0,Q.jsx)($d,{twoToneColor:`#FF8801`});break;default:break}return t}var x_=async()=>g_(await Tt(`modules/outils/php/httpService_dashboards_getPortalDashboards.php`)),S_={all:[`notifications`]},C_=()=>ci({queryKey:S_.all,queryFn:x_}),w_=()=>Qe(C_()),T_=async()=>{let e=De(),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 Ut.removeItem(`REACT_QUERY_OFFLINE_CACHE`),window.location.reload()},E_=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})),D_=r(((e,t)=>{var n=E_(),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})),k_=r(((e,t)=>{var n=O_(),r=li(),i=Nr();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),A_=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})),j_=r(((e,t)=>{var n=k_();t.exports=A_()(n)})),M_=r(((e,t)=>{var n=Nr(),r=D_(),i=j_();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),N_=r(((e,t)=>{var n=Ir(),r=Lr(),i=Rr(),a=Fr();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})),P_=r(((e,t)=>{var n=M_(),r=N_();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=yi(),r=P_(),i=bi();t.exports=r(function(e,t){n(t,i(t),e)})})),I_=r(((e,t)=>{t.exports=F_()})),L_=t(Fr()),R_=t(I_());function z_(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))?Er(o,n,r):Number(e)),e&&(t[a]=e)}}else t[i]=e[i];return t}function B_(e,t,n,r){return Object.values(e).forEach(e=>{let i={};if(e.name!==`_NONE`&&e.value){let i=Er(e.value,n,r);if((0,L_.default)(i))for(let e in i)t[e]=i[e]}t={...t,...i}}),t}function V_(e,t,n){let r={};return r=e?(0,R_.default)({},e.run.args,t):(0,R_.default)({},n,t),!t.ALIAS_PERIODE&&r.PERIODE&&(r.ALIAS_PERIODE=`-1`),H_(r)}function H_(e){delete e.ALIAS_PERIODE2,delete e.ALIAS_PERIODE3;for(let t in e)e[t]===`undefined`&&delete e[t];return e}var U_=(e,t)=>{let n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,r.click(),URL.revokeObjectURL(n)},W_=(e,t,n=null)=>{U_(new Blob([e],{type:n??`application/octet-stream`}),t)},G_=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},K_=async e=>{let t=await At({method:`get`,url:De()+`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),W_(t.data,n)};function q_(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=z_(t,h,r,m)),o&&(h=B_(o,h,r,m)),g=V_(r,h,t),f.startsWith(`*URL`)){K_(g);return}let _=Xh(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=Vm(t.children,`/${l}`);p=Object.keys(n).find(e=>e===f),v=p?n[p]+`?p=`+_:`/${l}/${e.replace(`.XML`,``)}?p=${_}`}}lg(_,g),px.navigate(v),n(Xt(null,null)),n(nn(null))}function J_(){let e=Nm(),t=di().data?.[e];return(0,X.useMemo)(()=>t?.children?Vm(t.children,`/${e}`):{},[t,e])}var Y_=({visible:e,closeModal:t})=>{let n=[{name:`Vues`,shortcuts:{f:`Ouvrir / Fermer les filtres`,e:`Lancer l'analyse`}}].map((e,t)=>{let n=Object.keys(e.shortcuts).map((t,n)=>(0,Q.jsx)(`div`,{className:`shortcut`,children:(0,Q.jsxs)(`p`,{children:[(0,Q.jsx)(qo,{className:`shortcut-key`,children:t}),e.shortcuts[t]]})},n));return(0,Q.jsxs)(`div`,{className:`shortcut-section`,children:[(0,Q.jsx)(`div`,{className:`section-title`,children:e.name}),(0,Q.jsx)(`div`,{className:`section-shortcuts`,children:n})]},t)});return gm.createPortal((0,Q.jsx)(su,{title:`Raccourcis clavier`,open:e,footer:null,onCancel:t,centered:!0,width:`30vw`,className:`shortcuts-modal`,zIndex:3100,children:n}),document.getElementById(`root`))},X_=[{label:`Outils`,key:`outils`,icon:(0,Q.jsx)(Kh,{}),index:300,iconOutline:(0,Q.jsx)(qh,{})},{label:`E.I.S`,key:`eis`,index:0,icon:(0,Q.jsx)(Mh,{}),iconOutline:(0,Q.jsx)(Nh,{})},{label:`PMSI MCO`,key:`pmsi`,index:1,icon:(0,Q.jsx)(Ih,{}),iconOutline:(0,Q.jsx)(Lh,{})},{label:`PMSI SMR`,key:`pmsissr`,index:2,icon:(0,Q.jsx)(Wh,{}),iconOutline:(0,Q.jsx)(Gh,{})},{label:`PMSI HAD`,key:`pmsihad`,index:3,icon:(0,Q.jsx)(Ph,{}),iconOutline:(0,Q.jsx)(Fh,{})},{label:`PMSI PSY`,key:`pmsipsy`,index:4,icon:(0,Q.jsx)(e=>(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:(0,Q.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,Q.jsx)(Rh,{})},{label:`Activité`,key:`activite`,index:5,icon:(0,Q.jsx)(wh,{}),iconOutline:(0,Q.jsx)(Th,{})},{label:`Ressources Humaines - Paie`,key:`rh`,index:6,icon:(0,Q.jsx)(Bh,{}),iconOutline:(0,Q.jsx)(Vh,{})},{label:`DPI`,key:`dpi`,index:7,icon:(0,Q.jsx)(Oh,{}),iconOutline:(0,Q.jsx)(kh,{})},{label:`Gestion Économique`,key:`eco`,index:8,icon:(0,Q.jsx)(Ah,{}),iconOutline:(0,Q.jsx)(jh,{})},{label:`Comptabilité`,key:`compta`,index:9,icon:(0,Q.jsx)(Eh,{}),iconOutline:(0,Q.jsx)(Dh,{})},{label:`SSAE`,key:`ssae`,index:13,icon:(0,Q.jsx)(Hh,{}),iconOutline:(0,Q.jsx)(Uh,{})},{label:`Qualite`,key:`qualite`,index:14,icon:(0,Q.jsx)(zh,{}),iconOutline:(0,Q.jsx)(e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),{})}],Z_={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`}},Q_=[`Présentation i-CTI`,`EHTRACE`],$_=({label:e,infos:t})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`module-tooltip-label`,children:e}),t&&(0,Q.jsx)(`div`,{style:{marginTop:8},children:Object.keys(t).map(e=>(0,Q.jsxs)(`div`,{style:{display:`flex`},children:[(0,Q.jsx)(`div`,{style:{width:200},children:t[e].label}),` `,(0,Q.jsx)(`div`,{style:{flex:3,textAlign:`right`},children:t[e].value})]},e))})]});$_.propTypes={label:$.default.string,infos:$.default.object};var ev=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 26 25`,...e,children:[(0,Q.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,Q.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`})]}),tv=e=>(0,Q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,fill:`none`,viewBox:`0 0 25 25`,...e,children:[(0,Q.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,Q.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`})]}),nv=(e,t,n)=>{let r=e.filter(e=>!Q_.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]),rv(i,X_),iv(i),i},rv=(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,Q.jsx)(ev,{}),r.iconOutline=n?.iconOutline?n.iconOutline:(0,Q.jsx)(tv,{})}),e},iv=e=>(e.sort(function(e,t){return e.indext.index)}),e);function av(e){var t={};let n=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=n.getElementsByTagName(`SESSION`)[0],i={};for(let e=0;e{let n=W(e);n.key=t,d.push(n)}),t.modules=d,t}var ov=async()=>av(await Tt(`modules/outils/php/getLicences.php`,{})),sv=async e=>{let t=(await Tt(`modules/outils/php/addLicence.php`,{licenceKey:e})).getElementsByTagName(`HTTP_SERVICE`)[0],n=G(t,`RETURN`)[0],r=W(n);if(r.code!==`OK`)throw Error(r.message??`Erreur lors de l'ajout de la licence`);return r},cv={all:[`licences`]},lv={session:{},env:{},licences:[],modules:[]},uv=()=>ci({queryKey:cv.all,queryFn:ov,meta:{persist:!0}}),dv=()=>Qe(uv()),fv=({handleModuleSelect:e,selectedKey:t,setSelectedKey:n})=>{let r=$r(),{pathname:i}=ai(),a=Yr(e=>e.cti.ui.primaryColor),o=dv(),s=di(),c=Jp().data?.userDisplaySettings,l=o.data?.modules??[],u=s.data??{},d=nv(l,X_,u),f=d.filter(e=>e.key.includes(`pmsi`)),[p,m]=(0,X.useState)(()=>pv(c,f));(0,X.useEffect)(()=>{let e=i.split(`/`)[1];e===``&&(r(`/accueil/`,{replace:!0}),e=`accueil`),n(e);let t=Hm(u,i);t?.swf&&Bm(t)===`view`&&$g(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=>c_({label:(0,Q.jsx)(Gi,{dot:!e.purchased,offset:[2,0],style:{background:a},children:(0,Q.jsx)(lr,{mouseEnterDelay:1,title:(0,Q.jsx)($_,{label:e.label,infos:e.info}),children:(0,Q.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=>c_({label:(0,Q.jsx)(Gi,{dot:!e.purchased,offset:[3,8],style:{background:a},children:(0,Q.jsx)(lr,{mouseEnterDelay:1,title:(0,Q.jsx)($_,{label:e.label,infos:e.info}),children:(0,Q.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,Q.jsx)(lr,{mouseEnterDelay:1,title:`Mes favoris`,children:(0,Q.jsx)(`span`,{className:`top-navigation-item`,children:t===`myfavorites`?(0,Q.jsx)(Sh,{}):(0,Q.jsx)(Ch,{})})}),key:`myfavorites`},y,{label:(0,Q.jsx)(Yo,{type:`vertical`,style:{height:32,borderColor:`rgba(0,0,0,0.1)`}}),key:`divider-1`,disabled:!0},{key:`subMenu`,label:(0,Q.jsx)(`span`,{children:g}),children:x,popupClassName:`pmsi-popup`,onTitleClick:()=>e({key:p})},...b];return(0,Q.jsx)(`div`,{className:`top-navigation-menu`,children:(0,Q.jsx)(da,{mode:`horizontal`,selectedKeys:[t],onClick:_,items:S,subMenuCloseDelay:.7})})},pv=(e,t)=>{if(e?.pmsiDefaultModule)return e.pmsiDefaultModule;let n=t.find(e=>e.purchased);return n?n.key:`pmsi`};fv.propTypes={handleModuleSelect:$.default.func,selectedKey:$.default.string,setSelectedKey:$.default.func};var mv=X.memo(fv),hv=({handleCollapseSider:e,siderIsCollapsed:t})=>{let n=$r(),{pathname:r,search:i}=ai(),a=Nm(),o=Jr(),s=Yr(e=>e.cti.ui.showShortcuts),c=Yr(e=>e.cti.ui.bugTracker),l=Yr(e=>e.cti.ui.showMenus),u=Yr(e=>e.cti.ui.menuMode),d=Yr(e=>e.cti.ui.devMode),f=Yr(e=>e.cti.history.modules),p=Jp(),m=di(),{data:h}=w_();J_();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,Q.jsx)(wf,{}):(0,Q.jsx)(Sf,{}),T=e=>{o($t(e))},E=({key:e})=>{let t;switch(e){case`logout`:T_();break;case`support`:t=document.createElement(`a`),t.href=Zp(_,v),document.body.appendChild(t),t.click(),document.body.removeChild(t);break;case`shortcuts`:o(Gt(!0));break;case`tools`:A({key:`outils`});break;case`about`:x(!0);break;case`reload_menu`:m.refetch();break;case`reload_filters`:h_();break;case`reload_views`:Zh();break;default:break}},D=()=>{o(Gt(!1))},O=(e,t)=>{t.stopPropagation(),o(dn(!!e)),o(Vt())},k=()=>{n(`/outils/logs`)},A=({key:e})=>{o(Ht(!1)),o(dn(!1));let t=Hm(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(Kt(s,a)),C(e),f[e]){let t=f[e],r=Hm(y,t.url);r?.swf&&Bm(r)===`view`&&$g(r.name),n(t.url,{state:{fromSider:!0},replace:!0})}else n(`/${e}`)},j=[c_({label:(0,Q.jsxs)(Q.Fragment,{children:[`Menu drawer`,(0,Q.jsx)(yu,{checked:u===en,onChange:O,style:{marginLeft:6},size:`small`})]}),key:`menu_mode`,icon:(0,Q.jsx)(Sf,{})}),c_({type:`divider`}),c_({label:`Recharger le menu`,key:`reload_menu`,icon:(0,Q.jsx)(Pf,{})}),c_({label:`Recharger les filtres`,key:`reload_filters`,icon:(0,Q.jsx)(Pf,{})}),c_({label:`Recharger les vues`,key:`reload_views`,icon:(0,Q.jsx)(Pf,{})}),c_({type:`divider`}),c_({label:`Raccourcis clavier`,key:`shortcuts`,icon:(0,Q.jsx)(Mf,{})}),c_({label:`A propos`,key:`about`,icon:(0,Q.jsx)(pe,{})}),c_({label:`Contacter le support`,key:`support`,icon:(0,Q.jsx)(qd,{})}),c_({type:`divider`}),c_({label:`Paramètres`,key:`tools`,icon:(0,Q.jsx)(qh,{})}),c_({label:`Se déconnecter`,key:`logout`,icon:(0,Q.jsx)(bf,{})})],M=Object.keys(v).map(e=>(0,Q.jsx)(`div`,{className:`about-version`,children:`${e} v${v[e]}`},e));return(0,Q.jsxs)(`div`,{className:`Top`,style:{display:l===!0?`flex`:`none`},children:[(0,Q.jsx)(su,{open:b,footer:null,onCancel:()=>x(!1),width:700,children:(0,Q.jsxs)(`div`,{className:`about-modal`,children:[(0,Q.jsx)(`div`,{className:`about-logo`,children:(0,Q.jsx)(Xp,{style:{height:`80px`,margin:`10px 0`}})}),(0,Q.jsx)(`div`,{className:`about-environment`,children:`${_.ENVIRONMENT} (${_.FINESS})`}),(0,Q.jsx)(`div`,{className:`about-versions`,children:M}),(0,Q.jsxs)(`div`,{children:[`Build n°: `,window.appVersion]}),(0,Q.jsx)(On,{type:`link`,href:`https://www.ctisante.com`,children:`https://www.ctisante.com`})]})}),(0,Q.jsx)(On,{className:`siderButton`,type:`link`,onClick:e,disabled:a===`accueil`,children:w()}),(0,Q.jsx)(oi,{to:`/accueil`,children:(0,Q.jsx)(lr,{placement:`bottom`,title:`Accueil`,children:(0,Q.jsx)(`div`,{className:`headerEtablissement`,children:(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`div`,{className:`nomEtablissement`,children:_&&_.ENVIRONMENT}),(0,Q.jsx)(`div`,{className:`numFiness`,children:(0,Q.jsx)(qo,{style:{background:`#eeeeee`},icon:(0,Q.jsx)(Zd,{style:{marginTop:`3px`}}),children:_&&_.FINESS})})]})})})}),(0,Q.jsx)(mv,{handleModuleSelect:A,selectedKey:S,setSelectedKey:C}),(0,Q.jsx)(Y_,{visible:s,closeModal:D}),(0,Q.jsxs)(`div`,{className:`settings-buttons`,children:[g.ISROLECTI&&d===!0&&(0,Q.jsx)(On,{type:`link`,onClick:k,children:(0,Q.jsx)(Gi,{count:c,children:(0,Q.jsx)(Ld,{})})}),g.ISROLECTI&&d===!1&&(0,Q.jsx)(On,{type:`link`,disabled:!0,children:(0,Q.jsx)(Ld,{})}),g.ISROLECTI&&(0,Q.jsx)(yu,{style:{height:`20px`,width:`auto`},checked:d,onChange:T}),_.ISEXPLOIT&&(0,Q.jsx)(oi,{to:`/outils/exploit`,children:(0,Q.jsx)(On,{type:`link`,children:(0,Q.jsx)(_i,{})})}),(0,Q.jsx)(Fs,{menu:{items:j,onClick:E},placement:`bottomRight`,arrow:!0,overlayClassName:`settings-dropdown`,trigger:[`click`],children:(0,Q.jsxs)(On,{type:`link`,className:`user-button`,children:[(0,Q.jsx)(`span`,{children:g.CONNECTEDUSER}),(0,Q.jsx)(vi,{})]})})]})]})},gv=({style:e})=>(0,Q.jsx)(`div`,{className:`progress-line`});gv.propTypes={style:$.default.object};var _v=async()=>Si(await Tt(`modules/base/php/getMyfavorites.php`)),vv=async e=>{await Tt(`modules/base/php/addFavorite.php`,{definition:e})},yv=async e=>{await Tt(`modules/base/php/setMyFavorites.php`,{myFavorites:e})};function bv(){let e=Ge();return si({mutationFn:({definition:e})=>vv(e),meta:{errorMessage:`Erreur lors de l'ajout du favori`},onSettled:async()=>{await e.invalidateQueries({queryKey:fi.navigation()})}})}function xv(){let e=Ge();return si({mutationFn:({myFavorites:e})=>yv(e),meta:{successMessage:`Favoris mis à jour`,errorMessage:`Erreur lors de la mise à jour des favoris`},onSettled:async()=>{await e.invalidateQueries({queryKey:fi.navigation()})}})}var Sv=(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`:Cv(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 Cv(e,t){return e.map(e=>{let n=t.createElement(e.XMLType);for(let r in e)switch(r){case`XMLType`:break;case`children`:Cv(e.children,t).forEach(e=>{n.appendChild(e)});break;default:n.setAttribute(r,e[r]);break}return n})}var wv=t(ln()),{Panel:Tv}=Vo,Ev=X.memo(()=>(0,Q.jsx)(Vo,{className:`filters__collapse`,defaultActiveKey:[`favorite`],children:(0,Q.jsxs)(Tv,{header:`Définition du favori`,children:[(0,Q.jsx)(wc.Item,{label:`Label`,name:`favorite_label`,children:(0,Q.jsx)(Ct,{})}),(0,Q.jsxs)(`div`,{className:`editor-header-checkbox`,children:[(0,Q.jsx)(wc.Item,{label:`Partagé`,name:`favorite_shared`,valuePropName:`checked`,children:(0,Q.jsx)(jo,{})}),(0,Q.jsx)(wc.Item,{label:`Diffusé`,name:`favorite_diffuser`,valuePropName:`checked`,children:(0,Q.jsx)(jo,{})})]})]},`favorite`)})),Dv=(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 Cr(s)}catch(e){return console.log(s),console.log(e),Dt(8103,s,e),!0}};function Ov(e,t,n,r,i,a,o,s,c){return n&&n===`true`&&a===!1?!1:Dv(e,t,r,i,o,s,c)}var kv=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 Cr(t)}catch(e){return console.log(t),console.log(e),!0}}),Av=({field:e,hidden:t,locked:n})=>{let r=e.unselectedValue===``?`0`:e.unselectedValue;return(0,Q.jsx)(wc.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,Q.jsx)(wc.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,Q.jsx)(jo,{field:e})},e.name)}})};Av.propTypes={field:$.default.object,hidden:$.default.bool,locked:$.default.oneOfType([$.default.string,$.default.bool])};var jv=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}})),Mv=t(jv()),Nv=({field:e,form:t,hidden:n,isFieldEnabled:r,locked:i})=>{let a=(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,Q.jsx)(wc.Item,{shouldUpdate:(t,n)=>t[e.name]!==n[e.name],children:t=>{let o=!1,s=!1,c=t.getFieldValue(e.name),l=[],u=[],d=kv(e);l=xr(d,l);let f=l.find(e=>e.option.data===c),p=[];f&&!(0,Mv.default)(u,f.option.parentKeys)?u=f.option.parentKeys:(0,Mv.default)(u,p)||(u=p),c||=e.value;let m=``;return c!==e.default&&c&&e.showIfNotDefault===`true`&&(m=`combo-modified`),c===`C*`&&(s=!0),c===`T*`&&(o=!0),(0,Q.jsxs)(`div`,{className:`form-combo-manual`,children:[(0,Q.jsx)(wc.Item,{style:{width:e.width},shouldUpdate:!0,name:e.name,hidden:n,children:(0,Q.jsx)(Qu,{hidden:n,className:m,dropdownStyle:{maxHeight:400,overflow:`auto`,minWidth:200},disabled:!r,treeData:d,onSelect:a,treeDefaultExpandedKeys:u,locked:i?`true`:`false`,showSearch:!0,filterTreeNode:(e,t)=>t.title&&t.title.toLowerCase().indexOf(e.toLowerCase())>=0})},e.name),s&&(0,Q.jsx)(wc.Item,{shouldUpdate:!0,name:`${e.name}_CODE`,className:`filters__form--pading`,children:(0,Q.jsx)(Ct,{locked:i?`true`:`false`})},`${e.name}_CODE`),o&&(0,Q.jsx)(wc.Item,{shouldUpdate:!0,name:`${e.name}_TEXTE`,className:`filters__form--pading`,children:(0,Q.jsx)(Ct,{})},`${e.name}_TEXTE`)]})}})};Av.propTypes={field:$.default.object,hidden:$.default.bool,locked:$.default.oneOfType([$.default.string,$.default.bool]),form:$.default.object,isFieldEnabled:$.default.any};var Pv=X.memo(Nv,Mv.default),Fv=({field:e,hidden:t})=>{let n={width:e.width/2};return(0,Q.jsxs)(`div`,{className:`filters__filtersFieldNumberInterval`,style:{width:e.width},children:[(0,Q.jsx)(wc.Item,{name:e.name,className:`filtersIntervalNumber`,style:{style:n},hidden:t,children:(0,Q.jsx)(Ct,{placeholder:``,hidden:t})},e.name),(0,Q.jsx)(`span`,{className:`filters__intervalNumberLabel`,children:` à `}),(0,Q.jsx)(wc.Item,{name:`${e.name}2`,className:`filtersIntervalNumber`,style:{style:n},children:(0,Q.jsx)(Ct,{placeholder:``,hidden:t})},`${e.name}2`)]})};Fv.propTypes={field:$.default.object,hidden:$.default.bool};var Iv=({field:e,hidden:t,locked:n})=>(0,Q.jsx)(wc.Item,{name:e.name,style:{width:e.width},hidden:t,children:e.UI===`textArea`?(0,Q.jsx)(Ct.TextArea,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):e.UI===`number`?(0,Q.jsx)(Fl,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):(0,Q.jsx)(Ct,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()})},e.name);Iv.propTypes={field:$.default.object,hidden:$.default.bool,locked:$.default.oneOfType([$.default.string,$.default.bool])};var Lv=({view:e,index:t,field:n,form:r,totalItems:i,filterItems:a,setFilterItems:o,formValues:s,initialFormValues:c})=>{let l=Yr(e=>e.cti.ui.filters.editor),u=Yr(e=>e.cti.ui.primaryColor),d=Jp().data,f=a.filter(e=>e.name===n.name),p=f[0]?.locked===!0||f[0]?.locked===`true`,m=e.run.properties,h=Ov(r,n.visible,n.locked,d,m,l,s,c),g=Ov(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,Q.jsxs)(`div`,{className:`filter-field-item`,style:{flex:i===t+1?4:3,display:h?`flex`:`none`},children:[_&&(0,Q.jsx)(`div`,{className:`filter-field-item-label`,children:n.label}),(0,Q.jsxs)(`div`,{className:`filter-field-item-input`,children:[l?(0,Q.jsx)(On,{type:`link`,className:`editor-lock`,onClick:()=>{o(a.map(e=>e.name===n.name?{...e,locked:!p}:e))},children:p?(0,Q.jsx)(vf,{style:{color:u}}):(0,Q.jsx)(ip,{})}):null,(()=>{switch(n.UI){case`check`:return(0,Q.jsx)(Av,{field:n,form:r,hidden:!h,locked:p});case`combo`:return(0,Q.jsx)(Pv,{field:n,isFieldEnabled:g,form:r,hidden:!h,locked:p});case`text`:case`textArea`:case`number`:return(0,Q.jsx)(Iv,{field:n,hidden:!h,locked:p});case`numberInterval`:return(0,Q.jsx)(Fv,{field:n,hidden:!h});default:return(0,Q.jsx)(wc.Item,{hidden:!h,children:n.name+` | `+n.label},n.name+t)}})()]})]})};Lv.propTypes={view:$.default.object,index:$.default.number,field:$.default.object,form:$.default.object,totalItems:$.default.number,filterItems:$.default.array,setFilterItems:$.default.func,formValues:$.default.oneOfType([$.default.array,$.default.object]),initialFormValues:$.default.object};var Rv=t(Ll()),zv=X.forwardRef(({children:e,title:t,...n},r)=>{let[i,a]=(0,X.useState)(!1),o=(0,Rv.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,Q.jsx)(`div`,{className:`filters-group-label`,style:i,children:(0,Q.jsx)(`span`,{ref:t,children:(0,Q.jsx)(zv,{title:n,ref:t,children:n})})})};Bv.propTypes={group:$.default.object};var Vv=({view:e,index:t,form:n,group:r,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s})=>{let c=Yr(e=>e.cti.ui.filters.editor),l=Jp().data,u=e.run.properties,d=r.field.every(e=>!Ov(n,e.visible,e.locked,l,u,c));if(!r.field||d)return null;let f=r.field.map((t,c)=>(0,Q.jsx)(Lv,{field:t,form:n,index:c,totalItems:r.field.length,view:e,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s},c));return(0,Q.jsxs)(`div`,{className:`filters-group`,style:{display:`flex`},children:[(0,Q.jsx)(Bv,{group:r}),(0,Q.jsx)(`div`,{className:`filters-group-fields`,children:f})]},t)};Lv.propTypes={view:$.default.object,index:$.default.number,form:$.default.object,group:$.default.object,filterItems:$.default.array,setFilterItems:$.default.func,formValues:$.default.oneOfType([$.default.array,$.default.object]),initialFormValues:$.default.object};var{Panel:Hv}=Vo;function Uv(e,t){return e===0?`none`:e===t?`all`:`partial`}var Wv=X.memo(()=>{let e=$r(),{pathname:t,search:n}=ai(),{view:r,isLoading:i}=r_(),{viewName:a}=Zg(),o=e_(a),s=Jr(),c=Yr(e=>e.cti.ui.filters.editor),l=Yr(e=>e.cti.tablePrefs.columnOrderByTab),u=Ge(),d=Jp(),f=Je(r?.desc?.attributes?.globals)?.replace(`globals_`,``)??null,p=ag(f),m=bv(),h=d.data,g=r?.run?.properties,[_]=wc.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,ee=Yr(e=>e.cti.ui.primaryColor),N=w?.filter(e=>e.locked===`true`||e.locked===!0).length??0,P=w?.length??0,F=Uv(N,P);if((0,X.useEffect)(()=>{if(M){let e=ae(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=ie();c&&(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,r?.desc?.globals,c]),(0,X.useEffect)(()=>{b&&I(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}`;V(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&&r.desc.attributes.globals!==``&&f&&!p.data)return(0,Q.jsx)(pi,{size:`small`,className:`filters__loadingCube`});return(0,Q.jsx)(`div`,{className:`filters-form`,children:!p.isFetching&&!o.isFetching?ue():(0,Q.jsx)(pi,{size:`small`,className:`filters__loadingCube`})});function I(e){e!==void 0&&_.setFieldsValue(e)}function L(){let e=F!==`all`;T(w.map(t=>({...t,locked:e?`true`:`false`})))}function R(){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,o=Object.keys(a);l.forEach(({tabName:e,columnsFiltered:t})=>{o.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 c=Sv(i,!0);s(Mt(!1)),m.mutate({definition:c},{onSuccess:async()=>{if(qt({type:`success`,message:`Favori enregistré`}),n){let n=r.desc.attributes.name;await Promise.all([u.invalidateQueries({queryKey:Yh.desc(n)}),u.invalidateQueries({queryKey:Yh.runs()})]),await u.invalidateQueries({queryKey:fi.navigation()});let i=u.getQueryData(fi.navigation())?.myfavorites,a=i?.children?Vm(i.children,`/myfavorites`)[n]:null;qt({type:`info`,message:`Favori mis à jour`,description:`Rechargement de la vue en cours`}),e(a??t)}}})}function z(){let t=_.getFieldsValue(!0),i=new Map(w.map(e=>[e.name,e])),a=[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`];w.forEach(e=>{!e.visible?.trim().startsWith(`=`)||a.includes(e.name)||Dv(_,e.visible,h,g)||[e.name,`${e.name}2`,`${e.name}_CODE`,`${e.name}_TEXTE`].forEach(e=>{delete t[e]})});let o=t.TYPE_COMPARAISON&&t.TYPE_COMPARAISON!==`S`;for(let e in t){!c&&e.startsWith(`favorite`)&&delete t[e];let n=i.get(e);if(n){let r=n.UI===`text`||n.UI===`textArea`||n.UI===`numberInterval`;(t[e]===void 0||t[e]===`null`||t[e]===``&&!r)&&delete t[e]}e===`ALIAS_PERIODE`&&t[e]!==`-1`&&(t.ALIAS_PERIODE2=t.PERIODE,t.ALIAS_PERIODE3=t.TOPERIODE),(o&&e===`PERIODE_D`||o&&e===`TOPERIODE_D`)&&delete t[e],t[e]===`C*`&&t[`${e}_CODE`]&&(t[e]=t[e]+t[`${e}_CODE`],delete t[`${e}_CODE`]),t[e]===`T*`&&t[`${e}_TEXTE`]&&(t[e]=t[e]+t[`${e}_TEXTE`],delete t[`${e}_TEXTE`])}let l=re(!0,!1),d={};t.ALIAS_PERIODE&&t.ALIAS_PERIODE!==`-1`&&(d.ALIAS_PERIODE2=t.ALIAS_PERIODE2,d.ALIAS_PERIODE3=t.ALIAS_PERIODE3);for(let e in t)(i.get(e)?.UI===`check`||!l[e]||l[e]!==t[e]||l[e]===t[e]&&[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`].includes(e))&&(d[e]=t[e]);for(let e in d)(d[e]===void 0||d[e]===`undefined`)&&delete d[e];let f=Xh(d),p=!1;f===n.substring(3)&&(p=!0),lg(f,d),s(Mt(!1)),p?u.invalidateQueries({queryKey:Yh.run(r.desc.attributes.name,f)}):e(`?p=`+f)}function te(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`){let e=Je(r.desc.attributes.globals);if(e&&e!==``){let e=(p.data?.providers).ALIAS_PERIODE;if(e){let t=Tr(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})}y(_.getFieldsValue())}function ne(){let e=re(),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),I(n)}function re(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=xr(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 ie(){let e={},t=[`0`],n=Object.values(M);n.forEach((e,n)=>{pe(e)&&t.push(n)}),e={...r.run.args},ae(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=xr(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,wv.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`){let t=Je(r.desc.attributes.globals);if(t&&t!==``){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,_d.default)(e.TOPERIODE));return e.favorite_label=``,e.favorite_shared=!1,e.favorite_direct=!1,e.favorite_diffuser=!1,e}function ae(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)}):ae(e.group).forEach(e=>{let r={...e,sectionIndex:n};t.push(r)})}),t}function oe(){return M!==void 0&&!p.isFetching&&b!==void 0}function se(){return F===`all`?`Tout déverrouiller`:F===`partial`?`Tout verrouiller (${N}/${P} verrouillés)`:`Tout verrouiller`}function ce(){return F===`all`?(0,Q.jsx)(gf,{style:{color:ee}}):F===`partial`?(0,Q.jsx)(vf,{}):(0,Q.jsx)(ip,{})}function le(){return c?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Yp,{title:`Enregistrer le favori`,placement:`bottom`,children:(0,Q.jsx)(On,{onClick:R,type:`link`,children:(0,Q.jsx)(Wf,{})})}),(0,Q.jsx)(Yp,{title:se(),placement:`bottom`,children:(0,Q.jsx)(On,{onClick:L,type:`link`,disabled:P===0,children:ce()})})]}):(0,Q.jsx)(Yp,{title:`Exécuter la requête (e)`,placement:`bottom`,children:(0,Q.jsx)(On,{htmlType:`submit`,type:`link`,children:(0,Q.jsx)(zd,{})})})}function ue(){return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(wc,{layout:`horizontal`,form:_,onValuesChange:te,onFinish:z,name:`Filters`,children:[(0,Q.jsxs)(`div`,{className:`filters-header`,children:[(0,Q.jsx)(`div`,{className:`filters-title`,children:`Paramètres et sélections`}),(0,Q.jsxs)(`div`,{className:`filters-actions`,children:[le(),(0,Q.jsx)(Yp,{title:`Réinitialiser les filtres`,placement:`bottom`,children:(0,Q.jsx)(On,{type:`link`,onClick:ne,children:(0,Q.jsx)(xu,{})})})]})]}),(0,Q.jsxs)(`div`,{ref:E,className:`filters-content`,children:[c?(0,Q.jsx)(Ev,{}):null,oe()?B():(0,Q.jsx)(`div`,{className:`loading-wrapper`,children:(0,Q.jsx)(pi,{size:`small`,className:`filters__loadingCube--filter`})})]})]})})}function B(){return w?.length?(0,Q.jsx)(Vo,{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:fe(M)}):null}function de(e){if(e.visible&&!Dv(_,e.visible,h,g)||e.label===null||e.label===void 0)return!0;let t=Ce({0:e},[]);return t.every(e=>e.locked===`true`)&&!c?!0:t.every(e=>e.visible===`false`||!Ov(_,e.visible,e.locked,h,g,c))}function fe(e){return Object.values(e).map((e,t)=>{if(de(e))return null;let n=me(e,t,String(t));return(0,Q.jsx)(Hv,{header:e.label===``?null:e.label,showArrow:e.label!==``,forceRender:!0,style:{backgroundColor:e.label===``?`white`:`transparent`},children:n},t)})}function pe(e){return e.label===``||e.collapsible&&e.collapsible===`false`}function me(e,t,n){let i=e.group;if(i!==void 0)return i.map((e,t)=>{if(e.visible&&!Dv(_,e.visible,h,g))return null;if(!e.group)return(0,Q.jsx)(Vv,{group:e,form:_,index:t,view:r,filterItems:w,setFilterItems:T,formValues:v,initialFormValues:b},t);if(de(e))return null;let i=`${n}-${t}`;return(0,Q.jsx)(Vo,{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,Q.jsx)(Hv,{header:e.label,forceRender:!0,children:me(e,t,i)},t)},t+`collapse`)})}function V(e){return e.some(e=>e.field?.some(e=>b?.[e.name]!==e?.default))}}),Gv=()=>(0,Q.jsx)(`div`,{className:`filters-footer`,children:(0,Q.jsx)(Yp,{title:`Retour en haut de page`,children:(0,Q.jsx)(On,{onClick:()=>{document.querySelector(`.ant-drawer-body`).scrollTop=0},type:`link`,children:(0,Q.jsx)(kd,{})})})}),Kv=({loading:e})=>{let t=Yr(e=>e.cti.ui.filters.visible),n=Jr();return(0,Q.jsx)(`div`,{className:`cti-view-controls`,children:(0,Q.jsx)(Yp,{title:t?`Fermer paramètres et sélections (f)`:`Ouvrir paramètres et sélections (f)`,placement:`left`,children:(0,Q.jsx)(On,{type:`link`,children:t?(0,Q.jsx)(Ci,{className:`filters-action-button`,onClick:()=>n(Mt(!t))}):(0,Q.jsx)(wi,{className:`filters-action-button`,onClick:()=>n(Mt(!t))})})})})};Kv.propTypes={loading:$.default.bool};var{Paragraph:qv,Text:Jv}=qr,Yv=({errors:e})=>{let[t,n]=(0,X.useState)([]),r=Yr(e=>e.cti.ui.showOverlay),i=Jr();return(0,X.useEffect)(()=>{e.length&&n([...e])},[e]),r===!1?null:(0,Q.jsx)(gu,{icon:(0,Q.jsx)(Gd,{}),title:`Une erreur est survenue`,subTitle:`Si le problème persiste veuillez contacter le support CTI.`,style:{height:`100%`,position:`relative`},extra:[(0,Q.jsx)(On,{type:`primary`,onClick:()=>{i(Ht(!1))},children:`Fermer`},`close`)],children:(0,Q.jsxs)(`div`,{className:`desc`,children:[(0,Q.jsx)(qv,{children:(0,Q.jsx)(Jv,{strong:!0,style:{fontSize:16},children:`Nous avons détecté les erreurs suivantes:`})}),t.map(e=>(0,Q.jsxs)(qv,{children:[(0,Q.jsx)(Te,{className:`site-result-demo-error-icon`}),e.text]},e.key))]})})};Yv.propTypes={errors:$.default.array};var Xv=({title:e,open:t,onClose:n,onExportPage:r,onExportAll:i})=>(0,Q.jsx)(su,{title:e,open:t,onCancel:n,footer:[(0,Q.jsx)(On,{onClick:r,children:`Onglet en cours`},`page`),(0,Q.jsx)(On,{type:`primary`,onClick:i,children:`Tout`},`tout`)],children:`Souhaitez-vous tout exporter, ou seulement l'onglet en cours ?`}),Zv=t(xi()),Qv=({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,Q.jsx)(Rn,{style:{width:`100%`},defaultValue:e,options:o,onChange:e=>{t(n,e,r)}}):s?(0,Q.jsx)(Ct,{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,Q.jsx)(`div`,{className:`editable-field`,onClick:()=>{c(!s)},children:l})};Qv.propTypes={initialText:$.default.string,handleUpdateText:$.default.func,field:$.default.string,rowKey:$.default.number};var $v=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=Jr();(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=ot(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=Ti.ASC),E({key:n,order:i}),O(ot((0,Zv.default)(t),n,i)),k(sn({key:n,order:i}))},[t,T,k]),ee=X.useCallback(()=>{if(n&&o!==!0)return(0,Q.jsx)(`div`,{className:`table-loading-overlay`,children:(0,Q.jsx)(pi,{size:`small`})});if(u&&(!l.length||l===`-1`))return(0,Q.jsx)(Fn,{description:`Veuillez sélectionner la liste des gestes marqueurs à visualiser`,className:`table-empty`});if(!t.length&&n===!1)return(0,Q.jsx)(Fn,{description:`Pas de données`,className:`table-empty`})},[n,t,o]),N=X.useCallback(()=>10,[]),P=({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 F(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,Q.jsx)(Qv,{initialText:t,field:e.dataKey,rowKey:Number(n.key),handleUpdateText:p,type:e.type,options:e.options})}:e),t}let I=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]),L=F(e),R=X.useMemo(()=>({fontSize:`11px`}),[]),z=L.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,Q.jsx)(Ei,{children:({width:e,height:t})=>(0,Q.jsx)(Ti,{rowKey:`key`,columns:L,headerHeight:50,headerClassName:te,rowHeight:25,width:e,height:t,data:D,onColumnSort:M,sortBy:T,getScrollbarSize:N,rowClassName:h??P,rowEventHandlers:I,overlayRenderer:ee,style:R,ref:b,...y,fixed:_&&e>z?!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};hn();function ny(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[e].sort(ay)}}]),e}();function ay(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function oy(e,t){return Object.keys(e).reduce(function(n,r){return t.indexOf(r)===-1&&(n[r]=e[r]),n},{})}var sy={end:[`touchend`,`touchcancel`,`mouseup`],move:[`touchmove`,`mousemove`],start:[`touchstart`,`mousedown`]},cy=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 ly(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function uy(e,t){e.style[`${cy}Transform`]=t==null?``:`translate3d(${t.x}px,${t.y}px,0)`}function dy(e,t){e.style[`${cy}TransitionDuration`]=t==null?``:`${t}ms`}function fy(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function py(e,t,n){return Math.max(e,Math.min(n,t))}function my(e){return e.substr(-2)===`px`?parseFloat(e):0}function hy(e){var t=window.getComputedStyle(e);return{bottom:my(t.marginBottom),left:my(t.marginLeft),right:my(t.marginRight),top:my(t.marginTop)}}function gy(e,t){var n=t.displayName||t.name;return n?`${e}(${n})`:e}function _y(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function vy(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 yy(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function by(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:by(e.parentNode,t,r)}}function xy(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0&&e.getContext(`2d`).drawImage(n[t],0,0)}),r}function Ay(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){b(n,t);function n(){var e,t;H(this,n);var r=[...arguments];return t=s(this,(e=de(n)).call.apply(e,[this].concat(r))),Y(it(it(t)),`wrappedInstance`,(0,X.createRef)()),t}return $e(n,[{key:`componentDidMount`,value:function(){var e=(0,gm.findDOMNode)(this);e.sortableHandle=!0}},{key:`getWrappedInstance`,value:function(){return(0,ry.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,q({ref:r.withRef?this.wrappedInstance:null},this.props))}}]),n}(X.Component),Y(t,`displayName`,gy(`sortableHandle`,e)),n}function jy(e){return e.sortableHandle!=null}var My=function(){function e(t,n){H(this,e),this.container=t,this.onScrollCallback=n}return $e(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 Ny(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}}function Py(e){return!!([Oy.Input,Oy.Textarea,Oy.Select,Oy.Option,Oy.Button].indexOf(e.target.tagName)!==-1||fy(e.target,function(e){return e.contentEditable===`true`}))}var Fy={axis:$.default.oneOf([`x`,`y`,`xy`]),contentWindow:$.default.any,disableAutoscroll:$.default.bool,distance:$.default.number,getContainer:$.default.func,getHelperDimensions:$.default.func,helperClass:$.default.string,helperContainer:$.default.oneOfType([$.default.func,typeof HTMLElement>`u`?$.default.any:$.default.instanceOf(HTMLElement)]),hideSortableGhost:$.default.bool,keyboardSortingTransitionDuration:$.default.number,lockAxis:$.default.string,lockOffset:$.default.oneOfType([$.default.number,$.default.string,$.default.arrayOf($.default.oneOfType([$.default.number,$.default.string]))]),lockToContainerEdges:$.default.bool,onSortEnd:$.default.func,onSortMove:$.default.func,onSortOver:$.default.func,onSortStart:$.default.func,pressDelay:$.default.number,pressThreshold:$.default.number,keyCodes:$.default.shape({lift:$.default.arrayOf($.default.number),drop:$.default.arrayOf($.default.number),cancel:$.default.arrayOf($.default.number),up:$.default.arrayOf($.default.number),down:$.default.arrayOf($.default.number)}),shouldCancelStart:$.default.func,transitionDuration:$.default.number,updateBeforeSortStart:$.default.func,useDragHandle:$.default.bool,useWindowAsScrollContainer:$.default.bool},Iy={lift:[Dy.SPACE],drop:[Dy.SPACE],cancel:[Dy.ESC],up:[Dy.UP,Dy.LEFT],down:[Dy.DOWN,Dy.RIGHT]},Ly={axis:`y`,disableAutoscroll:!1,distance:0,getHelperDimensions:Ny,hideSortableGhost:!0,lockOffset:`50%`,lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:Iy,shouldCancelStart:Py,transitionDuration:300,useWindowAsScrollContainer:!1},Ry=Object.keys(Fy);function zy(e){(0,ry.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 By(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 Vy=(0,X.createContext)({manager:{}});function Hy(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){b(n,t);function n(e){var t;H(this,n),t=s(this,de(n).call(this,e)),Y(it(it(t)),`state`,{}),Y(it(it(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=vy(e);var a=fy(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&&!fy(e.target,jy))return;t.manager.active={collection:l,index:c},!yy(e)&&e.target.tagName===Oy.Anchor&&e.preventDefault(),r||(t.props.pressDelay===0?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),Y(it(it(t)),`nodeIsChild`,function(e){return e.sortableInfo.manager===t.manager}),Y(it(it(t)),`handleMove`,function(e){var n=t.props,r=n.distance,i=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var a=vy(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)}}),Y(it(it(t)),`handleEnd`,function(){t.touched=!1,t.cancel()}),Y(it(it(t)),`cancel`,function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),Y(it(it(t)),`handlePress`,function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=f.sortableInfo.index,r=hy(f),i=Ey(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=by(f,t.container),m?t.initialOffset=vy(ny({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top})):t.initialOffset=vy(e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(ky(f)),ly(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,ly(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)):(sy.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),sy.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=By(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)}}),Y(it(it(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)}),Y(it(it(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)):(sy.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),sy.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&ly(t.sortableGhost,{opacity:``,visibility:``});for(var l=0,u=c.length;lr)){t.prevIndex=a,t.newIndex=i;var o=xy(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||_y(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=by(f,this.container),o[u].edgeOffset=b,c&&(o[u].boundingClientRect=_y(f,i)));var x=u0&&o[u-1];if(x&&!x.edgeOffset&&(x.edgeOffset=by(x.node,this.container),c&&(x.boundingClientRect=_y(x.node,i))),p===this.index){n&&(this.sortableGhost=f,ly(f,{opacity:0,visibility:`hidden`}));continue}t&&dy(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){b(n,t);function n(){var e,t;H(this,n);var r=[...arguments];return t=s(this,(e=de(n)).call.apply(e,[this].concat(r))),Y(it(it(t)),`wrappedInstance`,(0,X.createRef)()),t}return $e(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,gm.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,ry.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,q({ref:r.withRef?this.wrappedInstance:null},oy(this.props,Wy)))}}]),n}(X.Component),Y(t,`displayName`,gy(`sortableElement`,e)),Y(t,`contextType`,Vy),Y(t,`propTypes`,Uy),Y(t,`defaultProps`,{collection:0}),n}var{Text:Ky}=qr,qy=({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=Yr(e=>e.cti.ui.primaryColor),l=Gy(({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,Q.jsx)(`li`,{children:(0,Q.jsxs)(`div`,{className:`column-item`,children:[(0,Q.jsxs)(Ky,{style:{display:`flex`},disabled:n,children:[(0,Q.jsx)(`div`,{className:`dots`}),(0,Q.jsx)(`div`,{className:`dots`})]}),(0,Q.jsx)(Ky,{disabled:n,className:`column-item-text`,children:ey(o)}),n?(0,Q.jsx)(Ky,{disabled:n,style:{marginLeft:`auto`},children:(0,Q.jsx)(bt,{style:{fontSize:`14px`,marginRight:`6px`},onClick:l})}):(0,Q.jsx)(Ky,{disabled:n,style:{marginLeft:`auto`},children:(0,Q.jsx)(xt,{style:{fontSize:`14px`,marginRight:`6px`,color:c},onClick:l})})]})})}),u=Hy(({columns:e})=>(0,Q.jsx)(`ul`,{style:{maxHeight:`500px`,overflow:`scroll`,marginBottom:`0px`},ref:r,children:e.map((e,t)=>(0,Q.jsx)(l,{index:t,...e}))}));return(0,Q.jsxs)(`div`,{className:`column-manager`,children:[(0,Q.jsx)(`div`,{className:`column-manager-header`,children:(0,Q.jsx)(`span`,{children:`Gestion des Colonnes`})}),(0,Q.jsx)(u,{columns:i,onSortEnd:({oldIndex:e,newIndex:n},o)=>{let c=ty(i,e,n);s(r.current.scrollTop),a(c),t(c)},distance:1}),(0,Q.jsx)(`div`,{className:`column-manager-footer`,children:(0,Q.jsxs)(`div`,{className:`column-manager-footer-actions`,children:[(0,Q.jsx)(On,{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,Q.jsx)(On,{type:`primary`,onClick:n,style:{width:`100%`},children:`Reset`})]})})]})},Jy=[],Yy=({columns:e,tableData:t,totalData:n,tabName:r})=>{let i=Jr(),{runRef:a}=Zg(),{view:o}=r_(),s=o?.desc?.attributes?.name,c=Yr(e=>e.cti.history.expand),l=Yr(e=>e.cti.history.columns),u=Yr(e=>e.cti.tablePrefs.hiddenColumns[s]??Jy),d=Yr(e=>e.cti.ui.primaryColor),f=Jp().data?.user.expandedRows,p=o.run.data[r]?.datagrid?.treeDefaultOpenLevel,m=a?c[a]:void 0,[h,g]=(0,X.useState)(!1),[_,v]=(0,X.useState)([]),[y,b]=(0,X.useState)([]),[x,S]=(0,X.useState)([]),[C,w]=(0,X.useState)([]),[T,E]=(0,X.useState)([]),[D,O]=(0,X.useState)(1),[k,A]=(0,X.useState)(null),[j,M]=(0,X.useState)(null),[ee,N]=(0,X.useState)(null),[P,F]=(0,X.useState)(null),I=(0,X.useRef)(),L=(0,X.useRef)();(0,X.useEffect)(()=>{if(t){R(!0);let r=Xy(t);if(r||=[],n||=[],!(0,wv.default)(r,_)){v(r);let e=ue(r);e.length&&S(e)}if((0,wv.default)(n,C)||w(n),!(0,wv.default)(e,T)){let n=t.reduce((e,t)=>Number(t.LVL)>e?Number(t.LVL):e,1);n>6&&(n=1),O(n);let r=e.map(e=>({...e}));if(n===1?r.shift():r[0].width=20*(n-1),u.length>0){let e=new Set(u.map(e=>e.dataField));r=r.map(t=>({...t,hidden:e.has(t.dataField)?!0:t.hidden}))}E(r)}i(sn({}))}R(!1)},[t]),(0,X.useEffect)(()=>{h===!1&&a&&c[a]&&((0,wv.default)(c[a],y)||b(c[a]))},[a,c,_,h]),(0,X.useEffect)(()=>{h===!1&&a&&l[a]&&((0,wv.default)(l[`${a}_${r}`],T)||E(l[`${a}_${r}`]))},[a,l,_,h]);let R=e=>{g(t=>t===e?t:e)};(0,X.useEffect)(()=>{x.length&&p!==`0`&&f===`ouvert`&&!m&&b(x)},[x,f,p,m]);let z=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{I.current&&I.current.scrollToLeft(e)},[]),te=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{L.current&&L.current.scrollToLeft(e)},[]),ne=(0,X.useCallback)(({column:e,width:t})=>{let n=T.map(e=>({...e})),r=n.find(t=>t.key===e.key);r.width=t,E(n)},[T]),re=e=>{i(tn(`${a}_${r}`,e)),i(Pt(r,e)),E(e)},ie=()=>{i(tn(`${a}_${r}`,e)),i(Nt(s,[])),E(e)},ae=()=>{L.current&&L.current.scrollToRow(0)},oe=X.useCallback(({expanded:e,rowData:t,rowIndex:n,rowKey:r})=>{let o=[...y];if(o.includes(r)){let e=o.indexOf(r);o.splice(e,1)}else o.push(r);b(o),i(Zt(a,o))},[y,i,a]),se=()=>{b(x),i(Zt(a,x))},ce=()=>{b([]),i(Zt(a,[]))},le=t=>{if(!t){let t=new Set(e.filter(e=>e.hidden).map(e=>e.dataField));i(Nt(s,T.filter(e=>e.hidden&&!t.has(e.dataField)).map(e=>({XMLType:`COLUMN`,dataField:e.dataField,hide:e.hidden.toString()}))))}};function ue(e){return e.reduce(B,[])}function B(e,t){return t.children&&(e.concat(t.children.reduce(B,e)),e.push(t.key)),e}let de=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`);M(null),k&&(0,wv.default)(k.row,t)&&(0,wv.default)(k.column,e)?(n.currentTarget.classList.remove(`selected`),A(null),i(Xt(null,null))):(n.currentTarget.classList.toggle(`selected`),A({row:t,column:e}),i(Xt(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);A(null),i(Xt(null,null)),(0,wv.default)(t,j)?(M(null),i(nn(null))):(M(t),i(nn(r)))}}}),[k,j,i]),fe=X.useCallback(({column:e,rowData:t})=>({onClick:n=>{M(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),P&&(0,wv.default)(P.row,t)&&(0,wv.default)(P.column,e)?(n.currentTarget.classList.remove(`selected`),F(null),i(Xt(null,null))):(n.currentTarget.classList.toggle(`selected`),F({row:t,column:e}),i(Xt(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);F(null),i(Xt(null,null)),(0,wv.default)(t,ee)?(N(null),i(nn(null))):(N(t),i(nn(r)))}}}),[P,ee,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,Q.jsx)(Yp,{title:e.description.trim(),children:(0,Q.jsx)(`div`,{style:t,dangerouslySetInnerHTML:{__html:`
${e.titleText}
`}})})},[]),me=X.useCallback(({columns:e,rowData:t,rowIndex:n})=>{let r=``;return(0,wv.default)(j,t)&&(k&&k.row.key!==t.key?r+=` selected`:k||(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},[k,j]),V=X.useCallback(()=>0,[]),he=X.useMemo(()=>({fontSize:`11px`,fontWeight:`700`,backgroundColor:`f8f8f8`}),[]),ge=X.useMemo(()=>({TableHeaderCell:pe}),[pe]),H=kr(e);return o?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`table-actions`,style:{color:d},children:[(0,Q.jsx)(Yp,{title:`Remonter en haut du tableau`,children:(0,Q.jsx)(Qf,{onClick:ae})}),(0,Q.jsx)(Yp,{title:`Refermer tout`,children:(0,Q.jsx)(Hf,{onClick:ce})}),(0,Q.jsx)(Yp,{title:`Ouvrir tout`,placement:`topRight`,children:(0,Q.jsx)(jd,{onClick:se})}),(0,Q.jsx)(Yp,{title:u.length>0?`Gérer les colonnes · ${u.length} masquée${u.length>1?`s`:``}`:`Gérer les colonnes`,placement:`topRight`,children:(0,Q.jsx)(ar,{content:(0,Q.jsx)(qy,{columns:T,handleReorder:re,handleReset:ie}),placement:`bottomRight`,trigger:[`click`],onOpenChange:le,children:(0,Q.jsx)(Bf,{style:{color:d,filter:u.length>0?`drop-shadow(0 0 3px ${d})`:void 0}})})})]}),(0,Q.jsx)(`div`,{className:`content-table`,children:(0,Q.jsx)($v,{ref:L,columns:T,data:_,rowKey:`key`,headerHeight:H,expandColumnKey:D>1?e.filter(e=>e.hidden!==!0)[0].dataKey:null,components:ge,cellProps:de,onScroll:z,onColumnResizeEnd:ne,rowClassName:me,expandedRowKeys:y,onRowExpand:oe,defaultStyles:!1,fixed:o.desc.attributes.favoriteEssential!==`true`,view:o})}),C.length>0&&(0,Q.jsx)(`div`,{className:`total-table`,style:{height:40*C.length},children:(0,Q.jsx)($v,{ref:I,headerHeight:0,columns:T,data:C,rowKey:`key`,rowHeight:40,onScroll:te,cellProps:fe,getScrollbarSize:V,style:he,noOverlay:!0,defaultStyles:!1,selectedRow:ee,fixed:o.desc.attributes.favoriteEssential!==`true`})})]}):null};function Xy(e){let t=(0,bg.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=Zy(r),r}function Zy(e){return Object.values(e).map(e=>(e.children&&=Zy(e.children),e))}var Qy=X.memo(Yy);function $y(e,t,n,r,i,a,o){return async function(s,c){let l=c(),u=Sv(ib(jt.getQueryData(kt.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 At({method:`post`,url:De()+`modules/base/php/getCsvFromView.php`,data:d,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),p=e.desc.attributes.name+`.xlsx`;U_(f.data,p)}}function eb(e,n){Zr(()=>import(`./exceljs.min-BuZL5Si9.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){U_(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([128,1]),import.meta.url)}function tb(e,n){Zr(()=>import(`./exceljs.min-BuZL5Si9.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){U_(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([128,1]),import.meta.url)}var nb=(e,n)=>{Zr(()=>import(`./exceljs.min-BuZL5Si9.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){U_(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),c+`.xlsx`)})}),__vite__mapDeps([128,1]),import.meta.url)},rb=(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 _d.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!==``?br(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},ib=(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:ey(e)})),l={data:{XMLType:`EXCELEXPORT`,environnement:e.ENVIRONMENT,viewName:t.desc.attributes.name,title:t.run.title,mode:n,children:[...c],isReport:Qh(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=ab(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=Er(e.visibleCondition,t)),n){let n=e.outputFormat?e.outputFormat.trim():``;/^=/gm.test(n)&&(n=Er(n,t,g));let r={XMLType:`COLUMN`,dataField:e.dataField,headerText:ey(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=Tr(ot(Xy(f),d.key??`key`,d.order??`asc`)).map(e=>rb(e,m,!1,t,u));let h=e.data[1].sort(e=>e.key).map(e=>rb(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},ab=(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:!Er(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`)},ob=`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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//wDHAAAFTgW2AgYAHQAAAAMASAAABCcFtgADAAcACwBMQC4JBgIDBwoGDA0AA2lZ2AABOgABCQABDwAAoAACEgMAAAoEBAdpWQQDCgtpWQoSAD8rABg/KxESADkYL19eXV5dXV0rERIBFzkxMBMhFSEDIRUhARUhNcMC6f0XUgON/HMDtvwhA0ygAwqi+46iov//AH3/7AXDBc0CBgAeAAAAAQDHAAAFEAW2AAcAJUARBAUAAQUBCAkBBRIGA2lZBgMAPysAGD8zERIBOTkRMxEzMTAhIxEhESMRIQUQtv0luARJBRT67AW2//8AxwAABG8FtgIGAB8AAAABAEoAAAReBbYADQBBQCIDAAgKCQINBgIKAAUODwkCAAQDBwQHaVkEAwELAAtpWQASAD8rEQAzGD8rEQAzERI5ORESARc5ETMRMxEzMTAzNQEBNSEVIScBASUhFUoB3/4tA839ZmABzf4eAU4B/JgCZAIhmaQC/er9ogKi//8AFAAABFwFtgIGACMAAP//AAAAAASHBbYCBgAoAAAAAwBo/+wGBAXLABkAIgArAGVANycUAhoNDRkrDgceHg4UAywtIiQYJGtZAgAYEBgCEAMYGA4AGioMEBAqa1lQEGAQAhAQDgAEDhMAPz8ROS9dKxEAMxEzERI5GC9fXl0zKxEAMxESARc5ETMRMzMzETMzETMxMAEzFTMyFhYVFAIEIyMVIzUjIiQCNTQ2NjMzEzMyNjU0JisDIgYVFBYzMwLbtkSu/YSU/vqyJ7Yrsv78koj+rEG2GcXby7Y4tje1zNrIFgXLtIv4nqX+/oLh4YUBAqKb+Y38Tde9tM/Rsr3X//8ACAAABKgFtgIGACcAAAABAG0AAAYCBbYAGwBEQCMKBxAAAA0BFhMTAQcDHB0QDBsDAwxrWW8DAQMDARQOCAMBEgA/PzMzEjkvXSsRADMRMxESARc5ETMRMzMRMxEzMTAhIxEjIiQmNREzERAhMxEzETMgEREzERQGBCMjA4+0Lbr+/4a4AZwatB0BmryO/v2zLwG8g/CkAeP+If6DA1z8pAF5AeP+H6b3fAABAE4AAAX2Bc0AHwBFQCQWHQoDGBMIAw0THR0ZBw0EICEQAGlZEAQaBggWCQgJaVkZCBIAPzMrEQAzEjk5GD8rERIBFzkRMxEzMxEzETMRMzEwASIGFRQSFxUhNSEmAjUQACEgABEUAgchFSE1NhI1NAIDIerxpbH9sgFsl6ABZAE6AT4BYqGVAWv9srGn8wUr//fg/r6Ak6J0AVjNATQBXv6k/szO/qZzopN/AUfc9gEA//8APAAAAnwHKQImABgAAAEHAE7/CwFSABdADQIBIQUmAgECDB4GCyUBKzU1ACs1Nf//AAAAAASHBykCJgAoAAABBwBO//MBUgAXQA0CAR4FJgIBAAkbBwIlASs1NQArNTX//wBx/+wEzQZxAiYBYAAAAQYBNh8AAAu2AjU2MQ8ZJQErNf//AFj/7AOYBnECJgFkAAABBgE20gAAC7YBYC8rEB0lASs1//8Arv4UBEwGcQImAWYAAAEGATY/AAALtgFIHhoKFCUBKzX//wCo/+wCoAZxAiYBaAAAAQcBNv7MAAAADrkAAf/5tBkYDwAlASs1//8Aov/sBHkGtAImAXQAAAEGATc7AAAQQAkDAgEdHi4EDyUBKzU1NQACAHH/7ATNBF4ACwAsAENAIhkjHQkPHSkpBA8DLS4qFQwSGA8SB11ZEhAgAAwAXVkmDBYAPzMrEQAzGD8rABg/ERI5ORESARc5ETMRMxEzMzEwJTI2NTU0JiMgERQWFyICERASMzIWFzM2NzMGAhURFBYzMjcVBgYjIiYnIwYGAlKlkpWk/tuNe9Tu9N95oDYNGCmOGBwxIyAeEEEiV1oRDzylgb7YDOHD/ljO0JUBKgELARIBK1RUXDhF/v1m/lY/NAqDCRFWUVdQAAIArv4UBLAGHwAUACgAVEAsBQYGJhgQEBEDJgkdHSYhEQQpKgUhIiIhXVkiIgwAERsAFV1ZAAEMG11ZDBYAPysAGD8rABg/ERI5LysREgA5ERIBFzkRMxEzETMRMxEzETMxMAEyFhUQBRUWFhUUBCMiJicRIxE0NhcgEREWFjMgETQmIyM1MzI2NTQmApjd+v7Iu77+++9voUq0/uf+z0ebaAFQuKxtWJWemAYf0Lf+2jMIFce70OQhJP3jBjTg95b+tvyUJS8BLZifmI6GeYEAAQAK/hQEGwRKABMAIUAQEAQBBQQUFQoEBAEPBQ8BGwA/PzMSOREzERIBFzkxMAEjNBI3ATMTFhYXMzY2NxMzAQYCAiHDPC3+Q7vnJUEJCAZBHdm7/motN/4UWwEiewQ+/cBdxzAo100CSPvRdf7YAAIAb//sBGYGFAAeACoARUAjCRYAECUcEAMWHx8DHAMrLBMWECIAHwMGDV1ZBgAZKF1ZGRYAPysAGD8rERIAOTkREjkREgEXOREzETMRMxEzETMxMAEmJjU0NjMyFhcHJiYjIgYVFBYXFhYVFAAjIiQ1NBIBNCYnBgYVFBYzMjYCG4tzx6lovoBOZaRXUmBtpdWs/vLy5f7u4AJdd4u9wqqRnqgDpk+fYoSaLkCNODBMQUVrW3X0nez+9fjSswEB/nd8skkt1qGKqbUAAQBY/+wDmAReACUAZUA5FBMTIwQQIxcdCwsBFxAEJicUAiUlAl1ZRSUBGSUBCCXoJQIQDyUBFAMlJQ0aGiFdWRoQDQddWQ0WAD8rABg/KxESADkYL19eXV5dXV0rERIAORESARc5ETMRMxEzETMRMzEwARUjIBUUFjMyNjcVBiMiJjU0Njc1JiY1NDYzMhYXByYmIyIVFCEC15X+ypSPVatki+Pc8XGDY2rnv2+tV0RjhEr4ATkChZO9WV0nL55Lq5RjgyYLHIBdh5wlKY8sHJyoAAEAcf5xA6gGFAAkADZAGRIDBRoAFx4MAAUMBSUmIgkDGhcYF11ZGAAAPysRADMYLy4zERIBOTkRMxEzMxEzETMzMTAFFAcjNjU0JiYnJiY1ND4DNw4CByM1IRUGAAIVFBYWFxYWA6iBsn8xblnKwS5UeZ3KBzlUm/YC+tf+4Yc7e6aYiVKRrKllKC0mECPYxme2pp+ktgECAwKVh7T+vf7ko2B2RyIfcQABAK7+FARMBF4AFAAzQBkMCAgJFAAJABUWDAkQCg8JFQAbEARdWRAQAD8rABg/Pz8REjkREgE5OREzETMRMzEwARE0JiMiBhURIxEzFzM2NjMyFhURA5p2gKmZtJEbCjO4b8rE/hQEqoSFv8/9xwRKllFZxM/7SQADAHH/7ARSBh8ACwASABkAZ0BAFhAQBgAXDwYPGhsWEF1Z5xYB1hYBhRaVFrUWA0kWWRYCaRYBWBYBDxaPFp8WAwsDFhYDCQkTXVkJAQMMXVkDFgA/KwAYPysREgA5GC9fXl1dXXFdXV0rERIBOTkRMzMRMxEzMTABEAIjIgIREBIzMhIBMhITIRISEyICAyECAgRS+fv0+fb39/3+DKCXB/2LBJeclpcKAnMNmgME/m7+egGTAYUBlgGF/mz79AEoASj+z/7hBQz+9f7kASABBwABAKj/7AKgBEoADwAfQA4BDg4IEBEPDwsEXVkLFgA/KwAYPxESATk5ETMxMAERFBYzMjY3FQYGIyImNREBWkpULGIaG3A2pJMESvz6Y2IPCIoMFKqsAwj//wCuAAAEMwRKAgYA3AAAAAH/9P/sBFYGIQAiADFAGAAWCAEjJAEfHwsAFQsGXVkLARgTXVkYFgA/KwAYPysAGD8SOREzERIBOTkzMjEwIwEnLgIjIgc1NjMyFhYXARYWMzI3FQYjIiYnAyYnIwYHAwwB2TciMUMxPjVEQ158WzgBYhQvJBglMkNKWiCWVREIIVD6BDWaWUIhDJERPIGb/CU5NgqFGEpbAaTzU36+/cH//wCu/hQETgRKAgYAWwAAAAEAAAAABAwESgAQABpACwAMERIHEAsADxAVAD8/MhE5ERIBOTIxMBEzEx4DFzM2EhEzEAIHI7rcDSMiHAgIrJqyz+HCBEr9sCVhY1sesAG1AU3+lP4E4gABAG/+cQOoBhQAMABkQDMoKwkUDxklBAMDFAwGHQAUBiUrKwYAAzEyBBkYGBlfWQ8YAREGGBgNIi4oDwwNDF1ZDQAAPysAGBDELy4zEjkvX15dKxESADkREgEXOREzETMRMxEzETMRMxEzMxEzETMxMBM0Njc1JjU0NjcGIyM1IRUjIgYGFRQWMzMVIyIGFRQeAhcWFhUUByM2NjU0JicmJm+bg9mMo5BnPgLFNoLcfaKsqrCu0TJchFKVhHuqN0J3g8jLAaaJ0CoMPtlznS8MlYtOjl1waYmqkE5hOyMRIW5ZirNKlDI2Oxgiyf//AHH/7ARoBF4CBgA6AAAAAQAZ/+wFBARKABQAN0AdCgsTBxEDBwsNBRUWCxUSCQ0PDV1ZDw8FAF1ZBRYAPysAGD8rEQAzMxg/ERIBFzkRMxEzMTAlMjcVBiMiEREhESMRIzU3IRUjERQEizUlMVbj/i+y35MEWNd/FI0aAQYCwvxMA7ROSJb9Sn8AAgCi/hQEZgReABAAHAAzQBkGFQkJCgAaChodHgobDhFdWQ4QAxddWQMWAD8rABg/KwAYPxESATk5ETMRMxEzMzEwARACIyInIxYVESMREBIzMgAlIgYVERYzMjY1NCYEZv7nsHkKCrb97NsBAP4dmZJ0s6GOjQIl/vD+11xEzf7dBB8BCwEg/tCZysz+tGTU0NLQAAEAcf5xA6oEXgAfAC5AFRoHCg0AFAcNFA0gIQQRChcdYVkXEAA/KwAYLy4zERIBOTkRMxEzETMRMzEwARQWFhcWFhUUByM2NjU0JiYnJiY1EAAzMhYXByYjIgYBKzmKn5GKe6o0Ry9xWtDDARH/Up45OYxsqqQCCICATiIfb1yQrUWXNCYtKBAo/NYBHwE5IhmWNNUAAgBx/+wEvgRKAA0AGQA1QBoMFAsADgcAFAcUGhsMFwkXXVkJDwQRXVkEFgA/KwAYPysRADMREgE5OREzETMRMxEzMTABFAYGIyIANRAhIRUhFgEUFjMyNjUQJyMiBgRme+ec7f72AlQB+f72svzFpZ2bpqo/2sAB+JzvgQEh/wI+lqf+/8HKwLMBBbvLAAEAFP/pA54ESgASACxAFwMOAQgOEAQTFAIQEhBdWRIPCwVeWQsWAD8rABg/KxEAMxESARc5ETMxMAEVIREUMzI3FQYGIyImNREhNTcDnv5UxGhGJ3Ewt6r+2ZYESpj9ntUWhw8Sq6kCdVBIAAEAov/sBHkESgAUAClAEw4LBgMSCwMLFRYOBA8ACF1ZABYAPysAGD8zERIBOTkRMxEzETMxMAUiJhERMxEQITI2NTQmJzMWFhUQAAJ16um0AS2jnRsltCcb/vsU+wELAlj9rv6H6vWA0ZuV43z+wv7UAAIAcf4UBVwEXgAYACIARkAkBwoKBCAYGAwAExkZAAQDIyQGEAAbEBxdWRAQIAwBDF1ZFwEWAD8zKxEAMxg/KwAYPz8REgEXOREzETMzETMRMxEzMTABESQAERA3FwYGFRAFETQ2MzISFRQCBgcRATQmIyIGFRE2NgKD/vv+89GLWU8BXqqaudyI+qcBc3hlR0+vxP4UAdoOASEBDgEq/2B133v+fyMCYrbF/tr5sf78kwn+JgQpuNRycv2cEOgAAf/p/hQEXARQACAAN0AdFwgYDwcYHgQhIhUFFwAAHF5ZAAYPFxsRDF1ZERsAPysAGD8/xCsREgA5ORESARc5ETMyMTATMhYWFxMBMwETFhYzMjcVBiMiJicDASMBAyYmIyIHNTa4OlA/LYsBOsD+Ur8pUUIsMEE+c448kv6cwQHTqB5FNCgcNQRQLVl0/qACVPz+/hxrUQiLEXahAX39bANIAbRSXAyNEQABAKL+FAWaBhIAGQBBQCEHBBYTAQ4OGA8KBAQPEwMaGxkABxQPDxsBGBAYXVkNEBYAPzMrEQAzGD8/Mz8REgEXOREzETMzETMRMxEzMTABETY2NTQmJzMSFRAABREjESQAEREzERAFEQNov8IdJLJA/uL+7LD+9v70sgFkBhL6cxLeyIPlpf7s8v7r/tAR/iYB2gkBIAESAiH92f55GQWPAAEAc//sBc8ESgAnAENAIRwZBwoKAxMQIBkZEAMDKCkmBhERABwGDxYNAA1dWSMAFgA/MisRADMYPzMSOS8RORESARc5ETMRMxEzETMRMzEwBSICETQSNzMGAhUUFjMyNjURMxEUFjMyNjU0AiczFhIVEAIjIicjBgH6t9A7PrhCO3VqX2asZV1oejtCuEI30LfeRQpBFAEoAQChAQmMlf78n73UjnwBNv7KgIrKx50BCJOa/v6a/v/+2bi4////6v/sAqAF1wImAWgAAAEHAE7+uQAAAA23AgEJECIPACUBKzU1//8Aov/sBHkF1wImAXQAAAEGAE43AAAQsQIBuP/7tBUnBBIlASs1Nf//AHH/7ARoBnECJgA6AAABBgE2IwAAC7YCPCEdBwAlASs1//8Aov/sBHkGcQImAXQAAAEGATYpAAALtgEhHhoEEiUBKzX//wBz/+wFzwZxAiYBeAAAAQcBNgDTAAAAC7YBODEtAyAlASs1//8AxwAAA/gHKQImABQAAAEHAE4AIQFSABdADQIBIQUmAgESDB4CCyUBKzU1ACs1NQABABT/7AVUBbYAHQBEQCUWDg4PGwgIFAIPEQUeHxYNaVkWFhIPEhUREhFpWRIDAAVpWQATAD8rABg/KxEAMxg/EjkvKxESARc5ETMRMxEzMTAFIic1FjMyNjU1NCYjIREjESE1IRUhESEyFhUVFAYD32c0O1hjZH+H/oe3/qwDx/5EAYfQ3sUUGKAVdm6DfG39IQUUoqL+bcGyj77V//8AxwAABAAHcwImAUMAAAEHAFoAXgFSABNACwEPBSYBSw8LBQElASs1ACs1AAEAff/sBOkFzQAYAEpAKgMGERYMBREEGRoDBmlZ2QMBOgMBAw8DAQ8GAwMOFBQAaVkUBA4JaVkOEwA/KwAYPysREgA5GC9fXl1fXV0rERIBFzkRMzMxMAEiBAchFSESADMyNxUGIyAAERAAITIXByYDQtz++BoCyP0zDAEF8qTKnun+s/6hAXgBUeu4S68FKfXqoP71/u46oDsBhAFtAV0Bk1qeVP//AGj/7AQEBcsCBgAiAAD//wBSAAACYgW2AgYAGAAA//8APAAAAnwHKQImABgAAAEHAE7/CwFSABdADQIBIQUmAgECDB4GCyUBKzU1ACs1Nf///2D+ewF1BbYCBgAZAAAAAgAC/+kHLwW2ABoAIwBfQDcXGxsEAB8fBA0DJCUXI2lZ2BcBOhcBCRcBDwAXoBcCEgMXFwQVBBtrWQQSFQZpWRUDCxBrWQsSAD8rABg/KwAYPysREgA5GC9fXl1eXV1dKxESARc5ETMRMxEzMTABFAQhIREhAgIGBiMiJzUWMzI2NhITIREzIAQBMzI2NTQmIyMHL/7s/vn+sf6bOFVTjG1FQDQ9OlE4R0gCuHkBGAEh/U6BvrW62GIBrM/dBRT+V/3w/XUZmhls8gHFAhD9ls/+IYWJhnoAAgDHAAAHXAW2ABIAGwBiQDcLBwcIDxMTDAQAFxcECAMcHRsGCwZpWQ/YCwE6CwEJCwEPAAugCwISAwsLBA0JAwgSBBNrWQQSAD8rABg/PzMSOS9fXl1eXV1dMysRADMREgEXOREzETMzETMRMxEzMTABFAQhIREhESMRMxEhETMRMyAEATMyNjU0JiMjB1z+6/79/q79jbi4AnO6dwEYASH9UIG+s7rWYgGs0dsCqv1WBbb9lgJq/ZbP/iGFiYZ6AAEAFAAABVQFtgATAD5AIBIGAAwMDQUGBg0PAxQVAAtpWQAAEAYNEhMPEA9pWRADAD8rEQAzGD8zEjkvKxESARc5ETMRMxEzETMxMAEhMhYVESMRNCYjIREjESE1IRUhAh8Bjc3buHeF/n+5/q4EAP4LA3+8t/30AfZ7bP0jBRKkpP//AMcAAATyB3MCJgGWAAABBwBaAKoBUgATQAsBFAUmAR4UEAUAJQErNQArNf//ABf/7AT+B2ICJgGfAAABBwITAEYBUgATQAsBFwUmAQgaIgkSJQErNQArNQABAMf+fwUQBbYACwAwQBgIBQIDAAkJAwUDDA0KBgMDIgUIaVkBBRIAPzMrABg/PzMREgEXOREzETMRMzEwISERIxEhETMRIREzBRD+NL3+QLgC27b+fwGBBbb67gUS//8AAAAABRsFvAIGABAAAAACAMcAAASDBbYADAAVAFdAMQcACQ0NBAARBBEWFwkVaVnYCQE6CQEJCQEPAAmgCQISAwkJBAUFCGlZBQMEDWtZBBIAPysAGD8rERIAORgvX15dXl1dXSsREgE5OREzETMRMxEzMTABFAQhIREhFSERMyAEATMyNjU0JiMjBIP+/P70/lQDZP1U2QEYARP8/OG8qbDTwwGs2NQFtqL+OMb+GH+PjHT//wDHAAAExQW2AgYAEQAA//8AxwAABAAFtgIGAUMAAAACAAz+fwVaBbYADQATAD9AIBMEBAUMDgABAQ4FAxQVAQUiChBqWQoDDBMGAwZpWQMSAD8rEQAzMxg/KwAYPzMREgEXOREzETMRMxEzMTABIxEhESMRMzYSEyERMyERIQYCBwVasPwSsHGU2BMCpLr+j/61E81//n8Bgf5/AiX8As4BSPruBGz5/Wjb//8AxwAAA/gFtgIGABQAAAABAAIAAAbRBbYAEQA9QCEBEQYNDQMOCAoKCQ4AEQUSEwACDwYMCQYRBwQBAw4LERIAPzMzPzMzEhc5ERIBFzkRMxEzMxEzETMxMAEBMwERMxEBMwEBIwERIxEBIwJO/cnMAi+xAi/M/ckCStP9xbH9w9MC8ALG/TwCxP08AsT9PP0OAuX9GwLl/RsAAQBO/+wERgXLACcAXUAzAwQEHCMMABwHExMcFwwEKCkDFxgYF2tZOhgBAw8Y3xgCDwYYGAolJR9rWSUEChBrWQoTAD8rABg/KxESADkYL19eXV9dKxESADkREgEXOREzETMRMxEzETMxMAEUBgcVFhYVFAQhICc1FhYzMjY1NCYjIzUzMjY1NCYjIgYHJzYhMgQEJ7akur/+yv7o/vmjY+Nixsni4NHG2defh3K3bVjTAR3hAQIEYI61GQgZtJHN5U+oLzGSiYOHmpF7ans2R32YxAABAMkAAAVgBbYAEQAoQBIFEQkOChEKEhMOBREHAAMKERIAPzM/MhE5ORESATk5ETMzETMxMBMzERQCBzMBMxEjETQSNyMBI8msCgUJAyTNrA4DCfzazQW2/N1V/ugqBLr6SgMbaAEVKfs///8AyQAABWAHYgImAZQAAAEHAhMA4wFSABNACwESBSYBGxUdEQklASs1ACs1AAEAxwAABPIFtgAKADBAFwkAAAwHAwMEBAoLDAcCCgMECAUDAQQSAD8zPzMSFzkREgE5OREzETMRMxEzMTAhIwERIxEzEQEzAQTy3v1ruLgChdH9hQLl/RsFtv08AsT9OgABAAL/6QTjBbYAEgApQBQAAQoBExQBEhEDaVkRAwgNa1kIEwA/KwAYPysAGD8REgE5OREzMTAhIxEhBwICBiMiJzUWMzI2EhMhBOO4/jEfP16Xgko7ND1PXW03AyAFFO7+FP5WpxmaGccCvgGu//8AxwAABnsFtgIGABwAAP//AMcAAAUlBbYCBgAXAAD//wB9/+wFwwXNAgYAHgAA//8AxwAABRAFtgIGAVAAAP//AMcAAARvBbYCBgAfAAD//wB9/+wEzwXLAgYAEgAA//8AFAAABFwFtgIGACMAAAABABf/7AT+BbYAFgApQBQSCAIJAxcYCA0NABEJAwAFaVkAEwA/KwAYPzMSOREzERIBFzkzMTAFIic1FjMyNjcBMwEWFzM3NwEzAQ4CASVxVltma4M9/c3KAaIZEggIHwFew/4tU4ivFB6uKWSEBD/80y85GFIDK/vquqpQ//8AaP/sBgQFywIGAVUAAP//AAgAAASoBbYCBgAnAAAAAQDH/n8FwwW2AAsAMkAZCAUACQIDAwkFAwwNCgYDAyIACAUIaVkFEgA/KxEAMxg/PzMREgEXOREzETMRMzEwJTMRIxEhETMRIREzBRCzsfu1uALbtqL93QGBBbb67gUSAAEApAAABM8FtgATACtAFQsIABEBCAEUFQUOaVkFBQESCQMBEgA/PzMSOS8rERIBOTkRMzMRMzEwISMRBgYjIiY1ETMRFBYzMjY3ETMEz7iVyGjQ3rh8jF+xo7gCWDUnwbICR/3TdnUeNgLEAAEAxwAAB4MFtgALADFAGAQBCAUACQkFAQMMDQoGAgMIBAEEaVkBEgA/KxEAMxg/MzMREgEXOREzETMRMzEwISERMxEhETMRIREzB4P5RLgCSLgCSroFtvruBRL67gUSAAEAx/5/CBcFtgAPADtAHgMABwQLCA0ODggEAAQQEQkFAQMOIgsHAwADaVkAEgA/KxEAMzMYPz8zMxESARc5ETMRMxEzETMxMDMRMxEhETMRIREzETMRIxHHuAI5uwI7uLGxBbb67gUS+u4FEvrs/d0BgQACABAAAAUhBbYADAAVAFVAMQkNDQQAEREEBgMWFwkVaVnYCQE6CQEJCQEPAAmgCQISAwkJBAcHBmlZBwMEDWtZBBIAPysAGD8rERIAORgvX15dXl1dXSsREgEXOREzETMRMzEwARQEIyERITUhETMgBAEzMjY1NCYjIwUh/vf9/kn+rAIL5wEKARX8+u2yqK/H0QGs0NwFFKL9ltH+I4WJhnoAAwDHAAAGFwW2AAoAEwAXAFVAMQcLCwQADxQVFQ8EAxgZBxNpWdgHAToHAQkHAQ8AB6AHAhIDBwcEFgUDFRIEC2tZBBIAPysAGD8/MxI5L19eXV5dXV0rERIBFzkRMxEzETMRMzEwARQEIyERMxEzIAQBMzI2NTQmIyMBIxEzBH3++f/+ULjhAQkBFP0C57KmrMbNBJi5uQGsz90Ftv2W0v4ih4mGeP1WBbYAAgDHAAAEugW2AAoAEgBKQCoHCwsEAA4EDhMUBxJpWdgHAToHAQkHAQ8AB6AHAhIDBwcEBQMEC2tZBBIAPysAGD8SOS9fXl1eXV1dKxESATk5ETMRMxEzMTABFAQjIREzESEgBAEhIBE0JiMjBLr+7P7+H7gBEgENARz8xQEXAWa3yvwBrM7eBbb9ltX+JwEOhXsAAQA9/+wEkQXLABsAWUA1Aw8JGRYWFw8DHB0YF2lZ2RgBOhgBCBgBDzAYQBgCABigGAIcAxgYDAUFAGlZBQQME2lZDBMAPysAGD8rERIAORgvX15dcV5dXV0rERIBFzkRMzMRMzEwASIHJzYzMgQSFRAAISImJzUWFjMgABMhNSEmJAHbp6tMrvLZATmi/pP+q3GvZVavYwEIAQ0I/TkCxRT++QUpTppWsP664f6K/m4YI6AXIwEYAQei3v0AAgDH/+wH7AXNABIAHgBfQDcMCAgJEw0GABkZBgkDHyAMB2lZ2AwBOgwBCQwBDwAMoAwCEgMMDAkKAwkSEBxpWRAEAxZpWQMTAD8rABg/KwAYPz8SOS9fXl1eXV1dKxESARc5ETMRMzMRMxEzMTABEAAhIAADIREjETMRIRIAISAAARASMzISERACIyICB+z+rP7O/tT+qwz+pri4AV4XAVABHgEyAVj7ruXh4unl4uPnAt3+nv5xAW4BUP1WBbb9lgE1AUz+cv6e/t7+0AEsASYBJQEp/tMAAgAtAAAEVgW2AA0AFQBHQCUDEgISBgsVDAYMFhcDABUAa1kAFRAVAiEDFRUJDAISCQ9rWQkDAD8rABg/MxI5L19eXSsRADMREgE5OREzMxEzMxEzMTABASMBJiY1NCQhIREjEREjIgYVECEzAn/+hdcBmpuSAREBEQGauN23sgFx1QJe/aICfzLOnsbT+koCXgK7gIX+5v//AF7/7APXBFwCBgAsAAAAAgB1/+wEXAYfABgAIgBMQCgGEyEAExsAGyMkDBYQEB1dWQ8QPxACCwMQEBYFBQZhWQUBFhldWRYWAD8rABg/KxESADkYL19eXSsREgA5ERIBOTkRMxEzETMxMBMQEjc2JRcHBgcGBgczNjYzMhIVEAAjIgAFIBEQISIGBgcQdd3t3wETH3fojZCRCg06wW3K5P727Or++QIAASn+80mJbyMCkwFvAY00LS+eEyYdIOXaUWH+/Or++/7hAWbRAX0BajxiO/3yAAMArgAABFgESgAOABYAHwBqQDwDBAQXHBQUCwAXBw8PFwsDICEDExwcE11ZRRwBGRwBCBzYHOgcAxAPHAEUAxwcCwwMG11ZDA8LFF5ZCxUAPysAGD8rERIAORgvX15dXl1dXSsREgA5ERIBFzkRMxEzETMRMxEzETMxMAEUBgcVFhYVFAYjIREhIAM0JiMhESEgAzQmIyERITI2BDV4b4t/5df+EgHsAZuRkIv+2QErARcfd3j+zAETk30DNWpvFAkTf2ucpgRK/QJcSv6fApRNQv7TSQABAK4AAANMBEoABQAfQA4CAwMABgcDFQQBXVkEDwA/KwAYPxESATk5ETMxMAEhESMRIQNM/ha0Ap4DsvxOBEoAAgAn/oMEfQRKAA0AEwA/QCATBAQFDA4AAQEOBQMUFQEFIgoQXlkKDwwTBgMGXVkDFQA/KxEAMzMYPysAGD8zERIBFzkRMxEzETMRMzEwASMRIREjETM2EhMhETMhESMGAgcEfa79BKxYhZQEAkGg/rL0D41m/oMBff6DAhW5AecBEvxOAyTd/kOK//8Acf/sBBsEXgIGADAAAAABAAIAAAX6BEoAEgA3QB8CCQkSCgYEBQoOEA0HExQOEgsCBQgGDQMAEA8KBw0VAD8zMz8zMxIXORESARc5ETMzETMxMAEzEQEzAQEjAREjEQEjAQAnMwECqqgBvsP+OwHszf4lqP4lzQHs/sqPxQG8BEr96wIV/ev9ywIt/dMCLf3TAjUBcKX96wABAET/7AOPBF4AIwBlQDkPEBACCBgNAhMeHgIiGAQkJQ8iIyMiXVlFIwEZIwEII+gjAhAPIwEUAyMjFgoKBF1ZChAWG11ZFhYAPysAGD8rERIAORgvX15dXl1dXSsREgA5ERIBFzkRMxEzETMRMxEzMTABIDU0IyIGByc2MzIWFRQHFRYWFRQGIyInNRYzMjY1NCYjIzUBhwE3+U+IXz+r1MHazn12+tvyhLe9jZian5QChaicHiiPTJqHuzgIJIhnl6xHolZeXF5bkwABAK4AAAR1BEoADQAwQBcBAwMMBggKBwwHDg8DCgwNDwcVBA8MFQA/Pz8/Ejk5ERIBOTkRMzMzETMRMzEwAREHBwEzESMRNzcBIxEBWAgEAkzdqAMF/bjfBEr9YsI4A5j7tgKHi4T8agRK//8ArgAABHUGEAImAbQAAAEGAhNGAAALtgEBERkNBiUBKzUAAQCuAAAEIwRKAAoAK0AWCgYGBwMBAgcECwwKBQIDBwAIDwQHFQA/Mz8zEhc5ERIBFzkRMxEzMTABMwEBIwERIxEzEQM3xf4rAfzR/hC0tARK/e/9xwIt/dMESv3rAAEADv/yA/IESgAQAClAFAABCQEREgEVDwNdWQ8PBwxkWQcWAD8rABg/KwAYPxESATk5ETMxMCEjESECAgYjIic1FjMyEhMhA/K3/r0cX5l3QR4VI26DJQKWA7T+mP5lvw6HCAHQAfsAAQCuAAAFSARKABUAKkAUEBEFBhEGFhcPBwADCwMSDwsGERUAPzMzPzMSFzkREgE5OREzETMxMCU2NwEzESMRBgcBIwEmJicRIxEzARYC9h4uAR7ooiMv/u6S/u4UJxOi4QEVJaxtdAK9+7YDiW14/VwCqDByP/x3BEr9Xl4AAQCuAAAEagRKAAsAVUAyAQkJCgUCBgoGDA0BCF1ZBAEB9AEBBrUBAQOPAQFNAV0BAn0BAQW/AQEBAQoDCw8GChUAPzM/MxI5L11fXXFdX11fXXErERIBOTkRMzMRMxEzMTABESERMxEjESERIxEBYgJUtLT9rLQESv43Acn7tgHp/hcESv//AHH/7ARoBF4CBgA6AAAAAQCuAAAETgRKAAcAJUARAAEEBQEFCAkFARUCB2FZAg8APysAGD8zERIBOTkRMxEzMTAhIxEhESMRIQFitAOgtP3IBEr7tgOw//8Arv4UBHsEXgIGADsAAP//AHH/7AOTBF4CBgAuAAAAAQApAAADpARKAAcAJUASAgMAAwUDCAkDFQEFBgVdWQYPAD8rEQAzGD8REgEXOREzMTABIREjESE1IQOk/pmy/p4DewOy/E4Dspj//wAC/hQEFARKAgYARAAAAAMAb/4UBVwGFAARABcAHABMQCcSCQ8bBAQMFAUAGBgFCQMdHg0ABRsaFQwVXVkPDBAbFAYUXVkDBhYAPzMrEQAzGD8zKxEAMxg/PxESARc5ETMRMzMzETMzETMxMAEUAAURIxEmADU0ACURMxEWAAUQBREGBgUQJREkBVz+4f8AsPz+3gEgAQSq/QEi+88BaLysA3f+mwFlAiX1/tQU/iQB3BUBLPT6AScUAbr+Rhn+1PD+gyUDQhPTugF3J/zAJ///ACUAAAQXBEoCBgBDAAAAAQCu/oME6QRKAAsAMkAZBgMKBwABAQcDAwwNASIIBA8KBgMGXVkDFQA/KxEAMxg/Mz8REgEXOREzETMRMzEwASMRIREzESERMxEzBOmw/HW0Aji0m/6DAX0ESvxOA7L8TAABAJgAAAQ5BEoAEgArQBUBEQkGChEKExQOA11ZDg4KBxIPChUAPz8zEjkvKxESATk5ETMzETMxMAERFDMyNjcRMxEjEQYGIyImNREBTNNcpWW0tG6xbKS+BEr+cLw3PgHX+7YB6Uc4rJgBnAABAK4AAAZ/BEoACwAxQBgIBQAJBAEBCQUDDA0KAgYPAAgFCF1ZBRUAPysRADMYPzMzERIBFzkRMxEzETMxMCUhETMRIREzESERMwPwAdu0+i+0Adm1mAOy+7YESvxOA7IAAQCu/oUHHQRKAA8AO0AeDAkADQQBBgcHAQ0JBBARByIOAgoPBAAMCQxdWQkVAD8rEQAzMxg/MzM/ERIBFzkRMxEzETMRMzEwJSERMxEzESMRIREzESERMwPwAduyoLX6RrQB2bWYA7L8TP3vAXsESvxOA7IAAgAlAAAFIwRKAAoAEgBpQEAAEBAGAwsLBggDExQAD11ZhACUAAIGRQABAx8AAQ0A3QDtAAMQBWAAcAACDwABFAMAAAYJCQhdWQkPBhBeWQYVAD8rABg/KxESADkYL19eXXFfXl1dX11fXSsREgEXOREzETMRMzEwASEgERAhIREhNSEBNCYjIREhIAI3AS8Bvf5B/h/+ogISAjp5mP7XAS8BCwKH/sn+sAOymPz8WlD+oQADAK4AAAWLBEoACgASABYAaUBAABAQCAQLExQUCwgDFxgAD11ZhACUAAIGRQABAx8AAQ0A3QDtAAMQBWAAcAACDwABFAMAAAgVCQ8UFQgQXlkIFQA/KwAYPz8zEjkvX15dcV9eXV1fXV9dKxESARc5ETMRMxEzETMxMAEhMhYVFAYjIREzATQmIyERISAFIxEzAWIBHdbM2NL+N7QCDXeQ/voBBAEJAhy0tAKHnJunqQRK/PxZU/6fkQRKAAIArgAABFQESgAJABIAXkA5AA8PBwMKBwoTFAAOXVmEAJQAAgZFAAEDHwABDQDdAO0AAxAFYABwAAIPAAEUAwAABwgPBw9eWQcVAD8rABg/EjkvX15dcV9eXV1fXV9dKxESATk5ETMRMxEzMTABISARFAYjIREzATQmIyERITI2AWIBRgGs3tb+DrQCPnyR/s8BNn+JAof+yaSsBEr8/FhU/p9cAAEAO//sA4MEXgAYAF1AORACFgoHBwgCAxkaCQhdWZUJAWkJATgJAVgJAW8JfwkCDwkfCZ8JAwsDCQkAExMNYVkTEAAFYVkAFgA/KwAYPysREgA5GC9fXl1xXXFdXSsREgEXOREzMxEzMTAFIic1FjMgEyE1ISYmIyIHJzY2MyAAERAAAV6pepqNAVAX/eMCGw6inGmXM0ClTAEBAQn+4RQ7nD4BZ5OonDaSHSL+3f7q/vH+1gACAK7/7AY/BF4AEgAeAG1AQQwICAkTDQYAGRkGCQMfIAwHXVmEDJQMAgZFDAEDHwwBDQzdDO0MAxAFDwwBFAMMDAkKDwkVEBxdWRAQAxZdWQMWAD8rABg/KwAYPz8SOS9fXl1fXl1dX11fXSsREgEXOREzETMzETMRMzEwARAAIyICJyERIxEzESE2NjMyAAEUFjMyNjU0JiMiBgY//v3i1v0O/um0tAEZFvzR3gED/PKOnZ2MjpudjgIn/vL+0wEL8v4XBEr+N+X4/s7++9DW1tDN09MAAgAhAAADywRKAA0AFQA9QB4CDgEOBQoRCwULFhcCDRANXVkQEAgLARUIE11ZCA8APysAGD8zEjkvKxEAMxESATk5ETMzETMzETMxMDMjASYmNTQ2MyERIxEhARQhIREhIgby0QE5foLOtwHstP71/vwBDAED/ttzdwHNIKJ3mKz7tgG0AVC6AWpa//8Acf/sBBsF1wImADAAAAEGAE4GAAANtwMCERwuAwolASs1NQABABL+FAROBhQAJwCBQEoZBxIQFxsdAw8PFBAlBwcCEAMoKR0QIRoSExJfWRcIExgTAhEPEwEUAxMTIRUhC11ZvyEBACEQISAhAwkDISEQFQAQFQAFXVkAGwA/KwAYPz8SOS9fXl1dKxESADkYL19eXV5dMysRADMREjkREgEXOREzETMzERczETMRMzEwASInNRYzMjURNCYjIgYVESMRIzUzNTMVIRUhFRQHMzY2MzIWFREUBgMxUDk3OoF3famZtpyctAGK/nYICjG0c8jKkP4UGZQVqgNChYG70/3wBNeFuLiFtD1bTly/0vy6oKr//wCuAAADTAYhAiYBrwAAAQYAWvcAAAu2AUsPCwQFJQErNQABAHH/7AOwBF4AGgBfQDoPEhIDCRkZEQMDGxwPEl1ZlQ8BaQ8BOA8BWA8Bbw9/DwIPDx8Pnw8DCwMPDwAGBgxhWQYQABVhWQAWAD8rABg/KxESADkYL19eXXFdcV1dKxESARc5ETMRMxEzMTAFIgAREAAzMhYXByYjIgYHIRUhFhYzMjY3FQYCe/r+8AET/VSgOzWJdZ6jEQIb/eMJpKFdjj54FAEhARIBFwEoIRqUNKCkk7ivJRmcO///AGj/7AN5BF4CBgA+AAD//wCgAAABcwXlAgYANAAA////7AAAAiwF1wImANUAAAEHAE7+uwAAAA23AgEEBBYCAyUBKzU1////j/4UAXMF5QIGADUAAAACAA7/8gZQBEoAFQAeAHNARgAbGwYDFhYGDgMfIAAaXVmEAJQAAgZFAAEDHwABDQDdAO0AAxAFYABwAAIPAAEUAwAABhQGG15ZBhUUCF1ZFA8MEGRZDBUAPysAGD8rABg/KxESADkYL19eXXFfXl1dX11fXSsREgEXOREzETMRMzEwATMgERAhIREhAgIGIyInNRYzMhITIQE0JiMjETMyNgOs/gGm/kb+YP8AG2CWdkMeHRlriCUCUAHwfZbd44SJAof+yf6wA7L+m/5jvg6FCAHJAgT8/FlR/qFcAAIArgAABqgESgARABkAcUBBDwsLDAETExAIBRYWCAwDGhsSCg8KXVkBhA+UDwIGRQ8BAx8PAQ0P3Q/tDwMQBQ8PARQDDw8IEQ0PDBUIE15ZCBUAPysAGD8/MxI5L19eXV9eXV1fXV9dxCsAGBDFERIBFzkRMxEzMxEzETMRMzEwAREzMhYVECEhESERIxEzESERExEzIDU0JiMECPbczv5K/lz+GLi4Aeyy5QENfZQESv47m5r+sAHp/hcESv43Acn9pv6htVpQAAEAEgAABEwGFAAeAHNAQRIACwkQFBYDCAgNCR4ACQAfIBYJGhMLDAtfWRAIDBgMAhEPDAEUAwwMGg4aBF1ZvxoBABoQGiAaAxoaCQ4AAAkVAD8zPxI5L11dKxESADkYL19eXV5dMysRADMREjkREgE5OREzETMzERczETMRMzEwIRE0JiMiBhURIxEjNTM1MxUhFSEVFAczNjYzMhYVEQOad3+pmbScnLQBsv5OCgw1t2zHyQKWhYO51f3wBNWHuLiHslhAVVXB0v1e//8ArgAABCMGIQImAbYAAAEGAFo/AAALtgEnFBAIAyUBKzX//wAC/hQEFAYQAiYARAAAAQYCE78AAAu2AQEbIwAKJQErNQABAK7+hQRSBEoACwAwQBgEAQoLCAUFCwEDDA0LIgYCDwEEXVkJARUAPzMrABg/Mz8REgEXOREzETMRMzEwISERMxEhETMRIREjAi3+gbQCPLT+i7AESvxOA7L7tv6FAAEAxwAABBIG4wAHACdAEgUGAwAGAAgJAQcGEgcEaVkHAwA/KwAYPxDGERIBOTkRMxEzMTABETMRIREjEQNmrP1tuAW2AS3+L/ruBbYAAQCuAAADUAWJAAcAJ0ASAgMABQMFCAkGBAMVBAFkWQQPAD8rABg/EMYREgE5OREzETMxMAEhESMRIREzA1D+ErQB8rADvvxCBEoBP///ABkAAAdWB3MCJgAmAAABBwArARIBUgAVtAEaBSYBuP+stB4iCRglASs1ACs1//8AFwAABjMGIQImAEIAAAEGACt1AAAOuQAB/6G0JSkJHiUBKzX//wAZAAAHVgdzAiYAJgAAAQcAWgGwAVIAE0ALASIFJgFJIh4JGCUBKzUAKzX//wAXAAAGMwYhAiYAQgAAAQcAWgEhAAAAC7YBTSklCR4lASs1//8AGQAAB1YHKQImACYAAAEHAE4BZAFSABm2AgEuBSYCAbj//rQZKwkYJQErNTUAKzU1//8AFwAABjMF1wImAEIAAAEHAE4A0wAAABCxAgG4//+0IDIJHiUBKzU1//8AAAAABIcHcwImACgAAAEHACv/kgFSABW0AQoFJgG4/6C0DhIHAiUBKzUAKzX//wAC/hQEFAYhAiYARAAAAQcAK/9hAAAADrkAAf+ntB0hAAolASs1AAEAUgHVB64CdQADAChAGQADBAUAtQEBigEBLwFfAb8BzwHvAf8BBgEAL11dXTMREgE5OTEwEzUhFVIHXAHVoKAAAv/8/jkDTv/LAAMABwBLQC4EAAkFAQEIlwKnAscC1wLnAgUCEAEgAWABsAHgAfABBgGYBagFyAXYBegFBQUGuP/Asw8TSAYALyszXS9dM10RATMRMxEzMjEwASE1ITUhNSEDTvyuA1L8rgNS/jmDjIMAAQAZA8EBTgW2AAcAErYBBQgJAAQDAD/NERIBOTkxMBMnNhI3MwYHJQwWYjiFQiUDwRZaAQx5/vcAAQAZA8EBTgW2AAYAErYEAQcIBAYDAD/GERIBOTkxMAEXBgMjEjcBPw80fIVGIAW2Fsf+6AEd2AABAD/++AF1AO4ABgAeQBEEAQcIBC8GPwavBr8GzwYFBgAvXcYREgE5OTEwJRcGAyMSNwFmDzCAhkMk7he6/tsBA/MAAQAZA8EBUAW2AAcAErYGAggJAwcDAD/NERIBOTkxMBMWFyMmAic36SVChS1tGA4Ftvv6XgEcZRYAAgAZA8ECxwW2AAYADgAaQAwICwEEBA8QCwQOBgMAPzPGMhESARc5MTABFwYDIxI3IRcGAyM2EjcBPQ8xf4NBIwI7DzF/iBpCDQW2FsL+4wEI7RbC/uNkATRdAAIAG/74AssA7gAGAA4AJ0AXCAsBBAQPEAsEBA4vBj8Grwa/Bs8GBQYAL10zMy8zERIBFzkxMCUXBgMjNjchFwYDIzYSNwFCDjCAhUElAjsPMICIGz4Q7he6/tv6/Be6/ttoASZoAAEAhQAAA5YGFAALADlAHAkCAggDCgEBBwQABAMFBAwNAQQECgcHAwgAAxIAPz8SOS8zMxEzERIBFzkRMzMRMxEzMxEzMTABJRMjEwU1BQMzAyUDlv6hM8wx/rYBSjHMMwFfA98f/AID/h+yHgGh/l8eAAEAewAAA54GFAAVAGlAOBAEBBUPBQUKDAcVChEUAAMDAwkLDgMGEwICBgoHBBYXFAsRDg4PAwYGAA8JHwkCCQ4JDgUPAAUSAD8/Ejk5Ly9dMzMRMxE5LzMzMxESARc5ETMRFzMzERczETMRMxEzETMRMxEzMTABJRUlEyMTBTUFAxMFNQUDMwMlFSUTAj8BX/6hMs8x/qgBWCsr/qgBWDHPMgFf/qErAe4erh3+hQF7Ha4eASQBFR+uHgF8/oQerh/+6wABAJ4B7gJkA+kACwARtQAGDA0DCQAvzRESATk5MTATNDYzMhYVFAYjIiaedG9udXdsbnUC7HqDg3p6hIUABwBk/+wJBgXLAAkAFQAgACwAMAA6AEYAXUAxOzYxQQAQCgUWJyEcHC0nBS8QQTYISEc4RB4eKgMNKg0qDSQTMAMvEgcTBDQ+GRkkEwA/MxI5OT8zPz8REjk5Ly8RMxEzEjk5ERIBFzkRMxEzETMRMxEzETMxMBMUFjMyERAjIgYFFAYjIiY1NDYzMhYBFBYzMjY1ECMiBgUUBiMiJjU0NjMyFgEBIwEBFBYzMhEQIyIGBRQGIyImNTQ2MzIW+kdOnp5ORwHJnZeOnZmSk6EBtkdOUU2eTkcByZ6Wjp2Yk5Oh/vX81Z0DKwKjR0+enk9HAcmbmJCbmJOSoQQCpacBTAFKpaXk6e/e5eTt/NqnpKOoAUijpePp793l5O0DIvpKBbb8AqekAUsBSKOl4urw3OXk7f//AIUDpgFIBbYCBgAIAAD//wCFA6YCvgW2AgYABQAAAAEAUgBzAisDxQAGACRAEgMGAgQGBAcIBSABARABMAECAQAvXXEvERIBOTkRMxEzMTATARcBAQcBUgFYgf7hAR+B/qgCKQGcSv6i/qFLAZsAAQBQAHMCKQPFAAYAJEASBAIAAwIDBwgBIAUBEAUwBQIFAC9dcS8REgE5OREzETMxMAEBJwEBNwECKf6mfwEf/uF/AVoCDv5lSwFfAV5K/mT//wCT/+MDaAW2ACcABAHXAAABBgAEAAAAELEDArj+XbQaGgQhJQErNTUAAf55AAACjwW2AAMAE7cABQIEAwMCEgA/PxEBMxEzMTABASMBAo/8g5kDfQW2+koFtgABAG0DHQLJBccAEgA8QCIMCAgJEgAJABMUDAoAMAlgCZAJAwAJEAlACQMJDwoeBA8fAD8zPxDEXXEyETMREgE5OREzETMRMzEwARE0JiMiBhURIxEzFzM2MyAVEQJMTE5vWnxmDg1JkAECAx0BoVVFZXz+pgKdWGX6/lAAAQBcAAAEIwW2ABEAYUA3BwUADgQECQUMEAIFBBITAwcIB3dZAAgIBQ4OEXRZSQ4BDw4/Dl8Obw4ECwMODgoFGAoNdVkKBgA/KwAYPxI5L19eXV0rERIAORgvMysRADMREgEXOREzMxEzMxEzMTABIRUhESMRIzUzESEVIREhFSEBvAE2/sqyrq4DGf2ZAkD9wAGPhf72AQqFBCei/f6hAAEARAAABEoFyQAhAI1AUhIYHRkVDAgPDx8bGAoOFAIOGBUFIiMPGRoZd1kMABoQGgIJAxoLHR4dd1kaCC8eAQ8eHx4/Hk8erx6/HgYJAx4eFQAABXNZAAcWEhUVEnVZFRgAPysREgA5GD8rERIAORgvX15dcTMzKxEAMxgvX15dMysRADMREgEXOREzETMzMxEzMxEzMxEzMTABMhcHJiMiFRUhFSEVIRUhFAYHIRUhNTYRIzUzNSM1MzUQArDGpUCWk+0Bnf5jAZ3+YT9NAxP7+szGxsbGBclQjUX+tIWgh3GRLaSYKwEQh6CFhwHDAAMAnP/sBe4FtgAWACAAKQBpQDcLCSEcHB0XJRAUFAkEEgklHQUqKw4ODRAKExATX1kQEB0eGyFrWRsbHh0YHilrWR4GBgBeWQYZAD8rABg/KwAYPxI5LysREgA5GC8rEQAzETMzGC8REgEXOREzETMRMxEzETMRMzEwJTI2NxUGIyImNREjNTc3MxUzFSMRFBYBFAQhIxEjESEgATMyNjU0JiMjBWYlURJDcHZ9nqA/aeHhNf6J/un+9D+yARICAv2eNcK1p7FUfQ4GhSCPiQHBUknD1Yn+VkxSA4vk6/3HBbb9IY2cjosAAQAv/+wEeQXJACYA0kCPHRcXGQcIGhwZBQgIHxYkEQQKFhkGJygIGAsXDxgfGC8YAxMFFxh3Wb8XzxffFwOPFwEQFwEAFxAXIBegF7AXwBcGCQMXBR0AHRAdIB0DEwUeHXdZFwIPHgEPHh8eLx5PHl8ejx6fHu8e/x4JDx4fHi8eXx6fHq8evx7fHggJAx4eEyIiAHRZIgcTDnRZExkAPysAGD8rERIAORgvX15dcXIzMysAX15dETMYL19eXXFdcSsAX15dETMRMxESARc5ETMzETMRMzMRMxEzETMxMAEgAyEVIQcVFyEVIRYWMzI3FQYjIgADIzUzJzU3IzUzEgAzMhcHJgMK/shLAfT9/gICAcT+TCPHqJiZkqrs/t0upJQCApSiKAEo6c2iTKIFK/55hTg+LIWuv0KgQQELAQGFKipOhQEIAR1fk1QABACF//YGDAXBAAMADwAZAC4ATUAqJx0iLBAKBBYWAAosAh0GLzApGqAasBoCGA0aDRoNByADAwISJSADEwcSAD8zPzM/PxESOTkvLxEzXREzERIBFzkRMxEzETMRMzEwAQEjAQEUBiMiJjU0NjMyFgUUFjMyNjU0IyIlIiY1NDYzMhcHJiMiFRQzMjcVBgYFH/zVngMrAYuol46pqZSLrv4XWFZTWayu/cClubqtZ1sjU0/X02dYH2kFtvpKBbb7mJ+5u52jtbmfc3d3c+nZsqKotSVrH+rnI2sPGAACAG//7AOiBcsAHAAkAEZAIQMWIxoaDwkWHR0JDAMlJiMPHw0ZChMNDAIMAgwTAAYfEwAvMy8zETk5Ly8RMxI5ORESOTkREgEXOREzETMzETMRMzEwJTI3MwYGIyImNTUGBzU2NxE0NjMyFhUUAgcRFBYTNCMiBhURNgJ9qhJpCJqWmaJQcE5ymY54jM61UKp7QT76d9Optbet5x4beRUmAeqQn6KLuv7UTv7sZ3gEIbxVZ/5WgwAEAMMAAAfHBbYADwAbACcAKwB1QEEDBgYHAA0LHBYQIisiKBYLBwYsLQoCBwgZJW1ZDxkfGQITAxkZEwgTH21ZDxMfEwIJAxMTKA4IAwEHKCgpbFkoEgA/KxEAMzMYPzMSOS9fXl0rERIAORgvX15dKxESADk5ERIBFzkRMxEzETMzETMRMzEwISMBIxIVESMRMwEzJjURMwEUBiMiJjU0NjMyFgUUFjMyNjU0JiMiBgM1IRUEx8n9XggQoc4CmggOogMAo5WMo6KUiqf+IlBaWk5OWllRYAIPBLj+4G381QW2+0z1jAMz/LmkubyhpLa5oXF1dXFybW39H42NAAIAIwLlBYcFtgAHABgAQkAkAAEKDAwNExYUFA0GAQMFGRoJFxADBA0IFAMBBwMOEQMBBAQDAD8XMxEzLxczEhc5ERIBFzkRMzMRMxEzETMxMAEjESM1IRUjAQMjFxEjETMTEzMRIxE3IwMBc4HPAiHRAlTFCAZ7wcDHuoMGCM8C5QJjbm79nQIrf/5UAtH91QIr/S8Boon91f//AE4AAAX2Bc0CBgFYAAAAAgBm/90EiwRIABcAHwA0QBsfDgwVGA4EBSAhDR8vHz8fAhQfFB8RCBEAHAgALzMvMhESOTkvL10RMxESARc5ETMxMAUiJgI1NDY2MzIWEhUhERYWMzI2NxcGBhMRJiYjIgcRAnmd8YWK9JWY84f8xTGmUoO3UUhi2ZMyo1iteiOTAQWdq/+Mjv79pf6cNUZpgSmbfAKLARU1QnX+6f//AEX/7AYEBbYAJwH1AmQAAAAmAF/5AAEHAhsDav2zAAu0BAMCGRIAPzU1Nf//ACP/7AYbBckAJwH1AqoAAAAnAhsDgf2zAQYAWQAAAAu0AwIBDhIAPzU1Nf//AEf/7AYXBbYAJwH1AqQAAAAmAhkKAAEHAhsDff2zAAu0BAMCLRIAPzU1Nf//AGb/7AYPBbYAJwH1Ak4AAAAnAhsDdf2zAQYCGi0AAAu0AwIBDhIAPzU1NQACAGL/7AQ5BccAGgAnAEFAIh4OFCUlBwAPDw4HAygpCyFkWQsLGAQYEV1ZGAQEG11ZBBYAPysAGD8rERIAORgvKxESARc5ETMRMxEzETMxMAEQAgQjIiY1NBI2MzIWFzcCISIGBzU2NjMyEgEyEjcmJiMiBgYVFBYEOaf+7LGwu4nqmFmNLgQE/vI6jTs9mkPS3P2ejtojFH1QY6BhYQOk/vn+N+jLwKoBNJ9RRUwBhSoorB0h/u37zwE66VZsgvZ7dH4AAgApAAAEfQW2AAUADAAnQBIJBQQKBQoNDgYFAQMFCWlZBRIAPysAGD8SORESATk5ETMRMzEwNwEzARUhAQYHASEBJikBzbgBz/usAiczK/78AsT/AENxBUX6uW8E7siC/P4C+skAAQDF/hQFJQW2AAcAJUARAwQHAAQACAkABBsFAmlZBQMAPysAGD8zERIBOTkRMxEzMTABESERIxEhEQRt/RC4BGD+FAb++QIHovheAAEASP4UBOEFtgALAEBAIgMABwkLBggCCQAGDA0CCAQBCQADBwQEB2lZBAMACWlZABsAPysAGD8rERIAORESORI5ORESARc5ETMRMzEwEzUBATUhFSEBASEVSAJy/Z4ESPy6Ajn9rwOf/hRxA5QDK3Ki/Qn8maIAAQAl//IEwwaeAAgAIEANCAMJCgMEBgQGBAcBBwAvLxI5OS8vETMREgE5MzEwBSMBIzUhEwEzAnOF/uu0ASXnAgCSDgMKj/1eBbUAAwB3AZEFLQQOABMAHwArAEpAJQ8FBRcdCiMXACkpFwoDLC0jFwcNJhQUAwcgGhoHEX8NAUANAQ0AL11dMzMzETMvMzMRMxESOTkREgEXOREzETMRMxEzETMxMAEUBiMiJwYjIiY1NDYzMhc2MzIWATI2NyYmIyIGFRQWASIGBxYWMzI2NTQmBS2ogbl8fa6IpamEtHl8t4Sl/H8/bDQxa0VNX14CnD9rNTFsRExgXwLPhrjZ1LCNibLX067+v1dhXlppUVFlAWxZX15aaFBOagABAAr+FAMABhQAFAAeQA4IEgMSDQMVFhALGwUAAAA/Mj8zERIBFzkRMzEwATIXFSYjIhURFAYjIic1FjMyNREQAn9TLjs4qqilTz09PrAGFBKVGOn65bS5FZMY6QUbAWwAAgBgAYMELwQjABcALwBYQDkbAygQAxAwMScYDx4fHi8erx4EHiQbHgMgKgEAKhAqICoDKgAPKgMPBh8GLwavBgQGDAMGA58SARIAL10XMy9dFzMvXXEXMy9dMzMREgE5OREzETMxMAEiBgc1NjMyFhcWFjMyNjcVBiMiJicmJgMiBgc1NjMyFhcWFjMyNjcVBiMiJicmJgFONn85bJREdlNJXy81fTlpl0NvWEtcMDaBN2qWP2xiQWE1PHwzaJhFdk9ZVwH8QDmebh4jHxtCOZ9tHSUfGAGVQTedbRkpGxxGM55uICElFAABAGYAogQpBQQAEwBHQCwGAg0REQoLDwUBAAIIFBUSDwMDTwIBAAIBAg4LBscGAQIGDwcvB68H7wcEBwAvXTMzXRI5OS9dXRczERIBFzkRMxEzMTAlNyE1IRMhNSETFwchFSEDIRUhAwEOaf7vAVR5/jMCEYeFbAES/qx9AdH964Pd35IBBpEBHz3ikf76kv7mAAIAZgAABCsE4wAGAAoAQUAmBQEABAoKBwEDCwyAAMAAAgAwA3ADsAMDAwIBAAMELwVfBQIFCAcALzMZL10XMxgvXS9dERIBFzkRMzMRMzEwJQE1ARUJAjUhFQQr/DsDxfz8AwT8OwPF9AGoZgHhn/6T/rz+bZGRAAIAZgAABCsE4wAGAAoASUAsBgIHBQEKAQcDCwyABsAGAgYwA3ADsAMDAwQFAwYEoAEBkAEBLwFfAQIBCAcALzMZL11xchczGC9dL10REgEXOREzETMzMTATAQE1ARUBFTUhFWYDBPz8A8X8OwPFAZMBQgFvn/4fZv5Y9JGRAAIAagAABD0FwQAFAAkAJ0ASCAAHCQMGBgkAAwoLCQcBBQEEAD8vEjk5ERIBFzkRMxEzETMxMBMBMwEBIwkDagHDTgHC/j5OAV7+yf7LATUC3wLi/R79IQLfAgj9+P34//8AHwAABDQGHwAmADEAAAEHADQCwQAAAA23AgGXFxYCJyUBKzU1//8AHwAABCMGHwAmADEAAAEHADcCwQAAAAu2AZcXFgIbJQErNQABAM8E2QPLBhAADQAmQBQDCw4PCg8DAQMDB6AAAQ8AXwACAAAvXV0yMi9dMxESATk5MTABIiYnMxYWMzI2NzMGBgJIwK8KqAlbcWdjC6oPvATZkqVoUlhiopUAAf+P/hQBYgRKAA0AH0AOAgsICA4PCQ8ABV1ZABsAPysAGD8REgE5ETMyMTATIic1FjMyNjURMxEUBi1eQEVDTkm0nf4UGZEUVVcE9PsSpKQAAQGFBM0CewYUAAkAGUALCQUKC2AJAQmAAwAAPxrMXRESATk5MTABNjY3MxUGBgcjAYUXJwayDVYxYgTlQrozEjW4SAABAW/+OwJ1/4MACQAcQA0JBQoLYAkBCYAPAwEDAC9dGsxdERIBOTkxMAE2NjczFQYGByMBbxY2CLIQYTNi/lQzukISP7s8AAEBewTZAoMGIQAJACJAEgUACgtvCAEIgKAEAQ8EXwQCBAAvXV0azV0REgE5OTEwAQYGByM1NjY3MwKDGzQHsg9jMmQGCDu6OhM4wD0AAgAUAkoCugW8AAoAEQBAQCAAAhEFCQICCw4DBQMSEw4DAQUFCQ8RHxECEREHAyAHHgA/PxI5L10zMxEzETkREgE5OREzMzMRMxEzETMxMAEjFSM1ITUBMxEzITU0NwYHBwK6fZn+cAGUlX3+6gYIWqQDDsTEawJD/c2/a2QSjPAAAQA9AjcCjwW2AB4AQkAnGwMJHRgDEBgQHyATbwB/AI8A3wDvAP8ABgAAEAACAAAGHBkeDQYhAD8zPzMSOS9dXTMREgE5OREzETMzETMxMAEyFhUUBiMiJic1FhYzMjY1NCYjIgYHJicTIRUhBzYBTpGwq6lKiyk4jDZcbWxjNksfHSIhAfH+hRJBBHOUe4+eHxeJIiZRWU9VEQgYEQGqcOANAAEAOQJKApYFtgAGACBADwUBAQACAwcIACAFAgIDHgA/MxI5PxESARc5ETMxMBMBITUhFQGiAVz+OwJd/qMCSgLxe2T8+AADADMCOQKaBccAFQAiAC0ATUAqBSsQJhYNJhMDKwccHCsTDQQuLwUQICAKKBooAg8oHygCKCgKIwAfGQohAD8zPzIROS9dcTMSOTkREgEXOREzETMRMxEzETMRMzEwATIWFRQHFhUUBiMiJjU0NjcmJjU0NgMUFjMyNjU0JicnBgYTIgYVFBc2NjU0JgFofpeUsamJlaBKVEc8ny9RVVdRW08aREaoQkmPPExLBcd2aIJMSpxxi4NzRXMtLF1GZ339aDtISDs8ThoKIFMB7Ds2WjkXRDg2OwAWAFT+gQfBBe4ABQALABEAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBTAFsAawB0AHwAiQEpQMBjZGR6MDxABQQPDwAxPUEEDFROAxEgHEhYIx80LGx2dms3L2BwZ3o4GDsbh4QGEgkkKEQEFxclKUUKBBQUEoQbfxh6cC9rLB9YHBFODBGKi2N1dXtsi2wCWmxqbAIDbGxrXIJ9fVZLS3ZrWlFEa1RrZGvUawQgazBrAgJ0UYVrBDBcQFxwXIBcBMBcAS9cT1wCXFwACkIqQSk+Rj1FMiYxJQ0VEAwBGR0tEwQPDxIYHCwEDCA0OAYEBAchNTkEBQEALxczERczLxczMxEXMxESFzk5L11dcRczX11dLzMvMzMvMzMvMxESOS9fcXEzEjkREgEXOREXMzMRFzMRMxEzETMRMxEzETMRMxEzETMRMxEzETMRMxEzETMRFzMzERczETMRMzEwExEhFSMVJTUhESM1AREzFTMVITUzNTMRITUhFSE1IRUBNSEVASMRMxEjETMBNSEVASMRMwE1IRUzNSEVASMRMzUjETMBIxEzBRQGIyImNTQ2MzIWBRQzMjU0IyIlMzIWFRQGBxUWFhUUBiMjEzMyNjU0JiMjFRUzMjY1NCMBIic1FjMyNREzERQGVAEvwAXOATBt+QBvwAUOw239SQER++EBDv7yAQ4Et21tbW37wgEQ/DBvbwLAARB3ARH6qG9vb28G/m1t+5+Hf3+Hh39+iP5zh4eHhwHhrG1wLiw9Lm1ez3tCLiQqLztKMSVaAV40HCsZVn1pBL4BMG/BwW/+0MH5AgEvwm1twv7RbW1tbQb+b2/6qAEOAgIBD/o7bW0BpgEOBEpvb29v/C8BEHkBD/1oARBJkZyckZKbmpPFxcRhQ1MxQggIDkQ1UVkBYiIgIh3jmislSv76CmYIVgGS/nJfYwADAFT+wQeqBhQAAwAeACoALEAXAQsXJQQeHxEDCSssHigUDigiDiIOAgAALy85OS8vMxEzEjkREgEXOTEwCQMFNTQ2NzY2NTQmIyIGBxc2MzIWFRQGBwYGFRUDFBYzMjY1NCYjIgYD/gOs/FT8VgPrLEFnSbulT7pHUqBaPz4xSFQ7G0dGQklIQ0hFBhT8VvxXA6n7LzJBMVJ+WIeaOCqyUDovNUs2RHBKO/7tP0hJPkBJSP///4/+FAJjBiECJgIUAAABBwEu/qsAAAALtgEAGhUJCiUBKzUAAgAM/+wE8gYfACoANABnQDcRGQgVDDIiAB0qKCgdHysiDAgHNTYrLykfJSoqKWRZKioFJRMOXlkTEwUlJS9dWSUBBRteWQUWAD8rABg/KxESADkYLysREgA5GC8rERIAORESORESARc5ETMRMxEzETMRMzMxMAEWFRAAISImNTQ3NjU0IyIHJzYzMhUUBwYVFDMgETQnJCQ1NDYzMgATMxUlLgIjIgYVFAQEagX+3P75xckPDkQsMCdeYbYOD+YBbgT+tf6Vu6nSAQMrkP66E2CHTllfAQ8DRjk0/p/+dKevPW9vHlIbfyu6K3d3Q8kCYjssA97HkaD+1P7ei4uEy2tXSIaUAAEAAAAABIkFwwAVAChAExQREhIJFhcAEhQDEhIGC2tZBgQAPysAGD8/EjkREgE5OREzMjEwATc2EjY2MzIXFSYjIgYCAgcRIxEBMwI/RTmFTF1AOiQYIy1FpH0ju/4jyQLbn4kBImwyEY8GS/67/udh/eECLwOHAAIAF//sBpoESgAUACgAVkArCyYFFwoNBhcDIB0NJiYdAwMpKhMIHh4ACAsVBggGXVkIDyMaABpdWRAAFgA/MisRADMYPysRADMzERI5GC8RORESARc5ETMRMxEzMxEzETMRMzEwBSImNTQTITU3IRUjFhUUBiMiJyMGAQIVFBYzMjY1NTMVFBYzMjY1NCcCN73Kf/7ojwX0/HDLvt5FCEf+zHtsdFxormpbdGlqFOvw5gEHTkiW+/Lw67i4A8j+686to419t7eAiqio+un//wDHAAAGewd1AiYAHAAAAQcAWgGeAVQAE0ALAR0FJgFOHRkHDSUBKzUAKzX//wCuAAAG1QYhAiYAOAAAAQcAWgHPAAAAC7YBXiwoEiIlASs1//8AAP3RBRsFvAImABAAAAEHAjEBOwAAAA23AwICFA4EByUBKzU1//8AXv3RA9cEXAImACwAAAEHAjEAywAAAA23AwIFLCYIGiUBKzU1AAIAc/3RAjf/gwALABcANEAeEgYADAYMGBkVEAMgAwIDD28JAQlAGRxICUAJDUgJAC8rK3EzxF0yERIBOTkRMxEzMTABFAYjIiY1NDYzMhYHNCYjIgYVFBYzMjYCN31oZ3h6ZWOCckIxM0A6OTNA/qxjeHVkZHV1ZDg7Ozg2PT3//wAfAAAG9AYfACYAMQAAACcAMQLBAAABBwA0BYEAAAAbsQMCuAH3tS0sAj0lAbj/aLQZGAI9JSs1KzU1//8AHwAABuMGHwAmADEAAAAnADECwQAAAQcANwWBAAAAGbkAAgH3tS0sAjElAbj/aLQZGAIxJSs1KzUAAgB9/+wGcQYUABQAIAA/QB8QIhMAFQYAGwYbISIOABMLCwMJCR5pWQkEAxhpWQMTAD8rABg/KxESADkRMxg/ERIBOTkRMxEzETMRMzEwARAAISAAERAAISAXNjY1MxcGBgcWBRASMzISERACIyICBcH+nf7D/r3+nwFhAUUBRbVEP8IPH4ZoXft+9O7t8O/s8fMC3f6e/nEBiQFqAWgBhtUTfI0WoK4nrv7+3f7RASsBJwEkASr+0gACAHH/7AUrBPIAFwAjAFJALRMlFgAYBwAeBx4kJQARIBGgEdARBBEPEQEXAxEWDQ0DCgohXVkKEAMbXVkDFgA/KwAYPysREgA5ETMYL19eXV5dERIBOTkRMxEzETMRMzEwARAAIyImAjUQADMyFhc+AjUzFwYGBxYFFBYzMjY1NCYjIgYEaP7w8JXmfAEM8my2QjI7HMEOIH5qRfzDnqSpmJupqZYCJ/7z/tKLAQSsAQwBK0lED0NlahehryeMsdjO1tDN09MAAQC4/+wGiwYUABoAOEAbBhwTEAEKChkQGRscBAAJAQENGhEDDRZpWQ0TAD8rABg/MxI5LzM/ERIBOTkRMxEzETMRMzEwARU2NjUzFwYGBxEQACEgADURMxEUFjMyNjURBR9STb8OIbCb/t/+9v7w/tS5wsW0vAW2xguBmBa5uhr9k/8A/ugBIPwDrvxKscS+uQO0AAEAov/sBaoE9AAdAFpAMg8fARwKExMHFRwVHh9QDQEADSANoA3QDQQRDw0BFwMNFhkdEgoKFAgdDxQVGQRdWRkWAD8rABg/PzMSOS8zERI5L19eXV5dcRESATk5ETMzETMRMxEzMTABERQWMzI2NREzFTY2NTMXBgYHESMnIwYGIyImNREBWHd9qZq1UEm/DiCxlZQaCTKydMnKBEj9P4WBvNECOnkNgJgXv70R/LCRT1a+0QLN///8TQTZ/ekGIQAHACv6ygAA///9BwTZ/qMGIQAHAFr7hAAA///8EwTZ/wMF4QAHATT7EQAAAAH9BAS4/ncGkQAQAC1AHgIFBQofDwEPAAQgBPAEA98EAQ8ELwRfBH8EzwQFBAAvXXFxxF0yOS8zMTABFAcHIyc2NjU0IyIHNTYzIP53pgpvDkpYhjUtJUwBAgXXjCZtrg0uMFIIagwAAf0x/pj+Bv99AAsADrYDQAlQCQIJAC9dMzEwBTQ2MzIWFRQGIyIm/TE/LCs/Oy8wO/Y8Nzc8NT08//8AxwAAA/gHcwImABQAAAEHACv/0AFSABW0AQ0FJgG4/8K0ERUCCyUBKzUAKzX//wDJAAAFYAdzAiYBlAAAAQcAKwBmAVIAFbQBEwUmAbj/o7QXGxEJJQErNQArNf//AHH/7AQbBiECJgAwAAABBgArtwAADrkAAv/CtCElAwolASs1//8ArgAABHUGIQImAbQAAAEGACviAAAOuQAB/6K0ExcNBiUBKzUAAQCD/+wHogXJADIAUEAoBCsbKCIWKygJMDAoFgMzNBAZKSkTGQAfGR9pWQYZBC0lEyVpWQwTEwA/MysRADMYPzMrEQAzERI5GC8RORESARc5ETMRMxEzETMRMzEwASIGByc2MzIAERAAISImJyMGBiMgABEQADMyFwcmJiMiAhEQEjMyNjcRMxEWMzISERACBaw8XyxJfprpAQX+4f78dK5LBkmqc/76/uMBA+mcfEosXjySocu6PnwxuWKLucyjBSUrHZhU/or+q/6N/mEyMjIyAZ0BdQFTAXhUmB0r/tz++/7Z/rYnJQHD/j1MAUUBLAEIASEAAQAAAAAGLQRKACIAK0AWBRwPEAMjJA8AAAoXAwQbEAUPIBUEFQA/Pz8zMxIXOREzERIBFzkyMTABBgcHIwEzFxISFzM2NzY3AzMTHgMXMzYSETMQAgcjAyYDLSJ1Nt/+f7pYZGoWCB1LYRymw8kMICAbBwimlLTF2b59HQHBaelvBEr4/uj+tWxWnMpAAcv9riVhY1ketAGvAU/+kf4G4QFQSwACABIAAAT8BbYAEQAaAHJAQAYWBAgSEgEPCxYWDxEDGxwHEQARa1kEDwABDwYAAAgCCBppWdgIAToIAQkIAQ8ACKAIAhIDCAgPAgMPEmtZDxIAPysAGD8SOS9fXl1eXV1dKxESADkYL19eXTMrEQAzERIBFzkRMxEzMxEzMxEzMTATITUzFSEVIRUzIBEUBCEhESEBMzI2NTQmIyMSATq6AZ7+YsECNf7w/vn+Z/7GAfTLwKy406wE0eXlnOn+YNTYBDX8Z4eJiXUAAgASAAAEpgUnABEAGgB6QEgABBMTDwsHFxcCCw0EGxwQDgQSXVmEBJQEAgZFBAEDHwQBDQTdBO0EAxAFYARwBAIPBAEUAwQECw4DDQ4NXVkADg8LE15ZCxUAPysAGD8zKxEAMxESORgvX15dcV9eXV1fXV9dKwAYEMYREgEXOREzETMzETMzMTABIRUhESEgERQGIyERIzUzNTMRESEyNjU0JiMBtAFa/qYBNQG94eD+HfDwsgEpiI+AmwRKlv7R/sulqwO0lt38yf6hXFlZUQABAMf/7AclBcsAIQBjQDoYFBQVBhkeDAUZEhUGIiMGExgTaVkD2BgBOhgBCRgBDwAYoBgCEgMYGBUWAxUSHABpWRwEDwlpWQ8TAD8rABg/KwAYPz8SOS9fXl1eXV1dMysRADMREgEXOREzETMRMzEwASIGByEVIRIAMzI3FQYGIyAAAyERIxEzESESACUyFwcmJgWP3f8dArT9RwoBBuycxV2tcf7B/qUK/rC4uAFWIAFvATLatUppnQUp9Omg/vX+7DqgIhkBbQFR/VYFtv2WAS8BTgJenDMlAAEArv/sBagEXgAhAH9ATAkFBQYVGBgKAw8fHxcDBgQiIxgECQRdWRWECZQJAgZFCQEDHwkBDQndCe0JAxAFoAmwCQIPCQEUAwkJBgcPBhUNEmFZDRAAG2FZABYAPysAGD8rABg/PxI5L19eXXFfXl1dX11fXTMrEQAzERIBFzkRMxEzMxEzETMRMzEwBSIAJyERIxEzESE2JDMyFwcmIyIGByEVIRYWMzI2NxUGBgR/7f72Df7ntLQBGxgBC+GjhDWAcp2fEAIN/fEJpJ9Zhjw9gBQBCPX+FwRK/jfo9TuUNJ6kmLauJRmcHxwAAgAAAAAFdwW2AAsAEgBUQC4LFAgNAwwDBAQTFA0QAQsEEAgJAgYMBmtZOAwBmgwBaQwB3wwBDAwJAAQIEgkDAD8/MzMSOS9xXV1xKxEAMxESOV9eXRESATkRMzMRMzIRMzEwIQEjESMRIwEjATMBASEnJicGBgS0/uqQqI/+574CYrICY/ygAUlQOhwKLgKk/VwCpP1cBbb6SgNCxpZkJ4kAAgAIAAAEiQRKAAsAEgB2QE0NBQwFBgEGCgMTFBAKCwQIDAhdWQQMAfQMAQa1DAEDjwwBTQxdDAJ9DAEF/wwBDwyPDJ8MzwzfDAUvDD8MvwzvDP8MBQwMCwYCChULDwA/PzMzEjkvXXFyX11xXV9dX11xKxEAMxESORESARc5ETMzETMxMAEBIwMjESMRIwMjAQMhJicjBgYCtgHTuMtsonHGuQHRGAEOYyAICxgESvu2AeH+HwHh/h8ESv4r9WcjRAACAMcAAAdvBbYAEwAaAGdAORIcFQIUAwcOCgoLAgMDCAsDGxwYCxABBQkOCWlZFDgOAZoOAWkOATAOAZAOAQ4OEAMHEwMLEgwQAwA/Mz8XMxI5L11xXV1xxSsAEBjEMhESORESARc5ETMRMxEzMxEzETMRMzEwASMRIxEjASMBIREjETMRIQEzASMBIScmJwYHBZGLpo3+6cQBHP5ruLgB2QECtAJhyf1sAT5KPBgXQQKq/VYCqv1WAqr9VgW2/ZYCavpKA0rEmFxeogACAK4AAAYxBEoAEwAbAIFATxkFGAYKEQ0NDgUGAQYLDgQcHRQOEwgEDBEMXVkYBBEB9BEBBrURAQOPEQFNEV0RAn0RAQX/EQGPEZ8RAi8RPxG/EQMRERMCBgoDDhUPEw8APzM/FzMSOS9dcXJfXXFdX11fXXEzKxEAMzMREjkREgEXOREzETMRMzMRMxEzMTABASMDIxEjESMDIxMhESMRMxEhExcjBgcHIScmBGAB0bbNbKJrzbjP/t+wsAFjwnMIKCQ4AQs6IwRK+7YB6f4XAen+FwHp/hcESv41Act5gFOBkVkAAgAXAAAFvAW2AB8AIgBnQDwPEAIgBwEhIBAdIh4YCSMkIB0fDhIdEmxZAsgd2B0COh0BCR0BDw8dASYDHR0fEAgYEgEeIh8fImpZHwMAPysREgA5ORg/MzMSOS9fXl1eXV1dMysRADMREjkREgEXOREzETMxMAEVAR4CEhMjAy4CIyMRIxEjIgYGBwMjEz4CNwE1AQEhBTf+X3OZZl1XvIcgQmNSHLkaUWE/IoXEhy5il3L+ZwJLAW/9IwW2h/4VB02V/sj+3QHBaWEr/UoCtildb/4/AcWbj00IAeuH/aIBuAACAAwAAAUOBEoAIAAjAIFATyECIh4QEQIjCAEjER4fGQckJQ8THhNgWQIj1B7kHgIGlR4BA28eAS0ePR4CXR4BBW8efx4CDx4fHp8eAwsDHh4gEQkZFQEfIiAgIl1ZIA8APysREgA5ORg/MzMSOS9fXl1xX11xXV9dX10zMysRADMREgEXOREzETMRMxEzMTABFQEeAxcTIwMuAiMjESMRIyIGBgcDIxM+AjcBNQUhAQSL/rRTbEgvGIG0gSE3T0YLpg5CTzcjhLKBNk5xWf60Axn9ywEaBEpp/p4IMk5pPv6wAUxVRB39/gICHEJY/rQBUIpiOQoBYmmU/ssAAgDHAAAH1QW2ACQAJwB6QEkmIhchHR0eDxACJwcBJScQIhsjHgkoKQ4SIRJrWSEcaVkCJ9ghATohAQkhAQ8AIaAhAhIDISEkCBAXAx4SHyMBAyYkJCZqWSQDAD8rERIAFzkYPxczEjkvX15dXl1dXTMzKysRADMREgEXOREzETMRMxEzMxEzMTABFQEeAhcTIwMuAiMjESMRIyIGBwMjNxI2NyERIxEzESEBNQUhAQdO/mBzmWQuibaJJEJlVhe6FX5zK4XBJ1tRI/5cuLgCx/5uA7v9JAFvBbaH/hMHTY6b/jsBwW5dKP1MArRikf4/gAE7yiX9VgW2/ZYB44em/kYAAgCuAAAGvgRKACUAKACLQFQmAicjGSIeHh8QEQIoCAEoESMcJB8IKSoOEyITYFkiHV1ZAiiEIpQiAgZFIgEDHyIBDSLdIu0iAxAFDyIBFAMiIiUJERkDHxUgJAEDJyUlJ11ZJQ8APysREgAXORg/FzMSOS9fXl1fXl1dX11fXTMzKysRADMREgEXOREzETMRMxEzMxEzETMxMAEVAR4DFxMjAy4CIyMRIxEjIgYGBwMjEzY3IREjETMRIQE1BSEBBjv+tVNrSC8YgbSBIThRQwulC0RROCKDs4EtJf7PsLACK/62Axn9ywEaBEpp/pwIMU5oPv6wAUxURBz+AAIAHEJW/rQBUHQo/hQESv43AWBplP7RAAEAPf5KBEIG0wBLAJlAVSgTCj42GUFCQjssHBwAABM7MD4hRRkZITAqEwVMTTAqLi44DzMfMy8zAwkDMypBHB0dHGtZDx0BOh0BAw8d3x0CDwYdHSoWSCokbFk7KgQQA2lZECMAPysAGD8zKwAuMxI5GC9fXl1fXXErERIAORgQxF9eXTIyLxI5ERIBFzkRMxEzETMRMxEzETMRMxEzETMRMxEzMTAXFBYzMjc2MzIXFSYjIgcGIyImNTQ2NzY2NRAhIzUzMjY1NCYjIgYHJzY3Jic1MxYXNjYzMhcVJiMiBgcWFhUUBgcVFhYVFAQFDgL6VFhgeHhBmURGoUJsbWi2t9zpxbr+PdDI19efiG3DY1qnwTOsg1yDXYNBNzAfJyxvMK3Ev6i7y/7f/uVgdjaHNTIHBieuMwUFgoaDgwoGg44BBpqRe2p7PEF9chw6tRs7iHVWDnUMUkcXvo6OtxkIGLSOz9gHAxsuAAEAGf5zA48FUABGAJ1AWjwpAyAgCw0ODjczPkAXFykIRAs3ES8vN0Q+KQVHSA0zNDQzXVmVNAFpNAE4NAFYNAFvNAEPNB80nzQDCwM0ND4sFCYaXVkmRD5CQgUIAEAJDEgAPj45Xlk+EAA/KwAYEMQrMzIyLxI5LysALjMSORgvX15dcV1xXV0rERIAORESARc5ETMRMxEzETMRMxEzETMRMxEzETMRMzEwATIXFSYjIgYHFhYVFAcVFhYVFAYHBgYVFBYzMjYzMhcVJiYjBwYjIiY1NDY3NjY1NCYjIzUzIDU0IyIHJzY3Jic1MxYXNjYDBDoqGCsvZS16jNKCdfvig3NNV26+S3spG1orsXJqlaDBvKegnKGQdwE3+Y2pP4R2a1aDSI1ZiAVQDnUKTTwcimu7OAglhmSZpgIDLjwyKgoplxcUBQZ7dXqABAJdW2BXk6icRo82EINSGzKLcFX//wBtAAAGAgW2AgYBVwAA//8Aov4UBZoGEgIGAXcAAAADAH3/7AXDBc0ACwASABkAWUA0FhAQBgAXDwYPGhsWEGlZGBYBehYBSRYBbxZ/FgIPFq8WAgsDFhYDCQkTaVkJBAMMaVkDEwA/KwAYPysREgA5GC9fXl1xXV1xKxESATk5ETMzETMRMzEwARAAISAAERAAISAAATISEyESEhMiBgchJiYFw/6d/sH+vf6fAV8BRwE+AWL9Xt7zDPxEDfPh2vQTA7oT7wLd/qH+bgGLAWgBZQGJ/nH8TQELAQT+/P71BKD79/j6AAMAcf/sBGgEXgAMABIAGABtQEMWEREHABcQBxAZGhYRXVnUFuQWAgaVFgEDbxYBLRY9FgJdFgEFbxZ/FgIPFh8WnxYDCwMWFgMKChNdWQoQAw1dWQMWAD8rABg/KxESADkYL19eXXFfXXFdX11fXSsREgE5OREzMxEzETMxMAEQACMiJgI1EAAzMgABMjY3IRIBIgYHIQIEaP7w8JXmfAEM8ugBEf4FnJgL/X8SAS2Ylw4Cfx4CJ/7z/tKLAQSsAQwBK/7P/VS4sP6YA0amogFIAAEAAAAABVIFwwAVACJAEAYWFBcKBQYDBRIRAGtZEQQAPysAGD8/EjkRATMRMzEwASIGBwEjATMBFhc2NxM+AjMyFxUmBOw9TjT+tNP98sEBTUYhHUWkO1RuWSpXOAUraKr75wW2/FjBkYveAga+mEIVlxQAAQAAAAAETARUABYAIkAQAhcQGAYAAg8NEmRZDRAAFQA/PysAGD8SOREBMxEzMTAhAgEzARYXMzY3EzY2MzIXFSYjIgYHAwGYjP70vAEFQgkIHyGPNm9wJi4dKS45HPwBcgLY/Sm/NaVfAb+nawyMC1JW/OH//wAAAAAFUgdzAiYCVQAAAQcDSwTdAVIAGbYCASEFJgIBuP9/tCUfBhQlASs1NQArNTX//wAAAAAETAYhAiYCVgAAAQcDSwRvAAAAELECAbj/lLQmIAIQJQErNTUAAwB9/hQJuAXNAAsAFwAuAEhAJwwGABIYJyEuJxIGBS8wHBguFSAYDwkVaVkJBAMPaVkDEyUqXVklGwA/KwAYPysAGD8rABg/Mz8SORESARc5ETMRMxEzMTABEAAhIAAREAAhIAABEBIzMhIREAIjIgIlMxMWFzM2NxMzAQYGIyInNRYzMjY3NwVa/rj+2v7W/rsBRQEsAScBRfvj29TU2NjS094Ebb70RBgJEE7bvv4rRb+LTko3QlV3KjkC3f6d/nIBhwFsAWoBhP5z/p3+3P7SASoBKAEnASf+2Ef9i7F4UdoCc/setp4RjwxcZpL//wBx/hQIiwReACYAOgAAAQcARAR3AAAAC7YCCBgiADElASs1AAIAff+HBhQGLQATACgAUUAqFAomDQciHAAfHxwHFwoFKSoPBQcRIg0kJg0malkNAxocAxcHBxdpWQcSAD8rERIAOTkyGD8rEQAzEjk5ETMyERIBFzkRMxEzETMzETMxMAEQAAUGIyInJAAREAAlNjMyFwQAARQSFzY2MzIXNhI1NAInBiMiJwYCBhT+0P73Gnd8FP71/s4BLQEQFHx2GQENAS77KcO6EUk2aSS7wMK5H25xH7rDAt3+z/51K29vKAGIATkBNQGCK2xsLP51/tPu/tUqMCZWKgEr7vABKChYVij+1gACAHH/kwTVBLQAFwArAE1AKBgMKQ8aIxUDACEhAx8aDAUsLSYjKQ8pXVkSFQ8QHR8aCRpdWQYDCRUAPzMzKxEAMzMYPzMzKxEAMzMREgEXOREzETMzETMzETMxMAEUAgcGBiMiJicmAjU0Ejc2NjMyFhcWEgUQFzY2MzIXNhEQJwYGIyImJwYGBNXe0glAODk/Cc3l49EIPjk2QgnN4/xW/Aw8NWYZ+PgOPTQ2PQyDdwIn6P7dJjUuLTgkASjj6AEhJDYqKjgm/trf/qE7KiJKPAFcAVU+KiEiKx/MAAMAe//sB5EIRAATAEUAVwCPQBdSSU1DNkZNKh0dASVNOwo2B1hZkEkBVbj/wLMTF0hVuP/AQDUKDkhJVUlVOQcAAQEACRAJIAmQCaAJBQoJCQcPDh8OAgsDDiBAOUBpWSc5BBoUMxRpWS0zEwA/MysRADMYPzMrEQAzGC9fXl0zMy9eXTMRMxESOTkvLysrXRESARc5ETMRMxEzETMzMTABFSMiLgIjIhUjNTQ2MzIeAjMBMjY3FhYzMhIREAIjIgYHJic2MzIAERAAISImJwYGIyAAERAAMzIXBgcmJiMiAhEQEgEUBgc1NjY1NC4CNTQ2MzIWBawQV5B4Yypqg3xtOnF3hE79I16qOz6tWbnOo5A8YSotG3mc6gED/tv++nGmSUuncP73/uABBeiceRstKV88k6POAoR7eDo+HyYfNS05RAfNfyMqI3Qebm4lLSX4vko/QEkBSgEnAQgBIS0dWj5W/of+rv6M/mIvLzAuAZwBdgFVAXZWPlodLf7e/vn+2f62BlpQdRxKEjIaFBIRGhwmJ0YAAwBv/+wGFwcMACoAPwBOAKVAG0pDRhQIQEYoHR0sIkYONggHT1AZIAkMSBkWTLj/wLMTFkhMuP/AQEMKDUhDTENMCzIrLCwANRA1IDWQNaA1BTU1MgA6EDoC8DoBDzofOt86AwoDOkANEEg6HxELEWFZJQsQGxYFFmFZAAUWAD8zKxEAMxg/MysRADMYLytfXl1dcTMzL10zETMREjk5Ly8rKxE5KxESARc5ETMRMxEzETMzMTAFIicGBiMiAhEQEjMyFhcHJiMiBhUQITI2NxYzIBEQIyIHJzY2MzISERACAxUjIi4CIyIGFSM1NDYzMh4CMwUUBgc1NjU0JyY1NDMyFgQ3lGEvcFPm+9HCP3gqO1tFcm0BKTlyR3R9ASfdR1s7KXs/wdH8UhFXkHhiKjU2g3pwOnB3g03+8H13dzExYjlEFEUgJQEnAQwBFAErIBmUNNHT/mQlL1QBnAGkNJQZIP7U/u3+8/7aBqyBJCokNz4fbmskLCToUXQcSCg6HREQLE5G//8Ag//sB6IHCgImAkEAAAEHCTYBwQFmABW0AT4FJgG4//20QDQWCSUBKzUAKzX//wAAAAAGLQWkAiYCQgAAAQcJNgDTAAAAC7YBCjAkBRwlASs1AAEAe/4UBOkFywAWAC9AGAMOCQoUCg4DFxgKGxIAaVkSBAsGalkLEwA/KwAYPysAGD8REgEXOREzETMxMAEiABEQADMyNxEjESAAETQSJDMyFwcmA0jz/uoBBP9vR7n+pv6WsAFH2ua3S6wFJ/7D/u/+3/7ZGf1qAdgBgQFu4QFYt1aeUAABAHH+FAOqBF4AGAAxQBgJFg8DFhcDFxkaFxsGDGFZBhAAEmFZABYAPysAGD8rABg/ERIBOTkRMxEzETMxMAUmABEQADMyFhcHJiMiBhUUFjMyNjcRIxECc/7+/AES/k2fPTWWZKqmqKRCWSm0FAIBHwESARUBKh8cljTK1tfFGRL9ZAHYAAEAaP/8BHUFBgATADdAHhINCAADEQYQBw0KDgwKBwYDAgQIFBUJDwUTBAsBEgA/zRc5ERIBFzkRMxEzETMRMzMRMzEwAQMnEyU3BRMlNwUTFwMFByUDBQcCArZ7tv7hRAEhy/7fRQEfuHm4ASFG/uPMAR5DATf+xUMBQKZ1qAFipneoAT1F/sKmdab+oKh1AAEAyQSPA64FtgATADBACQAGEAoGChQVA7j/6EAOCQ9IAwAwDwkvCV8JAwkAL10ayTIrERIBOTkRMxEzMTABBgYjIiY1NDYzITY2MzIWFRQGIwGHBiowNSkqNgHDBiwwMy0sNgTuLTI0NTUrLy8xNTgqAAEA+ATjA98F3QATADhADRIIFBUTEhKgCbAJAgm4/8BAEgkMSAkJDA8EHwQvBF8EzwQFBAAvXTMzLytdMy8zERIBOTkxMAEyNzYzMhYVFSM1NCMiDgIjIzUBBHiWlVFteoFqK2R4j1YQBWg7OmtuIRNkJCskgQABAd0E1QLTBjkADwAaQAoGDgsLAAAQEQ4DAC/EERIBOREzETMzMTABNDYzMhYVFA4CFRQXFSYB3UY5LzMfJB939gW4OUgpJxsZEBIUOiRMOgABAd8E1QLTBjkADwAYQAkKAgAFBRARAg0AL8QREgE5ETMzMzEwARQHNTY1NC4CNTQ2MzIWAtP0dx8kHzQuOUQFuKk6TCU5FBIQGRsnKUgACAAp/sEHwQWRAAwAGgAoADYARABSAF8AbQCxQGlQNEgsCxgDEEImOh5WHl4mEBgsYzRrCm5vLSYfAxA0ATQpIjAwGylkXlcDEGsBa2BaZ2dTYElCOwMQUAFQRT5MTDdFKWBFRWApAwAREBgBGBRQDYANAg8NAQ0EEAsBC4AHDwA/AG8AAwAAL10yGs1xMi9dXTPNcTISFzkvLy8RMzMRMxDNcRcyETMzETMQzXEXMhEzMxEzEM1xFzIREgEXOREzETMRMxEzETMRMzEwATIWFyMmJiMiBgcjNhMyFhcjJiYjIgYHIzY2ATIWFyMmJiMiBgcjNjYhMhYXIyYmIyIGByM2NgEyFhcjJiYjIgYHIzY2ITIWFyMmJiMiBgcjNjYBMhYXIyYmIyIGByM2ITIWFyMmJiMiBgcjNjYD6V1xB08FPEVOMgVLC8VccwZPBTxFTjIFSwVkAqtccwZQBTxETjIFTAVl++ZccwZQBTxETjIFTAVlBOhccwZQBTxETjIFTAVl++ZccwZQBTxETjIFTAVlBadccwZQBTxETjMFSwv61FxzBlAFPEROMgVMBWUFkWVdLCwpL8L58mZcLCwpL1lpARdmXS0rJzFaaWZdLSsnMVppA9tmXS0rJzFaaWZdLSsnMVpp/hhoWiwsKDDCZlwtKycxWmgACAAp/n8HfQXTAAcADwAXAB8AJgAtADUAPQBpQEQJBQ0BFSQ6Fz0gAQUnNRgyKxwOPj8jJiotTztfO687vzsEOzZAM1AzoDOwMwQzLjYtFx8mLgcICAcuJh8XLTYIDAUMBAA/LxIXOS8vLy8vLy8vEM1dEM1dEM0QzRESARc5ETMRMzEwBRcGBgcjNjcDJzY2NzMGBwE3FhYXFSYnBQcmJic1FhcBNDY3FwYHARQGByc2NwMiJiYnNxYXARcWFhcHJicENwsRRiRhNRE7CxNJH2E0EgIjDkfIQd2B+2gOQr9P3YEDpq6YReo//Oi7i0W9aygROFAPQ3tMA2gTJloXQ5A3Iw5Cv0/dgQSYDkfIQdyC/hYLE0kfYTUROwsRRiRhNREBqBdbOESYLvyVF14zRHVPAuBXwC5GxmP86QRCwj1G3ksAAgDH/n8GJQdiABQAIgBdQDMMDgIFBRQJEQ4KDQ0OIBgUBSMkHw8Y7xgCCRgYHA8VASIDFQYSFAcAAxQSDCIOCWlZDhIAPysAGD8/PzMSOTnGX15dMjIvXl0zERIBFzkRMxEzMxEzETMRMzEwEzMRFAcHMwEzETMDIxMjETQ3IwEjASImJzMWFjMyNjczBgbHrAsECQMky8mU056qEwn818wCSb6tC6UKXW5pYwmqDb8FtvzblbFRBLz67P3dAYEDG6n6+0IGK4+obE5dXaOUAAIArv6FBTEGEAARAB8AYkA3CQsBAwMQBgwOCwcKCh0LFRAFICEJIhwPFQEVFRmgEgEPEl8SAgkDEgMOEBEPBA8QFQsGXVkLFQA/KwAYPz8/Ejk5L19eXV0zMy9dMz8REgEXOREzETMzMxEzETMRMzEwAREUBwEzETMDIxMjETc3ASMRJSImJzMWFjMyNjczBgYBWAwCTN28gbh9qAMF/bbdAfS+rgumCFxxaWMJqgy+BEr9gV+6A5j8Tv3tAXsCiY+A/GgESo+Qp2dTXV2glwACAC8AAASDBbYAEQAaAHpARxEPBAgSEgEPCxYWBg8DGxwHEQARaVkECAABAAAQACAAAw8DAAAIAggaaVnYCAE6CAEJCAEPAAigCAISAwgIDwIDDxJrWQ8SAD8rABg/EjkvX15dXl1dXSsREgA5GC9fXl1dMysRADMREgEXOREzETMzETMzETMxMBMzNTMVIRUhETMgERQEISERIwEzMjY1NCYjIy+YuAFQ/rC4Akz+6v7t/m2YAVDRvba3xMkE/ri4oP7u/mDR2wRe/D6HiYN7AAIAEgAABFQGFAARABoAjEBWDQsABBMTDwsHFxcCCwMbHAMNDg1fWQAODgQQBBJdWdQE5AQCBpUEAQNvBAEtBD0EAl0EAQUABAEABDAEAm8EAQ8EnwTPBN8EBAsDBAQLEAALE15ZCxUAPysAGD8SOS9fXl1xcXJfXXFdX11fXSsREgA5GC8zKxEAMxESARc5ETMRMzMRMzMRMzEwASEVIREhIBEUBiMhESM1MzUzEREhMjY1NCYjAWIBL/7RATQBvuLh/h2cnLQBJ4iPgJsFIYn97/7JpKwEmInz+9z+oVtaWVEAAgDHAAAEfQW2AA8AHABZQC0EAxgUExAKCgsWEwAYGBMLAx0eAwYMCRYTHBAVCQwJEGtZCQkMCxIMHGtZDAMAPysAGD8SOS8rERIAORESOTkREjk5ERIBFzkRMxEzETMRMxEzETMzMTABFAYHFwcnBiMjESMRISAEATMyNyc3FzY1NCYjIwR9cml1aZFiirK4AZEBDwEW/QKiXzhmcYV2u8HDBAiByDiZWL4b/ccFttj9+QiHVqpGqI2MAAIArv4UBHsEXgAXACgAXUA0FBEcCgMDBgYHJCETFhEmJhYhIgcFKSohJCMDGB8LAhYTBAAOCA8HGw4YXVkOEAAfXVkAFgA/KwAYPysAGD8/ERIXORESFzkREgEXOREzETMRMxEzERczETMxMAUiJyMWFREjETMXMzY2MzISERAHFwcnBgMiBgcVFBYzMjcnNxc2NTQmArbddwwMtJQaCECmbtbtsnBqgURyo5EClKYsJndwfV2RFJ+UIP49BjaWWVH+1/7y/q+QmlSsGAPbuMUj38cMmlSiZ+nQzgABAC8AAAQOBbYADQBFQCQKCAMHBwwIAQUIAw4PBgoLCmlZAw8LAQsDCwsNCBINAmlZDQMAPysAGD8SOS9fXl0zKxEAMxESARc5ETMzETMRMzEwARUhESEVIREjESM1MxEEDv1xAab+WriYmAW2pP4RoP19AoOgApMAAQAQAAADTgRKAA0AR0AmCQcCBgYLBwAEBwMODwUJCglkWQIPCh8KAg4DCgoMBxUMAV1ZDA8APysAGD8SOS9fXl0zKxEAMxESARc5ETMzETMRMzEwASERIRUhESMRIzUzESEDTv4SAVj+qLScnAKiA7L+tov+IwHdiwHiAAEAx/4ABOwFtgAbAExAKAcZFAkDAwQOGQQZHB0LAGlZDwsBCwMLCwQFERdpWREmBBIFCGlZBQMAPysAGD8/KxESADkYL19eXSsREgE5OREzETMRMzMRMzEwASIHESMRIRUhETYzIAAREAAhIiYnNRYzIBE0JAI3Xlq4A1L9Zl94AT4BWP7f/wBVgEZ7iQF3/v8Cgwz9iQW2pP4JCv6q/sf+xf6lFRykMQHy7/4AAQCu/goECARKABoASkAnEQcCEw0NDhgHDgcbHBUKYVkPFQEUAxUVDw4VDxJdWQ8PAAVhWQAcAD8rABg/KwAYPxI5L19eXSsREgE5OREzETMRMzMRMzEwASInNRYzIBE0JiMiBxEjESEVIRE2MyAAERACAk6Mam5+AQqttU48tAKq/gpSPAENAQvq/go8nz0BldfLDv4vBEqY/r8M/uH+3f70/tsAAQAC/n8HFAW2ABUATEAqCAwBFQYREQMSDA0NCRIAFQUWFwAJAxMGEAYVBwQBAxIVEg0iDwppWQ8SAD8rABg/PzM/MzMSFzkREgEXOREzETMzETMRMxEzMTABATMBETMRATMBATMRIxEjAREjEQEjAk79ycwCL7ECL8z9yQHLwrBm/cWx/cPTAvACxv08AsT9PALE/Tz9sv3bAYEC5f0bAuX9GwABAAL+hQY9BEoAFQBLQCoECQINDRUOCAkJBQ4SExEGFhcSBRUPDAIGERMJIgMAEw8OERULBl1ZCxUAPysAGD8zPzMzPxESFzkREgEXOREzETMzETMRMzEwATMRATMBATMRIxEjAREjEQEjAQEzAQKqqAG+w/47AWfIrmL+Jaj+Jc0B7P47xQG8BEr96wIV/ev+Yf3vAXsCLf3TAi390wI1AhX96///AE7+PQRGBcsCJgGTAAABBwNUAV4AAAAOuQAB/+O0My0NByUBKzX//wBE/j0DjwReAiYBswAAAQcDVAEMAAAADrkAAf/ytC8pGRMlASs1AAEAx/5/BT0FtgARAEVAJA8DDAgICREGAgMDBgkDEhMGEQwDBwcJDgoDCRIDIgUAaVkFEgA/KwAYPz8/MxI5ERczERIBFzkRMxEzETMRMxEzMTAlMxEjESMBBxEjETMRNwEzAAEEgbywcP33lbi4fgIJ1/7R/uyk/dsBgQK6g/3JBbb9L4sCRv6w/tMAAQCu/oMEVgRKAA4AP0AhAQYOCgoLBQYGAgsDDxAOCQIDCwwGIgAMDwsVCANdWQgVAD8rABg/PzM/ERIXORESARc5ETMRMxEzETMxMAEzAQEzESMRIwERIxEzEQM3xf4rAXe4rFj+ELS0BEr97/5f/esBfQIt/dMESv3rAAEAxwAABPQFtgATAFBAKAwPDxUGAgIDChISBxMDExQVExEDAAcKCAMLBgYADgMBAQMLBAMQAxIAPzM/MxI5ERczERIXORESOTkREgE5OREzMxEzETMRMxEzETMxMAEHESMRMxE3ETMVATMAAQEjAREjAfx9uLh9fQGN1/7R/uwCWtn+Xn0Comv9yQW2/SuOAV7TAbz+sP7T/McCRv7ZAAEArgAABEgESgAUAElAJgcDAwQLDxMTCBQQDRQEBBUWABIUAxECCAsJAwwHAgcEDAUPEQQVAD8zPzMSOTkREhc5ERIXORESARc5ETMzETMzETMRMzEwASYnESMRMxE3ETMVATMBFQEjARUjAdVOJbS0c4MBBMX+NwHw0f7hgwG0Tin91QRK/el5AUrFARn+Hmz+BAEz1wABAC8AAAT0BbYAFgBYQCwKDQ0YBhEWFAQIExMBFAwRFBEXGAcEFgAAFmlZAAACCBEMAxISFAkCAw4UEgA/Mz8zEjkRFzMROS8rERIAOTkREgE5OREzETMzETMzETMRMxEzETMxMBMzNTMVMxUjEQEzAAEBIyYCJwcRIxEjL5i41dUCh9f+0f7sAlrdg/2DlbiYBQiurqL+ewLV/rD+0/zHrgFeroH9xwRmAAEAEgAABDEGFAAYAFBAKQkIBBUVGAEWEBMRDwYTFgUZGhMQChQUDhIWFQcYABhfWQQAAAIODwIAAD8/EjkvMysRADMYPzMSOREzMzMREgEXOREzETMzMxEzMzMxMBMzNTMVIRUhEQczNzY3ATMBASMBBxEjESMSnLIBd/6JBggTQCwBXtX+RAHZ1/6DfbKcBVy4uIX9/J4ZWy4Bc/4r/YsB/mv+bQTXAAEADgAABYsFtgANAERAIwQGBg8CCgoLBQgICw0DDg8CCAUDCQkLAAMDBwsSAA1pWQADAD8rABg/Mz8REjkRFzMREgEXOREzETMRMxEzETMxMBMhEQEzAQEjAQcRIxEhDgIJAofZ/bwCWNf9+pe3/q4Ftv0rAtX9g/zHArqD/ckFEgABACUAAAT0BEoADAA2QB0CCQkKBgQFCgwFDQ4CCAUDCgADDwcKFQAMXVkADwA/KwAYPzM/ERIXORESARc5ETMRMzEwEyERATMBASMBESMRISUCDgHXw/4rAfzP/g6w/qIESv3rAhX97f3JAi390wO2AAEAx/5/BdUFtgAPAFpANAwICAkADQUCAwMFCQMQEQwHaVnYDAE6DAEJDAEPAAygDAISAwwMBQ4KAwkSAyIFAGlZBRIAPysAGD8/PzMSOS9fXl1eXV1dKxESARc5ETMRMzMRMxEzMTAlMxEjESMRIREjETMRIREzBSWwsLb9ELi4AvC2pP3bAYECqv1WBbb9lgJqAAEArv6FBQwESgAPAGpAPgENDQ4FAgoHCAgKDgMQEQgiAQxdWYQBlAECBkUBAQMfAQENAd0B7QEDEAUPAQEUAwEBCgMPDw4VCgVdWQoVAD8rABg/PzMSOS9fXl1fXl1dX11fXSsAGD8REgEXOREzETMzETMRMzEwAREhETMRMxEjESMRIREjEQFiAlS0orKk/ay0BEr+NwHJ/E797QF7Aen+FwRKAAEAxwAABnUFtgANAFVAMQoGBgcCCwMAAwcDDg8KBWlZ2AoBOgoBCQoBDwAKoAoCEgMKCgcMCAMDBxIMAWlZDAMAPysAGD8zPxESOS9fXl1eXV1dKxESARc5ETMzETMRMzEwASERIxEhESMRMxEhESEGdf6wuP0SuLgC7gIIBRL67gKq/VYFtv2WAmoAAQCuAAAFyQRKAA0AY0A7AQsLDAcCCAUIDAMODwEKXVmEAZQBAgZFAQEDHwEBDQHdAe0BAxAFDwEBFAMBAQwDDQ8IDBUDBl1ZAw8APysAGD8zPxESOS9fXl1fXl1dX11fXSsREgEXOREzMxEzETMxMAERIREhFSERIxEhESMRAWICVAIT/qG0/ay0BEr+NwHJlPxKAen+FwRKAAEAx/4ACCkFtgAgAFJALBQABAUIAAABDRoaAQUDISIKHWlZDwoBCwMKCgUGERdpWREmAQUSBgNqWQYDAD8rABg/Mz8rERIAORgvX15dKxESARc5ETMRMxEzETMRMzEwISMRIREjESERNjMgABEUAgYjIiYnNRYzMjY1NCYjIgYHBN22/Vi4BBZMfwExAVCB9KhPh0aGfre9790rfRcFEPrwBbb9YQz+pP7Kzf7XmxUcpDH98vb4BwcAAQCu/goGrARKABwAUkAtBRAUFRgQEBEACgoRFQMdHhoNYVkPGp8aAgsDGhoWERUVFhNdWRYPAwhhWQMcAD8rABg/KwAYPzMSOS9fXl0rERIBFzkRMxEzETMRMxEzMTAlEAIjIic1FjMyETQmIyIHESMRIREjESERNjMyAAas18OEY2pv8KSqRzi0/e+0A3lNOvYBCDv+8v7dPJ89AZXXyxL+MwOy/E4ESv4nDP7VAAIAff+sBeMFzQApADUAbUA7FjMIABwRMCQDMwAqKjMhJBEFNjcDMy0FDCcKJy1rWQAnECcCCQMnJw4UCgVpWQoUGmlZFAQOH2lZDhMAPysAGD8rABgvKxESADkYL19eXSsREgA5ERI5ORESARc5ETMRMxEzETMRMxEzMTABFAIHFjMyNxUGIyInBiMgABEQACEyFwcmJiMgERASMzI3JgI1NBIzMhIHNCYjIgYVFBYXNjYFuodyQlVOPThdspRmkP7K/qEBSAE7gVwxFmYy/j/65jIqUF7HsLXDumRYWWRaTmFwAqav/s5WHxahGWQkAYkBVgF5AYkjnAkU/aj+5v7SC18BGp/yAQb++f+vv7+rivdSQfkAAgBx/8UE1wReAAoANAB5QCgYADMrHhMAJS4DKwYGAyMlEwU1NiMDIQgNLg8oKAhkWQAoECgCEwMouP/AQBgJDEgoKA8WCzBeWQsWG11ZFhAPIV1ZDxYAPysAGD8rABgvKxESADkYLytfXl0rERIAOTkREjk5ERIBFzkRMxEzETMRMxEzETMxMAEUFhc2NjU0IyIGASInBiMiJgI1EBIzMhcHJiMiBhUUFjMyNyY1NDYzMhYVFAYHFjMyNxUGAvZDOkJRg0VIAV6WfGh2l+J6/ONfTSdGQZeOpZ8+HIWnmpWeaVsyPkIzLAHyXJ4vKphr4Xj9Zk8ojAECoQEUAS8YkhPQ4MjODJDbrMC8sH7OPRkOjxD//wB9/j0EzwXLAiYAEgAAAQcDVAInAAAAC7YBUCMdDxUlASs1//8Acf49A5MEXgImAC4AAAEHA1QBhQAAAAu2AVIiHAMJJQErNQABABL+fwRcBbYACwA0QBsGCwgJBAkLAQQMDQkiBQECAWpZAgMLBmlZCxIAPysAGD8rEQAzGD8REgEXOREzETMxMAEhNSEVIREzESMRIwHb/jcESv43sbG4BRCmpvuU/dsBgQABACn+hQOiBEoACwA0QBsGCwgJBAkLAQQMDQkiBQECAV1ZAg8LBl1ZCxUAPysAGD8rEQAzGD8REgEXOREzETMxMAEhNSEVIREzESMRIwGL/p4Def6borCkA7SWlvzi/e8Be///AAAAAASHBbYCBgAoAAAAAQAA/hQEEARKAA4AJkARDRADAAEBDxAHAw4CDAMPARsAPz8zLzMSORESATkRMzIRMzEwASMRATMTFhczNjY3EzMBAmK0/lK85k8TCg49GOO8/lL+FAHoBE79pt1fOcNAAlr7sgABAAAAAASHBbYAEABCQCICEg8ECAgNCQYJCwMREgcLDAtpWQQMDAAADgMDCQEPAwkSAD8/MxIXORE5LzMrEQAzERIBFzkRMzMRMzIRMzEwAQEzARUhFSERIxEhNSE1ATMCRAF9xv4ZAS3+07n+0QEv/hnJAucCz/yBOaL+pAFcojEDhwABAAD+FAQQBEoAFQA8QB4RFwcTAQEGAhUCBAMWFwwFEAcPAhsABAUEX1kTBRUAPzMrEQAzGD8/MxI5ERIBFzkRMzMRMzIRMzEwBREjESE1IQEzFxIWFzM2EzczAwMhFQJitP7oARb+VLw8p1MSCCfFXLzV1wETif6dAWOJBEqe/lX5VKwB9/P92v3ciQABAAj+fwTuBbYADwBDQCMOAwoIDAYCAwMPBgkIBRARDwYMBgwIDQoDCBIDIgUAaVkFEgA/KwAYPz8/MxI5ORESORESARc5ETMRMxEzETMxMCUzESMRIwEBIwEBMwEBMwEEPbGxZv59/nfDAeb+Oc0BZgFpwv48pP3bAYECe/2FAvoCvP3DAj39SAABACX+gwRMBEoADwBFQCQFCQEPAw0JCgoGDQAPBRARBg0DDQMPAQoiBAEPDxUMB11ZDBUAPysAGD8/Mz8REjk5ERI5ERIBFzkRMxEzETMRMzEwAQEzAQEzAQEzESMRIwEBIwGy/oXNARsBGMv+hQEloLBS/tX+0csCMQIZ/mIBnv3n/mf96wF9Abb+SgABABL+fwa2BbYADwBAQCIMBQANAgMDDQoFBwUQEQ4DAyILBwgHalkIAwAMBQxpWQUSAD8rEQAzGD8rEQAzGD8/ERIBFzkRMxEzETMxMCUzESMRIREhNSEVIREhETMGALau+67+XAQw/i0C2bik/dsBgQUQpqb7lAUSAAEAKf6FBaYESgAPAEBAIgILBgMICQkDAAsNBRARCSIEDwENDg1dWQ4PBgILAl1ZCxUAPysRADMYPysRADMYPz8REgEXOREzETMRMzEwASERIREzETMRIxEhESE1IQN5/p4CNbSmsPxu/sUDUAO0/OQDsvxM/e8BewO0lgABAKT+fwV/BbYAFwA7QB8PDAAVBQIDAwUMAxgZCRJpWQkJBRYNAwMiBQBpWQUSAD8rABg/PzMSOS8rERIBFzkRMxEzMxEzMTAlMxEjESMRBgYjIiY1ETMRFBYzMjY3ETMEz7CwuJXIaNDeuHyMX7GjuKT92wGBAlg1J8GyAkf903Z1HjYCxAABAJj+gwTbBEoAFgA9QB8BFQkGDgsMDA4VAxcYDCISA11ZEhIOBxYPDgldWQ4VAD8rABg/MxI5LysAGD8REgEXOREzETMzETMxMAERFDMyNjcRMxEzESMRIxEGBiMiJjURAUzTXKVltKKypG6xbKS+BEr+cLw3PgHX/E796wF9AelHOKyYAZwAAQCkAAAEzwW2ABYAT0AnBQILFRUIFhANEREWAgMXGAkJAwAWFhEUAAsIAAhpWQAAEQ4DAxESAD8/MxI5LysRADMRMxI5GC8REjkvERIBFzkRMzMRMzMRMxEzMTABIBERMxEUFjMRMxE2NxEzESMRBgcRIwJ1/i+4iZB9i5e7u650fQH8AXMCR/3TenEBWv6uDjoCyPpKAlRAEP7NAAEAmAAABCkESgAYAFFAKAEXBhAQAxELCAwMERcDGRoEBBgUEREMFAYDDxQUA11ZFBQMCRgPDBUAPz8zEjkvKxEAMxEzERI5GC8REjkvERIBFzkRMzMRMzMRMxEzMTABERQXETMRNjcRMxEjEQYHFSM1ByMiJjURAUzCeXB+tLSAbnkMDqS4BEr+brYGASn+4xdUAdf7tgHpVxn46QKtlwGeAAEAxwAABPIFtgASAC1AFgIRERIICRIJExQEDWlZBAQSAAMJEhIAPzM/ETkvKxESATk5ETMRMxEzMTATMxEkMzIWFREjETQmIyIGBxEjx7gBAsPP37l8jGa1l7gFtv2oXMGx/bgCLXZ2IjL9OwABAK4AAAROBEoAEgAtQBYLBwcIEgAIABMUDgNdWQ4OCAkPAAgVAD8zPxI5LysREgE5OREzETMRMzEwIRE0IyIGBxEjETMRNjYzMhYVEQOa0V+gaLS0Y7tsp7sBj7s1QP4rBEr+FEQ7q5j+ZgACADf/7AZQBc0AHwAlAHNAQBcPBQAjEBAIHQ8kJB0AAyYnDwIBDgMCAiMdECMQaVkHGCMBeiMBSSMBDyOvIwILAyMjGgsLIGlZCwQaE2lZGhMAPysAGD8rERIAORgvX15dXV1xMysRADMRMxgvX15dERIBFzkRMxEzMxEzETMRMzEwEzQ3MwYVFDMzEgAhIAARFSESADMyNjcVBgYjIAADIiYBIgYHIRA3HZoVbyIpAUgBGQEoATT72w4BAfGK4F9x3Y/+xv6gFZKfA7vJ7BIDYAOFTTotQ2UBRwFP/pL+oWj+//72MiCoKSIBYQFLdgIb//MB8gACAC3/7ATpBFwAHQAkAGZANxsUCgUVDRQiIg0DBQQlJg8HAQ4DBwchAxUhFWRZDBkhAQMPIQEQBiEhABAQHl1ZEBAAF2FZABYAPysAGD8rERIAORgvX15dX10zKxEAMxEzGC9fXl0REgEXOREzETMRMxEzMTAFIgAnJDU0NzMGFRQzMzY2MzISFRUhEiEyNjcVBgYDIgYHITQmA1Dz/ugI/vAbkxRoFRr8ydD2/Q8IAVBkoGRboJ6AlwwCMYoUARf/BN1HNCVFZd3w/vbjbf6DICqcJyAD3Z+bmKIAAgA3/n8GUAXNACEAKAB/QEcdFQsGJRYWDgMgIRUmJiEDBgQpKg8IAQ4DCAglAxYlFmlZDRglAXolAUklAQ8lryUCCwMlJQARISIRImlZEQQAHx8Za1kfEwA/KxEAMxg/KwAYPxESOS9fXl1dXXEzKxEAMxEzGC9fXl0REgEXOREzETMRMzMRMxEzETMxMAUkAAMiJjU0NzMGFRQzMxIAISAAERUhEgAzMjY3FQYHESMTIgYHITQmA6L++/7dEpKfHZoVbyIfAVABGwEnATX72w4BAfGK4F+26rJQyewSA2DHCh0BXQEodndNOi1DZQE/AVf+lP6lbv7//vYyIKhCBf6PBqr/8//zAAIALf6FBOkEXAAgACcAckA+GxQKBRUNHyAUJSUgDQMFBSgpICIPBwEOAwcHJAMVJBVkWQwZJAEDDyQBEAYkJAAQECFdWRAQAB4eF11ZHhYAPysRADMYPysREgA5GC9fXl1fXTMrEQAzETMYL19eXT8REgEXOREzETMRMxEzETMxMAUmAickNTQ3MwYVFDMzNjYzMhIVFSESITI2NxUGBgcRIxMiBgchNCYC1cHRBv7wG5MUaBUe+8bQ9v0PCAFQZKBkSJBbsEqAlwwCMYoIHwES2QTdRzQlRWXc8f72423+gyAqnCIeA/6VBUSfm5ii//8AUgAAAmIFtgIGABgAAP//AAIAAAbRB2ICJgGSAAABBwITARkBUgAWuQAB//xACRUdBAUlARIFJgArNQErNf//AAIAAAX6BhACJgGyAAABBwITALAAAAALtgEAFh4AASUBKzUAAQDH/gAFJwW2AB4ARkAkCg8WBwMDBA8cHAsEAx8gBwwMAGtZDAwEBRMZaVkTJgkFAwQSAD8/Mz8rERIAORgvKxEAMxESARc5ETMRMxEzMxEzMTABIgcRIxEzETcBMwE3IAARFAIGIyImJzUWMzISNTQkAmSGX7i40QGs2/2LGQFJAWOH/KxTfkp7mLLI/u8CcR/9rgW2/TznAd39UgL+vP7Nz/7XmxQdpDEBA+zl+QABAK7+CgQ1BEoAHABEQCMZAAYXExMUAA0NGhQDHR4XGhoQXVkaGhQYFQ8UFQQKYVkEHAA/KwAYPz8zEjkvKxEAMxESARc5ETMRMxEzMxEzMTAlFAYGIyInNRYWMzI2NTQmIyIHESMRMxEBMwEWAAQ1b8uIh2MvbESGlb+0UV+ysgHfx/41+gEAO7D9hDybGCXVwtTCGf5IBEr9/AIE/hwE/ugAAQAC/n8FqgW2ABYAO0AfAwAFAQQEBQ4DFxgDIhUHaVkVAwUAaVkFFQwRa1kMEwA/KwAYPysAGD8rABg/ERIBFzkRMxEzMzEwJTMDIxMjESEHAgIGIyInNRYzMjYSEyEE48eT05+4/jEfP16Xgko7ND1PXW03AyCk/dsBgQUU7v4U/lanGZoZxwK+Aa4AAQAO/oUErARKABQAO0AfAwAFAQQEBQ0DFRYDIhMHXVkTDwUAXVkFFQsQXlkLFgA/KwAYPysAGD8rABg/ERIBFzkRMxEzMzEwJTMDIxMjESECAgYjIic1FjMyEhMhA/C8g7Z9tf67GmCZdj0iGR9shSMClpj97QF7A7T+nv5hvwyJBgHMAfsAAQDH/gAFJQW2ABUAVUAwBhIODg8AEwsPCxYXEg1pWdgSAToSAQkSAQ8AEqASAhIDEhIPEAMJaVkDJhQQAw8SAD8/Mz8rERIAORgvX15dXl1dXSsREgE5OREzMxEzETMzMTAlEAAhIiYnNRYzIBERIREjETMRIREzBSX+5P79VH1Me4wBf/0QuLgC8LaP/sP+rhQdojEB6QIf/VYFtv2WAmoAAQCu/goEagRKABUAYUA5Ag8LCwwTEAgMCBYXDwpdWYQPlA8CBkUPAQMfDwEND90P7Q8DEAUPDwEUAw8PDBENDwwVAAVhWQAcAD8rABg/PzMSOS9fXl1fXl1dX11fXSsREgE5OREzMxEzETMzMTABIic1FjMyNjURIREjETMRIREzERACAtGGX25pfXT9rrS0AlK21v4KOp87xMUBuP4XBEr+NwHJ++f+9P7lAAEAx/5/Be4FtgAPAF5ANgMFDAgICQANBQEEBAUJAxARDAdpWdgMAToMAQkMAQ8ADKAMAhIDDAwFDgoDCRIDIgUAaVkFEgA/KwAYPz8/MxI5L19eXV5dXV0rERIBFzkRMxEzMxEzETMRMzEwJTMDIxMjESERIxEzESERMwUlyZbToLb9ELi4AvC2pP3bAYECqv1WBbb9lgJqAAEArv6FBScESgAPAG5AQAgKAQ0NDgUCCgYJCQoOAxARCCIBDF1ZhAGUAQIGRQEBAx8BAQ0B3QHtAQMQBQ8BARQDAQEKAw8PDhUKBV1ZChUAPysAGD8/MxI5L19eXV9eXV1fXV9dKwAYPxESARc5ETMRMzMRMxEzETMxMAERIREzETMDIxMjESERIxEBYgJUtL2DuH60/ay0BEr+NwHJ/E797QF7Aen+FwRKAAEApP5/BM8FtgAXADtAHw8MAgMAFQUFAwwDGBkJEmlZCQkBFg0DAyIBBGlZARIAPysAGD8/MxI5LysREgEXOREzMxEzETMxMCEjESMRMxEGBiMiJjURMxEUFjMyNjcRMwTPsrCqlcho0N64fIxfsaO4/n8CJQG0NSfBsgJH/dN2dR42AsQAAQCY/oMEOQRKABYAPUAfARULDAkGDg4MFQMXGAwiEgNdWRISCgcWDwoNXVkKFQA/KwAYPzMSOS8rABg/ERIBFzkRMzMRMxEzMTABERQzMjY3ETMRIxEjETMRBgYjIiY1EQFM01ylZbShsZ5usWykvgRK/nC8Nz4B1/u2/oMCFQFRRzismAGcAAEAx/5/B0IFtgAYAEVAJBETAgYGBw4WEw8SEhMHAxkaAhcLAxMMCAMABxIRIhMOaVkTEgA/KwAYPz8zPzMSFzkREgEXOREzETMzETMRMxEzMTAhASMXFhURIxEhATMBIREzAyMTIxE0NyMBA0z+HggHCKoBEAHFCAHJAQ7HlNWitg4I/hgFAoSYXfx3Bbb7UgSu+u792wGBA5aD5/sAAAEArv6FBgQESgAZAEJAIggKFBUFCgYJCQoVAxobEwsAAwoWCCIDFg8VDwoKBV1ZChUAPysRADMzGD8zPxESFzkREgEXOREzETMRMxEzMTAlNjcBMxEzAyMTIxEHBwEjASYmJxEjETMBFgL2Hi4BHui8g7h/ohM//u6S/u4TNAei4QEfJaxtdAK9/E797QF7A4k7rP1eAqYtmhz8dwRK/UNd//8AUgAAAmIFtgIGABgAAP//AAAAAAUbB2ICJgAQAAABBwITAD0BUgAWuQAC//xACREZBQYlAg4FJgArNQErNf//AF7/7APXBhACJgAsAAABBgIT8QAADrkAAv/ntCkxExklASs1//8AAAAABRsHKQImABAAAAEHAE4APwFSABdADQMCAA4gBQYlAwIjBSYAKzU1ASs1Nf//AF7/7APXBdcCJgAsAAABBgBO9QAAELEDArj/77QmOBMZJQErNTX////+AAAGkQW2AgYAbAAA//8AXv/sBoEEXgIGAIsAAP//AMcAAAP4B2ICJgAUAAABBwITAA4BUgAVtAEMBSYBuP/8tA8XAgslASs1ACs1//8Acf/sBBsGEAImADAAAAEGAhMMAAALtgITHycDCiUBKzUAAgB5/+wFagXNABMAGgBFQCUCGA8JERcPFxscEBhpWQAQEBACEAMQEAwGBgBpWQYEDBRpWQwTAD8rABg/KxESADkYL19eXSsREgE5OREzMxEzMzEwASIHNTY2MyAAERAAISAAETUhAgADMhI3IRQWAqjh8n3agAFMAXL+pf7I/tP+zwQvEf7+vs30EPyVyQUrVKgsIv5w/pz+ov5xAXkBdkYBAwEH+2IBBe3/8///AGj/7AQSBF4CBgQgAAD//wB5/+wFagcpAiYCtgAAAQcATgBzAVIAGrEDArj/pUAKGy0DCSUDAjAFJgArNTUBKzU1//8AaP/sBBIF1wImBCAAAAEGAE7EAAAQsQMCuP+/tBwuEgMlASs1Nf//AAIAAAbRBykCJgGSAAABBwBOARcBUgAXQA0CAQASJAQFJQIBJwUmACs1NQErNTX//wACAAAF+gXXAiYBsgAAAQcATgCsAAAADbcCAQATJQABJQErNTX//wBO/+wERgcpAiYBkwAAAQcATv/5AVIAF0ANAgE9BSYCAQAoOg0HJQErNTUAKzU1//8ARP/sA48F1wImAbMAAAEGAE6OAAAQsQIBuP/2tCQ2GRMlASs1NQABAEj/7AQ7BbYAGABIQCYUDxgDAw8PABIVCAUZGhMAABJrWQAABhgVFhYVaVkWAwYMa1kGEwA/KwAYPysREgA5EjkYLysRADMREgEXOREzETMRMzEwAQQEFRQEISAnNRYWMzI2NRAhIzUBITUhFQIIARQBH/7K/un+/aNk4mLHxP5BiQHh/V0DjQNCC9TBz+dPqDAwlosBCJYB0KSRAAEAHf4UA7YESgAZAEtAJxUPGQMWCQMPDwATCQQaGxQAABNeWQAABxkWFxcWXVkXDwcMXVkHGwA/KwAYPysREgA5EjkYLysRADMREgEXOREzETMRMxEzMTABFgQVFAYGIyInNRYzMjY1NCYjIzUBITUhFQG+6wENhvmf74y3zKLA0M54AcD9jQNGAdMQ+MmQ4nxIpFa5m52pfQHxmIP//wDJAAAFYAa8AiYBlAAAAQcBLwC2AVIAIEAOAX8VjxWfFa8VBBUFJgG4//20FRQRCSUBKzUAK101//8ArgAABHUFagImAbQAAAEGAS83AAALtgEAERANBiUBKzX//wDJAAAFYAcpAiYBlAAAAQcATgDBAVIAGbYCAScFJgIBuP/+tBIkEQklASs1NQArNTX//wCuAAAEdQXXAiYBtAAAAQYATkIAAA23AgEBDiANBiUBKzU1//8Aff/sBcMHKQImAB4AAAEHAE4AzwFSABdADQMCLQUmAwIAGCoGACUBKzU1ACs1Nf//AHH/7ARoBdcCJgA6AAABBgBOGwAADbcDAgAYKgcAJQErNTX//wB9/+wFwwXNAgYCUwAA//8Acf/sBGgEXgIGAlQAAP//AH3/7AXDBykCJgJTAAABBwBOAM8BUgAXQA0EAy8FJgQDABosBgAlASs1NQArNTX//wBx/+wEaAXXAiYCVAAAAQYAThkAABCxBAO4//60GSsHACUBKzU1//8APf/sBJEHKQImAakAAAEHAE7/ygFSABm2AgExBSYCAbj/tLQcLgMJJQErNTUAKzU1//8AO//sA4MF1wImAckAAAEHAE7/UwAAABCxAgG4/8W0GSsDFiUBKzU1//8AF//sBP4GvAImAZ8AAAEHAS8ALwFSAB1AFAF/Go8anxqvGgQaBSYBABoZCRIlASs1ACtdNf//AAL+FAQUBWoCJgBEAAABBgEvswAAC7YBAxsaAAolASs1//8AF//sBP4HKQImAZ8AAAEHAE4AOQFSABdADQIBLAUmAgEAFykJEiUBKzU1ACs1Nf//AAL+FAQUBdcCJgBEAAABBgBOuwAADbcCAQEYKgAKJQErNTX//wAX/+wE/gdzAiYBnwAAAQcBNQCRAVIAF0ANAgEqBSYCAVUgJgkSJQErNTUAKzU1//8AAv4UBBQGIQImAEQAAAEGATUKAAANtwIBTSEnAAolASs1Nf//AKQAAATPBykCJgGjAAABBwBOAGgBUgAXQA0CASkFJgIBABQmCRMlASs1NQArNTX//wCYAAAEOQXXAiYBwwAAAQYAThcAAA23AgEAEyUSCSUBKzU1AAEAx/5/BA4FtgAJAC9AGAQJBgcCBwkDCgsHIgADaVkAAwkEaVkJEgA/KwAYPysAGD8REgEXOREzETMxMBMhFSERMxEjESPHA0f9ca6uuAW2pPuS/dsBgQABAK7+hQNKBEoACQAvQBgECQYHAgcJAwoLByIAA11ZAA8JBF1ZCRUAPysAGD8rABg/ERIBFzkRMxEzMTATIRUhETMRIxEjrgKc/hiisqQESpb84v3vAXv//wDHAAAGFwcpAiYBpwAAAQcATgEdAVIAGbYEAy0FJgQDuP//tBgqBRclASs1NQArNTX//wCuAAAFiwXXAiYBxwAAAQcATgDJAAAAELEEA7j//rQXKQkWJQErNTX//wAv/moEDgW2AiYCcAAAAQcDVQCcAAAAC7YBABYWBwclASs1AAEAEP5qA04ESgAZAGFANQILCRIWFg0JGAcQFAcJBBobFQsMC2RZEg8MHwwCDgMMDAkODhFdWQ4PCRZkWQkVAAVhWQAjAD8rABg/KwAYPysREgA5GC9fXl0zKxEAMxESARc5ETMRMzMRMxEzMzEwASInNRYzMjU1IxEjNTMRIRUhESEVIREzERABDjw/LjlisJycAqL+EgFY/qie/moZlhNrjwHdiwHimP62i/6u/vD+7wABAAj+agTfBbYAFwBLQCgSBw4MEAoWBwcCEwoNDAYYGRMKEBAKCREOAwwSCRRpWQkSAAVrWQAjAD8rABg/KwAYPz8zEjk5ERI5ERIBFzkRMxEzETMRMzEwASInNRYzMjU1IwEBIwEBMwEBMwEBMxEQA/A8Py44Ymb+ff53wwHm/jnNAWYBacL+PAF+oP5qGZYTa48Ce/2FAvoCvP3DAj39SP2m/tf+7wABACX+agRIBEoAFwBLQCgSFg4MEAoWBwcCEwoNDAYYGRMKEAoQCREODwwVCRRkWQkVAAVhWQAjAD8rABg/KwAYPz8zEjk5ERI5ERIBFzkRMxEzETMRMzEwASInNRYzMjU1IwEBIwEBMwEBMwEBMxEQA1g9Pi45Ylz+1f7RywGN/oXNARsBGMv+hQErlv5qGZYTa48Btv5KAjECGf5iAZ795/5a/vD+7wABAAYAAASoBbYAEQBfQDgCDwoNBwQGCwsJBA0QAREPCBITDREEAAoRABFpWQc5AAGaAAFoAAEAADAAApAAAQAADwUCAwwPEgA/Mz8zEjkvXXFdXXEzKxEAMxEzETMREgEXOREzETMRMxEzMTATIQEzAQEzASEVIQEjAQEjASF9ATP+d80BZgFnxP51ATn+vQG40f59/nfFAbj+vwNWAmD9wQI//aCi/UwCe/2FArQAAQAlAAAEFwRKABEAXUA5Ag8HBAoNBgsLCQ0EEAERDwgSEw0KEQARZFkEB7UAxQDlAAOIAAGfAAEvAD8AvwADAAAPBQIPDA8VAD8zPzMSOS9dcV1dMzMrEQAzMxESARc5ETMRMxEzETMxMBMhATMBATMBIRUhASMBASMBIXMBDP64zQEbARjL/rYBE/7pAWPN/tX+0csBYP7uAnsBz/5iAZ7+MYv+EAG2/koB8AACAH8AAAQ7BbYACQASADpAHw4ABgMSABITFAILaVkAAqACAhIDAgIHBAMHEWtZBxIAPysAGD8SOS9fXl0rERIBOTkRMzMRMzEwExAhMxEzESEgJAEjIgYVFBYzM38CRr64/mH+9f7uAwSw2b23ws0BqAGkAmr6StQB2HmJjX///wBx/+wEPQYUAgYALwAAAAIAf//sBn0FtgAYACIAWkAxHQMKByISDw8iAwMjJBcACAAQcBACHAMQBhppWQAGoAYCEgMGBiMIAwwfAB9rWRUAEwA/MisRADMYPxI5L19eXSsAGC9fXl0REjkREgEXOREzETMzETMxMAUiJjU0JCEzETMRFDMyNjURMxEUBiMiJwYTIyIGFRAhMjY1Akzj6gEoASKNuOBmc7bWuehicCKPz7sBF3qIEtPS2eACavu34nttAd3+GrLMp6UCvIeS/vp0aQACAG//7AaNBhQAIAAsAE9AKSoSHhsZJAYDAyQSAy0uDwQBFQMEDBgPFRwAFShdWRUQACEPIV1ZCQ8WAD8zKxEAMxg/KwAYPxESOTkvX15dERIBFzkRMxEzMzMRMzEwJTI2NREzERQGIyImJwYGIyICERASMzIWFzMnJxEzERQWITI2NzU0JiMgERQWBPxyabbNwIKcLlO1fdXr581poDwNBwSzaf28mo4Dj5/+6oiBgoYBM/69ycJXa25WASkBDAENATBNVU5UAbb7iJeEsM0j4sT+WNDOAAEASP/sBoMFywAqAFxAMhYXFxMGIh8fBgENBCssACBwIAIcAyAWAQICAWtZDwIBFQMCAisQEAlrWRAEJRxpWSUTAD8rABg/KxESADkYL19eXSsREgA5GC9fXl0REgEXOREzETMzETMxMAEjNTMyNjU0JiMiBgcnNjYzMhYVFAYHFQQTFhYzMjY1ETMRFAYjIiYnJiYBqMe/vdKTgWOzYVxh84PZ9rGbAWIGAmh6dG201cDK1gICzwKolY+Cans5QntKTsSljboZCDP+05B9eIQBx/4pyMXRzJOMAAEATv/sBdMEXgAlAFJAKyAhIR4SBQICEg4YBCYnDwMBFQMDIA4PDw5dWQ8PJhsbFF1ZGxAIAF1ZCBYAPysAGD8rERIAORgvKxESADkYL19eXRESARc5ETMRMzMRMzEwJTIRETMRFAYjIAMmJiMjNTMgNTQjIgYHJzY2MzIWFRQHFRYWFxYESteywMf+fg4Fj5KOcwEh6k6MTztSqm6718NqdgYEgwEGATP+vcrDAUlkWZOonCQijyclm4a6OQgVfWTJAAEASP5/BOEFywAkAFdALwMEBAAXCA0KCwsNFxIfBSUmAxITExJrWQ8TARUDExMNIgsiIhprWSIEDQhpWQ0SAD8rABg/KwAYPxESOS9fXl0rERIAORESARc5ETMRMxEzMxEzMTABFAYHFRYWFRUzESMRIxE0JiMjNTMyNjU0JiMiBgcnJzY2MzIWBAy6orfCuLC65ufLz8nfoIVnu2stL2X7h9/+BGKNtxoIGbOS+v3bAYEBnoOHlY+Cans4Qz88S03EAAEATv6FBCsEXAAeAFBAKhQVFRIHGR4bHBweBwMNBR8gFAMEHCIEA11ZBAQeDw8KXVkPEB4ZXVkeFQA/KwAYPysREgA5GC8rABg/ERI5ERIBFzkRMxEzETMzETMxMAE0ISM1MyA1NCYjIgcnNjMyFhUUBxUWFhUVMxEjESMC1/7LmHkBOYJzmZ9Bqs/A2cqAbaiwpAEvwZWmTlBIj0ybiLY5CyaJY5f97wF7AAEAAP/pBysFtgAgAEJAIwgSIBoXIBchIgAYcBgCHAMYEAFpWRADHRVpWR0TBgtrWQYTAD8rABg/KwAYPysAGC9fXl0REgE5OREzETMyMTABIQICBgYjIic1FjMyNhISEyERFBYzMjURMxEUBiMiJjUEBv5UOU5RjW5FQjQ9O1E+VDQC+2xw3bTPwsfNBRL+Nv4S+ncZmhttARcCIgGP+82Dc/wBx/4pwM3LxAABAA7/7AY7BEoAHQBAQCIADggFBQ4WAx4fDwYBFQMGHBBdWRwPCwNdWQsWFBleWRQWAD8rABg/KwAYPysAGC9fXl0REgEXOREzETMxMAEUFjMyEREzERQGIyImNREhAgIGIyInNRYzMhITIQPfZnPPtMHAxcr+yxpgmXY9IhkfbIUjAoUBgYJ8AQQBNf69ysPIxwI5/p7+Yb8MiQYBzAH7AAEAx//sB2YFtgAZAGVAOgoGBgcOCwMXFBQDBwMaGwAVcBUCHAMVCgVpWdgKAToKAQkKAQ8ACqAKAhIDCgoHDAgDBxIAEWlZABMAPysAGD8/MxI5L19eXV5dXV0rABgvX15dERIBFzkRMxEzMxEzETMxMAUiJjURIREjETMRIREzERQWMzI2NREzERQGBdfHyv05uLgCx7Zsb25ttM0Uy8YBLf1WBbb9lgJq+8+DdXiEAcf+KcDNAAEArv/sBrAESgAYAHFAQgEWFhcFAhMNCgoTFwMZGg8LARUDCwEVXVmEAZQBAgZFAQEDHwEBDQHdAe0BAxAFDwEBFAMBARcDGA8XFRAIXVkQFgA/KwAYPz8zEjkvX15dX15dXV9dX10rABgvX15dERIBFzkRMxEzMxEzETMxMAERIREzERQWMzIRETMRFAYjIiY1NSERIxEBYgI+tGhzz7LAwcTL/cK0BEr+NwHJ/TmDfQEGATP+vcrDzcJu/hcESgABAH3/7AWiBcsAHQA9QCAPHBYIAhwcHQgDHh8AHWlZAAAFDAwTaVkMBAUZaVkFEwA/KwAYPysREgA5GC8rERIBFzkRMxEzETMxMAEhFRAAISAAETQSJDMyFhcHJiYjIAAREAAzMjY1IQNiAkD+zP7F/rn+kbMBVOl56F1GWc9h/v3+5AEK8NLY/oEC9lj+o/6rAZABYeUBVbQwKp4nL/7I/ur+5P7M5OUAAQBx/+wEtgReABkARUAlDAISBwIYGBkHAxobABldWQ8AARMDAAAECgoPXVkKEAQVXVkEFgA/KwAYPysREgA5GC9fXl0rERIBFzkRMxEzETMxMAEhFRAhIAAREAAhMhcHJiMiBhUUFjMyNjUhArACBv34/uz+1wFCASLdqj2opszaxr2mrP6wAkhG/eoBKQEOAQ8BLFCNSt3LztaclwABABL/7AT+BbYAFABAQCIDCgUTDQoKEwADFRYAC3ALAhwDCwQAAQBqWQEDEAhpWRATAD8rABg/KxEAMxgvX15dERIBFzkRMxEzETMxMBM1IRUhERQWMzI1ETMRFAYjIiY1ERIEPv41c3DgttPDydIFEKam/HODdfwByf4pwM3LxAOVAAEAKf/sBJoESgAUAD5AIAgQCgMTEBADBQMVFg8RARUDEQkFBgVdWQYPAA1dWQAWAD8rABg/KxEAMxgvX15dERIBFzkRMxEzETMxMAUiJjURITUhFSERFBYzMjY1ETMREAMUw87+pgNq/qRqc2hrsxTKxQI7lJT9zYN9eoYBOf69/nMAAQBt/+wEZAXLACcAXUAzJSQkDRYhDQAGHBwSACEEKCklExAQE2tZOhABAw8Q3xACDwYQEB4DAwprWQMEHhlrWR4TAD8rABg/KxESADkYL19eXV9dKxESADkREgEXOREzETMRMxEzETMxMBM0JDMyFhcHJiYjIgYVFBYzMxUjIgYVFBYzMjcVBiEgJDU0Njc1JiaaAQzjieJwYme0ao2a0M7Pzd/qx7btx6/+9f7z/tbPuqqyBFypxkVLg0I1eWx7jZiLhYuIXKpN3MeWvxYIGbL//wBY/+wDmAReAgYBZAAAAAEAAv5qBYMFtgAeAEBAIwIbCR0HBwkSAx8gCRtpWQkSGQtpWRkDEBVrWRATAAVrWQAjAD8rABg/KwAYPysAGD8rERIBFzkRMxEzMzEwASInNRYzMjU1IxEhBwICBiMiJzUWMzI2EhMhETMREASTOz8uOGK2/jEfP16Xgko7ND1PXW03AyCg/moZlhNrjwUU7v4U/lanGZoZxwK+Aa767v7X/u8AAQAO/moEkQRKABwAQEAjAhkJGwcHCREDHR4JGWRZCRUXC11ZFw8PFGRZDxYABWFZACMAPysAGD8rABg/KwAYPysREgEXOREzETMzMTABIic1FjMyNTUjESECAgYjIic1FjMyEhMhETMREAOiPD8uOGO1/r0cX5l3QR4VI26DJQKWn/5qGZYTa48DtP6Y/mW/DocIAdAB+/xB/vD+7///AAD+mAUbBbwCJgAQAAABBwI8BPIAAAALtgIADhQEByUBKzX//wBe/pgD1wRcAiYALAAAAQcCPARgAAAADrkAAv/htCYsCBolASs1//8AAAAABRsH4wImABAAAAEHAjsE/gFSABlAEAIAEhEFBiUCABIQEgISBSYAK101ASs1//8AXv/sA9cGkQImACwAAAEHAjsEqAAAAAu2Ag4yJhMZJQErNf//AAAAAAUbB9ECJgAQAAABBwNMBOkBUgAesQMCuP/8QA0UDgUGJQMCIBQBFAUmACtxNTUBKzU1//8AXv/sBFQGfwImACwAAAEHA0wEmAAAABCxAwK4/+K0LCYTGSUBKzU1//8AAAAABRsH0QImABAAAAEHA00E4wFSAB6xAwK4//xADRQOBQYlAwIgFAEUBSYAK3E1NQErNTX//wAl/+wD1wZ/AiYALAAAAQcDTQSYAAAAELEDArj/6LQsJhMZJQErNTX//wAAAAAFGwhKAiYAEAAAAQcDTgTfAVIAHrEDArj/8kANFA4FBiUDAiAUARQFJgArcTU1ASs1Nf//AF7/7AQlBvgCJgAsAAABBwNOBKAAAAAQsQMCuP/qtCwmExklASs1NQAEAAAAAAUbCGIABwANACUANAB4QCUEDgcIDQM2NScpLAowGjACCzAODywBGywFFh8ADpAOoA4DIAMOuP/AsxQXSA64/8BAGAsOSA4iEw4DGgoEBQ0CaVkNDQQFAwAEEgA/Mz8SOS8rERIAORgvFzMvKytfXl0zMxDGXl0Qxl5dETk5ERIBFzkRMzEwIQMhAyMBMwEBAycGBwMBIi4CIyIGByM2NjMyHgIzMjY3MwYGEyMmJwYHIzU3NjczFhYXBFyw/byuugI7pgI6/lqkRh4hpgFwJEdDQBwoKg5dDWRMJUlFPhsoKgxcC2VkYmZvXHliNm82uDB3NAHF/jsFvPpEAmgBu9t4Y/5FBR0dJB0uMmpzHSQdLzFqc/6mQmJTURc8eU9FhTr//wBe/+wD1wcQAiYALAAAAQcDTwSWAAAAELEDArj/5bREPhMZJQErNTX//wAA/pgFGwdzAiYAEAAAACcCPATyAAABBwEtAC8BUgAeQAwDJgUmAgAOFCgHJQO4//+0JyEFBiUrNSs1ACs1//8AXv6YA9cGIQImACwAAAAnAjwEgQAAAQYBLdgAABa3AgImLAgaJQO4/9+0PzkTGSUrNSs1//8AAAAABRsIEwImABAAAAEHA1AE8gFSABtAEAMCAxkhBQYlAwIgFgEWBSYAK3E1NQErNTX//wBe/+wD1wbBAiYALAAAAQcDUASeAAAAELEDArj/5rQxORMZJQErNTX//wAAAAAFGwgTAiYAEAAAAQcDUQTwAVIAG0AQAwIAGCAFBiUDAiAWARYFJgArcTU1ASs1Nf//AF7/7APXBsECJgAsAAABBwNRBJwAAAAQsQMCuP/ktDA4ExklASs1Nf//AAAAAAUbCFgCJgAQAAABBwNSBPABUgAfQBMDAgAhKQUGJQMCIB8B8B8BHwUmACtdcTU1ASs1Nf//AF7/7APXBwYCJgAsAAABBwNSBKQAAAAQsQMCuP/stDlBExklASs1NQAEAAAAAAUbCF4ABwANACUAMgCLQBgEDgcIDQM0My8VKAEMKAEoKCwQJiAmAia4/8BAPAoQSCYFpx+3HwIXH+AO8A4CIA4wDgIDDhMOAgsOCBMYEwIVEyIOAwAaARsDGgoEBQ0CaVkNDQQFAwAEEgA/Mz8SOS8rERIAORgvX15dFzNeXS9eXV1xMzNdEMYrcTIyL11dMxESARc5ETMxMCEDIQMjATMBAQMnBgcDASIuAiMiBgcjNjYzMh4CMzI2NzMGBgMgAzMWFjMyNjczBgYEXLD9vK66AjumAjr+WqRGHiGmAXAkR0NAHCgqDl0NZEwlSUU+GygqDFwLZd3+6BNsB09rYlgIbQ2cAcX+OwW8+kQCaAG723hj/kUFHR0kHS4yaHEdJB0vMWdy/qYBCEU8QEGChv//AF7/7APXBwwCJgAsAAABBwNTBJwAAAAQsQMCuP/ktEBIExklASs1Nf//AAD+mAUbB04CJgAQAAAAJwEwADEBYgEHAjwE8gAAABtAEgIOBSYDABwiKAclAgARGQUGJSs1KzUAKzX//wBe/pgD1wXsAiYALAAAACYBMNwAAQcCPAR/AAAAFrcDADQ6CBolArj/4rQpMRMZJSs1KzX//wDH/pgD+AW2AiYAFAAAAQcCPATDAAAADrkAAf//tAwSAgslASs1//8Acf6YBBsEXgImADAAAAEHAjwEugAAAAu2Ag8cIgMKJQErNf//AMcAAAP4B+MCJgAUAAABBwI7BM8BUgAZQBABABAQEAIQBSYBLRkMAgslASs1ACtdNf//AHH/7AQbBpECJgAwAAABBwI7BMkAAAALtgJAKRwDCiUBKzX//wDHAAAD+AczAiYAFAAAAQcBNP/mAVIAE0ALAQwFJgEAFSECCyUBKzUAKzX//wBx/+wEGwXhAiYAMAAAAQYBNNYAAAu2AgolMQMKJQErNf//AMcAAAR6B9ECJgAUAAABBwNMBL4BUgAbQBACAQASDAIDJQIBIBIBEgUmACtxNTUBKzU1//8Acf/sBGwGfwImADAAAAEHA0wEsAAAAA23AwILIhwDCiUBKzU1//8ATgAAA/gH0QImABQAAAEHA00EwQFSABtAEAIBCRIMAgMlAgEgEgESBSYAK3E1NQErNTX//wA//+wEGwZ/AiYAMAAAAQcDTQSyAAAAF0ANAwITIhwDCSUDAiIRJgArNTUBKzU1//8AxwAABEEISgImABQAAAEHA04EvAFSABtAEAIBABIMAgMlAgEgEgESBSYAK3E1NQErNTX//wBx/+wEKwb4AiYAMAAAAQcDTgSmAAAADbcDAgAiHAMKJQErNTUAAwDHAAAD+AhiAAsAIwAyAKRAKQYKCgEEAAAIAQM0MyUnKiouOi4CLgwwKkAqAgAqAQkqAhUdAAwBIAMMuP/AsxQXSAy4/8BAMgsOSAwgEQwDGAYJaVnIBtgGAjoGAQkGAQ8ABpAGoAYDEgMGBgECAgVpWQIDAQppWQESAD8rABg/KxESADkYL19eXV5dXV0rABgvFzMvKytfXl0zMxDGXl1yEMZdETk5ERIBFzkRMxEzETMxMCEhESEVIREhFSERIQEiLgIjIgYHIzY2MzIeAjMyNjczBgYTIyYnBgcjNTc2NzMWFhcD+PzPAzH9hwJU/awCef7tJEdDQBwoKg5dDWRMJUlFPhsoKgxcC2VkYmZvXHliNm82uDB3NAW2ov44oP32BuMdJB0uMmpzHSQdLzFqc/6mQmJTURc8eU9FhTr//wBx/+wEGwcQAiYAMAAAAQcDTwSmAAAADbcDAgclMQMKJQErNTX//wDH/pgD+AdzAiYAFAAAACcCPATBAAABBwEtAAABUgAgtAIkBSYBuP/9tQwSAQAlArj//7QlHwIDJSs1KzUAKzX//wBx/pgEGwYhAiYAMAAAACcCPAS0AAABBgEt8wAAFEAOAiIcIgMSJQMLNS8DCiUrNSs1//8AUgAAAmIH4wImABgAAAEHAjsDywFSAB1AFAEAEBAQIBAwEAQQBSYBLhkMBgslASs1ACtdNf//AHsAAAHuBpECJgDVAAABBwI7A3cAAAALtgEACAcCAyUBKzX//wBS/pgCYgW2AiYAGAAAAQcCPAO8AAAADrkAAf/+tAwSBgslASs1//8Am/6YAXMF5QImADQAAAEHAjwDagAAAA65AAL//LQQFgQKJQErNf//AH3+mAXDBc0CJgAeAAABBwI8BYMAAAAOuQAC//+0GB4GACUBKzX//wBx/pgEaAReAiYAOgAAAQcCPATNAAAADrkAAv/8tBgeBwAlASs1//8Aff/sBcMH4wImAB4AAAEHAjsFjwFSABlAEAIAHBAcAhwFJgIsJRgGACUBKzUAK101//8Acf/sBGgGkQImADoAAAEHAjsE2QAAAAu2AiolGAcAJQErNf//AH3/7AXDB9ECJgAeAAABBwNMBX0BUgAbQBADAgAeGAYAJQMCIB4BHgUmACtxNTUBKzU1//8Acf/sBIMGfwImADoAAAEHA0wExwAAABCxAwK4//y0HhgHACUBKzU1//8Aff/sBcMH0QImAB4AAAEHA00FfQFSABtAEAMCBB4YBgAlAwIgHgEeBSYAK3E1NQErNTX//wBU/+wEaAZ/AiYAOgAAAQcDTQTHAAAADbcDAgAeGAcAJQErNTX//wB9/+wFwwhKAiYAHgAAAQcDTgV7AVIAHrEDArj//EANHhgGACUDAiAeAR4FJgArcTU1ASs1Nf//AHH/7ARoBvgCJgA6AAABBwNOBMcAAAAQsQMCuP/8tB4YBwAlASs1NQAEAH3/7AXDCGIACwAXAC8APgB5QCoMBgASBhJAPzEzNho6KjoCOhgPNgEKNkAuMkg2QBsgSDYJKSEAGAEgAxi4/8CzFBdIGLj/wEAVCw5IGB0sGAMkCRVpWQkEAw9pWQMTAD8rABg/KwAYLxczLysrX15dMzMQxisrXl0Qxl0ROTkREgE5OREzETMxMAEQACEgABEQACEgAAEQEjMyEhEQAiMiAgEiLgIjIgYHIzY2MzIeAjMyNjczBgYTIyYnBgcjNTc2NzMWFhcFw/6d/sH+vf6fAV8BRwE+AWL7fPbs6/Ty6+72AmckR0NAHCgqDl0NZEwlSUU+GygqDFwLZWRiZm9ceWI2bza4MHc0At3+of5uAYsBaAFlAYn+cf6f/t7+0AEsASYBJQEp/tMDhx0kHS4yanMdJB0vMWpz/qZCYlNRFzx5T0WFOv//AHH/7ARoBxACJgA6AAABBwNPBMUAAAANtwMCACEtBwAlASs1Nf//AH3+mAXDB3MCJgAeAAAAJwI8BYMAAAEHAS0AwQFSACC0AzAFJgK4//61GB4GACUDuP//tDErBgAlKzUrNQArNf//AHH+mARoBiECJgA6AAAAJwI8BNEAAAEGAS0MAAAWtwIAGB4HACUDuP/+tDErBwAlKzUrNf//AH3/7AZxB3MCJgI0AAABBwBaASkBUgATQAsCWyolBgAlAioFJgArNQErNf//AHH/7AUrBiECJgI1AAABBgBabQAAC7YCUi0oBwAlASs1//8Aff/sBnEHcwImAjQAAAEHACsAgwFSABW0AiIFJgK4/120JioGECUBKzUAKzX//wBx/+wFKwYhAiYCNQAAAQYAK9AAAA65AAL/tbQoJAcAJQErNf//AH3/7AZxB+MCJgI0AAABBwI7BZEBUgAZQBACACUQJQIlBSYCLy0hBgAlASs1ACtdNf//AHH/7AUrBpECJgI1AAABBwI7BNkAAAALtgIqMCQHACUBKzX//wB9/+wGcQczAiYCNAAAAQcBNACkAVIAE0ALAgAqNgYAJQIhBSYAKzUBKzX//wBx/+wFKwXhAiYCNQAAAQYBNPkAAAu2AgctOQcAJQErNf//AH3+mAZxBhQCJgI0AAABBwI8BX8AAAAOuQAC//u0IScGACUBKzX//wBx/pgFKwTyAiYCNQAAAQcCPATNAAAADrkAAv/8tCQqBwAlASs1//8AuP6YBR8FtgImACQAAAEHAjwFUAAAAAu2AQASGAgBJQErNf//AKL+mAREBEoCJgBAAAABBwI8BMMAAAAOuQAB/+y0FRsUCiUBKzX//wC4/+wFHwfjAiYAJAAAAQcCOwVUAVIAGUAQAQAW0BYCFgUmASYfEggBJQErNQArXTX//wCi/+wERAaRAiYAQAAAAQcCOwTXAAAAE0ALASEiFRQKJQEZESYAKzUBKzX//wC4/+wGiwdzAiYCNgAAAQcAWgDyAVIAE0ALAVgkHxEAJQEkBSYAKzUBKzX//wCi/+wFqgYhAiYCNwAAAQYAWn0AAAu2AVsnIh0JJQErNf//ALj/7AaLB3MCJgI2AAABBwArAFIBUgAWuQAB/7hACR8bEQAlARwFJgArNQErNf//AKL/7AWqBiECJgI3AAABBgAruQAADrkAAf+XtCIeHQklASs1//8AuP/sBosH4wImAjYAAAEHAjsFYAFSABlAEAEAHxAfAh8FJgEyJxsRACUBKzUAK101//8Aov/sBaoGkQImAjcAAAEHAjsE3QAAAAu2AScqHh0JJQErNf//ALj/7AaLBzMCJgI2AAABBwE0AIEBUgATQAsBECQwEQAlARsFJgArNQErNf//AKL/7AWqBeECJgI3AAABBgE0AgAAC7YBCSczHQklASs1//8AuP6YBosGFAImAjYAAAEHAjwFUAAAAAu2AQAbIREAJQErNf//AKL+mAWqBPQCJgI3AAABBwI8BLoAAAAOuQAB/+K0HiQcEyUBKzX//wAA/pgEhwW2AiYAKAAAAQcCPASkAAAADrkAAf/8tAkPBQQlASs1//8AAv4UBBQESgImAEQAAAEHAjwFsP//AAu2ASQYHgslJQErNf//AAAAAASHB+MCJgAoAAABBwI7BK4BUgAZQBABAA0QDQINBSYBKBYJBwIlASs1ACtdNf//AAL+FAQUBpECJgBEAAABBwI7BG8AAAALtgEhJRgACiUBKzX//wAAAAAEhwczAiYAKAAAAQcBNP/KAVIAE0ALAQkFJgEAEh4HAiUBKzUAKzX//wAC/hQEFAXhAiYARAAAAQYBNJQAAAu2AQMhLQAKJQErNf//AHH+xQTZBhQCJgC1AAABBwAqALYAAAALtgIlKywDFyUBKzUAAvvbBNn+ugYhAAkAEwAfQBIFDw9vDwIPDwGgCwEPC18LAgsAL11dMzMvXTMxMAEjJiYnNTMWFhcFIyYmJzUzFhYX/rpmPLAkxhxjMf6YZkGvIcccYzEE2TDHPBU9rkQZNMg3FT2uRAAC/GoE2f+8Bn8ADQAVADNAIBBACQ1IEAAVEBUCFRUDBg8KHwoCCgoBoAYBDwZfBgIGAC9dXTMzL10SOTkvXcQrMTABIyYnBgcjNTY2NzMWFyc2NzMVBgcj/tlkcGNyYWUzdzC8R5JQSTa0UXtnBNlLW2VBGTqHRWefwltwFWxiAAL7jQTZ/t8GfwANABUAM0AgEkAJDUgSAA8QDwIPDwMGDwofCgIKCgGgBgEPBl8GAgYAL11dMzMvXRI5OS9dzSsxMAEjJicGByM1NzY3MxYXJSMmJzUzFhf+32ZhcmppZDVxM74+m/3fYnlWsjlGBNlBZWBGFz1/SlmtrFtzFXVYAAL8agTZ/4UG+AANAB4AZEAhEBMTGA8dHx0CGR1ACw5IHQASAURgEpASsBIDcBKAEgISuP/AsxkdSBK4/8BAGAkMSBISAwYPCh8KAgoKAaAGAQ8GXwYCBgAvXV0zMy9dEjk5LysrcXJeXcQrXl0yOS8zMTABIyYnBgcjNTY2NzMWFxMUBwcjJzY2NTQjIgc1NjMy/tlkcGNyYWUzdzC8R5KsfwZUCjs+Yy8YGDjEBNlLW2VBGTqHRWefAXhmHU+BCR8lPgZUBgAC/GYE2f7pBxAAFwAmAEtAMRQFDEATF0gMQAkNSAwRCQwDAEALD0gJAAEAGx41IgEfIgEJIgEiIhmgHgEPHl8eAh4AL11dMzMvXV1dEjnGXSsXMi8rKzMzMTABIi4CIyIGByM2NjMyHgIzMjY3MwYGEyMmJwYHIzU3NjczFhYX/i0kR0NAHCgqDl0NZEwlSUU+GygqDFwLZWRiZm9ceWI2bza4MHc0BjMdJB0uMmpzHSQdLzFqc/6mQmJTURc8eU9FhToAAvxxBNn+zQbBAAcAFQA1QCICgCQHNAcCAAcQBwICBxIPCx8LLwsDCwsPoAgBDwhfCAIIAC9dXTMzL10z1F9dXRrMMTABNjczFQYHIxMiJiczFhYzMjY3MwYG/VpUK7JZdGRCkpIHbAdRaV1dCG0NnwX0b14VdVr+/I5+Rz5DQoOJAAL8cQTZ/s0GwQAHABQANUAiBIAkATQBAgABEAECAgESDwsfCy8LAwsLDqAIAQ8IXwgCCAAvXV0zMy9dM9ZfXV0azTEwASMmJzUzFhcDIAMzFhYzMjY3MwYG/dVid1ayLk85/ugTbAdRaWBaCG0NnQXdXnEVZWj+5QEMRz5BRISIAAL8cQTZ/s0HBgAQAB0AZrYCBUAeJEgFuP/AQBEKEEgFBQqQDwHgDwEPsAQBBLj/wLMqL0gEuP/AsxskSAS4/8BAGQkMSAQEGg8THxMvEwMTExegEQEPEV8RAhEAL11dMzMvXTMzLysrK3LEXXIyOS8rKzMxMAEUBwcjJzY2NTQjIgc1NjMyAyADMxYWMzI2NzMGBv4xfQZUCjk+YSUkFj7Alf7oE2wHUWlgWghtDZ0GeWMeKVwJICM9BlAI/dMBDEc+QUSEiAAC/GYE2f7pBwwAFwAkAEVALhQFDEATF0gMQAkOSAwRCQwDLwA/AAIAAAEAIQ8aHxovGgMaGh6gGAEPGF8YAhgAL11dMzMvXTPGXV0XMi8rKzMzMTABIi4CIyIGByM2NjMyHgIzMjY3MwYGAyADMxYWMzI2NzMGBv4tJEdDQBwoKg5dDWRMJUlFPhsoKgxcC2Xd/ugTbAdPa2JYCG0NnAYzHSQdLjJocR0kHS8xZ3L+pgEIRTxAQYKGAAEALf49AXEAAAAPABpACgIFAAoAEBENCAIALy8zERIBOTkRMzMxMBc0JzMWFRQGIyInNRYzMjbdi3+gaWRANyM1JTPuZ4d3h1tqEXMLLwABABn+agGDAKQACwAcQA0KBwIHDA0ABWtZACMIAC8/KxESATk5ETMxMBMiJzUWMzI1ETMREJM7Py44YqL+ahmWE2sBM/7X/u///wAU/hQEXAW2AiYAIwAAAQcAXgFGAAAAC7YBBhYXAQAlASs1//8AIf4UArYFRgImAD8AAAEHAF4AzQAAAA65AAH/+7QdFwkDJQErNQACABL/7AR7BhQAHAApAHRAQhYnDw0aCgoNAycNJyorCRsGABcPEA9fWRQIEBgQAhEPEB8QAhQDEBAAEgANFQAdXVkAABAAIAADCQMAEAYkXVkGFgA/KwAYP19eXSsAGD8/EjkvX15dXl0zKxEAMxESOTkREgE5OREzETMRMxEzETMxMAEyEhEQAiMiJicjBgcjESM1MzUzFSEVIRUUBzM2FyIGFRUUFjMyNjU0JgK22ezw1W+uNw4fBoGcnLQBtf5LCgpvx6aQk6eUkZIEXP7V/vT+8P7XUE94EwTXh7a2hz1xcaSVvOAI4cHZzdDQAAMAFAAABWgFtgAbACQALQB0QD4SExMgAggcJiYaDyAWKiogGggELi8FBRoLEiUcHCVrWdgcATocAQMPHAEPBRwcGgsAJAska1kLAxoma1kaEgA/KwAYPysRADMREjkYL19eXV9dXSsREgA5ERI5GC8REgEXOREzETMRMxEzETMRMxEzMTABIhUUFyMmJjU0NjMhIAQVFAYHFRYWFRQEIyEREyEyNjU0JiMjEREhMjY1NCYjATV9FaIJDo2UAdcBJgEFjoinoP7z7v39uQEOrJyruvEBJ7CqtLUFGWc9MRVCGYV9r7uCqRkKHa+SxdsFGf4vboF4av2V/e6IioN9//8AxwAABIMFtgIGAY0AAAACAK7/7AR7BhQAFgAjAEVAIxAhFAoKDQMhDSEkJQkVAA0VDhFdWQ4AABddWQAQBh5dWQYWAD8rABg/KwAYPysAGD8SOTkREgE5OREzETMRMxEzMTABMhIREAIjIiYnIwYHIxEhFSEVFAczNhciBhUVFBYzMjY1NCYCttns8NVvrjcOHwaBA179VgoKb8emkJOnlJGSBFz+1f70/vD+11BPeBMGFJfjcXGklbzgCOHB2c3Q0AACALj/7ASsBbYACgAWAEpAKg0AABYRBhYGFxgNCmlZ2A0BOg0BCQ0BDwANoA0CEgMNDRcLAxQDa1kUEwA/KwAYPxI5L19eXV5dXV0rERIBOTkRMxEzETMxMAEUFjMyNjU0JiMjAzMRISAEFRQEIyARAXGZrqOTxbz8ubkBEgEJASD+++39/gGunoeSiY17Awr9ltnPz+kBwgACAKj/7AR1BhQAEAAdADlAHAgGEREDDhcDFx4fCAALBAALGl1ZCxAAFF1ZABYAPysAGD8rABg/ERI5ERIBOTkRMxEzETMzMTAFIgARETMRFAczNjMyEhEQAgEUFjMyNjU0JiMiBhUCk+v/ALQKCm/l2ez7/eKnk5ORkZilkBQBKAEPA/H+hnFxpP7V/vT+7v7ZAjPE2trM0NC93wABAD//7ASRBcsAFwAmQBQDEBAKFgMYGQATaVkABAcNaVkHEwA/KwAYPysREgEXOREzMTABIAARFAIEIyImJzUWMzIAERAAIyIHJzYB8gFEAVui/s3KcbFXwZvsAQ7++/Wdr0qsBcv+dv6Y4f6tuRohoDoBPAESARkBNVCcVgABAH3/7AWRBt0AJABHQCccJgkhAw8hFQ8VJSYZHmtZDxkfGS8ZAwkDGRMTAGlZEwQMBmlZDBMAPysAGD8rABgQxF9eXSsREgE5OREzETMRMxEzMTABIgAREAAzMjcVBgYjIAARNBIkMzIXNTQ2MzIXFSYjIhUVByYmAzns/vIBBvKcw12scP69/qOnAT/YfHRufj09MTlgSkSeBSn+xP7u/uX+zTqgIhkBiQFo4gFUuB0dhI4alBVjaKAfMQABAHH/7AReBh8AIQA6QB4PIyAUGgMUCAMIIiMMEWFZDAEGF2FZBhAAHWFZABYAPysAGD8rABg/KxESATk5ETMRMxEzETMxMAUiABEQADMyFzU0NjMyFxUmIyIVFQcmIyIGFRQWMzI3FQYCZu3++AEL9zhNbX48Py87YTeLYqaenpuRjHIUASMBEAEUASsMuoSPG5UUYv6WNNHPx9NAoDv//wA9AAAFWgW2AgYAdgAAAAIAFAAABf4FtgAHABwAPEAeExkFDwsAAA8ZAx0eFhYPHBEEHARrWRwDDwVrWQ8SAD8rABg/KxEAMxESORgvERIBFzkRMxEzETMxMAEQACEjETMgASAAERAAISERIyIVFBcjJiY1NDYzBTv+7f7q78YCUv3yAVgBef51/o/+aDV9FaIJDo2UAuMBFwEf+4UFGP6F/q7+lv6BBRlnPTEVQhmFfQACAGgAAAQlBbYACAAUAFNALxMEDQoRCA0IFRYQAWtZ2BABOhABCRABDwAQoBACEgMQEAsUFBNpWRQDCwdrWQsSAD8rABg/KxESADkYL19eXV5dXV0rERIBOTkRMzMRMzMxMAEjIgYVFBYzMxMRISARNCQhMxEhNQNtqNnFtcLPuP5o/dsBLgEavf1UAq6CjoF/BRj6SgGW0uQByKIAAgBx/+wEPQYUAAwAIgBLQCcgCgoVHgMNGw8PAxUDIyQaEBIYDhUhIF1ZIQAYB11ZGBASAF1ZEhYAPysAGD8rABg/KwAYPxESOTkREgEXOREzMxEzETMRMzEwJTI2NTU0JiMiBhUUFgUjJyMGIyICERASMzIXMyYmNREhNSECUKSXmaSLmJcCe5EbCHPj1uzt1913DQMK/VYDXoGzzCHlw93NzNKBk6cBKAEPAQ0BLqIUeRUBH5cAAgBv/+wEZgYUAB4AKgBDQCIAEAkfFgMQHCUlEBYDKywAIgMfExAWGShdWRkABg1dWQYWAD8rABg/KxESADkREjk5ERIBFzkRMxEzETMzETMxMAEWFhUUBiMiJic3FhYzMjY1NCYnJiY1NAAzMgQVFAIBFBYXNjY1NCYjIgYCuoh2xKxovoBOTKxoUmBtpdWsAQ7y5QES3v2he4e9wqqRnqgCWk2gY4SaLkCNKz1MQUVrW3X0newBC/jSs/8AAYh+tEUt1qGKqbUAAQB7AAADrAW2AAsAU0AwBwsKBQEBAwsDDA0EA2lZ2AQBOgQBCQQBDwAEoAQCEgMEBAsICAdpWQgDCwBpWQsSAD8rABg/KxESADkYL19eXV5dXV0rERIBFzkRMzMRMzEwNyERITUhESE1IREhewJ5/awCVP2HAzH8z6ICCqAByKL6Sv//AHn/7AVqBc0CBgK2AAAAAQBv/+wEZgXLACcAXUAzJSQkDRYhDQAGHBwSACEEKCklExAQE2tZOhABAw8Q3xACDwYQEB4DAwprWQMEHhlrWR4TAD8rABg/KxESADkYL19eXV9dKxESADkREgEXOREzETMRMxEzETMxMBM0NjMyFhcHJiYjIgYVFBYzMxUjIgYVFBYzMjcVBiEgJDU0Njc1Jiay+diE9WRYa6xqgpTFxsfR4eLGu9ffuP74/uz+3b+5k6IEYKfETUt9STR9aHuRmoeDiZJrqFrUz5y4GQgZtQAB/+n+FAP4BbYAEgBRQDECDRERCAsPCAMTFA0QaVlJDQEPDT8NXw1vDY8Nnw0GCwMNDRMJCQxpWQkDAAVpWQAbAD8rABg/KxESADkYL19eXV0rERIBFzkRMxEzMjEwEyInNRYzMjY1ESEVIREhFSEREFxCMSozSDkDMf2HAlL9rv4UG5wVU1UGWKL9+qH86f6+AAEAff/sBfIG3QAnAFpAMhUpIAgaAgIOJSUnCAMoKRIXa1kPEh8SLxIDCQMSDAAnaVkAAAUMDB1pWQwEBSNpWQUTAD8rABg/KxESADkYLysAGBDEX15dKxESARc5ETMzETMRMxEzMTABIREGBiMgABE0EiQzMhc1NDYzMhcVJiMiFRUHJiMgABEQACEyNxEhA0IB+XTwnv6y/pK2AVfpkoZufjtAMTpgRsG4/vv+2gEaAQ2TjP6/AwT9MyUmAYwBY+UBVrUjI4SOGpQVY2ygVP7E/u7+3v7SIwGyAAIAAP4UBI8FtgAUAB8AQkAiFCEMEBgYFRsJAAsDFRULCQMgIRALABgEBhMMAwYeaVkGGwA/KwAYPzMSFzkREgEXOREzETMRMxEzETMyETMxMCUWFhUUBiMiJjU0EwEzEhIXNjcBMwE0JicGBhUUFjMyAqxERYNqboCJ/h3Bt8EPFFIBH8L9/iMiJx8nH0XdhuVNeZibdp8BFwTb/hr+AFVo2wL4+XM2k0FNjC0/OgABAK7/7AbTBhQAJABFQCQaGBQUFSIMBgMDDBUDJSYaFR4WAAQPFRUeEF1ZHhAJAF1ZCRYAPysAGD8rABg/Pz8REjkREgEXOREzETMRMxEzMzEwJTI2NREzERQGIyImNRE0JiMiBhURIxEzERQHMzY2MzIWFREUFgUdiXm00Obi1Wt0mI20tAoMMqtjur19gZOeApj9YurWx8oBQYaDu9X9yQYU/jhaQFVVv9L+voWDAAEAuP/sArQFtgAPAB9ADgEODggQEQ8DCwRpWQsTAD8rABg/ERIBOTkRMzEwAREUFjMyNjcVBgYjIiY1EQFvSlMsXh4acDiklgW2+5xjYg4JmAwUqa0EdAABAEYAAAJvBbYAEwBYQCwFCQEBAw4SEgcDDBAAAwAUFREFBgVpWQ4GBgEKDAkKCW5ZCgMTAgECblkBEgA/KxEAMxg/KxEAMxESORgvMysRADMREgE5OREzMxEzMxEzETMRMzMxMCEhNTcRIzUzESc1IRUHETMVIxEXAmL98Ky4uKwCEKy5uaxqJwINnwHmKWpqKf4an/3zJwABAMcAAAT0BcMAGwA8QB4WAQEdDAgICQkAHB0MBgADBwcJCgMCCRITGGtZEwQAPysAGD8zPxI5ERczERIBOTkRMxEzETMRMzEwAQEjJgMmJwcRIxEzETY3NgE2NjMyFxUmIyIGBwKeAlbZPbuScKK4uDlCLAFPO2lUPigqMCI8LQM9/MNRARDTiJ394QW2/R9ITDIBmk1BEY8GKDYAAQCuAAAEMwYfABgAQUAiEwcBAAwMDQcKCAYKDQQZGgIKBwMLCw0FDwkNFRAVYVkQAQA/KwAYPzM/EjkRFzMREgEXOREzETMRMzMRMzEwAQczNzcBMwEBIwEHESMREDMyFxUmIyIGFQFgCAg9RgFf0v5EAdvZ/oN9svhDQi87LzIC57JOVAFz/iv9iwIAbf5tBQABHxuVFDZBAAEAHwAAAfIGFAALAERAJgIEBwUABAQJBQUMDQMHCAdfWQCICAEvCK8IvwjfCAQICAUKAAUVAD8/EjkvXV0zKxEAMxESATkRMzMRMxEzETMxMAEzFSMRIxEjNTMRMwFikJC0j4+0A1yH/SsC1YcCuAAB//T/7ARWBiEAJgBkQB0AGigBAiMQEAUTAhICBQQKBScoBAIFExASBhEDA7j/wEAYCQxIEQMBASIiDQAVDQhdWQ0BHBddWRwWAD8rABg/KwAYPxI5ETMROTkrERIXORESARc5ETMRMxEzETMRMzIxMCMBJwcnNyYmIyIHNTYzMhYXNxcHARYWMzI3FQYjIiYnAyYnIwYHAwwB2S/ZJ8oaRDs+NURDbYsz4CbQAW4ULyQYJTJDSlogllURCCFQ+gQ1g0GBPS4oDJERVmNEgUL8BTk2CoUYSlsBpPNTfr79wQABALj/7Ad1BbYAJAA+QB8BIwoHExAVFQcjAyUmFh0gEQgkAxQSDQQgBGlZGSATAD8zKxEAMxg/PzMzEjk5ERIBFzkRMzMRMxEzMTABERQWMzI2NREzERQWMzI2NREzESMnIwYGIyImJyMGBiMiJjURAXF2ga2luXeFrKG5kh4LM8h3i68tCjrTftPBBbb79I+Qwc0Dnfv0j5DM6wN0+kqoV2VkaGJq2OYEDAAB/+n+FAVOBbYAHQA2QBoXDhISHQsIBR0FHh8EDQwJAAMMEhUaaVkVGwA/KwAYPz8zEjk5ERIBOTkRMzMRMxEzMjEwEzMXARMzJgI1ETMRIwEjFxYVERQGIyInNRYzMjY1x9UtAeD/CAIMrNf88QgFDIuKQjEqM0g5BbZH/Rr+cxgBJ0IDOfpKBL5Rtob8JamZG5wVU1X//wCu/hQETAReAgYBZgAA//8Aff/sBcMFzQIGAlMAAAACAH3/7AfhBc0AGwAnAEVAIxoiHAYAIhITEyIGAygpGgsLCRMSFyUJJWlZDgkEAx9pWQMTAD8rABg/MysRADMYPxI5ETMREgEXOREzETMRMxEzMTABEAAhIAAREAAhIBc2NjMyFhURIxE0JiMiBgcWARASMzISERACIyICBYH+rv7R/s3+sAFPATYBI6g5zXvRwrh2gmyKJ237vuXc2+Ph297lAt3+nv5xAYoBaQFlAYm7WGPY5/vyBA6Qjz4/vf7q/t7+0AEsASYBJQEp/tMAAgBx/hQGHQReABoAJQBHQCQZABsHACETFBQhBwMmJxkMDAMKFBsXJAokXVkPChADHl1ZAxYAPysAGD8zKxEAMxg/ERI5ETMREgEXOREzETMRMxEzMTABEAAjIiYCNRASMzIXNjYzMhYVESMRECMiBxYFFBYzMjY1NCYjIAQ1/v3ijtt2/+TZgTWbV6Sks7yCPkf89paRkZiXkv7ZAif+8v7TiwEGqgELASyTS0jA0/tJBK8BBFqCxM/X1tDO0gACABQAAAUSBbYACAAeAEZAIxUbABAQEQsEBBEbAx8gGBgRHg8Aa1kPDx4REhMIHghrWR4DAD8rEQAzGD8SOS8rERIAORgvERIBFzkRMxEzETMRMzEwATMyNjU0JiMjNyARFAQhIxEjESMiFRQXIyYmNTQ2MwIjk9rEtsG6ywIk/tD+6ai5NX0VogkOjZQC142cjYyd/lLf8P3HBRlnPTEVQhmFfQACAK7+FAR7Bh8AIAAtAEpAKCUJGQwEHR0eEysrAx4DLi8ZDBYQHhsABWFZAAEQIV1ZEBAWKF1ZFhYAPysAGD8rABg/KwAYPxESOTkREgEXOREzETMRFzMxMAEyFxUmIyIGFRUUBwczNjYzMhIREAIjIicjFxYVESMTEAEiBgcVFBYzMjY1NCYBqENCLzsvMggEDECobtbt7tfddwwECLQCAeijkQKUpoqbmwYfG5UUNkGkPU4pWlD+1/7y/vP+0p8pTj3+PQbsAR/9qLjFI9/H4MjJ1QACAMf/MwTbBbYACAAXAE5AJhUSFAQOAAoKCxIECwQYGRYLDghpWQ4OCwwUCQkAa1kJCQsMAwsSAD8/EjkvKxEAMxESORgvKwAYEMYREgE5OREzETMRMzMRMxEzMTABMzI2NTQmIyMRESMRMxUzIAQVEAUBIwEBf9uypKa60bi42wEQAQX+2wGR1/6eAiuMi4p+/UX+cQW2zc/Q/t5l/XACXAABAGD/7AP+BcsAJQA7QB0OACATGgATCAAIJicWBAQACBALaVkQBCMdaVkjEwA/KwAYPysREgA5ETMREgE5OREzETMRMxEzMTATNDY2Nz4CNTQmIyIHJzYzMgQVFAYHDgIVFBYzMjcVBgYjIiRgUqiqjH03k4KTqDqvwtEBAqrPn48+paS64EXSe/X+6wGHY5JyPzRNX0dlcE6eUsqrnMtLOlJeQ25+YbEiLdwAAQBc/+wDbQReACMAPUAeDQAgEhoAEgcAByQlFhoSBAAHDwpdWQ8QIh1eWSIWAD8rABg/KxESADkREjkREgE5OREzETMRMxEzMTATNDY2NzY2NTQmIyIHJzYzMhYVFAYGBw4CFRQWMzI3FQYjIFw+gYu1ZnRwZ6c+pZvJ0zt+m2xzMIOBrLCA2P5KAS9Mblg0RU89PkdGj0qWjUxqVTwpQD8tUFJYpEX//wBKAAAEXgW2AgYBUgAAAAL/jf4UAt0GHwAYACIAT0AuESQcAwMKHxcXIyQAHl1ZgAABAAAQACAAoACwAAUJAwAABgYZXVkGARQNXVkUGwA/KwAYPysRADMYL19eXXErERIBOREzMzIRMxEzMTATIiY1NDYzMhYVERQWMzI2NxUGBiMiJjURAyIGFRQzMzU0Jol7gYZ6golKUydlHB9tNKOVZCwkZU8yBFZ4bW52lI36b2RhDQmJDhOprQTsATUxH1IbSD8AAQAh/hQCtgVGAB4AUEAoFB0CFg0LEhYWCx0HCwcfIBAQDxIMFRIVZFkSDwkZXVkJFgAFYVkAGwA/KwAYPysAGD8rEQAzETMzGC8REgE5OREzETMRMxEzETMRMzEwASInNRYzMjU1IyARESM1NzczFSEVIREUFjMyNjcREAHHPD8uOGIW/r6bnUhrAT3+w1tRI14Y/hQZlhNr0QFTAn9WSOr8jP2GX2YOCf6P/u8AAQAUAAAEhQW2ABEAL0AXAggPEA0QCAMSEwUFCxASDgALAGlZCwMAPysRADMYPxI5LxESARc5ETMRMzEwASIVFBcjJiY1NDYzIRUhESMRATV9FaIJDo2UA1D+ObgFFGI9MRVCGYV9ovrsBRQAAQAh/+wCtgYfACAARkAlEhAABAQUEAILCxoQAyEiFx1hWRcBFAARAwADZFkADw4HXVkOFgA/KwAYPysRADMRMxg/KxESARc5ETMRMzMRMxEzMTABIRUhERQWMzI2NxUGBiMgEREjNTc1ECEyFxUmJiMiBhUBcQE9/sNbUSNeGBlpNv6+m50BLk9OF18nQToESoz9hl9mDgmKCxUBUwJ/VkiHATwblQgMRkUAAQAU/hQEXAW2ABEALEAXBhEEDBEBBBITBQECAWlZAgMOCWlZDhsAPysAGD8rEQAzERIBFzkRMzEwASE1IRUhERQWMzI3FQYjIiY1Ad3+NwRI/jo6RzIqMVCLigUUoqL6SldRFZwbmakAAQBM/+kF9AW2AB8ARkAkCgMWHQkNFx0TDQMDBhoTBCAhBhoYChcYF2lZBxgDEABpWRATAD8rABg/MysRADMSOTkREgEXOREzETMzETMRMxEzMTAlMjY1NAInNSEVIRYSFRAAISAAETQSNyE1IRUGAhUUEgMh6vGmsAJO/pOXoP6d/sb+wv6eoJX+lgJOs6Xzi//34QFDfpOidP6ozf7M/qIBXAE0zQFccqKTgP663Pb/AAABAAAAAASRBcsAGQAoQBMFABAVEBobCQQFAwQSGBNpWRgEAD8rABg/PxI5ERIBOTkRMzIxMAEUBwEjATMBFhc2NzY3EzY1NCYjIgc1NjMgBJFc/o65/fbBAUs/HREmKxeuSkI/MiouUwEUBKRt1fyeBbb8RrSMPVhmQQGgtUtQQRWcGwABAAAAAASHBc0AEQAsQBULEwINDg4SEwkJDgoDDhIFAGtZBQQAPysAGD8/EjkvERIBOREzMhEzMTATIgc1NjMyFhcBATMBESMRASZQKyU6QUtcJgEGAXPG/iO4/rQkBTEQlRdHU/20As/8gf3JAi8CukgAAQAC/hQEVgReAB8ANEAaAyEVDg4UICEZFRQVFQ8ABV1ZABAMEV1ZDBsAPysAGD8rABg/PxI5ERIBOTkRMxEzMTABMhcVJiMiBgcBBgYjIic1FjMyNzcBMxMWFzM2NxM2NgPhQzIlGCQtFv6JQcGNS0oyRq5KNf5Gwe1LEQgRUpsnWwReGIUKNjn8DLOhEY8MwpIETv2PzF9J5AG9b1cAAQBOAAAERAW2ABEAV0AwAw4GDQ0JAgcQCxEOCBITChEAEWxZBw8AARIFAAAOBgMEBANpWQQDDwsODgtpWQ4SAD8rERIAORg/KxESADkSORgvX15dMysRADMREgEXOREzETMxMBMhASE1IRUBMxUhASEVITUBIaIBeQE1/RYDyf66+v6m/qQDF/wKAWz+6ANCAdCki/4Xkv30pIsCJQABAFAAAANzBEoAEQBsQD0HAg0JBgMRBgICEAsRDgUSEwoRABFeWQc1AEUAZQADCAABEQ8AARQDAAAOBgMEBANkWQQPDwsODgtkWQ4VAD8rERIAORg/KxESADkSORgvX15dXl1dMysRADMREgEXOREzETMRMzMRMzEwEyETITUhFQMzFSEDIRUhNQEjdQFJ4P3VAvHjz/7L/AJU/N0BCuUCgQE9jIf+vo/+mYt3AXsAAQBI/+wEOwW2ABoASEAmFhAaBAQQEAAUFwkFGxwVAAAUa1kAAAcaFxgYF2lZGAMHDWtZBxMAPysAGD8rERIAORI5GC8rEQAzERIBFzkRMxEzETMxMAEeAhUUBCEgJzUWFjMyNjU0JiMjNQEhNSEVAlSL4Hz+yv7p/v2jZOJix8TKwX8Bpv1aA40DhQRyx4Pg+U+oMDConI6bhQGdpJEAAQBx/+wEZAW2ABwARkAlBAoAChgRAwYcGAUdHgUcHAdrWRwcFAAEAQEEaVkBAxQNa1kUEwA/KwAYPysREgA5EjkYLysRADMREgEXOREzMxEzMTATNSEVIQEVIyIGFRQWMzI2NxUGBiMiJiY1NDY2N64Djf1dAaOfrb7KwWThY1zaiLP+hHvejgUlkaT+Y4WmlpGgMDCoLCNvzImL0XUEAAEARv4UA98ESgAYAElAJgQKAAoVAxAQBhgVBBkaBRgYB15ZGBgSAAQBAQRdWQEPEg1dWRIbAD8rABg/KxESADkSORgvKxEAMxESARc5ETMRMzMRMzEwEzUhFSEBFSMiBhUUFjMyNxUGISIANTQAN30DRv2NAcB4ztDBocy3jP776P7gAQfwA8eDmP4Pfa6okrJWpEgBA9LYAQERAAEAOf4UA5gESgAkAGZANxQOGBwDDhIiFSIIHA4OGQgDJSYLH11ZDwsfCwIJAwsTGRkSXlkZGQUYFRYWFV1ZFg8FAF1ZBRsAPysAGD8rERIAORI5GC8rEQAzGC9fXl0rERIBFzkRMxEzMxEzETMRMxEzMTABMjcVBiMiJjU0NjMyNjU0JiMjNQEhNSEVARYWFRQGIyIGFRQWAbqsnHrQuca+u6OOtsl4AXb91wMn/oHU4/TubGdt/qpKpDyAdIB4cIp6c30BTpiD/rAKv7LDzyo4KzMAAQBiAAAEKQYfACEAXkAxEwQLHRUcHBAhGh0QBAQgHQMiIxYhACFsWRMPAAELAwAADR0NB2tZDQEeGh0abFkdEgA/KxEAMxg/KxESADkYL19eXTMrEQAzERIBFzkRMxEzMxEzETMRMxEzMTATITY2NTQmIyIGByc2MzIWFRQGBzMVIQYGARUhFSE1ATchoAHtODF6bF2VS2C/4sDcKzPN/tkWNP59Av78OQFnYP53A1pam1lnckRDeazHrFahW48hQ/4xCY+WAbh9AAEASP/sBDsFtgAbAENAIxsGGAEWBhISFgsDHB0BFmtZAQEJGQAYGRhpWRkDCQ9rWQkTAD8rABg/KxEAMxESORgvKxESARc5ETMRMzMRMzEwAREzMhYWFRQEISAnNRYWMzI2NTQmIyMRIzUhFQHLVp72hv7K/un+/aNk4mLHxMCr/qEDjQUS/nVuzIjg+U+oMDConIueAiKkpAABAET/7AOPBEoAGQBDQCIZBRYKARQFEBQQGhsBFF1ZAQEIFwAWFxZdWRcPCA1dWQgWAD8rABg/KxEAMxESORgvKxESATk5ETMRMzMzETMxMAEVMzIWFRQGIyInNRYzMjY1NCYjIxEjNSEVAZYv2+/43fKEt72NmJqfw38C6gOy7763p7tHolZtbG1qAYOYmAABAEr/7ANYBUYAIQBQQCgJEQIWBwsLABEcHAAWAyIjDxEfHAEFB0ABCgQHBwpkWQcPFBleWRQWAD8rABg/KxEAMxEzGhgQzRESORI5ERIBFzkRMxEzETMRMxEzMTABNSM1NzczFSEVIRUUFhcWFhUUBiMiJzUWMzI2NTQmJyYmARe7vUdrAT3+wyo2qYTm0NiAsKyIfGOGYUkDBrhWSOr8jLxFQRI/kmqaqUWkWFhKPFQ2KYQAAgCu/hQEUAReAA4AGAA8QB4EDwAAAQoSARIZGgQOBwIPARsHFV1ZBxAOD11ZDhYAPysAGD8rABg/PxESORESATk5ETMRMxEzMzEwASMRMxczNjMyFhUUAgQHNSQANTQmIyIGFQFitJQYCHDUxOa7/qfaAQwBKJSBlYr+FAY2lqry1rv+07UNkyMBGNeOqLTJAAEBwf4UAmAGFAADABZACQABAQQFAgABGwA/PxESATkRMzEwASMRMwJgn5/+FAgA//8Auv4UA2gGFAAnA5P++QAAAAcDkwEIAAAAAQCF/hQDnAYUABMAXkAyEw8ECAwMARENBgoKDQ8DFBUHEwATbFkEAA8AARUDCw8IEA8QbFnADwEADwAPDQIADRsAPz8SOTkvL10rEQAzETNfXl0RMysRADMREgEXOREzETMzMxEzMxEzMTATIREzESEVIRUhFSERIxEhNSE1IYUBPJ8BPP7EATz+xJ/+xAE8/sQDNwLd/SOT/pT9AgL+lP7//wCT/+MBkQW2AgYABAAA//8AxwAACgcHcwAmABMAAAAnACkFwwAAAQcBLgWaAVIAHrQDJQUmA7j/60AMJyIWFyUCNBMaACklKzUrNQArNf//AMcAAAlKBiEAJgATAAAAJwBFBdcAAAEHAS4FYgAAABe5AAP//kAMJyIWFyUCPhMaACklKzUrNf//AHH/7AhfBiEAJgAvAAAAJwBFBOwAAAEHAS4EewAAABRADgMCNzImJyUCWCMqDzklKzUrNf//AMf+ewWmBbYAJgAbAAABBwAZBDEAAAALtgEaDhEFFSUBKzX//wDH/hQFpAXlACYAGwAAAQcANQQxAAAADbcCARkOEQQhJQErNTX//wCu/hQDgwYUACYANwAAAQcANQIQAAAADbcCAVcMDwAfJQErNTX//wDH/nsHiQW2ACYAHQAAAQcAGQYUAAAAC7YBYxwfACMlASs1//8Ax/4UB4cF5QAmAB0AAAEHADUGFAAAAA23AgFjHB8ALyUBKzU1//8Arv4UBmUF5QAmADkAAAEHADUE8gAAAA23AgFTHSAUMCUBKzU1//8AAAAABRsHjgImABAAAAEHAS4ALwFtABNACwIAGhUFBiUCGAUmACs1ASs1//8AXv/sA9cGIQImACwAAAEGAS7iAAAOuQAC/+m0Mi0TGSUBKzX//wADAAACtweOAiYAGAAAAQcBLv7/AW0AE0ALARYFJgEDGBMGCyUBKzUAKzX///+vAAACYwYhAiYA1QAAAQcBLv6rAAAAC7YBARALAgMlASs1//8Aff/sBcMHjgImAB4AAAEHAS4AwQFtABW0AiIFJgK4//+0JB8GACUBKzUAKzX//wBx/+wEaAYhAiYAOgAAAQYBLgwAAA65AAL//rQkHwcAJQErNf//ALj/7AUfB44CJgAkAAABBwEuAI0BbQATQAsBHAUmAQAeGQgBJQErNQArNf//AKL/7AREBiECJgBAAAABBgEuGwAAC7YBBiEcFAolASs1//8AuP/sBR8IAgImACQAAAEHCRoC8gFSABtADwMCASEFJgMCAQUtLAgBJQErNTU1ACs1NTX//wCi/+wERAawAiYAQAAAAQcJGgJ1AAAAEEAJAwIBATAvFAolASs1NTX//wC4/+wFHwhKAiYAJAAAAQcIXALfAVIAJkAQAwIBICEwIUAhAyEFJgMCAbj/+rQkLggBJQErNTU1ACtxNTU1//8Aov/sBEQG+AImAEAAAAEHCFwCcwAAABBACQMCAQYnMRQKJQErNTU1//8AuP/sBR8IXgImACQAAAEHCRkC6QFSACZAEAMCASAhMCFAIQMhBSYDAgG4//60OjMIASUBKzU1NQArcTU1Nf//AKL/7AREBwwCJgBAAAABBwkZAm8AAAASsgMCAbj//LQ9NhQKJQErNTU1//8AuP/sBR8ISgImACQAAAEHCF0C4QFSACZAEAMCASAhMCFAIQMhBSYDAgG4/++0LhIIASUBKzU1NQArcTU1Nf//AKL/7AREBvgCJgBAAAABBwhdAnUAAAASsgMCAbj/+7QxFRQKJQErNTU1AAIAaP/sBBIEXgAUABsAV0A1ERkJAwsLGAkDHB0KGV5ZCQoBEg8KHwoCDwovCj8KfwqPCgUTAwoKBgAADmFZABAGFV1ZBhYAPysAGD8rERIAORgvX15dcV5dKxESARc5ETMRMzMxMAEyABEQACMiAjU1ISYmIyIGBzU2NhMyNjchFhYCAvgBGP7638/2AvAFtKVYnmpboJqBlg790QKIBF7+1f76/vj+xwEL5G26wx8tnicg/CGmk5ei//8AAAAABRsIAgImABAAAAEHCRoCjwFSABtADwQDAgAgDgUGJQQDAh0FJgArNTU1ASs1NTX//wBe/+wD1wawAiYALAAAAQcJGgJKAAAAErIEAwK4//K0OCYTGSUBKzU1Nf//AAAAAAUbCAICJgAQAAABBwkdAo8AAAANtwMCAA4UBQYlASs1Nf//AF7/7APXBrICJgAsAAABBwkcAkoAAAAQsQMCuP/ytDU0ExklASs1Nf////4AAAaRBrwCJgBsAAABBwEvAZwBUgAguQAC/1VAEhcWBgclAn8XjxefF68XBBcFJgArXTUBKzX//wBe/+wGgQVqAiYAiwAAAQcBLwEZAAAADrkAA//XtD49ChclASs1AAEAff/sBb4FywAjAGxAPRIEBhgMAgYGIR0dHyMMBCQlBR8gH2xZAiAgCQAAI2lZDwAfAC8ArwC/AAUJAwAACRAQFWlZEAQJG2lZCRMAPysAGD8rERIAORgvX15dKxESADkYLzMrEQAzERIBFzkRMzMRMxEzETMzMTABIREzFSMRBgYjIAARNBIkMzIXByYjIAAREAAhMjc1ITUhNSEDQgH5g4N08J7+sv6StgFX6erKRsG4/vv+2gEaAQ2TjP7TAS3+vwME/s2S/vglJgGMAWPlAVa1VqBU/sT+7v7e/tIjkZKPAAIAcf4UBK4EXgAiAC4AgUBLHiEUEhktBxImIhANAQEiIR8HBS8wDQIEChUfIB9eWRIPIB8gLyADIQMgIBcEDg8KKl1ZChAEI11ZBEATFkgEQAoOSAQVFxxdWRcbAD8rABg/KysrABg/KwAYPxESOS9fXl0zKxEAMxESOTkREgEXOREzMxEzMxEzMxEzETMxMCU3IwYjIgIREBIzMhczNzMRFAczFSMGISInNRYzMjchNSE3JTI2NTU0JiMiBhUQA4sGCG/l1+3u1N95CxiPBHWTYf6Y8Jug9Z1T/s8BbAT+xauSmKmMlR+HpgEiAQsBBwEqppL7pCgkkvxGplZmkj20r8Ah3MjQzP5o//8Aff/sBTsHcwImABYAAAEHAS4A+AFSABNACwEmBSYBeigjCAIlASs1ACs1//8Acf4UBD0GIQImADIAAAEGAS4XAAALtgIeNTAUHSUBKzX//wDHAAAE9AdzAiYAGgAAAQcBLgBMAVIAFbQBFwUmAbj/zbQZFAYAJQErNQArNf//AK4AAAQzB5wCJgA2AAABBwEuAAIBewAWuQAB//BACRwXDAYlARoCJgArNQErNf//AH3+PQXDBc0CJgAeAAABBwEzAn0AAAALtgIpIh4GACUBKzX//wBx/j0EaAReAiYAOgAAAQcBMwG0AAAAC7YCFCIeBwAlASs1//8Aff49BcMGvAImAB4AAAAnAS8AxQFSAQcBMwJ9AAAAJUAbAn8bjxufG68bBBsFJgMpJiIGACUCABsaBgAlKzUrNQArXTX//wBx/j0EaAVqAiYAOgAAACYBLxAAAQcBMwG0AAAAFrcDFCYhBwAlArj//7QbGgcAJSs1KzX//wBI/+wEOwdzAiYDigAAAQcBLv/OAVIAFrkAAf/1QAknIhgZJQElBSYAKzUBKzX//wAd/hQDtgYhAiYCvwAAAQcBLv9yAAAADrkAAf/0tCYhFxglASs1//8AxwAACgcFtgAmABMAAAEHACkFwwAAAAu2AjQTGgAcJQErNf//AMcAAAlKBbYAJgATAAABBwBFBdcAAAALtgI+ExoAHCUBKzX//wBx/+wIXwYUACYALwAAAQcARQTsAAAAC7YCWCMqDywlASs1//8Aff/sBTsHcwImABYAAAEHAFoBZAFSABNACwElBSYB2SUhCAIlASs1ACs1//8Acf4UBD0GIQImADIAAAEGAFpKAAALtgJEMi4UHSUBKzUAAQDH/+4GyQW2ABkAXEA0BQEBAgkGGBIPDxgCAxobEA8FAGlZ2AUBOgUBCQUBDwAFoAUCEgMFBQIHAwMCEhUMaVkVEwA/KwAYPz8zEjkvX15dXl1dXSsAGD8REgEXOREzETMzETMRMzEwAREjETMRIREzERQWMzI2NREzERQGIyImNREBf7i4Al65XmBbYbnIs67DAqr9VgW2/ZYCavuaXWZnXgL4/Qilv7yqAVYAAgDH/hQE2QXNAA4AGAA7QB4LDwcHCAMSCBIZGgsGAAYPalkGFgkDCBsAFWlZAAQAPysAGD8/PysREgA5ERIBOTkRMxEzETMzMTABMhIVEAAFESMRMxczNjYBJAARNCYjIgYVAx3S6v5L/lu4kR8KTMv+5wFKAViYjcG8Bc3++uz+tv4Gq/4oB6TGcWr6y4oBqgENpq7j8v//AMcAAAVOB3MCJgAdAAABBwArAGYBUgAVtAEVBSYBuP+ttBkdCRMlASs1ACs1//8ArgAABEwGIQImADkAAAEGACvqAAAOuQAB/760Gh4KFCUBKzX//wAAAAAFGwdzAiYAEAAAAQcDSwTdAVIAGrEDArj/mUAKHA4FBiUDAhkFJgArNTUBKzU1//8AXv/sA9cGIQImACwAAAEHA0sEmAAAABCxAwK4/4u0NCYTGSUBKzU1//8AAAAABRsHPgImABAAAAEHBMkCjwFSABNACwIAGREFBiUCGQUmACs1ASs1//8AXv/sA9cF7AImACwAAAEHBMkCVAAAAA65AAL//LQxKRMZJQErNf//AKAAAAP4B3MCJgAUAAABBwNLBMUBUgAZtgIBFwUmAgG4/7C0GxUCCyUBKzU1ACs1Nf//AHH/7AQbBiECJgAwAAABBwNLBLgAAAAQsQMCuP+9tCslAwolASs1Nf//AMcAAAP4Bz4CJgAUAAABBwTJAmIBUgATQAsBFwUmAQEXDwILJQErNQArNf//AHH/7AQbBewCJgAwAAABBwTJAlYAAAALtgIPJx8DCiUBKzX///+FAAACZAdzAiYAGAAAAQcDSwOqAVIAGbYCARcFJgIBuP+btBsVBgslASs1NQArNTX///8xAAACEAYhAiYA1QAAAQcDSwNWAAAAELECAbj/mbQTDQIDJQErNTX//wAdAAACmQc+AiYAGAAAAQcEyQFcAVIAE0ALARcFJgEBFw8GCyUBKzUAKzX////JAAACRQXsAiYA1QAAAQcEyQEIAAAADrkAAf//tA8HAgMlASs1//8Aff/sBcMHcwImAB4AAAEHA0sFcQFSABm2AwIjBSYDArj/nLQnIQYAJQErNTUAKzU1//8Acf/sBGgGIQImADoAAAEHA0sExwAAABCxAwK4/6W0JyEHACUBKzU1//8Aff/sBcMHPgImAB4AAAEHBMkDIQFSABNACwIjBSYCACMbBgAlASs1ACs1//8Acf/sBGgF7AImADoAAAEHBMkCbQAAAAu2AgAjGwcAJQErNf//AKYAAATbB3MCJgAhAAABBwNLBMsBUgAasQMCuP96QAokFgwQJQMCIQUmACs1NQErNTX//wAjAAADLwYhAiYAPQAAAQcDSwRIAAAAELECAbj/pLQhGwwCJQErNTX//wDHAAAE2wc+AiYAIQAAAQcEyQJ9AVIAFrkAAv/hQAkhGQwQJQIhBSYAKzUBKzX//wCuAAADLwXsAiYAPQAAAQcEyQHwAAAAC7YBAB0VDAIlASs1//8AuP/sBR8HcwImACQAAAEHA0sFWAFSABm2AgEdBSYCAbj/t7QhGwgBJQErNTUAKzU1//8Aov/sBEQGIQImAEAAAAEHA0sExwAAABCxAgG4/5+0JB4UCiUBKzU1//8AuP/sBR8HPgImACQAAAEHBMkC7gFSABNACwEdBSYBAR0VCAElASs1ACs1//8Aov/sBEQF7AImAEAAAAEHBMkCeQAAAAu2AQUgGBQKJQErNf//AE7/7ARGBcsCBgGTAAAAAQAU/hQDtgReACgATEApExADFiMjAycKHAUpKhMnKCgnXlkAKAEOAygoGg0NBl1ZDRAaIF1ZGhsAPysAGD8rERIAORgvX15dKxESADkREgEXOREzETMzMTABMjY1NCYjIgYHJzY2MzIWFRQGBxYWFRQGBiMiJzUWFjMyNjU0JiMjNQGLkKqehT1+Vj1an1/T8oKCpaSG+Z/ullvQYaLA0M6hAdOPcXGHHiiPKx/FrX20LCrNlpDifEykKy+5m52pj///AMcAAAUlB3MCJgAXAAABBwEuAJgBUgATQAsBFgUmAQAYEwYLJQErNQArNf//AK4AAARMB5wCJgAzAAABBwEuAE4BewATQAsBLyMeChYlASECJgArNQErNQABAMf+FAUzBc0AEgAzQBkHAwMEDg8EDxMUBwQLBQMEEg8bCwBpWQsEAD8rABg/Pz8REjkREgE5OREzETMRMzEwASARESMRMxczNjYzIBERIxE0JgMj/ly4kR8KQvl9Afq4qAUt/jX8ngW4vF10/eP6ZAWcx7b//wBx/hQFJwYUAgYEHQAAAAIAd//sBOcFtgAbACUATEAnCAMUGRwSGRYGAwsiIgMWEgQmJwgUJAAAJGtZAAAOBBcDDh9pWQ4TAD8rABg/MxI5LysREgA5ORESARc5ETMRMxEzETMRMxEzMTABMjY1NTMVEAcWFhUUACEiJCY1ECUmETUzFRQWAxQWMzI2NRAhIAKul6C57Jee/s/+9KX+/40BMee4oOC8ubm+/of+jQPDqJe0tP7YYzDRm+X+9nnjkwFBXV8BKrS0l6j+GKepqqYBSgACAHH/7ARoBhQAHAAoAExAJwkDFBodEhoXBgMMIyMDFxIEKSoJFCYAACZdWQAADwQYAA8gXVkPFgA/KwAYPzMSOS8rERIAOTkREgEXOREzETMRMxEzETMRMzEwATI2NREzERQGBxYWFRQAIyIANRAlJiY1ETMRFBYDFBYzMjY1NCYjIgYCbYl5tF5phob+7+/k/u0BCmlctHm4oqCdpKednaID4ZOeAQL++J60JzPZnu/+8gEV6AFLYie2mQEI/v6ek/4IsLi2srKxsv//AE7+agREBbYCJgApAAABBwNVAsEAAAALtgEAExMJCSUBKzX//wBQ/moDcwRKAgYF7gAA//8AAAAABRsHNwImABAAAAEHATEBhQFSABNACwIADhQFBiUCFwUmACs1ASs1//8AXv/sA9cF5QImACwAAAEHATEBNQAAAA65AAL/57QmLBMZJQErNf//AMf+FAP4BbYCJgAUAAABBwBeAXsAAAALtgEDEgwCCyUBKzX//wBx/hQEGwReAiYAMAAAAQcAXgFvAAAAC7YCECIcAwolASs1//8Aff/sBcMIHQImAB4AAAEHCRoDIQFtABtADwQDAicFJgQDAgAzMgYAJQErNTU1ACs1NTX//wBx/+wEaAawAiYAOgAAAQcJGgJtAAAAEEAJBAMCADMyBwAlASs1NTX//wB9/+wFwwgdAiYAHgAAAQcJGwMfAW0AIEAMAwKwIcAhAiEFJgMCuP//tCEtBgAlASs1NQArXTU1//8Acf/sBGgGsAImADoAAAEHCRsCagAAABCxAwK4//60IS0HACUBKzU1//8Aff/sBcMHNwImAB4AAAEHATECFwFSABNACwIhBSYCABgeBgAlASs1ACs1//8Acf/sBGgF5QImADoAAAEHATEBYgAAAA65AAL//7QYHgcAJQErNf//AH3/7AXDCAICJgAeAAABBwkdAx8AAAAQsQMCuP/+tCcmBgAlASs1Nf//AHH/7ARoBrICJgA6AAABBwkcAm0AAAANtwMCACcmBwAlASs1Nf//AAAAAASHBrwCJgAoAAABBwEv/+oBUgAdQBQBfwyPDJ8MrwwEDAUmAQEMCwcCJQErNQArXTX//wAC/hQEFAVqAiYARAAAAQYBL7EAAAu2AQEbGgAKJQErNQACAA7/wwL4BhQAEgAcAFBAKRASAhsbEgcWEhYdHhsNGQISBA8KBBlkWQ8EHwQCCQMECgAAChNkWQoWAD8rABg/EMRfXl0rABgQxhE5ORE5ORESATk5ETMRMxEzETMxMBMzETYzMhYVFAYjIiYnBgcnNjcFMjY1NCYjIgcWrrQ/TXyOjoNehiYeJ4pKVgE3PDM/Nj4/BwYU+6oZiW1yg0c8PW89yG2+PS01NjGkAAIArv/DBeEEXgAiACwAb0A7DQ8bFxcYACsrDwUmJg8YAy0uAA8CKwopDBsYHwwIAilkWQ8CHwICCQMCCBkPGBUfE11ZHxAII2RZCBYAPysAGD8rABg/PxDEX15dKwAYEMYREjkREjk5Ejk5ERIBFzkRMxEzETMRMxEzETMxMAE2MzIWFRQGIyInBgcnNjcRNCYjIgYVESMRMxczNjYzMhYVEzI2NTQmIyIHFgRMP0x8jouFtVMeKIlKVnd/qZm0kRsKM7hvysSDNDo+Nj4/BwG+GYltcoODOXM9yG0BiYaDu9P9xwRKllFZxM/9rDU1NTYxpAACAB3/wwMGBUYAGgAkAG1AOAgeARgYGgYKIyMaDx4aHiUmChoMIxUhFxIMIWRZDwwfDAIJAwwSAwQGQAAJBglkWQYPEhtkWRIWAD8rABg/KxEAMxoYEM0zEMRfXl0rABgQxhE5ORE5ORESATk5ETMRMxEzMxEzETMRMzEwEyM1NzczFSEVIRE2MzIWFRQGIyImJwYHJzY3BTI2NTQmIyIHFrybnUhrAT3+wz9MfI6LhV6GJh4oiUtUATg0Oj42Pj8HA75WSOr8jP4AGYltcoNHPDlzPctqvjU1NTYxpAADAHH/7AdWBhQAHQAnADMAVEAsMQMPJiYMKxEJFyAgCSsDBDQ1CRIcAwAGDQAjLgYuXVkUBhAeKAAoXVkaABYAPzIrEQAzGD8zKxEAMxg/ERIXORESARc5ETMRMxEzMxEzETMxMAUiAhEQEjMyFzMmJjURMxEUBzM2MzISERACIyADAiUgETQmIyIGFRAhMjY1NCYjIgYVFBYCVuv67dfddw0ECbQKCm/l2ez97P7mcnICAAEtkpemkP4fkZ6XpouYmxQBIgEVAQ0BLqIahDkBgf6GcXGk/tX+9P7s/tsBAP8AlQGm0NC84P5W4cnivN3NzNIAAwBx/hQHVgReAB4AKAA0AFNAKyEXCSwNDScRDgMyMg4XAzU2EhwJAxQaDhspHxofXVkAGhAvJBQkXVkGFBYAPzMrEQAzGD8zKxEAMxg/ERIXORESARc5ETMRMzMzETMzETMxMAEyEhEQAiMiJyMXFhURIxE0NyMGIyICERASMyATNjYFIBEUFjMyNjUQISIGFRQWMzI2NTQmBXHr+u3Y3nYMBAi0Cgpr6dft/ewBGXI6zv1r/tORmKWQAeGQn5Wpi5ibBF7+3v7r/vP+0qEjS2n+XgGccHGjASoBDQEUASX/AIR8lf5a0c+93wGq4Mrfv93NzNIAAwAA/2YFGwYUAA8AFgAZAGRANwsAGQEWBQgYEA4TARECERMQCAcGGhsTC58PAQ8PHw8vDwMJAw8MBwsFCRYJaVkYFhYLDAMDCxIAPzM/EjkvMysRADMYEMYQxl9eXXESORESARc5ETMRMxEzETMzETMzMjEwAQMBIwMhAyMTIwMjATMXNwETJicGBwMBAzMD/pgBtb+w/tHRidOOrroCO6Y+Vv66nigaHiGmAWxcvwYU/k77ngHF/aECX/47Bbyf9/xUAcdxXnhj/kUBCf73AAIAff9mBM8GFAAeACYAZEA4DAMiFxEUByQBHQMGBh0lJBQTFwcnKAYkHwkUAQ8bEyceQCIpSB5ACQ1IHhsbH2lZGwQPCWlZDxMAPysAGD8rABgQxisrEMYREjk5ERI5ORESARc5ETMRMxEzETMRMxEzMTABBxYXByYnARYzMjcVBgYjIicHIzcmAhE0EiQzMhc3ByIAERAXASYEeSc9QEpJI/56SVucw12scF9iNYlDr7WnAT/YTkodt+z+8t4BfygGFHAQH5wgC/ueFTqgIhkUmsNSAWIBAOIBVLgKU+v+xP7u/omNBEoIAAIAcf5WA9UGFAAbACIAXEAwAAMSFQwDHBUQEwceARoDBgYaHx4TFQYjJAYeIAkBExgOEhsAGCBhWRgQDglhWQ4WAD8rABg/KwAYPy8REjk5ERI5ORESARc5ETMRMxEzETMRMxEzETMRMzEwAQMWFwcmJwEWMzI3FQYjIicDIxMmERAAMzMXEwEUFwEjIgYD1aY5Kzc/I/7pOUiRjHKpXV2aia7GAQv3Hh2e/d9MAQAIpp4GFP4yEBOWFwj88hdAoDsa/lAB6ZABUAEUASsCAbj8DcZnAs3RAAEAFAAAA/4FtgANAD1AHw0LBAgIAQsKBgsDDg8HDQANbFkEAAALAgMLCGlZCxIAPysAGD8SOS8zKxEAMxESARc5ETMzETMRMzEwEzMRMxEhFSERIRUhESMUs7gBXP6kAn/8ybMDOQJ9/YOR/fykAqgAAgAU/2YEXAYUABAAEwBEQCUSEQYGCwcDAAEHCg0GFBUPEB8QAgkDEA4KBxIEEw0ODWlZAQ4DAD8zKxEAMzMYP8QQxl9eXRESARc5ETMzETMzMTABBzMVIwERIxEDIwERITUhNwETIwQpLWCq/uS5z48BXv43A1kt/vyNjQYUXqL9nP1QASP+QwLyAryiXv3RAS8AAQBo/hQDhwReADIAUUAqIwgIMBEpHjAXFwAeAzM0ESEAGh4XLCkwISZdWSEQABReWQAWCgRdWQobAD8rABg/KwAYPysREgA5ERI5ERI5ERIBFzkRMxEzMxEzETMxMAUWFxYzMjY3FQYjIiYnJicmJzUWMzI2NTQmJy4CNTQ2MzIXByYjIgYVFBYXHgIVFAYB4SUXIrUnWRNGYKOqHxt/RSy1qIh8d5ibfjvcwLujPaeGcHRkt4mDPtISNmKsEgmUHZasjiISGaRYWEpBWjo8VWpMh5xKj0ZHPjxPRjNYbk2TpwABAFD+FAOsBEoAGABCQCMJGBgUFAAVEgQZGhgVFhYVZFkWDxMAEhIAZFkSFQsGXVkLGwA/KwAYPysREgA5GD8rERIAORESARc5ETMRMzEwJRYWFxYWMzI3FQYjIiYnJiYjIzUBITUhFQEfcIQkF3NkRkE7WKe4MRptakgCTv3VAvGLFJOOW1EXlBmQsmFJdwNHjIcAAQAEAAADTAXLABUALUAWFQARBAQACwMWFxQBAQ4AEg4HaVkOBAA/KwAYPxI5LzMREgEXOREzETMxMDMRNjY1NCYjIgYHJzY2MzIWFRQCBxH+tNeKgEqyO0RLzmrT8tDGApM34pFzeTgskzY90bao/utc/dUAAQAZAAADMwReABMALUAWEwAPBAQACgMUFRIBAQwAFQwGXVkMEAA/KwAYPxI5LzMREgEXOREzETMxMDMRNjY1NCMiBgcnNjMyFhUUAgcV/rPK/EacQUOe0MzgyLkBJzfhkvg1MIhyy7ym/u5WyQADAB8AAATFBbYAEwAgACkAikBNCwwMJQETIRUZGQMTCCUPHR0lFxMEKisYAQIBaVkVDQIBEgQCAhMLFCEhFGtZOCEBmiEBaSEBDyEfIQIJAyEhEwQEKWtZBAMTGWtZExIAPysAGD8rERIAORgvX15dXV1xKxESADkSORgvX15dMysRADMREgEXOREzETMRMzMRMzMRMxEzETMxMBMjNTMRISAEFRQGBxUWFhUUBCMhExUhFSEVITI2NTQmIyUhMjY1NCYjI8eoqAGhASYBBY6IqZ/+9PD9/rgBL/7RASewqrS0/ucBDqycq7nyAV6gA7ivu4KpGQodsJHE3AKusKDCiIqDfZpugXhqAAIAFP/sBcUFtgAUAB0AT0AnAwUNCxIbGw8LAQUFExgLGB4fBBoNDg1pWQESDg4IFBADCBVpWQgTAD8rABg/MxI5LzMzKxEAMzMREgE5OREzMxEzETMzETMRMxEzMTABETMVIxUUACEgADU1IzUzETMRIREBMjY1NSEVFBYFH6am/tL+9P73/tykpLkC9/6ItcP9Cb8Ftv2/oNH6/uIBIfvNoAJB/b8CQfrVwrfR07PE//8AAAAABNsFtgIGAUsAAAADAMf/ZgP4BhQAEwAXABsAm0BXCwcDFBgYEAwPCRkIGgUVARIDBAQSFhUaGQ8OEAkcHQATASEDExFADhAIGxQbaVkF2BQBOhQBCRQBDwAUoBQCEgMUFBARBBcRF2lZAREDCRgQGGlZDBASAD8zKxEAMxg/MysRADMREjkYL19eXV5dXV0zKxEAMxgQxhoQzl9eXRESARc5ETMRMxEzETMRMxEzETMRMxEzMzEwAQczFSMDMxUhAyEVIQcjNyMRITcBMxMhETMTIwOsGWWOdN3++oMBrv4pJ4Un1QJHGf5Y9HL+mkaFywYUXqL+OKD99qKamgW2Xv04Acj7jgIKAAQAcf5WBBsGFAAdACMAJwArAJNATwADChcXDygDHAERKhArJyImIwsIDyQkCCMiKyoBAwgsLQAqKBMmIR4BCxoGECcoISEoXlkZIQEDDyEBEAYhIRoGCQAGHl1ZBhAaE2FZGhYAPysAGD8rABg/ERI5L19eXV9dKxESADk5ERI5ORESORESORgvERIBFzkRMxEzETMRMxEzETMRMxEzETMRMxEzMTATEyYREAAzMhcTMwMWFhUVIQMWMzI2NxUGBiMiJwMBIgYHMxMTJicDBRYXE56q1wEG3x87nImocX3+Uns+WViealugbWtalQEtgZYO5WvfBGJa/o0EVGD+VgHsjwFMAQgBOQgBvv4bOeifbf6eGx8tnicgHP5OBXWmlAE2/sq4T/75j7RgARQAAf9g/nsCGwW2ABUAP0AfAhETCggPExMMCAgWFxIKCwppWQ8LCwANAwAFaVkAIgA/KwAYPxI5LzMrEQAzERIBOREzMxEzETMRMzIxMAMiJzUWMzI2NREjNTMRMxEzFSMRFAYIXjpHTWRkqKi5pqbF/nsbmxR5cgJ7oAKT/W2g/ZTG1gAC/4/+FAH8BeUAFQAhAFlAMAIREwoIDxMTDAgcCBYDIiMZH2NZYBkBDxkBDAMZDRIKCwpeWQ8LCyINDwAFXVkAGwA/KwAYPxI5LzMrEQAzGBDEX15dXSsREgEXOREzMxEzETMRMzIxMBMiJzUWMzI2NREjNTMRMxEzFSMRFAYDNDYzMhYVFAYjIiYtXkBFQ05Jmpq0mpqdJT0tKj8/Ki09/hQZkRRVVwKmkQG9/kOR/WCkpAdfPDY2PDs4OAACAH3+FAY3BcsADgAtAElAJikvAxkjESAKAy0ZLS4vER8VHCEDHABpWRwEFQZpWRUTKyZpWSsbAD8rABg/KwAYPysAGD8REjk5ERIBOTkRFzMzETMRMzEwASICERASMzI2NjURNCYmATQ3IwYGIyIkAjUQACEyFhczNzMRFBYzMjcVBiMgEQLjx9/eyp7EW1zGASIICjnlpbv+7JEBRwEjkO47Ch+ROkcyKi9D/t0FK/7J/uf+6/7FXLagATyhtlv6/jZdYHC2AVblAWEBjW5jvPmoV1EVnBsBQgACAHH+FAUIBF4ADAAoAEtAJyQqChUDKB4bDw8oFQMpKhAaEhgcDxgHXVkYEBIAXVkSFiYhXVkmGwA/KwAYPysAGD8rABg/ERI5ORESARc5ETMzETMRMxEzMTAlMjY3NTQmIyIGFRQWBTQ3IwYjIgIREBIzMhczNzMRFBYzMjcVBiMiEQJSoZQEmKWNlpUByQoMc+XU6u/V4XUIG48tOEAmKmXwgbDLJePF3szJ1ZhuPKcBLAELAQwBL6qW+yNwVRaJIQFWAAIAFAAABNsFtgAQABkAS0AlDgsNFQQCEQEBBgILFQIVGhsNAAQFBGtZEQUFBw8CEgcZaVkHAwA/KwAYPzMSOS8zKxEAMzMREgE5OREzETMzETMRMxEzETMxMAERIxEjNTMRISAEFRAFASMBJTMyNjU0JiMjAX+4s7MBkwEQAQX+2wGR1/6e/t3bsqSmutECXP2kAlycAr7P0P7dZf1xAlycjIqKfwABABQAAAMvBF4AFwBSQCwFAwoWAgIHAxAAAwMYGQoDDgEFBgVeWRYABhAGAgsDBgYDCA8DFQ4TYlkOEAA/KwAYPz8SOS9fXl0zKxEAMxESORESARc5ETMzETMzETMxMAEhESMRIzUzETMXMzY2MzIXByYjIgYHMwJk/v60mpqUFAg/rGVJOBY9OnWzFP4B/P4EAfyRAb3JbXAMpg6mhwACAAAAAASHBbYAEQAUAExAJwMWEBMJFAkKBgQKDw0FFRYICwoQBxQNDg1pWQQADg4SEgoCEAMKEgA/PzMSORI5LzMzKxEAMzMREjk5ERIBFzkRMzMRMzIRMzEwASETMwMzFSMBESMRASM1MwMzARMhAVIB44zGj3vR/v65/vzPeY3JAXud/sUEsAEG/vqg/if9yQIvAeGgAQb9MQEpAAIAAv4UBBQESgAaACEAVUAsCSMdBwwKBAETCgcHGh4DEwUiIyEEGhUeDQECAV5ZCgYCAhEIBA8RFl1ZERsAPysAGD8zEjkvMzMrEQAzMxg/EjkREgEXOREzETMzETMRMxEzMTATIzUzAzMTIRMzAzMVIwEGBiMiJzUWMzI2PwI2EyEWFhfNuX+RwYkBg4PCiXWs/udFvoxLSjJGVngmOVgZb/7nPz0NAk6RAWv+lQFr/pWR/Rq2nhGPDF9jkrJqATalskn//wCm/+wEHwRcAQ8ALAR9BEjAAAAJswEAFhYAPzU1AAIAcf/sBD0EXgAQAB0APEAeGwMMFAkOAw4eHwkPAAYKDw0VBhhdWQYQABFdWQAWAD8rABg/KwAYPz8REjk5ERIBOTkRMzMzETMxMAUiAhEQEjMyFzM3MxEjJyMGJzI2NTU0JiMiBhUUFgIz1uzt1913CB2PkRsIc8akl5mki5iXFAEoAQ8BDQEuoo77tpOnlbPMIeXD3c3M0v//AK//7AR7BF4BDwQYBOwESsAAAAmzAQAGFgA/NTUAAgCu/+wEewYfAB0AKgBFQCQNGhodEygoBR0DKywaDRYQHRUCB2FZAgEQHl1ZEBAWJV1ZFhYAPysAGD8rABg/KwAYPxESOTkREgEXOREzETMRMzEwExAzMhcVJiMiBhUVFAczNjMyEhEQAiMiJicjBgcjASIGFRUUFjMyNjU0Jq74RUIvOy8yCgpv5dns8NVvrjcOHwaBAeqmkJOnlJGSBQABHxuVFDZBcnFxpP7V/vT+8P7XUE94EwPHvOAI4cHZzdDQAAEARP/sA2YEXgAXAChAFAwXEgUXBRgZDwhhWQ8QFQJhWRUWAD8rABg/KxESATk5ETMRMzEwNxYzMjY1NCYjIgYHJzY2MzIAERAAIyInVoyLpZqgojeGMjcxoF7tAQb+9fGicsdA08/G1B0Zlhki/tv+8v7p/tg7AAIAYv+cA+kEXgAdACcAXUAxDxsFFAkgBxslJQcJAygpFgcYAh4EABgeXVkPGB8YAgkDGBgADAwSYVkMEAAiXVkAFgA/KwAYPysREgA5GC9fXl0rABgQxhE5ETk5ERIBFzkRMxEzETMzETMxMAUiJwYHJzY3JjUQADMyFhcHJiMgERQXNjMyFhUUBgMiBxYzMjY1NCYCgc19KyCKK0BOAQv3VJsyOIti/rwVoMKOq8d+l3dSl1dpURRiUWE/fm6F0wEUASsiGZY0/mBpTp6Hc4WdAYeUXk08MDkAAgBx/hQFJwYUAB8ALABNQCgGLioUHSMKABoODgoUAy0uGg8RFx4AFyddWRcQESBdWREWCANdWQgbAD8rABg/KwAYPysAGD8REjk5ERIBFzkRMzMRMzMRMxEzMTAFFBYzMjcVBiMgETU0NjcjBiMiAhEQEjMyFzMmJjURMwEyNjU1NCYjIgYVFBYEPTFESSwvbf7+CgMNdt7X7e3X3XcNAwq0/hOkl5mki5iXk2pbFokhAVaCGHcSoQEqAQ0BDQEuohR5FQG2+m2zzCHlw93NzNIAAgBx/+wFCAYfABwAKQBLQCcFKycTHCALGQ0NIBMDKisZDhAWDBUCB2FZAgEWJF1ZFhAQHV1ZEBYAPysAGD8rABg/KwAYPxESOTkREgEXOREzMxEzETMRMzEwARAzMhcVJiMiBhURIycjBiMiAhEQEjMyFzMmJjUBMjY1NTQmIyIGFRQWA4n4SD8vOy8ykRsIc+PW7O3X3XcNAwr+x6SXmaSLmJcFAAEfG5UUNkH69JOnASgBDwENAS6iFHkV/COzzCHlw93NzNL//wBo/+wEEgReAEcAMASDAADAAEAAAAIAaP/sBBIEXgAUABsAV0A1ERkJAwsLGAkDHB0KGV5ZCQoBEg8KHwoCDwovCj8KfwqPCgUTAwoKBgAADmFZABAGFV1ZBhYAPysAGD8rERIAORgvX15dcV5dKxESARc5ETMRMzMxMAEyABEQACMiAjU1ISYmIyIGBzU2NhMyNjchFhYCAvgBGP7638/2AvAFtKVYnmpboJqBlg790QKIBF7+1f76/vj+xwEL5G26wx8tnicg/CGmk5eiAAIAaP/sBhsEXgAjACsAZUA0AC0VKQ4cDwUoKA8OAywtAiFhWQICCh0FKAQpHA8OBB0pDh0OHQ4KGRkSYVkZEAokXVkKFgA/KwAYPysREgA5ORgvLxEzETMSOTkREjk5ERI5LysREgEXOREzETMRMzMRMzEwAQYjIgMHFxUQACMiAjU1JSYmIyIGBzU2NjMyBBc3FxYWMzI3ATI2NjUFFhYGG3N7t0sbAv7638/2AuQcq4tYnmpboG3EAQosriMXPi5SVPw5XIdG/c8LhwGqTgECBhUW/vj+xwEL5BHIhYwfLZ4nIMW0L3pVSzf+TlmppJiCjP//AFj/7AOYBF4CBgFkAAD//wBE/+wDjwReAgYBswAAAAEARP/sBTMEXgAwAHtARRUyHB0dAgglDRoaAiArKwIvJQQxMhgSYVkYGCMKHC8wMC9dWUUwARkwAQgw6DACEA8wARQDMDAjCgoEXVkKECMoXVkjFgA/KwAYPysREgA5GC9fXl1eXV1dKxESADkREjkYLysREgEXOREzETMRMxEzETMRMxEzMTABIDU0IyIGByc2MzIWFzcXFhYzMjcXBgYjIicGBxUWFhUUBiMiJzUWMzI2NTQmIyM1AYcBN/lPiF8/q9SRyCpvIhc+Lk9XJzF9P6hML4d9dvrb8oS3vY2Ymp+UAoWonB4oj0xbVR97VUs3hSIuuV8kCCSIZ5esR6JWXlxeW5MAAgBx/+wEcQReABEAIwBlQDkXGBgQAyEVEBsICBAMIQQkJRcMDQ0MXVlFDQEZDQEIDegNAhAPDQEUAw0NHhISAF1ZEhAeBl1ZHhYAPysAGD8rERIAORgvX15dXl1dXSsREgA5ERIBFzkRMxEzETMRMxEzMTABIgYVFBYzIDU0JiMjNTMgNTQlMhYVFAcVFhYVFAYjIAAREAACk7exrr0BKJqfVjkBOP74zOjPf3X+4v79/uMBIAPH0NDW0LheW5OompeZiLo5CCSIZ5atASgBEwEPASgAAf+P/hQB/ARKABUAP0AfDQYIFRMECAgBExMWFwcVABVeWQQAABYCDwsQXVkLGwA/KwAYPxI5LzMrEQAzERIBOREzMxEzETMRMzIxMBMzETMRMxUjERQGIyInNRYzMjY1ESMUmrSamp2YXkBFQ05JmgKNAb3+Q5H9YKSkGZEUVVcCpgACAG/+FAUIBh8AJQAyAFVALRs0JTANFSkFIBMHBwUNAzM0EwgKEBgdYVkYARAtXVkQEAomXVkKFiMCXVkjGwA/KwAYPysAGD8rABg/KxESADk5ERIBFzkRMzMRMzMRMzMRMzEwExYzMjY1NTcjBiMiAhEQEjMyFzMmNTUQMzIXFSYjIhURFAYjIicBMjY1NTQmIyIGFRQWxaD1jKMGCG/l1e/x0d95DQ36Rj8vO2Pv/PCbAYmml5ipipeT/wBWpJErh6UBKQEOAQkBMqZ1QJMBHxuVFHf64uzuRgIls8Yr3Mjby8zW//8Acf4UBD0EXgIGADIAAAABAHH/7AQEBF4AGQA9QCALABAGABUVFwYDGhsYF15ZGBgDCQkOYVkJEAMTYVkDFgA/KwAYPysREgA5GC8rERIBFzkRMxEzETMxMCUGBiMiABEQACEyFwcmIyARFBYzMjcRIzUhBAR4vGrt/vgBIwEC43tCkoD+i56bg2nsAaA5KyIBIwEQARQBK0qbSP5gx9MdAS2RAAIAAP4ZBBAESgAYACQAR0AjGCYNEhwcHx8JAAwDGRkMCQMlJgAMEhwcEiIXDQ8GIl1ZBhsAPysAGD8zEjk5ERI5ORESARc5ETMRMxEzETMRMzIRMzEwJRYWFRQGIyImNTQ2NwEzExYWFzM+AhMzATQmJwYGFRQWMzI2Am1RNIVnaoE5TP5gwdA8KgsICSQr7sD+QikjJCgtHx8top+nRW+Pj29PsIwDqP4SjXYuIV5uAjL60TKDOjx/Mjs0MgAC//r/7gQUBF4ACQAxAEtAJi0zGgQSChUMAAAVEgMyMwoVIwICIwcdLxgdGF1ZKh0QDwddWQ8WAD8rABg/MysRADMREjk5ERI5ORESARc5ETMRMxEzMhEzMTAlNCcGFRQWMzI2ExYVFAYjIiY1NDY3ASYjIgc1NjMyFhcSFhczNjc3NjYzMhcVJiMiBwJSTEwtHx8tFIyAbGx/OFP+5SYuGCUuOjRHJ8MuDQghRJsnSTI7LSUYLiLdWGdrUjErKQFrv4Vnfn5pSItvAX81CoUYKTf+80khPGTXNioYhQovAAEApv4UBEQESgAWADBAFwEVCgcOCxULFxgPEggWDwsbEgRdWRIWAD8rABg/PzMSORESATk5ETMzMxEzMTABERQWMzI2NREzESMRNDcjBgYjIiY1EQFYd3+nmrW1Cw0ys3HNxARK/UGFg7jXAjj5ygHqVEZRWcPOAssAAQCuAAAETAYfAB8AO0AeDQseHh8VFhYFHwMgIQ0RFh8VAgdhWQIBERpdWREQAD8rABg/KwAYPzMSORESARc5ETMRMxEzMzEwExAzMhcVJiMiBhUVFAczNjYzMhYVESMRNCYjIgYVESOu+kNCLzsvMgoMMbRxyMqyd3+nm7QFAAEfG5UUNkHAWkBQWr/S/TUCvoaDutb9yQABAK7+FARMBh8AKABEQCQWFAcHCB4oKCIOCAQpKhYaCBULEGFZCwEaA11ZGhAgJWFZIBsAPysAGD8rABg/KwAYPxI5ERIBFzkRMxEzETMzMTABNCYjIgYVESMREDMyFxUmIyIGFRUUBzM2NjMyFhURECMiJzUWMzI2NQOad3+nm7T6Q0IvOy8yCgwxtHHIyvhDQipALzICvoaDutb9yQUAAR8blRQ2QcBaQFBav9L8aP7hG5YVNkEAAgAUAAAB/AXlAAsAFwBYQDECBAcFAAQECQUSBQwDGBkPFWNZYA8BDw8BDAMPCgMHCAdeWQCJCAF4CAEICAUKDwUVAD8/EjkvXV0zKxEAMxgQxF9eXV0rERIBFzkRMzMRMxEzETMxMAEzFSMRIxEjNTMRMwM0NjMyFhUUBiMiJgFimpq0mpq0wj0tKj8/Ki09Ao2R/gQB/JEBvQEpPDY2PDs4OP//AKj/7AKgBEoCBgFoAAAAAQBKAAACRgRKAAsAOUAcCAAACgUBAQoDAwwNCAUGBW5ZBg8LAgECblkBFQA/KxEAMxg/KxEAMxESATkRMzMRMxEzETMxMCEhNTcRJzUhFQcRFwJG/gSkpAH8pKRqIwMtJWtrJfzTIwABAAoAAAL8BhQAGwBUQDETAwMQBBkECwMcHQIFAAcTEBUOCxUAABAAIAADAAcYAAMPDh8OPw7PDgQODgQRAAQVAD8/EjkvXRczL10zMxESOTkREjk5ERIBFzkRMzMRMzEwASInESMRJiMiBgcjNjYzMhcRMxEWMzI2NzMGBgIdHSO0KxsxMQ5pDXNiGiO0Kx0wMRBmDHUCkwv9YgL2Ejs8eo0LAof9IRI7PHuMAAL/7AAAArgGFAARABoATEAoFQMDCw8PCBgQEA0bHAYSXVkPBh8GAgkDBhcOABcAXVkLFxcQCQAQFQA/PxI5LzMrEQAzGBDEX15dKxESATk5ETMzMxEzMhEzMTATIiY1NDYzMhcRMxEzFSMRIxEDIgYVFDMzNTTZdHlzaEEntNXVtFgoIFhIAmBvaGNyJQIt/OCU/aACYAEZKRlDFm8AAQCu/hQCiQYUAA0AIUAPBw8BDAwODw0ACQRdWQkbAD8rABg/ERIBOREzETMxMAERFBYzMjcVBiMiJjURAWBKVEtARGCkkwYU+VlkYRaJIaqsBqoAAQCu/hQE/AYUAB0AU0AsGBICBgwAGhobBhISAxYbBB4fFwMDFl5ZAwMKABwAGxUAGV1ZAA8KD11ZChsAPysAGD8rABg/PxESOS8rEQAzERIBFzkRMxEzETMzETMRMzEwASEVARYEFRQGBiMiJzUWMzI2NTQmIyM1ASERIxEzAWIDY/4/6wENhvmg74y3zKLB0M55AcH9cLS0BEqD/gwQ+MmQ4X1IpFa6mp2pfQHx/E4GFP//AKb/7AbNBEoBDwA4B3sESsAAAAeyACIPAD81AAEApv4UBs0ESgAlAEBAIBQRHBklIgQAABkRAyYnBQsOIxoSDwAbHxYOFl1ZCA4WAD8zKxEAMxg/PzMzEjk5ERIBFzkRMzMzETMRMzEwARE0NjcjBgYjICcjBgYjIiY1ETMREDMyNjURMxEUFjMyNjURMxEGGQkDDjKqaP7+Tgo1t3S6ubLfmJGybnSYjbT+FAHgD4sIU1e4WGC/1ALL/T3+/K+6Al79PYKCu9ICOvnKAAEArv4UBtUEXgAqAEtAJxMPDxAGByEqKiUHEAQrLBoTEBcRDwcQFQILFwtdWR0XECMoYVkjGwA/KwAYPzMrEQAzGD8zPxESOTkREgEXOREzETMRMxEzMTABECMiBhURIxE0JiMiBhURIxEzFzM2NjMgFzM2NjMyFhURECMiJzUWMzI1BiPfmZCzbXSYjbSRGwovq2oBAk4KNbd0urn4Q0IqQWACwwEEsrf9ogLDgoK61P3HBEqWUFq4WGDA0/xo/uEblhV3AAH/xf4UBEwEXgAdADxAHgQNAAAKFRYKFh4fDRYRCw8WFREaXVkREAIHXVkCGwA/KwAYPysAGD8/ERI5ERIBOTkRMxEzETMyMTAFECEiJzUWMzI2NREzFzM2NjMyFhURIxE0JiMiBhUBYv7yXTIvO0g3kRsKM7hvysSyd3+pmZb+qiGJFllsBN2WUVnEz/01Ar6Gg7vTAAEArv4UBTUEXgAgAD5AHwciGRUVFgANFg0hIhkWHRcPFhUdEV1ZHRAKA11ZChsAPysAGD8rABg/PxESORESATk5ETMRMxEzETMxMAUUFjMyNjcVBgYjIiY1ETQmIyIGFREjETMXMzY2MzIWFQRMNUgcPxEVTyuJg3d/qZm0kRsKM7hvysSTalsOCIkOE62pA1SGg7vT/ccESpZRWcTPAAEArgAABGAESgAOACxAFAMGBgcBDQoHCg8QAwoHDggPAgcVAD8zPzMSOTkREgE5OREzMxEzETMxMAERIwEWFREjETMBJiY1EQRg3/3PCKrdAjgCCwRK+7YDc6Bv/ZwESvyLGrknAnv//wBx/+wEaAReAgYCVAAAAAIAcf/sBn8EXgAXACMAe0BGGAgSFhYNHgEQAAAUAQgEJCUNAgQLEhVdWUUSARkSAQgS6BICEA8SARQDEhIOAQEWXVkBFQ4RXVkODwshXVkLEAQbXVkEFQA/KwAYPysAGD8rABg/KxESADkYL19eXV5dXV0rERIAOTkREgEXOREzETMzMxEzETMxMCEhNQYjIiYCNRAAMzIXNSEVIREhFSERIQEUFjMyNjU0JiMiBgZ//S+BxZXmfAEM8sB/AtH92QIG/foCJ/qso5+dpKWfka5vg4sBBKwBDAErhXGW/tOV/qQBkc/X18/P0eIAAgBz/+wFzwReABQAJQBCQCEGIA8MFQAADCADJicbIw0NHSMjA11ZIxASCR0JXVkYHRYAPzMrEQAzGD8rERIAORgvETkREgEXOREzETMRMzEwATQAIyIAFRQWMzI2NREzERQWMzI2NxQCIyInIwYjIgI1EAAhIAAFG/778fP+9XZpX2asZV1oerTPuN5FCkHgt9ABZwFLAUIBaAHV8AEE/vvvobOOfAEN/vOAiqyk4v79uLgBA+IBNQFY/qX//wBv/hQFXAYUAgYBwAAA//8AH//sAqAESgEPAD0DTgRKwAAAB7IACg8APzUAAQAf/+wCoAYUABEAKEATDAkOAg4SEw8NCgANFQAFYlkAFgA/KwAYPz8SORESATk5ETMzMTAXIic3FjMyNjY1ETMRIycjBgagSTgWQTZXlFW0lBQIPq4UDKYPYKpnBBT57MlrcgABAB/+FAOJBEoAHQA3QBwGHxsKAA4OChQDHh8PEhwPEhdiWRIWCANdWQgbAD8rABg/KwAYPxI5ERIBFzkRMxEzETMxMAUUFjMyNxUGIyARNTQ2NyMGBiMiJzcWMzI2NjURMwKgM0FMKS9u/wAJAwg+rmRJOBZBNleUVbSTbFkWiSEBVr0PiwhrcgymD2CqZwJKAAEArv4UAy8EXgARACpAFA4KCgsLAhMOEgAMDwsbAAViWQAQAD8rABg/PxESOREBOTkRMxEzMTABMhcHJiMiBgYVESMRMxczNjYCrkk4Fj06V5VUtJQUCD+sBF4Mpg5gqWf7ygY2yW1wAAEArv4UAy8EXgAbADNAGgIQEBsIFhsDHQIcBgAPBgtiWQYQGBNdWRgbAD8rABg/KwAYPxESOREBFzkRMxEzMTATMxczNjYzMhcHJiMiBgYVERQWMzI3FQYjIiY1rpQUCD+sZUk4Fj06V5VUSFQ9QERSpJMESsltcAymDmCpZ/0jZGEWiSGqrAABAKgAAAKgBF4ADgAfQA4OAAAGDxAAFQQKYVkEEAA/KwAYPxESATk5ETMxMDMRNDYzMhcHJiYjIgYVEaiarlJeFxpOOEhHAwivpyGZCBdaY/z6AAEAJf4UAh0EXgAOAB9ADg4ACAAPEAAbCgRhWQoQAD8rABg/ERIBOTkRMzEwARE0JiMiBgcnNjMyFhURAWpHSDhOGhZeUq2b/hQE8mNaFwiZIaev+wwAAgCuAAAEWARKAA0AFQBBQCAMCAsOEwICAwgOAw4WFwsBEwFdWRMTBA0DFQQSXVkEDwA/KwAYPzMSOS8rEQAzERIBOTkRMxEzETMRMxEzMTABIREjESEyFhUUBgcBIwM0JiMhESEgAm3+9bQB7LfOgn4BOdEWdnT+2wECAQ0BtP5MBEqsmHihIP4zAwRVW/6W//8ArgAABFgESgFHBEcAAARKQADAAAAJswEAAw8APzU1AAEAaP4UA3kEXgAvAE1AJyMADBcpBgYeEQAXERcwMRoXHiwAKSEmXVkhEAMUXlkDFg4JXVkOGwA/KwAYPysAGD8rERIAORESORESATk5ETMRMzMRMxEzETMxMAEUBiMiJxUUFjMyNxUGIyImNREWMzI2NTQmJy4CNTQ2MzIXByYjIgYVFBYXHgIDeebQXkZIUz1ARFGjlbWoiHx3mJt+O9zAu6M9p4ZwdGS3iYM+AS+aqQyLZGEWiSGprQFrWFhKQVo6PFVqTIecSo9GRz48T0YzWG4AAf/F/hQCTAYfABYAKEAUEBgEAAoKFxgNE11ZDQECB11ZAhsAPysAGD8rERIBOREzMhEzMTAFECEiJzUWMzI2NREQITIXFSYmIyIGFQFi/vJdMi87SDcBDlw0ET4cSDeW/qohiRZZbAVcAVYhiQgOWWsAAf/F/hQCTAYfAB4AWkAvGCAIAgQQDgAEBBIODh8gAxAREF5ZABkRAQMPEQEQBhERBhUVG11ZFQEGC11ZBhsAPysAGD8rERIAORgvX15dX10zKxEAMxESATkRMzMRMxEzETMyETMxMAEzFSMRECEiJzUWMzI2NREjNTMRECEyFxUmJiMiBhUBYpqa/vJdMi87SDeamgEOXDQRPhxINwKNkf1u/qohiRZZbAKPkQI8AVYhiQgOWWsAAf/j/hQCTAReABcAKEAUExkFDBcXGBkIA11ZCBAVD11ZFRsAPysAGD8rERIBOREzMhEzMTATNCYjIgc1NjMyFhURFBYzMjY3FQYjIBGuODcuLi9WfX02SRw+ETRc/vIDFGRTF4kho578UGxZDgiJIQFWAAL/H/4UAkwGHwAZACEAUEArBiMgFhYNEAAdDxAdECIjAwldWQMBEB4ZHl1ZDQ8ZHxkCCQMZFRMaXVkTGwA/KwAYP19eXTMrEQAzGD8rERIBOTkRMxEzETMyETMRMzEwMxEQITIXFSYmIyIGFREzFSMGBiMiJjU0NjMDMjY3IyIVFK4BDlw0ET4cSDeamgOMj4ShlpMTQjUCWosEyQFWIYkIDllr+zmTq66Ha3t//qhVcGNiAAEALQAAAsMFWgAVAGZAPwsJAhAJEg4QDhYXDBAJEREQZFkPES8RPxFPEe8R/xEGEwMREQYOBgBdWU8GAV8GAQAGMAaQBgMQBqAGAgYOFQA/xF1xXXErERIAORgvX15dKxEAMxEzERIBOTkRMzMRMxEzMTATIgc1NjYzIBERMxUHByM1ITUhETQmx09LH2kwAUKcnkhq/sIBPloExxeJDhP+rP2BVkjp/IsCe1xpAAEAIf4UArYFRgAVAEBAHwoIDxMTCBEDCAMWFw0PQAwPChIPEmRZDw8GAF1ZBhsAPysAGD8rEQAzETMaGBDNERIBOTkRMxEzETMRMzEwATI3FQYGIyARESM1NzczFSEVIREUFgIdYDkdZjX+vpudSGsBPf7DW/6oFokNFAFUBFZWSOr8jPuvX2YAAgAU/+wE3QRKABcAHwBoQDYHCRQSAR0dFhIFCQkCGwsSCyAhDA8XCBwUFRReWQUBGRUBAw8VARAGFRUKAxcPChUPGF1ZDxYAPysAGD8/MxI5L19eXV9dMzMrEQAzMxESORESATk5ETMzMxEzETMzETMRMxEzMTABESERMxEzFSMRIycjBgYjIiY1NSM1MxEBMjY3IRUUFgFYAje1mZmUGgkxtHfGyY6OAaqknQL9yXcESv5OAbL+TpL9+pFPVr7Ri5IBsvw3ts9/hYEAAQA9/+wEmgRKAB8ARkAkABkMEx8CDRMJAhkZHBAJBCAhEBwOAA0ODV1ZHQ4PBRZdWQUWAD8rABg/MysRADMSOTkREgEXOREzETMzETMRMxEzMTABFhEUACMiJiY1NDY3ITUhFQYGFRQWMzI2NTQCJzUhFQOP2f7u7pLmf21q/vUB5G+HpZ2ap5BoAeQDtKz+6vH+63/rmpjcUJaOMvyesL+/spUBCC2OlgABAKb/7ARIBF4AGwAvQBgVEgwbGwUSAxwdEw8IA2FZCBAPGF1ZDxYAPysAGD8rABg/ERIBFzkRMxEzMTABNCYjIgc1NjMyFhURFAYjIiYRETMRFBYzMjY1A5M9UDo7Rjunj+Xs8t+0g5qaggMGbFETmhShsf7P+PfvAQACb/2XvqKmugABAAAAAAQQBEoADAAaQAsBDgsNBgwCCxUMDwA/PzMSOREBMxEzMTABASMDJicjDgIDIwECcQGfwOpGEggFHin5wQGiBEr7tgKHx1wbYHv9TARKAAEAFwAABjMESgAcACJAEBsJHR4WDwQDGwccDxMKGxUAPzMzPzMSFzkREgE5OTEwARMWFzM2NxMzASMDJiYnIwYHAyMCAicjBgYDIwECG7wfLQgoIsTNAS26mC0VBQkdLMPEfX8LCAUmuLgBMQRK/ZVlvrxpAmn7tgJKtmkokpX9lgGZAZ9XJqr9QQRKAAEAAAAABBIGHwAWACtAFAkQABYAFxgWBQUNAQkVDRJdWQ0BAD8rABg/MxI5ETMREgE5OREzMjEwISMDJicjBgcDIwE2NjMyFxUmIyIGBwcEEsDuSBQIGkTfwwHZQ76OVz81RF50IjkCZr1oar39nATPsp4RjwxmWJAAAQAAAAADywRKAAgAIkAPBwoDAAEBCQoFAQYDDwEVAD8/MxI5ERIBOREzMhEzMTAhIxEBMwEBMwECQrX+c80BGgEZy/53AcUChf4QAfD9ewABAFD+FARcBEoAFwBHQCYRGQcDChcXAwgEAQUYGQcEBQUEZFkFDwIIAQEIZFkBFRQNXVkUGwA/KwAYPysREgA5GD8rERIAORESARc5ETMRMxEzMTAhITUBITUhFQEhERQWMzI2NxUGBiMiJjUCyf2HAk791QLx/bsCVDVIF0MSFk4rh313A0eMh/zI/uJqWw0JiQ4Tq6sAAgBQ/04EQgRKABUAHgBdQDQZCwcTHBwHBAMMCAUHHyACBRAWZFkPEB8QrxADCQMQBQsICQkIZFkJDwYFGQwFDGRZAAUVAD8zKxEAMxI5GD8rERIAORgQxF9eXSsAGBDEERIBFzkRMxEzMzEwIQYHJzchNQEhNSEVATM2NjMyFhUUIRMiBgczMjU0JgIpHiyJMf7JAk791QLx/buqWbh2aYn+rk83ZTaNniw8djl5dwNHjIf8yLCWfVj8AUZaYW0dMf//AB3+FAO2BEoCBgK/AAAAAv/X/hQEHwRKACEAKwCTQFQNLSkWFgEkBQsQJAsbCR0dGyQGIQIGLC0PJgESBhkmXVkAGRAZIBkDEAMZGRIABgYhXlkPBh8GAgkDBgYSAw4bBQIDAwJdWQMPACIBEgYSIl1ZEhsAPysAX15dGD8rERIAORg/ERI5L19eXSsRADMSORgvX15dKwBfXl0REgEXOREzETMRMxEzETMyETMRMzEwEwEhNSEVARYEFRQHFhcHJicGISImJjU0NjMyFzY1NCYjIxMyNyYjIgYVFBbsAcD9jQNG/j/rAQ0zZjZ1Tz6p/u5vtWe5m+zdDtDOeHbIdLW6U1t8AcEB8ZiD/gwQ+Ml1ZGRCb1o6lEaDWnKIlTYsnan9ZmqIOTA+SwABABkAAAMzBh8AEwAtQBYTAA8EBAAKAxQVEgEBDAAVDAZdWQwBAD8rABg/EjkvMxESARc5ETMRMzEwMxE2NjU0IyIGByc2MzIWFRQCBxH+r878R50/Q5zSzd/HugLnNuCU+DYuh3PMu6f+71f9d///ADUAAANPBh8ARwRbA2gAAMAAQAAAAQAZ/+wDMwYUABMALUAWARIEDw8SCQMUFQESEgcTAAcNXVkHFgA/KwAYPxI5LzMREgEXOREzETMxMAERFhIVFAYjIic3FhYzMjU0JicRAbK5yODM0J5DPp9G/Mm0BhT9bVb+7qa9ynKHLjb4kt85AvEAAQBx/hcDkwReABYAKEAUDwMJFQMVFxgGDGFZBhAAEmFZABsAPysAGD8rERIBOTkRMxEzMTABIgIREAAhMhYXByYjIgIREBIzMjcVBgJm/vcBAAECUJ0zN4tipp6TppGMcv4XAYIBmAGSAZshGpY0/r3+t/61/shAoDv//wB9/+wFwwXNAiYAHgAAAQcAXQIOAAAAG0ASAj8hbyGvId8hBCECABgeDBIlASs1ABFdNf//AK4AAARYBEoCBgGuAAAAAgBc/+wEXAReABAAIgBlQDkeHR0CCRoCIBQODgYgGgQjJB4HBAQHXVlFBAEZBAEIBOgEAhAPBAEUAwQEFxERAF1ZERAXC11ZFxYAPysAGD8rERIAORgvX15dXl1dXSsREgA5ERIBFzkRMxEzETMRMxEzMTABIBUUITMVIyAVFCEyNjU0JicgABEQACEiJjU0Njc1JjU0NgI5/vQBNzpW/sYBKb2usbwBCAEf/uH+/uH+dX/P6APHmqiTubjQ1tDQl/7X/vL+7f7YrZZnhyUIObqImQABAHH/7AS+Bh8AJQBNQCkSJxwGFwAACyEhIwYDJickI15ZJCQDCQ8UYVkPAQkaYVkJEAMfYVkDFgA/KwAYPysAGD8rERIAORgvKxESARc5ETMzETMRMxEzMTAlBgYjIgAREAAhMhc1NDYzMhcVJiMiFREHJiMgERQWMzI3ESM1IQQEeLxq7f74ASMBAmxWbn47Py87YEKSgP6LnpuDaewBoDkrIgEjARABFAErEsCEjxuVFGL+85tI/mDH0x0BLZH//wCuAAAEagRKAgYBuQAAAAP/Pf4UAfwF5QAPABcAIwBdQDUWCwsCBQ8TBAUeBRMYBCQlGyFjWWAbAQ8bAQwDGwAPBRQOFF1ZAg8OHw4CCQMOFQgQXVkIGwA/KwAYP19eXTMrEQAzGD/EX15dXSsREgEXOREzETMRMzIRMzEwEzMRMxUjBgYjIiY1NDYzMwMyNjcjIhUUEzQ2MzIWFRQGIyImrrSamgOGh3qbj4pYaDktAk55uT0tKj8/Ki09BEr7tpOuq4VteoD+qFZvY2IGyzw2Njw7ODgAAQAS/hQDmARKAA8ANkAcCAUMCQ8NDQUEBgQQEQ8IBQMJCQoECgYPBBUNGwA/Pz8zERI5ERczERIBFzkRMzMzETMxMAEGBwEjAQEzATcRMxEjETcC5U80/qLTAb3+JNoBfH2zswkCFGk4/o0B1QJ1/gBsAZT5ygNOsgABAK4AAANWBEoABQAfQA4CBQUEBgcADwUCXVkFFQA/KwAYPxESATk5ETMxMBMzESEVIa60AfT9WARK/EyWAAIAcf4UBScGHwAfACwASkAnBS4qFgsQHCMfBAwWDC0uHBETGQwbAgddWQIBGSddWRkQEyBdWRMWAD8rABg/KwAYPysAGD8REjk5ERIBOTkRFzMzETMRMzEwARAhMhcVJiMiBhURIxE0NjcjBiMiAhEQEjMyFzMmJjUBMjY1NTQmIyIGFRQWA4kBAm0vLElEMbQKAw123tft7dfddw0DCv7HpJeZpIuYlwTJAVYhiRZbaflNAdgYdxKhASoBDQENAS6iFHkV/COzzCHlw93NzNIAAQAZAAADMwYfABsAUkArGQgXGxsEABMICAACDgQcHRoCAwJdWRcAAwELAwMDABYFBRAAFRAKXVkQAQA/KwAYPxI5LzMSOS9fXl0zKxEAMxESARc5ETMRMzMRMxEzMTAhESM1MxE2NjU0IyIGByc2MzIWFRQCBxUzFSMRARK6uqbD/EedP0Oc0s3fv63d3QFQlQECOOKQ+DYuh3PMu6L+6leklf6wAAEANQAAA1AGHwAbAFJAKxsQEAUUGBgBGQoWGQUEHB0XGwAbXVkUAAABCwMAABkCExMIGRUIDl1ZCAEAPysAGD8SOS8zEjkvX15dMysRADMREgEXOREzMxEzETMRMzEwEzM1JgI1NDYzMhcHJiYjIhUUFhcRMxUjESMRI8Xdr77gzNOcRD6fRvvFo7q6tN0B5aRZARSiu8xzhy42+JHiN/7+lf6wAVAAAwBx/+wHXgYUABgAJQAoAGdAOCMDDBwPJycJFhEUFCgSFhwDBikqJxIVFRJkWRUVESYPDyZkWQ8PCRcABg0ABiBdWQYQABldWQAVAD8rABg/KwAYPxESOTk/KxESADkYPysREgA5ERIBFzkRMxEzMxEzETMRMzEwBSICERASMzIXMyYmNREzESEVASEVIScjBicyNjU1NCYjIgYVFBYBEQECM9bs7dfddw0DCrQDE/26AlT8ThsIc8akl5mki5iXAnsCTBQBKAEPAQ0BLqIUeRUBtv42h/zIi5OnlbPMIeXD3c3M0gM9/LsDRQACAHH+FAeTBhQALQA6AIJARhUPLQMTCRc4HygxKxcXJRkDDw8AGTEfBTs8JRocIhQAABNeWQAABy0WKysWXVkrDykAGBUiNV1ZIhAcLl1ZHBYHDF1ZBxsAPysAGD8rABg/KwAYPz8/KxESADkSORgvKxEAMxESOTkREgEXOREzETMzETMRMxEzETMzETMRMzEwARYEFRQGBiMiJzUWMzI2NTQmIyM1ASERIycjBiMiAhEQEjMyFzMmJjURMxEhFQEyNjU1NCYjIgYVFBYFnOsBDIb5n++Mt8yiwNDNeQHA/bSRGwhz49bs7dfddw0DCrQDH/r0pJeZpIuYlwHTEPjJkOJ8SKRWuZudqX0B8fxOk6cBKAEPAQ0BLqIUeRUBtv42g/y6s8wh5cPdzczSAAQAcf9OCC0GFAAlADIANQA+AJFAUjk1MBcgKSM0NB0RJTUHPDw1Dw0AESkXCD9ADBAENmRZDwQfBK8EAwkDBBA0OQoDABAQAGRZEBUlMyMjM2RZIw8dEhQaIQAaLV1ZGhAUJl1ZFBUAPysAGD8rABg/ERI5OT8rERIAORg/KxESABc5GBDEX15dKwAYEMYREgEXOREzETMRMzMRMxEzETMRMzEwJTM2NjMyFhUUISMGByc2NyEnIwYjIgIREBIzMhczJiY1ETMRIRUBMjY1NTQmIyIGFRQWAREBEyIGBzMyNTQmBQqqV7l3aYn+rscoIYkeE/45Gwhz49bs7dfddw0DCrQDE/sApJeZpIuYlwJ7AkyiOGU2jZ4si6yafVj8VF45UCmTpwEoAQ8BDQEuohR5FQG2/jaH/L6zzCHlw93NzNIDPfy7A0X9iFphbR0xAAIAIQAABbYFRgAdAC8AYUAyEgAIBg0sLAYYKgAhISooBgQwMQsNQCQhKBsAGBAVXVkQEAoNBysNK2RZDQ8EL11ZBBUAPysAGD8rEQAzETMYPysREgA5ERI5GhgQzRESARc5ETMRMxEzETMRMxEzMTABFAYjISARESM1NzczFSE2MzIXByYjIgYVFBYXFhYBMjY1NCYnLgI1NDchERQWMwW24Nb9/v6+m51IawIlVFi5pT6nhm90ZLe+i/5OiXt0mpt+OyH+qmBMAS+WmQFUAmpWSOr8FEqPRkc+PE9GR5D+9UFLQFo7PFVqTEc8/ZpkYQACACH+FAROBh8AJAAsAFxAMB4uBCoSEBcqKhAAGCcKEAotLhshXVkbARUVFBcRKRcpZFkXDw4lXVkOFgIHXVkCGwA/KwAYPysAGD8rEQAzETMzGC8/KxESATk5ETMzMxEzETMRMxEzETMxMAUQISInNRYzMjY1NQYGIyARESM1NzczFSE1ECEyFxUmJiMiBhUBMjcRIREUFgNk/vJdMi87SDcZZjP+vpudSGsBPwEOXDQRPhxIN/65VT7+wVuW/qohiRZZbJsKEgFTAn9WSOr8fwFWIYkIDllr+7gUAyv9hl9mAAIAIf/sBo8FRgAvADoAkkBPKwgbJRQSGR0dEgAlAiMzDQg4OA0jJRIFOzwzDTAQIwIgBQUwXVmQBQEPBR8FAgkDBQULKCguYVkoEBcXFhkUHBkcZFkZEDUgECBdWQsQFgA/MysRADMYPysRADMRMzMYLz8rERIAORgvX15dXSsREgA5ORESOTkREgEXOREzETMRMxEzETMRMxEzETMRMzEwARQXNjYzMhYVFAYjICcGBiMgEREjNTc3MxUhFSERFBYzMjY3JjUQADMyFhcHJiMgASIGBxYzMjY1NCYD3w9frF2Oq8eh/vWCecBj/r6bnUhrAT3+w1JDS5RtLQEL91SbMjiLYv68AWs+gmVSrldpUQIhT0tGO4dzhZ2jWkkBUwJ/Vkjq/Iz9hlhtO1JwowEUASsiGZY0/bIwR3tNPDA5AAEAH/4UBj8GHwAxAGdANx4PJRMTGBQnDw8QLwcHAhAUFgUyMycQKxAUFRwhXVkcASsLXVkrEBglFhIlEmRZJQ8ABV1ZABsAPysAGD8rEQAzETMYPysAGD8rABg/MxESORESARc5ETMRMxEzETMzETMRMzEwASInNRYzMjURNCYjIgYVESMRIREjESM1NzU0NjMyFwcmIyIGFRUhFzM2NjMyFhURFAYFGVc7Pj2Jdn2nm7T+8bTAwK+2aWwwXUZbWAGgHQo2tGrJyI/+FBmRFKwDa4WBuNT9xQO+/EIDvlQ+P8jIJY0eeIJHllZUv9L8j5quAAEArv/sBPAGFAAmAEpAJhoACgYGByAVAA4OFQcDJygRDhUjACAIAAcVGB1dWRgQAwxeWQMWAD8rABg/KwAYPz8REjkREjkREgEXOREzETMRMxEzETMxMAEUBCMiJxUjETMRFjMgNTQmJy4CNTQ2MzIXByYjIgYVFBYXHgIE8P799eqstLTO0gFAd5ibfjvcwLujPamEcHRkt4mDPgEvnqVWQgYU+tVsokFaOjxVakyHnEqPRkc+PE9GM1huAAIArgAABIMGFAAIAAsAQEAhBAoKAQYAAAsHAQQMDQIABgkEBAlkWQQPCgcBAQdkWQEVAD8rERIAORg/KxESADkYPxESARc5ETMRMxEzMTAhIREzESEVASEBEQEEg/wrtAMT/boCVPzfAkwGFP42h/zIAzP8uwNFAAIAAAAABBIFtgAMABkAckBLGAsLGxEEBBMGDgEWCQkBBgMaGxQXDhMWDQYQEQAGCQEKBwYEIARQBHAEgASgBLAE0AQHLxBfEH8QjxCvEL8Q3xAHEAQQBAMRAwMVAD8/Ejk5Ly9dXREXORESFzkREgEXOREzETMRMzIRMxEzETMxMCEDAyMDMxMTMxMTMwsDIwMzExMzExMzAwKupqqVyY+IrI+kj43KmqaqlcmPiKyPpI+NygIC/f4CsP36Agb9+AII/VADBgIC/f4CsP36Agb9+AII/VAAAgCuAAAECgW2AAcADwBEQCEOBgYPBwoCAgsDBwMQEQsPCEAIDWJZCAMABWJZAAADBxUAPzMzLysAGD8rABoYEM0yERIBOTkRMzMRMxEzMxEzMTATIREjESERIxEhESMRIREjrgNctP4MtANctP4MtAHd/iMBNf7LBbb+IwE1/ssAAf/X/hQEVgReACAAOkAdBQwgFRIZFiAWISIaHRMPFhsIA11ZCBAdD11ZHRYAPysAGD8rABg/PxI5ERIBOTkRMzMzETMyMTATNCYjIgc1NjMyFhURFBYzMjY1ETMRIxE0NyMGBiMiJjW4PDo9LixfgIh3f6actLQKDDG0cdDCA0hIOxOOGI+F/kGFg7fYAjj5ygHqWkBQWsbLAAH/1/4UBSEEXgApAEdAJQYrGiEUJwoADQ0KFAMqKw4RKA8dGF1ZHRARJF1ZERYIA11ZCBsAPysAGD8rABg/KwAYPxI5ERIBFzkRMxEzETMyETMxMAUUFjMyNxUGIyIRNTQ3IwYGIyImNRE0JiMiBzU2MzIWFREUFjMyNjURMwRWKzlBJi1j7woMMbRx0MI8Oj0uLF+AiHd/ppy0k25XFokhAVaUWkBQWsbLAclIOxOOGI+F/kGFg7fYAjgAAQCeAYcDfwYUABQAL0AWDQsHBwgUAAgAFRYNCBAJAAAIVAMQVwA/Mz8zPxESORESATk5ETMRMxEzMzEwARE0IyIGFREjETMRFAc2NjMyFhURAs+idGmysggmg0ygogGHAhGyhJH+UgSN/qQ8MDxLkqH95wABAJ4BhwN/Bh0AHAAzQBgFDAobGxwTFBwUHR4MHA8HAgEUHFQXD1cAPzM/Mz8zERI5ERIBOTkRMxEzETMzMzEwEzQzMhcVJiMiFRUUBzY2MzIWFREjETQjIgYVESOe0TJIOyszCCiFSKCisKJ0abIFPeAZkRpHjjwoOUaSof3nAhGyhJH+UgAC/8cAIQFcBfQADAAYADVAHgITCwsNCAgZGgUAABAAQABQAAQAFm8QfxACEIAJVgA/GsxdMi9dMxESATkRMzMRMzIxMDciJzUWMzI2NREzERQDNDYzMhYVFAYjIiZUSURJMjIqsr08Kyw2NS0rPCEWjBc3OAOs/Fj+BW41MDYvLDYxAAEAngGHAqwE1QAPACVAEQ0JCQoKAhARDQoLVgpUBQBXAD8yPz8RORESATk5ETMRMzEwATIXByYjIgYVESMRMxc2NgIzOz4UPi9dfrKZCzBvBNUMmhCRbP5FA0CuZ1UAAQAxAXkCPwTHAA8AIUAPCwgNAg0QEQ0JVgxUBQBVAD8yPz85ERIBOTkRMzMxMBMiJzcWMzI2NREzESMnBgaqOz4VQipdfrKZCjB0AXkMmhGSbAG7/MCuZVcAAQAxACEC7gTHABsAOEAfBx0ZCwAODgsTAxwdDhEaAwAJEAlACVAJBAkaVhYRVQA/Mz8vXTMREjkREgEXOREzETMRMzEwARQWMzI2NxUGIyIRNTQ3BgYjIic3FjMyNjURMwI/GycZPxUvXdUPOmtNOz4VQipdfrIBK0I/EwyHIQEIiUFCaFQMmhGSbAG7AAIAngGHA5gExwANABUASkApAQUCDgwSEgkFDgkOFhcCEZkMAYgMAQ8MHwwvDAMMDAkACla3EgESCVQAPzNdPzMSOS9dXV0zMxESATk5ETMRMxEzETMRMzEwATMDFhYVFAYjIREzETMTNCMjFTMyNgLJz/BaXKeS/nmyprq0rMdSRwTH/qobe1h2hgNA/sL++nvsQAABACcBhwTyBMcAGAAiQBAIFxkaDBMDAwcWDwhWAAdUAD8zPzMzEhc5ERIBOTkxMAEDJicGBwMjAzMTFhc2NxMzExYXNzcTMwMDRJAdDA8Ylb3runUVEAcek7aQHgcSFXa37gGHAc9eRmZA/jMDQP5JSV83WQHP/jFnJ1JUAbf8wAABABQAIQNcBMcAEwAvQBsADQcTDQMUFQQTOhMBEwALEAtAC1ALBAsGAFYAPzIvXTldETMREgEXOREzMTATMxMWFzcTMwEGBiMiJzUWMzI3NxTBtCQRNqq+/pY2nG5RNEkocTMmBMf+LV9FpgHR/FqJdxCHDoVk//8AGQPBAU4FtgIGAecAAP//ABkDwQLHBbYCBgHqAAD//wAZA8EBTgW2AgYB5gAA//8AGQPBAVAFtgIGAekAAAAB/5MEmgBzBkoADQAtQCANDwAfAC8AAwAAByAGAQ8GLwZPBl8GfwafBs8G7wYIBgAvXXEzMy9dMjEwAzIWFRQGIzUyNjU0JiNtaHh6ZjJBOzgGSnVkZXJmOzY2OgAB/5MEmgBzBkoADQAtQCAHDwYfBi8GAwYGDSAAAQ8ALwBPAF8AfwCfAM8A7wAIAAAvXXEyMi9dMzEwEyImNTQ2MxUiBhUUFjNzZnp4aDJBOzgEmnRlYXZnOjY2OwABABADtgInBiEAEgAqQBUSAA8DAwAKAxMUEQFADxJIAQEGDAAAL8QyOS8rMxESARc5ETMRMzEwEzU2NTQmIyIGByc2MzIWFRQHFaT4UkgvbCotboiFnP4Dtqw4kztKIh1qRINvwU1r//8AIQO2AjgGIQBHBIYCSAAAwABAAP//AGYANwQrBCYABwANAAD/Sf//AGYANwQrBCYABwAOAAD/SQABAFAASgQ/BA4ABgAYQAkAAwcIBQEEAAEALy8yEjkREgE5OTEwNwEzAQcBAVABqGYB4Z/+k/69SgPE/D4CAwT8/P//AFAASgQ/BA4BDwSKBI8EWMAAABVADwAwAm8CjwKvAs8C7wIGAgARXTX///+uBMUAUgYUAgYExgAA////rwTZAUsGIQAHAFr+LAAA///+twTZAFMGIQAHACv9NAAA////rv5gAFL/rwEHBMYAAPmbABy0AOADAQO4/8CzEhNIA7j/wLMNEEgDABErK101///+0v7UATL/ZQEHAS/9p/n7ABFACwAAACAAcADgAAQAABFdNf///zP+XgDP/6YCBgTOAAD///8z/l4Az/+mAgYEzwAAAAL/SgAAALYESgACAAUAIUATDwUfBQIAARABAgUBBQECBBUCDwA/PxI5OS8vXV0xMBMDAwEhE7a2tgFs/pS2BEr+4wEd+7YBHQAB/0oDLQC2BEoAAgAUQAoAARABAgEBAwIPAD8SOS9dMTATAwO2trYESv7jAR3///+TAfcAcwOnAAcEhAAA/V3///+TAfcAcwOnAAcEhQAA/V3///8p/lYA1/+eAgYE1QAA////Kf5WANf/ngIGBNYAAP///yn+LQDX/8cCBgTXAAAAAf8p/rwA1/83AAMACLEDAAAvMjEwByEVIdcBrv5SyXsAAf7JAVwBNwMUAA0AFUAKBAkLCQ8AXwACAAAvXTIyLzMxMAMXFhYzMjcXBiMiAwcnOSIXPi9RVCVwfbdLWiUDFHpVSzeHTgECGIv///8vBJEA0QYzAgYE9AAAAAIAFAAjA1oExwAUACAAPkAlGwkADAMVFBUYDAkNBiEiEBgNHkAGUAYCAAYQBkAGUAYEBhMNVgA/My9dcTMSOTkREgEXOREzETMRMzEwARYWFRQGIyImNTQ2NwEzExc2NhMzATQmJwYGFRQWMzI2AhsuNG9YWG4uNP7CvcYhChfFvP6PGRoaGSATFh0CDFiJP1ZzcFk9hF8Cu/43Uh09AcH8KRhULS1UGBwmJwABAJ4BhwFQBhQAAwAWQAkAAQEEBQIAAVQAPz8REgE5ETMxMAEjETMBULKyAYcEjQABAGoBeQLhBNUAIQAmQBEWAAUcEQAKEQoiIxkUVwgDVQA/Mz8zERIBOTkRMxEzMxEzMTABFAYjIic1FjMyNTQmJy4CNTQ2MzIXByYjIgYVFBYXFhYC4bWpqG6ieKxNb39fL7KYlos7iWVKS0KElHACc3eDOZxOaCo7KTBAUTtqeT2GOiwmJTQyOHMAAQArAYcDZATHAAsANEAZAwkJBgELBgAFBwcACwMMDQMJCwQBVggLVAA/Mz8zEjk5ERIBFzkRMxEzETMRMxEzMTABATMTEzMBASMDAyMBYP7ZycfEx/7ZATfI09XJAy8BmP7lARv+aP5YASv+1QABAEQBhwLHBh0AEwAiQA8JEw8EEwAEABQVDQcBAFQAPz8zERIBOTkRMxEzETMxMAERJiY1NDYzMhcHJiYjIhUUFhcRAWSLla6qo4hCOHoxqJSJAYcB4UXLeI2gYX8nLaVnnSr9yQABAKAAAAK4BYEABQAYQAkAAQMBBgcBAwQALzMvERIBOTkRMzEwISMRITUhAriH/m8CGAT6hwABAKAAAAK4BYEABwAgQA0ABQEDAQgJAwQEBgEGAC8vEjkvMxESATk5ETMzMTAhIxEhNSERMwK4h/5vAZGHA6iHAVIAAQCgAAACuAWBAAcAJEAQAAUBAwEICQMPBAEEBAYBBgAvLxI5L10zERIBOTkRMzMxMCEjESE1IREzAriH/m8BkYcCnIcCXgABAKAAAAK4BYEABwAgQA0ABQEDAQgJAwQEBgEGAC8vEjkvMxESATk5ETMzMTAhIxEhNSERMwK4h/5vAZGHAVaHA6QAAQCgAAACuAWBAAUAGEAJAAMBAwYHAgEEAC8vMxESATk5ETMxMCEhNSERMwK4/egBkYeHBPoAAQCgAAACuAWBAAUAGEAJAgUFBAYHAgUAAC8vMxESATk5ETMxMBMzESEVIaCHAZH96AWB+waHAAEAoAAAArgFgQAHACRAEAIGBgcHBAgJBQ8CAQICBwAALy85L10zERIBOTkRMxEzMTATMxEhFSERI6CHAZH+b4cFgf2ih/1k///+p/5pAVv/sQEHAS79o/mQAB20ANAKAQq4/8CzEBJICrj/wLQKD0gKIwA/KytdNf///lkEygGrBlwBBwHl/l0GkQAbQBIBAAFAFBdIAUAOEEgBQAkLSAEAESsrKzU1//8AGQPBAscFtgIGAeoAAAAB/qr+FAFW/9sABgAYtQUDAhwGA7j/wLMPG0gDAC8rMz8SOTEwBQEjATMTEwFW/t1k/tuitLYl/jkBx/7uARIAAf6q/hQBVv/XAAYAGLUFAQQAHAG4/8CzDxhIAQAvKz8yEjkxMAEBMwEjAwP+qgEjZAElorS2/hQBw/49AQ/+8QAB/wD+FAECAC8ABgAYQA8AHA8DHwPfAwMDQA8SSAMALytdPzEwASU1JRUFBQEC/f4CAv6yAU7+FNxk241/gQAB/wD+FAECAC8ABgAYQA8DHA8AHwDfAAMAQA8SSAAALytdPzEwJQUVBTUlJf8AAgL9/gFO/rIv22Tcjn+BAAH/OwJEAMUDiwAJAAy0DwUBBQEAL81dMTATIyYmJzUzFhYXxXdDsh7cGWgtAkQ0yDcUNrk+AAL+kwI/AW0DhwAIABIAErcMDwIBAgISCAAvMzMvXTMxMAE2NzMVBgYHIyU2NjczFQYGByP+k1Nc2yGuQnkBUCZoINwerUZ5AlpqwxQ7xjMbMLZHFDbGOAAC/pMCPwFtA4cACQATABK3BQ8PAQ8PAQsALzMzL10zMTABIyYmJzUzFhYXBSMmJic1MxYWFwFteUGwINsmYyb+sHk/tB7cI2ohAj8zyDkUUK8uGzDONhRNuCgAAf6a/n0BaP+FABcAG0ANFAwJEQCABQ8MHwwCDAAvXTMa3TLEEMYxMBMiLgIjIgYHIzY2MzIeAjMyNjczBgaWKE9MRx8tMg5mCHFaKVFNRR0sLRFoDW7+fyMrIzU+fIojKSMzPnyK////ggGRAIAGFAAHAAv+7wGuAAH/VgQfAKoFcwAFABNACQAFYAUCBQUDAAAvMjIvXTEwAyEVIxUjqgFU520Fc23nAAH/VgQfAKoFcwAFABNACQACYAICAgIEBQAvMzMvXTEwExEjNSM1qm3nBXP+rOdtAAH/VgHnAKoDOwAFAAyzAQEDAAAvMjIvMTADETMVMxWqbecB5wFU520AAf9WAecAqgM7AAUADLMEBAIBAC8zMy8xMBMhNTM1M6r+rOdtAedt5wAB/jf+VgHJ/6gABwAXQAsEAAEBAQEGIAIBAgAvXTMzL10zMTABIREzFSE1MwHJ/G5zAqp1/lYBUsvLAAH+N/5WAcn/qAAFAAyzBAGAAgAvGs0yMTABIREzFSEByfxucwMf/lYBUssAAf4v/hQB0QCaAAkADrQACAMIBQAvMzMRMzEwEwE1ARUFIRUhBTH9/gIC/vICrv1SAQ7+FAERZAEReYt7jv///qcE2QFbBiEABwEt/aMAAP///tIE2QEyBWoABwEv/acAAAAB/lYGKwGsBrwAAwAZQA8D7wABAEAQE0gAQAkMSAAALysrXTIxMAEhFSH+VgNW/KoGvJH///7CBNkBPwXsAAcBMP2jAAD///+XBQAAagXlAAcBMf73AAD///7gBQwBIAXXAAcATv2vAAD///0EBLj+dwaRAgYCOwAA////IATZAOIGiQAHATL9swAA///+kATZAW8GIQAHATX9sQAA///+pwTZAVsGIQAHAS79owAAAAH/rgTFAFIGFAADAA+2YAIBAoADAAA/Gs1dMTATESMRUqQGFP6xAU8AAv8KBMUA9gYUAAMABwAUQAkGYAIBAoAHAwAAPzMazV0yMTADESMRIREjEVKkAeykBhT+sQFP/rEBTwAC/sEE2QE9BsEADQAZACVAFhEXCg8DHwMvAwMDAwegAAEPAF8AAgAAL11dMjIvXTPEMjEwAyImJzMWFjMyNjczBgYDNDYzMhYVFAYjIiYGjaMJbgdUdGRhCnAKrO89LTA4Oi4tPQTZiolGPD5EgZIBdTw3PjU2PTgAAf7BBNkBPQXsAA0AI0AWBw8AHwAvAJ8ABAAABKALAQ8LXwsCCwAvXV0zMy9dMjEwEzIWFyMmJiMiBgcjNjYEjaMJbglVcWdgCHALrAXsiolJOEBBgZIAAf9kA8EAmgW2AAYACbIGAwMAP80xMAMnNhMzBgePDTR8hkIlA8EWxwEY/vcAAf9mA8EAnAW2AAYACbIEBgMAP8YxMBMXBgMjNjePDTR8hkIlBbYWx/7o/vcAAf9kA8EAmgW2AAYACbIDBgMAP80xMBMWFyMCJzczJUKGfDQNBbb3/gEYxxYAAf9mA8EAnAW2AAYACbIEBgMAP8YxMBMXBgMjNjePDTR8hkIlBbYWx/7o/vcAAf8z/l4Az/+mAAkAFUALYAEBAYAQBSAFAgUAL10azV0xMBMjJiYnNTMWFhfPeUuzJdccdjP+Xjy/OBU5ujwAAf8z/l4Az/+mAAkAFUALYAkBCYAQAyADAgMAL10azF0xMAM2NjczFQYGByPNNW0h2Sy6P3f+d0SsPxVAwjEAAf9M/kIAtP/HAAcAF7MHAAAFuP/AtAoNSAUCAC/NKzkvMzEwBzM1MxEjNSO04YeH4b6F/nuFAAH/TP5CALT/xwAHABezAQYGA7j/wLQKDUgDBAAvzSs5LzMxMBMjFSMRMxUztOGHh+H+x4UBhYUAAf6TBNEBbQZqAAUAE0AKBQAPA18D/wMDAwAvXcQyMTABIREjESH+kwLaiP2uBmr+ZwEfAAH/LQRxAN0GFAAIAAyzAwMACAAvMzMvMTADNjY1MxcGBgfTcHO/DiLOwATwD5Z/Fru8FgAB/5P+MwBz/+MADQAStw0gAAEAAAcGAC8zMy9dMjEwEyImNTQ2MxUiBhUUFjNzZ3l4aDJBOzj+M3ZjYXZmOzY2OgAB/yn+VgDX/54ABwAZQAwBBQUABAEEBBAHAQcAL10zL10zETMxMBcVMxUhNTM1RJP+UpNizXt7zQAB/yn+VgDX/54ABwAZQAwAAAEABgIAAhADAQMAL10zMxEzL10xMAM1IzUhFSMVRJMBrpP+Vs17e80AAf8p/i0A1//HAAsALUAbvwoBAAoQCgIQCiAKAgrPAwEDCggAAwUfAQEBAC9xMzMzMjIvXS9dcV0xMAM1MzUzFTMVIxUjNdeTiJOTiP68e5CQe4+P///+0v7UATL/ZQEHAS/9p/n7ABFACwAAACAAcADgAAQAABFdNQAB/pb+GQAAAFYACwAPtQgABWtZAAAvKwAYLzEwAyInNRYzMjURMxEQ8D48Ljhiov4ZGJYTawE3/tP+8AABAAD+GQFqAFYACwANtQAHa1kAAwAvLysxMBMiEREzERQzMjcVBvDwomI4Ljz+GQEQAS3+yWsTlhj///7g/poBIP9lAQcATv2v+Y4AF0APAQAvCQEACT8JUAmPCQQJABFdcTU1////IP4wAOL/4AEHATL9s/lXABKyAQAJuP/AtA4ySAkTAD8rNTX///9+/jsAhP+DAAcCFv4PAAD///85/hQAzgAAAAcAXv8cAAD///9Z/j0AqwAAAAcBM/82AAD///+u/mAAUv+vAQcExgAA+ZsAHLQA4AMBA7j/wLMSE0gDuP/Asw0QSAMAESsrXTUAAf6T/kIBbf+eAAcAELYDBwUvAAEAAC9dMi8zMTAFIREjNSEVI/6TAtqI/jaIYv6k4eEAAf59/pYBhf+DABYAJrQTDQ0DB7j/wEAOCQxIBwoWBwMPEB8QAhAAL10XMy8rMzMRMzEwBRQGIyInBiMiJjUzFDMyNjUzFDMyNjUBhXdqbzU1b2h3b3AzQGJzM0B9cXxHR3pzh0JFh0JF///+p/5pAVv/sQEHAS79o/mQAB20ANAKAQq4/8CzEBJICrj/wLQKD0gKIwA/KytdNf///qf+ZwFb/68BBwEt/aP5jgAdtADQDQENuP/Asw8SSA24/8C0Cg5IDSMAPysrXTX///7C/oYBP/+ZAQcBMP2j+a0AF7cADwABkAABALj/wLMJDkgAABErXXE1///+wf6EAT3/lwEHBMkAAPmrABe3AA8AAZAAAQC4/8CzCQ5IAAARK11xNf///oj+iAF4/5ABBwE0/Yb5rwAaQAsADwAfAC8ArwAEALj/wLMJDkgAABErcTX///7S/tQBMv9lAQcBL/2n+fsAEUALAAAAIABwAOAABAAAEV01AAH+Nf7FAcv/SAADAAixAQIALzMxMAEhNSEBy/xqA5b+xYP///5Z/jkBq//LAAcB5f5dAAAAAf6sAaYBTgKuABcAH0ARFAwJEQAAEAAgAKAABAAABQwALzMzL10yxBDGMTATIi4CIyIGByM2NjMyHgIzMjY3MwYGiSZIRUEeLCoNaAtlVShLRT8dKioOZwtkAaglKyU7PHqMJSslOzx4jgAB/pMB/gFvAo0AAwAIsQMAAC8yMTABIRUh/pMC3P0kAo2PAAH9HwH+AuECjwADAAixAQIALzMxMAEhNSEC4fo+BcIB/pEAAf7XAXcBKwMrAAMACLEDAQAvzTEwAQEXAf7XAghM/fYB8gE5ff7JAAH+av+JAZYGEAADAAmyAgMAAD8vMTABASMBAZb9cJwCkAYQ+XkGhwAB/5P+MwBz/+MADQAStwcgBgEGBg0AAC8yMi9dMzEwBzIWFRQGIzUyNjU0JiNtaHh4aDJBOzgddWRidWc6NjY7AAH+k/5CAW3/ngAHABVACgRvAc8BAgEBBgIALzMzL10zMTABIREzFSE1MwFt/SaIAcqI/kIBXOLiAAL/Nf4tAM//xwADAAcAF0AMBBABIAEwAQMBAQcCAC8zMy9dMzEwEyERIQEzNSPP/mYBmv7ZtLT+LQGa/tPAAAH+ff6WAYX/gwAWACSyCwARuP/AQA4JDEgRDRMTBw8DHwMCAwAvXTMzETPEKzIyMTABNDYzMhc2MzIWFSM0IyIGFSM0IyIGFf59d2pvNTZuaHducTNAYnMzP/6WcXxISHpzh0JFh0JFAAH/LwSRANEGMwALACJAGW8LnwsCDwsfCy8LTwtfC38LzwvfC+8LCQsAGS9dcTEwAzcXNxcHFwcnByc30VZ7eVh7e1h5e1Z5BdtYe3tYeXtWeXlWewAB/30EnACDBu4AFwAbQBMPDwNPA18DfwOvA78DzwPvAwgDAC9dxDEwAzQ2MxUiBhUUHgIVFAYjNTI2NTQuAoGScjw7JSslkHQ8OyUrJQZGS11nLhwVNT5HKExeaCwcGTg+Rf///lcGHAGpB64BBwHl/lsH4wAVQA4BAC8GPwZvBn8G7wYFBgARXTU1///+twTZAFMGIQAHACv9NAAA////rwTZAUsGIQAHAFr+LAAA///+iATZAXgF4QAHATT9hgAA////fgRuAIQFtgEHAhb+DwYzAAeyAAMDAD81///+wQTQAT4GeAEHATf9sf/EABFACQIBAAJAEhtIAgARKzU1Nf///7H+PQDQ/4EABwdv/coAAAAB/kIEvAG+BhkABwAVQAoFYABwAAIAAAMHAC8zMy9dMjEwASERIzUhFSP+QgN8h/2ShwYZ/qPi4v///lf+OQGp/8sABwHl/lsAAP///wr+YAD2/68BBwTHAAD5mwAetQEA4AMBA7j/wLMSE0gDuP/Asw0QSAMAESsrXTU1AAH/Qv4UAL7/hQAFABdADF8DAQMDBQ8AHwACAAAvXTIyL10xMAchESM1I74BfIf1e/6P9gAB/ocEjQF3Bi0AGwA8QCQCBQAHExAVDgsYBxEYAw8OHw4vDq8OBA4VDgsDBKAAAQ8AAQAAL11dFzIvXRczLy8REjk5ERI5OTEwEyInByc3JiMiBgcjNjYzMhc3FwcWMzI2NzMGBpg5W0xcSi0ZMTEOaQ1zYTpMRVxDMCQwMQ9nDHYE2y99OHgTOzx6jCd1N3MZOzx7iwAD/ocEngF3B2QAFwAjAC8AQEAsLScbIQkUBRQnAw8MHwwvDK8MBAwRDAkhBJ8AAV8AbwB/AJ8AzwDvAP8ABwAAL11xFzIvXRczLy8vMy8zMTATIi4CIyIGByM2NjMyHgIzMjY3MwYGBTQ2MzIWFRQGIyImEzQ2MzIWFRQGIyImmCtTT0kiMTEOaQ1zYS1VTkggMDEPZw1x/qc4KC4yOiYoOAI4Ji4yOiYmOAV/JSslOzx6jCUrJTs8eI57Ni42LjUxMQIxNi42LjUxMQAC/qgE1wFYBuEAFwAvAEpALyEsLB3fJAEkQAkNSCQpISQDDxgfGAIYFAkUBQxACQ1IDBEJDBgEoAABDwBfAAIAAC9dXRcyLyszMy8vL10XMy8rXTMzLy8xMBMiLgIjIgYHIzY2MzIeAjMyNjczBgYDIi4CIyIGByM2NjMyHgIzMjY3MwYGkSdNSUYfJioPaApoVSpQSUMeKyYOZgtlVydNSUYfJioPaApkWSpQSUMeKyYOZgpmBNkfJB8sOHB6HyUfNi9wegEfHyQfLDhrfh8kHzYubnsAAf6a/j8BZv+4AAkAErcGCQMDAQQDAgAvFzMRMzMxMAElFTM1BQU1IxX+mgEAzAEA/wDM/vy8f3+8vX9/AAH/Rv4UAL7/zQAGABK3BQICIAABAAMAL81dOS8zMTADNSM3FyMVQni8vHj+FPbDw/YAGP0lAAAC2wW2AAUACQANABMAGQAdACEAJwAvADcAQQBJAFMAXQBnAHEAeQCDAIwAlgCeAKgAsAC6AM9AdwwcEgsbJhgkNjIPMgE/Mk8yXzIDpri4obM/s0+zAltvb1Zqdn5+cnpCODhGPIiRkYSNEI0gjQJRZWVMYAERna+vmasQqyCrAi4qMCpAKuAqAyQys2p6PI1gEasqKqsRYI08emqzMiQLEhYgJiYfFSMDBw8PCAQSAC8zMzMRMzMvMzMzETMzEhc5Ly8vLy8vLy8vLy9dETNxETMzETMRMxEzMxEzcREzMxEzETMzETMRMzMRMxEzMxEzXREzMxEzXXERMxEzEMQyEMYyMTABIzUjNSEFITUhASMRMwEjFSMRIQEhNTM1MyUjETMBITUhBSERMxUzATQzMhUUIyIRNDMyFRQjIgEiNTQzMhYVFAYhIjU0MzIVFAM0MzIVFAYjIiYRNDMyFRQGIyImATQzMhUUBiMiJhE0MzIVFAYjIiYlMhUUIyI1NCEyFRQjIiY1NDYBMhUUIyI1NDYhMhUUIyImNTQ2JTQzMhUUIyIRNDMyFRQGIyImATQzMhUUIyIRNDMyFRQGIyImAtts0wE//cf+vAFEAjlsbPuJ0W4BPwR3/sHTbPq4bm4DD/68AUT9wv7BbtEBZTc3Nzc3Nzc3/nk4OBscHANsODg39jg3HxgZHzg3HxgZH/19NzgfGRgfNzgfGRgfAxs3Nzj8/Dg4GxwcA1c3Nzgc/OA4OBscHAIuNzc3Nzc3HhkZHv6gNzc3Nzc3HhkZHgR30W5ubvyFAUIBy9EBP/pKb9P5AUL8g29vAULTBCs3Nzj8uzc3OAG/NzceGRkeNzc3NwF3NzccHBz9nTc3HBwcAps3NxwcHP2dNzccHBziNzc3Nzc3HhkZHgFhODc3GR84Nx4ZGR+2Nzc3/Ps4OBscHANXNzc3/Ps4OBscHAAB/1QEuACkBlIADAAKsgzABgAvGs4xMAMWFxUGByM1NjcmJzWW4Fp6wBYpk2lTBlJwGYweZ2kcSDM0Zv///yEEwwABBnMABgSFjikAAv7BBNkBPQa4AAsAGQAxQCAQABcQFyAXAxcXEw8MHwxfDK8MBAwMA6AJAQ8JXwkCCQAvXV0zMy9dMzMvXTMxMAM0NjMyFhUUBiMiJhMyFhcjJiYjIgYHIzY2aj0tMDg6Li09bpCgCW4JVXFiZAlwC6wFTDw2PTU2PTgBp4uHSTg9RICSAAH/Pf43AMP/vAALAAewCwAZLzEwBzcXNxcHFwcnByc3w1ZpZGFlZ1ZpZGFlmlZmZGBkaVZnZWFkAAH/VP4UAKT/rgAMABdADhAAIAAwAAMATwVfBQIFAC9dxF0xMBMmJzU2NzMVBgcWFxWN2l94wRcskXVI/hRtHYseZ2geRzosZwAB/1T+FACk/64ADQAXQA4QByAHMAcDB08NXw0CDQAvXcZdMTAHFhcVBgYHIzU2NyYnNZbTZzSwVhYpk2lTUmofiw1LLmkcSDM0ZgAC/of+FAGP/64ADwAdACNAFAsDCQ8WAxAWIBYwFgMWTxBfEAIQAC9dxF3GEMYyETkxMAM2NjczFhYXFSMmJwcGByMBFhcVBgYHIzU2NyYnNQwdWRWLFVIeaCw6GCwhaP6q1WQvq18XJ5ZuT/4zOeRDVNoyGD2oPHM2AZNqH4sMSDJpGko2MWb//wAABMMA4AZzAAYEhG0p//8BBgUAAdkF5QAGATFmAAAB/yf+FADZ/7IADgAeQBMOAgsFCAcGEAkgCTAJAwlPAAEAAC9dxF0XOTEwBzMHNxcHFwcnByc3JzcXSJAbfy2PaHM/P3Nojy1/To9FhxRjVoSEVmMUh0UAA/53/hQBh//FABMAHwArAC5AGQwCDhcpKQoQDgEOHB0jIw4EYABwAIAAAwAAL10yMjIRMz9dMzMRMxE5OTEwBzIXNjMyFhUUBiMiJwYjIiY1NDYFFBYzMjY1NCYjIgYHNCYjIgYVFBYzMjaqczc1c2d4eGdzNTlxZ3h4AUZAMzg7QjEyQWxBMjJBOzgzQDtQUHViZXVSUnVlYnXXNj09NjY8PDY2PDw2Nj09AAH/PQTFAMMGRAAHAD6zQAIBArj/wEAlCQxIAs8F3wUCBQIEBQRPBwEPBx8HLwdPB18HfwfPB+8H/wcJBwAvXXEzMxEzL10vK3ExMBMHIzcjNzMHw0ZpJfxGaSUFuvWJ9ooAAf9U/ikFf/+qAAwAF0AMCVADYAOgAwMDAwYAAC8yMi9dMzEwASAkJzMWITIkNzMGBAJx/tH+Z1WPnAHw6AFKT49h/nL+Kca77np0vsP///9UBLIFfwYzAQcFEwAABokAFUAPAA8ALwBfAH8AvwDPAAYAABFdNQAB/0IE1wQOBWgAAwAZQBEBDwIvAl8CfwKPAp8CzwIHAgAvXTMxMAEhNSEEDvs0BMwE15H///9C/tIEDv9jAQcFFQAA+fsAD0AJAAACIAJwAgMCABFdNQAB/1QE2wV/BeMAFAAtQBsHABMLEA8AHwAvAK8ABAAABWALAaALAQ8LAQsAL11dcjMzL10yEMQQxjEwEzIeAjMyNzMGBiMiLgIjIgcjEr5z0c3Udt8faBa1nXXTzdN13x9oLgXhJi8mfYGFJi8mfQEGAAH/VASyBX8GMwAMAC9AIgZQAGAAoAADAAAEHwo/Ck8KbwoEDwovCl8KfwrPCv8KBgoAL11xMzMvXTIxMAEgBBcjJiEiBAcjNiQCYgEvAZlVj5z+EOj+tk+PYQGOBjPGu+56dL7DAAH/VP4/BX//uAAGAA60BAYCBgAALzIyETMxMAchNQUFNSGsBSsBAP8A+tXHf7y9fwAC/t0CKQElBOkAGAAjACZAFQEEHRkKKQo5CgMKChQAWA4UWxkEWQA/Mz8zPxI5L3EzETkxMBMnBgYjIiY1NCU3NTQmIyIGByc2MzIWFRElMjY1NQcGBhUUFrIQNWZCb3kBVmA/OTJnMCt3g4OB/rhSZFFsYzwCNWVBMG5h0QwEG0s8JBVoP255/jNjWlYvBAQ6PzAuAAL+zwIpATME7AATABoAL0AeCzsXAcgX2BcCHxcvFwIXQAoNSA4XARcXFAZbDQBZAD8yPzM5L10rcV1xMzEwEyImNTQ2MzIWFRUhFjMyNjcVBgYDIgYHISYmJaK0qZKKn/4xDrk0ZFE4bmZEUQsBNAVHAim6oqLFqI5OyhYhfRkWAlJXTUpaAAL/rgI1AFIF1QADAA8AGUAODZ8Hrwe/BwMHgAJaAVgAPz8azF0yMTATIxEzJzQ2MzIWFRQGIyImSJKSmjEjIDAwICMxAjUCqqQrJycrKCgoAAL+tgIpAUoE7AALABUADrUUCVsOA1kAPzM/MzEwARQGIyImNTQ2MzIWBRQzMjY1NCYjIgFKr52XsbKalLT+ArRdV1hctAOLpL7Boae6vaTvf3BvfwAB/tECKQEvBN8AEgAWQAoLDgcSWgpYAw5ZAD8zPz8zEjkxMAMRFDMyNjURMxEjJwYGIyImNRGcg15ZkX0MJms8hYME3/5OkWx1AWL9VmMyPXeDAbwAAf74AikBCgTsABQADrULBlsQAFkAPzI/MzEwEyImNTQ2MzIXByYjIhUUFjMyNxUGPZuqrqBsWClpNLdYVllqTgIpuaWquytxI+xwdy97KwAC/sUCKQE9BfIAEQAdAChAFggPAC8LAQtAEBNICwaADlgZBlsSAFkAPzI/Mz8aEM4rcRI5OTEwAyImNTQ2MzIXJjURMxEjJwYGJzI2NTU0JiMiBhUUFIucnol1TwSReg0kZi5hT1VdUlACKbioq7hlIDwBD/xDZTM+c2tuEoFxg2/rAAH+0wI1AS8F8gAUAB9AEA0ICUAQE0gJEIAACFgDEFsAPzM/MxoQzCsSOTEwExE0IyIGFREjETMRFAc2NjMyFhURoIVeWZGRBiNvOYKEAjUBspJpev6fA73+0SoeNjh3hP5HAAH+CgI1AfYE7AAfACJAEBgTEBYRWgAIEFgDCwsbFlsAPzMzETM/MzM/ERI5OTEwARE0IyIGFREjETQjIgYVESMRMxc2NjMyFzY2MzIWFREBZnZaTJJ5VE+SfQwpXzmWPSN2Qnp6AjUBspJpZP6JAbKSa3j+nwKqZD8yeTw9eIb+RwAB/ykCNQDZBOwADwAUQAkNCgtaClgFAFsAPzI/PxE5MTATMhcHJiMiBhURIxEzFzY2dyk5EEEZS2qRfwgnWgTsC38PdF3+lQKqj1RIAAH+0QIpAS8E3wASABZACgsOBxJaClgDDlkAPzM/PzMSOTEwAxEUMzI2NREzESMnBgYjIiY1EZyDXlmRfQwmazyFgwTf/k6RbHUBYv1WYzI9d4MBvAAB/qgCNQFYBN8ACgAOtQgBWgUAWAA/Mj8zMTADATMTFhc2NxMzAU7+9pyTHgkRGpOc/vQCNQKq/nNXQVw8AY39VgAB/q4CNQFUBN8ACwAVQAkJAwsEAVoIC1gAPzM/MxI5OTEwAwMzFzczAwEjJwcjVPKkpKKi8gEApqyupgORAU7n5/6y/qT29gABACkEbwGcBbYACAAZQAsIBAkKYAgBCIACBgA/GsxdERIBOTkxMBM2NzMVBgYHIylWRNk7iTh3BIeFqhRlpCoAAQAp/j0BnP+FAAgAHEANBAAJCmAEAQSADwcBBwAvXRrNXRESATk5MTAFBgYHIzU2NzMBnCxYFtl5g3eTQ7I7Fc1m//8Anv49Ab3/gQAHB2/+twAA//8ARP/sA2YEXgIGBBsAAP//AHH/7AOTBF4CJgAuAAABBwExAWL8zAAhQBcBMCFQIYAhsCHQIQXAIQEhARUXHQ8UJQErNQARXXE1//8ARP/sA2YEXgImBBsAAAEHATEAZPzMACRAEQEwIVAhgCGwIdAhBcAhASEBuP/stBgeAAUlASs1ABFdcTX//wA//vgBjQRmAgYADAAAAAMAZv/sBEoGHwAcACgAMwBgQDUrAiYmEBcxCSAgMRADNDUFI2FZAAUBCQMFGxsuXVkAGxAbAgkDGxsNFBQpXVkUAQ0dXVkNFgA/KwAYPysREgA5GC9fXl0rABgQxl9eXSsREgEXOREzETMRMxEzMzEwAQYHNjYzMhYWFRQGBiMiAhE0EjYzMhYVFAYGIyITMjY1NCYjIgYHFhYTIgcWFjMyNjU0JgFSLwQztH1/0nZ+5JT69Ij6o6a/XqVms4CWpZqGdKkxDZfCo18rkEVbZmQEc4jtR1lvxX6e6HoBeQGH9gF1yIt9VHtE/H21qYiZUkb77AUKnyQuPzM7RP///84AAAWZBggAJwE2/db/lwEHAisBEAAAABJACgADAAEmHh4EBCUBKzUAPzX//wAAAAAEiQcpAiYCKwAAAQcATv/zAVIAF0ANAgErBSYCAQAWKBQJJQErNTUAKzU1//8Ab/4UBVwGFAIGAcAAAAAB//b+FAUfBF4AKQBcQDAXHwcMCh0bDhECChsRIgooBwcKEQMqKwwdDh4PDhUZFF1ZGRAIJV1ZCBYABWFZABsAPysAGD8rABg/KwAYPz8SOTkREgEXOREzETMRMxEzETMRMxEzETMyMTABIic1FjMyNTUkETQ3ASM2EjU0JiMiByc2MyARFAcBMwYCFRQWMzI3ERAELzw/Ljli/t0l/c+4SE1eVi4iMT1eAU4lAji0RFRZXi8r/hQZlhNr0xUBwJV1/TOYAVahl6MRjhj+KZJ4As2F/pynnpsQ/pT+7wACAH0AAAWeBcsADwAbADlAHRADDg8KFhYPAwMcHQ0AABNrWQAABg8SBhlpWQYEAD8rABg/EjkvKxEAMxESARc5ETMRMxEzMTABJAAREAAhMgQSFRAABREjARQWMzI2NTQmIyIGArD+9v7XAVwBN8kBKJ3+1P72uP6P8N/e7+3e4fABCBYBQQELASABQZX+67n+/P67F/74A2jX7enb2ejqAAIAcf4UBGgEXgAOABgANUAbDwMNDgkVFQ4DAxkaDhsGF11ZBhAAEl5ZDAAVAD8yKwAYPysAGD8REgEXOREzETMRMzEwISYCNRAAMzIAERQCBxEjAxQWMzI2NRAhIAISv+IBDfHoARHax7XnoaGeo/68/sEbASbuAQ0BIv7Y/vnv/t0d/hQEG83T080BmAABAH0AAATPBcsAFAAwQBkOAxMUCBQDAxUWEQBrWRERBhQSBgtpWQYEAD8rABg/EjkvKxESARc5ETMRMzEwASQAERAAITIXByYjIgYVFAQzMxEjAr7+5/7YAWoBPubERLGz6v4BBfNAuQEzFwErAQYBFwE5VqBU4s7O4P41AAEAcf6eBEQEXgAhADxAHRAcIRYWCxwFCwUiIxkcFggLBR8CXVkfDhNhWQ4QAD8rABgvKxESADkREjkREgE5OREzETMRMxEzMTAFFjMyNjU0JicmJjUQACEyFwcmIyIGFRQWFxYWFRQGIyInAXNYXGduVWXw4QEeARvZwT67pcC7eqG+osmqck62F1BCNzoJF//xAQcBEVCbTrDDu6ASFIV9iKUUAAEAxwAAA+MFtgALAFZAMQkBCwUFBgECBgIMDQICBgsLBGlZSQsBDws/C18LbwuPC58LBgsDCwsHBhIHCmlZBwMAPysAGD8SOS9fXl1dKxESADkYLxESATk5ETMRMxEzETMxMAERIxEhESMRIRUhEQOysP59uAMc/ZwDDv5YAQf9kwW2ov36AAEAsP4UA2oESgALAFhAMgQIBgAAAQgJAQkNDwkfCS8JAwkDCQkMBgYLXVkPBh8GPwZPBgQJAwYGAgEbAgVdWQIPAD8rABg/EjkvX15dKxESADkYL19eXREBOTkRMxEzETMRMzEwASMRIRUhESERIxEhAWS0Arr9+gG/sP7x/hQGNpb+Uv5EASkAAf/2/+wDzQXLACMARUAkChMAFhIBDwQWIRwhBAMkJRIBaVkSEh4MDAdrWQwEHhlrWR4TAD8rABg/KxESADkYLysREgEXOREzETMzMxEzMzIxMAEhEzY1NCYjIgcnNjMyFhUUBwchAwYVFBYzMjcVBiMiJjU0NwK+/YZ2HTQqMCQvQ1CAhCU5AnuJHTUtOS48P3iMJQKqAZNaODEvFpMff3FResT+LVo4MS8Tlhh/cFF6AAEAYv4UBBAGHwAoAEhAJyQVDwsAFSARGyAABiUGKSomDyQRBBBAJSUdCAgDXVkIAR0YXVkdGwA/KwAYPysREgA5GC8azRc5ERIBFzkRMxEzMxEzMTABNCYjIgcnNjMyFhUUBgcDJRUDBgYVFBYzMjcVBiMiJjU0NjcTBTUSEgFvLSstNDFPV3KGKCaRAsztLhBBST4oQEONlB8dzv0nh4gFMSouFo0fcWY+lWX+g5Z3/WWJSSI8PRCNGYJ+OHVPAkKccQFcAWEAAf/sAAAEMwXNABoASEAmEgcECQAABBgCAgQMBgsFGxwMCQcEBAAOCgoABQUVABIVDmlZFQQAPysAGD8SOS8ROS8REhc5ERIBFzkRMxEzETMRMzIxMCESETQnBScBJicBJwEmIyIGByc2NjMgABEQAwL0fQf+e08Bvh01/htSAcZskly2P1Zbzn4BRAFceQEvASFSO+WJAQaLVv7kiwEKSjY0j0Q5/iz+U/7a/toAAf9m/hQDrAYfABcAUUAtDgUABxYWEgAACgQJBBgZCQoHAwgEAgUDDgMICA4vAwEAAxADAgMDFg0OARYbAD8/MxI5L11dETkvERIXOREXORESARc5ETMzETMRMzIxMCU0JwUnJSYnBSclJiQnJwQAABEUAgcjEgL4E/4fLQHwKk3+Ky8Brnf+yKs6AUwB8QEJVky4pvhdgJ6HopGAmouOlMsoqD/+lP3T/qvJ/n6TAVsAAQC4/mYHdQW2AC4AR0AkJxEOGhcjIAAAFw4DLzABCAshGA8DHRQLFGlZBAsTJyhpWScjAD8rABg/MysRADMYPzMzEjk5ERIBFzkRMzMRMxEzMzEwJSMGBiMiJicjBgYjIiY1ETMRFBYzMjY1ETMRFBYzMjY1ETMRFAYjITUhMjY1NDYGxQszyHeLry0KOtN+08G5doGtpbl3hayhuevc+woE+nqOCKhXZWRoYmrY5gQM+/SPkMHNA5379I+QzOsDdPpjz+Sik34qQgABAKb+KQbNBEoALABPQCgkDwwXFB0pICwsKRQMBC0uAAYABgkNJCVdWSQeFQ0PGhEJEV1ZAwkWAD8zKxEAMxg/MzMvKxESADk5GC8vERIBFzkRMxEzETMRMzMxMCUGBiMgJyMGBiMiJjURMxEQMzI2NREzERQWMzI2NREzERQGIyE1ITI2NTU0NwYXMqpo/v5OCjW3dLq5st+YkbJudJiNtPD8+8UERpKdBpZTV7hYYL/UAsv9Pf78r7oCXv09goK70gI6+7jr7pWhlRpCRgABAHMAAAScBcsAHgBAQCAeDwUZDgsSDxkPHyATHBYWCGlZFhYPDAMPEhwCaVkcBAA/KwAYPz8SOS8rERIAORESATk5ETMzMxEzETMxMAEmIyIGFRQWMzI2NREzESMRNDcjBgYjIgI1NAAzMhcDO2Nuk6KSlc26ubsLCz3YguH2AQ/rjngE+i++qqu+yuwBqPpKAfAvYFxrARH67AEcMQABAHH+FAQ/BGAAHwA8QB8DFwwJEA0NHRcDICERFBoKDw0bGgBdWRoQFAZdWRQWAD8rABg/KwAYPz8REjkREgEXOREzMzMRMzEwASIGFRQWMzI2NREzESMRNDcjBgYjIgIREBIzMhYXByYCIXl9ko2mm7S0Cw0ys3HV7eDQHVkjLzEDy9rOy9W41wI4+coB6lRGUVkBKAEPARUBJg0NkBUAAQDH/gAE7AW2ABwAOUAdEQQAAAELFgEWHR4HGWlZBwcBAg4UaVkOHAIDARIAPz8/KxESADkYLysREgE5OREzETMRMzMxMCEjETMRNjYzMhYSFRAAISImJzUWMyAREAIjIgYHAX+4uEe0XZ/zg/7j/vxVgEZ7iQF3va1emEwFtv2mPj2o/r/X/oL+ZxUcpDECcwECARo2RQABAK7+CgQjBEoAGwA3QBwMABgYGQcSGRIcHQMVYVkDAxkaDxkVCg9hWQocAD8rABg/PxI5LysREgE5OREzETMRMzMxMAE2NjMyFhIVEAIjIic1FjMyNjU0JiMiBxEjETMBYjx+U4TEbPThjGpufpWPjY2IZLS0An0uMo3+8sH+0/62PJ894/jU6GL+IwRKAAEAYP/sA/4FywAtAFRAKwYDHhAXIwMKECsrCiMDLi8TFxAnIysPBwEKAwcHIA0NAGlZDQQgGmlZIBMAPysAGD8rERIAORgvX15dERI5ERI5ERIBFzkRMxEzETMRMxEzMTABIgYVFBYXByYmNTQ2MzIWFRQGBw4CFRQWMzI2NxUGIyIkNTQ2Njc+AjU0JgJIe3sTEKYWH+XFyvCqz5+PPqWkYdZjsO70/vZSqKqMfTeEBSljch1MHEAcbUKsxcmsnMtLOlJeQ25+PDmwZNnCY5JyPzRNX0dnbgABADH+FAPBBF4AKgBWQC0qKBUIDxsoAggiIgIbAyssCw8IHxsiDwAfAAIJAwAAGAUFJV1ZBRAYEl1ZGBsAPysAGD8rERIAORgvX15dERI5ERI5ERIBFzkRMxEzETMRMxEzMTATJjU0NjMyFhUUBgcOAhUUFjMyNxUGBiMiJDU0NjY3NjY1NCYjIgYVFBfTPdq7u9u8xoSQP6GY2sJZu4bu/vhZtsqLc3dmcHMrAhligaO/v6Oc2FU7Y21RkJ1emS4t6tdupopaPIlsX25ua1JIAAIAKQAABH0FywAdACAAR0AmDR4eGgEcEyABHwgdByEiHg0dChYFCgVrWREKBBsAHx0dH2lZHRIAPysREgA5ORg/MysRADMREjk5ERIBFzkRMzMRMzEwNwEuAiMiByc2MzIWFz4CMzIXByYjIgYHBwEVIQEBISkB0VUvMCMjIS9EP1h+RzhKWjxARDAhIjJCLjEB1/usAif+qAKwcQO0sEMZDosdY5NvWS4diw5FXWT8RG8Dgf0hAAIAIQAABDMEXgACACIAR0AmHAICCQ4LIgEOABUMByMkAhwMGAUSGBJdWSAYEAoNAAwMAGRZDBUAPysREgA5ORg/MysRADMREjk5ERIBFzkRMzMRMzEwNyEBASYjIgYHBwEVITUBJyYmIyIHJzY2MzIWFxc3NjYzMhf2AmT+1QF3FB8uNyJfAab77gGwZCQyJRggLRkxK0ZgKV5cJmBHOEONAdUBWg0oMor9lnt7AmaSMyMNigkPPTqFhzk8GAACAH3/7AWeBcsAFwAhAFJAKhUaAx8fEAoaEBoiIwQDAw0HBxxpWQAHAQ8DBwcNExMAaVkTBA0YaVkNEwA/KwAYPysREgA5GC9fXl0rERIAOREzERIBOTkRMxEzETMRMzEwASIGBzM2NjMgABEQACEgABEQACEgFwcmAyARECEiBhUUFgMvwN02CFTbmAEnAUz+q/7F/r7+sQFvAUMBJ6xKr/sBzf5C5PryBSmoslhO/sz+8P7w/ssBZAFaAXUBrFacUPtiAaYBosu23OsAAQBx/+wEYgReACMAP0AgCCAZDg4DIBQDFCQlHRZdWR0dAAYGDF1ZBhAAEV1ZABYAPysAGD8rERIAORgvKxESATk5ETMRMxEzETMxMAUiABEQACEyFwcmJiMgERQWMzI2NTQhIgYHNTY2MzIWFRQGBgJt7v7yATABBcSxNkmsTP6Ho5+Sqf7yTKAzLZ1pzOh+5BQBJgEAAREBOzuaHSH+UMPTjHbhLiiYIy/Ap3jDagABACkAAARKBbYAIABDQCIUGSAODh0PAwkJBg8ZBCEiBhcXDxwNERwRa1kgHA8eAw8SAD8/PzMrEQAzERI5GC8zERIBFzkRMxEzMxEzETMxMAEyFhUUByM2NjU0JiMjESMRIyIGFRQXIyY1NDYzMxEzEQMplYwXogcOPEGTuZNBPBSiFoyVk7kESn2FOTgOPyIuOPxUA6w4LkAvNjuFfQFs/pQAAQAfAAAD6QYUABYAPEAeChEABAQUBQIFEQMXGA4OBRMVAAUVAwcTB11ZABMPAD8zKxEAMxg/PxESOS8REgEXOREzMxEzETMxMAEhFSERIxEjIgYVFBYXIyYmNTQhMxEzAncBcv6OtJw4NQ8GmgkNAQqatARKlvxMA7QzKx87DBJGHuQBygAB//b/7AUfBF4AIgBIQCUJERQhHw8NAA0DFB8aHwMDIyQhDwAQDwAVCwZdWQsQHBddWRwWAD8rABg/KwAYPz8SOTkREgEXOREzETMzETMRMxEzMjEwMzYSNTQmIyIHJzYzIBEUBwEzBgIVFBYzMjcVBiMiJjU0NwGWSE1eVi4iMT1eAU4lAji0RFRZXi8rPUaaqCX9z5gBVqGXoxGOGP4pkngCzYX+nKeemxCNGOTzlXX9MwACAHH+FARmBF4AIQAuAENAJBciIgofAhAoKAIACgQvMAYbXVkGBhMAGw0rXVkNEBMlXVkTFgA/KwAYPysAGD8SOS8rERIBFzkRMxEzETMRMzEwATY1NCYmIyImAhEQACEyABEQAiMiJicjHgIzMhYWFRQHARYWMzI2NTQmIyICAwL2CCFVRLPEXAETAQfbAQD+52yKUAoPP3Jthok7Ff2UW5pjoY6NnqyvAf4UFhobEweTAUQBHQFwAYH+0P73/vD+1zJMi5FAGTxAKD0C9Ew71NDS0v7L/tv//wBx/+wDkwReAgYALgAA////j/4UAXMF5QIGADUAAP//AH3/7AXDBc0CBgJTAAD//wBx/+wDsAReAgYBzwAA//8AO//sA4MEXgIGAckAAP//AMcAAARvBbYCBgCDAAD//wCu/hQEewYUAgYAogAA//8Aff/sBM8FywIGABIAAAABAMcAAAZ7BbYAEwA0QBkCBQUGDREOBg4UFQESCQMHAAAGCwcDDgYSAD8zPzMSOS8SFzkREgE5OREzMxEzETMxMAEBIxYVESMRMwEzATMRIxE0NyMBA0z+HggPqvoB2QgB4fi2Dgj+GAHsAxag6/yJBbb88AMQ+koDg5bn/OwAAQCu/hQFIQRKAA8ANUAaAwQEBQsNDAUMEBEBDggDBgAADAkGDwwVBRsAPz8/MxI5LxIXORESATk5ETMzETMRMzEwAQEWFREjETMBATMRIxE3AQKa/rwErNUBZAFvy6wE/rQBhQHlUHD7agY2/dsCJfu2ArS5/hgAAgAI/hQEZgReABcAIwBPQCoXFRwQDgMUFAEVCCEhEhUDJCUTFwAXXlkQAAALFRsFGF1ZBRALHl1ZCxYAPysAGD8rABg/EjkvMysRADMREgEXOREzETMzERczETMxMBczERASMzIAERACIyInIxYXIRUhFSM1IwEiBhURFjMyNjU0Jgia/ezbAQD+57B5CgUFAYv+dbaaAnuZknSzoY6NsALjAQsBIP7Q/vf+8P7XXB/Zj62tBQbKzP60ZNTQ0tD//wA//+wEkQXLAgYDXgAA//8Aff/sBM8FywImABIAAAEHAF0CDgAAABdADgE/Id8hAiEBNhgeAwglASs1ABFdNf//AD//7ASRBcsCJgNeAAABBwBdANsAAAAZtwE/Id8hAiEBuP/JtBgeCxAlASs1ABFdNQAB/ocGFAFxBw4AEwAnQBoHvw4BDkAJDEgOEwIvCj8Kbwp/Cq8K7woGCgAvXcQyzStdMjEwARUjIi4CIyIVIzU0NjMyHgIzAXERV494Yyprg3xuOnB3hE4GmH8jKiN1H25tJSwl//8Aff6kBcMFzQIGACAAAP//AHH+FAQ9BF4CBgA8AAD//wAZAAAHVgW2AgYAJgAA//8AFwAABjMESgIGAEIAAAACABQAAAQhBE4ABwAOADNAGwcIDgQEDxANCwELBAsEBQ4CXVkODgQFDwAEFQA/Mz8SOS8rERIAOV9eXRESARc5MTAhAyEDIwEzAQEDJicGBwMDZoX+b4G7AbmdAbf+jXUVCQsSdQFK/rYETvuyAd8BLzQ5Py7+0QACABAAAAUzBEoADwATAGtAPQoODhEBCAAADAEQBQUUFQoNXlkZCgEICugKAhAMCgEUAwoKAQYQA11ZEBABBgUVEwkGCV1ZBg8BDl1ZARUAPysAGD8rEQAzGD8REjkvKxESADkYL19eXV5dXSsREgEXOREzETMzETMxMCEhESEDIwEhFSERIRUhESEBIREjBTP9mv6mpL8CGQMK/lABlP5sAbD8hQEVMwFK/rYESpT+z5H+nwFMAdUAAwBo/+wGiwReACgAMwA6AHtASAoAHTgWMAQEGAApKRg3FgQ7PCMQEyEwA2BZFzheWTAJFwESDxcvFz8XfxePFwUTAxcXEyEmLF5ZIRphWSYhEAc0EzRdWQ0TFgA/MysRADMYPzMrKxESADkYL19eXV5dxSsrERIAOTkREgEXOREzETMRMxEzMxEzMTABEAUHFRQWMzI3FwYGIyImJwYGIyICNTUhAiEiBgc1NjYzIBc2NjMyFgc0JiMiBhUVNzY2ATI2NyEUFgaL/g25cHaLqDdHy2eApCw2qm/G6QK/Cv7MWJleUZtqASB/V8SFpLi6YV6Nopqxo/xIdokL/gR+Axn+sRAGRXt1VIcoNlNdVV0BDN9vAX8gLJ4lIueAZ6uYVlymlGIGB2r916GYmKEAAwAUAAAENQRKABMAGgAjAHBAPA0IChgMDwETGxUVAxMIHw8YGB8TAyQlDRQBAgFkWQobNQIBCQIBEQ8CARQDAgITBAQjXlkEDxMVXlkTFQA/KwAYPysREgA5GC9fXl1eXV0zMysRADMzERIBFzkRMxEzETMzETMRMxEzETMRMzEwEyM1MxEhMhYVFAczFSMWFRQGIyETETMyNTQjJzMyNjU0JiMjsJycAVDk0lbVrlTTwP5otsfw+r21eWh2gKAB9o0Bx4eSbEKNR3KVqAH2/pm7rI1LVVBFAAEAef/yA+cEWAAWACZAFAMPFAkPAxcYEgBdWRIQDAZdWQwWAD8rABg/KxESARc5ETMxMAEiBhUUFjMyNxUGBiMiABEQADMyFwcmApyovbitcqhKiVz9/u8BJv+1lEWWA8XgwMnXMZMcFQEnAQ4BBAEtSI1CAAIAsAAABEoESgAIABAAKEAUDgQACQQJERIFDV5ZBQ8EDl5ZBBUAPysAGD8rERIBOTkRMxEzMTABEAAhIREhIAADNCYjIxEzIARK/s3+4f64AWkBDgEjvcfCnn8BqAIv/u/+4gRK/uL+/8XI/NkAAgBKAAAESgRKAAwAGAB+QFIGBBIWFggEAA0NFAQDGRoVBgcGXVkSOAcBlQcBaQcBHwcvBwIfB28HfwevB78HBQ8HHwc/B08HnwfPB98H7wcICwMHBwQJCRFeWQkPBBZeWQQVAD8rABg/KxESADkYL19eXXFyXV1xMysRADMREgEXOREzETMzETMRMzEwARAAISERIzUzESEgAAM0JiMjESEVIREzIARK/s3+3/7GcnIBXQELASa9x8KTARL+7nQBqAIv/u/+4gHVkwHi/uP+/sXI/rCT/rwAAQCwAAADQgRKAAsAUUAuBgoKAQQAAAgBAwwNBgleWRkGAQgG6AYCEAwGARQDBgYBAgIFXVkCDwEKXVkBFQA/KwAYPysREgA5GC9fXl1eXV0rERIBFzkRMxEzETMxMCEhESEVIREhFSERIQNC/W4Ckv4kAb/+QQHcBEqU/s+R/p8AAQBW//IDewRYACQAY0A6AxkgCgAZBRERGRQKBCUmAxQVFRReWZwVAVgVaBUCbxV/FQIPFR8VAgsDFRUIIiIcZFkiEAgOZFkIFgA/KwAYPysREgA5GC9fXl1xXV0rERIAORESARc5ETMRMxEzETMxMAEUBgcWFRQGIyInNRYWMzI2NTQhIzUzMjY1NCYjIgYHJzYzMhYDZHVk8PPcz4dPtVCJjv7CsqqZlmtcTIphVKvgsdADQmWCHDTOnK9BniUvZFyzj2FTSFIoPXV7lQACALD+ZAGDBEoAAwAPACdAFQIDBAMKAxARBw1jWZ8HAQcDAA8DFQA/PxDEXSsREgEXOREzMTATMxEjExQGIyImNTQ2MzIWwbS0wj0tKj8/Ki09BEr7tv7XPDc3PDs4OAAB/6T+4wFeBEoADAAiQBICCgcHDQ4ABV1ZAAAQAAIACA8APy9dKxESATkRMzIxMBMiJzUWMzI1ETMRFAYrRkFGPYO0oP7jG5EWmwQ2+9WZowABALAAAAQMBEoADQA2QBsIBAQFDQIMAAACBQMODwINCAMDAwULBg8BBRUAPzM/MxI5ERczERIBFzkRMxEzETMRMzEwISMBBxEjETMRNjcBMwEEDNP+hVi2tiogAXvT/j8B9Ez+WARK/go1IwGe/h4AAQArAAADRgRKAA0ATEAsAwAHCwsEAA0JAAMODwEDBAoHCQYIQA8CHwLPAt8CBAkDAgIABQ8AC11ZABUAPysAGD8SOS9fXl0azRc5ERIBFzkRMzMRMxEzMTAzEQcnNxEzETcXBREhFbA9SIW2xUr+8QHgAWAjd04CSP4gcXuX/s2WAAEAsAAABSMESgARADBAFwMEBAUMDg0FDRITARAIAwUKBg8ADQUVAD8zMz8zEhc5ERIBOTkRMzMRMxEzMTAhARYVESMRMwETEzMRIxE0NwECmv6+BKz0AUOmpPK0BP66A0JSWv1qBEr8uAGjAaX7tgKgVk78vAABALAAAARCBEoAEAAsQBQCBQUGAA4MBgwREgIMBg8HDwEGFQA/Mz8zEjk5ERIBOTkRMzMRMxEzMTAhIwEWFREjETMWFgAXJjURMwRCxf3VCqzFBkQBV4YGrANGpzv9nARKC2n9+clIkQJrAAIAef/yBJoEWgALABcAKEAUDAYAEgYSGBkJFV1ZCRADD15ZAxYAPysAGD8rERIBOTkRMxEzMTABEAAjIgAREAAzMgABFBYzMjY1NCYjIgYEmv7q+//+7wEU/voBFfydrKamrKqmpq4CJ/75/tIBKQEMAQwBJ/7T/vrL2dbOzdPTAAEASP/yA7QEWAAWACZAFBQICA0CAxcYEQtdWREQAAVdWQAWAD8rABg/KxESARc5ETMxMAUiJzcWMzI2NTQmIyIHNTY2MzIAERAAAabQjkOWcKy7v6hyqESKYfEBHf7vDkeOQtjIwOAylBoX/tH+/v7y/tkAAgAzACkEpgQhAAwAFwAmQBIQAwoWAxYYGQATYlkABw1iWQcALysAGC8rERIBOTkRMxEzMTAlIAA1NDYkMyAAFRQAASIGFRQWMzI2NRACb/70/tCKAQSuAQoBLf7O/vvN2dbQzNMpARDwleV+/vPx6P7uAz2hoJ2lpKABPwABADMAkwSmA7YAFgArQBMKDBQSEgAGDAAMFxgJFQMPYlkDAC8rABgvxhESATk5ETMRMxEzETMxMBM0ACEgABUUBgcnNjU0JiMiBhUUFyMmMwEjARABFAEsIByVM9DQx9I/nzwBwe0BCP72+E+YOjiIZaWfnpuTinQAAwAGACUE0QQdABMAGgAiAFFALRANBiADFh4PFw0ZGRcdHggFAwcjJBYeFx0EGxQIBQ8SBAAKABtiWQAKFGJZCgAvKwAYLysREgAXORESFzkREgEXOREzETMRMxEzMxEzMTAlIAA1NDcnNxc2ISAAFRQHFwcnBgMiBwE2NRABMjcBBhUUFgJx/vT+0ERzUH+aAQIBCgEtSnNOgZv2p2ACczP+YZZm/Y0v1SUBEPCVc1J3XIP+8/GVdk95WoEDPTH+PkdtAT/9fS8Bw0Vrm6cAAwBq/+wHIwRcAB8AKwAyAHRAQwIPDyYcMBUmFwkgIBcvFQQzNAIPEgAWMF5ZCRYBEg8WLxY/Fn8WjxYFEwMWFhIABSNdWQAZYVkFABApLBIsXVkMEhYAPzMrEQAzGD8zKysREgA5GC9fXl1eXSsREgA5ORESARc5ETMRMxEzMxEzETMxMAEgFzY2MzIWEhUQACMiJicGBiMiAjU1IQIhIgYHNTY2ATQmIyIGFRQWMzI2BTI2NyEUFgH6ASGBP9CIk+N6/vftgss+PMB/zfAC2gr+vlydY1CfBNuSo6CTlaKhkPvDfI4M/eqDBFzjcHOL/v6u/vT+13FwbnMBCeRtAX0gLJ0lI/3Fz9fSzNfR0tSfmJegAAIAdf/yA/QESgAaACMATEAnCSATGxsRGBUGAwsgIAMVEQQkJQkTIgAAIl5ZAAAOBBYPDh1eWQ4WAD8rABg/MxI5LysREgA5ORESARc5ETMRMxEzETMRMxEzMTABMjY1NTMVFAYHFhUUBiMiJjU0NyY1NTMVFBYDFCEyNjU0ISACM2dutEhT0/LRyPTPmLZtngEChn7+/P7+At1xaJSUZI0rU92wyM6q4FJUxpSUZ3L+jed6beIAAQB5AicEmgRaAA0AHkANBw0ODwAHCgoDXVkKEAA/KwAYEMQyERIBOTkxMAE0JiMiBhUjEAAzMgARA9uqpqauvgEU/voBFQInzdPTzQEMASf+0/76AAEAef/yBJoCJwANAB5ADQYADg8NBgMDCl5ZAxYAPysAGBDEMhESATk5MTABEAAjIgARMxQWMzI2NQSa/ur7//7vvqympqwCJ/75/tIBKQEMy9nWzgACALAAAAOaBEoACQASADpAHgoFBQYADgYOExQECl5ZAAQBEwMEBAcGFQcSXlkHDwA/KwAYPxI5L19eXSsREgE5OREzETMRMzEwARQGIyMRIxEhIAEzMjY1NCYjIwOa7d5ptgE5AbH9zFiah3yGdwMAqrb+YARK/edgaWBeAAIAMQAAA4cESgANABUAR0AkAxICEgYLFQwGDBYXAwAUABReWQAAAREDAAAJDAIVCQ9eWQkPAD8rABg/MxI5L19eXSsREgA5ERIBOTkRMzMRMzMRMzEwAQEjASYmNTQ2MyERIxERIyIGFRQzMwIf/uPRATlzaNfZAUi0kXp+/osBuv5GAdsqm3CYovu2AboB/lFdwAACADEAAAOHBEoABwAVAEdAJBIDEwMPCwgHDwcWFxIBFRUBXlkPFQERAxUVDAkTDwwGXlkMFQA/KwAYPzMSOS9fXl0rERIAORESATk5ETMzETMzETMxMAEjIhUUFjMzEREzESEiJjU0NjcBMwEC04v+fnqRtP642ddoc/7H0QEdAgDBXFIB/gG7+7ail3CcKgHb/kUAAQArAAADiwRKAAcAJUASAAEGAQMDCAkBFQcDBANdWQQPAD8rEQAzGD8REgEXOREzMTAhIxEhNSEVIQI3tv6qA2D+rAO2lJQAAQCm//IEHwRKABEAJUARCgcBEAcQEhMRCA8EDV5ZBBYAPysAGD8zERIBOTkRMxEzMTABERQGIyImNREzERQWMzI2NREEH+3U0ee2goZ/hwRK/T272tfCAr/9PX2Hhn4CwwABAE4AYASsA/4AFAA2QBoLEAwNDQQIFBAEFAQVFhQAYlkUDAgJCGJZCQAvKxEAMxgvKxESATk5ETMRMxEzETMRMzEwEyEyNjU0JiMhNSEVBxUWFhUUBiMhTgK+hYO70v3HBEqWUVnEz/01ARJ3f6mZtJEbCjO4b8rEAAMATgBgBgYD/gAUACAALABqQDgLEAwNDQQYJCQeKggUEAQEFCoDLS4bFQ8VnxWvFQMJAyEnFScVFAkUAGJZABQBCwMUDAgJCGJZCQAvKxEAMxgvX15dKxESADk5GC8vM19eXREzERIBFzkRMxEzETMzETMRMxEzETMxMAEhMjY1NCYjITUhFQcVFhYVFAYjIQMyFhUUBiMiJjU0NhMyFhUUBiMiJjU0NgGoAr6Gg73R/ccESpZSWMXO/TX0Ni8vNjQyMjQ2Ly82NDIyARJ5f6iYtJEbCjS3bcrGAu44KCc6OicoOP5/OCYnOjonJjgAAQBO/xsErAVCACIAdkBEEx4UFRsbBBAIIhgeHgwEIgQjJBQQGggJCQhiWQkJABEiAGJZACIBDQMiERBiWQ8RLxE/EQNvEZ8RvxH/EQQQESARAhEAL11dcSsAGC9fXl0rERIAORgvKxESADkRMxESATk5ETMzETMRMzMRMxEzMxEzMTAXITI2NTQmIyE1ISA1NCYjITUhFQcVFhYVEAcVFhYVFAYjIU4CwoKCr7n9ogLCAQS60/3HBEqWUFq4WGDA0/01M2xzmJGy4ZmMtZIaCy+raf7+Tgo0t3S7uQABABQAAAPnBEoACgAaQAsACAsMBAoHAA8KFQA/PzIRORESATk5MTATMxMWFzY3EzMBIxS/+iMOESD6vv5rqgRK/UdkRlZZArT7tgABACkAAAXNBEoAGAAiQBAJGBkaDRQEAwgXEAkPAQgVAD8zPzMzEhc5ERIBOTkxMCEjAyYnBgcDIwEzExYXNjcTMxMWFzY3EzMEoK7ZGwYIG9Ou/tW+rBEQChvFsM0WEQgYrL8Cx1U0LWD9PQRK/WhAWUtWApD9bEddQGACmAABAFYAAAN5BEoACQA4QB0EAQcAAAMIAQQKCwcEBQUEXVkFDwIIAQEIXVkBFQA/KxESADkYPysREgA5ERIBFzkRMxEzMTAhITUBITUhFQEhA3n83QIz/d8DAv3NAkJ5AzuWefzFAAEARP/sA48ESgAXAEtAJwASBAcBDAcSEgUWDAQYGRcFBRZeWQUFCgQBAgIBZFkCDwoPXVkKFgA/KwAYPysREgA5EjkYLysRADMREgEXOREzETMRMxEzMTABITUhFQEEERQGIyInNRYzMjY1NCYjIzUCav3uAwz+qAGD997yhLe9j5aan5QDvoyH/tch/saftEeiVmdkZlqFAAEAZP/yA0YEWAAjAD1AHg0AHxIYABIHAAckJRUYEgQABw8KXVkPECEbXlkhFgA/KwAYPysREgA5ERI5ERIBOTkRMxEzETMRMzEwEzQ2Njc2NjU0JiMiByc2MzIWFRQGBwYGFRQWMzI2NxUGIyImZD+AiYlaXV1imDeXlqnMhaSdZ3JxRK5WibnC3AEtSm5XMzBSRj9PQpFEmoV1mTs4V0BLUywmokGoAAEAIf/sA+kEWgAhAC5AGAALBiALFxoQBiIjCw4dEAMUDhRdWQgOFgA/MysRADMYPxI5ERIBFzkRMzEwARYWMzI3FQYjIiYnBgYjIic1FhYzMjY3JiY1NDYzMhYVFAJ/RIQsNz8yVVunWFypWVM2DkoWOXtKfHPIoqHIAUJcZRWQGnZzdnMakAcOXWSD22SWwL+XwQABALAAAANIBEoABQAfQA4DBAQBBgcEFQUCXVkFDwA/KwAYPxESATk5ETMxMAEVIREjEQNI/h62BEqW/EwESgABABQAAAPnBEoACgAaQAsIAAsMBAgJDwEIFQA/Mz8SORESATk5MTAhIwMmJwYHAyMBMwPnvvokDREg+r8BlqoCuGpAVFr9TARKAAEAsAAABBIESgAHACVAEQQFAAEFAQgJAQUVBgNdWQYPAD8rABg/MxESATk5ETMRMzEwISMRIREjESEEErL+BrYDYgO2/EoESv//ALAAAAOaBEoCBgV4AAAAAQBtAAAEyQRKABkAQEAgCgcPAAAMARQREQEHAxobDwwZAgIMXlkCAgESDQgPARUAPz8zMxI5LysRADMRMxESARc5ETMRMzMRMxEzMTAhIxEjIiYmNREzERAhETMRIBERMxEUBgYjIwLyswySy2m2ARyzAR65asuUDgFEZbZ6AXH+k/74AnX9iwEEAXH+kXy2ZQABAB3/8APyBEoAEwApQBQAAQoBFBUBFRIDXVkSDwgNZFkIFgA/KwAYPysAGD8REgE5OREzMTAhIxEhBwICBiMiJzUWMzI2NhI3IQPyt/7LFjJHdmk+PUAqKjMwSRICgwO2q/5s/vB3GJQfUdcCF44AAgASArQD0QawAAcADgApQBUHCA4EBA8QCwUCMA4BDg4EBUkABE4APzM/EjkvXTMRORESARc5MTABAyEDIwEzAQEDJicGBwMDJXv+jXmsAZiRAZb+qm0SCg4NagK0ATH+zwP8/AQBuwEYMTRFIP7oAAIADgK0BM8GrAAPABMAU0AvCg4OEQEIAAAMARAFBRQVDRYKAcoK2goCmQqpCgIKCgYDEBABBgVOEwkJBkkOAU4APzM/MxEzPxESOS8zETkvXV1xMxESARc5ETMRMzMRMzEwASERIQMjASEVIREhFSERIQEhESMEz/3J/r6YsAHyAs/+cAF1/osBkPzJAQAwArQBMf7PA/iJ/uWF/roBMgGyAAMApAK0A5EGrAANABYAHQBPQBQHEg4YGA0EEgkbGxINAx4fBxcXDrj/60AVGknKDtoOApgOqA4CDg4NFgBJGA1OAD8zPzIROS9dXSszEjkREgEXOREzETMRMxEzETMxMBMhMhYVFAYHFhUUBiMhEzMyNjU0JiMjEREzMjU0I6QBNdXBVFDGxa/+h6imcGFtd5O43ecGrH6GUnIXObuJnAJSRlBKP/5g/rSsoAADABICtAPlBqwAEwAaACMAY0AeDQgKGAwPARMbFRUDEwgfDxgYHxMDJCUNFAEBChsCuP/rQBUaScoC2gICmAKoAgICAhMjBEkVE04APzM/MxI5L11dKzMzMxEzMxESARc5ETMRMxEzMxEzETMRMxEzETMxMBMjNTMRITIWFRQHMxUjFhUUBiMhExEzMjU0IyczMjY1NCYjI6SSkgE11cFQxqFNxa/+h6i43eeupnBhbXeTBIWBAaZ+hmFBgURoiZwB0f60rKCBRlBKPwACAKQCtAP4BqwACAAQACBADg4EAAkECRESDQVJDgROAD8zPzMREgE5OREzETMxMAEUACEhESEyAAc0JiMjETMgA/j+5f72/tEBTPgBEK6/rpF1AYkEuvz+9gP4/vnvvbL9FgABAKQCtAMCBqwACwA+QCMGCgoBBAAACAEDDA0JFgYBygbaBgKZBqkGAgYGAQUCSQoBTgA/Mz8zEjkvXV1xMxESARc5ETMRMxEzMTABIREhFSERIRUhESEDAv2iAl7+SgGd/mMBtgK0A/iJ/uWF/roAAQBvArQCzwasAAsAPEAiBwsKBQEBAwsDDA0DFgQBygTaBAKZBKkEAgQECwcISQALTgA/Mz8zEjkvXV1xMxESARc5ETMzETMxMBMhESE1IREhNSERIW8Btv5kAZz+SgJg/aADPQFGhQEbifwIAAEAcQKoA+MGuAAZAC5AFgwCEgcCFxcZBwMaGxkAAAQPCkoVBE8APzM/MxI5LzMREgEXOREzETMRMzEwASERBiMiADU0ADMyFwcmIyIGFRQWMzI3ESMCXAGHp9Lv/vYBJfurmzuQgazAua9Fb98E2f4ENQES9vQBFEGHQc20v8QSAREAAQCkArQD0wasAAsAPkAiCAQEBQAJAQUBDA0DFggBygjaCAKZCKkIAggIBQoGSQEFTgA/Mz8zEjkvXV1xMxESATk5ETMzETMRMzEwASMRIREjETMRIREzA9Oo/iGoqAHfqAK0Ac3+MwP4/lwBpAABAFQCtAHpBqwACwAwQBYIAAAKBQEBCgMDDA0JBAQGSQoDAwFOAD8zETM/MxEzERIBOREzMxEzETMRMzEwASE1NxEnNSEVBxEXAen+a3d3AZV4eAK0YBsDAB1gYB39ABsAAf+qAawBRAasAA0AIUARAgsICA4PBUAAYADAAAMACUkAP8RdMhESATkRMzIxMBMiJzUWMzI2NREzERQGJz1ARzQ8PaaSAawZhxVKRgPl/CWNmAABAKQCtAO+BqwADQA4QBwIBAQFDQIMAAACBQMODwINCAMLAwMFCwZJAQVOAD8zPzMSORESFzkREgEXOREzETMRMxEzMTABIwEHESMRMxE2NgEzAQO+wv6iUqioFCMBa8T+YAK0Ac9I/nkD+P4vGisBjP5CAAEApAK0AwYGrAAFABpACwMAAAUGBwFJAwBOAD8yPxESATk5ETMxMBMRMxEhFaSoAboCtAP4/JOLAAEApAK0BMEGrAAQADBAFwEEBAULDwwFDBESCAEPAwUJBkkADAVOAD8zMz8zEhc5ERIBOTkRMzMRMxEzMTABARYVESMRMwEBMxEjETQ3AQJo/tUFnuEBKwEx4KgE/tMCtAMCXEH9mwP4/PgDCPwIAm1RRvz8AAEApAK0A/AGrAANACxAFAIFBQYACwkGCQ4PCQIGDAdJAQZOAD8zPzMSOTkREgE5OREzMxEzETMxMAEjARcXESMRMwEmNREzA/C3/gAGA560Af4GoAK0AwZibP3IA/j8+lpvAj0AAQCkArQD/gasAA0ALEAUAgQEDQcLCA0IDg8ECw0FAEkIDU4APzM/MhI5ORESATk5ETMzETMRMzEwEzMRFAcBMxEjETQ3ASOkoAcCEbCgBv3wsAas/dOFVAMG/AgCJ5pF/PoAAgBxAqgEQga6AAsAFwAgQA4MBgASBhIYGRUJSg8DTwA/Mz8zERIBOTkRMxEzMTABFAAjIgI1NAAzMgAFFBYzMjY1NCYjIgYEQv785ur9AQDp6AEA/N+hlpqfnZqZoASy9/7tARD6+gEO/uz0wcTEwb3EwgACAG0CqAOoBqwAHAAkAEFAIAkhFB0dEhoXBgMMISEDFxIEJSYJFCMjAAAPBBhJHw9PAD8zPzMSOS8zEjk5ERIBFzkRMxEzETMRMxEzETMxMAEyNjU1MxUUBgcWFhUUBiMiJjU0NyYmNTUzFRQWAxQzMjU0IyICCF9opkJOWmnfw7ngvkVGqGaT7fLy7QVaal+JiV2BKCOMaqK6v53OTSaGWImJYWj+qtfXzwACAKQCtANUBqwACQASADBAGAoFBQYADgYOExQKnwSvBAIEBAcGThIHSQA/Mz8SOS9dMxESATk5ETMRMxEzMTABFAYjIxEjESEgATMyNjU0JiMjA1TeymCoASEBj/34UoeDcnxuBXueqP5/A/j+DlZlWFgAAgCkArQDrgasAAgAFQA4QBoTEBIEAAoKCxAECwQWFxIAAAkJDBQLTggMSQA/Mz8zEjkvMxI5ERIBOTkRMxEzETMRMxEzMTABMzI2NTQmIyMRESMRITIWFRQHASMDAUyFcGducX2oAS3HvMUBH8X1BNFXV1lL/in+aAP4kZjATP49AZgAAQAnArQDSAasAAcAIEAPAAEGAQMDCAkBTgcDAwRJAD8zETM/ERIBFzkRMzEwASMRITUhFSECDKj+wwMh/sQCtANviYkAAQCaAqgDzwasABAAIEAOCgcBDwcPERIQCEkMBE8APzM/MxESATk5ETMRMzEwAREUBiMiJjURMxEUMzI2NREDz9nFwtWo9XR+Bqz9c67JyLMCif1z8n11Ao0AAQAlArQFXgasABgAIkAQCRgZGgQNFAMIFxAJSQEITgA/Mz8zMxIXORESATk5MTABIwMmJwYGAyMBMxMWFzY3EzMTFhc3NxMzBEiiyRgHAwjYoP7qsp4JFQ0WtKS/DxQOCKiwArQCklItFyb9LAP4/ZoibFRCAl79njZiSigCiAACAFoCqALsBcEAGAAjAEFAIxIhBwocGAEBHAcDJCUBBB0KCgHqCvoKAgoKFABODhRMGQRPAD8zPzM/EjkvXXEzETkREgEXOREzETMRMzMxMAEnBgYjIiY1NCU3NTQmIyIGByc2MzIWFRElMjY1NQcGBhUUFgJqEi5xW3uJAYFvSUM3dDYxjo2Ukf6PYG1ceW9CArRWNC56be4MBB9WQikXdUh9iv36cWleMwQFQkc2MgACAIsCpwMdBcEAGAAjAD1AIBIHARcHIRchJCUBBAofHS8dAgwdAR0dFAQYSxRPGQRMAD8zPz8REjkvXV0zETkREgE5OREzETMRMzEwARc2NjMyFhUUBQcVFBYzMjY3FwYjIiY1EQUiBhUVNzY2NTQmAQwVM3NUeoj+gW9JQjhyODGMj5STAXNgbVp6cEIFs1Q3K3xt7gwEH1VCKBl3R3yKAgZval40BAZBRzY0AAIAaAKoAzMFwwAPABwAMEAYGgMLCA0NEwMDHR4IDQYJSwxOFwZMEABPAD8yPzM/PxE5ORESARc5ETMzETMxMAEiJjU0NjMyFzczESMnBgYnMjY1NTQmIyIGFRQWAbSerrGdhGAOi4sOKWw8bVlgaFZhXAKo0Lu/0XVo/P5pOD1/e3sUlH2Og3+LAAMAYgKoBMsFwwAmADEANwBhQDUJABs1FC4EBBYAJycWNBQEODkiDhEfAzUuHBUsFQK5FckV2RUDFRURHyoYGCQfTAYyMgwRTwA/MzMRMz8zMxEzERI5L11xxTMyERI5ORESARc5ETMRMxEzETMzETMxMAEUBQcVFDMyNxcGBiMiJwYGIyImNTUhJiMiBgc1NjYzMhYXNjMyFgc0JiMiBhUVNzY2ATI3IRYWBMv+kWyNXYIzOJxIpkgmdUqRrQHoELlFdkFBdklglitgwXmLqD4zWWVWcGn9fY8X/sYETATZ8AoEIZVBdCAqdzg/uZ9Y5yAdiSAYUkqceHA2NWpdMwQEQf6QuFZiAAIAkQKoA14G6QARAB0AMEAXDwgICgMbChseHw8ICgtGCk4SAEwZBk8APzM/Mj8/ETk5ERIBOTkRMxEzETMxMAEyFhUUBiMiJwcjETMRFAc2NhciBhUVFBYzMhE0JgIOnbOznZVUF32mCC9mNmZdX2i2WgXBzb+90HNnBDX+9FU8Ozp/dogVkHgBEIWGAAIAaAKoAzMG6QASAB4ANEAaHAMLFQ4JEBAVAwMfIBAJBgxGD04ZBkwTAE8APzI/Mz8/ETk5ERIBFzkRMzMRMxEzMTABIiY1NDYzMhYXJjURMxEjJwYGJzI1NTQmIyIGFRQWAbSerrGdTmkpCaaLDjZrMMZgaFZhXAKo0Lu/0T04TUgBBvvLaUA1f9U1lH2Og3+LAAIAaAKoAxsFwwATABoAQkAmEgoLAwoYAxgbHAsLFwHqF/oXAqgXAR8XLxcCDBcBFxcUBkwOAE8APzI/MzkvXV1dXXEzERIBOTkRMxEzETMxMAEiJjU0NjMyFhUVIRYWMzI2NxUGAyIGByEmJgHsts7ApZuz/fUIcWdFe0h1uE5cDQFbBE8CqNC3t92/nlhwdSAfjTMCnGFYVGUAAgBiAqgDFAXDABIAGAA6QCAQFgkDCxUJFRkaFhwKLAoCuQrJCtkKAwoKBg4ATBMGTwA/Mz8yETkvXXEzERIBOTkRMzMRMzMxMAEyFhUUBiMiJjU1ISYmIyIHNTYTMjchFhYBkbTPwqKbswIIBnJndJJwvZge/qQEVwXD0Li427ygVnF0PYs2/WK4WGAAAQBYAqgCxQXDACAAXUA5EB4EDh4TGQkJARMOBCEiEAICDCABuiDKINogA+ogAfsgAakgAZggAR8gLyACCyABICALHBZMBgtPAD8zPzMSOS9dXV1dXV1xcTMSORESARc5ETMRMxEzETMxMAEVIyIVFDMyNxUGIyImNTQ3JiY1NDYzMhYXByYjIhUUMwI5e8K2dZVspqCysEJVrI1JgVE+dGuYxQSFgXFuSI43emmKMRRXP2FyGSV7OFtiAAEASAKoArgFwwAfAF1AOQ8CCBYNAhEbGwIeFgQgIQ8eHgwfAbofyh/aHwPqHwH7HwGpHwGYHwEfHy8fAgsfAR8fFAQKTBkUTwA/Mz8zEjkvXV1dXV1dcXEzEjkREgEXOREzETMRMxEzMTABMjU0IyIGByc2MzIWFRQHFhUUBiMiJzUWMzI1NCMjNQE7x5o7Zz85hpuOo5iws6WsbJWBucV7BIViWxwaezxwYX0pLZJqezWNRXFugQACAGYBaAMxBcMADAAoADhAHCIKFR0DGg8PKBUDKSoaDxIYG0sHGEwAEk8lIE0APzM/Mz8zPxESOTkREgEXOREzMzMRMzMxMAEyNjU1NCYjIgYVFBYFNDcGBiMiJjU0NjMyFzczERQGIyInNRYzMjY1AcdoYGBqV2BeASEEK2pInrCynIxcDImwuLF0iKVYZAMldH4cjoGOg4KKXDUbOTjPvLnXdWj9AKaoNpNIZl0AAgCJAZ4BQgW2AAMADwAuQBoCBAQDCgoQEQ0ABxAHcAeAB5AHBQcDAEsDTgA/PxDEXTIREgE5ETMzETMxMBMzESMXFAYjIiY1NDYzMhaTpqavNikpMTcjKTYFtvz+uDIsMyssLi0AAQCRArQDNwbpAA4AO0AeAA0JCQoEBwMFBQcKAw8QBwQAAwgIAgoLRgJLBgpOAD8zPz8REjkRFzMREgEXOREzETMRMxEzMzEwATc3MwEBIwEHESMRMxEUATM898H+vgFSwv8APqamBHFH/v60/koBUCX+1QQ1/dwwAAEAkQK0BP4FwwAeAD1AHhMPDxAHCB4AAAgQAx8gGBMQFhFLAAgQTgMLCxoWTAA/MzMRMz8zMz8REjk5ERIBFzkRMxEzETMRMzEwARE0IyIGFREjETQjIgYVESMRMxc2NjMyFzYzMhYVEQRch2VVpIleWaaODC5sQa1BVp+LigK0AeyieHD+WgHsoniI/nIDAnJHOIqKiJf+EAABAJEBaAM9BcMAGgAyQBkSDg4PGAcHAg8DGxwSDxQQSw9OChRMBQBNAD8yPzM/PxESORESARc5ETMRMxEzMTABIic1FjMyNRE0IyIGFREjETMXNjMyFhURFAYCXjlAQShMlmtipo4MYpKNkWwBaBd/FWcCTqR3h/5wAwJqd4iV/a5tfwACAGgCqANQBcMACwAWACBADgwGABEGERcYFAlMDwNPAD8zPzMREgE5OREzETMxMAEUBiMiJjU0NjMyFgUUFjMyETQmIyIGA1DHsKbLxbCqyf3AY2jNY2plZgQ3vNPVurrS1raAkAEQfY6JAAEARgKoAp4FwwAUACBADhQKBRAKEBUWEgJMDghPAD8zPzMREgE5OREzETMxMBM2MzIWFRQGIyInNxYWMzIRECMiB1ZWfbXAvbKGYzEqYyXLyWJzBZMw07+6zy+BFBkBCAEKNQABAGgENQNQBcMADAAXQAkGDA0OAAYDCUwAPzPEMhESATk5MTABNCYjIhEjNDYzMhYVAqhoZcuoxq+pygQ1hIn+87rU2LYAAQBoAqgDUAQ1AAsAF0AJCwUMDQQLAghPAD8zxDIREgE5OTEwARAzMhEzFAYjIiY1ARDLzajGsafKBDX+8gEOutPUuQACAJEBaANeBcMAEgAeADBAFxAJCQ0DHA0cHyAQCQYOSw1NEwBMGQZPAD8zPzI/PxE5ORESATk5ETMRMxEzMTABMhYVFAYjIiYnFhURIxEzFzY2FyIVFRQWMzI2NTQmAhCdsbOdTWooCKaMDjFuMsdgaVtdXQXDzr7Azz04SE7+4QROaD04gewdlH6Ufn+KAAEAMQKoAiMGYAAXAC5AFgwKERUVChMECgQYGQ8UCw4DEUsAB08APzM/FzPNERIBOTkRMxEzETMRMzEwATI2NxUGBiMiJjURIzU3NzMVMxUjERQWAaQbTRcaVCZ8dW1xM23d3TYDJRAIegwPengBoU4zpKp7/mM+OwABAIsCqAM1BbYAEwApQBMBEgoHDBIMFBUMDwgTSwtOBA9PAD8zPz8zEjkREgE5OREzMxEzMTABERQWMzI2NREzESMnBgYjIiY1EQExSExrYaSLDC15RJOWBbb+FVRQeoQBkfz+cTlEhZQB9QABAFgC2QNmBYMAEwAqQBIMBAsPCBMPBBMEFBUAEwwICAkALzMRMy8zERIBOTkRMxEzETMRMzEwEyEyNjU0JiMhNSEVBxYWFRQGIyFYAexTUHmF/m8DAnE5RIWT/goDf0hLa2KkiwwteUSUlQABAIsCqAT6BbYAHwA5QBwBHgkGEQ4TEwYeAyAhExgbDwcfSxJOCwMDFhtPAD8zMxEzPz8zMxI5ORESARc5ETMzETMRMzEwAREUMzI2NREzERQzMjY1ETMRIycGBiMiJwYGIyImNREBL4dkV6OIX1mmjQ0ubEGqQymES4mMBbb+FaR3cAGo/hWkd4kBj/z+cUc2h0RDhpcB8QABABICtAMbBbYACgAYQAoBCQsMCAFLBQBOAD8yPzMREgE5OTEwAQEzExYXNjcTMwEBPf7Vr6cYFhAfpbH+0QK0AwL+QD5uXU8BwPz+AAEADgKoAssFwwAhAChAFA4aCAAaHBMFIiMOER9MBRYWChFPAD8zMxEzPxI5ERIBFzkRMzEwARQGBxYzMjcVBiMiJiYnBgYjIic1FjMyNjY3JjU0NjMyFgJ1WU1KVDIsJEU7SEknOW5PRiUxKSYuNRukknV0kgS6RadDZAx3FBk4MEI/FHkOFCwklZxzlJQAAgCRAWgDgQbyABEAJAA/QB8FIh0VDQ0OAyIHGRkiDgMlJgUdHR4eCg5NEgBHFwpPAD8zPzI/ETkvMxI5ERIBFzkRMxEzETMRMzMRMzEwATIWFRQHFhUUBiMiJxEjETQ2FyIVERYzMjU0JiMjNTMyNjU0JgH6obnD8MCtc2qmvarBaGnVeGteUFxmYwbykoW3Mi/qlJ01/osEPp6ugdH9uDO+YmOBWFROTgABABkBaAMfBbYAEAAfQA8NBAEFBBESBAkBDAVLAU0APz8zEjk5ERIBFzkxMAEjNDY3ATMTFhc2NxMzAQYGAbquJyH+xaylLQ8PJpyo/uEhJQFoOsdgAu3+cXJGSGwBk/0ZVsgAAgBmAqgDTgbpAB0AKQA4QBsMGAMSJAASBhgeHgYAAyorFSEDAxsPCUYnG08APzM/MxI5ETMzERIBFzkRMxEzETMRMxEzMTATNDY3JiY1NDYzMhYXByYjIgYVFBYXFhYVFAYjIiYlNCYnBgYVFBYzMjZmkYZTS5V+S5ZeSIxxNTBDb5Z/x7CnygJAVkx4fG1aZGsD7HSvLDNoRWJsIyx9TS0iKkQ6UahypbuwsFhuJhqMZVlpcgACAGgBaAP6BcUAFwAgADxAHgcACgQeFxcMABMYGAAEAyEiBkwATRsQTB4MDBYBTwA/MzMRMz8zPz8REgEXOREzETMzETMRMxEzMTABESYmNTQ3FwYGFRQXETQ2MzIWFRQGBxETNCYjIhURNjYB17S7oH85QsuEcoqj0K/XSjlUZHMBaAFAE8+vz71WRpZe7CIBj4SJ0quy3BD+wALefX+K/nESlgABAAIBaANIBbgAIAAvQBgIGAcPDxgeFwQhIgUVEQZLF00cAEsMEU0APzM/Mj8/Ejk5ERIBFzkRMxEzMTATMhYWFxcTMwETFhYzMjcVBiMiJicnAyMBAyYmIyIHNTauLTwuJVDLsP7Pfx0wJCQwLz5ZaixU6K4BTHMUKR8bIi8FuBw6WsYBdP3q/r5HMAt5EVJx3f5gAkYBITM3CHkOAAIAif9gAUIDeQADAA8ALEAZCgAABAEBEBENDwcfB38HjwefBwUHAlIBUAA/P8RdMhESATkRMzMRMzEwBSMRMyc0NjMyFhUUBiMiJgE3pqauNigkNzckKDagAwK5MS0tMS0tLQABAJH/YAJ5Am8ADwAlQBENCQkKCgIQEQ0KC1IKUAUAUwA/Mj8/ETkREgE5OREzETMxMAEyFwcmIyIGFREjETMXNjYCCDI/EzMxVnWmkAgvYwJvDY0OhGX+ZgMCoWNL//8Ai/9VAzUCYwEHBbgAAPytAAeyAAtQAD81//8AEv9hAxsCYwEHBbsAAPytAAeyAApQAD81//8Akf4VA4EDnwEHBb0AAPytAAmzAQAKUQA/NTX//wAZ/hUDHwJjAQcFvgAA/K0AB7IABVIAPzUAAgCL/hQDTgJvAA8AGwA4QB8FFAgICQAZCRkcHTAJkAmgCQMACdAJAgkDEA1TFgNRAD8zPzMQxF1xERIBOTkRMxEzETMzMTAlFAYjIicWFRUjETQ2MzIWJSIGFRUWMzI2NTQmA066qG5TBqa6rZ+9/p5gW0hwZVpZ4b/OLzhk0wLVvcnUU4GG2TuJhYmE//8AaP4VA/oCcgEHBcAAAPytAAmzAQABUQA/NTX//wAC/hUDSAJlAQcFwQAA/K0AB7IABlIAPzUAAgCm/+wHCAReACUALABnQDgjGwwJHBIbKioSCQMtLgMVABcpHF5ZGSkBAw8pARAGKSkAFxMKDxcmXVkXEAAfYVkAFgYPXlkGFgA/KwAYPysAGD8rABg/MxESOS9fXl1fXSsREgA5ORESARc5ETMRMxEzETMxMAUiJicGBiMiJjURMxEUFjMyNjURMxU2MzISFRUhFhYzMjY3FQYGAyIGByEmJgVviMpINMGC0ee0hIZ9h7V1ss/1/REFtKVYm21YopuBlw0CLwKKFF5qX2PXwgK//T19h4SAAsNzh/7z4m27wh8tniYhA9+mlJqgAAL/vP/sBHsGFAAsADkAgkBLHAIFEhIVCzc3KhUDOjsCFgAYJCEmKRwYsB/AHwIvHwEPHx8fLx8DCR9AJg8AHwAvAAMMAwAAIhEGFQgiABUVCC1dWQgQDjRdWQ4WAD8rABg/KwAYPz8REjk5EjkvX15dMxrNXl1xXTIzMhE5ORESOTkREgEXOREzETMRMzMyMTABIicVFAczNjMyEhEQAiMiJicjBgcjESYjIgYHIzY2MzIXNTMVFjMyNjczBgYXIgYVFRQWMzI2NTQmAZocHAoKb+XZ7PDVb643Dh8GgSEGKysMaQtlVRcWtB4WKSsOZgpmqqaQk6eUkZIEogoScXGk/tX+9P7w/tdQT3gTBQ4JOzx6jAZ01Q47PHqM27zgCOHB2c3Q0AACAHH/7AUtBhQAKwA4AItAUCk6NgsjAyAULwMRBQUvGwsEOToCFQAXIyAlKBewHsAeAi8eAQ8eHx4vHgMJHkAbJQ8AHwAvAAMMAwAAIQYQCA4hAAQVDjNdWQ4QCCxdWQgWAD8rABg/KwAYPz8REjk5EjkvX15dMzMazV5dcV0yMhE5ORESOTkREgEXOREzMxEzMxEzETMRMzEwASInESMnIwYjIgIREBIzMhczJiY1NSYjIgYHIzY2MzIXNTMVFjMyNjczBgYBMjY1NTQmIyIGFRQWBGgVFpEbCHPj1uzt1913DQMKIxArKwxpC2VVHRy0EBcqKw5mCmb9k6SXmaSLmJcEogb7WJOnASgBDwENAS6iFHkVqg87PHqMCnjbCDs8eoz737PMIeXD3c3M0gAB//IAAAMZBh8ALQB4QEMaLwslIQMDFBAEIysEEgQuLwIFAAclECcqB7AOAQ8OHw4vDgMOQAsnAAAQAAIJAwAAIQQVGB1dWRgBJBIhEmRZFCEPAD8zKxEAMxg/KwAYPxI5L19eXTMzGs1dXTIyETk5ERI5ORESARc5ETMzMxEzMzIRMzEwASInESMRJiMiBgcjNjYzMhcRIzU3NTQ2MzIXByYjIgYVFSEVIREWMzI2NzMGBgHPIBy0EhErKwxoC2RVFBXAwK+2aWwwXUZbWAEV/useGioqDmYKaAGoDP5MAhcGOzx6jAYBGFQ+P8jIJY0eeIJHjP6IDzs8fogAA//hAAAHogReACsANAA9AJVAVic/DxU1CQkSCiwEBDcFIysrLgAABQoDPj8LBgMDAQgSNywjBC4mCA81HzUvNa81BDVAKg8uAAEQAUABoAEECQMBFhsBAwoZEw8ABQoVMTsZO11ZHxkQAD8zKxEAMxg/MzM/ERIXOS9fXl0zMzMazV0yMhEXORESFzkREgEXOREzMxEzETMzETMRMzMRMzMyETMxMCERIiURIxEkJxEjEQYGByM2NjcRMxczNjYzIBczNjYzMhYVFTY2NzMGBgcRAQQXNRAjIgYVJRYFNTQmIyIGBiO4/rCz/uLotC0vCGkQYF2RGwovq2oBAk4KNbd0urkyKwlnC2Fh/UYBQsbfmZD9ScEBQ210h40Bkyv+QgHXKgX9+gH8Cy4yYHgaAceWUFq4WGDA054MNSxhehn+WgJQKQSgAQSytzoDLVuCgpIAAv/hAAAFGQReACAAKwB+QEgdLQsRIQYGDgcZICAlAAcALC0IBQUcDj8hAa8hvyECIUAJDEghHwshAwEZJSUAARABQAGgAQQJAwEBEQcVDw8ABxUVKV1ZFRAAPysAGD8zPxESOTkvX15dMxEzERczLytdcTMzMxEzERIBOTkRMzMRMxEzMxEzMzIRMzEwIREmJyYnESMRBgcjNjY3ETMXMzY2MzIWFRU2NjczBgcRARYXFhc1NCYjIgYDmmG6wF20WgppDmNckRsKM7hvysQwLghnD779GF2zxmB3f5abAZgIKSkM/gICBBBjcHgUAb2WUVnEz6YGOjXYJv5kApEJJisMk4aDkwAC/7b+FAR7BF4ALAA5AIFALAsxJBMgBAMDEAQaNzcqBAM6OwIFAAckECYpB7AOAQ8OHw4vDgMJAw5AJgsAuP/AQBoJDkgAAAQTIB0XEQ8EGxctXVkXEB00XVkdFgA/KwAYPysAGD8/ERI5ORE5LyszMxrNX15dXTIyETk5ERI5ORESARc5ETMRMzMRFzMyMTABIicVIzUmIyIGByM2NjMyFxEzFzM2NjMyEhEQAiMiJyMXFhUVFjMyNjczBgYTIgYHFRQWMzI2NTQmAZMOI7QaEysrDGkLZVUgE5QYCECobtbt7tfddwwECBYXKisOZgpmsKORApSmipub/qIIlvgLOzx6jAgErJZaUP7X/vL+8/7SnylOPZoMOzx6jAUluMUj38fgyMnVAAH/uAAAAy8EXgApAGxAPQsTIQMDEAQZJwQDKisCBQAHIRAjByawDgEPDh8OLw4DDkAjCwAAEAAgAAMJAwAAERMEFxEPBBUXHGJZFxAAPysAGD8/ERI5ETkvX15dMzMazV1dMjIROTkREjk5ERIBFzkRMzMRMzMyMTABIicRIxEmIyIGByM2NjMyFxEzFzM2NjMyFwcmIyIGBhUVFjMyNjczBgYBlhsZtBcUKysMaQtlVQ0klBQIP6xlSTgWPTpXlVQZFiorDmYKZgFqCf6NAdUKOzx6jQkB5MltcAymDmCpZ0QMOzx5jgAB/7gAAAKgBF4AJgBhQDcHGiYmDAASIAADJyglASMDGgwcAx+wCgEPCh8KLwoDCkAGHAAjECMgIwMJAyMjEAAVEBZhWRAQAD8rABg/EjkvX15dMzMazV1dMjIROTkREjk5ERIBFzkRMzMRMzIxMDMRJiMiBgcjNjYzMhc1NDYzMhcHJiYjIgYVFRYzMjY3MwYGIyInEagYDSsrDGkLZVUXFJquUl4XGk44SEchFiorDmYKZlQdHwHXCDs8eo0HoK+nIZkIF1pj/g47PHmODf6JAAH/9P/sA90EXgAyAGJANC80FRcZHjExAAUkGQALGQszNAAUQBQCFA8uPy4CDQMuLicAJBQPCxkcIV1ZHBADCF5ZAxYAPysAGD8rERIAOTkREjk5GC9fXl0vXRESATk5ETMRMzMRMxEzETMyETMxMAEUBiMiJzUWMzI2NTQmJycmIyIGByM2NyY1NDYzMhcHJiMiBhUUFhcWFxYzMjY3MwYHFgN55tDZgLWoiHx3mAaPTDc6DmgTjCvcwLujPaeGcHRkt1ksJiYwNhFmE3QjAS+aqUWkWFhKQVo6AicxRtgmP1iHnEqPRkc+PE9GIhgEMUbGMjgAAf/V/+wCtgVGACwAdEA8FRsPICQDAxkPIgoKKg8DLS4CEAARJBkmKRGQGAEPGAELAxhAFSYAAA0gHh4dIBojICNkWSAPDQZdWQ0WAD8rABg/KxEAMxEzMxgvERI5LzMzGs1fXl1dMjIROTkREjk5ERIBFzkRMxEzMxEzMxEzMjEwASInFRQWMzI2NxUGBiMgETUnIgYHIzY2MxcRIzU3NzMVIRUhERYzMjY3MwYGAbIeI1tRI14YGWk2/r4cLCoNaAtlVSKbnUhrAT3+wyQZKioOZwtkAagOcl9mDgmKCxUBU9oEOzx6jAQBFlZI6vyM/owTOzx4jgABAEYAAANzBEoAIQCGQEsUGQMIDgYCCBkTGB8FBRMIFQYFIiMCCAAKGRMbHgqQEQEPEQELEREOGw8AHwBPAK8AvwAFEAMAAAYYFRYWFWRZFg8HAwYGA2RZBhUAPysREgA5GD8rERIAORI5GC9fXl0zMzMvXl1dMzMSOTkREjk5ERIBFzkRMzMRMxEzETMRMxEzMTABIicDIRUhNQEmIyIGByM2NjMyFxMhNSEVARYzMjY3MwYGAqpBZeUCVPzdAR0wLSsrDGgLZFVDb+L91QLx/vIqJioqDmcLZAGoKf66i3cBlRE7PHqMLwFBjIf+fws7PHiOAAIAsP4UBH0EXgAMACgAWEAuIxQNBA4DGhocFAocCikqGQ8XEREAXVkAEQETAxERFyAgJV1ZIBAcFxcHXVkXGwA/KwAYEMQ/KxESADkYL19eXSsREgA5ORESATk5ETMRMxEXMxEzMTABIgYVFRQWMzI2NTQmJQczNjMyEhEQAiMiJyMHIxE0NjMyFxUmIyIGFQKepZmaqIyVlP4zBghv5dPy8NPfeQoZj/D875yi9I2iAfSxyCvdx9/HzNZ0h6b+2f7w/vb+zqaRBFzr7kWmVqaQAAEApAK0A4EFtgALAExALQgEBAUACQEFAQwNA3kIiQgC4gjyCAKsCAEEmQgBDwgfCC8IAwgIBgEFTgoGSwA/Mz8zEjkvXV1fXV1xMxESATk5ETMzETMRMzEwASMRIREjETMRIREzA4Go/nOoqAGNqAK0AVL+rgMC/tcBKQACAFb+FAROBEoAEwAeAGdANgYaCg4EFAcUAA4aGgsDAAQfIAQFCwsRCAwdAwMdX1kAAwELAwMDEQoHCAgHXVkIDxEXXVkRGwA/KwAYPysREgA5EjkYL19eXSsREgA5ERI5ETMzERIBFzkRMxEzMxEzETMRMzEwNzQ2Nyc1ASE1IRUBBRYRFAAjIgA3FBYzMjY1NCYjIFbt2skBk/2zA27+IQFWz/7x8eX+7bqknp2kpZ7+wArO+BeKPwECmIP+xuGI/ubp/vMBEuSts7OtrK4AAQAh/2YHLwYUADUAjEBMLgAvCAsoGB0bIiYoKBsWGSQRLAgIKQk1AAAJERkbBTY3LC8pCigLBg0tMQRdWTEQLSoAGBgACRUgIB8iHCUiJWRZIhAZFBQNXVkUFgA/KxEAMxg/KxEAMxEzMxgvPzMzLz8zPysREgAXORESARc5ETMRMzMRMxEzETMRMxEzMxEzMxEzETMRMzEwIRE0JiMiBhURIxEBFjMyNjcVBgYjIicHIzcmNREjNTc3MxUhFSERFBcBETMRATMBNjMyFhURBn13f6iZtf5AHy0jXhgZaTZZQX2dtkSbnUhrAT3+wwwCFLUBTZ7+WnCjx8oCvoaDutb9yQLD/coODgmKCxUaoOhRoAJ/Vkjq/Iz9hjQkAp8Cif5bAaX97Fy/0v01AAEAFAAAAfwESgALADxAHwIEBwUABAQJBQUMDQMHCAdeWQB5CIkIAggIBQoPBRUAPz8SOS9dMysRADMREgE5ETMzETMRMxEzMTABMxUjESMRIzUzETMBYpqatJqatAKNkf4EAfyRAb0AAQAK/+wCoARKABcAR0AmFBIBBQUWEgwDEgMYGQQUFRReWQEPFR8VAhAFFRUYFw8PCF1ZDxYAPysAGD8SOS9fXl0zKxEAMxESARc5ETMzETMRMzEwAREzFSMVFBYzMjY3FQYGIyImNTUjNTMRAVrNzUpULGIaG3A2pJOengRK/kORuGNiDwiKDBSqrLqRAb0AAwAU/hQE1wReABsAIgApAHVAQxsZJiAEFAQYGAEZDQ4OCx8nGQUqKxQEEQgOIBsAG15ZCyY1AAEIAAERAAAQAAIdAwAAEQIPGRsII11ZCBARHF1ZERYAPysAGD8rABg/PxI5L19eXV5dXTMzKxEAMzMREjk5ERIBFzkRMxEzMxEXMxEzMTATMxEzFzM2NjMyFhczFSMGAiMiJyMXFhURIxEjATI2NyEWFhMiBgchJiYUmpQYCECobr/nF2JcCu/M3XcMBAi0mgKIg5cI/aQHlZqSkw8CVhGWAo0BvZZaUO/ij/3+658pTj3+PQPq/oPItcm0A0aXo5mhAAIAFP/yBLAESgAUAB0AY0A1AwUNCxIbGw8LAQUFExgLGB4fBBoNDg1eWQESNQ4BCA4BEQAOEA4CHQMODggUEA8IFV5ZCBYAPysAGD8zEjkvX15dXl1dMzMrEQAzMxESATk5ETMzETMRMzMRMxEzETMxMAERMxUjFRQGIyImNTUjNTMRMxEhEQEyNjU1IRUUFgQfkZHt1NHnkpK2Ag7++n+H/fKCBEr+Q493u9rXwnOPAb3+QwG9/DmGfnd3fYcAAgAU/+wEwwRKACEAKgB8QEcAGxMoIQQUDw4nKCgRBAUFAiYbHhcRDggrLAUnDxAPXlkCGjUQAQgQAREAEBAQAh0DEBAJHx4XAAQUFRUUXVkVDwkiXVkJFgA/KwAYPysREgAXORI5GC9fXl1eXV0zMysRADMzERIBFzkRMxEzETMRMzMRMxEzETMxMAEWFzMVIxUUACMiJiY1NSM1MzY3ITUhFQYGByEmJic1IRUBMjY1NSEVFBYDj5Yvb1v+7u6S5n9dbymc/vUB5Ex8HAJbHnpKAeT905qn/X2lA7R6rY8M8f7rf+uaDo+ueZaOIppzbKQfjpb8zb+yDA6wvwACAK7+agR7BhQAIAAtAFBALBYODhEfBxwrKwcCEQQuLxYOCB4EChkSABEVGSFdWRkQCihdWQoWAAVhWQAjAD8rABg/KwAYPysAGD8/ERIXORESARc5ETMRMxEzETMxMAEiJzUWMzI1NQYjIiYnIwYHIxEzERQHMzYzMhIREAcVEAEiBhUVFBYzMjY1NCYC+jw/LjhjTEZvrjcOHwaBtAoKb+XZ7JL+r6aQk6eUkZL+ahmWE2uPFFBPeBMGFP6GcXGk/tX+9P7Tluf+7wVdvOAI4cHZzdDQAAIAcf5qBJgGFAAfACwAWkAwAiMqEBkjHBYKHgcHCiMQBC0uFgsNExoAEyddWRMQCRxdWQkVDSBdWQ0WAAVhWQAjAD8rABg/KwAYPysAGD8rABg/ERI5ORESARc5ETMRMzMRMxEzETMxMAEiJzUWMzI1NSMnIwYjIgIREBIzMhczJiY1ETMRMxEQATI2NTU0JiMiBhUUFgOoPD8uOGNKGwhz49bs7dfddw0DCrRb/bikl5mki5iX/moZlhNrj5OnASgBDwENAS6iFHkVAbb6gv7l/u8CF7PMIeXD3c3M0gABAB/+agMZBh8AIQBTQC0TIwIJGh4eDQkgBxwHCQsEIiMRFl1ZEQEdCxoLZFkNGg8JHl1ZCRUABWFZACMAPysAGD8rABg/MysRADMYPysREgEXOREzETMzETMRMxEzMTATIic1FjMyNTUjESM1NzU0NjMyFwcmIyIGFRUhFSERMxEQ/j0+LjhjbcDAr7ZpbDBdRltYARX+61v+ahmWE2uPA75UPj/IyCWNHniCR4z82P7l/u8AAgBv/hQGDAReACkANgBsQDoWHiM0By0pEB4eDQESGxsBKQcENzgNAgQKEB1eWRAQBA4PCjFdWQoQBCpdWQQWFBlhWRQjISZdWSEbAD8rABg/KwAYPysAGD8rABg/EjkvKxESADk5ERIBFzkRMxEzMxEzETMRMzMRMzEwJTcjBiMiAhEQEjMyFzM3MxEhERAjIic1FjMyNTUhFRQGIyInNRYzMjY1JTI2NTU0JiMiBhUUFgOJBghv5dXv8dHfeQoZjwHR7zw/Ljhi/tHv/PCboPWMo/7FppeYqYqXkwqHpQEpAQ4BCQEyppL8sv5//u8ZlhNr/H/s7kamVqSRoLPGK9zI28vM1gABAK7+agQdBhQAGwBVQC0ECAwFGxoWFhcFFAgRERQXAxwdFAUbAxUVFwMYAAMPFxUTBl1ZExUKD2FZCiMAPysAGD8rABg/Pz8REjkRFzMREgEXOREzETMRMxEzMxEzETMxMAE3NwEzAQEzERAjIic1FjMyNTUjAQcRIxEzEQcBYD1GAV/S/kQBa1rwPD8uOWIh/oN9srIIAjVOVAFz/iv+Hv7o/u8ZlhNrjwIAbf5tBhT807IAAQBS/moBvAYUAA8AL0AXBgANAgsNCxARDgANAF1ZDRUECWFZBCMAPysAGD8rABg/ERIBOTkRMxEzMzEwJTMRECMiJzUWMzI1NSMRMwFiWu88Py44Y220k/7o/u8ZlhNrjwYUAAEArv5qBy8EXgAuAF5AMQIJHRkZGhARKwktBwcJERoELzAjHRohGw8MFSEVXVknIRAaEQkJK11ZCRUABWFZACMAPysAGD8rEQAzMxg/MysRADMYPxESOTkREgEXOREzETMRMxEzETMRMzEwASInNRYzMjU1IxEQIyIGFREjETQmIyIGFREjETMXMzY2MyAXMzY2MzIWFREzERAGPzs/Ljhiat+ZkLNtdJiNtJEbCi+ragECTgo1t3S6uVr+ahmWE2uPAsMBBLK3/aICw4KCutT9xwRKllBauFhgwNP9yP7o/u8AAQCu/moEpgReACAATkApAgkVERESHQkfBwcJEgMhIhUJGRMPEhUZDV1ZGRAJHV1ZCRUABWFZACMAPysAGD8rABg/KwAYPz8REjkREgEXOREzETMRMxEzETMxMAEiJzUWMzI1NSMRNCYjIgYVESMRMxczNjYzMhYVETMREAO2PD8uOWJqd3+pmbSRGwozuG/KxFr+ahmWE2uPAr6Gg7vT/ccESpZRWcTP/cj+6P7vAAIArv4UBHsEXgAgAC0AVEAvJQsDAwcHCBUeEisrHhkIBC4vHxQCDAQPAAkPCBsPIV1ZDxAAKF1ZABYXHGFZFyMAPysAGD8rABg/KwAYPz8REhc5ERIBFzkRMxEzETMRFzMxMAUiJyMXFhURIxEzFzM2NjMyEhEQBxUQIyInNRYzMjU1BgMiBgcVFBYzMjY1NCYCtt13DAQItJQYCECobtbtku88Py44Y0xko5EClKaKm5sUnylOPf49BjaWWlD+1/7y/tOW6f7vGZYTa48UA9u4xSPfx+DIydUAAQBS/moDLwReAB0AR0AlEBcaCgoXDBUCFRcDHh8bFwAYDwAFYlkAEBcKXVkXFQ4TYVkOIwA/KwAYPysAGD8rABg/ERI5ERIBFzkRMxEzETMRMzEwATIXByYjIgYGFREzERAjIic1FjMyNTUjETMXMzY2Aq5JOBY9OleVVFrvPD8uOGNtlBQIP6wEXgymDmCpZ/5J/uj+7xmWE2uPBErJbXAAAQBo/moDeQReAC8AV0AtIwAHKREpHgMMABcXDB4DMDECDSwPLAApGhceISZdWSEQDxReWQ8WBQphWQUjAD8rABg/KwAYPysREgA5ERI5ERI5ORESARc5ETMRMxEzMxEzETMxMAEUBxUQIyInNRYzMjU1BiMiJzUWMzI2NTQmJy4CNTQ2MzIXByYjIgYVFBYXHgIDeXHvPD8uOGJKWdmAtaiIfHeYm3473MC7oz2nhnB0ZLeJgz4BL5lUx/7vGZYTa4sQRaRYWEpBWjo8VWpMh5xKj0ZHPjxPRjNYbgAB/8X+FAMzBh8AJABNQCgSHgsGAA4OGAILGAslJgANXlkAACUbGyFdWRsBBAlhWQQjEBVdWRAbAD8rABg/KwAYPysREgA5GC8rERIBOTkRMxEzETMzETMyMTAlIREQIyInNRYzMjU1IREQISInNRYzMjY1ERAhMhcVJiYjIgYVAWIB0e88Py44Yv7R/vJdMi87SDcBDlw0ET4cSDf8/n/+7xmWE2v8/v3+qiGJFllsBVwBViGJCA5ZawABAAD+agQQBEoAGQA/QCALGwASDAwFDhcXBQQDGhsEGQoADxkMXlkZFRAVYVkQIwA/KwAYPysAGD8zEjkREgEXOREzETMRMzIRMzEwETMTFhczPgI3EzMBIREQIyInNRYzMjU1IcHpRRMIAwkMROrA/pQBH/A8Py44Y/5/BEr9ecNgDSEnzgKH/EX+7P7vGZYTa48AAQAl/moEBgRKABcAR0AnBQkBFwMVCRISDQYVABcGGBkVAwYDFwQBDxcVFAddWRQVCxBhWQsjAD8rABg/KwAYPz8zEhc5ERIBFzkRMxEzETMRMzEwAQEzAQEzAQEzERAjIic1FjMyNTUjAQEjAbL+hc0BGwEYy/6FASVa7z0+LjhiGv7V/tHLAjECGf5iAZ795/5l/uX+7xmWE2uPAbb+SgABAFD+agNzBEoAEwBFQCUEEQ0ACQkNEg4LBRQVEQ4PDw5kWQ8PDBILCxJkWQsVAgdhWQIjAD8rABg/KxESADkYPysREgA5ERIBFzkRMxEzMzEwBRAjIic1FjMyNTUhNQEhNSEVASEDc/A8Py45Yv1/Ak791QLx/bsCVIX+7xmWE2uPdwNHjIf8yAACAF7+agT6BFwAKAAzAHFAPyc1GDExDRAsHwYhAwMGLA0ENDUHBRsQLWBZDxAfEH8QAx0DEBAFGxsUXlkbEAUfXVkFFQopXlkKFgAkXVkAIwA/KwAYPysAGD8rABg/KxESADkYL19eXSsREgA5ERIBFzkRMxEzETMRMxEzETMxMAEiJjU1IycjBgYjIiY1ECU3NTQmIyIGByc2NjMyFhURMxEUFjMyNxUGATI2NTUHBgYVFBYEd3VzOyMIUqN8orgCD7psd1ebRDdTxGDHwlo2NS4wKv0Rl62iva1p/mqOh4GcZ0mqmwFOEAdBfXc0IIcsMrDA/ar+60g7Eo0ZAhOjlmMHB2pyVlwAAgBx/moFYAReAB0AKgBXQC4ULCgDDCEJGw4YGBsDAyssGwgABgoPBiVdWQYQGgxdWRoVAB5dWQAWFhFdWRYjAD8rABg/KwAYPysAGD8rABg/ERI5ORESARc5ETMRMzMzETMRMzEwBSICERASMzIXMzczETMRFBYzMjcVBiMiETUjJyMGJzI2NTU0JiMiBhUUFgIz1uzt1913CB2PWzU1MS0qWedKGwhzxqSXmaSLmJcUASgBDwENAS6ijvxM/utIOxKNGQEVgZOnlbPMIeXD3c3M0gACAHH+FAUIBh8ADAA1AFdALh8rKzcKEBkDLyUWMzMvEAM2NzQVDRMcIWFZHAETB11ZExANAF1ZDRYtKF1ZLRsAPysAGD8rABg/KwAYPysREgA5ORESARc5ETMzETMzETMRMxEzMTAlMjY1NTQmIyIGFRQWFyICERASMzIXMyYmNTUQMzIXFSYjIgYVERQWMzI3FQYjIhE1NDY3IwYCUKSXmaSLmJdz1+3t1913DQMK+Eg/LzsvMi04QCYqZfAKAw12gbPMIeXD3c3M0pUBKgENAQ0BLqIUeRWiAR8blRQ2QfphcFUWiSEBVoIYdxKhAAIAcf5qBLIEXgAeACUAWUAxGCcLAxIcCiMjHAMDJiciC15ZGSIBAw8iARAGIiIABgYfXVkGEAAOYVkAFhoVXVkaIwA/KwAYPysAGD8rERIAORgvX15dX10rERIBFzkRMxEzETMRMzEwBSIAERAAMzISFRUhFhYzMjY3ERQWMzI3FQYjIhE1BgMiBgchJiYCgff+5wEG38/2/RAFtKVYnmo2NTEtKlnnWpqBlg4CLwKKFAErAQYBCAE5/vXkbbvCHy3+sEg7Eo0ZARV/EgPfppSaoAABAFj+agRcBF4AMAB6QEQRMigLARUfHh4uBBsuIgsVFSIbAzEyHwIwMAJdWUUwARkwAQgw6DACEA8wARQDMDAYJSUsXVklEBgHXVkYFhMOXVkTIwA/KwAYPysAGD8rERIAORgvX15dXl1dXSsREgA5ERIBFzkRMxEzETMRMxEzETMRMxEzMTABFSMgFRQWMzI2NxEUFjMyNxUGIyIRNQYjIiY1NDY3NSYmNTQ2MzIWFwcmJiMiFRQhAteV/sqUj1WrZDY1MS0qWedac9zxcYNjaue/b61XRGOESvgBOQKFk71ZXScv/qxIOxKNGQEVfxKrlGODJgscgF2HnCUpjywcnKgAAQBE/moDjwReAC4Ad0BDCCMPEBACLRkZIw0CEykpAh8jBC8wDy0uLi1dWUUuARkuAQgu6C4CEA8uARQDLi4WCgoEXVkKEBYmXVkWFiEcXVkhIwA/KwAYPysAGD8rERIAORgvX15dXl1dXSsREgA5ERIBFzkRMxEzETMRMxEzETMRMzEwASA1NCMiBgcnNjMyFhUUBxUWFhUUBiMiJxUUFjMyNxUGIyIRERYzMjY1NCYjIzUBhwE3+U+IXz+r1MHazn12+tt1YDY1MS0qWee3vY2Ymp+UAoWonB4oj0yah7s4CCSIZ5esEn1IOxKNGQEVAVZWXlxeW5MAAgBo/moFdQReACEAKABvQEILKh4mFgUDDw8YJRYEKSoQJhcmXlkDCRcBEg8XHxcCDxcvFz8XTxd/FwUTAxcXEwAAG2FZABATIl1ZExYNCF1ZDSMAPysAGD8rABg/KxESADkYL19eXXFeXTMrEQAzERIBFzkRMzMRMzMRMzEwATIAFzMRFBYzMjcVBiMiEREGBiMiAjU1ISYmIyIGBzU2NhMyNjchFhYCAu8BGgeaNjUuMCpZ6B7/wM/2AvAFtKVYnmpboJqBlg790QKIBF7+5fv9OUg7Eo0ZARUCNdjwAQvkbbrDHy2eJyD8IaaTl6IAAgCg/moChQXlABAAHABHQCgIHgAOAgwXDA4RBB0eFBpjWWAUAQ8UAQwDFA8PDgBdWQ4VCgVdWQojAD8rABg/KwAYP8RfXl1dKxESARc5ETMRMxEzMTAlMxEUFjMyNxUGIyIRNSMRMwM0NjMyFhUUBiMiJgFiWjY1MS0qWedttMI9LSo/PyotPZb+60g7Eo0ZARWBBEoBKTw2Njw7ODgAAQBE/moDZgReACIANkAdDBgiEgUFHiIDIyQPCGFZDxAVAmFZFRYgG11ZICMAPysAGD8rABg/KxESARc5ETMRMzMxMDcWMzI2NTQmIyIGByc2NjMyABEQACMiJxUUFjMyNxUGIyIRVoyLpZqgojeGMjcxoF7tAQb+9fFIKjY0LzAqWufHQNPPxtQdGZYZIv7b/vL+6f7YCHNIOxKNGQEVAAH/xf5qAkwGHwAgADpAHhoiBA4OCgAAFBQhIhcdXVkXAQMRXlkDFgwHXVkMIwA/KwAYPysAGD8rERIBOREzETMyETMRMzEwARQGBxUUFjMyNxUGIyIRERYzMjY1ERAhMhcVJiYjIgYVAWJ+fjY1MS0qWecxOUg3AQ5cNBE+HEg3AUKfrgdtSDsSjRkBFQEXF1lsA4UBViGJCA5ZawABAKL+agVmBEoAIQBJQCYSIwEgCgcZDBYWGSADIiMaHQghDxgKXVkYFR0EXVkdFhQPXVkUIwA/KwAYPysAGD8rABg/MxI5ERIBFzkRMxEzMxEzETMxMAERFBYzMjY1ETMRMxEUFjMyNxUGIyIRNSMnIwYGIyImNREBWHd9qZq1WjY0MS0qWedMGgkxtHfGyQRK/T2FgbzRAjz8TP7rSDsSjRkBFYGRT1a+0QLPAAEARP5qA48ESgAiAFtAMAAdBAchDQENFwcdHQUTFwQjJCIFBSFeWQUFCgQBAgIBZFkCDwoaXVkKFhUQXVkVIwA/KwAYPysAGD8rERIAORI5GC8rEQAzERIBFzkRMxEzMxEzETMRMzEwASE1IRUBBBEUBiMiJxUUFjMyNxUGIyIRERYzMjY1NCYjIzUCav3uAwz+qAGD9951YDY1MS0qWee3vY+Wmp+UA76Mh/7XIf7Gn7QSfUg7Eo0ZARUBVlZnZGZahQACAJECqANcBcMADwAcADBAFw0ICAoDGgoaHR4IDQYLSwpOEABMFwZPAD8zPzI/PxE5ORESATk5ETMRMxEzMTABMhYVFAYjIicHIxEzFzY2FyIGFRUUFjMyNjU0JgIQna+uoIdcDoyMDihsPWhfYGlbW1sFw9C8vdJ1aQMCaDg9gXSAFZR+lH5/igABAGgCqAK+BcMAFQAgQA4OAwkUAxQWFwwGTBEATwA/Mj8zERIBOTkRMxEzMTABIiY1NDYzMhYXByYjIhEUFjMyNxUGAdexvsK3PHcqL29DzWRhZXZVAqjPusDSHBR/J/72f4c1iS8AAgBaAmgC+AXDAB0AJwBvQEQOGwIFFAkgBxslJQcJBQQoKRYgESIHAgAe2hjqGALJGAGpGLkYyRgDmBgBDxivGAI/GE8YXxj/GAQYGAwEABEMTCIATwA/Mj8zEMYSOS9dcV1dcV0zETk5ERI5ORESARc5ETMRMxEzETMRMzEwASInBgcnNjcmNTQ2MzIXByYjIgYVFBc2MzIWFRQGAyIHFjMyNjU0JgHsi1UQH4MqIjXFtnVqMW9EaWMIaH9tgZZeW0s3VDI/JgKoNR5XPGo6YofB0TB/J4WFJTVYY1NgcQEGVDMrIxUkAAIAaAKoA1AG+gAbACYAUUAoGAAMGRMQIiIGGQ4AHBwOEQYEJygZFgMUDhEMEwwfCQkDExQXRyUDTwA/Mz/GMhI5LzM5ERI5ORESOTkREgEXOREzETMRMxEzMxEzETMxMAEUBiMiJjU0NjMyFhcmJwcnNyYnNxYXNxcHFhIHNCYjIgYVFBYzMgNQwbamy7+kOV8uM2LBR5twC0RqUqpIi2dupnBfbGFuX88EPcbPvp6iuBolfV5tZ1g8BW0wN2NnTWP+97dZZ3JtanH//wBIAqgCuAXDAgYFrAAAAAEALwK0AmoG8gAUADNAGAwWBQMTAgIHAwMAFRYDTg8KRwEFBQcTSwA/MzMRMz8zPxESATk5ETMzETMRMxEzMTABIxEjESM1NzUQITIXByYjIgYVFTMCG8OkhYUBCkxgKEc6NTTDBTv9eQKHUCkhAR0heRtLUSEAAf/LAWgBogW2ABUANkAZDQYIFRMECAgBExMWFwcVFQQAAAsCSxALTQA/Mz8SOS8zMxEzERIBOREzMxEzETMRMzIxMBMzETMRMxUjERQGIyInNRYzMjY1ESMnaqZra3B5P0RLJyctagSHAS/+0X3+Sm1/FYEVKzwBuv//AGYBaAMxBcMCBgWtAAAAAQCNAWgDNwW2ABQAK0AUARMJBg0KEwoVFg0QBxRLCk0DEE8APzM/PzMSORESATk5ETMzMxEzMTABERQzMjY1ETMRIxE0NwYGIyImNREBMZZpY6SkCSh9P5WWBbb+F6Z4iAGP+7IBWTMxPEGIlQHxAAIAJwK0AaIGzQALABcAXEA3AgQHBQASBAQMCQUFGBkVDw8fD48Pnw8EDwoDBwcACwgB6gj6CAKoCAEPCB8ILwgDCAgFCksFTgA/PxI5L11dXXEzMxEzEMRdMhESATkRMzMzETMzETMRMzEwATMVIxEjESM1MxEzJzQ2MzIWFRQGIyImATdra6ZqaqauNigkNzckKDYEh33+qgFWfQEvuTEtLTEtLi4AAQCNAqgCFAW2AA0AGkALAQwMBw4PDUsDCU8APzM/ERIBOTkRMzEwAREUMzI2NxUGIyImNREBMVofVBY/WoBuBbb96HkQCHobenoCGgABAE4CtAHVBbYACwAwQBYIAAAKBQEBCgMDDA0JBAQGSwoDAwFOAD8zETM/MxEzERIBOREzMxEzETMRMzEwASE1NxEnNSEVBxEXAdX+eXBwAYdxcQK0YBkCDhtgYhn98hkAAQBOArQB1QW2ABMAYkA2ABAEBAINCQUFBxICAgsHBxQVAQkJEgsKAeoK+goCqAoBDwofCi8KAwoKBQ4RDAwOSwIHBwVOAD8zETM/MxEzERI5L11dXXEzMxEzERIBOREzMxEzETMRMzMRMxEzMzEwASMVFxUhNTc1IzUzNSc1IRUHFTMB0W1x/nlwaGhwAYdxbQQK3RlgYBndfbQbYGIZtAAD/5EBaAGiBs0ADwAYACQAWUA2FgsLAh8FGQ8TBAUTBSUmIg8cHxx/HI8cnxwFHABLBRQUAh8OLw4Cvw7PDgIOQAkPSA5OEAhNAD8zPytdcTMzETM/xF0yERIBOTkRMxEzMxEzMzIRMzEwEzMRMxUjBgYjIiY1NDYzMwcyNjUjIhUUFhM0NjMyFhUUBiMiJpGma2sDamRmb2pvJzMZGiBAGj42KCQ3NyQoNgW2/P5ubHJUTFlT3zI/OhodBJoxLS0xLS4uAAEAkQFoAgQG6QAMABxADAYOAQsLDQ4MRgMITQA/Mz8REgE5ETMRMzEwAREUMzI3FQYjIiY1EQE3WCVQP0Z8cgbp+3V3F3kdenoEjQAB/8EBaAEzBukADQAaQAsGAQwMDg8NRgkETQA/Mz8REgE5ETMyMTABERQGIyInNRYzMjY1EQEzc3pGP04mLykG6ftzenodeRc8OwSLAAEAkQK0ApEFtgAFABpACwIFBQQGBwBLAgVOAD8zPxESATk5ETMxMBMzESEVIZGmAVr+AAW2/X+BAAEAkQFoBP4FwwAnAERAIgQKHRkZGhESAAoKEhoDKCkgHRogG0sSGk4NFRUkIEwIAk0APzM/MzMRMz8zPxESOTkREgEXOREzETMRMxEzETMxMAEUIyInNRYWMzI1ETQjIgYVESMRNCMiBhURIxEzFzY2MzIXNjMyFhUE/r82Og8+ES+HZVWkiV5Zpo4MLmxBrUFWn4uKAjfPF4cHEUECcaJ4cP5aAeyieIj+cgMCckc4ioqIlwABAIsBaAT6BbYAIAA8QB4BHwkGDhIRFRUSBh8EISIVGhwPByBLEk0LAwMYHE8APzMzETM/PzMzEjk5ERIBFzkRMxEzETMRMzEwAREUMzI2NREzERQzMjY1ETMRIxE0NwYGIyInBiMiJjURAS+HZFejiF9ZpqYMLmxBqkNYoImMBbb+FaR3cAGo/hWkd4kBj/uyATpFPkc2h4eGlwHxAAH/8gFoAzsFwwAaADJAGAQNAAAKExQKFBscDRQQC0sUThcQTAcCTQA/Mz8zPz8REjkREgE5OREzETMRMzIxMAEUIyInNRYzMjY1ETMXNjYzIBERIxE0IyIGFQE3z0I0PCAmHY4MJoRSARShlmpjAlz0H3sbNEMDWHQ9RP7h/hAB6qR5hwABAJEBaAPfBcMAHAA0QBkHHhcTExQADBQMHR4XFBkVSxRODxlMAwpNAD8zPzM/PxESORESATk5ETMRMxEzETMxMAEUFjMyNjcVBgYjIjURNCMiBhURIxEzFzYzMhYVAzsdKRE7EhRDIsyWamOmjgxlj4qSAl4/OBIJewwT9AJCpHmH/nIDAnB9iJcAAQCRArQDTAW2AA0ALEAUAwYGBwEMCgcKDg8DCgcNCEsCB04APzM/MxI5ORESATk5ETMzETMRMzEwAREjARYVESMRMwEmNREDTL3+mgigvQFoCAW2/P4CKTxV/mgDAv3XMlUBogADAGgCqANQBcMACwARABcAVkA0FRAQBgAWDwYPGBkQCxUB+xUByhXaFQLqFQG5FQGpFQGYFQEfFS8VAgwVARUVAxIJTAwDTwA/Mz8zEjkvXV1dXXFdcV1xMxESATk5ETMzETMRMzEwARQGIyImNTQ2MzIWATI2NyEWEyIGByEmA1DHsKbLxbCqyf6LYV8J/m4UtV5cDQGOFwQ3vNPVurrS1v46bWrXAhtiYcMABgBmAWgD+gb4ABEAFgAdAB4AHwAgAEhAJBIJDxsEBBQMBQAXFwUJAyIhBSBNDR9GGhUVDwweTBsUFAMGTgA/MzMRMz/FMjIRMz/GP8YREgEXOREzETMzMxEzMxEzMTABFAYHESMRJiY1NDY3ETMRFhYFFBcRBgU0JicRNjYBAxMD+sO2oq7LxLmescj9FtPTAkBgb2Zp/uegAQRCq80S/r8BQRXSo67MEQEr/tUZ05/qHwIRH+lzhRD97xSHAe8BJvp/AAEAYgFoAqoFwwAsADNAGCEACxUnBgYcEAAVEBUtLiQfTBMDTwgNTQA/Mz8zPzMREgE5OREzETMzETMRMxEzMTABFAYjIycVFDMyNxUGIyImNREWMzI1NCYnLgI1NDYzMhcHJiMiBhUUFhcWFgKqqpoxLVgaUT88enKWcJ5QXnZXK6SNj3w2gVxERUlvjWMDjW92Akx3F3kdeHwBEUhgKTgiLDtNNGJxOns2KSMkNCk1bAAB//IBaAHZBvIAFgAgQA4QGAQACgoXGBMNRwcCTQA/Mz8zERIBOREzMhEzMTABFCMiJzUWMzI2NRE0MzIXFSYmIyIGFQE3z0I0PCAmHdFLLBg3DyYeAlz0H3sbNEMDoPQfewwPNkEAAQAxAXcCIwZtAB0APEAeExsCFQwKERUVChsHCgceHwUATQ8UCw4PBBFMGAhOAD8zPxczLz8yERIBOTkRMxEzETMRMxEzETMxMAEiJzUWMzI1NSI1ESM1NzczFTMVIxEUFjMyNxEUBgFqMzcyKi/tbXEzbd3dNiwuUVcBdxaDFDl/8gGkTjOiqnn+YD45F/7zYGYAAgAnAqgDogW2ABYAHgBfQDMHCRMRARwcFREFCQIaCQsLGhEDHyALDhYIGxMTBQGoFAEPFB8ULxQDFBQKAxZLCk4XDk8APzM/PzMSOS9dXTMzMxEzMxESORESARc5ETMRMxEzETMzETMRMxEzMTABESERMxEzFSMRIycGBiMiJjU1IzUzEQEyNjchFRQWATEBYKRtbYsMLXlEk5ZkZAE6ZmEF/qBIBbb+2QEn/tl9/qJxOUSFlFF9ASf9cWx/R1RQAAEARAKoA3MFtgAfADpAHh8DDRMJEAwAHAMZGRwMCQQgIR0AHBAEDQ0OSxYGTwA/Mz8zEhc5ERIBFzkRMxEzETMRMzMRMzEwARYWFRQGIyImNTQ2NyM1IRUGBhUUFjMyNjU0Jic1IRUCtEtRx7CrxlJKwAFqSVVoY2JrXUUBbQU1LZ1ZqMKzm3GXN4F0IKVtb3p6cWWvHHSBAAEAiwKoAzkFtgARACBADg8MBgMMAxITBA1LAAlPAD8zPzMREgE5OREzETMxMAEyNjURMxEUBiMiJjURMxEUFgHjXFejobW1o6ZXAydpeAGu/k62pqi0AbL+UnhpAAEAiwKoAzkFwwAbACVAEhUSDBsbBRIDHB0TSwMITBgPTwA/Mz8zPxESARc5ETMRMzEwATQmIyIHNTYzMhYVFRQGIyImNREzERQWMzI2NQKWIiw0M0I7dWanr7OlplBiYVIEzUIuDoETdnzNsKyntQGy/lJ2a2h5AAEAEgK0AxsFtgAKABpACwkBCwwFCgIJTgpLAD8/MxI5ERIBOTkxMAEBIwMmJwYHAyMBAe4BLbGlHw4UHKevAS0Ftvz+Ab9XVVxQ/kEDAgABAFICtAKmBbYACQAuQBUABwQIAQcDAQMKCwcEBAVLAggIAU4APzMSOT8zEjkREgE5OREzETMzETMxMAEhNQEhNSEVASECpv2sAY3+iwI0/nYBkgK0YAIne2z94wABAFIBaANIBbYAFgA5QBwRGAQIAQcDChYWAwEDFxgHBAQFSwIICAFODRNNAD8zPzMSOT8zEjkREgEXOREzETMRMzMRMzEwASE1ASE1IRUBIRUUFjMyNjcVBiMiJjUCDv5EAY3+iwI0/nYBkh0mEUENNEVjXgK0YAIne2z9489DNBQHex94fAACAFICNQM1BbYAFQAeAGVAOwIMCAwFGAQLBxMcHAcEBQQfIAEFuhYBmRapFukW+RYEFg8QHxAvEAOwEAEQEAULCAgJSwYFGAwMAAVOAD8zMxEzEjk/MxI5EjkvXXEzXV0QxhESARc5ETMRMxEzETMzETMxMAEHJzc3IzUBITUhFQEzNjYzMhYVFCM3IgczMjY1NCYBxTZ4Dw/jAY3+iwI0/nZSRYBaTWP+OD84RTUsGgK0fzEqJGACJ3ts/eN/XFhDudtiIRQUGQABAC0BaALVBbYAGQA6QBwWCAgAExkVAw8PFRMDGhsUEwAAFwwGTRkWFhdLAD8zEjk/MxI5LzMzERIBFzkRMxEzETMzETMxMAEWFhUUBiMiJzUWFjMyNjU0JiMjNQEhNSEVAYedsdm0q3A8nUhnfIqCaQEp/l0CbAQKEq6Gm8E1kR4peGNjamYBPYRrAAQAaAKoA0IG+gALABIAGQAaAExALBYQEAYAFw8GDxwbEKkWAZgWAfwWAdoWAcoWAQ8WHxYvFgMWFgMTCRpHDANPAD8zP8QyETkvXV1xXXFxMxESATk5ETMzETMRMzEwARACIyICERASMzISATI2NyEWFhMiBgchJiY3A0K3uLS3tba1uv6RY18H/nIEXGVhWgoBjApdvwTR/uX+8gEYAREBGgEP/ur9Qby9vL0DVrGrq7F3AAP+ogUMAV4GbQAJABUAIAAfQA4YHg0THh4FE28FAQWAAQAvGs1dxBI5LxEzETMxMBMjJiYnNTMWFhclNDYzMhYVFAYjIiYlNDMyFhUUBiMiJntWP3EbxQ04F/4nNigmODgmKDYCAF4lOTklKjQFGU6uNxQ/tDxCNi4vNTUyMsplLzY0MjIAA/59BQwBgwZtAAcAEwAeABlACxEHFhwcbwIBAoAHAC8azF05LzMQxDEwAzY3MxUGByMnNDYzMhYVFAYjIiYlNDMyFhUUBiMiJotAHMVWdVb4NigmODgmKDYCSl4lOTklKjQFMbR7FKKRWjYuLzU1MjLKZS82NDIyAAH/hf5OAGb/qgArAB1AEisQACAAYABwAAQAExAYIBgCGAAvXTMvXTIxMBMiNTQ+AjU0LgI1ND4CNTQjIgcnNjMyFRQOAhUUHgIVFA4CFRQXWrIhKCEhKCEjKyMyLC4IQzZoICYgHSQdHSQdWv5OPxAVDgsGCAkKEBAPFxIQCBEVNxs9GR0TDQkGBwsTEhETDAkHDgQAAf6HBN0BcQXXABMAGUAMExG/CQEJgAwPBQEFAC9dMxrdXcQyMTABIg4CIyImNTUzFDMyPgIzMxUBZE6Ed3A6bnyDaypjeI9XEQVUJS0lbm0fdSMrI38AAf7RBNkBNwX0AAUAGUAQAgUPAC8AXwB/AJ8AzwAGAAAvXTLGMTABITcXBSH+0QEl/EX+5P62BWqKgZoAAf7JBNkBLwX0AAUAGUAQAwEPBC8EXwR/BJ8EzwQGBAAvXTPNMTABISU3FyEBL/62/uRF/AElBNmagYoAAf7RBMUBNwXfAAUADLMDBQUAAC8yETMxMAEhBQcnIf7RAUoBHEX8/tsF35mBiQAB/skExQEvBd8ABQAMswIBAQQALzMRMzEwASEHJyUhAS/+2/xFARwBSgVOiYGZAAH+QgTDAb4F4QAHAC9AIGYDdgOGAwNpB3kHiQcDAgcPBB8EAgQDBAYDDwBfAAIAAC9dFzIvXTMzXV0xMAMlNxclBQcnlv7YRfIBHQEoRfIEw5uBg4WbgYMAAf5CBMMBvgXhAAcAL0AgZgR2BIYEA2kAeQCJAAMFAA8DHwMCAwQDAQMPB18HAgcAL10XMy9dMzNdXTEwAwcnJQU3FwWH8kUBKAEd8kX+2AVIg4GbhYOBmwAB/1r+FACw/74ADgAXtAsACgUAuP/AswsPSAAALysyLxDEMTAXMhcHJiMiBhUVIxEzFzZkJyUOHCZKQ3lpCEFCCG4MWVuMAaBQWgAB/1QEuACkBlIADAARQAkfBS8FPwUDBQAAL8RdMTATJic1NjczFQYHFhcVjdpfeMEXLZB1SAS4bR2LHmdpHUc6LGcAAv6H/hQBj/+uAA8AHQAjQBQLCAQXDggQFyAXMBcDF08dXx0CHQAvXcZdxDIQxBE5MTAFBgYHIyYmJzUzFhc3NjczJRYXFQYGByM1NjcmJzUBjyBOHYsVUh5oKj0XKiNo/Q/VZC+rXxcnlm5PhT3IW1TaMhg6qzxxOBtqH4sMSDJpGko2MWb//wDHAAAExQc3AiYAEQAAAQcBMQF7AVIAFbQDKwUmA7j/v7QiKA8LJQErNQArNf//AK7/7AR7BhQCJgAtAAABBwExAZYAAAAOuQAC/7G0IigPAyUBKzX//wDH/pgExQW2AiYAEQAAAQcCPATTAAAADrkAA/+ptCIoDwslASs1//8Arv6YBHsGFAImAC0AAAEHAjwFCAAAAAu2Ag8iKA4DJQErNf//AMf+1ATFBbYCJgARAAABBwEvABT5+wAeQAwDACIgInAi4CIEIgO4/6m0JSQPCyUBKzUAEV01//8Arv7UBHsGFAImAC0AAAEHAS8AL/n7AB5ADAIAIiAicCLgIgQiArj/9rQlJA4DJQErNQARXTX//wB9/hQEzwdzAiYAEgAAACcAXgIEAAABBwBaARcBUgAbQBICMgUmAWIeGA8IJQLCMy4PFSUrNSs1ACs1//8Acf4UA5MGIQImAC4AAAAnAF4BTAAAAQYAWj8AABRADgE6HBcDFSUCjjItAwklKzUrNf//AMcAAAVaBzcCJgATAAABBwExAaQBUgAVtAIaBSYCuP+dtBEXBQAlASs1ACs1//8Acf/sBD0GFAImAC8AAAEHATEBGwAAAAu2AichJwMNJQErNf//AMf+mAVaBbYCJgATAAABBwI8BRQAAAAOuQAC/5+0ERcFACUBKzX//wBx/pgEPQYUAiYALwAAAQcCPASoAAAADrkAAv/ttCEnAw8lASs1//8Ax/7UBVoFtgImABMAAAEHAS8APfn7AB5ADAIAESARcBHgEQQRArj/iLQUEwUAJQErNQARXTX//wBx/tQEPQYUAiYALwAAAQcBL//z+fsAHkAMAgAhICFwIeAhBCECuP/3tCQjAw8lASs1ABFdNf//AMf+OwVaBbYCJgATAAABBwIWAKgAAAAOuQAC/4q0GhYFACUBKzX//wBx/jsEPQYUAiYALwAAAQYCFk4AAA65AAL/6bQqJgMPJQErNf//AMf+ZwVaBbYCJgATAAABBwEtAFr5jgAhtALQHgEeuP/AtQoSSB4jArj/qLQeGAUAJQErNQA/K101//8Acf5nBD0GFAImAC8AAAEHAS3/7/mOACG0AtAuAS64/8C1ChJILiMCuP/2tC4oAw8lASs1AD8rXTX//wDHAAAD+AheAiYAFAAAAQcJFwJgAVIAKUAcAgFQD2APAiAP8A8CD0ARE0gPBSYCAQEPDgILJQErNTUAKytxcjU1//8Acf/sBBsHDAImADAAAAEHCRcCVAAAAA23AwIPHx4DCiUBKzU1//8AxwAAA/gIXgImABQAAAEHCRgCYAFSAClAHAIBUA9gDwIgD/APAg9AERNIDwUmAgEBDw4CCyUBKzU1ACsrcXI1Nf//AHH/7AQbBwwCJgAwAAABBwkYAlQAAAANtwMCDx8eAwolASs1Nf//AMf+ZwP4BbYCJgAUAAABBwEtAAT5jgAftAHQGAEYuP/AQAwKEkgYIwECGRMCCyUBKzUAPytdNf//AHH+ZwQbBF4CJgAwAAABBwEtAAz5jgAftALQKAEouP/AQAwKEkgoIwIkKSMDCiUBKzUAPytdNf//AMf+iAP4BbYCJgAUAAABBwE0/+L5rwAnQAoBrxQBFEAZG0gUuP/AtAkOSBQBuP/9tBUhAgslASs1ABErK3E1//8Acf6IBBsEXgImADAAAAEHATT/yPmvACdACgKvKAEoQBkbSCi4/8C0CQ5IKAK4//y0JTEDCiUBKzUAESsrcTX//wDH/hQD+Ac+AiYAFAAAACcBMAAMAVIBBwBeAXsAAAAbQBIBDAUmAgMfGgEAJQEKDxcCAyUrNSs1ACs1//8Acf4UBBsF7AImADAAAAAmATD9AAEHAF4BbwAAABRADgMpLyoDEiUCFB8nAwolKzUrNf//AMcAAAP4BzcCJgAVAAABBwExAVwBUgATQAsBEwUmAQYKEAIEJQErNQArNf//AB8AAAMZB2ACJgAxAAABBwExAQ4BewATQAsBGxYcCA0lAR8CJgArNQErNf//AH3/7AU7BrwCJgAWAAABBwEvAPgBUgAdQBQBfx+PH58frx8EHwUmAXcfHggCJQErNQArXTX//wBx/hQEPQVqAiYAMgAAAQYBLwQAAAu2AggsKxQdJQErNf//AMcAAAUlBzcCJgAXAAABBwExAe4BUgATQAsBFQUmAQEMEgYLJQErNQArNf//AK4AAARMBzcCJgAzAAABBwExAawBUgATQAsBOBcdChYlASACJgArNQErNf//AMf+mAUlBbYCJgAXAAABBwI8BVoAAAALtgEADBIGCyUBKzX//wCu/pgETAYUAiYAMwAAAQcCPATdAAAADrkAAf/8tBcdChYlASs1//8AxwAABSUHKQImABcAAAEHAE4ApgFSABdADQIBIQUmAgEBDB4GCyUBKzU1ACs1Nf//AK4AAARMBysCJgAzAAABBwBOAGQBVAAXQA0CATgXKQoWJQIBLAImACs1NQErNTX//wBa/hQFJQW2AiYAFwAAAQYAXj0AAAu2ARMaGwUEJQErNf//AD7+FARMBhQCJgAzAAABBgBeIQAAC7YBEiUmCQglASs1//8Ax/6GBSUFtgImABcAAAEHATAAmvmtACK3AQ8MAZAMAQy4/8BACwkOSAwBAQ8XBgslASs1ABErXXE1//8Arv6GBEwGFAImADMAAAEHATAAG/mtACS3AQ8aAZAaARq4/8C0CQ5IGgG4//y0GiIKFiUBKzUAEStdcTX////k/ogC1AW2AiYAGAAAAQcBNP7i+a8AJUAKAa8UARRAGRtIFLj/wEALCQ5IFAECFSEGCyUBKzUAESsrcTX///+Q/ogCgAXlAiYANAAAAQcBNP6O+a8AJ0AKAq8UARRAGRtIFLj/wLQJDkgUArj//7QZJQQKJQErNQARKytxNf//ACkAAAJ3CEoCJgAYAAABBwhcAUoBUgAmQBADAgEgGzAbQBsDGwUmAwIBuP/2tB4oBgslASs1NTUAK3E1NTX////2AAACRAb4AiYA1QAAAQcIXAEXAAAAEEAJAwIBFRYgAgMlASs1NTX//wDHAAAE9AdzAiYAGgAAAQcAWgCkAVIAE0ALARYFJgEXFhIGACUBKzUAKzX//wCuAAAEMwecAiYANgAAAQcAWgB7AXsAE0ALAWsZFQwEJQEZAiYAKzUBKzX//wDH/pgE9AW2AiYAGgAAAQcCPAUQAAAADrkAAf/OtA0TBgAlASs1//8Arv6YBDMGFAImADYAAAEHAjwEpgAAAA65AAH/0bQQFgwGJQErNf//AMf+1AT0BbYCJgAaAAABBwEvAHH5+wAeQAwBAA0gDXAN4A0EDQG4/++0EA8GACUBKzUAEV01//8Arv7UBDMGFAImADYAAAEHAS8ABPn7AB5ADAEAECAQcBDgEAQQAbj/77QTEgwGJQErNQARXTX//wDH/pgD/gW2AiYAGwAAAQcCPAS6AAAADrkAAf/ztAYMAQUlASs1//8Anv6YAXMGFAImADcAAAEHAjwDbQAAAAu2AQAECgIDJQErNf////X+mAP+BrwCJgAbAAAAJwEv/soBUgEHAjwEugAAAClADgF/CY8JnwmvCQQJBSYCuP/zQAwKEAAFJQECCQgBAiUrNSs1ACtdNf///9r+mAI6Bw4CJgA3AAAAJwEv/q8BpAEHAjwDbQAAACdAHAFfB28HAgdAEBNIBwImAgAIDgEAJQECBwYCAyUrNSs1ACsrcTX//wDH/tQD/gW2AiYAGwAAAQcBLwAE+fsAHkAMAQAGIAZwBuAGBAYBuP/9tAkIAQUlASs1ABFdNf///9j+1AI4BhQCJgA3AAABBwEv/q35+wAbQBIBAAQgBHAE4AQEBAEABwYCAyUBKzUAEV01//8Ax/5nA/4FtgImABsAAAEHAS3///mOACG0AdATARO4/8C1ChJIEyMBuP/7tBMNAQUlASs1AD8rXTX///+v/mcCYwYUAiYANwAAAQcBLf6r+Y4AH7QB0BEBEbj/wEAMChJIESMBARELAgMlASs1AD8rXTX//wDHAAAGewc3AiYAHAAAAQcBMQKYAVIAE0ALAR0FJgEAFBoHDSUBKzUAKzX//wCuAAAG1QXlAiYAOAAAAQcBMQK0AAAADrkAAf/8tCMpEiIlASs1//8Ax/6YBnsFtgImABwAAAEHAjwGBAAAAA65AAH//7QUGgcNJQErNf//AK7+mAbVBF4CJgA4AAABBwI8BiEAAAAOuQAB//u0IykSIiUBKzX//wDHAAAFTgc3AiYAHQAAAQcBMQIAAVIAFbQBHQUmAbj//7QUGgkTJQErNQArNf//AK4AAARMBeUCJgA5AAABBwExAY0AAAALtgEZFRsKFCUBKzX//wDH/pgFTgW2AiYAHQAAAQcCPAVvAAAAC7YBABQaCRMlASs1//8Arv6YBEwEXgImADkAAAEHAjwE3QAAAA65AAH//LQVGwoUJQErNf//AMf+1AVOBbYCJgAdAAABBwEvAK75+wAeQAwBABQgFHAU4BEEFAG4//+0FxYJEyUBKzUAEV01//8Arv7UBEwEXgImADkAAAEHAS8AHfn7AB5ADAEAFSAVcBXgFQQVAbj/+7QYFwoUJQErNQARXTX//wDH/mcFTgW2AiYAHQAAAQcBLQCs+Y4AH7QB0CEBIbj/wEAMChJIISMBACEbCRMlASs1AD8rXTX//wCu/mcETAReAiYAOQAAAQcBLQAb+Y4AIbQB0CIBIrj/wLUKEkgiIwG4//y0IhwKFCUBKzUAPytdNf//AH3/7AXDCF4CJgAeAAABBwkWAx8BUgAisgMCGLj/wLcbHUgYBSYDArj//7QhLQYAJQErNTUAKys1Nf//AHH/7ARoBwwCJgA6AAABBwkWAmoAAAAQsQMCuP/+tCEtBwAlASs1Nf//AH3/7AXDCB8CJgAeAAABBwkVAx8BUgAkswQDAjC4/8BADxsdSDAFJgQDAgA5RQYAJQErNTU1ACsrNTU1//8Acf/sBGgGzQImADoAAAEHCRUCagAAABKyBAMCuP//tDlFBwAlASs1NTX//wB9/+wFwwheAiYAHgAAAQcJFwMfAVIAKUAcAwJQG2APAiAb8A8CG0ARE0gbBSYDAgAbGgYAJQErNTUAKytxcjU1//8Acf/sBGgHDAImADoAAAEHCRcCagAAABCxAwK4//+0GxoHACUBKzU1//8Aff/sBcMIXgImAB4AAAEHCRgDHwFSAClAHAMCUBtgDwIgG/APAhtAERNIGwUmAwIAGxoGACUBKzU1ACsrcXI1Nf//AHH/7ARoBwwCJgA6AAABBwkYAmoAAAAQsQMCuP//tBsaBwAlASs1Nf//AMcAAARvB3MCJgAfAAABBwBaAFgBUgATQAsCHAUmAg4cGAcAJQErNQArNf//AK7+FAR7BiECJgA7AAABBwBaAIEAAAALtgI9KycJEiUBKzX//wDHAAAEbwc3AiYAHwAAAQcBMQFiAVIAFbQCHAUmArj/0bQTGQcAJQErNQArNf//AK7+FAR7BeUCJgA7AAABBwExAYEAAAAOuQAC//a0IigJEiUBKzX//wDHAAAE2wc3AiYAIQAAAQcBMQFzAVIAFbQCHwUmArj/rLQWHAwTJQErNQArNf//AK4AAAMvBeUCJgA9AAABBwExANsAAAAOuQAB//a0EhgMAiUBKzX//wDH/pgE2wW2AiYAIQAAAQcCPAT2AAAADrkAAv/BtBYcDBMlASs1//8Anv6YAy8EXgImAD0AAAEHAjwDbQAAAAu2AQASGAsKJQErNf//AMf+mATbBrwCJgAhAAAAJwEvACEBUgEHAjwE9gAAACtADgJ/GY8ZnxmvGQQZBSYDuP/AtRogCxMlArj/4bQZGAwQJSs1KzUAK101//8Anv6YAy8FagImAD0AAAAmAS+KAAEHAjwDbQAAABa3AgAWHAsKJQG4//e0FRQMAiUrNSs1//8Ax/7UBNsFtgImACEAAAEHAS8ASvn7AB5ADAIAFiAWcBbgFgQWArj/1LQZGAwTJQErNQARXTX////c/tQDLwReAiYAPQAAAQcBL/6x+fsAG0ASAQASIBJwEuASBBIBBBITCwolASs1ABFdNf//AGj/7AQEBzcCJgAiAAABBwExAT0BUgATQAsBLwUmARAmLAYAJQErNQArNf//AGj/7AN5BeUCJgA+AAABBwExAOEAAAAOuQAB//q0JCoSACUBKzX//wBo/pgEBAXLAiYAIgAAAQcCPASBAAAADrkAAf/ntCYsBgAlASs1//8AaP6YA3kEXgImAD4AAAEHAjwEOQAAAA65AAH/5LQkKhIAJQErNf//AGj/7AQEB3MCJgAiAAABBwkSAlYBUgAXQA0CATsFJgIBTiY3BgAlASs1NQArNTX//wBo/+wDeQYhAiYAPgAAAQcJEgHlAAAADbcCASIkNRIAJQErNTX//wBo/+wEBAgfAiYAIgAAAQcJEwJGAVIAF0ANAgE8BSYCARA+OQYAJQErNTUAKzU1//8AaP/sA3kGzQImAD4AAAEHCRMB+gAAAA23AgEJPDcSACUBKzU1//8AaP6YBAQHNwImACIAAAAnATEBPQFSAQcCPASBAAAAHrQBLwUmArj/5kAMMjgFACUBGCYsExglKzUrNQArNf//AGj+mAN5BeUCJgA+AAAAJwExAOEAAAEHAjwEOQAAABe5AAL/40AMMDYFACUBBSQqEhclKzUrNf//ABQAAARcBzcCJgAjAAABBwExAS8BUgATQAsBEQUmAQAIDgQGJQErNQArNf//ACH/7AK2BtsCJgA/AAABBwExACsA9gAXQA4BMCBPIAIgAR4XHQoTJQErNQARcTX//wAU/pgEXAW2AiYAIwAAAQcCPASeAAAAC7YBAAgOAQAlASs1//8AIf6YArYFRgImAD8AAAEHAjwELwAAAAu2AREXHQkEJQErNf//ABT+1ARcBbYCJgAjAAABBwEv/975+wAbQBIBAAggCHAI4AgECAEACAkBACUBKzUAEV01//8AIf7UAugFRgImAD8AAAEHAS//Xfn7ABtAEgEAFyAXcBfgFwQXAQAXGAkDJQErNQARXTX//wAU/mcEXAW2AiYAIwAAAQcBLf/c+Y4AH7QB0BUBFbj/wEAMChJIFSMBABUPAQAlASs1AD8rXTX//wAh/mcDCQVGAiYAPwAAAQcBLf9R+Y4AIbQB0CQBJLj/wLUKEkgkIwG4//a0Fx0JAyUBKzUAPytdNf//ALj+mgUfBbYCJgAkAAABBwBOAJz5jgAjQBcCAS8VAQAVPxVQFY8VBBUCAQESJAgBJQErNTUAEV1xNTX//wCi/poERARKAiYAQAAAAQcATgAS+Y4AJkARAgEvHgEAHj8eUB6PHgQeAgG4//C0FScUCiUBKzU1ABFdcTU1//8AuP6IBR8FtgImACQAAAEHATQAc/mvACdADAEvFAEPFB8UrxQDFLj/wEALCQ5IFAEBGycIASUBKzUAEStxcTX//wCi/ogERARKAiYAQAAAAQcBNP/q+a8AKUAMAS8hAQ8hHyGvIQMhuP/AtAkOSCEBuP/xtB4qFAolASs1ABErcXE1//8AuP5nBR8FtgImACQAAAEHAS0AjfmOAB+0AdAeAR64/8BADAoSSB4jAQAfGQgBJQErNQA/K101//8Aov5nBEQESgImAEAAAAEHAS0ABvmOACG0AdAiASK4/8C1ChJIIiMBuP/xtCIcFAolASs1AD8rXTX//wC4/+wFHwheAiYAJAAAAQcJFgLsAVIAILICARu4/8BADhsdSBsFJgIBABsnCAElASs1NQArKzU1//8Aov/sBEQHDAImAEAAAAEHCRYCeQAAAA23AgEGHioUCiUBKzU1//8AuP/sBR8IHwImACQAAAEHCRQC7AFSADFAIQMCAVAtYC0CIC3wLQLPLQEtQBETSC0FJgMCAQEtLAgBJQErNTU1ACsrXXFyNTU1//8Aov/sBEQGzQImAEAAAAEHCRQCdwAAABBACQMCAQUwLxQKJQErNTU1//8AAAAABM0HMwImACUAAAEHATT/7wFSABNACwELBSYBAhQgAAglASs1ACs1//8AAAAABBAF4QImAEEAAAEGATSQAAALtgECFyMBDCUBKzX//wAA/pgEzQW2AiYAJQAAAQcCPATLAAAAC7YBAAsRAAglASs1//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+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==`,sb=5,cb=4,lb=5,ub=297,db=210,fb=ub/2,pb=1,mb=ub-2*sb,hb=14,gb=sb+2,_b=ub-2*gb,vb=6,yb=8,bb=10,xb=12,Sb=100;function Cb(){return new Promise(e=>setTimeout(e,1e3))}var wb=e=>{let t=String(e).match(/\d+$/);return t?parseInt(t[0],10):null};function Tb(e,t,n,r,i,a){let o=wb(n),s=wb(r);return async function(n,r){let c=r();n(zt(!0)),await Cb();let{jsPDF:l}=await Zr(async()=>{let{jsPDF:e}=await import(`./jspdf.es.min-C8V8-i8m.js`);return{jsPDF:e}},__vite__mapDeps([129,1,12,3,5]),import.meta.url),{autoTable:u}=await Zr(async()=>{let{autoTable:e}=await import(`./jspdf.plugin.autotable-DWZSWzo_.js`);return{autoTable:e}},[],import.meta.url),d=new l({orientation:`l`,unit:`mm`,format:`a4`});d.addFileToVFS(`Roboto-Regular.ttf`,ob),d.addFont(`Roboto-Regular.ttf`,`custom`,`normal`),d.setFont(`custom`);let f=jt.getQueryData(kt.all),p=`${f?.environment?.FINESS} - ${f?.environment?.ENVIRONMENT}`;d=Eb(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(zt(!1)),2e3)}}function Eb(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=Ob(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(bb);let n=e.getTextDimensions(f[0]).h;p=n*(kb(e,f)+3),Ab(e,t,f,n,p)}e.setFontSize(xb);let m=jb(e,t,o,d,p);e=Mb(e,t.run.title,o,i);let h=Db(t,s,d,n,l),g=h.map(e=>ey(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?Tr(ot(Xy(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>Sb&&(o=o.substring(0,Sb)),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=cb+hb+pb*2,x=!m.length&&f.length?b+p:b;u(e,{startY:x,margin:{left:sb,right:sb,top:b},head:[g],body:v,foot:y,rowPageBreak:`auto`,horizontalPageBreak:!0,horizontalPageBreakBehaviour:`immediately`,horizontalPageBreakRepeat:0,headStyles:{fontSize:yb,fillColor:[255,180,136],textColor:[0,0,0],halign:`left`},footStyles:{fontSize:yb,fillColor:[152,193,217],textColor:[0,0,0],overflow:`ellipsize`},bodyStyles:{font:`custom`,fontSize:vb,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?Er(t.visibleCondition,e):!0),e?.desc?.attributes?.isFavorite===`true`&&s.sort((e,t)=>Number(e?.order)-Number(t?.order)),s};function Ob(e,t,n,r,i=``){e.setFontSize(bb),e.setTextColor(255,255,255);let a=e.getTextDimensions(t).h,o=i?`${r} - ${i}`:r,s=o?cb+hb/2-a:cb+hb/2;return e.setFillColor(1,43,67),e.rect(sb,cb,mb,hb,`F`),e.text(t,fb,s,{align:`center`,baseline:`middle`}),o&&(s+=a*2,e.text(o,fb,s,{align:`center`,baseline:`middle`})),e}function kb(e,t){let n=0;return t.forEach((t,r)=>{let i=e.splitTextToSize(ey(t),_b);n+=i.length}),n}function Ab(e,t,n,r,i){let a=cb+hb+pb;e.setFillColor(255,136,1),e.rect(sb,a,mb,i,`F`);let o=1;n.forEach((t,n)=>{let i=e.splitTextToSize(ey(t),_b),s=a+r;n>0&&(s=a+r*1.3*o),e.text(i,gb,s,{baseline:`top`}),o+=i.length})}function jb(e,t,n,r,i){let a=(0,Im.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=cb+hb+i+10;return[...c].forEach((r,i)=>{i!==0&&i%2==0&&(e.addPage(),e=Mb(e,t.run.title,n,o)),e.addImage(r,`PNG`,sb+i%2*145,d+2,145,150),e.setFontSize(xb);let a=i%2==0?1:2;e.text(u[i],ub/4*(i%2+a),d,{align:`center`})}),c.length&&e.addPage(),c}function Mb(e,t,n,r,i=``){e.setFontSize(vb),e.setTextColor(0,0,0);let a=`Le ${(0,_d.default)().format(`DD/MM/YYYY`)} - ${n} `,o=db-lb;e.text(a,gb,o);let s=i?`${r} - ${i}`:r;s||=t,e.text(s,fb,o,{align:`center`});let c=`Page `+e.internal.getNumberOfPages();return typeof e.putTotalPages==`function`&&(c+=`/{total_pages_count_string}`),e.text(c,mb,o,{align:`center`}),e}function Nb(e){let t=Jr(),n=Yr(e=>e.cti.history.sort),r=Yr(e=>e.cti.ui.tab),{view:i}=r_(),{runRef:a}=Zg(),o=Jp(),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($y(i,e,r,p,c,s,a)),We.success(`Export en cours`),u(!1)},h=e=>{t(Tb(i,e,r,p,n,a)),We.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 Dt(8301,``,e),We.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 Dt(8302,``,e),Error(`Erreur export pdf`)}},exportExcel:m,exportPdf:h}}var Pb=X.memo(({selectedSimiliTab:e})=>{let t=Jr(),{view:n}=r_(),r=Jp().data?.session,{showExcelModal:i,showPDFModal:a,closeExcelModal:o,closePdfModal:s,handleExportMenuClick:c,exportExcel:l,exportPdf:u}=Nb(e),d=n.desc.attributes.isFavorite===`true`,f=!d||d&&n.desc.attributes.favoriteOwner.toLowerCase()===r.CONNECTEDUSER.toLowerCase(),p=[c_({label:`Exporter au format PDF`,icon:(0,Q.jsx)(of,{}),key:`pdf`}),c_({label:`Exporter au format tableur`,icon:(0,Q.jsx)(rf,{}),key:`excel`})];return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Xv,{title:`Export CSV`,open:i,onClose:o,onExportPage:()=>l(`PAGE`),onExportAll:()=>l(`TOUT`)}),(0,Q.jsx)(Xv,{title:`Export PDF`,open:a,onClose:s,onExportPage:()=>u(`PAGE`),onExportAll:()=>u(`TOUT`)}),(0,Q.jsxs)(`div`,{className:`view-actions`,children:[(0,Q.jsx)(Fs,{menu:{items:p,onClick:c},placement:`bottomLeft`,trigger:[`click`],children:(0,Q.jsx)(Yp,{title:`Exporter`,children:(0,Q.jsx)(On,{type:`link`,className:`button-action`,children:(0,Q.jsx)(cp,{})})})}),(0,Q.jsx)(Yp,{title:d?`Modifier le favoris`:`Ajouter aux favoris`,children:f&&(0,Q.jsx)(On,{type:`link`,className:`button-action`,onClick:()=>{t(Mt(!0,!0))},children:d?(0,Q.jsx)(Kf,{twoToneColor:`grey`}):(0,Q.jsx)(Wf,{})})}),(0,Q.jsx)(lr,{"data-html":`true`,title:d?`Favoris : `+n.desc.attributes.name+` Vue d'origine : `+n.desc.attributes.fromViewFile:n.desc.attributes.name,children:(0,Q.jsx)(On,{type:`link`,className:`button-action`,children:(0,Q.jsx)(Mf,{})})})]})]})}),Fb=X.memo(()=>{let{view:e}=r_(),t=e.desc.viewRefs;return(0,Q.jsx)(`div`,{className:`view-refs`,children:t.map((e,t)=>{let n=e.url.startsWith(`http`)?e.url:`${window.location.origin}${De()}${e.url}`;return(0,Q.jsx)(Yp,{title:e.label,children:(0,Q.jsx)(On,{href:n,target:`_blank`,className:`viewref-button`,icon:(0,Q.jsx)(of,{}),children:e.shortLabel})},t)})})}),Ib=({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,Q.jsxs)(`div`,{className:`viewlinks-overflow`,ref:a,children:[(0,Q.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,Q.jsx)(Fs,{menu:{items:n(u)},trigger:[`click`],placement:`bottomRight`,overlayClassName:i,children:r})]})},Lb={ANALYSE_CROISEE:If,VIEWLINKPOPUP_RH:mf,COMPARATIF:Nd,VIEWLINK_EVO_COMP_RH:mf,ANALYSE_VIEWLINK_RH:Af,EVOLUTION:Rf};function Rb(e){return(0,Q.jsx)(Lb[e]??ul,{className:`links__viewlinks-icon`})}function zb(e){return e.viewitems?Object.values(e.viewitems).filter(e=>e.granted!==`false`):[]}function Bb(e,t){return(e.viewitems?`parentLink`:`simpleLink`)+e.label+String(t)}var Vb=()=>{let e=$r(),{pathname:t}=ai(),n=Nm(),r=Jr(),i=Yr(e=>e.cti.viewlinks.row),a=Yr(e=>e.cti.viewlinks.cell),o=Yr(e=>e.cti.ui.primaryColor),s=Yr(e=>e.cti.ui.tab);window.TAB=s;let{view:c,globalVariables:l,isLoading:u}=r_(),d=di(),f=J_(),p=d.data??{},m=c.desc.viewlinks;window.SELECT=l;function h(e){return!!(u||e.rowContext===!0&&i===null&&(a===null||a.row===null&&a.column===null))}function g(o){let s=o.softCode?o.softCode.substring(5):null;if(o.swf===`*CTI_view1`||o.view.startsWith(`*URL`))return q_(o.view,o.args,r,c,f,n,o.allArgs,i,a,s,p,t);{let t=o.name?f[o.name]:null;t&&e(t,{state:{fromSider:!0}})}}function _(e){return e?e.map((e,t)=>{if(e.viewitems){let n=zb(e);return n.length?c_({key:Bb(e,t),icon:Rb(e.buttonType),label:e.label,children:_(n),className:`viewlink-box-item`}):null}return c_({key:Bb(e,t),icon:Rb(e.buttonType),label:e.label,disabled:h(e),onClick:()=>g(e),className:`viewlink-box-item`})}).filter(Boolean):null}function v(e){let t=h(e);return(0,Q.jsx)(Yp,{title:e.label,placement:`bottom`,children:(0,Q.jsxs)(On,{type:`link`,onClick:()=>g(e),disabled:t,className:`view-link-button`,style:t?void 0:{color:o},children:[Rb(e.buttonType),(0,Q.jsx)(`span`,{className:`button-label`,children:e.label})]})})}function y(e,t){return e.viewitems?(0,Q.jsx)(Fs,{menu:{items:_(zb(e))},trigger:[`click`],placement:`bottomRight`,overlayClassName:`viewlinks-overflow-menu`,children:(0,Q.jsx)(`div`,{className:`viewlink-inline`,children:(0,Q.jsxs)(On,{type:`link`,className:`view-link-button`,style:{color:o},children:[Rb(e.buttonType),(0,Q.jsxs)(`span`,{className:`button-label`,children:[e.label,(0,Q.jsx)(In,{})]})]})})},Bb(e,t)):(0,Q.jsx)(`div`,{className:`viewlink-inline`,children:v(e)},Bb(e,t))}return(0,Q.jsx)(Ib,{links:Object.values(m).filter(e=>{if(e.granted===`false`)return!1;let t=!0;if(e.visible)try{t=Er(e.visible,c,i)}catch(t){console.log(t,e.visible)}return t}).filter(e=>!e.viewitems||zb(e).length>0),renderButton:y,getOverflowItems:_,overlayClassName:`viewlinks-overflow-menu`,trigger:(0,Q.jsx)(On,{type:`link`,className:`view-link-button viewlink-overflow-trigger`,"aria-label":`Plus de liens`,children:(0,Q.jsx)(dr,{})})})},Hb=X.memo(({selectedSimiliTab:e})=>(0,Q.jsxs)(`div`,{className:`view-links-bar`,children:[(0,Q.jsx)(Pb,{selectedSimiliTab:e}),(0,Q.jsxs)(`div`,{className:`align-right`,children:[(0,Q.jsx)(Fb,{}),(0,Q.jsx)(Vb,{})]})]})),Ub=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})),Wb=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=Wb(),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}}})),Kb=r((e=>{function t(e){return e&&typeof e==`object`&&`default`in e?e.default:e}var n=t(Ub()),r=t(Gb());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}}})),ee=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`]}})),N=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(N);var P=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(N);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(`)})}})),F=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(N);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(`)})}})),I=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})}})),L=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(N);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(`)})}})),R=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]}})),z=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)}})),ne=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=o;var n=r(N);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})})}})),re=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)}}})),ie=w(T(function(e,t){Object.defineProperty(t,`__esModule`,{value:!0}),t.default=a;var n=r(N);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(`)})}})),ae=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)}}})),V=[`Webkit`],he=[`Moz`],ge=[`ms`],H=[`Webkit`,`Moz`],_e=[`Webkit`,`ms`],ve=[`Webkit`,`Moz`,`ms`],ye=M({plugins:[ee,P,F,I,L,R,z,te,ne,re,ie,ae,oe,se,me],prefixMap:{transform:_e,transformOrigin:_e,transformOriginX:_e,transformOriginY:_e,backfaceVisibility:V,perspective:V,perspectiveOrigin:V,transformStyle:V,transformOriginZ:V,animation:V,animationDelay:V,animationDirection:V,animationFillMode:V,animationDuration:V,animationIterationCount:V,animationName:V,animationPlayState:V,animationTimingFunction:V,appearance:H,userSelect:ve,fontKerning:V,textEmphasisPosition:V,textEmphasis:V,textEmphasisStyle:V,textEmphasisColor:V,boxDecorationBreak:V,clipPath:V,maskImage:V,maskMode:V,maskRepeat:V,maskPosition:V,maskClip:V,maskOrigin:V,maskSize:V,maskComposite:V,mask:V,maskBorderSource:V,maskBorderMode:V,maskBorderSlice:V,maskBorderWidth:V,maskBorderOutset:V,maskBorderRepeat:V,maskBorder:V,maskType:V,textDecorationStyle:H,textDecorationSkip:H,textDecorationLine:H,textDecorationColor:H,filter:V,fontFeatureSettings:H,breakAfter:ve,breakBefore:ve,breakInside:ve,columnCount:H,columnFill:H,columnGap:H,columnRule:H,columnRuleColor:H,columnRuleStyle:H,columnRuleWidth:H,columns:H,columnSpan:H,columnWidth:H,writingMode:_e,flex:_e,flexBasis:V,flexDirection:_e,flexGrow:V,flexFlow:_e,flexShrink:V,flexWrap:_e,alignContent:V,alignItems:V,alignSelf:V,justifyContent:V,order:V,transitionDelay:V,transitionDuration:V,transitionProperty:V,transitionTimingFunction:V,backdropFilter:V,scrollSnapType:_e,scrollSnapPointsX:_e,scrollSnapPointsY:_e,scrollSnapDestination:_e,scrollSnapCoordinate:_e,shapeImageThreshold:V,shapeImageMargin:V,shapeImageOutside:V,hyphens:ve,flowInto:_e,flowFrom:_e,regionFragment:_e,textOrientation:V,boxSizing:he,textAlignLast:he,tabSize:he,wrapFlow:ge,wrapThrough:ge,wrapMargin:ge,touchAction:ge,textSizeAdjust:_e,borderImage:V,borderImageOutset:V,borderImageRepeat:V,borderImageSlice:V,borderImageSource:V,borderImageWidth:V}}),be=[function(e,t,n){return e[0]===`:`?n(t+e):null},function(e,t,n){return e[0]===`@`?[`${e}{${n(t).join(``)}}`]:null}],U=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(Fe)}(n=W).push.apply(n,s(t)),Oe[e]=!0}},Ae=function(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];Oe[e]||G(e,U(t,n,i,De,r))},je=function(){W=[],Oe={},ke=!1,Te=null},Me=function(e){delete Oe[e]},Ne=function(){if(ke)throw Error(`Cannot buffer while already buffering`);ke=!0},K=function(){ke=!1;var e=W;return W=[],e},Pe=function(){return K().join(``)},Fe=function(){var e=K();e.length>0&&Ee(e)},Ie=function(){return Object.keys(Oe)},Le=function(e){e.forEach(function(e){Oe[e]=!0})},Re=function(e){return`_definition`in e&&`_name`in e&&`_len`in e},ze=function e(t,n,r,i){for(var a=0;a0&&arguments[0]!==void 0?arguments[0]:[])}},We=typeof window<`u`?null:{renderStatic:function(e){return je(),Ne(),{html:e(),css:{content:Pe(),renderedClassNames:Ie()}}}},Ge=null;function Ke(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:be;return{StyleSheet:o({},Ue,{extend:function(n){var r=n.map(function(e){return e.selectorHandler}).filter(function(e){return e});return Ke(e,t.concat(r))}}),StyleSheetServer:We,StyleSheetTestUtils:Ge,minify:function(e){He=e?y:Ve},css:function(){return Be(e,[...arguments],t)},flushToStyleTag:Fe,injectAndGetClassName:Be,defaultSelectorHandlers:be,reset:je,resetInjectedStyle:Me}}e.makeExports=Ke})),qb=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=Kb();Ub(),Gb();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})),Jb=r(((e,t)=>{t.exports=qb()}))(),Yb=({className:e,symbol:t,text:n,description:r,complement:i})=>(0,Q.jsx)(Yp,{title:r+` : `+n+i,children:(0,Q.jsxs)(`div`,{className:e??``,children:[t,n??``]})});Yb.propTypes={className:$.default.string,symbol:$.default.object,text:$.default.string,description:$.default.string,complement:$.default.string};var Xb=X.memo(()=>{let{run:e}=r_();return e?.viewFilters?(0,Q.jsx)(`div`,{className:`view-filters`,children:e.viewFilters.map((e,t)=>e&&e.trim()!==``?(0,Q.jsx)(`div`,{dangerouslySetInnerHTML:{__html:`

`+e+`

`}},t):null)}):null}),Zb=X.lazy(()=>Zr(()=>import(`./Charts-DrQbtMFB.js`),__vite__mapDeps([130,1,2,3,4,5,6,112,8,7,9,31,61,36,35,62,63,64,44,131]),import.meta.url)),Qb=X.memo(({tableData:e,totalData:t,graphData:n,columns:r,charts:i,similiTabName:a,tabName:o})=>{let s=Jp().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,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(`div`,{className:`cti-view-data-content`,children:[(0,Q.jsx)(Xb,{}),(0,Q.jsx)(Mm,{className:`view-data-graphs`,axis:`x`,style:{display:f,filter:`none`},handleComponent:{bottom:(0,Q.jsx)(`div`,{className:`resize-handle`,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: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,Q.jsx)(X.Suspense,{fallback:null,children:(0,Q.jsx)(Zb,{charts:i,data:n,tabName:o,similiTabName:a,height:c})})}),(0,Q.jsx)(`div`,{className:`view-data-table`,ref:(0,X.useRef)(),children:(0,Q.jsx)(Qy,{tableData:e,totalData:t,columns:r,similitabName:a,tabName:o})})]})})}),{Option:$b}=Rn,ex=X.memo(({similiTabs:e,parentTabIndex:t,columns:n,charts:r,tabName:i,handleSetSelectedSimiliTab:a})=>{let o=Nm(),s=Jr(),c=Yr(e=>e.cti.dynamicSelects),{view:l}=r_(),u=di(),d=J_(),f=u.data??{};function p(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:g,hidden:e.hidden?e.hidden:!Er(e.visibleCondition,l)})).sort((e,t)=>e.order===-1?!1:e.order-t.order)]}let m=(e,t)=>{let n=c.map(e=>({...e})),r=n.find(e=>e.name===t.fieldname);r.value=e,s(Jt(n))},h=e=>{let t=e.selections;return t?.length?(0,Q.jsx)(`div`,{className:`view-dynamic-select`,children:t.map((e,t)=>{let n=e.options.map((t,n)=>(0,Q.jsx)($b,{value:t.data,fieldname:e.name,children:t.label},n));return(0,Q.jsx)(Rn,{style:{width:120},size:`small`,defaultValue:e.value,onChange:m,children:n},t)})}):null};function g({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i}){if(r[t.dataKey]){if(t.type===`Viewlink`){let e=mt[Object.keys(mt).find(e=>r.VIEWLINK.toLowerCase().includes(e.toLowerCase()))];return r.VIEWLINK===``?null:(0,Q.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,Q.jsx)(lr,{title:r[t.dataKey].sanitizedText.substring(3),children:(0,Q.jsx)(On,{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:()=>q_(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,d,o,null,null,null,e,f),children:(0,Q.jsx)(`span`,{style:{textAlign:`left`},children:`Détail`})})}):(0,Q.jsx)(On,{type:`link`,style:{lineHeight:`0px`,textAlign:`center`},disabled:r.VIEWLINK===`1`||r.VIEWLINK===`2`||r.VIEWLINK===``,onClick:()=>q_(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,d,o,null,null,null,e,f),children:(0,Q.jsx)(`span`,{className:`link-essentiel-cell`,children:r[t.dataKey].sanitizedText})})})}let e;r[t.dataKey]&&r[t.dataKey].symbol&&(e=(0,Q.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,Q.jsx)(Yb,{className:r[t.dataKey]?.class,text:r[t.dataKey]?.sanitizedText??``,description:n,complement:i,symbol:e})}else return``}let _=(e,t)=>{let n=[],r=Jb.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=>Er(r,l,e)))}),n};function y(e,n){return e.sort((e,t)=>Number(e.id){let[o,s]=_(e,l.run.data[i]);return o=v(o,e),s=v(s,e),{label:e.name,key:`${t}_${a}`,children:(0,Q.jsx)(Qb,{tableData:o,totalData:s,graphData:e.data,columns:n,charts:r,similiTabName:e.name,tabName:i})}})}let b=Object.values(e),x=p(n,l.run.data[i]);if(b.length===0)return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Qb,{tableData:[],columns:x,charts:r,tabName:i,view:l})});if(b.length>1)return(0,Q.jsxs)(Q.Fragment,{children:[h(l.run.data[i]),(0,Q.jsx)(wo,{onTabClick:e=>a(e),items:y(b,x)})]});if(b.length===1){let[e,t]=_(b[0],l.run.data[i]);return e=v(e,b[0]),t=v(t,b[0]),(0,Q.jsxs)(Q.Fragment,{children:[h(l.run.data[i]),(0,Q.jsx)(Qb,{tableData:e,totalData:t,graphData:b[0].data,columns:x,charts:r,similiTabName:b[0].name,tabName:i,view:l})]})}}),tx=X.memo(({handleSetSelectedSimiliTab:e})=>{let{run:t}=r_(),n=t?.data,r=Jr();(0,X.useEffect)(()=>{r(Lt(`0`))},[r]);let i=e=>{r(Lt(e))};function a(t){return(0,Q.jsx)(wo,{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,Q.jsx)(ex,{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,Q.jsx)(ex,{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])}),nx=({contentName:e})=>{let{view:t}=r_(),n=(0,X.useRef)(null),r=(0,X.useRef)(null),i=t?.desc?.attributes?.name??null;i===r.current?t?.run?.executed===!0&&t?.run?.title&&(n.current=t.run.title):(r.current=i,n.current=null);let a=n.current||e;return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(yt,{children:(0,Q.jsxs)(`title`,{children:[`iCTI | `,a]})}),(0,Q.jsx)(`div`,{className:`view-header-title`,children:a})]})},rx=[],ix=X.memo(()=>{let{contentName:e}=Km(),t=Jr(),n=Yr(e=>e.cti.ui.filters.visible),r=Yr(e=>e.cti.ui.showOverlay),i=Yr(e=>e.cti.ui.devMode),a=Ge(),{descQuery:o,runQuery:s,viewName:c,shArgs:l,runRef:u}=i_(),d=o.data?.desc,f=s.data?.run,p=o.isPending||s.isFetching,m=s.isFetching&&!!d,h=o.error?.errors??s.error?.errors??rx,g=o.data?.defaultRun,_=(0,X.useMemo)(()=>d?{desc:d,run:f??g??{}}:null,[d,f,g]),[v,y]=(0,X.useState)(0);(0,X.useEffect)(()=>{h.length&&t(Ht(!0))},[h,t]);let b=a_(c,l),x=X.useCallback(e=>{y(e)},[]),S=()=>{t(Mt(!1))};Rp(`e`,()=>{c&&l&&!s.isFetching&&a.invalidateQueries({queryKey:Yh.run(c,l)})},{},[c,l,a,s.isFetching]);let C=f?.data&&Object.keys(f.data).length>0;return i&&console.log(` VIEW RENDER`,{desc:d,run:f,viewName:c,shArgs:l,view:!!_,descAttributes:!!d?.attributes,hasRunData:C,runExecuted:f?.executed,isLoading:p,gettingRun:m,filtersVisible:n,usingDefaultRun:!f&&!!g}),(0,Q.jsx)(Xg,{value:{viewName:c,shArgs:l,runRef:u},children:(0,Q.jsxs)(X.Fragment,{children:[(0,Q.jsx)(Yv,{errors:h}),r?null:(0,Q.jsxs)(`div`,{className:`cti-view`,children:[(0,Q.jsxs)(`div`,{className:`cti-view-header`,children:[(0,Q.jsx)(nx,{contentName:e}),(0,Q.jsx)(Kv,{})]}),(0,Q.jsxs)(`div`,{className:`cti-view-data`,children:[_&&!C&&!p?(0,Q.jsxs)(`div`,{style:{paddingLeft:`20px`,paddingTop:`20px`},children:[`Lors du premier appel d'une vue, les seules options disponibles sont:`,(0,Q.jsxs)(`ul`,{children:[(0,Q.jsx)(`li`,{children:`l'exécution de la requête`}),(0,Q.jsx)(`li`,{children:`la création de favoris`})]}),`Sélectionner les filtres depuis le panneau pour affiner votre requête.`]}):_&&C?(0,Q.jsxs)(X.Fragment,{children:[(0,Q.jsx)(Hb,{selectedSimiliTab:v}),m&&(0,Q.jsx)(gv,{}),(0,Q.jsx)(`div`,{className:`view-data-tabs`,children:(0,Q.jsx)(`div`,{className:`page-fade`,children:(0,Q.jsx)(tx,{handleSetSelectedSimiliTab:x})},d?.attributes?.name)})]}):(0,Q.jsxs)(`div`,{className:`loading-wrapper`,children:[(0,Q.jsx)(pi,{style:{height:`auto`}}),m?(0,Q.jsx)(On,{type:`link`,style:{height:`20px`},onClick:b,children:`Arrêter la requête`}):(0,Q.jsx)(`div`,{style:{height:`20px`}})]}),_&&d?.selections&&(0,Q.jsx)(Ps,{title:null,footer:(0,Q.jsx)(Gv,{}),placement:`right`,closeIcon:null,open:n,getContainer:!1,className:`drawer-filters`,style:{pointerEvents:n?`auto`:`none`},bodyStyle:{padding:`0px`},width:800,onClose:S,children:(0,Q.jsx)(Wv,{})})]})]})]})})}),ax=e=>(0,Q.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,Q.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,Q.jsx)(`defs`,{children:(0,Q.jsx)(`image`,{xlinkHref:`data:image/png;base64,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`,id:`cti-logo_long_grey_with_pyramide_svg__a`,width:1188,height:195})})]}),ox=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}=Km(),f=Yr(e=>e.cti.ui.showMenus),p=Yr(e=>e.cti.ui.menuMode);(0,X.useEffect)(()=>{i(t?0:a)},[t,a]);let m=e=>{switch(e){case`view`:return(0,Q.jsx)(ix,{});case`component`:return(0,Q.jsx)(xh,{componentName:l,softCode:u,item:d});case`page`:return(0,Q.jsx)(rh,{contentName:l});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,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(hv,{handleCollapseSider:e,siderIsCollapsed:t}),(0,Q.jsxs)(`div`,{className:`cti-sider-and-content`,ref:s,children:[p===`MENU_CLASSIC`?(0,Q.jsx)(Mm,{handleWrapperClass:`handle-wrappers-menu`,minWidth:0,maxWidth:500,enable:n,size:f===!0?g:{width:0},onResizeStop:h,className:`collapsable-sider`,children:(0,Q.jsx)(m_,{siderIsCollapsed:t})}):(0,Q.jsx)(Ps,{forceRender:!0,open:!t,placement:`left`,getContainer:!1,width:300,closable:!1,className:`menu-drawer`,onClose:()=>e(),children:(0,Q.jsx)(m_,{siderIsCollapsed:t,handleCollapseSider:e})}),(0,Q.jsx)(Zm,{children:(0,Q.jsxs)(`div`,{className:`Content content-fade`,style:c?void 0:{display:`flex`,justifyContent:`center`},children:[!c&&(0,Q.jsx)(ax,{style:{width:`1000px`}}),m(c)]})})]})]})}),sx=300*1e3;function cx(e){return e.match(/assets\/index-[^"']+\.js/)?.[0]??null}async function lx(){let e=globalThis.location.origin+fx+`/index.html`,t=await fetch(e,{cache:`no-store`});return t.ok?cx(await t.text()):null}var ux=()=>{let{pathname:e}=ai(),[t,n]=(0,X.useState)(!1),r=(0,X.useRef)(null);(0,X.useEffect)(()=>{r.current=cx(document.documentElement.outerHTML);let e,t=async()=>{try{let t=await lx();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,sx),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},dx=X.memo(()=>{let e=Jr(),t=dv(),n=Jp(),r=ux(),i=n.data?.session,a=n.data?.environment,[o,s]=(0,X.useState)(0),{pathname:c,search:l}=ai(),u=Yr(e=>e.cti.ui.siderIsCollapsed);l?.includes(`m=false`)&&e(Rt(!1)),(0,X.useEffect)(()=>{r&&le.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,Q.jsx)(On,{type:`primary`,size:`small`,onClick:()=>globalThis.location.reload(),children:`Recharger`})})},[r]),(0,X.useEffect)(()=>{n.data&&(e(Ft(n.data.primaryColor)),e(Bt(n.data.user.showGraphs)))},[n.data,e]),(0,X.useEffect)(()=>{window.addEventListener(`click`,f),a?.OPTSYSTEM_INACTIVESESSIONDLY&&s(Number(a.OPTSYSTEM_INACTIVESESSIONDLY)*6e4)},[a]);let d=null;function f(){o!==0&&(clearTimeout(d),d=setTimeout(()=>{T_()},o))}let p=X.useCallback(()=>{e(dn(!u))},[u,e]);if(i){if(i.CONNECTEDUSER.trim()===``)return(0,Q.jsx)(ni,{to:`/login`,state:{referrer:c},replace:!0});if(t.data)return(0,Q.jsxs)(`div`,{className:`Main`,children:[(0,Q.jsxs)(yt,{children:[(0,Q.jsx)(`title`,{children:a?.ENVIRONMENT||`iCTI`}),(0,Q.jsx)(`meta`,{name:`description`,content:`Helmet application`})]}),(0,Q.jsx)(ox,{handleCollapseSider:p,siderIsCollapsed:u})]})}return(0,Q.jsx)(`div`,{className:`main__loader`,children:(0,Q.jsx)(pi,{})})}),fx=window.location.pathname.includes(`jis`)?window.location.pathname.split(`jis`)[0]+`jis`:`/`,px=ri([{path:`/login`,Component:lm},{path:`*`,Component:dx}],{basename:fx});_d.default.locale(`fr`),window.addEventListener(`vite:preloadError`,e=>{Xm()&&e.preventDefault()}),gd.createRoot(document.getElementById(`root`)).render((0,Q.jsx)(_t,{children:(0,Q.jsx)(()=>(0,Q.jsx)(X.StrictMode,{children:(0,Q.jsx)(S,{locale:vd.default,children:(0,Q.jsx)(Xr,{store:on,children:(0,Q.jsxs)(Td,{client:jt,persistOptions:Et,children:[(0,Q.jsx)(zp,{children:(0,Q.jsx)(ei,{router:px})}),(0,Q.jsx)(yd,{initialIsOpen:!1})]})})})}),{})}));export{gu as $,tm as A,Jf as B,M_ as C,Gi as Ct,Km as D,r_ as E,Yp as F,Ud as G,Pf as H,Jp as I,td as J,Vd as K,cp as L,$p as M,em as N,Pm as O,rm as P,yu as Q,op as R,N_ as S,qi as St,o_ as T,rf as U,Bf as V,tf as W,Qu as X,$u as Y,xu as Z,Z_ as _,wa as _t,Gy as a,cl as at,G_ as b,da as bt,Qv as c,is as ct,xv as d,Yo as dt,su as et,_v as f,qo as ft,sv as g,ka as gt,cv as h,wo as ht,Hy as i,ol as it,nm as j,Mm as k,jv as l,as as lt,dv as m,jo as mt,nb as n,Ll as nt,Ay as o,wc as ot,lv as p,Vo as pt,kd as q,eb as r,Fl as rt,$v as s,Fs as st,tb as t,zl as tt,Sv as u,ss as ut,U_ as v,Aa as vt,h_ as w,Ii as wt,P_ as x,sa as xt,W_ as y,Ca as yt,np as z}; \ No newline at end of file diff --git a/assets/index-Cdh6k4b7.js b/assets/index-Cdh6k4b7.js new file mode 100644 index 0000000..32e8601 --- /dev/null +++ b/assets/index-Cdh6k4b7.js @@ -0,0 +1,12 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Logs-DQuAzVjl.js","./chunk-jRWAZmH_.js","./axios-BbX9YWYe.js","./slicedToArray-YLaz90ka.js","./asyncToGenerator-DHhZBkop.js","./typeof-BUNGcdwP.js","./jsx-runtime-CEixWuwE.js","./notification-BAy1NkPD.js","./ctiAxios-BMu1IxXE.js","./ctiAxios-DdKuH37F.css","./button-CGra0C8Y.js","./chunk-4N6VE7H7-BV8msCgV.js","./preload-helper-D0MDUw1L.js","./logs.queries-CUsAtrhc.js","./queryOptions-Cg9orY1Y.js","./Logs-9Q14oB_B.css","./Exploit-DIm6iBVz.js","./Exploit-yVAt52Ij.css","./SalarieVentilationListing-BKclg3WQ.js","./table-Bru7qbw7.js","./iconUtil-qonJUFWj.js","./SearchOutlined-BTRNdCQU.js","./es-XHIvWmaW.js","./select-SSTpnrPj.js","./es-CWvYTDmR.js","./pagination-DFVU7nHr.js","./RightOutlined-B3F2zuMj.js","./useFlexGapSupport-Cmh5GcIO.js","./styleChecker-NUkd6dRj.js","./input-CAHxss7C.js","./tree-BEXGBJQs.js","./tooltip-C-n3SkGv.js","./radio-DbYwr00b.js","./getDataOrAriaProps-lBkoLCFd.js","./spin-CY9688Mf.js","./_baseIsEqual-Af-0JuQU.js","./_getTag-DviDmB-q.js","./index.esm-BWCs920B.js","./ResetButton-DuBTbqE0.js","./UndoOutlined-eQ49Nx19.js","./BaseActionButton-DKI92mSi.js","./popconfirm-4RD9TcMG.js","./popover-D2F7T83L.js","./Loader-BunwQzlz.js","./react-redux-rciCADVi.js","./Loader-Df31oCEP.css","./SalarieVentilationEditor-Dzpi2mYT.js","./ArrowLeftOutlined-CPZ5Fmbm.js","./useMutation-BZFnlhBo.js","./SaveButton-CxuBu1h2.js","./SaveOutlined-CZUncBxA.js","./SalarieVentilationEditor-Bu7A8pR3.css","./ClassesManager-Ch5X704c.js","./ConsoleSqlOutlined-CsHIitHW.js","./typography-VyRt3lGB.js","./CopyOutlined-H2Q_iVe-.js","./transButton-BQup8OiR.js","./filterByCode-DyLBc-1t.js","./ImportOutlined-DE1eCjzf.js","./LeftSquareOutlined-DuBPMb_Z.js","./RightSquareOutlined-OBh45DCC.js","./sanitizeDataUtils-thqQHiub.js","./_assignValue-xvqwcPj2.js","./sortBy-DURtqlI0.js","./_baseMap-CMcJTUHN.js","./DiscardChangesButton-6nmowEql.js","./module-Dyh5e74-.js","./useFormIsActive-DD4sKA_I.js","./ClassesManager-BNh7Cc9N.css","./FavoritesEditor-BcISr5OG.js","./userUtils-OYGYvzwj.js","./FavoritesEditor-DNSVAy1I.css","./Import-ClKP3SvS.js","./DownloadOutlined-CVjXiqM_.js","./context-DjYRtGpi.js","./ref-COqNVQqT.js","./importColumn-DAXz6wc7.js","./path-DOVY3rux.js","./Import-DlPp7kZf.css","./OvalideImports-wUBKhe_8.js","./OvalideImports-C882gTRJ.css","./ValoImports-Tybr_fuD.js","./ValoImports-9nK6dK5V.css","./IndicatorsManager-DciGByit.js","./RowLabelWithIcon-Bn515xrz.js","./row-4XqGKqJp.js","./row-D0BH3ydK.js","./CancelButton-Cg1XJ7Zv.js","./CancelButton-DRGleAxl.css","./CloseButton-CIudf4Uq.js","./CopyToClipboard-DupdarYS.js","./Information-Dvaqgobw.js","./indicatorsColumns-C85NvhNm.js","./IndicatorsManager-CugyWTGU.css","./LicencesManager-CG6frot5.js","./LicencesManager-BlZQO97C.css","./ListesManagers-B4SHS6me.js","./ListesManagers-7BB0kOmZ.css","./PasswordManager-DFDXVkAk.js","./users.mutations-B0d-u6q7.js","./favoritesAdapter-CrVwjloH.js","./PasswordManager-Ry4JHtDv.css","./PresentationManager-DqNxdRaR.js","./ColorPicker-DSg0qAOO.js","./cloneDeep-CG3ZqS50.js","./map-1r6ZZ5cg.js","./ColorPicker-B-UA61SD.css","./menu.queries-DQPeWA6e.js","./slugify-CltC00V7.js","./menu.keys-DakaQcND.js","./PresentationManager-DSEhDZxm.css","./ReportsManager-BZIBaB2K.js","./es-CXY1Bde8.js","./Checkbox-BLM9VtUs.js","./ReportsManager-BAs2sDjN.css","./Simulations-DxJrZwI8.js","./SpecSynchronize-Tehc33am.js","./synchronize.queries-Cwow9Iim.js","./SpecSynchronize-Za88ZlAG.css","./Synchronize-EuMFJSwj.js","./Synchronize-lo2f-wsS.css","./TablesManager-DkPMBG42.js","./TablesManager-BCrQPm9h.css","./UserManager-Dssk0Skr.js","./UserManager-BZGApT05.css","./ExpertControlsSettings-CYcRiJ0B.js","./WarningFilled-Dfi6CZp8.js","./ExpertControlsSettings-BOPHWS0D.css","./exceljs.min-BuZL5Si9.js","./jspdf.es.min-C8V8-i8m.js","./Charts-BeRbMPPY.js","./Charts-B4BgDwW4.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{$ as o,$n as s,$t as c,An as l,B as u,Cn as d,D as f,Dn as p,Dt as m,E as h,En as g,Et as _,F as v,Fn as y,G as b,Gt as x,H as S,Hn as C,Ht as w,In as T,J as E,Jn as D,Kt as O,L as k,Nt as A,O as j,On as M,Ot as N,P,Pn as F,Q as I,Qn as L,R,Sr as ee,T as te,Tt as z,U as ne,Un as B,Ut as re,V as ie,Vt as ae,W as oe,Wn as se,Wt as ce,X as le,Xn as ue,Y as de,Yn as fe,Z as pe,Zn as me,_n as V,_r as he,_t as ge,a as _e,an as ve,ar as H,at as ye,bn as be,bt as xe,cr as Se,ct as Ce,dr as we,dt as Te,en as Ee,er as De,et as Oe,fr as ke,ft as Ae,gt as je,ht as Me,i as Ne,in as Pe,ir as Fe,jt as Ie,kn as Le,kt as U,ln as Re,lr as ze,mr as Be,mt as Ve,n as He,nr as Ue,on as We,or as W,ot as Ge,pr as G,pt as Ke,q as qe,qn as Je,qt as Ye,r as Xe,rn as Ze,rr as Qe,rt as $e,sr as et,st as tt,t as nt,tr as rt,ur as it,ut as at,vn as ot,vt as st,wt as ct,x as lt,xr as ut,xt as dt,yn as ft,yt as pt,zn as mt,zt as ht}from"./axios-BbX9YWYe.js";import{n as gt,r as _t,t as vt}from"./index.esm-BWCs920B.js";import{a as yt,c as bt,l as xt,t as St}from"./input-CAHxss7C.js";import{i as Ct,l as wt,n as Tt,r as Et,s as Dt,t as Ot,u as kt}from"./ctiAxios-BMu1IxXE.js";import{A as At,B as jt,D as Mt,E as Nt,F as Pt,H as Ft,I as It,L as Lt,M as Rt,N as zt,O as Bt,P as Vt,R as Ht,S as Ut,T as Wt,U as Gt,V as Kt,_ as qt,a as Jt,b as Yt,d as Xt,f as Zt,g as Qt,h as $t,m as en,p as tn,r as nn,t as rn,u as an,v as on,w as sn,x as cn,y as ln,z as un}from"./notification-BAy1NkPD.js";import{n as K,t as q}from"./slicedToArray-YLaz90ka.js";import{n as dn,t as fn}from"./typeof-BUNGcdwP.js";import{i as J,r as Y}from"./asyncToGenerator-DHhZBkop.js";import{a as pn,c as mn,d as hn,f as gn,i as _n,l as vn,m as yn,n as bn,o as xn,p as Sn,r as Cn,s as wn,t as Tn,u as En}from"./button-CGra0C8Y.js";import{t as Dn}from"./getDataOrAriaProps-lBkoLCFd.js";import{a as On,c as kn,l as An,n as jn,o as Mn,r as Nn,s as Pn,t as Fn}from"./select-SSTpnrPj.js";import{_ as In,a as Ln,b as Rn,c as zn,f as Bn,g as Vn,h as Hn,i as Un,l as Wn,m as Gn,n as Kn,o as qn,p as Jn,r as Yn,s as Xn,t as Zn,u as Qn,v as $n,y as er}from"./SearchOutlined-BTRNdCQU.js";import{t as tr}from"./useFlexGapSupport-Cmh5GcIO.js";import{t as nr}from"./popover-D2F7T83L.js";import{i as rr,n as ir,r as ar,t as or}from"./tooltip-C-n3SkGv.js";import{a as sr,c as cr,i as lr,n as ur,o as dr,r as fr,s as pr,t as mr}from"./es-CRfzziAW.js";import{t as hr}from"./RightOutlined-B3F2zuMj.js";import{t as gr}from"./styleChecker-NUkd6dRj.js";import{a as _r,c as vr,g as yr,h as br,i as xr,l as Sr,m as Cr,n as wr,o as Tr,p as Er,r as Dr,s as Or,t as kr,v as Ar,y as jr}from"./sanitizeDataUtils-thqQHiub.js";import{E as Mr,T as Nr,i as Pr,p as Fr}from"./_getTag-DviDmB-q.js";import{a as Ir,f as Lr,t as Rr,u as zr}from"./iconUtil-qonJUFWj.js";import{n as Br,t as Vr}from"./row-D0BH3ydK.js";import{t as Hr}from"./WarningFilled-Dfi6CZp8.js";import{n as Ur,t as Wr}from"./typography-VyRt3lGB.js";import{n as Gr,r as Kr,t as qr}from"./react-redux-rciCADVi.js";import{t as Jr}from"./preload-helper-D0MDUw1L.js";import{a as Yr,c as Xr,i as Zr,l as Qr,n as $r,o as ei,r as ti,s as ni,t as ri}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as ii}from"./useMutation-BZFnlhBo.js";import{t as ai}from"./queryOptions-Cg9orY1Y.js";import{r as oi}from"./_assignValue-xvqwcPj2.js";import{t as si}from"./slugify-CltC00V7.js";import{t as ci}from"./menu.queries-DQPeWA6e.js";import{t as li}from"./menu.keys-DakaQcND.js";import{t as ui}from"./Loader-BunwQzlz.js";import{n as di}from"./Home-C0KXjxek.js";import{n as fi}from"./HomeOutline-DA8r8OiJ.js";import{t as pi}from"./SynthesisOutline-DU1b2CPh.js";import{n as mi}from"./NotificationsOutline-COWH5lJd.js";import{n as hi}from"./PersonCircleOutline-DFO77GzI.js";import{c as gi,s as _i,t as vi}from"./cloneDeep-CG3ZqS50.js";import{t as yi}from"./favoritesAdapter-CrVwjloH.js";import{n as bi}from"./Filter-6hGzrL6X.js";import{n as xi}from"./FilterOutline-0NxB8lny.js";import{n as Si,t as Ci}from"./es-CXY1Bde8.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 wi=r((e=>{var t=ee();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),Ti=r(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r(kt()):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}))}));Fe(),Ue(),L(),ue(),D(),se();var X=t(i());function Ei(e,t,n){return t=Je(t),me(e,fe()?Reflect.construct(t,n||[],Je(e).constructor):t.apply(e,n))}var Di=function(e){B(t,e);function t(){var e;return Qe(this,t),e=Ei(this,t,arguments),e.state={error:void 0,info:{componentStack:``}},e}return rt(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(Ni,{type:`error`,message:c,description:X.createElement(`pre`,null,l)}):r}}]),t}(X.Component);W(),K(),J();var Z=t(C());ye();var Oi=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),A=f&&!O,j=A?``:D,M=(0,X.useMemo)(function(){return(j==null||j===``||O&&!x)&&!A},[j,O,x,A]),N=(0,X.useRef)(c);M||(N.current=c);var P=N.current,F=(0,X.useRef)(j);M||(F.current=j);var I=F.current,L=(0,X.useRef)(A);M||(L.current=A);var R=(0,X.useMemo)(function(){if(!g)return H({},_);var e={marginTop:g[1]};return T===`rtl`?e.left=parseInt(g[0],10):e.right=-parseInt(g[0],10),H(H({},e),_)},[T,g,_]),ee=h??(typeof P==`string`||typeof P==`number`?P:void 0),te=M||!a?null:X.createElement(`span`,{className:`${E}-status-text`},a),z=!P||fn(P)!==`object`?void 0:v(P,function(e){return{style:H(H({},R),e.style)}}),ne=(0,Z.default)(Y(Y(Y({},`${E}-status-dot`,k),`${E}-status-${i}`,!!i),`${E}-status-${o}`,Pi(o))),B={};o&&!Pi(o)&&(B.background=o);var re=(0,Z.default)(E,Y(Y(Y({},`${E}-status`,k),`${E}-not-a-wrapper`,!r),`${E}-rtl`,T===`rtl`),y);if(!r&&k){var ie=R.color;return X.createElement(`span`,H({},S,{className:re,style:R}),X.createElement(`span`,{className:ne,style:B}),a&&X.createElement(`span`,{style:{color:ie},className:`${E}-status-text`},a))}return X.createElement(`span`,H({},S,{className:re}),r,X.createElement($e,{visible:!M,motionName:`${E}-zoom`,motionAppear:!1,motionDeadline:1e3},function(e){var t=e.className,r=w(`scroll-number`,n),a=L.current,s=(0,Z.default)(Y(Y(Y(Y(Y(Y({},`${E}-dot`,a),`${E}-count`,!a),`${E}-count-sm`,m===`small`),`${E}-multiple-words`,!a&&I&&I.toString().length>1),`${E}-status-${i}`,!!i),`${E}-status-${o}`,Pi(o))),c=H({},R);return o&&!Pi(o)&&(c||={},c.background=o),X.createElement(Bi,{prefixCls:r,show:!M,motionClassName:t,className:s,count:I,title:ee,style:c,key:`scrollNumber`},z)}),te)};Hi.Ribbon=Fi;var Ui={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z`}}]},name:`left`,theme:`outlined`};y();var Wi=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Ui}))}),Gi=X.createContext({});(function(){var e=0;return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return e+=1,`${t}${e}`}})(),W(),J();var Ki=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/;function r(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}t.exports=r})),ya=r(((e,t)=>{var n=va(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),ba=r(((e,t)=>{var n=ya(),r=Mr(),i=A(),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})),xa=n({Checkbox:()=>Ea,default:()=>Ea}),Sa,Ca,wa,Ta,Ea,Da=e((()=>{W(),y(),J(),K(),Ee(),Sa=t(C()),at(),Ca=t(i()),wa=t(i()),Ta=[`prefixCls`,`className`,`style`,`checked`,`disabled`,`defaultChecked`,`type`,`onChange`],Ea=(0,wa.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,l=e.disabled,u=e.defaultChecked,d=u===void 0?!1:u,f=e.type,p=f===void 0?`checkbox`:f,m=e.onChange,h=c(e,Ta),g=(0,wa.useRef)(null),_=q(Te(d,{value:s}),2),v=_[0],y=_[1];(0,wa.useImperativeHandle)(t,function(){return{focus:function(){var e;(e=g.current)==null||e.focus()},blur:function(){var e;(e=g.current)==null||e.blur()},input:g.current}});var b=(0,Sa.default)(i,a,(n={},Y(n,`${i}-checked`,v),Y(n,`${i}-disabled`,l),n));return Ca.createElement(`span`,{className:b,style:o},Ca.createElement(`input`,H({},h,{className:`${i}-input`,ref:g,onChange:function(t){l||(`checked`in e||y(t.target.checked),m?.({target:F(F({},e),{},{type:p,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:l,checked:!!v,type:p})),Ca.createElement(`span`,{className:`${i}-inner`}))})})),Oa={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`};y();var ka=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Oa}))}),Aa=(0,X.createContext)(null),ja=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(),y(),Ee(),J(),ye();var Ma=[`key`,`forceRender`,`style`,`className`];function Na(e){var t=e.id,n=e.activeKey,r=e.animated,i=e.tabPosition,a=e.destroyInactiveTabPane,o=X.useContext(Aa),s=o.prefixCls,l=o.tabs,u=r.tabPane,d=`${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}`,Y({},`${s}-content-animated`,u))},l.map(function(e){var i=e.key,o=e.forceRender,s=e.style,l=e.className,f=c(e,Ma),p=i===n;return X.createElement($e,H({key:i,visible:p,forceRender:o,removeOnLeave:!!a,leavedClassName:`${d}-hidden`},r.tabPaneMotion),function(e,n){var r=e.style,a=e.className;return X.createElement(ja,H({},f,{prefixCls:d,id:t,tabKey:i,animated:u,active:p,style:F(F({},s),r),className:(0,Z.default)(l,a),ref:n}))})})))}y();var Pa={width:0,height:0,left:0,top:0};function Fa(e,t,n){return(0,X.useMemo)(function(){for(var n=new Map,r=t.get(e[0]?.key)||Pa,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)}},[])}K(),Ve();function Ha(e){var t=q((0,X.useState)(0),2),n=t[0],r=t[1],i=(0,X.useRef)(0),a=(0,X.useRef)();return a.current=e,je(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=q((0,X.useState)({}),2)[1],r=(0,X.useRef)(typeof e==`function`?e():e),i=Ha(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 Wa={width:0,height:0,left:0,top:0,right:0};function Ga(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)||Wa)[d]t?`left`:`right`})}),2),k=O[0],A=O[1],j=q(Ia(0,function(e,t){!D&&y&&y({direction:e>t?`top`:`bottom`})}),2),N=j[0],P=j[1],I=q((0,X.useState)([0,0]),2),L=I[0],R=I[1],ee=q((0,X.useState)([0,0]),2),te=ee[0],z=ee[1],ne=q((0,X.useState)([0,0]),2),B=ne[0],re=ne[1],ie=q((0,X.useState)([0,0]),2),ae=ie[0],oe=ie[1],se=q(Ua(new Map),2),ce=se[0],le=se[1],ue=Fa(a,ce,te[0]),de=no(L,D),fe=no(te,D),pe=no(B,D),me=no(ae,D),he=deye?ye:e}var xe=(0,X.useRef)(),Se=q((0,X.useState)(),2),we=Se[0],Te=Se[1];function Ee(){Te(Date.now())}function De(){window.clearTimeout(xe.current)}Va(C,function(e,t){function n(e,t){e(function(e){return be(e+t)})}return he?(D?n(A,e):n(P,t),De(),Ee(),!0):!1}),(0,X.useEffect)(function(){return De(),we&&(xe.current=window.setTimeout(function(){Te(0)},100)),De},[we]);var Oe=q(Ga(ue,ge,D?k:N,fe,pe,me,F(F({},e),{},{tabs:a})),2),ke=Oe[0],Ae=Oe[1],je=st(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u,t=ue.get(e)||{width:0,height:0,left:0,right:0,top:0};if(D){var n=k;d?t.rightk+ge&&(n=t.right+t.width-ge):t.left<-k?n=-t.left:t.left+t.width>-k+ge&&(n=-(t.left+t.width-ge)),P(0),A(be(n))}else{var r=N;t.top<-N?r=-t.top:t.top+t.height>-N+ge&&(r=-(t.top+t.height-ge)),A(0),P(be(r))}}),Me={};h===`top`||h===`bottom`?Me[d?`marginRight`:`marginLeft`]=g:Me.marginTop=g;var Ne=a.map(function(e,t){var n=e.key;return X.createElement(eo,{id:c,prefixCls:i,key:n,tab:e,style:t===0?void 0:Me,closable:e.closable,editable:p,active:n===u,renderWrapper:_,removeAriaLabel:m?.removeAriaLabel,onClick:function(e){v(n,e)},onFocus:function(){je(n),Ee(),C.current&&(d||(C.current.scrollLeft=0),C.current.scrollTop=0)}})}),Pe=function(){return le(function(){var e=new Map;return a.forEach(function(t){var n=t.key,r=w.current?.querySelector(`[data-node-key="${Ja(n)}"]`);r&&e.set(n,{width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,top:r.offsetTop})}),e})};(0,X.useEffect)(function(){Pe()},[a.map(function(e){return e.key}).join(`_`)]);var Fe=Ha(function(){var e=to(b),t=to(x),n=to(S);R([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);var r=to(E);re(r),oe(to(T));var i=to(w);z([i[0]-r[0],i[1]-r[1]]),Pe()}),Ie=a.slice(0,ke),Le=a.slice(Ae+1),U=[].concat(V(Ie),V(Le)),Re=q((0,X.useState)(),2),ze=Re[0],Be=Re[1],Ve=ue.get(u),He=(0,X.useRef)();function Ue(){Ce.cancel(He.current)}(0,X.useEffect)(function(){var e={};return Ve&&(D?(d?e.right=Ve.right:e.left=Ve.left,e.width=Ve.width):(e.top=Ve.top,e.height=Ve.height)),Ue(),He.current=Ce(function(){Be(e)}),Ue},[Ve,D,d]),(0,X.useEffect)(function(){je()},[u,ve,ye,Ka(Ve),Ka(ue),D]),(0,X.useEffect)(function(){Fe()},[d]);var We=!!U.length,W=`${i}-nav-wrap`,Ge,G,Ke,qe;return D?d?(G=k>0,Ge=k!==ye):(Ge=k<0,G=k!==ve):(Ke=N<0,qe=N!==ve),X.createElement(hn,{onResize:Fe},X.createElement(`div`,{ref:M(t,b),role:`tablist`,className:(0,Z.default)(`${i}-nav`,o),style:s,onKeyDown:function(){Ee()}},X.createElement(Za,{ref:x,position:`left`,extra:f,prefixCls:i}),X.createElement(`div`,{className:(0,Z.default)(W,(n={},Y(n,`${W}-ping-left`,Ge),Y(n,`${W}-ping-right`,G),Y(n,`${W}-ping-top`,Ke),Y(n,`${W}-ping-bottom`,qe),n)),ref:C},X.createElement(hn,{onResize:Fe},X.createElement(`div`,{ref:w,className:`${i}-nav-list`,style:{transform:`translate(${k}px, ${N}px)`,transition:we?`none`:void 0}},Ne,X.createElement(Xa,{ref:E,prefixCls:i,locale:m,editable:p,style:F(F({},Ne.length===0?void 0:Me),{},{visibility:We?`hidden`:null})}),X.createElement(`div`,{className:(0,Z.default)(`${i}-ink-bar`,Y({},`${i}-ink-bar-animated`,l.inkBar)),style:ze})))),X.createElement($a,H({},e,{removeAriaLabel:m?.removeAriaLabel,ref:T,prefixCls:i,tabs:U,className:!We&&_e,tabMoving:!!we})),X.createElement(Za,{ref:S,position:`right`,extra:f,prefixCls:i})))}var io=X.forwardRef(ro);W(),y(),Ee();var ao=[`renderTabBar`],oo=[`label`,`key`];function so(e){var t=e.renderTabBar,n=c(e,ao),r=X.useContext(Aa).tabs;return t?t(F(F({},n),{},{panes:r.map(function(e){var t=e.label,n=e.key,r=c(e,oo);return X.createElement(ja,H({tab:t,key:n,tabKey:n},r))})}),io):X.createElement(io,n)}dn(),y(),T();function co(){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}:F({inkBar:!0},fn(e)===`object`?e:{});return t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}W(),J(),y(),K(),dn(),Ee(),at();var lo=[`id`,`prefixCls`,`className`,`items`,`direction`,`activeKey`,`defaultActiveKey`,`editable`,`animated`,`tabPosition`,`tabBarGutter`,`tabBarStyle`,`tabBarExtraContent`,`locale`,`moreIcon`,`moreTransitionName`,`destroyInactiveTabPane`,`renderTabBar`,`onChange`,`onTabClick`,`onTabScroll`,`getPopupContainer`,`popupClassName`],uo=0;function fo(e,t){var n,r=e.id,i=e.prefixCls,a=i===void 0?`rc-tabs`:i,o=e.className,s=e.items,l=e.direction,u=e.activeKey,d=e.defaultActiveKey,f=e.editable,p=e.animated,m=e.tabPosition,h=m===void 0?`top`:m,g=e.tabBarGutter,_=e.tabBarStyle,v=e.tabBarExtraContent,y=e.locale,b=e.moreIcon,x=e.moreTransitionName,S=e.destroyInactiveTabPane,C=e.renderTabBar,w=e.onChange,T=e.onTabClick,E=e.onTabScroll,D=e.getPopupContainer,O=e.popupClassName,k=c(e,lo),A=X.useMemo(function(){return(s||[]).filter(function(e){return e&&fn(e)===`object`&&`key`in e})},[s]),j=l===`rtl`,M=co(p),N=q((0,X.useState)(!1),2),I=N[0],L=N[1];(0,X.useEffect)(function(){L(P())},[]);var R=q(Te(function(){return A[0]?.key},{value:u,defaultValue:d}),2),ee=R[0],te=R[1],z=q((0,X.useState)(function(){return A.findIndex(function(e){return e.key===ee})}),2),ne=z[0],B=z[1];(0,X.useEffect)(function(){var e=A.findIndex(function(e){return e.key===ee});e===-1&&(e=Math.max(0,Math.min(ne,A.length-1)),te(A[e]?.key)),B(e)},[A.map(function(e){return e.key}).join(`_`),ee,ne]);var re=q(Te(null,{value:r}),2),ie=re[0],ae=re[1];(0,X.useEffect)(function(){r||(ae(`rc-tabs-${uo}`),uo+=1)},[]);function oe(e,t){T?.(e,t);var n=e!==ee;te(e),n&&w?.(e)}var se={id:ie,activeKey:ee,animated:M,tabPosition:h,rtl:j,mobile:I},ce,le=F(F({},se),{},{editable:f,locale:y,moreIcon:b,moreTransitionName:x,tabBarGutter:g,onTabClick:oe,onTabScroll:E,extra:v,style:_,panes:null,getPopupContainer:D,popupClassName:O});return X.createElement(Aa.Provider,{value:{tabs:A,prefixCls:a}},X.createElement(`div`,H({ref:t,id:r,className:(0,Z.default)(a,`${a}-${h}`,(n={},Y(n,`${a}-mobile`,I),Y(n,`${a}-editable`,f),Y(n,`${a}-rtl`,j),n),o)},k),ce,X.createElement(so,H({},le,{renderTabBar:C})),X.createElement(Na,H({destroyInactiveTabPane:S},se,{animated:M}))))}var po=X.forwardRef(fo);dn(),W();var mo={motionAppear:!1,motionEnter:!0,motionLeave:!0};function ho(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}:H({inkBar:!0},fn(t)===`object`?t:{});return n.tabPane&&(n.tabPaneMotion=H(H({},mo),{motionName:f(e,`switch`)})),n}W(),Sn();var go=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=b().map(function(e){return X.createElement(Do,{prefixCls:w,key:e.value.toString(),disabled:`disabled`in e?e.disabled:u.disabled,value:e.value,checked:h.includes(e.value),onChange:e.onChange,className:`${T}-item`,style:e.style},e.label)}));var D={toggleOption:C,value:h,disabled:u.disabled,name:u.name,registerValue:S,cancelValue:x},O=(0,Z.default)(T,Y({},`${T}-rtl`,p===`rtl`),s);return X.createElement(`div`,H({className:O,style:c},E,{ref:t}),X.createElement(Co.Provider,{value:D},r))}),To=X.memo(wo);J(),W(),Da();var Eo=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 yn(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:No(a)},r}return rt(n,[{key:`shouldComponentUpdate`,value:function(e,t){return!(0,Ao.default)(this.props,e)||!(0,Ao.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={},Y(e,n,!0),Y(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=No(e.activeKey)),t}}]),n}(X.Component);Po.defaultProps={prefixCls:`rc-collapse`,onChange:function(){},accordion:!1,destroyInactivePanel:!1},Po.Panel=Mo;var Fo=Po;Po.Panel,W(),J();var Io=function(e){var t=X.useContext(qe).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)(Y({},`${s}-no-arrow`,!o),i);return X.createElement(Fo.Panel,H({},e,{prefixCls:s,className:c}))};W(),J(),Sn(),vn();var Lo=function(e){var t=X.useContext(qe),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,l=e.ghost,u=e.expandIconPosition,d=u===void 0?`start`:u,f=n(`collapse`,i),p=X.useMemo(function(){return d===`left`?`start`:d===`right`?`end`:d},[d]),m=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.expandIcon,r=n?n(t):X.createElement(hr,{rotate:t.isActive?90:void 0});return v(r,function(){return{className:(0,Z.default)(r.props.className,`${f}-arrow`)}})},h=(0,Z.default)(`${f}-icon-position-${p}`,Y(Y(Y({},`${f}-borderless`,!c),`${f}-rtl`,r===`rtl`),`${f}-ghost`,!!l),o),g=H(H({},te),{motionAppear:!1,leavedClassName:`${f}-content-hidden`});return X.createElement(Fo,H({openMotion:g},e,{expandIcon:m,prefixCls:f,className:h}),function(){var t=e.children;return yn(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 v(e,H(H({},En(e.props,[`disabled`])),{key:n,collapsible:a??(i?`disabled`:void 0)}))}return e})}())};Lo.Panel=Io;var Ro=Lo;W(),J();var zo=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,_=!!d,v=c===`left`&&l!=null,y=c===`right`&&l!=null,b=(0,Z.default)(h,`${h}-${o}`,Y(Y(Y(Y(Y(Y(Y({},`${h}-with-text`,_),`${h}-with-text${g}`,_),`${h}-dashed`,!!f),`${h}-plain`,!!p),`${h}-rtl`,r===`rtl`),`${h}-no-default-orientation-margin-left`,v),`${h}-no-default-orientation-margin-right`,y),u),x=H(H({},v&&{marginLeft:l}),y&&{marginRight:l});return X.createElement(`div`,H({className:b},m,{role:`separator`}),d&&o!==`vertical`&&X.createElement(`span`,{className:`${h}-inner-text`,style:x},d))},qo,Jo,Yo=e((()=>{qo=t(i()),Jo=qo.createContext(null)}));function Xo(e,t){var n=q(Zo.useState(function(){return O()?document.createElement(`div`):null}),1)[0],r=Zo.useRef(!1),i=Zo.useContext(Jo),a=q(Zo.useState(Qo),2),o=a[0],s=a[1],c=i||(r.current?void 0:function(e){s(function(t){return[e].concat(V(t))})});function l(){n.parentElement||document.body.appendChild(n),r.current=!0}function u(){var e;(e=n.parentElement)==null||e.removeChild(n),r.current=!1}return Me(function(){return e?i?i(l):l():u(),u},[e]),Me(function(){o.length&&(o.forEach(function(e){return e()}),s(Qo))},[o]),[n,c]}var Zo,Qo,$o=e((()=>{ot(),K(),Zo=t(i()),Ve(),Ye(),Yo(),Qo=[]}));function es(e){var t=`rc-scrollbar-measure-${Math.random().toString(36).substring(7)}`,n=document.createElement(`div`);n.id=t;var r=n.style;r.position=`absolute`,r.left=`0`,r.top=`0`,r.width=`100px`,r.height=`100px`,r.overflow=`scroll`;var i,a;if(e){var o=getComputedStyle(e);r.scrollbarColor=o.scrollbarColor,r.scrollbarWidth=o.scrollbarWidth;var s=getComputedStyle(e,`::-webkit-scrollbar`),c=parseInt(s.width,10),l=parseInt(s.height,10);try{re(` +#${t}::-webkit-scrollbar { +${c?`width: ${s.width};`:``} +${l?`height: ${s.height};`:``} +}`,t)}catch(e){console.error(e),i=c,a=l}}document.body.appendChild(n);var u=e&&i&&!isNaN(i)?i:n.offsetWidth-n.clientWidth,d=e&&a&&!isNaN(a)?a:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),w(t),{width:u,height:d}}function ts(e){return typeof document>`u`?0:((e||rs===void 0)&&(rs=es()),rs.width)}function ns(e){return typeof document>`u`||!e||!(e instanceof Element)?{width:0,height:0}:es(e)}var rs,is=e((()=>{ae()}));function as(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var os=e((()=>{}));function ss(e){var t=!!e,n=q(cs.useState(function(){return us+=1,`${ls}_${us}`}),1)[0];Me(function(){if(t){var e=ns(document.body).width;re(` +html body { + overflow-y: hidden; + ${as()?`width: calc(100% - ${e}px);`:``} +}`,n)}else w(n);return function(){w(n)}},[t,n])}var cs,ls,us,ds=e((()=>{K(),cs=t(i()),ae(),Ve(),is(),os(),ls=`rc-util-locker-${Date.now()}`,us=0}));function fs(e){return typeof e==`boolean`&&(ps=e),ps}var ps,ms=e((()=>{ps=!1})),hs,gs,_s,vs,ys=e((()=>{K(),hs=t(i()),gs=t(ee()),Ye(),T(),g(),Yo(),$o(),ds(),ms(),_s=function(e){return e===!1?!1:!O()||!e?null:typeof e==`string`?document.querySelector(e):typeof e==`function`?e():e},vs=hs.forwardRef(function(e,t){var n=e.open,r=e.autoLock,i=e.getContainer,a=e.debug,o=e.autoDestroy,s=o===void 0?!0:o,c=e.children,l=q(hs.useState(n),2),u=l[0],d=l[1],f=u||n;hs.useEffect(function(){(s||n)&&d(n)},[n,s]);var m=q(hs.useState(function(){return _s(i)}),2),h=m[0],g=m[1];hs.useEffect(function(){g(_s(i)??null)});var _=q(Xo(f&&!h,a),2),v=_[0],y=_[1],b=h??v;ss(r&&n&&O()&&(b===v||b===document.body));var x=null;c&&p(c)&&t&&(x=c.ref);var S=M(x,t);if(!f||!O()||h===void 0)return null;var C=b===!1||fs(),w=c;return t&&(w=hs.cloneElement(c,{ref:S})),hs.createElement(Jo.Provider,{value:y},C?w:(0,gs.createPortal)(w,b))})})),bs,xs=e((()=>{ys(),bs=vs})),Ss=X.createContext(null);W(),y();var Cs=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`,H({id:o,className:(0,Z.default)(`${t}-content`,n),style:F({},r),"aria-modal":`true`,role:`dialog`,ref:a},s),i))};T();function ws(e){return typeof e==`string`&&String(Number(e))===e?(mt(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}J(),W(),y(),K(),ye(),mn(),er();var Ts={width:0,height:0,overflow:`hidden`,outline:`none`,position:`absolute`};function Es(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,k=e.onMouseEnter,A=e.onMouseOver,j=e.onMouseLeave,M=e.onClick,N=e.onKeyDown,P=e.onKeyUp,I=X.useRef(),L=X.useRef(),R=X.useRef();X.useImperativeHandle(t,function(){return I.current});var ee=function(e){var t=e.keyCode,n=e.shiftKey;switch(t){case wn.TAB:if(t===wn.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 wn.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 te=q(X.useState(!1),2),z=te[0],ne=te[1],B=X.useContext(Ss),re=(s===!1?{distance:0}:s===!0?{}:s||{})?.distance??B?.pushDistance??180,ie=X.useMemo(function(){return{pushDistance:re,push:function(){ne(!0)},pull:function(){ne(!1)}}},[re]);X.useEffect(function(){if(i){var e;B==null||(e=B.push)==null||e.call(B)}else{var t;B==null||(t=B.pull)==null||t.call(B)}},[i]),X.useEffect(function(){return function(){var e;B==null||(e=B.pull)==null||e.call(B)}},[]);var ae=S&&X.createElement($e,H({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:F(F({},a),E),onClick:C&&i?O:void 0,ref:t})}),oe=typeof _==`function`?_(a):_,se={};if(z&&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=ws(v):se.height=ws(y);var ce={onMouseEnter:k,onMouseOver:A,onMouseLeave:j,onClick:M,onKeyDown:N,onKeyUp:P},le=X.createElement($e,H({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`,H({className:(0,Z.default)(`${r}-content-wrapper`,i),style:F(F(F({},se),a),x)},Rn(e,{data:!0})),X.createElement(Cs,H({id:h,containerRef:n,prefixCls:r,className:m,style:g},ce),b))}),ue=F({},f);return p&&(ue.zIndex=p),X.createElement(Ss.Provider,{value:ie},X.createElement(`div`,{className:(0,Z.default)(r,`${r}-${a}`,d,(n={},Y(n,`${r}-open`,i),Y(n,`${r}-inline`,o),n)),style:ue,tabIndex:-1,ref:I,onKeyDown:ee},ae,X.createElement(`div`,{tabIndex:0,ref:L,style:Ts,"aria-hidden":`true`,"data-sentinel":`start`}),le,X.createElement(`div`,{tabIndex:0,ref:R,style:Ts,"aria-hidden":`true`,"data-sentinel":`end`})))}var Ds=X.forwardRef(Es);y(),K(),xs(),Ve();var Os=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=q(X.useState(!1),2),O=D[0],k=D[1],A=q(X.useState(!1),2),j=A[0],M=A[1];Me(function(){M(!0)},[]);var N=j?n:!1,P=X.useRef(),I=X.useRef();Me(function(){N&&(I.current=document.activeElement)},[N]);var L=function(e){if(k(e),y?.(e),!e&&I.current&&!P.current?.contains(I.current)){var t;(t=I.current)==null||t.focus({preventScroll:!0})}};if(!v&&!O&&!N&&b)return null;var R={onMouseEnter:x,onMouseOver:S,onMouseLeave:C,onClick:w,onKeyDown:T,onKeyUp:E},ee=F(F({},e),{},{open:N,prefixCls:i,placement:o,autoFocus:c,keyboard:u,width:f,mask:m,maskClosable:g,inline:_===!1,afterOpenChange:L,ref:P},R);return X.createElement(bs,{open:N||v||O,autoDestroy:!1,getContainer:_,autoLock:m&&(N||O)},X.createElement(Ds,ee))};W(),J(),K();var ks=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 Is(e){var t=e.help,n=e.helpStatus,r=e.errors,i=r===void 0?Ps:r,a=e.warnings,o=a===void 0?Ps:a,s=e.className,c=e.fieldId,l=e.onVisibleChanged,u=X.useContext(qn).prefixCls,d=X.useContext(qe).getPrefixCls,f=`${u}-item-explain`,p=d(),m=Ns(i),h=Ns(o),g=X.useMemo(function(){return t==null?[].concat(V(m.map(function(e,t){return Fs(e,`error`,`error`,t)})),V(h.map(function(e,t){return Fs(e,`warning`,`warning`,t)}))):[Fs(t,n,`help`)]},[t,n,m,h]),_={};return c&&(_.id=`${c}_help`),X.createElement($e,{motionDeadline:te.motionDeadline,motionName:`${p}-show-help`,visible:!!g.length,onVisibleChanged:l},function(e){var t=e.className,n=e.style;return X.createElement(`div`,H({},_,{className:(0,Z.default)(f,t,s),style:n,role:`alert`}),X.createElement(Ge,H({keys:g},te,{motionName:`${p}-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,Y({},`${f}-${r}`,r)),style:a},n)}))})}function Ls(e){return typeof e==`object`&&!!e&&e.nodeType===1}function Rs(e,t){return(!t||e!==`hidden`)&&e!==`visible`&&e!==`clip`}function zs(e,t){if(e.clientHeightt||a>e&&o=t&&s>=n?a-e-r:o>t&&sn?o-t+i:0}var Vs=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(!Ls(e))throw TypeError(`Invalid target`);for(var l,u=document.scrollingElement||document.documentElement,d=[],f=e;Ls(f)&&c(f);){if((f=(l=f).parentElement??(l.getRootNode().host||null))===u){d.push(f);break}f!=null&&f===document.body&&zs(f)&&!zs(document.documentElement)||f!=null&&zs(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),ee=parseInt(I.borderRightWidth,10),te=parseInt(I.borderBottomWidth,10),z=0,ne=0,B=`offsetWidth`in O?O.offsetWidth-O.clientWidth-L-ee:0,re=`offsetHeight`in O?O.offsetHeight-O.clientHeight-R-te: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)z=i===`start`?w:i===`end`?w-m:i===`nearest`?Bs(g,g+m,m,R,te,g+w,g+w+v,v):w-m/2,ne=a===`start`?T:a===`center`?T-p/2:a===`end`?T-p:Bs(h,h+p,p,L,ee,h+T,h+T+y,y),z=Math.max(0,z+g),ne=Math.max(0,ne+h);else{z=i===`start`?w-M-R:i===`end`?w-P+te+re:i===`nearest`?Bs(M,P,A,R,te+re,w,w+v,v):w-(M+A/2)+re/2,ne=a===`start`?T-F-L:a===`center`?T-(F+j/2)+B/2:a===`end`?T-N+ee+B:Bs(F,N,j,L,ee+B,T,T+y,y);var oe=O.scrollLeft,se=O.scrollTop;w+=se-(z=Math.max(0,Math.min(se+z/ae,O.scrollHeight-A/ae+re))),T+=oe-(ne=Math.max(0,Math.min(oe+ne/ie,O.scrollWidth-j/ie+B)))}E.push({el:O,top:z,left:ne})}return E};function Hs(e){return e===Object(e)&&Object.keys(e).length!==0}function Us(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 Ws(e){return e===!1?{block:`end`,inline:`nearest`}:Hs(e)?e:{block:`start`,inline:`nearest`}}function Gs(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(Hs(t)&&typeof t.behavior==`function`)return t.behavior(n?Vs(e,t):[]);if(n){var r=Ws(t);return Us(Vs(e,r),r.behavior)}}var Ks=[`parentNode`],qs=`form_item`;function Js(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Ys(e,t){if(e.length){var n=e.join(`_`);return t?`${t}_${n}`:Ks.includes(n)?`${qs}_${n}`:n}}W(),K(),Bn();function Xs(e){return Js(e).join(`_`)}function Zs(e){var t=q(Gn(),1)[0],n=X.useRef({}),r=X.useMemo(function(){return e??H(H({},t),{__INTERNAL__:{itemRef:function(e){return function(t){var r=Xs(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=Ys(Js(e),r.__INTERNAL__.name),i=n?document.getElementById(n):null;i&&Gs(i,H({scrollMode:`if-needed`,block:`nearest`},t))},getFieldInstance:function(e){var t=Xs(e);return n.current[t]}})},[e,t]);return[r]}W(),dn(),K(),J(),Bn();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);i0||R.length>0||e.extra){var x=[];(e.help||L.length>0)&&x.push(`${d}_help`),e.extra&&x.push(`${d}_extra`),b[`aria-describedby`]=x.join(` `)}L.length>0&&(b[`aria-invalid`]=`true`),m&&(b[`aria-required`]=`true`),p(s)&&(b.ref=ee(u,s)),new Set([].concat(V(Js(f)),V(Js(S)))).forEach(function(e){b[e]=function(){var t,n,r,i,a,o=[...arguments];(r=h[e])==null||(t=r).call.apply(t,[h].concat(o)),(a=(i=s.props)[e])==null||(n=a).call.apply(n,[i].concat(o))}});var w=[b[`aria-required`],b[`aria-invalid`],b[`aria-describedby`]];g=X.createElement(pc,{value:h[e.valuePropName||`value`],update:s,childProps:w},v(s,b))}else g=y&&(a||r)&&!C?s(l):s;return te(g,d,m)})}var _c=gc;_c.useStatus=ec,W(),Bn();var vc=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{K(),y(),Cc=t(i()),wc=0,Tc=Sc(),Ec=Tc?function(e){var t=Tc();return e||t}:function(e){var t=q(Cc.useState(`ssr-id`),2),n=t[0],r=t[1];return Cc.useEffect(function(){var e=wc;wc+=1,r(`rc_unique_${e}`)},[]),e||n}}));function Oc(e){var t=e.prefixCls,n=e.style,r=e.visible,i=e.maskProps,a=e.motionName;return kc.createElement($e,{key:`mask`,visible:r,motionName:a,leavedClassName:`${t}-mask-hidden`},function(e,r){var a=e.className,o=e.style;return kc.createElement(`div`,H({ref:r,style:F(F({},o),n),className:(0,Ac.default)(`${t}-mask`,a)},i))})}var kc,Ac,jc=e((()=>{W(),y(),kc=t(i()),Ac=t(C()),ye()}));function Mc(e,t,n){var r=t;return!r&&n&&(r=`${e}-${n}`),r}function Nc(e,t){var n=e[`page${t?`Y`:`X`}Offset`],r=`scroll${t?`Top`:`Left`}`;if(typeof n!=`number`){var i=e.document;n=i.documentElement[r],typeof n!=`number`&&(n=i.body[r])}return n}function Pc(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=Nc(i),n.top+=Nc(i,!0),n}var Fc=e((()=>{})),Ic,Lc,Rc=e((()=>{Ic=t(i()),Lc=Ic.memo(function(e){return e.children},function(e,t){return!t.shouldUpdate})})),zc,Bc,Vc,Hc,Uc=e((()=>{y(),W(),zc=t(i()),Bc=t(C()),Rc(),Vc={width:0,height:0,overflow:`hidden`,outline:`none`},Hc=zc.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,i=e.style,a=e.title,o=e.ariaId,s=e.footer,c=e.closable,l=e.closeIcon,u=e.onClose,d=e.children,f=e.bodyStyle,p=e.bodyProps,m=e.modalRender,h=e.onMouseDown,g=e.onMouseUp,_=e.holderRef,v=e.visible,y=e.forceRender,b=e.width,x=e.height,S=(0,zc.useRef)(),C=(0,zc.useRef)();zc.useImperativeHandle(t,function(){return{focus:function(){var e;(e=S.current)==null||e.focus({preventScroll:!0})},changeActive:function(e){var t=document.activeElement;e&&t===C.current?S.current.focus({preventScroll:!0}):!e&&t===S.current&&C.current.focus({preventScroll:!0})}}});var w={};b!==void 0&&(w.width=b),x!==void 0&&(w.height=x);var T;s&&(T=zc.createElement(`div`,{className:`${n}-footer`},s));var E;a&&(E=zc.createElement(`div`,{className:`${n}-header`},zc.createElement(`div`,{className:`${n}-title`,id:o},a)));var D;c&&(D=zc.createElement(`button`,{type:`button`,onClick:u,"aria-label":`Close`,className:`${n}-close`},l||zc.createElement(`span`,{className:`${n}-close-x`})));var O=zc.createElement(`div`,{className:`${n}-content`},D,E,zc.createElement(`div`,H({className:`${n}-body`,style:f},p),d),T);return zc.createElement(`div`,{key:`dialog-element`,role:`dialog`,"aria-labelledby":a?o:null,"aria-modal":`true`,ref:_,style:F(F({},i),w),className:(0,Bc.default)(n,r),onMouseDown:h,onMouseUp:g},zc.createElement(`div`,{tabIndex:0,ref:S,style:Vc}),zc.createElement(Lc,{shouldUpdate:v||y},m?m(O):O),zc.createElement(`div`,{tabIndex:0,ref:C,style:Vc}))})})),Wc,Gc,Kc,qc,Jc=e((()=>{W(),y(),K(),Wc=t(i()),Gc=t(i()),Kc=t(C()),ye(),Fc(),Uc(),qc=Wc.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,i=e.style,a=e.className,o=e.visible,s=e.forceRender,c=e.destroyOnClose,l=e.motionName,u=e.ariaId,d=e.onVisibleChanged,f=e.mousePosition,p=(0,Gc.useRef)(),m=q(Wc.useState(),2),h=m[0],g=m[1],_={};h&&(_.transformOrigin=h);function v(){var e=Pc(p.current);g(f?`${f.x-e.left}px ${f.y-e.top}px`:``)}return Wc.createElement($e,{visible:o,onVisibleChanged:d,onAppearPrepare:v,onEnterPrepare:v,forceRender:s,motionName:l,removeOnLeave:c,ref:p},function(o,s){var c=o.className,l=o.style;return Wc.createElement(Hc,H({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:s,style:F(F(F({},l),i),_),className:(0,Kc.default)(a,c)}))})}),qc.displayName=`Content`}));function Yc(e){var t=e.prefixCls,n=t===void 0?`rc-dialog`:t,r=e.zIndex,i=e.visible,a=i===void 0?!1:i,o=e.keyboard,s=o===void 0?!0:o,c=e.focusTriggerAfterClose,l=c===void 0?!0:c,u=e.wrapStyle,d=e.wrapClassName,f=e.wrapProps,p=e.onClose,m=e.afterClose,h=e.transitionName,g=e.animation,_=e.closable,v=_===void 0?!0:_,y=e.mask,b=y===void 0?!0:y,x=e.maskTransitionName,S=e.maskAnimation,C=e.maskClosable,w=C===void 0?!0:C,T=e.maskStyle,E=e.maskProps,D=e.rootClassName,O=(0,Zc.useRef)(),k=(0,Zc.useRef)(),A=(0,Zc.useRef)(),j=q(Xc.useState(a),2),M=j[0],N=j[1],P=Ec();function I(){ce(k.current,document.activeElement)||(O.current=document.activeElement)}function L(){if(!ce(k.current,document.activeElement)){var e;(e=A.current)==null||e.focus()}}function R(e){if(e)L();else{if(N(!1),b&&O.current&&l){try{O.current.focus({preventScroll:!0})}catch{}O.current=null}M&&m?.()}}function ee(e){p?.(e)}var te=(0,Zc.useRef)(!1),z=(0,Zc.useRef)(),ne=function(){clearTimeout(z.current),te.current=!0},B=function(){z.current=setTimeout(function(){te.current=!1})},re=null;w&&(re=function(e){te.current?te.current=!1:k.current===e.target&&ee(e)});function ie(e){if(s&&e.keyCode===wn.ESC){e.stopPropagation(),ee(e);return}a&&e.keyCode===wn.TAB&&A.current.changeActive(!e.shiftKey)}return(0,Zc.useEffect)(function(){a&&(N(!0),I())},[a]),(0,Zc.useEffect)(function(){return function(){clearTimeout(z.current)}},[]),Xc.createElement(`div`,H({className:(0,Qc.default)(`${n}-root`,D)},Rn(e,{data:!0})),Xc.createElement(Oc,{prefixCls:n,visible:b&&a,motionName:Mc(n,x,S),style:F({zIndex:r},T),maskProps:E}),Xc.createElement(`div`,H({tabIndex:-1,onKeyDown:ie,className:(0,Qc.default)(`${n}-wrap`,d),ref:k,onClick:re,style:F(F({zIndex:r},u),{},{display:M?null:`none`})},f),Xc.createElement(qc,H({},e,{onMouseDown:ne,onMouseUp:B,ref:A,closable:v,ariaId:P,prefixCls:n,visible:a&&M,onClose:ee,onVisibleChanged:R,motionName:Mc(n,h,g)}))))}var Xc,Zc,Qc,$c=e((()=>{W(),y(),K(),Xc=t(i()),Zc=t(i()),Qc=t(C()),mn(),Dc(),x(),er(),jc(),Fc(),Jc()})),el,tl,nl=e((()=>{W(),K(),el=t(i()),xs(),$c(),tl=function(e){var t=e.visible,n=e.getContainer,r=e.forceRender,i=e.destroyOnClose,a=i===void 0?!1:i,o=e.afterClose,s=q(el.useState(t),2),c=s[0],l=s[1];return el.useEffect(function(){t&&l(!0)},[t]),!r&&a&&!c?null:el.createElement(bs,{open:t||r||c,autoDestroy:!1,getContainer:n,autoLock:t||c},el.createElement(Yc,H({},e,{destroyOnClose:a,afterClose:function(){o?.(),l(!1)}})))},tl.displayName=`Dialog`})),rl=n({Panel:()=>Hc,default:()=>il}),il,al=e((()=>{nl(),Uc(),il=tl})),ol={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z`}}]},name:`zoom-in`,theme:`outlined`};y();var sl=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:ol}))}),cl={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z`}}]},name:`up`,theme:`outlined`};y();var ll=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:cl}))});function ul(){return typeof BigInt==`function`}function dl(e){var t=e.trim(),n=t.startsWith(`-`);n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,`$1`).replace(/\.0*$/,``).replace(/^0+/,``),t.startsWith(`.`)&&(t=`0${t}`);var r=t||`0`,i=r.split(`.`),a=i[0]||`0`,o=i[1]||`0`;a===`0`&&o===`0`&&(n=!1);var s=n?`-`:``;return{negative:n,negativeStr:s,trimStr:r,integerStr:a,decimalStr:o,fullStr:`${s}${r}`}}function fl(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes(`e`)}function pl(e){var t=String(e);if(fl(e)){var n=Number(t.slice(t.indexOf(`e-`)+2)),r=t.match(/\.(\d+)/);return r?.[1]&&(n+=r[1].length),n}return t.includes(`.`)&&hl(t)?t.length-t.indexOf(`.`)-1:0}function ml(e){var t=String(e);if(fl(e)){if(e>2**53-1)return String(ul()?BigInt(e).toString():2**53-1);if(e<-(2**53-1))return String(ul()?BigInt(e).toString():-(2**53-1));t=e.toFixed(pl(t))}return dl(t).fullStr}function hl(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 gl(e){var t=typeof e==`number`?ml(e):dl(e).fullStr;return t.includes(`.`)?dl(t.replace(/(\d)\.(\d)/g,`$1$2.`)).fullStr:e+`0`}Fe(),Ue();var _l=function(){function e(t){if(Qe(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 rt(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(pl(this.number),pl(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()?``:ml(this.number):this.origin}}]),e}(),vl=function(){function e(t){if(Qe(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(fl(n)&&(n=Number(n)),n=typeof n==`string`?n:ml(n),hl(n)){var r=dl(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 rt(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=dl((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()?``:dl(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}]),e}();function yl(e){return ul()?new vl(e):new _l(e)}function bl(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e===``)return``;var i=dl(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?bl(yl(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(),J();var xl=200,Sl=600;function Cl(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,xl)}s.current=setTimeout(n,Sl)},u=function(){clearTimeout(s.current)};if(X.useEffect(function(){return u},[]),P())return null;var d=`${t}-handler`,f=(0,Z.default)(d,`${d}-up`,Y({},`${d}-up-disabled`,i)),p=(0,Z.default)(d,`${d}-down`,Y({},`${d}-down-disabled`,a)),m={unselectable:`on`,role:`button`,onMouseUp:u,onMouseLeave:u};return X.createElement(`div`,{className:`${d}-wrap`},X.createElement(`span`,H({},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`,H({},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`})))}T();function wl(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){mt(!1,`Something warning of cursor restore. Please fire issue about this: ${e.message}`)}}return[r,i]}tt();var Tl=(function(){var e=(0,X.useRef)(0),t=function(){Ce.cancel(e.current)};return(0,X.useEffect)(function(){return t},[]),function(n){t(),e.current=Ce(function(){n()})}});W(),J(),dn(),K(),Ee(),mn(),Ve(),g();var El=[`prefixCls`,`className`,`style`,`min`,`max`,`step`,`defaultValue`,`value`,`disabled`,`readOnly`,`upHandler`,`downHandler`,`keyboard`,`controls`,`stringMode`,`parser`,`formatter`,`precision`,`decimalSeparator`,`onChange`,`onInput`,`onPressEnter`,`onStep`],Dl=function(e,t){return e||t.isEmpty()?t.toString():t.toNumber()},Ol=function(e){var t=yl(e);return t.isInvalidate()?null:t},kl=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,l=e.max,u=e.step,f=u===void 0?1:u,p=e.defaultValue,m=e.value,h=e.disabled,g=e.readOnly,_=e.upHandler,v=e.downHandler,y=e.keyboard,b=e.controls,x=b===void 0?!0:b,S=e.stringMode,C=e.parser,w=e.formatter,T=e.precision,E=e.decimalSeparator,D=e.onChange,O=e.onInput,k=e.onPressEnter,A=e.onStep,j=c(e,El),M=`${i}-input`,N=X.useRef(null),P=q(X.useState(!1),2),F=P[0],I=P[1],L=X.useRef(!1),R=X.useRef(!1),ee=X.useRef(!1),te=q(X.useState(function(){return yl(m??p)}),2),z=te[0],ne=te[1];function B(e){m===void 0&&ne(e)}var re=X.useCallback(function(e,t){if(!t)return T>=0?T:Math.max(pl(e),pl(f))},[T,f]),ie=X.useCallback(function(e){var t=String(e);if(C)return C(t);var n=t;return E&&(n=n.replace(E,`.`)),n.replace(/[^\w.-]+/g,``)},[C,E]),ae=X.useRef(``),oe=X.useCallback(function(e,t){if(w)return w(e,{userTyping:t,input:String(ae.current)});var n=typeof e==`number`?ml(e):e;if(!t){var r=re(n,t);hl(n)&&(E||r>=0)&&(n=bl(n,E||`.`,r))}return n},[w,re,E]),se=q(X.useState(function(){var e=p??m;return z.isInvalidate()&&[`string`,`number`].includes(fn(e))?Number.isNaN(e)?``:e:oe(z.toString(),!1)}),2),ce=se[0],le=se[1];ae.current=ce;function ue(e,t){le(oe(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}var de=X.useMemo(function(){return Ol(l)},[l,T]),fe=X.useMemo(function(){return Ol(s)},[s,T]),pe=X.useMemo(function(){return!de||!z||z.isInvalidate()?!1:de.lessEquals(z)},[de,z]),me=X.useMemo(function(){return!fe||!z||z.isInvalidate()?!1:z.lessEquals(fe)},[fe,z]),V=q(wl(N.current,F),2),he=V[0],ge=V[1],_e=function(e){return de&&!e.lessEquals(de)?de:fe&&!fe.lessEquals(e)?fe:null},ve=function(e){return!_e(e)},ye=function(e,t){var n=e,r=ve(n)||n.isEmpty();if(!n.isEmpty()&&!t&&(n=_e(n)||n,r=!0),!g&&!h&&r){var i=n.toString(),a=re(i,t);return a>=0&&(n=yl(bl(i,`.`,a)),ve(n)||(n=yl(bl(i,`.`,a,!0)))),n.equals(z)||(B(n),D?.(n.isEmpty()?null:Dl(S,n)),m===void 0&&ue(n,t)),n}return z},be=Tl(),xe=function e(t){if(he(),le(t),!R.current){var n=yl(ie(t));n.isNaN()||ye(n,!0)}O?.(t),be(function(){var n=t;C||(n=t.replace(/。/g,`.`)),n!==t&&e(n)})},Se=function(){R.current=!0},Ce=function(){R.current=!1,xe(N.current.value)},we=function(e){xe(e.target.value)},Te=function(e){var t;if(!(e&&pe||!e&&me)){L.current=!1;var n=yl(ee.current?gl(f):f);e||(n=n.negate());var r=ye((z||yl(0)).add(n.toString()),!1);A?.(Dl(S,r),{offset:ee.current?gl(f):f,type:e?`up`:`down`}),(t=N.current)==null||t.focus()}},Ee=function(e){var t=yl(ie(ce)),n=t;n=t.isNaN()?z:ye(t,e),m===void 0?n.isNaN()||ue(n,!1):ue(z,!1)};return je(function(){z.isInvalidate()||ue(z,!1)},[T]),je(function(){var e=yl(m);ne(e);var t=yl(ie(ce));(!e.equals(t)||!L.current||w)&&ue(e,L.current)},[m]),je(function(){w&&ge()},[ce]),X.createElement(`div`,{className:(0,Z.default)(i,a,(n={},Y(n,`${i}-focused`,F),Y(n,`${i}-disabled`,h),Y(n,`${i}-readonly`,g),Y(n,`${i}-not-a-number`,z.isNaN()),Y(n,`${i}-out-of-range`,!z.isInvalidate()&&!ve(z)),n)),style:o,onFocus:function(){I(!0)},onBlur:function(){Ee(!1),I(!1),L.current=!1},onKeyDown:function(e){var t=e.which,n=e.shiftKey;L.current=!0,n?ee.current=!0:ee.current=!1,t===wn.ENTER&&(R.current||(L.current=!1),Ee(!1),k?.(e)),y!==!1&&!R.current&&[wn.UP,wn.DOWN].includes(t)&&(Te(wn.UP===t),e.preventDefault())},onKeyUp:function(){L.current=!1,ee.current=!1},onCompositionStart:Se,onCompositionEnd:Ce,onBeforeInput:function(){L.current=!0}},x&&X.createElement(Cl,{prefixCls:i,upNode:_,downNode:v,upDisabled:pe,downDisabled:me,onStep:Te}),X.createElement(`div`,{className:`${M}-wrap`},X.createElement(`input`,H({autoComplete:`off`,role:`spinbutton`,"aria-valuemin":s,"aria-valuemax":l,"aria-valuenow":z.isInvalidate()?null:z.toString(),step:f},j,{ref:d(N,t),className:M,value:ce,onChange:we,disabled:h,readOnly:g}))))});kl.displayName=`InputNumber`;var Al=kl;W(),J(),dn(),K();var jl=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=ht();t.exports=function(){return n.Date.now()}})),Pl=r(((e,t)=>{var n=Mr(),r=Nl(),i=ba(),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}));W(),K(),Ae();function Fl(e){return!!(e&&e.then)}var Il=function(e){var t=X.useRef(!1),n=X.useRef(null),r=q(Ke(!1),2),i=r[0],a=r[1],o=e.close,s=function(){o?.apply(void 0,arguments)};X.useEffect(function(){var t=null;return e.autoFocus&&(t=setTimeout(function(){var e;(e=n.current)==null||e.focus()})),function(){t&&clearTimeout(t)}},[]);var c=function(e){Fl(e)&&(a(!0),e.then(function(){a(!1,!0),s.apply(void 0,arguments),t.current=!1},function(e){return a(!1,!0),t.current=!1,Promise.reject(e)}))},l=function(n){var r=e.actionFn;if(!t.current){if(t.current=!0,!r){s();return}var i;if(e.emitEvent){if(i=r(n),e.quitOnNullishReturnValue&&!Fl(i)){t.current=!1,s(n);return}}else if(r.length)i=r(o),t.current=!1;else if(i=r(),!i){s();return}c(i)}},u=e.type,d=e.children,f=e.prefixCls,p=e.buttonProps;return X.createElement(Tn,H({},bn(u),{onClick:l,loading:i,prefixCls:f},p,{ref:n}),d)};J(),W(),al();var Ll=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(Ou,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 mt(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),c(),o}}),Object.defineProperty(e,`allCheckedNodes`,{get:function(){return mt(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),c(),i?s:s.map(function(e){return e.node})}})}y();function Lu(e,t){var n=t.id,r=t.pId,i=t.rootPId,a={},o=[];return e.map(function(e){var t=F({},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 Ru(e,t,n){return X.useMemo(function(){return e?n?Lu(e,F({id:`id`,pId:`pId`,rootPId:null},n===!0?{}:n)):e:Pu(t)},[t,n,e])}y();var zu=(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),F(F({},e),{},{label:i})});return t.current.valueLabels=r,[i]},[e])});function Bu(e){var t=X.useRef();return t.current=e,X.useCallback(function(){return t.current.apply(t,arguments)},[])}y(),T();var Vu=(function(e,t){return X.useMemo(function(){return zr(e,{fieldNames:t,initWrapper:function(e){return F(F({},e),{},{valueEntities:new Map})},processEntity:function(e,n){var r=e.node[t.value];n.valueEntities.set(r,e)}})},[e,t])});ot();var Hu=(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=Lr(i,!0,r);i=s.checkedKeys,a=s.halfCheckedKeys}return[Array.from(new Set([].concat(V(o),V(i)))),a]},[e,t,n,r])});J(),y();var Uu=(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,Fu(e)),c=s(i||[],o);return o||c.length?F(F({},e),{},Y({isLeaf:void 0},a,c)):null}).filter(function(e){return e})}return s(e)},[e,t,a,r,i])});T(),W(),ot(),y(),K(),Ee(),dn(),at(),T();var Wu=`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 Gu(e){return!e||fn(e)!==`object`}var Ku=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,l=e.onSelect,u=e.onDeselect,d=e.searchValue,f=e.inputValue,p=e.onSearch,m=e.autoClearSearchValue,h=m===void 0?!0:m,g=e.filterTreeNode,_=e.treeNodeFilterProp,v=_===void 0?`value`:_,y=e.showCheckedStrategy,b=y===void 0?ju:y,x=e.treeNodeLabelProp,S=e.multiple,C=e.treeCheckable,w=e.treeCheckStrictly,T=e.labelInValue,E=e.fieldNames,D=e.treeDataSimpleMode,O=e.treeData,k=e.children,A=e.loadData,j=e.treeLoadedKeys,M=e.onTreeLoad,N=e.treeDefaultExpandAll,P=e.treeExpandedKeys,I=e.treeDefaultExpandedKeys,L=e.onTreeExpand,R=e.treeExpandAction,ee=e.virtual,te=e.listHeight,z=te===void 0?200:te,ne=e.listItemHeight,B=ne===void 0?20:ne,re=e.onDropdownVisibleChange,ie=e.dropdownMatchSelectWidth,ae=ie===void 0?!0:ie,oe=e.treeLine,se=e.treeIcon,ce=e.showTreeIcon,le=e.switcherIcon,ue=e.treeMotion,de=c(e,Wu),fe=Pn(n),pe=C&&!w,me=C||w,he=w||T,ge=me||S,_e=q(Te(o,{value:a}),2),ve=_e[0],ye=_e[1],be=X.useMemo(function(){return Su(E)},[JSON.stringify(E)]),xe=q(Te(``,{value:d===void 0?f:d,postState:function(e){return e||``}}),2),Se=xe[0],Ce=xe[1],we=function(e){Ce(e),p?.(e)},Ee=Ru(O,k,D),De=Vu(Ee,be),Oe=De.keyEntities,ke=De.valueEntities,Ae=X.useCallback(function(e){var t=[],n=[];return e.forEach(function(e){ke.has(e)?n.push(e):t.push(e)}),{missingRawValues:t,existRawValues:n}},[ke]),je=Uu(Ee,Se,{fieldNames:be,treeNodeFilterProp:v,filterTreeNode:g}),Me=X.useCallback(function(e){if(e){if(x)return e[x];for(var t=be._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})),Zu=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`}})),Qu=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`}})),ed=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`]}})),td=r((e=>{var t=Xu().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(Qu()),r=t($u()),i=t(ed());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)}})),nd=r((e=>{var t=Xu().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(td()).default})),rd=r((e=>{var t=Xu().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(Zu()),r=t(nd()),i=t(td()),a=t(ed()),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`}}})),id=r((e=>{var t=Xu().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(rd()).default})),ad=t(wi()),od=t(kt());Ti();var sd=t(id()),cd=function(){return null},ld={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`};y();var ud=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:ld}))}),dd={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`};y();var fd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:dd}))}),pd={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`};y();var md=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:pd}))}),hd={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`};y();var gd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:hd}))}),_d={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`};y();var vd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:_d}))}),yd={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`};y();var bd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:yd}))}),xd={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`};y();var Sd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:xd}))}),Cd={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`};y();var wd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Cd}))}),Td={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`};y();var Ed=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Td}))}),Dd={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`};y();var Od=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Dd}))}),kd={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`};y();var Ad=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:kd}))}),jd={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{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`};y();var Md=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:jd}))}),Nd={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`};y();var Pd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Nd}))}),Fd={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`};y();var Id=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Fd}))}),Ld={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`};y();var Rd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Ld}))}),zd={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`};y();var Bd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:zd}))}),Vd={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`};y();var Hd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Vd}))}),Ud={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`};y();var Wd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Ud}))}),Gd={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{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`};y();var Kd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Gd}))}),qd={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`};y();var Jd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:qd}))}),Yd={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`};y();var Xd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Yd}))}),Zd={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`};y();var Qd=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Zd}))}),$d={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`};y();var ef=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:$d}))}),tf={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`};y();var nf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:tf}))}),rf={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`};y();var af=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:rf}))}),of={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`};y();var sf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:of}))}),cf={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{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`};y();var lf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:cf}))}),uf={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`};y();var df=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:uf}))}),ff={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`};y();var pf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:ff}))}),mf={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`};y();var hf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:mf}))}),gf={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`};y();var _f=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:gf}))}),vf={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`};y();var yf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:vf}))}),bf={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`};y();var xf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:bf}))}),Sf={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`};y();var Cf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Sf}))}),wf={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`};y();var Tf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:wf}))}),Ef={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`};y();var Df=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Ef}))}),Of={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`};y();var kf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Of}))}),Af={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`};y();var jf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Af}))}),Mf={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`};y();var Nf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Mf}))}),Pf={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`};y();var Ff=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Pf}))}),If={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`};y();var Lf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:If}))}),Rf={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`};y();var zf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Rf}))}),Bf={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`};y();var Vf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Bf}))}),Hf={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`};y();var Uf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Hf}))}),Wf={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`};y();var Gf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Wf}))}),Kf={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`};y();var qf=X.forwardRef(function(e,t){return X.createElement(U,F(F({},e),{},{ref:t,icon:Kf}))}),Q=t(He()),$=a(),Jf=[`shift`,`alt`,`meta`,`mod`,`ctrl`,`control`],Yf={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 Xf(e){return(Yf[e.trim()]||e.trim()).toLowerCase().replace(/key|digit|numpad/,``)}function Zf(e){return Jf.includes(e)}function Qf(e,t=`,`){return e.toLowerCase().split(t)}function $f(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=>Xf(e))):o=e.toLocaleLowerCase().split(t).map(e=>Xf(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=>!Jf.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&&rp([Xf(e.code)])}),document.addEventListener(`keyup`,e=>{e.code!==void 0&&ip([Xf(e.code)])})),typeof window<`u`&&(window.addEventListener(`blur`,()=>{ep.clear()}),window.addEventListener(`contextmenu`,()=>{setTimeout(()=>{ep.clear()},0)}));var ep=new Set;function tp(e){return Array.isArray(e)}function np(e,t=`,`){return(tp(e)?e:e.split(t)).every(e=>ep.has(e.trim().toLowerCase()))}function rp(e){let t=Array.isArray(e)?e:[e];ep.has(`meta`)&&ep.forEach(e=>{Zf(e)||ep.delete(e.toLowerCase())}),t.forEach(e=>{ep.add(e.toLowerCase())})}function ip(e){e===`meta`?ep.clear():(Array.isArray(e)?e:[e]).forEach(e=>{ep.delete(e.toLowerCase())})}function ap(e,t,n){(typeof n==`function`&&n(e,t)||n===!0)&&e.preventDefault()}function op(e,t,n){return typeof n==`function`?n(e,t):n===!0||n===void 0}var sp=[`input`,`textarea`,`select`,`searchbox`,`slider`,`spinbutton`,`menuitem`,`menuitemcheckbox`,`menuitemradio`,`option`,`radio`,`textbox`];function cp(e){return lp(e,sp)}function lp(e,t=!1){let{target:n,composed:r}=e,i,a;return up(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),tp(t)?!!(i&&t&&t.some(e=>e.toLowerCase()===i.toLowerCase()||e===a)):!!(i&&t&&t)}function up(e){return!!e.tagName&&!e.tagName.startsWith(`-`)&&e.tagName.includes(`-`)}function dp(e,t){return e.length===0&&t?!1:t?e.some(e=>t.includes(e))||e.includes(`*`):!0}var fp=(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=Xf(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)?np(c):!1:!c||c.length===0},pp=(0,X.createContext)(void 0),mp=()=>(0,X.useContext)(pp);function hp(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&&hp(e[r],t[r]),!0):e===t}var gp=(0,X.createContext)({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),_p=()=>(0,X.useContext)(gp);function vp(e){let t=(0,X.useRef)(void 0);return hp(t.current,e)||(t.current=e),t.current}var yp=e=>{e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},bp=typeof window<`u`?X.useLayoutEffect:X.useEffect;function xp(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=tp(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=vp(o),{activeScopes:f}=_p(),p=mp();return bp(()=>{if(d?.enabled===!1||!dp(f,d?.scopes))return;let e=[],t,n=(n,r=!1)=>{if(!(cp(n)&&!lp(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)){yp(n);return}}n.target?.isContentEditable&&!d?.enableOnContentEditable||Qf(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=$f(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:Xf(n.code);if(Zf(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(fp(n,o,d?.ignoreModifiers)||o.keys?.includes(`*`)){if(d?.ignoreEventWhen?.(n)||r&&a.current)return;if(ap(n,o,d?.preventDefault),!op(n,o,d?.enabled)){yp(n);return}u.current(n,o),r||(a.current=!0)}})}},r=e=>{e.code!==void 0&&(rp(Xf(e.code)),(d?.keydown===void 0&&d?.keyup!==!0||d?.keydown)&&n(e))},c=e=>{e.code!==void 0&&(ip(Xf(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&&Qf(s,d?.delimiter).forEach(e=>{p.addHotkey($f(e,d?.splitKey,d?.sequenceSplitKey,d?.useKey,d?.description,d?.metadata))}),()=>{l.removeEventListener(`keyup`,c,o?.eventListenerOptions),l.removeEventListener(`keydown`,r,o?.eventListenerOptions),p&&Qf(s,d?.delimiter).forEach(e=>{p.removeHotkey($f(e,d?.splitKey,d?.sequenceSplitKey,d?.useKey,d?.description,d?.metadata))}),e=[],t&&clearTimeout(t)}},[s,d,f]),i}var Sp=({children:e})=>{let t=Kr(e=>e.cti.ui.filters.visible),n=Gr(),r=Kr(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]),xp(`f`,()=>{document.querySelector(`.cti-view`)&&n(Kt(!t))},{},[t]),(0,X.useEffect)(()=>{(async()=>{let e=await Ut.getItem(`menuMode`),t=await Ut.getItem(`sider`);e&&n(Pt(e)),t&&n(jt(t))})()},[n]),e};Sp.propTypes={children:Q.default.object};function Cp(e){return Be(e.getElementsByTagName(`HTTP_SERVICE`)[0].getElementsByTagName(`RETURN`)[0])}async function wp({profile:e,password:t,forceClientName:n}){let r=new FormData;return r.append(`profile`,e),r.append(`password`,t),r.append(`forceClientName`,n),Cp(et((await Ot({method:`post`,url:it()+`modules/base/php/checkProfile.php`,data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`})).data))}function Tp(){let e=_e();return ii({mutationFn:wp,onSuccess:async t=>{t.code===`OK`&&await e.invalidateQueries({queryKey:Dt.all})}})}function Ep(e){let t=Dp(e.getElementsByTagName(`SESSION`)[0]),n=Dp(e.getElementsByTagName(`ENVIRONMENT`)[0]),r=Dp(e.getElementsByTagName(`MAP`)[0]),i=Dp(e.getElementsByTagName(`CHART`)[0]),a=Dp(e.getElementsByTagName(`VERSION`)[0]),o=Dp(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`):Dr(g.session),{uiSettings:m,settings:g,userSettings:h}}function Dp(e){if(e===void 0)return;let t={};for(var n=0;n{let{uiSettings:e,settings:t,userSettings:n}=Ep(et((await Ot({url:it()+`modules/base/php/httpService_loader_getSettings.php`,method:`get`,responseType:`arraybuffer`})).data));return{...t,user:n,primaryColor:e.primaryColor}},Ap=()=>ai({queryKey:Dt.all,queryFn:kp}),jp=()=>Xe(Ap()),Mp=({children:e,title:t,...n})=>(0,$.jsx)(or,{...n,mouseEnterDelay:1,title:t?(0,$.jsx)(`div`,{style:{width:`100%`},dangerouslySetInnerHTML:{__html:t}}):null,children:e}),Np=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)`})]}),Pp=(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}`},Fp=it(),Ip=nt.create({baseURL:Fp,responseType:`json`,headers:{"Content-Type":`multipart/form-data`}}),Lp=nt.create({baseURL:Fp,responseType:`json`,headers:{"Content-Type":`application/json`}});Lp.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 Rp=nt.create({baseURL:Fp,responseType:`arraybuffer`,headers:{"Content-Type":`multipart/form-data`}}),zp=nt.create({baseURL:Fp,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),Bp=e=>{let t=new FormData;for(let n in e)t.append(n,e[n]);return t},Vp=async()=>(await Lp.get(`api/settings/messages`)).data,Hp={all:[`settingsMessages`]},Up=()=>Xe({queryKey:Hp.all,queryFn:Vp}),{Text:Wp}=Wr,Gp={LIC0002:{title:`Confirmez vous cette connexion ?`,content:`Un mail vous sera envoyé pour valider cette connexion.`}},Kp=()=>{let e=ni(),t=Up(),n=jp(),r=Tp(),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 sn(),S(`false`)},w=e=>{let t=Gp[e.code];iu.confirm({title:t?.title??`Confirmation requise`,content:t?.content??e.message,centered:!0,onOk:()=>{h(!1),S(`true`)}})},T=()=>{window.open(Pp(a,o),`_self`)},E=e=>{e.preventDefault(),x(e=>!e)},D=n.isPending||r.isPending;return u?(0,$.jsx)($r,{to:d?`/accueil/`:l,state:{logged:!0},replace:!0}):(0,$.jsxs)(`div`,{className:`login-page`,children:[(0,$.jsx)(vt,{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)(Ni,{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)(xc,{onFinish:C,className:`login-form`,children:[(0,$.jsxs)(`div`,{className:`login__form`,children:[(0,$.jsx)(Np,{}),(0,$.jsx)(`div`,{className:`login__formHeader`,children:(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`br`,{}),(0,$.jsx)(Wp,{className:`login__text--environnement`,children:a?a.ENVIRONMENT:`Chargement...`}),` `,(0,$.jsx)(`br`,{}),(0,$.jsx)(`br`,{}),(0,$.jsx)(Wp,{className:`login__text--finess`,type:`secondary`,children:a&&a.FINESS}),(0,$.jsx)(`br`,{})]})})]}),(0,$.jsx)(xc.Item,{children:(0,$.jsx)(St,{name:`username`,onChange:e=>_(e.target.value),prefix:(0,$.jsx)(qf,{className:`login__item`}),className:`login__item`,placeholder:`Identifiant`,autoComplete:`off`})}),(0,$.jsx)(xc.Item,{children:(0,$.jsx)(St,{name:`password`,type:b?`text`:`password`,suffix:b?(0,$.jsx)(yt,{onMouseDown:E,onMouseUp:E,className:`login__eye`}):(0,$.jsx)(bt,{onMouseDown:E,onMouseUp:E,className:`login__eye`}),onChange:e=>y(e.target.value),prefix:(0,$.jsx)(ef,{className:`login__item`}),className:`login__item`,placeholder:`Mot de passe`,autoComplete:`current-password`})}),(0,$.jsx)(xc.Item,{children:(0,$.jsx)(Tn,{type:`primary`,htmlType:`submit`,className:`login-form-button`,loading:D,children:D?``:`Connexion`})})]}),(0,$.jsxs)(`div`,{id:`links-container`,children:[(0,$.jsx)(Mp,{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)(Jd,{})})}),(0,$.jsx)(Mp,{title:`Contacter le support`,placement:`bottom`,children:(0,$.jsx)(Tn,{type:`link`,className:`user-button`,onClick:T,children:(0,$.jsx)(Ad,{className:`login__svg--bug`})})})]}),(0,$.jsx)(`div`,{className:`login__error`,children:m&&(0,$.jsx)(Ni,{message:m.code,description:m.message,type:`error`,showIcon:!0})})]})})]})},qp=function(){return qp=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{t.exports=Ie()(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()})})),vm=t(jr()),ym=t(_m()),bm=t(si());function xm(e){if(e.swf){let t=e.swf.replace(`.swf`,``).replace(`./`,``).split(`_`).pop();return t=t.replace(`./CTI_`,``),(0,bm.default)((0,ym.default)(t),{lower:!0})}let t=e.jisPagename||e.jisComponent;return t?(0,bm.default)((0,ym.default)(t),{lower:!0}):(Tt(8610,e.label),``)}function Sm(e,t){let n=t._slugKey??(0,bm.default)(t.label,{lower:!0}).replace(/_/g,`-`);return e+`/`+n}function Cm(e){return e.jisPagename?`page`:xm(e)===`view-1`?`view`:`component`}function wm(e,t=``){let n={};return Object.values(e).forEach(e=>{let r=Sm(t,e);e.children?Object.assign(n,wm(e.children,r)):n[e.name]=e.swf===``?r:`${r}/${e.name}`}),n}function Tm(e,t){let n=t.substring(1);n=n.replace(it()+`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(Em.has(t)&&i.length<=1)return{contentType:`page`,contentName:t,softCode:null,module:t,menuItem:null};let a=Tm(r,e);if(a?.swf||a?.jisComponent||a?.jisPagename){let e=Cm(a),n=a.softCode||`iCTI_${t}`,r;return r=e===`view`?a.name:e===`page`?a.jisPagename:xm(a),{contentType:e,contentName:r,softCode:n,module:t,menuItem:a}}let o=i[i.length-1]||t;return Om.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 Am=`chunk-reload-at`,jm=1e4;function Mm(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 Nm(){let e=Number(sessionStorage.getItem(Am)??0);return Date.now()-eJr(()=>import(`./Logs-DQuAzVjl.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url)),Im=X.lazy(()=>Jr(()=>import(`./Exploit-DIm6iBVz.js`),__vite__mapDeps([16,1,2,3,4,5,6,8,7,9,10,13,14,17]),import.meta.url)),Lm=X.lazy(()=>Jr(()=>import(`./SalarieVentilationListing-BKclg3WQ.js`),__vite__mapDeps([18,1,19,2,3,4,5,6,20,21,10,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,11,12,38,39,40,41,42,43,44,45]),import.meta.url)),Rm=X.lazy(()=>Jr(()=>import(`./SalarieVentilationEditor-Dzpi2mYT.js`),__vite__mapDeps([46,1,2,3,4,5,6,47,19,20,21,10,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,7,48,11,12,38,39,40,41,42,43,44,45,49,50,51]),import.meta.url)),zm=({pageName:e})=>(0,$.jsx)(X.Suspense,{fallback:(0,$.jsx)(ui,{}),children:(0,$.jsxs)(Yr,{children:[(0,$.jsx)(ti,{path:`/outils/logs`,element:(0,$.jsx)(Fm,{})}),(0,$.jsx)(ti,{path:`/outils/exploit`,element:(0,$.jsx)(Im,{})}),(0,$.jsx)(ti,{path:`/rh/ventilations/:salarieId/settings`,element:(0,$.jsx)(Rm,{})}),(0,$.jsx)(ti,{path:`/rh/ventilation/parametrage/ventilation-listing`,element:(0,$.jsx)(Lm,{})}),(0,$.jsx)(ti,{path:`*`,element:null})]})});zm.propTypes={pageName:Q.default.string};var Bm=X.memo(zm),Vm=X.lazy(()=>Jr(()=>import(`./ClassesManager-Ch5X704c.js`),__vite__mapDeps([52,1,2,3,4,5,6,47,20,21,10,22,23,24,53,54,55,29,31,28,56,57,8,7,9,30,58,59,60,48,14,42,41,34,61,36,35,62,37,63,64,11,12,43,44,45,65,39,66,67,68]),import.meta.url)),Hm=X.lazy(()=>Jr(()=>import(`./FavoritesEditor-BcISr5OG.js`),__vite__mapDeps([69,1,2,3,4,5,6,29,21,10,30,20,22,59,14,37,43,44,45,49,50,40,41,42,31,70,71]),import.meta.url)),Um=X.lazy(()=>Jr(()=>import(`./Import-ClKP3SvS.js`),__vite__mapDeps([72,1,2,3,4,5,6,20,21,10,22,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,73,39,74,7,8,9,48,41,42,75,37,40,76,77,78]),import.meta.url)),Wm=X.lazy(()=>Jr(()=>import(`./OvalideImports-wUBKhe_8.js`),__vite__mapDeps([79,1,2,3,4,5,6,73,39,8,7,9,48,14,10,37,29,21,76,77,80]),import.meta.url)),Gm=X.lazy(()=>Jr(()=>import(`./ValoImports-Tybr_fuD.js`),__vite__mapDeps([81,1,2,3,4,5,6,39,8,7,9,48,14,10,37,29,21,82]),import.meta.url)),Km=X.lazy(()=>Jr(()=>import(`./IndicatorsManager-DciGByit.js`),__vite__mapDeps([83,1,2,3,4,5,6,23,21,10,24,22,53,55,29,84,12,39,7,48,31,85,86,27,28,41,42,37,87,8,9,14,61,36,35,62,65,88,43,44,45,89,90,49,50,40,91,92,67,93]),import.meta.url)),qm=X.lazy(()=>Jr(()=>import(`./LicencesManager-CG6frot5.js`),__vite__mapDeps([94,1,2,3,4,5,6,29,21,10,39,8,7,9,48,85,86,27,28,37,43,44,45,95]),import.meta.url)),Jm=X.lazy(()=>Jr(()=>import(`./ListesManagers-B4SHS6me.js`),__vite__mapDeps([96,1,2,3,4,5,6,47,20,21,10,22,23,24,53,29,57,8,7,9,30,58,59,60,48,14,41,42,31,34,61,36,35,62,37,11,12,43,44,45,65,39,66,67,97]),import.meta.url)),Ym=X.lazy(()=>Jr(()=>import(`./PasswordManager-DFDXVkAk.js`),__vite__mapDeps([98,1,29,2,3,4,5,6,21,10,37,49,50,40,41,42,31,99,8,7,9,48,100,101]),import.meta.url)),Xm=X.lazy(()=>Jr(()=>import(`./PresentationManager-DqNxdRaR.js`),__vite__mapDeps([102,1,23,2,3,4,5,6,21,10,24,22,103,31,61,7,8,9,36,35,62,104,105,64,44,106,85,86,27,28,49,50,40,41,42,107,14,108,109,99,48,100,110]),import.meta.url)),Zm=X.lazy(()=>Jr(()=>import(`./ReportsManager-BZIBaB2K.js`),__vite__mapDeps([111,1,2,3,4,5,6,47,23,21,10,24,22,53,55,29,30,20,58,84,12,39,74,112,103,31,61,7,8,9,36,35,62,104,105,64,44,106,48,85,86,27,28,41,42,113,37,87,14,65,88,43,45,89,90,91,67,114]),import.meta.url)),Qm=X.lazy(()=>Jr(()=>import(`./Simulations-DxJrZwI8.js`),__vite__mapDeps([115,1,2,3,4,5,6,73,39,7,8,9,48,10,37,29,21]),import.meta.url)),$m=X.lazy(()=>Jr(()=>import(`./SpecSynchronize-Tehc33am.js`),__vite__mapDeps([116,1,2,3,4,5,6,29,21,10,39,7,8,9,41,42,31,37,43,44,45,117,14,118]),import.meta.url)),eh=X.lazy(()=>Jr(()=>import(`./Synchronize-EuMFJSwj.js`),__vite__mapDeps([119,1,2,3,4,5,6,39,48,7,10,41,42,31,37,29,21,43,44,45,117,8,9,14,120]),import.meta.url)),th=X.lazy(()=>Jr(()=>import(`./TablesManager-DkPMBG42.js`),__vite__mapDeps([121,1,2,3,4,5,6,20,21,10,22,23,24,53,55,73,29,58,84,12,50,39,74,112,8,7,9,48,14,31,41,42,75,113,61,36,35,62,37,104,105,64,87,65,88,43,44,45,89,77,122]),import.meta.url)),nh=X.lazy(()=>Jr(()=>import(`./UserManager-Dssk0Skr.js`),__vite__mapDeps([123,1,2,3,4,5,6,23,21,10,24,22,55,25,26,27,28,29,59,60,39,14,56,85,86,41,42,31,37,89,65,99,8,7,9,48,100,70,124]),import.meta.url)),rh=X.lazy(()=>Jr(()=>import(`./ExpertControlsSettings-CYcRiJ0B.js`),__vite__mapDeps([125,1,2,3,4,5,6,23,21,10,24,22,54,55,29,31,28,56,84,12,39,126,7,8,9,48,85,86,27,32,33,61,36,35,62,37,44,92,66,127]),import.meta.url)),ih=({componentName:e,softCode:t,item:n})=>(0,$.jsx)(`div`,{className:`cti-component`,children:(0,$.jsx)(X.Suspense,{fallback:(0,$.jsx)(ui,{}),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)($m,{swfData:n.swfData}):(0,$.jsx)(eh,{softCode:t,year:n.swfData});case`listes-manager`:return(0,$.jsx)(Jm,{softCode:t});case`classes-manager`:return(0,$.jsx)(Vm,{});case`indicateurs-manager`:return(0,$.jsx)(Km,{softCode:t});case`rapports-manager`:return(0,$.jsx)(Zm,{softCode:t});case`import`:return(0,$.jsx)(Um,{softcode:t});case`tables-manager`:case`conso-manager`:return(0,$.jsx)(th,{softCode:t,item:n});case`import-mat-2-a`:return(0,$.jsx)(Wm,{module:`mco`});case`cti-pmsissr-import-mat-2-a`:return(0,$.jsx)(Wm,{module:`ssr`});case`favorites-manager`:return(0,$.jsx)(Hm,{});case`licence-manager`:return(0,$.jsx)(qm,{});case`password-manager`:return(0,$.jsx)(Ym,{});case`users-manager`:return(0,$.jsx)(nh,{});case`cti-pmsissr-import-valo-ssr`:return(0,$.jsx)(Gm,{});case`pmsiSimulation`:return(0,$.jsx)(Qm,{year:n.swfData});case`presentation-manager`:return(0,$.jsx)(Xm,{});case`expertSettings`:return(0,$.jsx)(rh,{softCode:t});default:return(0,$.jsx)(pu,{icon:(0,$.jsx)(zf,{}),title:`Désolé ce composant n'existe pas encore... Patience il arrive !`})}})()})});ih.propTypes={componentName:Q.default.string,softCode:Q.default.string,item:Q.default.object};var ah=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`})}),oh=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`})}),sh=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`})}),ch=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`})]}),lh=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`})]}),uh=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`})]}),dh=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`})}),fh=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`})]}),ph=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`})}),mh=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`})}),hh=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`})]}),gh=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`})]}),_h=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`})}),vh=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`})]}),yh=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`})]}),bh=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`})]}),xh=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`})]}),Sh=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`})]}),Ch=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`})}),wh=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`})]}),Th=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`})]}),Eh=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`})]}),Dh=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`})]}),Oh=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`})}),kh=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`})}),Ah=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`})]}),jh=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`})]}),Mh={all:[`view`],descs:()=>[...Mh.all,`desc`],desc:e=>[...Mh.descs(),e],runs:()=>[...Mh.all,`run`],run:(e,t)=>[...Mh.runs(),e,t]};function Nh(e){return Et(JSON.stringify(e))}var Ph=async()=>{nn(`views`,`Vues`);let e=!1;try{wt.removeQueries({queryKey:Mh.all,type:`inactive`}),wt.invalidateQueries({queryKey:Mh.runs(),refetchType:`none`}),await wt.invalidateQueries({queryKey:Mh.descs()}),e=!0}finally{rn(`views`,e?{message:`Vues`,description:`Rechargement terminé`}:void 0)}},Fh=e=>{let t=!1,n=Object.values(e?.desc?.selections);if(n.length>0){let e=n.filter(e=>e.label===`Paramètres de l'analyse`);e.length>0&&e[0].group.filter(e=>e.label===`Rapport`).length>0&&(t=!0)}return t};function Ih(){let{pathname:e,search:t}=ni(),n=e.split(`/`).filter(Boolean);return{viewName:n.length>1?n[n.length-1]:null,shArgs:t.startsWith(`?p=`)?t.substring(3):``,pathname:e}}function Lh(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=Be(t),r=G(t,`LISTPROVIDER`),i={};return r.forEach(e=>{let t=Be(e),n=ut(G(e,`OPTION`));n=n.map(e=>({...e,title:e.label,value:e.data})),n.length&&n.every(e=>e.treeLevel)?t.children=Or(n):t.children=n,i[t.name]=t}),n.providers=i,n}var Rh=async e=>{let t=we(`globals_${e}`,!0);if(!t)return null;let n=new FormData;return n.append(`url`,t),Lh(et((await Ot({method:`post`,url:it()+`modules/base/php/getGlobals.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`})).data))},zh={all:[`globals`],module:e=>[...zh.all,e]},Bh=async e=>{nn(`filters`,`Filtres`);try{return await Rh(e)}finally{rn(`filters`)}},Vh=e=>ai({queryKey:e?zh.module(e):zh.all,queryFn:e?()=>Bh(e):lt,meta:{persist:!0}}),Hh=e=>Xe(Vh(e)),Uh=e=>e?wt.ensureQueryData({...Vh(e),revalidateIfStale:!0}):Promise.resolve(void 0),Wh=e=>e?wt.fetchQuery(Vh(e)):Promise.resolve(void 0),Gh=new Map;function Kh(e,t){Gh.set(e,t)}function qh(e){return Gh.get(e)}var Jh=new Map;function Yh(e){let t=new AbortController;return Jh.set(e,t),t.signal}function Xh(e){Jh.get(e)?.abort(),Jh.delete(e)}function Zh(e,t){Jh.get(e)?.signal===t&&Jh.delete(e)}var Qh=class extends Error{constructor(e){super(e[0]?.message||e[0]?.text||`Erreur serveur`),this.name=`ViewServerError`,this.errors=e}};function $h(e,t){return`${e}_RUN_${t}`}function eg(e,t){if(!t)return e;let n={...e},r=ze(t,[]);for(let e in n){let t=n[e];if(t&&typeof t==`string`&&(t.startsWith(`#LI`)||t.startsWith(`#LS`)||t.startsWith(`#LC`)||t.startsWith(`#SL`)||t.startsWith(`#CH`)||e===`MOIS`||e===`TOMOIS`||e===`CHAMP`||e===`PERIODE`||e===`TOPERIODE`)){let i=r.find(t=>t.name===e);if(i&&i.UI===`combo`){let r=vr(i.treeData,[]).find(e=>e.option.aliasData===t);r&&(n[e]=r.option.data)}}else t&&typeof t==`string`&&t.includes(`-999999`)&&(n[e]=`-1`)}return n}function tg(e,t){if(!t)return e;let n={...e},r=ze(t,[]);for(let e in n)if(n[e]===`*FIRST`){let t=r.find(t=>t.name===e);t&&t.UI===`combo`&&t.treeData[0]&&(n[e]=t.treeData[0].data)}return n}function ng(e){let t=[`-1`,`null`],n={};for(let r in e)t.includes(e[r])||(n[r]=e[r]);return n}var rg=t(yr());function ig(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0];if(n){t=Be(n);let e=G(n,`skipFirstSelection`);if(e&&e.length>0){let n=Be(e);t.skipFirstSelection=n}return t}else return}function ag(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0];return G(G(n,`PRESENTATION`)[0],`ONGLET`).forEach((e,n)=>{let r=lg(e),i=sg(e),a=G(e,`INPUTSELECTION`),o=og(e),s=Be(e);if(a&&a.length>0){let e=[];a.forEach(t=>{let n=Be(t);e.push(n)}),s.inputSelections=e}s.charts=i,s.datagrid=r,s.selections=o;let c=s.label?(0,bm.default)(s.label,{lower:!0}):n;t[c]=s}),t}function og(e){let t=[],n=G(e,`SELECTIONS`);return n&&n.length>0&&n.forEach(e=>{let n=G(e,`GROUP`);n&&n.length>0&&n.forEach(e=>{let n=G(e,`FIELD`);n&&n.length>0&&n.forEach(e=>{let n=Be(e),r=G(e,`OPTION`);if(r&&r.length>0){let e=ut(r);e=e.map(e=>({...e,title:e.label})),e=Or(e),n.options=e}t.push(n)})})}),t}function sg(e){let t=G(e,`CHART`),n={};return t.forEach((e,t)=>{let r=Be(e),i=G(e,`CHART`);if(i.length>0){let e={};i.forEach((t,n)=>{e[n]=cg(t)}),r.subCharts=e}else r=cg(e);n[t]=r}),n}function cg(e){let t={},n=G(e,`SERIE`);n[0]!==void 0&&n.forEach((e,n)=>{t[n]=Be(e)});let r={},i=G(e,`CATEGORY`);i[0]!==void 0&&i.forEach((e,t)=>{let n=Be(e),i=G(e,`ITEM`);i.length&&(n.items=ut(i)),r[t]=n});let a=Be(e);return a.categories=r,a.series=t,a}function lg(e){let t=G(e,`DATAGRID`),n=Be(t[0]);n.sortable=n.sortable!==`false`,n.columns=ug(G(t[0],`COLUMN`)),n.rowStyles=fg(G(t[0],`ROWSTYLE`));let r=G(t[0],`LINE`);return r.length>0&&(n.lines=pg(r)),n}function ug(e){let t={};return e.forEach(e=>{let n=Be(e),r=G(e,`CALC`),i=G(e,`CELLSTYLE`),a=G(e,`HEADERCELLSTYLE`);r.length>0&&(n.calcs=dg(r)),i.length>0&&(n.cellStyles=fg(i)),a.length>0&&(n.headerStyles=fg(a)),t[n.dataField]=n}),t}function dg(e){let t=[];return e.forEach(e=>{let n=Be(e);n.dataField===`*calc`&&(n.calcs=ut(G(e,`CALC`))),t.push(n)}),t}function fg(e){let t=[];return e.forEach(e=>{let n=Be(e);t.push(n)}),t.filter(e=>e[`jis-ignore`]!==`true`&&e.name!==`toolTip`)}function pg(e){let t=[];return e.forEach(e=>{let n=Be(e),r=G(e,`COLUMN`),i=G(e,`ROWSTYLE`);r.length>0&&(n.columns=ug(r)),r.length>0&&(n.rowStyles=ut(i)),t.push(n)}),t}var mg=e=>{let t={},n={};return G(e,`ARG`).forEach((e,n)=>{let r=Be(e);t[`${r.name}-${n}`]={name:r.name,value:r.value}}),G(e,`ARGS`).forEach((e,t)=>{let r=Be(e);n[`${r.name}-${t}`]=r}),{args:t,allArgs:n}};function hg(e){let t=G(G(G(e,`HTTP_SERVICE`)[0],`PRESENTATION`)[0],`VIEWLINKS`),n={};return t.length>0&&G(t[0],`VIEWLINK`).forEach((e,t)=>{let{args:r,allArgs:i}=mg(e),a={};G(e,`VIEWITEM`).forEach(e=>{let t=Be(e),{args:n,allArgs:r}=mg(e);Object.keys(n).length>0&&(t.args=n),Object.keys(r).length>0&&(t.allArgs=r),a[t.label]=t});let o=Be(e);Object.keys(r).length>0&&(o.args=r),Object.keys(i).length>0&&(o.allArgs=i),Object.keys(a).length>0&&(o.viewitems=a),o.rowContext=!(o.rowContext&&o.rowContext===`false`),n[`${(0,bm.default)(o.label,{lower:!0})}-${t}`]=o}),n}function gg(e){let t=G(G(G(e,`HTTP_SERVICE`)[0],`PRESENTATION`)[0],`VIEWLINKS`);return t.length?ut(G(t[0],`VIEWREF`)):[]}function _g(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=G(n,`VIEWPROPERTIES`)[0];return G(r,`PROPERTY`).forEach(e=>{let n=Be(e);t[n.name]=n.value}),t}function vg(e){let t={},n=e.getElementsByTagName(`HTTP_SERVICE`)[0];return G(n,`VIEWARG`).forEach(e=>{let n=Be(e);t[n.key]=n.value}),t}function yg(e){return xg(e)}function bg(e){let t={};for(let n=0;n{let t=Be(e);t.field=Cg(e);let r=G(e,`GROUP`);if(r&&r.length){let e=[];r.forEach(t=>{let n=Be(t);n.field=Cg(t),e.push(n)}),t.group=e}n.push(t)}),n}function Cg(e){var t=[];let n=G(e,`FIELD`);return n&&n.length&&n.forEach(e=>{let n=Be(e);n.value=n.default??n.value;let r=ut(G(e,`OPTION`));r=r.map(e=>(e.title=e.label??``,delete e.key,e)),r.length>0&&(n.options=Or(r,!1,!0)),t.push(n)}),t}function wg(e){let t=ag(e);var n=[];let r=[],i=e.getElementsByTagName(`HTTP_SERVICE`)[0];G(i,`DATA`).forEach(function(e){let t=[];G(e,`ROW`).forEach(function(e){let n=Be(e);t.push(n),r.push(n)});let i=(0,rg.default)(t,e=>e.TABD);n.push(i)});let a={};return Object.values(t).forEach(e=>{let t={},r=0;e.queryNumber!==void 0&&(r=e.queryNumber);let i=[];i=n[r];let o=[];Object.values(i).forEach((n,r)=>{let i=[...n];e.template_count&&e.inputSelections&&e.inputSelections.length===1&&(i=i.filter(t=>Cr(e.inputSelections[0].condition,null,t)));let a=e.datagrid.lines;if(a&&Object.keys(i).length>0){let e;e=i[0],e&&(i=[],Object.values(a).forEach(t=>{if(t.rowStyles){let n=t.rowStyles.find(e=>e.name===`hide`);if(n&&Cr(n.condition,{desc:{},run:{}},e))return}let n=` `,r=[],a=``,o=``,s=``;t.columns&&(n=e[Object.values(t.columns)[0].dataField],Object.values(t.columns).forEach(e=>{e.outputFormat&&(a=e.outputFormat,o=e.inputFormat),e.type&&(s=e.type),e.cellStyles&&(r=e.cellStyles.map(t=>({...t,column:e.toDataField})),r=r.filter(e=>e.name===`cellIndicator`))})),i.push({...e,KEY:t.key,LABEL:t.label,VAL:n,symbols:r,outputFormat:a,inputFormat:o,type:s})}))}let o={};o.data=i,o.name=n[0].TABDLL,o.id=n[0].TABD;let s=o.name;(s===`undefined`||s===void 0)&&(s=`similitab_${r}`),t[`${s}-${n[0].TABD}`]=o});let s=e.label??e.excelLabel;a[s]={...e},a[s].label=s,a[s].similitabs=t,a[s].datagrid.rowStyles=a[s].datagrid.rowStyles?a[s].datagrid.rowStyles.concat(o):o}),a}function Tg(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=ut(G(t,`ERROR`));return n.length?n:null}async function Eg(e,t,n=null){let r={},i={};if(!e.getElementsByTagName(`HTTP_SERVICE`)[0]){let t=e.documentElement?.textContent?.trim().substring(0,500)||`Réponse serveur invalide (HTTP_SERVICE absent)`,n=[{key:`server-invalid-response`,text:t}];return Tt(8501,`Réponse serveur invalide — HTTP_SERVICE absent`,t),{viewData:{desc:null,run:null,errors:n},dynamicSelect:[]}}let a=Tg(e);if(a)return a.forEach(e=>{Tt(8500,`Erreur retournée par le serveur`,e)}),{viewData:{desc:null,run:null,errors:a},dynamicSelect:[]};t?(r={selections:yg(e),attributes:ig(e),viewlinks:hg(e),viewRefs:gg(e)},i={args:vg(e),properties:_g(e),executed:!1,forceServer:!1}):(r=n||{selections:yg(e),attributes:ig(e),viewlinks:hg(e)},i={properties:_g(e),data:wg(e),args:vg(e),executed:!0}),i.args.init!==void 0&&delete i.args.init;let o={desc:r,run:i},s={};if(o.desc?.selections){let e=we(o.desc.attributes?.globals);if(e&&e!==`globals_`){let t=e.replace(`globals_`,``);try{s=await Wh(t)??{}}catch{throw new Qh([{key:`globals-load-failed`,text:`Impossible de charger les filtres de la vue (globals : ${t})`}])}}}return Dg(o,s)}function Dg(e,t={}){let n=[],r;if(e.desc.selections){e.desc.selections=xr(e.desc.selections,e.run.properties,t),r=kr(e,t),e.desc.attributes?.title&&(e.desc.attributes.title.includes(`=`)?e.run.title=Cr(e.desc.attributes.title,e,null,null,r):e.run.title=e.desc.attributes.title);let n=[];Object.values(e.desc.selections).forEach(t=>{t.displayText&&t.displayText!==``&&n.push(Cr(t.displayText,e,null,null,r))}),e.run.viewFilters=n}return e.run.data&&(e.run.data=Tr(e.run.data,e,r),n=wr(e.run.data)),{viewData:e,dynamicSelect:n,globalVariables:r}}async function Og(e,t,n=1,r=``,i,a){let o=!(n===1&&!i),s=new FormData,c={url:e,init:n,shargs:r};o&&(c._OPTION_FORCEDEFAULT=1);for(let e in c)s.append(e,c[e]);for(let e in t)e!==`init`&&s.append(e,t[e]);let l=await Ot({method:`post`,url:it()+`modules/base/php/getVue.php`,data:s,credentials:`include`,cache:`no-cache`,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`,signal:a});return l.status>=400&&Jt({type:`error`,duration:0,message:`Le serveur a retourné une erreur`,description:`Veuillez changer de vue ou recharger la page`}),et(l.data)}async function kg(e,t){await Ct(`modules/base/php/httpService_view_cancelExec.php`,{user:t,viewName:e})}async function Ag(e){let t=await Eg(await Og(e+`.XML`),1);if(t.viewData.errors)throw new Qh(t.viewData.errors);return{desc:t.viewData.desc,defaultRun:t.viewData.run,globalVariables:t.globalVariables,dynamicSelect:t.dynamicSelect}}async function jg(e,t,n){let r=tg(t,n?.selections);r=eg(r,n?.selections);let i=Yh(e);try{let t=await Eg(await Og(e+`.XML`,r,0,``,void 0,i),0,n);if(t.viewData.errors)throw new Qh(t.viewData.errors);return{run:t.viewData.run,globalVariables:t.globalVariables,dynamicSelect:t.dynamicSelect}}finally{Zh(e,i)}}var Mg=(0,X.createContext)({viewName:null,shArgs:``,runRef:null}),Ng=Mg.Provider;function Pg(){return(0,X.useContext)(Mg)}function Fg(e){return ai({queryKey:Mh.desc(e),queryFn:()=>Ag(e),enabled:!!e,meta:{persist:!0}})}async function Ig(e){if(e)try{let t=we((await wt.ensureQueryData(Fg(e)))?.desc?.attributes?.globals)?.replace(`globals_`,``);t&&await Uh(t)}catch{}}function Lg(e){return Xe(Fg(e))}function Rg(e,t,n,r){return ai({queryKey:Mh.run(e,t),queryFn:()=>jg(e,n,r),enabled:!!e&&!!t&&!!n&&!!r,retryOnMount:!1,meta:{persist:!0}})}function zg(e,t,n){let r=wt.getQueryData(Mh.run(e,t));return Xe(Rg(e,t,qh(t)??r?.run?.args??null,n))}function Bg(){let{viewName:e,shArgs:t}=Pg(),n=Lg(e),r=n.data?.desc,i=n.data?.defaultRun,a=zg(e,t,r),o=a.data?.run,s=a.data?.globalVariables??n.data?.globalVariables??{};return{desc:r,run:o,defaultRun:i,view:(0,X.useMemo)(()=>r?{desc:r,run:o??i??{}}:null,[r,o,i]),globalVariables:s,isLoading:n.isPending||a.isFetching}}function Vg(){let e=Xr(),{viewName:t,shArgs:n,pathname:r}=Ih(),i=Gr(),a=Kr(e=>e.cti.history.views),o=Lg(t),s=o.data?.desc,c=o.data?.defaultRun?.args,l=s?.attributes?.skipFirstSelection===`true`,u=s?.selections&&Object.keys(s.selections).length>0,d=(0,X.useMemo)(()=>n||(t&&a[t]?a[t]:c?Nh(ng(c)):``),[n,t,a,c]),f=zg(t,d,s),p=t&&d?$h(t,d):null;return(0,X.useEffect)(()=>{s&&d&&!n&&(c&&(l||!u)&&Kh(d,c),e(r+`?p=`+d,{replace:!0}))},[s,d,n,c,r,l,u,e]),(0,X.useEffect)(()=>{i(Xt())},[t,i]),(0,X.useEffect)(()=>{o.data?.globalVariables&&i(ln(o.data.globalVariables))},[o.data,i]),(0,X.useEffect)(()=>{f.data?.dynamicSelect?.length>0&&i(Yt(f.data.dynamicSelect)),f.data?.globalVariables&&i(ln(f.data.globalVariables))},[f.data,i]),(0,X.useEffect)(()=>{!s||!u||l||(f.data?.run?.executed||f.isFetching?i(Kt(!1)):i(Kt(!0)))},[s,u,l,f.data,f.isFetching,i]),(0,X.useEffect)(()=>{f.data?.run?.executed&&t&&d&&i($t(t,d))},[f.data,t,d,i]),{descQuery:o,runQuery:f,viewName:t,shArgs:d,runRef:p}}function Hg(e,t){let n=_e();return(0,X.useCallback)(()=>{n.cancelQueries({queryKey:Mh.run(e,t)}),Xh(e);let r=n.getQueryData(Dt.all)?.session?.CONNECTEDUSER;kg(e,r)},[e,t,n])}function Ug(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 Wg(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 Gg({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 Kg=({siderIsCollapsed:e,selectedModuleKey:t})=>{let n=Xr(),r=ni(),i=Qr(),a=Gr(),o=Kr(e=>e.cti.ui.menuMode),s=ci(),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)();(0,X.useEffect)(()=>{if(s.isFetching)return nn(`menu`,`Menu`),()=>rn(`menu`)},[s.isFetching]);let x=e=>{switch(e){case`synthese`:return(0,$.jsx)(pi,{className:`drawer__icon`});case`import`:return(0,$.jsx)(Md,{className:`drawer__icon`});case`export`:return(0,$.jsx)(Rd,{className:`drawer__icon`});case`parametres`:return(0,$.jsx)(Lf,{className:`drawer__icon`});case`documentation`:return(0,$.jsx)(vd,{className:`drawer__icon`});default:return(0,$.jsx)(Wd,{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=Sm(t,e),o=a.replace(/\//g,`_`),s=n||Wg(e,h,[`label`],!1),c=i.map(e=>S(e,a,s)).filter(Boolean);return!r&&c.length===0?null:Gg({label:e.label,disabled:e?.disabled,key:o,icon:x(e.icon),children:c})}if(r||Wg(e,h,[`label`,`name`],!n)){let n=Sm(t,e),r=e.view.split(`.`)[0],i=xm(e),a=n.replace(/\//g,`_`)+`_`+i;return y[r]=`/`+n+`/`+i,i===`view-1`&&(a=n.replace(/\//g,`_`)+`_`+r,y[r]=`/`+n+`/`+r),Gg({icon:D(e.icon),key:a,label:(0,$.jsx)(Mp,{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===ca.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(qg(e))}h===``&&d?.length&&m(ke(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=ke(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=he[Object.keys(he).find(e=>r.state.homeview.toLowerCase().includes(e.toLowerCase()))],i=l[t];if(i){let n=wm(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=Tm(l,c);t?.swf&&Cm(t)===`view`&&Ig(t.name)}},[r,l,a,c]);let w=e=>{g(e.target.value)},T=e=>{m(e)},E=({item:e})=>{o===`MENU_DRAWER`&&a(jt()),a(un(!1));let t=e.props.originalitem;t?.swf&&t.favoriteOwner!==``&&Cm(t)===`view`&&Ig(t.name),n(`/`+e.props[`data-menu-id`].split(`-`).slice(5).join(`-`).replace(/_/g,`/`)),a(Nt())};function D(e){if(e?.includes(`essentiel`))return(0,$.jsx)(df,{});switch(e){case`analyse_croisee`:return(0,$.jsx)(yf,{});case`VIEWLINKPOPUP_RH`:case`VIEWLINK_EVO_COMP_RH`:return(0,$.jsx)(Xd,{});case`comparatif`:return(0,$.jsx)(gd,{});case`analyse`:return(0,$.jsx)(pf,{});case`evolution`:return(0,$.jsx)(xf,{});case`justificatif`:return(0,$.jsx)(sl,{});case`controle`:return(0,$.jsx)(zf,{});case`etude`:return(0,$.jsx)(Kd,{});case`import`:return(0,$.jsx)(Md,{});case`export`:return(0,$.jsx)(Rd,{});case`essentiel`:return(0,$.jsx)(ud,{});case`synthese`:return(0,$.jsx)(Nf,{});case`synchronisation`:return(0,$.jsx)(jf,{});case`liste`:return(0,$.jsx)(Uf,{});case`classe`:return(0,$.jsx)(lf,{});default:return(0,$.jsx)(sl,{})}}return t===`accueil`?(0,$.jsx)(`div`,{className:`menu homeMenu`}):s.isFetching?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ui,{size:`small`})}):u?d&&p?(0,$.jsxs)($.Fragment,{children:[!e&&(0,$.jsx)(`div`,{className:`search-field`,children:(0,$.jsx)(St,{placeholder:`Recherche`,value:h,ref:b,onChange:w,onPressEnter:w,prefix:(0,$.jsx)(Zn,{}),allowClear:!0})}),(0,$.jsx)(ca,{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`})},qg=e=>{let t=[];return e.forEach(e=>{e&&(t.push(e.key),e.props?.children&&(Array.isArray(e.props.children)?t=[...t,...qg(e.props.children)]:typeof e.props.children==`object`&&(t=[...t,...qg([e.props.children])])))}),t};Kg.propTypes={siderIsCollapsed:Q.default.bool,selectedModuleKey:Q.default.string};var Jg=X.memo(Kg),Yg=({siderIsCollapsed:e,handleCollapseSider:t})=>{let n=gm(),r=Kr(e=>e.cti.ui.showMenus),i=Kr(e=>e.cti.ui.primaryColor),a=Xg(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)(Mp,{title:`Informations`,placement:`bottom`,children:a})})}),(0,$.jsx)(`div`,{className:`SiderContent`,children:(0,$.jsx)(`div`,{className:`menu-fade`,style:{height:300},children:(0,$.jsx)(Jg,{siderIsCollapsed:e,selectedModuleKey:n})},n)}),(0,$.jsx)(`div`,{className:`SiderFooter`,children:(0,$.jsxs)(`div`,{className:`ctiLogo`,children:[(0,$.jsx)(Ko,{className:`sider-divider`}),(0,$.jsx)(jh,{style:{height:`30px`,margin:`10px 0`}})]})})]})};function Xg(e,t){switch(e){case`accueil`:return t?(0,$.jsx)(fi,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(di,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Accueil`})]});case`myfavorites`:return t?(0,$.jsx)(oh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ah,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Mes Favoris`}),(0,$.jsx)(ri,{to:{pathname:`/outils/parametrage-utilisateur/organisation-de-mes-favoris/favorites-manager`,state:{fromSider:!0}},children:(0,$.jsx)(or,{title:`Organisation de mes favoris`,children:(0,$.jsx)(Ur,{style:{color:`white`,marginLeft:`10px`}})})})]});case`pmsissr`:return t?(0,$.jsx)(Oh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Dh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI SMR`})]});case`pmsihad`:return t?(0,$.jsx)(vh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(_h,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI HAD`})]});case`pmsipsy`:return t?(0,$.jsx)(xh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Dh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI PSY`})]});case`pmsi`:return t?(0,$.jsx)(bh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(yh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`PMSI MCO`})]});case`activite`:return t?(0,$.jsx)(ch,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(sh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Activité`})]});case`rh`:return t?(0,$.jsx)(wh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Ch,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Ressources Humaines - Paie`})]});case`ssae`:return t?(0,$.jsx)(Eh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Th,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`SSAE`})]});case`compta`:return t?(0,$.jsx)(uh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(lh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Comptabilité`})]});case`dpi`:return t?(0,$.jsx)(fh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(dh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Dossier Patient`})]});case`qualite`:return t?(0,$.jsx)(Sh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Sh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Qualité`})]});case`eco`:return t?(0,$.jsx)(mh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ph,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Gestion Economique`})]});case`eis`:return t?(0,$.jsx)(gh,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(hh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`EIS`})]});case`outils`:return t?(0,$.jsx)(Ah,{className:`sider-icon-collapse`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(kh,{className:`sider-icon`}),(0,$.jsx)(`span`,{children:`Outils`})]});default:return`Menu`}}var Zg=X.memo(Yg);async function Qg(){nn(`filters`,`Filtres`);let e=!1;try{await wt.invalidateQueries({queryKey:zh.all}),await wt.invalidateQueries({queryKey:Mh.descs()}),e=!0}finally{rn(`filters`,e?{message:`Filtres`,description:`Rechargement terminé`}:void 0)}}function $g(e){let t=G(G(e,`HTTP_SERVICE`)[0],`DASHBOARDS`),n={};return t&&t.length&&t.forEach(e=>{let t=Be(e),r=G(e,`DASHBOARD`);r&&r.length&&(t.modules=n_(r)),n[t.type]=t}),n}function e_(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 t_(e,t){let n=[],r=G(e,`DASHBOARD`);return r&&r.length&&r.forEach((e,r)=>{let i=Be(e);i.key=t.key+`-`+r;let a=e_(i);i.icon=r_(i),i.viewLinkParams=a,n.push(i)}),n}function n_(e){let t=[];return e.forEach((e,n)=>{let r=Be(e);r.key=n.toString();let i=e_(r),a=t_(e,r);r.icon=r_(r),r.children=a,r.viewLinkParams=i,t.push(r)}),t}function r_(e){let t=``;switch(e.status){case`OK`:t=(0,$.jsx)(wd,{twoToneColor:`#52c41a`});break;case`KO`:t=(0,$.jsx)(Ed,{twoToneColor:`#d12121`});break;case`WARNING`:t=(0,$.jsx)(Id,{twoToneColor:`#FF8801`});break;default:break}return t}var i_=async()=>$g(await Ct(`modules/outils/php/httpService_dashboards_getPortalDashboards.php`)),a_={all:[`notifications`]},o_=()=>ai({queryKey:a_.all,queryFn:i_}),s_=()=>Xe(o_()),c_=async()=>{let e=it(),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 Ut.removeItem(`REACT_QUERY_OFFLINE_CACHE`),window.location.reload()},l_=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})),u_=r(((e,t)=>{var n=l_(),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})),f_=r(((e,t)=>{var n=d_(),r=oi(),i=Ar();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),p_=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})),m_=r(((e,t)=>{var n=f_();t.exports=p_()(n)})),h_=r(((e,t)=>{var n=Ar(),r=u_(),i=m_();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),g_=r(((e,t)=>{var n=Nr(),r=Pr(),i=Fr(),a=Mr();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})),__=r(((e,t)=>{var n=h_(),r=g_();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=gi(),r=__(),i=_i();t.exports=r(function(e,t){n(t,i(t),e)})})),y_=r(((e,t)=>{t.exports=v_()})),b_=t(Mr()),x_=t(y_());function S_(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))?Cr(o,n,r):Number(e)),e&&(t[a]=e)}}else t[i]=e[i];return t}function C_(e,t,n,r){return Object.values(e).forEach(e=>{let i={};if(e.name!==`_NONE`&&e.value){let i=Cr(e.value,n,r);if((0,b_.default)(i))for(let e in i)t[e]=i[e]}t={...t,...i}}),t}function w_(e,t,n){let r={};return r=e?(0,x_.default)({},e.run.args,t):(0,x_.default)({},n,t),!t.ALIAS_PERIODE&&r.PERIODE&&(r.ALIAS_PERIODE=`-1`),T_(r)}function T_(e){delete e.ALIAS_PERIODE2,delete e.ALIAS_PERIODE3;for(let t in e)e[t]===`undefined`&&delete e[t];return e}var E_=(e,t)=>{let n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,r.click(),URL.revokeObjectURL(n)},D_=(e,t,n=null)=>{E_(new Blob([e],{type:n??`application/octet-stream`}),t)},O_=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},k_=async e=>{let t=await Ot({method:`get`,url:it()+`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),D_(t.data,n)};function A_(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=S_(t,h,r,m)),o&&(h=C_(o,h,r,m)),g=w_(r,h,t),f.startsWith(`*URL`)){k_(g);return}let _=Nh(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=wm(t.children,`/${l}`);p=Object.keys(n).find(e=>e===f),v=p?n[p]+`?p=`+_:`/${l}/${e.replace(`.XML`,``)}?p=${_}`}}Kh(_,g),Xb.navigate(v),n(Zt(null,null)),n(tn(null))}function j_(){let e=gm(),t=ci().data?.[e];return(0,X.useMemo)(()=>t?.children?wm(t.children,`/${e}`):{},[t,e])}var M_=({visible:e,closeModal:t})=>{let n=[{name:`Vues`,shortcuts:{f:`Ouvrir / Fermer les filtres`,e:`Lancer l'analyse`}}].map((e,t)=>{let n=Object.keys(e.shortcuts).map((t,n)=>(0,$.jsx)(`div`,{className:`shortcut`,children:(0,$.jsxs)(`p`,{children:[(0,$.jsx)(Wo,{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 $p.createPortal((0,$.jsx)(iu,{title:`Raccourcis clavier`,open:e,footer:null,onCancel:t,centered:!0,width:`30vw`,className:`shortcuts-modal`,zIndex:3100,children:n}),document.getElementById(`root`))},N_=[{label:`Outils`,key:`outils`,icon:(0,$.jsx)(kh,{}),index:300,iconOutline:(0,$.jsx)(Ah,{})},{label:`E.I.S`,key:`eis`,index:0,icon:(0,$.jsx)(hh,{}),iconOutline:(0,$.jsx)(gh,{})},{label:`PMSI MCO`,key:`pmsi`,index:1,icon:(0,$.jsx)(yh,{}),iconOutline:(0,$.jsx)(bh,{})},{label:`PMSI SMR`,key:`pmsissr`,index:2,icon:(0,$.jsx)(Dh,{}),iconOutline:(0,$.jsx)(Oh,{})},{label:`PMSI HAD`,key:`pmsihad`,index:3,icon:(0,$.jsx)(_h,{}),iconOutline:(0,$.jsx)(vh,{})},{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)(xh,{})},{label:`Activité`,key:`activite`,index:5,icon:(0,$.jsx)(sh,{}),iconOutline:(0,$.jsx)(ch,{})},{label:`Ressources Humaines - Paie`,key:`rh`,index:6,icon:(0,$.jsx)(Ch,{}),iconOutline:(0,$.jsx)(wh,{})},{label:`DPI`,key:`dpi`,index:7,icon:(0,$.jsx)(dh,{}),iconOutline:(0,$.jsx)(fh,{})},{label:`Gestion Économique`,key:`eco`,index:8,icon:(0,$.jsx)(ph,{}),iconOutline:(0,$.jsx)(mh,{})},{label:`Comptabilité`,key:`compta`,index:9,icon:(0,$.jsx)(lh,{}),iconOutline:(0,$.jsx)(uh,{})},{label:`SSAE`,key:`ssae`,index:13,icon:(0,$.jsx)(Th,{}),iconOutline:(0,$.jsx)(Eh,{})},{label:`Qualite`,key:`qualite`,index:14,icon:(0,$.jsx)(Sh,{}),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`})]}),{})}],P_={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`}},F_=[`Présentation i-CTI`,`EHTRACE`],I_=({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))})]});I_.propTypes={label:Q.default.string,infos:Q.default.object};var L_=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`})]}),R_=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`})]}),z_=(e,t,n)=>{let r=e.filter(e=>!F_.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]),B_(i,N_),V_(i),i},B_=(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)(L_,{}),r.iconOutline=n?.iconOutline?n.iconOutline:(0,$.jsx)(R_,{})}),e},V_=e=>(e.sort(function(e,t){return e.indext.index)}),e);function H_(e){var t={};let n=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=n.getElementsByTagName(`SESSION`)[0],i={};for(let e=0;e{let n=Be(e);n.key=t,d.push(n)}),t.modules=d,t}var U_=async()=>H_(await Ct(`modules/outils/php/getLicences.php`,{})),W_=async e=>{let t=(await Ct(`modules/outils/php/addLicence.php`,{licenceKey:e})).getElementsByTagName(`HTTP_SERVICE`)[0],n=G(t,`RETURN`)[0],r=Be(n);if(r.code!==`OK`)throw Error(r.message??`Erreur lors de l'ajout de la licence`);return r},G_={all:[`licences`]},K_={session:{},env:{},licences:[],modules:[]},q_=()=>ai({queryKey:G_.all,queryFn:U_,meta:{persist:!0}}),J_=()=>Xe(q_()),Y_=({handleModuleSelect:e,selectedKey:t,setSelectedKey:n})=>{let r=Xr(),{pathname:i}=ni(),a=Kr(e=>e.cti.ui.primaryColor),o=J_(),s=ci(),c=jp().data?.userDisplaySettings,l=o.data?.modules??[],u=s.data??{},d=z_(l,N_,u),f=d.filter(e=>e.key.includes(`pmsi`)),[p,m]=(0,X.useState)(()=>X_(c,f));(0,X.useEffect)(()=>{let e=i.split(`/`)[1];e===``&&(r(`/accueil/`,{replace:!0}),e=`accueil`),n(e);let t=Tm(u,i);t?.swf&&Cm(t)===`view`&&Ig(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=>Gg({label:(0,$.jsx)(Hi,{dot:!e.purchased,offset:[2,0],style:{background:a},children:(0,$.jsx)(or,{mouseEnterDelay:1,title:(0,$.jsx)(I_,{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=>Gg({label:(0,$.jsx)(Hi,{dot:!e.purchased,offset:[3,8],style:{background:a},children:(0,$.jsx)(or,{mouseEnterDelay:1,title:(0,$.jsx)(I_,{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)(or,{mouseEnterDelay:1,title:`Mes favoris`,children:(0,$.jsx)(`span`,{className:`top-navigation-item`,children:t===`myfavorites`?(0,$.jsx)(ah,{}):(0,$.jsx)(oh,{})})}),key:`myfavorites`},y,{label:(0,$.jsx)(Ko,{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)(ca,{mode:`horizontal`,selectedKeys:[t],onClick:_,items:S,subMenuCloseDelay:.7})})},X_=(e,t)=>{if(e?.pmsiDefaultModule)return e.pmsiDefaultModule;let n=t.find(e=>e.purchased);return n?n.key:`pmsi`};Y_.propTypes={handleModuleSelect:Q.default.func,selectedKey:Q.default.string,setSelectedKey:Q.default.func};var Z_=X.memo(Y_),Q_=({handleCollapseSider:e,siderIsCollapsed:t})=>{let n=Xr(),{pathname:r,search:i}=ni(),a=gm(),o=Gr(),s=Kr(e=>e.cti.ui.showShortcuts),c=Kr(e=>e.cti.ui.bugTracker),l=Kr(e=>e.cti.ui.showMenus),u=Kr(e=>e.cti.ui.menuMode),d=Kr(e=>e.cti.ui.devMode),f=Kr(e=>e.cti.history.modules),p=jp(),m=ci(),{data:h}=s_();j_();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)(sf,{}):(0,$.jsx)(af,{}),T=e=>{o(Rt(e))},E=({key:e})=>{let t;switch(e){case`logout`:c_();break;case`support`:t=document.createElement(`a`),t.href=Pp(_,v),document.body.appendChild(t),t.click(),document.body.removeChild(t);break;case`shortcuts`:o(Ft(!0));break;case`tools`:A({key:`outils`});break;case`about`:x(!0);break;case`reload_menu`:m.refetch();break;case`reload_filters`:Qg();break;case`reload_views`:Ph();break;default:break}},D=()=>{o(Ft(!1))},O=(e,t)=>{t.stopPropagation(),o(jt(!!e)),o(Pt())},k=()=>{n(`/outils/logs`)},A=({key:e})=>{o(un(!1)),o(jt(!1));let t=Tm(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(qt(s,a)),C(e),f[e]){let t=f[e],r=Tm(y,t.url);r?.swf&&Cm(r)===`view`&&Ig(r.name),n(t.url,{state:{fromSider:!0},replace:!0})}else n(`/${e}`)},j=[Gg({label:(0,$.jsxs)($.Fragment,{children:[`Menu drawer`,(0,$.jsx)(gu,{checked:u===At,onChange:O,style:{marginLeft:6},size:`small`})]}),key:`menu_mode`,icon:(0,$.jsx)(af,{})}),Gg({type:`divider`}),Gg({label:`Recharger le menu`,key:`reload_menu`,icon:(0,$.jsx)(_f,{})}),Gg({label:`Recharger les filtres`,key:`reload_filters`,icon:(0,$.jsx)(_f,{})}),Gg({label:`Recharger les vues`,key:`reload_views`,icon:(0,$.jsx)(_f,{})}),Gg({type:`divider`}),Gg({label:`Raccourcis clavier`,key:`shortcuts`,icon:(0,$.jsx)(hf,{})}),Gg({label:`A propos`,key:`about`,icon:(0,$.jsx)(de,{})}),Gg({label:`Contacter le support`,key:`support`,icon:(0,$.jsx)(Ad,{})}),Gg({type:`divider`}),Gg({label:`Paramètres`,key:`tools`,icon:(0,$.jsx)(Ah,{})}),Gg({label:`Se déconnecter`,key:`logout`,icon:(0,$.jsx)(nf,{})})],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)(iu,{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)(Np,{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)(Tn,{type:`link`,href:`https://www.ctisante.com`,children:`https://www.ctisante.com`})]})}),(0,$.jsx)(Tn,{className:`siderButton`,type:`link`,onClick:e,disabled:a===`accueil`,children:w()}),(0,$.jsx)(ri,{to:`/accueil`,children:(0,$.jsx)(or,{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)(Wo,{style:{background:`#eeeeee`},icon:(0,$.jsx)(Pd,{style:{marginTop:`3px`}}),children:_&&_.FINESS})})]})})})}),(0,$.jsx)(Z_,{handleModuleSelect:A,selectedKey:S,setSelectedKey:C}),(0,$.jsx)(M_,{visible:s,closeModal:D}),(0,$.jsxs)(`div`,{className:`settings-buttons`,children:[g.ISROLECTI&&d===!0&&(0,$.jsx)(Tn,{type:`link`,onClick:k,children:(0,$.jsx)(Hi,{count:c,children:(0,$.jsx)(bd,{})})}),g.ISROLECTI&&d===!1&&(0,$.jsx)(Tn,{type:`link`,disabled:!0,children:(0,$.jsx)(bd,{})}),g.ISROLECTI&&(0,$.jsx)(gu,{style:{height:`20px`,width:`auto`},checked:d,onChange:T}),_.ISEXPLOIT&&(0,$.jsx)(ri,{to:`/outils/exploit`,children:(0,$.jsx)(Tn,{type:`link`,children:(0,$.jsx)(mi,{})})}),(0,$.jsx)(Ms,{menu:{items:j,onClick:E},placement:`bottomRight`,arrow:!0,overlayClassName:`settings-dropdown`,trigger:[`click`],children:(0,$.jsxs)(Tn,{type:`link`,className:`user-button`,children:[(0,$.jsx)(`span`,{children:g.CONNECTEDUSER}),(0,$.jsx)(hi,{})]})})]})]})},$_=({style:e})=>(0,$.jsx)(`div`,{className:`progress-line`});$_.propTypes={style:Q.default.object};var ev=async()=>yi(await Ct(`modules/base/php/getMyfavorites.php`)),tv=async e=>{await Ct(`modules/base/php/addFavorite.php`,{definition:e})},nv=async e=>{await Ct(`modules/base/php/setMyFavorites.php`,{myFavorites:e})};function rv(){let e=_e();return ii({mutationFn:({definition:e})=>tv(e),meta:{errorMessage:`Erreur lors de l'ajout du favori`},onSettled:async()=>{await e.invalidateQueries({queryKey:li.navigation()})}})}function iv(){let e=_e();return ii({mutationFn:({myFavorites:e})=>nv(e),meta:{successMessage:`Favoris mis à jour`,errorMessage:`Erreur lors de la mise à jour des favoris`},onSettled:async()=>{await e.invalidateQueries({queryKey:li.navigation()})}})}var av=(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`:ov(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 ov(e,t){return e.map(e=>{let n=t.createElement(e.XMLType);for(let r in e)switch(r){case`XMLType`:break;case`children`:ov(e.children,t).forEach(e=>{n.appendChild(e)});break;default:n.setAttribute(r,e[r]);break}return n})}var sv=t(cn()),{Panel:cv}=Ro,lv=X.memo(()=>(0,$.jsx)(Ro,{className:`filters__collapse`,defaultActiveKey:[`favorite`],children:(0,$.jsxs)(cv,{header:`Définition du favori`,children:[(0,$.jsx)(xc.Item,{label:`Label`,name:`favorite_label`,children:(0,$.jsx)(St,{})}),(0,$.jsxs)(`div`,{className:`editor-header-checkbox`,children:[(0,$.jsx)(xc.Item,{label:`Partagé`,name:`favorite_shared`,valuePropName:`checked`,children:(0,$.jsx)(Oo,{})}),(0,$.jsx)(xc.Item,{label:`Diffusé`,name:`favorite_diffuser`,valuePropName:`checked`,children:(0,$.jsx)(Oo,{})})]})]},`favorite`)})),uv=(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 br(s)}catch(e){return console.log(s),console.log(e),Tt(8103,s,e),!0}};function dv(e,t,n,r,i,a,o,s,c){return n&&n===`true`&&a===!1?!1:uv(e,t,r,i,o,s,c)}var fv=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 br(t)}catch(e){return console.log(t),console.log(e),!0}}),pv=({field:e,hidden:t,locked:n})=>{let r=e.unselectedValue===``?`0`:e.unselectedValue;return(0,$.jsx)(xc.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)(xc.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)(Oo,{field:e})},e.name)}})};pv.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool])};var mv=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}})),hv=t(mv()),gv=({field:e,form:t,hidden:n,isFieldEnabled:r,locked:i})=>{let a=(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)(xc.Item,{shouldUpdate:(t,n)=>t[e.name]!==n[e.name],children:t=>{let o=!1,s=!1,c=t.getFieldValue(e.name),l=[],u=[],d=fv(e);l=vr(d,l);let f=l.find(e=>e.option.data===c),p=[];f&&!(0,hv.default)(u,f.option.parentKeys)?u=f.option.parentKeys:(0,hv.default)(u,p)||(u=p),c||=e.value;let m=``;return c!==e.default&&c&&e.showIfNotDefault===`true`&&(m=`combo-modified`),c===`C*`&&(s=!0),c===`T*`&&(o=!0),(0,$.jsxs)(`div`,{className:`form-combo-manual`,children:[(0,$.jsx)(xc.Item,{style:{width:e.width},shouldUpdate:!0,name:e.name,hidden:n,children:(0,$.jsx)(Yu,{hidden:n,className:m,dropdownStyle:{maxHeight:400,overflow:`auto`,minWidth:200},disabled:!r,treeData:d,onSelect:a,treeDefaultExpandedKeys:u,locked:i?`true`:`false`,showSearch:!0,filterTreeNode:(e,t)=>t.title&&t.title.toLowerCase().indexOf(e.toLowerCase())>=0})},e.name),s&&(0,$.jsx)(xc.Item,{shouldUpdate:!0,name:`${e.name}_CODE`,className:`filters__form--pading`,children:(0,$.jsx)(St,{locked:i?`true`:`false`})},`${e.name}_CODE`),o&&(0,$.jsx)(xc.Item,{shouldUpdate:!0,name:`${e.name}_TEXTE`,className:`filters__form--pading`,children:(0,$.jsx)(St,{})},`${e.name}_TEXTE`)]})}})};pv.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 _v=X.memo(gv,hv.default),vv=({field:e,hidden:t})=>{let n={width:e.width/2};return(0,$.jsxs)(`div`,{className:`filters__filtersFieldNumberInterval`,style:{width:e.width},children:[(0,$.jsx)(xc.Item,{name:e.name,className:`filtersIntervalNumber`,style:{style:n},hidden:t,children:(0,$.jsx)(St,{placeholder:``,hidden:t})},e.name),(0,$.jsx)(`span`,{className:`filters__intervalNumberLabel`,children:` à `}),(0,$.jsx)(xc.Item,{name:`${e.name}2`,className:`filtersIntervalNumber`,style:{style:n},children:(0,$.jsx)(St,{placeholder:``,hidden:t})},`${e.name}2`)]})};vv.propTypes={field:Q.default.object,hidden:Q.default.bool};var yv=({field:e,hidden:t,locked:n})=>(0,$.jsx)(xc.Item,{name:e.name,style:{width:e.width},hidden:t,children:e.UI===`textArea`?(0,$.jsx)(St.TextArea,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):e.UI===`number`?(0,$.jsx)(Ml,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()}):(0,$.jsx)(St,{className:`combo-modified`,placeholder:``,size:`middle`,hidden:t,field:e,locked:n.toString()})},e.name);yv.propTypes={field:Q.default.object,hidden:Q.default.bool,locked:Q.default.oneOfType([Q.default.string,Q.default.bool])};var bv=({view:e,index:t,field:n,form:r,totalItems:i,filterItems:a,setFilterItems:o,formValues:s,initialFormValues:c})=>{let l=Kr(e=>e.cti.ui.filters.editor),u=Kr(e=>e.cti.ui.primaryColor),d=jp().data,f=a.filter(e=>e.name===n.name),p=f[0]?.locked===!0||f[0]?.locked===`true`,m=e.run.properties,h=dv(r,n.visible,n.locked,d,m,l,s,c),g=dv(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)(Tn,{type:`link`,className:`editor-lock`,onClick:()=>{o(a.map(e=>e.name===n.name?{...e,locked:!p}:e))},children:p?(0,$.jsx)(ef,{style:{color:u}}):(0,$.jsx)(Vf,{})}):null,(()=>{switch(n.UI){case`check`:return(0,$.jsx)(pv,{field:n,form:r,hidden:!h,locked:p});case`combo`:return(0,$.jsx)(_v,{field:n,isFieldEnabled:g,form:r,hidden:!h,locked:p});case`text`:case`textArea`:case`number`:return(0,$.jsx)(yv,{field:n,hidden:!h,locked:p});case`numberInterval`:return(0,$.jsx)(vv,{field:n,hidden:!h});default:return(0,$.jsx)(xc.Item,{hidden:!h,children:n.name+` | `+n.label},n.name+t)}})()]})]})};bv.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 xv=t(Pl()),Sv=X.forwardRef(({children:e,title:t,...n},r)=>{let[i,a]=(0,X.useState)(!1),o=(0,xv.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)(Sv,{title:n,ref:t,children:n})})})};Cv.propTypes={group:Q.default.object};var wv=({view:e,index:t,form:n,group:r,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s})=>{let c=Kr(e=>e.cti.ui.filters.editor),l=jp().data,u=e.run.properties,d=r.field.every(e=>!dv(n,e.visible,e.locked,l,u,c));if(!r.field||d)return null;let f=r.field.map((t,c)=>(0,$.jsx)(bv,{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)(Cv,{group:r}),(0,$.jsx)(`div`,{className:`filters-group-fields`,children:f})]},t)};bv.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:Tv}=Ro;function Ev(e,t){return e===0?`none`:e===t?`all`:`partial`}var Dv=X.memo(()=>{let e=Xr(),{pathname:t,search:n}=ni(),{view:r,isLoading:i}=Bg(),{viewName:a}=Pg(),o=Lg(a),s=Gr(),c=Kr(e=>e.cti.ui.filters.editor),l=Kr(e=>e.cti.tablePrefs.columnOrderByTab),u=_e(),d=jp(),f=we(r?.desc?.attributes?.globals)?.replace(`globals_`,``)??null,p=Hh(f),m=rv(),h=d.data,g=r?.run?.properties,[_]=xc.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=Kr(e=>e.cti.ui.primaryColor),P=w?.filter(e=>e.locked===`true`||e.locked===!0).length??0,F=w?.length??0,I=Ev(P,F);if((0,X.useEffect)(()=>{if(M){let e=ie(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=re();c&&(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,r?.desc?.globals,c]),(0,X.useEffect)(()=>{b&&L(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}`;V(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&&r.desc.attributes.globals!==``&&f&&!p.data)return(0,$.jsx)(ui,{size:`small`,className:`filters__loadingCube`});return(0,$.jsx)(`div`,{className:`filters-form`,children:!p.isFetching&&!o.isFetching?le():(0,$.jsx)(ui,{size:`small`,className:`filters__loadingCube`})});function L(e){e!==void 0&&_.setFieldsValue(e)}function R(){let e=I!==`all`;T(w.map(t=>({...t,locked:e?`true`:`false`})))}function ee(){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,o=Object.keys(a);l.forEach(({tabName:e,columnsFiltered:t})=>{o.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 c=av(i,!0);s(Kt(!1)),m.mutate({definition:c},{onSuccess:async()=>{if(Jt({type:`success`,message:`Favori enregistré`}),n){let n=r.desc.attributes.name;await Promise.all([u.invalidateQueries({queryKey:Mh.desc(n)}),u.invalidateQueries({queryKey:Mh.runs()})]),await u.invalidateQueries({queryKey:li.navigation()});let i=u.getQueryData(li.navigation())?.myfavorites,a=i?.children?wm(i.children,`/myfavorites`)[n]:null;Jt({type:`info`,message:`Favori mis à jour`,description:`Rechargement de la vue en cours`}),e(a??t)}}})}function te(){let t=_.getFieldsValue(!0),i=new Map(w.map(e=>[e.name,e])),a=[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`];w.forEach(e=>{!e.visible?.trim().startsWith(`=`)||a.includes(e.name)||uv(_,e.visible,h,g)||[e.name,`${e.name}2`,`${e.name}_CODE`,`${e.name}_TEXTE`].forEach(e=>{delete t[e]})});let o=t.TYPE_COMPARAISON&&t.TYPE_COMPARAISON!==`S`;for(let e in t){!c&&e.startsWith(`favorite`)&&delete t[e];let n=i.get(e);if(n){let r=n.UI===`text`||n.UI===`textArea`||n.UI===`numberInterval`;(t[e]===void 0||t[e]===`null`||t[e]===``&&!r)&&delete t[e]}e===`ALIAS_PERIODE`&&t[e]!==`-1`&&(t.ALIAS_PERIODE2=t.PERIODE,t.ALIAS_PERIODE3=t.TOPERIODE),(o&&e===`PERIODE_D`||o&&e===`TOPERIODE_D`)&&delete t[e],t[e]===`C*`&&t[`${e}_CODE`]&&(t[e]=t[e]+t[`${e}_CODE`],delete t[`${e}_CODE`]),t[e]===`T*`&&t[`${e}_TEXTE`]&&(t[e]=t[e]+t[`${e}_TEXTE`],delete t[`${e}_TEXTE`])}let l=B(!0,!1),d={};t.ALIAS_PERIODE&&t.ALIAS_PERIODE!==`-1`&&(d.ALIAS_PERIODE2=t.ALIAS_PERIODE2,d.ALIAS_PERIODE3=t.ALIAS_PERIODE3);for(let e in t)(i.get(e)?.UI===`check`||!l[e]||l[e]!==t[e]||l[e]===t[e]&&[`PERIODE`,`TOPERIODE`,`MOIS`,`TOMOIS`].includes(e))&&(d[e]=t[e]);for(let e in d)(d[e]===void 0||d[e]===`undefined`)&&delete d[e];let f=Nh(d),p=!1;f===n.substring(3)&&(p=!0),Kh(f,d),s(Kt(!1)),p?u.invalidateQueries({queryKey:Mh.run(r.desc.attributes.name,f)}):e(`?p=`+f)}function z(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`){let e=we(r.desc.attributes.globals);if(e&&e!==``){let e=(p.data?.providers).ALIAS_PERIODE;if(e){let t=Sr(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})}y(_.getFieldsValue())}function ne(){let e=B(),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),L(n)}function B(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=vr(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 re(){let e={},t=[`0`],n=Object.values(M);n.forEach((e,n)=>{pe(e)&&t.push(n)}),e={...r.run.args},ie(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=vr(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,sv.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`){let t=we(r.desc.attributes.globals);if(t&&t!==``){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,od.default)(e.TOPERIODE));return e.favorite_label=``,e.favorite_shared=!1,e.favorite_direct=!1,e.favorite_diffuser=!1,e}function ie(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)}):ie(e.group).forEach(e=>{let r={...e,sectionIndex:n};t.push(r)})}),t}function ae(){return M!==void 0&&!p.isFetching&&b!==void 0}function oe(){return I===`all`?`Tout déverrouiller`:I===`partial`?`Tout verrouiller (${P}/${F} verrouillés)`:`Tout verrouiller`}function se(){return I===`all`?(0,$.jsx)(Qd,{style:{color:N}}):I===`partial`?(0,$.jsx)(ef,{}):(0,$.jsx)(Vf,{})}function ce(){return c?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Mp,{title:`Enregistrer le favori`,placement:`bottom`,children:(0,$.jsx)(Tn,{onClick:ee,type:`link`,children:(0,$.jsx)(Df,{})})}),(0,$.jsx)(Mp,{title:oe(),placement:`bottom`,children:(0,$.jsx)(Tn,{onClick:R,type:`link`,disabled:F===0,children:se()})})]}):(0,$.jsx)(Mp,{title:`Exécuter la requête (e)`,placement:`bottom`,children:(0,$.jsx)(Tn,{htmlType:`submit`,type:`link`,children:(0,$.jsx)(Sd,{})})})}function le(){return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(xc,{layout:`horizontal`,form:_,onValuesChange:z,onFinish:te,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:[ce(),(0,$.jsx)(Mp,{title:`Réinitialiser les filtres`,placement:`bottom`,children:(0,$.jsx)(Tn,{type:`link`,onClick:ne,children:(0,$.jsx)(vu,{})})})]})]}),(0,$.jsxs)(`div`,{ref:E,className:`filters-content`,children:[c?(0,$.jsx)(lv,{}):null,ae()?ue():(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ui,{size:`small`,className:`filters__loadingCube--filter`})})]})]})})}function ue(){return w?.length?(0,$.jsx)(Ro,{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:fe(M)}):null}function de(e){if(e.visible&&!uv(_,e.visible,h,g)||e.label===null||e.label===void 0)return!0;let t=ze({0:e},[]);return t.every(e=>e.locked===`true`)&&!c?!0:t.every(e=>e.visible===`false`||!dv(_,e.visible,e.locked,h,g,c))}function fe(e){return Object.values(e).map((e,t)=>{if(de(e))return null;let n=me(e,t,String(t));return(0,$.jsx)(Tv,{header:e.label===``?null:e.label,showArrow:e.label!==``,forceRender:!0,style:{backgroundColor:e.label===``?`white`:`transparent`},children:n},t)})}function pe(e){return e.label===``||e.collapsible&&e.collapsible===`false`}function me(e,t,n){let i=e.group;if(i!==void 0)return i.map((e,t)=>{if(e.visible&&!uv(_,e.visible,h,g))return null;if(!e.group)return(0,$.jsx)(wv,{group:e,form:_,index:t,view:r,filterItems:w,setFilterItems:T,formValues:v,initialFormValues:b},t);if(de(e))return null;let i=`${n}-${t}`;return(0,$.jsx)(Ro,{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)(Tv,{header:e.label,forceRender:!0,children:me(e,t,i)},t)},t+`collapse`)})}function V(e){return e.some(e=>e.field?.some(e=>b?.[e.name]!==e?.default))}}),Ov=()=>(0,$.jsx)(`div`,{className:`filters-footer`,children:(0,$.jsx)(Mp,{title:`Retour en haut de page`,children:(0,$.jsx)(Tn,{onClick:()=>{document.querySelector(`.ant-drawer-body`).scrollTop=0},type:`link`,children:(0,$.jsx)(fd,{})})})}),kv=({loading:e})=>{let t=Kr(e=>e.cti.ui.filters.visible),n=Gr();return(0,$.jsx)(`div`,{className:`cti-view-controls`,children:(0,$.jsx)(Mp,{title:t?`Fermer paramètres et sélections (f)`:`Ouvrir paramètres et sélections (f)`,placement:`left`,children:(0,$.jsx)(Tn,{type:`link`,children:t?(0,$.jsx)(bi,{className:`filters-action-button`,onClick:()=>n(Kt(!t))}):(0,$.jsx)(xi,{className:`filters-action-button`,onClick:()=>n(Kt(!t))})})})})};kv.propTypes={loading:Q.default.bool};var{Paragraph:Av,Text:jv}=Wr,Mv=({errors:e})=>{let[t,n]=(0,X.useState)([]),r=Kr(e=>e.cti.ui.showOverlay),i=Gr();return(0,X.useEffect)(()=>{e.length&&n([...e])},[e]),r===!1?null:(0,$.jsx)(pu,{icon:(0,$.jsx)(Od,{}),title:`Une erreur est survenue`,subTitle:`Si le problème persiste veuillez contacter le support CTI.`,style:{height:`100%`,position:`relative`},extra:[(0,$.jsx)(Tn,{type:`primary`,onClick:()=>{i(un(!1))},children:`Fermer`},`close`)],children:(0,$.jsxs)(`div`,{className:`desc`,children:[(0,$.jsx)(Av,{children:(0,$.jsx)(jv,{strong:!0,style:{fontSize:16},children:`Nous avons détecté les erreurs suivantes:`})}),t.map(e=>(0,$.jsxs)(Av,{children:[(0,$.jsx)(I,{className:`site-result-demo-error-icon`}),e.text]},e.key))]})})};Mv.propTypes={errors:Q.default.array};var Nv=({title:e,open:t,onClose:n,onExportPage:r,onExportAll:i})=>(0,$.jsx)(iu,{title:e,open:t,onCancel:n,footer:[(0,$.jsx)(Tn,{onClick:r,children:`Onglet en cours`},`page`),(0,$.jsx)(Tn,{type:`primary`,onClick:i,children:`Tout`},`tout`)],children:`Souhaitez-vous tout exporter, ou seulement l'onglet en cours ?`}),Pv=t(vi()),Fv=({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)(Fn,{style:{width:`100%`},defaultValue:e,options:o,onChange:e=>{t(n,e,r)}}):s?(0,$.jsx)(St,{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})};Fv.propTypes={initialText:Q.default.string,handleUpdateText:Q.default.func,field:Q.default.string,rowKey:Q.default.number};var Iv=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=Se(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=Si.ASC),E({key:n,order:i}),O(Se((0,Pv.default)(t),n,i)),k(on({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)(ui,{size:`small`})});if(u&&(!l.length||l===`-1`))return(0,$.jsx)(Mn,{description:`Veuillez sélectionner la liste des gestes marqueurs à visualiser`,className:`table-empty`});if(!t.length&&n===!1)return(0,$.jsx)(Mn,{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)(Fv,{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),ee=X.useMemo(()=>({fontSize:`11px`}),[]),te=R.filter(e=>e.hidden!==!0).reduce((e,t)=>e+t.width,0),z=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)(Ci,{children:({width:e,height:t})=>(0,$.jsx)(Si,{rowKey:`key`,columns:R,headerHeight:50,headerClassName:z,rowHeight:25,width:e,height:t,data:D,onColumnSort:M,sortBy:T,getScrollbarSize:P,rowClassName:h??F,rowEventHandlers:L,overlayRenderer:N,style:ee,ref:b,...y,fixed:_&&e>te?!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};J();function zv(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[e].sort(Hv)}}]),e}();function Hv(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function Uv(e,t){return Object.keys(e).reduce(function(n,r){return t.indexOf(r)===-1&&(n[r]=e[r]),n},{})}var Wv={end:[`touchend`,`touchcancel`,`mouseup`],move:[`touchmove`,`mousemove`],start:[`touchstart`,`mousedown`]},Gv=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 Kv(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function qv(e,t){e.style[`${Gv}Transform`]=t==null?``:`translate3d(${t.x}px,${t.y}px,0)`}function Jv(e,t){e.style[`${Gv}TransitionDuration`]=t==null?``:`${t}ms`}function Yv(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function Xv(e,t,n){return Math.max(e,Math.min(n,t))}function Zv(e){return e.substr(-2)===`px`?parseFloat(e):0}function Qv(e){var t=window.getComputedStyle(e);return{bottom:Zv(t.marginBottom),left:Zv(t.marginLeft),right:Zv(t.marginRight),top:Zv(t.marginTop)}}function $v(e,t){var n=t.displayName||t.name;return n?`${e}(${n})`:e}function ey(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function ty(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 ny(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function ry(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:ry(e.parentNode,t,r)}}function iy(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0&&e.getContext(`2d`).drawImage(n[t],0,0)}),r}function py(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){B(n,t);function n(){var e,t;Qe(this,n);var r=[...arguments];return t=me(this,(e=Je(n)).call.apply(e,[this].concat(r))),Y(s(s(t)),`wrappedInstance`,(0,X.createRef)()),t}return rt(n,[{key:`componentDidMount`,value:function(){var e=(0,$p.findDOMNode)(this);e.sortableHandle=!0}},{key:`getWrappedInstance`,value:function(){return(0,Bv.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,H({ref:r.withRef?this.wrappedInstance:null},this.props))}}]),n}(X.Component),Y(t,`displayName`,$v(`sortableHandle`,e)),n}function my(e){return e.sortableHandle!=null}var hy=function(){function e(t,n){Qe(this,e),this.container=t,this.onScrollCallback=n}return rt(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 gy(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}}function _y(e){return!!([dy.Input,dy.Textarea,dy.Select,dy.Option,dy.Button].indexOf(e.target.tagName)!==-1||Yv(e.target,function(e){return e.contentEditable===`true`}))}var vy={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},yy={lift:[uy.SPACE],drop:[uy.SPACE],cancel:[uy.ESC],up:[uy.UP,uy.LEFT],down:[uy.DOWN,uy.RIGHT]},by={axis:`y`,disableAutoscroll:!1,distance:0,getHelperDimensions:gy,hideSortableGhost:!0,lockOffset:`50%`,lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:yy,shouldCancelStart:_y,transitionDuration:300,useWindowAsScrollContainer:!1},xy=Object.keys(vy);function Sy(e){(0,Bv.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 Cy(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 wy=(0,X.createContext)({manager:{}});function Ty(e){var t,n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return n=t=function(t){B(n,t);function n(e){var t;Qe(this,n),t=me(this,Je(n).call(this,e)),Y(s(s(t)),`state`,{}),Y(s(s(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=ty(e);var a=Yv(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&&!Yv(e.target,my))return;t.manager.active={collection:l,index:c},!ny(e)&&e.target.tagName===dy.Anchor&&e.preventDefault(),r||(t.props.pressDelay===0?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),Y(s(s(t)),`nodeIsChild`,function(e){return e.sortableInfo.manager===t.manager}),Y(s(s(t)),`handleMove`,function(e){var n=t.props,r=n.distance,i=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var a=ty(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)}}),Y(s(s(t)),`handleEnd`,function(){t.touched=!1,t.cancel()}),Y(s(s(t)),`cancel`,function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),Y(s(s(t)),`handlePress`,function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=f.sortableInfo.index,r=Qv(f),i=ly(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=ry(f,t.container),m?t.initialOffset=ty(zv({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top})):t.initialOffset=ty(e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(fy(f)),Kv(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,Kv(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)):(Wv.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),Wv.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=Cy(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)}}),Y(s(s(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)}),Y(s(s(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)):(Wv.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),Wv.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&Kv(t.sortableGhost,{opacity:``,visibility:``});for(var l=0,u=c.length;lr)){t.prevIndex=a,t.newIndex=i;var o=iy(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||ey(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=ry(f,this.container),o[u].edgeOffset=b,c&&(o[u].boundingClientRect=ey(f,i)));var x=u0&&o[u-1];if(x&&!x.edgeOffset&&(x.edgeOffset=ry(x.node,this.container),c&&(x.boundingClientRect=ey(x.node,i))),p===this.index){n&&(this.sortableGhost=f,Kv(f,{opacity:0,visibility:`hidden`}));continue}t&&Jv(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){B(n,t);function n(){var e,t;Qe(this,n);var r=[...arguments];return t=me(this,(e=Je(n)).call.apply(e,[this].concat(r))),Y(s(s(t)),`wrappedInstance`,(0,X.createRef)()),t}return rt(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,$p.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,Bv.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,H({ref:r.withRef?this.wrappedInstance:null},Uv(this.props,Dy)))}}]),n}(X.Component),Y(t,`displayName`,$v(`sortableElement`,e)),Y(t,`contextType`,wy),Y(t,`propTypes`,Ey),Y(t,`defaultProps`,{collection:0}),n}var{Text:ky}=Wr,Ay=({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=Kr(e=>e.cti.ui.primaryColor),l=Oy(({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)(ky,{style:{display:`flex`},disabled:n,children:[(0,$.jsx)(`div`,{className:`dots`}),(0,$.jsx)(`div`,{className:`dots`})]}),(0,$.jsx)(ky,{disabled:n,className:`column-item-text`,children:Lv(o)}),n?(0,$.jsx)(ky,{disabled:n,style:{marginLeft:`auto`},children:(0,$.jsx)(yt,{style:{fontSize:`14px`,marginRight:`6px`},onClick:l})}):(0,$.jsx)(ky,{disabled:n,style:{marginLeft:`auto`},children:(0,$.jsx)(bt,{style:{fontSize:`14px`,marginRight:`6px`,color:c},onClick:l})})]})})}),u=Ty(({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=Rv(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)(Tn,{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)(Tn,{type:`primary`,onClick:n,style:{width:`100%`},children:`Reset`})]})})]})},jy=[],My=({columns:e,tableData:t,totalData:n,tabName:r})=>{let i=Gr(),{runRef:a}=Pg(),{view:o}=Bg(),s=o?.desc?.attributes?.name,c=Kr(e=>e.cti.history.expand),l=Kr(e=>e.cti.history.columns),u=Kr(e=>e.cti.tablePrefs.hiddenColumns[s]??jy),d=Kr(e=>e.cti.ui.primaryColor),f=jp().data?.user.expandedRows,p=o.run.data[r]?.datagrid?.treeDefaultOpenLevel,m=a?c[a]:void 0,[h,g]=(0,X.useState)(!1),[_,v]=(0,X.useState)([]),[y,b]=(0,X.useState)([]),[x,S]=(0,X.useState)([]),[C,w]=(0,X.useState)([]),[T,E]=(0,X.useState)([]),[D,O]=(0,X.useState)(1),[k,A]=(0,X.useState)(null),[j,M]=(0,X.useState)(null),[N,P]=(0,X.useState)(null),[F,I]=(0,X.useState)(null),L=(0,X.useRef)(),R=(0,X.useRef)();(0,X.useEffect)(()=>{if(t){ee(!0);let r=Ny(t);if(r||=[],n||=[],!(0,sv.default)(r,_)){v(r);let e=le(r);e.length&&S(e)}if((0,sv.default)(n,C)||w(n),!(0,sv.default)(e,T)){let n=t.reduce((e,t)=>Number(t.LVL)>e?Number(t.LVL):e,1);n>6&&(n=1),O(n);let r=e.map(e=>({...e}));if(n===1?r.shift():r[0].width=20*(n-1),u.length>0){let e=new Set(u.map(e=>e.dataField));r=r.map(t=>({...t,hidden:e.has(t.dataField)?!0:t.hidden}))}E(r)}i(on({}))}ee(!1)},[t]),(0,X.useEffect)(()=>{h===!1&&a&&c[a]&&((0,sv.default)(c[a],y)||b(c[a]))},[a,c,_,h]),(0,X.useEffect)(()=>{h===!1&&a&&l[a]&&((0,sv.default)(l[`${a}_${r}`],T)||E(l[`${a}_${r}`]))},[a,l,_,h]);let ee=e=>{g(t=>t===e?t:e)};(0,X.useEffect)(()=>{x.length&&p!==`0`&&f===`ouvert`&&!m&&b(x)},[x,f,p,m]);let te=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{L.current&&L.current.scrollToLeft(e)},[]),z=(0,X.useCallback)(({scrollLeft:e,scrollTop:t})=>{R.current&&R.current.scrollToLeft(e)},[]),ne=(0,X.useCallback)(({column:e,width:t})=>{let n=T.map(e=>({...e})),r=n.find(t=>t.key===e.key);r.width=t,E(n)},[T]),B=e=>{i(en(`${a}_${r}`,e)),i(Mt(r,e)),E(e)},re=()=>{i(en(`${a}_${r}`,e)),i(Bt(s,[])),E(e)},ie=()=>{R.current&&R.current.scrollToRow(0)},ae=X.useCallback(({expanded:e,rowData:t,rowIndex:n,rowKey:r})=>{let o=[...y];if(o.includes(r)){let e=o.indexOf(r);o.splice(e,1)}else o.push(r);b(o),i(Qt(a,o))},[y,i,a]),oe=()=>{b(x),i(Qt(a,x))},se=()=>{b([]),i(Qt(a,[]))},ce=t=>{if(!t){let t=new Set(e.filter(e=>e.hidden).map(e=>e.dataField));i(Bt(s,T.filter(e=>e.hidden&&!t.has(e.dataField)).map(e=>({XMLType:`COLUMN`,dataField:e.dataField,hide:e.hidden.toString()}))))}};function le(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=>{P(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`);M(null),k&&(0,sv.default)(k.row,t)&&(0,sv.default)(k.column,e)?(n.currentTarget.classList.remove(`selected`),A(null),i(Zt(null,null))):(n.currentTarget.classList.toggle(`selected`),A({row:t,column:e}),i(Zt(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);A(null),i(Zt(null,null)),(0,sv.default)(t,j)?(M(null),i(tn(null))):(M(t),i(tn(r)))}}}),[k,j,i]),fe=X.useCallback(({column:e,rowData:t})=>({onClick:n=>{M(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`);P(null),F&&(0,sv.default)(F.row,t)&&(0,sv.default)(F.column,e)?(n.currentTarget.classList.remove(`selected`),I(null),i(Zt(null,null))):(n.currentTarget.classList.toggle(`selected`),I({row:t,column:e}),i(Zt(r,e)))}else{let e=document.getElementsByClassName(`selected`);if(e)for(let t of e)t.classList.remove(`selected`);I(null),i(Zt(null,null)),(0,sv.default)(t,N)?(P(null),i(tn(null))):(P(t),i(tn(r)))}}}),[F,N,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)(Mp,{title:e.description.trim(),children:(0,$.jsx)(`div`,{style:t,dangerouslySetInnerHTML:{__html:`
${e.titleText}
`}})})},[]),me=X.useCallback(({columns:e,rowData:t,rowIndex:n})=>{let r=``;return(0,sv.default)(j,t)&&(k&&k.row.key!==t.key?r+=` selected`:k||(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},[k,j]),V=X.useCallback(()=>0,[]),he=X.useMemo(()=>({fontSize:`11px`,fontWeight:`700`,backgroundColor:`f8f8f8`}),[]),ge=X.useMemo(()=>({TableHeaderCell:pe}),[pe]),_e=Er(e);return o?(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`table-actions`,style:{color:d},children:[(0,$.jsx)(Mp,{title:`Remonter en haut du tableau`,children:(0,$.jsx)(Ff,{onClick:ie})}),(0,$.jsx)(Mp,{title:`Refermer tout`,children:(0,$.jsx)(Tf,{onClick:se})}),(0,$.jsx)(Mp,{title:`Ouvrir tout`,placement:`topRight`,children:(0,$.jsx)(md,{onClick:oe})}),(0,$.jsx)(Mp,{title:u.length>0?`Gérer les colonnes · ${u.length} masquée${u.length>1?`s`:``}`:`Gérer les colonnes`,placement:`topRight`,children:(0,$.jsx)(nr,{content:(0,$.jsx)(Ay,{columns:T,handleReorder:B,handleReset:re}),placement:`bottomRight`,trigger:[`click`],onOpenChange:ce,children:(0,$.jsx)(Cf,{style:{color:d,filter:u.length>0?`drop-shadow(0 0 3px ${d})`:void 0}})})})]}),(0,$.jsx)(`div`,{className:`content-table`,children:(0,$.jsx)(Iv,{ref:R,columns:T,data:_,rowKey:`key`,headerHeight:_e,expandColumnKey:D>1?e.filter(e=>e.hidden!==!0)[0].dataKey:null,components:ge,cellProps:de,onScroll:te,onColumnResizeEnd:ne,rowClassName:me,expandedRowKeys:y,onRowExpand:ae,defaultStyles:!1,fixed:o.desc.attributes.favoriteEssential!==`true`,view:o})}),C.length>0&&(0,$.jsx)(`div`,{className:`total-table`,style:{height:40*C.length},children:(0,$.jsx)(Iv,{ref:L,headerHeight:0,columns:T,data:C,rowKey:`key`,rowHeight:40,onScroll:z,cellProps:fe,getScrollbarSize:V,style:he,noOverlay:!0,defaultStyles:!1,selectedRow:N,fixed:o.desc.attributes.favoriteEssential!==`true`})})]}):null};function Ny(e){let t=(0,rg.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=Py(r),r}function Py(e){return Object.values(e).map(e=>(e.children&&=Py(e.children),e))}var Fy=X.memo(My);function Iy(e,t,n,r,i,a,o){return async function(s,c){let l=c(),u=av(Vy(wt.getQueryData(Dt.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 Ot({method:`post`,url:it()+`modules/base/php/getCsvFromView.php`,data:d,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),p=e.desc.attributes.name+`.xlsx`;E_(f.data,p)}}function Ly(e,n){Jr(()=>import(`./exceljs.min-BuZL5Si9.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){E_(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([128,1]),import.meta.url)}function Ry(e,n){Jr(()=>import(`./exceljs.min-BuZL5Si9.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){E_(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),o+`.xlsx`)})}),__vite__mapDeps([128,1]),import.meta.url)}var zy=(e,n)=>{Jr(()=>import(`./exceljs.min-BuZL5Si9.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){E_(new Blob([e],{type:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`}),c+`.xlsx`)})}),__vite__mapDeps([128,1]),import.meta.url)},By=(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 od.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!==``?_r(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},Vy=(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:Lv(e)})),l={data:{XMLType:`EXCELEXPORT`,environnement:e.ENVIRONMENT,viewName:t.desc.attributes.name,title:t.run.title,mode:n,children:[...c],isReport:Fh(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=Hy(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=Cr(e.visibleCondition,t)),n){let n=e.outputFormat?e.outputFormat.trim():``;/^=/gm.test(n)&&(n=Cr(n,t,g));let r={XMLType:`COLUMN`,dataField:e.dataField,headerText:Lv(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=Sr(Se(Ny(f),d.key??`key`,d.order??`asc`)).map(e=>By(e,m,!1,t,u));let h=e.data[1].sort(e=>e.key).map(e=>By(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},Hy=(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:!Cr(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`)},Uy=`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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+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==`,Wy=5,Gy=4,Ky=5,qy=297,Jy=210,Yy=qy/2,Xy=1,Zy=qy-2*Wy,Qy=14,$y=Wy+2,eb=qy-2*$y,tb=6,nb=8,rb=10,ib=12,ab=100;function ob(){return new Promise(e=>setTimeout(e,1e3))}var sb=e=>{let t=String(e).match(/\d+$/);return t?parseInt(t[0],10):null};function cb(e,t,n,r,i,a){let o=sb(n),s=sb(r);return async function(n,r){let c=r();n(zt(!0)),await ob();let{jsPDF:l}=await Jr(async()=>{let{jsPDF:e}=await import(`./jspdf.es.min-C8V8-i8m.js`);return{jsPDF:e}},__vite__mapDeps([129,1,12,3,5]),import.meta.url),{autoTable:u}=await Jr(async()=>{let{autoTable:e}=await import(`./jspdf.plugin.autotable-DWZSWzo_.js`);return{autoTable:e}},[],import.meta.url),d=new l({orientation:`l`,unit:`mm`,format:`a4`});d.addFileToVFS(`Roboto-Regular.ttf`,Uy),d.addFont(`Roboto-Regular.ttf`,`custom`,`normal`),d.setFont(`custom`);let f=wt.getQueryData(Dt.all),p=`${f?.environment?.FINESS} - ${f?.environment?.ENVIRONMENT}`;d=lb(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(zt(!1)),2e3)}}function lb(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=db(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(rb);let n=e.getTextDimensions(f[0]).h;p=n*(fb(e,f)+3),pb(e,t,f,n,p)}e.setFontSize(ib);let m=mb(e,t,o,d,p);e=hb(e,t.run.title,o,i);let h=ub(t,s,d,n,l),g=h.map(e=>Lv(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?Sr(Se(Ny(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>ab&&(o=o.substring(0,ab)),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=Gy+Qy+Xy*2,x=!m.length&&f.length?b+p:b;u(e,{startY:x,margin:{left:Wy,right:Wy,top:b},head:[g],body:v,foot:y,rowPageBreak:`auto`,horizontalPageBreak:!0,horizontalPageBreakBehaviour:`immediately`,horizontalPageBreakRepeat:0,headStyles:{fontSize:nb,fillColor:[255,180,136],textColor:[0,0,0],halign:`left`},footStyles:{fontSize:nb,fillColor:[152,193,217],textColor:[0,0,0],overflow:`ellipsize`},bodyStyles:{font:`custom`,fontSize:tb,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?Cr(t.visibleCondition,e):!0),e?.desc?.attributes?.isFavorite===`true`&&s.sort((e,t)=>Number(e?.order)-Number(t?.order)),s};function db(e,t,n,r,i=``){e.setFontSize(rb),e.setTextColor(255,255,255);let a=e.getTextDimensions(t).h,o=i?`${r} - ${i}`:r,s=o?Gy+Qy/2-a:Gy+Qy/2;return e.setFillColor(1,43,67),e.rect(Wy,Gy,Zy,Qy,`F`),e.text(t,Yy,s,{align:`center`,baseline:`middle`}),o&&(s+=a*2,e.text(o,Yy,s,{align:`center`,baseline:`middle`})),e}function fb(e,t){let n=0;return t.forEach((t,r)=>{let i=e.splitTextToSize(Lv(t),eb);n+=i.length}),n}function pb(e,t,n,r,i){let a=Gy+Qy+Xy;e.setFillColor(255,136,1),e.rect(Wy,a,Zy,i,`F`);let o=1;n.forEach((t,n)=>{let i=e.splitTextToSize(Lv(t),eb),s=a+r;n>0&&(s=a+r*1.3*o),e.text(i,$y,s,{baseline:`top`}),o+=i.length})}function mb(e,t,n,r,i){let a=(0,ym.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=Gy+Qy+i+10;return[...c].forEach((r,i)=>{i!==0&&i%2==0&&(e.addPage(),e=hb(e,t.run.title,n,o)),e.addImage(r,`PNG`,Wy+i%2*145,d+2,145,150),e.setFontSize(ib);let a=i%2==0?1:2;e.text(u[i],qy/4*(i%2+a),d,{align:`center`})}),c.length&&e.addPage(),c}function hb(e,t,n,r,i=``){e.setFontSize(tb),e.setTextColor(0,0,0);let a=`Le ${(0,od.default)().format(`DD/MM/YYYY`)} - ${n} `,o=Jy-Ky;e.text(a,$y,o);let s=i?`${r} - ${i}`:r;s||=t,e.text(s,Yy,o,{align:`center`});let c=`Page `+e.internal.getNumberOfPages();return typeof e.putTotalPages==`function`&&(c+=`/{total_pages_count_string}`),e.text(c,Zy,o,{align:`center`}),e}function gb(e){let t=Gr(),n=Kr(e=>e.cti.history.sort),r=Kr(e=>e.cti.ui.tab),{view:i}=Bg(),{runRef:a}=Pg(),o=jp(),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(Iy(i,e,r,p,c,s,a)),Oe.success(`Export en cours`),u(!1)},h=e=>{t(cb(i,e,r,p,n,a)),Oe.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 Tt(8301,``,e),Oe.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 Tt(8302,``,e),Error(`Erreur export pdf`)}},exportExcel:m,exportPdf:h}}var _b=X.memo(({selectedSimiliTab:e})=>{let t=Gr(),{view:n}=Bg(),r=jp().data?.session,{showExcelModal:i,showPDFModal:a,closeExcelModal:o,closePdfModal:s,handleExportMenuClick:c,exportExcel:l,exportPdf:u}=gb(e),d=n.desc.attributes.isFavorite===`true`,f=!d||d&&n.desc.attributes.favoriteOwner.toLowerCase()===r.CONNECTEDUSER.toLowerCase(),p=[Gg({label:`Exporter au format PDF`,icon:(0,$.jsx)(Hd,{}),key:`pdf`}),Gg({label:`Exporter au format tableur`,icon:(0,$.jsx)(Bd,{}),key:`excel`})];return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Nv,{title:`Export CSV`,open:i,onClose:o,onExportPage:()=>l(`PAGE`),onExportAll:()=>l(`TOUT`)}),(0,$.jsx)(Nv,{title:`Export PDF`,open:a,onClose:s,onExportPage:()=>u(`PAGE`),onExportAll:()=>u(`TOUT`)}),(0,$.jsxs)(`div`,{className:`view-actions`,children:[(0,$.jsx)(Ms,{menu:{items:p,onClick:c},placement:`bottomLeft`,trigger:[`click`],children:(0,$.jsx)(Mp,{title:`Exporter`,children:(0,$.jsx)(Tn,{type:`link`,className:`button-action`,children:(0,$.jsx)(Gf,{})})})}),(0,$.jsx)(Mp,{title:d?`Modifier le favoris`:`Ajouter aux favoris`,children:f&&(0,$.jsx)(Tn,{type:`link`,className:`button-action`,onClick:()=>{t(Kt(!0,!0))},children:d?(0,$.jsx)(kf,{twoToneColor:`grey`}):(0,$.jsx)(Df,{})})}),(0,$.jsx)(or,{"data-html":`true`,title:d?`Favoris : `+n.desc.attributes.name+` Vue d'origine : `+n.desc.attributes.fromViewFile:n.desc.attributes.name,children:(0,$.jsx)(Tn,{type:`link`,className:`button-action`,children:(0,$.jsx)(hf,{})})})]})]})}),vb=X.memo(()=>{let{view:e}=Bg(),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}${it()}${e.url}`;return(0,$.jsx)(Mp,{title:e.label,children:(0,$.jsx)(Tn,{href:n,target:`_blank`,className:`viewref-button`,icon:(0,$.jsx)(Hd,{}),children:e.shortLabel})},t)})})}),yb=({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)(Ms,{menu:{items:n(u)},trigger:[`click`],placement:`bottomRight`,overlayClassName:i,children:r})]})},bb={ANALYSE_CROISEE:yf,VIEWLINKPOPUP_RH:Xd,COMPARATIF:gd,VIEWLINK_EVO_COMP_RH:Xd,ANALYSE_VIEWLINK_RH:pf,EVOLUTION:xf};function xb(e){return(0,$.jsx)(bb[e]??sl,{className:`links__viewlinks-icon`})}function Sb(e){return e.viewitems?Object.values(e.viewitems).filter(e=>e.granted!==`false`):[]}function Cb(e,t){return(e.viewitems?`parentLink`:`simpleLink`)+e.label+String(t)}var wb=()=>{let e=Xr(),{pathname:t}=ni(),n=gm(),r=Gr(),i=Kr(e=>e.cti.viewlinks.row),a=Kr(e=>e.cti.viewlinks.cell),o=Kr(e=>e.cti.ui.primaryColor),s=Kr(e=>e.cti.ui.tab);window.TAB=s;let{view:c,globalVariables:l,isLoading:u}=Bg(),d=ci(),f=j_(),p=d.data??{},m=c.desc.viewlinks;window.SELECT=l;function h(e){return!!(u||e.rowContext===!0&&i===null&&(a===null||a.row===null&&a.column===null))}function g(o){let s=o.softCode?o.softCode.substring(5):null;if(o.swf===`*CTI_view1`||o.view.startsWith(`*URL`))return A_(o.view,o.args,r,c,f,n,o.allArgs,i,a,s,p,t);{let t=o.name?f[o.name]:null;t&&e(t,{state:{fromSider:!0}})}}function _(e){return e?e.map((e,t)=>{if(e.viewitems){let n=Sb(e);return n.length?Gg({key:Cb(e,t),icon:xb(e.buttonType),label:e.label,children:_(n),className:`viewlink-box-item`}):null}return Gg({key:Cb(e,t),icon:xb(e.buttonType),label:e.label,disabled:h(e),onClick:()=>g(e),className:`viewlink-box-item`})}).filter(Boolean):null}function v(e){let t=h(e);return(0,$.jsx)(Mp,{title:e.label,placement:`bottom`,children:(0,$.jsxs)(Tn,{type:`link`,onClick:()=>g(e),disabled:t,className:`view-link-button`,style:t?void 0:{color:o},children:[xb(e.buttonType),(0,$.jsx)(`span`,{className:`button-label`,children:e.label})]})})}function y(e,t){return e.viewitems?(0,$.jsx)(Ms,{menu:{items:_(Sb(e))},trigger:[`click`],placement:`bottomRight`,overlayClassName:`viewlinks-overflow-menu`,children:(0,$.jsx)(`div`,{className:`viewlink-inline`,children:(0,$.jsxs)(Tn,{type:`link`,className:`view-link-button`,style:{color:o},children:[xb(e.buttonType),(0,$.jsxs)(`span`,{className:`button-label`,children:[e.label,(0,$.jsx)(Nn,{})]})]})})},Cb(e,t)):(0,$.jsx)(`div`,{className:`viewlink-inline`,children:v(e)},Cb(e,t))}return(0,$.jsx)(yb,{links:Object.values(m).filter(e=>{if(e.granted===`false`)return!1;let t=!0;if(e.visible)try{t=Cr(e.visible,c,i)}catch(t){console.log(t,e.visible)}return t}).filter(e=>!e.viewitems||Sb(e).length>0),renderButton:y,getOverflowItems:_,overlayClassName:`viewlinks-overflow-menu`,trigger:(0,$.jsx)(Tn,{type:`link`,className:`view-link-button viewlink-overflow-trigger`,"aria-label":`Plus de liens`,children:(0,$.jsx)(cr,{})})})},Tb=X.memo(({selectedSimiliTab:e})=>(0,$.jsxs)(`div`,{className:`view-links-bar`,children:[(0,$.jsx)(_b,{selectedSimiliTab:e}),(0,$.jsxs)(`div`,{className:`align-right`,children:[(0,$.jsx)(vb,{}),(0,$.jsx)(wb,{})]})]})),Eb=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})),Db=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=Db(),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}}})),kb=r((e=>{function t(e){return e&&typeof e==`object`&&`default`in e?e.default:e}var n=t(Eb()),r=t(Ob());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(`)})}})),ee=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]}})),te=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}}}})),z=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)}})),ne=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})})}})),B=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)}}})),V=[`Webkit`],he=[`Moz`],ge=[`ms`],_e=[`Webkit`,`Moz`],ve=[`Webkit`,`ms`],H=[`Webkit`,`Moz`,`ms`],ye=M({plugins:[N,F,I,L,R,ee,te,z,ne,B,re,ie,ae,oe,me],prefixMap:{transform:ve,transformOrigin:ve,transformOriginX:ve,transformOriginY:ve,backfaceVisibility:V,perspective:V,perspectiveOrigin:V,transformStyle:V,transformOriginZ:V,animation:V,animationDelay:V,animationDirection:V,animationFillMode:V,animationDuration:V,animationIterationCount:V,animationName:V,animationPlayState:V,animationTimingFunction:V,appearance:_e,userSelect:H,fontKerning:V,textEmphasisPosition:V,textEmphasis:V,textEmphasisStyle:V,textEmphasisColor:V,boxDecorationBreak:V,clipPath:V,maskImage:V,maskMode:V,maskRepeat:V,maskPosition:V,maskClip:V,maskOrigin:V,maskSize:V,maskComposite:V,mask:V,maskBorderSource:V,maskBorderMode:V,maskBorderSlice:V,maskBorderWidth:V,maskBorderOutset:V,maskBorderRepeat:V,maskBorder:V,maskType:V,textDecorationStyle:_e,textDecorationSkip:_e,textDecorationLine:_e,textDecorationColor:_e,filter:V,fontFeatureSettings:_e,breakAfter:H,breakBefore:H,breakInside:H,columnCount:_e,columnFill:_e,columnGap:_e,columnRule:_e,columnRuleColor:_e,columnRuleStyle:_e,columnRuleWidth:_e,columns:_e,columnSpan:_e,columnWidth:_e,writingMode:ve,flex:ve,flexBasis:V,flexDirection:ve,flexGrow:V,flexFlow:ve,flexShrink:V,flexWrap:ve,alignContent:V,alignItems:V,alignSelf:V,justifyContent:V,order:V,transitionDelay:V,transitionDuration:V,transitionProperty:V,transitionTimingFunction:V,backdropFilter:V,scrollSnapType:ve,scrollSnapPointsX:ve,scrollSnapPointsY:ve,scrollSnapDestination:ve,scrollSnapCoordinate:ve,shapeImageThreshold:V,shapeImageMargin:V,shapeImageOutside:V,hyphens:H,flowInto:ve,flowFrom:ve,regionFragment:ve,textOrientation:V,boxSizing:he,textAlignLast:he,tabSize:he,wrapFlow:ge,wrapThrough:ge,wrapMargin:ge,touchAction:ge,textSizeAdjust:ve,borderImage:V,borderImageOutset:V,borderImageRepeat:V,borderImageSlice:V,borderImageSource:V,borderImageWidth:V}}),be=[function(e,t,n){return e[0]===`:`?n(t+e):null},function(e,t,n){return e[0]===`@`?[`${e}{${n(t).join(``)}}`]:null}],xe=function e(t,n,r,i,a){for(var o=new C,c=0;c`u`)throw Error(`Cannot automatically buffer without a document`);je=!0,r(Re)}(n=Ae).push.apply(n,s(t)),ke[e]=!0}},Ne=function(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];ke[e]||Me(e,xe(t,n,i,Oe,r))},Pe=function(){Ae=[],ke={},je=!1,Ee=null},Fe=function(e){delete ke[e]},Ie=function(){if(je)throw Error(`Cannot buffer while already buffering`);je=!0},Le=function(){je=!1;var e=Ae;return Ae=[],e},U=function(){return Le().join(``)},Re=function(){var e=Le();e.length>0&&De(e)},ze=function(){return Object.keys(ke)},Be=function(e){e.forEach(function(e){ke[e]=!0})},Ve=function(e){return`_definition`in e&&`_name`in e&&`_len`in e},He=function e(t,n,r,i){for(var a=0;a0&&arguments[0]!==void 0?arguments[0]:[])}},G=typeof window<`u`?null:{renderStatic:function(e){return Pe(),Ie(),{html:e(),css:{content:U(),renderedClassNames:ze()}}}},Ke=null;function qe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:be;return{StyleSheet:o({},Ge,{extend:function(n){var r=n.map(function(e){return e.selectorHandler}).filter(function(e){return e});return qe(e,t.concat(r))}}),StyleSheetServer:G,StyleSheetTestUtils:Ke,minify:function(e){W=e?y:We},css:function(){return Ue(e,[...arguments],t)},flushToStyleTag:Re,injectAndGetClassName:Ue,defaultSelectorHandlers:be,reset:Pe,resetInjectedStyle:Fe}}e.makeExports=qe})),Ab=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=kb();Eb(),Ob();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})),jb=r(((e,t)=>{t.exports=Ab()}))(),Mb=({className:e,symbol:t,text:n,description:r,complement:i})=>(0,$.jsx)(Mp,{title:r+` : `+n+i,children:(0,$.jsxs)(`div`,{className:e??``,children:[t,n??``]})});Mb.propTypes={className:Q.default.string,symbol:Q.default.object,text:Q.default.string,description:Q.default.string,complement:Q.default.string};var Nb=X.memo(()=>{let{run:e}=Bg();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}),Pb=X.lazy(()=>Jr(()=>import(`./Charts-BeRbMPPY.js`),__vite__mapDeps([130,1,2,3,4,5,6,112,8,7,9,31,61,36,35,62,63,64,44,131]),import.meta.url)),Fb=X.memo(({tableData:e,totalData:t,graphData:n,columns:r,charts:i,similiTabName:a,tabName:o})=>{let s=jp().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)(Nb,{}),(0,$.jsx)(hm,{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)(Pb,{charts:i,data:n,tabName:o,similiTabName:a,height:c})})}),(0,$.jsx)(`div`,{className:`view-data-table`,ref:(0,X.useRef)(),children:(0,$.jsx)(Fy,{tableData:e,totalData:t,columns:r,similitabName:a,tabName:o})})]})})}),{Option:Ib}=Fn,Lb=X.memo(({similiTabs:e,parentTabIndex:t,columns:n,charts:r,tabName:i,handleSetSelectedSimiliTab:a})=>{let o=gm(),s=Gr(),c=Kr(e=>e.cti.dynamicSelects),{view:l}=Bg(),u=ci(),d=j_(),f=u.data??{};function p(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:g,hidden:e.hidden?e.hidden:!Cr(e.visibleCondition,l)})).sort((e,t)=>e.order===-1?!1:e.order-t.order)]}let m=(e,t)=>{let n=c.map(e=>({...e})),r=n.find(e=>e.name===t.fieldname);r.value=e,s(Yt(n))},h=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)(Ib,{value:t.data,fieldname:e.name,children:t.label},n));return(0,$.jsx)(Fn,{style:{width:120},size:`small`,defaultValue:e.value,onChange:m,children:n},t)})}):null};function g({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i}){if(r[t.dataKey]){if(t.type===`Viewlink`){let e=he[Object.keys(he).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)(or,{title:r[t.dataKey].sanitizedText.substring(3),children:(0,$.jsx)(Tn,{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:()=>A_(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,d,o,null,null,null,e,f),children:(0,$.jsx)(`span`,{style:{textAlign:`left`},children:`Détail`})})}):(0,$.jsx)(Tn,{type:`link`,style:{lineHeight:`0px`,textAlign:`center`},disabled:r.VIEWLINK===`1`||r.VIEWLINK===`2`||r.VIEWLINK===``,onClick:()=>A_(r.VIEWLINK,r.VIEWLINK_PARAM,s,l,d,o,null,null,null,e,f),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)(Mb,{className:r[t.dataKey]?.class,text:r[t.dataKey]?.sanitizedText??``,description:n,complement:i,symbol:e})}else return``}let _=(e,t)=>{let n=[],r=jb.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=>Cr(r,l,e)))}),n};function y(e,n){return e.sort((e,t)=>Number(e.id){let[o,s]=_(e,l.run.data[i]);return o=v(o,e),s=v(s,e),{label:e.name,key:`${t}_${a}`,children:(0,$.jsx)(Fb,{tableData:o,totalData:s,graphData:e.data,columns:n,charts:r,similiTabName:e.name,tabName:i})}})}let b=Object.values(e),x=p(n,l.run.data[i]);if(b.length===0)return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Fb,{tableData:[],columns:x,charts:r,tabName:i,view:l})});if(b.length>1)return(0,$.jsxs)($.Fragment,{children:[h(l.run.data[i]),(0,$.jsx)(xo,{onTabClick:e=>a(e),items:y(b,x)})]});if(b.length===1){let[e,t]=_(b[0],l.run.data[i]);return e=v(e,b[0]),t=v(t,b[0]),(0,$.jsxs)($.Fragment,{children:[h(l.run.data[i]),(0,$.jsx)(Fb,{tableData:e,totalData:t,graphData:b[0].data,columns:x,charts:r,similiTabName:b[0].name,tabName:i,view:l})]})}}),Rb=X.memo(({handleSetSelectedSimiliTab:e})=>{let{run:t}=Bg(),n=t?.data,r=Gr();(0,X.useEffect)(()=>{r(Lt(`0`))},[r]);let i=e=>{r(Lt(e))};function a(t){return(0,$.jsx)(xo,{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)(Lb,{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)(Lb,{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])}),zb=({contentName:e})=>{let{view:t}=Bg(),n=(0,X.useRef)(null),r=(0,X.useRef)(null),i=t?.desc?.attributes?.name??null;i===r.current?t?.run?.executed===!0&&t?.run?.title&&(n.current=t.run.title):(r.current=i,n.current=null);let a=n.current||e;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(vt,{children:(0,$.jsxs)(`title`,{children:[`iCTI | `,a]})}),(0,$.jsx)(`div`,{className:`view-header-title`,children:a})]})},Bb=[],Vb=X.memo(()=>{let{contentName:e}=km(),t=Gr(),n=Kr(e=>e.cti.ui.filters.visible),r=Kr(e=>e.cti.ui.showOverlay),i=Kr(e=>e.cti.ui.devMode),a=_e(),{descQuery:o,runQuery:s,viewName:c,shArgs:l,runRef:u}=Vg(),d=o.data?.desc,f=s.data?.run,p=o.isPending||s.isFetching,m=s.isFetching&&!!d,h=o.error?.errors??s.error?.errors??Bb,g=o.data?.defaultRun,_=(0,X.useMemo)(()=>d?{desc:d,run:f??g??{}}:null,[d,f,g]),[v,y]=(0,X.useState)(0);(0,X.useEffect)(()=>{h.length&&t(un(!0))},[h,t]);let b=Hg(c,l),x=X.useCallback(e=>{y(e)},[]),S=()=>{t(Kt(!1))};xp(`e`,()=>{c&&l&&!s.isFetching&&a.invalidateQueries({queryKey:Mh.run(c,l)})},{},[c,l,a,s.isFetching]);let C=f?.data&&Object.keys(f.data).length>0;return i&&console.log(` VIEW RENDER`,{desc:d,run:f,viewName:c,shArgs:l,view:!!_,descAttributes:!!d?.attributes,hasRunData:C,runExecuted:f?.executed,isLoading:p,gettingRun:m,filtersVisible:n,usingDefaultRun:!f&&!!g}),(0,$.jsx)(Ng,{value:{viewName:c,shArgs:l,runRef:u},children:(0,$.jsxs)(X.Fragment,{children:[(0,$.jsx)(Mv,{errors:h}),r?null:(0,$.jsxs)(`div`,{className:`cti-view`,children:[(0,$.jsxs)(`div`,{className:`cti-view-header`,children:[(0,$.jsx)(zb,{contentName:e}),(0,$.jsx)(kv,{})]}),(0,$.jsxs)(`div`,{className:`cti-view-data`,children:[_&&!C&&!p?(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.`]}):_&&C?(0,$.jsxs)(X.Fragment,{children:[(0,$.jsx)(Tb,{selectedSimiliTab:v}),m&&(0,$.jsx)($_,{}),(0,$.jsx)(`div`,{className:`view-data-tabs`,children:(0,$.jsx)(`div`,{className:`page-fade`,children:(0,$.jsx)(Rb,{handleSetSelectedSimiliTab:x})},d?.attributes?.name)})]}):(0,$.jsxs)(`div`,{className:`loading-wrapper`,children:[(0,$.jsx)(ui,{style:{height:`auto`}}),m?(0,$.jsx)(Tn,{type:`link`,style:{height:`20px`},onClick:b,children:`Arrêter la requête`}):(0,$.jsx)(`div`,{style:{height:`20px`}})]}),_&&d?.selections&&(0,$.jsx)(js,{title:null,footer:(0,$.jsx)(Ov,{}),placement:`right`,closeIcon:null,open:n,getContainer:!1,className:`drawer-filters`,style:{pointerEvents:n?`auto`:`none`},bodyStyle:{padding:`0px`},width:800,onClose:S,children:(0,$.jsx)(Dv,{})})]})]})]})})}),Hb=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})})]}),Ub=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}=km(),f=Kr(e=>e.cti.ui.showMenus),p=Kr(e=>e.cti.ui.menuMode);(0,X.useEffect)(()=>{i(t?0:a)},[t,a]);let m=e=>{switch(e){case`view`:return(0,$.jsx)(Vb,{});case`component`:return(0,$.jsx)(ih,{componentName:l,softCode:u,item:d});case`page`:return(0,$.jsx)(Bm,{contentName:l});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)(Q_,{handleCollapseSider:e,siderIsCollapsed:t}),(0,$.jsxs)(`div`,{className:`cti-sider-and-content`,ref:s,children:[p===`MENU_CLASSIC`?(0,$.jsx)(hm,{handleWrapperClass:`handle-wrappers-menu`,minWidth:0,maxWidth:500,enable:n,size:f===!0?g:{width:0},onResizeStop:h,className:`collapsable-sider`,children:(0,$.jsx)(Zg,{siderIsCollapsed:t})}):(0,$.jsx)(js,{forceRender:!0,open:!t,placement:`left`,getContainer:!1,width:300,closable:!1,className:`menu-drawer`,onClose:()=>e(),children:(0,$.jsx)(Zg,{siderIsCollapsed:t,handleCollapseSider:e})}),(0,$.jsx)(Pm,{children:(0,$.jsxs)(`div`,{className:`Content content-fade`,style:c?void 0:{display:`flex`,justifyContent:`center`},children:[!c&&(0,$.jsx)(Hb,{style:{width:`1000px`}}),m(c)]})})]})]})}),Wb=300*1e3;function Gb(e){return e.match(/assets\/index-[^"']+\.js/)?.[0]??null}async function Kb(){let e=globalThis.location.origin+Yb+`/index.html`,t=await fetch(e,{cache:`no-store`});return t.ok?Gb(await t.text()):null}var qb=()=>{let{pathname:e}=ni(),[t,n]=(0,X.useState)(!1),r=(0,X.useRef)(null);(0,X.useEffect)(()=>{r.current=Gb(document.documentElement.outerHTML);let e,t=async()=>{try{let t=await Kb();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,Wb),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},Jb=X.memo(()=>{let e=Gr(),t=J_(),n=jp(),r=qb(),i=n.data?.session,a=n.data?.environment,[o,s]=(0,X.useState)(0),{pathname:c,search:l}=ni(),u=Kr(e=>e.cti.ui.siderIsCollapsed);l?.includes(`m=false`)&&e(Ht(!1)),(0,X.useEffect)(()=>{r&&E.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)(Tn,{type:`primary`,size:`small`,onClick:()=>globalThis.location.reload(),children:`Recharger`})})},[r]),(0,X.useEffect)(()=>{n.data&&(e(It(n.data.primaryColor)),e(Vt(n.data.user.showGraphs)))},[n.data,e]),(0,X.useEffect)(()=>{window.addEventListener(`click`,f),a?.OPTSYSTEM_INACTIVESESSIONDLY&&s(Number(a.OPTSYSTEM_INACTIVESESSIONDLY)*6e4)},[a]);let d=null;function f(){o!==0&&(clearTimeout(d),d=setTimeout(()=>{c_()},o))}let p=X.useCallback(()=>{e(jt(!u))},[u,e]);if(i){if(i.CONNECTEDUSER.trim()===``)return(0,$.jsx)($r,{to:`/login`,state:{referrer:c},replace:!0});if(t.data)return(0,$.jsxs)(`div`,{className:`Main`,children:[(0,$.jsxs)(vt,{children:[(0,$.jsx)(`title`,{children:a?.ENVIRONMENT||`iCTI`}),(0,$.jsx)(`meta`,{name:`description`,content:`Helmet application`})]}),(0,$.jsx)(Ub,{handleCollapseSider:p,siderIsCollapsed:u})]})}return(0,$.jsx)(`div`,{className:`main__loader`,children:(0,$.jsx)(ui,{})})}),Yb=window.location.pathname.includes(`jis`)?window.location.pathname.split(`jis`)[0]+`jis`:`/`,Xb=ei([{path:`/login`,Component:Kp},{path:`*`,Component:Jb}],{basename:Yb});od.default.locale(`fr`),Wt(),window.addEventListener(`vite:preloadError`,e=>{Nm()&&e.preventDefault()}),ad.createRoot(document.getElementById(`root`)).render((0,$.jsx)(gt,{children:(0,$.jsx)(()=>(0,$.jsx)(X.StrictMode,{children:(0,$.jsx)(u,{locale:sd.default,children:(0,$.jsx)(qr,{store:an,children:(0,$.jsxs)(Ne,{client:wt,children:[(0,$.jsx)(Sp,{children:(0,$.jsx)(Zr,{router:Xb})}),(0,$.jsx)(cd,{initialIsOpen:!1})]})})})}),{})}));export{pu as $,Rp as A,jf as B,h_ as C,Hi as Ct,km as D,Bg as E,Mp as F,Ed as G,_f as H,jp as I,Qu as J,wd as K,Gf as L,Ip as M,Lp as N,_m as O,Bp as P,gu as Q,Uf as R,g_ as S,Wi as St,Ug as T,Bd as U,Cf as V,Rd as W,Yu as X,Xu as Y,vu as Z,P_ as _,xa as _t,Oy as a,al as at,O_ as b,ca as bt,Fv as c,ts as ct,iv as d,Ko as dt,iu as et,ev as f,Wo as ft,W_ as g,Ea as gt,G_ as h,xo as ht,Ty as i,rl as it,zp as j,hm as k,mv as l,ns as lt,J_ as m,Oo as mt,zy as n,Pl as nt,py as o,xc as ot,K_ as p,Ro as pt,fd as q,Ly as r,Ml as rt,Iv as s,Ms as st,Ry as t,Il as tt,av as u,is as ut,E_ as v,Da as vt,Qg as w,Ni as wt,__ as x,ia as xt,D_ as y,ba as yt,zf as z}; \ No newline at end of file diff --git a/assets/index.esm-DR3o6Tiw.js b/assets/index.esm-BWCs920B.js similarity index 99% rename from assets/index.esm-DR3o6Tiw.js rename to assets/index.esm-BWCs920B.js index 26acbd7..74ffa7a 100644 --- a/assets/index.esm-DR3o6Tiw.js +++ b/assets/index.esm-BWCs920B.js @@ -1 +1 @@ -import{o as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{l as r}from"./input-Fres-Ye6.js";var i=t(((e,t)=>{var n=typeof Element<`u`,r=typeof Map==`function`,i=typeof Set==`function`,a=typeof ArrayBuffer==`function`&&!!ArrayBuffer.isView;function o(e,t){if(e===t)return!0;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(e.constructor!==t.constructor)return!1;var s,c,l;if(Array.isArray(e)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(!o(e[c],t[c]))return!1;return!0}var u;if(r&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;for(u=e.entries();!(c=u.next()).done;)if(!o(c.value[1],t.get(c.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf==`function`&&typeof t.valueOf==`function`)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString==`function`&&typeof t.toString==`function`)return e.toString()===t.toString();if(l=Object.keys(e),s=l.length,s!==Object.keys(t).length)return!1;for(c=s;c--!==0;)if(!Object.prototype.hasOwnProperty.call(t,l[c]))return!1;if(n&&e instanceof Element)return!1;for(c=s;c--!==0;)if(!((l[c]===`_owner`||l[c]===`__v`||l[c]===`__o`)&&e.$$typeof)&&!o(e[l[c]],t[l[c]]))return!1;return!0}return e!==e&&t!==t}t.exports=function(e,t){try{return o(e,t)}catch(e){if((e.message||``).match(/stack|recursion/i))return console.warn(`react-fast-compare cannot handle circular refs`),!1;throw e}}})),a=t(((e,t)=>{t.exports=function(e,t,n,r,i,a,o,s){if(!e){var c;if(t===void 0)c=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var l=[n,r,i,a,o,s],u=0;c=Error(t.replace(/%s/g,function(){return l[u++]})),c.name=`Invariant Violation`}throw c.framesToPop=1,c}}})),o=e(n()),s=e(i()),c=e(a()),l=e(r()),u=(e=>(e.BASE=`base`,e.BODY=`body`,e.HEAD=`head`,e.HTML=`html`,e.LINK=`link`,e.META=`meta`,e.NOSCRIPT=`noscript`,e.SCRIPT=`script`,e.STYLE=`style`,e.TITLE=`title`,e.FRAGMENT=`Symbol(react.fragment)`,e))(u||{}),d={link:{rel:[`amphtml`,`canonical`,`alternate`]},script:{type:[`application/ld+json`]},meta:{charset:``,name:[`generator`,`robots`,`description`],property:[`og:type`,`og:title`,`og:url`,`og:image`,`og:image:alt`,`og:description`,`twitter:url`,`twitter:title`,`twitter:description`,`twitter:image`,`twitter:image:alt`,`twitter:card`,`twitter:site`]}},f=Object.values(u),p={accesskey:`accessKey`,charset:`charSet`,class:`className`,contenteditable:`contentEditable`,contextmenu:`contextMenu`,"http-equiv":`httpEquiv`,itemprop:`itemProp`,tabindex:`tabIndex`},m=Object.entries(p).reduce((e,[t,n])=>(e[n]=t,e),{}),h=`data-rh`,g={DEFAULT_TITLE:`defaultTitle`,DEFER:`defer`,ENCODE_SPECIAL_CHARACTERS:`encodeSpecialCharacters`,ON_CHANGE_CLIENT_STATE:`onChangeClientState`,TITLE_TEMPLATE:`titleTemplate`,PRIORITIZE_SEO_TAGS:`prioritizeSeoTags`},_=(e,t)=>{for(let n=e.length-1;n>=0;--n){let r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},v=e=>{let t=_(e,`title`),n=_(e,g.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join(``)),n&&t)return n.replace(/%s/g,()=>t);let r=_(e,g.DEFAULT_TITLE);return t||r||void 0},y=e=>_(e,g.ON_CHANGE_CLIENT_STATE)||(()=>{}),b=(e,t)=>t.filter(t=>t[e]!==void 0).map(t=>t[e]).reduce((e,t)=>({...e,...t}),{}),x=(e,t)=>t.filter(e=>e.base!==void 0).map(e=>e.base).reverse().reduce((t,n)=>{if(!t.length){let r=Object.keys(n);for(let i=0;iconsole&&typeof console.warn==`function`&&console.warn(e),C=(e,t,n)=>{let r={};return n.filter(t=>Array.isArray(t[e])?!0:(t[e]!==void 0&&S(`Helmet: ${e} should be of type "Array". Instead found type "${typeof t[e]}"`),!1)).map(t=>t[e]).reverse().reduce((e,n)=>{let i={};n.filter(e=>{let n,a=Object.keys(e);for(let r=0;re.push(t));let a=Object.keys(i);for(let e=0;e{if(Array.isArray(e)&&e.length){for(let n=0;n({baseTag:x([`href`],e),bodyAttributes:b(`bodyAttributes`,e),defer:_(e,g.DEFER),encode:_(e,g.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:b(`htmlAttributes`,e),linkTags:C(`link`,[`rel`,`href`],e),metaTags:C(`meta`,[`name`,`charset`,`http-equiv`,`property`,`itemprop`],e),noscriptTags:C(`noscript`,[`innerHTML`],e),onChangeClientState:y(e),scriptTags:C(`script`,[`src`,`innerHTML`],e),styleTags:C(`style`,[`cssText`],e),title:v(e),titleAttributes:b(`titleAttributes`,e),prioritizeSeoTags:ee(e,g.PRIORITIZE_SEO_TAGS)}),w=e=>Array.isArray(e)?e.join(``):e,ne=(e,t)=>{let n=Object.keys(e);for(let r=0;rArray.isArray(e)?e.reduce((e,n)=>(ne(n,t)?e.priority.push(n):e.default.push(n),e),{priority:[],default:[]}):{default:e,priority:[]},E=(e,t)=>({...e,[t]:void 0}),D=[`noscript`,`script`,`style`],O=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`),k=e=>Object.keys(e).reduce((t,n)=>{let r=e[n]===void 0?`${n}`:`${n}="${e[n]}"`;return t?`${t} ${r}`:r},``),A=(e,t,n,r)=>{let i=k(n),a=w(t);return i?`<${e} ${h}="true" ${i}>${O(a,r)}`:`<${e} ${h}="true">${O(a,r)}`},j=(e,t,n=!0)=>t.reduce((t,r)=>{let i=r,a=Object.keys(i).filter(e=>!(e===`innerHTML`||e===`cssText`)).reduce((e,t)=>{let r=i[t]===void 0?t:`${t}="${O(i[t],n)}"`;return e?`${e} ${r}`:r},``),o=i.innerHTML||i.cssText||``;return`${t}<${e} ${h}="true" ${a}${D.indexOf(e)===-1?`/>`:`>${o}`}`},``),M=(e,t={})=>Object.keys(e).reduce((t,n)=>{let r=p[n];return t[r||n]=e[n],t},t),re=(e,t,n)=>{let r=M(n,{key:t,[h]:!0});return[o.createElement(`title`,r,t)]},N=(e,t)=>t.map((t,n)=>{let r={key:n,[h]:!0};return Object.keys(t).forEach(e=>{let n=p[e]||e;n===`innerHTML`||n===`cssText`?r.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:r[n]=t[e]}),o.createElement(e,r)}),P=(e,t,n=!0)=>{switch(e){case`title`:return{toComponent:()=>re(e,t.title,t.titleAttributes),toString:()=>A(e,t.title,t.titleAttributes,n)};case`bodyAttributes`:case`htmlAttributes`:return{toComponent:()=>M(t),toString:()=>k(t)};default:return{toComponent:()=>N(e,t),toString:()=>j(e,t,n)}}},F=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{let i=T(e,d.meta),a=T(t,d.link),o=T(n,d.script);return{priorityMethods:{toComponent:()=>[...N(`meta`,i.priority),...N(`link`,a.priority),...N(`script`,o.priority)],toString:()=>`${P(`meta`,i.priority,r)} ${P(`link`,a.priority,r)} ${P(`script`,o.priority,r)}`},metaTags:i.default,linkTags:a.default,scriptTags:o.default}},I=e=>{let{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:i,noscriptTags:a,styleTags:o,title:s=``,titleAttributes:c,prioritizeSeoTags:l}=e,{linkTags:u,metaTags:d,scriptTags:f}=e,p={toComponent:()=>[],toString:()=>``};return l&&({priorityMethods:p,linkTags:u,metaTags:d,scriptTags:f}=F(e)),{priority:p,base:P(`base`,t,r),bodyAttributes:P(`bodyAttributes`,n,r),htmlAttributes:P(`htmlAttributes`,i,r),link:P(`link`,u,r),meta:P(`meta`,d,r),noscript:P(`noscript`,a,r),script:P(`script`,f,r),style:P(`style`,o,r),title:P(`title`,{title:s,titleAttributes:c},r)}},L=[],R=!!(typeof window<`u`&&window.document&&window.document.createElement),z=class{instances=[];canUseDOM=R;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?L:this.instances,add:e=>{(this.canUseDOM?L:this.instances).push(e)},remove:e=>{let t=(this.canUseDOM?L:this.instances).indexOf(e);(this.canUseDOM?L:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=I({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:``,titleAttributes:{}}))}},B=parseInt(`18.3.1`.split(`.`)[0],10)>=19,V=o.createContext({}),H=class e extends o.Component{static canUseDOM=R;helmetData;constructor(t){super(t),B?this.helmetData=null:this.helmetData=new z(this.props.context||{},e.canUseDOM)}render(){return B?o.createElement(o.Fragment,null,this.props.children):o.createElement(V.Provider,{value:this.helmetData.value},this.props.children)}},U=(e,t)=>{let n=document.head||document.querySelector(`head`),r=n.querySelectorAll(`${e}[${h}]`),i=[].slice.call(r),a=[],o;return t&&t.length&&t.forEach(t=>{let n=document.createElement(e);for(let e in t)if(Object.prototype.hasOwnProperty.call(t,e))if(e===`innerHTML`)n.innerHTML=t.innerHTML;else if(e===`cssText`){let e=t.cssText;n.appendChild(document.createTextNode(e))}else{let r=e,i=t[r]===void 0?``:t[r];n.setAttribute(e,i)}n.setAttribute(h,`true`),i.some((e,t)=>(o=t,n.isEqualNode(e)))?i.splice(o,1):a.push(n)}),i.forEach(e=>e.parentNode?.removeChild(e)),a.forEach(e=>n.appendChild(e)),{oldTags:i,newTags:a}},W=(e,t)=>{let n=document.getElementsByTagName(e)[0];if(!n)return;let r=n.getAttribute(h),i=r?r.split(`,`):[],a=[...i],o=Object.keys(t);for(let e of o){let r=t[e]||``;n.getAttribute(e)!==r&&n.setAttribute(e,r),i.indexOf(e)===-1&&i.push(e);let o=a.indexOf(e);o!==-1&&a.splice(o,1)}for(let e=a.length-1;e>=0;--e)n.removeAttribute(a[e]);i.length===a.length?n.removeAttribute(h):n.getAttribute(h)!==o.join(`,`)&&n.setAttribute(h,o.join(`,`))},G=(e,t)=>{e!==void 0&&document.title!==e&&(document.title=w(e)),W(`title`,t)},K=(e,t)=>{let{baseTag:n,bodyAttributes:r,htmlAttributes:i,linkTags:a,metaTags:o,noscriptTags:s,onChangeClientState:c,scriptTags:l,styleTags:u,title:d,titleAttributes:f}=e;W(`body`,r),W(`html`,i),G(d,f);let p={baseTag:U(`base`,n),linkTags:U(`link`,a),metaTags:U(`meta`,o),noscriptTags:U(`noscript`,s),scriptTags:U(`script`,l),styleTags:U(`style`,u)},m={},h={};Object.keys(p).forEach(e=>{let{newTags:t,oldTags:n}=p[e];t.length&&(m[e]=t),n.length&&(h[e]=p[e].oldTags)}),t&&t(),c(e,m,h)},q=null,ie=e=>{q&&cancelAnimationFrame(q),e.defer?q=requestAnimationFrame(()=>{K(e,()=>{q=null})}):(K(e),q=null)},J=class extends o.Component{rendered=!1;shouldComponentUpdate(e){return!(0,l.default)(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){let{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){let{helmetInstances:e,setHelmet:t}=this.props.context,n=null,r=te(e.get().map(e=>{let{context:t,...n}=e.props;return n}));H.canUseDOM?ie(r):I&&(n=I(r)),t(n)}init(){if(this.rendered)return;this.rendered=!0;let{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},Y=[],X=e=>{let t={};for(let n of Object.keys(e))t[m[n]||n]=e[n];return t},Z=e=>{let t={};for(let n of Object.keys(e)){let r=p[n];t[r||n]=e[n]}return t},Q=(e,t)=>{if(!R)return;let n=document.getElementsByTagName(e)[0];if(!n)return;let r=`data-rh-managed`,i=n.getAttribute(r),a=i?i.split(`,`):[],o=Object.keys(t);for(let e of a)o.includes(e)||n.removeAttribute(e);for(let e of o){let r=t[e];r==null||r===!1?n.removeAttribute(e):r===!0?n.setAttribute(e,``):n.setAttribute(e,String(r))}o.length>0?n.setAttribute(r,o.join(`,`)):n.removeAttribute(r)},$=()=>{let e={},t={};for(let n of Y){let{htmlAttributes:r,bodyAttributes:i}=n.props;r&&Object.assign(e,X(r)),i&&Object.assign(t,X(i))}Q(`html`,e),Q(`body`,t)},ae=class extends o.Component{componentDidMount(){Y.push(this),$()}componentDidUpdate(){$()}componentWillUnmount(){let e=Y.indexOf(this);e!==-1&&Y.splice(e,1),$()}resolveTitle(){let{title:e,titleTemplate:t,defaultTitle:n}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(``):e):e||n||void 0}renderTitle(){let e=this.resolveTitle();if(e===void 0)return null;let t=this.props.titleAttributes||{};return o.createElement(`title`,Z(t),e)}renderBase(){let{base:e}=this.props;return e?o.createElement(`base`,Z(e)):null}renderMeta(){let{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>o.createElement(`meta`,{key:t,...Z(e)}))}renderLink(){let{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>o.createElement(`link`,{key:t,...Z(e)}))}renderScript(){let{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{innerHTML:n,...r}=e,i=Z(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),o.createElement(`script`,{key:t,...i})})}renderStyle(){let{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{cssText:n,...r}=e,i=Z(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),o.createElement(`style`,{key:t,...i})})}renderNoscript(){let{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{innerHTML:n,...r}=e,i=Z(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),o.createElement(`noscript`,{key:t,...i})})}render(){return o.createElement(o.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},oe=class extends o.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!(0,s.default)(E(this.props,`helmetData`),E(e,`helmetData`))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case`script`:case`noscript`:return{innerHTML:t};case`style`:return{cssText:t};default:throw Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case`title`:return{...t,[e.type]:r,titleAttributes:{...n}};case`body`:return{...t,bodyAttributes:{...n}};case`html`:return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(t=>{n={...n,[t]:e[t]}}),n}warnOnInvalidChildren(e,t){return(0,c.default)(f.some(t=>e.type===t),typeof e.type==`function`?`You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.`:`Only elements types ${f.join(`, `)} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),(0,c.default)(!t||typeof t==`string`||Array.isArray(t)&&!t.some(e=>typeof e!=`string`),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`} ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return o.Children.forEach(e,e=>{if(!e||!e.props)return;let{children:r,...i}=e.props,a=Object.keys(i).reduce((e,t)=>(e[m[t]||t]=i[t],e),{}),{type:o}=e;switch(typeof o==`symbol`?o=o.toString():this.warnOnInvalidChildren(e,r),o){case`Symbol(react.fragment)`:t=this.mapChildrenToProps(r,t);break;case`link`:case`meta`:case`noscript`:case`script`:case`style`:n=this.flattenArrayTypeChildren(e,n,a,r);break;default:t=this.mapObjectTypeChildren(e,t,a,r);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){let{children:e,...t}=this.props,n={...t},{helmetData:r}=t;return e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof z)&&(r=new z(r.context,!0),delete n.helmetData),B?o.createElement(ae,{...n}):r?o.createElement(J,{...n,context:r.value}):o.createElement(V.Consumer,null,e=>o.createElement(J,{...n,context:e}))}};export{H as n,a as r,oe 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{l as r}from"./input-CAHxss7C.js";var i=t(((e,t)=>{var n=typeof Element<`u`,r=typeof Map==`function`,i=typeof Set==`function`,a=typeof ArrayBuffer==`function`&&!!ArrayBuffer.isView;function o(e,t){if(e===t)return!0;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(e.constructor!==t.constructor)return!1;var s,c,l;if(Array.isArray(e)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(!o(e[c],t[c]))return!1;return!0}var u;if(r&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;for(u=e.entries();!(c=u.next()).done;)if(!o(c.value[1],t.get(c.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf==`function`&&typeof t.valueOf==`function`)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString==`function`&&typeof t.toString==`function`)return e.toString()===t.toString();if(l=Object.keys(e),s=l.length,s!==Object.keys(t).length)return!1;for(c=s;c--!==0;)if(!Object.prototype.hasOwnProperty.call(t,l[c]))return!1;if(n&&e instanceof Element)return!1;for(c=s;c--!==0;)if(!((l[c]===`_owner`||l[c]===`__v`||l[c]===`__o`)&&e.$$typeof)&&!o(e[l[c]],t[l[c]]))return!1;return!0}return e!==e&&t!==t}t.exports=function(e,t){try{return o(e,t)}catch(e){if((e.message||``).match(/stack|recursion/i))return console.warn(`react-fast-compare cannot handle circular refs`),!1;throw e}}})),a=t(((e,t)=>{t.exports=function(e,t,n,r,i,a,o,s){if(!e){var c;if(t===void 0)c=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var l=[n,r,i,a,o,s],u=0;c=Error(t.replace(/%s/g,function(){return l[u++]})),c.name=`Invariant Violation`}throw c.framesToPop=1,c}}})),o=e(n()),s=e(i()),c=e(a()),l=e(r()),u=(e=>(e.BASE=`base`,e.BODY=`body`,e.HEAD=`head`,e.HTML=`html`,e.LINK=`link`,e.META=`meta`,e.NOSCRIPT=`noscript`,e.SCRIPT=`script`,e.STYLE=`style`,e.TITLE=`title`,e.FRAGMENT=`Symbol(react.fragment)`,e))(u||{}),d={link:{rel:[`amphtml`,`canonical`,`alternate`]},script:{type:[`application/ld+json`]},meta:{charset:``,name:[`generator`,`robots`,`description`],property:[`og:type`,`og:title`,`og:url`,`og:image`,`og:image:alt`,`og:description`,`twitter:url`,`twitter:title`,`twitter:description`,`twitter:image`,`twitter:image:alt`,`twitter:card`,`twitter:site`]}},f=Object.values(u),p={accesskey:`accessKey`,charset:`charSet`,class:`className`,contenteditable:`contentEditable`,contextmenu:`contextMenu`,"http-equiv":`httpEquiv`,itemprop:`itemProp`,tabindex:`tabIndex`},m=Object.entries(p).reduce((e,[t,n])=>(e[n]=t,e),{}),h=`data-rh`,g={DEFAULT_TITLE:`defaultTitle`,DEFER:`defer`,ENCODE_SPECIAL_CHARACTERS:`encodeSpecialCharacters`,ON_CHANGE_CLIENT_STATE:`onChangeClientState`,TITLE_TEMPLATE:`titleTemplate`,PRIORITIZE_SEO_TAGS:`prioritizeSeoTags`},_=(e,t)=>{for(let n=e.length-1;n>=0;--n){let r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},v=e=>{let t=_(e,`title`),n=_(e,g.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join(``)),n&&t)return n.replace(/%s/g,()=>t);let r=_(e,g.DEFAULT_TITLE);return t||r||void 0},y=e=>_(e,g.ON_CHANGE_CLIENT_STATE)||(()=>{}),b=(e,t)=>t.filter(t=>t[e]!==void 0).map(t=>t[e]).reduce((e,t)=>({...e,...t}),{}),x=(e,t)=>t.filter(e=>e.base!==void 0).map(e=>e.base).reverse().reduce((t,n)=>{if(!t.length){let r=Object.keys(n);for(let i=0;iconsole&&typeof console.warn==`function`&&console.warn(e),C=(e,t,n)=>{let r={};return n.filter(t=>Array.isArray(t[e])?!0:(t[e]!==void 0&&S(`Helmet: ${e} should be of type "Array". Instead found type "${typeof t[e]}"`),!1)).map(t=>t[e]).reverse().reduce((e,n)=>{let i={};n.filter(e=>{let n,a=Object.keys(e);for(let r=0;re.push(t));let a=Object.keys(i);for(let e=0;e{if(Array.isArray(e)&&e.length){for(let n=0;n({baseTag:x([`href`],e),bodyAttributes:b(`bodyAttributes`,e),defer:_(e,g.DEFER),encode:_(e,g.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:b(`htmlAttributes`,e),linkTags:C(`link`,[`rel`,`href`],e),metaTags:C(`meta`,[`name`,`charset`,`http-equiv`,`property`,`itemprop`],e),noscriptTags:C(`noscript`,[`innerHTML`],e),onChangeClientState:y(e),scriptTags:C(`script`,[`src`,`innerHTML`],e),styleTags:C(`style`,[`cssText`],e),title:v(e),titleAttributes:b(`titleAttributes`,e),prioritizeSeoTags:ee(e,g.PRIORITIZE_SEO_TAGS)}),w=e=>Array.isArray(e)?e.join(``):e,ne=(e,t)=>{let n=Object.keys(e);for(let r=0;rArray.isArray(e)?e.reduce((e,n)=>(ne(n,t)?e.priority.push(n):e.default.push(n),e),{priority:[],default:[]}):{default:e,priority:[]},E=(e,t)=>({...e,[t]:void 0}),D=[`noscript`,`script`,`style`],O=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`),k=e=>Object.keys(e).reduce((t,n)=>{let r=e[n]===void 0?`${n}`:`${n}="${e[n]}"`;return t?`${t} ${r}`:r},``),A=(e,t,n,r)=>{let i=k(n),a=w(t);return i?`<${e} ${h}="true" ${i}>${O(a,r)}`:`<${e} ${h}="true">${O(a,r)}`},j=(e,t,n=!0)=>t.reduce((t,r)=>{let i=r,a=Object.keys(i).filter(e=>!(e===`innerHTML`||e===`cssText`)).reduce((e,t)=>{let r=i[t]===void 0?t:`${t}="${O(i[t],n)}"`;return e?`${e} ${r}`:r},``),o=i.innerHTML||i.cssText||``;return`${t}<${e} ${h}="true" ${a}${D.indexOf(e)===-1?`/>`:`>${o}`}`},``),M=(e,t={})=>Object.keys(e).reduce((t,n)=>{let r=p[n];return t[r||n]=e[n],t},t),re=(e,t,n)=>{let r=M(n,{key:t,[h]:!0});return[o.createElement(`title`,r,t)]},N=(e,t)=>t.map((t,n)=>{let r={key:n,[h]:!0};return Object.keys(t).forEach(e=>{let n=p[e]||e;n===`innerHTML`||n===`cssText`?r.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:r[n]=t[e]}),o.createElement(e,r)}),P=(e,t,n=!0)=>{switch(e){case`title`:return{toComponent:()=>re(e,t.title,t.titleAttributes),toString:()=>A(e,t.title,t.titleAttributes,n)};case`bodyAttributes`:case`htmlAttributes`:return{toComponent:()=>M(t),toString:()=>k(t)};default:return{toComponent:()=>N(e,t),toString:()=>j(e,t,n)}}},F=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{let i=T(e,d.meta),a=T(t,d.link),o=T(n,d.script);return{priorityMethods:{toComponent:()=>[...N(`meta`,i.priority),...N(`link`,a.priority),...N(`script`,o.priority)],toString:()=>`${P(`meta`,i.priority,r)} ${P(`link`,a.priority,r)} ${P(`script`,o.priority,r)}`},metaTags:i.default,linkTags:a.default,scriptTags:o.default}},I=e=>{let{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:i,noscriptTags:a,styleTags:o,title:s=``,titleAttributes:c,prioritizeSeoTags:l}=e,{linkTags:u,metaTags:d,scriptTags:f}=e,p={toComponent:()=>[],toString:()=>``};return l&&({priorityMethods:p,linkTags:u,metaTags:d,scriptTags:f}=F(e)),{priority:p,base:P(`base`,t,r),bodyAttributes:P(`bodyAttributes`,n,r),htmlAttributes:P(`htmlAttributes`,i,r),link:P(`link`,u,r),meta:P(`meta`,d,r),noscript:P(`noscript`,a,r),script:P(`script`,f,r),style:P(`style`,o,r),title:P(`title`,{title:s,titleAttributes:c},r)}},L=[],R=!!(typeof window<`u`&&window.document&&window.document.createElement),z=class{instances=[];canUseDOM=R;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?L:this.instances,add:e=>{(this.canUseDOM?L:this.instances).push(e)},remove:e=>{let t=(this.canUseDOM?L:this.instances).indexOf(e);(this.canUseDOM?L:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=I({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:``,titleAttributes:{}}))}},B=parseInt(`18.3.1`.split(`.`)[0],10)>=19,V=o.createContext({}),H=class e extends o.Component{static canUseDOM=R;helmetData;constructor(t){super(t),B?this.helmetData=null:this.helmetData=new z(this.props.context||{},e.canUseDOM)}render(){return B?o.createElement(o.Fragment,null,this.props.children):o.createElement(V.Provider,{value:this.helmetData.value},this.props.children)}},U=(e,t)=>{let n=document.head||document.querySelector(`head`),r=n.querySelectorAll(`${e}[${h}]`),i=[].slice.call(r),a=[],o;return t&&t.length&&t.forEach(t=>{let n=document.createElement(e);for(let e in t)if(Object.prototype.hasOwnProperty.call(t,e))if(e===`innerHTML`)n.innerHTML=t.innerHTML;else if(e===`cssText`){let e=t.cssText;n.appendChild(document.createTextNode(e))}else{let r=e,i=t[r]===void 0?``:t[r];n.setAttribute(e,i)}n.setAttribute(h,`true`),i.some((e,t)=>(o=t,n.isEqualNode(e)))?i.splice(o,1):a.push(n)}),i.forEach(e=>e.parentNode?.removeChild(e)),a.forEach(e=>n.appendChild(e)),{oldTags:i,newTags:a}},W=(e,t)=>{let n=document.getElementsByTagName(e)[0];if(!n)return;let r=n.getAttribute(h),i=r?r.split(`,`):[],a=[...i],o=Object.keys(t);for(let e of o){let r=t[e]||``;n.getAttribute(e)!==r&&n.setAttribute(e,r),i.indexOf(e)===-1&&i.push(e);let o=a.indexOf(e);o!==-1&&a.splice(o,1)}for(let e=a.length-1;e>=0;--e)n.removeAttribute(a[e]);i.length===a.length?n.removeAttribute(h):n.getAttribute(h)!==o.join(`,`)&&n.setAttribute(h,o.join(`,`))},G=(e,t)=>{e!==void 0&&document.title!==e&&(document.title=w(e)),W(`title`,t)},K=(e,t)=>{let{baseTag:n,bodyAttributes:r,htmlAttributes:i,linkTags:a,metaTags:o,noscriptTags:s,onChangeClientState:c,scriptTags:l,styleTags:u,title:d,titleAttributes:f}=e;W(`body`,r),W(`html`,i),G(d,f);let p={baseTag:U(`base`,n),linkTags:U(`link`,a),metaTags:U(`meta`,o),noscriptTags:U(`noscript`,s),scriptTags:U(`script`,l),styleTags:U(`style`,u)},m={},h={};Object.keys(p).forEach(e=>{let{newTags:t,oldTags:n}=p[e];t.length&&(m[e]=t),n.length&&(h[e]=p[e].oldTags)}),t&&t(),c(e,m,h)},q=null,ie=e=>{q&&cancelAnimationFrame(q),e.defer?q=requestAnimationFrame(()=>{K(e,()=>{q=null})}):(K(e),q=null)},J=class extends o.Component{rendered=!1;shouldComponentUpdate(e){return!(0,l.default)(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){let{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){let{helmetInstances:e,setHelmet:t}=this.props.context,n=null,r=te(e.get().map(e=>{let{context:t,...n}=e.props;return n}));H.canUseDOM?ie(r):I&&(n=I(r)),t(n)}init(){if(this.rendered)return;this.rendered=!0;let{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},Y=[],X=e=>{let t={};for(let n of Object.keys(e))t[m[n]||n]=e[n];return t},Z=e=>{let t={};for(let n of Object.keys(e)){let r=p[n];t[r||n]=e[n]}return t},Q=(e,t)=>{if(!R)return;let n=document.getElementsByTagName(e)[0];if(!n)return;let r=`data-rh-managed`,i=n.getAttribute(r),a=i?i.split(`,`):[],o=Object.keys(t);for(let e of a)o.includes(e)||n.removeAttribute(e);for(let e of o){let r=t[e];r==null||r===!1?n.removeAttribute(e):r===!0?n.setAttribute(e,``):n.setAttribute(e,String(r))}o.length>0?n.setAttribute(r,o.join(`,`)):n.removeAttribute(r)},$=()=>{let e={},t={};for(let n of Y){let{htmlAttributes:r,bodyAttributes:i}=n.props;r&&Object.assign(e,X(r)),i&&Object.assign(t,X(i))}Q(`html`,e),Q(`body`,t)},ae=class extends o.Component{componentDidMount(){Y.push(this),$()}componentDidUpdate(){$()}componentWillUnmount(){let e=Y.indexOf(this);e!==-1&&Y.splice(e,1),$()}resolveTitle(){let{title:e,titleTemplate:t,defaultTitle:n}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(``):e):e||n||void 0}renderTitle(){let e=this.resolveTitle();if(e===void 0)return null;let t=this.props.titleAttributes||{};return o.createElement(`title`,Z(t),e)}renderBase(){let{base:e}=this.props;return e?o.createElement(`base`,Z(e)):null}renderMeta(){let{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>o.createElement(`meta`,{key:t,...Z(e)}))}renderLink(){let{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>o.createElement(`link`,{key:t,...Z(e)}))}renderScript(){let{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{innerHTML:n,...r}=e,i=Z(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),o.createElement(`script`,{key:t,...i})})}renderStyle(){let{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{cssText:n,...r}=e,i=Z(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),o.createElement(`style`,{key:t,...i})})}renderNoscript(){let{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{innerHTML:n,...r}=e,i=Z(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),o.createElement(`noscript`,{key:t,...i})})}render(){return o.createElement(o.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},oe=class extends o.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!(0,s.default)(E(this.props,`helmetData`),E(e,`helmetData`))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case`script`:case`noscript`:return{innerHTML:t};case`style`:return{cssText:t};default:throw Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case`title`:return{...t,[e.type]:r,titleAttributes:{...n}};case`body`:return{...t,bodyAttributes:{...n}};case`html`:return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(t=>{n={...n,[t]:e[t]}}),n}warnOnInvalidChildren(e,t){return(0,c.default)(f.some(t=>e.type===t),typeof e.type==`function`?`You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.`:`Only elements types ${f.join(`, `)} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),(0,c.default)(!t||typeof t==`string`||Array.isArray(t)&&!t.some(e=>typeof e!=`string`),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`} ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return o.Children.forEach(e,e=>{if(!e||!e.props)return;let{children:r,...i}=e.props,a=Object.keys(i).reduce((e,t)=>(e[m[t]||t]=i[t],e),{}),{type:o}=e;switch(typeof o==`symbol`?o=o.toString():this.warnOnInvalidChildren(e,r),o){case`Symbol(react.fragment)`:t=this.mapChildrenToProps(r,t);break;case`link`:case`meta`:case`noscript`:case`script`:case`style`:n=this.flattenArrayTypeChildren(e,n,a,r);break;default:t=this.mapObjectTypeChildren(e,t,a,r);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){let{children:e,...t}=this.props,n={...t},{helmetData:r}=t;return e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof z)&&(r=new z(r.context,!0),delete n.helmetData),B?o.createElement(ae,{...n}):r?o.createElement(J,{...n,context:r.value}):o.createElement(V.Consumer,null,e=>o.createElement(J,{...n,context:e}))}};export{H as n,a as r,oe as t}; \ No newline at end of file diff --git a/assets/indicatorsColumns-BKWIiZ2a.js b/assets/indicatorsColumns-C85NvhNm.js similarity index 89% rename from assets/indicatorsColumns-BKWIiZ2a.js rename to assets/indicatorsColumns-C85NvhNm.js index 09809f5..06d3358 100644 --- a/assets/indicatorsColumns-BKWIiZ2a.js +++ b/assets/indicatorsColumns-C85NvhNm.js @@ -1 +1 @@ -import"./chunk-jRWAZmH_.js";import{n as e,t}from"./jsx-runtime-CEixWuwE.js";import{t as n}from"./RowLabelWithIcon-C0KsgW5x.js";import{mt as r}from"./index-BqyXv5bE.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-Bn515xrz.js";import{mt as r}from"./index-Cdh6k4b7.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/input-CAHxss7C.js b/assets/input-CAHxss7C.js new file mode 100644 index 0000000..31cfc30 --- /dev/null +++ b/assets/input-CAHxss7C.js @@ -0,0 +1,12 @@ +import{n as e,o as t,r as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i}from"./jsx-runtime-CEixWuwE.js";import{$t as a,Cn as o,Dt as s,En as c,F as l,Fn as u,H as d,Hn as f,Jn as p,K as m,O as h,Pn as g,Qn as _,Un as v,W as y,Wn as b,Xn as x,Yn as S,Zn as C,_n as w,ar as T,bn as E,ct as D,dt as O,en as k,ht as A,ir as j,kt as M,mt as ee,nr as N,or as P,q as te,qn as F,rr as I,st as ne,tr as L,ut as R,vn as re,yn as ie}from"./axios-BbX9YWYe.js";import{n as z,t as B}from"./slicedToArray-YLaz90ka.js";import{n as V,t as H}from"./typeof-BUNGcdwP.js";import{i as U,r as W}from"./asyncToGenerator-DHhZBkop.js";import{a as ae,d as G,f as oe,l as se,o as ce,t as le,u as ue}from"./button-CGra0C8Y.js";import{a as de,c as fe,n as pe,r as me,t as he}from"./SearchOutlined-BTRNdCQU.js";var ge=r(((e,t)=>{t.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{})),X,we,Te,Ee=e((()=>{U(),X=t(i()),we=t(f()),Ce(),Te=function(e){var t=e.inputElement,n=e.prefixCls,r=e.prefix,i=e.suffix,a=e.addonBefore,o=e.addonAfter,s=e.className,c=e.style,l=e.affixWrapperClassName,u=e.groupClassName,d=e.wrapperClassName,f=e.disabled,p=e.readOnly,m=e.focused,h=e.triggerFocus,g=e.allowClear,_=e.value,v=e.handleReset,y=e.hidden,b=(0,X.useRef)(null),x=function(e){var t;(t=b.current)!=null&&t.contains(e.target)&&h?.()},S=function(){var e;if(!g)return null;var t=!f&&!p&&_,r=`${n}-clear-icon`,a=H(g)===`object`&&g!=null&&g.clearIcon?g.clearIcon:`✖`;return X.createElement(`span`,{onClick:v,onMouseDown:function(e){return e.preventDefault()},className:(0,we.default)(r,(e={},W(e,`${r}-hidden`,!t),W(e,`${r}-has-suffix`,!!i),e)),role:`button`,tabIndex:-1},a)},C=(0,X.cloneElement)(t,{value:_,hidden:y});if(be(e)){var w,T=`${n}-affix-wrapper`,E=(0,we.default)(T,(w={},W(w,`${T}-disabled`,f),W(w,`${T}-focused`,m),W(w,`${T}-readonly`,p),W(w,`${T}-input-with-clear-btn`,i&&g&&_),w),!J(e)&&s,l),D=(i||g)&&X.createElement(`span`,{className:`${n}-suffix`},S(),i);C=X.createElement(`span`,{className:E,style:c,hidden:!J(e)&&y,onClick:x,ref:b},r&&X.createElement(`span`,{className:`${n}-prefix`},r),(0,X.cloneElement)(t,{style:null,value:_,hidden:null}),D)}if(J(e)){var O=`${n}-group`,k=`${O}-addon`,A=(0,we.default)(`${n}-wrapper`,O,d),j=(0,we.default)(`${n}-group-wrapper`,s,u);return X.createElement(`span`,{className:j,style:c,hidden:y},X.createElement(`span`,{className:A},a&&X.createElement(`span`,{className:k},a),(0,X.cloneElement)(C,{style:null,hidden:null}),o&&X.createElement(`span`,{className:k},o)))}return C}})),Z,De,Oe,ke,Ae=e((()=>{V(),P(),U(),Z=t(i()),Ee(),Ce(),De=t(f()),Oe=[`autoComplete`,`onChange`,`onFocus`,`onBlur`,`onPressEnter`,`onKeyDown`,`prefixCls`,`disabled`,`htmlSize`,`className`,`maxLength`,`suffix`,`showCount`,`type`,`inputClassName`],ke=(0,Z.forwardRef)(function(e,t){var n=e.autoComplete,r=e.onChange,i=e.onFocus,o=e.onBlur,s=e.onPressEnter,c=e.onKeyDown,l=e.prefixCls,u=l===void 0?`rc-input`:l,d=e.disabled,f=e.htmlSize,p=e.className,m=e.maxLength,h=e.suffix,g=e.showCount,_=e.type,v=_===void 0?`text`:_,y=e.inputClassName,b=a(e,Oe),x=B(O(e.defaultValue,{value:e.value}),2),S=x[0],C=x[1],E=B((0,Z.useState)(!1),2),D=E[0],k=E[1],A=(0,Z.useRef)(null),j=function(e){A.current&&xe(A.current,e)};(0,Z.useImperativeHandle)(t,function(){return{focus:j,blur:function(){var e;(e=A.current)==null||e.blur()},setSelectionRange:function(e,t,n){var r;(r=A.current)==null||r.setSelectionRange(e,t,n)},select:function(){var e;(e=A.current)==null||e.select()},input:A.current}}),(0,Z.useEffect)(function(){k(function(e){return e&&d?!1:e})},[d]);var M=function(t){e.value===void 0&&C(t.target.value),A.current&&Y(A.current,t,r)},ee=function(e){s&&e.key===`Enter`&&s(e),c?.(e)},N=function(e){k(!0),i?.(e)},P=function(e){k(!1),o?.(e)};return Z.createElement(Te,T({},b,{prefixCls:u,className:p,inputElement:function(){var t=ue(e,[`prefixCls`,`onPressEnter`,`addonBefore`,`addonAfter`,`prefix`,`suffix`,`allowClear`,`defaultValue`,`showCount`,`affixWrapperClassName`,`groupClassName`,`inputClassName`,`wrapperClassName`,`htmlSize`]);return Z.createElement(`input`,T({autoComplete:n},t,{onChange:M,onFocus:N,onBlur:P,onKeyDown:ee,className:(0,De.default)(u,W({},`${u}-disabled`,d),y,!J(e)&&!be(e)&&p),ref:A,size:f,type:v}))}(),handleReset:function(e){C(``),j(),A.current&&Y(A.current,e,r)},value:Se(S),focused:D,triggerFocus:j,suffix:function(){var e=Number(m)>0;if(h||g){var t=Se(S),n=w(t).length,r=H(g)===`object`?g.formatter({value:t,count:n,maxLength:m}):`${n}${e?` / ${m}`:``}`;return Z.createElement(Z.Fragment,null,!!g&&Z.createElement(`span`,{className:(0,De.default)(`${u}-show-count-suffix`,W({},`${u}-show-count-has-suffix`,!!h))},r),h)}return null}(),disabled:d}))})})),je=n({BaseInput:()=>Te,default:()=>Me}),Me,Ne=e((()=>{Ee(),Ae(),Me=ke}));Ne();function Pe(e,t){var n=(0,K.useRef)([]),r=function(){n.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,K.useEffect)(function(){return t&&r(),function(){return n.current.forEach(function(e){e&&clearTimeout(e)})}},[]),r}function Fe(e){return!!(e.prefix||e.suffix||e.allowClear)}U(),P(),V();var Ie=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,n=e.getAttribute(`id`)||e.getAttribute(`data-reactid`)||e.getAttribute(`name`);if(t&&$e[n])return $e[n];var r=window.getComputedStyle(e),i=r.getPropertyValue(`box-sizing`)||r.getPropertyValue(`-moz-box-sizing`)||r.getPropertyValue(`-webkit-box-sizing`),a=parseFloat(r.getPropertyValue(`padding-bottom`))+parseFloat(r.getPropertyValue(`padding-top`)),o=parseFloat(r.getPropertyValue(`border-bottom-width`))+parseFloat(r.getPropertyValue(`border-top-width`)),s={sizingStyle:Qe.map(function(e){return`${e}:${r.getPropertyValue(e)}`}).join(`;`),paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&($e[n]=s),s}function Xe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Q||(Q=document.createElement(`textarea`),Q.setAttribute(`tab-index`,`-1`),Q.setAttribute(`aria-hidden`,`true`),document.body.appendChild(Q)),e.getAttribute(`wrap`)?Q.setAttribute(`wrap`,e.getAttribute(`wrap`)):Q.removeAttribute(`wrap`);var i=Ye(e,t),a=i.paddingSize,o=i.borderSize,s=i.boxSizing,c=i.sizingStyle;Q.setAttribute(`style`,`${c};${Ze}`),Q.value=e.value||e.placeholder||``;var l=void 0,u=void 0,d,f=Q.scrollHeight;if(s===`border-box`?f+=o:s===`content-box`&&(f-=a),n!==null||r!==null){Q.value=` `;var p=Q.scrollHeight-a;n!==null&&(l=p*n,s===`border-box`&&(l=l+a+o),f=Math.max(l,f)),r!==null&&(u=p*r,s===`border-box`&&(u=u+a+o),d=f>u?``:`hidden`,f=Math.min(u,f))}var m={height:f,overflowY:d,resize:`none`};return l&&(m.minHeight=l),u&&(m.maxHeight=u),m}var Ze,Qe,$e,Q,et=e((()=>{Ze=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,Qe=[`letter-spacing`,`line-height`,`padding-top`,`padding-bottom`,`font-family`,`font-weight`,`font-size`,`font-variant`,`text-rendering`,`text-transform`,`width`,`text-indent`,`padding-left`,`padding-right`,`border-width`,`box-sizing`,`word-break`],$e={}})),$,tt,nt,rt,it,at,ot,st=e((()=>{P(),U(),u(),V(),z(),k(),$=t(i()),oe(),ne(),R(),tt=t(f()),et(),nt=[`prefixCls`,`onPressEnter`,`defaultValue`,`value`,`autoSize`,`onResize`,`className`,`style`,`disabled`,`onChange`,`onInternalAutoSize`],rt=0,it=1,at=2,ot=$.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?`rc-textarea`:n;e.onPressEnter;var i=e.defaultValue,o=e.value,s=e.autoSize,c=e.onResize,l=e.className,u=e.style,d=e.disabled,f=e.onChange;e.onInternalAutoSize;var p=a(e,nt),m=B(O(i,{value:o,postState:function(e){return e??``}}),2),h=m[0],_=m[1],v=function(e){_(e.target.value),f?.(e)},y=$.useRef();$.useImperativeHandle(t,function(){return{textArea:y.current}});var b=B($.useMemo(function(){return s&&H(s)===`object`?[s.minRows,s.maxRows]:[]},[s]),2),x=b[0],S=b[1],C=!!s,w=function(){try{if(document.activeElement===y.current){var e=y.current,t=e.selectionStart,n=e.selectionEnd,r=e.scrollTop;y.current.setSelectionRange(t,n),y.current.scrollTop=r}}catch{}},E=B($.useState(at),2),k=E[0],j=E[1],M=B($.useState(),2),ee=M[0],N=M[1],P=function(){j(rt)};A(function(){C&&P()},[o,x,S,C]),A(function(){if(k===rt)j(it);else if(k===it){var e=Xe(y.current,!1,x,S);j(at),N(e)}else w()},[k]);var te=$.useRef(),F=function(){D.cancel(te.current)},I=function(e){k===at&&(c?.(e),s&&(F(),te.current=D(function(){P()})))};$.useEffect(function(){return F},[]);var ne=C?ee:null,L=g(g({},u),ne);return(k===rt||k===it)&&(L.overflowY=`hidden`,L.overflowX=`hidden`),$.createElement(G,{onResize:I,disabled:!(s||c)},$.createElement(`textarea`,T({},p,{ref:y,style:L,className:(0,tt.default)(r,l,W({},`${r}-disabled`,d)),disabled:d,value:h,onChange:v})))})})),ct=n({ResizableTextArea:()=>ot,default:()=>ut}),lt,ut,dt=e((()=>{P(),j(),N(),b(),E(),lt=t(i()),st(),ut=function(e){v(n,e);var t=ie(n);function n(e){var r;I(this,n),r=t.call(this,e),r.resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(e){r.resizableTextArea=e},r.handleChange=function(e){var t=r.props.onChange;r.setValue(e.target.value),t&&t(e)},r.handleKeyDown=function(e){var t=r.props,n=t.onPressEnter,i=t.onKeyDown;e.keyCode===13&&n&&n(e),i&&i(e)};var i=e.value===void 0||e.value===null?e.defaultValue:e.value;return r.state={value:i},r}return L(n,[{key:`setValue`,value:function(e,t){`value`in this.props||this.setState({value:e},t)}},{key:`blur`,value:function(){this.resizableTextArea.textArea.blur()}},{key:`render`,value:function(){return lt.createElement(ot,T({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:`getDerivedStateFromProps`,value:function(e){return`value`in e?{value:e.value}:null}}]),n}(lt.Component)}));dt(),U(),j(),N(),_(),x(),p(),b();function ft(e,t,n){return t=F(t),C(e,S()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}var pt=h(`text`,`input`);function mt(e){return!!(e.addonBefore||e.addonAfter)}var ht=function(e){v(t,e);function t(){return I(this,t),ft(this,t,arguments)}return L(t,[{key:`renderClearIcon`,value:function(e){var t=this.props,n=t.value,r=t.disabled,i=t.readOnly,a=t.handleReset,o=t.suffix,c=!r&&!i&&n,l=`${e}-clear-icon`;return K.createElement(s,{onClick:a,onMouseDown:function(e){return e.preventDefault()},className:(0,q.default)(W(W({},`${l}-hidden`,!c),`${l}-has-suffix`,!!o),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var r=this.props,i=r.value,a=r.allowClear,o=r.className,s=r.focused,c=r.style,u=r.direction,d=r.bordered,f=r.hidden,p=r.status,m=n.status,h=n.hasFeedback;if(!a)return l(t,{value:i});var g=(0,q.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,me(`${e}-affix-wrapper`,pe(m,p),h),W(W(W(W({},`${e}-affix-wrapper-focused`,s),`${e}-affix-wrapper-rtl`,u===`rtl`),`${e}-affix-wrapper-borderless`,!d),`${o}`,!mt(this.props)&&o));return K.createElement(`span`,{className:g,style:c,hidden:f},l(t,{style:null,value:i}),this.renderClearIcon(e))}},{key:`render`,value:function(){var e=this;return K.createElement(de.Consumer,null,function(t){var n=e.props,r=n.prefixCls,i=n.inputType,a=n.element;if(i===pt[0])return e.renderTextAreaWithClearIcon(r,a,t)})}}]),t}(K.Component);V(),U(),P(),z(),re(),R(),se();var gt=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}var yt=K.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,a=e.showCount,o=a===void 0?!1:a,s=e.maxLength,c=e.className,l=e.style,u=e.size,f=e.disabled,p=e.onCompositionStart,m=e.onCompositionEnd,h=e.onChange,g=e.onFocus,_=e.onBlur,v=e.status,b=gt(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),x=K.useContext(te),S=x.getPrefixCls,C=x.direction,E=K.useContext(d),D=K.useContext(y),k=f??D,A=K.useContext(de),j=A.status,M=A.hasFeedback,ee=A.isFormItemInput,N=A.feedbackIcon,P=pe(j,v),F=K.useRef(null),I=K.useRef(null),ne=B(K.useState(!1),2),L=ne[0],R=ne[1],re=B(K.useState(!1),2),ie=re[0],z=re[1],V=K.useRef(),U=K.useRef(0),ae=B(O(b.defaultValue,{value:b.value}),2),G=ae[0],oe=ae[1],se=b.hidden,ce=function(e,t){b.value===void 0&&(oe(e),t?.())},le=Number(s)>0,fe=function(e){R(!0),V.current=G,U.current=e.currentTarget.selectionStart,p?.(e)},he=function(e){R(!1);var t=e.currentTarget.value;le&&(t=vt(U.current>=s+1||U.current===V.current?.length,V.current,t,s)),t!==G&&(ce(t),Re(e.currentTarget,e,h,t)),m?.(e)},ge=function(e){var t=e.target.value;!L&&le&&(t=vt(e.target.selectionStart>=s+1||e.target.selectionStart===t.length||!e.target.selectionStart,G,t,s)),ce(t),Re(e.currentTarget,e,h,t)},_e=function(e){z(!1),_?.(e)},ve=function(e){z(!0),g?.(e)};K.useEffect(function(){z(function(e){return!k&&e})},[k]);var ye=function(e){var t;ce(``),(t=F.current)==null||t.focus(),Re(F.current?.resizableTextArea?.textArea,e,h)},J=S(`input`,n);K.useImperativeHandle(t,function(){return{resizableTextArea:F.current?.resizableTextArea,focus:function(e){ze(F.current?.resizableTextArea?.textArea,e)},blur:function(){return F.current?.blur()}}});var be=K.createElement(ut,T({},ue(b,[`allowClear`]),{disabled:k,className:(0,q.default)(W(W(W(W({},`${J}-borderless`,!i),c,c&&!o),`${J}-sm`,E===`small`||u===`small`),`${J}-lg`,E===`large`||u===`large`),me(J,P)),style:o?{resize:l?.resize}:l,prefixCls:J,onCompositionStart:fe,onChange:ge,onBlur:_e,onFocus:ve,onCompositionEnd:he,ref:F})),Y=Le(G);!L&&le&&(b.value===null||b.value===void 0)&&(Y=_t(Y,s));var xe=K.createElement(ht,T({disabled:k,focused:ie},b,{prefixCls:J,direction:C,inputType:`text`,value:Y,element:be,handleReset:ye,ref:I,bordered:i,status:v,style:o?void 0:l}));if(o||M){var Se=w(Y).length,Ce=``;return Ce=H(o)===`object`?o.formatter({value:Y,count:Se,maxLength:s}):`${Se}${le?` / ${s}`:``}`,K.createElement(`div`,{hidden:se,className:(0,q.default)(`${J}-textarea`,W(W(W({},`${J}-textarea-rtl`,C===`rtl`),`${J}-textarea-show-count`,o),`${J}-textarea-in-form-item`,ee),me(`${J}-textarea`,P,M),c),style:l,"data-count":Ce},xe,M&&K.createElement(`span`,{className:`${J}-textarea-suffix`},N))}return xe}),bt=Be;bt.Group=ye,bt.Search=Je,bt.TextArea=yt,bt.Password=Ke;export{He as a,ve as c,dt as i,ge as l,yt as n,je as o,ct as r,Ne as s,bt as t}; \ No newline at end of file diff --git a/assets/input-Fres-Ye6.js b/assets/input-Fres-Ye6.js deleted file mode 100644 index 80de58c..0000000 --- a/assets/input-Fres-Ye6.js +++ /dev/null @@ -1,12 +0,0 @@ -import{n as e,o as t,r as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,A as o,Gn as s,In as c,J as l,K as u,Kn as d,L as f,Ln as p,On as m,Qn as h,Sn as g,Tn as _,W as v,Wn as y,Xn as b,Y as x,Yn as S,Zn as C,_t as w,ar as T,bn as E,cr as D,er as O,ft as k,gt as A,ir as j,jt as M,kt as ee,lt as N,nn as P,or as F,pt as I,rr as te,sr as L,tn as R,ut as z,xn as ne,yn as B}from"./axios-v6FV69Ne.js";import{n as V,t as H}from"./slicedToArray-YLaz90ka.js";import{n as U,t as re}from"./typeof-BUNGcdwP.js";import{i as W,r as G}from"./asyncToGenerator-DHhZBkop.js";import{a as ie,d as K,f as ae,l as oe,o as se,t as ce,u as le}from"./button-C7b7AmGo.js";import{a as ue,c as de,n as fe,r as pe,t as me}from"./SearchOutlined-ByvkcFgQ.js";var he=r(((e,t)=>{t.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{})),X,we,Te,Ee=e((()=>{W(),X=t(i()),we=t(y()),Ce(),Te=function(e){var t=e.inputElement,n=e.prefixCls,r=e.prefix,i=e.suffix,a=e.addonBefore,o=e.addonAfter,s=e.className,c=e.style,l=e.affixWrapperClassName,u=e.groupClassName,d=e.wrapperClassName,f=e.disabled,p=e.readOnly,m=e.focused,h=e.triggerFocus,g=e.allowClear,_=e.value,v=e.handleReset,y=e.hidden,b=(0,X.useRef)(null),x=function(e){var t;(t=b.current)!=null&&t.contains(e.target)&&h?.()},S=function(){var e;if(!g)return null;var t=!f&&!p&&_,r=`${n}-clear-icon`,a=re(g)===`object`&&g!=null&&g.clearIcon?g.clearIcon:`✖`;return X.createElement(`span`,{onClick:v,onMouseDown:function(e){return e.preventDefault()},className:(0,we.default)(r,(e={},G(e,`${r}-hidden`,!t),G(e,`${r}-has-suffix`,!!i),e)),role:`button`,tabIndex:-1},a)},C=(0,X.cloneElement)(t,{value:_,hidden:y});if(ye(e)){var w,T=`${n}-affix-wrapper`,E=(0,we.default)(T,(w={},G(w,`${T}-disabled`,f),G(w,`${T}-focused`,m),G(w,`${T}-readonly`,p),G(w,`${T}-input-with-clear-btn`,i&&g&&_),w),!Y(e)&&s,l),D=(i||g)&&X.createElement(`span`,{className:`${n}-suffix`},S(),i);C=X.createElement(`span`,{className:E,style:c,hidden:!Y(e)&&y,onClick:x,ref:b},r&&X.createElement(`span`,{className:`${n}-prefix`},r),(0,X.cloneElement)(t,{style:null,value:_,hidden:null}),D)}if(Y(e)){var O=`${n}-group`,k=`${O}-addon`,A=(0,we.default)(`${n}-wrapper`,O,d),j=(0,we.default)(`${n}-group-wrapper`,s,u);return X.createElement(`span`,{className:j,style:c,hidden:y},X.createElement(`span`,{className:A},a&&X.createElement(`span`,{className:k},a),(0,X.cloneElement)(C,{style:null,hidden:null}),o&&X.createElement(`span`,{className:k},o)))}return C}})),Z,De,Oe,ke,Ae=e((()=>{U(),D(),W(),Z=t(i()),Ee(),Ce(),De=t(y()),Oe=[`autoComplete`,`onChange`,`onFocus`,`onBlur`,`onPressEnter`,`onKeyDown`,`prefixCls`,`disabled`,`htmlSize`,`className`,`maxLength`,`suffix`,`showCount`,`type`,`inputClassName`],ke=(0,Z.forwardRef)(function(e,t){var n=e.autoComplete,r=e.onChange,i=e.onFocus,a=e.onBlur,o=e.onPressEnter,s=e.onKeyDown,c=e.prefixCls,l=c===void 0?`rc-input`:c,u=e.disabled,d=e.htmlSize,f=e.className,p=e.maxLength,m=e.suffix,h=e.showCount,g=e.type,_=g===void 0?`text`:g,v=e.inputClassName,y=R(e,Oe),b=H(I(e.defaultValue,{value:e.value}),2),x=b[0],S=b[1],C=H((0,Z.useState)(!1),2),w=C[0],T=C[1],E=(0,Z.useRef)(null),D=function(e){E.current&&xe(E.current,e)};(0,Z.useImperativeHandle)(t,function(){return{focus:D,blur:function(){var e;(e=E.current)==null||e.blur()},setSelectionRange:function(e,t,n){var r;(r=E.current)==null||r.setSelectionRange(e,t,n)},select:function(){var e;(e=E.current)==null||e.select()},input:E.current}}),(0,Z.useEffect)(function(){T(function(e){return e&&u?!1:e})},[u]);var O=function(t){e.value===void 0&&S(t.target.value),E.current&&be(E.current,t,r)},k=function(e){o&&e.key===`Enter`&&o(e),s?.(e)},A=function(e){T(!0),i?.(e)},j=function(e){T(!1),a?.(e)};return Z.createElement(Te,L({},y,{prefixCls:l,className:f,inputElement:function(){var t=le(e,[`prefixCls`,`onPressEnter`,`addonBefore`,`addonAfter`,`prefix`,`suffix`,`allowClear`,`defaultValue`,`showCount`,`affixWrapperClassName`,`groupClassName`,`inputClassName`,`wrapperClassName`,`htmlSize`]);return Z.createElement(`input`,L({autoComplete:n},t,{onChange:O,onFocus:A,onBlur:j,onKeyDown:k,className:(0,De.default)(l,G({},`${l}-disabled`,u),v,!Y(e)&&!ye(e)&&f),ref:E,size:d,type:_}))}(),handleReset:function(e){S(``),D(),E.current&&be(E.current,e,r)},value:Se(x),focused:w,triggerFocus:D,suffix:function(){var e=Number(p)>0;if(m||h){var t=Se(x),n=B(t).length,r=re(h)===`object`?h.formatter({value:t,count:n,maxLength:p}):`${n}${e?` / ${p}`:``}`;return Z.createElement(Z.Fragment,null,!!h&&Z.createElement(`span`,{className:(0,De.default)(`${l}-show-count-suffix`,G({},`${l}-show-count-has-suffix`,!!m))},r),m)}return null}(),disabled:u}))})})),je=n({BaseInput:()=>Te,default:()=>Me}),Me,Ne=e((()=>{Ee(),Ae(),Me=ke}));Ne();function Pe(e,t){var n=(0,q.useRef)([]),r=function(){n.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,q.useEffect)(function(){return t&&r(),function(){return n.current.forEach(function(e){e&&clearTimeout(e)})}},[]),r}function Fe(e){return!!(e.prefix||e.suffix||e.allowClear)}W(),D(),U();var Ie=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,n=e.getAttribute(`id`)||e.getAttribute(`data-reactid`)||e.getAttribute(`name`);if(t&&$e[n])return $e[n];var r=window.getComputedStyle(e),i=r.getPropertyValue(`box-sizing`)||r.getPropertyValue(`-moz-box-sizing`)||r.getPropertyValue(`-webkit-box-sizing`),a=parseFloat(r.getPropertyValue(`padding-bottom`))+parseFloat(r.getPropertyValue(`padding-top`)),o=parseFloat(r.getPropertyValue(`border-bottom-width`))+parseFloat(r.getPropertyValue(`border-top-width`)),s={sizingStyle:Qe.map(function(e){return`${e}:${r.getPropertyValue(e)}`}).join(`;`),paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&($e[n]=s),s}function Xe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Q||(Q=document.createElement(`textarea`),Q.setAttribute(`tab-index`,`-1`),Q.setAttribute(`aria-hidden`,`true`),document.body.appendChild(Q)),e.getAttribute(`wrap`)?Q.setAttribute(`wrap`,e.getAttribute(`wrap`)):Q.removeAttribute(`wrap`);var i=Ye(e,t),a=i.paddingSize,o=i.borderSize,s=i.boxSizing,c=i.sizingStyle;Q.setAttribute(`style`,`${c};${Ze}`),Q.value=e.value||e.placeholder||``;var l=void 0,u=void 0,d,f=Q.scrollHeight;if(s===`border-box`?f+=o:s===`content-box`&&(f-=a),n!==null||r!==null){Q.value=` `;var p=Q.scrollHeight-a;n!==null&&(l=p*n,s===`border-box`&&(l=l+a+o),f=Math.max(l,f)),r!==null&&(u=p*r,s===`border-box`&&(u=u+a+o),d=f>u?``:`hidden`,f=Math.min(u,f))}var m={height:f,overflowY:d,resize:`none`};return l&&(m.minHeight=l),u&&(m.maxHeight=u),m}var Ze,Qe,$e,Q,et=e((()=>{Ze=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,Qe=[`letter-spacing`,`line-height`,`padding-top`,`padding-bottom`,`font-family`,`font-weight`,`font-size`,`font-variant`,`text-rendering`,`text-transform`,`width`,`text-indent`,`padding-left`,`padding-right`,`border-width`,`box-sizing`,`word-break`],$e={}})),$,tt,nt,rt,it,at,ot,st=e((()=>{D(),W(),p(),U(),V(),P(),$=t(i()),ae(),N(),k(),tt=t(y()),et(),nt=[`prefixCls`,`onPressEnter`,`defaultValue`,`value`,`autoSize`,`onResize`,`className`,`style`,`disabled`,`onChange`,`onInternalAutoSize`],rt=0,it=1,at=2,ot=$.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?`rc-textarea`:n;e.onPressEnter;var i=e.defaultValue,a=e.value,o=e.autoSize,s=e.onResize,l=e.className,u=e.style,d=e.disabled,f=e.onChange;e.onInternalAutoSize;var p=R(e,nt),m=H(I(i,{value:a,postState:function(e){return e??``}}),2),h=m[0],g=m[1],_=function(e){g(e.target.value),f?.(e)},v=$.useRef();$.useImperativeHandle(t,function(){return{textArea:v.current}});var y=H($.useMemo(function(){return o&&re(o)===`object`?[o.minRows,o.maxRows]:[]},[o]),2),b=y[0],x=y[1],S=!!o,C=function(){try{if(document.activeElement===v.current){var e=v.current,t=e.selectionStart,n=e.selectionEnd,r=e.scrollTop;v.current.setSelectionRange(t,n),v.current.scrollTop=r}}catch{}},T=H($.useState(at),2),E=T[0],D=T[1],O=H($.useState(),2),k=O[0],A=O[1],j=function(){D(rt)};w(function(){S&&j()},[a,b,x,S]),w(function(){if(E===rt)D(it);else if(E===it){var e=Xe(v.current,!1,b,x);D(at),A(e)}else C()},[E]);var M=$.useRef(),ee=function(){z.cancel(M.current)},N=function(e){E===at&&(s?.(e),o&&(ee(),M.current=z(function(){j()})))};$.useEffect(function(){return ee},[]);var P=S?k:null,F=c(c({},u),P);return(E===rt||E===it)&&(F.overflowY=`hidden`,F.overflowX=`hidden`),$.createElement(K,{onResize:N,disabled:!(o||s)},$.createElement(`textarea`,L({},p,{ref:v,style:F,className:(0,tt.default)(r,l,G({},`${r}-disabled`,d)),disabled:d,value:h,onChange:_})))})})),ct=n({ResizableTextArea:()=>ot,default:()=>ut}),lt,ut,dt=e((()=>{D(),F(),j(),d(),g(),lt=t(i()),st(),ut=function(e){s(n,e);var t=ne(n);function n(e){var r;T(this,n),r=t.call(this,e),r.resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(e){r.resizableTextArea=e},r.handleChange=function(e){var t=r.props.onChange;r.setValue(e.target.value),t&&t(e)},r.handleKeyDown=function(e){var t=r.props,n=t.onPressEnter,i=t.onKeyDown;e.keyCode===13&&n&&n(e),i&&i(e)};var i=e.value===void 0||e.value===null?e.defaultValue:e.value;return r.state={value:i},r}return te(n,[{key:`setValue`,value:function(e,t){`value`in this.props||this.setState({value:e},t)}},{key:`blur`,value:function(){this.resizableTextArea.textArea.blur()}},{key:`render`,value:function(){return lt.createElement(ot,L({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:`getDerivedStateFromProps`,value:function(e){return`value`in e?{value:e.value}:null}}]),n}(lt.Component)}));dt(),W(),F(),j(),O(),h(),b(),d();function ft(e,t,n){return t=S(t),a(e,C()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}var pt=o(`text`,`input`);function mt(e){return!!(e.addonBefore||e.addonAfter)}var ht=function(e){s(t,e);function t(){return T(this,t),ft(this,t,arguments)}return te(t,[{key:`renderClearIcon`,value:function(e){var t=this.props,n=t.value,r=t.disabled,i=t.readOnly,a=t.handleReset,o=t.suffix,s=!r&&!i&&n,c=`${e}-clear-icon`;return q.createElement(ee,{onClick:a,onMouseDown:function(e){return e.preventDefault()},className:(0,J.default)(G(G({},`${c}-hidden`,!s),`${c}-has-suffix`,!!o),c),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var r=this.props,i=r.value,a=r.allowClear,o=r.className,s=r.focused,c=r.style,l=r.direction,u=r.bordered,d=r.hidden,p=r.status,m=n.status,h=n.hasFeedback;if(!a)return f(t,{value:i});var g=(0,J.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,pe(`${e}-affix-wrapper`,fe(m,p),h),G(G(G(G({},`${e}-affix-wrapper-focused`,s),`${e}-affix-wrapper-rtl`,l===`rtl`),`${e}-affix-wrapper-borderless`,!u),`${o}`,!mt(this.props)&&o));return q.createElement(`span`,{className:g,style:c,hidden:d},f(t,{style:null,value:i}),this.renderClearIcon(e))}},{key:`render`,value:function(){var e=this;return q.createElement(ue.Consumer,null,function(t){var n=e.props,r=n.prefixCls,i=n.inputType,a=n.element;if(i===pt[0])return e.renderTextAreaWithClearIcon(r,a,t)})}}]),t}(q.Component);U(),W(),D(),V(),E(),k(),oe();var gt=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}var yt=q.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,a=e.showCount,o=a===void 0?!1:a,s=e.maxLength,c=e.className,l=e.style,d=e.size,f=e.disabled,p=e.onCompositionStart,m=e.onCompositionEnd,h=e.onChange,g=e.onFocus,_=e.onBlur,y=e.status,b=gt(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),S=q.useContext(x),C=S.getPrefixCls,w=S.direction,T=q.useContext(v),E=q.useContext(u),D=f??E,O=q.useContext(ue),k=O.status,A=O.hasFeedback,j=O.isFormItemInput,M=O.feedbackIcon,ee=fe(k,y),N=q.useRef(null),P=q.useRef(null),F=H(q.useState(!1),2),te=F[0],R=F[1],z=H(q.useState(!1),2),ne=z[0],V=z[1],U=q.useRef(),W=q.useRef(0),ie=H(I(b.defaultValue,{value:b.value}),2),K=ie[0],ae=ie[1],oe=b.hidden,se=function(e,t){b.value===void 0&&(ae(e),t?.())},ce=Number(s)>0,de=function(e){R(!0),U.current=K,W.current=e.currentTarget.selectionStart,p?.(e)},me=function(e){R(!1);var t=e.currentTarget.value;ce&&(t=vt(W.current>=s+1||W.current===U.current?.length,U.current,t,s)),t!==K&&(se(t),Re(e.currentTarget,e,h,t)),m?.(e)},he=function(e){var t=e.target.value;!te&&ce&&(t=vt(e.target.selectionStart>=s+1||e.target.selectionStart===t.length||!e.target.selectionStart,K,t,s)),se(t),Re(e.currentTarget,e,h,t)},ge=function(e){V(!1),_?.(e)},_e=function(e){V(!0),g?.(e)};q.useEffect(function(){V(function(e){return!D&&e})},[D]);var ve=function(e){var t;se(``),(t=N.current)==null||t.focus(),Re(N.current?.resizableTextArea?.textArea,e,h)},Y=C(`input`,n);q.useImperativeHandle(t,function(){return{resizableTextArea:N.current?.resizableTextArea,focus:function(e){ze(N.current?.resizableTextArea?.textArea,e)},blur:function(){return N.current?.blur()}}});var ye=q.createElement(ut,L({},le(b,[`allowClear`]),{disabled:D,className:(0,J.default)(G(G(G(G({},`${Y}-borderless`,!i),c,c&&!o),`${Y}-sm`,T===`small`||d===`small`),`${Y}-lg`,T===`large`||d===`large`),pe(Y,ee)),style:o?{resize:l?.resize}:l,prefixCls:Y,onCompositionStart:de,onChange:he,onBlur:ge,onFocus:_e,onCompositionEnd:me,ref:N})),be=Le(K);!te&&ce&&(b.value===null||b.value===void 0)&&(be=_t(be,s));var xe=q.createElement(ht,L({disabled:D,focused:ne},b,{prefixCls:Y,direction:w,inputType:`text`,value:be,element:ye,handleReset:ve,ref:P,bordered:i,status:y,style:o?void 0:l}));if(o||A){var Se=B(be).length,Ce=``;return Ce=re(o)===`object`?o.formatter({value:be,count:Se,maxLength:s}):`${Se}${ce?` / ${s}`:``}`,q.createElement(`div`,{hidden:oe,className:(0,J.default)(`${Y}-textarea`,G(G(G({},`${Y}-textarea-rtl`,w===`rtl`),`${Y}-textarea-show-count`,o),`${Y}-textarea-in-form-item`,j),pe(`${Y}-textarea`,ee,A),c),style:l,"data-count":Ce},xe,A&&q.createElement(`span`,{className:`${Y}-textarea-suffix`},M))}return xe}),bt=Be;bt.Group=ve,bt.Search=Je,bt.TextArea=yt,bt.Password=Ke;export{He as a,_e as c,dt as i,he as l,yt as n,je as o,ct as r,Ne as s,bt as t}; \ No newline at end of file diff --git a/assets/logs.queries-BiWc7Zaz.js b/assets/logs.queries-CUsAtrhc.js similarity index 68% rename from assets/logs.queries-BiWc7Zaz.js rename to assets/logs.queries-CUsAtrhc.js index 1a990a2..f14d173 100644 --- a/assets/logs.queries-BiWc7Zaz.js +++ b/assets/logs.queries-CUsAtrhc.js @@ -1 +1 @@ -import{r as e}from"./axios-v6FV69Ne.js";import{a as t}from"./ctiAxios-BIVP6fGU.js";import{t as n}from"./queryOptions-Cg9orY1Y.js";var r=async()=>{let e=await t(`api/logs`,`get`);if(!e)throw Error(`Failed to fetch logs`);return e.data},i=async()=>{let e=await t(`api/exploit-status`,`get`);if(!e)throw Error(`Failed to fetch exploit status`);return e.data},a={all:[`logs`],logs:()=>[...a.all,`logs`],exploit:()=>[...a.all,`exploit`]},o=()=>n({queryKey:a.logs(),queryFn:r}),s=()=>n({queryKey:a.exploit(),queryFn:i}),c=()=>e(o()),l=()=>e(s());export{c as n,l as t}; \ No newline at end of file +import{r as e}from"./axios-BbX9YWYe.js";import{a as t}from"./ctiAxios-BMu1IxXE.js";import{t as n}from"./queryOptions-Cg9orY1Y.js";var r=async()=>{let e=await t(`api/logs`,`get`);if(!e)throw Error(`Failed to fetch logs`);return e.data},i=async()=>{let e=await t(`api/exploit-status`,`get`);if(!e)throw Error(`Failed to fetch exploit status`);return e.data},a={all:[`logs`],logs:()=>[...a.all,`logs`],exploit:()=>[...a.all,`exploit`]},o=()=>n({queryKey:a.logs(),queryFn:r}),s=()=>n({queryKey:a.exploit(),queryFn:i}),c=()=>e(o()),l=()=>e(s());export{c as n,l as t}; \ No newline at end of file diff --git a/assets/map-1r6ZZ5cg.js b/assets/map-1r6ZZ5cg.js new file mode 100644 index 0000000..335e420 --- /dev/null +++ b/assets/map-1r6ZZ5cg.js @@ -0,0 +1 @@ +import{t as e}from"./chunk-jRWAZmH_.js";import{Ft as t,It as n,Lt as r,Pt as i}from"./axios-BbX9YWYe.js";import{_ as a}from"./sanitizeDataUtils-thqQHiub.js";import{i as o}from"./cloneDeep-CG3ZqS50.js";import{t as s}from"./_baseMap-CMcJTUHN.js";var c=e(((e,n)=>{var r=t(),a=o(),s=i(),c=`[object Object]`,l=Function.prototype,u=Object.prototype,d=l.toString,f=u.hasOwnProperty,p=d.call(Object);function m(e){if(!s(e)||r(e)!=c)return!1;var t=a(e);if(t===null)return!0;var n=f.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&d.call(n)==p}n.exports=m})),l=e(((e,t)=>{var i=r(),o=a(),c=s(),l=n();function u(e,t){return(l(e)?i:c)(e,o(t,3))}t.exports=u}));export{c as n,l as t}; \ No newline at end of file diff --git a/assets/map-ZlUwnqG5.js b/assets/map-ZlUwnqG5.js deleted file mode 100644 index 8e5ceb1..0000000 --- a/assets/map-ZlUwnqG5.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{It as t,Lt as n,Rt as r,zt as i}from"./axios-v6FV69Ne.js";import{_ as a}from"./sanitizeDataUtils-NeOKeBZk.js";import{i as o}from"./cloneDeep-B-m5lKKn.js";import{t as s}from"./_baseMap-BlhJR5gj.js";var c=e(((e,r)=>{var i=n(),a=o(),s=t(),c=`[object Object]`,l=Function.prototype,u=Object.prototype,d=l.toString,f=u.hasOwnProperty,p=d.call(Object);function m(e){if(!s(e)||i(e)!=c)return!1;var t=a(e);if(t===null)return!0;var n=f.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&d.call(n)==p}r.exports=m})),l=e(((e,t)=>{var n=i(),o=a(),c=s(),l=r();function u(e,t){return(l(e)?n:c)(e,o(t,3))}t.exports=u}));export{c as n,l as t}; \ No newline at end of file diff --git a/assets/menu.queries-BWxxsuH2.js b/assets/menu.queries-BWxxsuH2.js deleted file mode 100644 index 34b1660..0000000 --- a/assets/menu.queries-BWxxsuH2.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{br as t,gr as n,hr as r,r as i}from"./axios-v6FV69Ne.js";import{i as a}from"./ctiAxios-BIVP6fGU.js";import{t as o}from"./queryOptions-Cg9orY1Y.js";import{t as s}from"./slugify-CltC00V7.js";import{t as c}from"./menu.keys-DakaQcND.js";var l=e(s());function u(e){let i=r(r(e,`HTTP_SERVICE`)[0],`MODULE`),a={};return i.forEach(e=>{let i=n(e);function o(e){let t={};return r(e,`MENUINFO`).forEach(e=>{let r=n(e);t[r.code]=r}),t}let s=o(e);t(s)||(i.informations=s);function c(e){let i={};return r(e,`MENUITEM`).forEach(e=>{let a=n(e);if(a?.jisavailable!==`false`){t(r(e,`MENUITEM`))||(a.children=c(e));let n=(0,l.default)(a.label,{lower:!0}).replace(/_/g,`-`);if(i[n]){let e=2;for(;i[`${n}-${e}`];)e++;n=`${n}-${e}`,a._slugKey=n}i[n]=a}}),i}i.children=c(e),a[(0,l.default)(i.name,{lower:!0})]=i}),a}var d=async()=>u(await a(`modules/base/php/getNavigation.php`)),f=()=>o({queryKey:c.navigation(),queryFn:d,meta:{persist:!0}}),p=()=>i(f());export{p as t}; \ No newline at end of file diff --git a/assets/menu.queries-DQPeWA6e.js b/assets/menu.queries-DQPeWA6e.js new file mode 100644 index 0000000..0a2d26c --- /dev/null +++ b/assets/menu.queries-DQPeWA6e.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{mr as t,pr as n,r,vr as i}from"./axios-BbX9YWYe.js";import{i as a}from"./ctiAxios-BMu1IxXE.js";import{t as o}from"./queryOptions-Cg9orY1Y.js";import{t as s}from"./slugify-CltC00V7.js";import{t as c}from"./menu.keys-DakaQcND.js";var l=e(s());function u(e){let r=n(n(e,`HTTP_SERVICE`)[0],`MODULE`),a={};return r.forEach(e=>{let r=t(e);function o(e){let r={};return n(e,`MENUINFO`).forEach(e=>{let n=t(e);r[n.code]=n}),r}let s=o(e);i(s)||(r.informations=s);function c(e){let r={};return n(e,`MENUITEM`).forEach(e=>{let a=t(e);if(a?.jisavailable!==`false`){i(n(e,`MENUITEM`))||(a.children=c(e));let t=(0,l.default)(a.label,{lower:!0}).replace(/_/g,`-`);if(r[t]){let e=2;for(;r[`${t}-${e}`];)e++;t=`${t}-${e}`,a._slugKey=t}r[t]=a}}),r}r.children=c(e),a[(0,l.default)(r.name,{lower:!0})]=r}),a}var d=async()=>u(await a(`modules/base/php/getNavigation.php`)),f=()=>o({queryKey:c.navigation(),queryFn:d,meta:{persist:!0}}),p=()=>r(f());export{p as t}; \ No newline at end of file diff --git a/assets/notification-BAy1NkPD.js b/assets/notification-BAy1NkPD.js new file mode 100644 index 0000000..1d050c5 --- /dev/null +++ b/assets/notification-BAy1NkPD.js @@ -0,0 +1 @@ +import{i as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{J as i,c as a,s as o,u as s,ur as c,wt as l}from"./axios-BbX9YWYe.js";var u=t(r());function d(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var f=typeof Symbol==`function`&&Symbol.observable||`@@observable`,p=()=>Math.random().toString(36).substring(7).split(``).join(`.`),m={INIT:`@@redux/INIT${p()}`,REPLACE:`@@redux/REPLACE${p()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${p()}`};function h(e){if(typeof e!=`object`||!e)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function g(e,t,n){if(typeof e!=`function`)throw Error(d(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(d(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(d(1));return n(g)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((e,t)=>{o.set(t,e)}))}function u(){if(c)throw Error(d(3));return i}function p(e){if(typeof e!=`function`)throw Error(d(4));if(c)throw Error(d(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(d(6));t=!1,l(),o.delete(n),a=null}}}function _(e){if(!h(e))throw Error(d(7));if(e.type===void 0)throw Error(d(8));if(typeof e.type!=`string`)throw Error(d(17));if(c)throw Error(d(9));try{c=!0,i=r(i,e)}finally{c=!1}return(a=o).forEach(e=>{e()}),e}function v(e){if(typeof e!=`function`)throw Error(d(10));r=e,_({type:m.REPLACE})}function y(){let e=p;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(d(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[f](){return this}}}return _({type:m.INIT}),{dispatch:_,subscribe:p,getState:u,replaceReducer:v,[f]:y}}function _(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:m.INIT})===void 0)throw Error(d(12));if(n(void 0,{type:m.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(d(13))})}function v(e){let t=Object.keys(e),n={};for(let r=0;re:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function ee(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(d(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=y(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}function te(e){return h(e)&&`type`in e&&typeof e.type==`string`}var ne=Symbol.for(`immer-nothing`),b=Symbol.for(`immer-draftable`),x=Symbol.for(`immer-state`);function S(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var C=Object,w=C.getPrototypeOf,T=`constructor`,re=`prototype`,ie=`configurable`,ae=`enumerable`,E=`writable`,D=`value`,O=e=>!!e&&!!e[x];function k(e){return e?ce(e)||me(e)||!!e[b]||!!e[T]?.[b]||he(e)||ge(e):!1}var oe=C[re][T].toString(),se=new WeakMap;function ce(e){if(!e||!_e(e))return!1;let t=w(e);if(t===null||t===C[re])return!0;let n=C.hasOwnProperty.call(t,T)&&t[T];if(n===Object)return!0;if(!j(n))return!1;let r=se.get(n);return r===void 0&&(r=Function.toString.call(n),se.set(n,r)),r===oe}function le(e,t,n=!0){A(e)===0?(n?Reflect.ownKeys(e):C.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function A(e){let t=e[x];return t?t.type_:me(e)?1:he(e)?2:ge(e)?3:0}var ue=(e,t,n=A(e))=>n===2?e.has(t):C[re].hasOwnProperty.call(e,t),de=(e,t,n=A(e))=>n===2?e.get(t):e[t],fe=(e,t,n,r=A(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function pe(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}var me=Array.isArray,he=e=>e instanceof Map,ge=e=>e instanceof Set,_e=e=>typeof e==`object`,j=e=>typeof e==`function`,ve=e=>typeof e==`boolean`;function ye(e){let t=+e;return Number.isInteger(t)&&String(t)===e}var M=e=>e.copy_||e.base_,N=e=>e.modified_?e.copy_:e.base_;function P(e,t){if(he(e))return new Map(e);if(ge(e))return new Set(e);if(me(e))return Array[re].slice.call(e);let n=ce(e);if(t===!0||t===`class_only`&&!n){let t=C.getOwnPropertyDescriptors(e);delete t[x];let n=Reflect.ownKeys(t);for(let r=0;r1&&C.defineProperties(e,{set:I,add:I,clear:I,delete:I}),C.freeze(e),t&&le(e,(e,t)=>{F(t,!0)},!1),e)}function be(){S(2)}var I={[D]:be};function L(e){return e===null||!_e(e)?!0:C.isFrozen(e)}var R=`MapSet`,xe=`Patches`,Se=`ArrayMethods`,Ce={};function z(e){let t=Ce[e];return t||S(0,e),t}var we=e=>!!Ce[e],B,Te=()=>B,Ee=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:we(R)?z(R):void 0,arrayMethodsPlugin_:we(Se)?z(Se):void 0});function De(e,t){t&&(e.patchPlugin_=z(xe),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Oe(e){ke(e),e.drafts_.forEach(je),e.drafts_=null}function ke(e){e===B&&(B=e.parent_)}var Ae=e=>B=Ee(B,e);function je(e){let t=e[x];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Me(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];if(e!==void 0&&e!==n){n[x].modified_&&(Oe(t),S(4)),k(e)&&(e=V(t,e));let{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[x].base_,e,t)}else e=V(t,n);return Ne(t,e,!0),Oe(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e===ne?void 0:e}function V(e,t){if(L(t))return t;let n=t[x];if(!n)return Be(t,e.handledSet_,e);if(!H(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){let{callbacks_:t}=n;if(t)for(;t.length>0;)t.pop()(e);Re(n,e)}return n.copy_}function Ne(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&F(t,n)}function Pe(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var H=(e,t)=>e.scope_===t,Fe=[];function Ie(e,t,n,r){let i=M(e),a=e.type_;if(r!==void 0&&de(i,r,a)===t){fe(i,r,n,a);return}if(!e.draftLocations_){let t=e.draftLocations_=new Map;le(i,(e,n)=>{if(O(n)){let r=t.get(n)||[];r.push(e),t.set(n,r)}})}let o=e.draftLocations_.get(t)??Fe;for(let e of o)fe(i,e,n,a)}function Le(e,t,n){e.callbacks_.push(function(r){let i=t;if(!i||!H(i,r))return;r.mapSetPlugin_?.fixSetContents(i);let a=N(i);Ie(e,i.draft_??i,a,n),Re(i,r)})}function Re(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:n}=t;if(n){let r=n.getPath(e);r&&n.generatePatches_(e,r,t)}Pe(e)}}function ze(e,t,n){let{scope_:r}=e;if(O(n)){let i=n[x];H(i,r)&&i.callbacks_.push(function(){qe(e),Ie(e,n,N(i),t)})}else k(n)&&e.callbacks_.push(function(){let i=M(e);e.type_===3?i.has(n)&&Be(n,r.handledSet_,r):de(i,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Be(de(e.copy_,t,e.type_),r.handledSet_,r)})}function Be(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||O(e)||t.has(e)||!k(e)||L(e)?e:(t.add(e),le(e,(r,i)=>{if(O(i)){let t=i[x];H(t,n)&&(fe(e,r,N(t),e.type_),Pe(t))}else k(i)&&Be(i,t,n)}),e)}function Ve(e,t){let n=me(e),r={type_:+!!n,scope_:t?t.scope_:Te(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=r,a=He;n&&(i=[r],a=U);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,[s,r]}var He={get(e,t){if(t===x)return e;let n=e.scope_.arrayMethodsPlugin_,r=e.type_===1&&typeof t==`string`;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let i=M(e);if(!ue(i,t,e.type_))return We(e,i,t);let a=i[t];if(e.finalized_||!k(a)||r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&ye(t))return a;if(a===Ue(e.base_,t)){qe(e);let n=e.type_===1?+t:t,r=Ye(e.scope_,a,e,n);return e.copy_[n]=r}return a},has(e,t){return t in M(e)},ownKeys(e){return Reflect.ownKeys(M(e))},set(e,t,n){let r=Ge(M(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=Ue(M(e),t),i=r?.[x];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(pe(n,r)&&(n!==void 0||ue(e.base_,t,e.type_)))return!0;qe(e),Ke(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])?!0:(e.copy_[t]=n,e.assigned_.set(t,!0),ze(e,t,n),!0)},deleteProperty(e,t){return qe(e),Ue(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),Ke(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let n=M(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[E]:!0,[ie]:e.type_!==1||t!==`length`,[ae]:r[ae],[D]:n[t]}},defineProperty(){S(11)},getPrototypeOf(e){return w(e.base_)},setPrototypeOf(){S(12)}},U={};for(let e in He){let t=He[e];U[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}U.deleteProperty=function(e,t){return U.set.call(this,e,t,void 0)},U.set=function(e,t,n){return He.set.call(this,e[0],t,n,e[0])};function Ue(e,t){let n=e[x];return(n?M(n):e)[t]}function We(e,t,n){let r=Ge(t,n);return r?D in r?r[D]:r.get?.call(e.draft_):void 0}function Ge(e,t){if(!(t in e))return;let n=w(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=w(n)}}function Ke(e){e.modified_||(e.modified_=!0,e.parent_&&Ke(e.parent_))}function qe(e){e.copy_||=(e.assigned_=new Map,P(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Je=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(j(e)&&!j(t)){let n=t;t=e;let r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}j(t)||S(6),n!==void 0&&!j(n)&&S(7);let r;if(k(e)){let i=Ae(this),a=Ye(i,e,void 0),o=!0;try{r=t(a),o=!1}finally{o?Oe(i):ke(i)}return De(i,n),Me(r,i)}else if(!e||!_e(e)){if(r=t(e),r===void 0&&(r=e),r===ne&&(r=void 0),this.autoFreeze_&&F(r,!0),n){let t=[],i=[];z(xe).generateReplacementPatches_(e,r,{patches_:t,inversePatches_:i}),n(t,i)}return r}else S(1,e)},this.produceWithPatches=(e,t)=>{if(j(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},ve(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),ve(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),ve(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){k(e)||S(8),O(e)&&(e=Xe(e));let t=Ae(this),n=Ye(t,e,void 0);return n[x].isManual_=!0,ke(t),n}finishDraft(e,t){let n=e&&e[x];(!n||!n.isManual_)&&S(9);let{scope_:r}=n;return De(r,t),Me(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(r.path.length===0&&r.op===`replace`){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=z(xe).applyPatches_;return O(e)?r(e,t):this.produce(e,e=>r(e,t))}};function Ye(e,t,n,r){let[i,a]=he(t)?z(R).proxyMap_(t,n):ge(t)?z(R).proxySet_(t,n):Ve(t,n);return(n?.scope_??Te()).drafts_.push(i),a.callbacks_=n?.callbacks_??[],a.key_=r,n&&r!==void 0?Le(n,a,r):a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);let{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)}),i}function Xe(e){return O(e)||S(10,e),Ze(e)}function Ze(e){if(!k(e)||L(e))return e;let t=e[x],n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=P(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=P(e,!0);return le(n,(e,t)=>{fe(n,e,Ze(t))},r),t&&(t.finalized_=!1),n}var Qe=new Je().produce;function $e(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var et=$e(),tt=$e,nt=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]==`object`?y:y.apply(null,arguments)};typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function W(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw Error(Z(0));return{type:e,payload:r.payload,...`meta`in r&&{meta:r.meta},...`error`in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>te(t)&&t.type===e,n}var rt=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function it(e){return k(e)?Qe(e,()=>{}):e}function G(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function K(e){return typeof e==`boolean`}var at=()=>function(e){let{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{},a=new rt;return t&&(K(t)?a.push(et):a.push(tt(t.extraArgument))),a},q=`RTK_autoBatch`,ot=e=>t=>{setTimeout(t,e)},st=(e,t)=>n=>{let r=!1,i=()=>{r||(r=!0,cancelAnimationFrame(a),clearTimeout(o),n())},a=e(i),o=setTimeout(i,t)},ct=(e={type:`raf`})=>t=>(...n)=>{let r=t(...n),i=!0,a=!1,o=!1,s=new Set,c=e.type===`tick`?queueMicrotask:e.type===`raf`?typeof window<`u`&&window.requestAnimationFrame?st(window.requestAnimationFrame,100):ot(10):e.type===`callback`?e.queueNotification:ot(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){let t=r.subscribe(()=>i&&e());return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return i=!e?.meta?.[q],a=!i,a&&(o||(o=!0,c(l))),r.dispatch(e)}finally{i=!0}}})},lt=e=>function(t){let{autoBatch:n=!0}=t??{},r=new rt(e);return n&&r.push(ct(typeof n==`object`?n:void 0)),r};function ut(e){let t=at(),{reducer:n=void 0,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{},c;if(typeof n==`function`)c=n;else if(h(n))c=v(n);else throw Error(Z(1));let l;l=typeof r==`function`?r(t):t();let u=y;i&&(u=nt({trace:!1,...typeof i==`object`&&i}));let d=lt(ee(...l)),f=typeof s==`function`?s(d):d(),p=u(...f);return g(c,o,p)}function dt(e){let t={},n=[],r,i={addCase(e,n){let r=typeof e==`string`?e:e.type;if(!r)throw Error(Z(28));if(r in t)throw Error(Z(29));return t[r]=n,i},addAsyncThunk(e,r){return r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),i},addMatcher(e,t){return n.push({matcher:e,reducer:t}),i},addDefaultCase(e){return r=e,i}};return e(i),[t,n,r]}function ft(e){return typeof e==`function`}function pt(e,t){let[n,r,i]=dt(t),a;if(ft(e))a=()=>it(e());else{let t=it(e);a=()=>t}function o(e=a(),t){let o=[n[t.type],...r.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return o.filter(e=>!!e).length===0&&(o=[i]),o.reduce((e,n)=>{if(n)if(O(e)){let r=n(e,t);return r===void 0?e:r}else if(k(e))return Qe(e,e=>n(e,t));else{let r=n(e,t);if(r===void 0){if(e===null)return e;throw Error(`A case reducer on a non-draftable value must not return undefined`)}return r}return e},e)}return o.getInitialState=a,o}var mt=`ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW`,ht=(e=21)=>{let t=``,n=e;for(;n--;)t+=mt[Math.random()*64|0];return t},gt=Symbol.for(`rtk-slice-createasyncthunk`);function _t(e,t){return`${e}/${t}`}function vt({creators:e}={}){let t=e?.asyncThunk?.[gt];return function(e){let{name:n,reducerPath:r=n}=e;if(!n)throw Error(Z(11));let i=(typeof e.reducers==`function`?e.reducers(bt()):e.reducers)||{},a=Object.keys(i),o={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){let n=typeof e==`string`?e:e.type;if(!n)throw Error(Z(12));if(n in o.sliceCaseReducersByType)throw Error(Z(13));return o.sliceCaseReducersByType[n]=t,s},addMatcher(e,t){return o.sliceMatchers.push({matcher:e,reducer:t}),s},exposeAction(e,t){return o.actionCreators[e]=t,s},exposeCaseReducer(e,t){return o.sliceCaseReducersByName[e]=t,s}};a.forEach(r=>{let a=i[r],o={reducerName:r,type:_t(n,r),createNotation:typeof e.reducers==`function`};St(a)?wt(o,a,s,t):xt(o,a,s)});function c(){let[t={},n=[],r=void 0]=typeof e.extraReducers==`function`?dt(e.extraReducers):[e.extraReducers],i={...t,...o.sliceCaseReducersByType};return pt(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of o.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)})}let l=e=>e,u=new Map,d=new WeakMap,f;function p(e,t){return f||=c(),f(e,t)}function m(){return f||=c(),f.getInitialState()}function h(t,n=!1){function r(e){let i=e[t];return i===void 0&&n&&(i=G(d,r,m)),i}function i(t=l){return G(G(u,n,()=>new WeakMap),t,()=>{let r={};for(let[i,a]of Object.entries(e.selectors??{}))r[i]=yt(a,t,()=>G(d,t,m),n);return r})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}let g={name:n,reducer:p,actions:o.actionCreators,caseReducers:o.sliceCaseReducersByName,getInitialState:m,...h(r),injectInto(e,{reducerPath:t,...n}={}){let i=t??r;return e.inject({reducerPath:i,reducer:p},n),{...g,...h(i,!0)}}};return g}}function yt(e,t,n,r){function i(i,...a){let o=t(i);return o===void 0&&r&&(o=n()),e(o,...a)}return i.unwrapped=e,i}var J=vt();function bt(){function e(e,t){return{_reducerDefinitionType:`asyncThunk`,payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer(e){return Object.assign({[e.name](...t){return e(...t)}}[e.name],{_reducerDefinitionType:`reducer`})},preparedReducer(e,t){return{_reducerDefinitionType:`reducerWithPrepare`,prepare:e,reducer:t}},asyncThunk:e}}function xt({type:e,reducerName:t,createNotation:n},r,i){let a,o;if(`reducer`in r){if(n&&!Ct(r))throw Error(Z(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?W(e,o):W(e))}function St(e){return e._reducerDefinitionType===`asyncThunk`}function Ct(e){return e._reducerDefinitionType===`reducerWithPrepare`}function wt({type:e,reducerName:t},n,r,i){if(!i)throw Error(Z(18));let{payloadCreator:a,fulfilled:o,pending:s,rejected:c,settled:l,options:u}=n,d=i(e,a,u);r.exposeAction(t,d),o&&r.addCase(d.fulfilled,o),s&&r.addCase(d.pending,s),c&&r.addCase(d.rejected,c),l&&r.addMatcher(d.settled,l),r.exposeCaseReducer(t,{fulfilled:o||Tt,pending:s||Tt,rejected:c||Tt,settled:l||Tt})}function Tt(){}var Et=`task`,Dt=`listener`,Ot=`completed`,kt=`cancelled`,At=`task-${kt}`,jt=`task-${Ot}`,Mt=`${Dt}-${kt}`,Nt=`${Dt}-${Ot}`,Pt=class{constructor(e){this.code=e,this.message=`${Et} ${kt} (reason: ${e})`}code;name=`TaskAbortError`;message},Ft=(e,t)=>{if(typeof e!=`function`)throw TypeError(Z(32))},It=()=>{},Lt=(e,t=It)=>(e.catch(t),e),Rt=(e,t)=>(e.addEventListener(`abort`,t,{once:!0}),()=>e.removeEventListener(`abort`,t)),Y=e=>{if(e.aborted)throw new Pt(e.reason)};function zt(e,t){let n=It;return new Promise((r,i)=>{let a=()=>i(new Pt(e.reason));if(e.aborted){a();return}n=Rt(e,a),t.finally(()=>n()).then(r,i)}).finally(()=>{n=It})}var Bt=async(e,t)=>{try{return await Promise.resolve(),{status:`ok`,value:await e()}}catch(e){return{status:e instanceof Pt?`cancelled`:`rejected`,error:e}}finally{t?.()}},Vt=e=>t=>Lt(zt(e,t).then(t=>(Y(e),t))),Ht=e=>{let t=Vt(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:X}=Object,Ut={},Wt=`listenerMiddleware`,Gt=(e,t)=>{let n=t=>Rt(e,()=>t.abort(e.reason));return(r,i)=>{Ft(r,`taskExecutor`);let a=new AbortController;n(a);let o=Bt(async()=>{Y(e),Y(a.signal);let t=await r({pause:Vt(a.signal),delay:Ht(a.signal),signal:a.signal});return Y(a.signal),t},()=>a.abort(jt));return i?.autoJoin&&t.push(o.catch(It)),{result:Vt(e)(o),cancel(){a.abort(At)}}}},Kt=(e,t)=>{let n=async(n,r)=>{Y(t);let i=()=>{},a=[new Promise((t,r)=>{let a=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});i=()=>{a(),r()}})];r!=null&&a.push(new Promise(e=>setTimeout(e,r,null)));try{let e=await zt(t,Promise.race(a));return Y(t),e}finally{i()}};return((e,t)=>Lt(n(e,t)))},qt=e=>{let{type:t,actionCreator:n,matcher:r,predicate:i,effect:a}=e;if(t)i=W(t).match;else if(n)t=n.type,i=n.match;else if(r)i=r;else if(!i)throw Error(Z(21));return Ft(a,`options.listener`),{predicate:i,type:t,effect:a}},Jt=X(e=>{let{type:t,predicate:n,effect:r}=qt(e);return{id:ht(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw Error(Z(22))}}},{withTypes:()=>Jt}),Yt=(e,t)=>{let{type:n,effect:r,predicate:i}=qt(t);return Array.from(e.values()).find(e=>(typeof n==`string`?e.type===n:e.predicate===i)&&e.effect===r)},Xt=e=>{e.pending.forEach(e=>{e.abort(Mt)})},Zt=(e,t)=>()=>{for(let e of t.keys())Xt(e);e.clear()},Qt=(e,t,n)=>{try{e(t,n)}catch(e){setTimeout(()=>{throw e},0)}},$t=X(W(`${Wt}/add`),{withTypes:()=>$t}),en=W(`${Wt}/removeAll`),tn=X(W(`${Wt}/remove`),{withTypes:()=>tn}),nn=(...e)=>{console.error(`${Wt}/error`,...e)},rn=(e={})=>{let t=new Map,n=new Map,r=e=>{let t=n.get(e)??0;n.set(e,t+1)},i=e=>{let t=n.get(e)??1;t===1?n.delete(e):n.set(e,t-1)},{extra:a,onError:o=nn}=e;Ft(o,`onError`);let s=e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),t?.cancelActive&&Xt(e)}),c=(e=>s(Yt(t,e)??Jt(e)));X(c,{withTypes:()=>c});let l=e=>{let n=Yt(t,e);return n&&(n.unsubscribe(),e.cancelActive&&Xt(n)),!!n};X(l,{withTypes:()=>l});let u=async(e,n,s,l)=>{let u=new AbortController,d=Kt(c,u.signal),f=[];try{e.pending.add(u),r(e),await Promise.resolve(e.effect(n,X({},s,{getOriginalState:l,condition:(e,t)=>d(e,t).then(Boolean),take:d,delay:Ht(u.signal),pause:Vt(u.signal),extra:a,signal:u.signal,fork:Gt(u.signal,f),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==u&&(e.abort(Mt),n.delete(e))})},cancel:()=>{u.abort(Mt),e.pending.delete(u)},throwIfCancelled:()=>{Y(u.signal)}})))}catch(e){e instanceof Pt||Qt(o,e,{raisedBy:`effect`})}finally{await Promise.all(f),u.abort(Nt),i(e),e.pending.delete(u)}},d=Zt(t,n);return{middleware:e=>n=>r=>{if(!te(r))return n(r);if($t.match(r))return c(r.payload);if(en.match(r)){d();return}if(tn.match(r))return l(r.payload);let i=e.getState(),a=()=>{if(i===Ut)throw Error(Z(23));return i},s;try{if(s=n(r),t.size>0){let n=e.getState(),s=Array.from(t.values());for(let t of s){let s=!1;try{s=t.predicate(r,n,i)}catch(e){s=!1,Qt(o,e,{raisedBy:`predicate`})}s&&u(t,r,e,a)}}}finally{i=Ut}return s},startListening:c,stopListening:l,clearListeners:d}};function Z(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Q={lightBlue:`#98C1D9`,moutarde:`#FCBF49`,lightOrange:`#FFB488`,green:`#73BA9B`,red:`#FD5A5D`,lightGreen:`#CCD5AE`,primaryColor:`#FF8801`,blue:`#3D5A80`,lightBrown:`#E4D2B3`,yellow:`#FDD85D`,lightGrey:`#B4B8C5`,lightPurple:`#EABFCB`,primaryBlue:`#012B43`,terraCota:`#EB5E28`,pink:`#FF9B9B`,darkBrown:`#7F5539`,bluePastel:`#E9EBF8`,brown:`#D4A373`,grey:`#929292`,purple:`#C08497`,inactiveGrey:`#b1b1b1`},an=`MENU_DRAWER`,on=`MENU_CLASSIC`,sn=J({name:`cti/ui`,initialState:{filters:{visible:!1,editor:!1},primaryColor:`#FF8801`,tab:null,showShortcuts:!1,generatePDF:!1,pdfSize:{width:550,height:560},showOverlay:!1,bugTracker:0,showMenus:!0,menuMode:on,siderIsCollapsed:!1,devMode:!1,graphDisplayPreference:`always`,graphColors:{columnChart:[Q.lightBlue,Q.moutarde,Q.lightOrange,Q.green,Q.red,Q.lightGreen,Q.primaryColor,Q.blue,Q.lightBrown,Q.yellow,Q.lightGrey,Q.lightPurple,Q.primaryBlue,Q.terraCota,Q.pink,Q.darkBrown,Q.bluePastel,Q.brown,Q.grey,Q.purple],pieChart:[Q.yellow,Q.lightBlue,Q.lightOrange,Q.lightGreen,Q.brown,Q.red,Q.blue,Q.pink,Q.primaryColor,Q.grey,Q.lightBrown,Q.purple],lineChart:[Q.lightBlue,Q.lightOrange,Q.lightGreen,Q.pink,Q.yellow],sexChart:[Q.lightBlue,Q.pink]}},reducers:{setMenuMode(e,t){t.payload==null?e.menuMode=e.menuMode===`MENU_CLASSIC`?an:on:e.menuMode=t.payload},setSiderIsCollapsed(e,t){t.payload==null?e.siderIsCollapsed=!e.siderIsCollapsed:e.siderIsCollapsed=t.payload},showFiltersDrawer:{reducer(e,t){e.filters.visible=t.payload.visible,e.filters.editor=t.payload.editor},prepare(e,t=!1){return{payload:{visible:e,editor:t}}}},setSelectedTab(e,t){e.tab=t.payload},showShortcuts(e,t){e.showShortcuts=t.payload},setGeneratePDF(e,t){e.generatePDF=t.payload},setShowOverlay(e,t){e.showOverlay=t.payload},setBugTracker(e,t){e.bugTracker=t.payload==null?e.bugTracker+1:t.payload},setShowMenus(e,t){e.showMenus=t.payload},setDevMode(e,t){e.devMode=t.payload},setPrimaryColor(e,t){e.primaryColor=t.payload},setGraphDisplayPreference(e,t){e.graphDisplayPreference=t.payload}}}),{setMenuMode:cn,setSiderIsCollapsed:ln,showFiltersDrawer:un,setSelectedTab:dn,showShortcuts:fn,setGeneratePDF:pn,setShowOverlay:mn,setBugTracker:hn,setShowMenus:gn,setDevMode:_n,setPrimaryColor:vn,setGraphDisplayPreference:yn}=sn.actions,bn=sn.reducer,xn=J({name:`cti/tablePrefs`,initialState:{hiddenColumns:{},columnOrderByTab:[]},reducers:{setHiddenColumns:{reducer(e,t){e.hiddenColumns[t.payload.viewName]=t.payload.columns},prepare(e,t){return{payload:{viewName:e,columns:t}}}},setColumnFiltered:{reducer(e,t){let{tabName:n,columnsFiltered:r}=t.payload,i=e.columnOrderByTab.findIndex(e=>e.tabName===n);i===-1?e.columnOrderByTab.push({tabName:n,columnsFiltered:r}):e.columnOrderByTab[i]={tabName:n,columnsFiltered:r}},prepare(e,t){return{payload:{tabName:e,columnsFiltered:t}}}},resetColumnOrder(e){e.columnOrderByTab=[]}}}),{setHiddenColumns:Sn,setColumnFiltered:Cn,resetColumnOrder:wn}=xn.actions,Tn=xn.reducer,En=t(n(((t,n)=>{(function(e){if(typeof t==`object`&&n!==void 0)n.exports=e();else if(typeof define==`function`&&define.amd)define([],e);else{var r=typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this;r.localforage=e()}})(function(){return(function t(n,r,i){function a(s,c){if(!r[s]){if(!n[s]){var l=typeof e==`function`&&e;if(!c&&l)return l(s,!0);if(o)return o(s,!0);var u=Error(`Cannot find module '`+s+`'`);throw u.code=`MODULE_NOT_FOUND`,u}var d=r[s]={exports:{}};n[s][0].call(d.exports,function(e){var t=n[s][1][e];return a(t||e)},d,d.exports,t,n,r,i)}return r[s].exports}for(var o=typeof e==`function`&&e,s=0;s`u`&&e(3);var l=Promise;function u(e,t){t&&e.then(function(e){t(null,e)},function(e){t(e)})}function d(e,t,n){typeof t==`function`&&e.then(t),typeof n==`function`&&e.catch(n)}function f(e){return typeof e!=`string`&&(console.warn(e+` used as a key, but it is not a string.`),e=String(e)),e}function p(){if(arguments.length&&typeof arguments[arguments.length-1]==`function`)return arguments[arguments.length-1]}var m=`local-forage-detect-blob-support`,h=void 0,g={},_=Object.prototype.toString,v=`readonly`,y=`readwrite`;function ee(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),i=0;i=43)}}).catch(function(){return!1})}function ne(e){return typeof h==`boolean`?l.resolve(h):te(e).then(function(e){return h=e,h})}function b(e){var t=g[e.name],n={};n.promise=new l(function(e,t){n.resolve=e,n.reject=t}),t.deferredOperations.push(n),t.dbReady?t.dbReady=t.dbReady.then(function(){return n.promise}):t.dbReady=n.promise}function x(e){var t=g[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function S(e,t){var n=g[e.name].deferredOperations.pop();if(n)return n.reject(t),n.promise}function C(e,t){return new l(function(n,r){if(g[e.name]=g[e.name]||oe(),e.db)if(t)b(e),e.db.close();else return n(e.db);var i=[e.name];t&&i.push(e.version);var a=o.open.apply(o,i);t&&(a.onupgradeneeded=function(t){var n=a.result;try{n.createObjectStore(e.storeName),t.oldVersion<=1&&n.createObjectStore(m)}catch(n){if(n.name===`ConstraintError`)console.warn(`The database "`+e.name+`" has been upgraded from version `+t.oldVersion+` to version `+t.newVersion+`, but the storage "`+e.storeName+`" already exists.`);else throw n}}),a.onerror=function(e){e.preventDefault(),r(a.error)},a.onsuccess=function(){var t=a.result;t.onversionchange=function(e){e.target.close()},n(t),x(e)}})}function w(e){return C(e,!1)}function T(e){return C(e,!0)}function re(e,t){if(!e.db)return!0;var n=!e.db.objectStoreNames.contains(e.storeName),r=e.versione.db.version;if(r&&(e.version!==t&&console.warn(`The database "`+e.name+`" can't be downgraded from version `+e.db.version+` to version `+e.version+`.`),e.version=e.db.version),i||n){if(n){var a=e.db.version+1;a>e.version&&(e.version=a)}return!0}return!1}function ie(e){return new l(function(t,n){var r=new FileReader;r.onerror=n,r.onloadend=function(n){t({__local_forage_encoded_blob:!0,data:btoa(n.target.result||``),type:e.type})},r.readAsBinaryString(e)})}function ae(e){return c([ee(atob(e.data))],{type:e.type})}function E(e){return e&&e.__local_forage_encoded_blob}function D(e){var t=this,n=t._initReady().then(function(){var e=g[t._dbInfo.name];if(e&&e.dbReady)return e.dbReady});return d(n,e,e),n}function O(e){b(e);for(var t=g[e.name],n=t.forages,r=0;r0&&(!e.db||i.name===`InvalidStateError`||i.name===`NotFoundError`))return l.resolve().then(function(){if(!e.db||i.name===`NotFoundError`&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),T(e)}).then(function(){return O(e).then(function(){k(e,t,n,r-1)})}).catch(n);n(i)}}function oe(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function se(e){var t=this,n={db:null};if(e)for(var r in e)n[r]=e[r];var i=g[n.name];i||(i=oe(),g[n.name]=i),i.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=D);var a=[];function o(){return l.resolve()}for(var s=0;s>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l}function De(e){var t=new Uint8Array(e),n=``,r;for(r=0;r>2],n+=j[(t[r]&3)<<4|t[r+1]>>4],n+=j[(t[r+1]&15)<<2|t[r+2]>>6],n+=j[t[r+2]&63];return t.length%3==2?n=n.substring(0,n.length-1)+`=`:t.length%3==1&&(n=n.substring(0,n.length-2)+`==`),n}function Oe(e,t){var n=``;if(e&&(n=Te.call(e)),e&&(n===`[object ArrayBuffer]`||e.buffer&&Te.call(e.buffer)===`[object ArrayBuffer]`)){var r,i=M;e instanceof ArrayBuffer?(r=e,i+=P):(r=e.buffer,n===`[object Int8Array]`?i+=be:n===`[object Uint8Array]`?i+=I:n===`[object Uint8ClampedArray]`?i+=L:n===`[object Int16Array]`?i+=R:n===`[object Uint16Array]`?i+=Se:n===`[object Int32Array]`?i+=xe:n===`[object Uint32Array]`?i+=Ce:n===`[object Float32Array]`?i+=z:n===`[object Float64Array]`?i+=we:t(Error(`Failed to get type for BinaryArray`))),t(i+De(r))}else if(n===`[object Blob]`){var a=new FileReader;a.onload=function(){var n=ve+e.type+`~`+De(this.result);t(M+F+n)},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(n){console.error(`Couldn't convert value into a JSON string: `,e),t(null,n)}}function ke(e){if(e.substring(0,N)!==M)return JSON.parse(e);var t=e.substring(B),n=e.substring(N,B),r;if(n===F&&ye.test(t)){var i=t.match(ye);r=i[1],t=t.substring(i[0].length)}var a=Ee(t);switch(n){case P:return a;case F:return c([a],{type:r});case be:return new Int8Array(a);case I:return new Uint8Array(a);case L:return new Uint8ClampedArray(a);case R:return new Int16Array(a);case Se:return new Uint16Array(a);case xe:return new Int32Array(a);case Ce:return new Uint32Array(a);case z:return new Float32Array(a);case we:return new Float64Array(a);default:throw Error(`Unkown type: `+n)}}var Ae={serialize:Oe,deserialize:ke,stringToBuffer:Ee,bufferToString:De};function je(e,t,n,r){e.executeSql(`CREATE TABLE IF NOT EXISTS `+t.storeName+` (id INTEGER PRIMARY KEY, key unique, value)`,[],n,r)}function Me(e){var t=this,n={db:null};if(e)for(var r in e)n[r]=typeof e[r]==`string`?e[r]:e[r].toString();var i=new l(function(e,r){try{n.db=openDatabase(n.name,String(n.version),n.description,n.size)}catch(e){return r(e)}n.db.transaction(function(i){je(i,n,function(){t._dbInfo=n,e()},function(e,t){r(t)})},r)});return n.serializer=Ae,i}function V(e,t,n,r,i,a){e.executeSql(n,r,i,function(e,o){o.code===o.SYNTAX_ERR?e.executeSql(`SELECT name FROM sqlite_master WHERE type='table' AND name = ?`,[t.storeName],function(e,s){s.rows.length?a(e,o):je(e,t,function(){e.executeSql(n,r,i,a)},a)},a):a(e,o)},a)}function Ne(e,t){var n=this;e=f(e);var r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){V(n,i,`SELECT * FROM `+i.storeName+` WHERE key = ? LIMIT 1`,[e],function(e,n){var r=n.rows.length?n.rows.item(0).value:null;r&&=i.serializer.deserialize(r),t(r)},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Pe(e,t){var n=this,r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){V(n,i,`SELECT * FROM `+i.storeName,[],function(n,r){for(var a=r.rows,o=a.length,s=0;s0){a(H.apply(i,[e,s,n,r-1]));return}o(t)}})})}).catch(o)});return u(a,n),a}function Fe(e,t,n){return H.apply(this,[e,t,n,1])}function Ie(e,t){var n=this;e=f(e);var r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){V(n,i,`DELETE FROM `+i.storeName+` WHERE key = ?`,[e],function(){t()},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Le(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){V(t,r,`DELETE FROM `+r.storeName,[],function(){e()},function(e,t){n(t)})})}).catch(n)});return u(n,e),n}function Re(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){V(t,r,`SELECT COUNT(key) as c FROM `+r.storeName,[],function(t,n){var r=n.rows.item(0).c;e(r)},function(e,t){n(t)})})}).catch(n)});return u(n,e),n}function ze(e,t){var n=this,r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){V(n,i,`SELECT key FROM `+i.storeName+` WHERE id = ? LIMIT 1`,[e+1],function(e,n){t(n.rows.length?n.rows.item(0).key:null)},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Be(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){V(t,r,`SELECT key FROM `+r.storeName,[],function(t,n){for(var r=[],i=0;i '__WebKitDatabaseInfoTable__'`,[],function(n,r){for(var i=[],a=0;a0}function qe(e){var t=this,n={};if(e)for(var r in e)n[r]=e[r];return n.keyPrefix=We(e,t._defaultConfig),Ke()?(t._dbInfo=n,n.serializer=Ae,l.resolve()):l.reject()}function Je(e){var t=this,n=t.ready().then(function(){for(var e=t._dbInfo.keyPrefix,n=localStorage.length-1;n>=0;n--){var r=localStorage.key(n);r.indexOf(e)===0&&localStorage.removeItem(r)}});return u(n,e),n}function Ye(e,t){var n=this;e=f(e);var r=n.ready().then(function(){var t=n._dbInfo,r=localStorage.getItem(t.keyPrefix+e);return r&&=t.serializer.deserialize(r),r});return u(r,t),r}function Xe(e,t){var n=this,r=n.ready().then(function(){for(var t=n._dbInfo,r=t.keyPrefix,i=r.length,a=localStorage.length,o=1,s=0;s=0;t--){var n=localStorage.key(t);n.indexOf(e)===0&&localStorage.removeItem(n)}}):l.reject(`Invalid arguments`);return u(i,t),i}var W={_driver:`localStorageWrapper`,_initStorage:qe,_support:Ue(),iterate:Xe,getItem:Ye,setItem:tt,removeItem:et,clear:Je,length:$e,key:Ze,keys:Qe,dropInstance:nt},rt=function(e,t){return e===t||typeof e==`number`&&typeof t==`number`&&isNaN(e)&&isNaN(t)},it=function(e,t){for(var n=e.length,r=0;r$.removeItem(`REACT_QUERY_OFFLINE_CACHE`).catch(()=>{}),kn=async()=>{let e=[`ccn`,`sider`,`menuMode`],t=[];await $.iterate((n,r)=>{e.includes(r)||t.push(r)}),await Promise.all(t.map(e=>$.removeItem(e)))},An=rn();An.startListening({actionCreator:cn,effect:(e,t)=>{let n=t.getState();$.setItem(`menuMode`,n.cti.ui.menuMode)}}),An.startListening({actionCreator:ln,effect:(e,t)=>{let n=t.getState();$.setItem(`sider`,n.cti.ui.siderIsCollapsed)}});var jn=n(((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.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(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),Mn=t(jn()),Nn=J({name:`cti/dynamicSelects`,initialState:[],reducers:{setSelects(e,t){return t.payload}},selectors:{}}),{setSelects:Pn}=Nn.actions,Fn=e=>(t,n)=>{let r=n().cti.dynamicSelects;(0,Mn.default)(r,e)||t(Pn(e))},In=Nn.reducer,Ln=J({name:`cti/globalVariables`,initialState:{},reducers:{setGlobalVariables(e,t){return t.payload}}}),{setGlobalVariables:Rn}=Ln.actions,zn=Ln.reducer,Bn=J({name:`cti/history`,initialState:{views:{},modules:{},expand:{},columns:{},sort:{}},reducers:{historySetEntry:{reducer(e,t){e.views[t.payload.viewUrl]=t.payload.hArgs},prepare(e,t){return{payload:{viewUrl:e,hArgs:t}}}},historySetModule:{reducer(e,t){e.modules[t.payload.module]=t.payload.item},prepare(e,t){return{payload:{module:e,item:t}}}},historySetExpand:{reducer(e,t){e.expand[t.payload.view]=t.payload.keys},prepare(e,t){return{payload:{view:e,keys:t}}}},historySetColumns:{reducer(e,t){e.columns[t.payload.view]=t.payload.columns},prepare(e,t){return{payload:{view:e,columns:t}}}},historySetSort(e,t){e.sort=t.payload}}}),{historySetEntry:Vn,historySetModule:Hn,historySetExpand:Un,historySetColumns:Wn,historySetSort:Gn}=Bn.actions,Kn=Bn.reducer,qn=J({name:`cti/viewlinks`,initialState:{cell:{row:null,column:null},row:null},reducers:{view_set_row(e,t){e.row=t.payload},view_set_cell:{reducer(e,t){e.cell=t.payload},prepare(e,t){return{payload:{row:e,column:t}}}},view_reset_selection(e){e.row=null,e.cell={row:null,column:null}}}}),{view_set_row:Jn,view_set_cell:Yn,view_reset_selection:Xn}=qn.actions,Zn=qn.reducer,Qn=ut({reducer:{cti:v({history:Kn,ui:bn,viewlinks:Zn,dynamicSelects:In,tablePrefs:Tn,globalVariables:zn})},middleware:e=>e().prepend(An.middleware),devTools:!1}),$n=class extends o{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||er(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=a({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),s.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function er(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var tr=115,nr=({type:e=`info`,message:t=`Accueil`,description:n,key:r,icon:a,duration:o=4}={})=>{i[e]({message:t,description:n,duration:o,placement:`topRight`,top:tr,icon:a,key:r})},rr=({description:e=``,message:t=`Une erreur s'est produite`,key:n,icon:r,duration:a=4})=>{i.warning({message:t,description:e,duration:a,placement:`topRight`,top:tr,icon:r,key:n})},ir=({description:e=``,message:t=`Une erreur s'est produite`,key:n,icon:r,duration:a=4})=>{i.error({message:t,description:e,duration:a,placement:`topRight`,top:tr,icon:r,key:n})},ar=({description:e=``,message:t=`Succes`,key:n,icon:r,duration:a=4})=>{i.success({message:t,description:e,duration:a,placement:`topRight`,top:tr,icon:r,key:n})},or=700,sr=6e4,cr=2,lr=new Map,ur=e=>{let t=lr.get(e);if(lr.delete(e),t?.pendingSuccess){let{message:n,description:r}=t.pendingSuccess;ar({key:e,message:n,description:r,duration:cr})}else i.close(e)},dr=(e,t,n=`Chargement en cours...`)=>{let r=lr.get(e);if(r){r.count+=1,r.closeTimer&&=(clearTimeout(r.closeTimer),null),r.safetyTimer||=setTimeout(()=>ur(e),sr);return}let i=Qn.getState().cti.ui.primaryColor;nr({message:t,description:n,key:e,duration:0,icon:(0,u.createElement)(l,{style:{color:i}})}),lr.set(e,{count:1,shownAt:Date.now(),safetyTimer:setTimeout(()=>ur(e),sr),closeTimer:null,pendingSuccess:null})},fr=(e,t)=>{let n=lr.get(e);if(!n){t?ar({key:e,message:t.message,description:t.description,duration:cr}):i.close(e);return}if(t&&(n.pendingSuccess=t),--n.count,n.count>0)return;n.safetyTimer&&=(clearTimeout(n.safetyTimer),null);let r=or-(Date.now()-n.shownAt);if(r<=0){ur(e);return}n.closeTimer=setTimeout(()=>{lr.get(e)?.count<=0&&ur(e)},r)},pr=(e,t,n)=>{nr({type:`error`,message:t,description:n})};export{an as A,ln as B,Dn as C,Cn as D,wn as E,cn as F,fn as H,vn as I,dn as L,_n as M,pn as N,Sn as O,yn as P,gn as R,$ as S,On as T,Q as U,un as V,Hn as _,nr as a,Fn as b,$n as c,Xn as d,Yn as f,Un as g,Vn as h,ir as i,hn as j,on as k,er as l,Wn as m,pr as n,ar as o,Jn as p,dr as r,rr as s,fr as t,Qn as u,Gn as v,kn as w,jn as x,Rn as y,mn as z}; \ No newline at end of file diff --git a/assets/notification-C7Dk1wtU.js b/assets/notification-C7Dk1wtU.js deleted file mode 100644 index 82f17e6..0000000 --- a/assets/notification-C7Dk1wtU.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{Et as i,X as a,c as o,d as s,fr as c,l}from"./axios-v6FV69Ne.js";var u=t(r());function d(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var f=typeof Symbol==`function`&&Symbol.observable||`@@observable`,p=()=>Math.random().toString(36).substring(7).split(``).join(`.`),m={INIT:`@@redux/INIT${p()}`,REPLACE:`@@redux/REPLACE${p()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${p()}`};function h(e){if(typeof e!=`object`||!e)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function g(e,t,n){if(typeof e!=`function`)throw Error(d(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(d(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(d(1));return n(g)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((e,t)=>{o.set(t,e)}))}function u(){if(c)throw Error(d(3));return i}function p(e){if(typeof e!=`function`)throw Error(d(4));if(c)throw Error(d(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(d(6));t=!1,l(),o.delete(n),a=null}}}function _(e){if(!h(e))throw Error(d(7));if(e.type===void 0)throw Error(d(8));if(typeof e.type!=`string`)throw Error(d(17));if(c)throw Error(d(9));try{c=!0,i=r(i,e)}finally{c=!1}return(a=o).forEach(e=>{e()}),e}function v(e){if(typeof e!=`function`)throw Error(d(10));r=e,_({type:m.REPLACE})}function y(){let e=p;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(d(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[f](){return this}}}return _({type:m.INIT}),{dispatch:_,subscribe:p,getState:u,replaceReducer:v,[f]:y}}function _(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:m.INIT})===void 0)throw Error(d(12));if(n(void 0,{type:m.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(d(13))})}function v(e){let t=Object.keys(e),n={};for(let r=0;re:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function ee(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(d(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=y(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}function te(e){return h(e)&&`type`in e&&typeof e.type==`string`}var ne=Symbol.for(`immer-nothing`),b=Symbol.for(`immer-draftable`),x=Symbol.for(`immer-state`);function S(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var C=Object,w=C.getPrototypeOf,T=`constructor`,E=`prototype`,re=`configurable`,D=`enumerable`,O=`writable`,k=`value`,A=e=>!!e&&!!e[x];function j(e){return e?oe(e)||pe(e)||!!e[b]||!!e[T]?.[b]||me(e)||he(e):!1}var ie=C[E][T].toString(),ae=new WeakMap;function oe(e){if(!e||!ge(e))return!1;let t=w(e);if(t===null||t===C[E])return!0;let n=C.hasOwnProperty.call(t,T)&&t[T];if(n===Object)return!0;if(!M(n))return!1;let r=ae.get(n);return r===void 0&&(r=Function.toString.call(n),ae.set(n,r)),r===ie}function se(e,t,n=!0){ce(e)===0?(n?Reflect.ownKeys(e):C.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function ce(e){let t=e[x];return t?t.type_:pe(e)?1:me(e)?2:he(e)?3:0}var le=(e,t,n=ce(e))=>n===2?e.has(t):C[E].hasOwnProperty.call(e,t),ue=(e,t,n=ce(e))=>n===2?e.get(t):e[t],de=(e,t,n,r=ce(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function fe(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}var pe=Array.isArray,me=e=>e instanceof Map,he=e=>e instanceof Set,ge=e=>typeof e==`object`,M=e=>typeof e==`function`,_e=e=>typeof e==`boolean`;function ve(e){let t=+e;return Number.isInteger(t)&&String(t)===e}var N=e=>e.copy_||e.base_,P=e=>e.modified_?e.copy_:e.base_;function F(e,t){if(me(e))return new Map(e);if(he(e))return new Set(e);if(pe(e))return Array[E].slice.call(e);let n=oe(e);if(t===!0||t===`class_only`&&!n){let t=C.getOwnPropertyDescriptors(e);delete t[x];let n=Reflect.ownKeys(t);for(let r=0;r1&&C.defineProperties(e,{set:L,add:L,clear:L,delete:L}),C.freeze(e),t&&se(e,(e,t)=>{I(t,!0)},!1),e)}function ye(){S(2)}var L={[k]:ye};function R(e){return e===null||!ge(e)?!0:C.isFrozen(e)}var z=`MapSet`,be=`Patches`,xe=`ArrayMethods`,Se={};function B(e){let t=Se[e];return t||S(0,e),t}var Ce=e=>!!Se[e],V,we=()=>V,Te=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:Ce(z)?B(z):void 0,arrayMethodsPlugin_:Ce(xe)?B(xe):void 0});function Ee(e,t){t&&(e.patchPlugin_=B(be),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function De(e){Oe(e),e.drafts_.forEach(Ae),e.drafts_=null}function Oe(e){e===V&&(V=e.parent_)}var ke=e=>V=Te(V,e);function Ae(e){let t=e[x];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function je(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];if(e!==void 0&&e!==n){n[x].modified_&&(De(t),S(4)),j(e)&&(e=H(t,e));let{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[x].base_,e,t)}else e=H(t,n);return Me(t,e,!0),De(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e===ne?void 0:e}function H(e,t){if(R(t))return t;let n=t[x];if(!n)return ze(t,e.handledSet_,e);if(!U(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){let{callbacks_:t}=n;if(t)for(;t.length>0;)t.pop()(e);Le(n,e)}return n.copy_}function Me(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&I(t,n)}function Ne(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var U=(e,t)=>e.scope_===t,Pe=[];function Fe(e,t,n,r){let i=N(e),a=e.type_;if(r!==void 0&&ue(i,r,a)===t){de(i,r,n,a);return}if(!e.draftLocations_){let t=e.draftLocations_=new Map;se(i,(e,n)=>{if(A(n)){let r=t.get(n)||[];r.push(e),t.set(n,r)}})}let o=e.draftLocations_.get(t)??Pe;for(let e of o)de(i,e,n,a)}function Ie(e,t,n){e.callbacks_.push(function(r){let i=t;if(!i||!U(i,r))return;r.mapSetPlugin_?.fixSetContents(i);let a=P(i);Fe(e,i.draft_??i,a,n),Le(i,r)})}function Le(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:n}=t;if(n){let r=n.getPath(e);r&&n.generatePatches_(e,r,t)}Ne(e)}}function Re(e,t,n){let{scope_:r}=e;if(A(n)){let i=n[x];U(i,r)&&i.callbacks_.push(function(){Ke(e),Fe(e,n,P(i),t)})}else j(n)&&e.callbacks_.push(function(){let i=N(e);e.type_===3?i.has(n)&&ze(n,r.handledSet_,r):ue(i,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&ze(ue(e.copy_,t,e.type_),r.handledSet_,r)})}function ze(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||A(e)||t.has(e)||!j(e)||R(e)?e:(t.add(e),se(e,(r,i)=>{if(A(i)){let t=i[x];U(t,n)&&(de(e,r,P(t),e.type_),Ne(t))}else j(i)&&ze(i,t,n)}),e)}function Be(e,t){let n=pe(e),r={type_:+!!n,scope_:t?t.scope_:we(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=r,a=Ve;n&&(i=[r],a=W);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,[s,r]}var Ve={get(e,t){if(t===x)return e;let n=e.scope_.arrayMethodsPlugin_,r=e.type_===1&&typeof t==`string`;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let i=N(e);if(!le(i,t,e.type_))return Ue(e,i,t);let a=i[t];if(e.finalized_||!j(a)||r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&ve(t))return a;if(a===He(e.base_,t)){Ke(e);let n=e.type_===1?+t:t,r=Je(e.scope_,a,e,n);return e.copy_[n]=r}return a},has(e,t){return t in N(e)},ownKeys(e){return Reflect.ownKeys(N(e))},set(e,t,n){let r=We(N(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=He(N(e),t),i=r?.[x];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(fe(n,r)&&(n!==void 0||le(e.base_,t,e.type_)))return!0;Ke(e),Ge(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])?!0:(e.copy_[t]=n,e.assigned_.set(t,!0),Re(e,t,n),!0)},deleteProperty(e,t){return Ke(e),He(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),Ge(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let n=N(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[O]:!0,[re]:e.type_!==1||t!==`length`,[D]:r[D],[k]:n[t]}},defineProperty(){S(11)},getPrototypeOf(e){return w(e.base_)},setPrototypeOf(){S(12)}},W={};for(let e in Ve){let t=Ve[e];W[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}W.deleteProperty=function(e,t){return W.set.call(this,e,t,void 0)},W.set=function(e,t,n){return Ve.set.call(this,e[0],t,n,e[0])};function He(e,t){let n=e[x];return(n?N(n):e)[t]}function Ue(e,t,n){let r=We(t,n);return r?k in r?r[k]:r.get?.call(e.draft_):void 0}function We(e,t){if(!(t in e))return;let n=w(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=w(n)}}function Ge(e){e.modified_||(e.modified_=!0,e.parent_&&Ge(e.parent_))}function Ke(e){e.copy_||=(e.assigned_=new Map,F(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var qe=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(M(e)&&!M(t)){let n=t;t=e;let r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}M(t)||S(6),n!==void 0&&!M(n)&&S(7);let r;if(j(e)){let i=ke(this),a=Je(i,e,void 0),o=!0;try{r=t(a),o=!1}finally{o?De(i):Oe(i)}return Ee(i,n),je(r,i)}else if(!e||!ge(e)){if(r=t(e),r===void 0&&(r=e),r===ne&&(r=void 0),this.autoFreeze_&&I(r,!0),n){let t=[],i=[];B(be).generateReplacementPatches_(e,r,{patches_:t,inversePatches_:i}),n(t,i)}return r}else S(1,e)},this.produceWithPatches=(e,t)=>{if(M(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},_e(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),_e(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),_e(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){j(e)||S(8),A(e)&&(e=Ye(e));let t=ke(this),n=Je(t,e,void 0);return n[x].isManual_=!0,Oe(t),n}finishDraft(e,t){let n=e&&e[x];(!n||!n.isManual_)&&S(9);let{scope_:r}=n;return Ee(r,t),je(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(r.path.length===0&&r.op===`replace`){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=B(be).applyPatches_;return A(e)?r(e,t):this.produce(e,e=>r(e,t))}};function Je(e,t,n,r){let[i,a]=me(t)?B(z).proxyMap_(t,n):he(t)?B(z).proxySet_(t,n):Be(t,n);return(n?.scope_??we()).drafts_.push(i),a.callbacks_=n?.callbacks_??[],a.key_=r,n&&r!==void 0?Ie(n,a,r):a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);let{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)}),i}function Ye(e){return A(e)||S(10,e),Xe(e)}function Xe(e){if(!j(e)||R(e))return e;let t=e[x],n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=F(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=F(e,!0);return se(n,(e,t)=>{de(n,e,Xe(t))},r),t&&(t.finalized_=!1),n}var Ze=new qe().produce;function Qe(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var $e=Qe(),et=Qe,tt=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]==`object`?y:y.apply(null,arguments)};typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function G(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw Error(Z(0));return{type:e,payload:r.payload,...`meta`in r&&{meta:r.meta},...`error`in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>te(t)&&t.type===e,n}var nt=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function rt(e){return j(e)?Ze(e,()=>{}):e}function K(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function q(e){return typeof e==`boolean`}var it=()=>function(e){let{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{},a=new nt;return t&&(q(t)?a.push($e):a.push(et(t.extraArgument))),a},J=`RTK_autoBatch`,at=e=>t=>{setTimeout(t,e)},ot=(e,t)=>n=>{let r=!1,i=()=>{r||(r=!0,cancelAnimationFrame(a),clearTimeout(o),n())},a=e(i),o=setTimeout(i,t)},st=(e={type:`raf`})=>t=>(...n)=>{let r=t(...n),i=!0,a=!1,o=!1,s=new Set,c=e.type===`tick`?queueMicrotask:e.type===`raf`?typeof window<`u`&&window.requestAnimationFrame?ot(window.requestAnimationFrame,100):at(10):e.type===`callback`?e.queueNotification:at(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){let t=r.subscribe(()=>i&&e());return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return i=!e?.meta?.[J],a=!i,a&&(o||(o=!0,c(l))),r.dispatch(e)}finally{i=!0}}})},ct=e=>function(t){let{autoBatch:n=!0}=t??{},r=new nt(e);return n&&r.push(st(typeof n==`object`?n:void 0)),r};function lt(e){let t=it(),{reducer:n=void 0,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{},c;if(typeof n==`function`)c=n;else if(h(n))c=v(n);else throw Error(Z(1));let l;l=typeof r==`function`?r(t):t();let u=y;i&&(u=tt({trace:!1,...typeof i==`object`&&i}));let d=ct(ee(...l)),f=typeof s==`function`?s(d):d(),p=u(...f);return g(c,o,p)}function ut(e){let t={},n=[],r,i={addCase(e,n){let r=typeof e==`string`?e:e.type;if(!r)throw Error(Z(28));if(r in t)throw Error(Z(29));return t[r]=n,i},addAsyncThunk(e,r){return r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),i},addMatcher(e,t){return n.push({matcher:e,reducer:t}),i},addDefaultCase(e){return r=e,i}};return e(i),[t,n,r]}function dt(e){return typeof e==`function`}function ft(e,t){let[n,r,i]=ut(t),a;if(dt(e))a=()=>rt(e());else{let t=rt(e);a=()=>t}function o(e=a(),t){let o=[n[t.type],...r.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return o.filter(e=>!!e).length===0&&(o=[i]),o.reduce((e,n)=>{if(n)if(A(e)){let r=n(e,t);return r===void 0?e:r}else if(j(e))return Ze(e,e=>n(e,t));else{let r=n(e,t);if(r===void 0){if(e===null)return e;throw Error(`A case reducer on a non-draftable value must not return undefined`)}return r}return e},e)}return o.getInitialState=a,o}var pt=`ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW`,mt=(e=21)=>{let t=``,n=e;for(;n--;)t+=pt[Math.random()*64|0];return t},ht=Symbol.for(`rtk-slice-createasyncthunk`);function gt(e,t){return`${e}/${t}`}function _t({creators:e}={}){let t=e?.asyncThunk?.[ht];return function(e){let{name:n,reducerPath:r=n}=e;if(!n)throw Error(Z(11));let i=(typeof e.reducers==`function`?e.reducers(bt()):e.reducers)||{},a=Object.keys(i),o={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){let n=typeof e==`string`?e:e.type;if(!n)throw Error(Z(12));if(n in o.sliceCaseReducersByType)throw Error(Z(13));return o.sliceCaseReducersByType[n]=t,s},addMatcher(e,t){return o.sliceMatchers.push({matcher:e,reducer:t}),s},exposeAction(e,t){return o.actionCreators[e]=t,s},exposeCaseReducer(e,t){return o.sliceCaseReducersByName[e]=t,s}};a.forEach(r=>{let a=i[r],o={reducerName:r,type:gt(n,r),createNotation:typeof e.reducers==`function`};St(a)?wt(o,a,s,t):xt(o,a,s)});function c(){let[t={},n=[],r=void 0]=typeof e.extraReducers==`function`?ut(e.extraReducers):[e.extraReducers],i={...t,...o.sliceCaseReducersByType};return ft(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of o.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)})}let l=e=>e,u=new Map,d=new WeakMap,f;function p(e,t){return f||=c(),f(e,t)}function m(){return f||=c(),f.getInitialState()}function h(t,n=!1){function r(e){let i=e[t];return i===void 0&&n&&(i=K(d,r,m)),i}function i(t=l){return K(K(u,n,()=>new WeakMap),t,()=>{let r={};for(let[i,a]of Object.entries(e.selectors??{}))r[i]=vt(a,t,()=>K(d,t,m),n);return r})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}let g={name:n,reducer:p,actions:o.actionCreators,caseReducers:o.sliceCaseReducersByName,getInitialState:m,...h(r),injectInto(e,{reducerPath:t,...n}={}){let i=t??r;return e.inject({reducerPath:i,reducer:p},n),{...g,...h(i,!0)}}};return g}}function vt(e,t,n,r){function i(i,...a){let o=t(i);return o===void 0&&r&&(o=n()),e(o,...a)}return i.unwrapped=e,i}var yt=_t();function bt(){function e(e,t){return{_reducerDefinitionType:`asyncThunk`,payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer(e){return Object.assign({[e.name](...t){return e(...t)}}[e.name],{_reducerDefinitionType:`reducer`})},preparedReducer(e,t){return{_reducerDefinitionType:`reducerWithPrepare`,prepare:e,reducer:t}},asyncThunk:e}}function xt({type:e,reducerName:t,createNotation:n},r,i){let a,o;if(`reducer`in r){if(n&&!Ct(r))throw Error(Z(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?G(e,o):G(e))}function St(e){return e._reducerDefinitionType===`asyncThunk`}function Ct(e){return e._reducerDefinitionType===`reducerWithPrepare`}function wt({type:e,reducerName:t},n,r,i){if(!i)throw Error(Z(18));let{payloadCreator:a,fulfilled:o,pending:s,rejected:c,settled:l,options:u}=n,d=i(e,a,u);r.exposeAction(t,d),o&&r.addCase(d.fulfilled,o),s&&r.addCase(d.pending,s),c&&r.addCase(d.rejected,c),l&&r.addMatcher(d.settled,l),r.exposeCaseReducer(t,{fulfilled:o||Tt,pending:s||Tt,rejected:c||Tt,settled:l||Tt})}function Tt(){}var Et=`task`,Dt=`listener`,Ot=`completed`,kt=`cancelled`,At=`task-${kt}`,jt=`task-${Ot}`,Mt=`${Dt}-${kt}`,Nt=`${Dt}-${Ot}`,Pt=class{constructor(e){this.code=e,this.message=`${Et} ${kt} (reason: ${e})`}code;name=`TaskAbortError`;message},Ft=(e,t)=>{if(typeof e!=`function`)throw TypeError(Z(32))},It=()=>{},Lt=(e,t=It)=>(e.catch(t),e),Rt=(e,t)=>(e.addEventListener(`abort`,t,{once:!0}),()=>e.removeEventListener(`abort`,t)),Y=e=>{if(e.aborted)throw new Pt(e.reason)};function zt(e,t){let n=It;return new Promise((r,i)=>{let a=()=>i(new Pt(e.reason));if(e.aborted){a();return}n=Rt(e,a),t.finally(()=>n()).then(r,i)}).finally(()=>{n=It})}var Bt=async(e,t)=>{try{return await Promise.resolve(),{status:`ok`,value:await e()}}catch(e){return{status:e instanceof Pt?`cancelled`:`rejected`,error:e}}finally{t?.()}},Vt=e=>t=>Lt(zt(e,t).then(t=>(Y(e),t))),Ht=e=>{let t=Vt(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:X}=Object,Ut={},Wt=`listenerMiddleware`,Gt=(e,t)=>{let n=t=>Rt(e,()=>t.abort(e.reason));return(r,i)=>{Ft(r,`taskExecutor`);let a=new AbortController;n(a);let o=Bt(async()=>{Y(e),Y(a.signal);let t=await r({pause:Vt(a.signal),delay:Ht(a.signal),signal:a.signal});return Y(a.signal),t},()=>a.abort(jt));return i?.autoJoin&&t.push(o.catch(It)),{result:Vt(e)(o),cancel(){a.abort(At)}}}},Kt=(e,t)=>{let n=async(n,r)=>{Y(t);let i=()=>{},a=[new Promise((t,r)=>{let a=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});i=()=>{a(),r()}})];r!=null&&a.push(new Promise(e=>setTimeout(e,r,null)));try{let e=await zt(t,Promise.race(a));return Y(t),e}finally{i()}};return((e,t)=>Lt(n(e,t)))},qt=e=>{let{type:t,actionCreator:n,matcher:r,predicate:i,effect:a}=e;if(t)i=G(t).match;else if(n)t=n.type,i=n.match;else if(r)i=r;else if(!i)throw Error(Z(21));return Ft(a,`options.listener`),{predicate:i,type:t,effect:a}},Jt=X(e=>{let{type:t,predicate:n,effect:r}=qt(e);return{id:mt(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw Error(Z(22))}}},{withTypes:()=>Jt}),Yt=(e,t)=>{let{type:n,effect:r,predicate:i}=qt(t);return Array.from(e.values()).find(e=>(typeof n==`string`?e.type===n:e.predicate===i)&&e.effect===r)},Xt=e=>{e.pending.forEach(e=>{e.abort(Mt)})},Zt=(e,t)=>()=>{for(let e of t.keys())Xt(e);e.clear()},Qt=(e,t,n)=>{try{e(t,n)}catch(e){setTimeout(()=>{throw e},0)}},$t=X(G(`${Wt}/add`),{withTypes:()=>$t}),en=G(`${Wt}/removeAll`),tn=X(G(`${Wt}/remove`),{withTypes:()=>tn}),nn=(...e)=>{console.error(`${Wt}/error`,...e)},rn=(e={})=>{let t=new Map,n=new Map,r=e=>{let t=n.get(e)??0;n.set(e,t+1)},i=e=>{let t=n.get(e)??1;t===1?n.delete(e):n.set(e,t-1)},{extra:a,onError:o=nn}=e;Ft(o,`onError`);let s=e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),t?.cancelActive&&Xt(e)}),c=(e=>s(Yt(t,e)??Jt(e)));X(c,{withTypes:()=>c});let l=e=>{let n=Yt(t,e);return n&&(n.unsubscribe(),e.cancelActive&&Xt(n)),!!n};X(l,{withTypes:()=>l});let u=async(e,n,s,l)=>{let u=new AbortController,d=Kt(c,u.signal),f=[];try{e.pending.add(u),r(e),await Promise.resolve(e.effect(n,X({},s,{getOriginalState:l,condition:(e,t)=>d(e,t).then(Boolean),take:d,delay:Ht(u.signal),pause:Vt(u.signal),extra:a,signal:u.signal,fork:Gt(u.signal,f),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==u&&(e.abort(Mt),n.delete(e))})},cancel:()=>{u.abort(Mt),e.pending.delete(u)},throwIfCancelled:()=>{Y(u.signal)}})))}catch(e){e instanceof Pt||Qt(o,e,{raisedBy:`effect`})}finally{await Promise.all(f),u.abort(Nt),i(e),e.pending.delete(u)}},d=Zt(t,n);return{middleware:e=>n=>r=>{if(!te(r))return n(r);if($t.match(r))return c(r.payload);if(en.match(r)){d();return}if(tn.match(r))return l(r.payload);let i=e.getState(),a=()=>{if(i===Ut)throw Error(Z(23));return i},s;try{if(s=n(r),t.size>0){let n=e.getState(),s=Array.from(t.values());for(let t of s){let s=!1;try{s=t.predicate(r,n,i)}catch(e){s=!1,Qt(o,e,{raisedBy:`predicate`})}s&&u(t,r,e,a)}}}finally{i=Ut}return s},startListening:c,stopListening:l,clearListeners:d}};function Z(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Q={lightBlue:`#98C1D9`,moutarde:`#FCBF49`,lightOrange:`#FFB488`,green:`#73BA9B`,red:`#FD5A5D`,lightGreen:`#CCD5AE`,primaryColor:`#FF8801`,blue:`#3D5A80`,lightBrown:`#E4D2B3`,yellow:`#FDD85D`,lightGrey:`#B4B8C5`,lightPurple:`#EABFCB`,primaryBlue:`#012B43`,terraCota:`#EB5E28`,pink:`#FF9B9B`,darkBrown:`#7F5539`,bluePastel:`#E9EBF8`,brown:`#D4A373`,grey:`#929292`,purple:`#C08497`,inactiveGrey:`#b1b1b1`},an=`MENU_DRAWER`,on=`MENU_CLASSIC`,sn=yt({name:`cti/ui`,initialState:{filters:{visible:!1,editor:!1},primaryColor:`#FF8801`,tab:null,showShortcuts:!1,generatePDF:!1,pdfSize:{width:550,height:560},showOverlay:!1,bugTracker:0,showMenus:!0,menuMode:on,siderIsCollapsed:!1,devMode:!1,graphDisplayPreference:`always`,graphColors:{columnChart:[Q.lightBlue,Q.moutarde,Q.lightOrange,Q.green,Q.red,Q.lightGreen,Q.primaryColor,Q.blue,Q.lightBrown,Q.yellow,Q.lightGrey,Q.lightPurple,Q.primaryBlue,Q.terraCota,Q.pink,Q.darkBrown,Q.bluePastel,Q.brown,Q.grey,Q.purple],pieChart:[Q.yellow,Q.lightBlue,Q.lightOrange,Q.lightGreen,Q.brown,Q.red,Q.blue,Q.pink,Q.primaryColor,Q.grey,Q.lightBrown,Q.purple],lineChart:[Q.lightBlue,Q.lightOrange,Q.lightGreen,Q.pink,Q.yellow],sexChart:[Q.lightBlue,Q.pink]}},reducers:{setMenuMode(e,t){t.payload==null?e.menuMode=e.menuMode===`MENU_CLASSIC`?an:on:e.menuMode=t.payload},setSiderIsCollapsed(e,t){t.payload==null?e.siderIsCollapsed=!e.siderIsCollapsed:e.siderIsCollapsed=t.payload},showFiltersDrawer:{reducer(e,t){e.filters.visible=t.payload.visible,e.filters.editor=t.payload.editor},prepare(e,t=!1){return{payload:{visible:e,editor:t}}}},setSelectedTab(e,t){e.tab=t.payload},showShortcuts(e,t){e.showShortcuts=t.payload},setGeneratePDF(e,t){e.generatePDF=t.payload},setShowOverlay(e,t){e.showOverlay=t.payload},setBugTracker(e,t){e.bugTracker=t.payload==null?e.bugTracker+1:t.payload},setShowMenus(e,t){e.showMenus=t.payload},setDevMode(e,t){e.devMode=t.payload},setPrimaryColor(e,t){e.primaryColor=t.payload},setGraphDisplayPreference(e,t){e.graphDisplayPreference=t.payload}}}),{setMenuMode:cn,setSiderIsCollapsed:ln,showFiltersDrawer:un,setSelectedTab:dn,showShortcuts:fn,setGeneratePDF:pn,setShowOverlay:mn,setBugTracker:hn,setShowMenus:gn,setDevMode:_n,setPrimaryColor:vn,setGraphDisplayPreference:yn}=sn.actions,bn=sn.reducer,xn=yt({name:`cti/tablePrefs`,initialState:{hiddenColumns:{},columnOrderByTab:[]},reducers:{setHiddenColumns:{reducer(e,t){e.hiddenColumns[t.payload.viewName]=t.payload.columns},prepare(e,t){return{payload:{viewName:e,columns:t}}}},setColumnFiltered:{reducer(e,t){let{tabName:n,columnsFiltered:r}=t.payload,i=e.columnOrderByTab.findIndex(e=>e.tabName===n);i===-1?e.columnOrderByTab.push({tabName:n,columnsFiltered:r}):e.columnOrderByTab[i]={tabName:n,columnsFiltered:r}},prepare(e,t){return{payload:{tabName:e,columnsFiltered:t}}}},resetColumnOrder(e){e.columnOrderByTab=[]}}}),{setHiddenColumns:Sn,setColumnFiltered:Cn,resetColumnOrder:wn}=xn.actions,Tn=xn.reducer,En=t(n(((t,n)=>{(function(e){if(typeof t==`object`&&n!==void 0)n.exports=e();else if(typeof define==`function`&&define.amd)define([],e);else{var r=typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this;r.localforage=e()}})(function(){return(function t(n,r,i){function a(s,c){if(!r[s]){if(!n[s]){var l=typeof e==`function`&&e;if(!c&&l)return l(s,!0);if(o)return o(s,!0);var u=Error(`Cannot find module '`+s+`'`);throw u.code=`MODULE_NOT_FOUND`,u}var d=r[s]={exports:{}};n[s][0].call(d.exports,function(e){var t=n[s][1][e];return a(t||e)},d,d.exports,t,n,r,i)}return r[s].exports}for(var o=typeof e==`function`&&e,s=0;s`u`&&e(3);var l=Promise;function u(e,t){t&&e.then(function(e){t(null,e)},function(e){t(e)})}function d(e,t,n){typeof t==`function`&&e.then(t),typeof n==`function`&&e.catch(n)}function f(e){return typeof e!=`string`&&(console.warn(e+` used as a key, but it is not a string.`),e=String(e)),e}function p(){if(arguments.length&&typeof arguments[arguments.length-1]==`function`)return arguments[arguments.length-1]}var m=`local-forage-detect-blob-support`,h=void 0,g={},_=Object.prototype.toString,v=`readonly`,y=`readwrite`;function ee(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),i=0;i=43)}}).catch(function(){return!1})}function ne(e){return typeof h==`boolean`?l.resolve(h):te(e).then(function(e){return h=e,h})}function b(e){var t=g[e.name],n={};n.promise=new l(function(e,t){n.resolve=e,n.reject=t}),t.deferredOperations.push(n),t.dbReady?t.dbReady=t.dbReady.then(function(){return n.promise}):t.dbReady=n.promise}function x(e){var t=g[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function S(e,t){var n=g[e.name].deferredOperations.pop();if(n)return n.reject(t),n.promise}function C(e,t){return new l(function(n,r){if(g[e.name]=g[e.name]||ie(),e.db)if(t)b(e),e.db.close();else return n(e.db);var i=[e.name];t&&i.push(e.version);var a=o.open.apply(o,i);t&&(a.onupgradeneeded=function(t){var n=a.result;try{n.createObjectStore(e.storeName),t.oldVersion<=1&&n.createObjectStore(m)}catch(n){if(n.name===`ConstraintError`)console.warn(`The database "`+e.name+`" has been upgraded from version `+t.oldVersion+` to version `+t.newVersion+`, but the storage "`+e.storeName+`" already exists.`);else throw n}}),a.onerror=function(e){e.preventDefault(),r(a.error)},a.onsuccess=function(){var t=a.result;t.onversionchange=function(e){e.target.close()},n(t),x(e)}})}function w(e){return C(e,!1)}function T(e){return C(e,!0)}function E(e,t){if(!e.db)return!0;var n=!e.db.objectStoreNames.contains(e.storeName),r=e.versione.db.version;if(r&&(e.version!==t&&console.warn(`The database "`+e.name+`" can't be downgraded from version `+e.db.version+` to version `+e.version+`.`),e.version=e.db.version),i||n){if(n){var a=e.db.version+1;a>e.version&&(e.version=a)}return!0}return!1}function re(e){return new l(function(t,n){var r=new FileReader;r.onerror=n,r.onloadend=function(n){t({__local_forage_encoded_blob:!0,data:btoa(n.target.result||``),type:e.type})},r.readAsBinaryString(e)})}function D(e){return c([ee(atob(e.data))],{type:e.type})}function O(e){return e&&e.__local_forage_encoded_blob}function k(e){var t=this,n=t._initReady().then(function(){var e=g[t._dbInfo.name];if(e&&e.dbReady)return e.dbReady});return d(n,e,e),n}function A(e){b(e);for(var t=g[e.name],n=t.forages,r=0;r0&&(!e.db||i.name===`InvalidStateError`||i.name===`NotFoundError`))return l.resolve().then(function(){if(!e.db||i.name===`NotFoundError`&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),T(e)}).then(function(){return A(e).then(function(){j(e,t,n,r-1)})}).catch(n);n(i)}}function ie(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function ae(e){var t=this,n={db:null};if(e)for(var r in e)n[r]=e[r];var i=g[n.name];i||(i=ie(),g[n.name]=i),i.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=k);var a=[];function o(){return l.resolve()}for(var s=0;s>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l}function Ee(e){var t=new Uint8Array(e),n=``,r;for(r=0;r>2],n+=M[(t[r]&3)<<4|t[r+1]>>4],n+=M[(t[r+1]&15)<<2|t[r+2]>>6],n+=M[t[r+2]&63];return t.length%3==2?n=n.substring(0,n.length-1)+`=`:t.length%3==1&&(n=n.substring(0,n.length-2)+`==`),n}function De(e,t){var n=``;if(e&&(n=we.call(e)),e&&(n===`[object ArrayBuffer]`||e.buffer&&we.call(e.buffer)===`[object ArrayBuffer]`)){var r,i=N;e instanceof ArrayBuffer?(r=e,i+=F):(r=e.buffer,n===`[object Int8Array]`?i+=ye:n===`[object Uint8Array]`?i+=L:n===`[object Uint8ClampedArray]`?i+=R:n===`[object Int16Array]`?i+=z:n===`[object Uint16Array]`?i+=xe:n===`[object Int32Array]`?i+=be:n===`[object Uint32Array]`?i+=Se:n===`[object Float32Array]`?i+=B:n===`[object Float64Array]`?i+=Ce:t(Error(`Failed to get type for BinaryArray`))),t(i+Ee(r))}else if(n===`[object Blob]`){var a=new FileReader;a.onload=function(){var n=_e+e.type+`~`+Ee(this.result);t(N+I+n)},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(n){console.error(`Couldn't convert value into a JSON string: `,e),t(null,n)}}function Oe(e){if(e.substring(0,P)!==N)return JSON.parse(e);var t=e.substring(V),n=e.substring(P,V),r;if(n===I&&ve.test(t)){var i=t.match(ve);r=i[1],t=t.substring(i[0].length)}var a=Te(t);switch(n){case F:return a;case I:return c([a],{type:r});case ye:return new Int8Array(a);case L:return new Uint8Array(a);case R:return new Uint8ClampedArray(a);case z:return new Int16Array(a);case xe:return new Uint16Array(a);case be:return new Int32Array(a);case Se:return new Uint32Array(a);case B:return new Float32Array(a);case Ce:return new Float64Array(a);default:throw Error(`Unkown type: `+n)}}var ke={serialize:De,deserialize:Oe,stringToBuffer:Te,bufferToString:Ee};function Ae(e,t,n,r){e.executeSql(`CREATE TABLE IF NOT EXISTS `+t.storeName+` (id INTEGER PRIMARY KEY, key unique, value)`,[],n,r)}function je(e){var t=this,n={db:null};if(e)for(var r in e)n[r]=typeof e[r]==`string`?e[r]:e[r].toString();var i=new l(function(e,r){try{n.db=openDatabase(n.name,String(n.version),n.description,n.size)}catch(e){return r(e)}n.db.transaction(function(i){Ae(i,n,function(){t._dbInfo=n,e()},function(e,t){r(t)})},r)});return n.serializer=ke,i}function H(e,t,n,r,i,a){e.executeSql(n,r,i,function(e,o){o.code===o.SYNTAX_ERR?e.executeSql(`SELECT name FROM sqlite_master WHERE type='table' AND name = ?`,[t.storeName],function(e,s){s.rows.length?a(e,o):Ae(e,t,function(){e.executeSql(n,r,i,a)},a)},a):a(e,o)},a)}function Me(e,t){var n=this;e=f(e);var r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){H(n,i,`SELECT * FROM `+i.storeName+` WHERE key = ? LIMIT 1`,[e],function(e,n){var r=n.rows.length?n.rows.item(0).value:null;r&&=i.serializer.deserialize(r),t(r)},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Ne(e,t){var n=this,r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){H(n,i,`SELECT * FROM `+i.storeName,[],function(n,r){for(var a=r.rows,o=a.length,s=0;s0){a(U.apply(i,[e,s,n,r-1]));return}o(t)}})})}).catch(o)});return u(a,n),a}function Pe(e,t,n){return U.apply(this,[e,t,n,1])}function Fe(e,t){var n=this;e=f(e);var r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){H(n,i,`DELETE FROM `+i.storeName+` WHERE key = ?`,[e],function(){t()},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function Ie(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){H(t,r,`DELETE FROM `+r.storeName,[],function(){e()},function(e,t){n(t)})})}).catch(n)});return u(n,e),n}function Le(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){H(t,r,`SELECT COUNT(key) as c FROM `+r.storeName,[],function(t,n){var r=n.rows.item(0).c;e(r)},function(e,t){n(t)})})}).catch(n)});return u(n,e),n}function Re(e,t){var n=this,r=new l(function(t,r){n.ready().then(function(){var i=n._dbInfo;i.db.transaction(function(n){H(n,i,`SELECT key FROM `+i.storeName+` WHERE id = ? LIMIT 1`,[e+1],function(e,n){t(n.rows.length?n.rows.item(0).key:null)},function(e,t){r(t)})})}).catch(r)});return u(r,t),r}function ze(e){var t=this,n=new l(function(e,n){t.ready().then(function(){var r=t._dbInfo;r.db.transaction(function(t){H(t,r,`SELECT key FROM `+r.storeName,[],function(t,n){for(var r=[],i=0;i '__WebKitDatabaseInfoTable__'`,[],function(n,r){for(var i=[],a=0;a0}function Ke(e){var t=this,n={};if(e)for(var r in e)n[r]=e[r];return n.keyPrefix=Ue(e,t._defaultConfig),Ge()?(t._dbInfo=n,n.serializer=ke,l.resolve()):l.reject()}function qe(e){var t=this,n=t.ready().then(function(){for(var e=t._dbInfo.keyPrefix,n=localStorage.length-1;n>=0;n--){var r=localStorage.key(n);r.indexOf(e)===0&&localStorage.removeItem(r)}});return u(n,e),n}function Je(e,t){var n=this;e=f(e);var r=n.ready().then(function(){var t=n._dbInfo,r=localStorage.getItem(t.keyPrefix+e);return r&&=t.serializer.deserialize(r),r});return u(r,t),r}function Ye(e,t){var n=this,r=n.ready().then(function(){for(var t=n._dbInfo,r=t.keyPrefix,i=r.length,a=localStorage.length,o=1,s=0;s=0;t--){var n=localStorage.key(t);n.indexOf(e)===0&&localStorage.removeItem(n)}}):l.reject(`Invalid arguments`);return u(i,t),i}var G={_driver:`localStorageWrapper`,_initStorage:Ke,_support:He(),iterate:Ye,getItem:Je,setItem:et,removeItem:$e,clear:qe,length:Qe,key:Xe,keys:Ze,dropInstance:tt},nt=function(e,t){return e===t||typeof e==`number`&&typeof t==`number`&&isNaN(e)&&isNaN(t)},rt=function(e,t){for(var n=e.length,r=0;r{let e=[`ccn`,`sider`,`menuMode`],t=[];await Dn.iterate((n,r)=>{e.includes(r)||t.push(r)}),await Promise.all(t.map(e=>Dn.removeItem(e)))},An=rn();An.startListening({actionCreator:cn,effect:(e,t)=>{let n=t.getState();Dn.setItem(`menuMode`,n.cti.ui.menuMode)}}),An.startListening({actionCreator:ln,effect:(e,t)=>{let n=t.getState();Dn.setItem(`sider`,n.cti.ui.siderIsCollapsed)}});var jn=n(((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.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(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),Mn=t(jn()),Nn=yt({name:`cti/dynamicSelects`,initialState:[],reducers:{setSelects(e,t){return t.payload}},selectors:{}}),{setSelects:Pn}=Nn.actions,Fn=e=>(t,n)=>{let r=n().cti.dynamicSelects;(0,Mn.default)(r,e)||t(Pn(e))},In=Nn.reducer,Ln=yt({name:`cti/globalVariables`,initialState:{},reducers:{setGlobalVariables(e,t){return t.payload}}}),{setGlobalVariables:Rn}=Ln.actions,zn=Ln.reducer,Bn=yt({name:`cti/history`,initialState:{views:{},modules:{},expand:{},columns:{},sort:{}},reducers:{historySetEntry:{reducer(e,t){e.views[t.payload.viewUrl]=t.payload.hArgs},prepare(e,t){return{payload:{viewUrl:e,hArgs:t}}}},historySetModule:{reducer(e,t){e.modules[t.payload.module]=t.payload.item},prepare(e,t){return{payload:{module:e,item:t}}}},historySetExpand:{reducer(e,t){e.expand[t.payload.view]=t.payload.keys},prepare(e,t){return{payload:{view:e,keys:t}}}},historySetColumns:{reducer(e,t){e.columns[t.payload.view]=t.payload.columns},prepare(e,t){return{payload:{view:e,columns:t}}}},historySetSort(e,t){e.sort=t.payload}}}),{historySetEntry:Vn,historySetModule:Hn,historySetExpand:Un,historySetColumns:Wn,historySetSort:Gn}=Bn.actions,Kn=Bn.reducer,qn=yt({name:`cti/viewlinks`,initialState:{cell:{row:null,column:null},row:null},reducers:{view_set_row(e,t){e.row=t.payload},view_set_cell:{reducer(e,t){e.cell=t.payload},prepare(e,t){return{payload:{row:e,column:t}}}},view_reset_selection(e){e.row=null,e.cell={row:null,column:null}}}}),{view_set_row:Jn,view_set_cell:Yn,view_reset_selection:Xn}=qn.actions,Zn=qn.reducer,Qn=lt({reducer:{cti:v({history:Kn,ui:bn,viewlinks:Zn,dynamicSelects:In,tablePrefs:Tn,globalVariables:zn})},middleware:e=>e().prepend(An.middleware),devTools:!1}),$n=class extends o{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||er(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=l({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),s.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function er(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var tr=115,nr=({type:e=`info`,message:t=`Accueil`,description:n,key:r,icon:i,duration:o=4}={})=>{a[e]({message:t,description:n,duration:o,placement:`topRight`,top:tr,icon:i,key:r})},rr=({description:e=``,message:t=`Une erreur s'est produite`,key:n,icon:r,duration:i=4})=>{a.warning({message:t,description:e,duration:i,placement:`topRight`,top:tr,icon:r,key:n})},ir=({description:e=``,message:t=`Une erreur s'est produite`,key:n,icon:r,duration:i=4})=>{a.error({message:t,description:e,duration:i,placement:`topRight`,top:tr,icon:r,key:n})},ar=({description:e=``,message:t=`Succes`,key:n,icon:r,duration:i=4})=>{a.success({message:t,description:e,duration:i,placement:`topRight`,top:tr,icon:r,key:n})},or=700,sr=6e4,cr=2,$=new Map,lr=e=>{let t=$.get(e);if($.delete(e),t?.pendingSuccess){let{message:n,description:r}=t.pendingSuccess;ar({key:e,message:n,description:r,duration:cr})}else a.close(e)},ur=(e,t,n=`Chargement en cours...`)=>{let r=$.get(e);if(r){r.count+=1,r.closeTimer&&=(clearTimeout(r.closeTimer),null),r.safetyTimer||=setTimeout(()=>lr(e),sr);return}let a=Qn.getState().cti.ui.primaryColor;nr({message:t,description:n,key:e,duration:0,icon:(0,u.createElement)(i,{style:{color:a}})}),$.set(e,{count:1,shownAt:Date.now(),safetyTimer:setTimeout(()=>lr(e),sr),closeTimer:null,pendingSuccess:null})},dr=(e,t)=>{let n=$.get(e);if(!n){t?ar({key:e,message:t.message,description:t.description,duration:cr}):a.close(e);return}if(t&&(n.pendingSuccess=t),--n.count,n.count>0)return;n.safetyTimer&&=(clearTimeout(n.safetyTimer),null);let r=or-(Date.now()-n.shownAt);if(r<=0){lr(e);return}n.closeTimer=setTimeout(()=>{$.get(e)?.count<=0&&lr(e)},r)},fr=(e,t,n)=>{nr({type:`error`,message:t,description:n})};export{hn as A,un as B,On as C,Sn as D,Cn as E,vn as F,Q as H,dn as I,gn as L,pn as M,yn as N,on as O,cn as P,mn as R,Dn as S,wn as T,fn as V,Hn as _,nr as a,Fn as b,$n as c,Xn as d,Yn as f,Un as g,Vn as h,ir as i,_n as j,an as k,er as l,Wn as m,fr as n,ar as o,Jn as p,ur as r,rr as s,dr as t,Qn as u,Gn as v,kn as w,jn as x,Rn as y,ln as z}; \ No newline at end of file diff --git a/assets/pagination-CL07DaPS.js b/assets/pagination-DFVU7nHr.js similarity index 60% rename from assets/pagination-CL07DaPS.js rename to assets/pagination-DFVU7nHr.js index e2b4494..b763362 100644 --- a/assets/pagination-CL07DaPS.js +++ b/assets/pagination-DFVU7nHr.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Gn as n,In as r,Kn as i,Ln as a,Sn as o,Wn as s,Y as c,an as l,ar as u,cr as d,ir as f,jt as p,or as m,rr as h,sr as g,un as _,xn as v}from"./axios-v6FV69Ne.js";import{n as y,t as b}from"./slicedToArray-YLaz90ka.js";import{i as x,r as S}from"./asyncToGenerator-DHhZBkop.js";import{t as C}from"./select-CfH7keFL.js";import{r as w}from"./useFlexGapSupport-D3W_g-1w.js";import{t as T}from"./RightOutlined-DBt6C6FI.js";import{St as E}from"./index-BqyXv5bE.js";d(),x(),m(),f(),i();var D=e(s());a(),o(),y();var O=e(t());function k(){return b(O.useReducer(function(e){return e+1},0),2)[1]}function A(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t=(0,O.useRef)({}),n=k();return(0,O.useEffect)(function(){var r=w.subscribe(function(r){t.current=r,e&&n()});return function(){return w.unsubscribe(r)}},[]),t.current}var j={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z`}}]},name:`double-left`,theme:`outlined`},M=O.forwardRef(function(e,t){return O.createElement(p,r(r({},e),{},{ref:t,icon:j}))}),N={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z`}}]},name:`double-right`,theme:`outlined`};a();var P=O.forwardRef(function(e,t){return O.createElement(p,r(r({},e),{},{ref:t,icon:N}))}),F=function(e){var t,n=`${e.rootPrefixCls}-item`,r=(0,D.default)(n,`${n}-${e.page}`,(t={},S(t,`${n}-active`,e.active),S(t,`${n}-disabled`,!e.page),S(t,e.className,!!e.className),t));return O.createElement(`li`,{title:e.showTitle?e.page:null,className:r,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:`0`},e.itemRender(e.page,`page`,O.createElement(`a`,{rel:`nofollow`},e.page)))},I={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},L=function(e){n(r,e);var t=v(r);function r(){var e;u(this,r);var n=[...arguments];return e=t.call.apply(t,[this].concat(n)),e.state={goInputText:``},e.buildOptionText=function(t){return`${t} ${e.props.locale.items_per_page}`},e.changeSize=function(t){e.props.changeSize(Number(t))},e.handleChange=function(t){e.setState({goInputText:t.target.value})},e.handleBlur=function(t){var n=e.props,r=n.goButton,i=n.quickGo,a=n.rootPrefixCls,o=e.state.goInputText;r||o===``||(e.setState({goInputText:``}),!(t.relatedTarget&&(t.relatedTarget.className.indexOf(`${a}-item-link`)>=0||t.relatedTarget.className.indexOf(`${a}-item`)>=0))&&i(e.getValidValue()))},e.go=function(t){e.state.goInputText!==``&&(t.keyCode===I.ENTER||t.type===`click`)&&(e.setState({goInputText:``}),e.props.quickGo(e.getValidValue()))},e}return h(r,[{key:`getValidValue`,value:function(){var e=this.state.goInputText;return!e||isNaN(e)?void 0:Number(e)}},{key:`getPageSizeOptions`,value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some(function(e){return e.toString()===t.toString()})?n:n.concat([t.toString()]).sort(function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))})}},{key:`render`,value:function(){var e=this,t=this.props,n=t.pageSize,r=t.locale,i=t.rootPrefixCls,a=t.changeSize,o=t.quickGo,s=t.goButton,c=t.selectComponentClass,l=t.buildOptionText,u=t.selectPrefixCls,d=t.disabled,f=this.state.goInputText,p=`${i}-options`,m=c,h=null,g=null,_=null;if(!a&&!o)return null;var v=this.getPageSizeOptions();if(a&&m){var y=v.map(function(t,n){return O.createElement(m.Option,{key:n,value:t.toString()},(l||e.buildOptionText)(t))});h=O.createElement(m,{disabled:d,prefixCls:u,showSearch:!1,className:`${p}-size-changer`,optionLabelProp:`children`,dropdownMatchSelectWidth:!1,value:(n||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode},"aria-label":r.page_size,defaultOpen:!1},y)}return o&&(s&&(_=typeof s==`boolean`?O.createElement(`button`,{type:`button`,onClick:this.go,onKeyUp:this.go,disabled:d,className:`${p}-quick-jumper-button`},r.jump_to_confirm):O.createElement(`span`,{onClick:this.go,onKeyUp:this.go},s)),g=O.createElement(`div`,{className:`${p}-quick-jumper`},r.jump_to,O.createElement(`input`,{disabled:d,type:`text`,value:f,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":r.page}),r.page,_)),O.createElement(`li`,{className:`${p}`},h,g)}}]),r}(O.Component);L.defaultProps={pageSizeOptions:[`10`,`20`,`50`,`100`]};var R={items_per_page:`条/页`,jump_to:`跳至`,jump_to_confirm:`确定`,page:`页`,prev_page:`上一页`,next_page:`下一页`,prev_5:`向前 5 页`,next_5:`向后 5 页`,prev_3:`向前 3 页`,next_3:`向后 3 页`,page_size:`页码`};x(),a(),m(),f(),i(),o();function z(){}function B(e){var t=Number(e);return typeof t==`number`&&!isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function V(e,t,n){return n}function H(e,t,n){var r=e===void 0?t.pageSize:e;return Math.floor((n.total-1)/r)+1}var U=function(e){n(i,e);var t=v(i);function i(e){var n;u(this,i),n=t.call(this,e),n.getJumpPrevPage=function(){return Math.max(1,n.state.current-(n.props.showLessItems?3:5))},n.getJumpNextPage=function(){return Math.min(H(void 0,n.state,n.props),n.state.current+(n.props.showLessItems?3:5))},n.getItemIcon=function(e,t){var i=n.props.prefixCls,a=e||O.createElement(`button`,{type:`button`,"aria-label":t,className:`${i}-item-link`});return typeof e==`function`&&(a=O.createElement(e,r({},n.props))),a},n.savePaginationNode=function(e){n.paginationNode=e},n.isValid=function(e){var t=n.props.total;return B(e)&&e!==n.state.current&&B(t)&&t>0},n.shouldDisplayQuickJumper=function(){var e=n.props,t=e.showQuickJumper;return e.total<=n.state.pageSize?!1:t},n.handleKeyDown=function(e){(e.keyCode===I.ARROW_UP||e.keyCode===I.ARROW_DOWN)&&e.preventDefault()},n.handleKeyUp=function(e){var t=n.getValidValue(e);t!==n.state.currentInputValue&&n.setState({currentInputValue:t}),e.keyCode===I.ENTER?n.handleChange(t):e.keyCode===I.ARROW_UP?n.handleChange(t-1):e.keyCode===I.ARROW_DOWN&&n.handleChange(t+1)},n.handleBlur=function(e){var t=n.getValidValue(e);n.handleChange(t)},n.changePageSize=function(e){var t=n.state.current,r=H(e,n.state,n.props);t=t>r?r:t,r===0&&(t=n.state.current),typeof e==`number`&&(`pageSize`in n.props||n.setState({pageSize:e}),`current`in n.props||n.setState({current:t,currentInputValue:t})),n.props.onShowSizeChange(t,e),`onChange`in n.props&&n.props.onChange&&n.props.onChange(t,e)},n.handleChange=function(e){var t=n.props,r=t.disabled,i=t.onChange,a=n.state,o=a.pageSize,s=a.current,c=a.currentInputValue;if(n.isValid(e)&&!r){var l=H(void 0,n.state,n.props),u=e;return e>l?u=l:e<1&&(u=1),`current`in n.props||n.setState({current:u}),u!==c&&n.setState({currentInputValue:u}),i(u,o),u}return s},n.prev=function(){n.hasPrev()&&n.handleChange(n.state.current-1)},n.next=function(){n.hasNext()&&n.handleChange(n.state.current+1)},n.jumpPrev=function(){n.handleChange(n.getJumpPrevPage())},n.jumpNext=function(){n.handleChange(n.getJumpNextPage())},n.hasPrev=function(){return n.state.current>1},n.hasNext=function(){return n.state.current=n?n:Number(t)}},{key:`getShowSizeChanger`,value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,r=e.totalBoundaryShowSizeChanger;return t===void 0?n>r:t}},{key:`renderPrev`,value:function(e){var t=this.props,n=t.prevIcon,r=t.itemRender,i=r(e,`prev`,this.getItemIcon(n,`prev page`)),a=!this.hasPrev();return(0,O.isValidElement)(i)?(0,O.cloneElement)(i,{disabled:a}):i}},{key:`renderNext`,value:function(e){var t=this.props,n=t.nextIcon,r=t.itemRender,i=r(e,`next`,this.getItemIcon(n,`next page`)),a=!this.hasNext();return(0,O.isValidElement)(i)?(0,O.cloneElement)(i,{disabled:a}):i}},{key:`render`,value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,i=t.style,a=t.disabled,o=t.hideOnSinglePage,s=t.total,c=t.locale,l=t.showQuickJumper,u=t.showLessItems,d=t.showTitle,f=t.showTotal,p=t.simple,m=t.itemRender,h=t.showPrevNextJumpers,_=t.jumpPrevIcon,v=t.jumpNextIcon,y=t.selectComponentClass,b=t.selectPrefixCls,x=t.pageSizeOptions,C=this.state,w=C.current,T=C.pageSize,E=C.currentInputValue;if(o===!0&&s<=T)return null;var k=H(void 0,this.state,this.props),A=[],j=null,M=null,N=null,P=null,I=null,R=l&&l.goButton,z=u?1:2,B=w-1>0?w-1:0,V=w+1s?s:w*T]));if(p)return R&&(I=typeof R==`boolean`?O.createElement(`button`,{type:`button`,onClick:this.handleGoTO,onKeyUp:this.handleGoTO},c.jump_to_confirm):O.createElement(`span`,{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},R),I=O.createElement(`li`,{title:d?`${c.jump_to}${w}/${k}`:null,className:`${n}-simple-pager`},I)),O.createElement(`ul`,g({className:(0,D.default)(n,`${n}-simple`,S({},`${n}-disabled`,a),r),style:i,ref:this.savePaginationNode},U),W,O.createElement(`li`,{title:d?c.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:(0,D.default)(`${n}-prev`,S({},`${n}-disabled`,!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(B)),O.createElement(`li`,{title:d?`${w}/${k}`:null,className:`${n}-simple-pager`},O.createElement(`input`,{type:`text`,value:E,disabled:a,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:`3`}),O.createElement(`span`,{className:`${n}-slash`},`/`),k),O.createElement(`li`,{title:d?c.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:(0,D.default)(`${n}-next`,S({},`${n}-disabled`,!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(V)),I);if(k<=3+z*2){var G={locale:c,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:d,itemRender:m};k||A.push(O.createElement(F,g({},G,{key:`noPager`,page:1,className:`${n}-item-disabled`})));for(var K=1;K<=k;K+=1){var q=w===K;A.push(O.createElement(F,g({},G,{key:K,page:K,active:q})))}}else{var J=u?c.prev_3:c.prev_5,ee=u?c.next_3:c.next_5;h&&(j=O.createElement(`li`,{title:d?J:null,key:`prev`,onClick:this.jumpPrev,tabIndex:`0`,onKeyPress:this.runIfEnterJumpPrev,className:(0,D.default)(`${n}-jump-prev`,S({},`${n}-jump-prev-custom-icon`,!!_))},m(this.getJumpPrevPage(),`jump-prev`,this.getItemIcon(_,`prev page`))),M=O.createElement(`li`,{title:d?ee:null,key:`next`,tabIndex:`0`,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:(0,D.default)(`${n}-jump-next`,S({},`${n}-jump-next-custom-icon`,!!v))},m(this.getJumpNextPage(),`jump-next`,this.getItemIcon(v,`next page`)))),P=O.createElement(F,{locale:c,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:k,page:k,active:!1,showTitle:d,itemRender:m}),N=O.createElement(F,{locale:c,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:d,itemRender:m});var Y=Math.max(1,w-z),X=Math.min(w+z,k);w-1<=z&&(X=1+z*2),k-w<=z&&(Y=k-z*2);for(var Z=Y;Z<=X;Z+=1){var te=w===Z;A.push(O.createElement(F,{locale:c,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Z,page:Z,active:te,showTitle:d,itemRender:m}))}w-1>=z*2&&w!==3&&(A[0]=(0,O.cloneElement)(A[0],{className:`${n}-item-after-jump-prev`}),A.unshift(j)),k-w>=z*2&&w!==k-2&&(A[A.length-1]=(0,O.cloneElement)(A[A.length-1],{className:`${n}-item-before-jump-next`}),A.push(M)),Y!==1&&A.unshift(N),X!==k&&A.push(P)}var Q=!this.hasPrev()||!k,$=!this.hasNext()||!k;return O.createElement(`ul`,g({className:(0,D.default)(n,r,S({},`${n}-disabled`,a)),style:i,ref:this.savePaginationNode},U),W,O.createElement(`li`,{title:d?c.prev_page:null,onClick:this.prev,tabIndex:Q?null:0,onKeyPress:this.runIfEnterPrev,className:(0,D.default)(`${n}-prev`,S({},`${n}-disabled`,Q)),"aria-disabled":Q},this.renderPrev(B)),A,O.createElement(`li`,{title:d?c.next_page:null,onClick:this.next,tabIndex:$?null:0,onKeyPress:this.runIfEnterNext,className:(0,D.default)(`${n}-next`,S({},`${n}-disabled`,$)),"aria-disabled":$},this.renderNext(V)),O.createElement(L,{disabled:a,locale:c,rootPrefixCls:n,selectComponentClass:y,selectPrefixCls:b,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:w,pageSize:T,pageSizeOptions:x,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:R}))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n={};if(`current`in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),`pageSize`in e&&e.pageSize!==t.pageSize){var r=t.current,i=H(e.pageSize,t,e);r=r>i?i:r,`current`in e||(n.current=r,n.currentInputValue=r),n.pageSize=e.pageSize}return n}}]),i}(O.Component);U.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:``,selectPrefixCls:`rc-select`,prefixCls:`rc-pagination`,selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:R,style:{},itemRender:V,totalBoundaryShowSizeChanger:50},d();var W=function(e){return O.createElement(C,g({},e,{size:`small`}))},G=function(e){return O.createElement(C,g({},e,{size:`middle`}))};W.Option=C.Option,G.Option=C.Option,x(),d();var K=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&&arguments[0]!==void 0?arguments[0]:!0,t=(0,O.useRef)({}),n=k();return(0,O.useEffect)(function(){var r=w.subscribe(function(r){t.current=r,e&&n()});return function(){return w.unsubscribe(r)}},[]),t.current}var j={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z`}}]},name:`double-left`,theme:`outlined`},M=O.forwardRef(function(e,t){return O.createElement(d,i(i({},e),{},{ref:t,icon:j}))}),N={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z`}}]},name:`double-right`,theme:`outlined`};n();var P=O.forwardRef(function(e,t){return O.createElement(d,i(i({},e),{},{ref:t,icon:N}))}),F=function(e){var t,n=`${e.rootPrefixCls}-item`,r=(0,D.default)(n,`${n}-${e.page}`,(t={},S(t,`${n}-active`,e.active),S(t,`${n}-disabled`,!e.page),S(t,e.className,!!e.className),t));return O.createElement(`li`,{title:e.showTitle?e.page:null,className:r,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:`0`},e.itemRender(e.page,`page`,O.createElement(`a`,{rel:`nofollow`},e.page)))},I={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},L=function(e){a(n,e);var t=v(n);function n(){var e;g(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.state={goInputText:``},e.buildOptionText=function(t){return`${t} ${e.props.locale.items_per_page}`},e.changeSize=function(t){e.props.changeSize(Number(t))},e.handleChange=function(t){e.setState({goInputText:t.target.value})},e.handleBlur=function(t){var n=e.props,r=n.goButton,i=n.quickGo,a=n.rootPrefixCls,o=e.state.goInputText;r||o===``||(e.setState({goInputText:``}),!(t.relatedTarget&&(t.relatedTarget.className.indexOf(`${a}-item-link`)>=0||t.relatedTarget.className.indexOf(`${a}-item`)>=0))&&i(e.getValidValue()))},e.go=function(t){e.state.goInputText!==``&&(t.keyCode===I.ENTER||t.type===`click`)&&(e.setState({goInputText:``}),e.props.quickGo(e.getValidValue()))},e}return _(n,[{key:`getValidValue`,value:function(){var e=this.state.goInputText;return!e||isNaN(e)?void 0:Number(e)}},{key:`getPageSizeOptions`,value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some(function(e){return e.toString()===t.toString()})?n:n.concat([t.toString()]).sort(function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))})}},{key:`render`,value:function(){var e=this,t=this.props,n=t.pageSize,r=t.locale,i=t.rootPrefixCls,a=t.changeSize,o=t.quickGo,s=t.goButton,c=t.selectComponentClass,l=t.buildOptionText,u=t.selectPrefixCls,d=t.disabled,f=this.state.goInputText,p=`${i}-options`,m=c,h=null,g=null,_=null;if(!a&&!o)return null;var v=this.getPageSizeOptions();if(a&&m){var y=v.map(function(t,n){return O.createElement(m.Option,{key:n,value:t.toString()},(l||e.buildOptionText)(t))});h=O.createElement(m,{disabled:d,prefixCls:u,showSearch:!1,className:`${p}-size-changer`,optionLabelProp:`children`,dropdownMatchSelectWidth:!1,value:(n||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode},"aria-label":r.page_size,defaultOpen:!1},y)}return o&&(s&&(_=typeof s==`boolean`?O.createElement(`button`,{type:`button`,onClick:this.go,onKeyUp:this.go,disabled:d,className:`${p}-quick-jumper-button`},r.jump_to_confirm):O.createElement(`span`,{onClick:this.go,onKeyUp:this.go},s)),g=O.createElement(`div`,{className:`${p}-quick-jumper`},r.jump_to,O.createElement(`input`,{disabled:d,type:`text`,value:f,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":r.page}),r.page,_)),O.createElement(`li`,{className:`${p}`},h,g)}}]),n}(O.Component);L.defaultProps={pageSizeOptions:[`10`,`20`,`50`,`100`]};var R={items_per_page:`条/页`,jump_to:`跳至`,jump_to_confirm:`确定`,page:`页`,prev_page:`上一页`,next_page:`下一页`,prev_5:`向前 5 页`,next_5:`向后 5 页`,prev_3:`向前 3 页`,next_3:`向后 3 页`,page_size:`页码`};x(),n(),u(),f(),o(),c();function z(){}function B(e){var t=Number(e);return typeof t==`number`&&!isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function V(e,t,n){return n}function H(e,t,n){var r=e===void 0?t.pageSize:e;return Math.floor((n.total-1)/r)+1}var U=function(e){a(n,e);var t=v(n);function n(e){var r;g(this,n),r=t.call(this,e),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(H(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(e,t){var n=r.props.prefixCls,a=e||O.createElement(`button`,{type:`button`,"aria-label":t,className:`${n}-item-link`});return typeof e==`function`&&(a=O.createElement(e,i({},r.props))),a},r.savePaginationNode=function(e){r.paginationNode=e},r.isValid=function(e){var t=r.props.total;return B(e)&&e!==r.state.current&&B(t)&&t>0},r.shouldDisplayQuickJumper=function(){var e=r.props,t=e.showQuickJumper;return e.total<=r.state.pageSize?!1:t},r.handleKeyDown=function(e){(e.keyCode===I.ARROW_UP||e.keyCode===I.ARROW_DOWN)&&e.preventDefault()},r.handleKeyUp=function(e){var t=r.getValidValue(e);t!==r.state.currentInputValue&&r.setState({currentInputValue:t}),e.keyCode===I.ENTER?r.handleChange(t):e.keyCode===I.ARROW_UP?r.handleChange(t-1):e.keyCode===I.ARROW_DOWN&&r.handleChange(t+1)},r.handleBlur=function(e){var t=r.getValidValue(e);r.handleChange(t)},r.changePageSize=function(e){var t=r.state.current,n=H(e,r.state,r.props);t=t>n?n:t,n===0&&(t=r.state.current),typeof e==`number`&&(`pageSize`in r.props||r.setState({pageSize:e}),`current`in r.props||r.setState({current:t,currentInputValue:t})),r.props.onShowSizeChange(t,e),`onChange`in r.props&&r.props.onChange&&r.props.onChange(t,e)},r.handleChange=function(e){var t=r.props,n=t.disabled,i=t.onChange,a=r.state,o=a.pageSize,s=a.current,c=a.currentInputValue;if(r.isValid(e)&&!n){var l=H(void 0,r.state,r.props),u=e;return e>l?u=l:e<1&&(u=1),`current`in r.props||r.setState({current:u}),u!==c&&r.setState({currentInputValue:u}),i(u,o),u}return s},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current=n?n:Number(t)}},{key:`getShowSizeChanger`,value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,r=e.totalBoundaryShowSizeChanger;return t===void 0?n>r:t}},{key:`renderPrev`,value:function(e){var t=this.props,n=t.prevIcon,r=t.itemRender,i=r(e,`prev`,this.getItemIcon(n,`prev page`)),a=!this.hasPrev();return(0,O.isValidElement)(i)?(0,O.cloneElement)(i,{disabled:a}):i}},{key:`renderNext`,value:function(e){var t=this.props,n=t.nextIcon,r=t.itemRender,i=r(e,`next`,this.getItemIcon(n,`next page`)),a=!this.hasNext();return(0,O.isValidElement)(i)?(0,O.cloneElement)(i,{disabled:a}):i}},{key:`render`,value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,i=t.style,a=t.disabled,o=t.hideOnSinglePage,c=t.total,l=t.locale,u=t.showQuickJumper,d=t.showLessItems,f=t.showTitle,p=t.showTotal,m=t.simple,h=t.itemRender,g=t.showPrevNextJumpers,_=t.jumpPrevIcon,v=t.jumpNextIcon,y=t.selectComponentClass,b=t.selectPrefixCls,x=t.pageSizeOptions,C=this.state,w=C.current,T=C.pageSize,E=C.currentInputValue;if(o===!0&&c<=T)return null;var k=H(void 0,this.state,this.props),A=[],j=null,M=null,N=null,P=null,I=null,R=u&&u.goButton,z=d?1:2,B=w-1>0?w-1:0,V=w+1c?c:w*T]));if(m)return R&&(I=typeof R==`boolean`?O.createElement(`button`,{type:`button`,onClick:this.handleGoTO,onKeyUp:this.handleGoTO},l.jump_to_confirm):O.createElement(`span`,{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},R),I=O.createElement(`li`,{title:f?`${l.jump_to}${w}/${k}`:null,className:`${n}-simple-pager`},I)),O.createElement(`ul`,s({className:(0,D.default)(n,`${n}-simple`,S({},`${n}-disabled`,a),r),style:i,ref:this.savePaginationNode},U),W,O.createElement(`li`,{title:f?l.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:(0,D.default)(`${n}-prev`,S({},`${n}-disabled`,!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(B)),O.createElement(`li`,{title:f?`${w}/${k}`:null,className:`${n}-simple-pager`},O.createElement(`input`,{type:`text`,value:E,disabled:a,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:`3`}),O.createElement(`span`,{className:`${n}-slash`},`/`),k),O.createElement(`li`,{title:f?l.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:(0,D.default)(`${n}-next`,S({},`${n}-disabled`,!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(V)),I);if(k<=3+z*2){var G={locale:l,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:f,itemRender:h};k||A.push(O.createElement(F,s({},G,{key:`noPager`,page:1,className:`${n}-item-disabled`})));for(var K=1;K<=k;K+=1){var q=w===K;A.push(O.createElement(F,s({},G,{key:K,page:K,active:q})))}}else{var J=d?l.prev_3:l.prev_5,ee=d?l.next_3:l.next_5;g&&(j=O.createElement(`li`,{title:f?J:null,key:`prev`,onClick:this.jumpPrev,tabIndex:`0`,onKeyPress:this.runIfEnterJumpPrev,className:(0,D.default)(`${n}-jump-prev`,S({},`${n}-jump-prev-custom-icon`,!!_))},h(this.getJumpPrevPage(),`jump-prev`,this.getItemIcon(_,`prev page`))),M=O.createElement(`li`,{title:f?ee:null,key:`next`,tabIndex:`0`,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:(0,D.default)(`${n}-jump-next`,S({},`${n}-jump-next-custom-icon`,!!v))},h(this.getJumpNextPage(),`jump-next`,this.getItemIcon(v,`next page`)))),P=O.createElement(F,{locale:l,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:k,page:k,active:!1,showTitle:f,itemRender:h}),N=O.createElement(F,{locale:l,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:f,itemRender:h});var Y=Math.max(1,w-z),X=Math.min(w+z,k);w-1<=z&&(X=1+z*2),k-w<=z&&(Y=k-z*2);for(var Z=Y;Z<=X;Z+=1){var te=w===Z;A.push(O.createElement(F,{locale:l,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Z,page:Z,active:te,showTitle:f,itemRender:h}))}w-1>=z*2&&w!==3&&(A[0]=(0,O.cloneElement)(A[0],{className:`${n}-item-after-jump-prev`}),A.unshift(j)),k-w>=z*2&&w!==k-2&&(A[A.length-1]=(0,O.cloneElement)(A[A.length-1],{className:`${n}-item-before-jump-next`}),A.push(M)),Y!==1&&A.unshift(N),X!==k&&A.push(P)}var Q=!this.hasPrev()||!k,$=!this.hasNext()||!k;return O.createElement(`ul`,s({className:(0,D.default)(n,r,S({},`${n}-disabled`,a)),style:i,ref:this.savePaginationNode},U),W,O.createElement(`li`,{title:f?l.prev_page:null,onClick:this.prev,tabIndex:Q?null:0,onKeyPress:this.runIfEnterPrev,className:(0,D.default)(`${n}-prev`,S({},`${n}-disabled`,Q)),"aria-disabled":Q},this.renderPrev(B)),A,O.createElement(`li`,{title:f?l.next_page:null,onClick:this.next,tabIndex:$?null:0,onKeyPress:this.runIfEnterNext,className:(0,D.default)(`${n}-next`,S({},`${n}-disabled`,$)),"aria-disabled":$},this.renderNext(V)),O.createElement(L,{disabled:a,locale:l,rootPrefixCls:n,selectComponentClass:y,selectPrefixCls:b,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:w,pageSize:T,pageSizeOptions:x,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:R}))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n={};if(`current`in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),`pageSize`in e&&e.pageSize!==t.pageSize){var r=t.current,i=H(e.pageSize,t,e);r=r>i?i:r,`current`in e||(n.current=r,n.currentInputValue=r),n.pageSize=e.pageSize}return n}}]),n}(O.Component);U.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:``,selectPrefixCls:`rc-select`,prefixCls:`rc-pagination`,selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:R,style:{},itemRender:V,totalBoundaryShowSizeChanger:50},p();var W=function(e){return O.createElement(C,s({},e,{size:`small`}))},G=function(e){return O.createElement(C,s({},e,{size:`middle`}))};W.Option=C.Option,G.Option=C.Option,x(),p();var K=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:l===e},e):x.createElement(D,{key:`radio-group-value-options-${e.value}`,prefixCls:I,disabled:e.disabled||E,value:e.value,checked:l===e.value,style:e.style},e.label)}));var z=k||o,B=(0,b.default)(L,`${L}-${T}`,h(h({},`${L}-${z}`,z),`${L}-rtl`,i===`rtl`),y);return x.createElement(`div`,d({},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:l,disabled:e.disabled,name:e.name,optionType:e.optionType}},R))}),k=x.memo(O);c();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||o,B=(0,b.default)(L,`${L}-${T}`,h(h({},`${L}-${z}`,z),`${L}-rtl`,a===`rtl`),y);return x.createElement(`div`,s({},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);l();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=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=c;var n=t(o()),r=Symbol.for(`react.element`),i=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===i)&&e.type===s}})),f=e((e=>{var n=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(d()),i=n(t());function o(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return i.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 n=s().default,o=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useCompactItemContext=e.default=e.SpaceCompactItemContext=e.NoCompactStyle=void 0;var u=o(i()),d=o(c()),p=o(r()),m=o(f()),h=n(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 r=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useComposeRef=e.supportRef=e.supportNodeRef=e.getNodeRef=e.fillRef=e.composeRef=void 0;var i=r(o()),s=t(),c=n(),l=r(u()),f=r(d()),p=Number(s.version.split(`.`)[0]),m=e.fillRef=function(e,t){typeof e==`function`?e(t):(0,i.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{Hn as n,jn as r}from"./axios-BbX9YWYe.js";import{J as i,Y as a}from"./index-Cdh6k4b7.js";import{D as o,E as s,T as c,n as l,v as u}from"./context-DjYRtGpi.js";var d=e((e=>{var t=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=c;var n=t(o()),r=Symbol.for(`react.element`),i=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===i)&&e.type===s}})),f=e((e=>{var n=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(d()),i=n(t());function o(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return i.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=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useCompactItemContext=e.default=e.SpaceCompactItemContext=e.NoCompactStyle=void 0;var u=o(i()),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=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useComposeRef=e.supportRef=e.supportNodeRef=e.getNodeRef=e.fillRef=e.composeRef=void 0;var i=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,i.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/row-4XqGKqJp.js b/assets/row-4XqGKqJp.js new file mode 100644 index 0000000..c5fb35f --- /dev/null +++ b/assets/row-4XqGKqJp.js @@ -0,0 +1 @@ +import{n as e,t}from"./row-D0BH3ydK.js";var n=e,r=t;export{n,r as t}; \ No newline at end of file diff --git a/assets/row-DKuxgwxT.js b/assets/row-D0BH3ydK.js similarity index 82% rename from assets/row-DKuxgwxT.js rename to assets/row-D0BH3ydK.js index 195a166..6ee5f20 100644 --- a/assets/row-DKuxgwxT.js +++ b/assets/row-D0BH3ydK.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{A as n,Wn as r,Y as i,cr as a,sr as o}from"./axios-v6FV69Ne.js";import{n as s,t as c}from"./slicedToArray-YLaz90ka.js";import{n as l,t as u}from"./typeof-BUNGcdwP.js";import{i as d,r as f}from"./asyncToGenerator-DHhZBkop.js";import{n as p,r as m,t as h}from"./useFlexGapSupport-D3W_g-1w.js";a(),l(),d();var g=e(r()),_=e(t()),v=(0,_.createContext)({}),y=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){var P=c[0]/2;N.paddingLeft=P,N.paddingRight=P}if(c&&c[1]>0&&!d){var F=c[1]/2;N.paddingTop=F,N.paddingBottom=F}return D&&(N.flex=b(D),l===!1&&!N.minWidth&&(N.minWidth=0)),_.createElement(`div`,o({},k,{style:o(o({},N),O),className:M,ref:t}),E)});a(),d(),l(),s();var 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?B[0]/-2:void 0,W=B[1]!=null&&B[1]>0?B[1]/-2:void 0;U&&(H.marginLeft=U,H.marginRight=U),I?H.rowGap=c(B,2)[1]:W&&(H.marginTop=W,H.marginBottom=W);var G=c(B,2),K=G[0],q=G[1],J=_.useMemo(function(){return{gutter:[K,q],wrap:x,supportFlexGap:I}},[K,q,x,I]);return _.createElement(v.Provider,{value:J},_.createElement(`div`,o({},S,{className:V,style:o(o({},H),l),ref:t}),d))});export{S as n,T 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{Hn as n,O as r,ar as i,or as a,q as o}from"./axios-BbX9YWYe.js";import{n as s,t as c}from"./slicedToArray-YLaz90ka.js";import{n as l,t as u}from"./typeof-BUNGcdwP.js";import{i as d,r as f}from"./asyncToGenerator-DHhZBkop.js";import{n as p,r as m,t as h}from"./useFlexGapSupport-Cmh5GcIO.js";a(),l(),d();var g=e(n()),_=e(t()),v=(0,_.createContext)({}),y=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){var P=c[0]/2;N.paddingLeft=P,N.paddingRight=P}if(c&&c[1]>0&&!d){var F=c[1]/2;N.paddingTop=F,N.paddingBottom=F}return D&&(N.flex=b(D),l===!1&&!N.minWidth&&(N.minWidth=0)),_.createElement(`div`,i({},k,{style:i(i({},N),O),className:M,ref:t}),E)});a(),d(),l(),s();var 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?B[0]/-2:void 0,W=B[1]!=null&&B[1]>0?B[1]/-2:void 0;U&&(H.marginLeft=U,H.marginRight=U),I?H.rowGap=c(B,2)[1]:W&&(H.marginTop=W,H.marginBottom=W);var G=c(B,2),K=G[0],q=G[1],J=_.useMemo(function(){return{gutter:[K,q],wrap:x,supportFlexGap:I}},[K,q,x,I]);return _.createElement(v.Provider,{value:J},_.createElement(`div`,i({},S,{className:V,style:i(i({},H),l),ref:t}),d))});export{S as n,T as t}; \ No newline at end of file diff --git a/assets/row-D9jSUsjd.js b/assets/row-D9jSUsjd.js deleted file mode 100644 index 10baaec..0000000 --- a/assets/row-D9jSUsjd.js +++ /dev/null @@ -1 +0,0 @@ -import{n as e,t}from"./row-DKuxgwxT.js";var n=e,r=t;export{n,r as t}; \ No newline at end of file diff --git a/assets/sanitizeDataUtils-NeOKeBZk.js b/assets/sanitizeDataUtils-thqQHiub.js similarity index 94% rename from assets/sanitizeDataUtils-NeOKeBZk.js rename to assets/sanitizeDataUtils-thqQHiub.js index ab672d4..7601515 100644 --- a/assets/sanitizeDataUtils-NeOKeBZk.js +++ b/assets/sanitizeDataUtils-thqQHiub.js @@ -1 +1 @@ -import{o as e,t}from"./chunk-jRWAZmH_.js";import{Ft as n,Pt as r,Rt as i,dr as a}from"./axios-v6FV69Ne.js";import{d as o,n as s,s as c,u as l}from"./ctiAxios-BIVP6fGU.js";import{H as u,u as d,x as f}from"./notification-C7Dk1wtU.js";import{E as p,S as m,f as h,h as g,i as _,p as v,r as y,x as ee}from"./_getTag-B7qijOtI.js";import{t as b}from"./_baseIsEqual-ChMYOU0q.js";import{n as te,t as ne}from"./_assignValue-Bx67aU-J.js";var re=t(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),x=e(o());function ie(e,t,n){return!e||!t||n===``||n===`Non autorisé`?n:(0,x.default)(n,e.replace(`AAAA`,`YYYY`).replace(`JJ`,`DD`)).format(t)}var ae=e(t(((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_duration=r()})(e,(function(){var e,t,n=1e3,r=6e4,i=36e5,a=864e5,o=31536e6,s=2628e6,c=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,l=/\[([^\]]+)]|YYYY|YY|Y|M{1,2}|D{1,2}|H{1,2}|m{1,2}|s{1,2}|SSS/g,u={years:o,months:s,days:a,hours:i,minutes:r,seconds:n,milliseconds:1,weeks:6048e5},d=function(e){return e instanceof v},f=function(e,t,n){return new v(e,n,t.$l)},p=function(e){return t.p(e)+`s`},m=function(e){return e<0},h=function(e){return m(e)?Math.ceil(e):Math.floor(e)},g=function(e){return Math.abs(e)},_=function(e,t){return e?m(e)?{negative:!0,format:``+g(e)+t}:{negative:!1,format:``+e+t}:{negative:!1,format:``}},v=function(){function m(e,t,n){var r=this;if(this.$d={},this.$l=n,e===void 0&&(this.$ms=0,this.parseFromMilliseconds()),t)return f(e*u[p(t)],this);if(typeof e==`number`)return this.$ms=e,this.parseFromMilliseconds(),this;if(typeof e==`object`)return Object.keys(e).forEach((function(t){r.$d[p(t)]=e[t]})),this.calMilliseconds(),this;if(typeof e==`string`){var i=e.match(c);if(i){var a=i.slice(2).map((function(e){return e==null?0:Number(e)}));return this.$d.years=a[0],this.$d.months=a[1],this.$d.weeks=a[2],this.$d.days=a[3],this.$d.hours=a[4],this.$d.minutes=a[5],this.$d.seconds=a[6],this.calMilliseconds(),this}}return this}var g=m.prototype;return g.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(t,n){return t+(e.$d[n]||0)*u[n]}),0)},g.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=h(e/o),e%=o,this.$d.months=h(e/s),e%=s,this.$d.days=h(e/a),e%=a,this.$d.hours=h(e/i),e%=i,this.$d.minutes=h(e/r),e%=r,this.$d.seconds=h(e/n),e%=n,this.$d.milliseconds=e},g.toISOString=function(){var e=_(this.$d.years,`Y`),t=_(this.$d.months,`M`),n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);var r=_(n,`D`),i=_(this.$d.hours,`H`),a=_(this.$d.minutes,`M`),o=this.$d.seconds||0;this.$d.milliseconds&&(o+=this.$d.milliseconds/1e3,o=Math.round(1e3*o)/1e3);var s=_(o,`S`),c=e.negative||t.negative||r.negative||i.negative||a.negative||s.negative,l=i.format||a.format||s.format?`T`:``,u=(c?`-`:``)+`P`+e.format+t.format+r.format+l+i.format+a.format+s.format;return u===`P`||u===`-P`?`P0D`:u},g.toJSON=function(){return this.toISOString()},g.format=function(e){var n=e||`YYYY-MM-DDTHH:mm:ss`,r={Y:this.$d.years,YY:t.s(this.$d.years,2,`0`),YYYY:t.s(this.$d.years,4,`0`),M:this.$d.months,MM:t.s(this.$d.months,2,`0`),D:this.$d.days,DD:t.s(this.$d.days,2,`0`),H:this.$d.hours,HH:t.s(this.$d.hours,2,`0`),m:this.$d.minutes,mm:t.s(this.$d.minutes,2,`0`),s:this.$d.seconds,ss:t.s(this.$d.seconds,2,`0`),SSS:t.s(this.$d.milliseconds,3,`0`)};return n.replace(l,(function(e,t){return t||String(r[e])}))},g.as=function(e){return this.$ms/u[p(e)]},g.get=function(e){var t=this.$ms,n=p(e);return n===`milliseconds`?t%=1e3:t=n===`weeks`?h(t/u[n]):this.$d[n],t||0},g.add=function(e,t,n){var r;return r=t?e*u[p(t)]:d(e)?e.$ms:f(e,this).$ms,f(this.$ms+r*(n?-1:1),this)},g.subtract=function(e,t){return this.add(e,t,!0)},g.locale=function(e){var t=this.clone();return t.$l=e,t},g.clone=function(){return f(this.$ms,this)},g.humanize=function(t){return e().add(this.$ms,`ms`).locale(this.$l).fromNow(!t)},g.valueOf=function(){return this.asMilliseconds()},g.milliseconds=function(){return this.get(`milliseconds`)},g.asMilliseconds=function(){return this.as(`milliseconds`)},g.seconds=function(){return this.get(`seconds`)},g.asSeconds=function(){return this.as(`seconds`)},g.minutes=function(){return this.get(`minutes`)},g.asMinutes=function(){return this.as(`minutes`)},g.hours=function(){return this.get(`hours`)},g.asHours=function(){return this.as(`hours`)},g.days=function(){return this.get(`days`)},g.asDays=function(){return this.as(`days`)},g.weeks=function(){return this.get(`weeks`)},g.asWeeks=function(){return this.as(`weeks`)},g.months=function(){return this.get(`months`)},g.asMonths=function(){return this.as(`months`)},g.years=function(){return this.get(`years`)},g.asYears=function(){return this.as(`years`)},m}(),y=function(e,t,n){return e.add(t.years()*n,`y`).add(t.months()*n,`M`).add(t.days()*n,`d`).add(t.hours()*n,`h`).add(t.minutes()*n,`m`).add(t.seconds()*n,`s`).add(t.milliseconds()*n,`ms`)};return function(n,r,i){e=i,t=i().$utils(),i.duration=function(e,t){return f(e,{$l:i.locale()},t)},i.isDuration=d;var a=r.prototype.add,o=r.prototype.subtract;r.prototype.add=function(e,t){return d(e)?y(this,e,1):a.bind(this)(e,t)},r.prototype.subtract=function(e,t){return d(e)?y(this,e,-1):o.bind(this)(e,t)}}}))}))());x.default.extend(ae.default);function oe(e,t){let n=x.default.duration(t,`seconds`).$d,r=``,i=[{format:`Y`,duration:n.years,label:`a`,key:1},{format:`M`,duration:n.months,label:`m`,key:2},{format:`D`,duration:n.days,label:`j`,key:3},{format:`H`,duration:n.hours,label:`h`,key:4},{format:`m`,duration:n.minutes,label:`mn`,key:5},{format:`s`,duration:n.seconds,label:`s`,key:6}],a=RegExp(/\(([^)]+)\)/).exec(e),o=i.filter(e=>e.format===a[1])[0].key;return o&&i.forEach(e=>{e.key<=o&&e.duration!==0&&(r+=`${e.duration}${e.label} `)}),[``,NaN,null,void 0].includes(r)?`-`:r}function se(e=`#`,t){if(t===void 0||Number(t)===0||t===`Infinity`||t===`infinity`||t===`NaN`||t===null)return`-`;let n=Number(t),r={digits:0,style:``},i=0,a=e.match(/(,)(0*)/gm);a&&(a=a[0].substring(1),i=a.length),e.includes(`(k)`)&&(n/=1e3);let o=e.includes(`+`),s=null;return o&&n>0&&(s=`+`),e=e.replace(/^0+/gm,``),r.style=e.replace(/\+?(\(.*\)\d*)?#(,\d*)?/gm,``).replace(/E/gm,`€`).replace(`(k)`,``),r.digits=i,`${s??``}${n.toFixed(r.digits).replace(`.`,`,`)}\xa0${r.style}`.trim()}function ce(e){let t=0,n=e.match(/(,)(0*)/gm);return n&&(n=n[0].substring(1),t=n.length),t}function S(e,t){let n=0;switch(t){case`Minute`:n=e/60;break;case`Hour`:n=e/60**2;break;case`Day`:n=e/60**2/24;break;case`Month`:n=e/60**2/24/30;break;case`Year`:n=e/60**2/24/30/12;break;default:n=e}return n}function le(e,t){let n=[{format:`Y`,duration:S(t,`Year`),label:`a`,key:1},{format:`M`,duration:S(t,`Month`),label:`m`,key:2},{format:`D`,duration:S(t,`Day`),label:`j`,key:3},{format:`H`,duration:S(t,`Hour`),label:`h`,key:4},{format:`m`,duration:S(t,`Minute`),label:`mn`,key:5}],r=``,i=RegExp(/\(([^)]+)\)/).exec(e),a=n.filter(e=>e.format===i[1])[0].key;return a&&n.forEach(e=>{e.key===a&&e.duration!==0&&(r=`${Math.round(e.duration*100)/100}${e.label} `)}),[`0a`,`0m`,`0j`,`0h`,`0mn`,``,NaN,null,void 0].includes(r.trim())&&(r=`-`),r}var ue=(e,t)=>{let n=Math.ceil(e);return Math.floor(Math.random()*(Math.floor(t)-n+1)+n)},de=e=>{let[t,n]=e.toString().split(`,`),r=t.replace(/\B(?=(\d{3})+(?!\d))/g,` `);return n?`${r},${n}`:r};function C({type:e,format:t,inputFormat:n,outputFormat:r,data:i,viewTitle:a=``}={}){let o=``;switch(a.toLowerCase().includes(`essentiel`)&&e===`Number`&&(e=fe(t)),e){case`Number`:o=se(t,i);break;case`Date`:o=ie(n,r,i);break;case`Interval`:o=oe(t,Number(i));break;case`Tps_deci`:o=le(t,Number(i));break;default:o=i}return e===`Date`?o.trim():de(o)}function fe(e=``){return e.toLowerCase().includes(`interval`)?`Interval`:e.toLowerCase().includes(`deci`)?`Tps_deci`:e.toLowerCase().includes(`date`)?`Date`:`Number`}var w=[{name:`fontSize`,value:`11`},{name:`rowHeight`,value:`20`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`backgroundColor`,value:`#FFD393`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`backgroundColor`,value:`#FFD393`,condition:`ROW.LVL == '1' && VIEW.QTAB != '1'`},{name:`backgroundColor`,value:`#FFD393`,condition:`ROW.LVL == '2' && VIEW.QTAB == '1'`},{name:`fontWeight`,value:`bold`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`borderSides`,value:`top bottom`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`borderStyle`,value:`solid`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`borderThickness`,value:`2`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`fontWeight`,value:`bold`,condition:`ROW.LVL == '2' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`color`,value:`#084b96`,condition:`ROW.LVL == '2' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`rowHeight`,value:`20`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`backgroundColor`,value:`#FFD393`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`fontWeight`,value:`bold`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`borderSides`,value:`top bottom`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`borderStyle`,value:`solid`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`borderThickness`,value:`2`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`paddingLeft`,value:`15`,condition:`(VIEW.GROUPBY_MAXLVL == '2' || VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '2' && VIEW.GROUPBY_TAB != 'TAB' `},{name:`paddingLeft`,value:`30`,condition:`(VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '3' && VIEW.GROUPBY_TAB != 'TAB' `},{name:`paddingLeft`,value:`15`,condition:`(VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '2' && VIEW.GROUPBY_TAB == 'TAB' `}],pe=t(((e,t)=>{function n(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i{function n(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}t.exports=n})),T=t(((e,t)=>{t.exports=me()()})),E=t(((e,t)=>{var n=T(),r=y();function i(e,t){return e&&n(e,t,r)}t.exports=i})),he=t(((e,t)=>{var n=_();function r(e,t){return function(r,i){if(r==null)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o{var n=E();t.exports=he()(n)})),ge=t(((e,t)=>{var n=D();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),_e=t(((e,t)=>{var n=ee(),r=b(),i=1,a=2;function o(e,t,o,s){var c=o.length,l=c,u=!s;if(e==null)return!l;for(e=Object(e);c--;){var d=o[c];if(u&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++c{var n=p();function r(e){return e===e&&!n(e)}t.exports=r})),ve=t(((e,t)=>{var n=O(),r=y();function i(e){for(var t=r(e),i=t.length;i--;){var a=t[i],o=e[a];t[i]=[a,o,n(o)]}return t}t.exports=i})),k=t(((e,t)=>{function n(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),ye=t(((e,t)=>{var n=_e(),r=ve(),i=k();function a(e){var t=r(e);return t.length==1&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}t.exports=a})),A=t(((e,t)=>{var r=i(),a=n(),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;function c(e,t){if(r(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||a(e)?!0:s.test(e)||!o.test(e)||t!=null&&e in Object(t)}t.exports=c})),be=t(((e,t)=>{var n=m(),r=`Expected a function`;function i(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(r);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(i.Cache||n),a}i.Cache=n,t.exports=i})),xe=t(((e,t)=>{var n=be(),r=500;function i(e){var t=n(e,function(e){return i.size===r&&i.clear(),e}),i=t.cache;return t}t.exports=i})),Se=t(((e,t)=>{var n=xe(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(r,function(e,n,r,a){t.push(r?a.replace(i,`$1`):n||e)}),t})})),j=t(((e,t)=>{var n=i(),a=A(),o=Se(),s=r();function c(e,t){return n(e)?e:a(e,t)?[e]:o(s(e))}t.exports=c})),M=t(((e,t)=>{var r=n(),i=1/0;function a(e){if(typeof e==`string`||r(e))return e;var t=e+``;return t==`0`&&1/e==-i?`-0`:t}t.exports=a})),N=t(((e,t)=>{var n=j(),r=M();function i(e,t){t=n(t,e);for(var i=0,a=t.length;e!=null&&i{var n=N();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),Ce=t(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),we=t(((e,t)=>{var n=j(),r=g(),a=i(),o=v(),s=h(),c=M();function l(e,t,i){t=n(t,e);for(var l=-1,u=t.length,d=!1;++l{var n=Ce(),r=we();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),Ee=t(((e,t)=>{var n=b(),r=P(),i=Te(),a=A(),o=O(),s=k(),c=M(),l=1,u=2;function d(e,t){return a(e)&&o(t)?s(c(e),t):function(a){var o=r(a,e);return o===void 0&&o===t?i(a,e):n(t,o,l|u)}}t.exports=d})),F=t(((e,t)=>{function n(e){return e}t.exports=n})),De=t(((e,t)=>{var n=N();function r(e){return function(t){return n(t,e)}}t.exports=r})),Oe=t(((e,t)=>{var n=re(),r=De(),i=A(),a=M();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),I=t(((e,t)=>{var n=ye(),r=Ee(),a=F(),o=i(),s=Oe();function c(e){return typeof e==`function`?e:e==null?a:typeof e==`object`?o(e)?r(e[0],e[1]):n(e):s(e)}t.exports=c})),L=t(((e,t)=>{var n=pe(),r=ge(),a=I(),o=i();function s(e,t){return function(i,s){var c=o(i)?n:r,l=t?t():{};return c(i,e,a(s,2),l)}}t.exports=s})),ke=t(((e,t)=>{t.exports=L()(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]})})),R=t(((e,t)=>{var n=te(),r=L(),i=Object.prototype.hasOwnProperty;t.exports=r(function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])})})),z=e(f()),Ae=e(ke()),B=e(R()),V=e=>(/ROW\./.test(e)&&(e=e?.replace(/ROW\./g,`ROW?.`)),/\.indexOf\(/.test(e)&&(e=e.replace(/\.indexOf\(/gi,`?.indexOf(`)),/return/gm.test(e)||(e=`return (`+e.replace(/;\s*$/,``)+`)`),Function(e)()),H=(e,t,n=null,r={},i=null)=>{if(!e)return!0;let a=d.getState(),o=l.getQueryData(c.all),u=a.cti.viewlinks.cell,f=a.cti.viewlinks.row,p=a.cti.dynamicSelects,m=Number(a.cti.ui.tab);if(window.TABNAME=``,window.ROW={},window.COLUMN={},window.TOTALROW=r??{},window.LINKVARIABLES={},t?.run.data){let e=Object.values(t.run.data).filter(e=>e.visible===!0)?.[m];e&&(window.TABNAME=e.name)}n?window.ROW=n:(f||u)&&(window.ROW=u.row?u.row:f),u.row!==null&&u.column!==null&&(window.COLUMN=u.column),window.getValue=function(e,t,n){n=n.replace(`@`,`_`);let r=o?.environment??{},c=i??a.cti.globalVariables,l,u;switch(e){case`VIEW`:l=c?.VIEW?.[`${t+n}`],!l&&n===`_LABEL`&&(l=c?.VIEW?.[`${t+n}_COURT`]);break;case`ENV`:l=r?.[t]??``;break;case`SELECT`:u=Object.values(p).find(e=>e.name===t),l=u?.value??c?.SELECT?.[`${t+n}`];break;default:break}let d=l;return d===void 0&&(s(8104,`${e}.${t}${n&&n!==``?`_`+n:``}`),d=``),d},window.String.prototype.ctiAs3Substr=function(e,t){let n=``;return t?(n=Number(t)<0?this.slice(Number(e),Number(t)):this.substr(Number(e),Number(t)),n):this.substr(Number(e))},window.ctiCompare=function(e,t,n){let r=Number(e),i=Number(n);return t===`<`?r`?r>i:t===`<=`?r<=i:t===`>=`?r>=i:!1};let h=je(e),g=``;try{g=V(h)}catch(e){console.log(h),console.error(e),s(8100,h,e)}return Object.keys(window.LINKVARIABLES).length>0?window.LINKVARIABLES:g};function je(e){/substr\((\s?-?\d)(,\s?-?\d)?\)/gm.test(e)&&(e=e.replace(/substr\((\s?-?\d)(,\s?-?\d)?\)/gm,`ctiAs3Substr($1 $2)`));let t=/(\b(?:TOTALROW|ROW)\.[A-Za-z0-9_]*)\s*?(<|>|<=|>=)\s*?((\b(?:TOTALROW|ROW)\.[A-Za-z0-9_]*)|\d+)/gm;return t.test(e)&&(e=e.replace(t,`ctiCompare($1, "$2", $3)`)),e=e.replace(/_LABEL_COURT/g,`@LABEL`),e=e.replace(/_LABEL/g,`@LABEL`),/(ENV|VIEW|SELECT)\.([A-Z0-9_]+)(@LABEL)?/g.test(e)&&(e=e.replace(/(ENV|VIEW|SELECT)\.([A-Z0-9_]+)(@LABEL)?/g,`getValue('$1', '$2', '$3')`)),/#B#/gi.test(e)&&(e=e.replace(/#B#/gi,``).replace(/#\/B#/gi,``)),/#(GE|LE|LT)#/gi.test(e)&&(e=e.replace(/#GE#/gi,`>=`).replace(/#LE#/gi,`<=`).replace(/#LT#/gi,`<=`)),/&(gt|lt);/gi.test(e)&&(e=e.replace(/>/gi,`>=`).replace(/</gi,`<=`)),/\\n/g.test(e)&&(e=e.replace(/\\n/g,`
`)),/null/gm.test(e)&&(e=e.replace(/null/gm,`""`)),/ AND /gm.test(e)&&(e=e.replace(/ AND /gm,`&&`)),/(:\s?(String|boolean|int|RegExp|Array|Date)(\W))/gim.test(e)&&(e=e.replace(/(:\s?(String|boolean|int|RegExp|Array|Date)(\W))*/gimu,`$3`)),/=?/.test(e)&&(e=e.replace(/=?/,``)),e}var U=`BASE_NATIONALE.BASE_NATIONALE_QUALIFIEE.DESCRIPTION_1.LVL.TABD.OID1.OID2.OID3.PERIODE_REF.ROW_HEIGHT.PADDING.FONTSIZE.FONTWEIGHT.BORDER_THICK.COLOR.BKGD_COLOR.CODE.CODE_2.TEXTE.VIEWLINK.VIEWLINK_PARAM.LASTERR.LASTERR_2.DESCRIPTION_1.FORMAT_1.FORMATT_1.FORMATTM_1.FORMATMM_1.FORMATTB_1.PICTO_1.PICTOMP_1.PICTOMM_1.PICTOB_1.FORMATTBM_1.PICTOBM_1.DESCRIPTION_2.FORMAT_2.FORMATT_2.FORMATTM_2.FORMATMM_2.FORMATTB_2.PICTO_2.PICTOMP_2.PICTOMM_2.PICTOB_2.FORMATTBM_2.PICTOBM_2.DESCRIPTION_3.FORMAT_3.FORMATT_3.FORMATTM_3.FORMATMM_3.FORMATTB_3.PICTO_3.PICTOMP_3.PICTOMM_3.PICTOB_3.FORMATTBM_3.PICTOBM_3.DESCRIPTION_4.FORMAT_4.FORMATT_4.FORMATTM_4.FORMATMM_4.FORMATTB_4.PICTO_4.PICTOMP_4.PICTOMM_4.PICTOB_4.FORMATTBM_4.PICTOBM_4.DESCRIPTION_5.FORMAT_5.FORMATT_5.FORMATTM_5.FORMATMM_5.FORMATTB_5.PICTO_5.PICTOMP_5.PICTOMM_5.PICTOB_5.FORMATTBM_5.PICTOBM_5.DESCRIPTION_6.FORMAT_6.FORMATT_6.FORMATTM_6.FORMATMM_6.FORMATTB_6.PICTO_6.PICTOMP_6.PICTOMM_6.PICTOB_6.FORMATTBM_6.PICTOBM_6.DESCRIPTION_7.FORMAT_7.FORMATT_7.FORMATTM_7.FORMATMM_7.FORMATTB_7.PICTO_7.PICTOMP_7.PICTOMM_7.PICTOB_7.FORMATTBM_7.PICTOBM_7.DESCRIPTION_8.FORMAT_8.FORMATT_8.FORMATTM_8.FORMATMM_8.FORMATTB_8.PICTO_8.PICTOMP_8.PICTOMM_8.PICTOB_8.FORMATTBM_8.PICTOBM_8.DESCRIPTION_9.FORMAT_9.FORMATT_9.FORMATTM_9.FORMATMM_9.FORMATTB_9.PICTO_9.PICTOMP_9.PICTOMM_9.PICTOB_9.FORMATTBM_9.PICTOBM_9.PICTO_NAP100MCO.PICTO_NRP100MCO.PICTO_NUP100MCO.PICTO_NAP200MCO.PICTO_NRP200MCO.PICTO_NUP200MCO.PICTO_NAP300MCO.PICTO_NRP300MCO.PICTO_NUP300MCO.FORMAT_NAP100MCO.FORMAT_NRP100MCO.FORMAT_NUP100MCO.FORMAT_NAP200MCO.FORMAT_NRP200MCO.FORMAT_NUP200MCO.FORMAT_NAP300MCO.FORMAT_NRP300MCO.FORMAT_NUP300MCO.RAPPORT_ONGLET`.split(`.`),Me=20;function Ne(e){let t=JSON.parse(JSON.stringify(e)),n=[];Object.values(t).forEach(e=>{Ie(e.datagrid.columns),Object.values(e.datagrid.columns).forEach(e=>{n.push(e)})});let r=(0,B.default)(n,({dataField:e})=>e);return Object.values(r).forEach(e=>{let t=[];e.forEach(n=>{for(let t in n)t!==`width`&&delete e[t];t.push(n.width)}),e.width=Math.max(...t)}),r}function Pe(e,t){let n=300,r=JSON.parse(JSON.stringify(t)),i=(Object.values(r)[0]?.data??[]).map(e=>(U.map(t=>(delete e[t],t)),e));if(!U.includes(e.dataField)){let t=Le(e,i);t&&(n=t*Me)}return n<80?n=80:n>300&&(n=400),n}function Fe(e,t,n){let r=150,i=e?.width,a=parseInt(e?.minWidth);return!i&&!a?r:(/^=/gm.test(i)&&(i=H(i,t,null,null,n)),parseInt(i)&&(r=parseInt(i)),a&&a>r&&(r=a),r)}function Ie(e){return U.map(t=>(delete e[t],t)),e}function Le(e,t){let n=(0,B.default)(t,e.dataField),r=Object.keys(n).map(e=>{if(!e||e.toLowerCase()===`undefined`)return 0;if(isNaN(e))return e;let t=Number(e);return Math.floor(t)}).map(e=>e.toString().length);return Math.max(...r)}function Re(e,t,n){return ze(W(e,t,e.dataField),W(n,t,n.dataField))}function W(e,t,n){let r=[],i=JSON.parse(JSON.stringify(t));return r=(Object.values(i)[0]?.data??[]).map(e=>e[n]).map(e=>Number(e)),r}function ze(e,t){let n=[];if(e.length!==t.length)return!1;for(var r=0;rt[r]?i=`+`:e[r]{let t=e[0],n=e[3],r;if(t)switch(t){case`femme`:r=`♀`,n=u.pink;break;case`homme`:r=`♂`,n=u.lightBlue;break;case`triangle_down`:r=`▼`,n=u.red;break;case`triangle_up`:r=`▲`,n=u.green;break;case`rectangle`:r=`―`;break;case`circle`:r=`●`;break;case`equal`:r=`=`,n=u.lightBlue;break;default:r=`✖`;break}return{style:{color:n,fontSize:`14px`,paddingRight:`5px`,float:`left`},html:r}};function Ve(e,t,n){let r=e;return/=/.test(e)&&(r=r.replace(/=/gm,``),r=H(r,t,null,null,n)),r}function He(e){let t=!1;return e.dataField===`COD`||e.dataField===`COD1`||e.dataField===`TXT`||e.dataField===`TXT1`||e.dataField===`N`?t=`left`:e.frozen&&(t=e.frozen),t}var Ue=(e,t={},n)=>e.description?e.description.trim().slice(0,1)===`=`?H(e.description.replace(/=/,``),t,null,null,n).toString():e.description:``;function We(e){let t={};return e.textAlign!==void 0&&(t.textAlign=e.textAlign),t}function Ge(e){let t=``;return e.cellStyles&&e.cellStyles.forEach(n=>{n.name===`border_thickness`&&n.value===`1`&&(t=e.dataField===`NB0001`?`firstColumnHeaderStyle`:`columnHeaderStyle`)}),t}var Ke=e=>{let t=e=>(e.reduce((e,t)=>{let n=t.titleText||``,r=(n.match(/
/g)||[]).length+(n.match(/@LF@/g)||[]).length;return Math.max(e,r)},0)+1)*30,n=(e=>{let t=e.every(e=>!e.headerText)?0:50,n=[...document.querySelectorAll(`.col-header-height-detect`)].reduce((e,t)=>t.offsetHeight>e?t.offsetHeight:e,0);return n*2>t?n*2:t})(e),r=t(e);return n>r?n:r},qe=t(((e,t)=>{var n=ne(),r=j(),i=v(),a=p(),o=M();function s(e,t,s,c){if(!a(e))return e;t=r(t,e);for(var l=-1,u=t.length,d=u-1,f=e;f!=null&&++l{var n=qe();function r(e,t,r){return e==null?e:n(e,t,r)}t.exports=r}))()),Ye=e=>{let t=l.getQueryData(c.all)?.environment??{},n=!0;switch(e){case`ENV.TYPEETS != '1'`:n=t.TYPEETS!==`1`;break;case`ENV.PMSISSRPROVIDER != ''`:n=t.PMSISSRPROVIDER!==``;break;case`ENV.RHPROVIDER != 'shspub'`:n=t.RHPROVIDER!==`shspub`;break;case`ENV.RHPROVIDER == 'shspub'`:n=t.RHPROVIDER===`shspub`;break;default:break}return n};function K(e){try{let t=e,n=[];n=q(e,n);let r=(0,B.default)(n,e=>e.option.value);for(let e in r)r[e]=r[e].sort((e,t)=>e.position.length-t.position.length);return Object.values(r).forEach(e=>{if(e.length>1)for(let n=0;n{let a=[...r,i.toString()],o={option:e,position:a};e.children&&(a=[...a,`children`],t.concat(q(e.children,t,n++,a)),o.children=null),t.push(o)}),t.reverse()}function J(e){let t=[];return e.forEach(e=>{t.push(e),e.children&&(t=[...t,...J(e.children)])}),t}function Xe(e,t=!0,n=!1){if(!e.length)return e;let r=e.map(e=>({...e,value:e.data,treeLevel:Number(e.treeLevel),disabled:e.data===`-8`}));r=r.filter(e=>e.condition?Ye(e.condition):!0);let i=[],a=r[0]?.treeLevel;return a&&r.forEach((e,t)=>{let n=e.treeLevel,i=t===0?null:r[t-1];if(n===a)e.parentId=null;else if(n>i.treeLevel)e.parentId=t-1;else if(n===i.treeLevel)e.parentId=i.parentId;else if(n{e.treeLevel===n&&(a=e)}),e.parentId=a?.parentId}}),r.forEach(e=>{if(e.parentId===null){(n||e.label!==``)&&i.push(e);return}let t=r[e.parentId];t&&(t.children=[...t.children||[],e])}),t?K(i):i}function Y(e,t){let n;for(let r=0;rt.key===e)?n=i.key:Y(e,i.children)&&(n=Y(e,i.children)))}return n}function Ze(e,t,n=[]){for(let r=0;rt.key===e)?n.push(i.key):Y(e,i.children)&&(n.push(i.key),n.push(Y(e,i.children))))}return n}function X(e,t=[]){if(e&&e!==null)for(let n=0;ne.dataField);r.datagrid.forceColonnes&&r.datagrid.forceColonnes!==``&&(a=r.datagrid.forceColonnes.split(`|`)),t?.desc?.attributes?.isFavorite===`true`&&(a=Object.values(r?.datagrid?.columns).sort((e,t)=>Number(e?.forcePosition)-Number(t?.forcePosition)).map(e=>e.dataField)),Object.values(r.datagrid.columns).forEach(function(i,o){if(i.order=a.indexOf(i.dataField),i.visible=i.visible!==`false`,i.selectable=i.selectable===`true`,i.symbols=i.cellStyles?i.cellStyles.filter(e=>e.name===`cellIndicator`):[],i.flexGrow=+(i.width===``||!i.width),r.excelLabel===`Essentiel`){i.width=Pe(i,r.similitabs);let t=Ne(e);Object.keys(t).forEach(e=>{i.dataField===e&&(i.width=t[e].width)})}else i.width=Fe(i,t,n);if(i.sortable=r.datagrid.sortable,i.key=i.dataField,i.hidden=i.hide===`true`?!0:!i.visible,i.minWidth=i.minWidth?Number(i.minWidth):Number(i.width)<50?Number(i.width):50,i.NAME=i.dataField,i.DATA=i.columnData?Ve(i.columnData,t,n):``,i.dataKey=i.dataField,i.description=Ue(i,t,n),i.resizable=!0,i.ellipsis=!0,i.rawStyles=et(i,r.datagrid.rowStyles),i.style=We(i),i.headerClassName=Ge(i),i.titleText=rt(i,t,n),i.frozen=He(i),i.calc=i.calc===`true`,i.comparedIndicatorId&&i.comparedIndicatorId!==`0`){let e={};Object.values(r.datagrid.columns).forEach(t=>{t.indicatorId===i.comparedIndicatorId&&(e=t)}),i.arrayComparison=Re(i,r.similitabs,e)}delete i.maxWidth});let o=Object.values(r.datagrid.columns),s=o.length,c=r.datagrid.totalRowInRows;c&&=c.replace(/=/,``),Object.values(r.similitabs).forEach(function(e){let r={},i=e.data,a=i.length,l=[],u={};u=e.data.filter(e=>{if(c)try{return window.ROW=e,V(c)}catch(e){return console.log(c),console.log(e),!0}return!1})[0];for(let e=0;e1)if(s.calcs[0].condition){let r=s.calcs.find(e=>H(e.condition,t,l,null,n));r&&(e=r.formula.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,`Number($1.$2)`))}else e=Z(s.calcs);else s.calcs[0].formula&&(e=s.calcs[0].formula.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,`Number($1.$2)`),e.includes(`return`)||(e=e.replace(/{/gi,`{return `)));if(e){for(let e in c)c[e].sanitizedText?l[e]=c[e].text:l[e]=c[e];o=H(e,t,l,u,n).toString(),c[s.dataKey]=o,l[s.dataKey]=o}}let d=``,f={},p={};if(!o&&(!s.symbols||s.symbols&&!s.symbols.length))p=s.type===`Number`?{text:``,sanitizedText:l?.CODE===`CTI_SEP`?``:`-`,symbol:null}:{text:``,sanitizedText:``,symbol:null};else{let e=s.outputFormat,r=a.outputFormat;if(e&&e!==``){let e=s.outputFormat.trim();/^=/gm.test(e)&&(e=H(e,t,a,null,n)),d=C({type:s.type,format:e,inputFormat:s.inputFormat,outputFormat:s.outputFormat,data:o,viewTitle:t.run.title}),s.type===`Number`&&d===`-`&&l?.CODE===`CTI_SEP`&&(d=``),[`Number`,`Date`,`Interval`,`Tps_deci`].includes(s.type)||(d=o)}else d=s.dataKey===`VAL`&&r&&r!==``?C({type:a.type,format:a.outputFormat,inputFormat:a.inputFormat,outputFormat:a.outputFormat,data:o,viewTitle:t.run.title}):o;o&&=o.replace(/ /g,``);let i=[];s.symbols&&a.symbols?i=s.symbols.concat(a.symbols):s.symbols?i=s.symbols:a.symbols&&(i=a.symbols),i.length&&i.forEach(e=>{H(e.condition,t,l,null,n)&&(!e.column||e.column===s.dataField)&&(f=e.value,f.trim().slice(0,1)===`=`&&(f=H(f.trim().slice(1),t,l,null,n)),f&&=G(f.split(`,`),n))}),p={text:o,sanitizedText:d,symbol:f}}if(s.comparedIndicatorId&&s.comparedIndicatorId!==`0`){let t=Be(p,s,e);p.symbol=G(t,n)}let m=``,h=tt(s,l,t,n),g=Object.keys(r).filter(function(e){return(0,z.default)(r[e],h)});g.length?m=g[0]:(r[`Cell${i}-${e}`]=h,m=`Cell${i}-${e}`),p.class=m,c[s.dataKey]=p}else c[s.dataKey]=a[s.dataKey]?a[s.dataKey]:``}l.push(c)}}e.styles=r,e.data=l}),Object.values(r.similitabs).forEach(function(e){e.data.map(e=>{for(let r in e)switch(r){case`VIEWLINK_PARAM`:e[r]&&(e[r]=$e(e[r],t,n));break;default:break}return e})})}),Object.values(e).forEach(e=>{let t=e.datagrid.totalRowInRows;t&&=t.replace(/=/,``);let n=e.datagrid.otherRowInRows??``;n!==``&&(n=n.replace(/=/,``),t+=`|| ${n}`);let r=e.datagrid.selectRowInRows??``;r!==``&&(r=r.replace(/=/,``),t+=`|| ${r}`),Object.values(e.similitabs).forEach(e=>{e.data=(0,Ae.default)(e.data,e=>{window.ROW={};for(let t in e)window.ROW[t]=e?.[t].text?e[t].text:e[t];if(t)try{return!V(t)}catch(e){return console.log(`return ${t}`),console.log(e),!0}return!0})})}),e}function $e(e,t,n){let r={};return e.split(`&`).forEach(e=>{let[i,...a]=e.split(`=`),o=a.join(`=`),s=o;/VIEW|SELECT/.test(o)&&!/DATACOL/.test(i)&&(s=H(o,t,null,null,n)),s&&(r[i]=s)}),r}function et(e,t){let n=[];return t&&t.length>0&&t.forEach(function(e){if(!w.find(function(t){return(0,z.default)(t,e)})){let t=e.value;t=t.replace(`0x`,`#`),!isNaN(Number(e.value))&&!t.includes(`#`)&&(t+=`px`),n.push({name:e.name,value:t,condition:e.condition||!0})}}),e.cellStyles&&e.cellStyles.forEach(e=>{if(!w.find(t=>(0,z.default)(t,e))){let t=e.value;t=t.replace(`0x`,`#`),!isNaN(Number(e.value))&&!t.includes(`#`)&&(t+=`px`),n.push({name:e.name,value:t,condition:e.condition||!0})}}),n}var tt=(e,t,n,r)=>{let i={height:`100%`,width:`100%`,paddingLeft:`7.5px`,paddingRight:`7.5px`,lineHeight:`25px`,overflow:`hidden`,textOverflow:`ellipsis`};return e.rawStyles.forEach(function(a){if(a.condition===!0||H(a.condition,n,t,null,r)){let o=a.name.replace(/([A-Z])/g,`-$1`).toLowerCase(),s=a.value;switch(/=/.test(a.value)&&(s=H(a.value,n,t,null,r)),isNaN(s)||(s=`${s}px`),o){case`border_thickness`:if(s===`1px`){let n=[`left`,`right`];t.TXT===`TOTAL`&&n.push(`bottom`),n.forEach(t=>{t===`left`&&e.key===`NB0001`?i[`border-left`]=`2px solid !important`:i[`border-${t}`]=`1px solid !important`})}break;case`border-thickness`:[`top`,`bottom`].forEach(e=>i[`border-${e}`]=`1px solid !important`),[`left`,`right`].forEach(e=>i[`border-${e}`]=`0px !important`);break;case`background-color`:if(s.length<7){let e=7-s.length,t=`#`;for(let n=0;n{let t=[];return e&&Object.values(e).forEach(e=>{e.selections&&e.selections.forEach(e=>{t.push(e)})}),t};function rt(e,t,n){let r=``;return r=e.headerTextCalc===`true`?H(e.headerText,t,null,null,n):e.headerText,r=r?r.replace(/NaN/gm,``).replace(/@LF@/gm,`
`):``,r}function Z(e){let t=``;return e.forEach(e=>{e.operator&&e.operator!==`%+`&&(t+=`${e.operator}`),e.dataField&&(e.dataField===`*calc`?t+=`(${Z(e.calcs)})`:e.dataField===`*constant`?t+=`${e.value}`:e.operator===`%+`?t=`((ROW.${e.dataField} - ${t}) / ${t}) * 100`:t+=`ROW.${e.dataField}`)}),t=t.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,`Number($1.$2)`),t.includes(`return`)||(t=t.replace(/{/gi,`{return `)),t}function it(e,t={}){let n=e.desc.selections,r=a(n),i={...e.run.args},o={...e.run.properties},s={};return r.forEach(e=>{if((e.name===`PERIODE`||e.name===`TOPERIODE`)&&i.ALIAS_PERIODE)return;let n=i[e.name]??e.value,a=e.treeData;a||(a=[],e.options&&e.options.length?e.options.forEach(e=>{a=a.concat(Q(e,t))}):e.globalListProvider&&(a=a.concat($(e.globalListProvider,t)))),a=q(a,[]).reverse();let o=a.find(e=>e.option.data===n);o||=a[0];let c=o?o.option.label:e.label;s[e.name]=n,n.substring(0,2)===`C*`||n.substring(0,2)===`T*`?s[`${e.name}_LABEL`]=n.slice(2):s[`${e.name}_LABEL`]=c;for(let t=2;t<=6;t++){let n=o&&o.option[`data`+t]?o.option[`data`+t]:``;s[`${e.name}${t}`]=n}if(e.UI===`numberInterval`&&(s[`${e.name}2`]=i[`${e.name}2`]),e.name===`ALIAS_PERIODE`){let e=i.PERIODE,t=i.TOPERIODE;o?.option?.value&&o?.option?.value!==`-1`&&(e=o.option?.data2??i.PERIODE,t=o.option?.data3??i.TOPERIODE);let n=r.find(e=>e.name===`PERIODE`),a=r.find(e=>e.name===`TOPERIODE`);if(n){let t=n.treeData;t=q(t,[]).reverse();let r=t.find(t=>t.option.data===e);r?(s.PERIODE=r.option.label?r.option.data:e,s.PERIODE_LABEL=r.option.label?r.option.label:o.option.data2):(s.PERIODE=e,s.PERIODE_LABEL=e)}if(a){let e=a.treeData;e=q(e,[]).reverse();let n=e.find(e=>e.option.data===t);n?(s.TOPERIODE=n.option.label?n.option.data:t,s.TOPERIODE_LABEL=n.option.label?n.option.label:t):(s.TOPERIODE=t,s.TOPERIODE_LABEL=t)}}}),{SELECT:s,VIEW:o}}var at=(e,t,n={})=>{let r=[];return Object.values(e).forEach(e=>{e.group.forEach(e=>{e.field&&(r=[...r,...e.field]),e.group&&e.group.forEach(e=>{r=[...r,...e.field]})})}),r.filter(e=>e.UI===`combo`).forEach(e=>{e.treeData=ot(e,n,t)}),e};function ot(e,t,n={}){let r=[];return e.options&&e.options.length?e.options.forEach(e=>{r=r.concat(Q(e,t))}):e.globalListProvider&&(r=r.concat($(e.globalListProvider,t))),n.CONTEXTE&&(r=r.filter(e=>!e.contexte||e.contexte===n.CONTEXTE)),st(K(r))}function Q(e,t){let n=[];if(!e.globalListProvider)n.push(e);else{let r=$(e.globalListProvider,t);n=n.concat(r)}return n}function $(e,t){let n=t.providers,r=n?.[e]?n[e]:null;return r&&r!==null?r.children:(r||s(8102,e),[])}function st(e,t=[]){return e.map(e=>(e.parentKeys=t,e.children&&(t=[...t,e.value],e.children=st(e.children,t),t=[]),delete e.key,e))}var ct=e=>e.replace(/\s+/g,` `),lt=e=>{for(let t in e)e[t]===`true`&&(e[t]=!0),e[t]===`false`&&(e[t]=!1);return e};export{T as C,ce as E,E as S,ue as T,I as _,ct as a,N as b,q as c,Y as d,Ze as f,R as g,V as h,at as i,J as l,H as m,nt as n,Qe as o,Ke as p,lt as r,Xe as s,it as t,X as u,F as v,C as w,D as x,P as y}; \ No newline at end of file +import{o as e,t}from"./chunk-jRWAZmH_.js";import{It as n,Mt as r,Nt as i,lr as a}from"./axios-BbX9YWYe.js";import{l as o,n as s,s as c,u as l}from"./ctiAxios-BMu1IxXE.js";import{U as u,u as d,x as f}from"./notification-BAy1NkPD.js";import{E as p,S as m,f as h,h as g,i as _,p as v,r as y,x as ee}from"./_getTag-DviDmB-q.js";import{t as b}from"./_baseIsEqual-Af-0JuQU.js";import{n as te,t as ne}from"./_assignValue-xvqwcPj2.js";var re=t(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),x=e(l());function ie(e,t,n){return!e||!t||n===``||n===`Non autorisé`?n:(0,x.default)(n,e.replace(`AAAA`,`YYYY`).replace(`JJ`,`DD`)).format(t)}var ae=e(t(((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_duration=r()})(e,(function(){var e,t,n=1e3,r=6e4,i=36e5,a=864e5,o=31536e6,s=2628e6,c=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,l=/\[([^\]]+)]|YYYY|YY|Y|M{1,2}|D{1,2}|H{1,2}|m{1,2}|s{1,2}|SSS/g,u={years:o,months:s,days:a,hours:i,minutes:r,seconds:n,milliseconds:1,weeks:6048e5},d=function(e){return e instanceof v},f=function(e,t,n){return new v(e,n,t.$l)},p=function(e){return t.p(e)+`s`},m=function(e){return e<0},h=function(e){return m(e)?Math.ceil(e):Math.floor(e)},g=function(e){return Math.abs(e)},_=function(e,t){return e?m(e)?{negative:!0,format:``+g(e)+t}:{negative:!1,format:``+e+t}:{negative:!1,format:``}},v=function(){function m(e,t,n){var r=this;if(this.$d={},this.$l=n,e===void 0&&(this.$ms=0,this.parseFromMilliseconds()),t)return f(e*u[p(t)],this);if(typeof e==`number`)return this.$ms=e,this.parseFromMilliseconds(),this;if(typeof e==`object`)return Object.keys(e).forEach((function(t){r.$d[p(t)]=e[t]})),this.calMilliseconds(),this;if(typeof e==`string`){var i=e.match(c);if(i){var a=i.slice(2).map((function(e){return e==null?0:Number(e)}));return this.$d.years=a[0],this.$d.months=a[1],this.$d.weeks=a[2],this.$d.days=a[3],this.$d.hours=a[4],this.$d.minutes=a[5],this.$d.seconds=a[6],this.calMilliseconds(),this}}return this}var g=m.prototype;return g.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce((function(t,n){return t+(e.$d[n]||0)*u[n]}),0)},g.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=h(e/o),e%=o,this.$d.months=h(e/s),e%=s,this.$d.days=h(e/a),e%=a,this.$d.hours=h(e/i),e%=i,this.$d.minutes=h(e/r),e%=r,this.$d.seconds=h(e/n),e%=n,this.$d.milliseconds=e},g.toISOString=function(){var e=_(this.$d.years,`Y`),t=_(this.$d.months,`M`),n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);var r=_(n,`D`),i=_(this.$d.hours,`H`),a=_(this.$d.minutes,`M`),o=this.$d.seconds||0;this.$d.milliseconds&&(o+=this.$d.milliseconds/1e3,o=Math.round(1e3*o)/1e3);var s=_(o,`S`),c=e.negative||t.negative||r.negative||i.negative||a.negative||s.negative,l=i.format||a.format||s.format?`T`:``,u=(c?`-`:``)+`P`+e.format+t.format+r.format+l+i.format+a.format+s.format;return u===`P`||u===`-P`?`P0D`:u},g.toJSON=function(){return this.toISOString()},g.format=function(e){var n=e||`YYYY-MM-DDTHH:mm:ss`,r={Y:this.$d.years,YY:t.s(this.$d.years,2,`0`),YYYY:t.s(this.$d.years,4,`0`),M:this.$d.months,MM:t.s(this.$d.months,2,`0`),D:this.$d.days,DD:t.s(this.$d.days,2,`0`),H:this.$d.hours,HH:t.s(this.$d.hours,2,`0`),m:this.$d.minutes,mm:t.s(this.$d.minutes,2,`0`),s:this.$d.seconds,ss:t.s(this.$d.seconds,2,`0`),SSS:t.s(this.$d.milliseconds,3,`0`)};return n.replace(l,(function(e,t){return t||String(r[e])}))},g.as=function(e){return this.$ms/u[p(e)]},g.get=function(e){var t=this.$ms,n=p(e);return n===`milliseconds`?t%=1e3:t=n===`weeks`?h(t/u[n]):this.$d[n],t||0},g.add=function(e,t,n){var r;return r=t?e*u[p(t)]:d(e)?e.$ms:f(e,this).$ms,f(this.$ms+r*(n?-1:1),this)},g.subtract=function(e,t){return this.add(e,t,!0)},g.locale=function(e){var t=this.clone();return t.$l=e,t},g.clone=function(){return f(this.$ms,this)},g.humanize=function(t){return e().add(this.$ms,`ms`).locale(this.$l).fromNow(!t)},g.valueOf=function(){return this.asMilliseconds()},g.milliseconds=function(){return this.get(`milliseconds`)},g.asMilliseconds=function(){return this.as(`milliseconds`)},g.seconds=function(){return this.get(`seconds`)},g.asSeconds=function(){return this.as(`seconds`)},g.minutes=function(){return this.get(`minutes`)},g.asMinutes=function(){return this.as(`minutes`)},g.hours=function(){return this.get(`hours`)},g.asHours=function(){return this.as(`hours`)},g.days=function(){return this.get(`days`)},g.asDays=function(){return this.as(`days`)},g.weeks=function(){return this.get(`weeks`)},g.asWeeks=function(){return this.as(`weeks`)},g.months=function(){return this.get(`months`)},g.asMonths=function(){return this.as(`months`)},g.years=function(){return this.get(`years`)},g.asYears=function(){return this.as(`years`)},m}(),y=function(e,t,n){return e.add(t.years()*n,`y`).add(t.months()*n,`M`).add(t.days()*n,`d`).add(t.hours()*n,`h`).add(t.minutes()*n,`m`).add(t.seconds()*n,`s`).add(t.milliseconds()*n,`ms`)};return function(n,r,i){e=i,t=i().$utils(),i.duration=function(e,t){return f(e,{$l:i.locale()},t)},i.isDuration=d;var a=r.prototype.add,o=r.prototype.subtract;r.prototype.add=function(e,t){return d(e)?y(this,e,1):a.bind(this)(e,t)},r.prototype.subtract=function(e,t){return d(e)?y(this,e,-1):o.bind(this)(e,t)}}}))}))());x.default.extend(ae.default);function oe(e,t){let n=x.default.duration(t,`seconds`).$d,r=``,i=[{format:`Y`,duration:n.years,label:`a`,key:1},{format:`M`,duration:n.months,label:`m`,key:2},{format:`D`,duration:n.days,label:`j`,key:3},{format:`H`,duration:n.hours,label:`h`,key:4},{format:`m`,duration:n.minutes,label:`mn`,key:5},{format:`s`,duration:n.seconds,label:`s`,key:6}],a=RegExp(/\(([^)]+)\)/).exec(e),o=i.filter(e=>e.format===a[1])[0].key;return o&&i.forEach(e=>{e.key<=o&&e.duration!==0&&(r+=`${e.duration}${e.label} `)}),[``,NaN,null,void 0].includes(r)?`-`:r}function se(e=`#`,t){if(t===void 0||Number(t)===0||t===`Infinity`||t===`infinity`||t===`NaN`||t===null)return`-`;let n=Number(t),r={digits:0,style:``},i=0,a=e.match(/(,)(0*)/gm);a&&(a=a[0].substring(1),i=a.length),e.includes(`(k)`)&&(n/=1e3);let o=e.includes(`+`),s=null;return o&&n>0&&(s=`+`),e=e.replace(/^0+/gm,``),r.style=e.replace(/\+?(\(.*\)\d*)?#(,\d*)?/gm,``).replace(/E/gm,`€`).replace(`(k)`,``),r.digits=i,`${s??``}${n.toFixed(r.digits).replace(`.`,`,`)}\xa0${r.style}`.trim()}function ce(e){let t=0,n=e.match(/(,)(0*)/gm);return n&&(n=n[0].substring(1),t=n.length),t}function S(e,t){let n=0;switch(t){case`Minute`:n=e/60;break;case`Hour`:n=e/60**2;break;case`Day`:n=e/60**2/24;break;case`Month`:n=e/60**2/24/30;break;case`Year`:n=e/60**2/24/30/12;break;default:n=e}return n}function le(e,t){let n=[{format:`Y`,duration:S(t,`Year`),label:`a`,key:1},{format:`M`,duration:S(t,`Month`),label:`m`,key:2},{format:`D`,duration:S(t,`Day`),label:`j`,key:3},{format:`H`,duration:S(t,`Hour`),label:`h`,key:4},{format:`m`,duration:S(t,`Minute`),label:`mn`,key:5}],r=``,i=RegExp(/\(([^)]+)\)/).exec(e),a=n.filter(e=>e.format===i[1])[0].key;return a&&n.forEach(e=>{e.key===a&&e.duration!==0&&(r=`${Math.round(e.duration*100)/100}${e.label} `)}),[`0a`,`0m`,`0j`,`0h`,`0mn`,``,NaN,null,void 0].includes(r.trim())&&(r=`-`),r}var ue=(e,t)=>{let n=Math.ceil(e);return Math.floor(Math.random()*(Math.floor(t)-n+1)+n)},de=e=>{let[t,n]=e.toString().split(`,`),r=t.replace(/\B(?=(\d{3})+(?!\d))/g,` `);return n?`${r},${n}`:r};function C({type:e,format:t,inputFormat:n,outputFormat:r,data:i,viewTitle:a=``}={}){let o=``;switch(a.toLowerCase().includes(`essentiel`)&&e===`Number`&&(e=fe(t)),e){case`Number`:o=se(t,i);break;case`Date`:o=ie(n,r,i);break;case`Interval`:o=oe(t,Number(i));break;case`Tps_deci`:o=le(t,Number(i));break;default:o=i}return e===`Date`?o.trim():de(o)}function fe(e=``){return e.toLowerCase().includes(`interval`)?`Interval`:e.toLowerCase().includes(`deci`)?`Tps_deci`:e.toLowerCase().includes(`date`)?`Date`:`Number`}var w=[{name:`fontSize`,value:`11`},{name:`rowHeight`,value:`20`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`backgroundColor`,value:`#FFD393`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`backgroundColor`,value:`#FFD393`,condition:`ROW.LVL == '1' && VIEW.QTAB != '1'`},{name:`backgroundColor`,value:`#FFD393`,condition:`ROW.LVL == '2' && VIEW.QTAB == '1'`},{name:`fontWeight`,value:`bold`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`borderSides`,value:`top bottom`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`borderStyle`,value:`solid`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`borderThickness`,value:`2`,condition:`ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`fontWeight`,value:`bold`,condition:`ROW.LVL == '2' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`color`,value:`#084b96`,condition:`ROW.LVL == '2' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB != 'TAB'`},{name:`rowHeight`,value:`20`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`backgroundColor`,value:`#FFD393`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`fontWeight`,value:`bold`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`borderSides`,value:`top bottom`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`borderStyle`,value:`solid`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`borderThickness`,value:`2`,condition:`Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'`},{name:`paddingLeft`,value:`15`,condition:`(VIEW.GROUPBY_MAXLVL == '2' || VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '2' && VIEW.GROUPBY_TAB != 'TAB' `},{name:`paddingLeft`,value:`30`,condition:`(VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '3' && VIEW.GROUPBY_TAB != 'TAB' `},{name:`paddingLeft`,value:`15`,condition:`(VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '2' && VIEW.GROUPBY_TAB == 'TAB' `}],pe=t(((e,t)=>{function n(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i{function n(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}t.exports=n})),T=t(((e,t)=>{t.exports=me()()})),E=t(((e,t)=>{var n=T(),r=y();function i(e,t){return e&&n(e,t,r)}t.exports=i})),he=t(((e,t)=>{var n=_();function r(e,t){return function(r,i){if(r==null)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o{var n=E();t.exports=he()(n)})),ge=t(((e,t)=>{var n=D();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),_e=t(((e,t)=>{var n=ee(),r=b(),i=1,a=2;function o(e,t,o,s){var c=o.length,l=c,u=!s;if(e==null)return!l;for(e=Object(e);c--;){var d=o[c];if(u&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++c{var n=p();function r(e){return e===e&&!n(e)}t.exports=r})),ve=t(((e,t)=>{var n=O(),r=y();function i(e){for(var t=r(e),i=t.length;i--;){var a=t[i],o=e[a];t[i]=[a,o,n(o)]}return t}t.exports=i})),k=t(((e,t)=>{function n(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),ye=t(((e,t)=>{var n=_e(),r=ve(),i=k();function a(e){var t=r(e);return t.length==1&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}t.exports=a})),A=t(((e,t)=>{var r=n(),a=i(),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;function c(e,t){if(r(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||a(e)?!0:s.test(e)||!o.test(e)||t!=null&&e in Object(t)}t.exports=c})),be=t(((e,t)=>{var n=m(),r=`Expected a function`;function i(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(r);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(i.Cache||n),a}i.Cache=n,t.exports=i})),xe=t(((e,t)=>{var n=be(),r=500;function i(e){var t=n(e,function(e){return i.size===r&&i.clear(),e}),i=t.cache;return t}t.exports=i})),Se=t(((e,t)=>{var n=xe(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(r,function(e,n,r,a){t.push(r?a.replace(i,`$1`):n||e)}),t})})),j=t(((e,t)=>{var i=n(),a=A(),o=Se(),s=r();function c(e,t){return i(e)?e:a(e,t)?[e]:o(s(e))}t.exports=c})),M=t(((e,t)=>{var n=i(),r=1/0;function a(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-r?`-0`:t}t.exports=a})),N=t(((e,t)=>{var n=j(),r=M();function i(e,t){t=n(t,e);for(var i=0,a=t.length;e!=null&&i{var n=N();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),Ce=t(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),we=t(((e,t)=>{var r=j(),i=g(),a=n(),o=v(),s=h(),c=M();function l(e,t,n){t=r(t,e);for(var l=-1,u=t.length,d=!1;++l{var n=Ce(),r=we();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),Ee=t(((e,t)=>{var n=b(),r=P(),i=Te(),a=A(),o=O(),s=k(),c=M(),l=1,u=2;function d(e,t){return a(e)&&o(t)?s(c(e),t):function(a){var o=r(a,e);return o===void 0&&o===t?i(a,e):n(t,o,l|u)}}t.exports=d})),F=t(((e,t)=>{function n(e){return e}t.exports=n})),De=t(((e,t)=>{var n=N();function r(e){return function(t){return n(t,e)}}t.exports=r})),Oe=t(((e,t)=>{var n=re(),r=De(),i=A(),a=M();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),I=t(((e,t)=>{var r=ye(),i=Ee(),a=F(),o=n(),s=Oe();function c(e){return typeof e==`function`?e:e==null?a:typeof e==`object`?o(e)?i(e[0],e[1]):r(e):s(e)}t.exports=c})),L=t(((e,t)=>{var r=pe(),i=ge(),a=I(),o=n();function s(e,t){return function(n,s){var c=o(n)?r:i,l=t?t():{};return c(n,e,a(s,2),l)}}t.exports=s})),ke=t(((e,t)=>{t.exports=L()(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]})})),R=t(((e,t)=>{var n=te(),r=L(),i=Object.prototype.hasOwnProperty;t.exports=r(function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])})})),z=e(f()),Ae=e(ke()),B=e(R()),V=e=>(/ROW\./.test(e)&&(e=e?.replace(/ROW\./g,`ROW?.`)),/\.indexOf\(/.test(e)&&(e=e.replace(/\.indexOf\(/gi,`?.indexOf(`)),/return/gm.test(e)||(e=`return (`+e.replace(/;\s*$/,``)+`)`),Function(e)()),H=(e,t,n=null,r={},i=null)=>{if(!e)return!0;let a=d.getState(),l=o.getQueryData(c.all),u=a.cti.viewlinks.cell,f=a.cti.viewlinks.row,p=a.cti.dynamicSelects,m=Number(a.cti.ui.tab);if(window.TABNAME=``,window.ROW={},window.COLUMN={},window.TOTALROW=r??{},window.LINKVARIABLES={},t?.run.data){let e=Object.values(t.run.data).filter(e=>e.visible===!0)?.[m];e&&(window.TABNAME=e.name)}n?window.ROW=n:(f||u)&&(window.ROW=u.row?u.row:f),u.row!==null&&u.column!==null&&(window.COLUMN=u.column),window.getValue=function(e,t,n){n=n.replace(`@`,`_`);let r=l?.environment??{},o=i??a.cti.globalVariables,c,u;switch(e){case`VIEW`:c=o?.VIEW?.[`${t+n}`],!c&&n===`_LABEL`&&(c=o?.VIEW?.[`${t+n}_COURT`]);break;case`ENV`:c=r?.[t]??``;break;case`SELECT`:u=Object.values(p).find(e=>e.name===t),c=u?.value??o?.SELECT?.[`${t+n}`];break;default:break}let d=c;return d===void 0&&(s(8104,`${e}.${t}${n&&n!==``?`_`+n:``}`),d=``),d},window.String.prototype.ctiAs3Substr=function(e,t){let n=``;return t?(n=Number(t)<0?this.slice(Number(e),Number(t)):this.substr(Number(e),Number(t)),n):this.substr(Number(e))},window.ctiCompare=function(e,t,n){let r=Number(e),i=Number(n);return t===`<`?r`?r>i:t===`<=`?r<=i:t===`>=`?r>=i:!1};let h=je(e),g=``;try{g=V(h)}catch(e){console.log(h),console.error(e),s(8100,h,e)}return Object.keys(window.LINKVARIABLES).length>0?window.LINKVARIABLES:g};function je(e){/substr\((\s?-?\d)(,\s?-?\d)?\)/gm.test(e)&&(e=e.replace(/substr\((\s?-?\d)(,\s?-?\d)?\)/gm,`ctiAs3Substr($1 $2)`));let t=/(\b(?:TOTALROW|ROW)\.[A-Za-z0-9_]*)\s*?(<|>|<=|>=)\s*?((\b(?:TOTALROW|ROW)\.[A-Za-z0-9_]*)|\d+)/gm;return t.test(e)&&(e=e.replace(t,`ctiCompare($1, "$2", $3)`)),e=e.replace(/_LABEL_COURT/g,`@LABEL`),e=e.replace(/_LABEL/g,`@LABEL`),/(ENV|VIEW|SELECT)\.([A-Z0-9_]+)(@LABEL)?/g.test(e)&&(e=e.replace(/(ENV|VIEW|SELECT)\.([A-Z0-9_]+)(@LABEL)?/g,`getValue('$1', '$2', '$3')`)),/#B#/gi.test(e)&&(e=e.replace(/#B#/gi,``).replace(/#\/B#/gi,``)),/#(GE|LE|LT)#/gi.test(e)&&(e=e.replace(/#GE#/gi,`>=`).replace(/#LE#/gi,`<=`).replace(/#LT#/gi,`<=`)),/&(gt|lt);/gi.test(e)&&(e=e.replace(/>/gi,`>=`).replace(/</gi,`<=`)),/\\n/g.test(e)&&(e=e.replace(/\\n/g,`
`)),/null/gm.test(e)&&(e=e.replace(/null/gm,`""`)),/ AND /gm.test(e)&&(e=e.replace(/ AND /gm,`&&`)),/(:\s?(String|boolean|int|RegExp|Array|Date)(\W))/gim.test(e)&&(e=e.replace(/(:\s?(String|boolean|int|RegExp|Array|Date)(\W))*/gimu,`$3`)),/=?/.test(e)&&(e=e.replace(/=?/,``)),e}var U=`BASE_NATIONALE.BASE_NATIONALE_QUALIFIEE.DESCRIPTION_1.LVL.TABD.OID1.OID2.OID3.PERIODE_REF.ROW_HEIGHT.PADDING.FONTSIZE.FONTWEIGHT.BORDER_THICK.COLOR.BKGD_COLOR.CODE.CODE_2.TEXTE.VIEWLINK.VIEWLINK_PARAM.LASTERR.LASTERR_2.DESCRIPTION_1.FORMAT_1.FORMATT_1.FORMATTM_1.FORMATMM_1.FORMATTB_1.PICTO_1.PICTOMP_1.PICTOMM_1.PICTOB_1.FORMATTBM_1.PICTOBM_1.DESCRIPTION_2.FORMAT_2.FORMATT_2.FORMATTM_2.FORMATMM_2.FORMATTB_2.PICTO_2.PICTOMP_2.PICTOMM_2.PICTOB_2.FORMATTBM_2.PICTOBM_2.DESCRIPTION_3.FORMAT_3.FORMATT_3.FORMATTM_3.FORMATMM_3.FORMATTB_3.PICTO_3.PICTOMP_3.PICTOMM_3.PICTOB_3.FORMATTBM_3.PICTOBM_3.DESCRIPTION_4.FORMAT_4.FORMATT_4.FORMATTM_4.FORMATMM_4.FORMATTB_4.PICTO_4.PICTOMP_4.PICTOMM_4.PICTOB_4.FORMATTBM_4.PICTOBM_4.DESCRIPTION_5.FORMAT_5.FORMATT_5.FORMATTM_5.FORMATMM_5.FORMATTB_5.PICTO_5.PICTOMP_5.PICTOMM_5.PICTOB_5.FORMATTBM_5.PICTOBM_5.DESCRIPTION_6.FORMAT_6.FORMATT_6.FORMATTM_6.FORMATMM_6.FORMATTB_6.PICTO_6.PICTOMP_6.PICTOMM_6.PICTOB_6.FORMATTBM_6.PICTOBM_6.DESCRIPTION_7.FORMAT_7.FORMATT_7.FORMATTM_7.FORMATMM_7.FORMATTB_7.PICTO_7.PICTOMP_7.PICTOMM_7.PICTOB_7.FORMATTBM_7.PICTOBM_7.DESCRIPTION_8.FORMAT_8.FORMATT_8.FORMATTM_8.FORMATMM_8.FORMATTB_8.PICTO_8.PICTOMP_8.PICTOMM_8.PICTOB_8.FORMATTBM_8.PICTOBM_8.DESCRIPTION_9.FORMAT_9.FORMATT_9.FORMATTM_9.FORMATMM_9.FORMATTB_9.PICTO_9.PICTOMP_9.PICTOMM_9.PICTOB_9.FORMATTBM_9.PICTOBM_9.PICTO_NAP100MCO.PICTO_NRP100MCO.PICTO_NUP100MCO.PICTO_NAP200MCO.PICTO_NRP200MCO.PICTO_NUP200MCO.PICTO_NAP300MCO.PICTO_NRP300MCO.PICTO_NUP300MCO.FORMAT_NAP100MCO.FORMAT_NRP100MCO.FORMAT_NUP100MCO.FORMAT_NAP200MCO.FORMAT_NRP200MCO.FORMAT_NUP200MCO.FORMAT_NAP300MCO.FORMAT_NRP300MCO.FORMAT_NUP300MCO.RAPPORT_ONGLET`.split(`.`),Me=20;function Ne(e){let t=JSON.parse(JSON.stringify(e)),n=[];Object.values(t).forEach(e=>{Ie(e.datagrid.columns),Object.values(e.datagrid.columns).forEach(e=>{n.push(e)})});let r=(0,B.default)(n,({dataField:e})=>e);return Object.values(r).forEach(e=>{let t=[];e.forEach(n=>{for(let t in n)t!==`width`&&delete e[t];t.push(n.width)}),e.width=Math.max(...t)}),r}function Pe(e,t){let n=300,r=JSON.parse(JSON.stringify(t)),i=(Object.values(r)[0]?.data??[]).map(e=>(U.map(t=>(delete e[t],t)),e));if(!U.includes(e.dataField)){let t=Le(e,i);t&&(n=t*Me)}return n<80?n=80:n>300&&(n=400),n}function Fe(e,t,n){let r=150,i=e?.width,a=parseInt(e?.minWidth);return!i&&!a?r:(/^=/gm.test(i)&&(i=H(i,t,null,null,n)),parseInt(i)&&(r=parseInt(i)),a&&a>r&&(r=a),r)}function Ie(e){return U.map(t=>(delete e[t],t)),e}function Le(e,t){let n=(0,B.default)(t,e.dataField),r=Object.keys(n).map(e=>{if(!e||e.toLowerCase()===`undefined`)return 0;if(isNaN(e))return e;let t=Number(e);return Math.floor(t)}).map(e=>e.toString().length);return Math.max(...r)}function Re(e,t,n){return ze(W(e,t,e.dataField),W(n,t,n.dataField))}function W(e,t,n){let r=[],i=JSON.parse(JSON.stringify(t));return r=(Object.values(i)[0]?.data??[]).map(e=>e[n]).map(e=>Number(e)),r}function ze(e,t){let n=[];if(e.length!==t.length)return!1;for(var r=0;rt[r]?i=`+`:e[r]{let t=e[0],n=e[3],r;if(t)switch(t){case`femme`:r=`♀`,n=u.pink;break;case`homme`:r=`♂`,n=u.lightBlue;break;case`triangle_down`:r=`▼`,n=u.red;break;case`triangle_up`:r=`▲`,n=u.green;break;case`rectangle`:r=`―`;break;case`circle`:r=`●`;break;case`equal`:r=`=`,n=u.lightBlue;break;default:r=`✖`;break}return{style:{color:n,fontSize:`14px`,paddingRight:`5px`,float:`left`},html:r}};function Ve(e,t,n){let r=e;return/=/.test(e)&&(r=r.replace(/=/gm,``),r=H(r,t,null,null,n)),r}function He(e){let t=!1;return e.dataField===`COD`||e.dataField===`COD1`||e.dataField===`TXT`||e.dataField===`TXT1`||e.dataField===`N`?t=`left`:e.frozen&&(t=e.frozen),t}var Ue=(e,t={},n)=>e.description?e.description.trim().slice(0,1)===`=`?H(e.description.replace(/=/,``),t,null,null,n).toString():e.description:``;function We(e){let t={};return e.textAlign!==void 0&&(t.textAlign=e.textAlign),t}function Ge(e){let t=``;return e.cellStyles&&e.cellStyles.forEach(n=>{n.name===`border_thickness`&&n.value===`1`&&(t=e.dataField===`NB0001`?`firstColumnHeaderStyle`:`columnHeaderStyle`)}),t}var Ke=e=>{let t=e=>(e.reduce((e,t)=>{let n=t.titleText||``,r=(n.match(/
/g)||[]).length+(n.match(/@LF@/g)||[]).length;return Math.max(e,r)},0)+1)*30,n=(e=>{let t=e.every(e=>!e.headerText)?0:50,n=[...document.querySelectorAll(`.col-header-height-detect`)].reduce((e,t)=>t.offsetHeight>e?t.offsetHeight:e,0);return n*2>t?n*2:t})(e),r=t(e);return n>r?n:r},qe=t(((e,t)=>{var n=ne(),r=j(),i=v(),a=p(),o=M();function s(e,t,s,c){if(!a(e))return e;t=r(t,e);for(var l=-1,u=t.length,d=u-1,f=e;f!=null&&++l{var n=qe();function r(e,t,r){return e==null?e:n(e,t,r)}t.exports=r}))()),Ye=e=>{let t=o.getQueryData(c.all)?.environment??{},n=!0;switch(e){case`ENV.TYPEETS != '1'`:n=t.TYPEETS!==`1`;break;case`ENV.PMSISSRPROVIDER != ''`:n=t.PMSISSRPROVIDER!==``;break;case`ENV.RHPROVIDER != 'shspub'`:n=t.RHPROVIDER!==`shspub`;break;case`ENV.RHPROVIDER == 'shspub'`:n=t.RHPROVIDER===`shspub`;break;default:break}return n};function K(e){try{let t=e,n=[];n=q(e,n);let r=(0,B.default)(n,e=>e.option.value);for(let e in r)r[e]=r[e].sort((e,t)=>e.position.length-t.position.length);return Object.values(r).forEach(e=>{if(e.length>1)for(let n=0;n{let a=[...r,i.toString()],o={option:e,position:a};e.children&&(a=[...a,`children`],t.concat(q(e.children,t,n++,a)),o.children=null),t.push(o)}),t.reverse()}function J(e){let t=[];return e.forEach(e=>{t.push(e),e.children&&(t=[...t,...J(e.children)])}),t}function Xe(e,t=!0,n=!1){if(!e.length)return e;let r=e.map(e=>({...e,value:e.data,treeLevel:Number(e.treeLevel),disabled:e.data===`-8`}));r=r.filter(e=>e.condition?Ye(e.condition):!0);let i=[],a=r[0]?.treeLevel;return a&&r.forEach((e,t)=>{let n=e.treeLevel,i=t===0?null:r[t-1];if(n===a)e.parentId=null;else if(n>i.treeLevel)e.parentId=t-1;else if(n===i.treeLevel)e.parentId=i.parentId;else if(n{e.treeLevel===n&&(a=e)}),e.parentId=a?.parentId}}),r.forEach(e=>{if(e.parentId===null){(n||e.label!==``)&&i.push(e);return}let t=r[e.parentId];t&&(t.children=[...t.children||[],e])}),t?K(i):i}function Y(e,t){let n;for(let r=0;rt.key===e)?n=i.key:Y(e,i.children)&&(n=Y(e,i.children)))}return n}function Ze(e,t,n=[]){for(let r=0;rt.key===e)?n.push(i.key):Y(e,i.children)&&(n.push(i.key),n.push(Y(e,i.children))))}return n}function X(e,t=[]){if(e&&e!==null)for(let n=0;ne.dataField);r.datagrid.forceColonnes&&r.datagrid.forceColonnes!==``&&(a=r.datagrid.forceColonnes.split(`|`)),t?.desc?.attributes?.isFavorite===`true`&&(a=Object.values(r?.datagrid?.columns).sort((e,t)=>Number(e?.forcePosition)-Number(t?.forcePosition)).map(e=>e.dataField)),Object.values(r.datagrid.columns).forEach(function(i,o){if(i.order=a.indexOf(i.dataField),i.visible=i.visible!==`false`,i.selectable=i.selectable===`true`,i.symbols=i.cellStyles?i.cellStyles.filter(e=>e.name===`cellIndicator`):[],i.flexGrow=+(i.width===``||!i.width),r.excelLabel===`Essentiel`){i.width=Pe(i,r.similitabs);let t=Ne(e);Object.keys(t).forEach(e=>{i.dataField===e&&(i.width=t[e].width)})}else i.width=Fe(i,t,n);if(i.sortable=r.datagrid.sortable,i.key=i.dataField,i.hidden=i.hide===`true`?!0:!i.visible,i.minWidth=i.minWidth?Number(i.minWidth):Number(i.width)<50?Number(i.width):50,i.NAME=i.dataField,i.DATA=i.columnData?Ve(i.columnData,t,n):``,i.dataKey=i.dataField,i.description=Ue(i,t,n),i.resizable=!0,i.ellipsis=!0,i.rawStyles=et(i,r.datagrid.rowStyles),i.style=We(i),i.headerClassName=Ge(i),i.titleText=rt(i,t,n),i.frozen=He(i),i.calc=i.calc===`true`,i.comparedIndicatorId&&i.comparedIndicatorId!==`0`){let e={};Object.values(r.datagrid.columns).forEach(t=>{t.indicatorId===i.comparedIndicatorId&&(e=t)}),i.arrayComparison=Re(i,r.similitabs,e)}delete i.maxWidth});let o=Object.values(r.datagrid.columns),s=o.length,c=r.datagrid.totalRowInRows;c&&=c.replace(/=/,``),Object.values(r.similitabs).forEach(function(e){let r={},i=e.data,a=i.length,l=[],u={};u=e.data.filter(e=>{if(c)try{return window.ROW=e,V(c)}catch(e){return console.log(c),console.log(e),!0}return!1})[0];for(let e=0;e1)if(s.calcs[0].condition){let r=s.calcs.find(e=>H(e.condition,t,l,null,n));r&&(e=r.formula.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,`Number($1.$2)`))}else e=Z(s.calcs);else s.calcs[0].formula&&(e=s.calcs[0].formula.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,`Number($1.$2)`),e.includes(`return`)||(e=e.replace(/{/gi,`{return `)));if(e){for(let e in c)c[e].sanitizedText?l[e]=c[e].text:l[e]=c[e];o=H(e,t,l,u,n).toString(),c[s.dataKey]=o,l[s.dataKey]=o}}let d=``,f={},p={};if(!o&&(!s.symbols||s.symbols&&!s.symbols.length))p=s.type===`Number`?{text:``,sanitizedText:l?.CODE===`CTI_SEP`?``:`-`,symbol:null}:{text:``,sanitizedText:``,symbol:null};else{let e=s.outputFormat,r=a.outputFormat;if(e&&e!==``){let e=s.outputFormat.trim();/^=/gm.test(e)&&(e=H(e,t,a,null,n)),d=C({type:s.type,format:e,inputFormat:s.inputFormat,outputFormat:s.outputFormat,data:o,viewTitle:t.run.title}),s.type===`Number`&&d===`-`&&l?.CODE===`CTI_SEP`&&(d=``),[`Number`,`Date`,`Interval`,`Tps_deci`].includes(s.type)||(d=o)}else d=s.dataKey===`VAL`&&r&&r!==``?C({type:a.type,format:a.outputFormat,inputFormat:a.inputFormat,outputFormat:a.outputFormat,data:o,viewTitle:t.run.title}):o;o&&=o.replace(/ /g,``);let i=[];s.symbols&&a.symbols?i=s.symbols.concat(a.symbols):s.symbols?i=s.symbols:a.symbols&&(i=a.symbols),i.length&&i.forEach(e=>{H(e.condition,t,l,null,n)&&(!e.column||e.column===s.dataField)&&(f=e.value,f.trim().slice(0,1)===`=`&&(f=H(f.trim().slice(1),t,l,null,n)),f&&=G(f.split(`,`),n))}),p={text:o,sanitizedText:d,symbol:f}}if(s.comparedIndicatorId&&s.comparedIndicatorId!==`0`){let t=Be(p,s,e);p.symbol=G(t,n)}let m=``,h=tt(s,l,t,n),g=Object.keys(r).filter(function(e){return(0,z.default)(r[e],h)});g.length?m=g[0]:(r[`Cell${i}-${e}`]=h,m=`Cell${i}-${e}`),p.class=m,c[s.dataKey]=p}else c[s.dataKey]=a[s.dataKey]?a[s.dataKey]:``}l.push(c)}}e.styles=r,e.data=l}),Object.values(r.similitabs).forEach(function(e){e.data.map(e=>{for(let r in e)switch(r){case`VIEWLINK_PARAM`:e[r]&&(e[r]=$e(e[r],t,n));break;default:break}return e})})}),Object.values(e).forEach(e=>{let t=e.datagrid.totalRowInRows;t&&=t.replace(/=/,``);let n=e.datagrid.otherRowInRows??``;n!==``&&(n=n.replace(/=/,``),t+=`|| ${n}`);let r=e.datagrid.selectRowInRows??``;r!==``&&(r=r.replace(/=/,``),t+=`|| ${r}`),Object.values(e.similitabs).forEach(e=>{e.data=(0,Ae.default)(e.data,e=>{window.ROW={};for(let t in e)window.ROW[t]=e?.[t].text?e[t].text:e[t];if(t)try{return!V(t)}catch(e){return console.log(`return ${t}`),console.log(e),!0}return!0})})}),e}function $e(e,t,n){let r={};return e.split(`&`).forEach(e=>{let[i,...a]=e.split(`=`),o=a.join(`=`),s=o;/VIEW|SELECT/.test(o)&&!/DATACOL/.test(i)&&(s=H(o,t,null,null,n)),s&&(r[i]=s)}),r}function et(e,t){let n=[];return t&&t.length>0&&t.forEach(function(e){if(!w.find(function(t){return(0,z.default)(t,e)})){let t=e.value;t=t.replace(`0x`,`#`),!isNaN(Number(e.value))&&!t.includes(`#`)&&(t+=`px`),n.push({name:e.name,value:t,condition:e.condition||!0})}}),e.cellStyles&&e.cellStyles.forEach(e=>{if(!w.find(t=>(0,z.default)(t,e))){let t=e.value;t=t.replace(`0x`,`#`),!isNaN(Number(e.value))&&!t.includes(`#`)&&(t+=`px`),n.push({name:e.name,value:t,condition:e.condition||!0})}}),n}var tt=(e,t,n,r)=>{let i={height:`100%`,width:`100%`,paddingLeft:`7.5px`,paddingRight:`7.5px`,lineHeight:`25px`,overflow:`hidden`,textOverflow:`ellipsis`};return e.rawStyles.forEach(function(a){if(a.condition===!0||H(a.condition,n,t,null,r)){let o=a.name.replace(/([A-Z])/g,`-$1`).toLowerCase(),s=a.value;switch(/=/.test(a.value)&&(s=H(a.value,n,t,null,r)),isNaN(s)||(s=`${s}px`),o){case`border_thickness`:if(s===`1px`){let n=[`left`,`right`];t.TXT===`TOTAL`&&n.push(`bottom`),n.forEach(t=>{t===`left`&&e.key===`NB0001`?i[`border-left`]=`2px solid !important`:i[`border-${t}`]=`1px solid !important`})}break;case`border-thickness`:[`top`,`bottom`].forEach(e=>i[`border-${e}`]=`1px solid !important`),[`left`,`right`].forEach(e=>i[`border-${e}`]=`0px !important`);break;case`background-color`:if(s.length<7){let e=7-s.length,t=`#`;for(let n=0;n{let t=[];return e&&Object.values(e).forEach(e=>{e.selections&&e.selections.forEach(e=>{t.push(e)})}),t};function rt(e,t,n){let r=``;return r=e.headerTextCalc===`true`?H(e.headerText,t,null,null,n):e.headerText,r=r?r.replace(/NaN/gm,``).replace(/@LF@/gm,`
`):``,r}function Z(e){let t=``;return e.forEach(e=>{e.operator&&e.operator!==`%+`&&(t+=`${e.operator}`),e.dataField&&(e.dataField===`*calc`?t+=`(${Z(e.calcs)})`:e.dataField===`*constant`?t+=`${e.value}`:e.operator===`%+`?t=`((ROW.${e.dataField} - ${t}) / ${t}) * 100`:t+=`ROW.${e.dataField}`)}),t=t.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,`Number($1.$2)`),t.includes(`return`)||(t=t.replace(/{/gi,`{return `)),t}function it(e,t={}){let n=e.desc.selections,r=a(n),i={...e.run.args},o={...e.run.properties},s={};return r.forEach(e=>{if((e.name===`PERIODE`||e.name===`TOPERIODE`)&&i.ALIAS_PERIODE)return;let n=i[e.name]??e.value,a=e.treeData;a||(a=[],e.options&&e.options.length?e.options.forEach(e=>{a=a.concat(Q(e,t))}):e.globalListProvider&&(a=a.concat($(e.globalListProvider,t)))),a=q(a,[]).reverse();let o=a.find(e=>e.option.data===n);o||=a[0];let c=o?o.option.label:e.label;s[e.name]=n,n.substring(0,2)===`C*`||n.substring(0,2)===`T*`?s[`${e.name}_LABEL`]=n.slice(2):s[`${e.name}_LABEL`]=c;for(let t=2;t<=6;t++){let n=o&&o.option[`data`+t]?o.option[`data`+t]:``;s[`${e.name}${t}`]=n}if(e.UI===`numberInterval`&&(s[`${e.name}2`]=i[`${e.name}2`]),e.name===`ALIAS_PERIODE`){let e=i.PERIODE,t=i.TOPERIODE;o?.option?.value&&o?.option?.value!==`-1`&&(e=o.option?.data2??i.PERIODE,t=o.option?.data3??i.TOPERIODE);let n=r.find(e=>e.name===`PERIODE`),a=r.find(e=>e.name===`TOPERIODE`);if(n){let t=n.treeData;t=q(t,[]).reverse();let r=t.find(t=>t.option.data===e);r?(s.PERIODE=r.option.label?r.option.data:e,s.PERIODE_LABEL=r.option.label?r.option.label:o.option.data2):(s.PERIODE=e,s.PERIODE_LABEL=e)}if(a){let e=a.treeData;e=q(e,[]).reverse();let n=e.find(e=>e.option.data===t);n?(s.TOPERIODE=n.option.label?n.option.data:t,s.TOPERIODE_LABEL=n.option.label?n.option.label:t):(s.TOPERIODE=t,s.TOPERIODE_LABEL=t)}}}),{SELECT:s,VIEW:o}}var at=(e,t,n={})=>{let r=[];return Object.values(e).forEach(e=>{e.group.forEach(e=>{e.field&&(r=[...r,...e.field]),e.group&&e.group.forEach(e=>{r=[...r,...e.field]})})}),r.filter(e=>e.UI===`combo`).forEach(e=>{e.treeData=ot(e,n,t)}),e};function ot(e,t,n={}){let r=[];return e.options&&e.options.length?e.options.forEach(e=>{r=r.concat(Q(e,t))}):e.globalListProvider&&(r=r.concat($(e.globalListProvider,t))),n.CONTEXTE&&(r=r.filter(e=>!e.contexte||e.contexte===n.CONTEXTE)),st(K(r))}function Q(e,t){let n=[];if(!e.globalListProvider)n.push(e);else{let r=$(e.globalListProvider,t);n=n.concat(r)}return n}function $(e,t){let n=t.providers,r=n?.[e]?n[e]:null;return r&&r!==null?r.children:(r||s(8102,e),[])}function st(e,t=[]){return e.map(e=>(e.parentKeys=t,e.children&&(t=[...t,e.value],e.children=st(e.children,t),t=[]),delete e.key,e))}var ct=e=>e.replace(/\s+/g,` `),lt=e=>{for(let t in e)e[t]===`true`&&(e[t]=!0),e[t]===`false`&&(e[t]=!1);return e};export{T as C,ce as E,E as S,ue as T,I as _,ct as a,N as b,q as c,Y as d,Ze as f,R as g,V as h,at as i,J as l,H as m,nt as n,Qe as o,Ke as p,lt as r,Xe as s,it as t,X as u,F as v,C as w,D as x,P as y}; \ No newline at end of file diff --git a/assets/select-CfH7keFL.js b/assets/select-CfH7keFL.js deleted file mode 100644 index f51464f..0000000 --- a/assets/select-CfH7keFL.js +++ /dev/null @@ -1,3 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$ as n,An as r,Et as i,I as a,In as o,J as s,Jt as c,K as l,Ln as u,M as d,Mn as f,O as p,On as m,Rn as h,Tn as g,Vn as _,W as v,Wn as y,Y as b,Yt as x,_n as S,_t as C,an as w,bn as T,cr as E,ft as D,gt as O,jn as k,jt as A,k as j,kt as ee,nn as M,pt as te,sr as N,tn as P,vn as F,yn as I}from"./axios-v6FV69Ne.js";import{n as L,t as R}from"./slicedToArray-YLaz90ka.js";import{n as z,t as B}from"./typeof-BUNGcdwP.js";import{i as V,r as H}from"./asyncToGenerator-DHhZBkop.js";import{c as U,l as W,m as ne,o as re,p as ie,s as G,u as ae}from"./button-C7b7AmGo.js";import{a as oe,b as K,n as se,r as ce,t as le,y as ue}from"./SearchOutlined-ByvkcFgQ.js";import{t as de}from"./es-neNB-Mn_.js";import{t as q}from"./es-DLgxNX2G.js";E(),z(),V();var J=e(y());h(),u(),k(),m(),T(),L(),M(),x(),O(),D(),U();var Y=e(t()),fe=Y.createContext(null);function pe(){return Y.useContext(fe)}function me(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=R(Y.useState(!1),2),n=t[0],r=t[1],i=Y.useRef(null),a=function(){window.clearTimeout(i.current)};return Y.useEffect(function(){return a},[]),[n,function(t,n){a(),i.current=window.setTimeout(function(){r(t),n&&n()},e)},a]}function he(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=Y.useRef(null),n=Y.useRef(null);Y.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(r){(r||t.current===null)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function ge(e,t,n,r){var i=Y.useRef(null);i.current={open:t,triggerOpen:n,customizedTrigger:r},Y.useEffect(function(){function t(t){var n;if(!((n=i.current)!=null&&n.customizedTrigger)){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),i.current.open&&e().filter(function(e){return e}).every(function(e){return!e.contains(r)&&e!==r})&&i.current.triggerOpen(!1)}}return window.addEventListener(`mousedown`,t),function(){return window.removeEventListener(`mousedown`,t)}},[])}ue();var _e=function(e){var t=e.className,n=e.customizeIcon,r=e.customizeIconProps,i=e.onMouseDown,a=e.onClick,o=e.children,s=typeof n==`function`?n(r):n;return Y.createElement(`span`,{className:t,onMouseDown:function(e){e.preventDefault(),i&&i(e)},style:{userSelect:`none`,WebkitUserSelect:`none`},unselectable:`on`,onClick:a,"aria-hidden":!0},s===void 0?Y.createElement(`span`,{className:(0,J.default)(t.split(/\s+/).map(function(e){return`${e}-icon`}))},o):s)},ve=Y.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,i=e.inputElement,a=e.disabled,s=e.tabIndex,c=e.autoFocus,l=e.autoComplete,u=e.editable,d=e.activeDescendantId,f=e.value,p=e.maxLength,m=e.onKeyDown,h=e.onMouseDown,_=e.onChange,v=e.onPaste,y=e.onCompositionStart,b=e.onCompositionEnd,x=e.open,S=e.attrs,C=i||Y.createElement(`input`,null),w=C,T=w.ref,E=w.props,D=E.onKeyDown,O=E.onChange,k=E.onMouseDown,A=E.onCompositionStart,j=E.onCompositionEnd,ee=E.style;return`maxLength`in C.props,C=Y.cloneElement(C,o(o(o({type:`search`},E),{},{id:r,ref:g(t,T),disabled:a,tabIndex:s,autoComplete:l||`off`,autoFocus:c,className:(0,J.default)(`${n}-selection-search-input`,C?.props?.className),role:`combobox`,"aria-expanded":x,"aria-haspopup":`listbox`,"aria-owns":`${r}_list`,"aria-autocomplete":`list`,"aria-controls":`${r}_list`,"aria-activedescendant":d},S),{},{value:u?f:``,maxLength:p,readOnly:!u,unselectable:u?null:`on`,style:o(o({},ee),{},{opacity:u?null:0}),onKeyDown:function(e){m(e),D&&D(e)},onMouseDown:function(e){h(e),k&&k(e)},onChange:function(e){_(e),O&&O(e)},onCompositionStart:function(e){y(e),A&&A(e)},onCompositionEnd:function(e){b(e),j&&j(e)},onPaste:v})),C});ve.displayName=`Input`;function ye(e){return Array.isArray(e)?e:e===void 0?[]:[e]}var be=typeof window<`u`&&window.document&&window.document.documentElement;function xe(e){return e!=null}function Se(e){return[`string`,`number`].includes(B(e))}function X(e){var t=void 0;return e&&(Se(e.title)?t=e.title.toString():Se(e.label)&&(t=e.label.toString())),t}function Z(e,t){be?Y.useLayoutEffect(e,t):Y.useEffect(e,t)}L();function Ce(e){return e.key??e.value}var we=function(e){e.preventDefault(),e.stopPropagation()},Te=function(e){var t=e.id,n=e.prefixCls,r=e.values,i=e.open,a=e.searchValue,o=e.autoClearSearchValue,s=e.inputRef,c=e.placeholder,l=e.disabled,u=e.mode,d=e.showSearch,f=e.autoFocus,p=e.autoComplete,m=e.activeDescendantId,h=e.tabIndex,g=e.removeIcon,_=e.maxTagCount,v=e.maxTagTextLength,y=e.maxTagPlaceholder,b=y===void 0?function(e){return`+ ${e.length} ...`}:y,x=e.tagRender,S=e.onToggleOpen,C=e.onRemove,w=e.onInputChange,T=e.onInputPaste,E=e.onInputKeyDown,D=e.onInputMouseDown,O=e.onInputCompositionStart,k=e.onInputCompositionEnd,A=Y.useRef(null),j=R((0,Y.useState)(0),2),ee=j[0],M=j[1],te=R((0,Y.useState)(!1),2),N=te[0],P=te[1],F=`${n}-selection`,I=i||u===`multiple`&&o===!1||u===`tags`?a:``,L=u===`tags`||u===`multiple`&&o===!1||d&&(i||N);Z(function(){M(A.current.scrollWidth)},[I]);function z(e,t,n,r,i){return Y.createElement(`span`,{className:(0,J.default)(`${F}-item`,H({},`${F}-item-disabled`,n)),title:X(e)},Y.createElement(`span`,{className:`${F}-item-content`},t),r&&Y.createElement(_e,{className:`${F}-item-remove`,onMouseDown:we,onClick:i,customizeIcon:g},`×`))}function B(e,t,n,r,a){return Y.createElement(`span`,{onMouseDown:function(e){we(e),S(!i)}},x({label:t,value:e,disabled:n,closable:r,onClose:a}))}function V(e){var t=e.disabled,n=e.label,r=e.value,i=!l&&!t,a=n;if(typeof v==`number`&&(typeof n==`string`||typeof n==`number`)){var o=String(a);o.length>v&&(a=`${o.slice(0,v)}...`)}var s=function(t){t&&t.stopPropagation(),C(e)};return typeof x==`function`?B(r,a,t,i,s):z(e,a,t,i,s)}function U(e){var t=typeof b==`function`?b(e):b;return z({title:t},t,!1)}var W=Y.createElement(`div`,{className:`${F}-search`,style:{width:ee},onFocus:function(){P(!0)},onBlur:function(){P(!1)}},Y.createElement(ve,{ref:s,open:i,prefixCls:n,id:t,inputElement:null,disabled:l,autoFocus:f,autoComplete:p,editable:L,activeDescendantId:m,value:I,onKeyDown:E,onMouseDown:D,onChange:w,onPaste:T,onCompositionStart:O,onCompositionEnd:k,tabIndex:h,attrs:K(e,!0)}),Y.createElement(`span`,{ref:A,className:`${F}-search-mirror`,"aria-hidden":!0},I,`\xA0`)),ne=Y.createElement(de,{prefixCls:`${F}-overflow`,data:r,renderItem:V,renderRest:U,suffix:W,itemKey:Ce,maxCount:_});return Y.createElement(Y.Fragment,null,ne,!r.length&&!I&&Y.createElement(`span`,{className:`${F}-placeholder`},c))};L(),ue();var Ee=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,i=e.inputRef,a=e.disabled,o=e.autoFocus,s=e.autoComplete,c=e.activeDescendantId,l=e.mode,u=e.open,d=e.values,f=e.placeholder,p=e.tabIndex,m=e.showSearch,h=e.searchValue,g=e.activeValue,_=e.maxLength,v=e.onInputKeyDown,y=e.onInputMouseDown,b=e.onInputChange,x=e.onInputPaste,S=e.onInputCompositionStart,C=e.onInputCompositionEnd,w=R(Y.useState(!1),2),T=w[0],E=w[1],D=l===`combobox`,O=D||m,k=d[0],A=h||``;D&&g&&!T&&(A=g),Y.useEffect(function(){D&&E(!1)},[D,g]);var j=l!==`combobox`&&!u&&!m?!1:!!A,ee=X(k);return Y.createElement(Y.Fragment,null,Y.createElement(`span`,{className:`${n}-selection-search`},Y.createElement(ve,{ref:i,prefixCls:n,id:r,open:u,inputElement:t,disabled:a,autoFocus:o,autoComplete:s,editable:O,activeDescendantId:c,value:A,onKeyDown:v,onMouseDown:y,onChange:function(e){E(!0),b(e)},onPaste:x,onCompositionStart:S,onCompositionEnd:C,tabIndex:p,attrs:K(e,!0),maxLength:D?_:void 0})),!D&&k?Y.createElement(`span`,{className:`${n}-selection-item`,title:ee,style:j?{visibility:`hidden`}:void 0},k.label):null,function(){if(k)return null;var e=j?{visibility:`hidden`}:void 0;return Y.createElement(`span`,{className:`${n}-selection-placeholder`,style:e},f)}())};function De(e){return![G.ESC,G.SHIFT,G.BACKSPACE,G.TAB,G.WIN_KEY,G.ALT,G.META,G.WIN_KEY_RIGHT,G.CTRL,G.SEMICOLON,G.EQUALS,G.CAPS_LOCK,G.CONTEXT_MENU,G.F1,G.F2,G.F3,G.F4,G.F5,G.F6,G.F7,G.F8,G.F9,G.F10,G.F11,G.F12].includes(e)}L(),U();var Oe=Y.forwardRef(function(e,t){var n=(0,Y.useRef)(null),r=(0,Y.useRef)(!1),i=e.prefixCls,a=e.open,o=e.mode,s=e.showSearch,c=e.tokenWithEnter,l=e.autoClearSearchValue,u=e.onSearch,d=e.onSearchSubmit,f=e.onToggleOpen,p=e.onInputKeyDown,m=e.domRef;Y.useImperativeHandle(t,function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}});var h=R(he(0),2),g=h[0],_=h[1],v=function(e){var t=e.which;(t===G.UP||t===G.DOWN)&&e.preventDefault(),p&&p(e),t===G.ENTER&&o===`tags`&&!r.current&&!a&&d?.(e.target.value),De(t)&&f(!0)},y=function(){_(!0)},b=(0,Y.useRef)(null),x=function(e){u(e,!0,r.current)!==!1&&f(!0)},S=function(){r.current=!0},C=function(e){r.current=!1,o!==`combobox`&&x(e.target.value)},w=function(e){var t=e.target.value;if(c&&b.current&&/[\r\n]/.test(b.current)){var n=b.current.replace(/[\r\n]+$/,``).replace(/\r\n/g,` `).replace(/[\r\n]/g,` `);t=t.replace(n,b.current)}b.current=null,x(t)},T=function(e){b.current=e.clipboardData.getData(`text`)},E=function(e){e.target!==n.current&&(document.body.style.msTouchAction===void 0?n.current.focus():setTimeout(function(){n.current.focus()}))},D=function(e){var t=g();e.target!==n.current&&!t&&o!==`combobox`&&e.preventDefault(),(o!==`combobox`&&(!s||!t)||!a)&&(a&&l!==!1&&u(``,!0,!1),f())},O={inputRef:n,onInputKeyDown:v,onInputMouseDown:y,onInputChange:w,onInputPaste:T,onInputCompositionStart:S,onInputCompositionEnd:C},k=o===`multiple`||o===`tags`?Y.createElement(Te,N({},e,O)):Y.createElement(Ee,N({},e,O));return Y.createElement(`div`,{ref:m,className:`${i}-selector`,onClick:E,onMouseDown:D},k)});Oe.displayName=`Selector`,E(),V(),u();var ke=[`prefixCls`,`disabled`,`visible`,`children`,`popupElement`,`containerWidth`,`animation`,`transitionName`,`dropdownStyle`,`dropdownClassName`,`direction`,`placement`,`dropdownMatchSelectWidth`,`dropdownRender`,`dropdownAlign`,`getPopupContainer`,`empty`,`getTriggerDOMNode`,`onPopupVisibleChange`,`onPopupMouseEnter`],Ae=function(e){var t=e===!0?0:1;return{bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},je=Y.forwardRef(function(e,t){var n=e.prefixCls;e.disabled;var r=e.visible,i=e.children,a=e.popupElement,s=e.containerWidth,c=e.animation,l=e.transitionName,u=e.dropdownStyle,f=e.dropdownClassName,p=e.direction,m=p===void 0?`ltr`:p,h=e.placement,g=e.dropdownMatchSelectWidth,_=e.dropdownRender,v=e.dropdownAlign,y=e.getPopupContainer,b=e.empty,x=e.getTriggerDOMNode,S=e.onPopupVisibleChange,C=e.onPopupMouseEnter,w=P(e,ke),T=`${n}-dropdown`,E=a;_&&(E=_(a));var D=Y.useMemo(function(){return Ae(g)},[g]),O=c?`${T}-${c}`:l,k=Y.useRef(null);Y.useImperativeHandle(t,function(){return{getPopupElement:function(){return k.current}}});var A=o({minWidth:s},u);return typeof g==`number`?A.width=g:g&&(A.width=s),Y.createElement(d,N({},w,{showAction:S?[`click`]:[],hideAction:S?[`click`]:[],popupPlacement:h||(m===`rtl`?`bottomRight`:`bottomLeft`),builtinPlacements:D,prefixCls:T,popupTransitionName:O,popup:Y.createElement(`div`,{ref:k,onMouseEnter:C},E),popupAlign:v,popupVisible:r,getPopupContainer:y,popupClassName:(0,J.default)(f,H({},`${T}-empty`,b)),popupStyle:A,getTriggerDOMNode:x,onPopupVisibleChange:S}),i)});je.displayName=`SelectTrigger`,F(),u(),h();function Me(e,t){var n=e.key,r;return`value`in e&&(r=e.value),n??(r===void 0?`rc-index-key-${t}`:r)}function Ne(e,t){var n=e||{},r=n.label,i=n.value,a=n.options;return{label:r||(t?`children`:`label`),value:i||`value`,options:a||`options`}}function Pe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,i=[],a=Ne(n,!1),o=a.label,s=a.value,c=a.options;function l(e,t){e.forEach(function(e){var n=e[o];if(t||!(c in e)){var a=e[s];i.push({key:Me(e,i.length),groupOption:t,data:e,label:n,value:a})}else{var u=n;u===void 0&&r&&(u=e.label),i.push({key:Me(e,i.length),group:!0,data:e,label:u}),l(e[c],!0)}})}return l(e,!1),i}function Fe(e){var t=o({},e);return`props`in t||Object.defineProperty(t,`props`,{get:function(){return _(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function Ie(e,t){if(!t||!t.length)return null;var n=!1;function r(e,t){var i=S(t),a=i[0],o=i.slice(1);if(!a)return[e];var s=e.split(a);return n||=s.length>1,s.reduce(function(e,t){return[].concat(I(e),I(r(t,o)))},[]).filter(function(e){return e})}var i=r(e,t);return n?i:null}z(),E(),V(),T(),L(),u(),M(),U(),m();var Le=`id.prefixCls.className.showSearch.tagRender.direction.omitDomProps.displayValues.onDisplayValuesChange.emptyOptions.notFoundContent.onClear.mode.disabled.loading.getInputElement.getRawInputElement.open.defaultOpen.onDropdownVisibleChange.activeValue.onActiveValueChange.activeDescendantId.searchValue.autoClearSearchValue.onSearch.onSearchSplit.tokenSeparators.allowClear.showArrow.inputIcon.clearIcon.OptionList.animation.transitionName.dropdownStyle.dropdownClassName.dropdownMatchSelectWidth.dropdownRender.dropdownAlign.placement.getPopupContainer.showAction.onFocus.onBlur.onKeyUp.onKeyDown.onMouseDown`.split(`.`),Re=[`value`,`onChange`,`removeIcon`,`placeholder`,`autoFocus`,`maxTagCount`,`maxTagTextLength`,`maxTagPlaceholder`,`choiceTransitionName`,`onInputKeyDown`,`onPopupScroll`,`tabIndex`];function ze(e){return e===`tags`||e===`multiple`}var Be=Y.forwardRef(function(e,t){var n,i=e.id,s=e.prefixCls,c=e.className,l=e.showSearch,u=e.tagRender,d=e.direction,f=e.omitDomProps,p=e.displayValues,m=e.onDisplayValuesChange,h=e.emptyOptions,g=e.notFoundContent,_=g===void 0?`Not Found`:g,v=e.onClear,y=e.mode,b=e.disabled,x=e.loading,S=e.getInputElement,w=e.getRawInputElement,T=e.open,E=e.defaultOpen,D=e.onDropdownVisibleChange,O=e.activeValue,k=e.onActiveValueChange,A=e.activeDescendantId,j=e.searchValue,ee=e.autoClearSearchValue,M=e.onSearch,F=e.onSearchSplit,L=e.tokenSeparators,z=e.allowClear,V=e.showArrow,U=e.inputIcon,W=e.clearIcon,ne=e.OptionList,re=e.animation,ie=e.transitionName,ae=e.dropdownStyle,oe=e.dropdownClassName,K=e.dropdownMatchSelectWidth,se=e.dropdownRender,ce=e.dropdownAlign,le=e.placement,ue=e.getPopupContainer,de=e.showAction,q=de===void 0?[]:de,pe=e.onFocus,ve=e.onBlur,ye=e.onKeyUp,be=e.onKeyDown,xe=e.onMouseDown,Se=P(e,Le),X=ze(y),Z=(l===void 0?X:l)||y===`combobox`,Ce=o({},Se);Re.forEach(function(e){delete Ce[e]}),f?.forEach(function(e){delete Ce[e]});var we=R(Y.useState(!1),2),Te=we[0],Ee=we[1];Y.useEffect(function(){Ee(a())},[]);var De=Y.useRef(null),ke=Y.useRef(null),Ae=Y.useRef(null),Me=Y.useRef(null),Ne=Y.useRef(null),Pe=R(me(),3),Fe=Pe[0],Be=Pe[1],Ve=Pe[2];Y.useImperativeHandle(t,function(){return{focus:Me.current?.focus,blur:Me.current?.blur,scrollTo:function(e){return Ne.current?.scrollTo(e)}}});var Q=Y.useMemo(function(){if(y!==`combobox`)return j;var e=p[0]?.value;return typeof e==`string`||typeof e==`number`?String(e):``},[j,y,p]),He=y===`combobox`&&typeof S==`function`&&S()||null,Ue=typeof w==`function`&&w(),We=r(ke,Ue?.props?.ref),Ge=R(te(void 0,{defaultValue:E,value:T}),2),Ke=Ge[0],qe=Ge[1],$=Ke,Je=!_&&h;(b||Je&&$&&y===`combobox`)&&($=!1);var Ye=Je?!1:$,Xe=Y.useCallback(function(e){var t=e===void 0?!$:e;b||(qe(t),$!==t&&D?.(t))},[b,$,qe,D]),Ze=Y.useMemo(function(){return(L||[]).some(function(e){return[` -`,`\r -`].includes(e)})},[L]),Qe=function(e,t,n){var r=!0,i=e;k?.(null);var a=n?null:Ie(e,L);return y!==`combobox`&&a&&(i=``,F?.(a),Xe(!1),r=!1),M&&Q!==i&&M(i,{source:t?`typing`:`effect`}),r},$e=function(e){!e||!e.trim()||M(e,{source:`submit`})};Y.useEffect(function(){!$&&!X&&y!==`combobox`&&Qe(``,!1,!1)},[$]),Y.useEffect(function(){Ke&&b&&qe(!1),b&&Be(!1)},[b]);var et=R(he(),2),tt=et[0],nt=et[1],rt=function(e){var t=tt(),n=e.which;if(n===G.ENTER&&(y!==`combobox`&&e.preventDefault(),$||Xe(!0)),nt(!!Q),n===G.BACKSPACE&&!t&&X&&!Q&&p.length){for(var r=I(p),i=null,a=r.length-1;a>=0;--a){var o=r[a];if(!o.disabled){r.splice(a,1),i=o;break}}i&&m(r,{type:`remove`,values:[i]})}var s=[...arguments].slice(1);if($&&Ne.current){var c;(c=Ne.current).onKeyDown.apply(c,[e].concat(s))}be?.apply(void 0,[e].concat(s))},it=function(e){var t=[...arguments].slice(1);if($&&Ne.current){var n;(n=Ne.current).onKeyUp.apply(n,[e].concat(t))}ye?.apply(void 0,[e].concat(t))},at=function(e){m(p.filter(function(t){return t!==e}),{type:`remove`,values:[e]})},ot=Y.useRef(!1),st=function(){Be(!0),b||(pe&&!ot.current&&pe.apply(void 0,arguments),q.includes(`focus`)&&Xe(!0)),ot.current=!0},ct=function(){Be(!1,function(){ot.current=!1,Xe(!1)}),!b&&(Q&&(y===`tags`?M(Q,{source:`submit`}):y===`multiple`&&M(``,{source:`blur`})),ve&&ve.apply(void 0,arguments))},lt=[];Y.useEffect(function(){return function(){lt.forEach(function(e){return clearTimeout(e)}),lt.splice(0,lt.length)}},[]);var ut=function(e){var t=e.target,n=Ae.current?.getPopupElement();if(n&&n.contains(t)){var r=setTimeout(function(){var e=lt.indexOf(r);if(e!==-1&<.splice(e,1),Ve(),!Te&&!n.contains(document.activeElement)){var t;(t=Me.current)==null||t.focus()}});lt.push(r)}var i=[...arguments].slice(1);xe?.apply(void 0,[e].concat(i))},dt=R(Y.useState(null),2),ft=dt[0],pt=dt[1],mt=R(Y.useState({}),2)[1];function ht(){mt({})}C(function(){if(Ye){var e=Math.ceil(De.current?.offsetWidth);ft!==e&&!Number.isNaN(e)&&pt(e)}},[Ye]);var gt;Ue&&(gt=function(e){Xe(e)}),ge(function(){return[De.current,Ae.current?.getPopupElement()]},Ye,Xe,!!Ue);var _t=Y.useMemo(function(){return o(o({},e),{},{notFoundContent:_,open:$,triggerOpen:Ye,id:i,showSearch:Z,multiple:X,toggleOpen:Xe})},[e,_,Ye,$,i,Z,X,Xe]),vt=V===void 0?x||!X&&y!==`combobox`:V,yt;vt&&(yt=Y.createElement(_e,{className:(0,J.default)(`${s}-arrow`,H({},`${s}-arrow-loading`,x)),customizeIcon:U,customizeIconProps:{loading:x,searchValue:Q,open:$,focused:Fe,showSearch:Z}}));var bt;!b&&z&&(p.length||Q)&&!(y===`combobox`&&Q===``)&&(bt=Y.createElement(_e,{className:`${s}-clear`,onMouseDown:function(){var e;v?.(),(e=Me.current)==null||e.focus(),m([],{type:`clear`,values:p}),Qe(``,!1,!1)},customizeIcon:W},`×`));var xt=Y.createElement(ne,{ref:Ne}),St=(0,J.default)(s,c,(n={},H(n,`${s}-focused`,Fe),H(n,`${s}-multiple`,X),H(n,`${s}-single`,!X),H(n,`${s}-allow-clear`,z),H(n,`${s}-show-arrow`,vt),H(n,`${s}-disabled`,b),H(n,`${s}-loading`,x),H(n,`${s}-open`,$),H(n,`${s}-customize-input`,He),H(n,`${s}-show-search`,Z),n)),Ct=Y.createElement(je,{ref:Ae,disabled:b,prefixCls:s,visible:Ye,popupElement:xt,containerWidth:ft,animation:re,transitionName:ie,dropdownStyle:ae,dropdownClassName:oe,direction:d,dropdownMatchSelectWidth:K,dropdownRender:se,dropdownAlign:ce,placement:le,getPopupContainer:ue,empty:h,getTriggerDOMNode:function(){return ke.current},onPopupVisibleChange:gt,onPopupMouseEnter:ht},Ue?Y.cloneElement(Ue,{ref:We}):Y.createElement(Oe,N({},e,{domRef:ke,prefixCls:s,inputElement:He,ref:Me,id:i,showSearch:Z,autoClearSearchValue:ee,mode:y,activeDescendantId:A,tagRender:u,values:p,open:$,onToggleOpen:Xe,activeValue:O,searchValue:Q,onSearch:Qe,onSearchSubmit:$e,onRemove:at,tokenWithEnter:Ze}))),wt=Ue?Ct:Y.createElement(`div`,N({className:St},Ce,{ref:De,onMouseDown:ut,onKeyDown:rt,onKeyUp:it,onFocus:st,onBlur:ct}),Fe&&!$&&Y.createElement(`span`,{style:{width:0,height:0,position:`absolute`,overflow:`hidden`,opacity:0},"aria-live":`polite`},`${p.map(function(e){var t=e.label,n=e.value;return[`number`,`string`].includes(B(t))?t:n}).join(`, `)}`),Ct,yt,bt);return Y.createElement(fe.Provider,{value:_t},wt)});u();var Ve=(function(e,t){var n=Y.useRef({values:new Map,options:new Map});return[Y.useMemo(function(){var r=n.current,i=r.values,a=r.options,s=e.map(function(e){return e.label===void 0?o(o({},e),{},{label:i.get(e.value)?.label}):e}),c=new Map,l=new Map;return s.forEach(function(e){c.set(e.value,e),l.set(e.value,t.get(e.value)||a.get(e.value))}),n.current.values=c,n.current.options=l,s},[e,t]),Y.useCallback(function(e){return t.get(e)||n.current.options.get(e)},[t])]});V(),u();function Q(e,t){return ye(e).join(``).toUpperCase().includes(t)}var He=(function(e,t,n,r,i){return Y.useMemo(function(){if(!n||r===!1)return e;var a=t.options,s=t.label,c=t.value,l=[],u=typeof r==`function`,d=n.toUpperCase(),f=u?r:function(e,t){return i?Q(t[i],d):t[a]?Q(t[s===`children`?`label`:s],d):Q(t[c],d)},p=u?function(e){return Fe(e)}:function(e){return e};return e.forEach(function(e){if(e[a]){if(f(n,p(e)))l.push(e);else{var t=e[a].filter(function(e){return f(n,p(e))});t.length&&l.push(o(o({},e),{},H({},a,t)))}return}f(n,p(e))&&l.push(e)}),l},[e,r,i,n,t])});L();var Ue=0,We=c();function Ge(){var e;return We?(e=Ue,Ue+=1):e=`TEST_OR_SSR`,e}function Ke(e){var t=R(Y.useState(),2),n=t[0],r=t[1];return Y.useEffect(function(){r(`rc_select_${Ge()}`)},[]),e||n}u(),M(),ie();var qe=[`children`,`value`],$=[`children`];function Je(e){var t=e,n=t.key,r=t.props,i=r.children,a=r.value,s=P(r,qe);return o({key:n,value:a===void 0?n:a,children:i},s)}function Ye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne(e).map(function(e,n){if(!Y.isValidElement(e)||!e.type)return null;var r=e,i=r.type.isSelectOptGroup,a=r.key,s=r.props,c=s.children,l=P(s,$);return t||!i?Je(e):o(o({key:`__RC_SELECT_GRP__${a===null?n:a}__`,label:a},l),{},{options:Ye(c)})}).filter(function(e){return e})}function Xe(e,t,n,r,i){return Y.useMemo(function(){var a=e;e||(a=Ye(t));var o=new Map,s=new Map,c=function(e,t,n){n&&typeof n==`string`&&e.set(t[n],t)};function l(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=0;a1&&arguments[1]!==void 0?arguments[1]:1,n=T.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;ee(e);var n={source:t?`keyboard`:`mouse`},r=T[e];if(!r){h(null,-1,n);return}h(r.value,e,n)};(0,Y.useEffect)(function(){M(g===!1?-1:k(0))},[T.length,c]);var te=Y.useCallback(function(e){return y.has(e)&&s!==`combobox`},[s,I(y).toString(),y.size]);(0,Y.useEffect)(function(){var e=setTimeout(function(){if(!o&&a&&y.size===1){var e=Array.from(y)[0],t=T.findIndex(function(t){return t.data.value===e});t!==-1&&(M(t),O(t))}});if(a){var t;(t=E.current)==null||t.scrollTo(void 0)}return function(){return clearTimeout(e)}},[a,c]);var F=function(e){e!==void 0&&_(e,{selected:!y.has(e)}),o||l(!1)};if(Y.useImperativeHandle(t,function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case G.N:case G.P:case G.UP:case G.DOWN:var r=0;if(t===G.UP?r=-1:t===G.DOWN?r=1:et()&&n&&(t===G.N?r=1:t===G.P&&(r=-1)),r!==0){var i=k(j+r,r);O(i),M(i,!0)}break;case G.ENTER:var o=T[j];o&&!o.data.disabled?F(o.value):F(void 0),a&&e.preventDefault();break;case G.ESC:l(!1),a&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){O(e)}}}),T.length===0)return Y.createElement(`div`,{role:`listbox`,id:`${i}_list`,className:`${w}-empty`,onMouseDown:D},u);var L=Object.keys(b).map(function(e){return b[e]}),z=function(e){return e.label},B=function(e){var t=T[e];if(!t)return null;var n=t.data||{},r=n.value,a=t.group,o=K(n,!0),s=z(t);return t?Y.createElement(`div`,N({"aria-label":typeof s==`string`&&!a?s:null},o,{key:e,role:a?`presentation`:`option`,id:`${i}_list_${e}`,"aria-selected":te(r)}),r):null};return Y.createElement(Y.Fragment,null,Y.createElement(`div`,{role:`listbox`,id:`${i}_list`,style:{height:0,width:0,overflow:`hidden`}},B(j-1),B(j),B(j+1)),Y.createElement(q,{itemKey:`key`,ref:E,data:T,height:S,itemHeight:C,fullHeight:!1,onMouseDown:D,onScroll:d,virtual:x},function(e,t){var n,r=e.group,i=e.groupOption,a=e.data,o=e.label,s=e.value,c=a.key;if(r){var l=a.title??(rt(o)?o.toString():void 0);return Y.createElement(`div`,{className:(0,J.default)(w,`${w}-group`),title:l},o===void 0?c:o)}var u=a.disabled,d=a.title;a.children;var f=a.style,p=a.className,m=ae(P(a,nt),L),h=te(s),g=`${w}-option`,_=(0,J.default)(w,g,p,(n={},H(n,`${g}-grouped`,i),H(n,`${g}-active`,j===t&&!u),H(n,`${g}-disabled`,u),H(n,`${g}-selected`,h),n)),y=z(e),b=!v||typeof v==`function`||h,x=typeof y==`number`?y:y||s,S=rt(x)?x.toString():void 0;return d!==void 0&&(S=d),Y.createElement(`div`,N({},K(m),{"aria-selected":h,className:_,title:S,onMouseMove:function(){j===t||u||M(t)},onClick:function(){u||F(s)},style:f}),Y.createElement(`div`,{className:`${g}-content`},x),Y.isValidElement(v)||h,b&&Y.createElement(_e,{className:`${w}-option-state`,customizeIcon:v,customizeIconProps:{isSelected:h}},h?`✓`:null))}))});it.displayName=`OptionList`,ie(),h(),E(),T(),V(),u(),L(),M(),z(),D(),h();var at=`id.mode.prefixCls.backfill.fieldNames.inputValue.searchValue.onSearch.autoClearSearchValue.onSelect.onDeselect.dropdownMatchSelectWidth.filterOption.filterSort.optionFilterProp.optionLabelProp.options.children.defaultActiveFirstOption.menuItemSelectedIcon.virtual.listHeight.listItemHeight.value.defaultValue.labelInValue.onChange`.split(`.`),ot=[`inputValue`];function st(e){return!e||B(e)!==`object`}var ct=Y.forwardRef(function(e,t){var n=e.id,r=e.mode,i=e.prefixCls,a=i===void 0?`rc-select`:i,s=e.backfill,c=e.fieldNames,l=e.inputValue,u=e.searchValue,d=e.onSearch,f=e.autoClearSearchValue,p=f===void 0?!0:f,m=e.onSelect,h=e.onDeselect,g=e.dropdownMatchSelectWidth,_=g===void 0?!0:g,v=e.filterOption,y=e.filterSort,b=e.optionFilterProp,x=e.optionLabelProp,S=e.options,C=e.children,w=e.defaultActiveFirstOption,T=e.menuItemSelectedIcon,E=e.virtual,D=e.listHeight,O=D===void 0?200:D,k=e.listItemHeight,A=k===void 0?20:k,j=e.value,ee=e.defaultValue,M=e.labelInValue,F=e.onChange,L=P(e,at),z=Ke(n),B=ze(r),V=!!(!S&&C),U=Y.useMemo(function(){return v===void 0&&r===`combobox`?!1:v},[v,r]),W=Y.useMemo(function(){return Ne(c,V)},[JSON.stringify(c),V]),ne=R(te(``,{value:u===void 0?l:u,postState:function(e){return e||``}}),2),re=ne[0],ie=ne[1],G=Xe(S,C,W,b,x),ae=G.valueOptions,oe=G.labelOptions,K=G.options,se=Y.useCallback(function(e){return ye(e).map(function(e){var t,n,r,i,a;st(e)?t=e:(r=e.key,n=e.label,t=e.value??r);var o=ae.get(t);return o&&(n===void 0&&(n=o?.[x||W.label]),r===void 0&&(r=o?.key??t),i=o?.disabled,a=o?.title),{label:n,value:t,key:r,disabled:i,title:a}})},[W,x,ae]),ce=R(te(ee,{value:j}),2),le=ce[0],ue=ce[1],de=R(Ve(Y.useMemo(function(){var e,t=se(le);return r===`combobox`&&!((e=t[0])!=null&&e.value)?[]:t},[le,se,r]),ae),2),q=de[0],J=de[1],fe=Y.useMemo(function(){if(!r&&q.length===1){var e=q[0];if(e.value===null&&(e.label===null||e.label===void 0))return[]}return q.map(function(e){return o(o({},e),{},{label:e.label??e.value})})},[r,q]),pe=Y.useMemo(function(){return new Set(q.map(function(e){return e.value}))},[q]);Y.useEffect(function(){if(r===`combobox`){var e=q[0]?.value;ie(xe(e)?String(e):``)}},[q]);var me=Ze(function(e,t){var n,r=t??e;return n={},H(n,W.value,e),H(n,W.label,r),n}),he=He(Y.useMemo(function(){if(r!==`tags`)return K;var e=I(K),t=function(e){return ae.has(e)};return I(q).sort(function(e,t){return e.value2&&arguments[2]!==void 0?arguments[2]:{}).source,i=n===void 0?`keyboard`:n;Te(t),s&&r===`combobox`&&e!==null&&i===`keyboard`&&Z(String(e))},[s,r]),Oe=function(e,t,n){var r=function(){var t=J(e);return[M?{label:t?.[W.label],value:e,key:t?.key??e}:e,Fe(t)]};if(t&&m){var i=R(r(),2),a=i[0],o=i[1];m(a,o)}else if(!t&&h&&n!==`clear`){var s=R(r(),2),c=s[0],l=s[1];h(c,l)}},ke=Ze(function(e,t){var n,i=B?t.selected:!0;n=i?B?[].concat(I(q),[e]):[e]:q.filter(function(t){return t.value!==e}),be(n),Oe(e,i),r===`combobox`?Z(``):(!ze||p)&&(ie(``),Z(``))}),Ae=function(e,t){be(e);var n=t.type,r=t.values;(n===`remove`||n===`clear`)&&r.forEach(function(e){Oe(e.value,!1,n)})},je=function(e,t){if(ie(e),Z(null),t.source===`submit`){var n=(e||``).trim();n&&(be(Array.from(new Set([].concat(I(pe),[n])))),Oe(n,!0),ie(``));return}t.source!==`blur`&&(r===`combobox`&&be(e),d?.(e))},Me=function(e){var t=e;r!==`tags`&&(t=e.map(function(e){return oe.get(e)?.value}).filter(function(e){return e!==void 0}));var n=Array.from(new Set([].concat(I(pe),I(t))));be(n),n.forEach(function(e){Oe(e,!0)})},Ie=Y.useMemo(function(){var e=E!==!1&&_!==!1;return o(o({},G),{},{flattenOptions:ve,onActiveValue:De,defaultActiveFirstOption:Ee,onSelect:ke,menuItemSelectedIcon:T,rawValues:pe,fieldNames:W,virtual:e,listHeight:O,listItemHeight:A,childrenAsData:V})},[G,ve,De,Ee,ke,T,pe,W,E,_,O,A,V]);return Y.createElement(tt.Provider,{value:Ie},Y.createElement(Be,N({},L,{id:z,prefixCls:a,ref:t,omitDomProps:ot,mode:r,displayValues:fe,onDisplayValuesChange:Ae,searchValue:re,onSearch:je,autoClearSearchValue:p,onSearchSplit:Me,dropdownMatchSelectWidth:_,OptionList:it,emptyOptions:!ve.length,activeValue:X,activeDescendantId:`${z}_list_${we}`})))});ct.Option=$e,ct.OptGroup=Qe;var lt=ct,ut=function(){var e=Y.useContext(b).getPrefixCls,t=e(`empty-img-default`);return Y.createElement(`svg`,{className:t,width:`184`,height:`152`,viewBox:`0 0 184 152`,xmlns:`http://www.w3.org/2000/svg`},Y.createElement(`g`,{fill:`none`,fillRule:`evenodd`},Y.createElement(`g`,{transform:`translate(24 31.67)`},Y.createElement(`ellipse`,{className:`${t}-ellipse`,cx:`67.797`,cy:`106.89`,rx:`67.797`,ry:`12.668`}),Y.createElement(`path`,{className:`${t}-path-1`,d:`M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z`}),Y.createElement(`path`,{className:`${t}-path-2`,d:`M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z`,transform:`translate(13.56)`}),Y.createElement(`path`,{className:`${t}-path-3`,d:`M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z`}),Y.createElement(`path`,{className:`${t}-path-4`,d:`M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z`})),Y.createElement(`path`,{className:`${t}-path-5`,d:`M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z`}),Y.createElement(`g`,{className:`${t}-g`,transform:`translate(149.65 15.383)`},Y.createElement(`ellipse`,{cx:`20.654`,cy:`3.167`,rx:`2.849`,ry:`2.815`}),Y.createElement(`path`,{d:`M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z`}))))},dt=function(){var e=Y.useContext(b).getPrefixCls,t=e(`empty-img-simple`);return Y.createElement(`svg`,{className:t,width:`64`,height:`41`,viewBox:`0 0 64 41`,xmlns:`http://www.w3.org/2000/svg`},Y.createElement(`g`,{transform:`translate(0 1)`,fill:`none`,fillRule:`evenodd`},Y.createElement(`ellipse`,{className:`${t}-ellipse`,cx:`32`,cy:`33`,rx:`32`,ry:`7`}),Y.createElement(`g`,{className:`${t}-g`,fillRule:`nonzero`},Y.createElement(`path`,{d:`M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z`}),Y.createElement(`path`,{d:`M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z`,className:`${t}-path`}))))};V(),E();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);i0&&arguments[0]!==void 0?arguments[0]:10,t=R(Y.useState(!1),2),n=t[0],r=t[1],i=Y.useRef(null),a=function(){window.clearTimeout(i.current)};return Y.useEffect(function(){return a},[]),[n,function(t,n){a(),i.current=window.setTimeout(function(){r(t),n&&n()},e)},a]}function he(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=Y.useRef(null),n=Y.useRef(null);Y.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(r){(r||t.current===null)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function ge(e,t,n,r){var i=Y.useRef(null);i.current={open:t,triggerOpen:n,customizedTrigger:r},Y.useEffect(function(){function t(t){var n;if(!((n=i.current)!=null&&n.customizedTrigger)){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),i.current.open&&e().filter(function(e){return e}).every(function(e){return!e.contains(r)&&e!==r})&&i.current.triggerOpen(!1)}}return window.addEventListener(`mousedown`,t),function(){return window.removeEventListener(`mousedown`,t)}},[])}ue();var _e=function(e){var t=e.className,n=e.customizeIcon,r=e.customizeIconProps,i=e.onMouseDown,a=e.onClick,o=e.children,s=typeof n==`function`?n(r):n;return Y.createElement(`span`,{className:t,onMouseDown:function(e){e.preventDefault(),i&&i(e)},style:{userSelect:`none`,WebkitUserSelect:`none`},unselectable:`on`,onClick:a,"aria-hidden":!0},s===void 0?Y.createElement(`span`,{className:(0,J.default)(t.split(/\s+/).map(function(e){return`${e}-icon`}))},o):s)},ve=Y.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,i=e.inputElement,o=e.disabled,s=e.tabIndex,c=e.autoFocus,l=e.autoComplete,u=e.editable,d=e.activeDescendantId,f=e.value,p=e.maxLength,m=e.onKeyDown,h=e.onMouseDown,g=e.onChange,_=e.onPaste,y=e.onCompositionStart,b=e.onCompositionEnd,x=e.open,S=e.attrs,C=i||Y.createElement(`input`,null),w=C,T=w.ref,E=w.props,D=E.onKeyDown,O=E.onChange,k=E.onMouseDown,A=E.onCompositionStart,j=E.onCompositionEnd,M=E.style;return`maxLength`in C.props,C=Y.cloneElement(C,v(v(v({type:`search`},E),{},{id:r,ref:a(t,T),disabled:o,tabIndex:s,autoComplete:l||`off`,autoFocus:c,className:(0,J.default)(`${n}-selection-search-input`,C?.props?.className),role:`combobox`,"aria-expanded":x,"aria-haspopup":`listbox`,"aria-owns":`${r}_list`,"aria-autocomplete":`list`,"aria-controls":`${r}_list`,"aria-activedescendant":d},S),{},{value:u?f:``,maxLength:p,readOnly:!u,unselectable:u?null:`on`,style:v(v({},M),{},{opacity:u?null:0}),onKeyDown:function(e){m(e),D&&D(e)},onMouseDown:function(e){h(e),k&&k(e)},onChange:function(e){g(e),O&&O(e)},onCompositionStart:function(e){y(e),A&&A(e)},onCompositionEnd:function(e){b(e),j&&j(e)},onPaste:_})),C});ve.displayName=`Input`;function ye(e){return Array.isArray(e)?e:e===void 0?[]:[e]}var be=typeof window<`u`&&window.document&&window.document.documentElement;function xe(e){return e!=null}function Se(e){return[`string`,`number`].includes(B(e))}function X(e){var t=void 0;return e&&(Se(e.title)?t=e.title.toString():Se(e.label)&&(t=e.label.toString())),t}function Z(e,t){be?Y.useLayoutEffect(e,t):Y.useEffect(e,t)}L();function Ce(e){return e.key??e.value}var we=function(e){e.preventDefault(),e.stopPropagation()},Te=function(e){var t=e.id,n=e.prefixCls,r=e.values,i=e.open,a=e.searchValue,o=e.autoClearSearchValue,s=e.inputRef,c=e.placeholder,l=e.disabled,u=e.mode,d=e.showSearch,f=e.autoFocus,p=e.autoComplete,m=e.activeDescendantId,h=e.tabIndex,g=e.removeIcon,_=e.maxTagCount,v=e.maxTagTextLength,y=e.maxTagPlaceholder,b=y===void 0?function(e){return`+ ${e.length} ...`}:y,x=e.tagRender,S=e.onToggleOpen,C=e.onRemove,w=e.onInputChange,T=e.onInputPaste,E=e.onInputKeyDown,D=e.onInputMouseDown,O=e.onInputCompositionStart,k=e.onInputCompositionEnd,A=Y.useRef(null),j=R((0,Y.useState)(0),2),M=j[0],ee=j[1],N=R((0,Y.useState)(!1),2),te=N[0],P=N[1],F=`${n}-selection`,I=i||u===`multiple`&&o===!1||u===`tags`?a:``,L=u===`tags`||u===`multiple`&&o===!1||d&&(i||te);Z(function(){ee(A.current.scrollWidth)},[I]);function z(e,t,n,r,i){return Y.createElement(`span`,{className:(0,J.default)(`${F}-item`,H({},`${F}-item-disabled`,n)),title:X(e)},Y.createElement(`span`,{className:`${F}-item-content`},t),r&&Y.createElement(_e,{className:`${F}-item-remove`,onMouseDown:we,onClick:i,customizeIcon:g},`×`))}function B(e,t,n,r,a){return Y.createElement(`span`,{onMouseDown:function(e){we(e),S(!i)}},x({label:t,value:e,disabled:n,closable:r,onClose:a}))}function V(e){var t=e.disabled,n=e.label,r=e.value,i=!l&&!t,a=n;if(typeof v==`number`&&(typeof n==`string`||typeof n==`number`)){var o=String(a);o.length>v&&(a=`${o.slice(0,v)}...`)}var s=function(t){t&&t.stopPropagation(),C(e)};return typeof x==`function`?B(r,a,t,i,s):z(e,a,t,i,s)}function U(e){var t=typeof b==`function`?b(e):b;return z({title:t},t,!1)}var W=Y.createElement(`div`,{className:`${F}-search`,style:{width:M},onFocus:function(){P(!0)},onBlur:function(){P(!1)}},Y.createElement(ve,{ref:s,open:i,prefixCls:n,id:t,inputElement:null,disabled:l,autoFocus:f,autoComplete:p,editable:L,activeDescendantId:m,value:I,onKeyDown:E,onMouseDown:D,onChange:w,onPaste:T,onCompositionStart:O,onCompositionEnd:k,tabIndex:h,attrs:K(e,!0)}),Y.createElement(`span`,{ref:A,className:`${F}-search-mirror`,"aria-hidden":!0},I,`\xA0`)),ne=Y.createElement(de,{prefixCls:`${F}-overflow`,data:r,renderItem:V,renderRest:U,suffix:W,itemKey:Ce,maxCount:_});return Y.createElement(Y.Fragment,null,ne,!r.length&&!I&&Y.createElement(`span`,{className:`${F}-placeholder`},c))};L(),ue();var Ee=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,i=e.inputRef,a=e.disabled,o=e.autoFocus,s=e.autoComplete,c=e.activeDescendantId,l=e.mode,u=e.open,d=e.values,f=e.placeholder,p=e.tabIndex,m=e.showSearch,h=e.searchValue,g=e.activeValue,_=e.maxLength,v=e.onInputKeyDown,y=e.onInputMouseDown,b=e.onInputChange,x=e.onInputPaste,S=e.onInputCompositionStart,C=e.onInputCompositionEnd,w=R(Y.useState(!1),2),T=w[0],E=w[1],D=l===`combobox`,O=D||m,k=d[0],A=h||``;D&&g&&!T&&(A=g),Y.useEffect(function(){D&&E(!1)},[D,g]);var j=l!==`combobox`&&!u&&!m?!1:!!A,M=X(k);return Y.createElement(Y.Fragment,null,Y.createElement(`span`,{className:`${n}-selection-search`},Y.createElement(ve,{ref:i,prefixCls:n,id:r,open:u,inputElement:t,disabled:a,autoFocus:o,autoComplete:s,editable:O,activeDescendantId:c,value:A,onKeyDown:v,onMouseDown:y,onChange:function(e){E(!0),b(e)},onPaste:x,onCompositionStart:S,onCompositionEnd:C,tabIndex:p,attrs:K(e,!0),maxLength:D?_:void 0})),!D&&k?Y.createElement(`span`,{className:`${n}-selection-item`,title:M,style:j?{visibility:`hidden`}:void 0},k.label):null,function(){if(k)return null;var e=j?{visibility:`hidden`}:void 0;return Y.createElement(`span`,{className:`${n}-selection-placeholder`,style:e},f)}())};function De(e){return![G.ESC,G.SHIFT,G.BACKSPACE,G.TAB,G.WIN_KEY,G.ALT,G.META,G.WIN_KEY_RIGHT,G.CTRL,G.SEMICOLON,G.EQUALS,G.CAPS_LOCK,G.CONTEXT_MENU,G.F1,G.F2,G.F3,G.F4,G.F5,G.F6,G.F7,G.F8,G.F9,G.F10,G.F11,G.F12].includes(e)}L(),U();var Oe=Y.forwardRef(function(e,t){var n=(0,Y.useRef)(null),r=(0,Y.useRef)(!1),i=e.prefixCls,a=e.open,o=e.mode,s=e.showSearch,c=e.tokenWithEnter,l=e.autoClearSearchValue,u=e.onSearch,d=e.onSearchSubmit,f=e.onToggleOpen,p=e.onInputKeyDown,m=e.domRef;Y.useImperativeHandle(t,function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}});var h=R(he(0),2),g=h[0],_=h[1],v=function(e){var t=e.which;(t===G.UP||t===G.DOWN)&&e.preventDefault(),p&&p(e),t===G.ENTER&&o===`tags`&&!r.current&&!a&&d?.(e.target.value),De(t)&&f(!0)},y=function(){_(!0)},b=(0,Y.useRef)(null),x=function(e){u(e,!0,r.current)!==!1&&f(!0)},C=function(){r.current=!0},w=function(e){r.current=!1,o!==`combobox`&&x(e.target.value)},T=function(e){var t=e.target.value;if(c&&b.current&&/[\r\n]/.test(b.current)){var n=b.current.replace(/[\r\n]+$/,``).replace(/\r\n/g,` `).replace(/[\r\n]/g,` `);t=t.replace(n,b.current)}b.current=null,x(t)},E=function(e){b.current=e.clipboardData.getData(`text`)},D=function(e){e.target!==n.current&&(document.body.style.msTouchAction===void 0?n.current.focus():setTimeout(function(){n.current.focus()}))},O=function(e){var t=g();e.target!==n.current&&!t&&o!==`combobox`&&e.preventDefault(),(o!==`combobox`&&(!s||!t)||!a)&&(a&&l!==!1&&u(``,!0,!1),f())},k={inputRef:n,onInputKeyDown:v,onInputMouseDown:y,onInputChange:T,onInputPaste:E,onInputCompositionStart:C,onInputCompositionEnd:w},A=o===`multiple`||o===`tags`?Y.createElement(Te,S({},e,k)):Y.createElement(Ee,S({},e,k));return Y.createElement(`div`,{ref:m,className:`${i}-selector`,onClick:D,onMouseDown:O},A)});Oe.displayName=`Selector`,j(),V(),u();var ke=[`prefixCls`,`disabled`,`visible`,`children`,`popupElement`,`containerWidth`,`animation`,`transitionName`,`dropdownStyle`,`dropdownClassName`,`direction`,`placement`,`dropdownMatchSelectWidth`,`dropdownRender`,`dropdownAlign`,`getPopupContainer`,`empty`,`getTriggerDOMNode`,`onPopupVisibleChange`,`onPopupMouseEnter`],Ae=function(e){var t=e===!0?0:1;return{bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},je=Y.forwardRef(function(e,t){var i=e.prefixCls;e.disabled;var a=e.visible,o=e.children,s=e.popupElement,c=e.containerWidth,l=e.animation,u=e.transitionName,d=e.dropdownStyle,f=e.dropdownClassName,p=e.direction,m=p===void 0?`ltr`:p,h=e.placement,g=e.dropdownMatchSelectWidth,_=e.dropdownRender,y=e.dropdownAlign,b=e.getPopupContainer,x=e.empty,C=e.getTriggerDOMNode,w=e.onPopupVisibleChange,T=e.onPopupMouseEnter,E=n(e,ke),D=`${i}-dropdown`,O=s;_&&(O=_(s));var k=Y.useMemo(function(){return Ae(g)},[g]),A=l?`${D}-${l}`:u,j=Y.useRef(null);Y.useImperativeHandle(t,function(){return{getPopupElement:function(){return j.current}}});var M=v({minWidth:c},d);return typeof g==`number`?M.width=g:g&&(M.width=c),Y.createElement(r,S({},E,{showAction:w?[`click`]:[],hideAction:w?[`click`]:[],popupPlacement:h||(m===`rtl`?`bottomRight`:`bottomLeft`),builtinPlacements:k,prefixCls:D,popupTransitionName:A,popup:Y.createElement(`div`,{ref:j,onMouseEnter:T},O),popupAlign:y,popupVisible:a,getPopupContainer:b,popupClassName:(0,J.default)(f,H({},`${D}-empty`,x)),popupStyle:M,getTriggerDOMNode:C,onPopupVisibleChange:w}),o)});je.displayName=`SelectTrigger`,T(),u(),p();function Me(e,t){var n=e.key,r;return`value`in e&&(r=e.value),n??(r===void 0?`rc-index-key-${t}`:r)}function Ne(e,t){var n=e||{},r=n.label,i=n.value,a=n.options;return{label:r||(t?`children`:`label`),value:i||`value`,options:a||`options`}}function Pe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,i=[],a=Ne(n,!1),o=a.label,s=a.value,c=a.options;function l(e,t){e.forEach(function(e){var n=e[o];if(t||!(c in e)){var a=e[s];i.push({key:Me(e,i.length),groupOption:t,data:e,label:n,value:a})}else{var u=n;u===void 0&&r&&(u=e.label),i.push({key:Me(e,i.length),group:!0,data:e,label:u}),l(e[c],!0)}})}return l(e,!1),i}function Fe(e){var t=v({},e);return`props`in t||Object.defineProperty(t,`props`,{get:function(){return I(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function Ie(e,t){if(!t||!t.length)return null;var n=!1;function r(e,t){var i=E(t),a=i[0],o=i.slice(1);if(!a)return[e];var s=e.split(a);return n||=s.length>1,s.reduce(function(e,t){return[].concat(x(e),x(r(t,o)))},[]).filter(function(e){return e})}var i=r(e,t);return n?i:null}z(),j(),V(),P(),L(),u(),w(),U(),l();var Le=`id.prefixCls.className.showSearch.tagRender.direction.omitDomProps.displayValues.onDisplayValuesChange.emptyOptions.notFoundContent.onClear.mode.disabled.loading.getInputElement.getRawInputElement.open.defaultOpen.onDropdownVisibleChange.activeValue.onActiveValueChange.activeDescendantId.searchValue.autoClearSearchValue.onSearch.onSearchSplit.tokenSeparators.allowClear.showArrow.inputIcon.clearIcon.OptionList.animation.transitionName.dropdownStyle.dropdownClassName.dropdownMatchSelectWidth.dropdownRender.dropdownAlign.placement.getPopupContainer.showAction.onFocus.onBlur.onKeyUp.onKeyDown.onMouseDown`.split(`.`),Re=[`value`,`onChange`,`removeIcon`,`placeholder`,`autoFocus`,`maxTagCount`,`maxTagTextLength`,`maxTagPlaceholder`,`choiceTransitionName`,`onInputKeyDown`,`onPopupScroll`,`tabIndex`];function ze(e){return e===`tags`||e===`multiple`}var Be=Y.forwardRef(function(e,t){var r,i=e.id,a=e.prefixCls,o=e.className,s=e.showSearch,c=e.tagRender,l=e.direction,u=e.omitDomProps,d=e.displayValues,f=e.onDisplayValuesChange,p=e.emptyOptions,m=e.notFoundContent,h=m===void 0?`Not Found`:m,y=e.onClear,b=e.mode,w=e.disabled,T=e.loading,E=e.getInputElement,O=e.getRawInputElement,k=e.open,A=e.defaultOpen,j=e.onDropdownVisibleChange,M=e.activeValue,ee=e.onActiveValueChange,N=e.activeDescendantId,te=e.searchValue,P=e.autoClearSearchValue,F=e.onSearch,I=e.onSearchSplit,L=e.tokenSeparators,z=e.allowClear,V=e.showArrow,U=e.inputIcon,W=e.clearIcon,ne=e.OptionList,re=e.animation,ie=e.transitionName,ae=e.dropdownStyle,oe=e.dropdownClassName,K=e.dropdownMatchSelectWidth,se=e.dropdownRender,ce=e.dropdownAlign,le=e.placement,ue=e.getPopupContainer,de=e.showAction,q=de===void 0?[]:de,pe=e.onFocus,ve=e.onBlur,ye=e.onKeyUp,be=e.onKeyDown,xe=e.onMouseDown,Se=n(e,Le),X=ze(b),Z=(s===void 0?X:s)||b===`combobox`,Ce=v({},Se);Re.forEach(function(e){delete Ce[e]}),u?.forEach(function(e){delete Ce[e]});var we=R(Y.useState(!1),2),Te=we[0],Ee=we[1];Y.useEffect(function(){Ee(_())},[]);var De=Y.useRef(null),ke=Y.useRef(null),Ae=Y.useRef(null),Me=Y.useRef(null),Ne=Y.useRef(null),Pe=R(me(),3),Fe=Pe[0],Be=Pe[1],Ve=Pe[2];Y.useImperativeHandle(t,function(){return{focus:Me.current?.focus,blur:Me.current?.blur,scrollTo:function(e){return Ne.current?.scrollTo(e)}}});var Q=Y.useMemo(function(){if(b!==`combobox`)return te;var e=d[0]?.value;return typeof e==`string`||typeof e==`number`?String(e):``},[te,b,d]),He=b===`combobox`&&typeof E==`function`&&E()||null,Ue=typeof O==`function`&&O(),We=g(ke,Ue?.props?.ref),Ge=R(C(void 0,{defaultValue:A,value:k}),2),Ke=Ge[0],qe=Ge[1],$=Ke,Je=!h&&p;(w||Je&&$&&b===`combobox`)&&($=!1);var Ye=Je?!1:$,Xe=Y.useCallback(function(e){var t=e===void 0?!$:e;w||(qe(t),$!==t&&j?.(t))},[w,$,qe,j]),Ze=Y.useMemo(function(){return(L||[]).some(function(e){return[` +`,`\r +`].includes(e)})},[L]),Qe=function(e,t,n){var r=!0,i=e;ee?.(null);var a=n?null:Ie(e,L);return b!==`combobox`&&a&&(i=``,I?.(a),Xe(!1),r=!1),F&&Q!==i&&F(i,{source:t?`typing`:`effect`}),r},$e=function(e){!e||!e.trim()||F(e,{source:`submit`})};Y.useEffect(function(){!$&&!X&&b!==`combobox`&&Qe(``,!1,!1)},[$]),Y.useEffect(function(){Ke&&w&&qe(!1),w&&Be(!1)},[w]);var et=R(he(),2),tt=et[0],nt=et[1],rt=function(e){var t=tt(),n=e.which;if(n===G.ENTER&&(b!==`combobox`&&e.preventDefault(),$||Xe(!0)),nt(!!Q),n===G.BACKSPACE&&!t&&X&&!Q&&d.length){for(var r=x(d),i=null,a=r.length-1;a>=0;--a){var o=r[a];if(!o.disabled){r.splice(a,1),i=o;break}}i&&f(r,{type:`remove`,values:[i]})}var s=[...arguments].slice(1);if($&&Ne.current){var c;(c=Ne.current).onKeyDown.apply(c,[e].concat(s))}be?.apply(void 0,[e].concat(s))},it=function(e){var t=[...arguments].slice(1);if($&&Ne.current){var n;(n=Ne.current).onKeyUp.apply(n,[e].concat(t))}ye?.apply(void 0,[e].concat(t))},at=function(e){f(d.filter(function(t){return t!==e}),{type:`remove`,values:[e]})},ot=Y.useRef(!1),st=function(){Be(!0),w||(pe&&!ot.current&&pe.apply(void 0,arguments),q.includes(`focus`)&&Xe(!0)),ot.current=!0},ct=function(){Be(!1,function(){ot.current=!1,Xe(!1)}),!w&&(Q&&(b===`tags`?F(Q,{source:`submit`}):b===`multiple`&&F(``,{source:`blur`})),ve&&ve.apply(void 0,arguments))},lt=[];Y.useEffect(function(){return function(){lt.forEach(function(e){return clearTimeout(e)}),lt.splice(0,lt.length)}},[]);var ut=function(e){var t=e.target,n=Ae.current?.getPopupElement();if(n&&n.contains(t)){var r=setTimeout(function(){var e=lt.indexOf(r);if(e!==-1&<.splice(e,1),Ve(),!Te&&!n.contains(document.activeElement)){var t;(t=Me.current)==null||t.focus()}});lt.push(r)}var i=[...arguments].slice(1);xe?.apply(void 0,[e].concat(i))},dt=R(Y.useState(null),2),ft=dt[0],pt=dt[1],mt=R(Y.useState({}),2)[1];function ht(){mt({})}D(function(){if(Ye){var e=Math.ceil(De.current?.offsetWidth);ft!==e&&!Number.isNaN(e)&&pt(e)}},[Ye]);var gt;Ue&&(gt=function(e){Xe(e)}),ge(function(){return[De.current,Ae.current?.getPopupElement()]},Ye,Xe,!!Ue);var _t=Y.useMemo(function(){return v(v({},e),{},{notFoundContent:h,open:$,triggerOpen:Ye,id:i,showSearch:Z,multiple:X,toggleOpen:Xe})},[e,h,Ye,$,i,Z,X,Xe]),vt=V===void 0?T||!X&&b!==`combobox`:V,yt;vt&&(yt=Y.createElement(_e,{className:(0,J.default)(`${a}-arrow`,H({},`${a}-arrow-loading`,T)),customizeIcon:U,customizeIconProps:{loading:T,searchValue:Q,open:$,focused:Fe,showSearch:Z}}));var bt;!w&&z&&(d.length||Q)&&!(b===`combobox`&&Q===``)&&(bt=Y.createElement(_e,{className:`${a}-clear`,onMouseDown:function(){var e;y?.(),(e=Me.current)==null||e.focus(),f([],{type:`clear`,values:d}),Qe(``,!1,!1)},customizeIcon:W},`×`));var xt=Y.createElement(ne,{ref:Ne}),St=(0,J.default)(a,o,(r={},H(r,`${a}-focused`,Fe),H(r,`${a}-multiple`,X),H(r,`${a}-single`,!X),H(r,`${a}-allow-clear`,z),H(r,`${a}-show-arrow`,vt),H(r,`${a}-disabled`,w),H(r,`${a}-loading`,T),H(r,`${a}-open`,$),H(r,`${a}-customize-input`,He),H(r,`${a}-show-search`,Z),r)),Ct=Y.createElement(je,{ref:Ae,disabled:w,prefixCls:a,visible:Ye,popupElement:xt,containerWidth:ft,animation:re,transitionName:ie,dropdownStyle:ae,dropdownClassName:oe,direction:l,dropdownMatchSelectWidth:K,dropdownRender:se,dropdownAlign:ce,placement:le,getPopupContainer:ue,empty:p,getTriggerDOMNode:function(){return ke.current},onPopupVisibleChange:gt,onPopupMouseEnter:ht},Ue?Y.cloneElement(Ue,{ref:We}):Y.createElement(Oe,S({},e,{domRef:ke,prefixCls:a,inputElement:He,ref:Me,id:i,showSearch:Z,autoClearSearchValue:P,mode:b,activeDescendantId:N,tagRender:c,values:d,open:$,onToggleOpen:Xe,activeValue:M,searchValue:Q,onSearch:Qe,onSearchSubmit:$e,onRemove:at,tokenWithEnter:Ze}))),wt=Ue?Ct:Y.createElement(`div`,S({className:St},Ce,{ref:De,onMouseDown:ut,onKeyDown:rt,onKeyUp:it,onFocus:st,onBlur:ct}),Fe&&!$&&Y.createElement(`span`,{style:{width:0,height:0,position:`absolute`,overflow:`hidden`,opacity:0},"aria-live":`polite`},`${d.map(function(e){var t=e.label,n=e.value;return[`number`,`string`].includes(B(t))?t:n}).join(`, `)}`),Ct,yt,bt);return Y.createElement(fe.Provider,{value:_t},wt)});u();var Ve=(function(e,t){var n=Y.useRef({values:new Map,options:new Map});return[Y.useMemo(function(){var r=n.current,i=r.values,a=r.options,o=e.map(function(e){return e.label===void 0?v(v({},e),{},{label:i.get(e.value)?.label}):e}),s=new Map,c=new Map;return o.forEach(function(e){s.set(e.value,e),c.set(e.value,t.get(e.value)||a.get(e.value))}),n.current.values=s,n.current.options=c,o},[e,t]),Y.useCallback(function(e){return t.get(e)||n.current.options.get(e)},[t])]});V(),u();function Q(e,t){return ye(e).join(``).toUpperCase().includes(t)}var He=(function(e,t,n,r,i){return Y.useMemo(function(){if(!n||r===!1)return e;var a=t.options,o=t.label,s=t.value,c=[],l=typeof r==`function`,u=n.toUpperCase(),d=l?r:function(e,t){return i?Q(t[i],u):t[a]?Q(t[o===`children`?`label`:o],u):Q(t[s],u)},f=l?function(e){return Fe(e)}:function(e){return e};return e.forEach(function(e){if(e[a]){if(d(n,f(e)))c.push(e);else{var t=e[a].filter(function(e){return d(n,f(e))});t.length&&c.push(v(v({},e),{},H({},a,t)))}return}d(n,f(e))&&c.push(e)}),c},[e,r,i,n,t])});L();var Ue=0,We=h();function Ge(){var e;return We?(e=Ue,Ue+=1):e=`TEST_OR_SSR`,e}function Ke(e){var t=R(Y.useState(),2),n=t[0],r=t[1];return Y.useEffect(function(){r(`rc_select_${Ge()}`)},[]),e||n}u(),w(),ie();var qe=[`children`,`value`],$=[`children`];function Je(e){var t=e,r=t.key,i=t.props,a=i.children,o=i.value,s=n(i,qe);return v({key:r,value:o===void 0?r:o,children:a},s)}function Ye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne(e).map(function(e,r){if(!Y.isValidElement(e)||!e.type)return null;var i=e,a=i.type.isSelectOptGroup,o=i.key,s=i.props,c=s.children,l=n(s,$);return t||!a?Je(e):v(v({key:`__RC_SELECT_GRP__${o===null?r:o}__`,label:o},l),{},{options:Ye(c)})}).filter(function(e){return e})}function Xe(e,t,n,r,i){return Y.useMemo(function(){var a=e;e||(a=Ye(t));var o=new Map,s=new Map,c=function(e,t,n){n&&typeof n==`string`&&e.set(t[n],t)};function l(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=0;a1&&arguments[1]!==void 0?arguments[1]:1,n=O.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;te(e);var n={source:t?`keyboard`:`mouse`},r=O[e];if(!r){g(null,-1,n);return}g(r.value,e,n)};(0,Y.useEffect)(function(){P(_===!1?-1:M(0))},[O.length,u]);var F=Y.useCallback(function(e){return b.has(e)&&l!==`combobox`},[l,x(b).toString(),b.size]);(0,Y.useEffect)(function(){var e=setTimeout(function(){if(!c&&s&&b.size===1){var e=Array.from(b)[0],t=O.findIndex(function(t){return t.data.value===e});t!==-1&&(P(t),j(t))}});if(s){var t;(t=k.current)==null||t.scrollTo(void 0)}return function(){return clearTimeout(e)}},[s,u]);var I=function(e){e!==void 0&&v(e,{selected:!b.has(e)}),c||d(!1)};if(Y.useImperativeHandle(t,function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case G.N:case G.P:case G.UP:case G.DOWN:var r=0;if(t===G.UP?r=-1:t===G.DOWN?r=1:et()&&n&&(t===G.N?r=1:t===G.P&&(r=-1)),r!==0){var i=M(N+r,r);j(i),P(i,!0)}break;case G.ENTER:var a=O[N];a&&!a.data.disabled?I(a.value):I(void 0),s&&e.preventDefault();break;case G.ESC:d(!1),s&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){j(e)}}}),O.length===0)return Y.createElement(`div`,{role:`listbox`,id:`${o}_list`,className:`${D}-empty`,onMouseDown:A},f);var L=Object.keys(C).map(function(e){return C[e]}),z=function(e){return e.label},B=function(e){var t=O[e];if(!t)return null;var n=t.data||{},r=n.value,i=t.group,a=K(n,!0),s=z(t);return t?Y.createElement(`div`,S({"aria-label":typeof s==`string`&&!i?s:null},a,{key:e,role:i?`presentation`:`option`,id:`${o}_list_${e}`,"aria-selected":F(r)}),r):null};return Y.createElement(Y.Fragment,null,Y.createElement(`div`,{role:`listbox`,id:`${o}_list`,style:{height:0,width:0,overflow:`hidden`}},B(N-1),B(N),B(N+1)),Y.createElement(q,{itemKey:`key`,ref:k,data:O,height:T,itemHeight:E,fullHeight:!1,onMouseDown:A,onScroll:p,virtual:w},function(e,t){var r,i=e.group,a=e.groupOption,o=e.data,s=e.label,c=e.value,l=o.key;if(i){var u=o.title??(rt(s)?s.toString():void 0);return Y.createElement(`div`,{className:(0,J.default)(D,`${D}-group`),title:u},s===void 0?l:s)}var d=o.disabled,f=o.title;o.children;var p=o.style,m=o.className,h=ae(n(o,nt),L),g=F(c),_=`${D}-option`,v=(0,J.default)(D,_,m,(r={},H(r,`${_}-grouped`,a),H(r,`${_}-active`,N===t&&!d),H(r,`${_}-disabled`,d),H(r,`${_}-selected`,g),r)),b=z(e),x=!y||typeof y==`function`||g,C=typeof b==`number`?b:b||c,w=rt(C)?C.toString():void 0;return f!==void 0&&(w=f),Y.createElement(`div`,S({},K(h),{"aria-selected":g,className:v,title:w,onMouseMove:function(){N===t||d||P(t)},onClick:function(){d||I(c)},style:p}),Y.createElement(`div`,{className:`${_}-content`},C),Y.isValidElement(y)||g,x&&Y.createElement(_e,{className:`${D}-option-state`,customizeIcon:y,customizeIconProps:{isSelected:g}},g?`✓`:null))}))});it.displayName=`OptionList`,ie(),p(),j(),P(),V(),u(),L(),w(),z(),te(),p();var at=`id.mode.prefixCls.backfill.fieldNames.inputValue.searchValue.onSearch.autoClearSearchValue.onSelect.onDeselect.dropdownMatchSelectWidth.filterOption.filterSort.optionFilterProp.optionLabelProp.options.children.defaultActiveFirstOption.menuItemSelectedIcon.virtual.listHeight.listItemHeight.value.defaultValue.labelInValue.onChange`.split(`.`),ot=[`inputValue`];function st(e){return!e||B(e)!==`object`}var ct=Y.forwardRef(function(e,t){var r=e.id,i=e.mode,a=e.prefixCls,o=a===void 0?`rc-select`:a,s=e.backfill,c=e.fieldNames,l=e.inputValue,u=e.searchValue,d=e.onSearch,f=e.autoClearSearchValue,p=f===void 0?!0:f,m=e.onSelect,h=e.onDeselect,g=e.dropdownMatchSelectWidth,_=g===void 0?!0:g,y=e.filterOption,b=e.filterSort,w=e.optionFilterProp,T=e.optionLabelProp,E=e.options,D=e.children,O=e.defaultActiveFirstOption,k=e.menuItemSelectedIcon,A=e.virtual,j=e.listHeight,M=j===void 0?200:j,ee=e.listItemHeight,N=ee===void 0?20:ee,te=e.value,P=e.defaultValue,F=e.labelInValue,I=e.onChange,L=n(e,at),z=Ke(r),B=ze(i),V=!!(!E&&D),U=Y.useMemo(function(){return y===void 0&&i===`combobox`?!1:y},[y,i]),W=Y.useMemo(function(){return Ne(c,V)},[JSON.stringify(c),V]),ne=R(C(``,{value:u===void 0?l:u,postState:function(e){return e||``}}),2),re=ne[0],ie=ne[1],G=Xe(E,D,W,w,T),ae=G.valueOptions,oe=G.labelOptions,K=G.options,se=Y.useCallback(function(e){return ye(e).map(function(e){var t,n,r,i,a;st(e)?t=e:(r=e.key,n=e.label,t=e.value??r);var o=ae.get(t);return o&&(n===void 0&&(n=o?.[T||W.label]),r===void 0&&(r=o?.key??t),i=o?.disabled,a=o?.title),{label:n,value:t,key:r,disabled:i,title:a}})},[W,T,ae]),ce=R(C(P,{value:te}),2),le=ce[0],ue=ce[1],de=R(Ve(Y.useMemo(function(){var e,t=se(le);return i===`combobox`&&!((e=t[0])!=null&&e.value)?[]:t},[le,se,i]),ae),2),q=de[0],J=de[1],fe=Y.useMemo(function(){if(!i&&q.length===1){var e=q[0];if(e.value===null&&(e.label===null||e.label===void 0))return[]}return q.map(function(e){return v(v({},e),{},{label:e.label??e.value})})},[i,q]),pe=Y.useMemo(function(){return new Set(q.map(function(e){return e.value}))},[q]);Y.useEffect(function(){if(i===`combobox`){var e=q[0]?.value;ie(xe(e)?String(e):``)}},[q]);var me=Ze(function(e,t){var n,r=t??e;return n={},H(n,W.value,e),H(n,W.label,r),n}),he=He(Y.useMemo(function(){if(i!==`tags`)return K;var e=x(K),t=function(e){return ae.has(e)};return x(q).sort(function(e,t){return e.value2&&arguments[2]!==void 0?arguments[2]:{}).source,r=n===void 0?`keyboard`:n;Te(t),s&&i===`combobox`&&e!==null&&r===`keyboard`&&Z(String(e))},[s,i]),Oe=function(e,t,n){var r=function(){var t=J(e);return[F?{label:t?.[W.label],value:e,key:t?.key??e}:e,Fe(t)]};if(t&&m){var i=R(r(),2),a=i[0],o=i[1];m(a,o)}else if(!t&&h&&n!==`clear`){var s=R(r(),2),c=s[0],l=s[1];h(c,l)}},ke=Ze(function(e,t){var n,r=B?t.selected:!0;n=r?B?[].concat(x(q),[e]):[e]:q.filter(function(t){return t.value!==e}),be(n),Oe(e,r),i===`combobox`?Z(``):(!ze||p)&&(ie(``),Z(``))}),Ae=function(e,t){be(e);var n=t.type,r=t.values;(n===`remove`||n===`clear`)&&r.forEach(function(e){Oe(e.value,!1,n)})},je=function(e,t){if(ie(e),Z(null),t.source===`submit`){var n=(e||``).trim();n&&(be(Array.from(new Set([].concat(x(pe),[n])))),Oe(n,!0),ie(``));return}t.source!==`blur`&&(i===`combobox`&&be(e),d?.(e))},Me=function(e){var t=e;i!==`tags`&&(t=e.map(function(e){return oe.get(e)?.value}).filter(function(e){return e!==void 0}));var n=Array.from(new Set([].concat(x(pe),x(t))));be(n),n.forEach(function(e){Oe(e,!0)})},Ie=Y.useMemo(function(){var e=A!==!1&&_!==!1;return v(v({},G),{},{flattenOptions:ve,onActiveValue:De,defaultActiveFirstOption:Ee,onSelect:ke,menuItemSelectedIcon:k,rawValues:pe,fieldNames:W,virtual:e,listHeight:M,listItemHeight:N,childrenAsData:V})},[G,ve,De,Ee,ke,k,pe,W,A,_,M,N,V]);return Y.createElement(tt.Provider,{value:Ie},Y.createElement(Be,S({},L,{id:z,prefixCls:o,ref:t,omitDomProps:ot,mode:i,displayValues:fe,onDisplayValuesChange:Ae,searchValue:re,onSearch:je,autoClearSearchValue:p,onSearchSplit:Me,dropdownMatchSelectWidth:_,OptionList:it,emptyOptions:!ve.length,activeValue:X,activeDescendantId:`${z}_list_${we}`})))});ct.Option=$e,ct.OptGroup=Qe;var lt=ct,ut=function(){var e=Y.useContext(M).getPrefixCls,t=e(`empty-img-default`);return Y.createElement(`svg`,{className:t,width:`184`,height:`152`,viewBox:`0 0 184 152`,xmlns:`http://www.w3.org/2000/svg`},Y.createElement(`g`,{fill:`none`,fillRule:`evenodd`},Y.createElement(`g`,{transform:`translate(24 31.67)`},Y.createElement(`ellipse`,{className:`${t}-ellipse`,cx:`67.797`,cy:`106.89`,rx:`67.797`,ry:`12.668`}),Y.createElement(`path`,{className:`${t}-path-1`,d:`M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z`}),Y.createElement(`path`,{className:`${t}-path-2`,d:`M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z`,transform:`translate(13.56)`}),Y.createElement(`path`,{className:`${t}-path-3`,d:`M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z`}),Y.createElement(`path`,{className:`${t}-path-4`,d:`M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z`})),Y.createElement(`path`,{className:`${t}-path-5`,d:`M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z`}),Y.createElement(`g`,{className:`${t}-g`,transform:`translate(149.65 15.383)`},Y.createElement(`ellipse`,{cx:`20.654`,cy:`3.167`,rx:`2.849`,ry:`2.815`}),Y.createElement(`path`,{d:`M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z`}))))},dt=function(){var e=Y.useContext(M).getPrefixCls,t=e(`empty-img-simple`);return Y.createElement(`svg`,{className:t,width:`64`,height:`41`,viewBox:`0 0 64 41`,xmlns:`http://www.w3.org/2000/svg`},Y.createElement(`g`,{transform:`translate(0 1)`,fill:`none`,fillRule:`evenodd`},Y.createElement(`ellipse`,{className:`${t}-ellipse`,cx:`32`,cy:`33`,rx:`32`,ry:`7`}),Y.createElement(`g`,{className:`${t}-g`,fillRule:`nonzero`},Y.createElement(`path`,{d:`M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z`}),Y.createElement(`path`,{d:`M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z`,className:`${t}-path`}))))};V(),j();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);i{var r=i(),a=l(),o=t(),s=r?r.isConcatSpreadable:void 0;function c(e){return o(e)||a(e)||!!(s&&e&&e[s])}n.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=r();function i(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,r)=>{var i=n(),l=o(),u=a(),d=p(),f=g(),m=c(),h=v(),_=s(),y=t();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)})}r.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/sortBy-yFtTY-Bi.js b/assets/sortBy-yFtTY-Bi.js deleted file mode 100644 index d090f6b..0000000 --- a/assets/sortBy-yFtTY-Bi.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{Bt as t,Ft as n,Rt as r,zt as i}from"./axios-v6FV69Ne.js";import{_ as a,b as o,v as s}from"./sanitizeDataUtils-NeOKeBZk.js";import{d as c,h as l,y as u}from"./_getTag-B7qijOtI.js";import{C as d,S as f}from"./index-BqyXv5bE.js";import{t as p}from"./_baseMap-BlhJR5gj.js";var m=e(((e,n)=>{var i=t(),a=l(),o=r(),s=i?i.isConcatSpreadable:void 0;function c(e){return o(e)||a(e)||!!(s&&e&&e[s])}n.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 r=n();function i(e,t){if(e!==t){var n=e!==void 0,i=e===null,a=e===e,o=r(e),s=t!==void 0,c=t===null,l=t===t,u=r(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!n&&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,t)=>{var n=i(),l=o(),u=a(),d=p(),f=g(),m=c(),h=v(),_=s(),y=r();function b(e,t,r){t=t.length?n(t,function(e){return y(e)?function(t){return l(t,e.length===1?e[0]:e)}:e}):[_];var i=-1;return t=n(t,m(u)),f(d(e,function(e,r,a){return{criteria:n(t,function(t){return t(e)}),index:++i,value:e}}),function(e,t){return h(e,t,r)})}t.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-C0VUhTWM.js b/assets/spin-C0VUhTWM.js deleted file mode 100644 index c3cb385..0000000 --- a/assets/spin-C0VUhTWM.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{A as n,J as r,L as i,Wn as a,Y as o,cr as s,sr as c,z as l}from"./axios-v6FV69Ne.js";import{n as u,t as d}from"./slicedToArray-YLaz90ka.js";import{i as f,r as p}from"./asyncToGenerator-DHhZBkop.js";import{l as m,u as h}from"./button-C7b7AmGo.js";import{nt as g}from"./index-BqyXv5bE.js";s(),f(),u();var _=e(a()),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(0,c.jsx)(`a`,{href:window.location.origin+i()+`modules/outils/php/getLogFile.php?longfile=`+encodeURI(e.logFile),target:`_blank`,rel:`noopener noreferrer`,children:`Afficher`})}];function u(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=n(t,`JOB`),i=n(t,`EXE`),o=n(t,`LASTJOBS`);return{jobs:a(r),execs:a(i),lastJobs:a(o)}}var d=async(e,t)=>{await o(`modules/ssae/php/execSynchronize.php`,{exe_path:e,saeYear:t})},f=async e=>u(await o(`modules/ssae/php/getSynchronize.php`,{saeYear:e})),p=async e=>u(await o(`modules/outils/php/httpService_synchronizeManager_get.php`,{exe:e})),m={all:[`synchronize`],ssaeJobs:e=>[...m.all,`ssae`,e],specJobs:e=>[...m.all,`spec`,e]},h=e=>s({queryKey:m.ssaeJobs(e),queryFn:()=>f(e)}),g=e=>s({queryKey:m.specJobs(e),queryFn:()=>p(e)}),_=e=>r(h(e)),v=e=>r(g(e));export{l as a,d as i,_ as n,m as r,v as t}; \ No newline at end of file diff --git a/assets/synchronize.queries-fAYtvNse.js b/assets/synchronize.queries-fAYtvNse.js deleted file mode 100644 index 8393aa5..0000000 --- a/assets/synchronize.queries-fAYtvNse.js +++ /dev/null @@ -1 +0,0 @@ -import"./chunk-jRWAZmH_.js";import{n as e,t}from"./jsx-runtime-CEixWuwE.js";import{Cr as n,fr as r,hr as i,r as a}from"./axios-v6FV69Ne.js";import{i as o}from"./ctiAxios-BIVP6fGU.js";import{t as s}from"./queryOptions-Cg9orY1Y.js";e();var c=t(),l=[{title:`Nom`,width:200,dataKey:`name`,frozen:`left`,key:`name`,resizable:!0},{title:`Titre`,width:150,dataKey:`title`,key:`title`,resizable:!0},{title:`Démarré`,width:120,dataKey:`start`,key:`start`,resizable:!0},{title:`Terminé`,width:120,dataKey:`end`,key:`end`,resizable:!0},{title:`Statut`,width:200,dataKey:`endStatus`,key:`endStatus`,resizable:!0},{title:`Durée`,width:200,dataKey:`duration`,key:`duration`,resizable:!0},{title:`Logs`,fixed:`right`,width:200,key:`operation`,resizable:!0,dataGetter:({rowData:e})=>(0,c.jsx)(`a`,{href:window.location.origin+r()+`modules/outils/php/getLogFile.php?longfile=`+encodeURI(e.logFile),target:`_blank`,rel:`noopener noreferrer`,children:`Afficher`})}];function u(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],r=i(t,`JOB`),a=i(t,`EXE`),o=i(t,`LASTJOBS`);return{jobs:n(r),execs:n(a),lastJobs:n(o)}}var d=async(e,t)=>{await o(`modules/ssae/php/execSynchronize.php`,{exe_path:e,saeYear:t})},f=async e=>u(await o(`modules/ssae/php/getSynchronize.php`,{saeYear:e})),p=async e=>u(await o(`modules/outils/php/httpService_synchronizeManager_get.php`,{exe:e})),m={all:[`synchronize`],ssaeJobs:e=>[...m.all,`ssae`,e],specJobs:e=>[...m.all,`spec`,e]},h=e=>s({queryKey:m.ssaeJobs(e),queryFn:()=>f(e)}),g=e=>s({queryKey:m.specJobs(e),queryFn:()=>p(e)}),_=e=>a(h(e)),v=e=>a(g(e));export{l as a,d as i,_ as n,m as r,v as t}; \ No newline at end of file diff --git a/assets/table-Bru7qbw7.js b/assets/table-Bru7qbw7.js new file mode 100644 index 0000000..dd57a76 --- /dev/null +++ b/assets/table-Bru7qbw7.js @@ -0,0 +1 @@ +import{o as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$t as r,Dn as i,En as a,Fn as o,H as s,Hn as c,In as l,Kt as u,Pn as d,_n as f,_t as p,ar as m,ct as h,dt as g,en as _,gn as v,hn as y,ht as b,j as x,kt as S,mt as C,on as w,or as T,q as E,qt as ee,st as D,ut as O,vn as k,vt as A,wn as j,z as M,zn as N}from"./axios-BbX9YWYe.js";import{l as P,t as F}from"./input-CAHxss7C.js";import{n as I,t as L}from"./slicedToArray-YLaz90ka.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 te,p as K,s as ne,t as q,u as re}from"./button-CGra0C8Y.js";import{a as ie,o as J,r as Y}from"./select-SSTpnrPj.js";import{b as ae,t as oe,y as se}from"./SearchOutlined-BTRNdCQU.js";import{i as ce,r as le,t as ue}from"./pagination-DFVU7nHr.js";import{t as de}from"./tooltip-C-n3SkGv.js";import{r as fe}from"./styleChecker-NUkd6dRj.js";import{t as pe}from"./radio-DbYwr00b.js";import{f as me,o as he,s as ge,u as X}from"./iconUtil-qonJUFWj.js";import{t as _e}from"./spin-CY9688Mf.js";import{t as ve}from"./_baseIsEqual-Af-0JuQU.js";import{t as ye}from"./tree-BEXGBJQs.js";import{bt as be,ct as xe,lt as Se,mt as Ce,st as we,ut as Te,xt as Ee}from"./index-Cdh6k4b7.js";var Z=e(n()),De=e(P());T(),R(),B();var Q=e(c());K(),l(),o(),a(),W(),G(),k(),I(),_(),ee(),p(),C(),D();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();h(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:i(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,i=e.prefixCls,a=e.className,o=e.record,s=e.index,c=e.renderIndex,l=e.dataIndex,u=e.render,f=e.children,p=e.component,m=p===void 0?`td`:p,h=e.colSpan,g=e.rowSpan,_=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,ee=e.align,D=e.rowType,O=e.isSticky,k=e.hovering,A=e.onHover,j=`${i}-cell`,M=Z.useContext(Ge),N=Z.useContext(Be),P=Z.useContext(We).allColumnsFixedLeft,F=L(Z.useMemo(function(){if(ze(f))return[f];var e=Le(o,l),t=e,n=void 0;if(u){var r=u(e,o,c);Je(r)?(t=r.children,n=r.props,M.renderWithProps=!0):t=r}return[t,n]},[M.renderWithProps?Math.random():0,f,l,M,o,u,c]),2),I=F[0],R=F[1],B=I;z(B)===`object`&&!Array.isArray(B)&&!Z.isValidElement(B)&&(B=null),E&&(b||x)&&(B=Z.createElement(`span`,{className:`${j}-content`},B));var H=R||{},U=H.colSpan,W=H.rowSpan,G=H.style,te=H.className,K=r(H,Ke),ne=(U===void 0?h:U)??1,q=(W===void 0?g:W)??1;if(ne===0||q===0)return null;var re={},ie=typeof _==`number`&&N,J=typeof v==`number`&&N;ie&&(re.position=`sticky`,re.left=_),J&&(re.position=`sticky`,re.right=v);var Y={};ee&&(Y.textAlign=ee);var ae=d(d(d({title:Xe({rowType:D,ellipsis:E,children:I})},K),T),{},{colSpan:ne===1?null:ne,rowSpan:q===1?null:q,className:(0,Q.default)(j,a,(n={},V(n,`${j}-fix-left`,ie&&N),V(n,`${j}-fix-left-first`,y&&N),V(n,`${j}-fix-left-last`,b&&N),V(n,`${j}-fix-left-all`,b&&P&&N),V(n,`${j}-fix-right`,J&&N),V(n,`${j}-fix-right-first`,x&&N),V(n,`${j}-fix-right-last`,S&&N),V(n,`${j}-ellipsis`,E),V(n,`${j}-with-append`,C),V(n,`${j}-fix-sticky`,(ie||J)&&O&&N),V(n,`${j}-row-hover`,!R&&k),n),T.className,te),style:d(d(d(d({},T.style),Y),re),G),onMouseEnter:function(e){var t;o&&A(s,s+q-1),T==null||(t=T.onMouseEnter)==null||t.call(T,e)},onMouseLeave:function(e){var t;o&&A(-1,-1),T==null||(t=T.onMouseLeave)==null||t.call(T,e)},ref:Ye(m)?t:null});return Z.createElement(m,ae,C,B)}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,m({},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}}T();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,m({},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(f(e),f(wt(i).map(function(e){return d({fixed:r},e)}))):[].concat(f(e),[d(d({},t),{},{fixed:r})])},[])}function Tt(e){return e.map(function(e){var t=e.fixed,n=r(e,St),i=t;return t===`left`?i=`right`:t===`right`&&(i=`left`),d({fixed:i},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;--c){var l=t[c],u=n&&n[c],d=u&&u.RC_TABLE_INTERNAL_COL_DEFINE;if(l||d||s){var f=d||{};f.columnType;var p=r(f,At);a.unshift(Z.createElement(`col`,m({key:c,style:{width:l}},p))),s=!0}}return Z.createElement(`colgroup`,null,a)}function Mt(e){var t=e.className,n=e.children;return Z.createElement(`div`,{className:t},n)}var Nt=Z.createContext({});T();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,h=d.flattenColumns,g=n+a-1+1===f?a+1:a,_=rt(n,n+g-1,h,p,u);return Z.createElement(tt,m({className:t,index:n,component:`td`,prefixCls:l,record:null,dataIndex:null,align:s,colSpan:g,rowSpan:o,render:function(){return r}},_))}_();var Ft=[`children`];function It(e){var t=e.children,n=r(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(),o(),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,c=n.current?.clientWidth||0,l=s&&c/s*c,u=Z.useRef(),f=L(Dt({scrollLeft:0,isHiddenScrollBar:!1}),2),p=f[0],m=f[1],h=Z.useRef({delta:0,x:0}),g=L(Z.useState(!1),2),_=g[0],v=g[1],y=function(){v(!1)},b=function(e){e.persist(),h.current.delta=e.pageX-p.scrollLeft,h.current.x=0,v(!0),e.preventDefault()},x=function(e){var t=(e||window?.event).buttons;if(!_||t===0){_&&v(!1);return}var n=h.current.x+e.pageX-h.current.x-h.current.delta;n<=0&&(n=0),n+l>=c&&(n=c-l),r({scrollLeft:n/c*(s+2)}),h.current.x=e.pageX},S=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?m(function(e){return d(d({},e),{},{isHiddenScrollBar:!0})}):m(function(e){return d(d({},e),{},{isHiddenScrollBar:!1})})}},C=function(e){m(function(t){return d(d({},t),{},{scrollLeft:e/s*c||0})})};return Z.useImperativeHandle(t,function(){return{setScrollLeft:C}}),Z.useEffect(function(){var e=M(document.body,`mouseup`,y,!1),t=M(document.body,`mousemove`,x,!1);return S(),function(){e.remove(),t.remove()}},[l,_]),Z.useEffect(function(){var e=M(a,`scroll`,S,!1),t=M(window,`resize`,S,!1);return function(){e.remove(),t.remove()}},[a]),Z.useEffect(function(){p.isHiddenScrollBar||m(function(e){var t=n.current;return t?d(d({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e})},[p.isHiddenScrollBar]),s<=c||!l||p.isHiddenScrollBar?null:Z.createElement(`div`,{style:{height:xe(),width:c,bottom:i},className:`${o}-sticky-scroll`},Z.createElement(`div`,{onMouseDown:b,ref:u,className:(0,Q.default)(`${o}-sticky-scroll-bar`,V({},`${o}-sticky-scroll-bar-active`,_)),style:{width:`${l}px`,transform:`translate3d(${p.scrollLeft}px, 0, 0)`}}))});R();var Ut=u()?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(),o(),k(),_(),a();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})},[o]),O=o[o.length-1],k={fixed:O?O.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:`${S}-cell-scrollbar`}}},A=(0,Z.useMemo)(function(){return T?[].concat(f(a),[k]):a},[T,a]),M=(0,Z.useMemo)(function(){return T?[].concat(f(o),[k]):o},[T,o]),N=(0,Z.useMemo)(function(){var e=l.right,t=l.left;return d(d({},l),{},{left:u===`rtl`?[].concat(f(t.map(function(e){return e+T})),[0]):t,right:u===`rtl`?e:[].concat(f(e.map(function(e){return e+T})),[0]),isSticky:w})},[T,l,w]),P=Kt(s,c);return Z.createElement(`div`,{style:d({overflow:`hidden`},w?{top:m,bottom:h}:{}),ref:ee,className:(0,Q.default)(n,V({},g,!!g))},Z.createElement(`table`,{style:{tableLayout:`fixed`,visibility:i||P?null:`hidden`}},(!i||!v||D)&&Z.createElement(jt,{colWidths:P?[].concat(f(P),[T]):[],columCount:c+1,columns:M}),y(d(d({},b),{},{stickyOffsets:N,columns:A,flattenColumns:M}))))});qt.displayName=`FixedHolder`,B(),T(),o(),k(),I(),R(),l(),W(),Te();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,l=e.tableLayout,u=e.direction,p=e.title,h=e.footer,g=e.summary,_=e.id,v=e.showHeader,y=e.components,b=e.emptyText,S=e.onRow,C=e.onHeaderRow,w=e.internalHooks,T=e.transformColumns,E=e.internalRefs,ee=e.sticky,D=o||Jt,O=!!D.length,k=Z.useCallback(function(e,t){return Le(y||{},e)||t},[y]),A=Z.useMemo(function(){return typeof s==`function`?s:function(e){return e&&e[s]}},[s]),j=yt(e),M=j.expandIcon,P=j.expandedRowKeys,F=j.defaultExpandedRowKeys,I=j.defaultExpandAllRows,R=j.expandedRowRender,B=j.columnTitle,H=j.onExpand,W=j.onExpandedRowsChange,G=j.expandRowByClick,te=j.rowExpandable,K=j.expandIconColumnIndex,ne=j.expandedRowClassName,q=j.childrenColumnName,re=j.indentSize,ie=M||Bt,J=q||`children`,Y=Z.useMemo(function(){return R?`row`:e.expandable&&w===`rc-table-internal-hook`&&e.expandable.__PARENT_RENDER_ICON__||D.some(function(e){return e&&z(e)===`object`&&e[J]})?`nest`:!1},[!!R,D]),oe=L(Z.useState(function(){return F||(I?Vt(D,A,J):[])}),2),se=oe[0],ce=oe[1],le=Z.useMemo(function(){return new Set(P||se||[])},[P,se]),ue=Z.useCallback(function(e){var t=A(e,D.indexOf(e)),n,r=le.has(t);r?(le.delete(t),n=f(le)):n=[].concat(f(le),[t]),ce(n),H&&H(!r,e),W&&W(n)},[A,le,D,H,W]),de=L(Z.useState(0),2),pe=de[0],me=de[1],he=L(Et(d(d(d({},e),j),{},{expandable:!!R,columnTitle:B,expandedKeys:le,getRowKey:A,onTriggerExpand:ue,expandIcon:ie,expandIconColumnIndex:K,direction:u}),w===`rc-table-internal-hook`?T:null),2),ge=he[0],X=he[1],_e=Z.useMemo(function(){return{columns:ge,flattenColumns:X}},[ge,X]),ve=Z.useRef(),ye=Z.useRef(),be=Z.useRef(),xe=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,u),Fe=c&&ze(c.y),Ie=c&&ze(c.x)||!!j.fixed,Ve=Ie&&X.some(function(e){return e.fixed}),He=Z.useRef(),Ue=Wt(ee,n),Ge=Ue.isSticky,Ke=Ue.offsetHeader,qe=Ue.offsetSummary,Je=Ue.offsetScroll,Ye=Ue.stickyClassName,Xe=Ue.container,Ze=g?.(D),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){x(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=u===`rtl`,i=typeof n==`number`?n:t.scrollLeft,a=t||Yt;if((!ut()||ut()===a)&&(ct(a),dt(i,ye.current),dt(i,be.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=ve();function r(e,t){return n(e,t)}t.exports=r}))());function dn(e){var t=Z.useRef(e),n=ce();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(F,{prefix:Z.createElement(oe,null),placeholder:a.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${i}-filter-dropdown-search-input`})):null}H();var pn=function(e){e.keyCode===ne.ENTER&&e.stopPropagation()},mn=function(e){return Z.createElement(`div`,{className:e.className,onClick:function(e){return e.stopPropagation()},onKeyDown:pn},e.children)};T(),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?Ce:pe,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,o=e.filterMultiple,s=e.filterMode,c=s===void 0?`menu`:s,l=e.filterSearch,u=l===void 0?!1:l,d=e.filterState,f=e.triggerFilter,p=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],ee=!!(d&&(d.filteredKeys?.length||d.forceFiltered)),D=function(e){T(e),v?.(e),b?.(e)},O=typeof _==`boolean`?_:typeof y==`boolean`?y:w,k=d?.filteredKeys,A=L(dn(vn(k)),2),j=A[0],M=A[1],N=function(e){var t=e.selectedKeys;M(t)},P=function(e,t){var n=t.node,r=t.checked;N(o?{selectedKeys:e}:{selectedKeys:r&&n.key?[n.key]:[]})};Z.useEffect(function(){w&&N({selectedKeys:vn(k)})},[k]);var F=L(Z.useState([]),2),I=F[0],R=F[1],z=function(e){R(e)},B=L(Z.useState(``),2),H=B[0],U=B[1],W=function(e){var t=e.target.value;U(t)};Z.useEffect(function(){w||U(``)},[w]);var G=function(e){var t=e&&e.length?e:null;if(t===null&&(!d||!d.filteredKeys)||(0,un.default)(t,d?.filteredKeys))return null;f({column:r,key:a,filteredKeys:t})},te=function(){D(!1),G(j())},K=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1},t=e.confirm,n=e.closeDropdown;t&&G([]),n&&D(!1),U(``),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),G(j())},re=function(e){e&&k!==void 0&&M(vn(k)),D(e),!e&&!r.filterDropdown&&te()},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 m(m({},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 N({selectedKeys:e})},selectedKeys:j(),confirm:ne,clearFilters:K,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:p.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:`16px 0`}}):c===`tree`?Z.createElement(Z.Fragment,null,Z.createElement(fn,{filterSearch:u,value:H,onChange:W,tablePrefixCls:t,locale:p}),Z.createElement(`div`,{className:`${t}-filter-dropdown-tree`},o?Z.createElement(Ce,{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(){}]:[m(m({},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(),v(),T(),I(),k(),R(),O();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(f(n),f(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,p=n.onSelectMultiple,h=n.columnWidth,_=n.type,v=n.selections,b=n.fixed,x=n.renderCell,S=n.hideSelectAll,C=n.checkStrictly,w=C===void 0?!0:C,T=t.prefixCls,E=t.data,ee=t.pageData,D=t.getRecordByKey,O=t.getRowKey,k=t.expandType,A=t.childrenColumnName,j=t.locale,M=t.getPopupContainer,N=L(g(i||a||Fn,{value:i}),2),P=N[0],F=N[1],I=Z.useRef(new Map),R=(0,Z.useCallback)(function(e){if(r){var t=new Map;e.forEach(function(e){var n=D(e);!n&&I.current.has(e)&&(n=I.current.get(e)),t.set(e,n)}),I.current=t}},[D,r]);Z.useEffect(function(){R(P)},[P]);var z=(0,Z.useMemo)(function(){return w?{keyEntities:null}:X(E,{externalGetKey:O,childrenPropName:A})},[E,O,w,A]).keyEntities,B=(0,Z.useMemo)(function(){return In(ee,A)},[ee,A]),H=(0,Z.useMemo)(function(){var e=new Map;return B.forEach(function(t,n){var r=O(t,n),i=(o?o(t):null)||{};e.set(r,i)}),e},[B,O,o]),U=(0,Z.useCallback)(function(e){return!!H.get(O(e))?.disabled},[H,O]),W=L((0,Z.useMemo)(function(){if(w)return[P||[],[]];var e=me(P,!0,z,U),t=e.checkedKeys,n=e.halfCheckedKeys;return[t||[],n]},[P,w,z,U]),2),G=W[0],te=W[1],K=(0,Z.useMemo)(function(){var e=_===`radio`?G.slice(0,1):G;return new Set(e)},[G,_]),ne=(0,Z.useMemo)(function(){return _===`radio`?new Set:new Set(te)},[te,_]),q=L((0,Z.useState)(null),2),re=q[0],ie=q[1];Z.useEffect(function(){e||F(Fn)},[!!e]);var J=(0,Z.useCallback)(function(e,t){var n,i;R(e),r?(n=e,i=e.map(function(e){return I.current.get(e)})):(n=[],i=[],e.forEach(function(e){var t=D(e);t!==void 0&&(n.push(e),i.push(t))})),F(n),s?.(n,i,{type:t})},[F,D,s,r]),ae=(0,Z.useCallback)(function(e,t,n,r){if(c){var i=n.map(function(e){return D(e)});c(D(e),t,i,r)}J(n,`single`)},[c,D,J]),oe=(0,Z.useMemo)(function(){return!v||S?null:(v===!0?[Mn,Nn,Pn]:v).map(function(e){return e===`SELECT_ALL`?{key:`all`,text:j.selectionAll,onSelect:function(){J(E.map(function(e,t){return O(e,t)}).filter(function(e){return!H.get(e)?.disabled||K.has(e)}),`all`)}}:e===`SELECT_INVERT`?{key:`invert`,text:j.selectInvert,onSelect:function(){var e=new Set(K);ee.forEach(function(t,n){var r=O(t,n);H.get(r)?.disabled||(e.has(r)?e.delete(r):e.add(r))});var t=Array.from(e);u&&u(t),J(t,`invert`)}}:e===`SELECT_NONE`?{key:`none`,text:j.selectNone,onSelect:function(){d?.(),J(Array.from(K).filter(function(e){return H.get(e)?.disabled}),`none`)}}:e}).map(function(e){return m(m({},e),{onSelect:function(){var t,n,r=[...arguments];(n=e.onSelect)==null||(t=n).call.apply(t,[e].concat(r)),ie(null)}})})},[v,K,ee,O,u,J]);return[(0,Z.useCallback)(function(t){if(!e)return t.filter(function(e){return e!==jn});var n=f(t),r=new Set(K),i=B.map(O).filter(function(e){return!H.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 D(e)}),e.map(function(e){return D(e)})),J(t,`all`),ie(null)},c;if(_!==`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:`${T}-selection-extra`},Z.createElement(we,{menu:d,getPopupContainer:M},Z.createElement(`span`,null,Z.createElement(Y,null))))}var g=B.map(function(e,t){var n=O(e,t),i=H.get(n)||{};return m({checked:r.has(n)},i)}).filter(function(e){return e.disabled}),v=!!g.length&&g.length===B.length,C=v&&g.every(function(e){return e.checked}),E=v&&g.some(function(e){return e.checked});c=!S&&Z.createElement(`div`,{className:`${T}-selection`},Z.createElement(Ce,{checked:v?C:!!B.length&&a,indeterminate:v?!C&&E:!a&&o,onChange:s,disabled:B.length===0||v,"aria-label":u?`Custom selection`:`Select all`,skipGroup:!0}),u)}var ee=_===`radio`?function(e,t,n){var i=O(t,n),a=r.has(i);return{node:Z.createElement(pe,m({},H.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=O(t,n),o=r.has(a),s=ne.has(a),c=H.get(a),l=k===`nest`?s:c?.indeterminate??s;return{node:Z.createElement(Ce,m({},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&&w){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&&w){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 m=Array.from(r);p?.(!o,m.map(function(e){return D(e)}),d.map(function(e){return D(e)})),J(m,`multiple`)}else{var h=G;if(w){var g=o?ge(h,a):he(h,a);ae(a,!o,g,t)}else{var _=me([].concat(f(h),[a]),!0,z,U),v=_.checkedKeys,y=_.halfCheckedKeys,b=v;if(o){var x=new Set(v);x.delete(a),b=me(Array.from(x),{checked:!1,halfCheckedKeys:y},z,U).checkedKeys}ae(a,!o,b,t)}}ie(o?null:a)}})),checked:o}},A=function(e,t,n){var r=ee(e,t,n),i=r.node,a=r.checked;return x?x(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 j=y(n),N=j[0],P=j.slice(1);n=[N,jn].concat(f(P))}else n=[jn].concat(f(n));var F=n.indexOf(jn);n=n.filter(function(e,t){return e!==jn||t===F});var I=n[F-1],L=n[F+1],R=b;R===void 0&&(L?.fixed===void 0?I?.fixed!==void 0&&(R=I.fixed):R=L.fixed),R&&I&&I.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`&&I.fixed===void 0&&(I.fixed=R);var W=V({fixed:R,width:h,className:`${T}-selection-column`,title:e.columnTitle||c,render:A},vt,{className:`${T}-selection-col`});return n.map(function(e){return e===jn?W:e})},[O,B,e,G,K,ne,h,oe,k,re,H,p,ae,U]),K]}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`};o();var zn=Z.forwardRef(function(e,t){return Z.createElement(S,d(d({},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`};o();var Vn=Z.forwardRef(function(e,t){return Z.createElement(S,d(d({},e),{},{ref:t,icon:Bn}))});I(),B(),T(),k(),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(f(r),f(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),h=n.find(function(e){return e.key===p}),g=h?h.sortOrder:null,_=Kn(d,g),v=d.includes(Hn)&&Z.createElement(Vn,{className:(0,Q.default)(`${e}-column-sorter-up`,{active:g===Hn}),role:`presentation`}),y=d.includes(Un)&&Z.createElement(zn,{className:(0,Q.default)(`${e}-column-sorter-down`,{active:g===Un}),role:`presentation`}),b=a||{},x=b.cancelSort,S=b.triggerAsc,C=b.triggerDesc,w=x;_===Un?w=C:_===Hn&&(w=S);var T=z(f)===`object`?f:{title:w};u=m(m({},u),{className:(0,Q.default)(u.className,V({},`${e}-column-sort`,g)),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&&y)))},Z.createElement(`span`,{className:`${e}-column-sorter-inner`},v,y)));return f?Z.createElement(de,m({},T),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:_,multiplePriority:Wn(t)}),a?.(e)},i.onKeyDown=function(e){e.keyCode===ne.ENTER&&(r({column:t,key:p,sortOrder:_,multiplePriority:Wn(t)}),o?.(e))};var s=sn(t.title,{}),c=s?.toString();return g?i[`aria-sort`]=g===`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=m(m({},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?m(m({},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=m(m({},pe),e);n&&(pe.resetPagination(),r.pagination.current&&(r.pagination.current=1),u&&u.onChange&&u.onChange(1,r.pagination.pageSize)),D&&D.scrollToFirstRowOnChange!==!1&&ce.body.current&&Ae(0,{getContainer:function(){return ce.body.current}}),y?.(r.pagination,r.filters,r.sorter,{currentDataSource:wn(Zn(K,r.sorterStates,oe),r.filterStates),action:t})},he=L(Qn({prefixCls:q,mergedColumns:P,onSorterChange:function(e,t){me({sorter:e,sorterStates:t},`sort`,!1)},sortDirections:O||[`ascend`,`descend`],tableLocale:te,showSorterTooltip:j}),4),ge=he[0],X=he[1],ve=he[2],ye=he[3],be=Z.useMemo(function(){return Zn(K,X,oe)},[K,X]);pe.sorter=ye(),pe.sorterStates=X;var xe=L(Tn({prefixCls:q,locale:te,dropdownPrefixCls:J,mergedColumns:P,onFilterChange:function(e,t){me({filters:e,filterStates:t},`filter`,!0)},getPopupContainer:b}),3),Se=xe[0],Ce=xe[1],we=xe[2],Te=wn(be,Ce);pe.filters=we,pe.filterStates=Ce;var Ee=L(er(Z.useMemo(function(){var e={};return Object.keys(we).forEach(function(t){we[t]!==null&&(e[t]=we[t])}),m(m({},ve),{filters:e})},[ve,we])),1)[0],De=L(An(Te.length,u,function(e,t){me({pagination:m(m({},pe.pagination),{current:e,pageSize:t})},`paginate`)}),2),$=De[0],Oe=De[1];pe.pagination=u===!1?{}:On(u,$),pe.resetPagination=Oe;var ke=Z.useMemo(function(){if(u===!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)},[!!u,Te,$&&$.current,$&&$.pageSize,$&&$.total]),je=L(Ln(d,{prefixCls:q,data:Te,pageData:ke,getRowKey:de,getRecordByKey:fe,expandType:se,childrenColumnName:oe,locale:te,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({},`${q}-row-selected`,Pe.has(de(e,t))),r)};Y.__PARENT_RENDER_ICON__=Y.expandIcon,Y.expandIcon=Y.expandIcon||S||nn(te),se===`nest`&&Y.expandIconColumnIndex===void 0?Y.expandIconColumnIndex=+!!d:Y.expandIconColumnIndex>0&&d&&--Y.expandIconColumnIndex,typeof Y.indentSize!=`number`&&(Y.indentSize=typeof ee==`number`?ee:15);var Ie=Z.useCallback(function(e){return Ee(Ne(Se(ge(e))))},[ge,Se,Ne]),Le,Re;if(u!==!1&&$?.total){var ze=$.size?$.size:G===`small`||G===`middle`?`small`:void 0,Be=function(e){return Z.createElement(ue,m({},$,{className:(0,Q.default)(`${q}-pagination ${q}-pagination-${e}`,$.className),size:ze}))},Ve=W===`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=m({spinning:!0},x));var qe=(0,Q.default)(`${q}-wrapper`,V({},`${q}-wrapper-rtl`,W===`rtl`),r);return Z.createElement(`div`,{ref:t,className:qe,style:i},Z.createElement(_e,m({spinning:!1},Ke),Le,Z.createElement($t,m({},F,{columns:P,direction:W,expandable:Y,prefixCls:q,className:(0,Q.default)(V(V(V(V({},`${q}-middle`,G===`middle`),`${q}-small`,G===`small`),`${q}-bordered`,o),`${q}-empty`,K.length===0)),data:ke,rowKey:de,rowClassName:Fe,emptyText:k&&k.emptyText||(U||ie)(`Table`),internalHooks:Xt,internalRefs:ce,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/table-DnmGk0cX.js b/assets/table-DnmGk0cX.js deleted file mode 100644 index 19d8645..0000000 --- a/assets/table-DnmGk0cX.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{En as r,In as i,Jt as a,Ln as o,N as s,On as c,Rn as l,V as u,Vn as d,W as f,Wn as p,Y as m,Yt as h,_n as g,_t as _,bn as v,bt as y,cn as b,cr as x,ft as S,gt as C,jt as w,kn as T,lt as E,nn as D,pt as ee,sr as O,tn as k,ut as A,vn as j,yn as M,yt as N}from"./axios-v6FV69Ne.js";import{l as P,t as F}from"./input-Fres-Ye6.js";import{n as I,t as L}from"./slicedToArray-YLaz90ka.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 te,p as K,s as ne,t as q,u as re}from"./button-C7b7AmGo.js";import{a as ie,o as J,r as Y}from"./select-CfH7keFL.js";import{b as ae,t as oe,y as se}from"./SearchOutlined-ByvkcFgQ.js";import{i as ce,r as le,t as ue}from"./pagination-CL07DaPS.js";import{t as de}from"./tooltip-aAycUXp4.js";import{r as fe}from"./styleChecker-CKVQ8-24.js";import{t as pe}from"./radio-CS5Ao0EL.js";import{f as me,o as he,s as ge,u as X}from"./iconUtil-5_AEuFJs.js";import{t as _e}from"./spin-C0VUhTWM.js";import{t as ve}from"./_baseIsEqual-ChMYOU0q.js";import{t as ye}from"./tree-U1HX-Fpu.js";import{bt as be,ct as xe,lt as Se,mt as Ce,st as we,ut as Te,xt as Ee}from"./index-BqyXv5bE.js";var Z=e(n()),De=e(P());x(),R(),B();var Q=e(p());K(),l(),o(),c(),W(),G(),v(),I(),D(),h(),N(),C(),E();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:T(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,a=e.className,o=e.record,s=e.index,c=e.renderIndex,l=e.dataIndex,u=e.render,d=e.children,f=e.component,p=f===void 0?`td`:f,m=e.colSpan,h=e.rowSpan,g=e.fixLeft,_=e.fixRight,v=e.firstFixLeft,y=e.lastFixLeft,b=e.firstFixRight,x=e.lastFixRight,S=e.appendNode,C=e.additionalProps,w=C===void 0?{}:C,T=e.ellipsis,E=e.align,D=e.rowType,ee=e.isSticky,O=e.hovering,A=e.onHover,j=`${r}-cell`,M=Z.useContext(Ge),N=Z.useContext(Be),P=Z.useContext(We).allColumnsFixedLeft,F=L(Z.useMemo(function(){if(ze(d))return[d];var e=Le(o,l),t=e,n=void 0;if(u){var r=u(e,o,c);Je(r)?(t=r.children,n=r.props,M.renderWithProps=!0):t=r}return[t,n]},[M.renderWithProps?Math.random():0,d,l,M,o,u,c]),2),I=F[0],R=F[1],B=I;z(B)===`object`&&!Array.isArray(B)&&!Z.isValidElement(B)&&(B=null),T&&(y||b)&&(B=Z.createElement(`span`,{className:`${j}-content`},B));var H=R||{},U=H.colSpan,W=H.rowSpan,G=H.style,te=H.className,K=k(H,Ke),ne=(U===void 0?m:U)??1,q=(W===void 0?h:W)??1;if(ne===0||q===0)return null;var re={},ie=typeof g==`number`&&N,J=typeof _==`number`&&N;ie&&(re.position=`sticky`,re.left=g),J&&(re.position=`sticky`,re.right=_);var Y={};E&&(Y.textAlign=E);var ae=i(i(i({title:Xe({rowType:D,ellipsis:T,children:I})},K),w),{},{colSpan:ne===1?null:ne,rowSpan:q===1?null:q,className:(0,Q.default)(j,a,(n={},V(n,`${j}-fix-left`,ie&&N),V(n,`${j}-fix-left-first`,v&&N),V(n,`${j}-fix-left-last`,y&&N),V(n,`${j}-fix-left-all`,y&&P&&N),V(n,`${j}-fix-right`,J&&N),V(n,`${j}-fix-right-first`,b&&N),V(n,`${j}-fix-right-last`,x&&N),V(n,`${j}-ellipsis`,T),V(n,`${j}-with-append`,S),V(n,`${j}-fix-sticky`,(ie||J)&&ee&&N),V(n,`${j}-row-hover`,!R&&O),n),w.className,te),style:i(i(i(i({},w.style),Y),re),G),onMouseEnter:function(e){var t;o&&A(s,s+q-1),w==null||(t=w.onMouseEnter)==null||t.call(w,e)},onMouseLeave:function(e){var t;o&&A(-1,-1),w==null||(t=w.onMouseLeave)==null||t.call(w,e)},ref:Ye(p)?t:null});return Z.createElement(p,ae,S,B)}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,O({},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}}x();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,O({},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(M(e),M(wt(a).map(function(e){return i({fixed:r},e)}))):[].concat(M(e),[i(i({},t),{},{fixed:r})])},[])}function Tt(e){return e.map(function(e){var t=e.fixed,n=k(e,St),r=t;return t===`left`?r=`right`:t===`right`&&(r=`left`),i({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=k(d,At);i.unshift(Z.createElement(`col`,O({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({});x();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,O({className:t,index:n,component:`td`,prefixCls:l,record:null,dataIndex:null,align:s,colSpan:h,rowSpan:o,render:function(){return r}},g))}D();var Ft=[`children`];function It(e){var t=e.children,n=k(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(),o(),I();var Ht=Z.forwardRef(function(e,t){var n=e.scrollBodyRef,r=e.onScroll,a=e.offsetScroll,o=e.container,s=Z.useContext(nt).prefixCls,c=n.current?.scrollWidth||0,l=n.current?.clientWidth||0,d=c&&l/c*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*(c+2)}),g.current.x=e.pageX},C=function(){if(n.current){var e=je(n.current).top,t=e+n.current.offsetHeight,r=o===window?document.documentElement.scrollTop+window.innerHeight:je(o).top+o.clientHeight;t-xe()<=r||e>=r-a?h(function(e){return i(i({},e),{},{isHiddenScrollBar:!0})}):h(function(e){return i(i({},e),{},{isHiddenScrollBar:!1})})}},w=function(e){h(function(t){return i(i({},t),{},{scrollLeft:e/c*l||0})})};return Z.useImperativeHandle(t,function(){return{setScrollLeft:w}}),Z.useEffect(function(){var e=u(document.body,`mouseup`,b,!1),t=u(document.body,`mousemove`,S,!1);return C(),function(){e.remove(),t.remove()}},[d,v]),Z.useEffect(function(){var e=u(o,`scroll`,C,!1),t=u(window,`resize`,C,!1);return function(){e.remove(),t.remove()}},[o]),Z.useEffect(function(){m.isHiddenScrollBar||h(function(e){var t=n.current;return t?i(i({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e})},[m.isHiddenScrollBar]),c<=l||!d||m.isHiddenScrollBar?null:Z.createElement(`div`,{style:{height:xe(),width:l,bottom:a},className:`${s}-sticky-scroll`},Z.createElement(`div`,{onMouseDown:x,ref:f,className:(0,Q.default)(`${s}-sticky-scroll-bar`,V({},`${s}-sticky-scroll-bar-active`,v)),style:{width:`${d}px`,transform:`translate3d(${m.scrollLeft}px, 0, 0)`}}))});R();var Ut=a()?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(),o(),v(),D(),c();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})},[s]),ee=s[s.length-1],O={fixed:ee?ee.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:`${x}-cell-scrollbar`}}},A=(0,Z.useMemo)(function(){return w?[].concat(M(o),[O]):o},[w,o]),j=(0,Z.useMemo)(function(){return w?[].concat(M(s),[O]):s},[w,s]),N=(0,Z.useMemo)(function(){var e=u.right,t=u.left;return i(i({},u),{},{left:d===`rtl`?[].concat(M(t.map(function(e){return e+w})),[0]):t,right:d===`rtl`?e:[].concat(M(e.map(function(e){return e+w})),[0]),isSticky:C})},[w,u,C]),P=Kt(c,l);return Z.createElement(`div`,{style:i({overflow:`hidden`},C?{top:p,bottom:m}:{}),ref:E,className:(0,Q.default)(n,V({},h,!!h))},Z.createElement(`table`,{style:{tableLayout:`fixed`,visibility:a||P?null:`hidden`}},(!a||!_||D)&&Z.createElement(jt,{colWidths:P?[].concat(M(P),[w]):[],columCount:l+1,columns:j}),v(i(i({},y),{},{stickyOffsets:N,columns:A,flattenColumns:j}))))});qt.displayName=`FixedHolder`,B(),x(),o(),v(),I(),R(),l(),W(),Te();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,a=e.rowClassName,o=e.style,c=e.data,l=e.rowKey,u=e.scroll,f=e.tableLayout,p=e.direction,m=e.title,h=e.footer,g=e.summary,_=e.id,v=e.showHeader,y=e.components,b=e.emptyText,x=e.onRow,S=e.onHeaderRow,C=e.internalHooks,w=e.transformColumns,T=e.internalRefs,E=e.sticky,D=c||Jt,ee=!!D.length,k=Z.useCallback(function(e,t){return Le(y||{},e)||t},[y]),A=Z.useMemo(function(){return typeof l==`function`?l:function(e){return e&&e[l]}},[l]),j=yt(e),N=j.expandIcon,P=j.expandedRowKeys,F=j.defaultExpandedRowKeys,I=j.defaultExpandAllRows,R=j.expandedRowRender,B=j.columnTitle,H=j.onExpand,W=j.onExpandedRowsChange,G=j.expandRowByClick,te=j.rowExpandable,K=j.expandIconColumnIndex,ne=j.expandedRowClassName,q=j.childrenColumnName,re=j.indentSize,ie=N||Bt,J=q||`children`,Y=Z.useMemo(function(){return R?`row`:e.expandable&&C===`rc-table-internal-hook`&&e.expandable.__PARENT_RENDER_ICON__||D.some(function(e){return e&&z(e)===`object`&&e[J]})?`nest`:!1},[!!R,D]),oe=L(Z.useState(function(){return F||(I?Vt(D,A,J):[])}),2),se=oe[0],ce=oe[1],le=Z.useMemo(function(){return new Set(P||se||[])},[P,se]),ue=Z.useCallback(function(e){var t=A(e,D.indexOf(e)),n,r=le.has(t);r?(le.delete(t),n=M(le)):n=[].concat(M(le),[t]),ce(n),H&&H(!r,e),W&&W(n)},[A,le,D,H,W]),de=L(Z.useState(0),2),pe=de[0],me=de[1],he=L(Et(i(i(i({},e),j),{},{expandable:!!R,columnTitle:B,expandedKeys:le,getRowKey:A,onTriggerExpand:ue,expandIcon:ie,expandIconColumnIndex:K,direction:p}),C===`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(),ye=Z.useRef(),be=Z.useRef(),xe=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,p),Fe=u&&ze(u.y),Ie=u&&ze(u.x)||!!j.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=g?.(D),Qe=(Fe||Ge)&&Z.isValidElement(Ze)&&Ze.type===Lt&&Ze.props.fixed,$e,et,tt;Fe&&(et={overflowY:`scroll`,maxHeight:u.y}),Ie&&($e={overflowX:`auto`},Fe||(et={overflowY:`hidden`}),tt={width:u?.x===!0?`auto`:u?.x,minWidth:`100%`});var it=Z.useCallback(function(e,t){s(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=p===`rtl`,i=typeof n==`number`?n:t.scrollLeft,a=t||Yt;if((!ut()||ut()===a)&&(ct(a),dt(i,ye.current),dt(i,be.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=ve();function r(e,t){return n(e,t)}t.exports=r}))());function dn(e){var t=Z.useRef(e),n=ce();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(F,{prefix:Z.createElement(oe,null),placeholder:a.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${i}-filter-dropdown-search-input`})):null}H();var pn=function(e){e.keyCode===ne.ENTER&&e.stopPropagation()},mn=function(e){return Z.createElement(`div`,{className:e.className,onClick:function(e){return e.stopPropagation()},onKeyDown:pn},e.children)};x(),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?Ce:pe,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,o=e.filterMultiple,s=e.filterMode,c=s===void 0?`menu`:s,l=e.filterSearch,u=l===void 0?!1:l,d=e.filterState,f=e.triggerFilter,p=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=!!(d&&(d.filteredKeys?.length||d.forceFiltered)),D=function(e){T(e),v?.(e),b?.(e)},ee=typeof _==`boolean`?_:typeof y==`boolean`?y:w,k=d?.filteredKeys,A=L(dn(vn(k)),2),j=A[0],M=A[1],N=function(e){var t=e.selectedKeys;M(t)},P=function(e,t){var n=t.node,r=t.checked;N(o?{selectedKeys:e}:{selectedKeys:r&&n.key?[n.key]:[]})};Z.useEffect(function(){w&&N({selectedKeys:vn(k)})},[k]);var F=L(Z.useState([]),2),I=F[0],R=F[1],z=function(e){R(e)},B=L(Z.useState(``),2),H=B[0],U=B[1],W=function(e){var t=e.target.value;U(t)};Z.useEffect(function(){w||U(``)},[w]);var G=function(e){var t=e&&e.length?e:null;if(t===null&&(!d||!d.filteredKeys)||(0,un.default)(t,d?.filteredKeys))return null;f({column:r,key:a,filteredKeys:t})},te=function(){D(!1),G(j())},K=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1},t=e.confirm,n=e.closeDropdown;t&&G([]),n&&D(!1),U(``),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),G(j())},re=function(e){e&&k!==void 0&&M(vn(k)),D(e),!e&&!r.filterDropdown&&te()},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 O(O({},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 N({selectedKeys:e})},selectedKeys:j(),confirm:ne,clearFilters:K,filters:r.filters,visible:ee,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:p.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:`16px 0`}}):c===`tree`?Z.createElement(Z.Fragment,null,Z.createElement(fn,{filterSearch:u,value:H,onChange:W,tablePrefixCls:t,locale:p}),Z.createElement(`div`,{className:`${t}-filter-dropdown-tree`},o?Z.createElement(Ce,{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(){}]:[O(O({},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(),j(),x(),I(),v(),R(),S();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(M(n),M(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,_=n.fixed,v=n.renderCell,y=n.hideSelectAll,b=n.checkStrictly,x=b===void 0?!0:b,S=t.prefixCls,C=t.data,w=t.pageData,T=t.getRecordByKey,E=t.getRowKey,D=t.expandType,k=t.childrenColumnName,A=t.locale,j=t.getPopupContainer,N=L(ee(i||a||Fn,{value:i}),2),P=N[0],F=N[1],I=Z.useRef(new Map),R=(0,Z.useCallback)(function(e){if(r){var t=new Map;e.forEach(function(e){var n=T(e);!n&&I.current.has(e)&&(n=I.current.get(e)),t.set(e,n)}),I.current=t}},[T,r]);Z.useEffect(function(){R(P)},[P]);var z=(0,Z.useMemo)(function(){return x?{keyEntities:null}:X(C,{externalGetKey:E,childrenPropName:k})},[C,E,x,k]).keyEntities,B=(0,Z.useMemo)(function(){return In(w,k)},[w,k]),H=(0,Z.useMemo)(function(){var e=new Map;return B.forEach(function(t,n){var r=E(t,n),i=(o?o(t):null)||{};e.set(r,i)}),e},[B,E,o]),U=(0,Z.useCallback)(function(e){return!!H.get(E(e))?.disabled},[H,E]),W=L((0,Z.useMemo)(function(){if(x)return[P||[],[]];var e=me(P,!0,z,U),t=e.checkedKeys,n=e.halfCheckedKeys;return[t||[],n]},[P,x,z,U]),2),G=W[0],te=W[1],K=(0,Z.useMemo)(function(){var e=m===`radio`?G.slice(0,1):G;return new Set(e)},[G,m]),ne=(0,Z.useMemo)(function(){return m===`radio`?new Set:new Set(te)},[te,m]),q=L((0,Z.useState)(null),2),re=q[0],ie=q[1];Z.useEffect(function(){e||F(Fn)},[!!e]);var J=(0,Z.useCallback)(function(e,t){var n,i;R(e),r?(n=e,i=e.map(function(e){return I.current.get(e)})):(n=[],i=[],e.forEach(function(e){var t=T(e);t!==void 0&&(n.push(e),i.push(t))})),F(n),s?.(n,i,{type:t})},[F,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)}J(n,`single`)},[c,T,J]),oe=(0,Z.useMemo)(function(){return!h||y?null:(h===!0?[Mn,Nn,Pn]:h).map(function(e){return e===`SELECT_ALL`?{key:`all`,text:A.selectionAll,onSelect:function(){J(C.map(function(e,t){return E(e,t)}).filter(function(e){return!H.get(e)?.disabled||K.has(e)}),`all`)}}:e===`SELECT_INVERT`?{key:`invert`,text:A.selectInvert,onSelect:function(){var e=new Set(K);w.forEach(function(t,n){var r=E(t,n);H.get(r)?.disabled||(e.has(r)?e.delete(r):e.add(r))});var t=Array.from(e);u&&u(t),J(t,`invert`)}}:e===`SELECT_NONE`?{key:`none`,text:A.selectNone,onSelect:function(){d?.(),J(Array.from(K).filter(function(e){return H.get(e)?.disabled}),`none`)}}:e}).map(function(e){return O(O({},e),{onSelect:function(){var t,n,r=[...arguments];(n=e.onSelect)==null||(t=n).call.apply(t,[e].concat(r)),ie(null)}})})},[h,K,w,E,u,J]);return[(0,Z.useCallback)(function(t){if(!e)return t.filter(function(e){return e!==jn});var n=M(t),r=new Set(K),i=B.map(E).filter(function(e){return!H.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)})),J(t,`all`),ie(null)},c;if(m!==`radio`){var u;if(oe){var d={getPopupContainer:j,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:`${S}-selection-extra`},Z.createElement(we,{menu:d,getPopupContainer:j},Z.createElement(`span`,null,Z.createElement(Y,null))))}var h=B.map(function(e,t){var n=E(e,t),i=H.get(n)||{};return O({checked:r.has(n)},i)}).filter(function(e){return e.disabled}),b=!!h.length&&h.length===B.length,C=b&&h.every(function(e){return e.checked}),w=b&&h.some(function(e){return e.checked});c=!y&&Z.createElement(`div`,{className:`${S}-selection`},Z.createElement(Ce,{checked:b?C:!!B.length&&a,indeterminate:b?!C&&w:!a&&o,onChange:s,disabled:B.length===0||b,"aria-label":u?`Custom selection`:`Select all`,skipGroup:!0}),u)}var ee=m===`radio`?function(e,t,n){var i=E(t,n),a=r.has(i);return{node:Z.createElement(pe,O({},H.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=ne.has(a),c=H.get(a),l=D===`nest`?s:c?.indeterminate??s;return{node:Z.createElement(Ce,O({},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&&x){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&&x){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)})),J(p,`multiple`)}else{var m=G;if(x){var h=o?ge(m,a):he(m,a);ae(a,!o,h,t)}else{var g=me([].concat(M(m),[a]),!0,z,U),_=g.checkedKeys,v=g.halfCheckedKeys,y=_;if(o){var b=new Set(_);b.delete(a),y=me(Array.from(b),{checked:!1,halfCheckedKeys:v},z,U).checkedKeys}ae(a,!o,y,t)}}ie(o?null:a)}})),checked:o}},k=function(e,t,n){var r=ee(e,t,n),i=r.node,a=r.checked;return v?v(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=g(n),N=A[0],P=A.slice(1);n=[N,jn].concat(M(P))}else n=[jn].concat(M(n));var F=n.indexOf(jn);n=n.filter(function(e,t){return e!==jn||t===F});var I=n[F-1],L=n[F+1],R=_;R===void 0&&(L?.fixed===void 0?I?.fixed!==void 0&&(R=I.fixed):R=L.fixed),R&&I&&I.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`&&I.fixed===void 0&&(I.fixed=R);var W=V({fixed:R,width:p,className:`${S}-selection-column`,title:e.columnTitle||c,render:k},vt,{className:`${S}-selection-col`});return n.map(function(e){return e===jn?W:e})},[E,B,e,G,K,ne,p,oe,D,re,H,f,ae,U]),K]}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`};o();var zn=Z.forwardRef(function(e,t){return Z.createElement(w,i(i({},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`};o();var Vn=Z.forwardRef(function(e,t){return Z.createElement(w,i(i({},e),{},{ref:t,icon:Bn}))});I(),B(),x(),v(),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(M(r),M(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=O(O({},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(de,O({},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===ne.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=O(O({},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?O(O({},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=O(O({},pe),e);n&&(pe.resetPagination(),r.pagination.current&&(r.pagination.current=1),l&&l.onChange&&l.onChange(1,r.pagination.pageSize)),D&&D.scrollToFirstRowOnChange!==!1&&ce.body.current&&Ae(0,{getContainer:function(){return ce.body.current}}),y?.(r.pagination,r.filters,r.sorter,{currentDataSource:wn(Zn(K,r.sorterStates,oe),r.filterStates),action:t})},he=L(Qn({prefixCls:q,mergedColumns:P,onSorterChange:function(e,t){me({sorter:e,sorterStates:t},`sort`,!1)},sortDirections:ee||[`ascend`,`descend`],tableLocale:te,showSorterTooltip:j}),4),ge=he[0],X=he[1],ve=he[2],ye=he[3],be=Z.useMemo(function(){return Zn(K,X,oe)},[K,X]);pe.sorter=ye(),pe.sorterStates=X;var xe=L(Tn({prefixCls:q,locale:te,dropdownPrefixCls:J,mergedColumns:P,onFilterChange:function(e,t){me({filters:e,filterStates:t},`filter`,!0)},getPopupContainer:b}),3),Se=xe[0],Ce=xe[1],we=xe[2],Te=wn(be,Ce);pe.filters=we,pe.filterStates=Ce;var Ee=L(er(Z.useMemo(function(){var e={};return Object.keys(we).forEach(function(t){we[t]!==null&&(e[t]=we[t])}),O(O({},ve),{filters:e})},[ve,we])),1)[0],De=L(An(Te.length,l,function(e,t){me({pagination:O(O({},pe.pagination),{current:e,pageSize:t})},`paginate`)}),2),$=De[0],Oe=De[1];pe.pagination=l===!1?{}:On(l,$),pe.resetPagination=Oe;var ke=Z.useMemo(function(){if(l===!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)},[!!l,Te,$&&$.current,$&&$.pageSize,$&&$.total]),je=L(Ln(u,{prefixCls:q,data:Te,pageData:ke,getRowKey:de,getRecordByKey:fe,expandType:se,childrenColumnName:oe,locale:te,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({},`${q}-row-selected`,Pe.has(de(e,t))),r)};Y.__PARENT_RENDER_ICON__=Y.expandIcon,Y.expandIcon=Y.expandIcon||S||nn(te),se===`nest`&&Y.expandIconColumnIndex===void 0?Y.expandIconColumnIndex=+!!u:Y.expandIconColumnIndex>0&&u&&--Y.expandIconColumnIndex,typeof Y.indentSize!=`number`&&(Y.indentSize=typeof E==`number`?E:15);var Ie=Z.useCallback(function(e){return Ee(Ne(Se(ge(e))))},[ge,Se,Ne]),Le,Re;if(l!==!1&&$?.total){var ze=$.size?$.size:G===`small`||G===`middle`?`small`:void 0,Be=function(e){return Z.createElement(ue,O({},$,{className:(0,Q.default)(`${q}-pagination ${q}-pagination-${e}`,$.className),size:ze}))},Ve=W===`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=O({spinning:!0},x));var qe=(0,Q.default)(`${q}-wrapper`,V({},`${q}-wrapper-rtl`,W===`rtl`),r);return Z.createElement(`div`,{ref:t,className:qe,style:i},Z.createElement(_e,O({spinning:!1},Ke),Le,Z.createElement($t,O({},F,{columns:P,direction:W,expandable:Y,prefixCls:q,className:(0,Q.default)(V(V(V(V({},`${q}-middle`,G===`middle`),`${q}-small`,G===`small`),`${q}-bordered`,o),`${q}-empty`,K.length===0)),data:ke,rowKey:de,rowClassName:Fe,emptyText:k&&k.emptyText||(U||ie)(`Table`),internalHooks:Xt,internalRefs:ce,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/tooltip-aAycUXp4.js b/assets/tooltip-C-n3SkGv.js similarity index 69% rename from assets/tooltip-aAycUXp4.js rename to assets/tooltip-C-n3SkGv.js index c862c97..9501353 100644 --- a/assets/tooltip-aAycUXp4.js +++ b/assets/tooltip-C-n3SkGv.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{A as n,In as r,L as i,Ln as a,M as o,R as s,Wn as c,Y as l,cr as u,ft as d,k as f,nn as p,pt as m,sr as h,tn as g,z as _}from"./axios-v6FV69Ne.js";import{n as v,t as y}from"./slicedToArray-YLaz90ka.js";import{n as b,t as x}from"./typeof-BUNGcdwP.js";import{i as S,r as C}from"./asyncToGenerator-DHhZBkop.js";var w=e(t());u(),b(),S();var T=e(c());a(),v(),p();var E={adjustX:1,adjustY:1},D=[0,0],O={left:{points:[`cr`,`cl`],overflow:E,offset:[-4,0],targetOffset:D},right:{points:[`cl`,`cr`],overflow:E,offset:[4,0],targetOffset:D},top:{points:[`bc`,`tc`],overflow:E,offset:[0,-4],targetOffset:D},bottom:{points:[`tc`,`bc`],overflow:E,offset:[0,4],targetOffset:D},topLeft:{points:[`bl`,`tl`],overflow:E,offset:[0,-4],targetOffset:D},leftTop:{points:[`tr`,`tl`],overflow:E,offset:[-4,0],targetOffset:D},topRight:{points:[`br`,`tr`],overflow:E,offset:[0,-4],targetOffset:D},rightTop:{points:[`tl`,`tr`],overflow:E,offset:[4,0],targetOffset:D},bottomRight:{points:[`tr`,`br`],overflow:E,offset:[0,4],targetOffset:D},rightBottom:{points:[`bl`,`br`],overflow:E,offset:[4,0],targetOffset:D},bottomLeft:{points:[`tl`,`bl`],overflow:E,offset:[0,4],targetOffset:D},leftBottom:{points:[`br`,`bl`],overflow:E,offset:[-4,0],targetOffset:D}};function k(e){var t=e.showArrow,n=e.arrowContent,r=e.children,i=e.prefixCls,a=e.id,o=e.overlayInnerStyle,s=e.className,c=e.style;return w.createElement(`div`,{className:(0,T.default)(`${i}-content`,s),style:c},t!==!1&&w.createElement(`div`,{className:`${i}-arrow`,key:`arrow`},n),w.createElement(`div`,{className:`${i}-inner`,id:a,role:`tooltip`,style:o},typeof r==`function`?r():r))}var A=(0,w.forwardRef)(function(e,t){var n=e.overlayClassName,i=e.trigger,a=i===void 0?[`hover`]:i,s=e.mouseEnterDelay,c=s===void 0?0:s,l=e.mouseLeaveDelay,u=l===void 0?.1:l,d=e.overlayStyle,f=e.prefixCls,p=f===void 0?`rc-tooltip`:f,m=e.children,_=e.onVisibleChange,v=e.afterVisibleChange,y=e.transitionName,b=e.animation,S=e.motion,C=e.placement,T=C===void 0?`right`:C,E=e.align,D=E===void 0?{}:E,A=e.destroyTooltipOnHide,j=A===void 0?!1:A,M=e.defaultVisible,N=e.getTooltipContainer,P=e.overlayInnerStyle,F=e.arrowContent,I=e.overlay,L=e.id,R=e.showArrow,z=g(e,[`overlayClassName`,`trigger`,`mouseEnterDelay`,`mouseLeaveDelay`,`overlayStyle`,`prefixCls`,`children`,`onVisibleChange`,`afterVisibleChange`,`transitionName`,`animation`,`motion`,`placement`,`align`,`destroyTooltipOnHide`,`defaultVisible`,`getTooltipContainer`,`overlayInnerStyle`,`arrowContent`,`overlay`,`id`,`showArrow`]),B=(0,w.useRef)(null);(0,w.useImperativeHandle)(t,function(){return B.current});var V=r({},z);`visible`in e&&(V.popupVisible=e.visible);var H=function(){return w.createElement(k,{showArrow:R,arrowContent:F,key:`content`,prefixCls:p,id:L,overlayInnerStyle:P},I)},U=!1,W=!1;if(typeof j==`boolean`)U=j;else if(j&&x(j)===`object`){var G=j.keepParent;U=G===!0,W=G===!1}return w.createElement(o,h({popupClassName:n,prefixCls:p,popup:H,action:a,builtinPlacements:O,popupPlacement:T,ref:B,popupAlign:D,getPopupContainer:N,onPopupVisibleChange:_,afterPopupVisibleChange:v,popupTransitionName:y,popupAnimation:b,popupMotion:S,defaultPopupVisible:M,destroyPopupOnHide:U,autoDestroy:W,mouseLeaveDelay:u,popupStyle:d,mouseEnterDelay:c},V),m)});d();var j=n(`success`,`processing`,`error`,`default`,`warning`),M=n(`pink`,`red`,`yellow`,`orange`,`cyan`,`green`,`blue`,`purple`,`geekblue`,`magenta`,`volcano`,`gold`,`lime`);u();var N={adjustX:1,adjustY:1},P={adjustX:0,adjustY:0},F=[0,0];function I(e){return typeof e==`boolean`?e?N:P:h(h({},P),e)}function L(e){var t=e.arrowWidth,n=t===void 0?4:t,r=e.horizontalArrowShift,i=r===void 0?16:r,a=e.verticalArrowShift,o=a===void 0?8:a,s=e.autoAdjustOverflow,c=e.arrowPointAtCenter,l={left:{points:[`cr`,`cl`],offset:[-4,0]},right:{points:[`cl`,`cr`],offset:[4,0]},top:{points:[`bc`,`tc`],offset:[0,-4]},bottom:{points:[`tc`,`bc`],offset:[0,4]},topLeft:{points:[`bl`,`tc`],offset:[-(i+n),-4]},leftTop:{points:[`tr`,`cl`],offset:[-4,-(o+n)]},topRight:{points:[`br`,`tc`],offset:[i+n,-4]},rightTop:{points:[`tl`,`cr`],offset:[4,-(o+n)]},bottomRight:{points:[`tr`,`bc`],offset:[i+n,4]},rightBottom:{points:[`bl`,`cr`],offset:[4,o+n]},bottomLeft:{points:[`tl`,`bc`],offset:[-(i+n),4]},leftBottom:{points:[`br`,`cl`],offset:[-4,o+n]}};return Object.keys(l).forEach(function(e){l[e]=c?h(h({},l[e]),{overflow:I(s),targetOffset:F}):h(h({},O[e]),{overflow:I(s)}),l[e].ignoreShake=!0}),l}u();var R=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{t.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r{var n=N(),r={"text/plain":`Text`,"text/html":`Url`,default:`Text`},i=`Copy to clipboard: #{key}, Enter`;function a(e){var t=(/mac os x/i.test(navigator.userAgent)?`⌘`:`Ctrl`)+`+C`;return e.replace(/#{\s*key\s*}/g,t)}function o(e,t){var o,s,c,l,u,d,f=!1;t||={},o=t.debug||!1;try{if(c=n(),l=document.createRange(),u=document.getSelection(),d=document.createElement(`span`),d.textContent=e,d.ariaHidden=`true`,d.style.all=`unset`,d.style.position=`fixed`,d.style.top=0,d.style.clip=`rect(0, 0, 0, 0)`,d.style.whiteSpace=`pre`,d.style.webkitUserSelect=`text`,d.style.MozUserSelect=`text`,d.style.msUserSelect=`text`,d.style.userSelect=`text`,d.addEventListener(`copy`,function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),n.clipboardData===void 0){o&&console.warn(`unable to use e.clipboardData`),o&&console.warn(`trying IE specific stuff`),window.clipboardData.clearData();var i=r[t.format]||r.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(d),l.selectNodeContents(d),u.addRange(l),!document.execCommand(`copy`))throw Error(`copy command was unsuccessful`);f=!0}catch(n){o&&console.error(`unable to copy using execCommand: `,n),o&&console.warn(`trying IE specific stuff`);try{window.clipboardData.setData(t.format||`text`,e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(n){o&&console.error(`unable to copy using clipboardData: `,n),o&&console.error(`falling back to prompt`),s=a(`message`in t?t.message:i),window.prompt(s,e)}}finally{u&&(typeof u.removeRange==`function`?u.removeRange(l):u.removeAllRanges()),d&&document.body.removeChild(d),c()}return f}t.exports=o})),F=e(c());A(),o(),D(),O(),p(),f();var le=e(P()),ue={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z`}}]},name:`enter`,theme:`outlined`};a();var I=M.forwardRef(function(e,t){return M.createElement(h,r(r({},e),{},{ref:t,icon:ue}))});E();var de=function(e){var t=e.prefixCls,n=e[`aria-label`],r=e.className,a=e.style,o=e.direction,s=e.maxLength,c=e.autoSize,l=c===void 0?!0:c,u=e.value,d=e.onSave,f=e.onCancel,p=e.onEnd,m=e.component,h=e.enterIcon,g=h===void 0?M.createElement(I,null):h,_=M.useRef(null),v=M.useRef(!1),b=M.useRef(),S=x(M.useState(u),2),C=S[0],w=S[1];M.useEffect(function(){w(u)},[u]),M.useEffect(function(){if(_.current&&_.current.resizableTextArea){var e=_.current.resizableTextArea.textArea;e.focus();var t=e.value.length;e.setSelectionRange(t,t)}},[]);var E=function(e){var t=e.target;w(t.value.replace(/[\n\r]/g,``))},ee=function(){v.current=!0},D=function(){v.current=!1},O=function(e){var t=e.keyCode;v.current||(b.current=t)},k=function(){d(C.trim())},A=function(e){var t=e.keyCode,n=e.ctrlKey,r=e.altKey,i=e.metaKey,a=e.shiftKey;b.current===t&&!v.current&&!n&&!r&&!i&&!a&&(t===te.ENTER?(k(),p?.()):t===te.ESC&&f())},ne=function(){k()},re=m?`${t}-${m}`:``,j=(0,F.default)(t,`${t}-edit-content`,T({},`${t}-rtl`,o===`rtl`),r,re);return M.createElement(`div`,{className:j,style:a},M.createElement(y,{ref:_,maxLength:s,value:C,onChange:E,onKeyDown:O,onKeyUp:A,onCompositionStart:ee,onCompositionEnd:D,onBlur:ne,"aria-label":n,rows:1,autoSize:l}),g===null?null:i(g,{className:`${t}-edit-content-confirm`}))};function fe(e,t){return M.useMemo(function(){var n=!!e;return[n,v(v({},t),n&&C(e)===`object`?e:null)]},[e])}var pe=function(e,t){var n=M.useRef(!1);M.useEffect(function(){n.current?e():n.current=!0},t)};d(),w();var me=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);it){var c=t-n;return r.push(String(a).slice(0,c)),r}r.push(a),n=s}return e}var _e=0,z=1,ve=2,B=3,V=4,ye=function(e){var t=e.enabledMeasure,n=e.children,r=e.text,i=e.width,a=e.fontSize,o=e.rows,s=e.onEllipsis,c=x(M.useState([0,0,0]),2),l=x(c[0],3),d=l[0],f=l[1],p=l[2],m=c[1],h=x(M.useState(_e),2),g=h[0],_=h[1],y=x(M.useState(0),2),b=y[0],S=y[1],C=M.useRef(null),w=M.useRef(null),T=M.useMemo(function(){return k(r)},[r]),E=M.useMemo(function(){return ge(T)},[T]),ee=M.useMemo(function(){return!t||g!==B?n(T,!1):n(R(T,f),f1&&Z,Qe=function(e){var t;Re(!0),(t=q.onExpand)==null||t.call(q,e)},$e=x(M.useState(0),2),et=$e[0],tt=$e[1],nt=x(M.useState(0),2),rt=nt[0],it=nt[1],at=function(e,t){var n=e.offsetWidth;tt(n),it(parseInt(window.getComputedStyle?.call(window,t).fontSize,10)||0)},ot=function(e){var t;Ve(e),Be!==e&&((t=q.onEllipsis)==null||t.call(q,e))};M.useEffect(function(){var e=D.current;if(K&&Z&&e){var t=Q?e.offsetHeight`u`||!e||!Z||!J)){var t=new IntersectionObserver(function(){qe(!!e.offsetParent)});return t.observe(e),function(){t.disconnect()}}},[Z,J]);var $={};$=q.tooltip===!0?{title:P.text??c}:M.isValidElement(q.tooltip)?{title:q.tooltip}:C(q.tooltip)===`object`?v({title:P.text??c},q.tooltip):{title:q.tooltip};var st=M.useMemo(function(){var e=function(e){return[`string`,`number`].includes(C(e))};if(!(!K||Z)){if(e(P.text))return P.text;if(e(c))return c;if(e(h))return h;if(e($.title))return $.title}},[K,Z,h,$.title,Xe]);if(I)return M.createElement(de,{value:P.text??(typeof c==`string`?c:``),onSave:z,onCancel:ve,onEnd:P.onEnd,prefixCls:A,className:r,style:i,direction:w,component:m,maxLength:P.maxLength,autoSize:P.autoSize,enterIcon:P.enterIcon});var ct=function(){var e=q.expandable,t=q.symbol;if(!e)return null;var n=t||E.expand;return M.createElement(`a`,{key:`expand`,className:`${A}-expand`,onClick:Qe,"aria-label":E.expand},n)},lt=function(){if(N){var e=P.icon,t=P.tooltip,n=k(t)[0]||E.edit,r=typeof n==`string`?n:``;return ge.includes(`icon`)?M.createElement(j,{key:`edit`,title:t===!1?``:n},M.createElement(ae,{ref:O,className:`${A}-edit`,onClick:_e,"aria-label":r},e||M.createElement(ce,{role:`button`}))):null}},ut=function(){if(V){var e=U.tooltips,t=U.icon,n=Ce(e),r=Ce(t),i=W?H(n[1],E.copied):H(n[0],E.copy),a=W?E.copied:E.copy,o=typeof i==`string`?i:a;return M.createElement(j,{key:`copy`,title:i},M.createElement(ae,{className:(0,F.default)(`${A}-copy`,W&&`${A}-copy-success`),onClick:Ae,"aria-label":o},W?H(r[1],M.createElement(re,null),!0):H(r[0],M.createElement(oe,null),!0)))}},dt=function(e){return[e&&ct(),lt(),ut()]},ft=function(e){return[e&&M.createElement(`span`,{"aria-hidden":!0,key:`ellipsis`},we),q.suffix,dt(e)]};return M.createElement(ee,{onResize:at,disabled:!J||Z},function(l){return M.createElement(be,{tooltipProps:$,enabledEllipsis:J,isEllipsis:Xe},M.createElement(he,v({className:(0,F.default)(T(T(T(T(T(T({},`${A}-${a}`,a),`${A}-disabled`,o),`${A}-ellipsis`,K),`${A}-single-line`,J&&Y===1),`${A}-ellipsis-single-line`,Ze),`${A}-ellipsis-multiple-line`,Q),r),prefixCls:n,style:v(v({},i),{WebkitLineClamp:Q?Y:void 0}),component:m,ref:s(l,D,t),direction:w,onClick:ge.includes(`text`)?_e:void 0,"aria-label":st?.toString(),title:h},te),M.createElement(ye,{enabledMeasure:J&&!Z,text:c,rows:Y,width:et,fontSize:rt,onEllipsis:ot},function(t,n){var r=t;return t.length&&n&&st&&(r=M.createElement(`span`,{key:`show-content`,"aria-hidden":!0},r)),Se(e,M.createElement(M.Fragment,null,r,ft(n)))})))})});d();var Te=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{t.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r{var n=N(),r={"text/plain":`Text`,"text/html":`Url`,default:`Text`},i=`Copy to clipboard: #{key}, Enter`;function a(e){var t=(/mac os x/i.test(navigator.userAgent)?`⌘`:`Ctrl`)+`+C`;return e.replace(/#{\s*key\s*}/g,t)}function o(e,t){var o,s,c,l,u,d,f=!1;t||={},o=t.debug||!1;try{if(c=n(),l=document.createRange(),u=document.getSelection(),d=document.createElement(`span`),d.textContent=e,d.ariaHidden=`true`,d.style.all=`unset`,d.style.position=`fixed`,d.style.top=0,d.style.clip=`rect(0, 0, 0, 0)`,d.style.whiteSpace=`pre`,d.style.webkitUserSelect=`text`,d.style.MozUserSelect=`text`,d.style.msUserSelect=`text`,d.style.userSelect=`text`,d.addEventListener(`copy`,function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),n.clipboardData===void 0){o&&console.warn(`unable to use e.clipboardData`),o&&console.warn(`trying IE specific stuff`),window.clipboardData.clearData();var i=r[t.format]||r.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(d),l.selectNodeContents(d),u.addRange(l),!document.execCommand(`copy`))throw Error(`copy command was unsuccessful`);f=!0}catch(n){o&&console.error(`unable to copy using execCommand: `,n),o&&console.warn(`trying IE specific stuff`);try{window.clipboardData.setData(t.format||`text`,e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(n){o&&console.error(`unable to copy using clipboardData: `,n),o&&console.error(`falling back to prompt`),s=a(`message`in t?t.message:i),window.prompt(s,e)}}finally{u&&(typeof u.removeRange==`function`?u.removeRange(l):u.removeAllRanges()),d&&document.body.removeChild(d),c()}return f}t.exports=o})),F=e(s());A(),i(),D(),O(),h(),v();var le=e(P()),ue={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z`}}]},name:`enter`,theme:`outlined`};o();var I=M.forwardRef(function(e,t){return M.createElement(m,c(c({},e),{},{ref:t,icon:ue}))});E();var de=function(e){var t=e.prefixCls,n=e[`aria-label`],r=e.className,i=e.style,o=e.direction,s=e.maxLength,c=e.autoSize,l=c===void 0?!0:c,u=e.value,d=e.onSave,f=e.onCancel,p=e.onEnd,m=e.component,h=e.enterIcon,g=h===void 0?M.createElement(I,null):h,_=M.useRef(null),v=M.useRef(!1),b=M.useRef(),S=x(M.useState(u),2),C=S[0],w=S[1];M.useEffect(function(){w(u)},[u]),M.useEffect(function(){if(_.current&&_.current.resizableTextArea){var e=_.current.resizableTextArea.textArea;e.focus();var t=e.value.length;e.setSelectionRange(t,t)}},[]);var E=function(e){var t=e.target;w(t.value.replace(/[\n\r]/g,``))},ee=function(){v.current=!0},D=function(){v.current=!1},O=function(e){var t=e.keyCode;v.current||(b.current=t)},k=function(){d(C.trim())},A=function(e){var t=e.keyCode,n=e.ctrlKey,r=e.altKey,i=e.metaKey,a=e.shiftKey;b.current===t&&!v.current&&!n&&!r&&!i&&!a&&(t===te.ENTER?(k(),p?.()):t===te.ESC&&f())},ne=function(){k()},re=m?`${t}-${m}`:``,j=(0,F.default)(t,`${t}-edit-content`,T({},`${t}-rtl`,o===`rtl`),r,re);return M.createElement(`div`,{className:j,style:i},M.createElement(y,{ref:_,maxLength:s,value:C,onChange:E,onKeyDown:O,onKeyUp:A,onCompositionStart:ee,onCompositionEnd:D,onBlur:ne,"aria-label":n,rows:1,autoSize:l}),g===null?null:a(g,{className:`${t}-edit-content-confirm`}))};function fe(e,t){return M.useMemo(function(){var n=!!e;return[n,l(l({},t),n&&C(e)===`object`?e:null)]},[e])}var pe=function(e,t){var n=M.useRef(!1);M.useEffect(function(){n.current?e():n.current=!0},t)};g(),w();var me=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);it){var c=t-n;return r.push(String(a).slice(0,c)),r}r.push(a),n=s}return e}var _e=0,z=1,ve=2,B=3,V=4,ye=function(e){var t=e.enabledMeasure,n=e.children,r=e.text,i=e.width,a=e.fontSize,o=e.rows,s=e.onEllipsis,c=x(M.useState([0,0,0]),2),u=x(c[0],3),f=u[0],p=u[1],m=u[2],h=c[1],g=x(M.useState(_e),2),_=g[0],v=g[1],y=x(M.useState(0),2),b=y[0],S=y[1],C=M.useRef(null),w=M.useRef(null),T=M.useMemo(function(){return k(r)},[r]),E=M.useMemo(function(){return ge(T)},[T]),ee=M.useMemo(function(){return!t||_!==B?n(T,!1):n(R(T,p),p1&&Z,Qe=function(e){var t;Re(!0),(t=q.onExpand)==null||t.call(q,e)},$e=x(M.useState(0),2),et=$e[0],tt=$e[1],nt=x(M.useState(0),2),rt=nt[0],it=nt[1],at=function(e,t){var n=e.offsetWidth;tt(n),it(parseInt(window.getComputedStyle?.call(window,t).fontSize,10)||0)},ot=function(e){var t;Ve(e),Be!==e&&((t=q.onEllipsis)==null||t.call(q,e))};M.useEffect(function(){var e=D.current;if(K&&Z&&e){var t=Q?e.offsetHeight`u`||!e||!Z||!J)){var t=new IntersectionObserver(function(){qe(!!e.offsetParent)});return t.observe(e),function(){t.disconnect()}}},[Z,J]);var $={};$=q.tooltip===!0?{title:P.text??c}:M.isValidElement(q.tooltip)?{title:q.tooltip}:C(q.tooltip)===`object`?l({title:P.text??c},q.tooltip):{title:q.tooltip};var st=M.useMemo(function(){var e=function(e){return[`string`,`number`].includes(C(e))};if(!(!K||Z)){if(e(P.text))return P.text;if(e(c))return c;if(e(v))return v;if(e($.title))return $.title}},[K,Z,v,$.title,Xe]);if(I)return M.createElement(de,{value:P.text??(typeof c==`string`?c:``),onSave:z,onCancel:ve,onEnd:P.onEnd,prefixCls:A,className:i,style:a,direction:w,component:g,maxLength:P.maxLength,autoSize:P.autoSize,enterIcon:P.enterIcon});var ct=function(){var e=q.expandable,t=q.symbol;if(!e)return null;var n=t||E.expand;return M.createElement(`a`,{key:`expand`,className:`${A}-expand`,onClick:Qe,"aria-label":E.expand},n)},lt=function(){if(N){var e=P.icon,t=P.tooltip,n=k(t)[0]||E.edit,r=typeof n==`string`?n:``;return ge.includes(`icon`)?M.createElement(j,{key:`edit`,title:t===!1?``:n},M.createElement(ae,{ref:O,className:`${A}-edit`,onClick:_e,"aria-label":r},e||M.createElement(ce,{role:`button`}))):null}},ut=function(){if(V){var e=U.tooltips,t=U.icon,n=Ce(e),r=Ce(t),i=W?H(n[1],E.copied):H(n[0],E.copy),a=W?E.copied:E.copy,o=typeof i==`string`?i:a;return M.createElement(j,{key:`copy`,title:i},M.createElement(ae,{className:(0,F.default)(`${A}-copy`,W&&`${A}-copy-success`),onClick:Ae,"aria-label":o},W?H(r[1],M.createElement(re,null),!0):H(r[0],M.createElement(oe,null),!0)))}},dt=function(e){return[e&&ct(),lt(),ut()]},ft=function(e){return[e&&M.createElement(`span`,{"aria-hidden":!0,key:`ellipsis`},we),q.suffix,dt(e)]};return M.createElement(ee,{onResize:at,disabled:!J||Z},function(u){return M.createElement(be,{tooltipProps:$,enabledEllipsis:J,isEllipsis:Xe},M.createElement(he,l({className:(0,F.default)(T(T(T(T(T(T({},`${A}-${o}`,o),`${A}-disabled`,s),`${A}-ellipsis`,K),`${A}-single-line`,J&&Y===1),`${A}-ellipsis-single-line`,Ze),`${A}-ellipsis-multiple-line`,Q),i),prefixCls:n,style:l(l({},a),{WebkitLineClamp:Q?Y:void 0}),component:g,ref:r(u,D,t),direction:w,onClick:ge.includes(`text`)?_e:void 0,"aria-label":st?.toString(),title:v},te),M.createElement(ye,{enabledMeasure:J&&!Z,text:c,rows:Y,width:et,fontSize:rt,onEllipsis:ot},function(t,n){var r=t;return t.length&&n&&st&&(r=M.createElement(`span`,{key:`show-content`,"aria-hidden":!0},r)),Se(e,M.createElement(M.Fragment,null,r,ft(n)))})))})});g();var Te=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},subscribe:function(e){return d.size||this.register(),f+=1,d.set(f,e),e(p),f},unsubscribe:function(e){d.delete(e),d.size||this.unregister()},unregister:function(){var e=this;Object.keys(u).forEach(function(t){var n=u[t],r=e.matchHandlers[n];r?.mql.removeListener(r?.listener)}),d.clear()},register:function(){var e=this;Object.keys(u).forEach(function(t){var n=u[t],i=function(n){var i=n.matches;e.dispatch(r(r({},p),s({},t,i)))},a=window.matchMedia(n);a.addListener(i),e.matchHandlers[n]={mql:a,listener:i},i(a)})}};i();var h=e(t()),g=(function(){var e=a(h.useState(!1),2),t=e[0],n=e[1];return h.useEffect(function(){n(c())},[]),t});export{l as n,m as r,g 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{ar as n,or as r}from"./axios-BbX9YWYe.js";import{n as i,t as a}from"./slicedToArray-YLaz90ka.js";import{i as o,r as s}from"./asyncToGenerator-DHhZBkop.js";import{n as c}from"./styleChecker-NUkd6dRj.js";o(),r();var l=[`xxl`,`xl`,`lg`,`md`,`sm`,`xs`],u={xs:`(max-width: 575px)`,sm:`(min-width: 576px)`,md:`(min-width: 768px)`,lg:`(min-width: 992px)`,xl:`(min-width: 1200px)`,xxl:`(min-width: 1600px)`},d=new Map,f=-1,p={},m={matchHandlers:{},dispatch:function(e){return p=e,d.forEach(function(e){return e(p)}),d.size>=1},subscribe:function(e){return d.size||this.register(),f+=1,d.set(f,e),e(p),f},unsubscribe:function(e){d.delete(e),d.size||this.unregister()},unregister:function(){var e=this;Object.keys(u).forEach(function(t){var n=u[t],r=e.matchHandlers[n];r?.mql.removeListener(r?.listener)}),d.clear()},register:function(){var e=this;Object.keys(u).forEach(function(t){var r=u[t],i=function(r){var i=r.matches;e.dispatch(n(n({},p),s({},t,i)))},a=window.matchMedia(r);a.addListener(i),e.matchHandlers[r]={mql:a,listener:i},i(a)})}};i();var h=e(t()),g=(function(){var e=a(h.useState(!1),2),t=e[0],n=e[1];return h.useEffect(function(){n(c())},[]),t});export{l as n,m as r,g as t}; \ No newline at end of file diff --git a/assets/useFormIsActive-H_lSAgui.js b/assets/useFormIsActive-DD4sKA_I.js similarity index 89% rename from assets/useFormIsActive-H_lSAgui.js rename to assets/useFormIsActive-DD4sKA_I.js index 70483b1..534e2f7 100644 --- a/assets/useFormIsActive-H_lSAgui.js +++ b/assets/useFormIsActive-DD4sKA_I.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{o as n}from"./ctiAxios-BIVP6fGU.js";async function r(e,t,r){await n(`modules/base/php/httpService_classesManager_getSqlScript.php`,{softCode:e,classes:t,tableName:r})}async function i(e,t,r){await n(`modules/base/php/httpService_listesManager_getSqlScript.php`,{softCode:e,listes:t,tableName:r})}async function a(e,t){await n(`modules/base/php/httpService_indicateursManager_getSqlScript.php`,{softCode:e,indicateur:t})}async function o(e,t){await n(`modules/base/php/httpService_rapportsManager_getSqlScript.php`,{softCode:e,rapports:t})}var s=e(t()),c=(e,t)=>{let[n,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{e&&!t.ISROLECTI?r(!0):r(!1)},[t,e]),n};export{o as a,i,r as n,a as r,c 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{o as n}from"./ctiAxios-BMu1IxXE.js";async function r(e,t,r){await n(`modules/base/php/httpService_classesManager_getSqlScript.php`,{softCode:e,classes:t,tableName:r})}async function i(e,t,r){await n(`modules/base/php/httpService_listesManager_getSqlScript.php`,{softCode:e,listes:t,tableName:r})}async function a(e,t){await n(`modules/base/php/httpService_indicateursManager_getSqlScript.php`,{softCode:e,indicateur:t})}async function o(e,t){await n(`modules/base/php/httpService_rapportsManager_getSqlScript.php`,{softCode:e,rapports:t})}var s=e(t()),c=(e,t)=>{let[n,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{e&&!t.ISROLECTI?r(!0):r(!1)},[t,e]),n};export{o as a,i,r as n,a as r,c as t}; \ No newline at end of file diff --git a/assets/useMutation-BZFnlhBo.js b/assets/useMutation-BZFnlhBo.js new file mode 100644 index 0000000..6bfe37f --- /dev/null +++ b/assets/useMutation-BZFnlhBo.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{a as n,b as r,f as i,g as a,u as o,w as s,y as c}from"./axios-BbX9YWYe.js";import{l}from"./notification-BAy1NkPD.js";var u=class extends s{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),c(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&i(t.mutationKey)!==i(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??l();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){o.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},d=e(t());function f(e,t){let i=n(t),[s]=d.useState(()=>new u(i,e));d.useEffect(()=>{s.setOptions(e)},[s,e]);let c=d.useSyncExternalStore(d.useCallback(e=>s.subscribe(o.batchCalls(e)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),l=d.useCallback((e,t)=>{s.mutate(e,t).catch(a)},[s]);if(c.error&&r(s.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:l,mutateAsync:c.mutate}}export{f as t}; \ No newline at end of file diff --git a/assets/useMutation-Dw_VO9_w.js b/assets/useMutation-Dw_VO9_w.js deleted file mode 100644 index d6a2c03..0000000 --- a/assets/useMutation-Dw_VO9_w.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{E as n,S as r,d as i,m as a,o,v as s,x as c}from"./axios-v6FV69Ne.js";import{l}from"./notification-C7Dk1wtU.js";var u=class extends n{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),c(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&a(t.mutationKey)!==a(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??l();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){i.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},d=e(t());function f(e,t){let n=o(t),[a]=d.useState(()=>new u(n,e));d.useEffect(()=>{a.setOptions(e)},[a,e]);let c=d.useSyncExternalStore(d.useCallback(e=>a.subscribe(i.batchCalls(e)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),l=d.useCallback((e,t)=>{a.mutate(e,t).catch(s)},[a]);if(c.error&&r(a.options.throwOnError,[c.error]))throw c.error;return{...c,mutate:l,mutateAsync:c.mutate}}export{f as t}; \ No newline at end of file diff --git a/assets/userUtils-yZz2zG6L.js b/assets/userUtils-OYGYvzwj.js similarity index 97% rename from assets/userUtils-yZz2zG6L.js rename to assets/userUtils-OYGYvzwj.js index cdc3b95..714ef15 100644 --- a/assets/userUtils-yZz2zG6L.js +++ b/assets/userUtils-OYGYvzwj.js @@ -1 +1 @@ -import{u as e}from"./index-BqyXv5bE.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{u as e}from"./index-Cdh6k4b7.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/assets/users.mutations-B0d-u6q7.js b/assets/users.mutations-B0d-u6q7.js new file mode 100644 index 0000000..ab0338e --- /dev/null +++ b/assets/users.mutations-B0d-u6q7.js @@ -0,0 +1 @@ +import{a as e,mr as t,pr as n,ur as r,xr as i}from"./axios-BbX9YWYe.js";import{i as a,s as o,t as s}from"./ctiAxios-BMu1IxXE.js";import{t as c}from"./useMutation-BZFnlhBo.js";import{n as l}from"./favoritesAdapter-CrVwjloH.js";var u=e=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],a=n(r,`PROFILE`),o=[];return a&&a.length&&a.forEach((e,r)=>{let a=t(e),s={};Object.entries(a).forEach(e=>{e[1]===`true`?s[e[0]]=!0:e[1]===`false`?s[e[0]]=!1:s[e[0]]=e[1]}),s.auths=i(n(e,`AUT`));let c=n(e,`FAVORITE`)[0];s.favorites=[],c&&(s.favorites=l(c,!0)),s.key=r,o.push(s)}),o},d=e=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],a=n(r,`MODULES`)[0],o=n(r,`SECURITY_LEVEL`)[0],s=n(r,`CTIUSRDIR`)[0],c=n(a,`MODULE`),l=[];return c&&c.length&&c.forEach((e,r)=>{let a=t(e),o=n(e,`VIEW`),s=[];o&&o.length&&(s=i(o)),a.views=s,a.key=r,l.push(a)}),{modules:l,securityLevels:i(n(o,`RECORD`)),envs:i(n(s,`ENVIRONMENT`)),ctiusrdir:t(s)}},f=async()=>u(await a(`modules/outils/php/getUsers.php`)),p=async()=>d(await a(`modules/outils/php/httpService_usersManager_getConfig.php`)),m=async(e,t)=>{await a(`modules/outils/php/setUser.php`,{option:`save`,file:t,recordXML:e})},h=async(e,t)=>{await a(`modules/outils/php/setUser.php`,{option:`delete`,file:t,recordXML:e})},g=async(e,t)=>{let n={...t};n.theme=n.theme===!0?`light`:`dark`;let i=new FormData;i.append(`user`,e),i.append(`displaySettings`,JSON.stringify(n));let a=await s({method:`post`,url:r()+`modules/outils/php/httpService_usersManager_updateUserDisplaySettings.php`,data:i,headers:{"Content-Type":`multipart/form-data`}}),o=typeof a.data==`string`?a.data:new TextDecoder().decode(a.data);if(o.startsWith(`KO`))throw Error(o.substring(3))},_=async(e,n,r)=>{let i=(await a(`modules/outils/php/httpService_passwordManager_update.php`,{user:e,password:n,newPassword:r})).getElementsByTagName(`HTTP_SERVICE`)[0],o=t(i);if(o.returnCode!==`OK`)throw Error(o.returnTexte);return o},v={all:[`users`],list:()=>[...v.all,`list`],modules:()=>[...v.all,`modules`]};function y(){let t=e();return c({mutationFn:({userXml:e,file:t})=>m(e,t),meta:{successMessage:`Utilisateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'utilisateur`},onSettled:async()=>{await t.invalidateQueries({queryKey:v.list()})}})}function b(){let t=e();return c({mutationFn:({userXml:e,file:t})=>h(e,t),meta:{successMessage:`Utilisateur supprimé`,errorMessage:`Erreur lors de la suppression de l'utilisateur`},onSettled:async()=>{await t.invalidateQueries({queryKey:v.list()})}})}function x(){let t=e();return c({mutationFn:({user:e,displaySettings:t})=>g(e,t),meta:{successMessage:`Préférences enregistrées`,errorMessage:`Erreur lors de la mise à jour des préférences`},onMutate:async({displaySettings:e})=>{await t.cancelQueries({queryKey:o.all});let n=t.getQueryData(o.all),{primaryColor:r,...i}=e;return t.setQueryData(o.all,e=>({...e,user:{...e?.user,...i},...r!==void 0&&{primaryColor:r}})),{previousSettings:n}},onError:(e,n,r)=>{r?.previousSettings&&t.setQueryData(o.all,r.previousSettings)},onSettled:async()=>{await t.invalidateQueries({queryKey:o.all})}})}function S(){return c({mutationFn:({user:e,password:t,newPassword:n})=>_(e,t,n),meta:{successMessage:`Mot de passe modifié`,errorMessage:`Erreur lors de la mise à jour du mot de passe`}})}export{v as a,x as i,y as n,p as o,S as r,f as s,b as t}; \ No newline at end of file diff --git a/assets/users.mutations-CRZ4_3Ub.js b/assets/users.mutations-CRZ4_3Ub.js deleted file mode 100644 index f84774c..0000000 --- a/assets/users.mutations-CRZ4_3Ub.js +++ /dev/null @@ -1 +0,0 @@ -import{Cr as e,fr as t,gr as n,hr as r,o as i}from"./axios-v6FV69Ne.js";import{i as a,s as o,t as s}from"./ctiAxios-BIVP6fGU.js";import{t as c}from"./useMutation-Dw_VO9_w.js";import{n as l}from"./favoritesAdapter-CNcc7nNe.js";var u=t=>{let i=t.getElementsByTagName(`HTTP_SERVICE`)[0],a=r(i,`PROFILE`),o=[];return a&&a.length&&a.forEach((t,i)=>{let a=n(t),s={};Object.entries(a).forEach(e=>{e[1]===`true`?s[e[0]]=!0:e[1]===`false`?s[e[0]]=!1:s[e[0]]=e[1]}),s.auths=e(r(t,`AUT`));let c=r(t,`FAVORITE`)[0];s.favorites=[],c&&(s.favorites=l(c,!0)),s.key=i,o.push(s)}),o},d=t=>{let i=t.getElementsByTagName(`HTTP_SERVICE`)[0],a=r(i,`MODULES`)[0],o=r(i,`SECURITY_LEVEL`)[0],s=r(i,`CTIUSRDIR`)[0],c=r(a,`MODULE`),l=[];return c&&c.length&&c.forEach((t,i)=>{let a=n(t),o=r(t,`VIEW`),s=[];o&&o.length&&(s=e(o)),a.views=s,a.key=i,l.push(a)}),{modules:l,securityLevels:e(r(o,`RECORD`)),envs:e(r(s,`ENVIRONMENT`)),ctiusrdir:n(s)}},f=async()=>u(await a(`modules/outils/php/getUsers.php`)),p=async()=>d(await a(`modules/outils/php/httpService_usersManager_getConfig.php`)),m=async(e,t)=>{await a(`modules/outils/php/setUser.php`,{option:`save`,file:t,recordXML:e})},h=async(e,t)=>{await a(`modules/outils/php/setUser.php`,{option:`delete`,file:t,recordXML:e})},g=async(e,n)=>{let r={...n};r.theme=r.theme===!0?`light`:`dark`;let i=new FormData;i.append(`user`,e),i.append(`displaySettings`,JSON.stringify(r));let a=await s({method:`post`,url:t()+`modules/outils/php/httpService_usersManager_updateUserDisplaySettings.php`,data:i,headers:{"Content-Type":`multipart/form-data`}}),o=typeof a.data==`string`?a.data:new TextDecoder().decode(a.data);if(o.startsWith(`KO`))throw Error(o.substring(3))},_=async(e,t,r)=>{let i=(await a(`modules/outils/php/httpService_passwordManager_update.php`,{user:e,password:t,newPassword:r})).getElementsByTagName(`HTTP_SERVICE`)[0],o=n(i);if(o.returnCode!==`OK`)throw Error(o.returnTexte);return o},v={all:[`users`],list:()=>[...v.all,`list`],modules:()=>[...v.all,`modules`]};function y(){let e=i();return c({mutationFn:({userXml:e,file:t})=>m(e,t),meta:{successMessage:`Utilisateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'utilisateur`},onSettled:async()=>{await e.invalidateQueries({queryKey:v.list()})}})}function b(){let e=i();return c({mutationFn:({userXml:e,file:t})=>h(e,t),meta:{successMessage:`Utilisateur supprimé`,errorMessage:`Erreur lors de la suppression de l'utilisateur`},onSettled:async()=>{await e.invalidateQueries({queryKey:v.list()})}})}function x(){let e=i();return c({mutationFn:({user:e,displaySettings:t})=>g(e,t),meta:{successMessage:`Préférences enregistrées`,errorMessage:`Erreur lors de la mise à jour des préférences`},onMutate:async({displaySettings:t})=>{await e.cancelQueries({queryKey:o.all});let n=e.getQueryData(o.all),{primaryColor:r,...i}=t;return e.setQueryData(o.all,e=>({...e,user:{...e?.user,...i},...r!==void 0&&{primaryColor:r}})),{previousSettings:n}},onError:(t,n,r)=>{r?.previousSettings&&e.setQueryData(o.all,r.previousSettings)},onSettled:async()=>{await e.invalidateQueries({queryKey:o.all})}})}function S(){return c({mutationFn:({user:e,password:t,newPassword:n})=>_(e,t,n),meta:{successMessage:`Mot de passe modifié`,errorMessage:`Erreur lors de la mise à jour du mot de passe`}})}export{v as a,x as i,y as n,p as o,S as r,f as s,b as t}; \ No newline at end of file diff --git a/index.html b/index.html index ac838f9..56c90ff 100644 --- a/index.html +++ b/index.html @@ -6,48 +6,48 @@ iCTI - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - + @@ -55,9 +55,9 @@ - + - + diff --git a/meta.json b/meta.json index 8be8c29..6ce6ab5 100755 --- a/meta.json +++ b/meta.json @@ -1,6 +1,6 @@ { - "version": "26.7.6", - "commit": "74aeeda4ca19261069282ca340c811c713c87d16", + "version": "26.7.7", + "commit": "5212f35a358117f303cad26e8b7c7952e20dcd21", "branch": "master", - "buildTime": "2026-07-20T09:57:57+00:00" + "buildTime": "2026-07-22T14:18:41+00:00" }